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
342697885214	342697885775	342697886325	342697886875	342697887423	342697887975	342697888525	342697889075	342697889623	342697890175	342697890725	342697891275	342697891823	342697892375	342697892925	342697893475	342697894023	342697894575	342697895125	342697895675	342697896223	342697896775	342697897325	342697897875	342697898423	342697898975	342697899525	342697900075	342697900623	342697901175	342697901725	342697902275	342697902823	342697903375	342697903925	342697904475	342697905023	342697905575	342697906125	342697906675	342697907223	342697907775	342697908325	342697908875	342697909423	342697909975	342697910525	342697911075	342697911623	342697912175	342697912725	342697913275	342697913823	342697914375	342697914925	342697915475	342697916023	342697916575	342697917125	342697917675	342697918223	342697918775	342697919325	342697919875	342697920423	342697920975	342697921525	342697922075	342697922623	342697923175	342697923725	342697924275	342697924823	342697925375	342697925925	342697926475	342697927023	342697927575	342697928125	342697928675	342697929223	342697929775	342697930325	342697930875	342697931423	342697931975	342697932525	342697933075	342697933623	342697934175	342697934725	342697935275	342697935823	342697936375	342697936925	342697937475	342697938023	342697938575	342697939125	342697939675	342697940223	342697940775	342697941325	342697941875	342697942423	342697942975	342697943525	342697944075	342697944623	342697945175	342697945725	342697946275	342697946823	342697947375	342697947925	342697948475	342697949023	342697949575	342697950125	342697950675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2112	3300	1900	2700	2112	3300	1900	2700	2113	3300	1900	2700	2113	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2116	3300	1900	2700	2116	3300	1900	2700	2116	3300	1900	2700	2117	3300	1900	2700	2117	3300	1900	2700	2118	3300	1900	2700	2118	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	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
27984	39651	22258	8395	4287	1984	961	591	265	99	56	67	56	63	70	63	60	45	68	92	71	59	55	57	65	56	64	61	59	65	65	66	46	61	65	56	51	64	60	70	62	60	49	50	66	53	69	66	55	58	53	59	73	52	56	64	47	52	51	59	68	60	63	51	60	55	52	66	57	54	53	57	71	65	67	63	60	62	66	64	67	55	53	55	43	67	62	48	65	59	45	60	58	57	56	67	61	55	72	51	60	60	65	72	59	53	58	56	74	68	67	63	66	47	61	66	54	69	65	54	51	59	65	60	63	51	48	51	58	57	46	49	53	64	54	58	57	71	73	63	59	68	59	63	54	64	56	66	47	63	54	69	67	45	70	52	58	60	56	67	52	40	73	66	50	52	70	54	66	61	62	59	67	70	43	76	65	57	66	63	63	57	39	58	59	57	66	64	60	68	52	76	57	55	42	63	69	61	58	57	58	61	56	60	55	63	61	60	54	61	57	65	64	74	72	60	65	59	67	58	56	67	54	59	50	60	57	67	61	70	61	51	47	53	68	54	72	61	58	48	55	49	69	52	63	55	73	72	79	68	58	65	50	52	54	49	45	51	77	63	64	63	77	61	66	62	60	67	73	76	62	55	48	69	77	66	51	50	56	76	67	66	56	66	58	54	57	58	63	64	69	80	61	72	72	59	51	62	62	57	65	69	60	60	59	69	58	56	54	65	76	60	68	55	47	56	50	63	62	62	58	48	64	72	55	60	55	63	51	72	75	55	65	56	63	62	64	61	59	70	55	56	56	56	61	53	51	61	65	47	51	54	57	54	70	63	50	67	56	62	59	51	70	54	78	69	47	54	57	71	69	72	70	56	74	60	62	65	47	52	52	70	59	57	52	62	62	75	61	60	46	49	70	70	65	68	51	72	57	58	64	57	65	62	61	78	71	66	70	43	75	64	59	64	73	53	74	55	69	53	70	60	62	61	57	67	63	67	59	61	54	60	48	59	69	67	59	66	57	65	66	50	67	57	64	63	66	56	48	74	77	62	47	64	68	61	63	69	54	62	63	53	81	56	62	60	67	52	64	51	68	55	70	61	56	50	65	60	55	49	67	50	56	55	74	72	67	59	58	57	71	52	76	60	72	57	56	62	67	54	73	58	67	78	52	52	76	65	65	53	68	56	56	68	52	54	62	54	71	46	45	68	74	59	63	60	65	61	69	47	74	63	51	53	71	70	71	55	59	75	64	67	59	56	66	66	48	57	57	56	49	66	59	58	56	56	65	63	53	75	60	63	57	59	61	72	61	64	71	63	61	53	48	56	70	61	73	72	61	61	64	61	64	61	61	64	60	53	63	58	59	69	74	65	56	71	50	59	57	61	55	58	57	66	55	63	64	54	78	76	63	61	67	54	65	67	56	48	59	52	45	48	59	64	61	45	59	70	46	58	55	54	60	59	63	60	63	44	61	70	52	54	58	63	49	55	62	63	63	47	66	69	54	63	50	52	49	61	69	59	56	64	61	51	62	81	50	71	61	60	72	56	62	57	62	61	48	54	56	42	71	81	52	76	60	64	48	69	50	47	57	53	58	66	62	68	57	58	66	65	48	57	69	53	63	66	67	45	57	68	69	66	76	61	62	49	51	57	53	60	65	63	49	71	77	56	63	61	61	58	59	60	71	72	53	65	56	69	51	48	74	58	70	53	60	70	52	44	61	71	62	59	58	52	50	43	75	59	60	58	42	61	60	69	46	54	67	65	63	67	40	56	62	64	60	76	62	61	48	66	48	57	59	55	52	62	71	61	69	53	62	58	72	60	74	62	56	71	66	71	57	57	67	58	69	71	64	55	48	44	54	61	56	52	60	57	59	72	52	55	60	49	69	55	62	59	71	75	63	57	62	59	54	53	62	51	56	66	63	49	63	64	49	55	56	51	56	67	57	67	62	51	66	63	58	56	61	66	54	66	68	62	59	45	59	74	58	67	69	53	71	75	76	63	49	68	56	65	47	71	70	42	62	77	59	48	80	77	67	55	71	64	64	57	51	76	53	53	68	62	70	73	59	41	63	58	59	59	59	48	51	59	57	57	63	64	55	63	57	46	55	54	52	59	65	65	56	69	53	42	68	62	57	58	55	66	58	54	60	55	63	71	60	59	52	59	64	70	57	55	68	60	60	55	64	58	56	62	62	67	61	51	52	62	39	61	67	63	69	80	57	69	62	49	62	56	73	65	60	55	56	70	65	46	61	58	62	63	55	67	67	61	52	52	62	58	63	67	53	69	54	52	58	55	58	66	57	59	60	51	82	58	53	58	76	68	58	61	70	64	47	77	66	47	55	56	49	64	60	46	57	49	55	65	68	55	59	70	59	64	66	60	57	51	51	53	60	68	50	54	70	66	52	73	52	48	57	60	49	62	58	71	55	61	66	42	61	65	63	54	60	52	52	62	57	59	77	49	60	64	69	65	64	64	61	57	65	48	54	65	61	61	59	66	60	53	65	70	60	72	75	73	64	59	62	61	54	60	51	60	58	70	60	54	62	64	52	57	71	64	47	68	57	60	79	56	57	55	59	56	65	70	66	64	57	56	55	65	54	66	56	61	77	59	44	61	69	63	70	59	53	67	63	58	69	61	57	57	61	72	72	62	57	71	62	59	73	52	60	61	66	57	59	68	65	80	53	73	62	71	71	49	64	53	55	61	68	62	63	54	57	79	76	53	62	61	64	69	72	69	69	60	55	69	65	53	65	51	69	64	50	66	51	59	46	53	54	61	58	56	54	60	65	68	53	59	59	45	78	63	64	44	65	59	63	48	64	64	62	54	52	66	57	50	52	57	55	54	55	58	63	64	71	69	57	53	53	63	53	54	59	48	75	63	57	59	66	61	59	62	44	65	70	52	52	59	71	55	50	63	55	63	68	67	77	69	60	55	64	65	76	53	53	68	75	68	63	64	71	56	71	57	64	66	75	54	54	65	57	65	67	59	66	54	82	72	57	68	71	59	76	65	68	60	52	50	72	63	62	69	63	62	56	61	51	66	56	53	49	79	74	72	60	53	72	53	45	64	58	56	72	69	62	62	64	63	67	62	57	65	56	58	53	61	67	51	57	55	57	66	59	48	51	57	73	75	59	55	63	64	60	67	59	66	58	64	72	53	65	68	54	51	53	68	65	59	62	52	51	62	59	52	59	73	58	49	62	57	61	53	51	63	65	61	40	50	67	63	75	62	60	62	67	61	58	55	63	64	54	43	64	66	57	58	54	50	68	69	58	68	63	64	62	80	66	61	43	54	59	59	61	56	58	65	51	57	64	57	52	60	43	62	49	62	49	53	60	50	77	53	66	81	60	50	69	55	63	58	58	49	50	64	60	59	67	68	58	46	58	66	56	65	61	59	71	63	62	66	39	71	47	65	62	62	60	62	56	53	57	69	70	67	65	62	47	66	62	63	58	61	64	61	55	69	62	58	65	63	50	55	58	52	53	54	66	62
47839	49354	41959	42594	42674	33543	25997	20208	9707	2734	779	778	704	756	716	770	749	722	925	1419	1406	1068	866	844	747	748	737	791	737	787	782	740	755	725	726	766	788	719	729	727	741	775	767	773	716	723	735	753	754	721	701	781	721	741	728	731	756	733	717	706	743	732	795	759	722	737	720	754	740	732	746	733	712	746	762	743	730	759	730	742	728	715	735	725	756	760	718	712	781	703	765	697	764	695	733	722	725	739	737	719	748	727	674	698	770	745	715	727	727	735	725	746	714	726	755	735	725	732	758	742	755	732	686	745	740	755	723	700	721	738	767	721	754	737	742	719	701	733	744	757	739	730	736	773	764	732	766	754	743	751	763	767	801	779	743	725	754	733	732	727	730	740	671	749	747	731	753	717	772	731	733	700	770	731	767	785	750	749	796	682	733	742	718	729	703	757	776	716	789	736	735	785	770	707	729	784	785	744	770	744	705	795	739	739	732	743	697	713	769	738	741	740	706	779	718	699	744	761	764	741	763	765	734	747	733	745	704	703	747	714	724	828	811	741	775	751	711	710	755	734	759	761	714	789	743	704	749	773	698	731	730	785	754	744	717	739	716	736	750	753	767	726	672	808	741	750	727	750	757	732	685	721	737	740	719	774	746	730	777	703	742	755	766	770	780	721	773	799	694	776	754	707	745	799	746	696	733	705	746	723	725	770	749	681	710	783	735	768	750	739	760	767	736	712	739	750	715	740	701	741	752	764	736	727	705	745	770	757	748	777	729	763	741	773	785	769	738	724	745	780	719	746	729	723	740	733	704	733	760	721	701	759	763	722	720	814	731	742	755	687	746	735	716	770	745	729	723	743	750	741	764	785	700	708	753	778	758	790	697	718	742	719	760	748	790	753	702	765	717	763	790	746	771	742	737	764	741	740	732	759	719	769	702	745	713	755	724	736	734	739	747	773	709	684	702	746	767	768	731	742	758	724	737	775	746	765	702	724	754	733	702	744	761	736	770	753	723	744	747	702	746	776	692	769	738	710	741	702	773	756	811	744	799	749	741	719	723	716	747	734	738	751	728	727	728	763	789	772	731	708	716	709	793	757	709	759	788	777	757	737	721	702	758	722	745	699	715	737	774	734	720	716	731	709	721	754	758	740	734	735	756	755	711	752	691	731	779	736	735	712	785	715	719	756	786	758	680	765	756	773	757	745	759	724	755	697	725	713	739	721	745	788	714	746	703	770	745	745	730	774	762	782	750	725	734	737	717	762	787	742	758	772	755	775	719	779	708	744	761	694	752	751	756	761	762	725	751	767	798	774	764	757	736	725	748	727	712	734	744	709	692	724	724	721	736	767	686	729	721	779	693	760	758	762	739	731	783	690	710	701	780	741	694	740	711	738	795	724	707	745	718	762	781	740	733	729	750	772	733	698	728	712	698	751	736	707	744	729	755	712	703	792	747	758	733	735	754	759	770	729	730	730	800	743	781	721	729	718	676	731	766	729	734	719	737	693	790	771	767	747	734	733	798	735	769	759	725	767	744	724	734	719	785	804	715	746	752	711	704	710	732	730	742	744	716	692	783	751	771	758	671	716	721	729	798	709	800	711	738	724	711	722	730	742	738	726	787	741	738	698	744	671	717	754	732	764	723	699	749	703	694	714	746	729	774	714	733	746	746	718	758	759	772	764	740	744	727	723	739	784	696	721	720	742	714	722	738	800	730	773	718	722	731	703	709	704	753	777	755	730	790	725	736	755	763	767	702	705	728	750	710	762	737	738	703	763	794	656	694	724	736	731	741	743	751	698	711	761	746	733	735	745	734	768	774	718	769	728	762	717	686	702	712	742	744	758	711	753	779	735	716	781	704	756	712	724	755	714	742	728	750	737	747	734	741	700	760	726	722	767	711	710	764	727	733	756	806	690	724	730	734	744	767	731	762	764	710	764	719	701	686	737	713	768	737	716	783	711	761	744	737	707	756	747	739	732	730	694	732	706	737	727	748	718	724	736	721	688	764	736	690	701	730	752	748	735	755	753	714	738	750	712	712	751	722	720	796	778	725	739	700	749	707	750	725	728	744	689	731	697	744	771	732	720	760	733	678	761	716	759	687	710	767	774	774	709	739	709	747	739	755	766	720	767	723	710	698	788	760	774	737	750	719	752	719	713	738	731	796	709	777	726	807	757	714	723	692	765	709	722	739	748	717	793	733	743	740	768	781	712	738	732	759	773	807	741	683	758	741	749	777	751	787	728	779	746	728	775	737	708	747	698	761	678	746	704	763	827	747	746	770	797	736	724	774	711	756	824	738	727	751	719	762	759	723	728	807	732	723	725	742	732	672	751	753	737	762	781	772	786	719	718	713	689	754	667	762	702	721	723	744	708	747	730	739	770	741	728	793	770	731	705	718	803	710	749	745	713	795	725	714	706	723	784	739	719	748	695	764	743	726	771	763	701	745	713	722	712	736	765	726	712	745	783	678	733	758	720	765	735	794	719	695	744	757	708	759	722	764	728	719	738	734	726	704	742	759	792	750	753	768	743	693	750	740	800	687	710	698	758	683	766	726	739	733	735	736	705	734	765	756	766	755	746	740	716	691	752	752	755	746	772	702	767	770	779	770	775	725	718	715	706	776	751	732	743	703	720	739	745	714	743	714	707	710	733	776	738	732	752	703	741	752	752	751	762	743	722	703	722	750	722	748	744	695	712	717	734	748	758	778	759	768	744	744	743	775	793	727	703	711	813	675	774	757	698	769	714	764	766	735	719	741	767	712	730	725	765	717	718	752	692	758	733	799	768	720	749	749	739	779	770	754	756	695	757	662	749	649	746	712	752	703	772	711	726	752	720	731	739	723	747	779	712	749	782	728	736	777	789	751	780	740	728	738	760	750	706	739	729	743	751	779	731	746	731	685	755	746	745	733	763	744	733	789	753	730	739	766	723	801	733	737	717	762	776	721	704	774	746	712	803	738	750	766	744	758	754	717	687	706	778	727	789	702	776	766	739	750	697	728	729	765	769	758	774	782	755	731	756	762	721	781	768	714	789	700	745	721	719	702	725	695	715	758	743	751	738	697	715	734	717	765	726	748	718	708	780	710	725	690	730	751	738	785	720	732	791	730	763	684	760	744	726	762	770	705	728	742	727	737	751	738	751	718	731	679	758	732	772	759	755	726	726	749	746	689	702	752	748	733	733	772	761	759	771	777	746	727	745	704	730	765	779	725	733	737	757	756	753	762	721	733	759	717	749	755	744	713	785	735	701	705	765	791	745	752	717	755	759	739	751	738	769	725	742	736	722	778	742	786	720	751	718	747	773	752	730	700	755	707	751	714	762	801	743	705	710	709	766	716	776	788	739	759	746	722	707	722	691	753	695	759	734	748	766	706	726	809	746	718	770	705	762	745	748	756	740	771	745	767	728	769	766	751	717	751	772	761	737	781	722	703	754	729	783	742	748	735	755	719	783	738	776	701	767	716	749	701	703	766	775	737	742	724	769
8453	11659	5715	1507	941	378	218	176	121	57	43	47	59	49	60	41	50	58	60	56	53	52	55	56	62	62	55	53	61	62	63	48	55	40	48	51	45	61	36	43	60	40	51	57	54	45	45	63	60	57	60	43	61	45	46	55	51	70	53	55	63	52	49	55	60	62	40	49	62	51	46	64	42	57	57	51	40	70	48	64	56	57	51	50	49	51	40	51	42	65	54	42	47	51	47	73	50	60	65	44	33	52	44	47	54	51	39	63	50	58	56	47	38	57	48	45	49	46	63	46	61	49	55	63	45	53	48	55	44	48	54	49	43	54	48	64	57	49	42	57	54	47	51	61	55	64	34	56	57	58	54	46	38	50	51	52	53	56	41	43	62	53	45	43	46	51	47	57	53	38	56	46	50	56	45	59	50	50	60	59	37	52	66	66	40	48	48	58	62	54	55	65	52	54	56	38	46	51	50	63	49	54	46	55	45	60	42	56	65	50	48	50	51	38	52	48	48	49	64	53	60	48	52	60	47	49	50	50	54	56	53	45	50	59	44	50	44	46	60	55	47	53	52	57	57	45	54	41	48	53	55	61	39	51	61	58	41	62	50	56	54	69	46	41	53	54	50	46	49	48	48	51	43	60	54	49	57	55	58	59	51	56	63	51	67	64	55	52	47	52	55	56	59	40	45	65	47	46	49	42	61	59	49	45	46	48	58	40	44	45	44	53	61	48	53	50	41	60	55	50	45	54	68	33	65	66	48	38	55	59	45	53	47	67	49	62	57	40	46	42	46	47	46	47	46	55	54	57	50	54	43	65	44	57	42	50	56	66	42	46	55	65	53	56	46	67	54	46	48	53	51	50	46	52	46	56	31	53	49	52	66	52	52	54	64	47	54	63	56	45	63	49	45	53	56	51	53	52	65	48	52	63	50	61	49	59	55	56	49	56	42	50	51	52	50	52	33	45	68	55	55	54	69	68	40	44	49	68	64	56	57	54	48	40	57	50	55	56	50	47	42	55	61	61	48	52	48	45	40	56	53	43	52	41	54	47	61	55	57	43	54	64	48	54	50	50	64	43	60	53	64	46	52	42	58	62	50	53	58	55	37	41	55	50	53	43	48	44	64	59	49	48	55	53	44	66	49	59	50	50	44	47	44	57	52	58	44	55	48	49	44	50	47	65	48	43	54	46	62	53	42	57	51	41	62	46	48	67	50	52	45	62	43	51	51	51	50	50	50	45	58	58	56	56	59	64	62	49	54	37	64	45	44	47	53	42	53	53	62	56	43	66	52	36	58	61	53	56	51	64	50	59	48	47	40	51	51	43	59	63	47	52	61	51	47	53	57	55	52	41	58	57	47	61	50	47	50	61	58	48	64	44	44	69	54	56	39	47	60	40	40	58	47	57	46	51	62	57	57	50	50	42	45	54	39	55	40	53	74	55	37	54	61	58	52	56	46	52	55	50	51	57	43	48	46	52	65	53	54	60	53	54	64	52	43	53	63	47	56	56	49	55	54	48	52	56	60	56	67	47	61	49	47	60	51	45	54	52	53	60	33	51	59	40	71	69	45	53	47	67	50	44	52	69	45	43	44	52	49	47	63	48	55	49	64	64	55	55	54	49	60	57	46	50	53	57	51	57	50	54	50	43	63	42	53	53	59	51	35	56	61	58	59	54	57	49	61	41	53	43	61	69	59	49	42	54	47	56	41	47	45	56	60	47	39	59	61	38	47	62	52	55	51	53	56	53	49	47	44	55	59	59	48	47	35	49	42	45	41	56	46	54	63	52	57	53	54	54	44	54	48	64	71	50	68	52	60	54	43	53	52	54	54	56	43	52	58	39	54	70	70	48	59	59	47	52	53	50	52	42	58	63	44	53	41	48	62	59	49	44	57	54	53	38	43	52	65	52	57	52	61	50	42	58	47	49	43	69	62	52	37	61	48	70	49	56	53	55	64	53	47	58	59	56	55	45	51	54	48	51	47	51	45	56	52	57	60	52	57	43	58	58	48	37	51	49	55	46	59	53	54	58	52	40	52	66	65	47	58	48	55	39	45	58	50	45	51	43	48	66	47	53	40	45	56	41	52	48	55	42	53	45	49	57	73	45	63	59	53	68	45	43	55	58	37	51	54	55	64	60	53	51	72	44	65	48	64	53	40	47	53	64	59	40	40	50	53	50	45	60	63	52	43	52	64	49	60	57	51	47	51	42	38	68	56	54	41	60	59	45	62	65	47	56	61	57	56	49	57	55	55	46	45	53	59	53	52	57	56	54	42	62	50	48	47	60	55	50	48	53	54	53	41	57	50	52	58	68	69	56	47	61	50	59	42	55	45	58	54	45	56	59	49	50	68	56	45	55	69	63	58	48	53	64	56	56	62	47	38	46	45	56	34	56	44	54	46	43	44	44	51	46	49	40	42	53	44	51	69	47	46	53	44	61	54	41	36	57	50	48	57	41	58	53	56	51	52	51	37	52	53	44	52	55	50	54	51	62	52	51	40	46	63	51	44	36	52	57	57	65	52	47	55	46	47	50	59	62	52	56	63	52	58	53	65	60	53	52	54	49	46	45	47	55	57	53	52	51	51	45	45	53	37	53	48	42	55	52	55	54	44	60	57	55	52	51	58	41	45	62	50	59	47	53	48	65	48	60	50	54	70	59	53	60	50	35	54	54	47	55	62	46	63	42	58	62	57	66	55	50	50	43	47	58	54	51	61	43	56	53	46	60	55	49	61	54	64	44	60	58	40	53	60	48	59	49	47	64	58	56	43	43	50	48	59	52	52	50	60	58	47	37	61	56	53	52	60	45	50	59	45	37	49	42	45	41	59	43	50	77	59	45	61	51	57	59	57	51	42	48	42	53	54	50	45	52	46	51	51	55	44	52	57	49	47	57	56	59	54	41	57	58	40	59	54	52	65	44	54	57	53	63	52	47	58	54	54	53	59	47	45	49	50	57	48	47	61	50	54	66	56	45	60	55	46	70	57	58	47	66	55	62	55	54	50	45	46	60	57	48	43	62	48	50	43	52	48	55	60	46	48	43	51	41	53	50	61	55	49	64	52	54	43	46	51	52	43	43	53	55	50	55	57	58	63	52	56	60	51	41	58	46	53	58	56	57	50	44	47	62	52	59	47	42	58	44	56	46	44	51	51	54	44	65	48	55	51	52	65	52	48	54	53	54	46	66	44	53	44	56	47	42	52	55	68	44	52	63	61	58	61	58	55	47	54	53	47	56	49	52	51	46	57	40	38	63	49	54	53	49	52	60	59	51	52	59	54	60	55	42	46	47	56	52	49	53	60	62	54	56	61	61	44	60	51	46	44	47	39	50	47	53	55	57	50	50	56	41	59	46	53	58	53	66	46	58	56	46	49	62	62	52	53	58	53	44	50	48	61	52	56	54	47	50	63	52	40	50	45	53	59	48	48	65	48	44	37	55	47	56	55	55	51	61	66	56	64	57	55	45	54	56	52	44	46	47
41449	36525	26311	23652	24444	16603	10973	7397	3230	1103	646	613	635	621	642	660	629	690	703	779	760	734	691	666	633	672	636	602	627	668	658	645	623	644	651	643	698	620	658	646	687	674	669	640	590	648	623	642	640	645	677	663	653	659	648	659	615	655	678	643	651	620	649	621	661	632	655	631	677	697	699	630	643	667	676	629	675	640	644	643	689	654	688	662	681	733	673	664	642	670	644	659	637	666	610	654	708	638	653	700	658	655	675	645	611	661	660	642	672	691	646	671	710	645	641	682	615	657	634	623	634	635	635	633	736	657	718	684	677	665	652	667	610	633	679	618	656	639	637	614	669	631	697	654	652	627	633	701	629	650	626	647	630	668	607	657	651	654	678	709	653	638	663	617	640	659	592	707	654	649	614	665	648	666	674	647	659	666	651	679	659	661	668	663	647	644	644	664	665	630	608	640	618	663	629	681	631	570	657	677	625	669	676	639	659	699	652	691	626	709	637	611	639	604	682	678	684	655	673	666	622	718	621	692	640	612	649	617	668	614	614	647	688	696	604	687	648	663	639	661	656	625	661	613	696	617	629	625	637	682	597	645	689	674	680	649	643	623	634	647	623	665	641	616	654	641	682	623	685	673	666	678	601	644	656	672	649	597	660	623	620	682	684	656	693	615	642	682	651	632	645	685	651	686	615	592	609	640	642	636	683	687	635	664	644	606	581	607	672	655	668	646	661	612	630	633	628	663	687	674	630	657	620	658	664	603	697	670	627	657	665	647	670	631	612	651	624	645	666	640	628	645	581	639	654	636	651	644	635	623	650	677	684	646	668	669	657	671	657	679	630	677	649	641	660	650	666	660	625	659	629	652	613	643	611	665	673	645	662	673	632	642	653	646	679	645	658	649	656	631	694	673	654	650	678	642	636	638	615	646	654	633	671	672	644	703	676	675	669	662	637	626	679	639	639	633	652	627	614	613	631	636	670	657	672	676	655	640	670	688	646	607	627	638	642	614	620	653	659	661	673	691	660	669	594	700	660	666	728	630	614	645	617	658	640	665	678	633	618	653	677	653	647	691	601	669	680	611	636	642	648	664	645	599	664	598	680	617	645	615	646	660	657	667	665	642	627	667	665	611	636	654	660	613	655	687	658	641	686	625	643	661	652	648	584	644	645	630	646	670	627	674	669	642	643	657	656	634	648	644	609	662	653	667	660	659	653	669	679	636	610	650	637	648	653	629	630	629	658	677	631	652	673	647	656	652	643	661	671	638	630	657	686	649	649	672	645	645	656	642	624	668	622	677	645	672	675	652	634	676	683	636	692	628	688	665	656	625	621	666	693	652	634	651	642	630	675	646	648	660	650	669	638	639	644	665	658	706	694	640	610	675	689	679	661	633	612	613	629	623	679	679	649	660	608	584	674	631	629	674	628	642	670	654	598	622	646	651	655	644	699	632	685	648	634	660	673	602	602	629	656	666	629	636	686	635	643	661	658	647	637	668	628	650	646	672	645	675	662	643	682	665	720	647	668	641	626	598	681	638	627	663	620	668	637	710	653	669	629	616	659	664	614	675	624	649	619	649	647	678	627	642	659	623	616	644	659	621	651	636	631	669	664	655	649	639	651	626	689	674	645	628	635	658	623	645	676	679	669	659	630	680	680	629	667	615	661	674	657	616	667	619	656	672	644	646	620	623	643	664	684	704	607	628	655	607	615	676	638	695	638	634	656	648	625	574	633	680	613	638	650	667	696	627	654	609	665	635	643	650	650	648	640	642	641	702	660	625	620	673	626	674	653	709	630	663	688	652	634	666	693	649	618	647	622	716	651	684	684	622	626	654	620	648	634	638	611	658	647	653	654	640	650	679	630	663	616	663	658	654	704	645	676	629	674	679	668	691	645	632	682	654	641	679	677	693	688	646	654	657	622	658	700	633	621	638	636	666	616	683	657	650	609	658	672	629	662	669	679	667	676	679	653	618	674	643	646	647	656	674	691	650	656	685	695	675	632	675	627	655	664	677	659	640	610	636	666	650	601	636	642	657	653	676	658	623	642	612	614	640	647	649	652	638	624	655	653	681	625	683	614	654	640	662	618	653	659	670	684	658	648	656	627	718	651	653	633	669	657	672	635	682	659	601	646	655	673	612	633	648	641	651	647	668	668	631	685	667	686	627	666	667	661	630	657	634	724	660	721	657	654	682	651	625	668	673	638	620	645	682	656	632	685	661	669	651	661	666	671	660	654	629	667	643	652	659	623	636	655	663	619	691	662	613	644	651	642	653	639	663	649	645	622	675	678	621	646	656	670	633	645	640	699	660	634	653	674	663	602	649	698	618	672	639	637	677	694	678	628	640	666	644	669	657	632	631	666	694	654	652	663	624	589	645	639	628	684	640	685	652	616	632	606	653	626	625	688	655	666	672	664	633	671	602	655	692	630	678	656	691	623	657	668	645	611	660	660	632	673	635	702	615	657	616	603	686	661	681	671	637	650	630	671	681	662	682	631	699	652	615	667	649	672	664	606	609	657	628	679	668	662	666	637	653	670	636	647	713	621	596	649	684	672	665	620	600	695	639	622	675	688	648	685	700	694	683	630	643	639	665	659	656	681	631	656	670	645	596	637	630	637	674	647	615	615	676	685	660	667	643	680	651	647	646	684	675	667	601	654	647	625	635	623	666	658	625	655	717	680	632	621	667	688	656	652	667	646	652	670	628	661	632	688	681	649	656	651	644	628	657	683	663	665	677	632	635	702	649	652	663	691	653	694	662	668	655	681	715	676	662	647	650	691	666	680	656	641	681	650	631	682	634	608	647	623	648	648	652	646	656	678	629	648	702	665	635	638	676	632	641	642	640	656	655	636	673	661	612	679	637	673	627	667	643	653	631	641	676	634	692	637	675	614	627	651	647	629	687	644	676	666	689	673	645	656	692	643	638	638	628	657	624	609	651	643	638	641	622	626	686	660	618	691	635	626	661	674	629	629	658	680	637	649	647	706	624	621	636	646	679	693	652	627	630	651	684	628	649	669	619	621	649	631	608	664	640	639	657	646	660	675	679	682	689	654	652	637	621	704	674	656	665	662	630	616	684	619	641	638	655	630	635	649	676	643	672	609	761	633	630	640	627	655	673	608	677	622	617	659	647	695	695	605	623	671	650	643	632	702	643	682	637	586	630	676	677	688	649	636	621	675	649	692	650	681	684	655	661	660	675	675	708	663	691	612	671	619	679	683	692	629	641	671	663	655	655	661	688	646	683	665	665	643	659	674	668	665	698	625	639	637	627	605	675	664	695	659	643	687	655	609	662	672	685	640	641	656	645	668	638	595	624	681	631	619	613	649	679	671	673	610	651	663	652	607	687	654	609	646	676	663	664	676	681	656	625	651	603	683	651	652	631	619	645	652	622	658	631	616	698	653	579	649	671	663	590	594	641	642	618	674	641	643	658	663	670	663	617	649	641	679	616	646	655	675	653	672	665	648	648	621	669	675	648	658	643
22062	31603	16491	5165	2816	1240	666	439	188	74	35	53	46	50	50	41	55	62	63	49	61	49	48	57	52	43	54	45	59	57	60	43	74	46	50	41	52	53	56	73	55	59	48	50	64	52	60	50	49	57	61	63	57	55	46	48	55	52	56	44	42	54	62	42	56	51	50	54	51	65	42	48	41	56	47	49	57	50	51	52	60	53	41	54	49	54	50	59	51	55	55	51	56	49	55	61	55	55	59	56	55	48	60	67	53	49	39	37	53	53	48	57	51	35	52	68	51	62	52	53	51	64	61	55	37	55	51	42	66	50	48	51	50	51	56	43	46	63	53	48	60	67	44	49	60	46	45	48	53	39	53	46	65	49	48	55	65	61	44	49	57	54	70	45	54	53	52	51	55	51	48	51	50	58	46	52	48	47	58	60	46	43	43	53	47	45	56	49	45	55	51	53	45	63	54	49	60	59	44	50	48	56	50	49	54	50	58	57	47	54	49	50	66	66	45	45	47	47	50	53	58	45	46	49	53	34	43	63	40	55	42	48	58	54	44	54	55	44	43	47	69	52	60	46	56	50	50	52	44	44	51	50	48	52	52	56	45	51	49	66	63	42	47	55	51	63	38	50	53	59	56	49	54	48	36	51	61	48	49	42	52	57	42	59	52	52	49	58	52	60	41	52	48	52	50	45	56	47	56	59	51	44	37	50	43	61	50	58	40	48	54	44	52	52	52	67	59	38	43	54	36	50	51	51	48	46	48	58	50	44	50	66	51	48	47	66	54	52	55	40	50	53	51	52	60	61	46	61	58	63	50	45	61	58	53	57	44	55	74	57	59	59	40	58	64	49	51	58	51	54	67	55	42	46	49	46	46	50	43	66	46	48	39	47	52	61	48	53	53	60	58	61	44	52	51	47	36	60	49	48	41	57	57	45	42	69	64	50	61	54	47	55	43	58	42	50	36	47	43	56	50	44	55	30	62	49	55	67	61	66	59	29	43	56	46	54	51	62	52	37	65	53	55	57	52	51	56	52	42	59	58	61	41	42	55	61	56	60	65	56	55	57	56	60	49	51	47	63	56	52	68	56	63	45	50	47	52	50	62	50	52	51	40	59	41	53	69	40	45	53	50	44	61	38	67	57	64	56	47	48	45	55	50	53	56	53	50	53	59	45	49	52	50	50	57	62	59	55	48	63	54	43	43	47	57	63	44	59	53	49	60	47	46	60	60	54	62	54	53	55	41	49	59	66	53	51	56	57	63	53	52	57	53	56	44	48	58	44	72	47	47	46	40	52	55	44	54	44	60	59	56	52	53	51	54	55	50	49	46	50	48	50	56	60	55	54	63	47	57	57	59	48	52	52	50	44	68	57	66	52	64	36	62	47	60	54	59	62	52	49	56	54	35	55	47	49	55	52	51	39	62	43	59	65	65	40	52	47	45	58	55	48	60	49	53	36	63	58	50	53	35	54	56	55	59	50	60	43	49	51	50	54	48	53	52	49	54	51	53	47	50	59	47	52	58	50	61	56	55	46	60	59	49	41	51	45	62	69	37	52	66	54	58	56	51	45	47	40	62	62	50	52	41	57	51	47	68	43	51	54	62	50	47	50	59	43	47	43	42	53	50	45	59	62	55	52	58	51	54	51	42	57	49	51	65	53	52	51	47	50	55	52	49	41	48	58	64	53	56	60	57	63	49	61	66	54	46	51	66	54	51	55	49	54	53	52	52	48	49	50	55	52	48	61	35	62	68	59	55	50	64	62	61	46	63	61	47	40	49	52	47	44	68	57	56	51	51	68	46	43	65	50	71	54	48	54	44	51	54	54	44	55	45	52	43	56	54	49	60	48	58	48	58	53	49	53	52	34	51	58	55	46	48	61	52	42	54	53	54	49	49	49	50	55	58	41	53	50	46	60	49	66	58	45	57	49	54	53	59	56	47	48	51	45	59	51	42	45	64	50	56	72	49	40	50	37	58	47	56	55	40	51	43	53	62	49	53	60	53	49	56	50	48	35	53	58	63	59	50	64	41	39	67	43	52	53	62	53	59	50	40	43	53	56	58	43	57	54	44	45	49	42	53	54	65	43	38	43	53	56	53	57	63	53	48	49	53	50	35	52	49	51	51	50	53	55	55	43	39	49	46	47	53	61	49	69	62	52	59	65	61	53	58	50	58	49	50	58	40	50	52	39	45	65	52	49	49	60	59	58	62	39	46	43	52	47	62	45	64	54	51	61	61	61	52	60	55	55	72	46	51	60	53	42	56	41	50	46	47	54	58	50	50	62	47	52	56	56	61	50	55	52	54	40	36	76	43	50	54	49	52	59	58	42	41	40	53	44	45	55	57	51	61	49	58	60	49	47	54	50	49	60	49	54	65	61	68	47	61	64	59	50	52	57	62	58	46	60	46	61	42	49	56	54	60	44	53	53	56	44	52	49	45	51	45	66	56	60	39	49	57	35	60	44	52	58	67	58	61	61	53	53	55	45	53	65	50	59	49	49	59	54	46	45	45	52	55	60	50	61	56	55	53	50	65	49	53	46	45	68	73	54	52	46	72	54	57	63	53	53	58	59	54	66	54	53	61	51	41	59	52	41	57	54	57	60	57	49	48	63	41	50	41	60	58	62	51	44	64	57	57	53	48	51	47	51	51	43	58	58	50	55	49	65	61	62	55	45	56	57	51	37	48	46	55	37	60	53	60	66	54	36	50	55	51	48	30	52	40	55	54	54	51	60	46	41	53	48	65	61	58	51	61	52	44	47	53	55	57	41	40	46	49	51	45	48	63	68	59	51	57	56	52	52	47	40	44	52	65	46	57	48	61	52	49	52	62	51	45	52	46	54	49	47	58	53	39	58	52	53	54	68	54	59	53	55	46	54	48	51	46	48	44	48	55	38	53	59	67	46	49	47	53	51	45	70	64	67	48	42	52	51	56	50	56	43	43	49	52	49	57	41	52	59	51	47	50	63	55	46	53	47	52	49	59	45	48	55	56	58	55	47	40	44	63	53	49	55	42	62	47	51	46	48	39	52	53	47	46	41	64	61	59	41	71	52	47	48	46	54	51	53	61	56	56	48	47	50	55	59	50	58	44	44	51	43	58	46	45	58	50	58	52	37	40	69	54	52	51	52	44	58	47	52	51	49	46	41	55	50	53	59	67	54	62	43	57	56	47	56	57	42	49	58	40	46	75	48	39	45	36	55	50	59	56	58	54	60	47	61	52	53	52	59	58	47	62	47	54	55	67	59	57	42	50	62	52	58	45	49	59	51	60	63	44	49	59	53	42	42	44	60	51	62	51	37	54	48	48	55	55	42	60	49	69	39	54	42	50	49	50	54	55	53	41	39	58	46	56	51	53	47	54	58	42	48	51	57	55	56	50	52	46	55	55	46	52	61	59	42	51	49	41	33	48	57	61	53	45	62	42	50	59	43	47	50	57	48	56	46	56	49	43	42	53	52	47	59	58	46	47	53	52	48	41	53
48396	45687	36409	35981	37782	27700	21485	15536	7250	2074	642	646	608	670	670	653	639	663	797	856	940	838	743	727	626	623	600	631	595	617	684	625	633	676	648	627	646	637	654	631	632	636	658	661	631	632	641	660	612	684	606	606	656	696	646	656	636	639	668	631	609	645	578	671	628	645	648	661	675	682	615	668	644	632	692	632	677	663	663	652	605	592	617	671	643	662	695	631	700	640	631	641	673	634	638	624	639	639	652	631	656	660	654	652	650	637	594	619	653	629	630	641	603	612	651	664	648	629	620	674	690	689	646	668	642	678	663	627	645	663	619	641	616	629	622	641	648	690	687	681	619	643	707	672	621	652	643	648	650	665	661	607	596	642	691	683	630	648	676	651	615	644	614	626	648	674	656	643	619	674	620	638	642	687	646	670	662	635	653	654	694	670	650	661	642	648	591	653	662	657	673	598	657	662	655	636	630	683	666	703	642	659	658	711	620	700	657	639	656	667	634	636	668	680	652	657	654	644	681	655	668	646	631	618	656	712	654	669	608	647	660	668	623	644	576	629	650	630	644	609	616	685	683	642	611	680	663	656	643	638	653	646	665	673	663	682	612	649	624	586	669	645	671	664	682	691	647	668	605	678	669	664	635	670	649	694	674	662	625	643	665	645	618	629	650	676	664	650	630	626	621	686	659	689	615	595	663	605	590	665	663	665	637	632	685	691	632	671	652	709	657	626	655	672	667	678	623	675	670	655	658	641	630	610	629	636	661	598	614	684	648	658	618	636	690	697	656	675	666	632	689	624	683	595	658	679	654	632	624	662	645	687	654	682	608	622	656	623	674	644	620	674	619	636	670	640	630	633	646	610	655	641	632	661	624	672	642	640	637	643	662	653	641	669	657	637	664	682	686	636	683	652	648	682	648	630	641	680	623	643	631	652	672	610	608	616	640	645	650	684	631	667	649	668	718	661	623	680	643	650	651	663	622	664	662	609	618	664	640	697	641	652	635	606	664	649	683	679	657	665	637	675	637	617	633	610	618	655	653	660	632	624	650	602	667	634	688	665	617	619	700	706	679	576	659	625	618	700	665	637	671	669	682	672	613	667	618	630	669	655	648	665	662	628	677	621	666	635	621	687	641	675	670	671	643	678	617	657	613	646	646	654	631	678	686	669	618	666	598	610	618	623	596	620	649	640	680	621	641	685	664	657	626	661	619	616	621	644	685	608	644	600	647	629	671	666	605	639	659	635	608	668	668	644	639	703	649	655	647	633	640	645	636	641	639	663	646	620	643	648	709	583	626	680	609	640	691	679	663	678	611	640	654	670	649	647	655	671	669	654	649	607	661	677	658	664	656	630	660	675	610	676	637	624	657	652	628	608	649	661	654	648	605	647	692	603	635	673	668	631	648	681	609	636	667	654	655	626	606	666	638	678	616	583	668	646	684	618	685	657	677	641	609	677	624	666	676	643	624	599	673	618	647	656	664	666	648	682	639	637	651	670	617	666	695	605	642	664	641	649	623	664	678	626	597	638	642	634	657	657	656	679	630	636	632	603	683	623	660	567	657	643	614	611	652	623	685	617	622	632	656	663	610	642	687	634	625	680	593	643	619	676	618	660	644	630	621	656	663	583	607	627	652	649	630	655	602	627	620	641	667	639	624	647	610	632	686	641	624	586	648	634	601	625	597	637	670	683	610	641	635	623	658	612	650	675	652	596	619	644	656	635	660	626	634	642	631	663	648	645	634	671	682	681	654	643	635	624	634	700	670	628	657	622	650	622	670	677	620	659	668	659	645	653	630	618	649	653	633	667	646	663	624	648	641	658	610	662	662	645	629	648	620	658	637	684	646	613	618	664	624	665	640	627	683	638	645	628	682	636	675	684	645	671	610	703	660	647	616	647	672	641	625	653	674	630	648	637	618	641	649	623	648	597	650	662	653	641	653	675	645	634	635	669	670	643	672	688	681	667	675	676	623	646	652	630	602	688	635	650	676	631	656	608	674	647	673	663	657	636	649	662	636	646	651	664	669	618	630	681	677	631	629	679	657	628	638	610	658	660	685	649	639	615	659	653	654	663	655	645	597	656	671	686	581	660	672	641	650	641	627	595	643	603	639	659	711	648	602	660	647	619	645	630	634	606	645	650	669	619	626	648	643	664	602	700	672	657	624	635	633	645	664	624	652	683	654	630	649	633	647	659	646	626	681	643	668	685	659	669	664	694	660	672	671	630	670	656	677	654	650	613	661	618	655	627	652	670	643	668	585	700	614	628	649	643	646	671	646	612	675	650	622	626	634	588	634	662	657	664	681	657	637	678	656	666	655	628	668	668	649	643	623	621	665	621	624	640	631	658	665	634	631	680	646	676	672	657	667	671	649	672	646	631	614	675	657	607	613	656	713	628	657	655	619	673	657	625	613	632	678	670	630	676	623	678	674	666	602	659	670	655	703	654	623	681	646	665	634	637	669	632	662	616	628	668	655	660	637	600	623	637	639	670	648	680	659	637	652	654	642	652	652	646	666	642	647	597	644	685	697	648	611	636	710	633	636	618	669	642	645	667	635	647	641	667	657	588	633	659	602	656	670	667	639	627	686	616	688	621	647	616	658	617	659	673	627	668	655	683	670	698	649	648	619	654	649	611	656	679	640	657	644	617	670	605	651	677	661	664	672	664	656	638	691	688	654	608	609	700	617	620	647	676	657	652	652	657	627	597	633	652	666	631	672	639	615	640	626	616	668	631	613	674	629	635	642	628	614	639	602	623	645	657	645	661	690	657	659	638	658	634	664	644	643	660	615	614	644	719	669	607	648	640	610	605	601	664	630	649	647	620	672	695	646	602	605	673	665	701	628	650	681	647	646	619	607	665	698	693	665	698	671	676	620	654	628	665	616	634	609	655	691	668	684	625	681	587	609	640	705	658	657	611	671	666	619	671	666	659	657	628	672	651	650	623	599	670	664	664	596	647	648	626	679	665	681	628	662	663	628	660	620	654	645	632	605	621	636	670	691	589	623	627	627	606	593	605	660	638	673	676	635	669	681	662	593	676	594	670	631	623	654	637	636	681	647	664	622	615	622	650	640	640	657	638	645	689	632	613	647	668	684	655	658	695	623	628	637	640	641	689	610	689	672	664	610	639	663	633	644	667	605	620	647	631	709	661	624	671	637	603	644	648	594	620	663	633	626	656	639	620	640	628	649	625	649	662	654	652	643	670	620	636	658	675	646	622	650	664	607	635	668	628	675	656	578	649	641	670	669	600	619	647	656	647	660	642	646	683	639	642	629	576	663	661	658	667	678	653	630	596	666	626	654	687	628	660	642	666	658	656	690	631	654	667	606	643	661	596	664	644	594	647	649	661	614	665	683	674	695	640	631	678	659	629	649	641	616	652	673	610	618	638	688	620	642	668	682	648	615	686	611	627	589	651	642	637	704	658	669	633	638	679	605	664	604	664	661	620	658	643	668	686	675	663	706	696	645	604	648	642	630	644	602	613
19139	28037	16677	4788	2382	1050	525	393	193	97	70	81	59	63	51	62	68	58	66	66	73	100	61	58	57	56	55	55	51	69	51	60	51	63	63	62	60	56	52	66	71	53	59	65	60	62	59	68	59	72	68	62	60	66	53	63	60	66	62	75	66	56	56	51	70	53	53	58	65	71	59	58	55	58	45	69	73	59	65	49	78	62	64	45	58	64	46	55	67	52	61	52	63	61	59	60	68	66	58	63	66	73	56	65	70	59	55	55	63	65	68	68	47	39	68	58	45	58	67	60	54	51	62	56	63	55	69	45	66	63	60	57	70	60	69	48	57	64	73	61	64	64	52	67	55	71	67	61	68	90	71	62	67	54	68	73	64	70	71	58	59	79	92	60	59	63	64	52	51	74	71	59	50	58	62	64	52	63	61	62	67	56	77	65	69	70	66	70	67	69	52	55	67	61	68	59	75	56	56	66	74	69	76	63	59	59	57	49	57	68	60	56	56	66	64	58	60	66	76	60	55	65	68	51	54	64	59	66	56	65	54	72	66	71	74	71	72	56	52	48	58	67	48	55	67	57	66	67	55	42	59	55	63	63	67	67	55	58	57	51	56	57	57	58	59	77	43	62	49	60	65	51	63	65	62	65	57	62	56	55	68	62	47	59	71	65	62	63	60	74	49	54	62	57	57	54	56	62	53	58	51	57	75	55	59	59	61	63	58	62	72	73	62	63	74	72	46	73	64	70	62	57	56	54	41	71	68	66	60	64	57	60	63	70	64	68	67	59	51	64	62	60	60	65	64	64	51	55	61	65	65	69	68	63	55	63	73	57	62	62	71	70	59	68	58	56	53	65	66	63	59	61	65	55	62	59	62	66	61	63	56	60	62	61	59	60	71	63	53	71	66	70	54	69	69	80	62	49	63	55	66	70	57	63	55	65	63	69	84	72	49	62	48	63	55	68	58	62	63	68	74	64	53	70	72	59	52	56	67	60	55	52	71	57	55	65	51	58	54	53	54	53	56	62	64	65	58	56	65	63	70	67	59	69	52	74	42	53	64	67	51	56	54	64	52	64	70	54	61	67	62	72	61	63	58	58	53	78	55	63	65	63	66	78	61	69	66	74	66	55	69	64	56	72	59	57	64	59	70	58	63	58	64	58	73	57	71	72	54	61	52	60	51	65	56	58	50	58	65	62	72	72	54	82	61	60	62	65	77	53	73	55	57	62	72	55	61	56	54	63	71	62	47	61	61	64	60	47	62	57	60	48	65	58	61	67	68	64	64	61	58	62	52	65	59	59	68	60	58	61	67	55	56	57	72	62	60	57	68	73	55	47	70	59	61	56	56	68	60	63	63	58	69	67	67	60	56	61	64	68	66	73	62	56	54	61	64	70	59	69	75	70	67	64	71	56	72	62	63	68	46	67	50	60	66	55	57	51	57	65	65	58	62	63	51	76	60	63	77	46	61	67	59	53	64	67	64	63	51	74	65	75	51	64	51	64	71	61	76	65	66	67	65	58	80	58	75	57	53	52	68	54	68	41	75	66	66	70	67	63	52	58	67	69	64	52	55	65	66	70	73	62	75	62	59	55	58	52	59	59	50	60	58	72	61	72	68	61	65	62	55	62	68	60	59	59	57	68	55	53	60	59	53	46	58	66	70	57	68	67	58	53	61	54	58	50	46	69	59	54	75	56	58	55	60	67	58	59	65	56	52	68	74	64	75	67	70	60	60	83	52	66	62	54	60	50	66	72	66	51	53	64	63	69	56	54	67	68	69	56	60	72	61	78	76	64	56	58	73	60	64	64	57	52	54	62	55	64	71	73	51	60	59	54	68	62	58	59	65	72	49	58	56	74	73	58	59	58	66	61	54	63	63	70	74	68	58	65	76	49	75	63	66	61	55	57	64	60	76	76	72	58	53	62	63	72	57	64	61	53	64	54	55	60	78	54	56	61	70	61	46	65	67	70	84	63	71	62	62	70	46	64	61	57	64	58	51	65	64	43	65	47	60	61	63	56	46	58	50	57	59	57	77	56	59	55	68	63	66	65	62	62	66	56	61	62	64	61	68	63	67	44	59	67	59	58	53	55	53	63	70	49	60	59	48	54	53	66	68	53	49	44	56	56	60	49	71	65	64	70	67	57	62	57	63	60	64	49	67	67	61	60	61	58	71	61	53	64	64	62	64	62	66	50	62	60	78	54	57	60	59	60	62	67	60	60	61	57	61	62	61	68	73	60	47	56	69	55	59	55	69	62	82	87	65	66	48	61	53	67	65	57	52	55	56	70	62	70	63	53	57	60	70	71	56	67	54	69	60	56	64	58	52	52	49	44	56	63	63	60	53	49	66	67	71	54	56	58	68	51	61	61	64	58	52	62	56	57	69	41	77	70	81	75	75	64	55	55	63	54	65	68	65	71	64	56	48	56	61	63	78	68	49	56	56	56	57	73	57	76	61	45	61	58	63	70	57	66	88	65	58	73	58	55	71	64	59	70	59	54	74	57	64	72	72	82	52	58	64	62	62	63	51	62	63	64	64	61	50	59	47	77	60	58	77	51	73	52	57	69	60	62	60	68	42	62	58	60	54	59	55	60	59	65	60	65	63	68	69	60	71	64	66	69	57	61	59	68	63	57	55	61	62	66	52	58	57	57	49	62	72	72	58	61	59	61	52	55	58	64	53	55	56	66	53	63	50	65	62	62	69	67	56	58	54	60	73	79	65	65	55	56	62	58	57	48	52	67	62	58	57	65	67	68	69	60	74	73	66	63	54	66	71	51	56	54	43	60	68	51	60	65	65	48	62	67	67	63	81	71	70	65	62	62	63	62	65	58	69	55	64	67	57	73	66	51	65	54	80	56	67	66	67	62	54	59	72	60	63	77	52	70	66	67	58	63	57	67	63	66	63	79	64	59	63	67	64	46	68	60	67	45	53	66	70	69	58	51	67	73	57	52	57	58	52	67	73	61	64	59	55	42	56	75	74	66	58	72	56	54	54	59	70	63	54	58	69	61	66	51	56	73	59	60	61	53	63	62	55	54	71	62	55	47	61	64	61	57	60	67	55	45	57	59	57	65	57	58	75	67	62	50	46	70	58	69	69	69	62	53	74	63	56	62	52	67	64	72	62	58	52	57	67	50	66	58	47	65	51	64	64	57	70	68	73	63	63	58	66	61	68	77	64	64	60	61	65	50	58	61	56	64	72	66	67	54	66	64	68	54	49	66	64	67	57	53	65	52	61	61	54	58	61	59	60	62	70	57	58	63	40	65	72	66	63	67	59	55	62	73	64	55	46	58	54	78	46	56	57	67	55	59	56	58	55	75	50	62	52	62	60	68	75	73	59	76	54	73	66	78	56	52	70	70	65	62	63	46	60	62	58	67	59	57	71	66	67	80	64	71	64	66	58	66	61	62	55	57	46	72	55	85	63	68	74	44	63	48	85	59	64	62	67	67	61	77	74	58	63	65	80	63	63	46	62	71
49975	48549	37659	33797	35296	25788	20112	14984	6627	1987	767	737	702	735	746	735	755	798	865	1017	1045	965	843	781	752	781	759	800	777	751	740	732	722	773	743	778	756	752	760	727	710	786	761	708	804	741	740	754	748	764	788	741	757	757	778	776	771	742	714	758	735	743	745	756	786	748	781	770	732	712	770	741	746	682	703	780	727	777	743	799	771	736	743	744	778	741	745	746	785	753	718	735	749	743	784	808	722	795	793	740	777	757	743	804	772	717	759	728	771	722	784	727	683	747	799	746	729	786	729	727	739	722	777	748	735	762	802	800	768	778	809	701	723	720	743	763	693	759	763	782	752	768	756	707	751	792	779	743	753	756	744	756	766	776	710	773	797	791	746	747	732	732	826	740	731	751	711	802	764	803	764	787	800	749	723	754	803	713	756	752	710	737	731	801	798	762	701	788	729	774	779	750	815	738	747	705	780	762	719	712	770	790	743	744	751	713	705	762	735	765	746	774	735	731	733	786	773	811	735	746	792	789	809	774	756	769	738	753	769	765	715	740	778	761	750	716	776	761	760	765	735	686	756	738	731	719	735	734	745	761	772	771	754	724	778	794	808	752	774	798	815	732	798	738	757	748	781	741	790	748	786	743	765	687	793	752	739	728	746	769	728	711	727	778	749	730	787	736	748	799	759	770	779	780	753	746	780	782	749	775	738	713	743	771	689	743	710	721	735	750	720	757	765	767	749	751	808	753	733	770	758	755	730	759	787	782	679	776	735	719	762	727	699	733	805	739	716	695	732	741	729	770	728	743	723	713	737	793	728	706	743	747	749	729	726	735	746	744	710	731	728	744	738	734	750	753	734	778	765	814	800	740	726	722	796	789	772	713	728	703	757	765	759	748	793	713	710	735	735	733	778	750	732	788	726	714	789	726	730	774	809	743	737	773	765	708	776	754	766	792	727	755	734	728	765	776	743	770	767	773	758	761	708	758	763	758	759	763	743	772	745	743	761	707	764	783	776	792	754	775	720	734	765	720	771	817	735	789	772	748	756	758	740	790	769	771	744	771	764	745	682	759	782	711	794	758	774	774	757	757	699	739	744	738	699	793	767	723	702	723	739	758	774	757	750	707	749	752	772	776	771	750	740	771	705	772	783	712	760	707	777	730	748	792	708	750	766	799	743	731	781	769	719	779	750	765	727	777	744	761	778	756	766	784	752	794	772	789	785	734	766	731	799	742	728	744	764	755	761	763	795	735	775	755	778	726	782	736	768	756	718	774	757	745	773	745	747	725	814	757	738	729	795	740	681	751	757	761	741	774	772	788	775	744	786	778	790	758	754	754	744	745	789	720	711	737	730	740	744	779	781	761	753	691	771	783	777	753	756	741	747	723	703	764	764	769	769	780	799	741	743	705	795	789	700	718	754	764	746	767	754	795	773	778	778	765	744	763	723	774	737	695	692	733	748	784	736	755	726	758	793	761	767	746	756	806	748	777	764	765	789	703	805	741	736	791	745	731	757	791	730	759	739	754	785	728	701	713	744	814	722	749	755	748	765	812	742	740	754	742	723	743	776	712	729	784	803	775	793	793	762	778	742	720	749	749	799	712	763	750	786	799	781	734	698	765	767	822	741	757	728	774	788	791	713	749	723	735	737	757	734	778	718	777	769	726	768	704	771	735	762	758	777	723	750	723	713	792	722	769	769	817	660	753	753	771	757	754	764	801	786	740	791	727	749	740	765	772	799	764	743	792	758	744	766	736	730	774	775	768	762	758	754	777	748	772	753	665	708	736	801	767	779	762	756	754	765	773	754	764	779	724	737	715	721	724	788	770	775	718	754	713	717	730	765	756	727	752	741	765	720	788	799	740	738	749	742	757	759	776	769	733	790	775	807	799	790	752	776	771	734	758	789	776	723	765	753	733	777	720	780	725	744	736	736	766	734	746	724	759	739	712	762	755	725	738	792	737	700	758	768	776	773	765	754	766	792	756	785	793	779	716	749	744	714	753	743	741	735	765	756	786	748	721	748	701	755	743	749	773	787	682	829	800	784	756	739	730	758	776	716	727	791	744	758	774	742	741	758	748	753	732	741	748	720	786	726	788	776	737	723	704	781	800	725	741	756	769	759	746	750	773	658	747	759	751	756	770	814	769	817	748	727	745	767	776	749	762	743	727	696	810	791	796	712	780	750	757	740	718	741	750	799	717	810	724	744	710	721	727	736	786	732	782	745	751	675	704	745	722	762	742	724	742	772	779	749	744	735	760	748	732	778	779	771	717	788	731	734	744	718	742	724	718	728	742	770	759	746	744	749	762	755	734	742	769	739	751	773	778	782	736	752	812	737	800	800	768	758	725	734	714	722	749	723	763	780	758	753	778	774	842	789	753	736	770	755	797	775	763	768	703	742	742	787	765	707	725	713	755	752	719	722	755	786	713	770	769	738	747	725	792	792	729	768	784	741	717	778	728	733	748	792	765	748	769	720	778	762	776	821	792	783	790	757	747	793	771	771	721	727	739	793	798	762	803	750	775	759	733	770	759	804	715	765	693	731	732	740	781	776	768	721	750	753	744	775	727	772	776	724	739	820	798	772	809	741	777	759	716	735	712	740	738	746	758	767	769	760	743	757	734	723	743	762	698	793	733	792	747	752	786	788	790	750	788	759	742	738	710	749	779	717	752	749	740	716	769	712	713	797	727	694	758	763	738	769	754	746	758	744	767	742	758	765	759	751	727	758	743	752	728	755	752	783	738	762	738	680	726	725	758	767	773	797	759	705	761	796	741	731	749	750	737	790	711	743	752	711	733	795	703	753	760	734	735	817	762	744	820	731	727	759	778	718	729	765	732	777	731	741	809	790	777	734	745	788	734	753	756	755	736	691	800	742	821	722	763	775	723	782	753	746	761	724	775	784	815	779	795	776	731	768	739	770	739	756	788	754	803	731	750	697	777	751	803	736	732	752	729	748	783	795	783	757	759	762	766	762	721	760	766	800	711	772	752	737	728	716	725	766	734	727	725	746	771	753	748	707	757	719	778	760	772	746	768	778	726	733	745	780	811	777	738	739	760	768	741	719	729	722	749	736	772	718	794	811	732	813	818	707	738	744	723	766	760	786	747	792	743	769	787	715	749	698	821	705	720	764	735	760	723	741	776	711	766	796	728	745	759	778	749	745	739	770	726	705	795	733	726	691	772	768	762	733	746	811	734	781	774	775	757	789	741	794	718	783	775	783	798	785	777	727	737	775	752	805	754	728	767	752	752	730	775	735	704	761	735	762	781	737	813	778	697	742	727	817	791	762	759	768	682	695	768	776	784	741	772	699	764	777	663	718	786	749	766	760	717	728	720	752	801	787	700	769	708	739	810	754	784	782	745	760	701	731	782	786	783	726	757	773	740	750	717	746	778	777	770	758	779	761	779	786	750	770	742	761	782	755	714	765	754	775	757	740	763	770	751	828	806	734	762	764	755	784	780	758	760	745	757	731	802	727	756	720	755
25882	39642	23543	8325	4017	1751	849	584	289	97	52	51	63	62	57	62	45	53	58	89	81	79	59	65	61	61	70	58	63	50	65	60	57	60	50	59	57	49	58	56	56	67	54	65	48	63	77	67	49	60	68	65	42	59	63	55	46	48	63	56	64	56	69	70	75	64	44	60	78	72	53	60	56	56	58	46	58	42	65	54	59	60	59	73	61	47	53	59	42	59	45	60	53	59	77	56	60	65	66	65	56	70	56	56	58	53	67	57	66	65	60	58	59	59	56	55	57	57	54	60	70	57	48	62	59	56	51	54	49	77	70	46	54	52	75	80	51	61	59	46	71	72	55	54	58	71	66	58	62	61	56	74	72	56	56	58	63	59	61	71	49	50	58	59	61	65	51	81	55	64	65	55	58	71	65	57	65	81	69	49	55	58	58	64	61	54	73	55	63	61	60	61	51	62	62	61	67	55	58	45	60	59	52	51	70	51	60	68	59	64	51	65	48	60	54	56	70	52	76	68	33	52	54	71	64	48	67	56	58	65	54	51	58	61	58	59	68	47	67	70	57	68	70	54	59	62	61	74	62	48	63	58	62	71	61	61	69	52	64	65	54	44	54	57	56	54	69	57	62	67	63	59	59	70	59	57	52	61	52	48	66	63	78	55	43	58	53	66	59	54	53	67	58	65	54	57	64	71	61	48	66	70	61	54	57	66	55	52	57	59	59	69	60	54	58	39	52	61	59	52	52	55	60	58	58	62	62	56	54	60	59	63	66	50	42	41	57	73	59	60	53	60	61	60	56	65	69	64	49	49	66	56	54	58	59	62	52	64	44	65	54	69	63	50	56	56	61	62	67	65	57	63	66	61	54	63	64	61	59	50	44	72	59	56	50	68	56	46	61	49	63	50	60	61	65	66	65	59	49	50	66	42	57	49	53	53	63	68	60	59	59	51	63	52	64	60	58	53	56	75	54	55	54	57	60	67	62	73	63	64	45	76	47	52	68	62	54	58	61	56	52	56	54	58	57	58	51	54	57	58	56	67	58	67	57	56	48	67	61	49	61	56	53	59	55	54	56	50	69	64	60	56	66	44	47	52	63	64	51	68	48	65	62	59	56	61	59	49	50	65	64	62	51	50	69	54	43	58	58	55	62	66	48	66	67	38	54	64	58	67	72	77	52	56	50	70	63	58	52	67	57	66	58	55	66	66	59	68	70	68	73	65	72	64	59	44	49	49	66	62	55	59	66	63	59	67	56	51	58	55	67	54	59	47	69	55	66	66	59	64	55	56	56	63	63	56	57	47	61	71	55	67	64	56	62	61	52	44	67	60	61	69	57	67	58	54	50	44	64	65	46	50	55	60	61	50	56	62	55	62	60	39	61	60	46	61	50	51	56	50	53	59	52	56	65	57	57	60	62	61	62	66	60	65	55	52	59	74	55	50	61	56	60	66	55	54	69	37	66	63	65	73	63	57	52	79	58	61	77	78	67	59	49	56	73	57	67	72	48	68	58	64	57	55	58	50	46	53	56	60	57	63	46	77	72	67	56	54	66	57	57	60	64	67	64	53	66	63	75	61	52	67	71	64	58	72	55	57	72	54	51	56	54	38	67	45	75	60	58	63	50	57	58	58	49	63	59	64	68	75	62	67	48	46	45	55	57	58	56	78	59	51	48	53	52	53	50	68	52	48	59	51	70	47	67	49	58	56	54	51	66	51	48	40	58	64	59	55	46	63	67	58	58	65	50	63	52	66	59	63	56	58	54	69	59	46	56	56	58	57	62	68	54	62	63	50	62	70	47	72	65	52	58	65	55	51	57	59	61	69	52	59	68	63	60	61	71	59	58	52	74	59	49	52	54	55	59	54	52	52	70	57	59	52	61	55	55	39	59	60	60	63	55	61	68	62	52	77	58	67	73	61	54	49	63	61	44	42	66	55	56	52	54	55	50	52	43	64	46	60	52	56	61	57	59	57	63	52	56	52	56	61	65	68	62	43	62	61	68	63	67	53	67	59	67	61	58	56	67	51	52	41	58	54	54	69	75	76	65	72	58	53	59	72	49	59	59	69	52	69	64	66	55	57	71	47	69	66	71	60	57	53	66	57	51	57	62	60	62	59	68	52	72	62	65	50	53	56	62	71	64	48	63	68	63	65	50	53	69	58	53	50	59	50	59	56	62	54	54	54	57	56	67	63	49	68	64	58	67	63	52	58	55	53	54	64	64	66	60	71	66	56	49	57	65	70	63	54	59	62	46	64	64	65	51	52	56	57	64	54	69	49	53	55	52	49	50	54	58	62	49	48	69	60	67	71	43	59	53	55	63	66	61	59	65	51	47	58	74	57	48	65	64	52	61	49	61	52	44	54	59	69	60	48	55	54	79	65	68	65	71	54	75	58	59	70	63	68	53	64	64	62	57	44	55	57	62	51	54	54	68	57	59	58	53	81	70	56	76	61	57	77	60	52	36	57	53	60	67	61	45	61	69	66	42	69	60	57	56	50	58	64	79	51	64	73	60	61	62	54	60	46	63	70	64	54	66	65	71	59	65	60	68	69	65	65	61	57	74	60	47	68	57	51	64	48	79	71	58	64	45	68	54	57	61	60	62	52	57	57	54	53	66	67	57	77	65	63	43	58	56	56	64	45	63	57	58	57	52	65	63	53	55	62	55	63	62	65	62	62	60	49	62	67	58	62	51	58	50	71	62	55	59	54	73	61	62	60	56	65	71	55	53	57	72	62	59	63	60	53	62	59	60	50	48	54	58	58	70	66	62	57	52	44	66	54	64	61	65	54	71	61	62	64	54	70	54	67	49	64	62	44	59	64	53	69	63	68	61	55	53	61	73	59	56	70	58	59	70	58	57	61	51	88	55	68	48	64	57	47	55	66	51	68	76	63	54	49	64	43	52	44	65	57	64	55	51	60	69	62	61	68	52	65	58	66	73	51	70	74	59	68	44	39	63	49	51	60	63	57	58	57	51	52	54	51	43	66	47	48	50	55	66	51	60	48	57	49	64	58	56	59	52	51	49	60	34	55	48	52	73	66	54	59	61	49	43	71	54	55	55	67	61	67	61	58	33	53	68	71	61	51	62	54	56	50	65	54	69	54	71	55	69	58	66	59	70	46	52	64	64	51	59	54	72	50	65	48	56	65	49	60	57	61	52	56	63	63	58	60	61	77	55	52	57	39	55	53	50	54	42	66	75	50	62	66	49	71	69	64	57	51	74	68	56	60	61	63	55	47	44	65	60	64	59	51	56	72	53	56	71	58	66	56	58	68	47	73	49	66	67	62	50	53	60	56	73	60	63	54	61	65	60	62	61	61	66	59	60	56	64	58	68	61	69	56	56	54	65	43	66	77	70	40	57	46	72	55	58	46	53	57	68	54	63	53	57	76	74	53	55	55	57	74	57	61	55	73	58	58	50	72	58	66	62	57	62	63	47	53	67	51	62	56	55	63	66	64	68	62	59	68	56	55	59	52
45032	48851	42807	40065	41616	31492	24376	19796	9451	2439	728	701	720	783	725	674	697	754	877	1165	1246	1114	941	821	743	708	768	680	648	750	733	729	761	751	710	686	703	719	697	695	719	721	662	706	698	745	729	707	718	741	748	738	695	780	704	722	737	711	709	685	703	704	696	741	684	719	740	724	733	706	717	650	678	705	741	711	730	675	727	740	712	772	719	649	690	746	728	707	710	665	710	677	745	760	706	723	678	680	727	743	697	737	724	726	721	732	709	725	733	717	699	701	691	678	675	713	710	746	706	767	742	775	688	758	694	668	703	742	715	723	731	717	719	688	725	703	732	726	675	727	721	693	726	720	742	706	723	730	733	698	764	730	735	754	725	728	722	696	718	722	728	735	697	662	745	707	677	749	731	772	718	680	731	698	743	718	701	714	718	724	735	752	733	685	734	707	706	700	734	718	767	722	729	740	711	710	695	710	695	685	666	700	734	675	773	746	720	723	725	769	691	698	751	725	711	733	709	716	719	689	727	692	658	709	689	671	717	729	719	727	708	717	694	747	696	716	700	756	728	671	721	722	727	706	681	664	739	699	732	728	757	745	731	763	719	717	710	722	691	728	696	733	725	706	643	696	732	720	694	697	726	656	710	717	733	719	720	744	709	665	703	709	726	674	709	737	685	687	706	705	725	703	730	688	687	722	715	717	762	690	702	720	684	703	753	752	706	721	735	714	703	711	707	721	729	732	738	708	738	728	700	685	700	688	756	713	725	730	706	703	707	704	686	721	717	739	689	701	697	683	729	701	745	751	690	745	739	714	732	744	696	702	731	727	705	678	663	690	693	720	705	723	682	757	699	719	731	686	681	725	770	715	724	765	707	730	717	690	751	736	733	726	658	706	674	747	724	732	688	720	711	705	722	706	685	681	713	684	684	708	707	682	721	676	719	702	713	708	716	715	716	703	704	718	755	685	692	745	705	660	735	685	726	681	657	730	748	756	684	706	738	715	712	715	689	754	764	749	740	743	733	746	736	735	714	719	728	718	720	757	625	738	743	719	685	713	718	729	696	744	763	694	703	745	747	673	712	714	754	693	678	709	726	756	674	710	751	744	711	700	721	674	757	740	744	700	719	724	680	663	772	721	727	708	697	703	664	747	702	727	710	705	702	712	698	718	703	715	732	705	739	691	700	735	742	747	702	704	703	711	737	702	717	730	726	729	741	650	660	673	705	761	721	695	695	683	780	694	728	749	702	712	719	736	751	711	697	753	740	701	728	737	736	731	714	717	736	742	721	754	698	767	701	728	721	726	701	685	696	683	735	655	702	719	727	705	724	694	678	750	699	779	712	674	713	694	744	713	704	681	675	744	722	716	728	713	716	701	731	730	726	701	674	694	723	708	739	670	718	722	698	741	719	683	674	705	675	711	680	731	724	716	756	697	712	719	733	690	750	740	696	729	692	740	719	677	717	706	709	731	709	663	733	782	698	714	692	670	702	698	685	691	727	737	756	683	656	749	683	758	736	701	695	731	683	682	685	694	737	730	689	720	728	720	691	742	661	723	729	727	688	767	740	696	764	753	725	708	728	744	716	710	719	693	723	755	733	709	677	718	756	664	703	768	723	764	721	705	685	694	755	704	731	688	676	700	732	671	720	724	716	765	697	742	757	725	718	679	739	745	693	757	722	718	687	677	751	709	740	718	698	721	695	744	698	737	718	713	695	719	768	676	751	732	686	698	699	721	757	719	752	735	667	718	712	755	702	701	701	687	697	719	731	731	719	754	705	701	672	688	714	723	721	719	700	722	669	771	712	685	716	751	698	694	755	746	728	731	733	637	707	679	713	716	707	705	697	686	743	695	790	729	732	699	762	677	769	732	683	689	670	680	720	705	736	737	697	689	743	695	703	755	720	721	710	688	708	747	740	692	671	745	691	743	729	719	680	723	717	664	731	718	717	696	725	641	745	706	738	748	734	686	656	739	719	718	732	685	758	701	695	691	699	717	718	724	680	697	664	702	707	745	722	729	750	667	719	728	697	655	660	731	729	691	696	739	694	705	684	724	681	684	729	687	653	705	706	696	697	675	710	712	714	706	723	682	759	713	722	648	725	693	669	667	715	679	704	737	694	674	737	701	685	703	698	683	715	739	703	704	712	750	703	741	707	709	717	741	697	754	766	735	736	659	727	673	720	728	701	722	731	714	661	714	736	718	740	732	745	681	676	726	780	731	788	640	695	704	723	727	709	713	721	775	748	762	741	730	722	703	739	735	699	699	697	746	706	738	751	662	711	769	652	728	686	752	745	742	707	748	721	630	743	702	727	661	759	726	746	734	705	724	713	709	659	668	710	715	722	733	709	727	733	707	726	705	720	741	701	741	784	725	702	687	710	726	748	663	722	738	692	727	753	690	713	708	695	705	716	736	645	646	685	756	737	709	738	704	734	657	705	741	717	692	716	732	747	717	706	724	700	710	701	675	703	741	739	720	705	760	726	676	717	729	690	725	731	706	721	738	726	735	687	754	671	710	685	728	732	765	666	769	692	710	734	706	755	707	760	702	691	683	738	743	676	703	715	715	728	694	709	699	705	734	699	708	692	705	717	740	736	743	717	694	715	761	698	686	727	753	687	686	727	736	749	742	719	690	738	711	709	716	748	760	726	703	735	702	691	713	737	731	715	700	712	729	716	676	743	730	689	736	658	751	720	715	658	669	786	720	732	688	750	686	811	734	733	701	749	696	726	706	693	739	754	654	671	746	690	752	701	735	695	706	728	702	691	749	741	681	750	689	746	703	704	735	687	712	680	735	716	738	719	675	699	748	690	756	696	713	769	699	697	752	734	726	763	721	714	727	744	773	726	713	726	698	710	712	724	763	668	741	709	710	710	733	696	719	652	717	728	700	724	755	694	739	721	706	708	744	751	724	709	672	773	755	716	681	683	664	712	661	702	744	700	757	715	679	648	761	674	686	684	710	648	687	717	750	745	702	713	697	725	710	773	699	754	703	703	734	734	705	695	758	700	719	713	706	704	694	694	739	686	700	705	724	731	737	750	763	702	721	726	693	729	702	699	755	705	767	674	698	729	679	740	737	692	704	710	693	754	753	722	738	673	783	697	679	708	710	658	705	729	683	713	711	734	722	713	717	689	706	674	743	738	715	717	727	724	692	675	719	721	698	666	735	718	773	702	695	682	710	754	762	699	698	749	723	721	754	672	735	781	632	753	715	666	743	707	660	743	673	689	735	697	726	711	721	729	758	698	713	656	720	688	716	736	721	743	693	702	778	758	745	750	697	755	737	747	708	684	705	732	756	715	712	680	757	730	706	732	731	697	771	683	734	721	697	731	715	673	698	748	664	680	685	715	743	740	712	708	743	733	719	737	750	696	751	702	725	735	732	727	687	684	698	737	670	747	713	717	723	694	734	692	722	746	738	745	704	739	726	749	740	714	726	702	700	722	737	745	702	709	708	724	719	698	705	703	745	732	715	721	731	709	699
8899	11855	6297	1511	735	335	186	159	85	48	45	59	48	48	49	48	53	45	53	55	56	55	59	52	51	49	56	61	48	59	51	43	65	44	61	53	55	57	56	46	41	55	58	49	55	48	57	57	51	48	40	52	64	50	48	44	57	60	62	56	54	53	52	47	57	64	56	52	46	43	43	46	46	39	57	69	50	66	41	40	47	57	48	50	54	65	50	47	54	51	52	58	49	54	53	47	63	42	52	61	53	55	42	53	58	45	45	42	49	49	62	66	44	58	51	54	62	55	58	52	49	44	49	60	53	55	65	53	48	53	49	39	49	43	50	55	58	46	49	61	52	51	44	47	51	49	51	43	48	35	39	49	59	61	40	48	54	50	44	61	40	42	48	40	55	49	56	51	43	46	49	54	47	60	53	43	56	59	58	59	40	54	45	57	56	44	56	37	52	44	53	59	59	46	59	56	50	62	57	59	43	63	47	42	61	52	53	46	46	46	58	46	54	47	56	76	40	41	58	47	76	47	51	57	55	57	49	66	57	53	67	60	54	55	41	57	57	28	53	52	55	52	65	48	54	64	45	68	50	53	45	55	50	44	49	46	50	52	45	66	48	56	46	51	43	41	44	49	38	43	47	60	61	58	46	71	55	50	58	60	43	56	49	53	46	57	51	55	55	58	61	39	44	49	64	49	62	58	48	46	53	42	43	57	52	46	44	46	51	46	45	40	57	42	51	37	54	59	52	56	39	49	49	55	46	58	51	51	51	51	47	57	52	49	48	62	63	57	54	55	37	49	45	63	41	52	53	49	39	60	46	37	60	49	61	51	44	67	55	49	50	53	51	56	50	47	52	45	53	56	48	56	48	52	54	62	43	49	47	49	56	52	50	47	58	36	50	52	36	54	55	60	43	53	62	55	53	51	50	47	59	54	49	66	48	48	50	44	57	57	60	51	53	64	46	44	43	56	54	48	53	46	45	48	65	47	51	56	53	41	54	54	53	34	47	61	53	61	56	49	50	62	50	59	66	43	38	53	50	69	63	38	53	52	55	56	47	53	45	53	53	57	57	49	50	44	53	62	51	43	47	41	60	46	51	50	53	53	53	38	49	62	43	46	57	65	63	45	51	44	53	57	56	57	47	50	57	53	59	44	51	39	55	57	48	44	43	34	49	46	56	52	58	48	45	49	57	49	57	66	51	46	48	44	56	52	61	54	55	48	39	55	55	56	54	52	52	54	64	46	58	62	48	46	48	50	45	53	52	63	55	60	50	43	43	52	50	52	62	58	50	49	66	51	59	43	60	46	38	51	66	50	50	39	53	57	44	53	49	42	59	61	59	60	48	59	62	57	49	53	55	57	56	63	38	42	68	53	52	47	48	50	59	35	48	48	45	45	60	42	61	63	54	55	37	56	48	41	55	51	52	50	52	66	47	48	42	52	57	40	53	47	61	56	64	44	47	54	47	44	57	57	55	72	61	63	51	50	43	46	61	55	54	51	45	45	46	34	60	49	59	61	59	52	61	54	75	58	44	63	37	60	70	49	48	54	63	48	46	56	44	46	41	52	45	43	51	48	58	64	49	56	55	51	58	50	52	53	38	55	53	53	50	48	55	46	49	54	54	61	39	52	74	51	44	63	56	41	49	62	40	61	47	56	40	59	62	53	56	55	59	49	48	64	55	44	59	58	43	51	54	45	52	51	46	53	61	78	56	42	39	46	51	48	60	48	56	56	44	46	66	69	63	46	52	49	48	59	52	48	54	49	53	56	63	50	54	54	52	57	45	50	39	56	48	47	64	61	53	64	51	57	52	44	47	46	44	46	61	57	42	51	51	56	59	49	43	50	62	48	37	48	52	51	49	51	58	52	51	43	57	48	51	52	52	45	56	48	51	46	49	57	51	53	43	52	57	46	63	46	49	52	45	45	45	46	49	59	52	54	53	54	48	45	64	51	55	60	49	47	54	60	52	59	51	62	53	52	53	58	57	55	42	62	55	56	51	40	55	45	53	40	43	43	42	48	46	55	50	52	51	49	55	49	45	51	59	62	50	49	39	58	63	53	54	49	56	45	46	38	62	39	52	56	38	52	42	64	59	53	53	51	57	45	66	64	43	62	54	66	54	58	42	54	56	50	46	50	50	44	63	60	55	60	48	49	43	42	37	59	51	52	43	56	58	41	60	46	57	43	53	59	51	46	43	48	46	49	54	66	60	52	60	48	48	51	56	43	45	55	53	57	45	46	58	63	47	54	47	50	52	50	61	42	59	46	58	54	47	52	62	48	51	54	55	48	54	52	53	58	46	58	43	53	47	62	65	46	60	48	51	60	62	43	54	55	48	47	38	60	40	53	51	60	49	51	53	46	51	62	50	56	54	48	50	59	47	45	57	60	51	44	49	58	45	51	51	53	59	58	44	60	50	53	49	52	44	58	46	48	55	53	51	53	65	52	52	49	51	50	63	54	48	41	53	50	40	53	50	41	43	47	54	53	52	39	54	50	58	48	55	53	50	52	47	47	65	42	53	46	59	57	46	32	37	42	59	62	54	42	36	56	51	46	54	50	52	41	41	56	48	59	44	50	57	50	62	52	56	61	48	53	55	77	47	48	58	52	63	45	55	46	54	52	69	44	50	61	51	61	52	44	49	47	49	54	47	54	42	42	40	50	51	39	57	60	41	46	57	59	47	53	45	60	42	53	65	36	67	45	48	46	38	43	53	51	45	48	58	75	50	54	60	45	52	48	54	41	59	45	37	43	50	49	44	47	52	59	46	41	50	42	57	49	52	67	50	58	55	66	55	51	54	62	52	44	52	46	55	55	40	57	63	52	54	49	52	46	52	67	52	67	65	58	52	61	55	51	49	61	55	44	43	50	42	52	52	51	52	55	61	56	44	43	38	46	54	50	66	55	51	53	58	49	48	53	60	46	35	53	53	53	70	53	62	48	56	51	48	41	57	51	45	55	59	54	56	53	47	40	47	63	54	49	45	47	51	66	51	57	43	52	47	49	41	53	47	44	48	54	40	45	63	57	49	63	46	53	48	69	51	48	58	57	54	63	62	50	61	51	53	48	47	50	55	61	52	62	56	51	58	42	52	72	40	51	50	49	58	44	62	44	55	65	51	53	64	44	60	55	53	58	60	53	48	56	38	49	55	54	55	36	55	53	53	65	53	64	54	52	46	36	62	55	54	60	56	49	49	53	55	52	67	56	60	60	49	57	63	59	57	43	65	52	78	39	44	55	45	49	50	61	65	46	43	48	39	54	52	54	58	57	45	59	46	53	52	46	57	48	63	55	43	56	47	57	52	46	55	44	55	46	53	52	68	46	53	44	53	49	55	47	55	59	54	47	39	66	58	50	52	61	44	54	57	52	43	58	56	59	61	47	60	47	47	57	37	51	50	40	55	63	44	55	54	57	53	47	50	45	48	46	51	56	56	57	51	37	43	58	35	46	51	55	54	49	81	45	58	51	60	58	48	57	62	46
42006	36830	26926	22734	22662	14522	8441	6619	2624	952	647	653	666	615	670	622	627	680	638	741	794	763	698	653	663	681	619	631	709	622	615	632	673	646	634	643	644	641	643	623	644	660	624	654	585	640	621	638	679	635	652	653	607	662	616	619	660	677	638	589	615	644	623	586	616	652	662	648	649	656	640	602	634	646	663	617	692	654	664	666	675	634	626	617	622	641	634	682	666	607	637	612	688	629	668	635	633	658	612	653	647	628	661	638	608	642	614	615	686	672	643	579	626	634	667	668	610	631	620	649	622	600	616	634	602	648	650	619	640	641	694	658	634	612	655	650	651	624	666	674	628	612	613	644	610	655	651	667	608	645	625	687	595	623	661	687	626	663	677	615	637	640	585	659	642	682	617	659	635	648	669	627	596	600	610	661	648	632	644	569	673	623	653	663	659	667	646	666	654	643	649	698	651	627	666	639	635	690	667	611	581	612	648	639	635	640	631	649	612	649	620	638	601	646	629	626	650	631	590	648	685	621	624	617	650	641	638	615	625	645	591	636	654	678	674	626	668	643	650	607	665	624	658	647	637	656	660	658	671	644	635	600	650	648	658	667	669	643	641	660	648	638	673	692	654	677	646	678	616	642	641	654	666	613	577	657	630	631	611	656	638	634	662	611	684	680	663	677	617	661	644	671	615	625	638	641	654	677	649	628	678	619	625	643	632	652	655	660	631	690	623	634	643	670	639	669	679	639	636	606	632	623	667	675	666	660	672	679	592	654	627	666	644	593	655	634	644	603	671	670	561	640	633	686	672	619	608	641	650	635	634	656	598	662	657	602	666	613	655	611	669	644	607	632	600	608	685	610	669	646	635	643	635	616	653	675	603	630	649	631	667	644	611	602	617	601	657	679	625	668	642	629	661	603	648	645	640	614	617	617	607	681	680	649	600	662	667	638	598	634	597	641	636	597	671	628	648	628	643	603	615	655	587	655	665	647	636	639	649	671	612	587	617	651	618	674	606	592	681	624	655	634	645	655	633	651	612	620	631	608	634	642	603	657	666	669	616	637	655	667	623	666	642	634	652	626	676	686	676	643	681	649	647	610	659	657	705	574	654	651	661	673	686	650	664	656	664	629	626	650	659	613	651	658	632	615	646	624	600	606	640	671	602	615	642	639	633	609	637	625	654	610	672	595	627	642	635	560	630	620	634	659	632	650	660	659	683	608	651	609	624	631	631	658	656	640	664	629	646	621	629	664	667	668	604	629	664	642	642	666	639	637	644	591	627	686	616	639	645	672	650	631	645	648	622	622	676	665	612	642	666	650	633	607	667	650	619	635	637	667	665	619	608	599	677	633	642	675	600	638	665	649	664	655	661	664	655	644	659	702	647	623	638	673	642	634	650	634	650	612	615	662	630	693	635	643	604	599	633	660	639	641	645	653	646	684	654	612	651	622	642	644	664	649	632	638	642	670	682	635	632	654	649	623	650	607	630	650	645	670	649	623	631	628	617	637	622	587	663	624	631	594	620	667	615	598	645	626	697	588	653	652	654	583	684	660	685	593	627	649	640	607	618	638	638	611	591	659	648	578	631	662	644	644	687	629	656	633	639	656	667	647	590	625	632	613	683	650	616	670	606	613	653	689	620	669	649	623	639	653	646	668	616	639	614	616	647	660	655	647	632	662	613	643	634	601	636	623	657	616	607	645	639	672	671	684	645	673	637	660	664	594	636	640	670	644	623	613	613	661	699	639	662	674	665	650	662	666	648	641	645	648	678	642	680	629	651	624	650	650	671	659	639	671	670	639	660	651	651	637	644	603	627	648	627	648	653	623	662	608	651	719	622	668	635	647	645	601	652	630	639	576	602	625	625	619	635	617	631	620	615	629	658	665	666	624	676	645	596	621	650	677	655	644	623	703	602	660	597	607	617	643	642	615	640	615	663	631	672	610	621	635	681	646	623	641	672	713	642	677	644	667	633	608	655	645	640	652	647	606	621	664	672	647	684	639	659	640	638	640	624	642	648	668	605	646	660	598	653	631	644	615	620	642	637	618	641	640	641	647	636	609	649	669	659	654	672	665	632	658	632	630	637	645	669	624	677	631	664	616	613	673	654	631	618	639	673	619	652	679	691	559	617	637	655	637	631	651	634	621	644	642	644	632	634	653	636	605	625	633	668	675	624	627	639	643	620	650	627	634	662	654	621	651	624	675	651	657	652	603	646	614	668	620	607	626	637	645	631	620	604	672	688	635	655	707	602	619	638	647	604	617	654	698	636	692	632	631	642	687	624	625	651	638	617	659	614	600	633	627	656	647	619	623	645	595	683	610	684	673	617	588	601	622	648	626	680	672	621	644	630	596	644	650	629	716	641	661	642	655	619	623	634	629	661	637	629	619	641	654	626	648	585	639	651	617	655	626	647	615	677	638	639	682	629	663	665	625	652	627	650	663	668	634	633	649	634	627	616	662	642	686	578	656	665	607	659	671	655	631	634	621	651	627	615	654	628	633	663	660	635	653	675	652	635	644	630	643	617	670	607	682	621	619	667	629	632	690	664	657	653	652	647	647	605	699	624	660	633	666	659	664	634	632	681	623	636	634	682	641	640	613	687	635	665	647	666	614	661	581	676	637	665	656	612	686	651	621	616	611	644	656	650	625	666	625	658	692	636	662	692	614	637	675	627	666	640	621	627	618	625	659	634	646	648	618	654	633	690	690	645	638	660	664	642	615	633	625	636	641	605	698	655	647	644	655	664	636	671	643	625	635	647	655	631	637	630	627	632	690	668	588	652	633	636	633	630	653	654	640	623	670	644	685	612	671	700	630	580	645	655	621	619	622	684	658	693	652	624	661	677	640	660	666	639	630	607	638	614	639	611	631	663	695	667	672	606	683	631	658	671	654	653	657	637	624	610	669	596	640	660	659	603	642	625	598	673	617	644	623	588	660	647	651	641	650	573	603	615	673	620	654	624	645	647	676	672	612	595	640	640	657	652	635	657	656	655	629	669	656	650	611	625	636	608	642	662	639	686	632	602	643	645	634	642	627	657	636	636	637	686	620	626	615	648	640	678	605	645	670	597	588	656	616	623	635	656	670	658	597	643	636	608	603	649	634	676	627	634	619	661	672	603	680	657	657	662	665	675	667	641	599	626	674	676	672	628	619	645	637	636	611	624	610	670	582	604	614	626	637	640	648	631	662	646	633	669	594	641	659	614	651	627	663	660	651	653	628	657	630	651	676	669	662	666	648	648	629	651	639	598	641	654	620	632	642	674	666	682	682	625	685	642	628	616	637	667	598	649	591	651	641	666	661	621	630	628	651	589	611	638	649	654	623	679	632	661	670	649	657	616	636	602	611	646	670	647	615	650	637	624	623	626	631	679	679	626	622	579	648	640	664	615	666	685	671	651	651	632	669	658	679	644	680	660	636	635	614	643	630	658	623	628	668	615	649	637	641	614	649	604	630	655	615	606	647	676	595	599	663	697	661	630	659	616	643
22610	31653	17587	5235	2381	921	427	344	126	64	55	58	45	45	46	56	44	58	67	57	49	59	55	45	60	54	59	58	59	47	51	47	52	58	52	54	56	46	54	61	58	50	56	35	57	44	54	43	54	52	51	58	41	46	52	55	56	64	43	44	40	53	50	47	39	46	49	44	47	52	57	71	36	54	63	45	72	44	50	40	46	55	61	46	57	55	55	48	56	51	43	66	56	53	58	48	47	43	56	53	45	53	49	46	55	50	54	42	52	49	59	54	43	56	59	53	43	46	50	57	63	58	44	58	54	45	45	58	54	44	55	55	56	59	35	55	43	52	49	54	53	45	59	52	50	45	60	60	49	45	52	53	56	48	54	66	60	52	52	45	43	53	46	43	54	58	50	53	53	55	52	52	56	65	58	50	54	39	55	48	48	55	49	43	45	45	53	57	56	46	44	54	60	60	56	51	53	55	66	48	49	58	52	50	40	43	44	55	54	45	53	52	60	63	64	47	45	36	53	62	47	40	44	49	49	44	61	53	48	59	62	41	53	37	57	59	54	49	50	46	58	62	55	51	54	51	54	55	48	46	49	66	49	45	53	47	29	42	52	67	58	53	54	44	38	55	61	56	45	52	52	59	57	57	53	59	51	43	50	47	38	64	52	46	42	59	48	47	56	49	53	54	52	71	42	48	50	54	56	44	47	60	46	54	55	48	53	39	50	52	51	46	52	54	51	64	55	57	47	52	49	52	65	56	65	48	64	53	36	49	42	45	40	55	51	45	70	56	57	62	56	53	61	61	64	49	59	62	62	41	52	55	58	58	60	66	55	53	48	39	46	40	59	48	42	67	46	59	63	43	58	42	48	54	62	43	55	62	46	49	47	45	58	58	51	56	44	51	51	46	48	53	58	47	54	57	49	59	53	53	46	40	66	56	50	43	50	37	52	40	63	44	33	48	55	43	48	44	53	42	52	50	62	60	49	49	49	53	54	50	54	49	43	61	62	46	57	40	51	64	50	51	58	42	50	49	49	60	46	52	45	61	42	39	62	54	37	38	55	56	45	52	44	40	62	50	59	41	55	45	48	64	58	48	48	59	43	55	69	48	55	54	47	31	40	41	59	57	69	43	64	47	53	52	43	49	49	55	42	57	50	46	55	50	42	64	51	49	56	41	53	43	60	58	53	44	42	54	44	52	54	47	50	55	48	54	52	65	58	46	47	52	50	57	60	51	61	44	51	58	52	62	57	37	53	40	60	48	53	55	50	63	53	54	58	50	46	53	47	50	38	41	62	59	57	55	48	55	59	44	61	58	53	61	54	59	48	61	62	54	50	66	48	48	60	48	53	44	40	61	54	51	49	53	53	39	41	57	47	46	55	62	56	45	42	60	63	51	44	60	57	43	58	48	51	49	47	59	39	45	57	51	52	60	49	57	49	45	51	55	48	41	53	48	51	49	58	61	46	53	48	61	58	62	57	58	60	48	47	52	47	53	53	49	54	57	55	38	52	40	43	54	46	53	46	45	60	56	52	59	65	38	55	51	50	56	56	57	41	61	51	49	60	60	61	40	63	50	60	52	60	53	45	62	47	53	56	55	42	66	48	53	43	53	42	50	41	52	51	63	49	70	46	59	64	50	48	50	57	42	46	76	53	53	47	47	44	65	49	55	49	48	45	40	49	42	58	36	42	52	53	48	44	53	44	47	53	54	59	55	45	41	44	51	52	50	63	54	45	52	62	43	43	54	52	54	48	61	66	60	48	46	51	51	52	53	40	47	61	65	53	57	49	48	49	53	52	50	57	54	48	58	63	51	59	55	67	68	57	56	54	55	59	48	44	58	48	55	53	54	54	54	39	42	45	51	50	40	64	44	55	38	50	61	50	50	47	48	61	50	41	43	56	54	46	55	48	50	60	43	54	45	39	30	54	37	60	45	52	58	38	62	60	51	47	65	59	40	49	49	47	42	50	38	43	44	71	44	42	51	50	45	40	41	52	53	54	59	70	45	47	46	69	49	48	50	54	48	66	41	58	56	38	49	58	48	46	45	45	73	44	60	64	49	58	49	43	34	57	47	41	56	55	50	49	57	42	46	52	55	35	51	49	56	61	54	47	39	60	53	59	55	54	46	43	43	68	46	67	44	52	56	36	61	51	58	61	56	57	46	46	49	46	44	50	50	51	46	61	45	56	53	56	56	64	46	47	52	54	46	50	51	47	57	55	57	52	46	47	63	57	50	48	52	45	62	43	51	45	54	41	44	51	53	42	51	51	39	46	58	60	45	46	53	50	57	53	51	42	53	50	46	54	45	50	43	43	44	43	51	52	61	54	32	47	61	42	53	46	57	59	42	61	47	65	62	52	60	50	52	55	57	57	48	60	51	58	44	47	42	67	52	43	66	55	41	67	63	49	39	42	45	56	48	55	73	59	56	53	52	51	56	48	58	39	42	58	58	58	42	47	52	60	57	41	47	43	59	55	38	69	53	49	55	50	56	50	50	38	54	53	45	58	48	65	49	42	60	57	57	45	56	49	56	54	52	48	54	57	64	47	43	43	48	49	46	55	48	55	36	57	54	52	71	54	53	54	53	57	52	54	50	53	54	49	49	43	36	48	39	40	41	56	42	58	53	51	56	55	58	58	47	40	54	36	42	41	42	46	49	52	43	43	58	53	50	46	67	45	58	43	51	56	41	56	54	39	53	38	47	48	51	52	46	39	62	52	55	41	59	55	54	63	50	48	59	46	44	52	53	57	44	55	47	47	57	73	50	57	49	40	60	48	61	53	46	56	54	46	58	54	51	54	49	67	60	50	51	55	39	44	66	56	44	52	40	47	48	44	49	57	52	42	52	60	51	56	56	65	52	56	56	59	52	41	55	52	58	51	59	41	40	43	55	46	66	61	47	62	45	58	47	53	36	53	54	45	50	40	46	50	44	61	54	47	47	52	55	69	53	38	47	62	57	51	59	56	65	48	52	53	38	54	57	56	68	57	58	44	56	53	46	53	46	66	44	47	58	36	44	69	42	47	56	48	53	50	43	48	42	38	50	55	50	64	52	56	60	45	57	47	46	45	54	49	44	48	76	60	54	52	52	53	52	58	56	57	46	57	52	59	49	52	51	51	49	48	45	62	35	51	58	44	59	55	44	51	52	42	52	48	50	44	46	64	58	41	45	43	48	56	48	46	55	59	49	67	57	46	63	42	64	54	61	58	48	59	55	55	58	45	64	49	40	50	52	44	57	65	44	61	50	54	59	51	49	53	56	61	52	57	48	45	57	42	58	51	42	47	49	53	65	57	53	65	46	55	58	60	48	53	55	58	56	57	50	57	48	59	50	52	60	59	55	55	49	55	58	55	51	52	50	50	61	57	63	52	47	53	59	53	64	53	49	70	55	71	50	64	43	60	56	63	50	64	60	46	56	41	56	52	61	46	50	50	51	54	43	60	51	45	47	51	59	51	53	59	43	54	66	54	44	42	58	50	48
48119	45703	37160	35074	34602	24642	16945	14155	4736	1566	628	669	681	640	609	653	648	644	841	1045	1005	948	738	686	676	653	599	593	646	623	681	624	632	625	623	637	659	636	646	671	655	594	671	638	630	641	674	620	624	622	626	582	664	646	656	651	695	637	637	669	656	609	657	646	654	648	623	659	675	644	672	615	622	647	628	655	629	658	596	604	643	616	604	669	647	607	602	627	580	660	651	624	703	663	652	646	641	630	635	608	624	605	608	634	653	675	616	611	665	636	626	650	629	639	647	642	632	630	679	632	636	620	616	685	608	668	663	642	629	675	584	635	612	650	656	652	665	618	627	662	649	643	673	693	628	712	634	622	652	655	609	656	618	638	648	684	621	631	679	657	641	630	627	631	598	609	660	659	629	650	661	632	660	645	630	662	642	611	640	666	610	607	640	677	616	634	658	654	632	706	612	639	683	632	640	629	676	595	643	627	658	615	639	641	685	649	651	635	645	616	632	638	631	643	643	689	640	621	662	703	657	677	613	622	633	643	674	630	594	664	659	657	658	650	642	675	586	649	616	644	586	614	657	641	652	596	655	676	649	658	644	624	654	646	625	622	620	683	644	643	608	622	666	611	651	638	642	655	643	685	602	630	668	641	686	656	611	637	667	607	697	657	620	648	648	688	628	614	669	599	640	683	655	609	676	628	634	600	631	621	627	621	683	593	581	671	643	632	640	668	633	629	621	646	619	628	643	597	609	655	612	619	663	628	628	667	614	683	638	651	617	632	628	588	678	675	658	623	646	663	638	651	612	673	604	648	649	646	617	673	617	626	611	608	664	650	612	606	624	591	670	657	584	633	640	618	607	654	657	676	656	606	669	634	628	597	658	684	607	616	660	649	635	666	651	650	606	642	635	659	613	642	647	617	625	692	664	662	697	601	650	655	650	666	600	652	606	644	691	613	664	580	633	647	654	681	633	676	658	617	629	677	709	623	658	639	612	574	602	643	631	674	649	634	672	625	649	632	613	590	641	607	637	643	621	635	638	619	649	638	630	605	615	635	660	626	618	661	583	653	655	618	632	660	650	637	597	624	631	654	616	648	621	664	633	610	644	644	655	563	622	677	653	698	609	619	648	612	606	657	660	646	666	639	618	637	667	658	631	629	649	637	628	601	636	607	642	648	624	632	614	670	660	621	659	623	592	637	642	627	671	676	637	667	627	637	662	600	633	582	655	623	624	625	613	633	675	633	651	671	669	643	639	636	628	668	640	621	627	659	641	607	633	636	650	668	644	658	636	633	642	643	627	659	668	668	637	633	636	651	607	623	679	652	655	601	644	692	649	652	647	672	614	651	634	646	664	655	656	650	631	632	607	618	642	604	633	604	655	653	647	646	662	652	641	671	601	625	627	616	662	603	639	644	682	630	639	657	659	647	667	641	677	642	609	641	669	619	640	633	647	608	621	650	630	652	666	656	594	679	605	670	660	653	633	662	694	609	680	663	629	640	688	663	670	627	639	618	643	676	655	620	641	644	638	640	631	644	657	631	623	610	652	637	645	617	589	660	620	631	671	632	646	622	607	689	614	614	663	619	650	606	649	623	624	612	628	611	648	609	616	602	624	632	649	630	627	633	643	652	675	634	638	641	652	663	617	581	661	626	631	657	650	645	598	630	678	628	671	635	602	640	648	629	694	597	590	658	599	660	579	603	688	647	626	655	649	665	626	647	629	637	615	579	624	665	640	631	675	617	617	645	647	641	645	658	684	658	677	649	647	647	661	642	602	635	670	653	646	658	618	666	650	624	644	600	674	666	602	646	605	672	642	673	657	629	643	626	653	605	625	620	640	640	613	637	666	648	653	695	657	632	648	632	632	618	576	606	652	665	653	649	668	618	631	627	668	660	576	650	637	635	666	647	706	649	633	623	683	674	697	660	691	680	662	671	645	672	598	649	659	643	647	656	678	651	617	633	622	634	636	670	689	636	658	645	638	628	644	650	611	650	612	610	626	681	693	657	628	633	646	650	673	601	644	633	633	629	664	617	659	618	721	626	607	636	682	644	647	641	615	611	671	649	632	665	627	622	645	677	701	608	666	654	614	659	613	664	674	638	652	665	652	659	649	635	667	646	615	633	614	605	605	646	657	661	614	679	669	669	649	597	651	680	624	670	655	629	629	674	595	633	618	634	626	657	604	642	635	629	621	649	667	706	670	655	618	613	672	666	660	644	633	605	622	617	624	654	655	647	624	679	623	636	636	654	672	658	650	613	650	680	590	627	656	655	635	643	605	641	629	639	641	655	657	624	636	683	638	635	641	642	623	619	654	626	662	654	631	654	624	639	632	650	629	603	632	654	656	650	636	639	596	615	640	673	620	639	644	642	650	618	680	660	645	647	665	603	652	628	634	665	619	653	668	610	644	630	613	622	653	654	642	632	610	633	608	642	652	680	660	614	618	644	615	597	680	644	627	676	641	614	640	645	625	662	610	638	648	616	659	606	616	635	632	639	661	651	618	598	648	689	621	661	583	630	631	582	602	664	631	600	618	627	605	646	628	650	595	594	678	601	619	639	656	673	643	598	628	638	644	654	642	628	664	648	622	636	599	644	634	640	628	647	691	637	664	620	654	632	665	631	648	673	666	646	662	656	640	645	638	598	645	643	664	669	664	648	645	671	611	694	645	653	659	675	658	613	658	626	670	637	617	628	649	613	657	673	632	639	647	622	685	628	633	705	638	632	638	652	638	675	665	639	616	628	679	645	636	656	654	621	644	640	621	630	662	622	599	635	641	647	684	623	635	677	667	589	657	658	626	646	653	598	650	624	647	661	620	648	643	634	611	629	588	661	643	657	662	654	641	663	651	614	635	638	639	650	606	631	649	614	614	607	737	628	657	650	637	632	583	650	659	672	619	644	617	669	671	664	662	677	625	638	637	635	672	653	641	613	653	643	621	645	647	608	654	599	692	634	582	609	667	653	604	643	623	652	626	656	633	623	632	599	644	628	648	670	621	630	643	617	687	596	641	685	604	669	670	683	601	635	649	675	620	664	634	619	642	665	622	625	663	618	597	651	641	655	618	637	641	588	627	618	686	670	582	675	632	668	609	617	638	617	593	593	623	639	645	644	628	614	644	650	656	619	663	666	603	628	655	629	658	665	659	606	689	623	641	663	611	629	654	685	690	620	685	631	628	636	633	644	616	601	602	627	666	633	648	672	622	641	661	652	628	636	620	645	664	663	636	626	636	629	648	667	650	581	628	634	670	617	651	628	628	661	659	642	652	625	608	634	654	593	638	673	638	647	624	679	670	715	619	652	619	608	655	685	622	657	596	625	675	624	692	662	647	696	639	646	680	662	670	663	605	673	666	644	677	643	640	617	609	668	652	654	590	654	602	639	651	666	619	627	624	660	641	613	635	642	663	647	613	615	618	643	659	618	599	625	604	658	595	665	666	656	633	645	604	660	644	620	645	636	627	670	663	619	639	662	634	627	651	651	617	646
18778	28555	17018	4898	2225	818	386	365	127	68	66	74	67	61	63	68	59	64	68	63	71	56	78	50	82	59	68	62	79	72	58	60	68	54	60	58	80	67	50	74	56	51	74	56	78	61	66	54	63	58	70	55	62	54	70	76	62	53	59	65	58	54	61	67	68	49	69	60	61	59	56	59	54	68	53	57	72	67	55	59	48	67	55	59	71	55	54	66	68	69	54	63	49	63	76	56	62	51	48	68	52	58	63	58	57	53	70	64	55	67	67	71	63	58	54	69	62	66	55	67	51	51	52	63	59	65	66	71	76	72	61	66	54	67	67	78	63	50	70	57	54	72	69	46	58	71	55	73	47	71	68	57	56	63	68	64	51	68	72	56	56	54	65	48	56	69	51	64	64	53	63	51	63	57	62	52	63	68	50	62	54	55	47	62	64	56	56	78	67	64	55	58	68	71	66	60	52	60	72	55	51	54	61	62	55	58	61	76	64	78	67	69	63	68	65	63	61	63	48	64	51	76	54	62	58	54	66	50	57	55	61	69	63	63	47	52	56	57	53	66	66	44	57	62	63	60	64	74	66	67	65	42	57	57	67	76	59	57	64	66	65	62	55	68	62	53	62	69	49	61	65	57	61	52	55	77	75	67	65	53	69	61	70	57	69	66	59	59	55	69	64	41	43	72	68	66	63	75	58	51	70	43	60	54	73	71	65	66	71	60	66	51	62	67	65	77	60	62	57	57	81	69	63	68	58	76	74	55	71	56	65	79	73	64	60	73	48	51	68	69	56	57	60	55	79	54	55	52	64	62	72	60	60	61	55	69	55	51	48	62	70	53	60	53	66	70	58	55	73	55	60	57	60	67	50	64	58	66	74	53	60	50	63	61	67	57	54	63	75	63	58	62	58	66	58	69	62	62	60	64	85	69	66	57	48	52	55	66	58	60	72	68	73	67	68	40	62	58	60	48	69	57	73	70	54	60	60	57	49	60	45	54	68	59	73	61	73	55	62	61	77	60	50	63	65	52	70	67	57	61	48	54	66	62	60	46	60	59	57	63	64	56	68	51	61	62	55	76	65	60	55	58	66	55	61	64	64	45	58	50	60	56	66	45	44	81	65	63	57	69	62	66	72	50	56	70	63	66	52	58	60	58	50	72	63	69	66	53	54	72	65	66	69	65	70	52	74	61	61	75	74	52	76	61	66	62	59	61	58	59	51	68	68	75	63	68	70	70	64	69	52	60	59	68	59	62	65	55	58	62	54	66	60	64	60	67	53	69	68	71	67	60	58	71	69	62	64	79	41	46	43	62	70	63	48	41	54	59	61	62	78	62	71	55	64	63	63	54	65	69	59	54	58	69	68	66	72	63	67	61	43	74	55	71	56	71	70	78	52	64	77	63	52	60	60	66	58	73	69	68	55	64	47	60	56	57	65	65	50	58	67	48	58	55	59	66	64	71	60	71	57	57	62	67	71	66	56	65	62	61	83	72	61	72	67	64	59	70	69	52	58	70	61	56	48	61	52	62	49	60	82	63	63	55	57	69	53	59	74	51	83	80	64	48	67	74	78	61	68	51	60	69	66	55	59	68	60	61	60	56	55	60	73	60	51	84	57	59	49	78	61	61	62	61	53	63	58	51	60	53	68	65	60	63	59	56	75	56	77	57	55	53	69	63	63	59	58	72	49	49	58	64	65	66	67	67	64	65	81	67	58	71	62	61	59	69	64	66	54	51	67	72	76	59	70	54	65	57	69	60	64	65	57	59	55	69	46	50	68	60	49	72	68	57	53	47	65	61	62	52	56	68	50	60	53	66	76	46	45	76	64	62	76	50	56	68	66	57	56	62	74	66	58	59	66	68	59	40	48	57	55	69	58	53	72	75	50	70	73	73	60	56	59	55	57	54	54	60	61	63	71	57	67	71	54	72	56	71	64	56	57	52	61	55	62	55	64	54	81	62	67	56	58	48	51	63	70	56	49	65	72	75	49	60	55	66	51	68	57	60	55	64	60	50	60	61	60	71	75	57	70	63	50	46	50	65	69	70	71	70	66	50	55	75	72	58	65	50	63	57	61	61	68	51	58	59	68	68	56	60	70	58	59	51	64	68	65	55	54	53	66	53	70	54	71	68	75	68	68	70	51	46	59	56	66	69	57	53	76	68	64	58	63	65	46	64	47	61	61	63	52	50	56	52	59	67	68	66	60	73	64	68	66	51	72	55	47	66	71	50	60	68	62	61	51	57	58	66	61	55	66	55	57	50	49	57	62	76	56	47	58	67	73	78	59	53	58	75	59	56	50	66	61	65	62	49	52	69	79	68	61	54	64	74	71	66	54	60	67	70	53	56	51	76	67	59	65	45	61	55	62	63	58	56	73	62	70	58	52	66	71	69	62	69	68	72	58	52	71	61	57	48	43	65	65	52	83	65	62	63	51	58	86	62	65	58	61	51	63	64	58	63	65	55	53	66	65	56	64	43	60	65	72	62	63	61	62	71	61	60	64	68	63	50	48	51	72	64	50	49	69	56	62	60	65	48	71	59	58	58	80	50	67	59	61	66	49	71	62	65	65	74	54	57	75	71	59	57	50	63	70	56	56	53	68	61	81	66	60	70	68	59	68	75	54	65	55	71	67	59	66	67	65	49	59	45	57	62	60	65	74	51	59	54	64	57	60	48	60	68	65	64	70	72	60	67	58	58	55	63	58	69	62	45	69	65	65	63	54	67	75	73	60	60	53	55	65	69	57	50	63	59	62	60	54	65	71	70	58	63	55	66	58	58	58	73	51	71	60	54	74	71	61	66	56	66	61	59	57	64	55	56	52	60	62	69	67	64	67	44	54	63	67	59	62	69	58	55	61	61	48	64	58	71	56	60	49	65	70	54	55	69	61	53	66	60	57	68	64	53	49	76	65	62	55	64	60	71	71	62	56	70	66	71	62	70	62	67	57	58	50	62	62	59	46	67	69	53	62	65	57	61	60	64	52	50	67	57	66	64	70	63	70	66	57	61	56	59	65	65	50	53	67	55	66	61	59	55	70	73	53	65	71	55	57	69	56	77	78	78	70	47	66	62	59	56	48	60	83	81	53	66	61	58	67	66	45	54	54	59	68	63	63	57	63	71	66	32	61	56	48	67	75	57	62	68	69	53	47	64	79	76	61	61	65	70	60	64	58	56	76	62	66	51	49	48	60	51	68	49	79	56	59	55	75	70	67	64	75	66	51	49	63	63	73	64	52	60	58	73	55	58	62	75	62	69	69	50	54	70	53	67	70	52	57	61	56	71	62	64	75	68	61	67	61	59	68	56	60	71	53	58	71	76	69	59	56	54	64	56	57	76	63	63	68	70	75	57	49	63	56	70	50	75	65	65	58	55	71	54	59	74	60	45	43	63	74	64	70	60	65	68	67	60	59	65	60	63	48	58	65	55	56	62	65	70	71	65	57	74	58	51	70	55	62	55	61	72	66	66	56	60	61	55	58	52
49700	48945	37376	33866	33622	23347	16817	14059	4704	1575	740	757	782	748	751	735	766	818	1032	1263	1234	1010	856	814	720	765	769	752	723	778	695	739	661	726	779	746	730	772	746	769	759	762	717	745	748	778	739	792	730	744	717	744	735	709	735	682	769	712	761	737	760	781	805	738	747	745	731	748	729	760	790	736	738	785	741	665	728	756	675	746	772	765	731	768	817	721	776	794	804	724	778	731	726	789	722	778	738	779	724	772	811	722	748	734	801	809	791	692	707	740	757	747	733	783	746	782	737	744	778	775	813	773	789	790	748	759	729	736	730	738	769	773	744	745	760	707	790	705	712	778	764	743	758	697	782	751	734	734	767	728	738	741	751	751	775	745	708	762	785	759	728	779	747	750	755	749	726	772	736	757	752	818	758	737	748	724	743	773	752	723	734	758	705	783	754	696	787	730	736	720	724	738	719	722	750	767	713	809	749	709	752	736	769	778	759	737	780	814	724	773	688	731	762	737	752	772	724	782	757	762	760	792	760	765	712	704	777	709	762	788	729	779	778	714	744	741	731	755	703	730	760	729	761	785	720	742	725	745	772	706	729	733	721	776	808	771	736	729	721	767	716	685	765	760	694	783	766	746	710	778	766	772	751	734	753	708	763	726	772	751	809	716	715	691	755	738	757	718	673	742	748	739	674	745	727	737	770	744	756	755	803	751	753	746	731	698	741	747	729	740	700	782	721	709	734	770	783	771	779	736	774	723	771	711	767	793	736	767	733	710	699	768	752	737	772	738	718	742	734	768	738	772	721	735	737	764	744	757	808	785	757	723	745	725	797	769	705	729	737	728	767	789	754	743	783	777	726	780	767	733	765	734	712	746	762	785	718	749	793	743	705	716	770	760	749	687	714	744	732	755	783	741	747	766	741	771	730	771	754	768	748	751	696	741	735	761	740	775	754	715	771	733	760	764	734	770	781	710	716	773	700	724	757	754	766	764	755	733	782	751	770	732	729	738	735	799	714	734	722	792	771	779	692	767	786	741	751	732	767	796	745	774	782	822	731	765	760	716	743	741	697	787	736	757	759	735	717	739	793	748	768	775	780	727	812	756	775	684	768	750	728	732	766	779	727	705	735	769	762	752	769	723	750	783	756	733	777	758	775	733	704	730	759	768	728	716	751	776	712	753	751	733	755	749	701	726	786	735	722	745	756	764	750	804	727	773	768	714	693	723	763	771	741	802	795	729	699	773	723	768	722	730	719	727	735	801	709	760	719	782	766	735	749	720	748	726	761	767	796	762	769	753	766	748	723	744	764	733	753	735	774	788	738	766	802	798	737	766	743	724	710	750	694	789	744	742	771	775	724	797	751	743	791	733	770	739	751	749	734	753	706	760	728	753	766	748	743	777	742	774	743	715	702	760	767	742	678	793	728	750	765	747	763	746	743	762	745	774	730	739	766	775	746	810	756	774	714	786	703	719	697	780	799	706	796	683	746	768	768	783	789	738	780	720	751	744	756	727	748	725	759	745	732	728	763	750	726	760	801	718	772	786	760	731	810	777	791	725	778	678	757	807	706	754	747	800	750	752	734	756	737	744	744	728	757	723	735	769	750	758	701	727	748	805	740	725	747	768	729	729	703	745	703	765	737	795	747	792	741	722	774	724	746	772	776	755	678	735	694	772	705	733	737	755	827	770	714	740	738	754	749	704	781	722	724	765	783	755	728	729	756	715	737	741	731	754	774	749	723	720	746	737	734	723	750	733	814	754	786	743	726	756	809	780	788	755	734	729	752	709	755	739	781	731	751	756	734	722	758	762	738	708	729	757	717	792	739	730	695	764	724	715	736	763	775	740	733	739	729	733	751	751	723	736	756	688	787	701	730	740	717	754	718	750	743	714	744	769	754	731	730	761	760	737	750	740	780	788	737	744	746	717	793	746	811	737	743	717	739	769	742	745	761	770	728	720	767	730	766	780	775	760	775	762	776	764	737	760	755	743	739	768	728	774	755	725	747	746	753	767	696	744	740	817	745	739	715	794	729	818	759	784	782	735	737	740	781	760	720	732	727	729	731	739	793	738	721	769	719	785	721	792	730	782	733	791	713	757	685	710	759	769	753	753	754	732	721	761	777	718	760	788	759	752	738	704	775	707	762	769	725	774	701	753	724	738	774	778	739	739	750	777	786	753	794	759	744	745	779	740	715	739	745	749	775	793	746	745	736	725	767	717	762	767	720	787	729	724	768	755	760	717	756	757	742	750	698	853	695	740	742	720	748	754	690	727	745	741	729	735	705	702	770	783	749	789	732	789	761	766	784	778	721	743	740	798	749	743	751	713	771	732	753	719	772	766	730	755	793	781	765	739	737	692	747	751	757	727	747	711	716	720	715	748	742	703	758	783	708	795	745	677	704	735	750	710	728	754	759	772	728	782	762	763	787	776	739	754	749	757	764	757	738	781	751	695	761	761	777	742	769	732	773	737	756	702	738	755	766	741	744	792	782	771	729	749	733	808	736	705	743	793	772	762	751	758	791	748	714	776	811	720	783	754	733	750	769	734	758	742	810	776	731	748	745	760	762	728	793	739	770	706	769	758	762	776	755	722	700	763	801	714	760	698	742	744	705	764	749	763	752	760	729	775	772	730	760	807	718	759	765	751	723	752	774	761	744	749	719	752	739	760	748	711	752	779	743	750	808	817	706	740	817	775	741	767	801	749	743	714	743	792	747	719	747	696	783	692	792	763	718	741	732	691	737	743	749	761	726	783	762	727	810	748	759	766	730	764	744	795	774	740	762	796	772	778	724	757	780	730	752	734	676	705	768	765	723	731	737	764	761	782	774	745	770	723	772	744	753	730	716	731	816	774	801	754	698	783	726	725	710	780	772	845	737	785	701	706	755	693	745	734	761	743	722	769	742	690	765	737	741	764	771	717	771	699	791	744	773	760	711	755	769	682	731	734	739	739	730	731	684	800	723	775	734	819	741	781	710	755	757	755	760	767	779	748	785	730	763	704	740	733	723	723	736	771	780	787	781	743	720	760	753	695	765	817	803	761	766	703	750	709	698	746	729	736	706	775	756	725	717	770	791	790	770	739	753	722	765	757	741	789	752	743	769	741	757	730	786	711	776	751	777	749	756	716	759	746	738	754	714	775	700	775	708	733	764	765	712	743	720	774	704	719	757	759	762	738	709	755	775	752	759	770	780	761	770	764	661	717	741	760	766	779	747	786	752	742	790	726	770	717	769	767	756	761	753	752	791	700	770	738	726	745	780	741	711	743	759	784	723	735	793	769	746	771	721	728	778	765	730	691	761	767	769	727	745	802	791	714	684	750	759	737	775	757	737	745	745	727	758	753	751	751	721	748	723	717	758	736	741	747	732	738	781	781	719	735	706	722	738	746	780	704	726	735	657	773	757	740	766	709	755	737	722	686	746	741	736	763	763	755	760	713	746	725	789	744	740	737	750	756	779	799	750	722	708	783	777	767	731	690	741	699	735	773
27176	39356	23021	8455	3875	1463	740	617	178	77	62	48	52	76	42	57	58	61	68	90	80	72	48	53	45	46	61	54	67	63	44	50	46	67	44	45	64	59	67	58	53	55	48	70	64	64	60	65	53	59	63	76	64	62	63	51	64	49	64	68	59	48	56	62	57	58	48	50	62	45	65	51	53	67	69	51	57	58	63	64	58	48	50	66	58	65	64	65	68	39	50	60	58	67	68	60	55	41	63	66	76	54	53	70	62	63	84	56	61	60	72	63	54	61	62	71	55	56	61	53	47	69	55	59	66	55	57	66	62	60	61	49	53	64	51	71	58	52	50	49	54	60	68	60	66	49	67	46	63	68	52	44	50	64	52	42	55	52	63	62	54	60	61	54	63	74	46	64	56	65	56	60	56	53	58	67	75	66	62	44	61	59	78	48	54	60	62	56	67	54	49	59	54	66	57	71	54	46	60	68	62	65	52	66	62	66	74	60	61	59	44	73	55	63	51	56	59	59	57	71	60	65	53	56	69	55	63	62	61	54	60	73	56	54	48	61	55	53	70	64	62	63	55	71	53	51	57	51	56	62	58	42	47	67	52	70	69	63	68	65	63	58	56	58	58	62	51	53	65	62	67	57	56	57	82	59	62	53	64	48	55	57	54	66	55	52	54	66	61	59	58	48	56	55	45	39	60	50	54	51	53	53	49	48	49	75	59	53	66	77	66	61	44	65	67	70	61	54	58	66	60	73	60	68	51	65	58	59	66	64	55	77	72	63	66	57	63	61	51	75	66	55	62	63	71	55	64	53	66	58	69	55	49	59	61	62	70	50	51	59	60	53	63	62	59	55	61	65	52	63	53	77	70	43	66	63	56	65	67	51	59	53	62	56	60	62	60	51	57	58	53	53	63	58	65	45	62	65	63	78	48	47	72	62	56	67	63	59	67	71	70	58	56	61	53	51	47	45	64	62	80	49	58	68	55	77	72	41	55	57	74	65	65	72	76	45	66	65	61	56	71	60	66	61	51	49	63	59	68	62	72	61	81	65	53	47	66	43	57	58	60	53	70	52	61	65	53	57	77	51	54	56	65	69	61	51	48	73	61	61	55	52	61	60	58	65	56	68	66	49	64	50	57	57	47	59	62	64	60	54	61	54	60	49	63	58	46	52	68	62	54	64	46	55	58	67	64	69	66	51	59	71	68	58	64	49	60	57	60	60	55	64	63	59	64	65	62	48	55	61	56	63	61	64	61	59	61	64	57	53	63	47	65	65	42	50	60	59	60	65	58	67	69	58	56	76	64	59	68	53	68	59	47	70	50	53	62	63	68	60	56	56	58	62	60	56	69	58	53	52	60	50	68	60	49	67	67	55	55	55	60	73	60	59	63	60	46	62	56	70	48	49	68	67	57	55	53	57	62	77	65	52	65	59	55	54	54	56	57	66	49	70	50	55	78	66	48	65	59	55	60	56	68	65	62	58	42	54	61	59	47	48	64	57	55	68	54	65	68	49	76	49	55	56	55	55	57	62	71	52	68	54	52	50	59	59	68	63	61	57	43	71	45	55	56	50	55	66	54	53	59	57	62	50	64	59	48	66	55	53	58	53	48	53	69	51	51	53	65	45	62	74	65	58	67	51	76	65	62	54	54	41	47	63	61	59	71	55	62	62	54	58	61	75	74	65	64	59	63	49	48	73	57	55	49	59	53	64	69	66	81	43	67	58	52	59	58	53	53	58	58	70	58	61	62	63	48	62	56	60	51	55	62	58	70	64	65	54	67	57	50	51	63	67	61	53	63	65	78	61	70	68	62	57	48	67	68	53	65	48	59	60	63	61	63	51	68	63	50	68	61	56	57	55	60	55	47	60	62	50	43	60	61	63	57	64	63	69	69	62	62	56	53	62	59	46	67	64	55	66	53	65	64	57	54	53	50	59	67	59	59	53	68	49	41	63	62	46	69	62	59	63	59	63	66	61	68	59	77	57	54	58	51	61	51	81	57	53	72	67	65	54	61	68	57	57	60	62	64	60	59	50	65	67	65	67	61	56	57	54	56	42	53	63	50	51	56	51	68	55	58	55	62	59	57	55	58	57	44	70	66	67	69	55	53	52	58	56	67	69	60	62	59	63	69	58	54	57	42	68	65	59	54	63	53	65	58	71	59	59	66	64	69	55	69	49	67	81	65	56	66	57	67	64	63	66	71	70	68	61	62	62	64	53	53	67	70	57	58	48	59	50	62	56	65	63	59	72	46	55	63	68	68	73	55	65	52	64	67	67	71	58	63	66	48	70	61	67	51	43	74	59	59	57	74	54	62	64	68	63	71	52	65	68	63	69	58	51	61	54	52	57	52	55	67	60	50	43	53	78	57	63	69	66	57	52	58	46	64	49	59	46	52	49	54	52	54	68	67	60	62	54	56	63	55	64	55	63	55	57	54	69	44	71	61	59	50	66	54	46	50	45	60	64	51	53	61	58	69	67	71	60	64	55	57	67	55	48	60	51	55	66	63	55	56	44	76	50	62	49	57	63	62	53	53	56	47	62	57	63	51	73	56	54	57	58	67	62	55	71	56	63	61	68	62	63	67	60	47	61	53	56	59	70	38	41	43	60	64	54	66	56	61	67	66	65	58	58	62	52	58	59	85	48	51	48	56	65	56	69	60	68	62	59	51	66	57	52	58	53	50	66	58	54	72	64	60	58	52	57	59	57	57	63	69	63	55	42	62	68	64	52	55	51	52	55	61	54	60	56	59	58	69	59	59	55	83	62	48	51	54	51	61	53	55	53	72	63	54	65	49	62	43	65	64	60	58	61	61	66	68	51	58	61	60	61	58	74	65	68	49	51	49	58	62	58	61	66	57	64	54	58	47	45	62	56	54	45	57	58	59	67	54	53	50	59	55	54	71	60	62	58	57	55	64	42	50	51	50	46	55	69	59	66	49	59	66	69	58	74	62	59	62	65	57	65	61	60	76	58	49	42	55	61	49	64	60	65	59	56	60	56	63	59	57	71	52	47	57	69	52	70	55	54	63	51	60	53	61	51	65	64	61	53	53	59	53	59	60	81	55	62	65	71	49	49	67	53	45	60	44	51	58	60	46	67	56	52	64	53	70	47	53	70	57	63	55	53	60	64	54	68	51	55	66	68	56	73	55	67	62	75	60	53	50	62	66	70	45	66	67	62	50	57	62	66	56	57	59	49	62	54	64	59	47	65	54	50	67	56	57	57	56	62	60	60	58	52	61	69	61	52	51	68	46	52	66	57	56	52	56	55	54	50	56	54	67	63	49	52	70	59	53	53	68	62	59	67	58	74	60	58	60	66	51	56	61	53	57	55	56	51	57	59	56	58	60	60	60	49	55	60	67	61	58	54	51	56	76	66	51	71	67	68	54	50	61	50	71	72	52	55	63	65	66	69	65	64	57	74	43	57	71	54	49	56	68	54	65	66	51	70	56	62	61	64	45	63	58	49	61	61	48	45	66	67
47829	49821	42697	40145	40275	29451	22872	18625	6575	1943	699	758	759	733	689	722	761	1045	1677	1648	1383	1036	830	733	760	720	712	718	658	659	694	757	716	697	688	707	709	713	715	694	698	718	681	722	685	721	663	729	724	722	694	713	679	720	722	742	706	681	647	677	669	728	729	687	699	699	764	730	752	688	761	612	697	714	684	751	708	691	716	719	706	652	692	700	711	669	718	723	706	741	682	683	726	692	671	739	711	693	715	715	718	733	683	713	733	720	728	752	719	737	714	691	733	727	669	722	719	695	702	740	634	732	707	703	654	713	690	712	685	761	713	692	743	718	700	683	728	747	683	683	691	738	697	744	698	751	709	731	705	731	717	742	692	753	709	741	740	704	725	634	716	718	715	736	746	739	675	720	694	756	707	732	686	709	690	752	691	720	713	661	671	660	717	726	681	663	703	729	751	738	697	749	713	789	717	711	664	707	691	696	727	733	655	679	709	668	683	704	710	715	727	681	711	679	714	748	692	667	713	688	720	681	723	759	676	691	718	714	724	741	743	715	665	710	640	701	663	672	705	663	729	725	717	716	638	758	663	709	707	733	698	680	696	734	695	693	752	713	716	696	698	675	709	738	701	717	698	696	704	729	699	701	720	670	685	670	686	751	649	719	704	701	750	695	717	668	702	720	713	736	694	712	716	697	681	738	680	716	709	715	705	731	706	737	711	736	686	707	722	708	701	728	747	672	731	680	729	671	746	736	721	668	734	721	704	735	656	703	681	747	683	685	704	786	687	718	724	727	714	702	681	674	746	736	738	727	734	688	707	700	737	717	718	723	708	732	715	744	700	698	667	691	676	715	720	690	676	713	718	690	757	700	704	728	690	709	738	697	724	712	691	737	700	717	744	718	732	733	710	716	713	716	707	679	711	746	697	685	744	740	714	706	747	731	694	718	728	752	704	672	752	689	715	741	699	703	709	700	684	720	681	689	692	711	715	699	698	726	705	672	697	715	731	653	692	639	720	707	722	741	684	701	726	687	730	723	713	686	714	758	752	708	724	689	703	742	716	677	671	734	751	688	704	704	711	692	693	736	723	696	680	743	730	728	712	742	712	707	721	726	691	734	751	704	677	721	686	724	691	700	742	699	696	701	681	715	721	648	732	753	717	676	726	718	685	735	737	725	684	706	683	729	706	672	696	719	725	682	684	682	698	735	745	701	734	698	697	673	696	680	705	716	681	737	701	683	681	676	717	695	699	671	702	716	708	719	729	732	681	667	698	682	690	683	699	695	755	700	707	693	718	695	695	702	676	721	707	676	646	726	710	706	701	697	722	734	724	706	687	675	739	674	669	675	708	724	674	737	702	701	722	743	718	685	722	714	724	684	679	736	693	661	714	681	696	716	729	704	688	715	721	737	713	673	682	742	698	718	702	679	705	688	698	757	677	694	678	710	731	712	731	703	681	727	731	691	687	717	729	700	731	694	701	757	713	701	712	737	692	673	695	710	743	718	748	676	728	751	687	670	672	721	757	712	721	684	744	699	690	683	702	732	725	766	702	683	722	717	745	671	711	723	709	726	728	729	725	709	714	649	703	690	709	752	705	738	722	719	732	696	720	704	706	699	681	701	683	662	689	689	697	720	697	688	747	701	706	723	718	731	726	690	718	705	703	673	699	753	705	727	739	670	711	749	711	705	684	705	744	743	699	725	674	725	669	716	734	700	689	708	764	697	701	660	675	684	686	707	730	685	706	682	684	690	727	676	732	695	682	697	675	693	691	692	676	671	713	713	694	706	712	704	686	713	766	692	691	675	728	747	705	662	671	705	735	733	705	724	685	722	700	744	698	683	693	714	680	717	674	726	716	756	764	693	743	740	669	740	722	736	755	748	738	674	737	721	680	719	719	699	711	718	702	734	711	693	722	703	713	709	727	672	706	709	766	677	676	707	734	673	759	685	691	691	710	677	711	745	670	680	690	673	710	699	680	710	669	716	725	671	702	724	713	710	733	693	701	712	679	771	693	672	711	711	717	739	714	740	725	729	664	757	685	730	722	690	738	669	736	708	728	723	716	686	703	676	719	712	726	712	737	706	704	735	690	679	757	673	710	698	709	722	709	737	718	716	752	699	730	700	737	717	706	665	695	711	720	723	697	693	701	720	656	688	714	743	714	675	752	672	737	697	736	670	730	684	650	710	678	721	711	683	687	680	749	694	718	717	718	714	740	714	725	730	722	757	724	697	724	684	722	751	685	727	731	718	732	692	759	780	664	703	712	715	686	718	683	729	732	751	656	724	715	760	710	723	712	741	705	684	723	712	698	686	702	716	692	744	689	742	718	677	701	717	707	710	695	753	705	678	707	736	695	707	706	718	682	687	721	703	682	749	687	738	669	683	679	728	675	695	733	666	699	715	717	686	724	708	758	688	701	649	723	722	724	727	705	668	707	720	713	708	723	723	696	726	703	716	713	735	703	700	736	694	711	708	707	682	708	691	675	671	649	758	716	734	716	723	684	747	733	720	696	690	710	690	681	715	724	718	678	699	740	727	713	727	636	743	685	741	721	765	650	748	697	646	728	756	703	694	692	673	722	734	655	725	701	661	742	729	657	688	738	664	693	715	749	714	703	697	723	746	730	728	714	717	722	734	750	680	727	702	691	693	690	696	722	702	719	697	798	665	696	705	696	719	737	704	695	674	688	711	699	752	754	723	683	728	688	727	744	707	690	743	657	673	734	718	693	698	689	708	719	724	708	730	685	734	694	680	736	715	718	656	688	710	729	743	657	709	725	689	699	722	693	710	698	726	713	737	725	682	673	736	704	693	673	733	709	693	715	697	734	716	753	730	659	726	735	742	769	730	703	766	737	689	710	712	686	731	706	673	715	702	707	725	714	759	687	690	720	708	722	668	706	725	687	677	692	671	723	708	701	718	692	751	737	764	710	702	717	772	713	666	753	689	713	668	723	691	725	684	736	685	706	680	705	703	758	699	721	705	723	749	710	672	688	750	695	783	670	697	705	700	728	690	723	694	708	655	752	697	737	726	746	696	688	697	703	718	722	701	690	681	762	698	684	688	690	735	684	725	702	691	714	726	708	694	698	705	731	715	692	700	698	732	719	696	718	717	701	749	734	720	678	694	781	686	702	731	734	698	763	702	759	633	751	697	703	729	717	704	689	706	673	729	718	672	704	741	728	742	716	687	722	713	691	711	673	773	728	699	695	726	698	705	692	696	706	686	744	725	681	775	672	683	756	689	731	691	729	715	705	706	676	741	683	718	751	722	737	697	667	650	706	715	724	769	745	721	702	724	756	727	723	701	674	714	712	679	698	745	732	695	740	697	764	692	655	732	709	676	715	724	745	651	699	683	661	685	718	703	663	675	702	693	650	733	633	677	716	737	713	698	718	712	686	745	717	734	671	696	726	722	683	726	689	686	701	725	743	707	737	689	714	733	705	715	713	687	714	731	742	690	731	734	664	730	697	716	655	785	756	700	753	703
8104	12606	6639	1428	656	276	185	183	72	46	53	52	54	44	43	55	45	55	62	53	64	55	55	46	61	61	48	37	44	57	48	55	56	37	39	63	54	58	52	54	53	63	59	61	58	52	54	53	54	52	44	57	59	46	45	53	49	60	58	58	56	53	43	47	54	52	59	52	59	56	66	43	42	50	66	47	41	59	44	45	54	54	65	69	49	44	58	51	59	53	57	53	48	53	58	49	58	47	47	44	59	53	45	50	73	57	52	56	61	58	58	53	55	50	52	40	55	63	44	54	51	48	56	51	53	56	59	53	47	66	57	35	54	50	58	49	62	48	57	56	60	58	55	48	60	62	41	45	51	59	64	55	49	60	55	51	43	53	59	52	55	51	53	52	46	58	67	46	42	46	49	67	56	58	53	61	48	60	63	57	38	57	45	56	44	54	56	65	44	62	64	71	43	50	55	52	61	57	54	58	44	58	58	49	54	62	56	51	57	52	57	43	69	63	50	44	67	39	56	50	50	49	50	60	59	50	53	40	48	61	40	53	57	56	62	54	52	61	40	43	45	56	48	44	60	51	69	50	50	60	58	58	47	61	72	57	49	64	43	51	47	58	54	56	54	38	56	56	59	57	45	50	45	59	50	49	52	48	59	68	47	32	64	52	63	50	51	50	48	61	50	57	60	49	54	42	48	45	55	47	54	59	52	48	45	48	50	56	55	52	48	51	55	59	50	67	49	47	47	67	42	58	63	61	36	60	53	58	47	53	63	46	63	55	47	47	56	42	53	63	54	45	32	54	58	58	66	40	54	54	43	53	61	51	52	54	45	56	66	50	44	57	49	42	53	53	44	45	60	44	55	56	68	51	57	42	57	59	46	56	53	43	58	53	52	67	57	61	47	53	49	44	49	45	36	48	49	49	58	65	55	64	70	42	57	49	79	65	50	61	56	48	58	53	56	69	55	59	52	42	58	45	44	44	59	46	62	41	65	47	57	43	55	58	65	54	43	53	51	49	42	46	47	54	52	46	53	53	66	55	47	46	54	54	57	51	55	57	35	35	53	55	52	42	74	55	67	43	46	60	51	69	67	62	48	49	52	44	47	64	50	61	53	61	60	52	54	67	50	54	41	53	54	47	46	35	64	50	53	51	59	57	44	54	55	40	62	50	57	65	44	52	49	56	54	52	61	58	68	54	56	58	58	61	49	46	39	47	52	31	48	48	53	41	51	57	65	58	52	46	61	61	52	44	58	46	53	57	50	45	52	44	39	47	51	47	51	51	55	54	43	42	58	47	50	46	51	50	43	70	45	48	47	36	45	40	49	52	57	40	45	37	48	50	46	59	54	51	62	45	46	57	48	66	55	52	49	63	53	54	70	64	40	58	52	56	69	62	50	64	38	44	57	51	50	56	51	56	50	55	43	52	63	49	55	49	49	50	59	48	45	53	55	47	44	59	49	58	36	60	50	64	54	52	51	62	55	48	58	48	60	49	51	51	50	56	51	63	52	43	51	46	53	46	50	44	53	49	54	55	59	62	66	43	36	50	40	49	49	55	48	53	66	48	50	51	38	42	56	61	58	35	49	48	62	42	51	51	45	59	57	49	41	49	44	53	46	49	78	40	56	36	57	62	58	57	52	52	51	43	37	60	41	66	41	73	42	46	38	46	62	47	58	58	43	54	40	43	50	37	49	55	62	41	58	48	45	54	67	51	44	56	51	56	41	38	55	60	57	62	60	57	42	63	42	45	54	64	55	53	53	54	49	65	53	50	52	55	43	47	50	44	56	53	67	54	55	47	58	48	49	52	48	46	45	51	55	43	51	61	57	47	49	57	49	56	42	47	60	55	55	54	57	53	52	51	41	55	48	56	47	52	58	51	63	63	52	67	58	42	52	46	63	59	58	56	45	60	60	49	62	52	39	63	39	57	44	45	54	46	51	47	50	48	48	69	59	58	40	43	54	49	58	56	60	50	52	50	48	57	62	42	46	55	51	52	50	49	47	47	47	38	61	55	49	41	53	58	71	58	51	63	54	64	46	57	46	50	65	57	50	54	54	53	48	56	36	59	60	49	47	60	51	54	45	40	45	56	60	52	49	59	45	54	48	49	47	47	48	61	58	43	47	47	48	69	51	67	47	56	52	63	46	59	54	50	70	48	61	46	61	57	59	53	59	53	51	64	51	42	51	51	50	47	49	42	53	52	67	52	51	39	48	45	45	55	52	54	35	45	47	57	56	39	47	56	60	43	61	46	55	53	54	44	59	61	43	55	60	58	53	55	63	57	53	55	57	52	57	60	54	60	53	50	50	50	44	53	54	55	55	54	66	59	54	53	57	65	53	50	52	45	49	57	63	48	54	51	48	59	43	53	40	61	55	54	60	49	45	61	54	56	59	44	44	40	61	42	46	53	66	64	44	47	43	52	53	45	54	47	72	55	50	47	49	54	61	65	49	50	62	47	57	59	34	52	52	70	52	45	52	53	42	42	46	46	71	48	52	48	61	56	54	54	53	43	37	60	60	40	48	52	46	56	53	42	40	52	55	63	49	51	67	56	45	60	63	55	58	51	57	49	63	50	47	49	47	60	53	54	37	53	49	64	45	53	52	45	61	46	62	52	52	34	48	36	46	45	54	57	52	53	66	42	45	49	48	57	49	61	50	65	44	62	41	55	55	46	37	66	56	41	49	43	44	72	51	51	50	56	68	46	41	51	50	70	41	50	46	48	64	55	58	48	58	60	47	59	44	59	66	44	53	61	63	49	42	63	50	54	46	40	47	42	57	48	49	46	36	53	36	51	47	51	58	55	52	64	51	59	67	44	55	50	50	50	48	66	47	58	59	40	52	66	45	44	70	50	37	40	63	52	63	45	45	66	60	44	46	35	54	55	52	51	54	62	58	40	53	61	53	40	58	64	54	49	54	60	55	58	62	61	64	47	56	44	44	51	48	59	54	51	51	53	47	54	49	50	51	61	61	48	51	55	62	60	58	53	70	65	47	52	47	44	48	39	59	44	61	49	42	56	61	44	48	49	65	55	65	50	44	49	60	51	62	51	54	43	56	48	54	46	65	54	33	52	40	55	46	40	53	58	62	41	48	58	63	39	41	56	46	68	48	55	47	59	51	76	52	49	56	49	61	53	42	41	50	51	56	47	61	51	41	49	48	52	47	54	74	55	50	53	49	60	59	47	45	47	44	38	66	57	56	55	45	47	49	46	53	41	52	48	53	63	42	40	49	50	38	41	57	51	61	54	53	66	53	48	44	63	56	60	60	61	54	50	46	42	45	54	57	46	49	47	47	55	67	53	60	63	47	54	46	50	51	60	53	57	44	62	72	59	47	47	53	54	58	48	47	49	54	48	51	51	54	53	38	52	49	45	43	49	50	46	59	57	60	46	45	42	55	58	42	51	47	45	46	43	60	35	64	58	62	51	40	52	54	58	56	47	45	50	58	56	63	53	44	60	40	52	54	51	51	42	56	60
41419	37168	27007	22541	21877	13447	8463	6561	1884	811	594	645	630	654	637	623	625	661	735	843	798	793	763	674	705	661	646	614	650	622	649	621	630	628	630	568	636	636	603	630	673	578	658	656	592	623	626	604	639	593	626	624	651	635	663	660	645	609	665	639	622	670	645	628	655	656	634	636	648	659	583	602	648	614	623	628	640	661	576	623	609	637	640	630	622	638	646	671	620	610	606	662	660	593	599	681	650	587	650	665	637	645	645	669	600	661	633	626	635	628	606	582	624	637	649	637	646	641	594	581	646	622	635	620	600	660	616	625	653	657	612	612	597	670	654	653	631	622	614	666	598	612	621	625	674	628	631	670	600	668	615	644	605	644	666	663	605	623	631	666	626	659	641	609	666	609	645	627	608	636	678	610	651	610	640	620	632	612	652	611	601	677	655	627	638	676	616	635	631	670	625	634	664	647	631	641	613	633	634	666	645	652	605	626	621	675	603	638	586	659	713	682	642	648	688	629	674	611	628	560	638	632	626	671	654	663	604	637	623	657	621	627	648	646	640	639	663	609	639	625	630	626	606	649	637	642	615	633	630	633	641	642	621	642	609	603	603	616	642	642	649	623	653	639	622	638	614	629	671	590	605	625	611	622	618	625	672	597	672	638	691	632	630	623	640	622	661	649	648	626	635	623	619	635	607	616	629	633	657	568	607	580	651	674	582	683	628	632	613	610	644	622	643	608	609	687	628	630	664	660	638	672	583	636	603	610	698	647	599	643	590	608	616	640	581	641	643	622	651	628	627	643	611	670	644	623	634	633	683	634	619	634	649	641	630	631	634	596	631	616	628	592	619	610	656	654	656	620	633	641	658	651	665	597	620	655	642	657	661	637	639	651	640	641	620	656	661	651	628	597	639	633	614	652	641	650	668	601	611	611	673	630	612	621	610	603	655	582	641	661	652	657	660	628	690	589	571	600	632	625	681	603	610	662	617	621	603	643	633	629	684	653	640	619	635	653	681	649	637	624	652	665	589	655	640	649	595	629	630	665	589	632	634	625	666	615	626	628	659	636	661	665	640	636	629	635	587	671	622	632	701	614	643	613	649	604	612	644	586	635	662	584	630	661	666	643	636	654	598	624	647	618	621	602	645	629	662	620	637	645	626	603	589	620	648	613	670	664	629	667	631	652	655	616	635	625	640	648	656	634	625	653	644	588	620	660	586	648	668	615	619	611	645	635	630	627	678	579	636	612	570	601	633	632	623	607	605	631	605	644	697	659	637	625	642	599	656	641	647	611	647	657	651	603	625	654	641	566	590	649	592	672	647	628	612	623	657	613	665	616	624	619	658	595	609	668	598	608	601	659	635	611	604	610	622	623	628	613	621	631	677	681	618	630	629	593	588	632	637	641	622	646	633	611	694	642	645	649	664	686	638	641	639	670	658	652	640	649	625	684	632	632	663	632	636	615	675	647	633	617	617	662	603	630	585	586	625	637	666	631	607	688	630	592	573	656	667	667	594	647	642	650	633	620	593	653	671	625	642	622	619	651	639	638	588	650	660	612	644	623	680	670	643	665	601	638	639	615	654	701	586	608	610	623	632	634	636	637	573	633	605	650	619	647	591	603	616	639	627	680	620	655	631	621	700	615	641	645	642	622	652	628	637	609	657	610	636	607	625	647	661	661	625	599	639	602	625	653	634	661	648	598	618	626	627	604	659	643	627	600	631	660	634	593	670	592	659	651	664	618	609	679	619	610	623	615	638	649	659	633	656	631	636	639	668	659	671	654	569	644	640	665	650	598	625	641	559	640	627	653	654	633	615	631	674	642	677	607	669	654	632	690	649	647	645	650	632	625	640	634	636	653	651	620	633	627	621	614	617	580	613	623	639	664	646	603	654	636	642	613	604	653	600	598	612	622	686	624	641	670	616	607	661	621	604	637	614	659	631	655	620	627	622	610	600	608	608	620	607	642	645	625	655	633	633	636	661	640	628	657	639	597	638	609	634	574	676	618	639	642	645	570	663	636	659	660	611	633	613	640	657	626	632	616	594	664	649	621	642	646	626	623	611	645	667	662	659	638	618	630	623	622	658	634	602	665	653	660	651	630	640	630	635	652	668	665	680	660	603	661	647	654	624	673	646	653	630	648	597	631	636	631	654	610	619	629	622	643	660	651	629	635	608	660	615	612	594	667	621	613	599	642	604	660	639	651	613	625	626	603	666	643	647	601	647	625	619	611	630	618	636	632	621	647	678	627	639	594	661	622	667	640	635	611	656	592	631	626	667	637	667	644	653	590	644	618	608	678	615	658	627	646	582	618	641	616	651	636	648	663	654	708	618	597	576	678	674	588	622	637	592	647	657	626	636	681	650	629	619	638	635	614	655	675	582	623	607	651	622	623	586	635	625	657	630	659	640	645	629	613	623	682	620	649	621	629	592	641	617	669	630	621	585	620	672	632	614	622	614	588	617	593	663	612	640	596	648	648	607	624	644	632	593	659	620	663	623	668	652	651	573	664	629	641	643	639	678	608	634	682	612	594	647	649	657	608	671	619	603	657	598	624	592	630	615	621	674	661	636	646	642	653	649	657	653	629	643	681	594	662	631	644	630	631	673	614	671	667	649	633	645	631	656	658	620	687	642	649	666	649	627	654	668	670	612	594	667	620	641	581	638	635	597	645	656	673	604	648	677	623	626	633	659	667	627	611	613	620	640	665	634	628	586	635	626	629	640	618	654	611	633	615	642	689	605	663	664	653	655	628	664	661	632	657	653	611	593	587	617	616	677	621	630	635	628	637	596	608	674	680	637	653	647	655	606	611	627	628	599	595	661	628	656	667	613	637	615	647	627	660	662	641	665	636	620	617	664	633	626	624	592	655	622	627	654	599	634	616	607	657	580	614	632	646	651	641	634	633	670	623	609	629	663	641	623	656	620	672	661	682	641	652	666	607	567	615	627	594	645	686	613	610	660	643	643	669	637	656	649	630	636	632	621	633	636	658	629	620	651	647	641	662	649	595	650	652	667	595	620	646	660	649	636	683	613	636	629	617	639	627	639	669	642	637	644	650	640	637	651	679	604	649	694	615	652	662	719	632	650	606	677	631	592	639	592	621	594	651	602	592	676	632	641	612	629	632	622	641	612	658	642	659	634	584	612	643	632	614	646	615	678	611	618	606	640	607	640	600	634	616	610	614	653	623	637	644	648	637	594	648	647	653	617	618	625	682	599	693	655	596	680	661	656	645	655	639	618	619	652	682	574	644	631	652	641	612	626	638	678	615	618	626	627	630	638	629	589	622	616	601	636	635	592	649	620	593	583	674	659	667	642	619	616	648	623	653	648	639	650	670	629	640	668	618	604	607	658	558	662	622	643	679	584	627	663	651	644	611	600	657	586	656	641	578	640	611	649	655	641	651	624	643	681	606	610	673	608	645	629	670	655	621	631	664	642	616	668	680	641	649	619	587	656	645	637	630	664	643	641	645	654	599	606	652	651	666
19892	32935	17030	5242	2231	908	520	372	129	60	58	46	34	48	44	45	50	64	63	70	71	61	51	55	47	55	48	44	47	45	48	52	60	50	59	51	57	54	48	45	52	47	38	58	55	59	46	48	44	59	57	55	43	47	39	49	55	45	58	49	38	48	53	42	51	49	45	57	50	49	51	54	55	34	38	43	48	49	51	46	43	50	46	66	42	58	59	60	44	53	57	47	41	34	51	54	56	53	61	45	47	46	62	41	62	51	52	58	53	65	41	57	51	54	46	41	41	63	55	52	47	58	51	51	54	56	49	52	53	46	52	39	72	61	59	56	36	74	41	47	51	63	52	59	62	56	47	62	41	49	56	57	59	36	57	41	52	63	54	42	41	61	59	39	55	50	56	53	46	46	41	59	55	44	59	49	49	56	47	38	69	47	42	45	40	45	55	39	51	44	55	58	55	51	56	50	44	42	56	60	41	56	71	56	51	49	55	56	49	43	44	39	55	60	70	71	56	39	40	44	57	55	40	55	51	56	48	53	48	67	45	47	57	53	53	48	57	50	56	50	41	50	50	46	51	42	49	41	60	55	51	53	42	52	39	57	44	50	48	49	41	54	49	47	48	51	40	68	51	50	49	45	50	60	53	47	67	59	55	37	45	37	50	52	48	60	53	43	57	53	41	58	52	54	38	49	53	53	50	51	44	47	60	48	55	44	39	48	48	55	43	49	46	56	48	56	58	46	50	54	52	57	56	57	50	56	49	57	60	49	43	55	54	34	39	50	49	55	45	44	51	52	50	49	54	61	48	48	60	45	45	57	50	56	52	57	44	35	53	50	43	47	43	42	51	57	60	51	57	59	50	37	56	55	57	50	49	59	54	50	54	63	51	47	41	60	49	41	58	48	54	41	59	61	50	44	58	48	70	62	45	49	70	56	60	59	46	45	61	46	53	50	41	41	58	63	59	43	60	47	50	42	58	46	38	46	51	49	55	63	50	55	59	59	39	55	61	62	59	65	43	45	53	50	48	44	57	50	51	62	48	49	48	61	48	44	43	54	49	49	67	50	47	47	44	49	36	54	70	51	51	49	46	56	43	50	76	53	48	46	53	44	54	49	53	52	46	57	65	54	39	42	43	49	56	48	54	51	58	61	46	51	55	47	55	50	58	50	47	60	53	53	61	61	44	47	57	61	56	53	57	42	55	51	56	55	54	44	53	50	51	52	62	65	60	43	56	50	51	50	51	53	49	57	51	56	63	60	45	53	61	40	43	49	47	56	55	41	49	45	54	61	52	61	71	57	53	49	53	45	60	53	57	41	56	65	70	42	51	49	58	38	48	56	63	55	46	55	53	49	59	43	58	58	58	41	53	48	44	58	44	37	55	53	54	63	51	55	61	48	54	49	52	51	42	57	69	48	47	46	55	45	53	60	51	64	45	61	46	55	66	60	46	52	35	42	54	49	54	59	50	50	48	43	63	35	48	48	52	63	35	64	51	50	52	55	53	56	56	61	42	60	44	43	54	48	45	53	46	47	58	48	57	69	55	40	52	38	61	58	46	51	59	51	53	54	62	76	43	53	49	49	58	58	52	46	58	56	61	52	56	53	52	50	54	53	59	52	60	54	46	44	46	69	48	36	40	49	57	39	56	58	53	43	65	46	49	56	52	74	51	44	58	59	52	63	49	57	56	48	61	45	47	46	40	30	55	41	54	45	54	49	47	51	60	61	49	59	57	51	45	43	58	42	58	54	41	42	50	61	65	56	47	52	45	59	50	48	45	51	43	60	48	67	43	59	55	62	57	45	46	51	41	56	47	53	67	64	47	41	58	42	56	42	59	47	42	62	53	53	60	36	51	47	53	50	50	47	40	52	55	46	49	67	50	53	56	49	58	76	64	37	60	48	48	47	33	61	47	50	51	55	56	58	55	56	41	52	47	55	43	48	61	56	50	35	62	48	36	44	48	67	58	46	38	52	53	53	38	54	46	55	58	57	64	48	48	56	49	51	42	58	40	42	51	63	57	57	46	67	46	55	51	43	45	47	48	46	52	51	46	60	55	36	43	45	46	61	46	64	57	53	51	63	62	51	42	42	37	50	45	42	54	47	63	53	37	61	53	43	39	50	50	63	47	67	55	58	49	48	52	39	34	57	49	55	57	42	55	52	51	54	57	56	53	43	51	54	43	51	65	55	40	51	44	57	51	52	43	47	40	53	43	60	52	45	59	53	40	48	60	42	61	46	50	56	58	34	48	42	54	43	56	54	44	56	58	52	48	55	56	47	62	51	50	46	53	53	56	55	45	60	47	65	49	55	47	55	52	66	50	43	45	52	56	44	45	53	43	56	43	62	61	56	42	50	64	61	47	48	64	55	60	52	54	43	50	47	39	50	55	55	50	43	52	48	46	60	45	60	46	57	63	52	31	34	57	41	45	56	46	57	53	43	58	51	55	49	52	51	51	49	44	64	54	54	55	56	53	54	49	54	57	54	57	45	45	42	53	61	37	52	49	39	54	51	48	52	58	49	38	57	56	54	51	44	58	49	51	62	45	59	39	46	60	51	58	51	60	56	55	57	48	41	66	54	37	48	46	38	44	51	44	49	43	60	51	45	52	58	58	51	47	53	53	56	54	52	53	48	56	45	40	55	46	65	40	56	62	53	48	46	52	53	47	52	57	48	50	71	59	46	47	55	48	64	65	66	41	56	46	49	53	54	54	59	49	61	66	60	49	52	59	43	62	52	57	51	49	43	53	54	50	48	43	66	47	50	50	58	45	45	48	48	49	40	47	53	41	49	55	53	63	50	59	50	49	47	53	62	58	58	31	59	45	44	47	55	46	53	56	49	49	57	58	61	72	46	52	55	57	46	57	53	46	37	51	46	38	55	41	49	51	46	44	51	43	45	52	38	52	57	53	59	53	43	41	65	43	58	54	46	45	45	43	64	42	52	50	52	56	48	52	53	54	65	57	47	49	54	44	54	46	65	44	53	44	44	43	51	55	56	44	55	49	48	45	61	48	45	58	44	51	47	62	56	49	51	45	55	53	50	55	43	50	47	50	52	61	50	56	46	50	66	52	64	46	46	58	54	72	56	58	50	41	55	54	49	54	56	38	58	54	49	69	64	55	43	57	54	65	51	57	53	56	51	52	50	56	52	56	54	37	49	54	37	52	63	59	55	62	47	39	53	53	54	33	56	61	50	46	52	63	36	50	51	50	75	53	58	56	49	56	61	61	45	50	35	54	45	43	50	56	57	51	63	45	44	58	53	52	56	60	50	66	51	43	55	49	42	39	47	47	67	52	41	57	58	54	41	57	43	51	58	61	53	47	52	50	60	45	44	39	52	71	38	51	56	49	46	45	55	42	56	38	41	63	49	48	53	47	59	49	54	68	54	44	63	50	62	57	51	44	52	48	60	58	44	56	59	45	53	51	50	48	52	44	52	43	51	66	53	54	49	59	60	53	64	44	41	62	57	55	46	53	59
44763	46519	36042	35368	34894	26086	19254	15471	4807	1097	598	639	684	607	651	638	597	685	793	1391	1169	1009	801	672	632	598	655	646	608	646	645	618	629	612	649	619	663	640	649	626	616	608	674	574	626	606	613	616	621	626	635	642	594	590	628	636	631	626	581	612	648	626	639	602	554	589	598	624	637	671	612	611	628	650	618	643	656	636	654	619	618	641	608	630	600	579	662	642	597	621	618	591	648	621	643	593	654	604	629	629	617	630	637	632	622	613	651	653	633	596	626	627	570	601	636	653	673	638	641	614	668	587	642	613	628	642	620	599	575	613	638	616	624	609	620	642	595	639	617	639	587	627	640	613	663	632	623	643	626	590	587	650	602	587	583	628	598	648	659	614	580	628	667	595	613	647	668	595	648	625	658	642	666	622	634	664	650	640	630	626	592	592	615	594	636	652	625	643	634	631	618	645	636	651	666	634	646	648	630	621	658	626	598	629	652	603	659	614	605	636	618	608	633	694	649	614	611	615	628	602	639	654	650	654	651	663	623	620	598	647	693	590	647	671	608	663	604	581	605	596	632	561	604	629	614	621	640	651	601	618	664	595	599	622	611	675	578	634	639	635	589	642	603	608	615	610	632	627	610	576	669	603	632	642	639	647	605	622	597	646	667	607	658	584	646	641	637	645	606	615	630	641	608	653	605	633	611	672	636	592	615	619	607	639	614	604	626	622	642	606	628	641	612	632	610	644	610	617	609	634	570	646	609	614	616	594	685	627	678	623	630	659	619	611	636	624	610	643	673	634	643	605	583	639	606	645	627	611	613	652	644	685	600	595	584	621	657	629	594	647	603	656	638	551	619	612	642	598	592	582	660	625	680	639	635	610	620	622	623	613	641	579	590	618	652	630	620	590	583	626	668	619	648	641	662	599	638	603	609	637	630	609	622	597	600	614	675	665	652	615	632	662	621	668	635	621	600	659	632	628	620	602	636	653	625	613	625	651	646	603	598	636	645	652	602	595	648	619	658	645	605	623	621	592	646	636	629	606	630	578	640	650	595	606	638	650	645	579	618	602	597	599	614	606	658	657	639	579	586	642	619	582	614	638	624	624	644	644	640	655	683	611	657	646	687	577	612	633	615	623	645	628	652	626	597	602	644	628	609	613	656	652	644	656	612	585	611	586	631	610	606	618	619	615	593	623	649	660	642	627	641	629	621	630	638	659	632	648	605	657	682	630	597	625	617	678	623	652	624	604	623	656	611	580	618	632	613	646	629	594	626	614	645	666	581	634	641	619	618	607	634	664	627	582	621	621	654	646	645	599	634	587	665	592	648	580	614	625	619	599	631	653	648	689	611	642	607	666	645	656	614	660	616	583	644	655	624	620	587	600	617	648	657	656	650	601	631	630	572	596	602	654	617	592	592	605	653	616	603	625	632	648	614	574	617	586	620	622	624	597	618	653	632	663	612	626	643	664	650	627	650	648	583	664	628	649	642	617	606	708	614	637	622	620	590	640	627	612	597	643	623	591	609	676	608	607	608	626	624	571	591	645	666	581	628	636	615	601	624	630	590	614	651	606	683	672	592	611	632	665	576	619	655	605	599	606	643	624	626	669	645	662	645	600	647	610	625	607	623	627	639	650	671	644	588	632	621	627	649	633	639	636	617	620	570	633	640	633	595	627	595	589	631	617	665	622	640	609	617	666	634	672	658	647	584	603	655	620	644	628	640	640	643	663	607	569	636	630	610	651	673	666	608	645	600	615	614	644	659	653	663	611	591	594	645	627	617	665	641	635	613	652	615	621	562	596	632	579	629	592	632	632	611	628	629	643	627	613	595	630	610	668	642	633	656	654	612	610	601	650	640	585	652	646	609	622	597	608	596	654	608	624	645	661	620	631	624	655	646	635	578	629	665	618	640	643	629	615	620	636	648	673	640	610	646	615	592	612	617	625	601	669	647	610	639	633	637	641	656	659	668	644	620	599	628	609	620	587	645	633	694	650	614	648	639	634	621	601	631	621	638	646	621	610	637	603	628	614	627	595	603	640	646	631	665	645	589	653	610	612	641	626	615	667	630	629	637	648	633	612	611	649	594	625	616	602	597	623	629	627	679	614	596	648	636	621	634	622	665	628	655	628	654	664	674	649	636	544	623	619	626	653	603	593	625	616	637	622	594	677	653	603	650	646	623	590	643	657	616	639	626	657	626	648	624	592	642	634	631	641	615	612	612	643	661	644	648	624	658	680	619	634	574	650	656	661	629	620	648	626	656	626	651	599	618	641	602	636	647	609	632	624	616	649	613	629	581	661	611	661	649	590	615	617	579	575	599	613	596	599	627	621	645	609	639	608	630	625	630	600	647	661	664	641	602	604	646	612	652	662	638	618	608	621	612	647	639	590	620	648	650	682	637	609	623	628	610	602	618	621	602	588	631	650	627	650	658	588	632	687	631	637	648	635	632	617	550	636	647	613	599	576	597	616	623	648	619	620	623	628	625	583	698	635	650	628	596	628	634	595	615	666	612	628	656	667	678	639	632	632	643	641	629	609	616	672	650	614	611	601	596	589	647	604	609	624	672	661	687	660	645	560	628	658	647	587	641	601	676	602	566	603	587	631	639	611	621	654	623	633	634	616	620	583	653	657	626	627	624	630	624	649	692	626	621	611	668	585	602	616	636	630	636	648	584	600	640	654	628	597	584	614	663	591	611	588	608	645	646	651	611	648	603	649	642	645	623	657	612	629	635	637	612	648	582	605	658	607	647	627	617	569	610	590	625	630	661	637	597	618	609	657	610	601	607	620	644	598	631	610	620	611	610	591	611	653	622	605	630	642	711	594	604	623	624	642	628	606	644	614	622	620	652	643	616	644	615	621	620	612	616	636	621	599	599	601	589	620	600	605	615	631	613	633	644	633	608	614	626	603	623	666	591	624	596	612	637	577	615	589	623	630	620	612	621	630	656	650	662	594	613	574	628	640	692	621	635	604	658	618	547	680	635	602	614	623	606	602	612	619	609	622	639	633	640	623	636	599	631	604	609	635	613	577	608	628	663	611	628	655	595	635	632	620	619	653	607	598	596	626	643	640	589	644	632	624	604	633	632	592	599	582	632	623	619	627	661	622	641	607	612	631	647	681	631	631	607	613	637	617	645	633	605	636	624	626	626	603	615	635	629	605	623	639	644	605	635	632	607	591	648	570	623	663	650	623	663	613	628	613	636	640	651	589	630	675	626	615	670	672	646	611	612	579	629	575	665	593	606	709	638	604	629	626	608	572	606	592	641	673	641	689	621	649	588	631	636	607	623	615	627	600	611	621	632	587	597	623	610	651	619	644	619	602	621	637	633	644	650	616	664	615	689	571	607	620	630	621	618	624	617	651	639	619	648	603	648	644	631	669	635	628	633	632	623	611	635	612	636	595	637	617	702	607	635	618	621	632	643	601	634	584	630	660	625	668	599	638	626	680	614	654	593	628	658	667	647	619	623	611	627	662	632	616	630	642
19228	29438	16384	4651	2177	849	440	359	146	75	65	70	76	56	68	47	62	66	81	77	90	82	65	60	54	51	60	55	54	58	58	59	65	56	64	61	55	65	60	70	56	67	50	56	55	54	52	61	62	68	51	68	57	56	59	50	49	67	52	69	56	68	58	46	67	49	52	51	46	83	64	55	62	67	70	55	59	63	56	64	55	81	78	59	82	64	58	53	53	67	65	77	58	58	56	63	65	61	60	62	56	54	61	49	44	59	56	56	61	71	62	58	61	75	55	53	62	57	60	59	68	70	64	67	69	72	47	69	68	67	54	62	76	65	56	58	77	64	56	65	56	51	62	56	50	64	58	55	55	69	69	54	62	56	55	53	52	68	66	51	58	58	72	52	61	62	53	68	60	64	69	70	62	55	54	68	56	63	55	62	64	69	61	61	62	60	46	53	54	63	67	64	70	67	52	61	67	58	58	65	61	64	68	44	51	59	73	45	60	63	53	73	62	64	61	46	47	60	69	74	60	59	58	69	53	62	59	55	75	57	50	54	65	61	59	61	58	54	51	60	60	78	64	75	57	76	62	51	60	68	50	59	63	76	57	68	60	84	62	61	54	67	65	62	49	75	62	59	62	64	70	74	50	71	63	60	63	56	49	57	54	56	49	65	62	60	57	59	80	53	66	65	57	52	60	67	68	70	63	61	60	61	50	77	74	65	66	58	72	65	61	60	75	62	81	62	64	67	54	56	62	55	50	59	62	61	63	58	55	69	69	52	60	44	60	67	65	71	65	59	57	57	68	65	74	64	60	73	63	60	60	61	58	60	57	67	58	64	56	65	47	48	48	64	62	66	54	49	60	71	66	59	65	73	57	55	48	62	56	53	69	60	63	57	57	58	66	59	59	76	59	75	61	67	62	64	47	61	74	63	64	52	58	55	71	61	57	58	57	69	73	56	57	66	65	69	75	51	55	57	61	61	63	80	59	66	52	57	71	76	64	47	66	62	62	54	52	52	95	64	62	69	61	50	67	60	68	67	68	65	57	39	65	70	50	80	73	60	60	61	65	81	66	49	57	55	52	57	68	51	57	61	65	67	69	58	56	51	48	49	63	57	69	55	59	64	66	60	67	49	65	55	67	58	71	67	54	61	55	53	59	61	57	65	47	62	59	63	68	64	62	66	49	54	62	52	68	58	60	68	75	53	70	55	49	52	60	52	55	44	68	58	70	64	55	50	65	57	59	59	64	54	52	60	61	57	58	68	56	54	56	70	61	52	65	58	55	81	80	61	48	59	58	63	64	67	51	55	53	62	66	61	66	67	71	62	71	59	70	63	54	56	58	76	75	53	69	54	61	57	67	67	58	67	61	69	67	49	50	70	60	52	65	69	69	64	44	83	54	53	56	66	53	57	61	64	63	65	64	58	61	58	79	64	58	49	47	56	76	73	66	56	57	59	56	65	68	61	48	62	48	61	48	57	64	66	64	57	68	50	63	63	61	71	76	66	56	68	62	70	62	49	60	73	74	67	77	72	80	59	60	67	61	76	58	69	61	59	60	54	52	63	81	79	60	74	69	49	68	62	57	60	49	64	66	77	55	58	47	59	61	59	75	55	67	71	60	61	66	68	58	60	47	54	65	59	61	55	62	57	53	67	65	54	65	57	63	63	53	63	56	67	44	43	53	59	53	62	77	79	70	54	63	64	61	53	58	60	52	82	60	75	57	56	70	66	66	65	60	61	70	50	69	73	63	54	73	67	79	60	65	75	60	68	74	51	59	71	75	63	58	55	62	67	65	73	69	62	65	56	56	56	49	57	55	68	56	53	82	58	57	60	50	50	57	57	55	56	72	60	55	57	61	68	62	64	50	52	65	65	66	69	68	57	73	53	54	72	58	56	65	72	65	61	70	55	57	57	66	38	58	68	60	61	65	55	55	55	63	64	76	54	52	68	63	62	62	53	60	62	63	71	57	51	70	63	70	59	64	64	56	56	78	60	68	57	69	69	62	70	57	48	61	61	66	69	70	69	73	60	57	73	70	56	59	54	66	64	53	78	73	76	53	64	68	47	48	54	60	70	52	68	78	50	60	65	68	58	60	69	47	68	61	62	68	61	59	56	62	53	63	54	61	65	67	51	68	75	61	63	64	63	55	48	55	57	63	57	63	74	70	64	67	66	70	53	64	70	53	50	44	60	55	60	54	61	65	50	53	63	66	60	58	70	73	54	61	58	60	62	55	47	64	60	60	66	55	59	49	50	63	61	63	64	57	63	51	66	50	63	56	87	59	70	65	66	56	64	53	67	63	69	68	53	57	46	52	54	58	63	58	66	54	50	74	57	49	64	73	71	60	80	48	52	63	57	68	60	55	63	69	63	74	55	73	58	51	66	60	61	65	48	64	58	55	62	56	55	74	63	58	52	64	65	62	53	59	64	75	61	61	54	59	62	53	61	63	68	64	67	66	57	50	66	64	71	62	62	71	63	59	50	55	49	64	49	70	60	48	57	58	60	53	55	45	75	66	77	65	69	53	56	55	57	64	53	60	60	59	58	65	58	63	65	69	48	54	61	67	68	59	50	57	47	67	81	69	60	54	56	35	62	53	70	50	62	52	54	68	64	61	75	66	82	70	60	72	62	58	49	56	63	58	55	53	58	64	60	67	60	72	57	60	71	53	63	55	68	58	61	55	75	51	59	61	57	54	69	67	60	51	61	66	73	70	43	61	70	43	73	70	53	74	51	61	63	55	61	73	68	57	53	65	56	60	56	47	67	73	73	70	57	70	76	57	70	63	63	71	61	47	64	63	48	68	70	59	52	64	60	58	72	60	75	49	55	56	72	78	75	48	64	58	45	58	65	55	56	64	63	67	63	51	69	57	58	62	51	65	46	63	57	55	58	80	44	60	51	63	66	60	55	55	66	52	60	54	64	44	65	67	48	65	83	54	65	69	59	58	68	53	71	59	74	68	57	68	78	57	66	58	59	68	66	58	57	57	67	65	72	71	62	65	73	72	69	63	73	67	61	73	55	68	69	46	67	66	70	61	66	60	87	60	61	62	53	62	73	61	70	64	59	56	59	46	74	80	60	63	61	63	65	65	66	63	68	68	62	48	77	67	58	58	58	58	56	74	55	64	62	53	48	58	68	58	73	52	59	55	60	57	59	38	51	69	65	80	57	51	68	48	57	61	49	69	60	57	74	62	61	76	47	63	64	64	69	58	70	52	56	59	70	59	57	58	76	62	68	61	68	61	63	70	66	58	44	61	47	59	64	62	57	52	63	60	64	60	77	70	73	56	67	52	57	69	61	61	63	60	76	66	58	54	61	69	51	69	59	57	76	69	52	46	62	56	56	80	58	66	67	57	60	59	59	60	61	54	64	58	58	67	61	66	61	59	54	59	53	70	66	60	54	61	65	62	61	72	52	68	70	76	59	63	71	62	75	61	58	59	60	64	45	62	63	78	71	52	65	62	53	46	72	61	51	76	82
50186	48637	36535	33953	33458	24584	17972	15082	5034	1373	710	756	733	736	743	760	720	772	979	1370	1356	1239	893	811	792	800	779	720	750	703	764	766	707	726	776	714	713	746	717	690	715	762	742	740	743	712	752	718	765	736	766	749	712	725	740	790	739	728	786	712	718	706	728	740	780	742	777	756	731	696	721	732	743	722	750	778	741	715	791	788	771	724	743	724	776	746	701	779	803	755	755	726	742	746	772	768	714	779	753	803	760	797	774	726	756	780	749	732	762	719	747	766	760	766	777	774	763	793	745	708	764	735	705	703	728	730	747	798	761	729	717	769	757	728	706	775	740	736	730	737	763	694	732	761	720	748	761	727	759	729	735	800	734	759	760	776	728	814	726	739	728	778	708	755	761	767	700	756	735	730	751	749	732	758	728	799	719	769	762	761	739	739	768	746	743	755	747	728	759	806	747	729	736	766	733	733	762	727	786	754	759	675	772	761	717	761	744	782	794	762	726	747	775	750	744	740	787	761	728	793	713	737	784	713	729	762	725	717	748	737	727	744	719	765	771	743	766	747	767	748	782	772	731	762	751	754	694	809	803	759	716	770	739	766	775	742	747	795	766	759	743	776	788	780	740	741	775	749	754	746	787	753	730	751	684	753	734	786	734	756	766	761	767	749	715	755	750	751	803	732	748	779	766	773	735	749	749	773	734	729	794	751	753	757	755	734	802	746	714	767	744	759	750	738	760	813	770	723	779	763	776	710	734	742	760	757	775	746	724	738	719	722	714	744	724	750	776	743	736	724	695	799	758	776	720	767	768	779	747	718	770	769	772	735	773	792	792	766	708	719	801	743	739	726	745	723	749	770	773	741	765	772	769	735	703	731	768	691	771	750	728	761	738	737	724	721	760	724	731	738	716	745	769	740	792	726	720	762	780	729	762	737	718	739	743	750	753	761	734	740	742	801	766	735	736	769	736	755	762	788	759	730	737	787	730	738	761	733	738	786	751	777	750	786	784	753	735	782	730	735	778	743	762	726	719	766	758	740	738	709	732	748	715	772	736	756	763	783	718	795	726	700	750	764	762	743	709	728	774	730	709	797	732	818	746	766	725	735	795	742	715	724	734	691	736	761	736	697	769	769	764	728	749	757	714	724	738	761	754	761	716	759	741	772	741	733	785	709	773	744	783	726	719	730	788	714	713	752	775	788	768	725	751	801	735	708	753	763	745	712	728	782	722	750	725	770	755	777	746	792	730	796	771	764	737	737	763	741	758	756	733	766	732	746	750	772	738	725	746	732	733	733	766	748	722	760	739	759	746	760	775	741	728	746	732	742	750	725	734	758	769	737	803	798	751	778	741	767	732	750	759	746	744	754	730	726	743	748	759	758	749	781	738	750	722	779	747	727	739	775	804	789	765	744	705	801	726	743	729	750	722	733	739	816	746	720	738	738	763	730	748	795	748	744	787	779	764	715	752	743	762	738	754	747	800	799	708	760	713	719	800	764	711	715	765	761	735	725	707	727	723	769	762	776	729	736	772	749	753	760	756	740	783	720	710	785	750	729	719	745	679	763	757	770	745	719	748	788	741	746	766	758	777	708	746	670	742	762	731	735	736	762	753	723	774	725	757	750	760	767	729	728	713	766	741	723	757	726	739	746	772	726	740	765	786	723	727	703	754	781	807	746	743	767	751	718	804	737	781	760	734	791	768	720	719	778	779	754	784	764	743	755	708	760	721	737	804	788	762	743	725	735	778	761	727	692	726	768	708	734	770	733	735	763	744	762	764	733	754	729	717	810	817	739	745	766	752	754	751	750	741	693	729	770	746	751	739	728	734	729	775	713	774	753	731	732	722	778	726	729	749	749	760	721	774	774	747	749	738	774	687	726	715	796	772	756	751	775	744	741	812	763	735	732	773	792	734	769	748	776	782	735	723	718	812	800	770	753	688	692	755	761	764	716	731	736	791	752	737	753	766	766	726	778	742	775	762	788	733	708	736	784	719	723	757	705	722	725	762	753	731	750	760	805	754	767	777	721	726	755	696	710	763	797	754	757	742	776	747	747	742	739	731	764	746	742	725	752	754	714	764	788	791	724	769	732	789	755	760	779	740	711	727	763	787	685	785	722	751	736	750	742	747	750	763	717	750	768	776	759	756	672	753	756	757	772	738	749	765	769	755	756	762	742	743	754	740	791	738	754	709	718	725	745	800	792	765	778	740	741	760	744	742	765	732	782	731	773	708	763	755	725	763	742	734	742	747	764	758	728	753	742	735	797	698	733	775	795	733	773	723	749	748	699	775	780	752	737	750	718	752	754	759	736	739	721	728	741	738	738	774	788	795	747	781	690	731	773	738	788	728	705	685	753	777	705	760	764	687	771	768	752	779	800	787	753	722	737	748	751	756	787	684	767	757	723	751	751	750	789	735	772	741	756	731	750	726	753	707	740	773	751	748	712	754	763	748	728	810	689	699	742	757	744	786	766	722	764	719	772	771	767	727	771	786	753	776	701	729	762	741	712	747	768	737	753	766	774	797	725	755	712	705	755	742	762	737	766	748	773	793	732	754	752	731	741	714	753	760	699	758	763	761	715	770	756	771	747	791	733	728	736	799	733	721	749	755	693	799	775	756	724	761	720	770	708	811	751	754	743	702	748	741	755	730	787	771	744	732	694	807	719	759	743	730	748	765	782	761	740	751	730	779	755	770	731	734	690	759	726	734	767	718	813	775	769	772	760	688	801	739	722	787	744	806	785	730	726	746	740	777	798	731	757	749	729	757	765	753	730	781	825	793	704	724	684	754	716	713	709	789	793	724	739	732	676	793	750	691	711	805	765	727	771	755	740	745	740	756	765	764	804	741	754	751	726	698	760	799	757	745	753	736	727	753	749	782	726	756	726	767	726	753	753	720	722	740	750	730	691	745	786	679	775	752	784	735	730	757	762	756	772	774	734	739	716	754	768	790	771	708	726	765	727	740	774	778	753	779	753	768	752	769	785	746	750	708	750	758	721	756	746	746	753	773	724	739	733	726	736	740	746	686	764	720	749	725	734	751	750	756	794	749	776	779	714	741	743	698	768	758	728	774	729	736	749	759	742	763	723	679	744	736	760	763	753	770	796	790	753	774	737	722	736	768	754	777	783	706	760	751	756	794	775	812	740	746	798	778	719	757	691	738	751	744	762	736	725	693	762	757	743	724	754	751	702	738	755	745	702	709	762	745	769	753	747	698	771	736	753	729	720	789	795	735	708	750	723	736	755	732	764	745	758	770	764	727	750	818	721	760	738	768	783	708	798	729	765	793	714	732	808	772	783	719	726	773	781	735	793	747	774	722	758	702	777	733	773	789	761	845	801	795	735	753	772	705	705	766	786	780	707	734	701	710	703	777	711	747	788	714	755	728	733	774	718	779	774	768	741	715	709	693	742	750	736	713	764	701	749	756	706	744	754	774	751	755	770	732	736	729	784	770	767	733	746	792	776	753	804	760	754	792	750	721	773
30276	39584	21669	7713	3576	1263	672	561	175	73	67	56	61	61	43	65	64	54	55	90	89	75	61	56	66	48	51	58	60	50	56	58	46	70	73	70	73	61	58	58	61	68	64	69	55	59	61	62	66	50	59	62	60	57	63	76	54	52	42	51	58	50	72	60	66	57	57	64	64	51	64	54	57	63	39	59	66	53	65	59	59	55	59	47	64	71	59	58	62	65	53	68	75	62	63	72	45	66	54	62	56	48	61	42	73	53	69	59	46	66	61	62	59	54	63	73	66	63	60	48	56	49	72	68	67	60	61	71	58	53	46	60	75	53	59	62	47	47	63	67	70	52	61	68	56	50	44	70	59	68	59	63	58	55	60	57	65	68	70	54	55	50	56	63	65	61	64	57	54	60	61	68	52	53	55	71	62	45	62	52	49	68	61	56	61	60	52	51	54	63	60	60	65	66	49	51	45	68	57	39	51	56	64	58	58	71	46	64	57	71	64	55	56	59	60	36	57	52	50	73	60	66	53	63	61	44	65	54	52	69	50	65	63	50	62	65	74	48	67	52	52	61	64	64	61	55	49	60	77	62	66	49	72	58	36	65	54	76	55	47	47	57	60	51	47	60	63	70	71	63	63	50	53	60	54	62	51	54	55	68	62	79	40	55	57	51	57	57	62	50	58	51	60	42	56	55	47	54	49	70	57	66	58	58	55	55	45	47	59	83	44	56	57	61	68	61	55	59	62	45	58	72	57	67	57	75	51	67	60	70	63	50	68	52	63	66	49	46	67	55	60	68	70	82	52	60	62	55	67	55	52	58	56	49	55	58	67	61	62	69	63	49	59	65	56	59	50	49	63	49	61	53	67	56	56	68	59	61	48	44	58	63	61	58	60	51	46	60	65	53	75	53	62	46	64	59	54	68	66	44	59	64	61	59	66	54	62	60	67	57	65	41	67	70	61	53	63	68	44	55	46	58	53	66	58	57	58	57	67	53	60	56	52	47	70	60	67	47	65	52	54	58	53	63	78	55	54	56	58	61	46	54	54	54	53	57	57	60	51	61	39	60	65	58	55	57	71	48	64	64	56	48	57	69	41	59	69	55	65	63	58	69	65	59	54	58	60	62	62	52	46	53	50	56	52	61	55	63	68	55	65	63	58	64	66	63	68	47	45	70	70	63	74	57	67	61	54	58	54	47	47	64	50	64	59	62	67	55	65	70	60	72	72	49	68	53	65	60	55	68	54	73	58	59	53	45	46	60	62	37	46	66	47	72	51	68	61	64	52	48	46	70	36	61	59	66	52	65	62	64	48	67	78	71	53	49	59	60	65	56	45	63	54	49	67	55	49	56	54	41	48	69	68	65	61	56	51	70	62	58	56	49	70	75	73	74	55	54	53	56	56	60	38	53	58	57	67	65	61	71	69	70	52	54	61	61	64	63	67	53	60	50	59	62	54	53	59	63	54	55	59	61	57	56	65	64	55	59	67	58	51	64	46	70	63	65	68	50	63	57	62	46	52	49	62	64	71	62	45	60	63	48	63	51	55	48	52	51	55	58	53	76	65	59	68	43	55	68	60	46	59	55	54	52	52	54	50	59	64	59	53	54	57	51	68	49	67	51	80	55	55	66	54	66	69	55	60	65	46	46	60	55	55	57	65	57	57	59	56	65	63	48	68	55	55	52	42	52	72	55	57	61	66	51	76	42	56	61	63	64	56	59	52	58	64	63	68	47	56	62	59	52	52	52	64	55	60	66	61	67	66	62	66	42	51	55	43	69	49	62	61	68	63	66	59	74	63	61	54	69	56	60	54	50	62	66	55	57	56	52	55	46	46	56	61	53	53	61	72	55	46	64	55	58	58	67	54	56	70	58	60	58	57	61	66	63	56	70	73	76	58	51	63	62	60	58	72	47	61	65	65	65	46	57	64	71	55	53	53	49	54	58	67	52	73	51	49	57	54	49	50	52	49	57	54	63	60	48	59	46	42	55	57	60	66	71	54	54	62	68	74	61	67	67	62	52	55	44	65	63	55	57	79	56	65	63	54	48	58	57	58	60	63	46	69	65	62	57	47	71	59	59	54	72	55	57	56	53	46	52	56	50	68	63	47	62	62	55	58	69	67	59	53	55	46	56	51	60	60	54	61	60	63	51	51	54	64	66	61	53	73	62	49	58	64	69	53	61	70	48	57	59	59	61	70	60	56	53	50	70	66	54	65	51	73	50	55	55	61	50	63	74	60	65	63	42	60	72	48	55	67	68	54	57	50	61	71	54	61	44	58	79	63	61	77	60	54	50	63	64	50	57	66	62	60	61	55	54	50	69	54	59	56	61	48	64	66	51	50	62	62	55	59	55	61	56	51	63	65	59	57	47	52	46	55	59	55	63	60	49	37	56	61	53	63	61	62	53	49	62	61	71	67	75	60	68	68	70	44	72	60	54	59	60	68	50	54	53	75	76	65	63	70	52	52	52	42	70	53	70	74	49	65	58	52	58	68	49	51	62	58	60	54	59	58	60	53	73	60	48	61	57	52	58	64	57	76	55	52	53	54	59	58	66	62	63	58	53	54	57	49	63	62	57	68	53	55	73	55	66	70	63	62	74	48	68	70	63	52	67	60	73	62	63	60	65	65	50	75	59	52	50	53	59	55	61	64	65	57	49	53	74	60	60	65	67	53	67	46	50	65	51	52	57	55	66	50	66	56	63	71	57	80	55	49	51	77	57	53	54	64	52	64	58	55	59	64	68	46	68	66	55	51	64	61	43	61	70	63	51	67	49	52	53	55	55	54	49	45	58	74	70	54	55	74	58	58	59	49	56	69	49	57	67	57	55	47	59	66	66	56	56	60	69	58	66	49	65	51	57	54	50	53	60	67	59	56	59	65	81	42	77	56	51	45	62	50	62	80	53	67	59	55	72	54	53	71	69	43	58	61	60	53	58	54	49	63	56	62	48	54	67	57	54	61	51	61	65	56	63	68	64	60	61	60	53	55	66	65	79	67	47	61	62	62	60	62	60	63	64	61	68	61	71	71	63	59	66	58	48	54	60	60	60	57	59	63	55	63	50	51	65	57	53	62	67	64	62	69	60	54	68	59	54	60	67	54	56	63	63	56	57	73	64	53	60	55	53	48	65	59	64	52	51	57	60	65	58	56	58	69	60	61	67	54	55	51	62	64	56	50	71	59	52	54	49	47	55	72	54	54	48	63	55	51	57	67	58	58	61	66	58	50	57	50	63	57	55	57	63	57	57	65	51	51	53	59	57	62	63	44	73	59	67	60	54	59	56	72	60	67	55	51	63	63	62	74	56	57	59	64	59	64	46	65	69	57	65	49	47	70	53	51	59	60	67	52	63	55	51	56	57	55	57	63	58	53	56	70	67	58	58	59	48	61	66	67	48	65	49	66	58	62	62	56	62	54	62	63	57	52	71	49	68	46	55	54	45	55	43	61	55	60	64	68	53	64	62	56	62	71	58	54	69	46	60
49996	49064	40702	39405	39789	28797	22003	19009	6501	1526	740	764	708	697	705	704	759	688	900	1530	1823	1356	961	760	778	749	713	725	756	676	703	730	719	686	734	717	716	748	726	720	698	699	715	688	707	745	698	679	746	711	762	706	742	710	728	688	677	740	684	710	769	702	712	693	699	754	780	701	717	700	733	671	708	728	715	706	748	745	797	742	742	744	691	733	700	690	664	759	765	690	704	689	732	673	706	711	753	739	752	767	685	728	750	734	724	685	716	699	697	718	763	658	717	745	692	715	689	748	732	668	719	710	717	704	700	728	725	706	750	681	745	710	716	707	674	727	743	708	716	669	703	758	724	737	717	694	758	699	703	724	688	696	721	733	700	678	754	717	713	704	697	722	677	685	716	753	705	705	711	684	700	767	677	692	680	669	710	738	705	741	709	733	702	680	711	695	719	707	746	730	737	693	703	706	705	775	717	724	734	732	755	731	723	691	722	683	674	726	707	707	712	732	704	732	706	702	723	681	737	732	716	689	716	732	719	685	744	698	706	725	740	665	700	675	739	681	704	700	669	738	704	786	715	704	691	729	748	712	751	733	735	721	711	735	753	697	692	757	704	745	740	689	699	727	748	690	740	732	721	700	674	692	649	718	686	680	671	706	753	729	713	708	792	712	739	750	694	699	720	706	720	703	703	704	698	684	726	725	703	692	743	720	671	719	725	703	746	747	706	742	713	726	685	723	713	696	749	758	765	729	722	720	707	720	709	713	684	748	689	665	679	698	716	723	715	740	726	725	752	761	734	695	693	748	741	726	693	681	724	735	721	666	702	744	705	765	688	727	725	698	714	731	706	720	732	713	689	712	727	677	752	704	746	734	673	746	748	739	696	681	713	734	744	731	675	732	711	710	702	705	730	727	690	765	712	674	729	744	732	708	759	677	726	682	723	716	751	744	669	670	733	687	732	704	695	728	735	672	726	721	738	744	772	756	694	713	749	661	746	750	705	728	728	696	698	716	715	729	747	737	708	678	726	674	706	695	749	728	697	733	757	717	731	709	695	713	701	684	732	683	718	742	720	722	720	679	686	700	697	700	722	662	709	704	683	711	714	741	680	727	745	752	727	700	727	695	742	732	720	721	720	739	734	682	745	722	709	652	743	711	741	708	755	687	721	717	714	744	712	704	720	672	712	688	717	717	707	722	723	709	655	681	694	672	708	701	675	718	751	676	732	704	735	672	734	706	724	697	723	706	659	696	704	746	728	762	720	704	690	737	738	747	719	731	716	669	709	718	707	720	696	746	728	651	704	694	698	670	694	752	685	698	691	703	709	677	715	662	686	687	703	690	740	717	715	683	679	700	673	695	727	729	658	751	715	755	700	720	679	727	734	694	685	742	665	723	703	704	705	701	663	722	711	753	711	732	673	682	676	692	709	709	666	728	721	731	694	708	700	708	718	699	710	720	715	720	720	703	669	674	726	716	689	687	730	733	700	699	691	734	672	713	703	693	716	704	690	678	710	735	703	726	672	717	717	755	678	678	725	737	724	708	677	690	706	721	716	763	697	680	706	767	699	744	683	717	718	703	688	735	754	687	686	703	671	746	726	759	722	715	701	726	735	680	742	712	728	772	684	723	687	705	701	739	751	697	729	729	701	658	744	740	706	706	738	804	721	675	688	750	739	682	726	713	716	728	739	719	650	713	728	725	717	753	716	693	679	743	669	745	696	693	707	709	749	676	667	693	736	736	719	696	683	670	696	705	665	710	707	712	685	678	699	706	715	756	713	675	682	688	684	684	725	693	759	667	702	729	706	695	728	737	729	688	717	723	746	753	706	704	693	760	726	693	707	717	709	705	701	685	741	729	714	730	687	709	728	695	667	716	709	680	721	707	689	697	723	710	747	740	719	694	732	700	741	723	702	687	710	704	718	680	721	721	731	679	675	692	674	741	773	713	710	702	739	708	725	726	729	706	681	712	695	710	689	736	706	671	671	691	692	719	708	714	706	682	645	731	699	694	665	692	657	693	759	698	750	764	714	689	702	754	678	768	715	695	722	761	725	716	698	679	726	725	676	690	705	739	695	714	731	730	731	716	744	683	746	714	747	690	689	687	694	734	701	649	748	743	711	726	679	724	715	708	705	654	697	760	666	674	706	710	635	732	739	728	730	727	740	774	677	761	749	703	733	707	734	694	703	721	666	739	720	723	699	724	714	709	722	744	743	727	718	674	723	705	683	722	689	693	700	688	766	649	736	664	752	760	714	703	746	684	723	706	696	694	790	744	646	722	730	788	681	641	687	678	721	736	735	705	709	675	694	706	681	713	674	715	657	699	693	706	711	673	689	721	745	696	744	711	739	711	740	753	744	673	741	655	729	749	712	743	752	697	743	685	693	757	701	667	706	733	697	691	729	690	706	712	746	660	702	756	642	732	664	721	725	705	738	682	740	730	688	744	708	714	663	715	699	724	727	719	710	718	719	720	708	750	715	731	745	722	724	695	697	708	726	661	707	709	715	714	712	683	762	733	708	688	710	681	725	677	725	705	742	740	703	671	728	745	677	738	693	683	677	704	703	726	714	735	687	714	680	672	733	696	725	685	744	709	697	738	679	670	726	742	738	697	710	777	728	643	657	668	687	713	725	756	707	718	731	677	633	724	730	744	693	722	769	723	705	774	724	762	738	697	688	685	726	722	688	734	716	701	741	719	719	738	717	745	693	714	691	699	735	687	699	697	708	729	706	747	699	693	681	693	688	670	707	725	696	704	711	715	702	723	685	701	697	677	745	687	736	695	720	724	731	681	672	727	713	731	722	749	669	680	703	731	735	692	721	713	707	721	716	670	753	714	671	682	709	713	676	680	721	717	715	677	753	709	774	643	682	682	741	699	751	700	730	709	720	737	686	687	741	728	729	714	683	766	750	715	733	693	694	676	731	733	701	694	730	706	738	670	711	723	728	736	703	726	695	691	723	709	724	758	739	682	740	698	672	687	729	674	730	702	673	710	714	663	696	684	667	696	763	712	709	692	745	714	710	694	687	799	753	661	676	739	679	732	687	693	743	717	732	725	731	699	708	696	733	715	701	688	722	737	753	692	696	782	745	716	731	669	689	744	689	696	724	722	757	692	716	727	688	716	738	740	727	711	705	660	689	800	717	729	695	695	791	682	707	709	740	752	726	694	792	704	743	751	739	674	677	739	729	724	710	682	703	699	742	671	710	675	715	714	697	730	715	722	710	727	691	757	723	697	728	741	731	654	693	694	698	731	749	704	694	690	656	725	721	706	743	692	745	727	719	692	730	697	723	678	748	733	728	708	722	689	743	670	758	715	714	722	730	624	700	731	692	676	699	761	675	725	728	718	689	730	711	699	725	738	696	749	698	697	689	751	729	729	747	707	748	693	745	690	726	703	715	716	679	742	755	685	703	703	747	724	721	705	733	756	716	717	730	727	714	762	692	703	740	683	704	760	730	733	716	687	696	731	737	701	701	731	747	688
8926	12220	6023	1509	794	273	177	166	75	48	58	59	46	62	46	38	30	57	67	50	48	69	53	51	46	55	62	42	55	49	60	59	36	59	57	61	48	59	53	56	44	62	49	67	58	48	38	60	40	64	55	61	44	61	60	51	50	58	40	64	42	46	55	46	60	42	55	45	57	49	57	47	49	56	58	45	52	48	43	51	51	50	53	49	53	55	45	45	42	58	61	53	43	49	55	55	50	40	47	41	58	43	58	44	54	55	54	58	61	59	52	45	53	49	50	48	47	55	51	62	57	44	54	46	43	46	60	50	60	45	47	47	46	43	48	38	42	52	45	56	41	51	59	50	47	49	38	52	58	55	49	64	49	50	60	44	55	48	54	52	50	53	52	53	42	57	53	63	41	36	50	47	40	55	84	44	52	63	56	50	53	60	53	65	51	53	58	48	56	48	65	66	57	53	51	53	32	75	44	52	57	48	52	51	54	60	38	43	50	56	41	69	45	48	52	56	66	60	52	73	53	49	39	47	55	53	49	55	52	48	44	42	51	41	52	50	54	51	62	38	58	57	60	46	48	50	64	61	51	52	54	54	55	52	42	50	40	44	44	46	53	63	61	52	56	56	53	59	54	41	55	51	38	54	53	61	56	40	43	43	45	62	60	43	59	52	58	49	50	54	48	45	55	41	49	57	66	48	63	62	65	51	50	55	53	54	59	50	49	57	61	57	51	58	55	55	65	62	54	62	47	52	47	47	46	59	75	56	59	59	53	68	46	55	65	46	49	58	62	48	51	57	48	53	49	45	62	50	57	37	45	55	51	51	55	51	48	53	51	55	58	58	51	45	65	55	70	66	70	51	68	52	52	54	49	48	50	51	53	46	56	52	66	42	53	57	57	47	51	43	52	55	56	60	56	58	52	58	60	45	59	49	57	33	71	47	36	51	54	63	58	51	49	47	61	44	62	58	54	39	54	63	52	49	45	47	40	58	56	55	44	49	58	49	60	56	51	40	47	49	39	31	52	43	41	80	52	46	49	47	47	54	63	54	53	50	46	47	58	50	62	44	54	52	63	50	69	45	57	60	52	55	53	47	52	46	53	50	38	55	48	53	66	61	58	55	44	48	44	53	50	55	55	52	47	75	57	54	43	63	45	51	51	47	68	56	56	44	59	54	46	51	43	50	60	60	39	40	41	50	50	62	63	53	42	60	64	58	62	67	54	54	56	65	53	54	47	59	61	54	46	55	68	45	62	49	53	52	45	48	46	43	54	62	45	62	57	46	42	48	64	53	55	49	54	58	63	56	52	52	58	54	61	47	49	42	57	51	51	45	45	51	69	58	65	42	63	55	68	66	54	53	49	45	55	49	52	55	49	66	49	62	42	50	60	55	52	58	59	50	58	63	37	43	66	63	56	54	55	47	49	63	55	60	57	54	54	39	48	62	53	43	57	63	50	46	49	55	57	53	58	45	45	53	39	59	63	49	53	64	54	48	41	51	56	51	39	63	58	57	60	42	67	57	53	62	56	59	57	64	64	38	58	57	49	62	45	65	47	58	49	60	50	61	51	53	54	50	31	68	59	47	56	60	57	56	64	58	47	46	59	51	47	57	57	42	47	46	54	42	60	54	65	53	53	53	52	59	51	51	63	53	53	45	53	57	61	56	64	42	60	54	40	53	52	60	57	47	54	39	54	44	53	57	53	42	47	45	43	59	52	51	38	46	37	42	49	51	45	49	51	41	48	60	55	38	63	51	64	64	44	61	51	61	58	55	45	46	66	48	48	43	58	51	53	41	53	60	52	58	64	52	62	47	46	45	49	45	44	51	50	60	62	45	50	46	59	41	41	39	54	50	56	55	56	57	60	68	41	42	56	57	57	48	52	51	54	58	53	50	54	50	56	53	62	60	55	60	58	55	56	51	47	49	54	72	58	68	61	48	73	52	56	45	54	44	38	48	65	53	44	62	53	43	57	53	52	55	57	38	44	48	51	48	55	47	37	50	44	54	50	55	50	61	61	55	41	55	59	48	62	62	39	46	40	48	48	52	63	58	66	60	57	59	53	43	51	49	56	68	47	35	53	58	54	60	60	50	57	49	67	47	58	46	48	51	51	54	46	57	57	60	53	45	48	61	45	58	53	39	36	48	53	48	48	57	42	61	50	50	58	44	72	55	51	51	47	49	38	51	51	51	49	43	49	49	45	57	64	59	53	51	60	64	72	57	64	48	50	63	58	54	68	56	69	45	55	48	49	59	43	55	48	47	43	60	47	65	35	52	49	53	52	42	48	54	45	57	57	59	43	53	52	43	45	58	45	53	45	54	58	44	40	57	54	61	63	42	62	55	51	48	48	40	66	57	50	59	55	38	52	69	39	60	54	53	60	52	38	51	50	39	63	61	63	50	48	46	59	51	58	53	44	49	50	61	53	46	54	55	56	55	67	44	49	56	49	51	46	60	70	38	63	61	64	50	56	56	74	65	42	42	49	48	56	60	61	53	56	46	55	51	51	34	57	56	48	51	55	59	60	45	49	47	63	57	55	53	52	46	46	61	47	46	52	55	51	67	58	41	52	49	53	70	51	61	59	52	62	54	42	50	69	52	74	51	48	59	46	54	52	60	57	57	47	50	44	42	51	53	64	58	57	75	55	42	47	51	42	54	49	50	51	64	47	47	48	58	53	41	53	51	44	50	55	47	60	43	66	55	55	56	53	53	57	57	51	54	55	55	45	64	46	53	59	65	43	35	54	54	52	49	53	65	65	43	55	69	47	33	52	49	60	42	55	49	53	49	47	59	51	58	61	55	52	43	54	56	46	62	47	57	57	58	55	55	53	54	71	40	42	55	66	52	62	46	55	54	73	47	47	46	51	55	42	48	57	49	46	55	60	41	41	59	48	46	46	40	38	40	63	54	66	56	42	51	58	43	46	50	43	51	58	59	57	53	54	49	48	48	53	47	46	60	59	38	39	55	55	58	59	47	41	63	62	55	52	47	58	72	59	54	61	50	45	63	50	59	54	60	55	49	53	44	54	61	53	68	43	48	45	57	51	50	61	52	59	64	43	51	52	40	43	53	57	51	61	49	48	56	51	51	60	45	44	55	43	44	55	54	49	62	60	62	48	50	53	60	46	57	49	51	52	61	54	46	53	46	58	58	54	58	50	59	60	46	64	55	46	72	58	65	49	57	61	51	63	48	56	61	52	63	60	58	46	51	61	56	55	57	55	50	61	63	55	51	47	41	54	63	42	42	48	54	41	52	58	49	65	62	61	46	52	61	52	57	54	50	53	61	63	58	56	52	63	53	43	37	44	51	55	52	56	59	60	63	51	57	49	41	57	49	39	60	46	58	53	58	53	46	51	50	55	38	56	45	53	46	55	56	52	59	64	42	54	51	42	38	53	58	55	60	59	46	46	64	50	63	45	59	57	53	64	52	68	47	46	57	50	52	56	54	55	51	58	48	60	49	44	55	47	57	57	48	51	53
42108	36776	26044	23231	23105	12853	8432	6777	2311	839	646	673	633	637	630	642	650	617	635	773	905	804	713	770	636	637	619	628	586	657	605	654	622	637	660	666	593	649	670	605	614	638	621	605	650	643	615	669	623	594	680	624	619	661	622	648	658	658	611	605	615	669	571	619	650	684	611	632	630	634	663	604	615	660	634	594	666	645	615	700	597	664	641	632	637	661	597	613	643	606	638	611	605	626	643	609	607	641	597	618	607	610	656	637	628	652	664	609	651	632	610	599	667	648	633	625	655	607	661	657	615	670	665	648	659	659	618	637	627	625	619	598	666	644	662	579	661	647	664	617	624	648	621	677	623	631	646	673	645	677	634	627	647	640	629	645	618	649	659	605	646	623	693	625	645	643	618	650	644	632	655	676	635	642	627	625	634	614	623	605	620	601	645	624	629	610	664	623	638	659	636	658	646	628	674	643	642	625	604	623	644	657	579	638	628	596	606	639	614	623	636	672	606	620	637	638	675	631	654	623	612	678	643	593	650	634	633	639	641	621	616	615	681	638	626	649	663	630	592	604	625	670	621	592	633	588	669	626	615	624	683	635	638	647	645	620	689	640	632	615	634	664	637	636	688	616	639	584	652	652	640	629	622	659	611	582	665	673	633	625	610	589	640	588	631	619	669	664	639	636	663	646	648	666	634	632	623	666	667	621	616	615	616	669	628	616	689	639	651	653	620	669	620	668	628	625	613	610	634	666	638	672	614	627	638	619	650	610	637	626	621	649	634	666	655	665	667	611	650	630	634	639	619	631	620	625	654	705	644	654	629	669	622	665	679	626	621	647	620	639	647	631	606	642	633	680	627	616	617	622	613	621	631	648	618	570	634	637	646	648	641	616	642	598	659	662	621	624	602	603	646	643	658	662	651	614	667	604	648	636	634	660	681	623	620	631	615	643	642	652	639	692	659	660	618	654	630	615	641	658	629	631	669	623	617	650	647	642	625	656	642	610	647	640	599	677	640	651	641	680	627	648	616	628	645	622	658	660	639	593	610	609	587	643	585	622	652	630	681	651	620	645	643	593	624	636	659	607	659	645	644	679	664	637	641	636	612	610	647	615	651	629	632	591	680	631	619	675	640	641	665	611	636	620	662	631	668	638	648	622	623	624	624	612	639	677	621	617	628	630	645	606	648	613	662	628	674	650	644	664	631	675	653	596	621	671	602	683	650	607	624	655	633	632	670	665	603	674	603	606	657	587	636	673	615	656	611	626	623	610	637	633	643	643	641	616	617	662	604	657	670	652	681	583	580	661	669	652	623	641	633	620	656	669	609	676	640	679	649	646	635	667	634	655	635	656	619	609	600	638	662	665	620	648	618	624	660	658	645	663	633	611	574	609	695	639	657	661	655	585	665	649	612	651	632	618	601	595	669	629	647	658	650	616	654	641	643	647	630	634	629	609	626	638	603	638	596	583	638	601	647	641	648	641	674	626	641	669	630	657	632	646	674	655	630	644	637	655	651	637	613	615	609	679	649	631	626	606	640	616	656	604	641	622	632	592	672	615	653	642	645	642	605	664	599	615	645	657	631	606	655	635	646	632	590	687	626	644	640	613	642	615	646	629	599	652	673	590	635	632	656	597	617	622	645	622	633	622	615	609	663	653	644	599	636	645	649	648	649	649	629	622	619	628	622	645	652	630	614	609	632	607	659	654	617	599	659	623	618	619	646	654	631	687	634	619	654	660	688	637	662	632	644	651	662	642	663	604	657	647	651	645	655	636	623	653	645	636	632	595	650	649	642	620	645	657	633	650	642	661	635	657	606	604	668	618	623	634	623	646	638	653	599	633	631	612	608	625	648	609	623	681	622	653	663	648	647	635	611	610	646	617	629	645	628	629	600	609	633	660	646	621	639	633	630	668	609	636	612	641	624	647	626	658	604	618	632	638	631	620	667	634	641	686	623	621	616	642	618	690	639	631	642	625	641	606	630	612	650	616	634	627	657	632	609	638	643	713	657	681	659	600	602	643	656	611	645	617	636	651	577	621	652	673	662	650	624	633	576	665	626	653	671	663	587	627	609	615	677	656	694	665	635	643	643	631	634	660	652	667	650	603	619	621	640	666	635	599	636	640	624	684	641	608	662	645	662	646	620	628	622	655	642	642	627	649	600	660	586	639	645	641	665	633	591	594	684	637	651	673	672	652	657	672	647	627	641	656	641	678	599	694	667	607	630	634	608	640	644	603	590	656	653	660	662	627	667	609	646	585	659	668	606	628	618	675	608	625	616	668	658	634	619	623	635	625	675	568	633	645	654	624	641	621	626	660	653	646	662	627	586	627	637	651	616	674	623	667	616	622	634	637	660	622	594	618	675	616	641	649	644	689	647	652	652	611	639	656	696	616	649	639	602	593	625	654	658	599	602	620	668	625	651	638	656	615	664	641	683	612	627	614	654	596	618	647	651	640	627	613	663	614	643	613	668	630	651	664	642	659	660	626	642	637	603	614	622	663	635	639	638	639	640	637	651	622	617	621	632	595	660	623	643	659	642	610	655	645	647	654	628	634	646	631	611	614	629	627	619	633	685	638	660	593	643	624	593	608	645	634	638	646	648	615	586	684	593	604	667	604	646	649	623	649	668	614	647	625	637	597	652	625	662	633	603	625	686	640	636	674	642	643	633	623	624	595	588	648	643	620	627	637	645	607	655	653	620	621	626	653	617	605	609	700	655	643	645	614	638	642	640	669	638	617	597	622	731	612	654	613	672	604	605	603	601	626	650	594	672	650	611	650	633	632	656	598	619	651	615	622	655	659	625	609	603	636	624	583	667	641	605	655	646	708	621	641	623	627	655	613	649	616	666	594	637	608	668	650	678	656	658	658	596	658	644	643	612	655	617	654	654	589	614	596	624	678	640	587	634	625	651	641	625	625	641	624	631	629	617	634	630	598	602	670	649	683	656	642	631	617	648	607	611	653	644	625	607	649	643	624	662	621	665	616	733	602	620	642	575	630	681	665	616	653	629	610	642	618	619	685	657	600	671	596	636	640	648	630	645	697	676	662	615	644	655	656	632	612	660	687	640	649	651	646	648	670	629	651	658	676	611	650	626	658	655	673	625	676	617	617	596	646	660	599	650	604	651	632	647	679	573	672	616	631	644	624	653	652	688	630	606	659	621	684	685	643	637	607	644	628	647	639	616	578	648	648	616	623	652	606	648	623	651	620	646	640	630	669	635	669	649	609	621	645	606	622	592	607	653	582	660	635	640	620	677	651	658	600	609	652	648	619	587	669	613	637	680	626	607	648	624	598	636	606	598	671	646	629	593	630	636	612	634	697	641	663	630	589	635	659	660	635	681	632	627	645	671	622	669	646	589	618	635	628	642	669	638	668	597	654	637	687	628	619	641	584	656	626	675	668	591	648	651	656	663	630	627	595	603	671	665	669	639	603	605	610	637	634	622	655	674	610	642	623	607	633	644	648	673	650	699	644	632	629	628	633
21826	32298	16885	4969	2547	842	477	384	123	64	53	51	55	52	56	50	57	56	52	86	63	72	62	61	61	53	66	53	55	52	35	56	57	57	64	50	46	54	54	48	52	53	71	47	62	56	57	42	54	40	52	46	62	44	55	48	57	56	56	54	43	52	73	59	36	57	38	49	60	55	52	44	50	57	56	49	48	57	52	55	52	55	54	48	61	47	43	52	43	48	50	26	50	44	54	64	52	54	59	56	65	50	52	43	56	55	47	60	68	54	48	62	48	37	57	44	76	60	53	64	65	44	59	52	51	53	61	44	59	52	50	55	50	50	36	62	54	42	62	54	37	58	57	60	75	60	47	48	61	67	51	53	64	58	61	47	57	53	48	58	52	49	61	56	60	51	38	55	58	55	70	36	62	44	54	63	54	55	56	45	47	54	45	49	53	58	59	51	58	48	44	60	41	54	42	47	51	49	52	50	54	49	52	40	46	45	46	60	52	52	60	47	57	40	49	48	45	57	45	50	73	46	57	46	54	69	43	52	48	46	49	44	58	59	44	59	39	57	48	51	50	46	58	47	44	53	47	53	61	57	61	62	53	60	38	43	52	53	46	48	56	42	59	57	49	56	63	59	39	49	57	56	47	46	65	57	72	57	44	43	67	58	57	31	65	66	50	60	56	45	54	45	40	50	44	52	62	55	53	49	46	50	59	60	54	55	50	51	51	60	51	71	58	53	55	42	69	51	59	49	48	62	51	50	54	48	47	53	47	42	48	43	48	52	58	64	52	48	45	49	42	52	61	49	51	60	49	57	39	50	43	52	45	57	55	41	34	64	52	50	42	55	68	47	54	51	49	56	53	54	39	52	50	51	45	55	59	60	52	58	44	55	43	54	42	49	59	49	59	50	45	62	50	45	39	57	65	36	44	46	59	50	41	55	49	58	48	55	54	59	45	57	49	44	60	40	50	43	61	53	39	56	64	37	59	49	51	43	53	43	43	59	53	52	55	51	49	52	46	44	55	46	54	48	61	57	49	59	53	47	56	55	54	52	64	43	61	47	64	61	60	50	69	49	43	48	41	43	45	53	46	40	58	43	59	56	34	56	48	63	54	56	58	51	57	66	53	65	54	47	60	48	50	40	57	44	51	43	54	40	49	49	33	45	51	59	55	58	44	45	48	53	45	69	46	54	57	67	51	60	45	39	51	59	51	64	59	59	45	58	62	52	43	58	57	56	46	52	50	48	60	56	79	58	55	52	45	50	51	53	63	53	51	55	54	76	51	48	46	54	56	45	55	55	52	54	46	59	55	46	38	51	48	42	58	41	50	59	50	50	48	53	61	61	43	48	54	67	57	37	39	40	59	48	52	47	57	47	46	42	61	46	58	41	44	49	54	60	51	57	45	53	58	58	56	48	47	49	47	65	62	49	58	56	44	42	73	50	65	42	60	56	63	64	55	50	50	43	59	47	53	50	44	59	60	48	50	50	57	45	47	47	53	56	51	57	42	43	55	61	70	46	50	51	52	45	55	60	46	42	59	59	48	49	42	55	52	45	45	55	51	69	42	35	61	46	45	47	40	64	48	53	60	38	50	44	51	46	39	42	45	59	62	43	50	63	52	44	51	56	51	54	49	43	61	49	60	58	48	48	41	57	40	50	65	58	51	59	62	47	46	48	49	46	57	63	48	61	50	63	52	58	60	39	48	57	52	49	52	50	62	46	55	50	59	61	50	46	37	47	51	51	49	62	56	55	51	37	50	62	54	64	51	59	63	51	50	56	34	49	56	42	52	56	54	39	45	44	62	42	60	53	40	66	50	63	57	40	51	56	57	50	44	44	48	54	56	57	52	45	44	57	45	43	59	56	48	50	51	52	53	49	57	55	47	60	45	37	44	60	60	59	41	55	51	51	52	63	51	61	48	53	55	50	63	52	53	52	42	57	67	66	46	62	51	50	52	48	52	59	54	45	60	52	47	61	50	62	58	56	57	56	49	58	50	54	48	51	53	56	52	47	53	41	47	56	43	45	53	52	54	57	51	64	45	51	51	54	62	60	67	41	47	43	51	46	48	49	48	46	44	48	50	49	46	45	36	52	50	54	49	41	46	53	50	50	55	50	49	44	58	57	41	44	65	59	40	58	63	57	44	46	56	60	49	58	53	62	49	60	58	57	50	57	56	44	56	54	46	43	53	44	64	42	52	60	64	49	51	55	51	56	43	54	48	65	60	60	65	53	72	45	60	55	54	53	43	48	50	45	44	48	43	52	42	50	60	49	42	49	52	73	52	38	42	54	62	69	47	55	52	47	56	48	56	52	62	60	53	56	45	44	50	58	42	48	53	62	56	46	48	72	56	42	42	59	56	65	49	61	54	49	45	60	59	44	53	58	64	59	58	61	48	59	54	55	56	49	63	45	66	52	71	49	45	64	47	55	55	52	50	45	46	52	50	53	45	45	56	40	52	60	61	58	41	42	61	65	60	50	45	40	49	39	53	43	48	39	49	61	47	48	49	39	51	50	70	54	59	44	52	48	72	55	53	60	67	52	50	52	54	55	40	61	62	50	72	49	61	56	51	45	46	57	46	49	42	43	44	47	49	45	35	48	53	55	63	46	41	47	43	48	68	63	50	48	47	41	58	56	60	55	53	58	50	41	43	37	64	51	61	48	63	56	53	49	60	50	57	57	55	48	40	36	47	62	53	50	47	62	42	69	52	53	50	42	63	58	62	52	63	54	63	66	50	52	44	47	39	58	61	50	53	47	59	61	65	47	50	51	62	45	47	42	62	53	61	58	64	61	61	56	57	50	53	49	58	75	51	58	47	63	47	53	63	56	56	44	52	55	37	58	46	37	41	54	59	42	51	43	55	48	56	67	60	61	53	50	59	49	49	40	63	55	50	57	32	56	61	60	51	43	58	37	52	57	66	49	57	47	52	48	51	53	58	50	48	44	62	65	44	47	57	44	48	45	61	58	58	56	60	46	42	59	63	44	57	55	43	46	48	72	50	56	45	56	50	46	48	47	51	62	50	63	53	52	57	49	59	58	59	51	58	58	61	44	51	45	43	55	47	66	62	54	53	52	66	38	29	55	45	57	64	44	39	68	53	57	42	52	53	60	47	49	45	52	59	57	42	60	58	58	42	50	43	48	54	52	53	51	45	55	53	58	56	65	45	54	60	53	44	39	50	39	41	37	50	45	49	48	52	51	40	53	40	48	50	56	58	60	57	53	53	47	51	45	71	57	49	59	50	49	49	56	66	60	56	43	53	55	68	52	48	42	48	51	55	48	61	41	36	58	45	55	51	53	52	54	62	55	62	58	63	50	59	46	45	33	63	52	52	59	53	45	54	44	69	50	49	56	50	40	69	46	46	50	53	45	39	48	46	62	64	51	57	46	57	54	58	62	42	48	59	58	45	50	40	58	60	56	52	45	60	48	41	54	51	52	55	57	51	64	52	51	55	65	44	54	45	56	48	52	57	50	46	40
47414	45767	36126	35320	35771	24819	18559	14942	5310	1031	652	672	677	660	653	610	693	627	720	1013	1110	1024	795	756	621	642	622	609	633	662	624	615	634	637	633	668	645	632	625	687	662	648	599	608	645	664	643	578	619	618	655	617	614	657	621	650	595	643	615	661	673	579	710	631	678	617	615	641	605	652	645	640	625	651	574	653	665	641	639	670	680	601	637	670	598	640	607	620	618	640	640	599	624	636	611	628	608	663	583	618	619	594	658	675	644	614	636	608	650	613	639	647	631	623	658	642	632	589	622	618	596	642	661	597	646	605	634	661	623	645	663	565	584	614	646	588	662	648	630	623	626	628	677	662	622	629	666	624	633	636	596	638	637	659	603	613	633	659	637	628	655	623	636	629	624	628	642	630	645	662	615	623	663	629	625	627	637	653	647	630	637	639	667	652	642	655	638	586	585	611	647	640	631	617	575	616	607	652	579	647	604	640	600	701	625	610	648	671	638	627	599	651	662	638	610	644	620	608	623	584	608	619	647	658	615	667	632	601	636	654	629	627	663	628	610	613	633	634	599	655	628	657	606	618	624	628	634	590	648	677	651	625	617	631	628	625	602	652	614	620	652	650	631	650	658	648	660	594	597	658	648	641	652	640	598	603	653	590	646	646	633	640	598	645	599	630	601	696	667	669	594	631	625	649	616	659	623	644	599	596	618	617	661	617	676	602	658	676	597	636	616	664	669	652	635	628	644	652	647	605	584	626	648	645	640	601	648	670	651	621	641	638	639	611	641	682	609	615	619	595	603	623	639	635	600	634	683	630	718	638	630	644	695	689	628	620	645	622	615	621	649	625	649	660	616	611	595	602	643	639	658	606	666	699	585	682	600	636	620	666	643	600	639	652	623	639	612	580	608	613	641	599	611	634	588	602	655	623	651	625	651	589	659	624	620	634	676	603	599	611	658	621	612	640	594	616	631	633	640	634	643	652	635	649	618	640	668	599	683	614	624	669	637	632	616	570	690	610	622	630	656	662	623	634	611	594	666	613	627	645	626	623	597	640	599	674	661	662	647	655	622	617	591	646	697	652	595	606	644	646	641	618	677	643	648	579	668	603	603	637	615	652	619	620	622	596	626	614	598	690	674	617	624	606	678	602	613	653	631	645	636	657	598	649	642	618	625	633	672	654	656	655	651	615	653	645	649	640	634	692	615	632	643	594	611	664	619	633	675	630	626	633	635	627	599	633	656	659	644	603	619	603	647	635	642	672	654	617	638	627	599	656	660	640	627	653	625	621	585	624	572	618	634	661	620	644	646	678	597	647	645	605	599	607	592	673	588	592	703	651	646	646	652	611	584	608	655	695	604	601	637	611	655	638	649	622	648	635	621	647	615	622	661	602	601	618	656	637	627	620	605	580	637	649	634	670	643	641	626	659	622	606	609	639	617	629	649	627	615	628	635	614	632	602	660	623	676	602	681	654	623	605	634	651	666	644	617	661	625	605	613	669	650	598	668	671	647	677	615	678	683	610	679	641	684	639	611	591	598	602	604	602	643	594	612	626	663	565	624	600	664	664	598	655	664	611	681	608	644	659	598	635	637	638	627	631	580	582	627	657	648	594	652	590	643	625	660	634	609	647	629	646	605	617	643	627	629	635	658	635	650	637	636	635	664	604	646	646	645	677	626	640	612	645	677	648	614	633	591	616	595	653	613	597	642	645	637	616	631	657	563	660	617	648	646	635	631	653	639	655	633	650	673	653	612	588	640	654	590	643	664	635	618	635	627	656	621	634	598	589	603	608	644	665	626	616	676	639	647	617	615	645	591	625	660	610	671	636	624	641	646	615	652	627	579	610	591	647	585	618	635	617	598	602	623	636	625	605	635	640	636	630	620	638	623	647	612	613	648	660	635	630	646	693	574	632	642	592	640	611	639	586	619	623	683	588	631	636	601	631	620	642	614	596	622	633	670	694	626	641	590	667	631	625	614	622	656	622	664	643	634	644	659	659	627	621	616	643	661	610	630	575	655	656	621	653	635	665	611	659	622	680	629	636	659	637	655	642	604	620	606	622	647	626	617	653	624	641	600	607	633	649	592	624	637	586	616	636	622	638	646	658	577	586	609	668	669	654	672	613	653	661	643	622	645	618	609	651	641	647	607	642	609	608	616	641	654	621	624	635	641	657	641	643	615	641	600	605	651	630	590	623	669	623	666	699	607	583	658	616	630	616	673	648	675	650	615	651	580	646	621	627	635	638	577	648	652	656	662	638	679	640	625	655	637	682	629	642	618	660	683	614	657	625	632	667	630	611	634	628	633	599	582	637	628	587	623	604	652	605	638	590	639	626	638	699	594	598	619	648	634	700	660	671	614	591	642	608	615	679	611	639	603	626	643	666	677	627	593	634	635	644	616	609	628	574	602	640	637	656	630	612	615	615	664	618	635	633	607	588	629	640	653	643	630	635	600	616	629	590	583	657	647	589	626	633	639	609	607	633	608	632	610	613	619	657	645	643	651	627	647	611	638	610	639	603	668	641	600	641	625	636	638	646	617	654	601	631	653	654	624	617	629	648	654	631	616	632	633	659	652	655	637	649	624	636	598	634	645	631	675	614	625	664	623	614	661	652	645	641	625	634	665	577	636	639	652	630	623	626	585	634	630	623	660	642	665	631	610	639	632	622	693	671	574	562	669	582	642	646	631	634	620	632	613	610	650	646	633	626	673	664	631	651	642	667	618	627	637	634	597	625	580	655	647	634	626	607	657	631	595	644	638	643	622	623	644	656	624	638	587	671	624	602	661	595	646	666	660	663	654	639	638	611	652	621	642	608	631	639	588	639	657	587	632	601	623	609	630	642	671	646	591	618	644	663	614	598	613	629	656	645	602	660	609	621	622	681	585	655	626	588	627	609	623	638	669	630	683	675	637	646	611	609	636	598	610	588	615	620	622	651	650	622	664	662	675	674	690	611	665	640	664	621	613	597	631	621	610	638	632	623	602	630	623	618	614	596	621	636	636	628	638	609	615	665	645	622	619	630	623	623	612	621	592	624	603	626	652	639	668	655	639	672	659	610	640	676	649	631	631	610	681	588	626	617	617	673	607	608	608	670	601	660	595	617	623	636	608	648	642	621	613	602	616	630	653	628	612	686	622	660	624	617	667	615	606	633	600	645	670	669	639	664	621	602	568	673	617	616	642	607	621	651	587	650	642	638	601	615	611	674	673	613	651	637	656	640	628	612	601	645	639	648	604	603	599	632	644	656	651	573	637	598	638	599	601	616	637	650	657	637	659	637	624	624	633	673	641	651	640	641	613	608	607	625	597	650	646	621	668	621	628	651	637	620	639	613	612	652	639	665	617	642	636	633	627	628	638	637	639	658	651	616	652	638	629	625	591	637	631	658	626	590	646	664	630	646	630	671	624	586	667	603	618	646	608	638	626	601	636	626	619	638	598	658	617	649	663	629	661	644	631	663	672	661	609	652	640	630	631	597	614	634	650	612
18460	28606	15935	4615	2727	933	485	409	164	64	65	60	68	72	61	60	52	53	60	74	66	59	83	69	64	83	65	57	60	70	71	60	78	70	50	66	62	70	68	61	72	52	53	61	58	75	71	65	69	67	64	51	56	59	72	55	67	60	61	62	56	58	68	81	61	64	65	63	73	57	63	53	74	67	70	54	67	64	69	49	72	54	48	62	71	58	78	48	59	66	63	57	63	57	71	60	54	53	69	67	63	80	62	60	75	60	51	64	52	71	60	52	64	74	63	71	72	62	83	52	58	55	58	65	65	73	65	57	59	56	69	61	73	65	59	58	42	91	74	50	52	67	58	58	59	60	69	57	57	57	61	67	68	64	46	57	60	68	61	47	62	63	65	54	58	64	75	55	79	59	67	67	70	66	51	67	56	67	74	61	65	51	73	61	84	56	66	73	68	54	60	66	63	45	61	58	75	57	55	60	62	55	70	63	51	52	67	67	66	61	60	62	49	62	52	53	55	51	63	60	52	65	57	54	67	50	58	77	58	65	72	47	62	64	53	62	54	59	53	50	64	58	60	71	57	65	53	52	67	61	60	56	62	51	70	59	66	65	70	76	56	60	72	69	56	72	56	54	69	55	59	56	58	61	60	56	65	60	60	67	73	71	68	73	71	42	53	68	63	58	64	62	62	51	61	57	50	71	53	60	69	53	48	67	70	62	69	69	52	58	66	79	66	66	55	58	55	63	52	64	65	64	56	75	70	59	81	63	55	65	54	55	48	49	62	59	56	57	71	57	65	75	82	64	57	56	64	57	57	71	58	67	68	58	65	64	69	77	64	60	56	56	57	66	57	50	48	72	60	55	63	72	44	55	71	61	53	84	47	52	61	65	67	61	61	78	52	50	53	60	65	76	69	60	63	56	84	62	50	62	58	68	54	73	70	64	65	49	71	65	56	73	66	58	69	61	60	51	68	51	57	59	60	57	72	66	68	65	63	60	50	70	54	65	65	73	56	52	48	57	45	69	59	55	60	65	46	55	53	52	62	49	51	73	60	42	73	68	69	71	61	58	69	63	64	64	68	56	65	67	64	61	64	58	62	57	60	67	81	51	59	57	60	63	57	59	68	63	65	60	68	54	54	67	56	68	62	57	74	68	64	63	60	61	76	56	70	62	56	58	70	60	56	68	53	65	58	46	53	58	60	49	52	66	58	61	73	69	62	65	68	61	70	68	44	53	57	51	56	69	47	56	67	59	59	55	76	60	62	65	60	71	60	63	70	50	62	61	45	51	59	66	75	58	70	58	57	65	73	59	60	79	60	54	51	47	63	48	64	55	74	68	50	56	66	69	60	54	72	71	50	57	53	65	52	54	51	53	62	60	72	60	61	61	74	69	48	60	67	58	58	60	63	65	64	71	61	60	63	65	73	61	48	45	72	64	54	73	59	48	62	51	76	47	56	57	58	55	72	63	67	68	61	67	65	71	53	51	54	75	54	58	70	70	74	61	63	54	46	62	53	73	60	47	60	73	84	60	55	64	71	64	63	69	63	66	50	64	56	66	64	64	63	66	60	63	56	60	55	58	77	78	72	55	63	59	66	66	50	56	69	68	70	58	46	60	68	59	57	57	62	58	64	66	52	50	65	57	56	64	49	67	65	62	59	41	53	61	58	75	57	60	57	68	55	54	73	59	68	64	53	58	55	59	58	62	58	55	59	62	61	65	57	51	61	65	62	57	74	62	71	67	67	51	64	51	59	50	71	67	50	69	60	61	52	73	56	75	60	77	61	65	66	61	65	56	39	73	52	58	62	60	63	70	36	67	70	69	62	56	78	65	69	64	69	66	65	60	50	80	76	52	63	50	75	61	60	56	56	60	63	71	72	63	60	56	59	48	53	49	63	78	57	57	59	50	71	68	66	65	64	62	68	59	74	74	69	57	61	61	65	52	71	65	63	63	65	62	58	58	64	70	52	58	56	72	65	54	54	61	53	53	55	73	74	49	65	52	58	46	64	70	59	69	63	62	51	68	58	61	71	50	53	47	60	65	49	66	53	55	73	66	66	50	60	71	66	69	69	60	62	67	60	45	77	70	59	57	65	65	73	65	56	69	62	67	57	57	73	60	65	66	61	84	52	63	57	54	56	56	72	47	65	59	56	48	62	61	64	59	54	55	69	59	77	53	63	74	61	68	62	63	67	60	58	61	66	46	62	67	54	59	71	72	66	66	63	66	58	60	48	73	47	65	49	53	62	70	63	55	52	66	72	54	58	50	62	51	60	55	55	64	60	66	51	58	69	76	67	72	55	71	49	60	48	62	73	64	52	64	59	57	65	59	69	57	75	69	58	51	65	59	56	68	49	60	44	54	55	76	63	71	77	63	67	49	57	61	58	85	56	54	54	62	65	50	56	70	67	61	46	72	63	60	63	66	71	63	61	55	65	71	47	63	70	73	59	54	67	71	66	66	67	50	63	67	74	59	64	73	46	66	70	61	58	55	71	67	76	63	54	64	57	70	58	53	75	59	75	65	53	67	60	61	56	57	60	67	72	71	78	61	55	53	77	62	61	68	57	57	44	61	63	62	55	62	67	49	69	63	59	65	72	72	68	75	61	54	50	69	63	63	59	68	58	62	82	52	66	55	49	61	60	65	73	63	72	55	54	56	67	66	60	63	56	70	72	73	70	73	66	62	68	52	64	64	71	53	68	63	79	71	62	64	49	71	75	58	74	52	74	69	73	62	51	55	55	73	52	58	57	67	59	80	62	62	50	68	57	56	65	63	61	52	56	71	73	60	49	64	72	51	59	58	57	56	64	72	53	59	50	73	67	65	63	77	53	65	58	72	62	69	58	56	63	60	58	62	47	48	60	65	54	55	72	57	63	69	53	69	59	61	53	70	73	58	56	70	60	67	66	72	62	59	61	63	56	54	67	63	71	61	69	74	71	60	66	68	73	65	48	74	74	59	51	62	74	67	53	56	64	68	66	74	73	60	57	64	54	60	60	51	49	52	60	64	80	78	66	65	79	74	53	66	64	72	63	64	69	75	60	57	67	66	50	63	70	61	65	56	56	53	63	63	60	75	52	51	65	67	71	66	73	62	55	55	61	48	69	58	61	70	62	76	69	59	50	44	63	77	67	63	63	60	62	68	62	51	65	59	62	55	61	64	55	52	56	61	70	53	66	70	59	70	46	75	56	54	65	57	56	62	57	47	50	67	63	65	46	72	60	70	63	54	59	69	73	54	65	54	71	66	60	52	55	67	59	65	70	69	67	54	68	58	58	70	60	56	59	59	58	64	56	67	55	60	69	69	71	64	62	53	56	75	60	67	63	71	59	66	76	72	63	73	68	46	65	70	60	56	56	69	55	63	67	58	63	60	54	73	62	69	73	91	51	69	73	57	59	70	63	64	53	67	68	59	63	55	53	55	64	59	69	60	53	58	79	50	65	68	62	65	54	58	71	71	70	61	59	67	59	60	53	60	52	49
48791	48698	35953	34499	36159	24855	18432	15375	6485	1292	730	724	775	756	717	711	748	720	879	1248	1317	1002	914	820	771	759	694	720	783	748	712	687	761	744	761	766	814	722	728	728	739	748	747	726	803	709	805	751	730	704	736	707	746	730	775	747	786	700	736	761	772	765	795	742	742	673	722	719	743	758	770	765	797	730	737	790	721	743	754	729	741	756	775	790	767	734	729	704	784	740	738	718	743	766	706	734	709	736	735	723	779	735	745	747	720	725	762	739	780	754	786	747	730	742	764	802	775	778	735	756	786	765	744	793	709	739	772	762	731	693	748	818	769	767	757	702	742	739	756	746	787	753	737	736	745	775	746	735	741	751	714	789	734	737	715	729	739	807	774	707	764	735	731	712	774	759	788	744	688	749	743	764	754	776	731	728	702	742	714	748	785	756	756	788	756	742	734	779	766	757	739	744	736	720	725	719	742	692	726	735	752	774	741	755	754	685	771	754	733	781	757	769	785	737	744	774	772	734	728	730	790	713	705	779	765	713	729	784	757	751	737	693	756	746	739	746	775	773	723	762	706	765	770	779	792	761	718	768	774	768	706	720	757	726	720	810	805	678	690	769	765	773	746	707	701	737	771	769	712	744	709	791	728	672	757	731	727	755	771	797	781	733	713	715	715	769	751	766	793	725	727	756	743	759	762	761	718	768	722	756	723	763	696	773	736	748	767	763	749	715	766	805	764	770	703	772	738	749	713	717	762	828	793	732	711	797	730	702	719	774	759	735	725	763	757	755	750	761	710	751	727	797	680	737	761	749	738	792	725	761	731	752	749	770	729	764	771	771	705	732	792	768	750	719	729	773	764	740	745	766	723	718	742	785	710	723	739	731	731	705	747	726	722	775	759	768	737	719	760	732	695	762	702	754	729	787	746	744	708	798	699	794	773	747	751	723	770	735	701	744	750	745	728	749	720	748	779	759	722	746	784	774	715	784	752	732	748	766	704	756	748	748	759	754	757	761	743	734	785	780	723	708	778	671	754	743	758	712	734	758	714	760	732	791	754	741	796	758	784	741	774	714	757	777	800	744	775	765	697	745	723	791	755	734	765	656	791	766	749	720	747	765	761	754	769	774	789	750	711	739	712	717	776	732	754	810	723	766	771	754	724	737	778	714	760	701	738	708	781	770	770	737	768	716	738	711	732	741	739	745	744	686	711	723	730	703	732	800	741	747	721	790	757	762	743	740	749	733	765	697	756	782	741	746	709	751	746	755	775	750	716	748	798	737	736	808	742	780	770	803	774	729	766	762	771	723	798	726	712	797	695	797	702	767	789	770	730	748	768	741	754	760	715	774	764	748	772	714	763	747	788	766	759	752	650	727	768	735	720	732	787	740	778	745	721	750	696	741	723	742	719	737	751	731	797	742	703	789	784	712	709	721	724	751	763	750	755	731	726	751	735	731	735	742	707	741	738	727	766	758	773	751	731	741	785	715	719	778	754	754	734	767	738	714	771	707	764	715	763	763	748	800	737	727	742	764	737	704	754	697	778	742	750	741	735	722	746	756	782	730	794	736	699	762	756	782	722	698	757	720	747	744	747	806	754	734	758	744	738	715	709	716	752	744	713	756	787	729	750	733	788	700	783	767	732	751	741	773	738	728	752	765	749	771	751	735	755	750	803	720	760	741	710	712	778	749	761	786	777	765	760	734	715	792	751	770	767	808	811	768	778	714	790	782	732	756	755	747	758	726	750	700	749	776	757	711	760	760	748	738	741	752	733	708	756	757	780	732	701	802	806	787	781	689	733	741	768	720	773	765	769	709	746	740	742	711	782	721	779	728	754	769	730	719	740	748	747	770	729	747	786	745	753	741	756	782	760	764	786	717	803	752	766	761	777	734	734	802	771	744	768	768	724	728	759	742	736	760	720	741	790	748	740	736	761	789	729	681	722	768	710	780	677	783	776	714	771	786	742	770	787	781	783	726	762	762	735	763	735	731	741	766	716	760	753	811	732	766	759	725	797	748	725	730	763	753	742	753	742	759	722	740	729	782	759	717	774	736	780	781	738	744	751	754	761	801	761	707	727	764	713	772	776	756	760	748	780	777	723	791	731	712	741	742	752	698	740	768	752	727	780	669	756	777	737	719	818	794	726	737	672	744	797	711	761	754	734	727	720	775	679	705	782	787	794	797	753	763	727	749	742	703	718	743	746	741	740	790	757	750	740	784	796	834	758	750	801	801	760	734	722	738	720	777	744	751	829	733	768	741	775	720	748	781	761	750	732	742	728	738	724	755	702	724	741	764	733	819	745	737	732	710	764	727	777	728	745	762	735	746	794	732	751	754	789	805	738	740	735	705	757	767	734	761	764	747	700	731	763	723	747	767	771	726	785	759	772	777	736	743	730	724	791	745	684	708	761	745	768	800	730	822	785	773	728	745	754	683	754	776	731	738	754	754	709	781	732	743	729	778	746	794	794	761	749	705	721	744	802	797	770	752	771	759	747	742	732	762	756	718	763	781	801	731	824	763	755	789	730	719	802	732	747	762	768	735	786	728	749	801	705	773	746	798	714	753	732	746	754	737	753	701	731	726	751	718	733	726	725	727	711	753	748	747	687	757	708	713	737	724	765	774	694	781	769	736	738	738	752	769	726	698	804	758	746	751	747	790	763	747	737	726	744	774	713	710	770	729	687	733	744	802	734	733	758	735	707	747	742	727	707	777	767	718	734	757	777	740	730	732	732	726	730	763	752	754	786	758	770	750	760	758	763	781	752	748	761	767	734	777	738	743	758	719	751	800	717	726	725	773	734	756	757	744	723	758	758	703	811	752	794	766	755	706	740	712	712	715	735	761	771	849	720	786	735	713	806	718	777	777	721	755	746	747	764	718	751	700	739	739	753	681	726	745	771	771	772	748	766	730	737	743	751	726	731	729	752	783	769	724	750	724	812	740	752	777	733	755	736	743	753	754	731	785	728	729	754	760	692	695	698	731	742	712	728	734	777	766	758	749	758	748	738	724	731	770	735	746	710	716	720	754	689	713	700	736	719	750	767	744	731	718	742	773	716	766	751	710	702	731	705	729	746	762	733	744	774	760	727	730	783	797	764	726	795	793	773	754	743	740	737	749	712	748	742	720	691	725	753	791	797	747	700	743	731	748	719	773	813	752	765	775	762	667	761	733	805	784	711	727	740	808	747	740	730	748	733	703	753	752	771	783	802	769	743	746	751	756	753	755	755	756	761	730	745	750	746	735	757	749	712	732	726	732	717	847	750	723	752	723	724	713	750	733	774	739	759	796	731	713	729	760	726	737	730	708	724	768	772	723	713	725	778	727	721	761	749	714	735	756	751	743	777	782	745	748	737	762	739	733	761	767	773	748	736	748	748	766	754	771	748	721	751	786	748	743	687	790	780	759	755	787	732	758	729	787	746	707	718	713	761	724	691	772	711	752	707	739	737	737	777	754	746	768	773	769	762	763	720	766	709	725	787	748	746	766
28418	39818	21759	7690	4377	1535	834	563	260	65	62	60	58	53	46	56	54	49	55	68	86	69	62	60	52	62	50	56	57	55	56	72	58	54	56	63	64	70	50	59	50	52	60	62	62	58	68	54	67	51	56	65	52	53	62	49	61	56	64	67	51	58	73	55	56	58	46	64	52	56	65	51	61	49	43	55	50	59	59	55	62	55	67	63	60	42	57	60	69	58	63	57	57	62	63	52	54	66	55	64	62	41	42	54	54	69	70	47	61	55	64	62	47	76	62	54	64	63	43	57	59	56	69	58	61	53	55	52	54	61	57	67	69	62	63	42	59	71	59	63	55	61	63	54	63	59	62	71	53	65	67	63	62	50	63	66	50	55	67	52	51	55	64	56	58	76	56	56	62	69	51	63	65	49	54	55	43	77	71	53	66	54	55	59	60	57	57	69	63	68	61	59	49	73	66	73	61	71	72	68	49	51	47	63	58	61	60	67	63	56	66	73	58	51	68	72	53	52	59	54	59	57	76	70	74	51	62	57	64	60	62	42	58	58	56	63	57	61	58	68	73	58	59	59	71	46	63	55	53	68	53	66	58	47	62	65	58	48	47	58	48	62	55	49	59	56	56	77	57	55	61	57	57	64	45	58	66	53	55	66	62	66	55	64	67	54	74	58	70	59	60	45	82	52	70	48	50	53	47	48	73	81	49	51	68	61	54	76	52	62	58	65	53	56	56	53	65	54	59	44	59	63	56	58	53	52	54	60	56	55	62	57	60	59	60	59	73	57	49	47	55	68	66	53	67	61	56	48	54	63	51	50	64	47	56	58	65	62	63	58	56	59	47	48	48	55	52	57	59	63	42	41	56	55	74	49	58	74	57	62	57	52	69	69	58	57	72	54	50	60	61	69	58	50	55	57	54	54	53	50	65	74	72	71	59	54	62	57	61	59	55	65	62	58	52	64	53	60	71	58	64	65	47	51	66	61	64	60	43	67	66	60	62	47	61	55	69	49	56	74	54	69	52	47	52	53	47	58	55	62	61	61	54	71	65	47	59	73	46	54	50	73	57	54	57	62	56	66	58	60	60	69	58	63	59	54	67	67	67	66	49	57	63	52	57	74	70	58	50	63	67	61	65	65	47	52	73	63	60	56	54	64	67	54	58	54	61	65	58	47	51	57	54	70	71	67	63	76	60	60	57	67	48	53	57	56	44	73	75	56	59	49	47	54	54	58	59	60	66	64	64	49	63	54	68	49	53	44	61	56	54	54	65	60	61	60	72	75	52	50	57	60	71	53	54	65	63	75	60	58	52	66	52	67	53	45	60	58	52	49	59	60	70	75	50	61	75	59	52	53	54	70	66	60	59	58	65	53	69	50	62	55	66	55	65	65	45	48	54	46	53	75	51	53	41	48	57	57	56	53	64	65	75	61	50	55	59	46	57	68	67	65	43	55	56	50	60	68	58	47	68	62	62	53	57	68	64	60	44	57	48	62	70	62	62	60	66	55	46	60	55	65	54	54	48	54	57	57	62	61	68	55	73	62	57	48	51	59	50	59	67	67	64	45	49	45	67	64	50	60	65	58	74	58	68	66	65	60	65	61	64	63	66	56	59	71	55	61	59	52	69	69	36	46	54	41	66	42	49	62	62	56	59	58	57	71	64	63	65	59	68	65	50	56	69	62	62	60	69	53	56	64	61	60	49	54	61	58	56	61	56	47	58	49	60	55	80	46	59	63	43	54	53	56	67	68	66	51	66	56	58	56	53	56	56	56	60	67	62	58	54	60	64	57	68	58	53	60	50	46	51	56	78	59	61	56	65	63	50	59	59	59	64	71	53	54	64	70	72	68	59	59	63	68	67	76	63	59	59	47	60	67	48	53	50	49	55	61	44	49	60	57	69	69	56	50	67	59	65	64	53	56	52	64	55	58	68	58	61	53	60	63	44	75	58	63	62	49	60	53	69	78	59	52	62	54	53	61	55	69	59	77	58	52	43	70	49	52	57	61	61	71	48	56	59	61	54	57	52	61	58	67	54	60	68	55	69	77	61	57	45	62	48	59	68	52	80	60	61	46	50	53	58	65	53	60	52	60	63	74	47	60	57	71	66	51	60	58	41	61	60	60	50	57	57	56	68	58	54	46	53	57	63	61	56	47	60	69	58	72	62	57	46	47	62	45	62	50	65	62	47	62	69	53	67	56	69	68	58	67	49	59	66	64	59	54	50	61	47	61	46	46	57	50	59	63	59	72	48	52	56	59	57	54	51	50	59	55	48	62	54	57	51	49	68	53	68	49	57	68	77	73	56	46	56	52	63	46	61	57	64	45	61	54	51	78	55	70	65	53	80	65	55	48	51	54	38	56	55	46	62	72	58	60	60	60	58	54	69	67	50	47	50	55	51	56	63	64	76	62	50	68	78	69	60	57	50	51	88	64	67	50	59	65	59	56	70	57	47	67	52	59	64	48	56	62	68	46	59	72	52	53	48	50	60	56	48	76	58	52	63	58	69	53	63	47	68	67	58	60	56	54	61	53	62	67	51	59	52	53	58	66	68	62	60	65	52	66	51	73	58	50	62	54	59	65	59	51	58	54	65	51	45	62	52	56	57	45	46	48	62	60	57	61	50	56	55	50	56	64	53	64	59	75	76	60	53	65	59	61	75	70	47	59	58	52	45	60	65	64	67	70	59	57	58	49	56	59	63	52	53	57	64	43	57	51	58	59	63	61	42	55	47	63	80	53	59	46	61	55	46	55	59	49	46	62	61	69	64	58	65	58	58	54	53	68	60	62	67	57	65	67	62	56	66	56	60	51	43	50	63	66	67	47	59	56	59	69	66	52	65	55	60	61	63	58	56	50	65	63	67	62	49	58	46	62	52	71	45	53	57	62	65	57	52	61	60	60	55	68	66	65	62	57	56	61	56	60	55	46	58	58	58	58	58	52	56	51	74	63	48	47	56	59	59	59	52	61	58	52	65	67	68	50	56	51	48	64	43	61	65	65	48	49	65	53	51	63	61	63	54	49	51	66	40	70	65	60	58	64	61	57	55	67	62	60	66	56	47	58	66	63	71	63	71	55	59	55	63	64	70	60	64	57	53	57	44	57	50	62	45	47	60	52	51	64	63	64	63	52	65	60	61	54	46	52	72	70	81	61	61	53	53	67	54	56	59	75	56	54	63	68	67	61	60	56	66	62	67	63	64	48	57	66	54	58	61	46	63	63	52	51	52	57	58	46	44	50	52	63	61	53	59	60	67	61	61	35	60	77	56	58	50	57	56	64	63	54	60	61	60	55	64	55	68	62	52	72	66	72	57	48	61	57	69	63	59	50	62	57	65	71	54	48	52	62	50	58	49	57	66	72	46	65	45	62	67	51	67	59	52	56	64	68	63	60	54	58	77	65	46	58	54	61	57	50	48	59	59	59	70	58	58	49	54	54	76	69	57	57	55	63	72	62	51	70	70	53	59	62	49	63	64	53	61	72
48387	49522	40034	40822	43289	29856	24057	19879	8727	1486	689	718	768	702	775	740	739	736	780	1310	1726	1344	912	826	735	742	726	698	693	759	735	664	729	727	736	741	715	730	688	696	725	679	725	725	726	712	716	693	703	695	666	702	728	712	760	722	674	771	751	692	710	733	676	732	712	665	700	725	732	698	699	713	729	724	688	706	728	714	728	727	722	717	717	664	676	704	733	639	688	702	662	755	678	661	699	724	683	703	725	705	689	683	698	725	730	733	708	719	731	733	748	722	718	684	680	704	722	702	769	687	744	696	760	703	730	755	706	683	702	716	735	672	739	739	697	741	728	731	745	678	717	690	749	720	742	783	659	754	656	701	714	764	712	721	730	773	697	768	723	714	689	764	706	720	707	691	685	729	694	703	725	724	735	716	743	696	711	744	728	703	777	671	723	688	701	713	703	732	734	702	661	692	729	720	699	699	694	705	749	733	692	768	727	736	673	709	738	693	713	713	668	713	692	725	669	719	700	724	711	701	704	707	751	713	711	736	737	735	680	743	724	713	696	700	706	772	709	693	675	708	706	727	739	751	659	702	721	678	663	668	696	732	738	694	736	653	770	685	680	693	751	741	703	714	695	713	751	733	669	681	689	711	721	739	721	700	719	682	753	706	744	741	709	691	684	655	699	734	665	659	688	717	754	713	700	731	732	710	696	674	698	717	717	636	671	677	737	738	700	738	691	693	703	695	721	710	746	714	707	717	675	692	728	745	711	736	705	695	733	736	715	693	728	722	689	666	713	703	698	754	724	686	706	702	666	706	741	691	722	772	711	710	718	719	690	666	729	677	760	726	728	657	694	723	687	687	728	693	751	693	720	748	685	679	717	693	683	751	705	706	716	679	717	746	725	699	701	696	692	737	695	768	703	696	757	697	698	716	665	726	718	748	716	704	755	689	711	714	709	726	678	702	742	774	738	723	665	659	723	694	750	705	715	737	711	706	703	694	731	701	683	755	719	726	704	721	689	704	682	708	740	700	733	728	761	648	718	720	694	679	673	733	678	752	719	697	728	714	747	748	702	732	709	668	701	678	723	724	645	717	726	694	724	719	698	673	723	691	698	691	724	696	713	742	688	757	762	730	664	727	703	713	678	745	726	718	705	715	693	714	638	677	715	751	756	715	715	723	727	691	722	661	754	731	674	731	699	741	740	757	729	725	698	746	707	697	690	690	753	671	687	736	734	733	692	731	729	732	725	713	696	751	700	694	724	703	734	757	729	722	714	660	686	708	719	668	714	737	711	700	710	721	683	734	708	657	720	751	724	699	711	688	698	697	722	726	690	697	727	715	675	666	719	686	728	731	725	685	687	692	720	698	702	720	713	708	692	698	784	687	723	716	752	674	710	675	735	712	725	687	743	740	673	709	690	708	691	736	737	707	694	733	766	696	741	712	678	715	721	731	657	677	725	702	711	710	724	768	661	701	718	734	683	738	706	701	705	739	705	711	697	794	693	701	737	715	670	704	693	712	645	734	680	733	747	717	734	731	702	702	769	719	695	715	691	713	652	721	692	664	713	746	717	738	691	748	704	759	763	732	736	706	713	679	698	727	707	737	711	716	742	745	717	696	732	732	731	717	720	721	695	739	687	749	720	688	690	708	702	708	730	684	690	758	750	727	717	724	745	708	759	732	775	746	712	749	706	738	688	727	763	740	721	648	729	714	700	689	695	711	667	706	730	684	665	737	669	715	698	739	698	785	732	735	701	690	741	708	725	695	761	750	697	722	651	701	692	693	710	713	698	699	733	692	719	658	768	746	699	708	726	722	692	717	748	722	698	741	653	751	733	714	736	725	692	689	713	696	733	674	710	693	768	700	730	678	675	726	670	700	692	733	676	750	680	684	709	707	730	730	697	724	766	672	690	711	709	674	717	729	747	736	717	720	706	751	725	770	735	731	697	711	744	717	732	747	710	706	729	740	724	708	746	741	700	691	762	682	670	709	758	680	728	684	704	771	688	731	732	665	737	652	691	704	697	724	765	696	697	703	657	744	704	776	721	707	751	663	663	686	699	693	701	728	743	700	729	694	706	687	733	724	684	707	710	721	730	699	712	715	725	716	682	674	719	724	740	723	722	703	725	713	727	718	753	702	766	687	736	669	711	692	729	736	739	706	692	700	687	704	737	698	730	720	679	714	706	675	717	707	723	720	700	738	693	735	724	744	658	698	698	746	734	774	720	669	693	733	671	726	694	746	656	709	739	691	716	693	698	712	706	686	694	677	702	707	691	698	760	680	758	693	723	709	741	733	710	711	684	714	672	706	717	748	715	713	726	682	728	703	684	693	685	725	689	734	719	742	677	738	695	703	712	697	685	666	737	699	731	691	672	708	664	698	717	757	677	703	736	687	739	696	668	682	685	709	683	693	738	723	688	700	751	744	684	704	689	707	698	698	686	714	701	729	683	741	708	707	728	693	674	696	726	714	737	656	693	679	722	743	746	721	729	717	662	727	678	708	686	735	734	705	709	655	680	701	713	692	733	609	703	694	698	686	731	684	696	701	711	721	698	689	686	715	697	707	719	734	743	704	709	661	768	726	752	648	696	688	711	709	700	708	692	724	728	709	709	714	685	661	712	719	699	690	722	716	713	660	736	688	673	730	733	725	729	699	720	680	676	744	727	708	707	720	711	749	792	728	712	747	713	732	667	750	685	775	696	729	681	691	669	725	727	732	743	687	714	714	739	679	705	654	707	686	712	724	702	707	704	701	729	671	700	660	712	688	681	740	718	717	729	764	759	684	735	689	689	702	711	679	764	715	680	735	711	686	760	728	709	733	713	748	673	728	740	745	681	689	697	689	698	727	667	708	704	680	697	706	740	700	739	769	699	684	695	764	761	704	722	733	715	724	725	727	690	747	695	715	701	655	692	708	694	699	671	751	689	680	754	731	752	719	732	746	689	723	735	715	686	692	680	660	699	716	741	745	721	679	681	754	763	686	723	708	684	715	695	740	712	751	689	685	749	702	697	676	707	702	716	714	705	747	701	711	694	711	684	718	675	660	706	675	693	710	673	702	691	722	669	715	707	720	684	718	723	707	725	785	651	735	738	709	709	701	721	715	678	670	755	720	704	693	728	692	711	740	718	719	713	679	738	750	696	732	751	735	744	708	729	686	685	663	702	772	715	699	666	742	722	691	751	668	733	710	713	729	742	688	688	693	767	705	678	727	686	677	735	722	720	712	697	720	700	761	705	731	722	717	685	691	698	674	737	711	720	742	729	682	688	714	686	719	725	760	718	743	696	652	728	699	681	731	733	711	714	658	723	739	664	681	742	714	729	720	708	712	694	742	707	681	717	682	715	700	658	740	760	701	722	706	692	709	728	688	722	743	756	685	740	673	702	738	690	737	706	723	682	682	714	724	742	705	764	728	683	709	720	716	704	712	716	698	701	712	724	690	715	735	685	711	643	717	739	674	733	750	718	714	733	722	741	727	747	700	743	719
9261	11985	5444	1260	926	362	193	183	91	51	57	75	53	66	49	50	59	54	59	53	66	59	42	52	53	44	52	47	51	54	47	54	63	48	43	65	59	42	51	39	64	64	56	50	64	52	49	39	44	55	57	38	42	52	60	41	48	45	45	50	57	51	39	45	52	49	45	57	50	41	50	47	54	63	53	48	53	54	47	49	51	58	65	58	57	46	55	46	52	49	53	43	63	58	54	40	42	50	49	59	38	38	53	45	75	54	54	50	52	51	57	39	48	46	53	43	53	50	42	48	58	57	34	52	41	47	69	54	47	55	50	54	40	52	45	41	41	53	54	56	54	56	49	71	55	61	48	56	56	49	52	54	54	57	67	51	42	50	55	46	68	49	53	49	65	51	57	51	49	33	52	54	48	55	67	51	49	51	49	47	56	52	52	44	54	56	56	54	51	51	57	62	48	58	66	60	51	42	46	61	51	50	48	54	47	43	55	45	58	47	67	49	47	61	48	54	53	56	53	49	54	58	49	56	53	49	50	61	62	52	59	56	65	58	53	45	46	52	49	43	48	53	57	56	34	61	55	51	59	55	51	47	42	43	49	49	47	49	48	54	49	53	42	58	51	34	49	49	54	53	64	51	55	62	43	53	55	55	54	64	52	51	53	51	44	55	34	53	51	72	58	51	53	64	59	46	45	66	53	46	55	42	58	52	64	58	54	63	42	59	56	43	54	60	55	56	49	50	56	48	44	75	49	47	43	48	56	59	54	48	46	49	57	42	57	57	41	61	55	49	53	44	53	56	53	45	43	40	59	57	47	51	60	50	49	47	48	48	49	42	64	61	48	50	53	56	58	51	53	48	54	58	53	51	44	48	63	51	50	62	44	47	49	54	60	65	48	42	58	50	62	50	65	58	47	42	49	49	47	65	60	60	53	65	42	43	52	67	65	48	48	43	40	42	67	45	54	56	53	54	48	50	50	54	41	57	52	62	45	55	65	41	57	49	49	48	41	51	46	55	64	48	48	45	44	70	51	56	46	53	50	50	59	48	55	64	58	38	57	48	58	55	46	43	63	44	53	62	60	62	53	58	45	56	50	54	37	55	48	59	63	53	55	55	54	52	53	50	51	58	42	47	55	54	40	57	59	49	51	49	44	68	58	55	48	55	39	57	51	46	56	44	51	43	53	46	55	51	42	53	50	63	63	53	53	52	58	55	55	60	63	58	51	55	47	52	60	40	52	53	44	56	36	47	57	51	43	37	51	61	63	55	47	60	59	50	47	47	66	40	46	59	47	45	47	56	42	57	43	47	51	51	45	52	52	51	63	61	49	46	55	50	54	37	53	46	57	62	37	54	46	48	46	44	33	56	39	72	52	44	55	58	48	49	54	44	52	43	47	52	47	58	50	46	61	46	48	55	57	52	70	52	43	53	67	55	55	49	49	63	42	46	45	54	58	40	48	47	43	53	54	66	59	45	50	56	53	60	51	47	51	48	52	52	48	57	57	47	61	53	52	59	51	59	48	44	48	47	51	49	50	38	57	53	43	45	61	58	47	51	54	57	55	48	44	50	54	74	49	44	41	52	59	58	56	42	48	61	50	53	49	65	59	44	54	50	58	50	50	37	56	54	46	59	42	53	55	37	58	49	51	44	59	65	69	48	58	57	34	47	49	52	40	45	54	55	54	66	50	52	44	51	49	55	58	54	45	52	59	56	50	51	56	40	53	46	57	47	51	44	56	45	56	51	60	53	52	52	50	44	66	56	47	39	42	45	41	58	60	51	58	55	58	57	55	42	50	45	53	50	46	61	54	60	58	56	57	55	51	47	54	53	42	42	45	44	48	58	39	46	61	41	61	50	49	50	50	46	50	65	54	52	45	41	58	69	50	48	34	55	54	58	47	49	44	40	57	56	49	54	50	42	50	55	42	45	72	52	66	60	45	45	48	51	47	68	56	55	32	47	56	52	36	58	47	52	48	44	47	45	49	59	61	62	46	41	42	56	41	54	50	52	40	50	54	42	51	48	53	51	66	60	60	64	60	54	50	42	58	52	53	40	44	45	52	48	52	55	52	52	63	54	67	40	59	51	39	42	51	36	39	56	50	53	52	56	50	60	57	57	61	58	60	53	66	37	54	58	61	52	41	60	44	47	54	56	52	50	45	42	52	51	46	42	51	47	54	48	40	54	61	45	49	41	60	35	60	53	51	51	44	51	63	54	48	51	48	51	52	57	45	44	46	45	47	47	59	54	52	57	50	53	45	61	58	52	56	38	40	54	54	49	41	53	56	55	57	44	56	49	45	50	49	47	62	47	51	54	46	50	64	50	55	51	54	56	44	63	36	61	50	52	45	41	47	50	52	45	54	51	57	56	59	57	42	44	54	42	43	46	46	49	56	46	58	50	48	48	58	50	50	56	43	52	45	37	54	54	43	37	53	45	59	50	48	53	49	48	51	55	50	43	71	48	55	53	58	62	57	54	33	50	57	49	50	59	52	53	42	50	49	43	71	49	57	58	41	52	48	41	62	46	39	68	71	45	67	50	53	51	56	47	59	38	44	64	55	51	57	51	51	53	60	48	55	52	49	53	50	47	50	54	41	59	57	46	47	46	60	51	44	53	58	58	47	50	46	44	55	48	57	55	52	51	46	57	48	46	49	57	45	50	53	51	42	57	47	48	48	45	58	43	49	52	52	55	58	68	58	78	50	50	44	59	50	48	50	43	53	57	47	46	58	62	52	61	47	43	56	52	39	56	49	31	53	65	55	67	54	54	52	58	50	50	62	54	48	42	66	62	45	37	51	48	53	46	48	41	43	47	50	46	48	53	39	45	56	52	56	57	49	49	52	60	44	60	59	64	47	53	61	53	44	54	52	56	54	50	52	44	47	60	60	53	44	54	58	58	56	54	59	52	55	48	56	49	55	53	59	52	56	56	40	53	62	49	53	51	40	48	52	48	51	44	41	48	51	39	40	58	61	56	51	50	39	65	37	51	45	66	60	49	48	48	64	49	49	54	54	51	38	49	50	53	52	63	62	49	46	42	48	59	40	66	41	69	44	55	61	50	51	47	40	59	53	60	63	51	44	49	51	65	68	41	56	47	53	50	48	56	52	54	51	42	70	47	58	51	51	68	64	56	56	42	47	54	46	49	58	44	51	43	55	58	56	41	61	59	53	52	50	51	62	50	60	50	50	49	59	41	62	47	41	41	38	59	57	58	42	60	65	56	49	44	50	48	62	56	47	61	55	48	45	51	46	51	52	46	57	53	51	54	52	51	46	54	49	52	57	51	51	43	51	46	57	53	61	51	64	38	41	75	37	54	52	70	51	57	41	43	60	53	52	50	53	61	46	64	58	51	57	59	42	54	44	52	52	58	43	44	49	50	46	58	60	53	62	48	55	54	54	55	60	53	49	42	51	58	50	53	39	59	73	39	54	60	58	57	45	53	56	50	53	57	41	46	47	53	59	68	61	43	67	42	54	47
42790	36660	25047	22371	25202	14354	9846	7409	2903	776	679	694	621	571	583	641	677	614	651	795	880	722	728	687	625	652	643	644	620	614	633	633	581	676	626	577	656	644	655	639	642	614	612	592	593	611	628	651	650	643	658	637	582	624	643	633	628	606	620	630	644	616	646	632	647	606	656	651	652	647	645	620	603	609	593	592	661	665	645	655	618	622	635	638	634	623	664	605	664	605	609	586	592	617	660	650	632	634	616	608	651	603	647	634	629	670	614	631	603	617	631	671	675	648	636	610	585	643	651	605	649	602	657	648	617	654	609	661	663	641	629	640	642	635	629	640	676	614	700	631	658	647	638	666	645	618	622	619	670	650	668	620	575	625	592	634	625	653	628	677	610	639	610	591	636	603	592	643	636	642	590	636	595	609	621	603	648	613	643	655	592	630	608	611	594	611	637	624	618	601	636	626	645	677	610	696	677	658	600	641	614	661	649	631	628	716	670	632	618	654	625	669	595	637	621	622	616	619	645	597	633	664	581	658	637	662	617	595	655	645	604	620	637	618	647	617	597	658	671	654	661	609	665	652	639	663	624	591	635	589	574	616	664	627	617	674	606	622	640	641	657	670	657	621	693	634	644	654	623	656	592	617	668	682	625	652	613	631	632	662	614	665	618	653	626	679	640	610	657	643	629	651	656	648	613	653	626	654	620	637	644	617	643	635	605	650	696	643	624	610	621	608	642	643	591	632	612	655	597	640	608	649	605	598	660	634	665	608	647	650	629	637	654	649	668	643	655	656	655	628	634	636	639	681	638	629	630	616	630	634	643	639	641	654	625	639	663	693	632	619	672	614	655	645	653	673	630	632	654	615	631	625	642	654	642	606	622	604	656	624	562	658	625	607	640	629	616	635	650	620	611	630	628	640	623	605	594	632	633	606	647	629	627	620	585	656	647	636	649	663	621	667	585	635	603	618	663	639	580	572	660	581	642	643	666	648	588	609	620	624	630	631	646	610	614	611	648	613	599	628	639	621	620	679	657	656	646	606	606	640	656	636	615	626	592	657	593	635	604	663	646	666	607	620	605	651	659	609	658	626	625	676	667	602	631	645	681	660	616	579	625	610	635	616	628	674	651	660	605	662	633	616	660	601	602	625	602	637	643	680	611	619	653	612	641	658	633	628	647	681	658	668	664	638	656	647	605	614	667	612	610	637	652	626	660	672	587	643	628	614	582	636	652	629	600	614	615	633	645	613	641	641	658	616	636	570	678	668	645	619	620	650	626	650	670	638	641	670	654	666	631	655	607	640	596	623	623	630	628	669	624	645	627	641	664	633	654	623	634	634	615	684	603	649	662	624	600	661	607	651	614	587	629	651	613	589	582	634	592	629	618	681	653	647	617	653	654	607	609	667	650	675	622	632	647	658	600	633	608	599	647	618	647	651	631	644	604	640	597	646	620	687	637	590	622	641	620	625	627	608	658	634	633	638	640	631	647	671	619	620	660	607	597	634	619	644	650	668	572	650	606	591	633	654	631	623	657	642	663	618	594	632	626	622	658	682	675	602	621	635	635	622	642	614	607	639	626	660	627	617	649	653	658	597	586	600	691	686	639	605	624	639	615	652	661	725	619	636	653	651	680	640	632	679	631	653	648	650	634	634	660	637	653	654	639	665	654	628	655	611	678	648	624	683	653	649	626	620	663	609	649	605	614	640	632	641	639	616	659	640	679	660	631	613	610	630	620	641	661	635	671	622	637	610	593	618	635	653	645	615	601	590	608	602	622	650	680	659	605	632	627	629	615	601	619	671	624	635	612	630	603	668	617	609	596	650	669	649	595	671	578	634	627	642	611	656	632	660	640	649	676	610	598	659	592	619	635	640	655	615	629	630	651	670	619	670	603	592	621	592	604	590	629	606	633	606	669	617	624	647	640	613	579	635	627	633	593	640	667	649	666	666	638	599	592	611	651	677	654	631	614	641	672	630	597	651	648	633	677	661	645	628	667	646	631	622	643	646	621	598	622	632	652	645	636	607	616	642	640	682	630	614	642	598	649	646	665	651	628	634	621	643	627	657	676	648	618	655	633	616	675	664	631	641	643	625	621	610	614	648	652	625	621	653	664	657	623	648	602	617	645	641	608	644	592	695	649	651	634	671	673	631	645	634	630	650	639	601	622	635	658	610	629	658	613	591	646	606	584	663	661	630	626	646	620	656	634	642	600	652	647	639	646	611	643	592	619	609	644	619	648	617	660	643	625	660	620	602	599	617	690	594	637	663	618	601	616	627	629	629	610	630	642	628	630	617	654	669	619	621	691	644	638	668	641	593	638	609	671	627	624	657	656	652	649	675	660	659	597	614	621	622	639	634	630	654	621	620	640	642	643	610	636	647	626	628	635	652	656	644	659	635	653	613	627	643	606	659	633	654	639	589	700	589	639	583	615	639	645	583	628	611	622	589	594	649	633	614	662	588	625	673	689	618	667	663	648	618	588	607	643	686	630	632	625	611	642	637	644	592	620	634	668	618	636	618	631	629	667	646	645	608	618	673	640	652	627	640	653	639	644	633	678	689	613	663	643	649	587	660	656	600	661	636	659	694	628	623	601	627	613	596	610	708	646	596	607	604	616	611	619	601	636	629	604	658	632	651	639	636	598	670	660	624	640	595	637	587	597	650	589	611	583	639	643	593	620	699	642	619	595	651	643	637	612	635	643	604	647	621	618	583	608	643	653	650	622	600	626	614	658	652	642	604	664	677	645	628	655	645	668	658	633	628	663	643	656	592	629	604	612	621	671	674	638	614	686	654	627	689	617	630	637	623	634	647	663	628	660	648	647	625	622	601	623	646	635	609	658	639	600	640	652	629	617	647	593	650	626	668	642	615	662	625	675	661	603	656	691	667	661	677	637	635	666	631	678	606	628	580	641	628	625	628	679	620	655	651	627	643	610	663	595	641	631	636	621	639	655	644	606	632	604	614	598	637	613	634	564	629	655	651	649	668	613	634	648	626	648	668	595	672	607	649	646	601	641	649	676	627	636	633	607	670	691	674	667	645	635	641	564	628	658	630	632	657	625	680	676	611	655	629	629	640	627	677	618	596	658	647	630	611	679	608	651	625	638	647	634	582	630	629	615	600	636	675	619	595	667	611	629	673	620	625	645	626	632	643	611	601	662	637	635	653	623	619	678	606	589	596	622	643	625	585	620	655	635	667	658	606	632	641	588	680	639	651	580	640	585	641	588	679	622	626	638	659	632	627	658	641	609	577	595	676	659	663	631	652	632	666	670	605	664	664	623	699	606	635	602	642	606	616	637	623	644	670	673	647	637	667	668	620	607	655	610	618	589	654	596	610	667	634	623	630	618	656	614	657	631	614	597	606	638	626	650	625	641	643	655	630	633	650	643	611	664	611	626	630	687	607	626	639	666	608	662	630	667	689	614	616	638	632	577	638	618	645	608	578	638	667	623	629	645	608	689	603	660	592	647	589	649	602	606	626	622	689
22411	32213	16119	4284	2823	1075	540	390	190	64	68	63	57	58	53	50	45	52	58	62	65	62	59	62	55	48	47	48	56	44	67	57	60	57	44	45	53	53	39	46	55	66	50	45	61	49	47	52	44	57	53	51	40	51	54	45	53	46	50	48	51	53	60	62	41	47	47	49	54	58	60	67	44	57	43	58	37	55	48	57	53	47	51	43	48	54	40	51	49	40	51	39	51	44	51	50	56	53	48	58	45	51	57	39	62	55	55	63	43	54	55	58	52	59	52	49	53	52	48	72	50	51	50	53	47	59	53	63	63	58	49	52	58	50	50	59	50	53	54	44	56	43	56	55	39	55	60	55	53	41	57	46	55	56	52	55	51	63	54	44	48	56	48	49	56	57	48	60	39	60	68	44	53	53	53	59	57	41	48	61	53	51	43	66	55	46	55	39	57	49	53	53	43	39	53	53	65	46	48	57	51	50	65	50	56	54	61	51	56	59	57	62	47	55	52	47	62	46	47	47	46	46	54	38	46	54	62	61	49	48	50	44	61	45	54	50	64	43	50	57	50	49	38	44	44	50	71	60	59	52	58	37	60	53	51	57	40	51	57	43	59	55	45	48	53	52	61	48	60	49	54	46	51	55	60	62	47	65	45	64	54	54	51	60	72	51	45	60	68	58	40	67	38	54	60	53	56	58	53	47	39	47	46	47	48	52	56	50	54	60	53	48	50	45	59	61	45	48	65	58	60	35	47	68	47	52	54	47	52	53	61	44	56	58	48	67	55	56	48	61	42	54	53	38	57	43	51	58	46	55	41	52	56	51	50	47	46	52	61	44	48	45	56	47	57	53	55	49	47	50	59	64	66	62	38	57	54	56	51	53	41	56	64	47	63	53	50	49	60	61	48	44	49	48	39	52	43	45	59	58	45	54	56	51	57	58	52	41	59	54	66	63	52	46	39	44	50	44	52	50	51	49	53	55	47	45	52	59	54	69	56	61	42	69	59	46	45	53	53	45	48	48	64	45	50	54	44	51	38	58	49	48	55	59	62	48	61	43	41	58	71	51	50	54	44	55	58	47	47	48	58	50	46	54	43	43	42	47	60	48	48	52	47	64	58	54	57	45	53	51	60	47	46	60	43	55	45	66	46	55	57	57	53	48	59	54	57	51	51	53	59	37	48	41	42	36	56	50	55	32	44	63	57	50	57	54	54	61	47	51	56	71	52	66	59	53	53	45	65	41	60	55	51	50	54	48	53	58	49	40	50	46	51	51	56	37	57	48	56	46	53	39	52	59	50	51	55	31	57	56	48	35	54	56	48	52	57	44	58	44	61	42	49	59	48	45	58	51	36	44	57	57	63	65	51	52	49	46	48	68	53	50	56	53	52	56	60	51	51	54	56	50	43	50	57	49	49	54	52	53	49	50	45	70	67	59	48	49	57	48	50	55	60	50	41	54	49	54	47	59	57	53	51	44	50	51	56	55	50	52	60	51	50	49	62	56	44	53	57	50	37	59	73	44	46	56	40	50	64	47	53	55	55	53	40	47	50	58	56	48	47	66	62	54	44	58	65	57	54	54	47	62	53	53	52	59	65	60	39	54	46	59	57	52	41	47	50	63	50	50	62	51	46	43	46	47	47	48	48	58	55	63	58	55	50	43	50	41	53	61	54	48	50	57	52	57	53	53	58	49	49	56	59	47	68	55	65	41	59	54	58	54	54	55	54	52	58	53	51	55	50	38	53	46	48	52	39	60	51	55	50	60	52	43	54	61	52	55	54	52	51	53	51	52	55	64	50	61	56	55	58	51	54	67	51	46	51	56	60	57	68	46	51	62	53	52	56	33	42	42	53	38	43	49	55	53	48	42	61	66	61	60	58	44	62	52	48	46	58	54	53	48	49	60	55	38	59	42	53	43	58	47	69	56	49	49	38	59	58	42	47	60	58	47	55	47	65	48	63	49	48	54	53	43	47	40	36	47	58	71	55	42	54	51	43	51	40	42	63	54	65	57	50	54	52	62	57	42	58	59	57	49	44	52	65	61	58	44	56	46	57	59	37	65	49	53	63	55	58	53	58	47	45	55	53	47	50	42	46	58	59	42	48	54	54	43	42	56	51	51	61	42	58	52	46	68	45	50	49	67	53	55	53	48	52	53	48	38	44	52	54	50	55	55	40	42	48	50	47	59	56	44	44	42	64	46	51	60	55	47	45	46	54	33	55	54	57	55	46	54	55	53	57	50	45	47	63	53	67	50	50	56	58	47	46	57	46	61	44	47	64	53	48	62	39	62	58	49	57	57	46	50	65	67	50	41	55	53	57	57	42	52	51	41	58	45	49	53	59	70	54	50	53	41	52	57	37	48	58	55	45	55	58	56	54	47	58	61	54	60	63	55	48	74	46	42	48	50	58	54	49	53	48	51	55	40	52	46	48	43	46	53	52	48	51	63	42	56	63	50	53	48	40	54	48	36	51	49	57	40	52	58	68	41	45	42	51	63	47	34	55	49	61	44	68	59	38	43	46	52	45	59	57	57	39	46	43	58	51	46	44	58	50	51	47	49	57	42	55	46	44	51	60	45	58	50	59	60	54	62	59	62	62	46	50	61	60	63	53	44	49	55	45	49	56	51	44	42	59	43	62	60	54	59	48	44	47	65	48	45	48	45	48	55	52	59	60	49	56	62	61	46	55	52	56	54	58	44	47	57	48	34	57	46	46	52	46	53	46	66	52	65	57	61	52	44	54	41	49	53	54	47	43	49	54	51	35	64	47	62	35	40	43	41	56	57	49	44	59	46	54	45	51	56	57	46	55	51	67	39	53	60	48	46	46	51	43	48	55	55	48	65	50	45	60	45	64	53	63	48	48	51	41	49	59	53	56	51	59	66	53	49	40	41	44	40	61	50	56	35	50	56	58	43	50	52	50	58	45	53	52	64	64	61	42	67	47	62	56	53	47	62	47	65	55	48	41	44	45	47	49	60	65	61	56	39	47	62	43	50	44	50	52	51	41	49	44	43	61	52	47	61	59	58	51	61	37	57	59	62	45	51	49	56	48	46	44	46	60	61	55	44	54	55	46	52	65	56	52	62	54	68	55	46	47	55	58	45	57	59	55	51	61	45	39	48	57	64	46	43	61	45	60	52	50	53	49	64	51	53	58	60	47	38	64	53	55	55	57	50	50	37	52	63	50	47	60	52	62	63	50	46	48	46	56	43	54	66	38	46	59	51	54	57	50	51	46	49	44	44	66	59	57	46	51	53	47	55	47	58	44	57	64	58	48	53	41	58	59	60	56	49	48	60	31	59	53	47	48	56	45	39	53	58	63	35	63	51	44	57	46	52	50	49	62	45	53	52	51	51	49	60	53	49	61	49	51	46	54	63	42	50	65	50	51	56	60	55	50	57	51	57	54	49	60	49	50	47	56	60	40	47	44	52	53	47	53	73	56	45	55	52	49	59	50	57	40	45	49	55	51	52	47	36	48	48
48404	45956	35390	34621	37509	26181	19732	15455	6225	1249	633	644	636	644	617	647	642	671	628	1079	1239	887	744	683	673	645	631	640	626	665	622	630	640	612	611	589	617	630	639	594	627	613	613	577	654	588	626	641	623	610	661	618	629	646	579	589	596	662	585	658	640	637	615	592	636	609	616	650	630	614	589	629	601	605	635	582	614	600	652	615	607	620	624	613	674	642	606	677	653	633	605	657	629	607	609	654	615	594	622	658	647	648	607	631	663	631	652	631	626	639	662	620	618	621	638	614	567	622	669	631	655	625	633	608	607	646	596	642	589	654	629	609	630	621	635	651	636	566	600	623	649	657	603	613	620	652	642	567	657	657	620	612	572	605	585	675	638	630	664	641	617	626	611	617	590	597	607	640	639	658	641	616	625	614	626	593	636	670	624	618	638	676	662	614	645	652	631	599	638	640	621	647	602	658	600	660	610	643	628	626	616	587	598	629	644	613	618	642	632	640	597	614	605	621	630	654	631	655	625	615	627	601	579	593	637	613	636	629	599	613	636	631	639	608	620	589	650	652	606	658	621	618	661	593	638	634	633	609	565	645	623	587	631	636	639	636	658	622	628	627	613	571	644	621	622	668	599	622	653	649	639	624	617	637	610	636	641	663	650	596	647	658	572	644	655	646	584	612	628	618	656	632	588	626	643	682	660	628	623	639	615	634	594	641	653	637	586	604	623	612	631	629	651	601	659	587	599	641	632	661	634	658	610	642	617	641	627	643	624	635	645	690	583	611	614	624	610	617	619	692	644	626	629	648	627	655	607	626	592	641	603	625	652	614	576	616	615	660	656	604	595	612	649	659	617	617	608	636	593	645	623	631	617	627	619	592	627	601	619	588	619	612	631	576	647	612	636	595	636	617	627	623	592	599	647	626	633	659	585	564	626	610	603	609	669	630	621	652	627	654	607	653	608	655	665	615	616	608	617	665	653	638	617	614	621	598	596	654	595	618	616	630	609	657	596	586	596	621	606	627	633	636	594	627	644	606	626	622	670	599	656	615	588	624	602	599	592	647	625	629	650	642	623	607	626	608	664	599	601	635	634	629	627	619	645	617	661	612	628	621	646	644	609	709	637	563	610	601	634	643	603	617	595	622	618	663	613	660	660	643	633	636	638	629	601	620	632	626	650	668	617	634	630	624	607	634	621	645	611	632	630	583	640	637	593	618	621	681	605	670	623	619	642	644	614	618	598	644	632	655	626	618	641	657	653	633	592	617	602	607	639	613	653	595	579	594	650	610	603	619	610	599	617	615	612	662	642	586	654	643	611	595	623	621	656	634	595	605	615	643	628	623	576	579	657	603	655	588	635	619	634	625	581	592	633	646	656	651	622	638	613	658	611	613	650	650	651	665	649	617	609	623	607	596	635	604	647	643	631	631	684	648	589	614	640	629	643	611	598	649	614	613	601	644	625	608	605	627	571	628	613	643	609	668	617	619	632	661	627	596	599	644	595	660	626	646	644	638	647	621	624	592	637	636	615	612	632	614	606	604	629	621	618	641	645	634	648	610	634	630	654	557	567	637	571	612	634	584	647	622	667	630	613	585	641	619	664	682	602	653	627	651	582	636	605	600	624	626	599	655	624	609	612	624	610	603	589	634	666	573	662	602	610	645	642	632	597	618	638	633	586	602	631	625	602	666	618	604	611	609	638	612	580	669	616	612	683	684	631	615	648	610	648	623	629	598	609	616	613	615	622	643	621	643	616	577	637	633	577	588	631	639	658	654	594	618	652	653	609	610	602	682	658	624	653	633	615	629	638	666	633	627	608	666	625	626	606	601	620	613	609	620	602	628	670	617	658	698	584	596	618	619	610	593	600	625	571	607	607	642	673	622	595	646	644	640	646	664	633	604	615	588	647	651	600	638	628	645	591	626	679	606	623	629	675	641	636	606	626	615	662	631	628	624	605	662	576	651	637	653	626	650	665	625	628	625	618	636	640	625	625	592	630	649	591	652	636	609	641	607	588	611	647	645	623	596	590	621	625	648	620	609	596	610	640	670	631	582	633	586	627	618	609	637	652	616	636	614	596	623	633	613	630	629	633	602	647	643	616	611	658	635	629	600	642	666	619	600	600	642	626	637	620	641	623	617	637	601	609	616	614	598	594	607	638	609	618	623	579	610	584	625	619	634	572	613	647	594	630	636	650	654	631	629	666	596	645	594	624	638	650	625	622	625	634	606	623	621	630	620	614	610	656	627	619	576	662	667	609	635	597	642	647	606	639	640	670	642	606	638	654	576	595	615	676	642	600	615	615	593	633	654	578	634	644	661	596	585	651	616	623	645	608	626	641	590	629	601	629	650	570	615	584	615	624	608	648	598	605	559	654	626	637	615	624	616	650	606	639	625	660	633	629	626	592	635	626	599	680	620	647	595	587	653	644	635	593	616	639	639	641	613	620	602	630	638	619	634	630	602	637	565	600	613	590	644	653	607	680	640	587	637	639	616	588	614	594	595	646	593	634	638	601	617	644	602	602	608	643	625	648	666	610	616	670	600	655	604	633	631	615	601	647	627	623	632	620	611	686	653	636	616	621	604	594	641	627	634	613	599	666	608	632	639	642	639	632	642	650	629	636	602	644	662	615	615	590	635	623	635	628	643	603	633	631	630	618	664	612	623	626	641	628	605	616	627	666	638	620	642	651	642	649	616	627	642	605	657	624	637	624	658	656	581	628	573	638	637	623	623	622	621	604	628	644	683	607	622	631	627	619	606	625	649	639	633	644	623	611	595	643	612	633	621	641	590	626	638	632	576	600	648	627	596	615	636	604	574	607	665	601	610	617	671	611	596	611	681	640	595	627	656	613	661	663	598	617	624	645	610	637	629	615	600	618	660	630	654	613	596	611	608	629	587	616	617	634	580	598	635	648	626	615	630	589	574	619	600	605	623	614	604	619	680	632	669	669	610	613	656	613	624	667	654	608	632	611	615	634	619	620	594	601	648	651	609	625	622	629	613	596	621	615	614	603	613	592	598	623	616	640	632	591	644	606	637	608	591	611	635	621	618	629	640	648	599	599	609	617	612	646	636	612	582	641	614	609	629	618	588	603	638	636	632	652	594	628	632	654	614	606	580	606	612	636	591	605	618	630	634	606	637	636	635	617	633	627	591	643	586	653	648	631	607	631	603	620	583	668	610	580	634	648	614	607	655	654	627	680	597	607	604	611	607	648	614	613	601	636	641	573	649	657	566	631	649	630	639	647	600	634	618	616	584	644	608	602	672	590	618	596	610	623	604	619	607	652	601	631	635	616	660	646	614	613	611	672	611	660	648	604	659	598	576	605	622	615	640	637	624	621	627	616	604	640	645	692	633	621	664	653	644	628	626	636	610	641	646	651	604	608	649	647	664	648	581	633	629	641	624	615	644	633	652	615	608	638	640	633	639	614	654	632	591	613	618	611	630	649	603	573	623	617	618	635	627	654	619	616	622	615	630	584	643	621	645
19603	29135	15224	4480	2586	1063	509	426	211	83	52	66	68	65	54	62	69	57	73	71	72	65	65	63	59	62	61	76	65	60	65	78	64	59	61	47	68	59	75	60	54	57	55	61	73	61	52	59	54	61	72	60	55	47	68	63	60	53	63	68	64	57	66	75	67	76	51	52	46	55	63	59	62	51	61	61	60	58	55	65	63	56	58	55	64	56	64	62	62	60	67	71	60	81	80	51	51	59	57	66	70	65	66	76	56	69	72	67	70	45	71	52	55	56	72	65	62	43	61	69	69	60	55	55	56	82	77	65	68	67	61	58	53	53	53	67	56	66	56	59	57	59	69	51	56	72	72	55	64	57	55	58	60	60	63	74	57	62	63	68	62	63	65	49	73	67	60	74	64	61	56	62	46	61	51	56	58	66	72	61	48	69	67	47	57	51	59	63	58	61	71	67	57	58	69	56	65	66	55	48	64	55	54	64	64	64	63	63	63	46	61	55	65	50	64	68	61	63	62	58	68	61	77	61	59	55	68	59	56	54	60	64	60	51	59	50	70	60	62	57	59	75	56	58	61	67	58	61	67	65	65	54	69	61	59	66	70	61	58	51	59	72	48	48	41	66	55	58	64	68	70	73	58	67	55	50	50	66	60	58	61	55	52	56	52	61	60	61	52	56	58	61	60	56	63	56	66	60	66	67	54	66	56	57	66	49	58	54	54	72	38	56	59	55	70	55	72	51	61	70	47	55	70	54	55	73	61	57	59	64	72	61	65	60	61	59	56	66	56	63	44	66	61	68	60	68	61	52	60	54	66	63	61	58	67	58	67	69	64	48	55	58	62	61	63	61	63	60	62	60	65	63	63	63	70	55	44	58	52	57	56	65	78	48	67	53	72	73	65	49	49	64	56	64	63	59	57	57	49	56	56	75	48	44	65	49	51	52	66	69	81	57	48	67	42	60	62	62	57	55	57	67	66	56	60	55	75	58	73	67	60	57	66	71	54	58	63	58	51	66	75	67	63	58	63	67	75	54	53	49	62	66	53	81	71	71	70	50	89	64	65	55	58	56	69	62	66	66	58	66	59	72	55	47	60	74	59	47	60	59	66	52	60	60	66	71	71	60	61	65	72	64	54	59	61	66	61	57	59	62	78	79	68	62	65	73	64	62	74	56	69	57	55	53	66	78	68	68	62	60	58	60	67	50	61	53	61	62	69	65	63	68	49	66	65	51	73	47	57	53	58	56	58	53	70	58	63	64	42	65	64	53	58	81	65	61	74	62	59	69	52	49	61	53	56	75	61	61	65	60	58	78	58	54	55	62	63	52	56	64	70	84	63	69	65	68	75	68	60	67	57	66	57	68	64	52	63	68	60	46	52	67	67	72	71	61	50	55	63	59	62	67	63	73	72	71	70	51	64	76	61	75	57	48	64	57	49	68	62	50	63	68	79	73	61	52	50	66	56	69	64	56	55	56	50	65	67	64	47	67	66	64	54	68	49	53	64	59	56	64	67	74	60	58	49	67	64	58	55	59	56	68	62	62	61	60	47	48	60	55	72	59	71	52	67	54	71	55	70	63	61	73	68	63	61	66	73	68	82	75	79	55	55	63	59	62	72	58	62	51	57	55	65	55	65	76	58	68	57	57	67	67	64	65	69	67	64	62	52	62	61	69	53	62	55	59	68	63	57	70	57	56	49	71	56	63	59	62	79	58	72	65	51	65	72	63	60	58	65	67	60	54	69	62	47	77	67	61	67	62	68	54	66	55	52	68	68	82	62	40	65	55	51	43	66	53	60	51	79	61	62	62	65	69	75	55	59	62	63	69	60	60	78	61	56	56	68	63	44	78	62	59	66	54	53	71	55	67	59	61	88	52	64	67	71	67	57	65	61	49	70	51	62	54	71	56	62	63	60	68	59	68	56	67	57	63	69	54	67	56	66	53	53	59	57	58	61	76	65	61	55	64	60	56	50	65	49	70	42	80	56	59	64	49	71	58	60	76	62	78	77	63	56	65	66	66	64	67	58	71	60	63	54	59	47	62	54	61	67	52	55	64	68	61	54	49	79	75	72	69	73	40	71	66	47	55	68	66	57	60	55	69	71	37	74	64	60	63	52	74	56	59	75	69	64	60	51	68	45	58	61	56	58	55	61	60	64	67	63	66	60	43	65	70	70	52	49	70	58	68	60	49	83	67	63	71	59	65	56	68	65	52	64	73	60	78	59	63	67	64	62	77	47	62	53	62	49	61	60	57	53	56	70	56	65	64	62	64	45	57	59	61	62	81	49	83	52	59	74	54	69	56	61	65	80	57	73	57	62	77	48	60	55	62	67	75	64	59	67	56	65	47	58	70	67	56	52	59	69	75	62	58	74	67	53	56	66	68	62	54	69	60	42	55	54	60	60	74	61	63	65	63	58	52	62	63	63	73	57	50	73	55	69	66	68	65	58	60	63	51	70	60	68	67	74	53	47	70	65	56	61	55	55	65	56	69	62	61	59	78	69	72	71	54	66	55	59	65	64	64	54	65	60	59	49	50	63	60	57	65	64	67	54	58	57	57	76	57	90	55	69	63	66	64	50	56	59	58	46	59	58	62	54	63	66	51	68	75	61	51	65	72	59	65	62	70	59	59	62	58	71	57	65	73	59	74	62	82	57	53	39	62	61	54	69	64	62	73	65	63	60	67	65	59	64	50	44	52	65	53	59	61	55	76	59	74	58	54	64	55	63	75	71	55	58	68	86	60	65	58	59	60	57	56	69	68	61	65	53	54	55	56	56	71	72	56	59	61	63	66	70	63	57	65	61	63	62	55	51	64	51	60	69	65	72	57	71	65	61	53	71	74	67	63	71	55	62	55	65	59	61	51	59	65	70	53	58	57	54	78	62	68	56	77	54	64	73	67	53	67	66	74	56	51	56	51	68	55	65	63	52	47	68	53	68	78	70	63	69	52	62	59	71	61	70	69	55	68	49	58	61	55	59	52	56	61	76	60	68	76	62	51	59	62	57	67	61	62	65	60	58	50	54	73	60	70	56	62	49	59	59	60	62	45	56	77	62	58	61	57	59	69	59	65	69	55	61	61	53	66	56	71	71	80	70	43	52	57	52	59	55	71	67	69	64	66	57	72	60	54	55	66	63	60	58	66	57	56	52	51	52	45	57	64	59	78	60	73	56	59	60	64	67	67	63	74	53	54	59	60	72	63	60	54	65	56	55	85	55	49	57	62	71	54	74	77	65	61	57	68	52	46	71	59	69	58	55	74	65	76	72	62	49	55	51	47	59	57	56	64	47	63	62	52	72	56	57	55	58	61	66	62	61	54	50	61	69	64	65	76	64	59	70	66	63	75	65	57	64	59	63	63	61	65	58	58	65	64	62	53	61	62	67	70	60	66	66	56	69	57	63	65	52	68	58	72	53	59	56	69	62	57	54	61	56	55	71	62	64	52	60	54	62	57	57	62	75	39	38	59	59	67	67	57	65	63
49924	48714	35082	34548	36242	25964	19882	16247	7214	1760	768	754	762	730	733	736	753	736	734	1288	1389	1091	903	786	758	739	725	687	755	772	773	752	769	726	758	743	730	704	778	745	736	700	743	769	704	720	777	661	782	736	716	787	726	720	707	740	761	753	733	712	764	754	745	749	776	742	778	727	770	766	776	746	764	727	722	789	750	783	754	727	766	791	766	777	742	761	752	749	759	743	776	744	765	773	788	718	723	752	710	828	770	762	746	779	743	747	719	740	698	762	769	767	784	785	757	726	738	744	731	779	756	711	788	741	732	712	733	790	758	780	745	738	743	733	721	772	743	694	726	772	776	720	735	768	757	761	728	807	741	720	773	756	763	725	748	759	736	716	694	749	713	704	760	721	745	767	754	749	723	724	734	750	732	707	730	722	762	763	753	736	801	711	736	727	702	765	762	753	781	739	692	716	717	767	725	736	755	770	772	749	778	716	761	779	696	677	781	735	735	739	766	771	774	706	757	726	736	737	720	739	736	763	730	720	728	754	741	796	772	738	773	737	747	719	752	747	739	712	728	751	736	730	730	742	732	763	731	771	745	715	755	737	720	743	699	779	763	731	758	723	726	722	801	747	726	775	732	710	754	796	759	728	756	747	706	775	722	773	740	735	760	741	730	735	745	772	728	769	748	781	734	731	736	774	716	735	698	761	771	718	742	736	756	726	742	707	727	787	774	700	795	712	760	802	729	760	707	789	732	687	727	742	748	720	720	761	725	726	769	743	774	710	729	703	741	759	769	710	763	730	761	782	722	736	734	731	764	789	755	767	775	733	736	742	785	730	726	724	702	775	729	728	712	728	769	780	793	698	755	754	723	753	748	730	737	737	767	739	801	764	675	743	718	785	743	773	735	778	704	721	716	803	752	774	713	783	713	761	781	748	754	763	686	736	776	747	772	719	728	717	752	747	679	740	722	685	726	726	712	715	762	810	695	796	763	775	716	796	773	763	762	731	707	747	786	742	744	784	720	731	741	758	782	723	762	727	752	723	728	751	758	769	725	783	780	724	792	716	738	747	704	745	724	712	705	776	713	722	729	782	720	716	755	797	788	718	751	740	751	752	757	784	738	738	693	742	713	726	700	691	768	696	752	712	741	750	715	727	727	709	770	746	798	724	736	761	767	664	764	740	770	749	699	718	729	759	775	777	700	734	749	750	750	761	709	754	749	783	713	715	770	755	706	731	698	764	791	710	752	741	709	741	736	771	767	710	723	773	740	725	749	745	788	703	717	730	730	786	694	749	708	743	779	757	741	750	771	719	743	735	737	765	763	719	749	736	769	737	750	729	773	775	745	748	764	743	717	746	746	760	736	744	758	792	748	788	736	725	764	758	740	704	761	717	789	749	763	765	718	754	689	759	736	712	779	739	776	768	772	712	683	707	761	776	715	773	763	788	744	746	726	733	766	684	735	724	757	722	768	739	762	726	779	743	755	742	773	683	783	781	712	761	744	716	753	714	785	756	706	724	749	766	748	725	759	757	749	714	752	723	724	721	770	748	699	731	717	787	728	770	758	726	726	774	757	726	707	721	740	716	743	732	728	731	733	743	721	739	774	767	723	749	747	758	779	770	750	761	765	718	724	745	758	744	718	737	768	752	685	760	729	742	710	689	749	739	765	767	748	725	712	691	732	753	747	699	750	777	741	744	731	750	763	756	745	771	753	798	719	733	758	762	754	681	738	698	708	732	767	756	755	693	708	743	778	721	756	769	742	732	753	758	775	725	721	755	782	736	770	732	742	757	698	727	783	757	717	775	741	735	759	727	735	763	787	737	755	788	725	725	726	760	752	732	705	707	731	729	741	737	748	739	759	775	761	763	774	751	766	796	760	781	770	794	743	744	787	707	747	752	724	711	752	752	746	718	731	769	745	736	777	690	784	714	725	757	719	692	774	762	777	773	744	711	709	796	728	737	739	783	723	752	799	704	722	741	739	783	776	759	695	757	766	750	773	731	783	752	739	722	725	737	723	736	733	716	722	735	757	675	758	760	751	744	774	738	732	756	762	685	762	741	760	727	774	747	725	744	737	791	756	733	690	708	769	727	752	742	733	761	725	723	775	725	717	721	805	752	743	706	731	752	763	713	794	804	765	716	728	766	724	757	739	751	778	738	721	754	802	746	779	765	810	752	792	747	735	692	731	761	735	767	738	773	731	680	687	725	728	717	756	783	757	750	716	786	712	772	764	734	753	777	752	765	718	697	758	732	740	763	736	742	719	746	800	763	787	763	709	721	747	748	738	748	754	718	772	743	754	741	675	765	741	740	705	751	799	736	767	768	701	716	795	754	744	719	758	740	792	724	744	709	739	801	753	723	728	727	731	737	744	745	742	727	720	754	760	759	729	728	702	743	694	768	732	799	787	723	792	708	724	771	758	758	761	764	742	679	710	749	707	776	723	774	759	774	738	729	688	782	733	784	755	753	741	736	699	710	741	743	774	702	769	738	752	716	719	766	723	752	757	743	758	742	752	739	729	764	714	767	705	769	734	763	708	753	750	782	730	745	721	694	785	772	754	757	727	727	765	748	780	744	760	752	727	747	716	768	774	766	737	765	774	740	736	755	763	717	727	738	734	724	731	732	734	770	754	762	736	728	832	738	722	736	774	695	718	725	738	739	791	761	745	703	792	749	769	766	736	755	715	746	726	741	716	769	719	700	752	742	758	745	748	768	768	747	716	786	772	771	747	744	739	726	760	734	718	715	787	762	767	752	744	829	708	696	726	760	750	717	707	727	728	786	754	724	757	748	705	710	787	738	723	718	769	669	739	738	748	726	768	728	742	734	742	725	765	749	755	762	770	771	703	739	793	778	764	763	733	741	707	729	774	726	722	713	763	768	741	795	786	731	764	765	756	705	716	728	792	742	750	725	746	762	765	739	696	749	774	776	727	723	720	736	760	705	750	703	700	756	734	680	749	719	746	721	721	768	737	731	743	768	706	759	752	751	745	735	720	752	771	743	748	799	731	717	736	742	771	752	707	767	767	780	765	770	747	767	743	772	738	731	753	730	789	762	766	746	737	749	733	761	786	747	776	730	818	722	764	759	775	743	714	731	729	720	805	772	660	698	719	740	730	759	746	761	734	737	769	767	765	699	743	735	713	738	696	739	776	765	752	723	774	784	737	762	754	670	748	788	703	725	767	762	673	712	738	722	738	735	708	731	772	743	733	741	772	709	765	720	749	760	750	705	751	777	757	764	736	739	740	737	684	753	761	780	702	756	772	782	766	779	733	808	698	751	762	746	746	710	738	746	815	768	740	761	718	728	707	749	742	775	753	736	714	729	748	769	697	709	672	758	752	709	750	753	742	751	701	738	741	698	724	763	686	749	735	744	702	734	769	733	734	760	731	759	772	790	743	769	716	779	724	737	719	754	746	703	743	748	747	697	752	708	773	765	736	701	752	768	787	754	750	713	751	739	764	716	726	711	739	758	769	746	765	736
27904	39489	21978	7627	4245	1626	818	667	284	94	58	50	53	61	66	50	69	58	55	91	71	76	51	60	66	59	61	64	65	56	65	58	58	58	56	72	52	50	65	59	53	58	53	60	63	64	58	53	63	71	80	40	59	65	57	61	70	49	45	54	52	65	54	50	67	60	64	70	51	47	76	53	59	61	57	77	52	60	49	42	48	62	77	63	63	55	57	65	54	70	51	64	64	76	55	40	45	70	50	69	45	62	45	50	66	51	47	65	58	57	58	39	61	53	64	60	66	58	65	51	51	53	75	39	64	54	64	56	51	55	56	61	65	67	58	63	63	63	59	57	52	66	48	57	51	58	65	65	58	53	59	75	69	45	56	49	57	49	51	43	61	61	75	74	49	51	74	59	51	52	61	62	56	55	61	62	45	64	51	62	62	69	66	57	70	52	41	56	56	62	56	66	51	68	52	65	64	61	59	52	54	52	69	70	59	60	52	57	63	56	51	64	53	53	57	66	57	56	56	63	59	55	40	50	51	51	59	48	55	44	63	75	63	60	66	61	45	65	57	59	72	66	53	59	46	54	67	61	62	52	55	58	53	75	51	53	58	51	62	56	56	65	59	67	48	46	57	63	64	53	55	50	46	65	53	67	54	60	44	55	64	63	66	76	73	56	59	49	48	62	64	52	36	53	40	57	62	64	64	62	52	56	78	68	60	50	61	56	60	44	48	72	45	52	60	50	51	59	58	60	52	53	59	46	51	62	54	57	61	51	67	49	51	71	65	65	72	50	58	57	59	53	66	61	61	51	60	56	55	51	54	51	57	62	46	54	68	48	66	59	52	61	45	60	41	47	46	48	58	70	61	61	58	58	60	54	53	62	43	63	56	48	61	52	53	49	58	50	53	62	53	64	43	48	61	58	46	63	59	61	54	49	51	74	53	62	62	43	50	58	66	55	60	58	66	49	53	69	64	55	61	65	54	44	51	60	59	69	61	41	47	55	61	50	51	63	64	59	55	67	53	56	46	59	60	48	40	51	64	61	57	58	63	69	43	71	57	71	59	61	57	58	68	61	57	48	61	50	70	70	59	51	76	47	55	66	53	62	67	56	55	58	52	57	57	64	58	40	49	70	56	66	51	56	54	62	70	57	50	54	58	58	62	58	57	51	60	36	49	51	62	63	47	46	56	54	49	66	54	63	52	61	59	55	48	59	50	54	61	45	44	64	54	49	50	47	53	65	59	48	70	53	61	52	71	62	61	68	51	68	60	54	55	62	67	64	57	45	67	57	65	56	66	53	57	58	48	47	49	48	63	36	51	57	64	67	60	57	59	62	73	66	56	63	66	68	47	60	52	62	51	51	59	57	44	62	47	55	47	52	64	58	54	65	48	57	46	80	63	65	55	48	52	58	61	60	54	71	54	45	58	75	58	60	46	53	69	61	59	59	65	70	53	58	59	58	57	56	72	66	71	71	52	65	50	58	46	55	46	55	60	71	71	51	58	61	51	60	51	57	68	65	53	53	64	63	62	74	60	51	58	43	54	59	58	54	68	46	65	69	51	66	61	50	57	60	54	58	48	66	69	55	51	56	58	68	62	53	57	62	58	64	61	65	47	45	55	40	55	67	53	62	62	59	69	52	55	49	65	58	60	43	52	58	49	50	51	61	55	52	45	42	63	59	54	43	57	49	76	56	51	59	55	66	67	57	59	64	54	48	68	56	53	39	56	64	64	64	70	67	44	72	66	66	68	51	47	56	67	72	64	61	69	66	52	59	52	68	57	48	55	48	58	65	48	58	57	47	60	55	50	64	74	58	63	49	61	60	67	62	61	54	56	78	62	59	62	57	65	57	54	62	49	59	50	56	62	52	57	60	49	48	43	51	66	48	62	61	60	56	66	58	40	45	57	49	54	66	59	56	61	65	67	52	57	53	76	44	66	55	48	58	53	51	59	64	73	56	70	64	55	56	45	53	74	51	71	54	54	63	45	53	53	56	67	64	42	55	70	48	54	57	66	65	52	55	64	56	69	61	52	57	58	59	59	61	64	59	57	57	48	59	56	52	60	59	64	56	59	51	67	50	55	63	63	56	59	64	63	60	62	68	68	52	64	57	54	63	44	44	59	64	66	50	68	65	59	47	41	51	48	58	61	65	57	59	59	72	63	56	56	66	40	43	46	49	54	59	51	54	66	60	71	56	63	62	55	63	64	59	56	68	61	68	52	67	61	55	52	54	53	47	55	66	65	64	43	64	53	58	56	61	59	63	50	72	60	60	58	54	57	62	66	62	57	58	54	65	56	83	63	50	66	49	56	56	57	58	52	73	63	59	47	53	55	49	64	65	52	51	55	59	56	58	53	68	60	52	52	71	60	55	54	40	62	61	56	70	54	56	66	61	57	67	52	51	46	62	53	61	56	52	64	62	52	57	65	67	65	68	63	59	58	73	52	53	55	58	43	65	38	54	57	54	73	61	57	60	55	63	49	56	67	65	50	57	60	65	46	47	64	75	70	54	60	51	53	63	51	49	54	65	52	60	67	65	50	49	63	60	48	61	77	64	52	47	61	50	55	71	60	64	68	71	56	69	63	50	58	47	56	60	60	58	51	58	63	62	79	61	70	62	60	74	66	47	62	61	77	68	63	66	52	55	53	72	54	52	54	46	63	62	51	68	49	63	52	57	63	57	64	67	50	67	50	49	69	60	53	54	59	52	67	62	66	54	68	42	68	72	41	63	66	68	57	56	64	56	70	59	51	58	60	52	52	49	51	57	64	69	64	49	47	60	61	56	54	66	61	68	49	56	66	52	60	61	63	51	63	48	57	59	49	62	61	59	63	45	58	50	48	58	51	64	73	67	77	49	53	45	74	51	63	52	56	66	53	60	47	51	49	75	73	55	64	64	53	46	49	63	60	55	56	63	57	56	47	61	57	57	61	52	51	60	56	65	66	61	72	51	64	60	59	50	58	71	50	65	70	57	53	64	50	51	52	65	56	64	63	54	55	52	53	58	50	65	54	51	70	72	67	36	77	63	49	59	60	51	51	57	44	49	53	58	57	70	64	59	69	51	46	60	64	61	64	74	51	50	55	55	71	44	47	62	67	55	69	71	66	50	59	51	53	52	68	51	51	54	53	44	46	41	49	48	60	65	48	59	58	75	52	53	65	64	65	60	63	53	49	55	54	56	65	63	63	50	65	48	54	61	50	64	66	62	56	53	60	65	59	56	62	54	55	59	54	67	61	70	53	54	62	49	54	41	54	58	55	50	63	69	47	68	64	68	63	64	61	55	60	68	66	60	55	67	62	57	58	71	66	52	70	67	60	46	66	63	58	72	58	43	61	58	53	56	56	59	63	51	52	49	70	59	57	55	53	60	61	51	46	69	53	66	50	60	60	57	65	64	55	44	55	70	54	63	70	55	66	61	63	41	59	45	48	43	52	64	71	60	52	66	59	62	54	63	55	56	52	49	52	55	63	56	61	57	60	55
47894	48161	40712	41020	42191	31283	24075	20600	9847	2604	741	703	681	757	711	700	727	713	690	1479	1510	1092	938	783	730	687	691	690	708	709	725	659	700	696	724	705	716	662	675	685	685	704	705	714	723	699	708	688	680	695	677	777	705	699	693	742	700	723	728	654	678	683	728	751	668	723	703	678	680	717	730	683	664	670	697	727	698	756	711	736	686	690	683	689	662	721	677	716	669	659	721	662	709	703	701	720	704	686	741	714	703	669	667	655	716	680	699	675	745	745	703	707	696	727	681	695	753	652	715	686	640	682	729	734	688	711	711	704	671	726	698	694	685	703	734	703	726	687	725	634	720	732	710	692	720	748	737	716	765	652	691	679	754	715	722	719	715	673	731	735	706	728	725	725	726	659	747	686	719	683	696	707	717	705	703	665	725	700	690	716	698	692	739	705	687	682	672	710	684	716	725	708	756	695	699	711	730	733	735	655	680	697	745	706	703	709	688	697	689	607	681	667	696	727	717	697	721	698	741	699	705	643	696	673	739	675	698	688	667	655	737	727	695	694	719	670	742	691	734	688	687	736	712	667	729	718	704	673	692	746	696	748	661	725	677	732	744	703	721	725	721	694	751	722	732	716	676	669	698	677	661	716	682	693	728	685	702	629	682	662	688	697	674	721	715	684	679	705	705	684	695	672	733	679	703	719	678	701	670	719	729	686	721	706	743	698	684	724	708	701	717	674	682	641	686	695	689	709	687	715	708	742	676	710	709	740	690	693	698	722	658	716	698	705	721	669	743	714	708	709	697	699	718	691	716	670	718	702	632	706	714	720	695	718	683	704	729	682	693	685	694	680	690	706	693	696	697	712	702	738	725	660	698	748	676	688	651	745	651	691	700	723	688	672	687	704	734	658	732	730	667	686	715	744	712	730	749	669	666	675	728	704	609	716	717	786	680	691	653	678	679	753	677	745	699	650	654	644	672	742	729	699	707	691	722	688	692	689	691	708	716	726	733	662	670	688	700	711	714	700	704	677	717	657	749	722	696	729	755	687	666	685	721	691	725	713	643	711	709	702	731	690	708	662	707	704	726	688	723	741	688	706	737	710	678	716	692	699	653	706	671	696	680	703	775	715	744	710	690	675	682	698	707	655	668	697	758	719	690	699	700	723	756	742	688	660	731	641	669	696	732	724	707	680	709	700	715	696	681	647	683	645	696	708	672	677	666	722	681	698	629	725	682	706	691	726	676	726	699	718	708	655	677	742	641	709	740	758	746	725	677	735	688	777	728	658	734	701	682	712	708	690	713	695	747	685	728	743	710	696	750	718	643	687	717	723	676	717	731	708	700	716	679	721	695	727	672	721	687	692	692	707	747	713	673	658	696	699	721	744	689	706	758	711	756	714	701	683	678	649	654	712	749	691	675	716	688	693	681	662	700	668	690	682	660	664	735	700	703	704	722	669	655	636	668	703	723	706	711	683	739	708	692	693	703	685	698	686	670	738	711	692	700	748	734	780	717	707	714	698	699	695	725	697	691	676	681	711	727	739	708	683	715	708	714	714	716	687	667	678	659	690	690	712	693	675	724	731	719	669	718	728	617	708	704	674	712	710	728	677	717	722	694	717	740	734	698	666	672	702	727	687	679	745	676	720	686	702	703	716	708	664	749	700	742	677	733	692	717	762	728	661	707	714	699	669	729	707	676	699	679	690	645	676	710	710	700	695	668	737	714	718	731	698	669	735	749	681	722	684	690	688	680	707	722	685	675	663	743	712	737	707	704	699	690	688	706	703	734	727	725	673	695	697	697	744	695	708	717	698	766	711	687	685	665	697	709	678	694	702	703	731	719	698	710	695	745	687	682	716	693	690	710	661	722	675	711	709	688	670	688	720	695	684	658	704	705	702	675	745	688	657	748	700	700	737	727	653	706	719	694	694	662	672	675	711	675	664	679	722	732	663	734	684	707	659	737	695	709	669	686	688	705	719	749	696	723	704	732	733	692	709	750	758	679	738	707	703	729	668	749	762	706	703	705	665	680	705	705	673	726	698	735	722	690	689	667	726	703	715	722	711	745	691	696	682	754	716	726	711	748	708	676	720	733	703	750	663	718	701	746	712	679	673	728	717	705	690	677	751	679	689	702	705	686	690	733	697	721	721	717	735	732	704	722	675	702	718	696	699	679	684	648	686	707	692	719	728	731	658	710	673	700	731	811	708	691	679	702	725	717	728	662	718	696	754	632	687	695	678	653	674	671	681	712	741	713	716	665	698	714	723	701	743	703	713	695	665	677	712	704	746	725	700	678	728	697	664	736	741	715	731	724	685	759	695	732	677	673	706	659	762	688	655	679	725	646	732	749	705	702	733	711	693	673	713	654	680	688	699	769	689	679	722	707	697	697	714	729	672	700	717	769	716	766	719	730	686	704	694	722	689	696	692	732	716	689	715	656	770	731	689	746	658	698	705	687	736	721	697	697	727	675	705	713	684	656	682	687	717	669	729	726	750	711	693	733	710	721	665	757	683	681	720	733	690	743	729	736	759	671	665	720	705	699	688	694	707	743	736	665	721	710	702	754	748	703	752	744	687	710	697	686	704	686	674	686	706	704	753	734	709	728	695	726	710	735	674	689	738	668	748	717	717	654	670	758	695	712	714	724	715	659	700	689	729	703	647	683	672	709	744	665	684	689	682	667	674	694	668	683	694	651	679	716	696	673	701	698	703	734	729	729	673	695	702	684	694	661	652	716	670	727	706	680	701	690	668	670	675	696	728	700	664	697	715	742	700	699	747	672	716	708	703	661	704	693	745	712	665	712	691	700	697	697	697	690	704	698	685	668	681	683	737	722	683	664	685	705	658	677	729	722	690	646	707	695	710	714	684	663	730	694	696	690	678	684	700	697	713	693	698	782	698	725	682	741	708	682	739	727	709	743	699	714	730	696	666	747	655	715	732	733	677	706	753	731	668	688	659	669	695	686	694	701	677	684	714	743	735	724	706	674	682	731	733	646	702	696	689	758	733	687	721	737	697	723	770	699	739	702	725	716	738	729	753	690	692	674	685	704	668	653	693	712	709	740	666	750	669	748	673	711	743	711	717	692	720	707	725	720	764	726	716	742	684	736	661	694	712	676	700	706	717	709	696	700	738	686	661	746	711	727	629	666	708	706	706	664	689	758	689	707	706	696	715	677	675	731	700	703	734	670	691	690	706	703	668	691	674	667	682	733	703	688	686	673	701	704	692	691	680	655	693	750	701	691	742	704	764	702	757	723	749	686	694	766	687	682	683	692	707	687	726	675	676	681	707	709	686	694	657	776	707	785	689	647	734	720	693	715	685	729	747	646	672	652	657	714	694	686	704	753	723	702	674	751	715	704	716	686	685	696	727	624	679	673	702	730	671	690	743	703	754	693	718	741	683	733	665	738	684	721	678	726	691	697	715	708	684	686	685	740	706	721	693	742	741	717	728	707	693	712	755	636	713	670	707	705	720	709	783	713	712	702	732
9007	11534	5715	1329	963	344	197	163	107	55	47	61	66	51	46	62	53	34	49	69	47	47	57	51	40	49	52	59	57	47	41	63	45	47	52	55	44	38	64	53	45	40	62	54	52	63	47	47	48	52	52	47	51	46	42	43	52	48	54	47	49	45	48	46	50	49	56	55	56	52	43	54	37	46	56	60	46	41	35	53	64	46	50	49	45	44	52	50	42	38	66	57	63	60	66	50	40	43	55	36	48	61	52	52	60	55	50	59	43	46	52	54	42	49	50	54	39	41	52	55	42	52	62	62	43	64	52	56	55	54	55	51	41	56	64	39	50	61	48	46	55	52	58	52	55	60	49	55	42	35	39	41	52	45	59	49	61	54	49	61	63	60	57	50	41	38	63	55	46	44	61	51	55	41	44	49	49	40	41	56	52	49	44	45	54	53	61	45	49	49	57	50	49	56	50	53	59	57	56	62	50	50	50	57	48	49	53	50	53	66	49	52	63	51	47	47	53	48	61	51	53	54	60	55	53	43	55	53	57	57	36	51	67	41	49	39	43	48	52	46	48	49	61	53	51	52	47	51	47	44	53	48	58	50	49	49	53	40	56	49	48	50	46	64	52	58	59	59	54	52	62	52	54	56	48	42	59	61	49	52	50	38	53	56	49	55	41	48	52	43	66	64	41	66	44	55	47	45	39	57	66	47	58	50	59	56	47	55	47	42	46	47	56	54	65	55	43	57	55	52	56	47	46	59	56	43	62	52	63	43	58	47	50	47	50	58	53	53	47	54	57	56	49	48	41	62	45	48	63	49	57	54	54	61	65	44	52	57	44	41	49	54	53	40	54	43	59	46	40	45	37	60	50	61	52	53	53	56	50	47	47	42	39	49	53	62	47	54	83	48	50	45	54	68	45	56	46	52	56	57	60	45	59	46	45	55	46	52	42	46	52	64	53	54	69	60	54	57	62	59	59	68	52	56	66	51	48	52	56	45	47	55	47	49	48	48	53	55	64	56	53	41	57	35	55	44	48	54	50	38	42	48	47	50	54	53	58	60	63	47	43	61	52	64	40	48	48	51	62	58	55	57	59	62	52	46	54	55	49	37	41	50	50	52	51	50	48	55	50	45	50	45	50	56	55	44	41	49	52	43	44	47	42	47	60	59	64	47	40	58	45	61	45	56	50	45	55	41	46	64	47	51	63	57	61	54	43	40	63	57	50	47	45	45	62	65	56	59	43	56	43	44	56	51	62	50	55	46	59	62	45	46	55	55	44	59	46	54	51	53	46	54	53	67	43	46	45	60	56	48	46	52	48	53	54	51	56	62	53	45	56	34	60	45	45	50	58	50	54	50	56	58	53	48	61	45	56	50	68	45	54	50	50	50	55	47	48	65	41	42	49	54	51	57	49	51	44	43	70	46	42	49	44	45	47	37	54	67	47	55	49	52	61	51	56	54	44	34	48	64	51	68	42	44	56	51	41	54	48	48	56	49	47	48	56	52	48	56	45	46	40	60	47	48	51	59	43	59	50	49	46	42	55	53	55	47	44	55	58	51	52	48	55	47	46	52	52	54	60	51	47	61	42	42	59	56	46	50	42	52	49	40	49	38	53	52	55	60	48	71	68	58	52	51	51	46	52	44	55	42	46	56	53	50	47	54	44	56	55	47	44	60	59	52	57	57	51	46	44	63	46	63	42	50	51	51	49	70	46	55	54	46	54	49	39	62	48	39	48	42	48	38	49	51	46	57	44	51	58	42	51	52	60	59	48	57	47	67	50	62	47	50	52	55	54	42	57	47	39	41	41	46	45	47	51	57	60	50	43	45	48	34	46	55	48	58	52	44	51	57	40	59	44	42	43	52	46	49	64	46	49	54	40	45	42	47	44	30	52	50	35	65	54	53	51	51	68	50	51	37	47	55	49	52	53	36	47	49	51	45	46	55	55	58	52	53	52	42	59	53	50	40	54	58	50	48	44	57	55	63	54	59	53	39	49	55	49	53	61	52	51	47	50	44	54	63	33	61	40	71	49	47	60	61	56	45	62	58	46	66	53	56	58	41	47	40	56	51	47	62	53	53	56	53	70	58	55	65	42	58	33	48	51	57	52	61	60	70	50	48	52	51	41	52	40	55	43	52	49	62	52	45	40	59	50	50	51	44	62	52	54	56	47	47	44	52	46	49	52	64	68	50	52	56	44	54	47	51	46	45	54	45	58	61	60	51	59	53	52	52	47	56	38	54	46	64	46	59	59	37	45	46	55	49	44	57	46	47	44	59	51	53	54	48	53	53	58	33	55	54	53	49	56	50	56	56	41	70	52	45	48	60	49	59	52	59	35	45	53	47	46	54	58	65	40	62	52	51	46	54	53	51	46	51	51	42	61	55	53	52	61	47	41	71	57	56	56	52	51	61	39	55	57	52	38	52	44	45	60	48	60	44	44	48	54	34	55	46	50	49	56	38	57	46	52	59	60	49	43	46	51	51	51	55	57	43	56	48	44	70	54	54	55	48	48	43	56	42	44	54	60	37	49	40	42	52	46	59	45	53	65	53	59	52	58	46	51	56	55	58	52	51	51	42	60	42	58	41	54	58	56	43	53	47	57	57	51	63	51	55	55	47	51	40	49	60	54	42	46	58	52	48	60	51	58	68	64	42	55	52	48	45	45	54	47	62	46	47	55	54	74	50	61	53	55	61	54	40	60	51	51	54	46	51	56	60	57	56	39	58	47	52	44	41	50	48	45	46	64	39	39	62	55	41	36	62	57	41	53	48	59	55	48	49	46	56	53	39	61	46	56	51	55	41	45	46	59	54	62	56	43	49	43	69	50	53	52	43	52	46	42	54	53	48	48	66	57	54	51	48	61	54	41	42	44	59	52	50	47	68	54	36	41	63	55	36	49	43	51	59	67	56	49	48	50	52	53	57	46	50	51	53	49	46	71	56	48	48	55	53	70	51	49	68	53	48	46	50	53	45	59	42	51	48	44	50	49	56	51	58	45	50	50	43	57	42	46	46	55	62	57	45	39	63	53	49	42	41	58	42	50	57	46	49	45	54	43	55	48	56	57	54	54	60	49	50	48	47	64	52	58	58	41	59	50	49	59	49	40	52	38	57	54	57	39	54	48	55	58	56	54	55	54	50	51	58	49	50	56	61	47	49	45	53	55	45	44	63	44	39	40	56	46	53	64	65	49	53	68	56	56	62	47	48	56	57	54	43	53	44	46	53	50	42	60	48	54	51	42	58	38	46	60	51	53	51	47	53	44	61	41	56	43	46	43	53	47	39	46	50	52	36	46	56	53	48	47	58	59	54	43	52	51	43	50	57	51	49	54	43	59	47	48	56	50	42	48	42	48	50	61	59	52	49	53	50	49	47	40	58	52	49	50	44	43	44	44	59	48	39	49	53	48	47	70	50	60	63	40	45	55	39	45	50	65	54	44	49	45	43	49	59	51	58	51	64	50	56	57	59	60	51	54	55	60	42
42484	36235	25989	22683	24639	15209	9257	7230	2898	993	650	706	608	633	611	605	628	618	585	803	834	737	661	639	657	669	635	601	630	618	640	618	648	624	626	650	603	586	640	647	637	669	648	664	619	607	656	635	644	648	650	601	655	620	619	615	619	624	627	626	643	616	652	609	614	622	628	651	637	633	638	646	671	638	595	638	648	622	597	655	607	620	587	609	634	631	623	612	628	632	600	623	613	602	679	632	578	624	653	629	606	628	657	626	645	639	601	622	656	604	655	606	638	613	610	624	577	626	647	639	641	636	589	645	669	619	632	677	657	643	644	628	605	660	685	624	679	587	593	631	624	608	639	625	616	621	641	656	650	612	659	611	591	633	602	607	629	654	632	611	638	629	564	608	644	609	653	653	633	661	555	646	606	627	638	650	630	609	633	628	637	599	650	605	667	696	579	582	617	645	640	646	675	623	620	650	649	645	636	611	595	615	598	631	637	657	674	623	597	617	630	627	638	601	616	653	598	602	637	644	605	654	663	649	664	604	659	628	586	629	647	642	616	637	624	631	647	618	657	575	629	673	637	640	644	639	595	660	649	621	633	630	614	603	632	646	643	627	648	640	634	637	642	678	601	595	673	594	637	642	618	607	661	654	619	644	592	665	609	638	629	609	609	606	630	582	654	653	604	639	624	625	583	605	663	645	666	649	586	604	607	616	668	615	587	671	667	612	633	640	641	654	628	604	614	620	690	629	638	613	626	628	654	608	646	663	629	612	645	671	640	621	655	642	613	634	679	656	665	652	624	610	654	640	613	597	617	649	651	632	603	650	594	674	643	667	591	644	633	625	645	646	650	680	628	651	589	620	642	631	641	651	616	607	602	666	593	628	641	603	604	639	612	664	644	629	575	628	646	636	655	620	632	660	656	627	613	638	633	630	682	584	600	662	634	617	645	628	620	687	652	607	646	626	585	646	668	651	603	616	664	626	620	599	602	634	644	604	630	622	648	656	616	639	630	597	624	626	648	634	620	648	640	678	642	647	669	650	625	620	619	594	607	701	653	620	662	648	594	658	670	605	667	603	584	617	614	641	641	623	605	609	615	706	568	592	627	604	639	683	614	684	612	685	635	622	609	619	654	620	639	647	610	581	622	632	629	661	702	629	616	647	656	630	631	620	589	648	649	640	645	686	664	653	602	629	651	636	641	639	639	661	646	665	647	602	618	577	606	646	656	648	653	636	602	651	629	603	644	620	643	557	613	603	613	608	634	644	635	646	634	646	655	610	631	615	641	652	634	620	576	613	653	664	611	641	625	653	652	578	664	642	653	629	625	631	632	638	602	597	600	650	646	618	649	637	640	638	624	642	664	618	615	685	634	635	673	637	624	605	607	633	630	636	648	674	635	601	597	656	623	664	612	623	632	661	668	609	627	656	600	627	641	594	622	629	665	599	652	665	610	591	668	683	623	622	622	636	645	619	648	629	589	652	628	611	619	611	596	573	644	570	592	638	641	657	594	642	662	595	611	649	647	671	678	637	655	653	636	675	621	676	620	682	628	631	657	597	666	610	625	619	624	616	646	619	602	689	631	604	649	583	625	702	601	615	655	670	660	625	636	644	669	627	626	665	587	639	649	672	652	662	627	634	648	663	649	662	621	630	638	661	621	643	613	624	688	579	668	636	637	628	672	630	614	626	634	627	660	681	679	663	578	630	643	571	646	642	614	630	631	584	613	623	622	650	613	593	611	602	648	668	634	664	645	668	606	634	626	631	675	601	602	615	642	655	647	606	616	622	616	664	616	633	649	613	591	627	643	595	605	639	622	652	640	663	612	598	576	655	625	639	637	632	627	656	633	676	636	612	623	643	623	671	639	638	641	645	668	642	650	567	664	660	642	646	607	619	617	615	639	608	617	621	622	619	624	599	634	587	645	621	607	636	638	655	645	637	602	634	593	635	612	585	651	612	601	575	646	609	623	599	626	612	611	631	663	608	655	645	611	627	600	640	635	581	642	628	640	604	629	630	618	607	605	639	613	663	593	659	628	659	627	654	624	624	626	591	623	612	609	649	599	593	633	645	659	654	662	642	620	590	629	585	623	623	622	611	618	624	641	643	603	634	610	647	632	658	613	600	651	603	604	668	643	633	603	654	630	616	633	654	633	659	648	629	630	631	651	635	615	633	652	580	678	595	651	581	666	631	675	622	617	641	638	592	685	616	568	591	624	647	612	652	649	614	619	660	588	599	627	667	662	628	625	636	624	658	607	638	657	639	636	659	623	642	619	635	630	651	626	643	631	600	620	663	611	664	669	595	629	683	649	624	609	597	568	632	643	637	660	621	644	623	619	647	640	610	653	604	626	645	624	620	622	647	633	572	657	652	602	638	619	627	611	647	612	662	636	608	614	637	671	644	643	642	634	631	616	629	630	651	629	635	615	594	643	606	622	652	639	618	654	631	627	650	644	636	618	583	607	653	635	627	601	630	628	659	617	655	621	631	642	638	667	631	620	578	631	637	671	631	634	607	635	630	603	636	653	671	624	640	666	660	640	622	619	664	619	605	656	639	669	641	615	598	603	698	640	648	619	631	615	614	613	609	614	606	636	614	605	638	661	599	645	616	647	640	613	614	615	575	642	647	672	653	593	624	624	642	609	652	629	567	611	665	624	624	684	619	620	678	607	650	646	677	605	623	628	638	664	646	660	660	655	648	624	637	611	620	668	632	618	626	640	592	568	688	652	651	640	633	588	614	638	635	622	646	707	678	641	638	594	629	651	612	643	595	656	595	605	612	661	591	626	646	643	660	640	578	635	633	648	631	640	653	605	665	633	647	640	632	656	587	703	617	577	656	638	604	619	649	664	540	686	636	666	637	645	641	631	597	619	632	617	661	711	595	645	653	675	579	656	669	615	630	641	606	622	654	628	641	627	638	649	664	632	601	610	620	602	593	630	610	605	635	640	622	639	589	657	607	648	618	629	642	610	599	622	619	656	606	618	640	629	601	635	707	650	633	646	642	636	673	612	632	623	637	611	603	634	616	630	613	627	674	620	591	644	608	633	607	646	647	672	615	641	593	596	618	641	630	618	626	606	670	643	649	666	624	638	641	620	620	643	614	607	673	649	630	681	629	630	623	629	627	612	641	640	618	658	638	650	626	607	605	685	654	613	616	606	623	644	638	608	630	628	660	594	610	637	678	604	608	657	655	633	653	613	671	611	621	612	579	660	627	632	636	630	603	568	596	617	622	619	680	653	641	611	601	615	611	583	604	635	623	596	630	590	589	588	658	632	598	636	628	632	613	638	626	590	641	629	689	605	638	604	620	614	634	669	636	636	630	647	616	588	614	630	664	638	612	594	605	662	615	657	619	675	677	659	650	679	626	694	653	625	674	610	638	638	683	641	668	624	620	650	657	647	614	648	621	590	636	677	615	631	665	598	613	624	608	599	609	629	573	604	623	606	617	670	620	558	648	648	638	619	688	629	686	620	650	629	602	621	593
23234	31835	17034	4478	2483	1067	456	406	142	67	42	49	55	50	52	54	57	54	58	48	66	68	61	67	47	45	58	47	58	45	56	53	55	65	37	43	40	43	63	55	55	45	56	43	49	56	45	55	53	55	49	60	44	46	38	45	52	49	47	50	57	62	38	42	53	49	46	50	66	46	53	51	32	50	54	45	63	53	44	50	45	54	53	45	65	36	43	54	54	54	66	52	59	46	44	50	35	41	52	55	59	48	51	71	40	41	58	45	49	49	55	45	62	39	61	50	58	58	61	49	38	50	53	47	48	43	46	47	50	52	47	55	44	49	61	51	51	67	59	50	43	54	55	38	49	49	52	57	49	36	69	42	50	46	45	54	47	41	45	53	48	43	71	55	48	48	61	57	51	43	52	51	40	42	61	56	67	46	55	46	43	45	52	61	70	46	53	46	59	49	52	42	50	46	55	55	48	48	51	47	53	50	54	57	52	55	45	65	50	57	43	47	49	41	41	52	63	53	36	48	50	52	51	65	49	55	52	59	63	58	47	42	55	53	55	42	53	49	64	51	45	71	48	44	52	48	61	60	52	51	42	44	51	45	64	65	45	45	45	45	45	59	65	50	49	50	63	51	64	61	46	42	51	65	55	56	51	51	52	56	51	57	46	57	46	52	38	54	49	33	47	43	61	43	50	57	46	53	50	42	58	56	48	45	56	52	46	51	38	40	52	60	43	49	48	57	64	55	48	40	50	49	54	44	55	52	49	46	57	47	46	37	51	43	65	53	56	46	47	60	66	43	48	66	46	63	51	60	54	45	55	55	45	54	62	62	58	56	50	59	51	58	54	48	62	49	66	49	47	51	50	55	59	54	47	57	52	49	47	45	61	52	53	54	36	46	41	47	44	43	37	54	63	54	56	64	55	43	46	47	50	60	53	44	55	51	45	47	45	58	45	55	67	50	66	53	44	48	50	50	51	47	51	45	45	51	63	54	60	40	60	49	68	62	50	45	61	46	55	65	50	48	38	44	61	52	50	37	48	52	57	46	51	46	32	64	47	60	57	56	56	60	60	46	46	52	45	54	49	57	41	46	57	56	45	52	47	48	51	47	55	52	56	48	53	48	43	45	49	45	54	42	53	50	42	41	37	45	55	49	53	46	64	52	57	48	41	58	42	59	56	47	51	47	57	48	55	39	56	36	55	64	46	54	48	56	52	53	53	46	62	52	57	42	55	43	52	55	53	45	61	40	63	52	58	57	49	71	47	57	58	53	50	47	45	47	48	47	46	57	41	50	57	46	45	49	59	49	56	50	57	44	43	46	39	48	48	46	54	43	36	48	44	41	49	51	57	48	44	73	51	46	51	41	54	62	38	61	67	43	37	52	58	52	67	58	54	60	46	55	45	51	59	50	57	50	43	55	51	47	49	64	55	60	57	46	62	50	67	59	57	41	56	52	57	43	42	48	60	48	64	51	43	64	53	45	57	62	52	54	45	60	45	43	51	50	55	52	50	73	39	61	56	49	53	46	55	40	65	58	54	69	55	44	54	54	50	49	42	45	61	57	43	49	54	49	53	43	53	56	59	43	40	53	57	52	53	57	50	54	54	50	62	54	44	53	52	54	54	46	51	40	38	39	48	51	49	57	67	53	60	58	55	45	59	40	53	42	49	64	54	52	58	57	47	44	50	63	39	58	51	48	48	53	45	45	50	54	63	59	52	59	50	57	58	52	51	57	49	62	54	57	44	60	48	56	44	56	44	48	66	47	45	35	56	55	52	59	57	52	55	55	43	53	49	50	59	40	52	64	55	45	49	56	54	66	57	49	56	47	60	40	46	44	52	58	42	54	51	44	43	46	38	49	68	61	60	49	48	56	54	58	58	52	50	61	44	46	57	54	55	40	55	36	38	46	57	49	44	51	49	52	45	58	51	48	53	49	48	48	54	42	51	47	47	47	46	58	59	41	64	63	52	48	36	55	40	43	54	59	65	52	65	41	55	42	50	48	54	45	59	69	50	60	53	62	51	54	57	46	55	56	54	47	63	65	48	69	56	56	48	37	44	61	56	61	44	53	52	42	51	54	61	55	58	53	39	52	53	63	56	41	56	53	39	51	53	59	47	65	41	35	55	56	57	50	41	49	57	51	50	45	57	56	57	55	56	54	49	59	59	59	42	38	67	43	63	37	49	41	50	62	41	55	43	57	69	49	50	56	48	50	67	48	41	43	38	47	41	51	60	63	58	57	46	44	44	51	41	50	50	40	58	57	43	57	53	42	45	49	47	50	45	56	53	53	60	50	65	43	54	44	58	54	45	39	38	40	62	55	52	49	53	70	47	50	47	46	41	36	54	43	46	41	50	59	51	48	73	48	67	47	57	70	43	57	47	46	49	49	59	44	55	44	43	61	62	44	50	59	57	45	61	46	52	56	55	59	44	46	59	53	49	39	57	48	42	55	51	58	57	44	52	51	45	56	56	54	51	61	53	48	50	46	48	47	50	51	51	51	53	44	60	52	41	49	63	44	57	56	50	43	48	47	54	51	53	56	47	43	57	53	46	41	66	51	51	61	45	39	63	50	51	58	40	43	47	60	48	66	57	52	46	56	57	49	46	51	42	47	50	50	47	59	58	43	41	49	55	62	40	60	60	51	52	49	46	59	42	56	52	39	42	51	51	48	59	55	44	46	54	64	47	58	50	58	56	51	47	44	50	48	50	42	56	51	53	52	61	39	40	56	47	52	47	47	54	55	48	57	59	57	69	48	47	38	58	46	53	51	56	70	51	55	40	41	44	47	38	49	43	48	50	58	56	53	44	49	65	33	52	57	50	63	55	51	54	38	59	58	45	51	53	55	65	45	52	52	59	41	46	63	61	54	57	51	45	58	54	52	47	52	45	69	58	55	39	54	61	45	46	58	47	53	54	54	43	59	51	55	46	42	43	37	48	46	53	43	49	62	53	51	56	34	59	51	39	52	59	59	50	50	45	48	55	53	43	57	48	64	59	39	55	59	61	43	72	45	65	49	59	56	55	54	55	48	58	61	59	56	53	51	48	58	42	59	59	49	49	52	51	50	57	56	52	44	45	46	51	50	53	59	47	69	57	45	45	41	52	59	51	54	40	44	39	46	54	51	48	61	46	54	44	46	36	53	34	60	51	61	53	44	52	47	40	53	48	37	45	48	54	31	56	55	60	49	50	54	42	58	40	57	53	44	38	42	34	48	50	35	45	47	59	53	58	43	56	49	55	65	59	44	55	52	57	49	49	62	47	50	45	61	52	37	62	50	55	47	45	48	52	45	51	57	49	46	54	53	41	49	56	48	52	49	56	54	59	40	47	56	63	55	55	55	51	45	56	62	58	42	61	63	54	50	63	45	55	40	46	58	56	63	54	49	48	59	44	49	45	41	48	63	50	43	47	46	51	57	55	41	57	42	42	53	66	50	46	68	51	56	38	41	50	53	53	45	49	48	55	70	66	65	52	45	64	53
47903	45581	36540	34123	36699	26037	17570	14016	5626	1649	642	612	628	617	595	594	636	623	648	1057	1082	837	771	648	629	612	616	665	632	610	621	621	574	611	629	591	625	622	563	638	601	654	628	606	621	605	623	662	565	632	645	626	626	584	617	574	659	631	595	589	574	608	633	622	624	626	619	610	586	607	616	569	602	579	630	552	617	622	645	581	617	617	618	630	635	594	635	624	619	625	595	591	633	641	651	629	592	617	611	578	610	628	640	629	552	633	623	625	637	581	628	574	629	585	649	638	656	623	629	646	623	671	607	651	618	630	661	614	670	647	598	600	628	638	607	647	621	610	629	607	674	607	613	613	651	632	612	646	597	634	604	662	598	653	622	661	646	596	624	644	631	607	615	651	583	610	671	624	653	616	591	622	617	594	650	613	636	572	594	691	653	621	640	612	599	635	599	618	630	644	595	674	606	647	615	587	654	625	602	623	644	637	633	617	630	588	622	595	647	610	638	627	636	618	622	596	624	587	623	618	672	628	658	626	568	571	634	601	585	619	654	638	658	611	628	607	612	624	607	592	584	623	576	596	640	607	601	581	676	643	624	608	602	597	617	636	625	550	635	599	617	600	597	580	628	579	576	622	606	604	647	635	601	601	639	598	577	597	615	632	574	571	638	626	591	629	638	679	645	626	647	637	602	597	650	629	612	617	669	611	643	646	581	596	624	582	609	612	607	590	627	585	626	663	661	641	637	616	625	614	639	638	615	630	615	669	611	564	630	669	615	611	619	608	651	622	622	565	612	622	624	634	653	664	581	597	629	596	598	610	642	622	609	646	614	652	616	646	609	604	642	609	586	634	659	590	640	582	638	583	619	628	603	611	623	620	579	606	602	603	594	624	618	612	634	674	656	663	648	628	622	617	620	610	622	615	644	675	630	606	641	631	630	636	649	658	611	614	620	635	629	645	625	643	602	601	620	589	640	625	635	626	595	616	618	649	621	662	630	637	616	604	631	645	623	604	608	639	642	632	653	637	625	632	625	667	600	617	590	621	644	641	619	618	640	635	670	660	624	626	624	604	599	666	608	604	631	648	582	672	599	613	631	654	611	667	598	596	614	585	594	615	654	621	651	590	673	645	585	651	634	591	642	593	663	598	619	654	611	611	645	615	602	614	641	645	618	598	610	647	606	640	618	620	587	565	625	668	637	627	593	638	634	592	606	630	640	576	602	644	654	619	638	604	620	582	623	613	593	591	612	648	614	583	654	625	637	662	630	654	659	664	597	550	639	625	601	585	557	665	622	617	593	683	625	624	616	606	611	618	618	578	600	612	634	617	609	670	639	623	633	673	590	644	650	607	637	583	603	636	591	622	637	603	609	627	614	606	610	639	631	628	619	623	618	610	663	629	620	651	615	621	628	644	606	602	576	609	591	579	617	619	611	652	621	603	639	641	625	666	617	621	610	606	633	628	573	624	635	584	633	606	583	650	621	676	600	606	614	654	632	614	605	603	694	637	629	626	617	659	618	587	621	616	589	608	602	645	573	602	610	616	629	599	625	665	616	624	667	612	584	650	627	631	564	601	611	606	606	630	614	609	626	605	657	617	620	614	652	682	645	637	651	591	609	667	616	642	609	633	645	588	642	640	619	644	662	621	623	573	636	610	651	620	643	596	618	558	669	546	621	645	646	604	601	618	647	658	618	625	629	593	608	618	653	640	641	634	638	630	588	640	631	634	612	638	588	618	613	651	611	651	605	670	641	637	648	614	643	596	635	600	634	590	614	608	614	592	654	573	598	619	594	621	636	585	640	594	570	647	586	639	670	597	625	612	568	626	617	650	602	611	581	591	634	617	628	606	632	618	652	632	618	665	604	650	644	594	576	649	621	661	648	627	587	594	617	608	608	628	580	602	601	620	611	635	663	672	570	611	587	578	642	657	676	617	610	625	595	641	573	636	600	629	601	610	625	650	600	585	632	606	589	637	625	560	595	621	624	613	602	607	614	663	568	593	635	594	621	634	588	628	637	615	650	652	664	605	627	608	655	673	599	669	586	633	679	620	657	621	635	624	630	617	626	623	620	647	624	613	634	678	614	677	629	635	607	666	612	616	583	602	659	638	652	604	629	643	651	606	661	658	557	601	636	633	638	647	625	582	558	612	644	627	645	643	619	671	610	602	665	631	626	601	612	590	627	644	598	589	571	650	661	631	646	625	627	614	593	621	603	613	611	622	617	610	646	658	637	586	614	644	619	597	657	614	633	609	602	613	628	599	623	617	627	680	642	642	609	602	652	617	600	640	596	596	643	622	638	593	613	599	602	672	637	635	599	641	620	641	646	644	650	642	633	613	622	597	609	596	624	605	609	620	603	641	606	614	623	611	630	640	612	622	672	631	633	606	615	616	655	605	591	614	619	575	644	658	639	630	633	621	625	586	596	617	659	568	632	580	660	611	626	622	630	599	578	630	613	613	665	657	649	642	635	621	589	665	646	597	665	608	589	599	604	603	670	598	632	599	620	638	637	576	627	645	614	688	601	605	624	589	636	582	601	621	637	617	599	575	623	623	646	636	655	581	621	628	607	652	623	631	617	575	621	655	629	656	621	651	664	643	660	634	640	631	608	607	626	625	646	617	582	583	593	638	658	609	621	628	606	621	630	652	594	613	668	577	615	612	630	646	670	623	623	630	631	596	640	626	661	592	607	614	624	632	653	649	583	628	624	634	577	647	634	602	571	643	641	606	631	630	618	637	630	627	652	589	592	624	640	619	623	654	592	603	609	595	594	619	622	631	617	709	626	618	544	592	627	619	648	592	599	645	639	664	610	570	639	623	585	606	661	626	633	637	602	593	627	602	658	653	630	628	587	624	636	629	635	616	549	606	616	605	625	652	589	637	633	637	596	650	631	645	668	660	662	625	588	592	610	640	639	605	602	624	625	586	626	650	650	617	622	673	659	627	645	614	651	615	612	600	626	598	580	583	656	632	628	605	588	648	558	595	640	605	618	636	600	647	629	616	601	616	646	616	650	613	631	593	621	568	636	649	640	619	623	629	631	677	616	569	600	641	608	644	592	641	626	602	665	625	609	665	644	640	612	623	629	611	622	618	607	609	635	641	606	638	626	634	621	648	637	591	643	619	668	635	629	615	603	607	610	595	585	631	603	619	586	630	641	608	635	626	612	631	625	622	587	595	659	630	638	606	645	620	606	651	621	620	659	637	659	632	599	591	647	641	604	629	669	614	620	599	603	632	661	602	611	589	597	605	605	656	620	661	644	563	646	640	617	652	646	639	600	621	648	618	608	594	592	619	639	586	613	603	593	642	585	633	668	618	645	634	639	680	573	650	648	628	603	585	650	636	612	683	638	613	633	591	620	651	577	606	602	589	635	611	567	627	621	657	637	622	562	575	642	576	604	648	610	653	639	641	598	590	619	597	618	628	637	644	651	589	648	606	659	643	661	640	589	620	601	611	617	622	622	605	654	618	625	601	594	629	588	656
20014	28757	17696	4536	2273	912	364	324	140	90	63	65	64	55	55	61	76	68	67	77	79	75	63	56	66	63	54	70	66	52	70	71	69	85	66	64	54	50	47	49	70	62	62	65	64	56	62	61	68	65	59	64	64	60	66	58	57	47	56	57	49	51	58	57	58	70	70	57	65	68	60	48	64	63	85	64	61	72	60	66	65	52	53	65	67	66	58	54	66	56	61	67	69	63	66	62	69	47	58	65	55	65	54	51	52	58	53	69	70	66	58	61	80	68	51	53	49	64	66	50	66	50	69	51	48	55	53	56	69	64	59	73	65	75	70	66	62	67	67	59	58	70	50	65	57	43	63	60	75	58	63	56	63	55	52	64	53	61	51	70	54	69	45	58	60	58	76	66	52	52	61	59	58	48	71	55	71	63	55	65	73	75	67	51	65	55	58	64	73	58	59	71	56	65	55	60	63	51	61	65	61	74	64	62	60	61	55	53	65	54	68	57	57	53	78	70	65	52	61	60	60	67	64	69	59	64	74	67	57	65	55	67	57	72	71	67	51	68	73	64	60	74	60	68	64	61	75	68	54	49	57	55	51	55	64	68	62	68	81	70	75	58	66	55	55	64	62	69	75	77	59	63	53	46	43	72	54	62	64	72	54	58	74	74	71	54	61	60	57	63	90	65	71	61	60	53	56	75	72	65	56	66	63	58	61	54	61	53	54	58	61	57	58	70	77	65	62	51	69	60	58	69	64	50	61	56	62	67	60	60	58	54	67	61	57	61	57	51	72	59	49	62	60	60	57	61	74	60	50	58	55	59	61	62	64	62	57	58	83	71	66	57	56	69	54	63	60	58	51	68	64	61	64	61	45	52	68	50	49	62	75	51	56	51	63	64	74	50	52	62	66	67	69	55	61	64	57	66	67	55	70	60	72	57	59	56	67	70	64	54	51	65	55	68	55	65	58	71	56	59	69	70	55	62	66	49	71	37	61	59	47	69	66	61	75	79	61	63	59	78	66	67	50	64	65	67	66	61	65	60	50	56	61	58	56	51	68	71	74	77	55	65	68	65	64	60	67	71	59	69	68	74	82	77	66	63	62	52	40	62	54	50	61	58	56	70	69	65	55	78	59	57	58	65	51	66	65	53	62	70	68	61	64	65	67	64	59	71	67	60	66	62	76	61	66	62	63	62	72	62	47	61	70	56	77	64	71	71	48	55	58	64	47	51	63	46	56	60	51	69	58	71	54	62	57	63	75	68	48	73	62	62	62	57	54	60	54	57	69	49	71	58	56	71	64	65	59	62	64	84	53	49	55	67	54	60	59	70	67	64	50	75	67	61	60	57	70	66	59	66	61	55	57	68	69	62	48	68	66	60	54	61	58	56	69	60	72	63	65	63	70	62	60	79	55	56	57	72	51	61	72	64	53	52	73	44	43	56	55	73	69	59	59	66	58	65	70	69	59	66	74	72	61	56	58	70	63	49	56	70	56	57	74	61	53	72	65	63	56	49	70	67	61	49	65	69	78	48	58	76	67	60	64	53	57	51	65	58	59	76	60	59	59	59	60	60	50	64	52	56	51	83	70	49	84	56	62	62	69	64	67	58	72	46	67	65	72	49	81	63	72	66	62	66	49	49	45	68	66	60	61	61	61	67	61	55	62	48	68	65	70	47	60	64	61	57	65	81	62	64	68	55	63	61	59	54	69	71	48	42	51	67	67	69	61	74	61	61	75	63	70	55	53	54	57	60	54	54	58	67	72	50	58	52	74	56	47	77	56	58	68	65	62	69	52	60	59	64	63	66	53	47	59	69	68	66	56	72	58	56	56	53	53	54	53	57	77	67	51	56	70	61	70	58	74	53	51	61	52	63	78	59	61	66	57	67	62	60	68	60	65	67	69	50	74	61	56	56	55	56	49	55	52	81	65	53	59	63	69	51	65	69	57	64	64	50	53	72	69	67	71	62	53	65	55	66	63	66	64	54	56	53	60	59	61	69	69	58	48	59	63	59	67	61	65	56	61	75	61	51	70	59	72	71	64	52	57	47	62	44	64	55	53	64	70	66	59	70	74	68	48	67	66	54	50	61	68	75	65	57	49	56	72	61	68	54	70	55	74	56	59	73	59	65	46	53	67	69	51	52	61	64	57	59	63	58	67	57	53	58	53	82	78	52	71	67	64	65	71	65	47	58	70	67	64	51	69	66	65	66	65	60	67	56	77	63	54	61	47	54	51	73	62	68	53	54	79	66	59	64	64	62	56	68	70	54	54	85	66	79	51	66	53	56	56	71	51	72	62	53	56	65	44	59	61	82	50	66	61	68	55	63	68	72	61	62	78	69	57	53	65	54	49	61	93	70	56	63	58	68	66	63	54	53	62	62	68	72	62	62	62	39	69	64	49	62	73	64	69	58	79	65	69	61	58	48	47	46	72	56	70	64	60	50	68	83	50	64	60	60	51	44	78	55	62	76	47	56	67	70	78	64	62	52	68	62	69	64	44	57	62	56	54	58	52	77	70	57	72	67	48	63	66	63	58	73	68	46	58	60	64	74	55	65	66	62	58	57	59	58	54	52	76	64	71	56	65	53	60	62	71	62	61	57	66	61	68	65	58	64	58	73	80	64	57	51	51	57	48	56	64	63	57	72	68	69	69	73	58	52	52	61	53	61	62	52	66	55	69	57	58	52	59	58	63	75	58	61	56	72	64	73	70	75	62	59	80	54	58	55	63	67	52	53	75	50	53	63	55	59	77	66	58	74	60	60	68	56	57	62	63	75	61	76	66	56	54	53	67	61	66	73	56	51	65	67	55	70	55	57	43	57	59	59	69	45	58	56	59	60	61	51	67	63	66	65	55	60	68	55	58	61	64	63	62	73	64	66	62	51	56	47	79	71	56	62	63	64	59	62	62	71	58	76	57	54	58	46	64	49	63	44	67	64	57	65	65	69	54	68	57	63	60	60	64	69	64	70	60	54	66	72	67	57	65	60	60	58	65	67	68	69	63	64	65	58	59	48	48	72	61	74	71	55	56	49	55	61	59	62	61	67	52	46	58	66	74	69	71	52	52	64	89	63	66	50	60	63	55	75	62	54	77	61	74	61	62	60	57	63	51	60	73	58	61	62	45	75	62	62	64	53	58	68	51	59	60	64	80	72	68	58	84	71	73	69	65	49	68	69	54	47	67	60	65	59	45	73	51	51	57	75	63	70	74	63	51	54	60	66	56	55	59	65	61	54	61	64	57	69	81	62	57	53	78	63	69	55	59	55	69	63	70	67	66	75	63	84	50	64	73	66	80	43	71	46	55	69	62	55	58	53	73	68	70	55	54	67	71	76	64	67	65	60	70	63	74	53	56	67	59	59	70	69	56	53	69	70	69	64	68	61	71	61	54	56	64	59	70	57	69	61	62	60	66	55	45	61	52	66	53	57	59	65	56	54	62	56	85	61	68	67	60	59	77	73	71	51	58	59	56	52	53	56	67	53
50667	49284	38339	32247	34457	23807	15221	12868	4857	1518	773	732	761	736	720	769	763	770	813	1281	1183	957	838	789	772	764	715	730	734	768	756	756	724	771	741	747	749	773	774	741	729	746	723	768	750	759	748	793	734	778	760	762	701	806	743	692	744	759	743	732	774	724	703	741	741	713	757	772	766	754	787	731	774	736	741	740	723	748	761	749	744	731	728	709	787	751	776	721	760	769	738	747	718	756	753	760	752	741	739	745	713	775	739	725	744	785	757	785	761	740	722	736	765	760	755	752	728	743	777	732	751	755	774	793	756	768	724	753	746	746	761	763	734	791	724	693	719	738	746	726	760	738	765	767	748	754	710	741	764	721	756	770	729	783	702	744	774	705	769	763	753	809	737	729	757	743	766	779	716	759	741	730	753	772	697	785	760	693	725	734	779	720	733	694	720	721	714	708	778	736	712	758	724	732	720	801	752	770	760	755	719	730	721	734	778	753	783	757	770	789	741	781	710	744	745	725	748	745	773	739	766	735	730	763	758	774	689	758	717	720	743	727	741	719	739	761	771	737	775	799	699	817	793	729	759	695	739	776	764	741	825	775	760	755	772	715	746	724	782	733	741	735	756	718	724	770	733	735	742	783	778	748	792	758	755	750	743	717	712	760	759	753	710	705	721	695	785	716	730	748	748	761	765	758	723	768	732	763	738	798	746	782	705	780	713	758	734	749	738	809	750	728	740	747	788	768	718	731	752	751	769	776	727	760	765	765	777	745	786	740	775	757	760	736	744	784	692	737	799	759	727	739	752	737	749	760	760	775	719	743	746	760	750	775	782	718	768	754	802	720	753	714	719	757	727	745	756	788	791	741	748	751	762	775	725	725	788	723	700	731	716	721	766	730	763	767	744	723	768	761	707	752	743	758	772	768	753	744	767	754	791	771	773	762	770	743	743	814	692	741	824	728	724	734	743	779	750	773	792	740	751	722	740	744	759	756	832	742	702	715	713	798	745	753	753	773	735	718	739	786	722	734	713	758	787	748	745	728	787	743	774	734	735	736	772	750	771	716	719	748	718	748	753	774	742	794	734	717	712	747	717	803	736	757	770	759	755	769	774	722	734	772	723	798	754	759	726	706	724	811	766	749	770	787	771	789	729	749	727	782	733	722	773	766	773	691	732	748	776	775	771	723	718	761	698	776	726	671	779	726	757	761	740	753	754	766	712	741	773	783	778	747	723	742	747	748	741	754	780	764	744	742	675	765	774	758	721	764	781	760	737	745	741	738	753	720	746	758	779	789	729	800	757	777	717	760	752	757	767	719	726	722	777	759	781	772	764	713	747	768	761	717	738	723	786	749	761	745	793	759	755	759	746	769	693	741	770	774	769	770	760	770	719	747	750	788	758	745	719	717	706	766	755	763	695	753	709	730	709	743	729	751	778	745	738	714	723	715	747	748	719	707	784	749	789	690	741	799	760	757	711	763	730	758	752	758	731	726	757	741	753	730	698	744	725	748	728	757	795	769	733	743	760	783	744	775	767	729	754	728	725	739	800	726	690	732	750	728	794	732	715	762	751	759	729	728	721	742	711	756	714	728	750	764	788	790	754	721	787	777	747	755	733	724	769	767	780	764	730	723	764	767	767	768	722	753	719	752	737	694	704	793	758	743	783	748	739	709	726	712	715	731	708	768	830	778	785	741	789	765	709	728	723	763	758	750	812	729	773	738	764	714	746	745	735	755	753	765	753	763	727	750	722	737	746	761	775	769	717	727	697	794	698	743	744	788	722	735	731	717	803	822	791	712	721	766	797	761	773	738	745	739	753	751	734	791	749	731	757	747	784	678	734	753	745	790	719	742	759	777	790	769	799	753	746	728	774	755	728	739	774	717	675	752	779	753	767	760	764	748	796	734	750	722	741	760	755	733	757	794	681	784	721	735	753	784	736	763	694	779	727	758	746	756	756	782	765	778	772	759	731	795	786	759	684	767	752	806	704	755	757	711	754	783	765	734	787	802	719	802	758	744	767	728	756	742	767	766	788	744	732	738	735	688	792	788	798	706	690	744	748	760	739	769	747	768	745	717	729	732	755	750	758	750	730	761	768	755	755	727	777	721	816	764	730	761	740	705	770	718	727	727	782	712	742	765	764	809	760	734	770	768	752	710	747	744	706	762	715	758	722	706	741	739	744	701	732	743	775	744	730	726	736	815	764	758	811	707	758	742	776	718	737	760	744	784	744	727	737	726	715	760	734	771	734	701	768	750	717	712	756	724	782	755	752	735	802	756	756	736	765	801	766	762	760	759	726	735	733	741	721	748	736	793	759	748	729	721	737	759	764	702	796	768	741	726	774	730	744	727	776	761	749	743	744	737	763	731	731	746	770	740	780	780	756	730	730	781	715	768	763	769	728	776	720	806	742	745	774	731	750	705	747	734	748	743	751	794	749	724	726	755	802	772	780	737	777	764	771	726	727	727	731	738	702	750	784	773	728	803	769	733	751	810	703	752	722	715	713	799	764	775	775	785	748	768	735	764	728	759	748	738	771	756	783	753	726	718	728	740	737	761	754	770	770	752	743	715	776	737	748	745	751	758	744	682	722	779	753	719	738	741	735	763	780	761	728	762	782	771	786	757	736	738	773	752	730	743	764	735	726	739	757	724	734	757	754	781	755	797	772	754	717	751	728	795	719	711	756	769	747	767	728	770	739	789	726	726	805	730	744	738	700	754	739	721	716	773	725	755	731	755	803	744	710	793	743	726	738	700	755	719	730	745	789	723	727	760	787	783	754	776	708	797	751	766	735	749	727	743	701	743	789	726	755	732	801	738	728	773	758	776	748	700	753	740	709	710	765	715	754	734	706	763	748	738	715	786	805	742	752	720	765	810	739	749	764	775	781	734	760	693	733	772	783	712	797	796	729	758	748	738	775	811	774	753	745	754	738	725	736	721	754	764	722	750	714	737	796	668	723	717	728	743	718	760	737	804	730	762	746	737	770	740	767	735	716	739	812	802	779	716	703	765	704	768	790	700	748	772	782	717	742	756	741	773	815	730	764	772	775	782	766	767	816	790	718	723	763	729	739	739	682	802	723	795	723	772	796	750	761	757	683	721	746	773	753	780	756	717	743	734	770	733	774	732	771	777	752	779	759	728	761	740	765	779	790	768	732	714	718	748	745	757	759	736	704	772	736	759	777	713	726	783	748	771	728	724	756	721	752	690	742	762	710	720	761	741	771	743	755	692	756	755	738	761	769	719	772	748	767	733	779	776	768	743	766	762	782	751	715	729	737	717	716	746	769	709	754	746	827	780	784	755	795	759	724	757	775	749	782	741	731	762	743	764	697	747	762	746	747	794	699	722	718	748	792	773	717	741	773	745	720	752	725	781	777	745	773	728	760	764	755	750	724	755	751	738	758	704	735	762	764	749	758	811	759	755	731	725	716	680	784	746	744	722	700	737	754	739	747	746	726	761	720	752	749	737	740	778	785	785	737	743	739	752
29112	39493	23301	7997	3747	1681	693	529	171	95	57	51	59	56	61	53	54	59	60	75	88	58	74	52	59	69	70	50	51	53	70	57	58	57	57	60	59	63	52	61	55	57	59	56	56	55	54	55	61	49	58	68	74	54	68	55	60	46	56	71	50	68	59	76	65	67	56	68	53	46	60	66	62	64	68	63	45	64	62	62	65	56	57	57	64	57	70	62	59	41	75	54	45	51	46	56	62	56	69	51	56	43	46	51	60	54	76	70	53	59	54	57	58	53	58	67	58	43	57	63	59	78	60	50	74	67	79	47	48	51	71	53	73	55	47	61	63	54	72	59	53	68	69	62	66	65	69	57	64	39	75	59	49	54	61	76	58	48	63	61	44	56	62	52	57	40	54	58	52	62	56	55	62	51	58	50	61	70	44	61	65	59	61	62	85	55	58	51	64	50	60	58	62	59	52	59	64	58	58	53	66	55	53	68	66	57	59	62	63	64	51	46	62	69	54	59	41	51	53	58	65	61	57	62	62	61	52	49	64	65	63	62	45	57	76	51	62	43	50	51	62	52	70	42	57	73	50	52	61	56	66	71	59	65	39	58	73	44	62	54	64	69	60	54	49	56	52	59	59	55	54	71	67	59	58	65	72	46	57	75	53	54	65	62	60	59	47	58	72	50	43	54	69	64	53	57	51	53	62	60	47	58	52	43	52	45	63	58	68	69	48	55	45	61	60	60	62	48	65	68	49	55	52	61	54	54	50	35	69	59	63	60	48	67	60	52	72	56	44	60	57	58	48	57	67	53	59	64	57	78	58	64	62	71	65	60	61	71	71	68	49	47	67	60	51	55	65	61	57	55	60	57	66	74	44	60	52	57	57	55	47	53	43	53	73	72	47	66	52	41	62	64	59	59	58	63	60	55	54	57	62	53	54	57	50	62	62	66	57	59	61	60	56	50	56	52	56	73	63	61	62	67	56	52	55	59	60	70	66	62	60	64	65	62	53	67	65	60	60	57	61	59	56	56	64	62	63	66	55	68	55	46	59	50	55	49	56	58	63	69	57	64	81	61	51	64	52	62	67	50	50	60	51	52	51	63	59	59	44	67	67	49	50	69	61	67	43	46	65	77	51	59	56	60	63	65	57	50	66	71	50	68	54	54	64	50	64	48	56	67	65	46	69	72	49	62	59	66	69	60	75	52	58	62	47	55	55	58	62	55	59	66	50	63	46	56	62	55	65	43	61	60	50	48	57	75	70	57	56	47	58	52	61	46	43	59	57	53	66	59	59	54	47	68	60	65	60	57	44	56	56	68	61	69	58	56	53	48	65	62	53	73	56	68	49	46	54	49	73	66	48	54	61	70	50	68	65	61	55	51	62	59	49	55	52	60	57	57	55	50	52	72	61	77	47	53	53	62	60	70	68	52	61	67	55	44	50	51	59	49	59	62	55	67	72	58	64	62	51	70	54	65	56	62	64	51	61	66	70	66	69	54	57	60	74	61	61	58	58	57	59	58	61	57	75	58	61	45	47	69	54	50	48	57	60	69	61	68	63	72	53	56	66	55	70	65	65	50	61	50	59	63	61	66	57	59	67	56	59	60	49	45	63	73	56	59	55	51	57	62	61	53	47	58	57	53	58	64	73	66	77	60	71	60	77	61	62	51	60	59	65	65	49	67	56	67	57	56	60	73	66	56	64	67	45	65	67	60	66	56	50	66	52	64	50	58	60	67	74	62	55	64	64	75	52	65	60	58	46	55	62	55	46	59	63	54	60	52	68	60	59	79	58	52	56	67	57	76	55	50	65	58	65	49	41	62	60	56	50	72	58	65	78	54	58	68	59	43	60	50	59	71	72	60	46	62	64	63	57	59	60	54	58	70	64	74	60	48	59	50	62	53	61	55	62	63	43	71	58	80	68	59	71	50	59	67	56	61	61	53	55	59	75	62	60	83	61	57	55	67	60	57	62	49	57	62	65	56	54	66	52	63	50	50	59	60	64	52	66	69	56	51	48	57	56	56	44	54	48	55	63	61	55	43	47	49	51	60	50	44	51	65	54	62	54	45	83	60	62	63	53	73	54	50	72	52	60	70	66	52	62	61	71	51	65	48	52	54	60	65	59	61	56	53	73	64	54	48	57	56	55	47	67	76	47	58	64	65	62	71	57	63	57	62	64	60	54	50	66	48	56	46	49	77	71	60	55	57	67	40	62	53	53	65	75	52	57	57	74	58	64	71	57	50	56	57	51	55	65	52	46	61	54	51	59	55	64	57	55	52	64	61	50	53	53	57	60	51	55	51	51	54	69	69	73	50	57	52	51	45	51	61	60	41	48	55	82	75	49	62	61	58	64	70	55	60	74	58	52	70	56	54	73	64	57	67	49	52	64	56	64	70	72	56	57	59	58	67	60	62	64	62	66	46	58	57	64	57	70	57	59	47	62	57	49	58	52	56	58	55	48	55	46	53	54	62	59	57	72	71	50	53	50	46	63	65	61	46	52	61	57	51	54	51	67	65	52	58	53	48	59	44	64	66	56	53	66	62	61	71	58	62	57	48	62	61	49	53	67	43	48	48	62	52	63	72	59	67	60	67	60	62	57	61	61	71	57	55	55	71	56	63	75	69	65	53	59	56	49	57	73	54	50	49	54	56	57	58	54	68	69	58	67	46	58	43	61	56	64	66	68	50	57	49	71	50	52	49	59	37	73	64	54	40	57	63	53	46	62	61	54	73	64	55	61	59	54	65	60	58	55	65	52	53	66	68	56	60	59	67	42	54	55	62	83	57	67	64	55	54	63	49	60	54	72	58	65	46	65	56	57	46	49	75	64	59	64	65	59	59	61	60	42	66	67	63	50	76	51	55	65	63	63	53	63	42	53	60	54	56	48	47	68	64	46	60	76	49	67	71	80	60	53	65	59	55	51	62	63	59	62	62	72	56	58	47	60	60	55	54	73	65	64	53	58	52	57	70	48	61	61	49	46	64	61	58	58	69	57	45	49	62	65	64	54	60	66	60	79	58	57	53	64	81	63	62	50	56	53	68	57	54	50	51	65	61	59	63	57	49	59	48	75	56	50	69	57	52	62	53	60	68	63	61	63	74	74	46	53	70	56	60	77	58	43	57	48	65	53	58	60	65	69	55	54	64	49	74	58	70	55	64	65	65	59	66	53	74	78	61	52	70	59	64	61	61	52	51	52	66	48	60	66	63	50	68	63	53	55	50	67	60	62	49	52	72	58	52	69	61	40	45	47	66	50	59	61	57	54	71	63	63	39	54	56	68	69	76	54	62	45	52	72	60	56	57	74	62	54	48	66	63	63	70	59	42	47	63	50	71	57	74	76	55	53	48	61	59	61	58	55	55	70	55	60	52	60	55	76	60	63	63	68	50	58	59	64	51	61	46	62	67	60	55	62	50	65	71	59	51	69	69	50	78	66	53	65	46	51	60	65	70	55	58	51	56	70	64	50	50	80	58	67	46	57	50
50119	49411	42399	38739	40778	29506	21386	17779	5601	1815	769	703	709	707	739	727	708	740	838	1736	1698	1099	886	714	736	731	682	709	662	719	736	667	711	639	662	675	710	660	722	683	674	684	707	747	747	683	679	689	703	657	706	693	650	665	703	701	729	754	684	660	685	746	674	659	697	734	716	682	676	711	678	672	642	666	710	727	733	688	708	660	693	712	710	682	671	705	686	709	664	720	672	735	678	686	717	673	659	721	710	642	691	691	665	660	698	691	673	682	744	698	708	712	676	681	676	711	725	713	664	697	689	694	688	695	655	671	726	712	718	675	713	673	727	624	670	682	685	689	741	681	695	677	700	678	659	725	708	699	699	698	702	715	688	725	712	704	713	701	676	699	744	719	693	720	705	670	681	678	721	684	721	698	701	687	704	672	706	681	695	638	693	701	733	720	774	726	702	666	682	705	714	678	675	670	659	717	734	700	672	684	695	763	706	721	672	688	671	669	692	724	713	659	699	719	685	714	677	698	688	692	693	714	713	703	673	691	723	753	711	670	705	699	710	731	761	717	721	715	677	753	626	722	709	694	733	701	679	705	687	737	712	646	701	680	690	702	709	731	706	678	700	675	751	685	732	721	705	729	685	731	713	707	692	679	717	670	738	716	710	694	739	719	767	662	664	698	736	631	681	711	744	667	748	617	747	689	726	682	691	703	731	693	709	660	701	707	723	771	640	688	693	720	671	696	712	678	716	684	723	700	716	728	694	708	695	675	739	736	716	710	704	703	677	671	717	735	665	702	682	717	701	659	695	685	680	720	679	701	722	686	699	692	710	650	738	718	708	727	712	728	702	663	683	704	693	742	706	708	728	690	706	718	669	673	710	717	702	702	704	699	685	709	704	702	716	699	704	686	697	700	698	702	735	659	672	701	687	741	697	685	729	753	733	708	726	698	675	693	661	653	686	749	694	723	694	682	678	711	711	687	691	704	718	692	707	658	705	752	633	670	702	697	725	689	720	706	680	682	709	698	731	754	675	676	673	728	683	685	705	663	704	695	672	699	672	679	663	686	702	689	724	714	658	647	684	670	698	697	666	690	704	715	707	675	677	722	700	728	718	695	742	694	701	719	725	699	714	688	724	675	652	728	736	699	680	689	675	705	668	704	685	686	726	677	672	699	671	660	693	660	721	686	680	674	707	701	685	679	693	684	701	746	726	682	670	701	720	675	701	723	710	697	743	714	737	688	742	720	723	718	717	682	700	715	696	676	700	691	725	638	656	696	722	687	705	744	728	716	728	682	662	655	696	711	681	707	714	706	682	676	720	702	714	721	708	689	683	716	675	683	712	681	669	716	715	651	712	722	654	717	710	681	664	705	723	676	734	726	703	660	715	702	699	675	711	712	703	708	628	730	712	728	699	729	711	708	757	651	705	691	701	720	688	705	712	699	703	756	690	716	694	701	685	708	717	686	718	657	711	666	668	655	690	704	636	722	719	690	738	732	694	740	700	731	726	731	687	657	688	669	653	730	646	718	700	710	702	673	694	694	753	731	696	734	654	701	665	698	731	649	729	672	707	720	758	665	691	704	713	675	689	649	694	703	723	753	743	730	716	688	724	712	701	694	701	685	727	695	696	638	629	689	726	714	674	722	734	712	630	701	708	678	711	734	715	706	697	693	715	721	677	704	713	694	669	683	687	706	723	671	694	679	695	669	693	728	697	651	729	638	708	693	688	703	620	709	692	661	693	685	706	681	705	709	669	684	742	686	684	667	676	725	710	696	695	678	683	687	710	771	685	695	690	729	718	679	698	733	725	741	685	699	702	734	706	671	727	676	726	710	690	720	717	714	708	702	661	687	684	708	714	645	707	727	666	657	705	649	728	681	719	743	711	745	705	731	685	706	742	669	690	701	699	690	756	687	709	725	677	700	688	707	771	745	732	719	716	665	711	705	681	707	770	707	749	715	735	655	733	695	736	723	696	642	709	685	672	709	711	646	706	717	692	723	655	668	678	667	721	713	730	712	659	713	690	674	736	698	668	750	721	664	695	667	664	693	660	676	725	687	738	723	687	684	664	680	676	662	670	682	659	705	709	689	695	694	744	701	696	729	730	769	697	733	721	728	707	712	716	693	719	739	674	674	688	720	677	705	734	694	735	699	724	693	728	734	699	682	718	698	698	678	719	710	671	704	639	731	702	722	692	656	695	716	700	698	690	737	694	702	750	696	682	764	675	717	660	699	691	689	713	664	689	641	681	693	694	719	715	691	728	702	767	695	710	732	692	647	718	702	725	693	700	693	703	741	689	723	671	699	695	736	709	717	708	685	682	689	676	664	651	710	700	717	718	716	726	713	673	714	722	688	671	675	678	687	715	760	699	716	693	719	737	718	693	688	720	681	715	682	673	671	739	690	689	733	680	660	759	666	694	730	705	668	678	651	694	727	698	694	677	667	714	754	683	718	690	702	726	716	749	703	707	691	658	709	687	701	698	700	751	741	710	711	707	705	700	697	717	692	696	699	702	676	709	739	681	692	712	663	725	676	745	725	711	693	690	686	742	717	722	718	674	665	754	716	710	693	698	630	627	706	635	726	673	672	680	691	669	708	708	693	772	707	669	680	721	689	756	696	719	706	730	653	704	688	704	695	697	702	725	717	739	735	677	715	708	686	729	733	717	701	703	731	759	693	682	750	674	692	693	731	739	706	694	751	694	704	698	667	693	681	666	673	713	636	707	658	702	671	697	729	736	720	702	693	674	726	650	661	705	760	690	663	685	691	697	668	716	690	745	709	722	737	661	690	738	699	696	685	695	742	729	733	703	696	717	707	738	787	684	680	683	673	681	703	658	700	713	686	715	720	719	707	711	717	662	682	689	676	703	708	706	640	679	675	706	645	667	693	715	678	701	684	718	726	745	673	700	705	689	700	718	739	705	724	706	719	661	714	703	658	678	644	705	668	705	686	712	694	738	701	670	732	732	725	720	668	685	738	701	680	664	687	708	681	700	671	661	729	745	730	737	696	645	716	688	728	702	677	712	730	704	699	704	750	746	723	691	690	658	711	728	686	730	690	711	689	708	708	677	727	723	718	728	661	674	745	712	688	679	726	715	669	651	683	687	689	712	699	659	679	722	678	708	699	689	698	648	678	702	716	712	693	661	705	698	681	685	705	654	687	745	745	696	736	702	679	754	699	681	720	684	680	702	706	678	682	718	693	698	664	702	707	676	724	739	721	690	666	713	688	682	690	692	748	658	755	675	708	657	720	714	713	693	707	702	669	696	683	675	696	699	713	723	727	679	654	688	704	649	676	741	697	704	692	701	646	667	668	693	693	661	747	723	724	693	704	688	676	710	682	741	717	705	725	642	685	669	721	719	709	685	703	649	698	701	711	694	750	654	689	668	743	735	665	662	781	689	763	697	670	692	689	677	774	700	682	681	664	719	677	675	695	725	697	662	668	702	703	701	726	685	703	700	737	747	689	679	722	683	702	698	701	743	730
9769	11613	6218	1281	791	371	160	184	83	61	55	53	57	47	50	59	57	66	54	58	60	49	51	45	60	44	49	47	68	56	37	38	49	58	50	47	55	50	51	57	59	46	45	57	67	44	57	41	46	48	51	47	43	49	60	35	49	47	63	52	57	49	52	56	62	59	53	49	64	47	50	48	58	41	46	46	50	56	55	52	48	49	45	45	56	41	47	57	67	48	58	46	54	43	53	55	51	55	43	52	50	56	53	44	60	46	50	59	57	41	61	47	54	47	48	48	41	60	50	59	43	56	58	42	43	51	54	59	50	58	46	51	52	51	43	58	51	41	40	55	60	45	49	56	50	55	46	49	59	53	55	49	69	38	48	55	48	48	36	67	54	50	54	44	59	52	63	49	49	52	55	42	62	61	65	52	58	53	54	52	52	52	53	53	51	52	59	58	51	55	39	67	51	57	62	38	34	55	46	52	56	60	58	50	52	65	65	48	66	43	61	39	53	47	41	41	56	51	53	57	58	47	52	46	57	41	47	63	58	67	61	58	43	45	61	41	52	49	47	47	53	50	46	54	44	58	51	56	42	50	49	44	64	46	55	47	53	57	55	54	64	52	51	56	54	55	50	48	41	58	57	45	59	52	55	46	60	55	69	49	46	50	43	68	49	47	47	57	50	45	41	55	57	62	51	42	48	51	52	56	46	47	51	46	65	52	42	50	59	61	41	40	46	44	59	52	53	52	39	43	52	60	56	58	59	59	62	45	50	44	45	51	53	55	58	58	60	58	37	41	50	55	48	64	55	46	46	45	36	52	52	49	56	45	47	47	48	53	49	47	56	41	46	69	59	48	59	44	53	48	52	56	47	59	53	54	56	54	50	55	47	54	46	46	47	48	55	45	63	46	68	56	47	44	52	51	56	36	54	51	54	55	54	58	49	47	43	44	55	54	53	49	62	49	46	34	56	53	50	62	50	67	43	48	50	37	40	50	48	43	50	50	47	52	52	52	56	57	57	42	46	42	56	46	49	46	48	51	54	46	56	44	56	52	54	57	49	54	46	47	55	39	46	55	54	54	46	52	42	47	55	73	64	61	44	56	54	55	41	52	63	64	61	55	48	55	56	42	45	51	52	57	54	45	52	53	52	32	43	43	60	58	46	50	53	60	47	47	51	44	45	69	49	52	56	57	54	63	53	52	53	59	55	49	54	50	53	58	43	53	48	34	44	49	47	59	55	65	59	49	57	49	67	43	58	46	52	49	58	44	58	59	49	51	58	60	49	62	49	55	54	56	51	49	48	55	60	41	34	45	49	43	65	57	50	41	58	42	52	54	49	55	53	56	48	48	50	47	46	54	36	52	50	52	52	49	45	55	53	56	54	61	46	48	57	55	40	60	52	51	52	49	49	46	63	40	50	51	60	59	60	55	49	55	54	46	51	69	51	52	57	48	50	56	65	52	51	55	52	51	53	48	48	54	52	45	52	43	54	50	48	44	59	40	52	55	53	69	59	45	49	50	39	56	51	55	38	45	41	62	55	57	44	54	44	37	45	49	59	46	55	49	57	50	55	55	52	55	61	39	64	60	55	48	52	55	48	62	65	57	44	55	50	60	60	50	50	55	46	40	54	57	55	50	58	38	49	41	59	45	38	48	52	45	50	50	49	40	54	44	40	54	51	46	66	49	42	55	52	53	51	61	49	65	54	48	53	48	44	46	49	46	53	60	44	44	51	49	61	61	44	66	49	59	42	51	59	64	47	54	63	47	48	49	47	59	45	42	56	61	50	45	47	44	54	54	51	58	46	50	68	44	45	46	50	43	55	53	55	43	49	46	53	54	45	45	53	54	57	48	56	44	47	52	54	45	47	39	52	54	55	51	61	40	55	46	49	52	42	52	50	60	61	52	52	57	49	43	59	51	42	40	52	53	57	56	46	43	56	57	49	55	59	59	48	53	51	37	70	61	41	49	45	49	53	69	56	58	46	51	56	49	51	59	53	57	54	59	50	45	40	53	53	53	55	46	61	65	46	60	50	52	39	50	59	46	43	49	43	54	44	64	48	64	56	48	37	52	50	55	59	58	49	53	53	51	46	63	53	50	54	44	61	46	60	49	49	44	51	64	64	57	42	44	40	48	48	37	63	63	40	57	44	51	44	43	55	43	59	51	62	62	47	62	52	49	46	64	41	41	41	53	48	53	52	65	51	55	56	52	47	42	55	61	54	47	61	55	57	52	45	46	59	47	48	52	46	53	49	37	56	43	55	51	51	55	67	38	49	60	55	43	52	53	63	48	58	44	58	50	55	42	50	49	52	48	54	38	57	53	50	46	55	36	61	55	49	47	65	55	57	41	60	42	48	61	54	53	52	48	55	42	43	53	46	52	41	53	53	49	48	49	39	48	60	53	52	57	58	48	52	57	44	55	52	49	44	48	74	53	54	50	51	53	51	52	46	55	57	57	40	63	50	46	55	58	53	49	55	39	41	41	51	43	42	39	60	44	54	57	49	51	37	57	66	64	53	52	56	50	51	50	50	61	50	43	48	54	52	51	55	51	73	42	43	54	40	53	56	70	50	57	35	46	49	49	51	72	54	53	50	53	54	48	58	51	42	51	62	49	60	57	56	58	57	52	57	40	56	49	64	42	50	43	42	61	55	62	53	62	46	49	57	59	50	50	47	60	57	57	50	61	45	41	59	51	48	65	49	52	52	68	45	45	49	56	60	45	57	59	44	44	54	60	47	58	41	46	48	59	56	40	50	64	48	53	47	50	43	35	47	49	39	49	43	51	52	44	48	53	44	55	43	42	51	53	48	48	58	57	42	42	38	49	52	46	50	57	63	59	60	67	59	61	62	42	51	52	58	44	41	58	61	56	47	62	50	45	55	54	45	59	39	52	49	62	53	51	57	44	48	51	48	52	57	36	35	47	52	46	44	54	49	39	58	45	48	64	62	45	43	53	37	40	47	57	45	58	42	61	61	61	58	46	51	49	36	45	48	53	42	49	56	50	54	48	58	44	52	52	43	63	60	49	49	62	62	52	66	54	67	47	55	54	52	53	59	59	56	49	51	44	57	51	48	45	44	57	43	51	55	55	50	41	52	56	51	47	54	46	57	40	65	39	61	46	56	56	56	48	50	44	66	49	41	48	52	52	52	61	52	54	58	53	53	50	56	43	63	60	52	42	41	47	51	35	53	51	41	53	49	72	57	53	54	57	55	41	42	63	46	54	56	51	45	54	41	43	42	54	47	59	61	44	57	42	57	52	37	53	47	53	50	53	47	44	64	53	52	52	54	58	56	55	57	83	50	63	56	63	54	51	53	40	53	45	58	31	51	45	48	50	61	61	49	54	49	45	55	51	43	47	55	58	46	41	41	61	53	50	45	49	47	46	53	46	53	50	63	49	58	55	46	53	55	48	53	49	53	47	46	64	63	49	44	41	58	43	53	48	40	38	54	50	50	49	67	47	57	57	49	52	53	48	54	56
42779	36230	27228	21382	23260	13869	8436	6174	1522	797	616	572	634	664	621	614	619	622	719	864	873	745	667	658	611	629	610	627	610	634	628	602	591	649	597	585	614	658	641	615	609	589	638	645	609	557	611	619	681	597	593	582	646	651	605	625	612	620	657	627	650	594	616	602	627	561	632	599	619	570	632	622	572	644	578	588	648	653	637	626	658	643	633	648	611	650	598	611	641	625	627	661	601	646	612	598	592	645	630	639	648	608	618	617	602	594	599	632	621	647	665	634	588	594	634	617	610	645	641	619	575	614	657	646	635	596	684	673	633	610	621	654	628	634	599	607	635	644	659	631	604	616	641	659	635	577	598	631	647	648	619	599	662	619	635	651	673	597	640	617	640	605	641	584	647	589	615	613	586	611	638	617	585	582	655	632	600	611	650	587	597	590	564	627	632	647	601	613	621	638	647	623	640	604	649	650	629	679	584	580	626	640	612	612	625	631	633	609	658	645	622	609	636	641	580	614	608	637	589	627	643	632	630	626	596	604	637	634	606	636	593	639	601	608	637	602	622	622	626	639	635	627	641	610	634	625	635	676	638	640	648	578	635	641	601	637	604	604	618	618	643	622	589	663	622	601	625	633	605	658	589	630	584	649	609	639	628	567	583	637	619	654	627	625	619	618	633	599	625	685	627	667	611	646	585	676	574	610	591	614	636	639	586	627	615	577	637	602	635	634	596	597	613	650	632	647	624	624	661	636	647	617	637	632	651	628	620	639	595	619	651	664	610	605	651	643	632	689	649	646	630	654	599	606	631	650	574	582	598	602	591	625	607	630	625	623	605	623	635	637	599	636	630	608	639	647	613	641	637	649	616	695	612	604	643	628	653	560	653	642	636	593	610	646	616	591	617	651	613	602	654	606	628	601	608	615	638	630	649	632	621	648	622	667	619	635	636	600	649	633	584	576	637	657	685	593	669	637	608	626	631	595	603	651	681	633	656	675	674	661	636	606	591	629	641	576	642	619	636	647	627	612	617	655	642	606	644	589	634	610	615	636	667	668	646	589	616	586	626	601	617	670	640	619	635	615	590	613	622	636	637	595	562	621	588	614	623	568	644	596	652	578	617	605	658	621	633	615	624	651	607	682	671	595	639	630	630	595	622	654	606	607	653	626	653	622	627	641	628	641	643	600	612	649	608	608	608	617	581	616	644	627	638	615	647	627	614	625	638	629	606	612	611	611	612	594	616	583	589	625	584	590	614	580	625	594	613	625	599	599	608	589	643	693	646	670	663	603	624	550	636	597	643	602	646	602	644	683	654	660	662	603	657	591	617	662	590	630	609	630	640	614	629	641	623	640	651	605	657	650	647	649	607	639	630	645	627	643	591	623	602	660	589	620	630	624	622	655	605	617	582	611	657	621	634	640	617	661	669	592	636	657	626	625	578	643	650	678	663	610	617	603	658	621	603	626	628	618	643	616	632	597	630	648	668	615	600	619	672	599	604	629	609	651	628	642	618	665	637	622	633	614	693	578	609	649	600	619	668	620	593	662	601	655	607	640	637	629	615	637	635	623	652	669	614	607	638	638	625	605	622	641	617	615	621	628	619	614	678	628	634	643	654	588	625	607	621	592	625	582	617	649	630	615	626	678	618	656	661	587	622	613	590	630	614	657	601	589	630	639	626	645	651	645	614	608	621	650	640	614	663	651	657	607	611	613	651	605	666	591	639	661	571	667	608	597	631	619	606	664	625	596	615	570	644	633	652	628	621	598	584	587	603	611	603	625	652	661	654	600	635	621	580	585	646	646	634	637	589	605	599	631	613	639	622	645	623	628	650	603	593	619	635	675	622	630	625	593	600	589	625	603	598	613	646	630	674	592	601	631	654	646	600	641	620	636	619	578	621	588	658	642	579	658	603	658	604	627	621	559	602	587	645	608	626	617	605	661	607	640	636	611	618	617	606	647	654	642	598	616	575	595	618	663	638	629	608	642	602	619	644	609	633	641	590	617	630	639	633	632	652	603	652	634	630	602	614	642	635	611	616	640	606	696	580	649	661	599	625	585	640	650	682	604	606	650	571	652	681	626	600	656	619	605	630	641	591	619	672	596	638	576	578	629	612	636	603	627	577	612	636	623	625	650	602	625	602	655	608	646	642	634	629	596	623	638	635	625	618	635	637	643	636	609	622	604	666	605	581	621	607	645	617	607	610	663	674	657	613	639	606	602	605	609	593	646	613	659	644	583	613	607	646	623	606	650	618	637	582	645	617	639	592	631	596	617	606	622	600	631	626	634	631	632	619	579	601	642	597	643	627	668	638	627	665	606	631	633	652	647	669	613	613	635	608	636	620	582	669	635	627	664	599	635	637	596	675	614	589	604	607	669	640	613	655	604	642	640	617	645	614	611	616	572	640	653	644	599	668	639	608	601	600	634	618	647	605	617	612	658	669	614	601	645	650	644	614	623	602	608	665	601	645	627	654	603	625	637	574	649	623	664	626	653	664	619	649	576	594	625	618	654	628	604	612	651	664	624	626	626	612	600	653	657	659	657	665	635	599	649	616	634	619	618	600	612	643	688	636	622	614	617	607	605	638	624	600	595	606	574	610	625	648	592	594	624	631	572	583	615	648	623	613	609	653	656	632	630	600	613	568	632	642	677	664	580	635	609	626	591	633	609	577	634	641	644	659	619	643	629	612	637	612	617	598	621	627	618	596	615	614	614	647	637	629	655	617	565	629	629	598	631	620	608	668	598	647	672	615	624	625	630	623	580	630	595	598	643	622	637	623	651	622	647	651	581	607	653	574	633	640	594	641	654	679	661	631	590	615	615	678	614	616	601	651	691	633	623	589	601	665	575	638	656	641	620	604	593	624	628	596	622	616	609	596	623	634	642	606	651	608	621	636	621	627	613	610	605	606	610	647	644	597	655	641	627	587	607	640	627	648	643	607	630	643	613	612	639	601	628	633	636	580	583	641	619	619	618	656	610	657	569	633	637	600	669	641	595	622	646	661	547	620	590	621	641	661	617	632	613	650	629	617	662	634	592	618	637	646	622	622	635	634	629	623	597	633	571	615	623	612	585	686	607	628	687	634	628	646	640	660	661	626	599	643	620	641	607	650	617	634	654	628	617	656	607	637	643	581	642	621	584	606	591	632	622	642	574	638	619	602	629	655	648	611	699	638	626	643	629	598	644	648	642	635	636	587	609	644	654	579	610	644	653	643	603	623	632	616	628	630	624	623	651	609	618	573	640	620	616	643	641	620	666	616	609	651	634	652	629	614	604	623	585	645	666	571	622	620	616	623	609	614	623	625	593	665	657	636	659	624	606	612	579	637	621	641	614	599	589	639	639	612	635	649	666	604	631	672	653	597	610	585	636	594	618	632	652	619	575	636	602	581	654	620	629	601	643	688	628	604	668	643	628	645	581	607	601	630	601	604	646	656	630	602	652	577	645	617	587	603	604	635	604	647	631	616	669	578	599	609	610	635	629	618	608
23569	31674	17317	4406	2405	1022	428	324	81	50	46	67	41	57	46	58	47	59	59	62	82	58	52	46	52	51	48	58	40	52	46	46	52	48	67	51	49	68	49	44	46	48	53	48	72	38	50	45	43	55	56	61	44	47	43	55	47	49	57	51	55	44	54	46	55	35	54	55	59	57	36	58	48	47	48	56	56	50	55	42	62	48	44	40	59	45	41	49	57	41	51	54	58	55	41	56	55	46	51	57	44	45	45	40	40	43	61	57	43	50	39	63	53	49	51	47	61	47	58	56	45	59	44	33	59	58	58	42	46	62	53	56	58	35	40	53	57	55	38	35	48	57	45	41	59	58	53	49	41	46	44	52	43	47	64	56	47	50	59	49	51	52	42	54	49	48	38	38	53	42	51	47	40	52	43	55	58	60	54	48	50	53	50	38	44	41	51	58	47	55	40	53	51	67	59	55	61	44	50	33	65	44	50	43	58	40	59	51	54	52	45	50	55	34	44	44	56	40	45	49	49	50	55	52	43	43	53	55	48	60	53	46	54	49	42	60	49	42	48	47	46	57	50	42	44	44	56	57	56	57	55	40	58	49	33	50	39	45	54	54	46	52	52	57	49	45	43	49	50	59	38	58	39	58	45	43	43	53	52	59	46	47	46	37	47	51	39	51	59	47	59	49	51	41	59	41	54	34	52	56	52	46	55	47	54	57	49	51	57	49	41	55	41	58	40	45	53	60	43	59	51	36	47	60	49	43	46	51	60	49	48	63	51	47	46	39	46	56	48	43	57	53	40	58	44	59	53	44	63	56	45	44	54	42	60	50	52	53	56	48	42	53	52	43	48	39	44	46	65	40	51	50	46	41	48	35	51	47	59	56	54	49	56	55	57	57	46	48	49	55	51	45	46	60	53	54	42	46	52	47	57	55	55	50	49	42	52	53	52	50	43	47	34	51	51	47	51	52	50	61	52	51	47	44	59	44	43	58	58	50	50	45	46	61	52	63	40	46	49	58	52	40	57	54	66	49	50	59	46	47	37	41	63	54	51	52	62	50	52	44	46	48	54	53	56	48	37	56	60	42	55	47	45	41	46	56	50	45	52	58	51	40	52	48	48	50	48	55	54	51	46	42	51	53	56	56	55	49	59	53	47	40	49	41	57	56	49	57	47	41	49	71	52	48	51	51	54	43	48	51	41	59	51	61	46	46	40	51	40	60	53	44	51	41	45	48	46	41	51	46	56	47	46	48	42	43	59	45	47	58	56	47	49	65	56	47	48	54	48	56	59	46	68	53	48	66	51	47	47	49	41	44	51	46	52	52	55	59	54	45	44	60	62	55	41	34	57	50	52	51	50	50	63	53	53	44	50	45	57	58	52	59	44	54	55	48	55	54	54	45	54	52	55	50	56	47	44	52	57	51	56	46	57	40	58	37	46	44	53	62	46	60	59	49	53	50	36	50	57	46	50	47	58	53	52	63	49	58	48	56	42	47	49	47	50	42	55	44	53	54	55	52	40	60	47	46	63	50	55	51	39	49	37	50	51	43	58	56	45	53	40	58	46	66	49	51	52	56	45	62	51	51	59	59	53	51	52	43	44	59	59	47	54	41	42	64	53	53	46	54	54	54	52	42	55	51	50	54	54	36	52	57	50	63	41	52	61	44	36	38	52	56	59	54	41	51	55	49	46	42	61	45	43	58	49	55	53	48	44	50	58	51	40	52	53	34	52	50	48	47	46	51	40	50	54	45	43	52	63	47	55	54	41	54	48	37	51	57	63	44	37	51	45	44	53	62	60	61	48	49	42	52	55	62	39	54	50	50	50	54	44	50	48	51	36	40	48	56	50	46	56	55	43	50	38	48	52	44	54	66	60	45	48	58	41	67	41	49	56	55	52	49	54	51	61	50	51	49	52	57	58	40	41	43	50	40	45	51	61	61	47	44	34	48	41	49	66	52	53	52	56	53	43	48	52	53	59	35	36	50	47	53	52	55	49	54	60	65	44	58	49	46	46	55	51	49	54	45	48	55	47	60	55	35	57	59	49	53	41	47	57	40	60	43	59	55	61	59	48	50	51	64	53	49	45	40	61	44	51	64	59	52	42	49	60	48	44	42	51	47	30	38	52	41	51	47	48	47	46	46	55	60	47	56	44	54	48	41	38	42	55	55	53	52	53	44	49	55	45	59	47	51	57	52	50	56	53	58	54	50	38	46	39	58	48	52	62	45	46	48	65	60	44	42	40	59	45	47	46	48	50	55	56	41	44	57	65	52	61	46	39	52	54	47	63	50	45	61	48	42	53	53	51	47	41	49	44	60	53	62	45	43	49	45	45	56	48	60	50	51	39	50	59	61	59	43	53	53	54	53	54	59	43	44	53	48	58	43	50	49	44	47	75	61	50	56	59	43	45	60	44	54	49	47	33	54	48	48	67	35	40	49	59	44	43	43	42	43	51	41	51	39	57	50	48	46	61	51	65	45	61	43	52	39	48	49	58	47	53	51	39	51	43	44	52	47	50	52	46	63	49	41	45	55	41	42	49	68	40	61	47	55	45	45	41	58	52	55	60	45	45	55	43	50	60	65	53	44	57	53	63	55	59	55	49	64	49	48	40	46	48	53	56	49	47	46	42	58	44	55	58	57	55	57	50	51	44	48	57	51	67	60	60	49	52	41	45	57	61	53	51	50	55	51	53	64	46	58	54	64	55	45	53	51	51	47	53	58	46	44	55	56	62	58	46	39	60	48	53	46	52	57	41	61	56	41	57	47	54	48	53	49	47	56	53	45	59	71	47	49	55	36	58	60	65	47	56	50	40	50	43	61	59	60	55	46	52	44	52	47	58	66	52	46	59	49	61	49	64	70	56	60	51	55	53	46	41	41	50	46	48	47	47	58	55	49	61	50	39	53	45	55	48	40	65	54	45	47	54	50	47	47	36	46	43	50	54	55	71	52	56	51	56	45	49	67	48	52	46	33	45	51	52	52	50	38	56	59	56	51	46	50	46	49	57	45	56	59	50	50	40	40	44	57	61	31	55	63	57	47	63	60	56	56	52	43	49	52	45	65	52	58	54	45	58	46	50	59	55	47	52	43	49	50	39	43	56	42	46	40	56	51	45	50	57	50	56	61	51	37	57	50	55	48	35	50	54	52	55	49	54	49	42	49	57	51	39	47	52	43	49	56	56	50	45	41	41	49	46	38	58	37	52	45	43	43	48	50	51	48	39	37	51	40	48	45	49	53	52	50	53	51	55	56	59	50	57	57	63	51	43	47	50	45	60	52	55	43	51	55	60	52	48	53	41	43	52	46	44	47	53	54	55	55	61	57	50	40	46	65	61	53	54	56	48	56	38	55	44	47	46	38	42	35	37	43	45	56	53	60	50	47	46	51	54	46	57	53	43	49	66	45	57	41	38	49	66	56	51	63	56	53	48	71	43	51	43	49	26	50	60	43	57	50	43	47	72	56	47	52	54	50	56	55	45	53
50734	46457	36794	33894	36044	23198	17850	12899	2735	797	612	617	628	557	587	641	591	655	727	1428	1526	1152	852	657	619	586	629	643	622	599	611	606	586	615	579	605	618	652	597	599	613	623	602	600	623	599	589	600	541	628	604	618	626	602	619	570	597	558	621	642	601	582	605	595	546	572	607	633	615	640	599	579	576	608	576	600	584	601	591	599	617	601	592	596	609	581	597	621	619	605	571	547	595	594	578	632	609	665	566	606	576	630	587	602	573	645	631	585	627	612	601	589	619	590	572	665	604	605	594	601	621	590	619	622	640	597	602	591	655	602	612	606	644	621	623	586	629	633	588	627	628	610	616	616	599	611	596	613	602	601	611	580	633	580	629	577	587	605	584	581	598	597	628	638	581	579	603	586	656	626	627	599	568	618	578	628	619	597	616	636	585	604	662	650	615	608	627	610	563	609	572	578	649	607	635	609	601	599	663	635	635	554	555	603	622	571	612	587	568	629	618	591	672	628	595	656	577	639	596	595	588	622	616	598	640	598	630	635	596	578	599	639	619	651	591	634	617	555	597	602	580	608	641	617	641	600	601	619	583	604	618	609	590	671	578	549	612	659	613	600	580	615	655	634	604	595	608	650	602	585	600	647	597	627	593	606	591	567	584	575	576	615	629	638	650	597	663	625	593	590	572	642	583	589	610	589	622	561	634	634	601	643	611	569	640	619	573	596	582	632	582	593	585	590	566	571	629	616	617	605	597	611	636	644	605	616	571	620	584	595	596	605	557	656	594	646	621	583	577	590	601	601	609	595	636	619	625	550	620	609	592	627	600	655	571	615	642	604	600	648	589	590	606	614	645	578	632	608	639	586	622	579	625	599	567	632	598	594	620	625	591	586	583	615	621	640	587	615	603	612	610	599	644	588	604	562	585	571	641	639	593	624	593	620	607	602	631	622	610	585	549	643	600	586	627	652	648	644	630	655	620	631	628	614	598	591	582	592	595	627	591	637	645	569	620	573	613	610	560	565	581	635	597	613	603	567	607	651	578	665	597	617	610	597	635	639	596	616	568	618	577	585	632	639	605	608	610	646	647	625	599	579	617	598	567	645	625	604	590	556	633	639	613	597	641	598	633	626	635	568	667	644	591	598	565	617	604	614	596	619	592	624	635	596	618	616	619	617	628	617	612	624	595	583	653	655	599	575	653	575	579	642	608	644	632	619	642	597	551	618	612	654	603	612	647	616	619	605	583	672	617	578	608	630	634	611	591	616	570	614	579	638	585	591	599	617	646	566	629	608	635	594	650	611	578	629	616	605	618	635	614	596	658	636	643	620	628	635	592	581	610	605	591	579	610	640	623	607	595	592	651	599	633	611	589	614	599	584	615	645	607	618	631	615	610	618	629	608	610	600	581	613	620	612	598	662	621	617	645	609	620	655	639	559	593	569	585	615	615	589	666	615	632	614	598	640	581	592	608	596	621	568	592	587	644	583	586	571	632	552	633	600	616	576	608	643	579	641	599	631	595	593	642	581	645	581	609	615	588	602	587	610	583	596	583	621	607	603	641	608	630	580	604	603	608	576	620	606	639	644	617	597	627	602	597	626	615	587	562	588	571	579	624	619	574	634	597	600	630	624	615	632	650	602	618	641	567	625	664	601	562	636	582	612	595	598	624	617	611	595	601	623	647	597	636	597	623	614	532	585	616	616	642	618	591	655	608	589	624	595	628	629	563	635	616	597	604	617	615	632	589	600	546	598	563	590	601	580	582	603	574	591	628	573	601	593	610	588	627	662	608	591	610	613	623	636	534	608	611	607	620	623	610	589	607	600	569	601	594	614	608	631	580	594	602	616	583	638	590	610	640	626	622	604	599	614	554	563	634	609	591	621	610	642	593	601	630	581	602	658	616	592	636	627	593	671	608	610	621	609	689	627	599	608	587	591	628	565	623	601	574	619	643	627	625	615	604	585	616	637	604	585	655	603	661	583	596	580	638	580	622	604	612	586	606	632	656	626	634	595	595	641	578	626	639	600	644	576	610	620	615	627	615	575	614	634	594	572	579	617	563	647	613	633	558	581	620	620	555	593	597	659	623	595	629	649	604	626	612	617	599	548	540	660	640	628	602	605	608	587	604	630	645	587	594	569	582	625	622	606	590	604	624	610	622	574	609	592	622	622	605	649	599	560	630	663	616	596	584	637	623	615	615	593	595	614	643	626	619	583	615	615	585	596	636	638	608	557	604	603	592	581	617	575	587	597	656	604	591	594	573	623	592	627	604	644	632	589	621	587	613	609	654	576	592	552	621	584	616	558	621	606	602	572	609	610	599	658	649	606	589	615	622	597	591	590	562	600	579	635	622	586	612	589	608	622	646	631	642	617	618	595	580	584	606	609	611	548	605	579	578	645	637	611	591	596	583	622	573	598	635	546	610	626	623	546	608	590	622	607	626	618	631	594	644	596	596	595	581	578	627	575	617	633	590	587	592	612	634	610	594	582	604	594	592	645	592	568	604	612	656	616	593	609	611	584	614	659	639	608	601	628	594	606	587	558	599	601	624	582	584	593	645	604	586	653	631	602	607	617	569	595	562	625	626	640	617	668	612	583	585	601	570	606	582	601	609	615	593	610	589	618	573	656	612	625	631	612	630	581	610	570	628	612	581	624	595	633	619	642	625	612	644	597	580	597	647	619	663	613	665	577	609	596	591	597	643	623	573	617	631	635	662	569	606	569	637	644	585	627	628	624	624	640	602	576	612	611	627	635	598	603	574	593	615	631	564	569	626	629	680	625	640	637	645	631	563	620	574	620	596	568	641	586	611	613	616	625	628	633	648	634	629	618	584	600	599	622	616	586	618	602	620	582	625	556	602	624	563	593	631	622	591	612	661	587	599	578	599	612	632	599	572	578	587	607	604	641	593	631	606	635	577	634	603	647	610	614	590	621	605	626	613	601	610	623	583	611	593	602	632	579	598	578	587	595	561	571	634	603	608	598	578	632	635	623	641	573	593	596	590	600	601	626	644	618	596	600	637	644	585	624	619	635	587	585	595	595	568	617	683	595	650	605	603	598	598	627	620	571	631	590	606	630	623	545	593	599	608	623	617	591	637	612	621	623	707	583	598	618	611	617	628	618	627	622	575	620	635	633	620	612	620	611	584	622	621	581	622	642	605	591	609	575	585	612	615	642	638	615	631	636	596	594	577	592	588	595	592	628	605	635	587	644	617	587	604	643	596	595	610	644	587	605	593	575	607	621	612	618	588	606	627	638	600	615	575	628	607	630	647	640	640	622	593	611	651	613	588	600	629	644	576	611	576	589	628	575	626	622	612	632	570	542	598	594	632	611	604	615	650	619	607	633	600	624	632	554	639	603	589	607	609	595	611	585	586	621	615	640	619	623	623	557	608	596	652	630	599	669	630	591	626	608	578	565	611	581	657	613	612	617	593	621	618	578	570	559	613	610	670	579	654	619	626	611	589	615	578	588	573	561	600	612	602	608
20880	28383	16679	4349	2096	859	408	318	90	57	47	49	63	76	45	43	45	52	54	95	98	89	69	76	59	56	58	55	70	52	49	55	49	73	58	52	60	53	64	84	54	82	60	45	76	50	58	70	73	68	65	73	55	72	51	66	73	56	65	56	66	51	51	57	57	66	51	70	57	55	56	61	60	47	74	72	63	55	50	64	68	59	69	72	46	55	91	42	58	70	72	66	62	66	63	46	50	64	55	64	62	52	66	47	59	67	52	52	78	59	69	54	63	62	53	61	56	49	71	61	66	58	65	66	61	67	67	45	73	64	62	61	53	56	50	66	57	66	60	60	47	56	54	56	64	64	42	61	71	52	53	48	80	55	54	70	49	71	62	55	66	61	71	60	68	65	58	52	61	63	62	62	78	47	61	64	56	69	58	65	57	57	58	66	62	57	57	54	58	68	62	60	54	53	70	69	48	48	75	67	45	75	61	66	66	61	75	53	58	55	50	53	60	72	84	62	60	61	57	52	59	66	60	49	69	52	65	43	62	67	61	70	69	59	55	66	55	54	56	55	60	64	64	72	65	52	70	53	60	60	64	64	58	61	61	62	70	50	50	66	49	58	61	51	52	63	63	45	63	74	41	53	52	66	62	59	64	64	74	61	77	71	58	44	57	67	55	63	52	54	66	77	64	70	55	63	53	65	57	41	50	55	62	54	63	56	72	68	59	62	62	62	59	52	69	55	71	70	75	58	72	56	64	59	59	75	67	62	68	65	66	65	65	64	70	51	71	58	60	45	62	60	56	59	64	64	52	63	74	62	60	74	59	78	65	56	56	59	55	62	64	74	69	52	63	65	56	70	57	48	63	70	64	63	73	72	68	62	66	55	67	70	75	67	65	69	62	64	66	55	47	54	70	52	50	66	53	60	54	45	62	64	62	54	61	62	59	45	66	60	55	59	68	53	68	58	79	55	70	58	64	64	58	67	62	70	58	64	70	64	59	53	64	62	49	65	51	52	49	59	62	63	67	62	67	68	46	61	63	60	64	77	55	56	56	61	61	68	65	78	59	79	80	61	68	63	63	70	57	65	67	60	64	54	60	50	65	71	69	68	65	66	55	54	63	76	63	50	51	76	52	58	62	69	64	51	60	64	61	53	67	56	69	64	61	70	59	50	54	68	72	63	73	67	73	72	76	49	65	70	60	54	54	64	56	72	66	63	56	62	73	56	57	60	49	57	65	72	57	54	71	69	56	77	70	63	46	56	67	49	68	59	70	60	73	53	77	61	61	73	54	60	63	71	54	61	56	69	63	55	65	64	62	66	64	68	58	53	60	66	63	50	52	63	64	70	58	58	62	76	48	56	55	58	64	58	62	82	60	63	55	53	67	74	56	49	69	79	75	58	47	59	69	74	67	50	55	59	81	65	64	54	64	63	57	57	60	58	63	73	52	58	62	61	64	63	62	69	63	61	72	58	63	67	65	60	70	64	71	57	55	54	63	59	64	74	64	61	59	71	65	72	78	59	52	63	48	63	63	51	59	58	71	63	56	74	65	56	51	73	61	66	58	52	56	71	66	54	74	66	54	61	61	57	53	54	64	68	62	51	52	55	58	71	78	60	68	57	65	57	60	62	65	61	72	67	64	63	65	59	71	62	58	58	65	58	55	51	53	63	67	58	67	70	55	61	70	61	51	71	54	58	61	64	57	67	56	49	56	65	63	68	63	66	54	62	64	60	69	65	77	54	66	69	53	79	58	69	54	64	62	65	73	68	67	57	68	61	68	58	60	51	59	68	54	69	57	62	64	53	61	67	60	55	54	63	66	42	68	66	62	49	62	56	51	69	77	51	59	61	56	69	73	78	68	66	71	68	57	65	53	76	68	57	63	66	73	65	61	53	67	48	86	53	49	61	62	53	54	56	59	51	68	54	60	61	54	69	61	49	76	75	57	57	55	73	70	72	69	68	62	71	60	74	49	72	45	59	70	50	48	60	56	67	63	66	68	68	74	61	59	51	61	58	70	74	65	60	55	62	67	73	60	65	63	61	63	54	64	67	63	58	63	64	63	49	65	62	69	64	61	80	69	57	56	77	58	59	62	63	56	49	60	46	60	56	62	74	52	59	61	53	40	65	54	63	61	70	59	69	65	60	68	51	54	54	59	69	68	49	67	60	62	57	58	61	61	56	75	39	72	61	71	53	70	62	53	63	65	69	57	51	65	62	51	78	55	77	65	64	61	62	64	61	79	60	58	62	79	61	63	62	67	70	71	66	83	62	46	62	56	64	75	57	57	56	63	66	64	57	76	66	56	75	49	66	55	59	63	66	63	81	70	62	48	67	65	75	70	70	68	68	70	72	65	53	60	56	61	73	61	52	62	43	50	63	78	58	51	64	58	46	78	58	53	61	64	62	51	66	72	68	57	67	52	69	56	69	64	50	62	61	63	62	63	61	64	52	49	60	67	68	67	73	53	73	62	63	62	54	55	61	63	77	54	66	64	54	54	68	55	69	57	65	66	59	53	40	64	64	62	67	47	58	60	64	56	62	54	58	47	64	71	52	60	63	61	56	74	65	64	51	65	45	58	58	54	60	56	74	55	60	64	65	58	44	74	70	68	55	48	69	68	70	69	60	70	70	61	54	58	60	56	60	63	59	61	72	58	71	63	62	54	66	58	64	71	70	65	67	50	58	47	75	62	58	81	53	46	63	52	63	65	80	67	53	67	62	58	66	49	49	53	62	56	81	60	61	42	56	51	49	57	55	54	53	66	52	61	51	62	61	77	68	55	64	68	54	72	71	55	50	68	58	59	68	81	60	55	53	57	62	49	55	63	58	67	58	72	48	66	57	60	75	57	64	59	52	58	51	67	53	47	75	59	70	65	66	55	56	72	67	58	45	67	56	60	68	72	69	68	67	63	55	63	61	66	57	75	73	59	65	65	55	50	63	66	71	73	63	64	69	51	72	40	59	79	64	54	85	70	62	60	58	69	48	57	55	52	67	65	66	59	50	51	56	59	51	76	61	52	65	50	53	55	65	62	72	56	73	65	61	64	60	64	62	69	53	66	46	61	60	61	80	72	57	55	71	68	67	70	49	62	65	65	69	56	73	64	56	54	63	66	69	69	56	66	54	62	62	63	65	56	56	48	59	59	60	46	72	57	66	60	61	71	71	55	61	59	54	53	66	65	65	53	63	65	44	61	59	65	68	62	48	66	60	59	65	55	56	56	69	55	62	55	67	50	53	73	58	73	78	75	66	67	52	73	61	57	62	56	66	66	66	56	66	63	45	62	73	59	64	66	67	60	76	54	64	58	52	52	69	54	60	75	72	66	70	60	81	55	58	56	64	62	54	61	59	55	68	50	51	54	46	66	77	53	72	64	61	68	70	69	70	58	61	51	59	74	49	52	43	43	56	79	39	67	45	47	65	56	64	51	53	56	71	60	51	75	56	69	62	63	57	53	62	63	66	69	70	55	61	48	57	64	58
51937	48569	37237	32472	34263	22074	18168	12817	2543	775	738	783	816	758	760	771	766	776	830	1896	1884	1382	950	807	750	704	740	748	758	716	709	704	748	730	796	687	727	720	712	765	728	744	693	732	718	737	740	727	764	766	773	733	719	769	710	671	769	746	732	775	731	701	745	739	746	715	748	729	725	784	714	776	818	782	738	761	768	697	784	749	696	750	730	764	816	753	730	762	759	733	747	740	709	738	775	704	793	760	711	719	797	751	737	774	768	744	772	767	753	776	742	729	806	721	740	772	754	770	699	791	744	753	802	769	769	749	749	744	729	748	751	746	770	763	737	738	747	688	739	753	726	738	715	760	736	773	709	722	769	735	729	746	718	734	725	738	758	771	750	746	735	827	792	782	730	753	737	733	741	747	699	741	803	731	760	769	764	722	706	713	779	754	755	729	735	733	720	729	763	783	732	750	785	762	770	715	723	699	728	736	723	731	729	744	713	766	748	740	734	715	759	747	745	720	757	798	737	703	719	707	722	743	741	698	748	753	739	807	747	778	732	759	744	732	734	758	732	726	703	775	771	761	753	749	747	745	748	642	729	700	716	774	782	718	787	752	738	749	749	737	829	754	757	748	747	702	659	759	740	732	766	733	735	750	778	777	731	714	747	734	733	678	767	709	711	784	702	709	713	739	752	764	766	708	772	758	708	699	768	775	764	739	729	685	753	705	741	754	738	720	764	723	763	769	719	739	744	745	756	797	723	772	731	773	778	775	809	754	784	758	715	731	742	741	702	726	740	763	743	722	725	742	735	779	758	773	754	731	759	778	762	796	752	731	745	715	726	741	695	730	763	726	776	742	733	759	786	816	745	763	766	775	771	743	740	726	744	777	738	756	733	738	728	752	757	731	759	784	729	786	749	777	719	699	765	746	723	734	741	708	720	751	813	737	738	740	745	704	770	689	780	758	736	717	762	713	711	776	740	784	702	717	778	718	690	736	723	804	797	722	734	759	703	767	748	696	726	723	749	786	699	758	706	752	754	764	769	786	721	691	768	749	794	784	747	658	733	732	726	730	711	716	756	770	750	701	723	786	732	765	691	740	805	782	761	776	721	736	758	696	736	734	712	733	737	804	717	752	765	745	750	749	679	732	769	773	721	782	768	703	724	732	749	755	681	765	757	755	729	741	747	749	735	741	757	742	758	718	720	778	728	743	804	765	724	718	788	744	736	747	774	702	777	806	762	721	748	699	702	767	763	774	717	691	798	695	793	722	748	712	767	764	753	748	764	724	749	733	728	675	708	698	740	734	727	757	760	706	779	706	761	744	762	749	753	723	768	706	758	725	674	755	784	749	766	760	744	768	734	729	757	751	726	759	736	696	734	771	744	743	730	740	776	774	720	726	731	731	751	779	782	745	762	731	709	726	771	700	727	708	715	731	716	724	738	735	764	772	756	751	757	777	730	723	757	740	760	808	778	764	766	735	737	677	741	742	733	742	705	738	739	737	752	749	706	724	756	700	714	787	721	742	694	699	724	710	791	723	736	775	728	717	751	776	750	723	720	695	763	717	744	738	731	750	755	758	735	741	751	722	780	729	732	704	726	714	791	674	748	772	712	710	754	768	792	744	728	775	760	756	736	702	738	773	783	787	714	731	736	752	695	752	800	723	742	753	773	727	740	715	742	747	747	757	749	755	766	803	721	741	734	729	781	748	717	778	757	681	681	763	783	759	720	695	754	750	711	757	728	729	695	795	716	739	754	778	750	740	732	702	758	754	720	713	736	783	729	737	801	717	802	759	750	752	783	736	766	701	726	701	811	711	770	777	741	757	784	726	768	744	786	713	757	767	693	717	755	767	741	732	769	716	790	767	733	748	757	707	757	771	743	770	771	741	765	710	766	776	721	782	755	745	791	763	786	765	687	796	739	703	802	696	736	743	727	734	831	758	770	696	720	789	734	701	767	719	752	769	733	765	785	735	748	736	691	788	776	736	736	736	742	715	725	760	737	769	738	730	781	788	702	747	719	708	744	758	740	746	808	783	757	753	763	768	740	764	750	778	745	749	788	759	724	783	742	739	733	682	716	743	758	761	742	744	753	743	723	735	766	752	688	705	756	697	711	717	817	771	739	740	770	735	806	749	734	750	749	736	817	815	735	776	785	768	708	739	704	727	731	734	765	738	744	750	720	788	733	752	776	739	754	740	782	723	722	743	722	739	712	729	732	759	767	749	778	667	682	740	713	718	739	768	748	709	746	715	722	733	730	753	743	735	772	689	743	752	711	749	730	781	800	738	799	730	760	726	777	732	794	743	730	749	749	673	762	813	752	773	741	745	738	752	759	708	732	716	714	754	737	709	744	794	755	771	713	727	734	758	748	774	774	737	794	786	774	750	698	731	781	749	701	764	729	721	736	751	732	736	784	715	786	706	741	780	762	721	748	757	705	734	770	760	721	694	767	717	747	746	683	788	744	728	794	737	742	736	766	729	782	755	782	683	814	738	751	744	747	720	736	748	801	768	794	767	775	770	777	730	766	758	729	746	699	743	723	801	753	747	711	718	749	744	718	713	719	738	721	753	732	723	753	709	733	756	757	723	759	717	762	694	760	730	719	764	716	757	741	711	766	774	753	773	719	758	735	706	753	765	751	733	803	773	746	696	761	762	716	731	733	749	790	685	753	708	754	766	741	713	740	781	758	777	724	757	710	703	762	753	732	762	803	766	742	723	750	768	724	758	739	729	723	740	695	748	762	730	746	696	756	763	705	738	767	727	756	783	734	737	742	762	739	750	720	758	780	757	708	702	749	735	738	723	741	740	746	737	723	719	756	689	728	742	780	729	706	698	770	752	711	755	746	723	751	813	731	702	764	741	705	785	719	791	726	774	714	754	746	736	724	729	745	729	747	774	731	720	742	789	721	733	706	736	785	729	739	689	745	754	723	747	747	735	757	710	762	666	740	754	709	787	740	717	737	703	727	749	713	774	745	769	761	724	744	704	760	793	756	764	688	792	756	763	706	762	724	732	767	788	723	753	735	758	778	738	746	752	728	696	738	724	780	755	794	755	755	767	761	751	713	727	767	700	797	756	711	697	737	716	726	731	700	717	718	734	790	731	711	734	748	820	712	702	760	718	721	718	787	763	775	723	746	779	724	720	755	719	721	745	685	733	754	709	729	772	801	718	678	724	721	736	712	745	727	760	764	746	762	768	750	731	782	733	740	701	738	738	759	764	794	739	741	733	765	758	724	708	752	729	659	693	698	783	741	749	751	747	723	697	721	714	759	767	711	731	739	734	803	731	824	725	690	735	741	727	723	752	766	735	704	729	756	743	734	775	752	792	708	738	760	758	710	779	767	744	716	713	734	758	713	706	715	727	782	738	764	764	715	780	752	733	733	722	716	783	718	729	719	751	722	720	778	779	719	701	774	727	773	720	766	723	762	741	753	733	786	735	744	749	748	804	723	683	767	782	762	773	745	790	775	709	737	777	718	713	750	736
30451	39754	22217	7002	3503	1300	727	515	86	54	48	56	58	72	59	58	49	52	66	116	129	75	72	57	63	60	57	45	55	51	54	43	68	69	54	59	61	60	57	47	53	44	68	55	46	62	51	60	51	69	54	52	70	55	78	60	60	60	63	67	51	49	63	65	64	66	59	63	66	57	56	56	58	53	58	57	67	69	60	51	46	65	56	60	51	50	56	54	58	55	62	52	61	58	83	58	52	52	57	67	46	50	61	52	49	53	49	58	67	65	62	64	62	51	53	50	43	57	54	66	41	47	52	45	51	63	46	62	66	58	45	48	65	61	67	68	66	59	60	46	57	70	39	61	47	60	68	51	48	62	65	60	56	47	63	50	49	68	45	61	60	58	54	49	68	38	59	56	38	54	51	63	58	60	57	65	50	51	49	61	59	67	54	56	67	61	58	61	53	43	66	62	57	72	63	59	61	54	50	62	61	58	56	74	67	50	54	64	64	49	53	43	40	64	56	50	64	56	67	75	64	64	49	51	55	55	59	53	54	56	50	57	70	51	65	70	70	51	54	66	65	53	62	69	62	49	63	57	75	65	50	61	51	59	58	55	75	64	64	49	61	70	58	53	50	49	68	54	66	53	52	73	49	56	57	71	68	60	70	58	62	54	47	57	66	53	66	59	64	54	55	59	69	58	66	54	58	57	52	52	60	50	59	48	66	53	65	62	65	70	62	54	49	59	46	49	59	59	51	54	61	69	61	60	58	52	62	74	76	49	66	82	59	65	53	44	53	58	56	57	69	57	61	69	49	57	54	51	58	59	60	61	47	64	58	63	54	57	44	44	60	54	54	69	51	45	57	62	54	61	45	70	63	54	60	68	62	70	51	60	61	73	73	61	74	67	58	60	63	69	66	65	64	54	64	52	74	75	72	54	62	77	60	54	46	61	53	63	51	60	59	57	59	62	69	49	50	69	71	66	45	54	70	63	67	50	66	63	47	57	69	69	69	66	58	62	45	70	55	64	57	59	61	67	66	62	50	67	51	55	48	55	67	53	62	62	62	56	60	51	55	54	65	60	60	57	64	55	55	65	65	48	62	61	48	52	69	61	61	58	57	72	47	59	63	52	57	64	67	58	63	52	51	59	68	76	62	55	75	51	54	55	58	62	43	64	62	44	59	51	74	50	59	60	66	51	73	61	68	65	47	63	54	73	62	56	52	71	63	58	82	75	78	51	70	60	64	57	51	55	65	56	59	63	51	60	52	48	60	68	57	54	66	64	54	63	65	49	51	39	64	51	66	52	52	61	63	49	60	51	61	65	57	54	51	61	60	66	62	66	66	59	61	60	70	55	66	53	53	60	55	53	62	58	47	66	55	54	56	41	47	60	68	65	50	54	63	67	60	55	66	52	55	78	43	78	70	49	53	60	61	56	54	55	50	55	83	57	55	74	53	72	53	53	62	50	62	52	55	63	60	61	54	48	49	62	59	50	67	58	53	68	59	57	62	67	60	56	66	63	57	62	50	48	54	61	57	63	74	66	47	47	67	67	61	58	58	58	59	51	55	53	63	52	50	54	52	62	66	63	54	53	55	73	64	60	61	52	58	63	53	56	55	63	49	56	56	64	67	51	43	49	53	61	62	54	50	63	58	64	62	49	50	51	71	74	61	50	51	46	72	62	70	55	54	47	68	52	54	59	49	51	55	57	64	59	42	60	68	64	65	69	44	56	61	66	60	53	54	74	53	75	74	58	65	55	63	59	64	44	55	61	61	73	66	52	63	62	55	77	53	58	68	51	63	52	47	54	63	65	66	53	58	66	57	55	63	59	54	51	66	64	61	62	48	57	50	61	60	62	45	41	65	59	62	56	54	65	50	51	60	55	54	58	56	62	72	54	53	50	58	52	49	60	51	50	56	60	70	57	74	68	57	54	60	56	66	35	52	41	67	66	58	51	53	49	53	62	58	59	48	56	74	52	50	63	59	54	43	56	54	55	51	67	67	63	62	58	48	51	59	56	63	64	52	62	59	59	62	47	51	57	50	49	63	60	56	64	42	64	55	66	62	70	58	51	62	59	52	67	57	64	76	54	57	76	52	62	66	61	62	59	56	65	58	54	56	58	64	47	58	56	65	55	60	41	52	64	59	69	54	47	57	64	56	73	63	53	70	61	57	55	52	61	62	68	49	71	67	58	39	57	48	57	53	63	54	58	58	54	60	70	51	68	47	50	68	65	59	69	64	50	65	59	60	66	60	60	59	60	58	69	50	58	57	66	62	57	71	47	49	40	58	63	63	47	63	55	51	47	59	69	66	59	71	60	54	49	58	54	70	61	59	55	70	48	54	54	46	70	56	54	56	60	68	57	50	46	52	62	67	49	53	47	62	57	52	61	66	60	61	72	59	42	82	55	57	46	63	51	52	66	69	57	55	53	54	38	53	57	54	64	60	67	55	53	58	44	62	72	51	53	62	48	54	53	58	54	63	65	69	60	63	55	68	60	43	61	50	57	56	55	50	53	75	63	62	65	49	64	43	61	67	51	54	49	43	54	65	61	53	50	63	51	63	44	59	48	55	53	61	48	66	72	42	46	52	51	54	69	61	59	52	40	51	41	51	38	61	54	45	54	45	50	59	49	54	61	56	67	57	45	56	58	57	43	51	57	59	74	55	52	60	56	61	55	56	51	49	51	68	53	60	55	65	53	54	55	60	64	59	41	57	57	52	52	63	59	44	54	62	66	51	68	57	60	60	56	68	66	57	55	53	54	57	52	64	75	60	65	53	54	49	61	61	58	69	63	75	72	44	61	57	52	55	60	52	58	49	54	55	60	57	62	51	62	54	51	61	59	61	52	77	61	50	51	53	68	49	73	42	62	50	50	59	57	74	55	68	58	56	50	40	55	46	64	45	59	73	67	61	51	46	67	58	57	55	54	58	65	64	60	69	57	69	64	55	50	71	73	60	61	64	59	61	57	60	61	70	60	62	62	61	47	56	58	61	62	50	58	53	52	54	56	45	56	55	54	46	61	56	62	48	61	68	49	64	54	51	69	56	67	60	49	63	59	47	57	50	59	65	58	54	57	55	51	62	57	51	66	60	51	57	51	45	60	55	70	49	55	63	59	61	49	58	65	54	69	44	71	51	59	43	76	59	68	60	51	55	70	54	54	60	61	64	54	52	58	66	59	50	56	65	60	63	34	62	53	60	61	51	73	61	59	50	57	65	43	69	60	56	61	64	48	64	52	75	56	62	55	69	61	72	59	66	69	57	62	54	50	66	70	60	53	55	67	54	57	66	66	60	53	71	54	54	59	74	62	61	52	60	45	59	57	59	52	67	51	60	61	61	64	65	68	43	60	62	58	61	56	59	55	56	64	55	58	59	63	56	72	60	62	59	69	64	68	54	49	57	62	51	60	64	72	72	58	54	43	68	70	65	61	47	65	53	69	67	51	71	52	50	55	62	54	51	58	58	67	56	74	40	59	41	53	53	59
49841	48843	40853	38098	40608	27123	23369	17056	2389	708	725	676	686	730	697	665	702	689	846	2694	2801	1766	1046	814	714	735	687	699	698	673	700	682	669	677	668	723	744	656	731	721	683	670	680	704	678	669	716	740	691	728	666	737	705	688	732	699	703	689	683	677	675	641	698	718	726	730	707	720	670	667	694	674	713	721	632	718	666	690	666	742	694	723	705	669	684	717	668	733	641	725	664	724	671	679	660	693	694	692	675	698	728	750	703	677	702	663	693	672	704	701	706	701	728	657	699	703	663	697	689	660	697	685	673	713	713	667	701	735	714	686	677	702	695	704	700	722	695	760	666	712	668	712	708	674	700	715	721	712	654	741	720	669	717	675	705	693	638	658	693	652	740	682	678	730	750	700	686	672	688	688	667	728	692	673	765	710	681	693	726	712	704	717	689	727	688	645	683	713	676	701	705	680	715	681	724	701	700	702	709	674	705	645	704	678	688	692	697	701	677	701	726	712	735	663	689	682	712	713	627	709	666	670	693	704	758	690	675	683	705	743	671	707	679	728	701	698	715	629	674	690	664	683	682	707	718	704	669	692	715	705	704	715	694	689	719	713	677	696	659	717	697	726	710	687	656	720	643	674	723	730	726	678	704	710	672	676	722	715	664	682	724	691	649	718	696	659	678	707	705	687	732	684	689	679	717	724	688	732	681	715	721	662	694	734	672	735	687	712	720	688	698	677	671	659	713	707	727	698	654	743	742	642	681	708	683	720	693	701	691	684	688	677	791	692	662	718	702	698	710	678	683	659	697	717	685	679	721	704	718	662	689	719	655	704	701	697	670	701	699	688	688	698	712	659	690	713	685	725	723	739	704	700	672	719	704	692	644	672	680	687	656	683	664	669	694	700	713	700	707	698	688	679	689	703	645	675	732	655	667	694	719	716	712	709	672	701	763	725	721	680	685	659	684	689	690	710	685	679	758	711	681	680	726	707	705	721	664	708	692	704	701	723	706	691	706	686	706	710	692	697	699	673	696	662	690	719	723	679	725	698	714	703	710	665	711	699	678	681	650	691	706	706	690	705	662	675	666	710	712	699	678	764	699	669	710	715	719	697	750	687	726	700	678	686	657	689	708	737	674	702	703	684	715	654	705	660	736	718	766	694	697	685	629	721	650	714	699	687	709	661	663	701	673	720	709	664	688	701	672	698	732	680	686	723	713	656	730	669	705	689	679	704	681	653	681	657	720	726	712	678	693	632	722	743	698	699	717	695	734	676	703	676	703	721	712	715	674	744	672	670	689	669	673	672	709	743	694	706	729	667	742	652	652	681	703	672	709	744	708	700	685	681	686	658	659	652	649	670	676	687	705	702	694	707	702	701	718	718	746	677	708	679	677	695	694	722	665	687	677	644	694	740	716	705	671	679	672	714	702	677	695	705	688	676	700	677	671	680	731	711	650	688	659	703	667	616	732	643	700	698	702	705	670	755	700	647	715	668	739	719	659	755	720	696	686	695	695	740	716	654	694	706	670	669	665	672	739	726	719	722	679	741	694	709	698	715	719	695	685	705	674	705	715	722	665	754	698	688	652	692	709	693	677	733	663	681	687	688	723	664	680	696	684	627	703	732	712	718	668	725	701	665	700	666	707	702	677	693	703	647	694	649	674	682	717	714	750	710	691	716	718	662	698	686	717	694	678	668	659	655	707	721	674	705	682	699	688	686	693	653	709	685	720	701	679	687	723	703	722	708	718	699	685	715	699	755	696	732	712	681	714	676	685	698	680	701	670	665	668	695	683	679	732	709	723	674	698	703	652	734	705	732	620	660	698	706	703	691	678	705	736	710	644	701	709	656	677	684	672	663	730	724	688	706	688	660	695	728	666	687	724	714	714	679	701	716	687	708	668	677	709	731	725	686	758	702	709	722	721	687	747	680	749	710	701	721	700	724	717	685	698	660	719	746	718	674	696	688	693	664	668	708	661	682	665	695	680	681	719	685	691	652	663	701	715	723	701	721	674	700	704	681	655	707	685	699	716	680	715	734	716	757	675	760	649	699	672	718	676	713	693	699	730	708	687	691	707	676	669	701	708	695	710	695	734	711	703	677	691	683	679	713	695	714	695	729	759	729	676	708	661	754	724	666	723	709	621	737	688	740	771	677	672	698	614	675	670	650	715	690	660	672	733	655	734	718	716	735	712	670	697	646	681	698	692	705	678	692	702	692	716	639	663	681	714	698	652	676	658	702	745	660	740	728	673	656	686	667	679	715	664	677	703	660	698	683	695	671	665	718	700	679	720	719	707	724	669	749	700	689	709	684	743	696	711	680	679	752	686	667	658	778	696	714	681	706	724	743	698	727	698	649	707	690	739	725	692	710	670	680	688	655	670	689	684	705	666	713	710	678	690	681	697	709	670	686	672	709	703	715	715	684	682	679	649	674	656	636	668	667	693	700	665	696	698	705	688	730	744	692	730	699	721	673	693	679	688	708	675	697	670	686	678	695	678	687	700	682	702	683	667	720	746	683	650	688	705	735	696	739	687	651	718	724	734	709	670	723	704	722	653	714	696	664	665	696	641	694	683	725	722	725	698	729	705	731	679	751	681	684	670	694	685	694	693	695	696	727	734	645	671	679	723	726	738	650	696	734	678	689	689	694	645	705	691	692	670	700	675	699	718	714	759	715	726	736	692	695	676	729	669	711	676	680	737	669	696	743	643	710	677	732	669	693	666	717	707	657	688	714	670	724	726	713	712	667	694	706	721	695	728	722	741	658	684	615	702	676	680	712	695	671	705	702	706	690	683	675	685	714	695	674	698	678	643	700	723	667	708	714	626	685	707	693	672	696	670	698	674	681	677	698	711	687	634	693	684	673	673	719	709	698	748	721	707	727	727	671	742	659	688	716	775	730	714	706	686	698	701	658	673	676	724	699	700	690	677	663	657	721	681	687	721	711	705	661	691	674	671	736	691	685	721	675	725	704	688	672	720	710	726	714	764	673	683	692	722	742	690	654	710	669	684	652	735	719	705	666	711	667	705	702	675	702	679	684	717	746	679	698	723	709	701	700	705	701	695	661	694	720	671	651	705	725	697	713	713	678	679	731	659	730	729	688	667	723	687	671	694	716	752	705	646	662	664	704	689	674	716	711	681	711	637	697	696	725	706	666	709	674	704	726	683	688	663	724	675	694	670	705	684	683	700	750	686	714	655	697	659	678	723	738	701	696	652	685	706	715	707	695	706	676	746	721	708	696	684	730	682	656	717	691	707	718	715	710	731	690	736	677	706	739	671	665	667	676	615	719	731	705	683	696	698	737	704	697	759	703	685	749	710	664	708	694	651	679	665	712	679	662	704	715	697	713	716	676	662	705	691	676	697	734	713	724	693	741	695	688	713	646	693	656	724	703	667	664	697	685	698	677	684	671	709	686	730	700	651	712	659	673	669	671	694	732	637	700	755	686	708	692	727	749	701	659	734	669	652	663	700	706	672	671	659	717	727	708
9308	12191	6081	1182	854	293	181	135	45	47	70	56	59	44	56	56	54	49	48	62	55	69	53	49	61	46	47	46	68	43	48	55	49	51	66	54	57	54	50	56	48	57	48	43	41	46	53	51	41	43	50	49	47	45	45	47	53	54	41	61	48	47	47	50	56	58	52	48	43	51	53	45	55	51	55	52	50	38	48	56	52	57	55	43	48	43	46	54	63	49	57	35	52	48	49	42	59	52	41	56	43	41	48	45	50	60	50	52	58	44	65	49	49	48	57	39	51	44	46	36	52	62	57	48	51	42	76	49	47	50	54	47	54	51	47	39	48	63	55	51	48	49	54	36	65	55	47	44	58	35	48	43	54	55	43	55	52	43	55	57	36	49	58	55	50	52	54	54	43	61	51	44	53	49	57	47	61	52	40	47	49	55	53	51	46	45	63	45	45	59	41	43	47	55	35	48	49	40	51	57	57	58	56	40	56	46	62	52	56	51	57	53	41	54	49	50	53	51	47	46	58	63	50	50	57	57	51	46	50	53	46	38	67	51	58	41	51	53	60	54	48	61	50	56	42	64	48	58	48	43	54	43	43	45	46	58	56	50	42	57	43	36	58	70	49	49	49	55	55	48	44	57	59	48	53	67	57	59	62	42	62	46	55	43	49	51	44	55	48	49	61	69	54	39	46	47	55	43	64	48	61	61	54	42	48	51	57	48	39	57	43	45	48	58	52	47	55	58	47	44	50	48	54	55	47	61	42	46	54	60	65	48	45	50	45	61	66	57	55	61	60	60	55	49	49	39	60	54	33	60	44	38	55	67	54	46	54	42	52	43	50	45	47	40	55	60	70	41	52	44	54	48	47	48	58	54	41	47	57	58	38	48	46	54	55	56	51	47	50	52	37	53	67	49	65	54	62	45	54	55	55	64	46	46	54	51	60	45	59	57	44	50	52	56	56	45	64	65	51	58	45	47	55	50	42	49	51	48	48	44	51	50	57	46	50	55	59	50	54	57	53	53	52	53	59	55	54	71	58	42	42	46	49	42	47	55	51	49	58	53	71	56	56	55	51	53	49	48	51	44	57	63	56	53	57	63	58	52	55	54	54	64	55	44	50	47	54	65	71	57	48	60	55	39	51	51	48	50	36	47	41	67	63	58	60	45	48	43	62	68	48	54	51	53	56	49	50	65	43	52	52	59	63	47	54	45	59	54	51	48	45	51	54	36	49	43	46	52	49	51	53	52	50	51	51	40	48	48	45	53	54	56	56	60	64	54	63	58	56	45	38	44	48	41	52	49	54	32	58	45	44	54	46	49	52	66	53	45	55	50	48	42	51	52	48	34	68	56	57	62	54	53	49	56	64	57	58	50	45	49	58	45	54	60	42	52	51	48	37	43	50	46	66	48	82	63	46	49	51	51	52	52	54	51	57	61	48	65	50	52	43	57	60	54	48	51	59	65	45	53	52	54	51	63	69	51	44	56	62	57	54	61	52	44	51	41	55	53	59	43	45	51	62	44	47	51	41	67	57	52	55	35	54	46	44	45	49	45	61	47	54	46	47	47	45	46	54	47	59	47	55	51	57	52	56	42	66	56	37	53	46	54	40	45	44	41	63	62	50	51	49	47	53	42	48	48	39	50	53	74	35	46	52	56	40	61	49	64	49	63	45	59	52	44	56	63	57	52	56	53	58	47	40	65	61	53	60	52	45	49	57	42	64	48	45	68	47	53	58	42	59	45	43	70	58	68	46	52	62	49	49	65	53	36	50	66	56	43	53	50	58	48	48	49	50	49	55	55	51	54	56	57	54	50	51	68	53	61	53	51	48	46	61	58	41	55	42	56	61	46	57	45	53	50	48	52	53	57	55	53	59	62	40	59	50	51	49	47	48	45	41	50	58	65	51	44	54	55	40	49	53	58	53	45	44	38	45	47	35	63	45	46	51	40	44	50	56	47	49	49	49	40	50	59	56	45	59	48	45	59	55	50	65	67	58	59	74	54	50	55	54	63	37	47	56	63	57	39	45	49	59	48	43	38	62	42	56	47	52	57	39	54	48	50	62	61	55	49	61	49	34	48	44	51	48	61	50	58	52	51	54	56	70	51	51	46	58	41	51	54	49	60	44	51	43	54	60	41	48	44	43	51	48	43	58	48	42	48	50	63	47	48	47	50	55	57	53	58	54	55	45	66	49	61	55	55	45	64	39	53	54	64	47	56	51	46	46	55	49	55	58	42	41	53	49	56	57	63	53	35	62	44	62	47	50	51	51	51	50	70	57	48	43	39	53	55	57	51	62	61	62	55	55	50	42	55	44	56	56	46	36	38	51	45	49	58	54	49	48	44	52	60	48	53	52	62	45	48	62	46	45	53	45	46	39	57	44	61	51	50	47	55	45	53	43	58	48	45	65	58	70	60	49	51	53	54	44	43	60	50	42	41	60	49	52	38	60	43	53	53	46	51	55	63	56	42	57	58	47	60	46	47	37	55	52	37	50	59	54	42	44	56	52	48	50	48	58	58	73	57	35	50	71	44	54	46	40	64	40	51	60	55	51	53	39	59	62	48	51	40	47	48	55	55	51	51	49	53	52	47	45	64	39	45	55	56	55	45	40	47	51	80	58	37	48	52	46	51	44	58	56	50	50	57	48	50	55	56	52	39	45	64	36	48	57	53	46	52	54	50	37	63	64	46	66	48	39	55	57	53	52	47	49	57	46	39	56	42	53	54	58	44	55	58	58	50	49	52	49	49	59	47	54	57	49	48	63	38	54	48	56	45	46	38	61	60	59	45	38	49	58	52	60	67	47	50	62	54	53	59	59	54	61	52	40	40	43	55	55	51	58	50	40	49	51	56	62	58	45	55	59	76	51	47	46	56	47	40	52	60	53	52	54	54	45	52	46	60	54	57	54	49	38	43	59	51	48	55	50	43	54	41	54	56	51	50	64	47	55	47	61	43	49	49	56	66	48	46	48	29	45	46	54	48	41	60	54	45	55	54	52	59	56	53	60	66	61	57	56	51	44	49	50	58	52	44	45	52	57	47	59	57	65	54	44	57	45	62	47	63	47	43	56	58	41	43	40	50	39	54	39	58	42	60	45	55	52	52	51	64	47	58	46	55	49	48	59	73	47	64	67	49	53	49	54	63	67	44	58	43	38	60	40	52	64	45	51	57	63	54	51	49	64	57	48	59	60	53	50	65	52	55	53	40	46	72	57	48	46	66	55	50	65	57	42	59	47	49	44	56	36	63	60	55	44	62	42	62	60	48	61	48	49	53	46	54	52	56	48	47	51	55	37	51	58	49	55	62	66	67	59	54	58	49	51	58	54	49	60	45	51	48	61	58	41	53	47	43	62	48	57	48	57	35	46	42	53	52	49	46	56	51	56	54	52	41	49	61	59	47	34	56	46	57	54	66	42	64	59	55	37	42	39	45	64	44	51	48	53	61	52	44	48	71	53	56	52	49	49	60	48	56	48	44	51	50
42403	37176	25821	21439	23498	12778	8600	6073	908	627	619	588	626	613	607	650	627	633	659	960	1182	981	772	673	610	609	608	619	584	592	596	663	637	651	605	631	601	593	597	686	635	636	614	663	625	601	637	660	631	645	597	647	622	571	616	633	656	627	600	682	640	630	631	628	555	634	604	615	579	595	614	607	564	597	602	617	630	606	617	611	627	638	592	620	643	575	599	596	637	651	600	611	607	603	640	584	570	616	619	640	622	612	630	595	649	565	584	591	627	619	578	611	586	621	602	640	621	596	614	605	603	586	658	653	615	633	598	648	581	605	622	627	600	626	599	629	645	649	583	592	621	592	623	595	638	593	621	610	627	628	644	588	629	605	588	651	612	631	628	597	594	614	611	605	582	593	634	596	630	625	617	597	622	603	645	589	662	615	585	591	590	629	591	564	544	599	619	595	638	594	644	611	601	631	622	630	605	624	620	627	626	600	604	604	619	641	620	616	640	629	627	631	600	593	600	586	620	611	596	630	665	636	616	589	606	648	591	613	655	596	583	653	631	622	611	653	610	572	606	635	651	576	616	640	638	593	642	616	587	609	624	621	649	586	606	602	636	593	609	622	624	626	597	623	646	645	631	605	639	608	598	595	597	590	595	565	614	629	566	610	666	643	605	603	633	620	600	603	634	617	625	566	628	656	596	612	593	620	650	581	622	658	586	634	632	660	604	646	623	630	623	632	603	611	588	603	604	574	577	589	616	643	629	623	660	548	621	635	641	611	617	599	670	587	624	690	604	631	636	590	617	635	630	651	621	598	645	626	662	642	629	626	590	606	616	666	641	641	625	638	649	608	604	603	608	593	636	619	579	564	626	563	621	604	652	669	597	623	614	610	636	616	615	622	619	644	592	591	609	650	613	617	571	602	651	627	606	645	675	597	634	582	603	613	612	603	612	580	602	615	644	598	628	589	562	604	579	649	644	647	613	636	633	619	618	606	630	613	585	536	639	619	604	587	639	612	616	611	613	591	652	596	610	637	604	639	599	631	601	616	637	592	628	610	626	643	644	610	611	601	621	626	588	628	636	648	572	611	624	677	617	595	599	599	625	584	573	571	622	639	584	579	587	631	575	607	596	607	624	621	589	589	578	624	612	639	637	592	623	625	589	623	593	642	639	580	633	609	601	639	633	578	604	608	597	622	655	611	591	637	619	609	601	615	610	602	603	655	604	617	661	608	647	619	628	614	554	654	616	620	639	615	571	645	589	601	667	623	650	586	616	584	632	621	598	550	577	638	612	634	660	600	591	647	637	615	589	610	630	605	585	622	583	583	607	606	617	614	621	602	614	592	591	645	594	631	612	590	590	622	565	605	620	583	636	601	663	625	623	615	643	577	583	647	633	653	640	632	652	607	639	614	663	612	624	559	625	639	613	623	606	618	619	589	599	565	621	619	620	597	599	596	623	647	644	606	633	597	612	658	582	579	624	633	602	669	589	610	581	616	619	645	586	618	630	687	620	597	632	603	648	568	627	621	633	628	635	601	655	620	587	629	602	563	630	621	620	611	635	630	585	584	608	643	602	593	584	611	627	587	638	585	589	591	599	635	627	624	668	629	596	609	610	646	634	582	597	571	624	633	653	594	618	635	642	607	627	620	558	623	616	614	632	590	608	662	599	641	573	646	585	641	629	575	572	616	581	662	580	606	584	627	652	603	652	559	660	614	598	631	594	633	565	629	657	628	628	581	643	599	582	644	630	624	606	640	571	626	636	609	651	618	631	670	655	580	610	619	654	593	612	636	599	634	656	627	621	586	620	575	605	596	569	641	618	602	625	619	649	655	584	621	578	672	563	621	609	585	629	642	587	652	593	636	609	606	567	634	648	625	577	647	650	640	621	625	630	607	658	595	616	593	569	614	553	586	616	652	632	621	609	613	654	659	605	682	586	642	636	590	571	583	628	632	657	649	625	603	610	604	662	617	623	614	647	566	605	615	629	581	578	586	606	586	628	643	634	562	650	608	674	638	621	635	622	575	638	597	607	618	603	571	693	628	600	604	642	622	632	627	565	612	625	623	635	662	602	630	626	644	648	572	591	623	655	612	615	607	590	629	676	612	598	593	627	602	653	672	633	598	629	560	641	630	593	602	624	612	589	620	615	618	594	634	648	625	580	674	594	623	626	634	591	636	641	609	626	600	575	642	585	618	572	634	591	636	634	563	610	654	622	590	607	560	615	605	657	633	577	653	552	608	589	591	618	640	609	611	633	591	597	675	618	641	607	636	615	613	622	642	638	613	608	624	650	637	642	639	636	622	628	605	559	633	623	610	596	607	590	576	610	581	642	624	603	621	621	612	593	639	632	590	591	594	580	667	596	612	591	632	590	579	610	638	628	634	651	638	611	608	596	595	663	595	592	631	620	593	605	563	656	568	596	577	641	640	572	599	616	621	631	618	621	598	610	645	622	619	629	604	604	636	592	624	612	610	667	608	640	602	611	648	614	585	621	625	625	636	603	613	597	638	621	601	605	598	608	631	609	603	632	605	588	591	594	648	614	628	611	622	643	634	615	622	644	645	637	605	581	580	576	612	605	618	590	591	576	625	615	608	585	598	643	607	630	637	635	606	614	634	647	604	575	633	612	650	564	591	616	668	577	602	601	645	589	612	631	644	576	571	607	627	628	608	636	640	657	608	644	591	639	634	600	626	594	568	684	604	628	629	630	610	595	661	609	635	594	614	609	571	589	616	602	693	594	587	595	585	662	582	641	596	632	651	603	630	611	645	593	621	620	619	655	567	564	606	603	606	600	661	643	650	590	588	635	609	582	603	594	643	630	628	609	593	594	598	650	632	675	623	627	635	634	646	615	617	584	633	644	594	642	606	605	606	572	611	641	640	610	623	638	612	592	657	605	599	623	580	605	591	602	608	589	627	592	633	614	641	599	584	653	618	605	608	631	595	650	585	617	602	631	635	631	630	593	624	584	630	648	614	649	619	579	627	570	644	553	620	610	626	649	576	614	577	593	580	592	616	582	619	629	610	574	626	610	621	586	589	632	591	614	595	568	597	586	632	620	600	621	646	621	593	609	580	590	633	629	648	585	632	618	579	615	618	655	609	629	620	634	614	638	644	598	604	591	611	633	614	638	601	639	603	630	619	612	627	606	630	565	592	593	608	598	624	614	648	623	573	641	612	635	617	570	604	652	608	599	630	610	614	606	609	631	608	621	638	618	655	613	596	597	602	565	597	650	593	614	624	636	618	602	616	614	611	602	625	607	672	614	600	595	631	599	597	602	612	538	589	644	611	653	657	588	609	604	590	657	609	578	605	627	631	604	623	624	568	624	659	629	619	591	620	620	586	620	581	636	605	652	621	629	614	624	644	580	658	626	625	581	609	635	598	603	650	585	620	620	590	560	591	626	591	582	597	586	577	607	601	634	599	609	634	608	584	615	623	603	601	608	575	609	599	629	589	586	633	670	633	636	609	596	588	615	627	640	615
24501	32042	15868	4232	2347	784	453	313	67	42	48	43	51	63	49	37	56	48	58	79	91	65	54	58	39	52	52	36	60	56	54	61	50	54	52	33	38	45	54	51	56	46	59	48	43	56	45	48	56	54	49	45	49	43	37	43	52	38	59	51	55	59	50	45	58	47	46	51	47	43	52	48	44	44	43	44	57	52	62	60	56	60	58	48	39	48	43	57	56	52	45	44	53	45	56	49	49	50	39	38	51	47	44	44	47	40	45	43	52	40	44	49	51	50	39	44	36	52	62	57	50	42	59	45	62	51	37	44	61	47	43	52	28	42	58	54	55	57	66	52	43	59	62	39	43	37	40	55	41	37	61	37	46	47	48	55	63	51	52	50	53	47	41	47	50	49	53	35	48	59	43	41	60	45	51	56	45	43	54	26	50	44	42	49	38	48	46	32	47	61	59	52	42	46	46	58	54	47	52	43	55	50	46	45	51	57	47	54	45	51	51	49	54	50	59	50	56	40	60	42	43	50	47	48	64	51	41	54	40	45	56	56	43	50	53	50	64	43	53	47	51	54	42	49	43	47	49	40	57	60	58	51	47	45	47	51	58	59	45	47	46	51	48	44	53	51	39	64	50	42	51	45	47	51	59	41	47	41	38	50	52	41	54	58	45	53	43	42	62	69	49	49	55	45	52	37	52	36	53	41	43	53	35	44	45	55	54	52	49	59	57	44	60	52	37	38	43	57	59	60	48	51	51	48	56	47	47	43	59	56	47	54	59	66	58	44	57	47	44	43	51	51	49	50	40	54	54	54	43	42	51	55	59	43	55	59	60	53	43	63	49	44	68	51	46	45	47	39	52	35	59	58	40	62	59	58	66	68	57	51	56	33	59	46	51	71	57	42	47	60	43	51	53	44	61	64	52	42	51	51	51	51	42	37	55	42	56	55	46	51	47	59	47	55	48	44	48	58	53	35	45	47	56	47	52	49	55	60	57	54	50	52	59	49	54	48	54	68	56	52	63	51	58	39	45	51	64	43	51	53	52	57	59	40	42	44	40	50	48	60	39	46	52	51	55	50	57	45	36	39	53	35	45	65	52	56	53	57	43	49	45	44	54	54	36	51	66	48	36	36	42	52	40	43	50	47	38	47	59	53	56	51	65	34	56	49	46	52	54	45	46	46	56	54	45	44	54	43	41	42	61	50	61	51	44	57	52	51	52	49	43	49	48	40	50	48	54	39	48	65	48	49	54	49	65	64	50	50	47	54	58	45	33	59	54	54	54	41	51	44	57	51	41	48	37	59	44	50	48	59	40	43	47	43	63	53	44	54	56	54	47	55	54	38	45	65	55	40	42	50	56	43	50	43	72	61	46	51	54	54	57	47	39	56	32	44	44	45	43	43	48	53	50	45	51	47	47	53	55	42	48	52	61	56	43	53	44	56	41	53	32	56	46	53	36	49	44	43	58	62	57	48	55	43	45	47	45	58	50	54	46	63	50	65	54	50	54	49	40	43	43	50	37	44	36	44	55	56	51	58	51	45	44	47	47	45	48	39	52	60	32	44	32	57	54	44	42	50	60	58	50	50	52	51	63	67	49	47	48	52	57	48	65	49	37	59	51	45	48	47	45	44	42	56	41	33	44	64	52	49	45	51	42	48	54	51	62	40	42	40	43	49	43	42	57	51	46	52	55	53	63	49	50	45	45	52	41	44	56	39	64	50	48	48	44	53	65	59	58	60	35	52	46	44	57	51	43	66	55	39	37	39	46	48	45	47	60	46	68	46	50	56	42	46	43	59	38	49	50	43	53	48	50	41	46	51	52	45	44	56	46	52	58	51	47	49	59	45	57	54	49	60	45	46	64	58	53	51	50	50	50	48	52	50	62	50	37	58	59	53	54	40	41	49	49	64	47	44	48	50	54	55	45	52	53	39	53	46	47	50	46	48	59	51	49	48	52	37	39	45	59	39	48	59	48	50	41	36	49	37	64	69	47	35	50	43	44	60	43	42	37	39	64	65	49	56	52	51	42	53	44	64	50	48	54	43	43	46	47	37	42	42	60	44	47	58	53	49	52	42	37	44	41	47	45	59	58	42	51	51	52	48	45	56	62	44	62	49	38	57	55	49	43	45	47	38	45	54	46	45	46	47	46	45	55	45	50	47	50	53	50	58	58	41	49	51	51	36	49	53	54	56	50	55	50	36	49	51	45	35	47	57	46	47	47	45	36	64	48	55	66	49	65	40	49	54	60	38	53	46	59	57	44	45	60	50	49	50	51	44	53	42	43	39	52	47	53	61	42	38	53	55	47	50	44	57	58	51	48	48	44	59	62	61	47	47	41	33	51	46	60	51	55	49	58	52	56	54	44	54	49	44	43	58	56	48	52	48	38	49	46	49	47	52	60	52	48	42	43	47	54	44	54	58	46	45	39	38	41	50	56	49	50	60	43	33	40	53	60	54	50	53	54	53	38	48	52	48	49	40	45	50	54	56	44	52	53	52	50	41	45	53	53	48	38	51	61	46	50	42	52	49	52	51	49	57	58	55	44	45	59	51	46	54	50	55	59	58	56	56	54	50	58	55	57	41	59	44	42	40	49	45	39	52	40	48	48	51	45	52	53	38	42	45	49	54	54	54	57	49	56	45	52	51	45	62	45	43	53	53	53	48	51	62	47	66	47	41	46	52	42	45	50	52	51	51	57	57	56	35	50	37	52	57	44	44	33	59	48	39	56	57	47	48	45	48	46	62	44	48	52	50	34	41	36	48	47	42	54	46	48	51	57	42	47	48	54	45	54	48	39	49	52	39	52	57	52	51	58	55	61	62	52	46	50	44	40	57	56	44	51	48	51	52	43	44	53	46	44	43	46	48	49	53	45	55	48	51	57	48	48	57	40	40	54	68	53	42	55	53	50	54	40	45	42	60	50	67	49	53	59	47	45	47	52	58	44	62	50	63	51	58	58	47	47	57	53	44	42	40	36	51	45	43	42	49	40	56	42	46	51	46	58	38	55	38	42	53	26	59	54	53	46	52	56	43	41	46	42	63	35	67	59	50	65	48	47	46	52	61	67	58	38	64	42	62	44	49	46	50	48	51	56	41	48	48	50	57	47	50	45	56	44	64	52	53	48	55	56	62	62	40	52	53	58	43	53	42	44	42	59	42	51	57	52	61	54	51	51	54	48	40	58	49	50	53	43	61	41	42	46	44	45	58	57	58	48	55	53	55	44	53	56	55	47	52	58	46	55	40	56	51	53	60	46	45	39	57	42	46	53	59	50	47	54	56	42	53	53	78	51	49	50	46	61	39	54	51	49	42	34	58	38	55	62	46	49	46	42	42	42	49	49	63	60	49	51	48	64	50	44	46	50	50	52	55	43	48	46	61	58	43	44	57	56	49	50	56	47	44	46	66	43	37	41	40	47	66	51	42	49	55	52	46	56	49	57	45	38	38	60	53	51	46	48	48	50	50	47	45	48	66	43	47	63	32
49512	45793	34797	34070	36322	21973	18386	12882	907	619	628	625	637	627	639	622	589	600	635	1811	2229	1487	931	699	631	590	560	617	639	635	607	608	601	588	609	613	556	619	602	604	646	592	607	612	634	608	581	594	636	584	605	610	594	559	573	571	574	619	571	612	589	592	580	604	605	582	575	570	564	571	594	608	619	581	587	635	590	541	605	563	596	576	614	600	599	588	584	616	597	575	642	596	594	611	632	587	588	566	613	609	579	636	610	590	598	580	579	578	587	598	609	597	558	625	585	553	620	642	580	586	592	595	607	639	628	606	589	618	608	615	565	588	602	623	572	613	595	579	599	603	581	673	571	637	629	635	548	602	576	588	630	601	598	593	572	613	642	564	611	587	580	616	616	584	600	596	585	616	574	635	595	593	574	547	564	633	592	622	604	609	605	614	553	611	615	597	594	535	634	550	581	641	594	622	591	586	594	546	593	616	571	607	573	577	573	606	600	602	654	587	579	608	597	635	620	597	604	572	571	569	568	618	598	588	598	610	579	626	593	631	578	601	550	618	612	594	636	589	588	639	575	557	591	610	582	590	573	537	624	595	626	568	638	625	602	573	594	579	568	572	550	577	612	607	592	622	608	581	615	567	620	595	573	583	606	596	556	606	597	593	587	605	627	624	593	588	596	629	605	555	601	600	597	614	602	568	607	569	644	586	580	569	583	632	582	624	578	589	575	589	583	619	594	562	590	575	599	624	622	620	581	638	566	587	595	603	549	600	587	584	623	610	605	618	581	601	599	616	596	611	591	610	603	593	611	602	601	589	564	565	599	535	565	579	622	590	581	668	588	616	524	626	630	601	630	572	622	608	581	611	591	626	631	561	607	633	614	611	619	576	640	582	595	569	602	579	626	586	553	613	619	594	596	584	606	575	603	588	574	621	601	604	563	609	591	609	608	614	548	605	594	613	585	606	577	594	588	594	624	617	587	598	595	544	593	579	606	617	607	599	589	643	608	584	593	581	564	569	586	573	589	549	560	583	608	569	605	637	598	592	566	625	580	587	600	573	618	578	629	591	589	600	566	595	607	577	559	603	567	649	593	581	613	602	618	612	617	589	608	623	630	593	550	593	572	582	597	601	637	594	600	568	600	591	595	597	604	636	621	562	618	597	610	612	616	571	582	618	568	567	590	601	613	606	600	594	590	586	579	566	617	640	605	569	573	564	575	598	594	567	550	611	607	619	575	617	629	578	611	599	615	574	588	608	612	601	578	640	641	563	628	619	589	583	628	560	610	568	590	575	619	561	612	614	584	553	562	576	611	584	581	623	559	597	618	641	566	564	592	598	642	596	593	596	615	600	640	641	632	611	622	593	613	580	624	587	585	646	649	597	569	612	573	577	632	583	617	607	641	586	607	613	606	596	619	642	595	612	655	561	604	600	600	609	570	563	620	649	582	594	615	601	613	571	565	633	622	594	599	536	626	621	614	607	577	618	596	604	621	587	573	585	615	581	588	608	621	587	608	592	602	609	627	609	602	623	586	596	606	615	653	610	629	631	553	599	597	604	569	572	588	580	602	633	622	592	561	612	623	566	587	594	605	614	591	613	573	663	589	595	615	610	600	617	554	575	612	566	586	604	585	615	596	580	581	591	614	600	582	623	606	598	619	570	589	608	589	594	638	632	616	594	611	589	592	612	594	608	602	619	567	609	607	599	603	567	597	604	577	641	578	599	619	576	573	616	633	638	635	589	586	591	593	641	591	593	604	594	588	601	618	622	586	591	585	592	629	612	538	619	627	646	619	585	546	586	579	573	612	631	579	606	587	562	582	588	581	563	585	631	632	567	598	579	633	599	599	625	605	597	602	595	582	572	613	561	594	568	595	601	604	640	583	609	608	607	621	622	626	573	589	588	610	589	628	613	619	591	618	602	598	599	606	617	612	603	608	587	618	611	593	601	636	603	609	600	587	587	614	565	601	636	680	613	568	612	605	613	592	610	616	594	591	603	598	554	616	597	628	581	568	590	620	622	565	597	589	593	618	633	559	588	614	603	628	576	576	586	599	665	552	603	616	619	601	593	593	629	613	657	579	573	612	627	645	539	569	612	599	585	594	607	630	598	602	582	601	606	618	640	566	571	610	594	601	609	598	580	565	597	636	617	570	622	586	560	563	562	572	587	543	637	617	597	610	599	616	572	646	597	604	586	623	619	597	617	582	611	601	587	602	555	574	630	618	620	640	587	601	601	600	632	625	610	612	548	579	618	593	617	613	593	561	579	588	537	626	626	610	578	580	595	633	594	633	667	600	608	603	576	542	590	577	559	593	592	630	542	590	600	572	588	598	646	604	569	643	566	591	598	593	619	624	624	589	607	627	632	635	581	596	594	562	603	604	619	608	583	581	617	571	573	596	634	592	621	638	587	607	575	620	596	610	591	607	573	603	587	636	590	554	655	601	646	589	594	566	638	616	559	582	643	634	609	605	621	595	599	620	588	629	602	577	611	588	578	622	566	615	613	582	593	576	598	603	567	582	584	628	668	603	590	611	646	564	605	596	598	645	568	589	605	556	595	553	572	599	575	591	632	605	613	553	610	637	570	611	594	574	623	553	587	612	578	621	610	597	577	595	617	560	628	585	616	571	630	611	554	595	617	589	567	591	626	573	590	597	602	593	589	579	606	592	538	622	598	604	598	583	572	600	582	556	618	633	618	571	585	596	644	635	594	600	568	607	588	612	626	604	633	606	611	581	606	599	619	572	610	626	605	634	579	600	592	608	653	603	639	638	603	619	579	571	574	560	607	564	623	606	578	608	612	609	602	588	591	625	636	545	625	546	621	609	581	602	560	585	635	605	588	588	669	584	623	619	631	618	598	603	590	580	629	593	575	638	643	597	616	572	548	626	631	584	558	578	599	619	594	582	590	688	551	633	610	552	589	603	616	636	603	584	609	604	611	573	597	591	587	651	562	612	605	597	601	592	593	553	592	586	611	590	579	582	592	610	607	609	560	625	596	599	578	583	620	568	579	613	680	577	575	553	566	613	570	615	614	621	609	567	638	622	606	576	586	619	606	663	563	637	591	603	617	560	607	594	634	578	637	590	628	617	578	607	594	603	607	601	601	606	596	599	620	596	596	576	608	615	595	579	615	576	619	613	630	581	605	572	617	629	607	586	623	601	664	575	548	638	582	623	633	607	635	610	603	608	612	557	570	557	613	584	572	633	571	667	612	593	590	596	623	596	605	598	599	590	612	656	574	591	642	608	623	566	577	602	635	583	610	593	607	551	597	611	615	645	593	615	581	584	568	607	591	641	622	567	590	578	612	602	593	609	558	601	602	605	583	645	638	577	593	628	577	594	608	612	601	570	618	595	611	601	616	599	578	647	632	569	577	590	608	560	600	590	585	651	614	584	526	571	614	604	625	589	587	642	583	621	613	537	649	560	564	591	578	569	653	596	544	553	621	559	568	580	598	596	586	574	583	578	641	605	629	583	607	601	585
20729	28577	15020	4158	2307	679	475	364	67	56	64	81	75	55	69	68	57	70	67	102	115	82	66	70	46	75	58	60	58	65	43	47	69	60	54	75	63	57	56	63	53	61	65	77	62	51	62	67	55	54	60	71	55	61	52	61	68	77	73	58	58	62	56	61	57	51	56	55	64	64	63	55	54	56	62	69	65	75	63	67	70	65	62	76	57	69	72	70	73	67	59	55	54	44	54	58	56	68	64	50	49	58	72	69	59	62	61	60	73	60	67	61	76	73	66	70	73	63	66	71	62	55	51	61	44	51	57	58	68	55	56	64	62	54	54	57	59	60	63	68	56	57	61	72	65	70	61	63	52	63	58	57	77	52	56	54	71	54	62	67	58	54	54	53	48	61	69	57	70	71	55	54	57	57	58	59	69	71	63	53	64	61	56	57	62	66	62	59	68	59	65	57	51	65	74	75	63	70	51	59	63	54	67	51	62	64	48	55	67	63	61	62	68	58	54	68	52	49	48	68	72	57	50	67	74	55	62	63	60	77	55	53	56	52	49	62	65	47	57	54	59	50	57	65	46	48	61	47	68	55	70	66	58	53	60	60	65	54	59	50	60	56	54	74	57	48	64	61	54	70	59	62	53	59	50	56	61	61	65	50	72	54	57	55	47	61	61	59	62	60	43	66	77	69	70	63	65	75	77	86	68	54	62	64	70	78	52	51	54	62	68	63	53	65	55	50	65	60	69	73	74	52	68	45	58	57	56	64	64	63	59	52	53	40	67	61	60	61	79	67	79	60	63	60	59	57	76	70	68	62	65	78	60	69	55	61	58	57	51	62	59	51	73	80	59	59	63	63	55	70	57	50	64	65	64	73	73	61	69	60	69	68	61	63	62	66	65	65	55	69	73	63	67	50	59	54	82	63	77	62	65	70	66	72	60	58	47	59	59	64	64	62	67	53	79	78	59	66	52	66	60	67	55	47	72	62	50	59	72	68	47	48	70	69	65	62	70	68	50	59	65	56	55	61	64	54	65	57	48	72	59	59	62	62	61	57	57	60	67	67	56	68	56	67	55	59	59	55	52	47	74	57	65	55	65	70	60	65	59	71	54	59	62	63	49	53	51	74	58	66	54	65	55	52	76	52	58	55	63	64	79	66	63	72	50	61	73	63	68	49	57	66	58	67	52	55	67	54	61	66	69	66	81	55	46	56	66	66	66	58	57	49	66	62	81	51	58	67	65	54	55	69	48	54	65	65	52	67	64	74	69	49	50	60	57	75	56	60	63	75	51	52	57	74	55	59	58	69	65	57	68	66	69	60	63	59	79	56	61	64	58	49	64	63	55	55	66	53	54	54	60	60	59	78	51	65	59	76	55	68	58	63	70	60	60	59	71	61	64	67	75	64	62	79	75	66	59	55	63	55	63	67	75	58	60	54	49	62	66	58	56	58	71	51	64	69	62	69	71	51	63	49	59	58	46	61	60	64	65	62	49	72	55	61	52	51	61	82	73	67	74	67	66	50	55	49	66	76	56	63	59	65	51	66	57	58	58	64	66	76	68	64	61	53	57	53	60	60	55	68	61	56	71	63	59	68	58	59	55	69	66	53	79	87	75	56	52	71	46	56	68	61	85	67	70	52	45	57	52	60	70	67	65	68	64	66	47	53	66	57	73	53	70	61	65	55	57	67	53	69	61	54	60	68	70	68	60	61	72	60	58	59	45	67	70	63	60	55	58	72	62	61	67	50	53	52	54	55	79	63	74	54	62	65	65	69	69	60	61	46	74	78	69	74	61	59	54	62	71	50	65	66	58	61	78	62	57	61	58	57	58	42	65	65	52	68	55	74	65	55	47	77	67	59	43	62	57	53	71	62	46	49	80	60	48	59	67	47	59	51	58	70	66	66	59	61	70	57	52	55	65	56	68	54	71	67	78	68	58	67	62	63	58	57	68	62	72	46	58	59	51	61	64	61	65	75	60	66	39	61	54	64	62	54	71	62	59	62	72	53	52	65	72	77	66	69	67	47	62	67	57	53	66	66	69	65	57	47	88	67	65	68	67	80	50	65	76	51	65	52	70	50	61	69	63	69	62	59	60	42	60	79	49	53	52	53	51	60	70	45	60	58	52	59	68	67	53	59	53	69	54	69	63	61	63	58	61	67	45	68	57	56	60	65	67	50	61	71	54	77	74	47	69	71	53	66	73	64	67	62	59	71	63	63	66	54	77	60	71	57	68	65	80	70	70	61	59	48	69	63	70	54	60	56	61	66	69	61	73	63	61	46	59	58	61	75	66	65	58	65	66	66	56	64	66	62	56	62	68	62	53	67	63	78	52	54	66	65	78	66	59	59	70	49	53	66	60	51	63	52	54	54	45	49	56	55	45	64	78	50	69	46	61	67	61	73	60	59	67	55	57	56	54	68	60	43	65	60	74	53	67	58	66	65	50	60	42	54	69	50	63	68	64	57	68	60	72	54	60	62	58	63	64	51	57	66	61	83	50	59	64	61	60	69	51	49	56	71	63	50	61	52	57	64	53	57	72	59	60	65	56	79	72	54	59	53	56	60	58	63	55	64	72	62	51	56	50	59	60	59	59	71	61	50	47	67	67	61	67	65	67	59	50	59	66	54	61	52	64	63	77	64	69	55	52	53	62	49	67	60	64	60	53	57	59	63	59	63	67	50	69	59	65	59	63	49	68	67	62	63	70	59	68	65	68	62	73	62	63	61	68	61	61	64	55	67	66	56	57	64	58	67	39	60	62	65	56	74	53	57	48	65	67	60	74	63	64	61	60	61	71	46	89	54	60	69	59	63	47	64	57	65	64	54	67	56	49	55	48	64	48	47	68	51	61	51	80	68	68	77	68	64	64	68	66	68	53	58	55	63	68	70	44	61	59	66	61	72	70	63	58	58	48	64	75	66	65	74	57	69	53	54	62	80	57	70	60	52	70	78	57	61	64	51	63	58	61	63	63	52	66	64	60	74	56	67	61	56	66	51	68	73	53	52	53	51	69	79	47	70	62	72	51	50	50	55	66	52	65	65	63	61	61	65	46	55	63	70	60	70	59	62	58	64	68	72	73	72	61	68	55	70	63	62	61	76	56	73	55	68	63	62	58	59	72	58	58	66	61	60	63	61	59	71	66	47	62	55	57	55	58	64	67	64	55	75	68	65	72	51	63	55	53	58	52	65	72	49	68	79	57	48	58	80	65	67	61	68	53	50	50	84	69	65	59	59	52	46	69	62	56	68	50	58	63	61	61	60	64	61	61	51	51	69	41	63	49	58	62	58	45	68	61	63	58	63	68	48	52	55	68	71	58	57	59	65	67	72	50	77	62	68	73	54	73	76	62	67	69	70	68	57	63	69	66	55	63	53	55	53	62	66	69	63	63	66	59	56	65	69	68	60	56	58	50	58	62	56	61	54	65	63	62	56	52	65	71	64	75	70	61	64	53	52	71	77	61	58	60	62	62	65	74	56	77	51
52224	48586	34932	33780	35418	19065	20226	13489	957	756	754	759	699	753	701	738	746	791	789	2607	2928	1776	1103	828	760	753	728	723	721	720	740	735	705	715	773	733	720	736	700	731	769	724	747	703	721	745	797	781	788	743	702	768	768	758	720	721	735	699	694	700	726	755	729	715	709	720	787	697	739	764	726	742	747	740	770	765	718	706	718	738	699	767	752	701	686	793	759	742	743	741	753	764	742	742	747	737	774	723	738	746	756	735	692	685	752	757	727	746	765	753	719	758	722	770	765	719	808	764	712	767	728	832	752	757	664	739	769	761	717	718	698	686	745	814	729	719	745	707	728	801	732	775	703	807	725	718	706	746	715	760	781	731	751	746	746	732	709	730	771	698	699	783	749	746	716	679	786	742	787	735	767	758	687	743	711	752	739	759	675	731	685	698	754	752	725	733	792	692	716	731	703	730	733	708	689	722	738	752	748	722	732	704	726	700	711	741	734	730	714	704	690	772	714	739	748	727	732	729	758	721	704	736	765	768	730	799	705	802	705	770	749	738	774	715	718	732	805	769	719	792	758	728	763	757	730	788	782	731	751	722	760	707	719	778	758	715	736	721	769	661	707	746	740	731	729	785	768	734	756	651	710	727	740	692	762	755	759	726	747	780	748	777	703	769	712	740	760	746	705	703	730	711	744	698	746	743	685	739	695	733	740	715	719	673	728	753	746	723	716	756	741	766	681	724	734	823	738	792	696	695	743	764	750	700	737	710	761	768	748	740	727	756	754	694	776	685	811	722	716	717	743	743	761	718	723	717	718	727	703	741	706	732	773	755	712	728	749	696	792	734	762	728	740	752	722	727	737	765	793	751	742	675	744	751	777	697	754	730	738	713	803	735	727	746	753	728	773	737	735	713	733	751	732	730	724	713	725	709	781	738	724	758	802	743	774	718	708	755	701	723	733	737	672	742	741	705	737	726	702	729	698	735	736	721	730	701	786	717	716	757	732	735	733	789	682	785	684	706	727	691	749	765	766	724	724	743	750	756	768	743	743	761	776	747	762	792	705	721	738	781	746	722	740	723	774	749	724	746	775	750	733	788	695	763	742	708	743	689	770	697	760	740	739	769	767	747	718	719	756	711	697	780	739	750	715	757	713	725	745	692	729	724	702	754	743	727	757	728	780	725	734	744	675	768	754	756	789	742	770	715	761	728	736	700	769	725	763	734	763	697	716	746	707	778	698	763	717	700	726	696	767	766	731	677	756	831	697	721	767	734	765	712	756	739	716	735	735	743	719	761	739	771	732	800	729	724	745	726	774	704	726	677	737	716	761	797	721	740	702	769	699	695	717	792	709	753	725	744	668	735	719	761	722	747	702	718	752	710	740	764	813	744	798	766	721	740	746	732	732	700	760	835	753	734	727	757	727	807	668	762	754	724	688	756	701	746	712	715	735	735	703	690	724	742	684	754	744	723	698	773	804	738	721	732	781	731	732	708	685	697	752	754	768	778	746	772	759	733	771	726	733	726	765	711	707	738	712	731	759	672	721	722	703	754	761	712	699	765	743	730	724	769	782	710	765	783	783	768	735	746	766	765	700	714	738	795	756	688	673	762	730	726	734	765	765	698	806	719	712	754	719	743	738	767	732	769	771	720	769	767	734	714	722	767	762	751	766	777	704	803	739	779	746	747	730	736	651	746	714	746	707	711	784	752	739	706	728	688	763	738	746	753	738	776	746	726	737	714	759	712	763	740	724	740	724	740	740	726	739	732	727	684	773	700	742	758	725	787	736	714	778	739	683	811	734	738	744	705	722	724	719	764	777	738	726	712	713	738	776	756	723	729	711	709	741	724	707	734	739	737	762	718	715	738	748	736	684	762	729	753	698	769	771	747	703	715	780	730	780	732	764	758	704	719	770	752	712	688	721	694	770	702	765	743	731	735	713	793	740	701	737	731	696	713	737	729	784	773	763	694	817	678	762	731	730	713	703	749	760	747	771	750	726	734	744	704	802	709	720	751	746	706	669	757	718	700	754	744	739	712	736	761	699	687	740	734	808	757	734	801	751	782	775	724	715	809	702	779	741	739	739	701	753	754	740	755	718	740	735	775	731	724	757	724	697	749	760	682	694	702	705	733	744	756	750	804	692	761	718	803	739	750	698	749	737	741	746	746	751	719	761	716	751	723	665	736	731	702	758	798	784	778	727	732	759	751	700	756	731	728	711	730	732	679	788	750	735	659	729	713	771	691	703	713	736	721	777	735	713	746	716	712	741	744	734	728	751	734	757	730	750	704	728	697	747	708	733	782	697	716	754	728	745	705	678	716	784	762	678	740	712	763	755	765	704	704	745	763	760	748	764	742	745	729	787	780	741	751	779	722	724	703	754	734	741	743	727	759	765	711	718	732	713	767	731	715	715	685	711	714	712	746	714	723	761	745	783	742	719	761	683	781	725	738	754	748	704	730	734	739	718	729	713	738	677	726	723	774	714	738	775	734	747	732	750	703	753	711	743	740	707	730	744	734	736	703	734	789	725	759	747	748	724	734	724	681	692	731	752	706	731	735	719	772	709	761	760	719	748	747	726	718	779	716	765	723	736	744	729	725	715	724	721	744	700	681	766	700	724	741	724	716	763	743	695	778	749	688	672	679	755	777	721	709	749	730	706	721	674	730	715	695	740	794	732	720	707	734	757	728	728	784	735	737	768	712	778	782	714	721	726	730	722	782	745	746	714	755	704	744	733	739	742	783	746	718	736	732	772	706	763	732	701	734	677	775	750	703	748	727	675	746	715	707	762	763	757	671	749	721	800	704	735	762	778	695	758	750	747	743	744	714	756	743	714	778	732	781	760	728	712	741	711	796	751	732	795	707	745	744	764	712	740	747	746	706	745	755	701	679	743	766	712	779	741	796	748	727	704	733	729	775	722	742	716	692	741	729	708	759	740	720	701	746	726	736	712	729	717	704	762	759	730	688	759	769	736	726	753	745	790	740	727	744	721	736	754	748	689	722	749	704	742	701	742	721	709	708	743	733	721	750	750	768	720	740	766	748	743	739	726	700	725	727	744	736	748	714	722	747	719	733	766	745	683	731	689	709	749	735	765	731	716	752	738	716	716	702	708	746	770	762	713	734	690	729	741	739	737	720	756	753	763	730	784	763	700	736	725	763	784	711	726	707	746	709	686	737	731	765	732	722	738	705	733	791	736	839	757	711	698	714	765	762	714	772	745	767	725	770	738	736	688	702	727	720	713	709	692	746	720	728	750	728	712	747	743	697	777	741	784	715	756	746	759	709	712	765	726	759	723	775	739	705	760	737	732	735	708	702	746	789	742	728	714	784	790	701	767	754	764	709	728	723	755	685	693	737	725	743	714	734	692	744	755	709	740	744	739	723	776	720	733	764	734	738	729	761	756	798	728	702	705	750	708	739	709	789	707	704	710	712	760	742	743	713	704	755	761	694	753	730	744	733	717	716	747	712	760	734	749	718	753	729	767	780
27816	40263	23671	7764	3627	1086	707	472	61	66	55	57	65	54	61	62	65	54	61	83	108	98	79	69	59	56	59	61	58	53	60	62	77	61	60	54	71	69	56	62	56	72	67	61	53	63	58	48	49	48	59	61	57	62	45	56	53	50	46	48	55	64	50	66	61	47	60	59	61	65	53	52	56	60	54	51	57	56	64	56	66	65	57	60	59	54	72	42	73	45	56	72	60	37	64	54	59	67	56	54	56	39	63	69	59	57	56	58	55	66	62	42	57	57	57	63	69	59	43	54	53	56	63	58	63	54	55	53	54	56	49	67	44	55	54	61	42	65	55	67	72	50	61	58	58	50	70	60	65	57	53	57	59	78	56	58	56	54	61	56	62	64	51	59	47	76	57	60	71	53	54	51	67	61	65	57	56	67	57	52	61	47	55	61	67	47	61	57	51	50	48	58	60	52	61	53	59	68	56	51	55	72	61	72	67	55	52	45	50	63	71	60	57	54	53	40	51	71	58	55	62	54	48	58	46	48	50	47	60	57	63	56	54	57	67	48	64	54	50	61	57	63	55	55	72	58	61	63	49	48	49	56	64	56	55	66	51	51	61	46	54	48	67	51	42	58	78	41	60	64	61	60	62	68	67	48	47	69	59	52	53	44	45	55	60	52	47	57	53	53	64	45	54	68	58	61	49	57	58	60	61	56	56	51	58	57	57	62	57	48	37	68	58	48	53	69	57	54	58	47	57	54	52	49	61	73	57	40	64	59	58	64	59	54	50	48	47	74	55	55	56	69	61	66	47	66	46	60	62	59	50	59	46	62	63	67	70	62	68	53	47	47	49	52	42	51	56	75	62	54	53	49	62	54	55	62	54	54	56	65	62	75	53	64	62	52	59	59	59	52	49	65	55	50	56	55	66	45	65	58	53	59	60	49	56	57	54	52	51	58	67	56	57	49	60	60	49	64	62	59	53	59	62	57	58	59	53	47	51	52	62	53	54	56	56	57	58	56	65	79	42	52	64	47	57	41	53	56	60	54	57	55	51	57	48	67	52	56	61	52	68	54	62	58	60	45	54	54	54	63	73	60	65	47	57	51	50	61	52	68	48	62	50	60	63	64	45	59	47	60	59	59	57	61	60	52	54	47	44	54	69	50	52	64	49	52	64	58	56	54	66	56	52	61	57	58	44	57	54	56	51	54	54	47	53	53	59	57	51	52	57	72	57	49	47	60	63	58	64	64	65	60	61	53	57	59	58	62	43	74	51	48	58	62	59	70	62	61	73	51	57	53	42	54	44	68	66	62	55	55	55	61	54	63	57	54	57	48	54	63	63	73	47	60	52	55	47	63	50	51	48	58	56	61	57	63	48	48	61	56	50	65	56	62	48	64	66	60	56	69	57	54	65	66	54	55	61	51	71	59	66	51	62	55	51	60	59	55	57	54	66	57	58	45	62	64	69	60	67	52	54	57	63	44	53	40	58	60	57	53	58	58	50	57	60	50	72	69	67	46	59	53	52	49	45	60	44	61	49	49	70	60	50	59	61	62	48	57	49	48	50	52	78	41	63	58	57	61	55	62	55	72	63	64	60	64	60	63	57	49	70	59	60	50	58	47	62	58	46	66	61	55	48	54	50	59	60	39	68	56	59	43	54	61	61	59	69	53	62	65	55	46	50	61	72	54	56	60	66	67	64	57	60	57	52	46	75	50	59	53	54	54	55	75	57	67	60	72	56	61	48	54	66	56	56	67	54	62	60	39	57	68	51	63	55	64	59	54	69	70	58	55	48	60	60	63	65	61	65	46	61	61	49	65	57	60	60	67	67	60	69	61	64	54	50	54	62	64	51	70	54	57	66	62	55	54	48	56	54	53	57	61	56	56	70	69	58	58	57	58	50	65	56	63	58	63	68	54	53	55	66	57	63	53	59	68	72	63	53	50	72	65	63	53	38	54	59	39	59	50	53	59	57	53	69	57	52	54	58	65	59	56	67	61	48	68	55	63	61	53	60	43	58	61	63	58	56	51	44	55	53	60	52	42	70	42	65	56	51	59	59	62	62	60	56	61	52	57	49	50	44	54	53	50	67	57	43	55	70	52	56	47	44	56	57	50	44	62	61	53	61	44	63	54	58	73	52	48	61	55	61	51	70	45	52	51	54	55	52	70	59	51	46	47	53	56	60	55	63	55	65	64	64	58	53	57	41	58	45	56	65	55	57	40	66	68	49	54	49	51	65	49	58	57	61	47	57	56	64	73	58	44	66	58	58	70	79	71	58	48	54	74	64	77	65	63	50	57	61	50	47	51	53	45	43	45	46	59	60	68	50	62	68	53	45	59	59	58	46	52	49	62	62	54	56	54	65	50	47	57	52	66	71	78	59	52	61	42	68	56	74	57	51	56	70	52	65	56	46	66	55	56	60	56	55	56	64	53	59	80	53	61	65	61	53	55	54	60	61	66	47	65	56	57	49	67	43	55	56	50	60	57	67	59	55	57	66	50	60	53	47	60	63	59	54	64	55	53	69	57	51	59	65	62	69	63	58	58	47	71	52	64	66	56	42	55	54	63	58	60	62	53	50	58	73	61	60	51	73	52	54	34	46	56	54	59	68	49	51	67	56	58	61	68	54	57	61	43	70	53	54	56	48	51	62	51	56	68	51	84	64	52	61	57	65	54	61	63	57	58	65	46	61	59	55	64	86	60	54	60	57	66	44	55	52	58	65	61	48	54	65	52	50	52	54	53	52	56	64	50	65	65	59	61	54	79	64	52	64	84	50	56	57	53	61	62	57	54	58	54	66	52	57	58	56	61	53	46	63	62	48	64	46	80	51	61	64	45	65	54	67	51	55	51	71	62	52	55	57	46	64	55	78	48	57	60	68	70	58	60	56	80	53	57	59	40	61	46	62	55	54	46	59	58	70	58	45	57	69	52	59	57	65	63	42	57	52	43	53	53	46	59	56	67	58	56	58	49	53	67	66	55	43	69	52	66	69	68	56	52	57	62	63	56	58	68	57	57	64	49	55	44	77	51	72	51	49	60	61	58	57	53	54	68	73	51	56	66	57	52	55	59	63	61	62	53	50	70	49	59	46	66	53	60	43	43	56	63	49	54	77	65	46	57	64	71	62	58	51	74	49	65	51	51	49	64	58	66	76	51	60	44	66	55	65	56	58	57	51	56	64	46	56	47	45	46	63	68	48	57	70	71	47	67	54	68	50	73	54	53	64	60	57	49	57	69	45	53	68	47	58	62	52	44	57	51	52	59	62	57	54	61	44	68	58	55	60	55	68	58	59	51	59	53	56	62	59	70	66	60	50	60	56	52	52	64	53	71	65	46	60	56	51	53	45	52	53	69	67	58	58	67	60	56	52	58	51	68	57	76	64	55	68	54	60	57	51	62	54	51	47	48	62	67	68	46	67	57	54	59	54	68	65	62	70	59	50	57	56	52	71	52	52	46	68	44	67	60	74	60	40	56	51	68	54	50
46955	48544	42571	39340	40011	21541	23686	15593	920	744	733	676	694	705	703	676	722	701	731	2229	3710	2239	1298	851	708	738	729	709	677	702	672	652	690	670	710	678	670	700	695	728	693	695	677	686	659	704	676	652	646	710	666	707	693	691	721	678	640	721	680	715	662	690	666	682	686	654	675	695	753	625	673	682	644	690	696	703	731	686	729	659	645	737	706	648	676	672	700	699	716	687	652	656	646	704	738	663	690	660	679	765	680	655	730	695	691	674	679	653	695	711	682	671	698	632	726	671	702	662	683	671	657	669	715	721	711	692	710	679	673	659	701	655	720	691	756	678	629	695	704	713	699	658	735	675	636	645	667	683	689	719	678	637	667	679	648	693	727	627	709	629	673	701	683	697	687	666	615	725	712	688	720	649	647	635	695	654	676	718	643	683	691	725	714	672	658	705	671	685	654	635	685	705	671	655	652	739	613	723	740	674	683	689	654	739	686	688	720	677	706	712	705	681	682	693	700	683	685	746	685	749	687	688	647	662	702	650	660	718	695	655	732	693	655	684	747	692	685	670	709	670	732	649	692	642	656	663	679	662	671	710	728	703	698	672	690	701	636	692	708	684	713	697	670	667	696	699	658	696	658	686	734	704	679	669	690	672	701	723	675	626	665	702	697	673	704	680	700	674	713	706	658	660	695	706	678	727	682	665	654	712	653	689	649	696	736	672	641	649	686	679	695	696	657	639	695	664	666	695	660	701	689	668	689	694	685	700	723	717	662	720	677	681	724	684	686	661	675	723	709	649	721	663	667	680	635	704	663	695	693	651	674	656	688	682	671	677	658	728	695	732	690	700	683	664	662	717	655	711	661	695	663	635	696	645	700	689	670	701	706	688	689	697	652	722	706	618	620	706	663	694	683	655	691	707	726	707	688	676	700	680	691	683	674	690	690	689	657	759	719	707	681	648	719	671	648	703	723	686	658	668	698	728	684	695	676	737	695	684	672	660	694	688	679	660	710	657	667	658	639	703	695	644	733	668	668	688	706	694	701	688	707	677	661	713	669	672	624	652	715	686	664	662	696	740	693	698	671	701	674	676	686	685	709	717	729	674	672	654	682	630	721	693	664	675	706	674	675	688	641	658	771	688	704	706	675	676	680	742	694	670	709	684	719	706	712	682	689	682	684	669	745	722	690	698	654	699	705	678	673	688	677	654	668	678	660	685	684	675	707	699	703	750	641	686	670	692	682	628	715	707	718	675	656	660	667	648	680	658	666	668	705	690	682	718	742	737	640	704	675	674	672	678	669	709	736	650	664	631	682	644	710	708	700	732	714	676	729	682	679	686	667	704	645	655	677	678	718	689	712	667	628	693	676	701	676	646	684	685	665	712	651	671	685	709	692	659	704	704	725	655	708	686	703	688	692	681	687	685	702	723	737	701	745	687	676	677	629	660	680	630	707	646	705	697	719	694	647	692	674	702	699	628	710	651	695	690	692	693	708	694	642	689	713	696	667	664	702	673	681	703	711	707	703	747	716	726	670	661	719	723	737	700	658	673	715	710	645	722	702	696	698	710	680	696	709	684	703	723	690	670	716	685	722	679	681	729	670	654	703	670	672	678	616	644	715	702	719	681	740	730	682	673	668	693	696	679	669	704	664	657	687	629	683	700	652	680	651	705	672	661	693	701	677	654	657	637	652	675	686	700	674	669	679	682	704	658	621	610	689	665	660	653	696	710	674	703	676	679	693	651	688	658	697	649	694	684	672	703	668	717	640	660	717	693	680	725	714	654	692	732	677	665	717	687	701	703	657	724	701	709	696	696	718	684	722	662	685	695	647	660	657	709	680	660	705	679	691	701	738	720	674	679	656	677	683	659	722	654	685	715	676	686	728	656	692	665	645	765	704	693	650	671	642	699	682	659	669	710	674	710	689	647	717	682	687	720	679	722	688	681	652	660	682	657	696	666	637	688	705	668	639	743	702	676	664	693	689	698	691	665	692	669	674	652	655	714	700	682	673	685	651	679	680	683	689	660	701	721	678	692	690	665	700	700	725	668	702	702	641	666	671	677	695	637	664	693	688	661	679	692	686	684	680	657	697	712	650	680	700	715	675	659	657	664	694	714	688	681	695	647	678	727	683	652	698	716	655	665	700	687	714	680	724	664	682	673	643	668	671	650	652	666	691	707	690	685	650	649	772	704	671	645	632	649	676	742	680	657	650	673	725	684	651	707	686	658	712	655	724	704	677	631	683	675	679	711	668	675	678	674	664	710	682	701	687	728	700	619	716	728	624	664	688	664	693	701	702	695	704	724	670	706	676	701	712	670	663	701	713	682	654	699	707	663	686	716	683	625	710	700	710	669	691	634	646	765	660	718	723	645	675	668	693	734	707	640	737	659	695	665	684	661	693	672	662	682	668	665	705	674	667	665	692	707	721	668	667	695	682	713	713	733	674	700	663	695	630	687	701	713	676	669	634	658	734	657	648	672	713	669	715	650	637	699	673	733	650	664	656	666	672	657	732	713	619	670	723	719	692	688	694	681	731	680	659	653	676	674	689	640	688	673	691	686	663	683	690	690	649	684	721	665	664	650	650	652	701	707	704	721	711	665	674	710	708	615	669	657	672	727	694	680	683	641	656	680	680	724	667	668	710	699	671	679	691	741	713	695	677	669	661	679	688	706	645	719	708	714	706	657	708	699	738	709	649	704	696	709	640	689	681	675	672	684	650	696	686	693	697	721	711	723	707	699	668	689	707	703	675	667	670	723	664	673	630	695	684	673	641	683	652	671	678	718	754	691	714	708	696	696	699	694	733	683	691	718	695	700	652	667	724	695	709	680	704	692	695	676	717	646	704	703	698	689	718	608	721	697	642	668	694	677	637	691	671	644	675	685	630	679	702	684	677	667	653	710	657	732	699	638	707	672	689	647	728	698	682	670	721	672	654	700	753	705	689	696	710	666	714	704	669	674	730	645	665	734	724	726	654	674	703	650	606	684	671	687	652	688	720	729	705	642	659	680	683	705	718	711	723	740	667	651	664	692	696	706	629	680	684	662	667	703	698	720	693	711	675	681	681	696	679	727	665	672	676	657	699	693	651	668	686	708	681	658	650	646	675	701	695	704	697	700	638	716	686	670	667	678	645	637	687	702	646	708	644	715	677	681	688	671	713	682	700	675	677	690	664	682	698	666	733	688	625	675	688	693	727	663	712	723	732	677	697	674	685	681	718	695	706	700	726	628	709	705	690	702	737	689	675	711	684	721	696	671	684	659	685	672	682	694	717	677	725	672	695	685	650	682	694	663	645	654	675	745	704	699	653	666	680	694	694	662	723	680	678	681	667	702	705	701	723	700	647	703	752	674	674	627	686	670	695	713	632	683	714	677	647	665	646	688	704	677	692	659	728	663	650	707	689	700	620	645	652	684	671	706	686	679	693	701	665	666	686	707	697	655	714	644	654	666	656	667	665	659	702	725	688	701	691	673	662	665	701	703	734	692
9717	12339	6398	1279	708	243	144	116	42	76	51	43	57	52	62	46	57	68	49	54	70	65	70	51	60	45	55	49	41	55	50	47	64	65	52	38	52	42	52	45	49	54	44	53	42	52	46	57	59	59	59	58	45	60	40	41	60	56	42	54	48	40	52	50	60	62	55	46	49	50	51	53	60	58	38	54	45	42	59	57	66	52	61	44	58	41	40	47	45	55	51	42	48	38	57	45	56	54	50	48	45	49	41	58	45	65	49	45	70	67	53	64	51	46	53	60	66	49	51	46	54	66	62	51	53	64	38	52	51	46	44	53	45	54	68	54	57	51	44	53	48	46	51	56	63	65	50	45	52	53	59	58	56	43	50	46	49	63	44	62	57	48	60	47	54	49	57	50	46	56	39	54	58	55	60	58	51	52	52	60	53	53	43	50	53	60	54	63	48	53	70	61	51	44	48	69	42	55	48	49	58	42	52	44	58	51	57	66	53	49	54	49	50	53	54	45	45	54	49	48	43	57	63	46	44	44	45	52	41	50	53	56	38	66	49	59	49	48	44	40	49	49	60	60	47	44	54	52	39	52	50	55	43	60	49	47	50	45	58	56	41	47	54	50	50	64	65	62	62	50	52	59	47	61	62	56	49	36	71	45	47	45	69	50	50	49	52	61	43	58	61	56	49	50	42	45	45	47	57	50	42	39	48	48	54	56	58	74	57	54	53	50	44	48	41	47	33	58	46	50	55	50	49	70	61	49	55	53	61	52	51	49	42	49	49	54	56	59	55	50	63	48	37	51	54	49	51	46	52	50	58	59	40	70	70	45	60	42	58	49	47	52	48	45	58	58	50	45	41	50	48	66	56	60	47	58	45	57	47	57	33	50	46	52	50	42	59	50	45	52	46	44	55	36	40	66	57	44	41	48	43	54	49	56	47	43	50	55	54	54	71	60	51	45	44	38	51	47	53	52	53	46	47	41	64	63	53	54	48	55	48	54	63	44	44	65	51	49	49	47	50	55	54	44	52	44	40	50	46	47	48	43	46	63	51	50	41	60	42	59	41	56	47	59	53	43	66	62	54	46	56	46	44	54	53	51	54	44	60	57	53	43	48	57	54	57	59	66	54	48	50	48	46	44	57	64	51	48	42	41	55	41	42	54	48	57	48	61	62	46	59	48	55	42	51	51	41	48	48	56	62	54	52	56	43	57	43	60	59	62	52	50	47	52	60	49	53	62	58	54	45	46	44	49	55	49	54	55	42	42	52	50	50	52	51	42	50	51	52	54	58	56	48	44	53	65	62	62	46	45	54	58	48	59	59	60	57	43	53	43	47	63	40	45	56	52	50	47	60	46	40	42	59	48	51	59	47	41	59	46	46	55	44	47	48	44	60	41	56	54	50	58	64	42	43	63	62	50	51	52	52	43	49	58	42	58	52	54	46	52	61	55	54	44	49	52	52	52	55	53	52	47	72	49	64	55	45	59	55	50	67	53	47	55	53	48	46	50	45	39	62	40	45	55	60	54	67	47	42	40	50	58	46	54	40	63	47	40	58	52	55	65	58	47	63	54	51	37	71	56	54	42	66	59	44	54	65	43	56	55	60	67	60	50	45	46	51	58	53	56	54	53	60	44	49	53	52	47	52	58	50	43	52	62	50	51	49	62	46	48	59	54	56	53	56	53	49	40	53	42	47	54	46	41	63	50	53	59	50	35	41	62	59	52	57	49	53	53	49	47	59	54	47	53	55	48	42	51	68	49	47	53	65	45	53	43	60	56	48	61	54	54	56	68	40	51	62	58	51	51	43	54	47	58	50	49	70	67	62	51	56	59	59	62	56	51	67	51	50	47	50	51	54	58	44	57	55	56	59	55	50	48	59	50	60	43	48	63	56	47	45	56	40	47	48	37	48	47	47	56	50	49	42	44	59	48	50	59	56	58	51	45	60	53	52	59	50	53	58	52	62	59	46	50	58	55	45	40	57	54	55	50	46	33	51	54	48	50	45	55	57	44	48	53	48	60	46	58	48	45	53	52	52	47	44	58	51	41	54	43	46	57	47	63	56	45	66	63	52	56	58	64	54	49	58	53	54	45	50	54	56	47	40	59	63	57	47	72	65	44	64	49	47	53	38	57	47	49	51	55	44	45	56	48	56	55	56	44	34	58	54	43	51	53	53	47	50	56	44	53	42	57	63	48	68	60	42	49	47	72	49	62	46	64	59	62	43	55	51	43	52	61	52	30	47	54	63	58	50	41	43	59	54	45	55	61	50	49	62	53	43	60	58	49	46	45	54	56	49	49	52	52	55	51	44	59	51	57	70	48	51	53	51	47	50	68	49	49	55	63	51	54	58	46	55	46	44	48	54	53	59	40	36	51	58	56	50	45	53	48	50	49	53	55	52	51	56	57	48	47	63	61	44	38	57	43	47	53	45	59	62	54	48	43	51	50	62	51	59	53	51	56	46	38	55	60	45	49	48	48	40	70	50	58	44	46	47	61	42	63	47	58	50	63	57	48	43	52	48	58	47	50	58	49	52	69	48	53	46	55	45	49	53	45	44	52	38	50	53	44	42	43	44	42	45	54	52	57	54	51	44	65	52	61	44	48	56	50	51	49	59	52	56	52	42	50	53	57	42	60	54	61	42	47	52	51	43	56	48	38	53	54	51	68	51	46	63	49	42	55	51	51	58	52	64	54	44	66	53	44	47	47	59	56	55	52	61	53	50	54	55	53	56	48	39	50	55	63	59	51	60	55	54	51	48	44	52	62	49	51	50	46	56	42	41	54	59	59	60	59	59	54	62	45	48	56	45	43	48	66	49	47	58	44	43	68	58	53	48	60	46	46	48	55	55	48	54	49	58	43	53	69	53	60	53	56	55	42	58	51	55	55	51	50	43	56	42	57	48	47	58	49	62	48	46	44	53	49	62	52	58	63	53	40	48	47	44	54	42	60	52	63	37	61	51	54	47	54	52	48	53	61	52	48	52	45	61	60	54	49	47	56	56	53	52	36	50	55	48	44	54	58	42	59	60	53	51	50	52	56	52	40	66	56	56	49	50	50	57	66	51	51	52	53	51	58	57	53	49	62	43	68	49	46	51	49	58	40	62	45	48	37	49	60	49	53	56	50	53	55	60	48	65	41	49	53	50	65	62	52	33	53	51	43	50	52	37	48	48	48	56	53	50	51	64	58	46	56	48	48	50	54	50	51	62	56	62	44	44	52	58	50	49	61	56	61	52	41	61	46	53	62	56	44	51	50	57	56	61	53	52	61	63	38	59	41	45	50	54	44	66	44	59	70	53	57	48	48	46	61	45	66	55	48	52	41	52	67	44	59	60	39	65	58	52	55	60	47	60	57	41	63	43	56	50	58	53	61	50	54	52	61	38	61	49	67	54	45	54	41	46	51	57	59	53	41	49	43	62	48	46	56	50	59	50	60	51	56	62	64	61	54	53	46	57	59	45	48	62	60	70	51	43	49	56	50
43100	36846	26845	20953	22521	9932	7713	5298	644	649	616	611	614	611	627	643	622	655	678	995	1192	944	747	658	605	610	628	660	602	640	597	606	675	589	632	632	578	611	611	611	624	625	590	659	649	650	616	651	639	633	640	658	666	628	637	635	618	599	665	628	641	641	615	629	661	621	615	605	595	618	586	650	629	639	623	646	602	664	606	639	605	628	626	578	675	633	616	639	650	598	614	598	575	631	605	602	649	669	624	633	634	646	637	584	582	654	653	702	603	560	642	604	652	572	566	599	575	632	631	674	660	619	649	624	610	617	633	672	589	606	605	636	618	584	630	618	615	619	647	677	649	622	632	606	623	610	630	627	618	610	643	585	608	616	593	592	608	613	601	651	592	650	642	653	661	633	619	603	657	578	633	621	633	649	654	648	643	589	609	663	622	641	661	671	633	596	588	681	587	638	655	671	618	617	630	644	642	573	662	673	642	604	609	631	593	652	613	640	626	624	669	670	677	618	645	639	608	631	641	635	640	657	589	666	663	628	611	631	614	652	646	624	646	679	605	598	676	630	627	598	651	625	633	662	605	613	590	642	627	665	626	631	614	581	649	584	621	671	643	643	672	648	614	594	652	620	667	674	631	626	596	636	622	624	638	613	624	661	587	596	629	620	614	625	649	604	604	636	610	608	634	619	603	594	598	630	630	652	627	656	601	634	657	629	639	631	595	663	641	666	644	608	586	620	633	704	612	622	648	588	683	610	630	605	628	615	618	617	654	608	653	651	620	635	640	646	605	629	607	601	595	618	568	608	643	657	637	638	653	599	591	649	630	625	601	646	690	628	625	637	585	621	620	631	641	616	664	574	596	623	622	606	618	615	637	704	662	614	615	604	623	604	658	672	655	631	632	639	647	673	628	642	625	591	631	630	598	603	622	672	607	613	612	611	595	604	634	637	624	642	618	637	605	611	642	661	609	651	635	599	599	629	622	591	618	656	648	627	624	627	649	632	603	634	665	611	588	650	653	653	613	635	641	580	663	601	631	688	630	625	677	631	628	594	641	632	618	628	624	654	625	622	615	632	594	608	628	650	636	593	610	603	629	637	627	637	630	662	628	639	655	654	621	694	633	575	668	626	591	598	615	577	623	637	616	602	643	647	655	656	634	650	646	639	640	652	637	619	664	642	652	644	626	604	601	569	651	617	634	646	642	650	643	599	648	624	616	637	660	589	638	621	612	609	649	601	640	599	697	650	612	626	597	631	629	670	626	619	638	589	607	631	614	599	709	591	613	639	618	612	633	643	615	592	620	598	655	630	655	598	606	605	607	572	644	620	653	631	611	631	632	647	630	663	601	652	621	627	667	640	640	650	600	677	628	637	636	628	592	611	637	605	664	627	632	618	630	632	625	657	644	619	632	603	619	590	589	621	615	700	640	643	632	605	615	661	637	624	609	646	666	638	647	598	638	637	618	598	650	636	622	660	647	643	569	668	648	639	611	664	657	602	630	644	605	627	610	627	652	580	632	680	556	613	630	594	616	576	639	628	659	674	644	656	697	612	633	665	599	611	632	618	680	648	598	676	626	619	662	567	627	634	630	629	609	658	636	602	659	613	601	610	625	585	620	646	603	630	620	606	665	666	609	616	605	607	603	612	616	613	621	598	658	650	648	603	594	637	612	660	650	610	609	640	635	611	627	575	652	644	709	661	640	643	634	621	617	625	590	626	593	594	615	607	611	638	657	706	679	612	618	610	622	606	655	626	645	621	668	665	615	604	642	627	608	589	622	654	673	620	650	648	628	639	636	611	644	642	610	610	634	609	622	650	661	602	638	597	647	606	629	670	595	634	644	575	644	615	626	623	616	561	665	645	629	629	657	576	604	663	658	604	671	667	629	641	624	630	618	608	639	634	586	598	659	660	611	637	593	633	625	627	605	650	619	649	648	609	607	613	599	615	653	628	639	648	680	647	614	600	688	625	662	676	600	605	637	625	682	681	660	573	593	655	636	612	664	617	627	600	624	629	623	627	623	617	609	653	646	580	600	647	620	652	589	658	618	665	584	657	640	607	687	596	659	610	654	666	616	675	688	634	643	624	649	665	557	622	646	597	657	653	692	596	613	604	634	597	642	642	645	610	589	647	611	632	624	627	624	646	621	664	658	661	631	641	626	646	647	592	627	622	656	642	628	653	622	611	641	665	635	611	604	614	630	628	607	604	623	604	636	602	616	641	658	648	614	632	610	595	652	626	623	655	638	627	587	641	587	640	678	595	652	603	618	612	599	647	642	651	625	624	632	633	639	639	598	642	598	606	623	605	589	677	606	614	647	626	628	622	603	654	655	626	622	607	580	645	647	624	627	618	602	650	624	586	581	590	617	615	628	682	631	682	622	652	632	623	632	650	598	607	617	590	607	572	612	639	625	648	598	638	605	638	636	659	614	652	609	635	576	606	654	639	628	626	622	623	633	642	666	687	619	607	626	608	610	586	627	616	645	654	627	644	575	640	592	641	626	622	644	633	704	634	624	602	644	675	659	644	647	644	617	657	667	629	619	641	586	657	634	623	584	643	657	606	652	622	666	643	604	636	650	623	594	626	602	603	626	660	662	656	623	591	610	629	626	621	641	641	645	640	610	670	637	646	596	629	628	618	618	626	616	630	623	630	591	612	642	617	635	608	597	616	675	587	648	621	618	660	616	624	625	621	595	605	650	661	665	622	631	681	610	603	657	648	641	639	589	616	636	639	626	626	611	599	631	610	601	643	668	604	626	631	641	657	621	611	610	624	672	666	657	611	632	601	637	619	613	575	623	620	662	660	616	637	646	602	655	657	637	653	642	675	637	634	634	649	626	640	588	609	579	663	644	622	653	659	590	611	581	622	634	605	562	641	640	580	631	627	610	593	639	635	612	643	641	635	619	614	584	582	661	629	612	626	618	624	649	608	626	631	567	648	616	629	594	629	632	608	615	645	665	611	626	651	665	602	631	647	635	644	642	617	668	633	591	616	646	610	638	615	629	658	622	618	613	613	608	694	619	637	612	643	595	616	651	668	643	634	646	599	678	663	589	649	625	627	643	599	589	606	653	652	653	616	592	602	627	614	611	622	646	623	668	605	653	640	630	589	611	651	656	614	648	649	588	616	624	635	654	670	648	640	667	621	658	639	615	628	622	611	612	652	608	634	634	629	624	620	641	607	694	646	625	624	640	641	603	630	613	641	613	576	655	624	607	619	646	673	639	635	602	638	653	623	611	642	616	615	623	646	597	636	645	659	639	663	612	640	645	645	614	634	646	677	656	596	644	688	657	617	660	636	632	638	616	616	636	651	606	688	644	610	608	633	601	604	624	608	619	613	594	679	610	626	602	656	623	619	697	629	602	647	617	599	604	634	685	626	625	611	590	616	632	607	614	644	640	629	668	647	650	670	637	601	623	601	611	612	616	608	630	668	648	615	676	686	648	636	607	646	624	592	641	586	613	630	625	636	606	609	644	661	668	636
21234	32967	17430	4552	2318	904	441	308	55	50	52	61	61	55	61	50	50	61	57	90	99	74	64	52	60	59	58	58	43	55	56	53	46	55	51	43	54	63	61	56	43	46	58	52	58	63	56	54	51	54	57	44	41	47	45	58	43	47	39	60	46	38	50	54	48	57	46	61	54	59	58	50	51	71	69	52	55	44	52	45	53	56	46	50	51	59	60	49	45	52	44	39	50	44	40	53	47	50	50	47	48	58	65	53	58	38	49	51	61	63	52	40	41	46	41	42	42	59	59	49	48	53	54	48	50	58	48	55	47	61	43	51	43	74	47	65	60	58	49	45	69	55	47	49	39	52	51	53	46	68	71	53	41	53	54	54	49	64	55	55	54	39	59	44	60	54	67	57	59	55	50	47	42	41	45	57	56	53	54	71	62	58	63	55	44	59	59	54	51	50	55	52	51	50	46	55	49	47	55	48	42	59	45	45	56	62	48	32	67	52	55	36	55	43	53	48	54	39	57	51	59	55	56	77	52	58	61	58	53	47	45	66	57	54	58	61	58	49	43	51	54	51	48	55	57	44	54	57	59	50	46	50	67	51	55	52	45	47	53	57	52	51	41	58	48	57	56	49	47	41	53	53	39	42	52	55	61	49	56	77	44	59	56	52	48	37	63	35	44	47	76	59	56	49	62	43	59	52	52	59	53	48	56	44	56	48	55	60	48	56	46	47	53	47	51	52	59	55	52	52	53	52	52	51	62	38	50	48	51	53	53	53	49	58	50	53	49	54	54	50	41	51	75	54	39	49	52	50	64	63	51	49	67	50	46	56	54	53	55	53	46	42	47	49	55	62	42	47	47	53	61	54	50	50	45	47	56	54	47	58	58	53	46	50	57	61	47	48	53	63	53	52	63	52	43	59	46	60	55	39	44	56	59	51	37	48	49	57	58	41	49	47	52	53	53	44	53	53	36	56	49	49	60	63	53	54	44	47	45	52	47	61	58	50	47	53	60	41	47	49	49	58	47	48	44	49	43	42	38	33	58	59	50	57	49	58	52	57	50	54	60	38	55	39	50	42	48	57	40	46	46	63	61	59	48	60	48	42	63	59	54	56	52	57	50	59	60	51	60	51	49	39	53	58	61	52	58	49	38	44	55	52	57	30	46	46	57	56	46	56	46	75	54	51	60	59	54	67	46	35	54	54	59	48	51	51	45	42	45	58	47	45	45	61	43	50	59	47	57	46	51	60	54	51	52	42	40	59	60	52	48	65	48	47	40	50	42	49	43	43	54	39	45	49	55	57	47	47	58	42	49	43	48	48	39	50	51	53	53	53	53	44	44	49	52	57	39	46	48	47	49	59	44	45	54	53	54	57	59	43	47	79	48	57	42	48	51	54	60	44	53	54	56	39	47	53	53	52	49	49	45	40	51	47	51	57	48	51	50	60	59	52	60	45	58	59	61	39	44	49	41	45	72	54	54	45	47	61	45	55	42	55	42	48	51	43	50	50	42	49	36	60	49	62	62	47	65	46	53	47	49	52	51	51	62	48	57	57	67	47	52	55	49	52	55	47	50	54	45	61	43	56	53	46	47	50	51	64	54	60	42	50	50	36	46	55	41	51	58	44	53	48	45	56	46	59	61	44	48	46	49	47	53	48	63	51	50	45	56	57	51	64	40	43	58	53	36	36	43	55	62	50	44	48	49	50	48	65	59	50	49	58	61	42	54	43	59	52	54	68	54	47	47	57	43	47	48	52	46	50	47	59	47	49	55	42	51	57	51	54	53	49	54	48	59	57	42	41	49	52	58	50	43	44	46	46	47	55	58	58	49	41	51	62	49	54	51	57	51	60	55	50	57	45	54	65	48	57	45	42	60	65	57	60	54	52	49	58	55	64	60	50	41	42	51	48	59	57	40	54	57	40	59	46	44	45	43	58	45	52	55	67	57	50	60	49	48	41	40	49	45	49	55	60	47	48	43	60	48	54	48	51	62	49	62	45	44	41	57	55	44	53	56	50	57	57	52	39	71	54	41	50	58	49	55	54	67	52	53	48	47	54	46	60	49	48	46	52	64	39	47	64	55	57	48	63	45	50	54	52	47	57	49	42	48	51	38	55	53	52	54	58	50	43	46	60	63	49	54	39	55	40	49	57	38	53	44	63	47	43	50	53	49	65	49	46	51	61	54	58	54	50	44	45	62	51	46	51	50	45	55	49	49	55	57	31	55	52	40	50	63	51	63	56	52	63	47	54	40	47	57	58	64	46	50	48	48	45	48	52	39	56	48	47	36	51	43	53	51	43	55	56	53	46	58	53	66	50	48	56	50	51	52	52	46	47	62	42	50	47	55	47	57	55	42	49	54	54	40	53	56	45	59	44	61	58	56	51	56	62	52	49	53	54	53	44	52	44	59	48	51	50	50	59	48	43	43	66	52	44	53	41	55	61	49	53	52	47	44	54	48	37	64	49	55	51	44	46	63	59	43	50	58	50	67	43	63	45	47	58	53	56	56	41	49	39	43	59	61	47	57	65	57	47	50	66	60	39	49	44	43	61	54	50	50	57	49	53	59	57	57	57	45	48	49	45	58	56	48	58	57	50	58	43	61	56	50	55	64	40	63	44	52	38	65	46	43	61	48	66	49	40	56	50	50	60	57	58	61	45	56	47	64	59	50	39	51	56	51	67	56	45	42	46	58	50	44	56	47	48	61	42	46	59	58	48	58	55	54	47	43	53	56	56	39	57	48	54	50	63	49	66	57	42	53	52	63	55	59	48	54	49	48	55	52	48	60	59	52	47	34	59	44	64	42	55	47	48	47	65	39	65	54	46	53	39	52	58	44	55	43	53	49	56	65	42	48	61	51	57	52	56	39	55	55	56	60	43	59	37	58	47	44	46	49	63	38	40	49	50	60	47	58	36	59	43	54	55	60	39	57	40	41	50	48	59	60	52	59	56	51	46	48	54	56	51	54	60	45	62	55	64	47	56	55	50	53	54	54	48	52	48	44	54	71	51	54	55	44	52	40	53	38	46	62	59	38	56	58	54	49	39	56	51	51	51	63	54	55	55	52	55	45	51	52	62	55	39	41	55	45	63	50	65	50	54	59	56	67	49	52	41	40	53	57	50	45	44	52	58	44	50	49	58	48	57	56	64	67	48	56	48	54	41	48	44	54	53	54	42	52	55	42	57	47	44	61	44	46	41	62	57	49	45	62	44	52	45	41	40	48	47	47	57	56	49	49	41	60	49	52	46	50	62	61	37	49	42	50	63	46	49	51	54	39	55	41	52	46	57	51	62	56	63	50	49	38	44	50	51	41	56	47	42	45	55	49	63	59	54	46	44	47	46	48	55	62	46	52	54	80	43	51	41	42	44	43	56	57	52	63	56	46	47	54	54	49	49	53	49	41	62	46	59	52	38	63	62	44	55	50	47	45	58	49	60	54	48	46	54	50	43	55	60	68	53	55	58	45	43	59	60	63	54	53	42
45613	45873	35925	33989	36073	21796	17846	11292	632	629	641	651	630	666	648	599	627	659	639	2007	2038	1423	840	693	661	623	664	643	614	605	650	637	659	633	630	635	632	616	670	667	582	637	622	616	614	674	614	587	635	612	635	596	626	605	617	640	622	612	628	568	653	657	646	635	635	609	612	624	644	589	622	604	598	610	646	621	669	586	636	642	626	619	606	615	606	589	645	586	663	637	628	581	665	589	615	632	600	606	640	644	590	635	628	603	649	636	636	639	621	589	648	620	629	633	637	608	616	629	618	634	611	617	603	642	642	614	647	613	613	616	630	630	590	567	607	640	613	573	655	660	623	643	578	595	605	670	656	625	594	673	650	600	635	688	625	642	607	640	609	650	599	608	611	656	694	653	639	632	636	633	616	644	661	631	628	679	583	653	648	611	639	610	660	592	631	645	635	605	654	626	608	628	634	639	634	615	589	639	617	673	582	636	618	628	585	600	586	595	623	618	616	564	651	687	602	578	603	662	621	573	627	636	666	590	623	635	628	598	608	688	630	641	607	616	641	610	609	634	595	616	618	664	619	645	644	662	619	569	645	654	606	633	613	612	618	628	578	673	627	630	696	618	625	588	634	603	595	644	641	571	626	632	641	640	609	645	615	646	637	619	581	627	628	611	665	674	599	663	606	603	663	651	605	620	644	611	662	630	644	647	619	603	615	596	646	647	634	638	631	648	591	645	598	609	638	629	667	627	605	621	583	606	579	598	674	624	687	598	633	590	615	616	596	666	619	639	644	584	617	631	609	591	623	613	644	639	633	604	600	637	603	572	613	675	667	558	600	612	610	639	624	619	624	598	608	655	623	655	539	622	655	632	627	642	618	617	635	600	649	597	594	612	653	651	593	635	590	586	593	642	615	603	575	651	602	652	585	600	593	624	636	646	663	625	624	618	646	603	625	644	615	619	623	625	586	640	653	581	629	585	610	643	614	603	613	606	632	587	651	633	635	639	635	601	617	639	629	658	618	590	629	586	631	636	634	637	641	584	596	593	598	625	628	623	617	589	617	611	629	601	626	629	630	591	588	620	608	627	664	635	616	610	629	652	563	614	646	615	631	608	638	631	631	613	672	630	670	579	652	600	643	664	574	580	639	653	603	659	596	618	614	608	588	589	628	601	649	660	643	614	612	635	680	612	608	604	600	601	597	633	582	610	610	640	641	613	628	644	622	640	654	643	614	628	580	631	636	591	572	599	614	639	612	648	632	630	594	625	644	583	645	682	610	631	593	582	650	630	635	610	613	597	629	651	618	620	614	588	626	659	634	622	619	582	620	623	615	618	591	631	626	640	623	628	591	626	637	600	590	661	614	621	621	642	595	614	602	627	612	652	646	607	601	664	625	580	607	593	623	627	595	627	570	619	626	595	655	625	602	656	620	669	580	590	588	604	644	623	640	565	635	628	626	621	593	638	593	591	650	608	606	653	632	577	585	644	631	655	646	626	639	630	628	573	656	618	632	619	624	610	627	647	629	630	638	626	633	621	591	600	602	616	608	612	623	633	649	629	576	599	619	653	635	616	615	621	629	676	622	616	648	663	625	631	625	580	636	607	658	684	671	636	603	613	637	616	634	628	631	638	569	666	614	632	600	631	609	577	622	620	654	620	594	610	626	649	616	596	627	590	637	638	625	609	647	609	621	581	608	649	589	609	617	623	587	620	659	682	601	631	620	609	607	647	614	610	580	704	674	648	639	638	588	612	657	633	603	647	603	615	616	624	618	631	640	582	650	600	643	601	622	591	588	633	618	651	614	599	623	574	624	571	677	609	647	633	616	611	662	619	614	641	599	614	662	617	616	661	646	615	610	616	637	612	627	635	617	622	618	658	630	609	621	629	562	586	593	655	658	636	648	611	620	628	615	634	596	608	682	640	651	621	641	599	617	617	646	660	620	626	591	633	623	603	632	595	646	565	584	564	620	584	585	646	636	675	608	613	603	594	648	666	634	640	651	585	636	657	638	597	627	634	658	627	618	609	645	627	627	641	579	606	612	612	627	678	632	619	650	616	654	626	600	606	654	631	654	603	600	678	610	616	635	613	646	619	629	650	619	615	634	633	653	590	608	665	629	623	614	592	615	632	619	617	617	651	602	599	626	641	653	629	642	603	615	564	619	641	646	583	619	596	678	641	628	624	629	610	566	649	642	656	642	639	644	621	589	673	613	644	639	608	598	628	615	635	627	638	605	606	641	600	643	612	636	600	602	607	614	601	669	644	594	613	666	626	635	653	596	623	620	681	648	670	623	557	634	613	620	695	589	612	664	615	653	584	628	619	670	625	592	584	653	644	615	638	636	640	558	603	615	652	588	652	579	579	624	620	666	633	611	594	611	637	636	618	669	653	653	611	617	631	594	612	654	634	599	669	563	622	623	615	592	695	605	574	606	608	629	612	648	610	653	628	649	602	634	627	638	613	611	665	601	636	619	654	619	582	601	630	638	655	646	643	650	623	636	608	611	650	619	651	661	623	635	631	636	613	628	617	606	605	614	591	632	622	602	625	661	605	632	595	620	611	651	599	664	616	623	649	626	615	640	626	594	603	606	627	557	663	625	650	619	643	627	581	617	628	629	639	558	599	603	626	626	656	671	664	593	679	678	593	624	631	635	632	576	632	611	628	597	662	654	616	610	652	644	612	641	563	621	620	615	648	638	619	605	621	643	651	609	657	602	679	648	611	646	636	590	665	655	611	593	651	626	627	613	600	601	622	616	638	594	621	626	608	578	604	629	591	613	632	618	569	652	632	640	639	622	621	664	655	668	631	598	622	615	617	646	652	607	624	633	616	578	585	600	592	620	636	629	602	637	659	602	602	653	641	600	623	638	616	617	603	600	637	586	642	640	585	614	605	638	649	643	600	656	583	667	658	575	610	622	632	640	607	674	620	630	626	641	620	610	610	615	650	576	602	573	622	603	606	608	597	622	642	653	624	635	615	598	589	599	615	632	613	620	619	641	617	632	583	654	597	663	619	580	653	653	579	605	584	606	663	634	657	596	612	606	625	619	639	640	646	619	644	616	651	615	662	618	662	615	654	634	662	617	641	623	614	603	667	624	614	636	631	635	650	586	661	641	594	638	619	629	608	611	593	654	649	604	622	628	647	641	603	634	645	622	601	607	579	615	657	610	611	608	636	603	634	629	645	594	584	590	627	637	632	618	581	636	654	619	612	623	655	635	595	640	621	650	627	629	668	640	595	641	633	642	621	565	583	628	619	598	644	640	707	568	604	647	593	620	601	604	648	599	621	599	647	659	590	627	673	584	640	634	628	653	616	605	617	624	598	619	588	614	614	667	607	638	579	620	615	627	616	567	554	643	639	603	647	638	602	635	601	630	614	630	625	634	627	607	641	587	670	638	620	610	645	613	642	620	702	622	613	613	590	599	618	590	600	640	593	641	635	626	631	716	636	589	596	623	618	633	607	630	601	624	593	583	604	546	612	656	655
17534	30028	16964	4334	2224	986	401	304	35	61	69	60	59	58	75	72	59	54	68	89	107	84	79	59	56	83	66	61	66	55	50	79	50	61	56	55	75	62	66	69	52	60	72	59	69	62	61	52	65	53	62	62	62	65	61	50	52	58	62	62	50	70	71	62	60	56	68	69	59	70	63	51	68	57	77	74	55	68	77	62	64	59	59	57	73	53	59	69	62	79	65	74	58	60	61	74	55	82	42	77	68	77	57	63	68	70	66	62	72	73	68	68	65	66	75	68	59	50	64	61	71	68	69	62	65	72	53	58	56	66	65	73	57	67	60	56	71	63	49	52	71	49	64	55	61	68	58	51	68	73	64	67	63	53	63	62	62	62	65	63	65	49	64	60	61	49	66	62	74	67	78	64	42	70	74	68	63	61	76	63	50	64	63	65	72	63	55	64	60	72	63	60	63	77	49	55	46	70	65	61	74	70	63	60	80	60	63	75	73	71	67	52	53	66	55	63	59	77	52	57	66	68	70	54	63	78	61	62	53	65	76	72	70	74	72	54	56	56	57	66	63	71	53	66	63	61	54	63	70	63	61	59	65	57	64	61	60	72	57	48	63	44	53	66	56	78	83	63	78	56	57	51	62	55	62	52	57	65	60	54	66	73	71	59	56	55	72	64	48	63	63	62	67	58	76	64	70	73	64	77	60	61	78	58	63	66	53	55	58	65	60	63	60	58	73	55	56	58	78	72	67	63	67	77	54	78	68	62	61	54	63	69	67	60	58	70	67	67	61	74	66	70	48	58	54	57	63	61	39	57	77	74	64	59	61	67	41	63	76	73	59	66	53	69	63	66	59	61	64	70	67	62	67	62	50	52	64	57	79	60	64	63	52	52	54	63	65	67	61	65	45	54	62	64	48	61	66	53	63	79	57	66	69	57	63	80	57	74	74	64	66	68	63	59	79	78	48	54	62	65	71	74	59	74	63	64	50	55	59	65	66	82	61	69	68	67	62	77	68	57	59	71	69	78	64	62	47	61	56	66	63	53	46	54	67	72	59	55	76	68	66	71	63	64	64	74	57	52	72	52	62	67	69	63	64	69	60	61	71	73	61	74	62	58	56	51	59	54	60	51	59	61	56	57	71	63	59	72	71	72	64	56	68	68	60	78	57	55	71	60	69	64	63	68	69	60	62	54	66	66	73	48	71	49	60	57	62	65	75	67	57	56	67	63	64	67	65	60	69	69	64	69	69	69	54	68	66	64	52	79	65	65	76	62	64	63	85	71	67	59	73	48	80	60	63	66	74	69	60	72	61	67	65	63	57	64	59	60	68	56	76	60	58	60	62	71	69	63	62	50	63	58	55	62	72	64	76	68	60	53	63	60	70	57	76	69	63	51	51	72	71	54	70	77	60	79	51	70	57	60	53	54	50	73	63	59	71	54	72	75	65	54	72	70	71	77	56	61	59	79	53	77	72	53	62	61	59	65	66	58	59	64	57	60	75	52	65	57	56	60	62	63	62	67	70	64	47	57	75	59	56	66	75	66	55	76	66	62	50	53	58	62	58	59	60	52	73	63	65	52	68	71	82	59	69	56	75	60	77	63	57	70	70	71	58	80	75	61	73	59	66	65	57	53	69	64	65	71	57	70	50	65	62	63	58	64	67	46	48	63	70	58	59	57	59	67	61	47	66	61	81	59	69	63	70	68	61	56	59	63	73	57	73	64	70	59	69	60	83	60	69	65	67	62	56	62	68	55	67	78	54	55	54	59	64	80	60	62	63	62	79	60	64	64	53	59	66	78	80	58	53	64	69	66	59	50	64	55	67	62	77	74	58	61	63	59	53	45	67	66	58	70	73	62	55	62	54	60	60	51	47	71	55	64	54	65	61	79	59	69	64	61	59	60	57	70	62	72	73	79	51	57	81	74	61	58	47	74	76	74	66	76	65	50	62	58	67	56	59	61	60	61	51	69	69	68	56	77	60	58	66	56	68	45	65	66	63	77	60	68	63	51	80	64	64	64	62	68	64	53	64	70	66	50	47	62	59	56	69	67	71	76	82	48	73	72	55	64	64	66	72	63	68	61	63	56	70	75	67	85	54	65	64	59	55	82	67	51	71	68	54	62	59	58	64	71	52	67	59	56	74	49	68	74	69	66	54	78	60	54	50	63	64	68	68	74	51	66	62	59	56	62	62	48	56	52	65	61	61	72	75	71	49	55	63	63	62	69	65	66	79	68	56	52	68	63	59	71	53	73	57	68	68	78	67	63	76	54	69	68	63	58	47	58	60	69	64	64	64	61	64	70	69	57	63	66	73	69	59	62	84	67	66	68	71	58	64	56	69	67	57	67	59	63	67	60	62	65	52	66	62	62	58	70	65	47	63	50	70	51	52	53	51	56	64	58	61	61	61	57	67	57	64	73	76	53	71	68	61	75	58	55	66	59	67	67	73	66	65	63	69	58	51	59	56	80	61	63	56	68	61	68	65	76	54	70	66	73	70	64	57	64	53	64	68	62	82	87	70	62	67	54	73	73	57	68	51	56	69	75	83	70	66	66	54	67	60	78	66	68	60	58	50	53	56	62	63	71	56	54	69	63	50	63	70	60	55	72	64	62	57	55	65	68	64	65	65	64	45	71	63	72	63	72	58	55	76	54	67	54	69	60	69	59	66	65	68	59	80	86	63	67	71	55	63	66	59	56	60	58	60	68	67	52	67	78	55	60	66	58	61	70	83	62	56	67	70	60	67	66	55	73	54	53	52	59	63	55	53	54	65	45	49	48	62	68	66	58	60	69	71	55	60	64	57	58	66	65	66	51	65	61	64	61	60	54	60	78	57	53	57	63	56	70	76	73	71	53	68	52	60	56	73	60	70	62	65	68	74	56	55	70	62	73	57	59	56	65	68	62	68	59	52	55	61	67	60	56	64	52	52	62	59	76	59	60	71	57	47	71	73	56	74	60	70	56	71	70	68	54	74	59	70	70	71	75	60	65	66	65	57	70	59	63	55	81	59	71	68	69	62	72	69	55	59	64	64	67	74	58	63	56	62	56	52	59	71	59	67	58	56	61	67	56	65	77	61	58	67	71	53	50	61	53	48	61	67	75	71	61	63	75	63	62	42	54	60	64	58	65	54	61	73	62	68	69	48	67	64	67	65	49	57	61	62	63	54	63	77	57	77	52	76	55	51	60	52	71	69	71	50	66	53	69	58	71	60	59	57	53	48	55	60	63	59	65	55	66	64	52	76	68	58	70	65	64	58	69	72	69	56	69	50	43	71	71	74	57	78	58	60	66	81	61	56	74	66	61	65	69	61	56	61	70	62	66	62	53	69	87	60	51	56	68	60	62	58	72	63	59	59	64	65	55	71	75	72	58	57	78	59	64	67	71	55	52	51	72	71	69	58	65	68	58	65	59	54	60	68	66	64	58	64	68	49	59	66	57	66	71	52	74	66	61	47	60	57	60	51	65	76	56	55	67	61	62
46144	49695	36521	32704	34660	23729	16439	11122	804	784	788	792	800	734	776	746	762	754	731	2156	2085	1545	971	828	779	780	781	764	801	743	740	803	780	715	795	750	725	754	755	772	747	791	811	760	759	775	772	731	766	746	718	780	727	743	753	784	757	803	717	799	718	777	743	754	729	740	735	754	744	682	755	766	787	757	760	765	737	801	797	739	743	764	741	757	808	746	763	743	725	736	773	758	789	768	712	739	740	761	757	773	712	784	774	740	766	734	768	663	760	747	809	731	735	786	705	726	718	777	723	765	713	752	782	760	756	777	766	772	783	796	755	765	698	736	732	772	801	759	792	755	755	729	795	768	711	767	738	756	741	728	761	748	767	825	789	786	738	723	720	726	760	722	741	725	742	756	731	783	778	742	808	733	781	723	755	779	781	778	763	792	777	749	778	726	766	737	783	704	798	761	774	784	752	798	735	752	719	724	750	738	741	777	787	757	744	769	765	791	731	714	751	767	765	782	790	718	739	737	742	755	709	696	756	787	743	796	746	790	763	800	762	759	739	741	791	722	744	771	738	806	757	769	732	742	739	809	748	700	786	786	772	715	755	730	718	741	794	748	731	748	769	778	730	781	747	741	762	785	753	778	757	772	756	734	735	785	734	781	770	698	759	703	747	744	785	719	703	762	756	723	718	722	755	798	759	736	819	808	780	755	809	738	758	736	749	786	786	793	757	741	768	728	781	749	721	769	698	774	760	802	758	760	720	785	763	753	781	765	771	831	774	697	775	780	770	765	813	776	748	770	783	728	766	766	738	800	721	799	774	738	745	718	751	765	749	763	784	770	771	770	766	767	771	802	739	696	743	789	766	760	737	753	796	820	785	798	763	709	751	759	788	755	775	751	775	767	757	737	726	790	771	787	742	744	781	715	793	755	750	783	759	761	789	750	736	805	742	768	756	750	738	798	750	701	755	775	754	766	746	780	757	760	753	748	781	769	763	742	732	794	763	765	775	765	713	731	776	760	750	785	733	792	793	755	777	804	748	774	773	736	772	760	758	785	717	793	756	782	776	781	739	746	709	742	741	751	796	720	765	778	744	744	744	726	792	766	772	782	738	720	731	732	752	753	783	782	737	729	761	740	738	754	744	783	831	799	716	740	757	724	760	757	760	758	741	733	768	807	754	779	689	720	749	741	743	789	755	807	787	766	756	758	793	723	770	758	791	770	740	751	737	782	789	754	817	737	726	750	770	742	714	726	806	773	778	840	761	738	767	721	778	803	762	800	777	734	734	763	772	731	764	735	788	777	739	785	779	725	758	724	778	776	764	763	780	768	814	743	767	698	744	759	793	730	701	771	756	768	801	774	791	754	770	743	739	732	729	761	791	726	783	727	769	784	774	775	754	777	785	766	747	743	767	754	751	751	778	755	783	777	734	765	733	780	720	783	760	781	781	783	765	787	716	737	691	737	729	736	744	761	764	756	757	758	770	734	753	745	739	734	743	759	739	771	724	738	735	746	815	756	755	762	736	761	788	743	750	753	740	742	764	768	745	766	735	804	744	745	799	759	744	736	793	716	773	791	750	766	787	718	748	764	724	721	741	764	766	734	741	752	718	799	771	746	792	758	770	768	751	757	782	727	716	719	755	758	800	744	749	778	747	780	760	802	761	739	810	749	766	755	753	755	730	731	732	741	773	731	732	760	783	727	780	761	791	753	789	747	764	758	789	767	713	726	725	796	693	743	748	732	741	721	780	776	734	788	777	765	772	754	787	715	762	792	755	724	773	755	722	770	762	728	752	749	751	824	767	786	790	708	716	779	721	782	752	798	777	750	804	765	772	792	749	755	777	710	757	757	775	781	762	759	763	767	734	794	801	762	772	764	777	745	750	806	809	800	773	767	743	796	749	738	802	779	788	744	737	695	754	761	724	774	726	740	787	752	749	769	732	719	792	751	741	788	730	756	772	776	789	748	783	748	792	727	795	771	701	715	728	742	781	784	748	714	733	727	737	783	804	766	755	749	783	805	749	755	753	769	803	754	762	715	763	775	742	720	758	802	778	772	775	725	797	757	747	736	775	738	715	757	793	729	741	743	711	759	760	778	739	719	811	789	760	728	775	733	752	744	809	790	787	716	718	790	806	695	797	733	743	814	751	729	718	773	790	726	778	774	773	743	768	753	743	776	740	759	768	743	766	717	707	792	785	769	742	728	719	752	743	743	759	749	776	776	741	746	741	734	786	744	769	798	709	770	768	768	732	767	705	729	748	769	766	781	758	768	738	771	764	789	778	740	748	726	716	726	726	764	768	731	753	739	807	755	751	790	753	730	781	751	762	704	775	809	724	768	728	754	744	802	753	726	750	720	736	778	844	742	812	755	724	792	737	713	827	745	777	712	774	759	744	751	734	759	742	715	754	760	749	731	777	772	710	734	721	779	723	754	753	756	744	758	742	747	743	820	727	759	783	751	789	818	820	768	735	780	745	745	749	735	717	760	778	731	786	752	775	780	764	736	740	773	756	725	784	772	739	743	732	760	758	820	751	777	767	772	774	771	790	756	716	775	770	750	728	772	762	806	781	779	713	723	746	760	719	761	759	718	730	735	737	731	714	772	731	749	680	777	710	745	737	786	750	749	735	709	748	748	763	780	771	757	753	758	763	781	762	747	746	763	720	729	752	760	783	745	712	701	741	789	773	766	741	769	743	764	768	720	701	776	758	760	782	743	728	718	733	779	754	799	792	724	753	793	769	763	806	787	726	720	790	709	747	737	789	793	746	753	750	696	759	733	764	811	746	768	758	752	707	713	762	745	751	747	744	809	781	776	764	718	747	750	747	754	777	734	776	798	796	764	716	725	754	723	792	762	767	739	765	741	720	737	810	743	718	760	796	780	748	750	746	737	717	761	765	768	719	723	786	704	678	721	761	718	760	704	763	777	729	718	743	726	718	770	798	759	765	753	752	734	762	756	735	743	723	755	734	776	783	731	725	771	724	738	783	773	756	755	776	752	774	794	808	753	760	731	700	751	756	771	775	830	756	713	820	788	779	752	759	752	766	742	709	809	757	809	777	757	749	768	720	740	760	747	726	742	769	773	734	799	746	771	695	761	711	766	743	725	758	737	781	767	754	785	741	699	753	763	750	788	750	751	732	748	758	746	760	711	767	779	717	732	771	727	721	763	802	752	778	824	776	780	750	794	812	757	758	733	769	786	742	764	737	788	798	757	723	750	740	760	744	751	757	791	762	770	756	740	749	770	712	764	747	754	733	772	756	761	735	774	781	721	749	780	784	729	738	759	762	741	797	779	795	724	769	780	757	794	768	732	771	754	730	701	769	785	782	818	715	739	758	728	798	701	708	721	768	756	771	770	738	757	733	768	768	766	745	782	731	718	744	779	790	762	751	734	732	737	748	756	776	751	729	790	766	731	787	771	749	843	709	807	749	749	784	715	769	702	704	799	769	757	754	762	762	791	781	714	758	747	772	751	767	758	830	753
26040	40675	22479	7709	4195	1968	637	468	62	56	56	58	63	61	65	60	63	53	64	109	120	87	92	59	54	66	69	64	63	63	58	65	54	70	65	61	67	53	58	50	61	56	62	58	60	52	72	53	59	64	72	48	72	57	60	60	64	56	60	62	65	64	68	57	48	53	71	58	67	57	59	49	63	68	68	50	71	55	68	60	48	65	70	59	48	50	62	69	59	68	61	58	56	63	52	59	62	53	63	59	57	53	72	51	49	65	65	54	59	56	54	51	67	64	55	56	70	40	54	65	60	54	63	43	72	67	74	64	59	55	56	47	60	59	56	59	67	66	68	60	47	69	61	69	65	55	54	68	54	62	61	58	59	58	51	69	56	68	60	70	52	59	64	55	66	61	65	66	58	55	69	69	43	63	74	59	46	69	61	54	62	62	63	57	60	51	57	46	55	63	55	61	46	69	55	60	65	69	64	53	63	66	51	69	71	56	48	56	62	48	52	62	71	58	52	51	48	60	50	88	69	55	58	71	52	70	67	54	72	54	51	64	57	59	56	67	72	54	62	66	61	72	72	60	67	59	50	61	57	57	71	65	76	54	50	63	53	64	60	57	69	59	63	75	55	73	54	59	72	48	61	43	62	46	48	70	55	59	68	51	69	58	63	49	55	59	62	52	56	52	66	55	59	51	58	59	49	62	73	65	62	67	62	51	67	53	50	54	66	68	67	62	61	64	61	60	54	58	61	60	56	66	61	61	58	70	60	76	47	51	62	57	62	71	61	41	52	49	72	46	68	64	56	54	66	60	68	53	51	69	52	73	47	48	63	64	65	57	70	58	62	63	60	79	60	65	67	62	50	50	60	70	56	42	68	56	69	70	48	63	45	53	55	49	58	54	53	44	47	58	64	66	66	47	50	52	50	54	47	72	64	65	55	54	64	72	51	57	64	55	57	58	45	68	57	67	54	52	71	55	73	62	75	65	55	74	73	70	68	60	70	65	65	62	48	59	62	68	62	77	56	53	56	75	65	59	64	46	69	59	53	58	63	72	61	52	65	44	59	68	56	55	63	57	59	58	66	47	60	64	60	57	68	57	57	74	58	59	59	56	77	61	73	55	62	70	58	63	72	60	59	48	74	59	69	39	65	71	59	75	66	57	56	57	47	63	69	54	53	49	63	60	63	53	47	65	44	68	61	51	73	48	52	45	67	60	70	59	53	79	58	55	69	51	68	51	57	62	64	59	56	59	71	61	68	77	64	57	84	58	59	46	66	70	59	52	53	62	52	65	56	64	49	47	80	61	54	52	68	58	69	62	51	67	54	68	60	57	40	73	55	74	74	54	63	48	62	59	51	54	52	61	66	59	61	66	50	44	59	62	47	67	74	62	46	65	56	67	61	68	85	71	60	65	50	65	59	61	46	59	63	65	70	63	61	56	63	55	67	65	59	54	67	70	57	61	60	47	54	77	72	60	67	71	43	67	62	53	49	51	73	60	76	60	56	73	58	54	51	52	66	46	62	61	57	62	55	66	62	51	59	69	66	61	73	66	60	59	72	62	71	59	59	51	57	46	50	63	60	54	59	57	57	74	65	78	71	53	56	69	61	53	71	61	67	64	65	57	52	59	57	58	71	61	54	58	63	65	55	71	46	58	63	56	77	51	55	68	67	53	51	65	52	71	48	57	50	66	52	60	78	69	55	51	46	60	56	54	58	64	60	62	65	46	64	77	66	53	63	56	52	60	69	58	48	65	49	53	63	61	55	64	50	58	55	65	64	72	63	68	66	59	75	59	47	63	48	53	61	51	54	62	61	73	63	63	59	62	68	66	57	75	74	55	66	60	73	65	59	63	58	54	45	62	57	63	61	51	64	64	63	42	71	71	69	53	48	55	53	50	56	60	78	46	50	58	61	55	56	63	64	60	41	69	48	63	71	53	49	46	63	66	60	53	50	55	71	60	70	56	60	60	66	64	56	64	61	53	50	62	48	62	53	69	53	65	51	59	62	51	64	72	66	76	66	59	53	73	58	55	70	55	58	62	54	63	53	65	69	51	59	53	56	58	65	65	66	56	60	61	56	68	60	55	43	57	61	62	54	54	60	51	67	67	60	51	62	57	63	53	75	74	58	63	55	61	58	59	69	51	65	61	48	62	57	71	63	58	63	50	44	69	71	54	57	43	62	71	55	65	58	59	70	78	56	71	71	61	49	67	54	57	65	58	68	56	56	61	67	58	58	47	61	66	65	66	67	61	55	63	46	53	52	49	69	62	73	62	47	50	53	60	52	54	56	57	63	60	47	56	65	60	55	53	74	48	52	63	66	57	69	66	53	61	58	52	55	74	67	71	85	58	48	72	56	57	56	55	70	72	50	60	50	55	53	62	59	61	55	53	74	67	81	58	74	60	60	62	71	56	51	55	76	61	62	49	66	52	52	67	54	56	52	57	51	58	56	56	70	65	54	72	52	60	57	61	68	68	65	60	58	79	52	50	66	50	64	75	57	56	59	65	62	72	65	51	54	65	66	63	60	75	75	66	69	55	56	72	53	57	56	50	60	61	70	52	68	67	62	52	60	53	54	59	70	61	61	68	48	73	59	50	53	68	54	51	74	58	65	66	60	58	62	54	56	49	60	64	51	63	52	64	65	66	54	58	44	59	55	65	58	60	58	70	63	63	61	57	71	52	58	54	61	56	70	56	61	70	61	61	58	77	53	50	62	53	53	62	50	56	65	46	76	53	59	61	71	59	66	48	58	49	62	62	48	59	62	56	60	58	59	59	61	52	61	46	54	62	60	64	66	71	53	74	61	66	65	67	66	48	49	65	59	58	70	58	49	67	54	43	58	63	48	55	76	53	65	72	69	40	49	50	54	55	59	55	67	63	65	51	58	58	53	57	58	61	57	68	58	57	61	60	54	59	73	66	72	66	72	68	73	63	57	60	64	56	52	58	55	68	53	50	55	66	61	63	64	65	58	64	65	55	46	62	55	59	65	49	60	68	63	49	63	51	60	65	58	62	61	59	60	55	55	47	63	46	57	71	70	59	61	58	52	65	70	77	70	66	58	49	56	69	58	39	56	61	67	59	72	68	53	37	64	68	57	73	42	69	65	41	56	61	52	62	60	63	61	78	64	60	54	56	54	71	62	74	72	60	60	64	60	61	62	62	58	68	57	55	57	62	65	64	57	60	65	48	71	55	64	61	57	60	55	66	66	55	73	61	57	55	51	53	36	63	59	56	55	68	63	73	64	58	56	65	68	69	58	60	70	57	61	64	68	65	65	44	60	76	63	71	51	72	68	65	60	54	54	60	69	48	51	49	76	57	48	70	57	61	60	67	44	58	61	47	52	64	72	53	53	45	53	46	55	71	61	53	46	63	72	67	45	55	52	51	75	55	55	69	64	75	75	71	63	69	56	66	51	65	66	61	55	58	59	61	49	52	60	64	71	52	55	68	50	56	58	55	54	61	76	52	65	53	67	45	61	74
44084	48680	41527	39448	42462	31431	21123	14792	744	786	676	764	717	706	757	710	740	744	852	3003	2845	1941	1147	820	778	701	715	763	715	723	682	733	696	679	703	712	663	727	725	695	683	641	708	735	699	663	716	690	727	735	691	686	734	690	711	665	698	757	672	670	699	743	725	733	695	730	762	699	720	708	637	719	682	673	666	720	707	712	664	733	723	710	698	702	738	687	716	717	718	765	728	724	740	743	678	699	711	702	670	741	694	710	717	738	706	707	726	665	718	723	699	734	719	721	747	668	750	716	705	715	690	730	647	678	688	717	769	719	742	714	773	747	742	728	718	734	694	750	757	744	715	707	673	734	763	665	653	718	722	706	689	719	703	748	697	700	715	665	699	713	721	735	730	711	701	717	729	726	697	692	726	714	734	676	726	711	697	657	711	707	709	697	685	706	714	691	701	753	755	704	667	712	733	706	716	685	762	688	729	718	719	722	686	697	778	684	696	687	729	711	713	699	727	679	743	772	701	674	699	670	721	701	645	727	715	713	729	678	743	710	693	748	731	707	717	686	710	726	669	731	729	738	711	688	691	781	675	742	736	725	682	680	696	700	683	765	682	667	744	679	671	702	716	740	714	716	704	672	704	718	650	725	674	686	694	732	708	695	708	675	723	740	699	727	688	684	709	731	697	719	676	723	650	738	714	677	718	729	692	708	712	740	734	727	713	674	706	750	704	727	717	736	681	698	728	701	724	709	715	707	731	694	678	732	709	737	717	697	676	674	688	670	723	718	740	688	706	674	734	696	711	691	714	697	710	710	722	687	708	637	694	695	740	702	712	698	728	710	711	714	701	767	712	672	708	690	735	708	694	692	698	747	670	635	717	681	702	728	713	686	678	725	734	694	713	698	710	707	698	715	730	738	711	694	714	683	705	690	688	751	719	728	732	743	729	695	665	699	683	733	696	699	737	684	683	664	718	714	717	712	674	722	755	682	747	685	703	672	723	676	749	742	699	721	723	710	685	704	685	725	749	729	716	706	721	730	737	742	703	708	668	695	680	764	703	670	735	681	689	739	745	720	692	680	760	722	719	730	718	702	705	703	730	678	701	736	739	707	698	672	739	735	716	733	684	707	658	724	675	758	732	710	678	695	670	711	716	705	719	704	691	658	706	662	695	735	673	695	732	712	727	663	721	728	669	713	701	637	687	713	736	729	697	757	700	677	675	725	669	690	699	703	710	676	668	667	672	718	732	727	662	691	744	731	711	702	678	693	677	731	685	728	685	695	723	678	679	694	737	704	688	680	722	699	670	710	692	692	719	711	759	698	713	701	727	737	676	714	694	725	673	732	709	699	684	686	671	704	696	655	719	774	686	699	705	699	736	696	703	733	711	722	709	697	750	673	739	697	700	690	680	720	712	728	715	688	696	705	668	689	725	678	739	721	707	675	740	734	706	677	656	710	746	717	684	777	693	785	678	678	702	652	654	737	679	699	706	749	660	770	689	681	701	706	750	654	706	687	671	759	714	695	755	731	753	716	725	687	659	662	669	735	747	702	733	707	678	704	679	699	689	698	674	709	723	729	710	696	682	665	732	707	668	685	723	720	707	710	705	751	661	677	712	697	685	719	744	735	639	722	713	687	675	662	669	683	746	736	714	697	685	715	716	699	694	689	715	720	695	724	771	720	683	725	670	727	701	703	730	736	702	708	687	760	713	686	723	727	662	710	693	723	741	698	723	730	729	692	692	687	691	695	694	673	701	709	745	763	747	715	727	731	692	675	741	700	714	664	694	686	691	737	735	688	729	655	652	731	691	691	751	743	725	691	651	701	701	735	706	625	685	733	695	709	711	672	777	700	694	756	670	705	707	776	763	731	704	683	760	714	696	761	708	742	673	724	733	730	725	757	689	715	700	693	681	664	685	733	676	702	705	736	713	721	756	700	736	744	717	691	689	675	716	710	710	702	703	709	682	766	734	685	695	734	714	674	689	690	694	690	707	704	668	776	768	746	739	715	675	703	678	721	732	696	688	709	728	715	710	689	711	747	673	730	731	713	695	705	693	759	683	703	667	721	729	701	727	669	668	709	693	691	754	689	741	712	756	710	702	750	693	666	700	709	734	745	723	712	690	710	731	706	746	769	687	683	674	755	769	717	701	662	718	683	710	674	738	661	704	700	695	735	695	713	675	662	698	704	747	698	737	755	707	680	720	688	709	684	791	730	697	723	732	681	665	711	763	681	726	740	714	673	682	717	703	694	682	688	689	695	694	678	658	683	749	725	726	724	676	649	669	714	745	697	745	695	704	706	730	688	691	711	710	693	714	701	697	706	732	695	658	739	692	718	680	690	638	661	680	705	673	728	763	735	711	727	692	680	679	670	721	722	673	710	700	699	771	727	735	741	716	672	710	752	736	720	700	718	701	702	743	728	697	757	696	703	761	663	754	722	727	741	734	703	717	723	725	692	763	723	743	652	726	760	724	701	714	688	731	713	718	710	706	709	693	750	675	691	733	690	686	726	690	688	744	717	702	714	724	683	698	739	696	682	685	727	661	714	729	710	675	682	664	718	764	676	730	675	688	664	682	734	708	742	702	698	721	694	704	721	654	686	662	658	690	690	683	742	706	724	688	714	723	731	766	689	667	719	667	722	731	696	727	727	717	749	705	759	707	674	681	698	697	752	722	678	707	746	687	692	645	704	700	711	737	714	674	697	724	713	727	708	766	716	684	708	693	655	680	690	690	715	712	657	729	706	711	668	724	707	739	715	711	718	698	694	650	666	710	686	721	695	691	708	731	718	721	684	720	746	739	721	681	684	731	754	791	721	660	733	708	684	708	712	745	683	687	741	727	713	757	695	769	766	716	741	679	704	732	717	651	722	776	738	713	679	660	720	722	705	720	673	715	722	695	720	731	736	680	706	693	669	659	689	728	737	734	686	715	719	743	688	702	740	666	726	716	745	661	671	697	720	702	716	730	714	661	658	705	728	676	708	675	658	708	673	739	721	739	700	713	709	655	662	709	716	702	684	716	700	708	685	671	694	737	710	681	778	720	716	731	663	681	722	722	703	760	683	702	726	711	677	656	708	690	708	767	714	749	710	715	747	711	686	712	711	716	741	728	754	728	717	716	716	721	713	674	702	717	703	661	732	723	711	741	702	678	657	669	730	630	664	697	740	724	758	707	686	736	756	700	709	715	698	733	679	712	671	739	744	674	670	667	776	727	742	730	717	712	737	728	709	651	693	701	703	707	701	672	739	685	699	733	699	696	651	722	691	729	703	701	666	705	691	707	736	734	717	697	682	711	726	688	773	727	692	715	763	709	709	736	720	715	719	723	740	743	712	711	685	734	727	696	706	713	696	719	683	749	745	646	730	717	717	691	710	699	744	711	726	677	729	748	693	748	673	741	701	679	698	673	733	687	729	694	702	718	682	704	728	725	770	681	697	729	643	670	683	719	696	721	743	710	688	697	671	706	709	767	705	756	666	718	711	677	732
8576	12240	6012	1366	916	389	169	130	35	71	60	48	46	47	58	58	52	57	49	66	61	64	54	49	53	68	52	57	52	55	58	45	46	51	60	58	38	54	48	53	61	61	53	59	44	55	43	51	53	55	50	41	53	50	57	52	58	39	60	54	43	59	49	43	55	66	45	49	53	62	45	55	44	63	59	64	49	51	67	68	40	55	51	63	45	49	65	40	59	51	63	46	58	54	61	54	53	67	57	65	46	50	58	52	65	64	57	63	60	43	55	70	42	65	52	60	46	58	38	48	65	65	60	54	51	49	60	38	56	54	48	61	60	39	57	61	43	60	50	57	53	57	64	70	58	40	51	46	48	60	50	49	55	51	59	43	51	46	40	56	51	58	61	55	63	50	49	57	37	67	51	55	48	63	60	58	48	47	48	54	52	59	49	62	39	57	52	58	47	64	48	51	51	51	62	54	44	51	54	49	50	49	43	45	47	46	42	59	48	59	57	48	61	49	49	51	48	61	54	61	51	54	51	46	51	46	52	53	59	50	54	56	51	73	58	44	58	56	54	72	62	47	48	59	41	51	55	51	61	52	39	48	68	45	58	69	56	61	50	68	59	42	55	35	48	58	55	53	47	50	64	43	52	45	58	46	56	61	56	57	59	39	39	54	52	45	50	46	43	57	39	48	47	45	55	53	58	58	66	63	51	56	68	61	56	58	53	44	53	39	68	62	56	48	46	54	61	61	60	51	49	53	48	45	52	48	64	49	63	50	50	53	58	53	67	50	53	62	55	66	60	53	56	48	42	51	51	55	54	52	60	62	41	57	46	53	48	55	57	51	43	52	50	43	40	49	59	48	55	61	48	63	62	53	51	44	52	49	65	50	61	51	61	39	48	60	51	50	49	50	48	60	56	56	65	48	49	56	63	44	54	49	59	52	47	57	56	41	54	49	46	60	51	55	72	65	62	47	66	43	57	53	41	57	61	62	45	57	45	49	59	60	57	53	53	67	52	46	65	50	46	62	58	46	59	52	56	54	67	46	49	48	53	53	54	41	48	45	61	52	41	56	52	45	48	47	41	55	54	58	46	55	53	44	56	53	67	65	75	49	60	63	63	46	49	49	58	64	51	54	48	49	54	47	57	41	52	48	52	42	53	55	63	42	37	64	56	46	41	48	67	59	51	48	53	46	65	53	47	37	66	56	68	50	44	59	59	49	61	52	52	63	55	53	48	56	55	50	61	55	74	59	50	41	60	67	45	66	55	54	65	62	43	34	47	51	63	53	50	53	37	54	54	47	57	57	45	48	59	60	64	51	69	52	60	56	54	38	45	32	60	57	52	47	59	43	49	67	54	68	50	43	63	54	58	46	53	48	52	58	50	60	51	70	53	49	37	48	48	45	58	45	48	52	47	51	45	49	45	47	46	49	51	48	61	56	47	45	55	64	68	51	35	50	50	34	56	43	61	49	62	64	59	46	54	50	51	57	38	52	61	59	50	56	62	67	55	48	48	37	52	54	63	50	51	70	56	58	51	43	61	53	41	49	55	43	51	39	46	58	46	62	49	52	45	63	55	49	52	49	55	57	58	54	58	53	51	56	43	45	48	47	51	47	51	42	67	56	51	46	54	46	53	48	45	40	49	46	53	51	46	55	43	62	43	51	46	46	52	43	44	36	44	52	37	60	62	51	62	55	56	47	50	57	55	64	54	54	49	60	50	55	49	49	67	70	53	60	53	53	46	49	58	38	57	50	51	64	49	49	65	64	56	65	54	55	53	47	53	44	47	61	48	50	53	40	46	57	39	58	62	52	51	47	46	43	60	50	58	48	50	57	58	65	51	43	46	34	55	51	40	47	55	57	42	47	44	56	45	65	47	56	56	55	44	68	44	57	59	54	53	53	46	60	51	69	46	51	52	53	41	59	62	56	52	60	60	53	45	56	58	50	48	52	54	48	55	59	55	58	50	53	45	62	34	50	51	43	57	55	71	58	58	46	57	60	62	57	61	49	40	61	48	41	47	59	57	40	46	50	59	56	68	55	46	44	65	58	51	61	48	63	53	49	64	72	50	60	51	64	51	53	51	61	52	65	51	53	59	65	43	49	58	49	55	55	40	62	58	48	56	55	49	56	72	67	54	57	66	45	42	56	69	42	55	60	45	52	65	54	48	47	55	67	53	54	62	53	53	59	49	49	50	59	49	55	54	56	51	45	45	61	57	55	52	46	44	50	58	42	62	58	57	74	46	52	65	54	56	61	55	55	58	52	58	59	42	49	52	56	35	47	51	53	61	40	53	63	54	57	54	72	51	52	45	54	34	51	55	56	52	60	62	53	46	46	49	63	68	59	67	52	48	43	43	53	63	47	37	54	57	47	55	67	69	47	55	56	46	55	47	54	53	64	48	56	71	52	50	54	53	46	46	58	72	50	47	44	49	50	55	57	48	55	45	55	42	47	49	56	45	58	55	50	40	47	55	57	55	49	62	45	54	57	48	50	51	54	53	54	53	54	59	58	58	54	53	54	58	42	53	52	49	60	52	60	42	49	44	49	59	57	54	47	60	53	43	43	52	44	55	57	66	59	52	61	62	59	69	48	47	51	54	42	49	51	49	48	57	49	57	66	50	44	48	62	44	56	64	53	65	67	55	53	52	61	43	65	56	65	52	48	43	63	47	53	48	45	57	46	51	46	50	54	46	48	58	52	63	37	49	40	53	55	46	40	55	71	51	52	56	61	33	65	61	40	56	44	49	66	53	48	55	40	55	52	53	43	48	47	60	51	57	54	55	42	42	66	55	57	63	64	53	55	53	63	53	43	62	55	54	54	62	58	56	71	63	43	47	50	56	60	49	45	56	57	76	56	55	54	62	47	45	50	50	59	61	54	53	63	52	62	42	56	52	47	67	57	45	55	40	66	51	57	59	57	56	54	42	55	66	58	62	45	58	61	48	58	52	43	57	56	64	67	59	54	42	53	53	53	41	62	65	49	39	47	52	49	60	48	39	59	48	50	61	43	48	55	57	43	54	43	62	46	53	59	41	57	50	42	64	50	55	48	55	55	47	47	49	52	39	57	66	60	45	46	55	46	40	61	59	47	57	48	51	56	57	57	59	54	55	34	57	49	46	53	59	50	60	47	57	50	55	41	50	63	56	56	51	64	41	60	59	54	49	51	52	51	53	52	54	52	54	51	53	46	42	71	50	46	58	55	54	62	46	58	58	55	44	51	56	45	54	44	59	45	53	55	68	44	48	50	52	53	56	48	42	56	41	68	43	50	51	52	52	50	61	51	44	48	52	62	61	69	58	56	51	56	61	58	64	45	45	39	56	58	63	47	59	53	52	48	51	53	64	56	46	46	53	51	50	47	53	66	50	49	59	54	52	53	61	57	58	44	46	54	52	63	59	47	50	46	48	53	55	60	59	56	59	50	54	50	60	53	44	60	57	61	46	56	58	34	43	51	39	57	57	44	52	52	57	48	51	60	67	56
41386	36929	27138	21491	24187	15934	7203	5189	654	628	652	640	660	646	691	639	641	618	670	933	1011	857	756	645	666	635	614	634	629	617	639	618	654	645	678	598	613	620	685	615	605	646	632	608	636	629	629	680	665	707	662	676	668	652	660	599	644	632	589	643	659	686	582	604	607	659	614	626	646	637	621	633	637	644	635	644	629	636	651	677	644	608	653	630	634	628	609	642	637	613	620	625	675	646	607	632	639	667	637	649	698	667	677	636	638	619	645	630	665	641	654	626	584	658	618	655	560	693	607	683	629	602	647	654	664	582	566	609	581	666	659	611	669	666	661	615	596	618	641	617	662	659	606	650	637	646	643	627	648	649	618	662	619	652	641	614	644	608	604	609	686	618	640	610	690	668	643	676	637	621	583	656	621	678	629	640	613	643	612	620	625	625	646	703	671	599	621	628	615	682	645	657	618	620	646	696	616	651	573	649	661	614	611	619	665	646	623	615	628	658	646	616	608	644	625	637	635	632	659	634	627	618	651	588	690	584	633	605	622	658	667	595	675	639	641	664	669	613	643	658	630	609	605	603	655	623	616	612	614	665	665	625	674	659	630	643	650	610	607	620	602	661	668	655	593	634	618	633	630	613	655	680	638	652	588	695	667	657	611	652	615	631	648	642	682	648	642	636	665	626	661	605	620	661	643	665	624	643	662	664	595	680	666	633	629	635	619	662	653	630	653	641	626	666	618	609	624	663	662	624	640	647	652	621	645	625	635	629	627	631	621	636	643	680	643	626	624	639	669	646	659	624	593	602	605	635	668	647	582	641	661	699	658	625	617	625	641	631	649	643	648	610	630	632	660	647	615	617	666	643	642	636	615	637	617	621	632	594	663	611	643	625	652	619	639	624	604	617	628	625	620	602	663	669	644	650	610	640	642	631	653	650	658	658	648	676	666	658	637	629	631	604	648	633	627	631	634	651	623	585	603	649	615	680	614	643	616	624	627	619	666	626	637	612	608	614	646	618	683	659	614	664	606	613	596	630	644	643	663	677	648	570	662	651	658	664	628	622	639	670	644	643	658	619	642	689	635	613	641	636	609	655	647	619	673	676	703	646	640	621	642	636	625	624	643	639	646	678	614	600	657	614	585	673	659	658	613	658	589	632	652	621	666	605	660	628	714	671	665	686	593	621	671	661	620	615	666	602	702	637	639	634	644	673	612	604	628	610	668	603	640	617	652	623	618	610	588	635	617	612	620	689	605	656	632	642	600	678	660	603	672	589	657	618	671	623	651	621	615	621	654	608	642	653	641	632	637	651	666	655	635	657	617	638	622	657	623	646	657	618	644	603	661	650	615	614	638	644	621	622	668	638	630	651	685	623	628	666	664	587	643	650	593	633	642	646	612	654	661	623	654	630	626	650	614	661	662	634	645	660	617	618	642	641	611	673	599	629	631	671	672	670	652	630	641	625	595	617	655	666	687	638	633	625	592	636	690	605	646	569	682	612	642	633	682	586	652	593	621	612	638	687	664	591	649	615	607	652	635	679	643	609	648	603	664	653	625	628	604	626	633	682	622	624	680	652	643	688	611	621	689	639	605	659	601	644	627	621	633	637	601	629	622	652	640	707	621	651	594	648	616	631	622	609	671	642	641	664	644	630	596	606	649	642	672	630	643	689	615	653	601	656	657	633	630	637	640	628	597	617	621	612	661	640	640	597	642	663	653	655	622	648	624	647	653	623	665	650	614	639	639	661	644	629	689	656	649	629	656	680	645	638	631	616	654	619	647	618	631	599	645	631	657	620	638	636	609	638	631	635	642	586	650	680	625	620	642	641	631	624	614	609	646	616	663	615	615	670	701	652	588	646	664	655	658	659	623	672	639	594	625	593	667	633	604	642	610	656	601	660	658	616	658	646	618	647	631	608	605	668	677	662	641	665	640	615	596	682	657	635	640	634	655	653	672	675	627	634	639	594	607	648	643	637	639	654	625	646	616	607	670	624	623	631	630	639	622	639	679	656	594	638	622	617	636	635	597	690	635	631	676	625	611	632	637	638	642	649	669	665	620	618	610	604	625	600	596	635	648	628	614	625	652	658	606	650	607	573	671	619	667	613	647	634	616	594	615	667	608	643	651	644	614	643	655	663	622	614	643	644	661	705	614	634	637	645	654	683	635	633	681	658	643	589	625	638	672	640	616	627	639	639	629	663	646	621	689	639	619	631	593	587	681	607	666	657	644	596	656	628	604	650	648	633	616	657	615	625	610	710	651	655	619	665	643	602	616	627	625	695	636	606	663	624	645	591	613	664	639	623	640	617	674	652	656	622	658	629	653	610	646	679	646	645	626	623	580	622	631	654	631	630	619	590	631	640	588	650	620	655	667	660	668	661	612	619	645	603	643	619	642	621	648	644	628	646	626	694	626	633	625	657	616	651	595	587	633	645	647	688	605	624	638	639	652	649	653	631	608	663	605	630	649	672	629	627	631	599	623	613	624	652	613	623	656	611	659	662	582	613	640	618	652	617	658	629	604	631	646	633	607	647	637	680	634	644	646	675	652	658	584	618	650	619	654	635	661	643	632	607	657	661	640	601	682	603	646	620	652	613	632	643	642	642	639	614	613	652	606	620	625	701	646	653	622	633	665	636	626	658	599	690	660	647	643	638	598	584	626	613	680	690	613	661	621	651	644	604	618	653	651	665	617	634	629	665	628	663	662	654	690	626	641	626	647	659	619	625	653	665	658	644	678	617	644	694	628	677	633	619	642	607	640	616	679	612	591	640	647	643	643	657	667	641	654	658	672	643	630	605	614	604	626	627	615	673	597	632	651	693	595	645	633	648	631	687	634	649	667	631	637	700	664	626	634	637	662	660	636	670	627	657	661	618	596	635	628	653	652	647	633	581	633	624	595	639	630	619	635	652	639	642	631	619	665	652	668	678	647	654	673	657	610	658	617	633	628	660	636	650	645	623	682	647	610	668	637	636	633	622	621	615	675	650	621	617	665	621	619	603	668	666	609	633	633	637	649	637	660	643	659	674	619	627	602	642	595	664	639	682	624	604	671	661	660	589	572	570	583	659	614	633	601	663	658	664	575	674	636	640	669	634	620	637	658	636	624	616	652	620	656	599	653	622	675	678	622	589	649	623	626	642	620	616	626	659	609	683	600	614	619	614	651	619	662	662	676	612	635	646	591	608	634	672	651	650	631	668	596	634	650	639	629	631	666	629	674	626	642	649	598	647	647	654	591	655	640	639	620	626	610	632	635	650	640	642	626	606	646	657	659	681	618	638	729	600	682	640	623	616	653	618	600	590	618	618	626	689	623	619	613	620	623	639	633	580	647	619	639	647	639	667	633	627	612	623	645	612	625	666	648	653	637	664	621	660	630	597	616	632	623	611	640	637	649	631	614	638	639	611	604	678	606	644	638	629	613	653	600	668	609	624	622	658	614	638	632	604	647	626	653	637	634	611	620	633	619	654	619	645	617	600	568	629	656	655
23087	31084	16926	4725	2919	1319	502	343	74	58	50	53	44	42	56	68	72	60	52	81	83	57	71	42	62	46	52	50	63	42	50	60	51	63	49	70	59	51	53	43	56	45	33	47	44	52	54	55	45	52	68	53	48	45	61	42	55	59	56	47	52	50	59	48	48	44	40	57	64	33	44	47	58	45	52	56	55	57	54	50	48	53	40	48	54	42	55	51	60	43	50	52	64	50	54	50	57	52	66	51	49	52	43	43	49	48	46	50	48	53	55	38	56	63	46	50	61	46	61	51	42	60	50	52	52	39	60	54	54	42	43	60	62	61	59	51	46	59	53	57	48	49	62	50	54	44	46	60	59	48	50	61	45	64	49	57	47	43	51	64	59	55	49	52	63	42	61	51	51	50	40	46	61	57	55	47	65	51	63	57	58	57	42	58	48	45	57	44	55	49	58	54	61	61	47	55	63	48	49	47	50	53	55	59	48	47	57	60	50	58	43	52	53	43	49	52	61	48	50	65	52	49	57	41	46	49	51	48	62	50	44	53	63	55	55	47	47	43	53	40	64	62	47	48	52	54	51	60	52	53	57	52	48	49	59	53	50	39	56	58	37	44	62	45	58	53	60	31	58	60	62	55	51	46	55	55	53	56	55	55	40	51	53	54	39	45	53	58	60	56	45	55	50	70	53	44	59	48	61	56	66	49	52	57	46	59	60	57	56	60	54	52	67	56	59	45	61	50	51	54	54	67	40	54	57	51	66	59	49	46	64	75	64	56	61	56	41	44	59	61	54	50	47	54	44	62	57	48	51	58	45	49	54	40	57	49	62	48	40	34	53	60	52	50	55	43	51	53	55	45	61	56	35	61	47	52	43	52	45	55	49	46	57	39	43	39	52	54	66	52	52	52	40	52	53	52	48	46	52	49	55	52	61	48	56	43	50	46	51	43	42	52	49	59	57	64	51	40	53	49	52	50	58	38	48	49	59	53	61	56	63	60	48	58	57	52	52	50	59	49	46	64	51	50	59	70	42	46	41	57	49	59	59	60	55	55	44	39	59	55	53	57	54	61	54	54	42	54	46	48	53	40	48	51	50	61	56	54	50	54	42	54	60	47	45	49	61	41	48	37	64	51	59	48	48	56	50	44	47	37	57	53	74	67	50	68	65	47	47	52	41	56	60	56	33	37	45	47	42	52	58	42	52	61	46	50	64	67	61	43	58	62	48	49	54	49	51	57	53	45	53	57	57	52	50	53	46	58	55	51	55	48	54	55	42	40	52	52	45	51	39	58	64	56	45	61	47	48	40	63	46	57	41	49	48	56	57	36	54	58	48	51	45	52	63	49	54	58	39	57	45	66	64	39	50	53	42	53	44	50	65	65	38	56	49	44	60	40	44	51	62	50	47	51	56	46	48	56	52	49	54	55	54	50	44	58	47	42	48	50	59	54	53	47	45	44	57	44	56	50	50	49	61	53	57	39	68	37	56	54	59	52	46	57	50	56	66	46	48	54	52	55	61	61	53	64	51	58	72	55	58	47	39	47	63	62	56	39	49	54	56	59	46	46	65	58	51	53	44	52	54	44	60	47	65	49	47	64	44	49	56	53	43	58	44	53	54	46	57	63	55	37	51	57	60	53	54	45	69	45	63	49	43	61	46	46	48	42	54	65	33	59	55	47	48	58	40	69	66	63	58	61	48	48	52	55	55	51	57	53	54	44	50	47	39	48	59	65	50	48	55	57	52	47	50	55	44	70	48	42	54	44	37	57	51	48	47	54	48	62	57	52	54	61	47	56	60	44	70	45	52	51	39	53	51	49	52	58	51	49	59	43	78	58	53	51	51	49	51	47	58	37	64	45	52	59	48	47	55	61	52	52	51	57	56	61	48	51	59	36	61	38	57	56	49	56	70	62	55	49	62	49	46	53	65	69	51	52	67	68	54	69	45	45	44	44	53	49	50	58	52	48	46	58	47	37	54	44	48	41	50	49	38	53	59	42	46	45	50	56	35	61	47	52	69	59	54	50	51	40	40	49	48	40	50	50	70	38	36	51	53	57	46	54	48	42	53	50	61	57	63	52	68	41	42	48	59	60	56	51	47	64	41	53	49	47	49	52	50	47	61	53	56	69	59	48	52	56	56	47	46	71	44	55	47	59	61	61	52	57	67	43	55	56	56	56	71	49	45	48	49	58	59	63	60	41	39	46	54	53	53	41	61	54	51	36	45	39	41	54	51	51	60	38	54	42	65	55	58	54	48	55	50	51	55	61	45	44	43	47	39	49	43	57	56	49	48	42	50	47	64	51	46	69	65	58	57	43	54	59	53	62	58	44	51	59	51	60	63	54	52	55	52	57	67	47	46	49	54	48	50	39	59	55	43	52	55	50	65	41	41	52	37	49	42	51	47	66	47	46	67	65	69	71	48	55	49	64	56	60	55	49	60	57	59	50	58	42	56	39	44	53	47	57	58	67	53	44	57	45	46	53	51	50	47	58	49	55	61	41	57	52	52	48	52	47	49	56	44	51	37	70	47	49	58	57	47	43	57	54	54	48	54	54	51	45	51	64	52	56	48	63	57	43	45	40	50	45	45	65	59	51	57	30	63	56	47	50	45	53	65	42	39	61	50	41	53	51	55	44	50	49	59	57	46	55	57	49	47	46	42	52	57	51	48	54	49	62	57	61	43	45	59	50	49	51	51	55	51	69	51	55	51	55	60	47	49	50	48	41	71	51	43	53	50	42	48	47	58	59	42	63	61	60	49	55	53	51	51	44	58	45	38	33	51	49	64	45	65	58	61	55	52	37	43	49	36	56	47	57	53	48	48	48	57	55	34	66	46	49	50	57	61	50	51	53	46	61	62	49	54	41	58	64	57	39	45	63	63	60	69	49	57	49	61	54	61	55	48	45	53	60	50	41	44	47	45	49	57	44	48	58	52	48	50	56	62	52	55	53	46	51	48	51	45	53	46	59	50	46	57	55	60	56	39	50	56	40	55	53	49	55	47	48	49	48	52	52	44	56	43	49	57	49	56	38	60	44	60	52	47	58	60	55	58	53	61	58	59	54	53	57	49	53	58	50	58	45	62	58	49	59	43	51	45	63	67	51	49	49	58	76	58	43	50	50	49	48	45	45	53	46	55	65	54	50	68	46	54	71	57	46	57	55	54	65	63	41	41	65	52	49	51	49	48	46	48	42	48	57	60	54	42	60	44	54	42	56	50	67	56	57	60	53	43	56	40	70	64	49	57	58	56	55	48	60	45	57	43	53	57	56	58	48	53	52	61	60	56	50	59	53	58	36	57	47	56	48	61	55	55	43	59	62	50	44	51	43	50	57	53	53	48	56	54	54	45	52	46	59	46	56	53	50	69	75	46	44	49	60	50	62	65	54	40	59	60	68	49	46	42	48	63	54	46	61	42	47	56	46	46	44	54	50	68	37	41	51	44	47	69	54	46	54	49	55	61	49	58	57	58	56	49	47	54	64
48350	44691	37214	34301	38224	28450	17934	13475	1544	606	623	631	700	628	550	619	616	637	705	1415	1532	1104	767	712	669	633	645	643	671	599	669	617	641	604	612	588	619	710	607	636	687	647	610	623	625	671	570	641	626	631	619	596	609	617	606	638	615	639	617	622	662	624	648	635	592	611	630	620	638	567	606	713	610	619	646	678	636	596	656	631	615	640	610	634	579	646	611	647	600	606	626	621	606	626	613	586	606	602	642	627	568	601	648	620	626	603	601	599	613	598	601	589	606	625	634	621	736	587	647	588	629	612	647	621	601	635	596	629	669	627	602	600	583	631	598	618	647	652	638	561	609	648	618	649	618	597	620	594	631	618	619	603	615	631	663	643	601	622	649	642	614	601	577	591	583	591	661	609	674	642	661	639	635	683	612	588	606	623	644	603	681	636	618	652	589	592	638	643	610	651	602	644	644	599	627	637	616	609	608	611	647	622	632	634	603	593	597	631	610	592	647	599	622	659	589	646	654	601	644	589	570	655	644	667	619	629	664	613	582	580	602	628	625	621	594	622	578	625	660	647	604	611	647	632	618	634	636	654	635	629	618	604	604	598	604	654	657	626	622	638	657	642	649	626	629	624	624	623	592	608	616	625	640	669	621	615	617	657	646	622	636	625	662	595	625	649	638	605	614	613	647	627	647	661	628	636	613	646	585	603	653	601	693	666	652	608	633	585	620	607	627	615	611	625	644	651	619	618	613	601	574	658	643	625	639	646	603	618	652	630	675	609	644	600	635	575	589	604	616	595	570	621	686	640	639	653	574	628	625	630	602	615	645	656	622	577	661	607	636	637	620	643	684	606	621	577	619	612	602	655	616	613	622	644	618	597	603	673	616	650	634	620	648	613	685	665	647	631	681	628	620	622	620	605	638	629	599	625	592	616	617	607	621	613	692	595	640	620	592	610	664	571	616	610	653	592	641	665	593	663	593	609	618	664	624	648	619	628	637	627	629	602	654	621	620	644	656	607	675	620	642	633	639	630	673	605	655	638	626	638	615	633	597	651	641	604	602	629	570	611	604	638	631	595	651	600	695	646	600	599	635	655	642	585	679	628	621	601	604	640	629	593	613	658	631	606	612	620	646	616	650	637	641	642	612	623	615	612	617	587	649	583	614	634	606	682	622	596	639	651	656	637	639	619	633	623	583	686	628	636	635	608	626	636	634	611	620	640	641	603	621	603	596	640	608	668	628	619	649	633	593	631	610	651	638	627	616	658	667	603	667	611	615	578	607	594	642	582	598	650	629	607	626	617	598	626	667	619	666	646	644	650	627	627	580	586	646	606	632	688	598	642	659	633	651	567	616	588	617	654	635	597	585	613	624	584	595	582	654	590	624	631	591	650	617	642	596	641	620	637	631	630	589	644	610	628	612	632	646	640	647	629	633	614	613	655	600	618	627	586	586	612	629	612	617	590	608	619	657	648	622	618	672	655	607	694	681	587	654	621	566	641	607	615	632	671	598	619	634	634	589	623	622	566	621	639	629	589	611	667	602	619	619	585	630	643	594	654	650	611	659	642	616	601	620	623	645	634	621	599	615	651	619	638	667	661	625	636	694	657	671	610	624	595	654	615	616	640	615	606	663	646	623	629	600	613	637	592	690	652	636	608	609	576	614	604	624	628	644	628	607	656	615	591	622	591	617	622	615	665	614	625	601	640	630	638	665	580	658	648	635	638	595	636	612	595	641	633	601	635	637	619	636	592	659	647	613	609	632	630	603	647	651	646	619	632	659	615	682	624	626	622	637	612	621	623	599	608	616	639	601	662	602	625	607	645	573	640	637	639	615	633	672	624	638	646	644	645	628	618	626	617	629	610	629	654	654	610	612	644	626	655	605	603	642	615	664	637	594	612	657	630	557	643	602	631	619	610	657	628	578	597	665	650	613	647	634	594	632	642	568	624	602	651	647	593	617	655	594	623	630	632	624	603	610	591	566	619	632	620	631	632	550	643	651	593	662	574	600	607	626	664	602	659	659	630	614	620	610	625	617	638	603	631	616	635	603	602	638	630	664	641	623	637	584	646	631	634	608	606	602	592	635	615	617	603	610	605	607	621	595	647	634	605	623	628	624	674	579	635	647	580	613	653	591	604	609	627	633	617	625	660	635	641	584	628	695	662	620	605	638	626	617	596	650	640	621	638	588	642	596	618	627	633	602	605	649	612	675	615	631	622	636	622	585	603	599	582	630	644	624	640	581	613	620	671	632	662	601	638	618	629	617	603	594	662	606	655	667	656	627	623	652	636	591	647	594	603	609	656	647	659	652	607	601	630	644	641	668	610	646	653	579	649	554	623	627	599	612	608	607	619	558	652	640	623	626	619	655	599	587	606	631	580	593	624	597	613	607	654	603	602	601	617	631	689	631	619	601	611	658	642	638	616	632	646	638	553	621	618	608	621	613	640	646	605	589	651	630	595	593	649	651	650	621	636	636	610	623	636	622	624	651	599	640	607	605	645	633	604	644	640	624	607	609	589	641	607	619	660	588	649	608	619	630	616	670	634	613	599	603	654	608	616	637	627	607	611	624	617	561	642	693	658	596	617	615	561	679	625	597	590	664	621	621	621	646	599	609	625	613	646	607	629	627	624	627	607	587	619	650	615	618	650	623	600	594	587	645	662	597	636	603	618	622	605	652	627	600	600	592	641	590	658	620	616	608	636	594	630	612	634	646	690	621	650	614	616	583	613	607	640	672	614	603	626	683	643	630	635	606	655	634	610	631	634	576	617	631	645	598	616	634	630	625	654	613	647	597	671	619	594	602	609	633	622	633	636	609	613	675	609	641	634	632	697	626	631	637	594	626	599	586	624	597	561	616	667	613	647	642	653	634	649	583	638	645	607	616	652	614	607	533	640	638	611	651	582	615	686	624	627	670	666	638	610	609	650	627	594	600	615	669	613	618	643	649	581	625	638	646	655	589	635	631	624	637	601	643	621	612	613	645	614	606	610	652	592	572	632	647	666	621	635	611	610	649	599	591	598	665	636	677	671	589	581	615	590	610	626	637	619	619	637	582	595	632	638	605	670	607	623	623	623	631	623	642	637	622	625	583	612	649	642	610	596	644	610	664	585	641	645	622	644	629	623	631	584	629	612	689	615	630	634	614	617	601	664	651	598	613	590	620	600	606	599	630	635	628	642	569	619	604	607	598	653	662	621	639	610	568	615	651	617	580	650	640	667	653	675	647	654	591	677	655	610	627	606	639	636	642	611	615	623	622	647	608	630	678	624	650	589	612	606	625	599	640	633	583	648	633	601	606	632	601	607	595	640	626	607	601	612	640	640	577	558	642	582	609	639	631	643	615	631	611	605	641	603	649	652	588	645	633	574	659	603	642	621	630	618	604	641	634	638	664	600	644	618	626	617	629	609	637	620	616	622	593	672	602	588	633	564	640	628	636	600	621	653	574	628	598	689	663	589	669	607	613	599	628	618	657	660	635	636	648	637
19756	28821	17320	4186	2615	1137	458	326	108	58	62	65	54	82	66	64	81	56	68	83	83	73	77	60	58	68	69	70	59	68	52	58	62	76	53	56	70	48	73	55	45	51	60	58	87	66	69	60	63	61	71	73	67	62	56	58	81	66	67	59	65	49	78	64	61	75	64	62	48	57	64	71	64	55	69	62	63	58	70	41	70	45	68	64	55	55	58	92	52	62	67	63	65	69	68	66	46	67	64	78	72	75	71	55	61	60	71	75	64	40	70	67	62	53	57	57	81	63	52	50	61	57	52	63	53	61	57	76	64	69	60	76	54	63	59	65	68	55	65	63	69	52	76	70	50	68	68	61	61	63	67	61	60	54	69	76	74	74	58	65	67	54	72	65	58	55	65	80	72	55	66	72	65	68	63	52	65	60	71	70	76	64	66	68	62	65	54	47	64	71	65	64	69	46	72	71	60	65	80	55	59	57	67	57	66	72	69	69	66	63	57	47	62	71	54	65	60	63	54	75	46	64	68	64	62	56	72	64	56	70	73	70	69	66	65	53	68	59	54	62	70	72	77	57	56	52	64	66	70	60	66	45	64	70	68	62	48	52	73	66	64	59	59	57	61	67	64	60	45	54	82	49	66	57	55	59	59	59	70	84	68	68	57	77	67	66	49	40	68	69	58	55	48	61	60	60	54	52	74	60	74	67	63	62	68	61	59	63	74	52	69	75	58	56	92	70	76	66	55	44	73	60	64	59	50	58	69	68	63	62	55	71	49	60	53	63	60	55	58	65	54	64	55	69	71	66	66	64	55	75	78	56	55	53	66	58	58	64	66	63	64	57	57	66	66	50	56	53	68	61	53	58	48	56	72	67	47	83	80	74	56	65	58	67	61	67	65	48	70	66	73	61	70	63	58	70	77	60	55	63	62	77	58	63	55	66	73	59	60	65	58	81	67	67	55	62	59	55	61	62	66	60	75	65	75	52	69	57	70	58	55	78	68	72	73	66	69	59	71	64	58	74	61	56	67	61	71	78	58	55	58	61	56	55	61	67	66	56	65	66	61	61	61	52	66	78	77	62	80	60	69	72	57	52	75	47	58	59	54	64	54	60	62	54	63	77	57	50	65	64	73	62	67	74	54	62	64	83	57	80	62	67	63	61	62	80	72	59	73	72	71	66	61	59	59	60	53	52	53	52	49	65	54	57	66	47	54	53	68	74	56	67	68	44	58	59	62	64	56	68	58	49	64	64	62	59	59	62	67	77	66	57	77	63	62	80	58	67	64	54	69	81	75	67	72	58	70	75	71	67	56	67	55	68	75	57	63	61	68	73	62	67	72	51	59	71	76	74	84	53	64	71	62	71	63	51	54	64	48	53	66	69	70	56	56	56	64	56	66	62	53	59	66	55	64	56	56	58	64	71	62	65	63	53	68	61	60	41	77	65	57	66	68	58	59	62	61	65	64	61	54	74	74	62	57	61	84	58	58	51	66	67	71	62	61	62	63	79	62	54	59	72	64	68	72	49	83	76	66	55	75	71	74	48	67	75	53	58	58	76	38	67	58	81	48	59	45	56	56	63	76	60	51	71	63	71	77	70	70	53	58	60	66	54	71	63	53	63	67	71	65	53	60	71	64	78	48	65	60	64	63	64	61	69	60	62	62	68	40	60	70	54	65	60	69	70	66	68	47	80	70	70	52	59	63	50	65	49	64	71	65	65	54	68	58	60	62	71	63	70	59	56	54	68	60	50	80	63	71	66	73	66	69	49	58	58	63	62	47	60	54	57	60	56	58	59	51	71	58	55	66	65	66	69	58	70	46	62	63	77	60	53	70	60	59	62	64	58	51	67	63	65	68	49	60	61	56	71	58	51	73	63	72	66	50	60	60	66	66	78	69	58	68	63	74	62	58	43	66	62	76	70	57	67	69	73	65	61	54	51	74	63	62	73	62	70	44	57	57	57	61	76	67	61	64	65	53	55	71	55	69	62	59	71	70	67	59	62	71	65	61	62	64	67	56	61	65	66	67	57	65	62	71	77	66	65	53	68	58	54	62	57	58	58	59	70	57	57	64	72	58	81	64	58	53	62	80	69	56	64	61	59	68	54	72	61	48	71	55	67	70	63	64	72	73	53	79	68	65	60	65	76	70	71	60	47	69	63	69	58	44	56	60	58	69	74	55	69	65	76	64	56	68	85	73	57	68	60	66	61	72	63	61	60	55	68	54	52	76	56	46	59	57	57	52	60	67	69	54	58	52	72	68	61	68	72	70	69	63	69	62	75	56	55	52	63	61	65	53	55	59	54	71	64	63	66	58	54	71	67	44	63	67	69	66	67	58	51	53	60	75	59	81	63	78	70	73	57	54	68	66	61	75	60	53	66	60	67	64	76	54	56	79	66	65	63	64	61	72	67	81	50	70	74	66	58	63	66	64	64	65	44	80	67	68	63	58	58	65	56	66	56	73	73	57	77	56	76	54	54	69	65	82	68	61	55	72	71	53	65	67	55	54	63	61	63	65	70	57	59	72	57	75	71	66	69	55	55	64	60	66	64	69	74	56	78	55	78	72	71	56	61	64	66	67	64	60	64	68	75	48	58	65	61	52	58	49	66	71	64	65	66	58	58	65	65	75	82	63	64	67	65	70	71	50	65	55	58	62	73	76	70	62	57	65	62	67	62	66	64	57	64	68	54	58	66	68	56	71	57	71	52	63	77	58	57	66	59	54	70	66	62	60	55	77	62	77	64	66	49	69	45	46	65	64	63	50	69	67	59	69	59	70	57	76	64	65	53	66	64	61	73	71	73	65	52	56	67	73	67	82	60	52	54	62	68	66	60	67	50	58	70	72	54	54	64	60	51	63	55	72	80	65	56	58	64	62	56	63	72	73	63	67	64	66	56	70	65	62	65	53	69	80	67	62	55	61	73	80	60	71	64	55	55	67	67	61	61	71	74	62	63	49	66	49	51	70	63	76	66	72	53	67	65	60	45	73	57	56	67	63	67	59	63	52	76	55	57	78	57	55	56	61	62	72	59	45	65	60	60	57	70	68	64	52	68	52	59	59	78	62	61	49	69	53	63	62	70	53	63	65	69	59	60	68	74	56	59	58	77	69	57	60	50	66	58	80	61	65	67	64	67	51	55	65	60	75	62	64	55	54	54	48	70	54	72	61	60	53	55	68	78	68	72	72	47	49	70	50	83	54	60	52	73	70	76	60	73	73	49	58	71	56	66	48	58	72	69	54	65	68	57	57	71	63	63	65	63	62	77	65	65	60	50	64	60	75	73	71	81	45	66	82	61	56	71	51	47	57	65	75	77	62	68	61	69	52	66	54	58	78	64	61	59	80	62	72	55	69	68	55	53	57	55	73	77	62	62	57	59	67	61	63	62	68	69	60	68	61	58	60	55	79	68	56	66	60	66	66	55	56	53	67	55	65	61	63	60	76	66	58	68	54	59	63	56	71	80	62	53	75	61	62	64	70	59
50257	48943	37724	31840	35995	27261	17398	12703	3424	738	769	700	759	817	763	746	737	764	944	1419	1382	1040	908	779	757	770	731	775	777	754	768	746	722	770	780	749	771	776	734	747	737	724	755	774	740	759	742	763	798	718	752	735	765	770	803	763	721	761	728	761	776	736	745	773	820	770	754	813	784	760	741	766	775	756	798	758	787	734	753	725	764	787	712	732	732	760	736	735	759	738	739	754	814	806	729	754	804	758	716	765	734	755	766	770	786	736	747	772	681	738	780	711	715	756	738	745	741	774	819	766	801	742	735	718	772	788	716	751	729	730	720	748	794	766	728	782	751	772	773	734	761	800	765	740	759	780	773	773	730	754	727	746	721	773	740	755	739	716	732	786	737	784	802	765	750	735	751	779	734	812	823	777	714	786	787	741	767	725	794	770	777	715	737	781	733	723	731	746	691	749	731	787	747	753	726	800	768	754	751	718	801	758	762	736	748	734	761	806	728	783	809	753	732	748	777	763	767	724	694	782	752	741	781	756	753	778	754	738	751	770	745	739	748	749	766	772	746	837	756	807	767	731	729	749	737	794	784	791	784	740	724	744	783	732	716	711	761	712	815	760	762	726	777	796	820	753	754	806	776	754	727	745	744	748	722	779	718	792	758	704	772	760	766	737	742	731	741	770	721	730	798	754	781	741	747	740	742	756	757	771	761	783	731	723	716	753	737	760	747	753	721	760	732	772	771	775	767	766	711	830	782	754	730	750	757	717	757	779	769	782	744	753	730	813	797	733	730	767	753	720	772	728	758	740	757	773	770	744	730	764	772	686	692	763	763	740	751	762	742	799	721	752	753	742	725	738	746	770	750	780	714	770	727	718	764	787	739	757	744	747	779	775	761	754	751	735	763	751	806	766	774	761	749	776	751	721	715	742	736	754	741	758	695	738	721	750	746	779	755	739	733	765	732	746	733	748	719	758	724	797	755	776	789	793	754	752	725	772	761	781	738	754	742	791	778	755	756	759	780	792	755	816	736	806	694	743	752	773	745	727	750	761	778	756	748	755	776	797	741	726	747	767	725	749	762	757	762	737	769	743	764	784	740	734	733	745	757	733	725	807	739	754	781	767	732	788	768	743	793	740	727	768	751	720	758	744	764	763	782	792	746	731	769	713	716	769	769	713	760	733	734	801	777	727	743	761	726	754	776	774	742	767	749	746	789	733	785	780	775	783	706	769	766	772	780	734	762	751	779	762	773	762	737	738	754	769	780	739	741	791	822	759	781	777	776	769	722	742	728	747	742	741	740	748	718	760	711	796	749	757	744	734	750	759	724	746	768	744	753	738	730	778	738	814	758	712	713	761	727	737	757	749	761	759	730	769	813	727	750	797	758	715	745	716	745	764	739	760	746	720	784	748	768	763	740	846	788	728	773	793	788	792	733	749	758	831	788	729	769	744	731	746	732	775	753	761	740	735	766	772	742	731	719	812	730	726	754	704	773	756	741	717	801	712	751	778	781	792	750	799	741	755	738	727	745	725	759	741	783	752	743	751	753	741	792	719	738	705	715	733	742	739	759	762	749	739	818	762	773	784	760	775	748	758	714	775	779	784	736	756	742	768	708	745	761	744	720	735	783	742	713	745	763	732	765	773	778	714	759	757	713	753	735	750	730	752	758	736	718	761	700	770	701	781	736	764	745	783	787	750	710	760	755	742	728	750	749	750	776	716	779	715	760	730	783	802	777	754	772	720	797	758	817	775	754	771	751	746	762	741	733	731	725	701	798	715	674	736	711	764	732	795	730	817	813	755	762	701	733	763	789	789	741	792	753	698	738	777	793	768	775	726	753	768	740	737	783	777	699	747	717	739	736	827	816	821	741	752	738	824	770	748	758	746	754	805	751	800	787	760	782	729	808	729	776	773	718	750	766	747	702	765	803	762	770	749	761	746	758	744	762	764	762	791	755	748	787	692	741	731	783	812	749	790	737	752	782	789	773	734	783	733	782	736	732	752	749	763	779	767	787	747	741	798	728	772	793	719	734	769	755	771	757	773	783	737	777	788	738	724	755	745	749	738	756	713	718	753	748	752	769	782	768	781	739	739	762	702	725	799	734	699	703	819	780	755	743	780	709	732	715	791	722	765	791	770	673	783	766	765	769	763	732	781	773	767	768	763	744	761	744	718	716	750	752	744	731	783	786	769	709	797	750	740	742	763	766	800	790	715	768	745	777	776	742	775	684	741	700	753	751	800	814	758	727	731	730	742	747	701	789	802	777	758	717	767	769	800	755	757	744	822	753	797	746	776	750	753	760	765	744	756	777	739	773	756	754	736	792	814	780	724	764	819	750	725	706	748	798	781	753	727	736	751	781	750	757	724	749	737	803	743	774	765	782	758	754	757	720	787	787	747	759	760	722	743	776	795	742	767	753	759	738	790	763	745	767	758	724	783	784	742	752	789	724	715	833	771	784	732	732	761	712	762	749	778	753	803	745	776	696	739	756	782	748	771	794	779	730	766	759	741	763	745	774	756	771	759	745	746	744	751	735	760	725	738	771	718	769	712	742	756	770	778	761	759	741	734	795	753	769	709	749	740	796	749	725	820	791	821	743	811	776	778	791	708	759	772	705	676	765	781	779	750	768	765	751	769	735	771	744	702	735	776	741	742	755	761	776	767	752	743	754	720	779	753	724	751	817	744	734	739	724	744	766	802	767	713	736	727	732	741	738	755	797	750	750	695	728	687	725	784	751	752	747	652	761	762	755	727	758	772	747	790	749	776	727	752	750	727	738	750	753	757	745	744	779	780	755	752	725	764	716	747	798	709	744	784	766	744	793	755	803	772	692	701	807	779	778	708	750	776	755	726	729	698	788	742	756	765	759	755	712	786	773	746	734	744	752	726	730	791	761	753	728	772	746	734	726	806	752	752	731	793	767	742	735	728	726	717	743	755	764	764	742	806	761	787	745	781	775	820	757	721	774	745	748	745	744	723	751	799	774	782	747	795	795	785	771	772	762	735	790	760	748	745	724	721	769	748	704	704	773	806	745	725	727	803	768	742	773	749	770	717	726	734	726	742	777	755	767	786	751	689	757	778	761	726	734	748	753	746	783	771	762	801	740	777	738	742	760	752	739	716	761	817	748	762	748	730	746	754	755	796	746	749	690	714	764	786	795	757	765	723	725	724	773	730	793	764	794	745	771	761	769	783	777	744	756	747	774	728	709	757	767	758	683	780	771	742	728	748	759	810	755	698	739	767	767	771	733	767	724	790	783	729	783	775	724	738	774	717	803	734	752	762	733	749	743	738	741	736	766	772	749	757	713	714	731	740	778	767	752	734	764	752	748	816	765	717	802	733	732	795	727	732	714	764	764	745	708	721	696	750	745	771	760	791	727	751	729	751	747	743	730	752	730	786	749	781	743	778	755	728	756	779	750	788	747	777	805	708	756	764	696	770	764	781	741	789	781	737	771	748	753	789	738	727	764	698	748	788	721	811	797	739
27275	40402	23900	7082	4175	1984	761	462	218	55	65	64	62	46	52	66	53	58	64	78	90	73	56	57	76	59	66	56	64	61	62	62	51	56	41	49	59	68	59	64	47	64	53	62	67	56	60	58	58	44	66	60	53	57	79	61	52	58	61	52	68	53	46	54	64	66	63	63	69	55	56	52	58	68	54	51	62	48	60	53	52	64	54	65	70	51	59	58	56	55	68	62	62	62	72	77	55	61	62	64	75	52	49	68	61	55	59	56	47	71	70	69	54	69	66	43	54	54	59	68	76	64	58	52	52	62	62	65	65	61	38	53	61	49	58	55	55	60	71	60	63	58	48	59	60	71	59	61	59	75	70	57	58	55	49	62	55	70	52	45	58	59	60	54	69	65	68	63	55	55	61	60	44	57	57	64	60	61	60	55	53	52	56	69	50	53	51	63	57	52	65	58	44	54	65	65	53	65	54	44	57	71	47	41	56	66	61	56	64	50	69	56	67	60	47	53	46	61	57	63	75	59	62	59	62	49	64	45	50	44	68	59	59	50	59	65	64	60	60	65	62	58	51	60	67	56	82	48	66	57	62	54	56	65	63	71	52	68	60	53	49	56	62	61	62	69	50	61	54	47	58	76	66	41	66	61	69	57	57	54	58	56	52	58	47	75	55	58	50	65	50	50	46	58	58	59	71	61	60	54	55	61	55	72	48	59	54	46	64	49	53	59	69	61	55	62	60	64	65	62	73	64	59	67	54	51	72	54	55	54	51	71	52	64	56	55	51	72	60	65	53	55	49	53	59	59	62	43	72	59	59	57	60	64	73	58	48	61	53	56	57	58	52	73	47	70	72	64	67	68	76	72	52	61	54	43	69	60	54	48	46	61	63	57	54	67	50	50	56	54	56	60	64	63	69	62	42	59	62	58	69	52	55	69	61	52	65	55	59	49	65	49	64	64	56	58	76	51	47	51	59	59	78	62	65	59	49	63	72	56	65	68	65	63	55	56	66	49	53	55	52	60	63	64	68	50	66	78	52	64	65	58	65	55	59	62	53	65	56	60	46	62	58	56	57	57	54	58	75	54	44	41	71	56	56	42	47	67	72	64	78	66	51	41	60	49	61	46	58	59	55	59	54	51	70	63	59	44	51	55	80	55	67	77	56	51	46	55	64	61	64	55	52	65	60	60	54	60	67	56	69	60	61	61	66	81	53	72	51	78	63	60	60	58	54	60	71	54	57	48	72	58	47	65	69	66	47	71	51	63	56	57	55	47	58	53	59	69	52	55	63	63	64	61	69	68	63	52	72	60	63	57	51	64	60	67	54	61	47	63	51	54	67	63	47	62	59	49	50	54	65	56	51	62	55	52	65	63	55	64	62	64	65	60	64	54	71	55	58	64	55	53	67	52	57	59	70	66	54	61	72	53	49	62	66	53	71	56	74	55	59	47	70	72	55	60	67	52	53	56	55	50	46	62	70	73	44	55	60	64	54	77	66	44	53	53	63	50	55	61	65	52	75	58	53	68	69	76	56	69	52	60	44	62	62	57	63	57	58	42	70	59	59	55	58	65	41	64	61	74	52	77	65	65	46	72	64	62	56	60	63	48	65	49	67	59	41	45	53	66	52	40	61	73	45	49	57	69	48	59	64	47	53	63	65	52	69	50	62	55	59	48	53	51	70	67	57	68	46	50	58	58	56	71	49	59	61	54	59	61	49	59	71	63	50	60	58	59	49	62	61	61	67	55	75	61	55	73	52	59	67	54	67	58	55	54	64	60	59	55	64	54	62	61	53	65	56	63	54	58	62	64	60	56	58	50	63	62	61	56	65	43	56	57	66	68	58	67	46	61	49	64	62	54	47	60	41	90	60	58	53	51	60	52	52	58	59	38	53	66	61	51	78	79	58	67	44	51	61	52	61	64	51	56	59	69	64	65	76	71	65	54	43	50	55	54	60	62	60	57	56	64	56	53	55	63	60	48	55	62	62	52	78	50	46	48	48	56	67	65	71	47	53	51	51	69	72	59	55	58	67	60	55	60	70	76	65	59	54	47	57	63	51	59	50	56	62	62	56	62	61	56	57	58	51	57	72	73	55	54	56	64	67	56	86	68	45	63	62	57	59	65	65	55	53	61	65	52	60	51	67	61	78	60	59	39	53	54	74	57	50	53	55	60	69	56	55	55	65	51	64	63	57	52	68	60	74	57	63	64	59	68	58	73	53	48	65	55	67	61	40	58	52	67	66	59	53	50	56	58	65	73	46	54	59	49	44	63	48	50	55	70	42	63	63	47	74	61	59	53	61	50	55	53	55	51	57	54	55	51	52	70	57	53	69	51	58	66	61	68	57	61	57	62	57	55	61	65	63	49	55	58	50	63	52	66	53	61	59	64	71	61	59	61	48	60	58	64	56	50	55	68	56	62	60	44	65	70	56	60	45	68	62	50	73	56	57	48	62	61	56	51	63	61	59	53	59	55	63	40	49	52	59	59	61	67	57	58	52	56	57	61	63	71	60	57	65	66	57	67	69	54	64	62	51	70	59	74	45	61	72	64	68	54	46	48	59	49	55	60	73	59	56	63	69	61	67	53	65	55	60	59	56	58	63	65	42	58	57	45	64	48	62	55	67	62	59	59	54	54	57	60	52	62	56	56	53	70	55	61	65	59	66	55	57	57	54	69	66	62	59	51	62	57	63	61	71	53	52	69	75	65	72	70	53	56	76	57	65	61	64	69	52	57	60	55	61	66	66	63	53	68	57	60	54	55	70	56	63	71	61	66	53	59	57	55	54	55	61	54	66	51	53	58	57	58	48	60	62	67	54	64	64	53	61	49	63	51	56	64	64	58	76	63	57	60	68	61	47	48	55	75	68	55	61	60	64	58	64	74	64	72	68	61	53	54	63	62	79	77	67	59	66	51	63	68	58	67	55	64	61	63	60	66	54	62	43	53	53	49	52	61	50	60	58	59	56	57	70	50	64	70	56	65	56	60	68	55	68	49	59	48	54	63	67	48	52	64	65	45	69	51	69	61	55	41	64	66	58	67	57	49	66	63	73	56	40	74	71	60	59	61	66	61	76	57	56	58	76	61	56	61	49	65	61	64	67	60	65	67	54	59	62	60	54	55	63	75	60	61	66	64	65	51	68	67	49	55	62	60	52	51	51	60	56	61	67	62	65	71	66	60	43	53	72	55	64	48	69	54	68	57	63	59	57	58	68	61	50	66	60	67	59	55	65	63	48	50	57	53	65	66	74	47	70	57	68	57	51	64	63	79	62	61	67	58	73	64	54	58	66	59	56	45	65	57	54	52	63	48	51	69	54	56	57	56	52	57	55	61	56	60	79	59	62	56	53	65	70	60	55	63	46	57	54	70	43	50	62	51	54	54	68	55	58	64	58	69	63	67	57	55	75	42	56	48	56	60	59	61	53	64	76	67	49	57	52	50	44	52	50	62	73	77	46	57	68	60	57	48	50	57	69	54	59	55
45694	49601	42711	37212	43100	32063	22172	16338	6444	745	703	722	700	771	668	699	699	705	959	1556	1404	1014	865	723	692	715	680	740	712	774	675	718	676	726	693	729	691	686	696	709	699	689	738	699	688	706	690	651	705	669	703	700	710	680	717	674	696	704	746	712	755	709	726	723	705	735	728	680	747	664	692	696	709	675	705	714	670	735	691	719	712	716	685	702	654	646	695	683	710	706	714	687	695	702	680	738	716	739	707	719	688	719	713	725	688	697	708	701	729	711	702	655	738	677	739	698	698	693	743	708	701	719	720	714	693	730	745	725	706	674	713	661	697	713	698	688	667	714	693	665	706	695	687	689	710	705	752	687	712	730	728	645	701	676	697	732	718	675	685	684	690	693	729	728	729	686	731	672	687	738	679	688	735	674	733	651	704	703	732	694	703	698	690	703	696	665	685	710	723	693	691	727	746	691	722	651	706	734	730	702	723	738	704	687	716	730	665	709	658	736	722	697	709	719	659	707	737	675	661	720	768	716	692	727	719	742	670	712	671	690	722	656	721	694	730	754	681	672	740	731	666	647	690	688	718	685	737	689	714	705	719	691	684	779	700	695	704	723	687	706	704	740	701	697	688	697	702	666	677	680	694	746	727	735	749	706	725	701	716	742	731	673	762	691	657	680	711	709	689	692	630	737	711	689	702	688	685	717	711	669	726	754	692	695	714	693	684	694	687	737	733	706	720	728	681	693	726	736	678	716	700	728	747	749	740	712	701	721	731	696	694	653	685	686	717	725	688	713	663	728	736	708	703	666	682	662	747	714	670	750	734	762	715	677	758	657	714	690	739	672	706	711	633	709	673	696	687	688	760	725	689	743	710	756	690	707	719	720	695	705	699	669	735	761	677	737	736	703	692	727	734	665	688	691	703	707	712	675	707	687	734	674	712	686	684	667	691	675	665	723	752	701	664	750	659	644	705	700	692	671	711	690	672	701	703	680	721	723	740	655	744	676	697	758	695	705	685	728	731	735	700	700	669	676	688	709	726	689	732	700	669	729	695	673	754	660	710	682	729	734	690	717	742	685	689	718	745	721	688	699	691	749	729	712	660	688	695	656	732	701	691	662	719	701	709	719	674	708	678	663	679	683	666	703	705	672	680	716	694	722	690	715	648	743	681	693	769	703	690	674	711	757	658	689	710	738	725	704	668	696	682	675	714	708	671	681	685	751	729	691	702	679	735	693	687	720	691	741	665	654	701	663	741	685	715	719	717	701	698	693	694	703	773	726	712	689	669	708	719	720	697	691	736	697	733	682	744	721	716	713	707	669	689	743	720	733	701	699	692	690	668	713	713	688	731	691	704	707	673	698	704	702	692	669	693	715	709	706	680	730	669	748	697	694	716	691	659	681	661	666	688	749	717	699	694	679	726	705	683	712	720	670	686	719	736	671	731	734	718	736	696	707	682	680	665	707	715	684	746	716	682	689	732	696	716	696	683	699	707	688	712	726	699	677	700	701	774	697	695	682	710	736	720	723	702	736	687	639	667	715	685	714	711	667	698	712	692	672	710	709	655	690	726	693	718	693	706	740	694	705	672	686	714	686	704	684	736	712	733	679	710	730	697	707	701	702	662	705	685	706	712	716	724	731	669	671	754	706	733	739	719	708	739	705	700	688	679	703	707	667	698	712	709	687	709	695	729	698	674	675	695	729	711	689	678	682	726	677	704	699	713	658	678	682	710	710	681	648	682	739	684	765	681	730	684	686	756	657	715	641	703	726	664	664	674	707	681	664	686	727	744	672	679	747	688	675	726	729	701	700	738	735	710	687	667	691	711	729	716	678	728	691	670	722	685	704	631	705	732	677	689	735	715	682	701	692	732	669	668	670	710	719	726	685	728	684	698	674	705	709	705	682	732	706	733	692	704	681	713	665	750	671	780	691	702	734	734	759	673	713	739	711	688	704	699	740	653	678	656	715	748	641	706	672	681	679	742	693	712	671	730	688	677	686	713	723	732	749	714	692	686	720	700	686	739	671	664	733	716	707	750	698	692	722	698	724	685	734	702	702	690	641	671	689	675	717	715	722	698	674	645	703	716	716	666	703	713	726	681	745	700	733	671	686	680	702	731	709	715	716	698	711	700	720	705	727	739	719	677	685	717	677	673	694	711	695	703	687	666	769	689	712	732	657	713	704	750	682	747	706	698	646	712	667	687	704	745	709	706	684	695	704	750	675	722	673	675	756	686	686	705	691	667	666	700	701	722	684	723	659	705	692	695	681	714	704	696	694	699	732	689	709	729	734	730	700	724	656	694	725	729	705	695	702	696	728	705	710	688	701	689	705	771	674	698	700	697	765	678	696	698	748	737	709	709	735	671	647	675	752	692	723	712	682	690	661	728	692	681	720	730	640	718	716	723	693	716	692	722	695	635	708	696	705	693	725	680	695	698	710	716	711	728	700	704	717	770	691	699	713	690	695	726	684	688	678	706	728	682	691	638	666	640	689	712	691	725	721	708	703	696	726	666	730	778	711	688	686	719	733	705	683	734	655	729	655	732	678	707	670	714	697	723	703	746	746	714	685	722	762	702	703	729	682	764	705	665	704	682	718	707	687	695	693	733	695	709	729	695	723	700	740	665	693	684	654	711	689	718	688	727	692	690	709	783	697	734	698	656	748	698	721	689	701	738	726	697	768	692	666	685	688	727	696	721	717	751	703	687	685	679	690	693	738	696	704	677	710	706	742	744	693	685	701	751	723	702	709	675	703	708	686	739	692	721	682	712	692	690	716	755	732	703	684	690	691	694	676	725	703	719	704	707	678	733	662	729	683	720	694	682	732	697	689	702	712	770	666	738	686	727	696	743	694	676	705	706	720	679	696	731	692	721	719	740	731	717	687	699	707	690	691	727	727	714	739	712	710	681	708	686	705	711	704	686	727	715	731	683	687	707	710	728	699	705	694	741	709	705	681	702	738	707	697	757	714	699	705	674	748	729	692	695	724	668	723	680	739	683	731	692	767	690	745	689	650	704	712	648	728	703	649	678	737	721	756	703	753	698	705	719	686	701	658	689	738	690	733	693	708	765	689	688	738	725	694	693	684	742	740	661	715	699	760	716	721	732	709	658	704	706	737	723	688	713	707	725	682	722	731	705	696	706	682	742	738	725	680	646	681	683	681	716	732	729	664	712	669	698	711	723	704	689	769	650	706	701	764	733	702	723	679	687	747	706	707	722	689	717	690	688	723	723	674	769	691	669	711	720	741	685	718	677	667	734	703	706	694	684	651	715	705	742	686	725	712	728	659	703	657	729	721	726	675	718	720	747	676	708	730	723	733	711	697	751	705	683	775	727	721	694	712	737	706	697	725	739	700	709	676	750	687	698	692	719	694	723	687	700	717	717	662	685	715	663	677	664	714	764	697	721	737	678	737	660	727	691	710	730	714	703	705	744	725	751	717	718	728	713	695	697	717	734	689	678	646	632	676	720	700	737	727	733	724	670	729
8078	12452	6868	1363	874	434	173	123	98	60	62	43	47	47	53	70	57	49	50	54	64	49	40	56	51	46	56	52	51	46	65	50	59	42	50	67	56	57	51	47	52	59	53	56	43	61	54	52	46	58	46	48	55	43	48	51	63	50	59	45	47	66	44	50	48	46	55	61	55	58	53	50	58	63	56	49	43	48	46	49	64	57	50	47	47	59	56	62	66	51	49	54	61	48	50	41	69	58	60	57	55	37	42	53	44	68	57	51	60	66	72	45	68	48	52	48	48	43	46	63	48	52	60	47	49	53	56	48	42	71	39	46	64	55	53	54	52	58	63	58	55	56	49	53	56	54	48	48	52	62	55	67	59	58	61	49	40	60	41	61	48	55	66	63	64	55	46	50	60	50	65	50	51	53	50	54	64	59	51	54	43	54	48	53	39	41	46	62	44	58	54	67	53	59	68	43	59	55	44	45	67	49	58	50	65	56	45	56	62	55	51	47	56	50	48	53	62	48	44	59	43	47	57	50	53	61	69	47	49	54	44	61	64	58	52	54	84	52	51	52	61	44	52	59	60	51	53	51	42	50	64	48	62	56	51	48	59	53	57	49	59	50	49	41	73	59	52	59	48	55	50	44	51	71	59	50	43	58	56	48	60	55	52	54	54	53	55	68	65	57	56	64	45	47	50	51	47	53	54	50	49	67	47	59	46	53	47	53	50	67	53	58	41	56	54	62	55	44	49	53	66	64	48	58	47	44	67	55	54	48	59	59	51	60	63	66	47	50	46	55	64	63	47	55	49	48	51	54	47	53	48	56	59	53	50	63	42	56	50	43	36	49	51	62	45	50	63	57	52	48	52	62	46	52	45	57	52	51	51	56	39	50	55	48	66	53	44	56	56	50	44	54	39	56	49	48	50	42	51	58	50	61	56	55	65	57	51	60	50	36	63	45	52	69	49	59	42	46	45	33	65	37	38	51	47	49	59	67	57	60	57	42	52	57	47	28	53	45	58	50	48	52	60	45	59	44	60	56	44	43	74	57	53	55	46	49	56	62	55	42	40	65	49	58	51	50	59	52	53	67	50	67	58	51	66	55	52	39	63	47	53	60	54	46	67	58	45	57	51	60	47	64	68	55	55	49	57	58	60	48	52	40	62	47	59	63	59	47	58	38	49	46	53	57	56	61	55	64	55	58	56	43	49	48	54	47	46	54	45	62	55	56	46	53	52	64	53	56	63	48	56	48	62	54	47	50	58	62	65	48	48	58	50	58	45	61	49	53	54	61	52	64	57	57	53	54	50	62	54	44	48	61	41	48	48	67	55	46	40	58	56	53	54	58	47	55	47	52	48	59	57	42	61	52	52	48	50	54	51	52	57	47	48	56	46	56	49	57	46	50	56	60	72	53	51	52	66	56	55	52	46	52	52	62	43	66	56	71	55	49	47	55	56	45	39	54	46	46	55	45	57	34	49	60	56	50	50	52	48	50	62	52	48	52	51	41	55	51	37	41	50	52	62	54	53	53	47	65	49	56	44	61	38	43	47	51	59	43	53	61	50	60	48	61	48	49	57	59	71	55	52	43	51	49	57	39	48	53	50	57	49	57	52	59	46	48	62	57	56	34	60	62	54	44	53	63	43	51	57	69	54	60	50	57	51	43	52	45	46	46	39	54	72	60	46	49	65	56	40	45	53	51	45	48	58	53	55	50	60	55	53	56	61	71	54	54	51	56	58	58	61	58	52	53	48	51	51	57	71	49	44	55	53	39	49	54	61	44	59	45	56	60	52	62	56	59	65	47	54	56	36	58	57	57	66	53	70	61	54	52	46	40	46	55	48	50	45	52	40	54	43	51	53	63	69	54	59	54	57	54	50	51	55	46	49	58	58	45	43	55	51	54	63	53	53	59	46	51	42	58	49	72	50	52	62	59	43	60	49	47	52	47	66	55	51	52	37	63	54	51	45	47	63	45	52	50	58	42	50	51	46	59	54	54	47	48	55	53	57	54	56	51	56	58	45	45	53	58	42	46	59	46	50	63	48	52	53	47	58	53	49	56	57	67	39	49	56	57	53	65	61	67	58	48	48	51	62	59	64	50	50	66	55	45	76	58	52	53	47	53	59	51	61	46	53	46	48	48	61	51	53	41	55	58	50	55	65	46	43	49	65	59	48	76	55	58	43	66	43	59	58	54	45	59	58	44	51	71	51	45	56	56	58	41	64	67	57	66	56	35	43	53	51	57	42	47	56	63	49	45	51	52	52	59	54	60	51	56	58	71	45	51	56	60	42	66	49	53	65	55	52	70	60	38	52	48	59	47	58	56	64	40	49	56	59	53	66	75	57	47	61	56	52	48	50	47	63	55	56	55	56	50	46	50	51	55	57	56	59	53	50	55	49	61	45	51	58	70	48	54	50	40	57	53	65	44	58	49	47	43	61	48	50	47	65	70	55	58	56	59	46	54	43	57	61	55	40	60	52	48	53	51	52	52	51	53	44	51	54	53	68	66	54	46	56	54	52	76	47	61	50	54	49	59	62	52	59	59	56	47	57	63	55	42	61	56	49	58	49	52	59	50	58	57	60	44	43	54	51	54	41	48	44	48	48	33	58	64	57	59	45	56	50	42	66	61	67	48	54	56	55	56	49	46	45	55	48	63	36	48	54	62	72	51	49	59	65	61	60	46	62	44	55	46	56	52	49	43	55	71	42	47	53	58	50	61	58	45	50	50	56	51	68	57	54	40	62	47	50	39	62	57	51	49	58	55	65	58	39	59	62	70	52	55	64	61	51	50	49	56	67	72	59	54	52	60	59	49	51	54	47	49	52	47	56	43	64	54	49	62	44	64	57	51	49	71	55	51	53	59	57	67	66	43	56	54	54	50	50	58	50	60	58	53	44	51	48	48	46	57	59	44	55	58	55	51	61	59	49	53	50	65	48	63	56	43	45	59	51	47	68	46	50	61	61	49	63	59	47	46	50	55	51	57	60	52	43	52	51	56	49	54	59	56	57	58	49	54	59	64	69	49	51	43	61	51	57	48	53	62	46	48	59	53	55	55	51	45	44	58	59	58	46	50	57	56	65	49	60	48	50	52	54	61	50	61	48	52	51	54	48	67	50	49	54	49	56	53	48	47	54	49	61	57	66	71	55	53	51	47	47	50	55	44	52	45	62	52	53	56	55	50	47	58	59	63	47	52	49	47	65	41	51	64	58	53	66	47	49	61	62	45	49	45	53	43	57	57	52	56	47	63	55	56	56	63	49	41	48	49	55	52	52	59	56	50	54	55	56	70	42	51	37	50	51	57	59	51	45	61	61	41	50	55	44	51	53	49	44	45	64	49	51	51	61	50	45	54	53	53	46	45	45	53	51	53	58	63	62	51	63	45	51	58	55	56	54	58	45	64	60	41	48	44	42	56	46	61	43	49	49	52	61	55	43	55	55	54	49	61	41	54	44	47	43	60	57	63	57	49	49	41	68	60	69	54
41041	37576	27814	20887	25374	15761	8273	4860	2445	702	649	588	669	630	668	658	631	684	719	797	784	751	667	647	675	654	672	630	635	603	615	664	594	618	637	647	654	591	648	689	647	681	676	678	634	685	663	642	654	605	615	677	632	651	622	631	653	685	632	591	680	715	639	633	693	642	641	646	606	647	644	636	624	658	659	630	687	640	646	686	627	648	650	651	672	637	652	673	639	651	658	635	637	627	653	660	645	654	631	674	654	612	644	657	665	604	614	672	672	698	631	611	643	657	653	609	629	656	669	660	676	682	688	655	615	645	640	606	668	603	676	658	649	626	660	622	625	629	638	635	621	664	681	675	603	605	656	589	603	612	685	656	631	658	660	626	641	646	642	633	639	646	607	624	652	649	693	643	638	614	649	657	652	676	676	667	648	628	641	643	677	613	624	601	613	643	616	646	648	623	611	623	682	624	630	641	611	623	705	660	604	663	624	637	687	662	641	643	631	655	619	677	677	610	579	617	605	695	611	678	641	639	666	630	695	607	685	641	647	638	641	622	623	623	631	616	598	635	652	733	652	675	707	596	673	666	675	636	611	601	652	643	623	634	636	656	672	654	624	629	643	637	607	694	673	660	620	655	634	625	690	629	654	566	653	615	611	637	672	616	656	666	677	642	647	626	632	665	648	654	678	701	629	645	683	643	628	655	688	675	662	611	638	632	653	609	689	611	635	648	650	660	640	663	662	665	651	635	657	638	645	625	677	673	651	705	632	635	650	681	634	626	584	669	651	651	642	638	627	650	611	619	649	645	665	645	620	615	653	618	662	640	676	646	651	656	673	634	714	653	672	654	594	655	683	662	710	694	642	655	664	655	690	665	660	690	601	641	658	602	600	676	618	602	645	645	642	680	655	599	654	635	629	645	606	602	618	623	599	636	646	654	639	654	604	642	651	657	660	681	650	592	652	653	606	660	653	615	683	645	688	614	645	626	683	630	630	624	623	635	650	660	664	683	621	638	610	622	633	610	630	665	621	651	653	671	662	645	632	609	610	638	655	659	640	616	617	659	630	651	648	694	647	693	625	650	622	670	636	605	641	641	659	653	629	631	623	614	632	657	641	631	658	669	674	654	648	632	674	650	632	656	622	647	666	616	631	658	629	674	691	624	588	669	642	641	667	592	660	643	694	624	637	646	669	681	671	629	647	633	659	630	638	684	651	650	613	645	646	626	649	626	592	637	645	619	595	632	669	675	602	671	657	643	612	665	634	674	681	619	630	634	635	619	592	647	592	646	720	666	672	650	639	654	648	672	643	678	624	644	680	612	675	611	627	640	626	651	655	637	617	645	657	602	678	679	639	693	625	620	647	705	667	674	637	645	616	630	655	633	617	652	643	638	617	637	640	600	667	675	648	625	631	698	621	603	639	664	675	700	679	640	688	658	606	629	638	647	602	616	636	625	693	664	640	634	635	657	616	660	619	667	694	614	646	644	641	667	681	647	653	646	643	684	654	630	686	649	621	596	640	656	613	682	671	657	646	645	641	634	607	637	671	705	606	642	661	626	634	643	620	669	642	669	665	652	653	655	630	631	627	634	621	598	661	639	635	660	650	613	658	629	636	655	617	645	623	653	626	614	615	642	655	644	656	616	687	650	647	649	656	670	598	642	682	651	659	629	591	668	630	662	674	609	633	674	635	620	630	593	675	653	659	669	649	681	662	628	639	647	647	648	623	643	664	628	634	628	641	628	651	622	643	708	664	659	632	663	580	636	655	641	635	693	641	624	659	665	642	626	633	621	615	678	664	612	637	679	623	701	630	657	642	703	667	630	655	648	667	615	693	609	674	665	638	652	695	693	662	651	689	603	651	630	589	623	615	630	688	630	676	637	699	689	612	664	632	653	649	638	672	679	699	669	655	678	661	645	691	703	654	626	634	627	701	624	693	611	629	673	642	652	668	675	605	616	634	682	671	650	613	641	684	624	648	649	629	668	671	659	670	612	603	659	626	631	649	675	683	685	674	663	633	626	636	640	638	653	660	615	626	645	636	658	645	666	641	676	677	681	669	631	680	619	622	635	636	663	630	644	619	668	634	671	602	677	662	603	644	655	654	644	626	671	654	685	644	629	668	587	666	662	626	646	653	642	619	656	659	606	644	666	654	669	643	609	659	656	649	651	650	623	642	607	655	627	663	616	661	666	611	669	619	625	636	650	647	649	722	612	589	646	669	662	630	639	660	642	616	672	690	600	688	657	627	649	710	668	698	640	649	624	646	606	628	630	683	692	713	632	651	630	647	691	627	642	631	634	679	650	656	638	640	623	688	637	660	592	656	594	594	670	644	639	626	665	623	667	679	623	626	646	681	649	596	636	648	641	647	651	648	665	646	664	648	660	652	606	674	636	666	622	643	628	650	641	673	623	651	680	659	629	641	661	656	648	663	638	625	678	656	665	716	620	660	665	649	630	659	664	656	634	603	671	660	625	623	654	636	595	641	627	642	646	641	701	674	611	646	665	664	672	612	594	654	607	675	612	627	659	668	668	629	635	645	634	607	626	647	652	683	657	649	668	628	654	632	642	638	675	631	645	674	634	659	620	678	658	659	652	659	626	669	635	676	609	644	621	575	599	679	670	654	691	629	685	667	658	620	631	638	684	622	656	643	663	648	661	677	696	639	613	636	629	727	634	618	694	583	631	655	633	660	694	668	714	622	625	650	648	655	664	622	631	610	668	648	671	674	680	669	648	579	648	653	608	651	658	606	642	654	610	655	629	681	640	686	660	663	668	611	632	596	662	639	644	606	627	665	667	642	634	698	656	627	646	613	622	636	668	609	630	696	622	616	665	623	660	667	604	637	639	646	630	673	633	651	665	624	661	633	630	618	681	660	718	631	641	650	625	609	657	636	660	673	636	624	618	605	621	643	663	684	608	620	641	620	638	592	687	633	648	653	638	674	642	626	639	636	607	648	649	606	622	621	651	619	669	629	672	605	676	643	632	655	680	644	666	647	675	615	653	648	665	626	648	673	673	626	673	626	638	656	660	637	696	647	671	645	615	651	636	625	649	621	641	653	682	646	597	606	651	695	617	663	630	678	648	659	644	639	646	613	642	668	640	627	654	668	613	623	612	625	656	634	646	669	638	634	663	684	680	631	663	662	659	580	651	641	659	656	706	655	652	626	691	658	607	629	652	667	631	692	647	658	675	675	668	653	677	672	654	643	633	676	660	699	645	631	675	628	608	647	626	653	629	640	692	690	664	646	644	648	664	684	593	670	641	623	656	669	642	640	640	661	640	649	623	628	699	665	661	642	684	671	620	658	605	616	681	630	644	695	674	641	653	618	643	672	614	665	659	679	636	666	645	677	653	610	614	699	620	663	619	672	667	639	674	636	612	632	663	688	676	647	671	621	628	642	583	651	663	628	653	657	644	633	665	646	696	691	659	679	673	647	615	653	636	654	636	659	606	657	667	670	693	671	617	668	631	678	635	589	647	656	636
21832	32742	17434	4819	2428	1269	454	278	144	37	46	43	54	53	61	55	58	56	57	59	56	60	44	57	51	56	51	40	44	57	43	53	49	59	50	59	65	53	61	55	38	38	55	58	57	61	42	57	52	67	57	50	47	71	48	48	68	56	57	54	50	55	44	56	60	45	57	52	47	45	54	50	46	52	51	53	57	60	55	36	48	51	61	59	51	49	54	37	52	40	58	61	63	60	59	54	46	58	44	46	52	44	52	57	51	46	48	46	44	45	61	48	46	50	56	55	59	64	57	56	47	43	63	47	56	45	40	42	52	45	57	58	63	56	54	50	54	45	44	47	64	39	43	56	49	34	51	55	66	55	50	58	46	68	48	59	51	65	53	40	51	47	59	45	55	59	54	55	51	52	63	49	55	57	51	60	67	40	56	64	64	49	46	47	40	50	61	56	55	50	57	56	54	52	46	41	49	50	52	54	51	66	52	40	62	42	61	51	52	55	53	59	45	41	38	49	59	57	45	61	70	45	53	38	50	48	49	47	55	59	60	47	41	54	29	55	47	48	61	45	54	65	39	51	62	48	51	59	56	59	51	56	64	63	47	50	54	35	55	65	53	64	49	48	43	62	59	58	51	49	43	37	53	46	53	46	59	54	51	54	68	62	72	46	46	57	45	53	48	46	54	58	50	49	48	58	56	56	54	62	66	49	63	54	51	46	61	55	45	60	58	51	54	57	49	50	39	48	56	42	63	50	43	52	59	50	61	55	56	66	48	64	52	50	74	48	46	52	52	68	56	51	49	61	52	43	44	44	36	49	51	43	50	59	50	48	55	52	46	50	58	63	56	45	50	46	41	59	45	58	53	47	46	48	44	61	56	64	54	53	49	58	46	49	56	43	70	42	39	44	57	51	50	69	58	57	52	43	55	55	65	47	56	59	69	52	49	44	52	38	47	54	51	53	55	54	52	51	61	41	53	52	40	54	61	38	45	60	52	46	54	51	51	56	54	45	46	52	50	55	49	48	69	45	48	57	62	63	55	51	52	48	50	70	61	54	37	52	64	41	62	52	54	35	46	51	52	47	50	63	59	45	51	58	51	43	51	60	49	64	55	53	54	58	64	57	61	51	49	59	54	51	51	54	69	57	53	45	52	44	55	46	46	46	41	65	49	53	50	53	61	52	51	55	41	40	58	57	42	34	45	47	49	64	55	64	49	56	50	51	55	41	44	64	53	54	55	61	45	48	52	61	45	69	39	50	47	42	53	44	58	46	52	52	55	47	58	49	42	62	60	55	56	43	50	48	50	47	52	47	57	47	58	52	52	87	56	74	52	39	56	59	65	58	51	48	59	44	54	51	49	62	63	52	56	64	44	60	46	68	52	55	59	45	45	62	53	56	52	66	52	59	66	41	52	53	54	45	60	48	54	50	69	54	50	50	48	55	44	51	63	47	65	54	48	36	49	52	54	50	44	46	64	53	43	56	48	49	42	51	44	56	51	55	47	54	50	59	55	56	55	56	50	39	37	55	56	57	67	57	61	43	45	55	44	69	50	68	69	48	55	39	46	60	67	49	47	59	54	50	50	65	52	47	45	49	44	45	52	49	48	58	50	56	49	41	46	44	61	59	53	69	61	60	59	45	48	43	48	55	56	59	62	57	55	65	43	68	56	53	46	46	51	37	57	43	38	52	58	42	56	56	43	57	49	57	46	51	51	50	51	40	48	53	65	47	53	44	48	50	74	59	54	49	55	42	48	49	38	53	51	51	57	43	42	61	66	51	54	60	64	54	55	45	59	64	41	53	63	50	45	48	39	62	63	50	57	51	49	42	52	56	61	56	57	57	49	50	52	45	44	56	49	62	51	55	50	51	51	59	41	50	53	49	58	49	55	60	61	63	53	56	54	57	50	58	41	46	58	66	42	54	51	57	45	54	54	51	55	59	63	52	52	57	44	35	41	52	41	49	48	43	53	55	44	46	50	45	57	62	52	67	43	43	61	58	60	39	60	48	44	53	43	52	42	38	46	48	59	58	54	54	54	45	45	56	59	59	47	49	62	51	45	56	52	48	55	48	50	65	52	52	68	38	56	51	52	57	55	59	55	58	61	42	43	55	46	51	50	55	48	52	42	48	38	43	48	46	53	53	65	49	53	64	61	44	51	56	63	50	55	56	48	49	52	50	49	61	36	49	50	43	46	64	56	52	43	50	57	51	61	60	49	47	45	40	57	34	53	45	49	47	69	44	59	60	56	41	49	63	60	51	47	58	53	57	46	47	52	53	52	59	54	59	41	63	50	48	38	54	60	58	59	56	69	47	63	50	42	50	49	49	60	49	61	48	53	52	42	53	54	40	49	58	55	64	61	49	51	55	43	66	49	61	47	49	54	49	53	64	54	56	58	38	41	47	65	54	55	54	65	56	55	58	51	55	53	48	54	56	62	65	37	56	47	43	52	35	50	50	57	54	64	51	54	40	56	48	53	60	43	45	54	42	51	45	51	53	68	57	55	53	46	55	53	68	54	47	58	55	52	47	53	49	64	47	54	45	51	36	52	59	54	49	56	68	61	46	57	62	51	53	66	60	53	47	58	58	62	55	49	43	43	58	58	50	64	52	46	48	53	54	55	53	57	58	39	42	46	52	51	56	70	48	40	50	58	62	62	67	50	57	64	45	49	48	48	46	59	50	48	48	68	66	56	57	48	48	48	53	47	42	55	43	54	52	48	48	55	47	58	51	47	45	57	49	52	62	50	61	62	48	49	44	53	47	39	50	49	68	33	51	46	52	44	52	55	52	61	58	47	42	46	60	65	52	62	54	44	52	65	52	45	66	47	54	53	56	50	39	45	65	56	50	45	49	44	50	46	38	60	56	46	52	52	59	54	52	61	43	51	53	54	54	57	55	49	68	43	53	46	51	55	51	66	42	46	59	65	54	45	39	58	63	53	44	53	41	62	63	58	61	60	43	49	52	47	45	47	52	71	50	43	44	50	42	52	51	50	64	52	58	53	52	44	53	45	51	51	47	45	42	59	64	61	38	53	48	53	45	59	51	62	50	54	44	42	56	55	42	65	50	59	61	46	47	57	59	40	58	65	80	42	53	48	52	51	59	47	58	47	59	51	60	41	49	73	57	62	54	60	46	58	38	54	54	67	57	48	55	47	43	47	61	50	56	52	55	43	58	49	43	49	62	51	64	59	57	60	49	52	44	62	56	54	44	50	51	60	56	56	53	70	49	59	47	70	59	54	61	61	55	44	57	58	69	61	57	54	48	60	65	59	41	51	61	52	43	51	57	51	59	48	50	56	44	39	59	42	48	49	50	61	48	44	52	57	39	62	60	56	45	47	42	48	57	51	45	47	60	52	61	62	52	47	52	62	44	59	51	62	54	64	44	60	45	52	49	51	59	48	59	49	55	47	70	56	61	38	43	50	54	63	59	45	55	49	50	37	40	50	51	65	56	59	60	48	49	41	51	48	46	54	55	48	56
47418	46250	37342	32628	37360	26874	16509	10745	4840	651	708	626	611	626	592	634	600	642	712	1059	949	756	697	690	637	663	591	621	636	611	629	650	657	628	643	653	638	624	647	601	692	630	639	598	628	656	557	580	614	635	648	638	623	657	642	657	641	627	584	603	663	634	633	654	626	638	625	642	651	653	622	639	611	658	653	638	639	598	620	658	623	648	644	657	634	603	648	655	628	610	646	616	603	632	662	599	658	597	632	636	634	681	662	604	650	635	645	625	594	621	634	664	582	633	663	649	664	627	654	561	592	640	660	641	625	658	644	651	634	665	626	641	620	620	678	604	639	641	651	655	596	585	606	593	669	645	653	641	670	582	656	654	644	664	616	587	561	622	639	633	654	652	597	650	628	609	660	625	570	638	594	665	641	612	618	657	625	604	605	595	660	642	605	620	642	661	673	643	637	663	639	637	632	658	606	669	637	648	658	627	632	617	631	588	641	616	648	653	666	629	618	593	629	657	604	676	648	643	643	599	665	627	583	634	621	643	675	651	661	654	682	646	620	625	653	620	653	635	605	661	583	643	668	634	641	629	647	623	605	602	616	591	648	667	632	649	588	664	591	606	625	581	624	669	655	640	615	613	658	633	609	620	607	643	647	631	576	615	618	604	647	617	620	630	676	621	700	625	612	647	630	633	628	653	689	623	663	656	636	647	627	579	663	648	633	606	636	661	626	630	616	622	634	591	664	626	644	626	643	679	636	631	668	632	632	656	620	610	648	590	698	624	632	630	682	613	673	638	636	588	612	601	630	614	602	616	620	640	663	687	611	635	655	634	615	666	611	635	633	658	626	612	630	633	627	717	636	631	637	639	659	656	619	618	642	659	647	641	638	620	685	604	599	644	636	629	586	622	617	626	656	626	665	684	618	600	681	633	598	643	632	645	698	657	652	646	642	681	623	615	582	613	640	657	646	677	613	630	638	649	656	638	593	669	665	603	662	674	613	591	621	649	615	657	638	621	643	639	649	650	614	649	619	589	630	639	672	626	644	642	625	627	633	640	677	615	602	588	627	629	598	624	655	620	623	640	674	641	644	635	645	624	644	623	652	656	673	682	627	617	647	642	588	657	638	624	655	619	639	585	641	620	665	606	589	637	638	638	619	658	639	629	651	616	620	620	660	609	624	594	631	587	643	652	602	672	616	624	628	644	618	648	672	631	606	636	638	627	636	638	648	637	607	665	620	620	616	633	617	663	644	601	624	645	644	607	621	644	597	645	641	642	637	619	622	636	610	621	659	698	645	682	620	636	650	619	663	614	615	625	594	578	660	671	613	646	613	607	576	597	718	608	598	626	622	628	630	653	652	637	620	635	611	634	603	628	669	610	659	627	650	642	590	618	640	684	589	642	623	631	608	639	657	676	688	630	647	576	578	642	659	608	629	623	665	624	625	629	656	659	665	616	644	634	641	647	588	626	646	640	638	645	670	655	672	673	724	638	614	673	641	676	645	599	639	666	664	652	620	669	614	597	627	641	594	648	620	629	618	640	651	652	677	596	687	608	604	638	680	620	652	662	611	644	594	626	708	616	647	650	667	586	617	619	614	647	623	595	681	598	641	681	628	627	647	632	641	641	573	657	669	669	625	657	672	631	666	654	662	612	619	636	644	619	653	626	602	613	633	596	664	652	635	615	626	644	600	656	625	623	643	665	606	620	621	633	609	615	629	616	628	617	650	648	623	620	612	603	618	636	622	611	622	689	602	639	627	650	682	624	639	638	670	640	643	638	640	614	647	662	657	615	638	635	660	651	654	620	673	597	601	621	608	646	624	629	611	612	599	585	639	650	620	638	659	624	630	595	636	609	657	636	672	645	616	631	639	639	644	617	670	642	671	642	656	617	631	639	643	632	628	641	638	639	652	628	640	624	639	646	643	627	679	609	592	612	604	597	612	609	661	634	643	616	645	656	620	644	652	665	645	625	636	654	619	659	598	648	638	609	610	623	602	599	669	621	666	607	635	671	616	651	638	698	657	591	605	599	657	651	606	647	604	607	624	649	617	632	624	678	623	622	625	681	604	617	632	599	642	602	616	607	619	642	607	655	617	675	646	699	622	612	677	636	645	640	646	636	651	587	662	612	649	631	639	661	630	653	615	618	639	614	666	666	646	613	639	673	622	638	681	624	654	687	645	663	639	608	630	661	648	625	611	661	652	666	641	585	641	625	631	622	651	632	649	637	660	626	649	623	605	596	654	633	619	664	602	608	616	644	618	672	578	647	631	634	579	685	643	649	629	640	675	676	610	583	621	643	638	582	664	611	636	642	644	637	638	632	631	628	630	632	593	610	625	650	667	682	648	582	627	625	690	631	634	683	655	610	603	654	589	623	631	609	634	638	671	630	609	620	634	619	598	648	609	670	638	599	635	651	668	641	655	621	640	631	589	645	636	655	651	660	638	624	572	630	699	607	607	612	679	652	663	686	626	658	651	647	657	647	626	612	668	634	601	689	639	622	622	689	616	628	603	612	628	621	646	660	669	589	635	635	622	621	647	658	629	608	596	568	692	597	704	642	669	669	640	623	601	657	589	578	665	621	615	651	642	661	628	633	641	660	610	653	702	658	617	636	656	635	685	662	636	652	600	667	579	649	606	606	624	627	628	677	625	600	652	610	642	625	637	626	671	668	612	623	663	674	650	576	649	635	673	606	643	616	648	605	571	642	698	581	622	706	648	625	672	607	631	604	642	665	665	630	643	626	583	637	587	573	642	663	625	608	638	648	615	611	674	629	686	652	654	650	602	640	674	624	691	676	599	659	595	678	596	665	649	649	638	634	630	626	603	624	701	639	660	637	573	610	631	619	654	625	601	639	612	650	585	614	611	619	618	617	632	640	621	662	653	628	650	606	645	602	620	644	624	676	654	652	602	655	650	643	621	659	608	625	605	665	645	645	633	646	648	601	627	698	625	614	611	662	668	641	613	666	637	582	655	662	673	628	600	597	659	633	648	613	631	666	622	645	620	600	663	645	676	639	651	624	604	614	634	588	606	619	612	593	656	611	630	664	634	638	645	659	612	619	652	634	630	674	606	627	659	585	637	665	653	597	646	618	653	621	624	623	588	693	613	640	650	635	608	629	592	617	604	643	583	615	676	620	651	644	612	652	617	628	637	610	647	655	617	622	653	666	644	653	633	662	645	595	641	673	634	630	632	653	581	624	659	596	643	667	652	603	661	613	573	641	691	640	668	633	585	601	633	605	631	663	702	626	616	630	620	652	652	583	602	638	627	633	630	634	614	611	664	653	619	628	689	639	621	633	601	642	602	638	637	651	637	675	654	657	635	612	596	598	638	656	601	603	626	628	610	661	599	644	656	621	642	622	613	600	626	604	620	662	640	632	678	633	625	647	617	607	659	653	654	633	675	646	562	618	641	652	613	665	623	689	631	643	630	639	689	634	640	679	658	612	657	668	642	609	629	623	617	642	624	624	585	633	647	674	634	623
20004	29373	17631	4549	2019	1110	417	254	145	44	59	62	53	61	51	55	51	65	52	77	72	63	70	68	70	64	61	43	61	58	64	81	68	80	75	58	74	68	60	61	48	56	57	63	70	52	62	51	70	68	68	58	56	59	60	52	59	65	64	62	62	52	78	74	70	55	60	57	69	60	64	61	51	70	69	62	63	62	73	77	66	49	71	69	64	61	74	56	65	81	52	73	69	63	54	72	77	53	53	69	62	63	77	70	46	75	66	63	60	64	55	81	57	53	68	61	69	63	61	71	60	52	63	54	64	59	59	74	62	58	70	63	46	68	66	55	57	52	50	63	67	69	61	54	49	52	60	57	64	64	63	53	51	68	67	59	76	64	53	60	66	74	55	69	49	70	69	76	56	66	70	67	63	67	44	66	51	55	63	66	58	49	62	46	64	59	66	58	58	73	55	60	71	64	72	60	50	68	48	76	65	52	55	61	66	76	62	69	64	60	61	55	55	73	76	62	61	52	61	67	63	65	71	56	62	59	64	62	54	57	54	70	56	64	58	61	67	71	59	77	68	55	74	63	56	57	65	55	66	68	72	79	72	65	70	70	57	64	69	72	65	59	62	75	66	60	57	80	56	67	79	67	44	54	67	52	43	65	77	72	66	67	69	44	48	58	59	63	58	62	41	57	73	56	52	58	56	69	60	66	80	58	42	59	63	58	61	73	70	74	64	61	59	66	64	69	63	61	55	61	64	64	63	74	67	61	69	52	59	64	61	56	60	67	64	61	56	46	57	59	66	55	62	58	56	72	59	71	72	50	66	69	63	60	73	48	76	60	69	73	54	62	68	84	56	64	61	49	70	64	57	57	68	67	57	64	59	50	68	68	69	69	62	75	66	77	71	51	60	55	62	65	67	57	45	59	73	54	50	64	57	54	61	73	44	57	57	70	58	59	61	66	62	59	58	57	62	71	80	66	59	69	62	49	59	54	70	55	70	63	65	51	60	64	65	57	65	68	62	72	67	63	59	67	50	62	66	66	60	59	62	62	42	48	65	69	64	49	61	73	75	53	58	54	57	48	72	66	49	60	58	77	52	73	57	62	50	76	61	48	48	72	62	69	63	58	60	67	76	66	44	59	59	63	46	66	74	69	58	51	52	66	72	60	66	60	67	62	68	71	66	56	74	49	64	69	68	82	64	77	74	55	67	71	59	61	47	68	54	72	56	50	59	55	61	62	60	79	73	76	50	47	64	67	65	66	65	62	58	58	66	54	62	59	65	54	62	67	65	72	52	67	58	55	82	71	65	58	67	57	66	71	62	52	64	50	61	74	53	58	83	75	71	67	61	60	75	70	56	75	45	68	64	61	63	70	82	53	79	52	65	49	64	61	64	62	70	64	83	60	54	60	72	62	67	74	63	56	70	48	67	70	66	53	69	64	65	56	54	80	68	66	67	67	70	53	48	65	53	77	75	68	72	59	67	61	64	57	54	61	73	58	62	54	67	58	52	56	54	70	53	65	52	65	69	67	51	65	59	59	58	50	75	69	65	57	72	62	59	59	67	61	78	65	73	69	57	54	53	61	66	75	78	80	68	79	68	66	65	55	79	55	61	76	63	66	52	61	71	67	59	70	68	63	71	55	70	57	71	73	58	65	59	75	63	71	55	48	58	75	66	60	57	56	63	65	80	50	58	72	63	66	72	59	62	73	64	47	56	60	59	75	57	67	77	57	63	66	56	48	61	57	60	62	64	63	61	43	66	60	65	57	82	69	53	59	76	65	69	47	65	74	62	63	70	49	63	61	73	69	66	83	56	58	60	66	76	83	60	79	68	71	49	60	73	70	72	66	56	68	74	54	74	74	75	54	71	69	78	66	56	52	80	35	61	78	48	66	74	71	72	53	63	57	71	65	60	73	67	64	60	64	61	67	68	56	66	65	62	89	68	58	60	57	51	65	64	52	84	66	78	65	59	72	47	52	69	52	61	67	63	60	64	56	52	85	56	67	59	61	59	56	60	53	66	47	67	68	64	65	61	65	73	58	54	73	67	70	66	69	67	55	60	61	52	57	58	48	56	68	51	67	52	62	48	64	60	61	58	62	61	69	67	53	77	61	62	56	63	64	69	61	57	62	58	65	64	68	60	54	52	60	60	55	60	71	62	56	52	69	69	76	78	59	50	64	52	76	66	52	68	46	58	61	62	63	46	75	76	76	64	57	62	78	78	64	56	56	57	54	60	60	64	70	69	57	68	63	60	77	59	66	59	51	78	58	70	60	64	61	62	66	53	78	67	75	79	58	58	69	78	68	61	60	58	67	56	58	71	76	52	71	54	65	59	75	70	58	49	61	46	62	55	60	65	76	65	67	63	62	67	68	67	62	69	68	72	63	61	65	65	59	70	70	54	57	49	71	62	56	75	59	75	67	64	58	62	42	55	67	57	60	61	47	68	61	69	71	68	75	66	69	56	66	83	56	78	66	51	73	72	51	70	46	61	66	55	57	60	75	66	62	59	58	57	61	65	76	64	67	59	65	55	51	73	52	64	51	62	69	46	73	64	59	75	62	52	61	60	70	65	72	52	67	59	70	74	48	70	64	56	45	67	55	69	65	50	66	75	73	61	60	53	63	53	62	53	66	51	58	59	65	65	72	67	69	65	61	52	68	55	59	60	56	50	71	47	64	62	69	58	64	63	61	55	60	61	61	76	65	62	58	68	52	59	66	60	65	64	71	70	69	61	64	79	57	72	61	73	44	61	65	65	66	58	60	57	62	67	61	67	70	77	60	54	63	55	54	78	67	53	69	65	82	66	70	73	68	59	74	72	49	65	49	51	69	66	59	63	58	66	63	70	62	62	60	66	65	61	84	53	68	61	61	61	52	72	58	59	57	74	59	74	69	62	51	64	56	75	74	62	60	63	46	66	60	72	47	64	70	62	53	60	52	78	69	66	61	64	56	70	49	77	61	67	62	55	65	66	61	72	61	47	70	61	48	62	60	61	69	66	67	47	60	81	85	63	61	57	67	62	65	53	70	62	71	69	64	65	59	53	65	55	70	58	56	80	67	75	65	69	63	52	58	66	65	70	61	70	70	67	52	65	65	68	67	51	63	45	74	75	61	70	58	51	66	65	66	62	61	51	68	59	61	60	60	61	77	57	65	55	74	60	71	54	59	67	47	70	75	58	77	59	69	64	69	57	74	64	57	61	73	62	64	65	63	71	65	48	74	60	62	53	60	59	67	63	69	70	60	62	59	64	68	58	62	53	68	68	65	62	61	67	72	58	63	56	61	60	64	65	58	58	66	52	63	60	58	67	68	50	54	62	54	70	61	64	60	61	63	51	60	48	62	64	62	82	68	62	62	57	47	56	64	56	63	59	61	64	84	56	61	73	64	65	58	71	63	68	71	65	71	62	47	62	80	74	68	57	61	50	49	52	67	56	52	55	49	62	61	67	59	61	62	53	60	69	60	57	54	71	61	62	63	55	72
50149	48979	38355	30825	34713	25423	16092	10970	4668	809	761	749	737	705	746	729	762	779	830	1246	1125	912	836	790	738	762	764	762	820	721	752	714	737	767	760	729	773	821	760	734	767	785	779	793	740	785	748	730	764	732	757	724	732	764	759	758	821	749	744	757	743	732	769	733	750	776	757	765	766	764	737	770	773	724	756	767	753	779	762	747	747	756	764	767	744	809	763	758	783	760	727	791	761	747	756	771	822	755	790	762	765	785	768	738	774	744	772	758	766	708	722	774	767	780	724	739	722	810	770	751	706	774	691	742	747	772	761	755	743	756	716	732	817	763	751	772	787	775	818	757	719	762	724	770	798	761	757	761	762	724	749	777	761	786	740	768	759	742	757	763	738	735	755	732	781	746	770	758	727	773	784	748	797	759	763	738	736	744	766	771	825	803	769	768	734	786	707	693	737	752	735	814	765	758	725	798	747	724	718	756	739	713	765	767	774	780	749	773	701	730	740	773	746	764	738	761	769	741	721	817	773	729	752	770	768	774	795	757	739	753	787	758	767	790	797	745	800	743	718	726	767	737	749	770	775	763	780	734	743	740	779	732	770	774	755	715	790	758	721	776	759	729	770	777	749	757	760	802	753	755	785	783	769	727	759	722	754	708	714	799	777	824	754	767	777	727	772	723	734	791	820	785	783	747	767	732	739	721	750	681	759	757	753	764	768	777	739	756	741	768	806	726	772	791	735	748	751	764	781	726	739	734	736	759	753	767	826	712	756	751	760	732	796	782	761	735	772	745	754	775	746	736	744	766	746	747	782	794	731	749	805	783	731	723	767	778	796	715	785	754	774	779	743	741	732	718	696	744	715	789	725	780	813	725	745	743	764	782	740	827	809	778	745	759	790	725	768	748	746	736	747	782	745	803	707	693	770	787	771	731	754	733	756	752	752	738	763	778	744	711	777	770	752	760	763	721	727	782	783	776	757	761	794	730	808	778	734	715	749	727	775	729	731	755	796	772	760	749	758	802	743	765	752	771	742	731	699	771	746	770	789	749	734	749	781	807	762	738	766	754	755	761	764	752	741	742	770	750	731	791	738	738	744	745	734	751	704	769	772	779	729	756	745	745	726	718	720	782	771	740	729	742	795	711	732	760	735	759	766	740	755	737	758	753	777	731	756	735	763	749	786	794	744	762	763	713	751	766	791	779	776	776	773	807	710	800	845	803	721	759	690	762	756	767	729	760	716	715	743	759	721	785	765	774	765	686	721	702	754	762	732	767	770	758	771	775	774	758	762	763	815	752	732	755	718	706	803	750	763	764	754	730	728	737	738	777	821	789	788	804	709	769	743	761	784	772	705	790	731	735	751	706	753	732	816	707	744	730	791	777	746	773	737	735	805	747	705	752	785	794	748	793	760	743	763	765	738	771	758	728	802	791	784	727	752	758	736	806	723	767	757	769	740	717	748	771	766	745	751	771	736	735	771	793	754	746	784	807	771	751	806	745	762	811	720	750	748	745	748	769	714	777	725	766	779	813	743	773	735	740	759	747	729	766	786	733	722	706	716	739	742	793	794	745	721	756	775	757	732	764	745	766	724	816	726	776	758	748	714	764	745	706	749	758	757	775	745	775	719	720	730	767	739	774	725	752	777	794	770	716	741	759	813	704	758	739	784	787	768	761	728	800	752	742	734	741	760	722	756	747	794	758	704	711	723	736	795	761	766	714	761	756	774	740	733	772	743	756	789	742	762	717	692	724	766	751	764	750	746	759	729	760	763	764	817	806	767	770	750	748	726	791	787	749	774	817	729	764	750	779	784	740	796	734	795	791	787	745	761	752	712	744	766	756	755	799	760	729	777	748	802	736	753	792	771	772	778	754	747	760	765	779	751	768	753	736	786	759	735	772	782	767	778	753	756	735	772	759	761	784	782	726	773	795	787	781	785	770	702	744	781	739	756	740	716	733	769	728	742	732	803	764	750	719	747	797	771	717	747	729	735	756	803	759	744	761	719	784	791	753	733	829	797	740	790	810	742	714	773	785	802	695	740	713	761	755	774	764	724	776	743	789	757	782	726	802	763	773	747	751	752	780	770	752	728	743	714	770	757	791	700	772	780	750	783	816	755	741	725	805	742	746	760	746	796	786	739	712	735	738	757	795	727	774	731	756	779	750	755	727	764	723	667	735	785	763	736	714	753	787	739	762	761	745	766	723	714	747	753	739	767	734	729	777	723	766	759	714	721	759	713	750	753	738	763	765	779	777	753	705	744	740	750	731	740	773	691	776	762	756	784	747	792	731	781	729	773	786	771	768	787	786	727	819	811	729	821	798	822	785	680	747	756	814	758	704	807	725	725	702	796	709	735	754	715	794	798	771	760	728	756	717	795	762	726	778	765	761	724	754	768	741	781	752	754	777	757	784	800	694	785	702	719	777	700	757	775	757	758	725	764	758	742	803	722	733	728	744	784	769	734	778	778	706	733	726	708	790	806	739	800	734	785	774	741	782	730	742	751	770	787	781	719	762	739	778	730	762	771	737	787	723	729	695	791	758	771	730	795	712	776	755	753	768	751	760	780	732	733	786	785	740	712	733	781	774	792	703	742	752	798	717	725	733	736	786	751	750	729	752	745	781	726	776	737	773	761	758	758	761	730	746	780	784	766	772	742	760	741	789	739	764	769	728	722	747	733	751	717	713	752	800	760	711	719	775	795	724	793	729	747	765	821	728	762	773	717	717	792	790	757	756	751	814	811	715	741	737	722	802	750	741	774	778	755	766	756	740	771	745	705	753	762	767	730	782	741	783	726	753	765	752	706	742	771	747	745	743	707	757	739	755	776	750	765	746	771	755	764	770	780	749	705	765	795	782	758	782	774	755	770	736	758	758	730	784	746	787	770	775	813	763	767	782	776	767	746	742	724	746	703	717	741	770	739	742	737	775	781	718	760	804	750	749	745	742	777	756	771	772	698	762	764	774	719	732	768	733	782	753	734	731	813	753	759	719	759	795	739	769	781	725	768	735	712	764	710	695	725	816	746	767	771	724	785	747	708	735	753	770	828	764	731	756	772	771	781	735	771	765	774	772	731	760	713	776	731	734	790	721	748	753	753	725	752	712	783	726	758	745	773	751	738	758	751	740	744	746	757	741	786	758	736	741	746	743	689	779	733	782	769	732	717	760	776	781	742	733	762	747	743	772	755	773	782	748	767	773	790	752	742	767	779	779	737	765	774	737	814	794	744	765	778	762	771	739	752	721	789	790	717	764	772	802	720	756	752	778	785	691	712	733	769	739	734	735	756	744	759	737	754	750	752	729	733	796	778	802	794	779	733	756	744	747	755	728	773	834	818	754	764	773	723	812	794	749	751	780	745	732	770	765	783	731	790	773	761	760	749	750	740	736	698	754	790	760	715	754	767	709	739	724	741	711	752	798	731	745	758	709	732	712	751	772	747	775	769	791	700	768	773	720	805	725	786	740	764	757	734	785	785	781	725	806	698	741
29464	39784	23611	7917	3765	2043	738	460	181	59	56	53	66	59	65	46	58	65	75	84	76	57	68	50	70	68	63	62	62	52	62	53	70	59	45	76	50	66	59	52	62	59	64	58	46	53	54	67	47	52	57	67	38	61	55	75	62	42	50	69	47	55	45	61	51	60	59	65	60	54	63	66	67	62	50	53	57	65	50	55	57	72	66	61	73	50	54	72	68	68	57	49	63	44	62	55	61	65	75	54	50	70	64	60	70	56	72	68	61	54	77	61	69	62	53	50	56	57	54	75	71	64	52	67	65	67	66	55	71	69	56	56	55	56	52	73	63	62	60	54	62	68	53	79	56	69	61	61	61	79	51	54	47	73	63	58	52	47	56	70	62	44	48	51	47	66	53	68	60	63	58	63	57	66	73	66	47	57	57	73	61	53	64	50	58	61	56	58	63	45	52	63	58	56	64	67	61	56	60	59	55	60	57	55	64	63	72	60	57	58	65	67	62	64	53	63	63	63	56	49	51	61	54	65	61	53	65	63	57	65	75	60	57	53	63	61	68	64	64	54	65	65	84	59	62	66	51	60	52	63	73	77	52	62	65	73	57	57	68	59	62	61	66	56	40	52	60	63	51	65	52	45	64	55	46	53	49	66	54	72	62	62	51	49	70	60	64	72	68	54	65	56	65	58	55	43	53	55	50	63	68	63	66	59	62	68	56	53	69	65	58	49	63	56	74	46	59	65	64	49	60	57	62	55	68	63	48	53	75	60	61	61	66	66	61	71	77	70	55	40	61	56	55	61	64	62	58	64	63	49	47	61	56	58	64	58	55	50	58	71	74	50	53	61	63	56	49	75	53	58	58	63	46	57	48	66	55	57	61	72	66	46	54	53	44	48	44	67	52	74	67	45	47	65	71	66	55	69	53	69	80	62	64	49	67	63	57	60	57	69	50	59	71	64	72	52	44	74	72	50	61	49	69	54	75	55	57	67	59	64	55	69	70	62	60	59	69	48	55	61	51	66	60	75	64	64	70	47	51	63	59	58	66	56	56	54	73	55	53	68	70	59	59	55	46	59	59	54	57	57	57	59	50	54	52	48	54	53	66	66	56	59	55	70	64	66	57	57	56	67	58	69	54	62	52	63	62	60	63	45	56	58	70	57	57	58	53	60	60	55	61	58	61	48	61	54	57	64	57	66	47	56	70	49	67	62	68	79	65	71	53	51	72	61	68	56	56	57	59	51	49	55	45	54	67	55	52	64	60	84	74	55	51	48	56	64	50	71	71	71	64	54	64	68	56	57	56	55	50	57	70	66	62	66	54	52	60	57	60	65	74	59	62	60	59	62	63	49	56	60	72	53	51	56	69	60	56	61	54	57	47	45	56	43	48	66	65	57	41	60	60	55	58	66	74	50	59	53	47	53	58	71	57	49	51	44	81	68	65	64	70	48	66	52	78	55	62	56	56	61	53	68	73	57	69	70	49	64	67	64	59	59	58	65	58	58	60	66	64	69	57	64	71	77	53	45	57	64	54	63	55	52	53	56	61	40	60	63	51	62	59	71	46	55	61	59	69	50	61	61	67	66	66	70	58	44	56	68	64	68	70	62	68	57	58	57	64	52	59	53	59	56	64	51	51	58	68	60	67	65	56	57	71	50	60	63	56	60	43	62	64	71	64	61	68	53	49	49	69	60	51	65	68	55	70	47	49	56	71	47	64	73	41	56	71	68	65	75	56	65	47	58	63	69	51	57	74	60	52	61	68	75	73	55	53	79	69	62	51	66	58	61	64	56	49	53	64	63	64	75	66	52	63	65	53	64	65	53	62	64	53	65	68	55	64	54	60	62	64	52	62	55	52	56	63	55	53	67	71	56	64	61	47	55	63	57	63	67	57	66	57	62	60	51	53	60	72	67	59	69	55	64	71	59	54	66	57	58	56	55	48	54	59	65	60	61	60	61	56	60	50	71	60	57	59	57	56	50	68	59	67	68	44	50	63	75	51	77	68	54	65	80	61	49	57	58	54	60	62	53	57	60	63	58	62	56	46	62	59	57	52	59	59	64	54	49	49	50	64	61	73	57	63	54	45	53	68	56	71	59	65	63	59	54	63	59	62	80	53	54	51	73	58	61	65	62	48	62	57	57	55	54	63	56	57	62	56	58	56	63	57	64	43	62	63	59	54	47	64	59	70	46	57	60	65	63	60	69	56	70	55	55	59	68	61	55	52	63	67	52	55	65	60	61	54	63	54	60	63	50	57	57	82	59	59	63	62	69	54	67	60	60	63	54	53	51	58	52	55	66	61	57	58	54	51	59	67	77	63	71	69	71	60	50	67	70	62	60	48	69	53	61	57	54	56	63	59	70	60	57	70	64	60	79	66	52	49	60	69	61	49	60	52	58	75	48	71	60	56	59	68	64	59	63	61	60	51	61	58	64	58	63	72	57	44	48	65	65	49	53	54	65	64	55	78	47	49	45	68	38	60	55	61	60	58	67	57	61	56	65	73	48	50	55	62	58	57	56	54	54	66	75	56	63	54	59	52	61	48	64	61	53	59	61	58	55	58	57	67	48	60	51	71	48	66	57	58	55	57	59	59	56	48	65	59	69	65	42	60	67	58	61	64	53	54	51	53	64	56	44	54	40	49	55	63	59	38	63	60	71	56	62	53	72	57	80	76	68	53	59	63	66	57	72	69	54	53	49	47	62	57	61	59	54	57	52	66	49	64	52	63	56	53	76	60	63	63	54	61	47	62	56	53	62	60	61	61	56	56	57	51	53	55	69	64	59	64	62	52	64	71	66	46	74	58	75	59	59	48	53	64	51	56	41	63	65	74	65	55	54	74	54	62	62	70	53	63	56	58	69	59	52	66	68	58	57	60	41	64	43	56	53	62	76	60	66	63	56	68	56	68	48	62	52	55	68	59	63	69	52	63	77	62	72	64	63	62	56	67	65	75	72	72	56	64	58	64	50	57	64	52	55	56	56	56	53	58	54	69	68	69	62	75	65	59	64	61	52	76	54	56	58	69	64	43	50	49	47	66	67	51	79	70	59	45	48	59	46	57	56	52	62	56	62	59	63	61	57	74	58	66	51	54	60	66	62	47	60	56	57	56	67	66	61	52	78	52	62	65	54	66	53	52	63	45	61	49	48	57	55	73	56	47	70	74	63	46	74	58	65	49	65	72	55	64	68	51	70	56	53	69	50	59	72	55	58	58	67	62	64	49	62	71	46	64	57	59	67	52	68	56	69	59	71	70	63	55	62	54	54	54	64	64	57	59	51	73	49	58	70	52	56	62	69	59	62	57	60	63	67	69	66	51	68	62	54	60	67	57	62	70	65	63	62	59	59	58	66	48	65	78	58	72	54	75	54	50	55	54	65	58	60	52	49	59	41	53	61	59	49	66	60	59	59	49	55	52	63	62	74	67	45	66	65	79	55	75	50	55	56	60	73	65	77	62	43	75	53	78	76	55	57	58	62	52	67
49233	48894	43555	37310	42115	32461	21237	16275	6675	666	721	744	724	745	764	744	671	735	909	1751	1345	1041	818	735	733	693	702	703	726	693	685	692	721	754	702	696	699	729	717	736	701	682	694	748	710	724	737	694	676	716	743	758	699	718	713	687	697	681	684	693	667	777	695	704	757	770	733	733	666	706	739	703	677	715	706	732	757	749	703	712	678	688	708	733	655	698	704	708	678	747	720	741	687	746	709	723	746	726	685	736	718	710	654	746	689	745	746	729	716	722	721	733	733	762	736	728	732	715	693	718	685	717	746	660	736	785	685	726	701	746	717	688	718	747	712	728	716	716	655	703	711	678	743	736	737	717	692	698	694	675	683	756	689	691	758	704	735	723	725	669	715	694	700	760	749	724	701	703	716	739	743	722	743	748	732	742	736	711	746	724	680	770	669	715	715	754	753	744	665	713	748	751	678	710	703	712	696	701	753	711	743	716	712	678	709	698	683	767	684	710	748	675	763	714	716	751	753	705	709	741	626	711	751	740	694	716	693	684	723	676	716	724	727	730	722	726	708	690	697	701	762	716	671	692	720	679	702	733	729	752	703	724	693	731	780	715	725	763	750	695	736	717	751	706	693	703	762	727	717	659	741	660	691	714	722	662	679	676	717	764	744	729	698	706	709	724	719	735	740	749	686	786	692	758	666	742	766	704	684	700	699	736	746	706	728	736	718	724	734	711	713	717	755	746	681	760	683	717	722	690	729	683	729	701	640	791	752	745	746	745	776	669	774	722	717	720	721	735	693	710	724	728	713	707	724	694	666	677	685	749	669	707	740	744	745	684	748	745	708	745	715	719	686	698	692	760	756	682	735	729	710	696	743	730	699	728	706	760	669	687	737	683	694	743	752	683	718	697	752	689	737	710	695	716	679	700	757	701	684	746	707	703	708	769	715	698	728	701	706	742	713	752	743	707	696	731	723	703	652	737	736	704	708	717	748	739	722	706	734	665	727	741	709	710	690	693	720	765	754	748	708	703	682	702	729	725	756	670	759	743	707	717	716	697	764	682	706	713	706	673	799	771	761	707	704	691	714	734	712	675	670	705	730	676	717	718	706	711	731	732	697	755	649	755	699	717	724	710	712	695	754	751	728	699	687	720	729	763	691	738	726	720	711	739	704	698	730	666	724	719	709	724	761	674	715	709	702	736	676	736	687	728	712	732	744	689	733	725	686	712	735	693	734	760	711	727	726	718	767	727	723	707	693	704	780	730	653	711	737	732	698	706	772	749	734	771	697	736	663	690	681	705	697	707	743	735	705	674	699	736	726	683	735	672	700	707	704	712	716	697	744	717	664	728	726	683	728	690	683	678	699	671	790	705	717	710	711	756	734	735	667	737	709	737	718	725	674	701	679	737	765	691	724	710	731	746	716	766	714	719	731	757	717	721	729	665	675	697	665	654	727	693	740	693	739	696	708	691	677	694	733	675	713	744	729	725	717	710	693	748	706	724	695	741	718	717	710	693	694	677	712	730	690	693	708	689	683	746	759	720	741	669	739	693	731	732	730	687	701	709	713	696	711	731	744	750	732	697	726	705	710	712	733	676	656	692	723	704	730	688	753	751	708	732	751	729	756	716	711	720	720	760	763	721	697	710	732	694	719	719	674	720	750	734	716	749	698	754	735	745	732	725	684	695	743	751	691	750	719	736	780	712	688	722	718	666	725	727	733	718	770	694	765	710	723	763	790	691	713	720	708	707	720	743	724	713	707	720	687	700	715	728	730	742	704	711	742	750	732	715	682	736	718	707	669	726	687	728	699	717	712	719	697	697	695	763	736	691	742	706	702	711	746	708	743	678	669	737	671	694	699	681	792	736	712	711	717	724	727	704	716	715	764	675	672	687	728	693	728	701	738	701	729	694	701	650	677	699	697	742	725	679	717	723	717	757	678	725	769	684	660	734	739	762	739	683	654	743	684	678	745	677	688	718	675	733	730	703	722	735	710	712	727	718	681	708	694	732	693	707	728	733	683	727	729	730	759	731	717	721	714	757	702	708	669	702	728	713	696	727	662	718	719	707	687	695	740	683	718	716	720	737	697	774	696	720	749	718	745	700	739	678	691	709	742	735	724	710	701	703	688	728	713	751	736	717	693	764	714	705	709	676	758	731	686	697	700	666	737	752	646	721	738	716	690	697	711	687	734	689	715	678	723	703	714	723	736	719	650	749	668	744	717	713	714	711	693	721	680	728	680	691	729	686	747	686	728	700	737	673	633	723	686	729	670	752	699	694	686	807	736	760	752	709	670	682	720	683	726	717	714	716	699	693	768	673	703	687	737	715	712	697	681	703	727	683	637	762	720	736	719	716	687	757	713	740	722	770	740	690	735	732	684	726	702	717	704	691	695	695	708	706	735	706	741	664	679	710	699	716	676	701	664	728	668	680	741	731	691	753	707	747	701	702	703	734	690	736	686	747	736	727	717	730	674	719	703	746	723	741	720	714	717	728	689	740	716	732	733	713	720	715	684	746	729	752	730	768	686	695	673	679	701	657	717	711	711	697	702	772	697	714	709	679	695	716	701	724	740	692	749	747	745	698	743	725	716	768	726	714	711	746	735	679	715	744	736	752	687	721	694	716	709	737	684	670	686	733	731	729	665	740	717	719	722	722	702	679	732	691	688	694	718	712	724	689	737	758	688	752	724	716	711	715	724	752	727	656	700	687	696	723	738	737	700	723	696	722	715	725	674	668	695	753	730	723	711	746	772	640	754	684	687	729	769	689	685	723	713	646	679	705	751	700	707	678	702	765	742	738	687	723	699	745	698	720	745	730	737	707	747	757	683	679	733	740	695	701	746	717	735	725	731	742	688	719	724	703	743	648	722	772	756	669	726	713	724	692	714	717	728	703	742	709	683	723	775	762	756	732	719	721	722	734	706	700	764	708	735	718	785	739	716	710	734	705	698	726	716	698	685	692	714	709	743	741	725	709	746	685	749	727	712	702	710	709	750	733	728	707	759	668	711	715	687	694	741	744	694	682	714	675	704	697	745	707	737	709	770	744	784	732	741	746	720	731	692	727	678	748	736	712	706	704	711	676	722	688	733	701	739	786	708	708	765	741	696	735	758	726	744	714	756	686	696	689	719	741	727	647	713	729	733	748	748	722	706	730	726	761	715	704	724	793	707	711	711	713	715	714	758	714	669	715	693	724	673	738	679	718	699	664	717	713	721	705	728	730	710	689	782	738	677	727	701	656	736	722	687	757	785	704	698	747	736	698	758	721	683	737	735	725	731	710	728	719	757	746	684	663	714	738	729	712	736	707	715	733	715	729	708	769	721	707	752	690	750	688	719	650	728	713	733	766	771	765	706	693	715	714	706	724	709	754	745	681	687	735	725	753	724	680	688	741	708	671	704	695	707	658	745	663	734	674	764	719	721	713	728	668	693	693	739	733	748	689	767	667	722	696	704	736	748	703	706	767	720	670	691	736	725	720	724	699	717	662
9646	12362	6569	1336	679	390	162	118	86	52	52	51	48	61	71	47	64	65	46	59	59	51	55	57	73	56	56	66	59	59	49	50	58	56	58	61	46	46	60	49	61	56	48	48	45	46	55	44	68	56	35	41	53	49	52	54	67	58	45	53	57	54	47	47	47	49	47	44	49	48	70	57	51	56	60	44	55	49	54	40	49	48	52	51	63	58	47	62	53	50	57	50	49	56	52	45	48	57	60	47	65	61	57	49	48	66	57	56	63	63	60	61	54	47	50	40	59	60	49	56	49	52	42	55	49	37	63	46	58	48	49	39	59	58	57	42	47	57	53	50	59	54	57	54	52	57	50	50	66	52	56	45	43	52	50	69	62	44	58	55	69	70	60	64	42	56	51	45	60	52	43	60	40	52	52	41	58	53	46	69	65	56	61	38	39	62	58	48	46	72	62	54	46	58	55	53	46	51	58	56	45	46	47	44	58	52	61	52	45	53	42	58	59	42	55	64	54	54	59	45	49	62	61	46	47	64	60	56	56	48	43	64	62	49	58	64	47	51	62	62	63	59	55	49	51	60	48	50	55	54	48	67	65	56	51	61	54	54	56	53	51	61	51	73	45	71	52	72	50	58	59	51	49	59	35	46	50	68	66	61	61	42	69	52	52	54	62	54	49	61	49	46	47	43	56	58	55	50	61	65	59	59	61	60	49	52	67	47	56	48	48	58	75	44	44	63	57	57	50	55	47	70	49	56	67	54	68	56	62	47	49	57	57	52	41	58	49	42	50	47	55	48	46	49	49	67	54	62	60	38	45	58	46	55	56	54	44	58	51	50	61	51	54	59	54	54	53	49	58	61	60	44	60	61	59	64	58	45	51	45	42	60	62	48	57	62	43	64	54	53	47	43	58	47	47	65	38	43	64	53	55	56	63	51	57	50	56	61	49	52	53	44	64	48	66	61	51	50	58	59	53	57	52	57	55	57	52	53	51	51	52	56	56	50	60	63	52	81	53	73	53	63	52	55	69	58	53	53	60	49	57	47	49	42	45	43	46	58	64	45	45	67	50	57	55	60	53	64	51	60	55	47	47	69	49	58	45	70	69	49	49	55	62	50	51	55	45	61	55	55	55	48	57	58	61	56	55	58	57	49	56	38	64	53	55	53	46	52	80	56	54	63	50	65	47	61	65	72	67	55	63	50	55	59	48	68	54	57	59	59	42	62	47	60	55	52	67	52	51	49	55	55	45	54	52	47	52	52	59	57	46	66	54	54	48	51	56	46	39	56	55	62	66	49	54	57	72	52	56	63	60	59	52	52	55	56	52	49	49	59	49	58	54	49	66	51	62	60	48	71	47	61	61	57	56	44	56	54	48	57	60	45	44	53	44	65	71	65	46	69	45	50	47	60	64	53	57	51	44	54	54	55	44	51	55	59	41	59	60	50	57	56	52	46	62	69	46	51	65	50	60	50	53	40	53	54	53	50	60	49	53	59	44	56	50	54	52	54	60	53	59	41	48	43	48	62	62	40	55	49	58	81	46	53	51	62	51	65	64	49	55	50	54	52	64	52	55	53	50	55	49	57	46	56	66	46	62	60	61	42	50	50	49	40	51	51	44	50	37	51	46	66	44	62	49	49	48	40	44	46	49	60	44	57	58	59	58	54	52	51	53	45	52	52	53	43	50	48	74	62	59	54	51	60	50	72	44	52	59	61	53	50	39	55	76	52	66	46	68	55	60	52	59	59	66	48	46	51	54	52	60	54	59	53	49	63	51	58	48	61	51	63	56	54	50	52	64	51	60	59	60	52	47	50	59	43	61	54	50	47	56	56	59	43	57	55	41	57	65	49	60	63	59	74	56	64	57	56	52	62	47	44	54	50	52	43	61	59	42	54	59	49	37	52	49	59	55	55	41	47	71	46	50	48	58	44	54	55	54	47	45	62	46	53	38	44	35	50	61	57	63	53	62	49	69	61	50	56	37	47	58	47	54	60	44	56	64	61	61	49	56	63	37	55	66	46	71	46	54	65	47	44	62	50	56	45	53	50	37	63	54	43	59	50	46	57	64	60	53	60	42	51	63	52	66	60	48	65	42	55	51	45	58	42	58	60	53	59	50	55	43	56	61	57	48	55	46	52	41	57	53	60	61	56	62	57	45	49	75	51	41	54	54	61	52	50	59	58	58	60	47	37	51	65	70	65	47	41	52	60	50	61	43	57	41	54	83	42	52	51	54	40	58	43	64	61	52	53	56	56	56	60	53	49	44	57	54	48	59	53	54	60	41	55	37	49	68	52	63	63	53	41	49	48	61	54	52	57	62	55	56	53	50	50	60	56	43	43	65	50	58	50	60	64	46	64	50	53	54	43	48	50	71	56	54	64	42	57	71	50	45	52	46	59	55	46	52	41	50	48	52	60	54	61	52	52	51	53	44	50	64	48	54	40	41	59	53	57	51	42	59	62	60	56	62	62	60	41	55	56	58	56	57	67	41	46	53	76	53	60	45	62	67	41	44	64	65	64	46	54	55	61	48	51	55	50	61	56	39	55	50	53	62	70	53	62	39	51	61	51	61	60	55	59	54	60	57	47	56	54	45	58	43	56	53	53	65	51	54	55	53	60	42	39	62	47	48	42	45	53	53	57	62	52	33	56	62	52	44	73	45	68	61	50	44	69	52	62	52	71	63	56	47	54	44	57	50	61	58	51	48	45	55	61	61	38	44	64	45	57	48	50	64	52	49	45	55	51	49	47	56	46	52	62	52	63	54	52	49	53	48	49	60	64	56	61	51	42	59	57	59	58	60	42	62	65	56	49	46	56	37	60	47	65	58	49	61	60	59	61	55	45	48	55	56	54	33	61	44	55	46	44	53	50	49	52	53	62	45	54	49	53	45	53	61	61	52	59	52	58	55	50	59	61	46	49	61	54	51	41	53	58	59	67	51	43	40	67	54	44	53	45	63	46	55	57	53	51	61	58	56	55	59	47	60	51	48	53	52	51	53	64	39	43	57	57	62	50	55	49	56	52	55	46	80	59	53	56	55	62	56	38	64	54	49	58	45	46	55	51	73	61	51	42	47	66	61	63	49	74	43	53	50	53	56	48	54	46	61	49	57	63	58	40	66	55	50	60	55	55	61	57	60	56	51	60	51	49	62	47	50	56	56	59	59	46	54	62	55	56	53	57	59	59	53	54	44	60	57	64	56	55	57	50	50	71	44	55	49	61	48	63	46	67	67	48	51	50	50	47	57	59	59	56	60	54	55	53	58	58	56	74	56	48	50	49	51	55	47	38	64	54	40	56	52	52	61	62	57	64	45	62	55	61	51	49	47	42	56	44	62	53	49	43	61	60	45	51	57	70	57	59	52	52	51	52	67	54	60	51	60	50	54	49	59	60	53	63	54	50	45	53	49	43	54	60	47	44	61	54	48	58	61	49	60	56	45	50	38	54	57	43	52	54	78	58	63	56	57	66	56	62	59	62	61	56
42901	36764	28059	20065	22819	15685	7438	5140	2041	674	651	657	666	634	670	642	681	651	684	811	835	719	660	655	644	677	613	626	623	648	681	701	640	639	647	651	680	667	686	649	652	646	670	640	658	625	676	662	659	654	665	635	664	676	673	619	666	689	650	610	675	635	614	667	603	689	628	650	620	672	614	651	643	620	600	680	645	614	659	658	681	623	653	677	630	609	676	640	646	631	654	636	631	615	625	662	662	652	671	667	675	654	643	664	643	664	648	650	667	620	661	659	646	703	655	640	648	649	656	667	692	673	677	659	629	668	696	672	638	678	648	641	677	667	658	685	666	680	675	639	638	616	667	612	620	684	630	646	635	648	651	636	631	620	637	658	699	609	679	669	657	674	613	668	644	655	686	631	577	667	589	691	636	693	687	609	644	666	674	649	664	670	646	658	663	628	658	684	670	637	652	671	646	652	629	652	706	649	633	683	624	709	629	710	668	641	605	595	636	662	620	636	664	607	639	656	647	646	677	659	633	585	640	700	632	629	677	632	669	634	615	637	679	660	643	627	623	596	634	650	644	628	657	645	694	682	632	654	667	620	618	717	656	667	661	650	633	665	694	684	646	622	625	649	652	634	644	672	641	662	645	640	660	634	692	614	683	707	625	663	669	697	703	610	662	620	671	685	636	672	673	680	656	636	636	704	682	625	638	694	639	681	616	667	633	670	666	663	587	680	651	654	667	624	675	684	649	649	649	669	709	601	672	644	654	687	660	633	643	657	658	680	615	667	644	632	631	676	689	641	603	634	684	659	670	670	623	641	673	617	605	695	649	665	721	642	642	637	626	671	616	631	676	636	641	652	677	663	665	677	648	710	653	645	689	656	647	666	694	622	693	654	623	645	647	631	713	660	636	674	654	633	605	612	678	684	619	670	601	674	669	660	677	635	652	604	677	670	654	657	642	637	649	662	667	655	654	687	712	670	653	630	650	632	648	646	594	618	641	625	694	642	650	650	595	655	628	696	672	735	627	711	667	644	695	654	676	674	627	654	628	632	673	632	619	611	625	697	696	614	619	654	695	666	653	626	677	662	687	616	627	652	628	663	676	630	662	640	681	638	669	640	620	686	627	669	659	620	663	685	630	625	663	593	673	687	676	650	652	684	646	629	651	641	666	636	682	654	664	667	652	615	644	636	657	699	714	680	631	673	647	657	647	674	657	705	710	606	607	619	656	670	660	618	692	677	634	696	689	674	660	640	669	639	617	647	660	700	635	672	673	665	627	604	648	655	677	647	660	636	677	673	651	663	637	657	658	676	638	679	724	642	689	656	673	656	677	669	643	720	685	661	685	628	658	669	643	678	651	658	680	660	664	680	647	629	673	676	667	700	697	661	613	642	659	683	653	652	657	653	648	628	627	709	678	663	666	656	657	659	706	609	625	672	660	614	599	703	640	702	706	676	641	660	662	650	638	667	675	648	646	652	628	647	665	695	687	625	657	634	684	632	665	641	706	624	652	655	658	681	639	663	646	678	687	644	679	641	633	652	632	654	625	653	661	626	654	643	660	647	670	674	666	674	612	683	684	658	633	664	670	650	645	667	661	603	668	640	690	664	675	646	695	646	638	665	684	638	636	604	641	636	626	628	691	626	705	673	645	623	647	683	651	651	603	608	661	659	638	690	648	647	614	642	661	647	658	643	641	615	651	657	675	629	634	628	629	601	618	677	684	658	621	654	684	633	621	618	670	658	694	623	677	657	697	640	666	671	635	668	670	638	630	663	673	644	639	676	680	667	662	662	635	687	665	654	681	677	636	625	642	637	622	641	626	634	678	593	656	632	625	656	642	634	656	657	630	617	675	668	684	659	639	656	641	674	676	603	663	667	705	651	634	681	669	653	695	714	690	644	704	672	670	601	686	691	677	667	699	652	641	655	637	636	643	655	642	693	672	636	636	692	623	654	642	643	634	677	668	684	658	673	646	649	694	616	676	640	679	640	606	686	621	676	639	670	636	675	661	669	615	688	627	687	645	664	661	643	655	638	629	677	632	682	687	632	654	678	681	616	617	598	671	622	677	686	657	676	582	633	685	656	641	639	683	648	663	676	670	688	650	664	669	662	682	596	655	636	673	631	650	649	614	681	706	658	664	627	644	683	633	647	670	659	710	687	633	624	631	683	658	674	659	643	652	656	639	656	647	658	657	697	631	632	667	664	642	660	671	677	676	668	631	681	684	664	632	599	662	621	637	651	606	648	663	666	613	643	651	681	705	653	675	622	685	636	645	657	682	666	583	697	635	637	669	689	653	643	673	637	608	645	658	661	672	706	660	695	684	635	633	673	661	620	672	654	654	679	676	652	679	672	670	685	605	638	669	619	631	659	626	637	674	655	654	677	638	637	657	628	679	660	597	639	625	637	647	691	674	664	669	684	637	661	643	680	693	669	631	643	710	645	684	615	665	693	619	613	629	655	674	636	649	641	664	629	670	650	669	618	699	657	677	640	652	666	661	668	662	697	671	690	625	658	634	679	676	621	655	663	623	658	643	651	621	673	675	658	650	636	662	653	668	625	665	653	642	654	623	659	669	669	675	707	660	651	661	619	646	673	629	649	672	669	699	634	616	649	683	633	651	627	645	670	662	676	619	654	673	661	601	662	624	677	676	625	606	650	664	650	596	681	680	640	681	665	682	642	642	634	677	658	685	646	652	651	678	682	700	657	642	610	671	688	643	665	661	660	646	652	648	675	679	626	656	627	664	628	648	631	669	640	634	646	651	635	669	657	644	652	656	668	676	632	626	686	677	651	613	586	737	681	732	679	632	614	656	646	649	662	675	661	663	662	664	634	643	643	705	691	646	677	687	639	625	653	647	682	658	619	613	668	657	651	662	640	657	617	666	647	664	650	623	686	646	708	624	643	640	673	644	734	685	648	652	625	636	663	646	676	613	644	677	650	620	645	660	645	662	684	688	616	638	687	634	702	662	632	625	667	651	668	618	645	677	641	636	705	684	650	626	642	647	651	663	664	639	639	653	658	681	638	672	650	662	651	666	660	648	628	664	609	651	658	666	652	648	663	625	632	609	653	614	638	645	697	676	670	680	674	692	706	658	688	629	714	687	630	705	604	676	653	618	661	632	626	649	599	684	648	694	652	659	627	639	673	656	661	641	666	677	634	628	692	640	666	655	669	663	621	598	660	627	654	632	666	610	662	673	587	660	619	622	648	623	691	638	664	684	705	634	656	673	613	625	646	634	627	625	632	651	622	680	686	651	666	627	646	679	654	657	681	605	650	708	693	670	621	683	641	605	655	638	644	638	666	671	696	728	659	674	603	667	621	679	629	699	649	636	642	708	709	633	683	669	684	692	638	675	685	635	671	680	609	611	613	637	675	691	717	672	683	665	672	632	664	698	654	637	692	660	669	675	654	669	671	624	645	668	606	630	703	592	697	633	630	638	672	687	682	665	646	613	621	666	660	590	659	666	712	638	651	661	684	644	638
23686	32282	17632	4553	1908	1118	425	305	111	55	53	42	51	52	50	55	41	45	52	64	70	55	51	64	57	43	46	53	68	58	53	59	64	55	45	44	46	38	56	51	56	49	56	53	36	62	51	66	54	57	44	61	55	48	51	59	52	42	44	49	55	51	45	56	46	54	39	57	52	39	50	46	50	45	52	52	46	41	51	39	51	58	52	52	55	75	53	52	58	57	63	60	52	47	49	52	50	54	62	49	65	57	69	38	48	65	61	60	42	57	42	64	61	44	52	50	51	46	57	57	43	59	56	45	46	65	48	47	51	46	52	54	62	46	53	64	49	63	54	54	55	53	57	58	57	63	40	58	52	51	50	55	61	53	51	60	54	58	66	43	46	45	49	51	47	47	41	66	54	51	53	59	52	57	52	54	58	60	45	51	48	46	64	47	50	43	41	46	42	50	41	59	71	65	48	52	48	38	38	48	42	45	50	54	48	54	45	62	53	44	47	64	49	42	49	55	53	42	53	40	51	67	73	36	50	43	64	56	57	44	58	53	42	55	46	57	44	55	50	52	51	60	54	62	45	50	46	58	40	68	55	70	44	47	51	54	54	49	56	43	53	58	62	63	53	53	55	52	40	61	57	55	55	51	53	44	42	51	45	65	50	60	54	55	49	57	58	47	52	61	46	75	52	59	44	47	48	53	49	60	47	54	57	38	57	49	46	60	50	51	60	53	54	49	61	53	45	56	55	51	52	75	41	61	67	51	62	53	45	59	57	52	50	56	49	67	57	51	45	58	46	68	63	53	56	56	61	60	41	49	57	53	51	59	47	56	54	44	50	61	50	51	56	47	47	39	50	56	66	50	46	58	44	66	60	50	64	49	45	55	54	53	52	53	61	44	50	58	55	52	55	49	55	52	50	54	57	45	51	65	62	55	56	49	58	54	65	58	45	55	61	48	54	54	56	47	40	61	56	44	50	54	48	49	49	45	56	62	60	38	52	61	46	57	47	54	47	49	43	52	68	64	54	40	51	60	58	55	51	50	59	50	47	60	43	49	65	55	48	63	65	68	47	55	48	47	54	41	43	47	63	66	57	51	63	58	57	49	56	54	39	53	34	44	51	60	53	54	57	56	52	53	53	68	57	64	46	57	44	53	57	51	48	50	45	53	55	67	55	43	48	59	44	56	45	52	49	46	58	49	42	44	36	53	51	53	43	59	46	56	58	45	47	69	69	58	54	48	55	42	46	58	47	66	57	64	46	40	41	45	48	51	57	57	42	65	54	54	53	51	52	49	58	48	60	48	40	56	53	43	50	37	53	41	49	45	61	50	61	61	45	61	47	63	51	46	45	42	57	68	56	46	46	60	61	54	56	69	53	49	65	53	49	46	60	58	52	62	49	58	44	50	47	50	62	50	44	53	54	68	59	55	57	45	63	45	54	59	55	46	47	41	51	43	59	53	57	62	62	57	59	70	38	70	52	51	53	48	54	58	50	45	58	48	44	61	57	60	52	64	50	51	48	47	50	62	43	56	50	49	56	59	51	46	55	61	47	58	46	35	43	50	60	56	48	59	63	45	56	66	44	55	49	46	45	45	44	56	51	59	48	62	53	51	56	53	43	48	50	71	51	52	57	72	56	56	63	57	59	53	53	58	56	52	56	51	47	49	46	50	43	44	69	58	54	51	43	55	51	57	60	56	44	47	45	48	41	46	50	49	59	51	47	56	72	38	49	60	58	60	66	42	54	48	56	47	50	68	58	53	48	48	46	34	50	47	44	54	54	56	50	63	59	58	44	57	49	38	74	51	53	40	53	55	37	45	62	50	63	57	45	45	53	73	58	53	64	56	60	42	57	51	54	54	50	64	46	48	47	43	69	40	47	55	61	52	61	51	57	49	55	57	69	59	41	66	57	52	49	51	63	46	54	43	47	44	52	49	42	68	62	54	44	62	51	51	43	42	63	44	49	42	53	53	48	55	55	67	57	47	57	52	45	62	45	55	43	49	66	47	44	63	58	58	44	39	49	57	45	55	40	47	59	59	45	65	41	47	48	59	50	54	68	52	41	64	52	51	51	57	45	61	56	53	49	61	50	50	49	51	54	49	38	52	51	42	70	49	49	48	58	53	51	47	62	48	46	52	51	52	53	45	56	55	62	51	48	45	67	60	57	57	50	45	44	45	57	53	52	56	50	55	59	52	55	50	58	41	52	58	64	49	49	56	50	52	56	40	53	52	50	55	63	54	47	39	57	69	59	43	71	54	45	46	56	52	59	62	56	50	49	64	54	54	59	49	57	55	59	49	37	62	68	56	56	52	50	52	60	57	49	46	61	53	52	52	41	48	57	69	58	56	52	63	62	52	45	57	45	44	47	51	48	49	35	53	47	43	52	44	54	61	53	58	53	63	49	53	50	53	48	58	48	50	34	47	52	59	53	50	56	49	35	43	47	62	53	60	53	59	47	52	62	48	51	57	62	58	43	51	49	54	59	53	55	62	43	57	60	44	49	58	57	45	56	51	58	61	54	54	58	68	51	56	51	40	63	62	61	48	57	52	47	62	58	54	41	42	40	43	59	55	59	58	48	63	51	48	45	42	52	67	57	46	56	51	55	59	48	56	49	60	52	56	46	55	47	54	50	51	53	46	42	57	40	45	50	57	69	63	55	63	59	42	60	50	41	52	55	52	53	48	65	32	66	51	43	46	69	50	51	59	40	50	52	49	59	54	40	71	45	45	64	61	60	60	61	43	35	43	46	33	71	54	51	56	56	59	53	62	49	45	60	51	54	35	50	64	67	44	56	49	57	53	63	41	62	56	50	68	50	50	55	62	44	60	52	57	50	57	55	56	46	50	45	42	57	50	55	65	59	61	60	51	61	49	54	52	36	53	52	59	49	40	58	59	59	52	57	38	51	54	52	51	51	48	46	42	61	62	49	54	64	59	47	53	54	59	55	50	58	52	38	58	58	49	51	64	41	54	46	70	45	76	61	46	61	54	58	56	56	51	56	63	66	41	46	50	55	57	54	44	55	63	50	43	56	56	62	62	50	62	48	53	52	48	51	64	42	50	50	51	45	52	56	48	54	52	46	59	52	60	39	62	50	53	54	50	42	54	50	64	52	52	43	55	48	58	58	47	69	51	69	44	60	42	56	53	52	63	55	52	61	57	55	65	69	56	62	70	55	60	53	53	49	54	44	53	54	41	45	40	43	65	43	50	60	45	55	48	54	56	43	50	49	52	32	56	37	70	56	51	63	54	59	51	42	57	47	47	47	62	55	52	49	55	50	51	70	61	45	54	59	51	49	56	51	65	50	62	47	57	62	58	40	54	56	60	61	48	49	49	54	36	56	54	54	48	62	41	47	59	64	52	63	54	53	56	43	47	39	66	54	48	53	59	60	58	61	53	55	57	50	55	45	41	50	50	45	54	60	53	55	48	48	56	59	56	55	67	57	51	38	45	51	65	46	51	41	54	53	51	69	44	55	52
48864	46091	37668	31609	34335	26099	16533	11955	3552	697	628	696	612	638	673	661	675	627	800	1180	1118	880	739	689	679	645	682	621	650	643	659	636	646	687	674	647	643	679	716	593	672	639	677	679	624	613	635	658	672	655	611	659	642	608	610	640	647	640	636	653	601	646	636	672	657	618	628	679	694	602	648	636	679	642	644	644	630	647	624	650	602	622	597	635	636	589	672	640	651	640	632	669	626	658	638	593	682	585	651	619	648	617	674	625	619	655	675	682	639	678	671	655	602	642	649	656	660	591	619	649	662	656	644	647	647	633	661	601	604	618	616	599	646	682	588	679	671	616	629	621	647	630	655	614	641	645	603	663	620	656	624	654	623	653	640	620	639	614	620	663	661	625	634	637	651	628	640	607	618	653	664	665	647	688	614	660	622	705	646	621	680	624	645	601	646	657	621	655	627	630	667	607	642	671	635	645	645	676	632	686	650	616	673	636	658	640	620	640	584	634	646	610	655	631	611	623	633	647	685	648	634	633	620	644	685	636	658	640	613	611	678	688	645	636	620	641	600	622	609	666	638	658	614	642	641	659	608	633	651	603	619	611	632	651	626	668	670	633	650	647	684	606	615	605	639	645	694	647	595	615	648	670	637	629	657	618	691	629	631	596	618	600	636	619	692	632	642	652	642	630	626	656	633	623	645	662	651	644	654	654	623	694	649	655	629	666	654	614	609	638	638	626	677	644	626	641	628	629	665	651	666	672	637	681	657	672	597	684	622	632	616	618	650	632	618	696	660	660	654	622	602	623	671	639	669	631	595	639	618	642	625	632	668	617	651	645	633	619	636	628	649	617	624	644	653	635	648	608	670	636	640	578	649	610	634	614	601	669	672	661	627	606	678	644	672	650	670	646	674	654	637	637	660	669	650	635	653	679	663	654	652	632	693	645	613	648	654	637	613	663	620	594	660	658	663	613	618	672	655	656	618	621	638	637	629	602	617	621	655	633	620	646	639	656	658	640	666	626	640	633	649	682	641	636	641	623	611	644	672	629	647	641	657	614	612	638	635	628	624	623	620	635	674	626	633	646	633	606	611	650	668	673	618	705	649	613	638	625	676	661	632	621	634	687	679	642	632	604	638	668	586	688	699	674	679	649	644	618	673	661	651	660	665	671	663	670	649	660	666	634	608	647	695	617	670	682	604	625	613	622	664	653	625	651	687	638	670	599	613	678	640	661	636	648	650	652	654	653	655	661	607	638	601	627	623	623	674	671	614	670	640	662	637	677	636	628	662	636	645	635	640	640	640	624	640	632	617	650	640	612	633	637	618	690	635	628	639	644	667	615	659	620	641	668	612	667	622	663	588	649	639	649	644	609	637	666	669	631	630	661	648	611	625	646	634	662	625	688	654	648	652	651	622	682	627	643	662	611	660	652	679	698	592	653	596	621	652	649	646	618	589	645	638	631	569	611	665	667	640	585	590	616	647	652	597	639	654	646	617	627	620	625	647	609	650	679	592	668	635	656	632	665	663	652	658	646	659	631	639	629	649	599	652	642	634	638	606	618	681	635	627	636	647	652	621	625	679	636	637	622	633	618	636	673	708	611	608	671	653	643	616	638	668	654	603	662	615	618	657	662	641	638	641	613	668	653	681	585	638	607	657	654	665	649	624	652	657	625	627	643	651	634	658	613	687	648	636	667	652	631	592	628	671	664	643	666	650	645	638	622	655	626	657	664	627	636	613	626	676	605	588	666	615	679	629	639	637	593	617	624	652	635	671	660	637	623	630	631	662	645	638	617	659	684	661	653	629	610	601	645	618	640	706	697	639	680	695	668	634	672	609	642	621	698	638	650	612	653	636	650	674	595	613	663	653	637	651	642	667	640	645	705	635	684	612	617	669	624	612	660	637	627	649	663	644	597	629	624	676	630	705	642	634	591	656	629	602	660	597	630	645	635	619	648	659	654	652	672	675	623	633	633	615	673	638	650	643	668	629	624	609	656	663	665	664	655	659	656	632	647	617	686	636	599	589	612	652	611	612	645	627	651	610	681	628	623	676	652	689	664	670	653	635	645	612	681	658	668	648	671	612	640	657	627	608	648	638	612	617	629	644	625	661	671	619	656	608	618	629	647	665	643	630	636	656	650	653	653	582	626	639	655	657	641	665	651	583	654	646	690	611	631	616	635	651	686	618	635	660	680	632	650	630	665	630	699	634	668	610	661	602	688	650	623	570	636	587	670	650	621	660	669	611	642	625	644	625	658	636	647	626	675	640	660	657	675	630	676	679	715	655	645	624	645	663	591	652	683	718	592	636	647	652	626	651	638	667	645	589	625	665	666	645	663	658	632	663	623	602	650	639	633	645	661	674	598	641	660	649	688	638	626	686	597	625	639	654	665	649	618	640	610	644	614	634	648	651	638	620	643	608	678	653	672	630	623	601	635	653	645	611	617	663	651	615	617	666	663	645	625	621	600	636	701	652	629	714	677	661	677	671	669	640	668	637	677	612	625	621	684	647	647	668	640	659	659	637	645	627	625	635	681	657	613	660	634	637	613	646	685	631	603	671	613	616	648	682	697	639	625	628	667	670	641	644	624	636	627	660	621	689	625	641	636	652	614	626	647	616	626	659	645	666	681	656	638	669	639	602	684	654	635	610	671	657	635	664	639	601	674	609	681	645	619	649	615	663	637	653	677	651	654	627	655	652	622	596	675	646	626	648	595	642	640	630	610	609	614	662	645	634	626	633	648	638	664	643	656	656	631	629	673	637	635	636	636	638	619	632	610	654	640	631	640	674	669	658	667	624	613	607	639	644	651	644	615	609	641	673	655	645	638	650	636	628	655	666	677	618	647	632	648	697	622	591	624	703	634	680	641	610	599	657	637	660	668	647	652	652	660	640	620	683	637	625	652	614	591	622	686	653	641	606	618	664	606	630	636	612	606	660	646	645	636	660	620	630	622	616	635	652	635	616	612	624	670	628	681	653	702	627	654	630	593	663	662	638	606	647	658	720	627	620	651	656	690	668	656	656	635	640	606	651	607	656	671	651	626	597	670	636	638	634	650	632	658	631	629	636	642	627	702	642	661	684	664	618	573	683	631	603	639	665	592	610	630	649	656	617	631	651	602	644	596	663	628	655	642	653	605	617	629	646	655	628	659	684	658	630	631	655	647	667	697	652	651	681	609	647	659	629	623	641	640	682	617	657	618	603	642	611	676	658	624	673	677	631	655	646	633	609	625	610	623	617	666	651	646	615	609	648	697	647	642	612	612	674	626	672	667	638	620	637	628	637	669	658	617	630	625	653	639	675	623	602	679	649	679	638	609	626	614	640	623	631	611	613	650	639	630	691	600	614	631	636	632	687	645	666	656	634	596	636	668	639	602	672	621	624	674	642	609	609	610	601	637	641	645	620	656	621	621	625	607	684	635	640	595	633	665	649	668	645	623	616	613	630	620	660	633	638	652	651	643	624	640	630	625	629	651	610	648	661	639	659	640
18372	29441	18476	4763	1710	895	380	286	97	67	60	76	67	59	75	59	57	54	68	79	83	77	72	60	65	55	61	58	64	67	64	72	56	64	58	66	65	63	76	75	62	62	60	62	63	73	70	75	65	52	63	59	64	54	55	55	63	63	53	58	63	59	50	71	63	62	54	69	63	59	65	59	69	53	61	55	58	57	53	73	69	58	56	69	72	59	66	50	74	67	60	65	71	74	53	61	55	63	67	61	59	71	68	67	56	55	65	45	54	62	53	62	55	64	67	55	63	79	68	66	63	71	63	58	71	57	64	62	67	66	63	67	59	73	61	72	86	54	57	55	59	58	52	62	77	62	59	78	73	66	70	50	65	62	68	76	61	57	83	64	55	69	56	62	56	63	55	61	56	61	71	54	62	71	50	48	47	57	72	70	51	73	61	57	66	49	68	50	66	63	65	59	61	63	72	75	61	55	69	61	66	64	55	61	58	77	73	57	68	53	51	53	51	66	59	57	70	63	53	61	65	48	62	63	55	65	61	65	66	63	59	59	77	61	52	75	60	54	72	61	70	59	62	57	78	73	74	69	74	58	73	67	57	59	58	67	58	74	58	65	60	63	47	60	66	67	62	58	66	58	64	64	60	78	64	60	68	60	72	62	55	63	71	59	58	65	64	50	64	58	65	59	73	51	58	68	67	63	59	84	66	60	71	62	63	62	81	80	54	57	66	62	63	65	57	59	58	83	70	52	60	67	79	64	57	60	64	64	52	74	61	53	62	52	52	60	70	67	65	80	57	66	51	64	52	68	59	61	56	67	62	87	60	64	65	62	54	66	74	56	57	65	66	60	65	62	67	65	86	72	64	77	61	56	53	75	50	67	64	57	61	61	59	53	65	62	56	56	76	71	61	52	68	55	70	67	54	60	63	64	67	83	57	53	59	63	59	76	60	65	63	56	54	69	50	55	53	63	69	69	74	57	66	64	66	72	75	68	57	55	72	66	53	76	49	63	69	62	66	72	70	52	61	71	63	73	70	68	59	76	72	65	69	63	53	78	79	66	50	67	56	60	67	68	65	53	53	64	73	62	61	72	69	70	64	72	78	69	49	57	53	65	62	55	61	59	74	60	69	66	61	60	68	61	63	40	53	68	72	68	70	80	64	67	78	73	55	81	70	73	69	53	68	76	64	70	69	66	65	60	47	68	57	68	70	69	63	60	58	43	53	65	50	52	75	50	46	53	64	60	58	70	58	58	63	58	61	62	63	53	83	66	79	74	70	53	68	68	61	59	73	65	67	70	80	81	56	48	63	57	71	61	62	64	58	61	60	67	71	56	71	54	64	59	63	60	62	63	59	49	63	62	53	51	56	71	44	62	75	68	68	72	63	71	32	68	56	57	53	70	68	73	62	50	60	61	63	62	74	73	59	53	63	67	52	61	50	60	58	68	66	64	71	63	63	60	75	60	63	52	60	51	90	61	76	65	69	52	70	52	48	66	49	70	51	79	83	61	60	59	76	74	69	48	73	59	59	61	67	55	56	70	62	54	68	55	72	69	67	60	75	57	63	53	67	61	55	69	65	70	69	69	61	66	90	65	60	66	69	53	55	61	71	82	65	66	55	60	57	56	66	62	66	73	64	60	58	63	58	73	55	65	73	69	60	65	79	57	56	57	57	72	55	60	67	58	52	50	62	64	68	71	75	62	63	65	62	58	69	66	58	64	68	49	57	69	72	71	73	61	56	61	64	51	61	55	76	59	68	67	61	55	62	55	59	73	63	68	59	63	47	69	66	75	67	58	63	55	75	59	69	77	75	50	55	64	72	66	58	62	61	60	61	56	60	54	51	71	66	62	62	55	58	57	64	69	79	74	59	62	50	59	63	54	56	72	72	73	77	65	44	82	74	62	61	70	74	66	61	71	71	73	64	53	71	59	73	63	69	57	66	71	58	62	70	53	46	53	72	68	65	54	59	51	76	72	69	65	70	64	50	41	58	64	68	60	69	62	55	55	60	62	56	65	68	61	55	56	59	68	66	68	47	65	63	58	70	52	67	48	70	56	48	69	61	60	58	55	59	58	70	70	55	74	59	57	61	63	64	61	80	57	67	60	66	58	66	75	52	69	53	72	66	54	77	58	59	55	70	68	71	57	65	80	58	57	76	64	70	61	66	62	70	72	70	65	58	69	62	63	65	59	76	71	64	50	62	60	61	62	57	54	53	70	73	49	57	66	48	54	63	65	59	62	65	71	61	69	61	51	76	65	53	53	60	54	64	56	65	73	66	64	44	57	69	58	77	65	59	62	62	47	40	72	72	60	72	71	67	69	74	64	54	57	62	64	68	56	43	61	54	63	65	71	66	77	74	75	65	64	65	67	62	58	60	66	69	67	56	58	60	69	57	67	59	69	57	54	64	65	68	66	64	60	59	72	57	59	55	67	57	74	69	73	55	76	56	55	55	52	71	72	58	58	53	63	61	66	58	67	68	54	56	55	65	62	54	57	56	71	65	67	64	50	62	55	60	62	53	82	64	83	64	57	67	71	65	60	55	62	72	56	65	58	60	65	50	59	71	67	70	74	78	79	67	57	52	63	73	69	64	71	63	61	70	60	66	49	59	65	55	62	54	68	61	50	62	59	51	58	69	58	73	61	60	59	66	53	55	73	82	54	70	64	47	59	58	70	62	70	66	59	74	65	56	74	64	63	73	76	59	51	57	74	76	56	72	49	53	65	71	67	56	66	77	70	49	55	64	66	58	63	57	66	53	62	60	71	65	58	67	80	63	63	64	60	59	93	60	64	61	49	63	64	66	59	49	61	74	66	57	69	61	61	56	64	56	57	61	72	55	55	64	59	66	66	49	64	73	67	62	68	61	65	67	72	64	61	56	73	62	57	62	60	62	66	69	60	72	56	55	61	61	58	58	61	49	65	61	70	63	75	70	59	65	64	55	70	83	64	58	76	57	70	63	64	76	72	74	71	54	55	55	77	66	70	68	49	58	60	65	63	72	58	61	68	59	64	82	60	60	65	62	69	57	72	59	58	57	60	61	68	71	48	61	80	61	74	64	81	59	65	63	64	68	59	50	67	58	69	68	57	70	56	65	59	58	64	63	66	68	70	47	56	68	64	63	49	77	63	64	59	61	64	72	62	64	70	66	77	59	60	76	56	60	59	66	64	70	73	81	67	44	54	77	45	70	57	71	73	61	58	58	64	64	66	61	72	67	52	66	68	79	63	73	59	67	68	62	60	62	55	46	65	61	70	61	69	65	48	61	60	75	57	59	69	71	60	58	60	71	74	64	61	62	68	50	67	65	64	84	60	56	63	60	67	53	64	75	66	76	61	55	62	68	51	55	67	60	60	57	59	63	68	66	57	70	58	77	77	56	47	69	67	68	73	51	61	64	49	69	53	74	62	61	66	68	55	56	55	69	60	74	67	66	64	61	63	59	59	77	57	61	61	58	67	65	64	57	77	73	77	49	68	62	80
47806	49725	39208	30412	32656	23884	15677	12132	3451	729	766	718	788	750	812	746	794	744	856	1480	1276	1078	894	792	807	749	784	751	829	772	751	783	813	810	745	709	745	754	775	785	799	742	753	761	759	767	798	769	767	764	769	715	751	718	751	768	773	730	736	769	754	746	758	789	776	748	777	761	738	767	720	793	789	788	733	736	697	711	794	736	758	802	729	744	714	783	781	732	739	754	767	775	753	813	744	773	736	758	782	754	745	774	739	782	694	773	790	748	780	805	758	771	775	744	798	798	748	756	798	809	728	719	776	742	743	773	776	775	756	722	764	740	748	804	758	756	737	766	699	732	799	814	815	753	771	790	749	748	741	801	775	747	790	740	756	818	734	782	748	699	740	757	796	789	766	779	713	763	726	795	713	772	794	771	756	704	770	777	798	789	689	739	750	752	699	727	750	762	767	717	714	725	794	747	806	784	738	744	786	760	799	767	728	774	774	804	780	753	746	776	779	745	782	753	779	801	750	766	761	746	724	735	739	786	737	751	778	776	796	749	769	773	735	726	777	772	738	721	721	747	728	740	704	748	777	766	770	798	750	766	720	764	770	753	803	695	739	818	707	710	766	768	705	741	765	793	735	759	730	703	730	738	809	781	805	766	789	777	751	785	768	721	754	771	775	756	753	745	725	739	733	829	705	751	766	749	741	713	767	780	750	812	794	772	740	755	781	740	735	766	712	762	792	752	766	781	768	746	769	755	753	735	778	702	813	713	779	774	760	758	784	722	752	779	742	776	773	769	748	723	808	761	777	738	738	754	759	737	761	729	717	786	811	748	774	773	738	807	803	812	750	770	761	777	715	786	809	776	709	765	734	749	773	766	760	816	771	756	765	808	740	761	777	791	760	762	752	761	766	716	776	766	720	781	734	770	735	730	746	730	738	771	752	774	746	792	757	785	762	779	733	753	801	773	731	743	791	833	772	772	845	794	719	729	749	773	756	762	811	749	807	757	752	743	765	764	765	799	797	760	778	738	733	787	748	733	741	791	804	772	729	747	764	774	764	819	772	744	787	735	751	753	797	756	721	742	788	766	764	761	789	776	746	783	761	758	783	751	740	767	782	764	753	792	769	742	789	761	770	767	788	772	777	700	752	777	775	809	756	751	759	748	791	774	786	706	801	766	771	749	729	743	798	738	811	765	728	773	780	776	786	767	742	741	724	761	737	750	753	791	781	761	720	705	799	804	788	767	792	749	674	789	776	769	805	749	772	765	714	789	766	743	802	774	767	763	770	772	764	748	766	746	785	789	784	726	758	771	762	795	740	786	755	778	749	751	771	756	772	771	730	779	802	801	729	773	786	787	763	761	750	815	711	768	759	740	780	734	734	739	759	754	742	745	746	757	765	778	776	716	833	821	785	826	715	869	744	787	777	764	715	805	756	762	766	734	767	771	765	763	783	809	795	787	742	769	770	728	757	723	733	791	729	757	756	693	792	761	761	735	785	742	741	717	753	813	724	745	794	732	765	772	797	740	787	778	768	798	763	755	756	764	742	760	783	754	789	733	784	740	699	763	774	760	751	740	752	726	758	787	712	762	826	766	737	768	731	753	739	802	745	739	774	764	802	776	779	757	800	771	717	746	744	793	771	735	700	783	774	826	725	735	731	776	775	841	714	806	733	774	752	691	782	764	777	760	761	735	781	787	748	796	770	716	751	723	771	789	764	771	809	735	729	743	701	743	769	714	759	748	723	764	761	786	771	753	730	752	735	791	734	774	776	677	806	754	764	718	766	749	801	735	744	795	774	740	732	766	804	757	733	778	795	786	773	783	761	751	695	748	745	726	759	767	727	782	767	708	735	766	781	764	767	748	762	790	744	749	722	732	799	795	728	779	793	731	709	792	739	785	753	744	785	784	755	784	713	711	786	728	782	758	756	766	773	752	756	726	780	764	767	775	769	742	792	753	764	830	699	739	723	772	756	751	746	798	763	782	789	781	755	750	759	806	738	743	762	782	751	756	722	741	725	759	723	775	783	725	740	760	788	760	752	729	800	746	724	771	729	766	787	783	767	802	758	786	802	728	817	725	766	767	794	791	765	785	771	767	738	764	779	745	743	794	746	766	790	725	793	762	816	714	733	820	749	756	785	765	751	789	777	786	774	768	713	792	746	767	716	824	743	721	772	749	737	744	772	835	771	754	797	753	713	798	786	783	743	804	771	798	734	719	791	771	770	757	729	775	775	772	754	777	758	769	719	707	739	771	743	750	759	801	762	794	747	788	789	747	763	738	759	772	752	775	794	718	737	751	780	789	746	723	760	809	770	740	742	723	755	754	771	707	752	768	763	788	768	751	741	742	783	802	761	786	762	802	729	805	836	684	744	750	786	746	718	737	777	730	751	735	760	782	727	768	767	768	756	721	763	752	773	764	789	747	784	743	782	765	750	775	728	770	772	806	786	754	732	778	767	762	740	748	754	763	788	770	781	759	768	752	729	751	805	772	755	744	748	769	758	725	750	773	749	804	751	717	785	798	772	788	743	768	757	749	781	730	734	776	735	758	817	753	744	734	765	727	753	768	746	780	769	762	759	720	789	761	782	792	734	767	777	782	763	785	767	716	766	783	757	752	795	761	797	721	768	735	760	750	731	791	814	806	770	751	771	776	772	761	772	745	745	783	702	771	727	728	748	776	760	775	801	793	781	762	771	783	760	767	758	834	805	778	723	764	725	740	788	728	750	697	724	744	762	765	803	732	758	783	772	760	762	769	778	785	743	793	783	766	796	751	756	774	726	778	783	754	783	731	790	706	714	717	787	729	735	747	759	709	719	743	743	749	781	723	756	788	771	781	737	768	734	777	778	725	742	762	713	730	750	750	759	760	769	774	785	740	790	746	810	789	764	788	726	707	769	782	745	798	739	762	772	767	753	742	770	791	786	757	780	766	746	758	757	732	777	779	756	749	719	777	731	746	725	746	774	774	806	783	786	753	759	790	769	740	797	757	755	740	767	806	748	753	809	783	734	762	758	761	700	803	774	783	759	723	776	748	787	777	744	764	804	785	741	754	768	765	764	738	767	724	809	819	757	786	804	755	781	793	749	742	733	786	748	786	823	732	757	745	746	752	750	786	791	788	762	812	768	740	749	763	766	728	733	785	767	753	793	722	734	769	780	720	757	777	760	720	758	733	737	766	765	761	740	791	763	785	758	712	777	753	733	750	766	743	760	726	773	766	735	785	774	739	762	745	765	733	753	706	764	793	725	726	753	822	795	778	765	716	771	751	769	738	712	771	804	771	745	736	737	759	741	712	734	748	794	766	736	716	775	753	769	750	727	750	748	758	787	797	812	736	749	783	784	736	708	749	748	730	798	746	775	743	786	793	711	775	738	761	776	770	792	770	753	739	775	772	757	730	757	811	752	773	753	744	743	763	708	807	770	742	734	711	824	763	761	769	759	718	698	758	792	775	757	805	767	753	778	777	804	730	755	767	793	831	741	737
26724	40958	24143	7369	3455	1637	667	500	165	49	61	64	65	64	59	58	52	63	65	93	105	84	62	71	59	61	70	60	64	59	67	58	67	66	62	55	47	60	66	72	72	51	52	50	60	59	66	63	58	73	58	61	54	69	52	61	78	57	68	58	68	58	48	63	60	77	69	72	56	62	58	64	71	72	65	44	45	70	54	63	65	61	75	62	63	69	61	73	54	54	58	63	45	58	56	62	66	57	61	63	67	57	61	65	57	54	59	60	70	56	62	48	53	66	60	56	62	48	75	68	66	57	74	50	61	59	62	65	52	71	54	57	68	68	48	55	57	68	55	66	60	58	48	56	74	62	50	49	76	53	52	54	58	70	54	64	58	58	63	55	62	61	45	43	49	54	63	66	63	60	62	49	64	67	64	55	63	71	79	77	70	63	60	42	64	66	72	50	77	73	65	81	57	55	63	66	59	51	48	82	47	57	48	63	64	57	69	54	67	73	64	62	51	68	54	55	56	51	56	64	52	47	64	65	52	59	66	55	66	54	51	65	58	68	59	61	64	48	58	52	72	65	69	45	46	59	66	45	41	64	68	64	58	46	56	64	53	55	56	56	62	58	64	71	44	52	56	48	62	51	44	55	48	61	52	43	62	64	47	59	55	60	43	68	60	70	56	69	49	66	54	53	68	64	47	63	53	67	73	54	61	72	64	57	59	67	58	70	74	62	48	62	65	57	65	55	58	65	60	53	67	68	53	62	62	54	46	45	53	52	65	59	72	54	75	60	57	56	48	60	61	63	55	64	54	67	56	68	60	59	62	62	64	54	73	52	63	71	51	54	47	46	63	70	47	58	51	66	64	69	60	56	62	64	68	59	66	58	54	64	49	64	72	64	59	64	77	60	51	72	50	60	69	67	65	67	60	51	61	50	68	69	68	63	66	68	45	48	61	51	60	53	50	81	46	47	74	66	58	62	49	56	84	56	62	60	44	68	55	70	59	68	48	75	56	67	66	51	59	49	49	55	52	54	53	58	55	66	58	55	74	52	64	57	48	48	48	69	65	65	61	59	59	53	65	60	53	55	59	63	46	53	50	48	57	61	59	56	64	55	60	59	51	66	63	54	80	58	59	51	42	52	56	61	56	64	58	66	60	61	52	73	62	69	62	65	52	61	59	70	55	57	65	65	57	56	67	65	64	47	57	62	72	68	64	50	53	78	54	60	54	57	55	56	52	40	49	68	58	66	64	59	58	64	70	63	54	55	69	53	69	53	61	70	70	66	50	52	56	53	66	65	73	63	64	78	64	59	57	60	55	62	66	61	60	63	55	62	58	63	51	41	58	61	64	74	68	56	55	60	53	73	62	54	72	67	74	62	54	61	47	57	51	64	72	62	57	67	54	76	60	46	66	62	53	68	78	58	54	62	59	49	55	52	56	65	64	52	60	62	61	52	68	51	57	69	59	68	48	57	50	56	68	61	47	57	64	51	63	70	63	66	76	41	69	58	58	53	56	57	52	74	66	61	67	54	59	58	65	71	55	61	78	57	47	80	66	63	61	71	71	62	74	53	55	64	57	44	68	56	70	65	53	54	55	58	59	65	66	72	81	59	64	48	56	66	52	59	65	61	50	62	55	72	59	66	64	57	59	62	66	57	59	58	49	65	56	67	63	63	65	69	57	57	70	55	58	60	58	60	50	56	70	68	56	56	59	50	59	67	76	58	66	64	42	64	54	63	61	63	61	56	69	47	55	62	74	80	68	57	64	50	68	60	68	71	57	70	68	56	75	55	46	59	63	60	67	84	53	51	71	64	46	45	51	49	46	46	58	47	60	53	66	53	52	59	69	71	61	70	78	51	71	70	62	54	69	56	66	62	61	63	55	64	45	72	52	60	67	50	57	45	57	64	70	46	59	54	58	63	50	48	76	55	66	70	59	64	47	59	70	62	68	64	54	59	48	47	53	64	63	57	64	51	50	45	58	59	62	53	56	64	56	55	57	73	72	66	53	64	69	69	56	49	75	64	65	68	66	61	60	57	70	62	77	59	59	50	68	58	54	60	51	64	68	62	57	46	68	58	57	65	63	55	51	54	65	57	73	49	55	72	74	55	56	52	59	73	56	71	58	53	58	45	55	59	69	62	73	58	50	67	67	54	74	65	62	71	47	51	56	69	51	71	59	50	53	68	63	67	60	68	56	63	62	43	53	58	59	69	62	69	58	60	69	49	65	60	56	55	56	60	59	56	51	57	52	66	61	52	64	63	54	60	45	51	53	56	60	59	48	62	59	62	78	62	62	55	49	47	58	52	73	54	60	60	59	75	82	56	57	59	63	59	65	46	50	73	47	78	56	58	43	56	63	57	45	57	60	59	58	54	77	62	74	66	58	60	64	57	53	66	62	57	66	55	64	53	56	60	71	63	63	65	50	67	63	66	65	48	62	64	49	76	70	52	54	48	74	53	63	59	71	46	67	52	54	62	60	59	60	58	52	49	45	54	66	57	60	67	54	46	59	45	61	59	55	52	61	65	54	67	69	62	56	58	53	63	70	57	55	64	64	53	39	56	44	45	65	65	66	54	55	68	73	63	61	64	63	54	65	70	61	69	53	61	54	80	56	60	69	56	54	61	57	56	62	65	54	68	57	55	70	60	57	60	62	62	52	66	62	58	58	53	62	60	63	59	70	42	53	61	50	68	45	66	68	57	58	66	61	60	59	60	69	60	61	70	67	59	78	47	65	53	72	67	54	58	55	66	63	63	61	58	56	65	39	53	68	46	62	75	48	52	58	53	53	70	53	64	56	60	56	67	39	54	54	70	67	58	63	67	58	56	54	53	66	62	54	55	52	57	53	61	67	59	57	62	64	50	60	58	55	51	58	48	62	52	56	67	60	66	62	63	60	53	58	56	60	46	59	47	44	67	70	47	53	51	67	56	48	62	48	56	55	58	52	65	58	53	64	59	66	66	57	60	57	59	71	66	60	71	63	60	44	67	58	67	65	71	59	55	56	63	61	63	65	65	49	57	68	51	65	43	66	77	66	51	66	60	52	62	67	55	57	58	58	51	67	57	46	61	62	60	52	58	63	58	54	63	50	82	72	69	60	58	62	55	81	55	62	64	57	61	54	77	56	66	55	66	48	72	55	53	56	70	54	51	50	63	46	53	48	51	64	72	74	45	67	69	54	53	76	59	60	66	65	61	84	61	54	57	54	54	50	65	51	71	56	63	56	57	58	66	56	71	50	61	59	67	63	58	60	52	65	70	63	58	54	53	35	56	52	50	66	62	50	58	69	70	47	62	63	54	59	59	55	53	62	59	51	59	62	72	59	57	77	45	60	72	41	48	47	67	50	49	52	56	61	64	48	58	67	70	53	65	57	55	66	69	59	55	52	61	53	63	71	55	56	69	62	74	71	60	55	67	58	65	70	52	62	70	68	53	50	71	60	67	48	60	74	69	66	62	66	63	62	53	67	51	52	57	57	47	58	65
45572	50490	43532	36306	40184	29175	22525	18295	5036	748	809	741	776	725	705	733	730	748	1036	2134	1893	1302	819	714	757	712	768	720	700	724	765	665	728	657	738	708	711	681	726	708	734	716	697	723	725	686	694	698	689	685	693	697	715	754	741	678	707	714	693	701	719	718	730	733	722	676	743	693	691	729	722	700	737	745	707	716	740	722	738	700	728	750	716	700	737	730	715	707	738	676	725	691	757	712	685	664	707	658	755	696	729	710	698	709	703	697	735	728	714	717	736	734	712	753	715	708	760	736	707	746	710	713	741	721	734	712	722	694	727	724	683	735	710	721	698	767	718	692	726	720	715	727	735	682	786	716	716	707	720	704	701	769	699	730	723	729	687	682	720	718	699	698	756	741	716	716	733	685	733	681	693	722	732	692	778	692	725	673	732	724	709	715	710	706	715	735	722	713	707	736	732	697	669	714	730	705	712	721	719	670	726	699	696	775	732	718	702	757	733	728	718	732	755	713	697	755	687	743	743	691	702	702	743	713	726	726	725	733	716	704	748	734	706	668	757	752	777	758	750	610	691	738	716	729	738	705	746	727	718	746	742	741	752	695	707	741	664	735	658	725	789	683	726	767	719	714	766	697	736	679	729	714	671	722	731	711	687	722	717	713	693	738	723	760	702	748	722	724	760	713	701	702	715	710	654	711	709	654	719	716	723	685	715	698	708	712	762	723	720	720	694	759	701	697	678	711	709	690	747	689	705	741	712	702	698	692	726	701	740	769	749	685	700	703	684	708	762	699	732	691	744	697	711	721	749	658	687	730	681	702	745	705	738	722	748	755	697	706	678	704	680	728	725	773	749	717	726	692	697	678	698	728	760	690	696	753	708	718	720	743	757	696	710	697	721	727	682	721	691	725	690	723	708	738	726	681	697	731	730	740	709	723	709	686	754	754	748	687	719	745	752	703	715	698	731	693	702	679	709	752	683	731	675	662	753	667	735	703	715	738	780	665	696	739	697	670	696	742	723	739	718	704	717	714	730	712	747	714	665	753	774	660	695	771	653	737	729	742	687	719	715	694	702	715	701	697	689	745	757	721	712	736	653	684	720	739	709	730	691	729	736	744	731	703	714	676	725	688	740	729	693	712	717	710	744	705	709	671	722	690	687	721	735	722	710	716	679	700	738	773	740	709	732	707	708	786	726	684	755	748	728	705	747	734	721	691	734	688	690	714	703	713	687	647	646	705	724	695	722	677	673	704	723	739	732	719	689	640	702	722	720	720	746	737	675	703	736	714	731	739	714	756	729	710	753	702	681	696	676	685	752	714	732	735	721	728	755	691	689	731	708	746	719	709	732	746	683	734	738	699	709	718	726	727	723	729	712	732	775	725	709	691	755	714	687	731	711	692	736	730	708	716	714	701	673	725	707	674	681	713	702	735	695	707	714	680	716	708	733	739	711	703	742	729	677	739	717	698	688	708	694	762	695	679	724	734	671	663	696	674	709	697	733	729	744	726	691	710	742	716	724	718	668	701	720	714	711	708	680	663	713	706	760	722	734	698	666	658	644	747	742	704	664	712	720	682	654	707	661	723	703	701	731	707	708	719	708	723	712	706	714	715	724	711	731	729	735	707	658	687	697	733	669	692	696	744	697	702	739	725	744	738	741	688	704	718	737	655	685	743	732	691	713	681	756	672	720	743	698	689	735	724	723	688	681	685	742	695	721	742	728	687	717	711	721	719	720	711	726	723	688	679	749	743	706	733	703	713	738	710	683	705	728	754	712	722	783	695	707	679	746	751	735	733	719	711	740	708	746	730	722	741	717	715	683	713	715	702	713	706	791	711	718	685	732	720	718	670	756	737	747	702	770	716	704	739	697	723	726	707	712	698	697	736	733	674	749	733	719	704	742	729	768	731	755	706	710	693	724	706	768	713	701	690	724	721	676	717	693	690	755	713	738	723	720	746	697	731	717	720	699	704	709	689	715	727	750	710	752	725	719	733	682	734	711	701	711	721	711	721	786	710	701	736	695	683	706	752	686	724	722	717	731	724	750	757	731	711	734	703	745	693	686	676	742	726	690	721	720	728	718	722	736	737	686	697	762	779	699	680	748	687	726	714	741	711	674	692	744	719	707	670	742	737	721	730	704	720	733	684	712	693	726	737	761	674	661	720	711	725	726	715	666	728	733	728	694	701	683	737	747	727	704	726	704	733	710	715	689	653	708	768	749	735	680	711	692	716	726	706	744	703	697	727	679	721	700	711	689	770	755	731	720	685	715	713	655	674	737	731	688	720	723	707	717	687	674	693	728	693	725	689	750	711	763	729	713	728	704	721	702	733	696	704	673	686	720	686	733	717	711	711	705	699	705	711	746	721	709	666	729	757	677	700	693	671	769	692	723	727	735	693	677	737	709	719	724	759	695	722	681	742	739	755	677	720	747	687	700	722	761	749	718	709	702	716	689	748	731	683	741	670	692	734	699	709	728	721	691	741	729	738	728	694	693	686	710	732	767	709	694	684	726	732	733	714	721	686	775	722	692	763	719	689	732	715	708	714	754	723	693	663	744	740	759	681	717	690	686	660	716	718	675	720	700	658	668	699	727	720	726	726	724	731	683	717	699	705	667	763	724	709	685	687	701	734	747	717	682	732	674	739	675	670	721	703	685	760	715	721	763	723	704	662	674	687	663	683	707	743	712	743	681	751	716	654	713	735	717	761	722	727	721	754	739	695	680	723	715	751	777	691	717	723	687	706	686	709	743	726	718	720	710	703	716	769	674	721	711	685	691	750	675	733	678	734	737	712	723	716	711	682	689	681	705	714	737	719	705	676	699	750	662	722	768	708	753	680	732	731	697	738	712	723	735	694	705	722	723	678	753	698	690	696	697	681	699	752	676	746	683	736	694	703	749	710	752	727	686	770	692	758	676	738	689	699	717	700	717	732	699	727	752	714	732	733	702	709	670	718	705	694	657	648	704	706	730	707	705	721	703	736	729	735	696	754	729	692	711	738	695	679	671	643	718	684	679	697	670	702	705	704	715	670	710	712	734	744	715	716	715	728	683	720	727	721	702	747	736	693	711	699	710	709	727	695	735	700	724	718	748	704	672	732	764	728	727	718	692	794	704	749	732	709	725	750	755	726	771	718	704	714	674	725	715	676	678	755	729	721	674	660	675	696	727	754	672	744	718	672	733	689	729	711	734	729	745	733	722	734	704	710	720	722	721	704	702	713	673	708	731	692	709	727	720	770	744	673	756	744	709	712	715	722	693	728	749	753	696	769	724	703	716	754	721	692	714	728	690	717	697	694	703	704	701	665	727	725	688	720	752	742	730	766	729	718	692	750	729	689	688	730	719	764	705	729	687	710	728	758	684	760	709	658	693	761	711	708	698	707	700	687	707	712	758	743	676	756	777	708	721	700	736	714	703	685	682	735	684	769	752	749	722	710	716	716	721	703	746	727	708	721	718	764	720	735	698	666	716	763	711	707	738	711	710	688
9000	12403	6324	1293	767	360	156	155	74	62	43	58	51	54	51	60	52	49	64	64	75	44	71	52	56	53	48	45	53	67	68	54	53	53	59	52	55	56	63	62	56	46	47	43	65	49	47	55	61	51	43	57	56	64	52	59	67	55	64	42	51	48	37	50	55	47	56	67	57	49	53	52	84	68	60	52	53	60	55	45	50	60	63	62	44	53	57	56	62	57	57	63	52	58	47	58	38	42	46	54	57	53	43	55	48	44	54	65	47	63	67	59	59	47	61	65	50	56	52	59	54	47	58	64	47	55	62	43	65	67	53	54	46	44	52	57	44	52	52	61	52	63	53	50	48	52	54	48	60	49	52	57	70	59	61	65	50	63	48	46	52	51	62	58	61	45	65	54	52	54	38	64	52	48	57	42	49	57	46	32	37	42	56	49	60	47	54	61	56	62	50	61	63	43	54	42	54	61	51	63	56	66	56	53	50	65	47	62	57	68	56	55	43	50	50	59	52	44	44	53	60	41	67	44	57	59	45	44	59	65	62	47	50	58	49	41	52	48	54	58	59	55	48	70	67	46	65	74	55	62	58	55	57	50	40	63	48	40	52	57	43	65	46	53	64	54	50	53	54	61	56	59	56	53	50	46	42	52	61	65	56	63	51	60	46	54	55	55	56	41	49	68	40	74	68	53	62	40	53	47	54	53	53	62	50	53	61	48	44	64	52	60	47	51	50	57	48	52	57	50	61	50	42	64	68	66	53	52	57	55	70	60	42	45	56	47	41	49	46	66	56	60	65	48	57	41	60	50	57	64	60	39	52	51	62	55	57	63	44	47	54	43	55	62	48	67	55	52	62	45	46	45	42	57	44	58	62	59	52	53	56	42	69	52	51	60	63	60	57	43	45	53	62	35	55	56	59	52	50	46	58	57	53	57	49	64	60	55	55	62	63	60	49	56	39	52	52	57	53	43	62	43	60	49	48	37	43	46	42	49	53	50	50	58	47	55	52	59	49	58	51	53	52	60	46	41	42	54	56	75	62	59	42	60	59	57	54	57	48	52	65	59	52	55	44	41	67	58	58	57	57	41	62	55	56	55	67	78	49	54	45	48	54	50	43	57	62	47	48	57	64	60	47	54	48	56	38	60	61	68	60	51	44	46	63	56	64	55	65	53	44	55	53	62	47	56	53	53	63	56	48	51	60	49	55	60	54	60	51	52	48	52	61	48	37	51	53	55	63	51	49	53	51	62	54	44	68	58	46	50	61	70	43	56	57	47	51	45	46	54	56	40	57	66	44	50	43	62	65	49	66	49	57	54	64	50	63	52	49	68	50	50	54	59	56	49	45	51	51	56	62	56	57	50	57	51	56	58	53	49	58	47	45	58	68	65	43	63	55	60	58	51	62	54	42	67	48	63	67	49	53	51	49	46	54	61	62	46	58	60	39	51	52	51	58	57	53	53	54	49	55	48	52	50	52	47	32	59	53	49	61	45	46	52	48	56	60	57	71	62	61	66	58	56	57	61	51	58	54	52	47	59	50	64	58	69	60	55	48	54	53	47	48	51	55	51	44	54	59	61	53	38	48	49	41	42	45	53	46	49	67	52	55	56	55	51	45	66	66	59	79	55	54	48	53	52	53	50	39	46	61	44	45	49	46	48	54	63	57	54	60	75	52	50	50	54	57	44	53	49	57	54	44	57	58	52	54	45	58	52	45	49	56	59	46	42	43	56	53	57	46	50	43	61	45	54	63	50	71	50	53	55	53	51	66	54	54	61	46	45	51	66	60	57	53	49	60	52	51	59	49	54	59	51	46	51	33	53	55	56	48	58	54	49	49	51	56	56	52	59	50	45	54	51	48	55	66	35	50	53	61	65	63	46	48	44	61	51	62	65	57	37	51	56	56	60	65	38	55	55	59	58	55	54	41	57	52	49	62	51	47	50	69	69	65	52	46	57	59	75	59	52	46	43	58	56	45	59	49	56	57	53	47	57	56	52	49	66	51	55	68	65	62	63	47	48	54	43	54	50	47	61	45	61	70	56	58	43	58	57	51	45	51	62	74	50	67	56	57	54	65	58	45	69	49	64	64	50	59	40	47	54	60	54	55	56	53	55	51	54	56	64	46	61	57	50	71	55	53	61	48	58	49	42	53	63	65	63	58	53	43	62	63	57	63	57	58	69	50	63	57	45	61	60	46	58	54	53	72	48	53	50	53	61	47	78	58	50	56	64	48	49	50	60	37	47	59	59	50	55	53	58	50	42	61	58	55	78	69	51	58	47	44	50	52	47	46	51	43	46	55	59	58	55	72	63	56	63	47	60	58	41	61	51	47	63	67	54	55	68	57	52	66	57	58	52	50	60	55	50	38	39	61	51	68	56	46	64	53	62	55	62	56	55	46	54	56	59	49	51	49	53	58	55	49	66	50	49	58	53	64	57	54	50	42	42	57	46	43	59	59	54	56	60	60	60	59	57	58	44	52	65	55	41	49	50	50	62	60	55	52	59	60	62	53	57	57	64	52	47	65	51	47	64	61	51	58	44	53	42	56	43	54	42	44	56	45	54	48	57	55	59	53	52	55	65	48	49	57	61	51	52	42	50	51	60	45	51	59	48	49	55	56	40	62	46	44	53	67	40	51	42	64	54	52	48	63	62	52	42	65	45	49	55	56	49	62	47	58	43	58	57	37	48	57	49	57	51	50	68	63	64	54	67	67	38	45	54	60	54	47	45	63	49	51	45	46	53	63	63	51	53	72	57	60	69	43	54	60	43	64	59	65	58	64	53	50	66	64	54	43	59	70	50	48	45	69	57	56	43	67	45	54	49	61	59	49	47	69	58	62	56	50	43	56	57	55	47	60	55	62	55	60	50	59	56	55	53	45	63	47	60	57	43	64	41	56	58	58	66	52	46	58	51	59	56	53	56	63	42	53	49	58	46	49	47	50	58	49	51	43	47	53	46	60	61	61	56	52	61	48	51	52	61	47	48	43	54	50	47	66	68	56	51	42	49	52	60	58	60	55	55	58	61	56	53	55	56	51	51	70	56	59	52	61	41	67	61	49	55	52	52	55	48	51	71	58	65	49	45	60	56	53	62	59	54	70	68	60	57	58	72	76	55	59	58	54	52	55	57	53	54	56	61	58	59	69	52	59	59	60	50	51	53	55	52	47	44	45	58	70	45	40	45	56	52	67	74	54	52	50	58	61	54	46	52	61	65	49	75	63	54	69	56	49	39	51	56	50	51	53	52	59	50	47	53	62	63	45	50	66	50	57	62	59	59	55	67	65	44	56	46	58	44	50	44	73	61	51	51	50	49	54	57	60	60	51	56	61	52	62	45	47	55	62	61	56	47	49	50	51	53	54	56	66	47	53	50	51	51	46	55	53	49	51	57	53	57	42	52	51	55	57	48	57	47	49	49	65	61	47	67	40	54	71	53	62	51	45	48	55	69	65	57	53	60	49	59	57	64	59	69	49	61	60	32
42184	36846	27707	20102	23749	13979	8352	7311	2182	658	653	721	710	630	654	631	687	728	851	990	920	779	710	718	655	635	663	641	670	646	620	613	697	645	663	669	654	661	650	655	606	681	643	594	636	690	598	653	637	601	625	651	612	613	685	636	669	636	648	621	668	648	664	604	676	666	673	635	678	627	666	626	650	615	625	647	680	641	647	676	675	668	635	691	667	671	631	617	628	646	661	645	679	616	656	673	621	657	602	646	656	690	624	645	646	630	636	670	648	691	601	653	628	635	681	671	637	608	653	682	653	673	644	654	602	645	627	613	646	671	657	660	672	646	624	703	672	668	668	668	645	635	634	676	625	689	620	651	644	678	631	635	685	644	659	661	624	693	617	641	686	682	657	642	644	673	635	661	674	701	648	651	631	635	602	676	683	672	617	643	645	657	698	667	632	647	649	640	674	657	635	705	644	688	630	682	632	669	665	643	670	655	670	631	676	667	639	646	635	633	655	650	677	649	660	657	668	657	655	630	667	692	634	696	667	671	699	667	657	653	613	665	664	682	626	642	712	590	655	633	672	666	689	652	711	641	680	641	645	670	638	632	678	675	613	652	632	638	675	648	669	638	653	692	686	638	651	611	665	664	680	664	677	679	643	650	660	656	618	630	642	702	665	655	643	654	642	651	639	711	634	708	671	644	674	651	628	648	667	638	616	653	650	617	677	681	648	684	694	681	655	640	633	649	690	635	642	651	661	658	664	666	692	679	682	677	652	657	612	644	639	617	623	648	662	657	652	701	634	701	652	622	634	674	645	650	676	606	678	680	633	635	697	633	645	674	647	605	634	678	629	653	683	641	670	676	615	651	660	628	689	639	648	662	709	669	669	712	673	617	635	629	677	680	667	634	684	630	649	650	587	651	662	729	614	683	659	717	646	663	670	655	616	650	639	712	674	660	679	639	678	642	626	619	623	655	651	692	701	593	651	646	649	616	637	649	676	692	614	648	637	659	672	684	652	646	625	662	624	680	646	643	642	683	686	670	679	638	686	664	641	633	625	623	616	650	649	647	723	630	743	635	674	672	652	699	632	706	671	636	639	687	650	697	600	647	658	660	598	604	612	697	691	640	585	620	661	670	628	654	653	641	653	654	651	679	649	688	608	662	644	644	645	625	659	632	659	670	640	679	659	667	661	638	634	641	728	627	643	624	670	682	612	676	642	614	674	641	690	671	638	645	696	598	635	678	689	621	668	675	671	642	608	630	693	637	639	693	648	691	637	706	670	626	632	676	668	639	628	611	632	653	625	673	616	638	694	621	693	657	595	643	632	679	652	632	633	617	671	602	635	678	655	643	643	634	699	695	642	678	668	646	620	678	652	673	655	698	648	691	651	679	674	639	692	646	650	694	729	691	655	669	619	597	644	634	671	663	632	624	640	645	661	663	648	649	658	661	680	649	641	643	644	669	601	628	655	692	693	591	646	644	649	663	689	647	682	661	673	656	632	681	649	665	642	658	642	640	664	679	641	661	638	629	646	667	687	666	614	658	616	640	617	652	612	637	668	647	644	628	657	627	668	674	629	643	651	643	656	689	674	650	686	620	593	699	676	629	666	683	625	636	652	634	692	673	660	654	643	594	678	698	667	636	696	630	672	656	654	640	673	683	633	671	566	675	683	680	653	638	646	635	663	645	666	641	623	648	660	691	614	640	684	649	676	655	637	619	663	646	657	640	633	660	694	646	617	704	644	637	676	635	604	654	632	630	652	644	642	621	687	696	676	671	615	695	641	634	629	648	670	636	677	719	622	643	667	651	667	671	718	625	708	656	664	662	652	659	681	677	646	692	638	689	574	676	672	618	702	637	627	581	656	621	657	656	698	629	665	651	610	627	628	604	624	659	643	657	643	694	694	651	681	682	639	648	643	634	684	640	654	692	643	686	643	665	603	618	671	684	655	646	636	620	605	670	667	640	643	627	699	610	715	648	658	649	651	655	652	659	619	663	685	694	656	623	659	653	609	670	652	664	645	659	644	633	643	673	624	636	647	653	629	640	679	683	644	611	669	639	665	719	664	665	634	670	654	676	657	673	637	653	648	684	638	640	647	624	634	675	650	644	678	655	688	626	667	639	619	697	673	634	639	656	639	690	689	635	687	670	653	702	645	668	653	688	666	624	654	609	666	633	638	660	642	666	680	662	675	682	641	653	647	684	645	660	674	668	657	648	632	653	640	702	630	663	685	651	604	638	667	643	600	615	667	615	654	628	631	650	675	645	621	614	654	632	660	631	667	632	639	654	635	647	625	697	643	670	679	647	631	703	625	639	678	640	710	660	652	694	684	639	686	644	688	624	638	645	620	647	665	662	688	662	665	629	648	718	630	652	671	661	633	666	637	671	657	652	626	656	684	664	729	658	659	632	666	649	659	708	666	607	619	648	628	662	646	666	657	691	665	643	701	650	649	658	624	630	643	689	645	653	639	635	638	619	635	684	675	626	657	653	676	691	662	605	627	661	683	615	602	699	653	662	703	674	662	647	671	672	647	677	661	663	639	679	653	681	692	625	660	695	665	630	633	606	660	677	695	643	696	687	632	652	606	721	619	677	701	667	657	621	645	681	635	645	705	656	652	668	666	625	611	658	586	634	670	627	666	612	683	628	609	646	641	645	667	657	661	657	699	629	656	631	656	659	588	704	665	695	682	646	658	646	654	668	636	651	649	731	600	652	654	667	632	641	647	643	638	640	644	625	663	616	624	617	688	666	674	620	668	670	594	678	631	627	631	665	661	661	713	698	628	720	710	665	591	671	611	624	681	669	604	633	668	672	690	679	640	643	677	642	667	706	647	651	649	667	627	690	665	638	635	657	690	640	665	639	654	699	653	631	658	678	676	667	670	674	671	680	646	670	643	677	660	669	614	595	676	658	673	702	659	699	627	655	666	622	640	663	678	634	673	627	688	685	652	645	661	644	601	641	626	669	666	637	639	694	618	676	644	672	676	692	656	665	640	649	660	639	670	620	695	653	622	649	636	611	667	671	665	689	654	631	667	644	633	665	647	713	619	673	680	650	639	672	698	660	634	664	686	648	606	643	671	633	670	688	685	670	702	648	634	677	673	673	639	672	661	627	650	736	656	626	625	669	684	606	646	612	678	621	659	699	654	692	657	651	639	670	626	668	659	664	604	639	706	672	686	659	602	632	689	676	666	628	642	652	695	651	686	677	659	640	655	612	647	686	678	687	630	668	633	671	642	649	637	699	672	685	678	658	663	678	681	604	638	694	647	677	656	702	628	648	643	679	647	665	646	675	645	643	636	647	619	644	592	678	642	713	643	638	659	633	649	640	652	639	619	668	669	672	704	633	622	635	691	639	642	693	651	652	666	663	673	628	655	661	648	639	635	633	654	692	638	717	684	677	658	681	664	652	649	624	647	700	618	671	661	661	657	666	675	649	623	623	677	687	634	637	675	671	697	659	681	613	663	652	669	651	655	669	657	643	696	660
20626	32424	18030	4558	2429	1159	405	412	133	55	53	60	39	40	51	65	56	65	81	69	75	59	60	61	57	51	56	56	61	61	51	55	55	47	44	49	46	52	48	55	64	50	51	54	40	40	47	41	39	64	43	56	48	70	63	45	57	44	53	49	49	52	47	55	44	58	74	48	60	55	49	55	59	54	55	65	43	51	62	58	48	51	52	64	56	62	56	55	49	64	59	64	54	50	42	57	58	50	47	63	59	51	61	61	61	45	42	42	56	57	57	44	55	43	42	58	40	64	50	54	45	60	66	52	47	45	57	50	61	43	55	52	48	48	62	52	52	46	58	46	49	45	55	53	56	67	50	58	54	48	61	54	36	58	54	46	45	57	62	50	59	61	46	50	44	64	67	47	38	63	59	54	50	42	43	56	52	57	63	52	44	41	64	55	32	52	60	50	47	43	37	49	46	53	51	52	40	50	51	43	54	53	58	45	59	51	54	46	56	53	35	54	48	57	64	46	45	56	51	47	46	57	54	53	60	58	55	51	54	40	55	43	62	47	64	60	54	55	38	66	59	54	51	55	49	62	53	48	51	43	50	57	63	60	41	50	50	42	60	54	63	51	51	53	69	39	57	51	57	49	54	50	46	54	58	51	54	43	55	48	50	51	49	56	53	57	53	56	50	68	57	39	58	51	50	52	56	70	55	48	47	51	50	43	69	44	37	51	47	55	39	53	60	53	46	43	52	57	39	58	68	58	54	42	51	54	54	58	48	38	42	57	50	47	46	51	55	55	54	53	56	51	57	44	41	50	50	64	42	58	53	63	53	51	49	53	37	57	46	58	59	59	53	57	44	61	61	62	43	59	53	45	53	53	55	51	47	46	67	49	50	43	45	64	52	41	51	50	50	42	73	43	42	45	51	41	37	58	55	50	58	40	58	55	58	45	55	56	48	43	48	60	54	49	50	75	48	39	62	46	55	52	46	52	58	59	53	51	62	55	50	76	57	49	59	53	54	52	46	63	52	65	55	56	59	49	49	46	62	47	54	55	51	51	57	47	58	51	60	49	38	57	50	58	49	57	51	57	56	46	53	48	61	62	57	47	48	56	48	60	53	58	57	45	62	53	66	61	52	65	59	56	48	59	56	50	53	47	54	55	51	49	44	48	55	53	68	48	60	53	52	53	65	49	47	58	54	45	51	41	66	64	44	51	40	66	49	49	51	51	40	56	47	42	51	59	49	56	58	54	52	53	57	40	47	42	50	59	45	65	44	45	50	62	52	41	56	42	50	49	49	51	47	49	58	48	54	54	50	51	55	60	54	58	38	56	45	48	48	56	42	52	56	66	41	57	55	55	49	58	60	54	60	49	44	74	42	54	40	48	63	58	61	62	56	46	46	52	49	52	58	65	56	56	50	58	53	55	45	49	56	62	54	45	53	49	50	49	48	52	59	62	57	52	46	61	46	61	61	50	63	44	64	49	56	57	58	54	55	44	52	42	61	49	52	54	49	48	58	59	37	44	61	39	59	58	53	46	57	61	46	50	56	53	50	55	69	61	61	58	52	64	42	41	41	58	52	49	61	54	48	52	53	50	41	60	53	53	54	53	68	56	67	54	54	39	50	51	63	55	57	53	48	41	47	57	49	58	54	47	51	51	61	49	58	45	52	62	47	55	50	58	58	54	48	53	40	49	37	53	62	41	49	56	51	56	49	71	54	55	67	59	40	45	53	58	48	45	41	51	54	46	59	52	51	65	44	49	46	58	46	41	64	46	55	47	26	45	54	47	49	47	51	63	44	42	62	60	56	50	55	44	39	44	57	55	58	35	53	49	50	53	52	47	48	45	51	50	47	59	51	52	62	49	50	52	60	56	51	63	52	50	62	60	54	60	40	58	64	67	60	52	41	54	55	42	46	65	56	50	64	57	48	67	61	52	57	63	61	56	49	54	32	54	52	55	51	46	62	49	42	58	55	51	51	47	50	58	52	37	52	60	61	63	48	55	41	49	57	43	57	61	60	47	53	47	43	59	55	63	60	55	59	69	55	61	45	42	55	61	42	55	52	46	49	53	46	48	59	59	63	51	52	50	54	58	44	70	70	53	62	47	48	50	82	58	48	39	48	59	63	55	46	52	54	47	49	60	51	53	62	52	59	48	58	56	48	59	53	44	57	50	43	65	50	37	51	51	43	45	60	54	49	46	51	51	46	51	55	45	52	51	35	52	65	53	47	58	48	55	54	64	57	57	60	41	59	59	58	65	59	42	56	58	57	53	46	58	58	55	60	53	50	60	57	62	45	46	53	50	48	56	51	61	52	44	53	47	59	57	46	51	46	42	50	45	47	62	50	47	40	57	57	57	63	49	66	45	49	50	51	48	52	60	59	62	58	66	56	47	48	67	57	54	47	56	66	63	71	45	63	55	72	52	55	52	62	55	47	55	68	54	51	58	51	51	61	58	56	59	50	57	61	46	46	64	52	53	55	48	56	46	45	56	59	53	58	45	38	50	55	56	68	44	57	55	58	55	48	68	47	55	51	49	54	47	52	50	68	62	46	52	58	44	44	50	34	51	69	57	61	64	61	50	48	53	73	55	44	49	47	64	55	47	57	58	57	57	53	60	52	44	59	46	44	51	41	43	51	41	43	48	59	71	56	44	61	61	47	72	42	52	66	52	37	57	59	47	56	39	53	46	53	58	51	58	46	54	55	52	43	36	66	41	47	55	64	48	57	49	55	56	54	55	52	60	43	44	52	57	34	67	44	50	57	56	41	57	41	54	54	55	61	48	74	50	47	57	42	47	54	61	46	52	61	66	56	59	59	49	54	55	57	50	58	57	50	63	40	64	46	54	45	59	57	52	61	58	65	60	61	57	62	60	49	57	59	57	54	54	59	62	51	60	42	58	50	64	59	49	58	55	55	69	56	44	60	50	52	43	70	49	56	58	70	59	45	45	47	53	56	66	65	69	66	51	46	52	52	51	42	50	58	54	51	50	53	52	65	57	60	48	56	49	56	45	55	51	53	48	38	61	48	59	63	56	49	45	45	56	46	45	60	45	53	66	44	52	48	67	60	51	55	53	50	53	51	58	59	62	53	58	66	51	60	46	61	53	61	52	71	52	55	54	49	56	62	61	58	33	61	52	64	54	55	60	62	59	54	68	51	53	60	64	46	49	55	52	51	61	45	55	65	44	62	47	57	41	60	57	63	56	43	57	45	56	65	51	40	63	49	57	54	44	51	61	52	42	54	54	57	55	53	47	59	46	42	58	48	82	55	48	43	58	61	50	51	38	49	51	58	50	41	56	53	59	48	58	63	52	52	57	46	53	53	53	57	46	44	44	54	55	53	41	50	52	37	45	51	57	50	53	73	46	79	53	48	51	65	46	39	50	49	56	59	45	51	49	55	47	54	55	53	45	46	52	52	51	51	54	47	49	53	49	56	64	52	58	58	58	49	47	60	54	43	53	53	51	61	42	44	55	52	52	50	58
45619	46493	37452	32891	35985	24819	17363	15734	4173	661	722	664	642	629	721	650	663	722	1314	1533	1317	970	766	673	624	625	654	615	628	650	638	629	645	635	650	651	662	631	664	607	630	660	639	655	623	650	612	650	676	629	683	657	619	639	617	648	676	627	677	639	660	693	567	626	675	605	656	691	658	611	634	625	635	602	638	631	636	629	628	638	654	666	666	655	653	609	675	675	677	663	659	574	661	668	661	627	650	628	696	594	621	636	619	637	644	669	698	637	635	654	663	660	676	651	594	658	698	634	644	652	668	661	654	673	612	669	617	690	681	646	652	649	647	678	636	597	645	630	699	651	636	677	685	643	612	667	658	661	673	626	684	655	638	624	656	613	634	638	671	631	650	686	647	684	640	655	645	616	644	657	646	603	642	623	646	659	659	624	616	726	574	617	625	661	631	653	716	631	633	646	651	659	670	628	626	639	593	629	643	643	654	659	678	675	622	665	655	672	675	640	679	663	658	649	630	637	663	611	656	665	640	641	677	658	614	648	623	615	636	661	555	632	661	635	689	660	604	649	607	636	656	661	634	638	646	655	643	661	615	652	649	644	648	663	680	639	649	657	640	679	667	630	605	637	628	674	626	648	686	640	607	627	619	624	621	673	621	641	619	662	665	633	672	679	633	639	627	638	663	650	658	611	683	609	649	614	602	651	662	609	660	644	635	598	628	650	617	609	677	659	658	592	676	635	659	626	655	638	625	632	654	688	629	679	653	641	653	578	689	670	650	648	647	657	610	635	642	696	642	611	637	648	614	618	644	621	651	648	650	594	630	646	617	672	613	663	696	655	692	656	618	635	645	645	633	641	601	655	641	639	636	721	629	669	645	664	667	673	648	700	592	651	654	642	589	665	608	607	630	678	649	671	652	672	610	655	699	652	651	617	633	641	615	662	649	593	609	659	606	653	644	668	683	678	666	617	677	672	624	636	639	625	653	626	663	621	613	611	643	614	632	644	654	647	700	613	604	656	629	605	610	671	646	628	629	645	635	684	631	627	668	682	665	655	612	634	661	607	679	661	659	625	627	658	650	652	663	656	652	685	699	651	662	682	640	627	654	604	632	646	606	658	687	690	652	670	670	681	656	674	637	609	634	593	648	636	631	629	619	648	676	655	601	633	647	635	601	626	633	638	631	657	652	671	613	627	694	660	679	653	679	637	660	640	656	685	625	617	671	633	678	653	672	664	625	644	638	636	647	651	617	625	699	668	637	659	662	669	611	674	634	672	604	626	666	654	641	627	617	666	671	662	604	618	652	651	609	634	666	663	604	644	616	662	695	667	629	601	640	637	672	682	657	663	698	642	629	686	634	671	679	591	614	651	668	643	636	656	603	609	667	663	674	617	608	600	646	626	630	655	626	638	661	616	682	636	617	692	619	666	600	650	635	652	651	647	658	601	589	621	641	688	630	656	583	611	611	668	651	641	640	626	662	642	647	675	657	610	672	633	696	624	661	645	658	649	661	623	654	660	618	602	653	627	665	619	598	700	690	628	644	667	666	649	631	715	636	635	620	591	636	650	616	658	587	650	621	666	652	626	638	654	633	641	663	662	633	633	636	615	638	617	647	658	621	623	654	607	602	622	613	674	632	583	666	600	642	615	653	590	652	625	661	657	677	657	658	681	660	687	655	648	651	648	600	630	607	614	641	671	608	633	660	633	623	652	637	636	661	692	647	643	635	657	655	673	618	649	642	654	625	641	650	635	615	647	660	615	588	687	618	648	659	649	668	670	638	619	615	648	596	653	645	650	643	624	638	659	636	633	692	607	649	644	599	680	592	633	662	637	617	660	640	622	641	679	645	648	685	636	612	603	606	629	590	612	636	621	641	647	655	696	630	653	617	689	660	655	611	621	611	661	634	619	647	667	602	659	600	618	605	631	642	665	667	618	641	639	589	609	646	637	647	649	622	607	618	657	672	693	657	605	643	633	596	686	620	667	638	652	610	667	627	641	691	615	676	625	662	683	674	655	614	660	594	631	626	619	605	626	587	664	632	644	620	674	642	609	626	654	599	628	642	613	655	613	553	650	687	663	660	675	604	652	622	643	654	577	636	641	622	643	672	620	664	635	677	648	642	646	638	664	640	611	628	643	675	664	661	635	616	606	631	676	640	654	600	616	668	646	640	651	604	615	636	657	643	630	638	656	680	603	660	661	652	669	648	641	666	651	640	694	637	631	645	649	688	632	644	633	666	678	645	643	639	648	656	629	663	635	662	638	638	655	628	655	655	646	667	655	654	655	657	685	613	622	588	637	658	652	708	647	641	606	656	611	611	624	624	665	659	635	654	638	651	693	647	635	600	653	618	614	638	610	610	641	648	674	609	649	683	673	645	615	658	621	640	686	611	624	703	602	643	637	636	629	656	634	646	640	617	672	635	629	638	661	674	606	659	640	659	681	646	652	638	671	686	635	631	631	618	633	666	701	621	647	629	656	648	640	663	631	650	638	617	615	684	631	628	647	598	636	595	661	622	667	646	661	641	618	646	631	643	612	671	646	663	670	647	621	622	684	634	676	621	662	665	690	625	637	637	676	637	607	606	692	637	640	644	688	631	674	673	595	673	677	621	695	617	646	592	633	635	659	615	671	710	688	682	601	654	648	667	677	633	625	628	661	665	665	646	657	644	678	657	640	618	647	658	676	656	654	633	686	635	608	631	661	694	647	647	685	665	679	635	664	648	654	638	706	630	594	633	668	646	639	628	631	622	633	651	686	667	614	697	611	604	664	614	658	623	660	643	618	620	619	639	649	669	632	660	612	627	639	675	639	617	624	642	651	650	650	657	679	653	674	664	599	632	660	638	633	660	656	586	655	637	683	647	641	650	630	641	649	619	673	670	667	644	641	594	708	610	617	616	671	642	679	598	684	605	622	679	579	605	634	637	646	659	621	653	696	653	665	606	642	590	635	608	668	653	619	638	665	616	665	607	644	621	667	712	689	650	651	657	609	656	634	645	649	666	636	658	649	635	591	682	629	696	666	613	620	611	653	601	639	659	631	660	644	648	651	644	656	624	635	630	614	658	661	650	649	647	673	657	693	631	590	649	611	641	679	674	664	628	617	652	605	595	621	639	642	656	637	634	661	677	667	653	635	632	672	638	624	668	639	660	613	688	630	651	638	636	652	715	645	617	619	668	625	622	658	658	620	613	681	706	654	664	627	699	665	581	621	649	632	626	591	616	632	653	682	664	626	699	630	648	588	644	681	659	664	637	654	627	644	651	665	642	672	639	632	643	606	631	653	642	649	623	659	678	643	623	694	638	651	616	717	672	678	631	652	619	641	627	631	625	655	602	639	587	661	665	680	664	677	682	660	624	679	615	641	649	650	621	656	663	637	661	679	660	624	643	633	677	659	687	634	641	598	648	660	620	635	623	627	668	663	620	622	686	617	648	625	582	638	652	622	630	636	650	661	610	615	648	637	628	671	655	648	653	616	624	646	658	642
19734	29495	17597	4561	2012	936	322	327	137	72	67	59	56	78	54	69	61	58	59	98	73	73	71	75	64	57	70	71	56	66	53	69	69	53	66	67	78	57	61	60	69	63	58	54	68	63	52	63	66	60	56	62	67	64	61	68	74	77	59	57	72	62	62	61	66	66	72	69	72	70	75	70	48	74	58	61	71	67	59	53	62	63	69	60	59	58	60	75	65	63	71	50	54	76	79	81	64	78	63	70	63	74	69	42	72	70	58	56	74	58	63	64	71	61	62	78	70	61	49	64	64	65	56	50	54	70	71	64	56	64	85	59	74	67	50	60	54	57	70	59	71	60	66	71	54	68	53	64	58	68	59	67	49	61	54	59	59	69	73	62	56	66	61	71	57	67	59	67	79	64	78	58	64	63	58	58	45	54	70	64	77	61	68	72	56	55	68	65	64	61	46	77	62	61	63	71	67	70	45	62	58	55	70	70	73	78	62	54	52	67	59	65	69	58	74	70	63	70	67	79	52	66	67	70	65	49	70	59	72	75	70	61	81	59	70	58	59	73	67	71	62	61	66	80	58	56	58	65	68	74	55	56	71	61	60	77	66	66	66	56	57	66	69	67	59	72	65	69	53	62	66	62	72	60	70	59	74	50	53	67	80	67	69	73	52	70	63	57	65	60	77	59	60	57	61	62	57	76	66	52	64	67	66	78	52	62	72	54	57	64	67	57	60	78	67	67	70	48	49	58	66	51	65	60	67	62	79	47	71	61	71	61	75	68	69	53	67	67	65	49	59	67	60	75	53	49	74	49	63	70	66	75	65	62	62	66	70	73	66	93	59	58	55	57	43	69	59	79	61	67	60	66	56	75	56	57	76	58	67	56	65	65	68	71	71	64	64	57	55	81	59	53	49	61	57	82	74	59	51	61	54	72	60	65	68	49	83	57	74	74	54	78	63	59	78	65	67	61	55	72	46	58	60	61	60	56	55	74	54	57	67	64	78	59	59	56	73	68	54	50	70	55	62	56	66	65	62	58	59	55	55	65	70	70	63	70	76	61	74	54	76	70	66	66	69	65	71	63	62	52	64	52	61	73	56	63	63	59	61	57	68	58	71	60	61	66	71	62	71	72	67	67	62	49	53	61	74	59	82	72	68	56	57	55	55	57	77	53	75	69	69	69	65	62	69	62	71	53	63	63	62	66	60	56	62	60	65	64	78	61	66	51	46	67	63	57	67	71	68	51	75	60	59	56	55	63	77	63	73	71	65	55	66	66	59	59	62	62	65	74	57	59	56	67	79	49	69	66	81	74	65	63	62	55	75	62	66	61	74	61	61	59	62	51	58	61	70	66	65	67	61	59	83	52	59	75	69	57	70	57	91	73	58	49	54	74	69	64	58	64	71	83	53	75	61	82	61	66	63	63	64	68	50	51	56	59	58	68	55	65	60	64	67	43	67	69	65	52	59	60	79	70	58	54	72	77	55	59	61	65	53	68	53	70	68	54	74	73	61	75	74	58	76	70	54	60	64	53	62	67	48	55	64	54	64	77	51	54	75	59	77	57	66	54	57	60	66	73	58	60	58	52	57	67	62	59	63	65	64	65	61	55	67	55	56	60	60	76	53	57	67	60	56	65	60	49	69	62	59	53	50	65	57	65	55	60	71	69	60	58	60	72	55	65	68	62	67	62	71	61	60	67	56	68	61	72	61	54	64	74	68	67	54	57	70	66	58	64	71	66	69	75	59	63	61	72	47	61	74	58	64	52	57	60	52	69	77	57	68	73	58	59	64	54	73	55	78	51	47	67	63	69	61	67	61	63	75	59	65	59	40	71	61	60	56	59	76	65	58	66	63	58	66	57	64	61	68	69	74	66	64	56	65	66	64	73	65	61	60	52	65	80	54	61	63	63	65	76	64	63	63	71	76	66	67	74	64	65	74	72	67	47	65	68	58	59	64	56	64	64	40	58	60	62	63	60	58	63	50	77	70	67	73	55	67	71	63	59	61	75	65	62	62	54	57	58	66	79	63	75	65	63	62	58	75	56	56	70	65	52	62	56	69	64	62	64	52	56	59	68	56	53	61	56	59	53	74	70	57	60	63	71	68	48	64	67	36	59	62	57	64	54	71	62	66	63	57	59	75	67	72	60	64	68	71	67	68	64	54	59	58	66	62	57	61	55	54	65	60	61	70	68	68	53	77	67	59	72	64	64	65	65	61	92	61	59	60	76	53	75	61	67	61	63	66	68	69	61	62	60	76	73	67	56	77	79	69	69	53	67	64	67	62	60	58	69	61	67	54	48	62	56	64	58	65	64	65	66	66	60	60	63	55	57	66	59	53	64	70	65	75	62	54	77	58	58	73	52	52	71	67	70	66	64	79	77	60	69	47	71	72	60	67	61	65	50	64	79	66	60	51	66	62	61	61	60	72	65	73	62	74	73	58	63	57	65	65	65	56	63	64	77	65	61	54	67	72	63	66	64	67	53	65	69	59	59	49	66	50	61	74	53	64	63	64	58	63	57	84	54	49	61	66	59	66	57	64	61	76	59	81	71	63	71	74	67	67	68	62	58	69	77	64	63	61	66	62	88	59	72	65	64	64	69	72	78	77	75	92	75	58	53	64	76	66	64	67	66	63	55	61	66	68	74	72	71	59	61	88	60	77	71	74	74	84	78	64	73	66	63	60	58	62	60	57	70	73	58	77	56	50	62	55	71	66	71	62	74	65	54	64	61	58	71	53	62	53	65	56	66	65	57	91	68	70	64	61	60	70	70	63	82	64	53	65	58	54	64	61	73	62	72	65	58	77	65	70	85	69	59	49	56	62	58	52	71	66	72	61	63	77	70	66	67	56	62	53	71	58	80	76	80	63	72	69	64	76	73	84	64	70	69	76	59	63	60	65	74	71	59	71	66	62	60	56	49	62	59	66	65	66	56	53	64	67	75	81	69	67	64	70	73	64	64	66	78	64	54	70	68	73	65	59	61	60	68	60	60	62	60	70	53	63	63	60	53	55	64	68	60	76	64	71	59	77	77	61	71	80	65	69	74	63	62	60	75	55	53	64	47	68	67	64	67	62	58	63	52	66	59	54	51	52	72	63	62	52	65	59	63	58	65	68	52	68	65	55	58	73	54	70	81	67	67	57	57	77	57	58	75	86	55	50	51	52	66	71	61	78	53	67	53	67	72	73	73	65	76	69	69	62	79	57	62	65	59	71	64	60	85	53	66	53	61	56	71	60	65	56	51	55	52	66	52	60	57	69	67	62	68	65	68	55	69	67	73	78	75	58	58	69	60	61	67	70	66	53	56	61	68	45	69	60	48	67	54	61	60	56	74	65	60	64	70	63	79	68	53	61	68	63	60	73	62	74	81	51	56	70	69	78	65	77	55	55	71	58	71	71	60	60	66	61	61	53	60	69	60	76	57	65	74	68	70	56	72	72	56	58	56	63	74	77	53	53	71	56	61	62	66	55	75	62	57	67	68
49635	49769	37877	31305	33145	23385	14187	13843	3948	760	787	775	714	810	799	780	805	770	1191	1824	1516	1049	867	730	821	782	753	790	752	747	759	761	749	743	768	740	777	750	774	782	737	750	728	719	772	787	752	774	806	766	748	715	760	747	736	799	781	741	732	784	812	720	771	789	763	757	759	727	801	737	729	779	760	804	769	768	746	804	771	733	772	764	760	749	747	695	748	765	735	717	780	796	803	775	728	764	754	786	755	770	756	772	792	763	769	765	726	755	754	711	712	783	767	778	802	799	745	758	729	797	769	752	796	790	801	779	731	724	781	801	791	760	721	745	772	761	724	751	771	736	749	753	737	796	741	786	781	744	804	759	726	738	776	774	775	814	781	766	795	785	760	732	795	786	773	804	752	775	717	731	808	755	734	772	774	783	712	772	783	753	708	761	756	748	782	749	736	796	703	750	757	754	755	755	741	773	759	762	807	747	738	803	770	735	748	732	752	766	788	742	772	776	767	766	750	715	696	804	734	827	760	751	763	746	800	768	756	790	738	766	774	751	794	751	796	806	781	771	741	770	821	760	755	813	768	788	764	735	766	731	772	741	742	738	758	762	706	787	749	768	756	748	757	753	768	811	778	743	766	757	758	789	743	763	710	761	741	799	728	722	820	777	753	806	747	762	717	781	770	790	806	766	742	763	797	773	790	789	767	772	780	719	805	760	778	759	752	739	743	782	773	760	756	833	765	759	743	798	769	762	780	820	781	745	816	772	790	734	710	800	804	724	769	712	742	738	746	755	764	752	733	781	744	819	776	709	739	725	775	775	816	758	807	724	767	778	793	825	735	754	752	777	737	773	758	783	755	758	786	778	726	795	782	712	705	794	778	762	767	676	777	727	754	730	798	765	768	767	722	785	782	760	788	764	781	785	748	765	713	743	797	782	769	838	784	797	784	758	758	703	766	707	741	752	779	717	784	729	729	794	764	772	766	800	748	765	780	776	759	753	776	756	768	779	769	765	722	759	727	786	749	747	825	746	743	747	769	775	760	765	798	762	762	765	759	774	802	763	761	718	769	753	780	757	772	775	781	748	732	771	752	761	723	787	758	771	797	762	747	736	766	755	754	739	749	742	741	763	726	701	788	780	804	784	737	779	711	751	827	711	742	737	735	785	799	742	777	723	763	762	797	711	768	781	736	810	786	719	753	786	747	747	751	801	795	780	747	778	776	714	768	785	720	782	787	744	790	723	719	723	775	764	713	743	774	802	768	726	781	799	790	746	741	779	711	741	732	742	752	780	767	748	771	757	745	767	725	709	772	765	732	783	761	748	787	822	746	752	759	754	750	763	779	756	741	748	757	765	771	744	766	756	822	740	797	738	764	776	782	768	757	749	804	784	740	739	770	762	768	764	811	707	744	754	753	776	707	729	750	779	801	770	739	782	800	779	726	798	726	754	723	763	770	731	742	770	740	796	740	770	791	738	787	776	778	789	754	771	771	779	750	774	764	733	786	744	761	763	762	738	760	762	768	746	785	735	765	756	796	711	784	777	770	764	789	758	757	754	760	796	766	801	732	761	820	746	757	778	775	786	754	727	724	766	831	798	778	790	713	743	782	724	782	761	722	741	745	713	761	786	770	729	736	798	774	769	792	772	762	731	763	764	763	746	797	723	746	781	729	776	795	737	802	786	786	811	744	710	720	769	775	745	772	767	782	753	696	758	764	731	783	764	731	769	757	752	750	721	812	747	753	772	757	793	773	787	784	746	774	781	755	753	761	769	713	763	801	742	755	778	782	706	706	734	762	739	787	717	769	780	798	764	767	779	779	773	728	763	777	736	740	752	785	761	781	771	773	770	815	808	739	730	740	709	779	794	743	773	743	732	764	711	802	748	770	781	749	749	776	828	723	736	710	776	753	770	767	776	810	771	762	755	732	732	777	733	756	798	790	814	768	791	754	779	761	765	783	734	747	774	727	765	796	766	802	755	730	706	770	759	759	765	824	825	766	796	727	785	792	785	751	811	763	760	735	781	776	761	719	768	731	750	776	780	739	744	727	801	751	734	747	725	782	762	754	749	771	696	731	794	804	767	771	798	782	773	761	742	788	771	792	786	744	779	733	806	766	798	728	764	778	788	773	814	786	771	770	731	754	772	754	775	738	731	764	762	775	785	737	826	779	757	759	745	790	798	739	776	767	772	823	796	737	789	731	740	804	791	747	792	698	709	762	748	768	798	757	769	740	744	755	758	795	783	781	780	765	752	763	732	830	779	777	755	802	824	733	768	719	765	786	793	753	803	758	736	761	768	770	764	774	768	803	793	776	735	739	777	747	758	769	785	791	748	747	816	753	767	766	708	765	771	802	775	777	756	721	791	774	710	765	797	753	746	778	697	769	781	779	724	776	750	807	784	804	714	800	744	770	771	783	785	721	752	776	820	769	758	741	750	757	783	763	745	752	745	756	787	787	730	741	768	801	746	792	704	758	774	772	767	812	753	758	766	732	777	727	730	759	801	756	739	783	736	768	786	755	745	740	724	765	825	771	758	789	740	711	707	793	801	789	777	743	781	786	778	744	756	774	794	757	784	729	703	722	734	734	773	731	776	754	843	750	757	737	738	769	781	771	773	768	734	744	765	809	789	738	820	751	766	784	821	746	791	755	728	705	798	747	775	788	780	744	812	751	738	728	748	733	793	745	736	854	759	767	701	731	775	764	733	805	782	773	773	751	768	785	755	741	716	833	757	769	768	728	773	760	781	744	736	757	756	759	736	735	713	770	792	760	779	704	771	794	713	820	780	777	710	771	780	757	763	768	772	745	752	784	780	777	749	768	793	745	785	741	828	767	753	767	774	754	785	746	798	821	745	715	787	748	760	775	742	787	789	753	744	744	752	765	798	772	778	752	737	760	709	815	713	773	738	799	725	760	763	725	770	769	800	718	710	779	744	772	732	756	741	754	741	746	738	715	774	713	749	780	801	727	787	774	782	792	758	732	773	801	756	724	726	700	760	756	755	777	736	754	744	786	764	788	754	755	751	762	759	788	757	764	795	698	808	728	801	758	791	778	739	711	752	725	779	712	720	719	733	747	769	763	804	764	734	736	725	791	730	769	729	734	790	788	794	710	794	834	766	833	762	794	735	743	734	752	750	714	739	751	780	760	790	726	781	751	714	782	733	752	815	727	807	789	779	765	737	712	748	772	802	746	753	787	757	739	844	759	729	705	768	779	777	775	738	727	780	750	760	751	787	758	731	737	776	785	782	800	731	745	742	801	761	748	791	717	776	800	740	772	790	764	731	759	781	737	800	707	740	734	791	768	763	762	760	788	750	736	756	785	720	784	771	725	816	773	763	797	720	727	722	786	773	758	765	787	778	717	754	795	747	755	769	768	804	792	786	755	790	736	731	739	790	748	782	834	761	751	786	760	781	773	776	756	751	755	776	823	695	747	744	766	762	768	772	747	752	766	730	771	742	747	758	766	731	737	750	736	791	777	751
27828	41182	23496	7853	3382	1556	477	464	165	58	61	75	64	47	49	55	49	64	83	96	90	62	57	61	55	65	71	64	63	55	61	65	56	62	56	61	74	56	49	51	53	58	60	65	68	57	66	51	55	53	49	60	67	69	58	58	53	60	66	63	61	58	62	75	58	61	70	48	63	61	46	63	49	55	53	53	64	56	63	64	71	67	65	57	64	51	55	62	61	69	57	60	68	76	69	61	66	48	58	47	80	68	60	56	54	49	60	54	51	54	66	37	68	56	53	57	54	57	63	65	70	67	60	59	60	62	54	82	68	54	45	48	53	66	60	51	62	59	68	60	59	52	66	59	55	69	53	68	69	50	65	49	61	45	50	62	61	56	79	53	57	52	65	49	63	56	70	51	57	63	61	68	61	61	61	60	55	48	60	66	60	51	62	64	65	60	64	53	58	58	61	58	52	50	55	60	65	77	68	53	61	56	49	68	64	59	74	62	68	45	59	53	59	57	73	65	49	52	47	65	71	63	63	65	66	46	66	51	64	61	57	71	62	63	68	62	54	53	62	64	53	61	60	62	74	49	67	49	56	66	66	64	61	65	70	63	49	68	49	51	45	51	59	68	63	59	67	64	60	56	53	58	50	62	76	68	58	53	57	71	64	53	67	56	71	53	55	71	58	53	70	67	60	64	53	65	71	62	57	60	46	67	40	60	55	53	67	53	65	60	66	59	71	63	53	69	77	74	64	60	59	45	63	58	59	53	66	51	61	51	58	61	50	79	66	67	61	56	69	51	51	47	68	61	61	57	57	59	69	65	59	64	49	60	54	63	71	43	65	60	59	57	68	44	70	54	61	58	62	70	69	67	63	55	56	54	64	71	52	57	65	46	61	70	53	65	54	69	48	49	62	57	66	68	58	70	71	74	61	56	69	69	53	51	43	55	60	55	53	70	66	56	66	72	54	53	65	59	66	43	86	68	47	55	60	53	64	58	76	59	59	79	60	51	58	62	73	60	67	59	62	63	57	68	59	66	57	42	60	71	56	58	60	58	48	61	77	59	65	57	55	61	60	59	54	53	51	59	45	58	71	61	60	59	63	56	59	64	52	63	64	75	72	68	61	56	65	55	56	66	60	61	63	59	64	56	46	49	57	59	58	56	47	65	55	65	76	58	54	62	51	68	59	47	56	60	45	51	69	68	54	66	48	71	51	58	68	63	71	53	79	51	58	67	53	57	53	55	69	59	63	53	63	52	54	58	58	61	72	64	60	62	73	63	52	57	61	53	75	69	73	61	58	56	41	78	64	61	59	66	62	62	53	57	62	65	51	51	43	54	57	54	55	56	64	61	74	67	61	47	56	78	54	72	60	69	52	69	54	62	56	53	56	66	44	68	51	68	55	72	56	66	55	59	52	72	64	68	47	56	66	61	76	62	50	62	53	61	54	66	69	56	60	66	64	56	64	62	52	54	57	60	59	69	61	71	70	55	64	61	82	50	57	60	85	64	65	47	59	66	61	76	63	70	48	72	53	63	61	62	68	51	59	49	60	61	56	41	56	61	74	56	59	54	60	57	54	56	49	68	64	75	53	50	58	77	66	44	58	54	56	54	71	58	63	61	62	67	64	61	77	55	57	58	66	77	58	73	68	60	60	56	58	55	64	63	67	72	50	49	65	59	53	57	54	53	50	57	52	63	69	63	64	61	67	46	62	57	76	49	60	56	53	59	57	53	71	66	61	61	62	67	53	56	63	41	63	72	53	47	59	57	64	55	52	62	68	67	68	53	52	60	60	62	73	65	58	63	67	56	58	56	64	58	64	60	65	66	55	55	69	57	60	71	55	62	72	61	50	50	74	62	48	71	59	73	75	56	48	56	51	74	75	48	57	56	56	61	65	76	64	60	56	64	50	64	61	64	63	70	44	47	59	53	66	72	54	75	41	49	53	63	49	49	60	50	68	65	62	43	61	60	53	54	60	57	77	65	65	75	79	55	63	58	45	56	61	54	63	59	52	55	72	53	60	55	71	59	59	55	70	55	63	75	58	66	69	50	56	60	68	63	73	50	72	57	74	63	64	58	51	80	71	61	52	63	62	54	53	63	58	57	69	44	66	52	62	67	55	63	63	57	61	71	54	58	58	70	68	73	69	69	63	69	65	58	69	52	68	55	58	61	60	60	74	51	55	59	71	60	61	60	55	63	74	69	62	60	56	58	50	84	77	68	66	46	71	61	63	68	58	63	56	71	72	63	49	77	70	79	59	61	58	70	71	59	69	48	67	54	52	71	70	64	65	76	49	63	71	58	67	57	58	77	62	68	51	50	71	53	66	63	72	58	66	74	51	50	78	45	63	60	69	45	55	79	54	66	69	65	52	63	78	45	65	54	70	74	61	66	56	70	66	63	64	62	59	71	65	75	56	59	55	64	48	62	66	60	62	67	56	65	68	56	69	62	66	66	66	56	63	73	64	65	60	72	54	69	63	47	55	52	71	61	61	55	62	76	61	55	58	64	64	72	62	65	65	56	58	65	74	52	77	60	67	60	52	60	54	60	50	62	54	53	60	68	44	52	54	72	66	56	61	56	73	64	67	52	56	68	51	56	50	66	74	58	62	72	52	66	62	71	56	58	60	58	59	78	47	61	58	52	62	62	45	64	72	49	57	68	55	80	60	60	65	66	54	48	69	58	63	54	69	63	68	71	67	60	43	65	50	67	66	68	53	70	59	65	60	57	46	66	63	52	43	68	58	53	56	60	60	43	56	59	49	71	63	68	65	62	62	59	62	56	50	58	75	55	42	57	59	61	68	67	70	64	54	61	61	62	59	60	50	62	67	48	75	77	47	57	53	63	50	53	64	67	64	55	65	60	75	66	72	47	57	61	53	64	57	65	61	64	47	60	60	51	55	84	58	54	64	57	55	62	61	51	60	56	66	55	57	51	47	57	58	56	62	63	65	70	42	69	63	67	65	73	65	57	64	61	55	72	49	63	64	65	66	50	74	60	53	57	47	80	48	60	63	62	51	55	52	62	72	57	66	54	63	60	46	57	52	63	61	66	72	56	68	58	52	49	76	54	57	64	42	65	68	66	56	63	58	57	61	65	69	55	59	65	68	57	52	66	53	62	59	48	73	72	43	71	71	69	60	56	53	53	70	56	69	50	67	55	69	60	49	57	68	56	76	68	58	44	55	54	52	59	68	53	59	62	63	55	56	51	59	44	50	48	74	68	62	67	50	57	64	62	61	56	61	73	51	62	55	55	67	62	58	63	60	39	67	63	59	62	51	61	68	59	53	63	57	61	70	61	74	66	55	81	52	64	57	61	61	72	51	67	54	50	71	60	54	59	65	44	72	74	51	54	57	50	65	53	50	53	55	77	73	53	75	49	65	53	61	47	52	71	71	61	54	59	48	79	72	59	58	59	59	53	52	57	58	59	70	68	63	58	49	56	56	61	70	56	66	57	56	75	65	60	55	59	64	58	58	56	48	51
46544	50571	42933	37397	39945	29028	17567	17645	5311	766	721	731	756	717	696	715	701	788	1794	2070	1545	1074	808	732	731	691	739	733	744	682	747	676	739	742	731	706	719	721	713	733	733	727	717	748	762	717	665	739	733	696	732	751	712	709	717	728	733	732	715	685	735	784	684	722	749	712	705	713	737	748	732	726	708	711	732	752	708	738	740	745	740	676	731	710	749	742	716	752	681	735	721	716	699	709	744	726	743	728	720	694	758	784	729	708	722	728	736	732	712	729	776	732	731	725	691	736	715	738	720	693	783	775	761	727	740	725	721	798	708	750	719	740	730	683	774	770	708	745	734	694	732	727	743	724	733	726	731	765	699	705	754	715	740	709	733	724	700	733	712	781	741	734	704	711	728	691	746	737	748	745	742	752	708	710	700	718	695	745	736	729	744	700	722	745	741	725	703	720	742	729	695	696	715	746	746	749	681	743	767	706	676	738	746	745	789	729	690	709	735	712	697	721	737	678	719	710	751	697	743	748	766	697	698	740	772	714	714	756	696	723	762	728	703	702	652	717	741	708	757	722	709	735	704	743	728	694	750	791	713	734	738	740	767	729	693	702	740	731	681	674	741	740	749	684	739	694	695	719	766	730	745	728	742	766	745	744	716	737	729	746	753	711	725	783	699	748	733	721	762	739	735	702	733	699	705	726	718	780	722	735	730	719	682	773	712	728	698	738	726	693	740	715	684	697	769	726	742	775	751	711	775	721	725	767	719	727	740	736	767	774	755	674	721	672	716	744	708	760	768	696	690	729	674	729	757	690	810	765	715	723	713	746	708	702	673	731	722	747	750	780	739	680	768	762	760	752	709	742	766	715	756	733	732	767	748	747	707	712	755	749	753	743	712	713	735	690	707	760	725	729	748	699	750	758	716	736	782	751	724	694	726	742	742	741	689	770	734	710	776	725	749	760	743	759	738	715	755	729	647	726	763	709	707	707	731	784	738	702	762	777	709	730	738	687	690	711	669	731	737	739	724	721	743	659	702	738	800	748	786	708	680	752	709	683	688	740	711	736	740	754	736	736	756	664	705	756	704	767	677	712	702	737	756	723	720	741	750	745	753	708	724	719	726	750	739	747	696	774	784	719	738	724	761	752	731	738	755	764	727	714	777	717	748	725	742	722	773	749	762	718	721	723	760	736	725	721	719	722	727	753	701	727	723	733	691	710	708	691	758	724	739	743	771	727	761	717	713	713	714	712	738	714	717	753	736	749	765	761	713	705	689	739	726	732	749	718	702	706	706	723	738	750	727	729	731	724	753	707	691	710	717	740	678	722	718	724	746	763	741	734	738	725	743	709	798	714	741	720	766	724	681	756	740	707	727	733	722	752	695	745	707	689	704	754	761	701	705	724	769	758	771	738	758	729	761	673	718	707	716	715	674	707	740	706	727	786	692	671	718	732	728	733	705	704	727	730	761	722	731	681	722	741	738	721	714	695	769	729	727	761	732	732	735	692	775	689	727	740	697	704	761	733	678	781	712	754	739	713	677	750	706	767	730	728	711	706	725	775	740	823	814	762	694	718	724	728	738	721	764	699	703	693	765	755	757	744	691	718	752	713	743	760	747	720	721	735	706	776	738	723	719	721	707	728	738	729	715	727	701	674	711	731	774	705	709	722	728	702	742	772	750	716	766	726	701	781	746	717	729	762	744	744	721	712	737	720	715	731	727	741	712	767	781	736	698	725	714	705	818	691	722	716	728	763	708	767	731	758	779	675	679	749	779	738	770	725	695	718	733	771	699	706	719	706	710	707	725	716	733	774	767	745	722	707	725	748	708	717	724	779	730	754	721	694	771	724	720	692	764	710	732	735	702	746	658	734	731	767	755	743	722	751	737	703	721	746	709	747	764	711	697	671	738	763	703	750	733	711	750	674	757	749	705	733	703	677	735	723	752	726	735	792	711	759	761	729	747	693	736	716	722	744	708	749	708	736	707	752	708	691	706	698	740	738	730	736	706	731	685	734	747	707	708	736	698	733	701	706	739	702	724	731	709	691	694	699	739	663	691	744	740	745	758	667	728	688	696	698	745	725	744	724	785	720	727	696	726	787	759	716	728	726	703	754	736	709	723	764	745	727	733	782	754	752	747	756	760	723	733	757	736	713	689	762	705	673	750	702	722	697	705	754	755	755	703	716	665	748	712	735	729	658	695	723	711	741	742	761	676	728	778	728	715	767	720	751	782	688	809	772	695	744	678	729	714	692	725	738	715	719	677	676	771	721	732	741	726	759	732	676	746	721	709	735	719	736	760	688	669	697	704	717	756	731	719	760	715	712	695	700	729	769	743	762	731	744	737	675	755	732	771	738	753	679	702	756	703	717	762	762	771	736	710	699	759	703	723	748	723	755	689	758	735	754	713	698	721	747	683	772	742	737	684	717	729	716	708	733	706	773	752	718	733	756	706	754	705	691	765	767	747	718	735	705	741	709	722	754	724	718	723	712	708	804	700	734	710	722	769	781	745	710	765	724	714	707	710	743	784	757	763	754	730	763	744	746	739	706	766	755	740	703	730	774	707	768	691	759	713	738	737	701	769	680	741	732	726	768	741	737	725	718	750	716	712	724	735	754	737	750	741	742	683	710	707	743	728	759	712	740	699	728	792	710	676	732	737	720	750	690	739	728	717	671	747	724	712	728	718	721	718	716	720	699	729	688	735	757	691	675	762	693	712	726	725	791	707	690	724	738	742	735	724	758	730	803	738	701	728	735	710	732	737	684	719	783	701	770	744	713	702	679	741	743	741	736	704	758	749	726	731	713	743	768	736	749	702	714	716	719	694	758	732	695	732	749	721	794	777	721	739	704	722	703	708	745	733	723	756	751	716	719	728	678	726	760	804	733	734	746	704	781	708	770	693	719	781	756	725	738	718	686	725	720	719	673	722	708	774	687	710	703	714	736	724	759	703	680	706	704	753	696	712	719	769	726	725	744	667	696	706	717	704	731	700	734	687	699	707	761	727	775	748	756	753	766	707	789	754	766	742	787	699	689	743	707	722	716	730	753	726	752	733	746	796	773	762	697	748	722	777	716	725	707	769	744	735	743	762	739	742	743	777	750	661	718	702	758	772	746	728	783	782	740	726	650	693	717	747	734	709	707	724	676	720	747	761	739	703	738	718	703	736	744	758	755	766	761	699	748	705	770	690	765	700	755	769	696	738	731	701	704	732	712	732	698	732	706	760	784	714	734	741	698	731	772	711	699	779	709	728	733	685	695	695	722	710	685	711	714	743	726	754	789	694	680	757	742	753	682	738	755	766	757	705	701	771	707	766	703	716	693	729	720	683	705	700	713	661	686	716	687	718	762	751	697	728	775	713	751	716	737	743	727	738	755	740	736	690	741	748	705	688	747	667	706	761	736	780	721	680	746	702	716	718	726	720	723	734	766	716	723	725	701	722	722	702	678	738	743	699	758	742	766	752	689	740	684	690	765	730	703	738	699	711	729
9815	11954	6028	1247	746	419	142	150	77	51	67	40	46	57	54	52	54	59	59	59	56	70	59	56	58	71	58	58	64	55	62	63	59	60	52	52	53	60	49	47	39	59	45	60	47	66	51	63	57	53	54	52	51	58	69	65	54	50	56	54	60	56	59	50	57	63	65	58	59	46	45	62	48	65	60	66	52	49	52	57	48	47	44	62	47	48	47	54	49	63	57	59	48	51	60	42	46	48	46	67	49	49	62	52	55	44	43	51	51	56	59	49	57	42	36	66	59	52	63	63	59	45	50	60	66	68	57	59	66	56	55	54	57	55	49	51	60	52	54	58	57	59	48	69	50	68	50	55	53	50	62	45	66	58	58	51	63	51	58	53	49	47	51	50	60	58	68	62	46	63	53	49	61	57	56	58	63	49	81	56	40	63	49	55	56	55	61	53	58	64	50	65	47	57	56	54	42	57	47	61	65	55	69	42	50	60	48	68	56	60	44	52	58	56	55	65	55	63	48	66	52	56	43	47	56	63	59	49	58	68	56	60	41	56	48	47	54	55	48	70	77	55	58	56	76	45	59	66	53	64	57	60	56	56	53	61	58	59	54	63	55	54	65	55	49	42	63	47	60	45	53	51	43	57	57	58	45	49	42	46	48	63	55	66	61	60	61	46	56	50	64	65	45	56	54	58	50	75	59	61	60	60	51	47	49	63	67	58	50	61	65	55	59	52	58	64	48	58	51	54	61	59	52	71	51	50	63	48	66	64	55	57	60	47	48	47	62	54	43	57	59	59	57	66	51	57	62	60	64	48	45	48	60	49	54	66	54	59	56	60	61	56	61	65	51	63	56	53	47	66	54	65	62	62	70	66	50	48	70	58	56	54	55	64	60	62	62	46	57	52	49	51	53	48	47	59	47	57	59	51	69	51	48	61	47	66	61	69	51	51	50	58	59	51	47	72	51	49	50	51	50	52	65	70	54	49	53	55	56	57	48	53	67	46	58	57	59	82	52	57	55	46	56	66	55	55	53	53	66	55	55	54	61	67	65	42	60	50	48	56	69	46	61	66	57	50	63	55	63	62	53	57	47	57	64	55	43	48	55	54	76	67	43	65	56	66	55	60	52	54	53	52	64	59	55	56	65	45	49	39	52	72	49	63	54	52	60	49	54	43	58	51	44	65	73	59	40	66	43	53	44	65	57	48	59	55	62	55	52	58	47	56	63	55	59	62	56	47	54	70	45	56	40	54	43	63	50	63	49	54	61	59	59	49	49	51	49	50	57	58	61	62	58	52	59	56	61	59	58	70	50	66	42	45	52	60	62	64	72	50	54	68	52	55	66	64	44	53	63	56	47	59	45	58	49	46	51	48	47	46	52	49	55	51	41	60	55	59	58	61	44	40	61	51	63	62	51	64	52	44	48	57	62	45	62	55	67	54	54	43	64	57	60	46	62	52	65	56	60	45	55	61	52	44	50	43	46	55	57	61	58	48	52	53	52	62	67	53	63	44	53	48	62	61	66	67	64	61	63	40	50	54	56	53	61	46	41	54	64	47	46	67	38	54	38	55	74	63	53	58	61	58	50	53	63	53	43	65	63	51	59	54	50	52	70	54	60	69	64	57	64	58	51	42	62	45	57	62	56	58	55	57	46	59	64	57	64	61	55	51	55	60	63	55	54	49	54	60	57	67	46	53	60	61	56	50	54	52	75	56	42	60	61	62	47	51	50	62	55	57	57	49	62	54	52	56	49	68	56	48	58	47	50	65	42	56	40	65	62	60	61	70	59	69	42	61	51	58	50	64	45	53	38	52	57	67	48	53	50	74	57	55	50	51	59	60	47	59	54	42	47	57	54	56	38	44	59	46	59	60	61	49	58	62	52	61	53	54	45	53	48	52	61	53	59	61	53	52	56	62	52	55	52	47	57	68	63	56	70	53	48	57	43	57	65	59	64	57	48	48	55	39	62	53	54	53	59	57	70	44	54	51	42	58	57	42	44	67	52	71	63	54	62	50	41	51	56	44	45	60	57	52	58	57	70	52	51	50	51	57	45	70	52	42	50	60	55	56	48	64	59	46	58	56	63	55	55	60	55	50	62	44	54	55	69	62	67	52	48	56	48	60	50	51	62	63	55	59	67	45	43	56	65	51	52	46	56	59	65	59	71	58	42	57	46	69	46	57	57	62	52	48	51	55	56	56	57	63	71	48	53	59	55	60	44	62	48	51	63	50	53	50	68	51	68	57	59	51	55	58	52	58	44	47	57	63	51	50	46	61	46	48	51	56	53	50	51	64	61	64	42	59	46	45	55	62	65	52	55	51	51	60	55	55	68	58	65	64	58	62	50	52	60	55	53	59	69	52	65	49	51	49	38	47	60	42	57	59	55	50	59	42	57	57	58	62	40	48	50	48	64	54	60	58	62	56	46	49	44	52	64	59	54	59	55	55	58	62	70	40	66	47	47	73	48	54	55	67	49	61	54	47	69	52	46	57	67	44	57	60	47	52	58	45	64	45	54	45	47	56	52	53	56	53	49	63	57	53	51	56	51	58	73	53	54	41	62	45	38	57	52	40	56	63	49	49	49	68	62	60	60	56	42	61	56	46	57	55	44	67	46	60	60	60	57	65	61	44	56	63	48	51	54	47	49	58	56	57	62	51	63	54	49	48	59	61	54	52	49	52	53	54	61	47	54	55	41	53	46	52	62	57	49	65	61	57	61	47	45	63	52	59	54	57	49	54	60	54	50	64	65	60	58	58	49	47	72	62	60	59	59	65	64	61	47	53	59	59	59	69	47	46	54	51	57	64	56	67	67	65	57	59	51	72	54	55	62	47	43	38	54	49	63	47	65	59	47	45	55	47	62	51	57	45	57	44	52	51	45	53	49	56	64	58	63	48	68	60	49	49	51	64	46	55	64	58	54	56	54	58	53	34	53	68	56	48	59	44	50	58	45	49	67	59	63	49	57	64	65	52	64	52	56	59	54	66	61	63	60	50	54	56	59	45	61	54	73	39	51	48	48	45	54	47	56	58	67	44	61	53	67	67	59	62	56	52	59	81	56	53	61	62	51	45	51	49	39	57	43	61	55	56	54	49	46	59	59	63	53	49	49	66	44	48	61	55	55	58	61	48	56	58	65	52	60	57	54	56	67	60	55	62	71	57	62	59	50	72	62	61	70	53	53	44	49	60	55	48	51	52	45	56	60	75	61	50	48	41	61	60	65	42	53	48	61	61	53	63	46	56	44	60	65	61	52	62	51	54	57	48	46	58	59	47	53	54	50	44	50	56	54	42	70	52	57	53	51	60	63	76	61	58	62	59	64	56	60	67	59	49	53	62	62	57	62	64	59	51	48	49	52	67	71	51	56	53	53	66	45	55	54	61	59	57	58	50	57	43	62	53	49	61	57	59	51	52	47	48	44	41	51	55	59	41	52	68	52	52	65	52	63	52	68	56	55	56	62	63	52	48	61	50	48	53	52	66
42883	36429	26868	20117	24630	15540	6663	6441	1949	684	657	652	695	618	707	666	616	733	996	995	793	739	679	671	649	653	638	658	666	620	673	660	680	662	618	672	652	617	686	678	667	641	636	658	621	675	631	659	683	696	621	680	680	665	677	668	663	681	645	694	649	658	663	652	645	684	636	672	655	641	664	611	675	647	691	716	693	687	687	638	667	665	664	666	663	669	674	693	622	658	668	625	675	692	698	658	710	696	644	652	637	688	628	686	667	612	664	674	653	696	661	644	625	653	642	670	632	718	638	636	669	655	673	689	677	638	634	661	716	680	657	689	640	674	698	658	671	703	663	699	659	655	659	619	644	671	659	693	642	678	649	696	683	608	677	650	651	663	638	661	663	658	696	705	652	674	648	666	634	634	667	658	642	732	662	655	678	661	653	709	649	652	703	658	656	715	696	660	660	690	707	686	694	644	663	634	633	665	646	657	675	684	699	626	615	690	671	682	677	648	649	672	707	669	650	670	626	696	658	660	670	681	655	644	680	653	651	670	619	669	620	701	651	620	665	690	670	673	723	645	678	597	648	633	644	665	683	646	665	626	704	698	646	689	672	735	640	637	669	677	647	694	662	659	612	661	664	656	627	661	682	639	670	699	691	682	661	625	646	676	648	672	665	702	644	678	693	616	679	646	667	667	644	674	652	643	625	652	649	668	707	684	668	695	692	651	705	626	652	665	657	672	704	624	717	687	691	688	644	660	643	705	673	689	634	674	685	666	663	635	672	678	697	683	657	690	660	652	646	657	634	644	666	677	704	660	675	656	640	652	712	701	680	637	674	675	681	675	707	673	636	659	657	673	697	678	663	639	679	618	650	654	658	691	629	624	668	641	642	664	712	681	719	686	691	621	675	685	679	663	657	690	686	695	630	638	669	651	703	648	619	678	717	641	688	687	666	654	688	609	676	663	651	650	698	656	688	689	689	728	664	665	708	671	639	668	657	712	684	660	693	686	679	628	678	636	662	653	703	679	629	670	669	681	673	707	707	658	681	692	661	623	632	653	686	671	676	691	614	680	618	743	653	662	661	682	645	661	685	644	619	697	620	689	639	632	667	666	626	690	700	694	699	666	686	665	633	668	666	655	683	651	680	702	630	657	649	676	627	673	677	710	664	655	610	666	677	648	689	640	620	638	676	674	599	720	689	643	707	697	671	636	715	666	670	662	696	683	654	660	666	701	579	674	643	697	654	640	659	677	647	676	655	687	663	673	629	687	661	621	668	667	616	699	681	681	674	661	616	672	720	662	620	674	673	687	667	662	709	652	667	651	660	678	693	671	669	686	713	638	743	708	655	631	627	682	661	678	651	640	648	643	668	672	653	668	651	708	638	665	639	662	682	679	679	668	687	656	645	711	686	622	658	660	654	645	667	677	623	632	711	648	686	683	651	679	699	657	641	623	622	684	687	660	671	685	644	671	737	610	656	680	660	657	676	671	613	643	657	698	691	662	647	650	623	671	704	661	675	668	697	696	677	672	644	606	731	689	670	694	694	611	682	670	667	672	697	648	706	642	676	638	646	715	704	698	686	665	660	695	635	640	659	649	670	661	657	681	647	672	719	671	637	666	696	611	716	677	647	730	636	662	716	708	656	668	679	666	705	616	684	637	686	663	678	666	674	666	664	674	680	657	676	635	657	656	659	669	683	634	655	701	653	701	654	692	656	694	612	684	708	652	620	697	662	676	704	687	613	699	659	670	604	638	682	659	645	685	689	672	631	639	622	676	719	686	664	619	701	676	677	666	678	622	697	632	617	684	663	666	701	633	629	650	698	680	652	628	662	630	619	617	687	694	677	665	648	678	681	662	693	660	650	694	681	642	660	660	661	659	642	643	622	691	665	674	683	631	673	665	671	628	678	631	639	699	689	665	632	642	639	632	671	681	702	660	635	663	658	688	676	645	706	695	673	654	688	676	688	636	653	651	699	632	667	613	658	695	621	666	690	712	642	650	659	672	704	643	673	625	661	649	663	685	681	666	655	678	689	646	634	667	666	644	664	619	680	707	630	652	654	659	659	653	687	718	612	680	670	683	648	678	743	660	665	675	673	671	654	626	650	636	709	655	671	671	659	688	678	648	648	664	650	671	651	654	687	643	695	655	693	664	681	607	661	633	661	700	637	666	650	705	698	689	648	642	651	628	620	680	638	679	624	665	709	616	623	680	660	583	657	713	641	637	618	675	681	676	627	686	723	654	639	653	662	682	630	674	641	639	674	627	650	669	663	672	628	700	633	664	688	645	667	741	642	679	616	674	666	689	675	655	678	627	700	673	619	691	693	688	659	688	665	706	619	686	654	671	714	694	664	646	702	642	726	680	620	637	629	707	692	657	673	680	681	670	653	707	689	638	642	676	636	644	710	616	712	682	662	650	691	643	640	668	704	655	653	701	713	641	671	680	652	639	643	700	658	676	657	650	654	648	644	679	694	670	681	653	683	642	679	662	648	686	642	639	647	635	640	666	681	635	706	679	663	641	680	627	662	695	633	635	663	669	648	682	700	704	646	634	649	649	649	676	649	640	626	648	645	645	666	614	614	677	625	689	670	678	676	661	709	650	678	644	643	646	674	682	637	648	627	664	674	681	676	656	674	675	735	659	672	645	665	659	687	668	662	662	634	671	677	649	687	677	621	715	672	665	636	658	680	672	644	667	636	650	619	660	683	649	651	691	663	642	646	690	644	665	699	687	630	639	669	671	692	655	661	713	671	667	667	693	682	679	633	677	620	662	650	643	682	624	654	695	656	643	641	623	631	662	642	638	685	688	676	711	651	664	656	652	654	642	692	682	651	670	705	633	712	639	591	667	627	689	689	631	666	660	625	692	672	643	671	698	645	677	631	678	701	644	651	638	656	606	704	678	626	691	682	669	703	669	663	661	652	667	649	720	668	636	644	717	671	697	625	679	654	701	637	679	642	642	668	670	696	674	647	654	631	673	727	668	668	669	692	636	676	686	651	703	689	685	650	651	655	655	670	639	730	650	651	676	639	676	631	657	689	691	688	662	643	663	656	662	698	676	633	648	628	670	656	646	686	653	678	698	637	679	700	701	662	643	667	707	614	642	681	665	624	672	662	627	680	644	653	655	651	633	710	702	679	694	647	665	639	675	658	671	642	678	635	695	637	665	689	634	635	628	657	622	696	657	648	663	643	657	661	649	651	650	666	674	683	698	673	651	684	678	664	683	689	679	652	686	696	696	667	641	647	650	697	685	657	660	684	647	685	623	695	636	653	636	650	635	651	651	675	667	631	675	673	675	658	661	666	686	646	677	661	666	678	689	630	662	675	637	670	628	670	637	665	713	672	658	699	654	633	703	647	690	699	652	638	696	679	738	630	708	695	674	647	666	662	679	694	672	645	692	670	659	689	636	687	653	679	654	690	633	640	649	662	650	659	661	694	665	724	668	681	643	651	686	677	639	668	662	678	680	697	656	683	651	672	650	660	631
22643	32178	16794	4221	2622	1323	426	370	107	46	61	70	60	47	57	59	53	66	85	69	73	63	76	52	50	41	38	57	51	50	40	51	69	55	57	53	46	46	70	44	48	49	50	54	55	57	47	53	48	64	62	60	69	65	76	54	60	49	63	53	56	62	57	70	52	52	68	52	58	57	50	66	50	71	65	55	51	46	41	51	40	51	54	52	70	59	53	49	51	53	60	56	52	48	62	43	50	55	54	57	49	56	62	55	72	53	65	51	61	51	65	44	45	53	55	58	47	46	57	51	55	63	47	54	59	50	50	60	54	60	50	61	63	52	53	47	59	53	54	52	54	65	54	64	64	55	54	61	51	55	56	69	43	43	55	52	48	60	61	61	55	53	41	69	67	44	53	57	55	47	59	67	67	57	53	47	49	61	51	53	57	68	51	52	50	45	50	47	42	41	63	52	54	53	45	55	50	55	55	60	58	52	60	60	57	57	57	58	65	68	61	60	39	63	44	68	63	51	62	48	57	52	62	49	48	52	63	47	55	59	56	46	58	47	44	51	41	53	56	47	58	60	57	70	57	51	60	57	46	50	53	39	51	61	64	58	59	60	75	52	61	48	56	64	69	63	50	56	58	48	58	44	59	52	57	54	54	61	47	55	53	52	48	40	58	47	56	54	58	44	61	48	59	63	61	44	56	53	51	64	62	63	66	65	47	53	72	58	52	55	52	61	58	55	56	47	49	49	58	47	46	68	55	65	58	65	48	50	47	49	58	44	63	61	60	55	64	53	58	65	49	64	65	44	51	51	65	58	72	50	48	53	42	62	57	48	54	65	55	60	54	62	50	63	42	47	55	44	58	40	60	53	60	57	57	57	52	58	57	52	60	67	49	65	58	58	46	45	45	55	46	62	61	49	60	56	56	51	57	52	48	65	52	48	53	59	51	41	50	50	49	64	46	50	72	54	47	40	55	47	59	38	69	49	51	71	44	50	55	54	56	52	58	43	61	47	58	44	41	44	48	55	39	67	61	65	62	47	67	61	52	55	72	58	61	50	54	68	41	50	72	64	51	60	58	62	58	51	54	53	51	55	55	50	52	60	48	60	63	58	61	51	60	53	48	42	71	62	58	45	45	71	50	65	56	44	44	52	53	65	59	72	56	57	67	46	54	47	59	56	56	45	64	61	50	56	47	65	50	55	52	64	49	45	41	49	46	61	53	50	50	65	57	63	48	59	53	50	69	69	49	55	71	45	56	55	42	59	41	51	44	50	48	57	63	66	52	61	48	59	61	61	48	57	65	49	57	68	58	62	53	55	49	57	55	64	53	45	50	53	54	47	70	47	66	55	42	48	60	50	51	57	53	44	54	50	68	37	45	56	61	52	44	54	57	54	61	59	54	56	46	61	47	59	59	53	53	66	52	67	59	50	51	57	56	68	50	48	58	53	41	44	47	49	49	50	53	64	53	50	54	45	45	58	56	55	55	51	51	49	56	55	55	54	46	57	61	42	73	61	65	43	50	46	48	61	62	54	56	60	56	64	60	59	60	43	57	54	59	56	58	65	53	58	49	59	49	60	55	48	53	49	65	62	40	44	66	53	60	56	52	46	53	46	47	46	59	52	59	47	43	49	54	50	38	54	50	66	42	56	56	43	62	42	65	55	61	61	57	47	60	58	69	46	55	52	48	53	55	50	54	52	60	57	59	58	66	55	51	64	68	34	53	45	45	47	52	62	50	60	50	49	47	52	57	52	51	46	64	75	55	51	49	56	62	49	54	46	52	42	48	60	50	44	54	58	48	59	58	51	42	49	57	48	61	63	53	70	52	54	53	44	44	58	60	64	42	62	49	59	55	49	51	56	52	60	58	51	48	59	59	61	44	52	61	43	43	48	59	48	57	59	55	57	54	62	46	49	63	46	52	51	63	49	68	63	55	56	40	51	49	61	52	67	52	54	50	46	49	55	59	54	43	52	49	59	57	43	60	59	48	59	62	55	60	60	49	62	62	54	42	62	54	50	56	50	61	63	57	58	57	51	58	44	60	55	68	58	55	49	49	57	59	53	53	52	53	51	66	53	49	53	65	60	64	60	60	39	40	58	65	59	64	53	58	53	51	46	60	51	47	53	52	71	46	50	59	56	46	56	50	58	54	49	56	69	51	54	43	70	45	62	50	54	59	49	51	63	54	55	59	40	49	54	61	63	49	53	50	53	48	64	50	42	49	50	65	51	41	57	53	52	52	62	52	52	55	52	57	54	49	55	61	43	41	51	63	52	43	52	42	56	64	44	52	47	50	53	58	56	58	50	54	59	58	60	56	55	53	69	44	61	53	54	52	45	57	33	45	55	47	47	41	46	64	62	47	50	52	42	51	48	51	46	55	60	41	52	59	38	59	61	45	49	59	52	50	55	53	56	70	46	54	47	63	55	51	44	47	58	50	52	69	46	59	50	62	59	61	71	46	51	43	47	45	50	45	61	61	51	52	59	60	58	59	44	54	54	69	60	58	55	44	65	54	56	57	50	51	62	56	54	46	56	51	54	50	54	62	54	43	56	46	56	46	53	52	52	49	57	63	61	57	45	56	52	57	51	52	47	49	58	56	47	53	57	46	67	59	39	74	56	65	37	47	48	52	53	47	48	43	64	54	52	66	52	60	54	49	53	58	60	58	52	53	48	50	54	69	62	51	51	58	60	57	49	74	52	64	61	62	54	53	55	60	73	44	52	60	52	44	43	50	44	63	52	49	53	57	63	60	60	51	49	64	53	52	68	60	43	37	49	51	53	61	53	62	60	44	54	49	48	61	48	65	61	50	44	63	69	49	56	62	61	69	60	45	57	54	63	48	49	46	50	58	45	63	52	49	52	59	50	63	53	60	64	54	50	54	45	56	66	49	69	64	44	63	60	62	56	67	52	48	60	44	70	60	54	52	61	67	68	64	59	40	61	58	65	42	56	52	56	56	62	62	68	46	57	53	61	60	57	48	52	65	66	60	64	60	52	50	39	47	51	50	51	58	57	43	47	62	49	61	63	58	57	57	53	62	56	51	47	47	44	66	55	53	63	53	55	44	59	61	52	53	51	53	51	64	51	56	62	51	60	51	42	58	42	47	52	68	54	56	56	63	75	48	61	60	59	46	47	52	61	63	51	49	62	64	56	58	61	54	45	60	65	55	46	49	55	57	51	53	65	53	54	55	49	66	51	56	61	58	55	70	64	48	51	57	60	44	52	57	60	43	53	45	58	58	61	62	61	54	64	42	70	51	72	55	48	47	54	70	59	45	54	59	58	64	55	71	42	69	61	49	56	71	41	37	44	54	51	59	58	48	62	58	51	55	47	52	60	61	67	68	50	49	60	58	46	61	47	50	42	70	48	44	61	42	52	52	45	59	42	63	53	50	59	53	56	52	60	52	59	43	56	59	47	54	51	52	58	57	49	62	59	54	59	53	53	67	64	62	42	64	68	57	55	65	51	50	64	58	58	49	63
46716	45655	35759	33354	38376	28403	16573	15106	3463	674	688	704	650	667	658	693	736	1298	1592	1360	1202	899	788	690	660	643	656	635	645	595	646	679	689	688	663	609	663	679	653	641	658	621	702	658	679	647	680	661	612	722	615	638	678	618	661	664	653	632	655	644	651	630	616	651	630	662	632	669	650	694	651	640	604	684	660	661	651	620	660	695	672	627	672	639	671	647	672	629	701	655	645	637	626	645	652	702	687	648	676	679	676	676	638	646	667	663	610	667	638	649	660	657	627	643	625	674	674	648	677	639	652	653	667	670	676	635	655	687	619	657	626	637	643	687	680	659	639	642	627	663	639	675	679	655	656	631	635	674	637	615	660	685	654	618	643	649	672	649	602	632	653	615	642	653	643	704	669	616	663	687	690	696	652	630	680	664	648	680	701	634	674	657	683	683	648	618	671	682	645	650	670	659	663	673	688	654	648	644	607	679	657	691	625	653	655	677	656	680	657	648	637	664	619	626	677	653	667	653	637	676	610	678	672	652	620	625	653	686	683	615	633	624	680	691	684	610	651	623	670	663	659	631	659	701	660	668	663	644	676	678	640	688	673	693	699	693	632	660	653	662	677	674	666	686	620	634	702	644	663	660	675	639	648	652	633	682	659	644	625	669	680	631	640	652	648	684	685	641	638	670	643	622	656	647	608	635	662	688	688	686	710	662	655	649	712	627	649	665	663	647	667	662	710	616	655	666	676	641	650	709	631	664	651	637	638	673	623	660	675	700	659	688	648	633	587	688	650	646	663	689	626	651	645	656	627	663	633	643	661	701	624	607	693	610	680	664	657	644	648	670	692	586	658	631	641	706	677	639	720	639	689	619	624	647	662	654	662	679	657	616	629	721	616	673	698	701	634	706	654	661	641	635	647	663	667	597	630	638	692	684	652	688	712	708	624	722	627	667	652	662	627	633	633	677	640	642	666	633	663	674	641	655	625	671	642	654	642	676	648	677	639	682	679	673	603	645	642	666	648	621	669	590	611	643	639	556	656	682	684	614	668	686	660	667	655	695	637	696	651	629	633	653	632	645	665	673	625	624	662	632	681	680	678	669	606	657	695	649	663	667	632	671	686	663	655	619	632	671	666	693	692	701	662	596	648	653	650	663	688	687	645	671	668	629	640	709	669	660	660	694	713	665	638	628	609	663	648	650	691	645	675	663	637	666	677	688	644	661	649	650	687	669	624	634	706	710	686	674	661	679	659	647	646	657	668	675	683	669	635	651	672	673	618	648	645	651	639	680	685	654	670	698	661	591	629	631	671	649	669	654	654	639	656	692	717	633	666	627	640	644	669	691	621	754	674	660	652	712	636	696	685	663	678	662	663	698	663	673	651	657	664	679	618	668	625	616	645	658	673	661	622	703	641	635	629	655	646	642	683	650	665	642	681	688	652	704	639	655	708	688	635	657	642	654	663	653	699	699	683	674	628	660	657	646	694	677	669	637	663	632	691	660	685	654	654	626	704	641	593	627	599	675	698	646	664	648	684	633	639	627	695	639	659	661	641	698	627	647	641	633	616	661	645	624	662	675	642	644	688	684	696	630	623	679	652	647	684	650	649	663	655	675	599	670	632	617	680	641	636	662	658	707	673	660	663	646	672	643	637	677	629	670	635	667	666	648	662	679	659	613	647	652	668	584	642	636	617	638	696	651	628	661	637	659	661	623	654	668	671	659	622	669	684	634	672	661	634	655	701	640	664	677	705	635	644	637	634	658	670	632	649	676	639	678	658	645	647	636	647	644	699	682	632	640	638	684	653	650	641	646	628	690	694	684	670	679	665	684	635	667	681	665	661	680	624	690	679	679	605	644	688	696	601	652	667	668	687	690	651	617	656	640	647	644	645	681	680	632	676	671	613	701	655	635	617	658	681	678	640	625	635	648	666	637	685	621	678	650	616	670	645	684	663	616	661	676	640	611	617	655	663	627	652	651	719	689	658	629	662	650	672	727	649	691	624	679	631	674	669	639	704	607	687	650	659	693	609	619	628	656	676	711	627	679	671	649	707	636	637	641	620	669	662	637	637	649	661	643	699	659	661	628	671	661	669	657	650	673	677	619	638	663	665	643	654	635	718	632	689	667	695	634	691	652	648	626	695	678	669	610	653	686	659	662	660	664	644	619	659	671	670	714	648	644	687	647	670	615	686	620	654	653	641	655	600	664	642	615	650	662	668	661	647	625	687	612	660	646	627	640	654	666	655	655	662	645	652	649	661	644	667	665	701	667	687	653	666	639	667	667	637	651	635	715	697	658	643	697	664	648	673	661	634	667	656	633	650	629	696	620	655	624	655	637	713	617	649	667	601	650	689	666	654	644	655	677	685	670	656	659	679	622	685	644	671	650	640	672	681	682	673	687	668	685	631	694	662	653	659	684	655	659	708	699	655	640	638	655	680	636	645	666	666	680	668	692	665	666	612	704	635	664	669	638	645	699	697	661	676	648	672	621	669	645	641	674	620	640	631	647	621	640	665	680	664	675	676	693	661	629	691	638	651	689	629	657	633	671	696	686	663	624	662	667	620	661	619	659	655	683	670	633	671	689	627	681	640	641	712	619	664	641	681	647	671	676	651	641	663	630	687	636	653	688	691	634	675	640	668	661	690	667	628	642	622	675	674	647	652	676	687	659	675	646	662	673	640	611	661	647	681	627	637	693	648	706	647	653	650	639	647	679	676	632	665	681	680	666	672	635	644	617	665	619	639	675	666	646	653	664	665	672	632	671	605	599	644	674	644	621	639	649	722	667	678	663	614	675	626	684	652	650	628	616	654	615	639	652	641	662	687	647	640	635	648	641	646	651	635	616	700	637	632	598	669	615	697	720	659	658	631	655	651	636	634	631	685	635	653	720	618	664	619	629	639	723	693	695	669	692	656	672	655	627	649	684	645	636	663	687	647	668	674	670	655	626	631	677	624	704	659	655	700	649	634	670	675	715	697	666	643	657	635	691	679	660	680	652	667	625	670	612	642	669	666	629	661	631	645	635	678	664	682	679	615	592	621	696	665	647	665	616	646	646	617	674	669	640	628	651	661	671	660	672	611	649	641	629	665	668	670	674	641	639	692	676	675	624	695	638	633	647	654	651	709	698	660	637	728	664	640	631	650	675	707	599	647	652	659	644	701	684	662	665	645	630	666	674	666	684	650	626	675	697	672	669	687	722	640	625	645	632	623	680	678	703	660	661	666	650	665	682	661	646	634	663	669	656	638	631	671	691	687	668	637	636	669	671	647	669	632	655	612	644	657	725	636	661	634	682	675	663	686	669	680	660	634	668	647	641	689	623	663	675	640	646	693	668	644	681	641	629	727	721	661	641	649	705	662	694	648	663	686	619	666	653	665	709	653	690	642	688	680	627	640	671	634	684	619	653	615	631	659	654	654	630	630	602	662	647	661	664	638	638	656	659	680	612	691	635	640	683	619	663	665	659	714	694	662	666	632	672	708	643	689	693
20407	29593	16508	3837	2219	1101	425	356	112	67	76	47	64	87	49	45	66	73	82	82	88	77	73	78	69	61	77	59	58	56	68	59	64	60	57	48	63	64	54	78	61	61	57	73	59	59	56	80	55	67	67	57	51	71	53	69	57	73	60	70	67	54	85	64	53	61	72	71	71	61	60	64	62	68	63	56	65	83	64	63	82	66	51	65	66	77	65	65	69	78	74	56	62	66	61	59	61	69	56	72	61	60	64	63	58	64	73	65	58	64	71	65	69	79	51	75	80	69	78	66	49	67	69	44	79	80	62	59	70	56	64	58	53	71	57	58	59	69	62	63	47	53	73	51	71	70	53	68	48	62	65	73	64	62	52	70	54	60	58	66	64	68	69	78	56	71	66	69	59	70	52	51	62	76	62	65	68	65	53	47	58	68	50	59	68	60	77	57	62	68	60	74	82	63	56	67	56	65	56	59	68	57	74	58	63	65	68	68	63	59	58	66	58	55	61	76	59	55	71	65	60	56	78	56	50	73	51	67	55	56	65	59	53	53	70	63	51	63	51	54	62	63	60	64	75	59	72	67	67	70	57	62	66	52	63	56	47	66	57	69	53	55	60	53	65	66	65	58	72	56	71	70	52	67	65	58	51	58	49	64	73	66	68	70	61	59	65	55	68	74	80	62	64	53	62	63	54	67	55	61	75	61	66	61	62	86	66	68	72	65	80	71	80	72	57	60	60	73	61	56	64	60	55	61	66	65	77	68	62	65	58	61	74	63	71	58	69	62	54	75	62	68	62	59	64	46	66	56	70	74	51	58	76	70	64	55	67	62	63	75	66	60	70	64	65	71	59	74	62	65	72	63	55	65	73	74	57	56	54	68	64	49	79	57	60	60	65	67	52	63	65	64	66	76	69	51	59	47	60	58	58	75	52	70	56	49	73	61	68	55	63	73	73	60	66	57	66	60	62	59	57	64	63	67	62	73	71	66	67	50	63	63	45	65	64	68	74	55	65	76	49	64	62	71	68	66	60	58	59	52	71	63	54	60	73	61	63	55	55	67	68	61	62	67	59	59	58	61	49	66	55	63	62	61	53	84	77	65	63	43	73	56	73	56	68	65	65	55	69	65	65	52	74	54	59	65	59	64	51	77	65	67	48	62	80	71	66	67	70	79	50	60	63	62	61	70	66	65	63	62	59	86	74	68	60	60	67	84	51	59	70	58	51	51	67	72	65	78	56	64	66	71	64	73	65	66	59	50	63	57	61	65	67	61	68	64	67	57	68	58	80	64	48	58	66	66	61	57	67	60	63	61	69	62	62	68	58	67	65	61	74	66	69	73	69	62	63	64	80	65	54	71	71	60	70	74	77	65	56	76	56	74	58	62	63	54	59	60	44	69	59	72	65	68	64	38	65	55	56	62	58	66	65	61	59	58	60	52	85	72	60	62	66	59	63	75	64	69	53	55	72	66	55	73	64	74	63	68	80	74	53	62	78	66	67	61	61	64	64	64	53	68	67	65	51	69	67	58	62	64	60	60	58	50	78	58	71	71	54	57	78	78	55	66	69	66	52	52	54	63	75	79	76	57	66	61	77	69	56	50	68	69	67	62	73	54	59	70	65	72	75	66	58	62	53	58	59	57	64	74	69	61	68	75	63	66	54	79	57	73	61	45	67	57	68	66	52	65	73	56	51	64	79	63	67	62	64	66	52	63	71	67	67	60	72	66	55	75	67	68	69	55	65	64	58	68	61	54	63	74	45	58	71	61	70	67	63	74	56	62	71	70	65	71	61	71	64	63	58	71	57	70	67	67	65	68	62	66	69	46	59	61	62	51	57	63	62	57	62	61	82	80	64	63	75	65	60	64	50	59	59	53	65	71	65	48	54	61	60	70	59	70	65	67	76	73	62	70	66	67	69	73	61	62	59	63	56	61	69	55	62	80	67	57	60	66	58	56	65	56	71	65	63	62	56	54	73	57	60	68	68	57	78	76	83	61	75	60	57	71	77	51	63	63	71	66	51	66	67	68	51	73	67	67	67	68	68	61	58	71	76	55	67	74	66	49	74	68	52	68	61	67	51	56	61	49	76	64	55	64	68	51	63	63	66	47	67	66	51	53	70	65	62	60	62	65	66	66	85	64	87	62	59	72	62	73	60	68	76	79	63	52	61	55	55	68	63	71	60	69	82	56	75	61	53	69	66	59	57	67	51	65	73	65	56	54	59	71	63	75	56	70	69	60	73	65	62	46	82	51	79	63	58	73	68	66	69	63	62	52	55	58	60	58	62	75	58	67	72	58	64	58	60	60	62	80	69	67	60	69	64	65	57	50	51	80	74	57	68	76	62	66	66	69	55	67	55	73	64	61	64	64	67	60	76	60	71	70	53	65	68	41	67	64	67	60	73	58	59	74	77	58	74	56	47	63	60	65	69	63	62	72	59	58	71	68	46	47	63	57	74	77	75	60	50	64	78	57	83	65	73	53	72	76	65	57	67	62	76	59	61	63	62	59	63	50	70	63	58	84	63	68	74	72	62	69	44	60	64	68	66	56	71	63	63	73	57	55	50	77	65	71	56	57	73	72	50	61	64	70	66	64	71	76	62	65	70	50	54	55	69	60	69	62	67	72	60	60	57	64	67	55	70	62	48	58	52	63	79	76	57	61	60	61	64	73	75	58	72	76	73	55	62	71	81	62	62	64	62	51	67	68	58	62	68	64	63	79	56	68	51	58	66	70	66	84	71	50	75	65	80	48	70	58	54	58	59	60	73	62	66	59	57	70	64	79	63	59	72	68	74	72	69	59	63	61	58	66	67	53	69	55	68	66	59	61	49	60	65	67	77	63	76	66	56	69	51	60	67	67	64	52	53	59	74	63	63	68	60	67	70	72	55	62	63	64	61	62	63	71	52	85	47	65	54	67	66	78	58	82	66	43	58	65	55	60	71	61	57	61	66	55	57	70	64	68	59	69	60	58	61	64	50	45	55	80	79	57	66	60	72	71	58	67	63	76	82	74	73	43	58	58	67	68	74	57	58	71	53	57	72	65	54	64	73	59	58	75	65	68	67	67	66	65	67	70	67	66	69	83	78	67	57	54	70	73	68	66	71	52	60	58	75	65	55	77	68	69	57	49	61	78	61	57	70	65	61	54	65	66	66	82	59	75	69	64	72	65	76	55	56	61	68	60	63	66	66	55	67	50	72	64	67	76	60	65	62	83	65	62	63	54	49	61	71	70	67	59	72	54	65	55	73	74	55	69	61	52	59	69	54	76	57	61	55	63	69	51	72	72	66	45	74	63	58	59	81	53	66	68	69	69	63	66	68	58	76	58	69	72	67	64	65	79	69	62	65	59	58	69	57	71	55	59	62	47	44	61	64	55	77	55	65	75	56	72	78	61	63	79	58	59	66	62	73	61	71	66	72	67	58	73	61	57	69	67	69	55	65	66	58	50	79	49	67	73	80	68	69	86	74	65	75	71	63	60
50605	48665	36037	31073	35547	26671	16120	14611	2669	829	765	820	814	735	755	735	825	836	1065	1910	1769	1188	924	855	720	783	793	756	784	771	725	720	770	746	794	768	781	779	746	782	787	765	734	785	742	761	766	782	772	793	734	762	773	709	715	753	729	756	734	783	771	802	822	741	777	746	750	786	718	741	743	719	756	802	812	814	746	765	750	734	724	736	732	730	801	757	753	772	742	822	772	723	754	784	777	689	733	761	809	773	759	746	789	788	783	762	760	791	719	804	814	811	762	756	799	757	741	805	738	785	760	823	761	757	751	803	762	789	745	775	763	817	736	730	788	772	761	784	737	764	753	740	786	770	759	787	773	829	781	789	741	768	743	767	753	779	771	784	754	767	746	755	815	786	742	803	794	775	808	734	829	740	818	730	814	785	729	750	818	750	749	781	731	780	769	806	766	771	795	686	774	745	753	753	774	736	732	738	784	725	790	774	732	741	785	754	723	777	770	755	780	796	746	733	816	766	764	792	765	748	761	762	781	727	736	790	803	751	767	743	759	777	765	782	747	768	786	818	786	742	765	726	794	751	757	808	776	747	797	817	724	745	767	757	849	787	767	784	760	735	778	746	782	733	744	750	794	771	799	763	798	775	780	727	781	757	779	766	759	825	799	758	741	835	765	729	770	805	819	813	754	755	789	714	756	770	760	744	748	738	738	740	780	786	744	783	782	709	849	792	745	699	786	752	781	762	788	751	780	765	834	764	744	726	838	764	799	827	791	797	807	755	756	811	752	740	781	828	756	799	729	769	827	819	770	770	787	765	785	745	758	740	775	760	736	802	748	756	732	775	724	806	798	793	756	815	711	749	780	774	832	794	827	794	764	795	776	755	760	761	836	774	763	750	771	768	792	766	801	783	800	801	787	731	749	794	780	761	774	760	744	765	740	720	755	757	777	807	754	754	804	755	743	692	770	759	785	766	738	807	771	783	780	772	766	746	767	727	776	704	791	776	769	776	794	722	730	755	755	788	777	717	763	763	786	817	735	758	713	758	737	793	767	727	734	733	727	784	778	795	745	675	776	759	813	743	808	792	723	754	778	769	796	758	778	794	767	804	723	763	745	747	807	740	748	798	758	806	776	746	729	781	780	780	705	787	762	761	766	758	742	821	784	755	806	746	811	746	739	751	738	744	764	788	778	758	768	742	814	724	776	756	765	789	807	794	752	747	816	768	783	742	756	758	736	754	808	805	767	789	772	725	747	740	778	747	760	802	804	792	767	809	777	728	767	761	791	818	715	757	754	773	795	757	795	753	739	733	737	751	744	755	772	752	801	792	724	711	782	784	772	777	736	732	786	748	766	775	769	747	754	771	763	751	790	765	746	775	806	776	757	769	741	800	758	774	755	810	758	746	789	768	727	767	764	706	768	764	776	735	757	760	817	802	782	753	754	741	783	774	783	791	796	786	764	762	797	777	720	741	780	712	801	765	731	777	747	778	726	787	743	814	720	777	775	756	721	739	759	723	691	736	743	752	721	768	739	724	760	750	735	781	745	722	801	804	716	776	747	804	835	778	777	773	786	752	840	812	708	786	771	806	731	731	697	755	765	847	806	773	748	775	801	729	746	794	738	762	729	742	722	790	810	716	784	705	802	746	782	741	748	760	714	728	782	766	792	768	796	747	797	791	764	764	752	715	767	799	788	796	762	769	779	761	772	797	766	753	809	735	807	748	737	764	759	792	801	767	835	741	787	728	748	746	783	821	764	754	788	822	777	774	790	825	809	771	731	741	769	723	780	831	783	805	770	781	726	811	776	792	709	732	772	739	808	760	793	807	753	727	813	746	758	819	786	759	751	778	741	747	785	754	772	758	755	718	735	736	836	795	783	785	770	755	824	772	770	796	812	738	756	735	799	777	718	775	752	768	753	805	807	725	804	773	813	775	799	780	712	734	791	809	798	778	768	739	760	716	771	752	783	776	784	733	782	829	796	792	796	798	747	812	763	733	808	821	788	738	794	793	738	816	785	782	721	779	792	754	732	791	782	780	737	745	782	706	790	808	753	771	746	781	778	830	765	779	785	804	795	748	781	772	790	799	790	784	765	777	741	790	817	777	766	747	766	754	761	740	717	768	781	729	796	787	769	782	757	776	764	792	729	703	734	768	731	793	819	756	762	755	769	727	746	790	820	745	737	779	791	785	773	763	741	776	795	692	817	806	755	805	795	744	760	719	746	781	791	736	758	754	794	797	762	724	772	795	780	772	848	848	782	739	791	733	720	735	753	777	776	775	789	760	747	778	798	755	737	784	804	729	783	777	772	789	754	755	744	753	769	723	761	796	782	743	760	811	728	774	757	795	801	839	770	805	773	794	732	743	757	744	824	748	762	744	785	735	734	721	736	814	785	813	772	799	716	753	758	754	776	771	765	754	699	743	792	730	775	767	726	709	769	807	810	757	758	754	792	799	734	784	798	752	729	806	776	694	760	788	772	745	734	768	754	769	747	790	779	820	809	718	776	796	744	804	749	752	731	769	792	802	763	755	774	769	800	787	768	797	809	753	730	802	780	761	724	773	761	797	725	760	771	790	809	745	727	802	786	736	754	779	771	836	786	744	767	773	763	712	755	744	778	739	757	782	759	780	778	767	760	794	807	749	784	717	792	798	765	807	737	767	802	766	757	767	801	725	773	788	763	813	748	753	742	792	735	756	775	823	783	757	776	731	735	758	762	770	788	773	790	743	859	778	813	787	740	804	768	842	738	775	741	806	764	781	766	774	786	751	839	725	787	754	765	780	770	792	747	778	750	740	722	744	780	749	766	775	737	760	779	744	778	733	779	741	788	768	765	769	783	704	777	767	774	716	804	765	804	746	778	782	776	790	766	697	754	768	776	771	739	747	704	794	757	770	748	745	747	739	783	749	752	800	789	762	738	745	794	791	751	776	802	774	770	760	821	802	784	764	728	784	746	799	799	758	750	779	752	726	760	769	726	793	775	798	776	757	788	781	752	807	778	731	815	782	811	819	775	783	782	734	762	711	749	690	755	712	807	768	765	754	785	811	734	742	768	788	779	812	742	782	753	748	764	762	804	740	725	731	759	744	810	793	770	746	767	769	806	749	745	761	749	747	773	763	755	757	785	779	755	727	752	761	727	776	818	801	755	781	764	773	717	761	769	750	755	789	799	748	723	770	785	759	799	751	766	772	797	749	773	779	780	777	795	721	815	760	758	771	780	798	783	789	742	791	719	739	812	817	816	729	796	779	759	816	744	766	798	798	770	755	824	821	795	739	789	796	798	815	779	704	761	764	735	769	727	805	762	760	775	805	785	771	751	778	785	772	787	736	779	819	864	787	781	772	794	790	763	765	773	765	760	782	777	734	738	722	755	824	766	750	734	780	773	776	816	754	747	763	809	803	798	742	766	755	753	729	729	791	808	730	780	772	754	742	805	805	761	777	734	746	765	788	732	706	732	819	781	737	780	718	757	770	785	762	717	757
28155	41366	23865	6818	3426	1676	692	447	120	49	55	55	69	53	55	71	64	54	69	79	97	86	71	70	75	53	56	57	66	51	56	70	52	76	58	65	55	54	76	55	55	40	56	62	62	78	68	71	65	64	60	54	68	58	47	51	71	48	74	63	56	46	61	59	57	62	48	55	62	60	56	62	64	62	60	58	57	48	48	58	54	57	55	48	42	68	57	56	56	53	66	63	52	70	78	69	60	71	69	60	70	75	57	56	81	52	69	75	56	67	61	47	67	54	56	58	58	60	54	53	60	50	48	68	61	60	53	71	58	66	44	63	64	63	63	62	75	55	59	60	57	44	63	61	56	58	64	56	66	51	46	76	72	64	57	61	62	51	67	62	78	60	71	57	60	53	64	52	53	53	53	64	55	52	66	72	56	54	52	78	61	68	54	53	68	56	66	62	55	66	58	65	63	77	52	79	48	52	52	68	56	70	56	60	57	61	48	57	53	68	58	55	57	80	79	69	60	60	64	58	35	65	54	54	89	55	64	48	56	59	54	56	67	56	65	62	60	71	70	58	55	68	56	65	64	72	59	65	58	68	39	53	65	67	68	63	48	52	47	63	68	50	69	56	54	58	55	63	59	62	57	68	46	75	69	60	64	64	59	52	75	57	60	60	61	59	74	62	64	75	69	77	69	70	70	68	55	54	72	64	66	57	58	63	65	65	53	69	58	63	47	53	63	64	49	62	67	59	65	64	54	51	82	70	69	68	57	54	65	53	58	50	56	59	67	69	54	50	62	62	56	59	63	68	70	65	54	69	57	57	57	67	63	64	72	61	44	58	59	66	64	59	58	65	70	43	51	60	55	58	37	61	50	50	50	59	56	56	65	63	69	65	59	53	53	66	50	59	48	62	55	56	52	62	65	43	63	64	67	66	61	47	44	67	63	54	77	45	67	65	74	58	70	67	75	66	60	56	60	57	54	52	65	63	52	54	66	64	66	55	62	61	56	65	60	64	56	52	72	52	69	61	63	78	67	65	44	54	61	60	80	58	58	51	75	66	63	42	72	50	64	67	61	44	55	52	55	68	62	63	63	69	61	68	65	58	59	63	62	48	52	63	59	63	65	61	60	53	63	64	55	50	60	47	58	51	72	70	68	60	64	77	50	61	51	61	45	56	67	70	51	59	54	72	60	63	71	62	61	72	73	57	78	63	63	51	67	61	70	64	69	57	69	61	67	74	62	83	47	68	61	66	44	51	70	57	63	54	72	70	53	71	65	50	63	62	66	57	65	68	66	55	59	67	58	69	51	61	61	54	56	66	53	54	49	70	62	66	64	78	53	56	81	58	80	57	46	50	51	68	68	60	65	64	67	55	49	73	81	62	52	68	59	54	53	57	71	51	52	64	62	56	59	63	56	60	68	43	62	65	65	55	61	68	70	66	72	57	51	68	51	55	66	67	67	64	53	54	57	67	54	54	48	55	56	57	72	59	71	60	66	66	69	69	60	58	62	35	60	57	51	53	56	54	56	56	62	59	58	61	60	51	64	51	47	72	62	73	49	61	61	66	65	77	58	69	61	59	64	65	68	68	58	72	64	71	60	55	52	65	61	59	59	53	52	57	75	59	75	55	54	62	69	64	77	59	62	52	58	67	59	57	56	65	60	56	54	58	54	51	59	59	67	64	59	43	71	51	50	62	58	60	62	68	63	68	67	52	63	65	67	62	44	69	55	49	63	64	47	72	61	66	59	60	63	60	64	60	50	71	68	58	70	77	64	70	55	58	59	56	62	68	55	50	48	55	63	62	71	49	67	63	55	58	59	48	74	61	57	64	70	63	68	74	60	68	61	58	55	68	55	60	76	70	57	53	52	68	58	70	74	51	66	55	64	59	49	69	61	68	50	69	59	51	51	67	56	72	83	56	61	55	55	61	64	57	57	45	66	64	56	56	65	57	56	65	68	64	53	54	60	67	49	76	62	65	68	57	59	48	60	49	67	57	68	59	76	59	64	56	53	64	61	49	68	68	56	76	66	66	73	64	62	60	68	66	78	58	66	52	63	51	56	81	63	65	60	58	66	67	73	55	67	68	58	66	67	70	54	55	67	63	61	63	66	61	58	62	61	57	63	64	57	51	49	42	63	59	43	51	66	62	58	46	53	55	62	73	64	63	56	58	63	60	56	49	57	60	43	71	58	55	56	69	67	62	63	54	67	61	68	57	58	75	73	65	71	51	68	46	53	61	62	67	58	54	63	57	58	54	55	66	54	69	64	72	69	57	54	59	72	60	66	56	69	57	58	62	64	55	51	53	57	56	52	66	67	52	53	68	59	61	42	56	57	60	55	53	65	60	61	56	49	57	52	72	63	65	53	63	51	61	70	60	52	66	56	45	50	50	55	76	55	64	62	53	61	50	66	56	70	68	58	51	59	55	60	62	65	59	69	63	67	63	65	61	60	61	56	55	53	65	65	65	52	53	64	64	49	68	60	63	58	48	44	53	58	65	63	65	82	60	58	54	60	59	61	55	43	66	61	53	59	75	47	67	59	62	54	61	67	60	76	55	49	74	54	63	67	53	52	61	69	64	57	61	52	63	65	49	49	52	71	56	67	57	62	57	70	75	72	68	60	60	52	47	59	59	60	64	71	74	47	57	50	67	57	54	55	57	68	54	53	56	70	64	69	53	65	62	62	72	58	56	78	67	72	60	58	51	64	70	65	49	68	56	65	48	67	54	56	49	57	55	65	57	69	62	73	60	68	49	68	59	71	56	58	59	54	52	51	62	61	60	62	61	69	56	47	62	59	49	55	64	76	49	67	62	55	56	56	57	50	70	67	64	63	61	68	60	68	78	48	48	61	57	48	52	60	71	70	61	53	50	56	55	70	46	55	58	49	57	55	55	51	73	60	59	62	58	68	59	51	66	69	47	66	70	55	71	54	74	60	61	51	65	49	64	57	59	55	56	53	58	67	55	62	64	61	48	50	76	68	58	51	51	51	56	64	59	60	47	72	56	46	37	60	45	61	58	63	65	44	80	68	58	72	58	64	66	75	60	66	52	57	60	60	64	72	61	63	51	50	57	66	72	62	54	52	58	57	64	57	64	54	58	66	53	76	59	51	92	58	70	73	68	60	59	72	73	56	59	58	64	64	59	61	62	62	53	48	67	70	62	60	69	53	64	59	51	61	59	48	68	53	59	64	55	69	77	63	51	63	57	61	53	64	73	68	70	64	56	63	64	61	55	60	58	72	77	61	60	66	66	63	54	57	71	51	74	35	63	62	55	63	55	62	43	66	67	61	63	69	71	56	51	71	68	69	50	55	64	56	50	61	63	44	65	57	57	63	44	67	75	73	66	56	68	72	53	67	70	53	57	48	65	62	61	57	49	65	57	60	55	69	73	59	68	56	66	58	55	64	73	52	53	68	59	61	60	74	71	67	49	58	68	55	57	77	66	74	58	59	66	54	48	69	64	71	58	62	55	45	72	56	60
46600	50285	42453	35749	41134	30938	20671	17205	2179	753	764	739	784	775	772	714	742	794	1167	2335	1974	1260	933	804	693	736	717	716	736	681	752	694	736	733	743	712	702	675	773	706	740	717	731	760	744	749	773	734	726	718	759	733	731	721	718	733	725	756	711	717	746	739	725	764	712	691	738	714	747	717	701	758	723	726	752	669	783	746	744	720	746	725	730	689	730	713	723	723	719	747	719	739	771	762	737	730	773	737	716	725	736	688	712	705	719	719	726	718	764	710	770	733	720	719	707	748	750	725	787	657	751	700	731	764	743	730	746	714	696	690	713	690	736	765	727	782	683	768	753	705	704	736	746	756	720	749	686	674	683	712	717	691	738	727	769	718	755	754	745	709	735	717	746	737	728	740	705	758	670	734	681	741	775	713	784	671	712	737	710	714	731	728	729	765	712	749	708	770	706	730	715	719	724	703	722	772	721	718	735	722	719	759	702	725	714	755	722	728	695	708	730	715	715	757	738	759	694	660	760	746	716	700	721	726	776	714	714	731	734	725	740	688	720	752	735	710	705	728	705	750	757	742	714	752	704	753	697	795	704	751	759	752	733	714	695	721	723	732	691	720	719	717	726	774	749	739	695	707	751	779	708	727	704	756	760	716	685	721	670	762	685	754	748	703	747	752	733	743	759	717	702	687	778	746	709	763	691	749	730	728	695	683	674	754	728	743	690	762	705	718	737	731	722	673	668	744	737	734	766	714	703	714	784	708	694	751	711	747	728	729	719	709	696	678	765	745	756	687	667	767	709	752	723	687	714	740	691	677	701	731	710	770	678	768	742	684	702	722	747	697	753	739	757	764	687	764	718	712	697	733	693	758	740	715	752	735	761	716	796	705	737	747	702	765	772	708	708	812	787	734	742	731	703	709	770	707	729	740	747	714	737	759	709	737	767	720	704	744	692	687	703	721	759	764	750	737	737	746	791	707	705	746	712	724	755	713	693	770	730	764	765	724	752	720	750	750	742	713	690	727	722	692	704	665	732	702	698	714	711	740	701	728	753	767	740	765	735	724	703	733	700	706	731	716	736	727	711	723	719	696	706	726	685	731	744	768	766	731	744	724	720	740	734	707	774	756	722	751	751	738	693	709	722	735	724	743	749	713	765	696	775	722	703	734	678	726	689	728	757	721	732	683	719	726	698	762	692	735	759	675	755	764	747	739	702	731	731	730	704	708	694	718	719	741	770	811	783	657	748	738	737	764	721	685	737	743	736	696	752	692	715	734	744	719	736	753	736	746	713	755	703	735	671	722	718	729	722	744	705	755	725	712	737	702	733	712	696	743	722	751	723	692	755	739	748	717	720	695	731	706	768	700	708	740	777	703	744	725	707	743	689	760	697	703	728	671	729	742	724	775	713	708	703	686	712	703	717	703	750	710	734	733	741	691	725	739	720	717	717	791	734	756	687	716	721	764	746	703	756	710	758	745	708	673	732	766	713	732	733	725	735	712	731	703	707	734	710	716	714	710	749	722	751	715	745	729	736	740	731	705	668	703	677	767	798	792	695	740	730	719	712	719	746	661	783	724	674	759	755	740	792	706	732	743	741	708	730	752	683	746	769	735	742	727	744	752	747	724	696	774	709	703	762	722	739	698	726	689	762	681	721	746	730	708	714	694	758	750	709	693	739	747	710	745	714	725	775	730	723	729	747	727	725	694	735	744	744	728	708	723	726	715	727	672	738	690	760	742	755	728	746	733	727	705	681	727	719	697	747	728	700	684	722	747	709	712	694	725	719	722	718	749	742	767	683	743	714	746	741	656	669	713	785	698	713	726	761	732	704	763	724	711	770	733	796	734	727	769	723	677	712	670	720	737	709	708	757	734	716	776	708	737	761	721	700	750	790	705	747	672	738	694	683	741	735	714	715	733	712	765	755	755	774	742	696	756	729	723	759	738	728	708	773	749	777	738	728	710	678	749	706	757	715	724	687	764	729	707	692	743	714	728	764	727	730	709	733	752	690	784	713	681	695	718	722	690	756	695	707	726	715	783	743	738	724	774	751	742	734	713	708	690	711	730	736	763	730	780	728	689	719	732	727	748	784	728	776	702	753	734	733	713	699	728	720	748	741	714	690	707	757	714	749	737	726	747	738	730	725	748	704	739	703	700	774	718	713	744	728	739	737	700	732	707	716	731	751	712	750	703	686	716	738	719	766	739	729	719	757	734	714	755	735	744	750	758	708	696	727	759	710	698	674	707	705	734	735	697	720	716	775	713	748	686	737	691	714	752	723	700	677	717	741	711	761	728	737	742	701	764	714	696	697	761	764	674	742	715	691	746	743	762	734	737	736	717	715	700	706	761	746	698	746	679	722	767	766	738	719	718	675	695	739	747	714	713	760	716	683	769	693	736	754	673	740	750	688	728	696	809	740	714	696	693	732	765	759	795	705	727	713	749	764	742	745	759	647	687	659	778	725	729	754	723	699	739	711	728	724	682	752	685	778	710	750	735	703	690	659	739	722	757	742	777	782	702	774	720	769	705	694	731	751	762	678	769	727	724	729	773	738	732	725	725	742	671	772	722	726	707	774	728	719	743	729	722	754	693	732	772	752	774	716	722	715	713	708	677	709	744	730	771	686	722	788	746	708	754	766	700	757	747	734	742	793	734	731	721	715	734	725	672	730	761	730	733	694	732	715	736	771	742	730	696	691	726	716	715	764	768	748	719	707	723	713	723	724	811	690	728	731	755	693	745	707	725	751	712	704	763	731	773	701	779	705	701	751	763	774	725	734	740	687	730	730	688	708	717	741	706	708	714	726	744	758	728	733	724	725	709	708	726	723	717	682	747	669	764	754	720	700	730	683	730	729	764	688	713	742	739	719	729	728	731	735	741	757	716	761	691	688	711	706	704	714	709	754	721	745	693	698	734	674	740	689	698	723	707	714	754	752	769	705	769	685	704	749	701	713	710	721	738	739	740	712	713	692	760	711	739	738	712	786	730	784	696	793	693	746	698	710	710	737	684	755	669	750	761	747	721	715	738	742	754	737	719	725	725	673	718	770	711	706	688	754	730	757	724	723	686	732	691	718	758	676	719	708	725	739	673	752	722	676	755	762	737	732	710	711	757	740	758	718	742	721	707	763	737	743	754	696	725	711	752	706	689	740	724	722	766	696	755	736	769	692	737	689	712	720	702	731	742	752	738	703	709	682	778	692	725	711	737	719	722	714	697	693	745	708	729	690	733	716	660	753	720	717	730	717	743	691	740	701	689	750	702	763	680	670	694	782	770	741	711	742	696	720	746	730	726	726	667	703	769	705	757	692	712	727	722	742	827	701	697	722	713	701	717	748	747	765	742	689	744	749	725	736	728	699	672	762	695	752	737	685	686	746	734	720	728	706	736	677	729	699	722	735	710	713	731	683	707	727	752	720	689	722	720	698	725	713	745	733	738	691	739	691	762	732	731	723	689	672	764	727	703	701	748	706	742	710	740	693	681	705	748
8274	12536	6494	1185	768	433	199	132	65	41	54	36	51	67	54	56	59	54	46	58	58	63	53	56	62	49	60	58	46	55	58	51	50	56	59	58	48	65	60	55	56	62	65	54	49	59	55	60	58	57	59	57	49	64	48	46	68	49	68	61	51	53	60	66	63	55	63	39	66	54	53	45	49	61	51	48	46	54	65	62	56	57	71	57	58	56	61	67	49	49	66	58	49	59	61	44	51	54	60	50	53	54	56	46	51	57	48	62	52	46	53	68	60	65	66	60	51	56	58	68	46	49	41	58	45	51	52	53	56	61	46	48	53	56	49	45	54	47	60	60	47	54	46	52	60	60	57	56	60	53	62	56	56	50	42	56	50	51	50	65	53	45	51	52	67	51	44	45	52	56	71	61	65	52	56	59	60	51	60	62	59	63	54	47	47	50	57	57	48	53	53	46	51	58	61	54	52	54	57	62	53	63	56	48	58	58	55	57	65	51	57	48	50	57	43	59	67	57	47	44	56	57	40	62	62	48	54	55	53	60	55	54	60	51	49	55	66	43	42	54	57	52	60	53	57	61	51	44	63	51	59	53	58	62	44	57	60	59	43	64	50	50	47	57	79	61	50	53	54	57	53	44	58	50	61	46	59	60	49	54	64	80	50	63	49	41	59	44	52	46	46	40	51	46	57	52	60	59	54	51	57	62	57	48	46	51	61	61	56	52	56	64	67	62	52	58	55	51	52	68	49	67	51	64	54	51	66	57	45	63	46	53	54	44	57	52	57	52	63	53	41	61	65	59	57	52	50	70	56	64	50	45	58	55	58	58	47	52	55	72	47	49	46	57	56	59	44	63	58	56	63	48	51	62	47	47	47	47	42	59	54	53	48	56	60	41	71	62	52	56	49	69	48	53	56	55	49	63	56	60	51	57	67	60	43	69	46	56	62	49	45	71	50	64	60	52	51	60	68	62	55	56	46	60	44	55	55	42	61	61	64	61	53	51	54	70	47	49	57	57	62	52	51	46	52	56	61	56	55	51	46	59	50	52	55	55	44	61	58	44	50	56	52	61	43	46	52	58	62	58	46	45	50	55	36	52	71	57	55	57	51	47	49	70	69	58	50	59	62	47	59	45	49	49	46	52	59	60	54	41	50	51	45	58	64	45	51	53	64	55	52	57	65	37	54	52	53	59	55	41	55	60	50	56	55	52	50	54	49	55	64	59	65	60	48	60	67	61	49	58	52	49	61	55	63	50	57	54	50	46	61	47	62	57	50	56	49	53	51	44	57	45	35	51	67	66	53	51	52	50	67	57	64	56	56	54	70	51	53	67	71	68	54	56	55	44	52	55	57	48	60	63	47	52	57	52	52	46	50	56	73	60	52	75	54	61	54	42	62	64	56	61	68	72	59	64	57	54	54	67	58	49	63	52	55	76	68	65	65	54	42	53	46	45	54	45	55	55	55	66	62	53	44	53	56	64	54	57	55	54	63	54	65	64	61	55	59	36	52	48	41	49	57	45	54	62	58	50	56	58	56	66	62	65	44	58	61	52	46	61	65	52	62	51	65	50	47	61	60	52	63	47	58	46	63	64	53	47	62	55	42	53	51	49	50	58	57	59	52	53	49	49	50	57	70	52	65	55	56	55	52	52	58	56	64	65	56	39	60	60	61	52	54	66	37	68	63	59	44	58	59	64	50	53	68	47	69	59	56	50	45	65	59	59	47	52	53	57	57	68	64	48	50	58	49	51	60	60	62	61	56	49	65	48	54	59	61	47	67	57	51	54	46	57	57	45	50	55	57	72	57	62	49	47	53	43	59	58	45	53	47	54	67	61	55	67	54	51	60	60	57	51	61	47	42	58	54	55	64	60	55	60	51	45	59	46	54	53	56	59	60	68	53	58	48	55	39	66	59	49	57	59	61	55	54	57	53	55	65	61	67	51	49	58	62	49	54	57	52	55	54	54	58	64	69	55	56	48	46	50	46	57	56	48	63	53	53	65	57	54	67	44	53	52	35	61	61	57	54	54	65	47	58	62	71	44	60	59	39	52	58	50	53	59	49	49	58	62	60	55	61	53	60	54	58	54	58	54	65	60	53	38	52	52	56	55	64	53	49	48	51	54	48	50	44	59	50	54	44	48	54	67	55	56	52	57	57	66	59	60	52	62	53	52	49	52	55	54	44	54	47	60	59	67	53	63	51	67	44	61	58	47	55	52	67	49	61	70	54	58	58	64	52	63	55	57	50	47	57	65	47	58	48	56	42	59	50	60	58	51	47	56	51	50	59	54	56	46	57	50	63	53	48	47	62	47	61	48	68	46	44	47	59	60	51	58	66	64	54	50	60	57	69	46	46	57	56	53	43	46	58	64	55	58	62	37	56	62	60	47	49	63	53	66	41	60	60	59	58	64	51	49	52	43	57	54	54	64	41	60	68	59	70	48	57	64	45	65	59	55	60	50	38	56	66	51	52	53	51	53	56	49	51	56	61	71	56	58	60	58	47	57	52	56	58	59	44	52	42	59	59	49	48	56	62	55	58	58	61	49	48	65	55	45	49	52	52	51	55	50	56	57	52	55	55	60	52	53	63	71	66	67	80	59	52	54	62	39	59	42	48	62	63	50	45	56	54	59	62	51	52	52	54	59	58	57	55	50	55	52	55	56	52	60	68	52	67	49	37	58	62	61	67	50	70	46	54	65	60	46	68	71	55	51	66	52	56	59	67	61	47	48	64	57	53	56	56	51	56	44	67	50	55	59	64	50	65	65	49	65	48	56	56	47	70	43	50	50	50	45	55	59	58	59	54	61	51	49	43	65	44	56	47	64	54	51	49	45	59	55	69	62	39	67	50	41	49	52	64	47	59	40	62	53	53	58	59	77	70	67	44	40	53	57	44	58	61	61	51	50	60	54	57	55	69	42	59	51	63	54	56	61	60	68	42	60	45	50	56	61	52	45	51	49	59	52	58	39	44	55	61	52	47	61	55	57	66	64	58	49	53	48	45	66	56	62	67	56	45	53	60	59	48	44	44	54	76	48	47	61	44	52	60	49	48	49	44	62	64	50	66	39	42	54	55	56	49	50	53	54	53	60	52	63	54	57	61	43	44	52	42	52	52	40	63	59	54	54	62	49	48	65	59	48	48	69	44	66	61	57	52	61	65	57	62	50	51	71	51	43	58	55	59	58	69	50	47	50	57	48	62	56	67	55	53	57	54	53	48	50	66	53	55	46	78	52	38	57	47	56	54	49	53	54	68	61	51	54	61	50	52	63	53	47	49	61	50	45	41	61	45	57	43	51	57	49	63	50	43	57	63	37	64	46	61	49	48	52	43	45	49	55	51	53	53	56	51	55	55	51	61	44	45	45	55	54	55	62	67	46	65	56	49	49	63	60	60	74	53	64	60	53	66	65	64	40	58	58	61	55	36	53	60	48	53	61	55	71	54	57	46	40	51	62	47	54	53	48	51	51	47	61	55	49	53	67
41313	37326	27174	20050	24495	16366	8555	5202	792	667	672	698	634	665	667	713	715	679	827	1060	932	790	722	621	658	659	651	654	640	667	687	677	603	622	631	663	637	667	660	684	683	651	695	682	672	680	647	658	684	654	672	627	664	675	685	677	639	667	684	664	634	687	655	644	678	703	674	675	646	629	645	649	614	637	687	705	648	677	666	660	653	648	659	686	678	656	657	658	645	708	678	660	665	644	647	689	667	685	652	654	705	656	621	687	656	688	660	688	630	687	659	671	659	682	672	649	647	666	640	641	671	658	638	650	692	670	668	693	705	698	604	730	680	669	649	676	652	657	682	618	688	695	692	623	650	663	646	706	662	659	699	688	650	669	698	648	633	639	646	661	688	674	629	677	671	707	677	632	686	643	662	673	648	657	650	656	697	689	620	672	652	609	688	643	675	639	699	706	682	650	670	631	629	626	670	640	677	642	636	676	626	658	656	653	654	638	624	666	631	649	659	675	685	653	656	648	645	695	660	692	665	639	681	674	636	646	682	677	630	688	687	658	664	683	610	659	663	686	645	686	676	678	624	649	678	649	663	715	642	611	665	656	676	679	708	688	630	646	685	712	673	681	638	653	682	657	667	644	644	639	658	641	651	675	653	651	673	641	689	678	655	708	680	670	688	684	717	646	635	712	665	680	640	698	684	643	683	645	683	656	664	670	667	682	682	687	670	682	666	656	708	694	670	703	659	649	672	667	650	694	663	704	699	669	692	688	657	669	697	700	671	659	625	662	677	625	636	667	650	641	664	676	660	662	720	645	655	686	671	664	634	733	677	674	644	662	648	709	617	666	651	640	627	668	657	656	658	655	652	675	657	624	671	651	694	633	655	672	657	674	645	641	660	714	661	687	647	660	659	654	698	621	710	689	641	713	678	670	663	618	617	699	646	657	650	668	635	674	694	652	689	648	630	622	721	668	653	647	695	697	686	650	664	647	646	682	688	612	653	665	649	652	623	652	726	644	625	662	671	672	694	689	700	646	643	702	656	652	686	632	666	644	666	661	673	716	623	615	692	678	646	639	671	716	679	652	657	645	671	668	678	658	667	679	664	696	618	680	660	651	595	630	677	650	673	648	659	638	664	712	609	659	699	619	647	641	601	696	644	655	636	705	692	682	671	620	665	637	651	670	649	675	652	646	643	657	691	651	648	616	637	668	670	703	655	703	641	671	666	648	645	696	634	651	593	674	662	675	649	656	676	665	696	619	696	661	714	661	652	642	668	670	627	672	671	660	644	661	664	637	649	667	679	668	669	659	641	678	636	683	656	641	707	625	666	681	652	689	638	683	613	647	620	672	681	645	703	661	662	707	719	717	667	704	664	667	691	664	678	662	655	659	660	645	648	650	600	681	646	655	693	698	686	660	630	668	649	695	651	638	712	623	651	638	643	650	655	669	639	668	682	708	668	656	650	672	680	707	743	649	701	613	606	660	690	684	607	712	682	643	650	701	705	652	630	655	659	699	661	676	655	677	663	647	696	630	653	711	687	687	738	697	636	727	654	695	644	639	670	619	678	653	652	698	667	634	649	625	692	666	649	690	677	631	608	698	681	671	699	608	685	705	671	683	644	675	677	674	686	689	606	691	677	711	649	669	650	661	669	642	665	687	639	667	624	693	672	670	677	677	668	663	641	666	670	684	698	675	707	644	623	620	676	691	655	652	665	703	635	669	666	640	651	685	677	678	652	666	656	650	658	677	632	704	683	679	647	653	686	659	680	659	641	665	663	634	671	632	670	706	641	659	627	684	706	667	706	694	637	611	621	669	665	689	670	640	688	649	656	680	657	662	668	661	627	637	679	686	647	645	656	664	647	697	681	625	656	680	674	662	656	654	657	650	692	687	675	652	633	698	667	659	641	703	646	642	666	637	648	717	661	702	669	678	669	726	675	664	659	718	663	703	657	684	656	667	670	702	630	634	658	643	656	669	668	704	651	689	696	623	673	655	667	637	634	650	656	683	667	669	628	695	674	653	701	685	696	625	674	675	647	634	664	665	678	654	656	619	653	683	651	666	640	667	661	611	669	621	708	657	655	656	661	616	656	663	664	684	641	674	661	668	685	687	644	614	685	648	657	648	663	641	709	672	659	662	692	666	654	686	668	635	676	623	641	644	646	680	668	707	680	711	670	669	695	639	686	666	690	677	673	674	694	617	651	677	671	684	630	703	664	680	663	656	657	649	666	674	691	655	656	677	685	691	652	643	631	635	653	657	673	665	703	662	608	707	643	661	694	686	666	599	696	703	676	653	628	626	617	632	652	640	604	647	684	643	683	641	630	663	654	641	626	659	649	686	628	691	715	653	660	625	677	703	696	682	695	654	644	617	720	604	699	646	633	653	629	643	675	690	690	657	690	697	641	650	632	632	700	646	667	646	678	664	676	635	674	679	663	639	601	629	687	723	666	664	653	641	642	674	633	684	674	634	681	678	618	663	660	624	679	657	693	646	694	682	668	681	650	707	698	639	656	647	713	668	647	692	657	635	683	686	678	662	643	657	682	710	665	650	637	683	675	638	673	696	699	617	659	682	649	720	705	634	633	640	647	637	666	693	643	669	697	660	718	683	675	602	673	646	680	622	678	661	638	678	632	646	632	677	647	639	631	650	677	673	662	654	681	672	673	608	684	670	693	661	672	644	629	653	627	637	648	662	631	644	646	650	722	684	658	645	693	683	647	654	652	649	663	644	668	710	680	650	679	687	688	659	666	678	673	614	686	662	669	662	694	688	697	621	630	658	616	659	673	668	713	659	688	626	693	656	693	647	675	679	627	667	637	653	666	665	664	670	678	667	632	634	659	649	593	702	653	643	665	650	654	628	667	618	627	651	707	632	636	649	652	701	670	698	639	670	651	657	637	644	630	671	638	664	689	642	704	675	678	628	663	635	639	645	637	625	632	688	656	637	662	637	668	651	702	661	675	634	664	668	665	712	693	662	652	666	639	647	631	687	643	682	652	644	637	644	674	638	697	683	624	656	700	706	657	664	650	645	678	639	660	654	676	657	683	664	638	648	683	654	661	677	635	672	655	697	666	641	729	688	651	604	672	659	657	666	643	649	653	647	661	635	626	679	669	689	668	693	642	694	703	694	677	655	633	641	648	659	667	641	655	670	671	664	660	669	634	639	668	602	657	666	671	664	684	669	680	702	728	682	641	626	685	634	628	659	647	642	679	653	639	668	621	646	662	687	650	684	665	649	645	653	678	655	683	713	660	689	684	662	685	660	676	684	599	657	643	616	673	666	668	650	665	656	701	668	642	615	631	647	681	711	653	699	718	701	668	654	647	691	653	677	662	693	636	649	640	660	649	691	633	678	665	673	687	638	661	626	644	635	615	657	644	667	653	651	681	650	608	651	692	657	645	659	664	688	681	647	646	692	689	639	690	634	664	727	680	675	678	659	668	643	625	641	708	685	623	604	675	683	692	631	694	680	650	622	655	662	673	660
21742	33027	17361	4106	2547	1299	621	301	68	55	57	42	43	48	51	61	59	48	89	62	61	51	55	51	65	50	49	53	51	48	44	58	55	58	43	56	56	52	59	55	48	51	57	60	71	54	48	51	56	61	57	49	56	48	44	64	45	50	56	48	57	68	50	61	57	51	60	60	47	74	52	57	52	53	40	57	64	44	54	48	60	58	51	44	54	51	49	52	66	56	55	46	68	67	58	64	52	56	56	46	57	70	56	60	55	49	44	63	47	58	52	75	45	57	49	59	54	43	53	51	62	51	48	53	61	48	49	60	56	40	58	56	59	47	58	62	61	41	57	50	57	58	49	49	51	57	52	40	57	56	48	56	61	59	52	47	69	40	54	48	43	52	57	59	49	46	66	54	62	57	67	60	49	47	42	52	41	52	51	67	51	62	54	53	46	65	62	57	65	62	52	60	54	64	47	53	53	62	44	65	51	72	61	52	40	59	46	61	51	53	46	64	58	51	61	59	53	63	53	69	51	62	49	52	44	52	46	58	67	46	59	53	70	57	49	65	54	53	51	67	52	50	66	61	41	64	55	64	52	66	52	55	45	53	55	45	65	70	67	42	64	62	53	64	65	63	50	63	63	50	54	44	56	51	47	59	55	65	58	50	58	64	53	62	44	44	49	61	51	48	65	59	38	62	56	49	68	57	61	44	51	61	70	47	49	62	62	48	50	49	39	55	60	53	41	76	53	55	61	54	49	59	55	54	53	64	53	42	57	44	59	58	61	42	58	58	48	63	59	58	56	65	55	60	63	69	74	52	39	53	45	59	49	50	65	48	60	54	49	41	51	62	60	51	56	37	62	49	48	60	58	60	39	55	66	59	48	45	54	43	48	51	47	52	52	72	56	62	48	46	55	57	58	49	68	64	57	73	51	54	54	60	57	61	58	49	58	58	65	62	46	50	61	41	59	45	56	55	50	52	56	65	60	50	50	50	62	58	58	52	61	64	57	42	55	59	53	47	54	55	55	51	69	56	55	64	59	50	57	56	62	44	58	56	52	56	50	40	51	52	47	56	69	61	43	51	51	59	54	58	57	49	63	50	45	44	51	42	58	60	64	51	61	60	62	53	56	38	59	62	59	46	55	50	56	61	43	48	68	60	56	53	63	49	72	68	47	50	58	59	52	57	56	60	59	52	49	45	39	56	55	51	57	61	50	55	75	51	48	48	64	57	53	41	53	74	50	39	64	47	64	47	63	52	57	51	58	50	69	69	52	53	47	60	57	55	44	53	52	58	41	62	59	55	56	46	52	55	52	52	59	43	51	59	57	58	64	50	44	53	66	54	69	49	64	54	58	54	51	63	51	56	59	58	48	56	59	66	62	62	51	53	69	58	50	44	60	69	47	55	60	45	54	50	45	53	58	54	50	61	80	50	61	69	46	51	53	56	56	63	75	61	49	56	50	53	56	51	69	65	57	64	49	54	55	49	58	48	45	57	63	52	53	42	52	44	72	63	45	53	65	55	55	57	53	48	63	67	64	61	63	54	52	58	48	53	65	51	67	61	55	52	47	51	52	51	56	58	64	57	31	49	57	49	56	62	51	55	60	37	55	49	65	54	50	52	39	62	63	60	56	53	45	49	63	52	52	66	56	60	49	55	61	55	46	54	48	58	45	56	58	52	60	45	53	50	74	51	71	55	58	52	47	55	71	44	55	51	68	53	62	71	55	52	35	58	55	54	53	57	51	61	50	51	57	60	49	55	49	54	62	48	63	70	64	66	50	59	58	43	71	48	59	58	51	60	55	58	59	52	46	58	47	48	42	50	43	65	58	35	52	52	62	71	54	54	54	56	44	64	68	60	57	54	51	44	51	71	63	62	42	59	54	61	58	59	60	45	48	53	54	53	59	51	54	56	56	56	44	49	52	53	48	49	52	53	51	52	48	50	60	43	70	62	54	52	53	52	53	81	56	50	61	57	59	46	51	68	56	60	54	61	48	50	50	58	65	47	53	44	56	63	61	55	47	60	54	47	55	54	51	51	43	53	63	49	52	54	52	61	50	50	55	43	54	51	51	61	55	57	64	65	52	55	57	59	58	60	57	47	45	50	48	46	60	54	58	50	73	54	48	47	60	58	41	58	53	45	59	43	44	47	46	60	43	61	46	62	50	65	54	66	55	52	51	59	62	65	68	59	49	49	46	54	43	59	42	56	37	45	43	69	46	56	58	52	48	60	70	40	48	56	47	53	63	52	50	56	45	65	54	42	59	56	65	64	50	57	57	56	53	54	54	58	54	57	55	70	58	44	57	51	61	43	56	49	62	51	48	62	58	55	52	58	44	58	61	51	59	49	54	58	57	51	57	47	77	54	59	63	49	56	55	56	42	41	52	52	57	54	57	60	60	54	55	47	51	64	63	47	37	58	53	58	64	46	59	55	69	54	51	38	43	57	69	60	53	60	53	59	47	51	49	41	44	62	61	69	58	51	50	54	52	47	52	63	55	39	49	48	55	62	57	58	63	63	67	52	54	67	55	46	53	51	55	48	53	56	43	44	52	58	46	42	71	42	54	46	58	61	45	57	58	45	71	60	64	50	53	55	52	57	61	54	60	57	57	43	50	48	54	49	51	60	59	52	57	62	49	62	56	45	67	56	56	51	61	61	51	64	37	59	62	47	49	44	57	50	52	57	49	64	54	57	54	62	44	48	54	57	55	55	48	56	46	56	61	59	47	44	46	67	57	59	54	44	43	49	54	40	54	48	63	52	51	48	53	55	55	56	66	54	54	51	54	56	52	52	61	47	63	53	66	57	47	63	56	52	58	55	54	60	59	62	56	63	53	52	47	51	57	54	53	63	64	65	56	63	53	58	56	58	48	57	49	48	63	49	46	52	58	55	53	50	56	48	71	54	43	45	56	45	52	44	62	58	54	75	51	57	54	53	59	68	46	54	49	47	52	48	64	58	30	54	50	52	46	56	65	40	41	57	53	46	65	53	48	43	56	47	50	52	46	37	56	57	51	56	62	66	69	45	63	45	41	44	61	54	60	50	54	57	57	49	54	51	49	62	68	63	56	44	42	53	42	58	63	45	42	58	58	47	51	64	50	68	49	70	64	51	52	50	50	53	57	54	50	52	50	58	62	51	57	64	47	44	56	58	64	51	58	71	47	60	51	60	71	48	50	49	54	59	53	56	51	49	55	70	66	55	53	51	70	54	57	55	59	64	63	53	47	47	55	51	67	56	50	43	45	52	48	49	50	66	64	52	53	69	56	49	64	70	55	73	55	45	48	54	50	55	47	56	41	61	67	56	54	54	46	55	42	48	52	49	57	60	45	49	54	75	65	57	56	47	55	56	62	57	46	40	55	54	54	53	52	68	58	67	62	46	71	42	53	61	65	47	50	57	44	71	43	57	50	56	56	56	53	57	58	53	48	63	56	53	59	57	63	54	56	59	52	54	57	63	67	62	57	46	55	61	62	61	67	55	63	67
44677	45713	36420	32410	37516	28700	19899	12284	1281	662	625	702	645	681	654	662	641	817	1369	1578	1266	948	760	729	611	665	695	644	663	617	721	663	634	689	643	652	681	658	641	651	691	655	654	641	671	629	669	710	634	620	618	646	669	669	649	657	660	614	664	652	647	648	680	663	657	609	637	700	664	678	636	652	633	670	635	633	696	665	654	692	657	635	670	667	678	627	668	674	649	681	659	650	648	661	710	632	662	649	662	639	637	636	624	664	662	670	655	691	661	630	614	653	641	654	659	650	668	669	693	678	636	670	696	762	642	665	664	607	677	649	684	643	680	675	649	622	634	679	642	646	654	680	640	636	651	648	675	633	625	606	681	618	661	678	634	663	659	695	683	679	648	661	690	665	648	653	678	681	647	672	626	689	683	635	672	683	651	669	629	635	644	629	669	650	643	677	643	697	657	631	668	677	660	674	598	654	687	685	630	654	629	695	702	624	689	600	604	661	659	714	668	588	626	660	672	655	639	655	670	631	686	673	687	670	673	634	589	688	701	654	639	656	670	648	709	652	682	665	704	672	664	685	676	673	612	677	639	681	685	663	663	624	723	656	676	667	651	698	592	674	654	659	666	637	676	586	674	658	668	639	614	667	636	647	657	682	651	673	663	649	618	695	683	690	621	679	679	664	664	658	659	645	640	643	658	660	615	674	692	626	667	616	674	680	676	642	677	662	642	700	634	673	659	669	647	654	651	641	666	598	633	650	666	636	630	623	698	630	668	642	654	657	629	646	676	641	676	658	665	689	681	636	679	641	654	632	659	645	655	658	678	626	638	693	668	652	634	644	629	680	678	667	652	680	638	751	672	686	642	623	651	658	697	660	681	665	706	659	660	682	654	669	649	608	631	634	687	655	633	657	630	668	667	662	657	727	632	623	622	628	636	656	639	627	575	636	642	653	654	690	695	634	660	609	671	669	689	634	680	669	686	666	649	624	645	634	630	710	663	684	684	678	659	631	678	676	629	628	654	671	698	669	685	659	650	648	641	649	697	661	662	618	677	662	668	688	670	702	651	689	688	657	651	666	629	650	641	623	654	664	645	640	680	647	667	619	671	618	686	626	703	638	673	646	638	720	697	641	691	636	641	672	681	666	678	644	683	641	651	653	716	660	658	704	649	644	619	622	644	698	671	676	619	667	631	643	645	649	633	635	668	663	680	675	649	703	664	624	660	658	614	712	658	686	642	712	650	673	673	684	595	645	615	691	648	660	659	697	629	674	730	674	644	638	671	672	618	633	704	661	644	666	654	654	682	637	635	643	648	679	643	682	672	630	656	655	693	632	647	719	659	618	663	655	690	626	653	632	670	671	675	658	687	656	647	655	627	614	624	670	701	682	612	656	626	654	666	678	621	638	631	697	666	653	673	626	659	670	679	606	683	620	653	673	610	650	625	674	666	665	667	635	619	627	656	625	641	704	703	616	642	643	660	653	622	644	671	651	625	623	646	658	660	692	648	689	644	608	668	707	710	730	651	606	649	718	675	641	651	596	672	669	674	680	637	633	624	675	629	677	620	642	658	672	655	634	650	613	642	644	659	638	602	650	642	685	677	674	704	705	697	657	643	626	635	656	640	650	625	641	699	678	713	651	659	634	643	677	665	693	642	650	655	641	694	673	636	650	646	649	638	645	651	656	678	653	687	666	660	669	683	689	659	670	675	625	655	634	620	642	673	707	658	665	677	665	657	675	647	635	680	640	628	689	609	633	646	626	677	628	594	614	632	665	649	655	623	615	652	593	647	648	625	637	624	660	615	710	717	625	671	684	618	668	663	670	663	664	673	671	634	644	647	647	642	633	628	643	650	645	688	634	674	647	682	611	658	655	681	662	655	698	685	653	646	662	637	617	686	626	632	674	671	678	651	659	649	664	629	658	632	637	672	662	694	688	654	660	673	633	681	633	643	641	640	616	664	619	663	675	673	677	586	658	638	652	657	676	602	692	680	626	665	629	683	663	621	666	650	705	646	634	665	607	652	636	645	660	663	716	651	665	660	640	636	631	671	666	662	662	636	674	646	733	708	674	694	661	674	678	635	628	665	615	696	659	649	676	666	639	680	678	674	682	695	664	582	678	652	653	618	699	675	674	613	626	693	627	608	628	651	674	668	662	637	667	666	664	651	647	667	690	631	642	651	608	653	597	613	659	623	599	635	662	655	693	643	690	691	650	666	684	644	627	649	644	710	641	665	640	665	627	651	628	603	667	676	648	609	606	644	668	678	703	630	672	698	652	697	659	624	644	623	659	609	658	659	631	619	672	642	625	665	657	660	656	639	653	653	646	669	642	654	690	684	692	664	638	669	670	677	673	696	669	697	660	641	646	690	677	637	678	639	627	693	698	628	673	658	659	620	693	714	626	684	628	665	635	633	620	694	637	688	655	656	620	686	658	610	611	685	682	648	692	657	652	713	630	675	584	631	648	678	613	659	671	670	670	652	693	661	622	651	625	629	678	641	685	648	662	665	652	670	681	701	710	615	678	636	687	668	645	663	681	689	646	632	667	616	666	612	615	736	696	672	663	636	662	622	689	676	652	656	637	662	688	658	622	653	640	640	651	689	613	620	652	679	657	685	679	667	717	634	637	646	692	667	641	683	650	619	650	676	682	617	654	637	616	652	671	655	595	643	662	645	641	679	636	669	629	643	650	654	641	643	629	692	628	640	695	649	662	637	689	637	664	640	659	712	666	661	669	635	682	682	663	667	633	662	647	630	686	630	632	686	610	645	562	639	663	632	671	599	642	648	643	629	636	656	625	633	700	670	666	643	642	645	670	661	691	649	644	661	652	655	662	633	666	646	687	692	687	673	681	646	670	634	704	633	656	616	609	646	652	673	654	644	643	689	666	638	693	681	666	647	695	711	637	655	630	654	615	649	634	732	627	644	692	705	694	633	687	711	708	673	654	683	639	645	625	659	653	666	635	665	696	641	659	639	621	683	629	661	646	668	635	654	679	662	666	629	683	651	688	642	657	691	695	615	651	632	642	709	640	678	596	649	669	680	661	648	650	679	620	700	626	665	644	615	694	626	680	675	626	639	626	655	648	659	677	664	654	609	666	637	667	649	691	651	677	622	660	665	648	689	684	657	625	667	665	651	667	636	663	633	618	636	664	632	662	671	695	662	622	670	631	665	621	686	681	666	636	679	641	685	630	681	644	657	646	615	680	687	639	664	598	673	667	662	644	657	639	652	672	640	641	660	622	638	596	678	676	625	690	628	655	653	688	695	640	683	690	606	609	642	680	661	646	629	661	643	660	722	649	653	658	678	643	678	696	642	664	683	654	631	624	638	619	670	651	633	608	681	609	643	644	684	631	702	680	659	666	729	615	685	648	667	659	701	654	620	666	696	650	698	680	669	653	656	682	664	679	680	666	669	625	639	719	647	648	626	660	662	651	645	663	621	680	645	634	675	633	630	612	635	640	661	639	632	637	677	714	625	613	629	660
18320	29627	17525	4243	2162	1277	597	306	113	67	69	67	76	78	63	76	52	71	76	91	78	72	72	59	60	81	66	60	68	62	64	66	56	71	77	52	62	52	64	50	66	56	60	75	69	50	71	82	72	67	62	55	71	69	63	53	63	64	66	65	70	62	68	68	58	63	57	67	64	67	76	55	57	74	59	55	65	67	76	66	69	64	62	50	62	72	58	66	73	77	77	73	78	66	61	73	61	59	63	74	69	64	72	69	61	58	52	68	46	63	62	77	54	50	66	64	49	64	76	61	58	55	53	54	68	60	46	67	64	55	84	73	54	80	67	70	63	68	53	74	67	73	71	58	63	60	73	61	62	67	58	64	55	63	61	61	79	53	70	66	60	68	58	56	66	63	51	65	71	57	47	65	65	70	69	66	60	56	68	58	56	72	58	56	48	70	73	76	62	57	65	52	67	58	74	72	62	82	70	55	56	54	74	64	50	50	56	63	58	60	60	63	73	63	64	61	56	64	52	47	64	59	57	65	75	64	81	56	55	51	69	59	56	71	64	62	60	67	57	69	53	64	61	65	62	48	64	67	60	62	61	57	61	67	64	61	67	65	65	78	70	49	74	66	65	62	80	52	58	60	68	64	68	56	67	63	65	63	54	73	57	59	64	66	74	71	69	79	69	75	74	66	52	62	50	52	73	66	60	63	61	91	47	61	55	59	64	57	56	63	49	77	65	63	49	55	70	63	71	56	76	73	70	57	60	52	62	60	66	56	71	69	54	58	74	72	65	63	60	49	57	68	80	64	66	48	52	67	51	75	61	60	70	57	70	68	64	60	50	63	58	72	52	78	60	66	80	58	75	59	73	56	62	63	75	66	55	77	46	59	78	62	72	65	67	80	44	67	52	66	75	58	65	62	65	64	71	75	52	68	44	55	68	46	75	70	53	59	61	65	56	64	58	50	72	64	70	68	69	70	54	64	64	65	52	54	73	61	66	58	76	50	55	57	76	63	65	77	56	62	77	47	87	68	76	64	61	64	57	58	56	70	56	58	76	75	59	48	54	73	65	67	66	62	66	86	55	52	67	72	64	81	60	45	73	56	81	49	64	75	66	70	46	56	64	69	61	58	73	68	53	54	64	59	64	47	69	62	56	70	81	45	79	59	48	66	72	54	73	62	53	67	74	67	69	80	69	59	75	51	49	58	66	51	60	70	58	59	62	79	64	76	63	50	59	57	64	65	65	61	65	71	69	53	59	66	60	58	73	60	75	64	55	70	65	62	86	54	63	67	48	58	65	57	58	67	72	66	58	64	54	63	72	67	70	50	59	73	62	58	57	62	69	69	68	74	67	64	65	53	62	91	51	61	65	60	55	64	61	75	65	70	64	59	61	68	56	71	57	73	66	55	49	66	58	49	55	55	59	63	58	60	67	70	44	64	52	75	60	59	57	59	69	72	64	64	52	57	60	61	63	40	59	65	66	61	66	69	60	67	72	70	53	75	75	74	70	70	72	63	60	53	69	65	55	70	66	69	48	56	59	63	50	70	71	62	65	49	57	61	57	63	60	74	62	69	64	60	55	75	66	56	68	60	86	60	59	74	64	62	66	61	59	55	72	72	54	55	68	42	64	69	57	70	68	66	71	63	77	67	72	75	61	58	56	66	75	66	63	63	74	65	68	65	69	58	59	53	69	66	69	57	83	63	54	59	63	73	62	64	71	61	53	60	81	59	70	55	66	65	48	56	51	61	56	63	60	64	74	67	68	41	67	59	51	79	71	60	66	70	53	65	58	69	72	59	63	65	74	65	73	70	55	67	61	58	53	63	66	80	65	62	61	76	61	63	68	66	62	65	65	66	76	54	66	66	73	82	68	68	53	63	51	66	60	66	67	68	48	60	72	70	61	54	74	63	69	65	64	64	46	67	73	65	69	50	57	65	71	62	73	55	73	82	69	53	62	64	67	76	78	56	62	53	56	60	73	56	72	65	70	75	65	64	68	65	42	67	53	66	52	69	64	64	56	65	66	71	59	60	63	62	51	49	51	63	67	68	55	75	59	52	61	59	61	69	59	68	62	65	57	55	68	57	72	69	63	75	54	56	66	71	72	62	73	58	49	63	63	65	58	60	64	77	62	63	70	57	73	72	54	60	63	70	59	68	71	87	61	60	72	61	60	58	51	61	59	71	57	58	62	65	67	64	60	62	61	59	66	65	67	73	69	77	56	61	74	72	61	74	57	64	65	60	67	60	73	56	51	64	60	67	70	71	78	70	67	49	62	59	56	87	49	71	57	62	70	80	65	56	69	68	73	63	57	63	56	67	62	61	54	49	60	54	47	63	58	58	67	60	63	49	64	71	59	74	72	61	68	68	56	53	65	55	60	50	49	54	68	67	71	59	64	63	60	74	64	51	59	86	56	56	57	60	65	67	59	65	62	62	54	42	57	71	62	61	65	60	59	66	64	65	64	53	80	48	70	61	54	73	53	62	75	53	67	61	65	60	59	65	60	60	58	62	62	52	49	67	74	64	68	58	62	59	77	63	63	52	62	68	67	72	63	62	64	60	71	74	71	64	55	54	68	57	66	59	72	62	56	63	54	63	70	72	64	52	62	70	78	65	63	52	73	62	68	50	64	66	81	78	60	69	50	58	67	60	58	65	58	66	68	60	61	67	73	56	69	62	67	71	57	55	56	67	50	70	66	41	58	69	55	49	79	47	58	52	57	70	67	54	50	80	62	75	80	65	63	70	56	52	58	58	76	74	59	74	63	79	68	61	52	78	65	69	66	59	57	64	58	63	63	52	56	71	66	52	68	63	67	70	63	69	57	62	71	47	54	73	56	82	65	80	66	73	74	75	55	70	58	65	65	62	71	81	53	61	70	61	64	70	68	67	62	59	71	73	58	60	61	53	54	50	78	66	66	65	71	55	70	59	62	71	73	55	68	53	54	75	52	76	76	66	61	70	66	68	70	58	56	60	77	81	69	53	80	57	55	67	58	79	67	58	67	86	64	72	58	59	47	65	63	59	71	60	82	63	64	78	69	62	63	75	76	63	56	56	68	61	72	59	65	57	55	72	62	59	57	57	67	79	54	58	61	64	56	66	49	87	57	57	66	69	68	60	70	54	63	48	53	66	74	72	65	70	66	58	49	58	53	57	61	66	79	64	62	74	60	67	62	62	54	57	64	73	62	58	54	55	62	68	65	78	78	59	77	67	61	71	48	55	59	56	65	74	65	65	66	58	63	59	68	65	69	66	60	64	79	73	53	64	64	65	60	82	77	76	68	52	60	65	62	82	57	68	66	49	73	70	64	62	51	60	71	66	43	55	59	67	66	72	62	68	63	51	64	62	65	61	56	78	62	59	73	48	48	59	64	77	60	61	55	60	64	64	64	73	57	59	76	60	70	59	51	68	65	83	63	72	61	71	64	59	64	62	50	43	51	54	47	58	56	62	73	66	68	64	58	65	65	51	72	59	66	60	63	73
48258	49025	37825	31369	35830	27687	19865	12430	2107	790	785	832	736	773	771	777	791	792	1260	1742	1485	1124	944	800	769	809	736	769	780	751	750	772	756	754	795	798	763	794	762	814	736	761	764	752	735	770	768	783	762	748	775	769	798	753	765	807	846	795	719	727	718	711	747	788	766	816	734	730	736	750	774	746	804	848	770	790	758	742	781	784	814	795	769	768	784	755	775	742	738	791	741	764	756	748	805	767	807	798	750	739	809	742	712	766	735	754	825	735	789	783	790	713	735	804	764	735	786	759	739	808	776	738	774	761	725	758	772	754	788	769	752	738	792	740	790	719	776	762	813	778	786	780	792	757	766	720	738	735	762	816	774	791	782	807	788	764	794	803	783	766	799	766	781	806	789	746	791	776	820	782	717	755	758	807	744	747	798	749	751	743	739	769	754	773	759	727	774	799	745	725	773	768	777	774	748	831	770	789	755	801	764	758	757	788	757	803	745	769	764	818	733	769	764	720	771	775	764	755	786	746	793	809	743	718	741	754	782	765	785	830	771	743	762	797	776	767	783	739	758	755	744	760	735	738	774	763	699	742	780	784	826	791	728	770	789	751	757	791	705	767	885	787	753	747	777	805	795	750	782	806	755	766	797	787	732	790	799	777	778	722	808	768	789	795	770	775	770	743	762	741	765	786	772	782	772	787	810	770	744	778	771	731	727	816	771	758	790	770	754	802	766	777	782	750	710	729	776	722	804	790	805	776	775	763	758	769	800	778	795	791	797	782	759	757	748	788	820	749	756	697	808	789	743	765	800	803	824	773	742	770	761	741	721	753	791	755	785	758	695	733	780	765	738	755	763	808	778	750	751	755	761	739	758	801	805	728	775	789	798	756	762	791	758	741	712	773	823	714	772	796	796	781	757	774	792	791	767	759	774	765	827	760	788	757	777	763	735	751	772	789	726	771	776	765	794	748	744	750	768	748	790	786	816	709	804	764	730	781	735	769	817	823	794	743	793	743	735	760	748	770	769	806	799	760	758	788	784	778	751	738	773	785	767	772	801	742	779	826	714	764	804	714	794	798	786	752	793	765	784	755	756	736	808	740	741	791	789	739	759	802	774	723	722	766	770	754	781	736	744	772	771	813	771	751	768	786	801	766	737	773	736	739	714	745	786	825	761	779	802	779	703	752	808	802	771	765	733	783	764	783	765	737	728	763	811	826	764	769	797	728	777	712	758	807	738	802	746	781	846	799	785	726	735	765	736	824	726	696	786	784	741	749	762	737	778	741	715	792	725	739	747	769	784	789	711	743	760	756	754	765	794	770	765	823	802	816	789	797	744	772	798	778	772	776	796	808	762	782	745	794	809	776	770	803	762	766	749	745	780	827	807	783	781	759	815	730	842	780	770	728	777	749	784	729	784	729	821	797	757	752	742	739	767	754	814	768	757	776	803	769	734	758	771	781	720	783	742	774	752	736	781	738	773	824	772	762	797	782	749	765	782	813	792	749	745	771	757	786	790	806	732	795	775	762	797	782	754	767	734	763	783	793	791	754	709	792	750	808	775	798	729	795	746	776	783	819	749	800	700	775	771	770	743	757	758	770	798	766	756	760	732	751	796	755	791	784	743	788	746	728	762	813	747	795	810	854	775	778	707	791	777	759	768	776	785	802	747	797	808	784	803	741	760	806	780	788	792	758	800	806	756	750	767	793	773	753	791	802	754	724	818	795	740	735	820	787	789	755	735	747	777	765	788	775	773	755	755	758	742	737	782	804	761	768	766	792	777	765	764	770	758	744	762	805	806	736	775	798	764	739	739	766	836	802	808	774	750	762	803	746	738	777	766	775	753	807	762	738	794	734	727	795	812	800	761	729	760	724	756	738	767	826	794	784	744	742	772	740	773	792	759	774	762	758	775	768	785	760	716	743	741	793	748	767	814	768	744	747	753	751	796	775	773	774	781	774	709	814	800	770	758	806	749	820	773	802	784	796	832	767	769	754	739	821	746	765	754	730	750	751	747	752	738	753	766	806	749	738	765	790	705	817	763	744	728	772	756	769	790	738	780	771	738	730	707	767	799	772	759	837	804	767	775	769	759	735	787	776	789	742	762	787	729	800	754	779	787	728	768	805	755	718	793	762	791	762	717	773	738	750	774	759	772	798	761	850	733	833	760	810	769	755	768	803	760	738	766	790	764	772	794	746	756	735	734	739	748	728	736	779	740	815	785	779	797	749	731	787	747	770	761	779	763	762	734	780	758	824	753	771	757	753	763	760	773	746	756	741	749	772	759	765	768	797	784	770	816	755	786	768	778	809	773	771	771	801	779	783	785	763	751	801	764	758	792	779	746	744	728	741	773	764	711	772	745	751	747	730	756	770	761	792	731	746	713	755	761	816	779	749	784	712	736	748	801	718	769	782	727	779	726	754	806	732	778	741	760	773	765	752	791	770	786	712	795	795	757	771	752	779	765	797	755	780	747	810	754	775	754	769	798	775	769	792	785	768	728	798	801	759	765	800	838	785	751	781	781	729	783	835	778	804	770	793	789	728	776	771	783	806	807	800	759	777	786	765	778	779	757	775	741	757	741	783	767	794	781	773	785	702	736	763	743	765	795	724	761	720	745	718	768	752	810	770	775	784	762	790	772	741	801	774	763	749	740	767	758	727	794	776	752	712	768	795	796	727	758	816	788	770	792	843	791	742	771	771	790	775	790	756	743	745	772	784	756	737	760	787	802	731	698	775	762	791	778	728	795	776	764	782	752	762	795	760	815	725	797	745	831	745	808	808	804	767	729	780	770	772	763	768	749	773	802	782	761	750	806	769	781	797	798	763	824	803	742	799	754	769	791	773	785	767	714	750	766	812	737	753	746	754	755	790	783	771	738	789	756	759	725	816	805	767	797	734	792	756	809	824	759	740	796	753	717	779	771	772	792	725	787	800	771	778	785	751	767	776	773	756	768	800	833	792	786	752	779	779	781	764	843	770	760	762	732	767	786	771	768	752	775	755	784	782	758	769	737	804	764	772	732	733	803	713	747	751	783	791	800	774	782	762	762	768	802	750	780	764	767	767	832	776	758	801	776	758	768	761	766	752	800	787	789	783	830	707	773	761	772	784	783	748	755	741	727	765	744	762	769	809	735	797	760	782	729	768	760	739	793	786	728	751	789	772	784	772	768	772	773	741	793	762	787	767	760	803	743	734	802	777	795	717	798	772	848	765	764	770	800	773	802	743	781	743	818	779	726	796	772	736	745	807	745	781	759	758	736	743	698	749	760	761	754	779	758	765	767	762	770	817	799	743	758	798	771	759	734	805	768	784	771	728	753	778	783	778	789	799	815	788	740	759	746	739	766	785	761	712	769	785	753	766	776	777	769	734	793	742	760	788	736	778	761	771	827	752	758	743	806	738	743	779	782	748	780	790	753	718	746	789	795	779	755	800	735	756	759	754	729	767	779	799	813	777	746	700	754	783	776	739	725	817	762	777	811	745	778	763
30515	40319	22356	6897	3629	2009	929	497	113	56	69	58	65	60	52	54	67	52	79	103	84	85	69	52	67	67	63	50	60	63	60	70	60	57	54	67	71	68	50	81	62	45	44	63	70	53	52	55	70	62	55	68	53	63	61	65	64	69	58	55	66	71	67	55	49	60	57	66	63	66	56	62	46	55	77	65	70	64	59	70	62	74	69	54	42	46	58	54	57	52	58	57	70	63	59	62	58	58	45	64	57	60	67	58	62	65	65	54	50	62	79	74	59	55	59	75	62	62	57	62	69	60	52	53	66	47	66	59	71	46	54	55	62	65	59	61	70	48	58	78	64	64	70	69	75	54	57	78	69	60	66	72	55	72	60	57	51	60	75	60	57	57	59	64	74	55	68	53	58	45	54	61	46	65	56	50	50	58	65	62	42	55	54	68	52	54	63	70	54	63	67	65	70	53	52	55	65	61	53	56	60	56	69	77	59	52	53	57	37	57	49	55	66	56	64	44	70	67	73	74	71	61	63	71	56	69	65	64	63	70	60	82	48	72	54	61	60	73	68	63	51	51	52	57	58	59	59	73	54	62	61	68	67	56	71	77	71	59	53	45	72	65	50	66	61	71	63	60	48	56	60	47	50	64	43	72	69	50	58	64	60	72	57	57	67	65	55	56	55	60	54	79	60	59	72	76	45	61	79	70	70	71	69	62	45	65	67	72	56	62	67	66	61	64	58	69	63	62	52	59	57	69	62	66	56	54	66	62	58	67	58	55	52	57	57	53	48	67	59	51	77	52	71	48	55	48	64	61	53	62	60	69	59	78	72	58	52	65	53	53	64	60	53	67	56	63	60	55	52	48	56	57	52	48	66	54	46	66	47	51	62	55	60	46	71	60	58	63	61	50	71	64	58	48	56	65	53	64	59	56	58	59	56	58	49	60	52	59	63	56	70	74	64	81	54	60	57	71	60	68	65	56	61	62	59	56	64	54	83	67	68	48	54	63	63	58	64	71	46	55	47	62	43	46	61	56	50	61	47	67	48	60	57	68	53	66	69	58	63	57	47	81	76	61	64	67	51	50	58	57	60	58	62	69	63	59	72	70	62	60	59	62	57	56	83	65	56	64	60	56	49	58	60	56	71	70	64	47	62	41	63	56	67	64	62	63	56	73	47	56	58	59	59	74	65	58	67	52	61	41	63	48	53	66	54	62	63	54	61	64	67	60	75	50	77	63	40	61	69	58	54	61	68	70	71	58	56	58	58	57	70	51	54	60	53	63	70	62	48	51	53	45	62	63	65	55	57	62	66	57	60	56	73	55	63	69	54	66	67	51	63	66	68	62	60	48	45	70	54	50	52	67	50	64	56	66	65	57	50	67	59	64	52	57	53	59	55	50	64	61	52	62	72	59	65	68	60	56	43	55	65	47	62	66	62	58	56	62	63	58	60	74	67	58	48	60	57	59	53	65	66	47	64	66	64	70	48	52	62	61	59	43	69	61	66	55	70	60	60	63	62	57	63	54	61	61	61	64	52	70	61	61	56	47	70	68	49	92	72	66	71	52	62	62	59	45	47	55	69	60	61	62	65	69	60	59	73	60	52	59	54	47	64	67	52	65	60	57	58	62	65	62	55	59	62	63	55	57	65	64	57	57	67	60	56	52	51	62	65	52	74	69	56	66	55	47	77	73	56	69	67	61	69	62	48	53	73	68	59	66	58	48	52	56	55	62	60	58	59	55	77	55	58	64	71	55	59	54	76	67	50	73	61	61	59	53	41	48	51	61	54	45	52	44	44	63	61	57	55	60	68	58	66	53	68	56	59	62	59	57	56	54	68	73	51	51	54	47	53	58	66	58	49	50	69	58	78	63	52	77	58	70	60	63	58	58	55	64	64	49	74	49	60	62	47	60	56	61	60	57	47	68	67	61	69	67	78	53	49	63	53	66	68	67	54	62	64	54	69	61	68	58	55	79	58	43	62	69	61	66	72	45	50	57	63	58	44	54	55	60	47	51	60	72	62	59	63	63	57	67	64	71	53	58	66	67	56	66	64	51	64	60	61	57	53	63	68	63	59	74	56	61	45	67	56	55	56	55	52	58	39	72	61	65	55	80	50	55	54	60	58	60	62	47	62	54	55	54	76	56	63	57	58	59	68	58	59	59	54	57	57	66	50	70	54	52	53	47	50	50	39	53	57	63	55	53	67	68	59	56	78	62	51	64	55	58	58	70	59	56	54	38	72	45	55	60	60	71	63	51	53	60	67	54	53	66	60	56	60	60	49	55	61	73	52	56	74	56	57	53	65	63	63	45	53	73	53	64	52	61	62	62	62	62	55	84	60	55	48	65	61	49	65	59	65	62	60	69	61	63	46	59	44	49	66	66	51	79	71	53	67	54	55	71	64	50	57	49	79	47	72	61	49	62	68	49	52	67	77	65	62	50	60	61	76	64	56	60	69	67	65	54	61	59	60	69	54	59	65	62	64	59	61	64	69	52	77	56	69	56	55	51	61	72	62	61	60	56	53	68	48	62	53	50	52	50	62	72	59	62	53	51	66	57	59	64	68	59	65	62	68	64	52	56	48	61	76	59	56	52	72	54	61	85	50	62	53	47	54	60	69	55	63	53	60	54	61	58	68	61	55	48	55	70	67	61	59	55	51	55	53	62	73	69	56	59	57	62	53	67	59	50	55	53	59	59	53	50	52	63	68	57	72	72	56	63	67	50	57	66	82	55	65	58	64	65	49	54	48	72	65	58	72	58	52	71	67	67	70	65	55	55	60	55	46	62	57	52	62	61	56	61	62	59	55	56	69	60	66	52	58	60	69	62	65	56	58	65	76	60	54	62	61	58	53	58	44	65	56	61	61	63	53	64	57	59	62	51	55	64	40	61	50	60	64	72	58	61	65	60	49	61	54	72	51	50	66	78	53	48	79	74	50	59	58	54	70	56	54	56	57	53	56	60	59	63	51	66	58	62	71	59	66	51	68	46	48	54	52	66	59	51	63	59	62	48	66	60	71	72	64	62	71	70	63	79	49	69	62	61	66	45	52	69	52	58	62	65	64	59	55	55	64	66	61	74	62	71	54	66	68	61	67	49	53	56	53	56	58	69	79	64	63	57	58	56	63	59	56	60	61	60	67	55	46	55	61	56	70	71	59	64	62	70	55	55	59	73	52	56	67	60	69	56	55	74	66	63	58	78	72	58	55	55	60	51	72	58	63	71	71	70	69	58	62	67	71	72	47	74	69	64	58	66	47	49	69	53	56	63	70	58	51	62	53	54	70	58	65	76	69	77	63	68	60	63	50	60	64	64	64	67	60	57	49	72	69	73	60	62	54	58	60	68	52	60	71	62	65	60	62	53	60	48	74	71	62	75	65	68	51	51	59	70	59	54	60	55	56	49	50	72	52	51	67	59	62	67	52	48	68	49	60	60	62	49	71	63	61	58	63	56	56	71	60	44	63	55	60	54	81	68	50	55	71	58
49158	48390	41242	37392	42167	32985	23862	16487	3611	747	744	736	682	751	709	678	725	802	1465	2011	1648	1177	850	795	735	724	713	732	700	712	722	702	699	694	694	691	718	727	689	719	721	690	721	680	757	694	712	705	756	726	711	737	706	712	697	724	750	727	731	760	687	735	691	686	707	670	674	735	752	750	699	739	725	714	736	735	704	748	695	757	751	777	718	714	720	721	705	744	693	730	724	719	730	728	783	752	749	724	719	735	698	724	713	758	709	744	726	710	715	700	744	712	761	736	765	675	742	717	741	695	739	701	740	714	738	721	739	715	712	725	724	703	726	705	744	736	786	699	734	715	734	756	730	700	749	729	696	719	763	704	702	761	735	709	737	669	747	704	728	722	758	689	707	724	770	723	742	655	697	709	731	779	707	706	763	740	733	793	739	759	745	683	724	744	726	736	812	706	738	727	732	756	716	779	711	731	739	745	689	749	698	693	708	753	696	740	739	750	717	696	710	759	723	729	715	696	677	724	729	735	729	762	734	720	733	718	728	731	720	711	735	751	738	736	709	719	721	772	736	726	747	730	711	738	760	728	738	752	717	745	716	720	717	673	746	757	676	703	769	698	723	687	724	759	731	774	745	712	685	725	704	774	727	674	737	699	646	755	712	671	758	733	726	680	769	680	706	679	693	742	699	728	733	709	753	722	724	720	777	710	673	744	720	747	703	712	774	674	727	729	745	756	748	743	706	733	728	725	720	726	735	708	771	706	719	714	718	712	689	754	735	748	737	735	746	719	729	676	746	737	745	770	748	720	719	677	732	748	734	734	730	722	679	701	773	693	707	724	708	772	708	725	687	765	711	745	759	740	743	721	722	712	724	701	716	694	729	709	730	767	743	750	692	714	670	738	688	728	737	692	701	714	692	752	731	707	709	741	691	718	691	717	736	753	699	708	719	688	717	710	729	731	708	771	719	730	716	730	736	738	726	735	729	712	692	773	747	717	728	756	745	722	765	741	699	739	729	741	699	732	736	700	748	731	740	714	775	734	721	759	728	750	748	722	744	730	750	740	761	741	738	718	694	751	731	733	716	769	744	737	727	722	693	748	738	704	697	741	709	725	740	736	676	697	711	692	692	743	700	771	686	708	761	725	701	764	747	716	751	712	686	740	717	738	734	711	705	718	712	713	750	741	741	753	723	773	678	744	764	721	758	712	744	741	687	784	757	738	698	741	724	707	695	712	766	678	722	705	765	717	701	739	714	729	731	710	691	711	695	717	736	704	717	746	746	738	766	730	722	734	684	757	810	711	730	745	699	739	704	701	702	716	750	717	652	704	724	710	756	723	762	726	757	758	736	694	742	684	703	715	721	707	686	739	724	751	716	740	715	741	775	738	721	739	745	761	757	742	749	720	729	706	702	688	703	750	747	732	796	751	741	700	758	742	747	719	711	713	758	719	712	700	765	756	689	684	714	709	705	719	764	753	710	680	725	755	692	715	737	736	722	739	778	688	727	767	752	711	770	695	738	733	705	726	747	740	738	723	761	705	715	712	683	716	746	736	768	750	740	763	724	779	707	748	708	749	725	721	723	712	721	731	730	726	746	748	714	733	713	708	747	782	720	707	716	767	750	739	713	753	684	728	692	740	729	763	739	711	739	737	695	735	730	713	758	744	736	724	696	697	652	777	782	760	713	692	684	718	660	740	764	776	761	672	721	714	743	751	728	724	693	707	715	699	705	715	730	757	722	703	718	796	754	688	683	730	759	741	748	734	734	720	733	765	747	693	768	734	714	691	699	740	741	724	730	635	739	699	705	738	752	738	694	705	698	740	759	698	732	753	729	747	740	724	724	745	723	760	723	702	706	674	717	744	739	727	716	718	745	713	708	732	745	722	720	716	722	713	705	730	677	739	724	727	704	706	705	724	696	720	755	759	709	752	742	724	730	723	717	722	734	747	688	759	769	712	730	684	703	753	722	723	744	739	734	728	738	786	702	716	732	741	732	684	681	774	702	728	727	708	733	710	748	737	693	737	706	762	767	726	737	727	708	710	765	732	740	691	702	698	742	761	700	785	741	744	728	733	752	692	735	728	736	743	733	713	743	728	713	727	722	728	717	688	747	738	731	732	718	767	766	710	781	710	751	714	768	728	714	710	726	777	734	718	720	734	710	697	720	702	725	738	716	751	722	698	735	743	670	693	744	684	759	732	729	791	722	739	797	712	689	718	708	702	707	748	748	716	715	741	779	730	721	657	722	756	745	789	710	726	730	752	731	749	718	715	722	744	780	750	725	715	767	725	703	713	692	734	764	698	720	696	740	742	691	795	717	705	766	764	754	742	694	739	703	750	749	723	724	707	682	712	681	723	733	702	755	702	744	748	751	731	746	763	721	742	743	749	671	734	692	756	686	708	702	707	735	711	683	761	748	702	723	714	738	678	743	754	709	747	760	747	733	751	745	742	676	748	698	720	744	743	728	763	686	745	751	702	703	701	677	726	724	732	723	713	759	706	700	708	726	739	752	679	764	705	753	721	773	766	743	761	721	706	740	737	724	748	731	760	742	720	756	677	714	732	746	715	722	780	720	648	752	732	709	705	720	772	664	771	682	722	689	717	777	699	701	714	704	717	709	671	751	678	751	740	761	734	714	717	713	769	752	723	734	733	716	703	743	777	765	735	734	701	739	709	756	697	741	695	739	753	696	706	739	707	731	722	679	723	723	725	752	682	726	746	768	737	694	703	734	752	706	732	730	693	726	772	698	694	701	710	670	729	717	720	752	705	702	738	703	741	727	718	714	725	696	650	730	690	703	772	695	766	711	739	733	799	768	728	763	757	778	767	732	724	709	742	700	755	708	711	704	703	746	733	718	714	731	782	724	697	733	698	813	682	704	762	715	706	689	689	689	709	760	703	717	714	741	744	740	696	728	699	700	717	697	752	754	735	742	740	743	721	705	733	708	765	734	749	717	744	743	787	740	737	717	744	731	744	706	727	706	734	740	739	722	706	736	734	693	720	737	695	697	759	736	755	755	737	703	691	806	704	674	716	689	742	705	747	702	740	727	711	676	748	760	738	746	764	739	697	742	735	715	766	717	753	718	675	733	743	670	731	734	727	720	703	768	721	741	731	700	672	704	724	715	718	711	713	755	736	678	721	737	712	721	761	733	749	721	675	707	741	703	735	753	728	735	694	719	729	737	758	727	719	740	742	700	695	725	711	736	739	661	694	728	795	729	775	708	691	696	781	743	710	740	730	707	756	743	705	728	775	685	746	726	724	709	719	700	734	704	771	698	675	742	747	761	668	719	760	759	753	714	690	705	703	769	756	696	769	726	707	700	762	760	684	730	733	726	739	719	744	710	728	714	709	747	733	726	791	754	712	747	742	708	726	705	700	774	716	767	709	746	767	710	741	778	754	719	699	749	717	709	686	705	730	724	732	746	735	727	719	752	727	734	732	663	734	766	714	763	760	774	703	715	709	711	753	745	692	674	734	670	715
8845	12264	6073	1459	779	421	204	123	68	60	49	72	56	59	50	49	64	62	61	70	63	50	53	41	55	47	60	48	61	51	53	65	70	47	61	50	69	45	47	61	54	59	51	72	51	60	52	46	47	52	53	55	63	49	46	54	64	67	57	58	57	57	55	67	53	55	70	48	53	52	48	56	41	59	61	49	64	56	58	49	47	62	61	59	64	50	55	52	56	56	59	54	57	57	56	52	62	54	71	47	54	58	57	60	59	54	69	42	52	63	70	52	63	57	39	47	63	48	61	65	59	49	67	56	59	59	55	63	49	49	61	59	49	51	63	64	49	64	67	44	48	61	59	53	49	61	51	45	57	56	62	55	53	46	53	47	54	61	62	53	51	62	51	60	54	55	46	62	57	51	44	58	60	54	55	52	60	54	42	62	55	51	65	50	52	57	51	58	51	63	54	54	48	55	47	53	61	59	59	46	49	54	54	62	58	49	57	63	58	49	61	61	62	66	54	53	63	50	48	54	47	59	53	62	61	61	56	63	48	61	63	52	54	49	72	44	56	54	45	56	40	60	62	49	46	46	63	54	52	65	64	54	60	53	53	53	57	50	57	66	46	62	55	51	57	64	65	51	64	73	48	57	64	49	69	54	56	52	60	45	56	58	60	57	48	53	51	47	62	54	54	50	54	47	40	46	64	60	70	54	59	42	52	47	58	53	51	52	39	61	53	64	50	45	57	53	46	63	57	60	56	59	51	52	50	54	55	62	55	46	56	67	62	46	58	50	52	45	69	64	60	51	55	46	53	61	52	51	45	49	57	54	51	58	52	66	59	59	48	59	56	50	61	59	62	54	57	52	39	55	76	46	44	48	50	44	52	58	41	51	55	46	57	58	58	56	52	51	44	47	43	65	61	65	54	60	44	64	48	44	49	60	61	53	51	52	62	44	49	56	69	52	70	47	47	47	47	47	58	45	63	54	64	51	49	49	48	61	49	67	49	65	53	60	58	60	54	61	55	52	55	60	51	61	49	59	60	57	47	54	69	46	56	52	61	57	52	52	50	51	55	58	58	61	54	55	60	58	51	54	58	52	62	45	46	45	55	51	53	54	54	56	59	65	53	67	55	60	62	53	48	56	60	57	53	56	64	61	45	67	68	47	53	48	41	39	54	50	67	51	46	53	54	42	48	56	50	56	52	52	66	47	51	62	57	51	47	52	53	62	58	49	48	57	56	58	53	54	50	60	69	53	63	55	47	70	52	52	69	59	65	53	50	60	54	56	54	63	61	57	49	63	68	70	56	51	70	56	50	45	50	57	69	48	56	50	61	57	64	64	64	45	46	45	54	45	45	43	63	51	59	62	57	65	53	57	55	52	62	54	45	58	57	50	59	54	67	63	51	59	62	46	58	57	46	49	67	57	51	51	72	58	52	55	49	45	50	58	61	53	60	49	61	51	58	50	54	50	53	66	51	65	58	63	54	56	53	48	59	53	42	64	54	58	48	60	49	54	53	53	45	54	66	58	57	57	63	65	48	56	48	60	57	48	58	60	70	60	57	54	59	64	56	66	57	57	39	59	57	54	49	56	66	57	59	63	69	54	54	63	42	60	53	65	45	52	51	48	60	51	61	45	66	57	55	53	58	45	44	56	55	63	47	54	62	64	54	49	51	54	58	56	55	62	60	60	49	53	60	48	49	66	46	52	65	59	59	54	50	66	53	52	72	42	55	59	49	58	56	70	50	56	53	50	44	41	49	62	63	59	59	44	47	55	56	57	79	57	49	49	43	50	62	41	54	47	53	55	69	59	59	32	51	59	48	44	51	47	58	52	69	48	51	46	58	49	48	59	49	54	63	50	50	47	45	56	53	49	65	42	50	51	48	46	54	35	61	50	51	38	57	51	52	77	64	59	53	57	72	50	42	57	63	43	53	66	50	46	66	45	60	51	48	54	60	51	47	58	51	52	63	58	52	43	70	57	54	62	58	64	56	54	59	66	56	67	53	66	42	51	44	60	54	61	56	49	55	55	61	64	56	53	59	51	31	56	66	60	42	54	42	50	47	52	53	47	54	57	61	55	50	55	47	55	53	49	58	50	59	55	41	50	56	61	62	61	61	60	58	65	52	46	55	63	55	59	53	50	57	70	50	53	65	53	66	63	58	54	53	58	47	74	61	54	54	63	59	45	52	52	29	64	48	58	75	52	53	64	52	57	56	43	49	60	46	54	45	58	41	49	59	45	58	67	52	71	51	56	49	67	48	63	46	47	45	46	55	61	62	63	73	51	54	56	56	63	64	52	64	57	51	60	40	50	62	61	55	54	48	53	45	65	47	46	67	73	50	47	69	66	53	51	54	50	65	58	60	57	68	65	49	55	55	51	51	61	48	51	55	48	50	56	51	47	40	50	54	49	63	48	48	51	57	53	52	56	48	72	44	49	60	57	70	51	61	53	54	58	50	62	56	54	64	46	63	64	56	45	57	55	38	43	63	45	61	60	57	57	59	62	54	41	60	70	61	56	55	44	66	63	66	45	64	53	45	64	63	63	62	45	73	58	43	66	53	43	58	35	68	50	81	68	54	58	55	43	57	71	52	63	44	58	57	39	42	43	44	44	43	75	64	60	55	56	53	43	58	67	63	65	59	63	50	59	41	60	61	57	43	54	48	28	46	59	57	67	42	66	40	48	58	48	59	58	60	55	66	65	45	52	54	45	50	49	54	53	62	52	67	51	53	57	56	66	45	66	65	60	51	55	58	64	53	62	52	47	56	62	60	52	70	42	60	49	39	52	42	59	62	51	47	68	50	47	55	62	51	58	44	49	54	60	54	66	61	58	52	59	47	49	68	56	57	39	64	59	54	51	45	63	61	48	47	60	63	44	59	70	35	55	44	56	51	46	52	68	63	46	54	72	60	42	60	52	38	68	62	68	65	55	44	54	53	61	40	50	62	63	48	63	52	60	60	54	56	53	67	55	52	46	53	48	47	57	60	69	50	54	72	61	64	64	60	55	44	50	46	53	48	61	69	55	58	70	52	61	47	45	67	74	54	60	51	68	64	66	49	58	78	69	61	54	59	64	50	63	60	54	46	62	60	65	60	49	50	67	41	55	44	55	51	61	56	41	58	63	46	55	53	49	51	45	64	63	53	53	61	61	53	58	55	51	57	76	59	62	46	52	67	52	44	46	30	61	61	53	55	42	61	45	54	42	45	55	57	57	60	55	55	47	63	72	59	60	59	47	61	55	66	43	58	48	36	48	52	52	54	58	66	60	55	59	55	50	64	59	57	45	41	59	54	54	54	50	39	55	49	57	52	60	49	56	63	48	57	57	43	57	54	50	60	60	55	53	58	54	53	52	56	73	66	68	58	57	71	55	51	59	64	54	53	47	57	45	45	43	64	52	62	50	51	40	63	52	62	58	57	52	62	51	46	67	64	42	56	64	48	51	48	54	50	65	54	48	72	50	52	54	60	47	76	65	51	68	54	42
41763	36954	26768	21982	24652	16440	9647	5746	1918	660	630	680	653	674	675	646	641	656	819	951	907	779	747	690	672	652	681	638	636	688	686	631	672	588	675	704	623	673	644	644	657	550	697	653	670	722	664	633	673	651	657	681	662	659	652	686	662	660	644	692	664	711	705	646	675	688	671	673	634	665	689	677	683	667	658	621	669	690	672	670	688	705	691	684	657	683	649	667	669	655	645	675	679	712	668	663	724	674	632	675	674	685	664	677	693	651	718	685	645	642	676	644	664	670	636	664	629	668	653	653	648	638	658	624	670	669	645	686	716	618	649	628	609	695	626	676	665	651	628	656	647	683	611	648	620	681	659	661	642	658	611	727	691	640	681	649	637	650	687	668	674	632	652	678	655	656	654	677	670	668	629	640	645	716	667	672	661	681	691	657	681	683	690	642	666	657	644	716	656	676	679	639	682	645	693	641	673	671	664	672	685	651	622	654	639	669	620	637	681	697	688	644	634	629	625	637	671	659	665	666	657	686	673	669	610	685	657	648	656	685	635	689	680	648	619	642	677	663	679	642	699	628	625	678	684	671	639	672	638	715	693	709	673	629	671	623	683	685	632	690	689	648	660	679	653	649	648	669	697	694	650	669	645	677	651	702	637	662	718	693	645	642	657	632	644	695	710	667	713	660	678	648	662	666	655	670	702	641	654	696	679	684	654	619	696	641	635	662	614	717	676	635	654	717	622	682	633	634	671	654	679	664	688	653	701	686	639	711	716	610	685	655	695	648	660	665	654	676	677	673	642	678	703	707	654	679	648	688	674	696	652	659	627	649	711	629	675	663	656	669	676	660	701	650	696	638	649	595	634	657	685	617	678	677	642	669	666	649	735	680	653	694	681	672	675	685	646	686	640	688	653	662	652	659	665	707	653	733	675	655	661	676	655	687	669	707	687	644	680	619	678	679	645	657	657	680	654	636	686	677	665	660	634	696	652	660	658	684	663	658	671	634	648	651	632	682	688	679	649	701	667	672	663	626	666	674	619	680	647	683	683	667	654	661	675	687	643	640	642	671	675	709	651	676	670	656	670	690	668	669	655	660	634	674	684	627	698	659	670	687	697	676	694	656	709	638	720	665	671	696	695	659	675	663	673	656	645	646	662	719	666	657	706	610	653	677	675	723	649	673	659	637	640	693	632	681	648	667	653	640	638	662	703	640	619	673	678	703	637	656	663	611	667	654	689	678	653	650	618	663	665	635	645	667	672	671	611	664	629	677	625	654	638	664	670	648	647	661	692	678	643	632	627	634	668	703	667	670	722	669	643	647	698	618	682	669	697	668	686	686	678	708	658	650	651	673	664	657	614	649	658	697	686	641	708	657	667	706	607	668	694	677	641	683	682	631	677	623	664	684	679	699	695	646	606	632	664	657	661	672	689	640	678	660	653	668	649	643	626	677	668	646	630	642	694	684	662	679	640	669	673	664	669	655	645	672	638	641	639	660	677	681	666	704	647	651	660	642	679	744	669	657	636	687	626	671	703	677	646	672	673	663	655	687	667	654	671	679	694	694	702	641	654	700	626	686	693	651	592	675	667	708	660	661	633	688	664	703	674	629	651	678	672	701	687	664	698	705	636	677	677	639	677	692	657	670	670	771	700	657	686	672	667	646	628	659	649	643	659	718	622	630	718	637	642	687	630	648	662	692	682	646	653	634	623	672	678	662	648	661	621	701	615	710	693	675	649	647	649	676	708	667	687	651	657	649	704	681	635	652	637	583	700	603	687	663	703	704	647	672	668	666	654	709	739	701	625	683	665	661	699	653	670	653	665	716	688	675	636	667	655	668	709	645	652	672	679	676	643	650	677	658	651	661	612	700	634	686	639	648	655	691	682	673	684	662	659	655	678	680	622	635	673	658	660	712	647	703	664	676	627	671	711	677	652	646	646	664	694	643	719	657	687	708	691	634	675	683	645	662	678	676	646	655	664	688	656	636	662	666	674	696	655	687	667	621	647	630	624	698	624	699	641	660	676	673	698	707	645	693	638	667	665	701	689	675	609	615	699	670	668	663	652	632	631	617	678	664	702	622	696	638	668	690	605	647	660	649	630	643	692	637	652	676	653	625	696	689	683	624	647	668	662	696	675	672	660	620	657	667	710	692	669	668	655	637	707	723	666	680	655	676	614	673	667	695	684	651	683	646	666	666	674	666	660	641	676	676	633	617	650	639	661	679	680	636	681	676	669	669	673	656	618	698	682	645	680	694	685	641	680	641	670	612	668	693	607	676	656	661	716	668	691	632	730	662	653	694	655	673	647	673	625	624	656	687	689	644	693	682	688	702	641	641	629	658	701	653	640	692	674	657	661	649	656	659	680	699	636	663	660	678	716	685	663	681	662	636	673	614	729	626	694	688	667	681	653	651	678	641	636	637	669	630	693	663	683	657	620	707	679	618	702	691	671	665	701	653	661	670	662	678	719	675	715	672	686	615	668	695	633	622	631	679	689	640	666	707	631	679	643	691	666	646	650	627	709	650	633	599	672	681	657	633	653	657	667	674	660	650	644	618	642	687	690	664	638	690	634	654	721	644	643	644	688	687	709	616	730	677	675	667	644	701	698	633	690	627	703	664	680	666	644	634	666	633	667	655	684	615	693	630	662	652	688	653	718	691	684	633	683	652	644	663	714	632	702	650	669	654	656	718	696	680	666	651	646	664	696	628	691	713	691	668	652	652	628	672	702	649	618	618	667	669	658	683	645	677	653	643	665	690	689	683	685	643	653	692	702	694	687	665	723	709	678	654	644	621	667	669	665	693	726	702	661	657	661	697	671	722	656	650	672	663	647	701	647	672	678	626	638	700	632	676	676	621	698	627	670	665	643	687	643	661	683	667	673	675	689	663	674	692	679	644	654	606	647	676	630	686	704	640	648	689	659	639	677	676	668	631	699	688	678	664	680	662	608	660	672	624	658	628	650	685	729	628	657	645	694	707	635	663	712	690	676	692	659	628	717	697	638	643	701	663	712	621	695	684	647	635	695	652	690	612	643	710	669	666	652	695	655	626	662	669	653	670	761	653	646	654	674	682	632	677	650	677	657	653	712	684	630	697	645	630	640	681	639	656	649	651	689	637	642	627	678	647	626	692	672	624	672	683	622	670	664	645	691	622	673	621	668	693	644	659	660	671	666	632	624	633	659	676	656	656	654	644	635	678	684	656	658	637	666	687	685	664	658	696	658	675	668	663	686	629	684	720	629	725	661	650	645	681	660	637	651	678	650	612	657	667	688	622	680	666	712	669	678	643	730	642	636	652	658	674	637	694	657	672	651	683	669	650	657	659	688	642	678	658	632	657	613	677	632	659	679	664	672	678	640	638	692	646	649	675	680	666	664	685	635	650	635	645	660	618	655	655	671	672	636	671	653	669	641	652	647	658	665	657	681	681	679	692	646	669	632	650	627	622	673	667	678	664	671	700	623	670	669	673	672	646	655	690	644	685	683	655
23794	32538	17312	4753	2214	1163	488	363	140	54	53	60	48	49	49	51	59	67	65	67	66	66	47	40	58	50	61	42	55	52	50	64	64	44	58	51	54	56	44	58	46	53	46	59	63	44	45	52	47	51	55	55	50	51	45	53	47	69	46	54	40	55	58	49	37	52	47	55	52	55	49	56	46	67	53	59	59	64	54	59	47	68	57	66	54	50	41	50	51	61	51	56	46	48	38	68	59	46	49	54	54	50	54	54	56	53	61	66	55	46	59	60	55	54	53	46	44	55	62	59	64	46	51	53	53	54	53	55	76	40	60	65	50	51	48	58	46	60	63	43	55	55	40	52	46	58	57	56	55	64	60	50	53	60	39	45	44	43	58	51	53	45	55	58	51	66	55	52	50	70	49	58	50	64	63	51	62	51	45	53	50	52	60	61	57	43	42	54	59	55	54	52	59	57	50	70	61	62	50	59	60	55	73	53	49	58	47	49	57	53	59	50	53	70	53	54	65	52	55	48	50	60	46	43	61	49	42	46	53	49	59	59	44	58	49	51	54	52	59	63	72	63	45	39	57	56	52	58	52	54	60	51	59	52	63	53	51	45	44	63	42	53	46	55	57	51	56	48	64	48	49	58	52	50	47	50	57	50	41	61	41	49	66	49	52	55	58	47	51	55	34	47	57	48	48	42	42	51	46	41	62	42	45	56	51	50	53	55	53	62	59	53	68	61	52	40	48	40	47	56	55	60	57	49	58	55	52	55	45	65	51	43	47	53	63	78	46	50	67	53	63	69	55	63	45	55	33	46	57	54	49	55	52	57	72	73	52	54	60	56	53	52	70	61	62	53	35	49	60	54	46	52	52	56	48	53	55	51	56	60	51	49	44	51	47	65	43	66	47	56	62	37	55	54	50	43	46	49	57	48	43	53	56	52	49	52	48	50	49	65	50	58	62	49	50	56	60	52	55	63	59	56	58	61	44	51	45	55	62	67	53	51	50	52	54	60	40	55	58	62	58	73	42	63	48	62	46	52	56	38	50	56	49	67	59	58	57	68	41	52	64	56	46	57	40	53	55	51	53	57	48	51	57	58	56	60	52	60	55	49	53	35	66	46	56	46	49	50	52	54	63	54	46	70	51	61	47	48	48	51	52	45	55	48	52	48	59	39	55	58	49	64	46	41	53	52	48	46	49	45	65	54	57	60	54	50	47	62	40	62	56	57	49	53	61	65	59	50	52	69	50	61	56	58	38	61	63	49	60	49	55	44	59	53	57	52	64	52	56	47	49	72	56	50	48	60	61	54	59	58	57	55	57	51	58	64	52	51	47	62	55	49	57	59	53	61	50	68	45	53	60	56	47	50	51	53	49	63	53	48	47	57	54	52	43	60	70	50	44	48	50	46	51	51	66	53	58	50	50	56	52	60	50	51	49	44	41	44	58	51	62	58	48	46	57	66	54	52	44	52	63	36	44	52	51	59	52	48	53	46	48	53	54	63	37	54	64	50	57	48	60	48	62	70	55	46	53	61	56	47	38	61	55	53	69	45	58	45	62	53	53	57	60	53	55	55	43	56	53	49	58	67	50	44	50	48	54	60	52	59	52	53	65	62	50	58	48	54	59	56	59	46	58	48	49	55	54	53	55	42	53	66	54	59	60	58	46	43	63	43	56	63	65	54	55	65	56	64	50	65	60	52	61	56	55	65	54	51	62	44	45	51	50	44	49	62	61	52	52	49	55	50	54	42	60	47	63	52	56	53	58	63	46	37	58	61	60	57	52	50	42	46	63	49	59	66	54	40	59	57	44	63	54	43	54	62	45	66	66	61	58	58	59	57	62	54	64	32	46	53	54	47	50	48	49	52	64	71	50	48	62	49	60	61	53	57	59	60	45	49	51	63	34	45	48	45	49	57	67	47	55	54	53	51	42	51	57	56	54	39	48	42	54	46	49	49	56	56	54	56	51	52	48	54	55	59	57	52	49	59	51	52	52	59	57	48	57	59	54	50	56	55	50	55	59	64	43	53	60	61	46	52	47	42	64	39	46	50	55	66	63	50	53	52	66	57	64	51	36	68	59	53	51	58	67	51	42	49	54	61	79	54	57	50	41	53	68	53	51	52	58	46	56	49	48	61	69	53	67	46	59	58	48	49	50	43	45	49	46	61	52	58	50	55	53	58	48	63	66	74	65	61	58	64	57	61	52	57	54	55	58	56	40	48	43	59	57	52	62	54	45	58	54	48	42	48	60	54	52	51	53	47	57	43	55	56	53	57	58	63	54	65	51	55	56	45	56	48	61	44	60	65	49	50	53	49	51	46	51	50	52	47	69	58	54	49	57	63	61	65	54	66	57	50	57	61	54	57	51	61	57	57	46	54	65	61	47	63	61	57	47	49	51	57	66	58	61	50	52	56	60	44	55	54	46	40	55	65	55	52	43	49	60	48	41	59	43	61	47	56	57	54	67	52	40	43	60	54	60	47	63	66	42	57	30	51	46	50	50	70	50	45	54	48	52	59	47	56	58	58	42	50	66	39	43	46	66	46	55	48	63	52	55	49	54	40	56	44	58	55	57	56	63	53	51	55	48	56	57	47	57	64	47	41	59	50	56	49	39	46	58	58	51	38	60	44	58	55	51	63	55	53	46	52	71	48	53	63	53	52	43	47	41	37	58	48	56	47	44	57	52	45	56	56	61	59	45	63	46	50	55	47	48	60	62	66	53	53	48	60	60	54	56	48	64	50	63	59	41	53	65	52	52	54	54	50	63	57	63	62	61	42	51	57	55	51	52	51	53	58	49	46	54	52	53	56	61	49	57	69	50	55	50	48	51	54	62	46	67	55	57	56	67	58	65	53	53	46	55	62	58	61	54	58	57	60	42	55	52	54	52	56	47	53	50	47	45	42	61	56	57	55	71	66	42	54	63	49	63	47	64	50	50	53	55	63	51	58	53	56	58	59	68	49	60	54	61	51	55	45	53	58	50	52	59	63	47	52	56	54	70	53	49	51	45	53	53	56	56	69	47	59	49	55	40	52	53	56	61	52	56	56	54	54	46	41	45	63	62	64	55	47	62	55	39	55	58	41	48	44	41	38	70	55	56	60	48	55	56	59	47	64	73	55	52	57	48	48	43	52	53	49	61	50	56	56	38	57	68	60	60	58	37	56	59	58	63	47	57	59	46	47	47	66	60	49	59	56	57	62	57	59	54	60	60	60	67	67	72	46	57	62	53	48	53	60	64	54	56	56	54	46	41	62	58	54	53	56	62	54	53	48	52	48	44	41	60	66	50	52	50	53	59	53	62	54	58	63	52	59	64	59	56	49	58	46	58	62	55	52	60	64	63	59	51	47	62	58	59	58	57	64	60	49	57	51	63	52	56	47	53	64	47	49	57	48	52	48	60	39	63	43	50	54	40	52	36	56	52	49	63	68	43	45	48	44	57	53	50	45	45	72	52	48	48	61	55	56	55	44	59	50	48	65	55	59
49328	46461	36641	33201	36096	26986	17805	13385	4421	677	667	670	657	675	661	677	686	690	1046	1475	1264	969	772	669	650	674	654	658	662	675	607	652	673	602	617	638	692	649	663	666	639	691	609	649	673	670	632	674	654	657	644	647	649	662	685	662	632	667	655	686	619	686	657	629	707	627	693	644	683	629	679	635	665	603	675	637	688	671	615	640	650	638	635	631	655	664	706	647	701	640	657	670	704	673	651	631	657	614	634	695	677	654	632	696	600	649	580	683	692	605	660	659	620	662	670	667	638	611	669	672	633	655	657	671	696	658	652	636	600	656	644	638	634	662	665	673	662	662	691	652	658	633	613	626	642	651	657	663	672	633	645	646	638	648	680	664	610	635	633	624	656	686	658	633	641	697	655	665	674	716	628	675	667	623	658	677	672	671	665	669	629	632	642	635	614	641	681	674	654	706	614	659	699	655	651	684	658	670	677	690	684	651	656	693	653	650	644	652	622	649	632	598	640	628	622	658	626	665	686	682	681	687	645	681	636	695	660	639	661	683	638	641	664	622	663	663	670	630	665	714	693	646	705	678	667	662	653	683	659	655	649	688	653	670	689	718	651	664	636	648	647	643	675	644	595	680	696	626	661	686	673	686	637	625	699	646	662	706	664	660	656	644	659	681	656	677	666	653	665	674	703	659	612	640	636	675	670	662	682	737	601	678	645	658	665	636	618	673	673	704	675	619	713	671	627	671	651	663	615	637	606	656	647	683	651	708	632	664	654	700	667	673	609	699	642	660	665	710	694	683	629	624	669	672	643	708	677	587	618	652	670	669	640	665	639	605	700	644	613	636	696	631	667	637	685	662	648	632	642	649	658	659	679	657	636	670	667	688	650	610	681	632	634	604	659	641	664	675	693	676	670	688	629	703	668	676	641	678	660	672	702	682	653	657	710	657	673	655	624	621	627	642	609	627	641	662	681	633	672	685	613	666	613	653	655	667	634	717	665	685	602	687	679	663	653	591	707	671	680	695	679	644	689	643	659	663	631	660	651	681	628	665	652	645	692	702	671	686	691	623	643	678	697	661	636	660	686	645	640	657	656	664	614	674	667	670	665	676	637	636	663	659	610	641	661	657	681	663	648	675	620	672	635	651	679	704	668	631	641	658	613	681	628	656	657	694	691	665	651	633	653	663	667	670	655	639	662	650	690	618	682	666	647	637	671	623	656	668	662	651	655	658	627	646	627	698	649	664	657	632	636	644	650	595	616	690	621	608	707	695	667	677	692	636	663	635	667	681	681	616	642	671	653	636	686	674	642	663	622	661	628	649	641	655	689	619	621	685	649	635	682	677	646	676	654	684	652	677	683	649	642	671	625	655	630	655	653	655	649	706	709	638	641	643	616	635	680	679	623	620	661	656	646	624	618	707	650	667	657	655	689	674	641	669	620	626	665	665	649	645	628	673	618	643	628	648	659	675	680	646	611	622	680	694	661	709	675	689	607	620	652	700	632	653	633	643	710	647	633	624	668	655	608	615	651	658	720	676	646	680	656	609	653	675	650	651	697	616	689	693	628	656	651	646	662	663	653	630	691	664	628	656	662	645	646	649	678	639	619	724	686	646	664	652	612	622	630	673	667	659	645	677	672	652	648	678	673	643	654	624	649	684	648	638	664	649	691	660	679	627	628	662	649	654	651	622	701	640	639	672	636	675	666	677	626	614	657	674	657	660	666	648	614	663	630	713	670	677	676	686	602	690	660	688	667	643	654	651	656	633	638	688	613	706	618	650	654	671	664	660	670	669	661	635	648	657	696	672	638	658	661	672	640	694	642	653	699	655	668	668	696	642	663	664	693	658	676	659	692	683	650	689	676	626	614	687	685	652	710	672	637	675	608	630	682	658	638	670	651	644	588	676	663	681	634	676	689	603	646	655	652	612	639	670	671	687	676	667	650	684	693	689	616	684	667	644	655	650	633	615	652	673	660	636	673	699	673	711	656	667	661	642	623	664	647	596	681	692	678	593	658	643	674	682	621	669	613	629	696	634	638	681	650	641	666	689	595	712	633	686	634	640	671	644	658	681	635	645	676	620	657	666	663	677	654	709	662	688	659	616	661	658	674	737	650	627	737	657	657	657	664	663	668	680	591	660	656	648	644	633	631	662	652	667	664	648	684	662	617	679	633	692	689	692	660	673	612	656	670	685	664	599	670	658	659	645	655	651	636	680	649	697	612	644	693	679	670	690	627	681	669	641	654	700	667	678	627	631	690	620	653	703	653	651	685	630	667	653	724	641	725	685	656	688	646	624	655	660	635	611	622	675	682	649	629	661	648	649	669	641	673	713	672	638	665	694	663	634	651	659	652	629	695	698	640	634	658	676	684	644	668	709	657	640	642	689	639	648	630	614	657	634	666	653	686	688	712	624	660	669	649	671	630	687	629	680	626	690	647	628	703	644	651	709	650	646	655	673	675	668	639	638	660	606	694	649	638	663	631	643	641	645	622	630	682	621	665	674	642	660	642	677	678	652	637	649	707	649	682	679	655	667	658	614	647	643	625	652	687	641	678	666	687	702	684	643	683	661	659	630	668	686	636	680	659	638	689	605	649	655	627	654	660	666	657	662	593	669	626	632	668	669	621	685	664	657	702	679	664	649	642	644	603	634	682	672	698	664	686	676	618	677	640	614	642	654	629	618	706	678	627	687	619	672	651	689	671	660	683	655	642	672	715	677	705	672	669	663	658	673	676	634	672	654	689	622	638	686	672	691	649	689	639	663	700	626	640	693	679	638	612	626	626	653	640	648	644	657	713	659	652	611	681	665	655	667	673	667	675	655	650	667	666	656	626	657	700	610	623	687	695	657	656	664	644	646	706	623	660	677	660	658	728	570	662	619	712	724	653	675	624	654	651	636	699	721	676	684	668	618	642	649	678	660	665	672	617	640	651	651	641	657	683	639	705	674	669	666	672	625	674	657	660	644	681	661	649	668	641	664	634	633	632	639	648	670	698	686	630	614	661	648	658	659	614	682	635	698	676	647	634	661	679	701	651	650	680	663	625	658	657	662	662	682	654	694	665	720	646	647	676	635	656	648	677	665	614	694	683	648	633	702	685	669	687	681	669	570	656	661	628	668	679	676	643	688	656	609	656	638	641	651	646	651	682	599	655	638	668	712	640	684	704	627	657	658	641	668	657	689	624	622	651	662	655	616	638	705	665	619	651	685	662	654	672	680	645	706	649	643	674	635	636	619	624	649	651	673	675	620	634	661	686	656	614	647	685	700	656	676	634	628	631	640	672	607	665	631	659	672	670	683	689	657	629	660	639	665	648	664	677	643	644	626	615	634	647	698	652	650	618	657	657	634	672	637	626	655	675	654	671	609	671	664	654	704	701	682	626	627	630	686	647	658	661	692	633	665	595	636	649	649	644	623	648	694	678	621	681	649	646	703	638	651	634	622	622	652	661	649	658	686	631	675	646	627	702	631	636	707	686	631	654	666	641	641
20219	29483	16224	4282	2275	1012	506	325	149	65	49	48	61	64	64	58	56	64	51	83	79	73	61	61	70	56	54	55	64	48	50	65	61	52	68	47	47	75	66	47	78	60	48	70	72	68	65	54	73	66	62	67	58	66	58	58	59	60	57	77	57	71	53	62	60	67	69	58	53	66	59	72	58	59	78	52	54	67	65	53	52	68	66	69	52	55	64	75	57	73	65	58	69	56	50	69	61	74	74	60	71	51	73	55	67	80	66	64	70	58	65	61	67	59	48	76	74	58	57	67	65	62	67	64	61	54	57	60	70	44	56	56	59	60	62	54	63	69	63	82	68	71	61	77	59	62	57	63	74	55	62	64	60	53	58	56	59	62	59	58	68	58	63	56	71	43	65	57	61	63	61	63	62	64	62	64	65	62	61	85	69	61	58	58	76	50	75	68	63	82	50	84	71	66	61	67	58	45	65	63	52	56	57	66	67	48	59	70	59	62	54	63	62	73	74	67	63	59	61	66	53	69	71	56	78	59	75	62	66	62	62	65	69	66	57	55	60	61	77	36	53	69	61	55	63	71	63	66	56	71	60	65	56	53	66	46	54	55	59	71	73	70	52	81	71	50	74	78	66	54	66	77	55	55	78	59	56	52	58	67	60	71	62	55	82	72	70	64	68	61	64	64	65	69	53	66	47	61	65	55	58	74	66	56	54	70	56	56	53	66	63	68	59	60	52	57	48	66	47	53	61	67	72	62	61	72	56	64	66	66	62	56	61	75	81	55	67	64	61	67	76	71	54	63	72	63	58	56	69	66	73	65	50	79	70	67	54	63	56	57	65	80	63	60	61	61	68	68	62	78	68	53	58	60	61	46	66	54	52	66	64	77	63	69	60	61	69	61	62	64	65	56	67	65	64	58	60	50	65	50	65	75	87	53	70	49	55	63	61	63	64	50	64	69	62	62	65	58	50	58	55	45	64	70	61	69	61	69	69	69	71	53	62	68	74	75	66	61	58	46	53	61	77	63	67	56	79	65	64	69	62	65	41	74	88	69	54	56	53	57	59	51	74	55	74	61	51	52	64	55	62	54	66	60	67	62	49	47	45	68	67	48	65	69	70	70	63	74	66	68	74	58	60	58	52	56	84	58	67	77	68	67	65	56	62	66	58	67	72	62	53	68	60	52	67	62	61	69	56	66	62	72	69	67	65	56	57	75	68	74	44	54	64	73	61	58	59	59	82	54	49	50	63	77	65	93	58	62	55	63	69	65	68	75	61	75	49	87	64	78	59	58	80	62	54	62	65	51	60	62	47	63	69	65	50	58	77	63	69	55	66	62	71	60	74	56	58	83	74	70	53	72	78	68	56	63	52	49	60	51	56	69	65	78	60	77	93	57	66	66	67	61	78	66	60	56	69	65	70	55	59	68	61	60	81	63	61	69	57	66	71	72	63	62	59	62	68	66	60	63	87	63	58	71	60	73	56	73	70	85	71	60	76	93	70	51	71	70	69	63	72	65	54	58	50	60	91	59	64	76	71	62	68	63	74	60	50	51	55	61	55	53	62	83	59	63	68	49	53	62	77	57	54	56	85	62	81	71	83	51	62	63	64	58	65	60	58	51	64	64	67	59	66	62	59	63	60	62	65	65	67	63	61	61	68	68	71	53	57	55	60	66	55	52	57	57	69	66	75	74	62	68	73	70	74	65	54	73	69	73	68	63	64	60	63	54	66	74	59	58	72	54	50	70	67	40	66	63	62	75	59	69	61	62	51	72	62	66	76	60	73	55	62	61	54	57	58	74	63	60	62	54	72	51	69	44	47	61	58	69	51	66	55	78	65	59	63	63	60	69	73	61	76	64	66	54	62	65	60	60	60	64	67	65	65	70	55	58	60	61	65	56	63	50	63	60	65	50	76	80	78	71	71	71	57	61	61	56	60	61	68	68	70	61	55	63	68	53	60	66	55	68	59	70	57	62	66	73	82	45	67	68	59	56	55	47	64	62	80	67	60	61	54	56	66	68	56	57	59	64	74	68	57	59	58	68	65	63	62	67	78	68	63	65	52	52	66	51	63	59	48	50	65	68	56	73	59	54	71	65	57	68	58	63	52	62	72	76	59	61	59	76	68	53	57	59	66	66	61	67	51	57	64	43	55	61	60	49	64	58	49	52	71	54	59	54	77	71	73	50	73	65	63	73	66	54	52	66	82	74	61	64	60	57	77	66	66	63	63	63	69	55	67	53	57	65	59	57	56	58	81	69	55	52	71	68	73	54	65	72	68	61	57	58	65	64	71	76	50	61	54	63	52	59	69	56	60	44	66	50	64	68	65	60	61	56	71	56	67	75	74	69	63	59	48	58	85	62	69	56	65	45	74	82	48	58	63	60	70	57	63	59	65	62	54	54	62	78	62	64	58	71	54	61	59	69	64	63	70	66	54	64	66	78	55	67	37	58	70	74	61	52	39	51	71	63	55	59	58	56	62	66	53	62	61	59	71	68	56	63	51	55	56	64	71	53	58	60	47	73	67	63	68	69	63	68	70	57	89	62	57	54	57	73	59	67	62	56	68	52	63	54	55	71	48	70	71	72	76	72	71	58	75	68	64	65	59	55	69	71	61	73	61	73	79	72	57	67	68	54	71	66	57	61	69	64	67	72	66	45	63	70	63	63	50	66	57	71	56	61	70	61	62	61	64	61	62	71	79	69	64	61	60	57	67	62	50	81	84	48	68	61	61	64	65	65	62	64	68	54	71	61	77	59	64	59	72	54	56	59	60	62	59	66	77	70	56	62	72	67	70	66	53	64	87	67	62	59	68	62	68	64	61	72	76	63	58	63	79	79	62	68	61	61	64	67	58	82	62	69	63	63	62	58	63	72	55	48	60	65	61	53	56	74	72	66	56	65	58	64	69	59	77	66	56	48	62	55	82	72	79	62	71	67	61	63	69	62	65	60	65	60	70	49	75	70	42	62	63	67	59	70	76	56	68	73	72	55	69	71	61	70	67	72	69	61	64	74	78	82	71	65	64	63	59	60	62	66	62	62	69	64	62	52	60	49	60	75	55	78	84	54	55	69	63	68	54	51	60	59	61	65	69	56	65	68	84	73	65	77	74	63	78	80	58	71	59	56	62	68	53	69	57	54	65	66	69	57	54	64	56	54	58	63	65	56	64	60	78	73	75	81	60	69	79	58	61	68	61	69	64	54	76	65	65	49	59	63	57	62	72	75	69	58	68	71	63	64	64	60	62	69	57	65	64	67	45	66	57	69	58	48	71	62	66	67	74	59	62	51	76	78	56	67	60	54	62	81	67	58	67	53	71	62	58	64	50	71	78	52	61	57	60	63	52	59	62	62	55	68	58	57	56	65	69	47	59	62	72	64	62	55	57	59	63	66	75	48	62	54	52	72	49	73	67	49	57	65	54	52	66	74	60	67	51	57	58	56	80	69	64	57	62	62	59	72	71	59	67	68	71	67	63	68	62	76
51422	49128	36666	32160	35140	26151	17902	14311	4889	789	827	803	782	761	792	802	778	753	1232	1793	1425	1038	891	755	796	783	771	769	753	767	741	832	786	766	723	769	804	734	729	783	824	794	762	761	790	770	787	737	764	802	785	752	771	781	739	844	786	737	761	776	817	765	770	764	774	798	802	757	784	775	812	760	717	806	763	752	799	752	797	730	739	768	780	796	794	743	747	807	747	779	756	765	755	730	783	748	791	793	740	800	768	741	795	735	775	796	756	763	740	790	778	773	832	796	781	732	745	768	810	766	745	757	730	754	801	755	772	708	755	785	775	771	746	775	764	765	765	734	799	733	739	788	686	720	795	787	742	712	733	771	776	820	793	829	788	800	795	754	811	828	712	836	740	780	747	800	744	773	762	711	787	742	803	776	816	783	771	815	781	771	805	790	818	751	761	765	759	802	741	788	774	778	791	730	776	797	752	790	744	757	783	759	764	783	758	792	776	782	768	834	734	701	777	785	731	753	770	770	779	738	766	805	754	788	742	747	773	777	778	803	839	721	741	723	790	767	782	771	761	767	753	739	730	791	770	785	793	783	771	751	764	792	739	822	739	790	741	784	759	756	774	770	800	774	790	773	719	716	743	728	714	798	772	760	826	769	768	791	739	726	774	824	789	810	765	762	781	759	789	744	762	750	731	816	766	743	704	740	770	793	793	745	779	801	798	801	726	805	746	744	797	800	781	780	769	753	793	752	811	779	792	780	759	789	769	782	813	770	774	733	802	769	757	779	779	795	779	777	743	784	798	792	810	735	773	784	780	706	806	724	773	758	753	767	773	808	735	746	757	822	756	768	735	775	746	752	770	732	761	773	790	754	735	773	791	765	817	746	723	720	733	812	809	755	791	706	787	726	777	789	772	795	796	817	754	757	758	800	819	782	786	742	751	796	737	734	800	751	818	751	745	752	798	774	737	780	781	776	769	720	786	753	783	768	789	775	751	804	808	760	848	812	724	812	772	828	773	706	768	790	764	774	749	754	775	745	774	786	770	762	735	735	766	784	741	752	784	764	795	785	788	853	798	780	753	789	762	763	748	746	757	751	765	780	768	751	776	751	767	771	789	784	762	767	775	774	794	760	837	776	800	733	773	752	794	733	807	769	762	781	723	782	808	710	781	787	757	785	766	749	707	831	816	798	784	773	749	762	752	765	762	793	813	779	777	799	752	784	741	762	739	749	765	783	728	762	773	806	744	719	772	750	781	750	757	796	774	781	759	780	757	755	777	774	781	744	744	778	773	748	734	730	793	766	778	723	788	822	786	759	797	764	772	731	767	736	689	719	750	763	713	791	764	770	839	782	754	754	765	797	765	744	791	797	789	739	757	798	830	743	785	795	777	757	795	758	758	772	722	784	783	753	794	786	799	781	772	772	814	756	795	772	824	801	757	796	754	748	735	746	795	753	763	791	728	765	811	745	804	814	741	783	735	773	779	757	783	797	753	725	763	773	790	807	787	747	785	739	770	791	802	702	779	758	746	808	785	773	760	768	762	740	776	784	787	750	796	778	801	718	739	774	769	731	755	763	785	776	768	786	729	761	708	818	783	752	793	734	787	758	720	787	741	799	758	710	757	787	781	786	734	794	764	772	761	747	803	814	735	741	807	754	748	793	757	812	768	749	742	767	784	794	791	771	747	766	765	761	757	795	790	733	785	704	740	747	773	742	814	765	748	780	797	750	763	754	759	764	811	757	819	725	748	766	799	738	782	762	738	742	771	790	718	745	796	770	775	743	798	760	789	755	737	725	778	737	758	762	760	765	744	776	764	733	717	746	784	790	759	777	725	785	778	751	757	781	726	776	780	770	758	810	768	793	768	813	741	791	789	773	750	793	765	768	783	784	811	696	822	802	783	789	764	751	768	771	777	805	775	756	761	770	753	755	751	812	763	744	743	788	750	818	741	788	764	788	797	772	792	726	779	752	771	789	819	799	743	760	795	768	753	759	725	757	778	801	752	732	782	703	796	793	782	795	775	767	754	789	745	777	772	813	825	761	752	821	755	823	776	782	753	746	768	777	756	740	689	777	737	786	743	763	788	775	760	754	775	828	759	776	800	811	738	808	749	751	777	799	802	750	782	747	755	778	765	727	753	747	787	757	791	801	737	771	780	805	763	767	765	761	753	780	749	751	798	724	817	799	766	739	752	760	783	793	796	793	790	754	755	791	723	792	792	761	765	746	836	724	784	787	796	811	790	771	733	731	773	776	736	766	740	771	802	777	795	746	761	760	741	733	791	771	750	768	781	734	821	815	757	763	779	758	740	772	731	722	789	727	779	748	785	781	726	746	782	790	763	839	802	760	834	787	761	701	801	745	777	805	792	789	801	757	720	781	770	806	756	798	788	783	726	745	753	751	760	801	774	758	803	744	742	757	741	760	754	780	748	798	746	782	763	762	761	784	763	759	807	792	780	765	720	773	761	776	732	746	787	798	758	775	761	782	785	757	777	778	773	804	791	732	716	730	754	782	776	811	800	763	794	734	772	752	763	787	760	781	759	774	876	796	781	796	743	750	786	788	779	772	785	741	778	787	788	808	727	797	686	728	781	760	789	745	748	748	769	758	793	763	765	760	770	734	832	726	800	759	697	785	753	809	776	735	765	727	766	783	749	748	751	849	760	753	790	790	812	759	771	753	802	769	736	768	757	818	794	733	820	750	766	740	782	765	797	794	776	804	734	745	734	766	786	758	805	778	795	753	792	772	776	755	765	759	734	742	748	787	761	787	807	742	777	817	782	726	766	745	802	788	724	768	744	797	742	781	804	795	791	761	809	764	784	728	764	742	788	737	769	814	789	741	792	772	747	758	782	797	777	774	766	748	746	752	818	794	768	731	803	722	756	777	766	790	776	707	728	775	771	757	749	772	736	777	727	782	773	750	747	725	770	780	746	764	799	774	761	797	771	798	751	777	734	766	789	767	751	756	802	736	695	787	780	773	810	789	741	799	748	740	799	784	800	785	768	753	717	770	743	719	756	789	792	803	786	777	807	853	763	749	759	717	793	780	766	754	774	761	758	747	777	768	761	783	760	812	752	800	755	783	736	767	755	727	818	791	721	772	726	781	763	748	801	735	743	713	800	781	764	784	744	779	736	739	776	771	779	746	711	770	798	770	758	773	798	738	808	739	788	774	743	807	733	747	739	800	762	795	764	784	820	782	752	764	706	763	812	758	771	716	770	758	805	732	739	686	733	768	798	729	801	792	788	776	749	779	839	793	781	763	811	745	730	745	777	743	704	834	739	742	758	793	764	770	759	729	767	767	774	731	759	775	723	744	806	768	689	746	753	822	740	782	730	766	750	729	764	747	767	795	778	775	771	798	759	786	772	804	762	769	780	805	780	758	777	765	762	764	778	779	786	798	789	793	727	757	774	723	795	759	776	788	785	758	745	761	797	795	735	781	803	802	752	753	751	747	763	741	776	801	727	791	773	792	778	759	747	769
28656	39842	23003	8091	4005	1540	740	544	212	62	50	49	56	62	62	55	56	52	93	112	90	67	67	53	62	57	69	57	54	66	60	64	73	55	59	67	61	63	61	65	48	83	60	59	65	54	51	52	66	46	56	61	60	64	49	61	68	57	68	59	73	71	60	55	56	59	64	53	60	56	66	49	58	63	67	57	59	62	56	63	57	61	57	50	63	50	55	74	55	58	59	67	56	48	55	49	57	55	55	73	55	53	57	60	44	55	54	58	56	54	76	69	62	73	65	70	66	64	67	51	58	63	52	59	67	76	53	57	57	73	57	55	61	64	59	65	67	61	45	55	53	65	75	57	56	59	60	55	55	49	55	52	53	49	55	46	58	61	56	73	66	82	50	53	52	62	59	54	63	64	56	63	59	71	57	73	70	57	68	56	55	59	69	47	57	67	49	39	49	62	75	48	63	42	61	84	60	53	54	69	62	57	57	67	49	72	56	54	63	65	55	45	62	63	66	70	67	65	54	66	49	52	75	78	57	68	60	69	62	65	56	55	65	54	63	47	52	52	55	74	77	53	66	54	44	59	56	59	42	51	52	44	67	56	62	62	59	73	51	53	47	67	69	69	59	56	53	49	51	51	58	50	61	56	57	62	63	56	61	65	66	52	69	56	63	47	64	61	47	71	64	58	63	64	39	71	61	48	72	55	55	55	66	59	69	49	56	60	69	50	60	69	57	62	70	59	57	55	62	52	61	54	67	52	43	61	56	72	70	62	63	63	47	62	70	63	56	42	50	70	60	66	56	65	64	69	59	58	70	41	62	56	55	85	62	51	53	57	44	69	52	68	67	42	45	66	76	59	83	51	63	57	60	49	54	54	60	70	57	71	61	63	74	59	68	51	64	45	56	59	68	51	57	56	56	64	42	72	56	56	45	49	65	63	53	55	67	68	70	66	72	71	68	67	67	68	58	62	61	69	51	55	63	43	55	59	69	68	60	55	63	51	78	58	60	62	53	67	54	69	55	49	61	69	52	60	55	56	79	54	61	54	68	62	53	46	73	71	54	64	68	59	71	72	56	61	64	62	65	50	66	63	66	66	74	65	55	57	62	47	62	61	56	60	55	60	64	63	54	69	68	61	64	62	42	66	46	55	60	63	54	67	69	63	56	63	62	61	58	57	79	67	57	50	57	70	60	52	66	69	68	61	62	65	64	63	48	72	57	59	70	58	58	46	46	56	59	60	62	56	51	72	53	61	43	51	69	45	61	70	56	48	59	68	59	57	66	60	58	53	65	69	66	52	70	53	66	61	61	72	60	70	65	56	64	64	65	43	64	59	48	68	55	57	83	59	57	60	48	66	68	43	50	60	57	59	62	66	68	58	51	46	66	61	58	54	60	71	54	50	66	59	70	57	59	57	52	56	66	66	55	56	60	44	54	60	59	63	58	63	73	57	61	63	56	52	59	56	53	51	52	55	62	47	56	54	67	66	57	62	61	64	56	62	68	61	66	60	51	66	67	51	54	52	62	69	57	59	56	60	68	65	50	54	65	61	55	60	47	63	45	66	66	55	59	59	48	50	59	52	65	63	61	47	69	53	64	66	59	68	68	59	76	63	57	69	56	58	59	58	59	57	54	64	44	65	68	50	59	71	59	40	68	45	47	70	75	53	54	57	75	74	49	65	58	48	51	55	60	50	45	66	77	65	52	58	68	44	57	45	56	48	55	58	62	56	50	56	66	52	63	48	49	57	57	60	67	50	61	71	60	61	63	64	50	55	41	53	76	54	66	65	60	58	56	65	55	59	59	54	52	55	52	60	46	55	68	63	70	68	69	65	65	75	54	54	64	59	55	52	60	69	55	60	58	61	71	53	53	45	50	60	65	60	55	53	69	66	59	51	66	78	60	59	62	59	60	59	52	64	74	63	59	64	58	62	62	67	60	64	64	63	53	64	49	71	63	60	64	52	76	56	63	58	62	55	51	67	52	65	62	63	57	63	56	61	52	63	54	66	61	72	63	65	56	65	59	55	57	51	58	46	46	57	67	63	50	67	56	59	66	66	54	69	44	66	70	47	62	57	66	70	53	46	54	55	67	56	64	61	57	57	65	68	57	71	59	63	67	58	54	55	62	54	53	54	52	49	58	65	64	54	48	60	59	58	71	65	57	60	46	52	63	56	67	60	51	60	58	46	65	55	67	75	72	71	61	74	61	62	58	68	49	48	74	53	57	52	62	55	54	51	77	63	61	62	41	60	62	75	51	58	53	67	42	67	47	58	71	58	65	58	63	64	57	55	53	67	57	62	55	59	73	67	56	60	57	60	61	65	67	51	66	62	58	61	53	41	65	78	59	46	59	68	74	60	64	63	70	58	61	54	52	71	74	54	50	65	60	50	52	66	58	57	71	67	78	63	57	62	52	51	59	61	64	66	66	48	71	56	71	70	56	56	52	57	53	72	74	73	58	54	59	61	55	70	72	59	65	67	62	48	51	67	56	77	72	46	47	66	57	58	52	72	51	73	60	63	64	65	76	51	59	63	59	50	73	52	50	66	69	60	60	64	63	61	57	73	57	51	74	65	68	59	48	65	59	61	63	47	61	62	57	58	70	66	50	56	62	59	66	49	70	60	61	61	70	59	61	50	58	68	71	74	68	66	58	67	65	46	56	73	53	66	67	53	54	70	59	53	66	61	50	59	52	53	56	53	61	62	49	66	49	71	55	57	55	68	67	71	43	51	52	53	61	64	74	58	61	53	62	62	57	70	57	70	54	58	56	51	76	56	67	57	64	62	56	66	57	59	53	58	52	69	52	56	56	81	66	63	54	61	57	60	60	66	65	50	62	65	53	60	62	44	58	58	62	53	56	74	57	64	73	67	63	64	51	56	47	69	61	44	58	64	62	60	67	57	66	60	62	54	41	65	68	53	70	51	66	42	54	73	68	54	49	54	56	65	55	65	55	61	59	67	58	56	53	55	55	58	61	73	53	59	56	52	69	67	60	49	74	51	64	51	56	62	76	57	55	66	60	53	45	61	64	57	72	68	64	68	48	55	59	38	51	53	59	55	57	69	57	76	62	52	66	47	56	45	73	64	60	56	57	59	60	67	56	44	68	59	66	56	61	64	62	60	55	60	45	70	66	69	64	63	67	46	61	59	56	53	62	70	65	55	54	43	69	61	54	72	49	63	63	56	66	53	68	51	64	52	68	44	57	48	50	58	64	52	66	51	56	44	57	60	55	56	64	71	54	60	59	51	72	61	79	61	61	46	50	47	73	59	71	66	57	47	70	64	53	59	59	61	64	58	60	61	55	53	61	55	69	58	50	59	57	71	43	55	60	66	56	46	56	55	56	48	71	56	65	65	66	50	57	57	58	60	61	54	45	63	63	47	64	66	53	57	55	44	47	64	67	61	58	51	56	57	48	59	55	65	62	67	76	68	57	53	67	63	63	58	54	45	58	62	69	59	46	64	50	64	76	50	53	68	67	46
48508	49543	42457	38460	42192	30294	22886	18984	6453	731	779	803	755	729	764	726	691	797	1818	2463	1801	1112	883	789	746	768	786	724	714	696	765	732	770	749	762	743	761	727	770	742	733	709	703	694	767	741	772	694	709	729	673	712	695	715	728	728	714	701	727	751	774	702	723	694	691	717	719	699	734	677	738	725	756	725	786	711	793	726	719	725	748	742	761	714	711	715	746	735	728	705	729	728	738	692	763	751	767	692	710	717	703	750	734	706	709	776	725	718	751	723	719	743	749	761	719	738	742	726	748	745	752	692	721	686	715	665	712	676	773	725	723	782	680	724	708	713	713	736	704	766	743	745	709	751	731	736	731	745	751	732	692	729	704	734	697	732	710	691	708	704	710	763	675	721	751	716	738	752	748	696	747	715	762	753	746	785	724	742	681	735	756	749	744	729	772	747	749	724	764	758	730	762	801	723	727	688	762	736	781	718	677	742	700	727	756	705	744	716	733	768	748	706	750	662	772	736	699	726	739	732	712	745	702	738	705	720	737	701	755	704	745	700	687	695	692	739	729	776	776	821	720	739	735	748	708	689	741	724	716	747	749	723	746	701	668	718	741	708	732	730	703	716	763	729	727	729	672	756	732	762	741	687	746	692	718	752	786	716	740	779	734	710	685	747	704	717	751	761	757	716	738	794	666	745	730	745	723	738	760	741	759	716	738	706	702	726	756	722	719	760	727	715	736	744	737	760	707	738	738	734	697	745	729	752	728	707	773	752	762	719	769	688	734	709	693	768	750	740	746	740	730	716	752	715	746	739	722	756	728	695	734	731	772	628	694	761	700	742	763	776	711	762	748	680	722	706	743	738	696	715	725	697	740	710	739	745	771	747	748	780	726	686	716	731	752	762	734	746	720	690	705	704	717	727	727	729	740	735	793	716	722	708	722	720	702	721	785	692	746	689	725	678	730	693	732	764	740	710	742	715	675	733	723	777	735	745	735	737	761	702	718	766	703	744	762	761	759	755	744	708	741	705	707	757	770	704	764	768	769	706	754	678	728	734	733	739	714	726	805	727	724	722	752	714	714	738	730	689	690	683	742	733	731	715	719	711	720	703	718	697	783	755	744	699	715	719	769	774	695	743	711	728	733	773	691	694	739	717	743	716	730	696	707	714	736	723	766	683	722	758	786	714	723	739	708	711	683	731	730	687	782	761	764	728	717	701	728	730	751	786	716	697	720	712	736	726	740	718	688	787	753	744	711	718	738	700	749	761	746	709	747	723	706	673	715	733	742	745	711	705	706	708	735	743	690	759	722	735	743	730	720	731	731	739	682	731	751	707	703	720	708	764	767	735	784	759	736	709	696	738	715	725	732	797	753	740	732	748	691	724	730	710	695	725	694	692	701	748	676	710	760	761	774	760	741	699	706	676	757	750	712	745	722	718	716	735	785	773	717	731	736	768	695	726	735	704	736	729	781	726	740	701	681	744	690	747	733	747	748	714	716	766	775	751	765	722	728	682	735	747	758	748	696	707	750	725	702	756	712	699	752	726	687	734	702	738	742	720	727	669	747	766	707	723	734	783	726	744	735	754	800	732	725	744	749	738	756	701	740	706	691	759	732	731	767	786	732	728	770	716	692	720	709	710	707	736	749	738	721	729	771	743	703	740	780	785	729	741	693	707	709	723	704	804	725	769	698	753	743	715	707	682	789	785	724	710	762	700	803	704	688	762	735	787	696	760	697	752	697	702	726	712	753	707	694	721	732	728	742	738	764	815	741	729	736	735	728	797	736	712	780	761	721	699	704	745	675	732	718	694	736	781	710	714	711	717	703	681	754	708	735	763	707	672	698	691	732	745	725	740	709	732	716	722	700	739	707	716	698	733	755	736	702	746	738	733	759	749	758	774	687	699	763	727	746	730	795	712	777	754	750	794	718	738	741	734	769	764	694	736	705	761	741	736	711	739	733	766	708	754	691	749	719	714	754	751	718	779	699	724	754	725	720	735	746	692	706	725	738	714	748	699	768	766	732	743	755	717	733	730	765	744	737	700	746	742	704	745	753	744	768	715	702	733	745	727	691	801	745	758	744	762	748	696	740	773	690	735	705	746	721	669	700	681	678	752	737	745	755	706	676	708	760	789	708	736	749	753	736	731	717	764	750	747	743	728	728	771	734	740	728	728	711	713	703	724	745	724	713	771	733	733	749	710	694	797	698	694	722	795	748	703	706	726	757	750	687	720	758	742	679	709	747	734	656	757	729	747	691	755	754	718	767	733	704	711	686	764	740	706	727	737	712	728	667	744	721	734	712	731	735	727	711	778	741	715	742	703	714	716	729	755	732	734	721	701	741	740	735	682	715	737	729	695	756	776	692	695	729	706	736	686	782	742	726	706	780	743	696	752	742	725	705	740	770	711	719	725	704	744	706	748	761	718	767	714	709	705	778	732	733	714	722	721	677	726	729	736	716	729	713	762	749	774	743	721	759	722	678	674	772	753	728	734	759	684	741	757	759	693	772	675	749	731	746	727	736	737	738	724	742	691	770	724	757	674	772	731	703	754	710	747	746	716	769	727	742	739	763	763	771	714	757	759	741	700	742	710	758	750	718	737	692	700	748	720	743	733	762	738	719	705	714	742	708	704	701	748	698	758	735	772	698	728	749	703	698	739	688	750	797	745	715	750	718	740	736	738	764	714	749	658	724	755	724	753	733	773	741	737	721	734	732	730	794	706	775	734	650	751	731	721	756	700	753	715	784	704	729	724	750	743	712	759	771	750	751	726	711	736	709	761	721	777	763	688	747	735	720	729	680	741	717	697	733	673	709	757	726	769	739	725	723	758	758	729	737	772	723	688	697	739	765	736	722	685	722	739	752	726	746	732	739	735	758	700	751	735	766	728	693	762	725	771	734	715	711	696	666	766	749	747	801	732	747	771	691	734	761	731	698	738	731	702	705	723	740	765	722	827	706	745	749	753	751	717	735	734	683	693	697	691	737	739	741	768	771	785	786	681	685	715	761	751	708	743	705	705	761	731	716	715	688	688	716	727	732	784	707	771	743	728	686	729	717	692	680	732	746	741	759	728	724	708	741	770	760	733	730	687	707	735	732	688	714	722	696	765	761	769	713	681	691	718	722	726	722	739	779	693	760	741	750	728	742	746	722	693	749	754	723	776	750	695	718	700	735	740	678	708	757	716	723	738	661	693	757	739	755	739	734	718	748	762	766	749	728	745	731	702	749	742	706	718	702	750	711	708	724	732	727	734	708	752	763	747	736	701	761	738	715	681	739	712	743	677	728	725	736	711	699	769	671	743	727	775	671	736	768	728	728	703	738	774	688	714	764	685	783	698	750	725	802	725	725	764	700	723	718	756	737	749	714	727	718	703	740	722	702	715	725	713	716	752	742	747	729	714	743	714	748	781	692	723	756	748	696	694	725	746	724	733	813	685	769	709	728	749	793	747	772	698	693	677	760	724	762	759	716	778	741	738	726	755	774	677
9786	11640	5538	1461	856	386	158	156	90	63	48	56	47	48	64	65	53	47	70	73	70	62	49	55	45	47	42	52	60	55	46	65	63	51	57	46	64	58	50	52	44	52	59	57	61	47	48	55	53	52	49	56	53	62	64	43	49	70	59	62	62	41	55	52	46	44	55	45	49	50	42	66	60	61	54	62	48	57	48	53	54	50	56	50	56	43	62	74	54	63	59	57	59	56	64	58	65	57	50	47	65	45	61	48	51	56	46	40	53	61	53	49	54	59	60	58	46	54	58	54	53	46	49	45	71	60	53	64	58	55	55	60	55	54	53	45	49	66	67	49	54	54	58	62	60	55	52	53	51	59	47	42	53	54	50	52	54	50	69	46	67	54	56	60	55	56	49	58	60	58	62	68	42	56	64	51	52	68	50	37	46	50	50	64	63	57	60	52	52	56	69	60	53	56	49	55	48	53	46	52	60	59	51	57	47	56	60	58	64	49	59	55	54	53	51	56	45	51	57	52	56	47	55	60	54	61	63	56	55	58	64	63	44	50	51	44	65	56	61	62	47	46	54	57	48	53	68	61	55	56	49	56	45	47	64	46	38	49	59	56	63	57	58	59	56	48	47	39	35	54	57	57	40	56	48	46	55	65	60	75	54	50	49	60	57	61	47	62	78	54	49	46	52	53	45	50	49	53	40	45	66	46	42	53	57	59	64	54	50	48	62	55	65	55	50	52	59	57	34	60	59	52	70	66	52	47	53	57	53	57	47	46	51	58	64	54	49	61	58	54	65	50	51	52	59	50	53	46	63	66	58	46	66	45	58	50	61	47	54	40	61	67	60	51	70	57	42	58	54	52	52	50	51	54	47	57	55	60	52	53	53	70	61	51	52	54	51	67	61	60	42	57	62	42	43	39	50	50	62	52	54	59	52	46	47	59	49	46	44	57	57	48	56	53	51	46	58	55	55	59	52	45	44	57	44	52	49	60	46	52	56	45	43	55	54	53	64	55	61	57	52	57	56	55	40	45	57	54	62	56	50	60	50	66	62	64	49	64	39	52	59	51	48	55	59	43	52	46	63	61	55	48	47	57	64	51	61	62	65	56	53	55	55	62	53	47	47	50	57	47	52	59	54	48	61	54	47	54	58	52	45	56	61	48	59	37	67	45	63	45	48	49	48	40	57	56	63	49	64	48	54	47	44	59	53	58	45	58	55	55	55	53	49	45	47	59	58	45	49	52	62	52	42	69	62	46	60	55	48	56	54	56	62	71	46	58	49	57	59	71	45	58	61	58	51	60	59	55	51	60	40	56	55	54	57	48	43	47	70	65	53	72	43	54	53	39	43	38	53	63	48	54	54	54	47	74	60	56	50	49	39	43	57	53	55	42	50	67	62	54	58	56	54	60	62	68	61	63	55	57	56	55	61	56	57	51	49	58	59	45	49	56	47	62	68	62	51	45	65	59	57	68	72	59	56	39	51	52	42	60	55	56	57	61	64	48	60	42	66	59	44	52	56	58	52	53	42	52	53	39	40	56	61	43	56	55	69	55	48	59	59	57	43	70	59	51	49	49	42	59	54	56	60	52	58	55	48	53	48	48	53	55	55	51	54	60	57	55	57	54	56	55	67	52	34	46	61	63	44	42	51	54	58	49	53	55	65	58	51	50	56	40	60	52	41	48	44	54	60	45	41	58	49	59	50	48	54	54	54	54	61	60	50	66	49	51	48	62	70	41	52	61	47	47	60	60	52	46	55	47	66	66	71	58	50	57	64	52	60	48	57	54	59	48	46	48	50	45	42	46	54	60	62	49	52	59	53	43	55	64	55	72	53	65	59	50	55	49	44	53	38	65	50	60	62	54	47	49	40	59	62	47	64	67	52	57	52	69	45	63	51	53	49	48	51	53	60	59	53	57	64	55	53	56	58	48	61	51	55	64	43	46	63	49	63	61	56	50	54	53	61	56	57	66	54	37	44	49	53	58	57	52	53	60	59	48	66	63	65	59	54	55	38	58	54	53	56	69	47	48	72	52	54	47	49	62	50	54	61	63	53	68	50	43	60	57	53	49	60	60	55	38	53	52	57	58	44	54	54	48	48	54	50	44	61	40	55	56	57	55	65	51	65	64	52	60	55	47	60	48	50	48	63	51	41	43	64	52	59	46	54	60	60	48	54	47	59	58	69	42	66	55	53	53	74	47	47	57	52	53	54	56	48	50	55	57	50	39	42	47	32	47	59	65	63	54	61	42	51	66	46	69	48	48	54	45	66	59	55	47	67	55	61	62	53	48	52	59	44	57	47	59	55	71	66	55	70	55	54	48	54	68	64	53	49	56	56	52	61	65	43	64	53	46	62	48	67	49	49	50	66	47	65	58	49	62	65	58	46	58	55	48	54	58	50	53	47	50	46	58	58	57	47	51	52	45	47	53	60	57	58	78	50	60	49	50	43	56	61	66	59	54	68	67	52	46	56	54	56	56	52	43	46	49	57	49	49	49	63	57	43	46	63	56	51	60	55	56	70	57	47	52	61	50	50	49	78	52	55	50	44	54	40	52	50	56	55	62	48	65	51	40	60	48	48	58	46	55	56	61	62	62	34	62	51	65	65	57	33	59	64	59	37	65	50	44	53	60	59	54	51	66	64	70	61	66	50	51	51	52	58	50	62	57	50	56	53	46	64	55	46	57	59	54	65	49	58	55	58	48	65	52	49	60	64	52	44	65	49	49	59	48	49	65	69	60	69	54	51	56	55	59	48	50	54	60	65	50	50	55	59	49	53	56	66	72	40	65	55	54	55	64	54	64	56	49	50	51	47	55	44	67	57	62	45	56	37	63	45	43	52	48	58	59	39	51	55	61	59	52	52	51	52	45	60	54	51	52	58	57	73	60	58	66	52	51	56	69	62	52	52	43	44	44	36	61	51	64	69	57	48	63	58	54	63	51	54	62	59	69	58	56	66	59	51	53	56	49	62	58	51	50	51	55	48	63	38	49	57	60	63	48	68	44	41	54	65	50	52	48	66	55	64	56	46	57	46	62	51	40	47	53	63	51	58	68	56	56	73	54	52	56	62	62	48	58	63	49	62	52	57	57	45	62	59	66	68	55	60	50	58	49	43	58	54	67	50	52	58	58	59	61	52	59	68	72	52	41	57	53	56	49	53	55	38	48	43	53	58	46	50	48	61	57	67	53	44	57	58	65	60	63	45	49	58	47	81	51	53	55	63	56	50	50	57	64	49	46	69	48	53	55	53	58	48	73	49	51	63	62	53	48	39	60	46	60	50	55	52	48	53	60	44	59	48	46	58	50	53	59	57	60	53	49	59	61	45	67	57	54	53	49	59	63	54	44	65	48	53	53	49	64	44	41	55	57	65	49	56	50	55	51	59	63	49	40	50	51	51	57	55	47	53	53	54	48	75	52	64	49	65	50	42	53	45	49	57	46	56	58	50	48	53	51	50	57	53	54	47	60	49	64	56	58	48	61
42888	36062	26605	21969	25626	15087	8011	6891	2215	638	636	655	672	650	718	647	662	694	966	1045	957	785	728	669	645	644	624	658	637	629	632	661	674	634	639	638	661	596	661	659	650	667	646	638	664	659	700	674	702	683	636	683	654	665	698	673	650	620	681	686	682	679	633	681	665	643	674	695	642	662	681	711	637	663	648	676	703	644	668	692	648	635	641	672	609	705	672	687	670	683	635	686	624	655	685	631	688	653	652	698	671	635	659	662	617	670	643	627	677	642	696	665	680	643	672	700	689	681	664	674	605	685	677	617	699	685	644	698	651	619	663	665	658	680	634	624	625	653	624	653	660	613	689	668	648	672	667	661	663	679	660	678	665	686	655	657	674	650	635	621	671	647	672	636	665	643	725	708	685	644	658	685	653	650	653	663	629	677	690	662	675	662	652	693	665	659	688	641	685	691	693	672	673	639	711	656	683	672	643	665	697	697	649	661	654	647	677	606	685	642	681	636	656	673	700	694	673	656	669	652	677	660	680	693	684	659	662	626	634	689	638	661	678	608	624	596	661	663	690	687	657	672	677	669	660	649	649	630	652	677	677	684	666	688	628	697	696	649	682	722	650	674	698	679	605	661	738	683	657	622	687	640	654	678	651	686	685	659	668	694	645	660	645	659	645	638	669	650	634	702	681	693	662	686	658	642	659	669	657	675	674	669	680	629	651	681	683	656	652	654	642	677	663	691	650	690	682	650	644	654	667	688	671	658	753	650	701	669	641	677	665	646	662	689	613	698	683	634	698	626	667	638	633	713	615	688	687	650	644	658	640	646	642	640	635	676	670	640	614	638	641	689	667	729	659	679	667	653	701	684	643	642	646	666	641	641	674	671	660	684	678	678	652	669	644	631	658	686	670	672	704	700	620	709	658	654	635	641	672	662	713	706	632	621	702	672	694	679	675	646	641	639	682	683	676	670	670	663	636	632	665	682	673	613	663	695	644	634	629	681	682	667	701	652	699	670	689	676	686	670	630	733	678	654	668	647	686	616	669	662	668	615	636	653	651	648	646	731	645	633	680	633	672	655	665	708	609	680	668	629	670	611	690	645	646	680	683	635	680	638	659	661	662	641	617	725	653	654	668	650	642	611	592	685	619	652	706	646	684	642	681	636	653	616	631	686	687	648	673	680	669	656	659	663	681	653	652	688	659	664	644	638	660	622	652	655	664	658	654	622	646	659	710	698	688	671	613	681	645	632	686	697	687	665	657	636	678	712	695	669	667	692	666	680	683	633	638	665	640	611	636	628	661	637	627	668	688	658	679	669	621	697	697	636	694	604	631	695	724	634	689	655	667	685	676	695	661	664	587	681	685	696	695	657	745	624	648	686	657	646	682	690	676	648	669	568	665	675	677	708	656	676	716	657	624	679	691	623	657	673	661	665	639	681	687	689	665	675	666	652	668	649	629	668	680	703	673	660	654	655	666	667	655	708	699	623	644	671	704	580	662	668	701	670	668	647	683	670	652	657	681	670	685	669	672	688	669	669	643	687	694	646	658	630	680	694	654	647	687	626	671	649	638	644	670	716	701	671	654	695	656	675	683	664	653	695	685	682	668	651	650	685	644	639	665	664	625	650	653	638	681	690	645	606	677	635	644	724	637	653	647	663	601	567	707	702	679	629	676	638	659	660	609	707	691	672	676	668	675	639	662	681	689	663	624	696	646	627	702	692	640	633	671	687	683	692	665	648	678	632	641	673	689	662	647	690	669	647	658	616	644	670	661	615	693	694	630	707	618	663	670	663	622	701	657	684	642	671	679	629	657	655	636	670	674	627	651	690	699	657	614	669	641	683	669	657	662	662	669	625	681	659	651	692	663	697	648	693	641	687	658	735	695	677	688	677	628	660	694	693	642	616	682	690	628	627	655	636	667	673	698	637	633	678	663	638	660	618	634	633	699	636	667	772	661	635	721	705	685	699	648	642	673	642	638	674	687	642	664	598	653	659	662	689	623	668	737	656	674	654	692	675	661	668	698	680	635	627	633	707	646	677	658	668	645	661	639	682	668	723	620	661	656	625	687	667	695	644	650	693	681	660	673	656	645	674	694	615	662	687	709	643	649	684	681	646	724	681	633	659	675	660	640	704	636	682	638	618	637	659	657	666	688	658	659	713	662	681	698	655	688	660	668	679	683	694	676	662	679	622	662	628	672	659	698	677	680	681	630	662	647	636	699	678	665	670	679	669	680	634	667	654	665	675	684	713	674	682	595	640	643	685	632	680	663	658	668	673	664	648	691	650	686	692	643	634	663	634	663	622	625	592	677	666	644	692	659	665	652	655	670	653	655	675	672	678	689	627	621	649	661	656	662	657	684	649	665	613	650	653	621	659	701	697	687	651	672	667	621	653	688	641	666	652	681	657	664	656	719	684	696	656	620	665	679	649	633	641	666	652	638	628	660	653	686	639	651	648	670	653	660	657	680	628	666	712	693	634	678	646	682	678	668	668	681	704	678	678	655	650	685	654	649	663	686	653	692	682	679	662	670	653	684	663	675	708	652	651	707	676	668	656	693	681	637	657	657	629	667	632	669	699	655	690	626	642	668	661	666	640	662	642	645	620	631	693	652	642	674	675	685	675	666	678	635	668	657	695	651	687	695	689	667	673	660	674	652	674	627	690	669	674	664	670	608	635	648	645	640	654	681	662	669	677	652	624	616	713	641	654	653	695	670	685	604	700	643	697	672	651	642	684	678	665	663	674	668	646	630	695	633	681	641	685	632	689	689	685	660	640	677	703	707	686	712	703	643	643	663	660	632	628	707	660	634	642	686	637	665	696	670	680	692	686	682	672	603	624	686	717	637	650	684	695	683	654	692	615	640	642	684	657	671	671	643	657	683	678	697	689	638	673	714	637	729	660	674	649	716	664	712	635	678	673	667	652	663	656	683	653	667	629	671	648	629	697	673	654	675	668	653	639	659	667	685	710	676	644	739	638	684	618	650	675	650	674	641	678	677	697	616	647	602	705	672	688	640	667	696	654	685	661	647	680	677	669	708	636	642	650	637	674	676	648	671	611	675	652	669	645	686	692	659	621	664	634	629	641	654	668	677	646	640	662	673	624	652	613	708	656	647	719	652	647	708	642	681	666	715	662	657	669	654	621	668	644	688	652	659	671	664	720	655	664	686	681	698	633	645	657	616	697	662	668	687	625	636	683	653	667	631	586	675	633	666	644	684	664	627	667	661	624	681	714	646	740	677	664	680	649	616	635	725	646	653	630	649	648	641	673	631	662	646	658	616	676	650	639	661	671	653	648	615	639	635	632	696	645	678	642	653	664	661	689	692	632	645	649	656	722	641	646	646	697	692	625	697	671	638	652	683	696	659	661	684	671	667	639	649	673	615	619	640	640	708	639	650	675	678	664	668	650	665	640	670	633	666	671	640	687	692	644	659	671	666	656	681	691	681	662	671	657	639	619	689	652	641	677	659	641	675	684	661	669	687	641
24091	31236	15911	4655	2669	1090	428	346	102	57	57	55	42	53	61	43	50	56	63	85	80	66	56	62	48	57	56	47	71	50	46	49	44	74	49	49	41	48	56	57	48	47	46	46	59	43	48	59	57	57	66	56	63	59	77	45	58	61	65	42	58	54	64	39	43	56	58	55	52	55	37	56	64	49	48	53	45	48	58	43	61	64	57	51	53	49	57	57	45	62	48	55	41	52	40	52	40	52	49	53	40	46	56	43	48	66	54	52	55	64	51	46	55	48	49	60	48	46	43	61	36	59	50	49	45	51	48	53	62	44	49	56	45	50	66	53	50	50	54	48	39	59	74	49	46	63	50	62	52	45	56	56	60	59	63	61	40	48	39	56	53	47	53	49	44	58	60	45	48	36	56	51	45	43	54	50	58	45	43	55	36	57	39	55	65	53	54	40	59	41	65	64	58	53	52	47	54	39	44	56	40	51	47	53	47	66	42	53	53	48	50	62	42	66	59	51	46	51	68	41	60	49	63	44	58	53	52	44	50	45	34	43	50	54	60	49	44	42	44	49	57	51	56	62	41	40	52	48	58	50	47	48	51	71	46	57	41	53	60	56	48	52	52	58	45	58	41	39	36	51	54	54	63	61	49	49	55	61	62	53	67	57	43	44	53	46	73	48	50	54	60	49	57	50	61	55	56	61	54	57	52	55	46	64	40	56	50	57	47	68	47	51	43	46	49	56	52	50	43	47	51	47	53	63	49	48	53	63	48	46	47	42	50	48	42	68	56	54	58	49	49	48	47	51	41	66	51	47	46	42	53	41	53	55	64	61	49	62	52	58	45	36	46	52	57	53	42	47	41	64	64	47	39	53	44	61	51	59	49	62	50	47	48	51	59	64	47	46	45	55	56	41	45	55	42	58	57	59	58	55	61	41	39	67	53	47	53	50	58	71	52	46	53	52	61	55	67	48	46	41	43	40	49	52	45	58	65	54	50	58	56	48	55	55	59	57	67	41	50	58	44	47	43	52	47	53	63	56	46	47	54	47	51	55	45	55	59	58	47	51	50	48	52	53	52	53	52	38	70	57	64	52	54	56	44	51	40	51	56	48	65	40	56	45	59	52	58	46	63	48	49	53	50	59	54	41	52	49	45	49	43	54	53	51	67	52	51	47	56	66	53	57	48	55	34	48	49	42	37	66	59	53	52	56	47	41	56	46	49	46	59	55	48	62	69	57	53	51	66	47	57	49	60	45	51	68	48	60	60	58	64	60	53	56	48	44	77	51	57	67	49	62	61	51	47	53	58	60	50	47	52	54	43	54	43	58	62	48	46	37	59	58	59	47	57	52	59	53	55	57	69	60	55	33	60	55	63	53	43	50	54	48	47	44	60	40	43	71	51	49	58	46	61	57	55	64	60	53	57	54	48	46	58	48	62	52	47	57	60	45	54	60	56	55	62	53	61	50	57	46	58	30	43	46	47	67	59	55	49	59	68	47	55	57	47	62	55	48	50	48	56	64	66	34	56	52	51	54	56	52	55	55	52	50	62	57	48	52	44	53	68	47	39	54	39	42	64	50	54	43	66	56	51	55	44	59	34	54	43	48	70	52	65	58	41	56	56	51	50	41	60	48	34	65	50	46	38	54	47	46	48	52	40	51	42	64	43	64	40	50	42	61	60	64	54	66	35	56	49	52	47	59	55	50	55	54	41	44	63	49	56	40	58	49	58	40	47	53	58	53	49	54	53	51	59	45	53	57	50	52	44	48	52	64	41	55	53	59	47	50	51	48	61	47	53	50	57	70	50	45	56	50	61	44	51	53	61	43	65	52	49	46	55	37	44	47	57	56	50	66	52	45	53	54	45	57	57	50	45	56	53	63	57	39	47	69	47	63	46	49	47	51	53	60	42	60	48	43	54	44	65	68	50	56	58	52	56	57	55	56	56	50	56	51	39	65	64	61	50	51	62	55	46	57	58	61	53	56	67	65	49	52	60	47	57	55	51	62	40	68	42	57	53	55	48	43	61	67	59	50	59	66	45	58	40	63	53	50	58	57	51	55	52	45	57	45	58	59	56	58	54	55	63	55	42	54	60	61	58	47	42	49	45	61	51	35	55	54	56	38	44	44	65	60	40	36	50	52	45	55	46	73	54	55	48	40	46	49	48	57	55	52	59	48	48	50	45	42	40	59	54	41	45	58	50	52	39	53	46	55	51	64	52	53	63	44	47	60	50	65	59	50	55	48	39	57	42	45	50	48	48	46	53	34	62	47	57	60	54	39	52	50	52	56	59	64	68	58	51	51	54	47	54	54	56	44	63	57	55	38	49	46	58	46	48	48	57	48	52	50	62	38	50	60	71	48	48	44	61	59	49	47	53	47	45	61	58	41	63	46	34	55	48	66	48	46	53	61	48	46	46	57	55	51	58	55	61	61	42	35	53	46	58	66	57	57	48	65	47	55	55	42	73	50	58	60	64	55	50	50	61	46	55	49	45	53	62	71	56	54	53	50	41	43	42	55	43	56	48	59	51	49	55	53	50	59	49	44	59	59	53	53	64	59	59	65	50	57	41	43	52	39	42	42	40	62	55	52	53	56	46	47	52	49	43	63	47	53	55	39	44	53	53	60	40	56	49	50	51	50	51	56	51	55	56	55	48	51	56	62	52	47	54	53	57	55	48	57	53	57	55	60	46	42	59	41	47	58	48	55	51	40	51	56	46	55	39	65	48	40	63	41	60	41	57	48	55	56	54	51	56	59	41	44	44	49	46	61	56	50	50	54	46	39	58	49	55	61	60	59	50	59	66	46	53	51	60	46	49	51	52	52	49	59	56	53	65	47	52	51	61	49	64	42	67	33	52	76	47	41	64	50	46	65	64	53	40	60	54	58	49	60	68	38	48	46	63	45	46	51	56	53	65	44	58	51	63	61	58	57	52	35	48	46	51	50	41	56	53	56	55	60	63	49	54	56	47	60	55	66	48	61	45	53	58	58	63	57	50	58	48	60	52	58	46	51	57	45	56	55	60	49	51	46	49	53	44	55	65	58	62	75	53	60	57	49	43	64	44	44	52	43	61	46	49	36	52	64	52	48	53	53	42	55	59	55	58	60	51	44	52	62	59	56	50	41	47	45	55	45	53	53	58	48	54	57	58	56	67	49	67	48	54	61	50	48	58	57	59	44	47	65	53	46	56	46	60	60	56	63	53	41	53	49	52	66	54	58	54	56	66	54	34	46	65	48	50	38	45	66	65	48	54	46	51	48	60	46	52	55	64	51	48	53	64	54	42	62	50	67	46	54	63	49	45	73	45	55	45	54	48	50	56	51	47	54	55	65	44	47	49	54	60	51	55	49	49	56	52	67	43	50	55	59	42	52	49	45	51	47	51	43	56	49	46	31	60	59	65	58	39	59	52	51	59	43	51	43	52	52	52	55	42	55	54	64	51	58	63	56	60	68	43	60	56	53	58	44	49	63	41	53	36	44	45	56
50028	44840	36147	33497	36978	26776	16203	14065	3771	714	661	644	641	688	647	686	658	678	1414	1733	1383	984	766	676	673	669	612	688	632	662	675	638	643	652	625	597	679	660	633	685	614	641	651	608	632	645	589	641	671	656	676	654	659	673	651	700	655	599	640	689	683	655	666	667	641	634	638	640	640	647	638	686	636	647	665	629	592	619	656	578	721	638	667	657	661	644	647	643	625	661	664	641	642	632	634	678	635	661	683	662	639	641	684	658	675	656	649	632	650	632	648	644	651	651	671	600	631	646	668	644	642	673	599	668	680	650	614	636	629	682	647	619	638	646	625	656	621	599	657	639	667	660	632	631	588	580	642	626	657	680	631	570	623	644	667	687	650	692	670	620	650	693	661	697	664	701	624	676	647	661	652	690	687	660	600	657	649	618	615	646	625	648	636	599	633	657	660	625	639	627	665	637	628	607	653	703	664	667	633	623	656	632	664	647	626	640	677	673	626	615	666	678	629	670	623	649	607	620	627	679	665	625	662	642	592	663	603	626	636	675	641	653	630	648	652	629	610	625	609	623	673	689	651	611	671	664	674	615	662	637	655	661	643	626	714	665	648	625	634	643	650	672	639	654	597	633	669	651	647	663	629	625	621	640	589	638	639	664	611	628	632	619	672	675	671	665	648	675	659	589	628	643	621	656	643	623	664	656	669	658	654	642	664	696	637	643	635	643	648	624	622	673	660	675	651	665	595	674	669	590	645	662	700	579	617	649	665	606	596	703	660	622	655	683	616	637	631	655	650	636	582	658	625	605	686	689	575	646	638	632	614	661	640	680	642	636	630	628	665	654	675	680	655	684	664	608	666	659	663	636	635	638	640	675	679	672	652	641	669	635	626	650	613	604	676	679	664	627	648	579	696	660	651	615	678	704	656	634	640	695	677	659	629	591	667	663	640	648	637	648	625	647	611	658	665	697	655	628	653	655	606	689	610	637	661	652	630	641	604	649	662	663	618	617	638	640	658	637	662	664	645	663	645	634	594	666	627	664	603	648	638	662	633	622	641	670	646	684	606	654	630	663	643	590	665	617	677	617	659	655	701	624	653	664	643	668	637	633	641	642	649	619	608	641	618	636	639	628	632	643	610	695	671	636	586	656	637	634	622	625	632	624	659	668	645	625	645	604	632	689	616	636	643	642	626	589	628	619	634	675	649	668	631	600	683	617	585	655	605	652	619	594	653	615	629	640	644	667	654	607	649	618	640	643	648	633	639	626	652	641	640	668	656	671	618	624	625	643	644	657	662	632	637	674	706	667	657	689	648	650	658	670	660	648	675	600	605	640	639	625	685	607	687	671	624	594	651	652	655	624	587	624	702	600	676	622	617	603	621	603	631	642	657	649	671	640	615	686	642	637	655	653	662	637	692	716	636	650	628	659	646	667	623	690	657	629	648	632	697	615	694	663	652	655	678	662	642	610	667	631	616	655	663	603	655	689	639	683	626	640	665	611	610	629	659	624	634	609	606	697	609	675	605	630	611	641	669	647	654	653	605	671	639	625	706	635	674	607	630	635	646	634	633	652	642	651	659	691	691	617	673	674	632	647	665	651	664	674	645	637	650	668	639	648	627	649	604	623	654	648	656	651	622	612	655	672	656	604	655	653	618	632	631	615	594	610	620	644	599	597	600	632	620	682	607	661	661	680	628	636	632	653	634	648	623	639	623	630	708	600	658	676	664	651	665	681	602	670	669	679	606	652	631	674	664	645	682	667	631	641	667	633	636	643	629	629	647	657	628	679	622	640	632	606	665	627	624	582	642	656	698	621	636	624	687	673	632	644	642	666	640	648	674	664	629	667	641	652	627	671	620	664	666	650	636	648	602	676	663	619	619	607	667	633	598	638	578	637	643	682	632	655	641	632	651	632	639	672	679	602	674	651	662	649	625	643	621	637	621	607	619	657	635	607	635	681	573	611	651	658	641	646	622	654	642	652	623	657	656	682	621	649	639	683	625	634	686	666	646	695	679	606	640	626	658	655	676	612	637	693	654	673	669	633	667	637	641	624	638	663	615	640	662	651	664	590	684	629	708	643	630	649	622	659	673	669	661	673	634	663	612	627	637	653	652	664	633	608	674	660	634	684	645	627	676	608	633	661	656	625	655	650	694	691	642	643	654	672	694	630	609	699	653	660	642	676	628	630	625	640	629	663	629	644	653	654	627	593	687	646	644	614	644	609	669	613	639	661	657	640	658	619	647	621	669	639	625	663	652	642	703	644	660	611	647	655	653	609	656	634	665	655	683	638	618	596	653	659	675	648	632	619	670	672	688	607	639	651	646	671	649	669	611	650	637	667	631	614	634	627	628	628	668	637	680	637	674	650	644	719	651	690	635	629	636	634	618	672	654	664	691	662	660	638	650	669	632	640	646	660	649	646	649	638	650	625	673	622	659	664	689	637	626	680	657	634	647	681	628	667	626	659	687	725	690	675	623	647	681	634	642	604	661	633	649	683	653	677	638	626	660	656	623	661	652	655	673	630	622	670	630	671	653	645	642	658	624	680	674	658	621	658	652	627	612	677	637	632	663	617	647	650	644	627	666	627	635	677	644	650	621	637	666	601	663	614	614	635	700	672	689	618	702	609	597	612	660	664	647	609	628	665	652	655	650	674	609	683	630	662	644	607	608	647	644	661	621	623	622	644	644	655	664	641	642	641	662	628	616	633	660	690	645	684	671	668	647	608	589	644	663	662	681	620	646	686	624	701	617	650	673	622	640	607	632	646	619	637	642	649	601	642	625	620	651	629	650	691	618	608	641	659	667	632	666	619	658	691	650	608	671	660	619	636	553	616	650	672	680	646	641	629	657	595	647	644	624	667	676	594	643	612	649	632	680	624	623	682	615	610	634	597	640	611	623	667	613	653	655	657	572	645	695	677	684	587	625	625	634	676	688	675	667	707	641	685	695	652	618	623	641	683	669	684	648	670	613	649	667	646	664	655	624	638	639	653	638	629	626	596	679	681	652	623	623	648	617	638	670	606	700	658	645	624	655	646	610	715	623	628	616	633	630	670	650	682	673	680	681	675	629	680	625	666	686	613	612	646	696	652	589	671	639	590	643	630	674	663	631	684	649	644	642	634	668	619	658	622	646	654	657	652	638	621	640	629	662	633	687	647	634	631	641	596	685	677	652	650	650	650	659	584	660	627	638	670	597	680	688	623	664	605	625	666	698	661	638	654	669	651	653	663	629	612	628	633	660	634	658	681	604	656	622	635	645	631	623	648	684	654	663	635	640	672	585	668	660	607	666	647	611	660	647	645	692	634	613	654	606	600	679	617	680	684	651	612	631	627	653	638	605	642	632	683	647	645	627	647	667	608	620	671	650	664	690	640	661	660	650	625	644	620	601	612	617	592	618	674	652	612	657	646	630	642	647	669	668	625	607	638	681	693	647	636	641	650	612	639	661	673	671	634	666	644	621	623	623	662	690	633	676	614	586	640	631	637
20979	28262	15255	4573	2507	1097	408	319	135	49	70	65	58	61	63	74	50	62	80	87	74	74	65	72	57	60	71	62	84	68	59	73	58	66	72	80	69	54	71	55	54	61	54	73	62	54	54	63	75	69	69	65	68	66	63	67	54	60	59	56	60	68	67	60	63	56	71	64	66	60	56	68	59	57	72	55	68	61	58	70	54	61	71	56	63	58	65	69	63	44	67	62	63	66	70	59	66	61	55	58	59	72	72	64	81	54	63	61	69	69	67	68	62	73	62	59	56	68	74	55	49	61	63	77	82	67	60	68	58	76	70	73	58	61	55	66	62	52	70	59	63	58	60	56	72	57	62	62	67	72	58	52	71	57	64	67	58	56	64	88	60	56	79	64	54	51	69	58	63	77	61	50	74	64	72	40	58	69	71	53	74	66	57	44	75	64	60	63	60	62	56	72	63	73	62	67	69	67	71	65	75	55	61	50	66	61	51	66	57	73	66	64	62	65	70	58	64	50	56	70	54	77	65	66	74	52	66	76	70	62	58	51	62	62	68	60	60	70	73	62	65	69	63	62	71	57	62	70	54	63	65	65	71	51	64	59	68	67	67	62	60	62	65	56	68	59	47	56	50	65	58	71	79	69	55	49	68	59	67	73	63	88	69	62	55	64	74	51	61	55	46	61	75	65	62	60	58	55	58	59	62	65	79	56	69	61	63	58	67	63	75	67	55	56	69	62	58	69	69	58	55	76	47	62	60	58	58	56	61	58	60	69	54	61	70	74	67	57	40	58	57	62	63	68	75	64	72	63	66	75	64	67	77	62	62	50	62	56	68	61	55	48	50	59	66	60	61	61	68	64	67	56	54	52	59	59	66	67	58	72	65	63	65	51	58	71	57	58	53	60	63	80	72	63	60	74	64	69	61	69	69	65	53	71	50	61	62	66	67	55	69	66	58	78	64	76	56	69	70	62	78	67	59	56	68	54	68	51	60	60	59	66	70	71	67	57	58	58	56	55	63	53	55	64	55	61	65	56	50	68	60	71	67	64	62	73	64	56	69	62	46	64	75	63	46	62	60	54	70	59	72	77	62	75	66	54	57	55	64	64	68	64	63	48	52	64	61	48	64	58	59	61	62	64	69	71	53	75	53	62	66	58	61	59	58	68	50	67	56	55	57	49	45	72	58	64	55	50	76	52	49	63	74	55	69	66	56	47	60	69	64	69	64	58	59	53	72	62	64	52	63	68	49	70	66	48	64	66	75	60	68	47	62	52	60	57	54	73	69	55	56	59	65	70	52	62	63	53	68	76	63	62	63	65	81	63	63	71	64	67	60	81	56	65	75	68	69	57	64	68	71	70	61	67	56	62	61	70	67	61	64	72	62	58	67	58	64	74	55	54	73	76	58	67	49	65	61	65	56	61	71	66	61	64	55	82	61	72	56	66	60	73	69	69	62	60	70	67	65	70	65	77	60	49	56	54	58	92	60	58	65	69	55	71	51	64	63	62	59	75	61	66	54	66	56	62	59	69	58	71	60	54	68	54	51	66	64	55	61	54	65	69	68	70	71	85	76	65	74	65	64	64	64	79	66	62	67	68	57	51	64	51	60	72	50	65	65	66	70	54	69	58	58	65	72	52	77	62	70	70	64	66	74	72	64	69	79	60	61	70	63	59	49	77	51	57	56	67	54	56	63	65	57	69	64	68	66	57	67	56	76	70	81	72	67	60	60	48	56	61	58	65	65	64	58	64	60	52	57	62	63	64	54	62	47	64	64	62	49	61	60	65	57	71	70	67	69	59	59	68	64	53	55	51	57	66	74	53	57	58	74	48	77	62	72	61	53	67	74	60	67	75	66	63	61	63	60	61	61	59	59	76	65	70	59	52	71	70	54	54	65	58	68	54	59	57	63	66	57	65	54	70	63	59	57	64	78	74	63	70	56	57	51	60	56	60	63	50	56	71	61	69	63	63	57	55	59	65	52	57	58	66	55	54	46	59	65	58	70	71	75	58	73	48	61	59	64	55	67	67	61	53	64	76	70	67	74	66	71	59	65	68	53	60	65	85	69	53	66	70	50	76	53	69	71	61	67	64	61	60	68	61	65	58	44	69	60	66	65	57	57	67	55	61	51	67	59	59	62	70	59	51	53	67	73	57	57	67	59	67	70	58	70	64	60	65	61	56	61	61	62	60	44	62	51	55	71	72	57	59	47	62	65	55	71	61	64	61	46	68	62	62	69	71	65	47	64	64	55	68	68	76	71	72	61	63	57	58	53	70	52	75	57	68	67	63	54	62	65	53	52	57	55	53	56	67	57	62	70	61	59	60	73	65	64	71	62	61	56	59	62	50	67	52	60	76	64	76	58	59	57	69	62	61	66	49	64	64	61	62	60	56	67	70	78	67	61	71	66	73	62	57	79	66	60	49	68	75	60	67	61	54	61	56	59	67	62	42	69	54	76	52	52	73	46	58	63	59	58	63	63	58	62	57	52	56	78	62	71	67	49	63	73	50	52	73	64	70	58	76	71	56	60	58	58	78	54	71	67	68	73	59	66	74	56	59	70	68	62	68	66	47	65	49	53	78	85	74	49	49	65	62	52	62	67	63	65	55	72	68	67	52	53	57	61	76	74	59	67	64	50	63	77	52	57	58	49	72	60	52	65	84	56	62	53	64	59	56	53	65	52	64	54	70	66	73	67	48	76	64	67	63	65	52	64	68	57	65	52	55	66	58	58	64	49	59	70	62	69	60	60	60	73	66	56	67	61	67	59	58	65	80	49	48	71	56	64	64	48	59	57	56	61	58	61	61	63	70	60	67	56	64	55	64	62	66	61	57	63	76	58	56	49	74	66	67	55	53	63	66	59	59	63	65	67	56	57	57	69	61	67	71	69	58	57	61	62	66	65	60	64	60	62	70	61	52	67	60	65	60	69	60	58	59	64	65	68	71	70	67	66	52	59	67	62	46	59	42	71	75	60	69	65	69	54	59	65	59	57	62	57	62	64	52	66	72	62	54	57	68	85	64	66	49	66	67	60	49	61	55	81	53	59	62	49	68	54	68	64	69	66	49	67	70	55	58	60	59	61	51	71	57	54	75	56	61	84	58	59	66	68	74	52	65	55	76	47	54	72	62	59	61	63	58	59	55	59	67	60	56	59	69	51	70	65	68	65	62	78	60	62	47	64	68	65	61	65	65	68	58	69	62	65	58	58	58	64	71	63	63	56	56	53	69	56	76	67	61	68	62	64	48	63	49	58	66	65	57	81	59	64	84	56	60	51	62	66	73	70	73	62	71	78	70	59	55	52	62	72	64	61	56	65	64	68	64	70	75	72	66	56	64	54	65	50	57	74	59	64	58	65	58	58	66	66	64	62	60	68	62	45	81	56	63	56	52	54	68	68	64	62	58	44	62	74	69	62	61	51	71	61	58	57	77	51	58	65	61	48	66	66	75	48	51	76	58	51	57	70	54	63	50	46	46	68	63
52129	47751	36560	32429	36119	26373	15820	13284	4015	754	772	776	752	758	784	732	731	780	1496	1932	1500	1070	829	770	787	750	755	804	740	726	798	810	766	757	759	757	786	727	790	721	771	752	761	748	793	809	812	763	732	754	779	755	780	753	817	776	820	743	806	751	785	774	761	757	754	789	756	761	768	697	725	720	733	695	739	784	776	763	766	797	770	802	787	719	778	779	739	791	773	742	754	750	733	787	845	792	787	765	749	735	751	772	742	738	784	742	758	714	716	772	744	777	706	788	749	762	783	761	750	760	773	762	763	735	746	749	762	779	719	756	730	752	740	755	800	768	754	743	794	725	717	795	751	804	751	747	763	744	725	741	764	789	759	790	754	774	745	764	737	758	796	725	787	742	742	748	773	765	754	769	762	769	774	777	788	740	760	751	755	759	803	763	797	798	753	770	780	790	750	768	698	794	754	779	851	780	728	733	725	800	768	801	775	793	765	768	723	736	740	775	737	738	752	756	774	737	781	781	747	752	767	764	797	769	757	760	725	767	791	742	781	770	816	698	807	750	761	800	781	754	784	742	763	776	749	788	758	758	783	728	735	763	865	761	767	757	781	737	788	747	728	754	817	790	772	765	743	758	758	732	746	756	784	783	779	792	801	774	761	729	775	761	791	801	732	771	803	755	785	768	729	817	753	772	780	738	743	727	762	767	771	734	756	735	749	771	790	772	767	782	704	716	754	784	781	727	789	712	750	742	725	787	791	709	757	793	728	789	753	769	796	791	761	792	802	817	743	772	794	759	747	787	798	731	711	774	757	780	758	821	772	772	752	714	791	754	777	790	725	772	781	701	767	752	790	789	797	801	748	738	760	756	734	730	782	753	718	739	751	769	740	773	767	785	760	752	769	774	748	748	742	794	721	748	738	789	775	734	744	785	696	729	760	743	753	806	746	741	732	772	825	737	696	746	757	750	813	755	737	761	789	743	766	735	796	762	771	752	772	755	736	785	756	762	720	759	788	736	792	775	758	780	796	715	795	763	718	780	725	736	756	793	818	736	771	728	766	770	745	728	796	803	775	802	751	710	754	741	701	764	725	744	794	712	763	706	760	754	778	784	803	746	758	752	754	743	749	821	773	781	737	778	758	766	789	718	760	731	792	777	782	761	775	745	766	760	751	795	731	784	725	753	751	756	813	782	751	763	745	768	711	844	769	733	768	761	794	749	775	766	754	770	772	760	807	684	769	770	752	733	779	781	758	780	760	717	726	783	748	741	807	742	786	796	759	760	743	750	732	751	794	772	768	762	747	776	788	783	780	798	801	766	749	779	782	726	747	779	784	743	768	764	748	761	736	746	796	820	795	746	813	724	774	769	743	747	736	801	755	740	753	792	750	804	796	767	738	760	790	802	748	740	729	769	721	808	754	742	816	747	694	732	800	717	720	771	775	763	743	782	768	799	748	790	743	806	758	743	734	778	757	775	774	764	759	757	772	731	770	848	791	768	747	749	756	745	773	757	776	733	816	731	776	761	717	739	822	764	744	800	796	747	744	771	739	783	763	775	835	784	760	786	740	793	791	770	709	739	793	790	729	730	806	819	780	764	745	736	741	761	788	751	766	749	808	731	740	773	771	789	742	736	737	787	777	760	788	776	731	756	745	753	789	770	763	780	739	787	807	804	809	789	774	750	732	764	769	744	728	799	785	762	752	742	768	697	730	781	758	738	770	728	748	778	751	807	745	778	737	762	711	755	728	823	782	761	765	779	796	754	788	779	770	797	769	723	768	770	730	770	765	771	743	755	750	758	773	754	786	742	746	744	732	757	766	772	779	763	804	816	747	788	729	804	759	788	722	788	739	744	735	703	779	712	765	762	788	761	780	733	715	769	814	794	745	739	755	743	790	747	765	754	742	762	778	756	752	786	714	747	740	741	805	728	781	833	750	779	777	779	810	810	763	758	779	776	753	756	748	744	716	757	734	773	730	760	732	811	702	742	799	735	781	752	761	759	798	753	795	776	842	700	773	747	772	734	779	744	749	776	769	774	741	774	786	785	759	695	769	741	753	782	809	769	767	797	766	755	814	792	764	749	761	755	757	726	732	711	795	788	816	742	708	782	809	720	770	736	740	740	807	786	761	756	795	758	795	796	768	748	733	766	789	760	726	784	819	772	809	779	791	758	813	723	813	806	786	765	770	757	720	762	716	786	769	807	774	768	720	766	752	791	796	784	787	758	807	772	749	771	763	754	761	799	759	725	740	786	745	739	693	780	775	795	758	725	764	772	757	807	758	770	754	798	786	764	813	745	758	773	747	780	743	769	796	767	755	750	803	758	768	744	736	770	737	801	781	744	762	778	806	759	757	756	764	787	811	739	774	763	728	737	761	795	809	779	770	744	729	767	742	765	790	780	768	753	803	798	759	761	780	740	776	767	797	751	744	746	739	795	731	806	739	756	708	762	796	768	788	793	784	732	748	730	754	797	790	787	753	749	766	752	724	689	760	759	848	743	708	748	789	775	766	824	780	787	771	770	708	783	760	757	684	761	755	796	755	783	798	770	764	801	764	771	766	774	685	773	795	736	767	771	723	763	739	767	765	777	788	796	790	794	795	754	809	815	745	783	799	750	793	751	743	767	738	747	728	792	763	750	754	826	819	759	774	744	820	772	785	737	749	792	785	748	819	788	714	728	730	739	788	763	754	746	726	736	774	721	805	753	774	729	723	774	734	727	775	769	720	770	721	769	781	767	732	758	771	763	746	762	796	809	727	757	837	814	780	741	786	764	678	754	735	791	760	740	770	749	735	754	772	756	756	775	783	723	802	778	793	814	764	795	791	700	769	703	720	775	764	800	799	799	751	732	763	791	761	754	774	780	802	767	806	777	719	731	734	785	794	749	780	761	720	739	742	767	788	744	742	756	801	765	765	721	719	775	728	775	745	748	755	758	755	752	806	809	785	779	742	750	772	733	805	749	718	713	754	793	759	748	760	750	744	727	796	745	758	740	809	697	786	795	758	742	769	729	769	783	770	705	760	802	726	748	765	785	779	744	733	721	802	780	735	773	775	756	793	786	749	783	747	739	724	780	775	727	747	789	754	800	735	804	743	777	780	793	763	743	740	775	766	752	754	746	778	728	787	768	772	750	760	744	744	795	760	737	801	783	780	745	763	778	717	748	724	724	758	757	758	742	751	755	761	745	755	765	740	732	734	798	741	744	781	794	757	727	757	770	794	730	785	763	738	800	785	764	752	765	753	741	764	744	781	738	758	789	789	760	755	781	755	796	764	770	726	802	745	789	809	812	778	765	781	741	729	715	739	825	763	763	763	761	765	767	781	768	815	780	753	796	773	759	766	779	735	738	746	787	801	764	753	790	745	742	803	731	773	764	789	780	740	786	732	787	773	792	785	780	745	750	753	791	713	801	761	773	724	749	725	728	774	770	747	774	774	763	773	794	728	736	821	737	781	732	712	718	717	768	764	759	779	747	794	730	807	757
29060	38391	21767	7877	4177	2143	804	497	183	57	53	57	68	49	66	59	59	54	87	100	79	62	64	57	53	51	68	59	60	41	57	54	62	59	66	50	67	54	53	62	58	57	49	50	62	62	58	58	59	53	65	57	56	62	52	59	54	53	54	80	64	65	61	45	58	63	66	49	60	70	61	60	59	66	49	64	65	60	55	56	41	67	45	54	68	79	62	56	68	58	58	52	55	53	46	50	53	50	58	61	55	58	61	54	52	50	71	57	59	66	68	53	53	50	67	65	55	69	58	51	55	55	51	45	56	68	59	56	58	53	64	55	73	62	63	53	54	67	63	58	69	53	47	70	54	52	63	49	44	64	61	51	59	43	52	61	64	53	53	52	72	62	61	54	71	65	58	61	56	62	72	58	58	59	70	63	55	61	58	51	67	48	51	67	72	66	62	55	47	64	54	54	64	64	57	53	68	54	49	53	62	54	60	54	68	67	45	50	54	57	53	57	47	52	37	55	58	57	60	67	56	63	62	65	69	44	55	54	60	57	56	47	66	64	55	61	56	62	66	60	48	66	52	74	50	58	56	57	46	65	48	62	49	65	40	54	67	61	52	68	56	61	63	69	50	60	65	69	63	55	68	54	56	52	48	54	58	62	58	46	57	52	46	53	65	50	72	57	72	52	56	59	64	48	73	56	52	52	53	60	67	54	48	57	60	62	64	60	60	71	65	68	56	60	50	49	67	57	54	69	64	62	69	58	77	44	57	56	62	74	59	65	55	48	49	45	65	59	65	55	59	53	46	47	50	47	56	57	47	58	44	69	54	33	65	50	51	56	61	50	61	82	55	73	68	58	57	44	55	59	67	58	58	57	73	60	59	51	54	44	59	57	61	62	50	80	58	60	62	42	55	56	47	60	49	69	46	63	63	45	61	69	60	52	63	53	71	50	76	36	46	47	57	62	60	55	55	64	56	68	73	59	67	61	70	61	53	59	63	57	52	55	55	50	52	46	62	63	65	50	64	51	54	58	62	66	57	64	65	51	64	49	45	48	51	62	54	59	56	55	55	67	64	49	72	63	58	64	73	58	60	62	63	59	53	63	49	67	64	45	54	53	75	58	63	44	59	48	66	62	60	69	62	62	47	71	56	56	56	52	45	50	65	57	59	54	61	66	43	61	68	66	47	60	66	51	54	65	53	47	51	60	53	66	61	58	76	62	62	54	61	43	51	50	57	63	63	58	50	50	70	56	55	58	44	55	68	56	54	67	65	69	50	53	59	49	57	58	58	49	56	59	39	50	45	62	51	74	53	44	63	82	63	49	64	61	50	67	54	47	55	50	53	59	56	51	56	69	66	53	63	51	55	60	67	60	46	61	59	53	47	55	54	58	65	65	66	56	50	48	58	53	57	58	60	58	67	52	72	67	56	52	56	53	54	57	58	57	50	66	61	53	55	51	60	66	42	63	55	50	51	46	58	64	65	56	48	61	60	54	59	54	64	50	59	56	57	68	58	64	59	56	46	47	58	59	63	60	76	54	61	54	55	62	68	49	54	59	61	75	56	55	68	66	66	62	49	60	46	60	53	47	57	70	59	61	58	62	77	64	46	55	52	59	55	59	55	68	62	56	62	52	55	58	49	47	53	59	58	48	61	60	60	71	59	56	73	46	61	64	50	55	65	50	49	51	56	55	73	65	62	68	57	61	54	53	59	55	69	60	53	51	70	61	54	59	57	55	56	58	53	55	57	46	51	56	64	52	45	66	70	62	58	58	62	66	62	62	68	69	58	59	58	60	67	54	46	69	54	55	77	63	71	66	78	67	57	58	48	61	61	64	55	52	58	47	64	59	59	59	56	45	71	62	65	59	62	46	58	61	58	71	48	45	54	62	53	46	68	54	53	51	43	46	45	51	61	52	51	61	64	70	55	57	63	50	55	61	69	51	47	61	63	53	52	54	59	47	69	64	58	65	60	71	60	62	52	59	57	61	49	53	58	63	65	52	64	65	45	73	59	62	60	66	43	58	50	59	62	52	67	51	52	53	63	57	59	57	56	46	63	72	49	52	74	57	68	65	53	60	42	63	62	60	62	49	55	54	66	69	45	56	63	46	44	58	51	55	50	47	44	57	58	51	59	68	63	55	49	59	58	69	64	59	63	72	59	70	71	59	61	67	60	61	66	44	51	65	83	48	48	64	57	64	60	62	69	50	43	50	53	51	46	66	54	55	54	61	60	62	54	52	65	51	39	63	55	56	62	55	57	58	52	50	58	58	58	45	56	70	39	57	55	73	57	72	57	63	57	70	41	71	66	59	55	57	52	63	52	67	62	58	50	43	49	58	52	61	65	62	68	67	52	54	56	60	61	55	63	56	55	52	63	51	57	53	52	45	72	46	61	59	54	42	44	62	52	53	74	69	60	57	54	57	45	57	63	58	60	64	62	69	53	59	52	47	58	69	69	57	53	69	61	48	56	59	44	55	61	54	58	65	52	66	54	54	61	59	54	71	46	54	43	58	49	64	49	51	59	47	68	64	54	62	63	62	46	46	74	61	52	36	57	66	57	55	43	45	61	68	49	62	60	53	60	62	56	53	63	51	76	58	55	57	61	63	55	56	53	61	68	57	46	55	57	61	60	57	59	54	57	64	52	56	51	50	64	46	56	60	61	57	53	63	67	59	58	54	67	62	46	51	49	74	50	49	59	58	63	52	48	61	54	64	55	56	72	69	58	50	50	57	64	55	55	42	61	66	55	46	61	58	62	51	61	67	67	60	63	57	68	60	48	58	66	51	66	56	48	55	52	48	58	61	51	52	52	44	51	54	54	58	46	56	60	54	56	63	53	67	54	64	54	54	51	67	46	56	47	61	67	46	52	66	50	65	42	63	44	48	70	56	63	60	53	59	57	56	56	58	64	60	53	44	62	60	74	66	60	51	53	71	62	65	48	51	56	65	52	55	53	54	48	67	54	58	60	58	60	57	51	60	75	60	53	60	58	55	47	69	49	82	57	69	54	46	61	54	63	53	60	45	54	68	60	64	66	51	61	64	51	72	47	52	72	60	57	61	51	56	63	42	62	73	61	63	59	54	63	43	51	52	53	56	52	51	52	48	48	59	55	40	55	68	74	64	72	41	48	53	61	57	43	54	53	61	55	50	63	60	64	52	58	60	63	54	57	61	54	64	55	54	49	50	57	71	57	69	53	60	49	48	64	61	61	55	60	61	58	57	48	47	66	52	59	55	61	77	59	67	57	62	52	54	44	49	64	62	51	56	58	64	68	66	46	47	50	65	61	68	49	65	47	46	62	57	61	66	58	56	49	65	55	71	55	72	60	62	72	62	57	49	63	62	62	57	51	54	52	54	46	63	68	58	51	54	59	45	63	51	64	51	56	53	69	60	67	66	62	60	60	60	53	57	68	59	75	51	54	55	49	53	47	49	61	51	61	55	45	58	63	53	61	59	62	68	50	65	54	71	64	48	53	51	67	52
49188	47851	41944	38650	43334	32930	22810	17792	5781	771	722	737	755	756	676	723	714	873	1986	2059	1738	1267	916	784	736	719	731	676	700	742	702	757	703	717	719	690	678	734	696	717	733	714	710	657	695	690	662	677	713	660	669	686	687	689	713	748	696	688	672	743	723	648	626	667	651	739	707	716	714	704	727	688	702	732	693	657	689	757	668	712	707	674	698	702	703	711	754	697	730	656	745	677	728	672	703	654	670	711	717	712	703	716	703	676	730	672	703	765	675	721	724	738	748	674	729	689	727	722	710	699	713	689	730	651	721	674	698	746	694	708	703	659	714	705	722	682	730	721	701	654	723	697	711	717	694	747	701	706	727	717	708	710	705	712	712	729	750	779	730	737	724	697	717	734	772	691	743	692	717	739	737	691	696	672	663	756	707	699	725	722	704	672	714	736	701	713	716	710	743	667	747	699	750	703	733	697	693	711	751	703	696	707	739	716	694	700	657	707	723	683	743	724	689	724	696	711	673	692	736	688	696	708	713	742	690	672	709	718	710	689	714	733	684	699	722	699	756	739	741	733	702	723	686	676	684	734	696	726	729	744	782	694	758	709	721	708	677	690	675	705	694	694	756	748	711	712	668	687	766	692	741	682	750	696	756	704	659	700	711	678	726	706	713	736	671	717	698	716	693	737	652	731	643	696	716	695	722	726	708	714	677	715	704	676	711	735	766	727	733	708	714	678	720	691	694	714	732	725	711	710	687	713	686	746	692	744	709	720	640	763	677	710	695	712	734	708	720	695	742	727	736	672	721	720	711	685	690	723	701	754	713	768	702	660	748	729	691	670	683	635	718	692	734	711	691	694	679	752	670	769	724	698	713	717	687	744	679	709	706	752	680	670	697	682	666	704	728	703	706	693	729	681	697	695	740	738	714	679	687	709	703	694	719	662	736	717	708	753	680	686	701	715	709	728	702	678	700	674	671	725	693	674	686	691	695	695	731	717	676	689	698	708	705	664	695	710	713	766	701	709	690	662	666	755	720	715	710	720	724	722	702	713	723	712	688	672	636	730	695	727	681	704	674	686	727	733	697	700	680	769	695	739	699	681	678	672	703	661	765	706	723	688	709	671	685	675	725	694	699	707	705	713	720	747	687	711	728	711	677	703	708	721	708	701	686	668	683	698	671	724	722	683	743	633	695	705	706	679	675	701	709	693	775	685	698	671	695	769	709	709	647	731	712	715	743	721	663	679	739	681	700	688	654	687	695	703	701	724	751	695	688	670	736	705	684	675	701	732	725	679	656	665	743	654	685	726	656	727	716	700	689	710	684	689	660	665	754	735	684	728	687	664	712	717	690	686	728	755	738	719	687	674	698	646	701	696	674	698	671	777	680	707	688	701	707	683	707	711	749	721	723	714	666	702	653	716	746	701	679	682	698	737	664	681	702	702	687	701	708	691	670	698	720	661	698	720	705	698	736	682	674	671	714	669	701	713	639	746	767	713	726	730	763	685	732	745	718	685	723	725	730	686	726	715	693	704	718	705	709	701	619	742	732	686	664	717	737	725	719	706	706	750	701	704	650	717	690	675	729	774	728	734	744	713	749	701	680	655	760	713	703	689	729	671	701	654	718	687	714	671	717	710	745	724	732	702	667	728	659	729	676	705	683	649	675	720	666	722	666	723	729	693	722	695	703	747	688	733	673	685	720	742	699	684	692	702	680	680	691	702	676	691	714	692	729	761	694	672	688	678	734	718	637	644	691	699	764	699	733	753	713	686	654	694	687	667	669	726	665	710	697	687	705	773	742	728	686	730	727	728	688	674	745	726	740	740	704	700	708	751	697	699	754	732	717	699	691	662	708	672	686	665	718	723	725	751	789	696	735	715	728	695	756	709	712	706	708	735	720	701	700	698	691	714	724	711	672	745	731	718	735	673	703	675	711	669	757	722	670	669	685	727	708	743	672	684	691	760	704	731	702	706	687	714	703	736	716	651	703	683	665	718	648	692	725	723	681	705	682	714	730	692	711	709	748	739	672	720	679	702	688	679	692	743	708	696	731	698	728	705	716	755	697	717	721	666	697	706	674	715	702	751	715	718	690	673	699	679	690	685	703	676	680	698	679	704	684	717	726	724	695	735	706	723	692	666	708	733	754	700	685	672	730	747	698	675	702	756	703	686	718	686	672	723	685	728	719	700	690	718	680	696	776	678	709	672	689	666	746	700	719	691	735	729	740	738	718	663	668	698	689	679	665	750	718	712	728	666	740	720	677	694	701	704	694	721	691	709	704	681	702	655	672	674	698	744	695	699	702	724	713	709	692	686	701	703	756	718	694	687	685	690	710	701	711	709	711	711	673	718	717	710	673	670	695	686	739	674	725	706	705	693	672	726	719	673	702	657	705	663	720	748	676	717	687	723	725	721	725	735	686	702	661	690	680	690	689	725	754	739	646	696	685	728	688	734	730	688	699	746	699	666	695	699	711	650	721	722	753	661	729	761	704	694	725	702	727	683	711	692	708	668	685	719	681	704	694	691	686	701	691	736	652	724	680	717	669	674	693	695	645	694	722	690	686	662	710	680	670	702	724	647	735	675	706	706	705	706	695	692	696	710	680	728	657	691	682	690	707	717	698	695	702	689	654	698	749	734	683	664	693	696	684	665	653	694	734	723	702	738	675	714	697	712	625	733	749	723	694	643	735	714	688	660	709	699	737	682	721	760	703	690	673	716	691	700	654	733	676	705	744	709	726	677	696	732	711	698	712	642	661	699	710	731	676	704	710	741	735	762	693	677	735	697	690	737	756	684	717	740	687	744	728	654	662	700	690	668	746	648	720	708	728	783	661	697	671	651	712	696	729	726	676	727	724	697	679	753	723	720	743	746	726	717	703	629	661	662	672	706	707	728	720	715	672	667	702	704	674	673	710	676	690	739	684	718	706	698	751	717	720	738	707	732	756	756	700	713	696	729	712	733	705	718	727	696	722	707	754	676	690	757	721	716	726	671	697	682	697	715	731	752	714	727	726	717	695	710	736	712	739	684	701	708	698	680	718	706	671	726	707	702	722	704	724	688	717	696	744	716	707	691	727	723	742	708	693	738	702	740	699	722	739	705	703	706	740	695	758	689	712	736	688	645	746	657	748	711	700	669	706	656	707	678	680	733	749	699	738	728	741	680	683	703	725	698	721	680	707	714	724	744	704	744	677	684	731	698	729	724	702	740	683	677	678	698	669	713	718	730	685	694	706	717	716	697	689	725	682	705	699	682	716	723	705	688	739	753	710	772	707	717	706	706	707	711	708	714	670	678	692	726	726	682	674	692	705	669	733	699	733	706	686	702	736	753	776	756	705	701	710	716	735	672	720	672	739	701	706	684	686	674	694	729	649	751	701	709	717	703	649	708	650	678	716	713	711	715	672	677	703	700	681	677	761	773	707	728	670	718	752	693	762	690	688	707	705	686	677	718	693	665	695	678	696	736	741	769	703	714	636	677	696	756	742	682
9844	12296	5827	1441	866	355	158	103	76	45	45	45	53	49	55	55	54	53	53	51	68	62	56	53	57	50	53	45	57	59	51	47	38	65	56	53	58	47	45	66	46	44	39	51	37	61	61	54	61	57	34	57	44	59	44	55	52	54	50	49	52	49	57	49	45	51	58	46	45	53	59	56	53	62	35	56	60	43	46	53	51	51	51	40	75	58	57	41	53	60	51	52	56	57	47	55	53	66	61	53	48	47	45	55	45	54	35	45	53	50	42	58	43	48	38	54	51	43	64	53	45	52	49	49	44	59	46	60	70	55	61	49	38	51	58	56	57	56	56	60	55	50	55	53	60	58	53	63	60	58	68	53	48	60	46	52	66	57	50	51	54	56	67	56	36	45	58	63	42	56	64	63	51	66	49	32	63	56	53	62	51	49	44	56	63	49	64	52	47	52	56	58	54	50	41	39	48	52	59	49	48	62	53	57	57	49	58	54	59	63	35	55	48	59	53	56	66	52	48	68	46	66	61	59	52	46	52	49	46	37	43	57	36	63	53	44	68	42	53	53	61	41	62	58	53	51	52	61	52	50	57	60	58	39	56	56	53	51	46	55	54	45	57	54	39	58	42	62	50	44	41	42	49	60	60	58	52	62	54	58	70	51	66	60	54	60	45	55	62	53	63	51	48	57	59	45	44	54	67	53	54	45	51	48	52	58	47	47	51	38	65	55	65	46	57	48	57	63	55	47	65	62	56	62	45	51	54	44	48	56	54	56	48	54	60	50	55	54	59	49	56	43	51	53	40	49	37	49	59	55	45	52	45	47	50	41	50	52	49	48	54	52	60	38	46	50	56	62	60	58	50	56	54	56	53	39	54	42	49	56	52	59	46	41	52	43	47	52	65	51	59	52	52	66	54	68	53	56	45	42	55	39	52	49	71	43	61	56	49	55	51	64	54	44	66	52	48	54	58	54	43	62	52	59	54	52	49	50	55	55	59	57	54	55	49	48	61	64	55	49	63	60	48	41	51	65	60	60	37	44	59	52	52	53	54	57	52	55	53	65	64	46	43	63	53	52	44	54	58	52	62	57	52	52	67	36	50	38	44	56	51	63	51	58	53	38	63	47	58	59	60	51	66	55	54	41	54	53	46	45	52	51	38	41	40	62	54	51	56	49	50	66	46	48	55	52	55	62	44	54	46	55	56	55	53	52	48	62	53	55	41	54	52	66	48	69	51	61	44	41	52	50	55	54	46	60	51	61	46	56	56	50	39	58	49	63	57	51	56	57	53	53	58	46	68	50	54	60	34	46	50	64	45	56	47	66	52	47	40	42	56	70	56	45	56	57	54	68	42	62	52	46	50	53	56	52	41	44	47	50	54	57	56	49	55	61	61	52	51	48	64	49	46	49	61	52	61	61	57	61	53	62	56	57	54	37	56	50	46	61	54	51	51	50	44	49	53	69	45	37	38	51	44	45	51	58	39	50	61	60	44	52	39	60	62	50	55	53	63	40	59	43	41	47	52	53	54	62	50	57	46	39	43	75	65	43	42	64	49	60	43	49	51	54	54	58	58	56	52	58	58	42	56	45	49	39	47	57	48	50	62	54	63	64	42	49	57	47	55	53	56	52	47	43	46	67	47	54	50	57	51	60	62	56	51	69	62	49	57	41	62	55	52	57	62	64	57	44	59	48	41	38	52	50	55	56	65	59	54	44	72	53	54	50	40	39	52	52	50	70	35	51	63	43	46	55	60	39	50	63	52	51	51	51	64	56	53	63	64	51	51	40	56	48	54	52	65	50	59	61	42	68	55	41	50	42	59	42	51	52	51	46	53	56	48	54	67	57	51	49	50	55	47	54	47	41	45	61	42	62	61	48	46	62	48	64	48	50	53	52	42	61	34	51	52	61	42	49	55	50	58	59	52	57	46	51	43	48	63	53	59	40	51	36	53	53	51	42	44	73	53	58	53	45	43	50	61	49	55	39	48	56	60	56	49	45	56	50	61	48	48	59	47	42	42	48	45	52	54	60	53	49	45	54	47	53	72	56	52	49	53	53	58	51	44	66	51	43	62	63	43	58	52	48	46	47	54	53	61	57	57	53	65	53	48	55	66	49	45	54	61	57	59	39	45	52	56	53	50	60	61	65	54	54	42	60	40	46	63	52	50	59	50	52	61	47	57	65	45	48	51	59	51	55	55	63	56	44	57	63	52	43	57	43	54	40	61	57	41	48	50	52	60	56	53	50	50	57	46	65	50	51	52	57	53	42	57	57	53	51	44	59	72	62	52	42	50	54	46	77	44	54	58	54	66	47	51	54	52	50	59	58	52	51	57	48	55	55	51	46	58	49	50	48	52	49	63	51	70	50	58	47	53	58	59	63	54	43	49	62	41	65	45	56	63	65	39	49	42	52	51	50	60	62	44	64	50	63	54	37	57	60	58	54	52	49	43	58	49	50	54	71	52	60	57	59	64	54	57	41	60	60	59	47	50	46	55	48	44	57	44	51	57	54	44	54	61	46	56	52	54	59	56	50	42	65	63	50	41	47	51	62	46	48	75	50	45	53	49	45	53	37	53	45	55	39	54	40	34	62	52	51	53	57	52	54	62	54	44	63	46	51	52	45	50	38	57	50	50	42	57	62	49	63	59	57	55	48	45	53	49	62	56	53	63	49	46	55	53	56	52	38	62	59	51	52	44	45	27	55	47	67	60	52	58	56	59	53	52	60	52	62	48	57	49	51	45	36	46	61	40	44	47	62	52	66	39	52	52	55	57	55	55	56	54	54	49	43	44	63	57	59	60	49	67	64	44	47	48	51	41	72	54	51	47	54	64	54	45	58	50	50	43	47	53	45	52	56	64	43	51	47	46	47	57	57	50	55	55	38	55	46	66	63	50	43	48	74	41	55	50	44	54	52	44	54	52	57	51	68	50	61	50	57	55	63	58	45	37	40	56	56	49	55	47	59	54	51	56	38	60	53	58	58	69	52	56	48	52	45	56	56	60	48	46	44	49	62	48	47	44	49	50	52	55	51	44	53	51	50	52	49	47	64	65	59	45	40	43	55	41	56	61	52	47	57	48	64	45	48	52	47	52	53	60	50	45	60	51	54	57	60	54	47	53	52	56	47	59	56	57	46	61	56	55	58	51	67	52	54	64	51	58	47	37	56	52	58	53	50	63	45	58	65	56	56	56	52	57	52	47	48	51	55	71	39	53	64	55	52	43	59	55	58	57	58	40	54	49	62	64	53	49	63	51	51	48	57	36	49	50	50	62	53	56	68	46	55	68	74	41	46	47	42	54	47	49	61	46	46	48	60	47	43	66	67	54	49	48	49	53	51	50	49	60	65	49	57	59	50	59	52	51	38	47	49	51	54	62	50	39	55	67	48	50	56	46	43	48	62	41	53	51	46	50	57	55	46	56	63	50	61	55	56	50	49	60	52	74	46	45	64	45	53	60	52	48	46	39	52	57	51	60	55	62	47
42936	36775	26657	21365	24978	15826	8489	4932	1877	620	657	615	636	618	683	710	653	696	811	844	883	734	688	647	694	615	593	651	613	651	616	716	655	674	592	603	641	641	635	663	646	669	627	624	647	681	664	628	634	672	645	627	643	630	657	594	682	641	652	673	656	609	633	644	595	636	620	646	664	651	633	621	628	638	616	617	641	679	647	655	632	665	663	663	573	665	643	698	667	653	674	645	618	643	660	643	633	650	658	672	652	636	685	658	622	626	646	687	742	624	615	645	663	651	624	639	681	662	666	692	679	643	618	608	682	636	624	648	608	592	668	665	638	643	636	635	676	613	661	655	634	657	614	694	628	649	613	636	643	660	663	710	633	692	649	640	635	666	667	664	669	657	615	662	660	642	596	621	643	608	651	623	633	642	679	719	640	684	587	653	644	633	680	636	671	691	659	646	650	628	684	636	662	629	618	631	627	672	644	656	672	608	636	622	647	700	621	604	630	678	654	717	627	618	642	582	701	637	630	657	690	658	665	645	635	616	689	661	608	627	635	645	631	609	640	614	661	659	637	641	648	663	679	662	704	644	636	629	662	616	638	660	620	672	682	632	630	666	687	641	710	704	684	689	644	660	632	669	603	655	668	655	613	606	630	618	632	659	707	656	700	709	666	621	631	689	644	688	652	676	650	652	656	621	628	670	657	627	707	659	643	646	616	646	674	656	587	643	675	667	634	653	662	659	694	631	665	674	599	675	650	618	666	637	655	645	689	634	651	682	675	646	637	651	634	655	637	628	612	681	611	614	637	670	641	639	659	612	679	674	603	671	602	679	637	674	685	662	608	625	623	642	697	615	648	664	650	627	628	633	630	657	677	635	662	613	651	673	684	667	657	653	631	648	677	672	634	612	618	684	628	628	654	681	655	657	630	643	668	656	696	665	669	631	705	674	645	649	657	674	642	642	646	651	634	723	676	623	678	652	661	651	650	606	618	621	647	652	650	636	630	656	643	592	655	621	699	663	648	625	608	638	646	660	631	640	637	643	644	651	619	637	675	664	655	637	604	614	646	652	631	659	623	700	601	661	666	630	640	648	614	658	627	636	638	599	644	652	601	687	636	662	654	628	654	687	654	653	626	642	659	643	657	627	628	609	695	640	688	662	637	663	660	604	694	630	645	659	646	660	578	627	674	641	641	640	692	589	641	579	600	652	642	663	646	646	672	634	671	649	621	652	632	654	698	679	640	680	627	631	659	692	649	651	691	624	628	607	682	636	647	644	648	653	637	639	661	652	672	671	615	656	673	668	643	663	664	666	657	634	647	639	667	671	689	606	631	617	651	654	640	708	634	691	630	645	639	665	649	610	618	647	615	610	639	677	634	642	647	652	644	665	646	618	644	662	617	684	626	650	647	658	643	665	618	661	652	631	648	688	659	613	656	705	662	650	667	600	669	670	644	657	648	632	667	651	639	617	647	718	647	660	656	670	624	637	645	600	689	635	666	686	645	639	623	650	636	677	625	669	625	658	696	679	644	674	664	651	620	644	652	660	622	657	689	668	652	616	641	635	668	641	677	609	649	638	678	601	671	621	630	643	657	675	712	661	658	615	656	619	637	660	648	611	658	678	648	661	638	600	596	632	686	632	675	634	637	695	623	658	694	682	628	651	649	645	627	643	698	619	657	651	644	700	652	666	621	638	674	645	647	642	612	673	650	640	662	659	692	675	649	612	623	667	614	608	685	615	660	620	694	633	686	674	592	674	660	699	624	649	683	629	644	694	653	603	681	643	629	650	646	620	666	632	617	612	663	675	634	657	679	652	621	633	609	624	638	672	597	597	624	622	650	642	620	649	652	652	667	643	638	635	663	616	631	657	695	680	666	651	645	663	600	645	650	647	645	675	633	672	643	663	648	609	634	649	651	677	708	664	615	654	621	646	670	644	658	615	631	628	677	671	642	687	668	626	649	664	629	635	674	642	665	673	629	680	685	650	615	641	662	628	690	622	624	674	660	649	673	674	654	611	664	671	662	652	653	667	639	637	663	639	657	663	628	669	621	626	604	616	644	650	649	633	632	646	633	713	646	618	655	646	674	655	717	620	664	635	656	655	650	657	660	677	608	636	670	681	655	655	678	664	623	695	673	655	651	652	624	655	631	680	630	623	680	643	671	598	687	642	659	652	650	636	654	643	635	626	732	662	610	628	671	676	639	665	636	655	641	638	614	631	671	634	617	609	672	650	618	642	623	640	662	674	634	627	644	649	653	601	625	648	669	677	647	622	629	705	646	674	608	642	646	629	626	642	667	652	636	690	638	619	639	621	611	663	659	648	638	645	640	630	620	653	616	606	648	595	607	645	650	699	616	608	689	674	651	667	634	666	703	647	624	637	677	643	641	656	629	672	597	684	624	657	636	647	601	698	683	635	674	608	635	659	671	639	631	641	624	620	613	579	624	631	657	624	657	618	655	630	679	664	623	648	653	655	674	634	635	672	665	663	682	618	691	679	631	707	641	675	624	661	631	603	658	671	649	650	638	619	632	623	631	636	629	647	680	657	647	647	635	630	657	653	634	619	633	667	597	666	637	651	675	667	644	666	629	638	729	695	660	635	646	634	648	674	680	676	669	657	658	630	635	622	675	648	620	604	621	643	632	655	643	625	639	656	670	656	666	658	690	656	628	659	635	637	632	648	615	633	638	649	653	657	648	659	594	677	662	627	671	627	639	641	650	668	661	595	591	658	599	688	616	673	645	607	667	599	608	642	683	645	622	627	660	619	639	652	633	713	639	673	643	683	669	596	643	666	600	676	659	634	610	671	626	638	674	654	664	700	588	648	662	689	635	661	684	613	656	591	672	671	651	669	670	683	649	672	675	682	669	644	608	643	638	634	610	646	689	670	666	655	617	671	621	639	600	638	658	639	635	599	655	620	676	639	665	622	664	696	663	674	645	653	637	682	647	669	615	633	635	636	665	646	629	633	640	627	628	609	643	707	698	604	629	653	659	663	690	667	640	634	673	635	642	648	699	621	629	624	652	664	633	668	637	604	662	694	675	655	660	673	642	666	681	680	633	640	662	625	665	634	645	665	658	645	619	660	661	644	653	663	631	668	600	660	615	681	711	645	640	631	655	643	676	633	629	634	664	638	641	659	663	684	689	660	621	664	614	636	668	652	649	678	665	623	633	638	631	665	612	659	627	656	633	629	649	632	631	602	633	687	712	624	627	651	635	639	660	652	689	667	621	686	665	642	641	616	680	646	612	638	599	673	612	688	648	661	628	648	636	632	673	679	590	676	645	629	675	623	633	661	630	689	633	641	629	636	589	644	669	617	638	626	633	644	639	662	651	707	658	618	657	656	630	633	644	674	636	643	609	604	637	686	612	681	613	671	714	628	646	614	655	639	603	685	629	701	642	615	654	672	659	643	643	676	609	619	634	650	653	622	655	671	664	652	623	627	649	642	643	605	644	677	669	671	673	663	648	683	640	632	653	618	646	618
24775	32014	16035	4724	2525	1104	432	282	99	52	51	43	49	48	50	48	46	53	52	63	60	61	50	45	60	57	49	56	58	52	49	44	55	50	59	52	51	70	54	51	51	49	60	52	41	46	65	58	42	50	56	39	58	48	60	58	62	54	54	58	59	54	49	52	47	53	42	60	52	46	50	64	50	49	44	43	48	48	61	60	50	49	51	54	59	63	42	56	52	52	51	45	49	57	53	52	54	55	40	58	52	45	49	62	54	63	48	47	54	59	54	54	38	57	49	56	50	51	48	54	43	62	54	53	44	59	42	46	52	49	49	59	43	58	61	45	48	55	47	47	57	62	48	41	41	70	53	51	47	51	52	41	48	53	68	37	48	35	50	61	44	53	53	44	50	65	40	47	50	44	46	39	65	46	55	67	50	48	43	47	40	50	65	53	46	42	47	49	50	52	52	48	59	67	51	43	54	48	48	52	56	46	73	51	54	53	57	61	55	51	61	58	52	49	31	58	67	42	41	58	59	60	55	54	54	56	65	52	65	59	51	46	52	46	50	46	52	53	47	45	63	53	56	40	59	51	51	69	60	71	57	46	49	60	41	48	56	63	51	67	44	60	42	49	52	39	53	56	44	51	47	49	53	52	49	54	52	37	57	57	48	66	52	47	46	61	60	46	59	34	54	50	49	44	51	46	51	36	59	47	54	62	58	61	59	42	50	65	47	47	55	44	48	41	53	40	50	60	57	36	63	50	46	67	47	51	47	51	43	55	62	42	48	56	52	58	40	57	57	54	66	50	54	62	50	46	50	51	58	52	64	51	50	46	62	62	47	58	52	66	55	45	61	53	57	38	47	49	43	46	56	54	50	51	54	66	61	56	43	48	46	41	53	51	47	35	51	45	52	49	45	63	58	57	48	50	53	61	45	55	53	42	65	49	46	74	52	52	64	45	50	59	53	43	58	51	53	45	49	60	62	47	60	55	45	31	59	44	52	44	57	48	50	53	57	46	55	52	59	41	48	44	67	52	43	45	61	45	45	45	48	50	46	40	40	53	74	46	55	46	61	61	42	50	53	44	45	62	45	50	62	61	58	45	49	61	37	47	40	44	55	55	68	55	46	47	62	47	46	48	47	45	55	51	46	68	41	46	54	49	50	55	50	52	51	72	51	54	59	35	70	46	54	49	45	51	60	50	43	44	42	49	43	53	52	51	42	57	49	36	51	52	54	54	66	48	58	60	71	50	59	45	53	48	44	40	41	46	55	44	51	50	40	47	56	65	44	60	49	52	58	53	45	63	63	53	60	45	49	60	46	34	41	48	59	57	48	59	62	68	52	60	57	57	56	57	46	55	42	58	57	45	37	41	45	59	45	40	59	62	55	55	50	50	62	51	56	73	67	49	60	47	49	47	48	47	48	56	48	50	52	44	45	64	52	46	59	50	52	65	42	62	40	67	47	52	46	57	51	52	58	62	56	46	48	55	52	47	52	43	55	56	48	45	57	50	51	53	46	59	51	46	54	52	39	47	43	53	47	49	55	50	49	53	46	51	54	65	46	41	49	54	62	62	58	55	56	54	58	52	56	45	46	47	59	44	42	52	49	47	61	53	37	57	40	59	58	52	48	50	62	49	61	48	47	42	56	54	55	65	52	54	49	48	51	55	50	58	52	39	57	54	64	49	38	47	51	38	53	64	57	51	60	50	43	48	65	41	55	46	50	70	53	52	54	55	45	46	58	46	50	47	56	55	54	47	56	66	64	54	54	40	66	49	51	61	43	44	54	55	51	51	54	50	51	60	54	52	53	43	58	48	66	58	53	41	51	59	55	50	47	51	60	52	56	51	51	65	50	50	52	47	62	57	48	49	49	59	50	64	51	42	71	58	59	62	54	57	52	43	56	56	55	49	42	62	61	65	36	39	50	48	52	50	39	46	64	59	47	46	50	53	44	46	49	54	61	45	60	59	52	50	54	55	45	62	45	40	53	52	66	63	53	46	62	53	51	53	44	43	45	59	61	53	60	51	46	48	46	42	65	61	59	57	65	46	47	67	53	48	72	59	50	48	42	60	63	66	41	51	53	49	49	58	49	50	49	63	52	61	52	52	57	50	49	61	40	52	48	49	67	54	50	42	43	45	51	59	50	62	63	50	47	37	42	54	55	72	58	59	53	38	53	56	51	57	63	50	53	47	50	45	44	52	57	36	47	66	64	64	45	56	48	49	42	54	62	55	52	46	60	52	48	42	52	49	59	46	51	48	59	48	54	57	56	54	45	62	47	47	60	46	55	46	37	47	49	49	54	51	45	56	54	44	58	47	51	66	50	50	49	56	45	53	61	47	51	63	39	60	38	57	53	58	64	52	57	37	51	49	53	60	52	48	44	57	45	60	64	42	56	52	40	54	61	53	53	46	49	59	45	38	47	53	52	51	51	54	55	52	36	54	49	53	59	55	52	45	56	51	45	40	62	50	60	52	56	53	57	58	42	60	53	55	51	39	60	54	58	43	62	54	43	48	49	59	57	44	45	49	39	60	58	47	55	40	53	48	48	46	63	45	43	49	56	43	42	46	52	53	54	42	47	55	44	46	52	54	49	43	51	50	49	68	54	40	50	50	52	53	70	60	52	48	50	50	63	35	49	56	48	56	46	41	42	58	55	42	63	53	59	57	47	58	60	55	53	56	56	51	42	56	41	48	62	44	47	49	48	53	51	52	58	43	52	64	50	60	51	59	51	53	68	48	61	40	44	51	40	60	55	42	48	59	54	51	54	49	49	46	56	47	55	48	57	50	62	65	51	57	53	49	44	59	38	46	38	36	58	59	49	47	55	49	50	48	51	53	58	56	57	59	51	57	53	62	61	54	56	54	47	56	50	52	47	45	49	49	60	66	57	72	37	62	47	54	55	61	60	55	59	60	51	49	59	53	55	54	41	56	46	59	54	59	49	47	46	50	64	51	36	65	47	45	62	62	48	55	45	34	44	54	44	58	44	39	69	51	48	49	54	51	55	46	59	55	56	68	44	45	57	46	50	54	61	71	64	41	69	52	49	45	51	47	62	50	48	52	41	44	55	50	44	58	62	49	44	46	49	60	34	61	50	61	62	64	50	64	50	49	38	57	47	49	54	52	49	59	49	58	46	63	57	46	44	43	53	46	54	58	45	50	58	62	49	43	55	57	52	59	56	54	57	53	51	53	64	58	62	44	63	48	33	52	52	33	44	54	49	57	47	40	53	52	55	49	59	54	55	51	53	51	44	50	51	42	59	42	56	46	44	43	54	52	41	46	47	53	42	53	49	46	55	51	50	42	48	54	50	59	54	49	57	46	53	48	47	63	49	60	43	43	59	62	57	48	50	40	55	65	64	52	54	48	56	43	66	50	49	40	57	52	32	51	46	55	51	55	43	37	63	49	47	38	52	37	58	55	50	52	48	62	48	64	51	43	67	54	58	48	46	49	54	60	62	49	47	52	55	48	44	52	54	50	53	45
50663	44868	36004	33058	36944	26565	17572	10949	3303	690	629	675	644	700	623	617	627	662	907	1216	1085	846	757	704	593	573	603	645	620	639	635	624	645	636	632	621	636	587	617	629	624	643	643	644	614	649	639	589	656	640	697	628	631	619	631	619	623	623	639	617	611	642	659	609	595	635	619	594	605	589	674	606	647	611	642	669	609	638	625	643	576	625	600	632	681	635	625	647	612	577	685	623	614	637	613	643	566	614	660	617	602	667	661	642	612	625	632	699	621	660	620	642	679	623	633	697	653	617	654	685	638	646	656	584	630	653	623	587	658	639	642	597	663	628	654	612	604	622	600	602	669	654	690	620	622	629	635	596	643	659	583	598	667	626	639	584	673	588	630	610	630	631	631	594	635	616	664	605	634	642	628	635	612	663	678	641	617	613	622	635	622	616	605	655	639	611	631	606	641	673	682	614	681	663	613	607	600	631	621	665	617	602	665	599	651	637	643	591	613	605	679	614	604	630	612	673	623	622	625	600	649	623	627	642	615	606	615	605	671	658	603	613	626	645	596	627	648	610	618	611	659	636	623	623	667	595	666	639	680	636	615	658	652	663	621	628	587	608	616	613	664	664	609	630	660	659	637	610	628	609	633	614	642	642	610	668	628	644	574	588	658	670	636	592	575	633	631	621	637	679	590	625	646	616	600	620	643	652	619	641	580	609	691	648	659	630	601	613	674	651	653	599	621	612	599	640	634	660	639	662	635	665	644	651	595	637	631	591	671	647	668	659	638	697	627	630	623	648	636	654	694	624	620	646	642	626	641	620	647	652	579	636	669	624	623	617	657	605	667	630	706	623	639	649	602	667	662	608	680	614	629	625	608	645	671	626	649	705	627	642	671	643	588	660	667	665	631	628	678	630	675	587	688	625	603	662	625	634	596	664	612	671	631	617	618	632	617	621	634	608	603	611	625	669	629	635	657	626	670	645	603	648	652	593	649	621	639	635	652	583	625	684	618	642	632	623	609	651	631	653	604	626	658	647	618	655	580	628	593	603	616	651	636	616	667	642	662	630	661	657	629	669	681	653	685	626	630	595	668	609	641	661	624	665	670	635	643	661	636	629	620	624	601	660	605	612	630	636	664	660	635	618	624	645	657	594	627	607	620	636	659	637	682	584	640	655	662	640	630	615	617	632	612	634	675	603	640	615	644	638	644	596	617	631	616	667	619	596	642	660	611	579	628	590	694	622	646	653	646	629	607	605	615	606	619	668	605	623	656	625	611	621	653	572	590	618	638	640	648	609	615	615	633	629	626	589	651	652	670	629	629	667	626	597	647	649	628	622	646	691	661	653	607	635	658	667	657	658	622	626	668	648	650	665	631	638	656	638	628	614	682	616	646	638	658	602	621	605	633	647	613	667	606	655	640	637	637	604	615	670	649	616	608	634	649	607	623	658	614	615	631	606	619	651	641	654	691	679	607	634	639	615	642	628	580	658	650	608	638	604	615	659	623	653	621	623	662	612	630	670	657	655	626	604	653	602	635	620	650	658	668	641	677	607	588	660	645	654	622	636	644	657	621	688	644	639	642	680	647	671	649	623	642	604	645	657	628	624	644	633	656	600	619	646	619	635	672	670	621	649	680	636	683	632	634	614	656	652	640	626	653	660	606	607	636	645	627	581	648	621	643	605	624	671	624	590	657	607	636	651	692	612	607	563	654	610	585	644	578	632	670	635	629	617	626	656	609	619	600	657	649	646	657	609	657	618	649	612	624	641	642	649	634	651	613	649	651	658	639	602	658	640	602	658	663	642	635	604	645	679	628	655	626	641	661	597	634	612	625	626	660	623	591	621	672	626	637	640	647	663	653	639	617	701	656	615	662	619	638	649	633	610	656	594	620	594	600	604	599	630	646	631	621	616	661	675	598	659	674	608	607	641	606	602	645	636	594	628	652	653	641	672	575	597	625	654	640	648	663	643	599	612	640	612	693	662	703	660	604	643	708	608	703	620	697	648	672	635	627	611	625	612	697	640	609	680	608	593	665	651	628	599	643	638	643	589	657	635	670	645	659	614	624	652	624	636	627	637	662	653	645	660	639	634	657	660	657	588	617	656	600	636	653	653	616	669	646	625	615	650	624	605	678	602	668	647	673	633	631	644	619	648	607	637	657	613	612	618	637	617	616	614	635	665	610	621	609	621	636	658	611	624	628	653	590	624	621	639	621	635	620	608	652	618	618	652	631	621	628	604	661	648	638	690	585	624	643	631	653	628	641	626	638	647	689	663	668	634	687	661	617	641	664	631	623	674	634	611	647	598	629	624	638	610	633	623	607	638	613	635	658	621	628	643	630	664	654	645	606	599	638	628	649	663	639	617	657	630	651	647	625	620	680	694	639	638	618	690	615	623	674	622	624	607	595	647	655	640	654	583	626	610	608	661	643	664	626	633	673	654	676	653	620	671	590	622	669	603	651	623	655	685	623	629	635	641	630	618	661	622	618	628	714	648	631	600	657	641	644	621	653	697	636	634	624	644	673	622	609	640	629	627	654	649	635	628	622	652	653	673	608	662	665	620	649	626	647	634	616	638	667	637	633	643	658	679	616	638	605	611	641	631	627	650	631	682	612	628	639	659	627	614	620	657	652	662	635	624	654	658	701	646	652	601	623	640	661	678	621	642	639	605	614	601	592	655	623	603	645	601	619	643	620	619	652	659	646	641	633	642	649	642	627	635	620	676	617	649	668	587	631	620	609	631	633	668	653	639	620	601	617	615	668	626	606	635	637	626	630	610	626	657	692	645	649	670	610	664	642	657	646	635	586	633	626	688	564	614	631	641	635	641	617	605	639	638	628	619	637	609	652	654	636	631	627	630	643	613	654	608	634	637	609	609	615	664	606	635	652	655	674	649	613	675	667	642	639	612	673	660	608	633	625	585	653	619	603	636	615	644	650	612	644	631	639	658	641	623	608	625	692	645	630	641	687	579	675	655	622	634	636	640	616	673	664	632	611	653	605	628	615	633	618	629	611	614	651	590	644	598	632	668	598	622	609	604	652	621	642	646	638	640	640	629	698	606	630	713	694	645	673	660	675	652	641	659	664	637	627	663	676	639	632	655	624	612	575	609	625	629	598	673	645	633	632	607	638	625	647	602	665	638	640	628	675	622	630	634	649	670	617	633	636	668	619	638	646	685	642	602	620	657	626	670	648	626	600	680	606	649	617	633	670	640	672	622	606	575	586	614	648	606	649	650	674	617	635	609	625	650	621	606	666	674	626	610	611	634	649	696	609	616	625	670	618	660	619	662	621	587	635	594	638	665	671	651	622	638	665	598	649	615	612	623	586	623	688	635	640	627	622	610	629	629	643	677	636	639	656	662	607	609	637	638	655	650	639	646	636	604	630	667	646	614	688	597	653	642	685	644	587	646	616	666	632	645	622	610	699	616	645	652	689	634	577	638	647	671	615	641	660	643	650	654	643	641	589	617	592	638	624	630	626	597	648	634
21163	27709	16507	4642	2479	1037	488	278	115	66	72	60	59	51	66	65	69	58	82	105	73	77	65	66	70	60	77	52	52	60	67	50	62	58	61	66	53	52	60	51	54	69	73	56	62	55	66	51	72	51	79	52	75	58	63	56	64	63	58	64	56	71	63	76	55	62	63	58	59	58	59	55	76	69	56	61	67	68	75	70	59	66	67	79	63	55	70	53	72	83	43	57	58	61	60	64	61	68	73	63	60	64	57	61	74	79	74	64	66	72	66	59	79	40	57	58	67	63	58	67	52	65	65	74	62	63	62	66	53	58	53	64	70	71	62	76	56	77	65	58	56	56	56	58	62	55	74	49	55	50	64	60	73	60	66	61	71	58	65	48	63	53	63	59	66	67	55	67	60	85	49	65	64	59	66	61	52	71	65	56	54	79	58	64	65	57	65	55	61	68	68	76	72	65	49	61	72	61	74	70	49	83	57	72	68	63	44	62	66	57	61	79	57	72	78	56	63	51	47	51	53	63	63	46	55	67	86	66	69	61	64	70	54	75	59	60	58	72	64	57	66	52	65	53	63	81	69	57	64	65	73	70	59	65	57	52	55	48	66	69	67	73	72	67	68	63	55	62	75	79	56	75	76	73	58	61	65	57	78	72	52	68	59	69	74	76	61	58	70	71	64	79	54	56	60	60	69	72	80	65	66	57	82	59	48	61	50	69	61	64	66	65	61	79	50	63	68	64	58	64	65	85	57	68	65	73	63	75	58	58	59	62	69	66	63	66	54	49	77	55	69	64	64	48	55	63	56	73	67	66	72	67	66	56	50	66	59	57	74	70	56	74	57	60	57	74	63	61	55	58	63	83	66	68	60	62	58	68	61	43	66	77	53	54	62	77	61	63	55	62	61	61	59	63	77	59	65	64	69	49	64	53	60	77	54	49	71	58	59	56	61	75	68	63	46	68	47	64	60	69	73	58	69	61	61	53	69	68	51	65	65	64	82	57	68	71	77	63	72	61	78	68	76	57	54	64	61	54	76	63	62	52	63	69	81	66	69	61	77	64	63	65	58	67	58	58	59	60	57	62	75	54	62	83	45	61	73	52	61	53	60	68	81	62	72	65	58	59	62	65	62	69	71	62	56	60	52	69	71	64	58	59	58	63	60	60	69	60	59	67	67	52	63	66	64	61	55	59	60	70	52	66	73	63	58	62	66	58	61	65	61	56	69	63	51	69	58	53	73	64	56	52	74	70	57	70	74	57	78	57	66	60	57	68	53	60	48	60	62	66	68	71	78	71	58	61	52	62	71	45	57	69	64	58	55	62	60	77	83	58	46	63	52	54	63	62	57	59	66	69	69	69	69	64	68	72	68	65	50	62	71	47	56	72	64	61	57	46	65	70	56	54	45	55	65	72	66	62	79	74	70	62	57	68	62	71	49	44	70	59	74	55	61	73	65	69	76	71	60	65	66	58	74	57	74	67	72	49	76	70	61	66	67	70	64	62	60	64	57	53	62	64	60	52	79	82	60	54	65	63	72	64	61	83	76	48	57	59	72	79	64	65	64	76	72	52	59	60	59	63	65	60	51	62	68	52	61	58	53	45	65	61	57	72	61	83	63	82	54	61	62	69	67	60	64	65	76	82	54	54	62	55	57	50	65	63	49	68	62	49	65	63	49	73	81	60	82	66	65	71	48	60	49	61	53	60	55	64	72	59	63	54	53	59	67	65	57	52	61	65	61	71	60	61	60	50	47	67	70	72	48	72	67	55	53	62	65	62	54	55	64	55	75	53	51	61	56	52	62	64	63	63	63	62	59	47	60	74	67	73	60	88	60	62	72	53	61	69	72	65	56	55	69	62	74	62	60	77	75	49	64	58	67	69	60	62	66	73	71	58	60	64	73	49	64	75	68	64	66	64	67	53	61	60	70	48	71	64	56	64	58	56	70	76	51	60	65	65	62	55	67	66	69	58	58	69	63	60	75	61	66	48	62	56	56	75	78	57	58	48	64	66	63	70	58	52	57	75	71	68	65	66	63	72	47	56	65	65	71	68	51	60	68	58	71	44	74	63	61	47	68	77	78	60	68	69	64	61	76	61	69	67	64	63	66	70	58	64	64	63	68	58	70	69	57	67	75	47	81	52	65	51	68	63	70	76	75	60	60	57	61	50	64	58	71	62	70	67	69	62	58	63	64	72	70	68	62	68	71	52	59	57	67	61	70	47	54	61	59	59	68	69	53	67	60	56	60	57	52	59	60	76	62	60	60	67	62	67	66	79	56	75	65	67	59	62	54	60	62	60	58	76	66	68	57	55	55	72	62	78	63	75	57	69	73	56	60	65	55	51	53	66	63	58	50	65	63	68	63	58	65	66	65	65	54	66	57	65	49	78	55	64	82	62	80	60	73	54	53	57	68	77	53	57	55	51	51	45	67	68	68	46	70	47	82	52	71	60	54	67	62	71	52	73	64	61	61	74	81	70	63	72	52	68	68	77	74	59	58	59	83	49	64	58	49	72	77	55	71	51	60	57	67	77	81	69	71	63	65	55	63	49	69	55	65	66	63	63	70	57	69	83	55	62	66	63	72	61	64	74	50	58	73	40	58	65	57	68	60	59	62	58	72	78	63	73	60	67	63	71	68	66	66	62	47	56	62	58	58	70	48	78	66	63	62	59	69	67	63	66	66	64	77	65	70	66	61	54	70	59	65	54	53	72	52	51	46	64	63	57	60	52	53	43	68	68	60	57	51	67	68	66	62	63	63	67	62	58	54	54	78	66	52	75	51	60	66	72	60	74	61	61	50	72	48	51	52	58	70	59	70	66	70	51	54	70	60	50	55	59	66	60	59	66	70	82	65	70	53	70	75	62	57	61	55	67	76	59	66	73	66	71	71	62	62	55	53	54	53	67	61	57	61	75	78	60	69	71	59	54	52	77	66	65	60	65	69	59	66	65	66	55	58	68	64	57	54	61	55	79	54	59	56	53	64	67	69	57	63	69	53	59	52	63	61	58	44	58	71	63	57	65	51	64	65	67	77	78	60	53	52	54	65	74	59	57	58	64	58	67	53	73	56	46	74	65	57	68	72	71	62	61	60	44	66	57	71	70	64	62	60	60	61	65	67	63	50	59	56	62	75	53	66	66	59	56	66	70	69	58	71	76	62	60	58	57	55	68	65	63	50	67	75	61	74	68	63	54	72	58	66	63	78	54	68	72	61	65	75	71	64	58	67	73	71	61	71	64	62	59	68	66	54	71	71	61	61	67	67	58	58	48	71	63	77	66	57	61	75	65	58	51	63	54	65	74	68	62	71	65	71	61	52	66	64	68	53	65	75	64	58	64	54	45	57	58	69	42	71	64	57	64	87	69	50	68	66	71	61	61	66	73	67	79	60	59	63	70	63	56	69	68	77	74	67	69	59	70	58	67	62	56	74	61	74	58	55	63	65	71	65	65	63	57	49	63	56	61	66	52	59	76	70	68	66	71
51010	47352	37426	32013	35054	25520	18276	12121	3859	766	771	807	811	767	743	782	769	775	1124	1428	1316	1099	912	804	767	743	720	754	750	758	733	760	757	757	765	749	790	747	759	800	778	736	776	728	742	725	793	754	763	783	724	752	761	756	799	757	788	744	760	773	773	754	721	745	751	801	747	784	732	745	781	772	788	730	810	755	750	806	762	775	760	749	781	727	780	767	746	774	702	716	738	767	743	784	804	741	751	773	791	731	681	816	765	807	745	718	774	747	766	714	748	783	800	712	794	751	756	789	770	798	801	789	794	754	759	757	739	776	771	799	755	811	760	685	764	803	746	734	767	750	744	794	794	729	737	743	793	784	743	766	746	803	768	752	777	805	767	717	718	712	770	794	784	729	752	800	764	751	785	789	760	730	732	765	764	761	771	813	757	693	754	778	756	778	783	805	751	727	785	766	784	765	796	801	722	739	768	772	840	750	765	746	781	784	758	792	767	771	783	759	806	743	800	734	751	750	788	777	801	728	789	771	745	770	785	752	796	772	731	788	757	756	739	796	794	778	737	731	760	784	759	804	792	804	750	751	755	810	787	737	802	782	709	699	803	825	754	735	760	803	753	763	790	791	761	796	780	787	754	755	777	791	737	761	714	741	765	737	804	752	767	775	751	794	769	700	743	806	734	750	725	769	762	739	725	711	781	757	784	717	746	849	796	755	783	749	729	764	800	769	784	706	752	782	742	724	793	768	763	749	798	798	765	786	754	776	757	722	766	772	788	804	775	789	759	783	796	778	752	738	663	714	754	736	761	731	764	766	778	755	756	777	821	750	788	791	732	771	757	809	732	750	775	769	790	757	729	772	766	765	781	751	779	778	744	756	780	781	755	775	754	778	754	732	758	714	797	763	754	741	758	777	813	758	755	733	770	809	765	793	789	737	770	764	763	801	753	755	758	742	791	778	801	797	740	770	789	770	740	723	767	851	753	752	732	726	724	750	769	719	785	790	792	809	812	827	790	729	771	753	791	732	734	789	759	754	801	753	762	767	753	743	785	755	777	741	755	749	823	768	756	755	789	808	791	744	739	724	725	775	797	811	749	747	794	790	776	769	756	786	782	778	731	710	759	712	707	727	752	736	760	791	785	750	799	775	783	736	720	751	740	788	767	797	727	735	745	738	779	742	784	755	797	773	783	730	774	744	748	786	761	717	764	792	780	782	786	759	729	767	764	786	789	756	720	842	770	781	805	748	755	783	751	735	732	770	764	738	767	782	758	724	786	706	789	742	786	782	735	768	726	737	771	718	761	782	794	748	759	810	749	750	762	758	774	815	753	749	756	748	813	793	757	782	797	770	735	733	701	786	783	802	746	673	792	736	801	695	767	745	786	755	775	805	781	715	764	778	762	816	726	736	768	805	741	710	749	753	773	768	757	772	760	809	766	777	753	776	739	726	734	761	735	804	801	786	750	812	754	753	772	757	769	773	766	774	733	792	807	730	828	719	747	744	793	721	755	754	770	741	784	751	782	713	790	721	766	784	729	777	765	752	780	733	750	792	782	793	800	774	757	785	801	760	787	782	694	760	741	734	764	793	769	772	772	752	714	749	757	788	733	798	729	762	809	764	720	811	751	765	741	721	736	752	781	701	758	778	765	765	811	854	746	799	768	786	722	783	788	767	728	759	751	808	784	791	790	731	732	780	734	743	758	758	755	735	768	739	727	775	789	829	788	765	750	781	765	735	754	755	723	789	807	804	770	778	813	753	768	772	776	736	773	790	729	762	737	801	789	776	755	806	767	773	763	740	837	796	769	772	727	747	788	744	741	758	778	795	791	834	786	734	743	711	735	783	758	753	713	759	765	715	729	749	772	780	764	769	744	737	756	744	730	802	775	768	738	748	758	773	768	799	802	751	791	798	710	771	823	776	767	801	736	765	759	764	730	785	796	754	799	711	729	777	771	790	724	734	782	774	748	769	802	788	735	777	806	791	762	749	767	742	729	806	794	798	703	787	784	770	760	734	725	771	726	762	826	812	778	785	786	778	751	785	796	816	764	753	808	758	742	747	747	760	757	801	778	804	746	762	731	784	798	746	803	749	753	792	761	770	826	813	771	760	740	815	784	726	790	756	745	794	766	791	769	780	787	795	816	745	768	777	775	827	778	797	715	769	805	772	776	766	786	787	774	778	747	770	741	755	762	786	799	779	775	734	773	723	773	758	760	711	709	747	797	762	785	721	789	716	787	756	724	761	783	784	722	782	777	764	718	744	703	763	759	798	745	802	768	767	796	770	773	770	750	759	745	750	799	752	799	802	728	746	776	761	732	734	779	754	744	807	701	801	745	801	731	776	803	754	783	741	727	771	760	744	791	798	778	770	761	786	758	777	788	721	814	754	742	783	808	759	729	810	778	802	774	793	749	765	758	782	779	771	754	727	738	775	767	777	786	741	765	778	762	747	741	811	757	810	759	774	735	755	769	794	760	791	724	735	740	784	796	768	819	796	801	798	774	777	729	751	725	751	781	817	762	710	857	771	741	771	784	726	719	731	753	809	758	785	741	746	800	755	795	726	813	749	768	795	800	738	779	846	814	769	794	720	773	801	788	766	708	805	746	841	809	751	817	769	748	766	835	709	768	798	798	712	799	787	767	810	774	772	791	729	754	732	752	749	726	745	762	739	762	719	770	768	769	719	734	728	769	746	802	779	781	764	751	765	728	770	748	771	765	756	739	750	750	770	761	759	776	754	760	778	763	761	823	744	765	759	720	779	754	780	813	767	732	801	726	750	733	750	745	756	795	755	759	752	761	774	748	809	783	744	764	760	778	739	737	777	721	803	756	759	742	720	755	758	772	723	760	765	805	769	749	740	793	760	778	767	750	745	751	772	790	760	723	784	776	808	778	788	761	735	785	787	739	788	789	759	756	765	781	768	785	783	728	762	782	728	751	746	804	781	802	770	768	784	785	756	752	767	749	735	759	768	787	772	745	796	757	768	732	803	755	768	749	767	747	804	759	715	751	724	764	783	765	776	812	753	710	816	748	793	765	746	788	776	743	740	750	782	715	828	719	781	735	749	780	807	773	782	775	769	762	747	725	733	723	783	784	759	732	799	783	767	711	731	786	770	781	796	702	757	796	747	761	759	709	757	784	791	766	782	788	710	765	750	793	802	759	736	758	762	731	794	758	786	796	746	790	718	737	798	785	794	786	748	766	779	792	789	705	790	767	761	785	787	747	771	809	716	807	774	753	760	747	804	782	736	759	745	759	731	744	804	804	781	767	769	793	684	775	742	766	718	748	747	770	798	813	774	736	714	785	725	733	769	828	766	742	791	784	799	769	753	764	756	807	739	712	728	764	751	707	742	774	836	761	746	749	788	769	796	758	728	722	727	819	776	797	769	755	755	798	754	759	794	782	721	766	768	766	753	751	772	756	770	789	694	767	772	782	769	817	786	794	746	772	781	737	745	715	778	792	725	737	747	812	761	776	762	786	809
29550	38770	22440	7423	4921	1806	924	509	149	65	67	57	66	55	68	59	63	51	72	88	105	82	65	48	61	44	55	66	44	71	52	74	61	48	58	64	53	59	59	54	59	54	48	59	53	60	48	61	57	47	71	48	66	61	68	56	62	67	66	71	62	59	49	55	53	63	62	57	71	61	69	61	57	47	60	59	53	55	62	53	81	56	52	59	52	53	68	46	59	62	55	47	65	52	45	55	59	75	61	59	65	57	56	55	65	56	66	55	53	67	61	46	59	63	73	64	53	59	66	63	58	69	59	58	67	66	67	66	56	54	64	60	55	50	57	46	61	67	67	58	59	67	60	54	52	59	57	63	59	63	65	55	61	57	57	55	47	67	70	61	53	54	56	66	65	57	57	52	55	65	70	46	63	58	81	59	63	55	54	51	62	59	70	54	69	67	78	58	59	59	52	56	66	48	51	67	70	71	61	51	69	73	71	68	62	57	54	62	58	58	69	64	58	56	48	82	77	50	59	59	63	51	67	57	69	57	60	75	45	72	63	55	71	47	68	55	64	58	56	56	63	69	69	66	71	62	54	62	56	56	61	58	50	72	71	57	59	61	63	54	55	63	68	57	56	46	66	77	48	60	70	50	63	56	66	63	71	54	81	73	63	67	60	61	63	63	56	67	66	66	70	68	68	54	65	53	59	60	69	71	75	54	62	74	63	70	53	66	56	60	46	61	53	59	60	55	53	69	60	58	60	71	67	54	52	61	56	64	53	65	65	83	55	63	57	52	59	57	57	65	55	72	57	71	59	53	58	65	57	59	59	51	49	62	49	50	69	59	60	60	64	62	71	56	62	56	57	52	65	63	63	54	66	68	62	57	55	62	58	63	56	51	69	70	59	48	47	63	62	54	65	61	52	68	61	66	57	65	69	61	61	50	58	49	80	59	59	51	56	55	53	67	49	67	55	67	42	60	51	57	54	62	72	54	51	61	66	59	75	55	49	59	65	58	60	75	46	61	68	49	49	57	72	60	66	53	63	56	50	58	64	66	70	60	65	57	49	67	75	72	50	63	58	62	71	59	66	67	65	45	72	60	51	67	60	61	50	62	61	57	61	65	55	59	64	49	50	62	61	58	68	62	53	57	64	63	60	54	42	66	64	65	47	45	51	64	64	61	54	51	67	65	54	65	75	74	79	69	62	69	54	77	41	55	60	67	62	57	65	61	61	48	61	67	49	78	58	55	76	64	73	57	55	62	63	57	57	61	57	64	67	53	57	68	68	53	54	62	67	74	62	49	66	76	65	65	61	54	55	55	53	61	58	73	62	79	61	55	77	58	54	78	55	53	52	62	81	63	58	47	45	65	53	58	62	48	51	85	63	48	66	67	78	56	53	63	55	66	54	48	57	51	57	67	52	48	61	52	48	42	53	59	61	50	66	67	46	73	62	59	46	68	66	64	48	51	60	62	54	60	63	64	60	56	58	65	61	45	72	59	52	62	62	69	60	57	66	70	62	48	57	56	74	71	61	48	69	39	55	44	56	52	62	68	66	57	65	65	59	59	49	62	56	36	57	64	76	60	60	60	62	59	58	62	60	47	50	65	66	65	58	63	59	51	58	61	53	55	62	62	72	55	66	50	65	66	62	69	71	58	55	56	68	60	65	60	57	55	65	59	65	71	49	59	59	76	69	62	62	64	53	58	56	59	55	67	66	39	66	58	73	70	64	61	55	60	60	63	52	52	58	60	40	59	74	59	54	58	72	64	51	54	60	67	49	71	65	65	54	60	60	65	53	72	65	61	64	75	62	48	58	80	57	57	52	55	59	59	74	60	62	75	57	58	66	51	65	57	49	65	61	55	51	65	49	71	57	72	68	56	53	48	65	49	55	56	75	57	44	65	49	69	54	53	66	72	60	47	69	61	61	59	67	45	78	71	63	67	51	69	43	46	53	59	72	67	60	64	74	67	65	64	74	60	59	66	64	61	67	51	74	56	55	65	63	65	55	60	53	58	67	53	49	63	66	51	53	54	53	62	59	69	71	70	73	65	56	55	61	58	50	66	66	53	54	61	64	53	57	67	61	52	46	62	56	56	57	70	44	65	60	67	73	54	63	59	52	57	55	69	54	72	43	56	66	65	50	64	62	49	44	66	55	50	69	52	56	66	64	60	57	54	64	79	54	48	50	51	65	63	58	67	51	70	56	64	52	51	62	66	71	47	46	65	63	63	70	61	64	73	63	65	53	62	52	64	69	65	60	59	56	40	53	65	47	70	61	55	62	51	67	65	64	63	67	47	56	56	52	59	67	55	59	63	69	57	53	63	67	60	60	65	53	60	50	57	59	62	54	57	56	58	59	56	49	57	42	59	66	64	64	61	69	70	60	82	61	61	62	56	64	67	63	62	60	60	58	53	47	85	60	57	64	64	60	54	72	54	66	54	63	69	59	68	66	52	71	58	55	68	60	60	46	59	64	64	63	54	59	53	66	61	58	51	64	57	60	57	65	67	62	75	81	64	72	61	60	67	63	54	67	64	72	49	61	60	52	67	52	67	55	73	56	59	60	55	63	65	73	55	65	62	73	73	56	61	62	60	59	70	62	65	58	71	59	69	71	53	52	49	60	44	69	68	58	70	41	64	63	67	58	66	62	58	55	48	60	50	58	57	64	59	60	52	72	73	58	62	47	56	60	59	73	70	69	53	63	69	59	67	54	52	69	61	59	69	42	54	60	59	74	70	65	51	53	60	50	59	54	68	70	72	68	56	50	59	52	52	55	58	65	56	56	49	78	64	68	52	60	58	62	63	55	59	61	79	51	63	55	54	58	68	53	54	58	37	55	52	50	60	54	64	57	45	68	48	52	44	64	64	55	50	72	57	63	56	68	60	53	56	70	57	66	58	67	57	52	51	58	55	58	60	62	71	59	58	61	74	59	67	69	53	65	61	61	62	59	61	70	65	62	77	72	58	55	54	71	62	58	57	55	65	70	59	61	53	69	60	55	63	73	51	61	72	54	52	67	51	64	61	67	52	61	57	64	56	67	73	46	50	58	67	59	58	55	63	67	73	80	61	54	42	64	61	65	65	58	44	64	58	69	56	64	50	69	62	44	58	61	61	74	46	63	48	55	57	57	42	49	64	62	77	61	63	66	54	60	51	44	55	56	58	60	52	69	61	69	66	46	61	72	64	44	57	56	57	64	59	52	59	71	61	65	68	62	53	73	62	66	61	55	74	76	48	64	72	62	53	67	61	61	56	59	54	57	64	64	64	70	43	51	56	47	75	66	57	51	62	69	58	45	37	49	55	52	57	83	64	51	66	57	55	67	66	61	67	74	66	65	54	53	54	65	53	69	62	52	66	61	52	64	52	66	51	54	57	63	67	66	61	67	60	56	71	47	48	58	74	67	59	53	51	68	63	54	59	54	75	69	52	65	76	70	58	51	64	53	74	61	54	56	66	55	54	50	63	57	69	59	50	56	70	67	71	68	57
49492	48215	41548	38181	44658	31340	25241	18156	4793	700	755	785	681	759	771	755	759	774	1359	2014	1853	1363	947	820	699	665	767	715	721	715	718	695	728	688	741	700	740	772	710	728	714	768	666	675	758	744	720	708	716	704	705	698	667	728	676	755	742	681	699	697	701	729	789	748	699	688	716	720	735	720	714	681	699	703	747	726	681	669	719	705	727	703	682	699	700	703	752	774	706	707	700	763	702	701	690	731	773	683	709	700	758	714	687	799	715	746	699	696	709	719	736	700	730	727	698	707	728	702	700	684	676	773	695	723	666	743	726	746	731	667	708	713	744	727	747	742	747	711	737	727	745	702	694	703	718	670	645	687	678	777	700	681	726	759	740	724	723	730	717	700	693	736	742	756	710	692	677	672	698	753	693	743	768	693	742	731	695	728	731	713	733	730	769	687	733	721	721	762	699	710	737	755	728	718	713	686	715	722	696	750	707	739	700	727	723	721	722	747	646	732	747	745	701	724	702	731	729	717	695	747	673	677	718	776	736	716	712	691	707	704	717	696	711	685	710	692	692	716	676	705	733	677	765	715	766	755	731	767	710	741	753	724	653	717	760	728	688	735	730	734	694	771	745	720	771	713	668	712	733	741	709	715	699	705	704	722	704	657	737	690	727	738	750	714	708	729	710	716	725	751	723	761	724	773	725	699	690	736	742	747	678	667	709	714	716	741	686	733	743	724	692	675	699	766	772	693	708	815	744	724	753	727	756	696	707	714	750	649	692	695	711	703	717	725	710	694	725	711	708	754	728	713	689	708	739	768	675	713	723	761	731	701	709	707	742	688	748	677	717	702	735	665	743	745	751	663	708	733	710	755	734	703	746	740	728	717	749	698	753	720	670	762	738	778	726	710	722	707	716	700	773	744	694	676	725	665	675	716	739	694	738	753	719	703	765	705	706	732	702	674	722	713	697	753	693	765	738	720	704	697	685	714	696	722	760	712	735	726	667	690	760	700	745	703	734	713	717	683	706	741	704	726	709	717	736	699	689	699	702	732	733	684	670	718	694	738	701	792	689	726	708	716	711	706	719	681	713	690	713	704	714	712	722	723	716	728	697	718	721	715	710	752	718	719	714	671	675	716	714	703	740	692	725	726	680	724	696	766	708	754	726	684	743	735	709	745	686	713	735	737	679	715	673	702	734	665	721	675	719	738	684	739	702	750	764	762	731	713	730	658	697	742	683	721	707	720	719	746	703	724	760	686	739	753	682	717	734	744	727	718	738	758	717	693	714	709	751	711	753	769	702	711	755	689	713	726	724	667	708	750	744	747	730	695	690	726	718	687	786	719	711	763	727	751	776	720	719	712	719	736	746	731	733	769	723	711	762	697	753	731	718	689	711	750	640	748	723	732	687	759	693	698	745	738	706	682	750	721	743	750	720	745	703	749	711	662	775	724	678	681	693	713	712	708	796	762	752	726	708	705	699	701	780	758	716	691	709	699	694	726	721	723	729	683	744	704	696	721	710	717	719	703	698	662	733	755	745	689	720	747	715	704	708	754	722	702	750	672	708	717	770	764	808	701	758	720	743	747	736	766	743	726	718	731	693	718	709	669	790	700	687	710	661	667	677	719	699	713	719	743	745	711	734	727	736	714	746	714	719	742	721	686	737	699	721	721	705	716	694	733	678	722	706	695	712	751	715	718	731	764	735	720	741	729	757	739	720	697	699	750	676	660	768	671	732	709	689	743	681	739	678	728	701	697	709	721	700	691	754	744	721	717	722	718	753	683	709	708	753	736	732	709	735	693	703	685	672	755	775	749	712	761	690	685	681	684	745	716	717	705	741	782	761	679	744	704	703	743	680	742	704	723	699	719	726	724	708	716	718	700	711	699	705	728	752	738	682	710	676	713	734	737	761	773	709	644	721	708	683	703	699	725	715	756	701	743	686	697	728	704	749	675	703	737	698	728	706	711	761	700	677	705	693	774	779	682	703	738	690	705	712	698	758	732	769	690	732	697	724	713	691	736	723	762	707	736	700	719	708	683	749	735	702	674	722	716	664	742	725	727	763	729	695	712	706	747	660	696	755	717	705	690	700	698	719	688	708	722	736	746	763	685	698	695	738	735	754	702	729	715	704	682	719	761	715	721	706	725	709	663	715	702	719	721	709	728	692	704	722	694	747	686	768	753	709	688	735	724	693	714	721	722	727	737	740	767	693	717	757	714	721	672	692	751	731	699	711	748	700	765	717	742	710	684	763	714	732	726	675	726	778	726	754	751	713	715	699	744	768	683	667	711	736	693	738	740	744	730	713	698	683	688	736	705	669	736	700	694	739	729	733	694	721	718	750	725	714	748	693	742	748	703	712	741	720	752	748	723	708	709	706	739	705	717	747	745	735	698	740	750	755	750	715	742	705	686	720	660	663	735	698	675	728	744	755	742	753	719	716	685	695	719	740	741	762	722	725	672	754	749	717	712	740	793	741	679	696	722	702	700	715	681	694	669	698	738	710	744	715	665	714	738	727	684	766	715	683	757	745	676	701	737	718	733	759	710	695	749	733	713	691	679	685	713	697	722	716	716	705	708	696	752	692	713	694	753	743	701	707	748	731	700	699	716	724	722	675	720	705	686	695	712	669	685	711	714	731	687	731	713	712	719	712	730	701	725	721	674	710	760	705	691	693	723	707	705	717	719	688	674	742	736	775	741	766	726	697	719	744	719	728	702	707	736	777	757	678	752	740	708	780	672	700	716	755	691	731	728	684	681	727	715	723	693	735	716	737	724	757	718	707	728	746	774	714	723	717	725	730	742	706	735	754	723	722	714	711	711	683	754	771	704	700	707	762	697	712	700	705	710	766	736	746	764	709	753	729	726	727	702	715	713	718	676	707	737	709	723	737	722	711	721	760	730	730	779	699	759	712	760	689	779	724	744	699	745	698	768	713	747	711	734	737	715	708	733	737	725	691	718	692	710	739	717	747	710	711	736	706	726	724	730	711	714	729	724	700	750	706	710	709	705	737	762	744	721	781	782	723	745	724	706	726	723	678	737	741	740	693	728	765	691	736	728	709	764	775	724	701	716	760	703	692	719	742	736	667	774	710	695	727	681	731	734	712	742	747	716	671	713	713	744	729	727	691	745	692	701	729	696	758	728	740	736	699	692	733	709	724	743	701	749	737	720	698	716	710	728	709	699	714	696	679	717	753	707	729	738	726	740	697	705	719	722	717	716	729	730	719	695	701	730	695	722	710	714	743	664	708	713	730	737	702	688	719	760	722	721	732	706	683	714	686	673	734	669	728	747	720	699	727	732	716	722	708	732	703	739	717	693	716	719	749	705	723	767	754	731	685	721	693	664	666	679	769	761	724	681	703	723	718	722	715	717	739	716	716	710	775	719	717	708	702	705	739	731	704	682	717	746	653	697	726	735	751	723	713	743	704	687	651	737	752	685	732	710	703	664	701	679	657	712	731	686	674	711	772	691	709	726	772	728	698	712	751	726
10175	11244	5446	1255	1046	374	216	182	91	41	60	53	45	43	55	63	50	53	58	65	74	55	57	54	64	38	66	51	55	54	52	52	53	52	47	53	50	68	45	53	47	58	52	54	48	48	50	53	56	52	55	50	55	52	50	57	60	57	40	64	50	44	60	39	54	62	55	58	65	48	57	53	49	67	43	56	47	60	40	59	56	61	63	57	36	62	69	45	65	65	59	54	46	54	59	54	41	55	58	57	56	65	63	54	68	54	55	60	61	49	59	56	53	44	55	52	68	54	55	48	50	53	67	53	57	65	51	49	51	54	46	61	53	62	47	50	61	64	58	59	60	34	49	35	49	46	62	50	46	46	52	57	58	61	51	55	46	71	63	64	56	53	58	43	44	53	69	56	67	53	63	48	62	56	40	54	60	54	47	45	55	50	57	49	63	42	41	61	50	52	65	44	46	59	59	45	62	59	54	54	50	63	59	65	53	48	38	54	60	47	61	52	51	55	57	58	58	65	52	59	60	48	54	62	41	56	59	64	62	49	50	58	41	45	49	63	60	56	55	51	53	55	57	70	57	49	60	57	61	48	64	48	39	59	56	47	55	51	53	58	45	60	60	51	48	49	59	74	50	34	58	42	53	53	51	62	68	56	48	62	48	55	45	42	52	46	55	60	64	50	58	63	49	60	49	53	55	61	66	57	50	54	50	56	46	53	45	53	63	49	51	56	59	58	62	64	56	53	53	65	47	56	63	53	63	56	49	47	51	48	51	49	50	53	47	55	41	59	63	58	57	53	56	47	53	62	67	66	61	48	61	56	60	45	53	53	47	59	60	54	56	57	51	43	60	65	60	58	52	49	50	49	49	68	39	52	46	56	49	57	55	60	61	50	46	54	61	54	57	69	58	50	61	50	60	66	61	48	62	53	51	50	56	62	60	48	45	62	44	47	60	53	59	57	52	51	53	49	58	51	47	44	55	54	59	53	59	52	43	57	57	56	54	51	41	51	59	60	37	40	52	53	42	58	66	59	62	58	51	49	55	67	60	55	45	58	61	60	45	54	55	58	59	60	61	66	55	50	59	55	64	49	56	47	45	56	53	46	38	59	61	48	69	72	46	54	46	44	53	69	43	55	50	67	55	57	61	49	55	43	71	44	52	57	48	47	54	45	45	58	71	61	52	52	50	39	47	54	52	51	61	65	42	51	55	57	67	60	58	54	60	53	61	53	62	58	47	59	54	59	59	56	55	49	53	66	56	46	53	66	57	42	52	55	53	59	61	58	69	39	53	58	50	46	50	55	56	62	53	42	49	58	61	51	51	43	62	61	53	60	40	68	47	48	47	67	51	65	48	58	56	59	60	66	51	50	46	50	59	61	56	60	55	49	56	65	61	48	47	50	51	50	47	68	56	60	47	70	48	50	53	51	57	51	46	44	48	53	49	58	65	49	39	55	56	54	60	53	48	59	63	48	47	47	66	59	70	62	53	55	62	58	53	46	58	46	45	55	52	64	53	40	43	40	52	51	59	61	48	58	52	51	66	48	60	47	53	46	50	66	51	52	68	51	46	45	58	59	68	55	50	53	61	60	47	58	55	69	57	52	50	45	64	39	65	69	43	65	51	44	43	56	53	62	41	51	47	52	53	50	63	62	45	40	61	47	54	58	59	62	42	53	52	61	51	64	57	56	47	54	37	44	52	61	40	60	45	74	50	42	49	50	51	62	57	56	42	43	63	57	69	50	52	53	42	47	56	50	59	51	50	62	33	60	52	55	58	54	51	64	50	55	56	41	58	54	51	44	57	64	61	49	54	53	62	59	56	59	59	57	49	51	56	51	60	53	59	60	52	48	48	54	58	51	59	61	52	58	53	62	55	58	56	54	56	51	59	49	40	47	47	52	50	63	57	48	50	55	57	54	37	51	61	60	69	56	53	51	54	54	64	50	55	63	58	56	70	52	49	48	43	47	41	52	61	62	48	68	46	58	63	63	62	58	55	51	56	46	53	60	53	50	54	55	50	43	49	63	54	56	59	50	47	40	56	48	57	63	49	54	61	48	51	53	58	62	50	52	64	54	80	63	52	64	53	52	49	56	48	53	53	69	53	51	58	48	57	64	53	53	54	54	49	60	59	48	63	64	51	47	55	45	58	51	50	48	62	52	65	53	49	59	46	57	45	64	66	44	70	54	49	51	48	68	55	57	47	61	45	46	40	49	58	50	49	61	62	61	46	61	61	64	54	59	49	55	51	53	58	64	60	51	59	56	59	68	56	58	54	63	58	46	56	46	58	49	70	52	57	62	56	62	42	54	54	49	67	50	60	65	75	58	61	54	62	42	51	47	55	46	45	60	54	78	45	51	73	43	54	71	53	64	53	51	51	58	57	49	61	57	52	64	63	60	44	46	58	44	58	57	53	59	48	55	54	57	58	51	47	64	54	58	42	55	56	50	50	50	61	53	52	56	45	50	63	58	50	57	55	40	57	42	50	51	51	60	55	49	58	48	53	54	51	65	48	58	47	66	45	51	59	60	51	64	61	48	57	54	57	65	58	61	66	60	72	55	45	51	51	48	68	40	67	69	69	63	52	57	51	58	54	42	55	51	53	65	53	55	49	63	53	65	45	54	63	52	70	42	59	59	48	51	55	48	53	55	56	64	62	52	51	54	42	44	55	41	56	46	54	51	63	52	51	38	61	45	69	45	57	64	50	40	46	57	60	45	50	54	70	52	65	44	69	65	45	63	55	60	53	65	47	51	65	54	41	62	61	65	56	59	48	53	58	56	56	48	59	58	57	56	48	64	68	70	59	50	46	48	47	62	55	49	43	58	53	50	66	63	52	59	50	56	62	49	49	46	63	34	57	55	58	70	62	67	59	56	56	56	54	51	57	57	60	63	50	40	51	60	65	41	50	54	50	63	66	56	50	46	49	45	41	48	48	74	48	61	63	51	61	46	54	57	57	62	52	57	67	49	53	43	85	55	52	50	54	60	46	60	52	54	50	57	50	49	48	55	49	50	66	65	37	59	43	58	54	57	60	57	41	74	67	59	67	65	53	58	42	47	65	57	56	43	47	50	53	59	46	51	56	64	54	50	44	68	48	41	55	65	52	47	60	64	51	56	57	52	52	62	52	52	56	47	53	55	50	43	48	46	54	53	60	59	48	60	49	66	66	66	57	63	62	42	49	56	44	55	56	54	48	57	45	48	57	54	58	45	40	49	56	47	55	58	57	62	55	52	53	57	57	57	59	60	58	47	52	50	56	63	54	56	57	52	58	53	53	50	54	69	56	46	58	51	50	59	50	69	55	55	63	59	42	64	45	49	60	54	54	61	60	41	54	50	49	48	34	53	54	59	53	56	52	63	56	63	53	51	45	51	56	52	50	60	51	50	59	53	61	52	55	48	54	66	42	70	56	59	49	48	62	58	53	76	58	54	42	68	56	57	53	57	49	57	74	58	57	51	57	42	42	57	74	56	55	54	53	50
43157	35571	26287	21392	26363	15793	10201	6020	1484	621	665	672	657	672	627	672	709	677	722	997	920	824	804	710	675	702	647	670	641	684	640	662	658	630	708	630	663	600	643	632	631	670	675	699	701	632	602	614	606	666	651	667	660	684	673	619	662	610	649	673	694	737	633	657	634	680	633	659	652	683	647	689	624	685	636	670	636	694	634	706	626	626	644	627	614	660	663	677	686	674	647	661	665	673	657	637	661	623	669	655	671	697	676	653	669	643	696	710	614	621	652	629	657	636	660	672	676	665	690	652	650	641	638	644	644	691	681	700	646	631	644	675	678	607	673	725	707	646	702	628	668	713	626	662	627	638	706	659	637	618	649	680	676	704	729	637	661	636	679	651	679	700	660	703	669	648	641	611	662	635	661	648	695	640	674	695	686	643	646	660	697	626	619	652	695	643	664	637	664	672	608	676	674	689	708	692	662	661	633	662	668	672	696	660	623	680	649	642	609	644	650	658	619	641	628	686	651	742	609	692	710	668	677	649	645	663	657	624	676	679	645	720	655	689	650	719	687	707	653	663	613	685	669	667	689	676	689	675	695	668	679	680	652	659	663	648	655	695	678	710	624	678	649	635	649	660	611	688	661	665	667	644	676	688	643	706	692	664	649	672	698	664	649	638	621	647	687	638	657	700	656	661	656	658	654	616	650	657	665	623	675	712	675	646	654	733	673	684	680	637	667	702	698	643	635	651	671	656	630	668	678	675	626	668	676	621	648	693	651	635	656	686	650	650	696	667	697	680	683	663	616	659	664	614	623	651	655	661	705	680	691	667	699	663	686	692	661	672	643	655	645	670	680	647	626	641	675	664	687	656	668	662	653	672	646	614	615	676	745	658	702	659	643	669	694	656	624	629	640	729	674	646	686	662	687	684	611	645	676	587	671	619	667	703	637	688	673	627	652	692	636	635	662	639	663	663	659	637	688	703	681	660	647	595	646	667	683	631	676	651	681	664	668	687	660	620	643	687	611	686	615	655	694	692	653	708	643	663	647	670	697	707	662	634	675	647	695	627	679	688	682	717	652	707	637	651	641	625	617	703	684	671	661	677	693	700	673	671	626	679	668	658	652	647	660	644	687	723	697	678	663	655	650	683	687	663	694	703	617	661	603	650	666	646	646	628	632	641	648	640	694	659	639	662	654	711	678	659	648	701	658	685	661	666	660	662	662	643	661	625	662	632	637	685	666	672	667	679	665	625	682	701	694	669	629	660	639	677	709	676	648	656	663	613	639	670	657	674	668	607	677	658	655	675	693	661	670	648	633	616	670	649	668	642	638	695	647	703	664	691	660	663	642	655	666	702	675	693	665	642	639	697	676	631	667	672	669	652	623	684	602	677	685	647	676	668	677	643	688	686	666	681	694	641	655	656	674	637	624	673	688	670	662	676	687	688	701	668	647	679	656	646	672	656	656	631	661	671	667	643	669	679	662	715	694	647	709	680	661	651	629	629	636	645	656	648	645	648	639	619	699	652	675	696	670	673	650	651	676	641	678	661	677	680	654	651	627	659	712	695	665	663	655	645	680	658	689	662	631	674	651	632	722	705	673	679	627	633	645	686	647	664	652	674	668	722	667	675	663	660	661	660	645	627	661	668	634	643	684	641	722	724	651	682	701	663	654	641	627	675	685	701	719	657	680	648	658	644	679	658	685	711	614	669	713	671	677	720	656	691	679	715	676	649	670	670	657	648	698	657	632	616	671	654	649	608	658	665	651	656	659	693	703	685	673	673	690	664	700	679	656	675	662	634	639	660	643	703	633	670	671	662	648	672	669	679	640	663	690	709	688	711	627	676	649	657	653	679	661	699	653	646	630	658	628	657	677	659	635	676	645	673	703	701	674	680	629	702	669	627	650	663	671	679	696	688	637	648	709	661	699	682	641	642	676	652	682	664	658	651	649	650	628	687	682	601	649	656	701	714	670	648	639	667	651	711	659	658	683	700	661	675	669	685	690	659	683	688	662	664	667	689	675	608	683	649	654	651	659	679	695	652	654	665	624	687	631	649	650	702	644	646	666	701	697	626	623	604	664	672	662	631	674	654	684	627	667	673	689	652	681	660	677	672	674	663	635	656	645	624	664	702	685	701	684	644	681	649	648	663	647	628	691	676	677	661	680	710	642	665	640	682	680	683	671	633	658	691	660	657	624	662	680	624	681	699	654	621	590	655	638	625	637	680	656	651	696	677	684	677	647	690	672	684	651	683	666	621	663	679	655	653	695	684	647	665	716	683	610	676	667	641	638	622	645	661	660	643	651	665	681	668	666	643	709	656	679	635	657	665	644	677	662	667	696	698	673	663	641	653	671	650	663	667	670	668	658	638	702	664	625	682	634	709	646	693	629	675	696	641	675	623	650	651	611	613	661	685	639	638	677	650	645	619	661	636	628	707	650	669	692	695	672	693	631	653	638	647	704	676	698	691	654	657	670	634	699	668	666	660	657	696	605	698	689	638	703	685	608	690	687	667	652	636	690	657	661	659	678	657	702	697	721	693	675	638	712	606	675	658	698	657	679	688	680	583	633	660	694	680	640	700	632	646	647	669	668	668	674	650	659	682	662	603	664	690	674	657	627	648	665	707	659	637	655	667	686	690	695	640	679	612	664	655	721	638	690	652	668	651	656	701	652	675	601	683	662	666	674	678	627	666	655	686	615	692	692	637	618	653	619	693	678	640	663	652	629	655	665	635	665	704	686	653	675	688	640	709	645	639	684	714	720	677	681	681	670	682	674	660	672	662	606	652	664	639	672	694	675	643	670	644	682	631	645	701	670	692	659	694	673	668	638	634	658	704	642	623	622	615	611	626	654	648	672	642	692	614	647	677	660	664	723	655	653	652	671	659	680	675	653	650	632	709	665	638	662	688	661	664	641	687	657	620	649	607	669	634	716	653	671	717	673	708	674	641	668	668	612	695	706	740	660	663	625	683	659	685	685	652	687	664	658	647	696	673	647	657	668	597	659	652	626	656	649	633	716	678	626	653	690	647	626	669	688	684	672	652	662	681	680	675	638	640	639	641	690	638	649	672	650	677	665	657	672	650	688	692	625	638	702	663	652	657	668	656	621	670	688	627	652	674	676	641	646	728	633	684	628	693	695	650	630	661	697	678	687	638	634	662	630	642	627	651	660	648	689	641	669	675	602	683	671	653	652	631	629	695	635	689	605	642	686	662	666	671	629	634	646	670	645	688	674	623	703	666	655	678	679	673	651	707	637	671	683	670	657	632	672	664	718	670	665	724	649	647	607	707	619	655	683	673	674	635	645	642	666	635	659	664	716	658	656	642	623	667	689	636	655	660	677	633	657	688	702	684	705	661	677	748	650	649	652	655	668	705	625	668	668	660	688	653	646	652	647	629	641	652	616	664	632	657	641	701	673	662	646	672	683	639	696	652	643	644	659	682	696	664	657	666	646	659	642	660	634	691	672	649	650	712	664	734	669	638	639	673
25118	30755	16123	4558	2830	979	571	381	86	61	52	49	50	51	56	60	53	60	65	74	74	69	57	57	55	54	44	57	42	51	54	63	50	45	60	52	55	51	38	42	46	51	63	72	48	53	46	52	56	52	51	54	46	46	45	50	61	55	50	50	41	40	52	51	53	58	68	50	51	62	47	57	52	47	61	65	59	63	55	56	50	51	37	45	49	72	57	35	41	56	55	46	47	58	48	63	61	48	52	58	43	54	49	62	45	42	52	55	61	45	52	54	49	51	52	69	57	49	52	53	47	47	57	53	52	75	41	56	43	54	38	54	60	48	48	47	67	54	50	68	51	70	54	52	34	52	50	63	58	54	46	44	50	63	64	44	38	43	50	54	64	38	57	67	51	54	51	49	65	56	67	63	60	49	44	49	49	53	64	43	46	58	56	54	47	50	49	52	58	55	51	44	52	59	56	49	62	47	57	44	48	66	48	58	36	36	58	66	50	72	51	49	53	49	46	47	62	56	66	50	44	47	51	49	57	50	45	55	62	55	42	55	53	53	54	73	55	60	57	52	51	51	46	55	55	52	65	46	54	54	60	45	52	51	58	53	48	58	53	54	61	62	43	59	71	73	50	45	61	49	61	56	43	48	40	53	63	63	66	53	54	54	58	55	49	52	45	48	48	55	54	63	79	54	42	49	48	51	67	52	51	64	60	48	63	52	47	47	58	56	54	42	65	54	49	46	48	50	61	60	67	50	53	67	38	47	68	53	45	51	75	51	59	42	48	51	49	52	56	57	53	69	63	50	55	57	54	58	56	56	73	64	42	43	47	54	52	62	56	41	53	50	58	68	50	59	54	56	48	57	60	62	52	61	45	48	41	49	50	53	48	62	48	58	57	43	66	55	54	55	49	54	53	48	46	51	44	39	62	44	55	57	47	51	61	44	64	45	51	51	61	44	53	45	56	63	54	49	55	55	44	55	67	49	52	53	49	52	49	45	58	56	62	54	57	50	54	55	58	72	35	60	45	40	48	84	47	69	40	59	66	68	67	69	44	52	44	48	46	70	43	54	63	47	43	46	55	39	58	47	54	40	58	61	68	56	48	46	47	51	49	49	56	66	62	59	49	58	56	47	57	50	62	56	54	46	56	43	49	51	40	42	44	57	47	48	51	39	51	37	70	56	43	56	52	49	62	54	53	60	41	51	53	63	51	62	54	64	53	46	52	59	66	53	44	60	51	60	45	60	49	38	43	54	62	57	54	50	52	40	56	57	45	58	57	53	55	56	56	57	50	42	59	55	50	43	60	63	51	63	63	48	58	62	55	54	37	59	55	52	53	48	36	53	61	38	51	58	58	58	44	53	55	50	50	54	66	42	45	62	49	58	49	68	49	39	63	60	55	50	59	51	55	71	55	55	62	45	46	60	54	56	43	53	47	53	56	54	52	51	56	42	55	52	62	58	53	59	37	54	56	50	54	56	46	53	53	54	50	44	56	53	50	68	60	56	49	54	43	43	47	61	55	53	50	55	53	74	59	57	61	62	54	56	53	61	64	65	58	40	51	60	56	53	46	49	57	53	62	42	50	55	50	44	47	47	55	47	43	49	49	58	66	67	57	61	62	51	54	61	56	51	50	44	44	52	58	57	47	51	61	53	47	65	52	52	71	61	42	49	53	65	55	50	60	59	49	59	49	65	49	64	50	67	53	57	44	63	58	51	53	53	65	66	43	59	59	52	54	56	45	73	52	52	50	43	55	62	52	54	47	50	56	55	57	55	50	45	63	66	52	53	54	57	51	46	67	58	56	53	60	45	57	33	56	58	55	64	34	61	46	60	60	64	61	57	51	45	66	66	57	55	54	53	53	53	59	50	47	46	62	57	49	60	53	44	61	58	51	54	48	61	53	59	61	62	58	59	55	59	52	47	44	55	51	50	50	57	61	46	43	58	57	40	57	54	63	42	44	58	57	58	53	41	55	52	47	45	56	53	50	59	41	47	45	68	40	58	58	39	55	51	60	61	50	52	62	49	72	55	49	51	61	49	35	40	50	47	47	46	55	55	46	58	48	35	50	38	50	47	64	53	40	45	66	48	57	42	43	60	53	48	43	62	57	44	58	43	47	56	56	53	54	43	58	65	46	56	57	58	49	56	58	65	57	57	52	51	50	49	53	53	43	53	59	53	62	63	61	36	51	58	59	51	57	61	49	60	53	58	38	43	58	50	58	64	58	49	54	50	53	44	56	47	59	45	61	73	50	58	47	50	59	49	62	43	48	55	62	42	59	44	69	64	57	54	39	46	64	65	43	59	65	63	42	59	55	62	49	55	65	68	48	45	59	61	46	54	52	46	44	74	65	45	49	47	61	51	57	54	49	81	68	55	57	43	43	45	53	54	62	50	51	45	48	51	47	56	50	59	55	59	54	42	48	45	39	50	50	55	51	51	42	64	55	47	40	63	45	60	65	48	58	58	59	70	52	57	45	62	57	65	65	67	52	51	58	42	47	47	61	60	48	45	68	62	46	49	41	52	48	49	62	48	54	40	45	42	63	48	53	40	43	55	54	50	51	59	53	66	48	45	63	63	49	57	66	42	45	57	62	60	75	53	55	47	58	59	53	48	74	51	55	64	43	53	40	64	51	59	50	59	47	52	61	42	49	63	52	52	47	69	52	55	55	46	47	63	52	62	50	46	31	43	36	51	72	45	52	42	58	57	49	42	45	47	46	43	57	60	56	35	45	68	62	64	56	63	50	46	52	55	47	51	56	64	52	57	53	59	44	60	55	51	50	52	54	54	63	53	51	61	68	49	50	52	42	55	59	66	55	56	55	44	55	61	53	63	60	71	45	44	54	56	53	55	47	55	46	51	63	49	58	47	48	54	46	57	44	42	40	52	39	45	58	43	53	60	43	58	59	49	40	65	50	54	59	64	71	54	44	46	52	50	44	57	51	56	61	64	49	55	49	49	60	59	64	48	56	54	55	56	50	46	59	58	61	45	55	70	57	57	56	57	51	64	45	58	48	51	48	58	51	59	53	48	64	47	62	48	47	50	38	50	46	53	50	53	50	60	44	47	55	45	52	68	51	54	63	55	48	66	50	47	49	52	51	64	50	52	56	50	56	58	58	61	44	53	58	57	53	51	65	48	48	55	68	58	61	50	55	58	61	55	54	48	45	57	53	45	58	58	48	61	45	46	46	52	51	54	55	55	47	47	37	49	53	51	55	60	49	64	63	49	56	43	49	43	59	51	43	61	49	61	47	55	35	66	55	57	61	54	61	50	49	47	49	47	49	56	52	49	55	54	46	50	55	49	65	50	38	56	49	57	56	57	66	57	72	64	57	65	47	50	59	42	43	59	59	52	49	78	46	46	52	70	56	50	49	51	50	40	48	56	49	58	57	58	60	71	53	50	53	53	51	53	50	50	59	58	59	58	51	50	53	56	64	48	56	55	54	57	50	63	57	55	48	52	54	51	56	57	49	52	58	66
51730	46793	35982	34167	36942	26635	20240	14158	2225	641	658	679	700	658	667	630	711	655	1011	1873	1568	1022	745	678	623	637	625	612	692	668	607	629	670	643	670	674	692	686	625	628	681	639	636	638	633	643	656	601	637	628	657	660	664	625	625	618	672	638	601	596	657	652	637	613	646	632	646	646	671	637	633	671	669	661	699	621	698	636	652	637	666	639	669	640	635	651	636	599	650	660	668	654	646	617	632	670	681	620	642	639	651	629	656	660	643	681	649	603	675	681	643	628	657	664	645	618	608	612	648	623	622	654	684	647	648	655	612	689	656	671	605	635	623	651	660	664	649	599	649	661	609	700	673	648	647	662	601	630	655	635	682	678	647	638	634	675	657	648	703	662	604	648	644	669	614	606	628	608	643	671	644	638	629	651	643	636	613	672	623	648	625	674	619	667	643	654	690	634	614	663	626	646	693	648	646	662	595	668	594	610	610	653	649	619	664	650	666	648	663	657	632	637	653	620	638	654	660	629	656	644	649	641	653	611	663	637	592	604	618	638	660	636	657	660	684	659	674	647	624	667	645	625	625	647	621	638	714	656	601	634	677	656	661	638	628	638	659	634	649	635	654	628	636	630	631	681	701	644	638	585	619	618	722	607	659	656	662	671	603	644	638	668	678	635	630	608	656	626	622	665	727	594	645	645	640	637	675	670	633	664	643	663	664	661	657	629	638	643	655	677	578	653	666	630	659	687	678	632	657	677	608	645	671	692	630	639	683	613	654	628	651	654	623	674	633	664	630	652	603	649	653	656	611	688	639	668	621	664	638	616	635	634	596	622	694	680	656	678	588	657	658	628	648	629	636	632	660	679	654	653	669	638	662	663	640	629	656	626	651	656	645	678	670	648	651	617	642	638	630	663	602	654	640	611	663	618	655	674	639	633	652	659	623	669	639	657	631	618	652	633	635	623	620	623	655	647	644	689	690	644	622	687	641	642	680	672	671	653	673	653	632	616	679	642	642	675	619	629	661	594	641	617	689	601	638	608	595	652	641	627	633	633	649	665	657	681	600	662	667	630	640	641	668	627	604	642	653	604	631	626	645	638	685	657	609	672	627	687	634	656	687	651	674	667	660	669	614	691	627	622	638	598	605	662	624	639	653	649	656	647	632	651	628	590	673	616	634	628	662	638	665	658	667	659	651	631	637	618	623	616	642	641	668	649	609	638	643	628	647	677	621	695	640	650	655	671	629	639	663	644	615	656	629	641	601	658	624	649	634	671	673	630	662	609	668	631	622	668	634	613	621	681	648	620	609	637	682	621	652	691	654	623	639	674	668	658	635	633	657	645	649	635	621	660	659	656	634	668	655	640	618	636	691	670	635	660	643	621	694	689	636	657	674	631	624	670	612	670	652	638	647	601	653	686	641	666	658	604	614	640	653	626	611	644	610	659	632	674	690	648	640	673	644	634	607	659	660	629	631	641	652	623	670	610	613	626	660	638	640	695	647	629	644	630	635	611	676	704	633	649	645	626	671	672	668	650	653	647	665	663	683	614	698	622	657	638	632	685	643	682	631	652	661	631	696	667	680	669	655	654	617	657	621	635	640	618	659	650	671	632	635	672	633	616	642	649	640	666	659	617	597	664	605	693	659	700	602	672	651	603	672	614	631	602	597	631	684	633	657	628	635	653	663	627	690	682	676	613	612	646	619	618	658	665	660	650	647	644	618	638	605	669	655	656	653	663	641	650	657	714	639	648	689	655	615	731	620	678	661	633	662	644	619	634	664	649	620	647	623	668	660	626	632	621	657	617	633	638	653	608	634	626	637	650	649	658	663	631	655	631	653	712	620	659	700	636	680	654	651	661	631	689	619	698	684	669	619	588	631	650	640	633	649	625	633	636	612	663	645	652	632	659	643	638	683	653	638	684	634	650	639	604	648	635	637	618	615	615	617	623	638	647	636	607	626	608	668	608	627	623	637	636	664	662	643	677	633	612	706	664	642	630	633	613	657	664	626	639	686	672	656	631	650	658	627	609	649	643	654	645	695	672	629	646	652	628	650	644	652	648	633	654	636	630	638	679	625	643	662	654	646	602	651	683	650	642	637	638	623	634	669	660	672	649	662	621	682	632	637	637	649	686	636	628	669	668	655	648	654	629	647	623	630	596	631	652	664	652	631	670	679	634	641	646	643	688	647	595	679	655	654	651	634	615	695	646	647	661	662	620	625	655	622	631	641	613	619	611	662	629	635	631	658	629	680	661	682	686	685	607	652	660	664	675	676	597	660	660	616	681	647	642	663	613	647	607	625	617	618	660	684	649	651	653	623	628	625	596	665	580	662	688	642	652	678	624	646	673	642	633	591	698	661	603	610	688	647	639	639	663	622	630	669	664	654	637	651	675	631	652	629	607	672	641	609	629	658	640	647	659	618	669	643	642	694	621	658	654	640	633	661	642	626	647	668	654	671	685	647	622	650	674	635	644	665	645	682	683	634	611	637	673	667	616	615	621	650	676	649	650	640	631	645	660	639	679	649	652	695	638	637	609	612	613	628	648	634	643	678	614	665	676	644	592	665	702	651	632	633	624	661	636	644	649	670	642	662	666	630	629	630	650	630	685	632	648	614	674	652	650	655	636	618	684	621	619	597	628	656	699	612	644	660	638	641	601	632	637	651	644	675	640	632	650	668	596	683	628	658	624	650	625	650	682	609	613	605	648	616	644	635	702	645	659	663	639	606	621	613	598	685	630	646	594	615	632	601	666	623	638	627	618	635	653	637	620	624	662	662	661	631	632	668	620	642	612	603	614	635	676	646	655	646	637	694	629	653	622	643	628	679	635	609	630	675	593	691	631	663	634	646	603	632	651	608	670	639	621	646	691	675	681	621	696	666	654	621	600	613	642	637	665	632	665	657	662	639	636	649	675	672	654	639	657	675	632	635	631	699	606	597	642	641	658	671	572	610	635	651	647	604	644	658	662	622	656	630	614	590	654	650	628	691	654	667	643	651	631	680	630	650	604	657	629	636	644	659	625	671	655	667	644	662	655	616	633	687	613	642	660	661	649	616	649	625	661	646	689	625	624	690	652	607	661	654	606	654	652	611	655	609	634	641	660	642	650	660	629	699	618	664	642	684	644	624	637	655	665	678	667	633	660	641	659	634	621	667	627	670	631	669	617	673	686	632	638	623	637	647	642	652	661	634	677	637	564	648	644	640	623	627	639	669	631	667	591	612	656	605	642	612	607	632	649	666	684	576	647	649	637	648	654	675	648	650	636	649	617	656	674	637	668	644	680	647	659	671	705	614	629	676	593	644	671	608	652	599	657	640	650	607	655	639	629	643	636	646	654	658	651	677	681	621	603	670	640	666	646	650	669	696	695	645	613	699	644	661	672	607	654	672	621	648	597	676	629	618	666	646	673	593	642	663	637	657	634	697	626	660	654	637	639	635	680	658	667	642	663	652	646	682	596	660	624	614	664	614	604	656	661	710	639	671	615	658	629
20767	28403	15735	4601	2634	801	522	345	116	66	74	59	57	57	69	57	51	74	77	79	81	72	66	67	60	53	64	71	51	73	72	63	64	68	73	61	59	59	67	61	65	66	65	51	76	56	74	61	59	72	74	80	73	72	65	57	60	52	59	72	58	76	65	74	65	61	84	70	63	70	61	68	71	74	71	63	66	62	67	66	75	61	61	61	58	65	68	66	50	58	67	56	62	67	63	59	58	80	62	62	63	80	64	67	67	66	64	63	61	63	64	62	56	58	67	70	64	60	71	72	64	66	61	71	52	60	54	61	60	66	73	64	53	75	59	67	64	72	69	48	70	55	63	71	69	63	71	61	53	64	68	77	74	74	66	53	51	61	46	57	72	47	63	64	62	53	60	50	64	49	58	60	63	45	51	65	60	62	65	76	55	69	64	49	63	59	62	49	76	69	87	78	66	67	80	79	61	55	57	50	72	60	54	63	54	83	61	66	40	61	63	46	83	47	51	50	59	66	69	59	65	66	57	83	72	75	78	61	78	55	53	69	70	57	74	63	64	78	71	65	65	70	62	63	48	57	54	64	64	66	66	71	61	57	67	70	63	70	73	57	51	67	49	63	52	63	56	51	61	66	64	86	62	70	69	55	73	66	60	72	73	66	64	61	66	85	73	65	64	62	58	74	59	84	75	65	46	65	66	53	57	60	65	52	78	62	69	66	68	66	60	57	65	64	69	68	65	58	53	51	53	67	78	61	71	70	59	68	61	66	54	64	64	76	72	55	61	61	62	68	52	56	69	60	52	71	80	52	69	69	53	75	75	51	60	72	63	68	62	63	58	61	51	54	55	69	64	62	54	67	77	60	57	83	60	64	61	65	66	58	56	70	72	63	53	62	69	65	67	72	61	68	64	50	54	56	66	76	65	65	57	75	78	65	89	57	69	73	66	54	71	68	62	56	72	77	55	58	64	72	69	57	70	54	69	67	60	60	54	69	57	52	71	56	60	71	74	47	59	78	59	70	55	74	66	66	74	56	80	68	68	58	64	61	57	71	71	67	71	63	72	62	51	56	70	73	57	63	74	82	60	49	64	54	67	74	51	60	71	67	66	54	76	59	63	63	63	78	72	54	81	56	56	67	64	78	70	54	62	60	70	51	60	72	63	65	68	70	70	58	85	71	66	80	80	68	65	56	72	60	69	58	62	69	59	61	54	64	54	62	71	72	83	56	70	64	62	68	56	66	57	65	65	63	62	74	67	74	63	62	65	72	62	68	55	71	69	59	63	79	77	60	66	73	48	71	59	70	52	67	82	70	56	72	66	59	76	66	66	53	63	62	72	55	65	76	61	45	66	56	72	77	73	59	65	66	65	61	62	63	61	51	60	67	77	68	58	67	57	75	67	49	58	67	67	49	73	80	69	64	66	69	65	62	65	68	49	56	60	77	80	60	65	51	63	56	60	56	48	65	68	62	65	59	69	56	59	69	77	69	62	61	75	58	48	70	68	60	61	65	65	78	77	57	64	50	82	60	56	70	57	72	61	73	61	63	57	68	61	71	62	65	67	63	57	53	70	59	42	61	79	58	65	63	56	59	56	76	60	70	71	66	88	60	69	53	51	63	65	63	61	70	65	55	74	59	58	71	63	45	48	62	50	66	55	68	75	64	73	69	74	50	66	52	59	64	61	60	69	61	57	57	72	64	60	52	68	52	43	69	53	75	42	52	51	64	57	73	64	66	59	69	63	59	51	50	59	65	65	53	55	61	84	54	49	64	67	69	65	57	69	56	60	49	72	68	53	67	66	61	58	67	62	62	56	55	59	64	55	66	66	58	62	54	61	62	78	68	62	51	52	63	78	66	68	57	66	47	73	63	57	70	73	65	56	59	76	77	60	64	70	59	64	65	64	67	67	60	57	56	71	74	64	79	55	56	64	61	79	56	46	59	67	68	70	73	64	63	60	67	68	60	60	62	67	71	51	60	67	72	61	62	68	77	53	65	64	60	49	72	63	55	65	66	57	59	71	62	69	71	58	75	63	58	60	72	64	70	69	69	61	72	62	60	63	64	50	73	65	67	71	62	55	63	73	72	59	71	65	66	70	65	56	63	65	67	66	51	66	66	66	66	58	63	62	58	76	69	58	69	64	70	67	58	52	60	58	67	58	77	54	59	67	74	65	69	60	60	72	71	61	64	52	69	63	67	68	68	70	81	63	71	65	60	66	72	67	60	59	77	61	51	62	63	57	67	61	61	74	68	62	41	61	62	67	56	72	45	66	55	65	62	59	59	51	69	61	69	59	65	74	68	76	62	67	63	61	66	69	53	51	53	65	77	74	63	71	51	60	69	57	67	61	51	78	67	73	45	57	66	58	69	61	61	59	55	71	59	67	67	54	60	54	72	62	51	53	68	73	61	68	63	50	73	76	66	58	56	62	53	73	59	67	60	55	58	63	58	65	67	71	77	54	68	58	58	60	60	61	62	48	56	70	62	66	76	66	66	63	75	78	60	69	58	68	55	77	70	69	61	73	60	71	57	55	59	54	61	64	75	47	59	54	78	57	54	69	66	55	62	58	69	65	60	80	58	75	53	63	67	60	52	66	59	75	67	71	63	73	70	79	58	65	59	70	65	64	70	77	52	66	59	61	54	71	56	73	55	84	70	54	56	61	61	68	63	62	70	73	71	64	67	50	70	51	75	56	69	66	50	78	59	54	54	71	67	66	61	72	65	69	56	69	70	66	50	67	74	81	61	61	75	73	52	66	74	67	77	68	57	78	64	64	79	64	59	68	65	72	67	55	53	63	76	55	56	55	64	65	66	60	51	61	58	59	59	73	64	83	81	66	58	65	60	53	64	59	67	69	63	60	66	65	67	67	54	64	71	61	78	80	78	61	69	49	49	69	67	60	64	52	61	54	67	81	68	55	64	64	53	68	56	48	59	57	65	47	70	64	71	70	69	46	75	42	65	66	88	66	58	81	60	62	68	71	58	69	60	51	53	61	77	81	56	63	61	53	61	64	63	75	61	74	56	52	65	54	60	48	74	57	66	66	70	83	60	46	65	67	63	54	58	64	54	66	62	55	55	71	56	55	64	70	53	65	65	64	80	66	69	51	50	67	62	75	61	58	59	71	60	62	70	62	51	67	71	64	67	69	76	83	74	71	64	62	70	59	69	57	63	60	70	66	55	69	51	64	66	49	76	73	70	52	61	74	72	54	64	62	72	48	68	58	72	54	57	61	62	56	64	65	65	73	58	68	75	69	61	66	79	70	68	65	59	73	67	67	74	58	69	56	73	64	68	76	72	54	56	60	74	49	77	63	72	57	57	65	66	70	42	61	71	71	76	59	49	64	66	53	59	56	63	76	83	66	80	60	77	50	71	58	68	74	75	70	58	64	73	72	69	71	62	65	57	55	59	63	74	62	69	69	56	61	60	51	65	53	73	62	62	54	62	59	63	62	41	64	50	67	65	76	70	71	77	65	73
52142	47808	36692	32550	35951	25107	19993	14074	2999	745	762	796	785	798	757	725	762	809	1192	1750	1648	1174	914	889	830	794	728	747	809	726	788	764	768	725	758	759	779	786	782	785	779	740	753	794	720	753	773	768	777	749	790	764	773	733	779	776	782	773	750	782	799	752	827	771	774	731	743	714	806	740	751	798	745	765	766	706	784	810	769	748	760	743	794	784	777	802	779	769	788	751	777	786	765	759	729	730	734	762	751	756	762	773	795	847	785	800	776	718	765	795	750	754	788	766	798	778	777	767	788	773	780	772	801	720	769	776	753	777	693	747	805	718	782	784	773	746	806	791	725	753	780	794	771	745	762	761	730	788	743	778	764	781	778	780	796	770	757	808	739	788	756	803	776	726	780	763	731	765	778	806	788	785	800	775	712	765	745	767	738	828	721	799	744	755	777	781	772	797	737	801	782	775	774	783	743	800	802	750	773	810	783	773	791	761	694	794	771	760	744	782	699	757	777	815	749	828	770	800	719	730	726	785	749	737	784	733	771	763	748	764	740	770	751	796	733	787	778	788	805	747	737	801	770	792	756	805	781	787	782	707	767	800	768	759	768	785	780	744	743	831	780	784	781	768	717	828	834	788	817	780	763	772	744	779	769	764	775	755	755	750	787	777	768	754	736	738	764	774	786	757	770	757	757	761	796	765	763	731	770	763	775	798	776	730	772	825	788	783	776	755	754	761	746	735	742	794	766	826	794	758	769	737	767	775	801	770	800	764	751	694	721	800	794	818	763	779	806	712	753	750	785	726	762	811	787	699	776	751	764	813	689	758	747	780	820	790	807	779	767	765	796	719	812	731	779	818	774	815	804	770	742	762	758	714	810	796	771	714	762	772	808	766	774	760	725	753	756	765	793	769	779	780	772	804	789	803	792	777	767	811	800	808	774	803	762	792	746	762	796	820	771	774	788	776	753	774	777	786	739	821	794	708	762	744	786	827	728	761	767	752	706	746	738	725	764	786	737	747	790	716	739	794	749	743	769	810	749	805	750	742	770	745	723	783	783	769	714	771	769	769	768	754	776	726	792	778	746	727	731	744	809	753	764	810	761	800	753	786	736	742	788	811	723	727	807	778	784	783	765	842	740	762	775	763	736	820	767	749	781	734	756	756	758	790	772	705	768	805	775	761	791	760	797	839	759	760	733	745	804	789	832	824	756	777	786	757	758	797	782	787	794	711	766	819	784	766	719	756	793	738	764	730	755	793	772	837	741	743	794	751	777	807	731	825	761	770	775	777	770	775	817	816	782	820	822	752	734	753	760	736	743	772	782	778	737	723	751	782	784	743	755	796	761	784	823	798	755	760	760	788	795	752	734	791	764	733	747	813	730	781	783	763	793	785	790	768	736	730	763	811	776	779	719	755	737	739	758	772	781	795	764	756	783	793	778	770	761	762	762	729	745	762	781	770	734	804	756	754	792	773	782	759	843	796	779	762	782	704	747	718	762	773	811	781	751	803	794	744	776	820	777	764	735	734	762	734	776	778	786	728	812	783	725	785	749	795	746	806	814	737	730	798	755	766	744	848	772	752	748	721	804	750	789	780	800	757	772	747	779	791	775	746	745	781	764	774	726	778	732	715	733	769	741	792	821	795	763	780	740	710	777	804	726	772	798	756	779	783	753	735	735	796	780	774	731	802	779	772	732	726	796	745	755	723	754	754	780	749	733	783	773	756	757	742	785	779	768	796	828	777	773	778	751	751	731	809	776	747	802	766	746	749	793	807	697	796	777	759	796	724	751	775	774	754	743	793	780	784	793	789	727	771	746	794	759	805	794	770	779	807	812	760	773	840	732	748	751	731	778	787	784	759	747	811	758	758	840	733	817	726	752	747	747	795	751	707	775	772	767	813	745	738	749	762	844	793	759	789	749	783	777	831	770	823	736	751	776	794	779	821	805	784	783	722	788	784	797	778	728	761	762	785	775	779	756	774	781	760	792	791	713	778	757	815	791	761	844	785	718	798	764	768	767	803	785	739	751	803	758	794	769	772	753	784	796	739	804	724	759	750	783	773	792	785	764	779	766	802	775	801	729	773	774	782	712	795	784	746	813	807	803	779	766	754	752	740	711	789	783	750	771	757	767	780	782	803	778	749	771	789	806	709	756	756	767	784	752	789	750	775	743	747	773	792	770	756	723	750	751	754	801	757	787	796	787	765	753	777	709	812	791	776	766	770	779	719	780	788	806	783	785	816	762	714	789	712	767	771	752	742	789	770	737	756	719	780	776	771	762	795	697	767	756	751	757	670	734	754	804	756	836	775	762	761	771	746	793	825	762	722	721	775	794	753	717	759	763	789	799	724	746	738	757	752	760	760	762	776	723	765	757	762	760	776	708	767	763	736	821	800	781	723	781	765	778	789	770	751	754	775	767	808	805	748	756	739	785	760	778	797	741	822	775	727	796	770	779	761	749	789	804	734	708	799	743	766	774	779	808	793	757	747	741	759	808	771	825	795	728	760	765	763	748	772	848	775	742	736	748	806	833	780	813	816	782	788	786	795	747	753	823	789	730	768	775	757	831	730	777	732	791	769	774	771	784	768	773	789	796	787	802	789	801	752	768	711	757	786	783	752	743	763	721	776	738	787	793	780	764	755	765	741	731	782	784	802	820	759	756	765	768	777	746	794	805	737	761	727	753	810	796	789	776	748	823	725	762	759	775	781	760	774	744	756	734	779	792	748	785	779	753	765	757	780	757	755	746	778	790	783	752	776	777	831	752	827	758	791	777	804	795	742	810	733	753	755	776	814	758	764	746	746	831	795	788	802	776	745	717	755	791	767	794	810	775	751	729	830	793	772	798	752	766	787	735	814	746	765	786	763	761	781	769	735	745	751	792	764	736	741	761	766	731	784	785	752	740	745	713	822	787	725	736	804	777	809	827	756	782	773	745	788	773	736	736	736	744	769	791	822	749	791	814	798	770	744	750	767	754	782	770	757	762	791	786	783	728	697	780	745	807	791	794	777	756	759	775	749	785	783	763	749	754	804	764	772	791	756	751	765	761	772	779	785	788	736	792	745	741	729	716	761	785	774	774	827	790	732	766	785	767	767	785	759	759	766	750	743	806	781	792	745	812	793	803	772	799	777	747	832	757	817	773	770	791	788	785	823	779	726	761	789	717	799	730	775	761	746	765	745	757	761	791	764	741	735	756	795	791	783	757	735	774	754	746	778	736	788	719	762	792	745	772	780	799	758	790	756	784	776	785	819	759	739	768	731	736	735	746	730	721	785	743	766	710	802	765	794	805	773	733	742	766	748	700	760	785	818	806	745	750	741	782	779	745	783	772	773	767	775	739	769	765	761	805	774	754	761	729	754	724	744	776	764	727	767	766	744	723	791	755	727	764	737	804	762	748	791	771	708	795	705	745	786	792	718	769	752	721	787	747	748	767	741	769	772	751	786	722	799	752	765	739	751	766	737	722	758	738	788	794	782	738	739	773	788
28186	39541	22944	8147	4532	1382	933	468	126	63	60	52	60	59	56	70	47	63	78	98	110	79	64	66	61	58	58	64	69	67	59	72	75	54	60	69	51	57	72	58	49	60	67	59	59	60	59	57	62	78	56	58	56	45	67	59	56	55	65	58	53	59	72	39	66	66	55	63	62	65	68	55	66	68	62	56	52	55	54	48	48	65	60	60	50	57	52	55	57	64	53	73	68	75	55	60	65	62	70	53	74	63	54	58	50	68	53	57	70	42	65	57	56	70	59	71	53	54	67	68	63	64	69	70	62	64	61	70	59	60	59	69	42	53	71	59	66	62	67	55	53	63	65	61	53	65	63	56	49	72	56	60	69	55	70	54	66	57	48	61	64	65	67	61	55	57	61	57	57	59	67	62	71	68	62	54	57	55	67	57	56	62	49	71	65	70	64	56	67	57	62	78	45	56	62	52	61	60	62	53	57	55	60	61	60	63	53	75	73	55	57	65	62	65	58	66	63	55	61	59	60	58	58	80	72	72	66	62	68	61	79	63	61	49	63	56	53	67	56	72	58	55	47	47	66	79	52	61	51	83	61	67	57	44	56	54	50	63	67	56	57	70	60	63	62	52	75	64	61	77	54	53	75	69	66	61	55	60	57	45	60	57	63	46	66	66	55	50	59	62	66	58	55	60	51	59	68	69	55	58	58	57	62	50	46	68	66	67	62	56	60	67	57	47	51	58	48	60	56	66	57	56	58	56	62	72	65	62	53	66	58	55	54	59	52	57	56	60	64	59	71	70	69	59	53	54	50	64	59	46	47	55	59	58	58	46	62	68	58	62	64	64	60	58	68	67	75	53	63	56	57	55	63	61	74	60	60	57	59	60	57	58	55	60	75	56	72	52	48	56	64	60	54	57	58	55	64	62	61	63	68	54	61	64	53	60	59	42	68	75	62	49	63	62	65	74	49	54	68	69	52	67	68	63	64	58	56	55	50	56	61	64	56	65	67	59	66	57	70	70	64	69	70	61	67	61	46	65	56	69	50	68	50	77	60	52	65	62	61	60	49	68	66	66	65	66	64	64	57	68	62	58	57	59	57	39	55	64	75	54	45	52	69	53	53	55	51	55	78	75	61	56	59	52	48	70	43	60	55	49	59	53	66	69	65	66	55	61	61	50	62	76	72	59	58	72	54	62	42	67	59	64	70	60	62	57	52	58	55	58	62	63	47	75	53	58	64	51	65	61	64	64	63	58	52	56	64	58	63	58	57	59	54	58	53	52	43	60	58	58	53	55	55	48	75	69	60	66	57	53	47	60	68	69	52	70	68	77	48	47	56	64	55	62	57	63	70	59	51	65	57	49	53	66	59	67	48	73	64	57	72	53	60	68	54	56	59	46	56	57	58	62	70	72	52	58	54	51	56	68	61	52	55	56	62	67	53	67	62	50	59	50	58	52	57	58	58	50	45	65	67	56	55	62	54	71	48	60	63	61	64	52	63	56	57	45	55	57	66	44	62	44	52	61	60	68	65	53	58	57	65	58	65	50	65	53	55	44	69	70	53	49	65	51	60	58	52	70	74	53	50	57	65	68	65	72	55	59	63	56	64	66	62	65	57	61	59	40	65	52	56	47	54	54	69	66	56	61	54	57	70	60	59	51	58	50	70	56	49	60	51	63	65	56	65	74	49	58	69	39	57	61	60	82	64	55	61	51	56	66	54	78	54	69	45	55	57	75	58	66	58	66	64	55	60	65	69	61	73	49	62	51	62	55	54	63	64	64	63	49	67	70	67	46	61	60	59	66	51	57	57	77	61	62	53	53	65	62	75	55	59	57	61	73	65	53	51	58	52	62	63	69	56	57	58	69	66	58	58	71	58	75	63	54	62	38	60	58	63	59	59	68	64	77	58	46	54	65	53	59	67	66	60	73	56	73	57	56	61	66	53	54	44	58	66	53	54	51	61	59	58	51	60	64	71	51	64	61	43	58	56	56	59	62	69	72	52	62	67	66	66	60	67	61	62	62	62	54	53	76	69	50	47	46	63	60	68	63	60	75	57	48	53	56	68	54	55	54	73	56	46	59	61	61	59	60	54	59	67	57	69	63	40	68	63	62	60	62	56	41	56	70	59	54	48	57	62	49	55	54	60	54	53	57	48	72	52	52	74	53	69	51	67	65	64	56	64	65	73	74	52	74	67	57	54	71	61	68	56	64	70	67	65	57	61	67	55	57	71	68	55	56	59	60	44	54	69	70	59	54	57	52	59	54	58	50	68	61	59	67	54	51	66	53	54	66	69	49	64	68	60	59	71	71	55	45	51	59	71	63	65	67	56	75	47	61	56	56	65	62	49	49	71	65	68	49	54	76	47	54	70	49	57	72	64	67	57	60	61	55	62	54	60	55	53	61	66	60	64	71	54	60	55	51	62	49	50	52	62	62	71	57	43	74	59	69	42	59	64	68	62	58	54	55	74	51	66	68	62	54	60	66	57	52	55	63	74	52	59	56	67	64	87	53	55	60	49	51	69	56	65	45	47	42	47	56	55	72	57	61	70	52	60	56	48	54	54	62	41	64	51	68	85	57	43	70	63	67	57	71	51	62	57	62	67	68	53	62	66	61	73	75	69	51	45	51	62	52	71	47	59	51	57	53	60	51	60	62	59	61	51	50	58	67	56	52	68	55	67	52	62	52	52	71	56	58	47	61	64	60	57	46	64	61	61	55	60	69	64	50	64	62	70	68	65	57	46	64	67	64	61	56	57	59	73	62	54	60	64	62	52	62	58	50	70	62	54	56	50	61	50	52	65	55	56	49	67	57	54	53	57	60	59	56	53	57	69	53	61	71	56	55	56	60	52	63	68	67	62	60	42	54	68	62	65	53	66	57	64	58	58	57	63	59	58	62	53	64	54	64	59	55	59	60	56	74	58	60	58	67	58	62	70	58	58	56	63	55	52	53	54	62	60	67	47	64	46	57	62	52	64	56	57	58	48	70	57	41	70	50	65	68	68	51	62	58	56	62	73	40	73	67	55	67	52	55	52	62	55	51	56	53	67	63	51	63	59	59	55	56	62	58	69	57	42	64	66	71	59	61	62	54	63	57	55	66	58	48	60	73	62	67	44	53	60	56	82	57	63	55	63	68	60	67	47	67	71	70	62	52	69	45	55	55	62	55	71	53	62	68	58	62	57	53	63	56	58	53	62	56	49	65	57	60	77	52	67	48	53	39	63	61	57	58	79	55	72	53	51	70	59	81	48	67	66	76	53	53	47	59	54	46	42	56	58	50	49	61	49	63	69	60	58	55	47	80	43	57	59	49	58	45	56	51	57	57	45	51	56	42	70	69	50	54	61	50	43	54	67	66	57	47	56	54	50	54	67	72	70	49	57	64	57	59	50	57	60	69	58	59	87	71	71	54	66	59	58	70	67	62	56	54	52	46	48	55	65	60	58	69	55	73	65	55	61	56	56	56	66	60	70	68	69	66	54	67
46869	47140	42377	38537	43617	29786	24524	17768	4249	747	759	747	765	774	705	752	696	717	1068	1695	2078	1373	1030	881	810	725	709	722	714	734	741	678	686	722	767	808	731	759	682	711	703	716	711	705	780	712	717	714	702	752	738	727	708	694	736	722	731	765	698	754	644	718	739	682	750	711	755	720	802	704	689	723	772	731	772	730	711	742	701	743	732	705	785	691	733	704	702	708	744	748	699	730	637	688	691	700	766	695	738	661	725	698	780	693	654	669	721	694	676	755	720	699	714	744	759	745	686	766	747	718	753	748	747	698	733	701	684	706	730	723	785	737	718	738	684	744	688	728	688	748	760	710	706	717	717	726	747	699	694	739	748	738	747	700	705	741	674	718	719	690	688	777	731	753	736	747	716	743	690	730	746	721	720	667	753	715	751	716	715	732	726	704	731	731	672	701	722	738	700	793	716	676	688	753	643	707	719	698	741	720	708	715	739	688	709	755	700	732	718	677	743	715	704	792	723	745	683	720	736	767	747	736	742	757	715	745	674	734	702	768	754	735	690	702	700	774	706	663	666	684	729	741	720	733	711	734	733	704	805	695	737	694	718	716	702	730	678	742	714	715	749	744	722	657	691	709	720	750	697	699	724	726	701	719	716	764	748	697	723	755	736	788	728	715	711	683	716	750	702	706	778	709	719	725	739	709	724	651	716	750	660	733	737	741	696	749	709	710	697	709	721	716	756	773	741	656	704	689	696	679	720	720	718	690	720	744	714	741	693	713	713	722	691	754	712	720	672	719	758	773	740	709	699	701	721	699	681	647	696	745	724	711	700	759	734	779	742	708	686	667	714	747	701	723	744	754	683	702	700	728	719	734	680	719	752	704	714	721	738	712	687	759	771	718	750	694	711	724	689	717	755	719	670	677	730	755	725	660	759	683	767	721	687	714	704	725	755	725	731	702	704	690	692	745	671	725	717	749	726	720	758	709	687	745	760	731	789	754	712	726	714	737	719	681	711	718	727	695	733	683	731	726	740	739	721	771	744	670	760	684	734	723	707	717	730	704	732	707	677	747	765	756	684	758	695	756	729	708	721	741	739	740	736	715	752	745	731	742	708	716	700	716	727	727	737	715	667	673	705	712	708	751	678	752	720	751	707	710	680	690	744	732	712	714	709	735	729	760	733	727	719	687	694	709	738	728	752	751	651	746	730	722	742	772	700	770	774	736	746	794	749	748	705	705	716	712	746	690	725	692	716	772	755	721	707	770	701	702	706	738	764	674	765	737	701	693	719	746	700	738	710	736	674	675	704	701	714	744	747	705	706	754	749	723	746	720	736	748	787	763	754	736	728	712	772	700	669	731	739	724	755	738	705	694	732	691	653	756	709	712	735	717	753	738	699	754	724	730	718	702	727	743	751	765	752	683	733	785	711	701	760	684	687	712	723	743	736	717	743	729	738	694	706	756	770	716	759	677	736	712	740	640	719	684	717	714	710	719	726	671	791	710	696	712	718	743	774	719	760	694	738	744	727	725	741	740	732	727	763	744	700	701	776	764	721	695	673	732	704	730	762	684	721	809	694	677	682	777	714	711	803	720	714	696	708	725	717	688	717	730	718	705	750	731	730	702	722	740	720	738	731	740	726	688	726	723	756	716	741	745	700	732	735	710	750	735	724	724	748	674	755	726	764	718	720	743	738	781	785	738	689	677	691	724	739	732	753	729	753	727	704	710	729	742	743	731	736	723	745	741	740	699	742	712	737	674	728	730	690	700	761	749	723	677	719	744	726	727	715	714	734	720	739	644	713	718	717	707	770	745	689	677	747	688	711	749	715	736	739	735	734	741	724	698	742	742	694	749	700	747	739	727	742	726	773	758	735	745	709	742	728	726	667	710	727	749	702	741	719	756	727	685	749	716	726	681	745	723	749	742	733	732	709	737	703	792	715	689	745	789	674	693	723	670	734	761	767	719	711	718	739	745	665	736	698	713	667	746	690	747	717	690	702	713	702	736	727	773	707	689	747	760	742	705	719	718	739	759	693	721	720	693	783	718	715	704	732	710	706	740	765	699	742	725	779	703	742	726	765	727	782	730	773	716	693	752	741	719	711	757	713	730	691	749	712	720	680	724	695	741	685	710	742	730	705	725	712	757	744	731	735	696	728	686	765	721	744	718	716	746	727	732	723	752	802	704	700	740	734	690	727	703	745	697	728	693	747	744	698	720	752	714	757	660	758	693	690	710	720	809	711	685	724	734	728	711	724	788	753	743	696	739	755	696	690	721	719	703	719	739	725	731	751	760	717	718	713	768	763	726	719	763	721	685	757	717	727	707	766	698	734	768	716	696	696	683	690	698	700	712	695	741	682	727	669	681	735	741	691	666	715	733	742	681	714	734	750	691	747	729	700	720	692	714	729	757	714	717	699	750	727	714	709	722	764	728	719	721	721	730	747	750	732	685	721	720	732	755	701	725	761	723	714	706	731	706	735	691	732	700	730	744	748	725	700	749	693	751	715	734	727	728	733	732	717	716	706	694	725	700	766	730	732	688	704	712	731	705	705	705	725	704	752	743	710	729	702	735	708	727	715	728	717	696	724	692	740	738	730	739	762	724	723	703	730	689	751	699	748	728	733	704	740	752	689	723	699	714	700	660	720	744	730	689	737	731	681	753	732	738	755	712	703	751	721	739	691	709	698	759	736	731	755	761	754	741	683	700	708	739	727	696	756	714	711	712	756	740	729	758	713	766	706	727	717	707	776	676	710	708	668	691	686	722	734	727	668	709	750	674	673	731	751	744	728	713	728	680	769	720	703	714	726	726	731	703	739	698	736	732	748	691	708	723	752	734	703	746	713	735	734	707	741	660	718	727	743	642	729	685	693	720	741	747	762	685	695	729	689	756	684	723	721	724	707	661	728	726	788	738	730	750	696	701	752	696	742	711	693	714	740	707	688	714	736	757	745	712	703	712	709	748	679	735	700	716	726	729	765	764	761	731	743	780	693	718	690	686	685	701	745	739	731	735	748	710	711	697	720	753	707	722	750	722	771	740	706	732	699	745	708	733	686	699	749	686	742	737	754	731	771	750	756	784	756	758	725	673	747	722	688	740	749	705	723	704	723	733	763	721	654	765	739	741	745	724	763	752	691	673	733	755	744	751	719	677	714	706	740	743	722	732	752	711	733	763	718	780	736	711	799	713	751	757	702	685	744	713	714	733	720	733	718	729	722	706	728	753	762	733	732	682	782	692	691	760	717	733	719	717	721	681	757	733	725	796	807	728	712	722	730	657	706	689	711	708	742	717	716	709	720	730	772	692	752	720	749	783	756	746	768	765	687	700	675	660	731	782	731	711	764	665	772	748	721	718	725	736	754	724	713	691	694	732	707	775	715	770	707	770	736	725	730	742	748	737	710	700	736	759	716	743	750	706	643	697	720	787	736	744	721	758	715	716	730	712	687	750	707	737	726	774	763	727	700	743	702	716	719	721	681	681	735	729	731	692
9357	12086	5789	1447	878	263	188	144	80	56	54	57	59	50	49	40	66	57	70	55	63	55	63	52	56	59	44	46	62	52	50	50	49	50	71	55	45	50	63	61	50	63	46	52	48	68	72	46	55	51	60	47	52	56	51	50	59	42	55	56	60	49	48	58	54	58	55	48	45	59	65	56	60	59	69	67	56	41	52	65	56	44	44	55	47	60	47	53	64	65	58	59	53	53	64	59	40	62	53	56	57	49	60	53	45	56	50	69	45	64	58	52	49	48	76	62	69	49	58	64	56	65	46	42	39	58	44	47	41	53	49	50	50	46	48	54	59	46	51	63	56	44	48	64	58	45	46	50	60	45	62	60	62	54	55	68	53	48	61	55	59	42	57	50	58	42	38	62	48	52	62	49	67	66	56	45	57	56	47	54	41	60	53	46	62	52	60	44	50	53	65	48	51	53	47	49	55	49	46	55	53	59	50	62	68	62	50	46	44	49	58	45	61	54	43	52	50	52	49	54	48	43	61	54	59	56	50	68	53	58	47	54	58	63	58	61	41	57	69	49	61	57	59	48	58	55	62	45	53	53	53	69	60	59	55	55	54	54	56	49	66	50	43	64	43	48	45	47	54	43	59	44	59	55	53	52	57	43	55	51	47	50	56	69	64	57	62	43	55	47	53	62	46	58	55	53	54	48	55	52	60	51	42	48	41	61	72	44	56	56	48	55	52	63	47	60	48	52	58	59	77	60	71	57	46	44	57	64	53	60	61	46	62	65	60	77	55	49	38	54	41	63	51	42	61	53	40	61	50	38	60	52	50	54	52	63	59	59	62	46	58	47	50	57	53	60	49	58	52	63	64	54	63	55	61	68	43	54	57	45	45	63	70	45	46	65	56	59	59	74	50	44	57	61	59	57	55	59	45	47	58	63	58	70	50	71	61	50	49	63	50	49	64	58	49	47	60	44	49	50	48	48	50	50	46	57	60	65	42	48	50	57	58	54	48	47	41	57	72	47	48	61	59	46	52	60	62	56	59	53	56	55	62	59	59	53	58	57	67	61	48	58	46	43	50	46	60	60	37	59	61	64	40	39	62	56	56	65	60	63	55	50	51	64	44	40	46	63	51	66	41	57	46	37	38	67	47	69	54	55	49	58	49	36	46	52	54	54	61	57	64	63	44	65	50	42	60	59	54	48	53	62	57	39	49	62	49	57	52	77	54	52	56	57	56	50	60	49	70	47	47	56	51	59	64	51	63	60	52	53	81	52	39	61	44	62	65	47	54	61	45	54	50	59	52	55	53	59	46	55	61	53	49	58	55	68	66	56	53	58	55	43	64	55	44	55	56	64	50	59	68	48	42	58	51	56	61	47	47	50	42	54	52	62	42	58	58	54	55	61	67	54	56	57	52	48	56	56	49	52	59	44	58	64	65	55	47	50	60	57	65	55	50	64	51	59	64	63	62	57	46	51	55	38	51	59	59	48	50	52	48	46	60	37	70	39	53	64	57	56	51	45	51	59	40	57	48	50	47	59	49	51	56	42	58	48	47	62	67	55	51	62	49	56	52	53	66	49	56	50	46	55	52	50	55	40	72	55	41	59	49	51	59	61	53	64	70	52	49	68	55	63	67	77	63	42	58	50	48	63	56	55	44	62	53	48	55	47	58	56	43	62	42	60	49	64	55	52	55	63	69	40	67	58	61	58	49	50	50	54	56	59	60	62	43	55	52	40	56	60	62	74	44	53	44	78	45	48	61	56	48	66	45	49	50	51	51	51	42	46	57	47	40	53	52	46	52	54	62	39	55	65	51	47	50	56	60	58	44	45	50	61	50	51	53	62	54	49	62	56	50	63	53	67	60	51	54	51	51	74	47	50	52	44	53	63	49	68	54	59	50	57	63	60	57	58	43	57	56	47	47	69	52	57	52	55	59	64	32	63	53	65	49	64	50	43	57	49	62	59	67	57	55	49	59	42	47	59	80	53	57	73	43	57	57	62	57	51	62	54	47	45	64	61	52	55	52	68	42	57	51	53	57	47	48	38	61	53	67	56	56	52	51	49	54	58	57	48	50	59	69	59	66	46	48	56	47	59	52	54	57	49	54	43	68	50	66	50	41	48	64	61	39	46	47	74	45	50	40	53	60	42	53	49	64	45	47	65	56	53	67	63	56	58	44	58	59	67	65	61	53	46	52	45	55	57	55	61	52	58	50	55	50	57	59	45	52	49	57	48	52	51	57	60	46	57	58	59	62	45	44	54	44	61	51	65	55	46	63	59	41	65	45	56	47	50	61	56	63	51	47	48	57	51	53	61	56	38	53	55	39	56	60	45	50	65	55	61	54	57	50	65	56	56	57	55	58	49	51	48	57	63	56	64	58	58	62	53	49	68	51	57	44	62	56	57	55	54	45	70	49	61	46	59	51	67	55	55	55	48	56	48	54	48	62	49	49	61	71	44	55	52	57	57	48	61	69	49	43	52	58	48	63	55	51	61	64	56	52	51	64	50	47	43	54	45	50	60	56	64	47	56	47	56	57	55	53	53	53	44	44	50	36	53	49	45	56	49	48	59	65	48	59	42	51	62	44	54	53	52	66	61	53	46	49	50	54	64	50	63	60	60	52	44	70	63	46	63	46	59	54	46	50	58	44	54	46	52	46	59	66	61	59	57	56	48	56	55	59	48	49	60	61	51	59	48	65	53	61	70	43	48	67	56	70	49	50	77	60	67	54	58	60	58	54	46	41	52	46	56	56	53	58	51	57	59	50	55	52	39	55	60	62	51	57	50	42	50	44	45	60	59	57	44	59	52	57	54	61	62	50	66	56	66	42	51	52	46	62	61	48	47	58	54	47	49	47	51	45	55	51	56	61	61	50	68	53	61	58	51	68	56	46	52	40	51	59	52	52	52	56	50	49	47	53	47	57	48	55	57	54	56	55	52	54	43	46	59	62	60	61	50	50	76	52	61	53	50	56	62	52	56	47	58	43	59	68	55	60	55	61	45	42	60	56	50	47	47	61	58	51	50	61	46	55	46	58	55	67	48	52	52	64	59	50	52	72	59	50	54	65	49	59	51	49	49	59	60	57	51	61	43	59	62	43	48	43	56	49	60	64	46	61	41	59	52	54	48	44	57	45	54	62	57	49	50	52	62	42	47	42	58	54	66	53	62	58	68	60	52	67	65	67	61	46	60	60	70	40	59	62	53	68	68	49	58	55	54	47	44	71	64	46	42	64	42	45	53	49	55	55	54	61	67	46	49	59	55	60	51	51	56	43	57	51	62	64	67	47	59	44	55	64	52	55	59	50	63	54	60	53	64	62	61	63	51	62	48	47	45	51	50	54	52	64	60	60	49	53	57	53	58	58	46	55	58	37	53	56	70	51	57	61	59	61	59	54	71	41	54	51	74	51	49	44	56	55	49	52	45	57	64	53	48	57	54	59	44	58	62	53	54	59	42	50	54	60	38	59	59	51	60	53	41	59	56
42612	36706	26498	21850	24653	12748	9408	6113	1711	686	665	691	697	722	669	713	679	698	719	746	910	872	827	720	717	654	649	609	671	655	658	673	692	637	674	683	690	670	643	700	668	667	640	641	691	669	657	652	658	622	620	660	655	660	649	630	646	638	634	692	683	654	660	719	647	654	626	674	638	661	662	684	659	665	704	664	682	681	662	632	632	687	684	687	729	657	705	672	597	646	667	663	695	660	679	716	662	691	640	653	659	630	683	630	653	635	670	671	653	600	695	724	677	643	701	666	670	668	655	678	676	656	662	630	686	651	652	658	634	669	643	663	642	662	647	652	617	635	740	671	650	676	680	655	663	658	687	652	689	666	645	651	716	694	687	675	657	663	670	635	648	686	673	717	684	644	655	642	673	665	667	662	660	680	673	642	663	608	634	670	631	661	632	704	701	654	675	641	671	661	680	676	648	655	688	652	678	631	634	673	688	650	692	623	685	658	618	651	628	659	680	672	660	666	682	650	643	646	685	653	663	653	666	678	673	702	674	676	649	679	643	652	687	661	703	631	740	635	646	630	613	697	714	677	652	660	692	652	697	644	617	650	692	728	672	690	670	654	702	618	687	661	686	689	612	690	684	695	671	644	640	702	664	710	700	664	720	655	691	662	710	675	604	713	665	683	660	653	662	648	662	641	645	611	653	703	634	649	669	653	723	633	666	643	638	652	632	661	655	644	644	658	653	693	673	671	689	674	660	692	654	646	673	639	675	617	676	672	690	633	644	653	673	670	699	638	653	648	664	681	685	621	696	646	661	639	635	666	659	641	694	725	685	671	652	699	651	666	683	679	675	683	676	626	706	669	677	625	718	639	655	646	671	652	649	684	644	646	658	644	691	667	669	633	650	637	661	639	668	642	693	692	647	637	687	662	636	668	672	625	631	703	674	682	703	632	655	678	667	643	673	664	667	697	672	649	653	645	613	680	642	680	679	625	697	641	670	650	661	700	640	707	659	655	696	704	680	644	680	635	656	671	662	663	660	653	642	640	657	690	667	658	648	610	637	672	725	649	663	635	694	674	703	645	670	640	673	669	676	643	669	705	682	671	657	662	634	673	714	684	622	695	644	704	633	634	720	666	653	673	647	631	660	710	688	668	658	645	673	669	619	634	654	681	646	702	678	648	628	682	677	655	671	675	704	640	683	667	676	645	679	666	642	672	707	658	710	687	631	682	666	643	635	674	631	679	671	623	643	649	651	672	664	660	663	649	638	667	671	620	646	665	647	655	663	708	634	672	661	655	606	720	649	682	703	634	682	680	665	653	632	639	687	661	634	654	668	690	674	657	640	700	664	704	669	623	620	653	694	672	641	677	624	664	660	667	703	691	669	678	632	670	637	648	651	685	672	665	602	651	695	635	658	663	654	660	592	650	670	627	666	722	661	664	673	664	660	663	707	704	647	634	639	670	621	641	691	633	669	646	685	660	651	667	713	667	703	708	674	641	674	660	676	657	679	637	648	660	637	640	645	683	627	697	645	640	638	673	657	651	686	595	666	638	679	661	646	669	612	673	671	671	682	672	643	678	636	656	698	664	685	656	654	676	698	650	651	593	618	698	648	674	634	629	626	660	653	647	641	643	631	686	670	690	662	631	671	668	652	650	710	671	641	631	664	664	654	645	642	696	645	679	628	695	666	679	664	641	662	678	655	672	676	699	633	678	692	655	674	629	692	641	651	651	659	617	680	632	661	706	657	664	695	629	663	663	686	699	619	673	683	627	670	687	625	704	671	644	688	672	679	645	659	656	643	654	695	674	658	673	629	675	680	684	629	657	670	666	681	681	634	704	648	665	661	647	693	660	673	662	614	621	676	629	649	697	639	638	650	628	671	645	612	692	679	653	670	667	677	628	717	676	726	643	655	638	616	673	699	635	692	701	605	660	681	653	655	655	649	655	702	632	686	650	669	666	665	676	676	658	687	662	614	630	680	664	637	679	681	642	685	702	661	690	638	685	670	689	675	665	651	709	686	618	611	675	657	673	699	603	703	661	646	695	677	674	692	656	638	695	660	669	643	665	634	649	680	660	637	668	657	672	694	642	716	687	681	614	623	623	629	678	644	690	669	652	679	674	759	673	654	646	698	636	692	641	682	701	637	659	700	644	677	655	677	652	685	662	627	623	644	630	653	642	665	627	696	677	702	693	636	660	643	605	647	690	715	682	696	595	654	653	659	698	649	682	649	662	690	644	647	668	640	688	630	654	668	689	731	689	680	631	664	642	657	683	655	646	644	643	634	680	647	645	630	665	633	680	604	656	696	676	687	677	638	657	648	662	665	640	676	661	678	655	671	652	622	625	665	659	644	665	669	723	658	643	637	635	645	647	663	676	669	682	661	688	667	631	699	667	655	713	637	671	662	657	642	649	684	663	663	620	608	687	617	676	632	700	683	673	736	658	688	675	677	653	632	637	644	662	666	676	637	616	672	656	654	674	709	705	636	664	629	662	631	642	682	640	697	653	635	640	678	646	672	686	699	689	683	705	642	682	700	708	627	659	638	646	673	677	659	646	632	656	600	646	621	678	657	667	666	678	675	686	670	656	641	687	666	664	653	663	613	620	629	653	652	657	698	683	712	668	698	675	647	678	654	649	668	692	679	632	613	688	659	651	678	659	672	650	685	660	635	645	665	647	705	640	718	678	689	674	683	657	720	720	682	587	666	674	643	670	636	630	706	633	716	669	659	655	650	643	623	681	698	677	670	655	651	656	672	653	667	619	678	715	668	686	631	711	669	677	644	670	648	674	626	670	646	643	672	652	677	674	685	674	648	708	653	683	622	739	679	642	608	655	679	647	650	632	704	712	637	670	600	678	654	677	700	698	673	651	652	604	648	646	633	701	643	666	641	694	641	701	641	681	665	668	660	688	688	686	670	668	690	654	678	668	658	669	708	655	651	695	675	662	640	645	659	668	702	648	650	677	697	668	664	640	667	687	656	661	638	625	656	643	645	686	672	666	657	701	690	620	720	673	648	644	661	685	649	647	659	697	653	635	632	689	636	668	659	657	668	658	660	725	681	660	720	655	650	648	677	647	644	690	704	594	628	632	615	706	647	674	697	678	707	671	656	621	634	694	684	638	665	689	628	702	645	675	673	708	596	642	619	666	652	627	658	717	688	704	706	653	632	704	653	671	697	678	690	659	616	672	657	664	659	628	689	642	627	676	708	646	662	600	660	647	686	698	651	678	657	683	656	683	663	677	629	658	707	637	706	629	635	706	661	656	708	644	657	637	663	642	662	672	689	647	684	707	676	639	647	663	651	666	656	654	670	632	667	610	679	652	676	645	678	658	681	702	664	662	653	627	700	668	703	619	658	669	632	651	699	687	665	677	680	628	698	680	660	649	651	704	658	642	680	711	674	652	672	648	662	675	647	649	660	630	674	697	670	716	678	658	673	606	652	625	651	679	621	631	691	624	655	631	642	692	655	681	673	638	719	607	646	676
23872	31556	16062	4439	2907	750	431	379	126	57	60	64	51	52	67	52	67	51	68	76	70	78	53	52	59	53	51	60	48	63	45	48	59	46	47	53	55	62	59	48	54	53	56	61	52	56	34	52	61	51	57	54	42	59	52	53	55	56	60	51	44	55	56	57	53	45	45	57	53	49	51	49	59	44	59	55	57	44	55	51	60	52	47	54	50	45	67	54	49	53	60	54	58	47	51	55	73	47	47	50	66	55	48	45	57	60	62	44	49	55	49	58	56	54	41	48	51	40	48	42	45	36	55	63	63	49	53	45	45	53	58	52	49	51	55	55	60	45	65	65	54	64	54	60	55	57	56	55	47	60	56	50	58	52	51	52	50	77	50	48	45	54	53	43	63	66	50	53	56	54	45	61	64	57	47	52	57	57	59	66	59	56	52	49	53	54	51	56	41	57	45	60	49	50	52	44	48	45	48	60	45	46	45	47	60	54	55	51	55	39	64	45	55	57	65	59	56	56	50	45	58	70	63	60	56	68	49	52	46	63	56	60	48	46	47	61	54	46	59	50	60	54	47	49	61	58	59	69	54	63	47	48	59	52	46	43	57	56	41	43	63	46	59	37	41	48	49	53	60	51	53	59	54	63	57	54	53	58	43	52	54	50	65	52	61	57	57	52	46	54	47	65	52	52	54	48	55	55	58	63	67	47	54	63	48	42	59	55	43	58	44	45	53	41	53	62	42	51	48	42	52	67	55	51	59	64	54	50	61	51	43	45	61	49	43	60	47	55	40	55	53	58	54	51	51	41	69	50	47	44	54	57	51	56	54	42	67	54	70	66	49	53	49	42	57	53	56	52	57	51	58	52	54	54	58	45	58	57	58	54	38	64	51	50	57	47	49	39	47	47	63	52	52	53	45	67	51	52	58	51	64	78	55	56	58	52	45	54	55	53	60	54	54	65	54	46	58	57	69	50	51	48	52	51	62	58	54	70	55	45	53	61	47	45	74	45	57	62	50	54	45	39	58	46	54	48	46	55	42	53	61	55	62	40	57	43	51	65	59	66	47	35	49	47	60	40	42	50	52	57	54	43	67	59	51	53	54	53	57	45	53	57	57	56	58	51	48	55	49	53	42	61	52	49	49	56	62	48	51	56	56	50	62	45	49	56	66	53	56	50	49	53	52	56	56	46	56	46	61	60	46	56	45	52	51	50	57	56	55	68	44	57	49	55	45	40	69	61	61	64	57	56	58	51	64	60	46	68	44	52	50	47	47	56	61	41	54	43	58	47	44	54	56	38	52	47	56	48	65	61	66	58	55	49	57	47	70	42	39	41	53	46	65	56	48	53	45	50	44	63	52	56	54	42	42	43	52	49	53	53	47	60	54	48	49	65	43	50	41	47	45	61	49	63	69	60	67	45	58	50	38	58	58	45	48	43	57	54	47	76	43	61	62	52	64	51	52	47	45	48	53	66	56	68	56	62	61	61	46	59	68	57	51	55	46	64	53	59	50	61	37	46	43	55	55	49	58	52	53	58	56	68	58	49	46	56	51	51	62	52	52	49	43	63	63	52	50	59	56	48	51	61	57	51	56	63	56	63	53	56	58	58	50	47	39	46	55	48	65	59	55	54	57	56	53	51	48	57	70	56	60	55	60	60	65	50	48	53	53	39	62	47	52	60	46	55	44	55	57	56	56	58	38	55	48	40	55	51	55	59	66	58	62	51	48	53	61	55	74	50	46	45	46	55	38	56	40	44	48	51	57	47	51	50	60	72	58	55	58	51	53	48	55	61	65	64	59	49	55	50	47	44	44	65	66	65	30	56	51	51	51	55	58	52	43	64	53	55	48	65	53	47	50	67	49	49	58	67	55	40	55	58	54	54	54	63	45	42	56	63	65	50	59	49	61	50	53	58	63	55	64	48	60	48	53	61	49	53	75	54	49	59	37	43	58	58	56	49	38	40	54	54	53	52	48	51	47	52	48	46	56	50	60	60	45	43	47	47	58	54	64	48	52	51	55	61	53	49	53	59	42	47	45	54	48	71	48	59	54	50	56	51	62	57	57	55	60	49	52	51	53	49	60	47	59	68	51	45	51	55	54	57	47	57	50	62	56	52	47	56	55	43	49	47	54	62	54	51	54	58	56	61	54	53	60	53	48	48	60	41	59	54	47	60	52	54	63	46	50	51	47	45	55	58	57	54	56	56	62	47	40	51	51	44	52	56	50	53	54	58	47	48	50	51	43	57	57	56	57	60	55	64	72	65	54	50	58	53	76	50	54	48	61	57	61	57	47	59	43	71	46	52	62	52	48	56	52	49	42	54	59	47	69	48	63	59	49	64	50	42	56	52	51	46	69	51	58	50	61	51	61	44	47	56	49	53	48	55	50	58	76	49	60	59	62	48	52	49	44	56	52	52	57	55	51	56	54	59	55	49	52	47	64	52	52	52	65	46	45	64	61	57	46	54	53	48	53	54	52	66	50	50	56	53	51	58	52	59	55	47	48	50	66	51	42	50	43	65	39	74	48	59	57	45	49	48	50	43	56	54	51	39	45	63	46	58	38	55	50	41	60	53	55	48	52	38	62	56	59	46	56	53	63	49	50	58	51	48	60	54	42	46	61	59	49	57	51	51	50	53	58	50	54	58	47	45	64	43	48	46	39	65	58	54	51	46	48	56	53	45	54	61	47	56	45	43	58	49	60	40	57	51	56	45	46	45	48	51	51	48	57	56	62	37	52	56	57	48	49	64	41	53	50	56	53	50	60	59	45	51	52	49	52	48	54	55	48	38	65	48	55	54	59	53	58	50	54	49	47	43	42	51	58	57	56	60	52	56	46	51	51	62	48	78	54	50	54	48	53	44	47	57	61	57	58	61	57	55	55	49	56	50	57	50	68	58	47	54	56	48	73	48	62	57	45	39	70	41	50	74	40	55	54	42	52	51	57	61	50	53	60	55	57	64	46	57	42	48	54	52	45	60	55	58	52	52	56	55	76	46	52	54	50	63	50	43	40	49	48	64	48	54	56	54	62	61	55	50	56	69	46	58	46	58	72	66	57	62	64	46	63	55	43	59	51	53	44	53	55	49	54	51	56	48	49	63	52	61	56	56	62	60	57	49	51	43	48	54	63	65	69	49	69	36	52	58	57	53	59	55	62	42	61	49	43	53	60	65	56	46	57	51	56	49	49	44	56	50	57	58	54	62	51	52	49	51	57	57	66	40	51	51	57	57	55	57	54	61	47	48	56	42	51	56	60	53	62	38	60	56	47	62	42	45	63	52	48	60	49	54	46	52	51	50	65	68	51	52	44	41	53	44	70	56	45	55	49	78	57	47	68	38	60	51	49	58	53	52	55	71	47	66	51	58	60	59	52	59	58	55	47	45	61	46	55	56	44	55	55	50	45	55	47	37	53	47	63	45	50	48	40	49	52	58	43	58	48	66	53	46	55	54	44	54	52	53	56	56	57	53	59	61	51	55	47	49
49430	44831	35575	33585	37771	22323	17287	14574	3461	701	622	663	681	658	664	617	615	692	914	1270	1744	1258	933	749	675	697	640	626	577	675	647	615	654	657	669	712	646	711	619	663	661	657	600	676	658	592	649	634	668	617	661	645	661	634	616	649	688	607	655	661	645	679	690	644	662	668	640	634	696	601	630	641	727	625	655	658	679	665	656	610	640	665	723	623	656	671	652	641	687	651	681	621	640	666	636	652	669	615	630	642	697	678	621	653	663	625	626	665	632	716	643	638	644	667	633	656	657	629	651	649	615	663	641	664	623	664	630	672	661	656	627	682	640	613	611	663	621	628	689	632	687	630	690	642	668	664	639	714	673	662	685	687	641	628	640	664	679	660	660	620	663	576	623	667	614	673	634	652	683	638	612	634	631	637	667	754	655	640	624	671	644	673	668	632	639	644	619	628	620	599	660	662	665	655	641	659	633	656	670	624	645	657	653	652	625	666	608	648	611	659	619	655	649	707	646	680	638	686	681	664	695	628	636	669	651	699	628	642	677	624	676	609	661	638	633	615	642	655	668	668	661	621	644	662	680	655	643	672	685	686	677	677	649	619	701	698	655	632	629	649	676	612	661	628	668	631	618	637	629	613	634	692	670	612	654	654	645	622	682	633	643	620	619	647	647	651	662	648	651	649	658	634	625	629	659	611	617	653	660	636	658	690	677	666	635	631	632	649	617	659	678	627	695	651	626	652	664	648	672	649	630	615	594	644	615	656	623	667	661	608	612	646	624	628	600	650	642	630	660	697	668	696	669	667	670	660	690	605	661	665	657	623	633	659	637	662	688	669	634	649	651	667	641	639	687	690	660	626	680	622	665	660	644	650	629	670	673	660	635	642	644	668	637	634	659	613	645	606	626	702	641	705	645	662	668	646	652	630	648	621	646	632	618	645	637	673	676	673	615	669	619	672	628	659	650	676	644	628	638	664	674	666	642	661	645	672	628	645	665	673	665	657	707	676	647	655	657	636	696	678	642	633	683	661	637	682	669	619	689	632	633	640	661	626	640	611	645	655	651	645	623	626	643	644	733	656	622	626	615	635	628	600	653	614	662	629	605	638	676	689	651	657	640	596	666	653	623	634	658	695	631	676	649	666	686	609	678	687	646	658	667	657	658	659	661	647	653	657	658	635	630	640	635	595	671	656	623	638	651	639	702	633	645	656	674	653	628	689	602	668	663	640	704	654	652	661	600	674	639	642	636	631	672	709	619	644	630	637	675	622	661	637	616	641	648	633	661	643	611	623	662	708	691	668	665	634	671	698	662	691	673	626	665	637	687	702	644	620	642	645	631	652	616	685	670	646	626	681	653	632	620	654	686	594	631	610	664	688	616	676	697	670	667	653	655	635	673	637	636	649	595	664	680	618	699	624	629	634	666	640	634	669	641	653	628	693	633	666	648	633	657	675	658	694	678	700	617	628	641	619	668	628	667	646	645	659	675	601	619	681	600	686	628	689	668	675	683	663	666	637	660	690	655	705	659	698	634	620	624	654	685	671	607	626	640	639	676	694	646	627	581	648	668	678	609	655	656	675	636	634	664	668	668	667	655	662	649	605	677	699	647	609	623	646	629	685	634	644	622	652	646	624	655	610	683	693	679	622	673	648	660	630	634	666	675	620	635	620	666	652	621	678	672	629	665	641	706	655	673	683	638	668	656	655	658	667	656	677	684	632	661	673	673	636	657	669	703	660	669	646	638	696	654	625	633	685	655	668	666	668	655	649	659	651	640	658	670	630	637	655	664	638	629	641	668	697	682	649	669	661	631	672	616	652	645	628	663	655	587	688	656	656	623	681	617	647	637	654	668	592	682	658	664	697	593	677	698	663	659	666	664	630	674	644	667	686	664	645	722	649	654	681	696	668	657	678	681	661	657	643	617	691	650	650	641	682	627	670	643	627	672	655	697	625	690	643	660	639	631	640	625	662	664	599	675	632	609	645	630	616	694	675	600	625	670	657	651	642	650	648	678	652	679	624	635	685	621	648	678	650	601	629	663	658	668	633	691	640	614	626	647	642	671	665	650	665	648	663	684	698	665	680	628	667	610	676	652	643	617	672	662	713	669	633	667	624	615	636	601	620	695	633	625	643	691	647	666	706	606	647	629	625	637	650	664	650	633	636	650	658	639	658	623	612	598	618	653	684	658	687	637	647	658	599	670	684	634	638	625	619	660	666	660	709	701	654	634	664	698	643	668	667	659	680	608	641	670	665	629	642	637	675	630	630	636	685	600	657	598	630	628	654	602	648	633	640	645	630	620	682	667	628	659	634	681	666	632	654	630	677	622	646	647	649	629	641	598	621	633	666	616	633	621	670	676	649	630	654	631	613	677	669	594	668	623	704	617	661	660	646	671	595	688	635	694	616	641	707	643	676	602	639	640	670	643	631	692	649	661	675	659	622	647	621	687	642	668	636	651	672	647	655	648	619	640	673	661	606	668	670	631	677	641	668	620	608	652	661	646	663	638	623	636	658	631	682	620	711	645	632	642	657	668	674	640	636	665	658	654	704	640	645	640	670	659	661	623	614	691	667	639	654	605	625	647	686	663	645	650	657	627	620	714	653	630	646	710	669	632	635	650	698	667	635	647	630	629	681	658	654	628	644	588	647	718	653	629	664	600	660	639	675	705	592	665	613	668	672	608	659	659	647	679	664	666	608	628	684	653	637	676	664	656	648	663	682	626	639	647	666	685	693	657	663	652	664	634	688	611	680	669	667	633	605	641	637	611	632	674	651	590	651	646	658	668	677	639	680	624	675	635	619	685	607	700	622	603	641	657	677	679	629	646	663	641	686	639	650	662	684	617	705	707	609	669	651	637	667	642	663	651	651	639	626	635	592	670	635	661	681	660	599	635	632	645	636	614	632	676	637	636	674	625	635	653	684	663	673	678	672	679	650	683	588	697	659	659	631	672	691	677	609	599	632	636	636	606	708	643	661	653	627	633	643	627	627	660	677	672	712	602	651	679	616	597	627	652	666	651	632	674	676	655	637	637	693	643	653	642	634	635	663	655	626	616	707	604	601	626	630	673	656	633	622	618	623	668	645	635	646	649	643	638	662	670	649	619	706	613	663	603	666	712	685	695	587	653	656	657	613	649	665	638	644	682	633	647	639	674	689	602	688	652	695	642	658	648	622	643	665	703	634	653	640	619	651	657	660	596	603	623	701	690	640	666	684	623	674	660	655	658	647	666	722	649	613	630	608	621	665	660	684	646	641	669	652	636	676	631	619	672	640	651	665	655	657	637	632	658	659	625	636	653	671	629	636	638	646	648	629	680	663	634	684	682	633	663	665	652	698	645	620	662	653	649	661	642	650	672	657	678	677	657	697	677	633	689	698	635	672	710	633	635	710	641	658	650	685	644	658	599	662	641	621	593	663	645	662	650	624	689	672	699	650	676	661	606	675	710	672	651	603	661	624	655	662	639	649	609	622	636	626	694	636	602	666
20367	28911	16372	4072	2578	701	310	376	118	66	57	68	77	57	63	62	68	68	84	88	92	98	67	63	61	61	72	50	66	51	55	68	71	60	51	56	60	65	52	48	68	65	61	58	70	75	57	67	65	61	62	70	71	62	69	75	64	51	47	67	69	63	73	55	60	67	75	59	67	55	52	65	71	70	56	66	53	68	60	74	70	48	63	65	69	53	51	66	72	55	67	64	60	63	81	67	68	56	67	70	53	83	60	73	55	53	60	61	63	71	68	61	74	54	74	53	73	60	62	55	61	66	64	80	66	59	66	58	67	70	68	59	58	68	54	62	50	67	69	68	65	68	55	77	64	69	61	58	76	59	63	59	54	60	62	74	50	57	60	51	68	44	62	56	55	71	62	70	63	64	69	55	67	49	61	63	67	59	57	56	64	50	61	73	52	71	66	48	56	58	71	71	76	64	56	62	61	65	62	69	62	63	64	65	68	71	59	56	65	65	64	73	64	75	59	71	56	61	63	65	68	72	60	56	63	67	62	78	63	52	66	66	47	78	62	58	70	57	66	62	52	72	72	68	68	68	66	55	69	67	51	57	66	60	64	75	64	49	63	65	71	53	65	64	52	69	64	70	47	66	48	54	66	62	56	60	80	57	60	61	59	69	66	77	67	53	67	64	75	63	69	64	77	50	61	63	60	63	67	67	68	79	62	62	79	63	68	69	67	59	60	67	54	72	68	67	75	62	63	79	77	69	56	71	61	57	53	58	62	54	67	71	58	61	57	61	69	81	49	60	55	60	49	64	73	77	53	63	83	65	59	68	54	54	71	64	68	81	58	75	61	52	71	71	66	72	51	73	58	58	65	75	63	56	68	71	65	55	63	48	67	51	54	64	71	54	61	60	75	72	64	51	79	66	76	68	75	61	67	70	74	63	57	67	63	56	55	63	79	68	64	69	67	71	62	61	55	69	54	72	60	69	73	59	54	63	76	53	87	69	69	61	58	73	72	64	55	68	63	58	55	64	77	58	71	50	62	59	60	57	87	74	63	57	52	64	79	50	64	59	75	74	73	69	55	74	62	73	69	80	61	57	58	63	49	59	64	57	53	70	58	59	78	59	63	71	75	46	70	61	77	54	61	56	66	51	58	59	59	77	68	72	73	55	56	72	59	62	64	60	63	71	51	66	68	64	55	85	71	67	62	66	58	74	61	64	59	83	56	65	63	69	61	57	60	65	53	62	73	54	59	57	73	65	60	72	69	78	57	50	55	70	66	55	64	58	85	61	60	60	63	74	50	57	57	62	57	63	65	59	62	66	61	65	58	60	53	60	63	68	52	65	69	63	48	59	66	67	70	60	59	55	65	76	55	71	45	70	66	63	75	66	48	69	75	68	67	68	67	65	60	59	61	70	63	63	65	70	61	55	62	72	59	52	60	62	58	59	72	71	65	62	53	70	54	60	71	58	70	56	64	66	47	68	67	81	85	80	52	54	65	65	71	46	77	62	61	54	66	65	56	73	58	62	69	60	73	59	60	74	68	60	60	71	68	83	51	63	42	59	56	60	66	55	56	65	58	62	69	66	57	74	71	72	66	63	75	82	78	60	63	66	62	66	65	65	51	67	68	69	68	61	71	58	59	62	59	72	71	64	80	77	66	53	65	58	75	63	71	54	76	72	66	62	67	54	56	56	58	51	58	69	71	74	57	69	62	62	62	70	55	70	81	59	71	72	65	72	60	62	65	71	72	61	57	74	60	63	48	62	50	60	74	59	53	60	57	61	59	60	65	71	75	73	62	60	45	63	69	70	66	67	64	64	55	58	68	68	64	50	58	67	65	68	70	64	63	58	73	54	49	66	68	66	69	55	74	53	82	55	75	58	65	50	62	62	59	72	81	51	63	60	55	68	70	64	72	61	49	72	56	61	69	65	58	72	67	62	63	71	53	76	66	58	64	73	71	65	77	72	53	70	55	69	57	66	61	77	60	71	74	61	75	76	68	77	65	50	67	66	79	71	54	63	54	61	47	62	72	58	64	67	63	55	55	74	52	63	66	61	57	71	65	79	69	57	61	61	68	59	75	58	62	78	84	76	61	58	62	80	68	58	60	62	64	67	49	64	67	67	52	73	67	61	66	78	64	66	58	57	63	45	48	73	61	65	62	77	60	59	77	51	71	77	81	73	67	65	57	54	74	65	72	68	68	73	56	69	58	70	50	72	67	45	54	60	68	63	68	58	64	77	73	63	67	59	63	62	60	61	73	62	67	68	59	62	56	65	75	54	50	57	65	68	67	61	80	60	72	77	51	61	62	63	45	62	59	70	81	57	65	85	75	66	59	76	54	51	76	63	80	60	63	84	66	71	62	66	59	53	75	65	64	68	68	62	55	63	59	49	76	68	64	58	67	59	62	60	68	69	53	70	57	78	57	73	63	68	60	69	69	75	63	64	64	70	60	51	76	55	71	62	74	65	57	61	63	65	73	69	75	51	57	80	83	88	60	62	69	69	77	72	51	65	60	52	53	67	71	72	82	65	65	55	62	65	40	62	60	65	64	48	67	62	62	45	56	48	58	59	68	45	61	69	59	60	63	70	66	69	68	50	64	62	53	58	47	62	55	54	66	56	65	67	65	60	52	66	71	59	65	67	63	70	69	66	67	63	69	66	72	69	63	78	53	60	63	64	64	59	70	75	49	60	53	67	67	46	61	44	66	72	59	60	57	64	78	70	53	51	45	50	63	73	68	58	65	64	63	81	66	67	57	59	68	68	63	54	59	76	75	75	71	55	60	63	52	57	46	66	67	68	74	67	65	62	58	63	55	75	54	63	59	63	64	64	65	71	73	78	65	71	56	75	72	57	62	55	64	71	76	64	63	70	71	72	53	63	64	54	76	63	54	64	65	70	62	50	59	63	56	56	57	54	63	53	69	64	70	65	65	56	57	63	62	52	55	72	79	70	76	76	64	58	62	68	56	72	75	72	57	61	60	59	63	61	58	53	64	71	67	69	82	62	79	66	70	62	62	63	59	52	64	64	58	77	77	78	73	61	69	55	66	61	54	57	54	80	82	58	66	70	72	66	69	64	49	76	64	71	67	67	56	72	70	68	62	67	60	68	69	40	66	61	63	52	54	52	60	62	79	50	72	59	52	67	55	51	56	53	72	87	59	64	57	61	66	53	52	52	65	60	60	62	67	56	62	65	66	68	77	72	59	65	71	79	55	60	53	64	74	56	55	59	77	56	61	66	63	58	65	59	60	72	54	61	61	63	67	64	57	62	67	73	63	62	86	56	55	63	79	59	56	64	73	65	53	67	60	63	66	60	67	48	66	62	62	76	85	76	80	78	74	88	68	57	75	73	57	60	63	63	56	62	48	64	50	63	77	58	74	70	57	55	66	70	52	67	75	65	56	62	60	64	67	64	54	66	55	79	56	55	65	58	50	58	48	67	68	51	60	60	63	46	49	81	85	56	59	63	45	79	57	47	74	44
50889	48973	36484	32391	36124	20094	14096	15699	3355	820	834	774	794	782	781	801	774	771	1739	2061	2045	1327	1002	812	817	808	791	812	783	770	818	786	729	726	796	780	823	756	754	758	778	753	731	757	770	792	782	756	794	770	776	806	756	755	779	808	744	813	783	786	780	854	833	738	738	766	775	762	776	724	842	764	817	728	750	763	831	702	818	726	770	745	807	814	751	783	775	780	736	744	779	809	768	855	822	820	771	764	802	773	795	787	769	810	756	723	806	787	750	794	762	798	760	742	759	748	757	739	707	752	715	806	780	782	782	770	755	789	789	784	818	742	746	736	785	789	762	763	803	814	713	764	791	782	790	777	743	750	774	745	786	782	780	788	772	782	762	805	804	754	801	813	719	758	799	796	791	742	786	733	776	776	774	839	801	755	726	775	767	823	775	782	759	755	753	774	769	803	789	764	781	772	838	751	764	731	751	802	834	873	743	819	821	802	787	777	761	787	765	776	757	851	748	732	729	842	842	819	757	749	802	816	731	832	791	808	783	804	756	757	745	825	780	766	786	764	751	793	785	765	703	777	778	736	812	797	750	763	767	803	783	810	783	795	776	814	764	770	795	768	790	769	803	792	731	832	810	741	812	741	814	799	802	768	792	787	795	815	763	823	797	796	773	787	793	790	738	769	748	747	793	767	738	776	724	779	792	789	784	765	773	777	762	756	795	768	732	749	760	825	737	744	747	788	747	800	770	795	807	786	815	800	797	756	798	743	800	780	856	734	801	756	762	818	825	787	792	803	728	776	743	799	733	791	720	731	758	771	747	737	815	751	784	792	755	772	805	756	764	807	780	774	792	762	682	795	789	780	830	787	738	771	796	758	792	762	784	755	768	789	755	759	761	734	750	829	746	743	743	752	829	750	723	726	799	795	774	776	772	768	760	789	767	763	797	762	728	770	776	808	813	761	829	727	789	791	777	784	792	786	754	817	760	742	755	812	765	750	778	792	807	810	753	757	745	776	791	787	776	797	754	781	845	756	787	765	741	811	777	793	818	796	797	779	750	803	768	737	749	756	803	794	733	822	803	835	762	733	817	741	799	786	742	778	808	753	772	812	780	770	801	754	779	756	777	743	837	767	759	777	802	747	791	714	794	774	836	803	763	773	752	753	786	781	821	737	742	793	788	734	795	791	761	762	754	755	771	785	766	760	798	784	790	806	754	687	776	815	803	790	757	804	742	792	810	741	779	727	763	777	726	753	781	788	800	740	778	720	794	777	717	791	783	797	822	791	779	781	751	768	787	784	767	776	780	755	765	747	776	767	779	772	764	802	787	761	773	729	755	817	794	755	707	741	795	781	771	790	823	767	801	788	763	811	799	771	761	752	781	809	762	801	817	784	809	785	827	763	762	810	776	738	803	805	767	738	778	716	801	739	747	749	755	791	808	811	790	765	789	834	772	788	774	743	776	797	795	794	817	757	806	774	767	773	766	815	798	796	807	709	772	783	739	762	787	783	750	782	798	769	796	764	781	771	761	771	764	788	823	764	785	759	817	805	796	786	787	825	808	782	781	785	789	831	767	757	776	759	778	840	755	844	778	776	766	845	754	758	752	782	802	786	840	777	817	784	773	780	783	790	790	772	787	803	772	747	783	736	776	770	795	744	728	840	851	766	715	780	748	781	778	767	779	774	795	734	809	773	772	778	777	793	838	750	782	786	800	765	779	804	806	806	818	782	778	826	747	751	758	736	802	769	767	751	767	749	757	771	813	740	789	839	773	782	777	716	801	764	794	781	786	802	755	745	776	760	794	813	760	753	744	831	808	764	765	804	819	809	777	775	806	777	735	778	765	758	741	752	772	791	798	816	816	790	729	771	817	803	731	797	797	743	765	785	780	750	768	777	799	769	768	773	768	784	769	768	849	708	785	802	781	781	760	765	757	765	760	752	747	808	732	781	770	779	793	791	773	785	779	805	776	792	821	809	785	789	755	755	793	803	791	780	774	830	793	731	784	764	773	735	785	804	759	760	754	752	776	806	780	794	797	817	812	775	809	738	734	749	801	817	750	806	828	720	784	765	742	791	756	750	782	766	792	779	782	768	801	778	822	761	816	768	769	726	790	813	781	764	773	773	748	816	804	755	835	749	780	789	733	798	809	778	768	803	740	780	763	829	746	754	775	790	778	802	808	751	731	776	836	815	801	841	774	766	761	782	802	755	788	747	791	785	861	726	779	765	806	757	796	807	762	785	829	787	759	792	806	827	806	736	746	688	795	783	763	784	814	791	824	775	761	749	773	771	718	783	724	760	761	767	764	742	821	737	763	755	731	719	794	795	729	798	773	739	768	741	769	743	800	810	797	821	794	764	748	753	721	783	772	786	786	756	792	794	761	781	817	762	854	750	825	792	771	753	780	747	795	863	816	755	775	801	801	757	797	768	842	773	738	778	823	736	799	824	770	798	740	791	799	829	778	811	779	802	764	741	785	788	795	741	789	754	787	766	733	758	805	784	804	751	793	810	775	794	787	790	804	781	776	799	757	794	782	794	819	774	713	745	779	816	767	821	786	811	772	793	781	787	786	754	798	776	720	770	794	773	751	749	784	812	784	756	750	810	773	770	775	786	764	778	772	762	760	780	792	761	793	796	746	783	826	814	791	753	751	814	810	777	767	797	781	763	726	771	788	812	802	819	716	771	802	800	745	791	792	795	799	820	811	783	792	758	815	817	800	787	793	739	804	769	779	783	769	782	787	781	742	751	781	791	821	774	745	748	762	773	763	802	807	758	773	758	776	758	763	752	778	831	805	816	808	790	801	730	784	764	798	774	801	758	763	754	803	811	767	757	760	772	750	813	753	779	758	827	757	763	770	781	780	808	761	774	759	732	812	794	780	778	770	810	772	800	771	740	799	777	784	786	751	762	786	751	779	779	817	803	742	763	797	830	744	772	789	776	756	795	806	775	749	767	779	792	818	747	726	797	782	763	803	794	747	764	790	754	775	767	777	780	794	777	796	806	766	762	783	790	734	716	733	733	778	791	745	793	781	768	816	831	771	733	749	780	787	806	748	811	812	831	768	852	765	766	769	758	772	744	790	810	829	802	783	773	769	751	830	775	755	788	770	780	773	770	759	771	764	777	788	736	784	798	692	766	776	757	757	725	776	782	771	810	797	813	775	744	805	799	746	783	786	748	783	777	776	783	732	805	744	746	794	757	765	793	809	726	743	758	799	782	788	788	774	759	797	826	756	776	786	781	796	757	786	741	788	721	744	806	819	745	800	817	787	781	792	777	768	808	820	744	805	754	830	764	771	775	827	781	818	825	784	812	764	759	820	812	783	785	732	806	772	769	817	799	771	827	756	825	756	768	798	794	785	776	770	730	810	749	791	755	789	817	764	729	758	751	740	752	831	779	763	742	751	770	810	762	810	767	808	759	777	765	787	820	754	789	772	860	811	793	793	818	742	764	799	775	832	795	799	774	803	807	729	764	739	744	793	757
26825	39930	22106	7494	4511	1168	392	648	97	58	53	57	69	59	58	62	73	56	83	136	150	100	80	72	57	55	62	54	68	49	65	53	59	74	44	51	72	62	63	63	66	59	43	57	58	64	57	69	68	69	56	54	47	62	61	53	48	56	49	59	54	69	58	75	38	58	54	67	54	62	46	64	60	69	51	76	58	71	66	44	62	52	52	61	71	75	53	61	62	58	62	54	57	62	62	59	63	58	51	70	48	53	62	60	70	54	64	58	82	74	56	59	66	63	60	50	61	63	56	68	58	61	56	54	54	66	66	57	58	74	61	47	61	44	67	47	62	76	49	59	55	71	63	67	53	60	69	61	67	68	57	70	55	58	55	62	53	51	59	46	76	57	58	53	69	56	62	47	55	67	58	66	48	76	58	68	61	52	64	64	70	62	58	74	57	47	65	63	65	56	66	53	60	51	58	70	56	75	55	65	43	39	62	58	69	57	54	60	72	59	54	71	57	63	63	56	72	59	73	52	54	59	54	53	69	57	54	65	60	55	66	55	63	65	62	48	42	55	54	61	69	60	61	74	58	68	63	71	69	73	54	54	58	70	43	76	71	56	47	62	60	59	72	49	51	56	54	55	52	64	57	57	61	70	63	51	74	62	59	61	74	63	62	55	74	80	51	41	61	53	58	54	67	57	58	60	74	61	60	70	67	70	63	63	83	69	66	59	77	61	51	66	53	57	59	58	68	68	54	66	57	60	57	62	61	54	62	62	68	54	54	59	66	62	50	52	46	54	80	58	49	60	63	61	57	65	58	59	53	66	52	69	77	47	64	59	64	62	65	64	60	52	58	59	55	55	67	60	57	75	80	70	56	72	63	56	53	66	50	52	55	63	49	58	53	62	66	56	73	54	56	66	75	53	59	59	60	58	58	59	66	74	67	65	59	58	59	69	61	56	62	73	65	51	60	56	54	56	54	70	67	68	55	65	70	49	57	52	59	53	59	58	56	54	49	62	56	61	51	59	66	60	48	61	71	68	54	57	65	63	60	67	52	60	58	55	58	79	60	64	66	65	55	59	66	69	70	68	55	78	70	48	57	61	72	49	55	73	61	62	64	54	64	61	56	57	45	58	75	53	64	59	55	64	54	49	57	70	73	66	62	70	71	77	65	68	59	63	55	55	54	59	54	68	59	60	71	60	68	61	64	65	63	63	63	63	54	68	65	66	61	70	64	58	62	65	78	66	69	55	56	69	55	75	58	66	57	73	62	67	54	57	48	56	60	46	59	74	67	61	72	61	66	54	60	55	52	59	59	67	64	79	75	45	74	59	65	71	56	76	64	70	78	57	51	63	87	68	58	66	63	59	74	57	69	55	64	76	70	72	60	69	68	53	75	68	65	64	46	57	61	47	62	51	49	56	57	70	64	57	64	63	69	61	62	74	67	44	69	73	63	58	50	57	62	59	67	51	62	61	53	47	62	54	70	77	44	61	69	63	60	60	71	64	68	69	54	65	52	45	66	58	53	68	56	52	48	51	58	68	64	43	67	48	50	62	77	59	61	59	78	57	62	45	57	57	57	54	52	61	63	57	49	74	52	51	63	57	60	72	66	58	69	53	66	60	61	68	59	67	46	59	69	54	52	68	67	60	58	55	61	62	62	65	58	76	58	60	63	48	66	58	63	55	55	69	42	57	60	52	63	57	75	67	60	59	55	59	59	55	63	62	76	52	64	53	62	67	69	68	59	60	60	53	55	57	55	68	66	62	60	50	48	59	65	60	62	55	60	61	77	61	53	56	63	70	65	62	59	57	59	59	58	63	54	60	60	52	61	66	67	72	69	62	56	55	60	53	64	71	57	51	63	77	63	64	65	60	61	60	57	65	64	64	64	68	64	55	71	63	45	74	64	52	62	50	52	49	80	60	51	64	55	66	50	68	53	61	49	56	68	59	58	72	54	49	55	80	71	50	54	84	52	79	61	69	72	51	66	65	61	59	64	68	74	58	58	49	60	50	48	62	77	63	56	55	42	55	62	60	59	45	63	61	63	65	67	62	42	61	69	63	77	71	47	60	59	63	53	50	63	65	57	62	63	75	65	64	64	60	51	54	74	66	54	61	58	50	46	63	55	57	53	62	71	55	51	50	62	82	60	63	72	62	59	62	58	64	52	69	59	66	50	60	47	55	45	65	77	47	71	68	62	51	54	53	56	61	65	58	62	52	71	61	57	52	62	41	60	58	54	53	66	57	76	53	64	65	69	62	69	58	52	60	72	51	71	66	72	53	56	66	66	65	71	63	63	51	60	60	53	56	55	52	59	55	58	50	48	69	70	52	47	70	58	57	75	67	70	67	56	56	58	64	55	70	58	48	67	50	69	63	81	66	65	55	57	62	60	68	71	61	51	58	59	63	50	48	65	69	49	62	75	50	66	65	71	55	60	52	44	68	56	57	63	69	64	61	64	61	68	57	67	59	68	59	63	64	64	54	66	61	75	56	49	63	72	45	61	57	50	57	67	72	64	50	50	67	59	64	54	64	43	65	56	59	61	71	53	57	54	55	44	72	62	58	60	60	61	76	58	43	60	63	59	90	59	54	49	75	67	71	61	74	60	64	59	51	65	56	63	57	61	55	66	59	63	68	62	56	65	72	66	63	59	45	61	62	50	58	57	63	57	63	56	62	61	56	63	60	69	61	65	70	62	64	48	61	58	53	49	58	57	66	65	55	45	61	69	69	52	62	58	62	46	57	63	72	61	58	57	81	65	61	64	74	55	66	54	60	67	58	54	60	51	66	56	51	61	52	46	58	52	52	54	63	63	66	53	72	67	67	62	64	63	63	60	62	52	51	67	49	74	60	58	67	63	57	62	57	55	52	63	59	64	54	69	63	56	54	50	75	54	49	68	52	53	55	57	59	56	67	59	81	60	61	51	56	48	61	55	52	62	52	61	61	46	58	70	61	64	55	62	51	65	48	44	61	54	66	64	55	64	63	68	60	68	65	44	58	51	55	55	42	59	52	54	64	60	65	62	56	86	67	60	55	62	56	69	61	46	60	79	49	62	61	57	69	49	46	56	57	61	52	64	63	64	63	57	64	48	61	55	60	59	64	64	56	53	61	59	66	50	60	70	69	53	59	61	60	59	61	74	54	67	52	78	62	71	54	58	68	54	58	64	61	47	54	68	57	60	69	63	63	66	60	51	56	58	59	57	60	66	67	54	60	69	79	76	68	69	59	59	63	61	56	66	45	57	57	58	52	76	64	51	55	65	52	69	51	60	65	61	50	50	63	61	62	74	53	45	61	64	41	48	67	67	64	61	48	60	54	53	69	59	71	51	41	51	55	57	54	67	64	46	62	60	54	51	72	64	64	57	55	61	52	51	53	53	71	71	60	63	54	62	56	60	55	52	48	69	62	61	74	52	60	60	65	57	60	52	56	41	51	66	62	64	51	75	58	75	67	62	67	44	63	66	52	69	57	58	43	66	56	53	62
45649	48578	41475	39546	43932	23964	16955	22034	2798	774	790	808	784	791	758	736	725	769	2111	3869	3641	2129	1272	922	795	763	755	734	756	733	702	741	742	704	719	784	719	734	709	709	734	729	665	730	764	780	719	748	728	692	728	727	706	717	740	757	674	757	784	796	758	739	764	765	766	734	752	719	757	707	713	766	752	726	711	720	716	762	711	760	729	740	729	748	784	696	717	803	745	773	741	770	755	794	797	762	796	765	715	750	726	712	759	739	745	723	768	676	767	708	746	723	719	728	773	762	709	745	788	780	677	754	749	739	727	740	754	760	760	744	740	731	724	690	673	741	742	773	740	717	713	783	715	681	727	696	787	728	737	734	706	726	696	743	680	729	700	770	779	756	708	696	709	699	731	800	713	743	754	712	748	740	759	710	750	781	734	769	705	771	706	756	750	745	746	735	732	777	734	771	708	726	743	770	757	697	704	689	719	697	749	748	720	694	750	712	730	732	714	755	742	747	697	711	774	719	766	737	768	713	741	766	755	801	709	704	745	711	713	688	763	760	731	754	715	781	732	685	771	726	710	710	741	774	666	710	730	728	744	743	689	797	758	682	752	730	739	731	705	791	680	709	744	758	766	742	753	688	724	734	761	744	719	719	752	699	749	716	709	733	745	701	798	750	687	740	730	728	748	768	744	756	763	778	758	787	695	737	712	728	730	754	749	782	718	760	689	720	729	712	782	729	780	759	751	730	708	739	730	729	678	730	688	705	750	722	766	743	782	689	787	780	756	729	728	699	729	766	760	745	709	719	684	753	732	735	725	762	727	753	744	674	767	725	744	700	761	764	754	733	719	764	705	762	754	688	715	734	730	713	731	752	732	705	709	752	749	765	705	728	686	721	766	722	758	721	720	722	744	780	733	751	715	770	797	767	721	715	723	780	748	745	697	715	794	758	693	754	731	688	793	741	717	719	735	747	745	765	738	710	772	771	777	725	723	755	764	805	781	710	732	700	744	731	769	725	765	710	773	757	759	740	724	756	800	761	758	741	735	731	744	737	717	763	726	699	711	795	738	727	740	761	767	749	700	755	747	745	774	760	725	719	733	761	727	723	704	714	751	740	742	724	754	735	747	756	737	714	746	754	687	690	729	710	692	741	731	795	761	709	699	709	758	739	714	777	724	717	720	734	692	735	779	765	716	733	772	730	737	688	768	719	717	731	746	665	732	750	821	734	741	748	686	748	723	722	765	721	750	685	784	753	700	716	775	710	719	704	705	734	743	743	739	757	773	707	799	714	729	735	744	744	738	719	750	680	738	727	724	741	771	743	722	734	710	772	692	730	744	736	691	747	750	759	718	700	700	741	757	786	752	707	747	740	735	668	746	735	711	798	772	684	742	751	710	741	755	698	714	731	764	722	703	731	674	791	714	791	763	757	758	753	761	785	722	691	744	692	743	728	776	698	775	755	712	725	744	721	703	729	702	741	698	743	759	692	752	723	735	717	783	762	707	734	727	753	696	696	784	782	735	735	737	700	742	746	708	741	739	711	695	740	744	724	707	725	745	700	759	711	728	721	770	728	715	733	758	767	704	715	728	758	755	778	777	718	729	772	743	744	698	770	715	746	732	751	720	683	733	763	694	734	713	725	762	768	768	752	726	696	788	731	738	746	764	714	746	705	777	712	719	718	757	739	770	746	762	703	779	701	749	735	724	743	760	749	747	701	758	774	728	761	730	720	745	724	702	726	763	729	696	771	698	709	704	739	770	704	756	762	693	737	741	748	755	722	740	717	706	763	808	717	736	708	739	727	733	759	713	752	752	792	761	750	718	773	717	733	734	758	715	753	738	704	711	735	765	758	755	730	745	746	765	741	755	725	715	745	727	714	709	701	742	754	765	730	757	726	728	742	740	729	711	731	688	739	709	737	694	713	707	754	741	711	709	724	749	694	705	731	730	756	802	694	739	749	730	739	715	751	768	729	723	743	692	782	738	751	738	740	776	745	709	766	740	713	714	691	724	774	745	789	737	744	727	737	717	805	756	705	723	794	723	725	690	763	725	715	761	755	746	758	736	757	687	729	754	705	747	745	735	734	704	707	758	734	722	728	747	707	770	725	678	710	716	749	720	738	667	698	742	748	735	685	736	756	749	748	751	692	778	739	763	744	819	729	756	804	743	730	757	726	781	736	721	740	688	740	729	728	736	722	715	772	711	765	710	766	745	761	780	726	756	721	754	773	724	718	759	722	742	794	740	765	762	700	738	740	735	715	736	772	732	731	778	753	737	733	742	729	774	686	723	715	717	695	731	729	743	727	708	737	699	669	738	713	721	704	700	737	718	728	717	726	719	709	722	765	785	748	742	792	755	739	726	794	757	765	742	741	761	743	714	718	718	755	737	724	716	802	691	718	738	726	740	741	771	663	736	711	746	727	744	711	750	742	744	752	743	755	733	763	706	707	748	766	761	724	795	714	742	717	739	731	781	685	751	717	731	710	732	736	778	755	731	706	730	729	734	718	728	746	740	730	726	736	660	747	721	733	716	727	792	723	735	740	658	729	768	750	765	704	731	750	695	715	731	797	729	721	769	692	740	725	749	800	735	693	695	702	731	728	692	688	781	728	739	738	765	763	766	748	717	757	722	681	739	754	788	764	775	715	751	725	707	726	730	658	765	702	759	759	815	709	719	756	721	698	718	766	714	727	751	709	743	734	756	769	688	753	734	731	722	733	740	725	708	717	757	753	777	725	731	812	734	774	723	732	733	743	710	739	755	708	717	717	757	725	727	703	698	725	732	721	715	673	769	715	713	763	723	683	756	768	710	770	716	717	703	752	724	734	726	768	718	754	743	765	748	738	667	704	754	746	767	805	705	709	815	778	744	759	709	792	758	741	717	747	747	714	719	768	729	707	720	698	733	739	718	735	719	709	743	737	753	727	714	835	768	703	772	723	663	755	688	708	778	748	754	724	759	748	747	747	789	713	755	750	749	771	708	686	748	753	712	781	677	739	764	746	732	685	685	693	729	734	741	768	727	735	750	705	784	709	734	673	787	721	701	742	779	742	771	739	739	700	722	732	773	701	755	746	764	677	747	760	765	765	703	768	714	747	733	699	773	729	742	775	724	733	759	723	715	748	729	737	734	717	691	712	663	740	760	749	765	716	828	695	775	781	736	731	742	702	749	730	743	746	724	734	723	729	764	780	761	681	720	682	738	728	755	772	701	685	739	760	792	747	731	693	730	721	704	731	751	736	724	771	702	748	683	786	741	729	719	706	704	702	713	680	764	732	754	754	748	741	733	728	739	728	718	726	715	688	731	777	754	745	737	752	737	698	775	778	746	768	772	667	734	737	756	744	777	721	779	715	718	711	720	811	711	745	773	718	750	755	710	754	762	677	729	697	761	771	725	693	765	715	735	748	738	675	726	739	750	775	760	696	753	714	743	728	713	750	789	736	750	698	714	742	741	723	768	781	725	715	748	701	722	748	782	693	761	738	709	704
8809	12201	5723	1233	928	235	115	172	48	63	61	40	41	50	62	62	72	58	67	85	92	61	68	52	59	46	57	49	70	46	49	52	53	48	60	53	54	54	53	50	52	58	52	47	60	52	53	50	55	50	66	45	81	39	54	54	72	62	51	53	42	56	45	56	64	62	50	61	70	67	55	49	51	55	64	51	65	54	55	52	59	59	53	52	50	60	47	57	64	51	51	54	44	62	60	48	63	60	57	53	62	50	54	59	66	60	61	53	61	57	54	59	58	60	60	48	57	45	62	56	57	51	48	58	52	49	47	55	65	68	62	55	68	50	44	56	61	63	65	50	58	53	55	54	62	48	59	53	59	58	53	73	41	64	64	54	51	59	49	57	61	51	59	53	50	53	52	66	71	51	60	43	65	55	52	59	60	52	54	55	49	62	52	40	68	54	52	53	57	61	66	64	47	47	48	66	63	66	49	43	55	59	48	56	48	64	60	60	60	49	54	63	59	55	69	55	54	66	59	66	52	56	55	52	53	56	51	56	38	39	43	55	75	58	67	57	50	66	44	67	63	56	56	66	46	55	57	59	50	57	43	61	46	50	67	45	67	49	35	52	53	57	52	57	48	46	56	58	57	69	55	52	59	59	59	62	51	70	75	49	55	65	47	50	62	40	55	57	40	61	57	60	60	52	50	43	64	58	68	58	49	49	45	60	48	53	69	62	59	59	61	48	67	66	57	45	55	58	46	41	40	51	48	42	64	61	46	54	53	49	58	64	72	53	56	46	55	52	52	60	56	54	49	43	48	56	62	51	50	67	63	55	53	36	57	47	59	56	47	50	50	58	56	56	58	54	49	53	48	47	52	59	52	51	56	61	58	59	53	55	48	44	53	58	65	58	49	58	50	52	53	59	68	52	51	49	42	59	46	48	62	49	54	72	57	50	60	46	59	49	58	50	59	52	44	57	54	53	58	58	44	52	51	63	38	61	63	53	55	70	54	49	42	55	64	51	61	37	68	56	51	59	48	61	48	50	52	55	63	48	50	56	48	59	50	60	58	62	58	54	58	50	64	48	58	69	49	48	45	53	50	71	76	46	44	58	40	50	61	49	48	58	57	55	34	70	52	53	50	55	48	60	47	65	59	68	72	51	58	60	65	46	63	61	63	56	59	60	52	40	61	49	59	62	59	49	60	55	61	47	55	55	61	53	48	45	52	50	58	51	63	58	47	61	57	46	59	45	57	57	53	64	68	61	57	54	52	72	43	45	55	62	41	47	75	71	69	51	57	47	48	67	64	57	49	52	45	63	52	57	57	60	42	54	49	55	42	62	51	64	61	49	61	48	61	58	53	56	54	72	58	58	53	63	53	64	46	47	68	66	62	46	50	57	58	77	54	47	57	56	73	69	54	56	53	51	54	54	47	60	46	48	55	52	67	54	41	62	42	46	71	62	48	47	59	67	36	55	76	49	68	74	63	53	69	51	57	63	52	60	53	49	53	48	58	52	62	62	55	53	51	48	59	69	70	52	47	61	47	48	57	58	66	53	59	51	52	65	48	59	58	50	50	63	48	55	62	58	52	50	54	53	52	52	52	62	55	47	45	53	48	52	50	46	53	50	62	47	65	42	44	63	64	49	52	55	66	50	58	60	73	52	52	64	54	72	57	62	65	65	65	61	62	46	70	56	48	37	50	63	76	47	51	67	59	60	61	44	51	65	47	45	59	49	52	56	60	55	56	63	61	63	59	58	53	49	57	56	53	58	55	45	57	58	40	62	59	55	60	43	56	50	57	67	48	68	53	54	60	60	54	48	58	54	58	63	66	56	60	58	64	53	60	59	55	54	58	55	56	56	57	51	54	49	55	58	62	65	38	37	56	39	38	53	55	62	54	66	54	51	66	64	49	55	62	56	52	51	71	55	42	52	56	47	55	55	56	58	66	60	46	48	53	60	47	60	55	66	56	67	67	57	53	63	55	57	63	55	63	52	45	54	54	61	65	61	60	52	57	48	42	53	63	41	60	53	57	62	55	58	54	44	57	55	49	45	49	56	50	67	48	58	58	56	61	51	61	59	53	42	52	46	62	49	48	63	60	38	47	58	72	57	50	39	72	52	59	55	59	44	57	44	55	47	54	69	65	53	50	58	50	51	64	54	66	40	66	54	41	58	54	51	61	55	65	56	62	67	54	48	58	56	69	45	55	47	51	60	46	56	64	52	51	59	45	52	52	66	53	64	54	50	67	50	59	48	57	41	61	53	40	62	60	56	62	73	52	65	51	49	63	68	50	50	50	54	55	54	54	62	56	43	64	54	52	60	66	50	56	60	61	81	47	49	62	57	64	75	77	45	42	46	59	55	58	55	53	59	71	58	63	73	56	56	61	45	48	50	54	54	58	59	52	52	46	56	62	59	52	70	64	56	54	56	59	51	60	51	62	50	67	57	60	64	57	72	49	44	71	68	56	55	57	45	61	53	51	56	44	47	58	49	61	50	72	54	62	58	53	64	62	53	49	60	45	49	52	48	79	46	52	55	42	54	49	59	39	49	54	56	61	73	57	60	58	46	61	55	40	52	60	65	53	57	57	53	63	64	67	53	49	66	51	67	49	58	61	61	50	55	49	56	62	51	63	59	69	51	61	65	57	54	61	53	49	57	54	47	48	45	60	61	42	59	61	57	56	62	57	58	71	53	58	50	64	67	56	59	65	52	61	60	52	63	51	47	48	60	51	53	48	45	52	69	62	43	64	57	55	55	52	57	56	59	53	57	60	60	54	55	51	51	66	54	49	49	70	59	46	55	52	53	67	50	74	74	75	56	62	56	52	57	63	48	59	45	64	53	63	43	53	52	52	59	38	60	58	52	54	65	53	58	53	60	69	49	53	43	57	54	71	53	77	49	66	73	47	56	53	62	63	60	51	53	62	41	41	60	74	65	44	55	63	51	51	55	55	62	59	58	42	49	46	55	53	60	74	65	48	39	56	58	60	77	59	53	54	50	50	52	54	59	41	55	49	54	53	50	61	59	57	50	57	50	60	62	55	48	66	58	69	58	56	43	59	53	55	57	61	52	47	57	67	59	56	53	63	53	47	53	61	61	61	52	52	44	83	58	61	53	77	51	48	41	55	50	55	53	65	59	49	62	49	54	60	54	42	46	54	58	51	56	43	58	56	62	65	50	52	51	45	54	61	58	63	61	68	71	53	69	52	54	51	70	58	58	48	44	64	60	53	65	51	58	45	58	59	44	71	61	36	72	56	42	53	49	56	69	56	60	52	59	49	57	58	67	53	50	51	59	50	49	58	63	53	43	58	64	58	63	57	57	47	62	67	58	51	53	63	53	61	52	59	65	49	57	69	62	54	57	52	51	64	66	50	65	59	63	47	60	53	48	46	55	47	46	58	63	45	63	59	56	60	67	47	48	63	49	49	70	63	59	53	64	71	55	41	68	57	59	54	63	55	60	52	60	58	52	56	52	57	49	59	58	43	54
42209	36611	26641	21939	23825	11378	4763	8387	835	671	693	692	685	671	655	685	676	691	939	1541	1525	1166	905	740	687	718	684	722	656	692	690	704	747	689	689	655	639	710	704	697	712	689	707	648	714	647	704	710	652	682	652	682	668	667	678	685	670	695	668	667	664	713	674	666	677	631	678	691	726	682	681	703	673	654	705	690	695	703	704	663	672	716	696	747	697	686	694	673	707	658	701	624	649	658	660	722	694	696	665	660	692	690	693	684	668	702	673	729	669	663	675	700	699	703	651	693	717	680	669	719	694	670	685	650	677	700	700	660	643	661	656	669	663	683	677	684	700	651	682	681	661	659	709	686	673	687	683	661	684	703	682	688	641	694	682	723	731	686	669	691	654	694	673	728	674	682	683	680	705	659	662	686	663	656	663	682	653	701	670	713	692	720	682	667	698	736	738	688	710	697	634	719	707	655	703	698	734	683	691	725	710	661	661	733	650	686	667	686	686	671	704	699	699	675	709	685	698	661	704	684	656	675	677	690	648	716	628	698	695	694	675	693	684	743	681	658	677	686	689	679	687	689	672	673	667	653	734	697	625	663	699	655	673	698	665	670	729	739	702	655	650	667	678	749	654	667	676	699	663	672	689	689	710	662	691	699	733	679	642	691	652	670	662	679	732	653	729	651	726	686	711	713	707	656	727	726	725	658	678	728	704	680	687	644	713	657	711	673	698	675	691	657	709	711	676	708	662	683	701	647	714	695	650	685	706	669	700	672	733	666	679	666	653	699	694	661	684	686	664	753	670	630	654	709	698	691	712	684	728	708	708	651	676	659	644	653	717	704	633	679	659	727	684	681	736	697	630	693	687	651	687	691	670	686	679	682	695	687	711	695	655	698	700	655	667	685	752	680	677	626	673	719	666	694	686	712	679	687	675	732	703	712	684	723	662	717	703	704	689	680	650	683	686	692	695	701	713	693	632	703	723	723	671	645	719	679	678	672	686	693	658	716	664	696	713	677	684	719	695	628	711	733	679	689	670	669	689	675	659	656	714	687	628	659	670	722	665	697	684	745	680	710	681	682	700	654	708	692	676	756	632	687	718	673	666	669	673	650	703	708	730	650	664	723	680	650	674	667	669	659	684	686	702	705	653	630	703	701	694	705	692	645	695	649	729	649	672	650	667	690	672	756	722	691	676	701	700	667	688	671	731	682	632	704	677	670	655	667	724	707	675	664	725	654	712	665	662	677	689	687	692	713	703	682	672	668	683	610	700	676	654	715	647	679	710	737	664	687	721	669	625	661	696	649	656	730	703	709	647	676	695	670	647	707	689	672	644	636	765	691	721	675	688	693	700	693	689	683	667	638	694	693	725	685	627	694	677	644	637	674	688	683	712	657	647	733	687	727	703	663	678	648	724	717	672	689	708	667	690	733	681	691	733	681	660	689	664	752	673	660	719	648	686	700	704	684	687	689	680	625	689	685	671	683	704	686	699	682	669	710	675	710	709	661	732	686	626	659	699	719	681	667	695	697	698	657	689	673	676	666	704	654	691	671	632	675	676	704	701	726	655	699	675	687	720	718	697	684	761	718	675	695	665	677	657	669	667	661	676	687	682	678	672	672	714	673	744	686	681	729	687	658	689	712	694	708	662	708	690	660	707	691	717	678	668	712	680	668	684	691	651	711	697	689	676	714	714	715	686	672	670	690	667	644	662	686	705	674	685	673	672	677	662	662	700	642	651	733	662	721	696	629	681	689	652	656	757	713	684	724	668	687	693	748	688	675	699	710	707	669	731	735	680	672	676	682	687	625	658	726	666	667	659	709	688	724	686	660	672	680	670	691	716	635	714	663	713	691	704	718	708	727	650	653	699	700	705	673	730	716	641	650	701	685	679	662	662	686	714	709	684	710	725	712	643	716	677	711	687	671	687	727	661	696	732	713	655	679	695	675	694	693	701	688	668	660	677	636	681	706	698	689	690	679	682	629	684	671	692	672	647	696	697	639	698	666	702	722	654	716	726	673	693	669	658	660	728	682	646	707	646	689	671	638	691	681	624	686	703	662	645	677	674	675	727	714	692	712	719	645	662	725	690	690	669	716	655	699	703	679	742	683	653	693	659	646	695	695	674	692	669	728	679	720	704	694	708	703	709	733	711	678	640	710	665	665	656	687	677	691	690	684	669	676	721	638	638	689	678	709	690	683	675	699	703	668	648	711	710	659	736	700	678	693	681	693	629	701	703	687	652	740	667	661	711	668	715	696	696	678	643	699	697	663	701	694	681	692	693	643	618	674	695	661	722	656	652	659	706	732	687	681	702	689	653	623	678	677	679	727	724	665	737	661	695	668	716	664	648	715	691	673	752	692	665	673	688	682	690	721	689	665	704	667	737	668	655	647	702	705	723	677	644	682	667	692	722	655	665	662	732	720	676	682	679	670	675	696	664	688	647	645	686	757	662	658	693	639	738	721	657	693	667	664	694	649	709	684	711	683	712	687	668	726	695	684	675	669	695	713	615	707	712	660	691	698	687	679	664	711	693	679	699	699	674	688	678	729	708	670	725	680	681	704	701	667	691	657	660	687	745	641	675	681	715	687	656	692	677	676	729	660	678	681	689	632	655	665	678	699	677	720	661	646	685	658	691	697	711	665	697	689	708	666	652	686	694	683	685	701	651	638	712	706	708	709	683	667	721	695	718	688	654	712	676	688	724	688	655	703	673	645	663	737	603	670	694	694	655	748	664	725	682	726	708	639	653	662	682	674	656	692	683	693	671	704	655	687	656	652	685	696	645	717	685	741	682	664	679	696	680	696	677	672	655	724	724	700	697	672	669	616	684	666	734	698	710	689	665	707	673	645	706	729	728	673	720	710	709	689	673	683	705	659	685	711	684	691	694	664	709	712	680	645	688	699	719	705	709	681	653	688	698	694	672	654	694	683	682	717	690	665	674	697	646	681	731	686	703	689	708	692	711	715	690	683	695	664	715	713	698	691	633	696	694	735	686	697	696	663	684	674	694	722	719	696	642	670	671	712	678	686	670	697	667	731	717	670	653	686	675	674	700	677	714	706	695	699	700	701	646	725	716	676	690	674	691	742	677	674	659	660	679	692	672	652	719	741	688	667	696	731	668	666	667	687	678	705	680	677	671	683	672	690	642	737	670	731	691	689	683	695	640	640	704	714	697	655	685	704	690	689	664	702	664	717	672	667	643	673	663	695	700	682	733	688	694	680	639	697	623	675	668	682	632	719	681	637	696	681	621	688	726	660	668	700	722	735	702	727	666	653	692	680	716	650	698	674	642	686	716	687	722	722	682	672	665	664	686	679	640	709	737	671	690	646	650	665	602	671	691	701	695	668	670	672	651	705	684	692	684	662	651	677	719	699	704	630	679	687	684	652	705	743	651	670	665	696	642	664	682	687	669	669	708	675	671	738	724	692	687	727	662	725	664	673	685	716	697	729	653	702	706	672	646	679	714	714	693	665	718	684	704	676	657	701
23635	31605	15719	4256	2136	838	252	433	55	69	67	70	60	53	52	60	58	51	109	109	133	89	63	58	51	60	56	53	45	42	57	59	52	54	64	39	62	64	64	51	52	70	53	61	56	59	61	66	53	56	57	49	47	71	57	43	61	50	53	49	54	65	49	59	54	62	52	59	57	51	52	48	46	51	57	61	59	55	64	55	67	58	44	50	57	46	56	56	63	43	51	57	59	46	58	57	58	56	55	45	57	53	48	60	47	52	58	56	49	42	56	52	63	55	57	56	43	50	48	57	50	46	54	56	49	57	54	59	49	42	46	49	55	47	64	60	44	46	46	41	53	51	61	70	58	45	59	51	54	72	48	55	56	55	52	56	41	46	74	63	66	56	62	47	54	53	57	56	69	41	56	54	50	57	53	54	57	55	47	52	50	48	61	59	53	58	59	58	58	38	58	48	52	47	51	43	41	53	42	58	55	51	49	42	54	60	53	60	51	51	56	62	39	51	40	46	56	50	65	63	56	46	58	46	59	52	60	57	47	48	60	51	57	48	79	46	58	49	48	59	64	52	77	62	63	48	53	60	62	58	63	47	52	53	65	57	51	43	43	59	49	54	44	63	55	55	45	58	68	53	66	66	62	41	69	48	47	61	56	69	52	58	65	45	62	69	56	64	54	60	60	57	44	52	51	53	55	35	55	50	59	53	54	52	55	71	58	59	52	40	51	48	48	60	57	55	64	60	65	61	45	49	68	69	59	71	49	55	61	48	56	56	54	50	59	46	63	51	48	34	45	55	74	50	59	57	56	63	50	69	57	48	58	43	57	44	58	50	49	63	43	52	44	33	60	44	58	47	69	67	58	61	46	49	65	63	63	60	52	54	66	44	52	53	60	53	60	59	48	43	60	52	55	53	51	53	55	56	66	51	64	58	55	50	60	54	59	59	45	63	48	43	50	51	51	66	51	54	57	57	41	59	54	63	52	53	54	40	54	61	54	42	45	60	55	63	49	68	54	49	45	47	48	53	69	52	49	61	46	58	55	56	61	63	55	45	63	50	59	52	60	44	66	63	51	50	50	67	52	56	61	54	62	63	72	56	46	71	55	64	54	49	77	45	60	62	51	41	65	59	62	49	58	61	62	39	46	57	63	63	61	59	65	48	51	56	52	65	61	45	59	65	69	65	64	55	71	59	53	67	60	45	58	47	70	58	37	44	52	61	47	68	62	46	54	50	44	57	41	48	51	48	63	56	62	53	77	51	56	66	53	56	47	62	74	69	60	54	53	56	55	51	69	46	49	59	65	50	49	62	48	57	29	56	42	63	68	47	45	53	50	61	54	49	48	61	66	44	45	62	48	45	56	55	62	44	57	52	60	63	65	51	54	43	52	74	44	62	59	61	56	56	58	48	53	55	52	54	52	44	70	54	55	59	41	51	56	53	47	65	58	69	59	56	50	52	69	68	53	70	62	67	62	58	62	55	57	46	46	57	54	60	59	59	66	44	72	47	60	58	59	60	58	71	60	51	61	56	45	65	45	67	56	48	60	40	61	44	49	50	58	55	55	54	48	54	45	63	62	61	63	56	56	57	45	57	44	49	53	50	51	68	62	64	58	52	51	57	65	53	55	67	65	55	70	58	51	54	60	63	58	58	54	63	48	60	57	57	50	42	61	60	56	54	63	45	56	43	51	59	55	64	56	54	52	55	48	55	64	43	44	57	46	59	38	57	52	49	63	47	60	47	65	58	61	61	48	53	61	51	62	61	54	49	56	50	47	44	47	53	56	42	60	48	64	50	53	56	47	72	39	61	50	63	56	52	63	48	62	56	62	72	49	56	51	58	48	39	50	46	55	53	56	81	54	49	57	64	56	51	55	60	55	63	53	57	56	61	56	66	61	63	62	56	49	54	52	46	61	60	62	64	70	63	50	52	57	61	59	55	49	49	42	55	47	56	51	52	53	56	58	44	42	57	38	55	57	62	56	50	53	57	40	50	50	61	53	56	61	60	61	53	46	54	56	78	58	47	54	42	64	56	53	56	57	60	54	60	51	48	47	52	52	65	55	69	45	52	46	57	47	43	63	57	53	49	57	61	71	68	65	56	58	61	52	61	67	61	66	56	52	58	51	60	58	49	53	52	51	74	54	66	61	56	62	51	58	47	53	57	54	63	70	59	58	55	56	52	62	47	44	60	62	70	57	49	39	68	60	53	54	50	47	63	55	51	49	64	49	55	43	53	54	57	60	55	60	49	47	47	61	61	54	54	55	52	50	50	52	55	67	54	59	55	50	59	56	60	47	38	66	64	61	45	66	48	55	47	57	62	58	50	41	54	59	57	43	58	50	55	66	57	53	53	51	56	40	52	54	38	38	63	53	54	50	57	66	54	57	56	49	55	54	55	60	58	50	56	52	60	54	61	54	57	69	59	46	68	51	52	56	48	52	50	55	62	49	54	64	45	64	50	40	52	55	51	64	73	50	44	44	70	42	57	50	58	49	59	38	53	43	52	57	51	65	61	54	46	55	48	56	44	51	56	63	45	63	48	56	57	50	45	47	60	52	49	71	66	55	50	56	50	46	49	44	51	52	39	56	53	56	48	65	38	47	71	58	45	57	48	42	63	63	58	64	56	56	63	66	62	61	61	40	43	57	56	59	54	53	70	49	49	61	60	66	66	59	59	58	41	53	54	56	69	54	53	57	51	59	46	45	62	46	66	58	69	48	54	54	61	55	57	46	66	58	46	54	59	49	52	58	47	53	64	55	63	54	51	59	50	67	56	64	47	57	51	65	49	63	47	52	54	48	56	64	58	54	61	45	51	53	55	55	47	46	49	58	54	53	53	59	57	48	48	65	58	59	67	60	51	38	56	57	40	63	53	49	55	75	42	58	62	59	41	58	41	53	59	50	60	47	59	42	52	54	48	69	56	59	54	60	64	70	52	56	50	57	54	54	58	44	49	49	43	47	56	55	60	54	41	64	50	50	59	58	58	52	58	43	62	63	64	47	67	49	58	57	55	48	56	59	45	52	51	62	48	57	47	54	66	46	63	65	46	65	45	56	58	60	63	65	68	53	62	46	54	53	53	51	61	57	35	60	42	55	59	45	57	56	55	55	52	58	53	61	55	61	50	50	47	71	41	53	53	52	40	45	54	54	60	56	52	54	49	48	52	56	43	58	64	51	52	54	63	42	46	64	35	63	56	57	54	56	56	53	67	56	62	48	60	49	59	59	36	37	57	43	60	54	62	63	50	55	63	48	53	59	61	52	43	53	61	56	59	52	54	50	57	54	49	58	45	52	44	51	37	58	62	58	53	47	79	43	53	52	44	47	60	64	52	60	59	49	54	58	62	61	42	50	47	57	60	44	70	55	62	56	60	47	49	50	39	53	53	44	58	45	46	53	52	60	54	47	54	61	56	57	52	51	63	70	53	72	55	53	42	61	64	57	45	58	65	56	66	59	58	56	50	57	46	45	52	49	73	43	57
49067	44178	35839	34312	33525	24216	11311	16041	874	758	738	668	695	727	674	690	723	900	2972	3450	2743	1687	1082	780	686	654	683	653	708	705	692	666	689	662	687	679	636	698	680	632	666	642	681	680	681	631	684	782	666	677	635	685	695	603	672	655	683	690	660	635	653	670	679	716	682	662	681	661	687	657	646	688	668	653	652	611	645	673	678	673	694	674	658	645	665	638	680	659	673	678	653	700	715	666	671	695	665	622	670	724	665	678	658	654	619	681	633	706	629	683	708	658	685	708	681	669	674	702	685	674	707	655	656	678	658	624	700	680	675	691	690	718	607	689	711	686	680	724	670	708	678	659	656	683	687	621	677	695	656	656	696	660	647	679	670	662	690	651	701	708	644	714	649	697	686	691	643	663	639	679	674	667	657	634	676	650	671	727	677	597	676	624	647	679	728	722	688	648	653	673	713	624	666	641	668	656	669	669	643	710	651	672	688	655	647	642	662	677	625	679	678	683	690	638	706	646	656	664	578	698	664	696	677	635	699	659	681	686	619	686	710	679	656	678	674	647	670	646	688	676	699	673	671	669	652	684	687	646	662	700	670	709	738	638	692	651	689	649	705	629	662	656	650	669	693	637	680	660	707	654	641	699	672	675	670	649	642	665	688	679	676	661	654	645	637	667	677	653	665	657	656	683	619	700	697	644	681	683	711	685	687	660	637	701	677	634	705	678	619	660	654	674	643	717	672	712	690	659	698	700	705	675	656	697	680	661	657	596	706	669	660	637	680	685	682	672	672	658	699	662	649	631	691	689	723	651	691	692	668	667	685	641	661	700	678	698	672	670	662	669	688	656	687	659	678	670	662	640	700	745	643	676	662	686	703	664	671	651	669	665	693	654	696	684	682	670	644	654	667	637	729	707	670	640	645	703	675	696	692	668	681	630	610	700	652	655	653	672	657	643	665	633	655	678	663	669	662	643	664	661	677	712	670	631	679	642	692	694	643	662	665	673	691	662	626	671	679	654	667	710	762	637	655	631	602	645	687	703	686	725	649	701	644	724	681	684	689	658	678	677	672	690	669	677	665	678	642	654	715	724	714	700	675	682	664	661	691	678	693	645	685	713	673	652	654	707	666	751	700	724	712	676	679	673	671	733	645	712	649	692	705	694	650	678	643	632	654	699	638	699	712	699	673	669	669	651	689	660	677	714	696	639	643	675	680	659	649	693	674	717	633	704	727	693	656	648	647	669	694	692	687	649	685	620	665	694	630	686	640	658	660	745	717	690	724	694	656	676	693	683	677	681	633	704	673	672	675	651	761	616	664	646	727	700	685	664	664	668	627	703	685	649	680	663	686	641	711	650	696	710	654	680	699	671	666	664	662	690	679	702	699	711	677	705	695	671	696	623	742	671	668	692	675	664	650	677	697	712	684	670	612	673	702	663	648	689	681	697	654	618	666	675	710	692	646	660	679	652	686	687	680	685	645	656	644	700	694	713	657	665	638	668	696	691	725	649	693	693	724	695	668	686	702	662	706	706	651	656	681	680	655	656	670	701	666	684	726	684	674	698	678	660	661	680	678	679	699	703	643	699	698	634	662	667	694	672	684	718	688	686	644	634	680	664	702	672	631	685	687	664	671	734	653	627	691	675	621	684	668	675	687	678	692	651	672	640	686	733	669	701	678	686	707	673	686	709	690	617	690	654	665	682	680	675	655	691	649	652	667	685	682	693	662	700	683	677	667	666	616	655	666	654	650	686	670	651	632	687	648	649	666	672	726	690	609	708	678	652	715	705	701	650	664	643	631	656	696	645	664	687	703	665	645	695	719	702	648	674	653	675	655	630	671	678	672	666	682	654	649	684	679	688	622	635	637	691	659	685	691	672	691	663	678	641	682	679	724	682	702	665	648	666	645	702	680	682	663	690	725	650	679	706	667	688	688	674	666	654	680	667	719	660	664	679	684	664	671	660	690	629	677	668	657	675	644	673	650	687	646	684	700	700	685	661	699	668	693	633	690	735	648	669	677	698	712	686	662	682	654	682	646	656	687	679	716	657	713	673	664	685	692	610	690	668	702	680	678	647	684	664	637	677	721	687	679	685	672	668	715	664	671	670	656	716	656	687	690	647	686	668	713	677	667	675	684	687	686	720	741	678	662	672	715	677	679	646	645	679	713	685	661	632	669	680	675	645	685	674	676	672	707	646	686	663	727	687	650	674	647	703	654	711	715	680	677	695	634	647	635	666	669	710	667	719	666	616	695	654	697	643	645	666	662	693	689	695	669	639	725	674	714	665	702	664	702	695	661	655	628	682	682	668	726	643	687	706	703	677	707	658	683	664	660	654	727	628	679	712	668	670	651	685	655	684	644	701	656	669	657	723	711	703	685	649	700	690	682	654	723	712	693	695	718	697	725	706	722	677	660	742	724	668	634	639	682	652	699	642	706	673	625	655	668	653	713	680	671	684	673	671	693	689	670	670	681	666	674	650	651	683	671	651	701	637	680	697	686	745	666	715	653	643	696	651	677	714	665	641	723	680	662	662	692	681	669	651	639	657	720	625	698	685	681	638	662	675	691	699	670	652	717	680	601	694	651	695	663	616	705	650	670	679	639	676	680	636	662	689	739	692	623	705	675	673	716	692	666	687	702	718	685	706	693	612	690	687	665	640	644	675	708	682	660	657	669	714	696	638	698	669	681	673	638	685	679	692	664	669	670	700	653	657	660	677	682	712	689	660	695	670	673	649	646	652	656	688	663	640	700	667	696	718	665	657	662	662	679	695	644	652	677	697	730	640	687	677	702	681	668	661	650	689	629	678	664	703	656	654	637	676	670	714	686	681	718	682	668	673	628	693	652	673	692	680	653	619	675	667	659	624	674	713	655	671	722	716	669	650	683	670	683	673	634	677	699	649	671	629	674	649	694	629	704	693	707	656	637	664	706	712	714	689	655	655	632	701	657	647	745	724	678	658	661	694	722	667	709	655	691	644	695	675	696	674	695	673	673	662	662	698	686	698	634	636	699	673	664	677	734	693	581	717	678	713	706	667	661	672	653	672	693	661	632	692	655	656	649	702	659	660	658	643	655	644	693	662	659	646	714	679	669	654	653	669	666	724	660	705	680	692	658	634	661	651	656	695	671	732	658	686	653	675	721	654	712	671	664	665	690	672	695	719	704	671	686	701	704	682	651	682	638	706	667	589	670	724	672	729	698	722	700	682	668	652	658	656	692	664	697	632	696	703	664	684	644	668	724	703	647	739	704	697	673	674	640	681	662	687	618	656	721	679	691	688	677	704	714	660	678	699	640	728	606	673	593	688	673	653	659	686	682	653	685	635	667	624	680	705	657	643	673	655	683	637	706	691	685	689	689	663	722	633	658	667	681	661	703	647	666	675	681	640	703	654	700	686	686	682	658	676	645	649	652	667	675	674	709	640	680	671	676	673	684	699	705	674	692	632	733	670	694	656	645	675	675	656	660	686	730	693	716	697	660	609	667	685
19898	27863	15385	4188	1784	951	373	433	52	67	65	52	68	61	65	63	77	54	134	125	123	93	84	63	73	77	59	56	59	65	69	73	54	53	64	70	60	71	68	68	72	61	72	74	60	61	64	60	63	65	57	77	64	53	61	68	48	62	68	61	76	64	81	60	56	67	58	66	55	57	77	58	66	59	50	72	63	69	64	60	47	63	65	57	78	72	62	67	74	61	54	55	62	66	60	65	77	66	50	63	71	58	55	58	53	62	74	62	57	62	60	71	79	75	74	67	80	77	54	67	65	58	60	73	68	57	67	62	62	58	73	51	63	74	73	85	70	72	54	50	64	66	68	75	59	74	66	59	51	56	61	63	73	77	63	65	67	76	68	63	58	45	56	63	57	49	59	65	69	73	57	65	59	49	61	64	74	67	57	64	64	72	65	64	60	70	69	64	63	76	74	51	66	48	69	70	53	54	70	63	67	56	57	68	76	60	61	61	55	62	63	81	58	67	56	60	60	63	45	56	71	56	69	65	65	66	63	51	53	52	54	58	85	69	55	72	57	65	74	59	61	70	76	62	56	68	61	62	61	75	69	63	59	59	64	69	67	57	68	58	59	57	73	66	56	51	64	61	55	63	74	68	68	70	76	65	61	67	65	55	56	78	71	70	73	61	70	72	68	59	63	80	60	72	65	57	65	76	69	63	56	70	69	68	57	71	71	77	55	60	57	67	68	82	61	64	61	55	69	61	61	62	73	51	63	72	66	72	51	79	69	66	60	70	53	70	64	66	60	58	68	66	61	83	62	71	69	78	72	62	72	60	64	75	72	61	62	66	75	70	66	60	60	59	63	60	58	70	76	69	62	72	68	76	70	54	59	53	66	72	66	55	74	70	66	66	81	55	54	65	61	67	77	60	67	63	66	62	65	67	68	63	60	56	55	61	61	74	75	63	71	62	70	70	70	52	55	51	76	82	62	60	69	77	63	64	68	66	59	61	53	55	60	69	48	81	49	58	53	68	63	69	77	62	72	67	69	57	65	64	67	77	59	59	73	66	74	70	55	57	64	57	74	58	61	75	65	53	54	76	73	73	60	58	61	77	66	57	57	78	61	62	66	61	62	70	61	72	67	58	82	61	70	62	55	59	55	61	69	73	59	59	61	53	67	58	81	63	67	71	66	57	59	59	66	71	63	69	69	63	52	61	78	52	70	62	77	69	56	77	65	71	61	73	67	64	60	68	64	47	74	54	69	62	66	77	70	61	63	62	56	58	68	53	64	70	59	66	65	63	52	64	79	59	65	65	65	67	77	68	62	63	79	62	57	60	81	72	62	83	63	46	66	61	62	52	51	72	73	73	59	61	65	64	73	70	78	74	67	55	76	77	71	71	60	75	67	65	69	63	57	72	66	67	61	71	75	53	52	71	79	66	60	67	55	51	55	58	64	57	56	65	72	59	73	65	63	69	64	76	69	73	67	74	59	75	77	83	76	64	67	63	74	66	69	54	66	72	53	57	71	54	69	57	64	61	73	75	69	58	72	67	70	66	74	69	55	73	65	64	62	63	68	70	65	74	72	75	64	68	62	56	59	64	66	50	70	71	66	71	60	60	69	64	79	68	57	69	57	74	61	59	76	57	87	86	56	64	60	69	66	71	57	86	72	56	64	72	64	53	57	68	67	45	73	63	69	66	63	71	64	72	61	52	55	64	73	78	62	62	58	68	59	62	62	65	50	49	72	69	57	58	68	65	71	57	54	47	57	61	56	64	73	68	58	64	62	71	68	71	55	87	71	55	80	61	56	50	58	62	60	77	52	72	58	70	61	54	60	69	76	68	59	75	67	67	69	69	73	77	68	63	73	51	60	55	44	63	69	84	52	53	69	52	73	60	63	61	60	64	79	51	65	69	53	63	57	56	51	56	63	55	66	46	53	66	57	73	47	48	60	63	66	60	66	72	60	49	66	64	64	56	70	64	69	65	58	59	68	69	50	73	51	59	53	63	66	48	64	74	77	67	71	74	63	71	42	55	54	66	63	77	59	58	61	61	80	63	66	61	64	63	66	58	67	69	63	74	57	67	59	74	67	64	50	58	64	65	70	66	58	55	67	57	61	59	58	78	59	74	77	63	64	55	67	67	69	57	59	68	54	67	67	63	65	69	65	60	65	65	69	75	56	57	67	55	66	61	65	54	51	73	68	69	69	68	65	63	62	62	57	68	62	55	76	67	64	70	73	58	68	71	55	72	69	69	54	59	62	63	75	68	47	68	66	68	54	80	50	70	68	66	74	56	65	79	63	52	53	78	65	68	69	64	84	66	56	58	81	52	60	72	70	67	58	65	66	81	74	73	67	63	63	76	55	70	69	54	63	69	75	73	64	49	57	61	55	82	41	66	66	62	58	53	66	64	72	63	73	64	77	77	69	62	62	64	55	81	63	74	55	47	71	54	64	67	59	74	70	65	61	64	56	67	56	62	63	43	69	56	84	54	71	53	52	71	66	67	55	59	72	48	70	71	53	79	62	75	80	62	73	80	48	84	50	67	59	59	83	46	65	60	54	68	67	59	76	71	54	65	72	52	67	57	53	60	60	72	58	68	59	62	62	66	62	74	66	68	57	63	61	77	67	58	61	63	72	57	74	72	62	67	60	57	64	72	72	68	73	66	66	74	63	75	60	67	79	65	61	62	56	57	66	59	76	88	70	70	58	69	64	41	63	78	63	58	62	62	76	77	64	67	80	56	52	69	65	73	60	57	73	67	63	64	55	59	61	78	60	61	58	72	51	54	59	81	70	58	61	66	71	77	59	50	62	43	49	71	60	72	67	76	60	58	57	77	57	72	46	58	52	77	81	69	61	65	67	56	70	63	63	71	61	58	58	67	64	66	68	52	63	65	62	80	52	66	68	73	77	68	68	70	61	65	62	56	62	61	72	62	73	67	56	63	50	63	70	58	67	64	51	68	44	47	67	61	61	66	75	61	60	61	71	63	75	82	79	58	61	58	56	68	63	55	61	72	58	59	68	60	64	59	62	60	59	64	54	53	63	76	67	48	70	70	63	62	67	63	57	50	64	59	66	54	70	59	62	66	65	69	69	59	61	83	60	55	73	72	63	53	69	63	75	56	74	63	69	55	64	67	61	63	62	72	52	46	48	71	61	77	65	57	63	60	66	53	60	67	66	65	69	49	68	78	55	55	65	66	75	82	66	65	61	74	62	57	59	58	54	64	60	64	77	73	76	57	51	69	62	52	52	54	57	55	60	67	59	85	71	59	66	59	56	54	66	59	75	70	66	65	62	66	69	79	62	67	61	66	63	44	82	70	57	66	73	55	60	76	69	60	57	69	63	63	85	68	73	84	52	70	66	72	50	71	56	59	71	61	65	52	59	64	71	57	60	65	68	61	57	79	65	70	66	71	66	66	70	65	61	61	63	66	57	62	63	70	59	52	67	50	58	79	64	78	72	73	75	66	63	58	68	70	78	62	71	68
49477	47397	36376	33688	31153	26833	16285	16448	948	862	872	835	825	817	849	802	780	875	3316	4043	3090	1865	1261	920	847	789	796	814	808	755	836	772	801	813	733	756	799	789	819	778	793	768	764	813	777	832	750	786	821	799	790	771	831	835	769	811	825	770	844	818	794	808	778	819	808	799	813	781	782	885	769	802	761	811	849	779	752	796	733	829	722	806	811	806	825	750	792	787	791	738	762	767	807	807	777	840	787	743	829	749	810	800	785	812	765	803	790	773	781	790	817	802	785	799	846	795	856	736	851	866	803	793	783	752	828	780	823	777	762	811	753	769	796	802	768	758	781	848	841	810	807	791	808	812	773	759	807	786	778	771	806	736	836	790	761	820	785	801	798	836	819	841	803	805	798	821	786	778	830	745	794	826	783	824	785	778	790	762	768	861	833	792	844	780	801	800	767	812	742	781	810	778	834	824	819	800	745	785	824	815	835	782	801	781	786	800	784	736	829	763	789	732	750	808	844	802	827	830	783	821	807	809	810	833	817	749	795	793	807	773	793	803	756	789	818	799	831	796	784	792	833	816	796	815	754	800	769	837	802	773	747	777	798	821	755	752	809	817	801	787	793	836	777	808	788	810	765	810	794	816	754	790	780	709	787	793	746	754	798	840	776	857	811	768	797	775	802	778	755	806	789	792	789	804	743	760	740	799	787	807	763	805	771	795	770	814	792	715	781	793	825	782	772	816	778	811	756	819	775	761	788	828	778	790	804	778	792	815	788	806	803	799	781	789	858	750	737	745	766	815	755	826	784	798	825	776	773	765	792	808	773	843	840	819	778	832	741	862	793	821	805	784	767	847	754	811	770	788	779	744	829	801	762	782	782	819	755	818	836	790	884	818	805	808	791	770	789	798	809	831	881	834	815	784	830	764	791	757	777	797	761	768	744	822	799	767	790	801	794	773	781	807	825	806	824	764	782	770	841	777	792	774	835	795	812	808	783	800	771	792	792	783	855	816	748	829	774	794	762	790	856	830	790	743	814	805	799	783	837	792	802	814	803	832	760	830	810	794	767	801	750	784	775	830	772	833	783	817	802	789	773	806	853	762	789	817	829	784	856	783	783	796	779	800	768	808	803	807	804	792	777	735	770	806	746	804	807	796	777	820	857	811	803	785	808	779	801	784	815	748	817	797	765	745	783	749	815	772	777	733	797	764	729	759	803	826	773	831	821	809	753	754	780	796	769	801	788	803	784	818	805	773	831	809	790	741	750	825	801	814	771	763	856	789	789	750	769	773	759	802	821	803	795	801	785	771	799	833	834	801	760	779	778	783	783	788	841	823	785	818	807	780	777	808	777	809	760	766	819	760	811	790	808	808	823	767	819	862	806	859	790	788	748	780	841	804	780	800	764	866	818	810	756	806	804	836	809	774	824	770	794	752	778	771	765	834	829	778	791	802	839	794	792	799	790	813	802	753	766	740	809	820	763	775	798	788	812	789	758	761	828	831	801	793	772	791	795	798	781	740	828	775	786	788	778	805	821	812	835	805	786	795	795	789	780	768	761	760	818	796	775	844	771	791	839	797	765	776	762	816	763	798	790	843	770	764	784	761	827	811	784	799	753	784	805	763	780	828	755	768	785	794	777	798	815	754	776	757	814	754	843	824	913	797	794	785	778	860	753	752	777	811	808	774	792	788	723	756	826	780	768	796	834	797	778	800	815	806	811	804	775	809	785	804	782	786	754	753	766	831	833	796	781	799	793	826	782	783	761	803	798	795	817	764	755	802	784	782	838	775	770	780	840	820	759	829	836	797	839	766	766	773	777	808	791	778	781	801	806	773	742	818	768	798	755	721	792	783	787	789	767	771	788	822	761	800	738	787	794	820	811	787	787	815	766	771	807	761	798	761	805	823	791	786	766	802	759	776	824	827	813	779	774	794	843	796	765	773	817	832	802	802	811	779	759	783	773	785	801	834	773	819	784	786	788	816	829	752	746	836	819	791	790	775	763	782	777	792	845	839	763	784	807	805	796	816	762	788	758	791	827	787	809	789	811	779	761	816	798	754	791	812	803	806	804	803	770	838	815	727	768	814	832	776	808	789	787	788	796	759	799	841	703	824	813	810	753	820	780	836	801	812	770	811	809	779	890	818	769	855	815	783	801	812	751	767	763	790	786	824	760	840	818	837	757	806	800	782	832	814	780	754	824	763	812	764	758	796	782	738	770	827	839	758	748	780	801	798	790	771	831	782	784	795	780	762	782	801	814	795	784	801	789	755	815	797	724	779	791	793	820	764	744	766	753	770	755	823	783	777	777	850	764	753	774	827	816	772	753	739	810	832	782	811	813	801	795	738	814	813	765	777	757	801	779	827	813	864	783	812	788	779	827	784	775	881	785	810	769	773	779	812	776	787	793	797	837	798	777	788	821	771	769	758	755	821	803	798	826	737	787	784	772	851	847	775	785	801	859	777	809	754	785	863	816	814	805	800	811	776	759	751	800	819	803	839	777	768	810	797	830	795	782	806	775	800	778	779	757	801	742	754	785	776	825	768	792	806	806	763	787	831	769	775	790	735	787	806	783	816	748	764	829	749	833	746	819	786	808	792	836	788	802	830	792	782	834	788	815	877	804	825	837	805	798	832	750	780	759	806	765	824	804	762	778	823	763	806	741	797	779	806	780	812	843	787	831	800	786	783	816	825	799	806	793	828	790	795	800	758	827	778	797	821	791	737	787	847	821	778	807	775	782	826	824	813	826	817	807	771	799	765	775	814	771	842	796	775	770	789	816	812	821	804	754	767	808	799	764	803	738	817	715	813	819	794	792	830	788	787	764	799	796	787	763	753	785	776	859	786	782	777	808	841	790	802	824	825	759	797	807	805	774	816	794	800	790	747	773	793	754	790	795	800	809	782	808	794	762	773	757	788	818	818	825	788	787	783	823	799	788	763	794	757	775	766	751	825	789	740	825	787	763	789	786	822	806	774	732	741	792	785	787	788	761	777	791	801	817	792	795	787	780	826	831	763	776	774	751	810	799	760	834	805	825	784	834	781	769	757	784	834	766	808	832	817	776	803	806	794	804	831	793	790	803	771	765	804	804	828	766	778	793	776	793	779	803	798	869	726	811	751	814	853	711	804	781	827	808	781	775	777	806	775	792	743	815	831	768	791	797	796	820	769	783	777	792	791	778	788	799	818	810	775	821	792	810	743	832	819	805	769	770	781	831	791	757	793	767	846	819	762	759	737	780	792	765	805	744	780	838	784	803	775	783	811	785	813	796	827	846	787	810	771	824	777	785	779	827	758	757	782	818	787	773	789	798	813	786	799	777	815	808	751	767	772	782	747	842	755	765	791	780	774	814	785	804	824	798	800	848	801	806	808	789	792	759	751	843	793	808	816	823	821	750	790	756	793	846	799	806	815	786	754	797	776	720	809	804	799	792	739	827	751	792	756	806	762	800	812	830	770	797	828	796	781	772	795	795	798	824	803	826	839	750	784
27220	39750	22730	7306	2897	1619	957	844	96	55	55	65	59	65	59	57	52	71	146	202	143	115	74	49	68	68	67	70	55	54	53	63	72	71	61	61	69	68	56	61	59	63	63	70	53	59	60	66	42	60	61	62	65	54	60	70	53	69	60	68	50	57	68	59	54	44	56	52	63	54	49	61	44	68	62	71	55	60	69	59	65	66	58	61	66	62	61	56	74	69	68	60	65	62	62	50	60	62	58	65	58	82	74	43	55	63	65	66	64	61	70	67	64	83	60	78	77	71	51	48	57	55	62	57	43	62	51	59	75	68	56	74	54	77	63	68	79	56	52	75	60	74	58	70	60	61	67	57	56	61	64	65	60	73	57	53	48	57	72	64	59	66	63	68	56	56	73	59	58	50	58	70	57	65	52	71	54	64	57	73	71	59	54	68	68	55	65	64	67	74	62	71	56	63	53	57	65	70	62	68	73	66	63	64	75	68	52	81	49	61	52	60	52	69	75	78	49	54	57	57	66	67	51	68	70	59	67	81	53	60	59	67	73	67	67	60	60	75	58	69	64	67	65	53	58	58	59	67	59	61	67	59	66	70	46	55	62	67	57	55	69	66	58	65	67	66	62	64	55	58	59	57	53	67	64	71	58	79	69	75	55	70	58	70	59	71	71	50	76	50	63	62	57	65	65	63	52	56	66	59	74	68	63	62	58	53	60	58	59	68	62	73	55	61	67	64	70	60	57	68	64	65	58	64	64	56	59	54	74	61	63	49	60	63	67	44	49	61	70	53	61	61	64	65	62	75	40	64	61	60	68	59	67	56	42	73	54	56	62	57	66	56	55	54	57	50	54	59	55	50	58	63	61	55	53	60	61	63	64	70	63	55	50	65	69	67	64	72	59	52	53	74	52	74	71	63	60	61	54	58	61	65	65	60	54	78	61	43	77	63	62	67	55	53	70	74	68	59	79	67	55	60	57	65	76	65	64	55	56	62	77	57	50	67	62	52	60	58	72	52	61	70	46	52	67	60	64	77	60	60	71	78	57	73	65	60	71	59	71	61	56	54	57	61	55	62	62	63	60	46	62	74	53	68	63	68	60	80	58	56	63	53	70	59	57	64	58	55	60	68	54	66	44	58	49	66	59	54	65	56	52	58	51	56	65	50	53	62	68	54	74	61	55	59	56	66	62	61	59	66	55	57	59	61	60	56	53	70	66	63	65	60	53	80	58	51	53	68	67	62	63	55	62	60	65	40	72	75	68	55	77	60	70	72	68	65	69	64	55	55	56	46	81	61	66	58	63	73	59	69	62	47	59	56	62	69	46	60	56	63	61	68	68	66	62	63	65	61	75	64	63	66	58	77	58	55	55	67	74	49	70	53	68	52	72	72	63	71	64	76	58	70	76	65	57	49	54	61	63	55	54	57	73	70	62	68	68	70	53	66	75	60	60	65	58	73	80	56	41	57	49	55	64	66	58	60	65	68	50	77	58	66	55	58	54	71	53	64	65	58	61	68	55	70	49	58	60	60	67	74	54	60	51	56	78	72	53	69	54	56	63	76	72	67	68	64	65	54	62	42	46	38	65	43	50	65	60	68	60	61	62	59	56	47	56	39	67	67	56	66	61	65	60	52	63	55	64	67	49	62	59	58	58	63	61	64	69	57	45	51	74	57	69	65	78	63	60	56	52	64	59	77	77	69	49	66	58	70	57	66	62	61	58	63	65	58	60	51	67	70	69	67	62	60	73	56	69	68	58	67	69	52	77	54	47	72	68	53	60	65	47	57	53	71	58	65	60	49	73	65	56	40	61	56	68	70	50	49	58	77	58	50	73	73	76	58	59	63	68	52	57	66	67	76	57	72	53	72	53	49	47	58	64	69	62	70	51	51	60	66	73	51	61	65	52	54	58	50	67	73	75	75	61	60	45	61	61	63	67	68	60	72	63	61	57	52	54	48	81	75	71	50	59	73	48	58	57	68	55	46	66	55	65	53	43	64	59	58	63	70	46	75	61	74	50	72	54	57	51	60	64	64	72	48	61	59	67	61	70	72	76	62	67	60	50	50	61	56	69	63	56	65	57	64	53	55	57	63	56	70	48	61	60	58	68	79	49	66	63	82	56	74	61	57	77	55	73	54	67	60	68	79	58	62	52	64	57	56	38	63	53	61	64	54	63	67	64	60	52	43	54	56	71	59	60	62	54	72	86	48	65	67	67	53	79	47	70	56	57	68	64	70	46	69	61	64	66	55	55	66	66	69	60	76	57	65	67	61	52	64	63	59	71	59	62	64	57	50	59	61	62	64	54	60	49	62	56	61	61	73	49	56	70	68	66	60	63	51	64	49	62	68	55	58	61	61	63	71	55	58	62	67	50	67	65	64	52	72	57	56	56	66	68	67	56	48	52	59	62	61	67	58	61	68	70	63	57	57	58	68	66	53	67	60	54	62	51	70	82	62	61	50	65	69	57	69	70	65	59	57	60	60	60	49	61	56	66	62	76	55	68	67	67	63	67	68	76	73	54	68	65	49	59	60	63	69	59	66	55	40	64	60	49	65	55	63	56	68	61	44	69	48	67	69	69	74	62	62	52	71	53	60	63	55	58	71	65	62	68	62	53	66	65	53	67	55	62	68	60	65	72	65	63	52	53	54	63	69	65	64	56	63	62	77	61	67	52	53	73	60	57	67	55	67	50	64	74	67	57	56	69	51	56	55	66	68	63	61	59	55	44	65	60	68	59	51	59	59	59	58	67	77	58	65	65	59	66	55	54	61	50	47	59	63	68	53	54	63	39	62	67	64	62	64	74	57	72	60	76	60	50	49	51	53	56	61	55	59	75	61	51	58	65	66	59	54	68	59	62	74	56	59	63	53	69	56	58	72	68	57	54	57	50	52	63	72	48	57	55	53	50	69	49	57	64	56	54	58	66	60	52	67	73	45	69	69	60	53	59	61	66	59	68	55	63	61	72	69	66	50	46	64	51	59	58	58	57	52	61	59	59	57	64	73	62	69	52	62	56	54	62	69	47	68	60	59	59	60	56	61	66	52	64	66	64	60	79	54	62	45	58	56	48	62	44	64	80	49	52	62	75	60	61	69	53	44	72	63	46	67	50	50	64	62	68	60	56	57	62	57	62	63	61	54	61	63	63	51	63	61	57	63	42	59	61	62	53	58	64	61	46	58	55	57	63	50	58	43	58	55	71	72	55	51	71	69	61	56	77	70	68	66	64	56	69	50	55	40	58	63	66	67	63	49	70	52	73	62	50	64	74	77	50	61	59	51	76	49	41	58	62	55	63	70	66	74	51	81	73	59	56	55	61	61	60	55	72	65	57	59	61	61	71	68	67	53	55	61	56	58	57	63	61	59	68	57	56	70	54	72	56	64	69	73	63	55	74	69	69	62	67	64	67	57	56	62	59	47	58	59	67	51	60	62	67	55	65	58	66	68	59	51	72	57	60	67	60	69	64	56	53	63	49	49	73	52
46728	49424	41399	39293	35469	32817	25941	23961	2409	882	820	767	806	798	757	737	786	962	4201	5546	3808	2016	1218	887	734	790	732	774	777	695	769	727	749	757	753	756	710	775	775	775	765	761	779	706	701	765	760	763	709	789	720	748	773	738	734	744	752	737	703	747	725	736	723	758	733	777	769	731	706	733	767	809	701	700	783	740	685	785	733	797	729	727	735	776	744	773	735	739	779	792	726	721	799	768	721	722	800	737	740	788	748	712	754	773	738	736	749	746	727	767	792	748	747	719	769	743	766	764	731	739	741	750	761	753	736	750	785	717	789	721	768	756	732	743	725	730	730	739	808	724	733	723	717	698	750	714	735	766	807	731	720	801	727	759	707	685	795	745	736	698	778	766	778	738	773	774	706	744	745	711	708	704	765	784	756	785	780	742	781	722	745	737	711	766	773	717	773	782	751	722	759	762	716	732	739	754	775	755	741	716	799	786	781	752	767	735	660	745	784	731	785	746	751	768	794	761	702	712	736	749	738	689	780	759	737	766	710	781	769	768	731	710	813	759	719	765	739	759	736	712	770	705	769	780	759	750	759	748	723	693	747	743	703	718	773	737	724	733	720	741	736	700	770	718	739	720	755	724	791	783	720	808	729	749	765	755	736	751	740	806	747	689	770	684	730	758	754	729	735	736	755	749	749	717	735	727	755	750	720	767	768	760	789	750	714	770	738	749	784	755	787	769	718	750	771	778	761	722	781	786	771	700	775	758	744	747	721	681	748	753	756	781	717	733	719	749	732	769	732	788	721	762	744	762	758	728	739	737	761	764	790	717	794	702	765	747	667	760	786	801	758	783	775	712	756	713	767	756	749	755	768	716	699	722	795	739	711	747	678	759	736	713	749	806	722	746	765	771	723	743	726	758	744	770	724	781	752	770	728	765	747	758	747	718	716	768	715	719	781	748	788	746	762	742	734	752	791	733	748	761	754	707	749	774	709	755	755	746	752	782	700	744	688	738	757	720	731	784	764	758	755	758	739	738	722	709	759	758	742	739	735	728	758	790	761	784	744	779	759	748	746	781	758	767	758	815	748	767	773	767	765	730	754	788	769	742	749	734	745	709	764	808	797	705	718	789	745	757	794	727	753	736	753	738	779	780	714	763	725	736	797	746	811	701	775	710	732	807	768	728	694	758	804	779	735	730	710	768	764	775	706	736	722	755	773	780	749	728	757	761	768	730	767	805	735	719	755	756	749	722	726	745	720	759	714	797	777	707	737	719	737	804	760	741	801	743	719	755	799	768	749	788	743	724	758	765	726	755	719	751	722	769	736	760	719	725	772	739	767	741	737	780	763	712	752	781	727	706	762	708	684	734	734	770	738	822	748	758	720	702	719	767	768	728	764	709	734	712	749	783	768	748	742	789	666	761	707	730	722	750	761	748	737	763	746	718	756	742	714	754	768	698	737	743	720	782	738	789	720	747	745	718	772	766	738	743	770	720	724	727	704	667	725	768	725	777	750	732	787	746	764	778	718	713	765	751	773	724	747	771	754	746	792	782	727	732	784	729	717	747	820	732	763	736	779	708	718	747	751	737	833	794	728	760	733	746	758	713	771	753	723	791	756	766	749	746	760	738	708	782	752	759	730	757	748	765	730	814	794	771	786	735	701	750	715	755	734	755	753	748	787	750	813	738	764	709	783	794	800	712	748	775	697	771	749	746	772	731	756	739	784	703	705	787	734	728	732	747	728	751	783	761	741	780	710	778	775	749	705	768	776	790	802	750	765	751	721	747	733	737	725	737	746	731	771	725	719	758	736	754	763	787	739	739	749	749	738	714	784	735	752	797	783	757	712	694	752	802	747	796	734	806	727	737	718	743	801	725	731	748	765	768	775	791	726	720	756	716	769	754	735	764	745	718	739	752	770	755	767	723	775	748	748	782	766	723	771	706	723	712	709	773	728	753	718	772	766	742	804	757	767	726	751	736	728	773	734	728	767	757	707	766	826	741	730	729	733	770	733	745	722	727	742	779	775	741	779	726	742	728	734	743	792	709	767	752	803	771	783	762	754	807	758	723	737	752	784	784	723	774	720	833	715	797	768	732	759	728	759	710	756	776	737	694	746	741	773	753	726	756	712	731	727	792	790	706	747	755	789	729	718	763	741	758	756	716	785	742	763	760	732	726	710	753	762	732	763	693	817	689	735	704	763	756	797	777	729	740	768	790	781	780	748	709	759	764	701	745	793	758	753	785	779	733	722	759	781	714	750	740	714	769	761	746	773	759	739	716	762	739	728	745	674	768	734	779	794	745	773	742	802	773	722	736	769	727	749	752	747	769	795	762	835	774	754	696	772	760	725	699	740	761	788	779	764	746	813	745	735	798	764	714	700	734	728	784	729	771	771	746	762	696	769	761	729	730	787	752	756	734	767	729	699	772	776	751	827	789	759	765	807	746	741	772	766	800	774	697	727	766	743	726	736	766	760	752	758	751	711	712	786	737	743	724	753	765	802	707	751	740	799	696	736	708	773	727	793	693	814	783	738	770	757	723	746	766	768	770	742	736	731	750	763	710	733	765	744	727	794	748	773	753	749	737	773	726	729	729	753	728	714	712	738	741	735	779	731	714	748	686	769	753	768	758	751	762	771	745	760	723	736	763	719	695	700	702	746	715	733	726	755	747	744	727	725	753	763	708	759	763	802	735	759	723	740	796	742	745	785	747	753	734	694	764	716	763	754	727	809	767	750	697	696	768	740	766	755	756	753	782	774	759	746	763	722	703	797	732	752	768	751	767	746	695	795	783	805	782	765	767	739	725	733	751	757	756	728	704	732	784	744	752	728	787	763	769	776	780	753	726	713	717	749	786	754	778	807	770	734	781	764	739	761	717	742	767	764	757	744	761	688	745	725	766	760	767	774	761	740	750	743	771	768	760	751	778	760	773	741	740	795	783	731	717	725	806	725	761	754	740	796	776	772	750	777	753	689	768	726	776	785	764	734	759	782	767	814	738	721	743	805	733	738	746	779	770	771	680	721	747	716	777	769	764	743	748	750	763	719	753	746	793	720	771	807	770	813	760	753	796	734	732	725	749	720	766	766	765	788	728	729	744	717	719	766	705	716	784	793	744	777	757	741	756	742	700	805	740	731	743	772	755	720	748	753	746	733	758	733	790	722	703	799	729	779	728	716	775	760	737	766	742	738	730	735	753	750	724	747	720	726	747	726	694	769	786	735	753	767	748	816	788	783	786	703	749	744	782	743	748	730	697	781	718	719	772	758	747	764	765	748	786	759	758	724	777	727	788	764	716	791	788	734	744	800	718	750	736	787	743	727	758	752	778	788	763	727	777	756	739	713	707	772	720	765	740	768	712	742	777	681	772	779	730	745	759	737	727	719	727	776	717	704	746	749	825	748	751	783	768	762	754	753	746	736	743	698	764	728	754	697	774	750	740	726	790	748	790	746	744	764	802	776	777	815	765	714	736	744	764	776	737	787	747	795	758
9962	12439	5509	1123	607	221	242	255	127	60	61	62	58	60	47	58	47	62	64	72	79	77	51	56	41	60	53	51	46	51	41	60	49	56	39	58	65	59	61	60	52	52	56	60	50	56	61	61	59	57	50	60	42	65	45	48	62	51	50	57	62	46	41	67	55	54	56	55	52	64	62	51	40	67	57	69	52	63	60	65	60	58	56	76	52	52	55	49	61	55	50	50	47	53	62	50	51	60	49	54	63	56	51	64	50	63	56	68	61	55	63	57	50	66	78	44	64	66	55	62	57	55	59	52	55	52	49	49	44	67	54	62	63	68	57	61	63	59	43	54	48	68	61	63	64	71	50	53	54	68	50	60	60	60	59	59	70	55	53	44	57	49	52	59	56	57	83	51	48	52	66	48	66	49	52	48	55	52	62	67	55	65	60	61	59	57	56	59	54	62	56	45	56	62	50	55	65	50	41	58	69	50	53	51	62	53	59	65	59	57	42	52	49	48	61	55	71	65	44	65	53	47	68	65	45	69	55	62	52	69	57	60	62	54	60	53	58	53	43	72	54	54	63	64	51	58	57	52	48	44	51	59	69	47	54	59	51	53	63	53	59	70	61	55	57	47	51	42	57	50	69	55	58	51	56	47	47	54	51	47	80	46	49	52	50	65	64	64	65	57	60	53	48	55	71	51	52	54	47	54	50	58	55	51	53	62	62	63	50	63	59	59	64	55	53	56	49	64	60	50	64	53	56	51	41	66	52	62	35	47	52	57	60	58	43	59	51	70	57	58	71	51	55	43	63	38	63	60	52	65	52	47	58	48	54	55	66	52	39	58	59	53	57	61	72	48	65	57	49	55	50	57	53	51	64	67	67	57	66	49	56	55	63	56	52	59	66	47	49	62	56	66	44	52	52	56	38	52	78	62	58	80	57	57	44	52	62	50	48	69	60	79	55	63	55	59	41	45	55	64	59	52	71	53	55	59	50	48	58	61	63	65	48	52	50	45	51	56	44	52	47	56	58	48	49	57	46	60	64	57	50	54	62	54	57	57	50	60	77	71	57	57	66	46	51	50	58	60	58	44	60	58	57	40	65	56	41	62	58	60	49	65	51	50	64	53	51	50	49	47	61	53	61	56	56	70	58	55	52	49	65	43	61	57	50	60	53	48	63	69	49	59	57	54	71	55	70	59	62	71	50	56	59	60	70	50	59	58	58	63	79	65	71	54	59	62	52	43	47	61	44	49	61	51	61	51	62	58	59	56	61	53	54	51	52	45	67	42	46	69	55	49	61	59	63	57	58	58	60	67	66	59	51	44	54	49	50	64	51	45	54	61	61	53	49	55	48	39	42	61	59	55	76	61	51	65	69	56	62	55	53	57	52	47	61	55	69	66	59	58	59	71	56	53	47	61	43	52	57	42	61	50	51	52	63	59	56	53	57	58	65	51	46	63	62	71	55	52	67	60	58	61	50	63	54	64	47	67	42	45	47	49	62	50	61	58	59	65	55	54	49	65	53	60	52	56	63	59	75	57	51	47	63	61	61	62	63	64	50	62	64	52	48	58	56	62	83	59	58	49	61	64	50	54	53	52	57	50	50	58	55	57	49	45	51	42	57	54	58	68	61	51	61	62	55	49	60	53	47	62	63	62	51	56	55	69	68	60	50	59	48	48	59	60	60	47	65	52	56	52	43	68	52	54	59	59	50	69	53	59	60	59	58	62	57	62	55	66	62	57	64	64	42	64	47	55	73	63	62	55	53	53	51	63	61	62	48	45	73	67	60	57	67	57	67	50	68	61	59	72	71	54	59	59	51	55	59	57	68	57	54	53	55	72	52	70	60	72	62	52	64	56	49	63	58	51	52	52	65	47	53	69	52	59	55	49	45	43	49	39	59	62	51	52	51	51	62	57	55	74	61	61	54	59	66	50	59	57	56	61	59	52	45	58	63	59	68	55	62	56	62	60	55	66	51	45	59	49	56	64	48	63	48	65	63	73	50	50	56	43	53	67	68	60	55	51	49	58	44	74	50	64	41	70	71	45	48	51	52	44	54	71	58	54	63	60	50	48	51	59	55	60	57	57	57	51	62	63	47	64	49	65	56	54	63	55	57	55	56	52	52	47	50	48	46	69	64	57	59	63	71	49	60	58	65	54	64	70	58	64	49	52	67	86	49	61	71	52	62	51	50	68	47	56	57	63	60	56	59	47	48	64	62	41	63	59	60	65	70	61	59	50	55	48	59	69	56	61	46	53	53	60	56	69	58	55	55	57	72	47	75	47	44	59	41	52	55	52	51	60	53	51	48	58	52	45	58	61	61	65	52	52	70	60	56	54	55	56	72	63	59	40	52	60	45	62	52	57	61	60	72	49	69	68	48	59	43	45	44	44	46	73	39	43	55	55	63	56	58	51	40	48	45	56	61	61	64	47	54	57	61	57	46	53	53	64	59	55	59	66	52	50	53	68	61	46	60	56	65	44	66	68	55	54	60	54	60	71	65	68	48	55	73	65	70	57	61	61	60	61	63	66	71	56	61	51	49	50	51	69	51	59	62	53	61	39	51	61	49	64	57	58	57	64	59	43	50	71	52	52	62	52	57	51	60	63	64	48	66	56	58	56	61	59	58	47	56	47	55	75	66	67	60	64	63	64	60	60	51	64	49	66	37	65	50	61	50	48	57	61	67	59	54	71	54	64	63	60	50	57	48	57	55	59	64	59	55	54	59	54	52	57	70	77	59	62	62	66	49	64	42	55	49	67	48	51	64	60	53	59	54	61	54	67	70	44	65	70	47	64	51	76	42	71	54	61	51	54	55	66	53	67	45	57	56	52	51	59	58	71	61	52	57	71	69	59	52	53	44	62	56	54	64	50	62	54	60	51	58	63	63	58	45	56	52	46	53	64	64	64	61	61	53	52	50	60	63	45	62	48	63	55	46	56	42	58	48	50	51	61	62	53	52	57	57	58	51	66	59	58	53	68	65	72	61	60	51	55	61	45	61	66	48	76	68	60	66	55	59	58	56	64	63	54	55	67	57	67	62	67	59	51	50	45	55	64	59	54	56	52	48	52	55	56	74	57	55	49	61	61	60	56	62	63	52	54	60	57	57	59	61	62	54	62	51	54	52	62	71	63	64	43	52	48	46	57	55	57	58	66	56	50	51	57	59	41	61	48	61	57	55	57	46	49	55	63	52	56	50	46	57	61	63	40	46	44	46	65	53	40	62	41	43	51	51	55	54	70	58	63	55	61	49	65	50	57	56	69	42	58	53	48	65	54	51	52	69	60	53	52	49	54	61	52	62	53	55	54	53	66	56	67	54	54	42	56	61	58	68	62	52	62	62	45	58	67	69	43	65	57	59	62	50	57	38	54	49	58	56	56	61	55	53	52	59	56	66	53	44	61	60	58	56	55	66	52	56	54	61	51	56	63	62	56	68	63	56	47	57	59	56	62	65	57	46	61	69	58	63	56	61	58	56	69	55	57
42880	37051	25660	21029	18309	12040	12763	10966	3728	740	706	723	718	714	704	681	730	823	1214	1361	1196	919	809	684	776	715	692	723	691	698	668	660	696	642	680	690	716	695	710	710	727	716	727	725	678	692	740	615	684	672	684	698	712	718	709	696	724	780	687	722	693	714	686	692	717	672	679	714	706	679	679	725	684	692	706	729	712	662	710	707	708	638	695	697	692	749	726	699	693	688	759	694	711	742	689	682	694	661	714	710	720	730	739	688	689	707	740	712	712	766	710	701	693	727	653	715	737	715	707	665	695	718	732	720	696	714	710	727	724	700	632	697	729	725	712	702	684	695	692	681	704	700	683	734	685	703	679	692	729	666	684	688	769	716	656	696	708	686	696	692	724	652	715	697	743	702	706	708	762	693	673	730	709	654	704	722	680	697	681	715	659	683	718	672	735	731	660	691	708	669	622	728	749	717	687	660	673	681	624	714	713	746	729	691	762	688	754	694	698	682	713	672	685	685	728	683	661	691	730	702	719	687	676	650	732	749	660	681	720	697	733	742	693	690	735	713	707	669	680	658	691	676	691	701	697	747	749	734	725	722	687	695	729	684	716	704	709	709	681	722	715	714	710	685	654	723	721	728	705	734	700	690	699	700	686	677	717	684	674	752	679	675	655	652	697	698	734	706	723	690	717	705	690	722	670	753	696	708	699	699	678	682	693	758	676	661	728	711	732	688	692	724	713	657	693	688	703	721	689	701	671	699	709	685	721	737	706	694	667	691	708	692	719	681	682	693	707	710	714	686	718	734	711	709	724	659	705	725	710	675	714	687	680	720	682	696	705	669	680	748	715	674	660	701	748	743	693	706	697	686	720	705	699	714	730	722	709	695	717	731	714	726	733	669	672	677	713	721	714	695	684	748	690	705	675	684	698	680	710	701	692	724	729	706	694	715	757	706	687	670	704	709	739	694	684	698	716	697	703	693	695	685	722	670	665	657	742	679	683	727	695	694	663	741	686	729	684	716	679	762	728	667	717	687	721	682	648	707	677	728	690	707	758	713	753	655	692	681	640	716	715	656	680	687	718	726	725	723	682	713	743	683	712	677	705	697	677	700	709	730	744	721	727	695	703	716	726	741	651	683	710	739	695	734	688	733	729	720	723	695	658	692	728	709	675	744	706	660	715	723	683	677	661	702	696	716	747	721	707	676	712	725	689	715	721	709	638	667	694	703	686	713	697	711	673	726	693	683	725	713	732	712	708	704	666	692	706	737	664	689	673	701	694	720	728	723	704	660	721	665	725	732	692	725	688	709	690	698	690	706	691	681	778	657	725	706	688	704	725	715	726	754	699	690	716	674	697	708	739	686	690	702	730	703	688	692	713	651	717	637	754	699	722	688	691	733	668	677	708	704	747	676	686	726	737	712	676	717	703	675	693	701	686	681	735	688	685	746	703	667	686	695	722	661	737	708	709	734	718	685	734	688	695	678	709	709	723	713	717	683	665	674	711	720	717	706	733	696	730	682	731	684	687	682	701	706	649	698	665	648	658	720	731	768	722	707	692	693	711	708	675	694	686	701	762	704	681	660	728	676	685	673	702	707	757	719	704	740	725	697	669	681	705	698	757	708	703	735	740	707	722	745	762	716	705	718	700	746	713	688	680	706	687	719	691	705	717	701	744	733	764	719	705	698	675	671	612	737	690	743	700	742	702	701	699	664	665	645	711	765	687	711	674	710	662	670	710	660	675	697	677	697	694	714	680	697	769	727	681	713	688	683	664	722	694	659	680	680	699	676	697	658	669	705	713	694	711	781	700	704	712	715	665	703	757	690	699	702	720	740	682	735	683	734	690	701	703	707	725	753	700	682	690	671	682	715	678	699	665	693	681	738	679	692	732	721	642	684	760	659	733	723	706	760	685	722	752	681	703	705	675	718	681	670	682	713	660	683	691	712	683	708	667	659	709	665	703	683	734	732	736	698	656	725	609	747	681	719	723	706	676	644	663	693	738	733	734	680	711	745	685	654	692	679	682	710	720	681	701	702	698	717	758	718	698	722	735	705	669	695	690	729	685	681	706	714	705	678	735	693	718	722	718	713	673	703	686	689	740	708	744	702	694	707	668	688	703	661	704	728	694	695	752	722	680	725	721	707	671	690	729	684	713	666	646	664	697	715	699	714	736	702	703	691	709	750	702	686	696	700	682	732	658	691	695	709	723	703	662	749	719	713	690	677	687	681	713	685	703	698	692	687	713	755	713	685	698	659	709	689	670	683	672	736	732	669	738	726	692	713	681	698	703	675	737	715	709	693	664	669	726	683	681	717	627	691	728	704	709	703	705	719	685	717	674	686	706	756	693	706	736	687	722	685	718	688	688	714	728	688	703	688	688	715	704	774	713	703	683	719	721	712	682	709	721	705	746	723	701	716	736	661	682	655	688	686	689	660	672	697	727	651	731	714	687	696	756	710	664	683	684	686	676	742	716	672	718	704	696	697	697	658	680	698	701	692	735	688	697	659	721	738	667	639	724	683	722	706	688	734	699	683	739	681	731	715	680	678	687	675	646	666	705	706	694	714	730	715	702	714	666	660	691	681	706	707	675	708	700	709	678	684	714	686	680	707	681	740	693	735	728	683	752	715	689	674	690	681	761	722	706	715	699	666	705	729	701	701	707	664	710	686	707	738	644	708	719	676	690	741	686	694	680	709	711	722	668	693	675	684	672	676	672	648	677	713	719	750	683	667	693	672	702	695	703	690	654	703	730	694	690	707	709	757	718	737	681	706	649	695	740	736	736	733	719	713	736	672	639	695	688	723	688	693	661	732	709	697	723	651	653	696	670	712	682	637	705	705	701	656	694	746	699	703	733	718	668	722	717	689	697	681	705	682	702	711	690	705	699	675	719	708	682	775	661	747	721	724	740	676	683	675	727	726	680	689	719	693	750	713	707	702	692	734	718	711	691	738	713	685	720	732	738	690	709	676	683	727	676	662	694	695	741	697	731	722	710	694	653	716	712	762	719	742	703	699	726	709	727	701	648	687	739	695	719	710	644	712	735	686	691	700	705	708	734	711	696	703	700	701	743	667	697	684	711	709	701	691	675	683	695	672	704	639	709	693	727	711	707	715	682	678	736	665	753	685	681	682	692	694	725	736	718	730	691	724	682	681	697	709	673	695	693	740	711	686	696	725	641	691	684	664	691	670	657	688	721	695	692	710	724	732	689	702	728	729	706	758	678	708	728	689	725	682	720	695	676	687	700	683	678	684	707	682	695	686	683	703	732	695	695	688	680	706	670	675	737	678	729	697	688	698	667	701	700	729	694	739	710	691	673	739	726	696	703	700	690	703	659	688	697	705	680	683	697	717	654	650	709	708	733	717	712	722	707	717	671	737	681	662	689	699	700	719	684	712	759	723	683	662	745	688	703	717	705	731	717	682	678	719	685	694	690	659	692	665	726	656	671	673	694	701	639	692	698	703	655	736	711	723	674	706	677	696	704	636
22034	32191	16634	4280	2090	403	796	687	460	66	44	58	66	54	52	70	55	68	94	97	78	83	58	57	59	47	55	66	40	55	58	58	60	71	53	51	63	55	63	60	49	71	57	48	55	61	55	49	70	57	54	49	50	37	55	49	54	56	57	41	57	57	54	52	57	49	71	51	68	50	60	62	55	75	48	53	53	48	44	45	58	67	53	66	51	50	69	54	57	52	61	58	50	63	53	57	43	57	40	50	60	47	62	67	58	69	66	56	69	58	50	61	48	70	64	69	57	59	53	53	58	62	62	50	68	51	51	51	47	59	52	54	59	53	50	68	54	50	60	68	52	56	62	56	38	65	49	59	49	62	51	57	59	71	47	58	50	53	61	54	47	58	60	66	57	53	55	54	51	42	54	58	50	57	57	61	69	53	56	62	60	67	60	54	51	52	64	55	62	48	60	52	52	54	67	52	60	57	60	53	62	67	52	50	68	53	63	65	55	49	66	65	50	54	53	45	49	62	57	60	57	56	51	36	42	52	53	55	59	50	61	41	49	55	63	48	64	52	54	66	58	45	59	60	52	65	54	66	42	58	67	66	47	51	49	63	56	49	50	58	65	48	69	60	64	70	43	58	56	72	44	66	48	56	63	69	67	46	55	54	60	60	53	74	62	55	55	49	56	57	53	57	52	68	64	61	56	40	41	66	50	57	59	55	47	44	61	63	58	45	56	62	54	54	59	55	68	49	67	67	51	47	67	53	53	59	52	54	66	62	54	61	47	50	47	58	48	53	57	53	71	54	51	66	71	44	49	61	45	65	58	47	51	59	54	54	59	68	59	54	48	49	60	54	63	65	60	48	48	65	68	63	53	53	71	49	50	63	63	56	51	50	57	54	59	55	61	62	50	53	48	62	52	60	62	64	63	58	60	57	55	63	59	52	43	55	61	48	61	60	57	56	63	62	53	59	54	64	54	49	50	51	56	66	55	61	68	50	54	55	66	49	54	48	48	49	60	58	49	52	54	57	49	62	56	51	52	65	50	66	57	50	55	46	42	45	48	52	57	57	55	49	46	57	58	53	60	59	59	62	59	62	55	44	57	52	50	52	55	64	39	44	38	51	58	58	65	50	62	50	72	40	52	50	43	54	59	55	70	70	60	64	45	59	58	61	54	63	56	58	69	71	53	49	51	46	52	58	70	50	58	65	63	66	69	57	64	54	64	56	51	65	58	67	58	58	54	64	48	53	67	45	63	65	58	65	57	47	52	59	47	61	56	46	69	45	50	59	69	58	55	54	54	58	67	56	57	56	56	53	44	54	56	45	47	52	60	60	64	55	56	61	52	63	54	45	51	58	59	49	54	53	50	57	54	47	68	71	66	42	47	55	50	51	59	58	57	57	51	66	54	65	60	67	44	63	52	66	64	62	47	57	45	57	61	49	48	69	55	53	65	62	48	50	38	55	58	66	56	52	72	61	44	63	52	49	55	49	56	47	57	63	45	59	57	53	53	54	58	62	62	66	64	64	61	51	69	45	66	63	52	63	62	69	53	43	60	57	66	50	55	56	50	54	59	56	49	44	53	49	66	46	44	50	60	42	68	39	53	52	61	63	48	60	60	59	57	65	47	58	57	59	48	52	48	55	56	54	52	60	60	54	52	73	51	64	48	67	76	47	54	54	46	55	64	48	68	50	60	48	60	50	54	68	58	59	64	58	63	54	46	59	60	65	61	53	58	58	61	64	61	57	61	62	49	72	55	66	60	63	57	46	72	44	44	53	62	59	49	68	62	68	72	54	55	61	49	50	54	47	51	59	58	61	58	55	48	55	63	50	53	58	59	55	61	59	51	58	54	57	50	46	52	58	55	52	59	48	50	57	68	56	55	49	52	66	44	52	68	61	47	58	66	61	68	52	61	53	50	51	70	69	45	54	59	57	65	50	40	58	52	66	53	60	55	49	50	63	53	74	56	54	56	63	57	50	55	64	60	43	64	54	63	55	60	58	59	50	63	48	62	54	53	60	66	56	57	57	57	56	66	50	57	64	53	54	74	42	58	56	54	57	58	56	54	62	47	47	64	56	49	49	56	63	51	55	74	57	54	54	54	68	57	55	57	58	50	42	56	50	67	66	56	59	75	56	72	51	61	49	61	60	52	58	56	57	44	51	46	59	57	49	58	48	64	54	57	65	50	57	60	55	58	55	67	61	60	63	58	57	43	45	44	67	51	58	57	55	53	68	42	57	66	53	48	58	60	69	59	54	51	65	57	48	64	42	59	52	57	50	50	61	59	65	55	73	64	59	59	55	62	59	69	38	69	58	54	49	68	61	55	65	47	60	63	60	62	51	55	59	56	75	63	54	56	48	55	55	58	51	58	50	49	49	50	54	51	52	68	45	54	41	68	47	62	62	50	59	70	47	52	60	53	63	61	58	66	49	54	58	45	52	55	75	50	57	60	68	48	45	61	57	54	51	58	48	59	63	64	49	69	53	61	49	53	60	50	56	68	59	61	57	50	64	77	56	62	54	78	47	52	61	55	66	62	65	44	72	68	59	51	56	55	57	43	57	57	63	47	63	57	59	63	58	48	55	59	60	55	55	55	53	53	63	68	50	54	57	59	68	61	65	65	71	70	58	71	48	54	54	52	57	66	56	65	49	54	51	60	44	47	60	44	62	62	42	51	57	61	56	50	61	60	51	61	57	51	52	57	45	61	45	65	52	61	41	50	64	73	44	68	59	43	48	52	60	62	50	73	53	59	53	64	58	49	51	56	51	51	61	66	69	57	59	58	77	45	56	56	58	54	57	65	57	60	64	59	48	39	59	56	70	58	52	55	58	52	65	73	58	61	42	60	56	58	57	44	56	47	55	70	51	53	47	58	59	52	51	52	50	43	49	66	47	65	63	57	54	69	61	58	42	54	50	49	52	68	58	47	76	56	54	55	55	63	60	57	66	42	46	61	39	65	53	66	67	48	46	52	53	59	66	55	57	61	45	58	60	51	54	67	57	55	59	65	59	46	62	52	60	59	55	52	70	50	44	59	60	46	69	57	60	48	44	53	68	53	61	56	57	64	58	49	59	66	43	69	47	53	57	60	58	57	54	56	46	64	68	61	64	57	67	59	55	56	50	49	49	39	59	55	44	82	53	70	49	53	64	68	67	59	53	72	54	54	64	52	57	56	42	41	54	71	50	63	46	55	55	48	60	63	44	51	63	43	63	44	58	62	48	67	54	54	66	62	61	60	60	68	65	51	58	55	53	75	67	68	54	56	64	71	43	50	49	55	56	52	47	53	65	51	49	65	45	59	62	62	72	58	58	71	73	47	59	58	43	52	57	44	62	75	56	59	44	58	38	64	65	64	62	64	51	61	65	51	62	58	51	55	57	56	58	58	55	69	59	61	62	61	49	60	73	50	47	57	58	62	53	59	54	44	54	49	58	54	63	61	57	58	63	54	64	43	46	49	57	63	61	66	68	59	66	51	66	57	63
47649	46244	35792	34519	28925	18680	24503	22109	13948	1024	754	720	720	720	689	791	720	717	1620	2419	1696	1149	863	693	689	687	701	690	702	695	657	701	665	729	698	648	676	684	744	649	701	736	672	624	718	684	677	701	687	675	684	724	682	672	695	650	692	680	706	668	703	659	704	679	726	703	714	632	660	712	711	711	706	737	651	706	696	697	694	733	739	653	695	715	717	683	729	685	673	706	684	667	592	726	726	702	646	702	672	647	705	677	694	691	672	647	681	699	681	728	693	704	743	705	699	715	685	737	644	662	659	703	683	694	668	680	690	711	674	685	713	679	709	730	713	646	721	667	680	681	636	682	630	684	659	663	754	686	710	689	641	675	692	697	715	688	678	643	695	709	673	655	663	624	695	727	692	622	714	690	693	706	691	691	665	731	677	709	709	680	719	693	658	698	677	715	700	670	731	710	678	653	674	693	671	693	763	683	659	649	697	665	685	711	686	713	662	684	703	709	692	670	659	679	707	665	680	661	688	658	697	673	675	684	694	733	682	705	715	705	686	676	674	677	695	686	731	739	702	751	714	684	746	693	665	722	715	681	677	675	661	661	720	681	739	690	688	755	670	713	741	712	698	678	695	682	660	675	689	701	660	682	649	661	752	656	684	714	642	699	660	708	737	702	671	704	737	701	695	695	677	714	686	701	718	690	693	673	694	726	663	663	714	715	714	702	718	624	713	688	657	658	702	676	684	679	678	689	687	679	678	682	671	704	729	688	732	699	697	713	671	689	661	667	684	736	700	738	642	665	708	728	669	676	699	669	669	699	715	694	702	711	651	681	664	701	679	749	674	696	689	694	638	691	676	713	686	718	689	672	714	627	713	676	687	716	669	683	692	695	680	630	660	719	732	708	676	717	702	693	703	720	716	721	730	677	686	703	722	703	662	705	682	698	683	704	735	728	682	695	678	754	736	720	683	666	686	661	688	672	692	699	673	737	721	682	677	731	681	687	680	687	739	701	652	671	705	709	685	687	725	654	644	687	696	741	713	669	699	687	716	684	712	699	693	651	698	673	698	733	704	703	664	721	665	724	684	698	664	689	696	702	692	686	713	701	698	729	732	670	705	734	770	766	657	712	659	706	700	696	741	675	678	672	673	654	709	718	710	709	712	702	657	681	674	673	702	700	724	692	682	691	642	696	690	704	699	706	686	673	706	695	727	739	706	662	716	695	674	664	696	709	677	731	676	706	691	688	697	738	668	695	685	686	692	757	689	670	697	683	673	743	643	710	684	739	678	681	690	672	721	678	704	701	692	745	727	691	746	712	656	710	690	663	750	725	671	673	693	730	699	683	718	686	694	677	704	718	670	673	707	711	728	699	694	710	714	686	677	671	705	700	745	705	668	718	736	744	655	667	700	728	657	695	686	674	668	695	720	673	656	682	690	677	685	718	699	685	713	764	716	724	644	662	686	659	694	708	724	703	706	682	696	703	653	675	665	708	693	720	712	712	732	672	724	669	688	670	708	682	729	688	725	709	696	673	750	706	711	689	674	690	687	661	682	734	691	693	702	658	726	668	672	680	691	704	710	709	729	642	728	654	686	711	658	676	661	690	657	674	718	705	671	679	683	655	671	690	655	683	692	709	678	723	665	707	729	723	711	632	711	685	715	638	699	706	662	680	690	702	683	700	662	746	710	645	733	677	744	700	750	670	682	720	688	677	649	676	725	655	698	682	634	653	742	687	648	662	691	709	676	669	709	727	718	718	738	720	681	714	670	689	691	668	674	701	681	662	674	669	677	726	697	678	687	712	681	688	672	734	687	697	713	637	701	722	678	672	687	685	674	664	666	692	674	678	698	692	636	667	689	681	692	718	698	666	693	655	705	677	680	720	734	683	681	685	683	643	714	663	729	701	663	695	713	702	729	695	665	650	726	685	680	676	687	746	714	704	672	698	664	686	680	667	704	683	696	671	679	728	682	648	677	690	690	693	671	686	701	716	670	721	686	662	681	733	692	705	723	707	732	716	692	701	714	750	694	668	718	633	679	695	688	705	702	710	665	742	663	655	693	647	642	681	673	665	680	660	674	658	692	679	684	695	713	712	714	682	645	683	704	728	677	678	680	686	672	714	713	761	720	703	732	682	678	673	753	640	682	677	735	669	693	644	714	692	645	653	694	671	704	675	647	663	673	704	680	714	700	641	673	656	673	685	681	711	679	679	668	728	678	711	704	703	696	682	667	660	679	678	664	695	677	708	673	698	649	693	664	701	704	734	695	714	684	662	721	756	737	705	699	704	660	731	722	745	695	655	687	692	684	696	668	688	677	688	648	694	720	672	661	703	688	683	642	641	703	710	695	692	713	689	704	689	739	665	678	755	705	690	712	707	700	682	756	641	742	703	686	689	690	684	663	701	627	687	691	747	696	714	686	682	698	661	692	726	688	705	669	673	704	679	706	690	650	675	687	689	718	711	741	693	653	673	711	663	682	684	753	717	715	699	688	672	736	666	692	618	710	687	727	688	678	731	693	657	638	665	675	736	722	684	668	670	678	652	716	638	701	663	653	652	681	678	700	634	689	684	663	719	714	697	687	695	756	670	682	693	663	708	683	713	686	728	678	708	699	657	694	705	704	689	725	668	713	717	713	699	695	725	653	665	679	670	689	643	691	645	671	707	686	707	675	710	696	702	674	699	660	651	675	703	682	722	701	681	658	710	669	719	745	671	702	693	650	685	668	673	690	717	726	692	677	661	697	649	724	675	687	728	658	679	674	680	689	712	687	705	690	731	724	679	679	680	693	716	689	699	701	671	749	693	709	659	679	672	716	695	727	705	710	646	691	708	688	692	714	665	700	677	691	674	686	678	696	678	743	686	691	734	690	675	744	694	724	611	661	707	705	705	728	699	686	677	702	675	661	745	698	680	714	696	681	722	699	645	700	688	665	721	726	718	681	684	704	693	728	699	627	712	646	734	690	642	694	716	667	747	662	731	752	635	712	736	710	683	723	681	679	716	713	706	683	694	680	691	680	668	697	717	690	663	743	698	629	695	696	662	637	741	658	647	730	658	744	686	712	745	695	677	628	715	670	719	674	670	709	686	700	675	712	691	734	716	689	699	736	678	660	660	658	673	687	691	675	694	723	695	669	709	729	691	710	695	666	720	680	630	681	687	660	697	728	696	722	684	681	696	694	695	710	674	690	716	652	687	704	742	682	618	675	655	708	674	711	686	694	675	686	711	716	694	657	662	690	695	678	660	671	702	718	696	704	712	663	712	694	676	664	720	692	682	662	672	663	640	704	673	736	685	681	694	711	718	663	670	670	687	690	697	713	702	714	698	719	704	673	714	675	682	671	728	690	716	722	702	739	692	713	737	697	683	703	687	648	632	705	717	704	682	671	674	691	721	736	694	685	656	676	685	658	702	670	718	658	707	656	697	681	679	696	714	655	722	701	676	711	687	714	731	707	669	687	668	675	690	665	718	701	690	669	697	665	713	683	750
20910	28455	16005	4044	2014	268	459	705	516	73	64	63	77	71	61	59	58	64	94	90	97	82	76	58	66	61	64	75	67	77	73	66	73	74	72	61	57	56	69	62	64	73	61	57	68	69	54	75	63	61	60	66	66	80	64	66	75	55	70	70	73	60	67	57	62	55	67	68	60	73	47	69	67	68	58	76	53	57	71	70	65	71	64	70	61	71	69	74	56	66	60	71	66	55	75	78	57	59	63	89	75	77	53	58	75	48	52	71	70	51	63	56	69	63	78	61	52	62	70	74	59	67	58	68	56	60	65	63	60	67	58	62	68	53	62	60	70	76	64	63	71	59	61	71	66	62	59	75	65	63	61	77	74	66	68	67	64	64	62	66	69	65	67	57	63	61	87	67	51	84	61	48	66	58	64	64	56	76	58	54	59	53	56	61	64	59	48	65	44	78	49	79	62	59	66	60	68	58	66	63	52	72	64	68	66	66	64	74	57	69	65	67	66	66	65	66	55	64	69	82	67	64	65	56	74	70	72	44	59	57	68	69	62	65	70	68	76	43	59	84	60	51	85	79	64	71	56	66	71	50	58	76	69	70	70	66	64	60	74	60	71	44	79	64	56	64	67	58	49	77	75	59	73	65	62	49	51	61	75	67	58	57	56	67	67	64	73	60	61	49	56	63	63	77	53	64	59	75	56	63	79	65	71	82	51	67	60	68	68	78	63	61	74	63	80	57	85	64	66	55	69	62	65	57	58	60	64	72	75	58	64	60	61	51	66	63	63	66	54	71	69	63	63	73	68	67	61	70	77	64	70	65	58	82	58	66	63	74	66	62	60	73	61	59	65	65	59	51	73	67	55	64	61	69	67	55	55	65	54	76	65	56	79	70	75	60	58	79	54	54	67	68	81	76	62	62	65	62	65	68	63	74	62	62	75	58	53	78	62	48	65	76	73	53	64	64	59	56	68	55	71	67	59	62	64	56	61	81	69	73	65	68	59	66	73	79	55	75	73	64	76	65	43	75	79	55	71	71	62	70	74	61	55	73	78	62	76	66	58	51	63	65	54	67	61	71	78	54	64	49	63	69	76	71	61	64	65	71	71	72	60	55	75	75	74	72	72	50	69	67	51	78	71	57	67	69	66	52	62	80	71	73	67	61	79	60	57	62	68	49	43	64	71	51	69	57	76	83	62	53	51	64	66	58	61	84	67	70	69	69	62	61	71	59	70	73	69	57	65	53	79	57	70	63	62	64	60	65	70	54	53	64	67	68	57	63	53	58	84	68	67	68	60	69	81	56	57	70	70	61	67	65	58	71	64	79	74	71	67	64	87	60	58	80	60	57	68	73	59	69	84	67	70	65	57	57	83	58	96	70	60	62	53	43	73	68	82	70	81	74	63	63	71	69	66	53	64	58	64	52	72	72	68	79	62	68	67	64	77	56	64	67	61	70	67	56	75	61	78	62	65	71	81	80	60	51	67	67	73	71	68	59	79	65	95	66	76	65	64	78	52	62	70	76	69	63	61	56	64	61	51	60	57	67	59	70	51	49	57	61	56	50	74	74	62	69	69	74	80	38	73	64	63	58	59	74	58	57	61	63	71	61	51	68	51	64	60	84	62	59	59	70	74	58	68	53	77	60	47	72	73	58	54	61	83	57	79	74	70	61	74	69	65	51	67	79	60	62	67	67	65	58	70	55	69	58	65	71	74	71	63	66	62	76	81	71	73	50	59	71	69	69	58	58	78	66	77	62	73	69	57	67	57	57	64	64	60	65	63	65	83	70	54	61	69	72	71	69	69	56	59	65	79	68	52	81	65	75	71	60	62	74	63	85	52	50	62	64	66	57	65	58	66	64	62	72	64	60	60	65	58	53	78	55	69	59	66	67	47	77	60	59	65	56	72	59	62	67	60	55	56	66	65	59	68	61	62	69	73	71	58	50	74	65	64	63	73	66	78	66	67	55	62	64	64	40	45	61	65	60	65	74	52	63	69	55	64	71	67	76	80	75	76	58	65	67	61	63	74	68	64	72	69	72	46	59	74	64	50	66	72	65	65	69	66	63	59	66	64	60	65	64	60	79	65	67	63	64	67	58	48	64	61	61	81	62	73	55	76	61	64	59	70	56	61	64	54	53	49	62	61	63	62	68	60	76	61	69	60	66	48	64	69	67	77	58	72	67	52	78	67	66	60	62	65	73	57	68	70	66	71	59	54	66	70	59	62	66	64	63	66	63	69	95	57	59	64	60	61	52	68	57	58	74	55	53	73	75	50	53	62	61	68	78	56	64	67	62	70	61	82	69	71	71	68	61	64	57	76	58	62	70	57	70	63	56	73	69	63	62	49	73	65	64	69	55	52	51	72	73	78	53	62	53	60	70	60	65	56	62	80	73	67	59	53	81	65	83	69	77	75	68	47	63	78	78	66	64	68	72	68	56	68	53	65	88	65	62	66	67	57	62	56	64	74	69	61	56	60	62	55	61	65	62	82	75	72	69	71	63	69	58	63	62	61	70	71	77	62	52	76	58	65	75	74	73	77	62	60	72	69	71	68	57	66	56	58	62	67	67	68	58	65	58	61	53	63	67	65	76	70	65	70	55	69	73	77	66	63	64	64	72	77	70	77	63	67	58	74	67	58	66	63	70	65	64	55	54	70	70	68	73	73	77	55	69	61	66	76	79	57	72	62	49	57	59	59	69	80	69	53	89	61	70	67	76	60	67	59	54	74	61	61	41	54	62	68	52	59	67	54	88	51	53	76	85	76	72	66	67	79	70	79	75	65	69	62	74	66	58	73	60	80	57	40	62	62	63	63	55	66	65	65	52	69	72	69	57	58	53	81	72	66	64	62	60	61	66	72	63	66	53	72	73	65	74	65	75	60	51	63	64	78	66	66	76	68	56	78	62	70	59	56	57	51	75	56	68	51	63	71	68	71	51	68	52	78	64	63	71	68	61	68	45	77	57	69	64	69	53	73	67	67	69	66	75	76	51	65	73	61	56	59	78	67	58	49	63	54	73	62	77	48	81	45	60	69	62	59	76	75	67	55	62	74	73	55	77	56	61	85	65	66	54	75	78	53	74	58	63	58	61	59	56	57	75	81	63	69	62	60	59	67	74	60	69	69	63	60	71	56	68	72	58	54	84	65	72	58	76	63	71	57	63	65	73	67	62	67	66	52	69	60	60	55	67	64	59	73	47	50	72	55	63	46	70	74	74	60	62	50	57	80	70	77	58	59	82	67	67	62	67	46	64	76	71	64	76	73	69	54	62	67	60	73	63	53	63	71	59	61	72	85	71	59	65	79	46	61	70	64	72	58	69	54	67	70	59	62	50	54	62	57	56	73	60	61	68	59	71	63	64	60	66	57	57	60	52	66	69	57	54	60	68	64	74	58	62	76	73	66	62	74	74	64	61	56	64	69	53	66	68	67	61	64	64	54	74	58	61	71	66	69	68	62	60	64	66	71	71	64	50	52	68	77	70
51803	48546	36423	32960	28174	11398	18395	22519	16234	1756	771	837	835	809	825	831	768	836	1982	2377	1741	1202	902	766	849	838	802	745	826	803	836	777	806	795	834	772	770	833	741	761	797	789	787	781	758	795	759	853	823	800	765	821	789	799	818	820	788	808	781	781	776	745	799	771	781	741	855	758	768	800	798	784	766	794	789	751	804	801	787	772	831	783	857	783	822	783	793	803	823	801	771	802	814	699	776	797	749	798	832	837	777	771	788	792	796	756	848	774	734	800	770	776	769	768	766	810	835	801	796	791	806	761	781	796	773	816	805	791	820	829	772	737	814	784	819	757	817	752	765	805	749	823	790	778	787	825	803	811	776	813	821	765	802	752	779	824	796	809	787	765	768	787	802	746	791	817	725	822	808	787	819	784	762	775	833	851	799	779	761	789	755	836	860	749	807	803	856	782	786	781	778	793	754	800	787	776	839	790	764	794	814	814	800	825	793	793	832	732	775	786	769	786	775	737	814	776	772	786	824	742	803	792	773	807	792	842	786	779	768	824	821	798	796	807	814	798	793	797	759	797	827	751	765	771	810	845	759	789	807	787	804	794	792	787	798	826	749	767	769	752	805	812	799	775	798	825	729	752	798	793	773	849	809	783	820	777	801	767	792	780	800	809	748	805	792	753	807	762	793	800	752	822	757	774	782	733	712	761	791	791	792	798	771	747	787	783	807	750	836	751	742	801	799	739	808	846	794	809	793	797	826	782	822	790	854	762	803	757	813	808	845	818	804	797	770	769	762	840	785	812	846	783	806	791	817	791	786	810	765	802	848	787	797	739	748	807	800	795	777	796	812	853	821	819	739	826	796	821	825	735	837	847	759	821	771	824	825	803	802	743	810	804	796	834	842	830	785	787	738	777	806	794	822	789	799	818	770	800	810	806	782	792	808	833	785	816	791	780	829	792	818	841	805	825	767	752	796	773	816	785	799	796	876	742	834	801	776	792	802	793	784	789	753	767	840	819	784	783	778	768	787	753	806	804	732	809	803	792	754	816	822	793	797	784	822	750	820	724	808	816	752	776	789	794	755	818	802	818	818	777	756	807	768	754	792	842	816	830	814	804	810	804	770	771	786	813	808	773	764	802	799	815	847	768	782	804	782	807	787	830	817	769	790	743	798	789	831	775	739	789	775	797	794	815	834	823	819	797	816	760	773	766	823	790	793	807	821	815	825	794	777	761	778	810	801	774	784	801	793	778	754	798	760	750	805	827	822	777	757	823	781	863	808	777	797	760	721	822	828	813	788	792	788	757	771	804	803	818	763	809	764	824	728	758	803	768	798	835	750	759	807	820	741	775	799	791	772	804	784	807	800	738	784	777	773	812	771	808	796	751	817	751	745	831	808	783	826	826	763	811	798	796	793	783	784	771	776	845	876	827	807	756	829	814	783	797	767	751	808	763	799	785	826	779	756	809	791	763	832	827	771	814	758	777	806	800	802	833	832	836	799	791	828	774	802	762	808	765	779	747	776	788	796	788	803	783	795	745	846	802	762	805	759	824	784	815	787	761	771	752	748	801	813	770	821	795	809	745	840	805	803	805	796	744	736	803	812	807	811	813	799	783	782	842	808	809	758	775	795	814	842	768	807	753	739	829	716	775	789	793	827	868	816	764	773	807	795	787	801	778	810	789	771	811	782	796	805	772	750	792	758	798	747	814	783	825	798	815	803	794	783	775	779	802	795	761	798	766	767	774	751	777	783	822	765	828	797	800	835	814	810	796	818	802	778	818	773	800	806	847	783	834	834	822	818	843	814	778	786	774	783	800	783	809	817	781	757	816	857	810	807	774	793	765	782	765	803	799	801	765	817	828	800	830	805	797	766	779	810	796	809	778	825	793	798	757	803	769	739	851	810	814	830	813	795	775	792	790	781	780	798	836	735	768	787	816	803	782	762	762	791	787	816	789	819	754	820	784	813	831	839	794	805	787	792	841	757	786	784	793	816	840	796	797	787	829	805	746	770	797	792	837	782	784	859	851	799	768	830	783	804	800	805	765	782	748	824	797	769	779	815	796	862	804	782	759	787	801	784	730	774	875	825	815	782	831	834	779	760	731	831	797	802	776	823	808	793	734	770	796	830	859	823	825	768	795	824	769	723	770	796	857	780	807	757	782	783	764	803	827	765	814	813	774	814	779	816	806	727	826	816	774	797	793	815	766	798	789	787	801	786	809	808	765	779	771	880	742	807	816	820	749	762	830	782	854	826	797	786	762	849	788	833	817	802	802	797	799	777	849	804	768	769	764	754	777	757	775	840	788	785	801	770	736	815	747	839	808	782	784	839	820	780	773	758	836	798	810	763	808	775	787	741	799	741	801	840	812	765	801	758	782	769	810	798	797	771	796	816	778	873	772	825	814	768	807	794	764	785	804	838	768	779	775	791	803	794	810	804	802	790	769	774	799	768	803	796	786	735	809	776	766	824	816	816	807	831	778	796	785	772	825	796	835	813	814	822	798	780	747	819	820	767	789	812	765	818	790	858	780	791	825	780	786	817	809	801	802	782	806	768	739	799	779	811	853	805	772	795	803	787	794	790	746	831	836	777	834	860	735	776	799	815	829	812	755	798	759	845	844	799	816	820	771	789	797	741	742	783	758	753	784	802	827	834	800	758	826	825	778	808	831	822	783	784	813	759	796	779	810	804	811	802	798	764	749	787	804	841	809	832	792	807	778	796	767	780	808	823	764	779	744	838	786	871	800	806	793	784	789	843	795	793	821	786	790	782	744	760	781	818	760	837	808	773	785	800	797	766	763	784	811	805	785	731	802	780	788	804	750	822	734	795	807	801	760	867	843	793	797	746	808	860	812	820	826	832	753	716	807	764	814	851	792	804	873	745	799	775	793	774	781	834	808	797	786	822	833	844	799	789	799	768	824	767	761	771	833	792	753	794	782	787	818	790	806	780	773	782	764	751	793	816	818	817	785	751	838	836	774	756	820	823	806	793	752	797	802	826	801	742	815	756	774	763	813	807	806	810	769	844	792	774	770	823	786	754	793	777	824	818	761	772	804	819	803	763	790	834	821	817	820	798	840	792	772	839	785	813	790	750	812	794	753	841	813	760	822	791	782	817	818	757	777	831	831	825	845	764	767	829	789	773	744	786	794	767	812	749	780	816	844	816	821	792	758	785	769	809	817	824	821	811	810	809	796	794	801	858	766	811	771	797	830	805	806	811	745	779	798	819	755	856	755	763	823	854	849	754	723	820	785	814	784	764	847	775	768	824	786	787	781	787	788	812	823	795	789	797	787	824	751	799	875	798	834	783	834	764	788	803	837	796	747	807	768	797	800	825	783	776	814	766	781	738	807	833	763	764	789	798	783	789	804	797	798	802	759	848	784	801	797	751	814	802	771	779	801	765	793	797	810	786	771	792	753	797	835	794	848	792	764	823	768	822	813	801	799	832	773	796	768	800	771	755	743	786	789	781	764	798	841	758	764	793	862
28827	39961	23144	7313	3513	269	391	1218	722	78	57	57	75	52	57	63	54	55	108	128	104	84	76	59	70	52	61	60	77	59	59	53	60	67	56	52	67	64	64	64	74	52	62	62	71	58	65	51	61	62	56	72	52	65	67	64	64	49	53	77	50	75	55	50	45	53	49	66	57	53	59	63	64	58	58	55	60	58	72	55	49	64	70	52	58	50	62	54	48	68	56	50	68	58	56	50	56	64	51	55	69	47	73	61	48	60	66	59	64	71	59	62	74	87	61	64	61	62	62	55	60	45	68	86	65	51	65	54	54	68	70	71	76	65	66	64	43	53	52	60	62	69	65	60	56	64	75	77	70	64	63	59	71	64	64	61	64	62	57	53	57	62	60	71	63	68	61	53	58	62	70	76	69	71	67	62	55	63	60	61	67	78	71	60	63	61	52	61	73	74	63	56	75	63	60	74	64	63	71	82	56	58	64	61	52	68	58	48	58	55	60	66	65	70	55	54	50	61	66	60	63	61	66	63	67	68	59	56	60	69	62	78	50	63	67	70	66	63	67	68	57	61	60	56	57	52	59	47	58	71	47	56	58	63	61	77	60	56	45	53	62	61	53	68	63	64	47	75	55	61	53	52	50	61	59	69	52	80	60	62	69	59	47	55	50	56	53	65	61	69	64	70	53	64	55	60	58	59	60	64	62	66	74	64	58	42	61	59	58	72	47	60	68	41	59	59	74	50	60	56	61	72	53	61	55	62	48	76	66	50	48	63	64	51	57	59	62	59	77	50	65	65	53	65	61	52	54	69	59	68	69	69	61	60	53	53	62	54	64	67	68	61	59	65	62	56	58	56	51	57	58	53	68	61	50	64	51	58	61	59	60	69	66	79	51	65	58	79	64	63	79	54	63	73	74	60	63	59	77	65	52	65	70	67	70	72	66	54	55	67	75	61	57	53	58	59	55	62	61	63	57	57	68	72	62	71	70	61	77	60	47	59	78	49	68	83	65	64	59	57	55	73	72	55	64	72	49	72	70	66	58	48	61	67	64	73	52	71	53	69	65	48	69	50	67	66	59	62	64	71	72	68	67	50	59	51	72	76	57	49	68	67	61	64	49	53	70	55	62	60	53	55	48	54	62	49	67	65	66	53	65	69	75	58	72	66	58	73	51	59	59	69	61	56	51	55	54	66	61	46	62	61	67	55	54	66	65	61	65	58	50	69	37	49	76	63	71	58	67	71	68	71	59	62	59	54	61	49	55	66	69	66	75	64	59	56	68	63	60	70	72	51	60	68	58	63	68	50	58	51	67	72	61	58	69	60	62	66	59	64	60	55	49	59	56	63	58	80	74	67	66	65	68	60	60	61	53	66	62	69	60	64	67	59	71	67	60	55	65	57	67	48	72	68	67	78	65	50	60	74	66	59	58	60	73	56	61	62	65	57	72	61	60	70	61	62	57	67	67	67	74	70	67	62	55	57	74	63	63	76	54	52	49	65	64	57	79	53	62	62	47	63	66	47	56	71	65	69	63	63	64	75	64	55	52	62	57	51	69	63	58	64	68	74	72	55	60	65	59	57	52	57	45	55	62	56	60	57	73	71	41	54	64	70	59	60	57	45	72	64	63	67	71	61	47	46	57	57	54	72	63	59	53	51	65	64	75	59	55	66	59	50	59	52	65	71	70	51	69	66	81	61	64	75	51	67	64	67	58	63	56	52	60	67	47	54	58	61	51	62	78	56	63	55	51	56	64	58	52	63	61	67	67	69	75	56	70	45	65	76	55	64	71	54	62	65	56	63	48	55	69	72	64	61	57	67	54	66	67	67	62	75	71	67	54	51	69	67	71	59	61	56	66	51	60	48	74	53	74	47	51	55	54	58	56	54	56	74	66	66	56	50	81	57	61	72	64	75	52	73	59	60	61	56	53	59	56	60	55	66	65	69	64	68	53	69	71	57	65	68	64	70	61	74	62	58	65	60	63	71	61	54	60	57	68	53	74	53	51	51	61	77	68	56	57	51	64	53	59	74	57	49	55	62	63	47	57	61	55	54	74	66	64	64	49	58	61	89	63	60	65	62	66	56	59	60	75	60	67	49	63	69	45	74	41	57	81	63	57	65	53	71	61	61	62	57	59	66	67	82	67	61	67	59	67	63	58	69	49	57	67	58	84	52	70	51	55	73	54	61	66	63	56	63	56	51	54	75	45	48	64	54	61	70	69	52	69	70	58	52	59	85	73	78	64	60	68	48	50	57	75	63	66	60	57	68	76	56	63	77	62	53	62	62	52	66	62	52	69	70	65	60	55	46	60	67	46	54	63	51	57	57	77	56	63	60	74	54	45	62	62	68	66	58	53	53	70	74	66	61	42	63	48	64	69	67	56	60	63	52	71	56	55	57	59	62	57	65	81	59	73	62	62	69	56	67	62	66	60	57	68	69	51	66	58	75	61	70	56	56	69	55	64	61	55	57	63	66	57	48	48	70	57	53	86	60	75	65	69	71	51	66	57	76	69	75	44	69	56	52	53	65	74	72	50	72	58	56	66	42	65	54	59	68	80	58	66	72	52	60	72	60	57	63	69	69	52	66	58	53	53	58	64	50	63	70	63	48	59	51	64	70	51	50	59	62	58	52	73	53	76	60	57	62	65	62	57	52	63	54	63	63	68	64	38	60	68	74	65	57	78	47	78	57	57	66	61	59	57	60	73	50	72	63	56	55	63	56	65	69	53	66	62	56	63	52	40	60	68	57	66	52	58	64	59	65	62	69	62	58	56	73	73	55	60	62	70	71	65	57	57	46	69	70	72	58	57	55	46	70	62	67	58	64	51	59	82	68	73	69	65	50	79	62	57	58	76	85	62	52	63	55	64	67	58	64	65	51	57	67	62	72	62	53	56	47	61	71	59	67	58	59	55	74	70	62	45	58	63	59	56	66	62	72	53	61	48	59	54	50	56	45	54	43	57	57	55	43	62	54	64	58	49	59	58	58	64	60	69	50	55	54	68	69	65	55	71	60	63	64	54	64	67	58	67	61	54	46	60	54	54	68	55	70	54	63	59	56	62	53	72	61	67	67	58	53	84	50	64	53	76	52	57	62	61	41	69	68	53	59	61	76	48	58	52	75	69	52	71	59	64	67	50	59	58	61	61	67	62	80	60	63	79	69	58	67	67	59	68	59	59	60	65	80	58	58	67	52	61	79	58	50	50	54	59	64	57	61	60	67	56	60	66	59	59	59	53	58	58	73	57	65	70	52	73	58	63	75	67	58	63	60	57	59	63	55	47	54	60	64	63	55	76	58	68	59	63	66	68	58	58	66	70	67	71	52	57	61	51	61	57	62	76	62	62	65	58	62	57	55	59	72	62	72	77	59	68	62	53	75	53	54	51	61	53	60	69	46	58	50	60	74	75	52	61	53	58	57	68	64	61	57	53	50	58	59	68	60	58	64	74	77	68	69	52	47	55	65	62	61	50	63	53	67	68	70
50298	50968	42121	38413	34449	11251	15072	28378	18558	1011	815	806	838	766	786	807	788	819	3092	3259	2404	1476	927	796	759	762	735	766	758	748	743	735	745	795	729	779	663	802	742	725	741	723	749	740	778	716	810	774	687	774	792	738	746	741	757	783	749	753	742	770	779	759	798	721	728	760	764	713	724	768	722	725	765	757	764	720	825	727	723	717	752	740	740	742	758	730	738	724	758	764	740	709	724	735	791	748	750	762	727	733	764	727	779	733	756	743	790	771	753	738	729	802	743	790	764	766	704	753	773	758	724	790	753	760	771	755	753	717	751	717	811	740	772	738	766	763	745	728	730	769	709	723	766	752	743	729	834	736	736	744	773	747	783	747	774	741	780	768	728	705	724	739	785	722	758	748	719	693	758	760	784	709	789	737	729	754	748	747	692	778	743	719	762	730	760	781	757	807	730	763	753	736	746	795	720	830	699	720	738	751	754	758	796	733	811	780	751	782	706	749	707	778	766	778	771	717	785	763	769	752	760	730	750	756	787	726	769	684	776	755	786	760	780	731	704	794	736	731	715	786	781	782	755	780	756	765	754	764	738	716	753	724	706	720	793	725	711	704	733	751	745	798	736	730	732	771	732	815	782	786	721	752	790	773	767	809	712	755	763	766	793	767	731	748	738	764	747	754	741	715	749	719	738	751	751	692	726	759	739	729	744	757	782	722	738	730	735	750	753	734	684	757	784	746	741	727	720	809	763	800	788	733	766	752	760	753	776	747	765	767	746	749	691	733	771	759	726	806	720	695	743	824	747	734	754	807	720	740	754	729	757	752	720	728	744	763	699	741	765	767	798	765	773	778	818	793	716	754	762	712	762	739	760	798	701	750	743	739	735	766	759	725	773	735	769	707	752	749	771	780	753	757	699	763	754	740	726	730	762	697	738	753	730	790	751	763	768	753	743	800	757	733	767	752	747	751	720	766	718	750	789	753	778	746	762	773	734	723	730	755	742	699	759	739	718	759	747	772	725	739	777	797	766	710	728	774	801	765	756	774	743	734	768	802	745	751	757	736	743	745	703	730	747	697	745	740	716	733	796	786	769	751	734	770	714	760	767	770	755	761	757	733	742	703	744	748	771	726	722	749	719	726	807	771	700	791	742	696	758	693	785	694	777	721	730	735	779	718	747	736	773	751	733	800	713	752	781	743	714	803	792	786	748	731	733	770	730	768	776	732	731	741	748	736	813	790	793	776	762	751	692	734	794	773	740	743	743	786	730	787	717	740	753	723	726	758	746	746	784	734	754	773	729	718	782	751	772	746	792	780	748	766	718	765	737	761	793	761	796	768	713	699	764	767	741	766	799	787	761	704	718	758	754	759	722	740	765	766	735	747	733	738	788	722	703	746	759	773	746	754	766	723	762	790	735	776	710	766	715	740	740	722	733	758	751	738	743	746	720	737	730	715	753	721	690	761	772	777	749	776	726	757	732	770	758	736	789	734	765	798	748	715	779	740	750	728	759	749	751	779	750	813	750	754	724	716	752	764	788	765	716	745	756	718	736	785	763	689	718	712	723	769	732	754	814	801	772	761	708	718	704	764	762	742	746	736	741	798	785	723	736	788	810	721	729	762	742	793	766	746	764	775	731	753	710	751	751	774	816	787	729	765	774	716	744	788	773	745	779	758	796	790	717	727	765	732	741	760	718	766	768	759	712	759	802	734	720	768	717	742	785	765	741	759	703	773	791	762	799	779	759	752	722	752	758	750	703	742	804	762	842	704	768	713	790	781	737	788	733	745	742	673	757	768	773	718	750	792	744	739	774	735	708	761	777	726	770	758	740	781	732	746	727	767	699	764	701	766	745	763	734	749	723	784	716	766	760	728	741	700	767	762	720	725	764	710	759	781	781	803	746	759	732	774	735	764	738	784	764	756	727	757	786	769	741	718	794	738	737	755	772	756	762	729	730	741	747	781	797	752	744	719	760	678	756	747	727	775	748	727	772	741	773	729	757	722	766	751	729	775	765	712	753	763	767	722	785	752	692	748	764	754	740	720	745	719	746	739	740	725	731	747	703	735	732	802	714	742	758	706	739	787	742	799	695	770	786	701	725	819	739	749	716	741	776	744	755	774	741	769	727	771	789	791	726	741	714	746	738	747	726	677	809	696	760	742	732	747	744	725	752	771	786	707	767	693	762	737	694	793	774	768	790	807	758	800	774	720	755	768	762	780	722	758	737	762	774	717	770	744	712	762	792	746	773	703	722	768	814	738	744	780	730	741	797	730	731	747	727	731	712	768	780	772	740	785	703	780	725	759	751	765	769	760	778	735	751	756	741	705	747	750	786	764	760	721	771	735	745	768	744	752	780	703	801	737	773	709	777	791	754	741	758	779	791	770	742	725	737	765	736	768	732	745	785	776	717	749	707	750	770	767	752	696	720	772	754	771	763	738	720	773	772	773	739	767	729	722	724	765	729	707	739	751	691	703	727	717	729	767	774	737	770	753	800	724	754	739	781	764	736	772	791	789	742	750	759	748	764	763	751	782	708	770	719	762	759	757	735	788	751	716	747	818	745	757	755	746	748	738	745	704	732	757	777	689	712	768	755	765	723	764	752	762	776	754	768	796	702	762	752	770	793	764	756	741	772	771	728	736	781	728	730	722	766	779	745	760	731	723	736	793	742	772	782	739	735	729	796	713	747	765	751	753	733	718	760	759	708	708	732	742	722	746	762	742	774	688	761	736	756	708	801	734	705	762	754	774	772	741	761	745	725	710	768	744	724	785	661	761	801	760	705	747	764	770	696	795	716	787	771	815	721	699	740	810	769	715	756	751	751	748	731	749	766	779	767	750	757	727	789	747	745	767	754	761	769	753	737	712	786	712	806	760	754	774	780	785	744	747	763	748	730	739	764	748	734	784	748	791	739	791	760	730	751	752	776	719	767	724	749	748	788	776	688	779	726	707	720	779	781	766	748	768	784	753	780	752	723	720	746	720	733	767	775	747	770	740	759	723	746	754	759	748	777	734	753	688	769	791	697	695	773	763	728	752	707	733	749	790	689	726	750	796	740	768	730	706	736	737	758	736	749	692	692	768	732	701	737	792	663	765	735	784	718	762	740	802	777	786	746	703	751	777	774	755	750	749	735	755	700	698	713	720	793	793	742	735	726	782	715	762	764	760	723	697	720	743	757	768	781	795	764	776	765	724	682	768	747	762	794	782	725	808	738	711	761	771	748	751	739	730	729	785	778	775	781	784	750	778	711	731	803	815	750	740	745	750	769	758	729	770	748	778	739	744	758	742	755	724	718	756	757	740	771	712	775	777	802	756	781	797	755	719	786	798	756	709	814	753	761	728	791	777	758	748	770	797	789	758	722	728	755	686	707	725	734	776	763	740	700	735	768	762	761	742	756	723	813	770	724	784	768	770	819	757	725	736	762	691	766	804	757	747	713	705	737	777	783	747	735	759	719	806	753	779	729	749	734	749	748	746	717	742	726	733
9141	11990	5933	1190	691	75	106	286	116	49	55	45	48	59	56	63	61	65	68	102	80	62	53	64	57	66	55	53	63	53	48	54	51	53	58	64	53	50	69	50	58	58	57	58	58	52	54	49	50	45	59	65	56	58	62	40	65	54	58	65	48	51	53	54	62	55	53	52	58	57	64	55	46	54	56	64	42	54	55	56	48	56	49	54	61	47	62	45	56	52	54	53	52	61	64	67	44	50	47	48	60	57	63	64	64	63	55	42	63	67	58	53	65	53	62	54	57	63	60	57	62	54	53	69	50	62	46	55	47	64	67	50	42	66	44	59	57	53	64	58	68	51	52	52	45	50	67	52	59	58	53	46	51	53	39	43	48	65	54	62	60	67	56	39	50	64	58	52	61	50	49	62	58	36	44	58	67	50	54	51	66	69	55	49	50	51	59	76	48	69	61	65	66	63	49	56	53	62	61	42	54	59	47	56	62	49	63	50	61	32	47	55	54	54	58	58	54	56	45	55	65	63	53	52	56	57	46	68	65	50	59	56	52	48	54	61	55	71	74	54	64	49	50	37	54	59	64	45	65	50	59	56	56	49	51	61	55	74	63	55	51	62	57	49	68	51	66	57	73	60	53	46	68	45	47	52	53	56	48	51	47	68	57	53	62	53	53	42	56	51	53	53	59	58	60	55	52	62	59	71	56	65	56	50	48	48	49	62	66	49	55	57	52	56	51	57	47	40	45	55	59	56	56	58	64	60	55	59	61	58	50	43	43	70	53	48	60	65	47	61	51	56	52	49	56	56	61	69	64	57	56	47	56	63	57	57	74	46	63	55	59	55	43	53	70	65	43	57	55	58	64	44	60	49	47	70	51	62	53	51	56	45	53	45	56	49	45	65	43	56	52	59	59	45	38	60	69	58	51	53	58	46	47	51	44	51	59	49	56	55	46	51	54	56	51	50	67	33	55	52	65	49	67	60	59	57	58	68	51	49	51	52	51	47	61	60	47	59	61	61	59	51	66	61	58	49	48	54	56	53	50	48	59	54	47	60	60	44	69	54	54	51	67	46	54	58	52	49	50	53	66	51	70	46	63	49	57	63	59	46	58	53	51	64	54	57	51	58	66	56	61	53	63	60	50	58	71	44	48	59	60	61	58	50	44	48	54	61	62	46	57	60	65	52	56	69	54	58	56	57	59	48	58	50	66	59	56	59	53	61	48	57	54	71	47	46	57	48	61	56	53	51	57	50	53	53	47	52	53	56	74	48	50	55	35	55	58	47	57	65	52	55	49	54	60	58	57	64	54	61	58	59	65	43	62	71	46	54	52	61	55	70	50	55	64	48	57	57	51	68	56	62	64	57	60	51	62	54	53	52	61	55	50	60	54	63	64	65	60	51	46	58	47	78	42	55	53	45	49	37	60	63	51	55	43	61	61	60	62	51	45	54	55	56	54	64	61	57	53	52	64	71	46	58	48	46	68	50	57	50	52	63	47	51	58	61	54	42	46	47	44	58	60	50	59	50	52	60	56	70	58	59	58	43	65	56	54	56	64	64	51	53	49	61	63	55	58	52	55	62	44	58	48	57	60	54	37	63	65	55	49	61	62	49	81	51	57	48	54	58	42	64	67	63	53	55	56	52	47	75	64	56	65	72	57	47	53	60	50	53	50	55	56	49	46	56	52	48	46	51	50	57	49	62	61	54	51	50	50	59	46	60	49	59	55	57	50	49	51	60	69	55	63	57	50	67	63	47	56	54	51	60	47	55	56	66	53	70	54	56	51	63	60	66	49	51	62	56	57	54	48	55	67	59	57	51	64	59	51	55	60	58	63	54	43	61	52	58	47	55	50	59	61	58	54	51	44	53	46	63	65	49	62	55	52	45	50	65	57	40	66	64	61	51	52	66	45	56	54	40	62	55	59	49	56	52	51	63	52	61	49	61	57	56	68	57	51	62	61	55	65	58	49	58	45	51	67	50	49	54	61	63	59	63	67	48	59	51	52	50	44	58	37	66	54	57	58	72	56	54	57	61	68	48	67	50	55	54	51	59	47	63	54	60	60	50	62	64	64	65	55	46	60	51	52	43	45	63	45	69	49	52	55	66	66	51	54	61	52	51	61	57	52	54	61	77	52	46	66	49	56	60	54	41	61	57	55	44	57	50	59	40	70	50	62	67	48	51	63	55	51	66	59	54	58	59	52	54	51	52	52	56	73	50	48	61	55	48	44	61	52	68	59	62	51	48	60	57	44	49	47	62	62	44	53	45	62	54	53	52	62	53	69	62	66	37	55	66	63	46	54	66	67	52	40	44	60	64	49	49	49	46	66	58	52	62	48	53	53	59	54	64	51	68	51	60	65	61	62	56	52	63	56	49	59	60	65	46	61	45	68	56	56	58	66	59	53	55	58	62	61	64	54	58	45	48	48	51	61	58	52	57	60	67	58	53	60	52	58	53	62	44	45	57	49	48	52	66	57	49	46	35	56	34	45	46	37	60	51	58	74	58	49	50	56	50	56	65	50	57	62	60	50	48	52	64	49	66	62	51	48	66	76	56	61	63	59	42	46	67	52	53	68	56	55	51	59	69	61	46	60	69	63	59	50	69	58	58	60	59	45	58	66	56	61	60	50	50	48	65	55	58	66	59	57	52	54	55	65	66	48	48	54	61	67	60	64	53	66	47	41	52	62	53	58	59	66	52	59	46	50	61	59	57	51	60	50	50	55	48	60	50	53	55	49	62	63	49	53	56	64	50	53	50	56	51	60	57	59	52	55	71	47	47	57	53	64	56	63	54	60	57	55	51	54	56	51	64	53	40	57	65	63	60	53	55	51	69	46	52	52	52	44	49	75	54	46	75	56	48	58	49	49	53	53	64	72	63	74	61	53	47	61	53	60	65	49	55	53	56	57	45	57	58	47	64	41	51	53	53	62	47	70	54	65	49	52	55	60	59	62	52	44	62	63	62	51	67	58	64	61	70	50	60	64	62	44	61	43	50	55	61	44	59	60	55	61	71	70	51	54	57	54	65	47	66	58	50	63	49	58	58	55	52	66	42	54	77	63	56	55	58	52	52	60	57	64	52	58	54	62	47	44	54	40	58	65	56	57	42	60	54	52	58	54	54	50	67	67	69	53	53	59	59	53	59	48	53	46	64	54	60	49	44	56	42	63	58	53	60	44	44	44	48	60	55	58	51	64	68	64	52	61	53	61	61	56	49	50	55	57	58	49	68	57	60	44	55	42	56	59	53	48	45	61	48	56	57	63	66	54	52	52	49	48	56	52	30	66	55	49	54	46	58	71	53	59	56	65	40	62	53	40	46	46	57	62	50	52	55	58	64	59	50	55	49	51	60	69	43	57	64	51	63	54	59	59	64	61	56	51	53	51	56	65	54	53	53	53	58	59	52	48	55	55	57	55	59	61	61	63	49	70	60	51	61	59	58	45	66	62	67	62	68	57	54	58	57	52	54	56	62	52	60	60	64
42496	37002	26677	21029	22134	2400	4786	13026	4606	722	682	713	718	700	716	698	748	726	1478	1525	1290	1057	831	754	722	703	691	718	712	713	729	663	716	687	673	729	697	735	698	740	714	710	682	706	681	719	679	674	709	662	636	700	704	752	660	703	696	701	714	676	676	687	675	685	728	682	662	717	669	685	684	703	671	780	660	665	675	704	740	711	718	750	692	680	715	668	713	689	668	683	692	626	696	697	664	710	705	719	685	704	670	685	654	675	699	669	704	732	704	657	751	719	697	659	691	675	666	666	702	693	679	706	669	721	687	729	708	756	663	724	752	739	744	691	671	694	670	751	655	656	704	730	658	694	713	662	687	718	674	690	733	693	727	718	681	679	690	732	686	683	744	749	708	673	724	686	707	681	703	636	698	713	686	727	740	670	746	679	699	646	685	681	720	734	713	716	689	720	710	691	712	687	703	728	698	674	682	771	668	684	699	680	701	692	769	660	697	665	710	673	735	703	683	707	704	647	727	714	694	705	733	758	668	659	622	731	666	737	722	741	740	737	670	769	682	711	711	698	712	689	725	648	674	665	691	707	710	704	706	648	720	680	690	723	709	752	710	720	680	664	726	688	697	685	712	684	667	673	730	722	723	727	685	656	654	676	700	660	737	704	693	763	728	668	655	684	699	706	691	696	669	729	733	697	616	721	720	690	697	674	649	671	693	710	677	671	699	699	684	720	763	696	723	709	737	711	715	698	673	667	733	706	740	657	673	657	692	701	699	694	681	722	701	672	663	672	700	665	660	740	686	695	703	676	698	669	656	666	695	634	715	660	663	719	625	684	681	679	679	695	716	706	699	709	717	680	707	697	713	704	732	694	710	708	686	685	694	666	696	707	711	719	688	695	735	692	726	644	718	718	734	713	685	732	698	712	715	692	710	664	705	676	683	658	687	739	695	667	692	704	654	716	711	659	708	734	709	685	706	766	722	730	671	770	711	676	698	660	685	690	706	691	700	636	674	662	690	660	733	680	723	679	689	738	733	714	712	689	679	706	693	700	672	710	665	695	660	724	697	703	698	682	715	738	709	707	683	715	699	703	691	699	713	684	679	695	677	736	711	710	712	712	657	693	694	679	679	743	675	688	688	697	696	677	647	657	679	695	664	689	658	668	756	722	719	654	676	660	703	751	711	692	700	707	668	683	675	713	698	681	694	727	656	714	679	744	710	640	701	683	740	709	701	671	735	705	681	657	706	712	682	709	697	690	728	698	664	715	682	714	726	715	713	716	718	643	715	698	671	721	716	726	692	701	674	702	638	719	680	705	706	683	707	660	675	733	720	705	629	671	708	679	696	642	747	705	686	697	701	719	653	631	678	724	714	718	665	666	678	714	671	691	724	732	702	677	697	683	694	665	752	692	704	720	693	675	670	729	725	636	684	745	757	680	670	723	704	655	708	695	678	719	704	687	703	712	743	700	715	674	719	708	671	659	649	698	680	689	658	686	713	701	667	677	670	657	686	691	704	690	670	702	764	674	655	652	731	703	673	723	723	721	702	648	688	759	760	740	662	674	678	701	686	715	675	654	692	707	685	692	732	682	659	723	705	670	683	675	700	656	654	683	705	681	679	664	676	690	674	713	643	676	716	699	674	664	724	676	703	718	709	719	698	720	663	693	696	737	695	711	682	667	712	696	690	676	707	715	681	670	727	700	753	734	702	701	754	693	730	674	744	666	725	696	709	721	728	683	712	684	723	699	683	699	655	680	715	694	739	681	692	714	717	705	671	699	740	707	741	715	712	693	726	708	740	705	692	677	719	713	675	716	740	745	706	692	716	710	717	693	693	682	724	709	618	699	663	701	695	696	690	683	691	740	699	722	686	755	713	751	717	712	685	674	704	696	679	718	698	725	716	770	722	728	664	675	659	745	664	709	731	703	659	679	708	688	707	674	706	718	690	701	734	675	707	733	659	722	673	695	673	689	653	729	701	678	730	743	665	724	682	689	703	657	675	724	714	642	704	683	652	704	714	752	709	697	652	670	693	676	674	750	708	649	705	700	652	683	662	697	686	641	687	646	671	661	686	677	690	688	685	727	687	682	699	670	665	716	684	686	739	699	645	693	680	665	709	696	690	710	670	729	699	661	706	720	654	709	708	699	687	685	657	671	682	699	704	682	720	721	669	681	685	690	701	653	728	704	726	715	740	667	692	717	656	689	717	717	679	733	676	681	687	710	732	716	743	676	642	713	714	739	753	673	735	701	655	725	675	672	693	773	712	706	714	662	698	721	673	666	690	677	675	668	685	695	666	679	696	669	675	656	703	728	711	717	715	668	732	704	687	680	711	682	695	718	716	647	657	711	686	687	692	697	710	722	717	686	723	702	748	670	657	727	641	721	693	686	699	683	741	712	713	704	710	696	746	687	661	716	683	689	729	736	657	700	647	690	709	653	665	713	680	679	690	704	653	705	673	728	720	705	718	694	665	747	715	671	712	713	727	696	681	669	701	720	682	695	670	694	665	730	726	714	737	691	752	680	726	744	684	686	683	668	700	702	712	671	678	688	707	675	667	708	730	737	750	713	730	691	668	673	714	714	647	696	681	678	675	700	695	709	699	733	710	683	677	686	739	709	725	686	725	638	704	723	671	713	662	702	725	702	699	683	731	712	724	757	688	687	708	669	643	729	692	648	676	700	718	716	718	705	695	718	719	752	717	660	715	685	718	672	686	719	664	680	689	662	662	704	692	652	733	727	717	729	691	729	675	670	705	693	693	676	702	687	711	705	687	705	693	721	664	672	690	680	698	703	691	644	693	673	665	707	678	730	728	726	687	705	668	703	695	694	695	706	678	684	721	699	716	692	692	706	699	670	713	677	669	701	709	657	691	675	678	690	677	707	706	700	715	685	676	735	733	685	657	677	736	691	670	732	687	683	664	726	658	710	709	645	708	716	693	686	692	724	755	694	695	702	692	717	765	741	698	700	701	638	711	734	679	663	689	706	691	677	717	722	714	679	722	680	674	737	680	744	648	721	718	708	683	724	672	732	695	671	757	759	701	693	721	622	661	675	720	675	642	665	699	718	727	650	709	713	746	640	706	677	710	654	702	705	723	694	740	707	660	673	659	698	670	704	737	696	736	632	695	680	696	729	694	683	685	642	676	703	679	623	714	719	720	705	735	736	697	681	683	720	704	682	709	756	722	720	682	705	663	738	692	766	717	699	701	675	710	669	702	696	699	731	697	711	698	697	689	693	735	706	627	707	692	677	709	728	660	734	684	669	685	667	689	699	685	726	653	667	750	716	713	684	734	713	655	678	659	685	701	737	720	676	711	668	693	697	731	667	697	666	713	713	668	697	684	704	689	689	723	700	675	687	697	736	648	716	647	740	709	686	668	657	669	670	709	672	729	703	744	661	687	665	715	691	700	681	724	656	676	748	654	707	641	716	697	700	629	695	693	676	701	708	664	681	693	675	717	656	693	691	697	670	694	653	692	730	732	666
23513	31822	16814	4301	2124	147	241	558	88	61	52	52	49	57	66	41	55	51	100	142	126	107	76	51	53	57	46	56	64	56	60	49	60	46	57	44	53	57	61	51	51	46	47	56	53	49	59	54	60	56	54	62	67	59	52	45	38	59	46	49	45	50	53	52	61	51	58	51	59	46	68	47	46	52	64	63	45	52	63	47	50	46	49	61	62	51	69	65	40	59	59	60	62	68	65	55	55	57	54	61	56	49	36	54	59	52	45	52	49	63	48	54	44	53	51	57	53	58	58	51	48	60	60	62	66	55	68	62	63	55	53	55	66	46	61	48	45	56	59	48	54	54	56	73	59	48	50	70	67	55	47	63	51	72	51	49	43	59	60	47	58	52	45	59	60	65	54	53	58	53	52	63	63	53	59	58	58	63	61	42	52	61	52	49	68	55	55	49	63	51	47	49	53	53	45	42	47	57	63	50	46	58	57	49	64	52	52	48	62	59	62	58	54	39	61	58	45	72	71	54	48	54	48	48	54	65	44	60	49	48	47	58	61	59	58	44	57	52	57	70	42	50	49	61	68	63	51	40	45	50	41	54	58	48	55	54	60	57	46	62	58	55	70	56	47	43	42	55	54	58	65	52	61	58	51	58	45	56	56	55	57	43	52	49	64	75	68	48	40	64	60	65	56	45	66	66	55	49	63	40	59	54	71	48	55	46	57	61	43	59	51	58	48	48	57	59	55	58	60	55	46	55	61	43	76	47	60	37	47	61	76	57	61	62	53	66	55	40	55	55	45	53	59	62	58	44	57	63	61	58	55	49	59	64	62	53	55	61	49	66	67	46	54	43	44	52	47	57	61	58	52	38	54	56	48	37	65	47	57	50	53	66	59	60	62	59	51	49	69	59	55	43	51	52	50	42	51	53	57	52	54	57	56	46	49	63	48	64	46	49	46	57	49	54	51	64	53	48	51	50	62	54	50	42	58	53	52	57	49	60	60	48	56	59	52	49	63	46	49	52	59	52	60	49	60	58	45	36	57	60	49	60	56	60	58	54	74	54	48	55	52	61	56	41	56	40	69	60	52	52	59	63	48	57	51	59	53	62	45	58	57	51	47	59	54	56	52	57	51	56	53	77	63	57	44	51	63	59	44	48	48	54	54	60	60	51	58	61	52	55	61	48	54	61	58	63	49	65	45	60	55	56	50	55	39	58	48	58	64	50	48	60	61	53	55	59	52	48	50	49	54	66	60	49	49	43	50	51	56	55	53	57	60	61	42	60	61	55	49	59	41	53	56	43	68	55	62	50	52	39	58	55	48	55	55	69	57	49	64	54	63	55	46	50	64	47	71	52	54	51	60	54	59	61	44	58	57	47	54	43	60	60	56	49	52	53	63	51	61	47	61	56	38	51	54	77	43	49	54	59	57	62	50	69	60	46	54	47	64	52	53	49	57	56	43	57	51	52	61	61	58	51	39	56	46	50	49	64	59	59	48	43	58	42	54	53	54	66	52	59	57	68	56	51	57	67	72	53	57	46	57	65	53	45	61	65	51	57	46	55	66	65	73	65	53	57	69	40	72	48	51	62	62	53	63	47	51	55	56	53	53	59	48	54	67	55	53	45	56	49	59	50	64	57	63	49	39	44	65	50	57	68	54	56	58	41	65	57	47	58	63	61	66	44	48	53	63	49	53	56	56	69	42	65	45	55	57	61	43	65	54	42	77	47	56	48	43	54	54	45	55	60	61	61	57	44	63	70	52	74	62	51	63	50	47	58	74	49	63	62	55	59	50	60	56	42	58	55	48	57	47	65	55	50	47	69	58	62	54	73	49	63	50	53	53	62	57	48	50	47	54	57	64	47	55	47	53	46	58	56	43	60	59	60	57	49	61	54	71	51	48	51	48	57	42	48	53	50	54	70	60	41	48	65	47	58	58	72	75	56	60	44	56	72	40	53	61	47	57	45	61	66	54	50	53	66	54	60	55	55	41	56	50	52	60	68	54	55	54	54	50	47	61	51	39	55	50	52	56	56	57	41	56	49	62	39	51	56	53	59	54	42	54	59	52	52	44	52	45	56	58	45	46	61	75	36	57	46	49	59	54	51	54	63	57	55	57	55	49	43	45	50	57	43	54	59	58	65	68	51	56	44	59	66	64	52	52	67	48	57	61	51	59	43	56	62	62	61	60	58	62	47	60	52	57	53	58	43	57	55	60	51	44	55	48	54	52	60	42	55	75	51	48	53	39	52	56	67	74	52	58	58	47	64	61	63	58	64	51	69	52	52	60	59	61	51	61	57	53	49	60	56	48	50	63	55	49	38	59	57	55	50	58	57	59	42	40	70	67	56	60	51	41	48	53	58	71	71	41	55	50	40	67	69	53	42	65	52	55	46	50	49	48	57	52	61	54	59	67	48	56	54	51	56	55	47	53	44	59	63	68	53	45	74	52	58	69	62	57	44	54	54	53	48	42	45	68	64	58	46	58	55	65	37	45	50	59	62	60	52	54	49	44	69	51	71	41	44	52	49	65	54	56	63	49	43	56	55	58	37	53	57	55	56	62	56	64	59	59	69	47	40	54	49	55	51	65	58	62	61	62	38	48	48	62	41	53	65	46	54	61	57	55	47	55	56	57	59	58	53	55	59	56	47	57	65	57	58	47	56	63	62	66	40	58	56	66	58	42	52	58	70	45	58	56	48	46	55	48	44	60	52	57	52	62	53	55	68	81	57	51	55	53	51	58	46	57	59	42	47	48	72	51	49	47	68	61	41	58	53	43	44	56	48	56	50	50	57	53	74	63	65	67	50	50	49	41	59	51	53	49	46	53	59	56	60	50	53	61	64	53	49	65	56	57	46	52	49	56	68	56	63	48	41	56	63	51	53	45	54	58	62	50	63	54	44	61	54	46	65	47	46	72	71	50	57	52	56	72	41	63	53	46	60	52	51	63	57	62	52	44	47	56	44	60	56	56	46	48	46	53	55	60	51	45	74	57	58	54	79	55	79	53	50	58	50	45	48	65	60	43	63	59	57	56	68	53	60	59	54	62	53	62	56	62	56	52	49	62	50	45	62	65	42	55	59	54	63	57	52	57	59	56	69	50	50	42	51	50	46	46	60	51	53	56	55	63	50	71	54	62	47	67	71	71	54	51	53	44	54	51	64	67	50	60	65	55	48	46	59	53	55	58	54	55	78	67	65	61	58	66	56	58	63	46	60	58	60	53	51	51	63	44	52	57	57	56	56	59	56	49	56	53	53	55	56	63	62	61	53	46	53	37	47	71	53	66	60	64	42	47	55	41	62	51	71	57	49	50	58	76	48	58	62	51	64	51	63	67	59	51	50	40	69	58	39	56	49	46	58	58	59	59	48	55	54	65	56	53	51	38	52	46	55	45	69	54	46	54	51	50	56	48	58	55	72	54	52	60	53	64	58	61	67	55	53	60	54	52	60	54	63	65	54	52	59	57	43	52	54	57	49	45	51	49	58
49261	45777	36363	33371	33917	4275	10216	19384	2307	771	774	738	743	718	739	709	708	734	3305	4178	2755	1620	975	721	732	684	708	641	678	672	685	714	724	666	684	704	694	643	688	674	678	627	707	647	706	670	707	678	689	706	658	661	674	726	639	656	657	656	746	676	706	681	711	662	664	623	675	708	723	684	682	621	652	672	673	676	657	645	698	713	685	659	704	705	721	674	649	662	654	667	713	684	675	674	651	687	613	699	691	670	665	629	677	679	712	709	640	687	700	712	685	724	685	669	666	667	661	678	662	710	708	645	689	678	668	659	659	676	662	652	644	643	688	672	693	660	684	686	682	682	637	673	682	696	694	664	630	698	667	694	751	684	664	662	703	707	644	681	649	671	660	678	689	684	694	643	689	679	672	705	683	676	661	712	681	684	688	673	651	651	662	638	707	671	645	732	654	671	720	677	684	760	650	658	697	671	683	670	673	652	680	666	677	668	709	704	684	716	695	656	643	696	632	698	645	698	643	665	714	686	656	690	682	662	708	700	721	668	722	675	684	663	682	667	750	686	686	726	661	692	707	702	656	700	642	635	665	692	697	698	687	676	692	687	674	653	665	693	684	691	712	658	666	685	655	631	700	700	710	659	681	692	693	676	614	666	698	666	689	652	680	694	671	682	648	713	694	697	697	677	700	651	642	677	646	722	665	684	640	721	693	714	663	687	660	726	692	716	662	694	697	664	689	702	735	721	689	693	657	670	679	666	678	677	713	704	712	662	669	667	662	689	658	681	653	659	699	681	674	684	685	680	659	687	702	671	678	671	703	695	717	627	687	691	680	726	709	702	691	687	698	689	636	675	674	621	671	690	659	714	666	659	699	660	710	683	687	666	689	677	664	681	674	680	630	717	669	693	657	662	709	719	652	659	678	647	685	697	666	697	671	670	682	656	697	714	717	617	704	681	651	648	658	724	663	686	683	721	674	665	665	656	735	650	669	683	689	676	629	662	688	638	665	686	670	677	724	689	693	698	689	649	672	627	675	698	661	668	677	702	678	663	661	690	656	690	701	666	722	653	722	654	681	670	679	674	685	699	738	702	716	639	659	685	616	677	683	648	717	654	749	660	708	659	653	651	702	688	647	638	746	664	671	681	709	717	702	689	704	770	670	647	672	690	652	616	662	690	675	635	709	713	705	639	678	672	735	709	688	696	693	671	665	671	655	677	674	694	681	662	715	673	692	644	680	696	718	697	650	672	682	694	677	638	694	657	691	673	706	681	699	667	639	688	680	643	700	656	657	676	713	663	683	662	629	672	676	709	685	691	671	664	684	648	647	719	669	672	641	682	694	715	663	705	691	704	676	692	673	653	692	687	686	690	638	655	634	685	680	678	693	652	696	656	651	674	650	737	687	690	660	650	698	658	720	677	691	719	684	668	668	637	708	662	684	677	684	674	702	649	686	684	738	706	660	680	682	682	654	690	726	624	639	681	730	663	676	658	595	659	681	659	650	670	693	665	652	659	630	662	646	659	702	690	689	685	692	698	681	689	667	634	644	672	672	691	708	642	672	682	690	649	658	712	681	679	675	681	655	642	680	646	684	678	688	705	651	661	688	653	648	677	709	667	644	680	670	657	691	702	714	640	667	693	657	661	657	661	729	659	738	659	665	701	660	675	669	685	672	691	611	637	655	676	678	682	675	678	702	692	635	650	710	710	648	652	658	698	703	672	648	667	643	687	663	642	659	639	730	693	684	652	661	669	657	677	701	659	695	672	711	657	678	684	708	687	686	649	690	690	652	716	644	680	686	708	665	673	676	653	666	712	712	691	665	672	715	669	671	668	632	682	668	679	658	661	731	680	647	697	644	689	695	666	713	679	656	659	674	649	650	624	680	625	613	623	675	653	662	687	683	676	675	706	714	698	608	649	681	696	657	749	728	704	669	671	710	695	678	662	728	660	692	694	680	641	720	695	712	615	655	698	655	676	693	625	671	655	716	633	646	680	636	719	694	664	666	666	693	660	705	719	681	624	689	657	698	672	702	627	646	732	667	667	692	637	670	672	693	724	702	651	672	659	712	676	679	644	677	698	696	717	657	696	695	677	689	685	683	715	681	663	683	681	633	667	689	635	667	618	719	667	661	657	687	665	690	741	691	653	690	656	646	682	712	641	673	621	714	701	735	646	661	693	674	660	679	694	724	691	686	701	649	683	702	719	660	690	705	650	688	648	634	653	683	694	701	668	655	648	666	700	691	654	655	693	684	696	705	651	669	731	656	654	717	666	622	644	672	652	694	658	680	691	676	617	659	690	644	701	672	669	688	655	709	654	698	691	711	703	667	684	654	687	670	689	637	682	672	697	693	645	698	673	698	702	673	685	646	706	689	658	657	621	696	724	680	628	713	699	712	680	669	717	674	674	633	669	652	636	724	729	674	681	637	721	683	675	711	692	692	701	681	663	712	669	630	700	671	680	680	640	632	694	631	664	691	676	681	711	658	684	655	677	680	689	670	685	693	675	631	682	730	687	674	710	677	678	662	675	625	694	698	647	703	674	725	704	663	682	679	641	681	624	622	671	676	665	676	668	694	687	633	642	655	655	640	654	684	695	719	627	721	701	727	681	686	612	709	712	664	712	663	660	690	687	726	736	646	713	660	684	676	692	701	669	673	714	660	725	655	691	650	656	674	689	705	740	682	645	673	713	677	710	678	653	695	695	682	678	686	683	713	729	669	668	673	679	666	668	715	665	694	684	671	715	646	635	618	715	679	694	645	649	663	628	700	701	656	682	695	625	629	659	715	689	672	687	760	696	636	678	715	674	708	723	694	690	662	725	721	655	687	680	641	593	676	702	665	656	689	670	706	642	701	683	688	651	700	677	696	660	742	667	696	657	665	670	643	677	647	663	682	677	666	687	700	689	677	681	675	685	711	682	677	671	648	674	643	684	706	694	691	677	607	672	666	729	618	694	682	628	678	671	684	704	692	653	673	735	654	682	688	635	726	688	701	644	695	649	731	658	690	609	701	684	698	678	705	695	659	647	688	647	687	689	721	695	677	699	633	721	620	636	661	700	644	649	663	707	688	686	673	661	660	665	680	677	674	674	645	665	669	648	635	644	670	693	693	690	688	686	701	703	664	693	652	704	715	653	711	690	689	700	682	634	659	656	688	687	704	683	644	693	666	659	678	676	689	661	668	684	664	655	677	666	679	668	658	714	687	695	753	653	668	654	630	648	680	661	716	751	682	716	712	639	679	689	717	728	659	638	636	678	681	684	672	630	683	710	684	668	622	672	688	723	672	653	660	673	648	672	666	668	668	675	663	702	712	679	657	680	726	670	664	690	694	691	668	662	687	676	676	705	694	697	623	649	621	674	673	659	674	675	657	659	688	707	704	686	707	678	681	742	681	681	695	664	674	662	714	721	620	668	694	634	696	673	663	739	674	684	657	682	649	774	661	694	693	689	669	673	662	644	668	652	624	698	667	687	728	636	680	703	618	621
19945	29132	17083	4111	1935	221	178	254	67	69	67	63	68	65	62	53	71	57	105	199	158	100	75	61	59	72	52	65	75	63	65	79	77	76	86	58	59	64	58	68	58	61	58	77	68	51	60	75	63	45	75	63	49	78	55	68	73	57	67	65	51	64	72	48	66	66	64	65	49	70	66	56	68	58	61	66	63	67	49	60	54	61	67	71	50	70	44	66	64	77	70	59	69	66	66	77	70	76	53	59	66	74	68	77	72	75	71	63	72	74	65	66	61	57	77	64	59	73	67	61	67	61	61	71	67	52	65	56	68	71	57	59	62	70	54	53	68	70	71	58	67	59	56	58	59	62	70	72	53	55	80	64	66	72	74	70	70	58	67	63	69	50	74	59	67	59	54	50	62	79	63	57	66	62	62	71	48	62	55	75	79	60	57	64	69	68	68	66	53	64	73	75	57	72	77	57	60	66	69	70	62	50	65	63	51	62	57	71	74	58	67	55	65	59	51	54	67	62	74	66	59	57	61	57	55	68	64	68	56	60	68	74	56	72	69	67	69	73	62	54	56	74	92	49	70	56	58	65	67	68	62	62	62	72	61	70	56	72	48	60	66	60	47	63	74	63	62	64	65	71	63	72	60	54	61	63	70	53	79	72	65	69	76	75	64	58	54	63	70	79	62	79	73	59	71	77	55	69	45	63	56	77	61	59	59	66	74	78	68	50	86	44	73	56	57	60	69	69	79	72	67	69	57	72	69	67	70	65	83	78	61	63	68	51	57	77	69	72	61	73	60	63	58	69	82	71	67	53	82	67	48	75	66	84	69	58	60	52	53	61	64	57	52	58	66	60	70	68	72	64	66	60	67	67	58	56	86	63	67	73	54	52	63	57	58	62	56	54	64	57	68	53	55	61	72	74	63	69	50	65	61	65	65	75	48	63	77	73	55	73	76	60	65	57	65	53	76	66	60	64	60	58	65	58	60	69	54	61	64	70	56	63	75	42	68	64	53	61	64	62	59	84	81	59	75	60	71	52	54	63	48	75	64	67	53	60	59	70	74	53	65	63	71	70	71	58	60	60	68	75	64	69	70	44	69	65	56	46	67	66	83	60	53	62	58	72	57	68	72	68	68	53	68	52	59	59	69	53	52	72	71	64	72	71	52	71	61	72	65	51	64	73	75	60	56	70	70	56	66	54	78	67	56	71	84	78	54	73	80	71	72	66	69	62	65	67	70	70	64	62	71	63	67	68	53	62	69	60	68	58	67	76	56	60	49	59	53	58	62	58	57	67	64	61	55	59	56	73	80	73	73	62	58	49	82	66	60	78	51	73	57	59	59	79	63	59	72	70	56	69	46	63	69	63	66	63	66	56	57	77	68	69	76	47	81	49	54	52	69	79	68	59	55	69	60	51	59	66	65	62	63	74	58	59	57	76	52	68	64	51	60	73	64	72	55	59	64	60	64	73	71	65	69	67	69	59	61	54	60	63	81	72	66	72	67	54	71	66	74	67	67	48	61	64	70	81	65	63	68	53	68	56	77	70	52	73	53	61	64	68	71	54	51	71	65	55	54	61	46	65	73	48	69	52	60	57	60	64	69	81	59	71	50	63	51	61	62	77	69	69	60	71	58	54	57	64	69	64	58	62	61	61	62	65	71	50	71	68	65	62	56	75	61	75	65	61	72	75	50	54	77	71	70	56	64	66	63	66	68	67	63	53	66	53	56	60	65	57	68	69	62	62	66	59	66	66	72	66	59	72	67	73	71	75	85	65	78	63	65	70	61	72	52	65	69	58	60	74	69	61	84	53	63	66	66	57	64	76	63	62	59	58	68	59	81	72	82	65	57	64	69	60	50	64	54	59	57	65	58	75	78	69	73	64	58	66	67	68	80	70	62	57	64	72	70	72	70	70	58	66	72	74	41	58	69	68	51	56	78	69	70	82	64	63	82	66	52	48	60	52	58	66	74	63	65	61	52	59	71	56	65	58	71	78	55	65	59	50	65	56	68	61	66	57	52	75	67	70	79	68	77	60	66	61	57	54	61	71	50	61	63	60	50	81	73	56	72	65	54	59	66	63	76	60	74	68	61	57	53	60	65	80	70	69	48	66	65	72	66	80	53	69	58	67	59	64	60	65	76	57	51	70	58	63	80	66	71	70	75	64	48	64	66	63	71	74	66	56	65	65	59	69	77	56	59	82	69	65	63	61	64	54	63	70	67	66	76	63	66	72	65	56	67	59	69	75	74	46	65	76	50	66	55	62	66	73	56	62	63	66	55	63	67	67	80	60	56	60	83	68	77	74	60	60	68	71	62	52	54	78	67	52	64	76	56	63	84	70	61	64	53	42	59	78	73	62	61	65	62	55	78	61	64	60	57	56	73	49	74	76	62	58	48	68	67	60	62	63	77	69	58	54	67	64	72	55	62	71	69	63	51	67	62	66	83	54	73	58	63	58	55	62	75	76	64	51	68	65	60	61	45	61	70	65	59	70	66	45	67	81	68	53	68	57	65	73	73	66	67	74	63	58	69	55	71	63	65	71	61	71	57	71	66	56	58	64	79	57	65	73	57	74	71	58	73	54	54	65	73	72	67	69	68	73	53	71	55	63	65	70	100	72	60	67	70	75	60	61	62	56	75	65	54	67	67	59	75	60	65	49	51	66	58	65	74	67	78	70	49	64	77	70	75	58	49	70	66	77	66	64	68	67	71	64	62	57	68	67	64	65	73	78	72	56	63	55	73	62	62	55	78	60	55	63	59	70	48	61	69	79	68	74	48	50	70	58	64	64	67	59	66	62	56	71	68	68	62	65	58	60	92	58	47	62	58	70	62	68	61	45	72	71	70	56	62	48	57	52	61	60	69	43	84	69	64	56	65	64	68	55	66	65	61	75	73	67	71	60	45	58	49	60	60	70	57	68	69	59	58	76	65	64	50	56	59	79	60	72	67	57	72	62	72	83	63	67	66	68	75	52	79	58	51	69	73	61	83	58	46	51	65	49	64	62	73	60	57	61	59	74	64	64	72	61	70	58	64	63	65	55	56	74	60	63	57	65	63	61	66	67	59	59	63	76	63	62	55	61	62	69	61	74	66	77	85	66	58	74	52	70	71	74	68	57	64	64	49	63	67	59	64	66	71	67	60	58	62	56	63	65	62	62	59	80	75	66	68	74	67	74	60	73	53	67	56	65	65	61	53	58	68	69	52	59	77	64	68	60	66	63	76	63	64	48	70	61	50	62	62	64	68	60	64	65	56	60	62	69	53	60	64	50	63	53	56	69	68	69	72	70	57	60	72	51	76	75	67	66	61	47	43	75	69	68	66	52	84	69	71	57	67	64	69	63	63	58	69	57	69	65	54	73	56	71	66	53	58	57	72	60	57	55	72	65	57	60	49	49	54	71	59	68	70	59	46	57	62	69	69	65	53	61	47	87	73	53	60	82	73	71	57	58	57	65	73	59	62	71	64	66	78	69	66	63	75	67
49733	49848	37341	31828	32601	5884	9025	8375	897	858	829	868	865	809	841	814	852	862	2799	5589	3974	1986	1181	913	882	795	757	820	778	827	798	809	780	812	788	799	799	799	793	752	796	816	758	763	781	756	770	741	806	764	760	783	765	756	779	785	780	790	793	733	766	781	757	764	802	797	778	773	801	808	803	739	840	807	766	810	753	739	740	823	805	803	795	826	772	759	761	807	861	799	762	814	765	721	820	799	749	783	807	761	759	788	784	793	803	786	806	797	773	726	739	799	828	828	739	755	813	786	800	812	746	764	766	805	831	781	817	894	775	767	813	795	759	795	801	760	762	844	774	740	794	850	809	845	792	785	757	784	807	791	819	805	771	785	776	819	789	811	741	772	779	785	748	725	784	790	860	784	815	753	817	787	765	793	780	712	769	776	756	823	800	793	796	828	788	754	735	802	789	813	749	819	828	746	754	788	804	788	762	835	788	782	809	774	777	798	746	793	782	733	812	759	796	822	763	767	694	762	812	773	794	788	711	777	761	762	772	787	794	767	764	786	791	829	780	783	768	767	814	827	719	783	768	812	813	819	760	837	760	745	738	825	794	824	807	807	771	803	771	760	754	761	784	743	733	769	819	748	807	793	787	784	817	792	845	772	777	805	780	790	785	809	825	776	833	795	736	793	808	809	772	799	818	808	842	776	783	787	827	854	809	815	762	813	766	778	769	795	799	826	752	799	771	819	786	774	755	784	781	858	765	795	762	768	801	760	765	791	776	788	829	793	787	746	747	792	769	767	786	781	748	771	794	803	729	797	771	834	763	813	808	729	800	798	753	798	783	777	818	799	819	762	785	755	785	821	800	790	815	795	738	799	784	779	817	750	783	781	809	728	739	786	817	760	766	833	815	777	790	720	751	736	785	793	756	835	784	803	804	795	794	780	773	789	725	792	771	775	757	775	822	770	769	780	752	781	751	815	768	764	806	740	810	780	796	745	785	776	820	769	745	794	762	795	752	743	767	778	731	743	749	778	790	797	793	761	776	766	750	822	829	863	777	757	762	778	813	772	745	762	748	831	733	805	878	767	759	775	790	810	727	785	841	780	854	758	802	831	790	840	799	805	785	740	768	821	803	778	794	787	766	767	799	790	755	778	790	779	771	774	762	800	790	741	837	771	787	813	760	811	803	851	793	767	775	799	786	746	776	783	799	749	758	760	783	798	773	782	768	836	773	788	758	776	851	794	780	827	813	765	819	835	771	792	786	769	817	820	778	787	766	777	777	804	750	745	759	727	822	800	786	802	783	790	836	781	753	791	831	744	845	792	803	822	797	790	788	809	824	811	772	814	775	797	759	766	802	714	804	775	796	788	790	738	752	759	770	779	880	788	768	822	824	786	774	806	784	800	781	794	786	833	773	728	805	749	836	764	799	763	769	777	828	772	771	732	808	841	819	806	832	814	755	800	778	786	792	788	776	787	772	781	750	753	788	753	778	817	773	782	824	766	812	802	810	779	791	837	786	764	773	766	740	742	785	736	792	820	775	760	768	805	788	811	866	784	859	767	805	766	770	743	824	757	756	777	787	762	812	786	767	813	839	778	797	823	813	767	805	765	792	789	818	782	791	778	806	784	800	766	757	770	831	813	796	785	788	752	781	824	750	789	829	789	819	781	795	772	757	735	786	794	789	808	787	785	800	859	808	824	752	839	767	805	816	751	793	764	753	754	759	804	846	773	763	836	833	793	774	788	741	785	740	745	801	751	768	759	778	762	822	760	839	773	763	783	770	728	778	775	817	793	796	786	810	742	827	759	785	806	810	754	777	798	779	812	747	748	783	761	820	769	795	838	803	813	779	817	715	788	771	753	752	817	765	764	767	723	751	803	779	779	767	745	760	799	819	804	760	775	824	780	774	775	825	789	756	842	746	754	779	750	795	817	809	726	841	764	810	780	766	773	830	849	803	783	761	803	796	833	795	768	772	813	763	766	811	865	779	786	776	805	782	802	804	817	767	835	824	790	798	779	838	796	748	829	833	779	800	764	816	746	791	745	797	816	832	795	762	763	802	782	844	781	810	820	762	794	818	810	752	753	771	784	782	811	788	786	777	769	762	798	793	811	783	791	811	754	724	830	794	747	749	785	811	813	773	776	810	807	746	760	804	809	795	793	766	798	842	788	795	769	790	720	777	770	767	795	832	804	769	769	789	800	824	790	777	768	793	822	791	822	784	819	798	803	783	792	749	776	796	755	800	785	810	789	758	811	795	794	803	736	730	741	773	796	822	751	790	798	828	822	772	798	783	777	774	788	838	821	779	734	800	804	790	784	751	786	775	784	818	795	764	746	758	791	792	745	757	787	779	780	795	793	808	800	773	742	790	806	844	818	799	828	771	814	785	773	799	790	763	755	757	736	785	767	790	768	792	804	776	748	788	773	781	784	736	816	764	777	744	787	793	786	792	755	812	827	739	774	788	780	799	813	786	743	785	784	791	753	799	808	792	820	770	818	730	779	773	795	729	760	722	787	773	807	794	763	763	765	772	847	752	729	831	748	765	795	807	809	763	770	803	769	788	768	823	770	740	783	806	767	773	748	790	819	848	757	804	766	784	765	739	787	798	787	836	802	734	795	807	828	783	815	813	771	789	799	787	777	743	810	762	735	779	796	751	792	772	826	796	799	771	785	768	855	762	776	795	790	734	820	765	768	793	819	770	815	772	730	782	789	775	807	764	755	789	780	799	780	771	815	805	758	814	790	783	775	786	750	791	805	839	774	777	797	806	741	776	810	783	783	748	761	798	742	773	810	799	779	781	778	760	782	758	787	783	774	782	798	787	772	813	821	803	789	788	748	828	759	759	802	747	792	779	741	756	765	767	788	781	769	781	768	811	782	821	772	761	791	774	777	823	798	776	814	764	769	751	770	782	771	757	760	755	805	822	804	802	804	745	832	788	820	807	810	808	741	783	791	741	794	845	803	796	796	841	766	789	793	797	785	757	781	775	740	766	816	722	748	773	778	736	812	787	779	741	810	785	753	769	825	816	764	776	836	789	796	812	776	767	768	798	843	745	791	802	719	797	809	813	816	754	777	804	806	761	822	822	806	806	798	789	806	739	772	774	774	784	739	802	767	781	808	750	758	780	798	836	791	771	761	758	807	829	824	832	775	807	710	735	791	808	788	805	822	769	771	754	764	794	802	762	774	740	781	749	753	774	764	777	793	774	820	790	795	742	831	811	746	795	819	794	829	804	772	759	725	739	748	795	771	786	735	784	773	821	750	819	777	837	781	802	745	718	768	745	761	750	768	747	771	744	831	810	784	806	813	770	745	773	801	798	805	792	782	799	783	783	777	781	784	791	743	724	810	772	768	780	789	780	764	773	759	768	785	769	765	797	862	796	745	772	783	800	808	804	793	787	778	782	751	754	790	779	812	805	771	800	780	770	790	780	765	785	766	806	796	769	776	722	810	775	750	813	774	729	831	820	804	743	774	749	759	761	835
27637	40451	23154	7237	3570	568	196	145	65	52	60	73	55	55	67	64	59	51	204	259	157	111	86	72	75	59	51	72	69	60	71	70	64	55	59	65	59	58	65	62	54	69	66	51	58	57	60	61	60	51	74	72	69	55	75	52	61	53	57	47	74	60	43	60	53	76	61	61	87	47	47	62	47	59	58	62	68	69	53	59	59	62	62	66	49	54	75	70	63	57	63	73	60	56	61	56	68	76	57	65	54	54	64	51	60	61	59	52	52	68	70	52	64	65	70	44	74	81	70	44	72	72	70	58	74	56	59	57	67	53	47	57	58	39	65	53	57	74	56	55	57	60	67	52	61	68	56	58	63	61	61	72	55	79	67	63	56	58	49	56	56	59	55	65	61	51	65	49	51	60	67	57	52	51	55	55	57	63	59	53	48	70	69	79	57	54	69	56	69	53	58	76	76	54	49	73	52	51	61	62	60	61	65	60	58	60	55	54	47	66	51	70	57	64	64	56	68	67	68	58	61	53	64	58	53	56	68	88	67	60	46	66	66	69	46	65	66	66	61	47	62	65	53	54	56	54	52	57	64	73	52	55	61	77	63	58	45	62	53	53	60	65	66	50	42	50	61	72	51	60	63	57	55	57	67	64	59	52	61	50	70	76	64	56	61	57	60	48	56	80	55	60	48	54	55	50	61	65	74	55	58	62	64	58	53	53	57	56	63	56	70	50	60	59	59	56	72	62	70	56	59	58	60	60	65	59	64	68	57	73	64	52	50	61	60	60	74	76	67	54	59	58	55	59	47	44	61	61	62	64	59	77	58	54	57	61	56	67	53	56	54	38	50	50	65	60	62	69	73	80	45	64	58	60	72	58	72	51	61	46	72	56	58	53	63	70	56	52	48	65	75	77	57	46	52	63	69	60	60	60	62	51	55	67	51	65	68	69	60	55	47	67	66	47	62	59	63	74	91	57	51	63	66	60	71	68	58	51	55	70	48	68	68	48	68	59	68	53	57	51	54	61	62	61	56	57	65	44	54	60	48	67	62	71	66	62	65	55	57	57	71	54	68	48	64	62	73	64	54	60	74	67	67	60	66	65	59	52	73	52	50	61	58	66	57	60	56	52	52	66	56	67	52	50	57	57	67	62	48	70	73	61	62	60	69	60	67	62	47	69	57	65	50	57	54	71	78	51	63	57	65	82	52	52	73	58	52	55	48	59	61	60	60	70	50	73	65	64	75	68	49	58	63	57	61	72	61	75	51	60	62	72	50	52	58	64	52	67	56	70	50	52	68	68	56	85	65	58	52	50	62	71	57	68	73	61	58	54	69	43	62	56	72	58	58	58	55	67	70	52	62	57	58	64	58	64	62	67	60	54	66	61	72	52	56	56	68	64	63	60	50	66	54	67	70	50	55	49	52	60	61	80	69	60	62	67	51	50	57	50	71	44	65	66	61	71	61	63	60	61	64	59	59	64	67	63	52	54	61	48	62	68	53	55	65	59	56	47	75	55	59	55	67	58	75	56	69	57	65	63	49	61	61	49	59	65	57	59	56	64	67	61	61	54	66	68	55	59	54	70	60	56	53	52	68	55	58	66	57	49	59	60	64	61	57	68	53	59	68	57	52	58	59	64	50	52	51	48	69	48	55	57	61	80	56	81	60	63	62	53	62	65	53	62	51	60	52	64	61	54	61	72	58	68	63	82	60	87	65	64	52	65	65	56	81	68	41	53	58	63	52	51	55	58	61	63	58	51	53	58	54	58	55	54	63	55	48	50	66	56	53	67	67	61	51	58	67	69	46	49	69	70	71	51	67	76	76	65	56	58	60	57	64	61	51	61	58	58	66	57	59	56	66	53	68	52	68	61	61	53	59	51	60	51	58	53	64	64	64	58	53	57	41	65	76	60	68	48	58	70	64	52	66	55	55	53	56	51	59	73	58	66	59	59	47	49	59	72	65	60	52	50	64	64	63	56	55	65	66	60	62	42	63	74	58	50	68	62	52	66	60	55	56	65	59	62	45	61	58	53	69	49	79	61	45	57	50	50	66	59	68	57	63	58	69	62	69	61	39	66	51	63	50	64	52	53	62	54	57	60	53	63	54	65	50	50	80	61	66	64	79	60	70	67	56	59	71	58	61	63	54	74	60	65	50	69	52	59	55	61	69	62	63	69	53	45	69	65	45	41	57	63	61	72	62	55	62	52	63	51	60	60	61	49	71	50	55	62	58	75	62	60	60	51	56	55	58	80	66	67	53	64	64	64	65	61	57	60	58	56	58	54	65	51	54	57	48	55	63	60	53	63	58	57	65	48	59	68	50	66	63	65	54	54	68	55	51	61	57	47	51	50	60	65	61	61	66	70	47	61	73	49	43	64	60	53	48	49	54	65	67	63	43	54	69	53	59	51	65	70	54	65	70	51	62	65	55	57	61	59	60	52	69	59	55	70	68	56	46	65	57	64	71	72	75	47	51	55	64	74	76	56	52	69	79	69	52	53	59	62	62	53	45	56	52	56	56	68	60	75	67	55	57	70	67	54	51	48	56	62	60	44	54	69	60	61	61	51	53	59	70	61	61	65	61	72	73	56	63	71	62	62	52	56	57	60	61	53	71	60	65	61	49	52	61	44	63	44	65	70	50	61	60	56	62	54	69	72	61	56	60	78	59	52	55	63	61	63	58	53	66	67	56	60	51	64	51	55	57	58	75	53	54	57	65	54	61	64	71	61	54	50	59	58	46	70	74	62	76	56	63	50	73	61	66	55	59	59	64	52	70	49	59	59	47	44	59	60	63	62	66	63	57	69	76	61	62	43	78	63	64	48	54	62	53	44	64	66	69	71	56	62	56	62	69	69	49	52	72	54	52	64	52	58	51	56	51	53	69	74	57	64	64	59	63	78	49	56	58	62	74	59	54	56	67	77	74	55	73	48	55	77	55	56	62	61	57	59	62	64	60	57	63	54	54	58	63	73	58	64	57	65	55	60	53	50	56	64	63	62	61	57	67	51	55	44	56	55	54	59	58	57	69	61	62	50	69	54	64	65	67	62	53	70	58	39	57	57	50	61	58	65	59	52	67	73	66	58	59	35	60	62	55	60	61	47	63	49	45	52	49	55	56	55	61	49	54	52	45	70	65	71	56	69	61	55	57	60	72	58	71	57	58	63	51	71	62	55	61	63	60	66	60	57	75	56	52	67	42	57	64	66	40	46	71	69	57	54	53	63	62	60	75	76	63	56	69	50	50	57	70	61	55	62	71	53	59	65	51	64	51	73	64	49	47	61	65	74	50	66	55	62	47	65	54	71	68	53	46	57	51	47	65	60	69	57	62	70	58	68	36	65	73	69	57	61	69	66	76	67	63	57	47	57	59	56	59	56	57	63	64	56	52	50	77	63	62	70	52	61	67	49	66	78	65	54	56	60	49	62	57	67	50	65	60	63	65	66	57	65	57	57	61	61	52	62	55	47	71	70	66	57	52	66	48	68
46435	49618	42363	37880	39556	10806	10439	4676	926	907	861	797	808	801	839	788	827	1114	6403	7218	5193	2434	1228	801	785	673	767	765	742	759	789	732	775	743	792	726	681	732	731	748	727	712	758	760	699	723	727	727	747	751	811	740	762	761	785	733	739	733	729	753	717	742	703	743	752	737	741	692	716	768	717	729	729	760	741	709	747	761	748	705	725	745	757	743	724	726	719	729	717	683	738	739	724	700	728	741	745	695	759	715	735	760	708	740	768	750	698	785	744	730	719	749	757	703	765	733	766	756	780	729	746	751	696	756	752	729	705	737	749	761	771	737	744	699	723	712	710	751	745	756	760	731	711	758	753	768	734	727	695	736	753	690	763	757	736	736	738	743	738	739	803	751	689	767	738	798	719	757	718	775	693	736	768	738	744	764	776	727	710	741	694	706	665	761	722	757	745	717	693	768	768	734	682	699	745	726	711	715	713	750	731	722	753	752	737	766	700	715	762	725	736	737	784	739	750	781	734	727	724	775	689	712	753	710	732	716	743	711	727	776	701	693	725	699	774	762	749	691	699	732	718	679	697	726	768	735	717	718	734	718	740	714	737	751	673	694	720	749	725	764	797	747	786	727	722	733	783	744	753	720	785	795	710	726	709	758	735	747	770	735	779	732	721	730	712	708	720	731	716	734	761	726	699	751	751	795	753	756	702	731	701	741	721	765	739	719	741	688	750	752	747	732	695	749	748	704	709	786	745	745	715	722	758	781	726	730	744	755	713	767	746	735	687	734	758	734	734	707	734	724	745	735	798	744	732	761	732	756	718	725	785	722	713	765	753	716	729	741	777	771	688	711	782	753	746	759	700	705	747	738	705	768	736	737	742	739	766	706	787	727	735	696	767	741	728	752	738	735	770	754	710	705	749	701	747	736	760	723	795	702	712	703	759	734	725	734	757	723	784	745	763	700	707	731	723	737	784	708	733	745	711	758	727	700	709	727	786	696	777	696	736	731	761	722	756	796	764	787	706	740	739	718	728	687	712	728	772	717	737	683	722	730	780	733	709	795	772	751	742	690	756	779	735	731	765	721	707	701	773	737	714	730	764	705	740	745	739	758	722	777	728	728	760	720	734	733	745	735	788	722	750	717	708	721	734	747	819	698	731	743	737	789	691	735	742	762	719	713	744	767	759	752	703	690	718	734	730	725	737	732	751	761	735	704	762	770	775	760	730	719	696	705	717	717	736	797	764	722	714	718	721	740	734	713	741	751	724	722	750	727	724	746	688	722	749	743	758	735	704	735	697	757	763	756	697	716	719	764	750	701	794	712	724	775	728	723	757	751	789	713	728	731	714	766	754	716	750	740	745	744	670	793	692	702	770	754	713	754	753	721	733	742	714	791	754	742	720	710	758	758	764	728	734	706	796	731	763	751	752	723	721	739	712	724	706	715	767	732	735	759	811	698	712	742	739	731	743	727	717	704	740	762	741	734	775	752	743	719	736	764	725	710	729	742	717	745	784	719	714	720	729	738	753	710	806	765	738	729	718	750	727	743	748	749	716	730	779	723	735	735	753	742	704	803	708	754	761	773	748	767	743	772	691	745	749	734	755	745	782	755	746	682	751	692	708	725	751	720	736	754	738	725	738	776	732	732	765	736	726	745	751	779	768	748	736	712	788	748	764	743	766	726	792	714	700	704	761	714	751	694	784	722	693	689	741	735	745	710	735	765	716	743	726	752	754	708	761	775	729	712	711	701	761	729	719	768	713	750	731	781	786	761	713	775	704	720	724	737	726	733	748	783	740	762	739	750	743	772	723	740	772	742	703	739	762	734	735	728	722	740	733	748	727	731	749	724	783	763	734	783	767	732	715	756	724	677	697	738	760	730	775	727	732	758	761	754	702	687	723	757	734	761	748	702	748	721	759	710	753	770	735	717	674	694	756	748	771	737	742	745	749	714	749	719	729	749	697	727	743	763	769	756	742	738	765	728	705	762	748	733	726	717	734	782	695	760	753	783	758	795	703	783	745	718	719	796	723	749	759	692	737	743	765	713	766	741	720	758	765	763	742	737	739	752	698	714	692	797	720	731	741	807	730	739	718	746	766	724	754	711	708	704	736	703	706	740	701	724	726	762	736	677	729	780	779	725	750	730	737	769	741	739	728	729	773	723	749	731	809	701	737	777	706	733	755	718	735	751	790	712	719	732	763	739	748	733	770	728	735	713	745	766	720	752	711	717	763	745	745	738	722	682	746	727	732	729	735	714	733	775	728	687	720	779	768	746	695	734	798	757	732	771	709	713	729	742	778	718	777	765	748	744	740	730	762	727	750	760	735	753	727	751	741	790	749	739	711	749	700	735	756	779	723	757	739	771	741	741	673	779	791	724	748	730	739	728	745	684	784	710	742	734	743	705	736	762	792	703	742	744	720	774	782	742	773	723	765	780	724	754	774	760	742	715	736	734	698	761	716	713	697	725	770	777	728	746	728	737	732	766	724	735	750	758	752	714	712	726	753	717	735	679	750	757	741	748	697	703	732	730	736	776	730	739	782	721	718	708	695	742	749	739	795	756	780	738	766	719	737	721	755	780	731	750	755	738	734	787	722	724	754	735	730	757	727	767	745	745	742	719	790	712	731	745	719	689	730	801	747	759	742	715	750	711	708	800	764	747	764	785	709	725	720	745	726	735	746	766	740	755	697	704	726	720	701	684	752	710	717	770	738	738	707	759	738	771	766	692	754	747	692	743	781	743	709	772	759	762	738	762	737	708	777	765	732	754	753	729	767	736	720	735	782	735	705	738	716	736	715	716	763	709	744	747	781	759	718	757	715	745	752	741	767	713	709	690	752	780	742	793	745	705	702	765	704	752	725	705	756	730	742	737	735	715	688	736	762	741	737	728	724	735	727	758	785	731	716	697	690	723	769	734	734	754	757	692	836	786	741	751	715	774	739	724	779	762	725	715	768	766	738	750	745	726	704	770	694	712	726	730	792	758	744	760	728	741	752	736	719	755	716	748	743	756	714	740	777	761	739	710	771	681	721	744	732	701	795	761	728	717	715	782	751	766	747	776	760	696	743	728	704	710	735	726	709	735	732	705	752	761	776	747	752	743	725	683	749	749	700	759	741	737	706	730	708	748	743	731	784	735	794	742	734	755	698	766	705	734	771	691	721	689	742	738	778	717	753	750	740	741	722	768	689	750	711	762	733	727	770	706	714	708	735	718	730	746	749	719	775	752	709	738	692	751	731	775	723	740	725	798	741	728	698	730	748	715	752	707	738	728	725	708	710	739	777	748	740	689	769	752	750	744	767	718	755	748	735	794	721	737	694	728	753	773	760	714	804	756	718	735	733	722	754	761	724	740	755	761	749	730	694	764	788	771	733	791	733	756	763	687	714	710	734	782	731	755	770	741	774	775	759	739	752	730	751	739	712	725	769	718	733	737	719	766	730	727	745	713	748	733	704	734	690	709	772	731	735	704	713	794	759	744	773	759	766	808
9131	12228	5469	1134	859	198	62	57	64	56	55	52	41	51	49	51	72	75	70	100	95	79	48	51	76	64	60	51	54	49	55	55	68	41	53	70	43	67	55	60	45	53	60	52	57	49	53	52	60	60	51	47	53	55	67	44	62	53	54	56	63	59	43	53	61	51	58	52	47	54	50	59	64	56	51	69	56	53	47	51	57	54	62	48	62	67	43	50	57	48	63	48	44	59	58	53	56	40	67	52	47	49	58	41	65	59	64	64	54	64	50	65	55	65	54	58	48	40	55	64	62	47	60	53	46	63	47	66	42	68	46	62	55	46	55	49	68	56	60	56	57	48	50	53	46	61	58	58	59	58	52	47	54	50	58	60	61	59	59	60	54	58	51	57	64	48	49	75	42	58	67	48	69	60	47	48	55	60	48	72	47	47	58	60	51	55	53	38	53	51	61	57	50	61	57	58	60	51	59	53	55	55	63	69	52	59	44	51	72	58	73	41	52	53	74	58	49	56	58	66	53	49	60	53	61	54	66	42	56	65	55	62	56	54	57	51	49	56	52	51	37	51	56	55	62	66	81	54	45	59	59	67	53	53	71	57	58	60	47	58	49	54	53	47	44	32	60	66	59	63	54	46	54	42	62	62	55	55	54	64	58	45	54	56	67	51	68	46	57	52	59	61	49	57	69	59	63	81	53	72	62	50	49	45	48	36	63	67	70	51	44	59	53	57	53	56	70	51	49	49	56	58	53	46	58	72	54	47	57	60	46	54	68	48	39	51	60	51	60	63	54	63	59	48	45	53	46	62	61	63	48	54	57	48	51	62	56	58	54	52	64	56	51	38	47	48	68	68	55	63	48	67	60	65	44	52	59	60	53	69	61	49	52	56	57	56	63	53	53	55	54	60	71	49	56	61	60	58	42	52	57	58	55	49	45	39	67	69	69	55	48	62	61	73	39	48	43	56	57	63	52	49	54	53	60	46	55	55	38	53	57	54	51	64	60	46	62	55	44	47	57	46	52	54	52	48	61	57	56	50	41	39	50	48	53	62	51	51	54	57	62	59	56	61	53	53	62	44	51	50	56	61	47	42	50	56	62	59	55	73	51	47	64	54	52	43	66	60	60	49	52	58	58	65	55	77	49	54	54	51	58	55	55	57	51	52	51	55	41	55	44	70	55	49	36	63	54	50	44	56	49	63	39	46	65	61	67	64	48	43	67	45	60	53	52	53	65	67	48	64	62	58	63	48	55	63	46	57	56	54	62	57	64	60	49	61	74	60	50	56	54	61	61	46	53	53	67	52	68	67	52	59	45	55	54	51	78	60	48	52	54	53	66	53	61	46	59	55	66	44	58	63	53	50	55	40	46	50	56	51	55	68	45	56	56	52	58	52	50	58	68	50	55	81	36	63	47	52	40	70	55	41	52	67	51	54	63	41	51	57	53	58	42	62	51	58	51	61	51	64	46	45	56	50	44	59	61	50	63	62	53	56	53	57	61	66	50	46	64	47	71	48	55	54	61	68	43	52	66	60	53	51	52	64	53	58	65	38	71	45	49	50	62	59	47	52	54	57	52	55	48	50	55	55	61	58	53	66	41	66	58	70	67	53	41	55	53	60	47	66	61	44	45	46	58	44	59	61	78	51	56	61	45	55	60	54	43	59	58	55	59	46	47	47	47	41	48	56	45	44	59	55	67	49	40	51	53	63	67	65	70	64	49	66	50	70	55	52	65	64	58	62	48	58	56	63	52	67	70	51	66	47	59	65	62	48	58	59	52	59	65	57	53	51	49	50	62	47	46	64	51	42	48	60	58	53	53	56	52	53	56	53	49	55	59	62	61	47	48	45	57	55	48	52	54	50	58	46	40	54	49	60	55	58	64	51	65	57	70	50	55	60	60	48	57	55	54	62	44	61	56	54	52	38	56	50	60	53	52	57	59	56	52	66	54	65	69	61	58	49	62	62	53	49	54	33	36	53	47	66	49	63	55	65	62	61	43	62	61	73	44	44	58	64	64	50	49	46	54	66	50	42	59	47	59	44	53	56	60	55	53	52	46	52	47	52	51	54	70	53	51	50	51	68	58	60	50	62	50	63	38	82	48	63	61	52	65	61	45	65	59	59	53	50	59	48	50	47	50	65	69	56	51	56	71	63	50	67	71	52	48	55	48	59	42	54	57	60	53	52	44	45	55	58	60	56	63	53	58	53	44	42	55	51	52	67	60	57	66	50	48	49	52	48	56	61	45	55	58	48	54	65	52	58	59	49	52	63	51	50	56	48	55	66	52	60	48	63	42	39	56	53	56	59	58	52	65	68	53	64	42	44	61	53	52	62	51	46	51	61	44	51	61	53	59	55	53	61	61	48	63	47	57	60	51	55	55	63	62	55	51	55	65	46	55	53	47	48	55	73	42	55	60	58	56	51	56	46	60	47	55	63	73	49	56	57	60	61	52	58	57	56	40	46	52	55	62	60	42	50	56	49	70	54	62	70	56	63	58	56	50	46	56	61	54	60	64	56	52	54	57	60	38	55	59	54	44	46	38	57	52	62	60	63	53	63	63	70	52	51	54	49	62	47	54	62	68	61	49	48	57	58	49	62	51	50	49	56	58	51	51	52	51	82	58	66	65	60	55	60	55	62	49	57	67	52	70	58	54	36	52	48	55	54	56	59	52	60	56	61	59	59	54	48	55	46	57	57	48	56	64	66	45	67	50	61	64	56	48	53	51	50	43	49	58	65	54	68	56	66	60	54	52	60	48	60	50	55	66	61	44	53	59	44	68	47	50	53	57	52	47	55	52	70	52	44	57	53	46	64	46	79	44	52	51	46	53	51	57	58	61	46	60	49	51	72	53	46	60	49	58	59	49	52	48	74	51	36	59	52	59	50	41	49	49	51	56	50	81	50	51	47	61	44	44	55	52	62	63	55	49	72	54	65	58	56	61	48	49	51	64	63	53	53	52	41	54	48	47	44	58	47	48	50	64	55	53	58	61	61	58	56	58	38	45	38	55	58	66	69	52	54	44	67	62	50	57	68	51	67	55	60	49	64	49	74	53	61	60	57	55	64	50	45	55	51	57	57	62	67	70	53	54	43	55	56	54	49	52	48	49	46	51	60	46	58	48	63	48	47	60	50	50	57	65	52	51	61	55	48	51	52	53	62	70	66	62	52	64	44	61	46	54	51	60	49	50	66	65	53	59	63	66	71	59	54	37	50	63	63	61	48	50	48	60	46	44	59	61	52	52	52	57	68	53	51	53	65	62	51	58	60	55	52	57	62	43	50	63	56	53	63	69	58	37	43	54	70	43	60	51	55	51	52	68	53	58	55	57	66	55	61	62	55	61	66	64	71	58	60	51	52	54	62	56	56	51	53	47	55	42	62	46	45	54	56	64	48	54	48	56	48	57	55	44	41	67	57	61	60	63	62	72	56	55	60	71	62	50	55	43	46	56	60	53	59	48	57	73	58	47	52	33	56	45	68
42521	37004	25831	20823	24883	8329	1620	889	730	729	694	671	730	724	687	712	741	845	1942	2488	1954	1221	841	739	713	706	677	664	687	634	682	656	678	712	658	709	668	675	655	697	633	665	702	713	645	724	711	638	662	640	720	682	671	690	667	682	613	677	691	686	697	707	681	712	687	699	669	667	680	718	699	693	660	673	712	652	676	685	677	684	688	689	656	717	682	717	615	696	661	674	695	670	638	704	679	711	670	689	673	684	709	724	687	728	644	685	668	656	666	653	667	659	680	653	683	701	690	695	668	680	705	683	654	659	710	674	667	639	689	702	714	653	715	697	667	698	681	681	669	680	674	707	690	691	644	697	673	671	698	674	688	674	700	718	701	654	686	698	690	676	691	659	658	709	654	710	667	702	674	700	686	688	629	644	671	701	644	676	633	693	758	713	677	679	719	697	694	671	737	673	650	676	675	680	683	649	686	671	704	703	668	630	690	678	683	708	704	728	670	662	700	685	687	658	674	730	698	648	716	722	693	692	680	713	666	687	682	612	703	756	660	713	676	696	607	647	697	659	667	662	656	645	673	700	691	656	644	715	674	689	690	678	674	700	725	657	659	679	700	632	686	621	633	722	678	677	674	667	715	654	681	720	723	685	733	729	737	723	678	691	666	713	692	681	689	727	693	662	643	716	662	655	645	760	680	702	662	690	724	620	744	672	722	695	685	713	682	690	646	696	684	681	677	700	744	741	671	703	697	660	672	672	674	680	670	673	662	647	705	711	656	683	682	672	693	695	696	667	692	670	691	735	720	699	682	687	672	664	678	706	694	688	721	683	697	657	640	667	679	689	704	658	703	709	636	678	734	698	701	695	610	642	626	698	699	693	679	621	701	715	670	675	677	702	756	684	631	660	708	644	677	698	672	738	722	639	691	696	677	703	710	711	711	675	668	692	695	688	684	711	669	645	686	693	678	676	611	709	651	672	685	664	701	699	693	686	712	676	659	662	656	654	701	652	680	696	710	652	706	670	677	701	681	680	710	680	731	648	689	679	693	753	683	682	702	646	688	687	689	663	664	656	674	675	720	658	662	733	663	676	641	633	614	669	709	697	670	705	726	690	668	689	693	658	664	729	659	686	672	671	696	707	688	656	659	728	750	660	655	704	701	695	685	675	651	706	636	703	653	630	667	697	714	718	710	679	707	650	665	691	688	716	721	709	637	701	653	721	681	656	678	714	656	681	665	692	663	672	672	688	717	679	676	665	680	661	704	642	675	690	701	706	752	701	647	684	667	683	662	668	630	691	664	719	693	695	669	658	670	652	644	668	696	685	691	653	748	717	685	716	689	710	698	674	680	678	699	679	706	673	676	639	714	707	654	677	675	718	647	716	709	680	656	618	678	670	667	709	656	687	682	675	649	700	677	671	700	724	724	664	649	641	682	710	700	668	668	651	703	705	706	657	687	716	701	643	675	692	684	649	685	704	681	722	642	693	720	717	695	698	651	662	705	657	669	670	716	686	682	713	674	728	659	674	664	676	724	679	686	718	755	689	711	663	679	709	690	694	658	709	646	696	684	676	709	733	664	620	663	668	670	714	690	719	713	661	702	677	661	691	656	657	663	653	724	653	655	707	649	697	712	708	690	667	705	674	660	649	695	718	631	692	687	724	695	707	643	685	675	725	674	693	698	736	705	632	712	696	690	619	675	700	710	701	692	678	681	664	696	642	638	686	641	676	707	673	693	704	697	698	672	704	708	686	692	689	651	685	703	696	720	675	759	671	706	677	656	697	682	653	704	710	685	686	699	695	687	708	689	681	699	704	685	683	693	717	641	680	688	666	705	667	703	631	728	667	665	715	660	726	663	706	683	691	691	689	721	735	697	675	690	715	687	634	723	667	660	700	636	685	737	678	690	713	686	701	720	685	704	727	698	682	701	688	744	675	734	660	721	703	716	680	677	680	695	696	627	657	705	698	687	672	740	696	736	670	691	737	656	681	700	690	713	711	673	728	636	720	672	635	683	707	648	647	664	663	698	699	654	673	704	635	691	681	696	645	688	680	650	754	663	699	672	658	646	637	668	691	674	752	693	707	667	662	681	711	695	691	664	662	678	698	672	653	677	708	690	689	727	650	682	656	703	696	732	704	699	633	711	759	662	712	702	681	682	696	704	676	684	641	752	665	676	701	681	706	700	700	706	684	675	688	655	692	719	688	691	671	705	693	667	723	679	650	655	679	706	675	679	668	699	653	656	671	715	638	687	710	726	684	671	677	670	666	680	713	660	674	653	687	722	686	661	670	645	678	685	665	662	714	712	681	730	702	666	673	669	708	667	681	650	667	649	720	706	684	666	685	686	714	616	662	707	719	697	706	687	685	638	752	715	683	683	684	634	657	680	706	643	669	706	689	697	652	683	736	695	680	698	734	650	677	655	664	690	700	639	659	629	684	687	667	687	674	708	663	690	678	722	691	646	679	665	671	680	711	675	631	690	704	693	658	709	733	626	679	698	644	681	631	676	713	634	694	663	658	694	690	645	679	678	686	667	703	669	660	652	638	715	681	683	702	693	663	680	647	677	716	692	714	672	697	696	691	687	700	659	704	741	694	665	716	686	636	662	683	684	687	663	694	678	689	647	637	712	690	667	675	678	665	720	712	677	709	689	692	640	703	666	650	680	701	670	686	642	687	685	679	686	665	715	709	664	669	715	682	697	763	682	687	689	659	696	664	698	676	684	675	678	672	705	686	685	684	671	660	681	699	734	695	708	658	667	715	723	684	708	685	646	699	686	697	706	691	665	706	720	684	635	703	702	681	719	729	697	670	716	709	650	670	715	700	691	708	690	669	678	704	711	683	671	738	693	690	673	722	711	687	700	674	711	686	708	707	688	696	701	643	668	684	673	671	657	691	646	715	655	718	682	667	709	716	705	700	688	685	715	676	674	670	642	666	713	707	620	650	709	700	692	728	643	702	709	681	687	704	695	697	727	618	687	722	691	673	687	628	662	700	681	669	692	718	661	636	672	698	703	668	685	664	676	665	647	670	703	686	715	704	703	670	653	722	712	664	675	722	672	720	677	670	689	687	656	705	676	623	666	652	700	685	683	660	663	709	706	657	658	726	709	679	671	714	667	706	621	708	645	658	700	640	696	645	690	640	699	679	717	664	710	662	759	731	708	677	684	667	683	724	683	678	702	665	679	687	707	710	683	687	690	669	676	691	687	667	710	656	680	634	663	646	705	665	683	742	680	723	691	687	644	746	695	667	702	726	660	687	683	711	676	669	670	678	699	685	699	743	678	705	642	719	640	682	713	700	682	668	641	685	706	636	717	687	694	688	717	713	700	675	668	715	701	642	707	677	688	638	746	668	675	715	668	676	699	667	647	628	647	668	698	739	692	677	648	654	697	696	690	693	686	619	664	668	714	656	667	721	713	697	695	643	622	655	681	668	713	686	711	671	727	703	725	684	654	684	642	662	649	656	709	705	684	669	642	680	746	691
24140	31478	15674	3663	2659	807	69	57	54	44	68	52	53	59	58	58	62	71	97	170	134	83	72	74	37	53	62	62	66	55	48	45	46	39	73	66	53	48	55	45	51	48	51	54	61	53	66	62	47	63	56	52	64	51	54	49	42	58	54	45	53	54	43	51	57	49	41	57	43	55	58	44	60	38	62	45	44	52	67	55	60	48	43	54	61	55	53	54	73	64	49	52	58	63	54	59	57	64	53	50	50	50	61	46	41	57	47	53	55	60	51	61	41	53	52	55	60	55	52	62	48	60	50	54	58	51	59	57	54	50	51	45	42	50	61	65	52	52	70	53	46	53	70	64	53	50	54	60	46	52	64	56	61	47	53	55	55	51	58	64	53	54	67	61	73	55	43	48	48	56	50	49	61	59	41	45	54	41	61	69	75	48	54	52	58	49	63	60	66	46	55	38	58	62	55	63	57	44	56	50	67	53	57	59	54	38	60	51	51	42	54	64	54	65	55	41	55	56	62	59	49	69	58	49	70	50	74	58	57	67	57	61	56	49	50	51	55	58	39	52	59	51	62	51	63	45	53	44	39	54	50	49	52	61	69	49	52	52	63	58	52	58	54	47	49	35	53	58	47	63	64	52	58	45	43	54	42	56	74	53	59	52	51	46	72	59	46	51	48	37	57	62	55	39	58	63	50	56	46	67	57	69	54	44	41	58	53	64	49	59	59	59	63	51	48	64	59	61	57	52	49	52	50	39	57	41	60	41	52	49	53	61	48	65	66	50	54	57	64	56	57	47	42	46	58	49	58	43	50	62	59	52	59	54	62	57	55	73	60	59	58	63	40	58	57	69	58	52	46	53	62	48	58	55	58	51	50	60	48	60	58	52	71	53	61	60	55	50	56	39	49	60	55	68	63	54	56	51	57	59	44	44	51	54	45	46	65	59	54	52	47	59	52	59	49	66	37	55	52	56	62	38	59	51	65	54	49	47	61	48	45	58	58	53	60	50	39	56	62	57	48	62	62	61	64	62	61	55	54	54	55	57	52	51	78	64	47	67	50	51	57	55	60	42	49	64	39	54	60	59	46	45	60	45	36	55	69	50	60	46	66	52	59	62	61	45	52	55	51	55	58	51	56	56	51	59	57	51	50	51	53	48	39	50	51	58	58	43	43	54	54	62	74	59	55	57	48	52	58	57	62	49	50	50	56	49	53	50	63	62	50	56	43	44	48	48	47	58	63	43	58	52	76	55	52	48	53	44	44	50	47	62	58	58	52	48	51	59	56	52	46	52	65	56	58	34	55	60	56	66	47	59	62	56	52	48	70	63	73	52	44	59	69	62	64	48	52	63	37	67	69	63	64	55	47	58	49	65	60	52	53	54	50	43	55	61	48	52	48	44	54	51	48	50	52	45	44	52	58	50	53	49	56	63	45	43	56	53	55	44	60	58	68	38	53	56	57	61	54	55	61	64	56	45	60	50	51	61	53	45	44	51	55	48	57	45	67	45	51	45	54	50	43	41	45	53	51	50	58	61	60	55	55	45	40	53	55	63	54	51	59	46	58	52	55	46	40	60	61	56	56	54	59	66	54	58	55	47	56	56	57	49	58	64	60	49	48	40	42	49	49	42	53	59	45	57	55	61	42	51	60	51	47	56	67	52	43	58	62	67	45	48	40	46	77	57	60	58	51	70	44	41	67	56	51	54	57	60	47	53	51	47	63	67	51	36	37	53	65	49	67	55	62	59	60	64	54	53	63	61	46	56	48	50	69	51	51	56	64	59	48	43	44	55	46	57	52	58	53	44	46	52	46	46	48	59	56	57	59	51	66	47	68	57	58	59	57	57	50	49	47	59	54	65	55	57	62	52	65	54	46	65	63	63	43	64	69	49	51	47	49	56	53	61	59	48	38	64	58	64	44	50	46	54	36	62	63	52	55	50	62	41	66	52	52	48	56	51	46	58	44	67	54	58	49	64	44	62	44	44	36	46	47	57	57	52	53	52	56	63	69	42	58	52	66	59	58	41	48	44	50	68	42	57	41	57	36	51	67	44	58	46	55	46	51	49	59	56	60	54	69	66	51	56	49	62	63	44	48	45	53	43	54	41	49	60	55	66	65	64	67	54	55	48	57	59	56	56	52	64	65	49	63	46	49	70	64	55	60	51	48	60	59	49	50	50	41	47	65	47	50	47	54	66	57	62	48	49	49	47	63	54	54	57	52	53	49	54	45	46	51	54	59	51	57	43	42	48	55	51	51	62	52	43	75	52	51	55	46	42	58	52	64	47	58	49	42	51	61	46	51	59	50	55	67	50	48	43	63	46	58	58	46	48	60	66	54	55	54	52	52	46	53	49	57	48	31	65	52	45	65	51	46	54	48	61	51	46	52	51	60	45	53	56	73	57	55	44	46	64	44	70	44	47	66	54	55	54	47	37	52	61	51	54	54	64	54	59	47	51	62	59	56	53	74	61	56	62	56	50	54	47	48	44	66	61	51	43	50	57	58	41	56	52	62	62	64	50	50	54	35	62	48	45	40	56	57	46	50	63	64	60	50	44	57	45	62	59	61	56	50	58	68	55	56	58	63	51	57	44	41	59	47	49	52	51	53	56	48	55	64	53	55	59	58	65	55	60	70	54	47	67	46	55	52	50	48	67	45	55	55	49	61	39	45	55	54	65	61	56	55	57	54	44	55	54	61	56	52	48	46	54	53	47	72	51	58	56	61	58	45	50	63	48	72	48	67	41	58	54	50	49	48	47	61	67	67	44	49	61	35	36	50	41	49	47	63	47	56	53	54	44	45	53	41	42	61	51	52	58	42	52	59	68	48	65	55	44	58	63	53	59	61	64	55	51	43	59	55	55	52	52	52	45	60	48	41	50	55	60	52	59	48	49	55	48	51	60	65	66	71	63	57	59	48	49	52	54	54	46	46	48	71	57	53	49	58	59	56	58	52	59	61	62	57	54	46	63	58	52	45	64	57	47	57	43	54	49	62	56	48	53	46	75	59	59	57	50	54	49	51	50	42	46	46	44	57	55	39	59	50	60	47	45	47	53	61	57	50	37	67	66	46	55	47	50	61	43	40	51	51	44	47	55	58	54	51	64	62	52	61	51	54	57	57	51	62	50	53	51	57	60	59	44	50	57	43	57	53	58	67	61	50	56	68	56	46	58	62	50	69	56	52	49	40	56	71	52	52	56	54	46	56	45	31	50	50	39	45	47	73	44	46	48	43	55	48	51	50	56	56	65	62	46	61	53	52	52	54	51	62	55	60	53	44	61	53	61	57	49	45	47	54	60	72	57	39	60	58	51	55	61	55	58	59	54	58	45	55	48	46	55	60	59	53	50	47	47	57	45	61	57	53	50	56	56	60	40	67	46	63	55	44	57	53	64	57	51	46	56	42	36	61	57	53	46	44	66	56	40	67	49	47	49	52	52	55	61	59	54	52	52	57	64	54	55	62	48	49	52	58	56	45	53	45	53
49739	45303	35250	32346	37942	17718	1827	786	779	770	752	679	704	765	718	768	743	715	3408	5251	3717	1803	1015	692	738	662	702	673	649	636	670	676	685	652	703	694	717	637	677	652	631	736	720	652	687	704	688	644	683	703	646	676	673	668	658	662	648	676	651	697	697	668	664	646	706	658	676	643	692	685	682	626	675	689	674	682	637	665	627	639	672	680	665	671	679	698	725	718	656	674	669	672	656	671	660	705	661	662	671	672	607	686	652	646	655	686	677	686	632	695	664	681	626	662	726	694	668	705	674	702	680	700	663	675	672	662	683	709	680	658	678	718	659	705	655	713	724	698	685	706	645	671	673	668	665	679	685	689	659	694	657	672	680	648	735	637	678	648	735	673	653	700	655	681	648	703	664	682	624	666	675	621	701	670	653	679	709	691	671	643	638	664	646	690	738	679	674	641	620	610	657	692	698	693	633	694	646	690	658	668	680	678	672	662	709	655	645	697	665	671	679	699	666	692	688	707	688	689	682	672	650	666	722	718	658	677	678	705	674	688	690	671	648	693	678	710	684	663	660	689	675	693	685	667	663	688	646	673	655	689	688	667	634	639	676	686	730	686	712	641	666	659	675	676	692	649	649	645	661	679	659	661	675	670	736	690	671	676	648	707	687	713	608	692	679	660	681	688	657	650	738	692	666	691	678	679	645	676	692	720	694	696	703	726	671	688	719	644	628	694	686	660	662	628	684	691	679	659	609	672	701	685	723	675	694	678	712	677	664	693	705	635	667	648	660	662	696	686	697	695	659	740	710	702	654	688	675	669	679	701	656	665	694	713	644	633	667	691	679	690	674	690	696	727	696	694	665	714	645	655	701	698	677	677	724	667	705	682	682	669	707	690	628	685	671	694	694	682	657	700	677	667	625	678	624	710	642	717	643	687	672	680	672	682	680	680	618	661	698	685	728	663	674	671	647	663	672	653	648	680	671	707	688	630	693	684	690	621	644	713	659	676	716	653	673	659	674	698	624	679	639	688	696	663	684	739	657	670	652	677	665	660	685	676	677	712	690	701	693	691	614	731	686	664	690	679	655	674	639	718	680	658	708	644	678	638	651	683	669	653	682	650	678	638	670	685	716	711	668	648	672	674	691	666	685	688	686	704	667	666	657	662	666	700	688	655	646	676	725	731	684	711	663	688	709	623	663	685	675	656	632	652	678	715	681	656	661	639	627	657	629	659	708	671	670	675	667	664	714	699	706	681	691	713	646	651	652	690	709	695	699	673	714	685	617	625	655	648	713	682	679	662	690	593	683	657	695	705	664	679	660	640	716	665	644	648	654	693	695	685	684	666	634	629	686	683	674	664	675	675	679	697	719	665	653	644	653	659	643	676	665	683	666	624	679	690	687	670	635	675	661	670	634	652	726	651	668	699	675	659	660	666	679	702	696	624	639	683	649	692	672	648	636	706	658	675	694	695	674	696	633	668	669	726	693	693	693	683	717	668	697	647	648	705	675	716	663	669	648	674	668	643	655	659	669	708	628	677	667	667	677	694	648	674	667	718	703	650	715	662	665	642	682	710	646	659	685	671	630	658	688	665	648	643	762	719	701	713	713	652	698	661	634	674	695	709	668	668	675	683	633	684	688	702	625	637	667	673	657	654	672	636	654	641	672	698	668	718	670	658	661	625	680	719	662	610	702	703	687	651	662	635	659	694	647	695	622	682	704	694	733	666	697	718	751	712	670	691	689	651	685	655	643	713	664	693	655	665	666	699	665	675	644	689	686	645	674	669	665	687	713	662	667	666	731	681	658	690	641	695	677	687	714	645	667	706	674	688	654	683	663	639	662	677	739	657	666	647	660	689	673	694	666	635	669	666	709	636	673	675	668	676	681	665	737	658	708	654	697	680	672	675	680	697	678	686	699	602	688	683	654	685	685	678	646	705	709	657	632	718	683	705	642	689	693	672	668	680	709	648	691	706	689	657	693	670	725	670	670	664	722	635	671	663	669	694	754	654	657	622	652	683	656	662	655	696	677	649	700	640	689	688	644	670	669	723	624	688	697	709	646	675	697	688	696	677	655	692	668	653	651	655	649	679	684	672	666	666	691	675	682	622	692	711	657	670	678	669	693	623	718	645	670	636	687	652	679	667	631	686	701	671	683	692	654	692	665	635	663	654	695	627	706	687	646	697	678	677	728	693	655	658	686	686	692	689	632	707	672	642	691	664	664	628	659	684	619	696	667	768	679	676	708	673	650	672	690	677	622	681	671	633	696	711	667	674	633	693	664	661	659	662	665	656	702	641	678	694	689	639	662	678	703	690	642	634	667	663	649	672	714	700	658	633	679	646	666	661	669	699	699	658	657	703	730	688	684	679	682	672	662	669	685	657	687	673	667	688	682	665	659	718	687	699	690	727	674	658	667	663	621	730	670	677	673	663	673	676	693	666	696	675	684	682	673	700	672	654	636	700	671	662	673	661	690	659	662	665	660	684	694	685	685	658	704	718	672	685	710	696	702	705	652	682	668	663	655	711	651	694	659	662	664	662	662	641	705	643	672	695	645	678	663	696	646	697	738	711	707	702	676	697	687	653	652	725	638	669	657	670	719	662	691	637	633	692	686	687	694	663	677	671	673	691	707	625	659	654	700	638	697	695	702	698	679	663	702	655	637	642	708	679	688	653	679	701	684	678	667	686	692	674	665	673	697	697	702	675	707	670	647	709	688	637	654	667	669	609	687	709	665	635	658	694	643	648	664	659	688	629	670	632	646	659	701	661	661	637	732	681	626	691	666	711	661	644	673	665	657	660	688	686	650	713	615	688	680	641	685	641	664	717	680	688	692	668	626	658	678	694	659	648	702	685	725	665	657	680	636	679	705	720	681	656	638	645	658	669	651	679	700	643	654	691	656	693	706	658	735	662	692	675	653	680	651	685	671	663	717	683	662	707	648	705	694	686	687	700	692	706	671	620	682	684	670	672	653	670	637	661	692	644	692	669	730	695	717	686	669	690	702	652	691	664	669	643	688	714	670	632	659	675	703	685	728	656	692	669	670	645	666	648	656	690	639	686	704	682	693	665	653	648	658	650	711	723	686	668	662	660	671	622	667	636	633	706	652	683	721	681	703	653	695	631	672	684	669	675	642	680	653	670	651	660	640	711	719	688	704	666	668	673	692	664	704	682	655	652	726	680	639	651	671	663	648	716	691	720	666	673	691	697	656	713	672	695	667	663	695	685	655	616	727	611	671	686	643	656	703	719	656	697	660	696	644	663	703	697	662	679	646	643	666	688	657	671	675	661	689	667	706	697	676	661	680	700	664	681	663	659	652	689	697	679	725	623	631	668	698	660	637	713	658	701	660	691	682	674	707	648	660	667	661	683	654	704	675	674	668	711	672	682	643	670	678	684	656	653	643	652	661	633	690	662	718	646	711	713	712	668	676	670	708	627	671	677	680	640	666	667	617	705	685	641	694	707	684	719	679	655	694	617	692	654	673	685
21104	28219	15748	3643	2554	813	65	54	74	58	60	79	57	53	71	68	70	78	163	175	166	105	73	67	57	75	62	68	63	66	63	76	59	60	72	57	51	51	64	60	71	77	68	63	59	66	53	69	59	68	53	63	65	53	81	55	70	63	55	62	68	72	66	53	80	63	77	63	63	49	74	56	65	63	67	69	55	52	64	60	69	62	57	62	65	58	66	74	56	72	60	63	52	73	71	57	68	73	70	69	77	62	48	65	73	59	79	68	48	67	58	67	66	75	59	56	53	65	52	77	77	68	74	78	71	74	50	60	67	64	55	56	56	64	61	55	74	57	72	64	76	69	70	65	65	66	53	59	72	52	65	70	59	79	67	73	63	73	78	73	67	61	51	65	66	61	70	68	52	73	63	63	63	72	67	76	55	66	63	58	71	64	55	68	54	64	74	58	64	60	69	67	68	62	48	71	50	63	54	65	54	60	64	66	61	62	53	68	81	71	66	75	63	70	66	69	65	66	61	67	57	47	74	64	63	75	66	62	65	61	68	52	62	43	63	67	68	61	74	66	68	56	86	67	63	70	61	57	59	62	72	64	57	56	80	49	64	76	57	56	67	68	62	60	64	52	62	49	56	65	61	70	72	50	50	66	61	60	62	55	64	80	54	68	65	75	58	69	46	48	68	72	51	56	69	74	88	64	74	73	69	75	62	69	53	64	62	70	62	64	60	61	67	64	72	64	54	65	88	58	54	54	69	70	57	76	68	75	74	78	49	58	67	63	74	66	81	55	56	70	63	62	73	62	61	54	54	58	59	62	54	72	62	62	70	56	70	55	50	57	58	76	76	54	57	58	66	65	67	70	58	59	73	73	92	64	66	66	65	65	62	63	72	54	56	62	60	51	75	75	73	71	60	60	76	62	66	71	56	72	61	62	68	63	48	69	67	69	67	64	68	51	71	75	65	65	61	63	55	63	63	59	58	54	67	64	77	52	74	56	65	72	69	62	56	73	59	68	70	67	67	70	62	72	76	66	49	78	55	59	74	61	52	71	59	59	64	60	66	79	56	60	71	82	49	51	70	64	79	77	61	61	61	56	63	65	62	67	69	62	59	57	65	66	63	67	63	40	59	62	57	75	73	81	55	60	64	62	56	62	67	54	60	81	45	68	60	67	47	56	64	63	56	67	52	60	60	54	75	63	61	68	73	61	77	57	69	64	50	60	56	63	71	72	69	56	53	62	58	80	67	67	70	59	59	57	63	62	60	67	58	50	60	57	61	76	72	59	64	59	49	63	62	47	74	72	53	64	57	66	51	71	57	67	52	61	65	49	61	66	57	60	63	59	73	64	82	78	62	67	66	74	55	75	65	69	70	74	61	59	55	54	66	76	67	70	46	63	66	68	62	49	74	61	60	71	62	64	69	67	57	72	63	65	60	55	60	63	69	71	73	64	75	55	60	62	57	80	67	76	68	65	56	75	49	52	79	64	67	64	57	64	71	53	68	71	73	69	59	65	71	60	56	60	67	75	71	70	67	78	62	58	58	67	65	62	49	72	80	74	76	71	71	65	50	68	69	65	65	58	56	57	83	63	77	81	55	64	57	69	61	69	65	74	74	63	77	69	53	51	63	62	63	69	74	61	67	62	90	58	75	58	55	68	71	59	64	57	65	59	57	59	56	65	66	70	68	70	73	59	67	76	78	63	60	62	65	60	60	69	59	60	76	55	67	66	56	67	66	61	76	76	55	45	68	66	64	75	62	71	57	52	73	61	76	65	64	64	69	67	71	63	69	69	69	74	52	62	62	50	68	61	61	52	66	51	61	64	69	63	71	68	67	60	54	64	69	62	63	50	65	57	75	60	65	80	58	77	68	78	65	74	61	54	54	57	61	58	68	64	58	72	70	68	54	51	63	59	74	55	63	64	51	65	70	67	61	78	71	82	60	59	72	59	61	61	66	67	46	66	53	84	70	69	73	73	54	63	56	73	75	78	73	53	67	61	66	61	73	61	58	60	63	45	61	68	89	63	88	72	61	73	75	59	78	59	72	52	76	58	65	58	55	74	65	62	69	76	65	66	53	52	57	68	60	56	60	63	62	71	54	66	76	52	62	59	62	61	61	64	70	68	59	58	62	65	76	50	56	66	60	52	64	49	75	73	72	63	65	66	57	64	62	63	57	69	71	62	73	54	50	87	69	64	77	58	72	80	51	53	58	67	68	56	70	67	71	62	49	66	73	74	78	64	55	70	67	63	82	66	55	62	64	65	76	62	55	68	81	74	61	67	67	65	59	72	72	74	67	62	64	57	51	57	70	59	54	62	71	59	65	79	69	66	67	59	71	69	69	56	58	70	58	75	67	79	63	55	69	54	61	62	71	52	59	62	59	65	78	58	77	60	67	64	66	66	51	63	72	57	59	65	67	76	58	57	61	55	59	71	72	57	79	68	64	59	53	58	64	74	54	60	56	58	81	61	57	70	63	60	70	59	67	60	49	62	61	78	81	68	65	61	69	71	61	58	64	53	68	72	77	75	67	74	67	63	73	63	64	75	67	74	58	76	65	81	59	64	80	54	71	77	71	59	69	71	53	72	77	62	57	53	53	73	62	71	73	64	62	74	56	81	65	77	64	72	63	73	67	49	85	79	47	77	61	70	58	75	70	73	73	71	53	75	64	79	53	67	69	78	73	82	57	53	73	49	60	61	65	59	65	67	64	61	64	68	68	76	65	73	62	63	55	69	55	71	66	58	62	60	55	72	64	67	61	76	59	65	62	66	50	59	63	62	69	63	56	67	63	80	70	56	68	57	78	66	67	66	58	69	77	60	65	65	62	63	63	53	68	51	85	69	57	52	61	60	65	66	75	80	70	59	59	65	51	60	54	65	68	49	59	73	69	63	64	53	64	55	66	48	58	74	70	69	63	65	65	55	66	67	65	73	72	66	59	66	65	53	67	55	53	65	68	78	72	62	62	78	58	66	61	67	66	71	82	65	54	70	54	70	66	73	74	63	52	79	52	65	65	66	65	69	57	51	59	71	51	65	70	64	64	74	62	55	53	69	76	79	80	62	55	56	62	82	66	71	68	65	78	77	65	63	66	63	56	65	53	62	67	46	70	76	61	59	50	64	61	75	63	73	52	49	52	73	70	68	61	73	59	76	65	63	71	65	63	62	65	64	60	60	62	61	67	71	53	64	62	62	54	72	58	64	64	64	68	62	57	61	43	62	59	52	72	48	76	81	65	72	79	65	81	65	78	65	66	66	60	78	69	75	65	69	72	59	61	69	62	56	61	66	73	60	64	61	68	59	64	68	68	56	76	54	57	66	71	58	62	74	63	56	65	54	46	72	63	62	62	74	59	58	56	66	60	66	66	62	61	61	57	66	58	58	67	73	53	60	61	59	51	60	62	63	49	55	50	73	75	70	52	63	73	82	75	62	73	58	55	69	73	65	69	62	81	63	69	48	71	61	59	73	61	57	59	68	58	50
51313	48366	36383	31397	36770	21471	1203	927	899	896	877	896	831	843	835	890	861	801	4204	5416	3512	1787	1123	883	784	816	822	824	804	807	773	776	797	795	813	761	803	801	747	772	731	824	836	804	806	817	773	822	812	804	783	762	820	756	788	815	810	842	815	754	786	791	820	828	844	820	734	795	779	799	794	806	759	746	790	833	790	833	789	816	775	722	787	753	771	769	825	796	824	834	825	786	780	776	750	799	764	804	823	756	827	780	791	789	824	826	735	852	845	722	764	782	806	819	786	749	758	817	819	769	837	790	836	785	775	790	801	758	796	778	797	835	828	782	804	788	768	845	786	783	735	757	806	807	878	757	775	774	745	784	779	805	807	824	827	811	795	804	763	813	767	788	797	814	794	817	763	769	825	812	801	799	804	815	800	821	774	798	785	791	803	832	774	797	824	847	830	803	755	813	779	742	801	785	793	796	786	864	838	761	798	765	801	803	771	803	846	789	809	752	809	807	807	807	780	817	770	775	780	822	777	765	817	805	797	764	808	822	809	796	813	804	803	831	804	832	772	791	825	782	773	818	791	810	771	798	738	773	797	794	771	792	806	851	834	820	820	756	822	795	801	804	766	775	772	784	803	754	803	794	799	824	729	796	759	840	772	761	776	829	770	819	811	803	788	847	787	827	832	793	784	822	820	758	834	778	820	796	765	737	798	776	791	781	784	792	785	805	806	799	810	781	791	751	821	820	811	732	764	792	789	769	788	856	790	821	761	781	851	821	797	775	792	789	791	787	774	825	826	821	764	811	780	806	835	808	850	841	799	759	800	762	752	777	752	811	820	779	856	807	800	825	778	775	797	786	718	803	808	804	772	786	745	769	771	780	768	819	794	799	813	834	776	825	780	755	834	793	758	794	845	764	789	808	805	806	767	798	804	772	768	797	783	798	789	815	707	810	782	778	806	765	815	740	778	788	797	784	845	788	769	851	795	796	832	783	807	814	758	791	819	780	821	787	746	811	847	807	802	802	780	823	772	764	766	793	748	840	772	782	766	794	822	790	777	775	834	818	786	772	787	768	800	778	779	805	810	783	818	803	792	787	823	779	811	813	830	790	846	785	760	802	818	738	769	805	787	701	792	760	807	791	790	789	778	777	791	781	782	767	831	789	816	776	793	809	771	788	798	801	763	735	761	801	821	793	776	808	801	765	783	773	799	812	777	752	771	738	817	778	834	794	831	795	772	805	796	844	773	773	824	761	793	821	815	792	765	845	765	777	844	804	842	827	835	781	839	781	788	800	805	774	822	746	775	779	803	782	835	825	781	819	816	820	773	784	801	736	824	765	811	747	821	788	787	823	810	816	798	773	792	775	780	815	788	757	747	792	801	772	788	796	823	750	775	807	807	803	760	799	795	760	795	839	805	815	805	733	826	784	790	823	813	757	795	829	786	738	820	777	798	809	764	802	822	805	802	828	848	812	786	794	788	815	799	747	808	804	860	791	801	757	850	798	789	821	822	805	774	817	781	784	840	799	803	800	819	741	816	790	783	766	784	808	777	851	801	792	780	831	776	798	833	774	716	780	795	792	786	809	814	763	805	819	794	793	835	788	831	832	771	796	789	832	797	788	857	803	808	788	842	786	796	856	797	807	775	773	786	803	798	813	824	830	807	797	811	815	855	754	835	806	764	772	802	794	793	809	754	812	816	728	788	765	741	836	812	813	782	806	739	769	804	817	787	880	798	821	785	800	836	820	788	816	809	767	823	811	791	796	751	772	827	785	748	770	832	795	754	719	743	790	813	786	785	749	761	774	788	743	823	757	781	820	743	792	805	807	812	800	837	751	847	800	812	798	778	814	803	813	818	793	777	828	777	796	793	824	841	808	814	791	799	801	795	813	791	789	768	752	867	817	755	767	782	784	815	805	784	780	829	822	836	778	838	771	771	769	824	801	790	753	768	825	752	874	837	799	828	762	826	748	820	815	802	775	759	815	752	803	820	841	805	763	812	829	772	782	765	858	831	776	813	799	791	742	807	832	787	788	750	771	808	788	831	779	823	788	822	831	805	810	751	780	793	825	831	814	809	780	819	738	799	779	772	758	805	831	830	861	809	827	776	770	758	798	828	766	810	838	809	793	768	781	775	802	829	828	819	813	820	786	820	811	785	756	768	791	800	815	780	777	801	727	811	755	796	829	818	811	766	812	798	798	806	789	815	831	826	794	791	824	779	795	807	841	765	840	794	758	770	817	799	828	809	766	769	815	769	775	800	784	770	774	783	758	776	784	813	828	795	782	777	754	828	765	737	792	779	814	822	785	817	773	825	808	812	819	758	794	787	803	807	772	813	785	764	793	783	794	743	812	768	756	789	766	748	808	750	781	822	832	783	823	809	791	783	759	755	802	810	792	795	767	782	784	760	850	823	794	847	764	770	805	822	773	799	795	785	841	817	813	783	793	802	796	777	814	811	859	790	832	760	768	815	781	835	776	797	809	852	795	764	794	847	801	815	826	822	772	813	775	792	781	823	849	792	788	793	803	770	753	767	783	764	756	791	837	794	819	806	770	808	791	798	778	740	842	752	792	759	789	796	788	764	805	832	821	827	848	817	823	787	752	835	784	778	787	782	779	807	810	789	802	786	779	816	797	872	805	789	844	765	839	819	816	820	769	840	839	801	764	790	836	790	781	782	768	834	796	771	829	790	790	796	747	794	837	826	816	806	799	812	822	760	778	750	821	793	775	793	767	822	842	815	765	807	802	764	846	748	782	843	782	806	840	759	776	782	766	830	808	824	815	765	767	810	771	781	788	788	739	803	836	790	787	793	789	775	859	788	794	838	795	812	821	826	818	809	819	780	731	776	791	814	819	804	790	749	834	828	797	760	803	840	876	782	874	774	761	782	760	801	757	823	806	802	855	807	820	815	842	819	773	813	797	762	769	811	792	789	810	781	748	853	769	775	821	740	825	716	794	815	773	857	818	781	787	775	828	823	776	793	740	786	776	777	850	767	773	793	823	834	849	781	758	846	786	752	824	829	795	808	746	788	810	802	831	817	818	784	781	781	811	769	788	755	790	764	764	816	814	773	790	788	812	785	769	791	773	794	788	783	791	810	787	824	797	789	771	808	736	823	811	815	823	795	776	782	788	818	826	754	813	805	794	847	807	756	818	875	807	776	797	783	817	756	834	809	797	835	798	825	763	833	798	799	852	824	784	761	798	792	769	787	764	823	837	855	738	739	809	787	829	835	772	839	810	794	775	823	773	780	803	777	761	791	840	814	805	833	820	752	842	750	810	804	781	765	878	764	789	792	809	818	766	766	809	790	748	777	833	759	773	838	798	812	830	771	764	769	868	766	797	808	806	828	845	797	802	784	801	807	773	786	822	834	809	784	781	856	809	831	776	821	812	826	753	809	816	803	808	782	817	815	796	802	743	788	848	839	792	752	772	779	791	793	811	795	767	802	798	756	776	767	778	790	774	810	798	810	824	768	777	779	782
30397	39010	22124	6381	3961	1569	69	65	71	66	71	67	66	67	89	50	69	58	197	277	190	111	110	69	64	57	58	50	60	66	64	52	66	69	55	53	73	67	71	58	70	55	53	58	69	57	67	60	61	55	63	71	51	69	62	53	63	60	66	63	60	63	52	40	72	70	65	46	62	61	62	72	61	59	61	74	66	56	61	61	74	76	57	70	49	47	54	55	58	55	80	63	57	59	60	62	59	46	64	69	63	64	60	66	63	60	53	49	60	67	57	73	57	70	65	62	77	74	66	67	76	65	44	53	72	64	68	82	47	62	49	53	64	56	56	52	60	48	57	49	74	54	63	67	60	64	59	57	76	56	56	65	63	58	51	53	71	60	60	53	59	76	58	69	58	63	72	54	62	65	67	49	62	68	84	69	68	53	55	67	54	67	56	56	64	55	58	59	56	56	64	56	60	65	68	58	67	63	51	55	60	70	70	58	72	67	45	58	60	65	82	41	59	60	45	61	55	63	53	61	68	54	71	57	60	41	55	71	72	58	62	80	72	54	57	61	67	74	60	60	56	71	63	60	66	47	58	60	62	53	60	60	69	67	56	65	63	53	55	46	66	65	53	64	56	70	67	53	63	64	64	55	52	51	75	68	62	66	56	71	67	56	62	63	67	54	54	66	66	54	65	59	42	59	57	67	75	61	60	63	61	58	60	64	52	73	68	64	60	57	61	53	73	64	57	52	64	48	59	65	51	73	71	64	73	63	63	55	61	62	66	50	59	79	62	66	65	58	69	52	55	66	68	47	63	61	63	56	63	64	53	61	59	73	67	63	73	49	53	53	42	55	58	62	55	61	54	48	52	57	62	55	54	68	59	69	66	72	56	49	71	60	43	55	75	69	70	59	56	66	63	67	61	65	58	71	54	69	75	63	78	51	65	64	57	82	60	47	49	64	58	62	51	72	69	65	59	63	79	54	58	62	58	50	67	49	53	56	63	56	51	53	63	71	47	56	59	51	54	66	59	58	66	55	56	74	64	53	66	51	73	58	77	62	60	56	64	71	69	58	49	59	61	62	59	63	74	50	61	58	54	54	61	62	58	49	52	50	56	63	52	54	52	54	73	61	63	53	58	55	68	61	53	63	66	75	70	60	67	66	60	60	65	52	62	69	78	66	73	64	67	55	74	84	55	58	50	58	50	56	62	70	72	67	66	57	63	69	63	45	69	48	75	71	69	69	55	73	51	64	67	69	63	61	52	55	60	62	57	68	67	58	62	57	63	71	66	58	63	54	63	63	66	64	62	63	65	52	55	48	46	57	64	54	50	54	48	45	65	54	62	56	63	49	49	55	68	64	68	63	65	60	77	61	64	66	66	72	65	51	65	59	73	51	63	63	68	66	62	63	76	66	61	78	53	63	63	66	51	55	69	63	50	58	70	57	64	69	64	61	53	56	63	56	65	65	64	60	56	59	59	64	59	61	51	62	56	56	69	68	55	61	58	57	61	54	68	52	55	64	55	68	56	63	72	73	65	61	62	75	63	55	63	56	61	72	78	59	57	62	62	62	76	57	67	51	52	52	70	68	63	56	59	63	58	53	61	36	74	65	64	58	47	56	66	58	48	51	52	53	56	55	65	67	65	53	58	56	63	57	66	70	81	63	70	58	66	50	55	61	62	67	64	65	43	66	58	59	62	49	68	65	64	71	51	61	61	53	71	63	62	70	71	61	52	61	55	76	70	60	49	70	57	69	72	47	68	72	58	57	65	71	52	51	49	66	61	63	78	51	68	47	52	68	62	57	73	68	57	50	62	68	66	71	61	74	61	72	52	56	66	70	57	64	79	51	54	69	51	54	57	73	67	73	71	73	68	63	52	49	77	59	59	63	59	56	73	74	60	59	61	67	55	56	63	59	58	63	73	65	58	68	58	63	86	59	60	69	66	69	64	63	61	70	53	72	63	73	70	49	65	66	66	55	51	55	68	50	68	63	67	54	55	59	66	67	59	64	70	55	61	58	70	47	61	49	84	60	61	58	59	65	66	49	56	55	63	56	51	60	64	55	68	64	60	59	67	50	62	52	68	56	66	50	60	71	67	70	61	46	63	62	65	80	48	57	57	66	54	68	69	73	71	76	54	60	66	66	72	55	69	69	63	58	63	58	59	47	68	60	60	44	59	54	53	69	74	69	52	61	86	58	66	71	55	57	64	64	66	72	44	56	55	59	76	51	59	66	58	62	72	58	72	72	60	47	66	70	55	65	68	71	44	43	77	61	54	54	62	57	64	60	58	63	75	64	62	63	53	67	74	73	71	62	62	56	63	54	52	72	65	67	72	55	57	72	63	54	60	52	64	57	67	66	63	70	73	66	54	65	66	50	60	70	61	56	59	55	68	56	55	71	63	57	58	52	63	68	57	63	74	62	71	56	65	59	63	50	58	63	58	66	52	47	63	59	53	46	58	67	64	70	54	56	77	65	57	60	62	46	47	57	73	63	56	59	66	48	67	50	67	62	60	48	45	59	61	67	54	59	48	61	58	66	66	57	69	88	65	67	66	53	56	64	64	54	46	63	45	61	58	44	55	47	66	75	52	60	59	69	68	57	59	75	57	61	54	48	58	61	74	55	68	62	61	71	51	57	74	63	72	70	58	71	49	89	56	49	54	54	59	66	47	67	67	58	61	68	54	55	76	63	50	56	58	57	57	55	66	53	61	47	64	64	59	69	77	59	48	70	53	67	54	55	57	60	76	68	70	65	55	52	61	74	61	62	63	56	65	68	67	63	66	59	55	57	57	65	67	57	59	74	65	67	57	73	53	67	60	56	53	74	49	58	62	59	55	55	67	65	54	64	58	53	56	59	61	73	75	67	51	59	64	58	64	69	56	52	51	61	52	69	78	55	55	59	65	55	74	64	54	76	66	64	57	55	55	63	68	59	65	72	50	64	67	57	62	55	61	57	63	57	47	53	63	66	54	60	72	66	57	61	73	63	54	57	57	57	56	62	65	61	70	67	63	52	69	63	54	49	64	51	64	55	52	55	62	65	71	52	67	58	64	52	47	57	52	47	65	58	58	61	69	46	61	66	51	67	65	61	57	61	60	52	63	59	46	59	58	55	65	63	60	44	60	61	53	60	63	55	63	71	63	69	66	66	70	56	49	75	55	71	57	52	59	60	67	51	52	60	59	63	83	72	60	61	59	66	64	59	64	65	76	59	68	58	57	56	61	48	57	66	62	54	57	69	59	55	70	61	61	65	55	73	52	63	65	68	53	68	63	87	58	63	72	61	56	54	62	61	49	45	63	57	63	56	61	58	68	64	73	67	75	59	73	70	60	73	69	47	65	47	70	64	65	56	65	71	59	54	58	57	52	61	51	64	54	73	51	72	64	62	59	69	70	69	53	68	53	56	46	55	58	55	65	71	52	64	52	72	57	67	65	58	53	62	66	60	64	53	46	68	65	48	68	53	62	56	51	70	59	70	54	77	56	64
50678	49755	41041	37128	43112	28413	1411	1059	947	906	895	863	817	830	883	796	896	854	5250	7918	5403	2374	1288	887	811	808	730	760	717	773	671	744	757	756	754	731	718	797	772	782	786	810	708	815	779	757	716	761	802	772	776	778	776	776	791	762	774	748	754	773	750	789	788	746	766	739	782	747	763	749	794	720	745	750	734	683	733	760	759	753	779	755	772	765	758	811	761	733	775	761	751	798	755	697	753	731	732	762	729	757	762	777	797	738	793	752	753	761	781	749	746	765	774	748	756	831	805	674	772	752	744	722	759	738	784	761	700	754	775	754	725	774	757	757	776	728	803	754	794	779	768	746	823	727	751	808	790	760	699	748	743	789	766	737	769	786	730	727	806	764	767	759	741	769	729	762	757	788	787	713	764	742	798	757	697	797	746	780	740	743	756	779	713	737	766	744	724	775	796	778	797	737	761	794	738	757	760	755	736	743	759	723	729	738	773	774	737	781	791	790	738	793	769	781	805	767	772	741	772	761	744	743	795	794	782	787	799	753	750	728	750	785	760	792	773	792	808	820	764	793	759	786	733	749	774	788	757	716	766	785	769	795	777	770	794	766	823	732	725	747	816	740	777	739	726	766	786	786	739	778	805	725	761	793	746	786	757	732	757	794	759	709	736	702	765	736	730	773	761	746	730	797	800	748	759	737	758	802	770	778	764	692	746	734	817	745	748	844	820	781	788	775	785	753	747	748	755	788	809	765	726	790	760	745	712	747	785	760	722	751	719	795	792	722	754	775	728	751	721	770	786	803	785	734	711	712	802	777	796	757	771	759	765	763	778	766	745	774	750	780	732	733	753	797	764	815	791	726	747	756	746	739	732	776	720	799	730	736	748	783	787	716	771	794	771	785	781	781	741	761	750	778	760	775	785	755	740	749	742	768	784	741	751	772	765	774	761	776	746	740	742	768	847	812	723	765	743	749	795	754	723	734	736	784	728	725	782	740	730	811	778	737	793	719	732	772	774	751	824	721	744	772	768	725	784	792	745	833	839	789	747	743	737	755	754	802	804	795	709	722	779	737	793	752	768	699	836	786	742	773	746	746	731	798	784	711	775	768	701	740	723	813	747	726	802	777	739	735	700	748	751	740	745	776	792	745	745	759	743	740	758	780	782	761	744	751	788	740	776	785	720	774	727	710	690	727	786	751	773	778	787	785	750	713	767	727	759	794	762	752	728	788	801	747	729	737	725	750	765	765	762	761	772	839	741	784	743	765	764	705	796	799	777	729	777	733	768	703	772	699	721	772	785	718	701	712	746	745	808	767	753	780	716	753	759	810	793	758	811	739	745	732	774	787	731	731	770	762	738	707	735	768	725	753	735	806	750	729	778	754	728	733	755	774	782	790	749	727	762	831	749	787	765	783	767	744	802	786	734	753	773	750	761	758	747	784	757	728	718	757	728	763	792	736	740	782	755	730	755	708	795	771	743	789	710	754	786	728	721	754	792	739	738	742	728	752	761	781	792	794	746	701	790	745	771	733	797	795	771	783	780	713	768	769	775	754	779	746	833	736	759	759	775	746	811	763	796	795	787	775	732	770	796	781	744	757	699	798	710	771	714	738	747	712	759	768	800	763	736	743	694	786	762	811	740	744	790	757	792	714	748	737	716	757	780	784	719	758	790	785	776	804	783	766	763	755	798	790	740	760	751	748	781	750	770	777	767	786	781	723	757	754	748	769	762	750	750	762	740	736	747	750	740	768	764	792	740	772	725	751	723	765	785	749	762	736	762	788	734	760	745	753	705	808	722	736	757	761	783	764	754	744	741	724	745	790	756	792	764	750	725	744	707	766	769	725	716	742	793	789	785	736	795	750	768	780	746	793	742	784	784	749	750	742	745	805	766	752	768	763	786	757	772	768	734	748	780	751	766	776	737	730	765	752	733	767	750	721	753	696	764	778	770	748	785	784	762	736	738	758	749	763	761	776	764	712	758	783	767	761	776	749	803	779	744	770	732	743	734	813	762	749	740	753	825	816	782	756	798	816	699	754	781	760	804	749	717	738	775	807	766	746	720	738	731	750	744	748	805	691	710	789	742	763	746	724	800	706	753	726	707	709	815	718	761	742	753	736	770	705	774	753	789	742	780	748	768	768	826	774	809	762	754	756	773	774	779	790	738	782	779	740	748	772	786	793	795	750	706	770	775	772	801	714	719	740	756	760	797	764	790	741	722	749	777	777	750	794	734	682	767	735	802	750	744	765	734	754	751	721	795	795	751	801	768	756	711	754	767	779	727	781	718	705	745	775	750	802	758	750	798	751	741	758	809	756	750	753	779	744	816	716	729	736	725	700	719	760	743	754	785	767	808	767	749	754	722	747	761	786	740	793	763	723	780	797	734	730	761	757	800	747	740	769	714	766	711	770	783	757	753	764	852	799	749	732	793	732	713	789	745	766	790	726	751	761	783	731	764	790	770	801	766	745	763	749	775	743	741	758	727	745	724	742	719	776	737	721	738	800	770	741	736	799	751	768	765	749	754	776	783	793	727	792	719	789	754	777	728	746	675	808	790	750	749	789	755	772	724	730	755	736	731	776	775	719	741	766	730	767	709	838	761	743	741	749	754	765	738	749	753	810	710	761	708	804	765	713	721	743	745	759	759	741	745	732	741	745	721	744	757	774	776	752	764	719	748	722	760	782	772	802	784	789	760	747	789	741	831	767	834	750	723	777	729	756	754	773	778	771	768	807	751	722	755	750	765	788	752	764	826	778	722	787	731	801	788	737	807	773	833	773	777	776	752	803	762	748	750	756	749	786	740	771	775	721	756	795	770	753	791	790	738	747	764	782	775	758	710	773	770	739	732	787	767	797	752	764	775	752	727	737	761	736	750	764	752	755	726	795	772	793	730	783	723	765	763	774	789	761	809	782	808	824	773	736	769	740	762	753	760	786	772	825	763	765	760	741	825	737	824	773	755	756	749	754	788	719	760	765	750	772	722	797	733	765	744	733	750	714	782	753	813	791	796	778	772	726	767	761	791	785	777	711	787	779	781	720	756	771	776	732	783	734	768	742	701	740	746	738	775	795	798	757	821	783	779	703	747	701	749	795	738	782	733	738	772	766	712	781	760	757	753	790	762	807	782	786	744	766	762	722	765	754	765	775	778	732	730	733	783	739	746	765	769	782	764	786	759	766	764	752	716	749	720	763	783	763	769	754	778	817	789	764	745	760	728	772	759	748	730	772	782	739	790	751	752	762	771	739	723	741	720	729	739	774	766	741	779	768	721	851	757	716	736	765	790	780	709	752	713	734	735	793	768	747	748	814	729	769	791	695	774	767	745	742	782	740	749	804	767	760	714	767	706	737	797	761	785	803	781	791	744	732	745	740	772	800	781	782	762	705	753	768	748	788	760	772	810	774	771	738	770	770	732	751	783	814	724	790	763	732	768	752	756	752	754	799	812	747	746	789	761	749	727	733	776	769	789	733	720	733	754	773	806	771
10130	12134	5562	1068	687	236	78	58	77	42	47	51	70	54	59	57	56	61	83	140	107	89	63	45	66	63	56	61	51	69	53	54	60	56	76	58	63	50	52	63	53	56	56	63	50	59	57	55	70	55	57	43	63	57	66	64	59	57	61	58	54	55	61	45	54	51	71	50	59	51	66	60	54	59	60	62	64	59	54	52	65	52	54	69	44	59	44	60	60	57	55	57	55	58	59	50	53	60	63	49	64	59	62	65	68	58	67	66	47	45	64	65	51	67	52	62	61	63	58	64	63	50	51	60	58	52	50	58	56	60	60	53	64	53	59	66	70	66	53	49	69	66	66	52	66	52	67	65	61	63	66	48	65	64	58	49	57	42	63	59	58	50	67	57	56	66	56	55	54	58	57	55	63	46	71	52	52	67	50	60	46	57	53	73	63	60	57	66	64	59	45	42	68	64	51	60	60	42	56	54	46	70	52	65	64	60	64	64	58	57	62	66	56	63	58	68	48	59	71	55	60	52	44	46	55	68	55	56	70	59	61	58	59	57	53	69	57	69	63	59	68	44	57	60	46	53	65	63	52	56	61	68	61	51	63	49	52	60	54	51	58	64	61	50	41	39	60	64	49	57	68	63	45	58	69	60	53	58	55	51	58	53	57	61	55	50	52	54	53	46	57	49	60	49	52	57	47	69	58	50	47	62	61	59	55	52	43	49	43	60	47	55	52	54	49	53	51	57	64	54	62	46	51	65	44	68	47	56	74	58	53	62	55	59	61	55	50	52	50	50	51	68	53	58	54	61	59	57	57	67	63	60	56	56	59	63	60	69	48	77	58	34	62	59	54	53	65	63	49	56	50	40	62	53	62	55	72	48	47	49	58	61	59	56	62	67	54	66	57	57	62	61	47	54	57	42	50	55	53	65	61	57	44	62	59	53	50	68	69	58	63	65	66	56	71	60	56	46	60	51	60	69	62	60	45	49	55	63	61	56	52	44	42	66	50	63	44	50	61	58	65	52	52	70	65	52	54	56	64	46	57	47	57	47	45	57	68	63	50	54	66	63	65	54	54	52	62	55	50	52	80	60	55	57	54	49	58	60	60	57	56	61	65	58	51	60	48	66	54	49	56	57	65	50	71	60	53	51	71	53	58	62	53	53	65	50	57	59	55	60	50	61	54	62	41	58	53	68	44	64	48	47	47	63	57	74	56	66	60	61	60	62	61	54	59	55	53	52	70	55	54	56	54	55	56	49	59	55	62	53	60	59	47	51	67	57	57	67	72	51	57	63	48	68	51	62	61	66	47	48	54	50	51	49	51	66	67	63	61	58	60	60	51	60	44	62	50	63	63	52	49	51	62	61	51	52	68	66	60	64	70	59	66	48	50	57	47	65	48	63	50	59	59	52	48	51	55	47	55	80	55	64	51	50	60	56	62	58	58	70	65	59	69	44	55	72	47	59	55	56	55	58	59	62	52	46	58	53	63	49	45	63	51	61	63	45	62	45	45	55	56	48	58	44	55	62	59	68	52	62	61	58	53	50	52	72	57	50	53	63	64	68	58	65	74	42	70	62	63	55	55	55	53	49	64	53	54	50	57	73	57	62	60	52	50	56	61	65	61	61	46	61	55	60	70	56	53	56	49	58	47	56	60	56	57	54	56	62	51	60	52	49	46	56	48	57	53	52	59	63	65	55	58	69	61	54	60	59	59	45	56	59	65	50	48	61	55	49	60	56	54	49	57	52	45	74	53	47	47	56	63	49	67	56	60	60	61	52	50	50	51	39	68	69	58	64	66	66	65	64	67	54	68	69	49	53	51	53	55	63	53	59	64	50	50	49	55	56	70	71	55	62	59	70	53	63	58	48	53	37	54	55	51	60	57	62	64	49	69	58	47	53	40	56	58	80	53	59	81	64	63	47	61	51	58	46	56	58	56	53	61	70	49	52	54	55	56	65	69	55	59	49	59	64	53	57	68	54	62	52	39	61	39	62	65	57	40	55	59	54	66	62	60	53	55	65	56	79	50	60	61	50	59	65	46	64	56	62	47	55	59	69	48	55	54	53	64	55	52	44	52	59	57	69	60	52	54	54	39	66	60	52	57	70	56	56	67	39	52	52	60	55	49	58	59	53	54	66	56	58	47	58	56	61	46	59	53	55	48	49	59	58	62	46	82	61	65	61	53	60	58	66	38	54	64	57	58	47	47	51	63	57	46	52	60	50	46	61	63	66	50	49	70	66	57	58	55	62	57	58	61	60	59	66	63	62	53	63	57	60	49	46	44	56	46	56	62	58	52	63	49	66	62	52	71	58	71	62	49	53	58	59	64	71	62	66	61	46	57	63	52	50	56	61	51	72	49	58	63	60	52	67	57	54	43	48	54	71	61	60	63	55	58	53	56	60	46	43	67	68	69	66	48	61	58	49	54	62	50	56	53	58	56	68	63	63	63	53	54	57	68	58	50	58	54	52	59	64	63	47	70	60	58	63	63	57	63	59	55	55	54	52	63	48	52	49	59	56	42	57	49	68	55	59	39	73	56	59	61	63	70	62	55	54	64	43	62	53	53	63	55	48	61	50	50	53	57	68	54	65	53	75	58	55	52	59	54	48	59	59	69	63	55	57	46	62	61	49	58	45	48	74	57	60	61	61	50	55	59	68	62	62	53	64	57	58	54	59	64	58	62	47	60	49	48	71	54	53	57	54	68	57	54	54	61	58	60	53	53	49	52	63	61	49	49	58	77	56	54	62	69	55	57	67	65	63	62	50	52	68	64	51	65	47	55	52	51	52	52	50	50	71	52	45	63	64	57	66	55	53	45	57	62	54	65	55	57	65	65	63	65	63	69	55	57	55	56	58	44	68	46	53	43	48	51	54	55	65	68	62	51	67	69	59	59	43	61	57	57	56	61	44	64	65	52	49	66	55	49	51	41	57	67	59	65	48	48	58	64	53	84	61	55	52	60	44	53	52	42	59	51	60	60	57	58	50	61	57	67	56	62	58	53	51	48	61	55	49	56	64	64	50	61	40	56	50	57	54	58	63	62	70	49	51	56	47	69	73	59	57	60	63	51	54	62	49	73	71	64	51	56	64	57	57	59	50	62	60	45	57	52	62	52	61	42	60	61	63	54	68	57	57	63	60	54	67	54	57	55	52	57	57	46	46	57	60	75	64	61	57	61	60	66	41	38	57	55	60	71	60	61	52	61	48	61	60	60	56	56	47	57	57	56	60	62	55	53	61	80	51	57	40	45	60	65	34	52	50	58	69	54	53	58	61	49	62	57	57	49	64	55	68	58	50	70	60	39	52	53	54	57	56	67	46	61	57	55	53	64	61	54	50	60	50	53	61	51	63	73	62	46	55	54	53	62	61	64	60	66	47	65	75	54	53	58	53	43	60	50	60	55	46	50	53	54	78	58	61	73	59	49	66	55	65	63	58	53	62	64	58	49	57	58	54	59	81	45	49	53	52	53	61	67	54	70	52
43092	36978	25809	20181	22644	13691	2198	997	747	778	740	731	744	687	774	767	703	721	1948	2778	2091	1281	888	711	675	697	724	671	698	736	688	718	687	728	754	641	652	686	712	697	634	708	725	720	710	731	712	724	696	688	723	721	721	650	708	699	704	741	675	729	720	705	678	706	652	728	681	679	649	721	726	775	723	733	698	737	705	671	765	624	694	712	681	734	701	714	736	720	727	698	690	718	715	693	676	717	724	657	715	695	704	672	744	738	701	724	665	685	660	736	704	715	719	692	705	701	702	713	681	701	717	709	700	731	764	735	690	756	676	677	720	764	685	692	655	685	748	678	744	727	732	684	727	728	724	731	702	737	727	698	689	719	728	714	711	707	740	690	717	710	692	707	680	754	687	747	725	715	684	666	705	700	697	664	701	689	720	677	687	712	747	685	744	728	698	721	702	708	770	651	757	780	707	726	708	664	729	706	712	726	694	733	701	693	669	692	700	721	711	706	737	736	720	684	714	699	695	688	758	730	738	688	741	712	740	658	686	710	686	734	690	687	717	694	695	666	708	682	651	704	678	722	761	710	720	700	695	741	695	712	737	670	684	681	684	713	701	717	690	757	679	711	734	728	663	667	718	705	714	735	706	707	675	698	700	673	685	739	685	742	671	710	697	726	701	704	739	728	739	693	700	680	738	694	716	725	711	697	686	709	682	684	693	708	708	682	733	688	644	711	708	724	712	699	713	706	720	701	715	681	687	723	715	716	762	703	708	729	658	713	697	702	656	686	737	716	709	718	694	708	726	681	717	715	719	691	737	748	674	747	707	697	695	717	716	696	754	734	742	706	697	657	701	726	710	710	674	693	706	693	685	679	728	733	698	748	641	695	721	715	693	723	770	725	715	740	709	706	696	739	713	695	668	746	717	714	700	722	679	726	699	750	694	708	720	657	704	710	726	744	728	697	701	699	705	666	682	762	676	723	716	662	712	714	677	704	723	749	728	710	706	712	742	706	655	689	680	673	695	752	733	698	759	663	722	718	706	729	713	708	703	739	691	734	704	738	709	711	711	654	694	726	716	705	694	677	708	730	709	709	730	658	764	665	665	694	725	702	721	697	707	668	689	697	710	692	716	668	650	701	692	702	750	707	666	716	720	668	686	706	723	690	661	718	705	760	710	714	713	697	730	710	694	718	715	723	738	720	658	734	689	680	733	743	696	760	685	692	723	707	726	745	695	694	703	708	700	690	747	729	718	695	692	667	737	739	740	698	718	682	688	694	755	696	732	699	663	728	734	716	690	717	721	769	750	691	728	722	700	698	696	709	704	695	712	727	734	768	689	696	738	703	683	735	739	687	662	726	717	735	746	689	717	697	704	715	757	709	728	686	698	681	710	703	726	725	694	735	714	665	696	711	681	673	647	724	709	729	711	690	698	698	761	743	706	731	658	683	723	749	727	739	723	709	677	728	701	642	663	724	712	689	737	698	686	668	705	691	695	690	714	705	711	739	653	714	717	721	772	722	724	706	712	748	746	738	721	680	762	725	718	684	684	715	766	685	663	679	707	735	741	679	719	693	756	721	657	722	709	708	689	680	719	683	719	660	652	715	699	716	734	713	709	735	737	705	692	747	713	667	721	694	695	671	715	686	728	743	711	694	711	715	652	669	725	721	670	675	683	719	749	680	719	756	705	686	670	712	699	653	686	711	724	682	701	702	699	698	689	700	694	668	699	717	702	681	721	719	676	689	677	700	774	699	712	752	684	651	744	737	681	671	689	716	712	681	709	731	707	763	708	737	737	757	742	719	722	750	665	727	724	678	665	690	680	701	646	715	690	672	676	681	729	663	708	728	723	661	705	677	690	768	721	744	716	712	711	701	743	680	717	712	712	674	748	701	742	701	681	685	670	679	756	715	689	713	700	717	733	714	711	656	708	701	769	727	698	685	659	720	708	688	666	709	680	711	699	735	743	708	707	683	675	714	709	701	694	732	714	704	709	687	724	729	684	736	735	750	677	689	690	750	667	726	718	666	712	709	740	727	722	724	742	720	678	710	697	655	757	706	691	706	694	771	731	720	675	775	713	668	711	708	676	729	647	720	725	731	772	701	700	705	701	705	734	703	699	712	728	762	698	706	691	686	659	699	721	699	738	696	761	653	677	733	737	691	688	666	707	741	724	668	676	703	721	755	771	730	703	707	705	682	705	697	634	697	704	697	732	714	673	735	678	705	765	717	688	726	709	712	689	689	743	721	736	720	715	751	684	718	689	715	715	706	715	732	700	709	684	694	765	700	682	709	705	727	685	757	687	722	665	672	687	703	729	688	728	668	698	697	713	751	741	709	651	732	684	698	723	715	707	759	668	725	725	690	740	675	705	681	795	681	732	708	749	726	720	649	698	682	728	716	736	735	718	704	692	720	662	676	671	683	692	678	724	667	712	760	673	714	704	706	701	682	703	685	681	718	712	699	707	710	715	730	665	682	680	695	707	694	706	732	693	695	717	694	693	722	719	712	653	713	679	640	744	664	717	702	727	721	674	702	712	754	753	692	695	720	723	685	733	723	672	690	724	693	690	695	705	721	747	697	687	678	677	695	716	733	702	743	698	722	702	711	716	755	725	700	676	659	730	686	725	687	660	681	744	716	682	745	692	650	680	718	732	675	711	731	715	663	691	729	694	718	734	709	702	724	701	701	695	691	754	730	695	677	692	739	728	730	720	705	682	733	649	707	672	749	721	691	688	705	706	713	679	715	724	687	686	725	722	686	691	733	702	657	729	690	706	741	689	711	723	730	749	714	733	689	682	687	710	701	685	700	661	727	702	764	715	694	736	740	679	679	725	698	714	701	710	687	663	682	703	700	686	690	738	718	690	700	713	704	717	705	727	735	713	734	707	674	711	688	707	715	721	676	713	738	718	756	712	682	746	714	692	664	771	684	699	758	701	740	672	737	740	704	678	713	688	701	698	699	697	693	741	688	713	711	687	704	775	694	684	686	695	703	669	685	680	750	682	722	748	729	686	685	691	724	691	696	681	704	704	659	706	760	666	727	697	713	715	637	717	719	683	695	771	693	734	684	763	626	743	680	683	659	725	726	718	650	658	698	696	674	698	703	677	729	709	697	695	737	739	700	708	677	701	728	684	699	698	722	692	728	679	703	706	706	736	704	777	748	707	675	750	706	699	682	669	695	708	728	674	702	723	727	662	681	690	735	712	695	671	713	733	737	697	708	690	672	688	710	687	705	722	712	719	691	701	737	713	729	698	667	705	682	721	652	679	723	737	661	687	681	721	725	709	771	708	736	711	702	709	677	727	716	743	687	691	714	713	715	742	728	697	762	726	679	729	700	720	751	680	707	726	691	711	704	749	680	673	718	687	664	712	711	713	746	669	738	690	688	696	710	733	760	710	770	727	697	665	700	705	718	738	687	731	718	663	742	707	752	681	697	697	707	687	696	716	675	700	723	699	716	699	709	712	743	683	726	719	726	691	715	698	737
24550	31979	15952	3661	1743	560	633	146	49	82	72	73	57	58	49	67	51	53	153	193	144	84	69	71	60	72	65	48	57	66	60	66	69	50	65	69	44	56	61	55	66	44	68	52	77	54	67	55	57	55	62	45	42	62	64	52	63	54	48	48	59	55	69	53	55	70	44	64	73	62	66	59	57	55	51	57	59	50	50	50	59	50	59	51	68	55	57	54	54	49	51	83	53	37	59	51	60	52	49	61	69	69	53	63	40	64	47	58	58	53	62	71	71	66	45	47	72	57	51	59	66	51	63	66	50	57	57	51	54	64	61	67	71	53	51	54	67	54	54	56	51	61	56	46	49	67	53	65	56	61	64	57	56	62	61	57	54	76	62	50	56	60	44	39	54	44	54	55	74	51	51	58	49	51	51	63	66	62	61	45	59	53	64	65	59	67	49	67	66	58	53	78	60	48	52	56	51	69	68	59	48	66	51	65	52	64	36	58	63	52	53	65	66	47	49	47	51	52	50	46	52	66	48	51	44	73	72	48	56	50	65	68	75	62	63	73	60	59	53	61	57	71	58	56	63	55	40	58	56	59	49	59	56	52	59	58	64	53	71	61	60	54	44	66	52	59	50	50	52	63	61	47	59	66	48	51	62	71	60	65	68	63	55	54	54	65	60	46	73	58	63	52	56	73	64	69	72	52	59	37	50	68	41	53	58	61	64	40	58	64	74	59	61	38	61	63	54	49	54	54	65	59	58	53	56	57	59	64	62	53	68	54	54	55	66	53	49	56	53	56	58	68	50	62	53	58	65	58	60	55	63	61	51	52	60	68	65	48	62	49	63	52	51	60	49	47	59	65	75	51	61	65	70	46	60	58	59	63	49	53	52	61	65	58	58	75	51	58	50	57	57	49	51	67	57	62	63	49	61	60	44	58	51	51	48	59	52	54	64	56	57	64	54	62	59	58	53	56	62	58	54	53	68	61	53	66	53	55	63	54	54	53	49	52	57	71	63	59	46	51	63	58	56	56	59	48	51	56	57	49	70	53	56	59	55	54	66	49	52	55	63	40	52	54	71	59	49	68	55	62	49	59	43	52	55	50	48	59	57	56	58	46	60	57	51	45	45	61	68	59	66	62	60	61	51	50	64	53	56	50	54	49	52	49	57	55	72	54	57	55	34	50	65	51	43	58	60	51	43	77	52	55	60	60	52	53	55	59	46	57	63	58	55	54	58	61	58	63	56	59	58	58	51	63	60	67	64	65	60	64	66	67	59	45	57	67	62	63	50	48	63	51	63	56	37	50	78	52	54	69	53	46	69	53	57	46	59	61	49	62	68	72	45	52	66	52	53	45	64	51	48	61	64	52	55	48	55	43	43	58	57	63	53	56	71	45	58	63	53	66	50	52	60	43	54	51	55	49	54	63	57	50	61	42	56	53	57	62	47	41	50	55	66	61	47	50	64	71	67	59	46	47	67	73	45	54	39	50	57	50	58	48	70	53	67	54	54	43	52	42	58	68	49	54	52	64	55	51	47	45	43	67	68	46	73	72	63	63	49	57	63	53	62	41	57	60	63	53	50	58	73	60	43	54	55	54	68	53	53	55	51	51	65	40	62	61	54	64	62	76	51	62	62	55	51	53	54	62	72	47	64	56	56	57	59	53	57	62	45	47	52	60	67	57	58	59	67	54	53	70	72	68	61	59	65	63	46	43	58	59	58	65	58	54	52	55	51	50	54	56	54	61	51	61	63	67	58	52	67	50	62	47	50	59	58	55	36	58	51	61	61	29	62	60	70	61	60	53	61	63	58	58	60	53	65	51	65	69	73	59	52	48	60	54	63	52	62	52	69	62	54	60	62	53	47	59	51	55	64	50	73	66	54	60	62	49	44	83	50	54	52	56	60	62	67	57	56	55	54	43	60	51	47	55	55	61	58	55	56	48	56	62	59	67	55	56	45	48	58	69	66	56	50	54	67	49	53	56	51	52	45	58	59	63	51	64	54	55	49	57	64	60	55	57	54	66	58	44	53	50	70	58	55	52	49	45	53	54	53	55	46	75	66	47	52	57	53	54	55	52	64	55	44	64	47	56	53	57	62	50	63	57	46	50	56	55	56	68	56	52	52	50	58	54	44	47	50	58	62	58	54	44	51	46	59	57	62	67	51	43	77	58	68	68	51	59	50	63	59	58	50	69	58	57	64	55	49	56	61	53	51	56	58	55	65	56	56	63	52	73	53	60	56	56	53	53	51	71	48	77	55	64	52	54	64	56	64	53	57	53	51	67	68	51	65	56	60	51	49	57	50	65	47	46	42	55	53	58	63	59	52	54	61	48	61	62	63	51	57	62	57	50	49	57	57	53	50	55	53	62	52	62	53	57	68	59	51	55	53	50	64	50	54	58	51	57	64	51	50	56	64	50	57	55	63	75	54	52	56	55	50	49	52	46	58	61	65	64	52	58	56	67	54	52	50	62	55	53	46	59	47	65	60	49	62	62	51	49	57	55	54	68	48	58	53	50	56	36	57	52	60	60	59	51	32	60	62	60	48	54	53	55	68	52	50	51	73	62	47	53	66	46	67	66	46	63	48	55	50	64	63	57	66	64	53	57	59	52	62	56	53	63	46	47	62	59	61	48	53	59	72	60	68	51	63	55	69	53	63	63	65	62	54	58	50	66	46	63	56	61	56	47	65	55	64	61	67	57	39	48	49	45	59	47	48	62	58	61	51	49	58	53	63	54	64	48	56	65	58	55	60	67	58	58	66	71	56	49	50	45	57	62	64	67	58	72	44	48	68	51	54	70	58	62	50	53	47	52	51	73	52	55	45	61	63	69	68	51	49	64	71	48	71	67	69	79	62	71	46	64	57	66	49	48	46	47	66	58	59	65	56	72	50	62	53	46	79	67	49	45	50	48	60	49	41	57	61	66	54	67	60	67	56	59	48	64	52	66	53	63	48	60	66	57	44	64	61	56	59	46	56	67	48	60	38	60	57	54	63	63	54	55	66	56	54	48	57	55	59	50	55	55	54	69	53	50	71	53	53	59	60	55	39	59	55	54	56	50	69	57	52	59	50	61	55	57	64	54	60	58	45	51	44	43	62	52	61	52	55	41	68	63	54	63	65	52	56	52	55	51	51	61	44	59	45	51	66	44	48	55	55	62	52	61	67	50	58	54	62	68	53	53	61	54	60	51	53	50	70	76	41	61	59	60	49	61	47	54	56	52	54	67	60	58	45	42	48	65	55	48	47	63	52	61	59	54	57	64	57	51	45	52	73	56	48	54	52	69	57	61	59	62	53	49	62	58	53	66	48	66	49	66	45	56	47	43	59	74	52	50	57	61	51	61	51	60	67	66	68	56	55	70	61	52	50	57	63	69	51	55	61	54	65	48	48	63	60	71	71	58	74	54	59	49	53	55	49	57	57	66	48	65	44	61	53	43	60	49	42	43	64	57	64	57	78	53	53	58	73	50	58	53	57	59	44	49
50049	45810	34860	32699	30326	22354	17355	6160	866	801	817	797	801	713	756	727	785	737	3950	5488	3690	1828	1068	755	685	734	744	687	693	690	695	657	704	721	687	703	659	702	689	660	736	725	703	747	706	692	692	675	689	727	760	697	705	656	680	683	697	671	680	670	659	697	714	647	725	702	669	691	712	640	723	711	669	709	703	737	713	719	704	690	680	656	736	694	700	659	712	697	694	660	656	679	702	677	724	673	696	701	672	740	675	743	702	687	705	691	670	654	651	679	720	686	715	704	714	719	677	668	731	712	650	733	727	649	736	697	624	674	710	711	652	698	722	730	661	675	729	705	653	708	697	756	672	692	728	675	646	722	696	701	719	687	687	725	707	710	684	712	712	734	698	699	668	666	726	720	703	690	675	709	669	703	680	717	714	706	685	680	717	677	686	677	740	708	724	660	665	667	740	683	673	671	716	721	687	685	664	735	658	674	694	707	690	636	691	686	713	663	703	698	735	653	732	676	703	665	687	718	689	671	682	696	726	677	705	703	752	760	665	704	673	666	655	691	723	711	689	684	660	735	670	696	672	684	678	674	682	670	755	698	706	734	732	698	671	668	724	726	731	742	717	691	684	672	721	736	721	694	719	714	741	699	692	678	721	689	689	723	718	713	710	676	681	719	744	689	693	713	665	745	723	724	722	677	692	695	672	680	718	719	730	689	672	710	698	671	686	697	685	666	687	722	739	702	702	707	682	681	682	718	689	694	712	720	710	669	692	712	692	692	718	715	689	697	745	681	698	702	657	707	663	707	698	666	674	684	725	670	677	668	707	743	691	693	690	648	663	729	707	645	647	694	669	635	681	695	681	700	771	679	677	735	689	722	728	661	700	687	734	705	689	714	703	716	706	682	712	719	702	651	691	718	667	696	729	689	703	732	711	692	669	679	694	726	704	700	759	693	697	679	692	666	661	690	690	709	681	721	712	704	639	700	720	727	734	735	704	681	721	704	728	719	730	734	689	680	697	682	693	717	723	692	681	702	689	687	705	695	664	692	737	678	673	665	743	664	669	687	735	690	704	724	734	701	680	739	729	730	724	707	737	707	683	675	710	705	675	725	713	701	676	684	661	718	671	684	690	698	681	683	641	620	725	721	702	732	717	731	721	700	670	717	687	701	666	674	727	713	723	673	713	684	681	696	680	686	674	702	732	720	705	711	676	696	712	678	703	678	700	726	697	711	716	751	733	698	731	665	741	655	688	677	764	659	692	713	678	685	715	690	706	682	767	672	707	672	702	708	673	704	705	655	707	691	671	720	731	646	673	662	691	686	660	738	702	669	704	707	680	658	704	661	706	717	731	746	723	686	721	662	688	656	653	680	723	669	690	688	682	720	704	675	717	701	661	694	706	702	680	702	716	683	692	686	678	673	670	666	725	734	716	671	754	637	680	691	706	646	709	665	709	668	667	675	687	667	769	716	659	712	714	735	701	689	689	668	690	684	683	710	689	689	725	710	691	682	696	663	673	716	681	631	738	728	676	711	685	720	690	683	667	721	644	683	695	739	669	698	713	685	701	708	686	698	704	697	733	690	726	690	766	708	661	679	686	700	664	695	693	675	694	723	741	732	717	765	674	685	708	690	663	700	710	699	702	704	687	698	734	698	695	684	660	726	666	756	709	730	673	632	723	674	685	695	730	729	685	687	701	694	664	664	681	653	725	710	729	693	649	679	704	722	705	713	705	706	663	693	703	691	707	692	713	693	734	696	696	683	704	704	699	691	724	680	681	720	659	679	690	687	675	745	722	728	693	692	706	761	634	714	672	695	716	683	690	662	689	749	711	688	682	682	747	756	666	671	683	695	699	678	646	701	689	717	748	670	760	707	728	683	723	669	707	730	695	700	640	678	731	707	671	657	695	695	714	693	716	706	717	726	734	659	734	679	670	699	700	690	743	690	682	674	665	687	683	738	658	665	710	688	703	670	670	729	641	665	694	688	698	670	745	693	671	671	658	659	702	650	653	662	741	679	672	737	696	696	729	651	757	652	728	716	675	652	712	724	640	668	671	716	675	641	689	700	708	721	667	699	735	665	699	620	668	747	720	731	701	671	707	703	699	721	699	740	703	687	701	676	696	672	665	640	715	674	694	697	715	699	742	751	734	742	695	694	655	738	707	686	699	712	657	647	750	761	705	648	708	660	701	685	692	651	668	703	713	683	729	655	659	759	705	701	720	695	696	702	697	670	762	704	693	776	701	750	738	709	684	688	744	715	690	757	714	671	714	671	688	689	709	706	672	707	655	701	655	691	689	694	675	737	691	688	687	693	728	753	709	701	663	711	670	663	683	716	679	671	657	714	735	712	691	695	668	685	704	708	698	708	703	678	691	651	666	694	673	714	687	723	667	671	685	686	710	698	686	653	719	644	690	697	658	713	740	668	739	648	734	702	682	691	708	721	724	734	688	675	659	691	741	681	701	693	676	682	627	735	687	703	659	668	693	703	709	644	682	664	676	697	697	738	643	682	675	700	742	740	687	671	689	710	704	712	628	704	721	678	723	681	690	705	727	729	733	677	700	743	661	727	680	682	707	723	730	679	697	737	674	737	673	704	711	724	702	725	668	671	723	673	676	725	706	702	761	730	738	728	716	720	654	695	678	659	699	746	744	722	704	655	681	681	689	675	732	676	722	713	719	643	688	726	687	654	700	703	630	710	699	699	710	643	676	666	613	647	732	677	661	742	715	695	722	724	718	678	689	727	699	701	627	707	696	710	730	660	739	677	711	727	689	701	678	675	685	755	716	709	718	715	673	707	707	714	689	691	682	707	698	692	693	743	690	695	704	649	700	703	688	679	671	656	661	666	716	700	697	733	713	672	659	719	710	679	704	696	713	675	695	734	691	694	679	724	649	736	695	682	676	684	702	713	700	730	689	667	715	722	749	703	705	697	740	736	655	656	693	677	703	701	671	732	692	669	704	709	662	678	690	727	692	691	661	713	671	683	685	705	714	702	718	704	688	711	687	722	690	732	703	681	707	685	729	720	675	726	733	707	694	728	742	745	738	705	687	664	719	726	717	668	705	700	657	662	703	675	659	707	685	675	680	697	668	716	692	695	755	767	661	691	744	682	647	703	699	723	663	690	702	658	686	724	630	761	718	699	680	701	728	692	708	653	662	704	730	693	690	700	734	702	670	693	673	722	711	689	694	682	670	642	659	688	704	668	712	703	679	729	683	679	687	672	698	622	708	703	690	670	706	697	680	681	669	677	620	694	726	725	693	696	695	688	705	676	670	745	704	703	728	709	637	684	715	698	696	701	698	705	698	670	739	700	734	744	717	713	708	711	662	692	647	705	692	682	665	705	688	662	725	715	709	662	656	662	703	675	707	680	678	669	737	695	711	723	678	701	738	759	641	684	664	715	727	720	737	701	735	718	751	686	658	700	689	726	664	705	675	685	720	723	694	697	699	724	702	673	707	706	667	651	706	686	692	657	718	695	695	683
20741	28787	15965	3548	1398	311	817	585	95	81	62	63	79	64	60	59	50	70	146	150	140	82	84	58	52	69	59	59	68	76	71	71	62	64	63	53	72	62	60	56	65	69	53	59	78	66	80	58	73	62	65	58	60	66	72	51	69	58	73	57	69	68	56	58	66	69	66	70	63	55	75	56	64	59	55	70	60	57	73	69	69	72	57	51	65	69	65	70	61	55	59	67	54	59	61	55	83	57	56	69	59	69	66	61	56	66	60	61	62	59	67	70	42	80	61	58	74	61	68	60	50	58	76	52	73	75	69	83	70	53	64	56	67	52	57	65	48	53	61	61	65	74	71	65	80	73	65	62	64	61	56	57	66	59	61	63	73	65	53	68	63	53	71	53	64	70	65	56	70	66	62	65	63	77	61	70	48	69	49	60	71	60	67	71	60	74	55	65	77	70	86	72	50	68	60	63	49	70	80	63	45	60	53	61	61	74	66	69	76	60	72	76	61	52	64	59	62	64	64	68	62	73	51	77	64	66	54	70	61	66	60	71	66	67	53	62	62	67	59	60	50	72	68	79	73	58	58	75	64	53	62	67	58	76	65	66	53	76	50	73	62	61	73	51	71	58	59	75	79	67	65	71	64	57	58	71	57	69	64	46	58	60	61	56	60	61	85	70	66	63	64	66	55	61	70	68	60	71	65	61	55	74	59	67	60	58	66	75	70	60	52	74	78	60	51	64	59	58	60	76	56	78	69	60	73	48	74	83	88	71	68	70	71	75	64	65	75	75	54	65	70	72	62	54	67	61	55	69	68	72	52	60	66	58	63	64	62	62	75	67	58	56	57	77	64	66	51	57	65	63	57	71	62	53	57	56	81	57	78	62	60	39	71	59	59	60	69	68	68	69	69	61	58	62	67	60	77	70	56	64	59	66	54	68	71	57	71	69	79	60	59	54	62	70	69	60	64	61	71	55	78	70	72	66	63	62	58	64	82	59	71	53	58	86	54	62	72	79	58	69	71	60	57	71	57	58	55	70	62	52	70	63	74	61	65	64	67	57	69	67	53	55	65	51	69	71	73	61	69	56	62	72	71	65	55	81	74	59	59	60	70	84	61	71	53	52	82	61	62	57	64	66	68	60	76	62	60	52	69	78	71	65	69	58	63	46	68	55	69	47	62	72	73	55	58	62	56	60	71	77	52	51	52	70	63	64	71	60	64	49	61	62	54	53	55	61	65	73	65	68	70	59	63	59	72	66	78	63	57	63	65	62	73	77	74	61	81	56	64	58	58	73	57	79	59	57	53	56	67	64	71	69	65	63	61	64	69	75	74	67	68	65	68	66	58	73	75	68	53	79	60	56	56	69	82	49	74	71	72	61	72	66	63	68	73	56	72	56	72	80	68	52	72	76	54	65	52	66	68	59	60	49	55	74	67	57	60	61	54	69	68	66	51	60	70	63	58	70	59	53	55	54	53	64	60	63	61	57	80	52	66	56	63	57	57	62	71	71	68	66	50	73	78	59	56	50	51	64	68	60	65	67	62	63	67	61	66	51	62	75	53	53	68	53	67	78	73	65	69	60	62	61	52	67	62	75	70	53	72	60	79	60	53	52	56	53	69	66	62	55	58	58	54	47	59	67	73	78	71	58	65	82	64	56	49	61	71	63	64	75	70	56	68	56	64	54	77	61	63	65	66	62	75	63	67	63	57	55	59	61	77	65	76	61	47	70	57	68	67	58	69	74	67	64	70	78	52	50	62	61	64	74	63	67	61	62	64	79	66	63	73	54	68	56	64	47	71	52	51	58	61	72	64	52	71	65	52	64	64	55	64	51	56	54	60	60	52	60	53	65	67	65	69	53	55	74	72	68	86	60	61	78	60	61	77	50	51	78	62	60	79	75	61	66	70	72	57	63	49	81	65	70	55	75	80	65	70	58	64	75	66	66	56	62	73	59	61	65	67	71	58	50	81	65	63	68	62	67	64	55	48	64	67	66	81	86	78	60	62	79	58	57	61	77	76	56	58	59	64	66	53	71	66	62	63	57	65	64	67	64	66	61	71	72	64	55	54	56	64	69	49	68	57	62	61	80	59	52	55	71	71	50	74	66	62	55	68	64	64	69	72	58	44	66	53	56	41	55	61	60	70	71	67	64	59	56	56	69	58	73	60	62	76	54	58	65	58	61	73	88	74	67	55	88	69	68	63	51	51	64	65	51	78	57	51	74	62	66	58	71	57	71	67	52	57	65	77	60	69	69	63	76	67	56	66	53	57	61	69	76	67	77	68	60	64	67	66	50	57	80	66	55	51	68	72	79	59	71	64	58	71	76	68	68	55	72	64	52	78	55	59	70	68	61	53	67	59	59	59	58	63	76	62	58	54	70	77	66	61	69	55	62	72	69	75	71	78	79	78	72	59	73	71	72	65	65	74	59	64	69	76	62	64	51	65	61	63	59	73	74	62	61	69	65	68	77	64	70	54	73	61	67	66	65	57	69	60	60	72	63	51	83	60	60	67	50	66	62	70	55	72	53	72	52	65	72	53	64	56	68	60	69	58	66	73	71	69	61	67	74	77	62	59	55	55	65	62	55	70	64	66	66	79	60	62	68	58	69	50	56	46	64	64	80	64	74	72	61	57	64	57	56	68	65	80	62	59	71	65	54	42	74	63	70	78	54	71	69	61	53	61	64	61	63	82	68	75	56	60	65	61	54	68	65	51	72	59	64	70	64	61	69	71	63	62	71	76	60	66	64	62	74	79	61	70	79	72	60	66	45	57	68	66	68	60	55	66	67	82	62	61	63	58	62	71	54	72	60	66	64	63	70	67	60	55	60	53	61	83	67	70	58	59	70	57	51	69	84	67	72	56	84	61	75	56	60	55	69	61	62	60	72	71	70	70	52	55	71	57	54	67	70	68	70	50	72	69	65	90	64	61	69	57	70	64	43	62	58	81	73	62	78	77	56	59	66	54	59	66	57	56	54	62	57	54	63	67	54	59	57	72	54	64	59	59	69	70	60	69	59	57	70	77	64	53	67	53	63	72	74	71	67	64	56	74	70	53	58	59	69	51	62	60	70	71	69	81	72	62	78	68	72	63	59	69	58	60	55	58	66	69	70	66	76	61	73	68	75	70	71	64	64	62	75	69	55	67	55	73	67	51	62	66	60	62	55	66	75	50	37	57	71	76	67	60	73	55	65	70	61	64	60	63	64	61	74	39	57	60	70	62	73	55	65	64	64	67	51	57	58	63	75	59	85	67	73	67	61	61	69	71	58	52	58	82	61	56	60	68	62	58	62	58	57	66	74	63	68	60	57	76	59	72	60	66	58	64	60	58	67	63	67	63	64	75	73	56	60	60	56	88	71	54	62	65	65	60	79	69	76	61	74	77	57	53	65	58	51	56	63	54	53	64	68	59	67	67	52	67	55	58	77	68	57	58	71	62	59	64	72	67	74	57	59	84	62	56	60	61	79	63	60	60	69	73	70
52024	48908	36548	30987	24210	14739	25758	18288	2073	884	844	859	844	865	862	877	828	857	3447	4101	2952	1622	1062	870	825	806	765	806	811	820	793	816	831	820	775	749	822	785	823	803	774	801	881	807	817	756	798	749	811	841	808	817	804	748	818	797	774	828	809	796	813	791	767	813	834	766	739	821	742	811	801	807	779	775	817	800	757	808	766	795	792	828	798	809	822	801	780	813	778	840	809	821	781	867	768	767	776	773	839	795	788	797	789	796	818	802	771	833	772	826	770	817	787	770	786	810	811	834	755	780	805	743	793	755	800	771	849	839	802	769	824	764	788	809	719	753	780	767	784	788	812	794	819	772	768	822	816	793	810	791	772	846	776	792	753	807	800	788	751	843	782	798	808	808	793	823	805	785	850	804	769	803	805	793	769	786	800	792	781	796	785	776	730	812	762	771	777	781	796	804	811	735	765	742	801	817	792	800	819	793	732	779	773	809	816	820	753	797	778	800	802	784	786	823	834	814	811	785	813	754	810	802	825	831	783	795	861	806	811	836	794	855	763	775	773	815	790	840	804	736	801	817	839	808	758	844	795	794	786	780	777	771	783	768	797	811	816	761	808	789	756	759	771	845	784	775	745	821	743	777	762	799	788	767	734	754	745	833	794	778	826	776	757	833	765	760	787	792	780	796	819	790	820	771	724	853	888	810	784	779	835	833	777	818	776	846	774	826	826	795	796	764	799	832	786	806	766	770	778	746	819	828	778	839	854	811	821	839	786	795	793	818	826	744	790	779	813	777	768	751	827	801	770	789	794	772	766	841	799	762	767	762	780	813	773	788	763	771	794	789	786	788	772	864	783	782	834	749	808	789	774	859	788	782	776	792	805	796	806	851	713	795	800	807	810	765	766	771	843	769	815	785	812	765	810	779	789	750	842	795	798	783	804	834	805	803	793	767	779	792	781	802	749	831	772	774	814	804	813	787	837	783	787	832	778	771	808	803	842	769	857	777	797	791	804	849	823	778	766	795	851	826	782	789	826	769	835	808	782	797	802	775	774	804	748	818	787	783	789	787	783	775	840	817	812	809	807	788	787	799	816	767	830	778	786	783	813	777	850	838	778	823	751	797	810	805	803	814	806	815	795	764	813	787	795	750	787	814	784	810	827	841	808	805	757	882	781	767	756	758	816	785	787	783	815	752	846	783	770	871	871	777	803	828	787	816	825	815	785	864	762	810	800	781	803	793	783	768	810	785	814	810	783	805	826	728	779	758	761	746	790	809	743	793	824	801	782	806	744	775	771	810	819	819	813	815	797	791	840	765	798	807	768	790	776	743	802	756	761	785	792	796	797	834	872	815	767	808	788	772	768	842	804	792	772	809	781	831	795	764	798	776	803	859	822	836	803	846	801	847	791	794	786	776	796	829	824	815	799	761	862	752	806	799	790	826	834	839	777	807	782	822	787	797	820	798	824	811	759	781	791	812	773	756	778	790	749	741	764	785	784	770	778	762	788	773	803	753	788	767	763	821	829	809	761	776	855	786	818	828	856	794	821	786	795	801	836	782	795	773	820	794	767	808	794	830	793	801	807	777	813	819	800	771	801	775	808	791	789	825	763	806	786	822	794	848	827	787	855	774	817	788	783	825	825	784	762	785	788	786	801	790	809	803	775	802	760	845	834	827	823	843	758	808	786	814	786	864	791	843	825	745	828	780	776	742	766	796	763	779	777	777	733	796	762	798	800	775	775	806	806	805	808	832	797	798	825	825	769	792	766	781	818	815	743	776	728	775	789	755	816	742	798	772	787	799	796	752	778	776	795	816	841	806	814	847	857	777	801	782	790	849	807	764	790	801	802	808	831	759	848	797	854	809	788	748	755	782	809	809	806	758	787	807	773	758	832	775	798	794	844	806	801	791	771	798	821	740	773	813	808	767	819	812	735	790	788	797	795	755	771	781	787	789	795	765	843	797	792	806	762	787	803	819	781	826	786	808	791	809	817	789	785	789	792	798	791	842	802	751	746	826	809	753	785	805	796	830	768	810	773	823	808	777	822	812	828	844	804	782	799	830	772	785	815	806	807	786	787	781	814	829	796	790	845	832	800	852	769	797	805	791	773	772	827	746	770	762	832	856	830	778	813	732	800	837	748	816	841	796	766	801	841	831	749	817	796	841	776	818	854	805	780	820	775	820	845	762	790	841	755	746	756	819	833	809	773	792	801	820	808	751	801	778	769	804	766	834	759	829	845	775	810	802	761	825	758	782	790	754	826	757	815	801	793	805	772	824	794	773	777	810	813	762	775	781	773	809	815	734	822	763	770	820	790	771	778	795	862	791	729	793	790	767	788	776	807	789	791	784	800	831	822	825	789	772	765	810	770	785	815	802	783	799	775	762	772	796	841	763	781	750	786	829	842	737	803	828	763	838	797	801	774	764	824	828	789	799	808	808	762	775	849	768	792	782	815	831	763	795	776	817	839	800	777	800	817	803	856	843	794	865	720	785	783	772	795	771	881	793	764	787	759	783	787	840	780	773	768	808	820	800	830	831	839	784	782	814	829	844	826	733	791	791	785	827	821	760	784	773	851	792	835	772	799	770	764	833	775	793	775	762	824	821	818	772	789	810	807	786	789	787	835	803	817	776	773	800	806	787	822	796	795	742	762	791	789	791	805	835	759	813	801	775	830	838	811	849	710	828	786	855	814	746	766	848	807	784	808	786	789	775	777	847	796	814	774	824	807	734	785	785	833	782	853	832	811	807	780	792	779	773	838	819	793	816	775	835	790	772	803	771	793	768	802	781	798	800	810	808	738	733	761	778	829	750	797	777	817	800	801	778	843	806	814	824	769	777	788	803	786	788	802	794	807	799	760	773	814	817	762	775	794	790	787	777	791	796	817	824	745	774	771	796	824	822	765	800	825	787	790	761	753	806	765	818	844	787	828	786	779	819	792	787	759	834	787	801	782	797	837	838	746	808	801	732	830	809	799	806	749	769	803	743	762	786	792	839	805	761	744	802	822	767	797	794	793	781	795	804	834	774	795	761	790	828	799	786	823	806	781	867	765	787	778	781	851	774	799	743	827	787	769	819	786	813	768	834	808	787	783	820	811	792	828	819	823	783	749	768	781	791	811	775	834	773	772	805	786	822	759	782	786	800	812	802	822	770	807	782	808	799	805	841	794	820	779	792	774	748	810	770	862	817	783	783	779	832	791	796	781	806	748	842	777	802	798	772	784	739	793	781	796	811	795	773	766	804	797	773	841	828	796	765	768	749	770	835	762	812	806	857	837	847	802	809	791	793	791	790	819	791	794	814	854	800	745	753	811	767	787	758	820	786	791	788	811	756	848	726	835	777	792	822	779	795	772	808	853	839	753	782	827	760	816	801	773	777	753	802	801	795	801	820	764	805	745	769	763	756	793	800	771	796	780	764	781	783	797	809	806	822	826	742	843	797	767	815	829	844	781	805	806	775	843	812	813	809	765	789	766	787	736	846	814	754
29882	40171	22520	6460	2627	122	342	1492	485	76	62	56	58	76	51	70	58	63	153	175	142	101	72	57	71	62	59	50	71	50	65	61	68	53	54	61	64	46	76	51	62	61	67	69	53	62	51	61	72	55	66	56	75	57	67	57	60	53	56	54	62	60	57	50	63	52	72	60	58	64	56	76	58	61	50	60	70	66	54	83	53	72	63	61	60	63	63	47	57	61	68	61	64	58	50	62	49	58	64	68	54	71	61	60	60	72	64	82	61	59	55	69	65	64	59	66	62	65	68	65	60	73	78	74	65	63	49	59	69	51	64	51	47	67	63	72	64	56	63	55	59	57	69	54	66	56	50	53	59	71	60	69	46	73	61	51	52	67	67	60	57	68	48	51	59	58	53	65	61	45	52	40	57	71	71	59	79	73	60	60	65	64	58	66	59	63	64	73	68	60	69	60	61	54	56	54	62	68	46	68	51	46	58	85	76	51	58	62	59	70	58	60	51	66	69	71	64	69	64	58	58	66	54	74	68	67	59	53	48	68	64	70	55	64	58	70	62	72	62	56	70	69	61	59	70	72	62	69	66	76	55	56	70	69	64	63	60	69	60	61	65	66	66	62	62	54	47	57	58	51	60	72	52	58	67	69	59	75	71	60	56	58	68	69	64	58	68	54	63	60	58	77	48	59	71	59	55	66	61	64	63	62	57	49	57	57	76	57	60	68	58	54	62	55	54	55	61	60	57	58	53	66	77	51	65	61	58	52	59	69	55	64	57	63	69	54	69	53	77	61	55	73	44	42	64	64	51	55	60	54	66	62	52	59	60	56	70	71	63	63	61	56	69	58	59	70	52	51	67	54	52	65	61	69	58	63	55	58	59	58	54	55	55	74	56	67	46	69	58	73	58	68	62	69	58	46	56	58	58	70	68	53	56	64	62	51	52	62	54	48	56	59	61	64	77	69	67	66	75	57	56	65	51	63	58	57	59	68	58	62	75	57	52	61	74	55	51	47	59	54	65	61	65	58	71	69	51	76	61	63	68	45	56	52	43	46	63	55	72	62	46	65	66	53	62	76	56	56	61	76	50	52	55	45	70	57	55	63	73	64	46	61	50	65	48	71	62	55	62	44	67	65	63	75	68	75	56	58	66	65	63	57	58	62	64	49	47	60	84	71	64	70	68	63	59	55	63	75	66	57	59	67	70	61	69	43	61	64	62	60	71	58	58	67	58	52	59	56	52	49	68	53	59	74	68	62	62	56	64	60	53	61	78	63	72	68	62	63	64	59	65	57	59	63	68	68	65	58	45	55	59	61	68	72	64	67	64	62	58	62	53	68	49	65	49	54	54	48	56	52	66	62	57	57	63	71	47	57	60	43	58	54	64	52	43	75	57	56	64	55	68	48	65	53	57	59	55	60	74	66	57	75	79	66	61	65	57	61	63	84	62	56	51	64	55	69	67	67	61	55	55	61	54	52	50	74	75	55	52	64	53	65	73	54	79	51	59	49	76	63	49	54	68	44	67	63	52	58	78	72	55	50	62	49	73	60	61	52	66	58	54	61	58	61	61	54	70	64	73	66	70	65	61	47	52	57	51	57	58	60	73	55	58	59	64	69	63	56	57	75	68	51	64	48	64	76	68	55	65	59	54	64	55	73	63	39	70	65	56	62	60	55	63	57	75	60	60	72	52	68	85	65	62	44	54	63	52	63	56	56	66	46	56	66	61	62	53	73	60	58	61	91	76	74	52	74	55	64	61	64	60	72	63	60	54	65	68	54	50	62	53	60	62	53	62	58	52	59	64	73	57	55	53	73	59	76	62	66	65	65	54	60	60	82	60	58	52	62	66	68	70	66	66	53	63	57	56	56	66	69	55	56	54	57	63	66	86	73	69	61	55	55	56	59	60	52	55	71	59	60	64	52	61	45	58	69	73	63	69	56	47	60	68	56	56	47	71	62	67	62	64	60	60	64	61	69	60	64	58	61	52	49	59	56	56	62	56	55	56	56	66	65	59	54	66	69	66	62	52	64	49	71	71	55	70	58	58	48	66	69	42	62	62	61	60	52	58	49	62	59	71	56	68	49	57	66	43	61	37	39	67	62	55	63	69	63	61	49	54	66	55	53	59	65	75	59	52	66	70	53	63	66	75	62	61	69	66	78	72	70	50	68	61	70	75	60	51	64	54	54	56	66	70	43	64	59	58	54	66	63	61	60	55	74	60	59	54	55	49	65	65	72	67	88	75	48	55	64	59	55	72	61	66	70	49	60	57	71	56	50	70	61	63	65	67	56	64	60	50	62	66	66	56	51	62	66	75	49	54	67	73	80	55	52	70	72	48	55	76	59	58	63	67	65	74	54	72	52	67	64	65	57	46	71	65	71	55	71	62	60	45	55	55	63	65	55	60	43	71	55	67	60	64	54	55	54	78	60	69	62	50	63	64	54	66	65	60	63	62	54	60	76	56	58	66	53	56	55	58	64	71	66	59	49	65	65	60	60	73	55	65	70	50	48	57	70	59	44	64	65	68	67	54	67	67	73	54	61	56	71	64	70	58	57	66	83	59	68	79	71	69	58	67	72	64	57	65	69	59	63	63	56	63	63	65	54	60	68	68	65	55	45	65	62	57	58	73	59	53	53	65	72	65	66	60	55	67	67	59	63	73	50	63	60	55	65	61	62	71	62	61	55	66	57	60	54	64	53	59	57	52	57	67	62	74	70	59	51	53	66	64	73	51	60	71	54	76	48	68	46	55	64	64	74	53	52	62	63	61	76	65	54	45	59	48	54	67	57	59	62	67	47	58	69	62	51	57	54	68	64	58	57	53	72	59	59	63	64	56	61	84	80	57	69	65	59	72	60	63	54	58	64	58	58	64	61	58	49	53	64	68	75	71	51	50	48	70	71	71	46	51	63	47	58	60	66	60	63	69	53	74	52	50	82	57	74	58	62	60	48	64	55	70	55	67	75	74	61	68	55	49	53	62	80	61	49	51	49	68	60	53	65	65	68	55	66	56	69	65	59	57	71	48	60	62	67	69	74	70	55	54	66	67	63	58	58	54	64	59	54	67	53	64	64	65	55	70	76	59	62	57	61	55	59	51	57	56	42	59	63	64	51	72	59	55	58	50	59	56	62	65	59	71	54	70	51	63	69	51	63	56	63	76	62	63	55	71	55	54	60	64	61	65	50	65	59	69	66	64	55	61	51	56	54	58	68	67	60	44	61	58	62	72	64	71	55	62	59	59	51	52	58	55	56	62	60	57	67	77	72	55	52	63	72	54	60	59	49	59	55	73	72	72	67	53	73	70	61	52	63	50	65	61	57	59	46	85	68	70	71	66	55	56	63	67	64	56	63	65	68	49	58	70	57	45	67	58	62	49	47	54	63	53	72	78	57	56	62	51	66	45	60	58	60	76	61	65	67	64	67	47	71	69	58	49	66	60	55	58	56	58	64	46	54	64	53	61	55	54	58	53	63	75	63	51	65
49121	48975	41623	36854	29403	5357	13336	29963	11006	861	845	857	867	865	760	789	851	903	4099	5838	3940	1900	1066	855	767	778	760	762	784	746	767	740	789	767	741	806	776	754	774	733	756	731	775	800	754	704	765	721	723	807	793	758	748	753	800	789	803	730	723	764	790	755	736	754	764	814	736	740	759	742	733	719	726	742	746	781	745	783	751	737	755	747	762	779	731	795	767	747	771	776	728	818	716	774	730	746	702	791	738	731	748	730	758	718	734	735	754	734	791	772	730	764	722	752	729	749	759	758	727	774	760	724	749	759	737	765	792	697	756	729	747	691	725	757	718	752	746	738	748	805	800	798	759	738	767	775	686	760	758	770	714	752	765	773	711	726	770	725	719	739	769	827	737	739	746	781	790	757	770	734	813	816	725	799	739	757	721	718	768	773	755	732	755	752	753	732	749	757	710	716	760	760	796	705	756	775	769	745	768	766	753	729	755	771	759	753	736	739	741	700	722	712	766	744	738	763	763	758	741	744	755	736	736	759	779	747	775	764	668	779	786	726	779	755	777	720	730	784	749	731	751	746	732	758	709	699	763	703	725	803	734	740	731	756	813	781	722	735	735	700	732	770	776	790	773	778	760	795	724	752	757	690	749	815	818	794	724	753	768	758	736	755	733	756	760	750	711	775	773	775	710	748	746	726	744	730	775	790	759	767	757	758	740	740	758	698	721	754	776	734	783	712	759	758	735	739	749	734	746	808	775	747	785	777	749	784	761	775	754	733	760	721	727	789	719	762	760	790	752	745	766	742	705	745	781	739	702	750	784	764	791	756	764	728	769	742	711	722	769	749	740	738	716	705	721	757	762	794	769	756	766	742	799	824	781	734	765	733	710	733	710	768	743	700	764	769	758	776	765	756	742	777	737	709	738	715	759	766	761	796	761	739	746	738	769	682	750	771	733	753	769	792	736	779	768	780	752	765	760	758	730	748	740	769	739	764	753	736	709	736	743	771	756	762	783	753	767	761	823	733	766	742	758	771	711	767	799	764	731	759	741	796	770	746	743	743	734	723	753	761	782	761	748	740	769	734	784	696	744	745	776	750	720	787	741	725	738	786	783	719	778	750	747	749	734	713	721	728	735	776	773	706	762	773	756	804	722	718	763	751	769	777	805	795	760	771	757	774	725	760	727	706	749	733	798	764	738	804	772	776	736	728	785	775	775	719	738	761	762	743	791	742	797	767	805	758	743	774	750	763	757	756	768	748	728	786	737	755	761	722	701	764	750	723	752	788	751	743	767	773	745	743	769	736	720	720	772	719	745	747	793	737	766	693	766	778	756	731	730	740	767	781	783	728	747	742	732	796	759	760	784	749	738	799	719	806	740	784	752	770	698	770	783	792	761	772	799	763	745	702	773	739	749	735	761	761	736	779	695	751	742	713	747	760	769	811	730	716	733	804	757	781	771	729	756	733	765	747	696	707	765	795	751	754	800	700	752	686	759	794	783	740	798	747	725	778	731	749	756	776	745	789	774	819	749	769	753	744	794	743	725	760	740	743	852	787	782	736	808	775	740	787	806	752	772	794	791	738	756	788	722	762	760	741	735	733	741	776	764	745	727	740	736	717	801	729	726	753	722	775	721	740	733	733	805	751	722	766	729	769	756	726	766	759	727	722	775	755	750	756	753	743	743	771	739	789	744	793	749	764	788	828	736	752	782	746	801	738	823	769	816	737	756	753	758	722	743	763	744	735	794	754	752	757	727	799	761	728	793	782	749	770	732	737	762	796	748	698	754	764	710	778	760	790	737	789	775	756	760	725	756	762	764	821	720	725	712	765	813	773	722	747	779	830	718	727	795	730	748	780	758	746	747	799	736	758	749	784	787	750	710	739	744	819	773	723	787	744	777	759	737	732	747	770	718	739	795	736	779	769	731	774	764	773	713	745	777	799	755	762	709	732	751	742	761	759	699	816	792	747	770	747	743	746	717	766	739	748	801	794	705	792	747	707	772	739	721	767	689	733	763	779	752	762	785	732	768	736	749	790	739	735	802	723	719	763	782	756	759	764	780	769	727	792	742	766	773	773	719	745	764	784	782	706	750	720	741	738	773	797	755	742	762	712	745	749	773	740	740	715	789	734	754	761	739	721	749	756	751	769	788	720	720	763	784	777	742	722	747	683	773	746	703	764	740	733	736	801	774	796	770	802	722	740	747	735	759	773	787	769	750	757	721	764	771	802	771	767	711	746	723	758	757	747	751	761	788	779	778	708	731	743	753	743	752	738	726	767	758	721	736	731	808	734	775	757	761	734	746	799	763	780	745	802	753	766	752	789	746	786	728	731	728	797	774	784	750	788	756	745	751	759	763	754	767	749	732	789	779	759	730	783	700	746	716	715	765	758	786	738	793	714	754	797	747	722	765	776	799	764	743	693	744	763	752	748	708	788	697	748	764	754	740	736	718	723	791	769	746	777	725	732	762	771	761	725	802	814	754	787	776	756	735	715	757	726	755	800	741	712	788	801	746	785	756	741	762	766	759	755	765	785	740	782	754	742	793	754	747	753	732	719	799	777	743	742	737	706	739	733	726	802	715	768	781	780	766	741	764	756	796	736	702	743	683	765	759	785	763	744	786	749	757	756	780	760	729	748	751	746	743	790	779	775	732	756	757	830	729	773	732	757	771	759	773	748	773	759	713	758	723	785	811	711	788	724	775	779	752	775	720	726	767	745	707	795	749	769	746	734	747	784	717	767	740	762	759	776	754	770	756	738	763	731	753	795	751	751	763	755	758	749	727	734	772	736	739	770	704	725	758	779	798	770	722	775	740	790	851	769	770	750	739	794	765	754	791	701	747	740	738	760	750	715	747	726	770	760	723	745	722	752	765	732	685	772	741	768	785	733	723	750	830	738	773	808	787	806	808	725	746	772	765	758	808	753	709	733	734	732	740	772	775	763	744	729	742	759	726	723	752	769	747	776	760	796	737	775	720	780	709	711	814	779	746	776	761	753	718	779	781	761	747	757	775	761	729	749	728	759	757	752	753	752	766	760	810	776	680	793	726	709	788	697	752	726	746	752	701	784	729	783	746	756	739	761	764	750	744	729	743	794	749	720	750	788	802	770	755	771	696	678	722	728	785	743	764	753	757	787	746	768	769	697	719	762	751	757	755	778	688	739	771	729	760	745	778	759	770	770	730	752	746	736	740	768	816	748	825	750	768	726	768	761	717	731	754	733	749	725	745	739	775	745	721	772	699	767	729	731	753	736	740	776	753	736	751	786	739	715	698	780	757	778	750	726	785	724	721	713	737	693	747	743	791	769	720	775	765	722	762	789	783	747	825	723	741	783	731	794	742	757	751	799	742	745	796	739	758	765	789	761	739	779	754	746	796	737	747	759	788	753	734	737	736	764	764	760	801	751	720	753	790	752	754	731	758	743	752	752	730	806	753	806	726	758	744	726	748	766	749	733	734	788	738	762	765	737	748	721	696	739	740	702	728	762
10210	12402	5345	1044	573	45	106	316	220	65	50	50	53	63	57	65	71	56	75	64	52	67	63	60	57	66	53	54	52	56	53	39	55	62	51	56	50	66	66	48	59	72	55	46	57	51	60	68	65	69	57	49	63	73	61	74	62	74	60	55	57	55	55	72	50	53	57	62	56	61	44	57	59	46	48	50	58	67	65	50	55	55	49	60	47	65	64	48	57	51	63	51	71	57	59	51	61	62	62	51	51	61	54	53	59	64	56	48	56	70	52	66	61	50	66	53	71	55	52	58	60	54	52	56	63	51	49	66	46	60	59	53	48	65	61	54	69	53	61	48	55	58	60	48	64	72	53	62	49	44	50	59	60	49	50	63	65	67	60	60	64	64	48	53	69	52	61	67	58	60	60	71	57	51	60	44	57	59	53	54	66	55	60	67	71	50	51	55	62	59	44	59	61	49	60	55	64	67	70	59	62	61	48	58	57	62	52	52	69	64	62	60	62	59	50	58	64	50	58	57	74	47	51	60	60	65	42	63	43	53	55	57	52	50	60	55	54	55	52	60	74	69	69	57	55	61	70	44	41	60	49	51	59	79	51	50	68	57	56	66	55	67	56	63	67	52	53	43	56	56	51	63	52	73	61	35	55	55	60	62	58	36	50	59	45	58	58	52	51	57	62	60	65	60	49	75	79	70	45	63	47	59	70	54	61	59	64	60	63	49	56	60	71	50	54	65	65	73	64	59	49	51	55	53	54	54	60	55	63	65	65	59	55	57	61	52	70	53	64	51	54	64	70	61	63	40	60	58	64	62	46	65	59	63	52	66	55	72	52	56	45	50	57	76	63	49	61	54	47	55	55	60	59	47	73	56	60	49	63	49	59	44	63	53	67	47	61	66	57	57	52	74	57	53	43	63	48	61	58	64	79	60	42	66	52	57	72	64	48	51	65	62	59	47	50	45	53	61	59	49	67	43	71	62	60	59	63	44	55	57	47	72	37	61	44	51	66	61	59	60	44	55	55	60	63	57	51	56	68	68	67	64	52	60	52	49	48	57	57	77	67	59	59	57	54	57	65	67	55	47	50	50	60	53	61	58	41	65	60	54	48	66	65	55	61	54	58	64	55	64	52	57	54	58	66	48	60	45	53	62	62	47	65	66	59	44	60	57	43	55	65	58	53	51	53	66	45	62	49	49	46	70	54	57	55	53	54	60	65	62	53	73	54	39	50	62	60	59	51	52	50	52	66	58	50	48	66	51	50	62	52	60	42	52	45	54	47	56	57	69	45	51	60	47	59	61	68	48	56	56	59	60	62	50	55	47	50	63	46	37	80	66	55	55	63	65	36	67	60	58	56	62	62	74	63	58	40	51	70	51	64	75	50	58	57	61	53	50	47	55	57	54	40	55	63	54	70	57	50	64	49	61	51	38	46	56	57	62	55	59	59	53	61	48	41	51	62	48	56	44	58	49	70	55	75	58	54	69	61	62	49	56	49	59	52	63	62	52	53	54	58	57	69	47	60	60	75	57	72	54	62	63	57	59	49	51	71	61	52	73	57	55	65	54	60	69	67	72	49	51	69	65	63	65	41	53	54	47	58	46	51	59	44	51	62	63	56	63	61	51	70	54	60	63	57	63	49	59	57	59	57	60	61	73	65	54	63	54	60	45	46	56	63	52	59	56	58	58	53	56	45	66	61	57	60	51	46	52	57	58	53	59	49	51	71	53	52	56	63	66	52	56	51	67	55	58	48	56	54	63	58	50	55	49	60	61	61	60	45	57	50	53	62	47	53	55	59	53	51	56	37	56	63	48	62	57	71	55	55	36	46	59	55	43	55	50	54	53	63	61	61	50	50	65	61	50	62	51	50	64	59	59	71	56	70	50	54	67	53	52	47	49	52	55	56	68	59	52	62	68	69	64	48	57	56	53	68	64	60	52	64	53	54	54	47	57	62	59	68	60	51	46	54	57	46	72	57	53	47	55	60	61	66	46	56	55	50	51	51	50	56	51	44	51	55	54	54	71	75	65	54	58	55	60	63	65	57	60	69	48	54	73	53	61	56	56	55	62	43	57	50	44	63	50	56	51	53	60	54	52	58	66	62	56	54	50	61	59	53	57	53	62	67	47	46	55	57	56	57	56	58	55	47	52	53	58	59	66	51	54	55	68	62	61	57	63	63	62	60	69	45	70	63	57	52	42	73	72	59	47	40	57	74	56	62	43	52	56	70	59	57	56	66	54	62	44	54	69	64	53	62	58	77	62	44	55	56	44	80	54	52	63	57	50	64	52	59	50	65	50	49	72	47	51	59	50	53	45	55	61	51	65	58	57	66	61	49	55	50	81	66	68	49	54	54	63	62	70	53	63	58	50	59	62	58	50	57	58	46	51	50	52	58	53	57	39	54	54	60	81	56	61	59	56	49	53	69	63	66	59	55	58	64	69	74	54	56	53	43	59	37	53	58	56	51	52	62	62	48	61	64	78	53	51	75	50	60	63	48	57	65	52	57	54	50	52	61	59	53	67	56	54	56	66	66	57	64	53	62	65	60	65	56	61	56	58	58	52	56	56	54	63	67	70	53	58	63	59	51	50	55	71	46	49	66	57	57	60	51	51	52	62	44	59	59	65	43	51	59	56	64	73	55	59	56	65	65	71	63	65	57	50	46	48	66	64	61	52	68	70	53	52	58	66	59	58	54	69	63	53	46	55	52	66	53	49	62	65	63	59	52	63	56	61	48	48	54	51	64	59	70	63	50	68	48	53	52	68	66	66	52	51	58	55	59	53	53	67	64	66	57	62	62	54	61	50	53	66	50	54	37	55	57	66	54	47	52	71	47	48	66	51	56	58	68	52	52	49	58	50	57	68	59	56	59	65	50	62	42	65	54	71	64	54	62	56	56	51	52	58	68	63	54	66	60	46	59	68	47	67	70	60	49	53	56	56	49	64	57	46	49	57	62	75	45	56	63	55	60	53	45	50	51	58	62	56	52	57	44	62	50	55	60	65	46	53	39	60	56	67	76	45	53	64	54	68	56	57	60	53	75	47	60	48	56	45	66	62	58	57	62	47	62	64	44	66	64	62	53	50	52	59	63	59	49	52	68	52	50	61	45	41	55	54	53	68	61	65	75	64	58	46	65	60	66	51	55	57	63	64	65	41	62	51	59	59	70	43	71	60	67	66	54	47	54	60	52	83	57	56	54	50	55	56	60	64	58	59	54	44	43	60	56	64	52	61	48	68	60	46	58	53	55	57	52	63	47	49	55	66	66	51	47	57	68	64	45	57	61	54	63	50	48	56	49	52	41	64	59	54	58	51	74	66	72	51	55	55	59	44	72	53	64	62	64	49	54	56	60	55	59	53	53	48	53	59	59	50	52	49	50	59	50	62	59	57	71	36	45	53	56	51	50	57	57	67	51	62	57	56	57	58	52	49	53	69	51	61	50	52	57	63	68	69	77	53	68	50	67	53	57	44	59	39	61	64
43391	36714	25119	20858	17190	971	4622	15262	7840	772	689	711	700	709	724	688	732	728	1501	1694	1469	932	722	724	694	746	713	706	699	667	703	723	703	703	706	696	680	730	686	689	722	719	711	688	720	717	645	729	671	705	732	678	661	726	657	657	687	714	672	697	712	702	698	690	760	686	739	704	729	700	668	702	701	718	704	681	670	693	729	670	708	688	701	666	726	705	718	700	715	691	706	679	737	743	681	700	703	687	723	683	687	729	707	705	723	717	647	658	661	714	708	697	725	672	681	728	718	728	729	717	693	684	709	779	700	707	678	722	715	695	687	722	664	734	683	708	674	695	723	714	683	731	681	725	692	653	677	687	706	683	728	673	621	705	707	705	714	719	708	710	725	707	684	679	725	700	701	717	712	728	678	718	697	701	702	696	696	706	734	705	704	712	675	657	696	680	678	679	661	695	700	680	703	667	694	664	682	679	695	697	687	699	649	723	716	628	664	695	687	731	699	695	704	723	701	706	739	710	747	685	668	727	687	704	710	723	696	704	671	682	669	710	683	651	727	731	691	700	693	703	701	702	720	701	698	710	647	714	673	711	712	720	711	698	714	739	717	661	718	717	729	731	700	725	708	711	700	714	739	666	709	683	685	694	677	700	693	733	743	707	705	708	719	730	744	729	714	714	706	734	678	693	739	694	727	672	736	694	720	688	720	678	691	722	740	694	711	690	709	724	717	670	718	679	732	700	737	700	696	722	731	728	693	696	684	667	667	687	678	660	710	699	693	751	715	681	713	732	684	699	671	749	688	722	689	663	726	693	733	695	677	708	744	704	691	720	713	691	708	764	769	686	674	687	689	665	727	715	699	698	737	699	678	757	703	661	731	690	676	699	710	687	707	736	697	715	669	679	721	705	664	677	755	689	685	719	688	752	728	671	690	681	684	698	690	713	664	689	740	691	752	643	655	689	670	722	708	674	710	672	723	712	678	707	701	667	666	665	690	675	686	690	687	688	687	704	708	714	713	707	728	694	701	711	698	693	686	720	721	687	708	644	651	749	647	748	749	687	659	726	696	675	694	664	689	702	686	711	698	747	698	685	684	741	691	695	701	690	717	674	709	694	673	732	685	715	667	700	661	681	703	674	711	699	689	697	704	685	644	711	705	747	700	704	705	711	640	695	673	684	685	728	739	668	722	681	713	723	732	714	690	743	666	694	722	708	665	659	698	695	670	734	696	703	692	714	685	680	738	712	722	717	744	702	654	696	695	715	714	678	734	740	678	682	713	677	702	717	700	716	712	697	660	690	754	760	671	718	696	707	705	692	669	696	666	699	733	736	767	698	658	706	674	720	684	706	697	670	680	683	667	713	671	709	662	666	696	767	689	728	695	659	688	680	663	709	731	686	653	747	690	739	732	737	699	747	684	686	716	686	674	655	671	697	734	659	661	723	730	693	755	703	672	721	749	689	686	699	711	707	713	670	690	684	713	721	740	729	675	728	688	733	679	679	666	662	719	713	706	696	697	687	696	686	675	662	699	691	740	725	729	702	685	652	706	696	661	678	705	652	745	699	668	732	725	696	702	675	676	716	712	723	697	714	691	734	661	688	676	649	697	748	676	723	703	715	696	708	701	710	726	726	723	722	682	685	751	669	699	712	677	749	704	701	690	687	737	692	684	757	700	676	706	772	684	713	701	737	713	683	668	742	682	729	655	681	687	721	681	695	725	728	689	700	675	708	673	688	718	669	691	749	678	686	701	710	684	699	667	662	681	725	713	710	743	637	684	714	732	703	666	701	666	702	679	677	733	742	706	695	678	717	690	695	672	700	784	687	736	701	691	722	694	694	679	695	744	662	722	698	692	692	706	710	719	647	657	684	686	684	701	679	747	686	720	753	722	654	714	678	682	676	674	711	730	728	759	672	660	668	729	666	656	706	711	726	655	677	687	663	710	656	691	731	708	733	713	681	717	705	690	701	701	670	705	712	715	665	712	727	730	686	694	669	714	711	716	698	705	681	741	710	693	677	708	689	663	727	688	690	687	682	723	690	675	721	685	736	709	670	687	705	699	685	664	654	676	685	715	697	682	673	716	714	700	712	701	716	677	740	713	686	645	732	704	687	711	726	674	707	648	717	686	677	742	641	680	707	641	692	722	679	699	729	752	677	707	697	656	698	660	677	695	697	663	731	671	713	674	718	728	730	712	702	716	689	776	694	671	722	704	719	710	690	716	712	731	721	680	686	703	732	686	710	706	680	706	706	731	766	728	708	712	724	708	647	686	688	717	762	661	718	679	703	751	711	695	717	672	693	722	702	710	687	701	730	716	696	702	670	703	693	695	687	696	707	703	678	684	721	681	660	693	661	692	687	661	687	678	739	692	676	677	667	695	672	698	694	715	663	689	703	702	724	732	723	694	665	704	687	699	715	723	686	728	664	677	683	737	734	689	720	746	674	712	719	681	721	712	679	750	648	668	721	711	719	696	673	708	691	686	698	693	755	697	714	706	711	723	695	727	737	705	690	725	712	725	699	731	655	739	731	672	735	705	706	724	726	700	720	708	687	694	695	670	648	714	716	682	732	698	669	691	695	725	680	712	715	756	674	739	693	695	699	722	637	737	729	693	735	702	714	686	699	694	689	678	650	731	741	669	685	701	740	685	711	708	663	696	705	682	676	699	717	694	722	675	728	686	691	649	717	670	672	681	742	678	682	700	706	725	747	721	683	695	711	643	681	709	677	703	689	734	698	680	711	733	717	694	701	749	708	681	643	703	711	731	705	690	692	732	686	690	648	698	712	716	672	660	666	692	693	692	699	687	698	653	658	715	684	692	694	695	690	708	717	695	717	684	752	685	737	722	716	694	702	704	683	714	699	681	676	674	709	729	718	694	738	674	697	763	666	744	671	692	770	675	694	728	652	753	719	730	719	691	691	680	654	659	676	703	697	682	727	697	724	667	663	670	707	697	690	728	704	749	701	703	681	716	698	726	691	722	747	648	650	666	672	719	746	684	685	733	711	669	679	708	710	705	697	733	677	688	705	697	665	644	688	697	671	663	662	684	697	689	683	702	714	691	710	751	697	715	738	681	731	686	718	734	697	710	675	672	696	681	728	678	670	725	705	692	698	733	692	691	707	750	722	668	715	675	741	705	704	711	691	722	699	631	669	658	676	730	705	716	696	702	696	679	777	744	701	709	729	719	715	694	648	694	711	697	696	722	696	699	683	711	717	701	688	701	688	705	671	716	730	721	690	729	664	692	712	731	734	684	694	679	708	718	690	639	693	750	694	692	693	732	710	735	672	676	694	687	682	718	715	673	712	684	697	665	672	714	639	720	717	696	657	701	688	677	711	721	734	716	717	710	649	718	719	723	713	691	664	667	732	718	707	693	660	673	754	699	727	724	696	721	696	729	719	714	679	704	715	707	675	644	672	694	710	721	702	711	714	699	695	701	695	698	715	666	730	731	709	741	735	707	714	712	685	711	677	706	650	683	700
23250	32378	15698	3761	1847	62	265	966	525	47	58	58	70	49	50	67	48	53	86	110	102	72	66	56	75	68	61	65	60	61	53	49	48	52	56	66	60	54	57	62	67	65	56	50	59	63	44	58	65	70	55	46	59	65	46	55	60	61	64	60	61	65	62	48	59	63	63	58	61	47	53	47	46	54	48	65	59	49	58	48	53	68	55	54	54	62	50	54	52	61	52	50	46	58	54	53	69	60	55	60	70	58	45	70	68	47	42	68	49	50	55	53	55	41	45	64	54	57	63	42	62	46	56	65	57	48	65	57	58	69	46	60	54	70	58	53	61	45	44	43	45	56	57	55	58	59	64	54	46	52	57	53	62	55	54	55	62	47	56	69	44	72	36	58	52	67	51	62	71	49	43	48	55	61	63	60	48	64	60	64	58	49	51	49	56	49	51	39	57	62	50	58	51	53	57	70	53	50	47	54	46	41	52	58	62	61	53	51	74	74	55	51	62	66	56	61	40	42	54	49	45	57	48	50	59	57	64	56	44	64	56	46	47	59	59	61	56	53	56	56	60	48	61	50	53	65	53	62	68	51	56	55	51	69	55	60	61	60	62	62	68	57	57	47	61	59	57	68	54	64	62	51	55	61	58	64	64	56	59	69	54	57	62	54	53	68	49	60	53	66	68	55	60	47	66	53	49	63	52	61	63	65	50	52	65	49	49	61	62	65	60	51	61	51	58	52	67	65	58	46	60	50	58	65	49	51	63	58	44	56	73	71	58	59	63	55	56	60	58	63	70	55	68	67	49	59	49	57	52	47	45	63	58	51	64	61	62	54	46	50	53	62	45	63	52	54	67	53	55	55	54	69	63	52	49	64	59	55	58	38	41	46	63	57	59	68	47	51	43	68	62	59	57	61	49	69	52	53	48	53	62	55	61	50	62	58	54	54	55	63	59	53	60	50	65	52	61	64	64	63	74	47	47	72	51	62	56	75	55	56	54	59	62	52	72	57	55	61	50	45	61	52	44	54	64	56	55	54	61	55	55	63	54	52	71	63	69	56	50	66	48	60	40	62	66	53	70	56	60	60	60	52	51	46	52	60	50	45	55	58	68	67	56	55	50	51	50	67	68	59	58	43	56	48	64	52	55	60	58	65	55	60	49	55	38	69	54	53	61	51	58	62	50	39	48	54	51	63	40	72	46	49	49	50	64	64	66	53	45	66	56	50	68	50	61	71	49	55	73	69	37	64	45	65	53	51	50	51	59	66	68	51	52	64	68	73	51	57	54	49	44	45	45	55	67	64	55	50	58	62	45	53	54	64	58	53	60	56	48	57	71	52	57	52	55	43	65	61	59	59	39	58	46	64	59	69	55	51	59	54	58	66	57	63	66	54	64	70	58	58	48	44	55	65	58	42	66	57	49	69	70	53	56	60	46	59	62	55	55	60	58	53	47	64	56	54	57	43	46	58	62	66	49	60	58	48	50	54	64	46	64	60	56	53	51	59	51	68	45	77	60	58	54	58	55	58	56	50	55	38	57	56	46	53	45	69	59	61	69	64	60	47	68	54	57	49	48	67	70	62	65	52	56	52	56	45	44	36	62	46	59	55	63	57	62	68	62	57	51	51	54	56	65	48	55	59	53	64	67	61	57	55	51	50	70	55	45	66	49	55	57	53	51	42	69	53	62	64	62	56	65	46	58	51	63	39	50	68	59	55	49	53	53	44	76	58	44	49	54	62	70	47	52	70	39	58	48	55	56	62	62	55	56	76	58	48	60	54	51	53	50	55	56	62	57	69	51	66	51	56	71	62	66	52	52	43	54	55	54	66	62	57	58	72	43	52	42	68	49	58	49	58	50	60	60	46	60	50	43	61	60	54	63	56	54	61	52	51	57	58	53	63	50	50	60	56	52	40	51	68	46	55	58	62	67	72	52	54	67	61	55	52	60	63	55	50	51	72	58	57	54	60	63	58	59	55	54	63	58	80	66	60	50	47	72	78	45	60	55	62	52	65	58	55	67	51	61	48	57	56	55	43	65	63	70	49	54	62	46	52	52	68	46	51	53	59	58	50	58	51	49	76	46	49	55	60	47	55	47	54	71	60	57	51	60	54	78	65	48	62	50	62	45	60	47	64	45	48	55	60	55	57	54	63	48	45	46	50	58	69	55	63	54	54	61	51	49	45	60	45	44	53	60	57	47	48	50	53	50	54	52	55	59	61	55	73	56	52	61	66	57	63	60	58	60	53	60	51	44	66	53	65	51	56	53	64	37	67	65	71	50	54	61	59	56	55	56	61	58	73	48	57	60	52	52	58	51	61	46	51	63	42	54	53	67	52	51	58	62	49	49	57	60	42	59	44	66	71	60	60	60	58	50	54	63	52	56	57	69	61	51	59	59	63	56	56	62	53	54	50	42	57	66	57	49	51	59	48	54	41	54	58	55	52	59	61	44	58	52	59	61	68	56	47	45	60	77	52	56	62	55	51	61	56	55	57	59	64	59	51	70	62	55	55	59	55	47	48	46	48	52	53	46	61	55	61	58	63	66	50	55	59	62	44	66	50	52	47	74	51	56	60	63	56	48	61	51	67	54	73	52	58	58	55	58	75	59	58	62	63	51	57	67	45	50	62	58	55	58	50	51	61	55	53	63	40	53	45	45	47	53	63	48	63	61	51	42	62	70	68	53	54	55	67	58	56	68	67	52	63	48	46	58	58	45	42	59	50	54	59	48	60	53	68	58	51	58	63	51	64	55	70	60	55	66	62	53	47	56	67	60	63	55	39	65	64	51	62	54	58	65	55	52	56	60	59	48	62	54	45	44	66	64	56	56	66	49	45	65	67	59	62	64	68	62	60	61	37	52	62	76	63	54	42	60	46	53	59	44	55	62	51	69	47	69	57	60	56	54	51	50	58	49	55	60	56	53	56	46	59	67	68	57	53	71	47	57	60	42	64	64	61	63	57	49	48	62	56	55	62	59	59	56	58	66	56	63	66	49	60	65	48	49	53	53	57	60	57	51	51	64	67	64	54	46	52	44	75	68	52	61	64	56	66	53	59	52	47	68	57	54	63	46	62	63	49	48	60	63	55	63	62	52	44	65	57	60	56	45	54	44	50	53	70	47	60	57	58	58	47	51	49	55	64	38	47	50	51	57	55	68	41	61	55	61	54	64	65	56	49	60	70	56	50	64	51	67	53	61	55	52	53	69	57	58	67	50	55	48	48	49	52	45	56	66	65	52	44	52	58	62	39	50	62	44	71	49	58	52	52	58	51	70	57	55	60	60	60	57	66	52	50	55	62	46	55	49	55	49	56	63	66	61	48	54	62	52	59	66	50	54	48	52	51	46	49	55	68	49	45	67	54	44	66	52	43	56	60	56	60	67	59	47	59	54	65	60	64	43	50	71	57	57	54	65	53	50	54	53	44	55	57	59	66	62	56	60	63	69	71	59	48	62	49	53	54	45	55	55	45	49	56	57	44	60	54
48487	45880	34659	33567	25934	1527	11659	25526	14748	770	718	759	797	713	701	729	644	742	2297	3132	2460	1291	910	724	678	670	683	645	688	695	660	704	654	654	685	680	644	695	730	705	658	698	684	703	738	679	706	675	689	726	735	694	728	720	672	630	673	680	655	677	688	709	710	722	655	681	730	678	691	670	704	660	720	732	690	654	653	715	672	690	687	681	660	708	675	667	685	690	664	660	681	694	662	668	721	679	654	710	728	717	685	643	705	688	685	690	720	696	739	705	732	707	680	696	653	761	671	696	707	727	734	687	685	710	669	664	661	711	722	654	698	663	735	677	692	734	688	720	706	669	695	683	718	667	652	722	691	670	688	678	710	670	708	726	682	729	677	717	718	686	697	709	718	694	659	719	673	704	701	689	682	716	676	633	737	713	731	709	740	715	674	676	685	642	676	684	706	711	716	671	673	724	675	674	692	668	679	641	662	665	712	678	734	671	665	658	666	651	666	739	663	697	679	690	690	683	678	704	694	681	697	697	694	717	689	736	667	716	661	662	732	685	669	644	662	714	685	663	682	680	723	644	678	706	671	732	667	727	713	662	742	743	702	663	665	738	708	655	665	701	656	673	719	688	736	759	701	734	655	696	695	743	707	694	693	712	695	691	659	700	662	669	674	637	710	696	707	679	711	712	668	698	702	639	659	673	736	671	700	714	673	707	682	717	700	683	729	701	684	690	708	711	646	732	682	687	698	673	697	714	698	682	749	689	643	682	673	647	725	699	715	707	692	679	691	699	680	710	707	661	661	704	706	667	715	702	685	743	688	680	717	698	681	705	701	678	662	699	722	706	692	701	687	672	675	681	672	714	693	659	724	708	704	695	728	712	673	683	667	711	693	673	678	692	637	737	709	636	701	699	688	734	696	680	665	697	641	635	664	688	694	720	666	699	694	693	668	697	692	685	711	739	661	716	710	704	673	709	721	683	683	736	683	697	704	712	651	668	716	670	673	706	648	698	718	690	691	659	694	700	687	664	696	716	677	671	700	659	646	697	718	740	716	700	710	715	644	651	690	675	632	696	666	704	698	740	674	701	676	680	704	730	719	744	679	711	677	671	698	704	675	691	662	666	703	687	759	671	682	697	685	684	679	741	649	659	752	660	697	700	717	734	668	703	703	717	704	756	712	681	687	668	676	672	685	636	615	732	668	752	671	665	692	669	660	689	685	659	653	672	691	665	734	703	731	719	703	739	674	672	716	719	661	718	673	683	671	702	722	724	722	705	699	680	666	673	685	662	658	662	673	670	686	678	700	673	676	653	710	717	701	696	731	690	666	702	693	676	704	693	684	664	696	704	658	624	690	650	690	666	676	691	675	670	681	689	675	689	666	669	635	708	723	675	658	702	690	742	712	682	710	766	708	645	680	677	692	686	651	694	667	721	676	710	669	676	667	644	700	686	732	659	689	699	667	705	695	639	730	664	662	656	702	692	702	665	684	705	664	680	687	711	665	687	695	704	668	670	717	742	720	715	686	707	646	708	678	718	700	700	707	659	693	662	707	737	703	718	698	678	701	708	710	702	680	667	677	664	728	717	687	688	699	693	667	727	698	702	671	669	693	697	685	717	738	667	660	711	691	631	684	702	604	648	685	745	700	687	689	688	742	662	706	673	651	699	730	664	711	701	722	692	691	692	710	742	666	696	717	690	727	686	630	657	686	682	705	715	710	658	651	690	630	692	694	677	683	727	685	644	713	699	697	703	659	739	706	686	731	678	652	708	690	695	734	724	685	745	692	694	662	656	708	659	706	719	691	721	712	682	670	725	677	705	677	673	659	728	682	700	677	699	713	657	694	628	670	699	685	637	681	632	649	675	711	638	726	658	736	706	646	685	736	725	699	666	717	682	734	676	694	651	741	707	700	681	679	700	682	698	700	661	702	731	704	723	683	709	640	727	683	658	674	700	684	727	662	751	661	651	698	726	682	698	676	728	695	652	696	708	668	708	702	667	688	709	699	690	672	714	674	736	715	681	719	720	690	704	743	709	686	703	671	721	655	703	695	679	693	706	710	680	711	716	688	749	680	710	682	677	721	681	641	686	666	697	655	685	632	678	634	713	712	651	705	695	720	732	706	711	630	717	674	666	693	707	670	694	697	652	710	710	741	690	691	642	731	705	676	643	702	732	698	715	677	651	743	646	691	682	682	679	632	717	713	717	690	613	695	704	698	728	680	679	734	702	718	665	667	671	676	659	654	711	653	686	661	722	722	656	658	709	712	670	703	666	711	699	715	710	672	715	682	719	726	703	689	656	698	669	663	695	697	752	729	621	675	681	689	702	730	708	675	705	748	679	726	665	674	639	707	656	690	725	688	712	673	693	663	701	676	680	691	710	698	680	668	692	657	675	638	691	685	699	691	672	654	721	635	708	695	665	668	668	644	692	704	685	732	701	759	714	679	697	685	692	695	721	699	705	673	725	729	684	694	635	693	693	674	720	709	704	686	668	775	686	719	697	692	713	697	704	709	714	674	718	686	682	684	675	709	692	692	694	694	677	663	699	700	663	629	712	732	722	658	696	694	705	687	704	681	712	692	699	699	710	712	701	710	706	716	728	685	742	684	704	713	734	709	701	675	650	676	705	706	703	697	712	707	701	717	675	704	726	730	692	682	705	699	690	710	684	717	679	711	678	682	688	671	744	717	726	693	721	703	674	732	680	641	713	661	677	726	694	732	691	684	679	711	721	675	658	650	674	699	725	753	713	694	687	691	692	692	705	679	714	686	692	723	665	726	719	711	721	678	712	705	692	686	668	666	668	708	658	680	693	712	684	705	645	683	678	711	664	663	707	644	678	676	645	649	688	698	687	718	694	663	656	695	732	667	687	691	711	721	702	737	638	716	672	695	698	667	701	659	681	693	694	739	718	716	705	661	692	689	680	669	697	671	673	688	684	690	670	695	674	684	648	660	703	716	687	697	701	688	703	721	671	711	656	689	659	647	703	710	662	768	741	703	642	757	620	728	692	721	637	663	691	696	693	680	641	716	712	711	689	722	761	705	683	702	712	689	705	691	691	698	686	714	675	719	653	674	696	718	682	687	719	668	701	690	669	725	691	692	738	684	673	678	684	660	725	726	703	681	665	706	696	672	682	642	690	718	663	737	675	677	681	715	650	688	707	648	677	684	713	687	687	679	706	720	738	679	704	738	700	715	685	670	695	730	732	647	696	731	677	674	686	719	692	688	702	690	673	712	671	701	720	637	675	713	688	719	704	723	685	681	685	707	679	724	707	737	653	676	676	686	630	716	720	691	668	654	712	705	685	667	660	669	649	670	704	691	654	732	669	734	707	664	693	720	681	710	663	723	699	681	708	709	724	683	705	693	700	666	695	706	689	697	699	675	722	736	672	708	692	662	724	678	695	699	687	697	680	721	669	691	678	723	727	675	748	687	687	667	702	736	683	697	697	647	694	702	700	686	726	695	680	709	707	694	720	680	692	669	689
20824	28883	15235	3521	1723	88	288	1055	481	66	74	74	71	75	59	77	71	67	147	142	120	92	79	74	75	63	57	56	77	51	68	61	70	58	55	64	61	72	73	65	50	73	71	60	76	72	76	59	64	62	71	57	69	69	56	64	73	63	73	62	64	61	70	62	65	83	70	64	66	74	57	60	59	66	67	70	63	47	64	56	60	62	60	55	65	64	71	73	60	65	67	56	61	56	74	70	70	57	56	61	61	63	64	82	66	62	62	58	61	69	68	73	50	77	61	57	74	65	53	69	60	68	59	65	56	73	59	73	66	57	63	64	75	61	77	52	48	72	66	54	58	59	65	68	73	58	62	51	62	87	63	79	65	65	61	67	69	63	73	69	57	64	72	70	70	71	66	65	65	84	60	73	78	51	64	62	54	53	67	74	60	73	86	61	54	53	64	52	65	70	70	63	62	77	76	54	66	57	76	68	54	57	79	59	81	62	59	64	66	71	76	59	56	71	62	61	68	59	50	72	66	55	65	66	64	63	65	72	71	64	40	80	67	77	72	82	53	69	53	62	71	52	63	62	72	56	70	69	63	52	60	62	73	55	67	64	51	64	73	59	63	66	62	69	75	55	78	50	59	61	82	52	67	62	69	71	72	57	79	62	65	64	70	77	71	67	59	65	68	64	54	53	61	61	69	71	71	75	80	57	54	61	62	61	62	73	66	71	71	67	76	57	57	57	69	58	59	50	61	57	71	56	60	74	70	71	78	87	77	69	67	68	54	77	60	59	68	56	63	63	65	70	68	65	84	74	68	57	60	66	67	61	62	69	61	56	78	74	64	55	70	59	58	66	57	80	62	72	77	63	67	72	65	67	67	65	70	75	66	66	70	74	48	65	59	66	71	56	50	70	73	55	68	63	77	80	65	55	60	70	50	61	70	57	63	67	60	64	53	73	67	77	64	77	69	55	74	59	56	72	68	75	65	68	60	52	65	63	66	62	73	57	63	75	73	77	61	64	65	51	62	63	63	65	66	64	73	59	76	72	82	84	63	63	60	49	51	83	67	61	71	62	65	77	63	70	57	68	60	60	78	49	59	54	64	78	71	60	66	67	62	69	76	61	60	46	56	66	65	68	71	55	65	60	76	76	71	53	84	56	64	65	64	61	60	63	75	67	60	71	65	57	66	62	54	69	68	71	72	53	70	69	51	74	60	73	52	56	61	70	64	63	61	53	63	83	53	64	75	64	62	52	75	62	68	70	55	53	56	78	64	71	61	66	76	61	62	62	80	55	71	73	68	56	66	48	53	78	55	85	67	57	60	67	77	77	59	73	61	67	61	76	74	68	62	66	61	63	59	59	67	70	57	58	57	54	62	58	68	63	75	66	71	66	54	69	75	47	62	52	69	83	68	65	71	62	68	66	53	62	60	64	57	78	49	81	56	60	67	60	55	68	83	63	60	64	74	60	66	45	59	67	70	71	76	66	56	61	59	53	55	57	75	62	68	87	82	64	68	50	63	55	78	63	57	71	63	58	72	61	67	54	76	71	66	53	56	67	53	62	53	66	49	70	74	48	69	72	61	53	75	71	68	51	63	62	59	76	71	67	68	76	65	66	67	68	69	84	62	57	55	78	60	75	70	60	55	49	65	55	56	71	59	67	50	63	63	69	67	64	58	52	67	72	56	62	57	69	72	52	67	51	67	47	73	77	65	75	64	60	74	69	66	61	70	70	73	68	57	56	61	73	73	66	57	67	73	58	75	64	87	54	46	70	69	66	51	71	64	60	64	61	51	44	71	70	62	60	83	65	60	78	77	76	56	76	68	68	58	67	53	65	49	60	53	68	66	67	66	63	69	62	56	64	80	83	74	75	67	55	74	76	71	66	70	52	73	64	61	49	72	74	61	60	58	67	63	57	61	68	58	58	55	75	58	70	68	49	50	63	43	68	83	52	63	58	46	58	66	77	55	76	78	65	68	55	66	67	69	55	69	65	60	64	59	64	52	63	69	64	63	60	73	57	70	65	75	62	75	64	57	62	66	50	74	55	64	64	76	64	74	65	64	67	64	65	62	72	58	75	62	61	81	77	49	66	60	70	71	64	73	61	64	53	73	61	68	80	66	64	53	60	46	64	57	60	56	56	71	64	63	54	55	67	65	76	67	51	56	48	61	74	57	59	63	69	45	63	68	63	70	76	68	81	66	53	66	54	43	66	69	64	67	57	65	83	74	61	59	59	72	69	56	60	55	60	63	78	62	59	66	77	63	57	56	58	75	51	65	59	67	60	58	70	64	54	69	56	61	68	63	56	64	76	66	52	69	54	61	69	60	61	58	58	63	63	56	64	73	74	69	65	74	68	49	80	63	67	48	77	80	65	65	54	66	77	72	67	67	74	68	66	61	55	83	87	53	61	81	78	73	63	78	56	71	55	73	64	46	63	74	60	78	69	70	66	59	77	61	70	57	68	76	68	63	52	68	66	65	62	55	63	62	68	69	64	72	75	64	61	78	65	77	85	72	71	49	75	84	82	67	68	55	61	59	68	78	64	67	84	58	70	75	74	60	71	73	61	73	73	59	63	73	55	64	64	59	47	74	65	60	58	61	53	66	69	68	61	63	57	74	57	66	75	49	63	66	69	68	57	61	78	69	75	49	65	75	50	57	64	59	51	64	66	66	79	70	65	63	69	76	52	57	81	74	61	58	55	51	50	63	73	60	67	60	63	61	60	71	45	67	74	47	66	63	71	77	48	56	60	54	82	67	75	66	60	71	48	70	66	70	69	66	59	67	54	69	66	71	82	57	65	70	60	52	62	70	66	65	72	59	59	63	66	58	64	56	65	69	65	60	62	64	55	64	69	61	66	73	65	63	60	74	58	54	81	63	60	62	64	58	54	60	65	68	68	63	69	59	58	78	64	59	61	63	59	80	65	74	71	61	62	61	62	56	63	68	54	57	60	53	62	71	64	78	69	66	63	78	67	61	67	68	63	55	77	66	75	74	74	65	59	70	53	64	69	68	65	74	69	69	58	67	51	68	57	66	63	60	77	66	68	75	60	57	52	60	69	62	65	60	73	75	63	67	66	66	53	77	55	60	76	60	56	57	54	77	85	66	68	52	62	57	77	59	56	63	63	52	65	54	69	69	61	60	77	62	66	68	62	72	76	64	63	54	52	53	67	57	59	67	66	69	76	72	61	82	81	69	57	67	66	51	73	59	65	66	63	66	70	66	72	74	56	76	67	49	63	74	74	63	70	69	60	61	57	64	60	59	61	64	52	65	69	67	57	62	70	61	58	64	63	57	72	58	58	60	55	70	61	58	61	70	51	65	54	71	67	73	71	68	53	63	63	69	73	72	72	66	59	64	66	65	73	75	63	65	64	73	61	78	67	68	64	62	68	67	76	75	64	73	65	57	72	59	76	58	61	71	84	57	65	68	60	64	64	46	65	62	57	61	67	64	62	61	60	59	65	72	60	60	70	77	60	57	69
50186	48591	34646	32532	24832	1560	12056	27270	13817	884	883	839	861	835	810	887	823	856	3803	4266	2561	1483	995	813	809	830	751	835	788	800	770	816	796	824	760	754	826	769	791	809	814	753	779	785	784	787	803	763	796	775	804	847	791	791	792	792	771	754	846	847	810	827	784	785	812	800	793	821	789	827	805	830	837	740	819	800	797	815	776	851	753	759	804	764	765	793	819	770	752	803	774	761	791	768	768	848	827	799	738	773	788	762	808	803	757	794	810	800	787	827	797	765	796	782	783	751	771	780	800	810	751	771	849	783	816	789	777	786	750	754	800	786	798	800	766	759	819	790	809	765	771	807	774	803	753	786	793	812	798	818	804	812	765	823	857	773	757	773	814	789	822	796	752	776	810	785	796	841	786	769	845	768	728	771	795	781	818	799	772	789	763	803	780	781	752	768	761	775	711	830	743	775	734	857	860	792	765	838	812	797	784	816	817	782	855	809	822	773	786	795	806	788	815	795	805	779	810	752	800	750	788	745	795	775	787	783	842	804	789	814	784	773	836	787	830	773	736	765	827	846	812	813	793	779	796	753	811	826	811	787	791	783	769	816	823	784	828	781	787	780	808	830	789	822	836	806	795	751	790	800	775	822	782	820	761	769	778	790	805	789	806	832	821	826	769	783	822	788	795	810	764	785	815	757	800	806	808	820	771	868	809	769	758	800	773	851	791	814	798	784	773	809	740	788	777	812	781	814	771	854	825	811	790	812	829	800	758	766	797	756	829	774	814	825	794	809	782	830	810	804	788	758	794	791	785	775	768	767	803	783	828	812	808	803	791	795	812	799	810	833	809	800	773	788	817	766	777	767	863	754	820	780	803	830	775	800	800	879	781	834	775	780	793	831	832	739	786	762	772	834	746	843	772	784	760	839	851	782	783	793	785	808	807	796	777	804	795	818	791	791	827	767	785	855	779	799	798	813	783	813	819	800	803	806	876	788	770	809	820	763	775	870	788	804	842	820	813	815	785	840	807	845	775	808	771	772	724	775	839	792	841	746	766	800	819	783	795	810	823	782	788	781	792	862	780	820	809	797	779	830	820	845	857	757	781	805	817	764	763	775	795	778	770	808	820	773	853	789	832	801	830	773	820	813	772	813	730	791	778	754	743	742	784	842	770	793	808	720	798	767	809	814	762	781	815	828	798	806	800	837	766	758	791	800	761	750	764	723	778	792	779	798	775	748	758	800	767	795	750	808	774	759	885	788	808	769	877	815	783	783	794	812	747	791	792	763	812	795	805	754	829	786	794	760	766	827	805	737	859	772	828	764	769	795	801	801	816	825	803	788	840	800	809	798	780	740	770	789	841	802	796	836	821	830	794	788	770	792	837	841	781	817	762	810	803	806	782	794	771	767	738	776	756	785	778	799	820	807	848	794	790	802	739	790	761	799	811	785	809	774	803	779	780	831	754	823	803	789	793	768	763	810	797	818	817	807	840	806	795	748	772	845	781	768	788	813	827	771	788	828	772	776	791	792	780	787	761	775	800	789	779	872	802	771	776	770	820	737	812	826	781	787	792	832	812	815	764	798	752	834	823	760	835	781	792	781	768	802	774	836	813	768	831	818	801	835	773	764	877	782	783	793	743	786	785	805	779	784	775	799	807	778	804	775	853	757	819	757	786	781	754	805	792	831	746	780	780	723	784	777	790	840	824	802	770	796	799	782	777	788	807	794	806	763	794	843	843	770	788	812	793	807	807	787	828	809	789	725	848	782	828	818	782	790	847	759	834	828	764	799	823	748	847	796	772	763	778	738	777	869	758	809	772	816	789	837	812	802	788	860	815	799	830	807	777	770	810	818	799	821	774	824	761	776	845	746	790	790	813	799	788	741	832	788	799	774	756	829	764	806	817	806	794	784	801	773	733	845	780	814	847	796	790	806	796	775	781	762	774	803	792	811	821	811	802	811	836	798	845	774	807	823	802	752	754	795	759	785	751	796	780	793	788	798	795	779	786	779	800	828	770	782	803	807	774	773	767	720	808	844	828	788	780	815	783	776	759	792	816	781	848	776	793	823	792	794	813	825	798	819	778	788	793	850	797	798	856	823	848	778	812	803	794	812	749	790	740	815	793	780	775	736	795	784	813	755	816	790	817	826	785	757	796	812	768	798	785	762	776	761	811	826	798	850	821	800	793	834	767	762	775	748	789	779	787	825	792	782	784	825	741	809	830	792	796	777	835	764	857	836	761	783	816	798	786	822	783	786	757	818	813	771	734	789	794	819	800	759	789	838	795	751	837	813	801	791	785	824	801	792	858	801	769	768	792	798	801	741	770	813	788	795	794	842	765	784	808	805	794	841	806	763	803	753	822	758	788	774	837	760	821	751	777	777	755	809	770	804	762	747	806	807	754	786	829	731	758	783	833	775	863	783	787	789	788	809	836	801	769	772	792	864	787	757	779	776	839	825	776	770	784	818	837	816	799	786	801	817	767	826	813	830	815	797	825	839	778	782	784	823	787	717	804	776	755	824	757	755	796	779	802	777	801	816	821	793	790	777	772	833	827	816	819	763	796	783	742	784	753	773	803	775	763	805	858	794	818	779	795	773	810	748	776	826	800	782	769	758	784	827	749	768	785	772	801	739	782	792	820	771	814	776	794	793	806	804	778	811	749	841	806	759	794	790	786	788	803	818	789	764	796	745	826	752	801	816	775	786	802	786	809	804	827	828	814	807	739	881	804	839	737	831	785	791	779	752	810	799	775	802	779	790	780	829	801	740	828	773	789	755	684	831	798	800	812	761	791	781	786	830	879	805	820	780	825	809	821	789	806	830	824	824	769	753	697	793	783	788	793	797	766	785	794	806	826	800	833	783	761	763	831	780	745	761	844	756	774	795	786	766	790	747	744	823	773	746	771	862	780	813	783	851	841	794	792	787	761	775	853	811	792	773	834	820	797	783	856	782	769	780	786	804	792	806	761	816	765	780	793	708	781	759	820	839	840	837	771	741	802	777	743	792	789	782	780	786	815	831	804	808	734	820	752	804	814	801	815	831	754	785	816	774	753	833	799	807	756	794	824	787	735	784	786	815	813	791	781	789	778	820	789	781	843	780	823	800	797	805	751	846	806	791	840	789	775	793	835	741	825	815	840	780	757	763	799	775	801	829	779	768	815	807	829	807	776	842	756	797	806	747	817	770	761	797	810	827	802	819	780	828	815	821	763	806	803	814	854	771	774	822	763	809	806	756	793	772	803	818	804	799	813	800	766	809	773	803	833	828	776	797	795	809	760	843	781	824	795	774	758	765	767	776	790	796	813	801	758	844	792	776	823	786	753	825	794	820	752	765	799	767	793	774	824	812	812	793	824	846	865	799	820	801	783	800	787	790	763	733	818	798	778	798	761	792	832	778	770	806	838	785	758	848	807	815	782	822	822	782	738	814	795	843	828	822	752	831	778	760	850	847	793	799	788	791	801	816	766	801	738	796	827	753	769	791	786	828
29751	39690	21423	6339	2456	74	395	1679	407	63	68	69	56	69	80	66	63	77	234	258	176	109	73	84	68	42	56	54	69	67	49	55	64	66	64	66	54	55	59	66	57	49	64	67	55	48	52	57	61	62	56	44	69	69	68	52	61	48	78	73	58	64	53	66	57	72	51	51	63	69	65	72	61	69	48	59	52	55	66	63	70	49	63	67	70	60	56	55	57	60	59	70	63	61	50	39	56	55	53	69	72	48	57	56	55	64	59	69	67	55	73	67	68	61	61	78	60	61	65	69	53	66	57	71	62	60	60	44	68	70	66	62	60	67	56	62	62	60	52	64	70	71	58	63	54	66	59	78	66	71	58	68	62	63	68	71	53	72	56	62	59	63	53	72	58	69	72	72	57	83	69	48	56	63	72	61	58	55	65	55	63	76	61	53	62	63	66	74	69	78	59	66	45	62	48	72	67	64	58	67	67	53	53	55	71	71	61	56	60	87	58	60	62	66	65	65	56	60	49	63	68	55	63	57	63	71	63	52	46	59	55	68	67	72	53	59	79	57	56	74	61	47	62	80	62	61	67	64	63	55	73	61	60	57	55	49	47	59	56	65	65	59	73	68	51	65	64	63	58	58	62	72	62	47	45	57	69	64	61	49	62	61	59	69	59	57	76	60	51	58	78	66	57	67	51	73	73	59	58	52	60	70	69	62	56	66	70	70	68	64	64	67	56	48	61	65	61	70	73	54	69	71	66	54	56	54	61	69	59	55	62	63	45	61	66	72	61	51	63	54	64	54	65	57	67	64	63	81	63	51	62	49	68	70	55	56	53	59	59	57	64	60	72	58	59	57	52	56	53	66	70	52	48	54	69	62	59	52	57	71	63	59	72	72	65	51	73	52	53	58	65	64	74	61	56	61	73	55	54	71	73	49	60	73	79	82	51	72	51	62	64	69	59	53	72	64	51	63	56	63	62	67	67	70	54	62	54	60	79	62	62	66	58	76	70	64	53	59	81	50	62	62	48	56	62	61	74	71	82	60	54	48	63	66	53	62	61	63	60	58	58	53	58	62	60	70	59	81	72	60	65	52	49	73	66	76	76	73	68	80	59	62	53	68	59	59	60	63	67	61	64	56	50	57	72	60	72	66	62	67	67	53	62	53	55	65	62	50	42	55	62	56	59	70	68	52	60	53	69	59	46	65	60	56	47	55	79	83	53	67	60	67	64	69	73	61	71	61	75	59	60	58	67	66	77	58	55	52	77	56	52	60	50	66	59	54	65	78	50	72	63	59	62	63	51	57	60	77	59	57	69	70	60	73	71	70	68	64	64	45	63	61	62	68	61	68	58	65	69	61	58	57	66	57	69	61	60	64	58	61	72	56	55	53	65	59	53	60	59	53	64	60	61	61	67	60	59	65	63	84	62	55	72	71	73	60	58	71	60	54	70	52	66	59	56	68	65	61	50	65	70	66	57	60	59	53	64	65	48	70	66	59	54	56	54	52	78	57	59	63	56	56	76	56	73	56	59	55	82	72	66	72	61	71	61	50	57	67	62	55	79	66	58	67	82	82	67	64	70	49	53	46	52	65	62	53	81	60	76	67	61	46	69	55	71	54	56	66	74	56	73	68	64	53	63	53	66	41	73	62	60	52	64	59	64	65	62	58	59	68	61	66	66	60	65	59	61	54	50	75	64	49	67	75	64	56	62	52	53	62	70	56	62	55	59	50	54	68	69	55	57	75	51	62	76	70	74	55	44	59	58	45	64	69	64	79	62	51	56	76	53	52	50	65	76	61	64	73	60	54	62	90	75	56	79	68	58	58	50	63	69	79	61	54	65	59	47	57	69	57	67	63	65	65	59	65	64	61	64	70	60	83	79	67	63	66	72	59	55	81	60	68	62	72	59	57	64	62	61	62	50	62	62	55	58	62	57	63	65	63	77	62	70	52	61	73	72	66	59	70	74	56	73	47	50	81	59	61	61	57	55	66	52	58	65	72	59	57	50	69	58	52	65	56	64	55	73	60	42	61	64	60	77	60	51	62	59	50	69	65	52	74	57	66	69	55	63	62	58	72	57	64	62	71	64	62	72	56	70	61	49	72	68	55	57	59	61	67	68	65	62	82	76	63	53	58	52	59	61	67	49	69	54	67	57	58	42	50	75	57	67	55	59	65	52	61	48	67	63	69	59	50	60	66	62	71	66	59	62	66	50	53	70	66	68	71	64	70	59	64	61	55	60	61	77	68	69	48	52	65	62	47	60	64	63	53	63	80	52	56	82	66	61	62	59	55	79	60	58	69	61	56	69	66	64	61	62	67	76	73	59	62	78	67	62	75	63	60	57	55	63	71	59	79	66	54	59	73	65	58	68	56	54	52	61	55	63	63	65	64	52	59	58	60	56	64	61	66	68	67	71	58	58	63	52	83	63	65	64	65	60	61	75	65	69	71	66	52	61	72	76	71	56	49	65	69	65	73	59	72	70	59	72	58	57	72	53	50	57	62	62	52	71	59	56	70	61	66	69	58	64	65	71	66	72	58	52	64	60	56	68	50	61	68	63	58	61	65	68	61	68	60	60	52	61	67	84	79	72	60	59	63	57	57	69	58	60	52	62	48	68	74	66	70	57	61	54	64	66	70	51	71	49	63	66	59	66	63	71	71	73	54	64	55	55	62	53	52	53	64	54	72	70	56	65	69	63	86	51	54	60	58	40	69	58	59	65	47	52	57	60	54	57	57	62	70	64	62	66	63	59	59	62	54	51	52	67	74	62	59	53	55	59	72	44	60	58	46	54	62	63	65	70	59	60	72	51	67	55	73	68	68	60	64	65	70	63	64	54	49	73	57	61	68	65	77	59	74	75	67	75	63	65	69	86	61	64	63	63	71	56	80	57	62	48	63	64	54	59	55	60	70	55	82	70	57	54	58	59	52	52	69	60	48	73	69	62	68	61	65	64	61	63	65	59	67	61	57	69	62	55	70	58	77	55	63	64	62	66	69	58	57	68	57	67	60	60	43	70	73	57	62	50	58	64	51	54	66	58	62	72	79	50	55	65	69	61	63	57	74	58	68	68	69	66	69	65	55	71	52	64	66	53	54	45	56	58	61	61	70	68	53	48	67	58	55	61	71	67	55	58	47	59	62	56	69	56	64	73	52	76	65	66	56	60	57	69	74	56	63	58	81	71	68	68	53	64	51	41	67	69	64	57	62	72	71	71	68	82	76	62	48	69	59	56	57	53	65	61	66	46	65	57	61	60	54	63	50	60	65	52	47	66	53	65	67	54	71	40	70	62	70	55	68	64	66	74	68	60	62	52	61	61	50	79	57	76	67	52	38	60	70	53	64	64	69	70	50	58	65	61	44	60	54	48	63	60	61	67	52	71	61	68	67	58	58	55	63	54	57	66	62	60	74	64	62	59	60	58	66	61	48	63	50	55	70	68	67	70	71	61	50	57	65	49	60	59	61	55	60	72	52	61	61	58	68
49883	48909	39612	38998	26839	1771	14015	31781	8861	942	996	899	927	880	871	877	824	1274	8049	7474	4677	2201	1202	869	814	759	769	742	764	820	766	718	747	722	744	766	718	730	774	753	754	821	750	826	731	751	758	736	741	686	729	765	772	731	701	712	767	760	722	764	759	766	752	838	748	728	789	784	754	771	722	725	754	752	761	761	765	747	765	763	761	748	752	719	689	703	739	793	760	728	753	697	799	784	727	753	713	738	800	781	762	752	760	736	764	767	759	772	758	747	747	745	738	773	764	761	773	740	749	733	744	759	759	776	787	776	763	757	787	722	800	746	733	696	760	783	783	752	796	769	746	781	799	758	763	763	763	785	718	757	782	802	722	771	783	724	712	741	804	787	807	718	778	751	735	792	789	738	740	733	759	782	735	765	727	705	760	764	786	809	755	743	709	777	776	775	733	723	760	783	762	802	731	782	727	764	748	750	758	776	752	720	802	768	761	750	752	753	742	761	742	725	745	770	746	771	744	764	810	762	729	777	744	734	730	753	748	768	764	766	718	721	756	733	774	728	776	743	762	682	761	752	787	730	732	699	774	708	777	751	743	788	751	712	726	733	783	762	734	773	790	815	785	730	733	780	747	739	755	740	738	731	788	765	767	748	704	762	710	714	769	760	759	785	739	754	776	749	755	746	759	753	759	748	760	752	747	772	741	765	758	767	740	733	748	714	762	810	802	732	771	755	781	732	751	715	831	704	768	734	747	737	746	756	774	810	709	788	777	713	752	728	811	739	750	740	766	723	766	779	743	800	711	739	756	756	762	752	737	729	690	729	703	749	790	738	705	775	793	756	780	792	725	755	795	722	764	739	781	753	773	757	690	718	767	755	747	741	765	740	759	784	765	807	728	765	773	736	746	794	732	775	770	747	761	729	785	769	733	744	731	752	720	742	806	778	752	791	770	744	720	799	765	737	718	783	758	739	740	727	778	753	759	749	750	732	762	763	754	756	788	788	706	713	773	701	804	736	716	752	769	736	776	767	789	729	758	787	762	750	762	776	761	773	768	790	757	771	778	767	727	772	752	823	739	727	758	725	758	711	747	753	706	703	767	735	726	778	725	748	738	725	773	761	732	769	752	764	718	742	750	757	775	766	774	778	742	754	745	784	796	772	710	779	749	743	780	761	746	777	803	734	755	808	735	721	725	778	753	745	695	754	782	778	750	773	713	737	823	757	735	794	770	699	743	770	799	699	737	733	765	772	735	740	764	758	759	761	767	679	784	768	802	758	727	755	763	745	737	741	768	760	764	749	771	759	782	709	749	804	768	756	699	752	777	763	781	714	731	745	747	755	786	748	735	738	814	740	752	739	741	768	729	771	735	739	710	677	736	781	734	778	734	780	768	762	757	771	752	764	758	769	763	756	712	741	745	749	702	772	717	739	714	741	763	723	737	753	735	759	809	780	765	702	754	774	679	718	720	763	713	781	788	776	743	749	720	743	743	782	771	788	713	741	779	697	760	760	695	780	751	736	763	719	712	740	784	791	796	757	713	780	744	757	730	757	759	717	737	769	744	771	743	730	766	751	730	719	732	724	740	808	762	739	748	740	743	743	757	769	733	762	739	713	801	766	762	742	793	743	755	763	732	769	753	788	785	773	778	788	745	770	741	754	765	726	774	808	720	738	750	706	779	786	737	742	733	736	774	694	742	718	743	728	791	770	776	746	757	735	746	766	714	740	777	688	810	739	745	770	787	776	696	786	734	788	758	771	701	764	763	738	752	705	791	778	731	705	758	726	754	769	772	774	763	749	759	762	807	766	811	746	732	813	771	748	761	776	727	753	788	755	760	726	712	754	777	749	735	779	811	691	797	729	719	747	728	735	716	751	739	724	709	769	762	726	735	772	689	746	756	725	737	801	748	743	763	761	754	774	763	794	788	751	743	809	738	731	764	786	757	789	732	715	773	738	757	739	685	765	743	754	697	759	737	740	781	786	772	712	709	759	792	778	788	755	781	719	755	746	764	774	737	763	704	723	749	803	778	756	794	778	766	769	707	728	754	762	747	729	798	749	774	769	744	770	763	714	788	747	753	767	756	734	737	791	752	727	742	766	694	761	733	708	733	737	781	727	704	710	758	752	756	721	779	782	787	774	788	794	748	738	798	786	771	745	740	747	759	776	753	766	763	723	695	791	817	753	805	759	765	746	701	789	734	738	734	734	763	728	770	754	777	761	792	830	749	756	775	786	773	719	749	756	772	733	752	765	729	767	747	809	696	760	754	755	744	770	729	755	807	745	749	759	764	761	748	734	783	758	761	747	786	720	741	760	799	705	762	819	773	766	784	772	736	752	740	812	759	779	745	787	775	801	780	782	793	746	752	735	773	783	766	800	716	755	757	740	780	792	759	743	758	744	773	763	755	754	768	788	764	765	755	754	757	814	785	788	726	776	745	799	774	803	764	741	778	674	768	780	813	744	721	770	774	760	761	757	768	762	737	781	740	777	749	704	730	756	757	739	710	712	747	741	750	764	709	712	743	762	730	783	767	735	759	758	768	771	723	737	745	774	774	755	757	736	784	696	775	752	715	797	660	782	806	734	802	763	744	760	748	700	787	763	780	766	711	729	799	755	775	789	773	725	770	745	753	783	764	791	733	733	780	745	802	746	792	791	732	726	758	780	785	740	735	725	738	780	752	727	768	748	720	729	747	712	795	789	751	765	775	846	747	799	724	786	765	730	741	793	758	718	837	734	773	758	756	797	706	753	740	764	780	733	769	732	743	759	823	731	759	750	763	765	762	733	812	785	742	756	701	757	782	749	769	742	784	755	694	768	725	757	726	736	787	706	724	785	808	714	746	776	746	715	747	718	761	794	778	716	782	783	720	774	756	775	760	760	720	704	761	765	772	747	752	794	752	725	749	729	713	708	747	740	729	735	785	732	776	752	742	769	769	743	709	806	790	744	747	733	756	760	821	735	766	797	821	706	733	750	800	758	719	759	762	752	723	728	762	710	758	756	707	737	764	757	790	673	791	695	766	724	770	784	747	714	767	754	789	770	736	757	746	755	748	762	758	786	784	770	797	762	769	762	765	734	751	730	788	743	781	778	730	701	762	739	755	724	717	748	753	779	794	757	751	701	773	750	772	735	756	752	728	742	697	751	734	721	775	756	720	748	820	728	750	697	822	769	758	778	748	793	756	807	771	736	768	749	756	757	715	749	743	717	719	783	678	781	738	804	774	739	774	760	777	758	721	786	749	759	778	766	729	814	748	762	728	788	786	812	784	699	746	745	712	736	765	754	743	753	730	780	727	780	767	735	772	713	745	738	757	745	777	723	726	770	740	752	821	704	780	762	762	711	745	743	737	739	745	794	779	784	751	730	750	789	745	789	764	810	751	733	764	740	729	718	725	748	715	779	772	763	754	759	771	776	823	717	765	722	760	778	744	725	739	731	714	782	792	778	739	743	760	790	738	767	727	782	735	777	765	747	713	787	768	810
10491	11795	5217	957	345	52	115	263	65	59	55	53	54	65	65	54	78	68	106	116	116	83	52	48	59	51	64	49	45	50	58	46	47	71	59	61	67	62	60	60	42	74	62	49	55	50	42	60	57	60	59	53	47	55	65	56	58	59	60	44	70	46	55	57	53	55	73	56	44	47	65	58	61	76	58	53	60	59	60	45	50	59	54	51	45	73	57	65	65	56	60	54	50	57	51	65	60	50	68	54	56	57	45	60	57	70	41	54	52	54	55	61	54	62	54	77	49	73	61	71	57	60	60	58	49	60	53	69	42	56	53	65	80	53	69	55	59	57	53	59	67	59	65	72	47	53	59	70	56	54	49	49	42	70	39	65	51	53	62	47	59	63	65	62	64	64	54	61	55	59	60	58	51	68	55	49	57	51	54	67	68	53	74	58	53	57	52	58	57	54	59	64	59	40	53	51	56	45	52	59	55	49	55	65	64	50	62	45	57	65	57	65	63	51	43	61	54	49	62	53	47	58	46	58	66	60	52	68	62	59	61	55	58	49	41	64	42	69	61	47	61	45	63	65	52	56	53	56	43	72	65	56	65	58	55	57	53	63	60	56	63	57	64	61	39	58	73	53	55	42	57	68	56	64	67	57	43	53	63	48	51	72	54	40	56	65	54	50	65	69	63	49	49	41	54	51	67	56	47	59	54	62	56	58	55	50	60	65	52	54	44	55	52	66	65	49	48	54	46	57	54	56	53	57	57	53	47	60	69	52	64	68	55	59	47	64	52	70	52	51	47	52	57	56	48	49	62	59	64	53	57	50	55	60	74	49	65	56	55	50	63	51	43	69	63	55	47	76	63	53	57	43	65	48	68	58	61	67	63	46	56	46	55	69	58	54	59	53	61	57	51	46	45	54	56	61	68	51	60	55	58	46	59	63	55	47	54	63	56	59	69	60	51	48	55	45	64	46	54	59	80	65	54	68	52	54	46	47	64	49	61	60	47	59	73	57	57	63	67	54	54	58	54	54	61	56	73	45	58	58	52	67	52	57	68	61	52	55	53	56	56	57	55	45	64	58	58	57	65	67	51	74	59	46	72	54	51	61	56	66	81	55	48	45	62	65	54	59	50	62	43	62	36	53	55	54	61	55	61	60	75	58	62	65	64	60	57	58	60	57	59	53	51	56	46	68	57	78	69	54	57	66	52	60	65	70	61	78	41	57	67	60	48	73	59	55	58	65	55	46	60	67	66	50	55	62	47	65	61	45	57	60	60	54	59	54	59	57	63	50	66	49	59	41	65	55	65	60	54	65	61	58	54	61	51	46	64	52	67	68	55	67	62	60	67	38	52	59	69	51	67	61	56	56	68	57	47	55	56	59	62	53	61	59	63	64	58	63	68	61	55	51	60	55	62	59	62	57	62	47	65	58	49	49	40	56	59	48	58	60	52	64	52	44	59	59	52	59	52	42	58	42	53	53	46	66	67	58	57	50	55	47	53	67	48	60	71	59	53	64	63	53	71	56	49	61	77	59	58	59	55	58	56	48	64	66	50	58	67	56	61	62	57	61	69	62	59	59	58	48	56	58	64	62	49	55	54	60	56	65	67	68	59	57	66	66	60	63	46	57	45	60	53	63	53	69	60	70	72	54	51	43	51	62	63	60	60	50	61	60	69	53	56	62	53	62	57	75	56	52	52	58	67	45	55	61	48	42	53	57	55	63	54	69	71	50	70	51	52	55	62	56	65	49	51	59	61	66	45	56	64	55	57	61	63	52	67	45	63	52	50	51	59	64	53	52	47	72	69	66	47	55	53	61	65	59	66	59	62	65	65	50	59	46	70	57	55	53	60	43	64	46	47	79	59	64	64	49	62	50	61	41	54	62	69	60	56	72	42	60	63	66	68	57	69	57	53	56	51	52	54	60	64	48	44	55	61	55	58	53	58	53	58	58	67	67	48	58	57	55	44	53	51	60	53	62	57	58	54	54	50	52	68	50	62	51	57	62	40	55	58	57	52	54	66	60	62	67	57	51	64	51	60	51	57	64	55	49	60	68	53	66	51	49	59	63	51	54	55	48	63	56	57	55	53	47	67	61	51	60	61	56	58	46	50	63	58	46	45	46	53	46	76	68	58	50	70	62	51	56	46	53	53	59	53	71	56	52	56	52	58	48	66	64	62	58	58	51	66	63	61	57	63	54	48	62	64	62	49	60	55	55	51	47	53	61	65	57	57	56	62	73	52	69	70	58	49	55	59	62	49	60	64	52	74	56	53	60	53	46	45	64	54	58	54	60	68	59	50	60	50	65	48	59	54	48	47	46	48	59	67	63	68	67	62	63	66	48	62	59	69	59	53	65	47	52	55	51	52	55	61	58	49	63	52	69	49	52	58	50	53	53	46	54	57	59	65	56	38	45	63	49	65	66	59	59	53	61	60	46	53	76	46	44	56	48	56	64	53	66	53	51	61	61	58	62	61	57	59	63	59	50	58	61	40	57	65	58	64	73	68	50	56	62	57	55	58	55	57	43	64	43	52	55	51	54	59	69	55	57	65	64	57	62	52	48	54	62	55	47	72	50	53	51	40	55	58	67	44	49	72	49	59	53	60	70	64	48	52	46	60	51	76	68	59	59	55	57	58	48	49	53	57	50	55	67	45	62	57	56	49	49	64	62	56	47	46	50	53	51	55	63	52	50	50	49	55	48	49	75	56	65	60	73	52	51	59	50	55	57	48	62	70	55	57	57	44	60	61	52	58	58	47	67	56	62	57	53	64	52	77	62	44	60	61	53	48	53	61	48	64	62	57	57	53	50	49	69	57	48	59	62	52	70	49	61	72	51	52	61	57	64	64	61	59	63	48	54	62	62	56	46	61	53	64	70	56	47	73	45	50	52	63	58	62	59	59	61	65	53	51	64	64	42	50	59	48	56	48	61	57	59	57	58	55	44	50	44	60	72	54	61	56	41	53	40	42	71	59	51	54	50	69	70	55	53	58	62	52	53	66	54	55	53	63	61	45	55	69	50	52	42	49	67	55	64	56	64	58	56	55	60	54	69	63	45	62	48	52	57	53	44	58	51	52	65	63	49	69	41	56	59	51	59	50	50	54	37	55	50	49	52	65	46	60	54	46	70	54	50	43	65	52	55	63	54	63	58	55	59	66	52	58	51	52	57	54	50	65	50	58	49	45	55	52	57	42	57	65	59	69	65	52	56	62	56	68	48	64	59	61	56	58	52	61	47	68	60	48	51	57	69	44	55	59	57	59	48	74	63	54	59	55	48	62	64	67	66	65	58	64	56	52	57	51	68	52	52	62	66	53	53	56	60	66	38	62	53	53	53	63	44	69	53	58	63	68	49	50	59	63	49	56	71	60	65	76	56	59	63	65	56	51	50	51	46	47	46	68	57	66	48	65	62	52	53	52	57	46	48	60	59	51	57	72	60	57	63	60	58	61	53	46	51	61	58	55	55	52	55	44	48	51	75	60	53
43821	36527	24364	20862	12895	931	4986	11772	922	844	833	744	804	749	796	716	777	1190	3248	3181	2118	1231	885	752	694	737	679	701	716	685	719	777	623	679	674	666	758	734	677	683	749	693	693	731	669	661	702	669	690	697	731	722	698	683	670	706	717	668	729	732	656	678	698	696	704	730	711	739	672	701	729	731	691	694	691	662	683	719	722	689	694	635	678	718	721	704	688	733	683	733	724	756	707	648	787	699	720	693	684	698	721	711	708	722	747	701	654	711	697	691	686	744	708	731	699	714	690	696	742	685	741	661	741	722	653	710	734	704	732	710	721	675	709	682	673	695	676	694	683	674	706	716	710	723	739	728	699	703	651	679	724	707	713	663	718	731	700	731	700	706	693	689	691	708	677	711	664	697	711	703	678	708	691	673	737	678	702	703	720	698	717	714	688	684	710	690	708	702	723	671	697	713	697	691	701	711	662	692	739	688	701	724	721	678	688	696	695	674	669	730	735	718	704	750	731	710	656	709	689	681	690	684	716	746	693	699	709	735	739	718	711	748	675	699	721	717	679	720	713	692	724	676	714	698	633	705	698	728	691	707	692	694	676	722	693	750	662	710	719	740	697	749	689	707	699	697	751	717	673	717	650	685	717	695	671	740	679	709	705	755	685	712	720	749	680	730	683	740	701	696	728	737	743	689	668	712	722	666	708	723	697	695	656	698	706	701	705	714	716	699	708	719	680	702	708	738	675	702	678	715	710	732	742	672	708	703	687	691	694	699	724	701	695	690	676	748	744	715	702	696	684	686	683	701	696	700	683	702	680	696	658	681	705	676	716	705	706	685	678	667	716	702	700	702	680	702	721	734	704	652	751	681	684	697	672	731	688	735	701	727	732	715	670	678	718	649	714	693	673	686	713	684	695	703	705	689	703	709	690	683	685	743	650	688	682	738	684	655	744	742	663	676	715	690	660	683	706	686	721	716	674	697	677	701	690	728	654	684	691	655	693	707	692	664	660	681	770	734	702	700	703	668	692	733	705	697	690	707	745	709	719	711	713	704	716	686	741	690	674	729	691	703	736	676	661	729	682	688	714	694	742	737	717	734	723	781	723	751	668	716	708	723	760	685	743	704	698	703	719	703	705	715	686	707	671	671	704	724	714	734	715	675	654	710	695	697	741	692	676	747	749	701	741	749	723	686	701	699	740	697	741	725	709	743	672	695	713	718	706	743	666	677	714	692	662	707	665	721	709	705	770	729	678	668	709	702	708	744	688	676	673	729	708	667	724	739	699	702	736	721	675	719	675	654	754	704	691	726	696	711	754	669	722	651	719	730	680	713	697	739	688	746	702	696	725	681	681	715	691	677	715	719	696	724	778	666	668	645	716	713	705	720	704	694	721	713	708	717	691	654	741	702	710	709	753	719	728	716	709	726	729	712	674	707	709	686	686	709	684	720	743	697	694	692	682	684	665	679	734	717	679	697	684	667	730	744	689	739	681	707	686	692	704	704	691	714	681	686	712	637	694	684	666	654	718	738	682	674	693	691	704	713	692	668	695	711	710	699	676	705	725	683	663	740	747	749	685	703	693	711	624	708	693	680	651	700	672	754	723	701	702	702	662	722	694	689	693	648	699	701	676	695	706	697	729	711	742	735	766	751	774	673	688	681	699	705	750	683	712	709	702	707	731	747	701	705	700	708	707	683	731	730	767	726	729	645	750	712	687	700	739	662	732	732	703	702	713	694	698	708	670	655	700	690	737	695	732	710	714	691	717	714	710	680	738	760	697	698	688	709	705	747	717	666	679	676	715	668	696	732	712	707	688	707	734	724	724	657	667	663	689	709	740	701	705	727	705	697	734	713	683	694	686	714	748	720	729	696	703	714	658	708	722	714	664	743	685	668	722	759	682	726	678	676	670	724	711	748	724	664	700	708	690	710	725	715	730	714	725	691	725	695	708	691	709	733	746	649	683	699	718	671	732	727	749	708	641	688	733	714	707	705	733	719	691	700	721	683	714	687	664	718	686	680	713	712	694	726	674	717	693	667	681	674	707	676	727	704	706	701	706	699	724	688	737	724	664	726	697	738	704	718	739	710	651	739	698	690	691	654	730	690	693	697	673	730	678	708	727	692	723	754	709	724	700	693	686	687	697	704	649	691	665	687	751	701	735	694	657	745	757	697	686	665	677	695	682	715	724	686	682	702	714	706	725	693	759	698	680	692	635	709	733	700	697	689	714	695	709	668	685	698	702	695	666	692	730	709	742	675	695	718	757	717	721	701	687	730	701	714	707	695	704	706	735	686	656	682	676	697	737	687	685	749	723	699	679	727	689	725	714	719	724	711	742	717	702	714	703	714	704	733	705	719	694	717	706	707	663	741	653	727	685	703	702	735	674	690	724	693	793	726	686	773	732	735	718	727	757	684	699	698	726	681	706	728	701	748	730	688	678	700	642	708	698	737	693	715	713	714	681	772	697	671	694	711	711	670	685	730	658	737	702	703	708	719	716	690	776	729	697	706	700	725	691	726	704	697	750	681	747	753	746	663	694	701	699	732	719	706	669	714	739	731	709	702	708	716	790	693	761	692	675	710	696	718	764	714	721	723	707	696	666	684	680	657	695	680	699	692	744	691	713	696	720	719	717	768	711	675	710	729	689	713	687	695	755	715	646	739	650	707	680	716	663	717	751	682	677	690	698	696	695	737	733	727	688	684	725	737	666	734	732	706	690	661	679	663	744	689	739	707	671	748	729	689	729	656	692	735	676	695	729	719	686	664	702	729	697	717	756	768	696	684	703	714	667	718	703	672	684	702	725	746	756	759	688	747	649	709	672	709	711	708	689	700	720	686	674	695	701	675	713	709	729	734	634	653	658	698	712	697	742	681	702	688	685	714	708	703	688	693	678	636	684	687	704	716	714	656	689	694	670	717	681	689	680	702	669	717	689	685	728	703	720	743	691	754	673	698	685	690	758	693	702	704	702	690	716	723	669	688	725	673	755	662	700	752	669	683	708	703	746	665	678	741	696	676	701	718	722	720	703	687	744	697	696	744	683	679	720	723	725	687	694	658	730	685	681	695	704	680	696	675	666	681	709	696	714	740	684	674	722	671	757	684	669	655	672	704	734	702	720	752	676	717	731	703	675	692	693	716	729	673	734	698	732	702	711	670	722	729	714	717	731	652	694	704	697	678	710	696	667	672	671	726	715	738	678	715	747	716	694	718	729	690	694	716	689	733	709	703	720	716	696	655	677	692	709	736	694	667	725	688	702	687	689	687	696	707	741	670	757	726	678	675	772	713	675	763	696	695	702	678	700	693	688	700	686	673	714	715	733	708	643	702	728	699	692	704	718	727	718	641	702	748	695	698	675	752	699	684	687	708	659	698	714	685	725	684	705	695	718	647	678	685	692	714	719	742	674	690	728	720	671	717	710	705	673	657	726	759	696	713	713	665	732	656	640	723	692	701	683	692	739	712	701	672	688	677	680	692	697	718	674	704
24261	31118	15613	3615	862	70	200	289	57	73	65	58	49	64	60	61	60	110	256	255	179	100	88	65	49	41	41	61	60	53	71	50	51	59	47	63	53	49	51	58	43	54	56	51	57	57	51	51	56	47	56	46	53	59	51	62	51	54	65	45	66	48	66	54	32	60	68	58	62	47	61	59	43	60	58	50	56	71	48	74	60	59	55	66	55	53	53	56	51	50	46	57	65	58	63	51	46	68	53	57	35	58	57	48	68	59	57	45	51	54	52	47	56	48	62	32	57	55	54	54	64	46	62	55	53	61	53	62	70	59	51	54	56	53	61	52	55	52	62	50	63	57	63	44	52	48	54	55	57	70	66	45	42	58	66	59	49	55	54	49	64	61	46	57	56	58	61	51	55	58	54	54	59	51	45	58	67	55	54	62	60	42	62	66	58	46	44	59	51	66	69	56	53	53	47	59	49	63	44	60	56	59	61	45	46	53	60	54	60	63	45	59	73	42	74	41	50	61	66	62	60	53	58	58	51	56	52	58	51	48	50	67	53	46	51	58	50	59	56	37	56	60	60	64	53	52	55	58	64	53	46	57	55	49	66	55	59	48	48	49	52	59	58	61	56	56	65	47	46	63	60	46	63	54	53	50	62	50	67	60	36	64	35	48	54	56	58	46	63	66	47	60	57	56	48	63	69	45	51	48	55	50	45	61	61	54	51	55	52	57	67	57	60	48	68	58	58	47	51	67	60	48	49	50	53	63	59	58	59	49	55	67	63	60	58	58	56	47	44	57	48	67	38	52	65	50	59	59	72	47	43	57	52	54	60	45	57	52	59	47	51	54	54	54	55	66	52	70	54	49	60	63	79	57	47	54	56	69	52	62	51	49	57	51	59	62	59	57	40	48	51	61	54	52	50	66	58	64	63	47	54	58	59	57	55	41	63	48	53	46	49	62	49	49	49	67	50	55	58	68	56	60	63	67	57	39	60	57	58	54	47	31	55	51	52	58	59	52	73	76	60	57	48	50	35	67	51	49	43	60	48	54	54	52	63	56	43	41	52	76	58	48	50	58	56	54	40	55	67	46	49	62	51	55	63	63	57	58	44	57	47	47	39	69	44	57	43	63	56	55	62	54	53	61	56	67	55	62	41	69	63	64	59	54	54	60	60	54	44	54	55	45	51	49	59	47	59	57	36	58	58	65	50	53	62	52	55	49	49	59	41	52	68	53	64	57	41	54	58	67	65	69	64	49	77	61	67	43	73	64	72	74	55	57	60	49	67	50	54	48	58	59	51	56	68	58	61	39	56	54	60	58	40	60	61	72	55	66	53	53	55	63	60	61	55	38	48	58	40	49	56	44	54	61	55	41	63	51	56	45	52	55	45	57	44	66	49	49	64	54	55	55	43	55	55	42	55	54	49	63	59	49	55	51	53	61	65	48	50	53	56	59	49	53	59	53	61	55	46	64	57	43	62	54	53	50	40	67	55	49	53	50	42	50	49	53	58	65	62	61	48	69	44	53	49	42	48	55	57	51	60	51	55	55	60	58	57	61	38	57	46	44	47	42	54	54	63	51	42	55	54	45	46	64	52	61	62	48	55	57	51	62	53	50	63	54	37	63	52	48	58	59	52	47	53	53	62	61	52	65	66	51	57	49	53	52	54	63	52	49	54	66	67	37	59	43	57	55	56	62	52	47	61	50	60	55	62	69	75	60	62	45	49	66	63	53	56	49	58	69	52	48	58	52	54	65	48	54	57	64	59	49	57	51	55	68	54	48	60	47	41	60	49	54	74	49	67	60	51	56	43	54	61	59	50	52	50	65	56	62	47	54	52	61	49	53	75	56	51	59	56	45	50	53	56	50	52	62	58	42	52	50	61	65	53	58	67	65	53	64	54	50	53	51	50	65	59	62	63	43	47	61	58	51	52	58	48	60	42	69	56	64	53	50	50	56	49	61	57	55	51	43	53	65	58	44	45	52	43	64	51	58	60	55	60	63	49	50	42	73	54	64	60	56	52	58	69	56	56	43	57	38	45	50	50	54	50	67	43	49	54	53	54	49	51	49	65	52	62	46	51	52	67	55	54	49	59	41	57	35	54	44	58	53	60	57	57	71	45	58	49	62	65	62	56	66	52	61	68	56	69	47	57	61	57	62	43	50	62	47	54	45	48	53	54	54	48	51	48	62	59	50	50	64	49	58	64	58	55	44	64	64	62	50	62	49	59	53	61	54	63	56	59	65	40	57	55	60	65	50	44	50	49	58	42	53	41	62	54	48	66	51	67	56	43	55	58	64	62	51	51	48	55	50	63	51	44	48	50	55	50	50	58	50	40	59	59	56	52	60	48	66	75	64	60	54	45	52	51	70	56	52	52	63	57	48	50	61	61	50	61	51	60	57	52	48	53	48	60	62	67	52	56	61	68	52	56	55	52	62	46	65	57	53	50	50	56	57	53	50	60	48	57	57	50	55	56	60	54	61	61	53	63	62	52	62	45	55	64	40	49	46	55	45	69	62	65	55	54	55	41	64	64	48	38	55	50	56	52	60	60	48	59	49	48	56	41	50	52	59	71	59	51	49	56	62	49	51	47	53	54	46	52	56	52	51	57	46	55	52	42	48	58	64	58	62	47	50	58	50	57	53	60	53	53	56	62	54	52	59	59	60	42	54	60	55	53	52	54	45	58	56	56	55	46	50	51	52	65	51	61	55	57	53	54	65	60	52	52	61	39	68	46	59	53	61	49	50	58	62	63	59	60	46	51	51	65	44	50	43	36	40	46	59	51	52	46	73	57	62	58	58	56	54	51	63	46	43	54	58	57	55	56	67	53	49	59	53	49	45	65	64	59	57	48	53	55	41	67	62	67	62	55	52	47	43	45	66	55	49	51	63	55	37	36	63	58	57	57	49	44	40	51	61	59	63	66	48	52	54	46	54	57	41	48	49	61	67	52	51	52	55	53	46	67	63	57	37	59	52	47	46	51	49	56	46	59	55	56	53	68	45	60	58	50	52	51	48	46	62	63	36	63	57	53	53	58	59	62	48	51	47	57	63	55	49	54	63	67	61	63	57	62	62	58	45	58	55	54	43	52	61	57	57	63	42	37	50	70	41	52	68	54	48	55	57	58	55	52	42	50	55	55	59	64	47	64	61	52	60	63	57	60	53	52	45	42	43	64	48	54	46	62	52	56	38	51	65	61	59	58	48	54	62	59	71	73	52	62	74	43	58	61	53	50	56	59	60	64	57	58	49	53	59	58	66	47	60	50	52	55	57	49	64	62	65	64	53	49	50	57	60	55	51	53	48	50	52	57	61	57	64	60	50	54	70	54	66	51	49	54	62	53	54	77	44	54	59	61	46	52	63	53	68	46	52	42	48	58	59	47	52	65	63	55	59	60	53	52	53	62	51	44	56	48	55	55	55	61	63	51	57	69	45	67	50	56	59	63	68	56	54	58	50	52	55	55	63	43	52	75	55	45	47	49	67
48465	44324	34459	33041	17659	1489	8999	8980	993	970	873	811	820	780	881	812	895	3380	8431	7217	4335	2159	1135	730	681	701	668	673	708	666	641	689	675	662	716	667	686	663	667	609	648	674	706	676	697	599	694	656	692	691	665	659	637	674	707	690	674	668	698	672	601	677	639	637	716	667	637	692	699	669	674	676	664	694	687	676	668	662	706	700	667	659	662	663	672	675	635	715	684	722	685	685	653	648	708	676	677	658	690	686	661	671	657	678	663	717	617	683	643	634	665	704	699	671	685	675	736	700	659	689	694	674	666	702	683	656	651	714	674	681	679	691	650	708	684	646	634	697	679	649	661	684	714	699	672	655	642	654	703	664	709	628	674	644	687	668	654	688	655	670	679	656	641	670	683	671	634	640	672	657	632	671	665	704	661	707	659	654	657	677	692	668	664	651	681	672	732	678	703	614	653	716	692	697	743	731	674	732	675	658	677	707	634	675	662	666	735	684	694	636	689	672	632	648	647	664	652	676	647	637	687	683	606	643	719	680	708	667	646	689	671	659	692	666	679	662	651	681	631	618	671	692	706	657	691	677	666	670	686	685	714	691	676	692	652	676	694	653	622	710	695	663	713	698	679	686	695	681	635	700	685	699	685	673	707	665	704	726	672	679	703	652	652	688	708	664	716	677	641	721	718	693	692	676	680	721	713	647	659	656	676	703	715	648	650	669	703	671	661	672	731	652	673	692	679	656	680	700	667	654	715	690	698	633	732	730	698	693	677	669	653	665	716	707	714	694	646	692	711	673	660	665	668	685	665	711	672	670	688	713	678	681	725	656	694	694	658	648	682	640	715	696	651	671	693	681	681	700	696	711	727	712	696	698	696	714	658	713	709	666	703	680	654	645	683	657	662	677	680	744	652	689	676	661	695	733	629	703	662	697	706	725	661	693	637	683	716	666	709	722	686	624	696	669	677	756	682	737	717	673	662	693	652	678	750	657	616	655	691	680	621	684	687	694	705	726	692	662	674	676	703	687	680	654	694	663	647	686	704	707	671	671	674	686	635	675	666	726	638	657	624	681	680	700	665	693	669	749	701	634	689	721	698	652	702	665	660	649	685	697	651	700	672	669	692	680	653	701	633	684	680	690	676	704	661	733	693	684	640	657	706	706	669	643	673	693	721	699	685	693	682	667	684	675	680	680	677	700	648	681	628	717	658	645	699	678	751	685	673	647	716	671	707	664	661	683	662	684	687	732	673	688	683	634	679	678	671	711	679	672	687	671	658	678	715	688	700	718	667	708	725	671	656	656	662	701	638	669	699	703	671	730	678	710	692	675	695	683	701	642	699	624	674	662	654	686	665	674	709	689	677	691	629	661	660	644	660	654	670	699	698	702	685	613	646	696	664	694	703	674	677	695	667	669	685	687	685	660	626	692	694	662	686	674	687	699	674	700	729	706	678	684	627	680	670	676	683	669	696	703	650	673	676	690	707	652	640	623	696	710	648	661	672	722	733	701	707	708	683	676	670	660	689	679	705	638	692	663	688	647	659	673	671	697	679	686	694	689	659	705	712	633	691	657	702	696	664	631	709	640	655	727	667	683	630	691	729	674	726	676	648	645	703	684	703	663	670	697	681	713	644	733	717	680	681	646	685	680	715	645	709	679	675	709	665	651	725	712	675	638	675	688	639	655	663	682	687	655	684	691	684	667	677	672	677	689	670	700	684	665	675	681	682	652	644	657	692	681	674	654	654	656	686	690	692	742	636	653	675	700	695	676	695	695	707	680	690	684	655	663	709	736	676	655	668	724	702	686	625	676	700	676	678	686	645	682	712	692	681	662	686	678	725	671	652	655	678	698	675	683	685	714	686	705	693	639	676	697	672	666	710	671	694	711	666	688	652	742	667	653	721	699	689	716	684	710	653	706	716	691	636	666	694	680	687	680	700	669	639	722	701	682	680	639	665	715	711	665	653	724	696	696	654	650	710	708	731	648	674	684	707	686	706	673	718	675	640	687	694	661	672	700	653	677	675	683	668	685	692	697	672	659	707	685	664	705	666	710	679	681	696	678	697	674	696	674	707	660	712	682	662	666	706	678	667	717	638	703	691	669	688	733	716	695	670	649	640	680	664	660	681	702	714	693	662	667	685	673	726	707	667	667	726	709	657	691	659	661	671	666	670	678	696	648	610	694	700	680	697	643	634	666	703	633	714	718	668	693	661	666	701	668	706	711	657	623	660	711	658	722	656	655	657	660	744	710	651	652	686	667	691	694	668	669	655	598	677	676	709	665	698	695	703	701	635	658	651	704	696	690	686	677	666	719	663	694	656	713	704	750	707	661	684	654	692	716	620	660	681	669	706	642	679	676	642	722	680	664	659	676	684	736	675	685	708	691	680	709	691	682	645	638	624	654	664	631	661	657	648	696	654	601	691	677	700	662	711	692	721	625	694	672	641	689	663	688	680	673	700	716	646	633	681	658	694	665	656	681	666	649	686	711	679	696	670	650	676	670	627	707	651	680	680	670	679	707	671	624	667	672	703	692	681	697	640	623	704	601	702	652	680	719	670	724	656	687	676	662	662	669	663	681	649	673	640	700	693	663	737	699	657	695	664	680	689	728	688	732	713	690	670	712	718	704	687	638	669	678	713	705	661	649	762	647	664	657	691	671	647	670	649	697	630	692	669	711	632	684	671	674	674	707	731	631	683	670	658	634	669	638	669	662	669	677	656	686	659	689	685	677	679	701	678	676	667	697	704	686	715	683	699	687	694	711	666	641	668	639	669	696	670	646	670	683	650	675	666	656	697	673	715	699	714	686	675	654	686	682	701	697	660	701	714	683	657	680	683	671	694	648	670	706	615	618	644	669	675	725	670	716	743	621	717	672	695	670	713	694	644	668	695	604	647	684	633	672	686	699	705	626	671	718	694	726	658	674	687	638	716	727	692	671	641	686	662	696	655	696	663	660	701	681	683	718	719	690	698	655	660	656	690	670	644	649	659	693	713	659	687	684	671	693	655	670	686	662	705	649	705	705	681	670	692	702	676	688	700	700	682	709	684	658	655	664	655	658	673	636	661	689	703	677	687	681	677	661	646	703	660	656	702	671	653	662	647	683	645	666	688	656	658	712	703	670	681	694	681	699	686	654	679	626	703	671	622	734	671	655	715	659	647	679	690	671	673	627	694	708	673	696	693	696	678	686	659	672	681	671	718	685	705	641	694	684	693	675	707	685	680	682	662	636	667	712	687	690	663	644	705	685	679	681	694	674	644	698	692	659	675	653	662	643	674	696	686	695	706	673	677	677	659	676	714	664	668	684	700	683	640	686	641	671	694	659	679	658	682	652	675	742	608	680	689	720	729	668	671	662	676	734	648	664	664	695	667	675	709	633	676	680	711	670	680	688	707	676	672	638	665	608	740	699	659	636	675	681	663	688	683	711	694	693	741	683	701	671	698	680	650	710	683	718	699	676	666	732	663	628	663	655	685	684	727	684	663	650
20613	28391	16065	3651	759	69	90	182	63	57	61	71	61	71	72	63	74	185	329	274	173	110	80	64	58	59	71	67	69	63	49	82	63	64	58	47	49	59	76	60	55	60	64	59	63	64	64	64	66	50	59	77	65	55	75	61	65	56	68	62	66	61	51	72	70	66	60	65	68	69	63	64	76	70	66	58	73	63	74	66	86	67	59	64	59	67	56	63	62	64	55	57	61	78	63	54	61	70	57	56	78	69	67	75	72	68	67	73	54	77	77	56	64	76	70	70	63	61	65	63	83	48	57	77	64	71	65	73	48	78	71	56	62	74	67	65	68	61	69	64	60	75	59	70	52	65	60	82	59	67	68	44	57	69	65	61	55	81	72	57	72	57	55	66	62	60	65	64	55	66	63	72	68	59	60	70	57	54	80	67	54	69	60	65	61	61	56	62	58	72	58	59	58	77	71	73	46	55	57	49	57	54	53	61	54	62	54	52	59	58	62	70	79	58	78	56	56	65	66	55	59	67	78	70	62	67	57	71	64	57	63	63	67	70	64	51	63	59	74	68	61	61	63	61	71	59	67	57	65	59	56	62	54	61	69	60	62	71	63	65	75	66	50	62	66	79	60	71	64	50	75	74	67	83	71	66	69	69	71	67	71	77	68	66	53	56	65	46	60	63	72	58	63	68	62	62	64	73	55	66	62	62	52	64	76	72	67	52	70	71	58	58	53	56	58	77	49	81	53	75	63	65	68	58	61	61	63	66	73	60	65	51	59	62	60	68	62	58	59	69	68	69	66	68	72	80	46	58	63	68	55	76	59	66	57	74	62	59	73	77	68	78	73	67	70	65	61	69	66	68	56	70	58	53	59	61	66	69	71	59	68	64	60	66	74	61	68	69	63	56	59	65	62	58	64	59	73	63	62	68	46	57	73	64	70	56	65	70	71	68	55	63	66	49	55	50	71	67	63	65	65	69	84	63	77	70	70	72	54	60	58	69	64	60	77	65	63	54	77	70	71	71	56	69	58	57	71	80	64	59	66	61	58	73	75	65	65	60	75	66	64	71	72	48	46	61	77	66	62	76	84	55	60	59	64	63	63	68	56	52	60	53	60	54	56	57	54	72	67	63	82	68	59	84	65	74	64	57	61	70	70	62	54	63	56	72	73	72	63	75	67	58	74	65	76	64	67	53	55	71	59	66	66	73	63	52	66	57	49	64	61	59	50	53	62	63	47	70	52	55	64	56	57	59	73	62	54	74	64	68	68	56	61	55	67	54	68	69	56	61	50	74	64	74	64	71	62	68	65	66	70	68	75	61	68	69	68	59	67	71	43	49	67	59	56	62	72	64	71	71	78	82	79	69	56	57	62	70	55	62	74	53	73	75	66	70	61	78	85	64	55	72	71	48	69	61	70	62	57	70	67	79	54	64	59	66	72	55	65	61	53	45	63	73	63	61	55	57	64	48	60	62	68	69	66	73	67	65	62	60	77	62	49	69	59	65	63	56	50	68	92	63	52	71	53	69	65	64	76	65	50	66	56	54	73	56	79	56	60	54	73	72	65	53	53	63	77	82	56	66	67	54	61	55	69	71	59	57	68	59	50	57	70	51	70	48	57	59	64	61	67	80	73	62	66	63	72	73	54	68	69	59	71	61	50	71	56	67	61	49	52	58	79	70	57	67	57	83	67	62	63	76	67	57	49	74	59	63	59	55	61	76	50	62	63	68	55	63	50	60	61	57	67	66	65	58	77	64	57	67	53	62	64	60	62	69	58	74	78	79	53	52	50	69	66	56	65	78	63	68	54	63	74	67	60	64	65	57	62	69	66	72	70	59	90	63	70	73	65	63	58	75	66	61	73	63	61	59	71	59	61	66	57	60	63	75	72	62	62	44	62	66	60	62	67	68	63	58	66	77	55	64	61	60	53	62	59	65	54	60	76	53	64	55	57	47	63	69	49	63	60	68	64	81	88	67	52	63	82	64	59	72	49	54	47	72	57	59	63	71	63	49	57	63	66	57	63	71	57	64	61	66	60	68	63	52	52	65	57	51	69	72	53	77	71	65	51	63	70	64	80	70	61	79	58	72	74	66	54	60	66	72	48	60	52	57	58	66	74	66	63	70	71	47	65	65	68	75	65	44	73	61	68	58	66	73	78	60	81	62	53	65	69	68	67	73	49	68	66	64	64	58	63	75	56	57	65	64	66	72	51	86	79	59	53	65	50	56	74	50	73	77	68	72	53	67	49	55	69	65	53	63	65	74	54	69	68	60	66	84	88	65	60	60	78	62	68	68	59	60	63	50	72	61	60	63	66	67	67	48	90	63	67	62	58	65	77	71	72	66	52	56	55	50	55	63	65	70	63	60	60	59	66	77	58	71	59	56	61	78	66	64	68	86	72	62	82	66	62	60	84	58	56	55	59	60	63	67	63	73	64	59	62	67	43	65	60	67	67	80	59	64	64	68	73	80	63	70	63	61	67	73	57	69	54	67	64	69	81	76	69	58	70	57	57	82	62	55	85	50	69	67	70	67	67	59	74	84	77	80	54	77	63	52	62	75	62	55	68	71	73	60	61	57	58	67	73	62	67	58	60	72	62	62	65	63	56	66	73	81	54	56	65	45	72	63	59	58	61	61	60	55	65	71	56	52	67	71	71	71	73	62	58	73	66	76	48	65	65	66	54	84	59	63	63	64	68	67	48	74	67	77	73	60	51	44	67	64	79	51	59	74	60	64	62	68	60	65	85	81	64	66	46	67	65	56	68	57	57	71	62	59	61	61	56	84	61	58	71	62	69	84	66	78	66	78	67	68	63	65	57	78	59	59	76	71	74	66	61	75	74	59	76	54	61	58	77	57	64	63	60	54	76	59	73	68	59	70	64	74	67	64	50	57	56	50	64	72	59	65	67	62	77	58	72	62	66	55	55	50	76	73	64	55	67	62	51	56	70	76	60	55	64	74	65	53	60	68	61	54	68	69	71	68	55	66	66	64	75	57	71	63	62	56	44	68	57	55	53	63	65	65	63	66	69	60	68	78	83	44	65	68	64	63	63	65	59	72	54	50	72	77	69	64	58	79	69	46	60	70	64	65	66	74	65	52	57	63	49	42	79	66	79	76	53	68	57	59	57	62	49	49	57	79	63	70	68	62	53	77	81	57	62	65	63	62	66	61	54	66	58	61	54	82	52	61	64	58	66	58	72	62	56	77	69	79	60	56	60	67	52	52	65	56	51	48	72	63	65	75	59	61	61	63	67	80	73	65	76	61	58	57	61	69	65	65	71	69	60	81	87	60	56	54	63	69	70	67	69	48	73	57	72	58	71	64	66	82	72	83	70	79	73	78	67	68	63	72	70	62	73	70	69	69	58	54	57	63	55	63	78	60	71	54	65	70	77	53	53	60	62	58	59	65	61	67	76	47	56	56	58	76	64	78	70	51	47	59	77	67	56	62	79	78	62	72	58	69	61	63	63	69	52	41	47	60
51343	48850	36029	31489	17199	1906	3777	6802	1129	1056	957	1032	989	895	880	890	1443	5398	8929	7722	4739	2505	1327	942	824	817	770	795	795	793	762	792	792	792	798	826	827	744	774	812	758	823	760	754	791	784	849	801	798	781	774	815	761	799	834	755	749	794	803	775	773	737	797	773	796	796	780	726	782	805	774	767	820	848	787	809	814	801	793	779	823	784	840	811	781	812	772	830	778	793	786	751	780	759	757	818	812	792	782	802	752	804	763	745	828	801	816	771	786	812	847	778	821	828	790	813	731	797	813	787	802	822	828	804	782	821	760	774	797	789	797	794	823	787	822	794	789	784	785	789	835	767	795	778	774	789	799	758	796	753	783	768	834	813	832	754	794	769	801	773	766	813	818	839	732	826	818	805	805	802	812	787	732	799	820	761	794	807	815	824	806	834	775	764	804	804	794	755	776	804	785	811	801	835	795	790	840	772	787	831	823	755	813	818	808	763	754	744	800	760	756	780	781	811	789	749	772	795	774	774	797	795	796	812	817	769	780	825	782	798	806	775	838	810	765	811	835	845	800	785	795	788	828	763	793	793	767	832	763	841	809	772	821	767	787	773	793	772	741	794	810	812	820	783	813	831	775	790	810	814	798	785	779	798	784	772	793	814	823	778	795	779	764	826	813	832	783	767	803	827	725	757	749	805	826	792	744	844	778	817	788	755	768	770	811	771	832	784	794	802	796	815	771	814	768	772	796	816	743	795	836	808	785	837	770	792	768	766	786	777	778	781	776	773	812	847	777	788	753	807	768	749	785	803	824	798	826	830	803	805	815	796	771	795	851	771	827	758	777	880	789	829	764	812	784	830	811	800	782	844	812	835	750	793	788	827	811	822	764	783	799	800	756	756	772	794	773	794	784	792	800	747	803	851	802	740	836	756	815	780	799	758	799	750	783	772	771	821	799	791	765	785	759	811	844	813	833	783	816	781	767	787	812	783	806	804	865	772	770	793	808	785	776	762	771	801	779	778	779	766	813	798	729	800	786	825	829	775	786	802	820	777	777	781	778	773	782	759	814	787	798	776	759	810	819	791	816	757	792	854	795	781	751	777	803	827	798	799	819	839	787	760	805	782	795	809	758	801	798	799	781	799	775	739	798	810	841	781	768	790	788	794	786	850	816	824	779	831	820	774	777	763	809	773	746	779	768	753	764	774	771	737	789	809	806	828	811	766	812	806	785	812	811	739	798	779	777	769	776	809	716	751	708	772	793	820	771	840	778	788	788	769	788	809	831	759	803	770	813	819	835	800	814	817	832	794	787	750	799	816	799	767	749	770	824	805	782	807	775	842	789	778	809	861	798	783	789	791	774	725	745	769	787	759	787	784	794	764	814	785	853	798	774	797	824	716	813	808	816	783	828	763	775	775	813	759	813	811	785	785	804	829	775	842	790	767	809	755	804	850	814	834	731	781	783	828	806	763	764	763	729	765	782	765	770	782	786	820	841	778	771	892	887	819	799	753	804	778	784	745	796	776	812	807	835	788	785	765	817	798	813	800	764	768	750	815	772	760	793	767	803	840	790	804	863	770	823	786	795	817	820	857	766	804	774	799	779	815	822	810	767	793	786	788	814	882	763	776	781	823	780	814	824	739	811	815	833	812	823	802	832	734	832	806	802	830	781	759	836	812	816	745	748	786	818	780	870	781	833	805	752	732	781	797	785	771	792	844	808	792	779	784	780	792	811	797	798	796	836	777	812	786	771	774	826	788	842	777	776	763	809	798	787	731	788	801	830	770	803	803	764	816	782	790	796	819	785	745	741	812	822	823	822	775	796	822	796	811	791	737	784	773	810	837	804	775	790	738	790	788	813	772	784	840	771	797	777	778	786	801	763	800	801	754	804	819	769	802	808	772	824	771	779	776	797	814	766	830	806	778	822	777	839	818	791	822	801	776	785	765	778	792	820	797	794	730	789	752	777	760	773	797	794	828	763	790	785	813	793	775	789	748	849	795	816	762	833	776	796	761	760	755	816	799	809	788	817	790	822	789	772	786	806	809	760	773	828	763	817	794	765	793	760	769	796	760	794	778	818	769	769	766	869	826	789	785	743	805	785	802	788	764	773	760	773	794	759	779	793	834	803	779	763	811	748	745	798	773	743	798	765	796	830	771	776	789	802	827	804	849	775	771	748	793	731	835	804	844	783	795	785	754	755	770	797	814	801	849	778	759	787	776	783	737	778	830	785	760	775	802	815	818	792	787	765	798	780	839	775	819	788	751	768	799	828	764	764	800	742	773	763	761	779	791	795	760	758	792	795	749	868	757	765	735	770	837	752	855	770	798	808	785	821	748	773	782	747	831	743	775	815	820	786	791	815	804	736	773	782	822	791	800	825	768	784	775	793	734	764	783	765	791	761	793	845	775	772	749	798	783	765	791	804	828	779	737	782	804	811	821	812	791	755	759	783	844	802	820	791	783	804	830	776	770	738	848	757	784	813	844	770	804	820	815	767	827	799	796	761	800	794	821	763	796	807	813	785	818	842	815	802	792	804	744	804	746	785	805	719	808	796	814	768	812	832	788	768	787	827	808	776	809	782	785	819	778	780	780	814	782	783	761	791	819	765	813	809	783	744	823	771	786	800	738	789	834	772	754	737	749	768	786	825	791	800	850	791	738	813	845	824	764	766	791	782	824	789	786	782	780	799	778	778	798	837	811	785	826	803	782	745	757	828	802	800	774	800	814	773	791	783	739	787	822	778	784	818	795	773	765	756	795	801	795	792	787	760	771	823	804	791	720	784	804	805	814	785	807	828	750	789	779	804	777	808	781	763	779	759	826	821	808	771	782	775	820	779	797	803	782	797	816	815	830	741	802	791	796	779	842	750	770	811	803	774	797	842	798	750	811	800	735	750	847	831	820	798	832	823	830	782	811	817	810	826	806	801	785	799	824	809	777	770	826	772	793	767	781	873	789	768	833	808	800	817	779	763	788	773	773	808	842	764	787	755	780	788	703	839	814	809	777	790	816	806	768	806	857	763	815	792	775	800	822	769	834	780	846	792	755	767	768	797	745	742	807	752	738	802	791	820	844	768	820	789	795	789	794	780	776	807	799	848	744	829	843	826	843	814	800	810	754	797	780	784	806	783	804	772	774	808	796	855	801	806	815	795	773	770	828	816	779	781	794	837	759	828	750	806	818	742	796	758	772	795	781	775	785	799	781	797	796	844	797	788	777	836	761	802	810	813	783	803	777	810	801	773	754	811	774	804	801	781	801	754	746	773	761	805	817	807	786	752	774	806	774	745	781	809	796	787	825	770	772	841	788	770	800	776	789	775	811	801	778	831	830	834	835	789	806	810	787	836	799	824	787	805	801	744	830	846	789	813	724	760	809	781	797	811	810	815	813	803	831	801	807	820	796	758	814	760	822	748	813	802	817	739	793	811	819	815	794	786	788	799	747	761	802	765	726	806	774	807	772	778	793	834	795	783	806	757	779	813	776	847	757
30315	39523	22954	6631	1332	189	73	181	73	60	73	68	66	57	59	60	75	154	441	395	251	155	95	63	61	65	61	57	70	51	65	52	63	59	62	46	54	73	55	67	69	53	58	59	60	63	56	53	49	62	58	54	51	61	64	60	76	61	51	60	52	59	66	63	42	72	70	60	68	59	43	60	60	69	56	77	61	68	64	63	67	61	59	70	46	61	65	57	60	65	61	64	51	57	56	56	66	85	48	65	63	69	62	62	57	59	60	64	59	50	64	51	65	58	61	56	62	68	52	54	67	60	58	64	61	51	75	52	50	74	68	60	62	61	64	63	69	69	56	66	41	78	74	71	68	75	54	54	55	65	64	57	63	65	65	63	64	62	62	52	67	44	64	60	60	60	58	75	55	58	65	46	47	55	58	60	51	56	66	54	66	68	48	56	61	66	52	61	49	65	58	66	62	51	62	49	70	36	62	56	60	58	69	68	63	62	63	53	62	52	78	55	63	80	70	57	58	52	67	68	63	65	57	65	63	41	68	67	58	75	58	71	56	50	61	60	60	38	56	57	68	66	53	63	56	65	58	60	57	56	58	61	73	61	56	59	56	52	60	60	51	67	55	68	65	60	57	59	53	56	63	61	54	58	56	69	65	59	51	62	75	58	50	58	49	73	57	57	60	58	63	61	64	66	66	66	61	65	64	72	67	63	56	63	46	65	73	66	71	53	77	55	38	58	62	67	53	54	66	58	53	55	53	55	66	59	63	55	74	69	69	48	64	53	57	53	58	56	57	68	65	70	55	58	65	59	66	64	58	71	62	61	63	68	56	55	66	56	68	73	60	63	48	60	51	60	48	53	46	50	74	66	56	58	57	62	70	58	69	58	55	54	66	52	57	54	41	50	68	67	56	60	56	65	54	57	52	56	49	78	62	50	65	56	70	69	62	61	61	56	65	56	60	61	62	65	65	54	45	61	61	56	60	79	58	59	60	48	59	60	76	58	50	63	56	60	63	61	58	69	56	48	64	64	70	54	43	68	53	58	59	54	64	47	56	63	48	64	58	53	64	60	64	67	54	62	53	51	66	65	58	48	60	47	64	72	54	46	75	53	55	43	62	59	67	68	59	62	60	57	48	44	52	57	54	54	41	69	49	54	49	51	64	54	66	58	62	54	62	54	59	65	68	61	56	62	66	49	63	75	75	69	71	59	64	64	61	51	56	61	67	57	58	49	67	70	60	52	60	62	47	57	56	51	64	65	54	63	56	53	73	54	56	58	74	64	54	74	60	58	67	56	56	47	62	46	52	69	58	69	66	61	56	68	60	57	47	52	44	51	57	55	52	63	75	58	55	54	65	53	49	70	59	62	67	78	65	74	55	61	67	69	49	53	65	80	62	68	60	63	65	62	51	71	76	42	64	55	72	58	66	53	59	63	75	63	59	59	63	65	63	54	56	62	62	59	48	57	62	68	71	74	62	43	51	59	59	71	58	63	58	51	45	52	64	65	55	66	52	77	56	59	63	49	62	73	71	71	56	70	52	63	60	58	58	61	63	54	69	53	55	61	58	61	54	67	70	47	59	59	62	65	65	77	58	56	51	61	63	49	57	59	58	50	67	62	56	52	73	49	65	69	53	53	69	62	53	57	68	66	69	58	64	65	58	48	69	69	62	57	59	55	60	54	71	67	55	54	66	57	59	65	72	66	62	63	60	63	55	67	66	54	49	41	73	50	56	61	52	65	75	61	56	61	56	67	51	62	56	62	52	65	61	63	59	61	51	49	53	72	59	65	62	63	45	62	63	52	66	69	59	67	65	63	57	63	59	49	61	62	59	54	69	66	70	76	61	66	66	54	51	76	49	68	70	59	60	53	52	60	55	56	58	52	56	57	51	65	58	62	52	65	65	62	66	43	58	56	49	74	57	57	58	73	62	50	66	51	59	66	54	68	60	71	51	59	63	60	63	77	69	51	58	59	62	52	64	64	63	63	56	60	70	63	61	55	73	50	48	68	72	57	57	58	63	56	63	61	68	42	72	53	60	59	61	74	52	64	66	52	66	55	68	63	65	60	60	63	60	60	55	52	63	66	61	64	71	66	51	46	70	64	60	74	50	77	50	41	54	84	65	70	62	51	59	57	55	64	49	56	51	63	52	55	47	51	52	58	58	58	53	68	64	55	64	66	55	67	60	63	62	63	59	57	62	64	62	59	67	47	61	46	70	60	65	59	54	59	45	55	73	58	82	72	62	62	52	73	60	67	64	69	57	62	59	55	60	64	54	54	64	58	66	61	53	73	69	52	64	45	60	66	67	60	54	65	52	51	57	53	60	57	55	63	63	61	57	64	65	55	77	59	64	61	52	55	63	73	55	77	73	43	69	60	54	73	61	68	62	65	62	51	52	60	62	70	58	68	69	63	60	59	62	65	66	52	66	67	65	71	72	59	56	60	54	70	66	81	63	60	65	44	60	47	68	63	72	50	62	51	52	67	58	47	57	70	62	50	59	69	48	67	55	62	54	66	58	69	62	71	46	76	65	76	66	62	60	62	71	55	62	78	54	64	62	46	56	70	48	61	52	64	46	64	50	65	58	61	54	75	64	63	57	57	63	60	41	64	62	62	63	66	63	65	58	65	68	66	67	55	68	59	75	61	70	67	54	49	46	66	49	71	69	64	60	58	57	68	53	52	55	47	49	70	77	73	63	57	53	50	54	60	81	61	69	54	78	62	56	63	55	72	64	54	63	51	67	68	49	54	60	50	66	53	59	51	59	53	67	73	71	57	64	57	62	64	59	55	57	66	64	60	53	66	68	63	70	57	61	60	68	56	46	67	53	47	64	52	50	62	74	62	41	51	65	51	48	48	63	74	68	81	65	66	64	54	68	54	62	66	53	74	53	63	62	58	50	60	49	64	69	57	56	65	67	56	69	48	60	66	55	64	60	74	52	53	56	72	52	77	70	48	62	72	50	52	60	65	70	59	68	61	72	65	65	65	65	54	51	60	53	68	66	53	52	52	61	59	45	58	69	61	47	60	65	67	43	67	71	66	58	63	75	63	55	47	51	64	50	54	57	61	65	66	50	50	54	78	74	54	72	50	68	51	56	50	48	52	59	77	63	65	56	67	62	55	70	66	61	57	51	63	50	68	53	51	60	66	55	62	55	52	57	65	70	74	51	59	61	64	58	67	43	48	66	56	64	67	48	83	61	54	64	50	64	65	45	53	70	53	54	73	59	50	61	55	54	68	59	64	49	54	65	71	61	58	75	68	64	60	57	78	54	60	62	75	69	71	64	55	60	70	51	50	49	64	58	53	50	71	40	66	70	74	73	70	66	56	53	63	55	60	65	52	59	63	68	52	71	42	67	53	50	57	56	45	56	60	58	46	65	42	77	60	76	59	77	59	50	65	56	58	53	66	61	60	66	65	55	65	61	64	59	57	86	57	71	56	75	65	67	70	55	55	56	65	61	50	60	59	50	63	69	47	60	45
50682	49357	41718	36895	18301	8609	1742	7502	1238	1023	1020	1003	1000	856	977	887	1115	4484	11974	11047	6722	3244	1584	945	709	771	781	729	776	770	762	718	751	741	788	709	785	744	802	753	718	681	720	736	754	825	692	723	713	746	714	718	735	748	786	770	669	739	716	698	708	715	783	751	744	749	694	726	746	755	765	752	708	708	775	694	752	726	759	721	703	695	739	720	758	729	717	756	720	719	714	714	775	723	785	717	707	768	740	785	795	688	756	716	737	768	735	756	747	768	719	720	743	745	736	703	752	741	693	739	704	750	745	771	748	733	712	738	779	757	704	719	716	731	747	755	798	741	683	743	766	714	722	708	751	750	709	723	729	739	733	747	737	756	756	755	749	725	695	727	716	742	706	717	714	710	734	743	774	734	771	805	748	750	705	727	750	756	715	737	752	725	733	763	749	715	693	703	686	716	721	726	763	758	728	740	765	783	718	746	767	746	775	715	751	721	745	696	752	726	754	708	810	722	715	722	748	712	757	723	723	722	715	731	712	748	756	728	708	751	736	762	714	735	722	713	787	722	702	735	712	741	758	756	703	747	727	709	760	762	795	750	721	756	757	719	697	758	734	730	771	764	727	750	761	718	737	730	746	726	707	700	752	745	732	726	722	740	721	791	708	688	770	707	712	777	702	765	754	787	711	715	763	713	700	784	741	715	788	685	695	727	738	756	781	721	699	726	698	732	754	760	681	730	715	717	761	741	728	737	723	762	755	733	701	715	744	737	730	778	759	697	708	747	743	748	740	743	715	746	684	693	710	691	775	765	753	725	724	763	736	720	746	738	712	693	778	680	751	711	725	739	739	743	699	743	765	695	755	767	737	751	743	705	762	726	758	748	776	744	773	746	768	673	697	738	726	768	772	700	775	774	700	748	732	723	753	770	722	817	754	742	750	746	675	731	761	777	711	746	739	703	721	780	760	698	715	721	734	769	729	738	726	749	738	715	719	767	722	745	696	779	748	734	743	752	760	740	754	769	709	724	740	759	718	724	758	770	711	741	747	719	767	761	750	737	711	716	717	740	699	784	737	757	731	726	725	727	752	737	746	745	742	751	768	774	769	709	762	747	739	707	747	725	718	689	738	749	742	698	719	704	741	771	755	735	737	736	710	716	715	745	723	752	694	753	731	725	740	788	687	731	695	728	749	730	723	770	746	688	770	744	736	719	735	741	710	801	740	690	707	735	737	736	824	742	681	729	723	730	765	742	742	716	719	791	733	721	740	764	689	728	751	728	720	735	744	773	732	718	722	725	715	732	813	779	761	715	720	760	761	724	739	720	729	745	734	753	706	736	745	736	781	776	736	725	738	736	707	777	663	736	733	749	739	737	740	748	741	719	753	739	730	737	654	735	772	722	698	738	754	738	729	754	725	747	711	728	717	698	741	762	698	753	751	766	756	742	729	747	716	758	752	730	732	742	706	747	787	711	746	770	713	754	700	767	755	755	776	723	773	752	688	750	745	702	761	746	805	746	710	714	740	768	692	743	745	746	737	756	752	708	762	681	714	767	748	715	731	739	757	745	717	706	715	746	755	677	766	722	730	720	739	730	740	767	679	723	742	708	801	743	719	773	749	708	697	719	692	716	753	738	692	678	716	783	731	743	738	731	721	746	729	688	732	749	741	714	745	800	728	747	732	747	805	702	759	707	772	707	722	713	733	759	705	729	721	756	759	718	722	750	727	728	752	733	748	731	744	763	751	735	712	748	754	764	828	749	749	734	684	762	767	747	777	728	708	746	685	767	733	720	731	719	733	753	672	688	769	721	747	749	736	745	702	753	727	730	757	750	746	754	704	724	711	736	734	761	697	760	774	716	727	740	755	774	708	722	744	759	756	746	756	761	718	731	741	725	757	713	713	708	765	753	746	726	738	738	742	737	768	757	763	735	730	694	719	751	730	690	780	688	707	765	723	727	663	679	756	724	749	730	718	776	806	733	741	725	741	709	695	686	711	724	757	723	678	787	748	752	704	719	726	734	765	718	762	742	722	742	764	756	713	700	784	754	728	711	764	712	773	725	727	751	740	715	742	760	805	720	729	711	748	768	753	755	700	709	763	733	677	733	718	742	763	762	741	723	779	734	709	719	768	794	747	733	725	765	710	715	671	752	721	738	718	740	739	753	710	756	748	727	697	751	762	721	760	682	738	708	777	718	757	770	758	723	747	670	722	771	683	692	697	712	752	775	717	733	748	724	735	772	727	710	743	771	772	758	729	785	742	741	692	785	775	726	707	737	752	734	723	757	738	747	710	733	737	712	698	646	727	739	769	697	764	673	738	748	732	711	701	726	706	744	736	752	730	731	736	745	777	765	706	721	699	743	762	699	752	713	755	772	765	802	773	770	764	707	695	763	735	710	749	753	699	749	783	679	747	719	719	734	748	764	740	716	743	741	717	725	734	724	714	708	758	758	759	723	735	690	724	740	769	714	746	735	709	773	754	760	726	726	739	715	722	758	765	747	744	730	741	743	721	749	734	729	695	684	692	709	805	751	721	722	762	713	747	726	731	756	681	772	708	706	714	738	720	747	734	703	721	754	723	719	745	741	722	685	775	747	723	670	726	757	757	702	745	689	693	747	755	740	754	745	716	754	766	725	712	741	775	723	783	769	700	758	712	736	698	754	752	770	760	709	717	767	720	754	731	749	759	702	696	697	686	712	732	736	769	779	742	703	709	745	759	740	750	757	686	712	740	743	770	724	736	712	777	713	750	741	764	759	762	769	760	747	746	689	675	730	749	698	765	712	726	713	782	706	790	730	740	732	752	703	752	727	706	782	730	741	728	713	759	788	736	761	735	718	742	791	729	718	747	692	725	744	720	687	740	762	737	740	712	723	715	792	719	721	742	765	704	737	750	738	732	748	679	741	736	738	719	693	739	775	741	717	772	740	642	793	715	739	733	724	716	745	745	714	734	747	731	709	695	725	740	731	788	732	743	742	757	725	770	696	697	739	752	683	671	738	739	739	693	764	714	806	735	710	720	769	744	767	745	734	684	734	739	741	732	740	745	758	751	710	705	733	748	707	723	741	784	772	694	703	766	770	773	751	678	751	699	742	762	761	801	718	766	758	703	699	764	746	751	693	692	768	731	783	731	688	713	736	741	767	719	730	720	787	741	747	712	773	741	763	696	728	726	710	731	722	747	728	717	732	697	733	755	757	741	736	773	764	765	773	735	711	754	730	767	778	703	688	715	729	707	735	732	701	733	740	712	699	746	784	693	753	759	776	752	728	776	721	692	697	774	720	714	716	737	695	736	689	731	777	758	778	758	744	724	754	731	717	733	706	755	719	698	712	739	749	724	725	707	771	758	758	727	715	774	767	749	745	706	733	732	731	681	740	711	739	721	728	749	708	732	724	719	728	716	717	750	781	754	727	720	760	728	755	732	700	728	739	740	744	761	714	782	751	717	759	784	721	718	764	716	733	706	739	745	720	722	757	714	735	719	727
9293	12250	5902	1125	309	78	39	77	51	45	47	54	51	52	46	44	61	57	130	141	103	76	74	77	52	60	49	48	61	68	45	54	50	54	54	51	61	66	63	76	51	59	55	42	57	51	63	54	55	57	47	40	45	53	53	50	42	51	37	62	50	60	42	38	51	46	52	42	60	50	60	48	57	53	54	55	44	49	46	47	52	49	58	42	56	62	53	56	54	52	71	50	64	43	62	42	60	64	55	55	60	54	42	54	63	38	72	61	52	45	55	47	52	59	58	50	72	54	53	53	40	57	55	61	54	64	58	52	60	45	47	50	34	53	60	44	54	50	52	39	45	57	56	59	55	45	54	56	60	52	69	61	58	49	74	39	44	58	66	51	44	52	50	39	47	65	47	50	59	59	60	60	54	52	50	55	66	50	45	47	60	52	61	53	48	66	53	42	57	65	56	42	46	48	76	63	61	64	51	55	72	42	40	41	49	53	64	53	54	54	56	48	41	58	46	41	49	53	57	61	49	57	64	80	61	57	66	59	46	52	62	55	58	39	59	64	65	51	76	49	59	58	53	58	42	41	49	50	61	52	55	56	59	54	49	50	44	48	45	47	45	61	44	58	64	57	37	55	64	54	43	55	53	69	60	44	45	58	51	37	51	48	42	82	46	56	56	61	50	53	56	45	58	62	56	48	44	50	52	68	65	46	49	57	57	57	48	52	64	52	54	52	68	51	53	55	46	57	45	69	56	44	55	42	49	54	50	50	46	49	50	44	49	44	53	51	45	64	42	59	68	50	63	67	45	47	60	57	66	67	55	55	56	52	51	68	60	55	53	50	60	71	51	57	50	53	56	49	45	45	61	56	51	68	45	42	50	50	64	45	58	52	56	35	51	49	48	45	40	52	47	66	55	66	54	65	65	54	52	57	57	43	50	45	59	51	41	57	42	57	61	52	49	48	54	50	49	66	60	53	48	50	65	51	54	66	54	59	43	54	55	59	45	56	47	55	53	42	58	47	58	53	64	56	53	47	63	53	53	57	50	57	50	58	58	57	53	62	52	53	48	49	53	59	57	54	62	49	58	57	45	64	53	42	44	60	58	47	68	61	59	52	49	57	62	59	45	52	69	47	45	57	51	54	52	54	55	54	54	56	65	50	52	46	52	51	46	46	61	56	60	32	51	65	48	52	54	73	49	62	61	60	54	62	44	53	65	45	56	44	50	57	45	47	58	44	58	64	54	42	63	44	59	49	67	64	39	63	61	55	59	54	51	56	45	43	46	55	54	56	38	62	48	61	57	72	43	70	50	48	51	60	56	66	54	45	51	54	58	57	56	54	50	54	36	53	61	47	53	54	58	47	49	58	51	46	44	73	65	50	52	56	43	55	61	51	48	62	51	43	45	47	69	45	57	69	48	42	54	56	57	61	62	64	48	41	46	50	73	49	48	54	57	45	50	49	62	54	65	54	61	54	60	55	63	50	62	54	53	57	42	53	57	51	57	55	49	48	48	63	60	55	62	44	32	51	61	52	40	53	61	64	52	56	46	50	54	46	51	68	62	62	66	65	57	60	49	70	52	48	49	54	58	49	45	62	57	61	52	60	48	62	60	41	53	56	66	59	43	60	54	54	59	46	51	54	62	55	53	60	51	48	50	52	54	51	54	48	40	66	49	53	57	44	55	49	61	65	63	61	54	48	50	58	51	53	54	48	63	56	57	54	58	31	44	48	59	62	67	68	57	50	58	57	48	59	66	43	56	53	48	49	47	53	66	51	53	54	55	44	49	49	66	64	44	66	52	54	50	43	49	56	52	55	59	63	44	57	46	52	60	64	63	55	49	40	52	56	52	57	49	50	61	50	58	52	55	61	51	53	49	63	47	47	49	59	61	46	46	60	46	48	48	62	51	52	48	52	50	53	54	52	44	61	56	62	58	56	47	58	56	54	42	57	39	61	58	44	45	61	56	56	61	68	58	59	53	66	75	51	41	57	59	61	57	60	61	50	43	47	63	47	56	50	62	53	47	49	54	65	53	55	60	54	53	62	55	50	57	57	69	60	54	39	48	57	52	53	60	45	38	46	60	43	51	54	47	45	59	48	54	70	59	55	60	48	43	50	42	50	62	57	63	66	55	57	55	56	53	55	63	51	52	52	47	48	48	43	50	42	52	54	61	74	44	46	51	43	56	62	52	57	47	65	60	61	66	49	54	45	70	65	50	52	54	49	49	61	69	46	52	61	62	46	45	69	71	60	49	58	42	58	53	60	58	41	53	34	57	54	48	48	54	49	50	52	45	47	47	49	65	64	56	48	52	50	46	69	55	58	61	65	44	56	54	53	50	40	62	63	55	44	56	54	55	49	52	41	63	52	63	48	61	59	52	58	52	50	71	46	58	56	50	57	59	59	41	70	47	56	59	57	45	53	54	45	56	60	56	58	54	52	66	55	52	54	52	58	51	42	55	60	54	65	58	53	45	51	50	40	52	52	51	66	59	50	52	61	65	53	61	48	47	59	63	61	52	58	51	58	58	57	49	50	62	63	46	52	47	55	51	72	52	64	53	68	51	51	65	52	68	48	42	48	52	43	45	45	62	48	52	46	64	48	56	46	42	54	50	54	60	58	49	65	42	42	44	52	46	58	45	49	59	54	61	55	59	60	54	56	58	61	63	41	64	52	50	58	48	58	48	47	46	67	58	64	64	48	34	44	59	55	57	51	53	60	57	36	55	62	55	62	52	48	44	69	59	74	41	61	44	62	43	51	50	58	47	38	50	60	51	49	58	62	57	57	71	56	46	56	68	49	43	38	47	50	56	64	45	47	41	55	57	51	51	67	50	43	47	57	49	54	53	54	58	47	44	52	46	64	66	45	53	52	43	61	53	50	58	47	58	60	57	56	50	61	47	60	62	61	66	61	52	56	46	54	59	63	76	50	57	48	60	68	57	52	55	65	53	51	38	61	48	51	59	50	53	52	57	62	56	57	57	58	54	53	46	52	53	45	59	54	51	61	44	53	46	51	53	62	60	63	42	56	58	58	46	63	55	63	49	55	49	53	52	58	65	51	52	48	60	63	45	66	59	62	49	47	67	53	61	50	77	48	42	60	57	47	50	52	48	42	62	49	47	42	63	44	46	71	48	59	53	58	56	47	53	50	67	53	52	55	43	55	53	59	55	56	57	63	53	57	42	51	48	56	53	57	53	55	52	71	63	63	57	46	68	62	51	57	45	65	55	64	53	47	66	66	45	54	60	46	46	56	43	53	59	51	57	48	54	39	52	41	51	51	55	43	47	45	66	54	61	48	62	64	60	65	51	55	53	56	50	57	49	47	52	62	54	67	57	57	54	56	41	53	60	42	56	62	64	55	52	59	46	66	52	60	50	54	52	57	49	65	61	47	55	58	61	60	57	49	50	52	66	61	57	51	53	56	51	52	52	61	42	67	50	42	55	51	56	46	63	51	64	64	33	51	58	54	61	47	62	64	56	65
42219	37160	26445	20384	9188	2971	975	1496	827	787	718	724	702	709	690	730	652	1119	4044	3423	2797	1706	1062	764	728	701	658	658	677	744	669	638	607	656	677	673	658	662	618	711	665	714	681	688	681	634	728	704	686	646	643	699	620	676	697	681	597	708	654	670	714	686	637	690	651	633	727	713	635	618	651	644	648	685	703	711	663	656	644	714	726	681	641	664	719	666	651	648	640	691	643	690	625	662	685	639	699	653	609	643	663	620	660	669	656	663	687	688	663	705	700	683	682	658	664	664	660	656	617	659	669	708	721	643	683	647	630	683	671	623	712	684	641	673	720	660	625	672	664	680	672	658	668	640	680	667	657	679	670	661	661	684	703	676	631	646	637	698	707	712	686	688	686	663	693	685	664	669	655	673	675	669	652	632	651	679	676	673	656	628	680	673	664	640	664	695	640	697	637	658	672	653	636	676	643	696	688	681	647	666	653	698	645	680	679	678	658	688	670	692	669	674	690	699	658	694	620	688	651	697	681	688	673	636	682	634	661	638	663	652	625	656	619	672	681	677	690	699	705	696	675	642	649	708	668	701	682	710	629	663	677	679	628	621	675	704	657	686	654	638	647	705	694	636	641	670	641	662	689	656	666	679	677	671	670	694	677	648	670	629	670	634	675	623	669	627	675	665	705	699	677	685	684	692	676	666	666	634	680	665	695	691	682	691	668	644	639	668	667	659	656	673	677	681	666	665	702	670	661	695	655	648	664	649	654	707	635	687	616	647	670	652	684	704	641	642	681	676	690	649	641	670	693	657	612	661	685	692	670	674	689	671	662	656	713	631	669	682	677	645	675	682	691	711	711	634	678	672	648	690	637	664	637	616	627	716	693	671	634	670	649	694	670	640	692	677	695	629	673	632	681	661	672	662	711	632	638	621	673	708	716	674	658	680	660	684	686	630	644	645	652	696	651	660	692	645	660	633	639	632	683	697	674	688	705	648	683	651	703	681	704	672	680	651	702	708	688	675	691	696	653	661	668	692	645	675	687	670	682	733	625	658	667	635	658	628	689	631	679	696	685	656	663	716	668	705	665	671	648	674	689	682	679	654	672	692	624	670	701	666	691	690	631	621	712	627	673	644	641	659	680	645	646	670	705	704	698	646	675	687	680	691	670	612	680	674	702	655	653	649	665	685	671	692	692	649	674	721	629	678	643	664	680	655	699	680	697	662	656	650	674	652	688	689	665	717	689	644	710	721	712	709	628	691	667	665	686	625	708	702	685	668	681	614	682	641	681	682	663	663	689	714	649	667	655	698	698	661	667	677	670	682	640	711	670	661	646	656	705	651	673	702	703	666	660	680	683	636	651	632	700	670	665	653	665	622	701	676	655	622	705	682	645	691	699	671	667	625	666	691	723	634	598	675	670	661	682	647	672	684	685	656	629	662	691	693	682	684	648	691	645	662	677	642	683	670	699	665	659	656	665	651	679	690	676	622	686	721	666	632	666	692	636	654	678	651	665	649	679	696	670	633	660	649	687	671	653	713	642	675	714	717	716	699	626	700	629	651	696	678	681	632	643	769	688	646	659	693	651	704	714	639	676	625	683	687	689	699	640	616	660	689	623	679	637	673	705	629	690	659	756	670	706	689	674	650	741	686	648	725	648	669	661	745	674	634	656	706	701	682	702	687	686	651	671	643	674	688	667	714	619	648	667	652	678	640	653	670	644	643	702	641	645	666	682	675	637	693	702	652	664	650	684	698	649	665	687	635	668	686	676	673	668	664	664	604	645	656	689	629	692	647	660	676	685	673	704	679	674	654	686	683	704	690	664	663	655	637	717	627	683	676	681	693	642	646	712	643	641	682	671	715	661	664	688	619	695	681	659	685	665	673	623	665	710	620	671	701	645	715	685	625	630	672	677	662	674	701	664	669	664	689	700	700	670	687	720	664	715	692	647	682	684	630	656	642	669	657	645	668	669	688	676	690	676	609	628	653	687	663	680	628	668	635	720	615	647	657	684	709	703	635	627	628	691	671	666	675	652	629	692	649	644	667	686	592	694	681	678	707	688	678	684	702	677	721	688	635	691	669	633	661	666	672	671	692	661	653	699	665	653	661	697	717	682	697	737	664	663	673	674	640	624	719	651	658	716	692	665	695	657	698	687	672	658	660	739	689	676	676	638	703	668	648	728	662	676	592	667	666	683	686	657	683	682	672	708	662	651	659	682	690	669	649	712	688	677	698	690	601	677	636	672	672	683	677	658	634	675	696	701	668	710	692	701	671	658	658	639	652	731	669	674	682	682	672	681	659	663	688	692	698	669	703	657	692	663	698	644	677	592	669	667	700	690	659	698	623	667	686	671	646	685	665	634	653	663	692	656	629	644	662	661	641	687	668	649	631	647	647	695	683	641	704	693	665	707	641	688	632	644	655	690	663	689	698	705	680	631	629	655	660	666	644	707	659	647	693	686	689	625	629	611	631	678	735	637	651	679	672	657	651	719	638	647	697	659	712	642	671	722	682	688	714	722	654	662	648	679	644	693	661	653	655	654	693	695	717	658	679	692	639	699	702	686	709	662	684	649	652	675	672	671	686	721	677	661	674	656	669	700	707	705	670	672	689	609	654	706	649	682	685	661	668	602	626	654	665	602	735	645	627	694	654	714	655	666	649	675	626	684	693	669	639	657	689	681	714	662	647	656	687	614	702	640	670	688	682	674	632	678	657	714	675	674	669	683	692	647	641	631	658	673	656	683	693	678	660	632	688	644	702	674	680	688	664	635	692	638	670	723	690	695	639	664	647	659	661	647	679	686	639	609	627	687	637	637	669	651	634	690	655	665	689	695	688	678	694	694	654	660	677	669	610	661	690	669	680	635	631	728	667	681	620	652	659	702	695	657	691	686	659	673	699	646	636	700	647	701	712	655	665	646	635	683	706	677	660	691	676	657	671	683	659	719	648	683	678	674	656	708	641	664	679	669	619	701	686	604	665	690	648	707	667	657	660	693	695	660	695	676	664	696	656	660	708	651	693	654	677	650	707	678	679	675	660	702	649	650	674	623	676	660	674	688	694	624	658	697	702	663	680	663	705	685	662	666	658	680	661	643	647	657	715	679	665	661	671	659	689	664	669	642	721	698	665	661	741	643	684	657	685	687	643	680	670	743	719	643	652	701	652	611	723	659	652	652	666	666	697	716	693	711	659	628	645	710	652	704	652	714	694	661	650	725	677	679	641	692	662	712	685	683	658	678	626	665	688	655	618	668	632	631	649	678	705	636	650	710	682	668	687	634	681	659	700	689	642	671	620	667	722	657	645	666	717	670	662	667	638	658	711	681	728	680	672	702	679	647	678	643	694	660	624	678	680	707	650	670	699	681	661	673	674	669	683	688	644	695	647	629	659	657	639	676	716	681	662	679	671	716	633	642	656	659	671	616	709	720	674	632	673	665	702	660	661	697	670	723	658	658	655	660	695	657	643	651	670	666	682	666	655	659	628	702	677
23556	31762	17091	4104	909	55	52	395	121	71	53	64	38	54	63	48	67	130	194	184	142	91	61	59	48	38	47	54	51	47	53	56	58	59	66	58	43	48	58	55	45	46	37	51	50	49	49	58	55	45	51	46	59	70	62	51	44	44	62	47	52	57	56	54	47	54	55	60	63	51	52	53	33	65	62	73	55	52	50	65	51	60	57	39	59	53	52	47	65	62	56	68	64	55	58	55	53	53	46	51	52	50	62	63	50	48	47	51	53	49	44	61	54	55	48	67	44	56	54	46	57	56	47	43	62	55	57	50	55	50	51	65	49	68	53	49	57	49	65	60	50	54	53	59	49	59	50	49	62	58	61	52	44	50	70	54	50	51	56	44	50	51	52	58	62	48	54	57	53	45	53	68	39	46	44	52	47	47	50	55	39	58	56	52	53	56	64	53	53	58	44	61	41	52	73	54	51	60	38	57	49	54	51	51	53	53	44	57	51	53	40	57	58	59	51	49	67	42	53	63	35	51	42	42	48	60	48	38	57	45	47	51	39	44	66	45	49	54	51	56	41	52	52	54	48	52	54	52	76	49	57	52	65	47	50	50	42	47	45	35	48	66	53	48	47	54	48	66	52	57	50	49	55	48	59	45	59	64	43	62	55	45	54	66	56	62	54	56	52	45	50	43	39	54	51	49	56	49	44	48	50	63	43	58	57	63	51	57	42	56	45	47	53	51	52	56	47	57	45	45	43	55	58	57	41	50	71	48	41	46	57	50	50	48	43	60	68	46	65	62	54	34	47	49	52	58	49	39	60	45	39	45	52	67	72	48	53	59	56	47	45	54	48	53	56	56	62	55	47	45	57	56	54	46	58	64	48	58	51	58	46	41	51	53	49	48	58	52	57	62	59	52	53	55	58	56	53	55	64	59	47	57	45	52	51	59	46	48	53	59	52	59	52	60	58	50	49	44	49	53	51	52	53	48	62	47	55	50	49	46	49	56	48	40	67	50	64	57	49	51	47	43	50	64	51	65	53	41	46	50	39	50	65	50	59	68	46	57	60	47	63	56	57	45	62	52	59	51	62	48	45	54	54	45	52	53	49	58	52	62	63	54	55	51	52	67	64	52	59	56	46	53	61	55	61	61	71	46	56	59	41	55	43	55	42	39	56	52	44	60	41	51	68	51	47	46	49	55	37	50	59	61	61	54	55	63	53	55	61	58	55	59	59	49	55	51	53	48	44	49	49	42	50	51	42	36	56	49	47	57	43	57	42	43	47	43	48	43	48	57	61	44	51	48	51	41	57	53	49	58	53	45	55	57	59	53	59	68	63	57	45	49	50	54	42	47	69	55	56	60	48	56	58	47	54	62	56	58	54	58	52	57	48	51	63	44	51	52	55	57	48	44	41	45	55	50	44	44	57	57	48	39	56	54	52	57	55	56	61	66	46	42	52	48	57	66	51	60	58	49	47	61	55	57	53	48	51	62	48	54	54	54	54	50	57	52	53	53	64	62	51	46	45	39	60	53	51	55	58	39	68	64	58	50	43	60	56	61	46	55	50	55	46	50	43	40	65	54	62	47	61	48	52	60	56	51	50	50	49	52	50	56	52	52	53	49	57	51	47	54	56	52	52	37	57	40	49	49	53	54	50	51	47	52	59	47	51	59	45	62	46	50	57	70	46	63	53	54	51	49	53	63	57	50	52	59	40	63	51	51	47	45	59	50	56	51	53	63	51	59	52	47	40	49	57	54	66	44	40	44	35	46	40	53	55	65	55	47	46	48	45	47	58	55	59	60	62	51	51	52	59	63	47	67	48	47	49	62	50	60	56	47	54	48	54	41	60	43	44	65	58	58	56	64	42	65	46	67	65	53	44	54	67	49	50	38	54	55	49	63	61	46	49	49	72	60	50	48	56	56	54	54	59	43	65	58	55	54	50	40	47	43	50	61	48	55	50	49	55	67	60	48	45	48	58	48	66	48	33	57	42	57	53	56	49	55	55	45	53	47	58	57	47	54	48	50	39	61	61	42	43	58	61	65	61	55	66	54	54	45	53	60	61	54	58	76	65	56	47	62	44	63	58	59	60	55	49	47	49	54	56	43	45	43	49	51	59	58	43	51	43	57	65	49	47	53	42	51	51	43	54	52	54	52	62	53	57	58	64	49	69	54	55	45	53	58	56	64	56	53	65	48	45	45	56	49	59	59	59	51	59	44	37	45	56	62	57	61	58	55	53	59	56	56	48	47	61	46	54	39	43	54	57	51	52	46	37	60	58	45	47	57	56	47	56	41	49	54	55	66	51	47	58	50	59	51	65	60	72	56	43	56	57	53	53	51	60	65	49	51	54	56	49	46	41	55	51	59	52	69	45	57	57	55	44	57	49	48	56	50	53	65	54	51	55	50	52	67	71	45	45	53	58	51	59	54	53	54	43	43	45	54	46	52	50	53	38	41	55	50	45	59	47	57	40	68	53	44	56	59	52	58	38	47	42	57	53	53	45	58	41	57	47	41	49	62	64	43	61	49	66	50	59	40	56	58	48	61	50	42	57	43	59	38	44	54	54	55	51	52	54	57	45	53	55	41	59	55	55	55	56	70	51	51	50	53	54	56	50	43	62	49	50	64	44	56	45	46	72	52	53	58	62	70	51	58	39	60	52	62	49	42	41	66	60	51	54	62	49	53	43	49	59	51	37	46	58	51	42	54	54	50	56	42	46	52	40	58	52	60	43	42	50	54	37	61	55	47	51	49	55	46	53	46	55	45	54	57	45	66	46	51	49	53	62	52	47	50	59	43	47	58	57	55	58	47	33	55	48	47	64	56	43	58	51	56	55	61	61	47	54	51	54	46	43	48	51	52	58	52	56	49	53	57	60	38	51	60	70	60	48	51	46	59	35	62	63	34	61	55	54	42	61	56	38	52	62	58	56	50	63	54	55	51	42	49	74	47	47	52	44	56	50	51	40	50	47	50	42	47	55	58	55	54	55	48	52	52	63	47	56	50	57	59	63	46	41	58	50	35	68	53	61	54	59	50	45	53	42	53	42	54	47	54	51	49	54	49	51	58	48	51	57	60	47	57	46	50	58	53	42	43	50	62	43	49	58	57	47	59	57	62	55	47	50	43	48	48	63	61	55	46	58	49	53	56	72	58	52	41	60	58	49	68	54	51	57	49	56	60	64	46	56	47	57	58	58	43	56	48	55	54	64	68	49	41	50	41	44	49	51	52	66	53	61	67	69	46	52	50	49	50	48	46	48	38	63	68	38	48	53	53	51	49	62	65	44	76	59	57	60	61	49	53	60	41	55	34	56	48	67	67	46	51	46	51	61	45	52	55	67	51	67	40	56	42	64	45	47	43	53	71	51	58	37	70	58	44	44	39	55	39	50	48	55	71	60	48	49	42	63	41	67	60	60	52	49	44	49	56	59	47	54	48	48	49	56	44	47	58	46	55	61	59	50	59	47	68	55	65	59	55	50	42	58	60
48789	46187	36328	31993	16202	1670	1496	16630	2677	815	792	737	702	739	722	697	1527	5197	5541	5094	3414	2127	1163	799	693	661	643	673	617	590	641	653	625	623	626	645	647	658	659	650	672	660	616	639	646	635	611	613	670	604	648	634	598	656	630	657	618	666	614	659	625	641	660	616	677	674	637	620	614	632	672	639	610	673	652	639	658	680	605	663	663	643	646	669	670	631	668	651	668	651	651	639	645	699	640	623	696	658	636	621	612	633	673	648	662	670	622	684	650	637	629	652	584	627	632	619	663	697	648	607	645	642	643	615	642	642	630	658	651	612	642	640	632	608	667	671	637	604	594	652	611	676	632	679	609	596	661	630	659	691	686	638	704	676	624	647	662	649	655	633	614	585	670	634	675	646	621	629	670	616	662	621	668	628	632	662	633	623	618	651	640	678	632	626	662	670	661	712	639	643	681	603	639	649	587	640	631	647	642	639	613	659	613	617	687	619	619	677	657	627	650	635	603	640	623	630	663	647	634	725	665	629	666	647	631	607	684	659	654	632	703	683	617	678	612	639	636	653	674	656	609	660	679	663	657	634	618	648	668	625	635	649	616	651	659	661	634	670	659	657	621	635	672	666	654	664	634	643	678	638	652	655	642	627	645	594	644	665	665	598	672	661	610	669	687	647	623	607	650	640	648	635	652	601	605	653	690	663	653	657	671	612	667	637	636	648	634	624	649	680	656	641	685	623	635	666	625	702	606	642	613	672	711	705	630	646	645	639	637	644	654	669	661	662	643	684	689	659	676	608	637	669	716	690	642	631	649	599	645	668	613	620	658	700	672	645	691	665	569	648	600	654	670	699	660	629	646	635	653	643	651	644	607	664	642	627	715	645	655	593	639	709	644	656	670	664	615	665	668	619	697	658	644	612	686	674	640	630	626	615	653	624	668	633	613	633	641	665	616	621	664	681	655	663	643	607	642	682	637	656	610	661	685	622	707	643	696	653	616	630	617	632	638	664	668	599	653	659	653	677	639	673	651	593	664	679	650	660	630	667	604	706	644	643	622	672	668	678	662	630	638	641	607	622	651	671	652	662	612	652	596	643	643	606	652	660	667	650	638	637	599	630	676	666	626	620	662	618	621	654	635	638	633	614	650	636	670	667	672	675	643	672	668	609	654	646	667	637	693	664	659	663	620	638	652	639	628	646	617	612	605	643	641	633	686	653	612	673	610	637	617	706	679	665	644	659	613	599	624	617	627	665	601	686	674	633	633	668	664	627	662	601	586	623	622	660	606	670	682	635	680	676	699	658	646	625	658	623	635	594	666	676	668	612	678	629	637	681	654	615	619	628	639	627	660	585	677	643	667	647	670	609	678	637	679	632	653	628	677	639	631	635	655	665	629	692	633	595	688	664	626	622	670	650	640	596	671	627	644	638	654	631	621	643	621	633	653	654	643	664	620	642	646	652	615	655	632	661	666	662	641	621	613	604	639	641	640	649	662	586	588	613	680	645	660	680	664	627	678	677	647	630	664	591	695	677	664	612	647	614	648	639	665	687	694	674	674	648	636	648	626	652	647	620	616	642	656	652	664	640	652	632	606	615	645	636	636	639	613	665	609	633	637	653	645	630	688	672	643	646	646	700	622	618	660	634	659	567	627	658	613	602	619	650	662	610	673	635	650	643	661	628	631	648	637	642	616	643	660	672	667	649	630	635	644	605	677	654	690	656	620	615	654	624	628	632	628	669	644	655	637	650	637	704	673	635	633	618	640	582	660	657	629	677	617	626	633	649	642	590	649	635	675	655	661	574	652	679	647	649	655	651	640	621	671	669	644	583	649	579	657	636	643	620	662	640	649	661	636	704	690	617	664	652	690	664	666	647	666	646	593	627	640	638	654	623	672	605	681	682	637	643	649	669	639	661	664	639	591	662	631	644	695	625	632	676	671	643	607	629	620	683	603	653	668	618	639	635	692	656	706	608	656	689	662	670	660	648	652	647	643	588	663	671	663	668	662	672	618	575	647	570	627	640	672	687	661	686	683	613	671	638	720	631	628	642	661	630	667	651	643	656	631	638	635	574	659	629	618	652	658	672	644	633	658	653	616	649	640	689	639	697	654	668	688	625	639	636	600	652	610	620	661	633	646	617	673	642	629	677	682	641	625	649	637	643	648	665	656	659	598	632	639	710	654	641	623	659	687	701	612	623	612	654	652	614	690	627	587	630	596	589	659	625	629	655	626	635	683	658	631	647	617	659	622	658	678	675	645	630	632	656	658	640	624	705	595	667	647	654	682	639	629	646	653	644	671	624	669	648	677	654	607	646	659	678	616	676	636	648	631	667	698	613	642	627	681	650	631	635	694	640	654	652	642	626	671	648	639	649	639	629	637	653	670	639	668	665	629	667	642	650	661	646	653	670	675	644	617	665	657	636	646	641	673	616	692	668	638	602	636	604	650	629	685	646	699	610	640	660	641	654	627	694	663	615	651	603	625	678	652	642	689	629	638	657	666	675	637	598	631	607	643	651	634	631	656	655	646	666	630	640	630	640	698	652	619	630	656	640	662	657	689	665	631	607	643	640	665	645	663	597	620	661	634	657	625	641	633	674	662	639	651	653	685	654	653	646	657	624	676	670	636	622	711	591	671	616	636	641	660	615	693	607	597	655	646	691	657	674	680	645	651	622	622	647	645	601	663	688	721	633	643	639	619	642	637	619	647	662	675	619	654	666	646	679	627	636	671	656	625	642	663	651	639	627	661	611	659	683	636	624	630	607	637	645	630	690	653	625	650	619	658	638	609	668	708	632	627	646	653	613	637	652	634	599	625	634	634	642	622	618	648	651	659	628	635	610	708	610	657	616	612	643	635	630	654	608	656	621	649	636	639	655	679	625	622	650	657	662	644	654	612	652	633	625	671	660	631	655	637	658	648	653	600	626	619	646	610	618	657	646	669	648	669	678	637	646	629	636	666	628	611	639	625	674	629	621	680	636	629	668	639	644	602	621	688	623	650	647	613	654	638	660	667	591	637	646	660	687	603	638	635	675	662	676	630	671	629	605	644	664	653	636	603	624	665	666	646	652	613	671	685	657	589	598	679	629	654	632	629	658	633	636	611	605	637	652	634	627	651	653	625	654	646	669	666	670	679	659	621	671	636	669	630	630	655	611	624	638	650	614	641	688	616	679	601	589	609	609	646	653	615	656	606	689	629	601	621	632	637	629	626	631	621	637	632	653	615	688	630	683	637	628	660	664	627	666	616	682	669	647	628	679	672	603	708	637	626	652	639	638	688	637	637	612	630	671	633	660	614	651	681	621	652	649	671	682	646	626	632	622	646	586	617	685	650	711	640	611	644	641	676	667	644	614	698	703	655	642	663	639	622	644	624	649	667	690	664	648	640	638	598	626	624	663	637	612	617	698	636	648	632	661	663	643	640	614	648	579	620	610	666	648	690	659	649	648	637	640	666	668	646	686	665	632	624	626	645	590	644	653	661	688	622	621
21166	29213	15904	3717	968	77	88	661	335	74	76	62	74	71	85	71	84	127	161	129	131	111	83	69	69	67	48	56	67	59	71	60	70	52	74	59	66	52	69	86	62	65	72	70	65	67	62	68	67	78	72	71	73	63	60	49	60	59	69	61	69	63	66	69	65	70	72	64	53	60	74	75	67	57	54	46	73	71	57	62	79	59	57	77	64	68	70	62	61	54	58	58	47	61	60	53	68	88	65	58	65	55	49	60	71	58	66	70	72	66	68	77	48	76	54	69	57	58	57	66	66	62	55	53	56	66	59	45	61	74	63	62	62	74	50	59	68	62	63	76	60	48	51	74	61	69	70	44	60	66	66	75	69	74	71	78	61	71	65	75	64	64	72	74	63	79	69	60	73	62	56	59	57	62	71	59	65	64	54	77	61	63	58	57	60	55	60	67	79	60	71	79	62	59	61	69	57	65	63	71	63	63	61	57	73	65	55	51	69	78	74	52	62	75	72	46	75	61	54	55	59	69	75	76	59	63	74	58	41	57	75	65	54	73	53	68	72	68	74	61	77	68	54	64	62	72	63	85	72	60	69	56	69	59	66	62	60	52	82	60	66	68	59	65	70	73	54	56	59	66	60	62	53	73	53	54	70	58	70	81	60	74	69	73	77	81	56	65	73	70	67	67	64	66	65	68	73	58	64	68	59	63	66	70	71	66	58	53	56	72	73	67	66	65	64	66	63	59	71	44	58	63	78	59	79	68	59	66	59	65	60	73	51	61	56	54	57	53	66	52	67	69	54	70	51	70	51	55	66	74	56	62	59	55	63	88	60	68	65	63	64	56	72	72	76	58	60	62	54	66	56	71	63	42	58	59	77	69	80	60	62	72	56	58	71	57	58	73	62	63	65	72	56	63	63	60	63	65	62	65	58	65	61	55	63	72	59	49	58	67	64	58	57	56	58	71	73	70	61	59	65	61	65	71	62	68	67	56	59	59	66	72	54	65	55	62	74	66	77	74	64	68	60	69	55	68	72	48	69	61	66	66	53	59	74	60	69	64	68	52	49	62	59	72	48	60	68	49	72	79	55	64	59	59	70	72	75	65	61	75	60	72	72	77	60	55	62	72	57	76	67	66	76	73	58	50	64	65	70	79	64	55	64	67	57	50	72	61	64	58	50	57	77	49	70	58	56	74	68	55	78	69	61	54	61	57	66	58	71	81	51	73	53	58	65	77	61	64	66	61	61	66	54	72	69	64	60	68	58	74	63	70	72	74	74	67	71	50	69	58	81	67	79	71	68	54	37	66	71	73	63	55	67	61	75	57	68	65	65	58	61	67	61	57	82	52	55	74	61	64	74	59	62	70	61	69	73	61	64	57	59	70	70	49	56	59	57	79	66	73	60	63	73	57	55	58	69	54	70	56	66	59	43	74	63	62	48	68	65	66	57	68	46	66	61	76	59	53	56	68	74	76	57	71	62	60	77	62	56	69	68	51	67	51	61	65	74	72	66	72	61	60	57	75	53	68	60	53	74	71	63	47	68	63	72	63	50	52	68	71	54	70	67	53	68	65	62	61	66	63	70	70	66	68	52	73	57	65	79	54	70	63	60	50	64	56	75	70	68	58	57	70	70	66	64	49	70	59	66	72	60	68	76	66	58	71	50	70	67	73	51	59	65	49	68	69	70	69	72	69	63	77	61	72	73	65	66	57	76	70	70	60	73	60	65	62	78	74	66	74	54	72	58	58	74	69	58	74	56	48	72	60	52	62	51	62	92	59	62	60	63	66	54	38	58	74	64	72	56	64	71	72	66	66	69	66	59	70	53	61	75	82	54	65	51	51	52	74	65	70	60	55	64	58	69	69	55	58	60	56	68	47	64	54	73	68	61	58	81	64	51	57	84	61	56	74	57	62	58	69	58	60	68	62	76	59	64	73	64	61	49	68	53	63	65	47	53	60	70	64	65	50	73	68	65	54	69	66	69	74	58	76	58	65	70	72	63	76	60	57	70	81	57	61	67	57	59	51	41	67	64	56	83	72	68	70	66	57	61	55	62	67	69	66	65	50	64	66	59	62	56	69	77	66	59	70	51	59	63	59	57	56	71	57	77	60	67	69	75	75	74	73	52	44	59	62	59	72	76	69	63	65	67	69	54	71	66	60	73	66	63	46	75	78	60	64	80	56	64	75	51	60	58	66	64	71	79	59	61	68	70	59	65	78	65	68	72	61	64	47	72	65	68	57	59	57	69	53	56	61	63	53	55	62	65	58	51	66	61	74	61	61	63	64	65	64	67	71	80	60	62	85	73	71	51	55	48	84	68	63	65	63	50	76	56	50	60	64	70	53	64	58	56	58	58	57	67	61	53	61	60	63	57	54	61	64	65	54	61	67	63	63	73	80	64	72	66	58	58	63	61	76	75	62	51	70	74	61	58	71	58	56	79	87	75	70	63	54	61	66	65	51	70	69	64	59	59	72	63	65	56	64	59	70	60	57	58	53	66	70	55	69	68	59	59	72	67	69	61	55	54	71	62	68	62	60	65	44	67	55	57	55	58	68	59	66	61	67	64	69	57	77	58	62	61	63	68	70	62	54	66	70	65	77	61	65	61	54	64	60	60	63	57	58	73	54	60	71	71	70	67	65	57	63	54	63	71	55	66	70	85	58	71	67	64	62	65	64	56	64	79	67	73	59	56	53	63	53	71	67	67	64	54	56	58	83	75	75	64	71	56	65	67	71	80	55	66	63	69	56	77	87	82	69	58	63	68	72	58	57	51	68	57	54	68	56	56	66	68	58	72	75	73	65	72	72	75	75	54	56	63	63	69	66	71	64	55	63	61	75	66	56	59	73	68	62	59	53	58	57	71	58	65	73	73	71	55	74	53	64	51	57	77	42	61	70	63	54	67	60	72	68	58	62	55	61	61	76	66	50	50	70	81	50	72	67	66	68	62	64	61	59	66	47	62	54	69	64	74	67	76	57	58	57	59	66	67	55	67	57	58	60	71	65	68	62	56	59	55	77	63	53	58	59	67	65	64	79	73	56	77	69	64	62	76	58	67	49	72	67	59	53	70	53	82	80	60	65	59	65	59	62	53	67	53	71	63	67	72	73	69	54	65	65	68	65	68	76	57	62	71	77	67	71	73	62	61	55	54	68	63	49	50	69	53	65	77	68	58	70	54	62	72	77	48	78	70	68	57	62	49	66	67	80	60	59	70	57	70	75	68	69	62	59	58	74	63	77	60	61	65	75	74	58	68	69	62	77	67	64	65	71	68	68	77	62	84	58	75	65	59	66	67	61	73	64	65	69	72	67	64	63	54	60	57	76	71	61	83	64	68	62	63	61	74	53	56	74	76	69	64	76	60	63	74	56	76	65	51	70	62	70	86	52	72	64	83	55	83	71	63	56	69	73	74	56	60	77	46	50	55	81	72	82	64	60	64	57	73	63	77	61	78	64	53	63	64	55	67	68	62	67	60	55	59	61
52283	49771	35267	30782	19914	1890	3294	23306	11001	867	877	870	829	852	843	922	1874	3874	4522	3397	3215	2544	1471	1015	861	800	836	754	759	764	765	781	725	795	795	759	811	841	799	787	805	799	774	790	785	755	784	836	753	754	743	716	776	744	749	795	793	849	762	780	804	786	747	792	789	810	792	781	757	792	816	820	754	758	777	776	815	759	778	811	779	787	770	809	761	796	770	790	792	778	788	757	716	745	792	770	805	810	849	776	781	781	779	720	728	801	799	744	802	759	812	792	752	813	748	815	767	747	760	724	790	809	812	828	756	800	819	791	774	789	797	808	847	806	789	792	813	833	809	840	810	760	777	744	817	811	792	750	774	765	753	786	778	763	810	827	791	801	769	815	797	819	774	766	776	797	788	782	802	818	791	772	790	865	787	795	771	774	793	822	782	833	777	772	758	806	798	746	822	788	809	780	768	796	806	773	828	784	802	753	760	830	815	767	780	791	810	751	793	797	766	754	761	806	835	816	775	781	789	792	777	872	769	821	824	742	780	807	806	761	839	820	768	768	782	763	790	858	806	830	780	757	777	774	774	773	867	820	790	821	800	785	799	761	808	824	775	774	786	742	804	778	779	761	779	782	772	867	812	762	787	779	846	756	776	733	760	795	807	740	752	765	831	829	727	796	768	760	836	793	771	770	784	768	781	802	741	784	793	739	792	777	801	769	750	782	798	817	759	781	764	739	742	742	799	806	751	780	768	784	742	784	765	805	741	796	832	794	757	808	823	801	773	850	768	820	741	768	806	799	779	785	809	789	798	769	793	749	748	800	801	827	793	764	800	759	771	807	794	814	773	815	804	784	781	773	778	741	803	778	797	777	840	756	744	727	775	773	783	825	792	778	745	832	761	813	760	793	748	775	809	801	768	800	788	774	806	773	773	811	846	794	802	769	733	801	813	803	822	757	736	777	796	778	788	768	763	821	784	761	819	803	776	746	786	807	806	821	818	730	822	744	776	802	786	795	784	797	787	823	799	777	755	792	807	771	799	813	764	757	798	761	807	750	764	777	719	779	775	855	798	756	799	809	833	784	793	826	758	767	801	752	827	811	743	798	743	775	808	698	812	835	773	804	801	831	819	824	794	771	796	803	806	740	769	823	804	755	784	820	780	820	755	774	769	798	841	800	803	759	764	762	757	792	770	810	817	802	795	784	802	749	724	807	770	754	779	811	778	769	788	821	815	772	792	794	805	739	860	787	763	792	783	833	778	806	775	825	739	819	713	795	786	794	786	793	778	819	809	820	756	762	802	783	771	812	750	758	799	825	792	796	775	779	819	783	801	774	778	784	854	772	798	785	780	797	776	794	761	839	769	769	821	738	777	830	814	798	757	816	854	771	779	795	790	810	762	862	762	766	778	790	805	797	771	757	788	720	791	719	758	755	808	801	777	757	827	772	772	804	794	803	790	761	773	764	794	794	796	760	813	760	774	790	789	801	750	795	756	766	799	833	759	802	779	772	790	773	800	762	740	807	764	804	803	778	802	796	826	780	733	802	793	738	760	737	739	731	788	788	756	819	784	808	736	768	768	788	823	771	781	785	762	784	769	802	764	775	803	780	756	839	805	775	815	797	802	792	849	763	784	803	824	816	766	772	768	750	796	703	752	827	801	790	749	776	768	751	751	827	783	804	799	812	759	765	769	807	806	792	796	769	791	772	780	819	775	811	809	799	723	753	790	819	817	782	790	789	810	750	870	843	769	761	736	822	802	795	794	831	818	855	798	766	785	866	775	850	725	798	791	798	799	829	793	782	845	798	747	781	780	799	785	833	844	824	753	740	797	731	758	750	812	785	738	807	803	815	794	771	787	725	808	766	784	787	755	797	786	822	807	832	820	801	796	816	744	816	774	796	772	795	792	820	791	759	764	777	764	822	783	783	781	775	798	777	799	746	774	788	781	836	759	840	788	766	743	824	802	784	790	770	795	768	784	773	801	786	802	788	779	814	757	819	812	793	832	762	766	778	790	829	726	773	809	752	823	789	762	800	769	759	827	776	781	783	805	768	780	822	802	782	752	816	739	791	799	778	743	795	783	741	756	788	799	744	779	806	748	782	778	821	792	741	854	792	785	814	802	797	735	749	807	740	798	803	746	788	734	743	799	832	805	818	827	727	775	750	836	757	783	794	754	834	781	761	793	795	831	768	810	751	792	812	784	774	800	786	778	790	768	790	828	817	777	805	811	761	801	835	774	797	749	808	766	771	767	829	769	758	760	785	827	765	784	828	793	780	799	821	787	804	802	783	791	802	779	754	825	783	791	761	799	792	756	789	732	789	757	806	755	810	771	795	780	750	764	742	807	741	768	730	786	813	803	696	809	825	804	748	777	809	808	826	826	825	785	749	785	756	782	773	758	783	773	779	745	821	765	829	791	770	776	799	798	833	758	788	791	830	779	771	816	773	786	796	748	798	775	779	791	776	834	770	757	804	749	697	790	800	775	761	802	756	766	770	791	815	721	790	782	812	778	774	761	776	783	804	815	739	858	744	743	785	781	769	790	807	733	771	825	772	846	737	776	842	812	757	837	786	764	776	786	773	808	781	743	789	756	807	788	748	764	795	735	775	811	765	811	790	795	767	802	776	763	767	798	820	818	748	750	762	796	751	805	807	771	754	751	787	750	787	744	747	819	777	797	808	796	743	806	757	822	821	789	735	808	767	805	784	823	773	772	808	752	770	768	787	768	785	820	801	766	802	759	792	798	779	813	758	774	768	808	845	782	782	797	839	790	794	790	856	781	816	805	805	804	798	766	755	704	816	822	761	779	749	828	873	747	785	772	747	772	804	782	744	768	776	775	782	790	811	775	794	727	792	798	800	812	762	860	759	787	754	805	812	766	776	789	800	795	761	781	768	819	793	781	798	790	811	767	770	778	781	740	811	780	786	795	757	766	764	758	780	834	781	762	787	753	791	775	790	832	766	798	804	774	787	830	774	796	793	825	800	826	825	782	826	753	786	817	749	766	787	800	735	805	832	802	787	759	795	769	813	747	749	807	771	778	793	796	779	723	802	785	804	780	793	781	754	782	790	781	806	759	761	785	821	780	722	775	823	772	807	774	744	783	791	786	758	808	775	744	833	792	792	768	797	775	805	825	788	755	762	791	763	818	794	812	775	772	735	800	784	795	770	763	814	797	760	805	733	832	788	766	779	801	792	745	771	790	812	803	817	775	828	772	845	743	771	773	816	782	813	834	788	780	829	813	782	794	765	819	761	824	776	791	795	736	823	764	818	769	768	772	788	761	785	794	773	804	779	780	793	810	775	764	794	796	798	766	835	728	790	784	823	849	801	779	798	760	808	778	748	746	829	803	790	768	782	781	780	837	738	815	759	796	798	815	720	779	789	772	792	809	760	781	748	764	778	795	790	786	794	775	782	812	812	751	782	807	804	783	852	828	777	759	751	738	794	827	814	772	756	787	792	823	822	795	788	788	761	796	765	738	802
30085	40325	22101	6394	1865	79	96	957	450	61	60	73	52	68	58	62	89	134	208	209	169	125	73	66	74	64	62	61	62	71	50	74	50	52	75	55	63	64	45	51	60	55	65	53	66	64	59	62	52	67	57	55	70	63	51	54	62	58	62	69	49	64	77	51	60	53	60	57	63	65	62	58	57	63	64	70	63	53	67	62	66	60	68	62	71	72	72	52	70	62	56	67	67	61	65	54	61	60	56	55	63	60	52	65	56	62	62	53	59	70	60	65	63	56	83	50	50	56	61	63	68	54	55	58	59	69	49	61	57	61	58	60	61	46	50	59	55	51	58	60	58	50	56	54	47	50	54	58	48	69	66	59	63	48	56	63	50	63	65	51	64	53	66	48	58	61	63	49	56	78	68	74	55	79	46	70	69	74	57	60	47	51	60	59	65	60	62	45	53	52	74	47	57	61	47	48	75	67	56	64	53	54	52	48	56	65	68	71	60	64	62	72	71	81	86	76	53	63	49	70	63	64	58	69	42	66	50	59	74	54	59	67	60	60	57	51	45	66	75	61	46	67	61	71	45	76	58	55	56	63	64	68	56	66	57	54	65	62	63	54	64	67	67	55	70	50	58	66	54	58	58	63	70	44	72	65	60	54	61	52	61	56	65	54	68	57	66	64	74	64	56	66	70	63	58	63	58	58	55	66	61	61	62	67	56	54	65	68	53	70	64	65	52	55	82	46	62	59	64	51	74	55	58	54	55	63	57	60	68	55	64	60	67	58	53	63	60	65	53	56	56	63	50	70	59	52	57	50	56	57	59	55	50	53	54	72	47	56	60	52	65	55	56	67	57	62	49	70	52	54	65	51	57	58	58	63	69	61	64	49	51	63	63	73	74	49	56	61	61	64	65	54	63	66	62	51	49	62	61	57	70	61	67	66	58	85	49	49	59	72	65	61	66	64	74	53	55	55	65	65	70	51	61	68	58	66	47	46	57	68	60	58	63	56	59	53	60	73	80	73	67	61	45	63	50	56	57	63	60	48	48	56	66	56	53	48	58	73	52	53	76	58	68	52	58	47	56	60	58	59	65	80	55	65	58	48	71	58	67	59	56	60	56	72	65	67	69	63	56	50	57	60	54	50	65	67	54	64	64	64	66	73	61	66	49	57	56	58	57	66	67	52	60	50	78	53	63	48	66	68	63	63	60	61	66	55	45	63	66	69	57	62	53	53	45	62	65	55	62	49	56	58	72	64	59	55	61	71	56	59	59	52	57	60	54	57	57	66	52	70	56	53	58	58	51	61	64	50	71	70	58	80	69	65	65	61	57	57	52	55	63	53	57	73	52	44	60	75	50	79	71	58	66	65	49	67	74	62	55	53	38	57	53	57	60	67	52	54	46	71	63	61	67	59	59	67	62	63	60	46	57	47	64	67	61	68	60	47	62	57	54	62	66	73	66	58	58	59	62	43	64	55	68	59	56	61	65	65	65	48	57	69	61	68	52	56	65	58	54	60	72	57	62	64	68	76	56	73	58	76	48	64	51	87	69	54	57	58	59	60	64	49	60	49	55	64	58	55	49	61	59	66	64	64	66	67	55	63	65	40	68	49	57	58	54	59	50	59	61	57	52	61	51	62	59	62	53	52	56	51	54	51	60	79	49	57	64	50	53	62	57	55	57	55	60	66	63	65	65	56	61	47	67	52	55	63	54	55	64	72	66	64	63	64	53	60	73	69	64	65	65	57	66	51	54	53	70	61	62	66	63	52	58	59	70	60	59	58	52	68	59	57	55	56	49	66	52	82	73	68	66	50	70	53	62	60	74	62	69	52	59	56	86	70	62	68	67	54	49	61	61	51	52	57	44	64	71	55	63	56	58	62	50	54	62	61	68	64	66	72	59	65	54	66	62	61	63	71	60	67	60	72	64	69	76	84	69	58	63	53	64	36	51	54	67	54	74	71	62	56	71	61	58	56	53	69	67	77	48	52	62	59	61	55	61	58	65	54	76	55	60	60	61	64	59	60	65	68	60	50	57	61	47	72	79	65	70	55	53	47	58	51	57	70	61	58	61	60	62	66	64	69	68	71	62	60	78	61	63	73	67	65	59	51	60	65	65	67	51	61	62	67	68	66	59	70	70	62	63	59	53	62	77	67	65	60	60	72	58	67	46	61	61	58	57	50	43	49	60	64	53	66	68	74	64	57	60	50	65	71	73	72	70	85	66	62	61	56	70	44	49	54	63	53	70	60	47	62	69	66	60	67	56	61	57	65	57	62	67	56	56	54	59	57	66	62	55	68	63	51	55	59	48	72	66	50	70	57	58	58	70	57	66	52	46	60	76	64	54	66	58	60	49	62	53	64	42	56	71	69	54	62	71	69	57	62	48	58	64	55	53	62	61	52	54	60	56	62	68	48	60	54	39	65	68	65	65	47	55	72	60	71	63	48	43	66	70	70	54	46	54	65	67	58	50	68	55	62	70	50	66	70	60	54	63	53	61	62	67	52	66	75	68	71	57	59	58	62	56	63	39	57	49	65	61	73	54	74	61	50	67	58	64	62	57	51	56	61	62	73	56	50	64	62	53	42	63	71	57	59	76	66	70	45	66	56	64	68	56	54	65	59	68	61	58	77	65	55	66	73	63	64	65	53	54	55	60	56	49	55	77	74	64	73	64	65	60	53	62	56	64	67	55	52	73	58	51	71	54	63	70	69	73	58	54	65	58	39	63	67	60	75	64	53	60	57	67	57	59	68	68	70	57	63	57	60	49	67	51	57	46	77	55	56	59	70	57	55	71	64	55	71	70	54	59	56	48	66	64	65	51	64	62	58	48	59	74	56	63	71	55	64	58	64	57	54	66	59	60	69	49	58	56	58	65	58	59	56	69	58	41	62	52	75	63	65	63	65	62	63	56	65	67	56	72	61	55	49	66	67	52	56	70	73	55	69	69	67	75	65	54	72	63	54	59	60	62	57	71	58	59	64	43	67	54	58	64	56	52	61	57	65	64	62	68	54	64	58	54	60	48	54	69	54	62	55	47	53	63	67	63	49	77	70	68	53	56	60	71	67	75	58	55	58	56	66	65	63	59	55	62	62	50	52	65	51	62	59	73	51	65	54	69	59	59	68	60	63	63	56	66	60	49	57	63	62	56	57	64	60	54	47	69	61	64	57	52	62	58	60	71	63	65	68	77	56	47	58	54	53	68	61	64	48	52	59	50	51	52	49	62	59	52	54	48	59	59	59	59	61	63	52	58	65	57	43	53	55	79	69	75	61	56	68	60	53	75	57	54	49	59	57	61	51	65	57	58	67	68	62	56	51	53	57	60	56	51	50	62	80	66	68	47	75	68	47	66	67	74	57	67	57	65	66	56	62	75	65	58	56	70	57	58	70	66	65	58	62	61	63	48	56	53	62	52	49	64	65	72	43	56	68	71	62	64	39	63	52	53	56	63	63	84	68	49	59	63	67	56	68	63	63	49	71	61	70
50613	49956	40921	36227	28579	1992	3237	27429	11060	908	904	878	760	793	794	1022	2071	3913	6593	6401	4856	2313	1229	838	748	744	731	798	703	721	712	700	750	711	749	762	722	720	741	760	760	701	668	752	791	746	754	777	716	708	737	702	743	719	698	698	723	704	773	743	711	783	699	754	714	738	718	744	765	768	751	742	711	734	715	735	723	729	706	722	760	751	731	719	800	751	697	716	714	779	736	733	730	710	749	727	717	728	777	741	760	773	721	732	705	730	709	736	760	808	727	786	687	740	801	682	747	712	782	766	725	683	729	712	758	736	732	748	778	724	741	700	763	762	732	721	710	724	743	704	768	736	746	772	746	722	719	697	730	796	701	751	740	753	749	782	752	764	733	747	763	764	751	739	783	715	701	723	711	744	710	778	754	780	741	737	819	750	749	726	722	768	712	740	714	729	756	716	738	752	709	749	755	760	719	735	737	745	746	751	750	752	700	733	767	741	773	766	702	732	732	698	712	751	759	795	750	691	727	653	735	730	738	758	729	807	708	746	768	736	755	732	706	752	773	713	749	757	746	788	740	758	700	717	729	720	729	772	729	781	784	822	730	730	774	727	740	715	745	731	705	726	742	739	738	767	715	709	766	773	742	742	720	714	767	713	733	762	735	707	699	729	769	742	740	690	737	736	765	733	763	717	742	711	746	749	753	689	735	780	715	745	779	735	783	782	766	722	743	724	770	771	681	765	756	721	704	746	711	694	765	718	730	717	755	714	726	741	686	740	712	753	735	756	755	726	766	766	732	762	744	721	706	725	765	766	732	713	712	748	776	707	787	711	728	731	774	749	747	702	746	774	738	689	770	687	787	723	727	741	727	756	720	715	731	783	721	755	717	732	745	671	710	717	722	776	703	758	710	762	674	734	735	744	732	743	744	750	734	749	745	717	723	749	766	743	779	755	773	713	732	717	736	736	701	728	713	712	750	749	768	719	782	738	752	756	759	749	777	771	791	747	741	719	749	697	738	750	706	731	766	745	722	722	747	724	750	752	742	740	694	747	710	769	781	764	735	754	662	744	760	717	727	726	751	764	755	739	752	715	789	733	737	740	702	711	701	738	725	757	751	718	761	723	683	735	716	766	694	761	764	669	729	720	757	728	745	725	747	721	771	708	755	715	704	795	715	762	704	739	768	724	781	702	743	716	746	709	707	725	760	750	747	730	734	709	764	762	721	737	792	716	739	749	786	730	721	730	692	775	765	730	745	739	712	760	745	716	748	738	761	723	763	783	746	714	721	781	756	741	744	728	721	701	699	753	792	753	687	731	758	718	715	745	788	714	723	742	753	705	748	772	716	747	751	750	718	705	728	715	739	704	736	743	751	727	694	692	805	758	776	731	772	719	694	707	762	733	786	752	718	770	724	692	725	748	753	772	775	752	743	714	705	741	748	746	751	711	765	725	704	733	727	732	765	697	729	728	725	734	715	737	729	721	714	717	725	737	752	760	749	736	752	762	759	732	720	787	764	756	710	737	751	764	771	761	727	799	766	677	697	733	753	757	728	736	681	761	729	738	741	743	738	777	767	773	716	784	736	715	713	739	747	741	744	737	730	739	752	712	774	723	792	721	711	713	708	687	716	757	699	696	725	749	722	724	699	700	720	726	750	728	777	746	707	762	804	731	745	726	738	763	755	782	732	746	755	736	704	741	777	714	733	735	772	712	736	772	745	695	717	735	747	712	758	752	729	710	759	724	752	737	724	748	734	757	764	731	767	743	737	755	726	758	744	780	752	711	728	723	735	748	676	719	772	755	764	779	737	713	738	730	757	682	710	782	743	699	757	727	713	725	757	730	737	743	739	755	704	777	777	728	691	706	702	758	743	775	721	719	731	685	728	786	790	723	753	748	717	718	773	709	711	725	722	728	703	726	763	755	731	777	764	743	747	762	732	689	794	730	773	751	699	755	719	762	708	770	725	770	784	733	716	701	714	758	773	722	731	731	747	726	755	686	700	737	759	750	718	771	716	732	747	754	781	714	769	725	792	717	737	722	725	720	726	752	734	744	761	725	743	763	753	778	751	733	720	722	762	726	770	695	768	742	744	755	742	763	753	741	763	726	764	751	701	725	718	720	771	735	745	697	747	756	729	723	731	731	738	767	741	709	751	735	752	756	708	755	778	737	718	721	738	752	746	720	753	753	745	703	758	743	700	746	689	755	754	739	731	721	747	734	719	738	710	696	779	719	742	771	732	705	750	728	721	740	802	726	723	766	737	719	735	708	791	727	739	696	774	710	764	730	767	751	774	732	708	725	737	723	765	767	767	791	715	763	765	698	761	808	704	747	758	734	759	723	744	743	694	786	705	718	758	772	733	715	715	735	666	762	787	736	732	720	780	694	733	744	731	748	688	768	740	751	720	724	712	693	735	767	758	720	736	737	759	748	712	755	694	748	719	780	748	766	733	679	768	741	715	758	735	763	792	769	749	737	721	743	709	790	739	772	778	719	740	694	791	729	753	705	760	758	726	738	701	753	777	713	740	712	724	748	759	755	707	694	738	703	717	789	717	744	751	732	758	682	746	800	718	708	741	754	707	715	764	744	717	722	704	759	713	693	749	685	735	773	704	680	749	731	755	722	730	727	704	768	709	720	712	744	754	721	801	788	732	814	699	731	729	779	778	773	711	717	774	736	683	721	705	703	779	706	717	793	731	746	723	757	772	792	756	724	713	730	727	750	705	727	681	722	763	736	754	732	740	715	791	723	700	736	764	752	745	705	769	744	743	785	758	693	761	761	731	764	759	740	724	724	736	723	721	697	729	763	710	675	688	711	773	721	751	755	732	775	730	711	743	721	726	724	796	735	744	760	760	742	792	703	757	726	729	732	781	714	677	742	717	751	762	762	724	755	755	777	733	727	771	733	747	753	736	731	783	727	722	749	721	733	749	728	733	783	726	691	717	739	775	723	751	699	742	771	788	790	723	758	756	761	763	762	748	736	718	743	703	754	718	733	692	745	728	719	704	719	788	739	689	728	740	710	746	733	742	709	784	774	740	715	711	744	704	729	761	748	831	738	748	758	746	744	746	726	749	781	712	760	725	730	758	762	752	759	745	727	670	758	771	720	721	720	740	749	762	753	731	678	778	735	768	710	723	719	720	729	726	757	729	762	707	709	715	718	774	730	770	782	747	734	752	747	730	728	764	734	763	735	777	730	728	802	751	764	717	782	739	716	719	708	756	776	714	794	691	750	792	754	767	756	753	761	749	721	682	759	766	717	745	736	745	777	699	724	697	773	673	711	747	748	762	706	716	711	723	778	730	755	721	772	743	747	731	760	784	742	742	742	749	703	759	705	706	764	730	711	772	729	764	724	762	772	762	694	735	753	736	713	746	766	753	685	694	713	724	745	725	738	757	733	747	736	737	740	706	732	692	786	724	733	721	759	715	730	713	758	685	668	771	739	758	683	760	730	716	718	738	730	768	767	753	700	775	754	719	767	740	727
9988	12548	5935	1117	435	60	68	162	72	58	56	64	64	49	53	47	54	98	99	99	95	81	59	51	48	61	43	58	64	54	61	65	57	52	54	48	49	51	52	69	52	47	54	57	54	56	45	53	55	46	58	52	58	55	38	61	71	53	51	48	60	60	67	47	57	51	53	68	45	56	54	56	70	46	48	43	62	58	61	55	50	60	41	57	61	65	59	52	53	45	54	57	50	49	46	52	48	58	52	57	57	55	44	66	49	56	42	55	60	53	47	54	52	60	53	61	64	60	57	56	55	67	50	53	64	50	52	45	67	57	67	52	60	60	65	50	57	59	61	59	57	47	70	50	46	55	64	57	44	43	63	54	63	50	39	61	52	68	69	64	56	58	44	58	55	59	58	54	56	48	62	51	58	53	48	56	59	53	67	55	56	53	50	62	67	55	52	54	41	57	57	57	51	68	44	68	54	56	73	47	52	42	49	64	50	50	58	46	52	43	45	60	58	39	69	52	55	64	56	51	51	48	53	50	65	39	60	45	68	55	57	51	53	48	55	57	62	42	61	49	55	51	54	59	52	68	60	58	53	60	48	58	54	43	49	70	66	49	64	62	69	46	55	56	58	55	49	61	63	71	59	43	57	49	60	51	43	41	44	62	63	61	54	54	67	56	64	58	52	47	62	54	64	44	72	46	67	54	48	54	59	53	58	64	57	41	65	60	72	60	59	63	57	58	66	47	58	59	44	53	65	72	51	45	48	49	42	42	65	57	50	59	57	58	74	56	66	54	56	60	46	59	51	61	61	56	70	55	56	59	60	56	52	60	62	58	54	57	54	51	56	58	63	65	50	58	63	53	67	62	64	55	61	61	73	60	60	51	43	58	63	59	71	52	41	47	50	58	71	61	54	56	49	66	47	67	49	54	62	57	64	68	59	47	47	57	64	55	71	68	52	43	58	43	61	61	64	59	64	44	69	61	55	46	52	48	66	51	57	59	54	54	60	48	53	67	55	48	53	52	50	74	51	58	55	55	49	60	58	52	53	55	65	57	61	71	42	44	53	65	61	60	58	70	49	65	55	54	68	62	61	63	78	51	55	47	52	44	46	60	60	37	52	40	56	53	67	54	67	61	60	53	59	59	57	54	59	51	67	49	48	56	49	61	44	54	45	48	73	54	62	60	44	46	58	44	57	44	45	65	58	57	57	55	54	58	62	46	55	59	58	54	50	58	59	48	43	50	61	68	54	56	57	73	52	46	53	53	53	48	63	45	46	53	47	44	53	57	59	59	75	65	59	68	47	50	54	52	62	60	62	54	59	56	75	64	54	54	57	62	55	52	38	56	58	57	69	61	55	60	50	59	59	55	60	51	57	47	58	57	61	57	52	77	62	58	63	61	52	49	54	67	43	59	47	72	49	52	62	44	54	56	55	59	44	55	43	70	72	50	47	58	59	47	60	51	60	48	55	46	64	63	49	45	55	59	60	35	50	68	50	46	58	61	59	42	48	50	57	58	55	63	54	42	52	48	57	57	57	51	55	54	57	39	47	43	50	56	64	65	57	64	54	52	49	56	48	46	51	50	66	54	53	52	64	54	59	49	64	65	62	43	64	63	50	48	56	53	46	52	54	47	53	55	57	53	43	54	50	56	40	57	50	63	48	48	53	46	43	59	69	62	60	39	57	54	55	53	55	67	49	53	57	48	49	55	51	50	63	63	64	68	49	57	56	67	58	45	55	60	59	49	54	44	50	58	45	42	55	47	53	50	69	49	56	57	64	63	52	50	56	50	53	56	48	60	52	69	57	65	46	43	46	42	70	51	44	56	62	53	48	46	56	51	57	52	48	74	50	57	65	66	58	53	43	50	49	50	53	56	49	58	47	51	53	58	46	61	59	55	66	56	70	59	52	51	59	46	53	66	42	62	55	63	54	60	51	67	41	56	61	51	59	71	53	46	46	48	55	58	46	55	62	60	50	52	48	55	59	57	57	61	65	64	53	67	48	39	59	49	49	63	54	53	50	72	53	53	50	58	55	62	49	63	60	52	41	57	58	48	52	49	44	57	51	57	59	61	52	68	57	65	49	50	58	51	71	52	53	55	66	50	57	54	49	56	48	73	63	49	59	64	68	59	65	47	49	61	56	61	52	61	65	55	45	45	62	73	58	60	60	58	57	53	41	63	56	50	43	66	56	54	60	49	48	45	46	53	51	54	64	53	58	58	52	59	57	51	74	51	55	41	64	61	61	50	52	46	58	56	39	40	51	50	52	57	66	50	53	46	52	50	65	51	43	61	54	63	52	55	74	65	39	47	47	39	43	68	50	60	60	56	56	43	61	49	57	55	58	68	54	62	46	49	46	60	61	42	63	61	53	47	64	56	54	44	58	52	63	67	55	58	45	49	61	54	56	59	66	53	64	51	44	49	52	54	58	53	52	44	56	44	70	62	53	48	55	62	59	61	67	51	46	50	62	48	55	50	59	55	46	54	50	55	56	55	59	45	59	58	46	55	44	69	53	48	43	57	52	43	43	56	77	41	57	56	59	52	57	60	50	73	49	60	63	55	45	49	53	56	56	75	35	55	69	51	48	57	63	67	53	55	50	62	45	69	56	54	66	68	56	56	64	51	55	55	57	52	54	49	47	54	48	58	42	62	49	63	57	49	48	59	62	74	68	57	50	61	67	48	56	50	79	47	56	51	42	54	60	60	52	64	52	69	59	55	60	51	66	58	54	39	67	49	55	41	50	54	66	56	52	61	60	57	55	48	48	54	59	58	55	50	57	53	56	41	47	43	68	52	49	42	57	48	45	51	54	57	61	53	70	60	45	57	56	48	50	50	59	64	50	52	65	61	65	60	51	60	45	42	58	48	54	56	59	37	53	41	48	55	58	51	56	55	72	51	56	67	47	52	52	56	70	47	71	54	59	48	53	46	51	54	50	60	73	54	60	57	48	52	46	55	57	51	49	68	64	58	67	56	62	54	42	51	53	65	49	47	50	54	49	59	48	63	58	41	49	50	59	45	41	51	55	53	56	56	63	64	54	53	52	42	67	55	58	55	53	54	45	49	52	53	65	65	49	59	61	56	61	53	48	49	52	61	51	50	56	60	57	61	55	53	52	52	53	60	61	60	52	61	57	64	54	56	52	47	53	50	58	61	48	60	56	54	43	49	68	62	58	55	49	56	54	52	47	62	56	52	60	61	64	69	57	49	57	53	59	63	40	48	56	45	61	50	53	50	63	66	60	56	65	54	62	50	56	52	47	50	52	61	46	46	55	49	54	53	54	53	56	51	66	52	62	54	68	54	56	45	57	57	58	55	53	60	35	50	58	60	54	61	52	42	58	54	52	54	64	47	67	59	65	63	63	44	68	56	49	58	65	57	57	59	71	52	70	58	51	43	49	45	69	51	62	71	58	48	58	71	46	54	53	59	54	56	45	64	49	61	48	50	52	47	55	67	62	51	51	70	53	40	72	55	51	58	58	56
42969	36966	26397	19783	15931	862	970	9134	2303	760	731	676	730	672	695	688	762	1711	2197	2273	1719	1268	882	761	729	692	655	651	676	668	671	648	669	662	718	709	671	694	650	714	652	702	737	660	622	703	632	690	726	681	697	647	668	690	671	650	657	677	712	636	694	690	660	717	671	703	644	699	682	678	677	658	709	697	676	686	647	646	703	673	722	681	707	689	653	641	629	687	680	688	656	686	639	670	673	665	660	752	683	647	660	735	670	632	648	663	695	714	711	682	658	694	695	697	699	663	716	690	654	663	673	657	695	719	709	719	692	659	653	675	685	723	646	730	668	671	693	635	686	666	656	695	671	679	665	697	675	680	716	670	684	706	685	683	707	662	686	706	683	712	647	734	668	656	668	657	694	634	658	710	681	728	649	673	705	657	698	670	684	668	659	632	664	700	720	680	690	698	616	675	686	611	677	680	669	708	713	657	701	741	680	684	675	700	727	710	672	645	716	697	685	679	660	658	639	670	705	643	657	718	701	655	669	678	724	690	647	683	645	710	662	718	756	659	678	679	721	676	664	686	705	662	700	696	717	662	669	709	698	698	698	710	659	696	711	681	669	683	721	630	686	715	693	736	659	674	683	710	690	710	673	631	719	692	691	681	685	717	656	625	663	669	676	666	698	723	689	683	712	713	651	676	704	661	704	670	650	689	683	686	708	696	694	707	717	670	658	718	638	665	702	704	702	705	726	668	708	714	701	674	708	707	679	684	676	667	657	677	750	680	708	734	681	659	674	712	684	684	681	747	634	640	664	694	678	697	680	682	695	695	700	699	688	621	688	728	644	650	721	701	698	691	710	682	697	701	694	681	695	695	704	689	731	722	666	661	648	670	692	659	675	659	648	684	691	628	688	684	641	687	624	669	671	605	716	657	685	711	699	636	698	677	679	710	666	705	681	687	665	686	678	696	657	683	698	705	691	683	697	704	647	697	685	676	669	653	680	696	691	631	681	692	689	696	662	755	704	708	690	660	647	655	658	691	712	686	709	720	698	657	697	685	680	709	665	698	750	676	676	733	687	712	700	705	685	663	686	680	696	675	662	694	698	687	680	715	652	690	677	629	691	667	676	683	670	673	698	653	689	687	658	679	666	676	695	688	667	670	704	680	700	689	686	695	684	713	765	667	659	692	656	684	666	687	714	685	699	705	687	699	646	662	699	707	694	654	707	731	675	696	683	702	732	639	674	701	681	725	677	677	708	684	640	700	714	713	645	670	687	723	665	688	668	698	682	705	617	688	661	678	695	667	709	704	678	699	688	697	667	688	670	687	675	708	714	672	695	694	674	704	702	659	701	704	715	704	658	655	695	707	695	661	707	684	625	726	693	677	708	664	733	689	666	675	696	661	694	656	676	664	693	644	701	691	680	702	732	666	683	679	714	659	699	704	686	662	691	680	726	681	676	653	700	684	729	641	696	663	638	679	678	690	705	673	658	669	712	707	735	722	687	645	639	669	684	678	657	695	651	671	709	652	705	658	674	628	664	693	689	708	681	659	667	684	664	699	704	706	695	714	663	679	693	638	728	752	673	661	710	715	666	724	683	707	687	656	689	650	678	702	686	711	655	716	699	672	684	714	710	641	669	658	682	678	659	672	648	703	714	647	666	661	662	668	673	655	710	675	656	696	693	685	655	679	724	679	669	732	700	649	709	684	690	705	697	688	658	720	673	659	668	662	691	676	688	653	714	695	688	679	698	721	694	660	678	655	651	620	661	656	643	718	680	723	658	689	667	689	705	696	667	674	705	680	644	686	673	665	674	682	671	670	683	662	730	697	639	692	697	702	638	677	696	677	655	737	645	670	725	634	675	692	694	641	677	684	702	720	702	659	655	710	677	675	663	703	690	681	708	640	687	691	618	728	673	670	690	705	671	699	663	646	646	646	685	684	647	639	715	701	651	653	690	683	678	663	686	657	690	642	736	676	672	672	683	722	704	730	690	674	697	708	686	675	672	680	639	690	670	674	673	683	688	720	696	739	689	740	683	662	661	694	630	700	691	711	695	740	678	707	692	671	702	696	722	679	702	710	673	677	625	629	695	724	736	649	687	650	732	664	666	628	704	683	644	679	655	687	709	662	686	686	696	753	664	710	669	712	676	691	676	672	671	673	707	702	677	687	671	612	662	685	681	728	627	701	680	669	686	685	658	697	744	687	671	755	699	737	707	675	668	669	655	693	716	624	679	710	657	695	655	663	652	667	675	684	720	701	695	691	668	750	723	658	667	654	674	684	712	696	690	724	673	680	658	703	708	658	672	705	679	714	684	693	716	659	675	700	672	679	663	724	701	678	662	678	681	648	750	679	700	718	686	651	696	675	638	679	687	686	690	713	676	680	691	672	697	723	717	694	627	673	689	669	730	674	698	672	741	702	702	711	694	663	667	668	684	694	664	716	719	672	713	681	702	663	690	651	661	687	717	659	674	696	735	687	697	731	711	735	682	674	642	665	637	669	658	755	657	639	677	692	668	694	691	682	692	648	666	671	653	712	715	754	717	642	676	638	635	654	743	671	710	690	666	618	683	686	714	720	641	690	655	719	680	686	706	663	695	678	647	661	738	656	661	646	674	683	704	702	715	712	665	714	643	666	668	692	697	683	728	673	668	667	709	682	657	724	677	648	665	699	688	679	679	672	684	703	705	637	670	677	709	665	661	664	670	669	692	705	658	685	722	719	704	653	719	698	652	689	689	682	731	678	716	681	688	642	667	636	684	677	647	682	707	663	687	687	702	654	719	714	661	708	722	712	711	696	717	711	720	698	672	711	711	688	663	625	672	695	699	673	712	705	715	697	672	723	651	666	675	697	686	684	738	706	705	651	710	688	690	676	704	691	723	691	665	693	664	656	711	688	664	646	703	706	642	693	641	695	664	647	617	699	706	666	694	671	700	711	722	654	673	688	691	699	676	689	673	644	663	663	708	723	695	713	676	661	649	649	674	630	697	658	651	725	686	694	735	738	718	701	705	712	742	698	672	729	695	723	717	693	686	685	655	654	683	681	663	653	696	700	699	654	708	651	676	707	715	667	650	691	677	682	725	696	666	705	714	684	693	701	650	688	674	714	705	674	686	675	763	655	626	740	659	662	719	666	676	672	653	635	729	663	675	662	691	637	745	734	660	684	667	709	653	705	701	732	713	654	738	663	667	712	640	719	661	674	671	666	705	694	634	662	690	692	681	707	705	621	696	655	668	671	679	676	664	685	645	636	691	713	661	707	631	659	712	675	675	710	683	691	698	709	692	691	658	653	657	682	717	705	663	698	646	687	683	664	644	721	681	669	654	684	651	667	700	673	669	701	701	692	690	647	627	652	772	692	703	676	698	699	723	684	669	646	715	691	699	675	624	680	703	720	653	682	684	672	684	666	725	688	682	691	666	615	711	677	714	667	723	650	691	683	671	691	673	732	666	659	699	720	688	677	669	687	671	657	703	700	709	668	692	673	681	702
23249	32015	16193	4101	1569	52	93	385	84	39	58	48	62	50	49	52	57	76	217	199	109	78	51	62	71	51	48	67	55	60	57	52	40	45	56	47	55	53	55	53	57	52	54	67	61	55	52	47	55	50	55	50	52	62	54	55	59	38	41	51	63	71	54	54	52	47	42	63	60	55	51	56	41	59	51	62	43	58	48	50	47	53	55	52	57	56	57	45	49	52	54	56	58	43	53	49	69	60	60	59	58	44	48	49	54	48	57	51	44	39	43	54	61	45	52	49	46	44	49	51	51	48	62	53	61	48	53	46	48	49	46	62	50	60	64	44	45	57	55	55	51	74	57	62	46	61	51	54	49	46	63	51	51	65	45	55	57	53	62	59	42	50	44	75	53	52	49	47	57	54	37	60	53	55	52	69	52	54	57	46	44	46	47	57	44	63	60	54	40	79	48	53	52	58	65	59	65	63	55	51	39	63	44	54	56	44	49	52	60	55	53	64	57	56	51	56	38	51	61	51	47	52	50	64	44	53	51	58	43	59	59	53	54	44	51	52	51	44	54	60	68	55	49	61	48	51	50	57	62	53	52	48	54	52	49	46	44	52	52	57	64	42	49	61	63	43	51	68	57	57	44	67	53	56	62	63	54	65	50	56	51	55	60	58	44	46	46	49	35	50	59	61	44	54	47	51	52	46	71	53	60	57	46	51	59	56	53	58	57	60	57	47	68	59	47	45	53	52	53	47	56	44	63	58	65	54	46	72	52	51	57	59	58	58	61	41	52	56	64	52	55	67	51	56	57	48	56	54	59	56	66	59	48	55	61	53	61	59	52	65	60	55	69	51	57	45	46	49	43	48	54	56	46	55	60	62	54	63	48	48	50	55	53	49	48	49	58	63	50	54	60	59	48	39	50	34	55	56	59	64	33	45	58	61	49	50	65	49	54	49	63	45	47	50	46	65	55	53	57	53	56	63	53	65	45	48	56	54	48	60	44	61	53	57	52	52	71	52	54	56	58	68	65	61	67	55	61	45	66	61	51	44	64	65	54	64	56	57	47	62	46	55	53	50	52	51	49	58	40	61	35	53	63	60	59	59	57	54	63	51	60	50	54	54	58	52	50	51	62	51	60	51	53	58	48	53	71	49	52	52	49	62	57	53	62	61	57	52	45	57	53	59	62	53	43	55	48	54	60	43	58	42	53	57	52	49	39	57	43	39	73	64	51	62	46	45	61	52	59	42	47	56	58	51	48	49	64	51	58	42	49	56	64	51	43	48	56	65	66	44	61	55	52	49	46	59	52	57	46	51	46	62	55	56	56	44	55	50	62	48	53	34	52	62	60	74	45	40	53	43	58	52	46	39	52	55	49	73	62	58	52	45	49	53	56	59	51	47	48	42	48	61	55	53	49	58	57	52	48	57	65	68	57	44	56	58	58	55	52	53	48	53	50	61	52	45	63	55	65	54	48	75	36	62	50	48	43	48	42	68	54	59	47	53	53	58	49	51	46	53	52	57	46	45	60	52	49	57	57	58	72	49	55	51	47	56	38	56	47	57	62	61	44	54	52	53	44	50	48	54	50	54	54	54	53	42	53	67	50	53	50	47	53	42	65	58	56	53	69	39	52	70	64	50	60	61	54	49	55	57	51	53	55	54	50	61	50	49	46	44	53	51	70	66	43	55	52	59	59	47	51	53	44	54	47	57	57	43	52	44	54	50	68	72	52	62	54	62	53	71	64	66	58	53	56	56	48	58	36	53	45	52	42	62	50	52	67	58	49	51	59	54	68	59	68	54	55	53	63	67	52	49	62	39	59	44	61	49	41	55	52	50	54	52	67	55	51	61	48	61	67	63	55	68	60	60	40	48	37	55	52	55	59	58	53	58	46	47	48	46	73	51	54	56	53	51	51	49	51	57	69	56	60	62	50	58	59	55	39	63	60	61	52	56	54	43	53	58	52	64	48	45	59	52	53	63	51	57	40	55	43	42	46	60	46	42	61	58	64	56	47	56	52	51	56	65	48	53	48	48	59	50	59	39	45	48	54	51	50	57	53	51	46	64	54	60	50	59	55	51	56	56	66	69	55	54	55	51	50	49	57	59	54	46	58	49	51	67	44	68	59	55	59	49	53	52	70	55	64	53	42	53	40	62	59	46	49	50	49	51	48	58	52	55	45	44	45	52	49	55	51	57	66	49	43	54	40	65	53	41	63	50	63	53	51	36	64	50	51	50	59	48	57	61	56	56	63	44	63	62	63	48	59	63	64	45	46	57	52	54	60	51	55	51	59	30	47	57	49	41	48	50	53	52	50	57	55	61	49	52	47	61	67	40	50	49	47	65	57	52	57	57	56	44	59	50	60	59	55	51	51	73	59	59	54	64	44	57	52	49	55	55	49	42	59	53	51	58	52	45	53	49	65	53	53	47	61	57	61	66	53	55	56	60	54	47	66	45	47	62	68	53	60	51	59	46	47	58	58	50	44	64	56	62	52	54	55	40	49	65	45	69	65	46	68	63	65	55	63	62	42	51	50	63	53	58	69	61	55	47	55	57	60	46	60	57	48	64	59	36	51	64	53	61	43	47	45	54	35	53	48	58	48	46	52	69	49	59	45	58	51	71	46	50	54	43	60	59	55	69	52	58	55	45	58	57	46	51	52	63	75	62	64	60	49	65	56	62	64	63	54	51	55	46	62	51	55	47	69	41	54	55	62	54	51	40	58	39	62	58	60	69	54	39	63	43	46	62	54	47	53	42	54	58	56	63	48	36	50	55	51	50	63	62	57	51	41	47	53	47	47	44	46	49	55	49	46	58	64	47	59	43	57	45	67	53	66	52	61	70	63	45	43	56	63	58	46	68	50	49	52	55	66	57	57	38	45	51	43	44	66	67	52	39	63	54	47	58	52	53	52	51	63	49	67	56	50	49	55	52	41	51	49	59	43	47	49	49	52	53	58	72	63	36	41	62	48	57	47	50	56	59	59	56	53	59	55	44	49	66	65	54	44	47	56	53	55	64	40	38	54	47	63	60	53	56	52	48	58	55	55	52	65	55	44	50	60	73	41	43	55	46	46	43	59	56	65	49	64	60	37	56	52	56	49	61	59	51	51	61	52	58	64	62	41	68	41	55	52	64	46	62	69	39	60	58	44	54	51	59	76	63	49	52	56	59	44	55	64	64	58	46	62	40	46	49	67	48	43	51	51	60	56	51	64	59	60	59	58	66	56	63	48	50	53	59	53	58	57	42	44	65	46	65	61	57	50	55	38	55	61	53	62	48	46	50	61	58	44	64	70	59	63	62	64	63	62	50	41	54	56	57	56	42	50	59	55	39	49	58	41	56	56	60	49	57	57	47	61	48	44	52	52	46	51	60	58	53	51	55	47	46	53	47	55	42	57	53	54	55	56	55	59	43	53	46	52	54	51	54	52	50	61	57	71	52	51	50	49	41	56	55	44	42	57	63	63	51	52	60	58	58	53	52	50	47
48344	45374	35628	32625	27630	1218	4407	16413	2213	775	704	733	686	735	721	774	785	1455	6827	5713	3345	1629	961	798	709	657	683	646	633	660	651	656	674	665	669	685	652	653	668	658	653	653	668	674	659	674	667	674	682	682	679	663	617	692	644	666	672	649	664	673	634	624	703	672	682	651	666	599	623	644	698	610	634	669	654	674	649	663	658	701	693	670	633	671	661	672	694	638	645	649	671	677	645	638	669	676	669	662	678	621	670	641	606	679	668	703	642	699	667	659	667	666	691	669	662	660	651	641	689	627	678	667	687	650	604	689	663	671	662	635	664	686	676	696	647	659	597	638	670	639	667	685	635	683	670	620	650	668	665	630	706	669	684	646	687	668	653	648	617	685	666	622	692	674	671	698	668	657	695	629	644	683	685	711	652	689	635	638	632	665	692	694	679	680	658	656	639	648	685	683	684	634	630	661	688	708	638	669	655	634	674	680	659	650	687	681	625	662	646	675	675	612	653	641	670	616	644	656	589	659	702	678	650	725	645	649	664	656	632	626	638	691	705	650	628	667	630	621	691	705	618	670	647	629	635	647	677	677	655	617	607	633	712	664	672	677	677	610	612	666	653	626	630	660	647	664	667	658	681	697	630	669	664	663	657	658	653	698	601	698	647	642	701	660	693	695	665	671	645	636	637	652	675	616	660	661	694	643	641	620	668	678	658	650	622	684	658	644	641	695	701	678	651	626	622	648	630	646	657	643	672	645	673	660	656	636	657	703	711	643	667	631	658	597	680	721	677	685	644	646	661	642	665	617	672	676	664	681	656	655	627	687	637	671	704	656	644	622	686	606	658	689	652	669	698	656	631	659	682	648	634	672	657	651	647	685	666	639	678	647	607	667	645	659	654	647	688	646	686	694	654	669	700	624	689	669	654	662	635	680	674	695	626	674	655	646	684	706	686	682	593	655	603	688	657	684	701	641	713	678	602	649	687	699	688	717	631	612	697	661	685	670	705	681	662	671	633	644	653	652	675	686	654	699	703	637	689	665	626	651	668	605	671	661	656	669	657	661	677	624	641	681	669	694	696	658	682	702	722	652	695	670	642	687	678	622	684	675	685	656	688	665	688	654	687	680	636	643	657	653	631	627	632	683	605	654	670	631	693	613	682	610	644	669	584	661	666	666	638	635	683	633	688	709	646	714	636	582	678	676	661	643	674	657	658	680	639	702	659	655	650	687	695	654	632	650	637	667	650	683	682	639	639	650	651	664	641	661	643	668	690	669	684	677	653	673	730	635	656	636	666	641	669	626	681	625	644	629	618	663	659	705	636	631	674	703	616	654	680	648	653	694	655	665	692	658	663	656	693	689	643	698	666	640	635	665	660	664	631	703	683	691	648	651	697	644	648	677	656	656	681	659	645	652	654	690	633	615	656	619	628	674	698	709	653	641	683	660	688	618	680	656	642	686	715	674	641	640	647	640	679	691	601	641	707	669	684	650	638	707	676	662	675	669	663	676	678	661	690	680	692	611	646	626	635	653	684	656	691	699	665	673	652	639	677	660	671	642	665	651	675	617	668	644	661	632	666	653	623	661	636	662	663	636	608	674	633	666	687	626	681	674	639	632	655	673	676	685	648	718	697	709	673	708	655	649	668	643	641	649	651	617	665	629	663	693	630	689	623	648	631	677	674	648	692	686	685	678	676	680	642	698	672	676	606	669	643	651	652	652	682	668	674	668	635	663	637	676	654	665	624	676	709	691	620	689	656	684	672	681	686	672	645	628	650	662	691	661	663	627	627	664	680	618	713	670	692	693	635	605	639	708	666	667	704	688	705	672	644	637	643	648	647	659	652	663	654	634	628	671	642	716	646	643	653	627	659	673	669	709	670	631	678	653	674	699	671	641	687	677	653	639	662	671	641	670	666	686	623	639	649	645	722	731	635	674	667	650	655	653	629	628	704	663	631	654	724	678	645	648	674	673	668	623	700	721	664	702	677	705	678	692	608	647	678	686	676	696	644	710	684	664	689	683	642	680	670	710	703	657	661	703	686	688	620	667	663	685	650	673	685	653	645	678	687	684	649	652	654	651	677	660	629	674	620	691	654	680	677	706	659	684	658	623	664	614	705	677	706	618	641	694	653	713	630	664	688	686	651	698	645	677	646	654	650	652	694	675	590	666	645	648	662	640	716	631	694	665	662	688	703	682	675	662	624	686	661	669	678	660	629	593	646	631	662	715	630	673	634	672	703	658	657	667	614	633	692	687	733	668	660	663	655	699	689	688	623	641	682	647	677	686	671	712	682	640	705	654	672	680	664	665	675	633	694	702	661	673	686	690	680	612	668	647	645	653	673	642	686	644	653	648	619	699	666	679	651	674	691	636	682	658	675	617	650	638	718	625	650	686	706	684	660	651	680	696	715	660	678	624	658	671	649	656	675	646	641	661	650	702	669	646	642	661	640	691	655	703	689	666	665	680	673	692	691	646	637	660	675	692	661	667	687	630	650	652	650	650	649	665	644	675	690	685	649	649	689	692	642	672	627	694	625	670	629	652	679	645	669	631	656	664	661	629	678	671	678	670	688	660	611	679	690	637	702	635	691	664	650	639	681	660	673	636	622	666	685	671	668	656	678	690	672	664	679	714	624	715	661	695	680	642	622	656	681	668	625	698	646	644	640	653	613	658	675	652	655	664	677	724	679	661	696	630	691	620	631	673	664	655	627	650	657	719	668	655	640	688	668	638	674	642	621	676	640	678	644	673	711	654	689	644	666	691	671	681	666	635	644	681	664	708	690	694	661	631	634	654	645	668	662	685	641	696	652	596	685	635	704	650	684	657	633	687	640	677	658	667	692	673	656	660	680	664	658	646	672	670	663	627	674	714	678	671	676	677	700	651	671	682	599	609	730	672	662	656	677	703	634	677	685	672	623	617	670	649	695	677	692	676	670	655	672	682	663	646	670	633	683	692	617	701	654	676	689	660	624	628	690	639	651	664	601	631	678	666	695	689	671	709	664	642	701	615	648	640	693	654	661	643	699	670	685	664	678	631	701	638	650	677	674	595	619	719	687	638	666	637	640	667	695	648	658	658	679	613	657	620	616	674	680	683	624	621	644	682	713	699	663	672	671	709	659	678	641	709	702	650	653	658	625	668	638	664	649	650	670	636	694	706	655	657	660	661	662	678	628	680	658	669	692	682	658	678	649	656	659	614	628	645	697	665	640	669	632	653	652	671	685	645	687	670	683	659	637	720	667	654	662	670	646	660	657	694	669	671	679	616	602	647	686	713	706	638	651	636	649	669	691	648	701	692	632	674	649	673	642	687	607	653	669	663	652	663	673	608	616	636	654	630	649	667	673	646	665	653	639	676	664	698	659	711	647	742	675	659	689	633	698	650	666	676	664	652	659	624	654	656	688	605	652	664	649	660	683	684	691	681	677	636	665	676	670	693	673	656	690	652	655	657	646	614	664	704	687	632	676	629	640	675	675	636	658	710	661	699
19407	29462	16914	4025	1561	71	105	166	66	65	68	64	60	68	77	60	56	113	251	255	159	98	74	72	69	61	67	57	68	71	72	73	73	56	56	58	70	65	63	60	59	73	65	68	56	61	71	39	61	58	64	69	61	51	57	58	84	64	51	42	56	67	57	58	60	56	60	58	61	68	63	73	72	62	59	47	63	61	63	65	71	50	73	63	61	52	62	60	61	77	57	73	59	74	55	73	55	65	54	65	62	54	49	57	61	79	62	63	59	48	68	75	66	59	70	68	72	64	69	69	64	52	74	46	42	61	62	70	69	79	71	69	65	67	62	70	59	71	65	68	73	74	65	53	63	68	74	54	74	49	63	65	55	52	66	53	66	65	69	67	55	74	75	66	55	72	80	57	63	75	85	64	62	60	61	54	60	33	57	66	66	63	66	63	47	62	49	69	57	60	78	64	72	59	65	70	60	72	66	70	60	68	58	58	60	65	49	65	62	54	74	64	65	54	67	74	52	64	54	76	65	56	55	55	51	46	66	63	48	57	50	62	64	68	77	61	66	62	81	69	69	62	77	72	61	49	60	63	50	54	68	68	82	60	59	75	72	62	63	62	66	65	68	66	62	63	61	63	63	75	77	70	57	61	56	58	59	70	62	64	61	61	63	67	73	61	58	68	62	74	78	67	72	76	61	64	67	68	67	64	70	57	66	55	68	63	70	60	55	75	70	62	62	59	73	76	69	68	70	65	78	67	72	65	69	67	74	71	70	72	67	48	68	58	72	76	70	71	61	58	63	63	77	60	69	59	56	60	66	66	64	64	62	59	76	73	54	61	60	73	63	72	79	73	67	66	54	61	54	53	63	63	62	69	73	64	58	62	70	68	64	72	69	63	62	57	62	69	72	69	63	74	65	72	64	75	66	71	60	69	71	63	61	68	53	59	63	66	64	60	60	65	59	58	54	57	62	67	62	63	69	59	65	74	50	68	57	60	46	46	55	67	70	58	63	64	55	54	51	76	53	54	72	66	73	77	58	59	75	77	62	81	58	67	54	58	63	67	67	70	66	62	61	63	77	57	65	44	67	73	63	75	51	60	51	49	67	58	77	59	67	60	66	63	64	66	72	65	61	65	65	60	56	58	72	68	63	74	64	59	61	54	58	60	60	62	69	63	79	62	67	75	84	66	55	66	64	76	59	67	56	59	60	68	47	48	58	70	61	56	66	74	68	65	74	68	54	67	64	69	60	63	54	74	70	61	67	72	65	65	54	46	78	79	63	69	69	48	57	71	63	53	78	60	75	64	68	72	58	47	69	59	52	56	57	62	67	60	77	65	73	60	68	72	64	57	61	67	61	68	69	62	73	53	84	74	78	44	80	66	78	69	69	67	61	64	72	63	66	69	72	63	59	69	83	68	66	68	54	70	64	67	83	69	60	64	67	61	70	69	69	61	60	70	58	50	45	76	64	72	69	66	67	66	77	69	61	72	48	73	87	55	69	77	70	70	67	59	78	73	60	54	64	69	71	66	52	70	79	59	75	61	63	63	63	58	41	58	57	69	69	73	55	54	70	67	66	65	81	81	63	80	69	64	59	77	64	68	67	53	72	67	67	60	51	71	69	64	63	67	60	64	55	60	69	60	49	54	75	58	54	71	53	65	55	63	61	54	55	68	70	65	58	67	45	69	61	69	59	80	80	66	64	60	79	67	59	65	54	63	68	52	71	65	58	64	52	71	70	56	79	71	75	75	63	73	67	49	65	56	54	55	64	54	58	59	64	64	58	63	73	60	65	56	64	60	59	51	57	59	73	54	63	61	61	69	69	60	65	63	65	48	59	71	62	63	62	60	62	65	75	55	69	69	52	65	61	70	69	61	74	77	60	68	67	66	70	66	61	73	58	69	64	72	52	70	66	79	43	78	65	57	58	73	66	58	56	60	60	65	80	65	66	64	59	62	62	57	69	63	71	75	70	82	58	67	73	61	55	59	64	68	54	59	56	70	63	54	56	67	74	57	64	64	75	69	51	58	75	69	76	74	68	63	59	67	55	64	83	59	79	50	66	65	65	64	58	62	65	60	68	66	75	66	53	66	56	56	67	62	55	59	56	53	56	53	65	74	65	64	63	65	55	67	63	52	82	65	90	66	47	70	74	68	75	72	68	80	66	78	76	56	46	71	70	64	66	58	52	62	73	59	74	62	52	58	58	67	60	61	56	70	62	62	83	67	76	74	73	73	76	63	66	79	62	55	52	67	61	59	66	53	64	60	72	58	66	72	64	54	61	64	55	75	62	69	72	56	55	61	46	69	67	58	59	64	60	62	75	73	59	60	62	83	81	68	74	71	84	78	57	52	62	74	60	71	71	52	53	61	81	74	56	60	58	68	56	70	64	68	77	50	63	64	74	58	61	74	69	80	68	54	64	66	66	68	60	62	69	79	75	52	78	68	63	67	66	61	77	53	57	66	64	53	57	61	69	68	59	67	69	82	60	63	79	70	62	72	61	64	68	69	61	58	74	62	67	61	82	53	90	68	80	56	57	59	75	66	72	67	71	47	65	76	71	65	72	64	66	61	64	71	62	68	51	67	76	70	55	70	67	63	72	64	71	60	61	67	66	61	54	70	63	52	58	65	59	75	63	61	70	62	79	55	67	60	77	73	54	70	57	67	54	63	60	51	69	56	53	75	60	66	55	73	66	68	61	68	64	64	76	70	60	69	64	78	75	62	62	67	78	79	57	64	60	62	68	65	59	78	53	52	49	71	62	81	75	69	57	76	69	69	57	77	67	64	64	60	58	61	67	68	67	71	62	76	73	81	76	56	53	79	66	66	51	77	73	63	72	61	75	74	60	67	64	55	63	62	66	65	63	57	63	67	72	53	74	71	69	77	88	68	60	68	72	69	64	67	60	80	53	64	67	50	67	62	58	74	71	62	64	58	73	84	65	87	57	71	65	88	72	55	71	79	64	56	73	62	45	69	56	64	69	71	69	65	73	61	60	66	49	68	64	62	77	60	60	75	56	59	82	63	67	70	63	74	71	65	54	61	65	64	69	63	61	74	53	76	61	58	57	68	62	65	66	66	73	63	69	72	54	50	65	70	70	63	67	72	66	61	58	73	63	72	65	61	64	61	55	66	59	77	73	68	64	49	64	69	57	64	64	62	60	66	65	63	58	71	68	76	67	63	65	74	62	50	84	53	65	70	72	57	56	62	70	57	65	67	78	63	64	65	55	65	72	66	59	57	60	72	56	70	55	60	45	63	61	50	59	53	69	68	73	63	71	57	64	67	76	61	71	65	67	56	75	63	52	66	75	67	78	61	72	72	58	54	76	72	71	77	48	60	73	67	63	58	62	53	70	66	57	71	49	61	58	51	71	68	67	58	73	66	75	79	78	62	70	63	67	66	54	56	62	61	72	60	64	57	67	49	63	64	77	60	58	63	49	67	64	59	70	70	67	62	58	64	59	63	70	66	52	64	61	51	59	57
49172	49389	36605	31684	28082	1298	4098	8106	1274	892	944	866	875	857	859	818	902	1983	7409	6563	3891	2131	1157	926	771	839	827	807	784	797	783	779	804	804	825	779	782	745	781	798	837	771	756	803	769	771	777	783	835	776	774	830	753	772	805	809	768	810	814	774	783	825	757	756	776	823	834	775	833	790	766	829	823	787	747	773	786	810	787	781	751	819	747	894	747	785	796	789	797	734	783	809	753	832	807	763	798	807	775	780	799	792	802	773	783	785	777	784	785	768	800	797	837	758	792	794	778	808	812	857	829	766	790	762	761	818	801	829	807	728	796	797	791	812	790	814	758	779	785	787	815	779	784	798	828	854	825	792	847	817	790	812	834	828	822	781	826	795	798	805	776	810	832	806	789	790	836	858	794	780	843	753	781	778	767	819	826	788	835	791	831	816	796	786	782	862	819	783	822	759	779	791	823	795	831	802	754	832	782	815	747	793	823	816	811	818	793	800	848	753	761	763	822	807	777	829	821	787	823	749	784	792	796	767	845	799	797	822	812	808	829	790	818	785	786	798	798	836	829	818	819	756	784	772	770	753	823	839	784	797	742	786	813	793	789	778	754	768	827	760	787	792	764	793	813	787	781	769	798	825	798	795	768	807	815	797	808	851	798	836	823	796	803	799	793	736	833	778	752	779	839	810	824	796	741	800	837	822	799	782	781	807	760	846	795	793	782	794	820	805	806	783	818	829	788	751	763	791	824	773	798	772	741	828	831	842	772	810	799	813	855	792	805	828	793	775	852	775	827	781	738	839	810	786	839	802	798	814	822	823	751	790	805	840	795	797	803	811	776	876	771	782	826	808	806	829	822	757	862	820	812	770	874	778	800	750	738	801	816	789	768	818	801	770	780	798	827	813	848	809	821	767	827	783	787	792	787	749	794	818	822	824	806	839	793	837	849	791	810	819	804	847	781	812	790	838	770	793	812	769	811	772	798	795	836	753	756	769	762	765	828	804	796	816	814	765	815	784	798	831	802	770	825	796	800	792	818	799	758	839	797	830	809	789	824	821	818	806	769	822	787	782	809	784	804	802	800	776	794	790	791	814	774	813	771	795	742	805	787	856	829	799	786	787	772	779	813	812	804	821	813	776	780	812	737	787	753	810	777	767	809	758	822	843	788	794	806	743	808	798	819	831	744	788	796	783	812	773	786	797	803	733	781	817	814	804	799	796	778	792	773	773	831	791	769	815	845	826	781	796	808	802	771	773	783	758	786	782	814	774	821	790	785	704	780	813	798	817	804	781	811	782	799	790	758	782	764	768	779	784	742	819	797	787	750	788	770	798	782	749	809	743	805	775	832	769	815	811	792	833	766	857	781	772	801	772	769	801	806	849	801	836	794	788	786	800	799	775	792	795	764	770	792	776	829	810	800	827	774	807	767	853	773	809	771	800	827	779	799	786	761	812	825	779	798	792	804	734	828	746	745	806	843	801	817	794	790	805	822	800	791	814	812	789	810	853	804	815	781	801	739	795	793	834	759	805	816	780	818	839	759	781	787	827	795	810	838	745	828	803	778	802	817	849	773	840	792	797	811	787	847	794	825	783	783	778	797	794	761	793	788	827	801	814	854	818	829	843	852	802	785	803	776	798	775	752	813	775	744	763	774	773	761	840	799	771	775	792	825	753	803	768	800	865	795	828	741	786	794	834	796	791	830	792	789	774	792	821	773	829	752	775	781	781	813	783	765	805	773	785	804	830	760	736	738	782	812	832	781	793	819	768	812	778	757	728	750	856	802	710	862	746	792	758	818	814	767	805	794	771	790	797	788	813	821	798	833	813	759	767	812	776	763	832	820	816	796	850	787	771	796	775	831	818	784	767	754	855	798	863	781	831	822	811	823	778	760	794	795	776	791	784	807	769	806	771	746	751	822	796	784	829	815	777	740	791	825	766	812	805	766	786	742	797	807	770	764	834	795	808	816	846	765	772	789	772	777	844	789	811	844	780	818	766	822	758	787	786	775	822	808	798	777	801	779	821	764	811	781	815	774	814	810	792	800	789	810	799	768	801	792	813	815	771	837	769	781	765	797	788	860	823	806	799	841	817	784	765	800	731	806	814	830	798	808	785	784	832	755	835	763	814	780	766	828	771	794	778	791	817	779	806	761	788	828	804	841	808	823	771	749	781	748	790	797	826	830	847	784	767	822	781	759	830	800	759	831	833	792	812	808	737	762	813	785	796	803	798	818	785	809	790	799	797	804	779	718	817	760	725	763	784	815	813	795	781	797	775	785	777	804	813	791	824	745	796	798	829	720	812	773	783	764	801	832	767	779	836	776	757	818	823	767	807	791	828	794	777	814	796	830	801	824	821	799	851	781	796	835	833	799	805	798	778	804	805	784	793	827	754	846	801	721	839	776	778	809	791	820	810	819	774	769	783	782	805	806	813	784	789	804	769	827	819	794	745	797	770	769	786	770	780	867	828	770	739	778	819	797	810	790	764	768	780	829	779	841	833	772	792	770	761	812	806	793	806	810	796	754	730	743	809	825	776	705	777	809	786	808	805	821	781	793	801	760	767	756	826	818	838	789	789	783	764	822	834	786	844	828	757	841	832	776	787	787	794	745	798	787	785	776	820	794	763	795	781	836	788	849	844	826	814	798	819	795	832	773	834	789	828	863	773	758	811	810	823	813	789	799	789	731	839	763	781	792	779	790	815	774	799	783	807	794	795	785	807	738	805	806	759	823	811	838	823	796	820	802	801	785	766	807	790	806	720	768	768	796	814	789	798	793	770	807	751	812	757	799	770	843	785	756	799	803	771	808	785	779	782	773	791	771	744	738	821	773	748	847	815	824	813	778	809	812	830	828	776	787	794	770	786	798	777	806	819	819	818	744	772	791	828	778	786	802	785	736	860	806	757	800	764	781	794	746	775	782	779	749	845	768	782	798	793	810	781	823	816	822	792	842	780	806	807	799	787	787	841	805	800	809	832	841	779	806	789	788	790	808	757	812	808	823	759	801	771	773	778	788	794	781	809	747	817	796	782	792	793	800	800	828	824	751	808	778	780	775	828	762	823	818	805	778	808	765	840	830	763	799	768	819	759	808	770	824	787	795	826	797	811	829	810	815	824	793	810	760	751	844	810	831	781	795	792	851	746	836	808	754	777	760	843	777	774	807	756	808	826	800	774	759	769	755	727	800	829	728	792	817	778	753	813	772	795	804	808	738	802	786	764	818	770	820	829	765	806	796	775	791	812	819	797	799	736	811	818	813	843	789	765	764	764	833	724	784	803	753	785	788	795	806	779	800	816	773	820	798	778	825	800	787	790	785	827	801	779	787	777	829	797	823	795	744	843	743	784	812	803	794	764	767	765	798	807	802	767	795	760	818	808	797	813	798	822	762	820	769	819	779	796	822	783	747	802	810	792	837	826	764	817	774	787	806	796	777	818	835	786	817	753	759	785	782	777	785	783	751	808	816	787	842	760	810	814	806	819	803	760
29343	40341	22470	6970	2757	82	78	116	63	58	49	67	62	62	70	45	50	95	298	352	202	149	79	69	64	66	57	57	55	64	54	73	57	56	60	55	58	64	48	49	49	58	49	57	63	57	65	60	68	68	62	56	67	66	61	61	59	69	68	61	59	49	62	73	46	54	49	58	61	83	78	60	68	46	58	65	61	70	65	62	66	50	51	62	72	54	73	64	66	55	76	59	84	60	63	57	58	67	75	50	55	61	47	49	59	55	53	43	58	68	69	63	47	49	60	53	63	67	64	51	60	52	53	65	63	64	59	66	61	75	66	63	69	66	57	52	71	64	58	66	64	64	74	55	49	45	65	62	59	64	66	55	77	45	66	60	51	53	59	61	67	64	61	59	68	68	56	55	56	68	70	66	64	60	68	70	61	60	69	59	48	61	53	59	53	66	51	57	59	47	51	70	57	56	65	64	58	48	79	48	75	58	76	56	65	53	63	63	53	54	66	55	71	68	54	61	54	57	58	59	53	55	71	68	78	64	65	53	51	46	67	48	48	53	67	53	48	57	59	59	59	70	55	64	58	68	77	44	66	45	64	54	59	53	54	61	74	62	62	47	58	58	49	56	56	64	64	54	64	65	69	51	61	75	61	65	68	57	56	68	62	66	65	80	58	73	62	63	60	61	62	59	63	62	64	72	53	43	50	63	60	57	66	56	48	58	53	51	57	70	70	73	66	65	55	48	54	64	69	51	69	48	62	62	51	59	64	57	52	52	53	67	52	45	56	69	65	62	52	69	44	64	66	53	55	53	55	67	71	54	59	56	48	58	52	55	42	59	55	55	58	52	65	50	55	63	49	64	54	50	57	67	51	66	51	57	48	67	78	59	66	60	59	62	60	68	51	64	58	70	44	68	67	59	55	65	63	52	67	58	59	60	53	68	60	77	54	54	63	49	55	68	62	63	56	51	58	74	60	53	79	55	56	62	60	58	66	55	53	46	64	37	57	65	63	59	71	76	56	73	62	71	53	57	52	65	62	66	61	52	58	58	62	53	60	44	49	58	61	65	59	75	55	60	48	56	54	57	62	62	61	59	64	62	65	66	62	49	57	47	64	59	63	67	55	64	47	57	44	56	57	59	49	59	59	60	51	59	46	73	54	57	55	46	51	74	71	47	77	51	56	72	68	76	51	56	47	56	55	62	63	65	49	53	65	61	77	51	69	57	76	64	70	57	52	65	59	59	70	64	61	50	59	56	55	56	72	55	58	49	65	49	62	61	70	57	58	77	55	71	64	60	68	64	53	63	57	64	67	67	59	55	77	57	58	80	69	54	69	60	71	63	57	60	49	64	62	51	51	67	45	61	60	68	72	52	66	71	64	57	62	63	68	66	52	60	69	63	84	65	62	62	57	66	62	60	44	62	70	51	66	71	56	66	64	57	61	62	59	58	62	55	59	68	60	52	63	59	65	52	49	60	56	74	51	58	49	68	58	61	72	63	63	69	62	66	58	53	51	55	59	66	74	63	62	57	55	47	62	53	62	54	64	40	68	46	77	65	74	56	68	53	60	59	57	76	59	76	69	71	73	65	64	54	57	64	55	48	59	66	47	63	74	63	45	55	57	72	63	59	76	48	65	57	70	65	52	78	67	60	72	63	59	57	48	61	49	65	47	58	50	71	75	56	53	58	60	66	83	51	60	59	55	51	59	61	64	56	60	56	52	65	67	56	72	61	51	59	71	69	62	54	54	42	67	52	70	60	60	47	63	59	54	65	51	58	66	49	73	48	63	67	51	55	74	73	69	59	73	70	50	60	53	47	60	49	59	59	63	68	65	58	38	52	63	53	60	63	53	71	58	51	64	58	44	83	63	63	62	66	53	45	69	50	74	71	52	72	56	45	60	52	68	47	51	50	72	59	79	59	63	57	61	52	57	66	44	67	49	61	74	59	52	60	57	66	68	47	61	63	67	47	54	66	73	56	56	72	59	64	71	59	64	68	50	53	67	63	53	65	50	59	59	69	48	57	64	60	62	57	67	64	68	59	63	50	52	57	58	48	68	68	48	44	39	60	54	61	66	63	61	55	58	52	48	63	71	56	67	54	75	49	56	64	69	42	60	66	66	56	50	75	69	59	70	60	49	67	63	51	75	54	71	80	53	55	61	53	65	63	63	58	51	62	58	42	40	56	61	57	79	64	64	60	76	56	55	60	64	71	55	61	82	61	56	75	66	70	54	54	58	54	61	72	57	68	70	53	52	46	65	75	45	64	54	64	60	60	60	45	51	61	54	58	66	74	61	69	62	65	53	59	49	47	59	60	66	66	58	65	64	59	62	69	62	58	48	58	59	58	50	64	50	53	65	72	69	68	62	61	54	63	70	61	62	55	60	75	57	56	67	50	69	54	63	64	62	62	69	47	62	55	56	58	56	49	66	62	55	63	71	57	54	60	65	68	55	57	58	55	47	62	53	52	64	68	69	72	71	53	42	42	74	64	63	63	63	54	69	60	45	60	59	62	62	62	59	72	76	73	55	50	75	68	61	63	63	56	53	54	60	53	55	57	72	75	54	45	64	52	66	64	67	64	66	69	55	67	72	43	62	50	57	55	63	52	62	52	60	66	61	52	59	54	67	52	64	79	68	68	51	55	65	64	55	56	54	58	70	66	45	64	44	68	68	75	70	74	53	60	64	50	53	60	49	72	68	58	54	55	63	69	79	59	61	60	61	61	50	72	57	68	43	56	71	72	56	54	74	57	61	71	64	60	55	72	61	63	49	51	64	66	69	64	61	73	59	57	75	53	47	55	55	57	55	59	65	53	69	74	61	66	63	60	65	67	64	58	65	55	73	78	62	61	60	67	60	68	58	68	61	67	64	72	62	60	51	53	70	65	68	43	62	46	68	44	53	54	57	49	58	48	60	53	45	53	60	58	72	69	62	60	50	62	57	51	72	59	50	67	62	63	62	69	55	61	59	69	64	51	60	72	67	60	61	67	51	56	68	60	62	62	60	70	66	57	53	61	72	54	60	60	65	55	65	76	67	50	63	56	66	60	61	52	58	49	51	73	53	63	59	78	55	69	53	73	53	73	53	78	57	59	61	57	52	63	60	60	57	55	52	69	64	52	69	65	59	60	68	52	54	58	58	71	53	51	56	61	59	60	67	51	60	60	62	62	69	70	63	49	62	57	54	67	53	70	73	68	66	63	67	72	51	50	51	58	74	55	63	57	61	58	63	62	60	58	78	69	64	60	57	56	55	61	51	55	53	53	56	61	75	60	49	51	58	53	63	64	55	53	80	68	67	51	73	56	52	52	71	67	59	55	54	69	55	63	63	57	46	66	60	52	67	47	70	64	64	45	66	78	59	62	67	67	69	62	62	60	46	61	78	68	63	55	64	61	47	58	76	71	66	58	62	59	58	56	44	52	58	70	69	66	73	54	60	57	58	63	70	49	54	57	65	63	70	63	52	52	69	60	55	71	58	78	60	64
47838	49259	41100	37463	36003	1643	1807	5848	1043	957	918	849	860	817	811	837	859	2382	9182	9301	6073	3170	1632	952	804	806	753	711	746	717	767	755	707	748	769	732	733	742	734	771	791	723	728	711	739	736	787	747	759	695	768	715	730	714	761	760	770	734	768	747	760	697	777	699	754	765	779	682	750	714	726	778	785	770	767	704	710	776	754	790	752	743	754	744	760	723	790	747	750	713	710	773	755	740	692	802	724	737	760	758	767	763	751	725	738	752	743	752	827	707	753	723	669	755	730	747	715	733	748	757	710	762	715	770	767	738	706	765	775	706	770	761	779	737	706	721	743	712	709	752	761	764	715	760	749	769	742	783	722	790	786	785	742	751	736	742	736	741	735	779	742	724	755	753	710	758	706	731	734	702	756	739	733	719	787	734	746	769	771	706	759	744	737	791	720	746	772	803	780	822	708	742	774	714	734	738	760	771	719	754	772	686	804	712	728	786	796	789	699	736	786	742	758	720	726	773	727	799	738	738	768	729	755	782	794	733	729	713	757	741	748	681	720	730	763	735	730	740	747	734	736	747	735	710	763	735	780	719	713	739	695	779	719	724	749	736	690	769	746	756	752	761	792	774	760	748	717	741	698	770	745	776	711	761	779	773	776	764	758	744	787	759	771	693	719	713	783	735	796	709	742	769	716	725	741	752	730	736	754	751	707	728	749	762	700	750	748	815	724	759	772	754	739	688	760	734	697	765	735	776	715	728	680	697	745	736	746	807	728	760	755	698	750	721	731	737	783	716	771	671	742	755	736	725	755	757	712	738	734	791	670	735	708	708	698	749	731	770	789	686	770	756	727	713	778	738	710	720	735	718	706	780	687	768	684	721	768	726	752	768	780	782	758	775	769	731	776	733	728	753	744	705	772	772	737	748	744	732	764	727	811	727	729	740	710	737	759	741	696	724	769	721	742	762	716	743	737	722	747	739	694	730	759	714	789	747	739	715	739	741	780	757	759	754	743	717	769	754	740	771	693	750	791	720	730	772	709	772	746	726	762	740	771	762	743	746	721	771	769	791	714	746	716	799	726	748	723	762	744	754	745	757	738	734	741	757	686	718	708	685	733	758	758	765	744	746	703	780	740	746	748	760	729	713	776	707	677	723	775	770	734	739	753	756	756	706	730	736	710	774	756	748	701	759	716	717	754	753	750	750	713	750	760	750	783	727	747	698	724	781	754	717	754	760	718	736	750	779	748	743	760	683	756	765	777	749	726	714	734	763	755	750	728	710	777	768	726	745	718	748	748	735	730	748	751	711	765	721	752	702	728	781	730	696	728	741	737	707	688	699	715	715	743	723	761	669	706	707	715	734	738	780	747	745	738	728	736	729	734	731	761	757	727	767	723	783	727	757	761	745	769	723	718	704	722	763	713	772	754	725	753	721	743	721	719	720	763	803	709	738	770	789	748	745	729	701	759	774	767	708	700	736	738	733	766	740	691	735	752	738	750	720	746	739	742	747	668	778	750	741	733	764	749	740	697	669	773	715	690	767	750	771	724	749	729	754	712	677	754	758	770	744	741	753	743	756	723	801	739	762	781	781	751	684	718	743	810	765	749	739	743	676	745	702	743	750	759	777	745	709	734	790	757	780	733	696	714	744	755	768	689	710	725	731	759	715	762	745	742	735	738	727	719	760	775	721	790	787	739	731	727	708	768	762	672	681	742	700	794	751	780	692	732	716	771	708	724	761	811	802	795	725	781	741	762	751	738	754	721	789	769	795	768	759	764	719	735	774	737	766	749	735	759	701	717	771	715	779	755	702	713	720	823	766	764	737	753	730	759	689	759	697	755	757	757	702	783	720	801	715	779	756	773	765	697	720	732	706	742	711	747	767	770	711	750	787	738	767	745	743	727	786	766	742	749	765	774	745	749	708	757	724	742	784	753	770	734	725	692	739	773	683	769	736	751	702	768	800	783	750	736	743	704	739	732	692	766	734	710	770	671	763	736	758	712	762	708	756	750	761	743	763	745	698	726	760	724	723	753	728	748	751	758	734	740	776	727	746	809	776	712	758	749	743	741	724	755	751	782	769	726	734	744	693	798	780	719	732	756	749	781	698	750	758	779	718	714	755	755	769	792	746	705	711	804	693	762	727	738	758	753	714	747	744	703	738	745	747	714	726	739	770	721	751	738	750	727	777	741	726	756	699	732	738	726	810	761	765	782	738	767	749	727	801	765	698	693	742	702	724	731	719	735	754	754	702	791	757	769	759	752	738	716	733	670	743	755	759	749	757	748	754	752	745	732	751	738	753	781	698	695	742	727	733	780	729	786	795	804	725	694	737	744	758	709	748	728	735	725	742	691	730	751	745	718	708	720	726	757	765	793	750	741	770	746	758	713	720	789	712	780	739	694	749	706	735	767	723	736	791	726	754	741	699	760	753	748	765	703	742	751	745	751	757	737	719	760	658	715	766	736	742	746	741	707	739	741	693	760	783	694	753	714	756	750	694	757	794	704	787	737	778	746	739	759	785	770	736	782	740	723	697	755	769	725	803	780	747	720	744	743	754	756	743	722	753	761	729	792	787	658	734	758	697	707	720	693	743	709	732	737	780	723	812	765	736	719	723	756	740	819	793	716	759	736	723	739	761	767	746	780	799	739	729	777	749	739	718	756	773	749	741	732	740	748	702	748	781	753	733	758	710	733	731	739	696	750	806	770	754	725	701	691	744	741	721	771	750	765	681	761	669	761	764	663	753	738	764	752	726	752	777	749	754	731	744	767	740	766	731	707	746	741	735	766	785	722	753	751	740	698	734	754	749	745	731	679	775	713	761	767	671	765	726	764	722	762	797	753	742	750	732	732	803	751	709	749	700	764	728	817	702	735	735	743	727	719	773	747	745	746	694	738	750	704	712	774	736	766	728	797	762	710	730	749	770	730	737	746	712	759	746	694	745	781	749	739	739	741	719	670	765	731	737	757	693	716	758	730	757	764	738	730	732	759	719	684	762	741	789	743	732	733	719	745	753	729	732	788	696	738	769	723	748	730	746	774	729	744	746	738	711	742	741	685	739	713	717	734	749	727	737	785	736	698	713	717	736	714	748	758	746	747	739	772	776	758	749	788	738	762	772	721	713	746	754	718	765	718	703	753	751	722	777	767	735	724	787	743	711	723	703	710	762	770	718	740	740	705	773	747	768	728	754	688	756	756	725	736	753	799	751	750	761	759	737	734	658	701	746	724	753	812	725	725	722	784	768	729	741	743	747	698	733	735	726	700	754	730	702	769	783	762	714	750	739	771	721	749	672	719	711	750	686	823	728	763	742	732	758	733	761	738	772	744	779	754	774	725	719	763	740	746	762	738	689	790	751	780	793	800	737	712	693	754	739	801	762	734	746	738	738	690	746	726	752	741	776	719	766	759	702	723	772	748	738	732	740	720	750	735	703	740	766	714	778	789	728	726	743	738	752	768	727	784	735	730	722	731	781	743	741	772	774	748	696
9745	12290	5290	1052	536	52	64	59	60	49	54	47	66	57	56	55	63	80	113	142	107	92	65	70	72	54	50	49	56	58	68	53	59	52	51	62	44	52	46	58	47	53	50	47	43	52	60	56	57	49	59	59	56	51	59	45	50	40	59	57	45	57	70	56	72	49	51	61	62	58	58	59	64	58	59	46	54	60	61	48	51	47	49	62	45	49	69	55	62	61	41	48	57	58	56	53	50	54	45	52	50	63	48	70	64	52	67	64	50	58	65	53	58	58	58	63	61	52	55	48	54	52	42	60	55	51	54	55	58	59	55	54	75	66	49	59	51	54	63	47	68	57	52	46	48	63	55	66	60	55	50	63	53	58	55	51	50	55	70	56	48	53	54	63	44	58	41	69	50	60	54	43	66	55	39	50	53	52	46	61	45	46	51	47	55	60	58	49	59	53	43	50	59	66	54	58	46	49	46	53	53	60	70	47	70	50	53	52	65	60	32	55	59	74	71	57	71	62	41	49	59	60	50	62	56	58	59	61	51	47	48	50	59	63	59	57	49	57	53	55	55	46	57	60	46	52	51	51	55	53	59	62	54	54	55	54	62	59	61	64	58	61	53	52	69	59	63	43	66	48	51	55	54	51	50	54	51	54	63	59	56	55	49	52	60	52	74	55	62	56	53	66	65	56	56	50	48	56	52	46	46	40	63	47	66	50	45	61	54	73	50	54	50	60	41	59	56	61	56	51	50	51	47	47	66	54	56	56	47	55	53	51	65	48	67	60	54	56	49	53	52	45	47	64	52	62	51	60	59	68	53	61	46	49	46	51	47	58	62	49	62	49	46	51	59	72	60	59	58	51	65	55	62	57	54	50	46	46	56	64	51	60	50	63	61	58	47	58	41	60	51	62	59	48	41	55	45	49	59	57	62	63	71	55	47	58	52	61	59	57	55	50	54	56	48	61	48	57	52	46	59	65	63	62	54	56	69	65	50	51	51	59	65	53	76	52	63	61	51	54	49	59	48	69	53	57	49	61	57	54	60	70	47	62	59	62	56	62	44	56	55	52	61	44	60	59	58	43	64	54	48	70	47	52	66	43	56	51	46	63	46	56	50	53	50	50	58	55	48	56	62	49	50	69	48	60	60	65	54	55	55	57	64	61	48	48	52	66	59	53	65	63	57	56	51	53	46	57	56	50	63	69	57	56	57	63	39	59	55	57	56	45	53	61	52	58	45	58	62	60	59	54	43	63	67	50	65	49	54	54	49	61	67	51	58	57	75	51	70	52	40	57	43	55	49	61	58	51	52	65	51	63	60	54	57	59	51	48	50	69	56	55	53	70	61	56	61	59	40	53	53	47	50	45	51	47	54	60	51	48	55	46	46	42	60	48	55	67	55	63	50	53	52	58	53	54	54	52	58	61	57	60	45	56	51	68	45	54	47	59	65	42	58	60	42	71	55	59	63	50	53	77	56	62	53	53	47	54	50	47	52	50	45	53	58	47	60	54	54	47	54	47	70	71	55	69	62	50	67	61	51	69	57	70	57	52	56	67	56	60	66	57	43	51	46	53	57	66	72	64	57	51	59	54	46	72	55	55	63	31	57	56	53	60	52	56	61	54	55	63	58	54	55	55	56	75	59	63	50	62	67	63	45	64	49	46	56	42	59	52	74	56	67	49	61	52	53	47	66	68	56	63	53	51	67	60	57	64	49	56	49	53	44	46	62	53	65	49	62	53	61	65	49	41	55	59	49	60	63	42	57	49	65	69	51	46	58	41	71	57	59	49	55	54	57	50	56	56	51	63	71	70	53	63	47	50	50	58	57	69	64	63	49	62	50	37	65	45	52	64	56	54	64	54	53	58	53	58	54	56	52	46	59	53	59	65	51	65	62	66	54	55	50	63	61	55	47	55	42	52	73	57	57	57	57	55	47	54	47	39	58	69	56	58	55	60	59	64	55	64	76	51	51	71	49	62	60	42	53	62	53	55	61	50	48	50	51	61	50	69	55	68	59	58	57	57	55	55	69	53	55	55	47	60	60	58	41	62	48	51	47	53	57	53	44	56	58	62	50	75	46	58	65	63	48	51	54	42	64	67	56	52	57	65	51	59	48	60	46	37	59	59	58	65	34	61	66	60	61	52	51	86	59	47	49	69	43	53	59	63	53	59	57	51	54	52	47	59	63	65	47	47	54	55	62	54	56	46	56	53	65	61	58	54	50	62	51	61	52	56	64	54	49	64	57	61	48	52	44	49	60	58	52	57	79	57	57	67	48	56	68	59	56	57	61	63	67	47	50	47	56	52	64	45	63	43	70	61	44	52	57	45	53	56	52	56	56	57	55	44	50	45	49	52	54	57	67	62	48	62	70	51	63	60	61	59	62	53	51	62	55	57	48	48	73	59	50	53	54	55	55	47	57	55	47	57	52	50	64	56	43	63	55	52	37	66	41	61	50	47	52	43	51	66	66	55	54	68	44	49	46	53	51	55	43	55	67	50	48	50	63	49	58	57	55	50	58	54	62	59	64	39	54	53	46	54	47	62	53	56	46	55	54	56	67	55	61	56	58	49	53	63	65	46	40	55	52	40	44	54	57	50	63	37	50	52	58	49	56	61	47	55	45	63	36	57	55	61	61	66	59	56	55	71	49	49	54	48	51	47	48	57	55	51	54	67	46	58	55	69	55	59	42	60	57	58	54	39	53	41	66	48	62	54	49	52	46	52	63	62	57	38	59	53	51	56	68	67	50	59	63	55	50	49	49	56	53	58	53	45	63	48	61	63	55	53	64	56	48	43	61	53	50	63	50	39	46	58	49	56	47	57	61	44	62	51	58	67	68	51	48	57	69	50	60	65	49	62	62	50	55	62	57	61	62	41	66	51	59	73	46	52	55	47	56	47	50	65	60	54	56	61	47	54	58	60	47	68	52	54	57	49	58	61	64	63	58	55	57	47	51	48	52	50	56	63	58	76	48	66	62	60	49	69	41	50	50	49	56	47	69	36	41	55	53	64	55	46	44	55	39	57	37	55	55	61	55	63	69	55	46	64	46	51	62	57	44	38	43	66	55	45	60	57	63	54	51	48	57	54	56	52	68	62	52	47	73	38	44	55	57	65	47	51	41	51	57	62	52	65	57	43	46	61	56	52	58	56	56	60	59	50	50	55	44	48	41	47	58	63	64	45	54	69	68	47	49	54	47	61	49	48	51	58	44	66	45	56	47	69	59	68	54	51	55	46	58	41	48	55	55	65	53	48	62	58	61	56	47	51	49	63	53	59	65	68	50	58	46	65	58	52	57	58	63	65	41	67	70	46	53	56	67	53	46	57	43	45	45	42	56	47	54	53	54	48	56	50	72	58	54	61	58	74	47	63	56	57	60	52	74	50	53	52	66	59	42	61	48	51	53	54	63	70	57	53	59	55	53	47	57	59	60	69	50	57	57	59	60	59	55	58	44	48	43	48	53	49	53	48	48	50	63	64	58	57
43143	36407	24598	20809	20290	1123	844	1112	726	731	733	732	691	729	732	689	775	1267	3161	3391	2341	1475	1013	799	730	689	696	722	673	698	682	735	660	657	686	692	677	710	708	729	736	694	657	649	698	630	675	711	659	691	663	711	659	678	728	665	666	698	721	662	686	716	705	684	720	653	724	721	632	661	717	685	672	662	709	687	705	687	674	639	692	705	664	715	712	667	672	739	658	682	670	725	698	706	722	649	720	691	697	678	685	637	647	652	680	669	673	639	656	703	697	703	678	675	686	712	713	673	690	662	691	674	675	716	663	703	706	691	711	702	697	664	657	674	694	682	668	678	733	658	694	696	676	662	704	714	703	712	663	703	667	666	699	676	709	702	713	684	665	664	695	697	664	678	692	688	683	695	660	651	704	629	692	679	664	729	647	682	666	646	688	665	688	694	693	691	680	708	660	690	641	718	656	672	674	690	707	693	621	680	732	649	674	634	664	717	708	708	654	687	740	711	678	707	720	690	656	699	676	651	670	683	671	708	681	700	734	675	697	727	664	683	711	674	645	656	658	729	661	614	687	714	644	689	688	677	657	635	704	668	667	683	689	708	713	675	734	661	685	683	680	669	677	664	666	681	640	671	694	709	667	736	688	668	684	727	662	707	649	693	740	707	664	709	657	672	640	663	676	678	626	715	710	644	694	674	704	684	719	676	706	680	706	689	675	685	701	729	647	687	649	636	696	697	678	672	672	708	668	722	686	671	661	722	673	710	676	714	665	648	670	669	691	687	732	681	647	725	672	669	661	679	712	688	678	693	697	700	690	682	699	695	694	696	680	642	688	718	677	650	699	679	672	672	701	741	685	697	714	674	686	667	674	733	648	736	695	717	693	713	701	715	658	647	657	701	664	700	712	699	715	674	696	662	680	659	651	689	666	677	668	612	680	693	711	648	639	705	683	694	707	722	708	658	640	649	692	669	717	661	656	721	692	712	683	700	687	673	683	692	670	683	701	688	664	719	658	669	674	711	713	682	675	639	737	712	664	686	673	667	675	668	683	705	670	653	711	665	652	653	683	716	659	733	703	669	704	694	660	699	643	671	721	621	669	678	702	681	715	689	709	715	715	674	735	690	690	689	666	685	679	674	674	688	674	652	683	649	680	671	691	689	713	652	659	678	708	677	695	683	667	663	673	682	675	667	699	646	714	694	707	689	644	694	690	672	671	647	678	641	631	691	703	696	695	664	690	643	694	685	720	671	647	695	697	721	681	691	712	668	683	700	698	692	687	676	615	717	718	652	683	677	677	679	714	628	651	679	681	697	722	672	673	673	697	685	696	620	653	680	716	688	641	656	729	681	684	655	706	673	660	679	651	717	703	695	668	668	709	687	667	711	660	679	658	728	680	709	695	630	704	668	658	666	652	666	642	689	670	704	716	693	656	675	714	725	652	662	667	702	678	687	684	699	697	710	683	729	666	659	703	663	689	685	685	643	628	689	759	685	745	695	638	671	695	658	650	703	683	646	687	639	645	692	675	624	715	680	643	696	655	671	665	693	709	673	676	679	650	674	685	687	674	664	715	655	740	679	710	673	699	637	672	673	703	670	698	655	662	711	661	664	726	684	634	708	706	616	658	705	684	703	643	697	708	683	643	697	695	720	697	655	709	694	694	714	698	685	683	706	687	669	693	639	662	684	638	749	656	724	659	702	717	704	684	657	697	680	678	727	658	667	659	671	710	727	644	685	678	678	695	675	682	679	700	636	676	665	660	686	648	660	714	680	639	674	721	657	668	675	740	671	735	706	710	716	735	685	674	658	740	664	724	661	676	686	718	678	688	677	657	705	652	705	669	670	661	698	723	678	693	655	688	647	664	666	684	728	673	683	668	705	686	673	667	694	712	720	704	698	682	710	697	693	657	669	671	679	679	721	664	671	696	661	654	666	700	705	701	735	621	703	681	706	665	633	737	708	692	685	707	693	692	672	669	693	648	638	715	676	677	688	712	719	721	650	707	675	672	660	682	649	686	644	693	698	674	696	685	699	655	691	647	671	767	707	665	720	675	638	694	691	723	667	690	696	674	730	651	671	707	722	725	663	728	690	672	672	658	691	633	684	738	670	719	641	688	695	696	716	668	695	645	687	667	722	677	683	669	705	689	692	666	691	681	665	652	692	684	601	687	691	738	722	672	677	655	681	673	629	708	675	706	691	686	650	669	699	665	665	697	649	712	703	721	681	710	677	633	696	705	664	671	714	648	743	730	649	674	667	647	724	621	681	670	630	662	696	694	686	747	669	680	648	711	629	695	670	722	704	728	642	683	694	665	658	703	677	707	733	727	668	708	710	694	672	698	694	652	734	683	731	655	720	684	684	645	691	675	708	683	707	635	686	720	653	698	638	656	679	672	688	674	622	682	731	679	643	673	692	634	724	656	671	645	673	675	701	691	667	639	704	692	761	703	657	670	628	725	663	641	695	710	704	703	669	669	689	696	676	756	676	683	666	672	721	695	669	679	653	638	659	652	639	698	693	667	675	698	685	667	655	680	657	628	696	690	715	697	695	666	714	763	697	689	698	688	654	688	677	621	646	705	664	677	698	665	691	661	701	666	709	684	677	714	693	679	644	676	710	672	687	668	735	647	685	656	678	721	651	685	685	682	687	692	681	700	687	696	698	702	681	669	668	703	669	679	664	665	668	630	686	684	689	650	628	652	697	660	689	692	691	649	715	647	657	699	674	689	725	664	631	683	703	676	712	694	718	712	707	711	693	689	650	669	713	682	715	684	637	670	666	666	678	667	688	685	680	686	708	697	681	670	669	691	664	692	701	687	683	710	699	696	658	660	695	676	690	685	687	688	642	674	671	704	705	656	713	652	720	690	683	640	709	656	670	720	686	684	685	686	705	692	707	739	667	702	638	703	694	709	703	680	704	674	650	661	707	673	679	682	672	652	689	662	677	681	732	712	675	684	659	705	664	701	672	674	686	709	699	641	686	652	708	679	692	678	633	627	661	676	687	643	661	680	675	674	667	647	681	656	665	696	675	709	694	640	669	677	681	690	701	691	686	702	669	672	649	684	681	696	667	631	683	680	665	680	697	677	676	696	703	686	698	652	682	650	675	646	679	705	712	629	661	703	702	683	645	689	642	676	693	664	667	631	685	685	671	709	673	690	741	660	662	639	675	690	712	712	694	663	701	678	668	626	674	663	709	682	729	715	637	668	677	660	724	664	682	683	683	656	686	688	643	700	695	689	686	712	708	660	711	670	725	665	694	662	703	681	692	687	638	682	705	698	712	666	701	683	720	629	710	693	671	724	675	707	739	683	656	649	656	653	687	687	726	675	662	679	675	766	715	651	724	676	712	654	697	696	674	652	659	664	709	682	667	719	643	729	678	663	679	682	646	696	676	682	666	713	663	684	708	719	710	712	658	730	737	685	728	767	705	674	713	703	659	672	660	680	671	686	725	675	637	662	682	686	667	653	681	652	683	719	678	736	698
22873	32247	15434	3732	918	150	92	52	64	54	61	62	66	82	55	50	58	76	261	314	188	134	88	58	70	59	53	48	52	59	57	62	49	62	51	51	51	57	54	58	39	50	50	48	52	43	55	55	44	43	53	62	68	55	47	54	58	50	59	53	47	61	50	66	58	48	59	64	56	43	60	67	49	55	47	51	48	44	53	58	49	47	64	59	42	55	68	58	57	49	59	61	51	63	49	53	50	57	42	51	46	60	49	52	60	61	50	48	41	56	49	51	47	68	64	59	44	51	49	61	48	49	49	56	59	63	50	49	60	55	41	54	46	49	47	54	52	55	58	66	50	58	46	49	50	54	60	38	56	53	62	55	45	57	50	55	48	55	55	47	49	55	60	67	51	52	50	51	53	47	51	55	49	51	64	53	54	54	55	53	47	56	53	58	60	52	52	51	55	52	50	59	63	65	57	51	38	55	39	64	45	48	60	67	47	52	51	55	58	60	59	62	49	44	63	54	69	45	52	43	45	44	55	45	71	65	48	52	57	56	55	49	58	55	52	48	46	53	55	52	58	63	49	66	58	62	44	62	51	47	57	48	56	59	43	56	50	56	46	49	53	52	52	47	51	57	40	58	55	53	62	52	62	58	45	55	40	49	39	60	63	46	50	54	71	46	50	58	60	56	54	42	44	52	61	49	56	50	46	52	42	48	53	57	67	42	51	61	55	60	53	45	68	46	44	53	43	61	64	55	35	57	49	52	57	62	66	49	50	58	52	43	54	52	52	60	51	67	45	49	58	52	58	56	55	41	50	48	67	57	46	51	62	41	58	49	47	59	56	61	49	49	58	56	43	47	46	42	39	60	60	54	64	46	70	53	57	50	55	58	67	44	72	57	46	53	64	56	51	67	43	51	48	54	50	48	48	49	51	56	46	50	52	54	49	58	59	51	53	55	56	58	54	52	60	47	36	59	49	43	49	71	50	50	61	69	71	52	56	48	56	69	60	44	46	46	59	72	53	51	61	54	57	56	65	58	52	50	56	51	51	52	36	52	72	51	51	62	59	65	62	62	71	50	35	46	47	47	54	59	50	52	69	47	51	54	44	43	47	61	49	41	63	60	53	46	39	59	43	57	47	52	60	44	54	51	49	58	39	37	44	50	60	54	60	52	46	68	51	49	54	59	55	62	67	50	61	54	55	60	60	67	55	40	64	52	53	47	49	70	50	39	52	55	60	38	49	44	63	53	42	55	59	54	56	64	55	58	40	56	58	49	63	43	62	46	61	59	50	63	40	59	54	63	61	62	44	48	56	59	59	50	49	59	58	61	39	44	65	53	57	65	56	59	44	45	40	55	56	48	44	37	58	41	56	48	57	42	54	68	55	47	48	51	55	55	50	63	54	54	66	46	56	51	54	55	46	57	50	61	48	52	58	45	55	43	61	55	52	49	52	48	64	57	67	61	53	59	52	49	50	38	58	47	41	52	50	63	54	41	41	53	58	53	66	56	59	46	59	53	53	55	43	50	60	55	47	52	53	50	51	50	60	44	45	41	61	54	61	47	61	52	56	54	49	52	58	56	63	51	49	47	64	47	47	57	42	66	40	50	50	44	57	66	38	61	56	63	43	60	47	56	49	52	54	49	54	42	49	63	47	58	62	59	62	51	58	59	55	51	52	64	58	59	52	57	45	56	55	46	44	59	57	64	61	46	55	71	49	55	57	61	58	58	55	59	65	53	51	61	59	56	59	55	61	53	52	59	44	45	43	51	55	62	51	47	37	63	54	50	45	51	42	51	67	71	44	46	45	40	54	56	49	53	46	62	67	55	51	58	37	52	53	53	62	56	66	47	50	44	48	44	63	46	70	40	57	53	58	62	51	42	48	45	45	67	55	61	53	64	58	68	58	68	49	63	54	44	62	58	51	57	47	62	48	57	53	50	54	60	54	55	48	50	47	44	50	51	57	53	55	56	51	51	52	56	42	55	63	39	56	57	59	55	59	37	53	55	58	52	47	48	45	59	51	36	60	55	47	40	53	59	64	43	61	54	44	47	58	51	55	44	57	52	53	62	62	56	58	48	64	63	51	41	45	35	46	69	44	59	42	42	55	55	66	48	47	40	50	47	52	52	58	43	48	48	53	51	57	45	56	58	45	69	56	63	42	55	37	63	54	58	51	58	46	49	54	47	61	55	60	46	62	58	58	59	65	56	62	52	44	45	58	52	48	41	41	56	55	45	56	57	44	65	55	56	37	43	54	48	63	50	42	53	46	45	44	56	57	59	59	46	53	57	49	49	50	62	46	59	56	52	43	65	61	63	47	51	49	58	56	57	39	53	46	39	48	49	51	58	48	48	53	48	58	65	47	60	54	55	43	59	51	54	58	55	50	55	43	50	51	54	54	62	51	56	52	57	52	58	53	65	46	58	68	48	50	44	45	58	55	55	57	46	50	52	49	61	49	71	45	71	69	58	55	49	52	62	55	52	48	45	54	53	59	63	52	50	66	47	36	45	50	55	70	54	59	51	52	60	42	63	55	58	47	65	59	66	43	59	52	46	56	52	66	42	58	60	54	50	53	50	53	41	55	63	51	49	52	50	48	40	44	61	61	49	60	56	50	51	50	52	61	53	57	55	49	49	46	42	44	46	57	52	56	52	50	50	53	57	50	56	60	47	47	62	67	66	52	63	47	55	43	63	51	62	56	37	58	48	44	49	56	53	58	59	50	49	60	70	44	56	56	50	47	35	61	50	49	55	58	51	58	51	60	51	55	62	59	49	63	57	45	54	56	48	53	51	49	57	54	66	42	44	48	50	54	62	48	59	49	72	52	61	52	67	45	53	49	58	59	67	58	55	47	63	56	56	51	59	53	46	50	45	43	58	50	52	50	57	44	50	64	62	57	43	42	62	75	56	56	58	67	47	45	60	57	41	52	51	65	49	52	71	57	64	49	46	46	52	48	50	57	55	46	54	60	49	60	60	63	44	49	54	48	46	61	48	56	43	43	53	53	57	68	51	45	36	50	57	58	58	49	40	52	46	70	62	52	61	55	49	49	49	62	54	50	50	40	50	51	47	49	57	55	48	61	61	56	54	43	51	57	51	65	61	44	55	62	45	53	52	51	43	56	53	56	51	59	66	56	56	46	53	65	40	51	59	57	40	42	53	47	40	43	55	53	58	54	40	51	42	48	64	50	53	50	42	53	58	50	64	42	47	57	48	50	52	53	58	70	65	57	52	57	49	61	65	46	44	48	56	58	53	51	54	53	56	45	60	54	57	42	59	62	55	52	54	61	58	45	50	55	52	67	60	40	60	49	52	63	46	52	43	66	55	50	52	51	57	55	54	76	68	56	61	56	52	57	50	47	47	60	44	50	58	47	53	68	68	56	54	52	62	54	52	39	60	44	58	56	56	61	65	56	58	51	42	52	58	70	54	58	55	56	75	50	46	48	51	49	47	61	55	64	44	50	62	46	55	44	48	50	39	43	45
47385	45667	33788	33196	21162	5772	2934	1066	909	878	806	797	754	770	743	780	750	1603	8358	8764	5688	3230	1583	974	712	667	677	640	627	620	668	698	647	638	649	657	645	696	686	680	647	635	670	693	687	681	654	646	633	665	704	685	666	648	687	636	634	616	643	678	650	708	640	618	642	673	569	629	664	647	658	664	629	662	697	682	625	689	655	691	657	627	643	660	669	655	636	668	644	618	628	625	639	675	698	677	642	611	632	664	657	643	711	684	642	689	651	658	669	687	685	683	622	652	640	688	648	661	678	658	689	694	652	662	693	648	635	660	603	672	662	655	628	659	615	652	696	662	671	682	614	678	652	703	638	668	625	639	671	688	644	662	659	687	676	664	668	651	624	629	617	622	706	636	642	661	625	658	627	683	613	670	656	656	646	623	604	662	658	618	697	682	658	662	670	621	658	673	677	653	605	675	682	666	646	625	634	617	657	622	680	631	638	632	659	666	700	648	642	635	646	612	673	646	665	657	656	623	635	628	652	631	643	605	635	639	665	641	624	639	646	609	672	731	696	649	646	679	637	693	644	628	627	724	646	689	700	627	682	606	613	637	657	650	641	688	669	636	642	645	696	683	669	657	643	654	703	673	623	656	684	682	673	633	657	680	648	653	636	661	639	634	641	652	659	649	669	682	630	643	662	677	693	646	644	636	645	658	698	656	687	613	680	645	650	671	635	645	663	653	603	668	640	621	636	661	638	683	641	663	655	673	652	601	651	610	670	628	630	638	616	639	655	653	642	644	639	617	646	677	643	645	642	625	642	658	660	664	639	638	687	610	675	668	617	650	675	689	622	688	643	649	655	595	656	650	612	690	639	667	629	663	633	663	636	701	673	674	621	664	628	695	608	686	661	652	631	651	646	607	688	680	669	678	663	648	611	673	728	628	652	660	664	618	676	641	665	726	601	667	651	666	641	656	650	643	721	685	647	630	665	649	652	663	639	653	724	640	619	655	686	639	659	697	640	633	620	641	621	638	661	674	675	614	683	657	666	626	632	649	690	661	689	602	665	679	676	673	622	656	707	631	645	622	679	648	652	639	659	674	657	669	642	708	658	633	692	631	624	665	642	670	637	692	673	678	676	641	639	635	657	654	638	638	639	648	643	649	717	698	670	644	686	655	652	683	641	628	633	640	675	648	736	662	690	670	636	673	644	659	668	667	655	611	713	659	639	673	658	646	670	667	674	664	610	625	691	647	670	692	648	649	612	659	623	657	613	630	613	634	642	677	668	661	666	637	668	659	668	689	650	695	637	670	652	658	626	637	691	632	668	668	643	669	685	643	645	669	646	617	723	612	621	666	627	684	615	646	619	668	628	621	651	678	674	679	635	664	667	683	614	630	633	639	675	651	615	676	647	706	685	654	685	633	668	618	621	607	654	683	675	656	641	670	670	662	664	625	603	694	641	640	648	649	666	653	627	643	678	654	650	660	620	649	648	636	634	632	705	688	649	662	639	648	678	660	657	610	608	654	676	619	681	676	632	643	682	679	678	649	626	650	695	666	645	636	659	603	648	608	690	649	634	668	674	675	642	689	657	642	706	658	697	621	647	658	628	639	699	682	685	687	637	654	639	665	699	707	633	643	640	643	618	699	684	628	645	625	706	650	721	638	635	675	655	663	638	619	592	703	633	653	664	627	659	719	631	628	680	656	653	685	653	682	651	686	642	665	633	643	675	649	646	642	668	633	670	642	623	639	628	615	670	606	672	680	637	630	630	680	693	643	670	663	649	632	644	617	628	637	713	646	711	645	660	656	609	663	624	650	657	635	611	638	694	634	656	631	671	644	699	637	652	676	673	612	687	661	628	678	655	662	583	679	696	638	609	662	637	657	680	705	645	660	692	639	642	669	649	637	599	672	640	660	621	654	677	684	688	678	646	661	669	638	697	640	696	688	678	694	650	649	638	665	659	638	655	667	662	652	648	614	655	634	644	623	676	662	667	657	631	648	612	646	625	711	667	660	672	631	646	634	674	666	630	686	669	644	695	649	677	635	622	616	675	698	668	608	649	667	628	670	666	653	665	632	654	643	660	631	627	667	629	705	685	665	643	700	718	616	644	653	692	647	632	658	581	648	650	660	689	699	635	686	654	636	658	672	645	600	639	625	695	689	651	653	668	672	624	667	661	687	690	683	654	658	672	670	654	650	648	677	675	640	683	651	673	640	618	626	631	645	667	691	660	651	683	655	697	672	636	665	695	661	628	620	656	656	656	608	650	640	648	656	654	676	642	603	643	678	702	645	633	638	659	644	682	664	650	695	674	671	654	623	650	626	655	682	635	658	653	699	633	628	646	631	635	678	690	667	718	651	656	643	692	622	668	648	649	631	672	661	675	636	658	643	670	686	640	702	643	657	694	627	634	659	667	670	655	631	641	655	690	607	679	670	635	659	636	676	678	642	620	665	641	664	644	614	664	669	669	681	647	666	658	649	653	685	641	629	654	586	656	632	645	655	665	670	628	681	672	674	670	659	697	651	650	647	664	592	668	663	704	653	665	664	671	655	717	651	680	671	667	685	694	699	659	694	646	628	660	674	646	656	571	627	706	688	656	630	690	615	625	601	660	652	669	628	666	671	654	676	636	615	682	671	647	697	700	645	683	696	645	627	613	645	646	682	676	688	629	668	632	666	677	682	693	643	672	647	676	609	640	636	676	687	664	673	665	678	689	623	651	673	687	622	709	655	664	624	651	634	672	676	656	657	597	620	644	669	649	654	671	612	669	712	685	678	673	640	619	680	674	705	722	668	664	692	705	678	667	641	602	671	642	633	676	643	693	643	681	659	664	663	653	655	678	664	657	665	669	648	677	673	652	637	658	655	690	717	690	635	591	660	682	661	663	668	664	650	642	672	638	651	694	628	659	695	674	654	687	676	623	636	646	613	658	682	638	635	666	664	659	607	642	663	670	655	693	634	665	645	675	625	656	624	688	711	661	642	666	663	645	692	636	636	628	695	679	656	668	676	646	613	641	632	658	646	687	705	652	710	613	689	650	683	630	592	668	656	626	655	622	654	654	661	659	682	676	628	598	700	686	679	671	650	689	660	671	657	701	639	640	674	646	681	679	617	699	627	670	613	678	646	652	648	612	673	653	675	667	620	707	612	653	685	589	608	654	635	689	660	660	664	657	675	635	663	639	682	620	684	654	679	641	639	679	655	654	654	640	667	644	661	653	658	649	669	619	640	630	713	644	640	636	659	709	665	666	652	690	628	673	646	591	645	675	625	656	655	696	694	678	649	676	680	611	689	640	639	681	654	704	689	635	652	626	688	672	663	659	676	625	660	651	645	647	639	639	669	650	630	655	657	637	661	677	719	652	700	644	624	658	694	647	679	658	662	650	587	634	656	667	634	661	658	634	662	687	625	620	637	686	683	636	660	669	689	636	649	637	671	626	682	672	650	653	669	657	680	636	666	656	611	704	668	674	655	660	665	693	674	618	720	638	624
21312	28607	14046	3459	330	75	252	73	63	52	58	75	69	55	76	52	64	71	320	442	319	139	110	60	67	60	73	68	64	74	71	82	61	68	74	65	65	64	71	70	62	56	55	57	67	62	52	57	73	59	61	68	72	58	53	75	50	56	70	68	67	77	51	50	67	63	61	72	55	68	77	61	60	67	61	58	60	55	62	71	68	64	64	60	65	70	66	54	69	57	70	57	71	64	54	45	68	60	60	63	68	53	53	59	78	51	72	53	47	62	62	54	59	62	63	50	53	65	62	60	54	57	76	57	57	67	77	69	66	69	65	62	58	78	58	70	50	67	80	61	59	63	64	60	68	66	68	69	71	67	64	62	54	55	75	55	63	71	64	71	66	71	63	60	59	68	56	60	56	72	72	63	71	71	84	66	90	61	67	57	59	55	48	70	52	59	55	72	60	80	62	75	58	73	66	48	64	77	66	74	60	77	64	57	63	60	57	58	47	72	60	58	55	74	58	72	63	55	63	59	43	56	63	48	72	60	66	72	58	64	58	83	51	72	64	65	70	57	70	66	59	72	64	53	66	67	69	61	72	66	57	52	66	65	73	62	63	65	67	62	62	62	62	64	67	61	54	69	62	65	69	57	47	67	67	62	66	65	65	88	70	55	66	69	65	74	67	61	67	67	72	65	51	67	62	59	63	46	67	52	80	71	57	61	57	74	71	56	63	64	66	62	69	54	68	45	67	62	88	71	65	66	73	79	47	67	67	72	69	61	75	69	51	50	66	65	70	59	71	58	65	72	65	63	63	54	63	62	46	71	84	53	62	57	68	78	69	66	68	61	73	50	56	59	74	50	51	79	50	56	67	65	57	72	63	58	65	74	59	63	62	65	66	68	55	65	73	65	58	61	68	60	73	56	66	60	63	58	62	70	57	71	69	71	67	55	62	79	55	79	71	62	56	59	64	61	66	65	71	53	55	58	60	63	68	73	68	74	70	60	63	64	56	65	71	64	57	57	60	62	71	52	68	62	61	73	54	68	68	56	78	53	47	48	52	63	68	47	76	72	68	71	73	61	59	51	55	53	58	57	61	66	77	72	57	63	64	68	65	66	52	62	59	71	71	72	65	69	71	56	75	50	75	57	63	57	62	66	61	58	73	55	58	59	66	66	73	61	66	65	65	69	64	72	70	71	63	60	67	59	70	64	62	66	68	60	51	64	48	59	80	55	62	68	58	63	61	56	62	65	63	66	60	58	61	66	66	67	57	59	43	57	63	64	69	70	58	67	65	54	66	62	62	66	53	66	79	61	56	53	58	48	70	61	63	69	56	75	56	62	78	58	63	65	62	62	64	75	52	74	61	56	74	61	62	82	74	60	72	65	77	67	63	57	65	67	66	61	54	65	75	62	65	67	68	51	58	66	49	83	55	64	65	63	76	63	66	75	68	68	70	61	70	74	57	62	65	65	58	67	61	68	59	80	67	53	61	71	73	48	70	60	64	53	73	67	70	64	81	57	62	64	58	77	64	61	72	66	66	61	58	65	68	48	61	62	65	72	53	49	60	59	63	48	59	61	60	53	60	56	67	46	62	69	70	71	56	65	73	66	65	53	60	64	59	71	68	63	67	70	60	54	63	67	64	57	65	60	65	75	67	60	67	61	74	71	62	71	69	52	72	68	69	67	57	68	73	70	68	56	67	69	81	64	69	60	57	66	64	64	63	61	66	71	57	63	61	62	71	69	72	73	76	59	71	64	59	68	72	70	44	60	64	62	54	73	77	63	54	63	61	63	69	67	56	58	69	69	65	40	72	58	58	61	82	62	60	66	58	73	69	55	70	57	59	56	67	54	61	55	69	60	76	62	61	74	78	69	60	77	71	68	58	73	67	75	70	73	74	51	69	60	65	65	62	57	61	66	58	53	69	59	61	69	59	70	76	69	78	56	56	62	66	66	62	81	56	56	70	66	67	72	70	59	59	66	74	58	66	70	69	73	67	66	68	68	71	63	76	61	59	73	87	66	65	61	58	41	57	51	59	66	58	51	61	65	61	56	65	73	63	62	55	65	54	75	63	74	59	52	49	71	63	68	68	77	62	58	62	75	66	60	59	73	64	55	57	73	67	62	63	61	63	63	60	66	60	66	59	71	61	67	62	59	59	53	56	69	73	72	62	64	71	50	67	67	77	73	69	59	53	62	61	74	70	67	53	59	80	61	62	57	57	76	63	60	74	56	58	53	68	59	65	57	66	61	57	60	93	60	72	62	60	54	63	69	64	66	65	68	60	61	66	70	61	61	58	63	53	69	59	51	64	60	69	54	51	64	69	65	52	78	65	69	64	62	71	75	66	61	53	76	69	50	59	61	83	63	73	68	63	52	70	71	55	58	71	63	62	61	61	70	69	69	72	83	62	62	69	68	71	82	57	62	54	65	58	66	62	81	53	62	80	75	61	68	69	67	71	72	65	58	52	51	78	70	51	76	57	73	68	71	47	63	59	64	60	61	59	58	84	71	73	94	65	53	58	64	79	69	64	69	61	69	51	64	63	63	70	75	70	64	58	75	65	68	58	72	55	69	73	69	55	64	59	86	92	56	60	69	70	60	51	57	72	62	63	67	63	59	62	62	71	68	66	62	74	54	69	55	66	65	65	71	67	61	57	80	46	62	58	57	66	56	74	70	66	68	63	55	62	71	64	65	67	61	56	61	75	81	70	57	71	57	57	75	61	75	56	68	57	74	81	64	61	65	70	70	69	71	61	70	49	57	79	61	61	60	70	66	69	70	62	61	78	65	62	63	61	65	70	58	51	66	57	65	58	59	62	77	72	53	55	70	75	77	66	61	57	64	73	57	65	63	64	62	65	62	51	57	83	78	64	55	57	70	57	59	67	73	66	41	44	68	61	56	61	76	58	59	63	71	58	69	72	66	64	74	62	81	66	57	68	64	51	61	75	65	59	64	64	73	65	73	59	49	57	58	70	65	61	61	61	62	52	70	74	62	50	65	66	61	61	64	70	59	70	60	75	71	57	59	75	63	50	57	73	57	72	65	64	66	70	70	57	53	58	64	67	66	77	61	64	64	63	69	47	57	58	57	72	72	61	77	72	71	63	60	54	55	54	64	72	76	68	75	66	52	68	64	61	71	52	59	78	61	62	74	66	67	67	61	66	57	74	70	67	67	66	64	73	55	69	39	68	47	69	72	65	58	62	60	47	75	55	67	74	81	60	60	78	68	71	66	66	71	66	67	60	63	63	56	77	60	61	85	73	77	59	60	50	76	69	75	56	47	55	63	64	52	65	57	62	62	62	73	69	69	81	67	71	64	55	53	67	57	70	68	68	60	70	71	52	61	61	70	59	66	70	45	69	63	72	75	63	68	55	61	68	62	64	66	61	84	61	57	69	56	77	61	60	54	59	73	59	60	59	47	57	60	54	70	55	50	63	74	52	82	60	65	66	70	51	69	65	51	80	67	70	50	62	69	67	77	61	75
51777	48024	33265	31084	10184	2331	9960	1350	1538	1034	996	1038	954	936	965	904	865	1003	8656	11787	8247	4246	1976	1127	844	758	793	809	802	813	782	798	807	734	786	746	798	770	811	745	778	799	782	784	759	782	772	800	768	727	784	845	749	833	815	753	793	744	798	828	751	809	771	784	773	779	790	747	794	779	766	791	796	778	807	818	807	785	794	775	794	793	808	773	780	757	782	777	735	742	782	791	791	795	802	825	755	783	769	798	789	817	755	763	786	748	792	787	815	781	852	855	770	768	794	768	771	809	770	807	793	777	826	805	820	838	743	779	781	812	796	772	747	823	818	796	789	834	803	778	756	809	822	764	845	791	796	775	777	786	761	761	820	757	804	806	793	774	819	787	792	835	780	796	820	850	752	755	787	758	820	799	790	809	816	785	784	778	800	749	742	804	781	809	790	819	741	806	743	775	781	766	816	747	796	790	795	783	814	760	795	755	827	796	762	788	765	777	799	784	751	822	823	778	773	764	800	777	796	790	844	780	828	779	788	827	775	765	769	853	760	839	764	800	776	767	786	772	818	780	800	798	806	768	759	775	820	821	780	767	773	798	801	727	813	771	751	808	814	775	772	753	803	782	783	789	761	843	737	791	753	723	775	822	755	763	797	793	725	792	801	780	809	776	760	819	786	818	807	747	850	788	798	820	772	796	819	742	812	781	824	774	814	766	747	751	808	801	866	771	796	776	801	753	778	777	774	828	795	816	774	757	808	790	800	758	804	815	821	749	769	800	770	799	805	799	823	798	807	794	870	783	788	734	779	773	781	761	763	842	798	766	762	758	800	779	799	763	838	783	758	776	809	813	794	801	760	767	780	745	758	801	823	775	781	730	765	826	785	822	733	765	823	785	746	795	789	830	846	788	768	797	785	783	856	789	795	830	730	743	793	795	818	807	840	786	768	798	756	792	815	754	849	746	810	814	765	813	758	771	753	756	831	819	757	765	773	775	810	755	780	753	788	807	813	779	784	746	800	816	755	758	787	788	796	759	794	789	807	758	759	772	788	776	750	796	755	727	796	842	743	811	872	777	781	804	785	798	811	780	773	793	788	762	804	762	784	800	773	802	793	826	780	832	789	740	760	781	776	838	817	743	803	763	802	787	810	728	860	801	777	732	817	800	749	762	774	807	826	805	767	777	804	790	767	757	767	791	739	778	720	811	772	824	759	831	807	793	719	762	790	789	769	808	784	792	803	788	769	758	743	782	778	792	750	780	781	742	730	818	806	805	754	792	770	809	792	812	740	794	793	730	748	808	819	797	782	782	777	769	775	860	759	801	826	771	821	780	824	804	740	762	776	774	820	733	809	832	794	764	817	823	834	782	795	793	763	852	795	794	790	801	768	802	765	805	798	744	790	807	774	850	772	768	792	747	801	798	782	818	828	791	850	809	765	836	823	777	817	830	733	781	820	755	781	750	783	725	767	807	838	782	781	785	768	790	776	740	764	814	784	810	760	792	801	769	801	759	767	779	771	812	827	797	755	836	806	798	806	827	805	733	785	766	783	747	838	786	765	760	776	787	764	794	783	792	748	743	800	794	740	773	777	805	742	811	809	746	821	745	781	774	803	780	773	769	772	813	748	838	769	762	780	778	795	822	777	787	783	766	794	757	771	731	776	773	811	852	762	784	796	760	812	830	756	758	751	757	788	785	820	751	759	742	771	775	761	766	774	764	822	778	795	790	746	811	764	801	800	758	793	811	797	810	777	752	770	784	747	734	770	799	782	777	780	765	774	802	780	752	832	813	817	751	815	820	810	765	825	767	767	791	782	791	802	825	762	800	774	790	781	755	816	750	813	745	810	793	811	782	787	800	784	774	789	769	787	775	786	841	754	792	792	770	760	808	743	751	825	809	787	805	807	791	798	770	767	820	796	771	809	736	855	808	789	812	760	792	768	777	794	769	756	803	776	779	773	734	765	753	781	783	830	769	788	778	776	763	745	768	790	835	843	794	814	779	797	789	756	769	766	816	759	775	779	789	811	767	776	759	748	786	803	825	777	758	839	767	799	784	771	800	841	794	728	743	782	812	762	819	738	769	783	769	812	817	764	796	800	766	812	794	775	808	796	804	784	745	781	758	764	751	782	768	791	771	786	772	735	753	831	827	786	778	766	743	812	779	785	766	763	764	823	780	790	804	770	802	788	819	864	821	762	847	747	824	794	751	770	770	755	769	793	747	817	829	792	821	770	811	793	755	759	744	738	779	805	785	788	831	731	829	790	731	805	751	763	807	786	746	792	825	815	797	771	747	800	795	776	782	803	790	805	847	786	767	788	799	739	759	767	783	767	841	779	772	736	799	789	775	783	757	815	807	832	811	742	786	767	787	761	786	820	784	750	799	773	772	823	759	826	825	795	797	826	746	775	827	766	806	778	771	780	801	850	789	817	744	807	804	833	783	803	777	785	775	807	792	791	788	821	769	795	788	803	803	787	752	787	840	771	778	756	781	760	798	809	843	802	824	776	812	774	803	787	811	832	726	792	797	745	846	839	815	792	797	751	763	817	831	809	791	800	769	787	766	773	750	856	816	744	790	838	803	757	776	776	814	803	797	747	756	798	742	787	839	763	780	766	801	805	806	798	805	796	753	821	756	729	734	829	752	783	772	796	754	751	786	775	789	805	794	724	781	809	765	781	752	765	798	774	769	778	784	781	758	778	810	810	773	730	782	746	801	790	790	800	794	770	809	798	763	770	760	820	779	823	729	817	767	782	829	784	725	776	856	768	800	806	807	747	776	813	771	827	800	779	795	773	743	813	809	804	711	760	843	797	780	826	767	804	817	832	773	810	764	774	780	790	802	802	869	796	788	754	773	764	751	805	785	782	784	841	782	752	807	769	781	771	795	803	713	754	780	814	813	703	766	794	791	781	798	788	774	793	751	782	790	805	769	770	824	753	814	794	829	740	767	809	819	856	820	808	774	764	781	769	794	739	803	790	772	744	745	769	813	788	774	812	765	799	769	784	778	802	770	781	754	764	822	767	771	745	795	816	727	768	782	799	817	770	771	826	785	767	802	815	824	766	747	786	773	760	754	781	773	804	820	780	793	780	759	725	814	826	797	831	789	808	792	786	769	786	766	800	771	789	782	770	812	820	815	793	768	764	798	808	840	773	765	772	745	755	762	791	785	790	822	768	831	734	760	770	803	785	771	797	742	794	759	773	801	765	772	780	759	789	773	837	813	822	779	821	783	803	813	814	737	782	810	795	825	778	795	717	833	784	747	779	799	761	787	849	775	814	794	782	800	757	763	785	723	810	766	807	817	748	792	831	774	752	782	812	749	783	808	786	773	848	813	790	758	866	791	790	823	804	817	742	798	790	776	783	798	767	766	780	796	783	759	815	796	806	745	793	783	802	798	812	796	811	796	817	760	764	755	843	754	715	812	811	759	804	812	836	753	756	768	824	757	806	786	781	779	776	771	855	813	796	817	795	727	803	758	808	812
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
