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
342715429470	342715430003	342715430553	342715431103	342715431653	342715432203	342715432753	342715433303	342715433853	342715434404	342715434953	342715435504	342715436053	342715436604	342715437153	342715437703	342715438253	342715438804	342715439353	342715439904	342715440453	342715441003	342715441553	342715442103	342715442653	342715443204	342715443754	342715444304	342715444853	342715445404	342715445954	342715446504	342715447053	342715447604	342715448153	342715448704	342715449253	342715449804	342715450354	342715450904	342715451453	342715452004	342715452553	342715453104	342715453653	342715454204	342715454753	342715455304	342715455853	342715456404	342715456954	342715457504	342715458053	342715458604	342715459154	342715459704	342715460253	342715460804	342715461354	342715461904	342715462453	342715463004	342715463554	342715464104	342715464653	342715465204	342715465754	342715466304	342715466853	342715467404	342715467954	342715468504	342715469053	342715469604	342715470154	342715470704	342715471253	342715471804	342715472354	342715472904	342715473453	342715474004	342715474554	342715475104	342715475653	342715476204	342715476753	342715477304	342715477853	342715478404	342715478954	342715479504	342715480053	342715480604	342715481154	342715481704	342715482253	342715482804	342715483354	342715483904	342715484453	342715485004	342715485554	342715486104	342715486653	342715487204	342715487754	342715488304	342715488853	342715489404	342715489954	342715490504	342715491053	342715491604	342715492154	342715492704	342715493253	342715493804	342715494354	342715494904	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2139	3300	1900	2700	2139	3300	1900	2700	2140	3300	1900	2700	2141	3300	1900	2700	2142	3300	1900	2700	2142	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2144	3300	1900	2700	2144	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2148	3300	1900	2700	2149	3300	1900	2700	2150	3300	1900	2700	2152	3300	1900	2700	2153	3300	1900	2700	2154	3300	1900	2700	2155	3300	1900	2700	2156	3300	1900	2700	2157	3300	1900	2700	2158	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2160	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
4699	10279	15724	20269	15772	8229	2081	503	166	77	62	62	61	63	60	67	58	64	70	57	68	57	69	68	50	63	68	77	45	71	55	59	57	75	55	58	58	53	61	62	57	61	79	55	68	56	66	55	63	68	62	55	77	74	59	61	66	49	57	70	61	75	64	59	64	65	81	79	58	54	43	52	54	66	62	67	51	76	78	52	60	65	62	71	53	55	59	53	60	73	60	68	59	61	60	72	41	46	64	63	49	60	69	54	55	76	78	57	66	59	66	51	62	60	57	56	61	66	69	55	65	51	72	49	50	64	69	71	61	62	71	71	81	58	66	49	56	72	68	51	69	64	57	61	54	64	78	62	68	68	53	57	71	71	72	66	63	66	61	61	57	66	53	63	57	76	57	75	57	70	59	47	52	76	48	59	59	66	59	58	67	73	70	66	76	65	66	66	57	64	57	62	55	65	74	64	60	62	65	64	59	75	44	47	70	67	76	67	64	43	60	49	66	65	59	66	63	64	60	73	61	68	63	44	48	74	63	52	68	75	50	68	55	70	45	46	54	60	64	65	56	56	76	69	57	65	67	43	62	67	48	70	56	49	56	56	57	75	73	53	61	63	65	63	70	73	66	61	64	63	69	55	72	64	58	60	53	69	54	81	66	53	64	59	60	62	58	67	43	78	58	75	84	53	53	74	66	63	59	77	71	53	66	62	58	53	61	79	66	66	71	65	70	54	59	50	72	58	46	72	64	69	66	69	59	56	63	77	63	51	54	72	60	54	56	72	65	68	63	51	63	71	57	74	52	55	57	63	55	75	52	67	60	68	78	61	71	63	64	56	76	51	62	58	70	67	48	71	63	60	67	56	60	60	64	63	77	68	67	57	62	71	57	57	56	56	59	55	71	66	64	58	76	74	50	44	70	74	53	60	53	64	67	47	52	64	58	58	67	71	47	71	65	58	61	58	66	63	65	54	61	65	64	71	71	63	68	71	75	58	67	65	67	81	50	56	55	53	51	72	69	65	67	54	48	78	73	49	57	64	67	45	68	73	63	59	63	65	56	63	51	55	71	49	54	64	64	37	68	50	62	56	68	60	73	69	59	69	64	61	73	54	66	66	56	62	44	64	66	70	53	58	58	64	61	70	69	63	65	57	82	54	58	56	66	55	56	57	64	57	51	74	78	63	74	76	53	66	59	70	65	58	64	68	56	74	57	64	66	54	57	63	59	51	73	53	70	55	50	51	72	65	66	71	49	64	61	66	64	67	64	61	53	77	60	59	54	64	51	72	66	74	55	61	65	54	68	56	60	52	49	74	53	57	56	49	53	74	53	65	76	64	67	61	65	64	55	60	52	68	50	55	62	53	58	54	62	49	60	64	65	68	61	71	66	66	70	54	77	52	60	62	54	75	61	60	55	44	72	57	57	63	50	68	56	49	66	62	56	61	57	67	76	60	55	63	62	66	59	52	50	66	52	61	58	70	66	56	78	67	64	62	69	67	66	64	64	49	55	78	61	62	57	61	58	44	62	60	64	56	56	59	71	59	60	59	53	58	58	67	66	61	57	70	52	70	53	60	70	58	58	66	56	59	78	49	55	53	52	57	61	65	57	74	61	53	57	60	68	64	63	68	72	66	64	55	56	53	65	54	47	69	57	62	65	60	70	68	81	74	71	68	66	66	68	58	61	69	47	54	47	73	56	56	65	62	65	56	76	64	63	45	53	58	56	56	54	58	66	57	66	66	53	60	74	73	61	61	66	77	79	59	82	66	67	53	78	68	62	63	66	58	52	62	55	70	58	67	60	68	64	65	50	48	77	63	66	66	60	57	62	59	57	50	57	82	58	76	52	71	52	69	58	63	70	63	65	63	61	66	57	62	64	52	61	67	71	71	68	60	55	57	64	53	68	59	59	58	68	55	53	56	64	51	61	48	53	68	83	53	52	68	49	58	61	54	62	54	73	50	63	53	62	67	69	64	66	73	77	56	63	63	48	57	59	68	53	50	57	62	64	80	55	61	73	68	80	54	60	61	65	56	63	45	53	62	59	56	67	74	76	66	60	62	56	56	56	64	67	67	71	75	59	66	63	71	57	58	70	65	64	59	64	62	64	60	59	52	78	47	73	65	52	62	59	65	67	54	60	47	45	67	69	76	65	58	62	71	71	59	59	72	45	45	69	51	56	58	64	64	63	52	61	66	45	63	73	67	57	61	79	77	50	68	50	58	60	46	70	49	56	51	65	53	42	56	71	65	65	52	58	61	57	66	54	52	76	61	63	78	54	60	56	54	65	63	66	70	56	59	73	60	58	65	65	65	63	57	56	64	46	62	65	65	76	71	62	70	64	64	61	60	58	75	61	61	51	77	69	64	56	53	47	66	66	69	62	54	47	68	56	48	82	49	62	64	61	56	56	73	59	56	54	61	60	63	61	48	72	49	57	65	62	55	53	63	49	64	67	50	69	61	64	64	65	59	61	57	58	64	63	76	64	64	65	64	53	46	52	51	58	73	63	75	70	74	67	70	52	74	56	64	56	51	48	60	49	54	48	67	53	67	56	47	53	60	56	64	59	73	64	52	60	54	51	64	64	72	60	71	64	62	47	58	65	71	55	64	55	75	45	59	42	59	53	49	67	64	62	62	70	52	65	54	60	64	64	44	50	48	59	64	69	65	57	67	60	64	47	60	59	52	55	67	54	60	79	69	62	81	58	54	59	74	66	78	69	54	46	56	58	73	50	81	61	77	62	55	64	60	45	58	52	56	48	67	58	60	54	74	64	65	76	50	66	63	73	63	74	69	64	51	73	55	66	56	57	70	60	61	52	60	65	62	54	50	53	61	55	70	59	67	70	61	64	62	56	64	61	60	60	57	54	57	57	59	58	64	53	71	52	65	77	62	68	53	59	74	69	62	71	72	75	61	72	62	62	58	70	79	47	73	65	59	73	62	46	66	60	61	59	70	73	64	58	65	65	68	65	51	44	70	69	68	69	61	57	45	56	44	57	68	73	62	64	59	56	79	61	42	68	64	52	55	74	54	59	61	65	63	72	65	65	61	55	72	76	50	62	60	55	65	46	67	64	67	48	73	58	64	69	75	56	68	58	58	52	54	52	62	49	55	69	68	66	77	69	58	51	73	70	71	67	53	47	58	62	62	66	59	59	65	61	63	69	78	59	60	70	55	65	61	59	60	55	68	47	55	55	49	54	58	61	63	61	64	80	77	73	55	60	66	73	64	77	59	59	57	69	58	47	53	38	71	50	64	55	58	60	58	60	69	53	59	66	53	67	57	65	63	56	70	77	59	63	65	56	61	58	62	66	51	47	55	60	79	51	67	65	74	59	64	65	59	53	62	69	48	63	81	73	54	51	71	50	79	58	64	49	66	50	56	63	65	58	53	58	63	74	50	48	53	68	74	65	73	60	52	47	55	59	60	67	60	69	67	74	58	53	75	75	52	55	52	59	63	59	64	71	77	51	61	56	45	69	50
37201	30404	43976	62377	63186	44380	26424	11456	3121	1050	842	797	767	748	757	743	769	700	771	802	757	782	775	762	770	756	772	724	771	765	744	798	750	764	776	742	772	741	759	803	742	737	762	752	739	759	756	767	734	764	816	797	769	775	771	786	692	737	747	740	755	779	755	760	720	791	756	777	784	808	784	786	789	755	770	763	764	763	731	744	747	756	764	773	730	762	792	725	752	754	721	753	766	769	709	755	797	751	761	762	742	742	785	743	773	729	715	753	754	750	779	724	755	781	808	737	766	817	792	744	796	745	784	813	755	727	742	769	774	739	775	739	728	760	728	755	771	746	807	732	740	775	761	810	786	717	794	795	786	805	742	775	766	717	745	780	735	757	742	773	754	802	809	754	741	750	769	770	751	771	751	823	804	818	831	753	757	756	793	747	754	726	747	757	742	792	767	783	741	697	799	780	730	759	715	787	749	763	777	760	758	721	776	730	786	723	781	732	762	774	755	750	769	741	789	781	776	771	794	760	747	807	752	741	729	752	755	806	782	754	753	832	739	728	765	781	748	727	771	786	772	745	754	757	790	772	801	749	784	832	781	708	752	760	793	756	802	800	816	768	762	763	754	757	727	782	780	874	758	737	731	799	788	710	749	738	788	733	789	829	769	750	772	736	772	807	776	768	764	758	771	743	714	714	791	796	771	734	745	789	740	773	816	738	781	789	714	770	777	737	787	720	788	743	732	743	775	805	769	796	755	755	770	765	737	798	755	817	774	724	721	778	715	730	786	775	790	763	744	739	824	784	737	739	749	818	700	769	772	771	753	810	781	837	742	792	778	746	776	771	763	816	759	779	730	800	776	779	799	730	749	744	780	773	747	746	732	801	736	770	724	747	722	799	732	728	762	815	756	731	738	808	741	800	762	767	735	769	747	827	771	731	724	823	735	780	772	739	789	767	748	764	770	755	772	775	750	742	779	750	760	750	792	763	815	773	757	729	804	785	732	791	804	765	726	753	762	788	779	705	789	779	749	804	781	744	722	773	784	791	760	782	749	771	786	776	757	770	753	757	758	764	732	746	779	781	811	785	801	705	790	747	793	763	786	782	751	757	747	795	804	739	768	773	782	758	732	812	817	806	785	788	741	754	764	762	765	768	773	787	750	741	813	765	787	747	782	786	800	762	707	773	742	782	789	757	737	786	791	737	758	774	791	791	746	772	759	767	747	755	759	762	756	757	771	763	769	737	743	751	755	809	739	786	773	776	785	803	744	777	702	777	780	753	751	748	737	718	709	715	742	791	776	732	782	740	791	812	760	810	762	777	777	745	765	797	769	735	744	754	759	767	784	773	778	696	733	754	796	767	764	777	752	777	799	732	769	770	735	747	787	723	797	789	765	806	769	737	743	767	721	776	722	806	762	733	763	764	758	743	768	774	775	770	743	744	733	751	780	748	736	751	772	747	820	774	731	780	780	784	818	740	756	762	757	738	836	781	736	790	740	726	786	729	740	795	754	767	756	769	755	826	804	760	749	724	785	770	802	759	773	778	732	797	716	792	741	792	784	740	746	672	794	802	765	817	724	840	808	785	728	796	827	759	755	824	736	746	789	770	769	778	731	748	765	782	765	746	764	813	795	786	760	773	783	732	776	795	762	768	829	864	756	744	793	719	728	784	802	776	775	784	741	733	773	753	812	800	744	784	822	785	787	734	780	765	775	730	763	730	727	739	759	703	744	789	749	788	750	787	791	758	782	770	777	747	798	733	793	754	716	765	766	758	764	729	756	743	804	783	730	778	753	738	798	744	708	788	765	804	766	800	742	761	735	776	727	816	773	776	780	795	720	737	777	751	743	775	779	748	763	758	759	745	786	699	783	770	770	739	765	807	767	731	827	742	789	796	801	767	767	751	736	687	728	774	761	763	781	775	737	758	762	708	777	790	751	828	755	752	786	783	775	738	742	741	758	759	821	725	773	749	752	811	789	736	772	746	741	743	730	716	776	772	757	763	773	803	782	777	751	770	772	763	778	765	735	804	765	785	759	801	760	788	761	749	758	718	774	782	722	778	744	746	775	776	757	729	820	787	781	775	759	757	768	722	763	758	786	746	774	767	763	722	770	755	766	795	776	753	772	740	725	802	743	707	801	740	749	794	770	740	736	765	778	771	747	763	786	738	770	758	766	800	774	767	769	766	716	764	801	757	778	785	758	761	801	831	771	793	741	803	786	740	731	762	769	725	809	752	803	765	822	778	759	763	747	783	764	737	810	761	750	740	735	749	770	788	746	779	778	773	767	760	762	754	723	763	742	794	758	785	763	715	794	738	779	782	779	707	733	816	718	797	824	786	777	763	700	743	764	782	775	786	779	741	780	777	809	751	760	737	775	750	745	734	763	815	767	765	765	746	764	752	727	805	804	738	755	804	770	740	765	757	775	748	746	741	763	750	788	777	756	798	805	812	762	800	811	803	786	725	793	782	818	789	791	803	755	800	742	784	817	774	814	738	774	769	756	776	790	755	773	725	766	751	794	769	755	762	803	735	740	745	776	717	778	735	721	795	754	734	776	756	780	738	736	733	770	751	684	729	809	781	737	791	740	749	760	751	845	780	712	764	780	772	772	750	741	750	766	753	790	778	774	738	730	787	747	762	709	765	737	793	773	770	763	771	804	752	790	752	767	734	759	722	811	722	726	756	752	737	743	766	766	744	788	721	778	777	807	755	791	756	784	788	744	777	780	760	759	825	759	774	784	727	761	765	764	749	754	748	769	750	746	759	776	750	750	795	778	776	778	772	781	758	760	668	725	739	761	781	737	743	781	782	728	739	698	721	745	774	762	783	810	744	789	712	736	809	767	770	839	733	742	760	771	747	760	796	739	759	775	801	788	821	773	736	760	806	750	731	798	766	780	748	791	849	797	767	753	770	761	751	745	812	782	805	755	757	795	749	782	725	761	784	772	718	776	815	787	778	697	799	770	767	752	809	777	794	751	769	772	771	832	752	745	719	731	770	766	783	803	780	735	781	777	772	795	788	835	758	776	741	798	762	801	775	792	734	777	747	735	785	759	811	746	753	764	776	777	783	758	759	788	743	767	731	792	757	739	742	811	793	762	777	804	747	807	750	796	755	772	779	794	765	749	726	747	732	782	797	767	772	768	730	713	745	754	748	787	781	754	773	776	800	724	730	789	786	790	797	741	762	766	751	775	765	757	747	791	791	710	762	814	746	756	745	782	765	784	733	805	772	750	747	702	793	709	755	777	762	766	796	769	763	777	751	797	755	730	753	751	789	738	751	706	787	785	782	751	776	815	763	763	735	783	718	759	752	773	771	745	758	742	773	788	752	848	756	740	718	765	750	759	768	741	730	775	714	751	797	725	783	726	770	782	782	786	791	768	749	785	708	811	767	728	755	746	793	786	768	720	802	782	795	776	752	751	769	751	791	812	762	757	754	742	790	722	761	727	749	721	734	768	774	755	768	744	772	765	765	747	755	749	784
2016	2207	3481	6083	4194	1888	530	197	93	57	64	58	54	50	47	66	66	63	74	61	67	68	66	54	55	57	63	67	58	66	54	61	64	59	73	48	64	56	66	61	71	72	57	52	60	64	75	66	73	56	68	49	66	66	58	59	61	60	62	58	68	61	67	66	67	53	57	49	73	59	78	66	64	62	63	72	60	66	67	68	82	68	61	47	56	60	58	63	66	54	72	60	68	67	54	60	73	61	76	67	75	54	57	55	60	70	64	56	57	53	54	48	60	63	67	59	68	49	63	71	60	64	61	62	63	57	57	60	63	55	67	52	64	73	59	67	54	81	72	65	60	65	64	76	54	75	54	67	51	72	73	59	64	63	63	55	57	61	63	69	48	62	66	51	52	55	58	68	63	65	51	78	67	58	57	59	52	79	56	49	62	72	67	63	63	64	44	52	52	55	64	54	71	66	67	55	65	67	54	71	66	67	55	70	62	65	57	63	78	59	69	48	60	58	54	62	61	65	59	58	58	77	61	64	50	64	58	60	72	60	73	58	69	57	62	67	63	86	45	74	48	81	63	63	82	58	58	56	51	65	68	69	59	51	66	53	62	60	75	51	67	68	68	47	51	60	66	55	58	64	64	64	58	63	62	63	59	55	52	62	63	55	66	68	45	44	58	57	60	59	62	63	51	53	62	54	61	72	51	58	68	61	65	58	60	55	65	66	58	63	64	62	65	67	92	77	65	60	63	58	63	54	57	55	54	60	60	54	50	58	55	69	61	52	63	69	56	52	46	48	67	48	80	59	56	51	62	56	69	57	56	76	61	63	66	64	61	56	64	51	65	58	49	64	44	51	66	50	57	71	53	65	59	65	87	58	55	57	66	73	69	67	56	45	69	60	69	67	80	61	52	74	58	53	67	55	75	55	62	74	65	51	68	64	43	61	64	57	72	68	69	65	64	61	54	59	61	72	59	67	59	52	76	60	79	66	58	59	77	57	65	60	56	53	57	52	69	70	63	65	61	68	75	73	65	56	62	66	65	61	69	53	53	61	59	76	79	64	58	59	70	56	60	54	68	66	59	54	60	66	75	51	56	55	60	57	53	51	61	70	51	43	68	55	62	75	69	61	71	55	64	62	64	57	64	51	67	65	63	62	61	63	54	70	69	62	55	77	75	59	52	53	74	52	56	55	57	71	63	58	72	61	44	57	62	61	60	56	61	49	66	84	64	56	69	56	62	60	61	60	66	64	62	52	59	60	71	58	57	63	64	70	49	58	55	62	71	75	79	56	54	70	63	47	57	56	63	65	73	48	54	50	63	60	73	53	66	72	54	61	70	57	60	64	54	64	62	55	66	61	65	64	56	52	57	66	62	49	59	65	67	63	47	55	55	64	47	56	70	54	62	65	56	55	54	61	67	50	67	56	68	68	72	64	69	58	59	64	55	53	57	50	57	61	64	69	62	62	71	43	56	66	54	62	71	61	64	56	66	71	72	79	50	57	49	57	57	65	72	63	67	58	72	52	59	58	55	57	63	60	62	77	65	74	54	72	55	64	54	62	55	51	64	57	53	73	62	58	51	56	66	61	72	82	61	68	69	63	60	52	68	66	44	78	63	63	54	56	63	69	65	54	59	57	65	48	52	65	61	62	70	62	70	56	64	52	50	69	66	57	62	75	50	73	63	62	70	62	70	71	48	57	79	57	63	64	66	60	59	52	47	47	64	65	54	66	64	71	63	67	53	63	50	59	60	56	46	55	63	74	69	62	65	54	57	64	76	64	68	60	63	66	55	60	52	68	67	65	85	72	68	46	57	50	66	57	65	69	67	61	64	51	56	65	59	65	63	68	54	67	63	61	71	67	61	60	75	62	61	73	68	74	53	62	71	67	55	61	54	60	59	61	68	54	64	63	53	47	67	76	56	52	70	49	55	61	62	63	51	68	56	47	59	54	62	66	50	60	68	73	66	57	59	73	60	65	57	51	69	71	60	59	58	63	53	60	43	52	62	63	62	71	48	69	62	65	48	57	61	66	64	64	69	58	67	51	56	60	51	56	55	52	57	68	56	73	65	68	52	55	47	80	67	69	58	47	58	62	62	56	58	63	53	59	50	62	71	66	62	62	61	67	57	59	64	69	76	61	58	53	59	78	62	68	54	66	53	64	55	68	54	68	74	59	56	61	56	62	63	50	58	58	64	79	67	52	63	54	66	62	60	73	60	65	65	72	65	59	71	56	54	59	51	56	59	50	74	74	73	69	63	68	54	52	73	68	63	60	63	58	55	68	61	69	76	81	53	76	42	76	72	57	54	63	74	64	65	65	62	66	63	71	55	52	61	77	66	69	62	48	48	74	60	65	80	60	64	69	74	69	53	67	70	57	55	44	76	68	67	68	53	66	65	59	55	51	53	66	66	53	60	68	71	67	55	51	62	63	62	52	59	62	42	66	52	74	56	74	56	73	66	65	61	59	57	49	53	67	60	67	51	51	64	65	58	68	68	71	49	64	50	64	60	68	66	60	58	50	58	61	68	51	59	69	72	55	64	61	62	47	69	66	59	43	61	67	54	73	71	67	59	60	79	62	68	77	53	63	57	73	62	80	59	48	68	65	61	56	61	63	58	53	84	74	60	59	58	68	58	59	46	51	57	62	74	53	69	67	77	58	69	59	67	57	49	66	57	50	63	60	57	65	55	70	60	61	61	46	64	52	58	65	58	71	69	68	75	47	50	60	47	58	48	62	77	61	52	61	71	62	71	50	64	75	63	56	84	67	57	63	69	66	71	50	58	56	63	70	53	68	61	51	82	52	60	66	69	75	78	54	53	56	51	57	65	68	52	51	63	63	69	59	57	73	58	64	73	40	58	49	63	54	61	62	66	76	61	73	53	64	59	63	60	52	71	54	55	67	56	59	47	52	78	66	67	62	72	57	78	63	64	56	58	63	57	71	67	62	78	54	67	74	64	56	56	55	69	66	54	59	55	62	58	63	52	70	79	59	50	71	77	55	57	78	63	53	57	57	72	62	68	78	71	79	65	55	69	58	56	63	58	68	55	56	54	58	47	45	59	52	55	81	56	45	69	57	61	55	65	59	71	53	54	62	53	67	59	62	69	61	55	69	67	55	54	54	55	58	60	59	53	58	68	57	59	69	69	51	67	58	69	68	61	68	75	51	54	68	64	63	68	63	68	64	61	65	63	64	61	75	50	57	53	45	57	68	55	73	58	53	69	55	88	57	58	63	57	59	59	73	74	54	60	59	66	68	57	59	46	63	76	60	79	57	64	81	61	69	67	63	56	78	50	59	65	44	69	56	73	71	55	54	71	58	65	45	58	56	60	67	68	63	62	64	53	65	65	75	67	54	54	63	55	65	54	58	67	51	63	76	55	68	67	69	54	60	68	71	89	51	69	58	65	68	64	62	45	69	81	60	64	76	60	47	63	48	67	68	62	59	67	60	52	58	68	58	59	69	71	68	62	53	66	56	61	64
24149	19034	27299	39306	38680	28084	14096	4590	1414	887	823	765	786	780	810	735	750	754	805	797	793	795	787	781	741	761	790	780	746	754	784	789	730	771	763	757	767	774	766	749	791	740	787	781	765	731	783	789	764	784	793	810	776	758	754	790	757	722	793	715	766	773	775	798	789	782	787	786	763	723	741	761	828	788	817	770	729	754	749	754	783	779	750	728	757	785	744	766	765	793	783	800	723	784	758	719	776	792	750	804	767	781	767	766	793	828	748	804	771	765	743	733	747	741	816	763	770	771	792	789	753	801	773	742	813	775	811	792	781	812	738	742	765	815	802	730	771	752	788	753	754	755	764	769	763	754	780	816	764	783	802	732	763	770	848	736	788	805	836	817	775	745	799	794	734	764	765	763	816	797	779	781	775	786	749	795	821	756	789	773	854	790	757	803	743	724	747	756	772	793	798	757	795	760	743	762	767	777	813	722	789	818	774	789	755	847	743	804	747	782	790	857	786	826	817	726	755	748	792	733	743	765	739	752	765	742	769	818	749	736	784	749	791	706	800	797	779	746	787	764	778	748	773	805	737	754	752	747	776	709	775	759	736	806	789	792	757	791	777	780	795	753	760	757	756	736	766	814	734	750	736	750	743	703	769	770	751	762	812	735	776	767	831	836	777	793	772	795	774	777	770	789	768	791	719	752	761	748	745	767	716	696	736	762	735	804	769	760	759	755	777	743	734	792	761	780	784	819	748	765	737	794	778	747	760	787	814	788	754	756	799	776	770	781	716	809	791	756	783	782	771	784	805	737	827	759	706	792	726	827	768	770	761	767	769	773	785	767	748	750	777	827	795	746	807	770	777	811	739	768	754	727	759	794	807	773	763	742	750	741	850	791	741	786	812	779	784	763	789	788	762	750	754	793	801	801	769	775	781	784	749	752	824	794	729	787	749	727	797	770	781	760	720	764	781	744	788	753	729	719	775	785	791	768	760	747	818	741	757	773	810	771	809	776	807	776	839	789	746	796	774	793	775	786	803	797	777	748	821	754	786	780	726	775	769	773	795	814	803	801	756	748	768	737	768	801	726	797	777	740	761	747	833	742	755	776	762	772	775	805	798	747	773	748	817	770	804	759	787	734	740	773	801	773	730	773	794	748	785	768	801	777	782	763	715	774	762	815	744	746	802	745	831	777	804	819	790	761	799	800	803	778	805	783	789	755	794	819	748	784	740	791	772	737	767	780	742	759	803	779	747	718	796	787	740	741	793	740	780	733	801	791	753	758	718	764	799	745	771	816	799	792	795	749	769	781	761	811	774	772	758	716	760	786	729	803	735	764	759	738	727	734	792	760	764	787	805	767	779	807	799	777	777	745	726	777	730	748	769	789	782	783	767	753	731	786	766	810	807	801	743	710	842	786	764	767	829	765	794	801	759	777	749	779	777	774	744	768	759	761	763	827	723	742	766	762	769	782	755	783	802	780	779	755	757	753	808	817	781	742	790	721	738	810	866	725	767	781	856	797	790	770	761	798	731	830	760	774	781	786	803	753	807	826	737	794	820	794	776	813	799	740	805	800	767	714	802	790	748	792	736	806	758	790	783	755	762	775	742	801	817	735	742	844	814	694	793	783	753	767	826	774	790	769	713	751	769	750	768	696	770	793	772	775	766	790	758	757	823	782	746	759	739	760	733	732	768	810	750	772	769	792	784	762	765	746	756	740	772	759	755	758	843	794	804	803	781	795	807	815	741	832	792	792	799	778	735	825	826	755	782	799	758	775	787	799	823	801	803	774	796	757	760	775	730	792	786	813	776	752	804	789	757	758	792	788	709	790	759	788	788	735	744	748	791	765	739	814	754	774	755	752	825	761	750	799	747	805	749	770	770	773	783	789	775	760	758	769	742	788	751	772	751	728	710	806	735	747	812	750	751	765	732	744	787	774	743	786	736	768	766	803	796	774	739	809	810	733	774	756	795	795	707	708	785	765	755	798	785	767	802	738	785	830	741	825	789	745	805	776	853	733	801	787	785	786	774	803	802	756	760	733	788	802	811	751	758	776	757	745	785	770	782	746	738	741	763	833	772	780	795	749	748	760	786	781	786	807	835	816	790	776	782	771	777	781	790	770	760	759	767	760	788	733	732	742	784	744	706	802	746	782	759	779	794	814	735	789	794	786	761	785	716	764	820	788	785	771	793	759	808	782	747	801	754	754	804	803	727	727	761	758	797	771	782	764	824	712	774	709	777	757	779	784	764	799	761	759	771	796	772	799	778	744	781	762	811	779	803	731	774	795	771	771	796	711	822	792	808	777	802	770	766	766	780	832	747	774	768	777	792	784	815	741	758	774	737	749	768	773	748	790	777	825	761	758	740	721	828	769	782	794	797	750	850	764	757	786	759	809	758	856	763	762	730	760	782	773	754	747	764	772	812	820	789	759	821	777	745	794	756	791	773	788	782	802	736	809	735	737	800	757	744	775	758	767	755	785	747	751	798	777	750	764	756	702	776	730	772	787	808	808	771	786	728	801	801	767	755	774	747	776	793	777	767	781	795	811	761	722	809	791	789	753	804	791	791	767	781	804	805	775	783	767	719	772	812	764	797	782	772	804	793	775	733	763	765	735	768	818	768	803	778	818	784	771	754	717	795	727	799	832	757	739	813	731	753	801	797	780	766	752	790	739	774	736	743	754	803	796	852	753	734	774	816	708	793	800	767	812	751	745	771	742	772	788	792	756	776	790	786	797	812	776	763	762	765	748	792	775	777	790	777	774	805	772	769	795	753	755	775	766	800	811	786	795	763	755	753	804	763	772	824	783	821	754	767	771	746	756	764	828	755	755	764	786	788	786	745	779	789	822	751	792	780	767	772	797	816	824	750	745	781	867	747	772	742	779	751	728	775	742	809	800	788	791	782	837	809	834	805	723	775	763	813	750	803	778	765	747	793	752	737	803	791	743	774	809	780	778	785	750	766	792	760	760	762	718	772	796	794	777	768	826	791	780	732	734	796	762	758	814	732	771	758	819	732	747	731	759	736	752	804	798	762	783	747	813	757	778	781	734	769	778	776	807	801	725	771	743	764	838	755	798	773	787	764	818	740	823	779	751	817	792	694	803	761	828	783	800	804	804	699	803	747	777	765	786	815	771	711	777	794	767	794	798	775	781	774	735	822	749	800	770	770	782	791	763	784	812	783	807	776	745	738	748	783	760	723	768	810	780	815	763	700	792	725	763	747	806	772	761	761	790	748	758	745	759	826	719	790	726	808	759	775	752	788	745	793	781	788	764	798	788	751	823	759	834	799	750	746	826	784	773	772	735	785	780	795	759	757	783	773	755	757	788	771	777	798	760	809	783	743	838	790	810	779	806	799	817	768	756	791	766	779	800	771	761	730	815	762	741	819	785	789	797	766	822	742	722	753	750	766	752	761	764	774	794	758	796	783	782	781	810	798	747	755	749	752	752	741	744	775	744	761	761	823	741	778	758	749	760	781	808	772	762
2524	13346	12422	12686	8882	4507	1145	307	99	96	81	59	60	64	67	58	67	68	65	62	56	65	67	54	57	60	68	69	61	62	58	74	67	64	57	43	70	54	61	67	61	63	65	54	70	67	74	49	63	57	62	54	62	62	57	43	64	61	54	60	68	57	56	64	59	61	59	70	58	54	54	59	67	74	61	58	70	57	66	60	63	70	62	64	73	74	54	63	62	74	78	62	75	53	68	72	84	58	56	55	70	74	71	54	60	65	65	60	52	72	83	66	63	76	62	74	48	53	52	68	54	64	57	53	47	62	46	65	60	72	49	52	67	57	69	61	54	67	62	70	64	69	73	57	54	63	51	57	70	69	63	46	74	59	79	72	44	71	68	71	45	57	67	56	75	55	55	52	65	66	66	64	56	66	70	72	68	56	76	67	62	76	51	62	75	78	63	57	75	74	58	68	60	59	69	65	50	71	71	66	67	65	66	59	67	52	68	58	68	65	67	65	59	62	60	67	54	75	65	63	38	74	70	63	62	65	67	75	76	62	71	57	67	64	64	61	70	55	64	75	56	74	66	64	56	69	63	48	66	68	73	53	72	63	61	67	76	61	52	75	55	62	62	68	58	62	55	63	51	61	55	66	60	49	59	50	47	55	71	71	53	62	62	51	54	57	53	69	61	55	80	72	71	65	59	48	63	58	64	54	51	68	70	63	67	60	64	74	77	51	56	61	52	53	69	60	59	60	57	67	72	55	52	67	66	59	59	71	60	68	71	64	71	56	56	47	53	75	56	67	55	60	77	61	64	58	72	67	66	75	57	60	59	68	67	53	73	45	64	46	69	48	60	64	61	62	63	56	65	67	43	57	53	47	59	55	47	57	66	56	66	69	65	74	62	52	76	65	63	52	64	54	62	56	66	62	68	60	52	63	71	56	58	50	71	59	74	67	64	69	67	57	56	60	75	64	55	64	54	61	59	56	70	59	67	61	65	67	73	69	60	61	64	67	55	72	67	55	80	50	55	65	59	64	62	65	80	56	65	53	71	64	60	59	62	74	58	47	62	56	64	65	59	66	64	72	65	62	60	61	60	72	72	56	61	55	68	53	62	66	50	50	62	69	48	54	63	69	59	56	58	70	45	73	73	65	59	65	55	57	57	64	75	65	49	61	65	76	62	71	55	78	45	74	56	48	70	56	58	62	62	62	48	63	58	57	71	67	73	63	53	59	62	61	54	74	60	73	61	64	57	51	71	59	60	67	67	65	69	57	71	70	48	55	62	86	58	53	71	57	74	79	60	50	64	69	53	55	59	57	62	63	62	51	61	67	57	48	55	57	74	57	59	61	62	49	70	54	63	55	53	60	56	45	66	74	55	68	64	64	67	54	58	60	60	65	47	72	60	63	55	49	62	60	52	61	65	58	57	64	53	64	50	65	57	72	64	49	49	65	62	51	64	44	55	57	51	72	64	70	69	61	51	60	72	64	51	65	63	66	66	64	60	62	53	66	69	72	62	79	68	74	54	62	62	49	54	68	71	63	64	60	66	54	58	59	59	67	61	64	58	72	59	56	71	54	50	56	63	69	61	62	58	57	85	63	50	65	55	64	61	61	57	56	65	48	52	61	61	52	55	63	77	77	57	51	68	62	67	64	69	65	81	58	66	51	66	61	69	70	64	64	59	61	68	58	56	57	67	57	65	60	70	61	55	65	58	66	53	61	57	72	60	70	60	83	68	51	57	58	58	63	58	83	52	54	64	71	68	60	70	64	71	61	68	60	69	70	56	77	76	55	59	74	62	51	55	62	69	58	65	48	60	70	52	68	60	61	54	64	71	60	67	65	73	61	59	51	68	54	55	66	57	70	66	63	63	62	47	65	65	64	67	71	64	53	52	67	47	63	74	56	65	55	69	50	72	67	50	75	57	71	66	62	52	60	71	70	63	64	66	55	69	52	65	66	61	66	59	71	65	58	52	68	52	57	54	72	61	59	65	60	60	55	62	54	81	73	60	59	52	58	54	63	75	54	64	66	60	54	58	60	67	53	68	58	66	51	61	65	60	61	67	68	57	55	60	59	56	62	68	59	74	53	58	64	64	51	72	61	68	78	71	63	69	72	53	77	70	54	62	46	59	57	74	64	45	62	58	69	67	53	57	64	62	62	53	71	68	71	56	63	67	57	53	53	58	57	60	66	56	77	66	64	60	58	78	63	46	64	63	68	53	55	58	63	59	55	61	65	64	58	52	66	64	47	74	48	60	64	58	56	59	53	63	51	71	66	58	63	58	66	61	68	66	64	67	55	65	67	56	66	72	73	57	58	59	70	58	65	56	77	68	73	65	67	70	47	67	62	58	53	54	63	60	68	75	79	82	62	52	56	65	64	59	56	62	62	63	71	57	52	71	61	75	54	68	72	52	45	55	73	81	67	55	55	54	57	62	65	67	65	60	57	51	57	53	66	60	76	62	74	50	57	60	60	72	62	64	65	55	68	61	68	66	63	51	63	64	52	59	68	69	55	55	66	61	74	70	64	69	56	65	59	55	66	66	53	66	77	58	64	54	60	70	74	65	67	53	58	47	55	48	59	58	63	59	57	59	57	70	57	62	52	63	55	63	71	73	60	60	58	77	76	58	66	63	67	66	60	67	73	54	69	76	55	76	73	68	55	60	54	63	52	62	70	41	58	61	68	60	57	50	64	61	62	73	48	63	51	73	72	68	65	66	73	64	78	57	78	71	72	70	66	61	70	59	60	63	74	55	63	65	54	51	54	67	71	70	53	66	63	68	66	60	66	72	59	79	53	76	61	64	50	53	67	61	53	73	62	76	71	71	82	66	52	59	71	62	54	53	63	58	50	66	79	55	65	61	49	83	66	54	61	64	48	61	61	61	70	64	62	67	75	54	68	56	72	73	58	60	70	56	68	56	65	71	50	66	58	61	57	48	54	52	61	47	82	51	51	69	57	81	77	62	52	52	61	62	64	63	58	63	59	64	74	62	65	65	73	81	51	65	74	52	72	57	71	66	63	63	67	51	70	52	75	74	70	60	42	62	63	49	79	61	63	70	61	43	66	65	59	54	73	61	47	62	74	48	58	57	55	58	69	54	64	59	83	62	71	55	65	70	58	52	71	56	57	73	68	57	59	52	53	60	65	64	72	61	59	65	52	74	74	50	69	62	65	67	71	59	63	60	70	53	63	47	70	52	65	69	71	59	52	57	71	67	56	68	62	59	46	73	67	74	69	50	60	54	60	62	63	71	60	61	61	66	70	70	53	51	63	87	68	53	78	68	69	69	64	62	64	51	54	55	60	56	62	70	62	51	66	68	57	65	64	53	57	63	69	66	60	63	78	55	65	72	71	54	80	49	62	65	71	62	57	59	54	65	63	52	65	65	62	65	58	66	61	58	58	60	64	59	59	76	65	71	61	62	55	56	62	57	60	62	75	69	70	62	54	65	70	45	62	57	49	63	54	61	61	61	67	59	60	74	64
28181	38955	39223	52293	52936	38404	21931	8382	2290	1012	848	772	771	804	772	778	734	754	794	822	789	797	811	759	794	784	758	789	775	787	756	767	767	760	792	763	732	786	812	784	753	768	742	810	819	785	789	723	758	733	766	756	798	751	787	804	740	759	770	764	812	746	829	783	760	767	785	743	811	801	757	817	809	793	783	801	759	754	764	760	782	755	782	760	782	784	762	794	723	835	750	790	778	810	724	771	715	809	725	731	784	808	795	831	788	747	786	770	831	811	777	805	767	819	742	789	789	767	788	785	801	828	796	769	758	799	756	749	742	769	751	793	786	744	738	751	790	722	772	748	785	805	791	781	834	762	797	765	747	806	783	791	762	744	771	798	771	802	839	794	755	795	814	786	720	808	733	804	776	823	788	792	782	759	787	815	788	744	768	814	748	821	781	775	759	785	781	761	784	777	775	766	827	737	807	790	782	807	739	814	817	795	719	800	762	775	806	771	788	724	816	759	761	776	774	787	786	783	734	738	782	838	799	729	769	804	782	768	777	818	779	761	765	771	749	803	819	697	787	775	743	740	782	787	765	780	806	775	767	788	763	775	814	835	824	759	758	768	773	739	783	776	770	802	727	775	803	752	816	751	778	797	776	775	780	782	769	769	772	797	842	800	820	788	777	759	775	785	819	796	760	778	735	738	747	787	712	765	806	740	790	837	725	761	786	795	785	783	784	781	757	774	774	824	736	803	726	731	781	759	791	804	786	782	744	800	802	752	803	767	777	757	748	794	767	740	769	775	795	784	806	717	778	787	786	786	775	769	795	816	787	767	811	814	764	801	773	776	796	735	776	783	790	764	796	737	752	779	788	755	791	769	788	778	794	785	804	789	729	769	746	819	786	786	741	828	754	783	739	791	724	752	786	762	785	783	745	815	783	804	762	777	779	801	774	832	738	777	758	794	776	782	796	731	748	723	817	786	845	780	738	744	767	755	739	767	772	794	788	791	756	819	795	773	787	767	788	742	812	762	803	781	736	800	736	723	802	765	765	788	750	836	788	796	775	807	762	786	783	807	796	780	761	831	799	790	787	792	810	778	763	774	758	715	815	776	749	743	763	823	787	777	807	757	786	792	790	796	807	739	780	768	742	794	768	745	818	764	778	789	783	786	778	805	794	790	757	717	754	830	806	790	793	735	786	798	704	765	759	773	754	771	760	785	764	808	786	802	803	753	755	738	789	781	769	782	774	768	746	719	786	745	786	817	790	761	748	765	774	801	762	792	759	772	791	758	772	788	764	810	809	771	759	777	780	757	786	845	756	812	806	801	747	790	766	757	848	809	768	783	759	786	752	837	801	832	747	811	816	757	790	789	774	786	806	769	767	824	815	787	751	753	768	752	762	745	785	791	814	785	767	798	778	740	780	770	775	745	762	735	820	816	779	747	772	809	780	767	778	731	796	763	780	801	787	816	768	733	798	793	777	788	790	755	793	754	832	769	763	806	757	794	761	766	846	779	774	775	730	767	785	785	819	813	779	784	794	793	774	797	758	758	755	817	745	783	774	820	769	765	766	766	798	748	793	822	763	782	772	810	770	794	774	753	740	763	758	761	758	751	807	747	795	768	779	793	795	776	768	775	792	733	752	782	769	774	738	746	742	830	777	782	758	818	802	757	795	774	823	827	760	737	786	750	811	803	747	806	815	786	763	749	748	793	798	724	728	801	758	730	771	801	771	735	748	772	743	798	777	773	792	783	744	783	788	769	755	849	772	755	744	774	759	778	777	809	787	788	873	794	780	821	798	816	771	802	810	737	809	754	788	724	760	773	851	809	794	741	805	805	777	810	806	753	780	729	788	777	757	758	798	769	755	814	822	772	767	733	796	723	699	788	788	774	821	765	812	734	767	744	799	809	814	779	767	745	811	801	758	804	799	800	771	752	768	760	780	752	791	776	751	766	802	804	739	751	782	786	802	810	790	781	725	773	756	754	772	770	812	743	778	760	731	747	807	838	732	792	807	783	818	782	747	783	797	736	812	754	795	732	750	767	744	738	803	773	830	827	759	808	781	856	760	800	759	743	838	807	760	782	769	731	803	761	746	760	741	731	812	754	764	789	746	763	816	751	788	724	799	772	794	779	754	782	792	787	796	752	818	762	751	776	761	740	779	756	761	787	750	800	761	721	772	787	754	783	745	810	802	810	787	805	759	788	808	796	789	739	776	776	821	771	745	829	741	787	778	748	765	789	801	775	762	739	791	762	800	820	819	784	744	771	774	803	795	758	826	766	768	766	807	784	787	749	756	739	770	811	750	737	772	783	754	739	757	791	849	822	819	765	810	811	777	807	792	792	747	776	788	804	795	752	780	790	805	796	790	726	822	763	723	792	773	778	789	833	779	763	798	780	711	780	824	759	777	817	785	767	799	792	766	766	778	825	761	778	769	724	794	781	775	781	778	726	835	713	805	796	781	719	755	761	767	781	845	801	783	774	821	809	814	751	774	817	718	769	789	787	792	759	780	778	770	763	852	787	798	759	779	782	772	798	802	710	749	770	745	771	796	746	795	822	790	760	829	790	785	730	754	782	745	800	772	733	797	769	745	761	799	762	792	775	756	773	761	814	778	783	761	810	803	784	779	751	762	796	754	762	820	772	749	796	811	807	798	799	809	727	794	767	813	775	750	761	701	755	769	769	760	754	762	764	766	772	765	787	748	759	749	801	733	788	772	750	765	794	799	787	764	769	827	744	763	805	802	752	790	796	826	758	764	765	798	810	781	814	770	744	826	772	773	743	721	790	758	752	759	770	799	794	774	813	770	767	761	794	816	749	802	794	770	804	750	757	769	762	744	738	779	756	781	754	766	762	757	773	792	800	748	741	805	784	729	838	781	775	743	807	763	776	768	759	772	786	766	772	774	778	758	758	805	754	769	768	805	831	787	762	794	742	787	798	730	764	791	754	805	791	780	788	834	821	763	782	813	732	773	766	736	767	773	755	794	751	776	783	790	821	792	768	770	780	793	802	772	766	697	730	724	733	765	763	820	773	802	791	749	802	767	801	755	770	800	855	766	793	832	782	752	749	783	773	762	771	763	738	801	801	762	808	792	789	792	802	783	791	811	791	796	777	771	796	770	799	730	784	753	811	766	787	778	776	771	732	774	784	767	793	812	790	780	860	820	786	770	761	798	748	748	764	760	734	813	761	755	729	777	785	729	776	773	757	792	785	803	811	786	802	741	772	788	801	725	789	728	803	796	839	802	775	748	796	803	775	752	808	828	733	797	813	774	803	774	793	813	789	726	768	745	749	812	767	760	770	810	770	782	825	791	801	767	744	765	772	765	782	814	769	780	804	775	768	835	779	773	806	750	766	784	780	755	810	795	769	790	759	766	838	856	758	786	767	746	799	741	761	802	802	777	770	792	781	776	776	781	807	724	763	750	766	786	741	749	745	834	782	780	748	772	782	762	780	822	737	784	766	799	782	830	748	778	750	757	764	813	774
3821	17726	14579	11878	7357	3515	998	248	120	73	68	58	59	60	49	66	57	59	70	64	59	59	68	54	58	73	59	70	53	63	65	74	47	57	56	52	63	74	50	67	64	71	69	60	70	66	49	57	53	68	65	63	78	76	64	53	65	70	59	64	75	58	57	60	59	62	66	64	71	65	71	72	58	58	59	63	65	64	49	72	63	66	59	60	70	71	79	74	69	73	75	63	72	70	85	73	67	64	66	63	67	60	50	66	70	64	65	72	59	60	52	57	60	57	55	62	53	63	67	80	57	66	79	60	65	73	79	75	55	49	60	83	64	58	52	90	64	73	54	54	63	55	63	66	60	70	51	69	69	62	60	71	76	76	63	68	62	44	72	76	53	52	61	81	80	87	41	67	74	61	70	59	58	68	76	61	61	60	55	59	69	68	54	75	43	60	71	58	64	45	76	69	57	69	57	67	57	66	70	64	58	74	58	55	53	58	64	60	66	55	76	58	50	73	61	76	74	65	60	54	75	79	69	55	67	58	61	68	54	71	63	57	74	75	64	68	62	63	51	74	64	60	70	65	85	70	71	70	66	58	69	70	69	69	62	74	71	65	60	51	71	75	65	66	62	58	45	74	69	60	73	67	71	59	53	50	59	56	69	74	63	77	69	68	53	57	63	80	67	64	58	58	52	56	75	57	58	65	54	63	54	72	58	59	81	63	64	72	61	74	57	64	72	63	66	53	72	68	58	68	72	51	78	64	62	66	68	68	60	65	76	70	62	60	66	55	74	66	76	62	71	71	71	64	84	61	47	57	80	68	72	56	72	57	62	55	69	48	62	61	72	62	73	65	71	52	64	51	70	64	57	59	63	59	60	66	67	69	56	72	55	61	70	69	56	54	64	71	62	51	49	79	65	71	60	60	64	65	73	55	66	78	56	70	51	68	62	69	60	69	58	66	68	51	77	70	63	59	65	67	58	55	52	58	65	69	68	63	52	59	85	62	78	56	69	68	68	66	71	65	55	70	65	52	84	63	63	61	83	58	60	55	77	46	64	49	55	64	67	66	54	53	69	74	63	55	63	59	67	68	60	62	61	59	49	64	59	71	66	64	54	60	68	64	67	60	52	68	81	61	55	60	71	66	57	66	73	70	67	56	74	65	68	81	59	66	64	64	73	74	71	69	70	56	69	72	65	60	67	65	60	78	56	70	79	61	61	61	53	70	68	57	72	64	66	82	59	55	67	68	74	77	60	66	61	65	63	65	76	68	58	64	55	62	55	55	69	49	75	66	69	75	66	55	86	64	56	63	70	51	57	49	55	77	72	64	65	58	78	70	71	52	60	56	59	57	62	67	48	68	66	72	61	63	60	78	57	54	70	67	53	64	62	44	77	63	63	65	59	53	55	72	68	64	68	59	62	67	64	73	67	79	69	73	49	66	78	64	62	62	72	67	60	73	67	66	67	78	56	70	55	66	49	76	64	78	57	52	73	72	60	67	61	65	68	61	65	61	71	49	67	64	79	65	66	57	57	72	58	54	64	61	48	66	69	76	83	61	54	72	64	70	62	70	72	64	56	45	64	64	70	58	54	63	62	67	60	68	54	65	62	63	54	52	58	73	66	51	72	73	66	65	52	55	67	71	55	67	58	72	73	53	53	57	72	61	66	54	59	70	80	62	62	84	62	50	65	62	65	63	61	53	59	68	66	60	73	77	73	75	60	78	87	76	71	71	80	66	63	68	70	62	51	60	72	64	63	57	56	57	45	56	57	59	62	58	55	76	67	52	48	75	51	58	58	51	72	64	67	83	77	56	74	67	69	52	72	59	80	63	68	52	64	57	64	80	59	54	63	65	55	63	54	66	66	58	69	63	58	67	73	52	71	60	60	64	75	58	56	56	70	72	68	70	52	59	61	66	88	59	64	61	62	63	64	57	67	72	63	64	53	65	51	71	66	57	45	55	60	66	64	76	62	57	64	63	79	60	68	67	74	66	58	65	57	50	63	58	65	54	81	55	51	58	62	52	65	52	67	61	47	58	66	67	55	60	72	63	62	63	49	55	69	61	69	69	68	65	69	60	66	61	64	69	69	64	67	63	66	64	70	58	62	80	64	72	67	59	52	79	72	54	68	66	71	59	58	69	61	62	67	69	57	54	69	60	74	64	55	69	68	70	69	71	67	59	67	64	62	62	69	69	71	57	65	70	57	68	61	53	60	71	61	63	59	43	59	60	55	63	69	78	47	73	76	53	63	54	61	65	56	74	69	71	71	58	49	55	68	52	83	62	74	76	51	55	73	71	55	62	63	61	77	61	58	70	64	58	69	65	78	73	59	79	67	57	56	54	65	73	66	58	53	62	57	64	61	63	64	65	62	49	59	61	55	63	61	71	71	51	67	63	53	67	70	57	54	78	71	64	60	50	67	68	70	52	51	67	66	55	60	62	84	58	64	64	74	71	66	52	57	58	60	74	64	61	58	67	61	70	71	62	64	60	77	48	75	71	66	60	69	64	71	55	68	52	53	74	54	71	60	69	57	69	65	68	75	76	90	71	69	68	51	72	68	63	70	71	62	69	61	63	50	66	55	76	65	69	63	84	69	72	78	42	63	71	66	78	55	65	66	63	57	68	63	74	65	63	71	62	62	50	74	62	75	54	72	58	74	73	53	68	76	56	50	66	62	60	63	63	72	65	68	65	69	59	67	65	53	83	65	72	54	60	54	56	53	65	67	58	74	70	66	64	75	62	60	79	59	65	59	63	70	71	69	69	66	69	63	72	74	65	62	71	75	66	63	58	69	48	59	71	62	57	45	58	68	75	84	63	69	55	70	65	68	47	71	50	61	61	72	71	75	73	75	62	64	60	55	59	60	58	63	51	60	60	69	54	66	62	76	45	63	74	57	58	63	62	75	62	69	69	67	70	60	76	66	67	67	60	65	62	64	67	70	47	69	58	56	71	59	68	68	79	73	72	68	58	63	70	68	67	57	74	67	54	60	55	56	65	69	75	69	64	74	66	58	53	48	55	57	62	74	69	77	74	63	56	72	75	72	67	69	66	78	73	72	67	61	63	64	60	57	59	59	65	50	63	49	74	65	66	68	68	65	63	59	65	46	60	60	55	74	70	47	63	60	61	47	63	68	65	67	55	76	76	68	60	72	70	66	66	65	58	72	64	53	62	65	68	53	62	71	53	71	61	53	61	65	74	71	69	55	67	63	61	61	66	61	45	65	55	68	70	67	65	72	62	63	66	59	70	65	76	54	64	50	61	72	49	62	70	70	56	67	61	62	76	64	57	69	68	76	59	59	58	61	68	68	69	71	75	50	61	58	64	71	57	72	62	58	73	58	58	68	71	65	82	63	56	76	68	56	52	61	67	70	83	53	51	65	64	63	63	77	68	69	64	66	56	69	60	62	67	75	58	70	58	50	76	52	73	67	66	62	63	54	66	57	64	56	80	62	71	62	68	66	77	73	75	62	61	76	53	52	47
27981	44856	40206	48246	48387	35549	20300	7616	2011	968	866	840	790	756	821	780	841	818	835	778	754	827	805	782	834	785	815	836	809	789	818	799	797	841	803	811	809	889	809	816	801	790	811	847	760	826	794	789	801	764	830	770	842	780	864	794	803	819	753	799	807	819	836	780	740	787	852	797	794	799	758	840	798	772	809	762	811	820	787	826	771	807	828	801	761	785	793	790	817	783	807	815	781	808	756	857	868	802	773	791	824	802	751	783	820	826	876	807	774	824	859	834	825	788	751	849	782	814	749	829	743	795	835	811	822	780	826	777	802	774	815	801	821	804	817	797	846	805	796	840	805	840	808	850	852	833	855	762	818	766	813	812	812	856	813	833	817	812	804	780	764	798	830	775	802	798	802	772	804	806	841	781	818	801	814	870	820	788	823	837	797	801	848	765	802	802	819	774	762	820	767	768	820	830	836	815	835	821	811	786	784	797	768	776	815	826	795	839	795	773	827	817	786	818	799	810	800	841	790	768	814	805	834	773	808	768	796	777	774	802	808	751	795	787	796	837	803	803	765	868	809	813	775	781	812	782	744	761	797	839	792	795	786	851	845	808	803	755	748	800	801	790	748	784	810	811	756	764	808	824	802	781	789	816	807	800	783	716	863	802	866	785	845	835	745	805	799	858	836	799	822	799	797	816	781	821	795	814	786	768	761	817	760	801	796	818	769	760	818	874	778	808	788	826	840	782	803	755	775	794	799	784	785	839	871	793	820	799	825	778	825	786	798	808	767	760	798	814	811	852	778	789	820	787	802	790	857	792	826	809	799	823	829	784	827	813	808	803	827	812	789	776	817	770	759	810	805	780	863	767	837	793	805	779	796	811	767	799	850	846	773	808	806	787	831	829	777	785	785	745	836	793	832	858	747	779	760	822	796	817	795	790	789	835	806	836	818	804	824	813	796	804	800	781	808	844	804	856	782	804	792	785	751	747	772	781	807	812	796	845	846	822	774	711	832	825	802	806	807	834	736	795	811	795	798	810	798	771	801	783	808	784	832	809	779	780	775	806	878	731	816	802	797	830	775	848	789	890	829	837	758	813	793	786	820	775	804	825	753	822	810	787	821	845	751	802	761	798	761	819	777	783	827	788	816	803	822	816	797	799	812	786	863	774	833	807	823	838	753	796	830	860	772	829	804	807	736	818	783	783	828	769	818	833	787	736	787	826	783	789	851	833	824	820	799	802	781	812	812	811	794	769	782	828	801	784	805	815	816	810	839	852	776	830	785	813	804	843	770	793	815	792	787	816	828	791	828	781	803	816	770	806	770	802	829	814	808	816	818	790	828	791	814	823	809	807	804	781	788	807	766	790	779	752	816	778	813	785	828	803	807	787	760	765	793	830	799	814	792	859	795	845	794	821	819	791	764	801	819	818	794	828	807	833	784	833	799	812	800	799	786	850	780	810	784	845	781	812	790	799	827	776	812	783	861	791	771	844	825	852	840	831	768	786	813	862	781	788	820	811	781	842	806	747	798	844	795	848	788	852	768	796	782	789	792	745	789	841	778	833	868	831	800	783	795	795	785	800	835	820	770	750	773	752	871	773	760	776	801	789	799	772	816	812	774	805	747	796	766	723	794	870	789	800	853	769	740	832	813	842	798	809	765	819	823	794	825	787	766	799	761	829	807	810	764	836	807	859	860	805	789	780	805	851	774	823	764	818	824	794	797	789	855	790	813	750	753	789	857	800	805	822	855	788	797	839	816	809	772	799	827	800	757	807	811	784	760	830	826	795	745	796	789	860	751	824	780	802	829	768	770	831	786	834	745	783	808	794	755	872	806	818	851	773	805	821	812	828	751	798	803	836	728	858	789	829	819	831	833	790	817	827	765	843	817	833	801	785	812	832	774	798	810	735	827	802	784	777	785	838	762	808	759	818	741	795	826	819	822	803	770	795	818	804	789	781	827	777	740	784	843	783	775	811	817	816	805	801	766	790	801	794	813	765	838	791	759	776	857	850	836	823	827	836	804	755	811	805	801	829	805	836	820	776	768	781	775	809	821	840	831	780	812	763	778	820	809	844	813	788	801	799	766	782	784	799	821	845	784	821	794	806	819	789	801	812	826	834	838	761	825	776	790	841	812	817	815	824	822	777	829	830	825	774	815	798	811	781	842	811	785	813	781	787	794	826	829	759	762	854	767	796	794	808	764	786	770	792	816	808	837	789	856	766	836	808	879	784	772	803	831	736	779	818	793	813	768	828	820	753	827	783	840	772	823	780	781	805	828	868	823	825	816	841	851	826	762	773	822	769	820	757	840	782	762	788	795	805	771	782	784	775	799	801	824	791	878	755	795	820	799	791	843	822	817	841	854	818	801	832	770	828	805	825	854	808	853	809	826	838	789	770	792	761	770	873	834	768	797	801	796	779	803	786	816	801	759	796	793	798	774	829	770	773	812	776	815	785	826	789	802	810	773	839	795	795	785	821	765	780	782	757	822	791	839	802	804	779	843	838	810	780	811	796	771	798	761	788	810	843	841	765	794	809	813	813	814	827	849	794	793	803	781	805	768	813	799	855	825	815	786	834	761	843	813	853	849	831	833	768	797	840	819	755	831	790	825	770	781	809	820	778	827	808	765	793	796	838	785	815	843	824	814	790	860	786	786	803	866	834	778	802	745	782	877	814	723	805	828	811	803	779	818	806	801	811	822	783	788	768	841	839	800	835	844	792	775	789	846	799	834	792	829	816	857	798	840	827	798	770	781	809	797	794	854	810	807	785	808	778	796	808	806	793	774	835	801	836	774	839	824	804	798	801	821	772	786	870	769	821	777	724	828	783	839	765	790	797	773	793	777	832	784	794	814	833	825	763	794	831	800	819	799	815	861	768	764	774	769	772	791	847	852	762	784	831	790	810	816	784	833	791	782	746	814	789	815	754	858	867	797	828	801	836	814	825	782	788	791	755	803	784	800	819	772	771	802	831	735	776	769	793	785	824	803	769	836	794	841	797	800	721	803	795	799	802	794	775	786	783	811	809	780	845	815	833	832	816	798	730	790	793	834	779	805	771	896	810	777	791	808	826	718	807	839	832	867	769	794	791	758	800	773	813	764	788	777	829	854	824	792	815	798	822	787	840	831	746	754	849	789	805	815	827	808	824	800	822	819	760	789	831	817	833	788	831	816	803	772	878	782	832	846	853	775	771	821	803	776	782	788	843	768	823	767	797	845	721	791	823	830	806	815	810	800	790	857	842	800	799	783	815	771	817	785	808	748	840	804	788	783	833	784	819	821	766	841	801	770	810	791	802	828	819	788	796	775	783	794	805	791	789	806	797	766	758	793	818	825	824	784	788	802	809	782	750	811	817	814	836	769	800	808	792	804	831	769	779	773	862	831	807	779	835	818	800	780	837	736	805	767	785	799	793	768	877	787	782	777	760	797	766	818	782	790	801	783	793	801	772	813	801	767	799	773	873	813	839	811	771	786	840	851	790	792	828
7622	30184	26056	16827	9813	4459	1178	290	118	82	59	71	56	74	59	62	73	59	74	69	49	60	55	60	65	65	58	48	64	76	61	74	69	65	74	63	61	60	69	60	41	69	66	58	56	56	72	77	62	81	56	67	59	47	58	60	59	55	70	51	66	74	75	66	54	69	60	64	59	49	69	72	60	48	65	52	48	73	65	51	62	63	67	61	64	52	60	65	76	64	63	59	60	71	53	57	54	83	68	52	76	67	61	58	63	65	64	60	66	48	70	61	53	65	57	71	56	65	71	71	57	77	63	56	49	71	75	50	57	72	64	54	68	59	64	61	60	66	65	55	64	72	60	68	59	52	56	66	77	51	70	54	62	64	56	50	68	65	82	81	59	61	81	61	66	74	79	52	54	61	52	49	71	56	76	63	65	59	57	61	54	53	77	55	59	65	56	56	60	73	60	69	73	53	53	66	69	67	56	58	50	71	60	60	71	61	60	59	50	76	55	58	70	47	54	83	64	56	66	70	68	69	58	67	74	53	61	64	60	68	56	75	71	57	63	75	67	50	62	72	63	49	81	67	74	58	62	66	59	69	61	55	61	67	65	77	66	77	39	71	73	69	51	65	53	69	77	60	64	60	52	63	77	64	53	59	62	55	72	80	55	64	66	77	61	78	72	61	63	61	71	61	66	63	69	86	68	56	76	57	71	75	76	63	62	55	60	57	56	71	72	67	60	56	64	56	72	62	61	74	62	62	57	71	65	56	52	61	65	61	72	64	57	60	49	82	58	53	48	57	58	63	57	69	61	78	66	66	59	63	54	62	65	60	73	60	68	67	61	58	63	60	60	64	69	59	56	72	62	68	52	63	69	63	75	55	65	64	65	60	57	70	56	82	72	56	58	73	60	70	62	64	81	84	58	81	76	55	75	63	71	73	64	80	82	56	63	49	61	59	63	62	70	61	61	71	42	64	63	61	77	64	52	69	58	54	68	81	70	64	69	54	59	55	72	75	68	83	69	72	57	62	60	63	54	90	57	53	57	65	83	70	59	67	72	55	78	52	60	68	54	74	67	66	66	71	55	77	65	62	65	78	52	64	54	61	55	58	67	58	77	76	57	69	53	74	65	53	65	57	64	61	67	48	63	74	55	63	68	57	57	57	68	67	82	79	52	67	63	80	70	65	69	73	55	81	55	71	60	67	48	75	70	72	61	67	57	58	69	68	72	79	66	78	65	78	54	78	61	65	62	67	56	58	65	65	58	60	71	55	68	46	51	71	69	74	67	55	71	68	65	59	62	62	47	60	57	57	62	66	69	58	66	60	61	71	55	60	44	60	56	66	61	56	80	48	48	56	75	74	77	84	56	63	63	61	73	87	60	62	63	61	81	60	64	61	62	64	65	66	57	61	62	62	58	56	51	66	51	71	56	66	72	60	59	66	61	67	67	62	60	65	72	71	60	53	66	73	66	65	65	74	69	55	63	61	54	74	55	65	70	65	52	74	71	57	68	61	66	63	67	54	56	70	58	56	69	71	61	53	77	64	66	53	63	68	49	63	60	57	70	55	73	53	61	61	59	52	66	73	69	62	77	71	67	65	56	59	59	71	60	58	68	60	71	47	84	81	61	65	68	62	50	58	56	67	63	49	63	75	51	59	63	60	56	70	61	71	60	62	59	59	67	48	56	50	64	57	66	59	46	59	57	71	62	55	66	68	53	66	61	55	68	77	55	62	63	73	60	71	65	69	61	54	55	51	62	59	56	58	63	72	57	60	71	68	72	58	63	70	59	58	52	59	59	64	59	59	59	67	66	64	64	71	64	61	71	65	70	64	73	57	69	41	66	59	56	63	66	73	53	58	68	57	64	49	60	74	70	72	65	65	66	63	67	80	69	54	79	66	66	63	77	59	67	73	50	55	55	65	53	79	72	81	60	57	53	54	58	68	56	70	61	55	68	59	54	71	50	58	71	60	69	63	61	65	69	60	65	48	57	69	66	44	66	60	67	52	62	56	80	84	55	58	77	52	70	67	71	66	61	72	65	60	70	58	56	80	58	58	70	56	58	66	55	68	55	54	65	63	60	61	66	65	60	64	55	63	75	83	65	60	61	65	67	59	69	60	58	71	70	70	52	56	69	47	73	64	59	54	60	71	55	63	66	54	44	70	70	68	58	66	66	43	63	54	72	63	65	58	69	55	83	66	69	64	43	54	76	65	60	67	55	61	49	67	54	67	60	70	51	49	64	67	64	58	59	54	63	74	63	60	78	52	62	66	55	71	62	80	64	54	66	69	52	54	64	65	67	52	76	67	62	73	68	77	67	65	68	67	71	61	68	47	81	49	52	77	68	65	56	59	70	55	75	54	49	50	69	66	65	60	57	61	68	65	62	72	52	56	60	63	68	71	71	72	67	66	64	55	61	61	70	68	63	54	50	56	65	64	80	65	76	57	61	55	69	58	67	67	73	58	54	73	70	78	70	62	68	57	69	63	60	58	67	63	63	64	56	63	70	65	63	69	72	53	53	62	72	75	64	69	55	56	66	69	67	66	53	63	58	66	65	57	72	57	56	63	58	61	80	71	61	67	70	68	69	71	52	73	59	62	61	64	64	62	69	54	55	63	57	60	60	64	64	57	55	67	48	82	66	67	63	56	64	56	55	72	75	66	57	72	52	71	61	69	62	69	72	68	60	71	70	69	62	49	60	67	69	59	70	59	70	84	65	53	65	82	62	61	72	68	67	49	55	53	69	61	74	52	64	76	59	57	64	64	68	66	58	44	60	61	53	70	67	54	55	62	72	56	63	82	75	48	64	61	62	66	60	65	62	67	65	62	61	69	56	52	61	53	79	62	55	54	62	74	69	65	72	67	60	57	59	45	55	68	57	64	60	68	57	65	59	59	56	58	54	51	64	61	84	77	65	55	77	54	52	60	61	68	70	56	54	83	57	76	46	70	60	67	75	51	60	51	63	70	53	61	59	71	55	59	89	59	68	60	54	59	65	71	66	61	65	67	67	60	52	70	47	59	56	66	52	63	59	57	67	54	59	54	56	64	64	69	38	48	67	67	63	73	59	64	71	57	73	70	56	66	63	56	59	63	74	63	76	59	66	58	66	48	76	57	79	68	61	62	77	74	63	71	70	64	53	68	65	72	63	70	61	65	65	55	61	54	67	54	65	55	60	57	68	86	71	79	56	54	59	59	70	62	58	44	62	56	60	57	72	73	74	51	77	68	67	65	40	63	83	65	60	57	47	57	78	62	63	56	74	66	58	67	53	63	57	56	66	54	65	76	69	49	58	67	64	76	60	47	58	78	66	62	55	61	57	68	67	88	49	57	63	70	75	65	54	70	73	67	61	55	62	76	71	57	66	69	60	73	68	66	67	49	67	57	60	67	64	52	55	73	56	49	68	65	69	62	66	63	84	81	66	71	82	60	68	65	63	64	56	67	57	64	66	68	63	69	73	62	61	64	67	60	58	60	82	68	78	73
33642	51592	49930	53067	52622	38102	21889	8407	2176	995	863	777	814	816	784	829	804	774	784	786	802	783	833	877	815	763	755	785	763	730	858	812	781	773	791	801	801	785	777	758	769	785	804	796	802	829	821	783	797	820	811	792	764	806	784	779	778	768	825	842	806	776	799	796	844	750	793	801	768	854	762	757	796	822	820	748	810	807	826	813	775	811	778	801	813	814	761	771	785	785	766	820	785	786	792	812	816	778	791	800	818	751	780	795	784	831	822	802	748	804	806	826	792	803	789	724	819	794	835	818	791	775	774	795	744	778	793	843	831	741	824	783	787	774	778	783	738	793	775	785	741	820	738	760	758	813	793	763	810	779	824	809	851	775	802	806	782	800	831	770	848	759	755	838	787	815	745	801	791	817	798	791	778	789	815	791	834	761	783	768	758	789	795	761	828	794	743	780	806	826	821	804	801	802	821	806	780	820	789	763	771	805	775	812	797	811	803	772	817	778	801	798	778	814	803	788	808	786	777	811	777	791	776	815	817	818	813	772	791	789	826	822	781	764	745	763	790	821	771	762	772	788	825	790	754	785	794	797	841	828	791	805	774	733	784	788	767	803	831	762	788	808	795	765	759	791	816	769	854	777	805	793	761	807	804	802	813	741	821	749	760	791	809	815	791	834	816	773	799	837	782	792	799	813	783	830	785	818	841	777	769	819	777	809	766	800	787	820	791	776	803	800	795	773	773	763	786	808	792	757	827	771	772	789	761	788	748	752	820	833	819	799	781	821	801	799	807	782	803	793	820	766	799	808	776	785	791	800	786	768	843	817	806	764	774	804	796	825	796	769	754	783	798	793	829	841	790	811	820	802	752	805	774	831	805	828	814	785	831	775	790	761	750	840	775	786	801	786	834	807	797	792	817	780	815	855	810	786	814	817	809	803	772	791	792	799	788	784	803	840	786	805	751	812	794	802	804	776	769	709	775	810	822	796	839	783	854	838	781	801	822	755	794	801	792	794	805	755	814	780	760	801	809	787	778	800	834	796	757	861	809	797	812	779	832	788	831	735	789	815	803	763	807	813	790	796	808	777	825	765	804	824	811	797	779	783	820	794	826	783	792	745	794	804	775	810	779	849	791	767	793	775	841	788	774	793	788	829	792	816	801	801	807	773	815	805	797	743	783	804	805	813	837	783	770	763	803	797	769	762	827	751	757	773	800	767	774	767	833	803	839	853	775	807	847	755	789	803	783	818	822	820	806	818	790	771	767	843	775	793	732	789	807	776	789	792	840	764	787	798	807	762	790	787	761	816	792	835	759	825	847	795	828	840	797	770	793	814	797	784	784	789	799	777	763	845	795	777	769	770	812	826	801	784	766	844	755	832	797	806	805	749	810	828	785	731	819	798	726	803	722	769	797	781	830	794	831	756	800	831	814	803	825	845	793	819	822	778	820	806	803	771	785	806	726	795	836	830	832	780	814	784	802	796	805	819	780	777	831	751	796	770	806	800	790	749	828	769	764	771	777	788	788	780	773	748	793	842	821	807	810	783	796	799	796	833	855	761	846	793	832	795	746	830	773	828	828	762	783	775	830	826	829	817	789	737	810	829	765	814	758	800	848	803	830	814	843	817	838	818	764	805	771	805	809	787	768	830	762	800	826	768	845	815	774	801	831	770	813	789	770	804	771	786	781	851	818	775	778	784	774	820	794	819	754	830	787	777	771	783	798	810	752	820	795	818	838	781	796	802	763	769	804	827	822	807	814	810	803	812	799	752	803	757	821	807	796	819	821	808	842	777	764	800	792	756	794	747	800	775	774	788	781	741	776	810	788	760	837	781	781	814	778	798	789	813	771	754	782	785	805	823	862	781	770	817	814	800	796	769	798	796	825	862	815	773	780	803	746	779	775	801	807	783	762	742	791	798	762	803	805	779	786	812	838	844	775	811	787	789	778	789	808	786	791	799	801	801	804	768	781	817	831	783	763	805	780	758	810	830	791	777	821	830	783	796	770	832	804	764	797	795	768	793	778	849	788	796	755	797	786	776	791	808	804	842	801	769	765	779	805	840	758	785	826	752	833	835	719	781	776	843	770	768	774	796	805	770	843	808	716	833	812	816	796	776	821	772	815	785	817	782	808	798	796	777	752	806	770	824	802	790	801	740	806	844	827	778	795	790	839	822	801	783	820	775	792	869	778	823	801	807	832	797	786	799	779	776	820	799	824	780	753	800	761	845	785	817	805	787	813	822	820	812	797	803	841	790	824	791	815	765	751	787	835	787	811	799	839	797	797	804	781	826	814	821	768	805	792	800	836	816	813	824	841	809	814	831	842	797	783	765	824	795	787	791	790	770	820	778	764	780	784	807	768	835	785	800	777	795	757	789	756	820	812	799	797	770	797	770	694	779	750	839	787	752	793	851	784	780	816	765	755	783	813	810	808	828	786	770	767	790	790	826	792	784	753	771	848	797	819	773	793	781	782	772	816	784	797	846	843	766	770	779	802	810	807	827	783	805	789	830	792	765	788	752	781	805	833	803	766	855	820	770	798	844	821	815	777	823	805	790	819	789	774	819	834	773	759	792	796	773	800	799	813	812	778	771	773	829	803	802	793	807	808	766	802	785	776	804	762	813	806	803	815	787	817	761	828	728	796	764	792	813	753	811	767	781	800	748	779	826	833	839	767	779	818	794	774	810	818	779	785	805	752	851	800	790	709	763	791	782	798	818	824	760	788	741	814	828	812	739	773	788	806	758	851	807	783	785	795	825	813	825	842	806	799	790	821	804	758	792	814	782	803	816	780	757	788	825	786	795	760	784	800	770	835	788	817	751	804	804	794	856	795	835	797	832	827	808	811	800	790	785	841	794	791	780	817	835	787	784	786	801	766	805	813	778	802	798	759	766	804	720	783	799	771	759	768	768	766	829	806	821	790	811	801	825	798	785	787	846	831	793	772	767	814	818	844	806	795	776	831	811	773	748	797	823	779	787	830	792	814	797	827	841	794	782	845	771	778	767	777	798	814	800	787	873	828	844	788	721	832	825	734	786	743	780	773	770	757	786	724	835	765	783	812	811	784	779	859	806	766	806	753	796	815	801	786	782	767	768	805	770	838	794	840	788	833	783	807	805	813	794	760	810	820	825	823	808	803	792	792	780	770	811	797	807	822	786	823	790	779	802	851	835	796	826	766	829	798	829	816	838	784	776	822	805	860	758	806	775	853	826	843	790	837	798	762	728	761	822	810	774	794	816	784	788	715	796	726	804	817	820	806	793	863	820	816	807	833	772	783	772	862	785	799	773	843	821	834	814	818	793	765	783	844	732	756	818	778	733	772	797	839	826	791	805	769	804	771	772	801	731	774	810	769	830	758	789	797	774	774	814	792	764	781	815	726	835	803	789	768	794	818	800	774	836	808	747	753	802	856	759	854	805	781	865	779	802	772	776	782	817	863	802	827	803	774	767	854	780	821	804	821	752	768	807	822	765	794	754	785	823	809	847
2781	6476	7059	4091	2387	1026	365	129	60	78	62	68	64	82	63	71	60	62	71	59	51	64	69	56	68	63	68	57	59	74	68	66	60	58	51	70	57	63	74	74	58	67	70	69	63	59	66	58	48	51	61	64	50	77	74	72	77	57	77	77	55	70	52	57	65	68	75	72	61	63	63	68	74	75	56	60	78	52	55	57	60	65	59	59	65	63	75	64	58	64	61	57	66	65	70	54	63	59	62	54	68	63	78	66	58	56	70	66	59	61	60	57	64	71	61	61	67	65	68	57	60	65	63	67	58	69	57	65	60	74	58	52	58	53	78	80	61	66	67	58	61	60	57	67	51	66	53	69	75	62	59	76	61	58	64	43	55	62	67	57	47	56	56	62	56	47	48	72	62	68	57	73	69	50	64	64	56	48	75	61	49	49	57	60	76	61	61	58	66	66	74	57	59	72	70	61	60	51	47	65	60	53	69	61	81	56	63	78	60	57	62	48	66	69	68	66	49	81	70	68	53	59	60	64	80	58	69	76	80	55	69	58	61	51	70	68	65	71	66	55	75	58	68	63	67	69	70	60	55	56	84	61	65	64	66	57	64	52	67	55	59	65	73	67	52	60	64	66	67	61	69	67	83	60	70	52	62	67	60	54	66	80	69	54	53	68	61	57	53	57	54	61	76	61	64	75	66	61	74	65	61	68	67	64	65	57	63	72	58	68	69	65	58	73	50	65	63	67	60	57	72	71	63	64	78	58	66	60	61	85	60	73	66	62	59	72	76	60	71	71	60	58	68	76	56	59	56	57	62	59	54	52	65	49	62	69	71	68	65	59	63	68	56	55	57	56	65	84	56	76	53	62	73	70	56	65	63	56	66	70	55	56	70	74	65	68	59	69	62	62	55	61	69	61	64	69	45	70	59	60	71	62	67	56	46	69	54	60	52	54	60	75	56	62	58	56	65	76	62	63	70	45	55	64	48	62	60	60	53	59	62	53	61	58	64	60	59	69	70	64	63	50	51	60	51	47	68	54	71	64	61	61	54	44	69	71	61	66	58	69	65	56	63	64	73	66	56	70	76	52	59	77	78	56	75	48	46	59	61	78	66	64	85	67	56	63	66	54	69	50	67	65	59	55	54	52	55	60	58	66	54	50	69	49	57	53	59	59	61	64	58	65	40	62	50	70	62	68	69	73	65	51	76	64	55	54	64	60	59	62	60	64	60	48	61	52	79	53	67	79	72	53	69	60	57	66	61	59	75	61	54	67	61	69	56	88	63	62	59	61	62	63	54	56	62	63	69	64	83	56	46	61	52	64	86	62	56	68	53	77	53	76	57	58	59	52	72	66	54	64	62	47	57	61	66	73	51	59	78	65	68	73	55	73	57	70	60	57	69	72	79	63	57	70	59	42	61	73	63	51	54	66	71	72	59	55	54	46	65	54	47	76	63	47	52	58	54	47	52	57	66	52	65	59	56	62	66	56	61	51	64	60	58	74	60	75	55	52	67	64	65	68	51	70	72	52	58	49	55	55	62	67	49	67	60	59	57	72	74	56	59	59	69	70	79	68	64	64	71	63	61	72	57	64	65	71	65	62	66	57	56	60	47	75	79	60	73	62	61	63	66	48	65	60	49	69	78	63	69	65	76	56	58	63	62	50	54	47	58	68	62	58	69	82	65	67	57	68	60	60	66	56	58	57	58	72	55	80	75	62	50	56	68	52	66	60	70	66	65	72	67	60	63	58	60	73	70	79	75	51	50	60	81	62	67	50	62	76	54	61	59	66	86	56	71	60	64	65	70	76	79	71	52	50	58	63	60	58	54	50	57	65	57	53	44	56	54	87	67	69	67	61	62	62	57	69	62	54	47	57	52	75	65	55	67	43	76	66	64	83	64	60	61	67	59	67	63	64	59	57	66	48	70	68	62	61	60	59	60	73	69	69	53	61	61	54	53	52	66	59	52	59	64	50	65	69	78	70	64	62	59	70	63	64	73	68	63	54	68	63	62	72	64	52	59	74	55	59	52	60	61	63	54	53	56	59	64	69	73	77	63	74	56	52	66	73	56	47	61	51	72	53	55	61	66	60	68	64	63	63	72	82	62	56	71	65	68	85	55	56	63	63	64	67	61	58	70	55	61	60	52	62	67	60	58	69	55	61	58	59	57	69	60	55	67	61	64	64	71	67	70	61	62	61	58	51	61	56	54	74	53	52	73	74	52	61	72	55	54	64	56	63	61	62	62	73	65	61	56	64	68	64	54	55	73	75	56	66	80	64	69	67	59	72	87	73	59	73	67	59	58	69	62	70	62	60	62	72	61	55	80	68	64	60	55	69	71	77	67	70	67	51	64	64	55	69	51	67	52	57	67	74	63	60	71	60	64	73	51	71	73	56	59	62	62	67	70	59	67	72	57	74	60	60	65	57	58	48	57	61	76	62	63	60	63	75	61	51	56	63	71	51	70	51	73	67	59	71	78	59	58	67	75	47	73	75	61	69	44	64	76	66	69	47	61	62	51	58	65	57	51	60	75	71	56	65	70	55	63	73	55	73	69	69	64	73	68	49	63	56	53	54	63	61	61	50	49	64	63	52	65	60	65	59	60	64	60	81	53	59	61	62	53	56	64	59	58	60	57	56	69	55	76	65	63	66	66	58	50	65	64	51	50	66	53	48	54	70	67	62	62	62	60	53	56	67	73	67	56	76	52	70	58	82	53	58	66	65	67	47	62	70	75	66	53	58	56	70	56	54	65	60	56	57	41	68	61	66	63	51	78	46	63	56	74	57	71	51	65	74	58	61	67	65	60	70	54	68	56	58	79	73	61	70	73	70	56	79	63	66	60	71	74	69	63	63	70	49	52	67	62	62	73	63	70	62	62	73	68	66	61	52	52	58	65	61	68	58	68	64	68	61	57	51	58	67	57	61	57	63	59	64	58	67	68	56	64	62	58	61	47	69	52	52	54	61	67	56	61	73	60	57	46	65	71	63	65	80	61	51	63	56	57	77	63	64	49	68	55	61	60	72	65	57	62	64	60	57	78	63	62	67	64	62	63	52	63	58	65	63	62	80	56	66	70	62	47	54	50	67	58	57	68	87	76	64	74	59	61	59	53	52	65	58	69	59	53	77	54	67	59	62	64	74	65	62	51	61	50	69	61	66	53	70	65	53	71	57	55	59	62	74	77	58	69	80	55	76	56	76	62	64	62	64	69	74	56	56	65	66	68	58	58	58	53	62	72	57	73	81	52	76	61	60	63	58	68	59	65	63	74	63	74	60	54	54	61	71	60	59	51	79	57	55	50	81	64	59	66	53	80	70	61	55	61	79	63	66	71	56	63	69	66	57	76	63	67	47	68	67	46	66	60	50	56	57	59	69	63	70	64	55	66	65	56	52	67	55	65	64	66	59	53	69	60	64	65	67	67	62	57	70	73	52	65	64	56	66	65	74	57	56	60	50	73	54	68	45	63	65	74	46	64	62	62	54
28975	33289	31980	32684	31936	22661	10273	3051	1168	863	772	789	762	759	782	796	827	755	765	777	776	807	792	780	783	733	819	785	808	760	766	793	788	777	807	765	776	817	823	777	795	758	822	795	746	774	787	800	759	783	764	770	796	823	806	800	815	811	786	762	782	790	807	794	748	737	775	742	698	778	772	796	802	775	795	820	720	781	728	733	768	802	776	763	768	814	794	795	800	760	765	762	734	747	788	791	772	809	819	800	751	736	770	779	791	799	750	783	829	781	794	841	789	794	736	752	803	777	746	778	721	805	800	759	756	756	807	807	844	828	798	779	787	753	778	779	766	745	782	822	819	765	792	736	759	812	817	763	752	780	763	821	813	788	746	717	759	703	745	776	733	815	744	769	781	852	754	735	789	791	762	804	776	808	735	777	799	832	754	753	766	722	718	772	766	753	743	776	799	752	716	760	779	814	766	801	813	798	811	758	753	784	780	758	776	824	764	762	791	771	757	791	768	774	746	749	776	840	761	764	766	759	744	793	778	821	818	781	753	800	791	792	730	790	775	782	793	811	790	718	799	793	776	755	788	784	772	773	817	771	796	747	790	753	780	810	796	788	734	783	801	786	768	756	758	761	770	753	739	821	770	798	806	800	756	833	771	746	747	808	776	801	779	787	808	801	739	788	785	783	815	767	816	728	749	805	766	783	784	782	764	730	794	780	778	780	735	746	786	822	807	780	761	792	778	772	783	770	801	759	789	811	733	813	756	761	746	780	761	840	786	821	785	736	789	789	770	843	824	762	887	766	749	768	772	775	793	795	757	835	794	820	763	707	763	738	767	789	786	825	792	773	755	802	825	763	769	796	765	810	818	837	832	773	736	753	717	780	843	790	763	809	792	776	776	704	811	746	763	759	772	752	776	768	786	787	793	826	762	801	826	778	695	800	759	797	814	790	736	765	755	797	749	792	788	808	838	770	733	810	772	768	799	808	807	727	791	814	801	788	771	756	740	782	760	775	739	805	757	743	823	751	764	796	778	769	777	775	804	777	733	778	782	795	815	750	735	760	797	757	758	756	780	755	819	752	699	769	801	804	814	761	770	721	791	721	805	770	737	748	756	784	820	783	803	780	770	810	773	813	778	785	757	772	777	708	823	769	773	753	750	783	786	736	776	732	769	759	740	764	796	751	795	817	827	777	786	745	751	797	799	738	784	764	729	703	736	771	772	791	750	766	799	794	760	823	786	815	733	806	762	753	770	805	758	741	771	738	774	782	790	796	788	755	790	789	777	780	786	765	771	742	731	762	749	764	786	835	790	789	784	811	760	758	825	795	780	746	745	763	755	757	729	803	778	781	765	789	784	772	769	835	800	754	759	791	771	806	777	781	776	790	813	754	767	806	781	758	763	812	737	765	782	827	791	759	752	799	776	782	783	755	793	763	733	735	780	729	795	772	720	778	771	741	816	792	759	782	768	803	756	770	793	810	735	787	776	745	744	761	801	739	796	751	753	771	766	826	770	777	797	757	820	796	756	765	835	786	776	745	824	762	774	784	768	712	734	814	786	756	744	784	823	724	763	748	759	741	769	777	784	801	769	833	717	776	798	839	741	779	820	778	768	804	820	766	750	795	727	800	783	825	776	746	749	730	779	779	747	780	805	759	810	713	792	796	778	774	803	793	820	828	812	817	787	798	735	760	752	788	800	771	794	726	751	779	767	791	769	749	760	803	764	813	714	785	768	796	761	820	789	802	775	794	773	743	801	837	807	739	778	747	786	722	796	730	776	812	790	754	804	753	796	753	790	779	769	801	810	735	805	831	783	761	779	698	785	778	804	821	822	781	796	814	741	768	789	851	783	773	758	773	800	771	839	749	733	786	795	796	734	780	784	769	755	781	744	758	824	803	777	773	713	770	806	791	738	748	769	791	763	798	772	835	812	797	769	776	798	786	763	834	771	749	740	783	786	758	801	794	779	811	760	800	781	733	745	776	754	758	778	765	796	827	708	825	749	814	802	799	762	766	738	810	772	775	767	750	772	753	781	764	748	756	780	777	833	798	789	772	763	737	815	786	825	791	799	826	737	826	762	790	794	779	778	797	760	753	829	760	743	766	761	766	726	793	788	760	779	741	824	796	751	790	746	774	769	752	803	768	743	812	745	792	791	746	771	767	779	810	761	803	790	786	804	781	782	788	728	752	816	787	781	772	828	820	793	774	776	765	788	754	767	757	786	809	789	774	774	813	831	791	754	826	789	782	792	793	822	784	793	732	769	758	773	789	786	748	736	783	747	793	770	776	823	775	782	769	759	764	784	794	844	781	763	795	800	791	767	774	745	758	793	760	758	762	823	808	779	777	757	754	804	762	775	786	756	791	769	764	793	759	780	817	794	749	791	758	765	758	717	802	723	787	808	805	768	804	792	807	800	778	761	792	788	749	754	780	767	845	770	774	748	800	809	844	834	790	787	731	767	757	796	768	768	750	818	829	796	753	793	744	749	764	783	775	792	794	798	796	733	824	834	768	767	721	797	765	770	745	765	805	818	758	788	763	773	758	801	772	776	814	806	807	835	788	781	790	785	763	780	809	773	756	790	777	807	816	744	806	805	808	773	779	784	806	787	808	794	763	818	761	786	803	804	807	811	801	773	797	709	781	736	803	808	757	761	771	828	807	762	795	770	763	758	829	787	795	794	793	784	760	778	811	755	798	787	771	738	769	770	811	792	821	764	714	823	755	786	783	805	778	795	781	759	838	776	772	790	811	756	810	834	775	771	736	794	803	728	787	818	771	817	795	720	761	784	744	766	747	788	777	792	753	778	763	758	788	764	800	827	801	785	747	757	779	761	776	756	828	771	791	763	779	830	785	749	753	777	765	776	773	798	773	784	766	834	818	769	809	766	791	832	739	754	766	799	735	822	779	757	805	796	796	767	803	770	830	795	729	780	778	825	772	729	778	812	774	751	803	825	787	781	790	796	784	760	755	797	731	780	799	753	832	842	786	742	741	772	764	770	812	780	760	795	784	801	794	770	789	757	775	768	845	791	722	768	786	782	753	749	773	800	759	796	794	735	801	763	798	792	814	817	748	783	743	790	803	821	790	750	756	758	839	793	804	771	773	803	789	831	746	796	831	764	792	766	790	797	796	783	759	809	778	791	749	802	832	743	815	751	749	787	764	811	769	802	774	800	761	789	761	793	787	734	795	795	853	770	761	777	795	803	828	754	758	758	786	792	775	768	753	774	783	805	785	767	755	790	756	759	809	764	835	744	772	791	792	820	795	787	787	723	773	796	841	783	756	758	772	754	787	806	780	774	747	740	801	730	783	755	768	761	736	779	761	782	761	788	753	776	769	752	778	743	789	795	768	765	749	765	749	785	770	804	721	787	832	812	801	767	761	801	803	764	839	784	776	809	720	804	805	719	792	812	769	811	762	744	786	780	773	784	741	796	777	776	776	789	801	792	788	780	755	795	798	750	782	767	736	767	818	759	821	827	752
5517	20119	17754	11150	6062	2732	791	213	79	63	61	59	57	66	56	59	50	65	69	63	63	70	68	73	74	64	69	63	44	55	74	54	72	58	48	66	54	48	69	51	63	52	68	71	61	54	55	42	53	62	65	61	49	63	65	67	58	60	64	58	65	55	57	54	70	61	57	67	78	58	57	61	65	59	67	68	71	64	50	62	75	64	62	55	62	55	64	52	73	64	70	65	50	61	59	81	76	79	63	73	70	56	59	65	76	58	53	52	63	60	64	60	57	52	64	66	57	72	86	62	49	64	79	51	53	68	68	59	60	75	67	59	65	53	76	58	67	57	65	77	75	70	76	47	57	57	42	56	57	51	54	66	67	55	58	63	64	68	60	55	65	76	63	62	59	43	65	55	66	71	54	72	58	56	57	59	52	67	55	55	61	67	60	56	45	52	55	68	54	67	51	68	58	60	65	69	74	55	89	75	76	64	63	61	70	58	66	80	58	53	63	64	60	56	56	68	69	55	67	64	58	64	61	73	70	56	65	57	70	71	60	71	67	60	56	56	58	60	55	55	57	68	75	64	66	69	63	54	80	63	76	64	61	61	51	63	70	66	64	66	66	62	61	76	79	58	51	64	66	64	66	61	69	50	57	79	44	67	62	65	54	59	62	49	61	67	73	63	62	71	57	61	60	62	68	49	69	63	56	65	69	55	67	73	66	75	65	59	59	55	63	66	69	70	69	67	58	59	55	62	56	67	75	88	65	44	56	65	68	72	70	70	52	60	59	59	62	65	74	79	54	68	59	76	65	57	74	69	74	67	62	58	66	62	64	65	62	56	57	73	58	58	94	78	65	59	57	60	59	69	46	71	79	60	66	55	58	79	71	49	58	68	76	58	53	57	50	60	65	60	71	61	75	66	61	56	69	56	62	61	75	61	53	69	56	57	63	52	53	58	70	67	62	58	70	53	71	76	101	78	60	61	47	65	58	61	61	75	75	53	61	53	70	57	69	75	55	68	58	62	70	59	59	58	59	66	72	61	59	68	54	55	65	49	53	70	53	55	59	60	68	52	70	72	61	60	62	73	65	51	74	83	60	63	63	66	62	59	74	68	70	65	62	75	68	81	60	63	64	56	60	54	65	61	83	76	66	68	60	51	68	59	48	64	63	51	60	48	64	78	74	82	73	60	59	44	70	53	64	66	65	44	49	68	62	49	63	67	51	66	53	51	71	65	57	62	71	60	60	63	54	64	61	69	52	62	57	54	59	56	70	73	54	65	75	70	68	62	56	54	61	57	66	60	66	78	55	65	71	65	74	69	51	67	60	57	53	60	92	56	47	53	69	79	60	53	60	58	69	63	54	50	72	64	61	80	62	73	60	52	68	64	64	71	53	58	64	54	64	43	79	61	67	63	69	66	57	68	66	71	59	70	58	60	58	51	67	64	73	60	64	53	61	66	64	66	69	70	67	67	59	65	62	64	54	67	56	60	67	67	71	56	62	61	67	64	62	69	73	67	63	59	63	71	62	55	54	66	69	52	61	71	70	52	54	58	67	59	70	72	57	63	53	59	64	69	57	84	58	59	62	60	72	48	67	47	57	62	51	71	57	61	61	51	64	57	62	73	66	81	61	82	55	72	73	64	69	60	52	66	73	64	57	61	66	54	66	64	65	66	67	63	69	59	57	52	59	64	65	72	51	57	63	70	59	56	71	60	78	65	54	76	57	70	74	64	66	74	50	57	59	56	64	64	79	56	63	67	68	43	52	53	44	72	80	53	77	60	69	63	53	72	73	71	65	72	65	76	75	65	59	60	59	74	70	78	51	66	75	57	70	61	49	58	68	60	74	60	62	51	57	64	80	62	60	57	51	58	48	77	54	66	59	62	68	51	76	68	66	50	68	66	69	61	55	61	56	52	68	62	55	66	58	92	65	60	53	67	48	70	75	66	70	72	48	51	72	57	64	52	65	61	75	71	65	51	60	74	53	59	58	68	64	62	71	55	53	72	54	74	47	70	46	74	59	51	77	64	54	50	62	56	49	63	70	64	57	61	70	61	63	58	57	62	48	49	62	71	59	69	60	60	66	78	57	68	58	71	65	64	69	58	54	71	59	55	70	52	65	57	64	57	58	64	41	52	51	65	52	61	61	78	61	74	63	68	63	56	60	63	67	59	69	60	57	61	76	71	65	70	59	54	55	67	68	57	57	60	62	66	75	50	60	63	68	67	72	62	59	52	64	59	63	74	64	64	55	62	63	72	59	56	53	55	58	68	60	68	65	60	63	74	61	60	55	66	53	61	59	55	55	63	59	66	66	60	57	62	66	62	58	57	69	74	55	59	66	60	69	56	60	45	60	56	67	63	70	66	61	67	73	54	55	64	61	83	53	61	47	60	82	63	68	64	56	64	76	59	66	72	71	47	58	56	67	75	55	69	55	54	50	74	66	64	61	60	60	60	72	63	67	79	72	54	62	59	65	63	71	52	64	61	61	62	62	58	76	71	55	69	84	53	60	59	52	78	62	61	59	67	46	54	54	74	73	59	89	58	83	76	59	65	68	72	63	64	60	56	57	73	40	63	50	52	64	69	62	74	63	60	62	59	62	68	59	58	46	64	60	61	60	75	54	63	58	63	62	57	56	49	47	67	72	71	53	60	56	67	74	77	66	57	66	58	61	55	82	64	70	72	64	67	71	62	73	39	91	56	64	54	58	37	52	76	53	52	67	64	62	52	63	66	51	72	80	65	71	67	73	80	58	72	60	58	78	63	55	64	57	67	57	65	57	80	82	71	58	74	65	61	57	67	60	67	59	76	64	57	56	56	62	68	66	63	72	58	58	69	58	62	51	56	61	56	69	72	62	66	64	55	54	70	69	58	53	67	69	60	67	65	66	67	67	71	65	43	46	63	67	58	64	65	65	58	54	65	69	73	80	54	56	67	75	76	72	69	65	48	66	74	60	57	65	67	57	62	61	58	55	61	60	66	71	50	72	67	61	62	75	65	56	74	63	57	54	59	68	60	62	57	71	58	66	87	63	60	56	69	54	62	54	50	55	58	64	56	71	72	55	63	65	54	62	75	63	62	69	74	76	55	48	75	68	62	63	59	55	58	70	70	64	72	66	59	78	79	74	67	71	57	66	73	58	57	70	48	55	60	58	72	66	55	76	57	54	51	65	76	53	63	48	71	61	64	67	55	68	60	61	60	68	68	53	65	73	66	61	61	53	54	62	67	59	64	55	73	61	64	62	56	55	65	69	65	71	63	75	65	61	66	70	55	66	79	65	52	73	57	74	67	45	59	55	66	75	53	57	57	66	58	63	62	72	58	82	67	62	65	62	47	66	77	51	70	54	71	68	56	68	59	65	55	62	52	63	81	63	59	61	64	72	54	57	78	57	78	68	75	56	63	69	61	52	72	57	49	68	56	54	60	75	61	71	73	63	67	60	58	66	59	49	45	74	71	49	61	73	77	60	57	54	72	69	56	68	59
36521	45740	41873	45978	45114	32867	17975	5982	1703	940	813	760	755	843	750	780	797	767	766	754	845	761	765	810	795	750	772	795	763	774	763	780	794	782	764	795	756	702	762	759	790	797	780	783	774	763	793	769	756	797	769	829	788	754	796	726	743	783	777	730	758	738	742	772	776	798	842	762	797	751	767	781	745	790	809	828	811	808	777	747	780	789	782	771	797	782	730	817	791	749	785	804	800	742	777	791	759	785	713	761	769	780	796	773	766	782	795	774	809	731	747	815	775	755	791	796	747	744	765	759	749	803	818	777	755	810	764	774	788	805	761	790	804	754	769	742	787	824	760	772	763	814	766	777	816	765	775	787	830	786	831	813	789	794	791	795	796	783	786	791	728	815	792	821	769	806	810	760	773	762	816	783	744	792	833	803	770	799	777	795	785	788	801	776	749	725	816	764	824	761	789	777	724	800	774	790	739	756	818	764	783	782	771	764	787	782	749	800	816	793	775	803	783	764	783	804	759	793	751	795	772	806	772	733	759	751	809	794	801	780	775	809	790	816	760	768	785	780	761	712	814	780	802	728	809	808	787	803	737	797	841	802	806	768	767	764	770	838	760	762	773	781	725	779	793	777	783	751	784	791	724	791	770	797	769	803	804	795	810	786	765	790	786	782	775	762	809	797	781	795	799	799	777	803	769	756	756	825	833	765	767	815	809	754	743	793	823	795	791	783	825	753	742	769	787	792	791	801	791	786	835	762	752	789	699	775	798	731	812	768	802	785	790	778	799	810	840	776	770	773	790	806	723	734	790	763	749	797	770	785	775	793	812	785	789	765	755	781	796	732	787	771	828	760	785	754	814	775	760	743	753	771	775	784	824	800	785	779	768	746	735	781	804	797	769	735	747	792	741	762	837	805	771	806	796	743	784	769	745	760	747	751	821	738	787	794	779	755	796	738	717	825	768	771	765	797	732	744	785	729	744	757	758	777	753	821	766	767	774	810	765	747	772	871	792	793	866	708	820	800	834	797	787	811	815	795	802	767	735	792	771	807	817	790	787	819	816	847	771	716	783	750	746	809	781	785	777	759	775	795	746	774	819	836	808	844	783	811	768	771	743	845	740	782	799	760	777	829	783	798	773	816	748	778	785	789	809	802	756	755	786	729	791	808	789	821	745	784	780	798	809	789	783	800	761	781	798	808	801	786	814	763	792	770	788	778	780	780	789	767	773	814	792	788	801	772	784	787	793	797	771	812	736	782	785	805	781	780	759	720	799	781	762	813	809	741	787	842	760	797	771	759	821	774	787	792	816	794	784	788	751	770	769	754	758	807	774	716	805	748	810	831	778	784	810	771	723	780	795	729	807	736	798	780	790	746	770	801	766	789	795	803	793	781	803	797	770	796	786	767	768	813	793	789	790	781	813	775	780	807	780	755	764	758	807	750	804	795	745	825	809	788	786	791	762	815	802	782	790	802	806	773	742	771	775	764	787	753	787	748	809	779	751	776	802	748	771	798	784	736	801	798	764	809	768	790	784	765	769	713	811	836	776	768	795	762	792	783	809	779	770	820	801	814	748	746	741	767	761	766	803	831	802	783	735	761	766	776	808	769	763	829	792	799	742	787	736	771	782	807	763	788	782	788	756	738	824	767	814	746	747	772	762	761	765	825	787	750	782	801	780	817	782	776	787	776	827	797	770	852	770	783	810	772	805	796	785	834	806	762	780	782	802	755	786	770	812	739	756	747	798	823	814	780	833	792	708	780	832	804	763	794	789	791	756	807	817	743	810	835	757	790	821	809	742	800	774	808	800	769	758	815	812	745	799	761	792	779	769	750	785	766	726	766	770	796	770	812	789	743	816	787	752	768	719	785	808	764	787	771	792	781	809	815	762	811	737	790	754	784	722	752	748	812	751	761	751	787	785	770	793	799	832	854	793	765	769	757	821	804	781	802	772	777	835	749	760	745	761	789	735	800	825	818	822	808	776	775	790	757	776	797	743	808	761	847	784	759	785	803	795	734	785	756	789	768	739	795	798	737	779	829	792	776	792	796	804	745	814	828	771	757	789	768	829	739	759	774	775	791	809	754	783	796	805	785	775	755	741	785	782	772	850	798	774	791	754	764	737	796	839	813	793	773	788	779	813	791	796	821	752	774	795	763	766	823	767	738	832	776	761	842	787	780	776	838	773	770	787	790	776	767	787	808	825	796	756	795	812	797	762	760	800	752	782	779	751	770	759	782	790	738	774	757	765	750	798	768	772	757	764	797	768	816	710	794	768	799	759	771	733	831	789	843	780	765	803	760	772	761	769	790	793	771	782	803	759	755	786	756	735	797	765	797	734	761	780	785	766	755	764	810	768	769	728	766	817	788	788	828	750	748	803	804	804	782	740	783	746	799	773	795	801	802	778	757	760	755	711	796	815	835	778	788	785	830	779	702	797	730	783	737	800	798	719	751	760	840	787	767	759	778	765	815	749	778	774	771	812	777	804	731	781	753	795	752	823	810	730	805	761	781	802	718	783	801	801	809	809	749	824	780	781	767	807	830	735	740	813	788	820	757	809	808	780	788	750	776	770	788	774	762	761	805	795	789	785	760	755	776	795	775	778	772	783	839	781	773	743	815	747	763	843	777	758	767	723	782	802	818	774	783	757	817	784	839	759	818	774	760	800	735	787	773	765	800	781	761	800	781	738	772	770	787	813	780	778	784	831	773	740	806	780	763	775	791	754	791	759	783	784	787	755	824	805	785	737	774	810	802	782	804	775	775	757	812	790	783	797	789	771	770	795	766	798	780	817	775	784	804	760	769	770	777	788	771	754	804	775	762	767	786	816	793	749	819	787	766	775	816	793	805	752	797	795	811	755	770	795	803	783	824	774	750	802	697	800	758	762	783	744	790	800	782	728	785	784	797	832	781	764	747	772	785	685	765	744	749	810	785	822	774	758	734	735	770	796	757	751	771	806	776	785	796	785	784	753	756	808	784	769	799	789	773	766	727	759	819	786	785	736	789	797	811	756	738	808	814	762	801	780	762	821	832	800	796	794	809	797	814	753	824	836	801	763	783	777	797	788	779	741	774	707	806	808	754	791	783	780	756	819	759	773	830	800	775	787	759	782	779	760	826	811	789	780	798	796	803	798	797	770	830	762	753	788	837	755	782	755	799	769	764	769	764	781	758	768	781	800	800	820	738	798	785	785	792	755	782	747	727	739	752	770	803	801	771	803	755	809	776	776	831	838	847	809	754	807	758	815	801	768	785	794	764	773	798	802	775	790	798	771	791	844	858	740	841	835	812	794	815	799	797	800	777	739	801	807	811	753	755	779	819	783	775	728	806	777	822	753	808	812	783	809	768	759	853	787	794	792	757	863	778	785	780	833	790	797	777	756	785	801	778	763	776	789	754	774	826	773	808	773	814	810	762	791	785	788	769	798	811	781	800	775	782	799	768	736	731	754	807	782	736	834	785	775	774	796	760	710	780	791	760	797	832	743	809
4262	17496	19183	12132	6073	2652	738	230	94	68	68	56	55	57	61	76	68	65	71	53	72	56	72	70	39	57	75	61	67	62	52	75	78	58	69	54	63	54	71	69	57	72	59	82	46	65	68	74	65	61	48	66	64	62	52	60	77	64	70	58	58	51	50	64	82	78	57	53	61	60	60	66	76	66	64	68	57	57	58	63	66	63	88	61	59	71	68	71	75	71	78	55	64	62	53	56	59	64	53	61	59	57	67	66	62	54	80	57	63	70	70	51	62	56	68	64	46	72	63	66	57	64	63	55	63	60	68	51	73	56	58	59	56	66	51	68	57	59	71	61	67	69	82	73	67	76	62	56	66	53	68	68	57	54	65	58	62	65	65	72	56	59	71	41	66	65	67	65	72	60	56	66	64	74	68	69	77	63	58	58	59	55	63	70	63	69	75	63	66	71	68	67	60	75	65	52	57	65	54	55	50	53	62	67	56	57	67	74	66	69	75	69	55	79	69	68	69	50	71	57	56	75	70	50	58	59	64	59	54	79	70	70	57	67	67	68	66	58	51	60	48	72	55	62	61	61	60	64	59	58	63	50	73	55	64	53	62	59	61	64	70	54	67	57	66	72	55	64	71	58	62	57	59	68	62	59	57	72	54	55	61	74	58	67	62	56	65	60	69	66	54	58	63	65	68	56	67	71	63	73	59	85	74	75	50	59	64	50	55	53	64	65	54	68	81	63	63	61	65	71	68	71	64	75	66	57	58	70	62	86	67	59	62	54	54	63	68	72	55	64	67	59	62	74	59	77	69	69	59	65	69	77	64	58	63	55	78	67	65	70	67	71	73	59	73	63	62	61	61	58	71	59	53	60	68	62	73	60	52	69	63	78	57	62	58	72	58	60	52	54	77	48	59	67	66	62	68	69	57	67	61	63	51	50	67	78	58	57	63	62	61	58	58	70	63	50	50	62	75	57	66	70	56	56	53	54	66	66	63	56	62	81	73	55	69	70	50	68	65	67	74	67	50	59	61	59	68	47	63	46	71	72	65	69	63	65	65	60	77	85	62	51	61	53	63	62	57	73	60	62	73	72	64	78	72	58	62	77	69	64	52	75	62	62	68	72	69	56	74	59	64	59	48	73	70	66	55	61	60	59	58	66	68	66	71	68	79	67	64	77	64	75	60	71	64	66	76	63	79	67	46	54	49	63	59	63	62	74	68	66	63	82	70	66	68	59	59	61	72	63	60	56	54	68	49	67	53	70	68	66	65	70	74	75	72	63	76	49	58	61	63	58	54	59	56	76	60	65	66	56	73	67	57	64	74	47	65	57	73	61	67	43	62	64	50	68	57	74	58	66	63	81	57	57	64	60	62	72	61	48	49	76	58	62	62	61	61	61	59	62	56	56	62	62	54	55	52	65	84	64	59	81	47	66	65	65	72	63	65	66	59	74	62	56	54	51	62	64	71	61	69	66	64	61	78	68	56	55	61	71	61	60	52	72	63	67	79	68	73	64	73	82	69	74	88	65	71	68	64	65	62	57	63	65	68	65	63	83	65	67	71	61	55	60	64	77	68	60	76	62	67	67	68	61	58	68	62	66	67	58	66	65	66	62	54	81	52	70	54	65	57	62	72	57	56	71	62	65	66	53	64	47	62	54	65	52	65	61	60	63	68	64	50	56	69	66	66	64	62	76	56	71	61	67	74	55	63	61	73	61	72	59	63	74	56	59	66	69	62	72	56	50	62	81	57	62	55	56	52	63	52	65	67	62	56	62	59	72	58	51	51	72	72	51	58	69	63	75	57	85	79	81	72	71	64	71	61	65	78	65	77	81	54	56	78	81	66	59	66	59	56	40	64	62	75	67	82	70	65	78	63	69	72	43	64	69	63	67	83	68	64	60	75	91	63	63	69	66	61	59	60	67	76	57	61	58	54	65	64	63	58	66	57	70	61	57	60	74	52	63	74	59	77	56	47	62	60	67	50	81	67	58	67	63	67	60	73	76	45	69	79	75	58	80	65	86	48	63	54	74	66	63	61	68	80	63	56	77	58	65	71	65	61	68	57	58	63	52	53	67	58	63	68	69	62	65	70	57	72	64	69	54	50	66	63	50	60	60	61	55	69	53	62	72	56	62	64	57	66	64	62	64	69	62	69	79	64	59	66	73	52	64	78	69	53	54	68	68	62	73	54	54	64	55	64	59	60	49	64	63	77	55	67	73	67	69	61	57	58	64	77	63	64	53	66	62	74	54	55	56	64	68	60	60	67	65	65	61	69	64	57	69	62	61	69	65	69	76	72	68	59	70	61	63	60	70	51	67	57	70	51	62	65	62	71	77	51	53	65	68	67	67	69	75	61	71	68	61	61	57	78	63	75	60	49	75	66	59	67	61	63	70	70	70	69	55	55	62	59	65	73	75	71	70	72	50	70	67	60	47	54	72	82	74	67	77	68	73	72	59	67	62	59	66	63	58	63	72	65	70	79	66	68	73	59	57	58	62	51	62	64	66	68	57	44	48	66	63	67	63	62	54	61	51	44	54	50	51	58	59	65	65	70	52	53	62	64	53	62	66	56	63	62	55	56	59	60	50	57	69	79	64	67	66	60	61	70	72	68	64	64	86	57	57	50	77	69	59	54	74	79	53	64	58	56	51	58	58	70	75	50	70	79	57	71	70	57	61	72	60	83	52	63	58	61	69	63	51	54	64	52	64	62	56	53	67	56	77	61	48	76	75	62	61	75	55	66	50	65	66	62	71	58	70	52	58	66	63	52	74	54	66	49	65	65	54	66	57	78	69	71	68	67	65	62	77	59	63	52	63	68	59	58	75	60	61	61	74	64	67	60	54	53	61	68	63	66	67	63	58	49	72	66	65	64	70	65	50	63	60	54	62	55	61	70	76	74	77	62	62	58	62	68	57	57	74	72	62	66	66	79	56	64	65	53	52	48	47	57	65	69	65	74	68	71	77	63	66	71	52	55	63	77	60	64	55	57	49	56	65	72	73	71	54	61	55	65	67	70	67	50	64	64	73	71	61	69	75	68	52	77	61	70	52	65	54	63	76	52	66	60	63	77	65	63	63	54	61	69	59	43	79	75	53	50	83	77	56	75	56	57	62	63	42	59	66	52	67	53	73	57	57	70	63	65	70	94	67	63	61	48	53	62	59	68	72	69	59	61	58	60	70	57	58	53	66	60	51	53	61	91	66	64	65	71	69	68	66	71	46	68	69	65	64	72	64	61	64	58	69	71	58	61	66	67	67	70	53	61	73	59	75	70	76	70	60	60	62	61	60	69	67	73	71	57	54	65	73	55	76	61	63	70	58	65	66	58	53	65	71	80	59	55	60	62	45	51	64	62	84	64	56	64	73	70	76	67	70	76	67	57	65	86	73	82	63	61	68	64	65	56	68	74	75	70	64	74	77	70	71	76	68	56	68	46	76	65	60	71	42	67	68	72	66	53	58	59	65	72	63	53	58	61	62	78	51
31432	46523	44168	46320	43691	32274	17809	6142	1677	902	804	802	792	821	831	796	766	774	787	831	830	806	837	823	780	792	776	851	811	862	768	768	800	774	858	816	766	810	885	834	777	807	780	796	793	797	826	812	786	782	753	831	819	815	807	790	824	759	767	771	780	803	782	779	806	783	813	827	813	777	832	822	832	724	787	803	796	795	800	796	876	783	806	806	744	788	811	774	794	796	804	816	769	807	813	849	759	797	765	782	808	845	773	773	825	798	858	756	803	806	801	726	778	788	806	779	759	802	774	801	808	815	785	817	829	816	721	816	795	756	807	769	771	804	823	800	813	798	807	768	805	780	851	817	796	757	797	828	838	813	829	768	812	765	803	822	786	771	831	787	790	801	758	767	793	773	777	829	832	771	817	845	834	777	760	811	823	807	839	790	810	801	742	779	804	836	861	813	775	812	833	794	816	853	782	828	793	806	764	842	891	822	811	792	778	791	832	800	822	814	811	769	806	850	791	829	827	814	834	804	792	763	799	774	791	793	806	770	828	835	815	803	823	768	796	830	760	816	815	821	806	757	829	765	757	780	772	797	835	781	814	848	785	840	753	816	786	793	801	824	749	760	807	792	797	823	797	795	804	821	766	798	796	815	784	840	770	799	818	778	770	797	809	814	794	776	851	809	767	834	768	841	786	815	783	826	822	811	821	781	815	775	789	829	755	817	829	809	828	786	783	765	755	829	808	803	807	827	779	755	848	808	783	777	792	788	800	795	876	756	738	871	757	780	776	815	810	786	804	785	791	845	835	772	780	832	807	815	827	758	837	840	834	857	808	767	766	790	855	843	716	790	818	830	903	814	740	791	785	829	752	798	804	834	776	769	799	791	788	766	765	826	791	808	785	822	808	803	863	813	816	750	823	792	794	822	824	800	819	749	794	797	795	809	805	767	809	830	778	822	775	830	829	800	821	778	847	837	804	782	801	826	772	840	812	777	805	798	821	784	821	850	851	823	810	808	791	797	735	815	853	754	777	799	775	788	837	809	841	827	789	811	779	784	804	786	813	788	787	781	827	826	788	788	838	816	791	772	783	814	840	808	776	788	750	814	820	797	810	809	784	799	803	780	787	773	776	751	788	796	839	795	775	767	812	801	793	846	766	809	763	816	797	780	842	766	842	777	779	843	763	804	782	773	773	813	826	771	794	835	808	800	764	779	774	743	831	826	790	801	803	838	831	810	801	792	775	802	841	780	831	779	804	824	795	816	786	813	782	818	820	769	803	813	806	802	809	825	824	749	827	827	790	743	826	774	855	814	800	827	803	798	851	786	825	813	789	806	761	789	772	756	861	773	781	846	797	748	808	808	820	806	815	802	794	806	805	831	801	786	792	823	765	778	817	835	823	805	797	789	790	782	808	782	778	762	785	800	779	826	848	790	792	785	762	815	834	810	825	792	796	759	787	831	820	808	803	833	862	804	788	805	802	795	848	793	760	819	786	825	798	767	809	761	813	765	771	786	805	779	804	865	791	839	817	832	754	787	771	778	791	789	785	767	775	822	806	805	813	827	787	781	784	846	836	794	848	829	803	832	819	786	810	813	780	769	823	787	765	778	787	805	789	805	761	853	783	769	804	756	861	802	805	821	782	847	796	814	761	819	772	810	796	787	837	782	792	841	823	811	830	824	790	781	778	804	824	831	817	777	779	796	820	773	754	821	862	797	804	792	818	824	797	775	748	803	807	760	824	825	779	752	805	810	796	770	789	740	843	814	792	770	798	862	818	805	819	804	853	827	806	806	796	806	757	782	785	781	807	756	805	805	830	779	817	828	854	840	770	772	774	825	769	813	804	803	816	812	832	807	816	812	804	865	779	834	786	805	810	818	829	788	823	808	778	807	820	777	794	824	869	862	818	838	778	809	748	765	776	797	800	795	782	817	818	743	822	843	841	780	757	809	856	817	850	827	833	786	822	794	763	837	795	815	836	767	795	808	776	819	791	789	817	790	848	816	787	802	775	809	806	765	784	807	837	811	789	837	805	875	837	776	782	763	805	798	813	831	796	778	775	752	789	768	802	777	855	779	800	789	828	860	831	804	809	839	801	795	825	855	831	838	826	863	818	813	792	790	779	791	799	815	825	799	820	778	806	807	757	775	785	795	819	837	817	754	767	797	819	761	804	825	790	785	836	816	799	830	786	825	771	802	808	783	834	811	809	834	819	797	783	799	780	773	815	824	829	833	821	804	831	787	755	819	810	766	761	777	772	804	826	833	809	760	817	850	810	777	824	813	824	759	770	812	802	817	799	785	841	832	853	780	813	762	774	777	816	861	789	779	757	802	829	835	786	789	848	830	818	819	826	808	747	789	804	758	796	800	779	740	759	826	835	796	747	767	820	811	781	782	765	788	808	823	841	807	809	814	806	790	819	790	790	815	781	834	838	824	796	831	858	792	787	812	826	802	759	823	849	821	819	804	784	820	801	831	834	807	842	823	782	815	853	796	778	840	803	838	778	874	806	810	808	744	814	819	780	781	788	804	797	812	807	763	777	780	784	779	760	808	774	770	874	808	839	813	778	750	753	809	786	821	834	797	800	814	807	746	792	848	783	858	796	790	799	802	849	751	831	811	814	780	810	767	809	795	747	818	787	799	825	852	794	820	807	814	785	754	725	819	838	802	833	788	834	808	839	773	831	814	759	800	801	841	852	787	734	763	765	748	808	772	825	809	811	856	806	788	781	804	769	748	818	806	760	772	787	799	767	776	800	757	817	742	824	796	829	814	744	761	759	849	829	774	793	805	751	883	860	796	740	784	764	826	821	806	779	808	790	814	797	853	802	820	834	823	778	840	750	798	838	845	858	770	805	771	823	773	750	788	819	790	841	744	766	787	818	811	799	797	832	833	890	844	790	806	819	822	801	805	855	771	821	744	754	769	795	801	783	793	790	857	758	782	812	836	789	754	805	780	726	787	767	770	811	777	802	789	755	790	790	861	794	750	795	754	796	779	814	768	812	837	815	785	758	817	773	845	771	868	812	835	827	829	776	789	767	790	820	730	810	764	806	780	775	799	764	789	809	837	847	776	780	797	752	838	800	829	794	832	758	814	775	828	793	841	826	813	779	771	841	786	769	849	783	789	778	818	806	811	827	848	855	835	775	832	809	814	795	815	760	785	790	776	786	881	839	843	823	780	840	814	746	823	835	815	809	790	840	795	818	813	813	826	795	809	813	822	809	806	773	789	785	781	775	769	780	793	797	812	763	834	821	834	832	841	799	782	816	824	781	816	774	834	832	808	813	744	814	841	763	810	835	776	816	795	779	842	815	824	808	789	843	761	814	809	805	799	809	825	802	826	772	790	783	817	818	826	760	824	795	794	818	800	844	760	815	775	812	869	805	789	775	821	778	794	784	805	827	776	840	797	814	794	769	814	737	783	849	813	794	831	799	802	737	834	847	784	846	793	777	847	773	802	786	796	784	789	817	795	848	799	822	811	759	817
5214	27711	26635	17580	10111	4540	1210	332	129	78	87	65	67	56	45	57	62	46	59	59	53	76	71	70	75	54	56	49	62	67	57	74	65	70	53	65	48	66	67	47	65	75	83	62	51	68	54	63	66	69	78	62	63	64	65	70	58	63	57	64	49	65	70	67	66	67	70	50	73	61	65	57	72	75	55	61	59	61	67	72	58	63	62	62	73	74	69	60	75	55	71	52	55	63	51	64	58	62	72	53	66	71	75	59	52	68	55	72	68	67	58	66	60	56	58	65	62	62	59	70	65	64	72	63	59	55	60	63	60	62	60	72	76	50	59	53	61	68	53	57	54	50	57	56	57	67	77	67	78	63	72	83	64	66	66	64	77	61	63	57	57	58	59	65	57	60	64	53	62	48	66	73	64	54	54	59	66	60	60	66	64	78	75	61	56	67	76	62	53	60	69	68	69	72	62	54	74	48	60	67	63	56	67	72	54	50	60	67	51	59	86	78	73	73	75	65	69	58	63	72	73	68	48	66	59	64	76	65	60	58	55	64	66	54	54	59	52	63	74	65	59	52	41	64	76	61	61	58	75	76	65	66	63	60	66	56	53	58	59	64	63	63	81	65	65	58	71	58	58	72	60	57	71	74	61	65	71	75	53	74	55	52	54	66	57	67	57	59	62	74	57	63	66	71	71	66	61	62	58	59	72	63	58	76	59	64	55	67	56	67	71	89	63	66	78	66	48	63	64	72	77	72	71	66	69	59	52	69	63	65	69	75	64	63	55	70	53	63	69	67	62	64	73	55	76	52	73	52	76	55	52	65	77	70	64	63	69	76	68	67	63	85	70	65	62	55	73	53	63	59	61	78	60	71	61	74	65	58	59	64	58	55	49	55	71	69	73	65	66	66	62	62	66	56	59	64	78	65	50	64	64	61	51	58	75	65	60	51	55	54	70	63	66	55	60	60	67	85	65	70	59	62	52	71	72	71	65	60	65	56	62	62	56	79	81	68	62	63	66	61	64	62	58	67	67	49	62	62	52	56	72	57	53	56	71	54	73	66	44	60	67	67	64	63	62	59	76	68	72	63	65	65	55	88	67	77	64	53	54	64	63	69	64	58	55	61	58	71	68	64	54	60	64	53	61	66	63	73	66	68	68	51	55	61	53	55	48	54	80	63	68	49	57	62	57	65	70	62	79	57	58	63	62	60	61	66	60	75	64	52	58	71	57	54	63	58	64	62	69	60	65	55	70	60	69	58	52	54	58	63	59	60	58	66	64	66	55	68	64	66	55	74	55	63	65	48	55	46	83	63	73	63	73	69	76	57	74	74	66	54	53	59	59	69	70	57	64	64	58	66	67	58	65	47	67	63	59	53	73	67	68	69	57	70	59	61	60	61	60	59	72	67	62	75	49	70	70	52	60	63	66	55	76	60	77	58	58	65	59	70	62	61	60	55	60	58	70	55	53	62	68	46	71	56	64	57	65	70	55	52	54	55	55	69	57	61	74	82	58	67	64	61	57	68	64	62	74	68	81	59	57	58	57	58	89	47	82	64	57	65	73	61	57	74	67	69	69	69	72	73	66	44	66	75	76	66	59	77	63	68	68	73	70	70	60	63	79	62	70	67	76	65	65	67	53	85	60	61	62	70	72	64	53	67	75	65	63	65	55	60	77	67	56	61	56	69	53	76	67	59	74	66	49	60	71	64	55	70	79	76	65	64	50	60	67	63	54	57	74	64	68	61	55	56	78	76	59	57	74	70	62	71	74	66	71	59	67	68	62	64	82	70	72	80	77	63	78	58	58	58	59	68	63	66	69	57	69	60	63	47	55	58	59	53	75	62	61	65	81	68	53	57	73	51	60	63	63	68	59	58	61	60	70	44	70	80	64	53	63	70	77	71	68	54	58	58	47	59	62	55	58	69	61	52	69	71	54	63	72	49	64	63	83	85	73	67	66	74	75	53	56	64	80	67	72	73	64	62	49	81	56	63	57	74	82	61	70	56	69	55	65	68	53	64	64	53	86	65	62	59	65	63	76	77	70	69	77	56	57	69	64	69	67	47	58	75	72	67	65	60	57	59	55	55	74	76	59	61	65	62	67	53	54	66	57	60	68	60	63	64	56	62	60	61	64	66	70	61	58	48	59	51	77	65	59	57	49	62	87	62	66	58	63	45	75	49	72	66	70	63	57	72	68	72	45	72	56	59	63	60	59	78	60	68	67	59	66	73	54	50	69	48	56	60	63	74	53	66	65	70	54	75	76	58	70	62	71	58	64	57	53	63	72	49	71	68	65	68	57	56	66	64	61	69	64	64	66	77	63	73	74	56	55	60	65	53	65	51	56	58	62	57	53	64	69	79	66	64	73	82	52	68	60	58	61	55	63	55	55	70	67	71	47	51	47	66	65	70	59	69	67	61	67	55	49	62	87	61	68	59	77	70	59	63	75	74	67	61	63	57	76	63	60	65	69	62	62	73	76	68	59	61	74	71	54	63	71	62	53	63	57	76	67	60	50	59	74	64	72	72	60	61	56	60	61	59	72	66	64	72	63	62	61	61	66	57	64	63	62	60	62	62	56	52	80	58	54	56	63	69	62	61	58	49	81	66	76	50	65	74	57	58	66	63	59	69	62	53	65	59	62	62	58	61	58	74	63	56	46	74	70	60	59	62	58	65	65	56	68	58	58	65	61	74	66	68	70	65	65	65	62	61	55	66	64	59	66	60	65	61	66	78	49	69	67	72	60	70	77	61	77	69	69	72	74	70	61	60	72	75	45	69	79	71	66	69	68	62	92	73	62	51	70	76	66	47	69	61	64	50	57	76	70	63	60	66	63	73	61	73	67	58	58	64	75	72	61	63	69	73	58	63	67	51	59	49	59	62	67	65	59	68	69	56	69	58	68	61	67	61	46	64	69	57	62	64	74	61	54	62	63	59	65	71	59	83	54	54	62	64	63	54	78	69	60	63	65	61	57	59	63	70	45	59	54	56	79	68	66	55	64	57	72	63	64	52	63	63	56	64	56	68	62	65	55	51	73	66	59	64	61	51	54	69	61	54	69	60	65	63	67	68	53	60	73	73	54	75	58	66	59	62	52	61	60	45	57	57	63	62	59	59	64	66	56	55	56	57	63	66	61	52	68	72	66	70	64	70	72	49	58	53	74	68	64	73	52	62	82	56	71	60	70	69	74	65	64	64	63	70	80	53	55	72	54	64	52	54	50	54	62	64	60	58	62	59	52	57	55	74	64	58	56	47	61	60	64	52	64	42	47	65	65	63	54	72	72	52	60	65	73	56	74	56	61	73	73	47	72	74	63	66	61	67	70	56	66	53	67	58	59	62	67	60	54	57	71	47	62	67	58	66	64	69	68	72	55	47	64	65	81	74	61	61	58	50	63	60	76	85	64	76	62	53	70	63	61	58	80	60	56	76	58	63	59	61	58	61	65	65	82	58	67	70	57	64	56	76	61	59	64	69	53	53	68	62
38314	55905	50166	54773	53201	38475	22497	8792	2234	1035	832	861	793	784	836	809	827	823	822	787	813	859	776	805	819	845	823	789	773	818	779	777	827	816	847	736	731	768	778	765	794	801	838	782	794	756	760	814	835	804	796	842	795	808	747	829	794	780	758	815	785	795	833	812	812	788	765	766	855	823	778	839	813	899	787	788	832	845	836	737	818	789	852	756	798	789	795	777	759	795	784	840	786	778	778	781	779	819	783	774	810	842	764	819	819	839	776	857	812	793	802	755	819	771	774	764	843	838	800	830	805	775	825	831	751	810	822	792	795	865	810	794	778	833	871	826	808	791	742	793	809	783	783	769	795	813	784	822	771	786	759	817	795	816	827	809	812	809	841	752	757	788	791	803	776	780	752	757	823	752	827	828	788	770	818	883	785	842	887	837	791	781	803	828	859	785	771	789	859	870	825	827	819	761	746	774	747	738	799	819	835	772	769	831	767	809	727	773	812	812	793	769	832	786	818	786	824	817	783	826	796	772	812	764	787	789	787	781	793	851	801	804	782	826	807	782	855	799	816	777	806	794	811	787	776	813	807	840	777	860	722	815	772	794	832	775	750	817	829	792	803	800	789	799	809	816	771	803	792	809	831	801	778	837	778	803	813	775	806	828	836	802	860	797	826	790	794	801	795	833	767	791	801	821	833	812	794	777	717	789	773	789	763	809	777	833	818	779	758	831	731	764	816	767	797	791	801	807	770	826	791	743	789	792	816	781	804	763	800	820	784	775	795	819	812	814	811	795	784	765	833	779	744	753	767	794	828	868	770	831	800	811	768	747	807	765	813	794	806	805	788	817	788	754	788	785	804	872	823	862	821	782	770	761	771	825	774	794	770	806	811	793	783	782	826	796	804	814	810	813	855	764	802	747	812	826	790	775	806	843	739	745	761	797	836	782	828	806	816	799	811	850	819	825	763	798	796	883	805	852	776	798	801	788	780	814	824	827	836	792	812	762	795	805	793	775	849	808	801	775	766	790	810	836	779	799	832	775	799	778	811	796	788	826	805	764	796	811	795	767	802	771	773	834	768	747	856	802	765	785	796	766	769	850	792	820	755	778	802	816	801	834	786	780	782	784	809	800	732	760	796	794	770	790	822	777	794	784	781	806	848	766	795	785	763	814	809	805	817	773	787	781	790	777	821	783	802	744	799	806	826	810	812	764	845	770	807	784	802	762	830	869	779	784	794	818	780	806	840	762	818	783	814	824	863	778	770	803	796	772	806	778	770	717	771	823	786	856	847	822	796	808	802	787	802	801	783	809	803	823	756	797	794	793	773	772	806	813	787	758	817	835	756	797	787	829	782	807	762	789	789	800	784	811	784	787	784	734	809	783	777	845	796	806	811	811	785	765	793	773	801	828	792	779	792	792	806	815	830	786	829	783	804	722	804	780	791	805	802	796	810	838	772	770	777	834	825	849	775	829	808	806	834	747	809	786	799	809	836	828	796	811	794	745	788	782	774	776	861	784	832	819	744	800	815	780	808	783	778	825	807	803	840	834	814	779	811	765	789	805	778	785	823	769	775	799	742	799	816	759	771	816	762	771	862	832	780	801	778	801	773	784	824	750	801	799	767	785	769	762	799	784	815	772	761	869	785	763	802	778	788	770	807	831	860	770	819	819	773	852	787	766	818	791	745	757	767	847	809	790	794	851	777	804	727	789	800	834	770	787	835	784	801	799	793	795	784	804	784	768	838	799	833	774	766	789	829	774	801	800	789	800	793	827	785	765	778	756	806	827	836	761	793	778	748	830	793	796	800	768	801	793	767	812	774	809	846	781	770	793	865	732	765	797	831	807	776	831	734	796	754	788	817	782	784	781	778	824	800	807	780	769	816	837	821	795	768	759	802	797	838	771	788	816	811	741	829	773	797	824	776	767	777	836	809	808	785	840	792	822	790	826	763	781	798	803	817	827	824	786	777	784	856	848	788	825	779	815	776	804	766	779	762	795	804	835	797	829	771	813	749	821	789	800	769	812	753	790	772	776	775	858	781	796	800	771	822	792	769	797	825	835	778	803	822	804	773	801	772	791	793	815	782	796	809	791	814	813	768	786	784	767	770	803	796	795	818	778	775	815	868	813	794	781	746	768	779	838	844	799	777	789	781	803	837	744	836	846	807	830	794	819	761	783	793	846	791	766	785	864	812	766	820	831	751	817	805	775	762	774	811	775	800	795	802	806	806	802	793	821	776	805	800	798	812	815	763	824	781	761	792	808	780	773	810	805	791	784	771	807	736	800	762	825	811	812	789	835	823	834	803	845	794	772	810	798	808	819	835	767	823	777	760	815	823	824	786	809	796	742	790	783	774	746	816	772	798	800	846	811	769	811	769	822	775	760	767	790	780	788	776	825	797	808	810	797	779	780	809	762	778	828	826	760	772	816	752	809	768	782	841	787	785	800	815	782	778	768	825	797	759	811	798	767	829	761	804	783	773	769	829	759	788	872	771	831	788	773	779	792	746	807	773	796	790	828	777	794	763	820	722	789	810	815	829	758	813	765	774	791	822	785	809	823	804	808	801	841	787	773	839	863	855	764	767	803	755	796	810	801	758	826	829	841	736	798	815	744	869	729	789	801	817	844	778	799	792	796	810	799	799	847	785	822	765	773	843	777	762	810	809	774	791	836	799	834	786	798	837	841	790	830	772	799	803	820	767	790	783	816	770	802	796	792	814	825	798	780	819	841	825	817	789	834	827	809	793	769	769	804	828	797	841	839	794	742	785	782	806	794	746	799	841	806	815	786	777	826	771	801	753	784	789	837	817	811	822	798	820	779	820	850	795	794	786	790	809	817	758	788	791	810	818	794	790	849	823	796	806	819	801	764	789	852	827	783	766	770	799	809	788	807	782	756	793	807	861	798	792	797	739	791	764	805	764	793	807	808	803	788	798	819	807	812	756	800	766	766	832	841	831	765	793	768	840	822	821	790	798	765	796	803	777	791	795	778	797	858	779	769	789	816	822	759	790	782	778	810	796	787	803	793	777	853	751	803	813	853	795	786	784	825	771	771	805	806	836	815	797	821	751	766	794	781	805	773	779	789	789	778	806	756	782	752	770	812	785	796	796	772	800	780	708	813	801	804	796	769	814	775	869	810	809	786	782	797	782	761	793	742	802	791	814	788	822	795	794	806	766	823	811	803	807	806	813	816	791	809	828	741	782	776	767	847	818	765	800	808	842	839	791	776	812	819	790	832	773	840	808	768	845	799	786	812	826	802	787	808	793	728	771	841	767	768	758	791	790	732	801	822	778	820	832	817	844	783	755	801	789	782	813	805	785	761	831	784	800	775	784	785	822	771	766	808	807	775	762	783	769	858	779	797	811	780	827	757	777	812	806	778	810	781	810	818	744	760	807	837	751	801	769	810	818	703	827	797	744	797	814	782	813	816	789	839	775	792	842	775	790	803	822	808	777	780	797	876	809	825	786	792	799	837	811	790	740	807
2188	6617	7132	4012	2471	1126	380	142	73	63	69	71	66	72	48	68	65	78	54	75	48	66	67	64	61	64	55	54	64	51	72	68	61	86	66	60	61	61	53	67	76	61	54	43	76	75	49	77	60	70	69	58	58	72	71	56	53	55	62	64	55	59	58	62	62	70	66	55	59	65	69	67	67	55	64	69	65	61	73	64	48	45	48	77	58	59	58	51	61	68	45	59	56	60	79	71	61	69	74	52	49	64	47	63	68	71	54	52	63	67	72	60	63	64	54	61	63	73	57	67	68	62	72	57	60	76	65	67	61	66	66	67	50	71	62	71	64	50	66	69	58	70	56	68	61	71	68	58	50	53	53	60	62	60	66	67	52	45	69	62	65	81	56	74	49	74	55	59	72	74	52	63	57	63	58	68	54	58	57	47	64	71	61	73	63	56	66	59	68	49	66	62	67	64	76	55	57	69	54	65	68	69	70	69	81	65	32	59	58	54	70	81	55	66	81	59	69	61	69	61	56	48	61	62	58	57	58	64	62	55	78	77	71	55	65	63	68	79	55	58	63	55	67	63	67	64	65	63	67	68	55	72	64	63	72	44	62	59	58	69	47	70	61	63	64	76	67	71	66	62	62	81	58	51	68	53	60	72	57	64	60	61	57	67	77	62	58	59	67	59	59	76	74	73	73	56	55	59	48	64	74	69	67	65	83	75	71	49	53	68	54	61	61	64	64	65	63	47	63	59	56	71	51	55	54	66	73	63	54	66	64	57	52	68	63	67	50	65	61	53	75	59	57	50	67	61	72	65	60	66	55	66	54	61	64	65	58	51	77	60	71	50	65	64	68	57	65	71	74	64	76	60	68	60	66	59	62	75	61	65	68	59	62	69	51	51	79	60	65	61	65	61	57	60	51	52	45	65	69	64	73	66	61	63	56	60	62	72	58	56	57	50	75	62	59	51	62	59	63	64	66	59	60	48	66	62	63	57	59	63	59	58	55	72	69	73	63	54	65	52	69	82	70	67	59	54	61	64	69	61	61	64	50	77	73	52	64	75	59	69	61	54	56	60	61	54	64	53	53	62	68	76	57	77	55	61	82	51	63	71	63	71	67	56	52	75	71	55	71	60	52	73	61	60	69	68	67	70	79	54	63	62	63	76	53	66	66	61	68	69	62	64	64	61	59	56	60	54	64	66	64	73	62	74	57	81	66	50	58	68	77	52	67	71	61	67	72	70	71	54	67	63	62	61	68	55	61	68	62	69	59	62	47	72	60	54	69	70	64	62	68	82	64	64	79	56	60	56	65	65	66	57	70	75	69	73	58	58	66	71	76	61	46	63	81	63	56	57	64	51	77	65	60	64	60	59	59	78	56	49	65	71	54	59	54	53	75	62	56	63	61	61	72	56	67	48	86	55	73	59	66	61	53	75	74	66	58	73	61	51	67	65	81	52	44	74	60	50	68	58	67	57	54	54	68	73	62	68	77	73	46	52	59	60	45	61	60	54	58	53	68	70	63	48	51	58	52	56	67	67	75	66	49	65	67	70	60	59	68	63	60	71	62	67	57	66	59	62	51	55	59	55	57	62	66	59	65	48	67	59	62	66	52	62	43	56	55	52	60	58	59	61	51	61	65	66	69	72	55	58	71	53	72	59	61	63	51	64	62	62	58	75	70	51	61	51	58	77	55	70	67	67	59	68	62	65	71	48	47	64	53	69	67	67	63	60	55	54	64	57	59	62	56	47	67	67	64	72	60	73	57	65	68	69	84	56	75	55	56	56	61	64	53	64	67	71	65	64	62	63	76	74	69	48	58	60	73	56	52	63	60	70	61	61	62	65	54	71	53	40	66	50	52	61	57	65	61	72	74	68	62	70	65	70	54	61	72	71	81	58	60	65	84	54	56	77	61	71	60	70	75	51	66	63	83	60	49	58	64	57	65	65	64	68	65	63	80	69	51	78	54	77	80	53	73	68	64	58	59	61	62	52	67	62	70	55	64	51	62	60	64	57	61	51	52	63	56	79	66	54	53	56	55	64	59	64	63	59	65	48	65	63	63	70	49	69	56	60	67	73	55	65	68	52	63	54	58	48	59	67	47	65	72	56	74	62	68	63	71	65	58	61	52	58	50	79	47	60	52	56	51	49	68	68	58	74	61	62	58	60	69	68	70	67	50	60	68	62	60	59	64	58	66	66	67	64	64	62	61	61	51	54	66	63	62	62	66	60	58	57	73	57	55	57	63	66	62	70	65	50	59	66	52	61	64	60	61	51	57	67	64	77	51	72	70	66	54	72	78	76	55	56	50	71	62	70	54	52	71	48	61	58	63	53	55	65	55	62	60	67	71	66	55	68	57	77	74	68	60	60	60	53	72	56	61	63	59	63	65	59	63	65	65	59	61	68	51	61	64	68	68	57	55	58	65	67	68	73	76	56	59	68	55	69	54	57	69	53	64	59	56	66	53	66	81	55	73	58	70	51	64	67	72	60	69	54	78	56	80	71	63	69	58	63	54	64	62	55	67	58	59	65	62	56	69	48	62	64	67	69	67	61	55	53	57	66	47	61	53	56	58	68	72	58	59	62	65	59	81	54	54	76	63	57	74	64	60	66	65	68	73	65	66	81	52	54	53	60	60	73	70	62	49	65	63	70	56	59	83	54	65	63	55	72	53	70	65	60	72	64	63	75	55	63	54	51	56	55	78	69	59	75	63	61	64	77	72	56	62	55	59	79	53	57	66	64	60	71	50	61	51	67	64	69	56	70	61	65	67	61	49	65	64	73	43	64	62	65	55	63	71	70	52	60	40	56	63	66	68	67	66	53	72	60	64	60	78	80	77	63	71	60	67	53	67	66	77	61	59	55	63	55	64	68	59	61	50	52	62	62	52	60	76	69	54	50	55	50	68	70	68	62	55	75	64	58	62	68	51	68	77	67	59	51	60	65	59	68	65	51	51	51	71	60	73	72	53	60	60	64	66	58	65	70	45	56	43	68	55	63	70	59	55	57	68	72	49	65	50	52	62	62	61	69	68	54	64	60	53	63	57	57	57	64	68	60	53	62	62	51	69	57	68	73	63	76	43	58	59	63	65	55	71	63	62	60	60	54	59	53	50	58	64	71	63	61	61	54	70	62	88	70	58	61	62	57	52	68	67	73	72	63	71	62	68	65	74	68	53	49	67	60	64	65	75	51	61	44	59	57	59	63	69	63	70	62	79	56	51	64	61	67	70	51	70	46	63	44	63	49	64	56	59	50	62	60	74	69	63	65	58	62	74	77	72	70	61	60	65	69	63	62	57	52	69	76	70	70	68	63	56	62	60	67	49	49	64	65	67	68	64	58	67	63	68	60	66	62	74	67	62	76	64	68	53	71	63	66	45	71	64	58	52	80	63	72	73	67	53	64	61	46	48	60	54	67	72	50	62	62	68	60	59	76	63	56	50	60	48	58	64	63	44	53	53	51	62	71	68	58	55	67	60	70	49	49
24870	33804	31313	32897	32377	23291	10461	3182	1202	808	780	787	749	787	786	759	806	764	765	737	720	787	761	806	796	771	826	796	795	741	795	840	752	825	818	725	796	809	745	773	782	756	783	842	766	822	788	770	794	753	763	728	768	776	766	785	742	796	765	743	786	715	740	791	732	745	743	736	755	764	760	693	737	829	782	734	802	838	763	755	805	758	770	750	757	846	770	800	773	784	733	789	777	745	800	781	805	730	789	798	783	724	770	798	780	765	803	776	750	756	788	766	807	826	736	786	806	766	765	739	739	768	817	798	784	791	782	797	770	823	782	734	763	823	814	805	787	735	732	775	761	778	775	803	765	770	748	765	724	809	785	787	743	778	758	818	759	789	765	743	799	807	797	773	810	793	841	787	794	784	759	823	779	853	768	794	752	783	803	846	824	750	761	770	768	800	777	745	757	836	770	772	726	775	800	774	781	800	742	762	755	786	756	801	779	738	776	779	805	742	774	725	800	770	774	795	773	821	733	742	759	807	750	764	756	744	840	773	773	786	792	769	807	753	792	749	722	793	760	817	776	818	807	790	755	791	776	767	853	791	789	777	749	805	778	810	816	791	773	751	797	779	760	791	795	767	777	749	840	698	729	763	811	818	724	730	763	785	791	799	726	786	770	764	812	805	791	792	818	804	788	824	710	781	725	771	761	793	775	798	766	812	787	771	798	773	791	789	823	775	768	780	789	760	804	802	776	817	811	775	789	823	751	766	780	831	785	816	767	691	714	772	750	761	777	779	809	737	763	814	823	776	824	761	763	782	757	832	758	757	746	774	795	747	769	783	830	795	746	770	782	712	770	770	748	796	795	789	729	756	794	752	762	787	770	817	779	739	757	761	757	787	784	787	719	744	724	738	780	797	741	788	771	773	740	809	812	753	815	775	768	745	780	782	788	737	800	808	775	788	767	802	795	743	756	776	764	780	766	801	728	747	741	745	768	771	790	804	720	776	772	754	805	768	770	753	772	830	771	792	767	779	788	734	829	721	778	794	792	740	775	809	770	830	778	800	803	780	787	822	771	787	794	803	728	801	750	740	744	797	772	813	749	820	791	797	758	751	793	758	799	778	791	781	801	853	745	760	768	697	791	754	806	749	757	757	809	808	710	795	797	798	750	797	811	758	770	808	785	788	814	799	763	807	837	790	714	776	734	784	816	759	791	762	778	780	788	732	741	739	762	804	826	764	793	759	770	747	794	761	776	777	753	777	756	769	782	752	779	745	803	803	776	787	781	787	771	736	795	744	817	736	793	784	768	773	779	804	802	762	743	771	780	778	749	752	761	835	731	781	797	737	760	790	750	774	772	778	730	738	808	779	729	746	764	806	806	780	805	720	758	744	780	753	765	804	781	781	760	781	806	792	774	754	748	793	758	801	805	751	809	762	792	796	789	739	795	759	797	762	800	748	829	749	770	796	767	775	739	753	762	787	810	753	782	752	743	788	767	733	736	763	788	815	760	746	770	805	823	718	739	825	759	743	744	697	796	777	726	787	750	807	785	754	765	820	794	823	782	780	778	742	757	761	802	817	789	791	834	804	756	776	821	795	749	794	820	818	799	762	750	820	758	767	784	814	779	783	817	808	781	752	769	752	766	784	757	767	781	826	796	776	823	784	733	806	766	753	743	766	753	792	793	853	772	750	789	762	807	741	807	764	796	749	818	741	763	735	807	790	736	778	784	802	798	772	785	771	807	785	835	753	783	772	743	751	776	773	818	749	820	781	767	751	741	785	790	776	801	775	769	788	791	775	779	782	781	801	765	763	735	780	757	761	774	761	739	761	803	831	811	790	753	767	728	800	689	801	807	798	779	783	750	737	789	798	752	760	806	809	784	735	780	743	807	771	767	753	796	794	786	753	805	796	763	767	764	736	772	785	802	744	729	806	777	838	787	787	773	779	797	806	769	795	756	751	780	768	782	804	756	798	768	772	732	770	812	779	782	832	733	805	784	804	792	812	796	781	805	808	750	802	805	799	781	809	783	779	795	807	751	754	739	756	795	728	748	805	737	802	762	802	794	714	815	748	793	843	787	793	750	771	771	747	758	784	743	795	764	737	787	769	847	757	744	814	785	750	781	754	757	841	766	788	775	799	749	761	742	812	768	776	810	794	801	797	763	794	817	751	808	772	767	782	841	769	724	733	781	747	789	760	779	765	782	767	776	835	801	792	801	797	782	747	744	747	813	771	828	821	801	775	755	739	784	822	787	837	758	781	812	765	739	791	780	778	805	746	771	788	750	767	801	802	755	733	764	804	794	788	741	729	773	792	725	790	779	810	753	757	790	796	776	773	770	761	773	782	735	787	778	800	782	838	759	777	778	736	769	776	830	760	768	794	770	819	768	786	791	748	751	790	792	738	769	786	737	820	776	768	767	785	809	757	829	832	754	775	790	740	755	811	813	747	744	802	791	816	748	774	786	718	732	766	752	764	800	760	750	765	716	777	817	806	781	782	748	792	792	785	833	782	801	802	779	793	752	756	793	801	758	787	768	784	777	763	753	812	721	743	755	746	771	828	720	759	777	772	739	786	770	738	719	774	804	809	808	800	719	730	740	812	806	735	769	709	831	821	783	728	765	837	779	802	799	790	751	757	794	727	777	799	787	777	796	759	746	753	814	752	773	712	736	831	814	759	771	746	738	754	778	760	772	758	726	742	752	767	772	782	836	774	828	751	759	832	801	743	803	775	756	777	821	769	818	744	799	790	780	770	780	782	790	800	803	721	742	793	794	750	765	810	754	773	775	793	762	793	763	768	820	732	829	800	800	850	756	787	769	770	771	809	768	810	775	763	770	783	776	754	792	775	779	764	781	787	766	833	778	750	763	783	804	757	817	738	782	799	786	765	785	746	767	797	774	775	802	789	736	795	787	760	721	780	764	773	806	746	782	828	791	755	763	795	779	782	767	742	762	747	766	743	795	717	777	798	737	744	745	796	761	805	797	785	769	744	766	788	771	777	787	788	781	746	821	728	799	796	786	783	798	741	790	738	726	710	743	797	782	804	789	810	791	777	805	777	747	804	773	822	785	772	772	751	823	795	789	772	766	776	788	799	746	830	764	814	779	726	784	819	847	727	774	788	766	762	766	804	758	794	755	763	778	811	795	841	755	782	759	724	800	795	790	785	800	752	808	737	766	710	842	781	743	780	851	780	779	771	803	771	824	740	734	807	769	757	802	737	817	751	795	782	811	797	774	796	754	762	764	786	746	818	755	817	760	779	822	748	745	770	745	743	793	774	790	752	810	781	806	747	756	753	775	753	803	713	768	766	762	765	809	802	730	798	737	846	807	777	784	806	727	739	809	726	777	762	797	742	815	781	787	826	768	811	800	807	812	767	805	813	842	768	750	767	771	750	763	741	794	733	768	763	752	745	795	781	750	758	847	777	793	781	789	746	795	791	753	805	766	804	759	783	830	774	770	791	813	747	774	804	844	826	724	775	762	764
4488	19942	14464	11276	7114	3353	865	264	90	51	60	58	55	67	53	56	53	68	78	59	58	67	61	56	60	42	65	70	79	69	78	59	67	68	68	72	72	57	55	55	61	70	50	59	69	71	46	51	67	72	60	67	69	52	57	67	69	75	51	54	78	59	52	45	70	77	61	60	71	65	56	63	72	81	68	66	70	68	55	61	70	61	63	82	73	65	50	55	72	68	65	53	61	46	63	67	67	62	63	69	64	51	69	51	68	52	59	65	61	63	53	59	68	78	62	50	54	56	59	69	55	52	64	68	41	68	65	66	65	47	63	63	62	62	66	69	72	74	40	66	54	70	64	69	56	70	66	62	78	49	67	68	57	64	54	64	61	75	62	68	43	64	59	62	51	61	59	52	62	60	68	63	76	57	67	60	53	69	62	69	61	70	67	59	56	69	65	62	71	48	62	49	63	60	55	71	57	70	57	69	62	52	63	68	78	60	58	69	57	67	53	70	59	76	71	53	69	44	65	65	74	73	66	67	55	48	65	63	66	61	66	68	67	61	64	64	78	58	53	66	72	55	54	64	53	70	70	73	66	74	51	59	66	61	80	64	52	53	74	75	53	63	48	63	64	70	66	69	52	55	70	65	75	58	64	73	53	67	54	72	64	64	66	63	64	57	67	61	60	69	63	65	56	56	57	77	60	64	56	69	60	55	69	53	61	60	54	71	64	61	59	79	65	59	55	49	59	59	62	55	50	59	62	69	50	48	68	68	62	60	64	72	59	84	81	56	62	68	82	67	77	49	62	69	67	57	65	56	56	59	59	75	71	61	59	77	55	68	61	76	59	55	62	60	67	73	59	66	85	62	61	70	74	54	60	70	59	59	73	54	68	52	57	66	78	67	69	72	66	50	82	63	55	58	67	81	53	73	61	67	73	66	74	58	72	64	59	54	56	63	65	63	61	60	55	63	74	59	61	68	53	65	71	62	65	69	63	55	86	56	58	45	62	61	70	68	70	58	65	59	57	61	57	54	62	55	54	67	70	77	56	72	57	61	52	70	73	48	54	58	52	65	61	61	62	63	61	72	57	56	60	65	40	54	62	66	76	55	55	63	70	52	48	56	60	56	56	57	68	65	81	55	75	53	60	67	60	54	53	69	63	60	62	66	47	62	57	75	67	63	71	52	75	50	55	76	56	59	60	62	56	57	60	78	67	46	67	74	61	73	63	69	82	72	67	74	53	74	67	58	72	60	69	60	66	61	69	76	56	60	55	63	55	72	50	42	72	45	62	59	91	66	65	68	56	52	61	54	59	64	51	68	60	67	63	52	58	62	69	63	67	76	62	61	68	74	60	46	64	59	58	47	72	72	65	70	58	71	69	59	84	50	40	62	59	62	62	61	71	73	65	63	58	70	81	72	50	69	59	80	64	59	72	54	65	56	54	68	49	74	48	67	57	64	62	64	71	58	54	59	41	65	60	64	62	67	65	59	66	51	55	66	57	81	76	53	68	67	67	69	74	59	66	64	62	66	59	62	74	53	66	60	72	56	62	66	50	65	60	48	42	61	55	87	69	49	52	64	61	66	53	71	46	55	60	57	73	62	60	61	58	57	66	72	71	85	58	62	71	74	73	58	55	69	51	68	63	65	75	63	79	66	61	68	52	62	59	62	64	62	66	37	66	63	56	64	56	60	67	49	53	67	63	63	68	70	63	57	65	73	67	83	60	65	68	68	51	66	55	67	64	57	67	61	67	63	70	68	69	64	59	50	60	69	61	64	68	64	61	67	67	59	77	52	63	56	74	64	77	55	63	57	61	61	65	63	57	69	51	70	70	61	61	75	52	68	65	62	59	60	70	51	68	60	75	56	63	57	69	75	65	62	67	72	67	63	66	73	66	58	64	73	76	75	61	59	59	75	76	63	73	66	76	55	73	61	56	68	63	68	68	72	59	69	69	62	70	69	65	56	62	55	56	58	61	75	59	75	57	85	66	61	54	49	68	62	59	60	66	65	70	69	65	55	61	52	64	50	65	48	65	77	57	50	66	50	56	60	79	49	60	68	57	63	70	47	52	53	57	65	59	60	62	64	60	55	75	61	64	74	62	67	62	52	63	62	69	75	72	59	75	62	60	68	50	63	62	71	69	58	61	70	58	49	53	69	59	57	65	66	73	63	50	88	55	62	63	49	44	57	51	51	54	62	55	79	53	62	68	68	73	62	50	81	72	60	75	71	58	59	75	70	62	51	57	68	76	73	44	67	63	64	75	62	69	64	58	62	65	64	72	63	61	52	56	77	60	55	61	68	58	70	72	57	74	76	57	62	69	50	59	49	67	62	51	73	49	45	66	68	67	68	59	57	64	61	60	66	50	64	53	52	58	52	70	56	77	69	57	81	54	58	61	60	56	60	70	61	56	62	63	72	54	44	55	64	70	72	69	56	67	57	78	66	78	57	57	62	60	58	64	62	61	71	62	72	57	68	68	74	71	67	61	70	70	81	73	61	70	47	55	57	62	54	62	67	88	61	70	70	50	49	55	65	63	55	57	52	67	60	57	68	65	63	53	77	57	50	57	65	57	76	62	77	70	49	54	58	67	69	57	51	61	82	64	64	64	56	61	55	49	60	59	66	64	54	68	56	50	62	67	63	74	75	63	60	64	68	56	45	63	54	65	57	70	62	70	70	67	65	48	52	63	62	66	54	52	66	61	49	49	58	65	64	62	71	78	68	68	67	63	65	69	75	60	75	55	56	51	74	74	77	57	61	56	62	50	68	56	77	57	65	68	59	62	70	58	66	61	63	64	58	67	64	70	63	55	62	72	67	62	66	71	59	58	53	71	62	72	66	51	59	80	65	58	67	73	60	77	71	77	65	74	50	53	64	65	64	63	55	57	55	51	64	61	67	61	71	63	54	74	59	62	55	50	69	67	64	72	64	49	53	67	68	82	48	64	50	51	71	67	46	58	50	63	39	49	58	75	47	59	57	61	63	61	66	43	66	72	69	80	55	62	62	64	72	63	67	64	58	62	71	63	58	66	62	62	66	53	62	75	66	54	56	50	51	62	52	58	59	67	54	60	52	64	46	62	47	52	67	55	71	60	67	59	68	53	70	78	74	62	60	68	69	51	45	68	64	63	71	57	58	76	70	77	58	60	63	63	63	70	66	69	69	63	61	67	47	56	70	71	72	66	73	59	69	72	57	65	68	63	64	63	56	52	65	69	67	64	50	58	59	54	57	65	50	81	59	55	56	61	60	75	69	69	53	77	66	75	69	56	67	66	61	70	65	60	49	58	75	69	67	58	71	64	59	68	64	76	71	66	70	72	56	72	63	72	63	53	60	61	71	74	65	73	56	74	52	75	67	69	69	53	69	62	49	57	65	77	47	60	55	74	60	66	48	76	61	54	63	57	48	50	61	75	53	68	70	59	71	60	65	60	55	63	68	59	64	64	61	58	67	63	66	62	59	65	53	71	77	60	63	59	76	64	65
34765	46107	38599	48367	48385	34682	18816	6512	1692	964	811	790	798	806	776	833	819	770	753	822	805	769	824	751	789	810	781	752	842	749	805	828	767	765	751	799	817	790	794	802	785	777	779	745	772	761	766	760	812	777	782	784	806	762	754	777	796	785	787	732	829	817	754	766	766	825	784	766	775	773	791	785	797	792	752	773	790	789	799	807	775	803	815	763	764	706	782	789	779	708	790	778	781	811	803	808	777	817	790	779	792	803	773	782	773	732	806	805	774	870	774	828	791	810	818	797	779	766	816	797	773	817	823	741	738	771	784	783	801	738	783	833	801	811	755	770	811	830	760	758	802	785	806	771	820	799	786	777	779	824	808	768	745	789	783	807	813	760	796	742	806	754	817	797	799	805	787	793	718	812	784	813	790	793	805	710	781	800	861	742	766	803	786	818	806	747	751	756	720	754	747	792	753	810	769	760	778	784	801	789	734	776	792	776	815	792	763	796	771	804	802	791	802	806	755	808	770	768	815	765	819	770	739	816	775	797	813	745	739	821	833	834	752	789	831	748	785	765	766	779	784	815	734	812	783	802	743	829	796	789	738	836	706	815	794	776	779	735	789	798	769	758	794	749	760	832	770	851	703	772	782	766	826	806	795	759	799	805	769	793	807	712	728	785	834	810	819	789	809	748	797	799	799	786	800	774	760	760	758	741	781	728	843	774	772	752	778	794	831	775	812	738	778	801	817	797	803	778	800	751	810	800	793	749	769	775	786	789	769	772	791	807	815	814	794	767	783	785	806	781	767	774	807	766	796	760	812	806	789	795	741	768	777	824	748	805	833	794	750	813	794	792	794	791	770	841	770	760	796	774	754	807	804	814	843	813	830	731	736	777	738	857	774	790	724	792	815	792	779	817	802	778	772	801	797	752	774	777	822	766	794	788	821	832	770	714	801	728	756	734	780	790	792	749	765	780	731	765	781	784	794	802	831	760	792	805	815	769	778	744	844	722	782	796	779	826	736	794	796	797	788	773	750	789	789	819	764	787	769	782	785	803	838	764	832	766	812	795	765	796	786	778	819	799	819	806	811	794	793	792	782	809	787	823	803	796	768	830	773	754	812	757	749	782	754	795	797	748	770	759	777	781	764	738	773	754	794	790	757	793	785	791	742	815	800	780	827	762	811	738	756	780	784	797	795	788	762	807	815	768	749	775	786	808	844	797	818	824	797	825	755	806	764	764	786	839	781	747	828	782	796	762	799	783	779	804	832	819	771	852	816	768	788	814	764	773	770	796	774	753	801	730	757	754	795	765	763	822	784	771	804	776	769	824	788	756	826	782	809	772	786	765	784	814	773	786	781	785	756	782	755	822	831	774	855	807	814	780	764	836	759	813	764	889	806	779	809	789	781	827	833	844	835	766	749	821	787	786	829	745	811	754	793	764	772	793	771	788	792	755	776	868	801	813	798	818	789	788	719	842	782	785	803	734	823	792	812	757	831	764	777	810	779	793	809	771	794	809	784	795	766	815	724	794	798	742	804	802	806	846	705	819	777	815	773	823	797	807	819	784	813	814	836	788	763	811	745	801	781	773	781	770	766	763	817	787	820	817	818	814	781	772	780	824	783	790	763	802	848	817	786	784	831	777	814	748	799	809	789	779	756	750	820	789	769	778	794	761	802	801	783	773	790	764	779	768	785	807	792	804	823	750	792	840	758	758	783	733	800	791	815	842	785	826	822	802	751	801	766	780	810	762	789	771	827	789	789	836	751	789	764	793	791	815	720	791	755	810	740	814	788	775	800	762	788	763	787	810	776	796	814	801	801	828	807	815	789	805	782	794	801	760	819	805	809	762	825	795	783	785	842	769	823	801	784	768	848	772	768	804	751	792	770	761	796	830	741	791	730	760	745	790	769	799	850	795	809	766	777	795	781	773	765	806	788	774	769	776	804	780	856	809	787	738	735	792	769	820	711	783	787	763	757	842	794	803	787	774	779	827	773	760	841	788	814	802	719	779	767	740	782	752	791	860	787	771	785	790	801	789	740	811	726	723	772	757	821	753	772	774	796	783	794	787	790	798	773	786	765	752	780	776	764	789	743	766	800	761	779	810	727	793	760	816	846	804	772	803	751	790	774	746	813	779	779	745	807	790	695	743	766	829	766	764	800	738	791	760	751	759	797	775	773	816	768	792	769	774	783	790	805	771	793	785	773	784	761	842	798	775	784	816	765	809	810	767	780	785	790	778	785	741	751	795	803	758	779	815	747	771	782	738	778	711	852	779	776	812	757	837	808	782	789	761	797	820	762	773	759	798	772	769	830	789	773	756	806	784	779	748	790	827	819	807	830	809	790	805	821	849	800	784	837	803	801	777	793	774	787	826	753	766	741	774	805	786	831	779	775	806	790	782	765	783	767	824	777	802	789	755	815	797	729	766	724	824	762	787	785	828	773	797	747	823	804	759	775	771	753	810	805	734	824	798	749	817	750	760	806	802	763	780	794	779	774	803	805	794	778	761	764	793	774	734	781	794	786	758	788	736	817	786	835	775	744	814	760	740	785	800	823	753	783	792	765	780	819	781	779	792	796	766	772	802	837	763	744	781	793	788	767	823	784	725	802	830	794	779	786	778	800	868	777	824	739	743	773	804	771	787	779	747	745	792	817	773	771	771	795	802	773	807	795	771	767	760	702	780	813	728	782	782	807	806	764	794	786	785	748	771	818	778	798	831	790	793	816	773	748	845	767	766	803	777	769	804	783	808	776	776	801	754	795	764	781	784	773	818	794	768	718	736	750	790	801	794	785	770	774	786	813	834	724	781	756	788	780	833	797	805	801	811	761	815	820	819	788	769	771	745	802	811	817	771	751	802	775	801	862	777	788	756	794	781	821	801	824	822	790	780	814	755	826	728	792	761	803	770	765	788	781	807	828	813	822	760	791	763	786	730	730	793	774	748	792	755	833	745	783	818	812	787	819	790	781	788	800	773	780	738	766	747	822	827	766	782	718	771	766	776	755	792	800	845	799	786	761	758	751	741	748	819	785	809	784	760	828	748	772	758	818	783	751	782	813	843	766	777	789	769	810	787	789	776	743	793	797	784	733	849	799	761	736	779	786	827	774	732	800	771	812	774	818	831	741	787	819	791	837	802	800	762	826	779	843	759	747	784	803	768	788	796	790	804	744	801	795	737	800	798	744	828	812	806	809	781	725	770	827	860	828	761	776	834	779	799	792	743	800	793	786	789	741	723	796	812	763	814	748	800	778	783	725	767	812	796	823	792	739	768	803	780	775	785	746	804	773	769	768	832	759	806	799	829	824	782	783	774	762	735	769	789	783	813	765	742	771	759	771	796	778	793	727	768	817	791	758	792	790	788	773	834	722	780	761	792	773	807	800	769	815	796	831	815	777	783	775	768	808	800	793	786	820	774	754	797	765	766	786	841	805	748	840	758	746	752	864	808	746	771	738	777	786	776	737	790	799	766	767	815	751	813	790	751	826	765
5623	11425	12518	12901	8560	4004	1052	271	83	96	67	69	71	61	59	64	72	70	59	90	66	68	79	69	67	59	61	69	62	53	69	73	66	64	77	59	62	68	86	68	68	52	49	64	65	58	75	61	71	60	74	67	63	56	70	64	69	71	57	89	68	59	66	67	67	52	65	67	75	66	61	69	70	65	60	67	49	55	61	55	70	78	45	68	60	66	52	73	66	71	71	69	50	70	68	58	65	63	58	71	71	62	69	63	61	74	76	65	64	61	74	61	56	72	63	68	60	73	74	58	90	72	56	76	66	47	68	55	71	59	60	62	60	82	55	54	55	65	55	78	70	71	46	64	67	54	74	52	76	62	54	62	91	69	69	71	62	57	78	67	64	64	65	61	57	71	61	66	70	71	53	52	81	76	70	70	66	75	61	70	67	72	66	68	65	55	81	65	64	72	68	56	66	59	68	72	76	65	57	64	63	57	55	68	69	65	60	55	63	58	66	54	68	64	55	43	82	63	56	71	66	55	58	67	65	65	70	69	64	51	66	72	67	64	65	59	70	73	57	71	73	63	70	58	62	69	76	63	52	65	56	66	62	65	70	57	67	55	47	59	57	65	55	57	76	64	58	64	75	63	65	59	69	63	65	54	76	51	54	64	55	66	61	75	62	64	74	73	66	51	57	65	68	64	59	79	67	58	56	68	75	67	80	80	61	61	65	52	70	54	67	80	63	54	54	81	60	63	64	69	57	70	69	56	66	65	62	69	58	62	74	60	57	45	51	74	63	73	61	61	59	77	65	57	57	70	63	69	69	52	67	57	53	73	67	63	64	51	72	55	54	71	62	78	67	62	50	66	54	74	70	64	64	63	65	56	87	76	67	54	71	55	59	50	59	85	69	69	59	60	63	60	52	68	76	72	65	63	78	61	53	58	64	67	70	68	74	52	57	67	60	67	59	67	75	59	64	85	70	69	74	70	67	61	62	65	50	63	52	61	59	70	62	51	69	67	71	71	61	58	63	69	59	65	74	58	67	77	73	64	71	73	63	77	59	61	49	72	65	70	77	79	68	75	63	66	67	55	70	69	60	58	72	67	63	66	52	63	61	66	80	70	60	78	79	69	70	59	67	63	65	67	58	69	65	66	64	61	78	65	67	59	65	64	75	57	74	54	72	60	64	55	63	76	61	81	70	78	64	59	59	63	71	69	46	71	65	49	79	68	61	66	73	65	53	64	76	56	61	73	53	61	58	58	76	68	76	64	57	72	65	73	62	52	87	77	75	61	69	73	69	75	58	73	78	87	64	71	56	61	61	63	64	58	50	58	60	61	74	63	76	65	74	69	77	52	71	63	60	75	66	55	54	55	74	73	75	55	72	76	63	68	71	70	56	82	53	74	64	65	84	70	56	81	68	60	68	55	57	49	67	71	61	65	62	63	62	58	68	59	58	59	71	62	70	64	58	86	61	58	81	67	63	61	70	45	71	72	56	63	69	78	56	57	62	73	70	53	51	69	59	59	53	78	78	63	72	63	63	77	54	71	63	58	55	64	80	72	68	69	55	69	68	64	69	61	60	62	70	76	68	66	63	62	61	67	55	61	73	62	62	72	77	69	60	69	68	65	67	67	73	67	66	65	60	59	56	75	54	67	67	52	60	75	69	62	65	62	53	67	74	65	61	69	52	70	65	65	54	62	48	65	62	69	69	46	64	63	40	68	69	76	55	62	65	72	62	57	65	62	59	62	61	69	62	48	61	66	63	65	62	70	60	46	59	56	64	66	63	76	70	64	65	71	67	63	60	63	54	68	72	79	66	76	52	52	53	76	63	74	65	70	62	67	54	65	57	72	55	71	66	57	70	68	69	54	69	63	58	73	65	53	52	70	59	71	63	73	62	65	66	73	53	61	68	84	64	59	59	66	59	70	67	65	55	85	63	56	61	56	59	65	55	68	65	46	59	64	59	64	63	43	58	76	69	77	64	63	61	57	71	55	68	74	66	68	53	62	72	73	79	53	63	61	64	72	86	61	68	53	63	71	60	59	74	63	63	58	65	65	63	61	56	69	73	60	64	68	77	62	50	52	56	61	65	63	62	58	65	60	63	77	67	55	44	56	68	57	69	56	75	49	61	82	62	68	72	60	60	71	72	69	54	61	57	59	67	73	50	67	55	68	65	76	75	70	53	63	64	54	77	70	58	60	71	55	61	58	61	54	62	65	62	55	52	65	75	64	63	73	67	59	55	58	71	70	69	60	74	48	60	66	63	58	50	67	70	76	63	70	52	68	58	72	76	54	66	73	50	69	68	55	72	66	70	69	67	52	57	72	72	63	67	70	61	61	72	70	63	52	68	72	63	70	69	64	72	59	72	68	63	55	79	58	89	66	59	61	76	71	64	63	59	57	60	74	56	66	57	79	69	77	77	70	57	71	71	67	69	56	47	64	77	63	53	56	75	66	58	65	68	69	65	82	82	68	66	78	73	53	66	61	75	60	59	57	68	77	64	63	57	86	69	61	54	73	65	60	65	79	64	53	47	62	64	64	62	63	70	76	71	59	66	57	69	63	83	64	56	70	64	67	70	67	57	65	61	66	58	61	77	71	73	72	62	61	62	56	58	71	59	59	65	60	76	54	44	66	74	67	67	73	63	63	68	72	64	71	67	61	50	79	44	78	82	72	64	60	88	61	64	50	68	69	58	67	51	52	59	67	51	57	51	54	66	68	59	59	66	57	62	80	60	79	61	53	73	61	55	69	58	66	82	72	73	69	71	60	88	58	70	69	55	70	55	63	70	71	74	68	69	76	62	68	69	87	63	75	53	70	54	62	60	63	50	59	67	62	59	68	77	55	69	62	61	71	82	68	62	70	54	65	58	54	62	62	82	79	69	61	66	66	71	65	76	70	62	54	59	67	55	58	73	67	53	65	56	65	66	77	58	57	67	64	71	47	60	78	71	75	85	75	67	59	62	53	68	56	67	51	55	68	61	59	80	62	57	58	68	66	69	56	63	72	54	58	58	71	66	57	45	65	75	58	70	58	72	67	62	86	61	68	75	61	65	64	70	62	67	70	65	70	55	71	53	56	67	60	67	65	75	62	63	56	75	54	68	63	73	70	62	58	68	78	71	73	67	68	63	58	59	68	66	68	62	63	62	65	66	74	61	61	55	71	50	58	62	59	66	63	58	72	78	57	64	55	64	88	62	61	67	75	70	62	67	64	79	64	70	58	56	69	73	67	55	71	63	71	76	79	54	54	67	78	62	58	64	70	68	62	71	71	63	56	57	64	59	61	59	64	59	50	51	59	67	83	60	66	74	64	77	64	68	71	63	72	65	60	67	61	60	64	87	73	62	53	65	55	61	68	75	66	74	66	64	63	86	67	62	81	83	64	62	59	62	68	58	80	67	55	60	81	59	69	53	63	48	50	52	62	64	56	55	75	66	58	56	73	59	64	58	55	77	62	49	64	66	61	67	74	60	65	57	64	51	62
34098	35444	40528	51049	50318	36606	20938	7751	1839	1022	815	828	767	798	831	802	771	785	805	796	814	791	811	853	796	752	834	741	806	836	819	781	758	786	827	808	807	814	830	806	795	798	826	800	758	831	798	822	764	810	799	807	812	753	813	799	813	791	787	824	822	827	748	775	802	786	858	826	791	808	821	825	799	783	794	811	836	789	765	824	755	815	796	825	803	769	800	849	838	846	778	871	776	827	778	864	813	772	784	829	802	789	791	757	787	831	778	782	821	761	788	829	849	768	759	811	826	782	762	761	840	805	808	780	845	819	816	830	773	812	800	851	788	815	786	861	833	775	748	795	798	819	821	781	778	783	776	847	789	790	781	776	827	813	802	854	812	777	809	781	811	811	800	795	843	865	817	840	766	797	800	810	797	825	794	726	780	788	830	785	773	780	853	850	790	830	808	830	856	812	767	750	794	827	828	774	831	779	861	816	809	834	799	822	830	752	819	785	787	820	841	805	769	750	819	806	797	826	849	827	768	773	792	782	849	775	839	831	793	824	833	810	810	787	818	800	868	807	810	797	770	834	858	823	802	768	824	749	788	751	815	809	782	827	835	803	779	806	779	797	782	789	858	829	847	791	841	807	807	791	801	837	799	783	820	791	781	818	833	816	874	723	802	811	802	825	815	770	766	829	711	795	782	803	828	811	790	816	802	815	773	809	772	814	797	809	781	794	793	798	808	762	799	858	830	850	810	810	849	826	828	782	819	778	771	829	831	826	742	809	780	836	804	819	775	772	804	776	782	847	779	812	831	824	794	816	829	845	778	797	777	778	835	855	806	853	835	859	824	845	830	762	798	804	813	834	788	780	812	760	800	787	809	791	787	805	807	775	788	817	775	813	812	815	899	825	742	832	787	795	844	815	824	800	842	784	767	802	783	784	816	776	850	736	859	824	818	796	799	763	827	811	823	872	783	802	791	826	798	856	819	754	790	798	865	824	816	810	802	792	805	782	815	806	806	825	801	857	782	810	794	812	790	785	825	853	855	825	780	799	795	837	799	820	810	772	822	839	824	812	795	757	805	855	819	763	764	787	756	773	817	762	873	786	852	789	818	787	799	788	860	786	823	821	807	737	835	762	816	794	873	843	782	777	826	826	787	789	833	794	823	759	768	802	799	792	827	847	833	847	781	793	816	807	805	822	801	786	821	797	807	799	812	794	781	809	791	801	839	821	821	801	822	764	802	786	823	818	822	773	818	822	827	783	807	781	846	802	796	802	778	803	779	784	822	832	806	872	845	833	840	833	751	776	804	766	859	789	758	817	850	807	758	802	810	845	758	793	850	833	847	813	785	808	824	812	856	821	808	776	783	771	796	830	841	836	803	784	823	856	844	768	780	804	802	750	790	797	832	804	821	849	838	772	856	821	792	772	834	788	825	818	811	808	812	827	762	868	778	782	782	798	800	790	826	778	858	814	787	830	822	863	856	832	801	828	793	846	779	771	781	827	807	805	813	824	779	823	814	815	824	896	783	804	804	815	817	787	778	786	840	771	840	831	840	824	829	821	836	771	773	778	768	806	792	777	842	814	845	832	847	850	817	842	808	783	781	818	810	825	805	789	823	765	789	767	787	816	829	766	804	812	778	789	832	820	790	843	789	785	752	804	773	828	760	791	791	797	796	823	846	802	820	775	822	806	833	805	782	820	770	831	810	808	791	825	779	800	820	811	778	816	760	864	835	772	777	846	814	820	810	783	799	785	755	772	787	816	815	810	790	817	810	818	808	783	861	794	839	770	771	813	828	843	824	786	784	804	820	778	770	827	797	819	820	797	780	796	796	837	795	786	767	861	780	782	782	856	834	851	784	784	840	809	770	778	812	771	807	796	824	825	845	833	815	830	833	805	781	799	822	784	875	780	868	815	789	795	772	808	835	854	776	765	804	753	809	813	780	808	874	766	821	789	794	820	880	837	819	823	821	846	799	858	790	833	781	780	827	801	811	802	789	813	771	802	839	847	780	794	829	824	779	814	801	821	830	817	829	837	824	762	758	801	823	775	815	832	805	861	849	823	830	790	796	811	820	769	781	773	784	825	812	856	795	754	809	777	869	777	766	881	806	783	823	773	839	851	804	814	774	846	736	770	783	808	773	799	752	809	816	790	803	837	800	800	812	819	802	863	797	819	816	813	741	843	789	816	782	780	804	841	784	823	769	820	824	766	795	812	766	854	818	804	829	825	789	824	765	811	811	760	789	760	798	805	776	765	872	797	821	834	779	808	772	785	802	806	821	838	784	846	804	789	775	801	828	782	787	810	774	793	769	757	792	783	851	760	823	810	784	838	837	808	797	845	758	826	815	802	779	803	845	849	815	812	774	812	798	817	838	816	829	793	811	838	823	828	870	830	803	806	780	859	793	810	816	832	817	806	812	820	794	804	786	835	811	811	842	820	765	800	809	756	822	855	820	850	793	854	774	773	814	855	808	750	808	743	805	853	822	799	740	776	821	822	770	773	824	809	774	789	854	807	868	778	850	786	833	762	799	813	796	766	846	796	802	840	769	774	783	761	831	798	815	796	821	840	804	807	791	795	833	824	813	807	791	798	756	803	781	793	806	807	818	774	807	762	853	801	821	776	822	777	811	872	874	825	808	835	815	795	803	816	781	799	850	799	774	830	781	805	822	791	763	807	798	757	812	810	859	852	798	798	825	788	752	832	829	830	789	812	794	790	790	845	777	821	783	854	808	819	731	790	749	768	777	833	855	840	760	804	794	801	845	824	832	848	773	842	807	800	794	792	809	833	814	842	823	761	813	806	795	783	805	798	835	817	829	801	767	826	766	825	802	808	792	840	797	838	785	792	766	758	775	817	762	820	809	782	757	824	855	840	792	829	776	786	800	841	836	796	797	830	787	850	776	800	799	829	783	793	816	811	812	813	790	835	818	839	845	847	765	822	764	799	804	792	808	799	831	778	818	893	807	788	792	818	832	777	810	791	832	852	780	811	797	814	843	824	848	793	820	833	798	767	839	841	762	786	779	797	828	786	803	851	774	793	817	780	796	787	724	762	813	839	808	795	807	781	806	861	879	822	845	782	826	828	792	822	808	802	847	856	857	843	810	823	799	732	797	804	801	830	859	783	803	794	794	837	785	863	851	834	842	795	809	793	819	754	822	802	789	806	786	804	793	802	785	814	780	791	861	846	806	790	841	789	735	879	773	815	802	831	809	783	795	801	795	832	809	797	812	835	781	798	815	852	853	828	804	797	815	796	826	825	790	820	783	805	800	827	806	769	819	814	831	838	809	842	773	821	794	755	792	831	774	810	827	769	825	798	816	789	816	838	781	845	780	811	783	801	835	794	782	783	817	827	777	833	801	798	825	835	803	774	757	789	840	753	794	747	815	797	751	804	804	785	824	810	812	798	775	814	794	721	838	840	764	821	786	833	789	792	778	799	805	805	806	783	776	840	832	771	834	859	725	764	793	832	759	846	755	714	797	775
8649	13556	18319	19203	14535	7615	1927	476	135	71	61	70	67	62	82	60	66	74	60	60	73	69	64	60	64	53	74	59	66	62	65	82	76	59	74	71	57	57	56	53	58	73	66	69	61	71	62	60	73	62	88	66	55	62	73	49	51	73	71	78	63	63	70	65	73	53	55	77	70	77	94	73	58	55	59	64	55	59	70	71	70	67	49	67	78	60	75	74	67	64	69	79	75	75	59	66	76	55	68	85	79	56	62	62	62	61	59	71	60	72	57	67	69	55	60	48	66	76	65	60	57	57	76	64	60	71	57	66	80	74	59	57	54	76	50	80	66	61	82	75	46	71	50	59	69	68	59	66	66	75	62	68	71	58	76	68	63	56	57	70	63	66	58	48	66	68	66	54	46	70	64	50	74	59	58	56	63	65	63	66	81	57	70	77	57	64	67	73	66	63	66	75	56	72	68	79	56	57	54	69	62	62	58	59	74	73	67	76	54	58	70	69	59	64	61	66	81	50	75	61	59	59	67	55	73	67	66	55	83	65	73	49	64	64	78	62	66	75	73	56	66	66	61	70	51	62	63	65	61	56	73	67	54	85	70	78	69	47	68	62	77	56	59	73	57	61	73	73	64	66	72	60	64	64	60	57	65	57	57	78	62	45	71	62	52	76	56	73	64	55	66	80	51	72	59	64	67	65	59	69	65	62	75	72	53	79	66	81	60	73	69	66	67	55	80	50	85	69	71	68	66	69	78	58	78	71	78	65	66	62	61	79	79	65	64	72	72	72	75	68	47	69	49	72	56	49	66	79	63	60	39	62	63	73	63	79	66	64	52	55	68	56	76	54	69	58	55	65	67	63	72	52	66	62	72	59	66	72	60	67	77	76	55	60	55	64	64	70	79	59	73	54	45	52	62	60	57	75	58	63	56	66	66	68	63	63	64	69	65	64	65	49	73	70	70	73	73	69	65	60	67	57	60	73	58	75	65	64	56	56	73	86	63	49	63	73	65	60	57	71	82	59	80	58	65	62	54	64	60	62	65	55	77	54	71	54	74	56	59	69	66	64	61	64	63	64	54	66	56	71	76	63	73	60	57	59	65	63	53	56	65	71	60	63	54	60	54	73	76	65	63	62	69	61	59	68	70	73	61	49	60	63	68	63	66	55	69	53	65	81	58	67	58	73	50	66	52	62	61	65	63	47	74	82	47	80	68	61	71	46	61	56	60	73	65	60	66	69	66	70	63	53	55	63	56	57	65	52	75	63	61	63	55	71	67	60	57	57	53	59	66	73	60	63	49	61	55	73	69	57	66	60	57	69	68	68	74	64	57	66	50	59	54	64	64	72	57	74	58	72	62	63	63	70	66	64	67	60	79	69	46	63	68	58	74	45	53	59	58	64	67	48	60	69	80	47	74	74	63	56	67	36	69	55	63	67	66	69	68	59	65	54	72	63	62	60	73	53	54	61	61	77	41	65	79	71	60	53	63	63	68	68	63	67	74	61	60	57	60	58	83	81	65	50	56	70	63	63	63	57	72	59	63	64	63	67	54	57	76	54	54	71	75	67	58	71	61	58	65	55	57	63	82	68	74	67	68	64	69	69	69	74	66	67	68	61	57	54	61	57	74	62	54	79	61	63	58	61	56	48	65	45	69	44	60	70	70	71	76	62	52	51	71	62	58	47	66	56	57	51	56	58	62	53	76	66	55	80	59	59	68	65	55	66	56	64	88	59	69	68	83	62	57	78	70	53	78	52	67	54	77	69	76	71	65	65	58	67	73	74	56	69	61	54	67	71	69	64	66	60	57	59	66	55	56	78	52	61	59	72	62	74	56	59	56	60	59	55	49	63	63	70	65	45	55	62	73	62	71	63	66	58	65	56	66	61	63	75	66	60	58	48	62	54	82	55	64	57	54	61	68	75	64	55	63	67	72	64	58	68	68	53	51	66	62	77	68	59	62	64	71	51	62	70	68	46	72	59	57	71	62	78	70	72	59	72	67	60	57	63	60	53	71	71	71	64	69	68	53	68	71	60	68	52	56	60	67	67	55	66	73	77	53	54	63	75	69	68	82	65	68	71	68	66	54	56	71	59	58	73	62	58	65	63	78	66	71	61	79	57	75	57	78	75	74	56	71	71	61	63	56	70	75	60	61	68	55	52	62	71	62	65	65	65	62	81	57	55	66	65	60	72	67	72	67	71	62	61	60	62	65	80	65	53	74	60	59	75	63	55	68	61	78	73	49	49	64	55	62	63	49	58	69	61	68	60	56	67	59	67	64	62	65	50	56	68	48	62	80	72	59	68	58	52	61	54	67	65	61	53	80	71	71	60	73	54	70	51	72	74	60	58	66	61	80	66	63	61	60	62	60	62	70	72	60	70	56	82	65	58	66	64	54	66	62	69	69	68	73	53	73	66	63	60	72	78	64	64	60	67	66	46	55	62	73	62	64	64	61	63	52	45	66	64	54	61	58	80	65	62	60	58	52	53	78	83	79	52	50	67	74	60	60	61	55	57	74	66	55	64	56	51	70	52	54	48	64	62	58	61	77	59	64	62	58	59	66	72	63	66	62	53	84	78	58	75	66	49	63	74	68	67	61	58	68	84	57	66	62	58	78	66	73	61	60	67	71	69	51	66	82	64	55	65	48	69	64	64	56	55	58	65	80	62	54	65	65	71	55	50	65	64	59	65	63	52	51	61	64	62	60	70	62	59	68	63	77	63	62	56	68	53	60	70	78	74	70	76	56	69	66	61	71	47	64	71	70	64	60	71	52	62	62	69	67	65	58	70	63	65	57	50	66	72	70	76	61	73	65	62	61	60	62	66	71	72	59	64	68	58	72	64	77	58	55	57	61	60	55	54	71	60	64	64	49	60	60	61	54	70	67	55	67	74	79	56	73	66	58	63	70	72	58	69	65	68	63	69	62	56	51	64	75	79	54	65	53	82	54	64	64	65	72	62	55	68	62	52	64	55	60	74	68	52	70	53	66	55	53	63	72	68	60	70	74	76	64	75	59	65	69	69	62	57	68	68	57	69	66	91	71	66	60	76	68	63	57	64	63	53	60	67	70	65	53	90	67	55	45	70	59	65	69	55	72	63	51	68	67	58	56	61	72	58	70	72	64	66	56	58	69	66	59	56	65	57	60	71	81	65	49	54	62	57	65	60	61	73	62	57	78	71	71	69	53	73	62	59	58	66	47	57	54	54	61	57	70	81	63	65	74	45	61	83	74	57	74	53	54	48	72	60	71	59	56	64	71	72	57	57	53	60	75	70	54	49	57	60	53	54	67	77	75	55	67	72	66	57	69	55	73	82	55	73	68	75	60	60	47	57	52	57	53	56	72	68	66	69	60	50	53	72	61	67	73	56	70	68	65	68	73	58	68	65	65	53	75	64	60	53	54	50	67	59	60	43	67	55	65	57	57	72	69	52	65	55	63	84	71	78	75	66	69	60	70	77	60	65	61	73	75	67	70	62	60	62
38789	34335	45840	61902	62761	44438	26194	10905	2586	1087	858	816	829	759	758	772	816	742	857	766	833	792	773	809	769	760	763	821	738	870	806	825	787	791	831	794	789	756	822	813	807	781	791	842	870	788	782	793	802	798	789	840	769	803	824	845	805	810	784	809	776	855	816	806	808	789	807	808	807	782	827	787	813	865	798	821	786	780	747	790	850	826	735	840	789	862	771	794	789	831	783	769	834	768	810	773	776	784	776	797	816	795	785	777	786	769	834	783	772	770	808	803	779	824	853	740	822	799	781	838	799	771	825	813	789	758	776	796	829	747	788	848	761	794	802	797	811	752	802	855	867	808	778	789	840	794	793	764	766	748	790	795	768	827	794	802	816	870	793	817	778	797	728	785	865	793	842	829	770	813	815	805	793	813	815	808	802	793	836	818	791	795	829	749	784	805	838	806	800	783	813	814	791	796	833	860	776	831	765	719	802	775	815	769	806	754	831	786	829	809	799	804	785	807	831	794	816	849	808	825	836	771	821	831	773	857	820	845	808	774	780	818	777	846	791	790	833	806	813	811	813	787	786	773	794	777	837	827	829	833	810	784	815	810	855	734	841	859	787	753	826	793	702	819	814	795	778	775	834	820	784	790	802	779	793	751	792	762	806	825	782	837	805	812	808	842	789	775	805	804	824	811	786	795	825	783	822	788	781	833	843	824	820	786	823	815	739	803	832	815	785	774	805	833	790	748	790	821	817	755	807	736	811	891	783	808	799	845	755	823	822	829	797	833	767	816	798	818	786	781	789	834	863	831	814	812	785	746	785	830	759	841	786	837	799	797	818	802	782	847	821	812	815	835	766	833	799	812	757	754	824	821	818	795	786	763	788	840	780	789	800	778	762	805	836	820	783	783	786	800	774	811	805	781	786	826	775	777	808	807	828	748	801	883	795	773	792	845	822	799	831	815	804	781	826	820	816	808	833	799	774	848	775	792	750	787	780	805	873	791	777	820	753	816	789	866	785	765	807	822	771	786	799	800	794	827	838	774	873	766	817	779	865	795	806	762	777	786	827	778	758	811	821	778	784	781	766	782	785	773	782	808	821	805	847	786	848	823	794	828	796	818	845	868	786	801	848	815	851	844	844	806	812	786	808	772	794	770	743	849	852	802	821	783	842	851	807	732	811	868	785	775	789	812	822	772	781	781	834	781	832	774	806	795	792	846	838	747	847	851	819	819	778	801	807	809	825	734	791	837	847	795	770	774	812	839	827	780	809	801	770	803	853	816	801	852	814	823	779	811	842	792	852	787	805	769	821	807	790	860	826	773	790	801	813	813	812	783	794	830	820	817	806	834	798	782	884	832	796	834	794	802	815	751	764	833	815	785	766	844	824	800	793	797	831	786	798	751	823	846	820	841	795	768	775	859	853	803	818	820	831	798	819	832	773	817	799	774	826	818	821	793	819	830	835	783	788	808	771	828	804	831	827	828	790	816	793	805	818	856	791	795	790	822	824	805	748	751	791	778	805	774	803	822	798	826	797	802	854	829	818	763	811	757	820	786	832	795	807	783	786	760	822	816	763	762	826	831	830	762	806	780	770	813	786	809	798	777	813	781	756	763	845	833	797	777	846	800	818	862	801	818	848	770	787	850	822	823	812	737	837	829	842	811	816	782	802	797	822	779	774	792	823	796	826	829	805	828	814	759	779	842	773	796	751	835	828	808	822	844	792	801	860	818	837	817	824	797	795	855	782	795	796	807	794	832	777	833	817	828	815	803	811	804	787	781	768	844	809	824	826	794	789	843	828	821	808	805	791	778	806	716	795	803	807	794	831	746	784	789	817	813	745	783	777	811	776	860	789	790	803	770	800	771	799	839	760	839	794	789	813	832	794	801	782	798	881	830	795	861	763	741	782	810	827	797	792	746	811	830	783	741	785	803	784	818	768	830	843	827	845	821	862	783	814	758	770	803	789	801	809	811	786	768	822	773	778	817	806	777	815	841	810	776	809	819	799	843	787	763	787	791	824	766	827	777	800	790	794	801	805	815	820	821	784	769	762	792	808	800	778	776	809	825	777	790	802	823	760	755	777	837	774	766	743	841	810	812	870	804	784	800	802	817	742	844	821	800	813	785	820	827	809	752	764	821	812	815	809	783	843	805	831	798	802	815	745	800	835	851	787	817	787	815	790	815	820	785	829	853	777	794	750	852	794	785	802	771	805	792	798	806	795	828	821	825	827	796	833	774	773	798	815	852	751	839	807	791	904	781	773	821	815	872	871	809	890	812	819	809	813	797	816	774	808	782	797	785	791	803	814	827	777	817	800	763	801	820	824	808	808	812	867	801	821	862	764	811	827	807	761	811	824	888	768	786	812	816	775	774	869	755	786	827	828	791	827	818	811	768	761	779	771	768	796	839	790	810	819	756	825	815	798	825	814	778	830	740	766	769	838	777	802	818	786	861	773	836	824	810	843	747	781	740	810	788	813	820	806	766	803	827	797	808	782	848	835	826	810	766	748	813	790	821	820	816	758	773	788	803	824	751	828	813	824	804	805	782	826	829	807	804	776	800	758	879	793	792	790	815	828	829	816	825	794	798	789	804	791	796	802	782	786	820	810	836	828	807	810	816	800	815	804	779	778	842	787	770	791	766	820	774	766	808	827	864	774	810	839	840	791	803	826	796	778	806	764	790	830	820	764	801	823	822	784	790	795	738	812	824	861	819	782	829	803	840	809	829	769	837	813	803	766	741	824	806	774	800	819	825	793	823	802	824	792	776	818	808	861	777	793	781	830	749	806	820	784	746	794	873	828	776	804	783	790	802	781	817	788	808	767	817	792	781	771	772	801	783	798	790	782	807	823	820	817	824	763	809	804	801	805	784	826	841	788	797	829	815	815	840	797	788	791	823	798	860	851	792	835	789	807	823	797	795	793	803	825	764	795	849	821	789	808	801	802	788	821	790	799	804	837	724	794	798	775	831	824	798	827	786	832	775	801	797	794	857	811	808	769	823	796	804	830	792	797	790	783	826	827	810	859	830	789	789	843	799	797	777	824	819	782	817	774	820	788	851	770	791	850	816	817	777	824	774	824	822	768	827	761	798	772	792	778	827	802	820	855	779	819	806	817	798	793	833	828	775	800	803	781	815	785	790	814	795	780	785	823	801	785	796	797	799	811	811	793	817	784	777	784	801	804	769	805	825	818	790	836	751	775	763	808	777	864	819	778	824	778	862	772	786	755	757	768	815	838	841	765	828	870	767	807	806	859	824	783	829	830	803	847	794	755	816	785	868	817	813	793	782	807	783	826	792	802	790	803	772	784	809	774	824	787	814	882	759	743	835	816	788	779	838	803	825	801	794	826	803	833	775	818	792	796	832	827	825	752	806	805	847	780	810	776	765	809	788	788	780	799	810	767	792	853	807	802	778	802	807	810	814	781	813	790	799	802	800	809	822	790	788	808	791	771	773	814	787	839	813	784	812	776	799	825	767	822	746	830	809
1856	2100	3779	6235	4091	1837	554	177	93	78	62	57	69	46	56	57	56	52	78	58	71	55	62	67	52	52	58	69	55	54	64	81	56	57	48	55	57	54	59	60	66	65	52	67	53	69	48	61	63	67	61	59	65	70	51	55	48	50	62	57	62	46	62	51	44	58	69	58	61	47	51	44	72	55	54	65	55	52	53	76	64	64	60	64	64	62	58	58	61	58	66	71	67	49	67	55	60	72	60	69	69	50	63	52	55	54	51	83	59	58	64	58	68	73	54	62	51	67	70	74	59	63	66	59	58	65	77	65	74	48	64	52	73	64	55	73	61	57	71	55	66	81	48	69	68	74	61	55	72	66	63	60	62	66	66	54	56	68	51	47	65	76	68	64	56	67	75	62	54	60	63	45	66	62	61	64	75	63	76	58	73	62	72	59	68	62	75	71	68	63	57	58	73	61	61	77	61	66	53	59	55	74	56	66	71	75	76	59	57	65	59	69	67	64	57	68	49	60	67	69	75	56	79	59	70	57	79	64	53	69	72	64	58	73	50	74	60	59	57	66	68	54	57	59	53	55	71	66	73	54	51	57	57	71	77	56	51	83	65	51	62	58	78	66	76	52	54	59	53	59	67	56	66	60	61	59	63	46	56	58	60	59	69	76	58	58	61	56	64	61	67	53	63	58	59	57	59	59	63	70	80	71	67	49	65	69	66	61	69	71	58	79	71	80	76	68	58	56	62	64	56	71	77	63	51	75	77	60	64	89	58	53	64	59	54	52	61	64	71	57	49	52	54	76	50	69	59	57	73	62	60	53	64	67	67	60	46	63	52	56	63	76	65	56	54	69	63	67	51	62	58	68	77	72	69	51	52	55	60	66	59	61	63	71	63	61	50	51	70	66	77	67	56	58	66	55	62	49	77	55	67	52	74	71	53	62	75	72	75	63	54	67	73	53	71	85	57	65	69	62	62	56	60	54	51	61	59	74	52	61	61	61	54	83	69	56	55	69	66	67	73	75	52	66	70	78	59	66	53	57	64	61	65	65	67	48	59	72	54	56	63	58	68	73	57	68	60	69	65	55	56	70	55	86	49	66	62	48	57	56	75	68	61	60	62	61	53	63	61	71	51	74	59	70	63	60	63	75	68	70	62	66	54	63	56	64	62	69	59	77	75	79	67	61	83	63	66	63	67	74	64	64	65	70	53	60	60	67	78	66	62	73	75	69	58	58	45	74	55	55	64	61	69	64	60	54	66	68	72	60	62	73	57	64	55	67	63	75	56	56	60	66	57	70	54	60	64	74	66	64	69	61	78	76	48	61	76	69	66	67	59	60	64	77	58	48	64	59	74	62	62	51	71	56	61	70	69	51	59	68	51	56	61	66	63	56	62	67	59	72	61	63	52	61	71	44	53	74	70	72	67	70	64	74	66	66	58	66	74	48	53	57	81	59	65	62	61	59	54	71	72	62	64	62	61	75	75	45	53	50	50	67	50	67	61	70	63	66	61	75	70	60	64	61	54	56	54	68	58	80	51	62	61	67	72	66	67	56	69	66	70	65	57	56	69	58	71	59	61	82	86	55	61	68	72	62	59	55	63	59	59	47	61	47	79	61	59	55	74	57	64	54	60	74	63	69	65	58	58	63	63	63	60	74	52	67	73	58	55	67	58	58	61	51	62	65	72	72	60	68	61	61	68	66	86	66	53	60	67	75	65	61	66	62	67	49	63	51	66	66	75	58	67	65	77	56	70	56	64	53	67	51	60	67	63	59	61	55	54	65	73	52	54	59	61	69	68	49	78	66	54	63	62	69	58	64	67	70	58	67	56	64	68	75	71	65	65	67	62	63	82	53	51	62	63	66	53	48	50	67	71	74	58	71	63	61	56	61	71	65	64	61	57	50	60	52	68	67	73	66	48	64	65	61	46	69	58	62	64	72	53	69	55	80	57	64	64	59	70	69	60	62	62	57	59	59	61	63	74	69	65	63	67	66	58	63	67	70	69	64	54	67	66	64	64	69	68	49	75	71	72	68	67	67	60	61	56	63	64	58	58	74	67	51	83	64	67	78	61	50	58	53	60	61	71	74	64	64	68	51	74	54	73	67	41	58	59	58	68	62	61	63	61	50	75	60	63	52	57	67	61	63	78	62	60	61	52	63	65	70	68	71	57	67	77	74	53	72	73	49	66	52	65	61	83	63	76	44	63	67	67	51	68	62	59	66	63	56	61	55	62	73	62	79	60	52	72	72	71	60	62	54	61	60	77	58	49	59	69	54	52	78	59	72	67	59	56	52	64	78	63	62	59	61	46	61	55	59	69	63	53	66	49	63	57	59	61	57	60	58	57	59	52	67	54	70	59	64	55	56	58	59	60	59	56	61	62	60	49	66	64	73	65	64	44	65	48	63	57	61	72	65	62	70	51	52	56	51	50	73	67	55	54	54	61	56	57	69	55	56	64	62	61	57	43	83	64	61	49	73	71	68	68	71	78	56	66	57	61	61	68	50	59	73	64	87	55	45	64	50	64	71	51	66	55	77	68	67	63	75	56	52	61	60	51	67	62	55	64	64	61	65	68	73	53	71	68	59	60	60	68	55	49	54	68	60	72	48	72	52	44	61	61	60	55	67	57	68	56	53	57	67	59	48	71	62	76	66	62	63	61	65	61	62	69	68	67	51	49	53	66	71	65	77	56	50	78	52	59	76	72	58	80	58	66	65	62	58	58	53	68	59	59	72	58	55	54	55	55	65	64	71	57	56	55	62	59	74	80	52	53	78	61	75	53	58	60	68	60	56	62	67	51	63	54	66	57	63	60	53	53	62	49	72	68	67	59	68	61	68	54	60	76	45	59	64	64	57	62	69	55	54	57	73	57	75	70	73	64	60	57	75	54	59	57	57	65	61	66	63	69	64	49	78	51	69	74	74	60	59	50	68	77	72	49	57	75	76	75	61	66	72	72	75	58	66	70	69	60	73	72	60	58	56	67	64	71	67	65	81	55	56	45	63	62	59	66	62	64	67	49	71	73	65	65	60	66	72	57	65	74	61	42	63	70	78	61	60	70	55	61	56	71	49	58	78	69	58	57	61	56	65	62	62	63	69	58	58	57	63	63	76	63	57	50	78	65	50	86	80	60	81	60	59	54	64	56	58	48	64	63	75	48	56	55	56	73	75	62	65	66	69	56	39	60	65	79	67	65	54	70	60	65	49	67	49	60	56	74	61	59	62	68	57	57	73	66	65	74	70	61	63	66	68	65	51	63	57	66	73	65	82	54	70	51	67	62	67	68	68	55	65	57	70	68	62	67	58	66	67	63	65	63	53	67	67	52	59	75	50	67	69	60	66	71	69	66	54	67	58	62	79	53	80	53	71	68	55	60	67	66	81	68	57	65	65	74	53	65	59	62	74	72	57	68	63	74	54	55	60	53	71	54	75	76	67	57	62	60	85	73	63	64	60	76	66	80	74	81	63	69	67	71	63	77	54
22277	21750	28394	38833	37866	27177	13124	4029	1318	868	791	743	758	775	773	842	812	810	773	768	774	791	787	770	785	751	751	729	757	789	775	785	795	789	799	793	793	758	865	779	746	777	793	780	799	756	761	728	817	747	776	822	801	815	785	797	794	744	749	817	839	814	786	754	741	786	781	772	737	827	759	769	804	810	806	771	810	780	779	750	784	761	797	807	744	778	760	759	753	774	850	725	778	769	829	786	750	756	775	790	750	708	798	814	809	796	810	796	764	798	825	768	783	796	826	804	760	842	836	788	750	792	769	740	699	733	842	812	816	740	747	796	761	795	753	777	814	804	828	771	751	790	787	754	773	775	772	752	783	716	762	781	806	775	787	793	776	776	770	767	793	782	743	792	749	782	738	803	798	758	800	720	803	751	811	779	743	768	777	714	789	775	752	822	830	819	748	791	757	764	812	785	753	815	780	817	752	714	765	799	742	870	803	808	825	776	790	790	807	811	765	751	765	808	776	767	803	767	765	779	778	801	785	761	783	810	804	804	812	811	777	766	772	794	823	803	761	787	768	821	749	764	793	802	775	793	809	793	798	799	841	769	755	820	773	789	795	773	793	808	809	779	749	740	751	782	802	768	786	772	817	791	719	757	791	770	815	803	750	765	806	809	817	768	773	792	751	756	806	814	750	795	779	773	793	770	743	834	739	805	775	792	744	804	775	791	818	792	753	773	790	728	745	745	767	782	757	783	783	832	757	723	807	799	786	714	783	730	800	765	801	774	769	802	845	788	744	793	768	806	811	761	765	784	751	744	810	795	764	726	824	757	739	765	787	780	760	764	755	753	754	853	768	762	758	804	835	783	815	817	759	836	823	722	773	784	761	834	733	766	804	811	749	783	844	766	799	782	765	777	811	862	737	755	769	793	815	769	780	843	797	774	800	745	774	762	798	802	808	778	750	772	795	817	709	805	806	817	788	815	817	759	799	775	782	815	760	790	758	775	760	803	783	765	832	821	781	818	778	768	768	812	774	804	789	781	816	732	788	757	789	761	753	767	780	768	756	818	775	786	881	785	767	832	768	755	766	789	750	806	810	749	692	802	802	769	748	768	759	823	791	759	800	711	777	784	776	794	780	805	785	804	782	746	772	765	805	817	763	788	727	722	731	769	757	785	773	815	785	799	755	787	780	781	777	790	743	786	773	774	759	828	784	750	773	792	799	768	784	781	787	762	757	726	842	782	727	744	784	804	761	811	761	732	761	792	737	762	817	751	755	767	753	796	722	759	810	746	746	818	808	778	754	814	806	795	794	743	746	766	795	748	788	753	837	818	803	741	732	726	805	776	808	775	755	775	762	777	790	793	760	766	789	795	791	760	737	822	805	749	798	837	759	765	738	794	787	792	807	814	743	773	806	763	781	791	738	750	792	795	795	804	825	783	817	739	761	788	715	787	739	763	788	812	802	740	770	825	788	761	843	767	720	735	757	788	769	832	771	811	753	807	784	781	832	777	763	774	809	815	779	816	780	798	841	817	743	777	771	763	802	798	806	776	783	813	777	752	756	821	762	776	808	762	786	792	805	782	823	799	806	821	820	802	802	782	746	717	712	742	783	748	761	778	779	791	807	822	781	768	808	799	795	799	792	762	747	753	779	773	834	767	787	796	773	797	760	770	826	796	785	763	786	795	802	790	808	792	776	769	734	770	757	814	797	788	852	760	744	769	795	808	797	736	762	792	744	878	783	781	787	760	803	777	781	753	789	782	819	786	821	834	758	796	836	818	731	797	780	745	787	763	756	797	811	771	777	725	801	718	790	769	831	778	781	800	816	793	750	793	739	772	789	765	777	811	872	783	782	808	751	815	752	809	793	794	768	805	718	802	816	743	790	805	760	747	761	779	743	739	790	762	763	790	755	758	796	805	780	795	785	719	825	761	748	782	731	741	753	822	771	849	784	815	758	819	782	775	769	712	765	784	771	771	752	830	789	771	787	793	756	758	760	779	785	804	759	778	817	768	835	772	746	773	762	766	772	767	767	747	824	811	775	735	805	789	808	777	807	838	745	804	808	745	762	783	818	790	746	787	769	779	789	779	806	776	802	761	736	794	813	778	785	761	768	747	827	747	806	769	822	800	811	782	764	778	854	822	754	793	832	794	758	802	766	723	815	782	802	744	768	791	791	784	791	817	760	788	771	811	758	771	734	826	753	821	799	766	812	801	796	788	738	808	778	785	778	797	798	770	778	766	823	754	788	757	734	838	801	789	789	737	775	764	772	836	782	838	785	786	768	793	804	766	735	773	816	766	806	822	773	730	751	771	787	809	786	772	860	781	814	799	771	791	770	795	833	766	790	765	813	732	746	788	814	780	754	757	798	832	784	809	760	758	801	776	780	783	766	807	815	741	770	825	776	751	739	793	777	782	764	740	787	784	798	774	761	798	787	735	735	806	741	774	800	786	787	727	744	726	722	822	785	775	810	823	796	817	835	786	732	774	738	768	780	760	799	813	820	798	793	762	763	772	789	810	740	748	797	811	785	786	769	739	809	758	808	791	771	784	755	784	784	766	776	803	756	773	808	751	782	756	802	749	775	768	773	815	773	816	787	782	826	819	753	788	762	762	811	787	776	796	822	779	774	797	801	727	789	779	790	752	759	767	764	839	799	755	845	775	772	780	735	766	759	773	802	744	811	833	752	745	757	777	783	769	772	782	805	716	795	759	817	801	758	805	780	836	761	760	757	775	780	771	820	731	754	768	760	804	788	841	735	785	776	795	758	833	785	775	783	778	740	779	759	766	763	793	816	756	786	808	814	748	812	776	728	775	779	732	790	827	801	773	769	736	806	763	812	758	818	695	768	761	809	833	786	813	764	732	757	831	764	830	823	821	775	783	790	839	741	808	780	795	805	778	777	798	771	792	782	759	838	738	745	750	750	761	790	789	749	787	729	807	789	759	788	798	812	761	812	760	795	762	761	782	783	785	770	847	745	746	806	784	763	824	789	770	794	748	741	776	747	806	795	802	790	742	772	811	806	855	765	765	764	797	747	793	729	774	777	744	804	799	793	799	794	810	765	750	789	795	770	788	766	786	831	772	831	712	780	717	755	774	793	789	776	775	807	790	798	751	765	819	769	815	781	777	801	764	764	802	722	746	767	789	751	785	758	711	752	763	792	801	793	780	770	752	825	766	755	786	789	818	813	802	735	747	750	747	764	849	773	772	758	816	755	812	825	794	762	793	766	764	730	815	820	773	780	831	810	785	827	765	829	781	830	742	819	806	799	785	787	780	778	754	745	796	812	774	778	780	788	752	796	765	799	752	790	757	780	832	745	744	740	800	809	804	824	752	734	768	752	794	799	790	790	788	774	810	822	804	816	786	788	789	755	771	723	792	774	829	792	782	754	768	807	803	745	802	816	801	822	803	807	821	773	755	813	801	810	768	788	808	744	775	813	806	772	783	842	748	748	786	765	791	808	766	770	810	781	813	753	798	735	750
3308	7820	12536	14112	9161	4099	1069	263	110	70	55	60	60	64	57	68	57	56	73	54	64	68	72	68	60	62	78	62	60	74	59	69	58	63	58	66	74	51	58	59	59	67	59	73	71	57	64	72	60	79	56	59	60	55	58	56	79	69	60	59	70	63	60	58	53	57	82	70	59	64	54	56	80	46	68	71	63	75	70	66	49	58	50	62	66	48	65	55	75	54	49	62	65	61	58	75	58	84	71	59	66	65	67	60	51	60	67	43	68	68	63	75	58	65	63	52	57	68	49	59	59	47	59	58	61	50	59	53	62	56	61	58	54	59	54	62	48	72	58	69	63	55	61	54	66	65	68	54	63	55	75	51	56	56	68	58	61	58	62	58	73	64	58	57	69	51	88	58	52	68	78	60	67	62	61	69	59	65	56	66	66	71	55	61	72	64	53	47	56	55	45	70	66	66	62	75	71	58	67	56	74	54	60	66	71	63	62	63	59	71	57	73	64	61	71	62	67	64	69	56	64	65	62	75	75	64	51	78	63	58	59	59	69	55	67	63	47	69	74	58	63	58	75	65	51	45	63	59	67	42	54	73	60	57	63	65	57	72	55	70	56	56	68	82	67	60	53	62	42	58	71	51	62	56	54	49	63	73	59	70	60	64	80	64	56	59	58	58	66	59	71	59	63	80	51	66	70	63	61	62	54	70	57	60	54	55	67	62	55	51	56	67	48	64	58	73	53	68	66	70	68	58	61	64	56	65	64	60	56	70	63	66	70	64	66	74	63	55	76	62	78	60	63	69	63	68	63	61	57	69	50	66	67	54	60	49	60	65	54	66	64	75	66	52	68	68	61	68	61	55	70	62	58	78	66	67	63	61	53	53	68	53	72	63	68	61	58	65	69	76	59	64	62	78	73	63	60	74	59	53	62	67	65	64	51	52	70	72	68	47	64	51	47	60	56	67	72	66	72	56	65	57	79	61	63	60	78	66	68	58	66	57	68	66	58	55	63	67	55	52	70	67	49	59	68	67	73	66	61	66	58	60	56	47	52	65	55	50	81	50	49	42	70	71	52	54	60	58	59	63	66	44	70	56	78	62	61	63	78	61	63	63	61	59	43	59	52	70	51	41	53	67	50	53	71	76	70	76	67	56	77	54	69	74	84	73	64	62	53	67	53	50	56	63	62	66	58	64	70	48	65	52	57	54	57	76	72	57	73	52	67	74	60	68	62	70	66	63	51	77	66	50	44	65	49	60	65	62	54	73	72	71	69	61	50	67	50	76	72	48	64	64	73	68	51	56	69	56	64	64	68	63	64	76	65	60	66	61	59	65	61	68	55	76	79	59	74	58	76	53	78	65	61	64	60	67	58	54	67	57	66	53	61	54	66	75	56	48	71	77	58	56	61	70	45	66	52	72	71	64	62	70	64	56	65	56	69	55	64	71	71	67	84	48	53	64	67	48	55	65	61	65	52	69	70	78	68	52	69	63	72	69	66	64	62	65	56	56	62	75	53	71	70	56	67	54	68	71	77	67	69	75	68	58	66	65	55	64	58	72	59	64	68	69	64	69	60	61	57	69	66	54	57	64	59	62	59	56	48	65	54	45	65	53	66	64	72	78	72	75	68	64	63	64	70	64	51	62	62	74	54	68	66	55	65	66	61	67	49	46	59	60	73	75	73	62	64	56	66	51	55	59	68	63	59	67	63	50	53	69	73	75	60	55	59	60	67	73	70	56	69	57	61	66	62	77	54	60	71	58	76	65	72	67	67	71	69	62	72	63	67	68	50	66	59	57	65	53	63	59	57	77	59	66	66	71	74	63	70	60	69	53	60	58	63	67	70	58	74	65	61	54	63	71	52	82	70	80	68	43	67	72	71	64	60	57	64	72	66	73	52	67	61	61	73	58	48	55	57	65	58	67	56	62	65	51	61	59	57	72	52	56	67	72	63	62	76	54	60	68	54	61	68	52	63	39	62	52	58	55	63	62	56	58	54	55	63	61	62	61	75	54	72	66	70	61	57	74	75	57	54	77	59	60	61	55	63	82	45	72	47	68	63	64	69	60	66	65	72	51	64	56	70	73	47	50	60	67	66	65	55	60	72	58	60	44	62	71	72	55	70	57	63	70	66	64	67	75	43	73	63	69	58	57	70	66	65	67	73	65	80	71	65	59	51	59	64	67	48	68	67	45	63	62	59	61	65	65	62	62	57	61	74	58	70	58	64	51	55	61	61	60	47	77	62	65	73	57	56	77	61	71	72	55	64	78	65	57	83	64	58	65	55	69	67	58	52	62	63	70	63	67	71	58	67	71	58	72	72	63	65	74	59	54	65	71	70	60	67	70	51	68	52	50	69	65	62	60	51	69	64	66	60	60	73	53	59	55	71	59	70	56	77	69	59	49	62	52	67	59	65	71	51	56	70	75	52	67	77	72	62	65	64	64	67	47	55	56	63	50	63	60	49	67	71	76	69	67	58	63	66	66	48	54	68	56	70	61	87	76	64	56	65	75	75	75	58	65	63	68	56	71	72	61	67	65	57	54	58	67	72	70	64	66	68	51	64	66	74	65	60	65	63	59	75	63	59	63	58	64	61	62	77	69	68	56	75	80	51	50	50	64	67	54	64	53	52	63	55	77	62	47	53	69	74	74	53	55	50	70	55	64	75	52	53	71	67	75	75	67	61	72	52	62	54	78	62	59	64	68	54	70	71	55	57	62	65	60	47	65	68	66	59	61	62	65	68	69	74	59	70	58	77	51	66	63	53	61	66	64	77	76	55	52	58	49	70	60	74	76	62	58	66	58	61	46	71	61	76	62	59	58	44	62	62	56	55	71	74	69	62	71	64	57	61	67	61	80	61	54	73	64	60	64	58	55	67	79	56	80	70	68	62	64	58	90	56	63	64	64	51	66	58	71	63	65	52	64	50	68	52	53	60	62	63	76	76	57	59	87	71	68	69	61	55	70	60	77	74	71	64	64	65	80	64	64	63	60	65	72	71	65	64	73	66	57	78	54	66	64	72	56	55	68	57	69	84	59	71	62	53	73	69	60	67	58	60	77	64	57	57	78	52	66	53	57	68	71	70	55	64	61	56	60	65	66	57	63	67	56	46	61	62	54	68	67	46	72	65	62	49	75	64	55	58	64	61	57	60	62	57	59	78	80	74	67	57	68	63	67	75	64	46	66	56	71	67	63	76	60	50	72	71	63	70	66	65	51	67	76	73	77	60	48	63	66	82	60	54	69	67	67	66	70	58	63	74	66	52	67	52	67	64	58	56	70	56	70	72	54	51	74	64	62	67	74	67	62	56	66	41	63	82	50	58	61	60	64	53	68	67	65	67	65	69	52	52	54	51	64	61	64	72	63	56	64	69	63	66	66	64	60	61	59	67	78	60	71	64	61	63	61	56	86	69	66	55	64	65	61	59	44	56	56	60	64	73	71	68	53	53	67	69	52	58	44	67	72	73	47	71	57	57	78	61	69
32898	32407	40390	53614	52379	36486	20218	7064	1753	955	829	772	787	789	794	821	796	806	785	755	803	810	800	780	829	788	775	778	800	773	779	755	784	774	790	773	792	771	844	819	781	777	804	754	818	770	791	744	752	785	793	765	802	745	777	773	842	737	827	753	817	787	784	798	801	769	837	815	807	761	769	786	795	752	743	828	761	772	765	802	818	791	807	758	782	760	792	797	794	776	812	804	773	836	814	781	823	777	789	812	783	770	802	806	759	827	781	826	756	800	776	781	797	812	785	799	813	844	741	727	792	809	771	779	812	738	827	808	790	787	767	846	739	809	772	838	805	761	781	836	782	747	812	817	817	773	794	751	803	780	822	813	809	826	815	821	819	724	812	789	724	817	771	787	814	759	822	803	783	794	786	788	800	801	795	786	785	817	842	778	839	778	801	786	784	794	795	780	851	763	789	798	799	794	822	835	726	802	804	770	839	800	813	793	817	768	735	755	759	779	774	786	751	751	827	798	785	774	789	772	803	790	786	777	758	818	761	781	840	763	801	766	816	823	802	785	807	762	862	795	808	850	765	803	796	739	799	767	758	792	763	782	786	801	773	812	773	828	780	828	827	783	825	760	767	813	819	763	810	747	810	772	785	783	792	726	759	817	774	806	791	776	808	837	747	796	788	812	860	808	781	757	822	812	836	837	782	777	830	798	765	785	762	775	767	808	800	802	790	781	729	764	781	743	812	847	773	759	791	766	812	785	794	772	828	761	841	745	773	789	797	752	807	782	782	773	784	756	776	763	821	771	784	742	753	812	778	787	781	808	858	736	766	725	806	732	792	785	827	792	819	776	780	815	777	789	791	766	762	799	762	835	802	782	792	791	807	698	805	799	788	752	791	810	838	821	770	764	794	799	768	809	881	789	756	791	727	782	756	820	782	758	755	743	799	845	798	745	753	774	821	796	788	829	796	767	763	793	734	790	778	827	805	779	832	745	792	769	786	810	807	807	829	814	778	794	816	779	802	812	780	812	750	735	845	798	828	785	768	742	779	832	778	797	801	814	836	833	854	847	852	737	809	796	798	796	823	855	819	806	811	716	797	790	771	802	790	818	755	815	745	818	766	733	785	796	758	764	788	771	728	800	809	802	767	807	775	782	795	821	789	784	763	795	745	822	855	773	828	765	782	760	842	842	739	821	827	797	772	753	814	752	711	788	793	754	830	799	807	780	771	843	774	796	769	793	745	781	798	787	799	803	793	820	763	776	782	827	780	787	788	820	777	811	811	792	780	820	755	802	794	762	826	800	793	768	754	816	772	810	788	774	831	737	759	772	784	802	854	789	807	784	752	818	800	797	783	785	811	792	741	805	748	829	776	762	811	775	817	805	795	816	757	792	797	770	831	754	781	774	772	789	795	799	787	771	772	792	802	757	796	792	762	740	809	782	839	777	822	808	787	770	783	747	776	749	814	797	798	777	788	791	838	796	785	747	867	795	781	809	779	797	772	811	799	811	791	852	806	812	791	803	763	839	712	784	772	814	777	797	776	815	765	789	792	772	829	786	802	786	745	790	796	823	816	789	796	788	767	788	801	787	804	814	791	792	790	771	782	769	801	806	767	793	788	778	794	784	748	742	740	751	735	776	770	751	831	797	731	773	818	825	767	771	807	731	784	788	789	774	763	801	810	808	777	775	809	775	783	768	821	770	793	815	797	805	811	814	723	782	797	771	779	820	745	792	815	787	755	790	768	795	814	784	765	805	758	810	783	824	784	791	826	748	779	834	767	787	772	769	799	776	809	758	803	819	852	848	764	800	811	743	787	812	800	780	798	781	783	777	774	795	786	775	835	771	771	754	864	804	755	796	848	783	771	799	783	789	791	804	772	817	786	829	819	795	815	822	835	802	754	766	797	763	789	764	745	763	775	772	793	799	777	819	789	797	795	749	778	762	828	787	778	755	757	777	777	813	772	793	819	809	770	800	749	782	841	825	783	832	790	760	791	775	779	762	757	807	792	802	819	771	812	837	772	752	824	803	745	827	766	793	799	764	802	772	769	794	786	747	809	778	740	790	786	810	810	810	791	754	817	787	789	771	819	806	839	768	750	799	807	844	819	786	796	820	792	794	810	839	761	782	773	827	824	786	768	877	761	769	789	771	791	791	827	741	785	791	827	802	805	774	787	797	786	828	785	775	764	791	803	820	781	797	802	810	786	805	746	839	771	811	812	814	791	819	849	777	751	800	813	794	820	751	799	782	774	741	730	785	773	794	702	768	812	778	733	775	836	797	804	823	777	776	820	758	812	725	791	812	821	780	756	767	814	825	780	787	764	752	759	764	791	839	818	812	772	785	818	830	784	791	811	795	753	812	744	777	773	839	775	762	825	781	784	782	721	798	844	779	803	724	789	806	752	796	805	787	784	761	874	835	801	818	773	798	754	828	783	793	807	846	757	767	794	773	693	807	773	801	793	752	818	813	760	772	762	824	787	794	816	778	765	751	782	760	798	788	773	804	797	728	834	748	754	783	788	768	822	817	792	836	781	764	760	773	817	761	758	741	726	778	812	784	780	802	784	779	791	784	802	838	787	770	855	799	798	778	853	750	792	808	785	760	792	835	797	761	750	816	697	775	821	788	798	719	732	779	752	825	806	801	773	741	796	770	824	817	812	822	804	746	823	799	776	785	818	798	774	775	786	804	771	804	819	793	785	798	760	784	799	794	771	728	848	812	784	825	781	829	765	774	743	756	802	831	842	752	741	806	734	778	763	786	820	780	804	822	734	767	781	810	756	787	773	789	844	738	798	790	809	759	801	749	774	786	799	796	776	774	748	760	829	809	772	771	758	814	813	815	792	804	779	841	799	826	762	767	798	797	817	766	773	765	781	721	788	768	759	785	800	814	796	798	838	818	799	792	823	770	754	800	778	752	794	794	786	786	797	787	802	811	793	810	809	855	784	792	815	791	785	748	743	834	887	830	804	806	808	798	800	801	735	762	778	786	820	762	815	805	753	824	833	787	805	745	759	733	757	786	792	778	822	817	749	776	791	850	787	806	759	755	825	775	792	817	782	764	778	806	791	835	794	771	849	803	811	791	763	802	801	770	787	767	794	810	840	801	735	815	822	860	820	798	756	757	774	778	801	817	781	804	818	794	810	770	830	762	765	778	762	794	789	803	766	809	817	768	783	783	805	780	757	798	801	816	756	799	786	767	809	803	844	780	796	809	797	799	808	824	790	734	807	751	823	790	793	803	788	827	825	762	757	726	786	759	784	818	779	788	763	775	763	803	764	768	750	822	757	759	764	791	778	829	820	773	739	821	749	738	776	775	791	798	810	820	819	837	780	805	759	801	843	758	823	776	793	793	749	801	751	781	774	769	776	768	730	765	817	797	809	797	812	781	836	811	818	764	833	817	724	775	813	787	758	780	778	854	781	739	786	763	780	774	811	786	781	773	762	717	819	815	799	791	796	727	800	774	819	776	761	791	847	817	804	801
3499	6671	13213	14803	9642	4156	1055	280	104	83	69	69	61	66	75	62	78	65	70	77	58	74	57	70	64	58	64	78	65	73	60	69	61	67	73	54	50	72	61	68	68	63	62	59	73	64	69	56	63	77	82	65	71	80	62	73	60	64	55	77	59	63	65	70	62	63	77	71	58	76	52	73	63	68	60	75	58	60	71	71	85	58	70	56	55	77	63	64	65	59	58	69	66	70	70	54	66	63	65	74	78	48	66	70	58	70	72	57	74	69	73	62	72	59	76	60	47	60	64	65	52	65	70	67	75	68	53	70	60	75	76	67	67	73	64	78	59	58	77	50	85	58	58	69	68	63	80	70	58	59	63	54	70	63	61	70	62	65	63	52	67	66	65	63	73	54	66	55	61	62	77	58	65	62	61	67	62	72	62	55	63	68	81	65	74	70	86	55	64	68	66	55	69	64	57	75	68	85	55	56	54	69	52	61	54	67	67	64	66	72	72	62	69	84	70	79	60	57	56	76	66	73	63	62	62	67	56	63	64	56	44	66	69	66	72	64	61	61	63	63	56	68	83	61	66	64	68	74	59	56	61	64	67	75	69	73	81	86	73	63	58	58	73	54	69	55	62	72	63	50	70	62	68	56	71	56	55	64	68	58	85	53	50	61	64	65	69	56	57	70	61	71	71	67	67	71	57	66	66	69	72	78	68	70	75	72	76	64	62	56	63	47	65	68	63	61	76	62	76	67	63	68	72	76	62	59	64	55	61	64	56	67	61	63	69	63	60	61	67	68	69	66	79	64	80	50	59	48	65	65	54	59	69	69	60	65	60	60	51	71	61	58	74	75	71	69	42	75	83	79	63	55	81	70	74	74	66	70	66	58	55	64	57	69	63	67	61	68	63	62	71	90	65	55	80	66	54	63	62	53	79	54	61	70	71	65	66	78	73	67	64	50	74	64	72	51	59	63	62	68	54	68	74	77	69	54	59	55	75	75	61	58	68	72	74	56	67	51	77	59	60	64	54	66	64	57	59	81	58	70	62	60	80	54	56	86	60	79	63	63	57	51	64	63	59	55	76	66	58	62	54	76	64	66	61	74	65	61	70	68	70	53	63	61	79	59	53	72	85	57	57	77	67	85	53	54	60	76	75	52	64	77	63	59	61	65	77	64	62	52	55	69	61	55	53	56	66	61	59	64	59	66	61	57	78	50	64	59	70	65	58	57	75	51	84	75	85	57	68	66	69	63	53	57	61	70	64	56	70	72	69	81	54	61	65	59	62	64	61	77	53	60	78	55	65	75	62	59	76	53	74	59	72	61	62	68	70	47	59	75	60	74	73	69	56	58	58	64	66	53	78	69	66	57	68	76	69	59	49	72	57	61	53	59	68	64	73	64	59	54	62	73	70	58	84	72	74	58	81	73	57	58	69	68	62	51	45	62	69	51	66	68	83	69	59	71	54	59	61	68	54	70	69	70	63	55	65	78	75	65	69	74	56	56	57	57	74	55	63	66	59	63	50	76	70	63	66	73	79	52	61	68	48	77	71	58	54	74	59	70	63	65	65	70	55	77	62	53	77	66	74	56	51	66	59	64	66	64	65	60	65	61	56	59	72	52	66	81	70	60	66	61	70	67	74	57	63	58	79	56	71	75	80	58	58	63	61	56	68	59	59	59	78	61	63	65	58	61	73	68	67	79	69	74	54	50	70	65	51	65	71	69	53	53	62	70	72	58	68	65	60	57	60	55	52	61	66	73	60	61	64	57	57	59	73	62	60	50	63	79	60	55	57	59	67	61	67	63	74	73	57	64	70	64	70	52	66	69	60	51	73	69	55	59	78	54	76	79	69	72	58	71	65	65	64	63	54	56	73	64	52	66	54	69	74	85	62	54	62	69	80	64	75	56	77	64	62	56	57	69	60	57	71	65	52	52	49	58	70	61	59	54	66	68	65	61	59	48	74	58	72	56	57	59	67	69	72	71	71	57	68	61	60	69	67	63	70	70	55	72	74	54	63	55	71	69	73	83	66	77	80	58	59	75	64	63	62	71	55	80	50	66	64	68	62	61	58	66	55	65	66	82	72	82	65	59	57	55	68	64	74	57	59	59	65	73	74	63	59	58	62	59	74	64	53	78	67	69	88	66	66	61	69	56	80	66	78	61	51	78	66	67	60	56	67	68	72	58	61	57	58	76	62	67	57	76	69	66	61	68	75	75	74	58	67	60	59	54	77	64	70	65	55	59	65	65	63	59	58	63	65	66	62	69	43	69	75	60	70	69	64	53	70	53	58	58	61	58	54	82	64	74	64	74	52	70	65	59	61	61	65	73	63	62	53	68	65	61	60	65	70	65	63	58	51	69	60	72	58	59	62	60	67	68	64	73	67	47	66	63	76	68	59	62	69	47	68	53	78	61	68	84	59	77	60	63	58	80	62	75	67	64	63	62	68	60	58	68	60	57	77	77	61	61	62	72	54	60	67	70	65	61	71	60	58	64	64	62	60	65	61	64	54	74	59	59	55	61	67	66	69	52	65	65	59	76	65	54	64	68	67	75	67	60	56	70	70	54	69	75	61	73	60	51	62	70	70	55	54	57	58	63	58	70	70	54	48	71	58	63	54	50	70	74	72	49	75	65	61	76	59	68	71	63	76	65	48	78	51	74	51	68	61	62	60	82	65	65	62	78	73	72	54	56	53	65	63	61	71	46	63	71	55	53	72	48	68	60	55	63	55	70	68	62	56	54	58	59	64	73	75	75	66	66	62	63	70	65	57	60	61	63	70	68	65	66	61	61	65	65	53	68	76	46	58	68	78	70	81	66	73	67	58	65	61	70	65	70	69	52	55	69	51	63	67	66	63	68	63	49	63	77	59	54	59	76	78	64	64	73	70	70	57	61	72	71	87	70	71	64	61	75	58	66	71	71	60	66	58	65	65	61	72	67	72	61	62	65	62	71	74	76	83	56	55	63	76	61	66	70	69	74	81	70	65	61	67	62	75	76	62	65	60	67	71	79	61	82	64	59	64	74	72	69	59	64	64	66	69	62	49	64	46	70	60	58	74	57	70	70	58	65	65	62	53	62	92	65	46	74	60	58	58	69	62	71	67	65	58	52	76	66	64	71	61	70	82	62	52	51	66	78	54	50	70	63	66	61	56	80	49	64	58	82	61	61	80	76	63	53	50	58	64	69	59	57	75	76	69	64	69	56	61	58	80	52	45	64	54	62	64	48	77	72	61	57	53	65	72	78	70	80	62	61	63	83	69	58	65	61	59	63	71	84	71	71	66	64	65	87	60	54	62	68	70	70	79	58	70	65	69	68	68	56	77	58	66	73	53	70	82	79	61	70	49	71	68	61	66	61	58	69	61	81	60	58	53	68	59	75	65	64	79	69	79	62	67	61	74	61	70	61	69	61	67	63	75	65	71	71	66	62	48	71	54	50	69	58	77	60	57	59	65	66	65	54	67	55	74	61	71	55	71	53	57	69
28047	31775	41237	52974	51702	36591	20455	7428	2017	948	810	776	779	824	806	802	822	777	834	803	808	791	803	786	793	819	825	841	826	771	791	857	777	806	818	820	751	810	783	802	788	868	786	815	769	820	782	845	827	857	833	800	767	783	817	769	780	820	794	780	802	823	808	795	858	830	853	827	844	813	807	807	835	784	794	840	809	793	768	835	786	836	829	811	848	788	821	800	763	756	783	820	803	877	774	807	792	770	817	828	811	817	832	835	822	847	757	785	848	765	844	826	801	803	825	751	803	809	788	816	839	784	805	777	814	742	775	751	785	768	816	783	855	782	832	800	815	813	817	822	834	820	796	831	777	840	764	852	783	807	824	788	842	854	869	816	831	809	780	792	787	794	784	779	827	822	812	864	843	777	797	848	855	799	804	811	783	829	799	807	773	805	794	763	843	783	820	771	820	800	721	766	806	819	860	803	824	883	807	812	806	855	812	780	774	796	825	811	834	794	795	815	831	809	874	810	851	821	791	842	795	837	826	787	805	843	773	778	816	821	826	772	796	778	810	880	811	799	830	807	848	786	734	778	872	800	824	826	836	847	817	877	816	765	807	808	806	834	816	804	792	819	795	847	847	813	851	847	777	811	827	821	825	793	873	813	835	834	800	801	832	791	864	764	795	820	812	831	842	809	790	784	822	768	825	823	817	816	784	853	814	796	810	814	809	816	833	852	812	852	797	818	782	833	801	796	809	818	824	805	817	781	800	819	808	823	776	833	840	819	781	879	846	817	784	809	819	823	803	815	808	825	828	818	829	758	812	814	837	814	861	835	823	888	793	769	838	797	826	823	783	830	780	839	835	834	779	838	839	829	815	847	767	817	833	801	829	795	879	777	785	801	787	807	807	817	863	828	813	813	830	725	799	831	833	807	809	801	797	862	833	812	842	815	861	822	812	805	860	872	841	778	835	839	823	873	813	798	818	805	801	856	811	801	789	850	819	847	778	801	813	776	800	818	825	800	763	821	807	837	851	791	795	793	798	818	768	795	781	815	826	800	866	812	809	847	836	762	767	773	853	771	795	796	826	827	815	807	787	795	812	807	798	789	811	848	848	808	787	809	806	844	815	822	776	796	788	806	788	829	832	773	765	843	779	910	773	795	818	876	772	784	833	798	865	787	810	818	805	837	785	822	797	798	731	841	809	821	834	805	805	809	774	827	824	801	799	893	825	840	828	782	823	797	829	775	856	812	824	801	772	787	836	754	801	817	822	807	822	819	862	785	808	814	763	740	838	791	826	789	803	846	814	840	813	786	795	800	800	816	784	782	788	774	861	835	808	802	824	825	852	819	866	811	780	817	823	823	834	818	793	837	812	852	774	797	783	869	822	855	832	840	796	759	855	833	814	805	826	880	820	802	800	795	814	821	830	779	781	774	814	807	801	836	794	796	806	830	820	776	800	797	799	819	777	794	831	814	834	784	821	862	818	821	822	784	807	785	776	866	797	861	850	845	804	846	805	751	780	844	833	796	777	804	778	784	828	842	772	790	848	818	767	785	784	828	806	765	853	853	852	820	757	813	831	811	806	802	737	789	825	836	785	765	798	861	857	758	805	816	782	810	843	777	792	862	817	782	775	841	861	791	804	829	838	809	808	789	779	844	784	798	805	783	813	822	811	799	814	821	839	830	837	835	812	811	790	834	839	804	779	796	850	845	784	817	819	770	844	786	845	830	779	843	797	833	819	810	805	827	752	785	786	783	831	832	754	870	750	831	824	786	841	789	838	839	863	782	768	799	833	838	818	776	785	799	768	805	818	806	803	789	788	815	862	801	820	803	831	781	818	856	834	792	769	778	815	825	835	847	803	829	809	864	802	818	803	771	831	777	816	845	764	806	791	806	819	838	848	787	842	824	846	790	839	775	824	801	819	827	791	844	743	847	854	810	847	825	779	787	821	835	806	797	861	825	788	806	804	751	832	794	796	794	811	809	812	810	806	781	820	807	779	794	834	761	780	840	820	811	786	810	765	797	791	802	779	791	816	837	785	786	786	814	870	820	802	819	777	807	769	819	804	840	808	820	805	768	800	847	809	765	790	799	817	772	805	774	838	868	840	808	866	799	837	842	835	816	856	796	836	851	862	787	792	747	793	792	805	763	829	823	810	851	825	807	865	819	784	820	756	755	770	824	788	793	847	809	819	817	795	822	814	814	799	808	801	817	872	791	801	851	850	824	802	790	804	808	776	822	806	785	815	835	805	817	757	790	833	820	766	774	800	831	803	817	768	799	844	790	802	843	765	843	842	797	808	778	755	826	808	806	804	829	814	822	823	837	809	816	840	785	860	814	829	899	797	833	848	821	811	837	813	810	823	854	833	786	816	810	820	841	857	843	831	797	793	767	855	770	784	804	841	813	790	841	836	788	763	806	840	793	770	796	776	779	774	821	850	768	800	839	844	773	804	853	769	837	805	778	822	822	799	835	788	843	831	779	769	793	757	860	791	788	817	786	766	833	828	819	815	801	796	861	782	786	832	846	837	822	868	801	822	827	827	828	822	864	815	796	843	823	815	797	805	834	805	812	796	795	756	818	828	841	785	792	766	831	773	817	867	839	834	829	798	824	794	872	829	783	825	842	841	870	804	788	830	809	778	842	783	791	823	808	808	806	809	864	785	818	798	792	838	828	830	823	775	833	802	802	768	848	830	810	784	806	832	848	849	820	820	847	838	831	777	816	839	808	876	836	775	799	829	805	843	804	801	836	811	789	768	798	860	789	774	787	816	802	821	816	771	797	852	830	786	811	804	819	854	849	778	808	817	780	835	837	755	788	803	751	873	784	786	823	858	809	865	809	783	814	816	806	801	862	798	825	812	813	844	766	866	833	778	813	867	865	806	803	783	795	778	862	768	819	817	829	843	774	766	819	818	820	753	834	825	778	783	789	807	795	771	801	840	814	805	870	798	799	772	776	818	775	817	800	811	756	839	832	808	835	829	892	804	810	814	778	786	805	864	840	870	839	827	788	828	837	818	780	842	863	840	796	799	724	820	827	834	805	811	812	830	803	819	768	846	773	856	825	824	829	764	844	802	821	811	849	810	856	778	789	804	798	810	829	775	787	819	821	847	800	768	782	806	859	820	840	844	821	785	784	788	808	805	840	809	784	807	821	827	824	797	795	838	777	810	852	805	827	817	831	762	832	837	859	819	769	798	785	781	801	759	803	793	818	795	829	856	804	814	823	834	826	899	842	794	792	857	830	826	779	835	742	795	857	849	778	766	779	791	793	865	859	802	866	810	805	804	828	819	822	848	883	838	842	767	756	878	829	770	794	851	831	774	836	832	797	814	838	809	794	858	765	786	787	778	807	887	793	821	796	809	820	813	808	776	847	804	801	800	829	815	800	801	821	771	801	803	819	842	764	814	840	799	781	804	831	803	778	853	813	831	813	797	850	807	802	812	834	787	779	857	902	787	806	837	809	815	799	832	827	792	803	783	857	787	825
3366	6502	21967	21865	14521	6998	1693	450	120	71	59	74	68	58	38	85	63	67	60	77	72	73	70	60	66	68	54	53	57	72	53	53	69	63	71	53	55	65	69	60	57	60	63	80	55	56	55	55	60	65	84	73	77	71	78	67	64	74	57	47	65	70	70	58	68	65	65	61	60	53	67	55	73	64	51	70	52	48	55	57	56	68	61	72	65	59	75	59	56	50	68	64	65	68	70	61	57	58	62	52	67	67	70	69	59	63	60	63	81	61	65	49	53	74	69	65	51	60	64	63	61	51	72	56	69	69	60	65	41	65	64	64	58	59	67	67	60	60	51	67	56	66	66	70	71	71	66	67	59	73	73	53	78	79	59	53	74	68	53	53	63	55	57	68	75	71	62	62	57	67	77	71	75	59	58	58	67	79	58	57	48	77	77	56	63	63	49	75	65	69	69	78	70	70	62	68	68	74	63	60	72	82	70	75	69	70	52	62	68	57	63	72	61	74	60	57	67	69	60	81	76	61	69	70	59	59	59	84	47	48	54	59	57	78	69	51	60	78	59	68	57	58	74	60	70	69	49	64	74	53	51	72	66	71	58	62	62	76	63	59	59	56	71	54	75	64	79	66	59	64	62	52	79	70	67	61	65	59	62	67	68	75	69	67	63	55	67	61	60	90	58	62	62	79	59	59	63	67	80	70	55	56	62	70	66	69	54	63	78	58	53	73	68	63	70	60	61	61	50	78	70	68	59	65	66	56	73	68	56	63	77	67	71	55	71	70	54	57	58	53	68	57	67	74	57	72	61	63	59	72	60	77	81	61	50	54	60	63	66	62	67	73	53	65	67	69	65	70	74	75	54	85	56	82	68	65	50	61	58	64	55	77	61	77	76	76	64	55	71	45	72	67	73	65	61	60	55	58	63	54	58	64	78	65	71	54	67	67	76	51	68	62	50	67	48	73	64	60	56	69	57	69	57	68	60	65	59	65	70	71	62	55	66	50	74	68	51	72	77	72	64	70	52	50	61	68	69	58	66	64	74	57	60	69	66	71	73	67	72	62	62	73	53	66	68	66	60	54	67	76	66	55	58	68	68	58	60	65	60	79	58	73	65	60	58	64	53	57	60	65	63	58	58	52	55	55	61	61	68	63	68	61	54	55	52	61	56	56	61	73	66	67	81	56	53	56	62	68	71	60	70	66	73	70	54	67	77	56	60	65	62	74	62	65	57	86	59	49	64	69	70	63	67	67	61	76	53	61	52	49	53	65	66	67	70	67	61	65	67	74	68	69	57	64	64	57	61	76	55	65	68	75	68	67	73	58	71	61	65	74	72	58	56	56	63	65	57	52	67	56	81	53	54	58	70	61	70	61	60	70	67	62	69	59	72	48	68	66	66	58	70	63	69	65	71	60	66	69	78	56	52	74	60	74	64	83	68	58	67	61	72	75	55	64	84	76	73	92	76	66	53	58	60	66	67	62	50	74	71	73	67	63	79	62	67	62	57	60	67	66	72	48	70	86	64	47	58	78	63	80	70	74	56	73	61	65	52	54	50	46	63	64	63	62	54	56	76	64	66	70	63	69	71	75	76	79	70	57	69	56	70	47	53	67	74	76	79	60	61	77	72	61	54	69	66	70	68	55	69	62	63	55	68	59	68	81	72	65	56	61	59	82	71	54	58	72	75	70	57	59	57	78	65	68	60	66	73	57	66	70	60	65	69	60	58	68	59	60	67	71	57	65	71	66	64	54	55	68	55	58	66	53	63	73	60	63	50	64	49	63	50	76	75	60	71	61	68	54	74	70	59	70	55	65	66	79	61	73	59	60	56	64	66	81	59	66	61	71	58	68	79	66	59	77	74	62	59	75	65	58	70	52	55	69	67	73	56	57	50	79	46	63	67	74	68	73	64	47	82	68	71	79	59	60	64	74	56	69	72	55	67	62	73	72	56	68	67	68	65	69	59	71	68	82	72	57	64	58	66	75	65	65	59	51	69	74	56	51	63	66	57	72	79	56	73	73	60	71	52	56	71	58	65	59	68	69	55	66	66	67	81	68	66	77	50	72	69	72	73	53	65	62	61	62	77	61	77	56	83	69	53	61	59	61	59	89	71	74	62	70	51	59	72	73	64	73	76	67	63	49	48	48	68	62	59	50	63	65	68	58	81	69	62	57	65	68	71	68	69	58	74	54	64	61	64	69	53	50	66	65	45	59	56	58	72	69	58	62	72	75	74	79	73	62	73	67	63	74	38	75	81	67	65	68	55	57	68	61	66	60	68	58	60	57	53	64	57	62	59	70	59	69	78	70	74	68	68	61	75	57	73	68	70	53	70	45	57	57	52	69	57	53	64	61	60	59	61	58	52	75	69	69	61	54	74	55	73	63	65	69	67	64	68	55	75	58	51	52	68	57	63	69	63	79	67	81	51	63	61	55	77	65	67	63	68	65	69	68	56	82	74	60	63	67	50	76	71	72	61	70	59	59	60	64	76	55	68	55	70	64	54	64	66	67	68	71	70	51	62	69	69	60	66	63	55	61	78	81	68	70	43	63	62	58	57	69	73	65	74	62	70	64	60	64	54	63	71	74	66	68	63	60	70	69	71	58	71	65	54	72	62	64	54	52	77	71	67	50	54	56	68	63	78	59	59	67	59	57	63	61	68	66	57	50	67	64	67	71	64	74	68	70	71	53	63	69	56	65	78	54	67	59	65	57	77	58	57	78	66	67	60	59	46	82	59	68	57	62	83	56	68	68	67	63	62	64	68	63	71	63	80	51	66	69	56	63	48	67	72	65	76	60	70	53	67	52	68	81	79	69	71	50	65	55	59	64	59	62	62	65	61	59	74	71	73	53	76	64	63	58	62	56	87	45	64	58	59	60	62	69	59	67	69	64	74	65	79	74	74	62	61	54	60	67	65	67	62	64	77	57	73	58	69	60	64	75	72	60	77	63	64	70	68	59	49	69	79	57	53	65	73	70	55	68	59	59	50	65	65	70	69	60	75	62	49	66	74	66	53	62	72	63	62	66	60	67	76	61	70	54	69	69	62	73	51	68	69	75	58	76	76	81	63	61	58	63	74	52	59	71	69	66	69	51	65	62	55	70	59	64	75	65	61	64	64	68	61	68	63	64	73	43	66	57	61	74	63	60	76	69	68	73	52	66	61	61	49	63	57	64	69	52	66	59	62	66	82	72	56	63	63	48	58	59	70	73	52	73	79	58	64	63	80	82	53	71	70	66	47	62	67	59	70	71	76	71	65	73	68	69	66	69	71	69	84	79	61	62	61	58	61	60	70	60	60	67	61	54	84	62	50	48	47	67	53	73	67	62	88	61	64	64	65	69	72	49	58	62	61	65	74	66	65	67	64	55	58	83	55	53	65	51	51	63	60	72	53	57	51	60	62	64	65	65	60	64	59	55	59	64	68	51	67	71	67	73	72	70	59	66	66	59	72	76	68	93	77	54	80	65	57	70	55	62	65	79
30372	29969	50175	63352	61452	43134	24808	10017	2521	1070	850	803	815	821	784	831	826	817	851	827	802	788	839	854	759	819	786	818	815	891	803	819	807	859	846	787	812	834	833	844	811	785	782	819	834	804	821	763	806	798	778	922	858	827	778	789	823	803	865	799	775	766	776	849	835	775	875	857	777	858	840	816	849	798	814	830	830	824	838	783	809	770	834	826	789	843	832	793	842	785	779	799	813	819	812	821	819	846	809	762	789	806	774	829	791	777	768	794	782	812	807	785	796	767	789	811	809	813	825	782	808	761	802	847	827	827	799	842	788	804	805	857	821	825	855	825	795	802	800	788	793	837	848	871	766	838	832	855	831	780	767	838	757	814	790	770	822	782	792	797	838	844	816	791	853	793	829	839	780	823	779	754	820	786	823	811	793	806	842	785	840	798	829	812	797	819	847	831	805	829	796	820	886	789	798	792	841	834	803	874	795	771	832	792	805	821	818	812	808	834	815	822	802	807	863	785	809	780	813	850	863	848	829	848	785	775	869	760	820	779	825	782	764	809	787	800	822	793	790	783	812	812	800	764	770	792	841	796	831	824	811	820	785	854	787	837	766	817	828	777	782	787	830	845	818	801	822	792	811	844	802	788	806	858	869	814	834	842	784	826	832	764	782	833	837	849	789	820	839	791	826	803	761	839	789	820	831	826	830	779	819	824	781	819	795	809	730	766	772	763	852	800	793	741	835	795	780	810	815	828	769	865	815	838	804	770	811	824	808	783	824	794	812	810	834	816	788	823	804	808	762	802	842	811	786	771	774	848	828	768	817	786	799	788	832	833	774	883	800	745	813	764	811	766	801	844	874	811	772	786	780	831	807	851	850	831	818	826	858	782	812	773	795	774	847	843	827	810	817	749	777	852	845	850	821	766	776	773	819	814	797	811	791	784	836	804	809	850	809	797	819	801	788	820	818	787	815	784	795	821	793	803	806	743	829	802	875	832	798	855	834	823	799	859	810	799	806	794	816	868	859	791	770	772	806	811	803	816	854	821	802	804	825	828	870	800	832	792	811	850	813	786	769	824	848	797	836	853	769	844	776	808	792	793	794	790	787	775	801	825	760	786	788	780	801	781	817	851	801	745	792	814	811	786	754	793	798	845	822	793	789	860	826	780	893	796	827	844	844	816	795	832	816	795	836	836	835	779	826	802	811	818	796	845	828	771	772	796	822	785	777	845	825	802	748	818	774	775	804	811	827	782	740	811	810	831	822	844	813	798	798	784	777	783	844	776	824	791	767	795	788	791	748	842	841	803	818	871	793	791	840	789	832	803	805	792	774	805	794	744	806	799	799	791	789	836	807	848	810	795	786	859	781	790	756	819	840	823	741	796	778	785	864	778	781	802	803	783	792	809	817	866	776	796	791	818	820	759	787	750	799	771	810	786	790	819	829	777	748	799	829	801	757	832	832	841	835	773	792	787	864	863	785	773	822	787	823	849	828	860	788	803	770	750	827	797	787	824	845	820	828	760	779	823	790	801	844	797	810	784	791	858	835	809	776	807	804	807	847	778	807	795	865	881	789	810	793	771	790	766	807	766	774	776	800	819	834	809	806	740	864	804	757	810	817	795	813	787	789	802	767	795	818	822	819	886	813	853	796	763	787	835	821	778	812	838	776	775	815	820	799	802	747	838	828	813	848	842	814	808	830	819	801	809	809	855	777	782	862	788	804	809	799	751	809	830	788	823	799	779	831	800	778	819	776	807	818	775	865	766	826	836	816	772	800	835	784	784	826	883	810	790	806	822	854	793	809	769	798	873	793	808	811	751	802	750	777	815	813	814	820	844	851	779	813	795	801	832	754	781	826	744	793	774	762	814	795	806	754	826	802	786	822	805	811	742	834	801	774	796	810	796	807	837	781	867	812	784	806	798	823	816	825	771	828	784	787	764	790	821	756	879	823	858	778	851	773	841	837	823	871	790	791	820	796	817	811	810	752	809	861	841	803	830	782	846	855	795	830	790	819	833	784	828	830	801	846	769	795	767	775	811	853	834	795	829	810	761	810	832	822	797	798	840	806	810	806	785	795	780	816	748	817	816	847	819	784	834	828	797	837	795	815	778	846	843	794	816	783	811	841	743	784	791	777	813	805	787	848	811	825	822	767	821	842	799	816	819	824	759	819	826	863	833	803	833	786	819	775	811	766	842	826	848	838	825	799	829	809	785	770	822	747	823	795	795	802	818	785	774	804	771	716	804	789	807	789	785	776	852	813	845	779	805	762	834	817	810	825	814	763	832	820	851	822	805	806	786	745	835	826	798	830	770	807	824	809	799	782	814	780	840	780	806	748	789	795	782	810	804	801	795	720	803	774	752	825	768	797	748	840	821	829	806	858	787	759	811	818	820	787	842	793	870	788	806	778	835	818	840	810	812	830	785	802	809	740	763	854	811	829	778	809	827	801	812	781	797	794	807	828	762	818	839	774	817	792	831	815	802	765	804	788	845	750	830	797	774	805	777	788	836	788	758	834	845	777	784	777	819	776	853	841	824	776	807	821	808	785	792	830	805	752	784	851	834	812	870	802	823	802	823	768	834	819	771	795	830	820	785	801	879	791	795	827	844	796	764	825	856	808	827	818	773	800	831	820	801	806	815	823	788	805	793	798	797	855	814	774	841	805	763	878	767	819	786	807	831	793	816	837	741	810	779	777	827	796	785	760	824	838	859	746	813	779	816	795	785	799	758	842	832	817	761	798	803	787	841	817	845	826	825	766	836	830	855	807	772	815	803	753	842	824	828	802	837	768	825	782	816	797	817	806	790	828	794	797	773	737	762	774	856	774	846	843	825	755	807	847	813	839	814	756	841	816	812	798	810	791	790	812	807	811	855	839	848	887	784	818	782	808	797	809	793	800	815	784	896	798	809	821	787	779	769	817	838	778	769	776	809	773	820	820	856	756	794	826	831	824	859	731	785	851	832	764	789	823	779	817	777	787	788	766	795	863	799	733	758	771	746	831	834	809	808	826	841	808	788	793	769	884	777	841	783	791	866	814	771	830	804	793	793	838	831	766	790	834	796	743	788	769	781	814	770	815	823	852	769	769	808	805	825	806	820	822	812	831	758	805	799	812	806	834	849	745	798	803	793	814	833	804	797	801	822	857	850	831	784	830	821	810	797	775	846	772	799	839	823	832	775	817	808	747	804	768	807	842	779	795	792	796	795	767	821	754	784	782	829	812	827	848	797	833	839	776	787	762	779	852	847	837	780	857	818	809	783	792	800	812	782	802	855	813	811	836	752	788	818	791	822	769	827	816	820	778	799	750	778	734	856	812	800	802	820	866	747	803	746	836	807	855	789	776	763	825	763	787	823	786	836	797	819	770	775	782	794	786	821	787	781	808	772	825	792	786	756	777	776	797	822	785	856	787	799	853	786	797	807	812	901	846	792	826	858	847	800	805	822	826	774	826	794	825	831	837	787	781	833	798	785	795	758	802	874	852	792
1497	1168	5838	6791	3765	1672	451	156	81	68	57	72	67	52	71	60	57	65	66	76	76	70	60	35	70	70	72	61	72	58	63	57	71	73	70	63	80	46	65	73	62	76	59	68	75	67	66	74	50	74	74	65	57	62	80	59	70	66	62	68	64	44	59	74	64	71	59	68	77	66	64	80	60	83	55	58	60	80	59	76	67	63	63	68	68	58	68	60	65	72	66	59	69	50	66	46	66	76	63	53	62	51	64	54	65	61	63	73	52	53	70	66	61	63	68	50	55	49	64	58	72	79	63	66	60	62	65	58	88	63	63	56	74	62	59	68	73	64	62	64	69	56	62	74	60	67	72	65	71	74	62	62	60	63	67	74	57	69	55	69	66	67	68	65	52	55	77	57	76	60	54	63	53	75	65	73	71	62	67	60	45	56	65	66	61	75	64	64	68	61	78	58	49	74	62	59	53	70	74	65	60	61	68	62	73	61	49	59	60	61	59	74	77	54	60	60	72	63	64	53	57	52	52	72	52	44	65	75	74	56	70	63	77	75	62	65	67	72	59	70	58	64	65	67	49	72	75	68	59	56	61	58	57	56	56	64	60	63	82	51	62	71	58	44	54	65	67	65	49	63	58	79	60	57	63	60	65	44	61	57	64	57	63	63	62	48	66	70	61	66	63	69	60	67	68	76	64	65	55	51	74	67	54	76	55	48	71	59	60	72	57	55	63	65	71	73	71	55	67	59	64	74	57	57	57	58	52	72	53	67	60	81	63	57	67	68	62	78	63	73	68	85	68	62	62	71	59	64	66	60	73	69	56	57	64	62	57	67	74	59	53	65	53	63	63	71	66	51	64	60	57	72	65	62	64	61	67	75	48	57	59	60	63	65	74	67	47	66	64	70	60	66	65	73	57	59	64	65	58	46	61	74	60	61	75	55	56	65	69	70	71	50	57	52	58	75	73	62	51	70	72	69	64	55	57	60	52	60	64	71	65	53	69	69	78	62	67	50	74	61	56	58	72	76	63	64	66	65	65	60	63	66	56	65	59	50	65	60	68	55	48	56	63	74	69	70	62	54	63	76	70	53	63	63	67	61	58	72	72	60	67	58	62	53	69	55	73	54	71	59	87	84	56	63	68	68	57	73	74	77	72	59	63	68	80	62	81	57	55	64	63	52	66	56	54	50	70	71	53	70	63	62	68	52	73	66	58	57	67	68	70	65	62	63	72	66	62	70	57	58	67	83	70	61	70	55	58	74	54	65	66	60	58	57	62	52	66	71	69	73	61	52	63	89	58	52	74	58	59	67	57	52	63	57	71	71	70	87	74	69	60	46	69	60	67	71	61	52	76	70	65	75	58	62	59	53	51	64	73	81	72	64	77	71	61	65	84	65	76	87	67	61	77	53	62	63	68	67	67	63	70	58	79	65	72	65	67	64	60	77	60	76	63	65	76	48	63	50	58	77	58	64	59	55	78	67	73	54	73	60	65	64	55	61	62	63	51	78	71	69	62	58	73	79	58	71	78	47	60	78	69	76	63	74	66	73	59	69	59	53	65	71	59	62	67	53	57	63	68	63	70	73	66	65	60	57	58	68	62	48	74	75	53	49	56	59	50	59	63	70	62	68	72	59	70	64	71	62	56	65	63	56	69	55	56	54	56	75	68	70	63	55	57	76	62	60	65	74	63	75	64	75	57	76	56	75	69	55	66	61	59	70	57	61	76	60	66	69	69	59	51	65	65	56	69	61	60	69	57	58	58	53	54	77	68	62	59	50	53	66	74	57	74	69	70	58	48	64	62	50	68	55	66	46	67	75	63	71	66	48	72	70	50	66	64	66	73	65	61	58	66	72	51	55	65	70	56	67	58	65	61	63	64	46	68	50	66	61	56	72	67	78	67	64	65	55	58	61	66	59	79	61	60	60	50	62	51	65	64	64	67	65	63	65	49	65	56	61	56	61	62	53	46	61	52	78	55	64	54	65	61	57	64	63	62	66	65	60	70	50	60	70	50	69	55	56	72	69	68	68	65	71	52	50	55	69	71	55	60	51	64	68	63	57	68	55	68	67	66	58	62	76	68	63	87	69	71	74	61	57	56	62	60	58	65	53	53	74	56	56	57	75	61	67	62	84	62	62	56	61	76	74	53	86	58	63	70	65	74	67	59	71	73	57	80	70	68	60	68	53	67	61	76	70	41	49	63	65	67	84	48	65	73	59	56	60	57	68	76	71	67	56	65	72	67	75	73	92	59	54	49	60	64	68	81	63	43	51	73	62	48	62	58	61	61	69	70	73	78	64	65	70	73	75	58	64	68	65	72	66	69	74	64	56	68	67	68	80	69	70	55	60	73	61	53	82	72	59	80	61	65	63	74	55	59	54	65	75	60	67	63	65	68	62	67	52	53	58	69	60	66	63	61	68	65	66	71	59	70	65	63	60	61	56	70	56	59	64	58	72	66	53	60	61	65	67	64	53	62	64	55	64	54	69	52	70	53	71	70	52	68	71	72	66	69	66	77	54	62	56	51	63	65	63	61	66	54	56	67	53	56	60	57	66	66	64	66	47	80	66	59	50	67	65	69	57	68	53	62	60	69	69	62	49	63	73	55	63	71	68	58	76	66	84	67	56	66	61	59	64	61	53	61	65	73	72	63	76	64	72	77	57	46	53	69	66	70	70	67	64	50	71	72	67	76	60	55	53	50	65	59	66	73	60	81	65	68	63	63	53	64	63	51	60	71	67	65	56	61	62	68	61	68	80	65	54	57	69	62	64	57	70	56	75	64	77	53	77	74	61	63	71	52	53	68	63	52	49	70	59	74	66	70	67	55	68	54	57	58	69	75	57	64	55	69	60	64	58	66	70	60	60	62	61	52	65	62	53	77	65	58	62	65	67	64	67	57	48	61	49	63	57	69	61	50	76	70	69	55	66	67	65	73	56	66	64	69	57	53	52	61	63	65	54	65	72	63	63	65	61	67	68	66	63	75	79	59	65	59	66	62	69	62	71	76	72	69	62	51	56	56	56	57	56	77	58	52	62	60	70	64	61	66	58	56	73	73	62	68	62	57	69	58	67	65	73	70	58	76	67	73	62	62	73	62	81	47	59	59	65	49	63	70	69	70	56	77	50	78	59	65	74	71	60	70	60	64	69	57	60	69	60	63	70	70	51	63	49	62	58	74	50	50	53	55	66	54	73	69	64	73	47	61	62	68	64	68	60	64	58	54	48	57	68	68	67	57	56	44	53	50	51	53	68	62	70	63	67	63	65	68	69	57	67	68	57	77	61	63	83	76	62	54	56	71	74	83	63	62	74	58	50	62	68	76	68	65	64	59	67	66	56	56	69	61	58	66	54	62	56	60	67	69	75	66	63	55	54	70	57	87	55	55	71	48	68	62	63	77	66	67	77	73	73	58	63	58	57	54	63	68	97	55	63	74	72	70	70	59	65	60	61	54	68	59	54	59	70	73	66	62	52	71	60	73	65
15561	15161	32298	38423	36930	26510	12476	3797	1329	887	809	815	793	798	762	763	790	804	752	753	765	765	800	774	794	804	766	766	782	754	771	802	792	759	766	773	759	806	814	769	798	743	773	825	799	767	733	809	807	797	822	765	776	797	798	794	794	794	841	845	765	799	782	752	814	813	778	774	809	798	804	770	818	819	803	811	777	746	841	802	785	791	801	753	778	782	755	803	808	804	826	810	810	794	773	768	761	812	752	772	802	716	744	825	774	785	805	751	800	825	801	763	758	822	812	811	777	836	780	795	793	784	803	743	794	736	814	802	724	775	778	799	767	769	787	823	758	780	802	781	884	759	802	821	803	769	812	796	723	786	797	790	787	754	757	770	791	742	750	772	829	785	841	810	810	801	813	767	806	780	755	797	831	757	787	764	753	847	833	834	756	766	785	721	780	733	766	767	739	788	818	749	784	797	788	790	778	794	790	791	786	781	823	792	800	767	773	804	795	790	800	781	790	769	779	781	832	742	772	796	818	830	815	793	840	810	836	874	841	743	758	779	833	830	765	857	750	763	800	798	807	785	824	775	808	762	833	800	774	765	805	787	766	771	722	767	755	766	771	787	819	838	784	760	787	806	827	787	835	798	793	814	815	785	761	805	752	753	693	782	779	838	773	807	859	808	786	848	787	735	783	769	806	776	765	775	738	734	789	804	760	759	772	767	792	760	743	795	817	738	786	820	822	773	779	788	748	824	771	803	792	821	756	809	775	764	778	769	803	791	822	772	779	803	756	795	753	746	786	789	819	804	755	857	807	802	828	812	755	797	791	816	815	798	830	802	760	760	812	760	787	794	738	772	788	797	765	830	783	825	811	789	786	758	760	779	778	772	870	771	776	790	817	810	774	816	797	765	759	811	729	765	741	791	832	754	831	824	818	765	772	764	767	813	816	771	795	740	751	797	788	779	725	762	786	777	777	765	782	804	779	753	839	794	808	784	766	788	789	799	780	762	836	732	788	765	791	762	783	814	769	775	790	755	844	758	745	766	803	825	785	784	798	771	836	710	741	867	796	781	790	761	826	746	758	762	791	811	793	786	792	794	783	755	777	729	761	797	780	799	814	774	753	766	830	774	784	775	818	787	827	767	790	807	782	781	776	769	812	825	829	786	765	799	811	810	766	799	770	787	737	766	769	789	789	778	846	813	821	844	781	856	788	730	748	841	805	880	800	781	766	830	804	835	796	748	775	795	806	752	756	846	779	793	778	799	826	794	818	786	819	790	798	784	769	732	751	766	794	753	758	764	766	785	805	787	829	750	835	720	805	811	724	807	784	773	764	738	789	799	769	783	787	863	784	750	749	784	806	766	815	817	780	797	792	786	759	722	806	775	783	770	778	836	747	792	774	755	845	770	782	767	780	769	823	759	833	816	769	835	801	765	833	772	801	748	811	797	829	772	828	781	763	792	807	774	807	712	760	782	774	782	776	819	797	827	780	796	801	743	766	830	794	817	815	739	838	768	800	760	723	795	796	767	757	800	750	752	835	728	824	752	789	803	774	765	800	774	770	798	794	791	766	743	748	804	788	830	765	821	803	789	800	820	799	792	747	781	759	803	785	779	779	804	791	802	724	778	777	743	758	810	796	816	740	817	756	838	812	728	774	799	755	770	779	812	741	792	818	766	812	833	780	774	797	807	755	776	744	762	800	799	762	760	792	794	804	785	782	772	764	828	774	742	809	812	782	764	803	782	767	794	788	802	772	789	780	773	736	794	783	797	776	807	805	768	802	823	797	848	766	789	763	800	812	807	810	771	772	804	774	709	794	782	784	809	800	753	782	780	802	750	766	810	809	761	788	756	783	801	805	737	751	817	730	803	749	802	788	819	783	797	809	813	796	759	732	776	741	793	778	828	801	749	798	837	816	796	776	812	740	797	827	836	780	736	808	775	792	775	763	823	850	852	817	773	776	793	815	792	792	759	798	749	738	819	829	800	799	805	772	824	792	747	748	765	766	812	784	779	781	794	790	792	737	780	768	751	796	746	848	796	836	771	785	787	832	809	745	778	829	808	786	760	795	788	781	802	729	777	794	780	771	833	762	846	798	779	779	747	777	821	787	797	770	784	850	831	834	781	782	808	754	783	789	759	806	784	746	812	817	798	812	792	801	779	759	790	786	762	763	804	748	777	778	804	817	750	802	797	779	839	779	773	728	735	797	811	776	765	768	784	742	818	847	820	761	801	771	778	818	764	820	808	778	779	816	796	766	774	766	805	725	782	791	826	750	801	793	787	821	785	763	780	843	799	765	798	791	813	822	831	767	790	775	822	741	833	782	798	747	816	748	776	793	815	745	804	841	798	832	810	769	848	777	784	784	827	797	769	739	821	751	760	816	823	786	826	770	819	793	763	751	781	821	797	790	821	764	755	778	770	744	807	783	792	802	765	840	822	765	788	785	747	808	791	728	772	788	781	821	819	820	810	772	806	763	796	794	779	744	744	808	752	796	762	778	764	744	769	769	761	841	801	770	769	779	738	800	774	758	836	791	786	823	804	792	757	793	813	794	791	800	830	780	737	759	750	789	807	797	758	781	759	783	799	814	785	804	812	817	775	797	737	863	858	789	794	784	794	761	792	767	748	765	773	804	833	783	807	758	729	814	755	737	729	798	802	749	774	810	797	831	789	825	787	769	789	746	835	773	806	782	825	820	795	791	788	814	746	758	830	802	808	793	802	784	748	748	789	816	765	778	833	764	828	795	745	766	749	773	761	795	793	776	781	789	787	775	749	842	812	771	792	806	815	745	818	804	800	799	832	803	727	798	770	763	818	744	780	795	752	744	786	795	805	819	750	766	785	783	815	763	810	811	789	762	769	719	776	787	774	789	766	764	785	732	816	769	769	831	713	807	730	807	788	759	787	789	761	775	837	755	790	785	784	805	753	792	807	789	749	870	783	783	752	788	773	803	816	819	790	779	824	788	770	811	777	761	776	816	826	812	798	799	774	809	823	825	734	809	801	739	769	814	825	757	793	776	816	782	792	786	798	770	760	747	796	812	780	758	810	801	833	852	738	809	804	766	799	776	783	793	842	810	775	818	797	809	762	754	750	810	763	767	769	768	876	815	786	810	795	845	827	759	806	784	745	773	826	807	791	795	763	761	822	742	780	813	776	823	815	793	811	757	769	755	751	786	773	777	810	739	819	788	840	856	744	778	844	778	749	780	759	797	758	823	808	783	796	793	768	807	830	745	800	750	851	773	799	779	817	775	780	783	773	793	799	771	783	797	859	766	799	800	815	805	794	828	799	808	787	785	742	745	795	787	798	739	799	792	779	792	793	782	788	733	784	786	815	748	780	783	793	774	761	788	759	786	791	734	793	770	795	772	783	803	784	755	785	782	775	791	827	808	763	786	765	841	759	803	792	776	814	780	880	766	775	737	755	772	806	751	757	775	794	811	822	783	808	738	779	781	749	805	827	778	762	777	795	817	763	740	799	780	809
745	4347	14793	14824	9313	4166	1100	282	94	68	73	58	60	71	66	54	52	69	70	68	77	61	66	67	61	73	53	67	69	49	56	69	58	72	51	79	58	59	64	69	69	63	61	73	76	66	60	71	59	72	62	52	61	70	57	59	78	53	58	66	65	54	72	66	66	56	64	62	52	62	56	66	77	72	58	67	66	72	72	76	66	68	76	66	59	71	69	60	60	68	59	73	71	68	74	59	68	60	52	65	49	61	52	61	72	82	64	69	72	70	62	55	83	55	63	79	62	64	59	61	73	67	61	63	57	70	54	66	57	66	69	71	63	50	70	67	55	73	70	66	73	62	50	59	60	50	81	63	77	50	66	61	67	54	54	66	83	57	64	60	59	66	56	55	68	70	73	57	64	65	49	60	56	62	81	65	68	64	65	67	64	63	44	61	57	74	60	52	58	62	63	69	63	61	62	69	60	73	71	77	58	58	61	64	56	82	70	69	61	59	57	65	59	75	55	61	69	77	66	62	72	68	64	58	61	52	66	59	59	63	47	66	70	66	63	77	59	64	64	64	76	58	54	57	57	54	66	57	81	52	59	67	76	89	56	59	67	59	63	71	64	55	62	88	46	66	68	59	52	62	71	69	58	67	60	57	62	68	60	63	63	70	65	61	74	51	53	58	68	54	64	59	59	69	61	69	72	51	65	57	61	72	43	74	63	66	63	57	51	57	69	74	57	64	77	79	71	69	64	58	79	60	75	86	59	65	69	77	60	69	60	62	70	70	64	70	70	71	63	63	60	66	54	69	63	63	68	64	59	77	57	58	63	67	47	63	62	69	74	56	67	63	72	64	57	67	53	65	56	48	64	58	57	71	62	57	54	55	63	66	75	68	61	72	73	53	70	87	67	60	67	52	69	54	78	59	68	62	60	63	58	76	62	54	47	64	66	62	71	63	45	68	68	64	51	50	77	61	60	69	53	64	59	63	54	56	60	63	62	60	56	54	56	68	63	64	65	69	50	72	66	61	55	55	68	56	64	69	53	69	61	68	53	65	72	57	60	44	53	66	59	67	62	59	63	68	66	64	62	52	60	62	66	54	58	55	60	47	64	69	74	64	64	70	83	67	62	67	58	61	61	62	64	66	83	67	64	59	71	58	56	64	69	72	58	63	59	68	59	65	75	61	51	71	44	60	56	54	62	76	48	47	53	63	81	58	44	61	56	56	65	62	66	65	61	79	69	54	64	43	95	57	66	60	67	80	55	71	57	54	69	66	55	66	55	63	62	70	65	51	49	65	61	64	64	56	42	61	76	75	69	63	68	62	66	74	56	60	63	79	68	46	64	67	59	66	67	63	68	61	61	59	64	85	63	67	54	55	40	78	55	58	64	56	76	72	77	70	68	61	66	54	61	75	61	55	60	78	75	59	76	66	71	69	58	63	67	71	81	63	68	73	63	59	68	65	71	62	59	66	73	55	54	67	62	57	57	50	59	60	53	64	58	70	52	65	64	58	60	76	58	59	81	63	57	57	51	43	66	62	75	53	62	67	67	60	56	62	61	63	60	59	85	63	71	62	66	56	64	54	64	62	55	58	70	62	63	63	56	77	59	68	60	69	72	67	64	48	65	59	52	60	56	69	62	58	71	50	64	78	65	54	61	60	67	66	65	48	64	79	54	65	55	50	66	63	70	63	57	61	61	69	73	75	67	66	66	62	67	71	75	66	55	63	60	57	56	61	68	58	86	67	68	73	63	66	59	63	69	65	66	68	66	72	66	66	70	72	60	62	74	72	58	67	65	76	65	74	50	61	58	75	50	69	67	55	51	65	84	55	61	65	70	58	62	65	62	60	52	63	66	65	64	56	68	63	69	67	77	66	57	65	54	69	66	64	67	68	57	70	67	67	71	67	60	65	68	55	64	64	59	59	61	60	64	66	71	68	61	71	73	61	53	68	57	69	66	52	91	76	64	52	64	84	66	64	55	50	53	57	46	63	64	58	68	55	68	73	62	59	66	60	65	60	77	60	72	64	72	62	69	65	66	61	51	73	64	71	69	79	59	62	64	69	83	57	64	74	54	61	73	56	67	57	53	58	55	68	73	65	68	55	67	61	58	54	63	59	72	65	72	59	68	72	60	81	70	65	53	56	66	65	67	65	64	66	69	63	73	55	72	53	72	78	64	64	45	66	71	75	67	51	60	60	70	61	71	62	54	66	62	71	67	66	72	73	66	62	73	63	76	66	61	57	57	71	79	52	52	58	73	73	72	58	52	67	69	59	61	68	48	59	67	67	63	62	66	61	66	73	66	51	63	69	59	77	75	56	72	52	66	56	81	59	63	63	69	62	77	53	79	67	73	56	70	68	67	70	54	62	54	63	69	61	76	75	73	54	64	62	65	58	78	48	61	62	59	60	56	61	75	80	62	64	55	67	67	71	90	54	67	69	83	61	66	66	63	79	74	57	46	73	58	76	70	63	67	51	66	62	53	63	78	60	69	68	49	63	53	58	58	56	65	58	72	60	73	64	77	72	68	74	56	60	71	69	52	71	64	73	64	74	51	57	62	64	74	53	49	66	69	61	68	81	65	72	58	59	50	75	52	69	83	52	70	57	65	56	57	69	57	72	54	59	75	70	47	73	56	90	70	70	74	67	63	71	66	87	62	68	72	64	74	66	67	58	55	66	64	78	63	69	72	72	64	66	70	69	63	76	67	65	64	58	58	81	52	65	71	68	73	71	75	55	52	62	67	67	77	68	71	56	61	55	65	73	67	73	71	85	67	61	68	66	57	68	58	51	71	64	62	62	75	61	66	58	63	63	71	72	70	73	75	51	62	60	66	75	53	76	66	63	57	70	51	56	71	78	65	64	66	60	81	66	80	65	54	48	59	57	78	54	65	64	65	72	63	59	61	60	54	65	58	68	53	62	70	54	64	69	68	69	67	56	73	63	77	77	62	53	56	79	65	78	67	55	50	61	68	61	70	63	58	68	55	69	57	62	61	61	77	51	71	61	57	67	65	49	67	53	71	69	65	69	69	64	59	60	77	63	55	53	60	66	55	77	63	59	57	58	68	67	56	64	61	63	69	67	49	74	57	69	68	59	54	79	67	67	59	65	62	72	62	67	55	70	61	73	72	78	68	73	51	58	68	64	59	69	63	69	67	76	78	63	57	65	66	64	62	69	61	67	73	61	58	63	62	63	64	73	68	59	72	71	58	73	72	54	76	66	69	52	64	64	71	69	70	63	68	75	61	66	66	54	78	85	54	62	65	59	62	54	62	61	69	72	53	70	68	71	54	65	50	60	67	62	68	62	53	52	65	54	58	61	68	60	69	48	66	71	61	63	55	56	51	59	53	72	61	72	69	72	68	63	58	69	60	51	55	64	66	67	72	73	69	64	55	64	33	75	70	65	46	84	57	66	62	56	59	69	73	63	65	74	63	71	57	80	62	63	63	56	54	73	58	50	59	65	57	56	56	71	71	68	73	76
17992	30410	42633	53650	52322	36907	20448	7352	1903	917	822	801	792	806	789	799	793	764	756	768	819	787	800	801	794	805	762	831	823	836	759	791	775	844	793	779	765	826	814	794	826	755	793	775	786	819	775	852	744	746	806	838	776	826	799	797	779	808	783	809	798	748	743	763	769	755	828	791	800	789	766	872	740	814	804	787	767	820	799	762	818	789	776	829	814	813	827	788	792	785	733	793	806	829	776	765	795	782	784	798	791	849	797	809	784	788	775	796	801	796	771	809	761	782	776	791	802	800	812	798	816	822	766	763	765	782	787	785	796	775	800	794	800	842	843	813	807	856	751	760	774	809	787	795	764	774	781	788	820	805	793	779	762	770	772	719	806	778	755	778	787	750	793	816	803	812	802	785	806	741	837	760	772	826	761	786	796	831	739	805	830	798	756	842	797	788	734	813	809	814	811	790	778	781	750	779	829	818	777	803	729	818	826	782	816	793	756	807	761	779	790	823	773	776	773	755	808	801	807	776	841	804	762	802	795	781	827	784	773	832	795	778	764	778	802	774	783	729	793	802	803	780	783	803	825	794	737	787	810	773	813	759	828	836	810	823	843	782	802	824	790	785	807	803	791	822	779	792	816	788	767	754	785	803	786	720	787	774	777	780	740	810	803	757	780	817	838	748	746	795	821	781	754	815	764	814	752	774	782	733	857	789	794	844	819	791	784	816	774	790	819	777	764	775	765	776	791	797	786	846	807	793	789	776	762	796	802	827	758	817	762	811	775	794	808	801	784	789	733	820	788	830	808	839	786	830	749	801	805	816	781	754	804	764	747	797	787	783	777	804	791	829	797	780	756	812	789	796	784	791	822	786	772	794	875	780	806	816	756	787	818	762	798	740	734	821	787	788	750	822	754	814	749	727	793	836	743	793	776	772	756	826	747	777	799	809	809	782	824	842	802	821	762	765	828	804	755	821	840	771	795	770	816	774	741	756	811	749	778	789	814	804	808	864	793	788	727	769	771	812	766	724	799	809	804	774	826	809	821	772	816	806	796	767	797	767	774	787	779	774	773	765	803	775	809	823	830	825	745	777	783	816	764	785	799	816	798	790	745	763	728	798	770	817	808	805	749	815	815	780	828	746	777	766	826	796	813	789	778	771	784	802	813	796	803	749	776	810	826	809	819	763	808	822	789	744	754	791	763	768	764	822	796	796	790	740	761	782	757	774	811	789	763	792	804	782	827	780	775	838	778	768	769	770	753	780	785	809	844	784	811	789	732	824	821	803	811	813	801	770	788	794	805	780	790	805	806	736	784	806	760	779	844	794	813	797	803	782	761	764	822	792	770	808	818	803	764	818	783	783	809	740	812	783	783	820	751	806	821	827	752	788	747	836	781	821	793	839	780	772	829	806	753	751	752	743	797	817	776	772	798	802	789	767	776	780	756	798	769	806	795	805	783	773	773	798	846	770	785	752	776	801	808	751	796	783	783	796	784	828	749	745	794	775	827	795	758	783	793	831	767	790	762	757	803	797	784	823	836	778	763	840	791	794	824	792	794	777	799	813	782	760	775	772	817	805	788	812	764	769	779	727	842	731	770	753	860	739	779	827	727	763	786	811	783	810	793	746	788	797	811	786	798	769	815	775	792	800	783	780	811	757	836	822	790	792	781	771	758	859	765	788	757	818	827	793	826	784	749	757	784	799	827	747	705	776	794	780	808	799	750	801	729	802	792	811	796	774	757	761	794	792	807	771	778	826	748	818	821	763	785	753	807	854	808	769	809	785	799	766	765	743	799	790	787	839	761	757	756	757	786	807	820	799	776	740	796	806	788	808	791	721	787	765	765	810	802	741	781	830	789	781	771	740	794	739	776	771	806	802	806	806	785	757	792	794	765	797	810	838	764	748	773	802	772	758	829	788	750	771	769	744	826	825	750	781	846	795	746	777	801	827	755	792	749	693	741	804	804	804	780	774	767	799	781	731	848	745	770	802	759	842	803	799	815	823	811	788	782	771	791	804	820	786	802	751	829	778	822	804	800	783	797	811	808	767	803	802	773	771	791	770	794	771	793	783	846	814	774	815	761	792	764	783	777	801	790	824	823	769	826	792	798	779	804	759	786	769	746	761	819	815	781	789	778	804	781	787	766	799	788	761	746	819	768	792	768	779	772	853	784	844	818	808	758	805	789	791	804	810	785	827	793	787	756	822	767	769	788	795	772	707	738	792	773	749	784	809	767	771	758	829	748	791	830	829	758	827	800	793	843	791	786	806	776	791	760	750	838	802	775	759	756	740	792	781	748	770	818	747	799	773	788	786	766	832	809	818	810	791	801	804	815	767	743	750	783	757	767	888	787	810	782	818	777	751	818	825	813	787	771	822	799	779	776	807	834	769	827	766	763	741	735	768	799	754	742	792	776	822	811	792	774	744	841	769	797	808	840	818	815	767	756	802	789	775	815	767	768	871	791	798	749	784	802	792	786	753	797	743	712	772	728	768	767	810	790	786	834	752	790	794	837	764	779	805	798	800	756	765	829	717	776	752	800	747	826	758	778	764	779	803	786	826	790	776	869	787	805	791	802	790	778	832	808	771	836	735	808	764	794	799	775	774	789	846	707	758	737	769	788	792	769	828	789	840	790	793	814	795	779	807	797	797	816	804	791	765	789	744	744	802	768	786	827	823	790	792	749	793	797	809	809	819	785	830	750	827	800	768	780	771	771	785	833	825	803	806	789	805	799	776	813	827	783	809	801	780	832	726	779	746	792	803	790	819	727	796	800	805	815	804	784	831	800	785	789	771	754	771	774	768	797	815	784	849	801	775	782	784	823	804	795	843	768	821	758	779	746	793	746	817	806	793	745	765	779	705	878	753	783	776	758	755	817	782	777	810	784	783	792	791	771	798	734	809	773	791	776	783	789	731	801	815	784	822	830	750	799	810	781	789	769	810	800	824	766	708	790	801	704	779	764	787	760	798	797	804	790	775	809	792	756	777	785	785	809	800	822	797	749	796	768	765	776	808	773	760	736	807	830	767	746	757	789	808	766	766	780	816	786	796	746	777	776	802	827	810	815	796	723	772	771	788	719	789	776	766	812	781	756	788	834	748	754	794	809	815	805	816	764	783	753	755	760	827	810	781	798	778	764	770	792	727	815	809	792	763	805	784	773	773	775	787	789	791	778	836	861	768	790	805	819	792	798	809	809	772	779	788	826	817	749	777	792	764	826	800	802	821	795	814	771	817	780	747	765	805	767	826	785	767	885	812	825	768	803	781	744	807	831	785	771	813	772	805	815	805	764	725	822	801	785	796	837	737	800	766	752	857	795	790	776	758	784	802	780	836	814	776	795	816	773	739	819	782	733	804	804	778	793	781	779	844	807	796	785	751	754	817	750	807	836	801	803	801	772	794	817	786	819	749	772	773	783	826	806	784	792	802	787	826	782	768	812	801	833	804	779	805	807	812	791	752	829	777	782	718	761	786	829	786	814	766	811	820
2390	3556	15152	15550	9842	4456	1073	303	101	89	71	58	65	65	72	68	60	71	66	65	66	69	76	55	58	76	70	70	66	52	83	55	73	68	67	55	63	72	53	60	67	55	49	81	84	67	67	52	70	64	64	73	71	82	69	81	67	69	64	77	63	71	62	64	49	63	75	74	80	57	77	66	66	55	80	82	45	75	74	64	61	57	60	59	75	81	67	57	66	60	58	62	65	70	70	63	60	59	64	59	68	53	64	55	69	72	60	66	77	86	81	62	73	72	63	67	67	71	63	67	70	70	74	63	85	66	57	56	57	73	61	80	62	63	58	64	83	63	67	64	54	62	56	53	47	62	76	57	65	66	74	68	69	53	76	82	65	58	58	60	63	56	65	73	75	72	72	56	61	68	70	66	76	63	66	61	62	65	66	70	71	73	58	61	68	68	63	65	81	57	61	72	58	78	67	68	69	64	53	69	72	92	57	63	80	66	49	68	68	64	62	52	83	67	56	64	76	71	60	61	56	56	59	72	56	61	68	69	72	67	54	60	52	61	58	75	59	54	78	70	68	55	60	66	46	61	56	65	60	74	67	68	63	65	77	71	66	65	60	69	65	62	65	76	57	67	66	69	60	71	67	63	63	55	64	72	61	69	59	63	70	68	69	61	80	72	65	49	50	63	63	61	64	80	63	57	81	56	57	56	70	63	58	63	60	69	77	65	59	71	58	70	47	64	58	68	54	60	76	78	75	64	61	64	58	65	61	70	67	58	77	71	70	68	75	60	95	77	61	83	57	67	60	62	59	67	66	62	69	57	63	64	60	79	60	72	62	74	70	64	67	54	81	58	67	58	61	62	70	67	56	68	67	74	55	64	55	47	65	65	57	66	64	48	76	49	79	63	63	55	70	80	67	85	67	64	54	69	71	55	67	57	60	71	60	62	76	76	82	63	64	64	74	50	74	75	71	70	66	78	36	56	73	49	60	66	45	60	62	69	56	59	54	64	76	71	62	66	76	62	64	69	60	70	74	48	69	70	67	50	76	65	70	49	68	70	54	70	70	52	65	73	65	71	64	63	67	62	72	69	46	73	67	47	53	70	62	64	50	77	86	71	78	63	66	84	72	66	58	58	47	68	53	63	80	74	60	67	62	83	75	60	56	69	71	57	61	66	79	68	70	67	65	67	71	61	71	67	62	82	68	64	55	67	77	53	63	58	62	78	59	66	66	61	75	64	65	62	78	65	81	72	72	66	77	71	61	64	70	64	56	56	60	77	79	57	63	61	73	69	56	59	73	63	58	61	71	42	73	70	49	59	62	50	70	73	50	74	61	69	61	51	59	77	60	63	67	69	68	62	52	56	82	78	64	72	42	50	94	72	68	63	69	67	69	65	50	63	62	60	66	64	61	64	60	71	70	71	61	63	66	59	73	74	70	64	63	55	57	69	53	86	57	62	74	64	72	62	65	55	59	62	59	55	62	62	57	69	63	61	63	56	74	70	70	63	66	82	78	58	57	63	68	85	57	65	65	61	72	69	63	73	73	51	52	63	66	79	54	67	78	69	79	58	59	72	70	56	69	69	68	75	70	55	67	87	73	70	62	58	81	59	61	74	60	69	79	71	73	69	66	59	70	59	53	61	64	51	77	66	73	57	60	56	64	71	59	64	78	59	76	55	67	81	78	63	54	81	68	69	69	60	71	83	73	64	64	69	66	68	52	56	76	61	77	68	69	56	70	76	71	73	60	66	67	69	84	64	59	58	70	43	70	57	62	60	72	69	51	59	64	48	73	64	68	60	74	65	65	63	65	61	62	56	49	61	61	70	71	56	75	73	65	56	64	59	83	66	58	55	78	74	65	67	71	82	73	69	75	71	66	81	65	48	67	63	53	55	74	66	81	68	60	72	62	69	63	71	68	67	81	57	60	67	59	59	68	84	68	50	69	74	70	77	59	68	67	71	61	58	67	70	63	71	73	72	64	65	71	80	60	70	70	59	77	75	62	70	61	56	77	54	61	60	63	78	46	57	66	73	52	67	69	55	69	77	64	69	56	76	63	52	62	72	65	66	63	70	68	73	63	87	59	66	74	67	65	76	70	50	63	87	68	69	74	80	63	73	69	73	76	63	67	60	64	63	62	63	61	79	73	79	80	57	77	57	53	68	58	65	58	63	66	65	65	83	72	61	55	62	74	74	69	64	64	76	64	77	60	61	68	65	53	67	69	74	59	88	80	59	53	59	75	66	79	55	50	62	71	57	66	52	49	73	58	66	69	66	64	75	70	52	61	56	52	53	74	62	63	69	51	63	65	61	70	65	65	60	69	75	71	72	48	76	63	67	60	72	76	64	60	65	78	64	64	81	57	73	73	71	60	80	63	62	60	65	67	76	57	56	62	64	58	58	67	69	62	67	69	54	52	78	66	62	44	63	50	76	63	68	66	62	75	65	67	59	68	67	56	56	46	71	61	81	65	76	59	58	57	73	55	71	79	60	71	77	59	62	73	59	78	63	65	64	71	68	80	46	83	64	60	53	64	72	76	76	56	61	50	77	82	75	69	71	69	61	66	76	72	64	67	70	61	63	56	76	61	58	65	58	67	77	48	63	56	73	61	67	69	66	72	60	62	71	53	63	59	64	54	49	75	66	65	65	56	69	64	58	89	77	69	60	58	72	79	70	59	65	75	67	59	70	61	61	70	65	58	52	63	53	73	62	75	79	64	53	58	64	63	65	61	68	71	67	66	68	76	69	59	64	74	81	59	72	63	62	61	79	59	72	56	69	74	66	57	79	72	78	59	71	67	65	70	62	63	63	67	53	66	69	69	77	49	76	52	62	54	57	76	58	84	64	57	60	68	77	81	75	61	52	56	68	56	56	69	49	70	82	49	74	69	75	67	61	66	75	66	51	69	64	52	51	78	54	63	62	56	78	68	53	59	55	71	54	64	62	68	76	70	67	62	56	62	75	78	51	82	59	68	67	75	59	63	63	52	77	61	71	69	72	65	58	64	59	58	71	58	63	72	59	77	71	46	66	67	64	69	55	54	60	63	63	81	67	66	72	75	59	69	54	66	65	70	72	45	66	55	72	61	70	54	73	68	67	61	63	70	63	57	59	72	82	52	50	61	67	56	64	52	67	71	82	62	74	65	74	72	57	66	51	71	70	76	71	71	74	56	67	58	61	79	65	64	63	60	69	67	67	67	60	58	68	58	66	73	52	64	58	76	58	58	57	62	65	70	59	48	68	74	62	60	69	88	73	62	69	65	56	52	58	71	57	72	57	64	67	70	67	69	66	57	67	74	79	73	62	68	63	59	61	54	80	71	70	62	65	71	56	61	67	74	75	70	72	56	66	67	60	57	71	74	67	69	71	69	71	60	64	75	64	58	77	70	80	65	76	63	64	88	70	69	67	73	71	72	58	54	62	63	70	74	80	66	64	58	67	68	76	70	76	84	75	55	57	61	69	53	65	72	62	82	63	62	62	59	69
19117	27923	43621	53740	52062	37280	21020	7876	2111	909	858	803	782	785	804	775	808	825	860	799	840	840	817	825	785	845	837	795	841	798	802	827	814	813	853	823	820	789	804	803	770	769	874	879	811	750	785	794	808	803	835	809	853	774	820	753	822	815	861	793	758	808	838	896	791	830	816	803	808	771	782	827	851	867	803	823	787	809	832	795	733	850	802	788	799	858	784	788	793	776	798	835	798	817	806	818	797	842	811	790	776	797	882	775	817	822	825	826	798	782	845	813	783	880	782	787	801	793	798	771	790	812	782	792	805	786	795	825	787	818	802	781	780	818	827	848	840	817	872	836	815	815	797	819	802	832	805	851	775	792	820	812	810	762	828	809	792	743	799	843	775	854	864	774	882	778	798	818	813	787	838	828	779	817	785	806	737	844	865	789	785	820	829	806	791	823	778	821	767	784	818	844	778	739	795	820	763	773	800	802	782	840	787	771	798	818	794	807	812	828	780	786	824	844	808	866	819	849	773	799	815	806	792	807	835	818	817	789	823	802	791	861	785	823	815	827	819	803	769	827	798	788	767	819	791	871	809	849	802	826	789	796	814	824	828	862	836	808	801	823	828	814	830	806	754	781	780	818	849	818	834	834	860	800	814	786	783	821	778	803	746	793	782	836	802	786	811	777	786	855	821	821	817	802	836	821	840	828	811	816	798	797	776	857	823	819	767	855	806	832	805	785	837	808	781	846	780	786	787	836	848	791	876	798	790	837	790	809	778	785	801	815	828	866	791	811	885	809	810	793	821	824	856	784	845	822	860	846	792	852	763	794	794	846	828	811	788	806	795	838	805	797	813	823	811	798	856	855	776	816	827	830	802	765	796	819	799	830	794	736	798	798	769	812	830	804	811	827	795	796	895	847	814	836	831	770	805	804	815	805	819	773	783	794	794	822	841	779	846	827	831	821	755	771	802	844	830	804	810	787	822	768	798	865	842	869	808	816	816	761	809	791	768	775	805	840	790	815	803	825	864	839	817	794	808	817	808	802	805	826	808	812	781	778	842	812	827	849	781	838	845	814	821	809	778	841	731	814	812	853	751	835	799	810	757	792	851	842	863	826	848	832	815	870	784	787	773	756	821	778	801	803	827	771	824	784	847	795	834	804	803	807	840	800	852	845	791	816	837	825	837	749	772	813	862	796	830	820	834	865	803	801	867	788	839	794	792	812	849	809	794	793	844	801	802	840	763	793	791	793	784	785	776	796	838	757	770	856	802	824	832	810	789	823	764	800	805	771	840	755	817	795	829	785	785	801	755	839	798	801	811	794	777	795	822	765	811	770	777	825	806	790	858	826	781	804	811	785	812	812	849	849	829	837	836	801	756	821	822	826	803	821	830	778	800	752	827	817	769	831	827	814	802	819	770	833	867	805	797	790	767	811	794	846	785	812	840	775	810	807	787	800	831	807	824	796	815	804	844	811	798	789	840	741	822	805	797	810	878	808	774	779	837	780	793	858	813	767	828	849	788	807	841	789	771	854	781	816	817	789	735	846	872	847	837	834	831	829	812	813	811	827	823	811	810	783	785	823	815	783	810	800	830	806	807	819	725	771	767	841	769	818	826	841	721	786	814	808	822	771	810	793	763	778	840	799	773	819	758	844	786	814	776	835	817	802	819	856	811	836	825	824	865	817	814	828	811	824	777	813	808	867	782	772	824	864	810	795	792	797	812	780	814	837	813	803	824	793	862	843	780	771	848	822	796	863	793	810	763	838	813	830	771	824	808	830	858	806	829	795	802	843	790	823	845	779	832	823	846	813	799	823	822	829	762	757	778	839	868	825	789	751	765	873	801	762	790	830	822	792	807	814	790	798	800	838	797	845	842	823	791	788	816	736	792	786	807	772	845	808	833	799	805	821	818	793	771	847	797	824	827	809	836	780	796	844	861	797	838	785	837	839	803	803	841	818	831	832	824	869	815	829	832	832	798	813	819	779	789	804	790	804	786	817	843	803	842	808	817	822	823	837	807	852	788	785	872	807	837	779	795	808	813	843	814	782	826	817	870	818	813	854	797	748	835	810	836	799	775	787	821	802	836	814	857	830	820	819	818	830	812	810	837	795	786	847	824	815	780	776	810	852	834	802	782	785	791	823	817	794	749	830	815	771	836	775	828	779	810	787	764	824	791	779	796	858	800	805	785	785	818	781	848	828	761	854	764	797	808	773	851	802	770	797	823	789	829	799	826	811	799	845	747	819	757	748	839	819	773	808	845	798	805	794	822	783	823	803	855	777	813	829	814	768	802	785	805	822	817	795	844	756	796	838	792	795	776	781	813	784	850	815	822	822	824	768	765	797	800	823	797	816	794	784	815	838	802	802	792	852	795	791	781	823	814	833	772	805	816	799	804	784	824	799	745	805	876	792	843	812	794	860	823	831	838	806	804	785	769	811	863	821	826	785	829	772	805	790	800	806	831	788	852	820	825	840	806	840	846	810	781	802	829	802	788	858	834	821	832	850	848	843	818	812	798	831	818	782	867	803	842	787	821	797	764	819	803	747	808	818	826	799	813	785	812	811	819	805	823	866	790	764	783	801	857	832	849	800	800	814	844	804	771	830	768	821	801	845	842	866	788	803	810	785	859	812	822	832	809	735	810	827	790	804	800	801	825	823	812	862	804	811	876	792	823	778	787	768	801	863	789	793	815	823	827	848	773	776	839	807	859	778	836	760	853	795	823	846	822	802	808	805	819	841	820	851	793	823	809	825	810	846	818	793	794	773	815	815	793	757	783	822	821	784	753	781	812	853	860	775	809	822	802	818	810	792	833	857	830	809	823	816	829	830	836	802	807	752	823	761	827	837	840	825	792	776	790	782	746	822	813	816	838	793	849	785	817	813	809	762	771	856	840	860	796	806	792	809	829	841	805	801	813	815	803	823	789	815	860	838	776	816	823	785	788	790	839	756	793	809	737	834	778	831	815	765	817	785	829	762	826	856	804	709	765	805	811	788	811	795	807	828	807	813	808	802	811	721	764	779	840	820	830	808	815	833	807	847	834	791	781	785	804	778	831	797	831	805	812	804	803	835	784	809	784	803	784	848	801	843	870	786	834	843	811	778	808	809	808	792	848	793	815	795	814	867	857	804	838	825	801	804	789	837	783	800	815	845	780	799	858	792	874	819	827	828	833	881	810	808	790	826	793	823	815	794	787	828	838	852	809	823	810	848	793	802	805	820	812	815	807	795	790	830	829	783	858	792	834	831	796	818	840	838	811	843	841	800	769	820	846	807	817	837	870	863	845	822	760	845	790	806	840	826	819	824	797	777	781	796	783	781	828	815	827	837	857	778	820	860	791	775	779	799	788	789	830	796	842	810	830	820	812	805	782	814	809	841	799	830	819	811	835	834	801	831	793	854	837	841	828	811	855	884	813	852	792	813	801	810	802	801	805	867	842	867	803	784	808	798	799	781	851	878	784	802	803	832	818	793	825	828	799	792	794	786
1502	6740	21516	21556	14952	7332	1895	390	111	69	64	61	59	65	64	73	60	78	62	60	72	67	68	65	67	68	57	64	63	69	70	65	63	62	66	55	52	63	71	66	57	68	64	65	58	59	64	83	58	66	66	72	64	55	63	62	49	62	55	74	72	68	57	59	62	57	57	58	68	61	54	60	77	72	67	61	69	68	71	60	57	55	59	54	58	60	55	54	66	66	72	66	67	60	65	74	63	59	70	69	57	66	63	63	72	64	63	75	59	72	74	65	67	52	60	56	60	66	62	60	52	66	64	72	54	57	61	62	60	70	69	73	70	61	55	49	78	75	54	77	56	65	56	59	76	76	64	64	59	63	63	58	54	62	60	68	54	64	71	62	59	60	70	86	57	57	70	58	71	66	60	68	63	69	65	53	74	69	72	61	83	71	78	53	60	78	77	73	61	62	65	66	53	63	62	84	69	73	67	71	63	68	65	68	63	75	65	60	69	72	55	62	67	73	52	55	67	58	69	61	66	69	68	68	65	75	52	62	60	59	58	65	55	38	56	76	69	66	58	69	73	78	63	67	56	68	85	65	65	65	68	75	75	60	47	50	68	59	69	75	62	52	73	73	59	60	58	63	80	67	61	71	58	64	62	58	56	59	66	81	60	56	66	59	70	69	60	65	67	47	65	74	49	65	61	59	56	61	66	66	61	48	77	67	54	71	73	65	64	67	66	67	65	53	54	74	74	59	70	67	56	54	71	62	71	64	71	64	67	55	66	54	64	60	53	61	60	62	72	59	78	61	70	63	75	73	64	49	65	61	85	66	66	66	60	62	81	73	60	68	62	56	81	54	75	64	63	58	63	71	58	59	68	56	68	67	62	70	66	60	60	66	58	59	57	70	63	68	62	56	62	81	72	66	65	55	62	66	73	69	58	58	82	60	72	53	69	59	49	63	60	65	76	73	53	60	67	54	73	71	67	78	60	57	75	61	59	56	59	66	74	60	56	72	68	56	53	58	68	64	70	58	64	64	62	56	67	78	48	61	71	54	64	53	54	60	62	60	53	68	74	48	63	61	64	63	50	56	57	66	68	66	71	66	64	74	50	63	68	51	65	76	72	62	71	71	67	72	66	65	50	68	67	67	67	55	65	61	63	65	64	79	81	55	72	58	65	58	63	63	60	71	70	70	70	68	60	54	73	50	63	69	73	75	63	46	57	67	55	60	61	63	64	70	56	65	74	63	67	74	65	63	63	56	72	70	69	75	64	65	77	49	74	82	74	43	60	65	70	72	68	82	58	57	56	69	55	63	52	70	71	62	45	60	73	63	66	69	50	65	55	64	61	58	58	74	59	68	65	50	81	70	51	59	62	65	78	66	67	53	66	54	58	71	42	71	58	58	69	69	60	61	61	58	70	67	72	69	70	86	72	67	57	68	59	63	59	50	81	44	52	59	70	60	64	72	67	57	49	82	63	74	75	67	76	48	68	56	62	68	57	52	58	60	75	68	58	75	68	72	50	57	63	61	76	67	74	71	50	63	72	66	78	52	69	62	75	69	71	71	62	60	78	63	70	70	59	68	67	55	61	65	53	58	58	57	61	70	68	77	82	54	60	67	63	62	71	58	58	75	65	68	58	69	83	63	70	65	61	64	67	50	59	52	60	83	72	71	72	59	77	69	68	74	82	67	67	77	65	61	65	71	70	50	74	65	58	68	68	74	52	68	69	63	78	72	66	64	63	63	65	72	70	64	63	73	64	57	54	64	54	63	69	60	54	67	58	71	65	60	77	80	66	71	57	64	63	66	59	69	80	60	67	70	54	59	67	76	88	76	61	64	53	67	54	61	92	68	73	66	73	60	66	69	69	56	55	67	68	42	61	77	68	62	59	60	73	62	66	69	61	73	62	73	74	62	61	69	69	52	57	62	65	59	64	72	67	73	53	49	66	65	77	60	76	51	62	61	63	66	51	56	67	64	58	74	60	81	64	48	65	64	75	54	65	59	76	68	69	64	64	78	56	66	68	63	64	63	56	59	58	64	68	63	55	71	57	52	69	69	73	68	52	72	52	55	77	54	53	78	74	53	61	65	63	75	67	66	48	71	68	60	62	62	64	77	63	55	62	67	64	77	65	68	65	54	65	71	73	73	64	56	61	66	76	62	72	61	69	67	80	57	62	63	72	67	59	64	61	72	51	60	91	59	62	82	68	72	78	62	56	61	75	54	65	63	71	61	78	61	53	62	67	52	62	66	66	74	61	61	56	78	62	63	56	75	71	61	62	80	62	73	68	63	53	61	65	58	67	61	58	49	73	69	70	74	54	58	63	68	73	68	72	63	70	73	73	57	55	65	69	59	65	60	55	54	55	57	69	54	73	59	88	56	66	55	59	76	67	67	68	61	73	52	74	79	72	65	52	65	62	75	61	65	74	82	74	75	77	54	71	73	70	62	82	63	69	69	57	58	73	82	62	60	59	75	72	81	71	57	50	53	75	66	62	56	56	72	78	80	63	56	71	60	77	68	64	66	69	67	59	68	70	79	72	60	73	65	68	66	66	55	84	75	71	64	60	67	55	59	59	57	64	61	68	71	68	55	67	61	82	48	74	78	68	68	68	69	55	79	62	72	63	64	67	78	55	67	64	68	86	64	62	47	80	67	75	78	59	58	52	55	55	58	79	61	67	57	66	59	71	61	67	60	63	82	60	63	71	49	60	48	56	76	69	74	57	62	68	62	60	70	72	53	71	68	51	70	65	52	54	72	66	62	79	69	68	68	62	73	66	56	53	58	65	61	52	61	56	70	66	63	52	62	64	73	54	75	68	81	64	70	49	69	58	62	68	64	74	56	66	68	74	65	54	62	76	72	61	64	75	56	70	68	61	74	58	60	75	67	66	60	68	64	61	77	70	77	60	67	63	57	64	69	55	70	73	70	59	55	65	62	57	60	52	64	61	54	70	60	59	54	62	62	72	64	76	64	60	60	61	53	58	70	75	77	57	63	51	70	81	58	71	61	54	58	64	62	60	83	58	64	61	54	53	64	64	57	65	60	67	78	56	62	65	67	60	69	70	62	57	74	66	74	61	62	71	50	66	52	74	66	74	57	76	67	68	80	81	64	68	69	68	72	60	64	64	65	58	62	67	68	52	69	65	71	67	58	68	50	58	74	65	65	59	71	69	59	70	70	68	59	65	72	63	66	69	60	54	67	61	72	54	82	62	57	55	62	74	69	70	60	73	73	62	64	72	65	61	55	82	71	69	65	52	58	63	61	54	64	58	70	69	57	82	76	67	68	69	84	67	71	53	79	68	57	70	77	88	77	69	50	50	64	59	60	57	52	62	69	69	76	52	72	56	54	65	47	65	63	70	52	67	84	47	67	66	63	75	58	70	61	72	63	76	77	66	65	81	61	63	64	66	50	77	55	61	66	48	66	63	63	67	70	57	54	57	52	70	68	59	58	72	61	75	76	56	70	65	62	69	63	68	72	65	63
24737	34961	49731	63020	61934	43871	25823	10810	2723	1032	850	802	810	845	813	835	847	791	823	869	840	854	815	841	807	802	809	784	814	769	782	851	818	756	818	775	842	793	763	815	810	838	805	823	779	839	813	789	800	800	817	813	775	746	826	813	855	786	766	783	796	838	773	833	808	836	783	837	805	802	834	740	802	850	802	815	801	824	811	819	798	777	794	808	785	798	785	798	774	879	803	853	756	835	793	797	810	794	779	836	839	781	763	762	805	849	821	781	833	771	808	779	754	831	785	805	777	834	756	804	801	786	808	878	829	760	743	809	772	827	768	811	838	818	832	771	807	789	824	823	765	851	801	820	813	778	833	787	801	866	780	810	822	826	769	818	765	809	748	795	764	799	849	753	746	807	801	741	752	824	770	776	802	817	750	762	776	860	845	789	759	786	802	833	880	819	808	799	818	742	827	804	799	837	797	841	861	846	845	847	843	796	789	796	795	807	803	780	796	807	780	759	750	783	771	842	821	809	784	782	766	795	816	793	814	811	810	775	809	810	801	838	801	828	752	774	802	797	789	783	791	821	821	800	820	763	820	778	776	792	802	786	795	814	808	757	835	787	858	764	777	811	826	846	745	854	841	776	790	848	791	801	804	787	818	834	836	836	830	796	792	836	813	804	792	804	739	808	771	806	774	793	770	820	846	765	779	793	807	810	854	823	846	776	822	798	840	824	824	814	808	799	741	862	810	810	787	828	879	824	760	798	761	791	748	817	798	744	825	793	779	802	760	832	806	762	790	794	760	819	792	822	804	826	790	764	836	858	802	749	849	789	816	785	831	732	830	803	814	802	750	799	823	794	824	799	837	782	779	823	785	824	884	757	815	812	765	837	810	759	836	815	816	818	813	845	795	767	835	809	805	781	856	783	828	816	829	818	814	787	834	807	793	778	807	797	767	800	787	777	796	783	804	736	792	824	777	765	813	769	822	787	847	817	802	770	759	836	832	787	816	788	781	796	786	822	810	805	781	837	845	804	788	819	828	801	831	803	814	756	757	793	814	789	856	847	792	824	808	817	797	782	781	789	782	784	835	780	768	872	866	796	821	799	829	820	747	814	807	834	795	803	811	814	792	801	805	831	887	803	812	840	836	832	842	806	816	813	799	806	772	819	806	842	815	780	814	834	863	830	792	786	796	768	787	787	810	773	835	847	836	789	835	822	792	853	798	799	794	798	748	788	831	808	837	816	777	799	788	810	800	816	777	773	831	803	834	839	818	775	810	809	818	743	784	797	815	827	791	792	844	809	802	833	833	807	829	830	755	885	794	819	800	754	816	816	815	789	860	794	811	808	816	821	837	852	781	815	800	769	789	815	786	787	800	768	769	762	774	805	777	803	769	810	828	800	802	815	804	784	788	811	838	788	792	772	844	788	856	781	834	741	796	759	827	749	811	833	815	817	831	802	816	866	813	823	798	832	768	826	779	790	772	800	851	807	865	771	821	786	782	772	839	842	809	781	816	807	768	835	805	788	809	766	780	787	822	799	782	809	839	814	804	824	799	835	809	804	826	806	786	781	793	831	788	804	817	839	808	780	813	796	824	838	789	869	807	762	787	796	743	812	872	781	773	813	823	773	782	773	795	805	829	814	760	799	789	836	768	788	812	822	805	789	800	777	792	829	797	827	809	824	832	822	825	828	769	785	844	800	790	787	759	832	814	839	795	783	798	807	815	837	731	791	782	821	817	808	813	820	785	833	803	808	799	779	804	831	806	796	850	838	816	808	805	789	807	765	817	760	802	807	815	835	863	879	824	840	770	828	791	816	732	815	783	774	793	799	840	810	773	809	796	797	792	774	799	781	760	825	823	777	818	806	805	783	790	797	836	774	827	788	816	833	800	850	797	828	845	807	821	797	818	809	827	825	762	810	814	837	803	827	819	797	786	799	814	817	799	812	850	808	831	827	827	799	829	788	817	770	762	809	812	821	825	792	753	793	851	861	839	823	787	783	802	799	782	815	817	732	764	759	803	810	777	805	803	783	839	827	773	807	801	827	824	815	750	805	767	772	816	820	808	846	735	817	802	845	814	815	793	788	813	812	809	778	823	780	790	802	812	832	782	805	786	778	823	814	825	828	766	858	746	793	812	766	823	744	856	809	799	810	800	831	804	815	782	782	792	805	825	843	783	725	808	809	775	814	850	847	779	812	797	826	854	796	818	863	833	800	752	845	821	816	791	836	769	773	799	778	800	827	816	829	811	805	753	851	788	781	787	764	874	823	810	811	799	788	818	805	838	794	815	749	806	744	802	793	781	834	851	837	773	831	813	817	812	786	782	776	805	798	837	833	815	789	772	802	802	822	796	808	827	739	813	802	801	808	838	812	826	769	830	822	799	842	772	745	836	812	777	813	767	769	788	880	792	799	775	759	797	779	792	781	773	794	836	807	792	775	774	790	801	821	835	808	795	819	791	817	810	870	870	801	819	809	749	804	784	839	785	833	796	787	790	799	799	819	776	831	794	791	765	785	786	822	817	749	813	795	830	754	823	818	798	786	779	823	828	773	849	810	797	770	796	808	807	813	835	781	767	792	845	797	776	804	773	800	785	858	771	810	808	776	804	834	755	763	762	830	754	792	827	787	820	801	793	783	781	782	794	829	810	844	785	811	876	885	752	795	784	795	804	751	764	788	795	763	810	794	814	801	800	798	774	805	834	775	843	812	807	757	823	784	782	810	830	762	787	778	816	803	733	823	802	802	802	789	842	807	801	762	801	809	816	772	813	799	790	857	830	873	811	776	850	831	790	807	822	836	775	753	822	832	866	837	827	758	804	785	745	801	807	844	838	837	835	856	792	840	847	798	803	791	739	774	816	753	810	783	796	848	805	800	807	810	773	802	794	802	857	760	787	817	786	783	791	800	834	789	788	832	752	761	805	763	823	789	760	738	783	799	841	801	775	818	807	776	802	845	837	802	834	868	743	824	751	814	799	823	833	831	807	785	819	795	824	750	759	829	811	800	791	772	818	810	821	773	807	794	820	770	745	812	856	814	833	842	837	854	790	821	828	768	819	786	792	827	835	777	802	813	791	773	810	798	790	788	780	765	841	830	849	780	804	827	787	828	814	785	841	810	833	801	826	789	854	806	731	821	825	759	769	718	809	816	874	794	777	841	818	776	814	863	797	812	821	835	816	814	810	817	844	777	815	792	780	818	761	806	808	835	776	807	834	763	830	814	808	834	788	825	841	786	814	828	859	830	780	810	811	815	797	814	787	779	803	832	792	836	828	812	777	785	807	789	773	791	836	834	849	807	811	740	772	890	765	802	841	838	800	752	770	789	800	792	793	819	807	826	822	802	765	836	816	801	785	879	808	808	807	834	792	751	841	780	839	830	830	770	797	809	822	780	790	853	784	772	781	797	816	774	774	825	811	733	831	843	808	818	825	859	790	819	811	815	781	779	836	801	822	799	735	803	827	825	801	850	796	828	823	828	807	798	799	806
1435	985	5487	6711	3895	1764	545	192	77	70	68	68	57	63	67	66	76	51	60	69	66	71	72	55	64	51	56	69	64	69	58	65	64	54	66	78	76	75	55	62	84	74	71	72	72	67	61	67	63	70	68	46	49	75	60	62	68	68	69	67	67	73	57	57	71	89	58	57	67	60	55	69	54	69	59	61	56	67	50	83	69	54	69	75	69	63	66	54	54	70	60	66	72	67	62	57	53	58	62	69	57	52	73	78	58	73	60	66	48	65	65	61	84	57	82	61	53	62	55	55	75	68	60	71	66	44	70	73	64	64	63	69	58	70	54	62	56	59	63	73	70	64	64	67	52	62	66	64	50	79	70	67	67	62	71	54	64	66	62	55	79	64	87	61	58	65	59	58	72	72	55	49	57	64	57	70	64	78	57	57	61	72	55	71	67	66	68	50	53	75	69	55	69	70	63	61	59	67	71	67	60	55	59	78	63	66	73	68	63	72	66	56	73	84	48	65	63	63	59	64	46	48	52	67	67	58	51	80	62	71	74	75	57	75	65	72	57	61	67	52	60	65	60	66	56	74	75	75	70	55	60	72	66	54	66	61	59	78	67	58	72	71	53	80	69	81	52	72	59	73	68	64	62	61	56	58	63	61	57	54	60	60	57	74	65	62	54	59	60	52	60	75	54	49	61	56	63	65	55	67	71	73	59	69	66	61	68	68	57	53	66	70	54	70	61	67	58	52	68	61	66	81	58	82	65	67	68	61	79	63	59	72	70	54	57	65	66	68	67	69	58	55	55	68	58	68	59	82	75	63	70	55	70	52	79	53	79	74	85	65	69	66	48	57	58	58	62	63	58	80	58	68	49	62	70	61	68	64	64	67	56	69	56	66	61	49	64	64	55	61	62	73	71	69	72	60	61	65	70	68	54	56	76	71	59	70	76	67	59	45	72	59	70	69	61	67	56	54	70	63	66	65	62	73	63	59	62	69	68	46	62	71	54	68	62	75	56	66	62	47	70	57	65	63	69	60	64	57	72	48	78	61	57	64	72	83	57	58	72	57	68	51	60	82	71	67	59	63	71	71	80	63	66	76	44	67	60	78	66	52	44	78	78	67	60	63	69	81	74	59	62	51	70	64	55	70	52	74	67	54	58	72	52	66	55	64	54	86	59	61	66	58	56	56	66	54	55	70	71	72	55	65	56	64	70	68	64	72	69	64	60	66	56	55	51	66	51	54	70	80	63	60	47	65	87	57	61	63	57	61	70	55	73	65	61	71	65	60	63	71	60	65	55	69	66	76	62	66	68	66	67	68	61	63	58	89	75	77	70	70	61	60	66	63	61	77	48	81	66	54	54	71	64	56	64	63	74	65	58	70	57	61	60	62	51	56	52	70	63	68	69	59	42	68	53	69	73	65	60	57	71	56	69	67	46	69	72	58	62	60	77	72	68	71	59	57	63	60	63	54	59	62	60	64	69	63	79	63	68	61	68	68	72	75	61	56	75	61	68	67	82	56	62	77	64	78	51	68	65	54	72	77	43	56	47	68	53	68	66	61	63	68	73	58	76	64	58	74	39	67	65	64	63	69	73	53	61	52	67	55	66	53	56	54	64	49	61	50	58	59	76	59	61	57	70	61	69	65	55	57	58	59	70	61	62	60	58	69	70	50	60	79	60	63	72	71	69	58	71	63	66	71	61	54	59	63	69	68	63	71	72	62	62	74	60	59	74	73	68	62	53	57	62	63	61	61	50	74	56	68	59	61	75	61	74	73	70	57	64	63	57	65	73	80	57	52	69	69	66	66	52	77	78	62	63	67	72	58	58	64	55	64	69	67	58	70	71	59	55	56	65	65	61	66	66	44	51	57	77	62	59	63	59	82	52	64	52	54	72	60	71	65	64	50	65	59	61	67	58	65	61	70	64	65	56	72	58	69	81	62	74	69	51	55	70	79	62	76	68	51	58	66	56	52	54	50	64	63	71	58	54	64	66	55	64	56	62	54	62	72	64	61	68	69	67	65	81	52	76	67	69	74	65	65	74	72	59	66	68	45	68	57	65	63	56	71	72	70	72	66	63	64	52	60	75	64	70	60	54	67	64	61	50	64	59	66	65	51	65	75	68	68	69	62	46	72	46	65	68	68	69	67	64	63	63	69	41	75	67	64	70	60	46	61	67	70	71	59	61	61	66	61	62	65	55	69	57	52	70	76	73	64	61	57	58	65	70	69	58	55	55	59	56	65	77	58	70	51	68	76	68	65	60	57	68	56	79	63	63	72	82	71	57	67	57	62	70	66	58	67	61	71	58	63	68	55	66	56	58	67	70	84	65	75	57	60	75	63	57	65	57	50	56	54	64	63	64	60	59	65	61	59	57	48	63	65	61	76	60	65	62	55	68	72	50	73	55	63	63	64	60	62	49	81	74	52	58	63	72	48	58	68	70	56	68	64	62	60	63	66	62	60	67	66	60	57	62	65	57	58	82	70	67	63	72	55	66	54	79	56	61	62	63	67	66	64	72	58	58	64	61	72	59	68	66	63	63	62	65	65	64	59	59	65	52	65	44	78	59	67	66	66	60	52	69	54	58	58	71	63	52	67	61	87	46	61	61	59	63	54	66	61	64	64	76	51	56	58	65	72	55	74	65	60	69	70	63	68	59	68	65	67	67	66	76	59	55	63	59	58	71	71	67	49	71	58	67	59	58	68	61	75	60	56	65	75	67	64	62	56	53	58	64	72	50	51	59	67	64	69	59	79	75	63	53	59	67	58	52	59	67	71	64	55	64	64	61	68	72	57	65	62	73	61	66	54	62	58	63	63	53	61	62	63	77	62	50	65	74	60	51	66	67	66	51	71	57	53	73	54	55	72	64	55	69	58	64	68	60	57	81	45	83	64	74	52	73	65	79	65	50	59	47	65	68	64	54	66	58	69	62	66	61	74	67	66	56	59	54	50	59	65	57	42	66	63	63	75	54	58	67	61	54	75	65	63	54	61	56	67	66	66	64	67	65	67	64	62	65	58	78	63	67	61	53	60	65	70	60	74	84	62	79	56	51	51	65	63	70	63	66	69	60	63	74	71	55	65	70	60	77	64	72	67	73	70	64	47	72	57	69	56	71	57	53	74	63	43	74	70	66	48	50	68	69	67	68	64	58	58	66	63	54	73	56	75	63	56	65	69	57	61	76	43	52	62	59	70	73	81	64	73	69	62	60	56	60	75	60	53	79	83	57	59	58	77	58	63	58	59	73	52	66	59	55	62	65	67	62	60	63	55	56	62	60	62	59	60	54	73	77	69	57	68	70	60	70	61	64	66	57	78	52	61	56	45	50	67	76	56	57	67	67	61	76	65	83	60	67	59	69	74	64	62	57	73	59	60	66	61	65	71	63	70	61	66	78	75	67	55	58	72	71	61	53	63	62	60	56	51	81	49	71	68	53	55	73	65	44	62	60	79	68	64	61	54	71	55	67	62	70	70	65	64	67	60
12541	15902	31908	38496	37162	27293	13365	4355	1400	817	775	812	777	787	743	792	800	785	731	818	801	803	745	785	771	793	756	763	815	763	805	743	782	734	758	830	814	775	821	792	848	773	753	801	778	749	783	755	775	791	761	818	796	803	789	753	786	812	814	767	826	777	781	837	786	786	764	740	806	829	744	726	797	795	824	780	835	804	785	797	785	809	808	770	765	778	786	758	812	804	810	789	799	742	815	798	779	714	811	765	837	749	803	790	779	797	844	778	795	755	800	833	783	750	787	790	820	742	831	814	820	780	804	814	803	741	778	782	816	800	817	797	760	766	758	770	781	856	750	821	795	711	786	795	743	808	769	783	772	830	762	836	734	739	799	784	771	807	757	753	762	778	798	792	791	800	798	780	841	765	800	755	793	840	774	790	828	789	774	812	744	802	735	823	761	777	757	748	800	743	788	759	736	768	810	794	788	783	828	758	830	809	840	809	744	785	817	767	824	844	753	847	754	831	751	785	821	809	799	808	742	812	768	788	762	796	785	787	790	755	782	801	824	845	806	797	743	781	798	819	800	756	806	803	810	835	761	753	778	781	765	764	831	819	730	772	756	796	764	835	845	795	792	775	760	780	785	761	790	791	837	751	772	818	796	816	760	810	774	834	817	798	733	776	796	733	780	756	823	790	797	779	729	812	855	794	754	744	793	778	800	785	813	779	772	727	777	747	781	767	795	759	747	818	713	762	767	783	788	789	804	846	789	765	768	795	773	773	814	761	773	814	757	807	788	801	776	770	791	761	771	809	833	785	778	804	820	808	733	788	821	728	773	786	784	803	803	786	820	804	759	779	738	779	799	817	824	780	768	800	770	809	810	727	794	784	789	746	822	782	747	718	813	802	791	815	727	766	802	773	736	760	794	786	803	762	816	799	804	790	786	806	777	805	822	776	719	798	755	717	762	801	844	786	776	739	736	782	732	785	794	785	777	767	780	742	785	796	807	762	766	778	745	785	762	787	791	784	786	809	716	807	831	776	738	767	837	776	790	771	779	815	819	817	788	777	811	814	756	781	777	771	798	799	786	746	852	813	796	794	807	812	748	752	803	773	778	804	843	801	824	745	775	773	773	765	789	840	762	795	785	824	766	788	794	763	808	781	748	818	847	735	790	816	789	760	739	750	768	747	770	764	794	848	757	818	766	775	789	801	758	805	795	776	815	806	808	738	746	758	775	828	748	793	824	785	810	787	809	767	827	776	791	797	777	804	770	797	765	822	784	746	697	791	753	832	771	795	807	800	813	781	753	811	748	795	802	783	816	764	781	803	821	855	718	767	791	811	719	774	769	788	827	785	787	792	772	779	772	789	748	807	803	767	794	770	790	803	815	803	751	778	753	772	763	776	772	824	755	767	776	748	774	842	755	812	745	827	756	778	771	753	807	785	790	775	795	797	772	805	764	810	734	800	829	824	766	830	791	793	820	782	773	774	786	755	771	813	779	775	748	769	761	801	783	758	760	854	784	803	773	808	799	819	781	828	761	766	804	776	768	835	779	779	800	741	805	747	808	743	790	811	796	760	744	792	745	772	813	734	814	769	836	778	799	807	832	755	777	740	822	814	811	788	811	760	796	774	794	781	780	811	870	786	809	784	742	782	796	806	808	799	746	802	771	785	798	795	794	822	805	821	795	801	825	805	789	799	759	783	782	797	783	795	817	777	772	772	768	779	795	767	816	776	816	819	778	851	806	787	849	826	770	805	774	770	780	773	795	831	797	838	765	800	798	783	803	812	781	753	823	831	823	745	780	743	839	787	795	761	789	834	781	779	752	770	819	809	754	751	839	700	771	789	780	800	788	793	786	810	773	745	791	775	763	787	783	776	771	795	799	782	781	843	842	734	781	793	811	834	804	779	772	786	773	739	769	813	752	796	738	780	799	811	829	831	818	762	791	785	753	819	819	833	747	817	795	811	768	819	826	775	790	792	847	773	790	797	796	783	768	798	786	756	779	746	843	785	809	778	845	767	789	850	770	773	779	777	788	788	770	821	758	797	799	774	757	778	821	772	812	805	796	807	782	780	758	818	771	777	826	791	838	761	800	754	777	806	794	804	806	798	844	754	794	758	824	785	777	744	765	790	804	744	814	749	783	835	723	772	763	785	799	712	815	812	769	797	804	768	764	772	787	821	782	810	787	771	771	774	762	837	778	794	792	783	748	806	758	788	808	802	783	751	802	816	841	809	780	804	797	791	812	780	785	745	778	745	740	781	772	781	812	810	766	790	778	803	785	792	753	740	841	816	784	760	831	798	791	781	816	758	778	810	776	808	790	756	816	769	795	857	790	784	764	765	793	787	730	797	830	783	788	814	787	743	763	823	767	780	776	735	792	827	792	762	777	781	867	764	797	765	807	790	732	737	795	810	746	809	829	750	750	814	785	814	801	779	846	818	784	808	756	796	812	794	764	809	764	812	777	750	757	765	764	794	754	769	762	776	773	803	814	735	793	791	780	796	771	818	793	777	791	756	780	811	797	803	731	799	786	775	770	757	721	773	760	793	781	764	769	775	776	772	795	836	823	814	731	771	779	808	799	796	791	817	800	763	823	800	767	784	784	763	794	797	818	805	772	787	742	771	784	811	772	762	784	797	766	789	798	800	809	779	731	736	795	758	794	787	721	836	816	849	795	768	821	767	807	774	807	750	802	835	757	758	829	807	817	808	748	762	744	755	805	776	730	832	770	776	781	768	778	793	748	818	807	790	779	819	739	766	768	791	794	765	775	749	823	781	774	780	746	749	763	791	789	798	790	813	832	852	803	804	753	760	840	758	805	828	783	795	826	816	710	823	840	787	771	812	783	786	802	752	761	781	766	780	787	825	776	806	745	707	786	789	809	786	784	766	831	818	801	779	805	776	842	776	765	814	810	781	734	759	786	805	784	790	779	777	778	805	754	805	757	762	799	763	800	721	822	829	782	801	743	802	769	767	738	803	746	819	824	780	739	790	769	765	815	794	787	824	808	798	781	769	744	700	733	762	768	788	818	781	806	801	843	832	831	780	764	787	768	805	783	781	718	746	780	773	788	794	784	801	839	748	800	791	780	784	787	813	836	776	810	745	817	793	760	803	798	844	801	823	798	843	780	770	795	792	793	757	801	743	782	768	757	806	814	744	796	796	754	770	771	765	751	835	773	817	809	749	745	792	827	778	759	775	784	795	795	763	766	815	804	795	810	737	809	779	799	818	795	791	818	800	783	785	769	801	781	775	785	763	807	783	763	796	771	794	779	794	841	777	771	766	847	803	758	789	802	811	784	813	762	800	764	784	740	799	758	780	777	853	779	766	741	770	798	805	767	803	767	778	768	713	811	829	758	814	793	845	774	787	798	769	774	753	791	741	763	757	824	828	782	812	806	809	797	774	858	829	797	800	754	798	795	781	760	788	799	775	810	792	751	747	777	800	764	806	761	793	822	773	824	729	754	750	800	801	797	791	791	830	762	791
995	4213	15004	14044	9271	4185	1144	290	105	69	67	59	56	50	59	61	68	43	47	59	66	59	58	63	52	61	58	59	58	57	72	50	71	62	72	76	69	58	67	46	59	64	59	69	50	66	81	72	59	52	57	58	68	54	70	61	61	59	56	60	70	55	73	51	70	55	65	60	57	65	54	47	59	60	56	74	57	64	54	55	62	62	65	64	65	65	70	67	66	58	60	77	59	50	58	70	60	66	52	59	82	64	67	66	63	63	57	63	66	71	45	64	63	69	57	68	49	60	51	71	61	51	70	76	54	72	64	72	66	63	70	64	72	72	62	60	68	47	66	62	61	65	60	53	58	57	75	70	53	82	66	68	61	63	74	56	42	74	62	54	63	54	67	79	66	64	74	69	70	58	54	55	72	70	53	63	59	44	59	67	57	56	58	75	50	59	64	76	70	60	69	64	61	68	70	59	69	67	58	58	69	55	74	49	57	50	74	72	55	63	57	74	72	62	49	61	78	64	62	41	68	61	64	67	68	64	65	67	55	62	64	51	73	73	65	68	49	78	80	69	56	59	57	55	78	55	77	60	68	60	73	75	61	68	61	74	53	55	50	57	64	60	44	64	79	68	71	63	61	74	79	61	58	55	62	52	62	76	55	56	56	63	65	65	71	64	66	50	64	67	78	75	70	53	66	62	68	69	71	69	66	58	79	59	69	65	64	63	60	61	68	70	71	71	63	65	46	81	56	73	68	53	64	71	63	81	63	62	61	65	60	58	50	74	61	65	58	58	64	64	59	57	65	65	73	54	56	61	74	57	62	65	60	52	61	65	61	78	58	70	58	77	52	69	80	68	59	79	62	49	50	73	68	81	53	51	52	79	61	69	58	64	63	53	69	58	62	54	59	71	72	66	67	66	60	62	55	61	67	63	56	69	52	55	59	57	69	60	68	70	70	76	67	67	73	69	62	61	62	56	76	59	66	66	49	63	66	68	75	72	75	67	60	58	78	71	61	60	70	70	64	62	50	76	69	68	53	66	62	71	67	63	59	50	57	72	68	62	55	59	52	65	69	53	72	75	69	74	77	85	63	54	64	60	62	52	46	49	60	61	61	60	49	69	65	57	70	67	69	61	66	52	51	52	68	53	72	72	68	72	58	53	76	63	71	57	73	57	54	62	56	67	65	67	88	66	59	62	70	58	63	62	71	63	70	70	72	75	66	67	75	64	63	67	64	65	65	66	71	64	73	44	65	65	81	74	67	66	65	59	57	66	60	66	58	78	70	64	60	66	72	76	55	65	61	51	72	74	74	62	57	67	57	68	53	61	44	56	57	53	72	65	59	50	68	62	70	59	68	73	70	70	62	73	65	70	58	61	68	71	75	71	65	77	64	68	71	61	61	64	63	55	73	65	58	66	47	65	63	67	61	64	64	58	59	60	71	67	60	51	64	62	68	61	71	66	73	65	57	56	62	68	66	53	56	65	68	63	63	66	53	70	55	59	55	64	59	62	64	60	72	61	58	63	61	62	52	55	77	67	67	51	55	69	67	71	72	67	64	62	57	68	59	60	54	59	81	70	58	60	48	55	72	62	58	55	63	53	82	61	60	56	64	59	77	81	62	78	71	68	72	61	63	51	69	60	68	67	66	65	76	54	64	70	62	53	75	62	48	71	73	75	66	68	65	57	61	53	73	77	62	51	64	60	54	58	79	73	58	75	71	63	72	71	45	52	57	60	71	62	63	65	46	58	54	67	72	50	63	67	72	61	58	63	58	59	63	59	67	49	66	58	56	65	57	63	64	65	60	57	53	57	67	61	54	46	76	77	62	62	75	59	70	57	62	71	63	74	59	64	49	63	60	64	59	75	68	68	58	67	71	64	68	56	73	61	77	63	49	83	51	65	66	72	64	63	71	54	69	67	70	66	66	71	70	65	57	66	73	61	76	69	62	65	70	57	62	65	64	60	56	60	72	69	44	68	73	63	48	61	62	65	57	63	77	76	51	64	56	77	58	59	61	61	54	58	62	66	58	61	65	61	70	68	67	73	60	61	55	53	67	69	66	67	54	56	76	56	70	60	69	67	65	77	71	69	70	48	71	76	77	55	77	53	75	67	69	84	65	61	73	52	69	76	66	59	81	68	65	58	70	79	54	65	71	65	68	64	69	63	55	52	82	66	60	84	49	70	75	64	66	59	59	64	59	79	71	69	58	72	68	61	63	58	74	61	63	67	57	51	74	66	59	83	70	73	54	69	59	63	62	52	71	82	57	61	63	69	66	75	67	66	80	71	70	65	67	67	65	60	64	61	65	69	48	65	76	79	64	62	66	70	69	59	76	58	72	62	64	59	65	72	71	74	57	63	63	57	48	63	69	66	69	63	63	73	54	78	65	67	60	71	62	51	62	67	55	65	61	66	63	83	78	69	68	64	62	61	79	69	76	73	64	53	60	58	62	73	75	60	72	50	67	75	53	63	77	66	63	58	67	72	66	71	58	55	48	65	53	60	68	72	52	62	61	63	67	68	59	61	66	50	54	65	51	73	64	56	68	71	65	57	69	71	65	61	64	61	61	73	63	60	71	79	59	72	68	63	71	57	54	63	62	76	62	50	63	76	72	82	61	54	66	73	67	56	58	63	51	72	63	64	64	62	66	85	54	57	67	67	74	65	75	78	66	73	69	78	67	68	52	59	52	62	58	63	57	62	63	55	67	64	74	55	70	73	70	73	62	72	75	64	57	69	67	62	69	64	68	83	64	52	67	80	67	72	50	64	65	43	61	80	61	69	75	54	64	61	77	72	60	80	54	71	64	68	61	70	69	61	72	56	72	75	68	57	78	60	67	66	62	50	57	66	64	58	67	60	72	61	81	61	63	59	65	65	72	73	72	59	66	78	60	75	66	72	54	72	68	60	59	83	62	79	62	60	60	55	74	71	62	73	57	60	60	56	62	62	45	54	75	70	64	60	64	57	53	70	68	70	55	76	70	57	65	73	69	55	63	55	64	44	67	59	50	63	53	72	65	50	53	71	85	78	64	75	70	45	64	63	45	62	65	66	64	69	80	64	63	69	52	74	55	62	65	64	59	56	72	68	55	57	55	72	61	79	65	78	52	69	77	64	70	64	64	54	56	55	51	55	55	63	57	61	60	55	58	69	61	57	64	57	67	72	67	59	74	64	67	55	71	58	61	69	48	59	63	71	52	63	61	62	69	69	58	61	65	71	60	62	73	56	66	76	57	63	64	57	66	68	71	68	76	59	70	61	59	64	61	61	54	64	59	64	79	57	71	75	68	66	53	71	67	52	54	62	76	65	61	65	52	63	67	66	70	70	73	69	66	73	51	69	67	80	64	62	79	62	74	72	71	75	57	72	68	62	69	68	70	85	66	62	70	67	39	63	62	61	68	61	55	60	51	58	71	68	63	60	74	77	68	62	55	67	58	56	64	66	69	75	72	48	65	65	55	68	63	58	78	44	67	52	77	62	58	65
19879	29494	42684	52981	52353	37027	20962	7895	1893	945	821	868	755	779	789	745	738	809	756	775	771	779	839	760	714	819	774	817	841	833	779	829	787	755	842	774	785	800	797	777	794	794	847	783	776	824	786	771	751	814	818	812	786	809	788	741	820	785	816	806	777	806	793	768	752	758	813	792	793	823	828	814	799	786	767	784	762	761	767	777	815	760	724	820	798	752	792	781	824	759	804	806	795	823	818	743	860	804	737	800	710	786	784	825	774	825	783	783	822	775	791	802	778	795	778	774	758	754	818	764	770	803	807	798	812	776	802	763	803	838	785	765	767	758	790	801	815	817	751	777	814	767	762	846	807	814	781	770	716	851	760	767	786	741	807	785	802	793	756	784	795	824	753	805	798	822	837	832	811	792	812	792	809	826	790	781	800	810	826	821	782	747	781	817	822	790	800	797	798	761	791	788	782	838	787	808	766	817	789	840	776	762	797	799	758	784	791	817	794	765	741	826	796	768	771	793	802	733	837	766	770	744	776	792	795	751	833	763	799	815	834	788	762	835	770	800	817	787	819	807	820	818	768	819	819	818	802	819	763	809	773	768	788	799	784	826	786	828	729	837	791	761	830	774	796	795	802	757	793	820	769	769	779	828	760	807	786	809	793	768	785	810	828	793	772	791	787	755	761	793	786	821	777	762	786	805	745	783	780	775	751	775	814	807	786	788	763	776	760	858	817	837	756	765	784	823	764	814	745	800	789	819	849	797	755	741	804	819	772	828	755	813	813	806	789	799	821	783	761	757	844	789	789	816	828	769	787	804	807	850	770	746	804	781	766	788	778	792	760	770	770	798	771	814	782	820	773	801	792	793	773	829	759	825	783	802	825	836	773	753	807	756	748	809	813	777	791	774	791	800	792	782	797	753	805	740	802	783	834	781	770	780	751	804	792	812	774	774	732	824	756	773	807	769	794	780	757	775	837	801	777	829	830	732	770	861	773	792	785	763	768	790	783	807	770	778	779	775	778	789	809	754	803	851	794	833	807	778	811	784	785	774	775	791	718	817	776	794	772	793	750	784	787	785	795	801	744	818	804	791	798	826	774	777	773	821	770	704	781	784	833	791	760	767	798	826	738	736	783	776	833	816	843	774	797	830	742	785	842	801	769	811	774	765	785	776	800	797	798	797	808	779	794	815	851	785	801	793	807	783	845	820	841	840	815	777	823	808	729	786	832	800	803	844	777	770	806	755	806	835	813	789	809	797	761	776	767	795	772	748	812	806	781	861	805	789	779	838	841	765	778	831	823	797	808	809	742	817	803	774	829	767	775	834	820	772	790	848	822	816	815	816	791	790	829	795	766	795	788	784	838	826	788	801	757	788	819	741	783	842	772	788	823	772	775	751	822	809	760	802	803	728	781	797	756	792	810	786	777	820	750	782	768	804	820	756	809	779	794	796	744	833	770	790	775	799	833	752	796	760	756	814	835	774	757	764	803	790	794	773	774	774	800	768	786	753	791	756	832	752	790	821	814	835	820	814	817	807	791	798	808	836	816	809	800	822	781	746	784	820	742	764	798	761	776	783	779	831	832	791	795	814	779	839	791	793	758	765	784	793	808	786	767	801	823	805	776	804	760	821	756	825	786	819	810	764	804	797	769	847	794	807	802	813	827	801	804	809	761	776	778	753	796	767	780	820	780	812	758	831	772	823	766	805	788	709	763	811	787	760	778	806	790	790	845	830	784	829	766	807	801	805	799	794	766	796	790	783	798	804	757	793	826	765	867	798	772	801	794	851	804	764	807	797	799	855	813	796	722	845	864	799	829	761	784	772	785	797	752	750	872	711	808	776	751	795	839	823	799	815	779	745	816	822	772	761	787	792	763	811	804	802	801	770	782	858	779	811	840	803	779	834	791	749	814	754	730	815	775	813	799	800	759	730	775	792	809	750	837	799	819	811	804	740	782	770	798	808	819	783	750	805	784	804	832	811	799	820	815	774	787	792	798	785	758	736	752	821	787	787	759	789	778	769	804	772	805	767	789	801	789	771	784	744	791	822	795	766	793	762	794	855	795	785	818	777	802	819	770	766	810	775	821	760	776	804	797	814	852	786	793	799	797	846	815	777	790	760	827	785	787	783	823	785	830	795	763	827	757	750	833	818	745	812	796	834	801	769	825	789	759	767	806	788	790	767	835	803	798	817	832	771	803	775	770	808	746	770	786	760	808	832	812	788	822	797	827	723	818	765	802	826	818	802	740	792	797	816	798	799	795	806	803	834	730	766	805	831	770	739	766	797	796	810	813	817	824	765	809	805	795	813	754	785	799	826	793	801	772	765	790	841	788	783	816	782	756	839	854	868	792	786	753	768	774	825	819	797	794	827	832	823	763	794	786	729	793	778	767	803	827	792	771	770	793	746	815	756	784	841	786	782	797	814	784	761	803	826	797	784	798	765	746	754	819	736	797	828	749	781	835	752	825	792	758	857	789	762	779	744	769	801	803	796	767	790	829	780	801	804	828	780	808	791	833	815	819	815	829	767	823	792	795	785	797	738	827	791	812	847	813	769	848	800	773	767	823	741	807	803	809	768	827	795	797	786	794	794	768	784	767	807	712	757	785	781	797	796	746	814	823	815	826	805	799	832	787	806	775	806	796	761	802	818	842	771	820	792	785	803	816	784	858	775	740	794	835	839	788	839	776	801	804	802	782	803	813	814	834	802	802	757	816	820	749	813	789	750	795	821	798	821	743	801	820	816	825	776	741	788	790	831	789	777	789	783	840	771	762	793	780	823	773	819	760	784	768	763	754	786	853	801	808	839	765	787	768	787	751	795	757	814	810	749	790	831	825	817	795	765	745	767	807	795	785	792	805	766	754	784	796	791	802	783	791	810	820	847	767	794	798	725	780	761	757	793	789	795	795	759	846	796	786	772	762	773	788	798	799	763	759	789	787	779	753	719	808	777	766	778	791	822	792	820	782	804	809	809	810	802	798	814	839	772	798	763	826	787	821	784	797	757	821	736	826	800	779	758	788	781	799	847	808	811	846	754	764	751	809	749	802	786	760	765	772	767	803	798	799	839	801	795	750	795	857	780	833	751	801	839	804	775	768	818	825	774	819	811	831	717	785	801	791	780	818	777	763	800	780	817	862	747	787	782	795	767	806	765	769	763	832	757	779	753	808	800	765	802	817	786	761	798	801	822	866	746	805	832	734	761	733	803	799	770	797	795	816	794	802	804	786	806	751	815	822	779	768	813	782	786	828	801	784	785	780	835	776	758	811	794	739	793	806	754	814	776	795	758	796	831	844	829	792	796	802	814	811	832	827	804	763	750	796	750	782	765	809	768	808	747	797	784	778	836	744	747	759	795	755	836	788	788	765	825	819	778	786	816	758	773	780	791	810	774	798	765	784	782	806	807	781	785	796	788	781	792	778	807	768	800	815	804	749	706	812	784	803	794	779	793	800	823	805	776	805	818	757	820	821	764	829	818	809	790	766	842
2327	4035	14675	14686	9623	4463	1184	297	100	69	59	71	79	67	67	64	51	62	76	55	74	58	68	58	68	68	73	70	69	75	70	85	69	62	70	64	59	64	71	63	67	70	63	62	69	77	67	53	53	65	58	84	66	65	64	72	54	67	67	60	61	71	61	51	69	71	62	67	63	56	59	67	77	70	77	79	67	52	65	71	64	73	57	53	65	62	64	65	63	63	62	71	67	64	66	68	70	56	61	73	66	69	60	60	61	58	65	60	69	59	65	48	67	70	46	53	66	75	71	64	68	67	74	71	61	70	67	60	64	76	51	58	61	54	72	72	74	72	58	74	60	76	83	58	62	65	69	53	62	70	57	75	79	68	68	55	67	70	57	62	65	71	70	67	61	59	66	61	83	68	67	60	62	77	60	68	66	69	65	71	80	68	55	59	68	68	66	57	60	62	70	59	59	66	56	61	71	75	56	71	66	62	52	46	55	62	64	59	67	64	66	62	62	65	65	76	62	69	58	82	50	55	70	62	70	75	63	76	61	56	60	65	54	50	75	74	72	69	78	60	57	74	66	69	75	63	54	64	59	76	48	61	44	66	61	69	82	61	59	66	74	56	72	53	62	82	68	54	62	67	56	61	58	68	55	61	67	73	66	56	60	78	69	70	79	57	59	74	69	64	66	77	64	57	63	64	58	77	55	71	61	50	59	66	72	63	50	64	67	57	76	74	63	65	74	82	69	80	61	57	65	70	75	61	68	58	70	58	73	70	87	59	58	66	65	80	59	64	61	74	73	83	71	59	67	51	70	55	70	74	65	63	68	71	68	70	56	77	54	70	53	53	73	65	56	70	60	72	51	68	74	66	73	69	64	60	60	55	90	86	75	64	65	63	56	67	79	64	67	74	79	51	70	65	64	59	58	68	78	62	73	64	61	55	70	54	56	56	65	64	66	61	62	77	63	52	78	87	72	55	70	72	70	62	61	60	68	71	73	52	76	54	55	76	60	60	54	66	77	61	68	84	53	60	59	65	62	73	56	55	60	69	66	81	63	54	70	69	69	60	61	63	70	67	70	50	64	60	79	58	76	73	78	60	59	71	72	64	66	80	74	54	55	67	66	71	61	59	90	69	72	53	67	64	60	60	58	70	70	67	59	50	69	60	64	61	63	66	54	70	70	63	65	75	63	66	69	69	67	78	58	56	59	52	67	57	72	60	60	74	66	70	61	65	63	65	71	67	69	61	57	48	74	72	59	64	66	62	61	65	78	59	69	65	67	72	60	63	58	57	76	70	55	64	76	62	69	68	57	75	49	59	62	79	73	63	61	59	67	56	60	69	66	57	61	73	70	64	67	64	74	51	65	71	71	70	57	74	50	70	59	71	57	57	58	70	59	59	72	64	57	62	73	70	72	66	69	63	58	54	60	68	62	56	59	58	66	57	84	49	64	58	68	69	72	56	72	57	59	53	66	57	65	70	70	84	59	69	66	68	51	56	64	68	69	68	54	54	51	59	68	71	68	60	57	67	65	55	61	53	56	77	58	73	62	53	59	55	81	67	70	56	68	50	72	52	61	72	62	78	84	60	58	87	80	58	56	54	57	65	61	68	61	61	83	66	63	68	64	68	69	63	66	71	47	72	63	61	63	57	48	68	58	81	72	59	72	62	79	67	63	67	67	72	50	77	65	70	59	63	60	80	64	72	62	67	60	51	78	75	62	76	76	66	70	70	62	54	75	47	63	71	61	68	71	66	60	53	50	62	75	74	77	55	63	67	52	70	56	56	70	64	64	64	78	79	66	66	67	70	57	65	62	61	71	59	70	60	65	47	72	66	76	58	77	56	67	63	56	58	60	62	57	61	62	78	68	67	55	58	69	86	70	63	68	74	57	58	62	65	60	66	71	64	62	65	70	68	73	70	78	62	54	62	58	59	70	49	63	67	51	61	55	80	68	52	54	82	68	74	45	66	70	60	76	81	55	46	61	74	67	71	69	68	62	77	74	78	58	74	62	66	59	57	65	67	57	62	65	66	65	64	64	66	57	63	63	60	73	69	93	60	68	64	60	65	64	74	85	72	51	66	59	53	74	59	69	72	64	67	59	78	79	70	52	67	77	69	65	72	65	62	66	72	68	64	74	68	54	74	60	60	65	71	74	65	72	84	52	68	67	68	68	60	49	68	77	69	71	55	59	63	54	47	82	57	66	63	62	58	73	67	55	72	72	69	73	63	48	58	54	56	67	69	60	59	59	75	60	73	52	61	68	67	62	65	69	70	66	75	78	76	68	66	80	63	59	58	57	51	62	73	61	74	72	53	53	74	76	52	68	65	68	75	66	60	76	66	69	66	77	49	61	70	67	74	54	65	54	73	59	63	54	64	65	66	58	72	59	65	63	64	79	59	57	63	63	62	55	72	70	64	58	57	82	60	70	65	58	75	71	57	64	65	60	68	68	77	85	64	55	61	53	62	67	53	71	72	62	64	60	69	68	68	72	70	53	70	78	56	79	53	60	66	70	73	62	65	72	59	55	76	68	72	68	85	76	62	71	58	61	74	72	75	61	79	68	50	60	57	55	77	61	65	60	71	73	49	81	74	58	64	73	54	60	65	69	57	67	73	68	69	51	66	77	53	67	74	67	55	65	67	67	60	64	68	76	69	68	58	66	70	59	56	56	62	61	54	62	57	45	62	73	73	59	59	75	59	67	62	55	79	62	55	66	63	70	65	62	68	64	60	75	41	65	56	62	69	58	58	51	61	63	73	65	57	56	58	62	63	72	66	63	55	52	80	69	71	53	70	68	76	51	51	58	56	59	72	68	60	62	75	83	74	75	51	62	68	65	51	52	64	58	66	65	66	70	79	77	77	69	75	72	63	62	54	81	69	77	63	70	72	77	58	65	63	58	59	59	83	68	72	80	65	62	69	63	64	63	65	61	54	65	65	69	74	64	71	64	59	55	67	70	47	65	79	54	59	60	65	60	56	61	54	54	71	49	51	72	61	61	63	73	71	62	60	53	66	50	60	75	46	71	59	71	61	68	64	82	64	53	63	62	52	66	66	74	66	69	66	61	51	59	55	64	50	67	72	71	63	74	56	57	52	67	76	57	56	72	58	81	74	65	42	72	65	79	78	61	58	57	70	55	66	76	56	53	62	74	54	59	49	52	73	57	68	56	68	70	71	64	66	62	64	65	62	55	71	63	65	68	63	65	62	59	62	63	80	68	81	70	57	66	56	53	67	53	69	61	75	62	56	65	71	57	70	77	57	56	76	47	58	69	62	54	47	64	65	61	80	81	74	63	64	75	71	76	73	63	68	74	68	62	60	61	49	64	50	71	58	61	66	69	59	72	77	60	63	64	61	67	65	64	59	67	78	63	57	52	64	62	63	54	70	70	73	64	74	66	62	63	86	60	73	62	60	67	75	63	60	56	69	72	62	62	72	56	56	70	70	79	54	64	79	72	69	61	68	74	64	52	79	53	53	75	71
18557	27676	43331	52897	52496	37773	21523	7952	2009	953	843	825	801	779	856	831	788	804	786	846	779	849	811	808	867	816	791	815	791	821	774	810	808	786	797	782	792	796	844	811	779	842	814	819	781	831	769	796	785	827	834	783	809	846	822	784	759	805	806	810	815	822	828	804	762	810	813	839	762	796	798	768	809	805	773	794	808	801	803	802	794	848	812	828	786	841	828	851	805	843	755	796	757	803	819	857	835	782	797	795	803	805	811	801	803	840	792	809	793	807	779	822	798	804	819	781	808	763	803	843	817	815	833	750	826	796	813	850	827	825	801	812	786	801	799	820	776	823	816	791	795	887	783	800	774	782	813	794	835	830	815	843	836	811	824	838	835	806	859	813	789	881	773	810	819	827	796	813	785	801	855	791	841	832	828	808	836	862	822	811	758	761	761	753	821	830	865	771	849	812	815	796	821	742	766	793	795	761	804	812	825	781	812	796	799	778	774	760	833	849	809	776	807	835	781	845	747	783	811	757	772	777	827	839	763	800	831	801	781	899	801	802	840	792	828	786	825	807	816	823	747	743	840	829	835	811	807	812	759	812	830	843	837	817	852	794	811	802	787	797	835	820	767	778	835	790	825	839	848	802	785	786	816	776	844	841	794	839	843	786	803	757	838	834	813	804	828	786	846	778	761	836	837	821	797	800	820	810	811	768	796	809	806	772	776	807	767	847	824	805	873	811	793	788	797	835	816	748	781	750	768	887	844	806	852	746	818	820	762	788	825	799	749	831	804	808	817	833	813	792	796	793	839	812	816	812	798	798	782	739	770	796	775	834	803	812	831	778	768	846	862	811	839	858	808	803	759	867	850	859	811	831	805	764	829	825	844	823	820	851	830	824	863	732	808	740	805	855	804	793	811	794	773	801	755	775	831	762	808	802	830	817	783	788	812	795	831	794	775	776	800	837	821	773	814	853	802	799	777	820	814	811	779	810	786	841	811	834	805	790	802	813	820	783	794	792	809	813	821	765	772	807	761	837	832	772	822	763	807	852	798	842	793	857	800	835	798	767	820	785	822	832	802	760	791	805	847	849	798	823	754	823	808	755	795	799	770	767	775	808	746	811	789	815	801	749	783	818	809	796	803	767	805	841	805	802	830	855	804	822	835	798	855	832	793	880	744	825	845	806	776	769	772	814	786	807	778	861	798	801	814	874	816	772	782	778	846	820	797	797	806	831	798	780	845	787	789	835	808	771	821	803	797	849	772	826	814	800	799	777	772	779	800	796	773	813	865	817	791	781	812	819	792	805	796	806	812	820	838	757	843	810	852	785	818	844	839	851	829	839	841	865	831	785	773	816	768	836	824	845	827	783	841	807	788	824	853	793	848	828	765	797	819	809	766	857	854	784	799	843	793	847	785	816	808	854	831	823	829	822	817	826	799	807	810	825	791	798	789	823	785	858	774	807	798	773	787	785	783	798	848	802	822	771	812	799	830	824	852	785	815	821	812	840	767	806	770	781	792	800	801	826	759	814	806	762	787	817	831	780	803	801	811	765	852	823	820	825	839	802	780	795	774	827	840	824	811	850	798	821	837	839	773	772	775	797	773	803	795	825	820	856	811	766	867	812	794	853	818	826	776	812	765	803	831	771	815	771	803	825	817	822	836	809	780	772	788	810	832	803	869	819	816	803	822	759	781	821	823	782	781	850	772	806	811	837	816	806	792	764	830	804	796	783	819	800	811	795	825	799	815	808	808	792	816	824	859	837	841	798	827	823	795	795	795	848	820	825	760	865	849	832	801	824	805	751	732	867	813	821	784	802	823	833	799	829	761	815	824	801	803	787	790	816	768	787	828	845	755	782	772	800	831	791	871	809	815	775	782	815	803	815	778	875	854	807	841	782	791	770	840	863	787	793	817	805	822	814	877	836	800	812	805	768	818	777	803	806	788	780	762	780	761	818	820	839	815	797	804	837	776	792	776	856	750	801	834	796	794	773	789	826	745	822	823	856	775	796	804	846	799	789	823	831	798	817	756	878	803	782	807	824	820	814	842	844	780	822	833	846	795	801	821	777	804	804	830	775	824	833	776	843	817	806	789	805	829	817	822	845	771	789	776	818	797	775	803	764	782	800	813	810	823	787	851	826	796	795	813	817	766	771	825	802	801	772	861	763	778	806	866	784	804	812	815	804	819	823	838	813	807	867	764	758	798	812	793	783	792	814	802	834	824	817	755	776	821	788	780	821	772	836	844	802	802	814	841	822	815	831	813	836	801	842	805	758	828	795	849	812	844	840	805	846	759	815	784	842	795	761	795	813	800	862	801	796	844	832	808	834	806	822	798	837	783	800	805	842	844	856	818	789	815	833	821	820	846	744	793	844	799	812	831	811	827	800	792	806	855	822	765	789	841	833	829	859	808	830	772	819	791	801	810	804	784	832	799	801	776	806	849	768	838	801	808	785	779	781	815	762	832	781	793	829	813	832	833	760	814	819	805	868	822	853	807	829	796	823	782	815	827	802	800	800	744	800	803	804	823	772	882	852	878	824	815	810	812	792	784	765	774	827	808	817	799	809	811	808	777	810	772	762	804	773	777	783	798	788	814	844	825	833	788	797	790	817	830	810	828	834	858	845	802	767	821	775	842	812	852	776	832	777	833	768	808	792	770	796	784	736	826	852	796	797	777	765	813	844	805	842	825	783	801	798	830	841	795	834	779	808	815	822	810	823	818	803	759	775	784	811	811	820	872	805	837	817	819	810	746	797	827	787	820	794	814	800	785	787	825	821	795	818	851	793	798	798	816	811	765	837	797	773	794	806	836	838	798	807	750	810	767	813	794	795	830	825	803	856	821	832	833	753	810	794	786	765	811	812	844	824	782	768	790	752	825	822	786	821	831	790	773	801	806	809	807	816	767	786	838	811	865	827	824	855	818	809	771	824	841	829	875	804	824	814	793	790	800	814	779	821	778	808	800	793	784	849	804	818	822	842	786	844	792	864	853	775	749	801	783	851	792	796	801	796	784	840	768	768	849	808	770	880	860	800	815	783	785	779	788	866	844	799	840	825	841	751	822	801	849	772	820	787	803	801	810	786	815	771	846	842	841	836	828	822	813	781	770	746	827	794	800	803	825	790	782	830	806	806	822	812	814	767	838	749	796	771	816	795	826	799	817	807	816	794	821	730	863	792	794	815	769	782	780	798	751	779	770	804	771	764	802	817	838	771	755	809	819	836	806	796	825	805	782	746	789	788	781	770	777	790	841	764	806	861	773	839	796	810	797	815	768	814	784	785	825	838	771	804	798	790	858	780	798	784	746	824	877	786	784	827	788	820	754	817	843	766	867	798	842	794	829	820	779	815	829	803	835	764	762	802	807	811	831	869	807	859	822	760	793	847	811	853	819	841	835	822	824	784	793	800	800	797	802	792	833	804	838	798	799	854	818	810	805	798	840	803	795	824	830	768	814	799	804	793	803	877	805	802	811	774	794	790	844	804	803	795
1322	4673	20431	21389	15619	8225	2139	476	145	66	66	63	70	74	77	55	57	61	40	66	65	78	65	56	59	63	52	63	79	68	51	65	71	51	65	61	66	68	68	75	62	65	65	52	55	74	64	58	56	71	49	55	65	62	58	66	64	73	67	86	64	68	70	57	58	60	61	74	66	80	68	64	80	56	69	65	56	64	61	55	68	60	67	83	57	54	62	66	77	69	85	71	68	82	75	61	61	65	78	68	65	64	63	64	69	76	62	70	59	66	73	74	70	59	59	58	64	64	71	69	63	65	58	72	57	76	61	86	66	74	64	59	72	62	69	55	71	72	55	71	69	63	72	62	60	62	69	64	64	58	70	63	57	60	75	57	60	69	58	66	71	60	68	76	60	72	62	62	72	79	48	77	63	69	54	68	41	68	56	63	62	71	64	67	69	70	76	76	65	60	71	69	55	61	66	56	62	55	49	57	59	61	71	78	49	73	64	60	58	71	66	79	66	69	52	45	65	59	73	63	71	63	52	71	60	67	60	67	68	78	65	73	71	67	63	64	76	69	49	59	74	66	70	61	75	75	59	85	62	70	53	61	64	59	57	81	81	71	64	62	53	60	60	69	50	56	50	59	70	49	65	60	64	69	77	56	74	60	49	58	68	73	66	81	69	59	55	53	73	61	74	59	58	75	54	65	62	60	65	67	70	74	61	64	58	72	59	72	60	76	56	74	70	52	78	81	68	61	67	70	54	62	63	70	67	59	47	69	65	72	70	51	63	56	61	64	68	59	74	67	54	60	67	75	87	65	65	62	75	73	55	55	56	64	54	77	66	83	61	68	68	65	74	73	63	51	80	78	71	88	82	47	58	67	55	53	76	76	85	54	61	71	50	77	74	73	61	56	58	61	68	68	77	67	63	72	66	58	66	69	54	63	72	69	74	67	46	65	71	54	62	59	66	66	57	72	70	62	78	49	72	68	64	56	63	55	60	86	68	68	66	63	65	64	70	61	68	64	59	68	67	63	76	69	53	67	79	72	75	59	82	64	75	78	59	65	71	85	65	62	79	67	47	67	65	70	60	72	75	63	62	73	63	58	81	64	68	72	65	56	74	62	47	60	75	67	49	72	66	53	63	57	86	78	72	66	68	58	61	72	54	56	82	65	69	64	66	64	59	67	68	63	63	61	47	63	65	68	61	72	67	58	74	71	71	67	64	64	68	72	67	54	74	77	59	62	78	78	57	70	65	66	77	62	53	46	63	76	77	70	64	52	58	74	64	67	69	54	65	67	82	65	58	62	81	69	70	59	71	84	64	69	55	74	61	67	53	60	64	53	67	67	72	70	56	55	59	66	76	73	60	66	68	79	63	68	61	69	77	73	69	62	67	66	74	62	58	65	56	56	57	67	72	64	54	82	68	56	65	64	66	69	62	54	67	69	69	59	86	60	68	62	63	61	75	68	57	73	64	61	58	62	60	70	63	57	71	77	57	66	54	47	81	67	71	62	83	54	79	79	53	73	53	53	50	64	68	67	65	70	66	50	68	66	68	64	60	69	64	52	65	56	51	70	73	51	64	60	71	64	57	76	63	57	77	61	71	69	64	73	62	61	64	56	84	68	77	71	60	67	62	59	53	79	73	65	59	62	51	68	52	55	64	46	62	51	71	50	69	72	54	57	67	55	79	64	77	76	59	66	67	54	51	79	69	67	70	59	53	73	54	73	74	78	45	56	53	62	87	68	59	53	58	48	61	70	77	73	67	64	60	69	74	68	71	56	56	57	68	81	71	82	58	68	67	79	60	66	73	65	72	62	61	70	70	69	75	66	70	47	70	66	58	58	67	65	66	68	68	68	44	55	61	84	66	66	64	59	56	64	55	55	62	75	72	55	59	63	60	59	66	60	68	67	69	55	66	61	67	63	58	53	57	65	59	78	79	68	74	69	67	83	67	70	74	56	76	67	52	69	80	73	68	71	50	57	70	65	66	66	69	67	73	76	61	68	79	66	58	75	68	55	66	72	51	52	74	70	72	69	63	65	75	63	75	57	55	62	72	74	75	59	65	62	61	58	61	68	72	62	66	62	60	79	60	61	76	69	66	62	71	54	71	70	64	65	56	54	69	66	66	61	58	69	76	58	73	76	61	74	69	67	55	58	88	66	72	61	73	64	64	65	56	68	59	69	64	53	66	58	64	63	56	56	68	57	52	54	77	67	73	52	59	74	67	67	71	63	63	62	56	73	55	52	63	57	57	85	66	67	64	60	71	70	64	73	74	52	64	76	61	79	76	72	67	59	74	81	76	72	52	74	52	60	81	52	67	71	77	69	58	71	77	54	68	56	56	59	64	61	59	65	63	68	64	54	78	65	78	66	68	58	64	53	59	71	68	56	59	61	65	70	71	60	61	77	59	56	49	59	64	72	65	55	70	75	83	74	62	73	74	56	60	49	69	56	69	58	57	57	65	47	70	52	54	63	61	68	53	63	60	64	62	72	66	71	78	60	58	52	64	62	61	53	61	54	63	54	61	60	76	67	61	73	71	73	63	49	67	68	52	71	56	65	77	55	75	71	68	76	57	48	80	60	69	65	75	72	56	52	70	66	69	69	66	64	56	67	66	59	68	55	67	79	74	73	75	62	65	55	64	58	60	64	62	67	61	63	67	81	54	71	69	68	67	61	64	61	57	76	60	71	66	55	60	56	56	71	82	63	65	63	66	54	65	54	58	78	57	44	57	74	60	68	69	63	64	70	62	58	62	74	76	57	68	60	66	56	69	50	62	60	51	72	72	75	68	66	75	58	76	76	73	58	74	67	70	59	71	66	70	64	59	59	64	64	66	57	53	66	66	56	59	51	62	54	74	64	70	68	61	47	59	61	57	66	65	73	65	60	66	71	60	63	63	60	62	76	71	77	69	73	62	67	55	63	72	74	61	69	75	74	58	64	60	71	62	76	58	55	62	68	66	60	76	77	65	67	56	41	52	64	66	67	84	68	58	69	68	68	61	76	67	73	68	64	79	59	61	62	63	61	57	63	62	76	73	54	70	60	62	71	69	74	63	79	72	60	61	58	48	77	79	69	58	76	65	75	72	65	55	64	61	72	69	65	64	80	64	59	59	60	55	61	58	52	65	54	69	68	59	54	70	74	54	57	87	82	63	66	73	64	63	58	54	62	65	59	62	55	67	49	76	63	75	70	76	52	80	75	62	62	69	81	67	68	65	56	68	63	49	68	70	63	71	59	75	71	59	71	56	45	66	66	67	64	74	61	57	59	64	70	54	53	59	55	59	65	57	58	70	55	55	56	64	56	62	67	72	54	54	65	75	67	84	61	70	77	80	74	64	69	56	59	63	67	64	65	69	66	74	74	59	68	62	72	64	69	71	71	74	74	62	64	61	58	51	66	72	72	68	61	84	55	77	57	66	62	71	64	71	71	72	62	57	58	64	52	67	72	52	67	63	63	69	69	77	67	56	53	62	64	72	61	57	67
22042	29372	49358	63450	63522	46149	27341	11256	3020	1121	852	867	810	771	807	802	811	816	818	751	771	836	779	826	791	840	798	811	761	762	821	854	768	833	798	796	797	825	807	812	791	800	833	825	818	810	795	789	805	785	786	817	831	846	780	761	848	827	821	844	820	799	776	841	784	865	811	859	771	774	785	804	804	807	779	802	820	846	808	819	808	797	822	814	808	779	801	784	794	832	797	787	762	761	772	835	799	813	857	830	809	804	833	823	808	746	869	809	832	779	805	817	844	810	829	777	772	797	793	808	747	780	778	862	817	802	830	825	796	767	769	864	797	841	770	777	822	833	790	789	832	794	769	825	842	819	837	817	798	804	854	814	811	810	804	802	830	770	858	789	793	821	836	825	836	775	817	810	785	825	792	802	820	785	811	863	815	781	825	805	795	774	781	795	819	769	798	809	814	846	792	854	875	838	780	797	753	855	808	794	768	817	820	777	798	775	831	757	804	800	809	821	819	773	845	840	832	799	794	833	819	781	840	792	795	782	768	775	815	774	833	786	771	813	812	801	899	788	772	830	810	806	840	847	761	841	796	767	760	794	830	823	789	808	798	843	820	743	775	774	849	783	876	828	869	797	839	824	764	756	840	815	838	809	856	800	820	821	786	833	796	777	833	751	782	764	866	836	854	794	832	866	810	823	775	795	820	778	841	784	826	765	773	821	790	798	810	805	802	802	828	841	809	832	818	813	841	798	803	800	802	769	785	791	810	803	784	848	801	777	810	792	795	774	819	792	801	820	836	797	830	814	817	784	774	836	845	874	793	839	784	762	768	791	822	800	841	829	797	799	790	798	795	826	814	805	833	796	818	814	791	791	811	862	806	796	790	816	837	796	764	798	790	820	803	777	803	864	814	782	846	802	820	816	797	817	779	802	776	775	840	826	817	758	818	785	763	793	771	789	816	810	809	795	786	805	814	792	825	794	750	802	781	878	799	810	808	785	803	768	805	812	814	836	802	845	838	805	780	793	767	787	779	826	809	811	857	849	764	819	783	832	840	842	771	815	783	774	813	811	804	813	847	805	846	799	740	861	815	791	766	835	775	773	837	840	861	830	758	806	793	801	777	784	788	840	811	767	822	827	798	818	820	769	823	782	830	809	807	815	840	812	791	811	795	779	802	820	842	793	833	808	794	840	815	811	814	801	781	854	777	816	840	800	847	763	865	807	808	767	836	841	805	790	775	817	806	762	820	845	883	805	809	809	816	830	844	804	850	797	811	777	809	773	796	788	824	831	746	763	788	827	808	822	797	792	818	790	805	776	820	822	864	865	805	850	738	803	883	833	811	810	845	842	801	789	822	782	822	808	834	825	773	808	788	827	809	800	786	724	807	817	767	765	844	811	773	801	806	797	814	807	818	814	762	808	809	828	773	804	827	835	812	838	715	803	744	794	767	798	805	778	814	791	873	753	770	806	813	797	781	785	785	830	751	789	820	792	761	847	788	777	835	751	767	798	810	836	769	811	823	800	775	781	853	775	778	774	813	814	789	788	810	808	792	846	747	786	788	825	808	771	811	768	848	801	835	851	843	826	810	741	808	793	815	805	831	770	793	811	765	787	836	767	838	822	784	781	770	797	819	834	782	807	762	774	804	773	774	824	844	822	815	844	814	828	834	820	809	821	825	750	793	788	779	799	815	818	823	745	829	816	805	780	778	804	787	842	843	820	804	794	776	796	790	823	765	850	893	809	800	786	817	783	803	840	789	771	816	802	787	864	841	800	784	795	821	798	880	817	767	807	769	791	827	836	838	790	828	731	803	813	814	804	836	821	784	843	746	851	837	781	846	827	813	840	832	796	838	801	837	806	788	817	785	887	797	795	820	784	829	862	869	860	800	829	786	776	773	757	799	819	784	797	825	732	766	848	813	776	861	809	785	828	825	802	759	788	777	755	858	801	796	820	818	773	793	797	796	814	771	788	813	854	800	812	803	824	761	807	800	811	780	792	811	825	794	838	761	800	803	842	812	773	833	776	778	821	864	768	839	805	786	849	802	793	802	818	802	799	840	784	875	760	790	772	780	854	785	812	801	846	850	832	828	772	828	785	792	767	863	783	810	816	791	787	803	834	831	859	770	842	826	806	797	827	781	856	751	805	782	803	787	855	803	805	774	812	786	835	808	793	771	834	833	829	802	845	808	891	822	824	821	787	802	741	805	860	803	820	751	778	766	810	813	784	858	772	773	800	827	822	786	858	831	806	839	836	849	832	776	850	775	814	794	783	818	810	796	835	776	774	837	837	798	820	841	800	825	813	778	800	818	764	821	820	815	833	874	792	809	815	777	787	803	812	822	806	767	806	852	791	794	805	773	827	808	805	854	762	823	836	853	805	813	831	802	847	790	801	775	846	799	807	832	819	805	804	830	811	811	817	802	846	812	868	849	781	849	831	803	859	835	837	779	828	823	804	822	804	805	824	775	779	797	830	781	794	838	803	796	799	808	802	846	759	809	804	784	789	839	823	791	846	803	785	810	772	871	849	796	820	819	788	783	789	793	781	832	797	805	811	807	819	796	815	767	805	753	809	807	820	809	832	841	809	851	807	821	818	813	850	866	857	845	814	754	783	783	776	834	827	824	828	830	762	805	731	846	847	822	849	833	738	841	821	774	781	762	851	835	862	843	825	792	817	775	808	839	751	851	770	852	834	784	797	834	788	783	837	787	850	747	823	822	811	838	764	808	760	863	784	790	787	820	777	770	848	796	794	809	793	810	854	844	794	811	774	803	827	805	824	792	833	803	790	797	818	796	834	772	810	837	800	776	824	788	865	802	802	811	838	790	750	857	818	793	817	820	853	825	756	746	820	819	838	832	750	797	837	802	800	805	832	818	818	838	842	813	772	820	815	771	786	836	829	794	808	797	786	808	818	833	843	805	788	813	815	827	808	819	781	819	847	817	779	801	803	772	804	845	803	799	794	817	808	821	815	783	806	806	801	810	769	835	787	863	799	850	846	785	852	825	827	807	844	805	807	792	818	829	798	846	737	805	798	778	769	769	816	819	823	799	819	831	791	848	789	848	861	768	815	826	791	779	825	802	792	840	817	840	788	796	844	809	800	766	830	740	798	784	742	775	764	805	801	834	787	773	812	716	807	796	808	807	802	806	837	839	778	802	832	811	806	821	801	810	828	812	796	780	803	794	844	819	825	789	763	766	798	833	821	785	784	836	838	817	812	845	791	801	807	822	784	835	804	839	811	809	747	769	778	825	815	801	774	812	839	806	804	797	796	839	772	789	824	827	796	790	818	825	774	873	819	750	781	822	821	754	804	773	804	884	754	774	776	796	793	809	816	775	788	781	806	800	780	842	731	890	851	816	817	852	837	814	859	817	820	782	835	814	793	800	788	855	836	861	822	802	844	828	782	828	788	783	845	802	840	807	764	785	778	804	824	772	770	802	788	780	848	789	819	794	788	785	769	856	807	816	768	785	848	826	828	830	812
1342	698	4980	6759	4148	1977	563	169	93	68	67	61	73	58	75	58	65	65	67	62	70	69	64	79	53	73	68	66	58	71	58	52	52	58	69	49	68	65	70	53	51	66	72	51	65	66	62	60	61	78	63	73	67	62	54	54	61	72	82	61	54	65	58	60	80	70	64	68	71	69	53	65	67	55	61	59	67	66	58	65	61	71	65	53	60	65	70	73	52	57	65	66	61	53	79	66	58	72	51	65	68	68	66	63	63	60	57	54	66	59	68	72	67	57	68	66	65	73	61	73	68	70	70	61	69	73	57	57	61	44	60	65	65	55	51	60	65	75	61	57	81	76	69	65	67	70	79	52	73	72	66	61	69	58	64	62	51	76	58	61	68	63	54	60	49	63	52	64	66	62	77	66	65	69	69	62	62	54	88	53	52	73	51	60	63	62	63	72	64	75	61	55	62	67	57	76	68	64	73	61	64	61	74	52	59	76	67	54	67	68	51	66	52	66	75	64	65	57	62	66	66	67	59	50	55	69	58	48	65	66	74	55	81	59	55	62	59	63	72	58	76	58	67	66	64	63	69	79	65	74	71	58	77	51	73	55	64	66	66	79	79	61	56	70	55	55	72	72	61	68	62	53	65	67	56	64	69	72	56	63	51	71	63	69	54	64	64	65	67	47	77	75	51	71	49	57	74	79	60	76	68	70	77	66	53	68	66	58	59	55	62	75	69	58	59	65	67	61	76	79	66	58	62	59	50	71	68	68	61	54	72	57	51	62	60	59	61	69	64	63	57	62	55	52	74	58	69	69	61	69	64	62	63	53	71	59	61	49	62	68	75	59	63	65	64	48	75	52	74	52	61	68	57	66	75	59	71	70	55	53	60	70	67	50	75	64	66	72	56	53	70	65	63	75	69	53	81	57	53	57	59	53	68	60	51	62	59	49	46	58	67	58	57	55	65	65	62	61	70	66	76	67	65	57	64	77	76	59	61	70	59	68	81	70	60	80	67	67	65	62	58	56	69	75	55	67	66	68	55	74	59	82	60	62	54	51	60	71	56	52	62	83	62	58	65	56	51	71	57	64	72	62	67	74	62	71	69	65	52	53	60	56	73	49	65	75	60	48	59	57	50	55	69	70	85	67	68	65	71	56	56	66	57	68	66	64	59	59	62	47	57	68	60	75	56	55	59	67	61	54	58	59	61	69	63	59	59	70	65	58	62	71	58	67	55	53	57	66	53	59	57	63	69	61	59	80	50	54	72	70	72	74	71	90	59	62	63	75	61	59	61	65	73	55	50	69	68	56	58	73	66	64	59	57	59	80	62	69	59	81	54	72	65	61	63	55	60	65	73	50	66	63	73	71	64	55	73	65	71	60	64	46	68	67	53	57	70	61	49	61	71	50	58	66	69	59	59	58	75	71	61	54	59	63	56	65	55	65	68	64	71	61	64	66	64	61	72	69	66	54	58	60	70	58	72	71	61	69	70	67	64	70	59	68	76	62	60	54	56	55	59	68	62	68	62	55	81	71	64	67	68	58	65	68	62	66	75	57	59	55	70	71	60	58	70	66	59	61	68	57	68	70	54	79	67	66	74	52	53	63	67	56	75	67	62	72	60	56	66	57	53	58	52	58	59	74	58	82	61	66	74	54	68	58	69	60	72	62	65	58	60	66	86	66	57	61	61	62	68	65	50	69	70	63	67	50	74	67	56	74	74	55	71	68	67	49	71	48	75	56	66	63	73	70	63	61	55	73	72	63	69	85	69	66	58	73	56	72	61	66	70	54	68	70	84	66	61	60	65	54	74	66	69	55	65	68	64	68	77	55	58	66	57	53	67	66	72	56	46	66	59	55	68	75	66	59	72	51	66	60	49	59	65	70	61	56	55	47	62	66	53	64	62	58	58	49	51	61	79	69	61	59	71	61	64	65	63	68	52	68	56	60	57	57	69	62	61	73	44	62	67	69	78	65	68	57	65	55	64	54	74	52	63	64	64	81	56	58	81	62	63	83	72	62	65	57	68	59	80	57	52	76	47	55	56	63	75	57	65	67	72	62	62	57	52	64	56	63	75	63	62	56	66	71	63	62	53	67	59	60	69	58	63	74	62	63	45	51	58	56	63	62	60	71	59	70	74	56	68	67	59	60	57	60	58	55	68	69	60	66	71	51	52	54	62	68	68	63	77	49	64	64	71	77	61	55	64	68	60	55	74	62	60	69	64	60	78	62	53	59	62	62	55	49	71	64	54	64	60	71	70	63	62	62	63	73	60	69	48	70	69	61	72	59	63	81	56	62	65	58	70	79	60	79	63	55	57	56	68	63	58	56	74	67	62	57	70	60	55	62	67	63	68	54	49	65	53	53	81	77	64	70	57	69	62	67	66	77	54	59	73	72	62	63	58	69	63	60	50	48	56	70	70	64	63	67	63	71	60	56	65	51	63	66	65	66	65	67	57	69	71	67	52	65	75	71	62	55	76	59	78	65	43	76	63	69	53	61	68	64	82	49	61	64	56	70	73	57	61	58	71	50	46	66	59	64	58	55	56	63	57	66	66	63	64	58	62	64	77	67	54	63	61	53	70	68	71	69	61	65	69	63	71	57	55	49	75	65	56	59	62	63	66	53	68	70	63	69	58	60	52	67	59	67	54	59	45	66	67	66	68	63	61	67	53	59	65	55	57	60	71	68	74	68	57	60	71	48	71	77	64	60	51	72	61	61	68	57	50	62	56	52	70	58	79	57	64	54	47	64	59	61	53	60	57	74	60	64	70	64	63	67	66	49	59	63	70	64	76	97	75	59	52	68	65	57	56	79	63	55	57	65	63	61	70	73	67	66	63	73	57	53	56	71	58	57	68	68	71	56	56	61	64	63	63	62	58	87	68	69	57	69	66	69	65	55	72	65	70	57	60	52	69	60	74	69	70	84	67	63	44	78	56	65	78	50	59	66	56	52	60	70	62	71	67	65	73	58	78	61	65	50	62	73	73	59	68	59	54	64	68	82	57	60	66	64	63	63	59	63	71	67	63	68	70	41	56	78	64	61	60	53	65	64	56	58	56	58	73	60	71	66	63	75	74	73	63	75	73	69	56	70	53	57	71	53	62	60	53	73	65	73	44	47	69	58	65	62	74	64	58	62	67	67	60	71	74	57	72	64	60	69	68	60	49	54	66	67	81	74	66	56	69	50	49	61	67	63	63	61	55	51	69	71	75	64	78	63	63	49	53	76	71	55	65	66	62	73	49	57	75	59	62	43	54	62	69	50	65	67	58	64	65	61	62	65	67	54	66	61	57	71	54	63	68	63	64	64	84	52	62	72	59	69	62	57	73	69	68	69	47	64	54	52	68	68	58	66	67	49	47	69	67	79	72	68	71	68	58	73	68	67	72	70	72	70	53	76	62	56	55	59	72	58	73	56	47	64	39	61	56	61	58	64	69	62	64	62	77	63	50	60	60	64	62	68	75	65	57	65	56	76	63	57	68	60
11462	12217	30859	39224	38776	28417	13924	4511	1451	929	771	822	785	774	853	825	769	810	777	740	810	800	732	777	761	788	759	770	817	754	779	805	768	764	793	778	793	834	752	813	762	751	730	773	798	827	814	781	799	741	741	761	783	750	797	781	769	785	771	770	766	759	804	774	822	777	758	808	837	729	785	758	764	792	773	817	755	808	834	779	762	787	785	781	759	755	790	752	751	748	779	780	792	802	820	795	778	817	799	828	809	810	812	791	806	749	783	830	821	824	774	807	781	822	777	791	779	788	775	805	785	793	746	794	787	778	768	776	782	748	804	802	769	759	821	765	769	806	787	823	770	759	787	811	788	806	784	777	800	740	793	751	810	840	729	762	772	815	779	787	796	805	787	816	813	789	753	816	802	793	805	794	806	803	774	780	761	832	782	789	759	740	805	829	778	785	871	775	801	797	826	808	781	816	826	769	746	765	736	862	754	817	792	761	758	809	797	830	824	745	753	784	759	743	815	793	785	772	785	787	817	789	818	769	761	742	754	808	795	768	767	794	780	781	820	843	806	848	790	777	824	835	760	795	760	823	749	772	766	782	798	778	800	776	780	804	844	771	781	770	818	810	806	802	790	825	775	843	784	796	758	764	797	744	761	824	810	776	801	750	776	766	789	830	826	775	799	799	755	760	776	784	813	828	780	837	786	771	807	804	852	771	784	753	774	807	780	783	746	789	770	784	752	822	739	810	757	817	826	804	776	786	761	799	819	756	798	777	796	807	813	774	773	819	786	785	749	762	827	780	806	738	758	796	804	784	797	780	843	760	760	785	789	788	802	745	759	798	804	760	782	764	771	787	796	777	797	752	840	797	782	780	789	798	786	789	829	835	765	778	785	815	770	787	768	789	772	776	813	822	804	825	805	769	820	777	811	785	788	775	757	821	815	783	826	788	774	818	762	768	816	783	765	761	821	772	835	790	796	760	830	785	772	777	767	840	810	785	749	832	815	773	795	850	784	865	746	769	820	789	841	788	768	777	774	806	723	776	778	822	779	816	848	771	763	789	830	779	788	834	805	782	759	775	785	790	837	778	769	828	792	764	788	766	830	769	755	783	778	781	768	804	786	809	798	805	804	779	801	800	815	779	770	717	786	775	812	774	765	789	821	780	790	760	746	823	760	779	757	750	812	727	829	787	797	765	814	768	768	752	782	790	777	808	785	809	803	725	771	759	776	731	755	784	787	786	827	816	795	765	802	787	817	803	808	759	766	770	718	806	799	814	787	813	791	792	845	761	812	793	782	770	792	799	771	796	796	799	812	723	760	778	836	819	742	784	792	825	817	783	852	748	771	802	815	799	804	788	811	723	780	809	750	819	746	799	711	810	773	740	845	831	784	802	790	775	827	781	830	780	775	830	823	797	800	832	814	799	762	756	797	781	783	838	817	832	823	767	809	767	749	776	749	786	803	809	789	748	853	790	791	760	785	816	819	828	841	829	812	811	782	798	777	786	773	819	789	723	767	818	765	734	795	798	766	792	785	830	805	778	774	761	774	818	798	819	761	759	808	767	763	762	830	806	742	788	758	806	742	810	803	717	831	800	763	840	814	766	824	825	811	842	748	816	765	753	771	803	766	801	764	832	805	782	816	782	815	780	761	852	819	786	724	724	805	785	821	815	804	734	811	822	765	789	788	732	782	796	823	816	776	810	773	739	782	766	776	783	815	818	790	830	807	807	844	803	797	827	796	753	817	806	791	815	797	805	795	775	749	746	775	727	791	731	832	764	769	781	806	807	751	798	768	769	790	843	808	746	867	783	781	796	788	827	825	718	791	839	782	819	763	741	843	747	801	777	795	745	746	777	804	782	789	818	817	775	798	780	790	754	770	794	810	789	783	803	822	767	778	777	865	800	799	746	815	813	807	794	802	775	836	750	755	808	778	764	753	756	796	840	781	742	790	733	809	780	769	777	754	703	782	784	778	772	841	768	806	791	806	777	757	773	783	809	813	808	788	804	765	785	813	817	765	790	736	783	777	773	767	784	817	820	786	758	778	798	806	796	732	782	765	811	734	748	753	765	744	769	821	785	830	841	755	793	783	810	793	752	782	799	812	740	819	800	772	833	784	756	790	715	742	793	793	783	775	792	815	753	823	782	794	776	782	799	845	856	786	795	797	811	744	768	794	773	818	796	824	824	791	757	819	760	781	780	792	762	834	846	777	797	786	730	808	794	832	742	749	802	823	741	758	811	799	818	775	796	796	817	790	804	789	807	762	814	760	805	815	735	800	803	809	786	804	815	749	822	760	780	829	774	794	769	728	797	780	803	829	836	859	797	751	740	784	786	783	788	757	830	786	825	826	767	854	765	782	780	791	743	775	761	785	780	786	793	776	800	747	837	814	794	791	800	758	806	789	756	770	737	753	789	834	783	759	793	780	846	749	816	801	792	764	788	813	788	736	786	799	831	720	792	818	790	798	833	812	779	810	745	843	788	828	779	792	758	787	774	759	771	817	821	800	792	832	780	788	796	795	761	786	815	781	764	778	805	730	747	807	782	807	769	838	757	761	785	815	794	717	820	746	830	721	827	785	791	790	761	774	755	766	796	809	781	791	804	798	767	797	828	774	809	777	735	790	791	767	822	780	790	802	812	813	797	783	785	774	817	767	750	787	731	777	771	796	800	738	738	802	836	754	777	767	828	772	808	801	786	809	735	843	811	784	790	734	823	791	744	806	768	808	832	806	805	806	831	764	762	773	763	798	790	787	795	763	827	830	750	797	819	766	854	793	784	787	858	813	809	808	794	765	771	764	730	774	786	849	791	815	811	709	735	785	821	816	770	820	804	783	757	784	779	799	842	820	732	784	783	785	764	799	771	804	780	796	766	825	776	733	774	800	756	802	810	800	794	775	811	756	815	793	785	773	773	780	780	828	788	809	757	799	785	827	769	808	819	753	770	811	796	826	792	826	768	784	805	777	811	796	807	802	779	824	850	834	791	827	792	785	792	792	798	797	780	792	804	766	786	767	781	783	808	797	820	790	818	826	808	748	766	826	758	786	804	773	781	753	793	766	795	790	755	770	799	801	773	746	798	803	812	773	788	814	786	780	777	771	786	782	757	805	808	794	778	803	767	809	742	830	782	765	775	797	836	772	782	763	796	780	767	744	836	789	825	747	747	827	744	814	800	803	839	779	781	845	793	837	740	826	811	741	799	749	754	796	786	840	830	791	772	766	808	786	820	763	794	736	817	799	758	799	842	826	794	861	798	761	774	757	803	825	809	820	765	811	751	760	836	728	826	794	837	773	810	802	761	779	785	850	818	722	770	777	786	801	790	831	797	763	784	733	807	774	820	802	795	785	745	780	849	832	796	760	816	778	787	751	806	759	768	810	802	784	770	745	745	789	765	791	767	738	779	791	754	778	793	811	810	748	767	791	780	767	766	791	770	778	806	801	787	789	796	831	834	747	844	763	835	822	771	850	730	829	799	812	727	780	821
877	2185	13451	14920	10031	4737	1250	278	123	70	68	71	68	48	64	72	66	60	78	65	59	59	69	59	55	59	77	59	68	57	63	76	73	62	64	62	58	74	57	63	54	63	57	61	61	79	68	47	74	72	55	59	63	61	74	60	62	68	72	69	65	50	64	68	76	72	58	68	69	70	62	72	64	61	48	63	67	68	71	70	71	70	99	69	76	68	53	55	47	70	57	59	55	71	67	72	55	79	64	87	65	73	56	63	64	50	65	67	71	62	65	69	69	58	51	74	74	61	69	66	64	56	77	65	68	59	71	73	50	55	54	69	55	75	65	62	65	55	60	65	81	60	53	77	67	49	72	65	86	72	67	55	59	61	66	65	60	70	60	76	67	72	63	71	79	70	51	58	79	64	63	61	68	51	71	59	68	74	76	57	69	82	59	63	56	69	65	59	53	59	61	63	55	77	76	71	75	59	68	60	65	64	59	80	66	67	66	58	68	55	60	65	56	79	61	50	60	69	65	69	66	59	67	62	58	65	78	64	75	65	54	66	59	61	54	76	76	73	67	54	67	60	61	58	73	52	59	54	68	67	63	63	54	54	74	59	58	83	65	65	70	67	68	66	79	67	79	59	67	65	65	63	70	72	64	78	72	61	69	69	66	64	60	64	67	53	72	54	69	69	58	48	65	71	66	54	69	71	71	48	65	63	68	72	64	65	74	65	58	71	74	56	74	57	69	62	46	60	69	77	51	50	73	71	67	58	74	52	74	60	57	74	66	55	65	65	68	70	62	73	78	63	77	66	50	64	50	57	66	52	75	68	67	58	52	71	63	80	64	66	63	62	66	72	73	64	72	70	62	48	63	54	59	64	58	54	59	50	74	72	55	46	64	70	66	52	72	62	53	54	66	63	69	58	64	71	58	47	59	69	63	43	72	53	50	56	57	59	51	86	66	63	65	55	85	66	68	48	74	62	75	70	71	57	72	66	60	67	60	60	62	66	58	83	71	69	57	69	57	69	55	77	54	71	75	64	68	42	60	70	77	62	59	67	70	55	74	61	69	62	58	50	61	45	80	71	57	69	60	70	64	53	72	77	65	57	63	52	66	67	64	67	56	73	73	71	88	58	49	50	51	70	71	59	70	65	73	69	81	63	72	64	50	59	53	59	63	67	74	55	66	60	63	52	61	45	66	70	72	61	59	65	71	58	65	61	73	45	71	62	86	55	56	60	64	60	62	63	66	71	57	77	69	54	63	81	56	61	64	65	68	76	52	47	70	67	65	59	52	61	66	60	54	67	54	61	52	60	73	59	70	72	76	73	61	82	79	71	68	52	73	70	63	58	78	61	66	61	67	72	68	72	59	62	61	61	59	55	39	81	59	57	78	68	63	62	73	63	52	66	76	62	57	75	51	64	87	61	74	66	67	63	72	72	74	65	55	71	67	49	58	57	63	62	61	62	69	69	61	63	63	63	67	65	55	75	57	57	55	63	59	62	57	71	71	61	61	67	72	67	69	50	63	65	56	72	66	68	60	57	67	65	55	61	55	72	55	58	74	69	75	68	58	72	51	70	58	60	65	60	59	63	59	66	64	57	71	63	77	72	66	61	65	66	68	64	65	76	74	76	58	67	62	59	70	61	61	65	60	62	60	75	49	62	67	67	59	68	70	66	65	52	75	67	74	73	65	69	56	63	63	57	53	69	60	62	76	55	59	50	64	57	74	69	67	63	57	49	68	49	57	64	63	71	53	56	66	53	69	55	75	62	67	49	56	63	59	60	72	64	76	61	53	61	61	56	57	61	68	52	50	76	78	53	63	45	61	59	78	65	78	58	69	78	73	71	52	67	61	71	53	47	66	70	73	60	72	61	55	51	75	60	70	57	64	62	63	57	67	69	56	66	61	72	67	70	50	70	71	61	57	56	72	64	58	54	56	58	65	56	72	69	53	56	62	65	70	64	61	52	56	55	59	61	59	57	80	63	67	72	58	52	64	70	64	72	58	67	67	54	70	65	77	70	81	83	70	65	78	66	76	70	49	66	70	59	59	54	67	62	64	73	63	62	60	64	57	64	58	52	58	55	66	58	73	60	62	49	67	61	64	70	65	63	67	77	62	65	61	45	78	68	54	51	64	61	65	66	66	57	78	62	66	51	61	55	74	58	85	58	65	56	48	74	62	63	52	58	66	52	72	66	54	68	75	64	66	66	57	52	58	66	62	69	59	64	75	83	59	64	69	60	75	66	70	78	66	70	58	65	73	63	67	44	62	55	71	47	52	55	69	66	65	57	65	69	64	58	68	62	74	63	64	59	50	57	73	70	60	59	69	63	55	71	55	66	64	63	74	58	76	63	62	63	78	76	64	63	72	56	56	68	62	59	58	72	79	59	60	60	64	68	58	52	51	79	56	58	62	59	66	65	66	73	70	71	68	59	56	68	72	64	79	62	77	59	51	62	62	55	62	69	66	59	45	70	80	63	67	64	58	59	76	73	59	66	51	70	56	69	74	58	58	66	61	61	69	52	55	63	58	52	74	73	64	71	69	65	80	51	63	62	62	68	56	64	62	49	61	59	76	60	59	71	64	58	68	57	63	56	65	74	90	58	60	65	71	55	86	55	61	90	68	73	61	87	66	59	64	74	67	57	68	67	82	52	68	66	68	62	58	71	64	67	66	71	41	73	76	70	70	55	61	69	54	57	61	81	58	55	84	68	60	69	55	62	65	60	58	82	66	68	57	60	68	56	61	65	53	67	57	80	63	69	53	67	75	61	62	59	61	57	60	63	69	71	61	66	46	77	75	46	65	62	66	69	57	59	56	60	66	63	65	68	53	53	69	79	80	60	67	68	66	45	61	77	52	70	61	56	71	63	53	67	76	75	74	62	56	67	58	72	74	58	79	78	62	63	55	60	68	58	64	67	75	75	55	71	60	64	66	52	62	77	79	69	49	49	58	53	66	62	60	55	55	57	47	79	65	64	64	56	62	72	68	67	65	50	67	57	75	55	70	43	73	73	64	56	59	66	62	49	58	59	59	72	79	63	68	85	60	61	63	65	62	69	50	53	64	61	58	61	76	78	78	57	48	63	59	60	66	69	65	60	68	58	49	62	66	75	61	53	69	58	68	68	68	84	73	70	68	71	58	62	73	63	54	70	57	63	60	66	53	71	54	69	59	66	56	75	66	55	52	53	67	55	55	75	66	70	62	76	51	50	66	73	64	53	55	68	65	58	77	55	65	68	58	61	58	70	76	51	76	74	74	74	74	62	62	63	64	70	78	61	87	62	70	62	65	67	72	58	76	67	72	76	65	68	53	61	53	65	73	60	66	60	53	77	64	56	51	57	59	57	74	67	57	55	59	48	65	75	56	58	70	52	64	56	50	65	71	61	64	76	65	54	68	60	68	61	58	51	57	47	64	64	69	73	68	64	62	65	71	63	70	62	58	60	73	61	85	65	57	79	65	59	77	78	72	66	88	67	66	64	73	61
18151	20911	42048	54720	54513	38344	21536	8043	2340	1035	803	752	773	806	797	850	808	779	790	816	764	821	820	843	817	823	812	796	765	805	775	781	780	804	790	813	853	867	750	857	823	852	789	774	768	749	867	813	847	741	763	818	822	786	810	755	782	815	773	814	807	786	813	773	763	857	794	762	798	793	820	793	776	816	831	824	805	759	766	777	792	811	792	811	753	834	772	751	826	832	819	764	798	757	825	747	773	818	811	811	812	816	811	853	788	801	774	779	815	767	799	751	788	777	786	809	796	834	799	751	749	818	816	789	785	792	842	781	794	803	776	756	818	832	771	777	823	751	703	794	785	770	780	771	777	785	786	798	800	805	755	779	811	812	786	806	807	755	819	800	810	811	773	765	813	835	805	806	844	785	814	768	782	838	819	746	800	809	765	784	804	778	756	816	821	772	806	768	755	803	800	815	801	730	773	774	802	781	764	800	790	819	812	788	746	771	836	769	812	817	807	774	801	751	819	762	779	786	802	767	758	780	821	765	782	824	815	787	795	749	803	784	817	841	797	763	765	814	775	810	875	800	822	791	755	764	820	766	827	760	767	777	808	811	784	844	796	820	829	775	796	792	825	804	833	806	810	761	842	849	769	817	802	800	769	782	835	778	815	766	767	793	805	795	790	789	734	800	740	801	797	793	789	813	797	837	811	795	810	826	818	836	764	768	775	801	757	818	782	824	834	766	785	835	851	781	760	778	783	846	772	818	796	786	804	751	842	816	801	808	801	798	848	805	803	802	788	778	817	777	779	793	875	796	791	831	796	789	781	808	813	801	801	756	761	780	771	782	827	786	788	773	753	789	757	801	851	766	771	791	756	827	829	786	759	772	762	787	831	819	731	810	794	791	787	805	786	801	781	805	847	815	787	795	792	808	775	796	822	791	786	766	829	825	772	801	842	791	796	740	801	808	792	793	796	813	863	799	809	838	791	787	756	767	850	837	767	819	808	811	774	803	825	793	830	762	805	773	829	774	784	762	803	773	828	777	847	782	768	806	799	805	789	785	771	772	820	787	795	863	828	745	799	820	817	789	742	759	776	816	833	830	778	823	827	760	811	795	803	784	812	776	760	776	749	853	823	789	785	848	768	822	766	799	793	816	792	802	869	770	739	830	824	811	802	824	787	816	810	791	772	807	781	843	764	775	805	780	795	786	815	793	825	770	735	762	767	813	813	788	781	783	818	784	765	794	802	828	810	805	797	816	776	758	852	782	807	783	812	807	793	814	770	824	798	800	803	776	800	771	789	821	820	839	764	762	781	781	821	825	772	829	792	766	824	782	770	815	763	800	796	741	816	776	776	715	798	808	807	749	828	822	765	815	768	774	805	807	785	792	795	780	805	802	804	848	779	795	836	728	775	783	789	806	856	814	781	820	790	797	858	766	802	797	815	748	734	784	767	794	782	775	844	821	816	779	820	777	825	726	859	769	786	755	798	777	776	822	797	831	781	800	780	762	810	766	794	809	834	774	793	793	801	811	855	813	771	825	845	771	828	778	814	778	829	779	810	797	772	817	774	791	729	800	776	793	749	761	873	759	766	804	751	829	774	859	833	827	791	759	811	790	778	741	806	790	838	826	782	784	770	773	826	859	771	798	799	803	781	802	782	781	872	767	810	839	804	828	796	783	817	801	849	750	808	786	804	799	815	791	800	839	742	792	797	797	770	813	777	792	811	737	783	805	802	800	814	791	769	794	785	816	748	775	809	834	796	790	780	883	792	754	809	804	763	835	780	796	826	784	805	819	811	855	759	796	820	810	833	812	789	786	800	839	814	799	822	868	795	797	827	800	810	830	753	777	754	751	766	804	797	783	784	828	815	797	839	750	828	809	865	812	812	808	785	804	781	733	723	789	812	793	805	815	760	829	792	828	795	854	769	804	802	783	882	808	769	809	843	802	806	749	796	806	837	807	809	815	804	855	819	760	823	823	815	785	821	800	748	770	743	818	794	782	795	813	792	740	791	811	754	816	799	807	777	813	799	777	790	788	801	797	750	802	787	841	821	814	755	789	820	801	790	789	782	817	818	789	816	788	837	838	777	806	780	830	795	824	801	794	847	810	811	840	812	805	771	830	774	796	824	811	834	801	800	799	770	840	772	816	820	796	799	812	764	839	815	797	840	798	773	828	753	803	791	793	807	807	828	779	867	774	826	824	803	823	784	835	792	828	766	848	783	826	835	795	786	768	806	816	784	792	792	817	781	771	791	773	792	820	797	768	816	798	824	821	865	849	794	801	823	778	821	784	818	815	773	775	779	792	801	835	821	840	795	812	824	825	787	814	824	790	803	748	809	762	794	809	797	805	852	806	773	791	823	768	802	803	803	766	803	784	798	773	781	797	819	824	824	796	785	777	759	772	793	823	760	781	823	804	806	772	792	801	819	824	808	785	768	798	746	830	823	826	850	819	798	816	796	793	795	802	804	822	827	765	796	778	822	864	790	795	757	774	779	834	789	795	845	844	763	845	792	785	818	823	788	830	848	843	804	807	798	819	822	835	796	785	762	783	804	828	801	824	792	793	783	831	833	781	830	796	791	818	769	805	838	826	785	800	811	806	810	812	751	811	818	771	778	804	764	799	830	855	831	776	801	800	875	848	804	868	812	797	829	838	745	773	773	812	789	801	795	808	812	808	836	788	816	797	810	853	762	773	791	823	811	784	819	816	791	770	806	799	756	799	810	730	815	818	871	770	770	777	767	795	833	824	797	819	816	805	758	794	756	772	795	765	804	835	840	768	775	744	814	773	763	807	801	770	737	818	742	808	831	801	809	784	833	819	820	789	816	821	842	805	774	763	806	825	758	842	780	797	757	810	783	838	812	827	823	773	783	784	771	860	808	743	767	828	846	780	783	787	808	762	777	759	792	788	772	830	807	862	805	855	816	827	809	789	795	781	737	795	787	732	839	862	779	785	816	786	773	797	796	779	796	770	848	785	793	738	792	809	817	788	839	749	802	780	746	790	769	842	778	755	771	836	758	815	808	780	806	829	843	776	809	798	773	783	794	816	825	803	773	779	761	828	790	814	796	856	820	824	830	780	805	796	790	768	827	789	788	800	754	806	823	803	792	829	810	777	796	791	783	752	776	816	717	772	786	790	774	746	783	795	819	787	830	800	772	826	766	808	791	781	768	764	759	799	751	795	792	789	815	805	808	741	827	728	819	802	851	762	797	798	806	755	800	745	755	794	849	771	806	808	848	839	788	821	824	780	789	788	795	802	807	830	835	796	810	757	832	806	811	848	818	814	781	798	810	771	769	824	793	856	792	793	797	871	822	795	759	770	817	775	770	794	759	833	774	750	775	769	783	792	777	816	818	803	821	774	828	864	714	800	781	762	806	784	778	775	806	826	798	726	792	834	800	834	831	778	776	775	746	842	823	776	738	721	772	774	787	812	819	807	808	798	707	819	832	806	769	840	789	777	772	789	828	823	749	779	830	790	775	821
2331	2873	14462	15081	9901	5022	1214	317	104	85	59	67	60	64	59	60	60	66	77	70	75	66	62	48	76	60	68	53	53	69	70	53	58	60	56	61	69	73	60	72	66	63	67	60	64	69	62	86	64	68	68	72	60	74	61	81	55	71	73	65	65	61	51	59	53	60	70	49	59	62	62	67	65	49	62	67	72	57	66	61	54	47	77	57	63	61	72	67	55	68	55	53	64	55	58	62	66	79	59	67	51	72	76	68	63	65	70	70	78	66	79	65	58	61	61	70	80	55	54	67	68	59	58	81	65	56	75	66	65	53	61	63	65	78	66	74	66	83	69	70	58	69	70	59	69	64	81	70	68	59	62	63	75	86	78	77	64	70	59	86	50	51	65	56	59	64	57	71	46	68	62	64	76	70	81	64	67	60	67	62	63	68	57	68	76	55	57	69	50	77	75	58	67	71	65	57	58	61	71	65	66	64	66	73	57	63	78	64	48	65	52	51	64	68	52	58	58	73	65	75	69	64	70	59	63	66	61	86	70	63	67	80	55	69	68	60	61	57	50	61	58	68	64	54	68	59	56	60	52	72	69	60	62	72	81	63	73	81	71	49	76	62	70	70	69	72	55	73	48	55	57	57	71	67	73	65	46	62	72	73	69	51	59	52	66	67	78	61	81	62	57	59	79	62	55	52	63	67	55	73	53	53	64	60	47	59	72	76	75	53	75	79	63	51	65	63	66	78	51	63	73	81	67	63	60	63	57	67	70	43	72	71	63	62	67	56	70	60	82	70	69	73	87	59	67	63	55	56	57	69	52	69	71	54	70	62	64	71	82	56	65	70	74	52	56	65	80	63	61	55	84	56	64	70	64	71	90	64	47	52	73	60	63	75	57	71	59	73	48	73	54	66	71	56	68	51	63	60	67	52	58	75	64	61	54	74	65	69	65	63	55	52	75	63	73	70	71	61	61	61	65	77	67	60	73	69	75	66	65	64	65	76	54	54	73	49	80	59	63	66	69	48	63	51	75	56	72	63	71	54	66	69	63	74	59	69	55	70	57	60	60	62	65	63	71	68	61	77	68	74	88	65	72	55	69	83	59	69	69	44	57	73	69	63	70	74	61	65	52	63	66	60	60	56	62	72	74	73	62	63	70	64	72	69	71	62	71	62	59	58	78	69	49	55	74	74	69	62	70	72	57	70	66	58	78	69	64	84	84	57	70	62	60	65	61	59	69	76	68	56	69	79	64	60	63	62	68	67	69	56	90	67	60	65	66	57	57	66	64	65	83	75	54	67	70	59	69	59	78	62	70	58	61	57	70	56	75	66	68	72	56	55	64	52	63	67	56	71	74	60	63	64	71	70	54	62	86	61	56	54	58	68	57	75	64	55	57	58	61	63	55	62	58	63	55	77	79	52	71	66	73	60	64	66	48	72	57	60	65	75	61	63	71	59	63	63	72	71	60	63	64	51	74	76	65	54	52	61	78	58	62	70	57	63	63	72	53	57	62	69	48	52	60	63	80	67	76	65	63	61	53	72	76	60	52	76	68	64	48	62	58	71	88	66	73	50	57	69	70	75	70	64	50	66	65	51	60	65	59	67	58	69	67	65	53	67	60	64	73	71	64	55	63	51	53	65	62	64	67	51	58	51	60	59	62	90	61	64	52	54	68	79	74	67	57	60	64	64	62	82	67	67	55	60	70	60	57	67	70	77	63	68	58	62	81	56	71	70	61	59	63	63	58	80	59	73	48	61	65	68	62	64	55	75	63	64	62	64	63	63	61	63	62	80	68	76	81	59	62	72	67	50	78	66	58	65	74	67	64	63	74	75	73	65	65	57	62	70	71	62	64	72	63	70	70	60	68	67	66	69	62	64	70	75	56	62	56	54	71	76	64	58	77	60	57	75	53	58	65	58	61	68	65	69	59	58	73	72	78	71	68	66	73	67	69	64	45	73	64	62	70	59	73	71	57	62	61	66	60	59	63	64	66	62	74	69	60	49	62	65	72	63	62	68	58	64	68	59	67	71	66	80	78	63	59	69	54	80	71	60	63	66	52	87	69	60	64	73	58	71	74	56	64	63	68	77	67	72	60	67	77	56	60	73	59	62	54	54	69	70	78	70	48	68	69	63	69	74	54	86	70	67	54	58	66	72	55	63	71	65	57	77	65	71	71	58	50	50	70	65	54	65	61	68	81	54	57	67	60	63	58	68	66	60	67	64	69	63	62	66	67	70	83	60	72	58	67	60	52	66	64	70	39	48	57	69	67	60	56	78	85	64	67	60	69	69	71	65	64	63	66	62	71	59	62	70	63	63	65	64	70	60	64	75	60	57	74	58	66	70	68	69	64	64	62	70	76	64	60	68	63	70	65	60	56	61	75	65	58	63	67	76	83	58	77	73	59	61	74	69	69	72	81	63	69	68	63	74	71	61	60	54	60	69	61	74	57	47	62	68	77	70	58	65	67	66	58	70	69	59	59	63	68	65	52	72	84	70	83	77	68	69	77	51	71	70	68	74	63	62	59	64	65	53	68	61	75	75	57	75	64	63	59	66	57	49	73	69	74	78	69	83	66	54	71	65	59	55	77	69	58	66	59	73	65	73	65	59	65	70	70	75	72	70	77	75	64	59	69	70	75	55	61	67	57	51	79	74	82	71	64	60	63	58	64	71	76	68	46	69	56	59	59	61	63	68	63	62	64	72	58	58	67	78	62	53	65	77	47	55	58	55	67	67	88	57	53	57	53	81	79	57	78	68	72	50	68	64	58	58	73	70	62	72	75	66	62	68	57	59	57	68	69	67	58	62	63	72	76	55	74	64	64	55	71	76	81	49	44	62	63	67	67	55	54	72	68	69	56	63	57	52	70	60	55	70	65	61	53	66	68	68	83	68	63	53	70	56	71	62	65	59	46	66	75	63	70	76	56	65	58	70	62	57	66	81	69	64	68	68	57	60	59	56	69	67	67	81	57	60	67	75	60	79	67	69	63	58	62	62	70	58	63	58	67	72	69	73	71	60	67	67	65	54	63	54	61	55	63	71	64	57	60	64	79	61	60	49	60	61	66	65	69	65	64	63	62	70	64	54	75	78	76	56	55	78	59	67	87	57	67	55	78	67	58	62	68	49	67	58	54	85	60	51	72	57	58	67	72	62	55	62	75	64	73	58	59	70	61	70	62	59	67	64	84	63	68	60	54	73	66	75	67	65	65	62	56	67	76	54	57	66	75	64	58	67	64	66	58	74	63	72	74	68	57	68	71	57	67	55	71	66	62	72	51	61	60	63	79	87	66	59	81	53	58	69	61	66	64	53	57	63	77	67	67	59	68	60	73	50	63	57	79	72	52	71	67	69	66	61	78	57	61	59	66	57	61	82	58	61	57	65	53	67	49	65	69	77	62	68	69	66	58	61	72	58	74	77	61	68	77	59	80	54	58	67	66	75	68	58	57	53	71	77	64	60	57	56	65	69	68	59	66	77	72	56
17492	22489	43427	53678	53305	38770	22074	8561	2500	1121	886	844	837	797	795	784	852	773	811	799	773	788	790	928	843	834	796	819	804	874	822	844	801	801	769	801	827	795	768	816	856	816	819	740	751	793	791	752	803	791	818	757	798	788	793	790	748	770	791	801	781	790	789	784	841	800	808	752	857	796	781	794	779	829	821	807	794	757	821	796	812	834	827	845	823	790	834	804	790	833	814	847	860	826	787	802	794	822	843	821	811	817	780	793	759	790	809	810	852	804	765	806	753	814	865	854	778	792	770	824	827	833	787	796	789	812	816	794	808	791	809	774	839	768	825	815	817	816	860	793	818	791	885	897	797	778	824	808	762	865	814	812	815	812	802	770	804	805	832	820	809	764	796	803	762	818	808	794	798	770	822	747	824	874	838	783	845	783	795	808	817	835	777	792	783	805	790	817	797	801	790	795	827	810	811	847	757	805	789	835	802	787	777	791	815	802	782	851	781	807	852	816	776	815	781	874	846	797	810	756	775	804	811	783	834	834	824	833	800	843	849	869	819	796	871	826	817	827	811	788	848	780	820	808	788	847	811	793	817	839	841	853	847	829	751	838	829	787	770	822	837	819	846	785	779	774	829	812	814	832	860	830	860	802	853	801	795	823	776	801	806	771	885	815	804	780	817	844	826	821	811	808	805	867	800	776	829	883	841	844	831	817	854	799	765	843	828	789	839	821	793	807	802	807	821	870	829	817	769	852	792	777	768	763	799	841	791	815	820	831	781	850	861	794	825	809	838	790	825	870	802	849	818	809	755	835	805	783	797	794	773	844	804	830	836	776	835	816	779	821	790	777	803	764	811	777	788	873	817	844	843	826	772	860	839	730	850	824	825	826	801	758	793	808	795	813	868	801	826	827	783	860	799	803	830	832	831	855	809	887	840	765	785	808	850	812	851	777	800	858	863	823	799	815	827	796	739	852	778	816	822	809	787	805	837	819	849	785	808	807	790	849	777	818	802	796	904	795	791	849	800	790	816	791	788	770	766	820	815	814	770	783	872	826	798	777	829	800	838	808	786	798	769	821	839	744	809	870	789	871	788	781	802	798	817	849	830	800	798	811	787	816	783	831	812	860	806	794	855	776	805	809	784	818	788	772	793	805	824	816	802	803	798	814	825	803	818	852	799	826	828	789	833	829	798	801	781	802	846	866	839	801	796	758	780	825	835	822	825	801	787	825	807	774	836	779	774	795	797	836	783	852	864	753	811	733	804	817	829	856	822	815	814	834	839	840	819	805	776	757	874	758	766	804	837	857	834	804	853	835	739	796	771	853	831	806	837	834	807	817	827	882	840	765	846	796	759	837	826	785	802	780	778	834	832	779	792	800	796	837	864	763	778	833	786	816	794	789	772	831	837	796	820	792	786	825	828	848	801	794	787	837	830	821	853	785	831	807	762	846	777	791	790	834	753	867	839	800	846	850	807	826	831	802	813	829	815	827	847	824	811	821	828	790	796	830	812	810	776	822	783	780	802	826	806	820	825	736	814	810	811	823	805	852	841	813	824	810	796	822	826	772	807	802	765	810	787	811	793	823	843	785	802	806	815	796	831	808	775	805	797	788	840	827	781	873	792	762	806	823	788	848	813	846	825	775	794	837	778	799	754	843	765	838	835	823	794	825	831	870	852	822	842	791	812	824	797	828	791	805	805	799	785	754	810	805	826	782	792	836	841	766	735	766	815	790	854	780	814	813	847	804	844	830	811	795	830	856	794	816	789	754	796	760	785	812	768	829	752	786	800	805	784	820	764	792	834	793	799	794	748	807	796	837	773	813	798	798	809	792	793	778	790	766	800	812	746	809	817	861	765	813	832	794	821	827	768	814	832	783	790	800	837	807	878	791	808	815	848	818	811	841	795	868	866	856	834	841	855	845	844	842	822	763	816	876	836	802	777	808	823	817	813	806	832	805	800	790	826	807	852	767	829	842	821	830	800	837	808	816	784	828	835	815	811	782	835	866	805	832	835	834	807	823	782	851	784	795	834	823	790	821	784	829	750	792	852	806	820	791	843	752	746	834	797	762	818	833	830	796	762	784	824	818	776	819	804	836	788	774	812	755	851	782	836	882	820	807	815	830	797	813	803	813	801	771	815	771	782	754	814	786	827	800	759	758	739	774	789	792	811	807	835	765	836	827	803	832	794	755	822	844	842	836	825	795	855	796	798	874	857	820	815	846	814	807	826	768	809	790	826	798	799	809	844	837	798	846	878	760	765	833	827	815	839	783	827	818	828	785	820	831	788	872	824	796	820	763	797	794	763	867	849	844	808	824	831	804	809	807	862	823	777	812	756	808	801	815	827	782	821	834	823	853	790	844	812	814	834	798	802	858	818	821	825	848	762	807	829	812	847	798	817	764	821	834	823	794	819	788	805	791	791	821	803	763	846	798	817	825	782	785	772	834	766	800	756	819	810	809	784	866	852	787	847	855	791	813	777	856	831	795	813	825	794	766	825	835	813	816	848	854	819	766	788	826	832	830	790	786	783	842	825	820	789	804	807	831	802	838	793	803	805	854	810	835	781	831	817	829	802	838	828	800	781	818	814	816	825	831	806	840	834	856	801	802	784	871	826	758	857	760	792	775	832	781	782	837	800	842	830	753	800	828	819	842	802	810	835	823	845	804	802	915	820	795	781	812	807	767	858	802	840	759	761	833	828	853	822	810	812	843	808	796	794	825	764	740	792	807	806	842	832	842	845	807	753	825	805	821	757	773	817	870	739	818	818	797	798	794	819	804	789	822	819	856	791	847	823	784	808	768	819	827	778	832	798	762	814	797	801	813	787	774	820	756	832	826	804	785	852	794	797	799	822	814	802	831	832	814	839	799	852	824	824	840	817	788	761	845	825	845	779	804	801	828	826	796	860	853	824	799	798	793	782	746	820	845	853	779	839	836	830	797	784	833	786	750	812	784	780	791	787	846	794	789	778	851	804	830	809	826	807	791	800	820	833	845	817	814	787	795	793	803	841	782	796	845	823	803	822	805	805	802	806	818	843	743	796	779	857	785	783	781	822	817	852	824	763	783	801	832	813	797	848	807	793	842	860	798	784	810	834	839	790	801	823	821	807	820	801	763	811	814	781	787	824	822	790	807	875	801	794	806	765	814	806	809	800	831	798	795	795	810	873	824	813	861	840	817	783	798	828	812	780	814	809	834	833	771	803	817	777	792	782	779	831	842	825	856	823	789	813	746	846	798	786	788	802	806	805	807	768	829	792	889	799	778	814	782	782	783	877	855	752	823	814	839	829	795	817	838	818	832	833	799	811	767	837	799	822	839	819	781	787	821	791	795	818	814	793	796	861	825	817	757	842	798	770	804	741	755	860	816	830	771	696	816	861	753	867	810	782	800	848	752	775	838	849	792	804	832	863	796	870	813	835	884	808	804	846	832	812	787	800	817	803	816	820	798	789	797	804	836	822	826	788	831	825	803	797	819	822	822	768	808
1503	6627	22164	20674	15054	7717	1925	424	118	68	70	77	66	78	48	63	62	60	62	60	57	65	59	60	74	71	53	47	61	61	74	58	60	54	63	75	60	59	59	73	79	65	61	67	74	52	70	70	53	60	66	64	65	80	66	55	57	54	65	68	62	61	59	67	64	83	74	67	49	57	56	62	60	69	67	57	70	67	74	69	63	62	60	63	69	63	69	81	76	64	76	69	55	65	76	49	79	65	78	59	59	69	67	63	49	63	70	55	61	70	60	66	65	67	63	69	59	69	70	62	62	74	71	62	74	69	68	61	73	67	66	73	63	54	77	74	55	53	86	73	55	64	73	71	76	64	71	64	57	64	57	58	64	70	62	56	58	80	71	60	67	57	62	71	73	48	76	62	65	66	60	55	59	56	61	57	66	75	48	51	73	60	74	68	87	70	55	85	54	45	67	69	57	72	69	68	76	54	61	56	57	67	65	70	63	56	66	67	60	69	68	75	60	58	69	63	61	88	57	65	65	78	65	59	60	56	51	49	74	64	65	64	58	76	61	72	69	64	70	68	69	64	65	61	53	66	71	58	61	61	72	68	76	76	67	71	72	60	70	77	65	72	65	80	60	69	74	64	48	64	56	70	61	76	59	66	57	65	63	60	77	55	69	60	65	74	67	53	62	70	58	58	58	64	60	58	74	57	67	67	61	73	68	65	49	66	65	58	64	71	56	74	72	77	71	76	66	57	61	82	73	59	70	59	64	57	61	61	72	64	66	69	65	73	43	56	55	56	59	65	69	70	64	63	57	63	70	71	73	66	65	63	59	60	80	74	61	69	66	73	67	59	66	71	50	63	63	55	66	60	63	54	70	70	57	74	61	66	70	79	66	76	79	41	68	80	55	69	67	66	66	85	75	71	56	60	63	59	60	70	66	78	72	75	79	72	64	57	63	70	62	68	64	66	53	63	78	55	63	64	69	58	73	55	58	80	71	63	47	67	74	58	72	61	61	64	48	41	76	58	54	56	57	59	65	54	59	63	68	74	63	67	62	65	49	61	64	65	66	54	62	81	61	74	67	71	59	61	69	55	63	76	69	55	54	72	54	62	67	56	73	66	75	68	67	54	54	55	51	63	64	80	66	54	60	70	50	60	73	58	82	63	58	56	54	54	64	60	66	60	66	76	61	68	52	71	62	61	58	67	58	69	69	51	69	66	68	54	65	54	68	75	67	64	77	56	70	64	72	60	58	66	65	61	68	58	71	68	77	45	77	50	64	58	59	68	74	61	66	82	75	76	67	65	60	57	72	85	74	62	52	73	51	76	59	65	64	60	69	60	71	54	77	65	76	65	71	60	54	63	60	59	69	54	55	73	68	65	67	76	52	64	46	59	70	63	62	71	71	65	84	64	70	63	72	62	54	67	63	74	56	69	58	60	69	43	74	58	57	52	72	60	50	63	85	67	66	58	68	49	52	75	71	65	71	52	70	61	61	59	61	70	68	45	58	59	65	59	64	58	74	60	56	58	64	60	54	77	54	70	66	57	66	62	73	77	67	73	68	60	60	76	58	60	61	72	63	82	42	58	69	58	71	67	72	53	57	73	55	68	62	64	69	66	65	69	56	55	74	72	64	55	57	79	63	57	74	81	47	68	58	72	60	62	64	58	74	62	60	57	57	62	65	71	63	69	60	63	71	57	60	72	63	77	65	55	70	65	65	70	60	78	67	56	52	71	62	64	57	69	76	58	81	74	62	68	71	73	80	62	71	62	67	60	69	63	57	74	54	68	61	82	61	58	67	45	55	67	58	72	65	64	57	59	68	65	67	69	70	55	43	67	72	70	53	60	57	76	68	74	66	71	43	62	63	70	59	70	65	75	65	76	49	64	66	65	62	69	80	56	61	65	60	62	61	62	62	55	66	51	53	77	72	60	51	69	47	71	56	60	69	65	70	79	66	70	60	66	53	73	74	60	76	66	66	60	58	64	58	66	64	70	60	44	70	62	70	57	71	62	72	60	64	54	66	75	55	63	53	61	66	63	72	52	67	68	77	57	70	47	64	64	61	59	68	64	83	69	73	56	60	61	73	68	58	49	67	59	60	67	58	60	86	67	53	55	81	61	52	65	71	65	59	57	56	82	67	64	74	79	51	78	71	73	71	71	63	69	75	62	71	74	61	71	67	70	63	66	65	70	58	70	63	59	62	74	78	75	51	73	69	53	52	73	79	67	66	69	75	61	72	67	56	70	65	71	81	63	62	62	59	68	72	58	81	56	53	50	65	71	66	78	59	67	60	55	49	72	52	59	51	75	69	62	62	59	74	53	51	61	51	69	57	64	71	66	67	63	50	59	77	57	72	72	50	55	54	66	70	56	67	54	89	77	60	60	51	62	77	66	59	67	66	61	68	64	72	77	75	61	73	48	62	63	81	64	60	67	49	51	71	75	64	58	71	59	67	65	58	63	63	57	68	81	75	66	77	72	67	65	72	60	75	54	62	56	75	71	59	64	61	65	69	71	85	65	83	67	43	61	68	69	69	63	76	70	76	63	62	60	74	76	49	72	57	59	58	99	60	63	79	55	72	62	63	75	67	55	71	75	71	53	65	67	71	82	55	59	63	74	89	57	70	76	53	73	71	73	70	71	59	76	53	53	66	71	66	81	51	85	50	67	58	81	70	53	62	49	63	61	58	68	73	61	83	67	59	73	61	63	74	67	45	73	55	79	64	57	63	48	58	73	65	68	65	57	64	72	49	77	76	81	64	67	66	48	64	63	60	78	61	65	60	55	74	52	91	61	52	62	65	72	69	56	73	73	78	50	73	70	60	62	61	53	61	57	57	72	60	91	77	52	63	66	64	65	76	66	58	67	66	63	69	61	58	71	72	61	58	54	65	64	69	54	69	49	54	77	63	62	74	62	65	63	65	70	62	70	61	61	51	59	62	55	61	62	67	62	60	62	73	67	76	62	72	50	59	65	72	58	60	77	64	66	70	82	59	65	75	82	50	67	55	68	85	70	50	62	74	61	60	59	67	70	63	72	68	82	65	66	89	57	58	50	87	70	59	60	58	72	57	62	67	77	63	60	65	67	72	75	56	77	67	67	62	56	69	66	53	63	50	67	64	68	62	68	80	68	57	80	76	57	60	55	67	62	60	73	64	67	64	66	62	60	73	69	74	56	56	67	66	75	71	72	67	68	70	75	72	68	65	64	65	80	60	60	54	60	65	59	65	55	70	56	62	63	56	65	70	54	74	60	57	75	72	65	54	65	61	79	66	53	61	64	61	71	72	54	69	56	70	57	61	76	68	76	66	59	61	83	83	69	68	65	75	70	71	74	56	44	68	56	74	65	74	75	68	53	76	80	72	65	61	69	69	63	77	42	53	81	64	71	66	62	72	50	73	76	60	65	52	55	66	74	57	60	73	58	77	56	75	64	57	73	70	50	69	70	65	53	83	68	66	50	62	70	63	54	56	64	61	73	70	60	65	74
24383	33201	49931	62560	63107	44618	25610	10710	3039	1171	893	798	851	826	790	793	898	823	769	814	805	841	804	824	807	819	779	812	819	772	803	772	822	849	793	826	827	788	830	810	797	801	777	776	797	763	793	798	849	805	825	824	792	778	787	802	777	828	777	779	809	799	832	840	775	822	799	825	775	792	789	833	808	792	857	773	829	805	779	821	850	808	819	802	786	836	785	758	804	776	854	815	790	792	818	823	767	742	825	847	792	775	811	821	834	808	789	800	856	845	804	842	833	831	804	841	781	818	768	767	829	795	806	791	773	828	862	809	803	868	775	802	834	819	825	818	815	826	811	799	759	821	832	826	825	793	770	828	812	824	742	829	770	822	811	755	800	807	847	858	805	828	830	716	843	775	793	791	842	821	803	802	839	774	794	773	845	753	840	809	832	816	781	817	829	842	830	829	819	786	794	794	802	806	840	799	787	826	795	791	731	792	752	869	751	790	782	801	741	779	814	788	765	841	798	804	817	817	785	775	854	798	760	798	819	863	798	782	755	797	793	744	807	812	801	790	810	888	764	836	788	807	803	742	782	844	769	804	772	756	818	805	865	842	827	809	805	809	810	796	795	759	799	822	835	808	824	740	812	828	852	861	796	798	784	779	821	802	851	815	799	823	824	796	799	791	800	789	820	793	831	835	766	814	748	827	789	794	798	790	799	841	816	814	806	841	825	774	841	811	821	791	811	828	820	786	830	778	806	814	815	811	789	819	793	770	775	764	817	800	766	851	805	831	832	784	814	814	797	805	809	800	805	827	800	833	807	831	785	801	783	826	799	845	824	819	813	817	807	831	802	785	813	800	850	861	791	816	825	814	784	783	817	824	834	764	811	862	796	836	830	788	824	776	786	835	753	792	812	792	809	800	788	811	847	716	841	826	832	802	778	743	791	793	811	847	820	786	821	808	803	847	805	790	789	838	824	826	830	800	774	748	795	783	808	820	846	804	799	783	834	822	813	768	799	813	765	835	814	792	803	849	779	818	797	819	820	736	862	795	773	817	767	876	835	778	824	781	771	803	792	804	810	808	798	770	769	808	763	827	779	830	797	791	789	827	745	798	789	771	800	834	790	826	794	805	817	790	806	859	817	846	820	730	800	840	808	797	791	854	785	829	799	799	786	789	814	823	774	858	787	831	803	805	764	836	850	823	819	832	821	817	812	802	859	797	822	858	810	737	816	804	818	835	814	816	810	827	834	802	803	807	871	815	799	786	804	798	854	833	867	871	786	870	813	792	822	832	766	817	737	812	819	856	834	724	820	784	828	841	791	777	755	820	790	753	828	797	805	808	794	805	817	771	781	855	811	798	841	844	803	844	795	772	822	828	772	759	801	779	786	895	768	894	788	821	741	832	788	814	838	823	799	804	829	816	747	828	809	763	788	770	777	758	797	834	744	780	801	836	802	765	812	795	861	801	840	806	812	785	823	790	853	787	841	858	827	778	837	825	826	896	795	796	846	839	822	800	830	859	872	842	785	826	807	796	801	850	782	840	833	816	795	794	812	779	839	781	751	795	799	788	812	780	780	793	836	754	872	797	787	829	814	772	799	787	836	806	822	850	862	734	784	830	820	836	799	827	793	839	837	806	784	803	804	783	764	815	811	782	805	801	814	814	835	836	796	814	778	802	831	827	829	791	819	802	862	742	827	823	866	851	763	775	826	805	857	815	761	838	799	846	781	778	785	777	796	804	815	773	796	837	768	823	793	777	806	826	775	850	785	762	775	801	810	775	821	765	711	833	792	827	780	749	815	812	820	887	788	805	838	860	827	830	816	862	809	830	839	785	818	759	789	784	796	807	819	814	845	813	806	828	812	818	779	798	798	770	766	832	774	773	817	818	786	778	761	789	812	794	792	793	763	852	822	817	798	817	763	803	778	842	850	841	808	825	798	788	824	797	803	836	752	784	834	802	784	811	808	789	793	790	780	832	837	848	798	826	829	836	802	797	779	767	837	785	773	798	797	773	849	809	791	845	849	830	802	820	824	807	758	817	755	835	808	809	833	829	752	781	833	812	797	845	808	838	782	856	812	834	814	805	841	847	797	821	799	830	749	827	796	779	807	843	785	811	781	864	799	786	866	824	807	840	823	748	814	811	776	866	789	819	860	768	823	824	789	827	831	838	780	838	799	840	822	786	810	853	788	743	813	784	791	818	789	866	847	812	800	839	823	821	778	805	782	819	835	818	796	787	837	869	805	843	787	802	838	733	776	805	797	824	795	778	855	760	817	847	875	779	805	790	817	837	791	833	752	802	874	800	847	833	834	806	816	829	819	758	844	793	786	809	766	871	781	795	796	789	796	842	798	769	779	807	792	803	862	797	780	769	766	832	779	850	796	836	811	788	729	817	784	823	796	814	798	718	850	825	819	807	808	771	800	774	796	816	788	802	818	815	861	816	834	790	815	806	787	844	809	758	787	831	806	803	854	790	804	823	797	793	791	773	806	831	789	826	814	825	823	768	812	788	798	817	769	851	784	838	838	814	864	827	797	774	809	726	794	850	853	776	801	826	836	825	838	795	829	809	792	807	831	785	828	808	776	765	843	773	810	774	780	797	792	841	806	809	795	808	807	730	809	786	845	833	854	843	856	789	791	804	843	885	770	788	835	759	824	764	780	837	822	769	803	767	799	797	749	745	726	814	777	814	819	817	797	833	843	812	802	766	816	767	794	773	795	797	765	815	828	803	823	806	787	857	774	805	790	768	770	786	774	773	792	815	771	820	779	839	777	791	820	781	805	809	781	795	809	794	783	764	829	794	797	758	837	809	867	747	800	828	804	795	841	818	756	804	837	745	795	848	827	801	826	766	845	823	790	812	798	793	795	774	799	786	846	789	826	811	779	759	808	793	847	793	803	895	827	789	781	859	762	757	819	739	843	784	765	767	791	814	836	828	815	843	806	803	824	829	844	805	835	828	862	843	816	803	800	768	761	816	823	805	794	834	806	783	769	816	811	896	816	797	844	808	775	807	795	805	879	785	828	825	836	804	841	820	832	818	721	781	769	860	785	792	770	813	828	814	779	766	783	807	759	798	772	811	802	832	842	819	854	798	839	834	798	771	807	814	842	774	786	786	799	800	800	800	838	830	835	777	743	794	764	830	850	806	737	784	813	796	811	856	762	778	813	803	793	809	811	812	848	850	794	831	825	821	812	789	835	783	805	816	818	842	792	758	822	827	829	763	852	843	853	806	789	816	783	833	830	818	803	791	833	777	787	791	796	780	820	837	775	803	797	801	802	815	828	800	803	856	822	784	791	841	834	812	863	781	830	815	768	797	836	773	778	800	792	803	783	819	802	807	836	816	815	794	776	826	771	814	821	817	802	802	801	843	789	797	797	839	820	789	786	794	811	861	837	826	808	765	803	813	769	780	805	810	803	839	778	792	762	838	799	792	768	800	855	839	807	799	810	786	843	820	774	796	791	866	822	787	810	810	801	863	791	748
1451	1804	5453	6044	3723	1737	505	151	74	78	57	53	50	69	62	60	67	63	60	65	72	67	64	61	61	68	52	71	75	52	64	46	46	73	65	59	68	62	61	52	58	64	46	61	73	73	57	56	65	53	70	58	55	68	64	58	66	71	67	71	52	49	62	56	47	50	80	55	64	59	68	58	74	76	83	63	54	59	60	59	61	46	60	61	76	68	62	66	51	78	57	64	56	58	61	52	59	58	71	60	76	71	68	71	57	58	69	72	66	57	55	83	62	72	56	63	61	63	65	66	85	67	68	71	62	67	66	71	52	80	71	59	53	53	56	71	66	73	71	68	65	62	60	80	60	57	71	65	54	67	43	65	61	66	66	80	45	63	71	59	77	60	65	65	66	56	75	64	51	56	77	66	63	60	66	61	79	50	69	62	67	65	52	59	61	56	72	59	59	70	61	59	60	69	67	67	77	67	65	77	77	61	77	62	67	65	77	64	53	61	73	77	56	49	47	47	73	75	71	55	80	66	63	55	75	68	76	71	76	62	61	74	58	52	49	67	70	60	57	67	47	75	67	70	66	70	59	59	66	63	59	84	65	42	70	61	77	66	66	70	64	78	68	79	55	67	68	66	62	74	60	65	72	61	57	56	67	77	71	41	58	61	70	70	62	65	58	62	52	61	60	52	73	64	75	64	59	62	65	67	50	45	51	70	57	70	77	56	75	63	64	44	62	54	68	70	48	69	58	59	50	69	81	57	63	56	62	47	59	56	51	59	61	63	85	63	70	53	76	81	80	72	78	41	58	62	58	57	66	67	62	59	59	62	64	64	56	63	50	62	54	69	69	70	65	69	65	66	53	67	56	63	54	73	55	63	54	62	67	77	65	68	61	55	57	59	73	53	64	48	57	50	47	68	64	69	63	72	58	53	56	72	63	69	62	64	64	70	92	55	67	57	65	62	69	66	77	66	52	65	73	70	55	76	60	60	74	48	48	57	60	55	63	64	49	52	60	73	68	59	69	65	63	60	67	63	69	58	66	70	65	66	69	73	60	68	71	62	50	59	59	60	72	64	54	76	52	58	63	65	57	66	52	73	54	58	65	57	54	62	55	57	62	65	81	64	60	61	72	75	64	63	72	72	70	61	71	76	69	68	74	60	61	67	62	75	57	60	60	54	75	68	66	49	50	92	80	49	63	73	65	54	58	62	64	55	56	68	71	58	67	72	68	71	63	74	48	66	65	58	63	56	76	76	61	49	51	58	52	66	67	61	55	64	77	67	64	60	54	68	58	46	60	68	55	54	63	69	51	62	62	60	54	46	71	58	73	49	64	64	82	67	58	71	57	66	81	62	61	60	79	56	66	54	70	56	73	70	62	55	65	77	60	69	53	77	63	57	55	54	44	72	81	68	57	77	65	81	67	49	72	63	59	58	75	69	66	65	61	62	64	71	71	60	65	73	77	68	72	56	68	60	64	59	59	59	61	69	66	63	72	55	67	72	68	54	68	68	52	54	64	64	59	71	60	66	62	79	45	58	59	58	68	70	60	58	56	67	63	47	70	51	56	75	76	65	47	56	58	57	69	85	65	50	73	65	62	60	69	64	55	68	57	60	65	72	76	56	69	58	71	64	73	57	65	49	63	56	70	62	77	69	62	70	77	66	72	78	61	70	61	61	69	69	66	54	46	76	75	69	68	58	62	57	69	63	77	66	52	56	72	74	74	61	72	78	71	59	54	69	56	48	60	61	70	64	64	67	65	73	54	64	50	60	73	78	50	70	61	52	75	61	60	73	75	64	48	57	57	69	66	56	61	63	43	56	63	61	54	60	53	52	61	68	71	66	74	71	49	73	69	70	49	63	61	58	64	76	66	60	71	73	64	59	81	64	57	73	59	69	70	67	62	69	54	63	57	59	63	58	71	79	64	61	78	73	50	67	77	72	82	75	73	67	53	55	65	62	72	77	64	68	74	57	65	69	47	58	71	69	72	56	61	64	80	59	59	49	65	76	64	59	75	58	66	52	60	61	56	72	70	55	71	70	49	65	62	68	72	63	66	65	68	51	59	59	57	69	57	71	61	59	63	67	74	73	62	55	60	58	66	59	65	77	60	69	56	71	71	69	62	69	67	60	64	60	68	69	55	63	71	65	67	58	71	66	68	72	56	54	57	72	52	53	71	72	63	60	61	63	68	69	60	66	62	69	67	53	50	71	64	63	70	65	60	62	60	71	59	68	69	52	55	60	46	80	64	62	75	73	67	67	73	69	59	71	62	69	67	49	73	60	55	63	51	61	60	71	70	63	53	58	61	72	61	67	60	58	69	50	57	63	59	57	58	44	68	73	59	55	49	66	46	79	62	59	73	75	65	69	69	73	67	79	58	53	62	54	46	64	70	64	63	60	73	64	69	74	75	63	54	56	64	57	70	46	73	60	54	69	69	78	54	68	57	60	66	72	57	64	61	64	67	55	59	70	61	72	62	72	55	70	78	67	60	58	84	75	58	68	67	80	55	62	51	83	71	48	58	56	58	78	58	79	54	60	72	77	63	63	69	68	64	52	59	60	65	76	60	62	62	67	74	58	67	67	67	67	67	61	56	57	78	53	89	67	51	64	59	60	77	63	52	73	66	64	60	76	58	64	85	67	67	68	63	73	53	78	75	60	58	75	68	65	42	67	43	53	69	63	61	53	59	63	59	64	59	78	59	64	56	73	59	86	60	76	69	76	65	75	62	58	79	64	69	60	47	57	55	64	64	57	64	60	65	52	59	67	63	63	76	62	58	65	68	57	69	59	71	57	51	51	71	57	66	71	47	58	54	66	79	72	47	69	74	51	65	72	50	58	78	66	72	52	70	70	68	58	64	49	71	64	75	62	58	50	61	65	63	67	65	66	54	63	65	63	66	89	61	72	56	62	65	67	74	64	66	62	49	78	85	70	63	74	65	53	59	70	63	65	63	52	52	72	58	63	60	63	79	61	72	72	56	64	70	63	63	66	65	43	54	62	62	63	67	73	54	77	56	71	48	64	60	80	63	65	64	78	52	51	65	50	79	53	63	60	67	65	70	55	61	81	67	69	86	71	67	62	64	68	60	68	53	76	76	72	73	66	69	42	73	66	68	61	50	68	56	65	60	73	49	61	54	48	55	63	63	65	63	65	66	74	57	54	68	52	63	64	59	58	62	57	63	55	74	74	68	54	63	79	60	72	68	55	66	66	66	65	58	55	62	55	53	61	62	73	57	66	63	58	71	64	62	62	71	57	74	59	68	58	55	53	62	73	67	49	56	60	79	57	68	59	69	74	68	66	68	75	63	76	57	70	65	58	68	61	58	68	71	73	63	63	56	70	70	68	59	66	69	56	68	68	83	70	50	78	74	70	60	64	80	69	63	60	56	73	63	59	61	66	60	63	59	71	48	61	71	54	53	73	64	56	65	68	67	73	69	64	63	75	70	57	60	73	60	65	52	60	60	60	71	63	66	51	56	59
12639	21795	31149	37727	36637	26769	12669	3729	1344	903	804	753	738	767	779	724	733	767	747	742	755	739	796	808	787	788	746	805	777	750	751	773	799	780	750	738	784	742	759	786	756	775	803	759	780	827	771	784	799	790	761	801	814	808	794	734	781	747	729	854	819	783	783	788	800	768	834	733	732	805	827	754	825	801	810	853	736	784	779	778	774	762	793	808	738	794	792	803	809	752	762	752	819	780	799	775	822	805	811	766	764	741	833	795	786	763	789	755	786	784	767	793	781	802	800	798	754	750	789	776	773	733	737	760	810	792	738	737	772	818	767	769	784	781	825	834	758	795	774	789	818	740	788	777	763	779	818	790	836	795	782	760	716	819	799	791	756	825	769	790	779	759	751	733	859	809	754	811	774	741	758	772	796	795	800	810	800	767	842	736	774	810	777	796	816	762	790	773	827	788	744	752	796	800	799	825	772	783	782	761	827	754	790	824	768	750	758	809	753	776	763	829	802	721	762	743	818	781	809	768	809	802	765	791	801	776	804	824	774	766	798	800	735	775	759	811	815	774	833	740	773	781	777	822	764	809	765	784	806	794	789	758	813	800	767	749	777	777	774	818	834	814	788	784	819	772	786	768	759	785	781	802	796	750	828	791	849	781	786	777	801	748	754	807	844	765	799	750	762	803	765	751	790	798	748	759	745	732	777	784	776	805	785	750	753	782	795	790	775	780	758	794	833	783	740	814	774	823	746	793	827	799	774	776	775	799	791	783	802	804	784	784	774	782	714	805	772	817	787	787	747	781	766	763	820	742	807	804	820	747	777	746	734	775	771	752	732	765	795	749	790	756	829	756	805	735	791	794	754	803	760	748	763	800	751	722	784	798	769	729	763	761	765	792	784	814	767	743	794	731	756	799	754	777	786	834	767	797	793	763	724	786	788	788	781	777	776	711	758	778	784	751	808	825	772	775	763	803	742	817	753	798	797	728	771	780	791	770	772	779	816	762	777	808	750	760	780	789	750	794	729	761	791	790	804	773	818	780	752	753	835	771	755	764	791	747	729	824	796	777	796	784	792	809	789	779	765	765	727	769	798	816	740	749	781	788	781	795	750	833	732	755	801	781	805	745	750	851	781	832	806	778	788	808	804	761	774	816	821	792	830	845	851	792	801	760	767	818	752	830	750	834	793	785	815	786	784	809	766	797	837	721	777	773	772	773	808	753	756	792	775	765	751	762	803	816	754	694	790	791	789	835	790	818	813	778	763	848	803	774	797	719	751	749	787	781	772	794	827	765	791	756	760	812	754	790	729	791	808	786	790	801	812	781	730	779	824	748	722	791	769	748	732	821	748	812	809	786	771	771	808	787	768	788	773	759	746	772	769	739	773	755	814	809	733	769	781	804	779	762	814	802	784	874	756	803	766	854	793	817	772	784	781	790	810	781	797	740	818	811	864	783	759	696	764	761	758	793	742	819	810	829	810	777	797	786	756	732	799	758	742	753	806	798	729	858	802	757	752	804	786	784	788	783	768	788	786	782	772	755	810	767	771	758	844	752	796	793	812	767	750	805	744	752	824	774	731	789	787	748	767	760	816	755	744	804	750	777	817	791	812	734	811	791	780	811	753	750	798	773	780	825	795	755	757	769	863	783	760	758	797	766	818	726	776	774	737	765	794	769	734	809	833	764	763	753	769	743	810	782	782	794	780	753	793	817	775	769	793	759	790	786	792	753	788	807	763	824	779	771	805	764	756	796	778	788	790	780	743	728	744	746	791	805	773	741	802	811	754	768	773	755	762	816	774	772	798	746	755	729	789	803	778	769	800	821	785	721	733	800	792	818	745	768	793	815	795	765	761	778	815	819	770	840	794	771	780	810	793	756	772	807	788	798	792	789	839	816	823	743	750	723	771	767	770	785	745	787	782	768	765	778	749	793	754	858	810	775	801	760	767	823	743	803	775	775	758	780	770	782	800	806	776	753	748	778	739	769	810	757	773	784	765	759	768	775	789	785	769	764	829	777	740	789	798	817	746	758	790	780	718	802	764	760	796	785	797	770	737	776	812	759	782	782	766	748	784	832	810	798	742	786	819	815	773	812	792	777	776	746	785	788	781	830	780	737	752	799	799	773	770	787	808	810	794	775	762	782	743	715	750	826	770	783	796	788	733	728	754	802	784	826	800	744	767	774	763	770	834	803	783	784	752	771	770	753	746	735	773	776	780	828	784	773	776	766	774	805	737	768	786	794	775	804	782	795	804	776	745	766	752	762	757	772	737	752	801	768	763	776	821	823	826	741	748	765	798	741	814	788	789	759	800	760	786	776	765	754	718	771	725	841	792	770	758	787	777	803	765	778	785	784	781	815	740	784	778	785	737	723	770	775	813	802	754	841	796	811	781	856	794	738	798	764	770	786	773	771	772	789	791	734	823	763	792	793	770	760	752	768	763	779	728	737	829	786	807	788	760	784	755	813	816	797	762	750	791	757	813	781	745	753	816	801	781	806	775	766	771	839	788	796	731	778	789	788	764	781	785	820	800	768	789	721	767	752	804	720	745	784	757	772	784	778	766	803	766	791	792	759	762	800	813	800	806	806	738	784	781	781	803	763	777	782	738	785	796	780	738	786	800	802	812	782	783	742	749	728	768	817	748	822	758	793	808	768	780	750	789	800	734	751	836	781	760	774	782	822	813	830	769	756	800	767	758	760	780	771	783	781	760	801	798	779	780	822	810	740	741	761	774	764	829	778	793	756	772	816	768	780	776	776	797	756	779	810	817	747	762	714	726	781	761	717	838	837	776	753	772	837	726	784	810	840	806	761	807	800	795	823	751	770	752	825	734	769	785	792	749	800	791	771	782	774	762	738	801	747	782	773	786	760	775	852	762	769	780	786	772	767	754	807	746	759	825	796	784	838	792	796	793	785	766	805	764	789	776	765	758	758	811	796	828	760	792	763	795	809	778	746	766	814	817	758	742	733	760	777	788	757	806	765	802	761	750	778	779	799	758	774	800	759	753	743	788	766	781	778	796	773	795	791	826	809	772	811	775	797	781	774	811	807	756	803	778	826	774	809	802	723	790	767	811	811	820	766	764	752	798	803	812	759	772	786	770	776	783	789	734	773	773	753	791	773	719	808	837	757	763	748	800	772	760	812	805	844	750	740	866	785	751	771	790	775	768	749	760	775	823	800	748	794	814	842	722	734	753	823	764	787	786	788	765	780	791	750	770	825	786	788	762	763	811	754	781	776	772	811	796	780	746	770	799	762	749	784	792	803	822	785	747	765	775	772	820	735	772	760	810	743	792	794	799	832	782	792	751	778	791	754	761	769	760	798	799	783	756	771	743	774	801	799	809	763	769	789	799	851	789	765	764	799	795	746	774	768	825	817	781	824	801	766	768	805	735	787	803	763	806	770	728	849	746	767	779	772	736	785	820	783	754	767	814	791	850	807	747	767	753	838	775	846	751	818	770	830	778	779	770	827	745	805	796	748	797	812
761	4374	14604	13890	9170	4351	1211	308	118	48	55	76	70	77	66	58	70	65	61	62	61	70	64	69	70	70	51	61	63	63	51	60	72	63	62	50	57	65	69	71	56	63	70	70	57	59	44	72	60	62	61	59	57	53	55	63	71	61	61	70	60	69	58	56	57	64	76	50	66	57	67	69	63	54	55	58	60	73	69	71	66	60	65	68	63	68	65	55	66	57	69	61	59	63	54	56	76	73	66	47	62	66	67	64	57	66	68	77	66	67	68	60	69	56	59	63	74	61	59	69	69	59	70	64	52	72	75	54	78	75	65	61	64	57	48	64	57	65	81	63	58	60	76	60	74	52	49	52	80	65	50	68	76	70	65	66	67	64	49	61	65	75	62	59	70	38	53	67	57	65	72	71	70	55	67	63	73	78	73	66	49	58	56	69	56	72	55	65	65	61	51	78	67	64	65	67	52	57	75	63	53	61	80	55	73	68	65	69	52	60	71	75	53	66	67	67	83	65	67	74	50	69	43	52	65	59	78	48	70	67	62	63	75	55	56	83	75	65	52	69	67	70	54	70	69	72	67	57	58	62	67	56	65	67	66	60	61	76	81	62	69	59	54	57	57	62	66	73	67	52	69	77	57	67	77	74	70	62	76	78	77	67	75	62	68	63	53	49	57	61	60	76	70	59	82	59	54	51	65	58	64	72	53	71	55	56	59	69	57	67	62	62	58	86	63	52	69	57	66	61	59	62	70	55	59	54	59	82	60	68	60	67	71	53	63	61	64	49	58	58	59	69	68	54	65	72	66	60	52	69	80	68	67	69	76	80	54	64	75	58	73	65	71	72	68	62	63	68	74	64	45	58	61	65	61	55	70	50	77	75	51	60	65	70	61	51	64	70	61	60	76	52	63	69	69	58	50	66	56	66	57	66	54	79	60	52	63	64	53	66	66	63	52	68	70	47	64	56	61	63	70	55	63	65	56	59	67	68	69	54	74	50	71	68	70	75	67	68	81	62	75	60	65	64	61	51	65	73	64	61	72	63	60	67	67	68	63	60	58	67	63	61	59	69	59	67	52	59	81	65	61	70	61	64	72	67	69	77	75	47	61	80	59	68	72	63	59	75	62	60	55	79	57	71	62	67	71	70	59	68	50	65	57	65	73	74	79	68	60	59	57	69	63	74	64	88	68	70	59	69	42	72	61	84	74	55	71	59	69	57	59	70	58	72	75	77	60	63	72	59	60	67	75	71	65	74	65	46	64	75	70	57	68	72	67	75	70	66	61	59	57	63	65	63	63	58	64	72	57	62	53	60	64	70	69	64	73	73	61	72	69	51	57	54	56	73	44	62	59	63	66	62	59	51	54	65	67	68	57	68	58	59	64	68	66	64	63	64	65	57	52	61	65	70	65	77	69	53	59	63	74	68	84	61	69	73	60	70	56	72	66	53	69	68	62	65	62	77	61	76	53	71	71	58	56	74	70	62	51	67	58	71	67	59	68	63	61	57	80	72	67	65	75	53	77	53	75	62	67	90	57	63	65	69	63	63	63	63	60	66	57	53	76	63	50	64	54	69	69	59	63	59	78	53	48	67	63	64	76	52	64	51	74	80	70	63	72	62	76	59	46	63	56	65	72	57	72	56	60	63	55	67	74	64	56	59	71	53	58	63	67	64	53	79	69	83	56	66	63	72	68	61	61	56	62	69	71	69	60	71	66	66	54	69	57	47	81	79	64	54	74	55	70	80	71	65	65	56	68	63	63	63	67	69	69	93	58	60	63	57	72	59	65	74	71	72	72	52	61	65	55	64	63	64	59	64	55	86	55	53	66	64	70	56	67	62	57	66	69	65	66	66	50	47	62	54	61	58	71	68	70	63	60	63	54	55	62	61	67	56	64	74	75	67	72	67	58	59	57	54	64	56	68	74	70	56	55	72	58	79	70	64	54	65	54	69	66	76	52	67	66	71	70	76	74	55	85	47	68	65	53	63	66	69	84	69	72	63	65	66	87	73	66	64	68	59	77	76	53	74	73	61	72	62	79	54	66	72	83	65	73	51	63	61	76	72	65	70	68	57	59	67	57	71	65	54	65	65	62	75	73	59	64	48	59	59	66	49	63	63	64	72	60	42	57	67	72	71	69	77	65	55	63	64	63	71	79	60	63	64	64	58	66	59	62	58	65	55	67	67	61	46	56	64	49	50	66	47	48	68	53	62	74	67	53	53	68	72	80	66	64	62	65	83	64	65	66	61	56	54	66	59	64	69	55	69	68	70	77	52	61	53	60	60	73	71	64	60	67	84	69	79	67	74	70	59	73	63	59	54	56	68	60	71	72	70	65	59	63	83	74	54	77	72	68	74	65	59	70	73	52	60	75	66	61	66	55	64	55	68	56	71	69	53	69	64	56	68	59	72	70	58	62	57	72	70	61	62	52	72	65	59	66	55	66	59	75	53	72	64	57	46	63	68	65	54	54	64	69	59	50	66	63	66	72	71	54	66	77	57	57	67	63	60	58	64	64	57	68	62	73	60	53	77	60	65	59	64	69	69	64	55	61	65	74	75	67	60	71	78	60	67	72	56	63	68	58	71	58	60	61	54	56	65	71	62	63	64	61	71	57	65	66	63	52	56	65	72	71	67	53	70	70	83	78	71	62	63	52	74	54	71	83	56	64	53	69	65	60	55	62	58	72	58	56	78	67	61	58	64	66	64	80	53	70	75	63	64	60	70	57	75	57	61	67	76	67	70	65	47	52	69	59	66	64	61	55	83	68	56	57	75	66	53	88	61	66	52	60	56	61	60	48	71	72	73	81	73	60	66	60	60	67	68	57	56	64	68	72	63	66	65	70	59	63	54	69	66	74	73	61	65	74	68	80	65	69	64	62	59	76	64	75	77	53	69	79	79	74	66	65	68	63	62	57	64	61	59	57	56	67	63	65	56	78	67	50	58	59	69	57	53	51	67	73	63	73	61	55	72	59	73	64	64	55	75	56	60	52	58	63	79	52	53	68	62	67	78	70	81	66	60	60	54	58	54	63	58	77	75	74	61	80	70	49	63	74	65	59	64	63	66	71	66	62	59	60	69	72	59	67	65	62	70	65	74	60	82	50	69	66	77	55	60	66	63	56	71	65	63	51	63	68	69	64	57	54	70	77	56	65	66	65	53	67	57	63	60	59	45	58	59	66	65	67	70	68	60	62	65	62	63	65	71	59	54	69	60	67	58	61	73	67	77	60	68	68	62	58	76	52	66	60	75	56	50	73	63	63	57	57	79	55	79	67	64	66	63	67	46	55	54	67	86	61	77	62	46	59	66	62	54	80	66	59	64	59	47	73	58	72	66	60	71	59	68	63	51	69	74	58	58	80	56	66	65	60	64	55	70	61	65	58	55	53	79	61	58	55	74	59	73	66	73	58	78	68	71	71	58	76	92	62	60	53	77	70	61	58	53	70	67	51	54	57	59	68	65	50	57	58	83	56	63	50	66
17385	27990	42272	52716	52625	38016	21462	7280	2145	1026	766	790	808	770	853	788	780	843	845	803	773	772	812	810	762	815	761	786	787	759	788	845	821	737	788	804	800	795	753	795	808	750	812	805	760	784	735	766	814	815	763	724	782	739	796	808	740	794	797	744	782	780	808	750	843	746	788	810	864	751	775	799	769	792	777	815	793	758	786	814	768	795	816	765	815	783	795	795	845	763	778	776	779	820	799	846	814	774	746	808	802	782	778	819	730	801	762	820	762	731	786	770	780	798	755	781	772	814	773	782	805	805	781	777	764	829	791	812	760	784	766	763	772	811	802	768	768	790	812	780	799	764	797	781	758	875	844	813	788	805	739	838	799	811	750	835	796	739	823	750	833	784	787	785	788	728	785	781	780	702	818	752	815	801	789	842	802	770	782	784	823	817	779	832	776	768	750	783	796	792	790	808	769	779	785	781	831	804	779	817	794	773	807	809	827	815	790	766	782	748	768	822	811	754	755	767	785	796	822	783	787	776	825	797	807	796	787	782	790	803	778	786	800	775	808	762	765	759	769	784	790	783	775	764	810	779	771	786	829	759	809	811	794	789	810	789	789	795	788	817	794	781	768	778	817	781	807	777	797	823	782	785	802	737	792	813	819	814	793	782	808	791	786	804	770	800	768	770	803	813	793	768	775	807	773	788	789	768	766	836	814	797	792	826	771	785	804	766	794	774	826	802	792	823	775	770	813	776	782	786	739	781	796	758	760	840	798	800	790	841	799	693	782	733	753	793	839	794	865	793	793	807	851	760	783	776	805	822	843	805	782	836	775	811	786	813	819	790	821	775	799	773	758	784	826	774	802	797	791	794	772	767	813	783	774	783	813	729	778	804	751	808	762	748	783	788	841	769	791	849	824	811	741	814	838	832	824	824	795	822	806	834	816	767	842	794	798	778	789	810	792	744	779	786	771	788	730	769	780	723	782	761	787	756	788	845	783	786	765	760	802	766	843	778	796	777	773	808	743	768	810	754	813	798	819	773	768	788	805	747	813	807	770	801	860	823	761	808	754	785	786	787	765	785	772	819	786	780	790	817	861	764	792	735	761	806	847	823	773	744	825	791	752	795	818	804	795	840	802	757	751	803	865	737	828	794	755	787	787	785	768	793	727	787	790	774	836	809	841	788	776	768	791	787	759	852	731	838	805	777	770	771	807	790	770	779	796	792	804	756	792	763	818	801	796	804	787	807	781	805	788	813	794	809	802	781	796	793	831	788	802	814	769	819	755	848	786	755	830	775	760	815	788	836	788	818	791	782	769	799	801	828	743	808	779	749	810	799	816	784	803	725	804	794	789	776	757	836	746	801	758	821	812	768	811	782	823	753	801	785	782	828	806	834	786	859	766	842	800	776	750	778	774	748	818	819	750	757	825	784	831	787	778	821	731	774	785	762	779	795	777	791	773	840	785	785	777	778	801	769	759	765	736	804	795	766	784	778	759	815	825	793	800	822	810	814	789	834	848	754	795	796	790	774	780	807	782	782	775	802	755	814	773	803	849	810	784	812	778	786	768	786	792	815	776	756	850	750	776	798	784	814	810	779	788	755	812	778	799	772	822	778	837	771	782	794	813	783	838	763	773	790	821	793	839	801	808	773	776	759	801	809	765	768	810	805	781	743	806	739	817	801	749	799	788	817	754	803	837	814	810	780	848	795	833	763	784	811	823	769	799	795	838	760	789	807	763	808	750	793	811	768	775	804	832	801	809	778	791	779	782	788	822	822	825	780	753	753	744	794	792	750	760	816	766	820	763	797	821	768	800	783	811	770	802	786	814	745	833	807	814	769	758	836	738	818	832	779	802	799	784	817	832	830	799	805	784	796	820	831	774	750	784	820	891	823	764	747	813	795	813	805	836	812	807	798	823	752	784	826	780	793	809	828	771	820	801	808	746	794	793	817	779	744	837	747	768	765	802	806	790	783	789	776	773	745	802	806	783	783	785	744	792	764	807	785	857	770	731	861	793	742	784	770	759	793	751	779	761	777	736	818	810	804	772	776	799	814	768	734	777	820	784	748	782	768	794	780	787	735	757	806	859	822	832	826	823	773	792	812	791	840	826	755	789	772	779	732	791	766	822	797	809	820	827	815	786	762	834	792	742	828	750	778	825	775	814	818	799	833	818	781	782	779	787	823	821	833	826	812	792	798	808	812	834	805	776	804	837	760	821	807	765	804	793	783	797	780	801	780	774	766	778	777	773	806	730	764	816	796	768	778	788	816	823	821	787	842	829	804	729	796	754	740	800	794	755	802	757	823	774	781	768	832	788	782	783	780	810	791	758	834	788	760	783	796	757	730	754	740	754	821	790	802	815	810	800	787	779	803	820	809	803	752	824	765	772	785	805	805	804	790	768	779	766	765	799	807	836	800	757	851	818	784	808	773	795	779	797	731	784	790	807	774	808	745	803	820	849	814	795	766	781	741	835	812	840	817	792	737	828	732	785	774	814	818	773	847	840	803	859	785	828	738	782	808	801	766	786	830	818	803	784	774	813	838	817	790	785	776	755	788	797	780	773	820	786	772	779	804	792	792	869	804	831	796	799	745	790	795	796	776	766	799	804	837	768	810	835	764	753	726	762	807	807	812	774	820	799	824	803	784	820	873	761	801	781	747	806	772	809	851	801	787	775	798	790	789	784	773	831	783	742	829	848	777	769	794	771	764	802	809	787	815	847	780	767	777	808	787	793	748	796	754	738	798	802	826	804	763	762	764	760	850	758	820	777	760	718	819	811	805	759	785	782	809	772	797	771	805	759	779	770	758	790	736	745	777	805	842	768	788	791	823	779	729	800	807	772	840	808	778	810	728	758	791	757	788	778	749	776	777	802	815	816	802	811	768	788	801	779	821	750	801	785	841	800	855	774	789	800	773	773	767	840	783	779	760	762	798	808	821	779	785	782	750	782	830	825	796	767	792	802	810	844	790	835	805	785	782	800	768	851	793	785	811	799	830	825	818	794	776	788	842	765	767	822	836	804	791	799	735	779	815	823	738	753	757	757	823	799	781	818	782	753	804	762	771	817	791	819	798	782	749	808	733	757	779	794	783	814	815	814	790	810	771	748	782	771	788	786	756	741	734	773	811	829	831	769	800	765	802	801	799	754	776	772	822	818	797	762	778	820	800	797	763	812	798	793	769	790	784	811	732	827	845	793	818	761	756	829	844	795	763	831	790	787	773	828	770	864	772	774	824	801	770	818	801	773	728	710	821	804	751	799	792	782	758	779	794	754	798	798	792	789	780	801	732	831	778	792	766	793	792	770	772	785	816	743	796	811	790	784	830	819	761	773	785	764	787	796	831	825	823	794	793	766	803	802	766	768	761	811	852	830	755	810	796	773	732	837	808	776	792	797	819	769	795	755	828	762	792	752	792	817	783	805	766	784	781	809	772	795	830	815	760	790	765	819	773	754	799	780	732	828	815	776	787	733	764	762	833	800	819	793	778
2368	6587	17182	13918	8237	3989	1082	250	110	74	84	75	58	69	66	58	67	65	73	55	77	71	67	67	67	67	84	54	80	60	73	58	70	67	68	68	74	57	68	69	71	58	73	59	78	69	66	50	71	70	67	65	72	73	65	68	68	51	47	58	68	71	65	70	69	53	68	60	70	69	65	62	54	68	71	66	59	61	51	60	59	57	55	74	52	67	53	68	62	58	67	70	57	75	70	56	48	73	71	76	56	69	78	82	71	74	69	74	62	61	50	57	46	78	63	62	68	71	68	79	63	70	69	58	73	55	70	62	80	63	65	54	60	69	70	53	63	73	66	66	64	71	79	72	94	76	68	64	60	66	67	50	65	70	60	53	56	67	70	67	80	77	50	61	71	60	59	57	64	73	55	56	67	82	59	61	58	66	64	67	66	57	60	54	68	51	77	59	72	86	67	53	62	79	58	76	51	62	52	70	58	49	61	70	68	65	61	76	73	70	65	64	68	63	63	57	78	72	59	68	80	69	57	62	66	60	71	64	61	51	62	62	71	67	57	54	74	72	65	63	70	63	53	69	71	58	61	68	65	63	65	66	78	69	66	62	58	69	67	57	65	70	76	52	70	66	59	76	63	66	54	55	82	56	77	62	62	56	63	52	69	65	76	65	65	70	69	85	68	68	78	70	68	67	57	56	65	100	63	64	66	80	61	45	81	58	74	68	65	53	53	59	66	72	71	76	70	62	71	71	71	62	74	75	63	71	52	64	64	71	59	49	59	71	66	60	59	61	36	54	56	70	67	63	64	59	68	63	61	72	69	53	73	68	60	59	62	62	66	58	87	75	63	71	73	52	54	66	75	62	45	54	71	81	55	70	72	59	63	61	59	72	60	73	61	55	62	70	75	69	75	57	62	54	71	54	73	78	61	66	63	85	64	67	64	67	58	70	43	62	73	69	60	47	64	77	64	50	71	77	58	69	62	55	58	76	55	56	63	69	61	69	61	58	59	72	77	61	51	64	84	69	61	57	60	58	67	55	76	62	75	72	65	52	66	69	73	60	56	60	52	63	61	59	70	87	61	68	64	63	60	65	73	63	64	68	50	64	59	71	58	65	82	57	62	77	56	60	64	57	56	67	67	79	55	71	58	71	54	62	62	60	74	65	69	88	65	64	53	67	62	65	69	65	60	65	63	56	59	68	77	74	68	70	59	72	56	61	73	75	71	51	75	62	76	67	56	66	63	55	58	62	71	77	62	66	66	69	61	62	65	55	84	68	83	83	57	66	57	51	73	59	69	61	54	58	70	60	67	49	75	68	44	50	62	69	72	52	69	81	61	64	54	58	55	62	71	72	85	73	75	69	43	68	77	71	59	69	51	66	63	62	55	57	73	63	61	77	69	69	70	66	65	69	68	71	64	78	54	68	67	56	43	67	62	63	53	60	66	58	72	57	68	66	66	53	57	71	59	70	69	55	52	72	46	67	75	66	61	79	77	66	58	57	75	67	58	64	59	72	72	86	69	79	71	72	77	77	80	59	73	63	70	60	69	61	53	64	65	68	67	71	63	70	64	64	62	72	63	69	49	79	72	69	76	76	66	62	81	85	82	59	64	63	70	67	59	62	82	60	52	61	56	62	72	60	65	78	56	73	61	57	61	64	59	70	69	58	82	59	65	62	69	64	72	63	62	70	84	64	62	71	74	68	54	61	71	66	69	54	59	54	67	64	72	78	76	63	63	57	68	69	42	59	49	72	67	48	60	64	66	55	68	63	82	68	67	67	61	57	52	72	77	63	59	55	63	49	71	51	80	63	68	64	59	64	66	75	59	66	66	60	65	71	46	64	78	72	79	60	64	66	60	66	50	62	62	82	61	73	71	66	58	61	52	74	54	61	58	62	71	62	67	69	67	75	73	44	58	52	58	60	71	69	60	74	73	55	86	55	60	59	68	82	59	75	55	62	96	69	59	68	66	63	68	52	73	73	60	61	68	70	74	74	76	58	63	58	72	68	54	70	67	63	65	63	77	81	60	54	65	61	73	61	67	72	72	67	62	69	73	58	68	62	66	65	73	61	73	56	63	64	61	66	60	58	77	70	77	68	73	54	64	62	63	51	65	67	69	72	73	69	68	57	72	57	58	66	62	63	78	59	71	59	71	53	73	64	77	55	58	82	62	49	59	65	71	68	65	71	65	76	58	59	69	71	74	77	63	67	59	77	64	74	72	74	63	47	68	75	56	57	81	54	71	60	79	74	60	72	74	75	59	64	74	56	67	72	70	64	72	68	55	70	70	61	74	67	72	61	57	59	73	55	62	75	70	77	58	53	57	62	62	70	78	65	64	53	68	71	72	74	55	62	59	56	57	62	63	66	80	70	53	72	70	54	75	72	63	56	79	80	63	86	76	57	51	68	76	63	64	45	64	64	71	73	66	76	64	63	74	65	57	63	70	66	71	68	68	48	58	62	64	55	69	62	71	64	68	66	72	64	68	52	56	57	64	72	65	63	65	59	72	60	61	56	70	62	64	59	75	46	70	62	68	59	70	55	70	60	76	55	54	56	50	70	78	66	78	70	63	59	67	60	77	58	62	78	71	72	52	68	52	66	72	75	65	69	67	63	57	56	60	83	79	71	61	62	52	70	63	63	60	64	68	76	62	71	54	56	53	57	65	64	64	73	73	65	60	53	73	66	66	49	60	64	91	64	63	75	65	70	66	53	52	62	66	74	52	66	70	63	55	76	63	75	49	73	60	52	54	56	73	64	54	60	62	85	51	68	58	88	63	62	64	54	56	54	70	65	79	73	56	64	80	65	59	71	64	50	82	68	76	67	67	69	60	54	68	58	68	71	71	64	56	79	64	56	63	54	73	72	69	70	69	74	51	59	61	58	70	56	68	57	51	59	61	82	76	77	47	58	64	65	61	56	51	68	59	59	73	74	55	47	69	73	69	60	62	67	79	86	73	65	62	67	69	59	63	51	65	70	62	81	64	62	66	76	66	66	64	60	73	59	44	70	64	64	62	77	51	66	78	79	54	68	52	59	70	58	53	74	68	66	67	64	63	63	65	50	80	73	64	56	65	80	75	63	64	54	77	75	62	68	67	66	70	61	70	54	65	56	69	66	67	68	74	62	67	55	75	67	71	62	71	59	51	65	60	71	57	73	57	56	70	63	50	58	58	54	50	54	71	58	59	69	72	57	75	56	73	72	64	68	61	73	57	67	72	62	56	73	72	64	55	80	63	63	51	82	64	56	64	65	65	72	71	69	79	58	72	68	62	67	69	60	74	75	68	61	49	66	70	72	72	60	62	55	70	66	77	68	70	63	68	62	79	60	74	62	64	53	61	67	64	55	42	63	81	78	80	64	50	59	63	66	65	62	63	70	82	61	63	70	66	60	60	62	70	81	54	67	72	59	66	52	66	68	60	63	52	61	70	65	63	67	61	70	73	53	49	61	70	65	80	65	59	72	61	43	64	65	72	60	73	63
20183	33022	44609	50726	49744	36716	20881	7144	2119	952	850	807	808	791	811	799	792	779	825	785	782	847	858	832	799	756	822	794	808	816	770	819	795	770	815	833	830	842	816	768	769	796	802	815	864	781	789	841	847	791	815	815	839	782	756	790	814	822	787	804	815	806	844	823	827	801	818	826	804	841	823	833	814	836	742	746	817	706	801	812	743	787	780	794	778	819	818	776	825	845	822	780	751	820	807	801	829	840	804	763	834	801	775	791	801	791	819	801	791	853	766	783	789	769	786	769	785	792	775	788	817	798	789	761	793	751	757	765	825	789	756	802	845	855	792	792	819	802	797	751	782	772	796	820	808	812	760	788	775	764	753	819	822	819	786	751	790	834	775	771	791	772	785	840	780	832	789	772	840	793	796	809	842	792	793	800	760	780	799	776	795	798	837	801	759	803	825	806	835	789	804	790	818	797	786	813	799	773	754	803	790	832	813	800	771	816	757	760	835	825	752	832	829	817	795	790	802	778	789	779	799	782	755	804	788	801	813	754	815	832	799	819	807	830	795	799	791	815	775	775	800	764	794	806	750	822	770	854	822	855	777	839	794	804	767	779	782	768	782	818	793	804	792	768	780	818	809	815	780	768	810	803	735	817	799	849	794	813	747	840	806	780	834	845	769	800	828	791	850	814	828	787	808	813	779	775	769	824	858	806	808	809	786	789	824	807	822	826	810	857	804	751	822	778	857	732	812	796	856	817	855	792	823	811	827	756	780	763	796	770	789	802	723	828	812	846	772	768	780	796	716	880	825	822	802	807	808	802	810	772	764	772	800	825	859	797	828	768	826	784	798	788	830	817	790	777	760	827	827	792	840	786	756	796	835	815	796	825	784	783	834	832	762	828	748	821	771	841	800	777	863	800	828	802	802	821	830	810	745	792	801	789	752	801	819	790	785	793	902	812	816	841	830	784	844	789	798	836	760	800	741	807	815	815	811	838	776	816	765	820	791	808	801	807	861	802	731	836	755	772	769	780	799	819	770	858	802	794	838	808	811	755	812	814	801	785	836	858	801	808	809	837	793	827	819	827	841	855	800	836	823	786	766	807	779	804	841	810	819	775	780	737	804	830	774	769	748	790	817	756	844	795	830	740	854	747	805	832	786	802	813	796	794	805	839	819	787	837	797	780	812	826	744	767	848	850	794	783	789	800	817	739	829	812	787	787	836	802	787	824	779	789	838	834	821	842	780	817	823	802	856	837	802	845	763	756	799	843	821	825	828	817	880	800	819	831	774	809	796	816	768	768	840	787	809	809	789	843	844	830	803	782	839	795	781	828	752	803	791	774	733	833	747	850	793	820	826	811	787	805	821	760	754	841	820	781	825	783	793	792	826	801	767	778	839	835	800	814	805	821	833	823	784	899	795	807	779	830	814	813	788	772	776	851	822	842	786	703	784	794	766	762	866	800	821	835	819	805	791	802	838	820	797	807	783	750	809	806	783	775	778	806	842	808	799	829	803	853	829	838	813	789	806	769	840	797	814	760	805	792	796	803	732	786	818	760	772	838	835	780	769	822	819	824	840	794	770	798	827	772	837	768	812	818	812	814	825	797	834	835	812	799	788	776	831	853	867	820	801	834	798	806	827	794	796	797	853	784	870	781	790	811	823	802	794	806	771	736	835	765	761	822	778	811	783	787	818	771	829	819	774	822	788	782	776	848	796	805	781	810	779	779	810	835	813	805	873	791	790	782	817	825	781	767	815	795	761	795	783	747	790	799	799	831	824	822	819	849	798	811	797	824	792	763	803	821	798	811	794	799	833	851	754	810	796	803	830	807	810	796	828	811	803	789	800	782	800	796	835	788	822	804	801	784	831	773	762	843	773	780	801	791	812	816	780	830	799	803	827	802	800	852	834	807	805	821	810	814	765	881	779	858	817	783	857	812	843	832	800	815	829	771	794	834	763	781	830	710	770	797	790	807	792	768	790	808	775	807	757	861	771	813	837	821	831	822	760	832	789	835	767	831	812	789	814	841	791	789	784	812	768	784	808	807	810	781	775	796	807	787	806	849	808	847	833	783	821	790	759	787	821	800	762	816	796	860	746	818	853	811	814	750	852	833	808	778	774	846	849	783	770	860	827	814	825	783	791	860	859	811	776	886	788	828	742	760	774	808	841	799	835	816	762	842	823	744	819	818	751	779	825	826	787	830	759	792	794	805	826	806	847	827	781	782	749	815	848	818	806	804	775	781	784	834	819	828	787	822	749	832	835	788	847	777	824	790	740	781	797	772	782	789	770	789	748	831	835	780	798	788	817	765	840	760	811	781	833	796	790	776	845	733	812	803	853	814	761	784	831	802	749	797	789	839	823	799	748	836	825	791	830	801	789	769	862	798	741	783	765	822	815	792	829	774	800	755	799	831	801	782	849	807	790	778	823	784	780	831	830	815	759	794	814	759	769	753	804	811	785	851	838	812	756	805	787	776	778	763	827	832	743	806	841	810	841	778	732	875	787	813	794	801	778	791	807	833	855	794	797	838	828	794	848	811	832	788	753	790	782	806	764	825	802	804	813	788	795	766	828	823	767	753	804	789	818	843	840	819	782	758	795	824	794	797	802	759	832	816	735	822	792	781	750	808	873	802	803	801	771	830	798	803	806	792	801	846	810	780	797	838	806	806	824	811	808	760	776	781	796	830	815	802	760	795	794	827	794	831	804	748	809	830	751	882	778	818	815	829	858	804	827	797	782	831	769	804	802	761	804	785	800	787	757	854	802	793	797	799	771	767	758	745	817	803	828	771	825	791	797	800	810	759	818	862	812	801	830	834	835	845	817	837	823	797	780	824	796	793	819	809	820	832	820	769	776	753	806	739	819	811	755	821	757	834	808	779	825	821	811	832	801	835	771	781	806	847	754	808	768	803	827	780	850	789	774	799	789	785	824	776	833	804	789	783	847	800	798	810	807	783	819	782	827	781	803	810	785	822	817	867	805	818	769	846	820	823	791	804	743	744	785	786	819	850	804	809	785	799	776	790	787	805	841	809	826	826	822	810	815	779	835	852	809	793	796	829	793	802	817	805	778	786	813	795	835	839	812	819	809	810	807	832	833	778	786	806	783	814	814	788	848	835	804	816	810	752	777	839	800	796	803	824	849	803	840	824	760	828	747	797	799	751	788	818	796	807	840	810	804	784	751	802	801	861	808	779	790	770	784	841	814	757	837	789	807	772	801	804	784	801	815	791	835	821	818	813	770	844	786	766	768	806	753	801	807	800	798	817	800	774	832	803	809	812	800	804	786	757	822	823	793	834	786	845	794	824	805	776	832	807	781	780	817	781	817	788	769	837	806	781	776	838	817	826	764	820	761	803	842	769	785	737	811	832	777	758	796	840	801	804	812	793	812	772	830	797	805	803	848	747	781	810	841	836	792	838	777	767	782	775	846	765	797	760	783	862	748	796	763	808	778	794	816	799	816	801	789	793	775	798	826	781	819	831	841	805
1683	13967	24533	19382	12704	6421	1707	370	124	73	67	85	64	79	61	72	77	64	76	61	69	63	58	75	58	65	78	74	69	53	63	69	65	69	56	67	69	50	48	75	66	65	65	60	60	75	61	76	73	54	79	72	69	69	73	70	62	74	57	58	70	69	69	69	77	67	65	70	66	74	69	70	65	64	64	70	57	48	54	61	72	75	67	74	67	55	66	89	69	67	59	70	69	44	66	75	53	61	53	79	56	64	61	67	68	51	67	70	71	55	67	67	64	67	69	65	69	67	72	76	68	75	66	61	74	58	76	72	72	83	77	47	57	73	75	66	52	70	64	72	71	65	76	70	53	74	67	55	69	72	75	63	71	65	65	63	70	68	84	72	55	53	63	66	63	64	86	68	61	84	61	66	62	54	77	56	54	63	69	68	61	58	60	66	62	68	58	60	64	65	66	70	63	73	42	60	56	78	71	73	70	61	80	61	64	66	71	80	72	57	66	56	71	69	60	64	71	52	47	63	55	76	63	80	72	73	72	76	64	48	64	62	63	62	64	77	68	60	68	71	73	58	64	70	55	72	77	79	63	54	66	52	64	69	76	54	65	62	70	61	71	61	67	74	61	68	62	64	63	68	71	48	48	65	69	60	72	63	56	72	67	56	62	66	72	63	65	66	81	71	70	78	60	58	63	81	71	79	58	60	71	54	67	65	72	71	57	79	79	65	67	59	69	59	60	61	66	60	65	51	54	63	67	64	54	60	72	64	69	61	79	65	67	61	55	58	74	65	61	61	46	48	59	78	66	63	59	57	63	58	76	61	68	52	75	51	66	70	70	74	61	57	62	57	53	63	76	56	63	77	58	60	62	53	68	60	56	57	67	68	68	55	68	59	72	85	78	58	63	81	67	64	67	67	73	60	67	64	63	50	71	50	71	57	52	63	64	62	62	71	61	67	68	63	65	56	67	60	61	62	56	57	63	63	57	73	55	63	64	58	62	64	72	58	58	76	59	64	56	60	65	70	69	48	67	73	52	76	64	68	61	74	56	49	78	58	68	38	63	66	57	62	70	76	62	76	60	60	77	79	79	58	73	58	70	66	74	65	80	62	62	72	64	79	57	61	70	68	60	58	63	65	69	61	58	63	71	64	55	54	60	73	74	59	63	58	60	70	67	52	67	61	62	59	58	55	62	72	59	57	57	52	67	60	45	58	58	71	79	68	79	85	67	68	66	72	57	64	65	65	68	68	64	66	64	65	58	75	62	70	56	70	70	59	59	84	70	59	66	69	58	68	79	60	64	57	54	57	65	82	67	70	46	49	65	70	59	58	79	68	61	74	61	69	44	70	67	65	66	77	74	51	64	69	81	67	70	67	69	64	54	70	69	79	69	58	57	74	60	80	65	67	73	57	72	61	45	54	67	68	69	62	62	71	78	59	71	60	71	62	75	74	59	66	55	67	58	70	75	73	63	72	59	71	71	68	71	70	68	67	69	65	53	65	61	64	72	76	69	68	72	68	74	60	66	60	63	58	80	59	73	72	50	56	60	71	67	53	77	64	70	68	66	66	58	69	74	56	60	61	79	68	64	59	77	71	83	75	65	46	74	55	72	66	67	67	57	61	58	71	66	79	64	66	56	69	71	56	59	62	56	57	69	81	70	58	66	60	85	62	53	61	70	62	54	73	65	52	69	77	75	59	63	62	61	68	68	62	55	62	69	50	62	61	52	78	71	77	67	69	70	61	68	56	68	60	70	70	47	56	54	70	71	66	84	67	72	67	77	61	59	72	65	62	71	73	61	64	63	76	67	68	66	79	68	71	83	70	70	67	57	74	66	74	71	63	54	53	71	71	54	55	72	68	61	73	63	68	64	63	56	69	74	67	67	56	64	84	78	83	55	57	75	63	66	68	69	60	59	82	69	71	68	57	55	78	62	65	62	55	80	76	62	80	62	75	56	62	56	65	61	81	60	58	84	63	84	65	65	54	65	72	64	71	57	74	57	60	54	67	75	70	57	75	60	84	60	70	48	59	54	78	63	75	56	61	70	70	60	74	70	57	56	53	77	69	65	74	71	57	67	63	62	82	65	62	64	66	77	70	65	66	66	80	60	69	87	56	72	93	63	72	44	72	60	70	74	65	72	84	74	68	67	85	63	65	93	58	57	64	68	63	60	67	48	72	57	80	54	63	78	73	56	61	67	53	67	70	70	68	66	72	76	67	65	58	76	68	57	57	62	71	70	77	71	56	72	61	54	58	73	58	78	60	64	70	62	57	66	55	59	65	57	78	50	53	89	67	67	83	73	66	55	83	74	54	59	81	80	94	50	77	73	76	59	51	71	62	59	69	73	62	77	60	63	77	61	66	63	55	61	85	77	70	74	64	71	65	59	57	58	57	72	56	78	72	68	67	64	53	66	61	66	69	67	58	77	54	66	64	63	68	66	61	54	60	80	66	60	51	68	82	52	57	63	72	65	73	57	66	53	74	72	75	61	66	61	72	64	72	74	70	59	66	65	61	59	65	68	53	71	76	65	58	71	67	45	66	51	63	69	72	73	55	70	56	85	72	68	57	59	69	58	73	57	73	61	64	72	64	44	68	57	55	66	67	65	64	55	45	70	65	71	67	55	47	74	56	82	62	59	68	71	63	69	68	68	58	70	58	63	72	64	62	62	69	63	60	64	68	58	76	72	70	65	78	73	85	68	64	57	77	40	60	69	79	64	66	68	69	66	50	74	71	60	70	69	58	64	64	64	59	63	63	74	74	71	62	62	56	66	77	54	74	64	69	59	66	63	75	67	70	58	71	71	67	58	61	69	71	68	54	69	56	62	62	61	78	65	59	72	61	62	59	65	64	51	61	63	60	65	66	55	68	75	63	82	53	63	65	61	66	70	62	79	69	69	70	73	56	70	60	60	80	56	48	63	65	57	66	57	57	65	69	51	57	56	55	68	77	68	63	58	78	57	73	52	78	55	66	51	42	69	60	61	70	63	69	78	66	62	62	59	66	68	62	71	60	81	62	76	56	66	63	73	53	58	53	54	64	72	61	63	73	77	59	74	60	74	77	58	46	60	65	61	72	63	63	66	61	68	70	74	69	78	61	58	59	63	76	68	62	65	60	62	62	60	65	79	52	60	62	71	62	66	49	73	61	56	57	77	74	62	64	65	41	67	71	61	63	64	65	72	64	65	68	51	61	70	65	61	54	73	71	70	61	64	63	90	53	70	75	80	60	59	53	70	59	56	61	59	60	76	75	51	75	61	58	74	53	69	52	62	76	47	75	56	61	54	65	70	73	82	61	57	71	77	74	62	70	61	66	65	78	66	62	68	75	66	62	60	74	65	76	69	64	68	73	65	63	66	76	67	61	69	56	73	73	51	57	63	67	81	69	66	71	55	67	62	63	75	71	53	52	80	61	68	67	57	61	49	79	58	64	70	76	55	71	60	66	85	76	65	55	64	87	53	57	66	53	60	71	62	83	68	82
25486	43696	50993	58835	58848	42654	24996	9921	2871	1141	896	811	849	765	841	768	822	845	824	844	750	802	794	822	785	803	802	795	846	802	748	744	824	834	795	802	844	782	802	859	770	792	842	785	852	737	755	765	826	766	803	763	765	744	801	778	810	857	790	791	787	766	812	838	827	810	792	798	780	791	798	824	790	762	823	808	827	796	847	829	806	794	791	809	845	793	799	762	821	808	797	801	762	772	730	771	866	772	832	806	821	831	836	849	811	808	824	819	768	817	813	858	835	811	765	813	790	792	846	764	754	820	800	847	795	798	829	772	822	827	805	826	761	830	767	789	818	793	810	756	814	790	783	836	803	777	806	807	807	777	811	834	763	820	774	789	793	774	777	847	769	801	773	824	780	791	851	758	824	754	803	790	840	798	828	782	787	836	793	760	758	801	766	848	820	804	802	804	805	769	798	801	811	790	779	805	776	847	790	810	819	841	837	813	784	827	850	837	802	839	807	781	836	815	829	837	809	777	837	862	780	800	817	817	794	782	780	823	805	785	833	761	833	814	812	785	817	796	819	770	802	776	855	777	764	766	762	814	811	828	778	772	825	821	756	839	754	770	778	764	828	802	781	753	808	869	835	794	824	760	732	795	784	835	849	759	787	828	793	806	826	790	788	820	758	841	812	790	841	838	823	793	784	828	827	783	804	788	789	825	866	805	763	839	825	804	792	808	849	796	755	817	838	784	806	812	751	806	849	813	811	840	833	789	784	835	829	821	831	776	788	805	809	779	823	772	814	863	804	789	796	797	752	805	770	786	767	816	830	832	788	791	813	815	858	839	791	836	770	812	768	803	820	843	780	788	809	800	822	785	831	805	776	779	795	837	821	744	764	836	761	818	806	762	789	837	761	795	799	753	823	749	790	770	825	816	777	834	776	789	824	753	782	837	779	800	777	788	839	787	813	802	805	803	822	790	767	788	801	799	764	788	799	789	859	848	783	793	819	808	797	783	788	818	801	808	776	822	771	763	773	830	783	789	797	814	840	840	781	851	814	785	822	784	779	836	792	768	764	809	792	853	827	777	812	782	811	767	805	773	776	842	796	794	835	852	795	822	811	800	773	786	803	810	795	861	782	828	760	801	809	849	810	734	763	840	811	800	767	805	832	829	827	790	818	822	769	799	805	792	804	766	782	774	815	808	756	886	783	804	762	772	790	785	753	818	820	773	824	746	816	815	816	813	819	812	873	807	799	753	783	791	797	800	815	792	810	821	767	808	837	775	800	751	810	760	782	799	832	792	800	807	800	779	797	816	779	794	775	754	807	806	819	780	736	811	834	764	768	784	815	865	785	809	793	769	822	775	813	785	774	781	811	815	824	819	816	817	793	769	807	811	850	823	863	772	765	839	827	767	807	774	829	801	812	834	787	803	834	790	803	759	796	827	812	808	814	831	809	819	847	815	780	845	765	845	742	853	812	803	810	813	758	853	800	861	773	776	802	781	805	792	818	761	854	823	805	740	835	781	795	859	863	809	802	745	769	778	787	797	826	837	829	854	857	790	776	781	838	776	794	802	836	773	769	871	799	785	792	832	848	782	789	826	840	780	798	821	789	815	822	809	755	809	820	855	779	835	844	808	818	789	830	810	739	814	811	762	815	847	763	763	833	815	786	806	812	796	776	784	786	863	858	792	823	788	803	803	822	798	784	800	776	787	845	857	830	760	824	800	787	808	826	778	820	777	833	786	777	802	773	829	818	819	842	852	846	769	785	815	836	734	777	810	803	807	838	845	773	783	873	803	809	828	817	826	758	808	804	782	798	807	747	834	822	813	744	826	792	785	837	773	748	850	773	811	799	828	839	832	812	791	832	815	762	812	825	785	767	781	795	803	811	780	765	768	793	785	817	838	808	788	781	820	813	824	788	792	779	789	789	819	789	794	763	755	821	842	810	788	812	820	813	761	788	799	801	806	793	763	770	781	852	801	842	776	825	824	827	837	807	786	830	787	860	790	817	857	798	806	829	808	803	808	801	776	760	812	772	808	837	821	817	811	759	797	783	784	800	832	842	810	823	785	740	772	796	789	825	772	823	792	815	783	789	799	829	792	812	777	764	871	838	818	767	812	837	839	791	822	776	788	841	830	839	771	766	856	794	779	822	778	765	790	829	836	772	808	780	805	824	811	822	773	823	805	750	774	815	785	787	831	819	797	815	813	779	811	806	752	768	820	822	800	810	823	794	806	816	823	760	851	865	802	806	811	801	785	796	813	791	792	821	776	776	814	801	783	823	789	816	822	800	803	797	826	760	792	822	858	842	818	800	816	860	807	852	803	824	794	789	796	762	801	745	811	771	828	839	843	774	801	829	807	822	820	815	813	785	836	815	844	771	778	787	809	820	751	821	796	795	794	843	771	803	829	811	818	797	837	763	831	764	825	750	788	830	808	861	813	773	789	809	832	878	798	757	789	793	791	854	861	790	798	808	781	806	815	778	845	815	782	774	822	822	783	763	803	770	772	795	778	819	775	867	815	792	831	805	844	823	828	800	790	804	790	728	804	785	865	825	729	815	779	797	788	806	821	789	766	832	782	788	812	859	800	793	785	828	848	822	787	837	775	851	770	834	824	778	820	757	878	795	764	807	829	744	769	758	832	747	806	784	754	832	822	816	845	774	794	772	791	820	832	826	753	780	806	816	795	762	807	763	810	805	858	843	800	836	809	800	769	838	791	785	839	816	810	742	780	748	812	788	742	789	808	849	865	823	840	808	852	813	772	807	767	832	796	788	796	797	803	810	761	797	765	761	791	820	799	846	840	823	848	858	823	790	787	817	786	827	792	777	811	774	780	815	804	832	810	798	807	761	805	741	789	816	776	792	802	813	813	776	801	799	809	826	829	837	852	766	821	789	862	781	793	793	788	818	771	812	829	804	831	818	805	792	777	779	835	791	819	811	789	826	834	843	870	806	870	809	765	811	796	802	762	793	807	796	824	761	806	768	823	817	818	785	799	823	802	817	779	790	798	795	811	811	790	832	822	800	770	810	798	784	806	813	804	806	800	831	776	840	828	805	807	839	810	795	780	837	846	830	778	784	842	839	815	838	785	769	763	804	798	800	805	819	769	822	748	753	833	837	815	767	861	777	753	802	867	769	774	795	772	859	828	815	792	771	794	801	788	772	859	848	782	853	831	713	833	789	831	774	805	765	790	747	817	775	815	848	801	814	796	768	771	805	786	798	798	839	797	822	798	792	808	795	775	755	811	778	751	800	761	804	807	791	796	801	822	821	777	832	826	804	793	797	795	816	802	808	791	785	821	809	844	807	791	794	787	787	758	771	798	809	775	808	806	862	808	817	810	773	814	759	760	785	864	824	850	786	740	746	814	836	804	787	820	764	742	834	827	843	799	789	844	843	802	837	835	778	786	838	790	821	803	774	814	805	801	821	813	819	804	838	763	844	823	761	758	785	769	825	813	797	776	796	849	775	803	799	826	800	776	792	824
1448	2361	5820	5472	3564	1656	477	155	77	74	54	74	65	69	64	77	63	79	63	69	66	61	62	76	54	57	55	61	51	56	72	67	68	69	60	65	72	70	68	71	63	62	58	77	72	54	55	56	61	67	57	44	69	64	68	55	65	66	80	51	74	59	61	58	70	91	74	52	67	65	63	73	69	54	84	60	63	70	70	43	64	66	61	61	63	59	60	74	69	64	81	76	72	69	68	73	70	70	68	55	74	54	64	60	62	60	77	78	71	78	60	70	60	75	52	67	61	76	84	50	74	67	68	63	57	60	52	58	60	64	56	57	57	56	72	75	63	61	64	60	67	67	72	58	80	71	66	87	61	61	72	66	59	55	63	74	57	61	61	51	70	61	54	67	59	72	69	74	70	62	73	60	57	80	65	80	65	64	61	73	70	54	62	55	59	72	65	62	49	60	56	74	66	65	67	73	78	63	63	71	66	57	61	64	50	60	59	55	76	67	75	60	65	62	72	54	59	61	78	69	80	74	60	60	59	73	61	57	61	71	68	70	58	62	68	79	73	60	38	70	58	65	47	62	71	70	67	50	83	73	65	65	59	79	49	59	68	76	65	75	48	70	52	62	63	55	64	73	97	68	63	68	67	76	64	63	78	64	54	61	71	69	68	53	65	65	55	58	66	62	65	63	77	74	56	65	63	60	79	66	69	73	63	61	66	73	61	58	60	70	69	59	68	60	67	75	61	74	57	68	64	61	63	60	64	69	70	67	48	64	67	67	47	66	54	74	71	65	70	57	63	52	64	70	58	63	64	77	63	77	55	70	57	63	65	56	69	72	66	79	62	53	74	69	75	68	63	52	74	77	54	60	59	64	75	55	59	67	64	50	67	63	60	62	56	60	51	54	65	70	63	57	59	70	59	57	60	68	78	43	62	62	68	59	57	78	71	41	50	67	58	74	65	65	68	64	76	64	65	62	63	48	66	61	52	62	50	67	54	64	60	56	55	72	73	77	69	69	70	47	65	68	52	76	65	62	58	54	69	68	67	52	75	66	68	67	73	56	69	65	65	63	63	69	72	63	60	70	66	69	56	61	79	78	61	53	60	72	53	64	65	62	63	63	80	55	76	73	52	76	75	54	55	46	65	67	69	66	64	74	53	74	71	61	69	78	49	77	71	64	65	86	59	67	84	58	54	57	65	67	63	67	69	69	43	61	57	64	70	60	86	66	65	50	63	52	61	57	63	60	52	63	65	65	67	57	64	61	79	71	61	67	66	69	71	50	65	75	52	59	68	68	68	64	65	65	65	64	69	72	69	68	70	68	60	61	68	63	62	77	65	60	57	67	62	58	73	70	77	74	59	70	76	54	50	65	69	65	75	67	67	47	57	62	73	75	67	60	47	58	68	56	67	57	60	77	79	69	62	50	69	65	51	59	78	69	58	64	65	56	62	62	67	66	73	73	68	57	66	59	68	63	48	83	64	71	59	54	60	73	64	71	67	64	69	63	57	68	57	65	77	70	73	76	60	65	65	61	58	70	58	75	66	55	69	63	57	65	63	46	70	70	66	50	62	55	75	70	76	72	56	61	54	53	63	77	63	69	54	65	64	79	87	61	62	55	61	72	61	51	69	60	67	68	58	70	67	58	60	57	68	66	66	58	67	59	70	69	60	71	60	66	52	67	62	44	69	59	73	72	72	65	67	65	65	73	66	78	55	57	65	62	52	61	61	54	65	60	51	72	63	67	57	62	64	63	76	67	59	65	64	64	75	59	67	79	58	62	71	62	67	60	47	55	71	72	69	78	66	70	78	61	64	60	51	58	61	69	70	56	60	67	75	60	59	51	61	57	52	81	68	67	67	64	56	75	50	69	71	75	61	61	72	61	65	68	64	63	63	67	51	69	53	67	71	65	50	50	59	73	73	65	84	72	76	64	68	54	60	63	44	61	76	79	61	71	70	51	58	70	71	50	62	53	62	77	51	63	68	71	59	46	64	68	63	60	50	68	71	68	74	47	60	60	64	65	59	61	49	63	68	60	68	74	47	70	75	64	58	60	54	67	62	71	60	55	66	63	58	47	72	63	63	66	79	73	69	45	57	61	65	59	57	72	70	56	68	68	57	63	70	65	55	59	58	57	57	57	65	68	61	58	70	64	52	52	67	68	68	61	78	69	74	67	61	72	68	70	57	72	63	59	68	67	66	70	62	70	62	58	73	79	67	65	70	64	60	66	60	60	75	63	57	75	49	60	57	77	66	58	63	79	64	78	76	53	56	60	62	55	56	60	52	74	73	62	69	66	56	73	64	63	75	60	68	60	74	64	63	68	64	63	83	55	70	55	55	59	67	58	70	65	73	52	66	55	58	63	52	54	59	61	48	55	78	73	63	62	75	66	60	70	60	57	66	64	67	69	64	52	78	57	67	69	55	62	75	63	64	69	73	78	60	55	66	59	59	65	69	57	62	64	67	49	57	60	70	47	69	69	54	66	74	63	58	67	66	53	55	51	55	64	75	63	72	57	65	63	65	65	54	65	67	59	73	59	53	57	61	63	66	70	63	65	54	79	79	63	67	74	61	58	62	42	70	46	71	65	59	57	68	66	73	57	74	55	64	65	70	69	53	53	59	72	67	78	72	66	70	86	67	50	59	72	68	61	68	61	60	54	57	80	63	64	63	69	58	71	66	64	60	58	63	68	60	60	61	58	60	66	65	61	68	65	69	66	65	56	72	61	54	66	55	73	56	50	65	73	57	66	72	65	60	53	57	65	59	61	59	74	63	77	61	85	61	81	74	73	77	58	86	60	59	81	52	58	60	49	69	67	75	64	67	58	64	73	71	66	49	68	55	57	81	71	68	65	78	64	71	53	67	64	65	79	72	68	69	62	69	82	70	71	73	59	64	74	76	64	62	71	75	64	64	67	51	52	65	66	68	78	86	53	59	69	63	48	63	74	65	62	61	47	61	59	75	63	66	63	63	62	64	77	59	63	54	60	59	58	63	65	60	68	63	57	54	53	67	53	69	63	55	67	58	66	75	67	72	52	62	59	77	73	60	59	65	65	70	64	79	55	64	49	58	53	64	65	54	56	56	61	68	58	52	71	81	66	54	69	54	63	54	66	64	66	74	53	67	53	72	63	59	78	56	57	69	59	73	66	64	60	52	64	62	70	62	76	78	60	54	60	61	74	69	57	62	68	66	58	66	63	58	73	63	61	58	58	64	61	62	68	62	64	72	54	80	63	76	72	68	69	70	62	69	63	60	69	77	70	75	59	64	65	72	56	51	80	62	69	71	58	56	73	51	66	59	60	67	68	68	76	56	71	65	58	63	58	72	70	70	64	69	75	65	64	68	60	68	62	67	69	67	53	67	55	66	66	77	68	57	63	52	79	62	61	76	66	56	73	64	59	61	68	64	56	59	74	66	69	60	60	54	68	62	54	58	66	60	61	80	56	54	58	57	68	61	49	63	70	79	55	62	63	55	60	77	61
15480	23208	31504	36664	36341	26354	12722	3996	1346	859	785	812	770	784	817	809	764	781	806	788	828	765	751	758	792	824	762	796	806	804	786	811	802	756	826	805	776	773	730	781	831	796	761	771	777	800	804	834	806	801	778	790	770	787	769	818	822	788	769	771	772	808	781	771	768	797	776	770	819	737	801	818	801	792	775	810	769	806	798	838	792	769	750	797	761	757	755	774	751	809	756	796	806	775	810	805	843	847	813	733	798	803	804	789	779	791	768	773	789	742	780	774	715	781	746	816	795	781	792	812	837	778	790	780	805	818	769	813	750	785	787	798	793	832	778	754	785	790	770	770	786	837	834	797	822	755	775	773	793	824	766	794	745	793	789	766	772	761	804	763	776	781	773	778	782	780	792	796	817	771	807	792	787	808	795	774	759	794	815	808	721	793	786	818	841	753	783	793	821	810	737	750	789	805	779	784	768	756	757	814	795	801	748	770	808	769	740	819	801	819	783	776	773	785	815	755	798	769	799	789	746	804	840	786	779	760	791	800	782	762	824	792	770	801	820	765	786	780	758	793	787	810	816	829	786	812	806	801	808	791	795	806	781	773	743	764	778	806	782	789	788	825	813	823	813	765	752	775	799	808	809	805	773	781	760	790	806	776	789	750	773	789	804	743	675	808	762	769	830	756	756	780	836	830	756	831	772	760	773	793	785	799	756	768	782	764	752	835	830	753	761	752	816	783	806	781	766	821	710	805	807	785	798	825	764	779	784	772	781	789	804	784	769	767	764	750	757	756	784	803	825	769	824	758	797	807	781	794	843	764	749	755	813	802	788	801	764	820	822	821	799	793	806	731	812	770	779	802	812	815	774	824	739	775	823	821	782	823	856	792	819	759	783	811	802	829	790	757	811	775	768	790	807	760	782	763	793	807	745	779	790	821	764	816	784	783	763	830	777	798	754	810	724	803	807	810	809	809	773	768	824	835	772	792	773	809	762	856	786	752	781	795	812	785	801	794	810	823	809	799	813	790	781	796	764	806	743	800	786	815	805	788	772	798	814	816	765	825	752	763	802	803	800	771	752	787	712	755	765	828	776	790	798	774	777	790	786	785	774	774	776	786	797	777	821	748	755	767	785	792	801	754	822	757	753	772	792	780	799	828	821	741	839	789	800	757	817	765	830	769	797	819	723	825	792	772	742	807	839	766	788	765	777	831	819	803	804	783	785	784	787	790	722	767	806	772	801	801	796	809	788	797	800	817	769	824	728	835	763	817	801	733	786	774	759	846	862	774	766	782	771	763	800	760	793	766	838	778	786	786	780	794	791	776	813	793	757	798	789	812	801	744	772	776	795	766	767	781	772	733	784	825	810	718	803	817	758	787	794	792	764	781	806	831	742	796	810	809	758	786	840	803	814	796	779	744	848	774	828	823	803	747	788	800	774	842	843	778	794	781	808	796	796	814	782	790	845	785	784	815	813	718	824	755	782	783	863	720	801	802	775	791	770	773	767	768	811	763	716	783	780	824	820	769	744	860	804	810	779	802	789	796	789	808	784	793	822	799	808	788	757	790	788	779	770	789	762	841	734	790	766	829	802	787	822	756	808	816	815	756	821	788	829	801	735	788	748	746	797	801	803	770	817	824	831	794	840	794	786	776	747	788	834	816	765	801	781	771	764	738	834	804	763	782	773	775	801	708	750	816	755	718	824	820	806	834	751	762	778	818	765	841	789	799	759	804	839	795	779	808	767	771	761	755	764	783	775	791	851	750	803	826	746	766	764	772	848	817	816	827	754	751	771	830	782	798	770	837	796	795	792	784	789	824	767	797	755	759	771	792	725	812	785	781	808	777	817	804	786	741	797	805	784	792	770	778	807	827	763	775	777	808	769	822	815	843	803	774	800	792	802	794	744	758	778	825	789	798	815	765	759	765	811	813	793	766	804	822	776	825	771	828	823	815	795	832	804	792	789	847	844	770	781	776	793	826	747	780	799	772	810	717	803	793	742	820	814	769	785	815	816	808	816	794	798	781	767	796	734	812	780	751	789	779	824	799	814	819	763	797	834	840	791	768	760	787	790	821	831	772	769	810	781	773	804	787	794	769	776	801	773	776	812	785	854	759	750	782	776	796	783	763	811	762	789	784	798	745	770	750	794	788	799	828	804	829	806	776	795	748	725	813	834	780	798	802	822	816	823	793	783	787	809	843	780	782	819	815	835	857	842	758	791	819	847	805	772	780	780	797	736	810	788	814	796	825	797	770	742	821	738	766	758	829	797	759	865	767	794	789	770	738	771	794	781	743	746	806	768	777	798	759	728	801	796	745	794	797	766	766	763	732	804	808	768	798	826	762	799	846	809	728	807	818	743	785	772	777	791	770	766	807	790	851	816	776	786	799	778	793	764	783	803	809	858	768	793	801	775	770	773	784	826	807	818	783	794	805	766	759	816	801	833	794	778	786	772	776	811	798	769	817	778	768	747	785	822	737	765	807	801	808	854	803	770	758	797	784	794	841	780	744	729	826	765	794	774	776	810	795	720	769	802	830	803	784	820	793	729	775	798	741	800	767	801	798	765	795	854	811	816	762	781	808	796	762	759	806	784	760	733	793	824	788	759	747	787	822	817	774	802	786	770	847	766	801	760	803	780	774	767	780	767	813	805	812	836	777	862	807	795	800	804	796	792	804	772	780	794	812	779	790	732	815	785	777	774	825	775	791	770	793	811	866	811	778	729	773	745	791	834	808	748	809	758	772	782	777	797	783	823	779	763	750	752	783	777	842	817	746	808	787	767	755	781	805	797	735	784	754	764	797	808	794	852	837	804	762	789	803	767	797	780	764	784	756	764	777	837	797	814	832	827	791	787	796	773	734	754	780	749	778	829	806	793	800	802	818	839	778	781	774	787	774	787	775	811	787	782	769	760	768	808	771	732	763	834	772	776	819	798	757	831	788	783	791	730	794	773	737	770	764	781	802	818	765	800	819	794	750	806	793	750	772	758	788	777	800	773	745	757	732	801	740	812	794	796	745	755	840	775	780	871	820	788	769	828	822	805	782	765	776	798	794	801	796	784	814	822	802	785	777	780	800	761	759	776	754	752	768	775	822	810	731	798	797	782	756	785	807	797	768	790	776	780	756	778	790	826	800	802	752	789	817	767	787	817	779	779	767	775	753	813	781	812	793	748	784	745	802	766	768	791	814	799	817	771	766	778	792	787	804	781	823	807	796	818	777	742	775	833	809	848	773	741	805	814	730	797	767	784	812	811	802	732	755	774	766	836	760	791	770	850	779	827	871	793	706	746	772	780	787	761	734	763	795	774	818	770	780	757	838	815	780	761	768	822	815	800	782	815	750	739	787	800	751	766	822	750	794	782	771	833	808	819	750	770	755	762	797	805	761	787	801	787	727	782	855	789	795	784	794	785	782	810	835	776	790	823	857	801	825	785	772	821	792	802	744	773	743	785	820	715	826	780	758	790	787	747	774	770	797	839	811	791	768
946	7510	14491	13248	8842	4019	1049	261	105	77	75	82	59	52	76	67	62	80	57	78	48	67	55	62	57	64	61	60	73	67	60	61	56	53	67	65	60	52	70	67	58	67	61	56	64	58	71	61	72	62	61	49	71	64	69	69	76	73	63	66	61	78	71	69	48	73	68	69	57	53	69	73	66	60	63	60	69	68	63	59	63	65	70	60	58	65	61	63	65	54	60	49	62	44	65	64	62	53	65	62	60	66	56	61	61	56	60	64	74	74	60	64	57	60	67	58	68	55	69	70	70	59	57	69	64	67	80	70	64	63	67	61	80	73	71	66	65	56	62	50	61	60	67	72	54	71	58	55	68	54	67	51	66	59	72	74	75	62	55	56	66	70	53	64	82	54	67	54	56	67	80	60	60	63	54	70	61	82	56	64	61	77	68	66	63	47	66	75	67	71	59	73	60	66	56	76	72	78	63	80	56	60	65	66	63	61	70	62	46	77	67	60	71	68	66	66	65	55	58	67	57	52	68	82	56	73	68	67	60	55	62	57	83	54	78	70	75	72	69	68	80	68	84	68	68	71	62	84	80	70	80	54	67	50	76	77	65	65	61	44	62	68	67	69	68	66	68	57	59	52	83	64	82	75	54	69	82	74	50	58	55	61	70	65	67	54	72	65	64	62	63	65	67	65	62	77	55	61	52	80	71	59	67	67	75	52	69	65	52	72	67	70	65	55	57	70	54	66	54	64	59	61	63	53	60	61	53	61	62	72	74	55	62	79	53	74	72	79	73	61	69	54	84	62	46	66	72	51	57	69	66	67	72	60	85	59	62	63	68	85	63	64	56	67	65	60	63	59	57	68	68	55	71	63	52	77	70	60	72	61	61	66	56	51	63	65	63	72	65	68	73	71	62	55	70	78	71	78	64	55	65	61	51	72	61	77	74	85	67	54	67	67	70	60	78	68	73	60	62	56	71	66	60	76	52	69	67	73	71	80	67	67	62	57	55	55	63	70	70	58	57	75	70	69	66	63	65	67	76	69	63	56	61	69	69	65	63	64	60	65	64	67	66	72	64	61	51	68	61	71	70	63	73	58	76	78	63	64	69	39	60	68	62	70	62	60	59	56	63	62	66	80	57	73	59	74	66	66	68	52	63	48	61	68	60	61	72	72	63	60	65	70	58	65	50	48	62	74	63	50	63	49	52	61	53	58	60	47	58	75	64	63	58	84	70	63	64	58	83	59	67	49	70	63	76	73	69	65	68	72	64	57	69	57	66	65	64	59	59	70	56	67	57	56	63	73	73	56	69	79	51	59	69	68	63	59	70	62	72	70	75	65	66	69	71	56	62	67	75	63	69	60	67	53	74	69	59	72	62	52	59	71	61	66	58	51	56	71	74	84	66	81	61	69	74	67	48	69	66	63	69	59	64	50	61	77	55	61	63	60	67	64	66	75	63	67	66	67	71	75	63	60	55	62	61	76	74	58	65	54	76	84	61	70	53	71	59	76	58	76	60	72	53	65	74	60	45	59	67	58	65	68	66	72	72	60	64	66	57	64	66	74	51	69	79	75	81	61	61	68	69	69	77	64	63	62	66	57	57	54	57	65	68	66	71	69	59	67	68	60	75	63	79	66	66	66	67	58	52	74	59	84	66	63	57	71	75	60	73	62	66	63	57	72	70	77	63	65	67	68	71	70	55	58	74	45	73	58	72	59	72	83	78	52	76	67	53	65	65	60	53	61	74	64	74	55	59	70	68	63	61	70	44	62	67	69	76	75	57	67	64	58	51	75	68	67	75	76	69	59	57	77	71	76	70	60	75	63	66	63	54	69	61	72	55	78	67	59	54	68	62	70	64	62	68	75	60	65	60	57	69	49	68	69	50	59	57	67	88	68	53	54	64	61	54	48	70	58	52	63	68	60	67	58	63	54	83	68	60	65	63	64	66	62	74	60	60	69	63	63	68	61	67	54	65	53	78	71	56	74	69	62	59	75	68	66	69	69	60	69	70	61	56	50	60	64	68	61	61	66	67	70	57	64	66	75	53	58	60	57	66	76	69	75	72	52	63	79	69	55	56	62	53	59	54	76	65	66	67	62	56	69	58	71	64	64	72	71	86	57	76	55	79	72	42	74	80	79	53	65	59	55	66	65	63	67	42	67	71	56	62	72	80	75	71	61	61	74	48	62	59	68	63	55	70	54	80	61	63	82	62	66	71	62	66	54	70	53	73	71	68	59	78	62	78	67	58	74	73	77	62	61	63	57	70	68	68	54	58	73	62	57	59	62	68	74	68	72	69	65	48	77	59	72	63	60	67	55	73	67	71	67	55	51	74	71	61	63	74	56	59	62	60	69	57	65	72	63	66	49	83	68	75	56	69	72	80	57	52	71	50	66	72	55	60	63	50	67	68	70	57	59	64	61	68	65	54	74	78	68	69	60	65	63	62	72	65	53	77	74	71	46	69	56	79	62	60	70	66	62	69	68	68	76	82	55	64	62	71	51	67	61	64	54	57	71	67	77	66	56	88	77	75	64	48	63	57	53	54	67	60	61	67	59	63	63	69	65	67	60	78	65	60	64	75	67	77	69	77	77	66	76	67	59	66	83	52	67	59	59	62	43	68	77	64	63	71	65	65	70	70	67	60	68	66	72	60	59	83	54	67	68	59	64	66	66	74	64	74	67	57	66	58	60	56	61	71	65	65	55	67	77	77	65	60	67	58	70	69	61	64	51	53	63	70	63	57	63	58	63	61	60	66	66	59	66	72	58	67	69	66	64	75	56	77	69	58	62	70	63	63	66	67	43	57	65	67	68	59	58	70	59	54	63	62	70	79	67	58	64	76	65	60	71	72	61	63	66	63	65	65	71	75	61	62	67	71	61	65	54	84	66	81	59	72	48	80	64	62	72	65	71	65	79	61	72	84	57	60	76	63	63	59	73	68	54	49	68	58	67	66	54	53	47	70	51	71	60	64	60	59	57	56	64	63	54	54	51	72	64	65	52	58	64	72	67	68	74	57	83	64	67	83	76	55	72	56	64	66	54	61	73	55	63	60	63	66	69	66	63	65	59	55	60	62	68	72	62	69	73	60	74	54	73	63	56	60	63	52	55	71	77	72	51	67	53	56	53	67	79	64	72	49	71	61	72	68	60	72	73	75	73	63	55	56	70	60	65	61	82	63	62	65	61	59	66	72	74	71	57	56	85	67	51	89	62	71	59	70	64	63	67	70	60	55	60	60	52	65	73	52	67	56	69	77	60	64	61	73	64	57	71	81	61	67	60	69	64	58	72	65	61	79	84	71	59	73	62	60	59	61	54	66	79	66	68	68	69	64	71	68	68	63	65	65	64	55	70	67	80	73	63	81	77	60	54	70	87	74	73	73	63	59	56	76	63	83	76	60	54	72	68	70	64	46	54	53	67	55	59	64	63	74	76	68	61	58	65	56	61	50	64	63	58	68	65	50	71	66	69	70	67	62	65	55	64
20387	34830	41337	52186	52091	36268	20067	6803	1878	953	829	801	777	803	817	857	808	752	783	813	802	730	807	747	784	773	785	774	825	755	750	854	773	822	800	786	790	797	794	861	778	780	801	785	766	830	835	795	802	758	775	762	778	797	812	800	807	802	751	734	755	799	769	785	812	799	832	758	758	793	814	796	767	788	823	766	787	760	809	778	763	774	840	847	782	782	780	798	826	801	822	761	745	794	771	775	834	742	770	795	812	833	812	816	772	824	785	761	813	779	806	824	779	775	796	788	770	811	773	752	781	826	791	823	784	801	765	821	744	762	848	799	768	786	802	766	831	822	802	821	817	799	819	812	825	765	766	793	808	794	794	754	774	833	780	835	802	811	824	808	781	783	820	788	812	740	799	847	796	801	798	761	792	804	756	779	801	797	855	838	831	834	803	815	816	761	772	821	797	746	799	837	832	734	812	820	817	812	802	791	790	744	794	752	815	799	787	823	777	772	797	797	817	763	803	794	820	770	769	787	774	819	772	793	837	772	795	789	830	756	810	837	770	742	772	811	829	753	842	825	784	759	773	762	780	827	803	775	786	727	801	787	816	797	794	791	774	801	794	770	780	815	805	775	821	831	781	776	816	785	739	789	797	800	812	765	789	852	847	760	790	799	775	808	756	791	745	810	835	739	815	781	829	782	813	780	792	761	784	801	785	740	811	816	761	733	783	824	769	759	808	769	793	766	757	784	796	746	779	791	769	784	824	788	798	794	825	750	800	770	832	766	804	802	817	769	835	786	744	848	789	822	810	798	823	806	793	813	833	765	736	823	820	786	849	832	747	812	733	762	848	806	771	785	766	800	820	757	801	736	848	779	793	760	852	796	795	788	794	729	786	779	795	752	753	829	830	798	790	808	789	793	704	811	740	779	797	824	757	811	766	799	834	797	798	804	760	785	821	811	747	809	770	807	768	813	781	801	824	787	777	807	745	790	846	850	752	807	786	787	776	825	799	778	800	779	802	814	820	804	739	771	787	781	779	802	820	839	776	796	749	767	797	778	802	743	838	785	811	776	779	810	785	797	765	758	809	819	820	780	792	820	770	835	818	744	806	806	794	811	791	825	801	838	810	767	800	848	840	816	781	804	769	796	813	788	751	809	798	770	754	758	833	776	792	727	816	756	780	823	772	781	792	827	782	768	782	728	777	764	802	770	787	761	719	772	781	797	755	796	758	780	746	786	822	835	812	818	755	815	792	823	799	810	766	792	807	798	757	805	789	786	827	793	803	796	810	802	798	749	784	776	838	783	798	817	751	858	763	770	773	747	806	802	737	777	777	814	805	779	789	735	836	783	788	796	794	839	798	761	800	760	844	791	818	813	827	796	802	819	788	805	825	768	802	846	810	806	822	819	812	774	782	789	800	792	770	793	800	783	770	799	773	790	778	752	757	809	775	767	831	848	851	812	830	793	776	810	826	824	810	783	801	800	753	747	833	776	755	760	824	764	766	786	775	765	822	785	774	751	831	802	804	792	788	805	770	763	756	774	796	827	766	855	820	797	781	792	776	759	810	792	786	810	796	793	784	825	776	763	802	809	757	779	794	814	777	795	842	770	820	791	821	770	804	770	770	786	794	814	767	787	801	808	851	757	831	826	750	834	791	800	800	807	748	797	842	771	773	834	820	772	797	779	849	775	821	744	800	739	782	797	759	821	780	786	757	798	766	776	774	785	802	754	786	796	788	771	771	790	828	800	764	813	776	788	792	820	769	795	802	788	827	782	820	811	751	816	806	775	828	801	822	796	807	813	761	842	846	791	831	729	780	804	819	844	716	783	796	770	797	814	806	776	795	797	753	788	771	764	771	834	805	787	803	777	767	800	777	751	746	805	771	716	762	819	772	787	759	765	741	763	813	808	813	781	766	762	772	760	810	786	808	800	758	812	808	814	853	741	784	799	779	814	785	822	724	776	739	838	793	817	805	794	765	753	757	759	794	811	794	805	808	788	755	770	831	769	774	781	795	762	786	790	769	846	762	755	783	776	756	774	798	878	786	798	783	803	733	777	763	820	769	827	817	795	843	807	833	837	803	774	783	755	837	829	765	810	814	776	763	812	800	780	783	822	841	769	777	819	762	774	725	744	752	832	777	803	832	813	776	829	811	783	759	778	817	801	834	758	756	801	805	802	759	782	822	798	754	838	768	749	807	781	789	775	741	752	881	791	798	757	849	807	769	817	773	786	815	799	777	840	799	793	815	825	794	840	809	834	809	824	785	793	828	785	802	798	780	797	796	742	805	762	767	797	797	778	757	779	789	839	812	793	752	801	739	740	792	794	781	771	748	831	814	814	793	767	783	791	810	788	822	800	804	770	779	823	803	803	819	768	829	797	771	787	762	783	771	752	761	776	768	803	752	780	810	799	772	784	810	772	832	803	809	773	800	790	764	768	788	786	775	799	753	824	833	838	776	727	825	792	839	779	778	784	809	767	757	819	792	821	807	795	849	818	783	825	827	811	775	778	818	811	779	820	769	769	791	757	832	788	826	795	828	789	788	757	800	751	755	757	801	781	767	840	805	782	789	791	808	727	831	822	823	811	830	798	770	763	778	827	755	785	784	815	817	790	842	780	812	810	802	822	827	765	797	786	775	838	794	802	766	815	819	807	779	771	816	791	807	773	807	848	808	775	751	787	777	777	795	751	777	794	777	836	812	801	799	782	805	790	768	807	791	787	787	844	778	785	838	800	799	780	745	773	798	810	787	848	806	796	797	827	802	781	762	802	733	778	811	822	808	823	790	744	814	757	806	793	769	796	801	758	776	817	801	830	808	831	782	805	786	818	796	833	785	831	803	805	791	764	774	810	792	794	805	749	795	827	802	760	803	834	786	799	778	804	767	798	798	811	798	826	780	835	752	820	756	838	811	774	774	789	755	808	775	818	779	810	780	758	807	798	811	778	776	729	819	783	790	755	807	753	839	857	820	807	809	794	773	790	773	772	776	804	752	812	724	736	777	779	767	769	788	767	789	761	813	790	788	825	813	828	819	814	788	837	857	832	778	793	742	731	794	798	806	826	813	815	838	796	732	758	786	803	817	781	765	811	794	771	770	777	780	821	794	829	848	796	771	776	830	832	753	761	832	800	777	742	770	811	784	798	786	776	764	762	771	780	704	792	812	789	795	806	813	803	754	785	819	770	804	757	770	799	776	787	757	805	807	800	820	771	828	776	759	783	801	799	829	818	857	810	849	785	759	785	787	782	812	786	756	802	787	762	821	799	753	867	797	788	807	848	816	782	753	794	772	755	822	762	798	811	782	738	797	796	755	773	805	783	725	795	816	787	825	781	823	769	813	737	764	816	782	779	774	772	786	809	789	817	767	801	811	790	822	808	748	778	782	840	791	763	755	800	781	731	733	811	808	761	775	788	811	778	771	791	778	737	749	794	760	782	769	767	770	845	747	779	791	807	788	790	785	852	758	814	794	794	811	764	802	783	817	786
2633	7825	14651	14068	9066	3993	993	272	105	70	81	68	58	66	67	69	64	69	63	59	63	69	65	63	77	51	62	64	66	61	56	70	52	64	73	66	70	59	63	68	74	71	63	63	70	70	72	67	69	77	63	67	73	69	65	65	59	59	69	73	69	72	86	65	74	59	67	49	67	61	70	68	67	80	59	66	70	69	65	78	82	65	62	70	79	61	70	61	74	72	54	71	81	64	64	56	54	58	63	61	72	62	77	67	55	56	83	68	76	61	68	57	80	55	61	60	64	78	59	62	61	62	69	61	77	59	73	62	72	65	61	64	60	61	62	55	69	62	79	72	63	65	73	71	67	60	69	61	63	60	71	80	57	52	72	61	59	48	69	61	73	61	78	66	62	77	71	70	59	73	78	57	70	58	69	47	61	62	64	64	55	75	48	56	72	74	67	69	70	77	60	62	56	65	50	72	68	51	75	69	76	56	64	56	76	71	64	48	64	67	55	62	61	57	79	62	68	63	59	65	72	68	76	65	61	66	59	66	63	62	65	86	57	53	66	69	68	80	65	55	80	62	76	70	96	73	62	56	50	65	77	71	59	71	63	68	75	64	66	66	59	56	60	73	80	61	58	57	55	67	61	57	58	52	76	55	70	56	65	77	63	66	75	65	72	59	70	58	71	67	72	66	65	80	66	69	63	65	68	66	63	67	63	57	52	70	44	44	51	64	62	68	67	67	63	66	55	56	71	62	67	59	57	77	59	50	71	63	64	62	58	61	78	63	47	72	58	59	58	69	60	57	52	80	64	51	68	57	67	63	74	55	75	71	61	53	66	67	64	59	66	60	61	64	68	68	67	46	76	63	57	71	86	64	69	63	73	71	69	54	60	50	66	59	57	63	72	77	79	75	61	62	65	55	60	69	58	68	77	50	65	81	66	70	67	70	68	76	65	54	57	72	61	62	67	64	77	68	59	58	72	64	73	71	49	46	68	68	60	62	57	65	63	60	66	70	58	73	69	64	74	59	76	51	64	82	65	67	73	81	67	55	61	60	63	77	57	74	74	80	66	71	68	62	57	70	59	61	73	72	80	54	78	74	64	72	76	63	65	66	63	71	71	78	59	67	72	61	67	83	63	66	62	69	51	67	74	63	56	65	64	66	41	62	53	62	62	60	66	44	60	75	71	63	61	61	51	64	54	53	54	69	70	67	64	82	54	62	68	62	67	57	57	67	56	77	56	58	66	54	61	70	69	57	66	62	75	66	78	53	68	69	66	69	67	73	50	71	63	52	45	57	78	57	61	61	53	68	70	74	80	55	70	62	73	56	75	52	57	53	71	75	65	73	63	59	56	67	78	61	57	84	54	76	60	76	61	61	62	52	59	63	61	68	60	50	64	70	63	72	58	62	71	65	67	74	51	62	70	68	56	60	68	62	51	63	86	56	75	74	73	63	81	59	62	59	71	60	68	66	66	74	64	60	73	68	64	59	51	77	64	90	60	58	70	72	59	68	73	61	73	54	72	57	55	69	66	75	65	59	67	56	57	78	53	64	68	70	78	47	70	65	74	75	73	78	62	59	64	60	67	64	71	72	62	50	57	74	60	70	73	62	61	57	79	55	56	82	55	61	73	88	65	58	65	63	71	66	72	64	61	63	64	62	63	66	68	46	67	71	50	73	60	63	59	62	52	62	51	66	64	56	70	75	67	62	64	65	46	67	61	62	71	65	64	60	72	74	62	60	73	58	55	74	68	55	64	67	61	58	54	64	70	66	59	57	67	59	76	66	67	84	45	77	75	69	68	63	81	69	76	72	62	56	71	63	70	52	69	72	60	64	65	66	61	61	62	59	59	64	74	69	65	65	69	71	64	74	67	66	79	59	59	69	62	66	61	65	58	48	62	58	64	58	68	51	74	59	55	83	66	52	70	56	63	67	59	78	61	68	75	63	66	82	64	80	67	68	67	74	52	57	50	61	64	61	60	69	73	69	64	63	71	60	76	52	63	70	76	66	55	63	69	66	62	72	52	63	66	51	62	77	66	56	66	59	66	68	75	70	71	70	68	71	56	64	69	65	71	61	77	76	60	61	74	68	60	77	74	62	61	72	79	66	66	64	54	45	54	75	57	69	87	66	59	57	60	74	66	75	68	77	56	69	64	59	76	73	67	85	51	70	56	60	66	67	70	62	83	55	51	75	64	62	52	68	61	64	59	60	56	77	70	57	71	69	54	80	67	64	54	65	62	57	59	67	78	64	48	75	54	61	86	63	65	58	68	65	63	64	67	48	79	62	54	68	77	74	53	64	66	68	73	70	60	60	67	51	56	62	61	65	66	74	71	55	52	70	59	67	67	76	65	57	67	82	70	62	58	69	73	72	70	73	69	72	52	58	83	65	58	68	64	73	77	60	46	75	69	62	69	64	60	69	81	75	64	65	57	63	60	67	81	60	57	51	70	63	50	59	62	73	69	68	55	63	62	70	65	58	71	71	65	59	61	65	62	49	66	76	71	61	65	77	49	72	64	63	68	54	61	67	73	63	66	65	86	67	80	73	50	72	60	57	59	73	60	71	69	57	69	73	65	57	59	64	79	65	56	62	63	70	54	61	61	77	66	62	71	65	51	64	65	60	67	67	67	63	77	72	61	68	59	69	58	75	60	62	72	49	57	64	71	71	66	63	81	68	62	60	59	56	57	58	69	67	58	69	53	64	66	70	64	65	62	72	50	61	65	62	55	62	65	57	63	80	61	78	64	69	60	79	68	75	82	59	64	72	56	73	66	74	58	64	52	64	66	75	67	56	78	56	60	73	69	66	69	54	63	51	66	64	80	61	72	61	76	57	65	58	83	67	59	60	71	61	65	58	65	71	68	70	72	77	57	64	58	87	50	68	59	73	53	61	56	69	81	58	68	57	57	56	62	67	64	67	71	56	66	56	69	52	80	77	47	64	66	73	61	45	82	53	57	70	60	66	56	63	76	76	65	60	65	67	70	78	68	64	73	75	84	79	54	70	56	62	75	72	66	76	73	44	64	74	75	58	73	75	71	73	53	56	74	67	86	73	69	68	60	79	44	68	67	48	77	63	61	60	64	52	74	46	68	68	79	73	68	71	60	64	61	64	61	54	78	78	81	61	70	70	55	52	72	67	54	74	53	60	63	50	77	67	50	60	68	72	48	46	71	55	64	65	53	75	84	62	76	51	65	67	53	64	67	69	58	60	54	75	67	72	50	61	62	67	62	70	50	69	72	79	78	68	54	62	47	58	57	59	68	71	38	69	84	68	67	62	64	72	73	65	73	77	68	62	56	62	52	76	53	57	68	62	61	51	70	64	65	55	68	69	73	45	65	41	67	73	60	63	68	50	73	68	71	75	62	57	62	72	54	77	58	60	63	70	75	57	65	63	59	60	67	49	66	61	64	71	76	69	75	49	66	62	71	60	73	59	69	60	62	67	62	69	65	63	68	76	55	63	81	68	56	62	68	56	64	59
21985	35575	42531	52311	50845	36017	19858	6758	1890	1011	801	813	813	840	846	779	791	785	770	861	820	822	852	775	813	803	816	827	838	789	846	746	808	790	812	810	787	813	788	791	770	795	829	794	809	816	864	816	815	851	813	789	755	823	802	785	865	813	855	825	792	787	821	783	819	766	818	849	810	780	783	815	792	795	781	830	835	787	804	812	790	797	809	782	773	820	759	807	788	775	810	809	782	815	831	818	826	769	785	820	753	782	809	833	804	812	829	787	822	850	826	822	809	812	782	804	835	807	814	776	804	804	832	756	830	803	802	763	780	814	829	801	826	834	785	792	836	815	792	796	829	797	779	786	831	783	784	795	806	763	787	808	795	789	780	761	840	784	799	794	784	815	804	839	840	772	817	773	757	748	827	751	866	780	788	777	783	801	775	831	829	780	801	821	810	823	779	817	780	806	805	792	783	815	873	806	791	806	797	795	780	790	839	845	734	799	796	805	797	798	797	862	824	825	841	750	770	795	811	850	810	789	792	834	777	835	739	854	799	795	805	785	827	793	816	784	781	800	815	810	792	770	767	793	826	830	835	750	856	789	848	810	782	806	820	781	797	771	818	805	796	856	834	774	795	792	841	813	795	853	818	804	832	804	795	791	861	838	743	805	803	832	812	797	816	842	841	826	806	790	778	799	856	856	772	809	850	781	783	834	833	833	801	798	807	772	820	852	790	787	788	819	748	836	812	822	823	791	851	828	764	819	765	791	834	832	789	752	798	839	824	790	865	799	786	790	826	811	766	779	766	823	838	799	821	849	751	770	853	754	829	778	809	869	836	778	799	832	817	836	830	778	818	765	813	763	809	825	808	768	797	811	783	809	808	846	809	809	774	849	767	800	812	781	814	784	753	783	808	832	810	813	759	801	796	770	836	754	757	834	832	801	823	792	810	813	842	828	826	799	804	806	788	830	776	792	790	810	815	894	841	796	796	815	788	823	812	805	844	780	821	760	789	792	800	792	809	821	808	784	794	817	852	784	754	853	782	846	827	858	769	814	796	846	833	826	761	782	845	809	807	804	782	764	791	783	768	806	766	815	780	761	815	783	827	826	820	835	820	819	864	813	782	794	802	838	788	822	819	816	798	811	788	822	811	842	849	796	803	827	801	807	808	817	841	782	780	797	813	819	767	831	826	777	815	791	798	807	792	820	775	874	816	799	830	766	808	771	835	824	801	844	777	801	783	756	834	775	785	808	846	769	753	833	798	839	778	764	782	842	814	807	827	787	852	805	805	742	838	832	790	801	783	798	810	776	779	807	825	796	796	798	826	835	782	791	791	787	813	807	857	762	808	855	755	796	837	804	774	845	822	785	814	775	761	811	790	793	820	829	842	849	830	803	797	828	815	810	802	803	804	813	890	863	782	768	798	833	814	827	744	836	811	836	822	811	796	811	797	818	837	796	813	789	773	849	817	785	778	803	805	793	786	851	823	801	763	785	816	815	806	821	811	832	816	813	846	825	733	781	805	761	828	759	784	826	797	789	778	835	763	734	788	811	823	827	802	801	812	801	819	776	782	828	798	817	782	799	804	809	825	855	802	788	833	828	771	815	781	813	832	819	790	808	813	832	804	808	804	813	820	826	864	812	847	830	813	787	746	804	778	784	771	775	828	795	806	804	811	769	832	807	822	845	799	763	795	787	808	802	827	775	827	805	822	849	839	785	793	794	808	818	801	819	827	752	780	787	782	808	802	764	779	823	797	806	813	770	779	809	765	791	813	821	855	788	756	770	806	830	804	848	796	825	798	784	817	842	811	812	792	825	759	832	810	798	844	798	818	815	786	791	789	773	838	808	788	795	759	817	802	786	751	828	815	826	787	856	825	834	802	829	798	881	816	760	816	821	805	812	736	810	748	757	810	769	804	816	787	842	786	814	838	790	796	760	745	816	825	788	775	801	830	813	721	763	775	823	795	826	815	761	850	835	818	794	789	852	819	801	799	810	757	846	775	809	803	830	779	799	772	785	762	821	871	808	808	775	817	774	792	869	828	801	778	789	795	848	796	800	842	790	850	784	841	819	802	815	841	836	844	868	800	788	778	785	765	823	794	791	777	820	826	798	806	776	797	819	781	844	767	803	818	764	791	786	781	807	830	840	810	802	787	811	774	792	802	797	818	806	769	826	829	806	791	807	794	792	855	853	781	808	790	787	846	774	792	839	806	761	757	805	840	818	800	805	775	844	765	751	781	787	752	771	815	798	743	792	819	798	789	801	840	776	800	785	807	840	813	838	807	785	817	816	810	831	770	810	787	854	845	786	810	803	820	829	851	794	772	778	807	785	795	774	826	820	832	810	785	790	830	824	778	782	779	806	789	859	795	757	743	827	815	803	819	808	775	782	831	770	793	802	821	830	838	785	845	775	791	806	814	817	856	756	812	844	795	816	855	821	866	781	824	751	807	793	795	750	830	783	789	822	786	803	837	852	793	797	843	798	824	812	776	792	765	780	801	841	775	862	756	821	762	819	806	860	783	815	809	832	834	786	815	772	818	783	806	745	772	807	814	828	816	817	765	805	784	804	801	800	800	801	866	782	794	817	827	828	833	826	832	814	801	821	798	808	836	797	833	831	805	777	777	820	795	834	796	839	867	798	807	786	822	767	812	823	812	834	803	761	807	805	744	763	808	824	750	801	819	839	816	812	777	805	817	794	816	823	802	794	782	776	780	832	797	795	807	818	824	781	801	808	786	803	826	828	750	785	765	826	819	794	843	822	812	830	810	789	791	757	859	807	770	756	792	882	810	747	856	767	790	795	831	756	795	816	771	812	805	770	805	815	770	767	816	781	794	828	828	775	798	837	808	828	807	842	864	796	769	760	820	777	777	796	808	776	806	819	811	810	776	789	802	829	778	811	818	828	811	772	857	847	821	847	797	777	773	810	833	773	800	801	825	794	759	798	774	812	797	780	797	772	820	808	811	838	801	800	816	719	811	816	799	797	809	863	784	836	824	810	800	802	784	770	805	799	843	845	774	789	774	814	798	770	761	770	777	816	790	774	862	774	783	815	811	822	830	823	863	860	787	792	818	797	826	785	818	856	802	829	747	826	795	806	810	859	795	799	809	812	839	830	791	827	845	811	767	827	786	825	813	829	761	782	791	804	749	789	768	859	821	794	745	815	789	785	812	820	787	788	802	784	750	779	809	796	747	823	766	791	829	771	800	816	780	789	835	790	804	754	811	840	868	799	786	795	795	822	799	756	796	820	795	796	814	803	816	876	799	828	765	775	803	798	824	793	784	771	820	799	792	789	841	834	818	800	824	823	801	853	809	834	810	810	846	758	753	797	811	797	838	789	786	774	758	816	816	760	806	776	817	774	819	820	804	817	786	803	801	800	775	820	785	765	821	797	759	869	785	747	844	801	787	852	832	829	819	848	799	840	827	807	802	794	821	789	824	821	864	827	836	766	806	800	802	802	854	766	833	840	777	791	811	754	812	843
3022	11026	22378	20604	14245	6573	1609	349	115	72	52	83	55	65	56	68	58	73	60	64	46	82	68	79	65	69	62	57	67	71	65	71	53	65	68	65	54	55	60	55	64	51	74	53	68	68	59	48	66	65	62	53	60	57	68	66	88	67	61	66	66	80	59	55	58	61	60	76	59	71	71	64	58	69	62	66	68	71	69	64	71	74	58	62	76	57	80	70	59	61	65	66	71	63	67	60	74	67	72	69	66	59	50	66	65	90	69	60	59	71	80	73	57	63	72	62	76	59	53	65	63	70	56	48	61	74	61	74	67	65	59	64	64	58	66	70	51	70	77	70	56	66	53	59	61	65	58	65	67	68	64	57	80	72	69	64	66	66	51	68	71	55	71	55	57	60	70	62	82	67	72	65	58	57	67	73	65	86	65	56	69	69	70	75	58	64	48	61	72	59	57	57	56	61	73	82	59	76	51	73	67	75	58	73	57	76	65	68	61	66	63	61	70	48	68	74	61	38	56	69	49	72	60	71	59	64	69	71	58	54	66	50	65	59	62	79	68	63	70	63	72	85	63	67	70	50	54	69	60	63	78	67	78	75	64	57	65	46	65	69	63	71	60	57	56	59	70	60	52	56	67	57	71	67	62	69	71	72	63	66	56	64	82	64	59	70	73	74	55	67	50	60	67	66	62	83	66	57	62	58	57	74	65	67	62	53	52	61	71	63	61	62	70	61	61	76	59	58	59	72	54	58	63	51	65	75	70	52	61	66	63	72	80	56	62	69	73	50	70	59	71	49	64	66	69	51	74	69	63	56	61	58	69	56	61	49	50	75	51	71	50	56	65	67	71	67	61	68	67	58	68	62	69	72	65	63	63	62	65	61	63	60	67	69	64	63	63	54	60	61	62	84	68	89	56	70	68	70	47	58	65	67	64	62	63	52	60	61	57	63	65	70	71	66	69	54	66	59	66	67	67	59	66	63	64	69	65	66	70	52	68	70	50	59	70	68	49	66	69	56	61	65	64	64	58	69	72	65	60	48	67	58	66	59	63	55	54	61	78	71	63	69	68	68	69	68	79	62	64	71	69	70	66	72	74	58	74	69	76	75	75	72	45	54	70	62	61	79	55	73	54	64	64	68	58	73	65	65	51	59	69	84	72	73	71	54	73	67	70	61	66	55	67	67	75	59	65	63	69	56	63	52	66	68	77	53	66	58	66	74	64	66	70	77	72	56	72	56	70	64	63	67	66	70	54	77	59	68	72	59	74	61	62	61	78	57	60	58	49	80	55	71	67	56	46	64	66	80	75	66	60	44	77	57	75	73	77	76	76	63	65	69	45	71	63	67	69	64	75	64	67	69	75	55	59	75	67	70	75	59	73	71	64	59	68	65	63	55	49	58	66	65	77	68	63	59	61	62	70	67	61	52	69	63	61	63	61	56	63	73	59	45	45	60	61	61	57	71	71	76	86	74	65	80	69	59	67	76	70	59	64	70	62	61	74	61	63	61	63	67	59	59	63	44	46	67	65	65	68	84	66	75	73	74	71	65	65	66	71	73	76	55	60	60	72	67	69	63	61	49	61	63	76	62	60	84	82	72	62	73	64	58	72	61	66	75	62	63	59	54	60	58	54	55	60	58	46	59	45	69	55	79	69	62	61	72	66	64	66	58	64	86	59	50	52	69	62	60	57	52	54	73	74	70	78	64	65	45	74	63	72	58	52	53	62	68	60	60	40	85	58	57	59	68	61	56	69	68	67	76	66	70	73	74	63	66	65	73	78	51	71	57	58	67	65	70	57	65	58	44	49	80	72	59	52	69	73	73	68	56	56	66	71	61	77	64	78	65	62	61	76	68	60	81	65	65	60	58	64	65	69	58	62	53	66	79	58	64	66	58	69	53	68	64	64	58	50	66	64	63	62	58	75	65	55	58	75	59	64	62	67	67	74	73	50	77	65	72	83	75	67	55	66	65	49	62	59	66	72	55	50	81	58	62	79	65	58	78	43	65	70	78	66	63	65	58	62	66	70	67	52	68	61	66	73	57	58	63	62	63	64	69	63	61	63	69	69	61	72	53	70	64	59	66	74	59	62	65	56	56	66	68	66	76	56	61	61	58	76	71	65	70	73	53	57	57	81	62	81	63	58	63	71	70	54	56	47	73	64	60	67	66	59	61	64	62	66	59	57	65	65	69	55	68	59	74	84	58	62	47	61	69	67	75	66	73	59	58	66	67	71	63	48	48	62	75	83	76	62	76	59	69	63	65	72	62	62	70	71	61	70	66	57	70	59	67	55	58	62	71	66	62	62	60	65	60	53	52	60	84	67	59	66	63	57	63	65	71	61	61	69	52	84	58	65	69	79	75	56	76	56	62	57	51	65	77	66	58	61	67	77	81	57	54	69	55	52	63	61	70	82	71	71	74	77	60	69	66	66	67	67	59	61	60	69	71	78	72	72	46	64	58	71	61	67	54	61	69	61	78	68	67	53	66	46	64	77	72	73	62	62	68	58	63	67	64	64	68	64	72	68	88	67	66	66	56	61	60	62	62	52	50	56	64	73	62	74	87	55	62	67	66	72	53	72	48	90	63	58	64	62	63	71	69	61	59	71	57	79	49	64	65	63	65	69	77	64	65	68	76	66	80	68	71	67	72	57	57	45	56	57	58	79	51	54	62	62	59	64	62	61	60	61	60	63	67	59	62	79	55	73	71	67	66	77	59	67	56	53	63	65	63	62	56	57	51	71	68	75	78	65	70	79	54	75	61	64	60	77	66	41	69	60	56	66	57	62	50	59	59	64	68	62	69	87	70	58	70	67	79	66	70	68	57	58	72	76	59	60	63	58	63	79	70	66	60	75	68	65	53	67	60	68	78	64	67	72	89	56	68	50	64	63	73	80	57	71	56	56	77	64	78	63	78	76	77	57	56	70	61	71	66	51	72	73	70	69	66	72	56	76	62	66	80	63	79	61	64	62	73	59	52	54	78	73	58	79	79	46	69	56	80	82	70	64	55	66	61	52	49	77	88	67	65	69	57	64	59	61	61	58	66	53	66	65	70	68	62	67	71	69	73	57	69	63	62	64	72	70	71	51	76	68	75	61	63	60	62	79	69	61	62	67	64	69	70	77	62	73	57	63	54	68	58	64	72	67	62	73	56	76	49	67	52	65	46	65	55	52	79	53	68	73	76	71	74	75	71	53	68	53	89	60	56	66	70	65	71	65	60	65	69	65	62	68	52	51	69	64	63	69	74	52	67	57	59	62	66	51	59	60	46	54	55	72	82	64	73	61	71	59	70	67	79	69	62	66	65	72	73	58	61	68	51	72	57	62	58	59	68	90	67	65	62	85	58	56	55	53	62	68	71	49	64	53	63	73	80	66	70	58	60	55	52	62	60	63	64	55	48	60	66	68	65	69	79	64	73	47	57	61	68	67	60	68	57	72	71	72	65	66	78	65	68	78	67	61	69	63	61	71	62	57	66	70	50
31989	38558	49451	61731	60329	42095	24119	9162	2399	946	830	798	801	807	795	823	825	805	827	808	775	775	820	771	805	839	762	851	804	798	761	832	812	778	839	819	842	791	785	797	757	774	796	761	792	810	766	767	824	788	811	850	738	787	810	821	806	794	822	850	805	790	776	776	779	854	778	817	787	817	807	804	807	793	818	826	807	765	778	813	776	806	796	771	811	790	797	847	820	813	810	792	808	808	784	816	795	809	854	806	780	788	850	789	849	790	833	813	816	769	809	785	785	810	775	793	824	775	874	807	791	847	803	823	786	784	814	802	769	810	750	774	830	801	766	833	827	795	792	839	740	803	804	825	790	796	790	797	806	809	798	770	845	746	842	859	805	834	798	798	811	813	780	822	820	786	747	765	823	799	802	797	785	785	829	795	836	832	779	770	818	793	824	841	791	847	837	770	845	840	782	824	759	802	808	784	856	763	822	811	790	834	823	771	760	755	811	807	816	801	823	816	805	759	786	770	814	763	784	804	788	765	827	845	835	769	780	775	819	754	766	793	766	818	785	791	816	754	803	847	816	852	793	773	827	818	829	785	780	828	760	832	808	805	844	822	786	812	788	802	779	814	810	780	804	785	821	808	836	831	790	798	808	803	807	833	771	786	791	788	808	814	786	741	793	835	775	783	773	797	790	763	832	782	797	788	768	809	753	724	771	772	828	778	810	784	790	757	828	811	827	864	798	817	782	753	763	801	843	762	780	809	771	809	776	713	810	833	820	790	779	799	781	764	814	828	804	762	817	770	745	786	806	847	840	732	792	805	780	816	791	818	823	810	832	730	792	776	785	862	844	800	821	814	793	779	855	830	790	801	861	828	818	749	811	815	852	827	807	781	829	777	795	794	829	830	857	824	878	783	796	775	820	819	802	835	808	832	805	775	804	772	802	821	763	778	814	794	772	794	801	801	756	796	826	821	772	808	824	795	795	816	798	834	781	782	822	772	790	786	794	808	831	820	722	794	785	862	794	802	804	748	786	836	781	786	827	779	767	807	844	756	793	780	760	765	810	775	796	838	755	778	840	805	789	840	855	800	776	731	822	808	793	767	833	801	812	839	790	785	767	844	796	788	822	799	756	800	777	828	780	773	831	843	838	827	818	794	773	815	780	862	766	822	812	780	841	809	813	762	814	809	765	858	766	817	872	795	774	825	857	804	823	834	800	806	808	820	839	798	795	793	798	772	803	778	813	841	836	804	803	777	809	783	832	835	750	775	793	743	833	778	761	803	804	741	794	788	809	779	833	769	814	813	793	763	744	763	804	800	785	799	849	797	787	773	802	795	819	804	801	797	788	797	771	823	764	821	786	776	847	763	755	808	864	793	772	796	770	809	817	818	796	831	824	794	774	789	829	784	817	772	824	804	835	861	784	849	797	798	780	761	758	837	774	758	820	846	841	814	804	795	811	826	799	824	826	806	795	839	811	851	797	769	803	843	797	822	840	789	832	811	787	786	826	826	834	781	735	809	795	829	794	773	824	833	841	846	831	797	829	796	767	794	829	783	820	821	799	811	786	753	772	835	814	774	806	838	822	801	781	814	807	749	807	757	768	770	783	763	803	809	814	760	745	821	832	779	828	790	820	799	814	804	818	819	776	779	825	796	809	810	813	770	780	750	778	818	811	797	800	806	815	793	798	765	802	834	798	770	803	825	828	810	815	800	817	777	773	786	804	808	788	767	846	827	809	814	815	795	870	796	806	844	840	801	796	792	840	863	825	789	870	804	801	844	825	831	794	772	813	765	777	807	816	776	783	778	823	751	839	839	795	766	789	805	798	779	775	848	779	732	773	819	772	800	852	816	808	774	809	771	819	759	809	806	818	770	791	821	817	782	773	768	798	797	777	847	722	782	811	803	796	778	786	810	861	796	779	848	803	850	791	797	804	819	824	827	803	848	871	780	783	760	738	802	836	803	785	768	830	750	807	796	795	801	873	833	749	826	793	767	821	792	785	772	799	813	831	800	778	788	776	819	820	828	805	812	794	790	848	787	837	734	801	810	785	795	848	800	826	795	795	843	771	770	802	815	806	726	804	787	791	852	808	821	793	789	837	779	799	743	749	758	841	836	839	804	813	785	800	835	740	785	789	844	793	855	838	750	847	796	813	804	808	851	812	810	793	776	796	851	799	802	820	844	807	832	777	825	795	755	761	803	800	800	788	807	792	847	783	765	766	779	806	787	789	823	850	819	798	821	809	780	821	780	765	808	836	803	763	822	785	803	810	812	812	808	783	770	829	813	799	828	857	822	821	804	793	786	818	774	763	844	761	807	826	814	822	836	795	828	827	823	783	797	828	850	802	795	802	808	806	828	776	802	797	829	769	783	790	820	849	805	815	807	799	793	842	806	760	765	787	824	765	847	810	796	701	843	810	786	832	773	801	783	836	839	794	794	809	786	786	861	852	806	764	799	862	806	771	780	763	802	817	781	818	778	816	803	777	751	791	788	814	774	834	767	836	783	798	784	809	804	776	778	830	806	840	755	839	822	830	798	763	782	805	905	800	757	807	819	774	808	836	799	823	742	817	730	786	795	798	780	822	786	817	770	781	772	795	782	811	780	821	853	781	772	801	822	816	849	804	805	775	803	812	776	777	811	795	824	775	772	825	770	842	887	835	803	789	791	805	812	835	783	707	776	803	762	821	768	826	795	782	811	823	859	803	764	793	852	809	858	781	820	828	752	819	761	843	790	831	823	776	762	748	807	827	789	787	838	785	804	791	804	797	807	809	805	841	827	773	781	793	781	833	775	767	805	748	785	823	781	778	800	782	769	798	797	819	760	815	797	798	807	792	761	797	771	812	786	785	775	753	761	772	826	776	827	847	817	784	758	749	838	827	774	849	808	825	839	805	821	804	785	762	768	762	845	764	789	831	813	807	831	787	799	830	847	798	798	826	848	836	827	799	810	771	814	777	798	879	800	777	796	816	786	788	802	748	794	752	792	797	785	814	840	773	777	756	790	813	816	849	790	837	820	800	821	805	788	844	801	824	796	775	842	815	791	768	828	834	795	793	788	763	792	800	771	840	764	815	790	746	765	789	803	770	751	813	859	846	805	795	778	780	777	823	836	777	750	798	808	847	769	798	767	773	830	761	843	803	820	816	814	819	741	802	804	880	802	755	777	842	824	782	768	778	829	775	774	772	761	823	819	843	780	794	779	776	800	835	812	800	799	804	824	831	882	769	829	757	841	754	895	810	819	868	828	827	839	793	778	829	847	820	795	732	821	791	836	866	796	760	802	772	775	810	803	798	729	812	770	835	855	831	812	831	809	854	824	875	792	798	840	764	806	775	761	807	819	819	839	806	815	785	820	768	796	801	814	861	804	802	831	804	812	804	770	836	830	806	781	794	801	771	820	848	842	784	839	783	801	771	812	783	822	831	798	853	751	770	807	824	791	860	810	826	835	800	767	813	810	836	806	773	802	771	797	811	736	777	841	777	778
1622	1885	5791	6116	3519	1601	483	175	87	68	61	77	54	59	75	61	55	60	81	54	54	68	56	70	64	46	60	65	54	62	60	65	74	76	73	55	68	71	75	55	55	67	56	55	60	62	57	71	66	53	67	65	72	55	71	60	70	68	69	68	64	60	59	65	69	69	82	59	59	66	75	58	69	74	70	67	63	61	68	80	63	67	60	79	69	71	56	55	61	67	71	69	50	73	73	85	66	77	62	67	63	53	51	51	58	70	53	56	57	61	56	64	59	69	65	62	71	63	60	61	79	54	58	49	72	65	64	62	61	70	61	52	60	69	56	61	67	58	59	62	57	61	60	76	71	59	74	69	66	59	71	63	58	78	70	79	54	50	63	58	63	56	59	64	47	62	53	64	63	59	63	54	58	70	76	66	58	65	63	64	57	58	67	81	53	68	66	74	71	65	72	70	67	67	54	61	67	67	48	63	45	68	67	75	53	64	86	60	54	64	78	70	59	64	68	64	60	77	68	62	66	84	66	44	59	66	71	70	55	63	56	68	55	64	65	62	65	61	64	73	53	60	55	62	60	69	74	49	45	63	56	67	61	59	64	68	63	59	73	67	65	54	45	55	54	73	68	53	56	61	62	66	63	61	54	79	58	60	75	51	60	63	70	63	60	72	71	52	68	77	51	66	69	68	73	66	65	69	50	65	64	76	60	50	62	71	66	71	55	59	70	47	52	59	68	54	72	59	61	78	56	73	67	57	61	59	56	70	58	52	56	58	59	66	58	65	60	67	62	71	97	62	85	74	75	60	69	61	61	58	55	71	66	73	60	63	61	81	72	68	81	57	75	65	62	58	67	64	51	70	62	71	55	74	66	71	69	72	57	64	73	70	70	59	47	72	67	60	66	52	70	64	59	73	62	52	64	72	67	62	60	49	62	62	71	69	68	52	57	78	64	67	67	64	55	51	67	61	55	65	67	74	61	68	68	81	59	70	69	62	66	67	60	52	63	62	54	71	63	45	70	59	52	65	66	72	90	69	72	50	42	60	61	51	76	61	73	64	52	65	57	65	64	62	54	56	81	67	73	62	64	58	73	77	65	56	51	64	63	68	84	63	63	65	57	56	72	67	67	66	69	62	59	41	75	63	63	79	68	75	56	54	60	58	60	63	71	71	67	69	54	81	66	60	54	66	50	59	65	61	63	65	73	70	63	61	66	68	65	72	69	68	59	69	56	59	53	57	50	70	59	66	57	69	49	65	67	65	55	64	52	61	68	56	79	53	62	62	74	63	78	58	59	68	46	74	60	58	59	54	57	68	77	69	69	73	70	75	71	66	74	76	58	65	57	64	64	51	75	59	56	60	59	61	65	57	53	59	64	59	56	69	57	60	64	59	60	55	60	74	64	56	61	61	57	72	70	60	71	53	60	75	59	58	64	62	60	68	61	63	65	66	61	80	69	61	62	74	65	65	50	67	69	61	64	71	87	75	72	78	59	65	64	72	57	61	60	59	72	72	62	62	63	71	71	58	68	59	73	69	74	64	56	72	61	72	67	68	49	74	69	60	63	50	75	64	66	80	58	63	71	60	66	67	63	56	66	68	56	54	64	66	63	68	56	66	81	50	63	57	50	67	69	72	55	63	67	66	49	64	62	69	60	60	65	65	65	60	70	66	55	65	78	66	72	72	62	64	70	64	53	67	67	67	61	63	55	62	77	56	59	69	58	50	68	58	67	79	53	66	69	66	57	51	65	55	64	60	64	57	72	55	57	60	52	66	73	57	59	64	63	63	62	55	54	64	58	61	60	66	53	61	67	70	68	54	65	66	63	74	65	56	57	63	72	61	61	79	75	70	65	48	56	54	65	66	66	73	65	51	76	77	69	66	65	65	57	48	62	59	72	61	69	72	65	59	65	54	63	74	58	60	67	62	61	50	65	64	68	63	61	64	71	72	64	74	65	58	69	69	38	68	66	69	63	56	68	63	70	65	58	64	66	66	71	58	52	70	70	63	62	57	70	62	53	72	59	59	57	56	68	66	47	69	81	60	64	67	63	71	63	54	65	65	65	65	68	56	54	63	63	71	50	48	66	73	60	71	57	58	50	61	80	75	46	48	61	55	53	55	75	76	69	64	55	64	69	72	71	75	58	73	54	57	69	55	73	53	67	72	81	63	71	71	62	63	44	71	71	49	62	72	72	56	65	69	72	66	73	61	68	54	60	66	59	71	64	57	62	58	78	58	62	72	76	83	60	74	73	59	78	77	61	67	61	62	66	78	60	56	72	59	72	55	64	65	61	64	59	70	75	67	52	63	63	52	62	55	66	49	60	70	62	73	57	60	59	62	63	57	61	74	65	75	62	67	55	52	88	58	50	66	71	58	60	68	48	60	55	62	65	72	74	68	56	59	59	55	69	45	73	71	57	55	45	53	73	56	63	71	53	52	54	60	62	65	70	62	66	66	57	63	54	65	54	66	60	58	60	82	58	75	68	73	54	69	79	74	51	70	54	54	60	62	66	63	47	66	55	51	63	65	63	67	80	68	64	66	56	74	58	77	64	68	71	63	81	62	49	57	67	69	65	57	60	68	53	71	60	50	64	56	45	61	57	75	53	72	66	69	61	69	57	57	59	87	79	60	69	63	69	50	62	50	53	70	77	57	69	68	71	71	52	54	50	77	66	86	72	59	68	76	51	67	54	70	69	70	57	70	78	72	71	55	65	52	55	52	53	59	59	66	65	64	67	69	56	65	72	57	61	65	74	64	60	66	46	66	63	78	63	71	62	61	88	59	59	63	65	71	59	62	67	47	41	69	62	61	64	50	55	67	69	68	64	61	61	76	54	62	62	64	57	57	60	61	66	71	65	75	55	65	79	60	65	63	65	57	60	67	45	70	62	69	69	62	58	60	59	65	60	74	64	65	75	66	75	74	74	62	68	68	71	62	78	47	72	65	68	58	75	73	73	54	67	81	68	61	62	79	67	56	54	55	51	71	56	59	59	54	73	45	68	65	63	65	58	61	64	59	56	67	59	55	64	59	55	51	73	70	78	64	63	59	72	59	74	61	71	67	73	69	65	85	49	59	65	65	53	78	50	53	68	60	75	73	65	64	60	72	53	70	72	63	60	63	54	65	56	72	48	52	63	68	60	59	68	62	54	81	70	68	55	53	64	54	73	77	54	59	66	64	61	55	62	68	44	59	74	61	70	67	63	66	62	66	68	58	73	70	66	58	63	60	61	69	65	60	66	69	70	65	73	49	73	73	59	57	65	52	57	67	65	53	43	79	61	57	65	47	64	63	65	58	56	65	70	66	56	52	70	68	73	60	71	62	60	66	69	65	49	61	73	86	63	62	70	64	61	59	57	55	72	61	72	67	67	44	62	70	68	72	59	55	69	74	64	76	63	56	62	65	66	71	67	54	59	62	70	61	66	61	59	72	58	66	47	44	69	70	57	58	75	57	49	67	63	57	71	79	81	70	67	70	65	76
17409	20987	31688	37398	36013	26136	12274	3693	1209	854	807	737	799	836	756	796	752	771	740	802	740	787	821	763	815	770	806	782	791	772	744	777	837	768	779	767	796	781	792	769	802	791	756	772	778	776	790	788	787	824	773	792	775	757	772	780	778	808	757	789	766	787	777	773	783	771	800	771	769	790	771	767	778	823	763	766	731	787	783	817	758	764	811	778	783	790	770	770	808	775	821	811	782	823	788	775	716	775	773	776	752	748	798	785	781	751	791	782	810	765	752	753	783	789	786	768	789	780	761	800	837	828	741	790	773	787	792	777	754	775	738	797	800	791	729	770	799	754	789	793	756	785	798	815	780	780	751	786	786	825	732	760	811	776	770	763	792	760	818	793	805	827	800	790	792	764	769	827	801	803	758	799	761	763	768	801	799	806	800	791	801	784	722	793	807	783	720	734	781	829	757	805	790	770	781	850	837	772	760	836	801	765	741	836	770	814	774	802	794	776	740	796	714	768	792	776	783	764	768	768	778	783	758	807	775	823	773	768	769	805	751	783	811	766	824	762	785	752	752	813	823	776	694	798	794	797	798	776	747	731	715	834	782	793	780	733	799	776	807	810	761	752	783	732	787	798	779	775	802	754	798	809	794	828	798	753	737	748	784	832	782	827	772	781	789	820	827	773	753	761	770	819	804	799	733	814	792	768	861	787	768	751	734	737	820	807	789	798	744	760	813	762	765	744	785	815	742	825	765	783	783	834	788	791	771	834	809	779	767	778	787	804	762	787	760	778	780	735	768	755	802	782	759	740	791	821	751	818	785	735	813	872	766	788	788	761	767	759	788	814	756	828	750	740	813	813	798	775	802	739	758	798	795	821	755	736	764	783	758	791	716	741	764	732	798	780	758	836	789	761	771	777	784	783	835	769	820	815	741	798	812	783	768	805	813	819	776	798	809	803	786	813	794	764	748	822	790	826	739	790	749	753	813	769	775	802	797	777	760	798	818	764	768	776	854	789	761	754	786	807	782	805	818	776	781	772	844	794	791	829	798	777	738	796	814	777	798	723	783	754	755	844	727	772	783	766	746	774	812	785	810	773	787	777	785	744	781	773	795	792	782	790	703	829	753	774	790	831	743	728	806	766	772	761	797	794	803	720	792	797	744	840	769	770	781	735	789	757	813	811	775	795	761	785	764	834	799	811	782	807	786	783	776	801	792	792	770	787	837	761	779	757	788	814	766	783	759	829	720	835	705	836	793	791	813	794	807	801	755	849	764	768	774	824	786	756	766	790	778	803	768	766	799	797	769	779	756	763	778	741	740	786	759	819	749	805	805	786	801	768	758	824	810	784	709	805	778	835	807	801	717	762	826	808	819	778	851	813	795	800	739	737	811	817	771	782	806	787	770	774	740	764	812	803	744	810	736	766	832	801	782	766	859	757	847	790	729	741	731	760	770	738	808	771	798	763	781	745	816	764	823	809	850	847	769	745	740	776	773	752	751	751	846	753	786	803	804	793	819	799	769	788	796	829	776	780	834	752	778	772	816	781	781	812	755	774	773	797	774	789	786	826	776	804	813	816	783	815	810	816	812	779	754	794	798	766	779	797	766	768	797	748	791	767	786	786	788	805	744	815	785	759	754	781	805	749	799	784	762	809	761	801	754	770	778	816	776	800	772	760	808	745	773	828	806	787	786	792	814	775	782	800	814	800	855	783	766	779	840	803	794	790	753	793	768	781	832	787	775	787	758	777	810	788	750	829	796	736	749	842	807	813	771	826	770	814	776	780	795	758	767	721	793	758	794	718	760	847	809	786	759	817	791	776	769	792	738	749	828	800	796	758	800	786	779	734	762	779	730	759	758	753	773	755	813	792	785	775	747	746	799	768	796	776	787	782	748	782	805	771	793	768	801	781	784	774	800	760	717	783	755	761	799	768	802	765	768	740	730	767	758	760	765	864	766	854	788	771	835	792	824	784	777	745	816	771	791	829	785	771	795	814	800	795	805	773	779	836	742	832	774	768	825	799	800	809	808	768	794	751	765	826	788	758	790	784	759	792	768	786	801	779	777	770	750	807	794	778	753	792	770	766	795	834	795	719	782	814	791	787	809	812	763	814	785	785	810	789	764	781	818	829	743	764	791	758	737	814	809	790	780	829	816	805	764	836	772	789	766	816	737	766	776	839	846	813	818	774	787	779	757	771	789	808	769	742	807	756	818	766	754	757	739	713	810	785	780	773	796	741	749	737	817	806	799	729	840	736	766	802	810	819	799	764	769	764	766	788	805	795	752	742	755	777	768	756	769	795	750	828	771	763	803	782	711	750	779	783	767	758	832	753	789	780	847	808	734	800	802	752	814	778	766	771	776	759	800	743	783	735	759	772	755	763	751	805	782	825	789	794	755	778	761	748	760	750	780	774	795	781	765	745	773	762	770	776	795	781	769	742	796	771	776	743	770	772	761	763	806	835	896	715	768	750	756	751	778	729	808	781	764	791	843	778	808	780	730	804	774	777	793	757	807	802	753	793	783	784	766	795	806	737	852	770	775	771	786	811	786	817	781	751	801	770	822	805	788	749	747	762	799	780	770	794	789	769	778	781	809	786	776	857	775	776	803	798	837	734	750	793	804	810	768	813	784	801	807	805	772	768	758	790	782	773	800	763	799	809	812	785	795	789	790	802	814	787	838	772	845	814	846	802	755	742	793	793	818	803	775	810	801	751	751	794	779	780	821	823	807	779	746	784	778	776	761	780	738	752	787	777	815	769	802	816	809	765	782	762	789	781	736	796	790	768	801	764	789	791	776	815	792	767	816	762	809	798	771	787	750	828	788	761	765	792	802	773	777	745	776	769	825	806	744	789	812	811	755	793	806	778	752	806	759	797	775	823	795	793	831	766	750	755	808	779	807	735	780	774	778	764	734	786	825	769	809	811	807	783	756	824	789	844	802	803	761	824	779	775	736	751	801	794	789	785	772	796	798	798	806	749	793	783	800	755	782	761	795	788	748	762	765	811	723	790	786	795	759	835	804	813	803	766	769	760	770	772	749	755	858	817	779	747	768	826	749	746	776	784	814	847	810	741	772	745	759	754	750	786	778	772	795	767	800	766	748	770	789	750	777	764	801	727	805	746	748	785	779	781	811	780	750	757	794	757	768	807	811	801	784	782	807	741	788	774	805	786	766	765	752	808	831	790	745	795	788	753	777	760	750	752	747	821	779	806	761	794	752	778	810	773	784	819	804	759	784	772	805	796	814	788	758	777	780	798	752	795	853	845	764	761	779	762	806	756	802	777	761	755	748	750	820	820	747	823	802	801	787	764	788	849	759	768	747	788	791	794	779	759	762	786	741	756	786	764	826	779	765	759	746	802	769	823	735	768	788	801	754	759	762	790	765	751	780	757	767	764	749	776	740	739	766	792	767	787	780	787	815	767	768	790	791	757	780	747	818	770	799	765	807	800	778	789	789	775	809	833	755	762	764	750	734	781	765	814	844	723
2180	7783	15901	12570	7897	3946	1103	253	101	74	71	70	69	66	63	64	67	74	69	62	60	60	60	62	79	53	64	58	71	54	61	56	71	64	55	69	58	60	68	58	51	71	57	64	57	63	66	64	71	55	67	68	58	67	59	62	59	62	70	59	72	58	64	67	62	65	78	61	45	72	70	56	83	70	64	64	58	59	70	68	64	55	66	54	76	69	68	59	64	62	69	59	62	68	64	77	65	62	70	52	58	56	59	55	56	70	48	58	79	45	63	56	74	74	55	54	78	75	56	62	60	76	65	58	63	60	65	62	74	62	61	60	62	57	66	63	64	70	67	68	68	52	78	53	56	60	62	70	65	70	68	59	63	77	60	46	87	50	67	59	58	71	63	59	61	79	68	52	71	69	57	68	68	57	61	66	54	69	59	60	64	58	69	49	60	69	64	60	61	81	56	72	45	67	47	57	54	62	53	60	84	59	66	60	50	69	74	63	66	68	64	65	49	58	51	70	70	72	67	65	61	66	67	66	67	63	56	60	78	59	59	59	53	62	52	52	57	66	64	59	62	54	66	52	66	76	62	65	50	74	60	72	59	63	60	67	57	53	62	63	57	52	63	55	65	54	59	51	62	61	67	58	73	52	73	59	54	54	64	69	89	56	49	69	57	72	77	63	69	62	58	68	70	48	65	68	59	46	64	55	66	51	53	73	63	51	58	55	53	55	78	57	66	56	79	67	82	59	67	58	56	58	63	56	64	47	47	72	57	66	68	50	54	87	74	70	66	74	61	76	67	50	66	53	48	66	58	71	65	58	62	49	58	71	54	76	79	65	69	63	63	73	55	51	63	63	70	55	62	48	61	64	56	45	47	66	68	67	71	65	66	64	68	68	63	72	68	66	74	59	70	65	70	57	67	71	54	69	71	67	60	68	73	58	61	70	66	63	70	63	78	54	79	48	66	64	61	65	59	58	57	61	65	57	70	62	66	57	79	54	63	59	58	60	50	59	61	56	75	55	59	62	68	64	65	66	62	66	69	66	69	50	70	49	59	61	74	55	70	60	64	45	51	61	75	51	75	67	67	61	51	68	69	73	65	66	69	74	75	84	61	79	56	71	62	64	71	60	73	64	58	53	54	69	64	70	72	69	62	61	76	48	73	57	66	44	62	62	64	47	61	54	73	54	63	68	66	62	65	53	69	64	66	63	75	62	73	82	53	68	63	56	68	56	63	69	69	70	64	63	59	68	63	78	68	70	56	55	56	76	58	76	71	61	64	69	64	57	65	66	57	84	62	65	66	67	60	60	76	61	44	50	52	76	52	85	77	63	62	68	62	54	72	63	62	81	71	59	66	73	49	69	71	68	58	42	63	72	70	51	72	57	55	65	52	61	74	57	56	59	73	72	65	75	78	56	56	76	65	66	60	44	48	61	62	72	75	53	53	62	80	63	65	71	62	67	62	80	65	56	76	54	58	61	63	73	70	51	55	64	66	55	65	64	74	76	60	65	53	68	66	64	74	76	70	68	68	73	63	68	61	52	68	69	65	68	68	67	66	53	73	69	58	79	53	67	62	64	68	58	68	67	72	55	64	60	78	57	68	43	64	67	55	60	64	62	55	63	63	62	75	68	65	59	60	60	73	71	59	52	65	70	67	61	58	63	79	60	83	56	72	59	61	61	69	68	62	64	58	61	56	66	56	74	58	60	63	72	66	49	66	53	70	65	55	57	65	44	61	67	62	58	58	62	55	60	68	72	68	61	77	70	67	48	63	52	64	75	66	71	73	70	79	63	63	67	62	66	78	68	54	64	65	65	60	74	80	54	69	64	53	60	50	58	73	59	75	54	55	61	75	63	62	68	44	58	50	62	64	75	78	67	69	64	55	70	54	54	64	66	59	63	63	58	56	54	53	96	78	63	52	66	69	60	62	60	62	64	46	59	52	59	73	73	59	58	64	79	60	58	76	69	61	69	57	65	76	71	75	73	78	67	61	66	61	65	54	85	72	62	72	68	71	61	52	68	56	76	51	62	72	59	64	57	62	64	53	72	68	55	61	57	55	72	77	65	66	54	58	70	66	48	67	50	63	68	65	71	65	51	79	66	61	62	62	76	75	70	57	53	68	54	61	50	77	52	60	72	65	66	68	70	43	65	78	70	47	63	69	56	58	63	61	63	70	56	71	61	61	57	64	78	65	68	51	61	60	61	68	64	60	71	72	75	73	68	63	62	43	71	68	73	71	64	65	70	65	64	55	61	63	71	83	72	64	68	62	81	61	66	61	72	66	61	71	68	79	69	66	64	73	82	53	52	62	53	70	57	64	83	61	65	60	67	82	49	63	72	74	68	59	77	59	67	60	57	63	70	75	69	56	60	63	82	69	66	56	56	71	61	61	56	79	57	54	53	56	63	48	60	61	57	51	68	74	61	70	63	68	60	66	55	60	48	75	62	64	68	52	65	63	72	65	81	64	68	62	67	75	50	61	63	63	53	57	74	77	60	63	65	57	72	52	60	72	48	52	57	42	59	63	77	76	56	57	62	69	64	66	63	74	62	70	65	74	54	63	67	48	65	60	59	55	62	57	76	54	66	65	69	59	50	60	69	70	43	68	73	58	67	52	70	59	52	73	77	56	56	69	72	62	61	57	66	55	63	62	59	59	58	62	67	75	63	71	44	62	57	75	77	59	65	70	69	43	63	73	64	67	69	66	74	79	60	54	65	44	75	64	65	65	54	66	61	55	57	61	80	69	67	59	62	54	63	64	55	78	60	58	54	51	67	61	64	54	53	62	56	73	61	57	53	63	58	77	81	73	70	67	84	53	58	56	61	73	70	55	63	68	67	71	76	62	61	76	63	66	68	60	55	55	55	59	75	77	69	72	69	58	58	57	64	65	59	62	59	59	52	64	70	55	69	63	59	72	54	61	70	46	60	54	66	65	65	59	63	67	53	65	82	80	52	57	54	61	68	58	63	71	78	57	59	64	55	63	54	53	69	73	58	62	61	67	61	66	71	59	81	55	64	55	71	64	77	63	68	65	68	80	57	63	73	61	73	71	70	66	60	88	54	69	60	56	60	73	67	65	63	50	69	73	62	65	70	59	71	55	70	71	73	67	59	70	59	61	70	76	50	64	59	71	68	58	54	66	64	53	53	73	69	58	70	71	60	72	72	69	68	73	66	53	64	62	66	56	73	61	62	66	56	49	69	71	66	60	43	60	58	71	67	69	73	71	64	57	59	72	59	79	49	67	73	66	60	67	55	77	53	65	77	50	61	59	58	63	70	60	66	66	53	74	63	58	70	49	68	74	64	49	62	56	56	61	56	68	50	76	62	50	65	62	63	70	64	83	49	64	57	67	57	31	65	71	60	80	60	51	62	74	53	63	65	62	58	70	74	72	65	77	56	69	64	63	82	59	50	57	55	53	64	57	57	65	60	62	61	74	53	63	71	81	80	67	66	64	54	61	52	73	63	68	52	73	58	62	72
26999	36779	42705	50306	51352	36592	20246	6942	1856	935	841	769	803	880	817	787	784	824	757	785	786	856	753	781	752	756	820	830	831	814	805	753	794	801	790	837	799	719	788	780	852	827	787	829	808	787	791	800	799	769	825	794	766	785	813	768	786	857	802	801	779	757	774	807	815	796	771	788	812	829	737	780	816	791	806	759	797	780	804	820	835	790	831	799	820	781	773	771	763	770	817	788	836	756	785	803	780	783	797	749	795	761	789	810	799	816	811	791	830	769	768	756	752	812	761	802	797	728	783	816	778	812	802	789	818	816	860	778	820	745	868	780	773	791	781	770	810	765	787	799	791	758	852	742	762	826	792	842	852	789	786	757	794	842	795	782	812	773	806	798	810	765	787	792	797	811	791	782	797	792	817	756	845	778	781	779	818	769	783	765	803	808	775	745	775	768	856	762	718	814	793	802	742	823	799	776	794	827	737	786	800	843	799	834	761	846	818	801	794	758	808	854	782	773	851	771	800	821	809	784	776	801	796	791	824	818	780	818	778	838	773	812	772	794	807	771	783	831	821	818	789	793	778	792	752	751	772	830	807	790	819	827	803	850	768	833	836	793	769	753	842	796	788	801	809	750	727	848	826	802	795	803	791	774	800	815	812	796	785	825	853	785	835	758	812	800	824	819	820	776	788	803	798	811	848	826	793	748	818	795	770	845	800	768	853	802	809	799	779	801	806	753	795	800	824	822	782	717	814	784	784	796	877	829	810	803	850	775	810	788	772	830	768	838	798	773	785	816	758	786	880	771	815	825	785	840	778	729	839	795	830	776	864	843	818	731	796	796	794	856	767	750	809	800	745	814	813	795	777	796	787	795	799	834	812	788	786	825	815	775	812	776	755	807	829	803	777	816	788	789	797	801	767	820	769	814	812	766	781	860	834	798	786	790	800	819	800	794	777	804	827	824	843	816	799	804	791	782	831	816	745	767	806	823	807	804	804	767	744	752	768	772	803	816	768	837	782	810	816	804	782	785	819	818	801	752	802	763	849	845	785	832	806	761	834	797	820	765	821	829	772	802	815	829	798	809	824	802	839	810	791	778	868	764	770	783	855	851	760	783	801	834	837	786	778	769	816	816	797	797	808	740	807	828	778	798	772	804	817	817	819	818	762	794	741	834	830	767	829	779	809	804	870	819	841	788	872	757	832	765	780	801	802	827	815	802	768	784	813	758	806	792	769	742	838	787	840	801	758	801	828	775	797	817	804	768	809	790	836	771	786	779	783	781	746	724	771	807	782	821	765	746	759	808	776	803	807	807	798	793	770	793	803	810	832	793	801	827	775	834	837	798	812	801	819	774	803	768	835	819	806	794	810	775	819	793	805	819	816	812	790	808	807	783	815	787	778	767	828	814	784	812	784	800	787	743	796	812	771	736	785	834	826	808	781	782	775	785	789	839	872	852	827	810	771	812	830	773	779	798	765	783	764	785	791	750	770	790	810	766	784	810	788	817	789	796	745	794	801	726	768	781	734	794	803	806	808	829	806	808	826	809	838	801	841	767	785	775	783	796	801	801	816	798	817	799	830	809	842	804	805	845	773	786	814	791	849	731	785	776	798	760	822	757	730	747	777	804	821	814	797	807	767	780	799	749	810	767	767	790	839	786	745	841	752	747	809	812	786	777	776	772	796	805	821	818	813	788	817	839	809	769	782	776	785	755	743	806	818	806	790	755	823	825	839	808	807	794	816	830	764	808	836	834	788	806	787	825	763	787	805	796	795	747	828	816	750	760	798	824	805	752	841	792	772	777	828	747	834	819	789	759	824	829	810	836	843	784	820	828	789	832	795	780	787	814	790	765	800	728	780	769	820	789	844	831	803	777	803	845	763	761	786	808	853	786	819	806	805	790	792	791	766	842	796	753	793	816	812	798	773	776	848	783	831	764	799	809	840	794	832	750	817	771	787	777	791	775	802	813	787	752	784	809	843	841	757	782	803	779	856	804	841	753	808	781	753	747	823	797	805	790	845	848	747	794	850	769	825	823	788	775	814	798	817	799	779	759	783	848	802	781	795	787	774	855	796	833	749	767	811	802	773	768	776	780	780	854	776	803	805	755	859	805	787	832	810	872	793	797	820	773	754	758	781	819	805	827	824	836	785	788	788	816	790	815	817	795	797	809	805	810	790	802	815	858	773	822	792	815	789	844	818	821	817	773	851	808	815	739	809	804	791	792	793	768	842	783	805	758	809	808	826	872	757	734	846	845	785	798	783	827	839	807	813	786	834	804	865	823	799	781	771	803	831	788	758	831	820	765	782	846	849	728	764	787	847	842	764	744	818	762	810	871	822	759	808	830	798	819	797	792	743	810	777	794	814	767	774	754	812	774	817	765	779	793	779	796	804	790	770	812	822	781	856	783	793	811	800	772	783	795	831	782	782	746	817	833	861	792	769	857	801	793	757	804	762	791	793	802	778	797	775	728	763	821	807	856	791	814	797	831	743	772	852	752	809	755	788	801	772	844	804	806	810	809	837	795	803	824	810	771	821	793	765	792	772	771	768	827	820	793	767	769	782	811	833	771	795	824	796	812	856	758	776	831	804	830	804	787	806	771	793	826	786	750	761	788	798	791	786	846	821	789	795	818	793	785	797	744	776	794	853	733	743	774	796	815	866	822	768	726	820	839	762	847	816	776	840	783	802	749	810	803	760	816	832	793	765	786	832	829	813	792	771	757	783	814	745	769	806	791	832	795	801	763	808	787	778	784	801	810	816	780	807	764	783	840	797	789	784	770	770	744	836	776	784	829	771	752	751	807	735	805	823	757	805	749	815	776	793	783	790	828	804	785	764	770	779	774	817	789	782	838	769	816	832	760	801	836	791	811	781	759	768	791	806	813	799	786	807	798	773	827	795	853	814	837	762	755	782	796	796	800	797	786	775	849	827	816	815	760	770	819	826	741	819	821	786	810	747	819	804	820	785	805	764	702	806	830	782	796	790	820	788	774	782	794	794	774	795	808	837	786	802	798	751	853	770	844	812	799	874	767	758	779	868	805	800	822	785	821	769	829	782	783	769	801	807	761	806	856	776	804	766	818	827	772	848	824	764	737	779	790	803	784	788	881	739	766	805	748	747	776	788	810	852	786	758	836	835	753	771	776	824	829	814	809	835	798	822	805	798	802	802	792	798	781	856	795	804	767	809	788	820	808	783	811	790	787	732	806	791	775	804	821	774	804	808	749	806	803	826	800	798	819	798	780	769	847	795	799	808	758	765	790	786	769	786	780	776	773	778	808	786	774	794	851	806	788	815	815	782	767	766	781	775	805	814	823	790	820	815	865	809	793	797	801	789	749	808	770	818	787	792	834	810	796	804	847	805	752	788	771	773	809	800	797	806	808	810	802	823	768	803	765	774	798	805	831	801	727	769	822	822	833	778	819	786	801	802	805	779	822	767	772	787	805	780	819	825	832	774	745	805	796	820	820	817	779	835	766	789	870	817	823
2504	6709	16082	13301	8940	4123	1118	280	107	65	70	59	69	68	64	74	70	75	68	57	61	57	71	59	61	75	67	66	64	63	60	57	69	52	68	71	63	66	67	61	68	71	68	62	60	42	72	62	66	62	75	66	70	66	57	76	73	76	54	59	64	66	63	65	66	77	65	69	54	76	72	61	65	66	73	59	61	58	67	66	71	63	60	63	60	79	64	65	68	71	55	75	81	68	74	72	66	75	62	75	79	62	71	63	56	76	68	56	70	61	62	55	68	60	54	67	48	64	62	65	62	49	57	70	80	61	64	57	70	58	63	72	68	72	64	81	71	64	56	73	66	73	55	59	53	58	59	70	62	71	71	56	66	67	85	76	55	73	66	75	58	61	60	73	67	76	72	50	86	70	48	69	64	69	58	55	87	62	52	76	59	55	67	59	60	60	65	67	64	55	67	52	61	67	67	70	58	73	45	61	70	63	63	71	63	67	75	60	63	54	58	53	71	70	70	66	59	69	63	62	63	66	67	64	67	66	58	69	68	61	59	81	61	58	68	54	67	79	76	66	67	67	58	61	72	60	61	66	63	70	60	60	56	55	76	62	57	60	71	63	70	69	74	66	64	67	66	77	65	64	59	57	72	51	77	69	63	57	66	57	76	62	51	72	68	65	60	58	58	68	62	64	73	56	75	67	78	62	61	74	64	77	69	60	79	50	53	61	79	75	70	72	71	59	67	68	69	71	74	60	73	66	57	62	61	51	64	66	81	68	63	66	60	56	73	50	77	45	76	61	72	66	83	70	70	61	57	62	59	69	66	72	65	80	76	80	54	52	64	72	47	54	59	71	65	86	64	72	80	76	64	69	74	74	87	68	78	69	54	70	66	63	64	60	46	72	65	61	68	73	62	81	56	64	69	74	72	62	61	69	53	52	57	65	73	56	67	60	74	64	61	64	71	64	54	62	64	61	57	72	84	73	59	86	54	64	71	67	55	66	58	71	58	58	63	67	65	64	63	75	65	60	82	69	50	55	68	79	54	68	66	71	81	73	44	68	64	68	69	66	63	68	68	55	59	73	73	59	61	68	74	70	76	67	77	65	65	64	73	62	57	52	52	69	62	83	64	70	74	67	59	73	65	73	55	67	63	61	64	62	77	64	49	82	74	70	64	52	63	63	57	64	54	74	58	66	65	66	58	70	67	58	54	60	60	49	63	67	72	73	51	65	71	62	61	60	74	66	70	63	65	53	69	81	73	60	61	69	67	62	66	64	62	65	66	72	65	71	62	55	66	53	75	69	70	74	59	72	56	79	53	78	61	66	64	52	89	64	57	61	61	76	75	59	57	69	61	71	71	67	59	52	70	71	64	66	62	56	67	68	67	58	59	71	60	67	75	76	76	68	55	58	67	73	68	69	70	69	76	70	75	62	56	68	59	69	80	59	71	63	84	76	45	67	68	66	68	72	59	66	71	81	66	82	81	62	75	68	64	59	65	64	67	64	73	59	77	61	62	74	68	68	72	72	64	60	68	63	52	68	63	64	62	63	72	64	67	65	73	68	71	58	78	69	50	56	67	62	65	69	62	67	71	80	64	63	46	74	81	46	72	77	72	72	62	73	68	63	79	76	75	70	57	66	60	67	72	58	72	68	68	57	74	59	64	63	57	63	76	50	69	55	66	70	70	66	60	62	61	60	60	56	75	60	54	73	68	62	73	74	71	57	63	72	67	58	69	57	62	59	70	56	68	62	55	64	71	62	65	66	62	64	71	82	68	54	62	78	56	74	74	47	68	60	61	69	62	61	71	67	68	64	73	69	47	66	62	66	74	56	70	54	56	66	72	72	70	88	59	68	63	62	66	64	69	56	75	76	65	66	63	67	58	71	73	59	63	55	57	66	56	69	73	74	66	75	66	46	49	60	64	58	54	50	74	76	73	55	73	72	74	62	66	54	81	49	56	71	51	69	64	69	54	63	70	71	56	63	79	60	70	62	68	79	57	53	75	66	72	77	61	52	61	70	77	63	47	56	60	58	70	61	76	60	61	71	62	67	67	79	57	53	68	55	54	58	76	70	52	52	67	72	76	59	61	74	65	66	56	84	52	53	71	73	68	65	67	56	52	68	69	61	64	61	52	65	55	71	57	70	59	70	53	58	69	68	77	78	64	60	73	67	74	58	64	65	74	64	65	65	61	76	51	70	51	71	62	76	50	73	62	60	66	77	60	64	62	69	54	72	55	66	55	79	77	55	68	64	66	69	62	69	56	65	61	78	62	76	74	65	60	80	65	59	65	70	69	75	67	77	71	72	67	77	71	71	59	73	73	74	66	55	64	63	73	66	62	69	70	75	68	69	50	62	61	70	65	66	57	55	58	69	71	63	67	71	61	73	58	68	59	58	63	61	71	54	61	60	74	64	67	64	56	63	56	64	68	74	64	64	65	63	61	71	65	64	58	61	72	74	76	57	62	58	71	79	64	71	64	62	62	58	63	77	52	60	61	77	66	78	65	68	62	70	60	63	64	65	51	66	72	70	69	84	66	63	63	78	67	63	76	68	62	57	58	63	89	69	60	75	65	71	46	52	58	56	55	61	64	77	63	67	74	68	55	59	62	59	57	65	67	57	57	61	60	71	59	73	66	66	57	68	67	58	60	65	58	67	78	73	61	61	77	82	70	65	57	76	71	57	67	63	57	75	62	73	58	66	77	69	66	52	54	76	60	58	61	85	63	68	87	70	60	72	66	55	69	66	62	62	51	71	56	67	64	80	52	64	67	65	58	50	63	57	71	70	60	57	65	65	55	62	73	69	48	73	56	71	58	54	56	82	72	62	64	60	70	70	46	64	82	60	55	65	60	56	68	66	67	54	58	56	69	50	51	63	48	61	62	59	61	54	69	56	72	65	64	52	67	58	59	67	65	61	64	67	57	70	69	79	66	80	62	69	80	68	73	50	47	55	77	59	71	67	81	80	60	67	70	61	65	63	60	54	58	50	62	53	68	53	57	65	59	69	64	51	54	68	72	52	65	57	61	61	56	67	84	61	67	75	73	69	90	68	57	68	61	69	63	64	79	62	68	74	62	64	60	53	62	78	70	78	68	87	76	49	62	55	61	66	60	79	67	56	72	60	73	59	68	63	58	64	71	53	76	92	62	60	64	52	70	68	54	45	58	70	59	57	61	54	73	61	54	66	67	72	63	50	76	54	55	58	73	72	52	84	72	64	59	65	57	58	59	67	77	51	57	66	55	72	65	59	67	67	74	49	61	81	67	64	69	86	80	74	65	62	62	59	69	73	72	63	57	55	53	77	61	52	85	68	63	80	46	76	61	68	62	71	67	66	55	69	57	73	55	65	70	69	68	63	67	47	71	59	74	62	60	67	71	71	62	53	75	77	64	56	70	66	56	63	76	70	66	77	67	57	73	64	63	78	66	66	64	63	67	54	61	81	53	65	77	60	61	61	59	82	54	71	83	59	66	66	75	69	56	59
20655	33669	43589	51134	51245	37058	21099	7360	2054	1029	818	863	805	776	799	834	805	823	847	774	795	802	809	843	808	790	833	790	766	822	774	796	777	804	818	821	776	831	828	781	860	770	837	782	793	775	845	783	801	766	754	835	836	816	884	826	795	758	873	761	778	782	810	814	810	846	767	797	832	790	752	833	801	835	811	861	833	818	795	806	790	795	837	811	839	790	767	807	784	798	810	824	811	848	803	849	794	795	805	781	825	800	798	769	834	804	809	783	774	828	821	811	776	837	784	773	828	798	825	822	806	765	809	816	816	778	822	814	839	811	751	839	849	796	851	774	834	756	810	804	805	795	811	840	832	849	836	792	803	817	814	779	778	825	830	793	816	783	812	751	803	825	797	822	831	791	818	810	833	832	846	755	752	783	795	783	807	818	768	750	802	763	787	828	790	822	774	812	822	800	824	742	845	765	770	867	800	836	813	807	835	812	776	758	846	824	822	764	805	791	825	849	812	821	780	770	806	819	804	820	823	810	816	743	852	843	830	771	811	811	804	771	864	804	809	786	778	816	807	809	799	766	808	770	806	834	764	824	818	796	849	752	807	837	780	792	817	793	759	831	825	830	759	785	765	747	758	772	893	771	846	777	859	850	761	782	780	788	832	850	851	797	806	817	802	825	803	807	770	801	801	829	781	819	826	805	856	855	756	772	785	788	789	833	777	768	786	812	812	823	804	817	813	852	784	831	777	780	824	782	776	830	770	792	851	816	804	812	749	796	788	804	807	800	793	823	834	805	805	795	768	795	854	778	788	790	773	837	850	839	789	785	790	862	802	783	816	751	797	784	801	783	792	806	767	801	781	806	765	799	765	797	784	816	857	852	792	804	846	757	847	785	822	808	798	810	821	806	824	861	863	754	795	756	861	806	807	757	851	825	841	798	801	789	821	761	772	809	836	776	795	828	773	774	836	817	758	796	830	806	842	776	776	789	863	821	820	828	759	801	809	800	812	809	842	776	812	801	840	823	798	808	800	838	786	773	797	801	838	801	782	825	808	804	759	807	793	837	846	813	804	766	765	834	785	809	798	810	808	804	813	859	821	799	773	812	829	788	825	765	834	800	768	789	769	789	790	835	800	800	850	788	802	806	804	832	790	806	799	823	759	861	870	882	800	837	819	775	810	793	793	798	849	792	810	792	791	812	804	791	790	818	841	777	797	813	785	764	795	796	832	856	792	765	796	790	740	801	834	805	834	843	808	823	763	825	814	816	854	851	852	811	846	779	821	792	817	799	801	813	784	773	785	821	811	825	775	789	794	811	818	839	795	779	809	803	801	711	804	815	820	752	845	787	762	791	763	797	830	777	818	835	843	787	786	804	802	811	824	828	762	798	803	818	820	838	824	834	810	823	835	798	865	837	809	777	782	817	811	864	782	822	822	811	760	796	782	790	800	793	811	827	832	800	799	829	789	827	788	779	774	840	776	819	767	805	813	799	819	811	808	756	808	792	835	762	776	812	839	779	825	776	822	835	828	832	796	857	790	766	831	797	751	781	807	849	781	760	833	819	769	861	767	829	842	831	828	827	811	807	793	848	802	777	817	825	813	818	807	835	766	831	830	780	836	869	822	823	841	822	782	802	803	825	845	862	797	830	835	839	797	799	777	790	837	788	821	797	821	785	799	815	769	750	810	803	821	814	773	790	793	835	850	799	816	812	810	816	832	768	783	805	770	833	763	802	799	788	854	781	785	820	801	827	791	799	824	804	746	838	810	803	821	812	783	775	771	794	858	824	773	806	793	834	801	804	817	815	805	794	771	839	806	805	829	771	778	801	826	771	860	785	780	801	795	756	810	787	814	786	786	869	813	814	778	827	828	830	769	784	821	821	800	765	769	808	822	815	813	817	803	833	831	803	812	788	815	810	780	802	817	849	827	777	819	755	782	772	806	868	786	765	828	804	802	787	797	802	802	799	831	815	774	827	818	786	802	784	836	811	794	811	746	780	790	812	738	770	783	816	729	790	772	784	774	814	807	786	826	770	775	761	768	780	816	766	811	762	804	807	831	833	823	741	802	832	790	792	797	789	779	780	797	803	814	819	794	726	751	776	806	808	797	788	786	825	814	811	761	828	832	828	834	822	831	756	720	829	819	854	854	797	794	789	792	798	795	834	768	835	845	807	818	764	793	834	773	775	801	866	818	814	807	780	816	788	802	818	787	769	836	826	765	773	823	818	813	761	802	798	830	812	835	812	808	795	814	824	800	798	839	749	822	798	814	797	769	847	781	823	807	799	808	793	786	815	782	764	824	785	816	786	827	784	754	818	757	833	772	888	823	813	770	808	751	838	776	777	782	825	838	855	762	777	812	808	864	802	770	744	810	827	827	802	801	859	834	839	754	803	805	797	766	825	807	829	812	788	794	798	792	845	805	786	819	826	826	853	801	730	837	790	800	762	806	790	771	807	809	807	750	825	825	776	814	789	826	816	812	831	853	817	853	820	802	758	808	821	810	781	766	786	784	800	807	773	825	770	760	811	811	788	824	809	775	812	770	794	797	786	783	803	796	786	824	789	826	847	829	770	813	820	800	834	745	793	765	797	831	787	853	814	846	785	850	862	837	809	808	773	810	780	844	722	828	794	808	808	810	725	820	793	806	795	814	778	779	872	794	844	800	775	811	828	788	854	870	778	795	813	791	834	909	829	816	793	772	784	810	803	787	847	852	879	867	823	806	787	822	801	808	810	846	818	805	787	760	749	835	751	836	850	796	789	806	862	738	819	833	784	813	829	788	777	773	797	752	776	798	801	775	805	803	821	786	843	805	789	763	782	787	763	815	817	785	802	782	808	812	834	789	804	802	764	784	816	832	749	780	815	804	834	792	807	845	797	790	862	812	797	808	823	761	801	773	781	845	789	793	781	854	818	828	813	829	828	815	766	789	799	789	792	860	809	838	817	818	735	785	774	815	825	809	775	848	770	810	788	822	826	814	807	783	793	792	800	845	845	835	840	803	770	811	826	736	816	808	739	795	783	728	811	823	807	791	814	804	822	877	805	798	777	831	812	815	772	827	834	858	813	828	878	820	835	831	854	798	835	810	830	815	806	819	836	823	822	797	836	855	791	756	762	780	776	820	785	846	805	805	781	806	787	799	793	818	800	783	823	788	816	759	765	847	808	850	830	784	786	817	794	719	810	855	814	810	809	819	846	845	810	811	779	785	771	826	860	810	782	799	798	819	788	790	782	735	817	828	790	753	796	766	830	797	781	806	819	811	790	859	766	828	788	801	791	872	844	820	803	779	789	845	832	800	821	820	826	811	784	862	763	780	732	839	772	811	822	768	814	824	773	780	805	825	821	795	820	744	819	795	843	805	822	839	856	788	804	782	790	849	773	773	810	804	831	795	771	781	825	861	791	777	812	788	757	778	851	789	714	774	817	783	784	799	812	834	846	792	834	801	816	822	854	821	874	771	806	750	821	854	835	759	834	816	812	798	841
1621	11994	21979	19258	13971	7369	1973	365	138	64	64	67	62	79	65	63	69	55	75	58	70	62	53	57	57	65	76	63	73	67	73	51	62	70	67	69	61	69	73	62	60	73	72	75	69	61	66	60	70	61	79	71	53	75	66	63	66	67	50	49	70	58	59	56	58	62	55	70	74	63	61	56	64	63	74	71	68	63	53	59	66	58	61	77	59	70	63	55	68	76	54	85	69	60	62	65	75	62	65	64	52	61	58	61	66	66	64	55	57	77	72	61	62	63	62	52	60	75	54	62	71	54	60	65	58	71	59	76	53	54	61	71	72	56	55	82	63	60	60	61	60	60	66	65	66	68	70	63	67	60	73	70	60	73	64	57	72	55	70	62	58	77	69	70	59	67	71	65	60	75	58	73	50	59	61	79	49	54	63	74	59	69	63	72	65	77	58	69	63	71	67	60	67	58	67	68	81	45	51	71	63	68	60	67	58	56	55	67	80	62	75	70	56	80	63	53	57	87	72	59	54	69	64	76	61	61	56	72	63	72	61	77	82	80	72	75	89	59	62	60	77	67	57	65	55	56	54	72	53	68	63	62	56	46	58	61	60	64	54	60	64	56	70	75	71	64	57	60	62	66	80	61	53	73	63	72	73	53	49	73	58	71	56	71	60	74	44	64	54	61	66	62	70	76	61	61	67	50	54	69	70	52	67	64	65	83	68	56	56	60	66	70	54	50	65	79	67	71	70	57	77	77	69	79	60	65	66	52	70	66	69	60	68	75	71	60	66	80	72	64	70	62	51	66	60	63	78	67	65	77	53	61	68	74	68	78	70	69	57	71	72	59	58	59	54	65	64	73	56	61	70	73	60	62	74	71	60	71	56	85	61	74	69	64	59	69	87	62	72	59	54	68	66	58	69	62	67	62	69	68	58	66	68	58	68	66	68	77	71	57	55	69	54	49	65	70	78	52	67	65	58	61	65	61	62	63	67	62	65	67	56	72	61	76	69	52	55	72	56	58	55	59	74	53	64	63	71	73	62	42	68	56	70	76	55	55	48	60	47	74	53	66	75	66	61	69	70	69	61	52	68	75	66	80	50	77	77	71	67	64	45	58	55	58	58	58	61	76	65	66	62	68	71	75	60	63	55	59	67	60	64	62	73	74	70	76	61	78	58	69	56	50	61	54	71	62	70	64	59	68	58	63	61	72	68	63	57	65	60	58	62	57	68	69	55	58	58	81	60	56	88	66	60	58	56	56	66	75	60	61	69	67	77	52	78	83	64	58	65	57	75	77	67	71	69	69	66	68	60	69	63	58	57	66	59	60	75	68	73	64	64	62	55	71	58	68	73	80	63	57	52	76	71	72	59	73	63	61	62	69	53	57	56	66	63	67	63	67	69	66	75	71	72	57	80	54	73	53	51	64	63	62	58	59	63	57	77	60	66	67	74	59	53	67	54	59	79	63	63	72	61	67	61	64	62	60	70	71	68	65	53	73	62	69	52	66	69	59	74	60	67	51	75	74	75	77	59	56	60	63	81	74	63	58	69	57	63	64	52	75	57	64	66	63	70	65	57	62	70	62	73	76	64	71	67	50	61	50	66	64	66	62	77	74	56	67	60	78	60	70	52	61	58	56	50	65	59	63	65	58	62	59	76	64	63	52	74	56	60	79	55	74	73	56	67	76	58	70	71	66	61	73	66	72	63	59	76	67	70	70	65	54	62	69	75	50	67	67	51	79	67	66	78	55	73	75	75	60	66	58	74	83	59	65	74	60	56	60	73	74	61	76	74	63	62	69	61	62	58	67	56	61	65	68	74	71	59	65	54	60	69	82	64	75	70	56	67	71	58	86	68	55	61	65	73	54	69	71	65	60	59	66	60	60	59	70	59	69	66	60	59	64	65	49	73	77	73	70	53	54	68	71	68	66	77	76	68	64	59	76	65	60	62	59	67	49	67	65	54	70	63	63	55	69	61	65	61	66	72	74	53	59	75	67	73	60	68	72	84	70	55	62	61	57	66	64	56	62	64	65	63	62	69	69	64	56	69	61	70	71	69	60	62	69	77	53	74	80	84	66	77	71	62	66	65	61	68	72	59	62	54	56	57	53	71	60	79	65	83	58	69	67	51	74	65	64	66	59	65	52	59	67	72	76	68	55	52	67	66	77	62	77	70	72	55	60	64	62	79	60	77	65	70	77	63	76	70	77	70	71	60	63	75	61	68	59	74	62	61	67	63	64	59	60	50	72	73	71	63	66	73	54	65	60	74	78	56	68	54	79	59	78	67	64	62	61	75	68	56	51	55	75	66	70	53	69	57	77	56	61	71	61	71	62	66	70	69	74	66	70	63	78	62	56	77	55	71	70	71	70	68	54	85	73	61	66	53	63	64	54	66	82	62	64	56	53	68	57	77	64	58	67	74	57	54	54	55	79	55	61	78	60	64	58	67	64	75	66	70	71	78	68	51	75	63	60	77	67	56	68	65	59	72	63	62	59	58	44	77	66	63	70	76	59	61	57	72	51	61	63	59	68	57	69	77	69	54	75	52	65	82	60	64	57	63	64	64	54	64	53	78	65	49	69	57	75	70	67	56	61	59	58	57	68	50	68	65	52	79	61	65	53	65	61	71	60	59	53	78	67	57	53	63	52	69	69	67	63	59	71	66	75	60	63	77	64	70	53	73	49	58	60	65	59	65	59	67	56	70	65	60	49	65	74	69	68	70	59	63	65	57	68	60	61	60	61	77	78	55	64	59	72	72	72	54	70	71	78	64	54	61	58	64	65	66	57	69	68	94	56	62	55	66	78	50	63	46	75	73	65	65	67	64	80	64	76	64	66	67	53	66	77	72	56	59	56	77	59	54	59	68	64	45	59	72	57	48	60	67	67	60	47	59	68	66	60	67	67	63	62	87	61	72	59	64	62	51	64	77	64	62	67	69	69	64	57	59	56	54	59	70	41	76	67	61	66	63	58	66	49	56	72	64	75	63	61	64	58	60	66	65	55	65	64	59	59	57	55	59	77	73	70	70	64	65	69	69	64	58	63	80	74	73	56	67	59	62	49	58	54	79	78	65	66	60	55	62	58	59	81	61	66	62	51	53	53	71	59	57	68	72	69	56	72	72	71	65	58	77	46	71	62	77	65	64	57	79	72	74	64	53	58	60	67	67	47	51	68	69	68	68	61	74	74	68	65	51	54	80	55	46	55	66	62	68	66	83	77	85	59	59	53	60	53	50	60	68	62	58	67	67	60	72	47	47	69	69	68	58	73	52	63	70	60	70	63	73	57	59	66	54	75	62	53	64	63	69	64	49	66	79	74	67	62	74	62	72	66	67	77	77	72	65	63	71	63	61	67	53	71	65	73	64	66	58	59	67	68	68	60	62	64	66	68	68	79	78	72	71	61	78	78	69	62	77	75	77	65	73	59	58	69	76	47	61	61	66	70	55	64	61	56	59	82	61	54	57	66	51	54	64	63	66	56	75	54
25899	41132	48927	61202	61782	44373	25912	10248	2668	1054	811	768	861	800	822	833	821	787	804	787	836	768	782	801	825	796	823	785	790	841	809	796	840	767	820	827	800	830	812	802	700	836	781	808	846	843	822	775	751	811	839	803	756	810	766	797	745	825	755	826	754	826	779	784	850	791	808	782	819	796	730	833	812	801	766	815	763	801	801	789	740	764	766	820	804	722	791	850	777	812	802	805	835	796	811	810	800	747	808	803	828	814	790	809	809	815	783	782	820	783	803	800	808	809	753	787	822	807	827	800	798	838	751	814	800	752	829	790	731	814	817	818	847	723	755	826	774	855	820	784	763	815	773	860	795	832	756	806	799	793	790	773	753	799	838	831	809	752	816	762	825	793	803	796	776	786	836	848	818	763	816	791	748	797	796	786	743	762	765	832	818	831	854	786	794	817	801	814	803	846	814	828	813	790	853	830	800	767	755	810	719	772	779	858	759	801	823	799	842	812	787	821	790	829	758	781	866	805	771	796	850	757	790	776	799	775	776	781	770	793	830	780	826	743	796	843	751	782	799	803	774	782	778	798	760	745	793	824	803	836	761	800	835	792	803	795	832	799	762	804	789	809	795	793	797	795	844	783	809	834	799	756	796	765	826	823	795	779	837	784	825	802	804	790	759	802	784	805	779	790	773	784	758	752	805	798	799	775	809	807	825	754	805	796	754	799	832	789	824	765	820	752	784	787	760	811	757	781	765	802	813	808	832	897	820	763	817	729	843	819	831	834	829	817	814	868	785	796	814	780	814	830	792	763	859	804	817	810	817	819	807	780	773	769	816	830	792	816	786	783	754	786	857	782	784	797	820	776	782	805	797	809	793	846	796	814	807	820	843	772	768	828	764	815	804	801	805	788	860	838	803	844	816	781	777	776	809	810	818	823	804	774	796	753	797	764	807	810	792	775	782	803	817	765	804	808	756	794	780	765	789	790	797	809	763	840	778	827	824	798	806	768	819	799	790	794	843	768	816	808	819	784	856	835	801	814	770	841	810	792	820	803	783	770	753	790	781	753	802	868	833	830	805	786	777	765	757	793	754	760	777	834	753	825	751	878	828	807	809	764	763	776	810	755	836	835	782	795	810	808	823	819	812	827	818	787	827	813	856	843	771	804	889	832	790	793	812	811	827	790	779	776	771	862	820	797	801	817	844	802	778	843	837	833	837	813	805	820	807	813	803	822	839	797	781	752	737	830	797	792	753	771	797	831	820	787	848	773	747	799	838	814	793	803	802	806	789	812	820	806	780	776	754	824	814	803	798	823	801	829	782	796	839	802	809	816	802	820	725	816	806	833	811	734	805	768	810	770	778	806	822	813	813	800	778	809	777	824	782	765	787	799	796	774	782	800	764	776	827	828	769	815	833	774	846	855	826	814	792	810	753	797	823	804	767	811	812	778	780	871	823	792	782	747	807	768	807	782	814	769	759	793	759	755	800	799	769	800	833	809	812	828	828	800	776	832	770	801	750	846	802	809	750	771	735	827	803	823	812	756	777	827	785	793	830	814	764	829	794	770	792	818	821	767	782	816	823	784	783	751	842	842	741	785	795	814	792	790	827	755	771	806	790	768	858	788	807	744	799	785	831	753	781	802	796	786	773	820	781	806	767	724	784	763	779	797	843	782	748	810	797	801	806	810	737	720	768	783	826	829	808	763	796	834	807	826	767	850	742	773	780	797	753	805	773	755	792	801	752	818	816	798	785	807	734	825	777	817	798	838	839	813	785	806	827	801	792	816	774	774	779	788	742	806	810	840	752	830	762	742	795	769	765	808	822	754	782	804	806	793	809	790	781	789	769	833	839	786	828	797	825	809	801	752	815	825	773	809	802	808	792	836	756	808	807	835	794	819	762	785	800	762	758	764	808	753	756	786	791	831	806	795	818	788	833	778	786	799	795	830	862	754	789	773	798	806	744	841	795	801	801	790	808	786	810	768	783	821	812	770	844	770	845	767	806	799	773	770	780	860	800	791	800	770	822	755	813	831	797	765	823	798	781	827	777	778	767	806	828	827	832	794	825	795	805	775	776	792	803	777	798	788	818	820	845	799	820	815	802	804	792	828	805	787	815	774	791	819	814	829	708	751	795	862	847	804	777	796	749	816	807	809	807	786	787	811	787	808	766	810	829	811	761	749	772	769	783	770	794	822	811	766	811	812	801	763	793	838	813	794	804	765	845	769	820	809	797	772	758	790	763	756	747	797	760	835	789	824	781	795	798	831	854	780	801	824	771	816	791	780	760	830	774	808	843	825	837	767	826	809	749	833	845	785	724	783	807	815	765	817	782	829	815	845	816	848	790	842	811	812	826	823	867	796	793	795	806	801	778	817	814	841	815	829	796	753	856	788	816	823	841	850	787	785	778	748	802	815	808	748	838	822	777	815	816	789	814	801	774	804	786	795	864	774	794	765	771	826	826	773	799	833	779	805	826	805	786	832	844	826	813	825	812	765	807	802	787	800	816	740	811	771	842	782	730	799	788	777	779	793	804	811	760	773	812	800	778	777	813	780	789	775	832	755	779	825	800	804	817	777	861	750	805	761	782	803	759	812	813	784	810	820	783	828	808	792	778	793	801	785	852	771	817	785	821	810	816	758	798	769	829	822	767	813	786	761	779	793	800	725	773	764	754	826	847	780	770	751	800	770	802	760	812	807	797	855	847	786	774	790	784	816	819	807	802	764	841	829	805	824	794	820	815	794	848	759	784	780	808	816	805	845	795	801	781	821	787	814	807	833	816	868	779	847	796	778	762	802	827	748	856	766	847	810	797	795	801	792	741	829	804	816	770	760	823	793	830	793	809	827	760	777	774	844	808	813	816	822	769	791	764	785	759	804	771	846	790	825	823	819	818	765	829	819	826	814	796	767	783	762	795	806	854	744	779	803	768	790	777	763	832	794	770	780	812	813	774	793	808	798	785	745	804	827	838	837	844	802	785	797	817	818	783	834	739	760	827	815	733	778	781	808	805	803	811	793	808	832	782	790	745	799	772	761	836	756	779	808	791	795	818	798	819	794	826	766	773	789	769	760	790	736	758	796	826	842	770	765	823	781	822	793	823	761	792	817	770	764	784	773	790	758	812	756	815	773	760	813	826	824	780	847	831	810	802	811	761	756	824	759	834	823	805	776	801	788	794	856	767	793	755	772	809	790	749	782	844	806	819	756	796	793	767	834	833	761	790	822	795	795	801	819	814	765	790	791	774	838	807	772	819	825	770	835	822	840	818	803	787	817	806	832	826	799	808	801	779	867	815	762	800	811	769	716	782	865	847	808	801	816	733	817	812	780	784	815	788	776	865	810	815	761	811	788	799	753	748	764	769	769	778	794	783	796	810	834	843	786	854	816	783	831	806	775	830	857	806	729	820	772	769	769	756	810	809	788	820	864	798	787	809	791	825	809	807	809	813	795	801	800	782	797	781	848	793	817	798	784	798	781	800	764	782	778	809	783
1510	1602	5260	5704	3842	1916	520	156	88	51	72	51	59	61	59	57	70	80	62	65	68	67	61	79	54	58	51	66	51	52	58	58	55	67	77	73	63	62	48	65	66	51	67	67	77	63	72	74	82	70	63	61	60	49	68	69	67	41	61	58	52	61	72	68	50	67	59	90	50	76	59	70	72	55	62	74	59	71	62	68	71	68	58	64	52	73	74	78	63	53	62	59	63	64	69	71	62	63	74	66	70	62	69	67	66	66	50	59	56	62	62	62	69	49	59	68	60	50	66	61	69	62	52	61	68	68	65	60	67	52	61	68	49	65	75	67	71	75	57	63	70	64	58	56	63	68	62	62	73	68	68	58	67	76	63	61	73	70	72	63	64	55	64	66	42	64	64	72	48	62	59	48	50	61	64	56	76	64	53	78	65	57	69	47	66	61	68	61	49	50	61	63	61	60	66	66	65	61	66	69	58	80	70	70	68	65	73	59	63	71	62	68	63	79	60	70	61	53	65	64	61	60	73	56	71	59	58	58	62	61	75	48	61	76	58	50	55	52	63	56	75	63	58	59	52	60	61	69	63	76	66	70	67	57	67	64	65	81	61	86	73	72	55	62	58	58	59	59	65	69	53	57	56	70	56	78	63	57	68	76	56	68	73	74	74	59	54	66	57	51	69	67	69	69	62	74	61	71	62	58	62	70	68	69	65	51	66	71	51	57	78	70	77	60	69	73	73	62	61	59	57	62	53	45	63	75	61	63	65	58	67	54	58	46	62	70	67	59	61	60	75	63	51	65	51	56	58	61	73	77	71	65	48	56	63	55	63	69	74	58	57	68	52	60	78	65	58	66	57	51	70	65	63	58	76	72	74	66	61	63	64	68	64	54	43	79	67	68	79	61	66	51	49	64	50	79	64	57	64	57	54	56	60	68	72	66	50	73	67	62	68	52	70	53	66	60	75	72	72	59	58	71	62	70	49	54	62	68	60	64	67	51	65	78	60	66	85	59	59	64	53	52	67	50	62	64	65	55	61	61	57	62	62	59	68	65	47	55	56	57	57	64	61	54	74	68	72	61	68	70	64	62	52	65	56	64	75	65	60	62	63	58	66	66	65	57	89	68	71	67	65	56	49	62	54	59	58	73	79	53	56	62	58	57	67	66	70	57	72	82	57	69	49	63	53	52	74	68	48	60	63	73	68	67	68	60	58	55	44	63	66	64	58	52	88	71	54	61	52	57	59	57	52	75	57	61	63	52	69	66	69	57	46	68	73	73	65	57	73	62	59	56	67	66	69	61	74	70	47	40	52	60	55	63	72	72	74	64	67	72	73	61	59	63	66	75	58	63	69	70	65	66	60	71	81	68	64	59	63	66	59	74	62	60	64	53	55	73	63	49	64	60	74	63	66	66	86	78	59	57	64	63	78	57	67	70	75	54	65	57	63	70	55	49	75	57	57	53	62	61	67	58	52	83	58	75	64	73	58	70	57	71	80	68	52	57	56	70	68	76	65	73	63	65	55	74	53	59	69	56	66	48	45	64	51	66	77	55	75	61	72	65	58	60	61	71	70	74	64	69	60	64	64	74	64	65	59	58	69	66	66	69	67	76	87	58	61	71	70	69	58	57	46	60	55	66	60	59	73	63	73	75	67	70	61	55	74	70	64	71	54	62	68	63	77	75	51	77	50	72	67	66	68	61	67	73	65	55	71	63	85	73	53	57	56	70	73	61	58	48	66	50	63	57	70	55	69	76	47	59	62	51	65	61	64	73	48	46	65	62	61	49	62	68	59	64	62	72	58	77	61	63	48	60	62	60	55	60	56	74	62	56	64	67	66	62	57	82	41	64	61	76	63	69	70	55	43	64	58	66	54	72	71	61	77	55	71	57	66	60	59	63	63	66	59	73	72	53	69	69	56	61	44	63	58	66	71	73	76	53	61	75	60	55	51	51	77	59	69	53	64	63	56	63	68	58	69	72	52	66	60	67	62	62	61	70	62	66	69	57	45	59	61	73	65	67	65	64	59	66	59	53	58	67	62	69	56	62	53	70	69	65	71	45	64	56	68	59	75	54	72	59	50	54	61	46	53	60	67	78	63	69	51	48	68	49	71	66	64	60	70	70	51	56	58	55	64	73	68	57	62	74	71	68	67	57	76	65	54	80	58	67	50	60	65	58	52	67	70	50	62	58	53	74	51	61	63	62	47	63	63	57	60	56	65	57	67	67	57	57	53	73	73	64	50	57	71	58	51	77	60	58	75	65	73	72	74	51	65	66	70	63	52	65	54	71	58	55	54	64	69	83	70	68	60	60	52	79	60	48	46	54	80	53	55	61	54	57	59	64	86	65	54	68	73	61	73	69	68	46	67	62	62	64	59	70	62	67	69	62	63	69	58	68	63	70	66	74	58	68	56	63	56	60	52	50	56	62	50	49	72	55	81	59	54	55	64	62	60	67	62	66	64	67	53	67	57	71	62	67	54	69	59	63	50	59	76	63	58	48	86	67	62	56	78	61	63	61	76	63	65	54	60	63	53	63	72	61	64	73	72	66	57	72	72	77	70	68	59	84	66	69	69	68	61	79	56	57	67	67	65	75	74	66	56	68	74	69	63	65	69	67	64	62	65	56	59	60	74	66	76	63	70	54	79	50	58	55	63	65	55	72	62	62	46	69	67	57	60	61	74	62	68	62	71	62	46	66	67	65	66	56	81	51	63	70	55	65	61	73	72	65	60	61	71	73	61	76	65	75	56	66	60	62	49	54	78	66	75	74	58	60	59	68	85	57	69	69	75	56	55	56	63	64	58	57	71	76	56	49	54	72	66	66	69	59	60	59	56	77	64	62	60	66	44	64	71	62	67	64	61	56	57	66	56	70	61	63	53	51	66	63	51	68	63	58	71	55	54	82	55	65	58	80	55	74	66	66	68	56	62	51	50	47	58	67	76	57	43	63	71	61	57	68	47	65	59	64	59	59	57	64	59	74	69	57	78	67	60	70	55	57	67	64	47	64	68	59	62	71	64	60	65	55	58	66	62	60	49	72	68	70	69	60	60	60	74	75	71	72	70	55	80	58	79	63	66	65	79	64	74	75	58	60	60	60	72	72	61	62	61	65	62	57	59	64	61	59	57	67	65	58	47	56	47	53	72	60	62	57	43	55	62	60	75	67	53	59	54	63	65	68	60	66	57	66	51	63	56	62	61	64	53	61	67	68	58	74	52	67	79	60	58	57	58	54	60	57	61	67	64	62	61	68	60	58	51	64	62	64	47	80	66	63	74	76	66	83	60	83	59	54	65	62	64	74	65	75	67	61	74	59	58	58	69	63	69	67	63	64	75	70	57	67	58	62	54	55	62	57	65	65	50	65	78	66	66	79	64	79	58	56	54	64	64	56	57	59	61	56	74	62	52	65	61	71	71	63	52	52	70	76	76	97	66	62	70	67	51	56	71	56	69	68	61	56	70	54	62	68	59	53	72	65	62	54
14982	19767	31168	37417	37476	27276	13294	4083	1344	889	777	786	772	779	775	784	785	709	822	771	746	802	801	746	789	813	805	788	789	737	812	795	778	805	807	762	785	798	835	794	811	770	848	732	770	756	803	762	756	761	790	776	774	759	787	766	756	794	767	775	715	783	772	798	765	839	824	790	839	767	790	788	823	786	760	780	787	774	799	758	811	783	778	788	792	810	800	782	764	792	770	787	793	741	781	770	795	774	760	791	819	744	740	831	792	809	784	808	825	782	779	773	762	763	798	796	743	794	767	762	792	806	796	796	771	761	766	794	770	803	807	763	753	760	792	746	764	784	778	836	773	736	819	769	738	788	764	767	826	809	752	827	742	773	804	797	772	797	790	755	812	744	809	796	790	786	805	801	792	775	749	806	789	737	767	761	828	763	763	804	797	801	753	796	818	798	805	786	744	768	766	770	769	797	791	805	791	813	750	733	780	821	816	818	753	793	784	802	742	793	760	792	776	788	781	780	765	769	796	793	782	830	773	716	811	789	796	779	742	794	793	702	763	764	777	817	777	803	818	772	788	762	793	750	752	782	786	729	738	790	802	749	748	761	781	816	797	805	805	797	786	774	781	780	742	764	782	799	763	753	769	762	775	746	774	757	771	762	810	765	766	777	783	791	770	787	794	734	812	723	759	784	766	799	738	789	746	750	739	775	782	825	812	861	788	773	799	778	812	786	795	781	839	747	807	770	759	756	763	823	770	769	777	815	784	817	760	741	799	753	819	816	773	789	826	753	796	775	778	810	769	825	803	773	744	787	812	760	836	824	777	795	762	746	810	751	777	773	766	787	789	785	810	758	785	779	805	814	796	798	739	793	764	811	863	755	744	709	801	772	785	732	769	766	788	720	755	782	749	795	758	766	741	796	781	829	849	759	788	797	755	784	794	833	774	821	749	792	776	776	826	758	780	759	778	801	814	791	830	785	749	781	760	825	772	755	812	838	781	756	809	791	751	759	794	774	789	819	793	811	803	774	782	800	826	816	750	720	742	774	817	804	799	772	779	789	782	800	749	824	816	813	772	803	799	795	793	792	791	792	807	785	776	769	776	781	791	775	787	790	792	776	798	763	862	841	846	746	788	748	780	785	780	724	800	780	775	817	786	783	810	825	816	771	791	830	768	751	738	779	847	784	792	743	814	772	781	842	787	780	791	768	769	773	822	747	793	748	823	815	809	779	825	780	836	805	845	767	766	839	784	780	798	760	810	737	808	767	788	772	778	759	777	737	820	752	774	771	808	764	838	743	820	744	779	811	773	788	783	790	818	862	798	767	815	762	776	758	765	759	819	760	818	773	797	785	765	815	838	816	778	779	819	750	796	803	750	775	754	762	793	769	801	734	779	821	757	788	752	770	801	774	780	811	804	764	764	831	773	771	738	762	789	768	823	784	759	824	777	777	773	777	839	776	778	845	755	818	748	798	789	836	700	774	740	780	726	832	795	801	840	817	737	738	815	797	776	827	769	795	797	788	743	756	768	779	769	820	797	759	773	769	779	787	757	753	771	763	763	789	753	763	792	813	824	848	845	803	774	737	833	771	764	737	769	801	769	757	781	745	768	798	779	836	745	832	766	782	765	811	758	753	746	773	808	798	808	752	778	803	798	804	775	762	795	793	742	798	770	773	764	742	777	821	804	824	779	746	829	793	773	814	753	817	794	772	769	805	835	767	740	763	753	753	823	831	779	761	816	810	820	761	785	779	771	795	805	815	772	785	773	806	759	771	790	805	777	759	810	776	764	764	764	795	779	776	800	755	754	800	849	768	751	804	817	758	798	761	773	806	775	749	784	787	845	781	729	772	832	779	747	780	818	765	784	769	738	792	801	750	740	789	794	749	767	783	790	797	742	784	777	780	766	810	790	788	796	760	813	769	820	763	740	850	737	772	771	767	843	787	804	772	837	760	732	800	753	776	765	783	811	813	802	777	783	787	765	755	816	765	789	773	790	770	740	770	745	772	761	744	742	769	820	776	738	797	830	819	806	814	795	811	790	804	782	765	830	810	794	806	785	753	774	748	786	821	816	804	783	724	768	763	788	809	745	781	815	775	775	821	737	766	770	802	719	812	814	775	816	778	786	721	790	756	771	752	763	790	732	801	756	798	776	823	788	762	765	757	847	819	767	744	767	785	857	747	712	809	776	787	835	818	806	812	808	773	783	804	751	775	758	789	735	772	821	792	806	751	785	804	735	818	808	790	786	826	802	812	815	800	832	763	826	791	792	781	750	788	751	807	755	742	814	765	787	809	839	780	826	844	753	842	745	784	774	834	742	796	784	770	762	871	781	778	809	848	789	793	767	783	825	817	781	792	782	819	790	796	765	795	776	757	783	801	802	777	811	776	732	819	784	771	852	761	785	776	779	784	749	804	799	817	849	782	795	795	772	787	797	799	771	752	749	736	840	827	762	778	776	762	816	747	740	787	782	781	702	771	755	744	806	795	839	795	804	785	745	747	831	774	753	807	840	807	834	772	826	821	786	764	739	763	764	761	797	796	799	783	788	750	790	793	827	759	793	754	735	793	833	746	771	786	805	805	791	773	785	813	789	788	773	781	787	764	802	793	815	744	751	756	777	728	774	795	791	758	788	838	799	745	771	784	804	805	789	802	773	823	769	807	758	730	783	816	809	759	792	792	811	811	817	811	807	834	796	811	748	787	763	773	756	795	801	785	765	800	777	743	744	800	808	768	833	768	792	813	760	825	765	785	792	762	812	725	836	786	798	802	788	762	780	780	786	828	779	777	842	763	779	789	758	824	726	787	807	788	763	758	777	754	767	798	765	783	812	758	752	768	737	755	726	772	790	783	773	753	808	784	788	823	804	789	775	768	703	823	795	797	764	752	773	830	767	764	794	766	756	766	773	806	729	812	767	779	797	768	792	773	780	780	776	814	764	763	788	836	780	727	778	752	808	795	786	763	793	775	769	802	796	767	816	736	709	814	845	753	808	785	810	810	766	796	794	788	758	781	780	818	786	785	798	755	754	800	768	813	804	767	759	765	830	833	724	799	771	771	846	746	751	797	785	794	797	791	850	826	820	770	797	807	785	769	788	815	785	798	762	824	791	736	841	811	797	749	782	794	798	773	788	727	790	747	796	768	805	729	767	804	740	802	787	811	742	802	752	723	769	749	758	826	759	787	773	780	776	765	782	806	751	818	820	805	741	795	739	829	757	809	726	718	812	782	808	765	751	750	740	782	762	760	788	776	795	782	788	786	851	810	774	761	777	825	773	751	781	777	723	786	769	795	767	760	823	816	776	756	839	813	775	756	744	775	819	827	774	768	823	795	717	787	810	780	801	812	781	798	811	743	789	776	748	778	835	798	807	784	815	814	785	762	814	795	778	835	836	761	751	773	804	750	770	765	826	791	781	808	760	830	801	814	794	843	798	785	810	786	795	775	792	755	787	772	777	755	793	825	797	785	806	782	814	852	759	782	778	796
1135	6001	14167	12725	9091	4438	1200	290	107	101	86	52	65	60	71	64	62	62	74	73	64	65	55	51	60	60	69	62	72	70	65	72	66	75	62	77	65	55	56	64	68	70	63	65	69	66	52	46	61	67	73	54	65	56	65	65	65	66	68	67	61	57	56	54	80	73	63	55	57	60	79	63	64	72	73	63	64	71	75	60	59	58	65	60	65	69	66	72	56	64	70	61	58	74	64	60	49	58	66	76	66	75	73	60	59	59	61	67	79	55	69	78	62	71	61	63	62	52	54	52	53	69	65	62	70	65	74	58	59	70	48	54	59	73	57	60	65	70	54	72	73	71	63	65	55	61	72	70	67	64	70	58	52	58	66	81	72	65	61	52	67	57	71	60	61	60	75	63	73	61	52	68	67	77	58	70	55	60	68	69	82	55	68	83	57	71	56	60	66	59	76	55	52	71	65	67	62	55	63	67	60	64	73	65	66	53	55	67	68	74	72	76	66	64	65	64	76	71	59	63	60	66	55	57	90	65	61	74	61	50	63	52	71	61	67	60	65	70	51	49	67	62	53	67	76	81	69	59	62	56	54	65	71	67	63	59	64	56	82	69	67	58	67	69	67	58	64	71	59	69	62	54	69	47	63	65	65	60	85	73	56	54	66	78	68	54	65	57	57	62	63	70	76	63	56	75	59	64	59	61	69	52	62	67	54	59	67	63	58	66	79	62	71	54	67	62	51	73	69	68	72	81	73	67	64	59	68	84	62	51	59	72	74	54	66	67	74	63	57	59	77	61	67	55	59	62	66	68	55	56	68	71	66	65	70	70	60	66	59	56	73	72	84	70	54	60	63	59	57	76	79	71	64	63	71	66	79	56	62	60	56	59	65	62	68	65	52	66	62	64	70	65	66	47	66	49	61	64	77	65	72	61	56	65	79	65	65	67	60	73	51	68	80	71	60	61	64	67	44	61	57	70	61	72	59	54	64	60	63	56	70	73	60	57	63	65	67	59	56	65	60	60	73	63	53	56	59	72	66	75	53	60	67	70	68	59	65	61	71	57	66	57	62	73	64	53	59	62	66	60	72	81	60	73	60	62	69	52	75	63	57	76	69	53	54	66	74	74	59	72	67	54	71	68	69	69	63	47	75	63	58	65	59	70	58	61	43	63	57	55	63	55	64	62	68	49	50	59	63	72	75	62	62	70	66	72	66	56	65	59	64	68	65	74	92	45	68	58	67	62	68	67	67	70	57	60	56	68	69	85	63	49	49	56	67	65	71	76	63	59	74	47	66	68	72	51	72	51	68	58	67	58	72	66	69	58	56	70	63	73	80	77	83	77	63	68	64	66	61	71	74	83	66	51	59	65	67	68	54	66	55	45	63	58	54	50	55	56	64	75	68	73	65	62	72	62	50	63	66	75	57	83	73	64	69	68	65	65	68	55	75	71	58	50	70	57	89	69	60	70	63	72	55	80	76	59	53	60	59	56	51	54	83	60	84	69	63	54	68	59	61	68	65	80	61	70	69	70	57	78	58	75	47	61	71	56	63	66	74	66	68	56	47	58	56	52	55	61	60	79	81	50	63	56	58	61	52	69	66	58	57	65	65	76	58	60	43	65	63	60	69	67	61	57	60	69	68	65	47	69	66	72	70	57	80	63	71	58	61	56	54	73	66	71	81	63	60	72	75	67	78	58	67	51	74	67	65	66	62	62	63	58	58	56	62	61	62	59	58	61	59	53	62	58	75	66	70	65	72	69	60	74	56	47	70	63	56	73	68	65	55	58	71	71	63	55	62	49	71	55	66	79	58	73	63	67	56	64	57	59	68	68	58	67	58	66	51	52	56	70	56	63	59	70	58	61	59	48	65	45	68	53	66	69	67	71	57	55	75	76	59	82	57	64	73	60	78	58	62	74	66	68	53	69	69	48	66	60	61	66	56	62	67	62	54	84	71	69	62	62	63	70	64	55	62	61	66	66	57	61	69	57	50	64	68	59	55	60	74	53	63	71	69	51	61	68	64	52	66	63	70	57	63	64	76	67	66	75	59	63	73	64	72	49	64	67	53	75	54	65	56	75	58	62	59	70	67	69	58	66	61	61	73	59	62	55	63	59	68	69	83	58	61	74	57	49	61	55	67	75	74	66	61	65	72	62	55	58	70	67	67	58	57	58	64	60	57	60	67	74	61	62	83	48	56	66	65	71	62	69	67	76	49	64	64	70	61	63	70	47	61	71	52	64	69	60	63	66	61	76	59	67	60	64	69	70	54	65	55	47	56	73	80	57	60	57	59	67	75	71	63	71	61	58	70	61	55	64	51	61	79	60	67	64	57	72	64	62	70	75	48	70	64	63	69	67	52	60	66	52	53	61	77	61	59	64	62	61	60	62	56	70	75	62	61	68	82	52	72	62	55	73	58	57	63	64	51	47	61	55	83	73	66	63	78	66	70	55	70	69	60	57	58	49	47	69	76	71	53	55	56	61	66	57	51	69	66	66	76	69	59	50	58	61	67	66	73	63	78	58	60	65	76	66	70	59	51	66	64	71	52	50	48	66	62	61	63	61	57	65	63	62	71	62	69	57	62	73	55	60	69	60	70	56	75	81	57	58	66	58	66	64	72	69	55	53	62	50	54	62	64	73	73	51	73	62	58	75	90	63	58	52	71	61	58	59	57	63	58	67	54	61	77	74	57	60	65	73	46	75	70	79	64	71	66	57	69	81	61	70	75	68	59	66	58	47	54	67	67	64	59	57	75	64	67	75	63	62	79	71	62	55	69	51	54	57	62	70	69	55	64	61	66	54	64	64	62	54	68	63	59	51	70	67	71	55	65	63	54	64	63	71	70	62	72	60	74	58	70	62	59	61	62	74	58	63	64	70	69	75	76	65	64	59	62	65	59	56	59	57	59	43	60	49	68	73	64	58	61	65	68	57	73	61	66	66	58	64	59	70	72	89	67	67	57	66	68	68	74	70	64	71	68	60	71	60	67	63	64	66	65	70	66	74	57	54	66	58	59	58	71	61	72	56	62	69	61	57	71	59	63	69	65	62	59	59	64	63	84	62	63	60	58	70	64	62	55	59	69	66	73	52	77	55	71	74	57	71	62	71	71	58	63	54	66	67	67	70	54	78	60	69	64	55	61	51	66	75	71	65	59	65	66	67	58	79	77	53	68	72	77	51	59	73	64	52	79	71	69	76	65	80	71	72	59	49	57	67	61	66	60	69	61	79	60	53	64	69	55	58	72	66	67	61	52	55	62	66	72	61	62	54	71	62	72	60	65	51	61	60	58	54	75	73	50	69	74	73	58	63	62	80	54	68	66	45	66	61	72	39	55	51	67	53	62	59	62	68	61	80	54	69	60	61	62	70	64	59	69	57	75	63	46	56	53	64	67	61	65	62	64	57	60	67	59	72	63	71	71	56	66	67	69	69	57	53	79	67	69	60	67	56	67	68	71	67	67	67	67	68	53	60	71	55	75	78
22208	32428	41289	52197	53173	37870	21450	7825	2167	968	818	822	788	802	799	773	750	753	796	759	778	794	796	758	786	782	764	837	771	801	842	775	825	767	842	759	796	777	833	790	755	783	745	792	762	758	784	804	771	768	770	766	809	738	757	766	768	753	813	769	812	838	800	788	802	770	783	779	777	768	782	851	793	787	857	749	787	760	785	791	796	805	793	747	771	791	803	750	789	727	817	788	789	801	829	804	834	816	753	781	815	836	798	803	806	751	781	816	827	794	810	768	813	807	802	724	811	799	772	794	805	811	751	784	771	813	804	792	778	820	795	800	764	765	784	743	810	765	773	795	787	817	813	811	749	850	775	784	821	780	787	755	743	811	774	755	787	813	833	783	829	766	774	769	736	814	833	809	746	807	860	801	772	824	803	804	761	783	773	799	762	786	755	847	747	792	832	802	826	822	795	835	816	761	785	796	747	736	767	805	818	820	785	811	817	839	751	751	777	761	815	834	800	770	745	786	775	766	800	786	798	839	817	779	781	850	831	790	781	808	759	776	813	811	790	830	846	791	798	813	808	801	832	757	813	804	832	779	749	775	793	839	816	797	774	819	780	775	746	788	774	808	812	747	761	800	762	762	776	750	774	769	761	850	817	772	792	793	826	767	807	791	766	807	761	753	808	758	815	801	800	809	822	823	808	803	785	756	792	797	813	751	774	787	837	760	812	799	766	815	836	766	805	789	839	779	754	808	799	842	799	814	769	777	787	795	837	760	788	777	810	793	782	813	794	825	820	829	778	835	787	800	850	780	850	820	838	830	802	786	806	804	799	795	793	739	799	814	763	766	823	797	747	783	793	804	820	774	813	720	822	770	781	807	797	773	754	801	796	844	823	684	773	785	829	825	773	804	745	789	841	830	775	795	766	806	772	798	790	842	860	762	828	842	791	762	772	767	825	844	773	785	804	826	821	759	809	822	818	786	812	810	773	769	834	804	847	785	849	794	799	762	774	801	780	779	828	819	771	836	813	863	741	775	769	800	824	835	761	786	831	843	731	797	745	800	782	765	821	842	773	761	796	793	806	759	820	875	716	770	796	808	798	790	795	748	735	797	777	779	767	799	730	821	754	814	806	790	787	780	810	759	789	751	825	800	791	789	813	801	782	838	799	800	810	765	779	853	799	716	810	803	810	766	801	779	775	797	836	761	769	741	738	787	750	832	787	775	799	807	807	798	802	793	787	775	788	804	821	773	789	787	774	812	773	847	819	816	771	821	793	744	796	773	782	793	821	818	733	803	804	788	781	804	725	761	798	799	788	774	790	839	747	746	783	785	830	803	814	761	808	811	789	792	791	768	809	858	767	762	778	766	825	776	767	775	800	838	756	766	764	800	798	802	733	765	747	746	822	779	813	858	766	818	765	770	813	833	805	807	785	756	790	804	830	759	786	777	772	763	808	762	825	807	823	798	811	759	805	839	795	781	818	759	814	806	830	839	780	746	740	820	823	778	748	794	795	788	825	829	773	781	781	777	853	785	800	786	746	831	814	810	795	824	802	771	765	817	791	827	827	801	779	781	780	817	794	788	786	849	811	806	813	778	736	833	831	832	780	815	847	799	779	808	776	799	784	778	820	788	781	800	828	783	809	774	782	785	776	818	841	770	781	789	787	812	793	801	781	800	813	783	796	815	760	812	805	841	807	765	778	791	811	773	787	727	741	802	831	791	818	864	799	826	800	766	830	755	796	774	798	829	786	757	827	842	796	802	821	772	781	832	766	815	751	845	763	774	785	750	823	765	775	808	792	814	865	813	795	786	767	762	786	811	764	769	751	772	812	795	814	783	769	799	785	777	796	804	793	831	798	793	794	763	815	775	818	853	785	784	778	785	828	803	794	786	770	764	786	776	813	823	816	781	860	802	786	791	814	804	783	811	836	796	773	788	784	782	777	834	823	776	767	810	750	765	725	814	798	785	795	779	772	791	798	732	783	751	834	753	787	788	826	775	793	782	792	786	772	785	786	765	771	792	799	798	799	788	790	809	810	801	791	769	774	708	835	795	836	770	800	820	826	802	781	792	769	775	835	799	793	815	777	777	817	798	734	773	860	769	755	800	746	798	787	778	749	785	806	793	799	775	785	792	757	781	783	823	785	783	757	776	805	758	745	757	740	844	762	803	794	841	850	800	766	815	803	779	804	805	791	844	834	804	753	848	794	830	808	761	742	770	814	818	798	795	761	770	729	796	755	799	755	818	790	780	838	809	769	786	828	844	777	730	827	753	778	785	793	790	784	806	779	760	778	784	742	823	759	770	812	734	816	771	767	845	780	815	811	793	795	750	744	815	788	773	863	819	778	743	763	792	754	796	785	796	762	797	780	790	792	729	764	837	800	764	781	798	798	788	810	789	800	786	833	765	796	761	825	815	796	806	793	819	811	815	798	791	774	788	812	798	803	778	789	769	787	814	789	810	797	805	784	777	777	823	785	814	807	813	829	814	790	782	778	884	831	824	808	795	818	738	791	780	770	813	798	812	753	781	772	786	778	827	804	777	809	830	763	782	796	799	772	784	800	792	816	781	763	827	744	793	816	793	826	779	808	793	838	792	803	751	764	776	787	810	818	762	766	824	811	798	770	813	768	775	811	812	774	783	788	791	821	832	787	730	760	781	808	756	806	787	771	760	794	804	805	811	825	779	796	807	785	802	795	780	789	797	789	748	763	763	749	756	788	775	753	750	775	822	808	820	799	766	810	742	784	782	816	771	764	747	810	784	822	821	776	793	764	796	769	818	844	755	719	810	795	760	744	830	767	799	775	749	825	784	788	806	762	721	796	818	781	826	833	765	814	784	805	780	761	798	801	749	810	751	773	792	796	730	851	858	768	829	805	827	779	770	825	737	767	810	789	791	775	837	782	783	838	756	739	729	757	822	830	764	819	752	838	774	741	756	785	794	755	829	809	793	820	797	749	776	778	771	784	794	835	799	779	823	765	780	767	820	775	792	805	826	822	817	822	802	774	792	789	763	774	741	762	788	858	769	784	801	774	798	758	781	758	812	835	753	824	762	762	796	762	779	806	786	732	738	762	785	745	767	773	736	764	793	777	780	814	780	747	823	807	769	794	822	797	814	826	812	784	760	810	863	772	852	819	791	858	864	799	825	770	848	832	819	811	830	837	757	793	768	801	821	769	792	812	789	784	807	779	815	809	828	788	820	776	792	758	813	792	759	801	805	812	743	734	795	847	792	803	833	720	778	801	753	770	810	763	786	826	751	817	825	794	747	726	752	803	766	788	867	817	817	790	842	833	772	826	813	801	768	806	785	795	791	783	782	803	744	850	829	807	804	829	826	772	765	784	757	769	829	783	786	815	806	770	790	786	805	828	829	805	789	750	774	819	796	814	773	769	798	773	746	792	822	740	849	806	785	778	745	802	804	822	811	763	792	839	795	784	740	828	782	772	790	790	767	770	815	766	829	824	800	775	827	776	781	806	797	795	778
2260	6059	15142	13707	9314	4208	1127	279	121	62	70	61	61	60	60	60	64	68	63	81	55	58	73	65	61	57	70	65	76	68	71	67	64	59	71	55	71	80	61	70	60	68	56	63	63	59	67	64	61	65	76	67	64	65	73	62	75	72	68	68	64	67	58	59	83	62	55	64	55	76	61	49	57	60	64	56	69	70	71	62	65	65	61	58	59	51	73	52	76	67	65	61	60	59	63	77	74	59	53	51	58	59	61	75	64	62	84	66	53	69	74	74	51	62	62	63	76	65	52	70	72	53	61	58	65	52	73	57	52	77	58	78	57	74	73	58	60	69	73	68	67	72	63	67	77	70	68	73	69	78	66	64	64	62	55	65	54	60	62	54	71	66	56	62	54	67	63	85	57	61	66	60	57	53	62	63	56	68	68	74	63	73	82	65	81	69	75	60	64	82	69	59	71	77	68	65	67	68	69	64	63	64	78	60	66	70	62	59	50	78	76	65	76	46	60	65	64	64	59	55	52	44	79	53	54	58	53	65	75	74	64	71	77	74	62	74	59	70	72	51	70	72	64	59	62	82	47	64	58	68	67	59	57	78	67	66	83	63	65	60	67	61	67	86	71	90	62	77	74	85	73	66	55	61	54	78	65	61	61	58	53	57	66	86	69	56	66	50	45	70	62	69	74	61	65	55	72	61	69	58	87	57	68	73	61	58	62	72	61	63	87	61	70	65	69	63	70	69	71	64	80	70	60	58	75	73	55	65	63	61	75	67	59	72	65	74	59	58	67	47	63	64	74	73	70	63	60	67	55	72	66	62	60	57	58	66	57	55	63	58	66	54	74	67	46	53	65	65	91	65	69	61	82	62	71	60	60	68	63	70	58	56	55	62	68	82	61	68	53	66	73	79	75	61	71	73	54	72	76	61	70	67	72	60	67	72	71	67	64	76	68	62	74	70	56	58	56	74	71	71	51	67	76	60	67	70	60	50	60	60	72	58	61	58	60	73	66	64	54	61	63	62	70	79	61	60	75	78	73	73	66	68	76	68	47	52	69	79	54	64	59	63	69	67	66	61	75	68	85	57	75	70	71	62	64	76	65	70	67	66	69	66	55	80	76	76	65	55	62	70	67	65	68	66	83	70	69	56	80	80	67	66	72	65	75	54	55	54	60	77	59	66	56	67	82	79	77	68	59	61	60	62	61	86	70	51	56	69	63	87	57	83	67	66	72	59	64	60	71	47	70	61	51	72	66	65	67	59	62	48	77	57	71	65	75	79	62	73	60	57	76	69	86	53	60	54	62	64	66	66	67	65	59	55	67	64	65	70	54	60	72	73	61	69	77	74	62	66	64	66	45	74	46	80	75	63	71	59	67	68	55	65	63	73	58	71	80	69	68	55	51	56	73	65	68	70	68	67	59	61	63	64	53	60	68	58	62	51	62	69	59	60	57	67	55	71	68	69	68	68	74	58	70	69	75	66	52	61	54	77	72	72	52	69	68	57	61	60	78	54	64	60	64	60	58	70	55	60	56	77	66	64	60	76	55	62	65	77	52	59	79	69	61	72	77	74	71	70	70	65	57	81	71	50	57	79	66	61	50	71	74	79	66	63	60	73	77	68	56	73	57	54	60	63	60	64	53	69	64	67	67	75	63	61	69	67	56	65	59	59	64	70	58	68	64	56	55	68	67	52	77	62	79	84	64	69	61	66	67	61	72	67	75	64	63	58	58	49	73	57	64	64	71	65	75	55	73	67	60	73	62	72	69	72	55	59	94	71	81	54	61	66	69	59	58	73	53	64	69	60	70	70	51	59	79	83	65	74	63	60	49	76	77	57	63	72	68	62	67	67	53	71	64	53	72	67	54	63	71	70	57	58	74	64	62	68	68	65	62	72	75	80	58	68	46	61	81	75	55	64	70	60	64	63	61	68	58	72	65	47	62	54	62	60	71	75	64	67	59	55	69	66	63	67	70	60	61	67	63	59	44	58	69	62	63	66	71	61	74	82	72	59	71	70	56	62	53	64	70	60	54	69	74	68	72	77	57	67	67	54	64	57	79	54	63	52	73	64	65	61	58	70	80	74	62	63	62	76	61	62	53	60	72	64	73	71	65	61	70	75	79	81	71	61	74	64	79	58	75	77	73	58	70	52	74	71	63	72	68	61	56	64	51	61	63	66	50	62	54	61	72	70	78	47	62	75	75	73	58	67	77	67	60	59	70	68	67	69	61	58	70	65	58	79	64	65	57	66	71	75	66	78	58	74	67	68	57	65	66	63	79	83	57	80	57	58	71	75	67	69	54	65	66	70	58	60	62	61	57	67	78	68	58	64	76	74	71	60	78	77	67	62	57	48	70	78	67	66	73	58	68	63	70	61	69	74	57	51	66	58	75	65	62	68	64	60	70	78	68	66	75	75	59	73	67	52	60	62	53	65	54	56	73	60	71	53	57	70	64	62	74	68	67	74	62	68	63	55	68	78	62	65	67	78	64	66	61	70	66	68	74	58	75	60	64	77	60	64	68	60	74	80	72	52	53	60	74	69	59	58	59	74	58	78	74	73	80	69	61	80	66	71	51	51	58	57	59	65	73	69	66	65	65	81	63	61	68	56	62	65	71	71	55	87	56	61	59	64	65	59	61	79	61	61	79	60	69	77	63	76	69	76	65	63	61	79	63	67	68	67	67	69	61	74	79	56	74	66	70	46	56	65	69	61	73	75	63	89	84	74	49	65	58	71	68	71	74	68	68	57	62	76	64	66	73	80	56	82	68	59	52	78	56	65	61	72	58	70	69	75	67	75	66	75	65	71	78	52	53	57	71	63	54	73	81	54	59	64	68	58	57	71	59	42	79	68	59	62	61	56	69	57	54	67	68	66	62	76	66	63	75	67	68	62	60	64	55	66	62	51	73	53	59	72	66	70	62	64	64	67	58	70	74	60	75	60	74	53	62	57	59	71	50	80	69	63	68	66	66	62	65	65	59	54	56	68	65	75	57	63	77	60	81	63	65	70	73	61	61	56	61	54	67	90	62	69	71	69	55	70	59	60	60	72	62	73	72	70	67	68	69	60	63	69	66	48	63	62	86	60	69	67	64	74	84	59	80	68	63	66	72	73	74	66	63	72	69	68	65	70	70	77	77	84	71	53	69	62	73	76	60	67	54	63	68	69	54	74	63	82	60	61	75	46	70	62	75	66	65	52	59	55	76	79	76	61	58	80	74	60	53	69	60	69	62	73	86	69	68	52	57	68	53	74	52	50	57	54	64	67	51	75	71	67	58	75	62	76	69	62	77	64	80	72	70	55	66	47	62	58	59	68	61	60	69	63	62	72	56	78	71	72	59	61	58	76	67	61	64	57	65	59	71	66	65	67	59	59	65	63	57	87	65	76	82	55	59	70	58	85	71	58	66	57	75	61	65	68	61	61	56	68	66	73	66	69	67	70	68	66	67	71	67	69	63	70	69	67	63	76	68	68	56	67	69	55
18905	31855	42784	51925	51803	37033	21290	7678	2097	987	817	836	832	806	794	851	833	782	790	830	829	802	789	799	810	798	782	828	767	842	791	743	849	797	798	832	867	809	754	793	806	810	807	783	812	813	786	784	815	777	830	787	780	781	848	854	814	788	839	790	793	840	828	832	826	789	852	853	739	864	811	804	805	824	808	825	835	804	822	809	794	815	783	779	818	844	825	821	793	783	803	784	818	816	818	789	820	748	860	829	783	810	820	781	806	831	794	786	786	763	842	812	793	744	792	808	761	764	796	818	750	820	802	793	823	777	816	781	772	802	778	820	848	804	818	812	824	822	858	825	776	835	815	781	780	820	835	783	805	817	781	825	778	828	767	794	809	798	788	833	823	800	785	846	823	801	825	799	863	765	819	818	797	847	796	865	820	804	789	786	826	782	817	802	780	802	807	838	794	808	841	814	768	815	778	825	799	796	817	868	785	773	820	828	830	824	813	842	796	805	791	873	814	814	809	838	808	825	836	838	810	811	839	860	807	862	810	809	783	861	803	758	852	821	823	806	809	765	824	782	819	822	799	764	753	810	859	814	794	775	836	816	812	794	832	775	806	817	827	812	750	782	822	835	826	808	808	817	780	824	785	816	783	750	838	822	870	796	809	824	810	786	871	756	853	815	808	788	818	820	857	823	787	820	849	788	814	865	819	809	788	817	798	778	844	826	822	786	786	813	815	834	871	831	848	801	788	780	804	774	809	826	804	821	815	794	793	829	801	793	777	791	800	799	819	800	820	829	789	814	840	835	766	810	740	844	832	846	849	775	809	810	869	804	783	804	824	868	808	785	820	775	851	811	819	795	809	798	802	850	798	829	807	816	844	825	780	798	831	780	811	856	831	754	817	865	780	769	787	809	800	854	840	871	800	831	818	812	753	794	794	769	848	821	827	793	853	795	841	825	828	809	811	817	791	801	817	816	829	746	795	831	792	819	783	823	815	852	843	823	828	746	816	794	853	780	811	823	815	779	813	794	791	831	817	778	835	798	792	803	815	818	835	880	804	810	805	819	730	821	784	830	858	774	790	811	848	840	792	804	861	797	801	798	790	805	797	777	778	807	842	777	865	833	787	820	813	832	808	771	855	810	804	812	791	813	847	787	798	806	797	815	781	740	811	822	794	792	833	764	769	771	793	819	812	813	785	757	739	811	811	766	836	795	793	819	832	787	834	853	841	780	795	809	833	796	841	789	765	843	828	832	794	785	776	779	848	779	791	796	800	806	814	831	823	833	846	790	822	824	776	783	795	775	801	805	825	793	778	854	801	798	777	798	815	791	782	792	824	832	821	783	866	778	759	851	786	817	836	791	824	820	765	803	785	834	845	788	764	820	783	818	753	770	814	803	772	802	800	803	771	778	861	787	756	792	830	818	843	760	763	817	803	814	798	797	802	799	831	791	789	810	745	804	802	787	778	790	795	717	786	774	832	812	768	802	805	811	822	816	799	866	840	785	826	793	765	790	796	824	798	768	799	822	811	845	764	788	805	770	789	843	782	828	773	761	766	815	814	774	773	822	804	766	829	801	771	835	794	788	759	799	791	772	766	837	777	807	840	784	818	804	830	816	807	843	783	765	779	808	847	861	783	827	848	802	749	791	795	874	828	785	784	854	796	825	826	796	761	810	812	779	804	824	775	792	833	825	736	812	748	820	859	827	840	820	765	818	812	859	815	862	793	816	840	833	853	805	796	825	780	863	798	840	773	847	751	779	816	828	784	770	776	809	782	815	820	838	794	824	845	821	815	788	814	802	803	752	796	831	798	785	760	783	780	818	837	787	797	773	771	802	810	746	785	823	817	854	845	782	811	847	844	790	802	794	833	782	777	791	816	829	845	790	814	820	818	848	862	819	831	806	828	828	744	806	840	829	851	786	823	784	821	899	824	820	805	824	859	817	790	754	855	797	786	755	794	809	790	796	830	812	793	735	878	792	798	779	835	821	837	819	788	822	849	821	877	823	844	786	850	823	803	789	765	837	795	774	817	787	772	777	821	803	812	810	825	784	810	851	833	753	819	825	803	839	850	809	846	821	827	824	744	826	827	860	775	846	811	806	839	759	784	788	828	795	801	788	838	816	798	802	839	800	825	770	798	824	792	805	788	857	809	801	815	876	765	801	807	824	786	848	832	810	841	821	845	777	815	801	815	810	815	817	795	790	785	783	845	817	828	826	800	833	827	795	812	833	903	812	804	860	797	802	802	825	815	796	879	823	798	807	785	784	823	823	799	801	852	813	791	775	780	782	831	792	775	826	801	763	824	819	804	856	790	811	811	819	770	820	786	815	832	809	791	754	803	798	815	800	835	840	860	823	819	817	795	824	813	785	811	778	770	811	800	794	793	780	826	794	830	760	797	807	802	786	770	805	807	812	820	793	825	814	804	852	829	760	807	814	796	814	828	826	812	802	781	787	807	771	777	812	804	837	756	850	861	784	791	808	804	798	832	764	765	797	799	797	828	787	785	865	816	784	824	827	772	787	808	821	831	815	794	812	804	767	845	834	739	843	830	811	780	822	843	783	810	778	847	816	829	792	815	803	846	834	799	868	816	828	812	776	854	787	820	780	857	804	820	844	806	843	775	841	812	808	801	768	790	782	846	809	769	811	772	832	800	763	764	826	848	751	795	776	853	813	745	762	803	809	870	826	811	783	827	795	776	838	816	826	806	810	823	809	774	808	811	840	718	816	821	818	792	784	835	822	833	834	798	827	798	849	807	869	823	827	812	785	851	799	810	837	838	842	791	790	837	803	789	820	825	752	828	795	786	829	856	808	762	866	857	830	829	785	796	788	801	816	866	793	762	876	792	794	785	838	864	801	841	734	825	816	783	871	808	781	810	815	815	805	810	849	837	804	799	815	814	783	801	851	784	790	861	816	842	800	768	810	810	844	813	778	799	751	787	817	843	815	786	797	822	790	745	776	815	796	833	783	813	815	805	771	835	786	833	799	837	778	844	776	816	837	770	813	734	802	847	802	835	810	812	831	817	808	819	777	824	826	808	824	840	801	760	792	795	803	736	775	823	858	836	767	813	808	810	791	824	802	806	838	846	841	792	802	782	793	773	804	823	847	794	779	858	826	830	797	773	803	878	827	787	860	765	811	760	834	769	828	836	776	772	811	809	761	782	828	804	840	830	829	807	806	827	837	792	808	804	785	817	819	806	799	794	778	805	786	779	820	851	766	828	775	853	802	799	817	840	770	844	760	773	821	772	813	857	802	809	789	793	840	784	817	781	813	813	796	791	827	804	807	794	797	805	817	831	834	871	768	752	797	791	824	856	831	785	874	792	769	812	807	815	805	824	839	834	836	856	781	759	798	834	852	786	826	792	785	845	811	805	742	845	745	800	801	808	820	775	792	778	842	802	812	780	786	808	768	824	805	844	840	853	827	782	809	809	809	837	809	761	781	845	774	805	761	771	813	823	812	832	792	808	852	792	798	774	798
1877	10699	21907	19709	14271	6966	1820	394	114	96	72	63	77	62	72	71	61	78	74	58	62	70	71	52	57	57	65	70	64	69	63	66	66	77	68	68	58	55	60	51	75	83	66	64	73	77	72	59	60	60	72	59	70	54	74	60	67	58	57	72	68	55	51	74	60	66	51	55	60	69	61	71	76	52	78	54	74	65	55	54	63	60	53	59	67	70	74	62	67	57	71	64	68	59	61	53	65	53	54	51	54	53	54	67	77	60	71	62	73	55	55	63	53	63	66	55	67	70	70	61	67	78	77	58	84	52	70	77	73	77	66	62	72	57	59	67	62	68	71	46	57	65	57	72	65	78	66	74	60	63	64	67	78	66	59	67	62	47	58	65	66	61	55	61	66	75	71	64	65	80	55	70	67	69	60	69	65	73	55	59	72	67	61	63	70	66	64	77	56	59	77	60	72	51	73	75	46	61	59	63	56	72	78	56	60	72	62	62	71	61	66	70	65	66	58	60	82	61	79	52	76	75	68	69	78	64	62	70	74	64	80	82	48	72	64	63	76	74	73	72	53	71	57	63	56	72	70	54	70	71	80	60	83	63	59	63	80	61	56	68	67	78	84	66	74	62	73	66	61	66	53	69	61	64	69	69	68	59	63	53	73	70	64	65	70	77	63	60	76	53	53	70	51	70	66	59	74	70	86	64	60	63	80	55	47	63	64	50	59	63	65	68	61	69	76	57	79	62	65	56	60	79	64	61	72	54	68	55	72	60	60	71	61	67	52	49	63	69	67	61	59	75	63	61	61	78	67	78	74	64	75	63	56	59	72	61	60	65	68	68	75	81	62	58	76	69	63	59	67	78	66	64	63	54	45	62	64	75	63	63	79	67	74	61	77	71	66	58	62	59	71	58	67	64	59	62	90	67	76	90	72	71	75	58	69	62	54	71	53	68	72	75	62	69	72	64	60	60	66	59	60	64	74	90	65	68	63	53	69	71	64	68	66	75	61	61	67	66	67	81	71	69	63	72	60	78	57	61	64	68	83	55	74	76	56	78	59	69	63	77	51	83	64	73	64	56	56	72	65	64	77	51	62	70	64	68	77	62	63	69	62	67	69	61	57	70	70	82	77	71	65	63	81	74	70	60	60	78	70	64	60	69	68	69	71	57	72	65	69	66	72	84	75	80	69	64	74	71	58	65	66	46	77	53	66	83	66	71	61	67	75	47	69	60	76	60	58	57	60	58	67	65	67	72	73	71	81	58	66	60	61	66	72	61	64	61	74	52	71	68	77	66	60	68	56	52	66	62	73	75	77	71	60	75	66	48	52	75	76	59	50	56	61	69	57	60	57	56	81	65	67	73	60	58	70	53	56	58	58	62	50	62	60	57	68	66	48	61	61	55	62	63	82	66	72	59	62	60	77	66	84	66	69	60	63	61	72	55	71	51	65	55	70	70	66	75	65	82	73	70	61	70	57	72	63	65	57	66	48	80	65	50	80	54	78	58	58	62	61	67	70	70	64	61	73	64	75	71	72	70	77	74	66	65	56	64	55	70	62	67	54	63	83	69	72	63	64	55	77	58	52	73	62	68	80	66	68	79	62	60	61	58	75	52	67	64	58	68	69	63	61	70	58	55	54	70	76	72	66	66	70	62	69	64	69	66	57	46	72	65	64	64	57	79	72	73	76	76	74	58	68	60	53	77	69	67	60	73	77	61	70	74	63	63	68	77	67	62	70	62	76	63	54	58	68	70	71	47	58	83	64	65	74	72	63	60	72	70	75	71	55	63	65	80	75	57	67	68	77	50	56	70	71	64	66	61	62	68	64	66	59	53	51	71	64	64	67	54	55	70	74	60	57	76	59	58	42	62	75	68	67	70	70	64	62	62	55	51	48	73	63	78	66	56	70	74	72	60	61	76	71	63	68	71	70	68	67	68	61	62	66	81	67	54	69	65	59	70	58	79	69	57	61	67	61	58	65	67	65	69	63	73	52	62	82	63	68	54	61	77	78	62	58	66	55	59	73	68	52	52	57	69	76	67	57	61	71	67	79	64	53	57	73	50	59	60	76	71	75	71	56	66	65	52	61	61	64	68	56	65	52	66	65	64	67	68	62	58	62	63	57	67	60	61	57	66	66	69	61	69	75	69	72	65	80	53	75	54	71	64	61	60	64	71	75	78	69	61	58	66	76	57	64	62	60	72	66	82	61	87	61	81	76	60	61	61	67	71	54	62	62	65	68	72	74	66	59	92	77	58	67	61	68	65	51	57	76	68	69	84	66	64	67	78	72	79	53	70	63	65	74	57	60	74	58	61	68	73	66	73	61	67	62	63	64	65	68	52	81	77	82	63	67	62	61	65	72	60	65	64	57	75	78	67	69	62	65	76	66	62	65	70	62	54	73	85	66	65	55	58	79	61	46	58	54	67	68	68	59	76	64	68	49	59	67	61	50	64	58	54	70	74	58	60	54	61	63	66	53	77	78	69	61	85	67	59	64	73	56	73	69	70	62	74	65	54	71	67	62	69	44	75	62	68	65	87	66	68	71	68	76	88	78	66	79	75	56	68	65	62	66	58	80	91	59	74	60	67	67	69	68	68	68	68	61	82	59	62	64	76	50	53	60	62	70	61	71	56	52	77	72	63	54	62	63	82	66	80	68	67	71	51	61	68	64	74	58	67	75	69	67	76	68	59	63	75	78	50	67	50	61	58	65	77	72	68	64	67	60	59	63	77	65	52	72	45	63	62	64	72	76	63	73	60	73	69	61	67	67	67	62	66	62	62	67	69	68	78	85	55	68	78	62	72	60	73	64	49	64	63	69	71	64	55	52	64	62	52	62	66	72	58	71	74	57	59	85	62	57	86	63	69	70	78	65	52	72	58	59	48	84	56	72	72	70	91	55	73	68	59	53	78	54	62	55	65	65	60	69	63	64	59	66	78	72	64	79	59	69	60	53	66	68	76	63	60	71	59	70	68	61	73	64	78	55	63	57	73	56	59	72	60	67	73	62	66	68	64	59	54	63	78	86	88	61	61	67	51	75	65	75	90	58	61	64	60	59	68	55	75	55	64	64	73	63	66	55	61	75	57	68	69	56	72	57	82	80	72	69	52	71	62	53	66	59	66	62	72	79	88	71	73	66	52	70	57	76	73	71	60	65	73	65	65	75	52	63	57	49	74	51	59	64	79	64	78	55	69	73	60	72	57	58	68	64	71	72	59	61	62	70	69	65	63	73	70	77	60	60	63	67	72	56	60	60	62	57	67	67	55	64	54	44	61	60	46	69	78	75	65	73	55	49	66	68	68	74	53	59	60	54	61	62	61	61	76	61	75	73	65	43	59	70	66	55	73	63	63	77	61	75	68	61	59	75	77	54	52	60	59	88	64	73	68	68	54	79	82	64	76	73	64	50	55	65	54	83	69	51	65	61	72	73	61	79	60	63	70	70	69	71	76	58	67	63	61	56	55	62	67	62	67	66	54	79	57
27561	37289	49223	61439	61670	43518	25740	10826	3103	1157	847	811	813	800	813	767	834	808	836	819	817	780	798	797	805	826	839	776	791	802	762	813	812	802	818	796	833	852	796	787	849	809	805	795	751	796	835	792	753	768	839	791	840	784	850	762	777	789	782	834	766	816	791	839	782	813	834	808	756	834	817	818	766	807	819	800	787	792	785	796	823	780	840	797	777	811	821	792	811	826	791	764	854	759	804	823	835	838	785	770	771	825	801	759	756	803	799	768	808	790	788	811	767	791	807	796	866	811	847	826	788	816	774	829	840	803	805	848	797	803	831	818	831	878	744	817	843	810	787	777	808	784	873	874	772	807	798	782	797	827	804	750	813	811	857	758	826	860	775	850	830	845	831	830	763	807	839	789	805	835	826	790	796	791	854	810	818	833	819	818	771	792	816	842	823	774	764	759	822	821	831	843	736	826	720	865	775	809	811	793	792	781	803	760	761	805	828	836	779	790	792	809	849	842	773	795	811	832	804	833	819	804	824	828	819	763	829	802	770	833	783	802	728	854	808	798	785	820	846	836	825	844	819	767	807	781	822	800	808	813	799	851	850	785	756	771	801	823	769	826	768	806	831	811	793	800	782	789	806	825	842	811	777	750	782	814	809	802	835	782	804	851	779	787	871	784	771	808	831	793	734	795	786	826	822	792	775	789	787	816	792	834	786	798	810	814	803	834	852	775	856	835	786	800	810	795	795	874	804	769	804	797	777	817	787	820	774	783	842	849	826	836	839	805	847	812	804	814	797	794	796	774	817	782	817	812	768	802	794	881	789	835	819	755	859	775	799	795	775	830	866	755	789	835	778	802	797	870	791	825	798	829	787	789	768	820	810	878	801	776	770	815	818	790	800	821	810	797	777	801	779	762	793	768	785	812	760	825	763	815	833	787	737	807	831	792	772	796	832	801	796	794	812	780	779	771	769	818	817	810	829	813	781	822	793	816	813	811	806	823	855	838	802	781	789	841	764	754	760	811	811	809	797	770	880	767	830	802	796	768	860	749	796	767	802	814	814	810	832	820	798	780	796	834	799	808	747	810	790	779	784	754	782	804	780	771	808	796	801	795	837	780	820	791	800	800	790	825	817	773	802	753	839	769	782	822	858	888	805	806	783	801	788	853	797	822	788	846	815	838	780	835	804	806	878	800	845	795	842	760	834	751	820	782	814	754	838	800	799	828	804	804	838	844	806	787	771	796	833	771	777	822	776	857	784	875	776	785	829	786	867	817	768	825	804	822	812	788	821	811	816	799	810	805	797	770	802	850	799	783	833	804	804	866	855	794	805	800	795	852	836	797	784	761	801	751	816	800	783	811	809	757	810	844	790	820	833	736	765	821	804	810	790	783	864	852	791	842	867	813	797	762	823	744	797	805	774	813	798	858	832	813	807	768	768	840	804	804	836	790	779	805	765	766	816	790	780	821	815	782	826	820	838	789	790	784	803	767	793	820	835	786	828	734	800	821	782	802	818	760	825	841	800	804	770	798	802	896	831	847	818	798	858	798	834	816	860	780	814	817	778	865	807	828	828	837	814	822	838	795	794	752	793	763	778	795	833	807	831	824	847	860	855	763	801	776	780	834	797	825	792	837	805	805	759	835	786	827	840	801	859	767	813	830	777	807	778	788	824	817	855	846	784	839	796	835	826	825	778	819	795	831	826	797	792	816	862	770	779	835	810	818	828	779	761	822	840	866	790	775	827	776	776	794	850	823	784	826	834	792	813	800	746	790	785	775	828	792	812	787	775	792	797	857	801	801	795	831	816	823	793	857	790	799	789	803	806	786	785	775	768	841	794	823	814	899	839	763	848	896	836	802	799	807	798	827	776	770	784	790	790	820	831	806	830	817	834	852	756	828	827	795	758	783	796	839	728	797	821	846	781	790	835	814	861	779	821	819	808	805	807	856	854	825	805	774	831	794	824	800	780	796	797	789	821	788	807	804	836	821	859	791	794	815	799	750	793	832	790	829	774	779	791	837	770	789	801	805	806	816	798	822	811	828	821	844	819	812	830	860	842	821	770	812	764	867	801	762	785	839	810	790	802	831	826	824	831	823	793	881	790	769	872	817	747	852	795	752	774	814	800	824	785	816	801	807	781	843	810	839	814	783	829	788	740	800	867	805	821	830	831	783	815	817	818	786	825	774	798	808	773	825	832	797	825	801	784	829	804	794	822	782	827	805	868	818	818	829	852	843	847	829	792	826	821	825	803	797	826	831	836	773	785	820	778	811	814	842	840	796	829	800	770	798	845	825	809	847	822	783	800	793	805	831	794	847	786	796	801	803	765	847	837	840	807	819	776	843	808	820	815	810	802	781	758	807	864	861	796	836	819	819	766	789	797	779	821	820	831	800	829	830	803	830	805	803	828	805	805	805	825	827	803	760	809	816	749	799	767	853	822	818	811	833	800	760	791	820	802	781	808	810	816	820	833	809	819	825	816	803	802	811	818	861	771	855	825	825	796	800	771	828	808	825	834	767	819	787	790	831	808	801	825	789	812	820	782	797	812	770	851	830	851	840	797	822	824	814	824	845	803	792	804	806	832	797	792	828	814	791	798	811	764	755	764	826	815	787	828	809	805	826	825	787	844	816	818	772	832	841	790	788	791	810	810	774	821	798	806	851	806	776	829	775	761	834	773	853	786	757	815	774	794	732	822	819	786	808	843	843	820	776	823	866	833	781	824	803	799	841	770	779	752	835	817	800	848	781	800	819	815	757	799	784	791	831	778	863	810	797	761	853	820	817	800	806	815	869	789	787	795	825	800	806	798	858	751	797	808	841	794	781	842	821	788	848	865	837	826	796	812	838	800	791	823	773	764	803	815	808	798	758	810	860	817	812	794	860	803	805	778	823	868	789	772	811	791	810	808	795	812	815	795	789	790	810	764	753	820	793	780	822	801	770	867	821	768	842	813	838	828	862	845	801	805	828	789	827	806	811	837	792	808	799	833	785	792	776	812	815	818	793	866	772	787	768	832	837	801	841	812	822	884	845	815	814	845	882	834	842	832	785	836	768	760	800	839	812	796	787	786	799	793	792	823	784	778	787	797	802	798	833	813	823	807	809	841	798	743	817	793	781	834	822	796	828	834	824	784	790	853	787	821	880	786	810	787	769	784	755	830	811	819	842	783	843	823	840	802	831	775	892	741	820	792	820	810	793	851	750	801	838	799	826	790	791	840	818	827	819	795	759	803	808	780	815	820	816	787	748	852	788	817	793	838	859	840	825	810	786	826	770	820	755	789	793	804	763	844	799	817	815	773	793	802	826	766	797	818	783	768	807	838	799	830	824	797	808	765	790	787	857	801	800	846	854	838	795	803	739	807	843	813	790	786	812	785	819	836	835	815	851	790	801	824	822	801	838	776	840	840	857	816	816	814	774	826	819	770	783	834	790	741	841	808	820	831	789	802	801	808	770	788	825	838	792	805	774	793	805	829	788	851	772	802	799
1442	1966	5673	5567	3837	1688	498	187	96	87	71	64	80	73	67	46	62	81	65	65	58	70	52	66	51	62	60	62	44	68	69	62	64	57	63	66	80	65	54	58	70	66	82	72	62	72	45	62	66	64	57	54	62	69	79	62	66	72	64	60	68	54	88	74	62	67	58	75	74	70	65	64	54	55	64	75	65	70	58	60	72	69	61	55	63	74	66	66	58	69	67	69	69	75	73	61	67	66	55	63	57	50	61	69	70	45	63	67	66	65	60	67	66	78	77	73	65	60	58	69	83	78	69	76	76	50	70	73	79	57	71	69	69	62	58	74	54	46	67	67	74	72	46	60	68	64	73	54	53	59	70	66	75	61	65	67	79	74	56	69	76	67	49	57	60	46	77	70	60	64	57	63	48	59	67	72	64	64	55	62	74	58	63	68	65	56	54	67	47	51	66	60	73	64	57	70	68	51	74	68	67	54	65	82	62	60	68	61	72	60	72	71	69	52	51	51	70	61	77	66	59	64	67	74	61	65	60	56	75	64	51	58	74	63	83	52	63	67	63	72	61	67	79	62	68	67	73	74	61	62	68	60	59	71	61	71	57	63	65	56	61	54	74	66	68	65	61	62	51	63	67	61	77	79	67	51	68	54	73	67	75	66	60	72	68	55	63	75	67	83	50	64	56	65	72	67	59	67	67	70	65	60	60	68	51	69	52	70	68	56	72	56	70	60	72	62	47	70	45	69	72	49	79	52	69	52	61	68	70	63	60	59	69	70	69	58	61	71	61	55	54	63	69	55	68	70	64	74	64	58	56	57	70	77	63	51	65	69	59	75	59	68	70	82	50	61	65	69	62	57	75	57	73	50	68	73	63	67	76	67	61	48	58	66	70	75	65	68	70	58	60	76	58	75	65	63	70	68	72	79	60	60	63	43	75	65	64	63	66	68	57	68	68	62	75	60	65	72	58	46	63	56	77	71	59	73	75	70	60	48	58	62	60	54	65	65	66	60	74	57	70	58	72	62	72	64	67	63	70	73	63	65	74	69	68	63	75	50	60	71	56	71	57	64	79	69	84	59	63	61	61	66	68	53	61	59	72	65	64	59	81	75	76	52	79	64	55	65	50	77	65	50	73	80	78	72	54	61	64	73	80	67	46	67	78	65	71	64	65	60	62	59	55	54	66	59	66	66	84	66	55	70	70	57	49	69	64	68	72	71	50	62	55	77	67	67	65	67	66	59	49	55	59	66	66	78	71	49	61	74	80	61	62	70	90	62	68	80	66	86	55	66	78	64	61	55	61	66	51	49	64	65	68	61	52	70	52	70	67	52	71	64	78	59	76	62	70	57	62	55	78	73	69	61	69	57	61	68	65	76	49	64	64	61	89	70	65	75	64	70	63	68	60	65	48	69	57	66	65	53	60	60	58	63	67	56	68	71	67	59	44	69	72	70	66	83	66	62	61	60	64	64	57	53	66	68	61	72	60	61	65	68	57	67	72	55	66	77	71	63	69	63	72	58	61	80	64	61	82	56	79	51	59	58	63	78	68	69	60	58	80	71	71	62	72	63	74	60	52	57	64	71	64	69	55	67	67	55	69	81	63	67	55	69	58	56	74	56	75	65	62	69	67	65	70	69	66	59	67	67	54	67	57	82	79	61	70	73	69	63	54	79	73	68	58	51	55	61	70	68	70	62	61	61	60	63	66	69	61	57	73	59	72	60	73	81	72	64	64	69	61	73	70	53	75	57	79	57	70	69	51	68	65	67	68	58	69	55	68	56	64	53	59	52	50	68	65	63	54	54	66	65	62	63	72	87	65	57	69	55	66	56	65	72	59	67	66	66	55	53	76	64	71	72	80	60	67	62	63	77	56	59	60	72	69	71	56	56	56	60	70	69	63	58	81	62	69	61	71	72	64	65	72	59	66	84	74	65	71	63	70	68	58	59	55	55	60	61	68	64	73	55	68	69	67	69	73	56	61	56	51	59	64	60	69	65	64	51	68	73	62	69	72	69	59	59	71	64	59	64	68	63	63	65	72	77	54	65	56	70	67	62	63	61	71	71	64	69	66	61	57	57	69	63	54	55	54	53	75	65	69	65	58	56	57	61	61	58	63	80	59	69	65	59	74	73	60	66	70	58	75	55	63	58	68	60	67	63	47	64	71	58	65	62	72	62	62	58	57	71	69	74	65	75	56	61	68	54	55	74	47	72	71	61	63	64	56	75	59	59	72	62	51	66	62	72	58	65	73	53	71	64	68	71	78	60	75	67	77	60	58	58	58	51	76	55	66	62	68	65	63	74	62	61	66	56	74	54	49	55	60	67	75	69	52	64	68	50	76	79	67	60	55	67	54	67	56	79	60	60	80	61	53	70	64	59	58	52	58	75	68	49	75	65	62	72	63	60	58	52	55	62	55	67	58	59	76	86	67	67	72	60	64	57	55	80	61	75	68	72	68	61	53	63	71	55	78	76	61	75	54	69	59	74	61	70	62	74	71	73	72	68	60	67	63	64	59	64	61	67	73	52	65	80	49	72	45	54	65	69	68	52	53	69	59	68	74	69	68	63	68	76	73	54	76	69	62	72	60	62	52	60	70	57	61	62	59	43	67	74	61	68	74	44	47	51	67	70	75	69	63	73	75	73	70	67	67	66	67	71	46	72	73	81	58	63	76	58	73	49	53	68	66	52	85	57	70	59	71	75	60	71	71	68	63	65	66	58	69	60	70	75	59	67	51	55	70	62	59	62	65	53	59	60	61	72	66	63	59	61	62	49	77	68	75	61	73	59	72	73	68	69	73	63	63	68	59	49	59	47	72	71	51	66	59	58	54	55	64	72	64	65	67	61	57	69	68	65	65	66	75	85	67	59	64	61	73	66	71	55	56	63	70	70	65	70	75	62	57	68	77	63	72	68	66	71	71	64	59	74	66	60	77	63	62	58	63	72	69	42	59	73	68	69	78	67	66	59	55	68	55	65	57	59	65	53	54	76	59	60	74	72	67	60	69	60	61	83	62	58	69	59	55	66	62	62	66	67	72	64	67	73	79	59	58	51	72	58	50	60	75	60	59	52	61	60	56	66	52	79	69	66	54	75	70	59	72	74	59	63	52	55	62	84	79	64	69	51	60	63	78	65	57	67	69	57	97	63	57	74	66	67	62	61	58	70	74	54	73	59	76	64	64	59	56	65	66	66	74	57	60	68	58	68	79	59	62	66	72	62	68	78	73	57	70	56	66	67	50	57	57	71	51	68	68	67	60	60	62	50	60	61	61	67	58	71	58	75	67	74	63	67	71	70	73	57	61	67	66	71	67	75	75	59	54	69	70	62	60	49	49	65	70	82	60	65	62	68	62	56	63	75	59	60	71	82	69	67	59	64	68	58	70	70	54	64	75	53	69	66	78	60	72	52	67	58	64	75	65	75	63	62	68	66	61	47	66	56	67	67	70	56	56	64	71	60	64	81	56	58	74	55	54	66	74	61
13166	20535	31317	37529	37453	26745	13329	4222	1341	942	830	811	787	791	819	754	799	779	761	783	798	770	742	798	829	785	806	764	807	787	780	843	775	817	749	732	808	752	793	788	771	788	772	837	782	761	813	805	783	758	784	827	784	801	836	735	797	791	756	778	756	782	785	798	809	763	805	801	818	827	812	816	763	813	742	813	836	797	790	783	793	773	786	736	832	811	786	815	771	802	803	807	745	844	749	733	783	811	793	745	794	743	782	754	867	763	782	733	777	813	759	803	769	806	799	831	768	812	739	781	772	807	788	838	744	829	812	830	741	807	758	761	753	770	827	766	760	803	734	774	783	773	817	736	825	815	809	798	728	783	768	784	749	742	820	824	772	776	780	801	763	825	788	782	787	805	825	798	838	804	799	766	783	778	814	793	804	777	801	737	797	788	817	809	788	756	785	826	774	829	792	779	838	804	820	785	794	775	814	788	826	800	722	767	808	845	768	814	782	825	789	799	788	816	769	802	786	800	737	859	773	768	804	818	713	818	758	735	816	764	785	796	790	841	766	796	787	789	843	760	792	770	791	804	776	786	818	787	789	819	777	809	800	754	757	798	803	826	819	830	775	769	786	826	807	801	752	758	802	801	776	775	815	779	788	770	829	811	776	796	779	809	767	809	802	804	800	792	759	734	760	790	813	852	806	768	773	772	794	770	836	751	833	777	820	784	758	807	807	808	805	819	787	839	816	773	794	766	768	789	814	833	779	765	834	802	786	818	824	812	824	832	826	809	766	800	741	736	780	795	764	777	800	833	800	792	824	832	806	782	793	755	745	789	808	817	780	755	845	802	761	825	744	742	868	831	830	810	779	780	823	850	731	758	776	826	777	804	791	763	798	819	791	799	817	778	847	830	769	801	808	757	788	799	863	771	764	778	800	815	763	756	819	781	796	816	799	806	774	789	763	823	828	801	786	797	795	805	790	761	793	753	813	770	772	783	806	773	773	781	754	750	762	759	800	788	773	782	756	822	783	804	842	760	811	771	833	857	813	855	775	816	838	795	806	757	807	775	747	819	803	790	823	783	780	840	821	792	797	787	772	770	816	834	763	795	816	793	777	815	829	801	845	803	843	720	810	784	792	733	813	778	767	797	771	775	770	803	822	860	803	760	826	824	764	796	830	809	790	806	756	799	798	825	890	776	798	799	765	781	735	799	761	774	765	831	811	786	790	786	818	849	830	804	833	828	804	783	787	835	767	803	843	794	787	789	804	803	841	788	810	787	772	728	827	771	797	784	789	822	757	787	780	808	790	759	846	771	804	745	826	797	816	817	773	815	861	791	775	831	813	757	780	818	781	796	796	788	791	794	802	831	818	757	810	769	741	812	803	783	765	846	764	730	841	750	820	782	790	791	770	778	759	762	778	804	801	780	814	794	814	799	805	777	777	783	796	777	759	798	744	813	806	782	813	752	772	797	795	780	777	837	769	786	772	804	752	778	803	773	843	788	828	802	826	789	800	797	787	787	814	802	761	774	795	767	858	867	785	786	806	824	790	769	764	788	856	820	804	822	794	791	800	785	792	760	826	783	793	819	793	770	735	807	800	780	842	810	758	792	826	802	748	800	798	808	793	796	821	801	846	716	797	831	836	789	787	719	745	797	790	801	779	806	792	782	808	826	771	766	779	796	756	779	811	776	769	789	779	784	787	749	756	779	792	791	772	808	790	791	843	817	851	782	789	782	776	763	825	802	771	824	818	827	770	783	805	794	810	835	820	763	799	790	813	804	789	768	814	783	801	843	771	786	784	781	771	757	812	773	784	769	763	787	744	806	807	768	756	812	749	744	763	813	834	809	749	783	796	747	752	821	794	812	795	802	822	754	745	747	829	773	787	812	751	807	812	758	763	814	770	808	808	803	783	802	812	826	769	767	806	804	773	762	787	826	790	745	824	818	783	793	728	775	783	792	762	794	799	802	824	705	823	796	800	818	811	813	710	789	852	757	789	782	822	782	842	768	787	773	796	805	793	828	750	822	761	842	820	787	777	710	753	799	788	757	777	770	758	796	786	788	857	806	787	764	757	790	771	739	739	746	799	803	753	825	817	798	789	763	811	782	778	809	811	780	786	817	750	739	792	756	775	824	819	733	762	734	782	802	751	759	776	784	815	819	826	781	766	727	786	777	806	756	765	856	778	813	775	785	810	808	767	784	741	762	821	743	795	816	754	802	797	756	800	799	754	808	795	789	761	762	801	785	788	814	779	775	821	789	825	784	754	762	832	726	824	763	809	791	783	842	816	814	745	790	773	827	771	791	775	799	793	744	767	846	808	858	784	773	784	812	816	802	813	753	817	799	857	777	838	799	788	760	819	796	800	751	782	777	772	801	803	815	768	783	774	773	831	823	773	850	766	802	833	782	811	788	790	793	737	794	799	784	830	817	848	766	796	807	788	787	805	818	818	822	809	808	821	786	808	789	799	789	817	802	787	835	811	834	748	805	778	776	845	733	773	744	821	824	766	813	832	774	774	727	763	750	803	768	790	778	745	798	744	781	752	771	770	769	785	795	833	795	813	724	770	806	790	777	775	793	769	759	780	778	818	820	774	761	776	838	780	764	773	811	781	827	791	808	751	866	817	828	762	779	801	767	844	787	835	797	787	800	769	789	741	765	801	781	814	803	802	734	775	840	821	805	728	794	850	764	796	771	787	803	805	801	772	759	771	795	870	813	751	780	767	757	847	729	777	821	760	803	789	780	807	755	826	774	788	796	810	827	788	833	823	790	811	774	820	778	783	812	824	787	821	827	811	769	838	809	792	804	802	797	734	764	779	791	765	813	827	793	742	859	814	765	790	771	780	808	767	758	756	816	783	762	818	839	751	824	764	827	762	813	808	770	783	787	793	730	756	814	778	784	799	835	783	750	815	793	825	796	809	768	799	798	849	807	777	796	780	807	813	737	837	820	801	807	802	851	755	724	805	786	824	799	818	781	761	814	800	798	810	749	764	786	768	820	778	794	766	774	760	778	777	799	824	824	794	775	758	761	798	785	811	815	812	826	761	806	777	804	767	761	761	793	771	836	788	790	795	791	824	738	809	778	811	790	865	775	829	855	786	755	844	732	790	816	782	787	798	826	781	784	806	776	778	838	767	759	864	807	756	803	776	785	772	804	762	772	797	808	787	812	798	825	828	793	824	759	802	748	854	776	753	797	836	766	801	742	797	794	766	775	766	752	766	815	817	780	803	806	789	802	779	781	789	796	751	814	764	786	805	768	831	747	748	799	783	824	826	777	829	746	810	804	760	789	788	801	804	771	818	806	723	801	816	825	790	766	759	804	807	826	818	801	828	825	762	839	826	796	790	792	791	752	785	761	796	792	802	761	827	824	765	784	775	840	808	804	788	776	781	727	778	785	791	799	760	768	786	756	792	735	802	803	766	751	774	732	813	739	776	738	784	804	810	719	761	823	773	772	787	766	779	784	809	788	822	775	846	794	786	819
1127	7131	14464	13524	8991	4068	1048	308	97	73	59	65	69	74	58	76	59	48	64	57	73	55	61	75	63	66	66	73	68	46	57	64	67	55	64	71	78	65	66	58	55	75	69	58	68	66	68	62	71	66	70	76	65	57	72	63	75	63	74	71	61	66	61	60	65	59	63	64	75	59	63	48	59	66	66	52	73	61	66	76	62	77	63	73	64	61	55	62	67	57	62	71	57	64	57	58	69	67	72	70	73	66	58	71	72	66	74	58	72	66	63	44	57	55	68	70	48	59	64	64	70	71	77	70	65	59	72	60	60	71	56	64	68	78	77	57	82	57	70	59	67	85	60	61	65	44	69	68	70	60	69	77	63	53	55	66	59	52	91	76	75	76	62	42	68	60	68	67	53	58	62	68	64	66	76	71	58	64	55	65	67	78	65	59	49	72	66	69	49	69	66	53	55	79	79	61	69	62	74	66	71	67	67	71	75	68	58	71	52	69	56	64	49	69	68	75	83	69	69	71	65	55	57	66	66	64	67	57	55	76	58	61	53	64	76	56	63	60	57	70	71	63	72	57	68	68	48	70	70	61	61	54	75	47	66	78	53	67	60	69	72	61	72	68	73	69	74	63	68	72	62	63	58	75	52	78	71	66	74	46	70	54	62	71	71	48	73	59	73	60	64	64	49	75	74	61	71	71	61	56	67	69	75	64	58	61	78	80	53	78	77	71	63	59	53	68	67	54	70	71	71	53	58	68	59	58	81	73	78	71	69	72	69	63	72	55	52	59	55	67	75	67	73	59	54	64	68	67	66	58	68	55	71	48	51	80	67	56	62	59	66	57	65	60	68	72	66	57	60	66	64	75	72	61	52	72	63	73	61	58	57	60	51	60	52	71	55	55	52	70	74	54	60	64	64	66	54	59	64	65	58	57	57	68	51	60	70	59	57	74	62	65	69	62	67	68	68	68	70	62	48	68	65	60	62	63	47	77	52	84	64	68	71	67	67	72	64	67	49	63	58	64	60	64	77	58	71	58	63	64	67	55	76	61	72	61	64	73	63	61	62	70	63	54	53	72	58	58	75	65	60	64	85	67	66	71	67	56	60	59	70	68	62	69	68	67	63	58	72	64	61	65	63	65	47	62	57	63	76	60	61	54	51	64	62	58	64	69	48	58	75	71	80	67	57	76	59	83	63	67	61	69	50	54	75	74	91	51	64	60	70	61	62	69	60	63	72	68	53	64	60	59	67	57	46	68	70	71	49	57	73	72	53	68	64	60	71	79	62	69	58	64	73	67	63	65	71	72	59	62	68	74	60	63	52	65	61	61	63	61	58	68	56	57	65	64	73	68	65	65	60	75	64	70	66	64	65	76	59	73	56	75	62	66	57	66	60	67	69	67	60	64	63	55	70	68	55	69	61	73	65	65	68	69	59	69	60	62	67	61	66	73	46	60	68	67	65	77	69	58	55	54	72	76	71	44	60	77	71	62	70	64	62	52	72	72	72	65	86	75	78	67	63	64	59	77	56	68	66	63	67	75	62	49	66	64	82	72	68	75	59	65	71	58	60	62	57	51	60	57	63	67	75	73	54	57	65	59	64	85	83	78	59	73	77	68	67	72	65	66	53	66	72	54	67	64	64	76	70	54	52	57	65	62	66	59	70	58	73	60	77	65	60	60	71	57	84	63	67	67	84	45	60	54	63	53	65	73	72	67	67	82	72	75	66	58	68	68	68	68	72	77	57	58	62	61	56	61	63	69	68	69	82	62	62	73	56	62	56	58	58	59	77	69	61	71	63	58	54	60	45	56	73	68	60	59	66	64	76	51	69	81	67	73	75	62	74	79	75	71	63	90	80	66	54	55	56	60	57	75	77	60	56	60	63	72	72	62	65	72	56	61	64	59	55	61	65	75	66	64	68	54	46	65	74	65	84	72	66	55	67	55	62	52	65	55	62	71	69	57	74	69	69	69	61	60	70	74	67	69	58	59	75	80	59	58	68	65	60	70	68	66	76	73	67	64	57	78	79	71	70	72	58	74	66	74	69	65	66	60	57	73	89	70	74	62	67	71	68	40	60	56	58	56	65	68	61	76	57	63	68	68	66	70	68	65	70	62	59	63	61	70	58	65	74	65	72	53	64	62	64	52	66	65	49	64	61	69	57	60	65	74	70	72	61	71	56	62	59	72	58	57	71	61	61	60	77	64	74	57	68	65	58	58	76	50	61	77	59	56	65	68	74	67	59	72	65	71	69	77	53	66	67	68	66	62	67	65	73	68	61	64	64	59	66	64	80	66	65	63	64	61	75	57	42	69	75	79	66	58	49	60	73	59	59	68	61	55	72	56	77	52	67	65	63	71	52	75	59	68	72	66	67	59	74	55	60	70	59	64	62	51	61	71	62	64	58	66	48	58	68	65	70	67	69	59	60	72	55	63	58	73	60	68	61	77	60	70	72	63	59	66	63	85	56	61	66	54	64	53	72	66	73	61	73	64	58	68	63	70	74	70	63	67	63	63	68	55	48	61	75	56	63	81	54	67	51	70	54	77	76	71	65	56	71	78	55	58	75	71	58	71	64	67	55	72	72	70	77	62	65	60	59	62	64	66	65	72	66	64	76	58	71	71	67	68	54	55	67	77	65	61	69	77	93	63	74	65	62	55	61	76	63	75	62	58	76	55	60	61	67	50	65	42	79	62	55	65	50	70	65	62	65	54	70	64	54	72	61	65	63	60	69	69	67	77	56	65	63	69	71	73	60	76	63	55	58	62	75	68	61	67	69	57	58	65	52	69	67	80	67	71	69	51	52	71	75	57	70	65	51	69	63	62	62	71	61	60	67	80	71	65	77	69	65	60	64	65	58	68	48	59	74	67	76	48	63	81	62	55	82	46	55	62	73	82	67	73	73	64	59	56	71	74	62	64	68	94	63	64	71	56	78	64	49	60	56	61	65	68	62	57	70	70	61	67	57	68	71	70	63	63	74	72	62	74	63	53	64	58	61	63	71	72	73	55	66	53	71	67	72	48	64	59	62	56	65	69	52	54	66	56	55	57	69	77	73	65	66	67	71	64	65	74	66	61	68	71	51	75	61	71	63	78	55	77	73	72	72	69	73	58	50	62	69	70	81	53	59	80	68	73	66	69	74	63	62	73	52	68	63	69	73	64	68	62	71	61	57	65	58	62	87	66	84	74	71	71	70	73	62	52	68	69	71	69	71	86	66	63	62	55	63	62	66	72	63	58	70	61	75	73	72	60	62	66	78	63	60	65	53	78	54	65	69	69	65	58	65	61	72	68	67	56	76	71	79	60	72	68	75	60	67	49	56	54	57	70	64	72	72	71	62	59	58	73	69	78	65	62	64	74	67	72	61	68	66	67	57	51	64	67	65	77	74	69	60	72	77	67	60	52	63	65	73	68	70	85	60	68	51	76	63	59	72	71	72	64	52	67	86	65	61	48	64	66	54	68	74	68	81	58	64	69	70	63
20523	32272	41230	52764	51889	36142	20592	7361	2008	951	830	770	818	819	806	795	783	830	784	793	779	781	822	823	775	843	815	800	773	824	812	752	790	817	787	781	755	792	785	790	767	804	803	814	810	745	810	787	811	802	769	777	773	783	817	802	790	793	763	781	817	775	775	816	769	821	828	803	819	762	812	767	831	751	800	748	796	813	852	803	836	820	765	819	793	816	831	836	719	740	783	807	773	805	828	801	832	787	822	773	768	762	866	819	807	797	778	790	861	778	766	787	774	810	791	806	758	798	777	740	776	791	775	798	775	830	798	762	795	774	778	781	804	789	761	803	815	790	815	820	761	802	742	791	774	810	792	774	827	857	806	780	809	760	806	803	772	805	765	811	743	800	785	805	787	884	757	838	789	743	770	749	777	838	770	812	827	772	814	813	826	891	811	840	781	808	802	724	808	771	815	828	821	763	823	776	773	768	866	757	773	839	773	803	752	840	810	787	755	794	789	806	820	806	818	794	856	758	839	794	789	838	808	781	794	786	780	751	780	807	786	793	803	787	728	818	791	811	854	788	829	809	781	800	789	784	840	787	800	779	828	757	795	794	771	797	814	772	814	794	870	725	754	833	849	776	766	815	814	825	819	804	831	765	736	783	752	811	822	787	834	803	763	738	801	800	791	808	826	844	768	774	792	799	801	784	809	768	810	779	801	783	779	761	795	793	819	786	774	785	818	783	786	798	787	810	793	817	825	764	802	838	735	817	772	786	814	850	786	799	814	795	810	757	786	832	822	882	824	807	824	756	804	776	808	815	823	805	822	781	822	805	799	859	845	800	785	808	781	812	813	802	805	783	803	838	763	815	779	787	817	778	804	790	829	814	784	815	789	794	793	820	806	768	799	787	750	785	779	799	815	817	831	822	781	851	819	811	772	798	804	731	761	803	818	799	815	817	751	813	867	822	832	787	786	799	742	827	831	783	814	814	782	825	765	774	763	755	847	860	826	775	808	799	786	834	732	809	779	802	760	816	801	795	852	823	777	848	802	800	814	832	831	793	824	753	797	829	803	775	821	792	791	800	823	763	807	784	842	819	835	782	772	827	789	793	766	752	822	759	816	774	778	806	778	782	841	817	795	779	823	786	827	819	793	828	787	820	826	782	806	767	784	765	805	799	795	808	777	806	787	795	819	808	760	776	735	812	830	797	825	774	875	801	764	790	781	825	834	821	791	819	803	772	835	779	787	812	849	794	815	767	798	778	803	795	795	803	836	825	816	808	778	772	786	805	812	720	813	862	804	779	834	783	797	784	785	760	821	779	806	784	816	821	825	795	748	807	736	812	793	811	778	790	804	787	779	758	795	810	815	835	828	786	826	795	765	766	784	852	786	859	739	792	771	827	807	815	802	826	782	806	812	824	825	807	814	756	731	834	839	777	790	759	801	776	808	821	766	776	777	810	772	805	812	764	849	790	792	786	817	781	815	787	805	831	829	786	785	735	777	768	810	820	791	829	832	830	804	811	800	778	807	762	819	830	783	791	734	840	810	845	791	791	844	797	780	844	736	757	771	840	823	802	804	758	836	800	808	755	788	792	783	806	804	780	859	831	803	735	792	762	785	786	799	779	786	790	805	763	782	837	805	800	806	803	773	793	800	797	770	750	810	803	776	806	798	832	808	828	788	808	831	827	800	807	828	794	779	733	786	775	838	785	783	797	795	825	773	779	810	743	819	827	851	817	792	778	762	778	811	774	791	782	814	797	854	785	797	814	842	843	756	770	835	773	836	790	814	781	798	753	755	753	783	784	782	772	851	777	765	830	814	773	847	810	773	805	793	792	803	720	803	783	850	830	801	791	786	799	809	766	779	816	835	788	829	835	786	831	795	795	805	805	774	846	813	803	748	789	769	765	770	821	801	837	837	814	746	838	809	831	810	745	804	844	858	777	762	761	798	790	765	845	832	838	772	798	796	805	733	805	773	821	792	771	808	795	797	788	723	786	823	788	771	817	768	800	777	816	832	815	794	802	775	849	754	858	782	802	776	834	843	808	789	786	835	763	809	786	813	771	826	827	800	796	784	804	786	811	779	795	798	779	798	836	829	790	814	796	847	795	835	777	800	785	813	847	849	762	820	770	758	835	773	794	787	783	806	839	770	800	803	723	774	754	763	787	796	778	770	828	736	813	843	788	784	710	806	801	811	868	781	780	762	819	813	815	763	814	795	839	732	847	769	766	801	807	737	774	768	804	835	791	788	773	861	838	797	808	755	793	785	835	772	765	769	790	787	817	806	857	827	812	770	786	804	820	798	827	775	777	817	785	827	867	807	794	755	785	796	770	769	780	813	846	836	791	725	869	793	799	814	774	850	763	769	757	853	772	779	783	785	834	764	829	828	773	794	799	791	872	858	793	772	762	799	798	810	779	773	770	817	800	773	809	814	810	782	764	823	841	827	825	813	824	847	782	807	833	781	803	836	857	823	771	774	727	787	822	740	807	790	734	830	826	822	829	773	757	813	747	795	773	882	853	803	812	822	806	786	804	784	847	787	820	837	822	806	774	830	838	743	790	822	796	763	760	785	825	820	796	803	800	777	783	816	820	811	804	801	800	814	843	809	799	830	797	806	788	739	764	810	758	817	771	736	805	785	797	802	846	794	776	802	725	786	795	811	798	820	764	781	777	791	786	746	786	879	802	773	803	854	787	804	802	755	746	826	800	781	768	821	800	773	796	845	866	832	792	824	784	823	765	811	798	850	791	778	776	838	776	828	814	797	763	825	783	823	833	797	782	812	767	832	807	784	828	809	798	806	788	825	775	797	795	821	792	842	742	784	815	812	789	788	749	800	800	786	834	798	786	801	867	782	831	777	814	832	816	845	813	842	787	833	773	847	760	830	744	781	788	813	828	770	818	812	791	852	822	806	781	784	811	831	790	797	759	757	780	807	750	805	786	793	775	797	827	817	787	817	829	779	801	766	786	788	856	795	779	805	744	809	842	733	784	814	810	780	806	766	809	818	760	802	846	777	857	802	770	825	772	772	803	799	762	784	810	791	797	815	801	796	782	775	794	833	810	828	818	814	800	766	814	760	760	827	807	822	802	793	839	811	825	772	816	794	796	785	749	792	847	819	836	829	820	781	823	814	770	853	787	811	771	761	801	770	762	811	789	762	803	777	806	785	846	883	796	753	795	852	776	792	795	783	797	816	793	795	756	784	803	787	820	834	746	824	795	833	765	833	821	764	798	751	818	752	799	771	752	815	763	848	811	779	815	791	779	845	799	806	780	851	792	802	801	799	826	819	788	868	808	756	811	800	791	793	827	815	830	804	833	825	795	785	820	778	773	778	815	777	791	791	817	819	793	759	778	798	745	828	781	788	766	789	816	817	836	781	802	822	786	775	732	744	796	802	829	750	780	823	801	754	806	751	776	794	722	787	795	774	792	841	765	823	784	770	805	780	797	795	763	810	764	793	828	865	826	820	843	854	780	789	835	779	802
2856	6205	14894	14219	8856	3859	1019	219	107	61	63	64	60	59	75	69	70	61	75	69	64	72	60	71	65	53	53	83	70	69	61	66	62	63	64	57	66	51	62	63	66	62	64	57	78	57	62	48	60	60	71	53	81	71	74	78	66	55	64	73	67	62	61	60	69	61	67	64	80	55	66	58	52	61	77	61	69	77	56	57	56	65	60	65	58	69	47	75	73	67	65	68	49	70	72	59	65	66	50	67	63	68	56	67	59	61	67	74	57	61	74	66	69	56	44	60	63	72	54	55	57	79	54	69	70	63	64	60	65	66	63	62	59	52	76	72	53	66	71	64	67	55	71	62	58	61	79	68	59	60	55	69	64	72	64	76	60	74	62	65	65	77	71	71	73	61	77	78	58	63	65	75	62	63	69	78	66	59	59	67	60	61	70	63	64	57	58	71	61	57	67	73	57	70	70	64	69	65	69	60	53	51	49	77	61	65	73	74	62	50	64	67	72	76	65	58	63	58	70	73	66	94	76	72	67	47	64	81	65	68	69	70	82	74	73	83	84	73	49	69	60	60	73	60	66	52	62	62	65	70	59	78	62	75	55	73	73	73	67	68	63	51	76	64	77	73	67	55	66	71	69	75	70	59	75	51	47	57	62	71	70	58	45	61	75	66	76	70	69	56	75	72	70	75	77	66	70	63	63	56	57	67	63	57	65	63	49	77	54	72	62	65	64	68	64	63	72	49	73	68	69	60	74	62	62	71	66	73	69	63	66	76	54	63	70	57	65	69	58	60	54	60	57	65	88	61	83	78	60	62	66	70	68	67	66	62	69	62	66	76	58	71	73	67	67	63	76	56	61	72	65	60	65	57	59	70	59	63	76	62	52	46	62	70	61	75	54	70	71	52	59	71	54	67	60	65	69	58	75	67	67	66	76	53	63	65	47	66	65	92	69	47	53	70	67	54	72	63	78	66	64	73	70	63	57	57	69	78	69	78	74	70	76	66	64	72	44	70	63	68	49	75	67	70	51	52	63	75	66	47	60	67	70	51	79	83	73	64	66	57	60	58	75	71	64	54	61	54	59	69	65	62	75	61	63	64	78	63	70	81	90	73	53	59	68	57	63	68	57	66	77	78	65	60	66	62	51	72	63	53	63	70	65	56	58	65	66	59	79	70	67	76	49	68	63	64	63	70	68	79	80	62	73	71	72	66	54	62	61	63	57	61	65	71	61	59	75	80	72	74	54	65	69	55	64	84	76	50	67	58	67	67	54	76	75	63	71	55	69	70	60	52	63	57	81	67	61	67	71	70	68	61	78	76	81	60	70	66	62	56	58	55	63	67	72	62	67	61	78	72	59	60	61	68	49	51	66	51	84	56	63	66	65	57	71	63	62	67	61	68	80	66	76	70	53	68	73	61	61	52	88	69	76	57	68	74	66	68	65	57	50	61	64	84	73	50	61	65	68	65	70	63	56	74	69	81	70	54	64	61	60	71	60	57	57	63	79	63	54	69	45	58	72	51	79	61	73	74	60	62	62	60	58	71	55	70	59	62	72	81	58	71	63	59	79	69	61	65	70	63	62	77	72	69	43	56	65	49	63	63	60	60	68	67	78	54	52	60	80	55	68	63	70	59	77	59	66	68	65	57	63	72	67	59	59	65	67	54	63	57	57	63	74	75	68	78	88	69	59	76	82	71	72	51	65	71	69	79	50	64	66	69	63	59	55	89	74	63	60	61	66	64	53	67	72	63	66	72	79	74	79	55	73	65	60	61	60	82	56	66	55	61	59	65	43	72	69	60	66	61	59	58	67	64	71	65	56	70	78	58	61	83	56	61	51	58	45	63	69	79	66	54	60	66	54	73	58	58	64	65	69	78	75	71	78	56	71	71	53	61	67	69	78	70	62	55	63	65	64	68	68	60	60	71	59	52	65	67	62	79	65	70	62	59	66	76	66	66	78	67	77	60	54	71	54	62	76	67	54	70	71	58	80	69	58	73	75	71	56	63	73	63	56	51	70	52	62	62	72	71	55	54	68	49	59	62	63	47	61	70	59	80	59	64	62	53	69	72	61	66	55	66	46	80	63	63	50	65	71	70	60	71	67	52	76	68	58	75	64	61	71	77	76	59	51	53	76	85	64	57	57	66	66	63	78	67	54	78	64	74	60	70	78	54	72	77	67	41	68	68	70	79	65	66	68	71	66	73	69	74	64	74	72	73	71	63	77	58	73	73	74	51	63	64	67	71	70	70	53	67	69	54	58	74	53	78	66	77	69	60	64	69	69	66	55	65	64	58	71	59	59	56	58	72	67	68	61	70	63	76	71	72	63	64	56	58	84	61	65	59	67	73	56	56	58	69	62	83	68	55	66	72	67	73	72	59	73	75	55	70	65	61	62	66	69	62	70	63	70	50	70	63	55	61	57	59	49	79	69	61	74	59	64	70	56	63	55	57	76	75	56	61	64	68	63	63	76	54	71	58	59	79	74	61	60	74	65	73	72	64	60	61	86	66	56	64	58	54	47	75	53	67	73	65	68	64	74	81	57	72	66	63	71	69	70	77	72	69	82	85	66	54	75	64	73	60	54	75	65	83	61	63	60	67	63	74	68	71	75	70	61	58	69	56	64	70	56	56	60	71	58	61	82	71	60	60	61	62	62	66	57	70	56	58	47	69	66	58	68	72	77	72	65	76	66	55	75	74	62	79	77	51	66	54	71	75	53	59	58	68	72	54	60	60	66	64	66	62	78	64	72	66	65	68	59	63	71	58	78	65	63	62	62	53	68	82	59	70	83	59	69	81	67	75	72	59	85	56	67	67	64	71	64	63	78	65	74	58	51	63	67	65	64	59	74	64	38	70	78	66	66	90	70	67	56	45	63	74	69	63	59	75	54	86	70	60	65	74	54	85	67	88	67	60	61	82	66	58	65	55	60	70	51	59	76	70	74	59	70	68	55	68	59	69	63	72	68	55	70	59	71	65	65	54	70	61	65	66	80	61	86	55	73	73	56	75	67	67	48	49	47	47	72	54	61	67	66	64	68	65	68	61	51	65	67	69	54	79	65	66	64	45	63	62	70	63	51	60	50	74	64	67	78	67	64	83	81	66	68	74	50	76	65	55	59	49	63	67	64	71	75	57	60	64	76	71	60	65	64	66	70	66	59	68	82	68	61	77	66	66	74	52	56	65	61	59	63	60	57	56	61	66	65	64	75	75	71	69	59	67	67	63	71	50	66	61	68	63	61	45	66	74	59	62	56	63	78	62	65	69	56	57	76	53	70	77	74	65	59	74	60	42	65	65	69	54	68	88	72	80	71	63	51	64	69	51	78	49	55	75	69	52	70	60	61	75	59	79	76	75	60	65	61	73	68	50	65	78	70	83	76	59	45	58	70	50	54	73	55	71	90	65	70	67	63	65	60	57	64	54	79	46	67	62	54	75	65	53	56	82	62	72	58	51	76	69	51	65	77	82	77	65	62	59	85	67
22130	30993	42911	52515	50566	35854	20341	7423	1946	958	846	811	818	775	794	804	834	790	817	804	850	763	761	863	828	784	784	827	758	806	767	819	815	814	843	770	826	793	838	811	745	856	805	774	813	794	772	852	805	780	793	828	780	846	772	810	822	828	839	823	790	816	779	821	817	745	816	837	775	825	819	819	816	789	785	833	748	797	838	751	783	797	763	790	792	814	803	774	771	768	826	836	826	846	784	815	787	825	795	856	808	827	835	750	842	787	805	811	833	782	838	757	784	815	768	834	813	821	751	800	776	801	766	844	787	819	783	805	812	766	833	872	793	847	771	785	820	786	771	777	822	787	828	846	828	795	824	816	819	853	816	799	759	805	816	813	881	765	820	794	787	807	811	734	796	791	809	821	761	811	791	749	846	807	775	794	807	823	821	823	821	782	866	821	825	803	820	787	839	854	827	757	821	815	863	817	745	805	803	788	827	797	785	779	832	822	800	817	783	824	781	829	770	770	782	815	784	863	817	804	789	810	807	799	826	843	823	798	788	788	762	816	826	845	804	808	841	800	767	806	764	811	804	782	833	782	790	785	789	756	812	769	830	763	836	849	785	831	770	800	812	794	793	777	834	804	798	819	827	817	822	786	806	805	845	797	778	817	831	796	789	821	779	830	776	808	769	800	773	798	840	798	798	823	830	786	800	830	782	817	783	803	803	795	822	790	839	793	790	743	835	769	819	813	821	778	795	799	778	845	808	792	781	778	789	805	795	885	760	776	869	843	791	794	863	803	793	868	824	829	764	803	849	720	765	790	787	797	820	794	765	796	837	821	803	795	820	808	810	782	867	835	757	805	829	819	804	844	722	756	780	814	816	775	806	805	796	777	804	790	799	823	788	817	788	805	844	765	814	825	818	771	802	801	765	785	870	761	806	826	793	848	812	825	750	781	776	830	818	844	821	824	770	849	797	815	834	804	793	796	801	813	820	786	755	833	829	783	838	786	822	802	828	815	786	821	804	829	800	839	804	806	814	770	807	807	796	752	787	768	782	792	807	777	765	786	843	796	796	768	814	769	840	796	813	768	796	831	840	782	819	812	812	748	813	754	797	885	828	847	807	843	802	816	780	780	844	850	808	816	788	823	810	787	807	801	745	845	822	772	842	869	797	849	782	813	801	790	802	809	832	879	807	831	760	812	805	771	816	783	764	819	822	822	820	796	824	863	764	773	757	784	780	828	813	778	815	814	801	792	756	790	796	766	751	787	839	804	756	808	787	815	798	800	815	802	822	834	825	767	797	849	794	825	819	819	789	791	847	807	799	801	834	817	747	792	810	759	802	791	796	825	790	835	794	787	850	823	798	814	801	852	802	799	808	795	775	777	833	823	805	814	823	795	833	791	797	854	780	868	799	848	819	773	817	793	865	805	788	776	837	831	814	821	838	780	800	793	814	790	832	818	807	789	784	796	815	776	817	776	755	769	809	770	772	776	781	825	786	775	789	864	788	799	801	795	791	793	860	821	827	797	860	844	834	814	808	811	777	862	800	820	799	794	844	796	809	785	793	801	817	820	778	810	828	812	816	810	796	858	811	758	840	820	841	854	830	775	759	842	801	817	834	812	835	788	816	799	754	777	863	824	751	817	825	792	793	866	814	795	786	771	792	809	807	784	827	846	807	802	876	768	824	763	825	770	805	839	843	830	861	794	770	755	817	790	812	812	799	778	833	812	809	831	773	778	860	812	827	783	806	769	777	791	801	773	760	801	794	811	801	739	810	822	850	812	754	830	839	829	833	815	763	765	797	839	772	803	794	847	824	804	796	849	821	853	753	781	784	781	827	812	750	826	795	834	813	774	824	827	807	762	857	762	734	811	807	817	778	822	813	860	822	772	778	795	777	852	796	816	751	806	798	789	789	751	823	799	787	831	758	751	827	773	784	804	853	793	809	836	834	823	774	795	837	830	803	791	840	821	810	751	806	754	777	808	781	785	792	838	770	793	819	781	791	805	838	804	783	774	782	784	785	791	840	823	819	814	856	834	836	865	837	810	825	812	787	800	817	772	843	793	792	799	791	777	822	811	861	798	797	783	844	789	788	873	838	827	850	832	789	777	843	823	816	765	830	805	831	784	810	775	834	778	771	797	825	832	793	803	797	816	808	828	822	790	808	791	783	834	808	780	827	790	812	812	821	777	794	746	789	804	818	827	862	809	783	839	786	828	840	824	859	782	829	794	777	799	826	784	768	812	770	868	785	788	784	823	851	804	796	818	847	751	812	821	844	822	767	839	778	805	772	864	768	787	819	829	783	829	772	811	798	829	800	786	811	824	803	826	782	808	879	751	785	810	819	839	769	786	795	790	847	826	835	784	846	822	827	897	786	804	823	822	800	829	795	789	765	776	788	818	803	828	803	780	798	816	776	821	869	740	797	808	854	787	845	812	740	789	800	799	804	741	818	759	843	809	794	805	825	807	795	868	833	831	845	813	800	788	772	774	759	856	789	776	833	816	830	799	796	781	766	849	805	804	791	810	770	821	811	858	826	819	760	760	808	840	818	797	786	768	816	823	822	786	834	823	810	832	806	854	818	786	808	784	785	842	787	801	822	819	817	756	829	771	833	836	818	762	800	798	784	793	831	783	838	801	726	830	822	820	808	835	801	806	786	778	782	825	830	806	777	783	792	791	808	781	804	820	785	817	763	765	768	836	808	859	790	772	806	801	836	767	783	806	830	820	783	854	750	774	776	799	803	815	793	849	786	762	825	800	823	827	795	850	828	828	795	831	777	795	793	849	799	800	807	803	816	829	751	846	850	824	795	778	790	810	783	816	831	840	784	819	792	819	816	824	812	759	804	770	806	834	768	801	792	839	768	804	791	810	819	814	802	756	823	798	806	774	804	791	849	788	782	812	801	808	834	794	890	844	819	757	825	829	818	839	802	842	827	785	808	766	824	810	816	807	784	752	802	796	791	776	874	827	818	830	773	776	787	781	839	773	788	796	783	809	792	864	785	790	800	772	846	780	799	770	812	765	805	827	759	862	843	799	804	826	780	763	823	756	834	832	817	780	791	787	839	836	837	825	801	821	809	809	806	817	831	835	791	806	820	776	805	814	821	772	781	844	820	843	850	788	822	800	744	787	818	812	811	809	784	808	804	831	832	821	745	820	808	804	792	792	786	809	822	795	803	823	823	754	767	821	835	891	791	837	792	777	804	784	802	821	815	825	792	849	788	793	851	832	809	790	839	792	838	826	836	800	793	812	803	780	775	796	853	778	813	791	829	801	806	787	820	785	790	777	785	802	830	777	834	812	798	797	815	786	786	857	788	800	789	774	789	826	828	775	881	832	767	773	809	761	782	808	801	828	805	823	790	818	839	855	843	779	817	812	806	825	816	797	810	717	816	811	840	822	790	813	795	780	797	796	795	859	783	820	829	860	839	834	797	814	791	806	820	794	815	816	778	768	785	838	862	782	816	779	773	825	816	833	799	796	799	770
2958	10205	21905	19909	14208	6820	1740	398	125	67	66	61	72	58	79	58	55	84	53	67	68	62	67	64	56	78	51	75	72	60	67	66	62	58	68	56	69	67	69	57	80	77	70	85	70	60	61	65	58	59	69	63	75	68	64	72	59	55	61	63	66	50	58	72	53	58	82	62	59	60	87	66	66	61	60	82	69	55	79	65	60	65	61	54	63	52	63	66	55	49	58	57	52	77	78	56	65	57	52	51	63	64	61	51	64	73	60	71	61	66	75	56	57	48	48	58	65	65	67	62	75	73	63	73	51	58	66	61	61	63	91	61	62	79	73	64	71	80	66	60	51	70	71	56	68	71	61	72	65	51	64	53	65	66	73	40	65	69	75	67	80	69	76	72	63	53	62	69	64	70	66	71	71	74	62	61	73	65	65	69	59	51	73	72	66	73	80	66	71	55	61	64	73	79	58	62	53	52	66	73	70	56	55	51	90	69	64	58	60	71	76	50	73	54	60	65	62	72	68	56	69	57	61	55	62	63	74	72	72	80	70	58	64	58	66	70	53	67	61	76	76	60	71	66	73	62	54	55	63	56	46	70	48	81	65	68	63	54	60	76	71	79	60	71	64	59	63	65	65	72	55	59	73	62	64	80	44	60	64	80	72	73	64	56	72	78	57	70	63	71	61	49	79	45	67	55	51	59	58	57	68	70	64	68	66	59	67	60	58	63	66	66	66	69	55	61	60	59	71	80	72	76	62	68	55	70	50	54	55	85	65	58	56	73	55	77	71	68	68	72	67	71	67	50	73	77	47	64	64	72	66	72	61	72	55	64	63	64	74	56	80	62	78	70	73	69	63	61	69	61	68	69	71	76	63	61	66	51	60	61	68	67	72	78	70	68	70	64	59	66	76	68	64	54	72	70	55	57	54	67	62	69	60	52	57	58	63	64	73	66	61	66	81	73	71	69	67	61	57	87	60	70	68	49	49	65	68	57	56	65	47	64	63	63	69	60	60	73	66	78	56	62	66	59	53	68	68	50	69	71	74	52	66	72	60	56	69	71	60	62	65	67	53	80	57	62	81	63	63	53	70	46	64	75	65	68	75	60	54	62	61	60	66	72	74	57	69	45	62	72	65	71	57	67	80	70	61	77	83	74	56	69	76	52	67	72	49	56	52	76	56	58	63	60	57	70	72	64	72	73	62	71	68	74	77	62	71	78	75	60	78	64	61	67	57	60	75	80	44	70	70	61	61	56	64	60	61	60	65	65	76	75	52	69	68	58	67	67	76	61	70	61	77	65	49	60	65	51	66	72	66	61	61	71	55	79	66	61	60	61	65	58	70	50	62	54	73	76	78	82	65	64	60	63	58	72	84	63	62	66	74	60	77	70	56	76	61	69	55	66	75	65	54	85	54	64	69	70	67	72	77	73	74	60	58	65	57	64	66	60	68	74	77	75	70	66	60	74	55	51	65	60	82	69	71	67	74	68	58	58	69	61	74	67	67	65	64	59	71	77	76	70	68	69	66	57	61	57	59	51	78	59	66	91	73	73	78	64	73	60	66	54	62	60	66	62	81	69	65	63	82	70	64	59	52	74	77	68	53	73	67	61	50	71	78	57	73	71	59	64	68	64	69	80	80	66	55	54	57	60	56	60	66	70	58	58	67	56	60	61	61	58	62	71	63	59	51	73	74	64	55	61	55	76	59	72	47	66	57	66	58	63	61	74	55	75	67	75	59	56	73	66	66	68	70	71	67	71	68	59	68	56	73	62	68	63	78	63	66	68	68	67	64	71	76	78	66	67	66	70	66	70	81	71	68	67	60	60	60	56	69	55	65	60	70	58	55	64	56	71	52	57	52	64	60	67	58	46	57	64	65	72	52	68	60	73	60	66	61	52	74	67	68	72	52	55	80	61	63	71	57	63	65	79	70	67	67	53	68	63	78	61	63	59	72	63	61	79	63	81	61	53	63	57	73	81	69	66	64	70	54	49	57	67	59	63	66	63	46	64	64	74	50	53	52	67	67	55	57	74	71	50	62	76	64	54	63	59	81	58	73	65	78	62	73	74	54	65	74	78	63	69	64	69	71	59	88	66	63	72	68	55	77	58	67	46	60	66	62	77	65	65	84	56	78	65	66	53	58	67	78	66	56	47	62	73	75	63	56	60	62	76	85	64	64	60	71	66	57	64	65	65	59	60	47	77	65	65	78	75	70	70	48	70	75	64	52	67	76	72	68	68	43	69	57	61	70	70	75	84	71	83	52	58	74	75	66	67	68	70	83	55	73	54	54	66	73	67	62	59	80	52	68	75	66	65	57	66	62	71	59	56	63	77	62	62	55	63	66	61	63	73	60	61	56	67	70	58	69	73	50	67	48	75	52	65	67	66	70	66	72	59	57	39	84	55	71	65	71	55	65	61	85	69	84	62	62	68	74	76	57	80	68	82	68	60	72	49	72	64	62	77	53	46	77	67	62	70	73	58	77	70	75	81	69	69	63	70	57	70	82	72	71	53	57	58	65	54	65	57	63	56	65	62	63	73	59	61	64	67	57	76	63	57	61	89	60	86	65	60	69	57	65	69	81	72	71	62	64	69	60	47	59	69	76	64	63	65	77	74	70	55	58	71	73	63	65	68	66	63	64	66	68	65	74	61	58	69	61	58	67	65	71	77	56	51	59	66	65	64	70	57	61	61	54	61	66	78	62	70	62	74	79	54	77	69	75	72	75	65	74	65	72	64	81	71	66	64	74	58	76	70	66	73	46	61	74	79	58	52	69	51	53	64	56	55	47	69	46	56	65	66	68	65	60	60	69	66	68	66	65	57	47	57	75	72	71	71	75	60	51	65	58	76	65	65	51	71	56	68	57	69	80	59	56	77	65	70	71	57	54	56	82	73	63	63	60	77	70	59	78	60	58	61	76	65	70	62	66	64	65	65	70	58	60	60	67	65	62	61	49	55	59	84	66	76	66	56	54	61	65	50	70	58	66	75	67	51	64	60	55	55	72	57	64	54	61	74	75	61	61	66	65	51	62	66	72	66	68	47	59	61	51	56	58	80	63	89	64	60	58	56	59	65	65	76	73	56	60	66	70	68	55	67	62	57	57	64	69	52	68	67	69	81	62	59	63	64	53	55	60	79	79	74	64	51	54	57	69	58	70	66	66	54	58	57	61	67	57	67	63	77	62	61	71	51	62	57	69	53	65	58	62	72	60	59	67	53	57	73	55	59	73	68	66	75	81	63	57	60	81	71	74	84	63	61	57	60	51	64	52	59	62	60	74	62	66	62	64	67	69	62	68	71	61	58	70	56	58	60	76	71	69	62	63	65	62	79	65	46	74	66	69	53	65	77	74	62	62	66	59	66	66	74	58	63	63	50	70	58	60	69	68	66	79	67	64	56	73	76	76	70	69	74	64	63	63	51	67	67	75	69	61	65	56	69	64	58	61	58	58	64	65	55	69	64	71	65	67	73	61	46	72	68	78	67
29698	36865	49037	61545	60864	42645	25036	9777	2554	1055	885	829	816	826	801	815	800	776	762	816	795	761	803	795	811	808	836	799	814	774	847	821	827	768	827	857	774	768	815	761	868	793	814	818	827	814	803	830	756	838	778	813	824	813	802	796	799	835	805	796	815	778	858	776	770	830	787	786	823	847	801	836	791	845	770	780	780	763	843	839	801	836	822	781	802	768	808	780	807	790	820	765	824	813	820	799	812	824	840	832	775	812	781	781	817	740	799	799	774	845	752	891	778	821	853	839	812	812	816	835	812	779	799	816	819	764	784	805	788	777	864	807	790	807	820	796	758	803	786	821	819	805	808	792	807	809	781	800	801	790	745	799	778	814	756	744	832	817	829	842	798	782	766	790	783	850	774	778	847	813	800	832	805	825	784	788	800	848	798	809	819	804	866	778	817	787	786	846	822	764	867	799	778	855	874	798	823	828	775	841	818	800	798	815	811	795	849	801	800	775	786	845	825	819	831	812	796	817	771	763	816	883	796	828	806	735	829	805	829	786	858	770	741	836	776	846	780	855	782	841	790	761	835	842	795	776	810	785	846	787	766	800	783	763	838	816	811	836	801	823	737	788	785	835	865	784	773	824	793	827	749	782	826	801	787	760	756	812	860	793	840	769	805	787	783	776	812	836	794	776	850	759	820	826	796	841	785	832	852	810	765	823	791	840	822	772	799	801	849	837	847	771	796	854	814	855	810	810	734	852	805	778	810	739	800	819	790	816	797	823	831	802	817	822	827	781	804	752	785	795	828	791	848	830	805	775	779	796	793	798	838	787	816	792	807	858	741	810	822	777	737	765	807	847	807	817	790	805	806	760	749	815	778	758	794	813	780	847	849	775	829	798	759	793	805	755	834	839	805	799	801	771	824	824	813	842	823	802	820	773	784	794	772	801	826	807	805	768	852	819	808	842	787	795	847	855	785	818	767	811	782	858	848	804	834	818	784	809	788	841	831	738	759	771	757	786	823	916	758	806	757	798	773	814	837	814	801	819	784	823	819	761	780	805	770	791	777	795	816	801	828	819	781	825	850	752	795	789	796	784	799	828	791	811	813	815	772	807	871	767	822	781	777	802	819	831	797	813	814	821	793	841	793	759	848	792	800	807	804	799	784	791	813	821	789	790	832	837	768	809	774	794	843	821	761	788	795	757	786	776	807	833	848	820	820	860	807	819	811	796	837	786	793	805	829	778	840	807	813	825	784	834	803	757	798	768	825	770	765	801	816	816	846	783	784	790	768	815	816	809	814	773	823	785	746	846	760	815	835	815	839	808	791	782	797	843	781	753	814	776	857	801	830	828	834	823	804	787	795	810	772	788	802	802	785	857	837	781	733	832	777	778	804	778	791	767	809	824	808	777	785	850	771	812	796	761	826	789	797	806	782	778	820	767	808	815	826	779	811	787	830	767	826	803	838	804	777	814	774	807	820	797	776	826	789	792	778	793	832	830	809	730	790	839	891	802	802	835	833	764	786	783	755	819	796	890	850	782	828	784	833	797	809	800	849	783	838	803	815	798	823	815	835	777	799	783	772	756	774	778	856	801	799	773	832	793	830	847	886	812	740	807	826	776	848	793	814	768	822	762	823	824	846	817	839	833	811	826	820	810	829	788	780	821	828	843	857	790	800	849	830	811	821	828	826	773	781	812	767	830	822	807	844	850	874	817	801	788	838	780	813	815	786	814	821	792	788	801	840	819	781	823	814	817	744	808	827	821	806	832	799	809	828	847	779	843	808	812	832	815	819	770	728	774	794	806	798	820	845	814	793	800	812	870	764	834	813	803	805	780	804	809	831	816	860	807	796	754	821	849	779	773	811	804	847	804	822	799	801	857	740	826	806	793	810	829	832	810	751	819	779	759	822	768	792	837	781	802	848	815	820	801	774	847	799	810	867	756	823	810	834	779	806	784	776	805	803	787	827	777	806	832	764	840	793	771	777	793	805	853	855	770	776	757	796	856	847	871	855	851	845	806	769	821	800	793	786	770	803	802	794	783	823	814	813	783	822	811	771	800	854	742	826	820	823	753	826	786	817	790	759	777	847	765	803	843	804	841	836	821	806	810	858	871	788	803	799	786	806	816	779	829	829	809	812	803	837	834	817	824	748	814	851	781	861	825	791	800	841	825	761	847	808	761	813	798	824	780	882	821	841	809	847	808	815	776	803	777	799	771	802	812	803	756	829	772	800	829	839	799	767	797	751	773	820	818	790	805	824	886	842	817	784	811	792	842	772	859	814	810	776	821	747	832	773	810	781	777	772	807	832	789	789	807	790	806	803	798	768	869	815	795	853	810	813	812	823	778	807	798	805	841	804	812	831	834	866	800	765	819	790	781	822	784	789	782	849	796	806	827	807	807	819	769	872	756	834	777	809	785	803	799	872	748	858	847	826	797	768	822	794	797	820	800	802	789	770	787	797	787	832	796	789	819	810	811	793	848	793	767	791	848	782	784	770	842	834	851	808	789	832	799	805	771	827	789	778	841	843	851	765	764	778	792	817	789	836	747	809	809	817	781	789	809	819	832	819	825	773	818	768	831	780	766	822	820	855	792	780	850	817	803	785	807	830	825	794	785	806	797	844	809	838	745	792	779	740	821	748	859	752	757	815	804	815	801	823	792	828	801	787	810	848	751	846	806	799	845	824	814	785	851	799	798	798	777	758	804	779	870	814	781	787	843	825	796	791	815	809	791	822	774	811	818	798	825	748	810	829	802	810	810	780	790	806	775	809	801	800	812	784	818	852	804	792	796	820	825	792	748	767	819	773	767	830	786	768	801	809	756	818	769	768	804	795	829	817	842	749	777	813	835	836	787	806	835	772	810	815	759	779	813	760	793	735	812	795	758	826	756	778	806	845	804	778	825	810	749	800	810	816	815	814	791	828	766	810	807	822	768	856	814	770	780	863	802	833	814	824	831	864	824	751	813	773	750	848	805	749	827	788	794	845	800	826	814	806	739	802	795	781	832	806	819	834	828	818	783	776	784	793	801	830	789	862	767	795	831	864	793	827	777	801	759	841	826	802	819	788	795	758	811	798	817	793	840	822	783	876	835	833	822	762	804	791	762	836	758	822	828	840	801	795	797	768	804	808	826	811	787	797	804	816	806	811	744	767	821	793	835	854	794	798	836	770	884	806	837	798	797	836	749	787	793	806	812	806	800	822	772	776	826	825	790	808	759	809	777	803	804	808	801	850	782	860	830	751	817	823	820	809	795	833	849	777	806	775	768	808	803	834	788	802	784	753	853	793	809	787	806	803	792	753	848	807	799	817	754	831	828	800	810	791	809	832	792	856	808	819	801	827	760	794	807	756	781	803	718	795	784	813	841	838	785	804	781	817	788	833	801	820	804	810	828	812	853	780	793	802	755	768	794	788	814	845	789	814	827	813	817	821	816	747	796	756	819	836	827	838	820	783	781	784	792	823	768	800	841	775	820	767	769	833	787	805	824
1430	1828	5210	6646	3851	1600	501	173	82	63	59	67	57	83	56	76	55	61	69	55	73	62	71	53	61	69	63	68	63	62	71	50	53	50	69	50	63	60	58	51	71	73	55	67	55	65	72	56	53	71	72	56	67	65	73	48	64	64	78	49	76	64	57	65	65	64	62	57	69	60	57	52	60	62	63	55	68	61	56	62	48	77	55	63	67	54	77	61	74	54	56	57	66	70	61	72	68	66	54	64	68	58	79	59	68	49	55	61	70	66	53	80	63	73	60	55	66	64	72	75	64	67	66	50	76	69	63	58	58	67	58	67	48	72	56	70	73	71	70	71	78	80	65	73	68	70	55	63	70	55	79	56	59	49	49	54	66	76	72	65	57	50	69	68	71	62	69	55	73	61	51	48	55	63	72	62	62	67	70	68	53	56	64	68	63	48	61	62	58	64	62	59	68	59	60	64	66	60	66	72	53	65	55	62	55	52	67	72	73	62	63	56	61	52	70	60	59	66	72	63	66	67	57	68	68	80	53	80	66	60	61	72	72	61	58	64	67	72	70	58	60	49	70	67	66	67	64	67	71	64	53	71	52	83	71	67	59	75	75	71	75	79	63	80	66	67	59	70	70	64	62	66	72	72	69	48	64	64	64	66	71	68	59	64	62	66	92	60	80	77	69	67	58	64	72	63	64	70	57	68	51	66	60	78	93	70	65	66	66	90	55	73	53	66	91	46	91	63	67	65	66	59	74	73	61	59	60	77	58	61	60	61	75	62	65	78	65	86	53	59	60	62	64	62	59	72	65	73	70	69	61	61	63	58	64	60	60	51	56	60	62	59	50	73	58	73	63	63	61	78	65	83	62	63	62	67	62	60	65	58	69	53	62	68	76	54	55	64	72	64	74	57	53	68	70	59	63	70	78	52	72	60	78	70	66	71	68	64	61	55	61	67	60	69	75	75	60	77	61	62	68	80	73	66	65	70	71	63	60	61	64	69	81	58	82	71	73	68	67	66	63	73	63	80	62	72	66	63	65	72	72	64	58	57	64	59	76	47	70	76	52	61	66	75	76	84	53	59	59	46	45	60	74	78	85	70	66	63	49	54	63	71	81	54	61	71	55	64	59	60	51	79	64	62	65	63	68	57	76	65	53	80	61	53	48	55	60	62	60	60	58	68	67	76	64	57	70	62	70	57	69	62	71	71	60	73	73	58	61	78	73	64	55	60	80	70	68	63	69	57	66	58	70	62	66	74	55	55	53	53	69	48	65	68	70	63	75	56	72	64	65	63	51	50	69	71	73	70	49	68	69	69	61	56	61	62	47	79	60	78	53	67	75	58	67	60	60	63	70	74	54	52	63	68	77	73	64	61	69	71	76	68	70	65	68	51	63	65	54	64	64	47	66	53	86	61	63	60	62	57	62	60	66	54	79	58	72	79	68	68	59	72	76	61	65	58	83	57	79	64	72	70	58	57	83	73	70	67	71	63	66	71	79	67	81	65	66	54	59	51	63	55	66	74	52	74	39	79	65	66	69	56	60	66	60	58	54	64	65	56	72	56	70	74	60	63	68	65	66	65	58	61	73	75	76	57	70	66	64	58	53	62	53	66	73	52	60	62	68	79	71	73	58	58	61	74	46	53	67	65	74	58	77	62	61	64	59	46	65	74	65	69	68	60	43	55	69	77	63	59	72	65	66	69	79	67	59	71	59	58	85	65	52	65	67	55	72	63	46	71	61	75	80	69	72	60	58	54	79	73	62	63	62	65	62	65	69	72	61	71	70	61	79	67	71	60	62	61	67	66	68	52	57	74	79	60	64	58	67	74	81	57	69	59	67	71	85	50	63	62	69	58	70	66	67	61	56	77	61	66	76	70	60	73	52	56	69	68	74	62	60	78	67	63	67	70	66	74	52	69	62	59	53	68	68	58	60	66	64	62	63	77	75	61	69	74	66	70	64	65	70	71	52	55	74	60	62	51	53	63	66	62	55	57	85	74	59	79	60	69	68	60	67	48	61	58	67	70	57	58	70	72	71	62	71	59	66	62	56	53	66	66	74	58	63	55	65	69	58	62	73	58	80	68	73	66	59	71	69	61	46	70	59	52	66	70	60	76	65	76	63	61	59	59	46	61	62	68	60	75	76	79	68	67	73	63	74	63	62	64	59	76	73	70	58	64	71	66	54	54	65	69	62	74	61	71	58	64	75	67	52	48	61	69	69	68	65	70	69	81	70	80	76	61	73	75	69	60	60	75	65	66	73	54	70	82	66	66	61	63	57	52	76	65	61	64	56	64	62	66	56	60	71	71	62	66	55	60	61	60	71	71	51	57	53	65	60	73	61	53	70	74	63	58	62	55	71	61	53	74	63	50	66	55	54	63	58	70	63	56	56	59	63	47	57	69	57	65	71	72	70	63	69	53	67	68	62	56	58	79	80	63	75	60	60	79	66	64	78	69	65	78	66	67	74	46	70	53	68	77	71	66	76	59	69	74	57	65	66	67	58	65	66	52	62	66	59	74	52	68	63	54	55	51	61	60	56	57	65	51	59	65	76	57	65	65	60	68	73	74	67	75	70	64	60	65	74	59	45	61	72	59	62	73	60	53	56	54	55	68	58	72	62	71	69	66	61	58	57	72	70	54	70	67	81	57	64	57	64	77	61	60	64	82	56	60	61	64	63	69	58	65	87	67	59	63	53	73	48	74	83	65	74	74	53	64	51	50	67	74	61	71	54	61	78	73	60	60	75	49	57	62	65	59	61	60	77	70	67	48	57	54	65	65	60	65	62	80	51	63	60	74	58	62	68	65	71	84	76	60	72	65	69	62	73	60	71	60	73	80	51	72	84	57	65	69	64	56	57	60	43	66	70	59	53	61	67	64	73	67	65	73	52	56	49	52	65	80	74	56	49	64	60	66	60	72	68	66	57	80	74	69	69	66	65	67	62	56	73	57	54	61	49	49	69	57	62	68	72	65	60	64	56	71	56	47	70	58	73	67	56	57	67	66	84	51	61	61	57	73	58	65	50	55	74	75	64	60	71	70	61	77	73	67	66	51	59	72	68	62	62	70	56	60	83	72	78	65	54	63	62	58	66	80	73	69	60	75	73	66	52	81	66	60	71	53	53	64	68	62	60	72	74	61	46	55	75	59	68	58	66	61	55	48	55	69	59	63	72	79	56	66	56	67	66	70	69	62	71	66	61	68	64	55	67	68	70	80	55	65	72	71	68	54	64	74	49	52	63	66	60	68	63	69	59	62	72	62	56	81	61	63	69	60	55	67	80	65	61	53	65	65	80	60	64	75	76	55	80	73	58	64	71	59	50	74	65	64	72	74	58	51	66	64	54	77	59	71	75	66	61	73	64	60	56	72	55	59	60	79	54	68	53	61	55	66	68	53	73	55	92	69	68	56	69	64	60	76	64	53	56	68	50	63	60	62	61	64	54	73	66	55	52	71	66	76	66	68	68	81	61	63	62	62	63	67
13064	20646	30935	38954	36835	26008	12265	3647	1287	855	795	753	784	848	772	852	742	763	820	795	801	741	781	812	805	810	734	832	805	847	782	804	807	727	713	765	722	780	781	841	774	791	790	755	742	761	757	762	843	735	774	773	774	856	806	794	822	809	786	770	730	805	766	752	780	777	751	773	779	747	771	731	805	838	775	830	771	824	833	788	730	760	754	784	821	792	796	778	763	769	762	786	759	809	781	805	762	802	795	781	811	736	766	762	819	797	772	774	803	812	806	779	782	833	787	784	742	805	842	786	782	761	765	820	747	770	771	779	760	795	803	820	762	765	778	776	764	740	809	751	789	747	823	763	794	774	751	796	827	811	848	827	798	783	793	812	799	751	820	775	820	729	786	787	736	754	733	797	779	769	793	801	790	792	803	753	751	801	786	781	811	760	731	836	763	798	830	806	777	781	822	838	796	759	866	783	794	802	797	784	788	784	810	812	802	795	786	764	816	821	827	826	785	770	815	797	784	752	792	761	801	835	780	801	771	743	745	807	811	811	760	752	762	772	764	805	784	783	765	794	766	771	771	761	808	799	780	822	773	803	775	770	794	782	780	795	775	772	823	778	812	790	738	785	809	760	777	785	785	818	814	808	796	818	779	805	756	776	808	791	819	810	808	761	770	783	739	840	836	868	778	769	789	760	754	792	821	789	752	787	765	730	796	818	787	867	825	795	757	765	799	804	800	785	791	766	766	769	786	782	778	741	743	777	806	786	784	791	774	723	783	759	767	822	795	768	736	766	832	803	778	794	791	779	796	751	751	772	780	773	813	771	817	751	784	805	787	771	807	815	690	778	784	757	794	813	780	814	791	784	756	742	736	766	825	758	803	759	811	794	791	739	846	789	787	798	830	783	800	805	862	797	828	816	741	783	810	792	781	750	816	780	792	829	785	793	768	789	757	744	787	785	769	857	755	795	818	776	799	792	790	751	807	734	763	800	754	785	800	786	822	788	815	794	771	789	819	734	782	793	780	833	764	804	718	791	760	839	805	755	764	795	757	806	799	796	799	831	815	821	803	863	755	788	798	794	751	803	786	773	853	798	793	785	818	825	784	777	799	771	746	816	747	835	790	779	796	802	775	800	812	754	765	782	824	782	783	786	768	822	817	743	765	791	766	792	774	774	853	757	827	767	855	751	767	786	767	782	797	773	803	819	744	784	798	782	825	781	799	807	807	780	809	745	803	803	769	761	759	817	785	774	813	810	813	815	757	773	774	798	800	788	787	811	734	785	775	810	762	834	799	788	810	793	798	766	811	736	714	777	825	787	749	793	795	773	771	773	813	743	793	816	775	758	725	824	758	849	756	764	810	753	815	809	784	782	858	777	778	780	789	792	803	754	761	785	778	785	772	833	769	767	793	799	818	847	787	832	801	797	751	768	730	843	812	770	796	735	789	814	808	783	806	833	767	797	797	750	787	784	783	795	803	796	790	764	801	799	799	788	838	759	759	813	769	820	810	776	778	722	789	825	851	742	809	791	810	770	783	805	772	797	833	746	802	792	803	767	748	820	804	868	768	807	785	786	851	820	769	776	782	825	740	762	774	790	790	829	819	800	802	798	796	781	768	766	797	793	818	827	778	765	800	773	800	784	806	770	779	759	800	771	741	788	828	781	771	800	741	748	764	777	742	823	833	779	789	797	837	841	748	758	803	746	789	798	786	762	761	836	771	805	775	784	788	803	792	781	776	810	796	775	785	780	702	778	759	800	774	777	777	831	797	778	816	810	820	770	800	765	817	820	788	771	754	815	739	755	790	743	817	748	809	771	767	821	770	775	747	791	795	748	799	783	726	858	796	778	760	759	832	833	798	842	778	832	781	754	789	721	760	790	775	787	820	810	823	776	830	825	801	760	786	762	762	767	779	843	762	780	796	777	782	794	749	768	763	753	739	818	751	771	826	801	795	793	737	750	803	783	748	829	819	810	814	795	786	771	804	823	773	803	749	810	779	800	801	832	791	820	803	817	796	792	753	789	774	792	815	776	766	810	762	805	774	792	805	763	794	797	770	803	789	778	758	772	821	737	804	782	836	836	799	776	787	771	851	766	795	773	756	775	779	711	786	827	804	832	855	760	766	770	785	782	801	746	801	819	728	771	768	794	792	834	809	798	819	820	755	786	813	795	836	811	784	816	791	767	772	782	782	813	773	776	754	769	815	785	783	819	794	821	822	765	783	788	803	776	763	765	818	799	765	776	813	737	781	819	769	809	800	798	763	813	815	814	828	807	789	779	794	786	786	776	851	803	756	788	787	757	766	743	770	798	861	793	793	797	842	807	801	773	798	761	771	798	800	812	821	812	814	777	809	792	784	752	756	711	810	813	808	771	787	779	797	795	834	805	805	764	852	768	754	783	754	786	812	749	808	785	765	791	764	824	756	790	777	808	834	852	789	825	819	724	809	807	811	788	804	791	826	788	773	848	779	758	808	791	765	778	785	806	774	769	738	806	795	785	789	770	776	704	805	802	790	770	806	775	777	769	807	808	800	848	778	819	820	825	743	803	769	824	815	798	771	793	840	834	773	773	763	743	738	798	803	811	767	783	779	764	838	784	771	817	805	795	822	792	741	812	791	775	760	764	824	810	786	741	796	784	771	776	780	773	811	772	789	784	778	782	765	787	850	761	741	804	798	760	768	791	791	812	808	735	826	765	777	777	769	825	763	731	744	809	802	818	821	839	768	791	789	773	789	843	786	824	746	826	838	789	771	788	706	810	756	760	788	791	822	809	837	764	815	786	780	790	781	799	763	832	819	813	805	783	747	748	774	790	753	761	767	829	784	801	733	765	745	816	762	760	779	814	820	773	758	802	800	774	756	787	751	820	792	815	806	844	819	820	748	742	780	800	771	752	770	808	814	777	839	779	785	794	806	789	737	819	809	799	798	785	797	796	829	768	857	717	812	799	717	805	738	756	793	856	788	812	782	760	817	780	769	731	757	795	791	776	751	808	792	829	817	778	767	806	804	768	795	754	814	788	795	760	816	771	727	882	798	757	773	793	802	854	809	786	731	816	786	863	784	759	774	751	734	753	799	793	759	770	796	781	800	799	849	774	750	764	772	781	791	800	782	776	779	791	781	767	773	821	738	834	783	730	815	781	711	752	802	805	792	801	742	759	832	776	793	793	773	789	782	792	797	773	764	836	813	800	768	772	746	808	761	856	811	789	819	809	817	819	836	749	758	781	813	819	844	815	826	790	804	794	780	829	841	768	765	766	786	773	758	831	807	812	759	811	761	761	776	779	817	805	780	799	826	761	775	804	876	830	799	796	824	751	784	747	840	765	753	765	782	814	803	792	795	773	812	761	800	768	785	808	806	788	775	790	795	780	792	824	801	817	792	763	785	759	795	797	800	770	811	803	809	761	783	819	807	828	834	872	779	824	765	804	819	777	761	793	795	798	795	828	820	787	803	763	756	779	766	801	803	839	844	820	808	792	792	769
905	5741	13929	14066	9285	4216	1067	281	103	80	76	64	52	55	75	56	50	59	56	60	83	61	60	68	64	58	60	64	68	59	55	60	65	65	75	62	68	54	68	53	59	74	61	68	83	67	57	49	65	69	52	69	59	71	69	69	68	65	59	72	65	62	67	62	68	69	69	71	69	70	68	69	56	62	64	67	62	59	54	64	73	65	60	83	55	53	53	61	59	79	72	54	64	65	61	71	71	76	63	58	57	73	66	65	59	65	59	61	74	44	60	65	64	51	57	70	77	54	62	78	56	55	62	62	49	56	56	57	83	73	70	58	69	57	69	57	68	62	48	73	64	65	64	52	54	69	53	69	72	58	61	59	68	62	57	59	63	73	73	58	79	67	74	61	55	66	61	56	89	66	63	48	60	58	53	77	70	67	54	61	59	64	48	49	75	57	64	65	58	70	76	65	69	68	55	70	52	49	60	73	61	49	74	53	66	52	65	53	67	50	75	74	72	61	76	76	62	60	51	48	57	63	79	61	80	61	56	65	60	59	64	68	51	66	83	49	71	59	58	56	66	59	80	66	62	62	60	53	52	59	59	81	56	64	61	68	69	59	59	66	60	61	61	55	68	66	74	79	72	52	72	59	67	59	72	62	79	55	63	51	84	63	72	55	69	70	54	61	68	64	74	73	65	60	70	66	59	56	71	65	76	67	59	61	57	61	54	59	62	52	61	70	64	60	79	70	55	68	54	53	70	76	55	61	62	67	85	55	59	62	62	52	82	91	49	65	72	60	62	54	64	50	65	75	61	49	55	64	47	68	58	81	54	55	55	63	77	72	63	77	57	60	70	63	59	73	66	57	69	75	61	68	90	60	63	68	74	75	73	56	57	69	72	66	74	62	76	54	67	74	71	59	72	56	60	70	60	63	63	62	60	63	66	76	63	77	68	62	53	73	72	60	61	59	70	67	79	64	73	65	63	55	61	63	61	68	74	58	76	65	64	68	65	72	80	54	74	71	72	69	63	62	70	67	55	61	57	61	63	77	66	65	60	64	82	69	60	48	56	62	72	68	63	61	69	66	69	49	59	62	60	56	55	70	68	67	79	56	91	68	60	57	64	69	64	60	67	57	73	80	63	69	63	61	75	69	61	62	65	57	67	64	71	73	78	53	64	77	55	76	65	53	76	63	58	64	71	59	69	50	63	60	61	65	73	64	56	61	73	75	54	52	62	71	60	63	67	64	59	63	59	58	67	64	63	63	65	49	59	67	60	64	54	64	74	67	54	64	73	67	61	69	67	58	59	72	59	71	62	58	72	57	74	65	59	55	74	49	57	44	62	60	64	64	70	67	62	53	66	70	67	64	68	65	59	55	53	69	76	55	59	51	56	66	59	72	64	55	61	76	55	65	62	68	67	60	57	59	63	61	75	62	77	58	89	74	65	67	69	89	64	59	62	52	66	60	78	70	67	64	70	79	54	81	68	60	67	52	64	61	62	59	62	64	70	76	66	50	52	59	80	54	83	70	56	65	68	53	61	58	64	76	70	62	63	65	48	54	61	80	66	56	60	66	71	59	58	56	52	66	76	64	64	63	61	71	63	52	81	57	53	56	60	70	65	62	58	57	57	74	63	59	52	78	87	60	61	61	62	71	56	75	63	66	64	70	72	67	69	60	66	76	51	53	59	59	54	79	71	69	62	66	48	62	72	73	77	64	42	70	68	74	57	53	55	69	61	64	58	68	59	54	52	82	66	68	63	60	76	83	55	75	57	69	62	58	51	58	69	63	72	63	74	63	74	67	59	60	67	65	81	67	63	60	68	71	76	69	77	57	70	79	67	71	51	72	61	72	66	68	68	60	62	77	76	71	73	62	72	67	58	55	68	70	60	76	69	51	71	50	60	49	57	75	62	61	65	60	50	60	75	66	72	59	54	55	60	63	64	67	71	63	70	72	62	61	63	64	50	80	55	73	65	57	53	69	66	64	63	64	63	52	72	73	61	71	63	77	73	68	64	68	65	57	63	61	49	74	78	68	65	81	58	63	60	81	68	65	74	74	62	67	74	64	63	65	74	61	63	65	54	57	70	57	80	80	64	46	66	69	67	58	56	56	74	75	73	77	62	75	61	68	62	72	70	58	56	68	64	61	62	55	56	57	53	71	61	64	54	69	74	55	65	82	70	51	61	67	56	71	63	55	58	67	62	56	68	60	65	66	70	81	57	74	56	71	55	65	57	58	53	71	58	63	77	71	65	61	58	70	62	59	64	60	52	59	64	70	59	59	54	60	77	60	73	70	56	60	70	71	65	77	67	69	61	59	76	70	62	63	53	67	56	63	80	63	58	56	63	71	62	68	66	61	77	62	71	65	68	72	61	63	76	74	63	54	58	57	60	62	61	61	73	47	47	67	70	63	52	74	66	62	68	66	59	61	70	69	69	65	51	62	72	59	56	57	74	73	67	64	65	60	76	65	73	61	62	62	70	84	61	62	65	74	63	80	62	72	59	70	73	50	71	55	54	68	61	67	70	62	60	71	58	59	63	84	72	66	78	60	52	67	74	65	62	80	67	54	80	51	58	58	59	67	72	69	50	72	68	59	63	73	64	58	71	65	49	77	74	61	64	79	75	58	58	57	70	77	67	61	60	63	56	58	55	77	61	68	76	62	69	63	57	75	72	75	58	82	65	63	71	71	65	74	66	72	71	57	71	60	59	80	60	56	63	85	73	74	72	89	67	73	70	64	60	59	61	55	58	74	51	67	59	69	82	65	69	63	58	79	66	56	74	65	65	56	89	41	61	58	65	73	65	66	67	61	62	67	62	62	76	63	69	71	52	62	72	59	62	69	62	74	74	81	73	71	62	56	62	77	62	85	71	65	77	56	57	66	63	54	59	58	70	59	62	73	68	65	61	79	69	76	66	67	61	66	66	61	64	73	57	69	55	72	61	76	82	67	59	63	56	53	57	64	81	62	69	74	54	68	56	62	68	63	62	71	76	50	54	61	74	67	66	71	59	54	82	64	47	54	62	61	62	74	73	64	65	75	49	61	53	67	64	71	63	69	56	67	53	68	63	78	50	65	66	67	54	68	67	67	79	62	71	59	68	65	62	51	62	69	65	80	74	70	59	57	60	75	53	41	57	71	71	60	61	64	48	54	67	79	81	75	75	58	60	56	68	71	77	67	59	56	56	66	61	59	52	65	64	65	76	64	76	72	66	69	70	64	56	63	57	65	70	58	66	62	66	55	70	74	72	59	57	43	70	66	68	71	72	63	62	66	71	64	54	84	75	61	57	57	64	67	57	70	70	65	68	70	63	80	60	64	61	68	54	65	52	79	65	58	68	67	74	55	78	58	67	62	56	56	71	68	46	66	58	76	67	70	55	63	64	68	73	59	57	60	80	70	64	69	76	72	62	74	66	63	54	63	57	51	54	65	75	72	64	73	64	60	71	60	67	56	74	70	64	56	67	47	90	53	71	57	59	63	55	69
19573	32881	41130	53715	52358	36608	20568	7274	2033	1008	834	780	743	778	750	783	789	759	781	819	787	769	825	809	793	826	767	848	793	809	758	836	816	768	813	776	759	785	783	756	717	768	850	787	821	798	792	797	785	826	770	776	796	732	764	812	767	748	799	859	805	825	819	767	740	806	795	823	764	764	825	816	807	810	801	803	797	789	804	848	809	766	819	805	785	796	796	776	816	777	811	807	752	802	765	738	772	801	800	808	769	816	748	806	734	846	849	786	839	790	756	799	825	777	739	790	797	775	788	799	786	796	792	795	757	785	767	783	750	800	802	806	784	753	782	800	785	827	736	745	761	806	828	784	806	797	785	775	810	764	778	772	829	798	823	750	770	763	801	818	783	820	783	749	755	797	784	819	805	794	773	812	773	789	808	778	809	747	774	766	753	769	793	793	752	786	781	822	841	772	783	841	814	822	777	780	802	807	760	792	785	755	742	804	749	850	796	791	789	813	808	784	794	822	792	830	776	803	810	769	763	829	791	773	767	796	790	809	759	773	757	790	799	767	790	765	764	840	753	767	747	813	845	815	787	844	781	802	777	783	812	776	803	812	755	786	779	808	775	846	800	757	776	851	796	762	806	794	786	794	774	776	825	811	802	799	742	874	795	783	777	765	813	745	797	751	795	791	799	761	779	780	772	771	743	808	759	827	821	750	804	855	773	764	814	784	830	776	803	741	702	817	780	804	771	802	799	783	766	817	806	771	792	762	820	826	785	809	798	772	759	774	833	766	733	797	784	782	782	855	783	761	775	824	767	806	841	806	709	767	777	762	731	809	777	785	783	788	802	816	808	787	762	807	804	789	772	748	774	814	747	832	756	838	773	751	790	787	813	815	765	777	838	783	812	808	793	788	794	855	750	795	794	821	745	771	756	819	769	768	789	804	760	790	730	774	772	725	804	797	769	804	828	839	797	770	802	753	773	784	830	796	786	770	776	779	735	830	815	753	794	799	755	782	804	780	771	763	785	818	829	783	810	833	768	790	802	811	787	809	776	779	811	754	751	849	801	797	799	820	786	801	824	781	815	761	816	781	801	761	769	772	798	784	813	812	815	821	813	726	788	817	823	793	744	771	805	796	812	771	765	734	757	826	794	770	785	751	813	797	804	769	805	751	804	787	849	799	810	758	791	791	776	742	758	752	782	763	782	804	769	751	794	762	779	812	761	767	740	813	785	801	792	757	779	782	763	771	805	766	782	798	780	791	788	811	782	748	715	801	800	802	793	773	760	778	789	740	767	844	783	765	774	800	820	819	763	766	817	799	773	787	818	835	790	779	777	818	728	764	819	817	769	795	727	768	776	751	787	777	773	735	770	815	796	809	822	740	781	818	825	768	744	768	784	775	860	800	813	827	756	797	761	789	761	795	775	750	788	729	758	807	804	742	796	785	764	814	758	812	824	776	767	749	822	763	743	743	776	763	752	786	832	794	775	823	749	810	744	810	759	832	789	778	725	792	811	741	796	805	777	789	805	842	799	811	773	786	824	786	788	782	834	772	804	789	773	887	784	761	783	794	726	775	809	811	810	791	825	743	741	813	765	755	743	771	783	825	751	782	801	757	806	793	744	798	783	815	779	780	791	770	822	794	832	784	772	793	784	761	806	754	803	822	810	808	780	821	763	776	755	788	749	767	850	811	807	800	739	796	778	760	714	847	805	794	753	777	715	786	741	779	786	813	815	787	797	790	780	736	771	815	782	788	809	748	829	785	810	766	765	774	806	741	808	820	804	746	793	788	798	802	777	783	778	777	770	769	835	806	760	785	783	819	803	808	788	798	775	821	848	756	774	781	801	795	785	775	849	794	799	835	779	770	816	768	791	830	782	798	767	755	768	816	774	801	775	748	784	777	785	738	793	790	775	821	801	813	778	805	768	770	808	777	743	763	807	782	778	780	756	781	780	759	797	779	796	749	772	781	813	768	780	799	803	793	787	803	776	713	847	728	794	749	783	816	786	742	774	831	777	793	785	816	752	829	840	753	794	736	800	807	697	759	813	791	730	812	812	776	807	769	804	756	811	781	789	828	764	831	808	827	819	813	802	809	808	730	748	783	793	813	807	786	788	759	802	739	814	815	811	777	772	788	803	815	841	766	767	755	801	799	836	819	809	797	786	771	773	784	822	752	767	754	789	790	765	800	830	819	777	785	822	795	783	782	805	792	806	795	750	784	814	773	788	818	794	766	766	772	785	817	799	747	734	824	845	759	792	760	756	741	796	734	760	798	821	785	846	822	823	780	772	771	793	730	767	801	790	786	755	794	833	812	735	765	740	788	797	778	764	783	751	802	826	762	747	808	840	804	733	785	839	839	787	785	762	753	773	790	782	785	817	753	806	828	781	793	790	798	786	792	794	799	809	856	793	779	805	810	779	770	810	739	813	777	835	787	796	770	775	817	772	792	841	781	778	766	784	792	791	791	747	750	786	807	764	781	782	760	766	821	864	797	820	744	752	724	789	791	764	744	756	826	718	816	832	810	791	747	747	784	765	770	746	812	795	749	791	814	767	815	780	783	748	750	773	762	862	742	791	747	798	792	745	807	805	809	784	786	805	765	742	768	782	800	790	809	719	748	765	812	799	751	762	763	772	729	805	815	778	773	809	787	758	803	770	776	786	748	812	797	792	797	790	790	801	793	780	807	796	801	739	829	779	757	807	782	753	762	840	768	757	787	764	812	798	802	727	795	788	805	773	733	741	818	783	846	745	746	766	819	815	771	794	787	815	761	796	744	774	833	781	790	777	808	803	765	805	758	806	825	804	849	724	761	838	794	789	813	776	790	832	792	784	774	731	827	821	764	777	769	827	821	809	769	750	807	770	772	800	794	776	754	743	775	795	833	833	814	790	777	809	834	747	765	751	817	775	821	796	760	813	798	789	784	805	751	772	773	795	842	782	807	784	765	777	779	791	802	740	780	803	771	838	850	747	841	819	787	778	792	746	771	819	831	816	803	794	802	759	782	787	775	754	764	774	786	808	800	815	817	801	751	833	780	813	799	782	776	777	796	770	813	787	820	760	770	786	817	756	832	792	765	775	827	767	773	866	736	839	822	815	789	816	724	798	787	751	799	810	801	821	743	776	785	830	793	760	833	762	770	788	800	817	813	776	776	776	791	799	757	793	825	795	802	807	807	749	783	814	778	785	767	813	745	815	815	801	774	818	841	778	784	818	791	801	818	783	783	824	782	842	810	776	807	849	761	800	760	817	781	806	821	778	792	833	791	848	762	773	747	765	744	818	805	770	783	818	817	755	830	800	809	843	800	802	787	768	736	809	760	747	872	817	808	836	766	801	795	784	782	799	766	806	756	804	816	884	798	769	810	820	782	752	819	804	782	822	838	784	779	781	719	844	822	812	761	803	815	776	812	801	772	815	789	755	795	812	840	859	796	823	800	812	776	804	757	794	750	820	812	780	820	792	806	810	786	771	715	754	761	766	752	831	756
2166	5134	15047	14568	9333	4324	1127	317	111	90	77	65	86	77	84	57	58	68	54	81	84	57	59	64	76	49	57	93	67	79	62	85	55	63	67	67	63	76	73	65	63	58	64	84	67	61	65	65	49	65	59	61	60	61	65	63	62	61	56	70	53	69	62	60	53	70	50	53	58	69	52	63	77	57	66	62	76	61	61	68	70	63	52	73	68	51	63	81	61	60	53	78	64	69	64	70	65	76	67	63	68	68	64	66	59	54	61	78	70	65	82	67	55	61	75	75	71	55	61	79	70	58	67	60	51	73	79	70	62	67	62	74	57	64	61	61	72	66	59	77	64	68	69	57	56	64	81	77	77	73	74	75	52	61	66	62	64	72	64	74	51	59	71	79	52	59	77	59	66	70	70	64	65	57	76	69	57	66	65	64	54	50	59	64	50	76	69	67	57	76	56	57	52	75	52	58	76	58	64	69	56	70	71	67	70	58	62	62	64	55	73	72	53	64	64	67	58	68	63	69	53	62	74	65	66	76	76	69	59	58	58	65	54	67	70	56	51	60	61	70	64	78	70	63	72	60	58	58	71	64	88	74	67	59	69	87	72	60	72	63	59	67	72	86	71	56	59	82	57	68	54	69	72	59	60	63	62	59	78	79	61	46	64	62	73	77	57	71	77	77	66	53	70	62	82	68	56	61	70	60	69	72	66	60	74	63	66	74	65	77	65	84	66	76	71	84	62	63	64	67	54	68	58	73	75	76	62	65	49	56	62	59	63	69	65	66	65	65	70	73	60	56	70	68	67	80	69	69	66	64	73	71	72	69	57	58	66	51	62	74	45	58	69	65	58	58	67	67	71	69	60	65	51	71	72	74	64	73	73	64	66	66	79	74	70	76	60	60	57	56	72	68	77	64	48	61	69	61	66	62	82	58	72	57	71	59	50	67	59	66	76	53	50	72	68	65	61	74	59	52	70	81	73	66	73	69	64	80	68	63	58	70	57	65	89	68	66	65	67	70	71	68	73	74	53	76	53	62	63	74	65	68	60	63	62	68	59	49	63	54	54	72	59	72	63	70	61	60	59	58	66	56	72	63	84	73	62	70	73	62	72	63	57	60	60	65	57	82	64	55	39	63	72	69	73	65	56	61	65	69	61	64	75	62	42	58	61	59	74	62	57	67	76	68	64	79	67	73	67	63	67	67	62	58	71	51	77	76	61	62	58	58	59	69	73	61	53	72	82	72	64	68	58	60	53	86	61	62	60	65	65	64	71	60	77	69	53	72	55	62	73	77	62	72	52	51	69	74	55	72	58	62	68	70	76	62	73	52	58	76	73	65	71	58	56	53	87	59	69	71	60	66	58	77	74	70	66	82	74	61	54	68	54	55	60	77	64	73	66	65	70	70	60	56	76	60	70	69	67	71	66	44	67	63	69	55	62	67	76	75	70	57	63	60	75	69	57	50	63	65	44	69	55	61	63	62	59	74	57	55	47	57	54	59	71	67	67	60	65	70	68	62	61	79	60	73	59	42	64	59	76	74	57	71	55	67	52	80	68	64	57	51	54	47	62	70	70	63	52	68	56	85	82	59	60	55	68	62	65	58	67	76	82	52	66	60	73	65	73	59	69	64	64	58	66	64	54	55	67	73	68	50	75	61	66	54	65	73	65	57	60	60	63	73	76	59	63	67	78	61	77	68	74	60	85	80	72	65	62	63	60	81	61	61	58	53	56	52	65	76	54	72	68	63	62	72	60	68	65	58	57	54	67	67	47	77	74	62	70	61	62	70	76	73	74	64	61	69	55	54	72	59	69	56	69	56	56	71	63	55	61	77	55	69	57	65	66	67	63	66	62	60	62	78	55	66	69	60	53	62	61	74	62	64	83	59	51	82	56	55	63	68	82	51	71	76	68	75	51	62	59	62	65	75	70	57	73	87	63	58	68	80	64	69	80	59	65	67	55	74	71	71	81	61	54	56	61	77	94	72	65	65	64	60	69	59	77	79	65	62	67	63	63	63	66	71	53	57	78	57	62	72	67	68	61	79	59	56	66	55	51	62	59	65	68	59	79	75	64	68	70	74	68	62	63	63	74	64	53	57	63	62	69	60	68	58	61	68	61	69	70	67	54	57	61	75	60	68	71	69	68	65	65	54	85	56	59	64	73	71	70	70	71	71	57	83	64	61	77	55	60	66	56	73	78	72	54	59	71	52	54	62	71	59	68	58	69	69	58	58	74	62	71	69	72	72	66	66	55	74	60	72	63	67	57	61	69	82	70	65	73	68	76	60	76	67	55	65	59	65	69	67	73	68	66	52	58	65	67	72	58	68	84	67	74	53	45	65	73	63	55	63	59	73	74	65	63	58	66	54	79	67	68	53	67	66	47	66	62	86	65	82	73	75	65	71	65	70	56	80	51	72	67	75	55	66	69	61	72	50	63	56	74	77	66	64	69	79	73	79	80	64	67	60	73	66	88	59	64	62	74	52	56	66	70	67	69	67	56	58	63	74	71	73	58	59	56	71	81	73	51	71	55	64	57	67	59	66	69	65	63	78	60	81	52	68	63	63	72	63	57	80	61	57	62	50	61	57	86	77	62	61	78	65	66	65	58	67	62	82	65	62	61	71	65	71	70	75	57	77	64	56	59	59	68	71	75	56	77	68	64	77	62	71	55	60	60	64	70	74	69	66	79	63	64	76	65	55	71	73	56	55	73	69	64	63	63	60	80	56	78	64	66	75	59	64	77	70	60	54	64	61	61	61	64	78	70	71	61	59	64	71	73	54	75	76	69	66	80	72	64	69	68	54	66	68	77	66	53	71	65	71	57	63	62	61	66	67	60	68	79	73	59	58	66	49	56	75	63	55	65	68	63	72	45	81	58	65	71	69	64	60	74	50	66	69	75	65	54	63	59	77	63	69	49	65	84	56	52	59	65	71	83	51	73	64	55	70	81	63	69	58	69	63	42	66	76	58	78	55	56	68	59	62	81	60	61	77	68	71	46	75	76	65	59	59	64	56	78	64	71	58	72	64	68	78	50	61	63	79	68	74	73	59	65	53	56	80	58	61	65	72	61	51	85	56	62	66	65	71	61	55	54	73	74	69	66	51	72	66	51	60	77	77	56	56	47	76	63	79	79	68	73	69	72	61	83	74	63	65	39	66	64	70	58	68	59	79	55	57	53	65	71	65	74	77	59	67	60	57	66	46	55	61	63	72	62	77	66	75	51	62	60	69	63	64	62	60	52	63	73	61	62	53	69	66	59	69	54	83	54	84	74	64	60	83	54	64	55	71	67	73	72	67	56	50	82	66	58	67	68	68	83	69	72	66	61	66	66	61	64	57	65	81	76	66	54	58	44	66	59	56	76	55	73	77	58	54	72	71	43	60	68	62	84	69	64	59	72	66	69	75	57	77	70	69	75	71	49	55	59	67	68	78	75	61	65	46	57	68	72	86	67	49	73	64	62	67	59	67	61	58	70	54	64	61
17754	31355	43061	53123	52093	37024	21246	7868	2268	955	830	758	817	774	786	808	842	796	797	802	777	805	748	788	817	801	801	808	818	820	776	828	802	795	777	795	866	846	828	797	830	800	824	758	820	833	798	778	760	792	773	800	781	754	780	789	854	812	803	789	834	812	802	856	852	809	818	794	805	792	820	772	776	766	798	777	742	830	781	777	778	778	815	777	798	777	818	827	818	764	784	853	791	742	775	797	776	778	807	849	823	799	779	780	811	784	824	749	759	809	810	797	811	814	858	820	802	774	837	797	832	831	793	791	814	756	764	848	827	850	826	796	779	742	816	775	843	826	840	852	798	842	807	783	828	775	795	780	798	818	781	832	801	819	783	824	769	772	809	780	822	869	809	808	775	817	837	811	791	800	795	802	755	842	807	843	820	774	804	804	802	828	800	867	763	843	797	819	792	803	784	742	835	815	798	812	777	823	752	796	809	854	784	829	846	837	816	754	827	800	786	796	812	803	811	811	798	773	813	795	878	821	839	880	777	820	833	833	773	844	774	807	763	790	824	853	835	825	809	835	797	796	804	770	753	828	823	798	794	772	846	800	780	785	847	800	838	779	804	824	779	777	803	754	818	837	825	857	793	800	831	809	810	819	800	818	804	771	770	815	802	759	796	822	833	783	875	738	852	785	809	845	802	821	807	797	794	799	815	832	830	794	748	819	825	796	832	761	748	795	771	810	813	829	864	812	814	832	841	847	805	850	816	748	841	859	761	827	838	825	805	793	809	834	778	775	817	817	807	839	868	773	776	830	836	781	733	782	814	848	811	795	796	811	791	734	806	782	780	851	824	787	811	795	805	832	793	823	797	788	789	798	834	822	794	780	832	871	810	827	836	788	797	791	791	802	841	828	789	811	761	776	826	826	801	799	834	777	778	777	891	760	821	835	796	796	817	802	829	769	767	776	819	759	851	792	830	798	819	854	800	825	762	797	768	838	798	807	774	819	808	812	829	829	796	831	802	808	785	765	744	808	822	797	853	822	824	751	804	764	759	811	784	813	794	804	841	787	813	838	782	799	842	793	757	802	835	779	819	789	786	794	802	799	827	808	857	854	829	798	790	849	799	827	802	777	812	793	791	819	851	794	768	811	804	821	744	791	772	836	848	814	829	775	806	788	795	799	853	772	798	769	817	820	907	763	802	771	785	841	802	793	872	783	814	834	803	808	810	774	791	791	861	833	813	811	800	827	798	792	815	840	852	864	853	801	787	820	812	817	805	804	781	825	755	840	843	811	799	811	783	814	802	844	799	792	822	822	837	844	836	793	768	806	798	859	808	832	853	829	784	820	749	787	787	806	790	803	797	831	785	781	811	768	782	810	758	785	781	800	772	816	819	854	806	785	801	805	777	790	832	758	815	818	813	813	803	781	792	806	782	803	806	778	810	791	815	840	832	806	839	816	832	804	784	837	815	831	833	793	795	819	773	841	792	830	777	826	843	780	822	820	854	809	822	828	809	804	807	783	834	845	836	806	785	833	779	810	790	802	781	821	804	813	797	805	802	762	768	849	787	778	834	827	823	780	772	755	776	802	763	800	811	813	799	787	802	847	839	798	777	793	822	750	743	827	764	769	772	802	780	805	787	796	815	802	829	827	782	808	803	800	801	771	792	771	806	805	835	840	806	804	778	793	846	771	796	838	819	789	787	845	814	823	868	836	805	776	808	793	833	846	813	798	776	824	798	789	823	809	802	844	794	860	779	818	743	820	835	822	765	802	811	749	785	791	832	828	821	841	839	805	748	770	815	760	752	750	790	791	841	793	822	799	830	847	807	765	825	747	792	757	810	802	802	798	824	773	790	806	799	834	789	786	812	832	829	776	804	740	782	840	800	813	778	773	794	817	774	796	812	790	799	790	824	831	828	794	820	803	808	704	812	777	806	791	867	742	746	763	805	819	809	870	789	759	828	812	822	768	830	777	781	783	859	772	851	805	789	795	785	783	789	774	808	787	841	805	869	829	810	775	852	787	799	783	755	745	837	790	824	842	823	786	839	801	785	776	811	726	833	842	776	787	813	843	800	799	821	703	778	823	790	800	804	815	801	816	788	798	843	811	819	817	827	796	785	785	875	748	817	779	862	788	764	827	772	800	889	767	813	807	741	791	783	835	787	823	815	813	741	792	844	811	800	833	818	806	799	774	777	785	807	826	801	860	798	868	838	850	807	784	797	762	798	816	819	793	762	756	751	788	825	799	797	786	813	764	793	815	807	808	801	729	843	795	862	847	819	817	797	823	827	857	784	843	835	792	823	790	792	752	791	819	761	787	797	817	806	807	811	811	815	812	766	835	788	807	840	799	809	797	815	831	786	820	797	748	825	859	758	838	856	802	782	836	775	799	829	807	857	812	796	809	840	777	803	821	806	829	831	819	818	838	831	783	833	809	772	792	760	825	827	808	767	829	830	825	859	773	826	834	806	787	809	866	823	815	825	774	779	727	814	796	789	817	797	759	785	787	779	795	807	823	808	828	837	832	802	803	848	827	816	816	838	787	786	819	756	843	808	827	877	832	786	778	793	778	818	779	830	830	820	802	791	845	815	794	788	813	802	792	741	784	815	785	793	783	841	803	761	793	784	806	729	810	849	794	820	819	745	806	819	817	781	761	816	842	843	792	789	811	823	764	822	808	803	836	839	840	810	836	809	821	773	782	796	855	756	798	827	786	854	806	819	821	803	798	829	816	792	793	794	787	816	813	815	791	800	857	814	862	738	791	802	795	839	774	798	802	789	787	780	791	845	809	818	787	836	755	801	795	813	775	783	819	823	760	840	820	769	818	814	829	787	853	809	810	804	774	747	802	792	779	832	808	795	807	780	833	802	817	759	824	736	848	765	822	810	845	737	804	816	771	839	836	823	788	780	792	795	789	827	746	770	748	830	802	819	767	836	786	834	823	841	829	791	782	801	779	771	808	790	751	879	817	788	816	789	827	806	789	796	846	763	808	814	751	794	786	781	811	763	816	830	823	838	821	843	824	768	774	808	740	810	809	816	781	797	778	802	870	823	792	823	832	786	826	811	808	879	809	833	807	820	800	799	793	844	844	808	804	796	833	803	809	800	793	857	791	794	803	821	752	861	786	765	830	803	839	783	784	757	809	747	813	815	830	763	805	813	816	796	797	792	770	772	770	788	796	816	754	812	810	834	760	813	791	840	788	795	787	799	797	776	791	807	739	829	762	745	806	762	794	814	749	823	783	806	721	780	800	803	808	817	799	781	824	788	797	808	786	850	788	803	803	792	879	819	819	770	779	819	830	790	792	806	841	762	850	769	808	836	765	797	778	814	826	777	806	792	801	837	815	814	749	816	823	815	802	794	815	776	789	807	760	836	772	774	803	774	817	822	768	796	814	811	851	806	771	754	757	809	870	809	796	783	831	815	768	773	822	814	796	858	769	773	822	801	793	785	761	782	739	805	851	790	851	809	834	781	836	793	779	830	784
1365	6827	22935	19974	14645	7604	1976	478	143	74	61	69	48	46	66	65	67	74	59	71	70	63	55	46	58	59	71	68	68	60	60	59	72	58	70	77	49	62	58	61	87	71	65	56	69	48	70	55	58	72	63	66	70	56	65	70	61	59	56	65	69	77	53	66	53	69	65	60	56	81	64	61	72	63	78	57	73	63	85	69	59	55	72	66	76	47	71	75	64	61	60	75	67	63	55	79	66	79	54	72	70	63	68	69	66	63	70	70	68	71	52	57	54	72	58	65	53	80	61	60	65	71	61	57	83	61	66	68	74	68	62	74	61	70	63	70	65	55	57	46	74	58	66	80	78	61	72	65	57	59	41	71	61	76	60	61	74	51	79	75	71	72	62	56	68	65	64	57	77	65	58	74	65	72	61	75	72	76	57	46	65	75	65	66	66	66	67	60	66	74	68	59	63	59	71	59	59	63	70	65	62	69	53	79	57	61	62	56	71	72	71	71	75	70	66	64	68	70	60	50	75	59	77	66	70	64	54	77	61	84	69	61	68	57	71	64	54	61	64	69	75	70	64	73	57	71	68	72	71	80	64	59	63	64	62	62	70	71	67	76	66	66	58	68	52	60	52	63	84	69	66	45	74	55	61	57	57	65	68	61	74	66	58	82	63	62	77	75	63	77	58	72	65	63	64	58	64	59	58	76	55	64	51	72	56	58	57	56	79	66	65	59	72	56	61	64	62	60	80	67	69	76	70	60	61	69	65	64	58	77	64	68	38	63	82	71	51	63	59	58	61	54	66	47	76	58	66	65	77	69	60	64	70	45	64	82	72	65	76	69	59	60	51	52	81	62	76	60	68	66	60	65	67	79	53	45	56	68	68	59	63	62	67	64	58	64	57	60	55	73	63	62	48	68	84	67	68	64	66	52	58	68	85	65	69	60	74	62	69	63	79	55	67	63	75	63	65	68	68	71	70	68	66	61	66	71	61	80	54	79	60	80	60	68	73	51	57	65	51	62	74	57	73	77	71	57	55	55	57	54	62	54	64	56	61	66	59	64	80	62	66	65	70	65	77	70	66	66	86	58	64	86	60	53	80	64	66	64	73	71	65	61	75	73	80	61	73	75	69	62	66	67	66	68	66	52	59	64	72	57	66	77	60	62	60	74	66	65	59	73	70	63	63	58	60	74	69	59	58	65	59	78	68	62	72	69	60	51	51	76	71	63	68	70	68	61	72	67	74	55	54	70	68	58	80	58	74	72	76	73	66	53	53	68	56	74	72	60	58	61	61	60	74	55	61	47	67	80	64	59	77	56	56	78	66	70	68	64	67	62	57	67	72	61	72	59	73	60	65	73	56	71	60	72	68	63	67	62	61	51	77	68	59	63	64	69	62	77	71	72	68	63	57	65	48	74	76	57	59	65	51	65	73	49	76	61	57	60	73	65	62	62	72	67	65	52	71	66	66	81	59	64	59	51	56	71	70	66	58	67	63	72	63	71	56	57	75	73	79	69	69	68	64	58	84	62	74	67	66	66	66	68	69	48	67	73	76	58	66	95	71	63	61	62	65	61	62	52	59	53	56	60	68	77	67	73	61	53	57	73	61	81	83	74	49	56	72	63	62	70	68	72	71	66	70	68	60	68	84	63	74	68	62	72	56	64	62	63	68	65	69	52	59	56	60	66	55	59	67	78	66	65	59	62	45	71	71	57	53	73	53	59	61	69	69	72	57	51	66	61	60	67	77	62	72	68	59	68	73	61	76	56	67	67	72	70	62	65	65	75	61	71	73	57	70	61	65	60	64	67	55	59	45	69	68	59	65	60	65	75	68	73	58	59	61	66	68	75	54	60	57	66	62	69	64	60	50	63	60	76	57	63	62	61	61	72	56	63	61	74	68	73	68	63	64	67	58	59	52	66	73	54	65	74	68	69	70	71	72	69	56	78	73	73	75	64	68	71	55	72	80	60	63	50	63	60	62	58	76	72	61	57	69	60	70	68	65	55	63	74	72	74	69	73	67	73	69	65	60	72	64	78	74	66	78	52	69	68	73	64	78	68	66	66	62	66	73	66	82	58	65	60	72	66	69	55	77	68	68	67	56	65	41	62	56	72	60	70	74	55	75	74	62	64	59	71	60	62	75	57	58	73	65	62	55	69	62	67	60	64	67	57	69	68	68	67	74	68	57	64	64	65	66	74	66	55	71	83	60	71	68	64	66	71	75	73	61	56	81	67	82	77	70	56	78	56	59	53	83	69	66	69	66	69	58	50	81	58	55	67	74	65	54	54	62	72	70	69	50	49	67	71	63	67	68	66	66	68	60	58	62	56	67	71	58	50	59	66	72	62	80	69	58	74	56	72	58	69	67	77	66	74	67	51	59	65	65	57	67	57	49	79	58	57	61	62	51	59	58	67	62	65	85	74	52	65	77	58	85	58	70	62	66	74	68	64	69	59	72	70	62	61	56	64	63	58	67	56	76	51	68	61	66	75	72	69	78	67	64	72	54	72	72	71	67	65	67	72	52	71	77	58	62	60	66	61	65	80	56	81	59	64	49	62	63	56	60	64	75	73	52	68	58	75	59	73	62	73	77	72	67	63	53	59	73	79	69	61	73	73	66	61	72	67	64	48	58	70	65	68	75	44	57	70	76	82	67	84	72	82	64	61	80	56	75	59	79	66	69	53	84	66	66	65	76	68	74	72	61	60	62	59	70	69	69	66	63	76	68	67	63	71	82	88	72	51	61	54	61	60	61	67	67	75	66	57	75	55	68	59	72	67	77	63	64	58	65	60	64	59	67	72	68	61	64	74	67	64	53	73	62	59	70	68	67	64	54	58	67	68	50	65	78	57	62	59	69	68	65	70	74	58	65	69	69	54	52	57	66	72	65	63	68	54	64	52	61	79	55	71	87	67	61	54	68	62	68	73	72	62	58	62	59	77	55	61	78	72	70	42	77	73	68	58	68	60	66	57	75	72	47	71	76	74	80	70	74	73	53	64	64	46	72	74	62	52	58	67	66	63	72	73	65	58	71	59	58	58	64	56	79	61	64	70	51	62	78	70	56	64	72	72	75	74	63	63	58	66	70	63	68	57	69	68	62	76	57	51	66	68	77	57	50	80	64	57	58	59	62	77	68	72	65	57	67	57	72	70	62	63	71	75	89	64	76	68	55	48	63	69	58	71	66	57	63	72	67	78	71	66	53	67	66	67	55	76	56	49	58	74	67	61	65	56	64	62	60	70	50	63	75	63	63	51	61	58	67	77	57	67	75	55	71	54	68	80	58	49	72	67	54	67	57	59	61	65	57	56	58	67	80	74	63	59	67	64	73	70	73	49	60	72	70	55	59	62	59	70	51	63	71	63	64	59	49	55	65	64	60	70	64	59	69	55	62	62	53	66	53	67	67	69	57	68	58	74	52	65	61	63	57	71	63	56	62	68	72	56	57	67	64	75	74	62	75	62	61	81	66	64	53	59	74	65	75	68
23396	34399	50428	61910	63096	44577	26753	11757	3410	1166	838	821	757	851	805	836	869	782	821	807	783	814	810	812	789	827	844	834	851	776	782	801	803	820	814	791	791	815	842	824	801	815	840	818	815	785	795	862	826	789	766	816	777	815	795	783	764	850	800	805	825	766	809	796	786	827	795	820	810	792	791	847	789	832	813	772	832	801	792	781	825	770	801	819	805	808	816	807	817	843	805	798	755	795	839	812	848	791	791	767	856	824	848	730	810	768	786	742	739	805	820	851	784	779	817	787	810	801	871	762	864	808	765	800	814	785	799	819	803	813	814	810	827	819	784	817	787	766	840	743	834	820	765	787	814	867	796	808	846	797	835	801	824	730	752	820	804	830	774	818	832	768	812	790	840	811	782	785	732	830	830	764	780	832	796	800	807	777	767	797	824	759	751	765	800	818	781	806	765	788	818	799	780	832	840	781	769	787	788	828	866	800	792	751	830	845	824	825	795	811	845	801	774	796	817	808	737	744	776	819	765	791	788	773	801	838	758	765	778	810	831	773	838	808	767	793	766	781	837	802	768	805	787	765	805	841	760	827	780	851	831	777	744	794	786	816	781	830	811	794	830	783	785	759	781	771	843	792	810	849	774	827	771	826	848	792	812	828	774	847	805	743	852	797	756	746	820	791	826	785	806	774	764	760	785	797	790	813	745	804	827	810	815	780	785	805	814	791	802	777	828	790	836	843	833	806	842	803	789	810	838	861	812	815	811	796	814	762	788	797	841	793	808	797	827	794	830	807	813	806	854	819	796	802	803	804	782	845	848	833	777	788	806	813	750	822	825	779	800	807	803	816	773	776	811	806	835	766	778	838	761	820	815	824	795	816	825	816	790	823	842	834	753	845	797	737	813	763	789	819	801	747	855	799	821	783	800	784	803	765	775	786	801	832	794	820	795	785	772	828	807	843	789	783	886	803	781	838	813	808	819	801	827	798	798	791	773	774	818	796	825	795	792	778	796	819	790	792	815	790	765	779	779	880	845	822	820	781	799	794	792	788	766	758	775	833	797	757	826	787	818	773	811	804	848	802	785	832	764	774	808	752	823	852	792	842	846	788	810	814	803	784	788	778	785	787	857	788	791	799	780	796	787	819	833	809	769	799	821	797	773	835	855	876	788	752	827	813	812	761	797	823	768	800	745	786	839	824	837	815	802	785	766	772	811	757	835	809	775	851	801	826	794	791	836	775	813	759	839	799	857	832	788	787	833	801	782	790	772	789	803	819	791	805	813	826	788	802	822	759	762	790	821	777	777	750	751	764	814	874	805	762	811	888	825	776	747	787	837	829	818	817	780	801	820	777	790	778	791	818	823	721	803	826	801	811	771	825	777	867	792	831	795	778	776	795	800	732	837	845	824	775	794	809	774	812	773	786	830	792	826	781	781	820	775	816	786	775	778	756	838	828	834	795	761	809	796	800	807	803	803	778	790	799	784	852	829	860	782	782	807	718	787	783	850	828	783	805	802	818	781	858	790	867	793	771	821	825	789	776	749	808	781	838	812	811	795	842	794	797	829	800	810	817	770	818	795	825	796	768	809	784	819	767	805	835	802	804	843	802	787	812	814	802	854	802	797	783	803	812	781	788	781	843	775	832	844	842	794	825	788	754	792	825	820	752	787	812	849	775	854	837	795	823	756	804	821	818	795	805	812	823	821	813	797	760	795	790	808	771	800	792	853	778	787	808	780	772	763	808	766	785	855	836	741	797	820	733	788	823	815	755	775	850	797	857	828	772	802	833	761	796	814	855	822	739	829	804	827	761	793	797	814	848	771	812	826	780	830	855	779	817	816	786	766	818	821	823	755	814	792	788	811	763	816	801	823	726	798	781	759	779	800	758	781	833	827	822	842	798	790	817	816	799	778	793	805	802	791	822	771	789	821	850	800	776	783	858	834	848	784	808	810	822	816	814	843	808	757	839	794	867	806	826	827	786	859	807	748	809	833	780	810	786	809	785	789	793	795	782	787	824	795	775	774	817	798	833	816	782	762	827	843	811	808	795	769	781	760	802	748	854	804	795	841	797	781	758	786	782	759	791	793	779	808	780	792	800	780	818	797	815	789	786	785	827	799	800	821	801	735	789	780	772	808	781	793	846	782	829	786	833	784	831	818	773	754	837	837	752	768	765	792	767	779	751	777	771	769	761	760	831	797	812	853	783	798	752	807	776	799	780	835	810	813	832	841	782	807	794	799	848	861	774	797	780	791	756	803	779	831	771	803	768	806	803	809	732	831	811	741	781	795	779	782	798	814	811	784	790	770	804	801	751	791	837	719	823	806	822	807	742	817	775	801	808	781	804	768	808	750	829	785	781	769	822	836	790	783	771	804	824	772	751	787	802	771	733	787	819	816	784	796	813	728	793	829	766	797	782	775	791	785	821	800	849	808	792	811	819	740	813	772	801	798	786	822	805	775	776	845	755	827	792	815	842	783	781	822	802	784	774	825	810	793	761	759	814	782	766	767	766	819	801	801	782	806	786	787	786	815	784	804	802	801	828	765	786	790	798	788	803	831	787	769	772	784	811	850	818	817	856	810	813	729	794	793	803	789	817	809	789	865	784	794	841	825	794	860	777	796	806	767	811	764	817	801	860	812	793	819	770	809	789	751	822	807	829	798	803	827	781	809	763	824	771	799	766	783	778	784	839	760	736	793	826	819	796	777	809	821	794	807	840	768	833	763	843	800	832	807	768	847	849	804	821	805	829	782	737	854	730	810	876	798	824	786	810	753	795	744	768	778	820	835	842	812	795	834	799	807	787	801	791	730	842	819	776	810	820	770	811	803	772	850	774	869	786	832	804	795	743	814	798	808	809	820	773	808	763	798	765	795	827	812	828	800	813	773	779	793	794	844	821	803	800	806	829	795	799	794	810	776	777	804	785	787	777	843	810	806	802	785	811	852	789	783	821	809	785	774	846	853	802	819	813	799	813	801	760	762	805	828	804	822	872	799	827	806	782	820	781	842	774	793	791	838	779	836	810	799	821	780	769	804	784	803	809	802	810	826	757	856	782	811	771	830	822	819	825	764	813	753	780	819	821	776	830	744	812	761	823	774	814	801	809	793	759	827	788	818	847	858	868	842	783	755	769	800	782	818	847	757	776	858	851	829	832	805	809	771	838	837	812	824	827	816	822	798	791	762	758	794	753	841	831	843	788	814	804	803	794	826	840	766	776	778	815	763	835	837	808	833	763	775	841	834	848	760	751	792	815	769	777	834	788	840	791	794	823	827	841	791	810	807	771	804	781	801	798	758	796	816	796	795	864	867	826	829	752	813	831	796	793	829	835	776	815	874	797	804	778	789	760	798	756	787	807	772	853	841	768	828	777	825	827	750	815	785	819	778	798	809	731	825	820	813	824	813	750	826	802	778	823	818	801	827	813	818	799	792	802	791	832	819	795	788	831	805	799	822	761	776	798	797	825	788	808	821	753	792	791	821	763	823	815
1396	1397	5305	5840	3905	1806	499	177	110	71	74	57	79	65	52	60	69	55	77	56	49	63	48	57	60	69	57	69	57	50	69	72	61	63	68	55	59	62	58	52	69	61	71	59	59	50	65	66	53	66	66	50	67	66	65	70	57	59	74	63	60	56	55	57	56	55	85	57	53	59	62	57	78	61	69	70	62	56	67	86	61	80	71	56	62	54	69	77	69	64	58	64	62	61	69	72	65	65	51	48	73	67	62	64	63	51	58	53	56	61	58	78	82	60	71	59	73	73	65	67	66	57	63	59	58	62	49	58	50	73	77	57	56	52	61	59	61	61	63	51	55	55	71	59	67	67	56	60	61	63	69	50	48	62	58	70	51	68	56	63	61	75	64	68	67	65	64	67	63	67	70	58	71	72	45	69	51	78	75	48	57	68	77	49	61	65	60	44	72	69	71	73	69	54	76	63	64	51	74	69	71	63	61	68	64	57	67	72	67	63	60	60	45	70	62	70	73	62	55	61	59	62	69	67	68	72	56	59	71	72	73	54	70	59	73	68	75	70	65	74	60	70	71	73	68	70	74	52	63	52	65	65	51	55	56	59	53	62	52	70	56	61	78	55	76	59	60	66	57	75	57	70	55	78	74	71	68	49	71	64	69	70	89	72	61	45	71	63	57	62	66	59	74	62	54	62	73	54	69	66	56	60	64	52	67	72	74	64	77	68	78	68	69	53	71	75	56	64	70	65	74	67	68	65	73	62	74	68	56	69	79	69	62	70	62	63	59	66	62	74	53	73	67	63	74	69	73	55	53	72	58	59	70	66	71	69	56	74	62	59	55	57	60	63	61	72	66	74	73	61	58	65	59	46	77	63	49	56	63	76	56	63	62	59	59	72	73	47	72	73	71	72	67	59	82	68	55	63	70	64	75	81	54	67	65	75	51	67	69	62	60	52	60	47	50	60	71	55	57	58	54	58	55	65	78	57	73	58	61	60	53	58	52	52	58	53	53	65	73	62	60	63	55	53	73	64	65	81	65	63	65	70	74	67	74	67	55	64	56	54	61	71	58	59	56	54	58	63	64	56	60	57	82	62	61	66	71	63	71	52	61	59	68	59	61	56	67	67	64	57	54	59	65	58	74	61	68	66	58	58	71	72	62	67	75	52	71	64	65	60	75	79	71	68	64	68	67	68	66	57	55	58	63	63	53	62	55	56	72	72	71	63	79	71	69	58	67	85	66	64	67	51	61	59	63	61	79	76	68	65	65	57	57	55	73	84	53	74	59	69	62	53	67	70	76	80	71	70	59	56	79	58	68	68	63	58	59	71	54	64	65	79	58	72	81	59	67	72	54	80	75	70	60	60	71	66	63	64	55	78	63	57	55	55	61	61	76	56	64	72	65	71	64	62	67	74	65	58	66	71	69	56	76	63	78	65	58	61	66	69	56	57	52	54	59	61	69	65	66	70	59	58	67	75	56	59	65	57	67	61	73	49	63	65	58	65	62	65	64	71	81	70	55	64	70	80	70	68	60	74	78	58	62	62	48	73	48	67	70	60	47	64	69	71	65	76	70	74	62	56	65	76	63	59	66	58	52	56	57	69	58	72	71	73	59	60	68	68	56	72	77	67	69	66	62	64	63	56	77	54	57	54	63	69	56	81	62	58	48	79	62	56	77	64	70	71	61	64	53	60	61	69	51	53	82	67	56	63	59	68	61	72	72	60	61	59	55	75	56	45	48	68	77	57	56	69	56	65	66	60	68	65	72	66	56	63	72	62	53	63	61	73	49	66	50	68	57	48	59	68	57	67	53	72	63	66	53	75	56	59	62	56	68	67	62	74	58	67	64	58	57	54	47	72	61	70	75	71	78	58	76	61	61	65	57	77	72	80	69	55	64	54	47	70	63	72	58	57	72	58	67	61	58	53	67	54	57	56	65	65	65	59	55	52	67	64	55	60	61	70	65	58	68	49	60	66	64	64	68	52	59	66	63	66	61	68	63	70	65	63	59	67	68	62	61	66	65	68	75	59	61	51	67	57	61	63	72	65	61	77	65	59	63	70	55	51	57	68	70	62	65	65	46	66	66	70	59	71	68	70	60	62	58	53	58	68	55	61	53	66	64	66	67	56	61	50	57	57	70	60	60	56	65	64	54	73	52	80	72	63	55	56	46	53	60	70	56	66	56	59	68	66	75	55	70	67	62	65	63	63	68	75	54	71	58	60	45	66	77	57	63	68	61	63	76	59	54	67	81	75	60	63	67	56	58	59	68	71	66	50	71	65	46	61	71	68	75	58	66	56	58	71	54	55	74	65	52	54	60	66	57	65	63	58	69	69	64	63	76	80	61	61	79	64	61	54	73	79	75	78	44	67	70	51	56	63	66	81	72	66	60	59	50	73	55	68	56	65	60	62	77	50	58	70	53	59	46	71	69	69	70	68	73	61	68	61	57	74	64	74	40	59	78	72	67	60	49	64	57	60	64	71	64	68	82	74	66	72	64	58	69	58	69	66	64	71	72	82	67	60	62	59	56	73	64	76	59	64	68	59	73	56	73	56	81	46	68	56	58	76	57	52	68	62	62	64	58	75	56	61	55	70	51	71	69	43	73	64	63	70	62	49	54	70	71	61	53	67	58	61	61	68	59	64	72	61	59	64	61	72	56	72	59	84	70	64	52	71	68	52	64	58	65	62	65	72	54	76	71	50	66	76	81	68	76	65	73	58	75	58	60	75	66	62	57	78	79	57	65	67	72	60	72	68	61	68	54	58	73	79	80	59	56	54	66	67	71	62	56	69	69	72	60	60	71	60	74	58	77	62	63	69	70	57	64	63	67	62	51	52	72	53	59	59	60	56	73	59	72	60	49	61	65	75	82	58	76	64	62	61	60	72	57	68	74	73	67	71	77	67	70	72	58	78	76	62	69	63	58	76	61	66	52	59	49	66	65	65	45	75	68	68	63	61	69	63	59	63	60	59	64	71	65	73	65	59	64	40	61	55	59	70	65	52	76	70	59	52	68	50	66	74	73	61	61	71	69	62	49	73	55	75	76	72	75	65	72	64	71	59	59	69	51	61	72	69	63	57	67	64	73	61	60	65	48	55	64	59	49	60	56	57	56	51	60	61	69	59	72	61	64	58	69	65	65	63	52	66	66	57	52	73	57	68	74	71	56	65	57	52	64	50	47	61	75	70	73	42	58	67	70	55	57	71	58	52	58	50	58	69	47	54	51	66	58	71	64	63	57	71	72	70	82	66	49	64	63	70	69	63	69	52	53	80	66	68	82	65	64	74	60	60	60	69	60	62	63	57	59	60	55	57	78	63	69	66	66	48	53	83	71	72	73	70	53	62	69	58	80	70	53	59	78	65	58	66	63	71	74	60	70	78	82	67	63	65	73	74	69	60	63	75	61	58	71	56	71	54	78	70	68	68	56	70	51	67	73	60	61	55	54	74	62	56	50	74	70	57	69	75	69	81	71	64	68	56
11809	18160	30854	37933	37770	27032	13610	4789	1479	962	830	825	792	813	771	786	787	756	787	771	804	793	758	755	819	781	817	783	736	718	761	824	789	809	790	803	758	783	788	744	780	820	759	817	780	811	812	808	780	805	807	785	735	778	783	807	768	770	769	795	779	827	778	748	775	798	800	745	725	806	749	794	751	710	776	799	786	803	740	798	760	744	797	774	782	774	776	778	754	773	751	767	760	824	797	779	761	759	725	801	783	807	805	772	777	768	761	808	799	755	762	765	748	795	747	776	805	774	749	769	749	825	767	773	809	802	826	776	798	800	779	763	791	808	746	833	793	803	776	799	750	801	780	775	794	803	744	749	815	783	841	775	810	778	810	738	773	748	768	775	784	799	803	757	784	776	809	814	805	833	786	773	802	798	762	785	723	735	710	805	802	785	773	711	791	741	817	767	785	733	744	810	786	787	790	799	814	826	731	798	718	832	775	769	771	797	810	769	744	797	788	751	784	787	755	757	787	768	778	813	792	778	748	791	782	816	791	821	754	805	766	778	769	757	807	819	770	791	787	781	825	750	786	787	780	774	800	812	777	722	802	817	793	794	786	825	810	789	787	797	827	789	761	793	803	829	819	753	821	770	784	772	839	762	736	783	823	793	782	803	805	810	818	780	797	819	831	798	785	742	779	773	725	790	739	744	778	805	776	784	781	796	764	764	733	766	777	749	753	727	822	824	767	746	777	785	803	796	759	801	753	757	783	795	746	751	791	792	768	782	832	824	800	828	765	800	773	765	819	784	771	811	744	770	746	833	767	745	786	774	793	741	802	799	796	801	736	783	768	790	784	796	781	782	724	762	820	768	753	788	805	799	824	809	780	780	772	775	781	762	751	770	751	747	748	791	771	837	733	747	774	783	772	764	774	765	771	776	855	791	785	835	783	833	771	772	753	820	777	817	785	794	817	760	810	799	807	774	814	801	755	745	771	777	795	757	768	755	755	779	822	746	777	816	796	820	797	766	760	791	757	738	742	799	767	779	798	821	773	780	822	768	769	805	770	795	801	823	758	775	765	784	796	787	821	803	767	826	801	756	746	821	810	783	764	824	789	761	783	800	773	834	805	825	790	795	759	809	777	753	812	787	775	816	782	810	786	756	762	765	799	777	757	800	773	756	769	770	855	803	786	787	789	781	774	747	802	802	813	823	783	765	796	760	753	723	786	748	772	758	801	825	667	759	764	778	760	735	769	796	777	773	724	708	756	783	808	772	770	740	779	807	786	782	784	769	799	754	755	741	780	793	797	786	830	735	732	731	814	820	805	759	781	765	805	818	802	830	763	760	820	792	794	750	771	779	772	766	750	753	796	749	759	712	783	760	792	757	741	790	773	821	761	779	770	777	791	785	745	835	767	801	776	777	774	816	775	774	799	811	775	743	763	831	756	796	794	811	716	779	817	782	817	814	826	740	797	853	800	751	781	801	801	780	781	777	793	776	764	782	802	738	765	815	770	756	790	804	809	808	777	791	791	774	799	771	788	793	754	848	849	770	759	782	817	762	766	752	784	785	754	765	804	792	770	792	757	756	814	812	770	752	797	755	786	765	779	754	814	784	789	801	787	846	754	820	748	786	781	785	734	788	751	842	771	730	768	778	753	818	805	816	731	787	755	769	798	771	777	801	799	791	750	809	809	801	806	781	761	817	835	738	780	777	813	782	801	812	772	797	764	761	750	822	760	737	817	764	783	786	787	772	740	762	745	791	796	756	764	776	759	799	802	779	812	748	818	796	775	743	801	773	815	845	814	787	816	802	794	790	798	819	755	776	795	757	764	755	856	834	783	826	783	763	760	782	771	818	790	798	769	787	808	797	754	763	785	796	796	804	775	790	750	798	842	810	788	797	824	804	815	783	788	800	794	766	791	794	793	775	804	747	786	800	820	798	792	783	768	783	763	802	781	822	807	759	813	732	805	792	797	761	734	773	786	775	778	788	748	764	785	757	815	831	758	774	784	762	736	765	761	750	814	752	839	778	798	752	748	792	794	778	788	747	763	765	793	741	815	763	747	793	854	768	783	769	772	800	792	773	810	779	779	781	762	773	765	831	779	800	836	780	734	787	743	810	772	784	729	802	759	779	811	815	827	830	801	772	816	805	802	777	766	781	771	791	778	762	774	769	760	781	766	771	784	846	764	753	731	794	790	808	838	792	805	785	787	764	830	750	791	823	789	783	806	737	807	788	754	740	767	736	761	769	821	786	822	790	783	755	777	781	787	818	807	794	763	762	799	767	750	822	765	777	809	771	834	769	770	765	759	780	811	719	771	767	775	796	763	782	734	816	847	782	797	813	784	776	748	770	770	827	767	770	783	778	779	778	761	778	770	799	787	795	781	763	797	729	819	818	779	826	825	726	762	779	784	805	788	777	749	773	799	791	769	796	771	773	774	797	773	792	784	787	775	815	775	800	789	794	808	799	745	739	788	800	821	803	806	767	758	802	779	790	796	751	758	814	742	756	767	767	815	806	794	798	789	819	798	804	806	799	770	779	770	810	777	711	829	751	775	745	714	767	769	791	739	771	794	752	790	741	814	754	781	808	863	857	751	817	768	775	742	800	774	790	770	771	771	779	819	766	737	765	763	772	799	731	791	771	810	786	738	772	745	783	772	784	804	735	822	784	793	772	765	799	746	769	744	750	793	783	764	742	798	777	763	796	791	830	800	817	799	784	846	772	761	800	763	794	802	746	810	837	773	795	776	806	813	823	807	698	799	799	751	744	804	793	796	768	811	760	809	825	747	787	772	743	792	796	791	800	815	784	795	726	733	765	774	765	795	757	788	820	817	790	743	737	785	805	815	769	756	752	791	811	747	767	788	783	790	812	772	818	787	734	800	769	775	747	807	782	744	849	802	791	739	793	833	776	791	819	837	761	771	770	786	725	794	769	776	757	817	817	825	820	795	819	730	766	795	752	803	824	773	786	759	791	782	801	787	787	802	734	829	773	702	760	772	799	784	780	776	707	746	796	829	826	789	802	780	795	773	794	774	805	734	762	781	807	756	830	757	806	728	788	819	810	757	802	798	751	774	788	811	792	818	752	788	739	794	774	823	817	783	803	802	760	819	796	741	772	785	776	752	819	781	768	810	790	774	811	783	793	790	771	794	767	753	784	765	818	743	766	830	725	860	773	789	781	774	785	778	784	812	761	810	836	777	754	763	836	751	787	784	747	756	756	800	798	784	791	813	818	724	810	760	751	757	778	781	779	817	790	790	787	795	745	818	787	760	794	761	746	770	771	793	746	784	784	759	810	766	740	818	771	772	796	765	758	802	843	727	761	808	755	788	765	807	737	793	797	781	839	827	808	753	741	780	798	822	783	731	770	801	798	749	771	768	760	813	793	801	762	761	767	747	756	737	788	775	777	739	788	775	773	817	751	776	740	738	797	771	754	776	821	851	852	767	804	790	825	772	744	762	794	767	795	793	762	787	833	786	821	801	764
908	4486	14019	13417	9788	4503	1162	301	118	87	64	61	64	63	77	63	64	62	57	68	72	62	52	53	62	65	74	58	64	56	70	67	71	71	66	71	65	57	81	53	75	63	62	56	56	59	65	70	63	82	77	50	62	54	80	59	63	66	44	67	69	77	70	63	73	63	69	67	49	79	63	52	58	55	68	58	82	66	62	56	70	60	69	53	74	55	66	77	54	52	68	56	59	62	56	62	75	63	63	73	67	56	55	74	76	61	62	58	76	68	55	58	60	63	65	79	58	57	70	70	59	59	68	70	63	62	72	68	50	53	57	57	51	70	66	73	51	53	76	57	72	79	50	62	67	61	55	58	59	78	76	53	58	51	66	71	60	73	55	55	68	68	55	62	66	49	67	60	81	66	69	65	67	58	59	60	69	55	65	63	64	46	73	67	76	65	70	73	55	55	75	75	77	56	63	73	59	76	62	55	83	65	62	57	65	67	64	63	76	54	66	60	62	53	66	51	48	74	66	56	62	71	54	50	77	67	72	64	67	75	45	60	65	56	57	68	58	77	66	55	74	58	61	61	70	65	64	67	64	65	69	78	70	54	57	72	59	47	85	58	59	56	69	69	74	60	60	73	67	54	54	63	79	69	79	71	74	55	68	72	63	82	82	48	61	63	62	58	69	66	51	64	71	60	54	61	62	73	59	66	49	84	64	83	77	72	61	59	65	67	57	63	59	57	56	58	67	35	65	67	53	63	58	73	60	66	73	56	56	55	70	66	56	63	55	60	64	46	64	70	66	69	55	57	58	70	72	67	74	67	64	57	51	64	61	67	59	62	72	61	58	64	55	58	70	49	71	64	51	56	68	58	66	79	62	55	66	58	69	63	59	68	49	55	69	58	83	69	69	54	66	63	50	60	77	62	60	73	63	54	59	65	65	69	64	60	67	52	49	46	74	65	70	55	64	70	58	78	72	53	64	53	60	75	66	60	58	63	58	60	52	69	65	67	60	61	73	62	74	77	70	67	55	54	62	74	60	64	75	74	63	76	52	61	61	62	83	61	57	79	73	64	60	72	61	53	65	69	73	50	64	63	71	68	67	52	72	73	64	67	76	61	49	61	56	73	68	63	79	77	57	63	63	61	53	55	68	77	60	56	60	64	72	69	66	56	59	70	77	70	51	66	71	60	73	73	67	66	66	62	74	77	55	66	59	62	68	65	56	55	57	59	60	66	77	66	57	72	67	62	50	61	75	62	60	57	71	68	59	65	62	57	66	66	66	49	67	69	62	68	84	68	74	77	68	62	58	71	64	66	70	55	62	70	70	68	67	61	72	57	69	62	56	66	64	54	58	68	64	63	45	45	70	59	55	69	63	57	70	71	71	61	68	57	65	78	73	56	65	67	75	69	63	70	55	59	66	57	65	70	73	66	69	54	69	58	60	76	53	53	56	79	59	64	41	54	55	53	74	80	53	53	68	71	66	57	66	54	79	65	56	75	69	68	68	67	55	60	68	61	48	64	76	69	70	55	82	56	78	48	60	56	64	62	59	63	55	67	69	52	57	67	56	69	56	61	56	63	60	76	63	71	63	54	64	62	61	66	58	72	67	63	56	73	62	74	68	57	48	57	47	62	77	65	68	64	67	71	67	49	45	87	70	72	75	65	54	64	75	59	55	58	58	63	63	79	82	50	60	65	65	55	55	66	50	61	62	83	81	67	81	64	66	51	87	74	59	59	78	70	70	62	45	52	71	65	70	65	74	61	60	59	60	60	66	56	66	58	67	71	71	77	75	63	58	66	49	59	53	57	78	71	66	68	63	59	61	60	63	51	55	60	73	66	65	62	61	74	59	72	67	81	64	73	63	65	57	72	60	60	78	65	74	75	73	72	58	59	69	67	65	75	75	60	57	53	71	61	69	67	62	74	68	58	66	63	63	62	70	62	60	75	68	69	63	73	69	68	65	68	57	70	68	68	64	61	55	59	63	63	75	53	54	72	65	83	51	70	64	68	70	77	81	72	62	63	47	61	64	52	57	55	60	53	76	77	65	61	70	69	57	63	69	66	80	78	60	73	54	67	70	49	69	68	63	54	74	57	75	59	67	57	63	62	69	59	68	66	68	60	70	83	64	60	52	70	52	61	68	69	52	53	71	70	49	64	63	63	69	57	53	63	64	74	69	62	73	52	72	72	77	63	66	71	72	69	56	60	64	54	67	77	62	68	60	55	51	77	71	57	74	65	70	69	77	57	61	63	70	65	73	64	58	74	81	73	59	59	59	64	67	62	73	76	55	73	77	59	75	59	70	62	68	61	62	60	64	75	75	55	57	69	53	62	70	75	67	60	60	72	60	63	63	59	52	65	77	66	85	52	69	64	65	69	60	62	83	59	76	58	59	65	81	55	62	66	64	59	78	66	53	69	66	75	70	64	68	75	57	59	71	60	52	62	69	66	66	71	66	73	72	63	60	56	77	47	61	63	59	72	63	68	52	53	74	57	66	62	68	60	82	70	56	56	66	66	67	75	73	65	55	72	80	65	75	76	54	73	71	73	62	58	55	59	62	64	68	64	63	67	60	55	63	54	55	85	73	48	59	61	51	68	74	63	69	52	88	61	54	59	52	70	59	71	68	64	60	58	68	62	59	59	68	59	66	57	60	78	62	57	62	84	66	79	65	67	75	65	64	76	62	65	58	67	58	71	61	64	82	70	57	51	54	49	56	60	51	66	72	74	54	70	55	47	74	67	65	59	67	58	49	59	68	71	55	58	79	61	64	71	68	58	66	63	71	61	59	67	50	62	65	63	67	53	59	73	66	75	67	80	69	71	61	59	67	62	68	54	69	62	63	68	60	66	67	62	79	59	69	76	62	62	58	58	73	71	49	68	73	59	63	77	61	60	71	65	64	79	75	71	64	64	85	57	80	61	59	61	70	57	51	54	78	54	65	64	55	51	69	59	56	63	69	73	69	61	64	69	65	60	65	69	67	64	84	76	81	62	53	70	59	72	66	63	62	64	66	75	60	63	63	71	67	54	62	64	63	77	62	54	57	66	70	68	61	67	67	56	66	71	67	55	55	87	61	69	86	71	79	70	71	56	78	61	68	63	73	54	59	64	58	60	73	63	67	62	60	58	55	68	64	63	59	49	49	81	71	65	54	74	57	57	64	73	81	58	71	68	53	59	73	41	66	62	60	67	79	75	87	60	61	71	69	52	60	69	55	64	67	56	57	67	59	67	58	73	62	66	84	59	74	59	58	72	66	57	56	72	71	62	75	57	52	67	72	75	71	66	59	61	60	62	61	63	58	52	60	52	59	56	63	65	52	59	70	65	62	76	84	61	66	53	54	57	58	74	70	57	72	73	70	73	62	55	58	57	62	50	56	68	66	72	67	70	63	80	80	80	58	60	64	52	64	74	68	63	62	62	71	50	65	76	62	64	65	59	66	55	47	56	55	52	82	59	62	44	68	69	59	61	67	67	66	61	78	66
19624	29917	41299	53202	54084	37800	21839	8406	2500	1003	838	812	791	831	773	781	821	825	767	784	775	781	777	777	752	780	793	792	809	756	838	788	778	823	808	833	827	769	845	827	830	805	788	782	777	846	813	804	764	825	775	791	807	748	743	770	792	781	758	800	804	809	781	765	809	800	729	777	800	802	804	797	839	793	784	793	778	763	764	774	726	819	798	709	853	760	822	803	742	767	776	775	758	775	876	825	762	817	796	760	777	769	762	785	758	820	771	745	812	811	767	773	774	763	835	808	823	777	807	788	778	778	789	787	766	803	801	818	775	772	802	777	758	724	803	733	786	758	753	744	805	761	748	782	754	771	786	740	797	813	800	757	784	770	803	823	766	817	787	779	757	780	775	819	759	801	792	808	785	807	758	798	776	783	772	783	804	810	816	787	824	718	823	766	817	806	754	779	811	849	767	771	786	800	757	807	760	773	809	799	800	806	834	813	773	777	814	772	784	856	819	803	792	754	797	779	797	730	759	784	725	827	750	811	771	831	737	814	757	781	750	747	813	852	773	826	768	819	814	782	806	805	746	818	831	808	824	800	800	786	753	772	708	778	781	776	751	808	757	791	812	800	760	803	838	714	762	763	792	789	757	789	840	749	714	757	777	803	783	816	758	818	811	758	786	762	780	780	746	792	783	830	777	791	813	814	811	737	811	853	780	798	799	743	770	774	811	755	774	809	812	782	814	756	807	742	759	755	768	819	763	791	785	811	749	793	783	765	777	786	843	801	808	771	803	769	776	775	832	825	795	775	799	786	801	749	809	746	759	794	791	770	787	741	790	794	783	833	838	796	825	745	792	799	777	778	823	794	809	755	816	783	794	798	773	763	811	773	815	789	727	801	787	827	801	828	797	780	768	817	817	781	798	803	700	828	756	758	809	812	795	692	775	777	806	777	831	739	758	834	783	833	785	708	823	739	761	788	789	840	812	804	777	778	779	746	797	794	794	789	764	779	783	783	794	805	778	774	815	779	812	778	776	791	739	767	806	796	800	784	796	780	789	796	768	775	738	792	832	835	809	790	759	771	787	808	786	771	797	854	761	764	775	780	820	785	797	778	825	778	771	766	796	789	746	748	800	778	779	789	771	770	813	803	747	795	789	777	793	774	823	802	759	804	797	836	758	761	771	775	758	826	768	819	840	742	779	715	754	780	768	782	774	773	786	785	832	757	806	761	770	774	798	803	795	766	745	768	797	797	797	812	797	759	780	763	797	786	744	773	786	798	797	799	764	775	824	779	805	817	768	801	767	768	725	791	795	798	801	761	827	785	812	759	783	762	794	805	802	773	811	825	793	773	787	772	791	819	816	719	795	743	779	765	867	821	811	789	789	823	809	775	771	814	746	807	775	756	766	761	787	741	788	814	749	792	830	805	771	786	843	818	755	773	789	823	772	804	795	777	805	784	755	759	810	778	806	733	805	811	740	782	829	772	820	752	828	782	789	825	828	803	836	796	786	807	799	769	743	831	807	790	844	764	762	783	785	784	799	867	832	760	773	840	790	795	818	741	741	731	803	808	739	768	829	783	809	766	786	735	770	875	819	777	800	753	783	813	771	749	797	800	804	762	760	774	805	770	848	800	778	799	819	774	811	810	857	832	788	774	864	823	822	763	776	759	782	794	820	795	760	810	764	788	769	788	784	797	750	818	769	803	772	834	769	759	802	788	830	787	783	804	775	815	760	741	801	753	796	746	819	817	803	766	747	787	762	750	741	756	793	753	828	773	766	768	804	836	784	797	758	764	752	743	808	750	707	794	796	766	778	814	754	776	795	770	797	773	785	799	774	801	787	722	751	807	837	741	776	810	776	789	806	811	792	802	847	803	830	769	773	771	796	801	771	815	820	728	738	748	791	811	731	797	831	802	826	831	790	763	792	804	762	803	758	774	795	782	789	823	795	800	791	749	777	786	792	822	848	785	797	829	729	817	765	821	793	812	807	820	743	797	750	810	779	770	793	763	803	788	788	751	845	791	798	766	768	796	813	852	773	783	798	827	786	834	773	821	747	800	834	791	847	779	791	770	831	755	812	765	781	812	802	787	809	736	779	778	779	796	779	829	784	781	770	758	765	827	800	786	770	826	799	814	799	766	781	786	786	763	756	814	786	770	762	765	799	780	765	825	734	792	790	858	800	798	830	808	727	758	812	814	784	789	780	782	783	757	814	766	799	749	796	789	793	763	819	806	812	759	787	761	800	807	803	804	838	825	844	787	776	795	769	774	794	757	770	777	813	854	795	776	795	829	767	807	838	768	807	774	785	804	766	751	808	788	744	775	751	805	820	765	809	853	797	743	809	759	793	825	789	796	780	800	789	832	797	767	758	795	800	792	762	813	767	811	814	769	774	750	747	823	744	743	795	824	831	775	755	799	867	771	786	795	772	785	733	799	781	789	821	776	789	781	738	741	776	767	805	781	791	815	746	769	783	825	796	786	759	780	814	814	818	796	756	802	772	830	768	794	816	783	768	789	798	805	811	807	806	773	756	797	801	777	757	761	827	784	763	751	795	836	697	803	830	744	840	844	804	763	787	765	783	798	810	734	735	744	761	817	780	814	782	791	770	783	754	745	820	779	763	777	736	775	775	792	783	764	792	794	798	779	768	776	805	795	801	803	790	756	811	779	803	753	821	838	797	791	824	817	828	761	783	865	814	822	794	780	754	828	785	805	799	812	732	784	798	755	777	773	754	800	796	763	787	795	784	801	810	825	817	794	742	788	784	811	788	789	835	745	739	797	775	833	772	808	770	768	813	771	779	793	741	774	745	774	788	800	828	750	771	746	766	776	772	757	759	792	852	822	774	763	845	831	756	787	807	817	788	827	823	764	756	759	833	763	724	842	814	763	770	773	805	785	796	846	782	761	772	786	813	824	778	803	779	787	833	746	825	816	804	811	747	815	713	782	803	792	782	758	761	787	762	789	768	816	821	768	784	749	766	767	803	780	812	797	745	782	779	799	780	775	798	749	805	748	778	749	840	776	790	788	789	818	843	802	755	773	810	811	808	790	767	759	784	810	835	780	797	822	869	770	805	767	776	798	799	809	754	811	793	806	791	852	798	784	772	763	785	765	813	788	806	747	751	806	784	794	801	812	793	805	807	795	773	789	739	796	808	796	810	756	794	754	822	788	819	809	779	795	771	799	808	770	753	786	786	830	808	780	771	771	784	762	759	779	778	779	789	791	794	759	771	729	732	712	795	811	836	747	789	784	791	747	807	837	806	775	798	820	762	788	802	812	780	817	775	803	826	781	778	736	767	796	816	780	799	820	766	782	799	790	766	805	780	802	824	795	752	793	786	793	762	797	750	750	800	772	788	831	825	784	740	738	806	844	819	781	773	799	791	761	785	764	838	820	772	782	769	858	767	811	713	778	814	847	809	793	743	817	812	765	795	749	772	766	792	835	788	816	806	806	793	774	810	805	806	752	819	750	778	813	811	816	813	780
2124	3696	14750	14420	9965	4551	1160	322	91	79	60	62	76	74	68	71	68	65	61	55	54	71	69	69	64	61	60	71	53	59	71	61	62	64	69	69	65	63	50	62	68	62	73	50	69	64	62	59	69	71	74	75	75	68	73	54	72	72	74	66	76	67	61	66	67	64	64	45	65	65	65	75	67	70	75	71	65	57	63	70	58	55	77	54	72	78	78	63	65	69	75	65	77	62	70	51	57	67	64	46	51	60	67	60	66	69	54	60	56	67	65	52	68	75	68	67	68	77	62	54	62	67	61	61	62	77	71	77	70	64	74	62	63	66	77	67	58	75	63	71	82	53	67	71	65	74	73	73	68	56	77	61	72	74	68	59	56	60	64	70	74	73	65	73	72	72	61	75	66	59	59	71	71	53	74	59	66	80	61	60	53	70	61	66	60	74	68	63	64	56	91	56	79	67	58	70	77	61	75	60	71	82	83	65	70	61	58	62	48	65	66	64	74	59	64	66	62	75	71	59	64	50	75	59	66	62	61	79	74	64	66	62	67	66	73	66	63	59	56	67	63	62	76	69	62	74	50	66	55	74	69	65	70	60	73	64	69	59	60	77	51	70	71	57	59	72	71	69	63	73	45	70	68	57	60	69	68	72	74	68	61	74	63	60	72	61	68	56	55	60	60	59	60	69	76	76	67	68	61	58	65	81	65	57	64	71	70	70	66	69	57	61	64	58	71	66	68	68	58	71	81	72	70	76	57	62	61	80	79	62	58	60	54	75	60	69	67	85	62	72	64	57	71	56	77	76	68	53	84	72	49	71	62	81	66	62	57	73	61	77	68	54	68	54	55	66	62	74	76	64	67	75	61	68	70	65	58	62	64	70	72	85	87	69	64	62	65	62	71	61	68	66	66	64	71	78	77	82	66	56	67	88	65	56	67	69	70	61	73	63	59	45	62	65	63	64	62	73	77	80	76	69	57	55	70	73	72	66	68	88	74	85	87	57	70	70	62	77	77	58	65	64	68	62	61	60	72	73	58	62	62	56	68	76	70	62	68	66	61	60	76	64	68	63	55	63	62	70	60	69	75	51	61	64	65	69	64	73	68	62	64	73	52	72	59	75	68	69	74	91	59	61	68	75	50	75	64	51	91	58	66	75	62	78	58	70	67	70	56	68	62	77	67	68	62	66	64	61	67	61	52	72	74	67	53	58	59	53	67	54	79	56	77	77	60	71	78	61	56	61	69	63	80	52	66	79	62	73	64	54	66	75	65	64	58	68	57	65	55	69	65	60	66	63	57	63	65	70	63	68	70	76	69	62	68	60	58	77	70	68	62	57	75	75	76	73	84	56	66	59	59	73	72	73	53	62	65	59	59	66	67	68	77	64	70	51	70	67	69	68	62	60	79	63	73	74	75	63	64	66	78	67	76	76	62	67	68	80	70	81	55	71	71	68	54	57	75	55	66	63	77	91	66	61	63	50	67	57	73	78	93	57	56	71	68	60	73	73	58	63	51	62	63	81	61	67	59	70	71	68	54	66	76	52	58	76	53	81	66	57	71	79	54	66	67	68	75	69	62	70	59	56	60	63	67	71	58	50	67	76	66	47	78	64	64	63	64	59	64	57	70	70	59	64	76	57	60	66	57	59	61	68	70	74	66	50	55	74	72	76	60	63	65	66	59	68	69	80	64	66	58	77	65	78	78	58	54	68	57	76	54	72	65	57	62	56	78	64	69	55	60	59	59	64	57	59	77	75	71	77	53	54	55	69	62	64	57	78	75	67	67	74	63	80	58	64	65	55	58	62	78	61	62	72	76	71	70	74	55	63	65	61	69	74	58	87	65	71	66	70	62	64	63	58	67	73	66	86	72	61	56	66	71	63	68	69	77	64	73	51	57	78	65	75	71	75	67	74	53	54	74	75	70	64	64	60	61	77	67	53	59	58	76	74	73	75	67	74	60	61	55	58	67	65	66	64	69	62	60	81	69	66	81	57	61	80	59	68	66	61	69	52	56	64	65	65	63	59	72	74	60	59	65	71	64	82	72	69	62	65	64	61	69	71	62	77	66	78	66	67	65	72	60	54	67	60	58	66	56	61	49	74	55	57	64	56	60	67	64	62	74	66	76	57	53	50	68	65	56	63	58	68	75	56	67	91	64	54	59	66	69	60	69	68	65	75	70	68	67	75	69	75	62	66	67	73	54	63	61	63	61	61	73	56	73	53	66	55	64	67	65	73	70	70	54	55	81	72	66	65	51	65	66	54	74	72	56	67	76	61	66	57	56	73	68	59	64	75	52	76	61	56	66	88	66	59	70	70	58	70	78	65	63	73	78	48	77	65	66	73	83	64	55	83	63	84	56	63	60	63	64	62	59	65	83	51	64	51	74	68	68	64	54	81	76	66	77	62	61	66	53	58	70	62	71	45	60	62	65	81	54	64	81	62	69	65	73	64	69	60	78	58	69	46	68	63	82	64	52	64	55	67	72	67	73	71	72	50	68	72	70	57	64	67	58	64	71	70	62	72	58	67	63	67	60	66	59	70	84	69	70	79	67	55	56	55	57	63	65	63	60	68	59	71	73	80	71	66	86	65	80	84	70	59	57	63	71	57	60	59	76	65	77	61	68	49	63	60	61	68	69	63	59	59	61	58	60	72	69	65	70	75	70	61	84	70	68	69	67	73	62	58	73	69	66	62	56	68	65	69	59	68	63	63	70	55	62	58	57	53	76	73	73	69	65	59	64	67	67	64	53	70	74	61	70	71	64	64	69	80	68	63	71	60	60	64	72	84	65	58	61	59	63	70	74	61	63	71	71	74	65	71	60	68	69	55	72	73	73	54	72	78	48	79	59	50	63	62	58	78	46	64	63	57	67	60	85	67	60	63	77	63	64	63	69	83	63	59	70	69	64	61	70	60	71	78	73	68	75	41	74	60	71	77	79	61	77	77	72	64	69	60	62	57	75	62	76	79	70	61	57	67	77	68	64	67	65	57	71	76	68	54	59	62	61	62	78	69	63	64	74	69	61	75	70	66	55	77	59	46	77	58	57	65	71	57	57	62	56	56	68	64	65	62	74	68	59	76	65	61	71	64	58	80	56	74	55	54	85	75	62	59	76	68	61	66	71	67	64	70	66	70	68	61	59	65	71	66	68	53	63	72	80	50	58	66	67	61	63	67	69	71	65	63	61	58	66	71	85	61	57	80	85	78	74	74	72	47	53	77	64	61	55	76	58	78	66	65	67	67	72	69	62	55	53	63	56	73	58	72	73	56	76	75	54	66	56	75	72	63	80	66	60	62	71	61	58	54	58	52	85	67	71	79	73	69	62	73	49	71	69	69	67	68	60	70	64	67	57	52	66	77	53	48	84	71	67	68	70	75	75	66	80	67	58	58	73	68	65	65	54	67	72	73	77	63	73	64	75	58	81	60	68	59	76	75	73	68	63	63	75	69	62	56	61	77	72	65	80	58	58	56	70	63	75	55
17651	27117	42744	53502	52926	37411	21705	8681	2358	1014	818	819	800	798	807	809	783	791	795	799	753	780	771	796	814	788	816	824	858	774	804	797	797	791	852	802	759	788	772	838	803	858	796	872	790	780	820	852	829	816	778	805	818	751	784	818	835	802	719	789	797	817	804	800	806	783	756	830	757	765	789	766	824	777	871	789	802	794	830	840	789	823	794	778	754	755	796	804	756	805	822	817	795	789	760	825	784	790	810	829	777	773	788	827	861	754	799	905	820	798	817	827	791	787	787	769	805	792	811	789	785	765	745	783	795	843	803	820	830	770	791	822	857	840	796	818	816	862	808	802	809	771	759	863	815	774	791	817	825	787	786	798	802	826	777	833	787	785	791	828	812	798	807	838	805	771	786	825	852	818	808	827	769	821	831	835	790	815	766	887	813	729	781	851	832	811	828	795	803	778	822	789	849	831	801	822	819	787	811	775	790	819	836	783	798	805	824	795	797	773	790	806	825	848	784	801	782	835	789	828	779	799	823	853	837	756	820	799	812	768	784	763	789	794	847	818	840	791	820	842	793	746	830	795	822	808	824	779	779	815	812	790	833	780	807	819	781	807	801	828	799	799	831	778	865	790	820	785	809	776	793	769	779	786	840	788	796	830	843	853	845	826	811	836	797	782	825	832	820	822	773	802	816	817	802	831	809	821	817	767	810	826	801	766	828	826	811	743	780	868	804	894	805	816	816	816	793	825	814	853	845	811	813	828	819	748	824	797	853	794	780	814	834	779	841	790	781	817	800	816	843	817	804	828	780	782	835	827	782	749	848	799	855	781	800	814	796	833	835	804	805	778	783	795	798	773	812	839	773	795	839	799	817	864	817	792	757	765	801	785	814	785	834	770	806	776	796	751	841	751	871	814	791	882	806	813	835	793	782	832	762	767	818	799	801	796	804	838	787	804	830	800	780	791	779	816	735	837	838	825	786	775	800	761	788	795	834	779	777	829	826	759	784	825	822	857	828	812	805	840	797	821	776	799	838	854	771	848	824	862	784	827	809	792	826	792	760	777	786	766	794	847	813	827	803	807	776	799	833	811	777	847	770	831	842	809	778	814	823	821	802	790	784	796	826	816	781	783	819	798	787	825	796	791	840	819	833	822	768	764	873	798	813	804	807	780	767	803	820	829	805	821	831	808	836	825	778	814	785	834	843	797	841	837	817	806	830	791	796	797	748	812	843	833	782	799	770	764	809	773	792	781	782	805	812	759	769	784	812	821	802	741	779	788	796	849	781	808	796	785	834	842	832	817	807	777	813	805	822	766	796	843	777	819	827	792	827	787	823	825	844	790	859	789	782	850	837	798	792	785	808	800	807	810	813	826	770	798	778	781	832	802	832	889	831	757	870	778	832	803	810	817	869	838	812	806	783	780	837	802	795	780	797	830	763	770	797	783	767	820	820	874	803	856	811	802	808	772	829	810	818	758	878	799	796	771	790	830	799	795	848	804	791	809	821	791	834	837	808	798	806	786	757	774	782	775	814	796	834	796	779	865	802	819	821	831	752	817	833	798	792	785	754	781	804	810	781	810	795	827	847	798	798	812	758	777	778	815	794	780	800	810	778	820	860	832	842	775	844	822	826	762	809	822	838	781	754	758	776	852	811	811	771	786	803	813	769	801	802	794	790	759	819	756	838	776	828	763	824	806	796	818	783	761	778	765	829	785	819	815	833	790	801	770	792	819	813	729	772	773	792	808	802	830	798	794	804	803	810	814	827	800	804	801	792	821	793	821	779	795	812	792	762	828	808	814	762	836	794	822	794	787	818	784	782	778	832	813	828	815	817	821	760	780	792	797	815	775	790	803	815	759	820	840	824	800	805	769	805	841	829	823	819	847	823	808	743	803	830	794	808	800	791	820	779	814	811	812	800	775	807	804	829	820	802	796	819	834	857	828	783	776	760	852	792	836	816	820	805	862	793	848	814	831	828	811	810	800	829	803	832	768	809	773	818	814	806	800	840	836	777	807	796	733	778	823	811	791	825	790	786	782	737	811	802	791	842	813	827	831	849	839	796	842	810	798	825	816	849	809	806	814	834	809	841	758	831	785	797	860	841	832	824	795	874	817	803	798	748	751	798	825	765	790	844	797	824	787	788	830	829	828	792	821	825	823	824	826	826	838	854	752	764	843	779	760	828	799	792	763	833	835	844	854	780	839	814	862	740	840	787	836	775	794	824	788	822	841	795	827	766	786	812	836	832	849	774	844	774	887	780	749	830	839	814	838	841	810	871	790	820	827	825	807	827	817	803	788	835	803	804	771	802	806	789	764	845	808	802	798	797	790	811	833	771	835	814	806	857	865	811	804	797	850	798	815	817	821	817	871	798	807	849	881	840	810	839	776	800	831	848	776	816	753	775	741	792	791	813	875	871	836	810	840	823	855	826	794	817	824	803	791	862	736	793	776	776	802	768	812	839	807	827	803	795	801	825	770	844	898	836	871	828	801	788	807	836	809	797	869	771	795	803	796	822	811	825	856	831	832	773	759	824	818	788	798	775	845	786	827	769	775	806	777	835	841	802	776	780	786	846	831	789	867	823	795	792	841	830	825	844	807	808	819	843	823	834	793	822	824	828	787	816	779	803	844	802	755	820	774	814	806	780	798	777	856	828	849	782	792	822	812	813	801	791	781	818	848	824	806	805	815	790	835	817	812	801	799	875	776	815	807	758	754	832	843	789	819	790	766	811	783	798	734	765	825	770	813	796	836	782	762	820	807	738	764	783	841	817	800	812	795	772	812	824	835	809	783	759	839	766	791	795	817	798	862	793	802	810	863	788	847	820	833	851	798	824	815	805	829	774	736	839	858	806	789	732	806	807	772	841	831	741	819	795	819	800	817	789	798	781	765	797	807	800	812	799	857	820	772	781	803	829	791	798	800	753	773	750	753	823	833	836	826	841	779	823	844	830	797	797	778	802	817	761	841	803	764	737	791	858	825	773	801	834	778	790	850	853	779	783	802	805	774	780	846	797	824	818	762	788	831	847	761	776	805	802	811	789	833	782	782	843	844	795	832	816	780	821	791	778	822	796	850	828	797	799	837	813	787	798	848	811	821	777	824	824	824	784	813	816	834	818	835	861	826	806	804	853	804	790	747	762	781	854	845	802	789	808	847	834	752	803	819	816	805	789	769	795	852	820	825	814	844	816	779	837	817	818	772	820	769	766	854	842	790	814	828	769	833	774	788	814	785	767	808	797	835	825	833	797	813	864	774	789	775	795	824	800	800	763	832	772	833	827	794	776	805	748	775	780	792	826	815	771	789	805	820	809	804	800	802	803	794	872	790	756	812	835	837	795	815	819	767	824	763	832	825	820	787	798	815	798	790	735	841	743	763	838	780	831	835	785	825	777	813	777	812	802	843	763	770	811	773	810	806	866	802	758	830	778	764	795	813	774	823	808	877	834	784	775	796	832	850	821	846	859	814	802	843	788	835	782	732	826	785
1359	7551	21431	20456	15173	7546	1853	478	138	84	77	64	74	55	61	69	65	65	59	64	61	76	53	52	64	72	79	60	64	72	63	60	66	56	73	74	66	70	55	73	69	70	68	65	53	56	62	58	74	65	57	71	69	68	86	67	53	65	70	62	62	50	73	63	58	82	71	61	65	72	63	53	67	62	58	68	63	67	47	57	69	70	64	65	66	69	63	60	67	78	59	72	51	72	78	77	67	68	57	60	70	66	80	62	53	72	76	57	80	65	54	67	66	63	61	60	75	89	59	73	67	71	64	85	60	72	70	59	57	53	67	75	74	61	51	64	83	61	63	57	67	64	75	59	59	68	63	66	80	60	67	76	69	52	78	55	69	66	67	55	61	72	64	64	57	71	60	72	66	62	58	70	62	63	67	50	63	70	67	87	54	78	48	70	62	63	82	53	67	69	75	61	64	73	50	56	56	71	62	55	61	64	58	69	71	65	54	70	54	74	58	70	57	61	74	74	69	57	57	66	57	55	67	68	72	51	53	50	74	85	76	70	63	60	66	61	62	54	62	66	65	75	66	77	63	75	73	64	72	48	62	61	76	77	66	66	59	71	84	71	82	72	67	71	75	68	58	76	75	59	62	64	62	69	70	64	66	80	70	60	69	67	71	78	63	61	63	66	67	66	69	63	70	75	62	46	61	56	73	63	74	67	65	60	70	70	66	57	68	74	75	66	65	58	64	58	66	66	66	62	72	83	67	68	55	55	76	72	67	88	68	55	58	52	58	84	60	65	62	65	70	71	58	59	76	72	68	71	68	64	65	77	57	68	72	71	72	70	65	78	72	72	76	68	75	58	63	79	60	55	67	59	79	58	89	62	68	62	84	58	69	68	66	65	57	63	71	54	54	59	52	63	61	78	72	61	70	80	76	62	62	53	56	67	51	67	55	63	71	70	62	64	58	65	64	89	83	75	61	81	70	67	71	65	57	71	69	77	75	77	69	63	55	73	69	71	60	57	63	73	67	50	53	63	64	60	54	69	53	65	76	69	54	66	51	69	61	59	71	70	64	82	51	61	52	70	65	78	72	50	67	56	66	79	51	52	88	61	71	67	60	70	83	58	63	73	69	74	62	60	63	71	64	66	62	59	71	79	60	73	59	70	64	64	73	64	72	54	62	72	69	61	67	64	64	73	68	58	74	77	64	66	58	70	78	67	77	76	62	57	76	67	56	71	69	58	57	60	65	55	71	73	61	57	59	66	61	73	71	58	58	58	73	80	67	49	56	75	72	58	78	69	77	58	70	61	70	53	62	60	70	68	66	68	52	78	72	68	65	72	62	63	79	65	74	63	61	74	75	67	51	71	59	69	65	64	81	71	65	90	71	65	59	69	82	71	55	63	57	73	52	64	58	58	65	56	68	63	72	72	59	54	65	64	61	62	71	67	57	62	72	83	70	61	66	77	69	58	87	76	69	57	63	57	71	64	80	61	64	64	70	63	76	56	63	62	65	50	62	61	64	54	73	69	77	72	70	48	81	64	67	65	72	65	76	70	77	63	57	58	64	57	67	60	59	63	88	55	59	64	63	88	62	54	64	47	57	57	70	68	74	66	64	66	67	69	75	68	61	72	60	62	79	68	49	67	69	70	77	66	61	67	67	74	59	67	71	60	65	73	73	64	51	69	66	78	67	69	73	67	65	55	62	54	58	64	60	65	49	68	68	78	72	61	61	71	61	81	74	75	61	55	57	67	81	66	64	62	75	49	66	62	71	67	63	71	63	52	57	58	82	54	63	67	64	87	49	70	62	60	64	58	42	63	60	60	67	90	63	59	69	72	66	60	64	64	57	65	62	61	71	72	66	92	73	66	62	68	72	82	66	68	66	67	54	57	66	63	72	60	51	63	67	67	68	69	52	69	61	62	62	58	61	50	66	73	82	54	60	73	76	58	69	64	66	61	68	65	68	72	80	76	61	57	72	69	69	74	67	61	70	60	71	65	71	58	64	79	61	66	64	56	72	79	60	54	73	77	58	64	66	65	59	71	73	65	70	60	54	65	81	69	73	66	63	67	63	68	57	81	72	74	70	71	67	77	50	67	54	77	70	78	57	73	59	82	59	68	52	68	58	63	71	67	48	88	75	64	63	53	63	59	68	59	86	63	65	62	64	75	65	76	73	66	57	61	76	68	60	77	40	73	61	68	61	50	69	63	54	52	63	76	67	61	56	54	61	64	75	69	67	55	70	66	60	62	83	60	66	72	56	65	70	67	72	60	75	66	72	46	78	59	53	59	64	66	60	64	83	57	62	61	61	77	67	61	66	62	54	68	74	65	78	62	74	61	70	73	62	75	67	62	59	71	65	82	58	69	53	78	62	68	68	62	67	75	57	79	60	65	72	73	69	66	71	73	65	65	81	56	53	59	50	64	75	62	61	69	55	72	59	68	53	63	41	79	67	64	64	51	69	72	68	53	75	66	80	67	63	55	65	55	60	72	67	68	63	58	68	67	66	74	78	53	62	71	55	68	60	63	66	49	71	57	58	72	58	65	80	65	65	52	70	59	68	68	62	80	57	58	69	54	81	75	62	79	63	68	67	55	62	73	57	66	69	72	77	71	82	87	49	59	60	56	47	69	80	57	71	59	73	50	65	77	76	75	67	67	65	72	55	58	64	45	67	59	49	53	57	73	71	80	63	62	71	61	77	52	77	57	60	65	62	51	78	64	68	65	77	43	57	61	68	68	64	67	75	58	56	61	66	74	64	62	60	57	63	66	85	63	74	63	76	72	67	57	51	56	69	69	62	58	72	65	76	71	80	63	80	65	71	55	63	68	56	62	67	71	79	74	69	72	86	59	62	76	57	62	69	73	64	74	76	73	64	70	71	50	75	52	71	71	69	83	56	68	68	74	43	66	67	67	57	61	71	75	64	55	63	80	63	69	55	65	78	62	64	64	77	82	68	72	67	58	65	68	63	71	55	60	60	55	56	75	65	52	73	61	69	58	70	65	68	58	65	61	66	57	40	66	70	75	63	63	52	78	67	49	69	66	72	61	78	54	69	61	74	54	50	53	58	59	66	76	86	74	68	73	71	80	64	54	62	64	54	67	61	60	77	76	56	86	71	63	67	67	63	65	68	73	65	64	57	60	68	61	58	60	59	53	59	61	79	70	68	71	69	66	70	65	63	64	54	62	67	60	77	65	71	74	72	67	79	66	72	72	52	75	74	71	72	53	66	58	71	81	68	61	71	58	76	67	77	68	77	69	62	56	45	60	63	67	63	75	66	60	63	71	65	72	64	66	67	68	71	77	91	63	61	62	49	60	73	60	59	76	60	85	59	63	56	76	66	63	66	76	68	60	68	61	72	62	59	66	59	62	56	71	86	66	54	61	64	59	70	63	58	68	67	92	77	72	57	56	67	79	87	64	51	67	67	73	63	77	65	80	64	85	76	76	59	65	65	61	76	69	56	54	66	63	75	79	58	65	56	73
22703	35006	48868	62958	62355	43618	25963	11556	3039	1133	835	743	796	815	790	838	790	785	754	828	788	761	822	815	838	795	789	784	804	797	836	824	757	780	839	799	805	864	775	817	780	793	816	825	821	805	747	837	731	749	737	784	822	821	788	761	782	800	745	832	742	808	792	793	799	798	815	783	777	821	795	817	780	771	788	803	803	819	808	822	834	822	789	805	801	786	763	821	796	793	772	878	756	779	795	786	781	767	798	840	847	801	810	820	734	768	778	795	823	790	760	735	806	795	815	813	787	823	801	826	818	809	809	803	730	802	787	807	827	823	806	841	778	837	798	805	798	792	790	837	778	811	759	809	823	791	791	772	777	778	798	822	834	787	848	802	825	810	787	767	789	797	795	849	825	819	802	799	754	768	869	796	804	818	746	797	847	780	768	863	783	809	768	791	805	785	805	825	800	837	751	787	850	776	789	791	778	766	802	831	814	771	790	867	845	780	829	827	800	832	802	795	819	802	802	749	807	804	790	842	769	748	777	761	774	807	810	830	816	829	774	753	820	796	894	828	831	808	797	812	851	828	838	786	821	814	775	791	788	810	774	771	824	809	778	822	819	793	796	807	802	767	789	844	773	827	787	851	787	792	761	776	774	813	798	803	841	807	770	830	744	763	847	818	790	797	815	774	829	811	808	857	787	784	819	811	787	849	766	851	862	808	840	804	778	826	803	796	792	809	785	808	784	790	847	815	786	768	838	800	788	783	829	796	774	768	813	830	756	821	800	776	805	822	786	832	805	789	803	795	835	775	765	771	813	769	836	811	783	782	849	823	817	803	796	757	803	813	797	763	813	773	778	783	781	823	836	826	783	815	785	828	814	790	822	781	843	855	823	838	821	851	818	807	784	792	777	785	822	819	767	821	816	816	783	808	796	811	857	764	850	784	797	792	856	738	857	818	821	779	812	833	785	748	807	830	778	782	769	784	779	798	813	818	803	856	774	829	813	801	785	775	778	784	816	770	811	776	826	860	853	844	806	798	777	797	809	788	775	778	780	837	803	794	811	826	789	780	795	781	821	812	811	829	804	820	792	811	804	834	802	788	827	764	772	779	821	802	789	791	764	770	756	820	814	817	809	819	790	831	813	817	801	791	804	768	755	829	783	808	873	811	815	831	785	774	771	846	819	784	820	836	821	794	812	776	769	845	813	809	827	806	771	772	791	835	802	823	786	789	832	827	775	804	746	782	810	848	791	828	778	818	795	770	799	827	774	791	823	787	778	785	849	783	818	850	824	799	818	762	825	835	757	794	765	829	799	838	788	849	767	836	764	782	790	788	799	777	805	760	784	813	805	793	811	820	821	821	807	819	871	795	830	788	745	812	794	820	794	806	780	835	790	766	730	786	832	740	798	795	818	803	750	833	869	807	803	794	758	787	828	840	782	823	820	795	852	797	800	863	768	784	765	839	801	801	783	794	833	810	758	793	775	806	819	777	775	789	787	758	767	815	780	799	830	793	752	797	806	764	809	782	761	844	739	785	853	784	847	835	796	832	749	795	843	800	798	800	767	800	817	818	818	816	844	852	849	801	792	813	780	818	822	769	831	780	769	810	771	806	770	807	765	817	783	780	805	787	732	839	828	787	812	783	796	812	834	810	857	786	773	787	793	807	795	854	772	751	834	757	760	836	776	810	802	839	789	851	830	800	803	789	777	788	795	763	829	842	803	784	826	802	809	775	804	764	835	846	789	780	768	778	817	814	776	804	832	761	813	827	804	795	808	834	813	841	821	801	833	751	783	832	804	746	827	806	782	821	802	807	762	746	823	810	820	789	811	783	815	816	809	801	764	862	816	752	793	840	786	843	814	774	821	789	779	788	825	770	798	796	798	790	798	862	786	778	827	780	776	791	793	769	795	786	821	772	779	769	813	777	803	797	812	818	786	800	825	805	783	819	797	789	748	782	802	777	814	796	829	844	818	830	758	787	831	800	851	793	760	807	842	831	752	857	773	748	851	820	798	799	779	796	826	745	809	758	822	812	777	758	797	811	807	810	876	855	762	812	807	775	795	858	765	797	777	788	802	809	812	815	783	840	759	784	795	767	781	807	828	823	818	775	813	858	781	781	783	789	728	828	797	845	826	819	781	792	803	835	791	786	755	804	788	767	827	819	838	788	843	832	791	815	814	804	817	844	786	776	782	802	821	758	806	836	779	821	761	795	821	806	817	805	745	833	754	792	835	801	835	806	811	798	754	751	754	834	806	829	752	803	818	782	756	755	758	805	799	779	803	832	769	776	834	853	766	762	807	797	804	834	796	765	764	802	839	807	828	798	798	802	803	774	824	801	832	788	769	768	817	786	811	792	798	787	768	819	815	794	785	795	827	820	782	819	840	820	809	769	818	811	778	787	812	802	792	796	777	834	832	805	771	795	771	808	759	775	723	770	801	787	797	810	795	823	759	800	843	769	820	802	791	804	781	750	785	788	835	810	786	810	793	806	822	824	798	840	835	788	824	823	801	796	788	849	841	801	769	835	787	816	828	830	811	800	858	836	794	736	796	836	800	829	811	794	793	785	809	779	810	823	833	786	846	839	767	795	822	776	777	814	794	773	807	808	804	821	751	827	807	769	764	832	792	797	752	801	791	808	837	813	831	803	857	779	798	820	803	778	834	807	820	767	790	799	801	787	777	815	822	817	793	776	780	780	820	762	809	817	752	785	821	805	809	826	822	805	819	793	780	805	709	765	846	778	768	799	802	798	757	780	805	763	854	760	789	797	786	828	804	796	782	789	839	774	779	775	792	850	789	804	810	811	815	771	855	798	853	785	827	817	844	780	831	812	774	782	774	805	820	823	830	841	863	784	810	811	812	754	794	824	787	785	771	826	797	763	795	756	796	851	782	808	824	792	780	816	729	819	837	799	783	798	821	796	849	825	798	806	776	821	799	810	784	751	780	796	797	792	795	806	751	793	757	805	768	804	819	781	822	815	816	816	803	847	767	819	783	861	824	821	804	822	804	814	832	774	773	820	807	813	809	831	783	787	818	763	770	821	822	804	782	828	802	799	741	777	791	788	759	816	784	822	726	819	818	765	786	801	795	799	805	768	843	751	795	858	782	783	813	824	811	827	773	826	732	825	807	791	806	817	804	797	789	826	802	794	791	790	850	761	770	807	794	781	775	778	774	835	781	743	820	801	792	795	814	786	740	858	785	830	810	795	815	777	782	778	770	838	787	802	775	782	777	792	788	810	861	787	779	809	766	840	834	803	812	784	771	798	788	773	773	786	784	785	835	821	770	800	784	806	776	776	876	760	743	800	834	780	811	796	796	816	799	793	793	780	842	820	770	763	848	780	793	792	853	786	838	795	804	810	820	820	858	795	818	819	781	843	747	773	795	769	778	834	841	804	856	821	746	806	780	789	806	850	809	804	784	819	798	805	808	799	831	808	806	753	778	760	826	761	751	769	816	804	797	812	812	769	764	786	778	771	780	795	760	787
1333	1594	5079	6064	3958	1630	526	192	78	75	71	64	64	71	68	62	64	56	58	63	62	58	71	54	66	62	63	60	50	65	61	65	78	78	57	77	60	52	73	67	85	70	72	59	61	57	42	65	70	53	55	61	74	68	75	69	61	55	66	61	57	60	59	61	61	65	58	75	67	55	69	68	60	60	53	62	64	64	56	57	70	63	76	64	72	73	59	68	74	53	63	56	53	62	52	58	63	67	65	60	53	81	69	63	71	75	61	54	56	70	69	61	56	63	67	65	76	61	58	62	58	67	73	80	63	66	62	72	74	54	63	56	66	58	64	69	65	69	48	68	65	82	63	61	62	59	72	78	57	63	62	59	55	73	74	62	59	57	59	59	45	77	50	58	46	72	74	65	79	61	57	62	62	54	53	72	73	50	76	49	63	50	58	57	61	56	65	73	76	80	59	52	61	60	52	51	57	66	67	65	69	66	96	71	71	79	61	51	63	61	69	58	79	69	61	72	67	61	69	56	63	73	58	49	62	67	52	64	57	69	67	66	63	63	67	61	69	63	68	75	63	82	55	60	62	58	55	71	74	56	55	64	61	59	69	51	68	54	54	60	61	52	65	59	60	69	72	66	69	77	76	59	73	56	69	50	55	66	66	71	64	63	64	64	56	55	61	73	60	66	74	62	71	69	68	67	51	67	67	60	76	60	57	51	63	59	76	56	57	57	51	71	56	53	62	60	70	71	60	61	62	70	77	55	46	46	63	56	66	63	75	61	69	76	76	51	71	74	57	60	69	65	66	80	56	69	73	60	58	66	70	55	61	62	58	70	64	44	61	77	57	66	70	69	50	71	66	76	55	65	55	64	59	67	55	62	55	65	76	68	63	62	69	60	70	67	62	66	55	73	65	67	71	62	53	68	74	68	62	69	52	59	75	50	70	60	69	56	56	89	55	73	59	54	69	57	60	59	53	64	60	66	54	64	71	59	49	43	55	63	67	70	70	68	62	66	69	62	74	63	63	57	68	72	61	56	68	60	83	77	68	65	86	76	54	58	62	68	64	77	60	61	66	68	66	58	67	63	76	69	52	55	62	63	63	53	65	67	70	56	77	73	67	62	63	55	68	60	49	67	65	62	60	62	58	72	76	57	55	64	77	61	58	66	67	62	73	63	59	63	77	65	75	62	84	77	66	67	59	51	52	62	80	83	45	63	59	72	43	62	59	77	55	69	47	64	55	69	42	66	70	65	66	62	66	57	78	67	61	65	66	70	66	73	64	65	52	61	81	61	58	66	78	55	72	73	56	70	59	63	74	71	62	79	66	63	57	59	57	69	68	56	68	74	62	76	66	66	70	57	65	60	55	68	71	66	74	68	59	70	64	65	54	59	57	70	56	62	70	61	77	76	72	69	66	51	66	59	69	70	60	57	52	67	70	55	68	66	54	60	59	50	61	70	72	61	57	61	71	53	85	63	62	67	55	49	68	64	66	65	70	66	70	49	60	67	59	68	69	53	57	55	54	64	83	60	61	61	55	65	64	62	61	79	62	67	59	76	64	74	73	62	65	63	60	63	70	62	76	61	55	53	74	84	56	41	63	53	54	65	66	70	71	71	49	61	62	88	70	65	59	68	56	74	54	64	63	65	62	49	67	64	83	62	50	62	67	63	58	55	67	60	50	70	55	71	63	68	75	64	77	64	64	66	66	68	66	69	67	73	68	72	64	63	61	68	49	64	62	71	68	93	72	78	69	51	60	67	61	70	54	57	65	66	55	45	50	60	74	47	66	51	66	58	64	66	57	66	63	73	68	68	58	56	50	65	69	88	59	63	64	64	55	82	60	56	58	65	63	63	64	65	67	53	41	81	67	65	57	66	61	63	66	56	59	62	74	56	55	58	69	65	53	57	66	65	69	55	61	63	57	73	58	72	53	69	63	55	72	78	60	47	77	70	76	77	72	69	63	60	65	72	53	56	56	62	69	58	73	76	52	65	49	62	59	57	52	59	73	59	63	66	52	68	59	70	63	51	68	62	54	67	76	78	60	66	88	69	55	66	68	63	63	70	75	72	64	68	79	56	75	60	71	50	59	53	68	48	60	55	66	75	69	63	74	74	59	62	65	66	75	64	57	66	74	62	59	78	58	75	71	71	59	58	68	70	57	57	70	76	58	68	72	48	78	68	69	65	51	68	61	51	73	63	58	71	66	65	69	70	67	63	56	76	64	60	72	61	69	65	66	63	55	71	69	67	64	69	73	62	59	64	64	72	57	57	65	60	79	65	74	63	70	53	64	55	50	68	76	63	72	63	70	74	60	69	67	64	65	55	43	72	57	45	67	63	42	63	61	70	58	69	69	62	63	62	66	55	64	69	51	68	64	72	67	65	54	67	72	55	77	47	76	55	72	82	79	64	43	54	70	61	40	57	72	77	63	70	61	64	65	56	69	65	77	69	71	70	92	56	56	70	50	59	76	65	59	45	56	70	63	78	69	66	63	64	55	69	77	58	57	62	63	67	61	59	60	60	59	69	63	79	61	46	62	66	47	64	58	59	53	58	56	71	62	57	74	69	65	67	63	67	45	65	59	66	62	56	70	56	66	67	71	63	72	66	51	58	58	67	69	62	62	74	66	54	47	66	75	74	53	45	76	56	66	53	68	78	62	66	53	73	66	68	57	63	65	65	55	60	61	74	64	71	64	67	67	56	77	61	63	71	80	54	62	56	66	62	55	66	71	78	69	70	53	66	70	67	50	64	67	65	76	81	58	48	60	74	66	84	59	55	68	60	57	62	76	63	76	58	76	52	75	68	67	73	76	68	74	55	57	65	70	76	78	54	65	51	64	66	68	75	57	64	63	66	51	62	66	67	69	63	70	75	72	62	57	66	72	79	52	53	79	67	72	62	77	81	67	58	65	74	49	70	59	61	68	59	74	60	67	67	49	63	70	65	59	64	67	61	55	49	70	68	38	65	60	72	61	67	72	60	63	66	67	85	57	64	64	74	62	72	59	57	68	59	69	70	72	64	56	60	72	60	65	78	58	52	66	79	73	68	75	74	54	59	65	69	66	65	54	76	60	67	66	55	53	71	67	68	72	65	56	57	58	69	61	61	75	72	58	49	62	69	75	59	72	66	60	73	46	54	67	77	84	83	67	56	72	65	69	75	66	77	69	76	68	62	52	67	75	59	66	78	62	71	66	64	59	63	47	66	74	78	78	66	72	56	67	54	71	75	77	61	73	62	53	64	54	49	61	62	67	55	72	60	64	53	55	71	67	56	51	65	58	74	73	62	63	72	57	58	65	59	83	70	56	73	59	61	66	74	78	59	66	54	66	78	68	61	65	61	77	68	60	68	59	61	59	62	72	67	69	60	65	67	63	54	61	71	60	59	67	66	69	49	52	72	53	74	83	60	60	74	57	59	68	68	70	60	63	70	67	60	73	63	69	58	67	60	89	57	63	59	82	65	60	84	56	60	65	68	65	66	58	68
12421	19292	30470	38731	37461	26503	12953	4378	1318	853	779	761	784	761	806	779	799	742	810	809	784	821	820	754	804	855	766	751	793	773	797	786	779	774	781	795	775	795	782	732	787	795	794	719	800	793	749	780	799	789	779	772	744	806	830	763	717	788	815	772	779	775	800	749	814	828	792	801	806	835	785	816	755	793	818	819	812	794	745	742	811	799	810	800	778	731	755	753	772	808	769	778	768	766	808	806	771	771	776	774	789	777	820	771	776	794	755	769	792	793	767	814	782	757	804	758	784	748	798	774	780	805	768	782	826	807	817	801	842	763	781	797	759	767	797	806	792	781	770	770	794	741	808	859	800	767	836	774	758	793	813	817	837	792	755	760	823	774	776	742	781	797	808	806	785	798	835	875	773	764	754	765	794	819	782	816	798	737	777	771	758	772	783	784	812	821	800	779	788	821	772	817	697	742	805	748	762	772	732	813	777	780	793	784	784	809	768	742	741	781	788	780	805	850	780	747	740	808	803	808	772	822	744	754	763	792	778	768	752	736	819	827	769	811	767	810	854	787	819	814	802	772	724	811	792	819	847	756	786	788	845	777	779	763	812	773	832	804	818	729	745	791	797	769	822	805	795	778	773	782	741	785	777	796	793	760	759	782	808	784	779	729	785	783	754	788	794	791	785	769	748	790	787	815	805	757	805	784	778	761	774	805	764	787	809	778	746	758	816	717	795	814	811	823	827	734	787	787	791	850	825	770	789	775	755	811	752	757	757	827	746	766	757	767	815	764	789	788	761	782	772	785	751	778	784	798	756	831	779	808	782	801	807	813	741	799	777	758	782	748	765	775	800	801	769	794	776	779	773	716	809	772	789	807	764	799	740	768	786	812	764	763	797	792	790	771	877	780	788	757	799	801	756	750	802	776	793	817	766	760	821	765	764	770	781	769	796	754	772	801	818	785	842	746	793	792	775	784	840	769	786	801	739	765	791	794	842	764	767	836	761	802	785	793	803	809	763	788	821	738	794	741	810	757	800	752	799	839	788	872	791	796	767	801	800	776	813	756	760	759	795	765	800	715	739	760	763	831	787	763	806	781	821	832	761	815	802	808	754	771	762	748	762	748	772	770	815	776	756	755	758	741	800	807	783	720	762	832	785	776	791	802	772	835	759	760	811	731	757	849	763	763	745	736	781	782	747	818	835	794	730	778	829	770	768	786	801	789	729	877	752	761	781	805	756	794	840	792	789	758	801	774	788	801	795	782	798	830	785	818	806	791	782	765	790	828	781	749	836	855	743	744	806	829	793	798	798	770	782	812	793	712	801	795	741	809	824	845	772	808	797	785	773	784	782	813	771	823	768	808	784	799	811	811	818	776	808	815	787	834	776	822	833	798	766	730	808	839	813	825	783	789	764	784	806	789	813	746	770	791	781	754	798	745	756	791	800	765	816	793	804	816	799	770	760	769	743	802	754	785	800	748	800	770	806	771	795	786	772	772	786	782	810	796	737	813	795	795	808	723	801	808	797	809	809	801	787	808	825	759	789	810	802	787	780	737	827	784	738	774	771	794	823	791	790	812	859	842	773	829	727	772	762	751	763	797	792	813	703	839	803	769	808	785	804	767	820	793	778	802	800	779	818	801	754	736	833	799	803	734	756	768	755	806	725	782	778	778	795	790	739	757	842	770	798	835	811	800	765	765	865	766	802	756	739	759	729	778	795	813	841	812	781	807	784	768	799	823	744	766	737	781	799	693	795	804	789	797	779	745	832	810	778	780	791	758	795	762	791	816	790	755	815	739	836	776	775	771	781	769	803	768	791	750	796	759	782	750	791	774	792	778	785	778	817	781	796	773	791	786	788	732	799	811	771	766	816	787	751	828	800	822	816	784	756	794	797	842	811	736	781	819	785	769	828	753	816	762	791	769	759	757	793	817	808	761	805	780	823	775	785	784	763	844	784	747	802	805	776	773	805	768	784	802	806	703	800	807	754	781	848	766	754	815	823	780	752	756	752	820	765	844	771	809	740	748	831	846	778	822	775	775	801	782	830	739	800	788	790	834	811	763	765	788	803	809	778	822	776	809	717	768	740	810	765	737	770	744	769	760	811	788	794	810	746	822	772	782	770	783	783	796	749	784	794	804	778	761	751	746	784	758	764	776	835	787	829	804	836	779	770	812	807	764	810	784	760	776	746	792	768	760	836	773	804	766	778	753	763	748	813	801	775	805	769	760	793	824	747	812	771	753	834	798	845	790	787	770	799	738	816	814	764	780	810	809	818	795	811	816	804	795	795	824	812	819	775	777	822	813	798	784	806	748	804	769	834	801	801	789	776	795	797	801	781	817	824	829	836	781	760	791	760	769	745	793	758	742	822	788	784	779	766	788	838	799	802	730	746	809	822	764	776	769	741	754	811	763	833	785	754	813	744	779	752	827	795	814	830	774	792	776	831	789	770	775	772	783	805	829	805	793	839	788	775	789	797	783	718	822	805	806	810	817	805	762	824	814	830	802	801	760	769	792	748	754	785	800	807	791	814	753	829	781	776	870	776	806	789	754	771	781	811	782	798	822	746	818	773	799	789	752	789	795	823	767	773	809	787	794	812	773	792	798	808	764	772	767	803	807	762	742	760	756	805	759	806	767	811	782	763	801	781	778	759	797	807	804	801	771	808	716	798	819	759	774	819	801	813	779	792	760	701	797	799	770	813	777	817	803	767	783	800	780	806	768	865	766	768	787	830	756	766	777	780	759	777	786	790	823	785	780	775	769	818	771	807	720	747	788	792	787	808	858	806	757	797	778	814	771	841	817	800	739	801	810	774	814	808	756	772	798	764	824	809	818	747	779	740	800	801	808	738	784	819	777	776	776	792	765	813	804	802	747	768	781	761	805	829	814	846	803	828	780	763	827	791	785	785	784	806	791	741	780	752	784	773	753	793	795	818	776	801	810	749	797	821	819	757	811	754	785	753	790	737	837	804	775	788	793	799	805	741	811	782	795	769	791	773	772	793	776	774	788	799	769	787	820	779	801	803	838	753	776	793	736	793	780	781	786	792	790	795	768	792	737	750	809	774	847	761	781	785	778	778	814	759	782	780	794	782	771	811	738	770	785	772	773	783	812	772	779	788	811	789	785	786	781	808	804	830	777	796	789	796	750	807	740	741	780	776	758	835	769	801	801	846	791	813	804	792	720	802	734	807	787	809	766	794	810	778	741	757	781	807	811	817	730	787	781	781	753	781	819	785	783	800	740	749	743	801	812	804	800	786	802	775	779	756	848	814	799	762	764	785	774	780	817	765	740	781	816	753	763	837	779	825	763	807	821	847	804	811	776	778	830	771	790	729	717	811	775	774	788	778	821	760	797	786	818	781	765	767	757	783	782	767	796	761	770	746	810	762	793	791	788	782	826	787	761	779	793	753	800	821	758	753	817	752	793	799	797	749	757	799	798	830	816	823	775	791	790	765	803	842	786	798	840	822	822	787	760	803	758	757	801
707	5915	13989	13687	9020	3877	1054	275	95	85	79	72	65	79	46	69	54	57	62	60	62	76	69	66	62	59	61	63	62	68	62	63	54	67	56	56	57	72	51	64	63	51	55	56	64	64	69	55	56	60	83	70	64	59	68	67	58	57	68	61	59	71	72	55	77	62	58	63	60	60	59	66	61	79	63	64	65	66	66	68	79	66	71	76	58	60	66	67	64	59	62	59	66	71	46	42	62	60	77	67	60	55	60	64	64	59	65	65	49	71	53	70	59	54	50	63	74	74	61	65	72	80	65	63	55	68	71	67	60	69	64	68	66	73	71	62	56	70	74	59	60	66	58	68	60	68	75	60	71	59	66	47	68	68	63	68	56	55	69	52	64	68	66	54	74	66	55	86	69	65	77	73	53	65	64	63	76	59	64	57	77	68	68	71	65	61	73	58	64	65	62	61	66	79	59	54	70	64	57	72	73	59	69	75	58	63	73	69	64	62	61	62	62	61	77	52	59	57	55	65	57	68	78	47	64	77	92	59	74	56	69	63	80	67	74	56	66	67	58	66	61	65	68	75	67	59	81	58	72	51	61	63	74	59	59	72	67	77	62	76	57	73	51	60	59	53	55	65	64	62	76	55	82	55	65	79	61	47	70	59	65	69	54	63	64	68	67	68	84	72	40	51	63	60	63	67	64	63	62	66	59	64	39	73	67	64	62	73	74	69	62	55	75	71	69	77	69	61	74	68	67	50	66	55	77	71	66	69	58	68	76	52	57	67	70	72	69	70	54	71	69	73	63	66	70	59	58	67	64	60	68	58	62	69	65	78	69	62	61	72	64	66	58	82	67	60	54	54	64	58	66	68	81	60	71	56	66	58	63	75	71	72	75	56	75	78	56	76	52	65	58	65	73	70	70	67	68	63	75	62	76	59	71	69	53	55	63	63	61	65	65	65	79	66	65	64	61	78	58	53	66	72	55	69	55	69	73	60	56	67	68	63	67	76	79	65	66	72	67	54	61	63	65	74	60	62	57	69	56	68	52	65	65	59	55	52	70	68	52	53	70	44	63	62	67	76	68	54	73	73	64	78	45	65	60	58	54	50	72	75	59	70	67	67	58	60	65	73	70	73	71	62	64	58	64	61	62	56	69	71	67	70	69	70	67	64	68	70	65	65	77	54	66	71	69	66	71	66	63	62	63	62	65	73	68	60	73	59	68	66	57	67	83	86	65	65	80	63	82	64	57	67	63	51	53	67	58	76	57	69	52	65	63	58	67	65	69	67	66	85	44	65	60	62	71	63	53	52	70	58	73	74	62	67	65	66	57	71	60	61	61	64	65	62	90	70	79	53	56	63	57	64	73	68	61	66	55	67	57	72	51	69	60	65	57	73	58	54	76	63	67	75	80	63	81	59	86	71	58	63	51	66	59	66	67	62	60	60	80	73	68	63	70	76	50	52	69	63	60	55	56	58	68	68	63	63	74	76	61	63	57	52	57	51	60	64	56	62	64	73	59	66	62	60	72	55	74	76	75	72	68	65	59	66	67	70	71	67	57	75	74	71	68	64	53	64	69	57	59	60	61	73	66	60	65	55	80	51	72	66	70	66	73	54	60	49	69	60	57	71	59	66	74	74	72	62	59	71	61	80	75	56	59	76	71	59	59	52	65	74	52	52	70	75	61	67	73	57	67	70	63	77	59	72	65	62	54	78	55	69	59	67	60	67	64	63	48	47	70	51	60	61	76	74	64	72	68	50	69	75	69	65	68	61	48	67	69	79	54	74	53	86	66	61	65	73	67	61	46	52	64	65	59	62	74	61	70	74	58	65	65	70	59	58	70	56	60	79	65	73	63	52	65	69	62	54	67	59	62	79	80	70	54	69	64	64	55	73	74	68	60	72	72	68	64	64	76	76	68	67	75	76	53	64	65	70	56	68	76	75	61	62	62	70	60	83	49	55	72	74	57	69	54	70	63	70	74	64	63	53	70	66	62	77	63	78	73	71	57	73	62	56	76	59	58	62	60	68	62	60	56	58	78	64	79	57	67	67	71	55	54	74	64	75	55	62	66	68	57	56	48	65	84	66	47	52	61	65	67	57	63	74	79	60	88	70	59	69	64	54	65	62	76	61	64	59	60	55	59	71	64	70	60	52	69	62	45	73	63	64	66	71	68	61	64	61	58	58	56	52	54	50	75	64	57	76	67	71	79	71	72	58	65	77	49	49	55	58	61	76	65	67	67	66	68	82	57	64	68	64	70	51	73	74	69	67	52	67	64	64	69	75	60	58	67	59	67	61	55	53	66	73	72	61	67	54	63	64	54	62	57	69	59	52	69	60	74	57	66	68	59	65	60	66	66	64	65	60	67	69	62	54	68	58	62	65	57	59	53	72	62	62	62	65	66	64	73	54	72	66	70	79	60	64	68	77	62	73	73	54	54	86	86	79	59	63	56	69	89	70	77	65	60	80	67	58	59	48	65	69	69	67	72	56	71	81	72	65	69	60	56	78	65	56	58	61	62	51	62	72	50	61	56	60	71	69	72	66	79	69	70	50	65	67	58	62	59	58	69	60	53	69	57	55	61	52	69	81	52	53	75	63	74	55	61	68	51	74	63	53	50	82	63	57	68	53	65	66	61	57	65	61	61	78	64	63	64	56	71	57	72	61	57	66	65	74	62	62	52	55	50	60	72	72	56	58	82	70	52	60	77	55	73	63	63	73	57	54	60	67	62	67	64	70	64	58	65	83	72	61	64	65	69	59	61	55	65	67	64	74	71	44	64	55	66	72	67	63	78	66	64	54	77	66	67	86	53	64	65	71	63	61	56	60	59	65	62	67	62	66	70	80	61	54	65	67	48	73	58	69	53	63	62	49	65	64	55	63	69	64	74	70	65	59	61	77	62	76	59	70	69	63	79	73	80	59	83	74	71	56	63	65	60	55	54	61	70	71	85	67	57	59	83	63	81	64	88	60	65	69	79	82	62	44	77	61	73	63	65	53	80	57	59	64	71	67	59	60	66	63	65	52	49	70	67	65	59	88	64	73	73	60	72	59	69	54	72	67	63	70	52	59	71	61	68	61	77	76	66	60	60	56	54	69	63	75	64	73	56	77	65	74	75	54	69	67	56	76	52	67	60	75	68	63	76	76	69	76	53	70	71	66	55	62	39	70	62	54	59	70	61	81	58	65	67	67	68	63	64	61	62	64	72	67	78	68	63	61	58	64	58	83	52	64	64	67	62	56	52	73	60	53	54	65	83	51	47	56	77	71	69	73	59	48	64	68	66	57	62	52	80	59	47	54	57	63	62	66	65	68	60	70	58	59	61	54	79	61	53	56	73	66	58	68	87	59	64	71	62	64	54	70	66	55	59	66	70	75	65	58	76	53	59	73	73	58	63	56	69	66	74	74	81	64	65	61	70	65	64	57	69	66	60	57	83	66	57	60	75	53	44	63	59	63	72	69	55	49	66	66	66	48	66	64	76	69
17743	31200	40837	53133	51710	35548	20677	7405	1833	951	808	772	777	820	799	820	760	820	764	779	772	776	790	756	756	802	827	831	794	799	835	841	793	770	794	821	851	765	746	771	805	797	828	817	817	762	781	824	816	772	770	783	765	818	819	799	785	793	813	777	796	740	794	760	849	755	773	800	813	761	731	780	825	774	805	730	847	781	792	800	762	782	777	756	782	829	774	775	795	834	782	799	790	803	815	827	814	812	801	827	729	775	807	788	820	821	742	758	821	800	773	797	747	818	783	806	820	807	731	804	795	768	867	809	829	774	735	771	812	791	794	775	790	832	808	762	768	762	784	760	771	793	807	799	779	764	761	806	790	790	794	771	812	779	766	852	796	813	780	788	816	783	818	773	779	757	778	769	780	780	730	783	792	764	817	781	798	833	786	807	813	779	830	838	819	811	804	787	762	813	758	757	775	782	819	867	799	838	852	824	813	791	795	800	783	797	770	842	806	785	833	771	777	766	802	771	780	771	768	756	828	800	801	803	810	775	823	777	830	819	749	831	807	804	769	847	802	846	762	778	772	757	756	755	766	781	764	800	779	794	755	787	780	780	796	795	755	755	813	816	795	781	792	829	784	776	823	787	826	751	819	747	854	827	727	792	804	788	805	768	806	814	786	810	776	776	827	791	810	832	817	799	821	763	755	769	813	803	827	820	782	780	808	756	812	775	793	745	822	795	775	724	740	746	828	754	773	758	823	724	761	760	714	807	781	769	816	769	830	796	836	837	819	812	762	782	822	780	744	822	787	746	774	842	813	782	811	804	778	732	758	765	804	758	804	755	791	787	777	850	783	797	849	778	769	771	826	809	782	793	777	790	810	721	749	763	807	771	748	783	739	827	754	761	812	767	793	809	798	801	780	766	786	838	806	792	785	741	765	799	776	754	779	807	794	803	836	784	778	764	806	812	741	768	793	801	788	735	829	758	799	796	800	780	815	786	800	793	831	803	814	805	801	758	803	769	800	818	855	788	819	811	790	812	869	792	792	738	778	795	781	775	748	830	794	801	779	761	800	800	732	810	794	788	769	722	773	853	770	767	826	753	793	865	788	801	786	735	748	790	766	782	754	778	742	777	770	756	761	799	722	786	738	823	773	762	782	774	781	809	818	773	798	811	785	746	798	776	798	773	800	756	806	768	794	780	763	770	753	762	813	807	811	814	778	763	782	778	735	795	811	762	806	792	767	763	780	794	820	791	809	794	795	811	801	797	818	703	746	746	790	742	767	812	805	804	841	784	795	755	809	821	803	826	796	827	805	803	784	728	762	798	821	794	779	779	738	775	803	795	805	787	765	804	852	748	742	803	785	793	781	744	781	762	760	831	773	776	813	796	808	819	802	766	833	747	745	811	794	796	827	773	725	773	772	777	752	775	777	778	802	800	824	777	772	776	821	808	786	822	841	778	743	759	808	795	784	751	787	783	758	748	771	776	754	836	759	790	767	773	748	817	718	806	806	794	814	768	795	769	785	766	801	818	815	827	796	847	813	737	809	782	799	817	812	768	762	802	815	828	815	797	763	783	776	820	789	816	788	765	757	806	843	777	783	822	783	741	787	742	773	737	779	785	807	816	769	825	762	823	780	841	794	763	773	772	790	811	754	794	791	787	784	813	784	796	794	758	771	818	815	796	786	780	772	763	730	799	783	830	822	747	833	821	776	797	807	712	745	786	797	802	813	793	799	715	758	833	792	789	799	781	806	744	859	773	781	766	775	788	759	811	769	731	751	791	788	814	756	751	856	768	780	793	781	801	812	768	812	778	803	769	836	783	791	782	770	776	755	773	799	807	770	815	835	794	791	764	807	854	800	783	773	752	765	800	754	798	787	760	740	716	780	800	783	794	812	813	762	790	780	804	803	753	803	740	803	840	761	843	807	806	787	835	739	825	797	809	821	757	745	797	825	787	745	783	818	788	802	775	764	778	811	774	756	784	769	747	785	770	750	782	809	716	760	807	795	811	796	862	734	758	799	782	795	763	795	722	771	765	842	777	786	787	804	756	754	819	774	812	756	778	757	775	747	785	842	799	855	777	775	814	761	787	798	785	796	800	793	794	788	783	803	819	767	771	805	806	831	756	795	789	797	763	774	733	823	797	816	841	818	775	787	768	773	768	767	771	797	791	747	823	785	769	792	814	792	769	793	792	783	789	765	811	774	848	796	806	810	813	832	761	771	763	775	781	779	808	765	803	722	769	818	834	777	746	775	784	742	808	750	766	778	765	793	765	826	778	767	771	789	773	826	742	790	784	781	720	751	819	797	807	791	788	756	809	823	776	798	774	802	788	790	825	767	780	830	820	757	815	764	784	762	793	744	801	786	819	805	779	837	836	760	780	817	764	841	745	794	806	772	820	781	791	775	824	821	710	826	830	788	792	825	780	754	809	775	794	742	796	741	798	751	711	768	843	765	776	774	761	713	771	754	784	900	789	811	813	834	816	801	794	775	764	788	835	784	840	786	756	757	787	807	821	803	807	751	766	781	822	801	788	750	809	844	813	791	802	813	781	764	831	810	753	768	795	800	764	814	824	767	710	771	837	789	796	834	814	751	825	800	748	760	779	766	813	779	807	788	799	858	812	812	790	750	839	814	794	792	781	828	719	782	842	768	771	756	756	750	754	780	728	772	757	807	769	778	795	811	812	772	804	742	793	793	795	785	802	774	775	766	796	782	796	805	783	754	808	814	792	856	789	809	793	788	773	791	744	784	799	803	773	779	773	806	792	809	809	825	798	759	797	751	783	827	786	813	803	818	767	819	825	821	783	800	797	801	806	785	796	785	787	789	784	760	778	745	783	829	753	808	759	827	783	823	808	777	740	760	763	779	814	798	801	808	790	770	788	780	779	753	775	784	772	844	827	811	766	795	797	804	787	770	791	807	793	826	774	734	812	780	804	787	790	760	771	840	828	783	817	771	786	784	781	793	799	786	762	782	759	828	739	809	770	765	758	817	800	809	798	796	827	779	840	754	823	769	768	753	729	765	743	842	825	760	745	774	783	816	763	801	827	779	789	789	822	763	753	796	778	791	777	763	804	805	757	788	753	762	796	771	780	750	831	744	813	817	815	765	747	775	782	768	768	806	794	771	802	752	773	836	789	827	827	772	777	760	815	822	739	792	734	761	786	797	779	812	814	790	830	752	771	771	762	746	762	777	751	800	733	788	740	755	844	767	804	793	828	740	748	818	813	739	816	777	754	832	846	815	795	784	749	745	789	811	736	804	841	768	812	790	812	836	821	822	757	786	819	835	788	820	812	813	844	709	756	777	740	819	804	736	781	754	772	783	753	782	794	838	791	766	824	780	821	777	811	848	789	782	770	759	771	770	713	786	757	833	814	796	800	785	774	793	777	769	753	811	709	826	814	776	750	826	835	827	749	762	794	824	769	816	760	795	811	790	764	809	756	798	791	755	775	788	764	831	818	802	782	808	782	829	835	788	783	825	834
2114	3040	14716	15447	9777	4115	1102	302	127	70	71	58	69	77	52	57	73	66	66	71	57	76	59	51	70	71	73	68	60	73	63	64	73	59	62	90	72	61	51	58	56	69	66	68	60	59	82	63	64	74	66	78	66	74	67	70	62	69	65	56	60	76	59	73	83	60	76	59	72	66	74	76	69	59	67	59	75	66	65	54	52	63	71	78	64	73	69	68	66	57	74	72	64	74	62	57	74	78	59	64	64	67	62	69	64	76	76	67	73	64	75	69	71	66	81	66	58	60	69	76	72	67	65	79	68	69	73	70	61	68	53	75	67	52	53	72	67	73	58	64	78	58	56	61	65	68	61	73	57	72	65	69	70	62	54	66	75	69	60	67	54	65	65	68	72	63	65	63	67	64	66	71	71	73	74	68	67	69	49	62	58	71	66	58	66	64	65	59	73	61	71	62	72	51	62	59	66	71	54	62	67	90	72	81	71	81	71	77	56	71	55	57	68	68	69	77	61	59	55	69	67	68	65	56	57	62	71	72	78	64	61	64	63	64	64	63	58	80	44	70	64	65	61	70	60	56	73	73	49	76	56	53	59	60	63	64	52	74	65	59	66	65	61	61	63	79	65	75	75	67	56	69	71	69	67	94	51	69	65	64	70	62	78	66	60	73	53	68	60	54	54	67	61	70	59	71	66	64	59	67	84	50	55	57	59	62	69	61	75	64	67	67	66	57	77	79	57	64	59	58	75	74	71	66	57	78	65	84	58	76	70	54	58	66	66	77	68	57	59	61	86	68	69	70	59	57	59	68	72	66	64	81	68	61	67	72	83	65	70	70	81	57	65	71	60	71	57	70	74	59	71	60	74	63	82	75	56	62	54	66	63	76	64	70	53	65	63	63	67	64	86	58	65	66	61	57	62	76	67	61	72	61	67	69	66	74	70	72	65	59	67	70	73	67	75	72	60	63	55	67	71	74	78	57	75	70	59	63	63	75	58	64	79	61	66	84	65	60	61	64	71	62	55	75	52	65	73	79	76	65	71	67	60	64	69	70	56	81	64	67	75	71	84	73	64	62	74	62	60	72	59	68	67	61	74	55	56	58	60	66	52	66	64	68	61	78	68	82	54	85	72	76	70	65	67	75	59	67	73	85	64	67	45	54	67	63	83	73	66	70	64	61	66	85	51	74	69	75	65	74	52	57	65	70	67	58	57	64	78	59	69	70	58	66	65	79	59	66	52	68	55	61	59	63	69	53	80	65	67	72	74	57	64	61	75	70	54	54	59	69	76	72	70	67	57	60	73	59	73	64	61	49	70	54	59	70	54	67	72	53	72	62	62	75	59	74	72	57	81	55	68	74	71	57	63	67	65	57	72	75	61	74	68	72	59	64	61	77	65	71	83	62	58	66	62	65	66	64	68	78	68	71	62	73	66	53	64	62	67	69	58	69	57	69	85	62	70	61	86	68	64	63	73	67	63	69	59	60	60	72	75	75	67	60	60	64	68	63	55	71	60	68	73	76	51	65	67	81	62	54	61	56	72	53	69	70	65	81	59	65	71	49	71	58	55	74	69	59	68	65	67	66	53	60	49	75	72	70	73	60	82	59	50	75	60	71	71	73	65	64	53	63	68	81	69	64	60	63	65	71	48	64	79	67	77	73	68	66	70	75	68	69	68	71	77	71	62	70	59	75	63	60	72	62	73	67	57	76	66	54	54	68	61	68	65	63	60	62	67	63	68	59	64	64	54	62	71	63	55	61	50	72	53	49	61	72	59	74	64	59	54	80	63	89	63	72	63	66	65	83	60	64	51	76	55	69	64	75	78	64	64	74	60	71	60	70	66	74	65	69	70	75	62	57	48	68	66	65	60	67	59	74	64	58	72	86	76	70	64	57	62	73	65	78	70	60	63	74	68	52	72	75	66	65	59	59	54	59	55	73	60	50	82	67	75	49	74	76	81	66	72	78	65	66	72	65	81	80	60	53	70	66	73	67	67	55	44	66	62	58	52	78	55	67	72	60	65	53	53	69	58	72	70	63	72	65	61	71	60	70	62	66	83	66	64	69	55	66	56	66	64	63	64	58	76	61	68	78	62	69	60	61	50	68	65	69	74	59	64	76	63	72	61	69	57	54	57	69	53	82	60	60	72	63	64	59	69	57	75	65	57	61	73	67	54	64	68	69	72	73	82	64	70	67	56	60	82	62	70	72	61	76	58	69	70	70	49	68	74	55	60	64	65	54	60	87	82	79	67	75	60	60	57	72	59	76	74	68	62	63	68	59	68	59	61	72	70	72	52	66	55	62	86	66	71	74	74	75	55	69	61	69	66	69	77	80	56	57	67	82	59	69	48	78	74	52	63	71	75	69	82	77	86	63	54	66	71	57	72	64	70	73	69	65	79	59	66	53	67	77	67	69	82	65	69	56	60	70	77	67	58	59	73	76	56	70	57	55	67	55	64	70	53	61	76	65	66	64	60	66	60	83	78	61	73	64	76	80	65	70	74	65	75	53	75	66	72	64	76	72	73	66	73	61	72	56	64	57	55	59	77	69	68	63	69	48	62	72	66	69	64	88	61	75	64	66	65	69	67	62	61	66	68	72	73	61	54	65	79	56	53	69	52	78	56	50	64	63	69	54	59	70	65	69	65	62	76	77	67	61	81	65	85	64	71	66	73	78	78	68	57	60	55	64	70	55	68	65	71	54	65	70	60	57	76	72	66	66	77	72	63	76	72	66	60	73	60	63	57	77	66	73	71	71	76	64	88	75	70	78	60	61	55	72	51	67	78	56	61	46	66	68	63	59	53	54	75	69	72	69	69	59	52	65	65	66	63	61	81	60	88	65	54	78	62	66	64	70	54	68	67	72	67	55	68	67	73	67	76	78	67	57	65	64	77	57	63	61	59	69	61	66	70	64	67	60	61	66	73	52	70	79	47	73	65	65	69	65	68	84	63	62	66	52	52	69	63	47	63	69	62	67	55	63	72	79	72	54	67	59	50	65	59	66	53	68	67	70	56	55	74	72	54	64	73	64	53	67	60	73	55	68	71	69	66	72	67	70	56	75	66	73	62	82	59	73	46	65	64	47	60	74	62	81	62	67	65	64	68	75	54	57	70	60	58	71	65	61	57	63	67	76	64	63	46	61	71	69	65	76	76	62	77	66	58	68	70	57	54	49	67	73	75	60	56	79	65	64	64	65	54	69	71	72	50	72	54	56	61	56	63	51	70	75	63	79	69	63	60	60	56	61	67	55	58	79	60	57	59	70	59	58	58	71	56	56	67	86	69	83	55	73	74	56	58	59	73	64	73	56	60	58	68	68	59	80	52	62	47	91	58	74	64	66	84	77	79	80	73	54	71	78	69	52	59	65	73	64	77	64	71	57	64	64	75	71	59	63	56	67	74	83	61	72	72	66	60	51	61	62	71	54	63	65	58	60	69	54	56	74	67	64	67	83	63	81	66	74	60	61	80	62	66	65	47	76
16273	23531	43364	54283	51684	36072	21621	8011	2033	981	817	807	846	780	837	797	853	834	805	774	843	826	795	819	855	771	822	818	762	835	830	813	831	798	833	749	768	850	858	767	810	777	831	803	819	781	805	822	853	820	811	823	832	795	862	826	798	831	823	775	801	738	765	806	814	820	842	838	818	829	807	833	862	822	821	778	804	860	801	776	820	828	835	817	818	825	811	761	817	814	816	819	764	770	858	847	824	773	779	830	822	831	827	801	784	787	764	822	847	801	837	803	809	808	865	841	818	790	774	819	799	823	795	820	795	797	838	788	779	800	821	819	846	819	822	843	812	817	791	812	822	803	792	811	834	798	798	778	859	796	862	807	840	829	841	832	812	788	808	806	816	860	783	789	792	744	779	790	781	806	848	774	796	825	810	794	750	823	817	812	764	757	792	794	811	830	826	834	771	819	774	768	818	822	793	799	806	826	781	822	783	860	796	836	773	835	797	827	811	836	807	835	832	814	853	818	799	790	811	786	861	828	828	838	824	839	833	806	834	775	854	867	824	820	778	822	822	805	807	814	774	784	741	844	808	794	832	828	825	861	824	873	817	814	781	836	758	818	821	840	804	763	817	808	812	794	787	789	794	805	807	816	847	818	760	806	825	829	868	838	849	840	805	771	804	788	826	820	762	784	841	806	790	819	820	805	844	846	764	791	831	829	765	770	810	825	813	791	845	822	807	820	862	854	854	797	840	848	830	799	849	828	825	788	773	854	816	813	790	781	838	835	772	778	800	842	792	811	850	764	803	856	802	843	790	795	831	780	868	791	782	811	826	776	788	857	806	793	809	798	777	867	819	829	808	833	823	837	822	794	818	851	841	833	801	800	805	817	855	782	811	849	743	815	848	896	810	789	808	886	818	772	792	866	820	808	808	789	813	798	804	837	804	833	864	846	829	776	825	754	845	825	821	806	795	784	798	795	842	816	809	801	853	815	819	772	782	851	832	825	794	796	798	788	837	849	770	778	797	837	809	823	806	820	825	812	792	806	890	804	873	840	853	793	760	807	763	776	817	781	773	839	823	776	859	812	791	814	826	824	861	835	866	760	799	807	801	815	847	793	801	763	852	798	775	855	812	779	837	818	811	802	808	848	830	824	833	829	782	833	855	793	811	833	813	825	867	757	861	819	798	855	825	775	837	847	820	778	796	819	853	797	794	879	823	791	772	828	801	858	778	824	798	838	824	812	858	785	822	817	782	815	823	811	820	852	775	842	801	806	819	877	754	797	833	867	790	791	838	817	776	809	812	841	778	838	814	843	851	814	823	855	830	820	800	837	780	842	784	849	777	826	827	884	799	846	796	829	814	783	854	817	825	812	817	803	762	863	846	781	826	846	838	868	833	888	836	843	830	804	800	739	798	777	817	825	801	820	790	797	839	846	824	776	782	757	858	783	843	801	824	819	833	809	786	787	817	777	860	789	807	874	811	795	834	836	845	784	805	792	763	825	840	840	844	764	800	820	802	788	786	825	819	831	791	832	866	834	818	819	831	813	777	826	774	834	834	764	783	768	784	810	853	833	855	807	821	781	818	783	784	820	800	858	822	813	802	795	795	768	805	830	885	807	842	847	802	861	825	791	788	820	821	780	815	870	854	836	791	800	789	811	740	852	862	889	858	835	827	874	836	796	861	841	785	814	827	766	887	758	807	789	844	809	849	790	801	749	880	811	784	797	835	815	804	803	790	785	839	796	814	845	821	793	793	801	821	782	807	812	831	822	815	752	805	847	798	838	790	767	812	796	810	811	817	784	796	824	843	778	835	847	820	807	813	833	795	810	838	827	773	803	836	790	856	848	835	816	860	812	792	819	831	830	794	823	830	816	842	797	832	815	843	832	817	771	762	834	778	849	883	802	798	805	820	814	830	867	809	856	834	864	833	830	794	778	839	832	807	789	836	826	848	839	798	810	807	862	779	795	855	797	821	821	808	822	801	779	797	798	846	783	807	852	848	825	757	773	786	829	807	830	763	845	821	782	830	777	816	784	782	816	798	785	795	841	834	786	825	780	807	829	847	817	789	837	794	820	769	804	738	857	813	780	833	829	798	849	800	832	829	786	788	810	826	837	810	881	843	827	809	869	782	802	824	789	828	808	781	803	773	785	823	813	820	789	806	825	809	744	806	788	794	781	788	773	785	831	826	837	830	808	839	802	814	767	821	818	823	819	855	833	815	800	799	826	841	791	876	808	866	802	820	813	897	848	819	839	809	844	849	757	749	824	809	789	796	782	810	804	829	784	785	788	792	818	853	832	834	824	832	816	828	746	805	807	807	814	808	805	776	778	839	837	797	837	841	844	795	770	829	803	818	789	844	808	835	787	799	828	834	828	772	810	853	807	831	813	777	819	774	802	871	831	822	868	774	812	836	822	807	799	810	811	839	831	778	857	826	787	815	757	809	829	788	815	841	784	787	842	777	826	804	846	811	809	825	828	853	801	830	833	795	882	774	819	851	881	778	793	761	807	812	810	806	812	769	797	809	815	830	815	828	774	817	753	801	730	826	775	778	814	774	803	822	808	823	756	770	820	821	789	808	811	848	797	837	798	783	793	798	822	815	820	804	816	819	835	820	839	837	840	771	804	807	857	753	826	809	800	780	830	831	803	783	823	773	810	822	796	808	801	837	797	836	879	820	812	786	803	799	787	843	836	844	806	810	840	777	777	919	797	820	837	817	808	840	806	856	824	844	818	831	798	792	802	834	842	811	841	834	834	767	767	816	791	797	830	758	786	766	792	814	827	821	799	828	834	799	821	815	856	833	810	838	801	860	873	835	806	821	791	818	774	845	897	781	781	757	753	831	827	856	798	788	856	844	821	802	780	856	797	777	851	839	825	822	792	815	849	783	814	820	798	744	819	804	816	799	791	789	789	832	774	794	859	818	829	812	837	807	853	806	805	814	792	775	847	817	838	823	830	801	829	852	802	811	838	792	784	825	769	810	822	823	871	782	836	873	780	790	824	796	840	838	780	780	844	810	857	790	836	828	810	810	805	826	789	801	841	802	837	784	786	817	823	800	807	849	818	844	842	805	827	802	837	821	785	797	822	799	769	800	839	800	820	786	817	795	810	856	822	828	751	797	805	817	789	790	802	820	822	774	808	814	833	817	800	839	849	799	783	837	803	804	879	784	867	819	835	762	811	781	755	826	808	827	850	860	862	871	846	819	774	798	841	829	826	814	854	859	802	825	844	782	837	785	803	880	789	842	847	822	825	801	796	848	809	789	822	793	782	784	849	824	845	807	827	792	818	825	813	816	904	791	824	829	834	814	805	816	764	793	829	799	829	826	774	837	809	836	825	790	789	829	807	808	829	797	842	799	851	821	776	863	859	843	840	845	838	769	777	877	838	832	815	797	808	808	837	799	819	788	820	804	789	829	832	829	761	906	842	797	839	802	788	813	832	800	815	806	822	796	831	797	758	798	768	795	865	826	783	806	818	825	812
1107	5133	19956	21932	15581	7225	2005	446	136	76	57	68	75	62	63	53	79	60	72	61	64	55	61	64	72	65	76	65	71	69	64	73	61	78	64	67	74	64	74	67	69	74	66	55	74	75	85	77	61	61	63	59	70	80	61	64	67	83	65	55	75	64	71	70	69	80	62	71	62	61	73	64	58	64	81	57	63	59	70	69	64	71	69	63	65	72	69	66	55	71	61	55	73	52	51	59	61	64	54	71	57	55	61	75	59	79	63	48	60	61	76	67	52	68	63	61	72	70	67	68	78	68	59	72	64	57	58	67	75	66	62	67	79	57	51	61	69	75	62	64	49	50	74	58	59	62	53	55	57	59	71	61	63	51	80	66	66	67	78	66	57	70	64	76	59	50	65	81	59	66	64	66	74	69	73	68	62	65	64	61	55	49	75	61	80	77	75	66	62	77	55	72	63	70	70	64	70	58	60	60	78	77	76	68	69	59	55	74	78	63	58	75	46	50	57	50	61	52	63	51	68	63	59	67	55	75	63	60	69	67	54	73	62	57	50	67	67	65	71	67	51	71	67	60	48	66	66	76	57	76	76	61	59	73	50	65	63	60	49	59	70	70	63	57	64	67	68	69	52	62	93	62	68	48	77	62	64	68	64	68	63	59	61	76	64	62	54	71	63	61	59	62	56	79	67	66	63	58	60	61	71	70	46	58	60	68	59	78	68	60	63	60	58	73	51	53	54	58	58	64	72	67	63	72	66	66	68	63	66	69	82	73	68	81	63	73	64	61	76	64	73	62	75	67	76	66	63	54	66	63	70	60	61	67	56	69	59	62	64	60	57	55	64	74	79	70	83	70	83	64	61	67	74	84	69	64	62	72	63	60	57	57	69	73	56	63	60	67	66	59	75	53	62	85	63	53	56	69	63	71	68	56	74	60	73	53	62	57	69	54	72	69	60	62	68	70	71	57	72	58	65	62	76	69	59	67	81	71	61	74	62	71	73	69	54	67	70	74	69	59	60	67	60	75	59	86	57	62	79	63	62	64	63	78	71	66	67	70	67	66	66	71	56	78	56	65	71	54	71	72	88	56	55	48	67	78	57	72	65	48	69	56	66	59	66	59	68	54	72	67	57	57	48	75	78	50	68	67	57	66	60	79	60	72	73	55	53	66	60	67	59	61	61	55	53	71	60	72	78	71	71	72	76	89	74	76	68	60	62	81	68	74	59	59	64	65	74	74	61	52	66	67	73	69	56	68	63	58	71	77	61	69	67	69	57	67	83	58	59	57	77	74	57	60	60	61	72	62	63	72	87	59	69	73	71	76	65	60	73	79	67	78	57	63	73	63	76	62	68	64	61	77	50	59	75	66	73	69	59	64	62	71	56	71	63	61	68	48	63	59	64	54	64	61	57	64	63	57	67	66	70	61	74	66	64	67	77	80	59	67	75	65	71	66	63	61	53	74	65	68	77	51	55	71	68	60	66	59	83	66	57	69	57	70	58	72	70	59	53	63	67	52	69	61	58	58	66	79	68	53	70	59	69	68	61	61	63	58	72	55	58	53	58	68	79	68	71	77	74	62	61	68	69	82	62	67	70	58	56	77	80	64	61	66	73	59	71	74	62	65	58	75	66	65	64	77	83	68	52	65	63	62	87	50	66	57	64	60	58	65	52	74	72	57	63	58	77	61	63	73	57	51	60	56	45	80	60	58	54	86	58	56	65	64	61	65	78	68	53	57	62	73	65	67	70	65	73	63	71	67	75	53	71	75	75	65	75	53	75	77	61	71	47	77	72	59	79	63	73	64	85	58	54	61	64	77	75	53	60	60	56	78	63	73	49	65	63	62	62	64	66	68	58	59	67	65	57	65	70	68	72	71	65	55	69	73	53	69	63	67	63	56	66	59	65	77	66	54	66	56	68	64	66	68	61	56	59	80	84	86	77	63	63	80	54	60	70	69	61	59	68	67	53	54	71	69	67	59	67	57	58	57	60	67	63	66	67	69	67	72	64	79	49	63	76	64	73	63	59	62	60	79	70	52	69	59	63	68	62	60	66	67	82	79	73	79	67	75	53	45	69	66	59	65	64	72	59	68	63	59	62	73	72	61	59	63	81	63	57	56	72	62	61	61	68	66	67	63	66	60	70	66	68	78	71	77	72	64	57	62	70	63	84	60	72	61	71	64	60	80	70	73	67	76	57	61	65	69	57	66	74	68	77	70	75	65	72	68	60	68	71	65	55	59	68	61	65	69	71	64	67	69	59	69	62	65	62	77	78	61	62	69	59	58	63	61	70	70	86	72	60	52	56	59	77	75	76	74	69	65	62	74	73	74	60	59	62	65	68	66	47	60	69	60	91	69	62	60	60	72	58	64	84	60	50	78	62	72	60	51	57	65	53	56	55	61	69	73	64	79	67	58	67	61	56	66	54	67	65	65	67	67	70	64	55	73	68	54	56	72	71	74	80	64	67	65	74	66	59	68	60	68	63	79	71	73	69	52	65	65	70	71	58	87	56	67	58	64	72	77	56	79	67	61	65	63	77	70	68	79	74	58	58	72	77	78	79	70	59	70	66	66	62	63	56	53	58	67	69	58	58	62	62	61	84	77	79	70	59	73	70	75	44	66	62	73	59	73	66	66	79	56	58	68	75	57	80	77	70	59	67	66	59	67	56	70	62	64	62	68	60	64	70	53	60	70	70	60	70	68	64	69	57	67	67	84	65	66	69	52	56	89	81	68	53	63	68	55	50	48	61	65	72	59	63	68	64	61	76	63	67	48	71	55	57	60	75	68	59	67	81	61	73	71	68	70	58	68	57	52	54	56	61	61	52	63	63	69	74	68	85	50	71	52	62	60	64	56	75	63	53	71	66	75	51	62	61	67	66	62	63	68	66	65	72	63	71	57	64	74	69	71	71	67	59	72	79	80	72	67	65	55	71	67	73	59	60	55	86	77	63	64	70	67	56	82	63	66	62	78	69	63	75	59	70	59	51	59	75	54	55	76	45	56	45	75	74	60	85	58	62	53	63	68	67	62	63	69	57	72	67	57	54	73	70	63	64	49	70	64	64	43	62	70	73	62	72	67	58	67	76	55	78	62	55	69	61	62	62	69	72	65	77	56	63	70	56	64	48	65	70	73	67	66	61	81	57	55	58	73	62	68	61	63	66	62	68	63	67	63	69	53	70	69	74	72	66	65	70	69	80	75	66	62	54	68	65	61	65	51	61	70	64	65	61	62	62	62	71	73	69	75	64	76	67	55	63	77	69	61	61	72	88	70	70	74	71	74	76	56	58	60	48	69	67	65	65	74	51	74	66	62	57	65	67	69	55	68	75	81	74	65	68	54	51	74	54	74	56	71	65	63	53	71	63	62	65	59	72	68	65	63	75	71	64	61	59	68	54	69	73	72	64	68	57	73	84	66	63	66	65	86	64	61	69	58	62	57	77	67	63	67	69	74	65	69	75	53	69	63	57	64	55	57	58	62
20286	28487	48373	64947	62209	43515	26693	11616	2799	1092	895	831	801	836	772	811	843	753	797	793	829	813	820	859	801	828	828	774	789	782	803	771	785	841	780	796	793	816	824	844	853	828	847	817	843	811	767	879	827	794	828	762	798	747	820	770	792	811	752	819	786	816	806	802	828	837	798	782	822	824	772	861	788	804	817	787	854	824	785	765	812	815	810	830	798	797	841	816	773	824	828	825	796	836	796	782	828	800	766	865	836	768	817	842	808	809	840	753	853	847	785	807	839	813	832	824	752	789	799	773	793	739	809	838	835	785	818	759	802	797	796	842	789	809	808	765	809	836	816	837	807	828	811	799	813	827	817	852	767	816	792	791	793	822	802	821	820	832	820	787	769	803	788	790	812	784	816	797	805	835	792	829	793	846	813	784	795	856	798	798	798	810	793	805	752	844	820	779	840	783	799	769	799	814	787	767	810	817	813	833	826	864	804	799	790	811	786	774	834	836	814	766	802	786	765	827	765	796	768	855	797	816	837	803	833	799	789	822	787	851	813	770	783	768	804	788	772	820	811	804	822	783	810	780	766	789	812	768	802	819	822	788	803	828	769	814	780	799	806	787	802	763	826	845	776	809	835	748	832	825	762	744	793	845	795	745	788	783	874	812	830	791	834	848	789	817	788	857	848	809	814	772	838	838	835	828	788	829	793	855	789	830	805	829	772	780	803	795	849	794	790	784	816	829	820	816	844	771	792	815	793	824	809	821	796	798	840	800	846	806	814	830	742	854	755	768	809	825	819	836	805	815	835	793	757	774	798	806	804	861	820	764	803	827	845	840	809	901	789	806	807	823	801	745	768	829	865	844	820	750	832	796	805	788	820	824	781	786	854	819	757	809	799	805	887	813	852	778	837	809	754	817	816	858	833	812	860	778	880	830	807	782	813	815	788	763	799	822	819	801	818	792	746	813	806	776	813	792	771	794	848	782	754	813	785	763	803	787	875	827	801	830	814	835	811	802	806	802	788	802	801	775	843	750	811	833	809	810	802	760	809	784	796	803	762	807	816	780	845	829	824	827	858	841	787	810	799	801	810	837	824	802	792	842	827	788	811	781	800	785	797	841	783	836	781	786	805	781	790	780	810	796	798	853	771	824	815	840	841	831	819	826	777	830	840	836	848	786	807	790	813	783	792	751	829	886	809	802	818	788	785	840	798	797	810	794	811	804	790	870	789	796	779	787	839	809	798	839	798	794	773	803	780	767	807	772	866	841	839	804	797	803	768	825	834	784	802	850	818	817	806	792	801	859	865	834	823	828	816	789	784	775	799	830	810	786	815	809	780	829	808	816	771	799	798	812	773	828	814	779	865	781	806	822	816	825	777	810	819	794	782	799	812	800	777	787	765	768	754	857	863	793	829	792	785	779	856	851	821	811	829	789	871	808	796	827	811	849	804	796	791	782	875	814	812	797	819	791	802	807	776	775	818	794	808	852	772	830	820	839	811	770	807	792	783	774	806	821	838	830	828	853	826	787	873	813	865	804	822	847	802	818	831	840	817	807	822	815	793	787	806	808	780	815	797	797	821	856	823	823	798	799	817	784	804	873	805	830	839	776	812	794	772	772	771	848	833	763	836	814	780	781	833	761	775	840	835	808	790	812	772	776	810	834	802	809	819	834	792	773	773	826	823	788	751	831	768	820	838	815	799	820	807	801	843	812	845	796	881	843	828	749	812	797	816	834	859	781	803	774	784	827	754	843	812	824	826	841	824	839	797	763	767	826	832	801	808	822	766	810	811	845	770	824	813	796	857	794	762	803	786	821	824	787	790	824	823	844	860	864	807	782	781	778	823	820	823	816	775	798	817	829	733	776	799	751	802	787	792	798	823	786	805	828	837	777	804	817	804	810	780	873	758	803	778	816	809	826	798	812	807	792	823	724	823	795	856	853	833	821	751	799	800	840	810	826	820	761	807	818	771	796	772	785	817	816	781	844	807	796	812	796	829	813	808	785	832	809	871	784	859	837	837	795	789	794	794	847	820	833	822	801	806	845	844	780	828	796	791	845	840	804	818	794	791	848	815	850	773	842	804	783	822	783	812	791	897	793	836	806	811	797	835	805	837	784	803	808	767	814	812	809	800	818	756	823	804	828	796	841	809	785	766	814	778	799	861	754	853	797	793	818	729	786	829	821	775	823	791	775	817	777	862	804	836	762	791	765	804	808	798	841	825	799	817	816	796	771	778	838	799	776	848	847	762	815	763	855	796	844	816	818	821	851	804	756	839	844	783	835	803	782	799	810	814	816	788	798	830	809	774	791	814	848	869	809	813	830	849	802	765	766	851	833	812	799	791	815	799	824	813	827	816	842	827	772	800	841	792	797	773	788	807	815	814	807	761	821	823	797	876	793	808	817	797	793	800	801	856	806	813	849	825	837	799	818	818	824	811	777	879	785	793	802	774	868	836	805	763	800	805	824	797	751	809	835	829	864	761	827	800	859	819	790	779	820	813	794	795	792	803	849	801	797	778	773	786	815	762	836	842	829	829	820	823	804	814	831	839	801	797	849	812	818	765	819	797	854	822	826	822	776	829	836	822	795	796	812	841	835	775	806	839	813	767	803	768	810	851	790	793	827	775	790	808	834	790	817	833	807	814	877	795	803	789	760	802	799	783	770	776	835	792	797	808	799	837	782	852	799	842	806	839	786	821	785	778	764	863	807	824	804	816	817	827	795	851	785	757	830	807	818	833	846	867	792	822	777	820	828	809	803	835	790	857	791	766	826	807	812	825	880	807	802	794	780	843	815	814	815	827	800	843	800	841	818	831	792	806	819	845	825	787	790	779	804	806	787	864	802	794	824	802	753	830	777	818	816	792	819	775	794	810	784	790	815	849	819	823	790	842	818	847	811	791	837	812	830	857	831	811	856	857	850	791	825	769	819	805	825	809	823	854	801	785	814	792	809	794	766	794	789	867	804	814	785	808	847	757	777	823	804	821	846	849	773	829	773	809	800	846	785	837	820	806	791	894	805	845	805	815	820	781	788	787	808	801	866	830	809	812	744	784	786	819	839	792	830	855	793	812	826	860	770	771	798	781	807	855	795	819	773	776	855	817	806	805	804	819	817	802	798	814	837	843	865	801	799	824	786	815	797	842	833	842	809	816	765	835	814	824	889	823	849	810	829	827	824	864	830	778	831	837	866	821	891	821	781	855	840	801	839	763	779	791	800	836	812	807	831	765	830	859	857	815	814	799	807	864	778	829	788	835	781	785	778	817	808	797	782	797	768	859	794	848	820	798	827	835	838	802	787	809	805	780	824	829	854	788	778	811	847	838	835	859	800	852	820	807	816	810	783	800	843	826	802	795	811	824	873	874	797	807	814	799	833	768	814	805	817	816	771	788	781	826	824	752	798	813	789	831	774	786	787	791	825	828	813	800	788	774	848	804	790	818	826	815	827	859	811	837	781	843	818	810	845	803	827	770	833	835	713	804	769	818	786
1347	843	6040	7185	3783	1498	494	186	91	70	74	64	70	57	60	74	66	66	69	67	56	65	65	65	66	61	62	81	76	65	58	64	72	76	59	62	65	60	59	61	69	68	76	73	68	64	64	66	57	69	59	83	44	68	73	59	61	81	54	57	67	77	68	55	66	60	63	67	67	62	68	69	61	70	65	71	53	69	75	62	74	69	59	61	72	66	52	67	65	57	65	59	62	65	68	59	71	71	64	74	67	68	59	60	62	63	53	64	58	56	66	78	65	65	71	67	65	50	60	68	55	67	68	70	86	66	69	61	60	67	68	60	64	81	57	71	67	71	69	68	69	64	68	75	76	74	72	72	66	70	50	63	74	70	72	66	54	73	58	70	63	74	61	83	75	76	67	69	65	66	64	61	63	57	69	73	65	61	65	46	59	61	60	57	62	69	71	74	74	73	70	76	64	68	56	76	77	56	61	79	68	65	75	53	66	67	55	66	69	71	72	58	67	59	68	80	71	62	71	57	51	79	63	47	56	48	76	60	69	67	61	71	80	66	57	65	53	54	44	76	68	63	55	68	58	59	63	63	64	60	75	65	62	66	54	65	63	56	62	78	65	65	57	55	58	59	66	65	71	63	82	64	61	61	58	72	58	64	65	76	68	55	61	71	76	75	63	65	66	66	57	82	62	64	58	78	67	71	59	69	52	81	53	55	76	46	75	60	73	50	64	51	60	63	75	61	67	64	61	61	73	78	57	68	53	67	54	73	65	70	55	72	81	55	69	70	63	58	59	67	65	79	68	74	71	59	66	78	63	58	54	61	50	51	59	51	66	75	56	56	51	68	68	60	84	71	65	63	76	68	62	58	70	69	57	67	57	59	55	62	62	56	60	67	64	64	65	74	68	42	67	62	58	70	62	64	57	73	57	64	66	84	64	64	52	56	76	68	60	63	62	65	69	61	60	65	69	67	58	81	70	63	83	72	55	51	75	55	66	58	63	72	61	69	55	66	75	58	71	56	74	49	71	64	62	63	64	64	51	69	54	60	82	65	65	66	69	53	61	50	55	63	47	66	60	68	76	60	62	62	59	54	66	64	64	58	67	64	70	72	63	49	79	67	63	67	70	61	77	78	54	71	60	61	72	65	58	57	66	55	60	62	64	68	56	51	58	71	67	66	53	64	58	62	57	57	88	52	66	68	54	58	60	63	58	82	57	64	55	73	62	72	66	62	61	69	66	64	58	77	85	63	64	66	62	71	58	67	63	56	68	68	59	67	73	76	60	58	70	72	66	65	81	70	74	65	72	71	68	62	62	67	63	62	63	68	55	66	68	59	80	75	64	55	69	71	53	67	80	56	72	67	78	72	52	61	61	63	58	76	74	66	58	69	72	60	61	68	66	68	61	73	72	54	67	76	61	68	78	74	55	59	74	66	60	69	64	74	62	60	70	71	62	64	56	53	68	66	63	50	62	69	60	71	57	64	70	77	70	69	62	52	55	55	59	62	60	62	62	63	59	40	82	69	59	67	53	56	66	69	59	75	68	65	68	76	63	65	58	48	64	71	63	55	59	63	62	61	54	55	53	58	64	65	54	65	63	68	70	64	63	74	71	79	75	60	68	64	72	59	54	66	60	62	50	59	60	56	55	71	57	66	55	59	57	58	74	57	62	66	57	68	63	73	64	77	61	76	73	76	65	74	75	58	48	54	57	70	76	61	75	69	64	83	80	68	54	80	62	54	63	68	69	62	40	74	75	60	63	65	66	67	65	60	68	70	68	66	61	63	70	62	63	65	75	69	80	68	72	70	50	61	47	68	51	78	50	54	66	67	59	59	60	66	73	69	70	45	54	73	83	77	62	79	69	65	66	63	66	53	70	57	75	44	76	62	55	59	58	51	74	63	71	70	60	63	58	70	56	63	59	68	77	59	78	75	71	80	58	62	62	63	63	72	62	56	65	79	56	68	77	75	70	54	70	60	54	52	76	71	62	56	68	75	56	67	66	65	75	60	53	67	52	71	58	65	78	61	66	67	70	57	67	70	65	68	78	64	71	65	47	73	65	67	48	69	79	61	65	64	57	71	55	76	59	67	70	67	69	83	66	77	69	61	70	57	68	62	66	62	62	68	55	80	60	70	50	81	78	73	66	75	59	68	81	57	70	69	65	55	66	64	63	70	71	70	60	69	60	68	67	72	66	64	55	52	75	62	77	70	62	69	74	45	65	67	67	68	74	63	68	51	64	76	69	60	60	71	62	55	55	68	65	75	59	62	69	55	60	74	65	69	77	63	63	67	47	43	64	63	54	64	60	70	71	63	69	68	69	57	59	70	67	56	69	75	65	50	69	68	51	67	75	64	66	85	65	63	72	70	69	58	69	72	59	63	72	59	53	66	61	69	51	59	64	58	60	69	65	70	69	62	52	68	66	58	53	59	69	64	60	66	63	75	66	62	73	65	56	63	79	69	78	58	58	77	62	72	63	61	62	54	55	64	74	63	79	65	70	64	64	66	63	74	64	56	62	72	62	75	65	61	67	69	58	73	68	65	71	71	55	80	64	64	74	62	64	65	59	58	67	68	63	63	50	57	62	65	57	64	71	72	76	56	66	79	75	59	72	53	64	55	70	64	76	51	73	67	66	59	60	65	56	54	63	57	74	55	72	74	66	53	73	68	73	59	68	56	50	55	67	75	61	58	76	46	69	83	53	85	70	64	61	87	41	69	60	54	70	66	61	60	64	68	67	61	54	64	71	50	61	79	64	59	56	48	67	67	68	74	76	53	61	68	71	61	54	74	62	71	61	54	59	61	76	76	60	62	68	67	68	75	56	63	65	66	67	55	65	72	62	60	52	61	61	64	63	54	64	63	76	62	60	79	48	56	86	59	66	59	57	68	83	63	63	59	72	58	73	67	64	61	51	73	59	52	60	52	61	56	69	68	72	65	68	85	61	50	65	72	67	58	88	53	63	79	70	69	68	64	59	55	61	64	56	66	69	67	53	58	62	66	59	77	67	68	71	59	76	66	48	69	66	68	46	67	61	64	54	67	54	66	70	66	75	64	60	55	67	62	65	61	73	59	39	61	61	53	70	65	70	64	57	82	64	58	52	52	69	68	51	58	57	65	72	73	75	71	72	58	66	56	81	48	55	54	49	68	53	66	46	59	62	64	61	66	55	60	73	53	63	50	61	58	88	71	67	73	65	68	64	59	66	69	50	61	59	57	69	65	66	70	55	78	69	64	65	66	65	64	63	75	62	52	66	62	68	71	62	56	61	71	65	71	61	66	67	53	80	71	61	85	71	67	69	57	61	55	70	60	66	71	80	62	57	56	52	52	63	66	57	44	71	69	71	66	70	64	70	68	67	54	84	66	63	74	63	63	72	65	68	63	59	54	88	76	70	57	66	65	62	72	66	97	72	62	72	57	66	67	66	69	69	79	75	82	67	70	71	74	44	56	51	69	67	63	56	71	69	60	72	48	58	44	67	59
10976	12193	32674	39049	36604	26297	13183	4376	1459	867	805	767	794	732	790	824	788	713	796	805	736	744	785	773	789	765	760	770	798	804	795	829	797	807	779	758	812	769	781	778	809	808	812	866	815	762	814	817	811	768	793	820	759	837	788	818	779	744	765	773	790	823	809	775	791	823	799	766	752	804	771	825	788	766	804	801	775	800	796	770	802	817	800	791	814	745	831	830	822	822	797	755	788	788	823	847	842	781	808	808	784	815	788	745	778	843	772	813	764	803	792	762	813	755	804	744	780	807	781	776	821	801	807	821	735	824	801	842	807	841	781	751	820	796	788	754	767	786	784	765	830	820	832	815	779	793	830	826	769	827	796	829	772	775	811	816	803	837	760	783	759	803	789	730	791	772	773	777	810	765	806	763	783	841	819	833	755	775	819	768	776	816	827	743	793	808	799	763	769	785	849	801	776	771	805	820	784	829	756	786	811	821	760	780	804	790	791	809	767	783	810	780	765	776	761	737	810	809	788	775	795	857	792	774	796	807	846	800	756	806	758	807	832	738	805	797	744	788	759	750	780	760	796	834	800	731	777	762	809	783	797	801	797	783	786	817	771	792	839	791	783	811	847	791	787	782	811	791	832	779	822	813	767	838	768	838	807	773	724	794	850	849	820	767	805	812	776	768	808	779	764	834	817	807	753	799	787	753	776	826	741	821	826	832	800	817	826	736	816	772	782	795	781	801	829	763	805	780	823	782	763	786	767	784	814	832	828	729	800	771	826	811	802	764	799	805	792	792	782	853	751	803	838	780	800	817	789	811	773	846	786	799	846	806	781	767	803	800	739	814	823	794	748	767	817	749	803	750	782	788	798	845	828	736	834	788	756	799	792	777	814	782	808	806	767	811	841	804	818	813	796	776	811	759	779	800	790	833	754	759	767	766	773	720	805	827	776	816	789	782	838	782	847	807	840	753	796	826	801	772	776	775	813	811	783	797	762	822	784	804	802	795	787	740	778	821	744	783	813	819	830	835	749	791	816	813	840	793	810	747	831	801	831	752	815	808	772	830	781	851	772	804	803	759	818	831	805	845	815	801	833	806	833	790	797	746	793	844	807	801	776	807	753	792	801	774	802	808	815	819	768	806	805	796	798	820	799	779	754	787	772	829	822	793	800	812	782	786	739	789	776	791	797	826	789	804	744	755	804	804	819	749	851	838	750	754	806	823	800	772	781	753	807	825	821	794	757	792	753	802	802	772	773	764	768	820	824	767	791	775	759	790	821	777	772	779	804	835	775	829	763	794	805	820	786	780	807	834	809	809	768	785	841	763	814	802	774	775	796	781	799	767	781	775	815	796	867	865	845	750	801	796	811	713	801	774	768	758	760	797	792	716	782	834	825	804	788	799	829	799	751	813	804	761	744	813	786	781	744	758	814	801	802	774	779	777	738	787	833	780	797	803	762	742	812	769	730	805	806	803	810	789	801	805	815	754	813	774	810	782	779	815	807	801	824	805	788	769	810	809	703	795	768	740	785	784	753	776	811	760	843	762	770	772	821	848	786	799	815	825	776	785	795	790	770	826	789	784	782	782	792	785	783	821	814	790	814	847	785	777	854	783	737	809	787	806	789	765	796	774	792	787	799	795	809	840	796	794	750	760	797	755	814	769	801	801	767	758	790	827	818	794	784	745	821	760	801	769	820	780	819	764	832	782	762	790	814	818	764	765	796	745	800	812	743	797	756	833	783	825	800	804	769	827	772	728	780	880	796	802	773	809	811	836	803	826	789	762	787	862	785	804	810	843	761	752	826	832	814	774	779	815	843	841	805	812	807	786	775	778	832	758	803	833	767	748	828	794	793	736	813	835	704	794	762	784	840	792	765	789	780	782	823	787	787	800	783	808	828	769	813	772	805	794	871	733	792	805	786	718	773	797	823	794	828	764	834	786	816	820	777	813	812	822	837	810	767	727	811	780	823	791	811	818	827	748	834	794	795	759	774	744	775	822	792	776	814	789	818	816	809	764	813	792	762	793	765	803	839	774	813	772	802	817	744	834	798	794	816	808	777	787	787	802	780	783	779	761	790	788	887	775	790	774	800	754	798	781	750	772	744	762	786	825	744	778	816	764	759	844	826	854	778	789	771	787	810	820	825	791	785	758	782	813	805	786	801	846	819	830	742	797	768	764	828	816	780	782	799	801	820	788	774	774	773	797	798	813	803	811	800	851	830	775	781	797	805	819	835	763	833	828	793	825	783	817	804	808	801	737	771	850	756	840	768	852	810	761	832	800	845	795	831	779	768	781	808	809	801	794	833	851	748	767	847	801	771	788	809	867	790	814	777	797	806	818	760	777	846	788	776	769	818	802	815	791	802	821	817	757	791	769	758	786	797	789	796	783	804	808	767	812	805	767	805	763	804	827	810	780	796	796	802	809	817	861	821	816	823	801	736	855	779	774	832	848	780	813	796	797	837	784	799	833	800	824	750	808	767	783	790	800	761	792	836	851	796	782	821	791	800	704	786	744	808	774	811	823	796	798	786	787	781	862	744	783	816	820	784	745	787	778	832	795	771	794	797	739	825	773	821	787	779	774	759	799	734	782	783	803	817	788	828	801	837	788	797	795	797	814	755	773	739	811	846	773	777	805	793	850	808	819	816	806	775	812	807	773	820	802	763	752	754	787	797	790	800	815	885	788	790	785	783	806	766	812	761	805	773	776	792	792	760	790	791	783	804	773	846	848	764	790	751	770	781	795	757	790	831	785	782	841	790	779	785	797	775	756	772	737	815	763	802	857	820	734	819	792	779	746	777	800	839	786	790	856	809	747	841	786	780	779	819	827	821	789	824	839	848	783	805	823	837	737	773	774	741	794	791	810	772	792	807	828	816	805	764	758	787	814	741	769	817	781	831	778	775	791	828	795	790	820	823	840	797	777	770	769	828	799	796	766	799	818	756	752	799	838	767	774	837	809	800	813	797	783	806	813	813	754	804	753	809	796	771	752	826	792	837	829	830	812	730	782	787	773	793	770	830	805	783	832	801	821	825	808	791	767	809	777	777	792	823	784	784	760	783	802	786	737	844	773	805	791	820	757	803	776	793	777	823	752	824	753	802	779	830	787	794	792	799	799	757	798	778	800	842	774	790	775	763	826	793	795	806	796	834	806	803	805	799	806	773	826	814	792	806	841	801	809	830	790	805	839	824	795	789	829	803	790	757	861	779	783	765	742	780	764	772	856	793	827	829	809	783	799	784	824	771	811	807	826	794	786	797	815	764	791	832	763	769	837	840	781	799	824	794	806	794	842	782	756	789	831	788	770	820	814	775	793	800	793	826	819	777	798	832	793	807	785	774	782	786	767	786	765	773	746	838	799	786	772	795	773	831	769	803	758	787	751	836	788	822	800	809	815	779	838	799	800	808	850	797	734	802	829	811	773	789	803	805	776	800	793	787	794	804	776	771	795	783	771	803	852	799	781	815	772	816	845	801	830	773	822	783	833
650	3164	15631	14981	8880	3841	1131	300	120	56	72	63	72	67	48	70	60	65	67	53	69	62	72	57	57	75	66	72	59	75	68	66	68	70	73	64	63	61	57	55	60	70	80	61	59	65	65	61	69	71	65	82	78	61	69	65	65	53	62	74	66	63	58	53	68	60	65	61	79	68	57	66	58	71	69	70	62	58	80	57	71	63	65	64	66	57	63	61	77	59	67	51	57	60	78	74	75	56	75	80	53	69	60	59	57	57	64	72	49	66	64	72	70	68	64	73	55	54	68	59	63	64	57	87	52	58	69	64	55	68	67	70	61	70	48	70	79	66	93	67	65	59	51	69	50	68	58	58	74	65	63	82	71	76	61	58	64	84	55	66	72	52	64	70	77	74	59	72	64	65	77	79	66	63	65	65	56	58	56	78	58	68	67	57	66	59	58	69	64	64	63	53	62	73	61	60	69	78	63	58	66	56	62	69	62	63	51	81	79	56	85	76	80	75	54	62	63	72	61	70	65	61	74	72	65	56	61	58	54	73	77	74	68	71	68	68	69	68	68	68	78	56	65	76	70	72	52	65	59	54	65	71	62	66	59	65	60	70	81	55	82	66	61	65	73	66	74	75	49	64	57	63	68	79	66	64	61	51	56	51	72	53	65	58	67	59	65	71	70	58	69	59	69	53	79	70	67	74	70	59	71	66	73	59	68	61	76	56	72	59	58	69	58	63	58	53	61	65	59	66	72	52	58	72	64	68	64	65	64	71	62	68	67	53	58	73	61	58	69	71	80	53	77	62	76	59	63	74	65	51	73	77	75	66	61	63	75	65	58	57	57	65	64	57	68	60	62	65	76	70	76	71	75	70	69	56	54	83	63	68	79	75	67	67	84	58	60	69	82	61	69	59	52	64	49	47	65	70	80	65	62	65	60	75	56	78	61	73	72	62	57	66	69	61	67	75	67	69	71	68	51	68	65	70	62	70	58	61	71	77	65	78	52	76	57	61	76	46	62	58	76	59	67	60	64	70	56	55	68	60	65	88	81	70	71	62	52	78	67	53	64	77	58	57	56	76	51	65	60	43	54	75	66	60	84	57	63	64	53	64	58	60	70	71	53	53	50	64	64	66	57	65	67	57	62	63	75	65	47	60	60	79	59	63	60	65	63	66	55	68	60	59	72	65	65	59	59	65	61	70	60	65	51	69	69	53	61	61	70	58	63	67	82	65	55	72	55	50	79	50	66	80	65	67	76	68	69	66	76	59	72	67	54	66	58	61	64	73	73	74	73	76	77	58	72	68	74	65	71	64	51	84	59	84	80	63	64	68	60	62	66	55	65	74	54	71	62	66	64	65	65	56	65	56	65	59	72	76	59	65	68	69	62	77	88	65	59	72	63	65	65	57	73	61	72	70	53	67	75	70	69	65	68	59	60	64	67	65	49	75	76	73	73	55	68	45	75	65	54	59	76	75	59	81	71	51	70	71	55	53	70	52	67	70	53	76	71	52	65	65	62	72	71	56	74	53	59	83	75	73	60	76	69	59	63	72	70	67	76	69	64	61	71	59	62	58	64	64	67	62	58	67	78	73	55	65	72	52	67	65	80	68	72	66	61	76	61	63	47	67	55	67	60	64	66	70	69	73	55	65	65	66	58	69	51	65	71	66	65	68	56	70	55	73	65	62	52	63	70	62	63	60	79	73	53	77	85	59	80	65	56	63	71	67	77	61	67	75	54	73	54	70	49	80	52	68	60	54	56	63	57	60	62	56	71	62	49	58	57	69	63	57	61	75	64	77	75	76	59	80	67	64	57	58	68	58	65	72	74	68	55	60	69	61	59	64	70	70	69	64	64	65	58	68	82	48	74	83	66	74	67	69	72	81	55	75	59	61	72	53	59	67	59	75	68	87	69	73	75	68	74	63	63	66	71	75	70	57	70	54	62	70	72	60	67	59	70	69	72	69	66	74	76	56	43	62	54	68	58	72	68	65	67	74	64	71	72	74	65	50	62	63	60	59	69	57	74	71	52	61	74	64	73	77	77	63	57	54	71	78	78	66	60	59	71	66	61	62	62	74	81	64	67	61	45	62	62	61	72	66	71	76	82	66	55	57	72	77	72	70	70	76	67	55	60	64	60	71	70	59	67	46	55	65	55	60	69	65	81	76	70	73	59	67	67	55	73	62	57	66	70	62	59	72	63	50	75	74	61	66	69	67	69	72	57	61	59	65	76	74	58	62	61	72	66	74	64	69	67	60	74	64	81	69	82	66	57	66	62	65	65	77	62	67	60	64	64	63	70	61	66	55	75	48	64	57	83	74	74	75	59	72	59	75	65	71	75	63	60	48	71	51	69	62	67	64	69	54	55	65	64	74	56	50	62	67	67	52	84	66	77	67	73	65	65	59	63	60	83	59	56	70	74	66	54	60	74	69	74	59	64	73	70	59	66	66	70	59	66	68	58	68	62	62	49	66	61	67	73	57	67	69	51	83	62	70	58	66	49	61	62	78	66	63	69	65	62	65	78	74	67	77	70	72	65	58	61	73	57	62	64	63	71	65	60	56	62	63	53	76	63	67	72	57	70	62	53	57	65	62	46	66	76	68	76	52	62	74	59	55	75	52	58	60	64	70	71	68	73	76	81	62	71	60	75	62	70	68	64	72	64	56	53	56	58	73	58	59	76	59	71	65	75	56	69	73	73	73	69	74	63	57	71	63	70	60	75	75	65	75	52	80	57	63	75	65	65	89	65	74	56	58	62	57	59	80	63	65	68	61	79	66	48	60	69	63	59	72	62	57	57	65	57	67	65	70	60	66	53	50	72	62	57	59	66	67	57	75	69	59	65	57	63	61	60	75	67	71	59	52	63	69	56	64	59	60	66	59	57	72	65	68	63	53	58	57	73	68	83	65	71	57	69	74	50	76	72	66	56	69	62	62	58	73	79	66	72	80	54	59	71	56	52	74	66	55	55	65	67	65	50	70	50	74	59	72	71	70	64	75	68	60	72	59	71	67	58	74	65	84	63	61	66	71	73	68	62	47	61	62	66	52	66	51	69	81	71	63	61	74	63	59	53	78	70	79	71	62	65	70	68	81	85	84	77	59	62	82	64	85	69	74	76	73	68	61	65	73	56	73	63	62	64	66	84	73	66	60	61	72	63	65	78	47	55	52	61	51	66	67	57	66	68	64	62	62	56	77	73	71	74	68	70	62	57	66	69	71	58	71	52	76	85	61	56	60	71	60	50	60	78	50	72	63	67	63	65	69	58	47	68	66	74	70	81	60	58	60	66	67	66	42	62	62	68	65	80	65	61	70	70	53	82	52	68	70	65	70	58	50	63	65	59	65	53	62	54	64	58	77	69	77	56	75	59	70	62	63	76	48	68	61	55	58	76	69	71	62	68	75	57	52	62	68	63	78	68	70	61	72	67	71	64	68	57	56	66	64	64	67	55	73	64	80	61	40	75	70	63	43	66	75	68	66	60	67
15288	25119	43503	53160	50756	36015	21087	7710	1947	973	824	842	772	788	805	782	790	829	844	850	774	822	786	845	799	807	748	785	769	803	821	748	793	869	788	839	747	775	786	786	813	812	760	795	818	828	776	789	742	780	783	779	741	791	793	803	758	777	848	773	784	815	818	785	748	746	772	817	832	753	785	776	782	785	743	812	753	808	740	796	791	753	778	819	807	792	827	770	790	824	804	805	785	836	773	792	831	790	780	752	767	832	834	810	773	801	809	804	787	798	834	771	815	755	797	762	782	818	780	792	740	785	800	782	837	814	818	707	804	759	819	752	804	822	757	785	788	829	824	791	797	792	780	752	771	835	784	820	763	787	783	762	789	796	816	782	806	802	821	813	777	800	848	880	800	834	815	758	778	860	767	772	762	796	858	816	800	777	791	778	784	828	846	773	747	762	773	724	828	792	755	827	867	790	817	833	835	750	802	791	796	790	785	749	752	777	867	740	800	838	806	784	823	799	785	781	779	768	805	804	810	784	801	755	836	805	815	787	764	797	811	798	815	764	795	811	784	838	767	799	786	790	814	805	820	777	830	795	846	793	828	794	800	802	756	835	789	793	764	763	756	821	808	767	818	782	822	787	771	824	793	807	811	798	813	786	805	765	780	763	759	787	776	788	850	745	765	737	781	789	779	775	811	751	812	809	807	776	799	817	783	781	755	772	788	798	790	809	816	812	808	784	771	778	778	754	784	801	781	796	851	815	785	784	817	811	782	773	824	791	844	808	706	811	765	747	824	795	799	813	819	793	831	799	766	761	760	812	807	766	776	832	814	737	781	750	777	769	829	812	804	737	788	818	728	809	817	804	801	790	822	768	767	781	783	760	829	820	789	812	752	795	786	789	776	770	819	753	740	798	782	866	814	777	793	795	757	757	754	771	800	799	784	794	755	696	803	791	793	803	797	790	849	799	785	801	799	816	817	810	755	777	792	812	779	822	806	810	765	746	791	819	832	854	818	737	788	760	827	821	817	835	779	831	784	768	804	738	811	770	762	779	758	804	768	814	737	780	854	766	809	795	808	773	812	795	772	758	803	759	821	771	806	772	810	815	793	774	757	821	813	841	814	775	812	808	773	824	751	810	819	803	768	772	805	839	777	799	806	786	822	782	759	816	839	785	823	870	806	828	816	810	789	810	793	794	824	785	786	775	781	848	798	842	832	850	794	780	783	819	788	820	831	811	809	808	818	770	767	796	785	802	815	813	794	795	799	794	781	864	811	767	751	819	790	831	792	815	804	767	801	738	789	815	780	793	748	818	760	859	750	871	752	802	803	813	782	734	820	811	823	795	749	809	749	855	810	758	798	797	816	804	820	792	813	781	779	771	809	733	752	829	752	781	756	771	819	808	792	737	816	808	773	790	810	777	806	792	765	761	767	823	842	768	781	791	787	780	795	846	811	782	793	738	831	792	802	807	823	777	753	832	766	784	776	821	816	785	769	790	801	768	754	861	815	805	828	808	769	785	778	738	749	794	762	802	868	782	853	762	779	823	776	789	766	811	826	816	755	808	782	807	809	819	792	745	843	761	825	785	807	771	822	799	821	792	848	757	824	800	790	797	802	716	801	766	830	821	792	787	755	790	819	817	825	789	744	723	794	697	792	783	759	742	797	728	806	752	751	790	810	824	812	746	838	770	774	831	804	810	795	773	783	792	816	796	863	827	775	767	785	818	786	785	820	797	786	830	748	761	815	850	844	805	813	822	813	835	824	827	793	855	822	774	782	821	807	852	809	801	808	788	774	781	792	771	777	831	764	752	757	824	781	750	853	814	774	826	790	756	752	794	804	789	807	796	824	810	780	775	818	761	786	740	782	762	782	792	862	770	768	794	818	801	788	866	768	808	780	821	768	780	769	813	767	805	786	823	799	791	801	773	818	777	760	823	821	810	838	828	711	823	808	795	762	775	778	747	768	765	832	752	804	784	767	781	778	794	843	776	799	795	785	768	869	761	791	803	782	839	782	761	767	807	794	769	757	805	777	767	762	758	806	849	837	773	815	750	808	750	796	745	774	845	806	838	798	777	765	793	783	807	838	777	817	813	825	844	771	759	809	743	767	818	783	804	814	790	853	803	789	801	808	780	811	747	786	806	803	761	826	745	813	818	800	739	787	823	768	791	781	779	785	734	846	855	777	811	793	830	780	757	795	741	812	789	853	782	795	811	762	760	779	792	778	776	729	798	803	789	795	752	782	789	767	793	804	856	776	771	792	796	801	820	839	781	757	755	833	834	788	776	781	814	817	845	753	806	814	764	778	802	777	865	803	796	789	774	787	777	786	812	799	804	800	822	769	765	794	779	832	779	801	831	797	772	792	788	784	758	792	780	838	829	808	752	793	828	786	781	818	815	777	771	780	853	839	802	796	777	779	815	788	734	785	780	786	820	822	826	817	780	808	800	766	762	810	843	754	803	766	773	799	783	832	806	803	808	840	771	832	835	787	778	774	861	826	807	836	846	796	740	784	794	782	810	788	798	801	754	791	795	779	783	799	780	790	780	733	832	768	813	822	794	779	814	787	834	743	788	731	799	790	723	753	769	793	762	768	784	801	784	793	770	775	782	800	815	778	812	798	830	822	770	787	781	763	794	740	776	809	862	804	806	788	809	792	847	807	785	815	814	813	787	839	784	778	797	834	850	752	784	788	774	816	815	787	791	766	814	851	815	758	821	779	813	829	775	803	785	827	758	794	792	784	812	823	772	739	827	762	805	827	754	749	783	811	814	846	792	817	784	784	838	783	832	787	797	775	789	819	792	785	779	782	798	757	796	792	778	760	808	734	745	748	781	792	780	784	798	759	771	812	771	770	804	816	825	726	864	810	796	766	765	814	824	807	801	767	768	794	783	748	767	802	822	812	793	812	765	857	786	786	742	817	766	807	807	799	833	808	787	799	834	822	831	762	796	826	783	752	762	815	785	811	768	760	836	821	776	801	786	821	832	864	774	802	765	809	779	762	814	790	749	829	799	815	793	733	828	840	838	781	801	818	806	816	810	755	761	868	829	801	804	849	782	782	839	753	794	788	737	743	767	812	843	850	800	815	807	806	805	791	780	805	804	852	793	788	774	827	801	777	787	804	755	770	798	773	777	799	793	763	798	821	808	796	781	772	813	833	804	802	825	789	778	811	776	798	833	809	831	796	783	815	767	820	787	773	737	782	801	796	762	774	810	795	792	801	791	786	778	827	775	763	817	790	787	797	809	824	782	776	794	814	853	726	856	808	771	824	770	788	732	753	794	848	838	804	763	827	824	805	790	791	759	775	783	822	779	806	814	847	829	767	807	791	734	803	809	820	808	805	738	794	833	788	853	762	783	774	805	799	792	791	749	832	808	784	793	819	828	793	831	830	801	742	766	831	801	762	808	799	812	799	810	826	751	796	759	800	815	760	805	831	809	772	847	808	758	774	821	815	728	805	770	795	797	804	783	814	831	750	806	799	832
2181	2870	16351	15739	9364	4184	1157	333	98	81	75	55	55	82	68	67	76	67	53	66	77	69	58	59	59	59	68	63	70	67	67	69	68	77	76	83	44	68	52	65	69	65	70	65	66	66	59	81	73	60	90	72	67	78	72	51	74	69	60	67	68	53	58	59	67	83	58	78	66	69	73	68	64	74	64	66	58	55	69	67	59	73	58	67	73	62	72	77	66	63	74	76	68	76	68	55	50	63	74	87	65	68	77	68	68	75	77	65	65	63	62	69	55	53	72	71	67	71	57	43	73	65	69	68	59	69	81	61	65	66	77	69	67	70	66	58	59	51	71	65	74	79	60	77	70	63	64	68	63	58	59	83	62	82	62	58	62	66	70	62	68	83	60	74	60	75	81	62	61	44	59	69	59	77	78	74	66	51	53	73	81	61	76	72	54	73	63	62	65	80	78	66	82	69	66	65	70	73	67	62	75	63	70	69	66	65	64	56	66	72	55	73	71	57	70	69	56	71	46	56	58	63	58	53	66	60	65	60	71	71	68	62	70	75	63	65	63	84	71	65	59	75	66	75	63	63	65	69	68	73	59	75	63	61	72	70	58	61	64	58	58	65	55	59	69	59	74	67	61	60	59	75	63	60	62	58	65	83	84	64	64	67	57	67	79	70	60	70	75	65	77	73	58	66	72	64	59	60	57	63	63	72	71	71	61	72	81	73	57	76	76	54	70	64	84	62	75	69	68	68	69	70	89	67	54	63	75	61	60	63	73	64	67	85	66	64	66	60	64	69	52	69	75	77	64	66	72	56	73	65	69	70	79	67	58	67	73	74	77	62	84	68	69	60	74	74	76	60	69	64	78	68	74	71	68	54	55	74	68	64	70	56	76	66	64	52	67	76	63	62	68	69	68	77	65	68	81	82	73	66	77	57	59	75	69	62	72	70	58	71	70	62	74	77	55	69	64	62	57	67	68	62	60	59	63	77	87	54	56	73	60	68	58	65	67	63	72	65	64	78	76	61	75	70	72	78	46	64	61	50	66	67	72	65	72	65	63	78	73	66	68	53	49	59	70	68	74	77	74	62	67	59	74	63	59	71	61	69	72	71	75	59	73	74	66	65	77	65	59	58	68	94	60	65	51	77	66	81	60	63	83	58	79	64	69	59	61	58	76	66	59	65	65	60	72	60	55	62	60	53	65	62	53	66	54	61	60	73	63	68	80	66	75	70	71	74	59	55	64	68	53	74	68	54	61	62	53	65	63	70	72	65	75	63	59	72	47	68	80	59	49	64	64	54	74	66	71	68	68	71	57	68	70	73	59	60	62	80	65	68	55	52	62	65	61	70	79	59	60	70	68	71	76	59	78	77	69	66	56	58	69	65	72	67	75	68	59	72	79	64	60	47	64	65	65	61	57	76	64	61	62	52	60	76	71	65	55	70	57	68	68	61	67	67	77	62	64	62	58	74	59	59	56	68	73	68	68	79	67	51	57	63	72	71	89	63	57	77	61	68	48	78	53	51	64	71	73	68	67	58	74	62	59	55	63	64	66	75	59	73	85	64	71	71	75	64	68	76	50	61	59	70	56	61	52	57	68	60	73	59	75	77	62	73	74	73	61	74	55	64	58	72	70	69	74	70	67	70	61	76	58	61	69	73	58	62	76	76	67	52	62	61	72	67	58	54	73	57	63	79	73	58	72	75	72	56	76	49	64	61	57	55	76	74	87	77	62	64	71	55	79	91	69	71	56	65	95	74	51	63	72	72	70	68	75	56	59	69	69	54	66	81	62	68	77	69	56	57	60	73	82	68	73	54	55	66	76	62	74	78	72	60	69	70	68	59	64	76	53	77	76	72	74	73	66	70	77	52	70	65	63	54	86	62	64	78	62	54	77	66	75	59	65	47	60	63	67	77	75	67	67	70	80	51	63	77	77	55	69	58	69	66	65	80	70	53	65	69	63	60	61	69	76	53	65	61	61	49	62	54	72	54	71	76	72	49	60	71	69	65	77	63	66	80	67	64	75	76	67	58	55	59	75	62	58	65	59	57	57	67	76	66	66	64	72	93	73	65	70	53	73	73	64	66	70	69	51	48	54	58	74	69	56	88	56	67	63	55	56	79	57	57	74	63	70	60	70	58	76	72	62	65	64	61	70	53	73	64	46	67	71	62	82	69	70	65	67	56	55	58	79	79	65	49	58	61	53	53	53	51	57	65	76	63	70	81	63	73	73	62	66	77	74	69	62	65	72	74	55	58	62	77	81	71	61	72	65	63	51	77	76	74	66	62	80	61	61	64	62	55	75	60	76	53	72	66	70	57	74	55	63	73	63	61	70	62	52	60	77	81	59	71	57	66	77	57	63	80	50	80	64	74	55	76	65	73	66	75	66	64	69	75	56	72	67	63	73	64	63	56	58	66	64	73	54	75	66	61	73	64	55	72	60	69	64	72	53	63	69	71	55	70	45	62	74	47	68	68	68	62	74	65	68	45	76	62	69	69	67	69	76	59	67	69	54	72	57	65	60	75	65	63	69	72	73	61	66	71	70	52	75	64	73	61	72	69	49	63	66	73	67	66	59	58	68	59	65	62	71	73	64	82	51	75	60	74	69	59	71	75	80	54	72	59	66	59	56	65	70	64	68	62	64	75	62	68	59	57	67	58	68	66	66	77	76	59	53	76	66	56	74	68	67	69	49	78	66	52	63	65	62	68	72	79	58	61	63	53	71	58	56	75	53	62	56	73	54	64	80	65	70	81	68	53	75	69	73	59	77	65	74	62	70	52	73	70	65	65	68	80	68	68	56	75	69	60	77	79	58	62	67	61	77	73	68	59	48	67	80	74	75	68	73	56	69	58	52	49	72	49	75	57	77	66	67	70	63	84	61	61	72	69	70	87	70	71	62	72	69	79	63	66	79	63	68	61	75	70	68	61	69	85	71	51	82	81	70	67	58	60	77	62	67	85	63	60	60	51	55	46	77	63	68	68	67	68	71	86	76	62	69	63	68	69	72	79	69	70	67	68	76	59	67	63	55	70	53	73	68	61	60	70	80	62	55	65	69	65	78	74	72	68	76	66	63	60	59	50	66	60	60	62	58	65	58	69	64	60	58	61	62	53	65	69	87	62	60	84	63	74	78	61	62	58	57	60	63	72	78	61	68	67	68	73	75	61	68	69	76	71	78	68	65	47	85	62	72	76	72	55	89	82	61	53	65	78	59	68	79	64	68	56	71	66	60	74	74	68	82	61	65	60	73	71	62	77	62	88	70	79	57	62	73	76	68	69	67	73	65	69	50	65	79	84	58	70	71	65	58	72	57	61	63	75	65	62	60	62	73	63	53	63	60	70	55	67	82	54	69	54	55	83	70	87	70	59	60	63	48	61	72	73	74	52	72	66	66	73	65	59	72	69	69	77	76	74	72	78	74	80	59	68	60	67	62	62	74	62	61	69	61	63	73	60	70	58	62	78	60	65	68	67	52	67	69	63
16090	23266	45413	53442	50543	36261	21792	8271	2028	1023	874	806	863	819	881	821	847	773	795	836	845	848	793	764	772	795	830	834	815	823	794	839	796	843	835	839	851	789	811	812	794	820	778	817	814	814	788	788	813	791	857	815	857	811	854	807	745	757	793	825	784	781	804	801	845	793	873	793	800	798	817	813	815	801	780	811	793	791	825	823	858	819	835	808	850	826	888	813	776	809	828	809	838	850	825	796	788	733	838	827	873	792	776	804	829	822	835	824	823	801	830	821	817	812	826	860	745	851	795	814	823	805	812	864	774	844	853	776	831	825	830	825	823	785	814	824	815	851	854	838	852	809	763	811	827	808	776	835	834	846	782	871	824	834	817	839	798	825	822	809	819	822	823	797	845	806	824	803	787	822	832	884	796	832	796	798	801	808	853	835	805	838	813	816	724	817	852	788	774	819	823	835	827	831	817	790	859	835	863	842	897	796	819	841	822	818	768	840	782	823	843	851	864	853	851	827	784	787	817	813	771	792	799	827	835	805	861	810	798	861	849	795	801	800	819	844	860	829	827	736	788	810	809	840	833	895	815	812	785	813	819	830	771	808	809	825	842	806	862	891	793	832	800	757	806	848	759	833	841	762	756	816	798	849	867	859	797	786	847	881	826	878	799	833	806	797	832	802	847	823	792	798	800	777	821	866	815	784	826	781	849	855	771	824	789	858	803	788	814	769	818	830	785	837	867	817	791	797	772	834	794	773	855	833	850	818	841	828	833	809	811	860	824	830	778	806	864	865	827	845	851	846	849	805	826	823	833	807	794	817	828	792	829	821	807	806	825	829	784	826	833	855	823	779	871	814	841	811	828	873	835	861	780	752	819	806	881	763	810	804	805	848	746	775	845	846	789	851	796	890	851	808	822	799	768	828	788	855	818	820	813	825	838	826	848	833	857	799	824	804	801	786	810	778	821	816	808	780	799	851	797	805	819	832	824	778	856	817	823	826	821	855	802	834	781	858	824	804	820	789	800	773	847	800	829	806	842	788	813	823	810	800	844	821	854	806	830	850	763	815	821	790	836	825	846	803	858	863	808	839	804	798	752	869	859	814	830	758	836	820	794	810	824	811	802	781	798	834	814	846	839	831	834	813	836	833	834	795	828	780	830	879	812	800	821	819	839	813	851	815	773	825	820	870	818	805	801	864	840	813	803	830	774	809	812	807	786	804	769	795	804	841	832	821	806	773	791	817	819	796	774	822	835	836	797	815	806	789	791	844	827	792	833	817	813	844	772	786	826	799	779	829	794	848	783	851	839	776	801	808	797	757	841	845	808	828	811	854	814	833	842	869	781	844	874	765	817	829	817	796	863	849	770	803	847	812	825	858	829	826	815	791	879	841	820	783	821	888	846	811	828	828	801	833	825	785	809	845	835	774	839	843	832	802	802	805	821	833	831	817	859	818	783	798	814	832	816	822	796	821	771	779	812	805	806	794	826	815	818	837	806	785	822	854	845	831	847	784	807	846	812	784	833	830	804	815	813	843	807	846	815	805	790	815	803	804	830	823	839	813	816	863	808	842	802	761	794	903	871	828	814	812	805	785	838	822	845	798	842	805	814	843	842	838	906	869	835	807	808	808	837	825	838	806	798	815	833	851	826	822	901	772	842	825	817	839	861	811	829	835	828	814	820	854	806	838	855	813	792	829	837	828	813	835	822	819	871	817	788	807	819	841	840	832	844	852	806	822	787	832	829	845	821	844	824	789	776	789	839	840	835	803	828	756	816	789	778	828	839	858	774	766	836	770	778	837	830	824	813	819	802	820	820	829	846	839	822	830	779	834	827	782	813	773	813	816	829	808	860	839	810	809	829	833	773	926	844	790	810	870	840	767	855	808	814	858	831	826	798	798	766	764	804	841	838	801	805	788	818	833	835	818	828	790	802	749	789	822	804	825	840	856	771	794	785	858	792	793	797	808	805	834	810	790	898	796	837	833	862	889	803	869	798	837	823	823	795	841	747	833	761	823	835	795	784	811	788	851	853	824	804	832	752	827	838	821	863	809	811	769	808	858	886	825	837	798	847	839	832	789	807	777	796	852	832	806	869	811	850	816	818	868	869	821	798	762	840	801	826	820	828	822	842	851	781	873	794	866	796	837	813	831	821	863	784	815	808	802	830	834	813	763	854	861	868	805	837	822	797	796	818	845	801	819	866	784	816	874	835	820	814	771	800	878	831	834	827	774	851	835	814	775	785	814	835	831	824	802	857	832	837	828	841	799	818	838	832	804	790	748	755	846	787	849	829	832	867	845	787	811	824	814	782	801	825	788	825	839	835	852	757	815	807	772	860	780	801	841	830	794	869	811	807	833	888	889	810	853	841	809	823	772	800	825	856	824	794	801	809	809	815	837	876	829	816	806	843	828	801	778	810	784	791	745	793	800	808	799	787	787	781	793	824	859	831	804	800	799	854	800	808	836	849	773	775	813	828	839	822	785	821	815	794	815	814	777	845	849	869	795	790	837	859	843	810	894	744	837	830	811	766	887	839	817	779	769	824	819	806	789	816	853	792	830	863	841	837	860	784	837	810	800	818	773	801	852	768	816	860	775	799	785	807	838	822	795	883	769	787	809	779	823	809	862	834	786	784	829	778	816	865	832	852	761	847	766	863	791	839	850	854	818	805	807	825	767	834	807	794	808	830	806	859	832	819	828	861	794	835	854	854	825	839	851	803	806	852	772	830	833	809	844	795	821	847	821	811	917	869	875	813	819	859	781	791	834	822	801	804	814	855	858	798	795	847	835	822	804	818	857	784	862	834	831	864	829	811	833	761	858	759	847	796	776	770	855	806	831	771	862	855	817	836	825	795	803	836	801	827	815	817	789	763	814	830	809	824	798	812	831	845	814	832	832	805	832	828	767	862	798	813	859	842	820	786	790	837	848	810	778	821	834	824	862	810	798	809	846	849	839	825	817	840	797	781	853	867	786	835	845	818	833	852	809	871	844	832	814	805	847	860	816	824	813	841	852	802	881	812	828	782	765	805	820	791	791	805	819	787	798	864	813	847	848	767	832	838	809	777	803	807	840	801	828	831	870	799	786	815	867	822	835	754	788	858	838	841	861	812	840	845	845	747	801	847	807	762	814	818	824	827	810	832	844	810	812	823	796	851	823	881	814	832	804	857	824	796	838	798	796	827	833	791	814	813	803	761	803	789	810	764	786	834	858	823	857	806	777	816	762	870	810	875	793	821	848	838	800	876	797	863	785	776	800	834	879	810	798	800	833	822	797	805	831	811	824	874	841	809	805	826	803	811	832	832	815	825	841	780	784	872	831	812	805	843	787	825	795	831	792	802	867	821	840	812	836	827	793	788	787	723	817	833	886	829	839	843	795	803	786	831	857	811	801	834	812	836	824	787	834	835	797	807	811	831	830	857	788	870	848	856	804	818	819	797	853	786	828	834	816	898	795	810	836	808	822	815	878	815	815	850	823	772	859	856	812
1206	5398	24566	21650	13732	6349	1797	447	114	74	72	62	70	69	50	63	57	68	60	72	60	66	65	64	71	70	66	56	55	63	73	62	71	50	66	72	60	62	65	72	75	67	69	58	48	65	65	57	82	67	55	68	78	58	71	65	72	77	71	51	48	53	72	69	60	79	59	57	65	77	67	76	58	66	54	65	70	72	61	79	83	67	79	54	64	75	59	65	54	73	74	63	64	70	62	60	54	67	63	72	61	69	54	69	61	59	63	81	79	66	70	63	76	55	78	72	62	75	67	51	72	60	48	72	57	60	58	84	74	54	75	53	73	72	70	55	57	57	68	71	48	79	67	57	70	68	51	50	76	66	64	69	83	60	66	61	69	59	51	84	60	59	62	72	55	53	69	68	75	69	61	60	60	68	77	75	69	59	60	76	74	60	61	70	59	57	69	48	66	64	53	71	66	54	55	60	52	94	67	64	67	66	67	66	66	57	65	58	76	47	62	56	73	63	72	69	61	65	66	60	66	73	64	77	77	57	66	71	82	63	65	56	68	52	67	60	58	66	54	64	63	76	54	79	82	62	60	73	71	69	71	78	66	66	60	67	60	55	67	64	59	63	60	54	71	59	60	69	64	66	70	69	59	69	59	48	67	73	62	64	64	79	70	81	68	71	61	86	56	68	54	66	77	69	70	69	54	70	63	53	63	57	54	66	81	66	69	84	84	59	66	58	53	65	71	71	72	47	70	57	58	71	67	84	61	54	65	66	74	55	65	68	72	59	74	62	72	57	72	61	58	67	54	55	65	75	67	60	75	63	61	57	65	66	67	67	74	73	70	60	67	64	56	63	63	68	69	63	67	78	70	72	51	67	59	60	68	56	86	58	72	66	57	72	70	73	62	61	60	72	48	65	51	64	70	78	64	45	48	75	64	71	61	58	72	75	67	69	60	65	69	56	60	73	54	55	66	70	61	64	70	62	85	58	63	66	57	52	53	53	65	65	68	60	62	61	66	56	63	81	65	61	61	62	51	65	68	65	79	63	73	58	66	73	59	66	53	62	65	65	65	54	67	73	80	65	67	63	64	55	73	57	60	51	71	74	72	78	68	59	63	70	70	59	63	67	68	66	62	64	67	60	61	63	69	58	69	62	70	62	70	56	75	63	66	69	82	70	56	67	68	56	73	59	65	60	60	60	68	69	62	61	73	59	57	72	59	69	64	63	64	78	56	61	54	61	80	71	88	71	66	68	63	63	53	64	60	58	59	70	84	64	66	68	72	61	71	69	55	58	83	55	74	67	69	77	66	66	61	66	66	70	63	71	64	55	62	77	67	69	59	69	62	75	75	75	68	67	70	53	58	70	68	63	73	59	68	47	71	68	52	66	55	58	62	49	68	51	76	59	61	62	55	74	79	51	64	68	58	76	63	52	77	61	57	74	60	68	75	63	70	62	84	51	70	56	77	76	80	72	69	70	64	60	70	64	74	62	72	58	54	59	73	53	72	63	70	69	62	66	59	74	84	67	65	71	74	64	75	49	68	53	79	69	54	64	59	73	66	53	65	70	69	64	80	63	63	60	68	55	51	75	70	82	76	76	57	68	78	58	76	75	69	54	80	54	65	63	68	72	56	61	64	68	56	56	62	53	66	48	59	71	67	67	64	59	65	46	74	74	43	86	83	59	58	58	70	57	67	77	68	55	62	43	50	65	74	77	64	72	49	60	67	52	71	60	73	71	64	59	79	65	60	73	64	55	67	54	51	49	77	69	63	56	57	78	58	53	55	72	69	59	70	75	66	60	61	71	63	58	77	69	57	67	59	52	61	57	65	81	62	60	63	55	53	58	70	62	61	62	70	56	63	62	61	56	84	57	77	66	64	71	63	66	69	53	49	72	56	60	58	67	56	60	59	70	71	57	91	66	69	67	55	63	55	68	60	77	60	67	67	68	58	63	65	59	67	65	72	63	53	59	68	37	62	59	68	70	63	74	55	58	77	74	68	81	74	68	79	60	69	64	60	78	65	49	72	58	63	78	76	62	58	60	53	62	52	66	58	59	64	59	64	68	65	67	60	67	57	62	67	83	69	68	69	83	59	66	78	76	85	50	75	74	54	65	55	61	58	65	64	70	65	72	76	74	57	64	65	69	66	54	59	64	77	65	68	61	70	62	79	56	62	66	60	45	79	70	81	62	55	59	56	56	59	67	68	61	49	64	57	64	69	62	66	61	66	57	61	62	73	62	69	62	71	61	65	50	75	76	68	71	68	76	71	71	65	62	76	71	70	71	60	75	57	70	76	57	60	63	73	80	65	56	67	65	67	72	68	67	83	54	65	71	56	80	60	62	65	73	77	81	74	67	67	65	66	52	68	57	69	68	58	61	59	67	64	71	66	57	61	78	57	93	70	62	67	64	61	55	68	64	73	73	60	64	58	64	62	67	63	70	52	69	70	72	57	73	78	61	70	71	70	70	71	58	74	67	65	72	65	59	56	75	59	68	69	77	63	81	64	53	70	73	54	57	84	64	71	73	71	51	66	72	70	67	65	58	67	77	50	83	58	69	75	62	70	63	74	65	74	65	64	68	59	58	66	67	73	69	62	54	69	53	62	61	56	64	58	61	81	67	59	70	68	69	65	66	71	60	43	79	71	54	61	66	57	68	64	62	63	59	62	80	61	62	53	65	60	75	68	65	73	41	63	63	64	48	67	71	66	55	76	51	63	58	59	66	63	64	56	70	72	60	57	72	64	56	58	70	73	60	78	54	71	54	87	58	58	62	66	58	67	64	80	83	56	55	70	79	59	58	72	67	67	58	72	71	70	77	53	61	65	64	66	62	58	63	70	63	62	65	49	73	71	68	76	74	57	64	64	59	65	64	72	82	74	53	64	67	63	72	56	66	60	71	61	70	65	61	77	60	68	57	83	71	52	46	50	81	54	59	69	65	62	64	67	62	63	61	58	75	66	60	60	62	73	66	68	72	64	60	79	67	70	80	78	75	65	77	65	66	69	72	72	59	69	54	55	73	62	57	67	68	43	73	51	57	58	70	71	59	74	66	54	72	58	75	59	68	44	53	75	56	95	54	60	54	71	78	54	66	58	62	53	65	67	74	73	63	77	68	57	83	69	68	75	58	61	65	74	71	73	67	75	65	63	52	60	83	65	67	64	69	62	80	61	65	61	60	81	60	70	68	59	63	72	67	62	62	59	76	66	75	67	75	60	71	62	50	77	81	56	57	77	66	61	56	66	64	60	78	69	61	58	69	57	58	54	59	66	82	65	66	59	63	63	79	52	64	67	69	62	77	78	83	75	60	66	61	64	64	52	64	67	77	59	64	50	57	69	75	61	60	57	67	70	72	78	68	66	57	76	55	54	61	68	71	65	56	68	57	86	55	68	57	70	62	75	62	70	71	67	63	60	82	61	73	50	58	61	70	66	62	74	69	78	79	63	70	63	71	73	72	68	61	61	71	86	58	59	74	51	78	69	60
20638	28282	52499	61898	59189	41903	25612	10736	2624	1054	829	828	837	806	815	823	765	824	873	789	814	816	784	794	773	788	813	781	822	808	804	787	791	817	793	848	807	836	773	747	850	800	826	823	825	768	779	827	803	832	798	810	781	773	787	826	791	819	827	812	778	780	739	780	815	878	789	852	792	816	816	829	817	828	790	805	798	813	772	821	784	823	813	809	868	832	770	791	807	789	812	762	797	805	789	834	779	803	791	786	797	845	822	776	823	805	825	814	751	836	818	825	784	785	814	802	768	808	793	820	806	793	815	825	820	838	778	822	778	808	777	821	806	785	790	825	759	803	789	818	803	823	840	830	835	808	844	865	758	819	812	834	792	786	792	848	791	858	767	839	859	855	807	754	810	820	831	834	841	828	775	779	761	795	848	844	796	792	796	798	830	837	784	769	809	832	815	824	857	827	769	817	800	819	795	822	838	762	843	798	853	807	815	780	829	834	807	785	818	820	811	829	765	797	804	801	823	796	763	811	852	840	798	795	791	838	805	860	838	840	812	809	794	823	781	765	825	823	826	860	778	823	761	800	794	790	795	835	777	752	770	802	791	826	766	798	832	824	784	809	799	794	890	744	801	795	773	757	793	829	808	775	806	821	824	830	733	846	799	821	841	828	811	786	829	770	790	797	799	856	830	843	865	781	794	881	801	787	806	828	790	790	841	803	823	835	815	794	812	824	807	756	846	791	811	764	830	853	791	827	798	779	854	764	806	838	800	796	809	821	862	785	779	776	812	776	799	823	829	817	824	810	801	802	826	832	806	841	793	803	806	791	835	798	831	836	787	777	765	799	828	717	783	802	818	815	752	807	785	832	832	805	838	831	798	835	796	787	778	803	783	819	813	798	747	816	816	786	854	819	842	845	846	776	816	769	835	799	851	822	750	820	839	807	851	774	818	756	784	830	798	848	811	818	853	802	799	818	852	811	813	782	784	753	801	859	811	816	815	807	831	789	791	835	845	787	755	811	843	791	797	837	791	836	801	826	840	775	878	825	838	830	801	811	878	782	863	780	882	799	779	781	803	830	800	818	814	785	833	844	827	863	873	824	749	836	854	814	761	842	800	833	882	767	849	816	788	775	798	756	729	825	768	822	757	792	818	811	827	773	864	776	807	797	813	822	836	778	836	855	787	832	830	769	840	805	827	821	812	785	811	839	796	825	811	810	752	794	829	802	780	777	838	783	768	834	858	804	868	785	843	784	821	793	776	767	819	822	777	840	821	793	810	784	813	820	792	733	814	833	831	840	810	864	850	797	812	816	835	818	812	852	797	825	814	803	812	765	808	825	833	847	842	792	812	792	871	786	829	866	772	794	832	838	781	798	856	761	832	818	835	854	763	799	836	803	824	827	781	813	811	837	831	814	779	797	818	827	778	817	795	805	839	784	788	837	825	835	795	806	809	839	856	843	800	776	803	775	863	794	801	805	814	807	836	813	806	800	800	798	826	812	824	797	816	852	758	831	814	811	821	816	791	843	823	816	814	862	810	806	785	814	813	816	790	810	827	806	806	865	795	857	796	781	773	758	836	807	793	775	821	845	812	842	772	805	785	834	807	806	769	798	824	811	791	843	793	757	801	805	832	794	807	825	779	766	796	747	831	813	816	790	842	820	850	796	748	804	851	811	847	796	806	818	767	815	807	802	791	818	823	779	776	784	815	787	840	881	785	830	846	797	848	843	809	781	773	801	772	863	820	843	842	768	864	794	791	852	832	779	841	788	808	842	827	838	827	847	805	762	790	843	843	810	842	811	843	790	743	833	843	829	804	834	808	822	784	800	769	843	803	772	812	789	786	821	841	833	757	827	835	849	890	827	833	807	793	826	792	811	826	808	795	771	755	833	825	808	829	777	779	854	840	816	836	839	846	842	834	855	818	861	774	787	845	815	834	781	832	771	796	831	825	769	787	816	817	795	772	814	826	828	817	828	822	814	827	826	779	833	800	804	803	805	785	802	805	836	837	821	790	785	775	840	876	768	844	806	793	817	813	809	777	828	797	860	833	807	838	847	820	883	857	774	809	829	788	820	783	783	818	771	869	791	795	832	814	815	786	801	816	829	824	847	758	850	856	838	848	806	874	807	860	826	791	806	838	786	824	776	767	829	843	777	823	836	809	827	802	803	792	847	817	798	778	829	789	812	856	758	769	817	788	761	797	819	762	810	797	789	846	803	856	812	813	800	741	795	774	826	800	807	828	811	819	781	827	773	834	804	817	801	778	808	770	805	791	834	823	820	807	817	820	808	777	817	779	814	789	824	834	808	833	804	796	820	860	749	832	783	823	810	835	800	776	822	800	805	818	814	813	835	791	771	776	782	795	798	784	770	796	790	807	834	800	774	859	847	817	866	815	835	764	807	830	859	815	830	769	797	769	798	829	788	763	824	811	848	803	806	761	794	876	859	807	887	801	799	878	835	743	850	790	841	833	843	805	846	772	827	803	795	873	799	815	795	774	860	818	810	807	760	773	837	821	823	788	801	776	803	864	824	826	781	757	811	787	803	800	823	777	809	824	762	771	817	794	771	843	805	740	836	819	795	825	816	790	811	814	803	796	823	845	792	755	809	806	795	795	828	772	879	807	818	827	802	778	819	845	825	817	857	752	788	796	786	864	796	781	791	771	761	845	808	779	781	827	781	787	812	822	825	783	825	787	808	779	770	789	796	785	816	848	794	808	782	799	836	768	822	800	797	799	832	865	818	839	766	835	791	824	799	828	758	868	799	811	777	837	780	780	828	810	792	843	813	826	817	797	832	815	787	834	825	814	815	756	817	821	824	845	788	772	804	815	817	789	824	821	792	795	779	800	804	781	798	828	845	805	810	780	814	790	817	818	817	834	764	789	847	774	780	779	815	810	795	783	784	811	825	853	791	770	777	800	792	803	831	787	764	791	798	809	842	883	830	839	808	799	832	809	784	776	856	852	846	765	792	795	777	867	835	822	814	826	792	753	790	803	782	776	847	840	835	800	856	826	826	799	828	831	784	826	825	813	850	816	794	801	843	834	779	785	796	787	777	843	766	811	779	758	826	834	809	822	817	790	778	826	819	760	762	833	850	824	757	792	828	852	797	833	846	833	798	791	833	774	795	803	812	786	834	790	778	773	814	845	774	781	821	774	775	809	795	817	819	803	799	810	839	825	803	793	819	773	835	836	805	812	845	860	814	814	748	886	810	806	815	829	826	849	790	802	764	819	781	849	780	823	797	808	776	860	862	789	846	768	840	781	860	817	786	843	823	817	834	842	814	811	779	780	785	821	826	839	848	759	801	794	764	784	780	824	843	834	808	804	801	773	820	769	830	827	777	821	867	792	828	817	810	800	756	797	809	790	838	779	719	798	877	736	804	809	813	800	780	821	826	785	814	829	829	797	795	776	835	848	802	799	802	811	801	825	793	816	835	769	849	745	806	866	813	766	837	832	771	827	819	793	788	807	793	823	825	817	809
1296	947	7054	6515	3655	1473	454	158	83	83	81	72	75	61	59	85	61	66	60	63	70	58	55	60	50	61	59	60	57	74	50	87	85	49	66	65	74	78	51	56	84	63	50	65	70	54	59	57	72	51	61	63	64	72	68	82	58	63	74	77	61	60	53	72	63	67	61	63	68	67	74	63	62	59	62	59	56	61	63	83	65	66	61	59	68	67	56	64	72	73	75	61	63	71	69	80	72	55	75	77	56	64	62	46	63	81	67	59	48	48	68	63	55	74	64	61	77	60	59	72	48	72	79	65	69	70	68	80	66	64	81	88	61	66	55	59	63	68	66	81	57	72	68	65	51	56	65	84	67	81	75	60	76	54	64	53	61	56	69	63	49	68	58	71	62	51	69	66	57	72	65	49	53	55	61	66	73	65	66	75	58	67	65	70	56	65	76	70	71	68	65	68	79	62	70	54	64	87	56	65	70	74	54	51	61	75	75	59	73	72	60	70	58	78	67	79	61	60	69	71	79	70	58	62	70	76	72	60	65	60	70	60	57	67	67	58	65	66	67	63	69	66	59	58	68	50	56	62	66	69	67	60	67	53	69	52	75	61	72	63	69	68	70	49	85	60	59	68	56	60	75	61	59	57	61	71	73	57	66	63	56	43	68	72	61	68	55	60	61	53	82	69	58	70	76	67	61	47	82	60	68	74	68	79	67	72	70	63	63	65	72	71	61	61	54	67	67	70	65	59	68	61	63	71	71	72	62	53	58	59	69	75	67	66	72	71	69	64	61	61	64	61	59	70	52	65	52	82	62	68	60	54	52	73	69	62	77	54	62	52	49	67	62	72	73	59	57	79	73	75	64	58	59	77	66	65	58	69	77	69	65	63	68	58	60	58	68	69	76	67	55	65	63	66	64	76	65	58	72	64	66	59	52	64	74	66	62	66	79	63	75	56	52	65	66	79	46	53	67	69	60	62	60	68	75	69	65	60	68	52	63	48	65	71	72	69	73	63	67	66	63	62	58	58	71	67	64	59	54	57	75	71	60	53	67	65	83	67	73	52	68	59	62	76	55	71	61	78	58	79	61	71	74	71	82	73	60	66	60	72	67	54	65	70	64	60	64	70	68	64	62	59	67	56	63	68	56	59	68	67	78	69	68	60	50	77	59	51	52	68	74	59	47	62	68	71	87	77	68	54	78	56	77	72	68	67	76	49	62	64	68	61	64	70	67	58	91	71	71	72	70	83	71	69	69	75	70	74	59	82	51	52	60	63	70	66	63	61	70	57	66	63	65	61	55	62	80	74	61	71	71	66	68	59	74	59	55	58	75	67	73	68	72	69	59	61	67	62	81	68	69	72	66	74	63	62	69	75	72	64	83	68	50	74	73	71	63	49	64	61	67	62	60	54	73	58	81	49	60	61	69	64	67	64	68	55	48	62	63	66	59	70	61	67	65	64	63	66	66	72	82	68	64	75	68	54	59	76	52	71	61	64	63	55	65	53	70	72	80	63	73	71	61	65	58	62	68	61	72	72	69	61	69	68	74	72	61	59	68	70	46	57	64	68	70	58	60	54	68	80	67	51	58	63	60	64	57	62	67	68	59	62	60	65	68	65	56	75	65	68	70	49	84	47	55	64	71	68	61	59	69	66	64	74	78	62	57	70	80	64	57	80	73	72	60	72	61	65	46	79	67	69	54	49	69	45	74	68	61	61	76	62	79	64	54	61	56	67	60	79	62	77	69	58	55	60	74	49	56	67	64	56	49	72	71	63	70	57	66	70	87	67	52	74	62	59	69	60	78	65	56	53	63	57	68	63	77	62	56	59	59	69	78	61	65	58	65	79	56	70	54	54	63	56	81	63	55	72	53	81	54	71	69	68	66	67	74	88	75	50	58	58	77	69	56	67	67	63	85	72	70	73	68	71	71	67	80	47	56	55	63	57	63	63	66	59	77	51	79	65	75	76	62	65	72	55	68	60	58	54	72	73	75	49	62	63	70	56	66	64	57	80	60	60	54	77	67	74	56	80	62	73	65	74	68	66	63	63	54	61	69	73	59	69	63	64	76	75	62	67	58	64	50	67	54	76	66	72	65	63	60	58	69	55	66	70	79	63	56	66	61	63	77	66	86	65	62	63	84	52	65	62	49	59	59	49	60	62	63	71	54	55	61	54	55	56	64	69	64	55	79	55	80	73	56	59	49	50	72	61	66	72	65	75	72	70	68	81	63	48	67	65	62	69	69	73	72	52	63	64	65	76	74	60	77	61	80	75	69	51	72	57	72	69	67	71	68	62	69	71	62	66	59	68	76	56	56	70	81	59	66	60	61	57	59	62	72	42	59	50	74	50	60	61	66	54	69	59	65	61	66	62	59	72	59	60	71	56	76	74	65	52	72	77	67	59	63	66	71	54	81	58	68	50	55	63	68	72	74	56	61	75	57	62	73	64	62	64	76	64	64	71	71	65	77	50	70	63	69	52	64	75	63	67	54	68	72	64	49	58	59	64	57	74	73	70	68	64	55	45	67	65	65	72	63	54	69	66	82	83	66	64	54	70	77	63	68	64	59	77	53	74	67	61	57	63	57	57	58	53	66	86	50	77	56	53	69	63	64	78	64	58	64	71	61	64	71	72	63	69	73	66	76	63	62	71	63	58	78	52	68	62	77	67	78	71	74	67	67	60	60	74	71	57	74	73	69	80	48	70	78	54	62	52	57	65	75	70	83	66	68	69	60	57	59	67	72	71	53	63	60	75	62	70	65	70	59	68	70	77	67	66	67	56	84	51	61	87	64	62	67	59	54	65	66	62	67	59	62	53	64	61	55	63	54	73	70	54	71	55	67	60	63	67	61	68	67	67	59	68	55	74	61	60	63	71	65	69	61	66	64	60	74	61	56	79	61	80	72	63	59	72	63	63	70	60	70	67	48	74	58	66	58	61	64	78	81	71	62	69	67	72	53	75	64	78	67	69	63	65	67	64	65	66	72	63	66	67	71	61	78	77	71	75	68	81	74	71	66	47	73	55	65	57	47	71	74	67	76	70	55	46	77	60	65	58	67	68	72	70	70	59	64	67	54	64	61	63	57	63	78	72	63	65	76	68	73	61	61	65	71	64	64	71	59	68	59	68	58	59	65	58	74	53	46	59	62	64	59	59	65	74	57	83	70	73	61	63	57	77	77	64	64	60	63	66	78	73	64	64	83	78	74	64	69	67	56	60	70	62	70	53	72	69	70	60	58	71	63	65	70	67	67	56	64	63	68	69	48	76	62	53	74	60	59	55	55	62	53	90	57	71	64	72	63	72	80	69	58	82	82	64	69	60	61	62	66	73	54	75	52	68	57	67	81	63	51	60	81	69	65	59	62	72	61	64	61	63	49	76	54	65	62	69	80	54	68	52	66	62	79	56	58	92	63	70	68	81	60	71	61	60	57	53	59	75	68	68	66	64	64	67	78	50	64	77	71	52	78	76	70	63	59	55	60	70
11463	13370	34009	37943	35813	25711	12953	4071	1368	836	790	824	788	789	800	789	757	795	752	766	816	759	816	777	794	798	757	820	797	805	771	799	812	826	831	769	798	775	825	803	807	812	789	745	804	787	747	783	777	801	741	800	817	744	789	790	814	842	771	772	826	825	779	827	878	778	812	770	817	785	815	775	785	839	823	798	822	763	784	766	807	830	818	783	806	812	827	809	825	756	773	832	783	773	768	783	727	788	796	798	789	796	806	770	757	766	757	750	794	795	793	836	819	803	773	803	747	770	816	758	752	851	774	850	732	816	803	739	780	826	828	747	849	785	777	807	788	817	737	800	839	768	765	772	797	789	793	822	777	817	782	835	798	828	808	761	795	852	819	773	803	820	794	772	788	771	820	809	795	775	807	786	809	835	820	815	782	791	802	826	795	824	790	728	830	812	845	782	730	799	819	853	813	861	766	792	808	761	775	847	815	790	761	783	800	868	749	796	758	794	828	788	765	818	768	789	825	809	762	790	803	778	801	811	810	810	791	836	856	781	794	848	776	819	788	808	793	787	816	799	816	832	802	822	818	797	801	788	849	800	793	756	799	815	831	800	816	778	776	791	818	794	801	832	812	768	808	791	759	823	770	814	728	798	805	795	739	764	782	797	792	790	787	762	811	796	798	762	797	812	801	782	784	801	858	779	759	777	768	844	807	825	766	797	803	776	833	808	841	782	795	789	818	775	801	795	788	814	809	801	834	795	772	840	830	793	753	795	761	799	803	719	809	795	753	736	805	822	795	811	821	749	818	783	787	833	775	790	825	810	763	773	805	854	721	761	778	819	820	766	776	820	835	780	798	772	815	810	844	779	827	794	817	781	766	845	797	833	785	792	785	835	804	818	782	803	754	800	767	787	735	737	779	779	789	771	806	827	761	813	810	792	812	812	852	808	796	784	759	840	814	759	767	802	814	749	825	795	831	833	799	790	812	734	808	724	769	821	816	810	833	750	768	791	798	803	797	752	812	808	793	778	841	780	842	766	835	808	817	849	806	811	809	821	815	776	788	825	838	771	796	784	821	687	786	827	781	806	777	812	841	751	827	765	783	786	746	777	799	788	802	816	777	790	745	817	797	790	832	751	788	774	768	806	768	853	850	747	810	789	818	812	817	795	866	803	823	777	817	789	808	823	790	810	809	798	773	823	772	868	758	809	804	809	744	771	789	766	755	831	819	811	806	785	814	771	767	790	790	837	749	811	849	763	824	766	774	776	781	838	777	812	829	755	813	787	799	800	816	810	772	800	811	757	820	810	789	787	811	774	750	776	806	757	770	804	720	808	801	776	788	793	811	834	799	812	845	821	805	717	781	789	795	769	766	785	789	820	758	783	801	807	828	833	784	785	793	711	727	755	790	768	832	775	819	771	857	781	762	825	815	830	855	833	834	791	751	830	803	860	793	861	823	818	797	825	750	797	799	818	765	812	802	808	818	825	775	845	763	859	752	787	821	836	813	722	758	801	775	809	835	783	805	847	805	841	806	788	800	789	787	780	784	782	833	781	815	791	873	807	765	805	794	800	782	847	784	719	798	845	790	765	794	827	817	827	823	784	785	780	794	844	782	835	806	781	766	801	809	803	802	797	780	748	757	815	801	762	755	789	821	817	827	871	777	747	764	801	818	767	790	817	817	801	811	827	823	800	779	791	775	871	809	782	743	814	821	795	754	849	798	792	784	785	849	834	777	822	782	755	819	745	823	817	766	830	826	784	831	800	827	792	790	765	794	792	832	777	825	809	769	877	786	802	797	821	808	786	783	791	783	765	869	786	778	834	768	829	814	785	744	818	767	809	797	807	817	763	778	793	830	817	829	792	786	767	807	769	763	835	796	757	784	809	765	831	774	803	820	794	808	828	801	806	792	747	800	794	834	827	812	777	810	809	816	780	793	778	807	813	732	745	800	825	815	791	769	772	783	770	802	778	834	842	791	790	794	813	798	801	774	826	787	806	738	770	736	820	828	782	754	775	773	828	824	805	813	777	753	788	809	762	796	816	800	813	806	797	842	834	841	804	817	793	772	806	789	753	802	778	802	825	799	785	761	766	809	800	762	825	795	795	767	806	822	799	804	787	773	781	838	752	779	770	811	794	788	837	824	778	816	805	797	772	821	811	772	788	766	785	790	844	818	791	786	793	806	769	756	777	791	816	841	763	823	830	795	800	779	798	815	807	761	802	761	845	793	839	819	787	749	789	804	767	785	795	768	806	805	760	742	774	819	785	813	816	770	776	809	781	807	802	765	827	789	762	817	817	789	746	819	749	819	802	782	813	801	828	812	791	785	760	840	781	819	825	777	786	804	780	838	833	795	831	796	808	828	772	824	804	767	730	822	815	756	762	746	819	800	808	764	752	812	762	824	813	840	840	803	791	764	821	819	819	796	827	805	798	793	812	797	793	805	776	790	806	820	800	759	815	816	813	821	834	803	794	841	825	806	797	783	789	803	813	810	734	772	760	846	815	849	771	790	843	807	760	799	805	745	808	813	848	811	795	791	788	794	813	810	818	776	769	797	806	818	819	807	798	779	820	815	789	786	773	770	804	743	794	753	820	803	725	835	797	787	803	761	823	808	784	862	811	801	771	795	798	843	851	789	827	819	784	811	776	757	829	785	752	813	813	806	821	740	816	791	780	763	777	821	736	813	775	837	769	801	794	781	789	796	761	907	833	800	780	768	788	839	771	771	823	838	776	786	815	799	774	770	805	808	828	789	811	781	802	773	861	783	756	793	838	809	851	797	790	810	789	797	811	738	838	815	784	816	816	737	813	790	815	824	765	774	785	821	778	796	816	765	752	810	810	833	836	807	758	830	775	764	823	802	774	836	763	802	857	829	787	850	777	799	757	780	785	770	750	835	785	771	792	794	806	815	811	762	790	799	809	772	815	800	828	801	790	751	749	815	787	839	800	806	803	864	810	795	819	810	817	779	776	812	770	821	725	826	806	791	808	779	788	790	791	787	769	804	798	788	829	765	794	834	743	720	763	781	798	858	773	837	872	813	748	793	777	836	837	809	740	778	833	802	805	751	780	818	818	809	782	808	753	780	788	789	755	782	754	803	771	834	804	817	797	807	761	789	812	801	805	827	815	792	779	808	749	813	794	799	818	827	826	795	791	795	822	800	806	793	790	798	789	767	829	777	814	758	766	731	787	795	750	808	789	745	803	784	743	827	771	795	789	836	803	815	840	766	773	807	792	789	819	848	793	788	753	799	809	833	807	812	784	794	793	798	781	800	780	812	790	829	796	798	784	803	810	811	837	752	782	808	791	771	787	802	816	761	858	833	800	793	794	858	812	790	797	778	804	763	788	848	805	771	818	791	820	787	817	769	842	760	804	767	852	810	793	780	768	805	813	829	758	838	785	764	743	825	761	791	762	796	819	770	787	731	863	853	856	785	788	813	804	772	762	820	796	762	779	833	844	794	833	788	779	808	771	779	797	766	802
727	3297	16766	14470	8795	3794	1127	296	88	81	78	55	58	55	76	60	50	68	66	64	75	68	67	77	59	58	75	61	59	62	69	50	65	74	69	56	65	60	68	58	58	61	69	46	60	87	66	68	66	63	72	77	62	60	57	69	69	61	56	49	84	50	67	58	61	70	73	58	78	87	57	83	74	64	74	56	60	65	60	71	56	70	68	70	64	54	69	59	56	68	67	67	81	70	69	58	59	70	74	69	60	73	62	67	64	69	52	70	78	55	84	94	54	71	70	58	84	68	61	62	55	57	48	71	65	66	71	53	77	63	58	69	67	68	66	57	65	73	79	64	54	62	64	50	76	55	63	73	56	64	81	77	70	84	70	59	71	61	67	67	50	67	78	59	76	70	73	69	66	72	77	57	53	76	76	58	61	68	61	76	71	72	61	68	74	67	65	62	48	58	58	55	73	72	72	70	70	61	56	70	42	47	64	61	66	72	61	77	71	74	60	53	85	74	57	51	72	60	70	72	91	66	65	69	49	65	71	67	63	75	62	66	60	54	74	71	61	67	63	66	68	71	60	70	57	63	62	58	78	58	61	75	67	76	67	60	65	80	79	74	59	61	72	80	81	75	64	66	61	71	74	57	68	65	55	66	58	67	74	54	72	76	60	62	46	63	65	64	60	60	70	68	69	61	63	61	75	54	80	54	55	67	70	59	76	56	65	60	76	66	58	64	65	73	65	59	52	68	66	60	59	64	59	69	61	72	72	75	72	72	65	60	65	81	55	63	59	64	66	61	63	71	55	77	73	77	79	74	60	70	63	61	80	54	78	59	72	58	66	79	70	61	61	61	53	75	60	61	62	64	82	47	66	61	75	64	54	70	73	76	81	80	68	59	60	61	57	68	60	68	54	57	69	45	53	59	60	64	62	56	66	72	64	49	62	71	60	56	69	76	66	54	66	60	64	57	67	71	75	72	53	83	61	75	56	85	46	70	73	64	61	58	64	70	71	71	79	68	54	78	67	56	52	60	57	67	74	71	54	68	71	68	61	64	40	56	52	58	65	60	65	89	80	78	64	70	67	78	65	70	69	67	74	68	78	77	81	65	63	51	60	71	54	67	54	67	53	64	78	76	55	71	77	57	57	69	68	60	67	60	68	51	66	55	50	68	68	53	73	65	59	61	72	68	54	49	69	65	60	66	73	62	76	69	53	59	60	74	59	59	66	65	66	66	57	61	68	60	64	67	69	72	71	54	54	59	65	87	81	67	60	56	65	57	66	88	71	70	67	60	70	59	65	62	69	63	69	62	65	77	67	51	62	60	70	72	59	74	73	92	52	72	55	55	73	61	54	75	63	72	55	60	60	78	74	66	75	69	67	80	62	69	64	60	66	44	54	71	70	86	64	75	61	59	73	62	71	67	80	67	75	70	77	73	59	77	73	66	81	53	51	64	57	77	66	49	64	62	68	58	66	61	64	74	62	55	63	53	54	68	68	60	75	56	66	72	55	68	79	69	59	62	58	62	59	67	59	65	75	74	52	74	59	62	78	75	64	57	80	65	48	61	70	53	58	70	68	72	61	59	58	63	56	71	69	53	65	82	56	69	55	74	63	51	67	55	93	71	62	56	75	77	62	79	62	66	94	59	50	65	72	56	68	67	67	69	70	61	58	61	73	70	54	70	67	70	68	75	87	69	59	69	66	84	63	58	66	58	75	57	62	57	81	65	72	61	53	74	63	66	76	79	70	68	67	58	86	75	73	70	67	52	64	62	68	56	54	63	77	68	72	82	79	76	59	60	72	60	62	55	71	59	59	58	59	59	76	58	62	59	59	53	68	72	57	69	51	62	60	67	66	56	68	66	59	64	63	63	77	55	56	72	58	55	55	78	72	71	76	60	66	65	59	58	50	53	49	76	87	82	60	64	72	54	76	74	60	60	72	60	62	59	77	80	76	65	83	58	70	70	68	65	57	57	85	51	61	74	60	72	82	73	64	72	66	59	66	64	63	65	63	64	75	88	53	60	65	59	53	70	59	55	59	64	64	65	71	59	64	63	84	70	56	54	61	64	65	75	59	77	62	58	77	62	60	60	69	55	74	66	68	61	71	71	67	78	88	70	65	77	70	52	71	63	70	58	74	73	69	62	81	70	74	70	67	62	58	63	50	74	66	57	74	63	64	78	69	63	64	71	53	56	61	62	62	70	61	55	70	53	73	57	71	65	43	65	64	64	69	63	74	72	51	73	57	78	49	58	65	67	57	55	62	58	81	77	62	57	63	62	63	56	62	65	58	65	71	53	66	76	78	61	86	57	58	59	67	64	80	73	59	61	65	54	80	69	48	72	67	71	85	54	69	69	52	66	76	66	46	79	56	56	59	54	72	59	70	69	58	61	64	73	75	65	52	69	63	69	85	66	68	63	99	79	63	71	62	71	65	68	68	78	73	74	56	70	68	70	67	78	70	64	62	65	67	65	66	55	78	71	67	60	64	77	63	73	59	72	61	82	60	73	67	64	70	77	49	63	59	63	80	65	52	50	75	61	50	47	72	58	66	76	73	64	71	67	65	74	69	61	65	73	53	57	67	66	66	69	56	91	51	67	66	57	83	69	53	58	59	67	71	66	77	62	64	62	79	80	72	60	54	77	64	62	60	62	67	69	69	56	58	70	64	53	80	69	55	76	60	65	67	68	68	53	65	60	61	80	61	68	66	61	59	71	69	62	63	63	71	63	68	56	50	70	56	58	67	52	71	53	58	67	62	59	60	66	70	55	61	65	66	72	72	45	83	71	72	64	57	69	70	69	70	92	61	51	79	59	94	65	65	74	57	73	69	65	56	57	52	65	75	60	59	65	52	50	62	74	60	59	77	61	81	59	71	60	63	59	66	77	72	65	64	62	67	68	85	64	60	59	73	60	65	64	66	66	55	60	77	59	76	60	63	66	61	77	67	67	61	68	66	56	85	61	54	63	66	61	62	50	60	79	66	78	62	64	71	62	63	75	55	58	62	66	67	57	78	63	65	61	64	69	61	60	72	75	64	78	62	70	57	64	68	70	60	57	71	71	60	66	64	66	68	74	66	62	89	56	56	60	69	81	59	52	67	57	63	67	68	55	74	81	61	65	74	58	58	72	55	56	70	67	67	58	68	56	59	63	60	60	72	82	59	72	73	70	67	62	71	47	68	64	71	80	57	74	80	54	48	55	53	57	59	54	75	49	65	59	67	72	71	69	60	63	66	66	65	72	71	78	62	55	57	71	57	56	67	59	75	69	62	68	63	72	66	74	58	55	79	64	75	67	69	79	75	57	69	62	62	48	73	66	77	66	65	67	70	55	72	65	62	66	61	67	66	76	54	70	81	61	69	66	62	69	55	69	64	67	47	59	83	71	65	79	58	61	63	68	63	57	78	71	74	53	66	72	59	58	59	63	59	73	73	61	58	51	59	65	74	61	76	69	60	73	68	72	61	70	60	60	51	69	60	64	76	69
16645	24041	43683	52365	50622	35808	20781	7560	2054	1002	894	793	802	833	813	794	818	882	802	805	793	836	783	803	821	793	805	859	771	767	845	804	840	756	773	793	772	766	823	812	819	868	809	826	814	805	763	800	837	742	831	828	751	795	796	762	780	837	785	835	815	770	837	740	827	825	809	830	806	809	806	779	789	787	743	797	808	809	760	809	803	826	769	802	782	797	813	788	776	857	786	791	768	827	768	779	804	751	833	799	796	834	817	813	785	801	775	815	815	803	789	836	843	797	829	809	815	770	825	759	810	771	780	789	784	817	813	773	801	865	809	804	802	812	840	823	822	797	779	832	794	801	801	791	819	828	842	785	806	854	813	841	811	757	768	821	791	809	827	833	775	807	714	782	781	843	781	798	819	762	852	826	822	839	782	767	752	791	816	778	823	791	798	779	789	778	806	788	785	845	831	806	818	826	842	843	837	788	793	807	828	777	799	808	741	800	812	833	793	785	830	817	763	808	796	819	750	813	768	803	858	774	794	784	791	810	840	837	785	803	831	753	783	778	849	784	819	857	767	802	789	824	815	796	835	833	838	818	823	836	808	775	783	797	764	802	829	815	755	815	855	761	790	800	848	825	796	784	771	815	785	776	786	748	799	784	763	824	765	838	757	803	864	804	787	802	758	771	775	784	753	796	756	824	763	822	810	835	787	852	833	819	840	786	826	833	793	829	776	838	843	845	809	832	736	792	833	814	796	773	788	814	778	808	786	811	822	754	775	823	765	777	791	834	784	778	787	776	864	777	799	783	773	790	811	815	912	829	833	808	836	764	777	778	782	778	767	836	789	803	819	769	817	773	795	782	798	864	803	840	781	765	795	805	896	773	810	837	794	759	841	797	807	796	797	802	818	754	774	792	827	817	787	868	825	793	780	852	811	835	777	777	833	787	784	794	791	787	770	822	785	793	777	841	819	802	805	828	827	834	868	752	786	771	859	803	803	825	795	817	840	823	791	791	797	783	791	824	800	776	784	789	818	796	773	841	823	780	778	753	809	743	844	776	774	800	821	827	793	823	792	809	767	798	813	838	769	800	798	827	801	816	813	779	798	821	835	745	806	847	786	788	806	791	785	761	778	797	792	786	818	777	790	866	821	804	787	799	859	811	825	783	824	752	790	811	776	806	824	828	827	804	791	785	801	787	762	776	777	848	876	777	824	788	756	752	780	815	794	755	806	819	778	812	809	790	772	765	817	812	808	773	781	768	777	793	799	797	805	803	854	794	802	781	820	809	785	798	745	755	773	792	856	756	779	744	780	809	814	822	774	782	796	857	838	781	815	803	779	805	776	772	761	786	798	815	831	838	848	807	851	843	819	791	832	766	805	820	828	793	825	838	832	799	817	794	838	844	781	820	826	779	811	742	774	807	802	826	760	808	826	811	772	795	794	786	808	856	815	789	792	834	753	815	841	776	772	814	804	806	806	769	840	777	842	799	809	785	841	796	849	815	849	809	803	781	780	750	826	828	768	815	795	801	799	781	809	829	783	803	771	798	748	787	829	811	803	775	785	801	785	867	737	762	802	760	817	823	847	774	812	767	804	766	791	770	805	794	759	791	812	828	787	768	741	855	829	763	816	771	739	840	771	822	813	803	767	809	788	811	769	779	795	814	774	787	780	793	811	820	790	780	845	816	795	800	817	806	818	822	809	835	807	771	812	790	777	833	814	797	734	779	781	742	785	794	808	795	798	783	829	834	817	846	752	821	778	789	787	791	760	788	824	718	809	859	764	787	790	782	808	776	785	825	830	801	809	778	793	757	774	740	832	768	818	834	790	810	788	748	794	798	823	804	815	813	811	825	820	788	792	821	823	816	799	815	806	796	847	788	792	773	766	825	807	795	816	728	810	775	795	746	803	808	811	766	778	777	758	707	786	748	790	831	777	764	829	841	797	868	794	791	844	835	797	784	743	790	768	817	784	840	804	761	803	778	786	825	780	776	786	765	808	812	860	812	814	823	805	811	841	775	812	797	766	833	785	806	809	791	783	791	798	796	802	751	822	799	808	786	861	812	843	791	830	760	773	729	856	804	815	808	763	790	780	764	799	846	790	770	776	827	753	803	765	805	804	775	784	774	780	825	778	791	831	759	780	791	785	803	766	759	740	788	832	797	799	796	849	832	784	800	738	794	801	833	775	809	745	768	756	810	813	798	814	839	791	790	824	822	817	843	835	849	797	837	794	815	799	864	800	794	772	818	777	821	802	736	811	834	770	775	779	823	819	823	840	789	849	798	820	783	784	792	775	836	831	772	809	780	864	820	820	850	820	803	810	789	801	802	784	757	811	793	873	812	833	861	845	761	855	821	832	801	830	767	769	767	858	798	791	797	818	817	793	828	752	821	763	832	798	802	816	809	795	769	819	773	785	850	806	757	772	813	835	801	763	771	797	801	813	765	793	763	852	791	798	773	800	824	833	750	785	812	830	818	825	779	787	796	790	874	851	766	816	825	791	790	774	800	850	799	807	818	811	798	791	861	808	838	805	774	787	790	819	777	769	807	748	826	820	828	788	818	780	824	777	808	728	787	782	790	773	852	879	806	762	756	822	750	825	793	796	835	827	825	795	771	813	777	800	868	797	788	770	773	826	764	804	828	862	754	753	840	835	787	864	764	793	784	817	877	785	812	841	853	778	769	778	803	807	800	813	841	837	851	776	794	786	791	831	877	805	788	797	814	845	816	807	800	809	832	813	806	786	796	814	770	797	808	771	846	798	795	814	795	814	749	820	765	838	787	803	807	808	771	764	804	816	787	778	788	768	802	790	774	791	831	824	760	829	833	803	817	774	766	792	784	794	799	777	775	757	813	815	831	783	781	801	793	756	794	803	772	809	804	826	748	781	803	806	807	793	829	804	820	802	823	758	800	873	848	788	775	829	794	735	827	792	827	836	804	869	766	827	794	840	864	829	798	796	820	805	784	836	773	816	813	815	802	796	764	834	850	840	840	826	843	887	842	800	787	756	817	792	792	782	787	804	831	759	761	761	818	747	817	820	778	752	824	794	828	805	790	783	800	750	745	781	818	853	802	788	793	807	845	831	793	819	809	848	855	862	808	788	895	813	778	790	771	839	803	825	803	779	803	815	819	771	825	803	828	807	792	747	814	790	798	839	861	772	804	823	811	774	800	805	830	771	767	765	810	783	810	818	823	844	808	825	808	798	792	830	771	828	795	846	848	782	766	812	811	803	820	825	833	818	775	841	715	812	771	855	813	827	790	763	783	776	747	807	800	753	807	796	837	799	777	817	818	760	830	818	762	762	810	795	828	806	812	789	855	793	807	760	867	822	785	741	836	815	818	778	807	805	769	837	785	806	839	787	798	821	838	754	841	765	745	778	758	794	831	853	803	749	827	755	806	797	809	816	804	829	814	789	817	826	790	746	822	812	821	747	784	820	796	785	819	795	837	813	795	788	823	778	819	852	797	785	816	786	814	772	802	797	834
2135	3163	16225	15273	9590	4150	1159	305	110	84	66	68	65	56	59	70	56	61	66	73	69	72	74	71	61	65	84	70	66	72	63	67	66	69	52	63	73	52	73	60	66	75	63	60	73	75	72	69	60	60	66	53	67	69	69	76	74	63	71	51	72	75	69	70	67	70	66	64	78	59	78	70	64	53	65	72	60	78	61	79	69	79	70	52	77	65	76	76	66	51	70	71	73	54	74	85	66	63	62	72	79	72	66	66	64	67	57	67	83	72	72	66	70	61	74	57	58	59	69	72	71	70	72	52	62	76	59	68	73	58	80	64	79	62	70	66	57	67	61	68	69	54	81	65	73	63	61	74	66	70	74	51	60	71	63	75	62	69	71	57	67	61	73	76	63	54	73	67	61	72	59	59	65	64	75	75	72	61	77	78	66	67	60	56	67	46	69	66	67	69	73	66	77	63	58	68	77	71	68	65	62	68	68	74	75	71	70	58	52	54	58	74	67	69	70	68	62	66	58	59	49	69	57	74	58	65	60	69	71	70	58	56	61	57	62	68	60	74	53	62	53	72	61	67	61	59	62	56	53	76	69	73	50	77	62	79	60	80	64	64	67	55	63	77	65	65	61	68	80	73	77	60	64	64	75	66	70	58	73	57	66	59	73	75	76	62	62	66	74	68	68	79	58	54	60	82	83	82	71	85	59	50	53	65	59	64	77	78	75	75	76	74	72	76	61	75	73	66	62	59	56	74	58	42	77	64	74	86	74	55	70	73	72	76	75	72	71	57	76	63	74	59	69	68	66	79	67	56	62	82	46	62	64	66	60	58	72	63	70	71	72	77	64	57	70	67	75	71	78	64	64	61	75	51	71	73	64	69	77	80	51	68	64	66	60	70	67	72	43	68	64	70	73	64	70	59	65	53	73	53	72	64	77	59	55	71	63	73	78	61	61	60	65	75	73	80	71	48	65	70	63	63	67	74	56	58	69	80	61	75	60	67	49	80	69	68	66	74	57	61	80	61	70	65	75	65	77	61	77	61	58	51	59	65	65	58	57	57	85	67	63	59	54	70	68	61	78	66	49	64	68	43	52	61	64	54	78	87	65	55	59	69	60	75	54	70	78	64	76	86	66	67	47	65	75	64	86	85	64	62	69	80	88	67	61	61	63	58	67	61	75	70	55	68	65	67	68	76	75	70	77	73	84	65	70	62	66	66	83	75	66	57	68	75	63	66	66	78	62	63	66	54	69	62	64	63	70	64	64	69	73	68	64	61	78	81	69	66	60	78	71	51	64	65	63	69	62	71	83	74	65	79	56	70	63	62	68	61	69	52	63	55	78	61	68	65	64	65	65	82	57	64	64	70	60	60	62	74	73	75	70	60	60	59	68	52	72	60	52	65	59	79	52	68	62	74	53	61	62	60	54	78	69	69	70	74	54	88	76	60	77	64	78	73	72	78	65	77	67	70	66	67	50	67	63	49	89	65	61	58	63	71	59	79	61	66	74	72	63	55	68	57	63	70	79	59	71	71	73	58	65	75	66	57	80	59	68	66	66	73	63	59	70	62	68	52	73	81	78	56	56	70	56	59	63	76	61	55	65	67	64	60	74	65	72	67	60	71	66	67	73	72	72	64	71	62	64	73	72	70	77	66	64	60	60	70	68	78	69	62	71	70	48	64	69	65	70	62	66	64	67	57	70	58	73	84	60	76	82	67	63	59	72	61	63	79	74	59	61	74	66	66	64	65	58	53	67	54	60	64	73	71	52	69	72	63	60	65	67	64	63	74	65	70	65	71	65	90	69	67	67	59	66	63	72	59	68	61	69	55	65	69	82	66	60	68	73	69	60	68	62	63	65	70	68	62	66	70	76	64	59	63	79	66	63	83	71	68	57	55	55	68	66	54	88	70	63	63	62	80	68	75	66	58	77	56	79	84	54	68	70	59	80	68	85	65	67	76	76	59	62	77	53	77	66	64	61	59	69	55	61	88	66	62	70	60	50	68	56	60	74	79	64	55	64	78	71	66	76	62	66	80	76	70	62	60	59	69	53	67	65	86	63	73	74	68	75	62	71	64	79	76	64	53	72	72	80	77	58	79	74	67	66	79	52	67	52	65	70	67	71	62	63	78	61	72	63	59	62	61	64	70	67	52	61	70	70	64	62	80	71	75	61	62	65	71	53	62	68	56	77	77	83	72	50	76	71	52	70	61	60	57	61	68	76	67	54	60	75	72	73	74	75	62	60	66	73	87	60	81	59	65	69	62	65	69	70	85	67	71	63	69	65	73	73	70	67	86	69	65	58	62	67	72	74	76	67	48	70	59	72	61	62	63	70	73	63	62	51	63	61	80	66	71	70	72	58	74	61	56	64	58	94	81	68	75	63	69	65	70	79	72	75	60	70	66	72	75	65	61	72	61	63	71	75	60	87	51	61	72	62	81	61	64	59	62	68	78	81	63	53	72	63	56	67	75	61	70	54	67	69	74	56	57	53	60	90	65	61	55	64	73	64	63	69	60	68	68	68	72	67	76	69	71	66	73	70	48	72	65	61	80	62	55	58	53	70	65	62	67	59	70	69	57	59	61	67	60	65	64	77	65	63	58	55	60	63	61	67	69	65	70	67	63	61	69	68	74	58	63	58	67	67	75	82	65	69	57	71	57	72	67	73	64	66	69	53	52	72	62	74	68	62	78	64	69	67	56	64	76	63	56	72	67	58	72	74	61	62	63	68	61	71	72	69	61	62	63	60	71	59	77	65	67	67	70	79	64	57	55	75	77	76	73	71	54	73	57	57	68	66	72	69	54	62	64	64	66	69	70	65	67	72	71	77	72	72	67	61	81	55	61	62	54	69	75	62	63	62	58	70	66	66	66	63	61	70	62	79	68	66	70	55	68	74	65	67	68	71	73	60	75	76	61	83	56	66	69	83	58	66	80	69	65	62	59	75	74	68	64	69	68	60	68	72	65	63	80	67	54	68	77	55	57	74	65	52	72	67	67	59	68	72	78	74	70	60	74	64	78	70	74	59	63	73	69	54	54	54	80	62	61	68	63	67	64	64	64	75	65	81	69	57	55	71	66	64	68	73	61	74	62	68	69	85	59	72	59	84	56	72	60	78	77	60	65	84	68	68	61	60	59	57	66	82	75	65	56	56	59	75	72	62	63	69	65	64	63	94	73	52	63	60	57	53	60	63	73	67	72	51	49	60	74	69	66	69	51	60	78	63	72	64	79	65	68	64	67	67	62	75	70	67	64	86	66	82	75	68	69	59	60	67	80	75	68	63	71	67	70	66	64	83	75	55	74	87	69	71	67	66	64	85	70	69	74	70	70	71	66	68	87	64	74	71	62	74	64	77	78	75	68	68	67	67	68	75	66	70	67	85	73	73	52	82	74	74	75	59	75	51	77	67	58	81	57	70	68	61	71	72	74	58	79	71	74	52	72	75	67	67	75	61	73	71	66	67	67	68	68	69	74	78	59	82	62
16423	24251	44875	53462	50991	36343	21719	8385	2105	998	848	818	830	789	796	815	778	879	804	827	815	858	836	844	836	823	791	845	780	831	823	859	781	889	821	832	845	833	815	827	849	817	791	835	830	821	863	872	816	799	801	852	773	832	857	774	880	851	842	868	818	809	790	867	822	843	848	807	760	818	855	830	811	811	822	772	825	795	830	813	820	846	810	830	798	791	845	828	875	736	850	826	797	798	782	835	794	843	849	820	825	765	803	805	899	817	793	805	837	791	860	807	844	790	789	825	825	817	793	803	826	877	856	844	814	828	826	796	827	832	788	810	790	822	784	805	790	862	807	790	769	828	832	806	778	816	879	824	772	813	831	870	846	824	753	842	815	849	858	878	845	860	850	797	845	801	824	882	816	851	805	812	816	779	828	827	825	843	827	820	840	852	868	863	865	826	834	809	841	879	788	779	806	841	852	797	778	804	838	730	847	802	857	807	794	825	837	833	765	814	779	823	811	824	858	840	828	787	824	843	806	797	881	792	819	843	816	797	858	821	876	832	785	798	814	809	878	849	872	820	824	814	866	860	834	828	789	803	818	842	864	815	800	841	803	863	844	812	807	833	820	819	859	851	775	823	786	833	827	853	813	774	846	829	759	852	809	884	806	862	847	822	827	837	814	854	810	846	820	838	814	830	800	827	851	894	821	770	774	859	874	809	792	811	834	799	820	816	807	841	790	840	872	875	799	788	839	806	861	865	852	794	839	794	814	819	900	758	817	877	850	819	781	870	836	826	837	862	808	815	840	857	795	831	826	846	837	890	811	832	789	824	871	804	804	791	844	848	776	786	834	835	804	814	799	853	815	820	838	835	854	848	816	823	816	799	779	795	831	791	858	827	826	853	803	878	846	782	826	781	810	813	830	822	805	837	825	834	800	831	817	797	813	797	802	822	792	841	800	817	822	857	805	804	844	842	795	835	853	828	839	815	853	841	829	812	812	817	826	813	810	835	835	802	807	856	826	879	859	783	840	870	848	794	829	803	800	810	876	827	855	849	843	812	816	816	851	849	841	886	781	780	796	800	833	878	873	821	873	835	813	805	799	799	800	850	848	855	807	814	850	784	806	805	847	846	799	783	795	829	810	830	854	877	837	805	823	866	856	839	811	815	794	792	836	799	827	839	814	846	854	807	827	764	857	817	760	798	813	827	868	818	782	869	831	858	849	838	836	829	836	838	774	757	781	854	842	801	798	803	781	805	841	760	813	840	808	844	831	873	838	825	829	847	806	777	845	814	793	877	806	803	817	843	834	860	787	833	812	824	835	852	831	816	866	812	887	855	778	812	847	776	800	820	856	851	893	824	790	765	853	810	806	777	781	818	873	809	810	772	798	830	816	871	811	794	842	870	801	794	852	817	826	848	804	848	802	836	812	831	790	820	836	792	823	815	810	772	833	812	849	847	832	820	827	814	805	843	833	789	801	851	845	849	780	859	830	809	833	798	837	813	793	828	791	851	818	870	813	849	786	818	824	790	821	844	807	814	842	790	802	860	819	842	902	833	872	818	919	850	875	839	830	847	848	781	812	830	812	843	817	830	851	814	827	813	810	801	798	853	812	869	797	794	882	788	833	784	780	870	790	861	847	833	847	849	823	861	835	816	779	772	784	835	815	836	822	828	813	785	839	825	782	791	826	830	803	807	804	866	833	808	819	782	817	823	809	835	867	791	805	862	842	811	815	815	821	828	853	828	837	815	813	782	779	798	820	808	856	836	862	837	817	818	824	764	798	830	882	788	777	859	833	827	808	773	759	857	870	832	851	800	815	841	802	810	862	797	829	881	830	805	820	821	820	806	826	873	894	822	834	823	829	848	872	848	812	846	813	856	802	868	874	862	834	814	823	814	761	875	877	862	837	838	779	818	846	822	826	844	788	785	795	855	820	845	825	862	860	793	834	783	884	804	802	806	823	821	830	841	783	840	839	807	846	855	797	783	815	849	855	887	850	774	796	813	837	853	809	769	791	815	808	832	811	772	824	815	851	837	863	795	762	767	821	833	825	888	826	816	819	808	799	833	801	856	779	815	833	787	807	864	784	873	828	870	848	836	828	846	898	858	819	775	806	865	833	818	853	808	814	844	835	849	845	827	850	768	816	854	836	815	799	841	852	791	808	801	819	876	826	834	791	848	771	776	860	804	827	806	856	830	817	782	860	881	814	862	820	846	814	820	828	821	826	837	833	774	843	809	807	828	775	809	825	873	828	824	815	855	864	827	866	800	826	771	843	798	840	791	811	770	813	824	765	807	774	817	779	838	810	820	817	821	853	883	842	874	813	813	823	804	801	833	848	842	871	842	811	842	856	813	800	784	838	833	790	826	833	803	804	766	808	831	797	840	847	819	794	825	847	862	835	830	818	811	829	825	741	779	851	888	796	884	828	790	840	803	832	854	789	830	794	823	817	876	826	821	798	841	826	808	820	823	856	795	817	796	807	793	835	814	841	799	848	878	815	810	816	848	802	831	874	836	844	841	824	804	822	818	852	826	841	782	848	836	833	799	849	846	817	818	800	817	838	791	854	798	825	785	884	838	791	800	790	793	837	856	847	846	829	840	783	812	779	843	826	840	849	824	838	816	791	799	817	860	790	839	891	790	853	865	839	858	862	837	853	852	831	801	794	813	829	822	797	811	840	807	835	801	807	834	845	850	814	794	843	802	845	820	854	794	823	863	852	814	822	839	763	782	828	843	806	832	848	831	791	839	832	798	837	820	835	782	811	834	825	811	809	826	846	891	814	862	836	778	855	845	816	854	808	803	834	793	828	784	821	841	803	817	813	800	798	804	826	812	812	801	892	786	810	823	824	854	823	841	846	817	824	765	810	837	851	809	831	823	839	814	808	816	822	831	861	797	807	828	819	820	823	809	802	768	850	819	814	747	771	855	796	799	826	818	826	858	874	820	856	809	854	822	801	844	863	789	841	819	836	839	833	870	811	791	795	822	864	851	823	857	825	807	845	856	827	893	865	851	822	850	829	804	821	836	834	866	839	859	844	817	857	851	833	809	851	821	814	809	864	829	853	860	820	861	818	801	860	829	872	854	863	867	841	847	896	797	846	796	833	817	804	814	799	782	791	856	821	766	789	822	794	838	844	812	825	804	842	852	827	897	840	833	855	825	844	865	842	823	784	861	810	831	820	770	856	823	819	816	799	817	813	823	889	832	819	846	808	841	838	817	788	853	824	837	810	838	852	813	844	805	817	806	847	906	830	805	858	790	827	885	823	830	849	859	799	837	783	908	829	857	859	828	819	877	817	816	783	869	788	852	799	832	834	827	828	816	797	860	865	843	777	833	875	801	825	855	862	838	791	831	814	786	784	855	825	872	852	850	794	807	804	830	827	815	871	775	866	801	804	829	812	841	836	826	873	856	803	859	782	832	850	811	845	809	833	807	799	850	817	841	818	864	853	883	888	871	799	799	816	799	844	760	821	797	869	825	800	838
1325	4493	22083	21605	14566	7022	2091	428	142	67	66	73	64	62	46	57	58	77	60	58	68	61	81	83	59	61	73	65	69	62	71	53	74	71	58	62	62	59	83	74	53	63	62	65	61	70	71	77	71	61	80	80	68	51	64	65	67	61	65	69	68	81	62	74	72	65	61	44	71	68	72	58	63	66	79	77	84	57	69	63	82	76	76	59	54	54	60	62	64	69	69	60	69	65	60	64	62	71	68	69	58	62	57	54	66	66	60	70	57	52	74	71	57	72	69	77	71	59	73	67	61	61	66	81	56	63	58	74	64	53	77	74	74	68	69	58	65	64	68	79	56	55	58	56	54	78	54	74	61	70	85	67	68	59	66	84	54	75	44	70	57	66	63	89	65	66	68	49	60	83	57	63	60	75	70	64	70	75	76	76	51	73	64	75	60	62	69	60	76	70	62	65	78	58	61	72	63	67	74	58	73	56	70	66	66	77	75	62	61	59	56	70	61	69	72	78	61	70	51	85	61	69	71	67	71	65	66	65	64	58	77	76	79	61	71	69	55	66	74	76	64	55	64	72	73	63	63	57	63	87	73	70	69	65	67	70	65	83	57	67	67	75	53	71	57	55	72	68	58	84	62	54	68	59	66	65	76	75	65	68	79	63	66	66	66	64	59	82	74	66	61	64	62	65	60	61	62	82	66	63	65	68	71	75	85	77	65	65	77	67	63	65	75	65	70	63	57	67	53	63	76	61	73	64	68	46	77	61	70	48	69	65	75	68	75	73	76	56	72	61	64	56	91	61	58	74	51	60	66	91	68	76	60	72	59	65	53	77	66	71	73	72	82	49	54	65	71	65	70	68	80	68	80	70	56	72	60	72	69	60	60	67	69	56	72	79	65	66	69	56	58	66	70	65	63	70	75	70	64	72	54	75	65	65	59	58	64	53	63	74	66	72	70	73	63	58	71	58	58	76	63	62	65	73	68	76	60	71	63	65	73	70	68	65	57	74	69	73	54	66	73	70	59	60	76	67	70	64	53	58	70	69	54	68	65	67	75	72	67	64	75	77	60	67	72	68	66	68	72	61	61	63	57	68	71	57	71	67	62	64	61	80	67	67	73	62	66	71	62	76	49	57	62	70	61	67	89	64	67	61	62	57	57	62	63	51	81	72	66	57	60	82	67	85	73	63	81	69	73	77	68	61	62	61	53	62	73	62	74	67	66	68	64	59	75	69	63	69	57	77	64	57	76	64	72	65	61	64	77	57	64	66	69	73	65	64	72	66	60	67	60	70	54	71	71	58	83	72	70	55	73	64	71	57	69	74	72	69	79	57	70	54	69	72	68	58	56	74	72	70	69	83	70	69	60	75	72	73	68	78	67	83	58	66	58	69	80	62	73	68	80	67	84	64	60	71	70	67	67	78	60	72	80	60	76	71	77	84	81	59	68	72	62	74	55	71	63	83	70	71	69	69	79	60	59	78	67	65	55	74	70	75	75	52	61	60	70	70	69	65	69	68	52	70	85	65	79	61	59	79	71	72	67	67	52	61	62	56	69	72	60	62	69	73	68	50	71	74	59	54	61	74	72	61	66	61	64	64	40	68	70	61	48	69	59	78	76	56	68	64	70	64	61	72	54	72	65	53	60	70	64	58	63	71	85	72	58	59	79	63	65	83	66	52	59	64	77	59	75	60	67	70	59	72	56	73	62	63	77	56	68	69	69	68	76	67	54	63	69	58	67	52	58	67	65	53	51	86	64	65	67	64	75	67	69	55	65	61	62	65	66	78	63	59	72	57	68	60	70	72	68	71	55	64	64	54	69	71	52	62	52	73	62	65	52	64	57	67	66	55	65	79	77	62	66	73	48	65	78	69	63	78	56	56	61	69	63	67	57	59	63	54	70	88	89	71	63	48	56	50	63	62	93	74	67	69	64	67	62	68	61	64	62	79	74	67	75	68	75	65	73	63	72	66	70	65	62	62	61	66	58	60	62	58	56	73	54	76	69	52	66	59	81	54	65	73	63	70	62	66	70	59	61	76	66	64	55	75	58	77	69	70	68	76	77	67	72	61	76	66	65	62	70	85	79	77	75	56	60	65	75	63	63	80	62	67	68	62	64	69	81	75	61	80	74	74	69	65	79	57	58	59	63	61	64	58	66	69	57	61	72	71	55	74	55	74	63	75	64	63	65	64	57	69	69	68	62	48	76	61	74	70	79	69	53	67	72	74	63	74	71	64	52	76	66	59	53	64	64	56	75	69	46	69	65	68	66	72	64	65	59	55	68	73	53	60	78	71	57	67	76	72	63	63	65	67	64	75	66	59	74	63	58	64	63	59	68	80	96	74	73	63	84	56	83	58	72	64	73	66	65	59	50	71	62	68	69	72	51	54	60	63	69	56	79	52	64	65	69	59	71	64	70	70	70	78	76	59	69	68	67	71	63	72	87	61	75	78	65	69	50	54	66	73	65	80	57	72	65	80	70	64	58	70	73	55	73	65	70	63	80	74	61	90	67	64	70	69	64	53	56	75	65	58	74	52	62	58	61	74	63	71	57	60	64	70	65	58	61	53	60	64	72	70	66	67	86	55	71	64	61	62	51	51	62	54	75	65	59	63	72	69	68	54	74	65	59	69	70	62	62	88	52	66	69	81	53	79	57	80	79	58	70	52	67	62	63	62	68	72	59	70	86	47	79	80	77	47	69	64	63	48	71	70	82	62	61	70	73	68	60	58	99	82	80	65	66	76	49	72	61	70	70	66	70	66	54	54	62	59	73	69	71	81	85	63	46	56	58	66	61	69	71	63	75	65	63	78	70	85	53	91	61	68	72	59	65	64	68	66	80	72	71	56	68	68	65	57	67	56	69	68	67	76	67	72	63	54	60	58	51	57	57	56	57	62	77	75	74	81	70	66	69	59	67	64	53	56	62	55	70	67	69	71	78	59	57	70	67	73	56	67	68	55	49	63	67	43	75	63	56	50	54	71	56	70	65	67	55	53	69	87	63	64	67	64	69	55	59	63	63	69	65	60	66	85	83	78	62	59	59	76	62	69	66	51	72	63	68	66	80	90	70	80	73	54	68	66	54	77	61	58	64	67	63	74	65	61	85	70	69	67	70	71	69	75	60	62	54	71	76	64	56	79	72	78	68	75	68	79	68	71	60	67	75	61	54	61	75	78	55	55	68	78	74	71	60	73	63	62	76	70	83	73	64	67	68	70	74	59	80	51	81	61	64	69	73	59	57	53	71	66	55	65	73	73	58	77	72	58	72	60	67	81	80	56	61	55	60	51	72	65	68	61	56	65	64	64	75	53	71	67	71	68	62	64	65	64	70	66	63	57	70	59	60	75	50	53	64	68	63	66	66	66	59	74	63	53	73	83	61	63	51	59	60	66	68	57	69	71	48	81	64	77	74	55	87	64	63	69	73	71	60	73	64	76	73	67	73	65	65	73	64	62	64	58	55	62	61	82	64	62	50	79	65	63
22555	29230	50530	63536	61144	43667	26915	11378	3013	1128	865	805	789	766	835	765	794	827	785	823	807	861	872	807	781	789	843	808	804	848	822	812	813	850	878	824	852	818	849	816	833	836	774	800	809	773	815	829	812	878	840	858	808	807	808	816	846	844	856	806	792	854	742	858	794	831	783	772	837	792	799	811	812	826	780	815	831	859	843	793	830	837	817	856	829	748	825	809	854	798	804	830	810	849	852	912	878	847	814	818	813	825	811	787	827	803	823	837	799	827	843	784	844	782	841	868	833	812	842	811	816	808	864	751	815	769	842	822	816	884	826	831	792	822	797	805	784	805	818	798	867	806	834	762	835	834	822	813	862	822	800	840	804	810	856	813	848	820	799	797	799	848	842	800	797	827	819	796	804	874	807	768	805	831	830	835	814	849	838	833	854	820	777	819	781	854	805	831	823	785	824	807	835	820	804	807	835	871	816	912	814	859	851	876	851	827	811	788	845	790	809	870	792	891	840	809	840	803	805	806	857	824	808	781	851	803	812	838	797	826	836	833	833	842	813	814	814	787	793	825	798	811	858	808	841	811	884	790	800	784	786	864	888	758	829	799	812	851	826	813	764	797	867	797	821	788	799	766	772	823	770	838	794	818	813	818	865	843	850	837	872	824	792	832	803	805	857	827	851	843	876	791	809	780	835	794	819	829	829	804	785	850	796	842	831	843	822	780	810	846	860	879	822	833	811	833	822	802	787	793	762	832	825	845	783	796	796	855	751	794	806	795	793	833	799	811	776	851	812	790	798	808	788	837	837	807	821	822	845	779	803	807	820	786	853	773	822	818	850	799	808	803	777	831	824	778	797	809	792	840	853	798	846	869	817	773	794	819	841	796	804	855	813	827	808	811	808	836	824	816	808	851	860	828	807	748	802	828	819	809	802	786	796	810	796	788	826	801	806	798	782	820	809	786	828	806	838	843	813	790	840	805	797	837	883	865	776	812	827	847	812	826	831	858	821	812	837	875	809	813	893	820	829	867	892	803	801	747	794	818	822	842	821	840	806	802	827	835	845	850	841	789	795	814	805	852	851	882	785	838	819	815	811	789	797	815	837	847	783	782	887	887	793	781	831	856	810	827	801	825	809	831	834	804	854	804	799	809	799	835	805	811	816	843	830	769	819	839	800	791	858	804	790	847	822	852	795	816	813	811	840	847	821	873	802	836	843	804	815	855	854	816	797	829	811	779	865	855	818	775	790	794	795	785	845	819	814	814	823	830	802	831	791	845	804	789	833	795	810	815	813	831	750	836	808	837	855	837	835	805	826	840	813	808	804	791	816	785	777	823	827	838	796	825	804	834	823	798	807	844	827	844	870	797	803	811	810	822	796	820	878	793	790	851	837	836	860	826	878	892	837	825	796	815	874	817	841	802	813	808	798	803	790	790	793	836	780	787	789	844	843	835	840	782	818	810	842	776	790	883	811	806	820	794	823	810	812	779	838	809	833	856	809	830	877	850	839	808	836	823	821	811	795	845	794	836	826	827	806	833	815	767	834	822	820	808	755	770	737	825	808	856	836	793	789	811	742	795	821	849	827	784	811	891	820	819	783	884	800	816	822	778	819	822	796	825	821	803	815	822	843	803	856	870	817	846	845	836	794	804	798	820	818	860	826	822	798	832	814	787	794	804	828	821	777	810	878	811	793	874	803	833	806	834	820	801	840	801	774	799	857	812	811	839	793	791	775	829	781	843	822	789	788	842	820	843	899	830	833	853	845	864	823	778	842	841	850	817	816	809	785	809	833	803	830	847	781	857	820	807	843	842	794	792	848	762	830	872	818	823	812	859	862	833	829	866	857	798	845	814	804	837	853	819	806	848	814	841	829	781	803	759	801	728	839	815	776	732	750	775	868	831	767	817	832	817	792	801	794	816	851	864	842	806	865	860	805	821	818	851	828	798	825	794	904	807	827	823	851	848	823	815	794	866	801	861	848	780	839	839	836	788	814	804	825	804	831	808	832	830	855	801	818	825	794	817	783	798	821	830	788	873	847	893	789	810	780	832	805	797	820	815	795	858	834	884	799	804	810	829	889	814	818	825	847	816	834	835	830	841	869	828	833	842	769	819	777	792	836	850	814	819	879	807	849	796	738	813	828	835	829	800	826	801	821	790	801	818	830	792	783	851	803	804	796	801	864	774	849	824	803	764	861	760	815	873	824	791	791	794	803	844	823	840	817	810	846	855	808	795	824	772	814	813	801	860	849	778	846	871	878	805	807	830	862	836	806	815	793	823	820	781	794	880	806	783	816	835	898	884	828	793	801	823	802	784	809	821	808	856	835	817	838	825	817	796	845	819	796	845	818	810	771	848	778	806	836	798	806	790	784	854	821	864	833	790	878	821	844	779	830	849	814	849	836	814	845	805	798	792	803	867	859	833	831	794	796	800	799	836	823	835	816	797	791	857	796	830	876	837	820	795	764	796	831	842	830	797	807	793	810	827	892	807	811	828	913	843	821	854	818	846	821	857	804	815	792	850	796	771	820	789	770	777	840	797	838	812	835	833	818	778	831	838	808	824	815	824	784	832	825	851	791	809	851	814	774	836	833	819	762	826	858	824	825	856	819	811	803	854	817	848	878	798	796	811	773	828	814	785	786	812	818	872	786	849	798	830	832	841	842	860	809	891	859	830	848	800	788	778	818	826	769	858	794	806	806	811	806	772	781	808	784	808	742	865	814	861	791	808	806	828	824	829	804	814	828	796	818	803	838	824	810	839	761	822	805	822	833	851	819	856	796	817	814	814	855	872	815	859	751	843	780	788	821	856	776	801	824	784	824	816	837	844	881	791	760	778	745	824	829	824	833	865	795	791	816	828	879	758	825	833	780	846	793	789	829	821	779	850	751	847	820	767	854	869	820	865	776	807	810	830	807	824	807	861	793	790	817	825	813	846	840	820	872	797	826	846	807	826	794	768	821	800	792	848	798	852	775	816	790	814	885	813	798	801	813	835	816	807	806	824	830	809	825	804	827	801	824	811	809	758	780	843	800	817	800	802	837	834	830	810	827	799	862	826	855	783	780	799	823	830	809	854	820	833	823	830	796	835	829	792	766	824	849	789	817	821	838	807	835	794	807	845	797	859	800	826	808	831	801	846	784	864	834	820	826	800	800	838	789	852	805	798	776	810	813	797	835	823	777	860	811	827	791	823	813	805	856	816	808	776	863	815	809	815	803	823	800	844	807	781	804	788	816	819	787	808	816	822	867	797	799	815	758	866	833	819	837	829	781	831	830	879	802	783	775	817	778	803	833	883	818	831	862	854	834	819	824	797	865	886	877	795	824	823	800	808	861	844	760	876	835	811	839	821	745	864	779	819	836	821	848	822	819	818	786	836	780	847	833	816	798	854	819	785	802	827	774	811	848	807	815	820	801	834	811	832	831	765	855	765	854	760	804	808	756	805	771	849	840	804	791	813	790	793	819	836	823	806	839	859	811	855	841	788
1412	896	5687	6764	3900	1855	560	184	92	58	61	59	67	50	55	66	59	75	74	59	78	62	69	63	58	61	71	59	53	59	62	69	63	78	79	76	73	77	62	65	77	64	62	60	68	66	64	61	77	69	74	52	66	81	44	50	68	67	65	66	74	75	62	55	86	71	69	66	60	68	63	77	62	59	56	73	57	71	78	76	63	65	59	70	60	59	71	42	72	56	59	76	74	64	61	84	53	76	77	65	71	60	66	60	76	57	75	83	63	79	58	59	65	66	59	64	66	67	66	64	73	71	72	82	74	62	64	62	79	63	73	65	79	70	61	66	61	64	74	71	65	66	63	84	70	67	58	65	69	65	61	73	64	61	68	66	67	70	64	70	60	62	61	61	66	62	55	70	58	71	74	71	77	70	55	62	59	50	65	97	62	76	67	68	68	47	66	71	56	60	76	69	60	70	61	60	56	58	55	70	63	73	59	72	66	75	61	77	71	66	65	67	63	58	63	57	43	66	65	70	56	70	65	71	79	62	66	61	55	75	67	66	74	64	66	82	60	70	71	70	58	70	73	60	61	65	66	60	56	61	65	68	69	79	65	71	65	73	66	67	82	67	53	71	59	61	64	58	79	72	55	62	59	68	57	63	73	74	73	66	62	71	68	60	65	76	63	67	63	67	50	57	63	68	53	71	69	62	78	61	57	62	77	66	62	63	55	68	55	67	63	57	59	62	82	58	49	77	79	62	79	64	56	68	66	67	69	47	51	53	61	63	64	66	64	63	66	60	78	66	59	75	67	60	74	57	67	54	76	72	67	75	57	72	51	68	59	66	69	73	51	66	60	57	58	60	64	60	68	67	63	54	66	63	66	59	65	75	71	66	52	62	60	54	63	72	80	49	55	68	66	47	53	67	65	54	63	59	59	58	68	73	80	54	53	61	63	73	72	55	76	75	79	61	74	78	64	77	48	61	76	63	65	74	71	59	68	47	61	66	64	67	64	53	87	57	67	60	82	77	76	54	70	68	65	58	61	63	68	64	53	69	57	57	75	77	59	61	67	76	64	74	69	74	64	62	70	70	66	72	71	59	77	54	69	57	62	61	59	50	62	65	63	59	72	60	62	60	50	73	65	67	63	55	81	76	71	71	80	68	66	65	56	65	69	68	72	81	55	66	70	68	58	68	64	53	60	66	59	57	69	64	70	70	61	66	59	59	61	67	54	68	73	66	72	69	66	66	60	79	59	73	67	72	69	88	82	80	66	62	67	61	69	60	71	53	79	56	56	77	87	69	59	66	66	70	74	69	58	54	73	67	67	75	61	75	59	70	74	74	47	78	78	65	43	60	70	63	63	56	60	60	53	59	62	70	90	59	62	66	77	63	68	60	67	66	71	55	62	68	60	74	67	67	65	69	71	72	67	50	41	61	57	72	71	52	64	71	59	77	62	80	63	64	77	61	73	68	72	58	80	58	51	62	65	87	58	67	68	82	62	69	83	75	67	69	63	62	67	77	66	55	65	76	68	70	61	65	74	68	67	61	63	59	72	66	55	63	68	66	80	65	66	70	67	62	76	58	79	59	64	64	61	70	56	54	67	64	60	77	58	64	79	69	58	67	63	69	75	72	81	71	47	56	83	64	73	64	61	82	68	62	65	62	63	70	67	56	62	75	89	57	47	75	59	51	70	58	68	56	66	65	72	70	58	74	72	73	73	55	63	75	60	62	67	72	68	52	74	58	64	74	75	77	77	58	73	59	63	88	70	86	71	70	64	57	66	60	76	76	67	60	60	63	75	75	73	67	60	70	71	51	58	74	60	83	72	70	57	48	68	63	63	46	74	78	63	65	71	69	56	60	60	70	71	63	67	55	69	65	70	66	67	69	63	58	63	63	50	63	48	60	71	64	66	72	62	63	83	70	60	73	62	68	72	54	65	54	61	67	60	73	84	55	54	55	61	76	55	41	58	56	66	75	67	61	61	69	70	65	60	63	62	71	53	63	61	64	56	63	63	38	75	57	72	71	70	63	59	74	63	79	58	55	55	64	75	60	66	56	73	68	62	80	81	76	64	72	63	76	66	65	70	63	83	68	68	65	74	61	64	48	68	65	83	59	74	82	67	75	70	74	71	60	61	66	60	61	69	68	57	75	62	76	74	67	62	57	76	77	56	46	76	64	58	57	61	72	81	64	58	51	65	66	61	73	72	71	48	62	62	62	67	54	68	67	59	66	68	65	66	66	80	63	62	52	68	55	55	56	67	58	64	74	69	62	62	60	75	54	81	62	74	66	68	82	43	57	75	67	60	83	54	70	72	70	69	60	55	64	73	77	77	51	61	59	60	76	68	62	83	58	83	62	79	64	67	66	62	64	60	82	65	57	55	70	75	70	62	64	54	57	58	63	65	55	68	56	57	52	65	54	60	70	70	59	76	72	87	62	66	64	88	60	73	63	81	66	54	62	73	58	61	68	60	69	61	55	67	70	70	62	68	75	62	59	62	64	56	65	64	65	62	77	65	71	61	61	51	64	63	47	59	70	58	66	58	67	64	75	64	59	88	48	62	71	56	67	58	66	78	69	57	67	79	78	68	64	66	64	66	61	74	67	65	60	72	73	60	81	71	69	78	61	61	73	87	60	68	65	56	72	65	61	59	60	58	59	74	80	69	59	64	60	72	71	70	57	67	63	63	75	57	66	70	75	57	65	73	65	72	69	72	64	60	74	70	75	68	64	70	76	71	63	65	81	67	46	77	64	50	75	60	66	64	52	82	64	66	60	59	53	73	62	54	73	61	62	62	68	60	62	64	72	58	62	62	80	74	56	66	60	58	68	63	61	62	60	74	73	65	59	63	80	59	60	59	66	60	75	59	68	76	68	61	61	72	76	74	54	61	57	56	66	58	66	62	55	80	74	61	66	66	61	54	65	64	53	51	66	78	69	71	86	64	58	69	59	58	63	71	60	76	69	69	68	71	80	59	52	71	82	74	62	65	66	64	63	78	63	65	70	57	63	77	81	66	63	62	52	71	66	54	64	73	63	64	71	62	73	55	55	76	63	65	67	55	58	56	66	69	70	61	53	60	75	51	74	64	62	67	78	61	56	64	69	50	63	66	70	60	66	76	63	72	64	75	56	46	70	46	64	62	74	67	70	57	67	77	71	70	61	85	67	57	67	60	59	71	86	59	76	71	56	65	70	60	53	53	66	55	52	70	61	68	65	60	69	74	73	85	71	57	77	69	69	67	67	71	68	64	59	68	59	75	61	52	63	62	69	62	63	68	58	70	72	68	70	73	65	59	69	58	54	71	58	69	65	59	68	63	86	76	58	69	71	76	63	70	49	66	65	54	68	71	61	68	69	50	66	47	75	74	65	72	62	58	66	65	60	57	76	61	55	80	70	68	60	62	78	62	65	61	66	58	74	68	58	74	65	81	64	58	54	65	79	67	71	74	64	72	64	73	54	62	61	50	63	74	63	56	58	63	68	77	68
11445	13550	32056	38650	37060	27611	14384	4588	1478	910	812	809	858	832	771	818	798	818	797	760	858	813	844	824	847	838	810	767	816	824	805	853	825	764	788	824	793	758	806	771	799	857	809	741	824	774	824	791	825	805	769	803	838	825	796	865	810	857	850	773	756	826	760	771	782	806	798	772	757	782	828	822	787	766	796	850	811	758	799	859	824	812	776	847	776	870	763	807	823	800	817	818	776	826	778	824	771	822	823	811	809	761	853	813	803	784	801	809	786	810	823	838	813	842	766	814	854	822	794	831	811	804	793	803	827	781	794	831	788	793	822	808	771	781	825	803	792	818	814	830	813	811	822	826	834	843	766	781	839	848	807	795	767	829	824	874	771	809	760	792	799	808	830	825	813	772	759	783	802	805	848	808	820	804	810	848	819	809	729	811	801	822	776	859	847	812	859	819	853	764	848	791	786	787	854	798	855	804	759	799	768	778	834	810	837	829	789	849	819	816	803	805	813	837	801	815	765	799	835	869	845	844	807	832	826	770	828	801	821	799	759	809	801	783	786	847	817	807	793	833	836	787	794	843	760	823	795	783	785	819	763	778	824	801	738	821	779	812	816	766	810	802	798	818	830	833	812	812	806	789	748	814	798	806	772	839	817	825	793	799	752	829	837	804	819	816	774	786	826	808	823	761	829	813	833	837	802	852	797	825	794	828	799	755	759	849	778	829	812	780	823	810	816	778	812	812	775	829	810	819	816	827	781	798	820	834	817	808	839	820	821	769	778	827	794	824	816	852	833	788	828	826	792	836	792	765	825	806	798	863	835	831	763	840	834	813	845	796	789	822	811	781	804	816	823	782	822	823	763	815	788	847	797	797	814	828	774	832	800	824	811	788	837	759	804	815	839	780	780	796	849	804	824	871	846	786	794	791	809	805	846	830	795	857	854	877	808	802	820	814	810	768	809	839	780	818	816	830	808	759	818	784	811	776	843	773	851	833	797	816	870	812	804	781	820	789	826	789	868	820	808	732	821	819	773	795	852	813	753	793	791	777	867	785	836	816	797	809	818	762	811	880	801	770	857	846	791	819	807	810	781	832	810	782	768	812	744	828	812	869	826	843	803	753	807	786	790	831	765	785	806	778	795	829	800	797	817	800	805	807	806	795	780	826	808	848	786	780	829	812	806	784	777	784	777	772	822	824	817	819	758	774	801	848	759	787	784	785	796	785	807	829	803	823	827	780	733	797	808	827	853	851	786	762	820	799	792	788	801	815	826	817	815	842	790	814	781	782	791	827	815	819	834	871	812	852	778	847	830	801	805	813	806	812	836	825	794	787	756	788	798	833	858	795	810	773	830	804	803	880	835	749	781	794	829	765	750	772	802	846	776	773	767	803	823	807	841	800	825	816	787	775	804	847	824	805	804	826	782	811	817	816	776	830	775	815	768	823	820	901	809	800	807	836	788	808	769	868	784	799	796	836	829	819	783	810	826	790	827	789	794	800	769	828	745	841	840	831	855	853	787	819	727	776	827	787	814	799	844	876	722	805	830	825	792	763	842	852	797	730	827	801	817	806	793	816	783	816	781	786	816	812	826	795	833	825	827	789	766	792	827	809	805	782	817	792	801	768	781	783	755	819	857	840	764	815	795	766	800	796	833	820	778	774	834	804	803	817	833	836	758	786	837	791	797	804	849	829	833	771	826	791	803	786	809	836	800	831	812	807	777	787	800	787	846	770	801	814	783	861	812	798	799	820	849	788	820	830	813	786	857	787	790	830	766	834	798	811	824	796	781	743	805	827	779	817	804	808	815	818	846	831	831	862	831	779	828	798	786	811	864	785	827	810	803	787	781	803	801	764	778	835	821	784	828	855	807	869	808	831	768	793	815	764	853	803	838	835	758	835	781	860	782	806	768	799	835	862	825	780	816	790	768	819	818	821	823	818	819	827	820	876	850	755	782	778	772	763	827	794	808	803	865	866	821	841	813	794	789	824	791	784	794	799	823	810	813	784	794	758	864	832	791	807	783	805	798	777	827	769	799	786	790	789	788	823	821	873	776	751	832	825	777	808	783	803	848	753	827	747	780	894	811	809	785	854	804	811	845	818	800	841	842	786	763	802	799	841	821	802	816	854	822	789	852	806	864	806	844	829	791	813	854	850	774	755	810	790	744	817	784	784	816	803	786	806	815	836	836	789	841	845	819	776	827	813	787	794	782	838	783	853	768	875	800	821	805	861	799	770	848	846	785	821	814	838	836	833	731	775	886	787	800	811	807	755	760	832	828	846	817	822	847	812	827	877	806	798	807	780	823	807	825	814	848	822	817	785	818	844	824	811	749	756	830	818	820	808	783	807	824	793	826	820	785	802	827	788	785	787	818	791	766	799	832	781	781	799	823	804	825	851	837	808	836	765	806	822	794	833	776	771	831	795	879	795	793	807	784	797	748	844	861	773	822	767	813	808	822	835	832	811	819	804	802	811	825	810	811	775	847	807	770	779	764	808	760	805	766	799	830	832	801	788	814	828	803	865	786	840	802	818	860	761	827	824	840	815	806	758	822	814	828	788	870	784	790	843	797	816	809	834	795	834	795	804	844	758	820	813	822	732	790	842	769	811	811	838	812	813	802	811	825	744	830	774	792	825	856	873	780	805	789	828	734	807	813	783	759	808	833	823	800	822	777	783	831	799	796	791	745	771	864	773	767	865	842	796	806	809	839	829	754	773	815	775	814	817	831	781	810	775	820	775	858	856	844	788	777	800	791	851	800	827	790	863	843	743	795	805	768	798	797	763	821	813	791	784	808	812	801	829	775	773	831	810	801	788	827	816	783	798	822	828	824	819	857	800	806	842	812	791	773	778	798	816	820	807	783	836	816	793	833	806	768	773	841	772	784	788	817	831	775	808	800	810	821	755	799	805	787	816	820	802	814	780	806	836	805	775	858	777	845	778	806	800	850	797	799	813	833	764	814	846	831	801	834	838	810	856	830	764	809	818	808	819	812	796	799	893	842	792	814	759	825	831	815	847	810	809	835	795	862	806	779	796	819	782	768	824	808	839	817	792	807	799	820	755	799	808	827	774	800	838	814	783	839	797	817	828	840	792	783	826	808	762	807	806	779	862	820	826	790	837	775	793	846	778	776	859	801	808	874	810	816	821	809	790	782	842	780	824	861	817	858	825	819	819	819	808	806	794	782	760	824	847	845	787	777	781	784	805	766	848	821	805	812	830	822	847	829	799	789	833	846	819	824	837	806	775	838	814	781	811	775	812	781	845	794	823	805	769	892	828	790	813	834	805	846	746	787	776	842	826	805	817	846	838	836	828	793	846	786	816	851	844	826	812	816	824	824	759	784	866	828	804	837	779	758	838	798	851	782	799	774	765	892	791	835	780	818	799	782	749	793	849	797	844	787	813	831	837	796	789	822	758	759	783	836	825	806	793	896	819	756	791	785	806	815	833	789	785	839	792	778	823	790	804	802	773	846	795	765	844	785	848
667	3513	13843	13816	9077	4448	1362	337	100	81	63	60	75	70	61	70	83	72	60	62	56	69	61	62	72	67	62	78	66	76	57	63	59	57	66	64	66	70	63	61	61	60	82	59	71	61	56	70	62	77	74	63	58	60	75	65	60	58	51	64	62	65	76	60	65	69	63	61	59	63	59	63	59	71	68	70	66	61	72	63	63	61	81	65	65	60	65	48	70	47	61	66	66	68	72	72	75	67	64	89	60	78	69	61	79	63	63	75	70	80	78	80	72	64	56	78	64	65	62	68	53	56	64	67	80	62	54	56	63	63	79	66	70	71	73	63	60	67	73	78	62	52	59	49	67	66	71	59	65	76	54	65	65	52	73	78	74	62	79	59	73	59	77	77	74	85	60	60	62	63	57	57	50	73	71	67	59	59	63	53	67	61	69	66	59	63	63	62	57	66	63	58	67	67	61	68	85	64	56	66	59	62	64	67	63	72	63	77	66	56	63	52	63	69	65	53	71	52	56	50	70	75	69	57	68	77	61	70	69	64	56	70	68	67	69	71	60	60	79	78	75	80	58	69	61	76	76	61	59	38	57	59	59	69	67	70	82	64	66	60	82	65	65	79	67	68	52	68	67	56	72	85	85	58	57	59	52	81	63	62	72	71	63	58	65	49	50	68	59	72	73	83	57	67	71	64	71	58	70	63	74	75	55	56	61	59	71	62	69	56	55	71	61	68	68	54	72	57	74	72	68	60	83	58	49	67	56	76	94	66	70	61	62	46	64	68	54	78	63	77	74	61	74	54	80	50	61	61	66	68	67	60	62	77	60	54	63	77	59	65	58	58	66	58	57	57	56	70	58	56	77	78	58	79	65	78	78	64	53	74	67	56	77	68	62	78	69	70	71	56	62	54	70	70	58	71	69	59	60	67	66	61	67	65	64	49	66	56	74	79	69	69	66	77	60	65	67	58	79	73	91	67	66	76	62	85	53	67	65	67	61	67	66	73	60	58	80	72	71	56	71	51	60	67	71	57	70	73	60	58	63	73	55	70	67	75	71	70	53	56	57	56	53	58	69	54	57	70	61	61	74	76	79	69	72	61	51	57	62	77	67	74	61	70	58	59	72	57	69	61	61	65	65	69	72	68	62	77	75	57	60	72	82	55	69	66	73	68	62	46	57	50	52	75	74	70	66	81	51	61	64	70	61	61	63	78	69	66	73	52	71	67	66	74	54	63	63	79	65	54	51	59	64	56	65	61	57	82	58	67	72	53	55	62	67	59	72	50	71	73	58	77	61	71	74	59	66	71	59	61	80	85	72	68	65	58	58	70	57	71	63	54	58	78	74	77	55	62	73	71	67	48	72	84	49	60	63	54	74	66	54	53	73	69	60	79	47	64	73	61	75	60	59	69	55	70	67	69	60	80	60	59	74	72	70	64	55	53	62	67	61	69	77	59	62	76	66	74	76	61	65	71	78	75	84	69	70	68	65	75	43	62	58	80	71	71	70	72	80	70	55	77	64	59	47	66	82	63	76	64	59	64	76	67	80	70	75	73	69	62	65	73	56	75	76	68	65	46	51	58	71	69	65	65	75	77	68	72	74	63	62	56	67	66	58	59	61	64	71	79	69	67	63	62	72	73	67	51	60	70	72	68	78	48	58	61	66	59	60	55	76	61	69	71	67	65	65	52	78	67	52	74	76	61	65	74	56	89	47	55	72	64	62	54	69	65	76	60	52	58	70	58	47	81	66	62	48	59	52	54	73	61	61	63	57	80	71	59	56	81	69	61	55	72	63	69	72	68	74	66	54	57	70	60	69	65	63	72	61	74	81	58	69	71	61	59	66	68	68	67	60	64	62	75	65	64	55	59	59	70	57	62	73	75	71	68	70	66	72	62	68	60	71	52	64	65	67	62	67	62	72	62	61	58	71	65	51	62	58	66	74	69	49	74	74	54	68	64	75	83	62	51	73	65	73	64	65	66	72	69	60	63	59	53	56	74	62	55	66	68	54	65	52	68	69	69	67	68	89	83	53	81	53	54	67	57	67	80	73	60	73	57	71	66	80	74	69	64	60	64	67	53	73	67	68	66	76	64	61	58	72	65	82	63	76	68	66	58	64	70	76	58	68	57	51	70	61	79	73	72	62	64	55	62	64	65	58	72	71	72	64	65	55	69	71	85	67	55	65	64	67	57	53	58	66	58	73	51	67	64	66	80	64	63	69	61	69	64	60	60	66	61	70	75	65	64	66	51	59	70	84	63	55	70	65	64	58	66	68	70	68	57	75	77	67	67	70	58	70	54	81	77	77	62	61	66	76	73	62	62	76	56	68	56	85	69	68	66	78	65	70	67	61	53	87	53	72	61	69	72	68	58	68	71	56	63	65	66	72	63	64	69	57	78	63	49	71	58	72	56	71	56	46	65	63	54	68	69	56	73	59	73	72	68	76	65	65	53	58	62	63	69	59	54	68	65	56	72	65	65	61	67	71	73	56	66	72	51	70	77	70	59	45	53	72	56	71	57	60	66	70	59	69	69	63	73	77	76	70	65	64	65	52	73	74	48	63	59	62	67	78	82	52	54	75	73	58	69	73	77	56	68	71	53	64	55	62	72	59	78	72	62	68	67	60	49	82	66	67	75	54	67	62	76	67	78	69	61	68	69	74	63	62	73	67	80	73	77	79	73	48	55	74	69	63	73	52	77	86	58	59	52	66	56	68	70	69	68	49	72	58	72	69	64	60	57	67	87	75	65	73	58	77	57	66	58	58	63	45	73	65	73	75	71	65	75	73	49	57	63	75	60	57	71	72	64	71	67	58	68	58	58	77	55	65	58	59	73	68	72	78	62	69	72	73	64	71	79	60	69	64	58	76	77	72	62	65	67	61	56	65	63	92	72	70	64	69	68	65	76	72	67	71	79	73	83	76	63	66	62	61	68	60	63	62	58	62	69	56	48	59	69	73	78	58	69	72	62	64	61	59	74	78	86	77	71	69	69	56	59	65	74	62	56	68	52	67	56	64	51	66	67	77	66	69	62	69	76	52	71	73	66	63	53	69	65	65	72	55	57	58	71	71	83	69	76	79	72	75	66	76	55	75	61	62	67	63	68	39	60	73	68	51	74	61	57	68	75	69	56	66	72	68	58	67	64	59	69	66	61	56	67	79	60	79	69	63	64	68	54	53	72	66	61	58	64	56	63	77	53	80	72	61	61	65	73	58	58	53	57	62	73	66	56	55	71	60	68	67	73	71	63	77	71	66	72	79	75	72	54	55	86	48	73	77	66	68	54	49	54	69	56	66	51	71	67	73	68	66	75	61	65	63	54	77	78	76	52	74	68	72	67	67	78	80	56	60	71	71	50	77	76	61	57	68	74	65	77	60	72	69	63	64	60	58	71	70	57	75	83	81	76	66	61	71	73	74	69	71	76	59	70	56	69	64	57	85	85	55	67	62	60	61	62	69	76	69	61	56	61	63	58	87	66	62	60
16814	26096	41714	52525	52856	38615	22752	8967	2363	1061	862	819	842	796	848	794	792	834	788	824	762	818	824	852	882	858	807	746	795	791	802	823	839	776	808	812	811	841	797	849	826	763	775	794	816	785	808	796	822	810	839	811	805	813	862	824	797	833	835	781	818	818	810	826	869	836	838	800	804	800	803	829	789	809	797	796	828	787	785	809	773	822	835	783	833	816	746	844	784	857	792	793	832	784	788	815	805	791	800	840	796	778	755	785	788	812	807	871	806	780	778	814	767	782	803	811	817	812	783	833	812	829	783	842	823	798	805	776	779	850	831	793	761	833	817	815	811	778	828	803	847	788	809	846	798	782	811	802	852	802	837	775	834	846	814	806	757	812	814	853	827	789	858	780	815	829	781	864	805	811	814	819	863	784	835	831	870	814	804	784	842	792	833	848	805	833	748	802	821	785	832	803	756	819	802	754	786	781	792	790	819	818	833	835	844	762	804	770	852	777	781	762	827	845	814	814	837	772	804	855	791	816	826	822	826	831	805	783	794	853	786	842	763	799	831	813	754	823	818	812	796	825	780	790	792	799	799	835	779	825	797	809	809	826	787	795	804	792	856	816	801	797	755	805	819	807	786	809	849	784	784	790	815	813	844	831	826	780	804	806	811	850	822	832	829	811	821	801	812	829	788	793	832	837	806	789	862	804	851	808	843	830	772	802	815	815	862	845	829	773	782	799	846	820	778	843	757	828	840	807	802	820	806	791	797	817	816	795	786	818	819	833	802	799	770	810	792	800	808	874	836	849	817	842	794	869	795	809	811	873	827	832	801	800	807	779	749	794	806	773	877	809	823	824	790	787	779	799	837	810	826	843	794	809	808	799	802	796	781	805	817	775	751	820	799	816	828	774	814	830	818	779	823	773	796	743	830	806	830	804	804	851	831	807	829	853	814	816	809	828	794	789	794	799	787	806	804	829	834	781	787	851	851	830	825	790	807	818	817	795	863	811	792	790	859	788	789	796	817	777	808	797	773	811	793	770	791	800	840	825	825	807	821	788	803	802	802	817	812	809	812	803	817	791	759	774	809	834	816	822	823	752	835	748	837	816	825	840	751	823	823	855	795	789	865	760	850	787	800	805	778	799	816	840	816	835	814	844	790	840	831	835	805	848	829	813	852	843	748	830	864	797	814	811	783	783	815	885	793	813	800	837	812	821	801	822	791	814	805	824	780	813	793	799	838	776	845	813	783	812	850	781	796	811	862	828	840	830	801	836	795	766	781	810	866	754	830	800	867	794	797	798	804	821	852	812	784	857	825	845	799	824	792	811	795	812	773	786	846	842	813	827	802	829	780	824	823	832	784	829	804	804	858	829	785	832	821	751	814	840	806	824	826	775	804	853	808	830	798	825	792	812	760	806	788	858	851	778	779	802	824	781	793	830	810	838	772	796	774	840	810	840	797	820	818	833	793	834	789	798	757	846	782	872	768	825	807	816	799	816	798	901	848	828	864	867	779	819	786	791	814	838	822	800	862	815	805	852	795	817	832	777	886	790	781	828	836	838	840	795	804	836	813	795	786	813	846	768	779	819	766	830	860	767	825	816	820	762	793	805	828	806	840	767	831	817	847	840	840	818	872	792	814	764	802	849	813	778	795	839	796	815	806	807	895	839	798	776	829	787	796	810	808	753	807	793	812	806	778	756	843	828	807	785	774	764	825	825	850	772	763	778	827	830	833	807	781	801	814	853	785	778	761	846	776	868	802	769	794	830	820	852	821	836	802	774	829	846	849	798	801	861	824	775	809	784	819	808	774	819	818	780	826	841	820	738	833	836	819	791	794	853	816	787	826	830	845	761	770	822	824	794	806	814	781	784	824	786	786	857	812	815	772	809	826	803	808	796	762	836	865	853	839	790	794	775	845	849	763	827	806	806	784	829	841	804	828	851	814	764	779	837	794	789	805	839	813	759	813	804	828	817	780	793	816	777	837	820	813	814	794	813	833	833	833	813	810	805	821	849	845	810	820	796	809	792	821	800	810	840	845	813	790	811	831	823	792	820	781	780	820	805	811	790	840	804	833	780	824	765	753	818	803	812	758	851	771	807	810	793	810	802	820	881	779	840	767	808	751	811	777	828	816	823	820	803	856	798	849	793	830	827	820	823	848	793	867	805	789	811	851	807	840	857	815	847	788	759	859	804	790	776	830	809	813	791	791	828	803	798	789	799	808	827	782	817	786	846	824	854	776	787	785	808	758	842	797	819	779	820	861	795	805	823	798	856	829	805	765	808	857	849	761	797	824	835	820	807	831	818	818	784	834	777	823	844	769	773	785	836	807	804	799	801	843	818	798	838	808	804	799	784	760	812	838	822	810	843	803	867	816	798	783	803	833	809	831	868	847	794	784	845	779	787	793	837	775	833	814	766	831	812	818	794	802	858	815	822	811	820	816	847	790	823	791	787	794	813	782	812	832	814	822	813	753	746	782	836	760	787	819	819	813	809	793	778	819	769	767	814	794	842	814	790	810	822	771	810	764	789	839	815	843	771	795	852	796	813	840	834	774	825	807	846	818	800	835	805	829	778	818	776	770	808	806	783	800	789	828	842	770	785	776	791	802	824	774	787	821	777	802	835	807	822	808	842	854	827	774	789	890	788	760	813	766	841	812	765	802	834	877	876	833	853	824	821	787	838	832	828	841	753	824	801	833	758	837	819	771	857	876	788	811	801	833	811	787	829	836	767	803	824	758	814	773	845	802	761	817	818	811	794	808	828	830	824	835	851	834	842	836	800	864	837	784	868	859	781	824	797	831	788	837	762	823	816	793	825	777	768	770	805	813	821	861	805	755	782	816	816	770	787	763	809	819	843	796	790	814	787	810	876	852	738	794	839	818	809	827	777	832	857	834	787	804	755	797	821	802	770	785	797	812	808	818	813	749	808	834	810	797	768	790	780	777	834	824	781	885	823	805	849	812	791	765	751	845	802	803	797	788	764	824	828	872	850	782	818	817	813	787	829	771	817	767	844	851	834	808	829	802	824	857	800	806	812	823	820	797	795	801	763	834	788	812	822	813	850	819	763	860	786	850	741	804	793	829	812	809	813	811	798	783	800	801	808	789	868	799	785	856	814	818	822	839	808	821	831	793	816	797	819	862	810	847	784	864	778	833	801	911	825	784	825	774	808	820	801	806	802	793	779	817	780	761	774	809	800	809	811	809	841	834	807	823	803	811	880	854	799	817	793	813	776	779	821	815	788	787	815	798	802	827	836	818	811	848	826	833	764	836	867	799	822	773	812	818	823	848	854	830	858	863	812	819	791	815	748	830	812	809	782	829	828	821	785	859	798	846	799	789	808	852	798	764	811	846	816	825	845	868	794	858	817	800	823	798	802	886	760	825	754	830	773	796	814	864	801	833	785	812	832	799	838	793	830	839	838	818	781	764	787	801	833	757	818	827	828	820	779	843	754	840	822	770	828	803	830	815	780	797	826	831	816	769	856
2089	3887	14814	14429	9386	4631	1411	354	125	93	76	61	70	70	70	65	75	68	68	73	74	74	54	55	58	69	65	75	65	80	54	70	74	61	69	65	74	67	69	68	77	88	62	68	60	57	64	70	77	63	66	58	59	81	57	52	62	67	62	73	68	70	69	66	80	76	74	66	63	58	60	60	54	71	66	62	82	76	64	62	62	70	70	60	65	52	69	64	65	83	76	65	69	78	64	74	67	58	68	76	78	60	55	72	54	71	61	67	68	63	60	66	71	52	65	68	71	65	70	60	67	71	70	77	73	72	68	72	64	85	56	65	70	74	66	61	70	58	60	75	63	79	49	73	67	68	90	67	62	54	54	75	62	78	56	60	75	68	65	76	84	79	67	61	61	68	79	72	52	71	88	72	68	65	63	82	76	73	67	81	86	64	68	62	73	62	50	70	74	68	66	65	69	59	70	66	90	73	75	70	75	62	55	67	63	55	68	65	47	57	62	63	66	73	70	65	52	71	70	56	68	79	70	63	71	66	62	72	81	84	57	63	61	57	74	51	81	75	65	64	64	69	65	70	87	66	66	72	68	51	63	62	64	60	53	79	62	65	71	57	76	55	73	68	63	68	59	67	53	74	62	64	67	79	80	69	62	76	85	76	54	62	54	68	56	67	66	76	64	74	62	53	55	77	59	55	66	67	67	66	79	70	71	69	50	64	96	76	78	54	63	63	52	59	73	70	69	62	56	63	70	58	79	62	55	67	62	69	65	62	62	66	70	66	85	71	53	71	68	63	65	70	72	64	58	76	63	77	73	73	61	74	64	57	68	76	68	76	76	61	72	61	67	75	76	54	69	59	77	81	69	63	76	66	61	76	66	67	76	64	68	74	78	72	66	72	73	76	59	70	74	69	60	69	75	56	79	52	62	66	63	60	59	60	50	70	67	67	77	62	57	56	61	50	68	55	59	70	72	82	81	62	64	70	74	78	73	58	66	69	71	61	45	84	58	66	69	76	63	68	72	62	60	75	58	62	81	66	87	61	62	65	59	68	81	62	68	93	75	64	74	75	70	75	56	68	53	79	58	72	77	81	61	72	68	60	70	56	72	72	75	66	77	55	60	73	54	77	66	69	62	66	83	65	54	70	71	53	72	72	74	60	71	69	62	71	66	80	71	77	55	76	53	59	61	68	64	76	69	63	68	54	70	77	67	74	54	51	59	71	51	64	63	74	69	73	73	59	63	67	70	55	62	77	71	64	61	62	72	53	73	70	64	61	74	76	67	77	62	70	69	95	72	76	81	70	61	79	68	77	62	74	69	64	68	62	63	70	73	71	58	81	62	65	76	57	83	78	69	69	67	71	62	54	67	79	81	74	58	70	67	64	92	77	64	65	66	63	64	55	65	76	73	68	66	83	66	57	74	58	61	67	55	57	73	66	62	79	66	80	74	56	86	66	78	66	68	64	70	59	67	57	53	69	53	56	72	84	62	86	69	84	68	57	69	73	72	77	60	64	66	69	76	52	80	69	53	80	78	79	78	80	82	67	55	66	65	77	80	74	65	76	74	63	81	62	62	73	70	61	76	71	68	71	60	73	71	64	59	70	66	70	64	70	78	63	76	64	79	71	57	79	58	68	62	48	65	68	63	57	71	84	83	62	53	67	52	69	59	78	70	68	61	59	63	76	54	75	63	58	70	76	95	64	61	59	64	65	68	81	52	61	49	76	56	76	61	67	71	61	62	59	58	69	93	70	76	70	64	52	73	66	67	75	83	74	55	74	62	79	78	73	78	66	74	69	70	75	60	67	45	76	65	62	83	74	81	68	64	57	73	67	73	70	64	76	65	75	57	62	59	74	79	81	72	72	67	79	57	87	69	65	80	74	73	52	67	72	73	64	74	66	65	66	65	67	79	75	80	53	59	72	63	68	77	73	75	70	58	69	54	54	66	76	73	62	62	59	68	64	58	53	64	59	72	66	71	68	55	68	65	66	69	71	62	68	62	63	69	80	63	61	71	55	77	58	54	65	49	59	55	62	69	66	73	58	65	68	47	72	70	77	72	89	59	67	67	57	51	73	61	70	71	61	78	74	57	67	64	65	59	82	69	68	74	70	63	67	68	66	73	69	72	67	74	72	67	64	85	75	68	68	59	73	74	56	71	62	67	72	70	59	71	71	70	62	68	68	73	77	49	68	72	66	57	68	87	90	70	60	66	71	71	62	69	79	60	62	67	81	57	65	64	68	74	70	69	68	52	74	64	79	74	72	63	64	64	62	52	64	79	66	77	67	79	66	68	76	86	60	80	70	61	62	77	63	67	52	69	72	63	66	64	75	77	68	61	60	61	73	71	68	58	60	63	63	57	74	71	72	55	65	56	69	68	72	69	66	75	62	83	62	72	66	71	80	61	58	63	66	74	58	62	63	56	65	64	58	73	67	63	67	96	73	64	75	70	46	57	67	61	73	76	62	64	73	71	68	64	46	66	74	70	64	64	66	83	76	71	58	73	74	66	65	66	69	69	79	53	74	69	53	80	66	76	70	56	68	59	62	68	68	76	77	58	73	64	74	75	67	66	76	63	77	74	59	71	73	72	63	58	64	63	58	57	75	70	59	55	78	96	59	61	60	57	71	71	78	68	74	61	82	74	60	64	52	64	50	61	73	75	67	57	59	44	58	76	82	71	76	83	73	64	68	54	85	68	71	62	64	66	71	57	67	73	58	76	58	69	66	59	57	69	75	68	56	61	70	70	63	64	86	73	58	52	63	55	66	64	74	68	76	67	73	77	70	56	62	73	68	65	51	72	64	71	74	53	73	64	62	65	74	57	65	66	69	69	57	65	49	72	69	80	64	64	69	68	68	51	65	78	78	63	74	68	62	72	62	79	57	60	61	64	79	82	74	68	65	65	56	56	77	67	50	80	89	69	58	71	67	72	60	70	68	77	71	60	71	66	68	63	62	58	78	67	63	69	76	63	65	61	49	66	64	64	63	61	70	75	68	69	59	59	69	66	66	68	54	62	73	69	72	73	59	65	73	53	55	58	66	60	62	91	80	65	70	59	64	71	80	60	74	53	60	67	53	70	67	63	78	64	58	70	94	73	58	55	63	87	82	83	79	60	74	73	75	82	65	74	67	62	65	55	72	62	85	58	67	80	67	84	63	73	53	56	66	57	70	70	64	71	65	60	69	70	74	62	63	69	77	51	51	70	71	62	73	59	65	69	62	69	59	53	69	75	59	63	69	70	78	69	72	71	76	75	85	85	62	52	52	77	63	59	76	70	66	69	73	59	78	78	60	54	61	75	71	61	74	66	63	61	72	77	64	66	56	61	69	77	62	59	71	67	59	76	69	63	60	54	62	77	74	63	72	67	73	64	63	75	70	61	72	74	57	66	83	57	69	75	70	54	72	56	68	64	65	75	64	71	72	68	73	91	82	63	79	61	51	73	74	63	65	64	58	80	66	58	67	75	65	85	89	68	89	54	63
16896	25645	43262	52713	52361	38516	23426	9335	2475	1095	873	791	820	777	891	840	805	816	824	868	815	812	816	787	882	841	758	820	830	782	820	893	828	793	806	852	848	797	852	816	800	843	822	811	842	828	764	796	844	841	837	762	788	864	811	824	847	798	848	839	829	820	813	829	808	844	875	798	860	812	812	844	806	823	797	824	817	837	823	869	831	840	816	850	781	868	838	854	824	858	899	800	847	842	809	853	842	804	862	784	832	837	798	806	792	809	765	854	806	825	863	864	792	848	858	850	803	809	862	845	810	826	849	838	856	830	878	805	853	827	841	846	806	772	833	828	803	811	780	824	811	810	817	839	832	813	806	813	838	807	813	828	838	799	769	865	797	822	852	834	866	840	841	880	842	850	842	820	878	866	843	835	813	849	809	823	824	803	820	841	809	875	806	803	827	853	860	849	838	811	816	811	818	821	890	827	823	819	815	827	865	823	825	869	815	862	781	874	850	792	861	906	843	809	819	837	801	866	837	831	846	887	845	843	856	820	883	794	802	814	777	844	889	854	817	793	866	779	884	829	815	776	824	874	833	818	860	881	823	861	823	772	841	864	839	852	869	830	827	805	819	835	828	756	858	835	848	875	793	803	842	813	860	832	808	904	791	834	870	789	796	874	845	834	816	829	810	836	850	831	827	835	765	812	823	830	863	861	857	826	857	835	855	781	850	774	836	827	847	816	856	858	810	880	825	821	868	852	841	841	830	798	880	819	829	828	853	840	839	805	830	873	844	870	806	749	821	830	866	808	811	862	783	859	853	820	832	855	822	815	831	839	835	834	836	804	843	834	843	782	848	799	823	836	810	783	808	826	785	830	827	868	767	800	786	805	870	820	855	800	810	810	834	847	827	868	840	850	794	855	834	767	802	868	807	846	870	812	806	838	792	834	823	869	828	820	847	824	803	811	816	815	825	818	817	854	844	790	830	812	819	860	804	793	821	828	866	871	798	833	822	856	797	899	889	822	782	903	857	826	818	783	812	836	848	837	860	885	821	806	864	787	827	867	803	849	798	859	797	820	818	864	834	820	850	814	838	858	829	834	801	817	841	801	784	816	856	789	831	838	781	871	781	868	842	826	810	859	815	868	853	823	823	871	872	832	806	810	824	800	851	825	883	814	841	863	815	839	781	836	809	823	803	822	871	831	861	850	784	820	861	814	837	799	823	871	793	831	817	831	827	787	825	824	876	837	836	863	806	798	858	783	830	858	834	806	853	838	770	843	832	814	820	838	812	834	834	859	854	818	849	806	785	856	820	864	825	871	836	786	815	813	770	830	853	820	851	837	856	823	848	823	865	835	863	869	859	826	864	788	832	789	843	814	815	769	881	785	772	837	837	860	815	818	855	807	807	826	811	870	830	810	834	773	882	908	802	850	842	852	792	864	830	823	825	785	830	787	809	812	776	813	783	799	830	873	882	842	816	778	827	820	865	851	803	833	823	788	826	841	818	791	855	815	837	855	837	833	776	833	861	823	839	814	842	845	855	832	829	851	840	795	868	815	847	820	784	829	854	865	805	795	784	798	855	812	797	841	796	875	806	818	810	793	811	832	815	845	876	780	812	876	825	798	849	826	815	863	891	803	792	795	832	825	828	871	845	802	822	858	824	793	846	811	816	814	827	816	817	823	803	862	780	864	851	861	823	782	753	846	819	836	895	830	814	828	819	829	863	904	825	853	799	814	859	820	899	812	844	801	818	812	781	876	849	828	864	833	808	856	861	801	841	825	814	821	848	839	809	865	849	799	802	836	847	826	859	846	794	832	850	812	781	826	873	805	793	789	822	872	814	838	878	808	839	839	809	824	828	821	808	812	827	797	834	829	835	878	822	843	779	811	841	833	812	842	866	856	854	819	864	821	882	853	875	784	842	826	863	864	792	833	839	899	858	804	795	842	832	816	799	811	881	784	829	831	822	833	830	807	811	857	830	848	817	835	824	833	855	792	793	829	828	810	808	835	858	826	789	870	871	845	818	802	835	809	847	863	801	818	789	875	874	828	806	868	798	857	853	793	815	828	821	843	792	837	849	844	855	815	864	838	844	796	863	857	863	837	800	806	830	818	841	825	851	843	801	797	797	837	830	830	849	789	838	791	819	864	825	813	835	838	769	805	826	826	821	842	891	836	815	785	840	859	855	821	810	850	856	847	844	834	854	814	805	827	839	805	780	841	826	821	783	874	823	840	782	808	831	870	858	845	830	752	799	821	815	808	850	819	880	844	853	814	787	881	758	878	786	801	839	842	791	776	848	821	843	814	838	778	866	859	838	833	814	841	842	855	833	798	847	834	796	793	845	863	811	835	843	819	877	841	841	823	810	860	779	797	814	867	807	827	863	852	895	852	826	847	825	763	856	830	882	767	892	812	849	808	813	862	808	848	870	821	859	823	841	779	792	787	824	807	833	796	819	836	846	782	794	826	825	821	841	819	810	835	850	870	849	867	819	823	793	830	827	885	799	828	780	822	841	854	863	817	832	825	871	829	822	887	829	819	833	871	812	805	794	851	831	812	852	788	813	811	788	833	858	836	833	807	817	825	883	822	834	865	837	842	807	830	807	806	861	811	864	820	820	821	849	828	832	802	792	873	834	815	812	817	825	860	818	850	854	874	848	840	758	867	834	871	860	844	818	857	830	860	890	847	818	812	833	760	819	845	817	807	824	823	863	853	821	859	835	818	829	849	852	857	834	817	854	821	843	863	824	829	821	803	845	820	854	889	824	834	865	843	852	842	853	847	823	837	826	807	767	799	891	852	846	793	824	833	808	867	865	816	844	802	843	851	781	824	804	869	827	857	843	882	832	827	831	849	861	809	863	875	786	814	824	826	886	841	845	839	831	840	827	850	768	823	817	828	769	898	824	860	817	844	827	815	866	827	864	840	861	793	788	863	822	866	810	846	832	848	807	818	856	847	846	833	881	828	790	782	838	781	833	799	787	807	802	810	862	834	826	859	846	832	850	763	857	839	794	840	836	790	825	805	797	804	859	814	822	862	835	798	826	853	830	777	816	863	851	875	840	793	814	836	827	846	784	851	809	847	835	799	792	821	786	800	818	832	861	860	794	839	805	827	866	862	849	822	788	863	836	852	896	840	804	753	852	798	847	844	802	839	811	834	821	773	821	820	843	801	826	796	819	831	836	899	858	787	811	795	783	755	846	829	827	835	824	877	829	861	849	859	821	885	810	858	811	781	807	825	818	822	821	846	811	857	821	818	836	882	794	803	821	842	843	818	825	838	853	848	831	893	850	823	862	802	835	810	874	881	843	843	839	782	799	859	837	828	824	822	809	834	861	809	853	816	835	791	849	790	870	816	818	823	827	843	789	810	825	856	825	816	839	889	817	800	775	857	854	810	897	842	828	810	789	878	848	859	816	857	854	868	795	821	838	863	830	858	827	835	818	822	832	818	794	876	846	793	809	834	812	856	816	842	836	812	855	849	817	809	873	809
1217	5792	21780	20068	14605	7752	2258	466	160	83	73	70	60	61	57	60	77	69	60	66	72	54	67	68	53	69	77	64	68	67	66	70	67	84	62	70	66	70	87	59	56	60	56	61	80	60	59	73	68	65	67	74	68	66	61	74	71	65	64	64	55	67	63	60	79	64	72	64	77	61	69	54	71	66	61	64	77	63	71	83	66	62	77	67	63	72	70	57	70	65	83	71	51	65	49	62	72	69	70	73	62	69	83	70	53	74	63	58	70	55	73	54	64	66	63	61	71	66	66	74	59	51	66	66	78	74	69	53	65	63	56	59	56	76	79	75	73	69	51	64	76	74	60	75	72	57	66	66	43	53	78	52	77	72	79	73	59	53	60	77	66	62	67	64	72	82	68	69	69	49	62	78	53	71	52	71	51	63	72	68	57	49	63	60	52	71	73	80	68	66	75	61	80	59	57	62	67	62	69	59	68	67	72	69	73	71	58	62	72	65	62	58	66	57	61	53	69	68	76	61	76	84	69	53	61	70	76	68	56	51	79	71	72	69	64	59	71	76	72	66	58	80	59	75	85	65	69	77	67	75	68	64	46	67	64	58	79	62	83	67	65	50	64	68	59	52	67	68	62	66	64	74	51	52	61	53	64	65	66	69	66	55	65	79	77	67	72	64	57	64	63	70	56	62	61	58	63	48	72	74	71	66	60	67	65	71	78	54	55	69	68	50	63	52	66	49	53	72	65	68	56	60	71	68	78	63	57	68	55	55	61	73	49	64	61	63	62	67	55	60	62	55	56	58	68	61	65	65	61	68	73	57	67	81	58	65	50	60	73	65	78	71	64	67	69	57	76	87	58	64	70	56	45	81	61	70	83	74	59	68	72	70	58	63	60	69	70	68	64	69	72	83	54	60	67	60	68	75	56	67	64	70	71	76	61	41	70	67	73	76	79	63	60	76	66	72	56	75	64	67	66	76	73	57	65	57	52	81	70	81	67	66	63	67	52	78	71	65	83	69	60	67	54	70	66	79	73	59	65	81	64	61	69	76	69	73	63	75	68	63	63	62	70	72	68	57	62	76	55	63	60	60	68	56	62	62	52	61	67	69	72	60	80	82	67	52	56	66	70	64	57	76	59	70	77	83	71	71	62	65	65	60	66	57	56	53	59	69	70	65	70	60	59	58	74	41	65	75	65	61	67	62	66	62	62	63	63	86	55	73	51	77	79	79	61	61	70	67	56	63	66	87	63	62	72	74	76	73	69	68	63	64	74	62	52	72	63	67	72	69	76	45	73	82	69	72	63	50	74	75	70	72	68	79	62	55	68	67	61	60	70	60	61	62	58	51	80	60	69	82	65	76	66	70	79	74	85	66	60	59	75	68	75	78	73	66	80	80	61	72	76	69	69	65	57	71	69	66	71	58	64	67	61	64	61	81	72	73	68	62	66	71	77	67	63	51	66	71	63	68	73	68	73	80	67	65	62	78	63	57	52	69	74	71	72	64	64	77	61	50	59	63	69	84	84	48	66	75	63	59	73	69	64	73	54	67	73	62	58	71	67	70	73	63	65	64	62	69	65	81	56	80	73	63	52	65	77	57	65	56	69	74	77	68	62	75	59	73	65	56	68	75	66	58	66	62	63	62	67	68	65	58	66	74	63	64	64	71	77	76	64	74	54	61	63	60	71	66	48	65	63	75	59	68	70	68	54	55	72	77	60	68	62	75	56	64	85	64	69	69	64	72	60	68	69	61	59	64	73	51	70	51	63	62	70	58	55	77	68	74	61	65	75	61	80	68	69	75	58	65	55	65	63	66	81	63	46	75	54	57	71	70	67	68	57	67	65	69	72	57	79	73	77	60	57	59	81	80	64	74	61	70	57	74	75	57	68	56	64	64	67	62	62	73	71	62	71	66	60	65	64	70	67	69	75	68	72	63	62	58	71	56	59	66	68	66	71	77	53	61	74	53	70	67	63	68	66	74	62	53	76	69	56	74	66	81	63	66	70	59	54	73	93	70	77	67	58	49	68	78	62	83	69	59	65	52	65	59	63	58	73	65	73	73	71	73	67	60	59	58	68	71	67	60	63	61	67	58	62	66	70	68	63	63	56	56	59	51	86	68	71	59	74	83	70	64	65	72	59	65	85	56	86	79	70	64	71	80	61	59	68	61	74	56	65	68	74	63	65	64	62	70	63	66	74	67	63	75	65	68	79	63	68	74	62	76	72	63	75	53	61	61	78	58	47	62	71	53	68	66	51	71	70	76	67	60	73	68	68	72	66	88	58	75	64	64	80	86	67	61	69	55	76	63	90	85	61	64	88	70	61	61	56	71	56	62	77	73	57	75	71	61	63	61	69	61	60	57	66	76	56	59	51	63	66	68	73	60	71	63	65	67	69	73	61	49	61	75	67	70	68	57	71	57	67	71	99	60	59	56	49	68	69	80	68	64	64	54	59	72	66	64	71	50	66	72	74	64	63	52	63	66	69	55	62	80	68	63	77	64	67	64	74	81	75	71	80	69	61	68	69	59	72	77	68	79	61	71	60	63	64	61	73	72	67	54	65	61	78	70	82	67	70	64	61	69	69	68	76	67	75	50	69	78	53	72	65	58	79	58	63	74	71	66	60	85	59	67	77	71	66	66	63	55	68	73	69	59	76	69	62	79	61	64	59	58	48	68	64	61	73	65	77	67	64	65	52	69	61	66	83	74	75	61	72	74	69	51	55	68	56	64	69	63	79	62	67	65	59	78	67	74	56	73	66	68	73	81	67	70	63	79	69	63	69	83	58	66	83	68	70	56	67	71	67	66	53	68	66	64	58	78	72	68	62	47	65	71	70	68	71	67	52	50	63	67	59	59	56	69	85	53	60	53	73	82	63	86	73	70	54	74	69	74	69	49	67	74	68	68	72	67	68	60	69	70	49	64	72	78	72	72	67	72	56	58	72	68	70	46	54	69	71	56	75	68	73	76	58	74	72	62	65	65	67	71	72	59	59	67	77	55	68	66	77	63	66	81	64	61	74	67	61	69	74	59	69	52	69	60	70	64	59	64	73	80	55	68	78	62	76	67	66	65	70	66	63	67	52	64	64	72	73	67	74	61	63	64	58	58	81	72	72	63	49	81	64	77	76	68	66	71	75	77	59	66	74	64	73	60	69	54	90	69	67	71	68	74	72	73	69	71	59	53	66	50	58	63	70	72	74	72	77	55	63	74	64	79	55	60	63	71	72	76	63	70	67	72	53	70	69	79	69	71	73	68	61	60	80	61	71	64	62	61	80	51	73	71	49	65	72	75	67	79	61	70	72	66	48	50	54	61	70	57	52	54	68	68	75	78	75	69	60	61	56	53	83	85	67	57	55	56	67	80	71	62	80	76	76	61	61	60	63	58	61	60	70	54	78	66	78	65	73	69	61	69	64	65	57	62	71	72	61	63	52	64	60	54	60	71	72	59	52	72	66	61	62	77	85	75	77	65	62	70	58	58
21119	30479	49882	61639	62639	45405	28131	12348	3146	1238	879	821	794	803	863	889	818	795	810	831	775	846	832	778	826	818	830	818	766	805	806	805	783	815	838	803	734	846	857	812	819	821	810	811	859	852	894	887	889	793	812	839	835	804	828	833	784	852	844	866	851	802	818	862	786	853	840	816	795	848	815	858	838	816	833	840	760	827	775	824	792	831	836	827	845	801	814	921	843	829	774	869	805	785	820	820	810	793	771	852	825	824	830	800	836	844	833	788	787	875	788	866	843	858	816	859	781	814	809	823	825	833	853	842	786	789	785	845	801	852	799	867	825	872	810	827	864	797	827	826	841	854	843	827	789	822	843	787	755	806	799	739	848	839	828	795	777	789	863	819	833	861	805	838	866	830	782	803	815	818	809	816	820	812	841	844	852	811	810	828	777	789	786	789	846	859	821	887	792	799	815	876	839	836	838	805	818	811	825	828	826	842	837	793	814	767	780	813	817	746	827	806	811	833	804	829	848	833	740	832	768	805	791	815	834	816	840	764	804	836	805	854	850	831	846	782	798	818	865	828	803	821	840	848	833	837	780	886	837	783	828	829	851	831	834	848	792	786	797	823	827	865	807	831	806	816	853	836	791	818	791	802	797	842	793	838	835	774	813	840	821	819	837	849	796	816	834	830	818	872	854	844	834	857	808	848	855	803	820	789	830	826	819	766	813	827	791	806	790	842	834	851	826	790	792	786	826	783	823	796	813	827	771	860	825	872	764	804	813	835	808	830	824	764	828	841	820	806	800	811	787	820	779	800	811	762	848	834	872	839	834	823	820	802	838	858	818	800	830	858	806	856	838	812	851	810	810	847	839	805	835	802	860	803	795	817	823	844	858	831	817	771	811	819	792	791	797	878	824	822	793	814	822	824	864	772	773	812	790	830	800	811	810	847	826	822	834	841	850	905	880	794	788	830	819	783	830	823	827	847	802	811	829	844	834	797	852	821	803	903	849	823	781	868	846	911	787	809	833	839	846	810	783	824	781	854	829	792	822	819	830	854	774	860	809	794	817	828	819	834	828	819	812	808	850	833	826	835	776	813	829	803	839	792	802	780	843	773	809	833	829	869	848	868	866	846	841	811	807	810	825	804	824	838	825	818	868	802	862	825	844	842	823	822	787	791	819	866	756	847	859	812	825	861	850	826	820	821	793	826	819	845	809	743	862	789	838	853	829	808	824	832	850	860	796	874	797	794	798	829	785	833	830	873	838	792	837	810	826	855	795	806	829	838	850	835	789	839	829	827	792	848	757	835	816	798	798	827	899	798	865	823	815	766	861	829	779	848	800	837	814	896	819	825	799	816	835	773	864	823	883	805	814	802	833	801	823	855	816	815	805	832	797	814	858	840	903	812	878	808	757	856	813	811	818	820	827	813	768	862	809	813	890	835	861	812	805	808	834	850	829	825	854	837	798	825	849	835	796	853	843	781	790	861	854	817	859	827	773	851	843	813	810	868	859	840	790	828	858	833	803	786	860	783	770	776	837	827	815	825	865	834	835	775	861	820	813	811	761	830	833	833	867	834	861	769	833	810	784	834	811	809	840	870	758	857	828	822	795	808	783	844	822	839	824	865	796	788	798	830	825	785	787	767	827	817	775	838	852	810	847	780	748	873	812	795	821	816	842	834	814	833	779	833	814	820	825	739	856	836	865	858	812	812	839	842	802	813	823	822	786	837	799	863	843	797	820	819	883	787	822	855	857	787	833	852	829	846	854	829	829	816	782	847	819	805	856	845	777	797	796	913	782	856	795	802	807	845	777	804	826	863	797	809	810	803	782	834	815	840	790	845	826	832	837	849	816	798	765	839	839	813	796	879	813	872	878	837	790	839	849	810	833	821	828	823	832	820	799	838	830	813	835	780	839	832	826	789	854	835	816	811	842	877	841	817	845	836	839	823	812	837	831	833	824	773	819	836	818	815	761	799	824	815	863	814	845	849	784	820	789	808	884	815	817	842	841	827	800	819	840	817	900	827	883	822	867	842	875	889	821	828	836	869	845	829	789	835	804	815	828	800	786	813	839	871	809	838	778	796	796	809	847	844	801	857	850	834	825	854	835	831	817	844	817	871	777	855	831	823	821	813	779	837	856	793	819	812	786	763	857	793	819	767	864	813	811	823	820	872	826	800	860	838	759	775	782	837	824	807	791	803	827	802	775	869	860	826	857	791	841	815	829	812	736	814	832	793	784	843	843	815	829	837	850	843	775	825	832	828	789	791	833	807	836	838	873	804	804	769	819	841	870	822	772	825	826	842	824	851	801	803	837	836	841	825	794	854	795	830	834	785	789	800	888	809	868	843	844	809	776	810	833	856	818	885	846	876	829	795	850	849	762	887	801	852	838	816	786	818	815	808	859	838	796	821	838	814	821	802	827	816	849	794	833	789	815	783	833	832	795	837	897	808	810	824	791	795	847	772	779	811	840	822	816	800	782	855	804	857	802	896	836	842	834	859	813	827	855	823	825	811	864	817	855	834	816	800	807	806	845	797	828	824	839	781	826	816	851	814	842	831	796	836	832	766	835	804	779	784	878	808	793	828	805	854	819	849	856	835	810	835	830	834	805	862	801	801	828	876	875	812	853	795	819	801	793	766	835	821	836	873	834	806	830	830	826	832	835	809	793	796	851	801	834	875	831	843	819	785	806	802	801	809	864	834	817	826	754	808	884	824	833	846	846	855	796	825	824	804	802	837	856	817	830	840	796	811	780	832	752	831	851	816	827	818	871	826	845	841	843	801	854	810	813	788	816	855	870	807	857	874	787	784	854	820	873	815	823	843	814	834	821	805	832	795	813	828	813	807	823	805	824	841	799	858	857	810	847	848	828	837	817	840	847	845	801	833	820	815	809	871	862	777	833	837	792	869	866	799	857	835	886	811	798	870	817	825	835	846	783	836	836	783	842	845	848	818	827	806	824	848	747	834	846	807	830	795	818	851	808	831	873	793	768	870	872	818	784	831	857	843	807	829	835	886	830	823	843	828	831	830	792	871	838	785	890	838	832	824	827	824	796	858	813	823	838	851	774	892	789	813	819	809	844	772	808	793	798	837	826	822	817	833	792	803	811	848	789	787	803	819	876	812	830	843	804	846	815	822	825	830	796	758	825	772	803	799	865	837	817	810	870	860	811	808	827	803	841	803	785	834	815	843	828	799	818	851	826	802	781	838	813	883	829	805	823	898	872	854	810	769	848	796	811	795	823	807	870	845	818	841	840	851	817	841	851	835	784	847	773	864	788	761	845	794	819	828	791	873	889	794	843	820	829	799	830	837	840	812	794	791	823	811	803	859	848	847	845	816	807	859	857	823	804	827	838	760	789	816	826	852	815	788	856	818	880	808	770	815	835	841	847	778	804	820	860	838	863	847	787	808	851	821	839	825	839	788	772	885	862	818	871	850	829	847	816	865	850	806	830	869	801	851	774	821	804	833	825	777	836	781	800	835	749	810
1321	1159	5821	6169	3831	1812	562	206	91	81	78	63	52	68	67	49	56	62	51	65	54	63	64	67	63	60	62	62	75	74	66	57	60	59	47	79	73	65	67	64	68	70	69	66	75	60	72	75	67	52	63	64	74	66	65	64	74	55	65	59	70	61	70	50	74	63	51	56	52	72	72	73	60	71	55	50	55	59	72	61	67	55	67	56	68	57	73	69	63	59	73	78	72	33	62	74	66	55	61	70	76	70	67	58	74	67	67	56	71	59	56	51	65	83	61	72	67	60	62	63	68	76	69	66	72	68	65	66	54	60	66	65	52	54	54	77	58	76	75	66	62	65	64	67	61	70	68	67	52	60	74	49	73	66	65	72	50	65	70	67	71	82	64	72	58	64	68	75	75	71	62	71	64	69	61	64	64	64	62	59	74	80	59	72	66	71	62	75	45	58	74	54	62	55	54	42	63	52	67	68	79	63	66	76	63	72	55	67	72	70	69	54	73	74	60	63	62	75	62	58	63	51	64	68	66	70	76	83	72	61	79	72	65	74	63	79	75	67	59	60	60	67	72	42	60	66	63	53	52	73	69	69	60	63	67	58	72	66	74	71	69	67	45	58	56	55	77	59	68	65	75	73	66	60	75	49	68	61	59	57	54	51	64	62	58	60	57	61	58	65	67	61	63	65	53	77	78	56	57	64	62	81	84	62	60	68	64	73	74	70	68	69	60	82	63	60	64	72	49	81	50	55	75	56	65	76	68	62	52	68	62	77	58	79	74	63	76	70	67	62	67	53	71	77	62	72	68	77	65	62	62	59	73	62	68	75	69	55	61	67	78	55	65	69	72	60	70	64	65	66	71	73	75	59	73	81	65	41	74	64	68	79	61	65	66	81	47	70	61	66	81	64	72	66	66	72	75	68	61	67	67	54	65	49	67	52	60	70	67	69	63	59	62	75	76	64	58	79	58	55	76	59	65	50	84	61	68	74	75	69	52	73	72	61	67	62	61	66	64	62	58	69	57	74	54	64	61	65	69	58	52	71	57	64	61	69	69	62	71	77	60	59	80	58	66	72	73	69	61	68	71	75	67	63	57	74	66	68	60	71	63	63	56	72	72	62	56	65	62	57	63	64	60	70	61	65	67	76	59	59	70	69	66	64	74	48	60	67	68	70	49	65	68	67	75	54	61	67	63	79	64	67	67	65	76	67	63	52	64	56	75	62	59	68	62	73	63	74	75	66	55	74	64	72	78	75	57	57	73	77	67	68	70	71	58	58	62	75	72	65	58	66	69	77	74	63	70	74	70	54	61	69	59	80	69	67	76	65	70	76	65	72	63	62	75	75	65	59	67	83	58	67	65	64	53	72	66	62	70	74	54	75	63	74	51	52	70	82	69	64	68	78	81	60	53	57	63	65	78	65	68	64	73	65	69	60	70	63	67	71	77	79	68	62	74	67	66	63	74	66	59	79	60	68	82	62	77	83	81	57	59	67	62	54	67	75	67	55	50	55	74	71	55	63	58	66	77	75	71	73	68	64	61	81	61	68	72	56	61	58	57	59	56	71	71	82	73	73	68	64	63	66	52	81	72	76	85	68	67	55	50	49	48	55	53	66	67	69	61	64	66	53	65	60	71	69	63	77	70	76	50	57	70	65	66	80	57	75	57	73	65	64	65	65	75	75	68	72	60	60	70	81	65	56	73	80	57	54	75	67	72	60	71	70	72	64	60	72	62	70	76	72	59	57	65	65	61	65	56	61	55	48	63	59	54	63	72	65	57	74	72	82	64	59	64	94	68	69	54	76	61	46	63	64	60	49	66	61	59	78	69	60	66	67	43	64	59	64	65	59	55	65	61	63	66	73	78	71	68	71	59	75	71	72	64	57	80	66	58	68	63	54	63	70	62	69	68	67	59	60	73	66	65	69	60	71	75	57	64	71	89	76	67	56	66	83	78	65	74	63	67	61	66	60	68	70	90	76	59	74	60	64	65	55	75	66	60	63	64	65	59	70	64	71	68	61	62	78	66	60	70	57	69	69	70	68	65	69	60	69	71	63	57	61	53	48	63	68	67	65	73	70	64	59	63	56	75	68	61	79	71	64	60	65	61	54	53	72	65	71	64	61	61	70	67	59	70	80	71	66	71	73	71	58	70	81	79	85	77	54	58	64	58	68	50	63	72	66	67	74	57	70	66	71	71	57	68	68	63	60	72	59	62	67	66	62	66	68	67	59	77	69	71	65	73	67	70	68	65	73	63	74	64	72	64	54	64	58	56	78	69	75	62	67	78	67	76	78	75	67	69	77	67	64	54	75	69	61	58	58	70	68	64	71	66	62	65	49	63	63	68	53	62	74	46	63	61	69	43	66	70	65	69	51	57	71	62	73	57	75	74	64	57	55	70	50	69	61	86	67	63	53	72	66	67	65	71	67	70	62	62	89	62	68	66	53	66	60	70	57	65	66	64	58	71	64	46	62	66	63	60	73	69	54	50	75	53	60	60	64	62	69	65	71	67	65	57	58	72	59	55	53	58	61	66	64	73	67	64	71	66	69	63	67	66	57	51	59	63	76	59	70	70	51	75	79	70	63	56	72	75	50	58	92	55	72	59	61	72	68	66	54	62	59	68	62	62	71	58	63	74	67	80	74	57	68	59	60	64	60	53	59	70	68	55	54	84	80	74	54	63	61	65	63	64	48	66	55	60	72	79	52	55	59	72	62	62	70	59	61	60	71	69	69	60	73	81	67	66	68	76	69	61	79	74	49	62	67	73	72	69	70	82	68	67	60	59	48	64	59	75	57	74	53	81	75	57	51	71	56	46	83	73	69	65	63	64	60	76	56	70	56	66	60	61	70	68	72	73	54	68	67	72	64	71	83	64	47	66	79	77	76	75	62	49	64	62	62	64	62	62	83	64	64	56	75	73	62	66	58	71	62	58	68	64	56	67	66	71	69	60	72	76	81	80	68	72	60	76	61	74	51	51	55	67	73	57	56	58	67	53	59	77	68	58	47	62	56	66	71	53	66	66	69	63	70	76	53	57	66	73	60	74	66	56	66	62	60	62	71	68	59	63	69	64	66	62	65	59	60	63	79	61	77	67	67	72	59	66	68	68	68	65	75	79	73	64	71	70	75	81	59	72	66	77	67	66	60	57	61	63	61	69	66	62	63	70	69	55	77	59	64	66	59	71	60	55	71	50	59	55	57	76	68	65	77	58	77	59	66	60	58	78	81	61	60	57	67	66	72	76	67	67	77	73	67	51	70	63	60	54	74	71	55	63	49	72	56	74	71	67	45	62	58	61	65	65	81	67	67	56	54	74	60	66	66	60	72	49	59	49	71	61	60	51	63	82	58	63	57	53	65	71	53	56	57	67	65	59	60	70	73	58	67	85	57	62	63	63	56	57	57	59	65	76	64	62	75	71	51	59	63	69	77	83	63	57	58	63	68	64	68	65	68	73	55	78	66	72	69	74	60	62	64	71	50
11660	14922	32217	38000	37756	27667	14586	4662	1438	881	804	834	857	812	840	788	837	823	853	799	791	778	871	773	818	866	807	862	803	806	785	870	832	793	813	787	830	775	810	788	805	851	815	766	817	824	803	831	742	841	824	859	855	797	776	862	838	785	842	762	822	789	784	822	831	835	795	799	817	770	803	801	810	816	857	768	860	845	820	799	836	816	798	769	773	822	855	839	844	875	833	815	802	838	807	798	775	818	803	787	846	784	841	792	862	844	819	824	833	777	812	826	828	788	811	814	764	833	811	822	851	791	812	809	812	788	751	822	831	805	781	815	832	823	797	854	792	830	815	841	841	861	824	761	814	821	863	822	820	812	782	833	819	796	791	841	817	833	822	827	790	818	807	786	772	743	762	800	816	843	860	849	810	767	773	805	789	801	793	850	843	827	827	755	869	826	768	833	795	814	863	783	816	747	820	836	747	819	812	776	839	876	779	827	811	809	836	802	805	838	855	818	792	817	801	785	788	808	821	807	828	839	794	785	819	848	788	836	778	779	842	839	793	781	844	781	804	798	812	845	814	835	790	795	821	784	802	782	899	786	809	753	815	873	829	795	820	861	798	814	799	815	832	833	822	834	792	796	855	802	811	797	794	781	767	755	790	828	772	746	773	813	841	821	801	807	763	739	784	786	771	830	772	785	812	822	798	832	824	842	772	781	789	840	764	819	807	789	798	818	800	809	859	829	821	755	792	803	815	783	810	825	828	785	804	860	832	812	857	851	870	825	801	828	808	795	830	807	801	834	748	818	806	788	815	806	772	824	831	813	801	780	791	810	843	839	867	824	838	796	806	757	787	815	831	792	775	784	857	892	798	806	776	821	823	807	825	833	803	830	868	821	821	809	833	807	820	800	819	806	872	787	761	796	802	785	795	804	782	873	800	808	836	795	768	853	776	814	791	754	843	833	800	821	774	856	786	807	857	803	827	821	812	792	858	839	821	837	843	822	777	866	770	753	821	809	782	809	866	832	842	802	807	784	826	784	795	831	843	838	828	832	786	784	822	844	772	849	784	837	805	776	766	864	785	817	829	765	823	806	801	831	807	788	742	824	845	786	810	783	799	786	758	755	809	815	808	809	795	833	801	814	833	807	807	846	804	771	790	823	797	827	765	779	802	799	816	856	792	765	828	838	812	828	813	800	829	842	830	803	812	819	823	804	805	815	816	769	820	860	804	848	767	769	827	848	836	809	825	838	842	840	794	785	807	797	862	812	850	803	837	832	811	803	819	811	821	809	809	809	836	875	773	802	818	834	776	786	853	731	784	796	836	800	810	853	801	814	821	785	835	781	789	799	787	806	775	784	808	813	866	825	780	849	859	779	824	809	866	778	840	827	777	872	828	798	806	841	801	808	763	813	799	845	832	786	815	823	768	802	852	802	797	745	785	847	852	810	778	844	832	842	850	790	760	764	839	783	802	778	843	838	788	820	821	775	811	775	823	816	818	770	829	827	804	792	799	800	804	831	748	792	869	802	850	767	761	843	808	780	799	833	815	840	824	800	833	822	753	811	843	845	775	785	746	833	768	789	812	788	846	811	816	822	899	794	810	843	748	829	787	839	784	768	779	785	778	823	854	829	791	758	744	781	816	786	792	853	862	826	786	795	825	801	772	827	873	794	782	795	855	785	855	827	805	831	761	859	826	848	803	813	762	784	827	787	813	793	801	874	776	804	803	847	776	809	806	815	826	799	812	820	852	853	769	821	785	821	825	795	856	802	808	768	878	780	849	807	816	817	828	804	805	840	811	808	801	800	775	864	843	853	781	808	778	834	783	816	872	846	868	824	776	804	825	789	799	818	800	781	813	783	791	795	833	855	792	760	827	796	833	794	816	790	824	823	799	838	837	840	799	844	840	822	814	838	865	795	768	800	837	793	877	799	795	834	797	810	840	822	812	810	852	827	817	790	823	835	834	842	823	866	830	821	813	763	822	766	794	785	804	832	834	799	787	839	838	794	829	795	804	854	820	791	768	826	822	765	832	777	793	872	780	746	760	822	785	851	841	789	817	805	847	844	787	807	810	821	838	799	819	800	808	807	783	819	847	793	844	767	813	873	807	808	796	796	856	830	803	839	769	820	792	815	816	818	759	804	819	783	831	857	792	839	832	839	841	796	892	830	781	867	857	809	817	808	832	766	791	829	800	765	839	836	800	769	791	791	803	853	813	795	818	859	740	794	801	792	817	841	822	795	801	834	793	818	832	852	813	833	854	813	817	792	854	775	810	798	794	848	770	800	831	856	808	805	823	811	810	829	822	797	733	805	815	850	787	846	836	760	780	800	804	787	805	809	768	806	817	834	811	812	794	812	827	865	801	828	780	857	821	852	833	812	814	869	809	776	842	824	772	857	813	797	831	830	819	814	842	818	836	807	861	796	828	794	805	840	873	778	855	809	772	825	845	774	835	786	838	788	794	823	851	821	808	766	783	854	824	836	809	864	799	804	831	832	848	847	774	836	766	810	794	787	818	825	833	788	787	832	829	735	867	805	774	816	784	831	811	847	815	819	796	800	783	820	847	776	861	821	819	793	808	819	820	754	793	800	778	803	814	821	810	809	800	816	860	796	845	796	823	796	794	788	862	777	826	843	837	767	799	808	825	779	759	807	808	780	789	775	800	852	840	846	811	752	799	861	768	776	845	791	814	771	820	818	820	784	831	821	820	828	788	772	789	786	809	804	795	794	807	803	804	833	799	867	788	851	865	824	792	781	816	846	815	791	799	783	772	813	859	811	808	815	841	889	806	814	807	840	811	758	786	792	830	807	867	790	791	803	818	780	863	874	808	812	816	851	809	792	807	784	798	810	776	793	800	841	795	874	817	834	823	768	788	793	853	853	862	849	805	814	869	858	783	831	825	845	826	772	813	819	831	823	822	805	833	825	795	833	768	848	772	810	866	836	848	808	793	773	775	835	751	819	780	858	771	827	801	846	827	823	758	818	844	836	812	820	798	802	833	797	781	773	807	739	804	828	800	780	825	843	803	857	834	832	783	828	789	836	807	859	844	844	796	836	815	842	787	784	854	799	821	831	837	865	819	771	814	803	826	814	840	789	858	802	806	817	784	823	770	792	770	826	868	758	809	827	805	789	797	798	794	821	830	778	797	831	805	828	790	761	764	804	764	808	801	806	795	850	807	781	860	858	830	820	760	742	815	800	763	783	834	822	781	771	835	820	815	791	836	821	773	833	772	797	825	758	777	835	835	850	842	825	855	745	776	841	869	813	825	772	809	822	815	855	757	786	808	764	826	819	818	762	824	832	811	828	829	801	796	812	807	785	807	789	805	804	857	803	816	784	807	762	770	778	784	802	802	849	769	857	754	780	773	827	818	843	865	758	837	841	817	774	782	771	734	792	827	786	778	834	825	811	787	836	835	849	796	779	771	795	808	813	849	768	818	853	789	798	834	819	807	809	788	838	776	786	848	776	843	827	839	817	796	787
689	3293	14208	13713	9577	4653	1327	339	140	80	67	63	74	71	80	68	58	74	82	64	71	67	60	68	50	63	74	57	74	73	66	84	62	64	60	74	74	61	64	64	72	62	67	69	61	79	65	51	73	69	74	64	74	69	63	68	68	77	61	77	48	61	61	57	67	74	72	53	70	58	74	66	49	70	61	73	62	83	61	71	78	83	66	78	63	75	73	63	51	79	71	62	74	66	74	78	76	60	56	80	68	54	75	82	51	58	68	57	53	79	74	67	65	70	66	76	62	68	68	79	63	66	84	71	55	76	59	54	60	60	53	56	66	79	55	71	67	83	74	71	56	66	76	67	78	58	56	83	72	57	74	70	63	52	75	68	68	61	66	66	68	54	69	57	86	66	67	56	63	68	77	67	79	61	74	52	59	68	75	64	62	68	62	68	60	79	80	67	65	67	63	63	61	72	62	62	76	57	67	69	64	70	69	58	69	56	69	64	73	58	79	66	72	73	74	74	73	70	77	64	78	70	73	58	69	66	62	80	78	75	51	71	63	64	68	68	53	66	72	70	77	61	78	63	81	56	74	55	68	51	80	59	72	86	63	64	73	65	73	77	50	56	78	78	63	70	67	52	47	57	58	51	67	41	55	59	80	70	61	53	76	68	72	66	70	74	60	74	68	61	50	57	55	57	63	65	55	62	76	72	69	78	71	64	67	60	72	63	64	68	61	65	70	58	76	61	70	81	55	78	63	65	64	63	65	73	72	60	66	59	61	69	74	62	70	71	53	74	58	77	56	57	54	66	52	76	63	59	54	71	77	72	56	69	73	84	79	71	72	66	55	70	69	68	77	64	61	65	60	72	73	65	63	61	68	63	58	67	41	70	70	74	60	60	73	59	72	53	74	56	59	60	58	70	57	56	58	67	54	67	65	65	59	74	60	80	63	69	64	46	48	81	77	55	64	80	67	59	78	63	67	45	68	66	66	57	60	69	63	74	62	58	77	62	57	58	63	72	59	76	72	66	59	66	59	66	58	50	49	73	63	68	68	66	76	72	69	71	58	51	48	62	71	69	57	69	55	65	70	68	69	49	55	67	73	58	68	74	74	67	73	61	65	72	69	73	70	68	68	46	56	74	65	72	69	67	69	73	93	50	69	61	63	59	69	63	59	61	75	53	62	66	72	68	56	74	72	67	91	71	64	74	63	69	54	67	58	77	48	73	71	57	52	63	64	57	68	72	55	74	71	58	66	59	79	71	74	72	75	56	59	75	57	59	56	56	66	67	68	54	73	77	69	72	62	73	58	65	54	52	75	64	65	80	71	77	79	79	56	73	73	74	59	76	63	64	63	65	64	63	64	66	61	69	74	73	60	60	54	54	59	57	69	70	69	55	68	59	68	52	61	75	61	63	63	55	58	60	59	62	64	62	76	59	74	56	68	62	66	70	65	69	60	60	54	55	61	66	65	49	72	62	66	63	62	80	70	66	67	74	54	75	63	66	69	72	71	75	63	65	65	61	69	78	72	64	77	56	61	69	67	68	80	76	73	85	80	73	78	72	55	69	70	74	78	70	68	76	60	60	46	67	68	60	67	64	68	68	54	66	60	56	78	64	70	53	60	63	63	74	80	66	83	61	59	50	70	71	59	55	63	84	65	73	61	58	63	62	62	63	70	66	71	71	71	63	66	58	72	50	76	71	63	64	60	69	56	66	53	69	61	72	77	74	73	65	67	64	74	62	51	66	62	76	78	62	63	59	68	64	58	56	60	71	75	52	62	65	68	71	53	67	72	69	63	75	58	68	71	76	67	80	58	63	77	69	73	69	69	79	72	78	66	68	76	67	59	81	56	77	65	68	70	60	69	72	72	73	61	53	59	80	66	73	67	74	77	50	67	63	56	85	60	78	66	56	67	59	65	68	77	66	65	70	67	64	68	70	61	63	56	57	64	80	75	64	56	82	80	69	69	70	62	62	57	62	62	59	67	71	67	62	79	74	72	81	75	68	72	56	61	64	65	82	74	48	71	59	68	70	75	71	61	76	83	43	59	72	54	50	62	60	62	55	56	54	82	45	78	49	64	70	72	74	75	70	78	54	59	56	71	55	62	75	81	71	58	67	71	71	65	69	65	59	60	71	63	75	68	73	63	81	76	59	61	64	75	60	70	67	86	54	66	67	58	42	58	74	45	62	67	67	65	67	72	77	62	69	63	62	63	77	85	71	65	83	73	80	66	71	59	64	63	69	66	67	67	67	78	75	60	56	64	87	57	64	73	67	66	69	58	83	58	69	86	55	79	51	69	75	65	90	71	76	61	55	74	66	56	69	62	58	64	54	66	67	55	77	66	62	61	64	82	66	66	67	46	65	58	85	69	66	57	75	76	70	67	67	71	69	72	47	66	67	67	62	73	60	66	57	76	75	56	70	63	62	56	70	57	67	71	57	63	70	70	56	79	75	73	73	72	66	67	63	65	59	55	61	64	54	72	77	71	64	70	68	64	63	69	57	68	65	54	71	64	63	71	70	63	60	66	86	62	55	58	71	64	65	52	77	72	58	70	66	87	50	59	70	69	72	57	68	75	54	72	71	62	78	50	48	64	68	58	66	48	56	52	55	75	63	55	68	51	63	69	67	67	67	64	72	66	77	68	74	73	76	67	56	62	63	76	53	51	75	61	65	56	66	78	61	83	79	58	64	61	76	59	65	58	77	65	60	66	49	83	62	70	74	74	57	71	60	66	76	68	77	49	46	60	65	67	69	63	62	72	47	65	62	61	68	59	57	78	59	66	67	57	72	52	74	64	69	62	61	60	60	63	58	58	77	68	61	73	62	66	73	57	66	73	57	59	66	63	61	71	71	63	77	85	77	57	67	67	58	85	63	65	58	62	58	67	65	61	63	71	73	72	59	70	67	48	68	64	63	69	75	78	73	69	59	74	73	56	65	66	55	70	72	61	63	67	61	59	55	67	72	54	73	71	65	55	62	58	57	66	56	65	75	64	71	68	87	59	56	67	64	59	78	70	60	83	63	62	78	64	53	79	74	62	58	68	68	57	60	68	62	66	54	51	78	59	68	62	75	63	73	55	56	67	79	79	59	54	65	85	63	68	79	77	66	71	65	66	64	64	74	65	63	64	55	84	61	70	52	58	64	65	81	55	57	63	47	68	63	80	62	60	64	68	69	66	71	76	64	62	63	67	62	57	61	70	71	71	55	66	64	76	78	66	61	60	63	69	72	49	75	73	56	72	69	66	71	78	64	67	61	61	67	73	62	61	66	67	63	60	48	66	63	62	62	58	51	69	70	63	53	62	62	58	76	75	75	67	79	61	66	79	83	71	63	64	67	60	67	67	62	66	90	60	53	59	61	78	66	60	73	71	71	80	61	55	61	62	54	65	73	56	56	68	62	70	66	68	69	69	67	74	79	64	60	63	51	61	62	63	58	75	76	72	72	73	84	69	56	71	58	61	73	60	51	56	71	62	76	75	64
15934	24475	42446	52507	53597	38018	22604	8580	2275	943	856	799	804	820	806	852	809	784	795	833	820	831	782	853	849	815	837	764	832	862	800	792	841	853	838	769	833	821	814	796	817	818	860	869	834	839	834	818	824	824	791	808	820	807	792	856	839	849	785	837	768	837	794	828	824	777	860	754	833	817	804	847	821	818	792	850	796	835	793	777	800	765	842	750	795	797	807	785	798	812	833	846	821	894	773	778	827	800	790	864	816	822	795	782	817	801	825	765	841	802	870	810	834	816	806	846	818	813	828	800	822	861	901	827	751	821	756	795	816	777	904	774	842	803	789	788	801	842	807	812	817	812	819	853	809	745	828	772	748	811	849	845	785	775	758	760	823	771	787	782	773	804	805	784	830	819	825	820	777	836	782	795	816	786	821	755	805	843	826	837	793	831	767	765	796	795	849	835	857	825	795	783	793	869	829	813	757	839	806	787	795	845	879	821	791	815	806	788	793	866	816	810	755	777	847	873	813	786	800	837	792	818	801	772	813	818	787	814	834	765	790	772	806	811	789	808	809	814	840	796	799	795	833	831	820	793	808	780	817	811	788	839	840	787	834	835	823	824	814	851	849	810	867	797	850	788	740	810	820	858	811	834	768	840	815	843	825	862	823	810	810	821	819	820	786	831	818	806	820	828	836	831	766	807	824	810	826	828	804	797	842	822	849	839	821	796	861	828	853	814	806	819	796	827	855	867	833	829	805	881	783	817	815	811	796	778	780	832	759	724	789	784	771	833	776	823	798	802	801	829	788	812	865	811	811	826	779	793	852	804	822	793	799	824	789	833	801	793	824	807	817	826	805	845	875	866	791	875	816	778	837	847	820	800	821	810	826	877	842	794	825	799	784	814	798	820	842	796	809	832	765	765	812	838	834	785	877	780	823	791	841	792	806	760	811	824	793	799	819	827	828	854	795	837	852	821	839	784	812	818	801	813	869	834	815	793	819	826	859	823	810	804	858	754	845	791	793	799	815	799	815	796	858	823	807	826	794	859	816	830	818	815	819	810	804	812	812	854	808	816	818	827	797	833	793	848	827	769	813	842	823	828	802	777	833	862	792	820	795	801	825	789	836	826	835	862	831	789	761	764	813	801	867	824	770	784	794	814	833	840	828	812	747	818	857	779	784	789	804	814	800	745	847	779	848	755	856	793	821	811	837	803	849	840	823	802	773	799	831	808	852	737	834	791	788	771	832	860	825	834	812	783	783	838	836	824	783	825	808	807	777	786	868	813	777	802	834	814	839	806	830	807	796	883	854	799	755	811	787	831	801	798	798	805	787	783	792	816	777	844	799	786	816	808	789	800	820	811	773	794	817	805	782	890	813	799	799	788	820	766	810	771	766	798	808	844	790	837	785	780	865	761	804	835	817	776	792	765	784	824	797	816	813	857	817	809	837	825	775	834	766	827	801	810	772	791	796	807	798	786	809	804	793	790	795	824	814	758	840	791	797	841	821	810	793	864	836	824	798	840	793	797	783	831	809	819	827	781	793	795	813	819	800	809	804	826	786	851	823	819	862	784	876	817	863	905	793	802	843	764	836	819	771	772	803	860	776	821	827	792	848	817	799	783	793	861	790	792	814	773	839	807	812	801	779	826	804	800	819	858	805	811	783	815	809	813	839	814	821	820	809	831	785	755	803	818	806	814	825	806	842	851	800	784	801	838	839	839	825	792	861	843	819	805	869	861	774	834	747	793	785	816	811	865	840	795	795	838	771	802	788	805	847	782	829	842	807	860	794	765	780	858	833	829	798	830	812	863	807	772	801	780	791	870	799	853	822	757	831	880	788	848	816	834	851	778	831	772	783	760	808	847	847	751	844	795	791	820	830	821	805	767	829	786	791	760	844	767	742	874	810	827	863	789	837	861	803	779	804	817	781	837	806	815	776	788	748	800	798	775	822	786	839	828	833	802	835	788	819	791	816	744	831	819	803	825	829	856	860	839	820	774	825	819	807	742	780	834	766	777	847	818	831	809	811	818	859	839	847	816	802	769	827	745	869	826	837	866	778	860	826	803	759	824	838	753	870	814	824	824	826	843	835	844	822	807	875	831	828	804	786	789	770	811	830	822	794	836	868	836	733	788	821	845	849	822	818	853	767	831	831	830	862	815	818	834	855	846	829	772	758	805	786	813	810	776	784	795	800	793	791	770	808	805	829	820	829	844	805	894	823	806	772	787	830	796	811	831	801	846	789	832	798	808	859	809	796	780	825	798	851	813	801	766	809	814	826	851	804	852	812	837	841	818	822	824	810	750	839	819	867	787	838	839	789	781	799	822	847	765	781	780	773	802	836	789	774	836	856	824	803	833	830	808	818	829	823	844	844	813	796	819	822	794	834	799	791	795	810	827	758	855	792	830	802	845	876	856	801	790	858	869	806	834	752	855	802	808	814	775	827	825	786	819	798	795	768	790	822	817	835	798	794	757	849	822	754	820	829	803	836	797	756	816	795	857	796	808	787	775	809	809	783	817	853	833	844	826	762	818	785	788	786	799	811	803	821	805	806	788	792	774	873	784	797	805	870	784	805	815	790	832	777	802	782	877	798	820	842	808	858	739	795	849	782	810	817	805	823	794	800	808	787	836	791	821	842	835	823	790	837	806	812	814	786	817	826	808	838	790	789	840	805	787	794	765	799	824	807	804	773	842	811	772	815	778	782	790	812	802	832	807	790	812	852	816	852	833	792	839	821	789	820	813	801	843	831	786	817	842	833	765	829	825	768	821	861	814	775	799	766	817	805	796	843	773	811	792	832	773	812	821	777	775	802	840	822	856	807	758	846	826	841	819	828	821	779	811	782	789	773	820	832	832	799	813	801	848	843	852	780	808	820	846	791	811	798	827	811	824	818	808	784	811	814	840	812	778	825	801	796	809	796	808	751	762	829	794	786	782	835	814	740	796	759	842	889	791	835	834	852	826	814	808	845	761	814	841	811	796	823	852	812	799	823	837	783	819	777	793	789	799	790	815	780	808	812	803	820	772	816	792	841	789	787	843	806	889	776	794	828	842	840	781	794	830	776	764	829	825	819	778	835	843	861	817	845	833	829	804	790	777	801	797	832	820	792	814	840	784	784	843	803	874	762	783	819	817	860	828	834	784	836	804	835	868	814	792	808	801	821	794	824	831	838	822	864	837	858	854	792	826	856	802	777	746	787	797	796	803	804	778	822	798	852	825	788	793	814	800	808	838	836	795	742	800	829	823	801	834	787	846	822	849	803	824	818	776	834	816	803	815	845	785	807	762	810	833	824	783	810	843	835	799	801	701	786	792	828	783	810	842	819	813	764	830	767	846	768	834	849	829	776	798	796	808	797	873	807	743	776	823	802	826	797	851	829	800	779	803	764	827	819	874	829	807	812	823	796	832	821	810	840	822	824	787	760	767	799	783	797	803	836	835	776	799	795	791	785	771	773	830	843	846	811	804	784	804	815	823	825	824	815	830	813	797
2109	2164	14631	15430	10380	4669	1426	337	115	94	60	52	71	69	71	62	59	55	73	68	69	65	71	61	69	82	74	58	78	56	66	70	58	68	48	72	59	64	67	58	65	60	75	62	67	65	74	70	59	63	74	75	70	53	54	61	68	70	51	65	69	64	71	62	61	67	68	75	70	68	73	66	71	55	74	50	61	59	65	73	64	65	72	65	62	77	77	67	69	59	83	83	63	55	65	56	60	63	56	70	68	69	68	66	74	76	60	66	60	67	73	49	74	59	75	68	65	64	58	76	55	68	64	61	58	66	60	74	63	78	77	71	72	84	71	67	61	75	69	75	57	67	62	61	71	68	74	65	70	70	79	61	65	67	64	75	75	80	64	57	64	57	65	92	69	71	90	74	75	67	80	78	63	66	75	68	73	66	53	58	72	66	74	59	57	62	66	58	84	77	63	66	57	72	67	61	71	64	70	68	64	76	63	73	68	61	74	72	71	81	71	77	68	54	67	69	70	81	64	67	82	76	70	58	69	63	87	69	90	64	78	67	67	66	63	63	49	55	69	68	80	49	72	74	60	69	79	65	62	73	65	70	54	74	73	67	50	69	92	63	64	72	56	64	75	95	74	69	54	62	69	76	73	76	62	57	65	62	77	81	59	84	72	58	60	66	60	78	64	79	66	62	68	65	76	69	51	62	73	64	89	61	77	60	63	68	78	73	64	68	71	56	63	69	66	53	56	60	62	76	60	74	66	72	55	76	51	73	67	70	73	56	71	55	65	60	65	54	79	91	72	64	71	61	65	63	53	71	53	68	69	77	67	69	83	55	59	83	48	70	75	61	74	62	69	80	55	78	60	66	64	74	80	59	58	64	61	75	75	68	64	65	68	76	57	72	69	78	78	56	67	62	56	67	66	63	70	73	84	60	67	84	59	70	60	75	64	67	73	66	60	62	76	61	67	68	44	62	84	73	73	74	59	67	75	65	73	70	77	68	71	78	65	60	76	66	64	72	67	69	56	67	83	67	77	72	68	64	65	72	69	67	65	71	57	71	52	70	72	74	65	73	76	68	58	67	63	81	70	60	64	77	73	82	72	61	63	72	69	73	74	81	69	57	86	67	49	70	63	56	79	72	76	58	73	67	60	64	67	59	72	73	60	84	72	62	68	80	69	70	71	57	65	72	62	70	61	56	45	70	65	67	69	66	74	62	71	76	72	61	58	66	64	77	69	68	76	60	58	61	68	71	66	76	73	58	68	65	74	67	61	79	74	71	61	72	62	70	73	65	68	67	72	67	65	70	66	75	76	62	75	73	71	66	65	64	63	80	82	66	64	73	58	69	66	58	79	73	72	74	66	69	63	71	60	69	71	74	64	58	69	62	66	72	61	82	69	76	73	71	55	68	65	84	71	86	63	69	72	67	79	80	73	72	83	74	66	71	70	57	74	59	63	70	66	73	86	75	65	66	77	62	61	57	72	58	73	77	71	56	61	62	73	63	49	62	77	57	57	61	83	77	69	72	80	60	62	63	75	71	77	74	65	73	63	71	67	75	66	68	78	57	71	63	74	66	59	62	60	72	83	63	59	55	73	63	62	73	79	72	72	53	62	59	57	66	67	57	66	73	62	83	73	70	65	66	62	74	56	75	78	65	63	78	65	53	64	65	66	55	70	72	63	69	64	53	68	47	80	69	85	67	66	76	72	63	78	72	66	71	69	55	76	55	66	64	68	66	63	69	66	47	71	59	71	62	70	56	51	59	75	70	71	68	78	71	65	60	60	64	81	64	78	56	78	66	79	77	66	68	73	55	71	59	80	90	74	71	77	64	71	67	64	67	56	64	78	70	58	75	78	59	63	68	79	52	55	61	65	59	62	62	67	63	73	78	68	65	83	57	76	79	75	77	70	74	73	74	82	65	67	64	65	62	68	58	69	49	77	77	76	65	68	62	61	71	71	75	61	53	76	70	59	60	70	57	58	65	78	67	59	63	70	77	82	82	71	63	69	64	74	49	85	67	58	66	69	68	65	53	58	77	57	69	65	61	95	60	61	68	53	73	69	58	68	72	59	59	65	71	72	70	67	77	67	74	75	67	89	81	81	57	68	65	69	65	59	66	65	64	72	82	53	65	57	76	72	78	81	63	58	82	73	65	61	63	71	72	60	60	74	56	88	55	65	78	71	63	67	71	74	59	68	68	71	64	76	75	61	58	72	76	66	89	72	62	61	62	70	71	56	66	69	72	71	61	71	76	78	75	71	72	67	76	67	67	53	50	65	62	58	68	75	77	75	68	63	78	66	82	75	68	54	55	71	67	71	63	81	61	68	65	66	65	51	74	63	68	65	55	64	72	60	72	66	60	67	68	72	70	81	60	69	63	82	83	64	66	64	67	62	64	68	69	55	69	73	71	59	79	70	60	72	71	68	70	81	77	75	72	85	92	63	83	71	85	72	60	60	69	67	81	76	73	56	66	75	65	69	78	73	70	58	63	60	76	60	68	75	64	91	71	72	42	62	67	66	62	65	63	74	64	71	62	66	66	63	78	76	75	56	71	64	50	52	72	58	67	59	60	70	68	76	63	78	63	68	63	58	69	68	79	64	65	75	70	58	68	64	69	70	58	68	73	61	78	61	52	77	67	71	64	49	60	60	57	77	68	63	65	63	75	69	84	64	65	56	69	61	68	68	58	50	52	77	62	66	45	63	65	82	58	70	71	62	53	69	76	66	72	85	80	78	80	76	66	71	68	66	76	65	82	73	75	83	72	70	68	78	67	72	68	59	61	65	60	76	73	67	69	77	67	62	47	67	73	72	61	66	62	70	58	59	79	74	62	79	82	66	52	60	62	71	78	71	65	65	58	58	64	71	58	62	46	63	76	79	61	70	67	67	67	78	76	88	72	71	63	72	64	59	64	77	68	69	62	93	57	82	42	66	64	57	63	59	75	68	61	66	77	78	68	64	70	72	64	56	61	78	70	70	73	77	84	63	64	56	66	80	78	81	91	72	75	84	72	71	68	91	67	75	60	76	74	79	64	70	67	63	63	74	70	59	74	81	65	73	81	67	73	70	74	63	67	73	58	66	63	56	71	69	67	68	85	64	73	48	78	64	70	60	61	61	66	45	74	54	74	69	65	58	64	71	73	56	71	69	61	56	83	76	74	57	70	76	79	72	70	56	77	79	69	69	63	70	70	56	76	64	69	79	61	79	74	74	65	79	81	68	82	53	68	74	70	60	76	65	70	60	73	74	51	65	64	62	65	73	67	61	56	71	69	63	73	68	63	60	70	72	89	79	62	73	77	75	63	70	73	67	61	62	62	61	50	75	58	69	78	63	67	54	75	71	56	65	71	68	66	45	63	72	64	67	72	77	81	66	64	80	65	64	61	77	69	67	90	57	65	82	63	47	58	70	63	70	59	66	69	77	82	65	58	56	60	81	83	74	63	77	68	73	63	74	65	64	75	80	71	66	71	69	54	66	78	74	81
15309	21499	43963	53968	53401	38188	23558	9283	2393	1047	935	828	813	901	863	866	844	790	819	858	813	824	795	894	834	795	882	886	791	793	822	801	857	807	837	861	869	821	818	782	855	809	799	885	812	843	870	789	848	857	854	837	846	853	858	819	800	795	864	829	818	792	822	844	844	838	828	831	838	890	816	827	839	844	896	840	834	803	847	834	843	814	834	834	846	792	882	846	874	841	867	860	867	865	835	835	864	839	838	825	818	836	865	856	862	832	844	834	864	843	859	803	834	787	820	825	828	857	841	795	900	736	864	814	798	831	880	824	860	828	867	849	874	844	862	815	817	886	854	827	845	802	844	883	849	837	792	836	780	810	845	853	824	889	822	854	813	854	812	812	810	787	833	816	784	822	815	832	838	875	801	841	811	850	864	823	827	849	852	810	830	806	787	823	810	859	849	860	847	817	828	806	873	779	834	802	867	854	823	827	854	850	806	855	801	848	822	868	832	844	848	828	848	913	863	794	852	830	808	873	850	862	850	856	824	831	821	869	841	893	863	848	825	900	822	871	873	814	852	807	828	829	868	813	789	831	832	811	839	769	815	795	838	828	810	863	845	835	863	816	819	816	837	843	865	826	850	862	847	816	846	873	840	817	890	837	794	880	845	872	825	807	798	810	789	834	859	802	816	820	846	833	848	848	828	819	765	852	792	884	844	882	843	827	837	839	795	818	856	849	843	873	823	824	824	802	808	854	865	863	786	806	847	812	841	897	822	858	827	833	828	880	832	808	884	820	849	805	835	862	808	829	769	818	857	905	871	792	854	823	846	799	844	891	845	870	853	797	827	833	799	822	804	831	809	789	853	848	797	823	835	853	795	789	796	831	831	881	829	859	879	889	847	860	858	842	826	836	829	867	878	852	811	828	842	825	880	816	871	839	811	852	868	780	855	845	806	836	846	810	841	849	858	816	815	823	863	846	845	831	838	847	830	822	859	848	795	855	851	838	845	796	798	838	847	825	849	852	821	843	805	832	825	867	851	831	847	810	828	848	786	841	857	836	857	827	836	806	893	870	826	814	852	779	825	860	845	868	832	875	831	856	825	804	818	815	826	830	778	839	833	811	840	882	767	852	893	839	803	843	850	784	810	825	850	863	783	869	819	813	798	821	817	842	872	856	808	883	791	821	848	898	834	837	818	886	818	869	853	790	841	815	838	815	848	820	847	842	815	865	873	834	843	804	866	869	850	799	884	814	842	830	809	835	848	871	831	845	846	849	822	867	813	840	829	814	852	837	794	809	808	813	857	841	832	854	821	818	841	880	818	886	855	814	804	856	803	869	821	833	841	795	841	858	881	825	852	827	832	820	821	812	859	842	840	854	814	803	853	864	798	864	818	879	840	884	802	822	795	830	826	810	817	848	879	847	854	860	800	874	806	798	846	857	818	837	867	838	829	821	815	821	832	827	832	913	884	875	838	795	786	834	830	853	910	832	884	835	838	831	844	864	878	915	837	831	871	834	845	878	793	844	807	859	830	820	858	873	809	854	829	830	828	840	821	853	849	846	882	803	915	860	845	843	883	844	871	849	824	851	835	832	870	868	816	858	837	845	879	843	849	844	813	883	836	833	834	841	827	858	853	807	853	813	831	808	872	828	860	812	848	853	831	821	829	863	801	863	823	832	805	877	814	790	824	828	856	891	840	855	825	856	786	923	844	852	837	831	827	795	860	794	849	882	833	846	808	839	847	892	792	807	832	818	893	827	860	829	839	803	842	785	807	868	833	849	835	874	912	806	791	814	845	883	808	832	911	812	760	767	849	787	853	862	793	843	861	805	833	850	847	802	833	856	791	839	877	810	849	860	833	805	823	808	850	853	765	822	831	839	848	816	864	847	826	822	818	828	827	814	801	845	815	843	866	834	842	807	886	855	845	844	870	806	806	817	823	860	882	877	814	819	787	830	835	799	839	861	833	845	844	881	875	860	837	804	882	828	882	817	896	825	885	879	861	850	823	861	875	832	890	878	828	804	877	844	836	784	787	810	821	844	880	847	861	836	842	859	824	831	828	877	835	843	868	810	811	832	833	826	856	830	833	849	852	837	814	833	856	834	883	823	878	852	857	765	808	860	857	838	834	804	835	828	865	882	850	827	789	851	789	812	849	802	813	817	812	836	790	839	856	828	781	856	807	833	835	831	861	862	862	834	876	885	828	839	838	815	852	830	859	916	845	864	837	873	834	840	870	799	841	840	801	820	814	857	846	799	868	864	849	795	777	855	849	851	838	857	832	799	850	900	832	800	848	833	843	796	837	822	824	820	870	839	767	826	798	859	849	890	836	894	866	913	877	820	802	822	804	802	824	799	803	835	892	791	854	843	866	766	824	855	800	859	801	839	889	823	866	799	860	843	840	807	849	816	763	851	892	857	838	831	839	805	832	840	868	844	830	811	865	837	821	857	833	870	822	863	808	832	888	881	848	828	805	889	866	813	819	820	843	845	865	797	853	821	843	829	813	826	831	804	847	817	842	855	862	854	839	854	861	859	889	836	815	836	792	834	822	849	845	815	820	833	808	822	850	862	878	802	819	848	798	818	887	843	836	825	801	813	821	858	762	849	851	817	805	868	834	847	847	832	841	841	810	881	831	851	858	803	800	839	876	812	819	878	859	817	847	865	893	866	819	840	836	807	842	793	876	837	838	874	881	880	794	838	854	859	857	856	889	858	797	853	814	820	854	852	796	828	849	799	785	847	774	848	823	808	772	853	849	829	818	836	850	859	850	820	819	800	815	864	825	811	813	854	787	847	814	865	885	870	782	801	807	839	776	812	874	829	866	835	821	790	862	852	778	839	858	819	835	836	853	810	852	834	824	816	778	793	823	835	842	803	839	817	818	839	872	812	813	864	851	818	845	854	871	839	805	804	858	849	785	799	868	876	810	830	828	804	856	863	817	876	781	836	875	833	832	868	810	865	837	804	854	859	825	836	832	853	842	803	832	877	804	831	843	857	839	791	810	870	810	784	835	841	831	794	888	826	834	831	854	832	804	850	835	894	871	903	904	856	842	887	842	857	798	831	805	885	831	826	850	818	856	810	786	801	865	829	871	842	777	807	841	888	782	867	846	756	877	827	890	829	864	852	881	826	817	873	802	836	853	855	759	836	804	807	839	883	832	866	840	820	840	825	837	852	841	884	911	831	822	862	842	847	834	786	860	851	805	839	842	813	792	781	821	787	803	846	815	864	805	840	783	796	881	828	876	836	824	858	811	833	867	811	854	876	863	829	809	865	856	860	814	812	843	863	780	829	827	832	812	820	855	829	843	812	871	830	823	833	909	859	812	816	804	830	857	833	838	822	899	806	904	835	798	894	800	791	834	854	865	821	812	831	806	813	837	873	844	828	800	861	877	818	836	858	854	888	854	803	825	769	822	866	876	850	890	845	816	857	857	796	847	828	818	793	840	858	842	853	875	846	829	839	838	772	851	822	833	877	849	867	840	815
1133	4236	22267	21317	15167	7892	2276	536	148	77	75	69	69	77	54	72	68	75	79	69	63	70	60	50	72	73	67	81	84	71	64	57	71	68	58	74	75	86	56	68	73	65	76	73	72	68	64	63	81	66	44	55	64	69	46	77	67	73	60	64	67	71	69	64	75	61	60	47	76	69	60	68	67	72	79	66	66	69	76	76	62	68	67	66	66	79	69	70	71	71	69	66	53	63	69	66	65	62	71	65	61	60	55	82	72	66	65	62	81	64	71	75	71	70	63	67	65	59	80	65	76	71	90	66	83	77	56	70	72	58	74	77	72	70	63	73	58	50	65	50	65	82	74	67	71	66	60	62	53	55	57	65	80	71	63	64	92	60	65	78	54	61	63	60	75	66	66	60	50	70	72	59	70	58	69	85	69	78	67	64	60	61	65	66	69	78	61	55	53	80	69	61	76	73	65	60	72	73	67	61	58	71	81	74	69	63	59	60	77	63	54	60	80	72	47	57	65	59	52	83	91	62	70	82	61	70	53	67	85	64	63	77	60	60	56	75	64	63	72	65	64	68	66	56	66	70	62	65	66	69	65	71	82	69	75	62	60	68	64	74	63	66	63	58	76	65	61	67	60	66	79	70	67	73	67	68	64	61	74	64	85	60	59	72	67	66	46	61	78	60	67	69	76	68	66	63	71	57	80	75	75	65	71	73	57	63	65	70	66	54	75	62	82	71	79	63	66	57	69	69	68	46	65	74	67	64	61	60	76	65	52	55	72	57	72	81	64	70	61	45	62	68	66	67	67	73	67	59	54	72	66	77	67	56	52	72	67	66	58	65	62	82	69	69	63	84	71	72	75	66	70	71	65	84	61	59	64	54	73	57	57	71	55	68	76	63	64	65	70	62	75	64	70	77	63	66	76	62	65	54	58	68	63	79	72	57	62	50	68	66	65	64	72	52	72	56	59	66	67	66	57	71	74	81	74	59	64	65	59	54	63	58	77	61	57	72	84	66	72	79	63	71	62	82	64	73	65	58	70	63	63	59	61	59	74	63	71	69	59	66	66	66	51	68	59	77	63	79	71	63	69	61	64	74	62	67	67	72	60	59	64	58	86	80	71	79	61	52	65	62	62	77	66	50	86	60	66	69	76	69	74	69	63	78	58	73	75	54	60	83	77	68	63	67	68	63	67	50	56	57	60	52	59	67	70	63	57	58	67	65	65	70	62	64	66	48	61	73	70	72	58	68	52	59	60	74	57	63	70	65	65	74	79	81	66	73	75	74	75	51	66	65	54	67	62	59	58	46	54	75	78	59	58	69	64	51	52	71	63	55	74	65	58	61	66	72	64	61	73	70	58	82	79	79	64	66	85	63	71	78	69	69	71	69	71	80	82	63	60	69	59	70	79	94	62	70	66	67	86	68	60	70	60	63	63	69	63	59	82	86	72	60	70	81	64	62	47	75	65	78	81	60	64	66	61	61	64	73	66	77	65	66	78	63	58	73	52	70	55	79	74	71	51	64	58	56	54	76	72	76	85	64	83	66	78	69	58	56	75	56	58	58	60	52	72	59	60	62	72	64	59	71	55	77	79	57	87	63	69	74	75	60	74	76	69	60	60	72	66	64	66	63	67	84	52	44	55	64	87	64	73	72	73	72	66	73	67	67	74	64	72	78	54	59	56	62	74	63	65	71	59	68	62	68	65	77	65	62	76	78	77	62	63	67	77	60	64	64	73	73	59	92	58	67	75	67	63	57	67	80	59	66	79	71	69	63	67	59	62	72	75	62	67	76	55	56	69	65	70	64	62	55	70	69	74	70	63	67	57	79	67	58	76	78	49	65	66	69	63	64	79	68	73	86	58	56	72	72	76	62	56	62	63	74	63	58	69	58	76	55	67	65	84	56	67	48	61	71	54	65	57	67	85	78	72	70	58	77	67	77	70	68	62	66	56	73	46	64	59	71	70	58	67	70	63	71	80	61	72	67	74	66	67	70	80	69	85	77	56	65	71	62	71	62	52	66	64	56	73	70	66	70	69	67	78	60	58	62	60	58	57	65	67	56	70	73	73	67	67	69	63	68	59	68	47	68	74	76	94	79	69	69	74	62	67	68	58	67	81	68	79	71	70	79	72	74	69	68	83	67	59	70	65	61	79	54	72	56	54	71	77	73	64	69	64	63	58	65	62	73	55	63	78	67	62	72	72	75	70	61	66	59	69	53	67	61	70	49	55	67	74	67	76	70	69	80	78	62	68	67	48	67	53	67	54	74	63	68	80	65	85	60	59	74	73	56	82	70	78	68	61	72	63	64	63	56	68	70	65	52	67	76	59	62	81	69	62	65	74	71	71	66	72	72	72	58	61	65	53	69	70	67	70	58	75	56	71	64	80	92	53	64	40	64	65	63	69	81	73	58	81	77	72	66	80	70	69	59	65	50	72	84	81	73	71	82	74	64	67	52	60	68	78	76	83	58	64	71	65	66	63	58	70	59	68	61	71	68	55	65	71	60	69	56	71	55	66	66	68	69	71	74	64	57	72	70	52	62	70	85	73	72	53	64	76	77	70	67	67	67	53	66	60	64	60	64	62	62	61	67	65	80	68	83	54	82	70	81	85	72	71	60	60	67	70	69	60	72	75	78	79	66	64	63	75	70	76	65	68	62	64	57	64	64	61	56	71	75	75	71	73	69	68	68	59	78	50	70	73	78	57	56	65	76	64	72	73	66	66	53	77	66	75	73	74	53	71	56	65	59	68	69	59	75	75	73	60	66	56	76	88	91	73	68	71	69	64	66	68	60	57	69	84	75	53	76	66	56	73	79	62	61	63	61	72	62	76	62	65	69	72	76	75	56	84	72	60	68	66	67	47	77	66	73	63	69	55	69	59	61	64	62	64	78	64	61	77	68	77	70	64	55	70	75	60	68	61	50	58	74	71	60	55	74	85	59	90	68	56	58	69	71	61	71	63	64	67	68	62	74	73	66	68	68	58	77	66	57	71	82	65	68	65	85	63	71	87	62	69	73	56	72	70	66	63	57	55	59	78	57	66	55	83	73	67	59	73	72	73	68	68	59	71	58	69	76	58	61	65	63	65	62	63	65	58	50	74	63	74	60	72	60	66	71	72	67	65	77	65	80	61	58	57	58	81	73	66	93	78	57	79	66	61	68	74	79	63	57	57	58	62	67	68	62	61	51	59	72	76	67	82	77	69	71	78	67	53	61	64	65	76	71	71	71	72	67	70	77	68	62	75	65	67	74	70	61	62	64	68	57	56	65	65	60	80	56	62	59	73	66	78	69	68	55	74	66	62	78	77	68	61	66	73	63	62	66	68	62	64	71	49	80	57	72	58	74	72	58	72	77	68	49	57	62	78	59	64	58	61	68	61	65	73	66	78	70	62	71	70	76	62	62	57	79	75	73	78	64	57	72	60	69	65	57	72	60	76	67	65	79	73	65	66	68	70	71	54	53	61	57	67	67	79	63	74	64
20397	27789	51115	62475	62623	45507	28127	12233	3161	1183	877	818	795	854	816	850	852	820	822	812	814	820	799	858	832	797	812	809	822	814	790	811	870	826	793	781	787	835	808	835	804	815	835	885	811	793	817	811	813	802	807	772	840	805	855	835	805	814	847	820	799	792	820	865	786	830	859	872	802	869	791	879	768	791	815	808	773	882	858	851	850	788	831	836	852	818	838	855	809	828	824	828	814	826	831	792	834	815	819	770	790	847	864	823	809	809	838	811	855	812	803	872	859	876	792	795	774	835	823	837	786	807	844	804	799	825	843	785	803	804	868	814	809	830	844	925	867	851	851	807	827	868	837	800	834	833	854	841	815	842	832	873	817	838	823	861	865	869	855	801	824	775	796	863	825	809	808	801	824	838	811	820	856	872	803	873	816	832	782	860	799	783	837	841	802	850	851	827	828	819	882	840	863	785	846	798	892	818	843	831	826	853	836	797	850	857	823	807	864	779	802	844	846	839	816	912	815	826	806	831	871	819	836	849	889	851	825	795	796	885	814	846	780	800	863	853	836	832	804	840	816	822	768	816	836	802	809	816	792	801	823	849	787	788	843	820	813	846	824	843	847	844	792	787	813	782	822	811	836	818	842	816	839	842	831	841	788	824	810	861	824	865	803	826	891	742	848	860	826	811	829	843	846	844	832	819	836	853	843	866	843	800	865	844	802	783	753	838	831	831	858	848	752	887	778	847	788	798	819	895	799	844	838	802	811	826	862	870	823	819	820	890	829	824	859	801	814	829	857	831	812	807	816	842	831	835	843	838	796	848	883	790	804	817	805	855	834	797	764	834	806	808	862	806	833	826	818	830	834	819	869	848	881	795	845	810	776	794	812	834	836	794	843	879	770	835	852	825	849	833	830	828	805	832	836	824	810	867	769	824	849	828	827	838	836	818	844	794	788	827	806	788	852	811	800	845	849	864	820	817	823	792	797	795	772	825	827	795	811	814	822	834	891	824	752	744	844	830	799	835	829	858	861	847	810	877	832	806	874	851	817	849	811	828	837	827	847	838	823	858	836	839	791	822	820	814	845	854	848	827	890	808	854	809	796	847	823	823	845	802	838	861	845	806	864	857	851	855	823	780	800	825	799	801	802	824	823	811	863	821	802	861	863	883	855	830	801	802	813	814	777	801	799	878	853	838	861	829	794	818	810	798	826	845	838	829	850	784	844	852	815	783	868	818	855	887	873	813	865	860	797	844	833	780	816	799	855	801	840	879	827	797	799	822	790	837	819	834	823	850	848	865	850	839	840	844	836	850	874	792	817	832	798	848	842	778	824	858	836	798	874	866	826	881	803	812	829	780	845	810	857	796	832	840	817	782	850	832	859	797	810	779	823	798	771	839	804	825	825	864	803	877	848	846	794	859	774	809	830	800	838	814	762	824	810	802	837	818	827	783	805	832	841	802	819	818	834	817	808	855	798	798	791	836	820	807	808	829	843	862	796	849	828	787	834	865	821	823	806	886	843	905	818	855	767	816	791	840	827	833	838	795	856	813	815	830	814	811	796	796	820	799	791	862	793	826	822	856	809	861	823	805	794	843	844	785	827	812	814	885	830	825	844	809	850	844	819	800	779	826	892	825	831	843	811	866	812	832	842	794	806	766	815	769	820	825	791	781	815	851	828	799	845	769	804	832	810	832	833	784	816	845	795	827	792	798	853	776	833	785	820	805	870	812	795	844	815	756	813	852	833	795	828	810	790	833	829	831	825	828	854	838	786	835	800	805	800	783	832	806	833	847	814	819	829	846	844	827	811	798	824	864	776	847	823	823	842	838	798	845	838	840	794	842	859	872	823	820	833	793	813	814	817	817	757	799	854	787	862	803	791	825	764	820	822	818	870	833	808	838	805	817	867	806	809	828	859	830	863	849	779	791	779	836	845	818	794	859	806	858	878	849	835	859	834	865	834	802	759	853	882	791	837	828	823	829	805	856	795	855	821	798	840	811	769	836	826	812	790	835	758	767	832	837	827	848	835	794	822	806	812	851	818	815	809	804	794	865	833	836	837	773	839	864	798	860	759	856	801	807	811	796	802	810	829	857	861	858	806	755	845	829	810	825	834	792	837	852	782	853	808	848	838	751	864	826	804	838	829	868	840	789	848	861	790	835	844	854	822	736	792	874	880	832	838	775	862	809	834	831	883	832	846	783	810	828	812	814	885	798	869	829	860	850	857	817	782	824	832	880	812	862	866	819	789	808	807	779	801	859	838	863	841	797	836	817	861	798	845	837	768	826	800	854	827	812	823	862	821	855	889	839	831	796	810	783	841	830	802	857	844	858	797	854	822	849	817	776	811	850	835	800	787	877	824	844	773	805	848	832	847	871	768	833	871	834	837	785	786	858	829	884	802	802	817	842	814	822	851	841	891	840	835	814	776	830	909	809	818	798	815	866	793	822	829	803	813	796	853	845	827	847	814	828	811	829	830	818	782	820	837	862	827	778	814	834	851	816	806	850	793	835	824	841	836	812	793	823	846	872	846	831	812	859	872	816	796	846	837	821	776	852	814	860	853	798	825	868	840	867	851	856	816	803	810	817	824	802	866	836	852	800	803	799	857	826	808	773	825	813	813	829	849	827	790	809	784	848	795	790	827	796	807	810	851	755	795	830	865	853	892	803	826	895	871	830	887	762	810	815	783	811	833	852	800	851	827	820	826	833	799	830	805	841	838	862	821	823	885	840	831	814	782	834	832	819	854	795	844	818	826	840	840	834	839	820	805	859	804	839	850	825	823	826	826	810	809	850	805	840	860	805	842	789	843	823	816	810	856	812	826	835	823	849	830	830	788	836	842	791	739	809	814	810	874	846	799	848	825	849	849	852	871	835	888	805	859	740	857	827	876	807	829	818	831	870	831	827	886	856	886	863	812	793	772	784	779	857	867	839	815	788	803	808	799	860	833	830	829	876	805	819	820	787	880	804	821	796	851	754	858	833	837	843	793	801	793	809	833	887	905	887	844	796	865	794	829	775	845	829	830	844	848	852	810	797	857	843	843	837	866	824	827	850	833	803	816	793	786	841	767	826	826	820	850	844	846	801	794	886	867	813	824	797	828	850	784	854	759	891	757	838	869	783	856	876	822	872	844	809	787	854	843	816	834	819	821	833	855	788	789	851	843	822	794	788	836	830	824	804	840	832	842	815	864	871	839	849	899	809	820	791	899	806	868	836	835	783	837	815	853	875	800	831	820	849	815	845	843	813	838	802	846	858	805	820	802	830	883	830	819	781	841	833	832	845	835	825	875	839	826	802	833	835	825	785	816	782	803	832	865	848	812	828	842	826	843	804	826	851	822	859	781	806	868	800	810	890	860	845	858	817	834	835	830	816	856	791	827	782	825	870	840	813	808	842	837	818	861	809	813	792	836	847	829	854	827	862	801	825	830	903	801	837	855	863	814	843	848	789	832	808	791	808	818	797	887	848	834	806	825	853	851	820	836	832
1405	767	6050	6216	4013	1865	621	219	119	74	68	70	56	66	63	66	63	64	60	69	60	58	54	55	59	86	66	50	74	73	62	52	65	58	69	78	71	67	82	66	66	62	70	74	79	58	79	70	72	70	65	57	72	66	58	57	62	61	65	53	69	79	67	63	56	62	69	66	58	74	74	74	61	60	70	74	70	71	65	55	74	67	60	77	57	70	72	71	57	69	63	87	78	63	52	71	63	65	70	68	67	78	61	70	59	56	70	73	56	67	67	58	61	75	56	62	75	71	75	69	58	61	70	61	64	63	74	68	67	61	62	61	68	63	51	59	71	59	56	80	48	65	70	64	71	46	80	76	69	70	57	71	70	61	72	69	57	64	75	59	65	50	59	75	77	68	80	59	63	59	70	63	76	60	60	56	66	63	74	68	68	68	72	58	60	54	59	70	64	68	71	63	77	61	62	68	66	54	56	89	67	60	60	65	70	68	62	72	70	57	73	60	54	68	72	53	60	66	73	73	51	67	64	71	70	58	83	57	61	59	67	65	60	57	67	57	66	64	58	56	64	54	74	61	46	61	69	80	66	79	67	63	62	67	63	49	76	61	52	63	76	65	71	69	64	76	63	65	63	68	70	63	65	42	63	59	53	78	53	80	53	67	70	70	61	75	66	60	78	76	61	79	76	50	60	79	67	80	79	75	75	78	70	76	60	60	54	61	65	70	62	69	66	53	80	63	73	74	62	68	76	63	57	58	60	70	60	78	80	77	67	59	64	69	72	53	74	58	61	63	62	63	63	75	48	77	66	68	72	56	64	66	76	68	72	72	60	72	74	58	80	79	66	64	71	63	56	65	74	84	68	69	64	49	63	61	62	70	57	75	76	57	59	63	56	52	55	73	56	76	77	63	68	76	74	72	69	63	62	65	71	71	62	72	79	62	71	62	72	79	59	62	72	76	50	63	72	65	75	59	77	65	55	72	65	66	60	70	61	73	66	73	69	63	47	58	77	62	65	75	64	74	71	69	73	71	60	68	66	63	66	73	67	71	72	74	73	76	69	61	73	69	61	69	57	72	51	66	75	64	63	59	53	66	73	72	68	51	63	68	66	77	88	79	69	70	52	61	57	62	69	75	65	55	74	54	79	73	58	60	60	77	70	61	76	94	66	66	58	71	70	70	76	65	70	69	67	74	73	81	68	70	59	72	61	67	61	75	56	58	68	63	71	72	58	75	78	63	65	70	65	75	59	58	65	68	65	68	64	70	69	62	70	54	73	60	58	63	64	77	66	61	64	46	70	59	73	64	61	71	70	71	72	62	57	53	81	72	65	72	75	70	85	66	76	61	57	54	65	58	64	67	70	68	84	68	66	72	73	52	71	76	55	64	57	61	68	62	73	60	72	63	59	63	52	80	64	69	65	65	67	63	68	61	66	69	65	60	77	87	87	60	64	57	67	60	58	64	65	64	62	59	75	70	72	51	63	77	59	59	65	76	63	66	66	68	66	61	67	67	72	66	65	67	57	79	64	57	64	54	74	56	63	65	65	59	71	72	53	60	70	66	72	62	69	57	69	69	62	69	56	75	63	63	69	62	72	66	71	49	67	71	54	76	60	73	70	63	61	76	65	59	65	62	54	62	77	64	65	66	64	62	60	60	55	45	78	61	68	68	54	74	62	75	65	53	66	73	65	53	74	62	76	84	58	53	72	70	71	82	72	74	70	65	69	64	65	61	66	62	61	80	60	66	59	59	70	54	70	73	65	52	59	61	61	71	71	58	56	69	69	62	59	75	63	74	63	62	56	68	56	64	62	73	71	65	62	67	75	52	46	54	64	73	68	75	54	53	71	62	59	75	58	73	60	70	62	66	80	57	54	46	76	66	70	68	63	69	63	69	67	55	62	56	63	69	73	74	80	66	62	59	67	60	66	71	74	64	61	49	59	54	62	47	71	88	62	65	57	54	68	62	54	46	72	67	61	80	65	72	62	57	67	67	68	51	56	61	57	71	69	83	66	70	62	56	63	64	70	55	63	66	78	56	66	69	82	64	50	75	67	66	68	76	73	60	75	76	71	74	64	71	71	77	88	61	43	63	75	81	83	66	66	65	60	84	55	59	62	56	74	53	76	62	46	71	80	61	86	74	68	48	74	65	66	71	62	60	63	66	57	60	79	72	70	72	50	66	67	70	63	54	68	49	69	76	61	81	55	68	60	73	49	67	62	68	75	62	71	72	69	72	56	53	80	79	58	53	72	66	79	63	64	89	72	63	53	56	62	70	75	71	72	64	63	66	63	66	65	89	70	70	70	70	76	56	52	58	66	69	50	81	72	58	64	75	76	60	65	77	79	56	76	61	53	60	59	66	67	87	68	49	78	52	69	47	66	76	66	65	57	49	63	55	63	69	67	63	54	64	73	73	60	59	72	66	82	57	64	51	69	52	77	46	61	66	79	63	61	64	68	54	65	59	67	61	76	57	65	65	64	58	81	75	81	67	62	59	68	50	68	63	80	61	81	67	77	60	67	52	83	78	62	74	63	66	63	76	47	68	71	65	72	67	79	71	71	66	72	66	63	55	66	75	71	63	58	65	63	83	74	75	73	72	80	73	74	76	68	76	67	77	69	63	56	59	59	73	63	63	73	69	53	81	56	59	68	74	72	70	58	61	64	72	75	55	57	69	81	69	75	65	56	58	58	60	74	81	79	59	66	75	67	65	69	66	75	71	59	79	52	64	70	69	63	64	70	66	75	77	65	72	85	65	62	72	58	79	59	85	65	62	76	63	67	64	79	59	80	57	64	62	79	72	66	61	69	65	78	65	62	81	65	61	71	84	56	85	65	65	59	72	72	61	78	62	59	57	63	63	71	62	57	66	83	54	67	58	66	62	62	71	73	62	54	65	63	78	87	70	73	70	63	69	51	59	77	61	72	72	68	74	61	76	57	62	58	72	73	62	52	67	63	61	69	58	70	81	77	76	54	67	59	63	65	44	68	73	71	61	62	62	76	65	73	51	74	65	80	68	61	64	73	52	67	73	57	62	77	75	55	63	64	72	60	52	62	83	72	61	55	63	54	67	61	82	68	66	55	68	60	74	48	65	55	66	59	63	69	77	57	58	61	63	71	63	70	56	65	70	58	66	66	56	84	71	75	74	51	66	55	55	69	68	80	71	64	70	67	65	63	69	64	45	75	70	56	52	71	71	79	70	58	64	69	58	68	66	75	56	72	61	70	68	59	72	71	57	71	63	54	61	62	67	80	72	66	75	48	69	55	78	66	69	70	80	62	70	52	73	78	67	63	55	76	63	60	61	74	69	67	55	72	64	71	61	49	70	72	59	58	62	60	57	61	70	65	79	69	61	69	65	75	73	71	75	69	68	69	71	59	61	66	56	68	73	64	61	75	60	63	70	57	66	75	74	73	61	60	57	63	83	58	61	74	62	71	71	61	59	67	67	59	63	74	63	77	64	64	64	54	67	75	68	66	63
11223	12189	32885	38081	37988	28180	15141	4889	1484	882	775	817	836	793	830	839	788	798	780	822	805	774	776	749	857	799	832	825	832	839	772	839	821	810	800	759	744	819	830	833	794	868	795	824	789	844	818	774	809	809	757	806	815	821	772	814	777	823	798	787	849	817	833	765	762	836	793	821	842	795	858	782	816	817	789	773	831	821	800	829	785	869	822	774	833	838	817	807	792	797	820	769	821	778	836	818	790	752	813	808	791	791	790	871	783	796	835	814	796	829	810	811	792	793	861	789	806	833	815	801	894	780	826	775	800	830	802	792	780	878	833	831	819	761	865	809	805	794	796	790	870	773	810	868	801	784	819	846	819	788	810	851	787	796	821	771	770	879	863	796	781	796	827	804	779	862	852	823	827	808	832	834	759	851	818	892	804	791	784	826	798	832	808	728	763	817	820	788	781	792	844	796	780	881	820	832	789	793	835	800	806	775	792	803	773	814	851	797	793	831	791	813	796	831	823	838	811	863	835	838	767	768	742	801	774	813	817	823	828	821	795	816	831	837	858	853	806	749	792	850	832	764	804	870	875	831	862	757	831	808	799	799	794	840	773	811	750	779	819	794	804	869	794	793	828	831	864	836	806	774	808	785	817	802	797	833	781	840	759	768	808	810	853	774	824	782	807	809	810	816	806	764	818	796	866	794	822	806	862	812	783	802	829	777	880	818	739	791	807	792	794	818	804	790	827	787	821	777	749	797	795	818	833	804	804	858	815	839	831	791	798	837	819	785	735	821	803	817	797	786	794	807	812	841	823	842	805	820	824	799	797	831	840	802	778	798	792	770	800	828	804	834	842	798	789	778	809	825	815	789	806	857	776	792	813	847	799	775	785	799	833	797	765	822	804	809	847	794	815	819	805	835	829	825	770	824	853	761	776	824	818	858	778	789	783	802	787	806	872	828	845	809	824	795	825	826	768	798	829	760	836	872	778	757	795	855	849	831	778	820	776	807	817	764	841	790	868	828	780	804	795	802	849	795	846	794	848	774	757	795	812	777	758	843	806	802	766	803	783	831	792	871	824	821	834	796	846	816	811	863	853	840	812	854	774	802	796	833	841	775	788	794	777	842	763	807	778	832	826	806	813	802	771	795	797	795	873	777	854	827	771	827	817	797	847	773	810	804	833	788	826	795	775	785	803	815	832	783	801	796	853	828	760	809	788	837	815	780	787	818	794	822	807	826	846	837	885	817	804	826	829	807	787	828	859	798	806	817	783	811	787	828	796	816	806	810	776	811	810	819	832	810	815	816	825	816	867	770	845	852	837	748	787	735	777	821	831	776	813	783	863	777	805	793	833	786	839	852	848	805	824	814	765	809	859	841	814	778	777	814	823	832	843	766	774	815	819	800	832	761	838	822	822	850	818	815	831	853	813	784	823	778	828	793	785	834	808	796	772	784	848	823	775	831	844	772	842	819	823	841	850	809	829	717	786	799	863	841	819	807	820	785	790	806	796	807	786	794	808	815	867	821	810	822	813	805	802	837	824	822	780	817	825	881	760	814	795	795	805	829	862	766	819	828	814	817	819	815	820	772	830	812	841	846	785	855	827	783	770	783	786	812	838	816	836	857	766	765	774	798	823	813	814	782	803	773	787	832	780	780	830	767	844	805	819	763	806	811	803	849	818	794	781	807	832	840	761	828	797	797	820	783	833	821	829	855	804	851	783	821	846	827	851	817	742	787	762	795	817	831	833	838	843	800	800	827	797	844	815	830	862	798	830	772	837	802	777	789	776	822	827	839	813	791	828	877	798	818	804	787	829	823	813	796	798	792	776	834	809	764	782	788	815	877	782	820	837	818	812	839	799	825	804	816	883	852	799	795	821	852	847	824	836	803	819	816	840	817	856	761	812	779	811	796	850	801	814	802	834	813	817	806	806	794	792	807	807	802	794	801	817	808	798	802	831	813	806	817	810	821	796	802	805	818	770	824	834	786	827	820	789	910	772	813	799	795	782	806	780	814	807	800	812	796	801	807	819	823	842	780	861	822	745	818	831	849	826	802	770	836	789	851	820	837	801	839	802	810	804	847	849	848	833	840	883	837	807	819	800	809	825	822	760	763	808	811	848	785	813	873	799	819	778	775	848	763	844	841	842	815	836	793	810	834	811	817	849	820	805	818	785	813	820	787	799	860	774	771	799	789	797	762	858	823	805	836	845	816	827	820	816	836	814	806	773	822	819	794	758	806	798	829	806	756	824	849	820	814	771	840	797	806	800	801	846	765	832	793	799	830	750	817	810	776	795	830	838	800	828	880	806	799	854	815	807	828	784	772	810	837	802	796	808	796	823	791	796	875	754	853	844	818	795	815	829	779	852	762	778	802	811	784	834	832	823	789	813	824	856	829	839	797	758	848	786	754	810	809	819	790	848	826	822	778	845	773	823	803	816	779	820	795	834	816	832	789	810	806	808	797	783	840	796	802	799	836	784	849	813	859	761	803	800	799	864	839	801	750	798	777	776	833	796	797	816	847	810	875	774	830	846	840	800	806	813	792	784	829	800	819	807	795	843	792	750	782	815	827	816	809	827	848	829	740	817	776	776	768	823	816	811	838	896	791	735	836	803	806	794	794	782	834	819	812	865	846	829	800	839	790	840	805	813	832	839	862	778	844	802	814	853	816	722	761	826	808	802	772	812	844	833	805	812	830	805	771	818	796	829	843	808	833	820	820	806	773	747	798	827	834	830	811	823	796	793	812	812	813	812	844	763	813	792	781	817	789	798	769	812	844	806	777	801	849	819	789	836	817	777	853	813	788	840	791	805	794	805	791	806	804	843	842	784	841	838	795	868	808	845	835	821	862	828	798	789	834	811	795	822	807	790	808	817	837	808	801	879	798	804	784	834	813	812	813	811	830	790	835	792	784	791	772	842	814	828	819	799	830	776	795	821	842	798	830	793	817	803	822	860	760	818	797	838	807	824	797	827	806	845	838	837	810	781	839	864	800	822	788	859	744	856	806	792	820	874	798	805	839	790	833	823	790	783	791	793	851	773	818	869	801	787	817	852	766	804	813	864	814	798	843	853	798	809	820	843	834	819	808	846	821	833	781	800	799	774	819	842	849	796	791	803	822	764	779	805	804	815	777	820	832	823	818	840	832	830	854	782	788	848	790	808	795	794	828	821	812	820	817	826	814	810	790	841	780	836	796	822	831	853	832	807	819	847	842	796	816	825	805	844	825	833	780	807	835	818	799	785	843	829	831	808	840	770	832	797	804	820	782	848	795	833	804	818	838	755	824	823	832	794	843	794	803	847	828	797	799	799	844	858	883	816	786	848	823	824	811	803	875	843	790	785	813	834	799	826	797	840	776	775	826	768	876	816	824	823	842	821	802	845	840	803	768	814	831	804	771	839	815	846	799	768	824	835	828	806	841	887	813	854	842	791	801	832	780	884	788	805	811	846	800	865	782	838	814	864	840	797	848	793	833	833	812	838	832	822	799
705	3061	15106	13965	9348	4566	1379	340	112	86	57	67	48	65	71	62	82	65	78	65	76	68	63	49	71	70	75	57	56	69	64	64	72	62	54	61	66	66	66	68	67	57	56	85	77	71	68	61	56	67	60	66	62	65	60	77	67	78	77	67	78	65	75	66	59	70	61	66	88	55	68	64	68	79	59	68	81	72	79	63	60	69	59	68	74	59	66	55	79	88	62	59	53	70	71	70	59	68	74	70	65	80	62	64	59	59	63	65	56	53	59	68	76	60	57	59	71	56	69	88	59	75	61	50	61	63	74	65	63	64	64	67	85	64	76	77	56	75	82	67	75	77	74	74	69	73	58	47	65	61	57	69	72	71	60	64	71	69	54	60	71	75	72	89	61	66	64	68	54	61	60	77	57	67	52	66	58	74	59	74	43	63	68	68	68	65	56	61	60	57	61	73	51	57	59	40	75	85	80	78	57	66	79	66	58	65	77	67	67	67	61	57	58	72	68	56	55	66	62	74	69	62	59	52	59	64	78	67	62	69	72	66	66	60	74	73	65	67	77	56	60	56	56	62	74	69	70	64	57	71	70	77	74	60	56	64	53	72	61	66	77	68	65	70	67	67	64	60	80	67	66	74	77	66	54	60	53	61	68	65	59	62	67	67	62	64	62	73	71	55	70	76	63	63	61	68	58	66	60	55	93	64	74	60	61	59	70	72	69	60	78	69	69	59	63	73	69	69	62	71	66	70	65	80	65	68	66	64	68	71	71	71	71	56	82	68	58	51	56	81	70	72	67	67	81	64	61	53	57	75	68	66	72	66	54	71	66	74	74	64	70	70	63	63	77	77	72	69	65	66	48	60	68	71	58	68	73	73	59	58	59	69	70	71	62	72	55	43	75	75	71	68	76	67	81	73	61	64	59	80	80	67	80	65	78	73	72	76	67	89	62	75	75	81	72	82	82	64	61	64	67	75	70	74	58	57	70	50	50	62	65	87	53	62	59	67	46	72	66	54	53	68	58	73	67	64	65	74	68	64	71	55	60	55	71	72	58	65	63	63	56	76	59	61	74	76	73	65	80	81	64	61	65	73	63	66	62	65	62	65	82	59	73	76	69	80	69	68	71	54	59	60	62	77	73	61	62	72	70	62	61	57	63	58	47	64	51	65	68	68	76	58	82	75	75	79	74	69	67	65	69	80	53	74	71	64	56	71	81	54	84	72	67	61	71	56	79	68	72	66	57	58	64	61	76	77	63	77	68	81	64	74	75	62	54	72	79	68	56	72	64	74	47	78	73	71	63	69	69	66	63	67	78	69	46	64	59	67	60	63	66	63	64	75	70	72	67	72	72	61	76	70	61	66	68	52	56	74	60	50	76	43	83	52	75	77	66	68	59	57	71	74	57	73	63	52	76	66	67	62	68	60	60	70	60	66	80	63	70	72	49	71	73	71	80	54	68	66	74	63	67	59	63	59	75	64	65	67	52	75	65	72	73	77	57	51	63	67	66	73	71	55	58	58	66	73	69	63	65	68	73	60	77	60	56	63	55	61	59	64	59	75	85	64	79	69	61	70	55	80	64	64	67	67	70	67	55	64	69	58	77	58	68	57	64	75	60	71	58	77	79	50	65	74	64	69	50	81	71	58	67	60	75	68	67	72	68	73	77	78	58	67	51	67	72	59	67	64	59	65	54	59	61	61	77	44	82	52	61	69	55	68	59	67	84	78	68	81	67	71	62	63	83	64	71	69	67	55	64	63	72	60	64	61	59	58	60	67	63	75	57	62	56	73	74	75	56	63	53	65	70	66	68	53	69	64	61	70	57	60	62	61	81	80	80	66	66	76	72	75	63	64	76	52	77	62	51	79	44	65	64	58	62	64	57	65	64	66	80	73	87	67	67	62	57	64	69	64	63	69	63	73	70	64	63	72	57	64	70	79	83	70	62	68	53	73	72	57	68	58	67	65	65	56	67	80	83	70	66	61	61	64	73	57	61	68	51	64	52	62	71	61	65	72	63	73	69	79	74	51	62	67	62	71	71	69	63	67	69	74	68	67	65	66	62	74	71	61	55	61	58	70	80	68	72	72	74	61	69	73	50	67	69	65	66	67	63	70	78	77	60	66	67	68	66	57	65	72	86	68	85	63	81	60	63	69	69	69	69	63	66	65	60	59	69	69	65	68	77	59	74	66	64	62	52	74	65	70	76	61	52	64	67	54	59	66	62	67	71	55	57	64	72	71	73	55	75	77	71	65	59	49	64	67	74	57	53	80	72	58	80	68	59	58	74	68	62	81	65	76	76	63	54	71	70	73	70	57	58	63	75	75	63	62	62	64	55	49	78	67	57	68	65	65	62	73	56	56	77	73	79	77	76	57	71	77	55	72	67	74	63	73	70	64	78	72	68	70	78	49	69	53	58	60	65	58	62	68	59	62	65	76	72	75	78	63	65	66	66	64	69	68	55	65	78	70	67	83	77	75	58	59	68	58	63	57	55	74	65	56	62	69	70	67	55	53	68	69	62	58	79	71	61	73	71	57	62	54	57	55	67	75	67	68	76	66	80	60	46	70	71	75	58	69	70	68	68	66	77	73	75	58	64	71	60	82	61	65	76	73	68	61	66	76	50	75	72	65	76	58	60	77	69	65	49	75	52	65	61	65	58	62	49	72	66	61	70	77	57	75	67	74	58	59	80	68	60	60	69	67	57	65	61	74	64	62	69	60	64	75	71	68	59	58	61	70	60	70	68	75	66	73	69	61	71	68	68	66	61	72	53	74	63	56	65	71	75	63	71	68	65	75	70	73	55	63	68	70	71	74	63	65	88	60	61	64	68	56	65	74	60	73	50	69	61	59	77	61	63	73	57	60	51	59	64	72	63	62	59	70	55	77	67	61	65	69	64	56	66	75	50	78	64	79	63	74	61	79	61	75	64	53	57	85	69	67	59	83	70	67	62	74	68	61	56	78	58	62	60	68	76	62	61	65	56	68	73	74	69	68	63	69	59	70	67	69	57	57	55	60	61	85	69	66	65	63	74	64	67	74	49	70	66	75	74	75	66	56	68	62	76	78	66	68	65	71	63	52	71	65	76	70	66	73	69	76	53	69	67	76	68	72	62	71	74	56	67	72	60	66	63	70	62	76	65	59	49	69	68	47	79	71	55	46	80	58	60	65	61	76	60	73	58	68	69	63	73	65	68	62	59	69	67	68	60	66	85	59	76	62	61	72	59	72	58	64	66	61	74	75	67	78	60	62	74	63	55	67	71	63	73	57	61	70	64	69	73	66	60	71	68	63	60	71	77	63	69	73	65	65	63	73	75	60	64	67	60	68	71	67	77	77	75	79	67	54	78	75	74	73	64	60	66	63	70	74	70	52	67	69	70	77	53	63	75	69	89	59	79	64	69	70	76	66	60	75	64	73	68	62	65	59	63	61	69	70	78	58	61	74	64	72	67	55	79	79	56	61	66	67	61	58	75	65	63	60
17491	23696	42730	53062	53274	38766	22896	8726	2308	1022	832	864	881	828	839	821	806	854	805	787	817	854	806	840	821	822	803	857	784	828	794	826	844	804	841	791	762	837	778	767	865	804	788	803	804	837	799	873	879	812	803	841	830	800	817	772	817	771	813	871	822	809	822	786	817	825	810	811	791	836	833	844	812	825	821	788	857	832	807	794	781	794	811	856	803	812	792	780	801	841	821	842	796	822	830	803	809	831	857	815	811	812	835	825	808	875	809	805	840	825	732	832	786	794	785	791	800	795	853	820	848	800	867	780	766	783	822	802	790	810	817	816	820	813	804	858	804	795	784	842	800	825	856	838	784	830	798	830	792	757	823	844	775	819	752	834	861	814	764	803	814	856	823	822	799	821	806	793	778	824	838	765	850	805	852	869	795	787	798	861	797	798	825	791	843	766	814	850	812	819	765	823	860	811	849	838	836	777	834	815	844	791	842	795	772	821	841	807	823	823	779	822	784	872	776	821	804	814	816	796	858	859	815	795	812	815	820	792	799	742	814	828	851	789	817	829	830	859	799	808	781	860	817	762	828	814	804	852	744	771	852	786	831	774	822	797	795	766	793	833	820	810	830	786	823	777	782	837	775	805	843	808	770	808	859	768	811	855	845	802	862	829	781	854	833	812	814	827	801	756	825	816	836	794	844	767	836	829	796	818	812	817	798	799	825	764	867	827	756	849	805	794	808	802	826	801	824	877	802	809	866	814	785	813	833	798	816	745	827	783	788	855	803	798	810	819	798	837	877	829	815	834	840	821	843	830	850	794	848	788	816	807	817	851	762	834	832	793	811	834	804	818	833	795	815	839	806	757	780	853	791	801	793	768	792	772	809	836	843	793	808	774	839	804	813	832	792	878	814	874	828	786	761	810	791	783	822	782	818	783	818	775	825	784	817	788	858	832	813	819	810	846	849	863	799	744	761	821	826	789	877	819	803	846	804	813	756	823	815	836	759	850	797	828	792	858	802	793	811	817	830	800	809	768	798	770	853	835	850	838	794	788	806	791	790	839	859	795	787	852	796	809	833	833	793	812	877	878	824	878	810	787	808	826	827	798	815	782	822	787	799	869	828	858	809	849	808	859	785	798	807	780	806	787	833	802	812	806	839	783	794	782	783	848	840	798	809	860	844	821	858	827	814	831	767	747	814	820	812	823	772	744	779	847	783	782	865	791	820	849	791	767	796	786	787	813	848	748	820	821	866	796	801	780	793	791	781	797	801	801	831	863	844	830	863	819	810	792	840	788	786	789	789	768	801	803	872	813	770	769	804	825	806	835	823	786	834	830	790	832	830	830	782	819	835	792	805	820	785	820	825	797	788	815	833	814	817	822	784	844	826	801	854	776	778	850	824	824	815	835	884	850	839	804	829	823	837	786	806	785	800	792	816	793	834	817	797	840	847	815	807	905	891	833	806	772	870	854	809	745	795	828	768	809	854	818	830	782	770	819	795	833	796	766	819	831	774	787	776	847	835	812	820	839	848	837	816	794	806	804	804	806	796	766	832	801	810	820	873	829	831	771	828	860	798	801	801	802	853	852	779	831	833	846	788	795	788	783	818	808	789	790	818	779	771	829	839	810	787	864	793	767	830	821	795	853	847	784	770	817	786	853	808	850	830	834	822	796	777	840	826	781	835	821	857	860	826	806	774	768	837	810	804	811	778	805	825	786	755	808	827	842	849	779	806	831	808	800	799	835	844	832	817	761	799	862	805	829	756	802	801	814	807	835	843	832	896	804	793	855	889	803	811	813	769	780	783	795	830	805	802	830	799	805	852	825	852	804	810	797	821	785	780	806	804	847	820	818	843	824	799	822	834	796	752	805	767	829	809	824	800	846	814	795	826	859	833	831	822	831	855	848	813	802	823	825	836	799	794	774	838	823	827	850	854	811	833	788	831	763	806	818	826	783	857	785	839	804	793	838	791	847	858	844	735	797	815	821	829	849	783	817	800	825	798	835	798	815	854	786	858	845	838	828	810	813	829	782	816	808	814	774	772	815	834	822	846	796	834	839	846	762	883	804	833	807	797	787	817	857	829	834	854	829	824	795	852	743	815	772	812	840	806	796	845	776	741	812	822	882	792	830	783	813	812	790	808	830	814	821	826	786	932	783	850	872	785	861	811	795	792	848	799	811	826	794	845	826	780	824	726	873	843	833	785	855	846	794	811	845	831	835	785	826	800	832	823	786	813	863	844	761	811	847	820	808	841	820	809	820	819	836	807	822	763	871	802	818	858	739	806	815	797	812	844	759	778	807	888	843	770	805	786	783	777	787	806	796	785	793	834	811	788	846	856	832	790	818	810	785	834	815	816	856	843	796	787	813	805	796	795	844	853	824	858	781	825	785	767	824	808	833	843	764	779	822	791	839	830	822	819	858	770	829	875	794	798	802	798	806	820	816	770	807	797	829	826	794	839	815	812	823	803	825	851	805	808	844	816	788	772	804	806	867	804	853	794	809	779	812	807	777	821	869	812	847	794	797	813	793	787	796	885	799	780	829	828	793	794	838	771	762	793	845	792	823	834	832	792	871	833	801	838	819	793	810	815	796	848	782	753	862	804	790	790	816	812	806	823	847	830	834	824	855	862	822	794	835	805	848	829	787	807	825	873	786	818	797	824	832	806	788	783	879	831	850	844	822	848	826	826	751	804	771	806	851	811	775	798	814	786	860	825	819	832	837	802	785	865	807	802	811	793	854	834	852	746	794	797	818	811	813	806	803	823	805	773	801	836	822	812	792	871	784	865	845	767	753	837	831	786	809	776	797	801	841	801	764	852	798	787	807	806	851	800	846	849	862	760	850	825	807	807	794	829	827	815	831	805	812	813	881	822	868	773	764	843	771	791	778	840	821	844	800	776	842	808	825	767	861	800	785	787	783	823	786	847	811	827	846	802	793	797	826	836	817	830	790	786	797	868	772	802	802	869	830	833	807	785	788	781	844	807	828	828	784	868	793	826	851	795	831	784	862	820	805	803	883	787	833	738	816	827	796	833	806	809	833	837	817	804	785	766	795	827	801	812	801	788	796	805	806	781	799	818	777	848	820	802	794	771	827	800	817	817	864	838	817	829	779	838	823	815	809	822	847	796	820	837	871	857	805	771	838	806	786	836	792	851	779	832	843	809	840	837	735	808	784	804	813	813	851	841	822	839	819	867	781	827	793	796	806	811	811	800	824	833	778	812	825	837	811	819	842	860	772	796	824	811	800	760	843	821	832	816	835	806	819	786	811	801	814	796	845	795	777	835	789	810	845	831	817	749	837	829	830	782	834	811	828	816	831	852	803	796	798	803	752	796	835	849	868	819	805	814	814	790	779	816	818	838	777	755	813	848	776	788	834	849	814	810	865	830	873	816	826	879	783	804	845	838	780	818	813	851	806	809	806	824	834	769	832	817	841	791	819	847	835	802	857	782	855	849	794	773	800	830	768	782	771	805	819	834	843	854	861
2181	4236	16462	14781	9391	4511	1299	317	125	68	72	82	80	68	82	65	65	78	74	65	74	76	66	71	80	72	78	68	54	73	68	70	93	70	63	81	64	71	55	60	81	61	69	62	58	74	57	76	55	64	75	55	75	68	61	64	59	70	71	67	78	55	50	70	64	72	69	68	61	60	64	57	63	71	82	56	50	80	64	66	74	71	62	81	68	57	68	70	61	73	77	78	76	73	57	79	74	77	68	55	69	62	71	60	63	60	68	58	64	79	65	68	62	73	79	65	69	53	73	73	71	83	60	62	55	70	77	66	73	76	75	62	79	73	45	70	73	63	75	71	70	76	65	73	73	63	52	58	67	73	87	86	71	72	70	68	62	70	70	75	79	61	70	74	58	59	59	52	74	70	70	63	69	60	79	65	68	61	73	60	62	55	65	62	62	74	96	62	59	53	71	58	81	68	59	66	61	62	62	73	75	80	68	58	70	72	59	77	62	64	68	69	72	75	73	72	57	72	53	57	61	66	64	76	63	69	62	74	76	67	65	74	73	63	65	80	77	73	79	66	63	53	70	64	58	72	69	65	70	64	73	69	65	74	76	64	67	69	64	65	68	73	58	86	73	68	64	58	73	71	82	63	91	75	79	65	56	59	74	69	65	73	69	78	63	65	70	71	75	73	53	76	64	54	67	83	66	68	73	72	69	71	63	74	76	73	82	78	65	72	71	68	56	66	66	75	72	58	72	66	81	50	71	64	66	78	87	64	80	72	76	63	63	70	85	46	77	64	72	45	57	63	68	66	71	54	69	67	73	72	67	77	67	70	73	70	71	79	70	68	61	47	54	71	63	57	71	69	73	73	62	67	66	65	73	68	58	71	66	61	63	83	74	75	90	69	62	73	65	85	70	62	84	74	56	71	79	74	70	73	62	74	65	77	83	75	76	66	74	66	72	72	59	69	70	77	67	64	70	85	56	59	57	67	63	66	79	70	89	63	69	65	70	79	75	72	69	67	61	62	71	72	52	76	75	67	71	69	66	75	61	69	81	71	58	73	65	78	63	71	77	77	68	68	72	67	67	80	63	69	70	68	74	75	76	68	72	56	61	66	72	65	76	62	70	74	61	65	63	68	79	65	60	56	65	71	54	74	64	68	76	75	59	58	66	60	54	66	64	65	68	79	66	59	70	79	82	73	67	76	73	98	75	67	69	58	79	68	75	68	64	66	71	74	65	58	59	64	74	68	66	55	82	73	66	71	72	55	62	68	54	65	67	60	69	71	58	51	62	61	64	65	56	67	58	84	72	63	68	59	74	70	75	68	72	78	59	62	68	57	73	73	66	70	73	62	67	83	65	59	75	72	71	60	78	61	66	84	70	60	87	74	68	67	73	72	67	77	67	61	78	67	60	61	76	66	79	86	76	73	60	87	81	72	69	80	65	49	66	64	67	70	74	73	55	64	57	66	67	71	65	71	67	69	60	71	72	57	76	68	78	73	71	79	67	48	66	51	63	74	65	86	67	66	72	60	77	53	63	69	61	65	74	50	70	64	71	62	69	61	86	70	68	63	89	66	78	65	80	74	65	69	62	65	91	66	67	64	68	86	56	59	63	74	68	85	59	75	57	81	54	64	54	60	73	56	70	58	54	91	80	77	67	62	72	76	68	61	78	59	68	70	68	75	74	71	67	63	83	63	70	73	53	50	61	66	80	65	74	52	60	62	74	65	60	57	67	68	62	71	59	66	71	75	49	60	58	65	60	55	70	63	57	58	67	58	58	72	76	65	64	66	60	66	68	54	77	66	62	67	69	56	72	58	67	74	80	83	69	69	75	66	65	68	56	64	72	72	59	74	67	69	57	67	75	63	76	75	73	52	59	68	72	83	81	66	62	61	67	63	67	53	60	60	70	63	61	72	67	63	81	63	74	62	68	81	65	72	59	68	83	65	59	59	57	71	69	65	75	59	62	82	74	74	83	61	57	81	74	60	65	78	73	69	73	62	73	84	73	78	87	68	72	64	64	79	68	63	56	65	77	55	60	61	76	68	56	71	69	68	61	55	69	76	73	74	60	69	61	64	63	61	79	72	63	73	67	75	68	63	67	78	66	73	70	68	82	63	52	84	66	60	85	62	81	65	61	65	54	73	66	79	72	56	58	65	71	76	54	60	84	61	66	76	64	55	64	63	85	59	74	86	60	69	51	74	62	60	60	59	69	64	69	77	66	70	72	71	72	73	70	70	61	68	78	74	81	82	65	73	63	58	61	66	62	67	83	63	66	66	85	70	72	85	48	68	59	76	70	60	75	67	57	73	81	74	60	91	66	73	47	79	61	63	63	58	56	75	67	76	73	76	65	84	74	65	65	75	68	65	91	76	73	74	84	42	69	62	58	59	73	61	57	65	62	80	63	69	66	60	63	72	68	72	65	63	70	71	61	89	74	67	69	67	72	60	87	64	82	65	71	93	73	66	59	69	67	64	61	73	70	67	56	74	69	63	63	72	66	53	58	70	73	68	59	66	54	72	67	63	59	65	78	80	64	74	85	61	83	84	67	83	59	60	60	71	69	63	74	57	51	78	63	66	74	63	59	73	77	74	83	68	61	75	74	65	55	65	78	65	60	75	54	65	67	73	63	65	64	63	74	57	65	67	67	63	75	67	66	75	75	76	62	52	76	64	59	60	64	63	67	51	69	75	65	65	68	66	67	73	73	60	59	73	75	74	64	74	83	72	70	69	83	57	72	73	77	78	85	60	78	60	75	59	74	82	53	77	75	72	57	56	67	88	64	66	77	69	64	67	72	70	73	80	72	67	75	76	79	67	80	64	60	72	66	66	71	58	60	85	63	67	57	69	81	73	73	69	75	76	60	70	92	74	68	74	67	59	79	71	62	58	59	70	59	65	68	59	59	44	68	53	74	64	63	58	66	69	72	85	79	78	75	63	79	72	71	61	79	67	56	74	83	72	74	69	60	74	62	53	73	64	64	67	60	77	65	50	82	74	71	70	67	68	78	66	71	82	64	59	67	49	70	71	63	57	77	63	65	64	66	65	68	60	88	63	61	68	69	87	83	61	70	58	72	77	73	61	69	62	69	77	64	62	69	74	68	54	64	63	78	82	78	65	66	58	78	73	78	71	61	57	76	53	81	62	76	75	68	68	75	79	76	74	76	66	62	69	65	55	85	56	61	66	62	72	74	63	61	84	54	70	97	62	76	67	69	62	64	79	69	74	68	77	67	72	72	68	79	52	78	60	77	73	70	63	52	67	82	76	68	69	67	61	77	57	77	57	58	58	48	72	56	85	72	74	74	73	65	79	57	66	64	67	66	66	80	71	71	54	69	66	62	59	66	69	62	72	72	71	68	72	67	68	59	68	69	75	77	81	61	66	74	82	63	61	54	66	73	75	60	59	66	73	75	70	74	65	81	63	85	65	68	66	86	82	74	70	74	83	68	74	70	69	64	73	84	61	61	70	69	80	75	58	58	68
17000	25114	44335	52130	51533	37766	22284	8547	2254	1081	833	829	865	817	885	848	822	779	776	892	884	811	792	871	837	831	871	818	827	885	807	831	833	812	797	863	856	790	847	869	841	840	830	839	850	868	879	866	817	819	814	875	833	876	791	872	823	806	795	880	807	821	834	825	820	839	820	897	804	820	882	841	799	786	844	827	894	787	851	842	790	805	867	869	822	838	812	807	816	795	869	803	853	830	866	780	847	810	841	812	811	806	814	866	848	793	812	819	835	830	826	786	830	808	845	794	822	824	859	876	821	817	835	795	795	790	840	855	834	817	868	825	852	847	839	845	802	818	827	844	858	812	820	843	853	805	862	839	860	804	831	842	813	853	822	880	823	837	827	822	814	830	826	814	861	794	803	889	892	810	830	837	817	838	823	810	845	846	861	841	794	828	834	845	871	890	873	881	829	881	870	792	817	796	815	784	786	836	843	847	822	800	776	840	808	875	810	847	818	852	844	786	809	839	809	886	817	788	808	865	830	868	799	858	805	817	788	848	846	726	831	822	802	824	806	833	812	794	833	789	838	792	818	842	848	786	839	838	851	834	880	852	840	851	820	828	853	801	843	849	821	902	878	842	844	794	800	852	791	843	853	862	802	816	799	856	738	830	753	814	732	799	807	753	828	880	837	865	786	842	844	811	841	789	783	805	851	839	832	819	876	825	818	840	869	810	831	876	875	829	823	831	828	856	827	804	796	800	856	854	792	785	848	857	855	838	869	821	807	782	785	797	824	804	827	857	875	857	794	895	856	817	871	791	856	802	845	830	824	856	867	838	873	806	863	842	861	846	865	825	853	849	802	804	825	823	830	823	820	782	844	870	800	814	808	840	841	821	779	833	831	805	843	840	775	837	841	862	831	823	857	859	816	832	842	831	790	832	802	840	784	785	810	827	904	840	829	845	833	803	818	828	834	849	804	854	830	897	781	870	858	846	910	827	859	836	845	813	871	807	774	797	856	857	856	828	841	813	814	821	795	813	821	820	825	891	839	862	828	819	812	827	823	876	803	858	872	830	857	826	873	827	878	839	839	837	793	822	869	831	843	841	839	835	834	812	821	840	818	837	836	857	826	786	841	818	796	836	833	821	886	828	822	826	842	823	830	819	767	819	786	840	783	817	807	846	823	825	883	829	799	858	829	860	825	844	833	817	799	845	851	817	838	892	831	849	845	836	833	792	792	822	814	789	817	858	848	853	891	775	826	862	837	889	870	811	846	818	838	871	764	793	878	795	830	785	846	816	817	834	833	850	817	880	843	876	793	854	815	868	876	826	839	873	833	872	846	868	817	817	801	835	831	772	852	801	873	866	866	862	785	866	815	795	835	857	824	788	882	812	830	861	855	835	847	774	850	812	844	817	924	826	883	823	845	851	841	816	830	824	833	851	832	840	845	867	827	832	836	765	831	796	862	852	842	826	844	806	838	856	851	871	890	810	827	830	849	869	830	870	786	828	841	880	832	847	871	813	864	819	836	794	846	810	821	862	812	835	779	822	836	834	758	800	797	885	827	826	813	842	796	797	785	834	819	856	841	846	763	889	860	879	836	861	819	842	806	800	797	848	885	880	819	817	776	849	862	832	784	810	829	840	825	773	846	822	825	811	839	861	827	873	833	900	832	838	823	841	821	808	841	854	837	817	828	809	756	875	857	837	820	827	859	878	828	851	813	819	840	847	844	895	826	876	863	860	875	783	826	799	877	827	853	786	847	832	837	851	826	786	837	824	842	863	849	861	885	877	855	865	821	820	813	831	831	880	829	813	816	859	832	829	876	860	839	817	757	821	785	836	877	880	798	835	825	852	797	807	853	820	827	833	794	831	809	832	846	821	853	780	836	792	904	843	865	862	807	834	799	861	895	776	850	832	855	837	828	844	841	818	857	804	853	856	775	816	789	823	798	860	841	895	854	814	816	828	830	845	817	815	812	884	856	827	775	832	791	817	881	851	840	870	820	829	832	819	806	857	847	870	821	823	841	841	797	862	878	820	830	822	828	817	836	812	817	811	825	826	843	831	833	836	854	835	871	819	847	903	851	862	868	814	859	838	833	786	836	792	902	825	841	814	806	819	828	778	804	842	818	808	815	878	828	812	846	828	821	809	820	813	805	854	811	870	868	793	838	824	854	839	827	849	860	852	818	830	834	827	922	789	790	815	839	787	813	872	830	851	847	829	778	870	805	839	796	814	862	844	803	831	818	842	801	891	839	830	801	888	810	820	836	850	845	863	822	784	826	834	846	794	812	842	817	812	883	816	827	770	825	838	847	858	844	811	827	825	785	781	829	843	874	837	903	841	840	836	911	811	852	842	829	843	901	849	855	838	854	822	802	836	807	811	798	815	788	837	811	823	834	799	818	868	806	862	824	882	793	802	885	891	887	838	824	849	780	837	841	844	814	806	828	828	843	878	848	862	846	841	834	797	899	791	825	828	836	885	790	839	823	854	845	822	816	811	843	834	852	806	801	868	830	866	824	809	830	849	808	837	909	812	833	894	862	844	846	876	846	791	797	837	863	842	879	876	787	811	848	810	802	826	808	810	876	829	822	826	802	814	836	873	868	858	832	829	812	881	848	836	824	798	885	850	890	783	809	803	798	782	830	827	781	828	823	821	830	849	814	833	847	847	775	867	801	860	828	914	799	860	834	846	779	783	833	810	795	803	840	833	798	857	789	822	896	841	808	781	831	800	822	819	811	837	831	837	791	830	854	846	756	827	835	782	812	779	840	784	819	854	855	831	841	809	859	809	782	876	834	817	821	860	804	812	849	853	870	846	821	812	784	814	825	847	825	887	809	839	835	869	862	845	881	828	841	828	796	815	826	828	852	837	777	866	786	882	815	828	896	809	822	833	842	842	855	858	802	847	818	840	782	803	821	805	833	779	830	774	810	766	793	808	821	852	892	839	800	849	807	845	842	792	843	809	810	830	804	856	831	818	823	872	839	779	858	804	878	863	864	850	773	847	827	788	847	784	870	791	821	814	830	821	836	804	800	860	856	861	813	808	820	866	865	800	845	813	825	872	819	815	824	840	869	852	800	815	821	851	819	839	835	827	819	876	800	856	860	876	856	848	842	833	805	841	814	837	882	894	821	817	831	856	778	828	816	922	910	823	859	816	810	831	881	829	855	833	899	838	876	822	887	848	815	800	796	841	812	820	846	824	851	827	838	883	796	799	796	810	797	840	834	821	842	841	788	890	819	836	831	920	776	794	828	850	843	810	866	820	861	837	840	827	849	817	841	813	801	797	844	831	853	817	794	882	807	823	846	837	851	812	778	811	846	810	808	807	842	823	862	829	827	815	820	834	796	818	800	810	807	904	896	864	825	835	888	844	837	879	834	866	798	815	854	856	808	876	830	843	873	847	814	808	792	798	828	828	862	839	866	927	817	846	816	870	863	825	858	855	816	871	860	878	749	896	809	796	817	794	868	749	839	823	844	867	863	844	820	814
1261	7804	23184	21013	14341	7539	2138	495	147	79	58	51	64	74	58	70	66	56	62	67	59	82	58	61	60	61	64	78	77	55	68	55	79	74	76	67	68	65	59	61	61	72	75	63	75	64	70	57	69	79	59	71	61	69	73	58	74	67	69	72	67	72	77	61	61	68	69	63	77	63	66	69	62	62	66	66	69	65	73	69	67	73	85	68	85	72	72	71	75	72	70	67	60	64	62	62	67	58	76	74	59	56	65	65	64	70	52	73	72	64	58	64	68	67	69	68	65	63	49	63	60	76	63	70	69	71	68	56	88	79	65	59	73	69	55	63	58	68	72	66	66	72	63	79	66	74	76	59	65	60	78	73	68	63	92	78	72	78	75	65	62	67	78	54	80	79	79	65	67	83	79	64	66	56	69	83	70	66	63	74	77	80	67	57	61	65	78	63	60	68	64	74	70	58	57	72	67	67	61	77	65	71	70	70	74	70	56	59	72	67	67	69	73	62	62	86	55	71	69	72	75	69	71	47	63	67	63	82	55	53	74	79	91	71	74	68	58	72	66	54	66	74	56	80	75	48	59	61	62	64	73	64	70	52	71	60	68	64	67	57	88	77	61	81	71	66	67	76	72	64	60	55	71	75	75	67	73	56	57	65	73	68	67	76	54	68	64	82	84	82	57	56	59	65	72	71	66	69	72	60	69	59	74	73	78	66	73	66	63	81	80	55	73	63	79	61	76	70	59	59	74	83	70	72	76	74	70	68	76	90	66	81	63	69	63	54	68	67	64	59	67	80	66	62	67	77	79	87	63	65	63	68	59	60	57	58	67	57	59	62	71	76	75	58	55	57	71	68	74	77	69	93	68	68	70	62	72	63	62	77	69	82	70	67	66	78	87	66	49	71	77	65	68	67	79	52	68	60	83	64	70	61	66	78	68	56	66	54	80	74	75	72	75	56	59	52	63	85	66	77	64	71	87	70	80	65	60	48	55	64	62	71	68	70	71	69	72	72	65	50	73	68	74	78	68	70	68	91	50	71	86	77	63	74	57	64	63	59	67	66	60	66	67	64	63	69	74	71	59	76	55	69	67	75	71	57	81	51	67	77	65	84	71	67	79	59	61	83	67	61	68	63	71	63	73	62	73	55	84	75	65	73	70	61	57	68	64	71	67	73	64	61	65	73	51	54	75	68	73	86	63	52	85	73	61	58	68	70	81	71	69	78	67	62	63	54	75	69	65	85	79	75	66	71	69	79	79	70	66	74	48	71	54	50	60	88	74	84	65	86	68	69	66	64	62	59	63	69	81	63	79	63	86	63	76	68	59	61	79	69	81	62	65	71	54	69	77	66	74	55	79	61	59	68	74	62	57	66	73	72	67	69	68	70	62	63	48	64	54	51	69	69	65	59	87	57	72	72	62	63	67	57	62	63	51	59	73	64	61	61	57	65	58	79	70	63	69	78	70	73	78	69	71	57	73	70	67	59	64	65	57	64	59	62	80	71	68	76	69	72	75	61	73	76	60	74	68	64	70	67	53	65	81	64	59	72	61	64	68	66	71	59	56	60	55	62	79	68	69	77	92	69	66	54	72	72	84	67	59	64	60	76	63	79	61	71	61	72	74	71	75	64	72	74	82	58	79	70	75	71	64	64	55	68	67	57	56	60	68	76	77	76	62	72	71	61	73	62	66	51	66	61	62	63	63	80	71	65	66	74	69	77	71	88	81	76	85	70	61	68	63	62	80	72	49	80	59	64	68	53	63	74	53	74	74	70	50	72	80	69	72	65	60	73	72	53	75	82	66	63	63	74	61	54	63	73	61	63	69	68	70	57	77	77	66	68	59	60	70	51	77	69	73	59	67	61	81	65	80	54	75	73	64	65	59	64	70	69	80	61	83	67	53	78	75	67	66	47	59	70	67	75	68	69	60	66	79	54	79	62	68	69	69	76	68	76	82	63	56	65	68	69	60	77	75	57	71	63	89	75	58	87	71	70	65	62	90	62	71	53	53	86	57	70	74	74	64	72	64	72	65	74	67	92	79	85	71	60	85	69	68	61	71	70	74	63	68	62	73	71	61	75	73	62	61	80	71	68	67	65	66	68	62	68	55	75	74	53	73	73	64	77	60	66	78	58	57	81	59	78	72	78	72	67	69	61	66	72	60	77	66	69	62	70	63	56	74	73	63	59	61	74	69	79	73	62	65	71	72	87	56	60	70	80	64	72	71	55	70	78	48	75	56	75	77	53	72	77	75	68	59	58	70	53	70	72	60	72	77	68	60	76	54	69	68	67	72	77	81	77	67	79	86	67	79	78	65	77	77	71	71	73	65	61	60	70	48	69	77	64	58	73	53	62	60	73	60	65	75	53	61	77	78	74	66	59	71	76	63	70	53	65	55	70	70	56	66	55	60	62	66	84	61	69	79	90	58	86	67	61	74	83	70	64	73	58	72	61	78	64	77	59	60	84	60	69	67	70	72	63	71	66	73	65	73	55	56	63	81	59	61	73	72	58	61	68	62	60	64	76	63	50	75	67	66	88	68	82	59	58	60	73	77	60	73	67	43	72	50	77	69	63	73	57	65	56	71	67	79	63	71	72	61	61	71	56	68	59	69	73	65	65	60	60	68	63	66	52	71	50	77	74	78	72	78	55	60	61	64	65	71	78	74	61	55	74	51	58	62	67	62	78	74	50	64	66	74	75	74	80	68	69	59	61	70	69	73	60	62	64	70	74	69	60	72	65	82	68	63	63	63	82	63	63	67	59	70	61	60	62	64	68	66	76	72	63	87	68	60	75	66	62	65	69	69	84	76	73	79	65	63	61	61	78	68	70	79	72	73	70	60	60	72	71	50	66	70	44	61	47	73	72	75	53	66	56	69	75	47	86	49	77	59	59	83	63	60	58	56	68	57	65	79	72	63	74	73	63	64	63	59	75	63	63	65	70	56	87	70	77	72	55	67	59	52	79	66	55	71	56	57	79	62	71	64	73	63	68	81	71	70	77	62	65	57	88	62	71	73	70	73	63	70	72	59	74	74	64	67	64	67	68	70	66	67	60	87	67	57	63	86	65	78	55	74	68	74	73	73	60	57	74	73	72	70	69	74	75	51	61	65	68	71	64	73	72	54	72	59	61	68	63	77	69	70	55	54	55	79	60	67	88	55	63	63	69	83	62	71	65	77	72	65	70	65	80	72	63	62	58	66	72	57	63	59	64	67	64	67	70	67	61	82	47	68	70	67	65	62	57	67	78	62	69	70	71	72	73	65	78	61	63	39	67	78	70	67	66	76	66	41	70	67	57	74	66	64	54	71	67	64	59	75	65	44	58	80	65	66	60	63	60	80	63	59	68	78	74	68	72	69	77	66	64	65	80	73	61	66	61	68	67	74	70	76	79	70	60	74	71	69	84	79	71	71	56	80	70	66	61	56	60	69	52	84	72	64	63	55	59	66	83	65	65	61	64	66	62	59	87	68	72	68	59	61	68
21894	33776	51054	61119	61265	44736	27159	11673	3223	1150	902	791	881	821	829	856	822	844	893	865	834	875	807	859	815	819	764	830	791	859	824	812	809	816	838	822	839	828	849	841	839	890	821	878	837	777	827	813	768	764	886	814	846	826	866	846	821	853	812	870	850	828	839	809	882	803	800	849	801	846	846	816	803	843	859	822	867	812	860	831	837	812	743	818	821	851	833	780	822	844	799	858	890	838	813	809	790	913	850	847	815	820	787	845	801	836	801	858	800	820	807	825	817	839	828	840	832	837	838	832	829	870	851	839	813	841	829	826	790	875	853	855	815	790	839	846	794	795	877	807	838	844	824	840	789	799	793	808	836	807	877	820	786	853	808	733	810	855	841	802	831	817	823	798	828	831	812	818	800	806	779	795	819	809	811	886	844	846	859	771	831	845	816	807	874	841	828	802	782	836	853	800	854	794	854	822	825	818	814	823	796	843	802	797	824	838	835	832	830	832	838	814	855	889	877	866	875	845	912	847	819	875	821	812	839	879	811	837	846	818	820	830	880	827	838	780	847	823	844	868	871	813	826	786	852	815	798	826	815	822	802	792	809	809	830	832	828	773	824	856	881	764	830	823	875	765	786	863	863	787	810	865	746	835	813	811	812	793	801	843	767	829	855	853	811	831	836	807	824	896	856	840	791	828	892	805	801	828	822	842	808	788	818	803	789	817	868	786	829	842	846	802	849	840	865	871	813	817	839	819	816	775	841	842	845	811	811	931	854	797	814	783	832	853	861	817	799	805	815	826	807	837	833	839	813	869	807	853	857	844	756	840	813	877	808	813	838	831	776	835	802	914	871	784	824	859	890	855	800	858	798	825	849	810	799	888	868	813	777	831	813	802	832	818	838	846	844	847	822	799	777	805	800	806	818	825	826	826	876	853	840	800	840	826	813	824	768	830	825	804	855	786	784	852	797	782	837	790	796	841	787	840	822	827	846	764	839	796	804	838	819	829	827	812	807	828	792	848	828	821	831	795	864	829	857	811	817	804	811	796	813	860	792	812	825	834	791	801	840	829	820	819	844	801	841	842	872	787	829	851	870	807	822	802	817	835	830	815	829	816	833	839	802	872	823	809	831	797	806	826	838	803	856	804	831	792	884	818	835	854	820	818	880	820	823	864	826	852	791	813	839	827	840	796	786	850	810	800	852	819	799	826	845	825	833	832	809	822	831	878	780	789	846	830	820	819	768	871	868	818	821	855	874	815	857	814	826	791	865	770	803	841	841	867	825	840	834	836	769	844	838	850	777	810	792	830	816	843	835	822	798	850	805	841	804	838	826	782	842	805	822	840	796	826	836	813	804	807	820	865	871	841	833	798	836	810	828	785	865	842	807	848	854	849	841	829	859	817	799	842	832	840	845	795	800	812	833	874	816	811	839	846	826	815	826	887	826	792	870	804	770	870	826	794	856	850	840	849	819	814	804	811	813	843	777	862	781	833	775	770	831	804	855	783	835	819	821	856	842	831	843	818	808	819	803	775	820	817	824	879	795	780	884	816	866	801	798	799	831	829	768	819	781	780	830	797	810	797	760	811	805	797	860	814	835	821	834	842	813	816	812	932	862	854	858	812	811	803	834	819	805	812	816	826	817	850	856	836	835	827	795	818	901	836	829	846	840	831	816	842	821	834	779	927	802	860	799	834	799	844	836	822	828	858	856	811	858	892	825	850	797	858	849	872	859	847	846	856	848	788	824	794	795	761	829	817	860	827	791	840	793	830	800	871	826	849	829	853	804	794	829	810	832	819	769	807	786	847	836	842	848	811	827	824	817	810	860	788	808	808	861	819	802	809	808	829	822	827	851	840	849	830	821	853	796	800	855	780	852	846	838	806	849	781	864	884	821	863	832	832	805	770	816	815	842	834	810	833	839	799	808	754	855	815	801	841	846	857	813	848	805	799	842	825	891	843	806	798	834	831	814	837	801	778	829	815	839	807	859	834	841	826	776	791	826	870	840	831	842	844	818	802	847	777	810	828	802	800	779	852	817	840	820	864	827	852	819	845	840	824	846	828	804	838	819	824	798	887	839	814	773	834	787	820	819	803	820	828	783	832	830	794	789	837	830	822	810	868	807	832	892	776	799	848	843	810	754	775	877	840	802	840	853	823	868	820	840	832	817	842	858	819	776	849	844	820	836	840	821	820	850	852	865	816	824	848	834	822	840	829	843	823	830	802	875	845	815	819	804	819	809	817	836	853	836	786	829	820	807	837	844	865	865	833	790	827	845	789	821	835	874	821	782	850	791	844	850	826	856	762	787	829	841	806	853	823	880	841	858	824	843	839	850	856	864	856	881	791	765	730	809	791	814	815	799	846	852	800	798	820	851	835	875	819	855	805	827	803	867	835	851	797	812	817	855	857	827	833	810	846	880	849	798	849	860	822	808	809	801	850	843	859	802	831	805	805	815	847	858	839	776	830	803	789	845	851	826	817	844	763	842	826	771	779	797	812	790	869	888	838	798	882	858	825	854	821	795	798	821	809	834	800	788	833	845	785	831	863	856	843	839	809	834	795	831	800	837	820	842	778	859	848	781	825	830	797	810	794	841	821	805	823	891	812	854	782	797	751	874	806	825	823	836	836	830	823	820	768	893	814	815	800	849	862	838	850	849	813	816	831	797	816	788	909	846	851	828	827	830	814	847	838	834	839	805	817	835	811	852	839	824	765	842	841	824	862	824	868	850	801	831	863	775	868	827	868	794	876	813	847	797	809	840	849	851	768	853	822	768	806	812	764	831	834	814	828	761	828	828	859	839	782	805	845	803	837	856	804	808	836	820	798	844	735	803	825	802	832	844	919	804	826	821	796	829	833	803	767	825	836	794	795	840	846	828	832	835	853	802	809	853	837	797	856	840	807	832	827	824	762	759	779	825	790	817	825	861	805	817	843	820	798	847	785	833	852	878	789	853	830	803	819	816	803	810	823	831	834	787	821	787	870	857	828	851	827	876	799	809	828	872	838	850	828	842	816	841	845	784	797	827	822	864	850	882	832	842	758	833	833	822	830	847	852	874	858	807	840	872	819	875	819	857	822	845	813	779	818	791	792	771	840	809	797	823	815	823	798	874	874	805	842	837	801	785	800	777	841	850	804	812	791	892	838	880	774	801	781	845	863	846	839	842	839	833	831	901	896	850	791	885	849	813	828	841	820	851	824	849	810	794	781	845	803	815	832	793	855	835	874	837	863	882	856	845	881	862	812	849	836	834	782	836	766	752	772	854	823	855	814	826	843	847	811	835	801	777	865	866	853	798	839	789	799	831	814	768	782	824	838	852	803	833	826	813	822	840	799	825	783	767	778	785	851	803	823	802	788	812	806	808	816	821	795	755	769	839	830	860	844	829	841	772	819	821	813	765	748	790	858	899	806	800	849	787	793	858	840	831	813	846	777	833	835	845	820	844	848	816	811	858	780	844	842	791	853	800	799	766	870	834	798	832	795	800	804
1417	1409	6056	6110	3761	1784	585	187	78	75	69	61	73	61	72	75	76	72	55	79	73	80	82	70	55	78	71	67	69	66	56	59	58	75	71	67	47	73	74	56	55	71	54	52	91	74	72	48	54	64	67	74	59	68	66	73	64	76	75	73	60	64	59	76	80	64	69	65	66	63	79	68	61	66	63	61	61	75	74	58	65	76	65	74	68	76	65	78	76	51	62	66	65	67	83	70	77	53	69	61	61	61	79	82	52	76	72	52	64	68	67	76	59	62	75	66	54	57	67	71	58	71	72	66	60	70	56	70	64	63	64	70	56	71	72	53	57	66	69	78	65	90	66	87	68	73	67	72	59	65	66	65	75	58	63	68	62	63	71	64	64	60	69	72	68	68	91	49	68	69	69	64	58	81	57	58	67	82	76	65	56	54	64	68	69	68	75	79	70	76	73	71	78	55	68	65	62	56	68	60	69	78	66	65	62	88	66	59	60	59	62	58	56	79	75	55	71	60	68	66	75	60	58	65	76	69	68	55	62	66	72	71	64	67	72	78	57	60	69	66	79	58	65	73	68	71	71	75	76	75	71	71	62	68	58	74	71	63	61	65	68	70	60	76	66	63	58	72	73	64	77	75	74	76	64	67	70	66	78	73	65	44	62	69	62	68	75	61	84	77	63	70	71	51	71	62	58	63	71	64	91	75	66	63	62	77	62	64	54	56	61	67	63	64	65	40	64	62	84	65	75	53	70	76	84	70	61	58	71	63	62	79	59	61	74	73	65	72	82	63	84	83	67	58	65	59	63	74	69	55	71	66	67	69	73	75	70	78	79	48	71	44	63	59	77	68	56	53	71	74	68	72	62	71	85	71	73	82	62	67	61	67	76	58	68	70	49	65	57	79	66	81	52	70	63	59	71	81	78	67	76	78	59	55	81	67	60	65	65	72	73	63	71	59	54	66	52	78	67	65	67	56	51	72	52	53	56	75	77	65	67	69	47	66	69	86	64	68	76	66	74	66	72	68	60	72	59	61	77	72	63	61	73	81	72	70	66	73	63	66	64	74	58	70	67	67	59	80	72	60	75	73	72	68	60	67	62	69	59	74	60	77	81	53	78	75	70	74	69	61	73	65	57	51	65	65	60	69	66	68	58	74	68	70	72	63	63	66	60	61	69	61	78	51	64	66	64	72	57	72	66	58	66	61	70	61	58	56	76	69	68	70	64	59	68	88	77	65	64	73	55	77	61	71	63	72	69	64	66	82	56	65	68	61	57	57	65	64	61	80	77	64	57	56	58	60	60	74	58	68	55	55	70	68	81	70	47	69	61	68	74	70	75	59	62	57	73	64	71	71	82	67	66	69	57	68	72	69	63	69	48	60	62	78	53	72	67	66	81	71	60	63	68	78	71	70	69	62	67	63	56	59	72	74	76	64	56	60	71	67	60	66	84	67	62	63	69	66	64	52	71	69	64	71	73	68	48	50	75	54	67	66	61	63	64	67	51	68	73	70	60	60	67	63	69	86	73	75	60	66	84	58	74	54	56	67	56	71	53	63	61	82	56	79	75	69	68	79	70	74	60	66	55	70	76	67	61	57	59	63	57	64	79	69	85	67	59	71	59	84	75	77	66	67	72	67	66	63	72	72	69	63	92	62	60	79	65	69	71	70	82	68	65	72	88	57	65	58	60	71	68	69	68	61	71	62	57	76	60	73	73	73	78	64	77	61	76	74	64	66	69	81	58	65	71	61	65	55	53	67	65	69	71	57	67	71	70	78	66	74	70	64	61	78	63	58	63	63	67	57	41	71	67	68	67	69	65	70	68	77	62	67	55	60	60	59	74	67	58	72	74	76	77	73	87	62	71	66	53	70	66	67	72	86	72	60	72	64	63	80	74	66	63	71	61	63	66	64	69	63	63	67	60	76	68	61	77	67	67	72	73	67	76	56	64	72	62	64	75	76	57	61	64	57	57	75	68	58	73	60	73	65	57	58	70	70	68	55	73	53	70	47	62	61	74	77	66	67	72	58	61	42	67	90	71	64	52	78	84	76	70	69	65	63	69	73	67	60	72	68	81	68	63	66	72	74	74	68	57	62	62	76	69	57	68	67	74	77	65	61	82	70	57	59	74	76	66	66	66	64	66	74	74	63	71	61	82	89	66	79	74	67	67	55	73	69	58	78	74	56	57	69	73	70	68	52	60	65	83	83	58	77	73	61	69	62	61	56	58	68	80	57	63	63	61	80	64	67	85	70	66	75	52	58	67	62	59	67	66	89	68	67	77	82	63	72	70	60	61	59	63	68	76	64	73	61	59	64	68	72	63	54	76	71	68	73	71	69	69	54	58	62	58	69	75	55	67	55	71	68	69	69	63	69	53	72	57	76	72	81	74	71	78	70	74	58	76	72	68	66	58	84	76	63	69	59	59	69	67	61	68	75	56	59	62	57	55	62	61	66	74	81	69	72	68	63	56	69	54	59	72	64	68	68	63	61	71	55	67	68	57	74	72	77	73	62	70	60	63	71	77	58	71	66	79	66	73	64	62	65	56	76	69	54	68	81	71	79	74	55	69	61	73	61	55	59	74	60	71	68	75	60	63	65	78	69	55	60	75	52	81	66	68	66	67	59	48	63	75	59	64	57	79	71	71	77	59	77	63	66	59	61	62	72	57	67	58	61	57	77	66	63	59	69	82	59	60	64	81	64	84	51	68	71	80	62	78	74	69	71	67	56	74	74	57	60	84	67	73	68	64	68	64	70	79	74	56	70	72	77	74	64	71	66	92	52	68	64	73	62	65	65	57	66	77	64	62	60	56	65	63	65	71	72	56	72	73	70	60	62	48	69	66	67	68	65	73	68	57	72	71	74	75	72	64	66	59	78	63	54	66	54	64	42	61	77	72	78	65	61	62	83	65	78	66	62	74	67	73	68	66	71	66	67	52	74	66	64	60	68	66	60	55	63	58	70	65	68	70	86	71	71	70	78	60	52	80	71	56	58	54	74	70	62	75	80	55	74	71	69	83	68	59	63	72	68	75	75	69	74	52	62	84	61	79	73	82	67	73	65	82	72	77	69	70	70	56	65	77	69	55	79	75	61	58	69	68	62	58	59	74	47	62	55	59	58	51	68	71	71	56	67	59	64	70	84	76	75	66	52	69	61	58	57	74	57	76	72	67	67	85	79	74	52	83	67	68	73	58	67	74	71	61	64	57	67	71	62	66	68	52	78	64	53	52	75	56	74	92	59	69	69	72	67	75	58	53	78	62	63	67	59	65	63	61	71	73	63	71	66	62	70	66	61	64	65	66	84	71	78	62	61	62	69	80	55	72	69	58	77	66	58	63	70	70	61	66	54	60	95	71	78	67	70	74	68	78	74	54	74	86	64	68	71	58	58	70	61	52	62	83	67	63	67	60	61	64	90	70	68	73	68	63	62	47	51	74	70	72	62	77	72	59	74	65	58	60	67	74	55	71	71	76	62	62	64
13812	17106	32192	37914	37488	27870	14106	4329	1470	953	801	790	828	774	819	816	829	770	814	803	831	824	796	817	860	793	809	806	827	812	815	882	821	809	799	856	827	801	771	840	793	840	796	856	783	819	794	836	856	858	818	767	794	811	772	838	822	816	815	823	859	799	802	856	781	889	848	766	861	834	812	822	786	808	784	839	805	827	803	762	867	797	787	810	771	802	877	793	847	832	796	776	825	814	855	855	816	820	811	789	805	816	805	817	836	829	802	843	804	786	820	843	760	797	820	819	823	811	800	837	860	792	830	806	828	851	796	781	837	816	824	781	784	808	782	775	853	819	815	813	855	838	820	766	832	821	774	813	836	793	789	836	815	830	836	799	737	834	835	819	807	852	795	835	842	820	858	869	816	794	873	837	816	784	889	823	782	774	846	772	810	796	805	768	815	808	808	851	837	857	793	842	840	789	850	825	816	806	882	787	837	874	764	795	830	815	809	802	803	742	799	860	827	865	826	838	750	783	868	771	807	802	821	824	765	754	850	827	807	818	797	806	822	871	879	796	825	818	783	804	784	811	862	846	820	764	814	811	866	817	843	757	826	823	877	845	837	781	822	785	844	835	838	820	806	828	855	779	786	854	821	846	786	826	792	801	779	799	794	806	760	802	802	821	812	827	836	805	807	796	799	825	804	865	799	834	786	818	758	769	799	814	815	771	820	822	787	822	814	835	865	802	888	837	812	793	857	830	793	792	801	773	799	868	806	871	844	797	817	857	781	784	809	843	800	805	815	810	793	811	814	822	815	811	842	821	782	807	839	826	811	814	783	783	802	788	833	822	832	819	798	870	843	829	845	788	770	800	788	809	846	838	801	803	872	831	826	836	785	794	821	784	870	824	813	804	842	820	819	829	817	808	802	845	818	804	807	812	841	798	810	841	792	804	830	784	770	824	808	828	809	819	764	790	789	806	763	825	795	814	797	869	830	817	787	828	797	815	788	782	837	824	822	789	816	822	842	773	778	791	832	844	781	803	807	784	816	798	781	846	841	816	759	846	778	832	810	859	807	793	813	832	774	840	829	790	826	815	863	787	846	817	845	835	769	783	819	824	831	789	789	786	837	855	786	776	838	802	829	793	847	866	798	843	814	789	831	798	821	819	836	817	798	850	849	870	764	797	819	757	781	810	871	804	799	774	802	825	809	814	801	819	854	852	836	833	819	810	865	796	825	813	792	766	819	803	785	816	813	844	840	782	829	860	773	865	869	856	772	776	820	798	874	836	835	779	819	785	824	888	822	820	824	787	753	772	786	786	815	798	825	782	776	844	800	781	794	790	806	734	794	829	809	789	843	794	822	833	832	876	829	852	791	882	841	890	825	839	775	812	776	793	853	804	804	856	817	839	804	812	813	827	818	813	785	828	797	811	871	837	771	830	832	832	773	841	775	801	802	810	819	813	802	839	775	864	818	790	864	808	830	844	821	828	835	821	829	801	782	820	800	784	803	830	809	807	856	833	799	812	805	850	826	798	831	821	873	813	796	792	816	818	807	800	761	839	873	796	875	856	811	803	779	878	828	804	807	772	768	836	805	832	821	763	789	777	826	816	800	755	865	858	817	779	845	823	808	774	783	793	792	800	875	745	803	794	789	846	752	839	804	814	826	816	789	799	864	852	781	796	799	787	842	825	796	812	836	869	816	780	838	832	813	790	814	871	803	832	840	836	780	811	793	838	807	810	866	784	798	815	784	773	799	798	859	829	847	833	845	783	819	820	847	826	826	787	781	852	761	822	849	800	854	802	846	809	850	793	791	816	811	836	822	813	840	779	811	812	812	815	797	793	832	766	813	830	845	833	884	789	804	857	857	827	818	868	818	828	798	804	790	886	814	777	830	811	790	818	832	851	786	770	827	782	825	780	807	792	823	805	836	782	814	833	809	795	848	805	827	830	787	775	790	843	782	843	871	856	812	812	804	880	839	850	824	822	807	820	842	822	885	735	741	834	887	818	821	892	843	718	867	767	774	851	793	764	815	815	852	792	851	782	787	849	797	819	866	861	802	780	858	819	761	832	780	816	795	845	793	803	874	831	836	865	833	773	808	789	843	809	783	815	798	855	814	789	828	817	833	826	834	866	873	796	791	821	810	835	862	781	825	864	789	867	821	844	835	823	802	794	779	864	850	774	806	741	822	833	847	800	838	769	834	801	870	830	894	872	788	818	832	776	826	801	808	837	851	818	775	797	853	819	828	790	825	840	817	821	768	799	836	876	793	849	810	814	817	791	844	737	764	858	825	805	811	804	843	813	799	862	830	772	813	803	821	776	781	775	854	816	818	839	816	802	779	810	813	772	812	792	866	788	730	833	833	817	853	848	829	777	799	823	804	833	810	790	784	802	813	801	808	809	793	778	797	819	856	816	843	792	793	750	796	809	787	786	849	777	808	798	840	808	807	783	770	838	853	847	837	809	819	787	747	851	810	818	847	833	832	812	816	796	832	835	772	810	795	798	829	781	847	801	770	808	835	851	820	855	813	785	750	798	813	819	847	855	843	808	771	856	773	814	792	793	820	785	819	814	837	811	814	839	842	804	817	817	770	831	824	779	820	838	816	808	803	756	779	820	823	824	830	768	772	802	838	796	832	791	823	796	790	809	790	807	842	796	877	839	839	837	799	837	849	792	824	803	814	855	814	822	761	826	812	825	814	835	817	821	771	808	748	868	804	788	784	843	831	764	820	837	758	853	791	839	804	827	844	754	857	799	838	777	828	852	792	805	840	795	826	815	835	820	807	761	852	781	796	831	827	769	749	775	855	763	798	813	806	852	764	822	774	805	825	842	785	781	806	795	781	818	805	813	858	815	788	806	867	804	842	825	809	763	769	839	799	805	784	830	820	833	813	854	786	801	770	790	805	830	833	795	813	809	825	793	866	807	819	793	841	812	824	802	789	783	783	831	782	833	789	839	768	861	781	761	791	812	839	807	840	859	794	807	767	843	804	799	852	820	856	809	843	887	834	819	784	812	852	833	874	779	765	818	811	835	799	743	804	855	822	789	812	836	795	808	823	862	788	822	851	776	789	811	863	851	858	820	830	794	797	810	816	806	790	811	793	844	840	885	840	782	794	809	813	815	844	841	858	807	855	784	826	845	822	789	808	877	787	851	828	800	806	817	787	846	831	874	805	818	799	849	861	860	891	836	809	825	817	785	792	804	855	807	816	780	793	756	835	881	849	864	814	797	838	870	805	848	824	820	814	837	837	830	811	822	794	822	797	818	825	823	837	726	772	799	828	799	818	821	847	808	839	842	802	781	787	847	825	818	791	819	821	811	809	861	838	828	822	797	799	818	778	785	855	820	862	804	835	774	843	795	835	818	833	822	821	813	834	842	871	854	828	821	852	788	810	802	856	833	810	808	823	790	795	768	813	834	763	820	787	825	844	816	823	811	795	814	801	767	816	824	810	795	816	803	821	805	815	825	820	838	809	822	847	840	803	744
787	4509	14721	13612	9428	4588	1288	318	100	81	78	71	75	73	80	57	70	72	60	54	74	64	88	55	63	67	68	69	54	61	68	68	63	67	74	69	56	67	62	74	77	65	74	62	74	71	63	69	66	63	66	72	52	72	67	57	84	61	65	67	79	59	69	63	72	65	55	62	73	67	62	63	58	77	64	63	60	72	64	74	70	72	59	62	67	69	64	56	66	64	70	67	65	66	68	56	59	63	66	66	54	52	73	57	68	73	85	77	55	68	62	60	72	60	66	67	74	72	69	61	68	60	68	68	61	59	70	68	56	61	65	62	69	69	64	58	61	61	71	75	60	52	71	75	79	68	62	56	54	77	75	59	67	83	63	66	75	56	57	67	66	80	70	74	63	60	78	61	63	83	85	80	57	69	65	68	53	70	65	65	80	71	74	69	68	66	66	63	76	66	64	55	64	70	69	58	63	71	71	77	77	75	72	80	74	75	76	74	66	53	62	55	63	74	75	66	57	59	71	57	65	82	66	49	66	73	58	63	64	60	70	77	75	66	69	76	64	60	71	70	69	74	72	65	68	65	77	73	61	57	65	61	54	62	66	69	58	67	61	74	86	65	60	60	64	62	59	65	64	69	68	62	52	75	54	70	62	74	68	52	62	61	56	59	70	68	68	56	75	64	70	70	71	66	76	79	79	66	73	77	68	78	81	61	70	72	61	62	81	64	48	65	57	63	62	75	61	72	64	74	67	70	73	63	58	59	74	74	74	68	70	83	75	65	62	68	60	54	65	83	66	77	54	52	67	82	61	49	58	93	78	66	65	73	75	53	60	65	50	72	58	65	54	65	51	52	55	52	54	60	49	75	77	75	68	67	68	69	86	66	62	70	69	77	63	60	71	72	65	65	72	57	60	69	69	75	65	59	67	73	50	52	67	70	64	60	64	58	77	61	65	60	65	79	59	62	62	69	70	68	59	59	66	51	76	77	66	62	88	59	68	68	66	68	71	65	57	55	71	61	70	72	50	71	73	70	67	59	76	66	46	75	65	65	72	50	67	80	66	68	67	58	75	62	76	62	83	73	47	58	65	81	62	70	68	74	50	67	78	76	68	56	63	72	66	74	74	51	59	56	64	67	62	58	58	67	60	64	65	57	60	52	49	72	65	61	77	70	57	55	60	80	70	62	67	65	78	64	66	73	67	63	63	57	65	82	69	75	55	64	75	54	75	70	63	57	61	55	73	54	72	63	53	64	58	58	83	57	56	50	65	63	60	79	59	61	81	50	60	71	63	56	62	67	72	62	69	63	77	64	75	75	76	54	71	64	70	71	66	62	62	82	70	64	82	84	80	66	71	61	69	70	65	60	62	53	64	59	65	69	65	47	68	73	58	70	49	67	57	55	53	61	72	76	67	57	73	63	59	68	66	75	64	64	65	67	65	72	73	74	72	78	71	63	63	74	73	85	65	75	70	51	80	61	70	77	82	72	71	64	65	63	65	73	72	58	64	70	66	71	42	72	61	59	59	84	57	70	55	67	69	70	72	69	67	59	74	64	59	73	64	71	83	73	62	83	60	75	73	70	66	61	62	71	61	70	74	71	72	55	68	57	70	64	63	61	69	61	76	57	54	78	74	88	63	67	64	63	64	78	63	76	67	63	68	66	58	63	62	77	67	59	80	75	62	67	67	79	63	65	60	70	57	64	53	63	90	67	74	58	67	60	68	57	69	55	66	76	69	52	71	61	69	72	67	72	55	46	79	70	58	57	72	52	62	69	62	73	67	65	69	61	61	78	64	67	59	57	74	69	71	69	67	64	68	50	69	71	74	74	70	63	58	74	81	60	59	63	80	84	65	62	67	85	49	56	53	51	52	68	48	58	52	55	74	77	68	65	67	70	63	65	73	68	58	65	62	53	70	75	74	63	70	64	74	66	85	69	69	58	67	85	72	78	61	50	73	63	54	70	69	60	62	75	69	62	77	50	65	66	68	61	60	69	57	56	52	67	65	69	68	73	61	68	75	59	66	58	61	64	63	64	74	71	64	56	54	68	66	72	78	64	68	72	71	54	77	60	73	57	76	70	75	54	72	63	57	74	55	73	66	74	73	64	69	69	70	60	61	64	66	62	50	63	61	73	56	61	74	62	66	74	66	61	59	71	67	78	73	70	66	59	72	75	61	68	60	60	58	65	64	70	60	74	64	73	82	74	64	59	78	68	65	71	76	69	64	71	68	69	69	81	74	64	56	74	68	73	56	71	72	71	70	73	61	70	71	71	70	62	64	58	69	68	55	59	59	62	67	85	50	59	74	63	78	64	72	62	76	60	71	69	74	60	73	61	57	56	70	69	65	68	66	79	90	74	71	58	55	57	57	67	75	66	62	61	59	64	70	80	60	72	63	50	70	64	74	56	72	69	47	66	72	58	46	65	66	69	68	71	63	72	67	59	62	64	67	51	67	59	87	52	81	70	69	65	58	68	67	75	64	62	78	57	73	65	64	69	72	57	71	65	76	54	68	66	75	75	71	73	73	71	74	61	62	68	69	68	60	66	75	69	53	62	68	67	74	64	65	63	54	63	82	62	63	75	60	66	59	64	68	69	68	75	74	59	62	53	51	58	58	80	61	62	55	68	80	64	48	59	65	67	64	55	58	69	69	60	66	50	44	81	67	65	63	57	67	42	52	56	77	74	69	70	52	67	66	61	63	51	80	72	72	69	58	82	55	76	61	71	55	64	67	86	90	62	65	54	76	68	65	57	64	82	75	73	68	62	65	64	73	69	65	75	56	69	81	58	77	61	71	65	72	74	79	62	68	68	66	69	52	67	68	67	70	65	72	55	65	67	62	64	81	65	68	58	68	76	81	65	58	65	81	79	78	61	67	63	68	58	66	60	67	60	61	53	66	58	72	93	70	50	79	61	79	76	66	74	64	68	66	66	64	59	83	66	54	60	62	58	66	63	74	59	62	81	71	71	52	69	73	79	62	61	70	56	57	63	71	61	69	51	67	57	59	61	62	60	66	61	58	65	58	64	63	81	75	62	58	74	73	54	58	53	66	67	75	69	61	70	62	50	63	75	79	66	75	62	48	69	80	88	62	65	60	70	63	57	60	64	66	65	54	63	57	63	66	77	73	69	57	64	45	70	59	83	66	57	67	74	79	66	60	71	63	60	62	63	51	72	51	80	76	68	82	68	75	74	68	65	68	68	65	76	82	60	60	71	76	68	76	69	62	73	66	66	80	55	59	64	65	54	57	75	67	61	56	62	82	60	55	65	62	62	61	80	64	60	75	59	71	58	59	55	65	63	62	67	51	69	65	56	55	62	61	63	68	59	72	65	60	71	61	61	78	85	80	62	63	80	59	74	81	70	62	57	72	67	82	74	58	48	70	79	56	64	67	59	78	72	63	61	64	69	78	64	77	74	65	53	71	71	60	61	56	71	67	71	63	68	56	67	58	52	67	64	67	68	73	49	79	64	62	55	66	63
18590	28251	42047	52640	53071	37947	21846	8015	2163	988	845	827	781	810	779	843	854	837	796	840	789	759	848	798	801	855	836	790	803	832	765	795	785	790	835	759	808	793	819	851	810	849	761	819	820	746	837	836	795	817	823	786	822	813	807	803	851	801	831	801	817	767	817	836	799	852	774	817	819	821	782	902	803	817	813	786	788	802	841	827	818	836	795	787	766	852	861	797	791	801	829	775	830	812	794	855	767	795	773	796	806	828	836	798	814	812	802	784	824	849	810	813	825	801	832	840	811	840	845	813	808	834	838	836	815	828	808	753	790	771	765	813	800	798	790	817	751	788	835	782	789	785	814	814	831	810	803	841	794	855	843	807	810	867	837	754	882	790	832	796	841	761	795	799	812	789	808	803	789	835	813	846	816	757	792	848	797	852	774	817	865	753	796	791	798	844	823	804	826	761	771	796	831	865	821	777	778	768	781	917	788	847	794	810	793	850	818	785	825	816	827	836	854	788	831	833	804	776	865	803	802	822	798	893	848	812	834	773	807	844	841	863	796	841	809	822	793	816	838	774	822	810	832	841	836	840	823	813	847	821	867	853	868	809	804	803	782	852	828	804	848	829	820	793	879	780	760	882	776	820	824	783	821	791	802	823	807	813	793	834	812	818	828	873	792	800	903	807	805	830	817	777	826	808	874	820	840	813	778	834	846	838	762	798	852	814	813	799	772	815	820	847	822	833	809	752	841	781	814	811	814	804	749	822	838	832	871	819	800	827	794	869	798	856	853	847	808	832	828	793	867	767	815	854	799	855	829	812	851	806	788	818	812	788	787	826	818	783	808	793	822	801	773	799	762	796	780	883	889	785	814	798	800	812	835	842	823	794	778	804	806	851	835	787	814	817	818	854	806	834	818	834	756	881	780	892	810	837	864	788	843	791	804	818	850	857	807	806	839	802	788	824	886	823	789	788	837	813	851	810	833	831	809	860	818	827	827	765	824	805	816	796	802	778	798	799	857	822	783	837	837	894	827	817	801	818	781	805	834	798	800	840	828	800	845	810	832	822	813	824	779	807	802	844	820	823	869	876	848	787	792	848	839	850	857	815	840	801	824	816	802	821	825	794	790	774	807	787	832	819	806	812	795	815	852	773	794	852	821	840	796	835	797	796	807	845	810	835	809	798	827	834	882	778	811	810	769	875	756	867	816	850	783	840	827	787	798	761	796	782	822	817	876	814	813	774	861	841	830	841	811	815	839	805	789	798	819	857	815	793	798	808	839	781	831	841	809	854	838	772	826	833	782	820	832	825	838	804	823	768	816	838	847	827	813	798	812	796	812	803	798	792	807	825	796	850	813	864	771	879	829	773	853	820	813	802	834	811	812	761	822	781	831	818	817	789	839	841	795	802	863	813	859	844	805	828	796	810	822	780	808	801	796	849	843	839	798	837	800	902	826	799	812	838	800	752	854	806	829	817	835	859	814	845	797	813	821	819	833	769	833	827	831	838	806	788	778	792	819	839	794	796	778	825	825	853	820	775	816	803	793	821	852	785	809	826	880	817	845	824	765	860	831	797	869	773	826	819	818	823	843	793	818	843	823	815	826	806	794	740	804	786	838	772	838	801	785	808	805	894	777	812	799	832	767	837	817	825	844	809	840	845	830	831	802	777	788	791	811	829	777	841	780	821	765	849	817	810	818	758	894	821	778	785	781	826	788	802	800	808	768	899	802	887	788	788	808	810	799	834	787	803	799	844	821	803	852	839	884	845	773	836	823	742	838	781	803	796	826	797	830	766	844	874	770	838	798	805	822	815	797	834	801	803	817	809	748	819	783	797	856	825	813	863	841	781	800	806	836	811	844	788	850	856	864	824	808	844	810	829	777	783	751	819	809	808	846	808	814	821	777	797	778	812	815	800	834	794	837	797	795	839	801	840	808	800	815	791	831	798	756	749	854	836	786	834	793	855	813	821	801	859	766	844	876	824	831	834	792	839	829	832	861	828	868	786	838	855	774	761	785	780	821	825	790	780	785	862	837	795	809	809	803	867	839	826	850	814	817	773	843	860	810	828	792	851	831	784	820	822	849	848	796	789	793	807	824	765	762	770	795	819	825	858	831	811	848	806	787	819	844	828	764	807	833	775	838	832	817	818	811	809	827	819	811	818	810	816	787	782	827	847	838	809	795	802	795	825	861	787	795	875	814	804	755	843	817	796	873	838	784	772	764	779	826	829	765	829	812	827	775	832	835	790	817	813	856	821	844	829	818	815	854	777	805	803	814	800	808	819	796	850	896	841	782	777	823	804	830	829	830	835	831	814	783	817	777	755	841	832	816	810	838	818	830	825	841	822	840	827	807	803	854	785	818	854	806	847	810	796	807	802	790	827	809	797	778	797	778	807	818	860	858	776	793	840	808	768	808	811	836	823	813	809	822	820	833	824	828	803	831	804	836	790	872	847	775	799	844	827	801	825	822	758	815	783	829	858	777	835	814	785	807	836	791	815	819	837	828	778	783	763	835	796	826	824	819	783	758	823	810	803	843	829	788	858	847	813	812	845	860	761	831	824	885	811	872	852	769	804	830	773	776	860	807	790	824	811	797	833	838	874	809	853	815	845	822	810	875	824	813	872	808	823	768	815	777	822	773	766	807	827	865	838	796	878	809	808	870	846	837	827	833	825	758	843	794	859	823	777	829	809	847	811	774	820	772	788	828	796	842	835	820	813	848	785	827	766	768	791	874	782	797	811	736	772	810	758	789	830	819	836	840	795	821	782	824	839	777	789	815	847	865	858	812	781	827	796	850	824	810	793	816	776	821	824	805	823	816	795	748	840	837	842	771	828	823	777	877	804	755	795	740	802	794	840	798	745	841	814	816	802	788	836	769	852	856	815	836	856	786	794	816	807	790	803	849	835	775	820	849	818	800	830	840	816	812	804	775	869	816	773	807	784	809	848	749	837	765	803	814	820	828	809	760	846	821	830	860	824	841	861	856	781	848	826	803	829	789	863	860	783	875	816	832	857	834	819	839	842	848	824	807	805	785	802	850	845	833	823	859	821	804	775	810	831	810	843	858	879	804	820	818	763	800	820	796	792	826	789	843	841	766	782	796	812	818	746	844	751	822	812	794	738	839	803	791	841	816	839	791	826	783	816	821	797	835	779	831	810	781	825	819	778	851	826	831	749	831	834	845	805	849	846	886	858	879	806	800	866	794	780	832	767	842	785	812	773	841	786	799	812	807	870	783	802	831	836	871	836	823	861	805	775	814	804	828	808	766	797	816	818	833	811	793	862	795	749	794	823	780	808	840	803	839	834	798	813	801	812	830	785	835	808	810	826	790	780	815	799	826	867	810	800	828	845	809	822	839	825	835	821	790	819	801	836	859	808	820	817	804	794	823	856	820	827	811	796	758	813	852	843	806	844	802	834	858	826	779	835	788	801	816	837	799	765	790	824	833	829	779	797	835	824	782	815	846	782	864	801	763	844	793	825	812	786
2146	3641	15358	14691	9584	4656	1348	321	133	63	66	61	72	62	68	65	77	90	65	65	65	46	64	65	65	75	65	65	62	70	66	55	56	67	54	73	76	57	62	59	77	68	71	74	71	68	60	65	73	64	58	64	80	80	63	78	67	72	68	60	71	78	51	72	60	58	64	67	68	75	63	67	81	49	53	75	63	58	63	80	54	67	60	83	63	69	78	77	59	59	71	72	82	68	69	75	75	60	81	71	66	71	71	81	76	68	60	71	80	63	81	53	59	75	70	67	58	79	77	79	55	76	59	55	53	63	63	83	69	62	70	59	65	66	60	82	66	71	64	68	60	72	69	57	67	78	68	58	63	67	78	73	69	69	50	71	75	76	68	70	80	60	59	74	62	74	65	65	67	70	67	63	65	79	74	61	78	69	83	71	60	60	80	76	70	74	75	67	79	57	71	70	63	71	71	76	63	65	68	55	67	73	66	67	66	68	62	49	71	68	72	73	75	59	63	66	72	60	70	68	57	68	59	56	74	74	58	73	64	81	60	55	68	84	55	68	71	76	64	60	68	77	68	69	70	69	70	82	55	74	75	65	76	63	63	57	66	80	66	78	64	72	69	64	67	70	69	66	58	67	69	46	68	77	75	72	75	61	69	63	74	72	61	74	66	64	56	48	61	77	68	59	76	48	63	65	76	62	83	76	69	73	76	72	70	62	70	75	65	69	80	71	53	82	61	68	59	70	69	49	65	83	67	73	64	48	65	63	67	69	68	67	61	70	65	64	73	66	66	71	61	78	67	64	63	59	50	69	61	66	64	63	59	62	74	74	76	84	60	86	81	74	72	74	71	71	57	69	71	73	65	69	65	67	72	69	69	84	78	78	55	67	77	74	72	71	82	62	67	69	58	60	59	58	66	60	71	84	63	69	78	62	77	80	81	68	64	55	84	65	59	69	65	61	62	73	66	64	72	72	68	48	76	58	72	62	79	84	65	62	70	69	67	48	74	67	68	83	67	59	57	64	64	61	74	76	63	65	77	70	66	64	61	60	76	69	67	67	68	76	69	72	72	73	67	83	58	76	66	62	65	69	85	72	47	75	68	65	80	63	64	73	72	73	69	63	79	67	71	64	60	66	56	54	63	64	59	54	63	77	78	66	75	61	56	56	77	73	64	64	64	67	54	77	66	47	78	53	61	67	69	61	60	58	68	83	87	67	87	74	69	68	76	62	64	62	69	52	81	57	74	78	62	62	62	65	67	67	79	86	55	88	72	70	77	65	63	60	75	71	59	62	63	80	49	59	65	65	72	58	62	64	74	72	60	59	68	63	55	68	66	77	73	74	60	60	60	54	69	59	72	64	56	88	58	69	59	67	66	68	65	87	75	74	72	71	73	72	67	82	73	66	63	57	85	64	65	81	54	71	72	60	56	62	69	55	62	57	59	65	73	60	66	64	77	72	69	55	53	67	59	63	69	64	66	68	83	65	61	52	46	85	61	85	69	69	76	68	71	67	78	58	74	64	55	65	65	58	65	71	63	62	63	88	66	63	59	56	73	46	71	63	74	54	68	69	69	56	64	67	58	73	68	65	64	68	53	50	83	63	62	89	74	68	62	58	70	72	61	70	61	69	69	66	72	63	72	61	78	65	78	54	83	46	59	75	82	66	88	70	74	56	80	70	74	69	59	70	59	70	75	61	59	55	69	73	60	58	79	57	66	67	70	67	66	55	72	64	69	69	58	54	71	61	56	60	70	79	74	64	63	69	75	59	60	72	79	54	81	58	57	68	69	57	87	65	49	55	61	58	81	76	59	83	74	63	77	47	77	59	80	65	57	86	73	63	72	73	58	78	62	81	67	67	73	58	85	78	77	63	65	50	52	65	64	62	79	70	66	59	73	70	78	73	57	71	80	79	56	76	77	65	69	50	65	63	61	69	72	60	68	67	72	79	63	58	55	73	59	54	65	87	66	51	71	74	66	61	80	55	76	74	76	68	71	71	64	71	54	55	71	65	60	66	68	58	73	72	52	66	74	76	66	61	64	65	71	73	62	69	70	72	73	61	72	74	74	72	61	79	63	73	61	66	64	71	80	61	75	65	61	64	71	78	73	60	62	69	78	73	69	62	75	68	65	52	56	66	81	73	74	62	68	77	63	64	84	67	77	74	45	74	64	67	67	65	76	64	74	66	71	72	72	82	77	69	66	66	72	75	59	69	63	56	69	65	58	72	77	69	62	62	78	89	60	67	63	65	75	69	63	70	60	61	72	73	73	59	69	64	70	49	66	68	62	75	67	81	83	64	71	70	68	54	72	46	88	81	78	64	64	66	65	72	71	58	61	69	64	75	64	54	67	65	75	78	60	73	71	78	74	78	63	76	62	56	82	68	67	71	68	60	74	70	62	75	69	71	58	80	64	81	67	70	58	69	70	65	63	71	74	75	66	59	66	71	81	72	65	66	80	66	69	71	62	54	75	60	71	56	78	56	79	58	75	66	54	82	66	83	67	60	58	61	66	58	77	58	69	66	65	63	71	61	63	70	70	61	61	60	81	69	57	84	62	63	63	64	65	66	64	63	65	67	68	63	70	56	76	81	63	63	80	80	62	67	63	68	62	56	60	64	62	70	69	69	72	76	79	70	71	58	69	68	66	60	92	56	76	55	79	64	69	67	72	58	69	62	78	60	57	73	70	71	61	76	61	62	58	78	71	85	75	78	65	81	69	83	62	59	68	56	57	61	65	68	73	79	70	73	76	67	57	64	74	49	77	65	65	74	64	69	67	65	77	82	68	83	62	54	69	70	66	71	64	68	71	60	60	71	77	52	64	69	70	71	57	81	75	61	61	63	60	65	60	78	79	70	71	60	69	67	55	66	56	66	68	82	72	65	73	74	73	66	54	61	65	72	65	68	76	73	60	62	81	53	67	67	65	72	72	73	69	64	63	59	64	77	73	74	84	64	69	64	58	71	72	67	65	79	54	83	72	74	71	70	81	67	79	70	64	85	80	72	82	75	66	79	67	65	80	61	63	64	58	64	68	80	67	72	61	60	64	71	65	64	56	78	67	63	79	55	65	86	76	65	64	54	64	66	66	77	68	52	72	61	60	87	57	54	71	57	63	78	72	59	52	73	61	64	64	57	49	85	76	62	69	71	57	64	61	70	63	85	65	61	68	72	69	60	80	65	63	73	66	58	72	72	72	56	73	75	65	62	57	71	63	74	66	55	64	69	78	71	62	64	60	78	69	65	58	82	72	80	64	63	80	61	59	74	58	60	74	74	76	70	69	79	68	60	62	65	71	54	79	63	50	56	53	59	56	67	67	76	62	70	59	75	64	76	75	72	58	64	67	74	62	52	76	72	63	71	73	68	57	70	71	61	71	65	60	58	60	64	56	64	54	58	60	67	63	53	51	61	60	62	54	63	77	68	72	57	74	70	65	60	76	55	73	64	71	88	61	63	55	73	59	54	77	53	74	63	73	73	81	70
16731	25838	44169	52550	52943	38536	22765	8738	2333	1022	888	916	804	858	828	873	853	829	836	835	846	847	865	835	848	858	866	850	844	821	846	820	853	853	830	914	851	852	806	825	848	827	870	845	824	858	874	825	847	835	831	876	931	843	789	852	816	846	822	910	873	793	819	827	872	804	859	805	853	838	921	840	859	830	840	851	831	929	853	814	822	832	846	832	832	851	867	802	817	893	810	825	867	857	826	832	888	863	876	869	839	877	852	896	854	868	813	873	847	878	827	842	837	827	858	923	814	836	825	843	850	838	858	880	825	830	866	894	866	830	839	859	897	857	842	866	798	813	884	867	865	879	890	845	838	853	842	852	854	892	831	903	848	838	882	833	829	840	843	839	833	888	846	861	862	833	877	852	875	873	817	839	876	879	845	861	879	893	879	826	897	853	805	819	855	872	879	852	860	871	842	823	843	847	859	824	840	867	838	834	836	880	831	805	801	843	859	835	808	778	781	849	798	840	841	910	836	807	812	801	846	808	829	817	863	850	822	885	853	821	840	790	848	839	860	844	815	860	874	814	870	871	883	829	893	874	886	894	860	836	838	807	854	836	851	856	832	807	858	886	909	826	856	846	871	845	823	850	815	808	858	798	882	785	868	834	877	805	869	791	881	900	846	848	845	887	848	839	852	843	881	885	841	844	890	868	840	880	852	878	866	852	821	814	861	807	850	841	847	835	834	791	834	875	773	855	809	880	851	789	814	847	841	818	791	832	889	858	839	804	875	874	812	824	859	820	873	850	851	846	832	806	873	818	851	856	842	786	841	824	841	838	834	877	859	829	895	818	881	839	818	867	868	865	880	854	813	786	870	838	823	870	841	817	866	881	863	831	883	865	840	869	841	858	810	856	879	821	832	830	876	855	863	815	863	861	886	830	897	863	850	850	872	857	821	882	817	852	832	842	876	838	874	842	842	899	838	896	840	850	846	832	859	836	838	868	874	861	824	822	850	818	895	876	889	834	833	835	882	840	855	860	852	792	872	833	804	843	912	877	876	839	826	796	877	829	857	864	849	852	807	876	881	846	805	851	895	870	784	810	851	841	835	859	816	860	847	827	833	924	837	857	815	829	908	871	869	839	856	840	840	839	889	829	834	820	896	805	857	865	820	855	889	881	857	865	802	834	853	862	841	909	830	837	840	841	755	869	860	861	884	809	890	882	852	873	818	855	810	880	858	847	849	836	867	841	796	827	860	823	852	781	899	879	849	901	833	849	835	786	835	864	859	846	835	837	843	827	843	870	867	852	817	830	853	846	832	849	872	817	865	829	831	856	832	863	836	816	827	815	870	799	838	822	800	878	860	863	854	870	879	825	858	891	844	837	876	870	827	824	870	869	825	829	808	816	835	875	836	834	845	848	854	804	823	854	845	882	812	851	885	821	824	827	825	886	861	837	914	875	847	776	830	807	880	815	837	789	819	788	887	864	845	836	834	863	868	804	856	867	822	837	854	835	825	817	853	856	760	818	832	861	897	837	839	837	898	884	805	896	835	849	832	785	873	835	837	857	828	885	809	853	867	834	859	876	880	818	840	846	814	859	793	872	842	853	822	889	862	863	871	801	799	824	841	777	862	829	818	874	863	833	856	808	826	875	819	881	851	856	793	845	866	811	835	839	855	848	813	828	891	866	842	829	833	860	824	823	877	840	843	838	851	813	781	867	793	831	836	857	824	862	844	826	891	863	813	916	856	811	821	838	876	822	852	796	847	848	889	841	869	855	843	881	830	833	856	817	825	855	835	871	846	846	845	844	826	886	792	824	850	889	811	789	832	831	854	872	868	868	831	875	801	806	828	831	808	859	873	839	836	845	868	813	806	881	833	881	849	871	853	866	804	897	852	822	820	838	844	868	828	896	865	883	864	824	852	876	809	874	884	833	885	927	880	875	876	854	847	833	841	865	813	879	873	841	835	849	767	817	842	807	817	780	836	900	816	849	856	817	896	873	862	807	831	889	854	876	853	840	858	849	878	851	834	873	855	798	832	872	797	872	864	870	827	832	819	809	864	871	852	845	849	822	840	914	881	852	888	859	841	860	863	858	818	805	818	899	882	819	830	810	855	837	815	801	860	872	886	829	890	852	894	825	828	850	832	855	833	833	850	855	875	860	835	833	854	904	838	834	846	890	811	789	853	833	854	863	840	856	817	787	849	860	910	833	799	875	871	841	846	844	821	823	825	821	859	838	817	838	846	850	852	851	777	811	798	839	798	838	881	831	844	862	873	794	850	845	807	775	898	826	821	828	846	841	845	829	825	845	850	843	823	847	865	876	861	847	848	807	855	851	812	850	838	810	868	861	792	827	808	857	826	847	863	839	857	849	830	900	845	840	843	820	817	840	813	837	827	864	827	894	779	813	865	854	829	822	813	875	830	853	858	831	852	795	858	800	832	821	802	810	815	874	808	851	800	828	799	872	852	898	832	846	833	836	832	856	775	859	846	848	848	874	823	849	857	804	835	833	851	883	873	861	806	823	805	877	847	813	909	825	826	870	834	868	800	885	847	784	803	870	875	912	881	893	839	878	828	860	834	843	879	781	799	843	857	876	858	876	848	840	873	857	854	863	868	879	830	832	873	819	852	865	797	823	874	876	833	854	838	842	856	842	839	783	829	859	908	809	816	878	797	901	851	845	853	828	840	900	849	864	847	809	847	874	853	844	864	898	882	838	868	783	814	812	869	824	831	851	786	849	796	850	869	825	876	785	889	874	824	833	836	842	807	834	908	881	857	884	862	875	852	805	843	824	891	846	846	875	883	844	840	850	826	830	807	842	869	843	859	876	880	881	852	887	867	836	891	875	814	849	846	850	817	876	822	858	855	848	870	868	874	855	798	805	868	873	831	838	856	873	851	838	883	778	823	830	862	837	829	845	838	828	846	837	806	827	841	801	852	789	853	866	858	902	840	843	797	804	795	838	802	832	834	862	899	846	862	897	850	835	809	845	860	858	844	820	842	831	853	843	842	824	873	883	825	906	835	847	828	885	853	849	901	834	828	827	830	831	855	803	835	787	814	855	832	824	868	846	838	817	833	805	830	812	880	829	851	840	882	799	847	865	847	894	854	893	823	823	832	832	816	744	862	810	895	832	838	867	853	850	833	789	843	863	830	810	860	818	785	869	872	845	866	761	836	832	859	798	815	836	833	887	863	863	915	813	875	863	814	846	853	808	837	816	816	835	840	846	816	864	835	858	877	832	817	830	857	889	866	841	823	889	847	840	861	840	844	871	890	811	815	870	842	856	848	850	845	816	823	888	869	849	812	923	802	794	875	868	826	822	853	801	879	860	792	820	840	845	859	812	810	795	839	907	811	865	865	856	875	862	824	839	857	821	885	876	869	858	832	892	853	805	853	837	883	853	842	884	815	856	854	851	841	817	800	799	817	842	837	859	856	826	852	841	832	872	824	850	829	826	869	880	846	857	893	792	835	821	846	877	803	828	801	837
1229	6125	22917	20599	14780	7889	2194	537	123	73	65	70	77	75	63	63	64	66	60	64	70	55	62	63	61	79	67	62	65	65	57	74	63	58	72	75	68	60	56	73	67	64	57	74	63	76	52	76	79	56	68	62	69	60	64	70	69	67	69	67	77	76	67	70	71	72	65	58	75	74	62	51	75	64	58	89	73	61	65	61	72	68	64	65	62	88	61	71	70	64	73	70	64	75	67	66	62	71	72	69	67	64	73	77	82	85	62	46	72	66	76	61	67	68	65	75	67	68	65	77	61	73	58	61	63	64	58	76	70	61	66	69	88	64	52	89	60	61	67	57	69	61	67	72	59	66	61	65	58	58	67	62	67	64	57	68	74	76	54	72	59	68	75	66	69	68	63	76	63	73	81	74	79	56	66	78	68	66	82	58	71	55	53	75	56	80	73	77	68	65	82	62	53	70	66	60	77	57	62	78	62	66	66	53	65	67	58	67	65	73	62	66	58	69	73	76	59	70	63	73	86	66	61	65	60	84	55	73	69	63	64	76	62	70	64	69	45	89	68	52	61	62	69	80	81	61	61	61	62	73	59	62	57	67	62	67	67	71	69	67	75	67	62	67	61	72	70	65	75	70	61	73	59	69	62	68	77	72	80	78	68	61	66	62	68	64	57	73	60	71	58	66	64	72	81	61	60	53	75	60	59	71	69	72	61	78	78	76	69	65	63	67	79	68	51	69	67	75	71	75	76	65	55	65	62	57	66	68	88	87	68	52	59	72	64	68	75	79	77	65	80	63	54	77	63	59	74	74	79	76	61	67	62	59	89	77	65	72	63	70	66	68	59	50	76	73	63	68	89	63	72	80	80	62	69	84	59	72	74	63	87	73	70	74	60	57	67	69	73	56	54	72	63	66	69	54	60	59	65	76	63	58	75	54	54	63	62	43	65	61	60	73	77	59	77	57	78	70	82	77	69	54	67	64	76	56	80	60	78	42	63	61	59	65	70	72	70	70	61	58	78	56	61	66	79	64	61	70	66	70	65	59	63	87	63	71	79	74	70	63	53	64	63	67	63	57	74	62	65	77	58	59	53	71	78	79	71	64	73	73	49	67	53	72	72	64	64	66	72	57	60	69	67	70	67	57	69	69	64	65	58	59	68	67	66	61	55	72	60	65	65	54	81	65	70	62	61	76	70	66	62	49	69	71	55	54	79	61	72	59	64	64	74	73	64	68	52	72	59	75	80	74	69	63	56	68	73	58	62	64	66	75	69	56	63	67	74	57	74	68	74	60	64	58	69	55	72	72	68	54	79	67	70	71	56	84	59	72	65	72	75	71	72	65	69	75	78	61	61	63	51	60	53	61	68	66	71	78	79	60	59	59	82	66	59	78	66	65	71	69	73	65	64	66	68	76	74	63	83	60	75	58	81	67	78	61	64	65	72	78	64	70	61	69	60	68	64	65	68	77	68	56	75	72	46	70	69	58	77	80	79	63	65	72	62	62	51	68	64	77	67	63	60	70	58	67	73	81	80	67	76	53	62	57	62	65	60	63	69	62	57	58	76	63	59	68	54	72	75	58	72	63	68	60	75	71	60	75	72	66	73	60	89	63	58	66	57	68	70	73	79	83	89	83	56	72	59	65	57	61	74	76	67	65	53	76	68	63	61	63	71	69	60	55	71	62	70	81	67	51	60	72	77	82	87	77	65	75	64	57	67	71	75	69	58	61	49	73	75	68	71	79	74	71	79	61	66	65	61	56	65	49	56	73	72	72	65	82	62	72	56	65	56	53	83	62	67	65	81	65	79	66	74	75	56	66	64	64	70	65	52	70	66	58	71	57	82	71	65	78	70	57	73	73	66	67	62	66	79	69	69	51	65	65	61	49	64	72	62	59	63	71	70	67	65	69	66	56	65	72	47	60	63	51	74	62	58	91	61	85	70	71	63	66	54	78	66	61	71	82	73	54	60	58	60	71	68	66	64	64	60	74	57	57	66	58	64	71	63	72	68	70	70	63	69	53	76	62	50	64	64	59	74	71	78	75	90	68	64	72	79	74	60	76	67	74	67	71	71	58	66	69	73	53	76	57	67	60	68	69	59	60	68	66	82	60	59	75	65	73	60	51	72	53	61	74	57	65	80	67	81	73	73	65	54	66	64	71	61	64	65	53	67	85	77	65	71	71	80	68	62	69	65	74	76	67	76	70	64	74	68	74	53	72	62	70	60	52	70	73	61	73	74	69	62	67	67	62	84	62	57	61	72	67	61	73	59	66	76	59	60	54	74	73	68	78	69	52	74	74	63	53	55	59	63	64	66	64	64	84	65	47	68	48	68	66	58	65	67	74	73	78	50	76	77	75	65	70	63	61	60	75	75	52	60	59	61	76	67	60	66	74	62	69	53	82	59	66	65	75	75	73	74	61	62	77	65	74	64	62	76	83	64	69	76	67	63	67	57	58	75	82	64	70	63	64	69	85	63	74	66	64	73	51	80	70	58	79	77	64	55	67	69	65	77	63	77	72	63	70	68	76	51	64	69	69	50	73	72	52	80	56	66	75	73	65	74	54	62	66	74	83	49	85	63	66	58	74	67	65	85	60	80	64	58	66	63	64	56	67	66	69	71	65	65	79	68	52	67	62	66	67	71	76	72	66	71	81	58	66	62	62	59	70	70	82	76	80	65	65	53	56	61	63	71	67	64	67	68	74	83	75	75	66	73	71	82	59	83	62	65	57	58	55	71	67	80	65	56	64	68	56	66	76	67	68	62	72	82	58	67	61	66	75	73	66	52	68	66	65	72	63	78	73	64	56	66	73	60	60	79	77	59	69	73	65	75	72	62	68	78	75	63	61	52	59	63	65	62	70	74	60	53	69	74	69	67	76	67	75	71	55	70	66	69	86	74	67	62	74	63	65	64	60	77	69	52	58	68	63	68	67	58	73	75	70	71	63	58	70	80	68	67	74	75	76	51	63	67	73	64	70	72	57	58	63	75	82	53	60	62	61	59	57	62	70	65	68	68	77	75	73	48	71	69	57	66	61	76	76	59	70	70	82	79	50	69	72	78	77	58	55	60	74	62	58	61	95	70	70	55	65	49	47	85	66	65	57	68	60	70	68	69	64	66	78	61	70	63	71	65	65	66	71	67	62	67	72	65	65	63	67	48	55	65	64	66	73	42	63	68	76	73	64	54	69	80	54	74	71	67	74	71	59	70	69	74	73	64	53	73	77	86	64	68	66	60	46	65	88	63	73	59	62	72	76	65	62	68	61	68	55	60	71	74	75	67	54	57	72	48	73	62	82	76	58	67	60	69	58	68	66	73	71	65	65	72	66	71	72	62	66	77	64	69	68	85	68	66	74	77	85	81	55	69	80	76	74	68	54	72	69	66	57	57	51	77	68	61	70	73	67	60	89	61	59	62	68	75	67	61	75	54	80	72	72	81	74	71	61	64	53	66	67	74	63	78	58	63	61	79	71	58	72	56	90
22861	30870	50926	61711	62766	45497	27720	12004	3320	1201	905	852	798	845	818	840	781	786	809	852	833	749	785	871	813	788	836	782	833	833	885	851	853	828	796	875	827	801	898	834	858	784	825	810	866	815	803	819	882	848	863	775	802	843	864	778	822	833	856	842	851	850	808	752	808	846	818	821	808	812	823	821	814	869	774	783	818	821	869	831	783	821	829	808	817	823	830	777	814	830	834	892	867	828	780	868	831	874	764	765	864	898	866	843	773	872	803	793	828	824	839	823	850	790	852	849	785	839	861	822	875	808	824	874	841	876	832	861	820	786	832	839	823	833	849	818	820	859	880	849	794	810	856	858	844	855	878	832	847	825	871	828	781	843	796	854	886	841	864	805	912	822	855	814	783	835	877	851	822	776	884	756	821	844	840	854	822	828	825	891	779	836	839	856	848	852	813	806	854	885	840	804	821	824	887	844	878	840	858	837	849	877	802	856	805	852	831	860	815	809	835	855	797	867	811	845	836	810	866	796	830	848	761	839	784	785	842	894	820	853	859	791	854	812	837	868	842	811	846	803	859	794	832	859	845	803	857	812	779	811	879	823	830	815	821	816	875	803	795	862	815	831	841	817	824	846	876	846	841	795	797	889	843	830	822	819	858	832	795	830	796	782	826	857	845	876	785	818	805	802	814	837	821	851	824	843	831	834	842	846	856	860	852	807	859	905	809	855	831	866	862	844	793	865	796	829	762	840	784	843	812	788	783	781	823	824	868	860	770	870	839	810	791	793	849	853	847	832	844	875	816	849	847	864	830	804	838	825	858	766	834	823	793	800	790	814	791	794	837	791	813	857	858	854	808	765	814	868	821	843	818	839	845	826	844	856	815	837	854	869	819	796	855	857	791	841	838	824	866	811	832	794	793	788	855	883	869	871	852	845	787	824	815	832	795	809	837	788	841	810	827	828	837	795	840	825	855	772	814	775	869	817	835	833	837	818	850	813	861	821	813	847	832	876	806	869	850	766	837	826	847	845	844	795	814	842	806	840	808	814	820	788	826	835	828	794	846	812	871	825	810	829	804	884	845	803	797	776	844	830	857	875	885	823	922	856	815	875	807	847	819	817	861	793	822	821	810	840	823	794	817	826	813	813	826	855	855	829	790	844	844	857	826	834	810	820	820	842	865	836	809	888	801	816	830	801	824	828	813	804	809	838	815	816	847	837	837	845	819	819	853	844	850	821	843	857	813	789	885	805	865	821	827	844	834	817	843	820	867	813	868	837	811	851	829	825	850	827	832	808	849	815	830	880	804	857	799	803	823	835	845	845	854	802	775	812	792	838	825	833	865	782	854	803	834	856	830	832	812	833	841	850	796	873	797	814	824	849	855	799	816	829	861	826	899	793	856	805	808	832	859	820	874	837	841	825	881	834	838	805	837	799	848	828	819	802	875	894	828	816	864	804	832	829	868	832	787	857	841	827	843	835	801	866	836	796	860	774	803	784	808	794	812	801	845	818	804	901	820	838	819	789	859	846	839	807	856	855	813	888	814	840	865	880	806	765	806	830	856	815	837	835	852	817	839	808	784	827	804	840	814	830	860	815	785	823	837	825	806	775	802	849	827	813	847	827	835	820	859	849	812	804	811	785	814	849	845	831	818	825	812	823	834	875	831	820	847	806	800	831	818	850	830	847	843	827	848	831	807	812	834	810	829	783	802	859	831	849	885	837	853	834	838	794	846	810	816	825	798	877	857	843	810	805	826	786	824	823	824	890	863	801	799	836	854	804	808	838	838	852	819	833	849	823	853	856	802	797	815	844	848	779	835	894	804	846	836	824	846	887	811	833	843	832	838	926	845	900	879	826	875	790	799	817	818	835	842	821	794	842	782	821	891	784	832	878	824	773	813	785	856	852	801	792	792	830	822	858	782	846	849	827	854	882	839	880	815	834	828	790	789	841	871	868	806	849	832	901	871	816	854	812	826	836	776	823	823	869	867	800	760	816	797	863	871	797	817	784	848	829	876	848	863	828	810	813	854	863	828	857	801	859	802	836	871	845	840	801	821	859	832	790	811	855	831	796	823	789	779	875	824	784	834	832	814	796	819	850	824	854	832	851	849	856	827	830	845	865	829	834	822	893	832	809	803	835	835	858	880	863	793	775	903	846	851	829	830	802	850	820	815	858	791	843	811	766	903	806	828	819	825	820	810	819	815	824	846	870	790	871	838	805	823	907	832	814	852	820	828	834	864	778	833	850	809	839	815	817	889	785	864	841	865	791	862	846	795	850	831	787	886	810	813	833	803	831	847	818	802	836	800	841	854	859	799	815	829	869	785	800	793	780	806	866	851	881	839	846	818	848	800	785	844	813	824	867	880	850	831	811	810	784	928	860	839	838	843	867	871	832	831	825	838	797	879	875	865	863	824	850	779	798	873	829	831	831	778	838	804	870	805	836	853	783	829	834	788	819	832	850	890	805	828	768	811	855	820	843	828	768	818	840	835	808	785	833	861	820	769	803	836	777	800	804	797	857	800	854	823	846	834	839	824	785	828	832	800	843	857	826	841	832	852	846	843	826	803	833	814	805	861	777	798	828	821	856	818	828	833	816	838	829	827	833	822	806	781	857	829	841	826	847	828	861	792	802	851	798	858	866	809	843	819	787	850	815	865	817	860	852	787	842	816	842	832	854	877	823	829	825	819	835	823	855	815	862	813	854	792	872	826	827	849	892	820	831	833	866	856	905	802	869	791	789	772	828	864	797	868	830	860	841	871	801	841	793	878	860	813	794	836	854	823	835	849	808	866	864	844	748	841	815	778	841	846	789	873	805	837	802	873	819	812	801	802	833	870	864	820	832	809	853	872	840	833	790	837	845	795	822	823	863	821	844	859	854	873	815	846	863	799	860	863	836	808	820	787	849	818	812	885	773	838	845	822	783	822	848	809	876	826	828	875	833	777	793	831	822	863	840	810	795	853	866	808	854	811	873	804	904	835	802	847	819	835	854	832	878	883	884	826	851	806	875	844	755	805	784	830	847	820	840	852	820	858	814	817	861	821	831	808	815	838	821	832	825	852	811	814	865	860	813	793	836	808	801	780	773	854	837	833	819	809	779	834	818	867	835	788	829	825	804	833	812	812	864	860	832	840	787	798	808	823	881	809	870	865	838	786	842	862	801	823	823	815	846	841	844	860	813	808	808	876	830	832	804	808	826	824	797	831	871	817	887	820	826	866	832	788	777	876	831	798	839	852	820	801	849	841	841	839	831	916	795	808	798	817	807	834	876	856	783	833	881	773	871	858	819	829	829	803	813	876	809	786	852	896	826	826	822	861	819	830	840	851	840	782	833	825	832	807	853	846	834	825	814	815	815	835	845	854	786	818	778	846	858	786	823	867	868	810	810	846	814	857	800	821	862	840	839	891	879	831	825	831	850	786	851	843	815	848	855	834	802	869	805	827	845	833	800	842	815	830	845	880	776	822	821	812	809	839	839	792	855	824	834
1354	1190	5235	6001	3929	1898	671	206	91	73	68	58	74	80	67	49	81	49	60	62	55	52	62	66	53	79	65	63	69	70	67	58	75	52	58	66	61	62	59	63	61	72	64	65	64	69	62	77	78	67	65	66	61	60	70	67	69	62	70	64	61	85	74	69	69	65	78	82	81	62	68	76	56	54	55	73	55	68	74	83	69	80	68	62	72	61	57	60	70	79	65	81	71	71	68	61	85	52	65	54	71	69	54	75	60	75	69	66	53	52	61	55	75	64	77	62	88	70	61	57	61	54	69	66	58	66	74	60	59	61	57	70	57	68	70	63	78	73	60	67	72	67	48	69	64	66	93	52	74	72	65	66	57	73	61	66	73	72	63	79	63	62	73	71	62	69	81	60	60	69	73	63	69	64	55	63	70	53	67	64	64	69	78	73	62	75	76	56	53	64	71	68	84	73	71	59	73	60	62	65	63	71	81	47	67	71	59	70	62	76	72	60	61	67	52	66	77	76	64	69	57	70	69	69	55	72	75	65	61	57	76	51	59	84	59	79	67	78	62	60	66	72	60	76	63	65	60	68	72	68	68	54	63	62	64	68	55	63	64	70	67	63	63	56	59	68	72	64	88	61	57	74	76	63	65	73	82	64	59	45	65	63	62	52	61	68	64	61	68	70	65	61	84	77	89	67	64	53	82	62	63	59	62	78	66	58	64	74	61	70	68	74	66	64	56	63	81	53	80	63	66	67	51	61	76	67	59	58	70	60	54	65	68	74	72	60	70	58	61	80	66	69	70	65	76	66	49	59	80	58	64	62	79	76	72	76	65	55	60	76	68	67	76	59	65	54	70	81	85	62	59	69	69	71	72	67	51	57	84	61	69	83	57	75	60	73	81	56	69	78	63	67	47	47	68	75	62	71	58	52	53	55	78	54	64	63	61	68	65	68	77	57	65	77	62	59	64	68	76	65	57	67	69	66	82	71	73	59	62	67	67	72	57	56	67	79	77	66	67	76	58	66	61	53	62	64	54	56	64	62	45	71	61	60	63	58	75	64	73	73	70	70	81	55	66	82	58	60	69	56	68	66	69	69	55	50	65	65	74	78	64	63	73	74	57	74	64	71	68	70	70	49	82	67	74	61	56	59	68	68	76	63	72	55	51	67	62	64	78	65	60	57	80	74	60	80	73	67	74	71	78	75	55	64	70	65	64	75	65	54	72	53	71	69	63	67	78	74	57	78	58	65	72	64	56	59	71	66	55	62	69	76	52	59	65	67	67	74	87	63	60	62	68	69	57	64	80	81	62	72	65	61	65	75	62	65	65	59	70	62	73	75	69	65	58	62	78	69	58	70	73	64	47	59	56	58	43	61	70	72	63	64	54	66	76	73	59	57	84	66	83	53	91	74	79	54	60	63	69	66	68	69	50	68	65	73	64	65	57	39	63	75	62	65	72	74	72	66	66	69	65	73	57	77	61	60	62	79	66	62	55	69	76	55	69	76	77	58	68	76	62	72	79	62	57	61	57	68	58	65	61	67	63	86	63	66	61	56	73	77	70	59	66	71	71	76	73	79	58	57	62	72	68	63	65	66	58	70	55	73	58	62	64	67	68	59	69	63	78	62	71	57	63	71	51	79	66	73	68	75	65	74	66	67	78	69	61	60	79	82	70	62	68	54	70	69	55	54	64	63	59	78	61	53	72	74	63	69	47	63	61	63	81	66	59	72	64	69	69	73	69	68	69	70	72	65	63	82	68	64	78	58	56	67	63	53	64	62	66	59	67	66	65	61	65	78	55	67	66	66	53	66	56	49	65	58	60	86	81	65	66	72	60	64	61	63	79	64	70	63	60	59	71	64	56	71	58	62	75	61	62	62	46	61	70	68	75	64	48	70	64	86	76	64	64	55	67	78	76	64	68	67	72	59	65	59	59	80	59	56	68	74	55	74	68	62	78	70	61	74	68	71	50	71	69	72	57	69	70	77	63	53	64	61	58	78	66	67	77	67	57	57	81	74	65	56	74	65	85	56	49	64	50	54	71	69	59	57	68	67	70	61	60	74	77	63	67	71	54	68	71	67	65	60	56	47	67	74	67	64	63	59	66	60	67	51	73	68	71	73	66	66	66	57	72	81	69	53	67	71	56	71	55	69	67	53	65	74	55	68	60	67	64	73	62	65	62	68	62	68	56	72	71	69	69	71	70	73	52	84	60	64	80	77	67	64	64	71	69	79	61	62	57	59	83	76	67	51	58	56	59	72	69	73	63	52	55	69	75	67	81	56	63	59	71	67	65	56	56	61	65	76	66	55	63	68	71	73	54	79	69	75	59	57	63	67	66	73	64	80	65	71	80	67	72	62	59	76	65	59	77	67	68	79	59	62	63	56	76	59	75	64	52	60	75	62	57	77	81	70	56	78	62	64	63	72	74	65	73	76	57	75	63	60	78	57	62	84	58	67	98	62	71	66	61	66	52	64	57	73	78	55	72	80	65	64	52	65	61	74	69	64	80	64	77	66	79	72	55	65	78	57	71	70	77	55	57	73	65	56	70	61	74	57	72	59	77	64	69	66	69	55	55	66	59	64	64	68	63	76	78	53	71	69	65	43	81	57	71	60	61	68	73	75	62	63	50	60	67	59	81	71	71	67	69	61	69	54	73	60	66	74	60	74	75	58	74	72	60	71	62	48	80	81	70	68	63	67	81	75	87	58	73	70	59	62	64	87	69	65	67	69	53	71	76	56	64	75	69	73	68	75	77	53	78	76	71	74	55	65	69	62	73	65	60	82	70	65	76	63	72	69	49	67	64	67	86	69	63	52	63	68	68	68	67	63	51	71	79	67	73	65	73	73	70	68	77	61	65	78	81	81	60	63	69	61	69	61	71	69	75	69	81	68	60	71	47	74	57	57	61	64	71	60	74	68	72	82	65	61	64	66	65	58	59	66	72	47	69	58	70	69	65	70	66	71	51	67	59	66	61	59	67	59	54	59	59	54	69	52	59	60	72	76	78	56	66	65	63	67	74	74	46	68	73	58	65	60	74	57	61	65	78	76	74	61	61	73	66	65	54	72	73	55	64	67	67	60	73	78	64	63	57	63	74	70	85	78	72	64	63	67	66	75	68	63	74	67	65	64	69	67	63	60	62	55	67	59	61	77	67	60	56	66	76	46	87	67	63	49	76	68	57	65	63	66	60	64	46	71	62	75	62	59	59	49	69	62	57	52	58	71	64	64	57	68	64	63	80	58	75	69	53	65	59	62	74	57	58	80	66	66	66	70	68	85	75	66	65	66	74	76	69	75	69	62	62	81	58	85	71	64	80	64	47	72	71	63	62	72	66	59	70	59	60	64	60	47	63	59	60	63	62	62	62	82	83	64	75	72	78	73	68	67	64	66	51	68	61	62	74	68	80	63	65	49	69	67	49	57	71	72	80	72	62	61	72	86	66	76	47	61	52	46	74	55	75	79	67	57	63	66	71	76	59	57
13563	16580	31421	38205	38222	28668	15047	4962	1605	954	782	796	847	780	831	827	809	821	832	798	833	779	836	752	816	810	806	819	799	815	804	818	816	775	849	809	844	846	752	840	820	824	832	794	841	814	784	843	800	834	839	800	841	854	881	816	819	829	838	834	803	809	819	827	788	769	770	818	773	809	821	829	838	793	803	862	840	822	771	802	809	774	811	764	874	831	798	828	825	828	813	806	792	820	835	792	811	859	847	816	821	798	829	862	866	843	817	845	817	838	789	829	811	808	834	843	840	890	798	794	809	814	805	848	799	814	818	831	822	843	851	842	808	819	822	820	820	830	857	851	831	785	819	785	843	793	845	767	869	810	846	812	833	754	795	798	795	852	809	772	805	849	797	817	829	835	800	817	849	798	856	787	801	821	855	771	840	881	874	828	783	826	833	845	789	816	866	796	799	827	824	832	829	837	791	833	825	828	762	853	783	805	819	791	806	805	813	846	819	800	815	831	813	850	817	743	848	837	853	819	860	873	816	825	824	806	809	795	842	844	795	862	811	798	830	834	809	785	820	831	752	822	790	835	825	834	750	829	834	829	865	839	811	777	809	780	801	811	816	792	792	816	788	753	790	854	831	785	776	788	818	817	792	802	751	812	848	791	802	803	846	830	821	850	825	840	840	834	828	861	754	827	842	835	811	826	792	789	824	860	826	821	830	843	910	859	846	769	800	867	818	793	779	889	873	841	805	877	788	797	859	799	825	831	817	806	781	848	837	871	822	794	833	812	789	758	861	798	760	802	831	763	837	796	840	844	831	850	813	765	867	849	830	837	796	795	783	814	805	824	795	786	806	801	827	764	773	850	770	785	840	813	815	800	814	832	797	833	809	795	771	814	825	785	833	795	825	804	867	848	799	817	772	848	841	828	791	770	792	835	830	800	856	820	782	830	809	818	787	818	792	793	809	817	789	840	821	794	784	863	800	780	829	796	821	855	779	838	833	775	839	780	838	839	798	820	847	812	811	829	823	791	784	804	823	843	818	770	797	831	803	823	818	777	826	855	810	802	827	782	841	820	796	807	816	864	844	843	821	808	853	829	841	782	826	831	847	813	836	809	830	848	801	809	866	766	796	807	795	821	848	829	794	811	810	787	821	794	792	793	784	785	802	814	795	815	829	786	827	870	758	805	783	773	825	807	830	808	772	824	823	821	846	822	836	813	780	812	830	835	828	830	833	800	775	823	778	827	851	867	838	822	817	810	799	811	843	831	863	834	821	831	789	795	815	820	807	802	808	759	844	775	800	862	796	744	774	809	822	794	821	793	851	816	834	805	862	796	807	801	854	773	849	782	779	872	830	785	842	831	839	806	794	798	840	798	796	829	796	803	832	757	850	843	811	730	752	810	835	813	829	841	759	851	791	809	827	873	826	791	801	888	799	832	876	825	828	825	821	772	854	845	824	837	865	793	827	830	847	790	807	850	847	814	778	820	841	783	813	861	797	811	835	817	773	806	789	835	829	825	818	824	781	800	835	826	835	820	796	817	803	805	822	787	799	776	827	832	792	802	812	783	775	762	844	847	810	819	812	779	845	780	777	804	797	801	840	841	839	813	847	824	839	822	789	820	852	792	794	820	809	830	826	797	839	793	775	791	800	792	790	841	792	820	803	835	804	776	791	896	793	809	853	817	815	799	896	848	849	788	795	824	834	812	788	826	807	815	843	866	793	803	805	807	847	787	841	829	767	835	846	794	827	849	812	803	845	840	853	809	864	835	832	848	799	778	861	792	817	869	817	827	841	817	838	818	821	821	842	815	788	848	776	821	847	898	813	830	781	803	840	777	814	765	791	848	796	768	900	848	780	838	823	880	781	837	824	831	793	827	803	847	820	771	838	819	816	848	764	777	820	813	826	775	813	806	825	797	825	790	847	805	807	829	854	854	737	833	783	764	793	836	845	829	801	811	839	822	810	801	829	832	815	820	818	812	793	794	845	826	779	832	825	780	841	825	861	861	846	809	772	816	841	814	831	853	804	835	822	858	830	779	812	781	852	814	805	833	819	816	826	817	837	793	811	855	808	845	810	827	816	866	867	830	817	861	831	791	804	774	767	803	792	832	764	833	829	844	769	765	813	797	774	814	814	766	788	795	839	801	821	860	792	829	827	828	857	847	848	809	824	821	840	774	840	828	779	816	797	875	811	854	839	794	792	800	839	786	774	819	811	848	813	763	828	839	777	841	851	774	813	758	844	843	764	829	808	827	830	810	809	798	799	847	809	776	811	836	780	784	797	834	835	827	856	848	824	824	812	787	840	813	853	810	787	796	821	810	796	837	793	777	794	773	866	806	841	766	796	823	862	801	746	779	825	822	846	846	814	833	840	848	795	805	811	819	801	822	776	854	858	817	835	844	835	866	772	788	733	805	749	828	797	832	804	776	803	758	736	783	798	810	799	821	814	858	867	811	854	840	847	837	830	853	841	810	802	803	801	827	770	831	840	807	831	767	845	840	832	832	802	830	799	817	836	814	831	771	829	759	839	856	839	784	848	785	791	846	791	800	822	818	783	837	888	833	838	883	838	797	799	847	791	868	798	806	864	823	776	867	789	826	819	849	823	811	832	881	818	773	810	820	847	784	838	824	824	805	761	849	805	790	792	788	813	748	793	832	783	830	820	773	842	818	783	824	855	818	772	778	826	804	829	801	803	841	786	770	820	878	845	786	816	818	804	812	827	833	832	790	837	809	831	808	842	807	833	803	792	827	800	770	822	804	843	806	806	861	808	867	841	817	863	816	812	838	817	771	852	807	841	757	795	823	815	796	818	823	814	807	834	840	870	810	875	786	826	877	868	817	802	800	750	802	812	812	780	814	799	871	828	834	818	817	830	808	883	781	749	757	838	847	917	856	809	814	812	799	805	834	822	807	807	851	795	798	785	809	825	840	765	843	866	818	811	828	819	835	823	850	809	865	789	817	816	807	815	849	796	828	844	820	863	802	818	818	829	773	814	835	856	835	867	818	822	885	807	825	792	826	799	862	816	836	804	831	801	786	820	844	772	812	761	803	825	850	803	818	793	830	785	849	821	824	836	828	832	832	839	865	799	782	829	829	839	836	874	835	801	873	847	894	851	790	827	844	802	822	824	839	820	831	809	821	813	784	829	789	819	769	832	760	772	844	784	814	784	827	806	795	782	796	839	812	831	798	818	811	847	799	864	828	810	809	810	788	812	823	804	769	811	801	857	808	864	805	833	816	774	803	847	816	868	812	817	852	811	778	803	862	784	806	847	798	826	800	833	860	777	769	779	866	825	826	877	822	749	862	768	850	816	809	870	847	807	866	825	832	815	812	833	836	817	825	799	810	821	795	800	839	839	854	813	806	808	819	819	837	786	795	817	861	771	779	816	816	802	785	789	821	811	788	836	823	821	801	818	806	886	808	792	813	785	814	801	817	832	808	812	804	810	852	895	837	823	814	818	810	846	864	828	846	807	802	821	812
772	3300	13019	13490	9856	5219	1570	362	124	80	82	73	78	65	67	72	64	74	63	62	49	63	64	70	71	76	66	66	64	75	62	80	70	63	63	58	83	61	55	61	69	72	64	73	72	58	75	82	75	69	82	70	53	67	72	65	67	65	48	66	72	62	73	69	66	58	76	69	62	72	52	65	75	63	58	69	76	54	61	93	68	74	78	71	65	60	60	69	69	77	72	80	60	54	68	58	73	62	69	70	53	56	83	68	55	64	63	55	61	70	72	49	66	68	60	63	67	67	49	49	69	75	61	60	55	50	62	51	69	64	67	69	77	59	63	69	63	73	62	64	65	52	83	63	78	55	73	66	71	70	72	65	74	71	65	71	63	73	71	71	79	70	52	75	57	63	71	86	62	79	73	67	69	65	75	69	73	68	67	70	69	57	70	80	53	61	62	63	62	70	62	62	63	68	83	67	62	70	73	61	61	62	57	68	74	60	69	65	55	68	69	75	78	67	49	71	57	61	65	66	60	71	73	66	63	77	70	62	65	75	61	69	68	61	79	68	56	77	68	83	57	68	50	68	64	62	56	73	63	85	63	77	68	67	84	84	55	77	68	81	61	75	68	59	58	68	62	64	81	60	59	63	55	65	67	76	76	69	70	73	60	63	64	70	65	59	70	59	80	71	59	63	70	67	69	66	60	79	66	66	66	62	61	60	71	60	90	70	73	72	77	74	70	64	61	74	59	65	71	69	54	68	66	71	69	60	65	72	61	73	58	75	71	67	70	81	72	70	55	58	50	82	79	73	81	73	68	80	67	73	67	65	66	65	60	76	50	62	73	54	73	70	76	74	57	70	66	56	64	75	77	66	65	70	76	62	63	72	66	59	73	42	64	63	52	67	51	65	73	58	55	78	81	54	78	72	71	74	65	73	82	71	63	78	61	74	75	66	62	71	63	76	71	63	78	66	60	70	60	70	58	50	60	61	73	62	56	61	60	68	76	76	64	83	55	62	56	60	62	73	59	80	74	73	66	63	59	57	54	67	59	51	64	68	56	56	54	75	65	67	62	69	74	71	61	77	48	73	53	67	70	62	74	62	70	78	67	71	64	67	69	66	66	64	74	86	59	60	80	73	55	72	60	70	68	52	58	68	69	59	70	83	84	64	50	64	57	63	62	60	64	58	53	67	72	51	68	67	67	74	53	72	76	67	47	55	58	66	67	61	63	55	64	69	60	63	54	64	68	69	62	76	58	64	61	74	66	73	61	70	67	81	65	75	68	60	87	60	67	62	59	65	61	70	63	54	78	51	60	54	48	60	66	73	52	54	76	72	48	63	79	72	68	79	61	71	72	74	69	69	62	76	73	77	71	60	67	55	60	54	70	67	55	65	46	67	42	56	67	66	77	63	76	56	63	64	72	74	65	68	72	62	72	68	64	67	73	66	63	73	64	63	52	58	57	59	78	65	53	55	75	74	59	71	76	67	73	66	70	71	65	78	74	78	56	71	64	55	77	84	60	61	74	76	67	82	65	69	69	73	69	76	80	46	71	68	65	86	58	51	57	57	71	74	67	76	61	78	65	73	60	55	62	96	60	82	71	53	68	80	67	74	57	53	79	59	73	70	61	76	73	72	52	59	61	69	71	66	80	68	80	75	69	73	67	66	68	58	80	62	69	67	70	81	65	76	72	79	62	85	78	67	63	71	77	65	66	74	58	69	75	68	51	42	66	64	62	56	59	60	66	67	62	64	52	67	76	66	75	59	66	76	55	82	66	64	66	57	82	71	63	62	58	80	67	57	72	66	72	70	72	80	58	69	68	74	68	63	59	59	51	67	59	67	74	58	67	74	78	52	75	56	58	58	80	65	74	64	67	64	72	72	61	65	75	62	57	74	66	66	66	63	73	72	68	63	52	70	60	72	72	69	66	68	55	67	80	68	53	47	65	56	76	54	89	70	77	64	61	82	52	75	74	70	69	65	71	76	79	60	66	55	55	47	63	57	68	68	60	69	68	52	54	71	68	66	56	74	67	69	72	53	73	74	77	81	66	75	78	64	73	81	70	55	56	62	67	56	69	72	60	75	48	55	50	68	63	65	75	71	67	69	57	55	69	89	75	78	73	72	70	70	72	65	66	74	52	56	77	71	55	57	51	71	56	79	63	64	71	59	64	65	61	68	48	68	76	54	55	67	72	58	65	66	58	64	75	64	71	53	47	60	68	71	55	80	66	75	65	65	66	68	63	69	62	57	72	76	81	57	68	72	60	70	59	75	80	64	62	64	66	70	63	70	73	77	68	68	55	64	75	73	71	61	61	71	67	60	64	69	54	62	54	56	75	66	67	84	75	71	71	70	61	69	82	69	63	72	59	67	72	78	75	71	76	70	69	78	68	67	73	65	58	81	78	66	65	62	74	62	58	50	59	65	70	82	66	64	54	70	65	67	61	67	75	58	62	64	76	74	62	67	53	72	65	69	70	71	58	57	67	50	61	60	75	62	77	73	69	72	70	72	66	58	70	61	66	57	60	57	59	68	70	77	63	64	54	63	75	58	70	72	68	68	69	71	56	74	68	53	51	63	54	66	78	75	67	61	65	68	69	66	66	69	70	67	70	72	55	63	56	77	65	60	58	53	81	61	65	57	57	68	57	80	69	62	68	71	88	49	68	66	69	68	50	73	66	91	69	61	65	75	66	52	66	65	61	57	70	74	74	68	64	70	75	67	69	72	81	62	66	68	56	66	49	72	66	85	51	72	71	65	64	62	56	55	77	69	70	84	68	66	80	68	59	68	63	73	76	76	65	86	69	71	74	84	71	67	66	62	51	63	66	76	66	59	66	60	57	49	51	57	66	71	67	58	55	71	61	73	68	74	92	80	69	62	66	66	52	76	83	70	56	64	75	73	54	64	60	69	55	68	61	72	59	72	57	64	59	72	54	65	63	72	64	61	56	55	68	66	67	63	59	66	76	75	59	66	60	68	59	65	57	58	76	69	86	77	69	74	61	68	69	72	73	75	72	57	71	65	70	58	70	77	67	68	70	51	62	85	70	70	66	58	70	69	60	68	72	75	70	50	56	57	73	74	52	65	66	74	60	62	71	66	70	68	74	68	70	66	72	53	58	77	63	83	54	77	79	83	66	63	74	80	69	67	47	58	61	73	80	54	52	68	60	64	64	63	58	63	76	59	65	51	49	66	60	72	70	82	63	55	61	79	69	78	56	77	72	71	64	60	62	91	79	69	62	67	58	62	70	80	73	75	84	77	63	75	76	78	61	68	73	77	68	65	49	61	60	69	81	65	68	62	57	75	57	70	66	69	72	68	73	75	52	72	76	67	72	57	61	63	64	74	73	63	82	62	70	81	72	72	64	67	59	68	76	65	54	68	71	70	85	65	88	56	57	56	64	66	71	66	57	55	56	59	52	72	61	75	70	74	62	77	77	72	49	72	75	76	65	62	66	72	69	67	61	61	80	67	76	86	63	62	63	62
18288	26418	41135	53412	54630	39880	23794	9440	2478	1013	803	799	788	796	827	846	837	843	836	849	797	858	848	794	831	817	848	822	793	868	840	826	838	837	781	797	792	833	810	774	833	777	809	831	841	824	778	816	825	860	799	792	771	728	776	819	840	838	777	778	808	796	824	840	830	818	812	836	786	736	805	793	770	753	812	826	810	818	842	842	843	802	787	806	841	859	804	825	796	805	802	822	809	795	807	834	756	783	820	773	834	876	839	768	843	771	812	827	805	824	789	785	757	775	835	821	753	792	788	839	821	754	820	860	854	816	860	772	811	777	823	753	764	824	810	840	766	818	846	820	825	786	822	798	776	900	820	792	799	829	812	809	844	782	810	795	835	837	777	817	821	810	781	868	812	814	834	823	847	780	820	820	832	829	822	858	825	818	778	781	808	838	841	878	776	784	828	836	825	828	848	796	811	757	812	832	824	789	844	794	790	781	820	769	811	821	853	780	791	806	807	831	878	849	820	776	828	793	831	857	809	795	858	769	783	841	828	835	799	843	795	774	792	802	796	852	836	808	786	803	808	794	771	834	782	832	810	835	841	829	794	818	786	823	819	867	809	807	840	796	858	783	807	778	831	793	846	805	819	818	807	836	823	808	787	814	814	799	823	838	828	785	852	786	818	811	772	827	767	836	840	782	808	853	821	784	788	813	837	817	784	816	801	816	833	773	755	811	800	806	804	802	845	800	825	768	807	786	863	837	854	854	779	774	817	819	785	801	819	803	868	831	771	784	775	860	828	804	814	831	871	865	833	790	806	811	861	768	838	839	847	804	829	844	855	863	800	801	881	818	759	823	819	770	813	810	809	842	781	809	799	801	789	805	831	798	823	819	815	758	849	832	855	810	764	751	784	809	832	816	790	745	877	821	804	826	851	810	827	788	823	808	783	824	783	849	813	874	808	809	858	841	792	813	851	810	836	789	748	834	827	841	842	789	789	841	842	812	831	800	806	818	875	811	858	870	791	784	775	798	802	799	765	805	768	822	801	821	861	808	810	779	851	864	785	787	853	843	805	732	841	847	853	759	779	846	846	851	834	826	832	781	829	832	834	816	815	863	789	795	822	746	807	769	864	820	794	855	820	781	753	821	792	824	786	831	816	820	807	822	827	773	834	816	826	788	848	807	782	784	870	762	807	804	771	778	799	826	824	814	873	809	860	825	831	841	768	816	847	831	809	788	756	807	808	807	738	788	786	814	828	851	848	818	809	800	793	788	835	803	796	823	813	851	840	853	785	817	855	823	830	803	851	861	810	821	809	811	799	841	839	819	785	832	807	802	853	790	756	830	852	765	823	852	770	802	879	839	771	813	789	788	816	807	859	792	814	771	841	815	824	805	842	797	815	804	806	865	840	839	797	846	816	821	814	832	790	845	831	815	833	862	840	800	823	811	875	767	828	778	832	813	806	811	834	807	762	873	790	761	848	797	816	849	810	814	889	779	814	789	816	842	789	797	828	786	812	811	819	819	804	841	813	796	809	786	862	827	789	827	791	823	801	769	815	842	776	796	808	833	818	814	845	812	793	817	791	827	834	820	817	835	835	773	842	811	776	824	838	819	776	838	788	806	862	775	785	804	843	804	807	831	835	750	774	841	849	781	827	835	808	830	811	781	825	800	784	799	769	863	775	773	833	773	867	841	815	854	794	761	846	825	787	756	854	802	792	814	757	871	801	770	819	817	798	786	776	805	801	752	855	808	837	810	813	814	780	788	807	762	819	812	835	812	803	805	860	815	832	775	850	778	825	859	865	850	789	819	734	808	833	808	857	815	776	843	844	774	837	837	769	826	819	820	822	837	739	807	837	856	778	875	782	806	823	830	782	764	803	855	824	819	779	779	820	821	853	835	802	779	787	813	840	835	831	820	879	831	813	795	836	841	829	799	817	788	777	815	771	828	825	806	803	819	787	794	790	807	810	825	816	823	795	828	841	838	815	821	792	769	852	785	811	828	816	784	810	738	770	821	763	811	823	821	786	815	826	791	804	833	801	864	845	803	832	776	856	816	795	826	836	805	842	829	840	776	830	833	812	851	821	778	791	797	790	765	819	816	802	828	817	787	790	837	859	786	785	858	864	840	854	836	788	797	776	853	819	837	800	842	735	811	811	765	853	820	823	805	802	792	786	828	831	787	788	752	808	810	827	781	780	824	814	869	845	767	814	827	833	802	771	819	791	800	756	841	843	846	852	806	817	802	777	823	810	837	803	815	805	856	804	800	838	805	835	774	818	793	792	837	813	808	818	840	776	888	788	819	799	815	833	854	790	812	841	819	825	787	861	828	811	795	823	877	813	794	822	846	840	808	802	812	790	831	736	782	813	832	854	798	845	871	815	800	766	819	764	836	861	808	811	820	804	765	826	792	847	771	855	784	817	771	838	751	788	789	780	839	866	837	764	798	787	801	836	793	856	802	821	839	789	783	848	827	881	801	742	819	797	829	817	781	871	801	857	799	851	835	804	812	831	842	856	834	802	877	757	802	808	783	789	808	850	841	795	845	841	826	819	824	829	829	822	841	839	816	820	844	839	876	835	803	793	881	775	847	783	824	790	836	839	858	808	842	855	791	855	882	810	842	780	825	844	854	815	818	828	820	865	823	834	785	773	853	874	800	841	855	830	814	755	815	777	819	821	848	838	808	814	790	746	806	802	783	793	813	805	799	775	817	829	764	794	778	808	846	816	804	779	776	890	810	829	797	847	799	807	840	870	831	794	846	852	801	799	788	850	782	796	781	819	779	840	818	843	803	858	789	819	796	765	849	860	801	789	792	822	779	814	797	826	842	757	806	796	803	827	802	802	817	847	820	841	797	796	815	788	808	777	821	847	811	796	840	819	820	753	793	835	795	850	795	800	781	784	771	788	806	844	822	867	822	814	845	802	775	789	800	800	827	788	835	805	802	845	847	822	734	795	806	856	872	831	783	780	899	811	833	799	781	826	821	755	836	817	880	801	780	776	815	871	806	875	791	818	835	808	835	848	806	835	803	772	835	868	841	806	849	811	809	782	811	820	827	823	805	777	817	803	797	781	813	801	825	806	840	815	787	799	823	830	855	835	770	803	770	819	784	796	802	850	859	832	791	803	805	778	819	765	837	775	812	877	807	833	831	809	869	831	837	774	814	775	783	832	862	786	838	782	797	767	817	844	810	812	808	817	792	787	818	840	787	809	780	799	806	788	821	792	820	802	886	793	837	829	821	811	807	761	849	783	793	798	827	813	764	836	801	819	791	798	824	827	763	792	805	869	835	869	820	789	896	797	838	811	800	815	812	826	817	861	800	822	818	852	824	770	816	828	811	781	806	805	811	793	826	846	799	841	874	848	820	870	835	817	841	818	783	754	783	773	808	797	781	831	839	824	806	837	803	822	844	793	805	780	771	804	818	803	829	802	837	781	828	804	839	805	785	812	811	839	835	813	833	785	806	787	839	822	835	782	865	816	867	837	813
2137	2567	12772	14509	10427	5401	1625	405	148	83	64	67	63	62	81	79	77	61	69	73	65	64	69	66	68	76	81	57	60	61	73	60	77	66	57	61	65	69	66	80	63	68	73	68	72	62	82	66	67	62	66	68	71	70	78	65	80	71	74	57	73	63	70	66	74	66	64	87	60	64	78	69	57	62	72	75	60	71	63	65	62	73	58	56	70	69	67	80	50	74	73	65	47	61	64	52	53	83	60	64	69	59	57	65	64	78	67	66	45	56	70	64	80	70	74	68	82	65	65	72	62	66	71	65	74	79	68	55	64	69	69	56	74	71	66	71	70	74	65	58	69	76	61	68	73	68	68	68	72	69	68	72	68	80	65	82	75	60	64	73	84	60	67	60	45	56	78	67	63	85	75	63	72	46	62	87	78	60	84	56	73	69	65	71	79	73	88	58	61	59	68	81	68	60	78	69	71	59	58	71	79	57	66	73	65	76	75	83	66	71	61	61	74	73	72	57	64	52	67	77	64	72	60	56	77	61	67	67	63	69	59	74	79	61	72	70	53	70	57	82	70	66	71	69	54	60	56	74	68	68	77	69	60	83	76	82	67	80	67	74	73	70	61	56	67	63	85	67	70	79	73	76	65	49	63	70	76	69	58	66	57	62	65	59	83	70	78	83	57	91	66	69	63	63	71	64	68	56	62	75	68	62	79	71	76	71	72	79	56	67	60	69	77	62	75	77	64	68	73	50	73	65	61	62	70	65	76	61	63	81	72	59	66	76	87	53	68	59	70	69	62	74	70	69	68	69	65	66	73	72	67	81	78	71	83	74	53	60	69	53	55	58	69	65	76	74	69	78	57	74	77	57	74	64	66	63	61	67	67	72	65	57	70	85	56	71	45	52	78	62	59	69	69	74	63	58	60	68	56	67	64	56	51	81	64	60	62	63	69	77	52	77	67	62	64	57	64	74	71	63	62	73	67	66	72	60	81	77	60	80	62	70	59	76	77	67	70	63	71	64	64	68	77	63	68	50	83	57	48	70	81	85	90	66	75	76	73	72	61	58	60	72	67	74	57	81	72	58	67	55	71	59	57	65	81	73	78	74	61	73	61	69	75	71	78	71	71	79	67	65	63	78	87	66	64	76	66	64	67	57	51	53	86	71	72	72	83	61	69	70	71	67	60	78	71	49	81	79	69	63	60	64	56	73	64	48	87	83	69	77	65	67	69	55	58	71	77	57	65	73	63	58	65	74	65	60	78	63	85	49	81	52	75	63	65	69	65	74	60	68	46	66	70	68	65	58	83	61	71	66	69	51	62	78	54	73	58	67	61	67	64	69	63	73	73	59	67	70	60	59	74	74	58	70	64	77	74	62	64	80	72	66	66	67	63	53	61	65	75	70	74	59	73	77	70	67	69	66	76	60	71	76	58	68	64	78	65	62	82	73	70	62	72	66	63	54	79	69	99	77	59	87	76	81	78	65	64	54	87	66	66	61	61	72	72	63	70	58	67	72	68	67	72	74	74	59	72	80	74	68	57	69	79	69	53	99	68	70	73	64	67	68	72	80	61	63	51	70	71	76	65	61	69	76	80	63	65	69	67	64	70	73	83	70	67	62	67	68	50	51	58	61	66	69	78	63	77	69	61	62	64	67	66	59	76	76	75	75	79	70	71	84	75	63	55	74	62	55	68	71	71	70	76	70	61	52	69	67	57	67	57	85	65	78	54	68	72	70	74	74	67	68	73	72	74	63	84	83	77	61	60	68	58	53	72	62	65	66	68	77	67	91	55	75	89	62	56	78	61	83	67	65	69	60	71	79	72	78	79	63	64	74	69	62	76	72	72	76	62	71	63	56	53	57	79	71	70	66	64	82	79	64	68	81	67	75	62	60	70	77	59	73	66	75	74	62	82	70	65	69	63	61	68	74	68	73	75	74	74	56	78	64	73	61	70	83	77	61	64	60	82	73	69	73	79	62	84	67	72	88	72	64	66	45	67	73	63	57	76	63	70	86	66	64	85	74	71	80	58	86	58	67	62	73	60	75	75	74	66	67	61	59	85	77	65	73	60	62	67	75	69	67	78	72	62	64	73	69	71	76	79	84	70	80	64	60	78	67	60	44	67	72	82	58	67	58	66	66	70	63	74	70	70	71	75	65	59	80	69	62	46	65	72	69	83	76	58	71	83	63	84	73	55	60	59	55	76	66	70	81	67	65	62	70	65	63	56	71	63	72	66	56	68	69	74	70	66	67	63	75	72	63	61	84	73	64	73	72	65	77	53	64	59	68	73	81	71	65	58	73	79	86	69	86	66	76	64	70	72	60	83	83	58	71	65	72	65	86	84	83	79	70	53	69	69	74	58	48	69	76	66	56	71	69	67	70	62	73	61	70	66	69	62	76	83	69	62	61	73	68	70	67	70	78	69	69	67	69	80	74	62	76	85	67	73	67	68	64	71	56	72	50	55	59	75	69	67	79	68	51	64	71	67	86	68	70	70	62	82	85	72	81	62	69	59	74	57	71	67	65	68	70	70	80	62	73	61	71	79	52	62	61	56	67	52	71	78	86	69	69	84	67	65	78	58	62	68	59	72	61	63	53	73	68	63	64	74	71	67	46	64	76	77	58	78	76	82	80	69	58	56	85	78	63	75	70	67	63	64	68	58	75	62	66	75	69	84	60	71	57	79	69	82	80	83	69	59	76	75	82	69	70	78	67	62	73	78	67	90	60	75	71	67	72	75	64	68	69	64	79	63	49	72	85	57	69	52	74	78	51	49	62	76	64	61	85	55	68	57	68	76	72	62	77	65	65	58	70	93	68	65	91	72	65	68	74	69	65	70	77	69	58	73	63	58	74	72	59	58	79	65	58	78	77	85	55	65	77	77	79	57	79	69	80	72	84	66	50	70	59	63	69	82	63	56	59	71	74	73	95	73	72	64	75	66	69	68	57	63	69	58	70	63	59	65	70	69	60	77	55	77	58	55	67	61	82	62	57	68	80	63	83	61	67	64	70	57	73	62	67	73	60	76	63	68	59	65	65	69	59	69	59	65	55	49	76	76	74	66	68	81	81	70	77	67	80	76	64	67	59	69	56	74	71	70	66	67	76	61	66	71	70	64	85	68	81	58	60	75	62	72	66	72	76	76	59	66	72	49	80	65	77	90	60	64	70	63	57	65	68	53	71	74	88	66	61	59	59	72	63	69	81	85	84	61	74	69	68	63	70	74	60	72	55	64	71	58	68	54	82	64	62	68	78	68	64	61	61	60	66	64	61	68	68	56	74	75	71	74	72	68	75	61	71	94	68	60	61	79	66	60	65	67	70	77	70	61	78	50	73	71	80	68	69	83	52	83	76	72	52	75	65	61	81	72	76	67	69	70	67	70	43	72	70	83	63	84	61	60	71	70	65	66	58	77	72	70	74	62	60	68	60	73	88	57	62	69	51	65	72	63	83	76	81	85	95	79	65	69	69	70	67	60	64	81	68
17477	23485	41589	54086	55005	40251	24817	10253	2802	1129	874	847	881	840	905	867	843	865	827	835	874	848	820	824	837	852	843	877	830	858	823	782	826	855	824	880	870	887	876	798	847	804	861	832	876	841	815	816	810	863	842	865	868	825	902	847	854	824	799	857	820	855	829	860	855	868	896	854	781	819	811	854	869	880	894	790	859	819	845	857	808	828	814	789	903	826	839	793	847	879	850	805	919	864	790	795	852	863	858	834	878	791	828	818	861	829	833	845	811	863	846	852	842	856	827	884	837	855	837	863	843	800	797	892	859	838	845	854	852	875	808	800	800	857	805	847	819	846	847	785	831	829	870	894	781	806	844	864	848	860	883	832	819	873	822	783	836	839	856	864	844	856	861	885	837	858	829	884	872	816	886	816	891	824	822	807	764	818	847	887	823	891	898	861	865	880	891	854	832	876	837	776	842	827	809	867	863	836	806	818	824	787	871	846	835	892	834	883	860	867	815	819	880	831	828	845	824	869	831	873	843	808	865	829	837	935	828	802	847	858	828	877	823	829	836	789	875	800	856	860	850	849	838	827	798	843	824	810	868	831	871	862	871	832	866	824	835	794	855	852	781	769	823	807	844	893	834	795	823	849	816	802	805	890	832	850	840	871	827	811	826	884	847	795	818	882	830	837	870	869	863	826	822	830	852	802	851	828	857	846	843	877	832	845	801	837	827	864	814	838	808	837	834	866	797	840	815	868	856	869	874	876	881	829	822	867	808	830	878	804	812	842	844	842	846	837	846	850	834	858	824	818	868	862	847	853	806	850	856	859	890	815	846	815	832	814	849	852	831	821	780	899	857	826	832	822	808	763	850	907	859	836	852	867	858	825	833	850	824	875	843	840	801	825	850	815	826	805	837	831	835	786	812	845	858	809	828	779	799	889	860	858	833	873	894	831	894	847	848	829	833	843	855	871	861	814	868	867	819	864	830	857	876	830	858	819	848	883	802	854	923	822	866	880	841	862	819	825	868	843	856	853	808	810	844	828	832	869	802	868	788	852	840	862	826	833	857	848	837	850	830	894	836	811	860	862	818	864	891	862	838	780	832	837	863	846	856	894	827	850	875	854	804	871	832	830	842	825	822	890	806	837	881	887	847	846	855	824	797	805	890	779	837	809	856	828	845	885	858	899	822	846	846	843	898	819	828	827	880	831	810	873	847	856	831	823	825	872	857	846	850	825	828	871	834	798	853	836	822	867	816	818	855	823	828	863	839	847	865	813	861	875	826	892	838	835	816	853	843	868	861	864	881	882	872	867	864	861	812	836	866	851	832	888	821	824	822	840	876	848	834	844	815	820	864	874	887	821	836	829	836	835	881	814	859	801	878	890	914	838	823	837	822	789	853	846	826	879	819	831	908	876	797	807	795	874	855	838	857	803	852	848	895	872	847	920	860	852	852	885	824	837	854	825	790	815	807	856	856	815	860	797	813	850	866	857	829	843	799	853	863	862	824	825	817	823	872	850	826	837	885	832	829	865	788	850	863	831	828	833	841	918	849	875	801	815	808	869	819	840	872	832	873	851	865	872	859	828	855	822	899	811	797	856	868	871	808	882	869	868	891	777	786	870	831	874	838	823	825	843	860	844	820	798	881	822	854	822	817	863	790	816	850	871	828	876	843	841	766	859	890	854	806	841	843	781	895	882	874	832	855	861	845	912	827	833	882	800	855	848	849	859	851	884	849	811	793	821	889	826	869	847	842	863	820	833	833	867	860	805	830	838	808	836	853	835	878	801	827	853	810	821	783	829	864	896	824	825	879	887	790	838	798	845	830	829	880	818	848	869	870	844	837	844	860	847	918	844	879	903	866	825	852	838	833	879	845	863	807	834	851	857	830	808	835	845	925	805	866	896	812	868	842	840	802	826	859	784	860	837	885	839	857	811	866	831	866	813	831	871	860	826	862	797	858	851	808	837	872	860	835	841	828	810	815	847	822	872	826	834	846	839	804	886	819	840	849	830	857	820	874	835	803	859	899	841	793	832	847	892	868	795	841	893	825	831	803	833	865	863	868	796	818	796	819	841	868	905	807	821	791	827	839	888	863	832	825	845	841	798	871	806	836	872	881	855	827	850	832	832	834	808	814	886	805	863	847	797	859	897	853	821	830	855	831	848	865	864	808	842	828	860	827	815	755	855	816	840	829	849	851	825	810	819	804	825	867	823	845	865	868	844	838	816	822	819	903	843	914	817	841	876	868	838	836	804	835	837	833	809	859	855	868	809	833	826	855	822	812	888	836	810	838	834	900	870	863	899	855	831	817	800	812	795	837	837	868	830	873	808	856	838	844	820	810	849	824	814	890	819	790	884	814	886	826	879	817	826	834	827	816	846	841	832	843	814	825	858	867	794	892	816	840	798	837	877	847	808	854	889	852	803	820	860	816	893	830	823	850	859	862	860	818	835	827	851	887	823	852	865	837	824	882	834	809	880	887	807	848	773	832	869	838	885	848	830	896	841	843	820	794	860	864	879	844	866	879	830	855	893	823	891	852	867	861	847	823	864	878	888	867	836	832	802	871	781	878	814	828	836	867	866	881	834	865	805	826	792	853	896	853	854	787	813	857	843	851	860	807	832	863	839	861	842	865	842	869	805	855	825	850	829	827	882	895	849	880	847	774	805	828	839	902	838	796	866	841	890	834	892	862	875	813	840	780	825	875	866	848	808	844	833	861	841	844	844	821	815	872	843	856	838	826	885	859	814	911	807	823	802	830	838	849	852	827	864	843	830	829	829	848	852	890	853	853	834	816	804	890	850	844	803	839	831	856	833	860	821	794	813	835	825	849	873	790	855	797	828	848	859	807	918	875	813	836	833	845	875	833	834	850	814	896	830	789	813	904	799	846	827	813	834	876	853	856	859	879	837	801	822	844	859	815	822	797	818	802	819	820	841	811	773	818	802	903	792	836	834	861	854	880	825	812	858	840	900	817	840	819	847	879	852	855	825	819	832	876	820	826	851	842	809	829	763	860	845	854	836	818	832	834	860	833	821	842	849	819	834	821	825	814	869	811	848	861	831	824	765	812	816	842	807	845	882	832	829	797	856	860	824	792	884	839	841	898	843	818	860	861	836	887	882	808	851	817	915	802	798	835	823	795	838	844	818	828	797	846	849	879	849	845	825	793	819	828	794	871	812	818	826	883	830	792	848	844	807	904	857	837	836	844	814	849	857	860	889	846	814	892	822	858	844	872	787	824	882	852	896	791	843	791	825	834	859	833	811	847	848	847	849	838	823	838	818	750	796	850	826	847	859	863	813	855	888	870	857	815	867	866	832	879	856	795	821	839	822	844	812	844	829	866	808	788	882	847	814	885	789	852	837	813	863	817	848	868	875	852	829	821	829	888	901	871	849	799	870	815	803	813	822	760	846	831	811	918	838	842	815	865	853	831	863	837	891	905	806	930	840	837	838	880	836	848	839	813	826	833	857	798	827	829	848	859	903	856	915
1269	4459	20572	20350	15630	8878	2633	539	168	82	58	73	73	76	62	64	63	68	70	66	68	70	58	69	60	71	68	72	65	67	65	81	59	65	69	63	70	42	82	67	58	83	73	70	72	67	67	70	54	85	71	70	68	64	62	74	76	80	52	60	63	76	77	46	69	81	48	70	73	73	72	62	82	70	69	73	52	78	68	73	66	64	60	57	50	73	58	60	75	63	80	62	58	72	73	62	70	58	63	86	73	67	58	67	65	63	66	57	59	59	66	66	67	68	55	66	67	72	66	56	66	68	53	69	71	65	86	68	65	64	79	78	77	58	71	63	73	60	76	72	79	79	68	60	69	63	64	65	53	76	62	58	84	63	84	79	63	61	75	67	80	75	51	72	60	73	70	79	73	68	60	64	72	69	73	85	67	69	66	61	90	64	80	62	76	56	65	64	68	59	81	72	70	78	49	65	78	65	71	57	66	78	63	68	55	75	72	67	72	65	73	83	71	66	58	79	66	56	55	69	64	65	63	59	66	67	81	55	59	63	74	76	74	73	60	62	71	61	62	64	70	62	63	69	80	64	67	71	75	67	65	67	67	65	76	75	80	68	65	64	66	71	49	55	80	59	49	65	65	64	71	58	71	82	68	74	58	67	67	60	70	61	62	69	68	76	66	69	63	67	74	72	60	70	77	71	52	65	67	60	50	59	63	72	68	75	64	78	75	56	60	82	63	70	61	60	57	76	66	64	64	79	74	69	63	60	75	64	74	57	65	76	80	67	70	68	62	63	63	66	77	56	61	76	73	78	60	79	56	64	67	74	81	71	62	64	54	67	77	69	69	60	74	75	70	54	71	63	79	76	66	72	80	65	67	60	72	60	63	65	75	75	67	64	67	60	54	76	46	67	69	63	78	77	76	77	58	69	77	71	61	77	64	67	57	73	57	66	63	81	65	58	79	61	75	72	71	77	67	70	66	61	69	69	67	60	67	81	70	71	60	55	78	68	68	76	56	67	56	65	64	75	85	67	60	72	64	64	58	71	85	63	65	67	58	76	69	75	73	60	74	57	71	69	67	60	86	74	70	77	54	65	83	60	64	58	63	59	73	64	78	75	66	91	80	76	53	64	70	59	66	64	68	73	61	70	68	58	60	57	76	67	85	67	72	82	62	78	58	66	76	56	70	55	71	51	75	71	81	80	74	57	61	75	51	66	68	54	48	73	59	53	55	63	55	79	64	70	61	79	76	70	63	89	56	65	72	66	70	62	61	57	70	76	59	72	70	67	62	70	55	61	55	78	72	78	83	61	80	59	81	73	69	74	71	69	77	57	64	69	72	66	65	80	77	61	72	57	57	67	67	68	66	78	76	70	71	76	74	68	62	66	67	68	65	66	56	72	80	65	77	70	51	65	69	67	83	71	73	67	65	73	68	65	63	71	66	73	63	70	71	73	77	71	67	64	59	58	85	70	78	67	67	60	61	83	50	59	64	57	75	71	70	72	67	78	69	69	56	63	61	75	74	60	68	76	76	66	64	75	63	80	82	75	73	69	59	61	73	66	61	69	73	81	66	68	72	72	66	80	87	56	68	65	50	66	78	56	47	76	93	82	78	80	59	65	58	73	75	66	65	63	57	64	53	70	72	70	65	65	62	79	80	58	64	76	63	65	57	80	68	60	61	65	57	64	71	60	62	57	51	72	72	84	69	72	64	89	62	83	83	71	81	63	68	72	74	58	82	77	73	63	71	70	87	65	66	67	59	68	55	62	57	68	68	79	65	73	69	88	63	84	79	68	89	77	67	76	55	59	76	73	62	68	76	69	57	61	64	82	58	65	69	67	73	52	70	80	58	74	63	59	71	72	74	72	86	70	70	77	64	70	71	68	71	60	54	61	68	70	62	67	69	63	65	79	68	67	59	73	62	51	68	73	63	67	61	79	62	56	69	75	64	72	69	72	75	60	76	63	78	61	67	63	78	80	80	63	61	57	55	82	80	73	72	63	84	71	65	68	71	66	74	75	70	55	76	75	63	66	59	56	82	99	67	77	60	59	67	81	61	77	58	79	70	62	81	61	59	53	64	56	70	72	72	66	76	61	75	63	55	62	55	68	53	62	61	72	62	65	80	58	65	70	64	58	73	57	53	75	76	58	69	71	82	69	84	56	59	66	87	67	71	63	70	77	87	81	69	66	56	55	61	51	65	52	72	83	69	84	68	63	70	61	61	60	64	62	64	68	54	63	65	72	82	58	78	73	64	67	69	68	73	68	71	52	78	67	70	60	59	72	93	61	72	67	65	71	74	64	70	61	56	67	64	58	54	69	64	55	61	65	72	85	66	80	68	71	56	67	62	57	56	69	65	64	65	75	62	78	71	71	70	71	71	65	63	72	77	68	83	66	61	67	73	72	58	53	66	68	63	65	58	69	69	65	59	61	66	63	69	68	74	70	52	85	70	55	74	67	64	71	73	74	61	69	57	70	55	66	66	64	71	62	67	61	60	69	49	67	78	51	68	54	65	66	82	74	72	54	58	72	73	63	82	74	56	64	59	81	91	63	54	47	63	65	71	63	67	62	73	67	82	75	57	73	55	54	71	73	61	65	65	60	59	54	62	63	73	59	71	67	62	57	67	72	67	63	71	74	77	55	65	69	77	76	54	63	50	69	80	61	62	72	69	54	58	70	67	77	81	64	69	73	77	54	63	82	64	66	81	68	71	66	74	67	85	78	89	64	63	65	61	73	79	62	71	68	76	61	74	61	78	65	78	59	66	73	66	64	80	58	58	69	60	69	63	69	64	64	56	80	72	51	66	71	77	62	73	70	73	74	66	66	49	62	69	65	78	55	95	82	67	82	75	69	72	64	73	52	73	73	67	71	69	65	52	78	66	68	60	64	80	67	59	63	73	75	58	60	70	68	69	77	50	69	79	82	73	78	63	61	85	68	76	77	74	78	70	58	78	70	84	77	48	52	62	54	59	77	61	62	78	76	63	61	68	63	72	62	58	59	63	72	66	67	68	75	64	90	69	84	57	73	51	68	49	64	72	75	73	64	69	64	51	71	60	63	59	65	67	73	61	81	73	76	80	61	76	80	54	68	64	66	49	61	57	69	57	62	67	76	65	73	71	79	71	81	67	67	72	68	60	63	69	81	72	68	51	71	63	81	58	71	79	70	63	78	79	74	71	69	59	57	77	77	58	69	62	55	61	71	90	65	66	66	75	79	72	66	74	64	75	77	54	69	63	73	67	74	60	77	78	59	59	78	78	59	69	72	55	74	66	53	72	54	81	75	73	64	56	74	75	56	81	69	83	73	71	64	75	63	63	47	73	66	66	67	63	64	66	85	65	63	71	65	70	61	84	75	61	78	67	68	72	73	64	77	71	61	73	67	58	65	65	79	55	77	68	70	43	89	53	60	64	67	79	67	77	76	56	69	57	64	77	59	75	45	69	77	65	62	58	54	73	75	64	71	62	66	60	72	77	72	65	52
22532	29281	48961	62964	64989	47384	29247	13490	3639	1280	903	811	785	793	857	806	856	812	844	814	872	781	841	816	876	854	845	811	803	839	797	825	869	904	844	843	835	805	806	834	840	805	785	860	807	774	806	823	865	832	810	812	834	836	834	880	832	869	852	830	825	788	830	865	846	833	808	808	812	825	836	836	817	819	803	790	820	822	881	819	830	873	807	825	812	826	845	812	824	820	854	814	855	858	822	876	791	827	825	832	841	809	792	850	893	874	810	838	800	845	869	770	872	831	873	907	877	799	856	829	834	827	807	844	846	836	848	813	815	850	828	817	856	815	830	826	829	818	824	851	814	840	889	793	900	787	846	805	822	817	838	858	860	856	877	880	844	800	806	852	851	836	804	810	787	864	865	819	750	862	774	818	853	821	795	838	854	805	833	839	832	832	877	814	810	770	831	838	806	798	897	823	828	807	856	783	822	865	788	864	784	847	834	818	851	859	850	820	818	832	859	895	806	789	850	838	811	800	850	799	848	816	807	887	794	832	823	838	855	832	831	775	810	825	802	885	819	829	825	846	837	837	852	791	866	881	850	787	846	813	866	833	810	834	808	876	829	786	824	860	857	810	841	740	828	805	817	820	818	864	892	783	807	817	807	861	878	838	811	831	864	838	816	806	856	855	818	864	844	801	874	831	817	841	865	853	834	832	831	853	788	868	824	823	807	823	848	805	880	823	795	843	845	813	795	809	819	821	782	837	858	864	836	869	813	824	789	880	891	812	887	852	819	864	844	824	851	830	827	786	768	813	852	833	773	859	833	843	808	892	826	831	810	858	890	801	849	831	848	835	868	897	896	869	863	851	861	747	860	835	836	881	786	780	831	825	821	814	813	851	873	806	837	793	840	883	826	826	835	789	825	818	853	843	825	845	844	835	850	856	844	868	841	885	835	845	887	896	816	856	833	820	790	792	792	851	846	888	842	825	869	836	839	850	840	851	829	822	842	833	794	821	778	875	800	803	806	863	865	851	878	824	771	811	824	837	795	819	818	823	790	821	855	840	850	842	815	798	839	895	824	827	798	834	824	797	842	830	864	824	842	851	847	872	839	798	811	804	856	812	823	841	805	831	851	831	825	804	843	822	855	814	788	825	826	833	787	791	816	795	839	812	858	827	906	835	864	821	835	819	840	844	809	875	862	842	843	840	812	867	867	782	876	855	837	814	843	819	851	830	895	829	816	820	821	837	779	815	851	831	881	791	849	838	825	811	791	808	840	822	886	847	847	834	810	837	783	820	835	812	847	833	794	798	818	805	856	824	810	850	842	857	830	828	858	888	873	821	857	889	822	771	802	851	793	830	888	811	856	819	808	802	812	878	881	832	857	883	833	839	852	827	813	844	835	850	862	820	835	832	834	837	842	883	801	828	825	811	774	866	817	813	833	871	790	848	877	837	896	798	837	870	808	812	884	801	822	813	843	843	844	881	831	839	857	817	812	792	941	806	825	879	809	820	841	851	791	814	850	778	840	810	833	853	808	798	854	873	903	865	808	787	775	842	827	816	782	842	851	839	818	847	866	816	879	834	816	825	802	829	857	856	845	860	873	888	834	890	798	851	817	850	823	816	815	838	828	863	822	883	836	830	784	811	811	827	863	810	788	877	841	858	837	846	865	831	882	861	865	784	859	825	865	812	869	797	888	835	795	828	869	793	846	783	864	838	832	831	815	813	844	842	828	816	832	860	849	856	848	804	833	845	806	821	799	848	778	774	855	782	827	824	824	808	837	818	818	889	819	807	785	861	826	773	856	819	805	843	824	883	839	833	854	877	855	839	830	811	810	826	789	878	910	855	840	874	803	809	819	834	845	819	836	820	817	819	801	876	876	836	845	796	787	860	834	891	806	849	837	916	800	848	851	813	811	800	888	843	836	836	829	853	835	829	806	839	837	877	780	869	843	806	893	776	859	822	823	817	840	823	807	852	817	844	876	827	845	812	790	804	818	859	822	785	823	880	860	806	859	852	831	840	824	856	854	878	824	835	780	840	810	818	821	849	779	834	844	780	805	888	818	815	840	801	828	852	829	848	805	868	835	835	866	803	804	829	832	781	830	825	776	803	828	839	791	852	857	887	790	814	835	848	847	820	833	874	827	857	830	893	781	841	838	863	772	857	831	846	806	841	866	877	825	815	892	858	868	829	850	833	844	806	803	842	810	826	815	893	816	852	843	784	808	885	802	813	825	847	817	850	843	851	836	850	833	799	842	836	896	836	858	890	812	809	856	853	793	830	850	793	885	841	874	844	808	828	835	817	842	857	895	796	895	903	818	848	854	850	810	812	823	806	833	811	778	784	835	809	838	817	795	845	867	849	795	833	822	820	793	787	836	809	820	835	879	845	828	797	835	830	782	817	860	801	837	869	816	848	791	826	830	816	793	825	821	875	849	771	839	814	814	845	840	802	885	781	790	840	853	830	868	808	783	800	887	848	850	871	844	804	829	851	839	815	862	850	821	841	832	802	897	832	813	803	837	881	834	819	817	797	817	844	817	821	867	809	830	834	808	865	828	810	926	792	828	835	805	850	790	799	808	832	845	829	884	841	854	833	830	839	847	826	824	829	831	809	857	849	844	815	803	912	807	846	813	823	852	832	848	787	834	831	869	773	826	884	858	843	825	856	832	880	871	824	842	866	802	864	834	834	882	829	832	839	795	773	855	852	817	803	824	822	819	838	828	829	793	851	799	824	823	867	831	834	829	832	806	804	883	861	801	895	874	857	881	870	841	795	863	833	815	785	815	836	828	811	881	783	827	769	867	826	801	857	818	829	836	860	803	844	797	832	782	782	800	797	777	813	815	833	834	814	860	800	847	842	812	848	902	859	835	786	865	809	838	783	867	829	843	846	811	820	794	838	865	843	814	842	813	800	852	804	791	825	783	788	872	772	795	851	820	877	856	821	773	822	821	831	801	829	841	793	794	821	850	746	817	808	824	827	899	798	820	825	869	838	839	853	810	870	850	771	818	840	847	888	839	821	803	846	818	834	827	811	863	883	879	861	907	873	822	838	822	836	808	825	785	827	819	821	841	867	815	803	812	823	838	844	856	850	859	812	817	814	839	809	839	896	859	831	849	834	813	788	796	820	867	874	859	827	824	829	821	878	846	820	838	809	833	835	814	803	870	827	832	800	804	864	842	803	846	808	809	863	830	805	804	864	860	788	869	811	790	851	851	831	841	830	844	773	842	826	837	895	824	832	819	824	847	832	878	851	835	861	828	761	829	807	880	817	810	844	846	860	805	823	821	834	824	795	854	869	811	824	841	861	828	835	854	801	797	888	799	828	864	851	808	772	808	844	838	883	826	805	829	825	816	852	846	845	816	866	870	771	903	827	830	814	802	887	825	826	789	817	831	825	860	833	896	821	797	832	815	869	881	836	819	852	867	796	825	781	819	836	836	875	821	835	806	830	822	829	810	876	812	854	818	818	827	894	792	880	794	813	802	823
1410	1164	5001	5830	3938	1998	676	182	89	77	69	69	65	61	50	81	83	69	79	67	71	67	55	53	70	56	60	65	67	67	66	80	73	64	56	68	59	70	62	69	62	73	57	78	55	70	58	58	55	70	76	63	70	71	74	76	67	57	65	54	69	76	62	68	69	67	63	64	57	71	60	71	56	66	57	64	74	68	56	72	70	69	70	79	77	77	72	66	64	58	75	64	73	85	71	71	73	60	65	60	70	68	78	63	50	80	57	69	74	53	68	65	69	64	68	65	67	75	67	79	63	59	70	67	70	63	76	61	66	66	69	56	65	86	48	75	53	72	66	64	64	62	57	67	54	70	67	70	77	71	61	71	55	57	68	60	67	77	66	65	62	69	67	62	51	72	60	66	80	67	67	67	60	64	68	67	63	67	83	73	54	61	60	79	62	62	73	58	58	51	72	65	46	62	67	70	68	84	62	57	59	77	51	49	66	67	73	71	56	59	60	59	70	66	66	69	53	69	63	69	73	86	55	67	77	53	61	74	69	67	67	78	67	74	65	83	59	72	75	66	56	59	69	71	66	68	82	73	79	64	72	76	64	71	78	66	74	66	67	64	85	53	61	74	69	60	55	63	70	68	56	57	75	78	76	83	78	70	60	55	68	65	63	67	72	71	63	73	75	65	72	61	79	61	66	70	49	59	48	85	90	69	82	73	66	69	65	61	70	67	61	71	71	64	64	64	67	68	75	72	61	57	63	71	65	66	56	58	56	75	68	70	66	61	68	68	59	60	74	57	70	66	66	69	60	73	62	66	64	60	74	65	77	63	82	76	60	60	64	84	78	68	66	66	59	87	54	64	50	51	58	59	69	73	62	75	71	78	59	80	63	59	68	66	63	63	56	59	69	67	67	62	81	72	65	56	74	73	74	77	63	51	63	60	56	70	71	72	60	66	77	72	58	57	63	75	72	75	64	60	80	71	78	68	64	62	61	65	53	51	73	59	72	65	52	67	77	59	87	71	67	73	66	63	75	73	59	64	73	59	62	68	67	77	58	86	77	73	69	85	54	76	62	60	72	63	57	67	86	80	77	77	72	70	73	70	53	58	63	60	69	67	60	58	47	66	66	62	65	70	69	70	64	71	55	59	73	67	55	65	58	63	70	68	58	62	74	73	60	78	73	62	76	63	77	81	58	68	72	61	64	69	80	74	66	74	73	52	63	71	59	63	74	73	69	67	58	80	81	68	69	61	52	54	66	74	90	62	84	66	71	61	69	74	59	68	69	84	70	75	66	55	59	79	69	50	64	65	79	60	65	50	74	65	62	63	59	62	72	73	62	80	48	76	55	66	66	61	76	70	68	76	64	64	73	84	72	76	86	73	74	72	59	64	64	52	55	71	75	80	73	65	85	81	71	65	61	80	64	68	52	62	64	70	62	80	42	69	62	71	49	64	72	57	75	63	68	82	62	63	61	77	69	66	63	74	47	66	54	60	54	78	73	85	81	79	69	53	59	56	54	57	70	73	67	67	67	61	64	78	73	70	61	70	61	57	76	66	68	66	62	74	76	94	60	59	63	88	59	64	54	76	73	68	59	61	76	65	87	71	67	69	69	69	76	72	67	73	70	78	76	70	70	63	63	66	69	47	73	56	70	77	53	70	70	69	59	72	68	70	61	69	55	52	51	66	68	65	56	57	66	75	42	67	49	72	62	65	51	71	70	67	73	66	75	75	69	76	76	58	59	59	72	71	89	74	68	64	73	67	60	70	67	55	50	66	67	72	70	77	45	63	47	65	61	64	69	62	63	81	65	83	70	62	62	63	55	58	60	69	85	87	60	64	61	53	73	64	69	74	55	68	55	65	72	56	55	64	57	63	52	75	73	58	60	65	81	78	68	72	71	62	62	62	65	76	65	58	73	66	70	52	50	71	68	67	67	61	67	58	59	61	57	76	67	47	53	54	67	53	74	79	62	56	82	64	60	62	70	68	69	56	60	71	79	65	73	67	81	66	67	74	67	61	62	60	60	78	52	64	49	81	72	64	59	71	60	71	65	72	73	54	83	65	63	73	69	61	56	67	66	61	75	57	61	57	62	62	84	78	68	74	60	72	73	56	74	64	70	77	58	58	73	50	64	71	70	67	74	73	66	59	75	71	85	84	75	72	74	63	69	62	60	62	71	74	83	55	79	72	78	82	58	75	83	72	74	68	72	57	80	87	73	51	60	71	71	73	72	64	63	61	71	68	59	64	73	63	68	54	59	70	66	57	94	80	65	63	65	70	63	67	58	70	74	62	70	67	74	61	60	65	77	67	60	62	58	57	59	55	83	56	63	70	50	63	72	65	61	75	77	62	62	74	76	57	79	69	64	71	69	61	67	48	74	64	56	81	66	76	68	65	80	55	72	69	81	74	59	58	57	66	66	69	72	69	61	71	57	55	74	94	68	65	70	60	60	64	60	58	63	57	67	61	60	59	71	70	69	54	55	82	73	63	74	64	63	68	73	75	63	72	60	82	68	73	56	53	69	74	70	69	76	63	69	55	75	77	53	74	67	54	63	63	69	80	71	64	83	66	70	73	63	61	71	54	59	69	69	56	66	64	70	65	63	68	69	75	51	82	61	58	58	61	65	69	44	58	75	52	73	70	69	69	71	67	77	61	64	53	75	55	65	58	56	58	65	63	71	67	63	64	69	69	78	59	61	55	73	49	71	64	68	67	70	60	57	59	66	67	63	54	64	71	61	64	59	65	56	80	62	77	68	72	66	67	63	60	66	71	65	65	65	57	76	74	56	61	64	51	68	65	64	70	62	71	74	58	72	78	89	57	70	71	51	67	68	78	66	67	63	57	62	62	66	72	56	79	65	84	66	68	72	55	62	58	78	44	60	73	68	64	73	67	68	73	40	60	58	67	50	53	65	79	64	63	61	81	63	64	53	59	76	66	55	58	71	86	72	56	55	53	72	70	63	57	66	61	59	66	74	71	71	65	72	57	61	82	68	69	63	76	56	61	62	69	67	62	66	70	64	51	69	69	67	89	73	83	68	57	69	69	67	68	67	68	78	88	68	70	57	54	67	52	69	73	71	69	71	72	58	63	74	64	52	73	78	56	69	54	56	68	79	67	70	63	59	67	68	59	75	58	53	70	68	74	62	64	67	59	66	63	76	75	76	62	57	73	63	67	66	71	74	51	67	63	56	72	86	59	65	82	69	61	69	65	61	70	69	49	71	51	60	63	70	66	60	81	70	77	43	78	82	73	59	70	65	55	77	64	61	62	70	53	68	71	68	70	58	72	56	71	70	60	74	56	74	59	74	60	63	81	64	81	71	75	57	73	63	77	71	68	74	69	60	70	69	56	73	71	70	59	62	71	63	72	72	70	74	62	63	76	62	66	59	76	74	75	68	61	72	67	58	76	62	50	61	69	76	69	61	59	63	56	67	72	69	71	69	71	78	67	77	57	75	71	73	64	85	61	56	58	72	63	85	70
12636	15785	31045	37920	38679	28886	15711	5203	1629	940	843	846	828	834	832	850	834	842	811	815	825	787	828	817	809	817	809	813	750	819	787	784	804	838	864	815	853	827	798	824	800	797	839	833	842	808	809	881	799	828	835	818	804	779	846	830	822	800	841	773	805	794	822	838	869	820	853	799	793	784	784	891	799	858	829	829	815	774	804	834	871	871	857	808	783	825	858	814	819	788	829	849	861	781	830	828	858	821	833	805	805	848	890	836	831	836	836	813	789	874	812	833	822	845	891	822	812	796	792	822	842	750	837	815	819	870	827	817	779	789	797	808	836	850	790	803	818	787	828	822	790	842	799	844	877	882	859	822	788	838	827	815	804	787	794	808	802	881	836	804	803	802	840	832	778	812	824	821	798	834	804	791	827	808	843	854	852	771	869	839	795	821	793	848	836	802	804	809	754	784	805	759	815	827	810	843	827	816	765	847	824	842	791	767	811	820	827	761	823	817	839	816	783	864	796	819	838	822	826	845	766	808	826	753	825	849	870	822	863	804	762	817	848	755	784	856	826	817	803	821	820	814	804	802	804	832	819	867	848	831	843	828	768	819	873	778	876	851	806	791	832	834	836	798	867	843	805	839	798	816	828	823	797	830	801	859	802	814	828	839	846	831	864	788	813	760	852	812	858	854	836	833	854	851	853	868	807	839	830	833	783	823	825	883	830	844	811	850	882	828	819	820	803	797	835	817	833	893	836	851	814	786	833	824	801	792	824	808	826	842	802	858	828	805	820	791	759	826	798	801	757	810	821	847	824	851	869	843	785	799	816	797	829	834	804	818	867	824	898	848	829	819	794	809	848	798	843	818	865	846	836	776	820	848	796	844	834	812	812	843	872	808	825	818	809	825	818	873	813	892	861	773	807	819	817	835	813	823	847	804	851	784	844	838	804	863	806	868	839	798	824	813	835	825	785	796	837	813	793	799	801	827	788	775	782	805	897	815	806	784	767	869	794	789	806	820	795	763	850	790	744	810	780	813	785	800	806	833	821	761	796	816	811	845	871	823	785	787	845	816	820	797	768	835	825	786	840	814	813	814	831	821	789	861	797	839	797	825	841	816	851	833	865	776	803	847	813	815	820	810	825	847	845	827	806	805	807	832	756	841	834	800	818	825	815	894	813	853	845	834	818	866	824	821	813	818	794	874	814	869	825	835	826	787	808	808	880	849	824	842	807	848	806	784	830	763	864	829	801	792	812	825	837	821	807	874	820	795	840	768	823	817	850	831	800	815	827	777	785	837	766	801	833	846	802	819	838	808	817	885	783	854	748	809	759	815	820	827	777	862	854	840	811	820	815	843	797	825	829	811	829	840	827	822	834	837	847	797	824	808	849	822	763	839	852	830	863	827	810	857	818	844	819	842	825	826	787	802	842	869	781	812	842	827	786	834	863	810	850	817	834	840	817	809	807	828	765	826	780	803	832	833	838	820	773	823	831	879	793	822	848	836	822	807	812	837	802	784	842	852	829	763	803	809	802	776	821	800	803	818	824	789	842	816	801	820	804	814	846	796	825	788	783	854	814	835	867	843	819	847	817	831	829	846	770	822	855	845	823	779	807	816	828	797	804	804	762	821	817	824	772	789	805	784	860	786	871	833	842	861	788	836	843	817	821	869	862	832	839	867	810	823	789	819	816	836	776	779	846	788	837	827	867	851	803	796	820	819	817	800	850	836	804	863	770	827	848	781	803	855	823	795	787	849	831	877	819	832	825	806	885	814	854	840	818	836	793	826	836	803	839	829	850	827	836	789	813	902	874	794	822	814	831	821	856	805	811	831	832	788	830	828	816	849	854	840	782	799	836	817	827	817	813	831	797	858	846	837	824	838	821	862	792	805	797	787	808	811	855	823	762	821	853	819	822	816	829	791	790	767	753	867	794	865	809	854	792	856	827	800	848	817	862	835	819	786	792	868	824	835	870	786	859	837	817	836	823	793	850	816	846	817	794	811	849	846	852	831	822	781	778	872	836	779	792	806	856	813	817	801	846	857	820	804	833	800	805	859	779	832	847	794	831	876	765	817	785	834	806	823	807	885	798	840	844	809	789	851	840	870	797	794	811	813	844	808	821	825	802	768	806	808	741	810	802	811	806	782	781	871	742	881	792	804	805	780	814	825	821	810	812	802	794	763	835	851	855	816	792	821	802	820	834	781	806	801	841	810	802	801	807	865	849	817	781	816	857	874	836	819	806	844	814	844	805	814	801	873	802	849	810	826	827	780	795	846	855	861	801	819	829	843	836	756	757	847	782	855	836	839	890	840	833	828	825	861	891	823	833	808	853	764	816	793	866	807	816	823	821	823	873	796	764	796	899	850	808	824	795	859	793	869	817	842	850	831	844	825	827	717	813	866	849	795	789	805	830	816	859	747	816	802	808	817	799	801	828	788	814	823	811	854	766	802	819	814	825	856	779	833	838	834	819	820	804	780	766	847	802	777	857	810	860	818	845	810	844	824	830	789	808	827	792	845	835	821	792	816	840	826	815	816	810	862	816	848	774	795	777	832	771	791	823	764	827	810	820	802	818	813	825	837	813	874	783	827	857	826	813	802	808	829	815	849	821	805	823	851	841	834	828	830	866	825	844	841	856	839	826	841	837	817	846	782	856	803	794	788	824	785	823	771	824	835	783	820	795	830	825	813	806	844	877	825	773	825	805	828	829	843	806	821	793	809	898	835	825	793	816	800	882	814	800	844	848	796	852	811	855	890	820	797	834	802	819	798	780	798	821	882	837	852	810	839	853	825	787	863	792	748	876	782	806	862	838	755	788	877	822	793	801	797	785	840	821	801	886	803	829	862	841	784	798	814	835	827	820	736	828	764	819	845	810	846	803	844	791	758	796	831	790	815	833	801	793	873	820	782	825	790	876	795	832	819	828	817	820	865	847	796	781	806	847	876	780	796	781	828	836	854	833	807	829	807	821	803	837	787	801	876	806	827	799	783	850	765	788	830	781	799	811	744	838	801	833	820	797	840	761	846	838	814	846	813	856	798	869	830	806	780	862	778	789	836	851	859	816	839	816	820	838	884	850	862	823	824	773	876	783	825	768	811	866	765	841	832	792	837	840	829	761	835	799	814	816	819	793	834	814	879	807	850	847	880	891	796	800	819	853	814	770	802	834	826	815	819	814	818	868	821	797	813	864	866	846	815	791	785	828	811	792	799	813	837	768	772	791	814	832	821	861	821	809	825	839	818	860	814	818	827	840	801	849	886	869	802	833	798	772	803	796	764	823	841	748	829	807	834	857	844	827	868	827	799	833	854	776	800	808	828	856	859	860	824	843	827	825	776	868	812	770	840	764	859	830	792	859	800	769	873	783	803	826	850	758	800	843	810	835	806	786	892	848	862	812	859	812	814	775	881	852	836	802	780	776	810	787	808	824	764	802	829	840	882	807	799	857	801	827	821	789	822	845	809	859	821	807	885	844	847	836	817	805	864	817	832
793	5012	14042	12368	9213	4865	1458	321	120	78	70	70	56	56	77	77	76	72	72	66	63	62	67	65	64	72	65	75	79	71	79	65	57	62	73	63	74	81	60	57	57	71	66	68	73	69	61	61	61	67	61	83	66	68	61	69	61	64	54	58	74	55	57	69	53	59	70	66	77	62	73	60	63	67	81	60	83	73	58	74	90	58	58	55	82	63	70	74	68	66	71	47	65	71	61	75	59	78	67	72	76	68	67	69	86	68	62	69	61	82	61	68	71	56	69	83	67	71	80	73	51	52	80	67	80	65	68	72	76	83	83	64	77	60	59	57	79	67	71	71	64	61	70	56	57	76	61	75	65	56	70	55	67	70	52	69	66	49	59	63	62	57	57	78	71	61	83	55	60	71	71	90	69	49	77	73	54	57	63	64	71	66	75	73	72	71	62	73	82	59	73	69	79	69	63	77	65	65	65	74	65	66	65	73	59	79	61	63	61	71	67	77	56	62	90	71	81	72	75	64	64	75	65	52	68	63	71	61	82	65	63	81	71	68	70	55	75	77	70	66	71	70	75	71	68	60	63	60	69	81	67	81	69	66	59	88	69	78	74	59	74	63	56	57	74	56	64	60	60	62	72	65	67	84	52	66	69	75	59	65	65	70	67	73	67	58	45	86	73	69	68	52	64	74	68	75	75	66	55	63	79	70	68	76	74	62	51	80	70	84	65	66	71	89	87	93	68	73	54	70	72	65	74	54	65	65	71	79	76	55	76	62	70	54	60	71	75	71	62	73	64	70	61	59	71	69	52	63	60	56	51	69	59	58	77	65	80	60	73	71	77	65	72	57	64	64	65	76	59	64	70	68	74	73	73	69	67	74	66	72	57	59	61	67	70	64	72	57	50	49	59	64	55	69	77	52	72	75	47	56	68	51	60	76	69	72	71	63	74	68	65	68	72	60	70	56	80	63	56	65	71	56	77	73	72	73	60	74	85	68	66	64	72	78	67	72	67	53	57	64	60	60	57	81	69	77	60	76	93	70	84	77	74	74	63	51	67	75	74	57	60	52	83	80	85	60	63	67	68	64	74	66	62	77	85	92	63	75	71	82	71	54	75	86	89	81	61	78	71	58	71	76	58	76	78	76	78	61	75	72	66	71	83	81	79	72	74	69	54	68	67	60	78	53	76	64	72	47	68	62	59	54	61	65	60	65	80	71	65	70	56	79	58	73	73	60	56	68	75	66	59	59	89	82	62	63	52	62	69	74	68	81	63	52	72	79	88	60	64	59	69	71	81	68	76	63	72	62	60	63	80	76	56	53	74	82	62	77	75	57	81	60	72	77	75	62	62	66	66	70	66	66	66	83	66	86	77	74	52	77	71	70	77	72	57	71	60	49	57	72	58	72	63	78	76	60	73	84	63	60	69	81	60	65	62	73	75	61	73	53	83	65	61	73	86	62	75	75	70	76	69	69	65	74	67	66	48	67	45	64	62	55	53	74	67	68	54	57	66	61	63	73	62	59	61	68	74	76	81	71	72	75	61	59	64	65	66	64	64	65	65	54	68	76	76	61	61	72	62	66	60	56	66	67	61	66	63	60	63	83	78	67	74	64	70	72	67	63	59	85	65	76	67	87	62	54	66	82	62	75	70	64	66	56	68	78	52	80	75	60	78	58	66	71	54	54	77	62	55	57	80	77	57	82	76	66	63	80	87	58	80	63	61	73	62	59	58	75	73	55	65	77	65	64	82	65	76	75	80	85	71	72	63	70	58	61	82	64	77	67	56	65	61	65	78	71	61	71	65	56	84	75	68	81	76	80	61	77	73	74	79	60	60	59	66	65	79	70	61	65	77	64	75	74	61	78	74	70	63	68	75	77	53	62	79	64	71	65	70	66	72	74	60	66	58	73	57	65	70	69	68	68	69	71	75	81	66	73	70	72	69	56	67	97	67	57	65	57	64	66	73	57	65	58	67	56	78	57	84	81	58	66	63	72	55	77	57	66	72	81	74	81	69	59	66	74	65	71	59	58	60	75	80	71	71	55	77	72	70	66	62	68	72	60	65	67	68	72	75	70	79	64	54	69	73	68	66	64	72	66	65	71	48	70	64	95	75	73	70	75	68	68	67	63	65	56	72	75	67	68	64	68	70	62	81	76	71	68	51	59	69	74	52	76	79	69	81	62	73	71	63	85	60	62	73	68	68	68	65	72	70	60	68	80	72	64	69	67	63	73	75	70	59	66	60	74	66	68	77	58	64	68	66	80	61	65	66	63	63	75	71	67	57	75	79	64	55	67	71	54	58	70	65	65	69	64	69	70	63	70	63	70	58	52	69	77	79	60	71	65	64	69	78	64	70	75	62	71	61	71	78	64	70	73	51	73	65	55	54	77	80	80	73	81	77	74	69	67	80	62	69	91	62	76	74	70	66	54	77	74	68	62	76	79	57	76	60	78	71	62	66	61	67	60	62	63	72	53	54	75	51	75	70	86	58	64	57	72	58	72	69	63	57	68	77	72	76	72	75	55	79	79	68	63	67	60	58	60	72	66	57	70	64	62	66	58	57	81	71	67	78	54	74	68	73	69	52	67	76	68	74	88	59	65	78	71	58	63	59	68	88	51	78	82	73	56	69	63	57	65	69	68	64	73	53	69	69	70	60	75	60	50	68	65	65	80	65	68	68	69	80	71	71	66	66	70	60	65	69	59	64	77	69	55	69	77	74	76	76	63	60	60	80	68	67	61	67	60	66	67	66	87	67	68	76	72	61	73	71	63	76	72	63	51	68	65	63	60	68	82	61	65	74	60	58	67	73	74	82	73	71	58	59	55	62	77	61	79	59	74	69	57	69	68	76	60	63	64	81	74	75	63	71	68	58	67	71	81	75	69	66	69	67	71	69	63	79	70	60	58	84	83	66	65	74	66	57	84	60	65	70	63	79	59	69	72	60	57	56	66	71	74	65	70	68	64	66	77	58	65	77	80	66	65	74	83	61	61	81	80	54	76	69	56	69	60	57	62	60	63	75	71	58	69	61	58	73	77	66	61	78	59	50	76	81	74	69	63	81	59	67	64	70	69	61	57	68	66	56	69	74	72	71	66	76	65	52	74	65	76	73	72	58	65	71	71	57	79	48	76	74	61	59	70	65	74	68	61	80	67	79	60	69	75	66	61	92	58	60	58	60	58	73	71	72	71	53	54	72	67	76	63	72	63	65	64	69	63	56	63	78	58	54	62	67	69	79	86	73	60	76	65	52	74	77	69	68	64	68	57	71	62	64	54	69	74	40	66	67	73	56	71	69	62	65	68	67	62	69	61	69	67	61	78	77	71	63	71	82	59	62	71	91	55	74	49	78	75	70	60	70	64	67	69	74	65	58	62	74	60	75	61	66	75	84	81	75	60	63	63	57	79	55	61	82	75	66	69	63	57	67	70	65	69	55	69	63	69	73	68	69	66	57	69	66	56	60	55	67	63	60	72	74	54	71	66
18623	31591	40958	51915	53884	39118	23347	9231	2427	1045	853	838	818	838	788	813	816	858	812	862	828	837	804	825	859	854	808	840	868	845	801	890	767	821	804	832	881	861	817	844	855	787	843	826	832	838	847	829	815	818	854	801	826	801	836	789	856	821	787	840	859	845	863	809	799	854	838	833	857	836	900	812	821	809	824	787	831	814	814	809	789	789	825	798	815	858	826	824	779	818	800	789	819	831	798	815	809	851	786	897	832	818	795	877	843	789	802	886	843	808	841	811	790	765	807	782	844	818	793	825	830	805	832	817	856	802	854	754	863	819	794	856	774	797	853	807	809	854	777	869	795	837	824	814	836	827	826	818	817	828	832	805	850	833	821	826	809	802	819	797	859	797	787	837	819	794	791	806	776	841	792	805	827	776	812	782	801	818	785	843	805	870	799	807	787	886	818	835	832	801	800	845	812	815	816	815	771	779	834	802	796	845	869	859	819	793	835	849	829	816	810	834	790	858	844	787	793	829	848	817	823	841	773	819	818	800	863	822	793	849	834	780	786	867	829	838	804	847	873	813	827	816	821	853	835	839	827	813	847	863	849	838	857	814	866	872	820	804	803	840	829	855	771	810	800	832	858	836	844	819	807	830	821	835	809	827	810	811	844	798	892	841	798	823	821	811	849	859	818	870	868	843	834	796	768	854	878	824	832	782	846	845	794	840	801	834	802	874	785	855	852	812	773	791	807	793	831	823	818	841	784	782	792	790	829	790	853	824	855	826	792	790	799	823	816	804	803	848	852	855	845	857	807	834	815	849	805	842	832	788	783	788	838	829	801	801	845	814	839	787	849	844	803	811	829	855	833	766	835	841	872	847	807	828	862	804	818	850	853	812	816	803	858	834	827	805	836	836	775	805	835	796	825	888	844	813	781	787	871	840	832	794	788	842	779	749	819	824	808	843	824	816	846	806	819	817	817	818	782	835	820	793	808	787	826	777	803	793	851	798	794	787	842	879	870	828	847	855	790	827	830	786	847	783	834	805	815	828	796	829	789	831	793	848	847	811	822	839	849	793	789	834	866	804	800	856	819	832	864	817	793	822	780	826	784	790	824	830	822	797	844	812	815	777	838	875	818	812	855	850	790	749	773	837	766	767	844	792	799	836	842	795	870	871	769	816	829	810	824	831	861	824	824	831	827	803	801	793	813	789	870	881	821	840	823	821	832	857	813	841	786	823	866	841	816	747	819	818	785	820	819	872	803	843	842	810	778	779	773	785	805	786	821	854	840	816	827	784	825	848	806	843	804	865	841	864	806	831	872	805	845	843	832	866	758	834	825	824	886	826	834	863	810	821	795	842	807	830	831	859	799	826	819	823	828	824	832	870	784	821	789	825	780	846	835	843	854	832	844	849	808	821	798	848	827	822	808	780	821	838	806	855	869	839	821	839	840	848	840	827	834	839	772	781	759	857	781	842	844	823	831	840	819	818	814	836	794	878	814	803	780	832	789	859	803	845	786	858	792	837	847	801	796	810	843	772	801	793	809	822	806	813	820	859	789	856	822	815	826	799	817	815	789	869	814	798	803	807	820	842	803	778	798	811	843	828	827	877	779	781	892	841	822	774	804	836	833	848	868	862	856	780	801	859	880	855	873	823	799	791	846	837	823	781	814	834	808	816	835	787	771	792	823	804	792	810	851	842	781	785	826	818	839	845	795	813	788	822	810	826	841	795	836	832	835	845	835	802	780	815	839	832	789	816	819	878	868	848	861	821	826	821	809	808	807	855	836	759	792	826	781	812	753	787	887	827	805	804	815	778	827	849	827	866	806	815	823	857	821	842	791	808	778	844	784	847	845	811	810	863	877	809	854	814	822	850	788	821	800	827	793	803	811	846	831	777	860	800	808	881	788	822	821	840	830	791	828	845	827	813	870	826	798	825	835	800	791	821	822	810	828	791	784	793	846	826	856	832	799	818	822	807	786	803	813	803	783	866	830	839	853	846	849	838	823	797	833	866	863	822	845	780	843	853	828	815	765	834	857	820	809	843	824	812	830	811	770	856	818	795	845	793	820	851	838	818	853	803	806	829	893	816	804	805	806	843	791	789	831	794	808	792	833	774	801	817	850	803	785	836	791	858	811	793	817	858	810	847	844	814	826	821	807	815	761	836	834	826	771	833	855	834	848	853	825	812	815	775	826	808	788	805	848	878	801	844	823	816	767	830	776	808	800	881	840	876	807	853	871	836	782	815	805	817	841	780	826	798	777	849	790	830	833	855	810	769	855	824	796	805	762	776	825	798	859	864	820	827	822	804	865	835	822	805	813	822	861	861	847	819	842	806	808	833	806	836	825	847	804	803	810	786	860	846	827	822	830	826	828	829	842	823	881	832	816	866	724	806	767	809	834	799	798	852	812	815	852	799	802	854	863	794	819	843	835	875	801	853	819	768	825	768	816	816	799	831	833	834	815	808	854	809	852	839	832	857	855	800	800	871	788	805	845	834	799	812	811	809	832	775	789	782	816	818	811	862	818	831	791	805	795	826	866	865	802	848	785	817	826	832	813	843	819	835	838	781	837	776	885	851	879	846	831	854	828	785	838	831	838	830	797	768	836	827	820	827	826	821	885	825	832	793	806	821	823	795	820	832	838	785	825	816	866	778	786	822	804	809	839	843	826	809	871	826	799	788	794	801	791	786	857	840	816	843	867	836	853	809	869	846	844	826	786	786	823	830	825	852	805	804	826	837	844	830	828	882	878	819	830	865	800	790	861	802	800	795	797	831	746	825	843	845	853	806	796	796	833	844	812	784	814	818	863	829	822	864	836	832	826	831	883	827	801	826	831	849	788	829	788	840	831	797	779	802	806	801	791	841	850	770	829	851	783	828	858	815	802	801	836	823	799	812	819	823	803	852	820	880	832	832	845	807	815	857	832	804	782	824	856	835	804	832	773	845	837	821	820	871	791	832	848	801	836	866	828	832	767	815	870	844	855	781	795	822	805	806	783	801	830	825	812	819	853	828	861	814	793	825	861	815	814	782	788	814	825	819	855	818	854	810	833	843	804	783	838	814	810	837	788	847	771	807	826	850	820	861	820	842	842	829	876	807	808	822	844	805	865	818	836	851	832	817	804	874	803	821	798	771	817	765	842	818	833	797	817	804	817	786	853	807	809	866	827	769	801	858	864	810	798	794	857	793	829	834	819	806	843	876	807	820	757	849	849	840	825	815	797	823	813	846	797	901	855	861	803	811	777	844	853	828	773	815	898	806	812	841	824	854	824	842	844	823	839	825	783	812	823	827	790	816	823	817	893	834	781	785	825	823	834	818	819	769	854	784	821	882	839	871	867	817	793	835	827	815	855	822	801	843	783	785	794	799	822	811	784	853	795	808	828	862	809	813	788	836	812	837	771	878	813	841	784	835	782	819	854	840	799	796	820	829	898	846	798	819	785	796	794	812	813	830	852	822	797	768	804	791	820	845	824	818	808	820	848	815	785	780
2185	2402	14318	14136	10101	5372	1552	408	146	60	93	67	73	68	67	65	57	72	59	72	60	62	56	68	73	69	69	76	78	66	64	79	61	72	65	77	63	52	44	83	80	76	60	70	70	72	52	71	69	58	57	76	72	59	65	73	71	57	70	79	69	66	69	68	80	67	63	88	59	77	70	75	67	67	71	68	70	71	69	66	85	66	80	79	69	56	66	83	80	59	69	77	76	73	59	70	69	62	54	85	64	62	72	80	75	76	83	65	50	74	70	78	71	70	73	66	74	52	72	63	81	65	66	73	64	91	48	66	70	78	83	70	69	56	77	56	80	65	63	67	48	78	70	85	70	59	55	71	89	65	61	72	63	61	68	72	78	66	68	86	72	74	67	82	67	64	63	66	60	72	72	66	59	71	61	74	69	60	66	78	71	60	80	69	68	68	81	63	63	65	72	75	68	68	73	74	68	66	67	65	52	67	75	70	61	72	61	71	60	66	69	78	66	66	70	74	74	75	59	63	61	62	53	80	81	76	74	52	62	75	65	65	69	68	67	71	72	49	70	69	54	70	69	57	59	80	57	71	83	67	70	80	74	80	53	86	59	73	65	66	71	71	77	79	64	92	67	76	63	56	68	68	59	61	65	81	68	65	70	57	69	54	66	70	86	66	71	67	59	73	66	59	66	68	79	57	73	65	66	76	71	73	77	73	83	93	75	54	61	60	68	76	60	72	69	74	74	65	69	89	73	68	64	74	44	72	87	84	76	83	66	72	53	68	65	84	77	69	72	72	71	66	54	51	82	64	64	85	73	74	59	75	68	67	67	67	65	61	67	57	60	63	77	77	58	61	61	65	69	76	72	72	63	55	67	75	70	68	76	74	69	84	64	79	66	71	52	54	81	56	70	76	74	70	74	65	56	75	70	77	62	73	60	61	87	75	79	72	66	72	62	70	78	56	62	68	83	72	61	56	66	64	73	74	60	66	70	61	70	73	60	83	65	73	59	55	70	83	61	76	70	61	58	73	55	69	66	73	67	63	80	74	75	72	77	73	70	94	80	61	72	71	87	54	65	80	77	79	88	67	65	66	64	63	57	66	53	70	75	64	57	70	56	65	63	74	70	49	63	69	69	82	72	62	85	65	64	73	73	67	69	59	63	55	76	63	66	71	67	69	80	68	63	57	75	64	66	62	78	72	67	73	76	65	48	71	73	62	58	66	68	52	68	67	64	83	70	67	72	69	65	69	63	68	54	79	83	64	70	60	76	86	64	77	67	65	80	92	67	71	61	71	71	73	64	95	68	59	69	79	55	69	77	62	83	73	65	66	64	83	60	58	60	65	60	63	74	71	57	63	76	65	74	62	61	66	63	70	66	76	95	74	59	65	73	53	70	68	69	74	57	62	67	71	71	61	57	82	75	69	62	75	61	72	83	87	70	64	74	62	63	71	74	59	68	68	48	65	69	65	65	73	68	51	80	72	70	91	74	76	66	90	70	77	69	62	64	59	70	66	69	69	84	61	72	84	64	63	56	68	70	73	68	73	64	76	53	76	78	68	64	74	53	69	86	84	68	73	76	59	60	78	73	54	75	78	89	66	76	75	73	64	63	63	52	72	80	67	57	57	93	67	67	55	69	58	59	76	61	60	51	63	68	47	57	56	61	74	81	71	65	68	73	65	71	62	59	67	76	73	76	68	64	72	78	62	65	72	71	85	54	68	65	75	74	69	67	62	75	69	62	83	71	73	71	70	82	58	64	64	62	79	64	85	67	44	68	67	51	66	63	85	77	76	73	63	52	65	68	60	70	72	69	86	68	68	65	94	77	69	75	72	87	70	74	69	68	67	59	74	69	72	84	83	84	64	52	77	77	71	68	75	77	59	78	77	44	65	76	77	82	84	64	61	67	74	81	63	57	67	72	74	75	73	79	55	81	54	69	62	52	65	66	81	71	67	61	76	75	63	60	82	76	80	74	65	67	75	80	78	71	61	60	64	79	49	75	77	65	73	65	66	72	55	67	79	71	75	77	62	64	61	66	71	77	60	64	79	76	77	68	69	73	80	81	67	60	62	68	68	69	64	70	82	75	74	68	78	70	63	66	77	59	68	60	75	67	70	69	74	73	68	67	75	74	66	65	73	67	54	61	61	80	71	75	78	83	52	57	75	60	61	69	71	79	63	74	71	77	59	72	66	88	59	77	66	66	69	67	72	74	54	66	89	84	78	77	68	60	64	67	66	69	65	69	80	80	83	70	64	62	76	68	59	59	72	60	79	76	75	71	74	82	65	70	70	69	66	66	78	66	82	69	73	69	83	76	82	78	45	86	78	69	59	73	66	69	60	67	80	62	72	77	82	59	63	58	80	74	55	59	67	67	64	71	73	54	71	59	77	64	80	64	67	56	70	67	67	78	69	58	78	71	74	75	72	72	68	77	64	72	76	83	68	66	69	79	70	54	79	77	71	72	58	74	83	56	64	70	60	67	64	75	75	61	70	71	60	68	80	55	63	69	66	65	63	83	85	68	74	75	55	70	62	77	65	81	82	74	63	81	49	63	64	80	67	104	67	73	81	74	66	57	75	68	62	82	73	79	66	63	76	84	76	79	68	73	56	71	76	64	67	77	61	82	75	67	57	69	76	83	69	78	65	71	68	80	55	79	62	86	58	89	71	70	62	85	76	74	80	51	89	68	79	65	72	55	65	56	79	64	69	74	75	45	69	75	76	74	69	67	78	62	55	74	80	65	84	66	61	94	68	62	70	66	70	78	62	61	64	63	71	63	69	69	70	65	91	67	81	63	71	67	70	61	67	66	81	75	74	82	65	93	61	82	54	77	64	54	65	74	73	94	68	88	64	74	61	78	73	73	71	71	72	78	60	66	62	70	71	61	86	77	76	79	57	69	70	65	86	71	67	68	67	57	82	61	76	65	80	78	67	75	64	52	57	64	68	72	59	68	59	62	60	78	72	65	76	63	77	78	80	54	65	61	63	76	69	71	56	64	77	64	79	74	80	77	64	67	70	79	65	74	71	68	56	68	60	71	70	64	63	71	70	70	67	62	54	57	67	63	76	72	70	67	64	64	64	66	77	67	91	61	67	76	76	91	65	59	81	60	73	73	71	78	75	63	62	82	71	76	61	74	55	80	78	50	60	60	69	75	63	95	71	61	76	77	74	59	73	58	55	68	74	66	62	85	74	75	71	81	67	69	71	64	51	82	79	83	57	70	63	60	58	65	68	63	69	70	67	78	75	73	60	72	56	88	66	66	68	64	83	58	75	66	70	66	62	59	51	62	57	58	74	68	76	74	68	94	59	74	76	63	65	60	66	70	74	78	59	81	67	62	80	63	70	58	69	70	82	73	66	74	74	78	71	63	60	68	78	69	74	83	72	64	70	47	66	63	62	84	71	65	70	62	72	71	70	61	63	86	66	74	74	67	62	58	73	66	53	73	80	63	77	71	49	65	72	74	74	64	63	71	60	58	66
17956	22247	42973	53040	54743	40259	24729	10246	2784	1062	848	816	849	843	853	821	846	873	813	843	849	867	872	827	881	847	866	891	867	863	847	868	887	808	822	782	815	836	845	880	880	821	833	841	835	849	813	859	871	844	915	789	869	846	884	867	908	812	871	815	850	877	858	867	839	857	861	824	854	870	842	804	781	901	822	867	835	837	863	837	899	845	851	790	830	826	843	863	873	868	829	840	841	791	812	874	836	830	843	854	892	793	823	781	843	814	860	831	841	820	809	849	857	843	894	849	869	849	860	867	882	890	821	873	887	821	858	862	826	896	885	810	801	823	815	874	876	868	849	813	809	809	799	843	851	848	869	881	805	818	818	836	896	866	810	903	834	844	896	833	876	887	897	875	799	839	860	874	828	854	785	822	830	822	866	836	885	831	832	815	856	830	884	871	816	877	823	856	829	864	865	818	858	849	868	822	843	839	803	816	817	872	836	862	862	817	859	822	831	887	797	862	871	795	822	841	917	888	865	860	842	873	816	842	851	863	894	807	833	842	795	815	873	818	818	847	784	804	849	821	866	824	868	865	851	812	823	859	841	864	834	868	835	843	818	836	870	804	812	848	849	850	822	885	827	820	841	837	895	856	794	841	868	805	826	863	845	837	835	814	848	827	838	844	863	850	832	900	882	833	835	819	831	849	846	838	826	889	849	877	808	817	844	824	811	876	839	802	843	824	829	867	869	866	822	826	914	882	839	843	814	848	835	869	800	859	848	824	838	838	836	847	843	861	881	849	825	821	823	899	816	860	822	837	818	784	832	834	853	836	871	851	861	826	823	884	832	864	851	779	804	847	858	821	838	889	858	841	832	861	826	787	813	794	851	805	892	808	904	822	789	831	881	855	847	808	859	824	782	782	883	795	903	846	858	866	817	875	873	807	852	845	849	877	852	868	868	817	795	829	885	834	829	865	857	814	857	839	853	822	819	864	870	772	853	871	825	824	817	804	782	848	889	859	832	838	902	846	842	810	824	848	869	871	858	810	827	825	860	855	866	854	836	821	825	841	838	883	864	852	847	868	823	896	849	843	862	856	864	864	832	838	851	897	864	794	853	839	830	829	838	824	873	850	833	834	831	835	866	833	837	791	841	867	798	815	880	776	895	800	790	834	825	844	830	867	879	889	849	860	817	801	880	861	809	839	876	847	815	816	813	847	861	814	802	892	836	876	894	827	841	854	782	866	812	802	822	821	830	815	833	828	843	865	821	852	827	841	894	845	821	838	842	888	796	861	886	823	834	835	793	864	850	787	828	844	854	889	841	861	873	868	859	894	832	840	828	794	820	867	869	852	847	837	840	828	846	805	849	837	873	845	810	848	798	800	867	791	783	898	860	837	894	875	853	840	852	877	867	840	835	864	835	891	822	867	869	841	883	846	859	848	869	781	882	839	866	787	895	834	877	919	808	809	839	833	840	901	863	824	830	826	928	849	828	816	792	849	881	865	879	819	834	831	826	838	806	837	887	859	873	846	833	885	793	795	827	880	910	869	865	912	875	862	824	823	873	857	883	829	820	823	825	824	860	816	858	880	821	881	840	858	807	818	850	861	874	860	825	830	788	810	856	821	808	833	871	826	839	854	842	847	805	881	850	811	892	840	825	813	839	914	840	819	848	789	881	834	833	864	871	835	855	821	794	884	818	897	852	864	827	874	780	840	812	858	853	803	858	867	802	833	819	895	795	865	825	835	860	878	830	854	830	845	804	798	804	878	803	808	809	877	875	884	870	858	817	851	839	865	822	848	845	865	876	861	868	821	872	863	840	835	800	806	837	867	878	857	869	819	830	821	802	844	789	806	826	846	863	860	821	825	825	849	828	808	876	851	854	871	865	817	827	907	862	855	820	851	862	849	875	873	828	867	849	842	880	838	855	869	859	831	863	805	766	827	830	796	808	779	813	845	834	874	870	869	889	830	896	905	762	861	861	778	861	830	829	851	829	813	807	909	823	889	838	845	833	859	852	830	851	815	847	832	839	859	840	859	857	836	833	874	876	875	841	789	822	888	811	806	838	849	879	827	858	855	883	828	844	853	809	850	843	868	823	793	819	844	831	815	815	765	800	869	814	900	890	867	806	801	844	849	863	798	831	802	835	853	868	892	851	820	853	834	832	840	825	829	858	871	895	804	831	850	834	820	826	862	784	821	839	886	820	905	849	868	840	783	794	800	881	811	793	811	789	852	851	831	806	857	882	839	858	851	831	875	844	839	837	855	824	843	809	876	858	862	830	828	854	863	886	851	818	845	909	832	843	843	857	846	830	835	809	808	880	824	883	877	846	818	884	823	858	819	861	838	804	813	845	822	798	825	844	883	870	890	835	863	834	826	836	832	814	851	826	825	850	846	796	830	857	802	852	819	813	796	856	890	795	860	820	839	864	853	858	841	838	877	800	883	881	838	852	832	857	790	802	826	827	901	798	839	826	866	825	870	795	815	855	821	835	862	864	864	872	874	860	872	825	796	862	863	867	846	832	844	792	837	911	855	774	878	901	789	862	827	830	845	853	836	839	839	825	867	852	821	916	905	824	783	806	797	835	844	801	849	868	894	816	920	783	904	870	784	811	837	861	879	874	822	856	812	776	829	856	842	849	817	857	860	848	829	854	864	832	857	892	827	847	844	828	845	866	841	809	881	825	783	837	845	842	831	881	846	828	818	885	812	863	876	825	842	813	756	849	831	836	856	845	862	827	916	812	820	805	847	824	858	869	818	819	754	869	853	877	847	868	860	863	826	826	816	819	838	852	870	860	819	852	835	870	867	818	830	840	853	894	831	839	900	876	870	809	848	856	882	799	884	878	788	800	816	851	862	847	810	870	786	897	860	837	826	834	846	833	840	813	834	905	842	839	814	823	854	855	818	852	805	790	862	861	842	804	837	816	886	882	850	870	787	919	865	846	835	903	809	885	856	812	847	871	847	832	830	819	844	848	864	833	843	842	822	842	828	830	846	838	891	835	877	880	885	876	865	874	837	854	842	879	800	829	887	862	797	863	809	862	885	838	829	829	804	841	812	801	853	849	807	839	803	827	852	823	858	850	852	803	881	860	767	789	868	881	821	844	849	815	889	875	813	831	824	847	842	889	895	860	810	836	856	835	838	900	821	833	808	863	802	826	820	777	818	864	792	847	829	855	850	860	802	885	844	907	866	895	848	867	900	866	858	841	859	844	826	851	797	850	887	856	831	873	859	890	805	776	852	840	837	838	763	824	868	872	861	870	817	844	850	888	781	839	811	895	873	900	889	830	814	817	782	843	857	880	815	887	837	861	907	854	825	821	815	842	840	878	872	865	872	842	890	835	808	803	853	857	852	792	796	858	818	854	830	812	856	777	842	831	833	853	818	838	837	840	828	819	909	816	905	844	828	808	843	795	826	868	831	833	812	837	858	867	821	835	839	853	836	850	878	852	848	882	833	852	814	802	780	873	909	850	830	853	836	883	820	844	857
1205	4955	21603	20234	15640	8583	2476	575	158	75	82	73	65	73	68	79	59	54	68	62	60	49	64	87	55	85	76	78	66	73	59	93	70	64	70	69	71	72	85	74	68	56	79	62	69	61	58	64	69	67	76	72	71	75	67	67	62	62	75	61	61	83	84	74	62	79	66	47	70	70	68	78	45	74	76	61	59	65	61	64	75	73	63	69	75	75	58	60	74	72	80	66	59	72	60	79	61	56	81	65	59	60	71	65	83	60	77	67	55	72	56	75	81	76	73	57	68	71	59	76	61	82	65	72	57	77	79	59	71	73	73	80	85	59	77	62	76	54	43	55	80	78	75	66	79	66	60	71	53	66	62	60	64	76	67	68	64	70	65	76	77	63	47	55	80	67	78	62	71	62	78	70	67	59	73	63	69	70	67	53	71	71	65	69	66	64	75	76	69	65	60	80	68	76	66	67	72	72	70	67	72	65	64	63	80	55	66	62	65	59	76	63	63	72	80	70	51	74	78	79	76	73	64	51	66	54	74	45	72	64	65	60	75	63	73	71	74	65	55	85	72	73	74	62	54	61	76	55	68	54	83	65	67	68	56	81	54	73	50	60	86	56	65	71	73	62	77	68	67	64	63	73	54	61	64	62	81	62	81	66	69	61	62	67	78	63	59	68	62	50	72	69	57	56	68	62	59	53	58	80	71	52	65	62	86	67	68	76	79	63	67	71	64	72	62	76	64	52	81	68	70	68	77	65	71	69	60	79	72	68	66	50	66	63	74	67	52	70	68	64	64	67	65	60	67	72	71	52	68	86	57	71	48	77	62	65	61	74	66	76	61	65	63	62	68	55	65	54	58	67	68	69	74	69	57	70	55	57	61	72	72	70	60	55	73	75	79	69	59	79	70	50	64	72	74	63	65	74	68	69	58	78	63	72	72	69	70	71	72	61	68	58	69	74	56	79	68	67	58	65	68	74	54	56	60	67	61	80	50	75	64	85	55	83	84	74	61	69	81	67	70	80	79	78	67	48	78	74	68	63	68	66	64	67	64	57	59	68	66	64	68	69	76	63	53	72	76	61	63	66	60	81	54	82	50	74	69	57	64	65	72	88	69	53	63	77	62	80	65	67	64	80	61	77	84	76	58	53	71	66	74	71	76	73	57	84	78	76	71	74	65	52	68	57	71	68	61	59	67	84	69	77	56	72	75	55	66	56	70	75	60	60	78	72	67	76	76	70	59	66	53	72	82	72	66	62	72	58	77	78	58	65	75	74	76	64	59	56	85	73	75	68	64	75	58	57	67	71	77	68	57	71	62	48	66	71	65	80	56	76	75	55	61	61	60	72	63	71	72	73	69	66	65	66	64	74	67	72	68	52	66	67	56	68	62	73	69	80	67	69	46	72	62	75	75	81	65	59	61	64	59	72	71	68	69	73	92	74	80	69	65	80	71	68	58	67	54	76	70	65	53	64	61	60	63	67	73	68	51	56	62	71	72	66	65	72	76	71	58	66	72	68	70	59	72	59	62	66	74	60	71	70	73	70	68	60	64	74	63	64	70	69	66	77	73	67	67	57	74	69	62	64	68	61	81	72	60	57	64	78	83	64	71	46	71	59	60	57	62	68	59	71	64	63	67	72	61	60	77	72	67	61	63	78	62	76	95	69	63	62	67	84	74	71	62	80	66	70	69	89	74	74	76	63	75	81	55	67	56	66	73	73	67	80	61	64	70	70	73	76	69	75	67	69	65	56	76	65	65	56	63	60	71	76	66	75	65	74	73	83	56	65	80	62	72	87	81	63	73	63	84	71	66	60	61	62	60	65	69	69	69	62	68	72	73	84	78	67	67	60	75	75	61	61	71	67	59	65	69	58	71	56	64	65	85	58	55	54	67	73	53	78	72	83	66	72	71	68	70	67	61	74	75	60	59	77	67	57	65	62	61	72	60	51	52	70	59	66	64	66	68	71	71	77	73	66	61	61	66	71	73	54	76	73	66	79	71	64	64	58	65	66	63	62	61	77	59	51	61	66	51	63	60	78	61	60	69	82	67	60	69	61	56	65	79	61	71	54	71	63	74	68	79	61	76	62	63	60	58	59	73	58	72	55	62	63	69	73	70	70	65	73	67	76	68	77	59	77	66	71	62	66	67	82	65	57	77	75	71	84	69	54	59	65	51	51	78	68	68	62	73	56	70	60	73	55	80	58	74	65	68	77	58	78	78	71	66	75	79	68	75	76	74	69	66	67	72	73	76	72	62	61	85	71	64	70	50	70	86	59	73	58	65	57	65	68	74	50	77	62	63	70	72	79	74	60	71	69	73	86	61	63	61	66	70	79	62	58	65	76	71	71	63	76	77	69	68	71	65	67	65	73	77	72	78	81	71	65	67	60	77	57	82	69	72	61	83	66	56	70	64	67	74	72	71	55	78	64	60	79	55	73	60	64	69	62	65	63	74	70	80	67	63	61	64	67	66	65	69	62	75	66	72	61	69	76	75	71	51	77	66	63	65	73	67	74	78	81	59	59	62	67	66	55	60	79	64	68	78	75	88	80	71	78	68	67	48	74	66	68	61	62	58	71	56	50	78	59	66	70	66	62	60	81	65	71	75	71	68	67	73	91	75	62	70	64	51	62	81	77	59	55	71	62	70	68	80	80	63	58	83	78	70	55	72	67	65	77	67	59	63	72	65	71	70	61	80	72	84	75	63	86	91	65	57	67	65	65	72	71	66	75	61	71	49	71	56	69	61	58	61	89	63	81	61	74	73	69	58	71	81	76	65	69	69	62	69	71	66	62	83	72	59	73	73	61	79	86	64	62	69	78	45	78	76	69	67	82	75	71	58	60	70	75	56	61	66	50	68	70	64	78	61	72	57	54	61	67	69	64	68	69	65	69	83	64	49	67	77	68	62	71	72	76	58	75	78	74	72	74	60	69	55	75	60	78	81	78	85	66	52	74	81	52	74	76	58	62	76	55	79	72	61	59	75	68	59	69	57	67	72	67	70	67	64	73	67	80	80	61	56	74	67	73	75	64	71	79	62	57	68	63	67	61	65	61	70	41	60	71	68	70	61	59	81	72	72	64	59	70	68	65	67	72	84	67	75	59	74	72	58	76	74	74	73	71	70	72	50	68	67	64	51	72	75	57	71	66	57	58	70	69	71	71	83	71	52	65	74	75	67	73	72	71	57	63	57	70	56	76	66	55	61	63	83	74	67	63	77	63	82	73	55	76	60	50	61	73	75	73	67	67	70	69	68	84	66	66	66	65	70	66	66	66	64	63	56	63	80	67	72	61	65	72	66	75	78	58	56	67	66	65	58	62	85	58	54	64	69	75	74	73	68	53	69	75	61	75	66	73	68	62	51	56	63	61	54	77	68	65	71	82	62	71	68	57	68	68	69	71	75	68	70	77	57	62	67	61	67	88	50	61	65	64	79	83	68	76	73	69	57	64	59	79	70	67	70	67	65	82	76	69	63	59	60	66
21805	27604	49697	62487	64614	46780	28901	13329	3661	1248	839	823	821	835	836	857	846	865	851	833	843	836	805	801	881	826	823	865	843	800	851	860	831	830	808	852	796	838	780	813	846	837	778	790	895	881	888	828	832	840	803	841	853	856	806	840	830	825	894	906	816	818	839	863	837	825	802	852	856	900	781	827	886	831	823	808	815	817	846	841	798	838	892	862	866	838	848	874	827	842	864	798	783	829	834	816	867	857	808	812	833	838	854	850	839	835	854	812	821	858	807	803	815	813	819	794	839	870	878	868	848	863	848	842	848	826	825	839	811	893	827	835	855	871	818	859	868	846	875	865	847	861	865	819	814	849	806	793	858	852	802	828	795	854	851	875	844	844	819	838	791	853	895	865	843	810	824	811	852	789	823	864	830	816	859	837	797	822	839	805	837	837	862	769	855	802	877	824	796	806	813	881	863	855	806	842	852	878	835	793	844	884	817	878	800	857	840	824	885	856	892	876	836	862	832	846	832	821	875	806	849	848	833	826	858	819	833	809	858	831	840	902	831	878	839	886	867	835	872	812	858	847	790	839	815	834	883	860	827	839	795	862	827	814	825	795	844	816	772	851	814	862	786	855	788	834	841	861	877	836	844	852	822	854	791	828	856	876	859	853	834	852	844	906	838	836	803	854	820	823	836	847	820	847	840	826	881	813	803	896	827	845	831	842	863	889	883	850	830	899	807	869	854	866	833	845	838	780	853	843	832	798	846	825	775	890	771	815	840	853	836	790	837	778	841	860	858	838	810	802	842	821	800	848	806	821	874	822	871	812	813	816	854	832	827	847	778	830	885	786	856	886	829	874	861	871	822	810	858	850	808	841	855	839	852	823	807	811	819	894	860	828	874	875	844	854	866	866	833	856	803	845	814	860	896	829	845	832	871	851	866	829	864	841	871	826	809	824	837	848	924	842	835	906	795	867	788	804	853	813	839	812	867	792	832	880	849	830	833	840	877	800	843	848	799	810	848	801	810	858	802	811	861	848	848	814	815	836	822	814	821	816	846	852	872	869	883	809	843	853	848	838	845	872	805	846	855	869	840	804	859	808	834	843	803	833	844	813	857	827	851	858	838	830	822	819	864	845	828	824	850	799	926	847	827	826	813	800	851	852	828	824	863	835	834	835	820	848	868	840	813	835	861	831	859	855	810	847	833	876	848	814	839	849	887	812	799	847	845	791	841	820	906	806	819	843	830	862	843	833	842	854	807	829	888	868	872	850	814	863	845	854	869	804	906	814	873	858	887	860	856	826	864	900	840	899	824	825	834	838	881	841	828	835	821	797	829	828	862	861	846	874	844	864	861	819	863	856	895	874	814	849	855	816	879	773	848	844	895	800	813	852	864	859	817	846	833	868	858	843	833	832	866	889	833	850	848	837	838	827	868	857	817	831	904	860	853	813	836	844	827	785	863	853	900	831	866	798	851	881	864	877	842	764	840	901	842	817	804	929	859	867	816	865	784	833	879	850	843	833	856	856	852	784	803	822	848	849	796	854	808	819	817	877	813	781	855	847	839	814	882	796	829	867	809	894	816	847	805	895	781	788	786	855	839	820	827	873	836	807	907	896	869	788	798	869	833	840	852	812	869	887	812	855	795	818	847	792	862	821	802	784	836	832	835	863	931	823	836	805	815	757	874	829	843	802	820	812	846	907	838	886	874	745	840	857	829	844	857	790	829	822	830	809	861	869	830	839	838	836	823	877	818	825	855	883	823	807	835	856	901	825	864	836	838	841	857	861	879	851	816	824	833	859	832	844	838	850	835	815	844	840	788	892	828	865	834	885	833	897	857	833	823	843	803	886	793	812	839	849	855	802	867	796	795	851	853	853	862	854	831	832	844	814	848	834	875	795	813	911	810	828	887	814	768	862	816	849	840	851	814	853	826	873	828	905	820	812	865	869	827	824	867	844	864	833	813	860	829	833	836	845	863	875	818	870	886	835	781	854	838	856	832	821	838	824	860	844	865	826	802	770	842	774	800	839	875	857	812	912	853	799	849	873	832	820	854	801	849	809	819	797	800	845	852	846	883	908	880	779	822	887	792	834	859	826	885	836	827	806	817	844	794	831	838	835	880	871	804	842	876	803	821	805	811	849	840	842	835	834	854	880	779	899	829	850	813	832	861	838	848	829	810	875	883	838	827	856	872	782	833	773	886	864	862	852	816	832	806	853	848	882	839	833	831	833	884	845	863	807	853	853	908	808	844	890	785	787	817	874	861	811	800	839	877	817	860	865	835	885	824	858	825	857	836	885	837	815	825	871	866	892	910	824	873	833	836	847	851	810	828	841	849	819	833	799	860	864	855	789	843	891	865	851	816	839	800	894	826	866	866	866	858	823	896	798	839	868	846	826	861	807	827	837	809	857	867	858	788	804	830	809	854	819	813	849	838	836	851	804	876	846	810	843	801	886	875	805	854	841	878	816	808	799	847	823	875	890	860	906	865	857	882	829	868	828	860	851	831	873	840	873	850	810	844	853	815	845	838	836	859	854	801	867	868	857	789	895	803	868	854	854	851	807	803	850	839	850	789	784	877	819	855	829	850	813	859	868	833	838	862	830	856	876	815	847	826	808	860	847	827	836	780	836	867	840	814	877	838	820	855	858	869	866	848	835	888	775	854	878	848	848	854	869	866	830	797	859	852	821	838	866	833	815	847	873	839	839	823	874	860	884	841	803	884	821	847	800	888	820	814	843	840	856	867	890	838	838	844	826	808	839	786	838	815	864	875	832	838	846	823	823	832	844	815	849	821	830	818	852	849	858	846	821	864	811	810	813	863	829	871	873	803	848	847	844	804	866	840	856	841	815	800	820	828	830	873	879	818	852	806	812	897	837	861	826	838	831	802	842	852	831	812	818	841	861	852	890	869	855	863	871	843	835	861	861	799	839	863	836	855	865	906	872	853	836	850	813	869	830	883	825	811	903	820	819	826	822	822	883	841	811	827	819	845	814	826	847	819	818	828	871	822	790	839	853	889	824	774	863	865	854	816	833	812	847	832	899	820	828	848	823	804	859	851	835	836	871	816	842	862	838	838	830	838	851	820	824	780	817	865	843	841	817	811	805	821	828	837	856	856	839	820	816	841	882	850	830	865	837	831	777	824	858	840	772	841	843	859	871	839	814	821	824	810	806	856	850	854	812	803	862	828	853	796	863	874	804	816	838	830	856	836	854	864	888	798	870	823	824	821	788	855	811	838	825	847	854	787	835	833	845	768	833	846	844	909	837	833	841	882	911	846	803	824	842	825	861	855	782	881	870	877	852	825	851	836	810	779	826	804	796	832	869	845	862	871	838	812	803	805	872	827	843	849	800	823	833	858	818	803	834	841	815	856	809	833	828	830	836	858	789	897	876	837	846	856	788	881	867	809	865	820	871	812	843	880	858	843	824	812	800	790	895	841	859	897	800	887	852	822	845	827	856	821	851	819	849	842	824	831	837	795	864	882	883
1371	1177	5443	5560	4245	1994	698	192	102	79	67	78	61	57	50	68	72	72	64	55	77	69	59	75	61	66	64	69	51	61	74	73	67	70	75	75	67	60	69	63	71	62	64	58	68	63	53	68	65	79	71	55	67	70	64	64	65	69	65	59	53	81	63	74	81	61	69	71	73	70	70	71	81	71	69	64	55	65	70	67	61	70	78	81	80	77	63	72	69	60	66	64	71	65	66	69	68	58	56	72	67	74	71	69	70	61	56	52	59	79	73	61	73	71	69	86	63	76	57	62	66	67	66	72	64	74	51	70	66	77	59	64	65	58	61	77	72	63	60	73	67	67	69	57	65	67	79	71	77	55	67	65	63	57	75	65	75	79	61	60	72	76	68	84	57	62	63	66	80	66	73	62	80	81	79	65	70	63	67	74	65	69	73	72	61	56	70	60	55	70	74	59	54	76	62	66	71	63	67	61	59	66	75	69	63	71	79	72	64	58	61	76	64	67	69	64	61	67	58	71	73	75	77	54	73	74	73	70	52	64	74	78	70	70	63	54	69	52	57	61	74	65	55	73	80	63	73	52	65	65	80	84	55	64	63	73	60	81	91	60	86	66	67	62	70	63	65	55	66	79	53	60	76	73	63	60	70	73	60	68	61	67	59	64	56	70	56	64	58	62	70	60	55	72	65	64	73	66	71	65	74	68	76	65	75	65	70	53	75	84	69	73	67	70	77	74	55	59	72	64	56	63	85	67	63	76	62	65	58	59	65	66	66	71	61	63	65	71	72	73	66	56	67	62	57	69	72	73	77	73	53	70	72	84	72	79	78	71	74	62	50	66	70	64	55	63	69	54	82	72	58	82	66	63	56	76	68	68	60	62	53	72	78	54	67	67	71	61	60	57	60	76	56	80	72	83	74	55	54	73	53	81	78	65	67	54	63	81	83	77	73	63	60	71	68	63	63	55	52	71	76	65	64	73	66	58	49	71	66	77	79	59	63	60	67	91	59	67	57	76	80	55	77	57	62	57	72	65	70	68	65	70	57	62	71	59	82	76	56	64	51	72	68	63	64	76	55	76	66	64	77	75	70	63	55	81	75	62	69	70	67	56	73	76	88	74	72	69	64	72	72	53	68	81	56	74	71	54	56	64	70	50	63	73	64	62	68	59	77	77	62	60	80	71	73	57	60	63	55	57	66	75	55	64	64	64	71	75	72	60	57	68	57	55	67	48	63	72	71	70	73	55	48	72	58	57	71	68	72	69	64	66	68	61	73	75	70	58	64	63	63	74	65	58	58	74	73	55	59	74	59	65	71	64	78	63	79	75	60	57	75	75	77	88	68	72	59	64	60	65	76	69	68	76	67	66	56	68	58	55	76	70	57	58	52	64	66	72	87	71	58	72	61	75	61	59	76	73	60	59	63	65	65	66	76	63	62	74	73	65	73	83	59	71	68	75	61	62	68	56	54	65	56	61	57	69	70	60	60	62	55	75	68	64	73	74	56	71	70	61	71	64	64	67	70	74	73	86	77	71	61	73	69	51	70	77	57	73	73	70	73	64	73	68	67	72	60	68	74	62	70	74	79	73	56	62	62	60	77	66	74	71	62	49	70	68	47	68	55	62	73	54	61	61	61	75	68	67	67	79	72	76	75	66	64	67	54	66	51	61	73	70	68	72	59	65	59	66	67	76	58	59	67	66	63	55	74	99	66	71	86	79	71	73	51	66	70	85	74	68	77	73	51	80	65	57	57	57	72	64	63	82	44	71	65	63	72	73	63	57	69	68	59	84	68	55	67	59	69	65	76	67	62	51	66	74	74	59	52	75	69	66	56	66	59	68	70	55	57	61	51	68	59	60	65	74	69	64	58	66	65	81	65	65	68	72	62	69	70	69	75	67	62	73	56	79	73	52	69	77	73	68	74	68	67	65	74	74	60	79	57	71	62	46	75	74	52	51	54	69	77	76	68	68	62	54	61	71	78	65	76	72	80	67	62	67	70	89	75	75	61	66	76	82	63	65	78	60	67	63	58	59	56	70	76	70	68	69	75	70	66	58	63	60	76	59	67	74	64	63	55	65	67	70	68	63	71	59	75	73	53	66	64	62	74	59	57	63	80	45	84	60	60	76	77	64	71	55	65	75	85	66	68	67	57	76	68	72	63	48	68	75	76	71	64	68	85	81	91	72	57	57	76	69	61	65	72	65	58	72	61	63	67	62	68	64	76	53	68	74	64	70	67	72	68	73	66	67	55	79	67	70	68	62	72	63	60	75	78	61	64	62	69	74	84	68	69	76	69	55	90	65	65	84	67	65	55	75	73	56	67	71	59	84	75	79	81	51	70	51	76	58	76	64	85	68	64	78	74	65	73	70	70	87	66	57	66	58	77	61	79	54	79	55	76	72	63	62	69	64	61	73	62	85	38	58	59	69	70	67	75	56	58	92	66	66	66	56	66	62	59	57	73	68	48	44	67	61	65	76	69	69	67	72	74	71	68	64	45	90	70	63	64	59	69	74	52	59	49	61	72	50	73	64	75	73	65	57	62	78	74	59	64	63	71	67	73	88	61	73	65	65	71	58	71	62	71	60	72	79	76	58	66	62	48	67	68	74	66	65	54	69	75	72	65	64	69	64	55	58	58	55	73	77	57	66	66	79	58	76	68	66	67	74	75	62	54	59	69	73	92	67	61	61	51	79	75	60	88	74	70	67	60	75	70	70	62	64	52	61	80	80	51	66	57	63	73	69	59	63	76	64	72	46	69	61	68	60	72	71	56	71	67	69	76	73	63	86	62	89	70	64	59	66	70	59	69	71	72	68	65	72	61	61	79	68	71	61	58	85	62	63	65	72	64	61	70	74	69	53	70	72	67	59	66	72	76	65	67	66	77	69	61	64	64	62	59	67	69	58	62	67	60	70	74	68	69	58	80	66	84	75	61	79	71	71	79	65	70	64	67	61	53	68	66	72	70	71	69	60	73	77	75	73	63	56	57	65	64	60	69	64	57	63	67	60	58	84	60	71	58	66	64	50	63	70	57	76	77	72	79	59	73	60	70	59	89	52	69	57	73	58	65	64	66	75	73	66	72	62	59	56	74	68	69	62	74	57	56	75	64	64	70	61	74	57	76	75	75	57	68	67	62	71	67	69	64	77	64	87	67	77	67	51	90	58	72	79	66	63	79	68	69	70	68	60	71	62	89	66	69	81	65	71	59	69	68	90	60	64	61	76	64	72	72	68	57	62	76	61	61	67	66	69	65	74	75	55	62	61	74	55	59	53	72	70	62	71	50	63	69	72	69	61	63	66	73	67	59	69	54	69	65	65	70	52	65	71	62	63	81	60	76	69	65	87	71	82	73	67	82	75	65	60	87	61	73	64	61	67	72	75	66	59	63	64	59	66	71	52	67	72	64	62	65	72	70	60	61	75	59	54	68	56	87	74	71	68	71	65	71	71	71	65	79	73	55	63	63	69	65	80	55	67	58	56
11950	15318	31441	37962	38858	28397	15141	4930	1556	904	855	817	852	841	803	832	868	751	811	854	872	821	805	848	802	817	841	841	837	828	823	865	841	885	790	859	785	782	832	777	810	786	795	820	775	833	824	853	855	866	820	820	822	798	821	883	794	840	870	817	794	832	839	820	831	821	794	831	855	789	853	835	813	869	816	834	837	831	823	797	761	803	814	825	815	844	794	820	796	795	802	798	818	747	855	836	828	822	842	847	815	821	790	795	800	813	809	836	809	801	766	807	866	828	816	818	801	768	828	837	826	809	799	834	866	900	817	801	819	836	826	856	833	856	783	792	848	840	843	802	829	816	812	807	826	859	800	839	815	808	800	816	858	816	802	834	824	895	866	870	844	762	811	847	850	808	851	813	863	819	807	790	856	769	847	799	843	858	817	848	839	814	848	833	775	847	801	793	801	847	839	830	809	826	825	801	807	789	800	787	842	821	825	807	820	746	776	785	835	816	866	806	854	833	793	803	799	814	746	883	839	841	826	804	843	855	817	792	801	821	821	789	794	829	820	793	820	799	799	831	841	857	807	845	811	793	801	885	846	787	812	834	854	857	840	756	794	799	806	730	795	767	783	838	818	800	853	811	807	821	827	839	845	814	810	843	806	773	777	842	793	810	821	865	809	834	882	818	794	822	857	769	809	797	867	778	791	814	800	823	813	848	815	856	779	818	859	880	837	800	860	793	822	877	783	835	806	826	854	798	852	856	840	867	849	854	833	839	824	876	772	780	756	827	798	797	852	818	799	824	799	831	812	802	791	821	814	832	796	857	852	829	854	821	833	818	825	846	831	817	855	866	867	773	807	833	837	824	827	752	859	843	836	821	764	867	783	821	809	798	853	849	822	838	823	786	818	837	753	789	829	827	782	769	841	829	824	802	807	914	865	788	816	834	769	891	827	830	804	807	809	877	819	826	846	771	796	840	816	833	845	883	866	856	800	807	815	842	885	837	831	773	839	800	848	789	825	798	786	793	852	841	781	797	855	869	828	850	812	802	797	855	815	818	804	854	810	854	743	825	841	867	846	819	763	781	791	807	810	802	829	835	829	817	850	908	796	863	802	848	839	804	805	785	800	794	781	813	860	907	819	859	841	808	758	848	816	862	842	783	800	785	818	826	845	800	798	837	840	783	867	844	831	814	826	787	842	807	815	790	779	835	803	830	853	821	824	847	823	826	786	840	785	771	868	865	843	825	827	836	817	840	843	836	797	880	820	774	848	822	826	797	841	820	784	826	828	846	815	834	842	786	821	809	810	836	871	861	853	844	858	801	811	801	846	828	770	778	822	862	821	823	905	851	806	795	828	845	778	822	851	857	816	828	804	810	773	883	833	836	828	839	824	836	784	782	843	873	816	774	853	812	789	765	839	821	855	790	820	813	848	846	837	817	845	825	801	807	801	846	818	836	832	852	862	843	787	818	789	778	862	813	801	789	844	810	816	835	799	781	884	828	774	803	863	792	847	824	903	803	845	811	831	849	811	836	812	846	796	866	824	781	803	793	776	832	763	838	785	838	846	865	835	846	868	837	800	828	860	795	823	803	827	801	844	807	813	792	856	802	832	813	846	818	768	815	846	838	852	797	822	806	818	790	834	766	856	809	850	830	835	854	819	852	829	765	800	816	884	858	844	861	826	831	780	764	880	796	815	823	753	782	798	865	786	844	814	785	815	801	840	781	803	815	841	848	810	884	825	792	808	825	796	860	772	832	801	806	824	815	817	833	812	779	839	763	811	844	802	817	876	807	850	836	814	846	781	848	811	838	811	809	832	846	785	839	860	781	786	775	821	825	811	830	837	776	805	852	774	873	824	814	854	847	793	854	833	888	799	800	813	793	812	800	804	852	813	811	819	786	787	791	827	785	806	814	859	785	843	824	853	838	802	807	790	792	786	826	824	832	806	806	808	786	856	814	815	797	874	778	809	809	816	783	788	850	833	810	779	775	781	827	846	800	814	831	775	833	781	807	816	790	855	793	817	761	822	785	836	794	775	794	816	830	829	830	825	834	849	809	813	804	836	799	824	845	859	836	808	809	825	841	820	792	816	831	875	787	826	828	814	808	818	827	831	811	814	805	856	816	875	826	810	767	813	778	836	790	814	869	792	798	849	813	800	832	856	826	794	799	798	855	771	789	770	805	837	828	805	844	791	805	831	791	847	843	841	875	830	835	778	829	812	810	801	847	774	789	821	808	818	856	812	810	847	813	816	817	811	800	812	831	832	835	854	803	852	822	802	855	888	818	838	834	863	859	818	832	827	839	835	824	805	831	792	846	820	844	800	852	838	898	824	859	802	785	883	815	790	829	850	847	819	838	808	820	827	802	826	822	791	803	806	819	815	818	839	808	798	812	820	799	789	802	838	833	814	827	832	823	800	778	833	770	835	821	809	841	845	825	826	828	786	825	808	823	759	843	842	854	868	860	855	803	810	831	801	749	853	873	810	792	802	838	864	814	840	838	774	784	846	831	860	844	763	813	843	787	811	823	811	806	831	863	854	851	806	848	833	822	869	827	814	790	823	799	813	821	761	758	811	827	832	818	841	845	799	850	770	859	850	800	839	749	841	804	802	831	862	865	833	847	831	815	800	856	813	882	823	858	751	809	839	811	876	830	840	797	830	791	797	825	810	840	821	817	860	821	823	829	798	839	802	827	770	842	810	794	846	875	795	809	812	861	850	788	784	866	854	829	838	811	806	821	870	767	868	843	843	883	843	777	824	800	859	796	818	813	815	801	835	808	849	850	810	793	787	834	850	862	816	844	834	797	843	850	838	797	812	816	827	865	780	795	853	802	840	841	808	802	807	819	832	804	788	804	812	843	828	793	817	791	844	790	843	833	837	809	790	813	841	846	840	775	808	847	825	861	840	818	873	748	851	808	829	815	817	823	875	794	801	848	801	826	870	778	833	794	788	860	815	862	854	855	811	813	863	866	845	812	788	799	851	748	863	816	832	839	815	855	779	895	837	858	862	832	815	833	830	807	815	855	837	797	867	811	848	842	796	758	807	841	827	822	797	793	789	795	868	793	789	803	826	806	846	827	810	846	802	817	800	845	793	793	790	835	870	805	791	836	859	850	824	843	834	827	865	892	769	831	789	795	816	892	814	815	808	880	829	834	841	827	824	803	799	837	805	838	830	829	811	866	813	783	876	856	805	776	834	823	837	828	834	886	821	816	828	770	822	808	840	771	808	828	773	863	751	805	810	803	834	808	816	852	864	846	830	811	820	817	806	793	783	804	832	814	812	868	869	862	787	816	846	801	820	824	835	849	844	815	879	847	854	810	847	792	802	820	887	820	808	859	822	843	813	844	849	851	837	791	905	788	844	862	869	797	801	798	840	796	826	846	827	827	826	810	749	791	798	813	800	815	807	864	820	827	801	858	813	795	772	829	823	865	770	803	816	812	836	835	850	827	823	793	837	776	833	800	832	806	832	740	819	844	842	838
715	2760	13072	13817	10345	4867	1367	332	124	72	63	61	67	64	48	66	72	76	72	64	62	73	63	71	71	70	66	63	68	69	67	65	57	70	59	71	61	70	76	54	63	72	71	47	64	59	74	48	58	64	68	54	61	72	64	72	63	70	50	63	58	59	61	77	57	75	75	71	65	67	63	64	73	64	55	54	70	69	57	57	67	61	76	66	62	72	59	58	57	59	76	45	74	78	73	66	62	64	75	60	71	66	57	75	63	75	65	63	79	67	58	61	69	58	76	68	79	66	67	64	74	63	66	72	65	73	67	64	63	80	69	62	70	76	79	69	58	78	53	58	62	73	68	51	61	77	51	59	63	69	62	76	67	76	69	74	64	74	67	71	57	66	71	68	68	67	78	68	67	58	65	46	69	68	63	59	54	60	76	68	75	74	75	61	48	69	44	74	73	66	69	68	58	75	59	71	56	69	78	72	63	67	67	53	58	72	65	64	57	84	66	80	66	58	70	59	74	68	61	77	64	76	69	80	67	71	59	81	72	61	70	69	69	73	82	72	77	66	68	53	67	67	74	65	65	75	50	61	69	55	49	62	77	66	78	64	81	61	67	72	71	68	69	68	67	73	70	62	72	67	64	55	63	54	63	73	74	72	61	70	70	67	71	69	63	70	78	74	55	59	54	74	69	66	67	70	60	75	63	74	82	75	70	62	61	59	55	74	65	73	57	71	63	62	73	75	55	69	55	74	74	70	71	79	68	74	67	73	64	70	58	75	70	66	69	65	70	64	66	76	59	78	66	58	58	57	74	54	76	74	89	80	72	63	62	72	72	71	70	71	68	68	74	79	57	64	73	87	74	63	71	51	74	79	65	68	50	83	69	73	87	71	60	64	71	72	75	67	71	62	63	68	67	68	70	65	63	74	68	80	62	78	57	68	81	58	65	63	82	66	57	75	64	63	71	60	60	62	79	73	82	77	58	68	59	77	76	65	74	65	45	74	71	72	64	71	56	67	71	80	71	75	61	72	58	69	66	70	56	68	71	69	70	68	72	62	64	62	83	59	65	68	65	59	63	73	51	79	71	75	60	68	61	75	47	77	65	77	65	64	79	60	60	71	57	79	81	54	58	68	57	44	72	65	78	71	61	75	68	58	51	77	72	76	66	72	67	70	63	66	68	52	49	62	75	67	69	59	68	74	74	73	59	63	75	81	53	68	64	78	66	73	52	53	51	56	82	56	49	72	83	68	63	75	56	77	73	71	70	68	66	58	78	69	74	66	62	70	78	52	58	64	60	70	61	63	58	65	47	63	82	82	70	65	75	67	59	81	90	77	64	67	68	69	81	68	55	46	71	85	52	83	67	54	63	64	62	55	66	73	58	67	76	64	68	61	68	74	77	63	58	69	67	73	49	58	70	57	72	65	71	59	64	67	69	63	75	71	72	71	66	74	87	78	70	51	61	59	61	60	58	58	70	53	78	59	72	77	75	71	71	67	74	58	60	72	64	77	70	63	66	77	63	53	66	78	53	77	57	59	74	69	63	77	86	71	75	74	62	68	69	73	56	64	48	81	66	83	62	78	91	71	68	71	73	67	62	73	62	65	64	71	63	62	52	72	61	48	53	61	64	70	74	64	68	69	66	65	79	65	62	57	54	53	66	74	58	61	57	72	79	52	65	66	62	64	63	75	79	70	62	75	60	71	69	72	67	69	69	56	71	65	76	59	65	85	67	72	82	81	65	67	66	67	68	72	67	90	55	71	80	62	68	71	69	58	93	79	56	79	75	73	66	72	68	59	62	80	72	71	76	67	67	67	61	80	84	64	70	60	66	69	54	61	80	65	66	61	73	60	56	62	64	62	45	74	51	61	77	72	71	67	65	75	70	76	59	64	71	67	70	76	70	75	62	55	79	70	79	72	68	67	64	78	64	50	59	51	52	73	69	71	70	69	56	78	75	71	72	58	69	55	64	60	65	66	61	69	72	73	58	78	88	65	74	70	65	66	65	69	70	53	57	79	65	75	71	64	76	68	65	66	68	73	69	69	62	73	61	55	77	60	74	73	62	50	61	75	56	52	53	74	77	76	80	58	61	71	71	68	68	85	75	81	68	79	67	60	64	66	61	77	58	78	54	67	73	64	53	65	75	62	73	80	77	62	75	70	66	69	73	66	68	72	69	76	57	74	59	67	68	81	75	70	65	64	82	60	62	61	73	80	61	65	79	56	72	63	74	64	66	70	80	69	64	69	66	75	76	45	65	73	65	74	64	68	61	90	74	59	62	70	68	66	67	71	83	64	61	62	69	46	64	69	68	63	65	61	57	60	64	55	58	75	66	68	52	65	59	66	65	87	64	79	66	64	79	64	69	65	60	66	56	66	73	69	69	69	76	66	77	75	68	73	67	58	66	79	76	69	62	68	65	64	78	68	57	65	65	70	63	56	72	59	62	61	64	59	63	61	70	86	66	75	79	79	67	43	77	62	71	57	64	61	70	75	72	69	54	73	60	55	71	82	71	68	70	72	62	67	67	68	76	71	72	67	81	58	83	59	57	68	55	70	61	63	80	67	55	82	71	85	66	82	54	76	57	82	57	72	71	74	65	91	72	68	60	62	76	47	76	60	53	82	74	64	62	69	68	71	81	72	54	55	55	79	60	62	62	74	67	83	65	68	56	71	69	67	64	71	57	75	65	70	67	66	80	74	65	61	60	74	67	77	60	66	72	72	69	57	67	70	80	67	82	77	71	84	71	73	45	69	63	57	60	51	60	60	73	61	79	75	65	66	70	77	63	60	64	67	77	50	65	80	71	67	70	71	59	74	65	58	70	66	74	64	68	73	76	72	75	90	77	73	79	66	74	71	63	57	78	93	76	59	73	52	71	67	70	71	73	76	68	67	69	73	66	51	72	55	59	70	78	59	60	72	68	70	67	55	75	58	54	64	64	77	61	63	65	70	62	74	75	56	73	78	56	63	61	73	58	70	57	77	56	62	72	51	56	73	77	58	56	80	54	53	74	76	66	70	75	66	60	74	66	70	61	59	48	70	72	73	62	65	53	55	78	64	58	68	82	56	59	76	96	68	75	64	60	55	56	74	72	64	79	61	63	69	73	58	49	78	63	79	67	74	79	73	72	57	54	63	64	83	67	61	60	61	55	82	72	56	66	64	61	73	63	64	63	79	80	63	70	64	70	85	76	72	63	58	70	72	56	66	71	62	59	64	77	85	67	66	59	70	76	65	62	65	61	68	75	69	66	66	66	66	72	53	67	68	67	55	65	59	87	62	68	73	79	62	61	71	60	63	65	61	58	71	69	63	63	51	72	60	60	56	69	52	76	55	58	63	68	70	71	81	67	64	80	60	61	71	63	73	60	82	59	52	70	68	70	76	69	71	71	59	68	61	65	70	69	70	73	57	61	61	66	61	61	62	75	63	64	63	55	72	60	81	60	75	79	74	64	70	68	67	54	54	69	78	66	70	69	64	55	57
17286	23995	40803	54323	54559	38692	22794	8678	2263	1018	870	848	861	839	830	838	813	834	782	803	802	802	784	802	847	820	859	787	806	842	822	865	812	839	768	832	823	876	815	852	797	793	802	786	871	833	772	814	773	850	854	839	780	820	823	809	815	823	782	835	835	852	843	831	828	858	855	805	781	859	793	823	802	840	803	818	755	800	795	846	831	795	804	833	825	832	808	759	797	853	821	827	817	903	839	803	825	792	822	833	874	864	790	780	840	818	841	818	792	850	778	854	824	829	738	856	847	832	784	854	787	826	822	805	878	839	849	764	864	807	824	841	810	850	874	849	875	796	796	814	849	808	842	844	835	832	806	810	796	779	856	818	828	834	795	860	811	829	814	816	748	852	863	865	887	839	823	837	799	782	830	779	812	796	788	793	795	866	810	834	820	814	804	820	804	845	820	842	834	861	824	800	837	847	827	841	755	800	792	854	817	810	807	747	811	836	788	816	847	815	830	874	860	878	783	856	778	796	847	818	839	836	844	872	788	798	837	865	799	789	808	838	801	805	816	811	806	786	833	803	776	869	845	807	771	800	820	798	856	842	891	819	833	825	818	796	826	795	837	854	829	768	808	808	824	819	794	775	791	787	810	813	794	801	834	857	835	800	778	911	837	857	808	788	817	804	832	811	819	820	853	824	821	834	832	772	802	827	865	791	868	822	810	817	831	821	855	865	740	801	852	802	841	835	863	847	795	868	882	861	786	878	790	828	859	771	815	852	786	839	830	820	881	844	839	855	792	833	804	805	835	781	812	799	816	800	799	817	809	820	813	843	818	833	766	852	808	842	788	863	774	832	851	821	831	817	817	845	822	797	804	784	814	840	846	835	752	826	801	847	813	848	866	840	841	859	898	817	828	852	805	805	868	813	817	840	791	817	850	804	823	846	808	881	897	809	859	827	850	836	838	869	846	800	831	786	801	830	825	819	826	809	790	838	826	830	822	786	798	805	791	831	840	803	811	870	767	810	853	850	801	835	790	840	858	830	823	872	787	804	805	798	809	792	872	786	790	798	834	790	856	843	832	834	904	764	814	840	856	826	801	842	811	796	889	808	804	814	853	860	837	864	813	828	841	802	830	865	834	829	809	902	794	853	793	826	873	844	822	817	788	879	823	848	815	796	843	813	878	840	806	834	798	803	812	839	844	850	804	780	824	831	823	820	827	810	789	781	803	892	812	843	838	819	875	878	780	838	808	857	815	800	819	863	786	830	775	802	809	833	869	838	869	821	812	797	847	784	800	817	844	783	893	816	789	828	815	853	842	832	817	842	859	825	829	844	818	841	756	838	780	834	800	834	846	853	816	858	792	795	793	835	859	824	890	870	874	778	820	866	826	825	861	833	811	824	799	796	806	856	839	788	839	816	813	791	800	851	790	809	815	800	820	816	773	808	810	834	831	826	774	858	852	823	837	853	833	799	798	811	788	805	754	864	819	866	843	808	838	833	813	787	802	871	849	825	795	834	834	801	870	801	844	825	827	802	810	833	820	820	855	818	834	839	858	815	813	850	783	815	789	875	807	822	824	783	806	788	824	803	794	788	826	821	882	873	807	844	753	779	789	788	804	832	826	834	862	841	814	828	872	794	830	782	809	784	834	834	802	792	842	841	847	829	879	782	842	789	820	776	822	840	813	833	835	863	788	817	879	790	848	832	803	807	818	834	777	841	818	801	861	829	847	799	823	818	808	822	791	844	838	829	828	824	817	786	815	857	819	836	856	825	797	823	821	803	829	818	787	830	771	847	856	882	802	805	863	826	836	810	823	812	812	831	816	812	837	841	855	814	859	810	824	821	872	854	817	814	772	828	888	829	813	779	850	841	804	794	825	828	812	749	852	777	821	838	794	830	843	822	845	785	805	825	793	831	839	780	823	880	851	790	859	847	793	836	820	853	815	866	829	773	769	764	811	785	825	825	829	856	796	850	829	788	798	789	818	809	819	866	820	818	831	758	794	835	820	804	790	802	861	838	807	802	816	811	829	792	780	751	740	789	814	870	812	811	781	810	849	861	824	868	825	770	835	864	880	801	831	842	839	796	849	843	822	818	840	829	810	814	830	780	828	832	750	834	856	792	856	860	837	805	797	804	820	800	850	790	847	756	854	791	751	768	786	786	811	840	833	825	813	821	824	810	805	850	826	826	794	830	791	791	879	829	800	841	853	839	799	826	754	838	816	779	803	785	838	816	848	839	843	850	839	842	845	818	840	816	824	802	883	818	793	869	784	856	808	837	878	885	879	866	836	842	817	871	824	781	849	792	807	861	881	806	828	816	835	831	842	806	841	822	820	810	836	858	815	806	811	835	789	793	839	817	877	813	818	816	809	818	808	834	889	840	824	780	782	835	820	777	796	822	785	857	819	859	833	799	849	812	817	913	790	819	851	821	777	814	809	793	838	756	811	875	833	805	863	856	862	828	808	793	820	776	823	829	842	844	859	858	825	810	832	771	793	800	838	819	704	795	814	848	866	868	824	796	868	815	865	822	831	815	854	832	825	807	844	822	802	861	812	780	841	874	833	858	849	798	800	841	813	775	760	830	865	841	810	784	834	857	810	765	785	773	775	823	878	833	791	796	819	841	778	817	830	850	800	806	819	827	817	819	813	814	827	838	827	815	799	792	786	772	832	763	853	835	813	831	826	828	769	818	820	877	839	823	869	847	842	828	815	846	811	825	792	838	812	824	813	798	819	869	818	828	812	788	803	822	828	816	838	837	774	822	805	842	793	806	853	833	854	810	741	842	833	795	834	850	841	827	804	804	779	815	770	832	854	826	816	848	882	766	845	850	787	811	810	823	784	786	820	812	827	831	824	833	783	789	812	851	801	798	802	743	858	799	822	849	806	860	793	828	796	839	841	799	803	820	866	879	836	833	859	840	798	809	863	872	809	787	824	818	811	858	841	824	814	783	857	805	807	811	879	844	815	798	838	807	830	844	802	805	822	833	789	827	821	828	821	860	811	767	796	824	828	849	802	826	799	833	820	781	798	797	819	792	767	835	854	804	817	840	851	856	820	828	799	801	850	789	841	870	812	847	871	816	840	858	851	854	841	818	825	858	790	832	824	797	780	881	842	810	830	848	832	824	863	828	784	792	838	778	835	895	850	783	842	887	839	839	842	826	839	839	814	805	854	815	799	828	808	809	806	841	820	797	843	813	816	875	878	806	790	775	821	807	824	811	838	803	763	790	777	820	846	826	763	858	819	819	780	841	840	809	857	778	812	844	789	785	844	772	846	807	832	820	814	870	833	852	823	853	812	789	815	805	825	815	790	781	808	836	852	881	859	821	812	793	814	803	858	819	828	809	802	772	877	830	827	843	820	860	804	829	801	841	845	806	788	845	841	802	829	840	855	763	829	844	835	815	861	794	805	868	899	884	862	788	832	813	814	817	830	780	856	796	832	802	804	854	816	806	810	872	838	844	836	899	830	835	826	872	833	892	818	832
2169	3450	14097	14854	10749	4991	1438	405	125	71	75	79	60	74	71	78	68	79	55	66	65	87	48	61	76	65	69	65	57	69	69	65	60	60	60	77	79	69	67	66	65	57	74	65	65	76	74	70	87	78	66	75	70	63	67	58	65	59	61	72	61	68	67	77	80	65	61	63	58	66	68	63	57	63	62	87	64	73	65	74	70	75	58	71	73	86	69	89	80	55	63	62	64	64	55	77	71	77	61	65	74	66	74	81	63	58	53	66	78	74	68	59	67	58	69	76	66	72	68	77	78	78	61	66	65	57	62	54	73	83	69	58	63	76	71	73	80	67	65	57	70	65	74	68	72	47	69	52	82	61	73	66	78	77	59	67	70	66	69	80	72	74	68	64	65	76	67	56	60	64	65	71	64	74	64	62	61	72	71	66	74	65	63	81	60	74	54	69	80	69	66	67	50	62	74	78	60	80	71	72	84	67	65	71	70	73	84	79	61	63	68	67	89	70	75	76	71	65	70	63	66	64	61	77	62	61	82	78	67	66	59	79	77	50	65	81	70	82	73	75	73	62	82	70	74	79	56	74	72	71	91	75	68	65	50	80	72	78	62	66	63	76	69	64	61	79	81	82	66	77	66	72	61	64	79	71	65	64	64	54	63	77	68	67	56	65	82	84	58	54	77	69	65	72	59	82	90	75	76	75	65	70	67	60	67	76	75	70	62	67	60	88	70	67	68	75	74	79	71	64	70	77	87	65	52	66	79	57	72	83	63	75	64	63	70	75	70	70	54	71	72	81	64	73	62	75	72	60	50	74	73	67	74	67	67	53	64	76	55	61	59	67	72	65	63	65	67	91	56	84	63	69	66	67	88	76	70	42	68	79	77	56	72	76	61	65	65	77	73	77	72	63	67	58	69	55	62	60	72	67	79	73	65	65	70	62	63	64	72	53	76	61	62	79	81	69	82	62	70	70	73	73	77	71	79	66	59	69	63	70	81	57	66	55	66	63	80	60	67	72	76	61	74	60	76	84	71	105	75	62	71	71	68	66	69	63	83	82	72	63	62	60	61	71	72	82	74	61	63	55	62	74	84	70	56	77	69	60	69	66	75	78	71	63	71	69	56	76	63	66	74	63	64	70	58	59	76	71	78	62	69	79	55	70	77	74	73	69	81	57	73	63	69	66	56	60	72	70	72	78	62	67	67	70	68	80	68	51	61	76	40	60	72	83	65	70	72	64	58	75	65	70	68	66	69	60	65	79	69	51	68	63	64	77	68	81	70	71	65	53	82	47	73	93	76	69	60	78	53	74	60	76	56	53	73	61	66	58	64	71	65	63	78	65	58	72	58	65	79	65	73	71	64	68	75	53	56	64	60	65	57	70	80	69	73	55	79	72	57	70	54	76	69	71	70	80	66	81	66	62	88	66	60	71	65	64	66	75	86	65	71	68	66	69	62	71	80	73	53	68	56	62	79	75	81	80	78	71	59	64	68	60	71	77	79	68	82	68	62	86	68	76	65	75	82	66	63	55	65	69	63	62	72	69	63	62	62	74	67	68	81	74	70	72	61	77	66	80	69	73	61	74	69	62	73	71	47	72	72	70	55	63	68	71	65	70	77	80	55	68	66	67	56	80	74	69	67	63	61	69	69	59	77	65	65	66	73	76	70	80	63	61	61	67	70	77	78	73	70	67	62	82	67	83	75	74	69	71	63	58	75	80	68	59	68	70	72	49	67	57	83	75	76	78	67	71	67	64	64	63	68	65	68	77	62	73	63	80	66	64	66	78	76	70	74	78	76	62	61	63	68	83	60	62	68	54	55	70	79	79	71	61	61	69	72	77	70	70	65	64	66	74	62	78	67	55	83	71	61	67	75	63	78	78	58	51	77	63	91	55	75	77	63	66	66	71	90	79	62	66	78	75	68	70	75	66	67	59	79	68	62	68	52	82	62	51	62	61	63	72	78	53	90	59	71	61	64	77	58	73	77	63	69	73	73	79	75	70	65	88	69	71	84	75	66	86	81	70	67	83	63	81	65	87	81	70	69	75	74	63	59	75	70	64	87	64	68	64	65	76	68	68	82	67	63	75	68	66	52	69	55	74	68	82	72	76	67	68	66	59	62	76	81	64	62	79	66	64	70	80	68	68	64	70	58	70	68	54	67	84	69	74	92	70	79	73	65	67	73	82	60	66	58	60	73	52	79	71	65	66	73	63	63	60	62	73	87	59	43	72	77	86	59	65	70	83	80	83	61	65	77	75	84	70	60	67	70	73	75	84	86	75	58	63	67	60	65	73	65	75	69	63	59	74	61	69	61	62	79	64	65	79	62	64	85	61	66	71	74	66	63	73	65	69	72	61	76	54	86	60	64	69	82	69	65	78	63	71	75	61	66	64	85	77	85	74	76	63	79	62	68	67	51	64	73	71	72	57	69	66	79	64	68	67	76	70	69	75	65	44	64	65	75	73	73	67	84	63	54	75	68	72	60	61	63	63	70	70	61	80	77	49	75	71	81	67	66	69	73	71	69	71	62	93	72	64	58	80	69	59	66	57	73	79	71	56	75	68	69	86	66	64	61	72	63	84	73	69	81	64	69	63	73	74	71	64	74	73	71	78	71	62	65	74	68	57	66	62	75	56	62	72	67	67	70	65	68	58	69	68	73	76	69	74	68	71	53	66	67	76	74	77	75	64	65	66	57	69	77	65	66	68	71	69	71	53	67	73	53	60	67	71	80	69	61	70	60	63	84	69	74	73	64	76	76	85	69	65	86	67	69	63	80	66	73	85	62	55	73	68	56	61	63	54	69	67	68	64	82	57	75	79	84	66	72	65	63	64	70	76	55	79	81	65	58	63	86	69	69	68	58	67	64	74	58	76	80	53	74	59	56	80	58	66	71	72	69	67	75	76	66	76	71	78	69	84	67	68	66	70	70	57	67	77	68	72	64	72	67	71	85	75	67	71	80	88	79	52	78	73	75	68	67	65	83	80	61	66	66	80	57	67	66	90	68	61	63	63	88	85	71	67	64	69	52	73	78	57	70	60	71	74	79	73	65	80	63	72	76	75	83	84	59	60	57	68	68	74	67	67	91	69	77	80	58	66	77	52	80	75	78	52	62	74	61	61	68	81	62	63	74	76	80	62	69	69	85	91	58	64	61	76	71	65	64	72	56	69	63	64	64	64	80	53	61	67	74	78	67	66	75	69	61	62	73	81	71	65	69	69	81	60	83	66	72	72	71	77	70	74	59	76	72	80	54	72	58	97	74	59	79	69	64	70	74	71	66	65	83	73	60	76	71	73	67	67	62	58	71	63	65	79	70	70	68	96	90	62	74	72	73	65	68	62	58	78	66	68	75	70	64	57	66	60	79	74	80	71	69	61	54	63	64	70	69	71	72	69	51	77	67	64	78	78	60	59	55	64	51	83	63	70	59	66	58	74	57	85	73	67	69	55	58	58	43	69	89	76	75	68	81	85	80	73	58	66
17034	24785	42253	54462	54020	38837	23604	9400	2585	1128	897	852	855	875	850	843	819	842	835	849	823	883	876	826	824	800	818	843	803	829	849	871	875	858	859	825	816	856	890	878	843	820	822	828	862	834	824	802	857	818	855	863	834	892	897	840	828	835	846	835	847	881	829	832	775	879	846	873	834	905	854	849	806	820	841	864	828	875	880	819	829	838	802	788	820	875	801	836	879	868	863	822	853	837	896	847	829	888	776	788	794	841	877	827	821	904	838	819	791	865	855	803	827	855	839	886	852	841	822	787	845	818	890	837	922	830	813	815	876	826	807	814	852	849	825	860	842	865	862	837	886	859	821	853	780	830	828	867	870	854	831	897	821	858	771	825	825	835	859	911	830	798	826	875	826	831	852	832	862	812	878	844	852	840	820	826	808	831	852	789	894	805	816	821	821	840	885	807	817	865	842	861	850	865	874	854	854	892	840	847	828	881	810	856	805	830	831	822	846	819	876	860	823	812	822	805	824	894	882	866	829	783	858	845	838	865	816	809	848	826	868	818	839	811	805	882	847	870	848	867	844	905	877	848	844	842	854	838	864	850	856	807	837	827	776	834	835	853	796	815	871	817	875	824	808	819	841	863	857	844	873	836	863	841	866	893	828	820	868	863	885	812	835	808	801	860	845	857	820	835	803	810	841	848	910	848	883	803	837	921	887	835	849	818	814	897	843	866	830	889	797	788	803	847	812	844	828	838	834	842	878	785	841	839	825	843	874	860	820	914	899	811	861	848	860	832	859	846	836	794	860	809	866	815	874	881	917	852	847	880	829	849	826	853	849	869	922	793	832	826	790	822	831	887	876	825	858	851	841	833	857	825	851	811	863	817	885	847	899	874	852	865	830	887	809	855	816	833	821	856	827	855	851	831	855	859	872	825	870	829	851	819	836	870	844	800	855	845	824	881	841	835	893	817	863	879	829	865	846	885	843	861	881	837	864	847	798	832	824	804	871	890	833	868	860	838	843	842	802	832	862	898	830	809	829	782	824	840	809	864	879	911	891	865	796	829	843	852	872	851	873	857	862	845	851	849	886	833	878	862	825	863	804	839	872	879	847	847	890	894	868	922	838	847	845	870	812	824	846	830	844	824	841	827	859	861	838	853	861	859	795	835	843	840	872	816	848	870	873	815	837	866	849	852	894	858	872	860	838	887	857	832	824	868	843	853	818	890	872	828	869	840	829	835	853	865	853	875	889	863	874	831	856	817	812	829	868	830	818	831	811	895	798	888	840	868	783	872	884	877	850	853	893	876	851	813	811	871	821	864	866	871	837	789	857	810	852	827	816	788	843	872	826	840	818	889	832	826	815	854	885	833	859	815	861	859	815	845	816	888	868	858	812	833	857	860	820	885	853	865	885	838	878	835	830	836	864	825	832	882	806	898	855	857	839	857	847	807	812	802	820	823	858	875	797	902	823	841	868	856	865	832	828	868	849	830	882	865	900	847	804	847	888	785	867	874	876	815	821	865	849	822	836	850	849	804	830	859	879	907	895	880	811	810	836	838	880	877	896	872	837	885	875	821	846	864	859	815	846	842	823	844	842	835	866	850	894	902	852	905	838	862	896	834	861	838	794	866	860	855	836	854	833	835	888	820	862	856	801	878	821	859	838	861	857	876	820	877	806	832	849	861	832	798	833	885	810	818	878	842	913	822	865	791	822	837	780	838	857	811	823	827	869	829	845	876	812	850	813	874	837	863	844	870	849	834	894	869	800	791	862	851	878	840	876	841	873	841	869	819	833	854	903	840	836	842	812	905	845	818	820	855	919	850	851	813	854	857	786	886	878	853	870	886	841	917	842	871	830	844	833	795	853	822	887	856	818	865	836	841	851	790	826	842	842	895	851	828	839	838	870	839	764	878	843	806	837	826	910	868	850	852	792	886	849	818	889	870	823	854	857	832	800	852	857	856	773	843	862	837	820	858	868	851	850	859	788	842	852	835	836	836	862	895	846	852	858	880	841	859	809	874	845	881	796	858	876	825	888	852	811	820	866	840	828	836	886	859	850	810	811	864	846	848	848	858	802	861	852	876	783	886	891	844	864	888	844	823	886	835	854	782	818	868	852	839	871	860	873	831	837	834	854	843	840	835	802	844	872	869	886	857	820	855	780	811	851	860	917	858	834	835	872	872	854	869	876	790	870	818	825	863	850	817	860	827	895	780	860	835	829	835	838	879	816	843	828	800	840	855	916	832	849	845	865	808	889	846	896	845	885	829	878	869	786	865	828	837	863	843	864	830	845	871	880	858	790	846	799	872	918	854	888	832	787	906	806	867	816	830	817	844	840	847	774	840	832	849	841	875	871	823	843	792	881	849	834	906	814	849	838	913	807	844	857	843	861	822	840	796	840	854	855	828	836	835	813	878	801	912	819	807	825	845	900	866	835	848	872	905	827	835	822	759	863	798	877	876	828	809	840	783	857	922	882	820	839	855	841	823	804	823	830	832	842	837	887	820	808	801	862	845	845	801	849	822	859	860	867	881	798	839	801	884	852	829	846	820	837	838	878	849	931	816	824	831	856	862	831	874	848	861	827	914	856	836	852	854	841	882	843	849	895	799	888	853	874	846	848	864	814	856	801	896	865	894	915	803	821	790	815	855	795	838	798	845	873	837	851	855	840	824	818	884	823	832	826	860	843	906	814	825	829	822	856	831	846	870	857	861	791	842	863	891	845	841	854	808	886	831	850	854	861	904	806	821	845	902	846	859	847	810	853	878	857	856	812	834	822	800	839	844	835	832	812	787	858	848	865	812	910	787	852	871	829	858	843	791	826	894	865	853	906	856	774	820	885	854	914	848	892	825	856	868	815	890	845	858	846	822	847	879	863	859	809	799	835	844	858	867	859	826	824	880	844	832	803	819	854	887	893	857	812	859	804	887	887	852	852	876	849	871	874	788	812	824	864	837	811	887	807	832	847	882	857	865	889	839	864	800	840	887	851	903	839	858	874	833	852	816	876	886	843	821	841	845	864	816	787	888	837	855	829	837	874	877	893	857	885	826	803	851	881	795	844	829	792	838	839	834	859	872	874	801	902	861	858	821	796	818	784	784	853	798	869	834	836	870	835	855	793	839	809	824	907	840	808	881	832	835	849	806	863	826	816	828	833	842	813	886	879	875	826	879	849	833	881	825	858	838	860	859	862	831	870	832	794	823	823	874	866	831	837	855	827	880	847	890	876	844	812	850	822	861	873	916	871	851	792	847	875	829	897	872	873	799	798	892	899	805	848	812	857	899	840	885	876	884	851	844	834	826	894	882	868	873	861	863	852	842	793	802	874	841	820	823	858	846	810	775	839	840	867	816	830	844	805	823	872	855	795	806	874	837	849	854	873	817	869	814	835	796	869	853	907	832	851	880	806	833	824	835	834	896	839	816	869	869	842	897	821	821	824	850	846	838	878	864	855	858	864	853	830	877	822	803	819	823	841	855	808	811	871	830	819	849
1314	6582	21144	20884	15744	8422	2382	557	155	91	81	80	78	73	63	76	78	64	91	60	77	76	71	70	79	68	64	63	74	64	66	60	66	84	63	80	65	79	71	69	78	79	60	80	73	81	55	79	61	63	68	73	76	69	88	57	72	63	71	71	61	64	75	66	73	79	63	53	67	77	69	77	88	74	70	70	62	65	64	72	55	75	59	79	68	76	53	62	60	72	68	67	72	70	61	69	59	64	52	60	69	60	74	71	65	67	71	57	69	55	74	67	58	68	61	58	76	47	73	74	57	67	67	82	76	64	62	71	68	76	80	67	69	76	78	78	71	63	57	59	61	65	67	65	76	78	59	79	71	76	73	61	94	73	66	70	48	74	75	87	49	63	58	74	69	74	53	61	67	78	70	72	60	61	77	69	86	66	73	49	66	88	70	70	57	67	73	68	59	58	72	65	69	83	71	66	55	85	71	67	71	83	76	69	66	73	67	54	69	78	71	65	62	78	68	64	57	80	58	67	59	53	75	66	80	84	81	70	69	70	72	64	64	58	74	69	71	71	71	82	69	57	76	79	78	66	59	58	69	67	67	81	52	68	53	72	72	77	61	54	73	71	57	72	73	64	48	72	69	77	57	68	77	57	71	65	65	70	51	67	54	76	59	72	89	71	73	62	72	72	69	71	73	61	69	61	64	54	72	85	62	73	76	77	72	67	71	62	82	63	64	67	76	61	57	77	68	78	65	64	72	58	64	66	75	89	74	87	65	70	72	67	73	59	63	69	86	65	68	67	72	65	73	73	53	85	59	61	75	63	65	68	69	63	60	72	66	59	74	69	56	56	65	74	65	73	67	75	82	79	74	72	78	84	68	54	83	64	67	54	63	69	57	75	66	78	65	81	72	54	65	69	63	69	75	60	70	75	56	63	70	65	60	68	81	70	58	55	56	79	67	69	61	81	74	72	82	65	50	74	75	62	79	56	67	73	66	58	60	62	73	65	61	66	53	73	76	66	68	71	68	72	75	60	83	65	73	77	68	80	68	68	78	49	63	60	64	80	69	63	65	67	66	65	75	74	68	69	60	65	77	72	64	82	77	92	64	80	76	65	54	69	76	62	71	65	63	73	63	63	62	62	71	72	84	66	67	75	71	66	64	81	91	73	69	69	84	69	74	68	72	68	75	83	61	65	68	66	66	75	65	66	74	57	66	63	72	69	63	67	66	61	67	76	69	64	63	72	73	67	68	78	54	69	70	61	77	68	65	71	71	69	73	65	65	70	62	63	66	80	77	67	79	70	79	83	78	59	56	54	72	73	63	63	60	70	86	81	75	59	62	62	67	78	74	79	54	65	69	83	74	73	66	76	64	57	83	71	72	72	66	72	76	62	72	52	64	63	63	65	75	59	73	72	67	74	66	69	66	76	76	71	75	47	60	65	63	76	66	68	64	89	65	70	71	71	69	67	76	67	81	67	57	75	68	69	64	60	68	65	58	78	74	77	67	73	59	84	69	63	82	67	66	70	77	82	77	78	65	60	56	81	80	70	77	64	60	89	68	74	75	68	65	53	55	60	76	80	62	75	61	75	87	69	69	69	53	77	67	71	54	63	72	63	64	74	67	74	70	59	64	67	73	83	80	63	66	63	63	82	55	60	66	74	73	68	73	69	86	70	60	76	66	55	73	73	56	74	66	66	73	98	72	68	57	77	69	67	83	71	72	74	72	67	68	72	71	73	61	74	75	70	79	70	58	78	66	75	64	59	66	75	69	73	57	81	67	61	63	79	77	58	54	84	65	72	62	67	89	86	75	78	51	74	70	69	57	54	57	70	73	74	66	68	57	68	78	73	68	58	78	58	70	69	68	51	68	77	67	60	76	71	63	55	61	71	70	62	74	58	73	77	68	66	67	68	70	82	63	66	65	62	65	67	64	75	82	69	70	65	65	66	64	65	86	77	57	67	78	69	71	61	63	71	72	82	59	66	58	63	72	78	64	76	72	67	69	59	68	74	68	56	80	66	75	61	69	69	71	58	65	63	71	65	69	77	69	62	73	59	79	77	70	65	63	63	72	68	73	65	66	61	67	65	72	77	73	71	72	89	55	65	83	74	75	70	61	66	61	74	73	60	67	82	72	75	80	58	68	70	80	79	77	72	59	75	51	73	83	71	61	66	69	75	57	75	62	67	55	74	59	74	71	59	76	64	70	61	64	58	66	59	69	75	74	70	63	77	65	54	72	52	76	56	62	79	63	75	74	81	67	62	71	65	66	71	69	65	75	67	79	61	78	81	62	76	65	66	66	82	71	79	66	65	69	75	72	91	71	77	48	61	74	55	65	68	68	56	67	70	62	66	70	74	84	73	77	78	67	53	77	71	67	62	67	73	61	67	87	65	65	77	62	76	67	68	85	66	65	70	93	67	76	68	78	57	63	57	63	68	60	61	56	65	64	74	75	66	68	68	56	74	59	58	65	74	71	55	60	92	65	72	81	68	75	74	75	70	59	75	74	73	66	59	56	71	75	66	57	76	67	68	57	60	71	68	62	74	62	75	83	59	71	60	62	71	60	69	85	70	84	83	65	77	51	92	68	79	72	69	63	68	71	86	74	68	66	68	77	77	66	50	71	56	74	79	64	67	61	86	53	68	59	72	76	62	66	72	84	55	51	79	70	85	54	79	92	79	73	57	70	70	86	66	69	51	67	71	69	73	71	74	63	61	79	61	57	71	81	59	59	53	76	86	73	79	76	71	60	80	66	59	60	77	71	72	60	75	58	64	73	68	61	63	62	61	82	80	57	72	59	64	76	61	75	66	54	69	63	60	64	74	65	73	67	64	71	73	77	66	76	80	54	72	70	79	75	61	62	83	59	68	55	67	68	61	80	77	74	85	60	65	88	67	69	69	49	67	61	65	57	84	78	69	83	74	53	78	78	60	68	62	77	75	74	57	57	65	53	79	69	69	53	70	75	71	69	64	76	64	57	62	60	83	60	69	75	67	69	53	77	60	51	90	79	76	63	79	76	73	60	70	68	73	92	77	73	61	71	58	84	73	66	55	68	68	61	76	75	70	60	72	78	67	60	68	71	64	65	72	73	69	61	76	68	78	59	60	76	85	66	61	73	68	60	65	58	73	64	58	77	79	67	60	55	86	78	51	84	69	71	71	79	76	61	78	60	56	62	57	66	77	78	64	80	72	82	80	67	69	71	67	81	73	84	74	62	71	60	73	87	55	80	58	49	78	67	68	69	58	68	67	85	73	59	55	55	70	72	78	66	68	60	67	53	74	78	66	65	66	76	79	50	76	78	67	71	67	79	44	58	67	63	74	81	81	73	75	79	61	66	81	64	60	77	64	72	62	76	57	70	78	70	83	69	69	66	90	63	67	82	76	71	68	76	72	64	72	72	75	73	75	67	76	74	77	79	65	77	75	75	58	59	74	81	65	58	71	74	75	77	64	82	72	63	68	79	80	74	64	67	59	66	75	69	73
22689	33129	48776	63802	63792	45780	28083	12635	3473	1298	889	894	913	791	862	894	861	829	889	880	880	856	894	836	865	856	863	917	834	858	776	896	814	863	792	818	809	871	891	780	816	873	847	892	875	807	818	845	862	841	810	833	856	803	838	876	808	814	870	796	837	889	821	845	866	812	859	835	818	907	867	787	866	800	844	850	844	859	860	876	843	863	852	826	827	873	835	833	817	819	868	824	879	894	889	860	830	845	843	840	806	828	875	870	815	791	867	809	879	862	881	827	850	906	893	829	813	872	852	809	862	814	801	863	866	862	842	895	807	798	892	832	840	858	791	793	876	863	886	840	844	819	841	843	839	874	818	826	827	866	818	847	869	823	816	878	815	851	809	840	783	779	826	875	839	874	910	825	827	865	871	853	784	902	893	867	874	859	848	871	828	856	792	841	827	818	862	825	859	860	820	847	865	862	853	854	812	796	855	855	860	838	826	830	889	822	814	827	868	769	891	830	850	811	826	877	856	807	882	853	821	845	846	781	804	852	846	802	912	875	862	832	878	823	842	805	847	838	805	848	836	875	910	849	883	800	843	833	857	796	868	772	827	884	818	819	871	873	808	812	825	803	824	835	864	824	895	899	861	844	830	840	880	859	867	840	846	881	824	851	809	861	863	837	857	885	818	826	855	842	841	852	838	818	832	846	891	908	829	859	804	841	856	809	855	741	825	861	834	872	792	876	851	833	825	852	827	860	842	857	840	855	835	861	806	839	817	875	844	775	859	854	827	833	832	849	850	822	828	863	861	833	783	852	841	884	837	829	896	875	847	831	838	836	830	854	895	852	822	889	818	823	819	870	836	824	867	816	866	797	871	878	802	846	884	854	916	807	840	872	850	851	820	845	818	876	853	866	782	833	837	842	826	826	901	906	817	866	804	849	867	826	852	860	831	856	828	835	808	834	859	823	866	815	826	838	809	850	826	850	866	849	854	850	837	851	825	822	774	835	805	789	916	818	881	804	826	850	854	859	843	850	839	827	825	854	862	872	850	842	824	820	848	823	833	838	834	781	798	803	845	833	817	859	832	868	870	876	889	801	827	844	810	862	839	859	847	818	870	925	817	813	854	905	799	892	873	871	838	841	872	842	814	837	864	804	834	848	881	823	857	832	922	848	834	857	869	811	831	858	809	872	839	848	844	879	833	823	866	911	890	805	834	902	857	822	854	902	833	856	829	813	859	862	916	856	800	845	826	848	819	878	823	814	816	802	800	864	819	816	807	831	844	823	883	851	853	826	804	875	792	869	871	841	842	863	886	790	841	866	821	798	796	783	858	862	829	841	873	835	840	808	886	867	823	818	850	805	809	816	889	863	835	814	831	828	839	810	857	859	854	773	901	832	809	831	846	888	867	807	815	878	881	841	852	853	816	831	881	871	817	826	865	859	820	859	862	829	838	893	803	869	943	856	786	818	796	877	797	866	854	852	870	795	859	842	894	852	837	803	844	854	818	825	834	842	803	826	845	845	882	818	824	854	790	825	918	914	809	851	842	850	808	781	830	874	835	852	903	878	805	860	848	854	862	834	835	797	797	817	844	810	819	852	908	832	819	870	886	940	859	826	832	837	792	861	887	848	871	828	844	809	800	876	863	838	819	831	873	909	875	815	886	852	801	871	782	856	857	832	879	814	820	843	864	878	872	856	865	814	879	874	883	881	822	846	848	754	830	822	790	855	850	886	836	875	834	844	863	821	876	880	816	819	806	769	803	820	883	870	849	812	837	798	868	856	843	775	809	862	853	855	854	805	821	835	862	868	842	863	806	832	840	861	814	821	844	910	897	828	840	849	838	857	853	816	848	845	804	817	856	826	864	851	868	841	813	881	875	854	896	825	781	861	841	834	906	883	876	817	860	821	879	868	876	888	805	843	822	809	871	887	896	861	884	860	913	794	810	843	833	863	843	839	900	837	815	883	832	859	800	842	831	864	890	797	874	890	856	843	860	881	778	837	813	861	845	810	868	912	795	824	837	889	854	817	854	873	815	838	817	827	859	868	857	880	855	815	807	841	847	792	869	867	811	858	849	854	842	813	811	839	842	864	796	794	841	838	828	823	893	891	858	838	857	788	842	867	830	832	844	868	843	788	844	840	841	808	803	826	744	814	802	845	862	834	832	819	824	863	809	814	847	819	886	836	834	848	871	800	854	832	811	850	895	853	831	883	795	881	871	845	822	826	826	863	884	922	867	890	862	833	862	850	843	861	852	829	872	888	834	844	852	841	838	841	847	835	838	849	853	874	828	838	870	853	818	861	846	872	861	861	786	875	866	809	800	862	826	838	895	895	839	842	822	825	831	853	864	890	844	833	877	844	872	822	838	820	862	836	863	842	819	844	817	861	827	885	824	850	868	783	829	811	844	824	790	856	894	820	839	886	840	859	845	902	868	848	813	820	866	832	843	849	784	881	849	853	811	861	870	811	860	830	870	904	854	839	876	845	878	822	834	865	835	829	843	891	872	806	865	857	811	839	876	836	817	858	862	822	815	840	842	816	834	829	875	874	815	780	771	820	801	835	849	837	889	831	840	885	867	830	810	823	847	852	824	841	876	872	813	806	849	851	868	818	836	913	857	814	865	860	857	829	823	800	840	874	848	861	861	882	855	809	862	849	828	832	891	779	848	840	832	864	837	863	832	829	797	876	884	876	813	862	868	904	827	803	816	827	842	823	786	821	849	846	866	824	866	825	830	836	864	810	884	844	885	826	854	845	830	875	835	862	854	822	852	829	870	851	853	804	813	869	874	818	804	875	867	911	893	839	801	845	861	836	788	859	886	797	891	845	878	854	866	849	856	846	858	844	837	825	832	827	813	786	805	844	896	860	873	795	826	825	814	862	838	788	847	837	871	857	845	871	752	824	881	865	847	864	862	783	840	816	872	892	875	850	860	869	900	807	877	863	809	820	853	882	874	846	826	827	846	855	862	830	866	814	866	863	801	846	844	886	829	864	865	891	859	864	822	809	849	771	831	830	852	853	834	812	825	845	841	873	822	857	879	848	838	830	813	874	832	846	862	808	783	832	842	884	887	876	881	822	805	890	866	842	834	851	826	860	861	887	825	842	881	855	820	815	821	879	848	836	834	836	856	840	827	846	842	850	895	837	853	885	808	814	839	835	872	831	853	809	875	805	874	833	849	850	826	840	873	828	851	819	884	838	847	824	855	883	843	886	830	833	860	841	853	811	847	815	853	874	831	827	833	861	873	840	823	815	882	835	877	881	851	869	833	834	834	844	856	840	884	893	846	857	866	859	842	849	814	858	799	820	835	822	849	871	802	869	825	846	826	832	856	814	890	815	830	900	873	881	820	820	845	839	849	878	864	868	826	881	853	829	829	805	835	832	845	818	818	855	784	848	805	831	811	820	866	852	869	883	818	837	812	878	860	870	844	847	856	829	817	854	830	867	869	897	827	871	844	868	831	813	840	824	870	847	881	846	830	868	826	828
1480	1362	5173	5783	4041	1905	619	225	113	68	76	66	68	62	58	68	69	80	54	73	63	57	70	63	61	61	61	67	64	67	73	58	80	67	74	74	76	71	72	66	53	52	67	66	73	79	65	58	71	67	61	71	67	58	78	63	66	85	65	61	66	54	51	85	61	65	95	64	82	58	63	81	58	66	88	69	80	67	66	69	74	83	75	82	63	82	67	71	68	62	57	70	63	56	59	79	73	66	70	72	62	66	58	55	71	89	74	72	65	67	65	58	73	79	60	72	64	75	71	79	55	69	68	67	70	75	77	62	73	71	74	60	61	77	59	66	76	71	66	71	70	75	86	96	54	69	66	69	67	83	66	55	66	58	66	66	76	57	66	65	64	77	63	61	70	69	78	66	78	64	61	55	69	78	63	64	62	64	57	57	56	64	71	65	76	73	65	70	85	60	55	84	77	69	75	80	65	74	56	76	81	85	71	72	54	68	61	66	54	64	70	59	52	77	65	54	70	60	49	71	73	76	62	57	60	77	76	53	67	71	65	74	61	71	65	71	62	52	51	81	67	62	74	83	58	66	77	52	61	71	60	57	61	82	68	72	73	69	68	69	61	66	63	66	58	57	78	62	61	79	60	69	72	72	66	63	73	81	62	53	77	74	70	59	89	74	65	79	68	65	73	56	58	67	63	76	69	71	72	70	73	73	69	67	59	78	65	69	79	53	62	71	75	71	66	57	57	63	85	71	63	65	62	70	75	69	69	64	81	74	67	60	63	79	68	68	53	82	73	82	62	74	74	62	65	68	62	55	56	54	76	77	63	77	73	65	76	65	49	87	74	66	74	67	66	73	81	59	62	56	73	65	69	77	61	71	72	71	73	69	68	81	66	68	61	64	72	63	73	67	58	61	57	61	63	61	67	79	79	67	63	77	66	70	66	63	86	59	89	51	74	68	76	61	75	74	75	60	69	64	74	68	88	76	78	66	72	68	50	54	65	60	61	61	78	61	70	64	62	77	56	68	77	70	69	85	67	78	63	76	87	68	66	56	65	65	65	62	58	52	60	82	60	65	67	85	79	50	74	73	60	74	87	57	66	60	78	84	78	67	69	58	67	72	70	77	65	77	63	61	64	69	77	77	61	55	73	77	81	67	59	63	67	65	78	64	63	79	68	53	67	44	76	63	70	70	81	59	82	79	59	61	58	54	59	69	65	76	68	65	75	81	79	61	64	52	80	78	74	72	66	69	88	67	75	54	62	72	73	74	55	66	67	68	80	46	72	58	73	82	76	59	54	74	68	70	70	73	68	63	77	67	70	68	85	64	66	71	64	66	89	61	80	61	72	75	66	59	64	66	63	67	66	66	69	62	65	71	58	65	66	77	73	73	59	71	54	70	58	58	67	58	71	72	69	65	72	68	68	65	67	71	78	67	76	61	63	68	70	59	69	73	74	78	63	63	59	54	69	52	80	65	55	53	71	58	60	64	63	57	80	78	70	52	45	77	72	68	67	71	70	66	77	71	72	70	53	68	52	69	87	57	66	74	68	58	73	66	61	66	67	63	70	69	79	61	68	62	71	72	65	59	78	59	54	65	55	64	59	68	73	62	80	67	68	74	66	69	70	64	80	70	65	73	74	50	63	72	66	69	66	70	67	50	65	68	74	66	64	70	79	67	64	72	64	81	66	73	70	67	88	60	56	56	71	56	69	68	70	71	70	62	81	75	70	64	62	69	71	77	82	81	69	74	64	70	64	68	56	60	64	59	82	56	61	73	68	52	61	76	75	65	57	65	60	79	64	74	59	71	62	73	67	68	64	73	83	56	62	57	82	59	67	71	71	62	85	76	60	75	64	73	69	75	59	60	61	75	75	72	71	64	86	60	87	81	75	83	65	65	62	71	54	77	68	71	71	55	66	80	62	76	77	67	68	63	72	52	71	81	68	62	74	75	76	81	80	73	78	62	60	65	72	66	68	71	76	70	63	73	59	64	69	54	79	74	65	69	70	51	70	64	67	66	81	68	69	71	79	59	58	72	79	78	70	61	62	62	69	70	89	75	69	67	65	70	59	69	54	86	73	65	70	65	62	64	74	72	68	56	62	71	76	80	58	92	72	73	70	72	88	50	75	73	72	65	65	72	65	71	67	54	60	65	64	70	65	69	93	65	73	66	63	71	66	76	50	73	79	67	63	68	84	61	53	72	63	57	48	59	76	61	69	70	70	78	71	60	64	57	66	69	65	73	74	66	66	60	72	58	72	86	72	60	73	70	78	72	54	58	50	53	65	74	79	57	62	69	58	66	66	70	62	62	75	66	77	67	68	59	63	65	71	82	68	65	68	56	85	71	77	60	63	56	80	68	56	66	70	73	63	68	64	63	62	60	86	70	65	73	74	60	70	63	63	72	61	65	61	57	69	59	57	58	65	77	60	62	70	73	71	69	64	86	48	79	79	58	63	71	76	59	65	75	76	68	67	75	70	65	60	54	66	58	75	70	72	48	58	73	70	67	75	69	76	70	63	74	61	69	79	60	63	79	69	64	64	74	68	73	62	76	72	65	73	76	60	77	80	64	59	70	81	81	65	68	63	81	57	56	71	56	81	76	71	79	75	88	79	75	64	61	55	76	67	61	76	71	76	55	72	58	73	57	61	66	62	57	79	73	59	69	64	52	76	60	80	68	82	70	62	62	56	48	60	69	93	63	75	60	57	61	64	70	71	57	74	63	68	77	65	69	70	60	58	68	82	62	65	61	78	65	73	69	55	65	74	67	72	77	65	64	54	78	59	72	68	85	55	55	74	77	69	69	66	65	71	60	70	50	71	83	89	72	69	53	65	82	84	62	65	62	65	73	88	74	71	67	71	88	64	54	86	67	76	77	67	65	65	59	67	67	61	66	72	67	62	74	74	52	67	53	52	67	65	67	77	66	58	86	66	70	78	73	73	66	74	64	69	67	65	74	70	68	63	66	75	84	66	78	54	68	71	57	60	72	68	75	73	60	64	64	54	71	75	73	76	61	67	57	65	76	69	66	73	85	66	54	67	64	60	73	66	57	73	53	53	85	63	66	67	56	68	58	73	73	88	78	71	48	73	69	66	75	45	73	70	72	57	63	73	69	59	67	68	68	71	91	56	85	86	75	60	65	85	76	90	57	76	69	68	74	66	78	77	61	63	79	65	59	68	58	63	50	62	82	64	67	53	63	74	73	66	74	72	62	57	70	60	63	68	65	84	62	79	62	66	70	68	61	79	68	68	65	76	75	63	52	76	80	70	78	78	71	67	75	67	65	65	76	67	61	69	82	73	61	71	77	63	71	61	57	75	60	64	69	68	76	73	75	63	63	70	58	87	60	53	65	84	47	83	63	64	79	73	66	71	60	77	63	69	68	81	70	58	66	88	75	57	67	59	60	79	79	72	64	64	67	82	72	71	56	68	63	59	64	56	78	56	83	61	54	78	54	79	79	61	60	78	59	85	68	94	68	61	71
13248	17656	30945	38449	38253	28315	14964	5020	1586	952	900	845	859	811	822	843	851	814	843	825	810	846	787	836	791	823	848	781	853	858	767	834	850	782	807	852	801	835	838	815	820	826	787	843	826	829	868	792	795	833	821	790	815	811	795	829	833	853	809	876	830	827	837	834	802	821	869	843	802	837	872	805	829	819	811	816	822	849	795	831	817	873	815	843	865	813	851	872	875	819	817	843	835	802	865	861	846	820	843	834	864	833	886	783	793	819	787	862	785	851	802	796	824	815	869	828	825	844	830	762	824	882	832	849	870	860	858	769	745	814	874	871	826	844	838	833	826	809	876	850	830	843	804	843	839	779	860	813	824	852	810	824	826	844	829	844	815	806	826	869	803	886	842	865	844	830	796	847	863	833	862	809	837	806	841	852	865	863	841	890	825	861	836	859	784	840	833	788	839	818	761	830	766	787	853	913	861	827	815	861	828	866	769	790	826	831	819	829	778	783	854	833	824	823	833	845	913	822	834	835	822	791	834	842	832	837	852	815	826	771	829	788	912	829	838	837	830	839	852	821	811	862	776	817	845	807	892	849	872	868	849	839	751	781	790	801	803	790	844	844	800	854	848	797	840	795	850	817	788	819	859	783	852	851	826	774	834	800	837	790	831	874	776	836	858	839	843	844	829	812	836	852	880	815	835	826	854	847	818	760	806	859	834	830	822	868	870	858	769	794	810	841	860	838	817	845	818	849	835	861	820	807	767	807	830	867	845	887	808	808	840	804	849	868	843	830	829	861	860	887	824	786	830	834	822	786	809	823	813	826	870	815	882	834	829	818	832	793	830	791	880	832	813	849	838	855	813	767	852	795	813	835	828	846	815	802	842	859	832	791	857	764	816	834	817	801	825	840	780	820	851	836	858	825	844	805	815	820	835	853	792	818	834	828	833	763	822	799	844	788	817	778	827	861	804	808	815	873	821	787	787	784	812	785	860	846	806	847	822	847	792	829	851	780	803	865	880	817	854	856	815	850	783	800	860	822	846	842	839	790	787	821	853	796	776	850	834	848	811	857	790	793	859	796	821	835	873	789	837	820	844	830	852	797	798	815	806	837	812	842	816	859	793	794	793	826	870	855	818	861	798	842	807	802	795	824	780	835	789	820	756	827	892	825	776	801	822	866	821	826	830	851	797	906	833	800	860	828	795	859	833	830	836	797	824	846	824	854	831	821	820	825	783	804	827	851	792	849	850	808	828	861	822	819	753	805	808	834	854	854	846	862	812	859	840	841	805	787	802	847	876	843	853	768	831	804	843	856	824	879	857	844	876	816	855	822	855	830	833	827	791	811	866	773	891	830	835	807	826	878	834	788	846	852	859	835	859	829	854	801	813	873	857	810	838	844	850	806	810	822	825	813	824	848	821	868	803	818	817	803	788	837	854	860	791	867	801	844	897	850	859	852	799	851	807	823	829	808	830	810	832	841	827	828	850	777	845	811	843	821	817	880	859	831	822	842	812	770	841	830	826	806	858	849	835	799	810	801	811	856	870	813	838	852	830	869	847	838	839	799	904	785	868	874	790	776	834	869	837	825	823	831	887	836	769	840	821	874	836	791	846	842	836	822	856	808	820	811	811	845	805	861	803	837	793	895	789	838	818	876	807	860	830	834	799	849	817	848	842	835	817	797	829	853	820	838	830	804	800	870	865	850	857	868	806	807	796	832	811	762	823	871	813	811	827	830	889	863	832	824	817	824	860	815	824	749	824	824	792	803	792	824	863	829	822	856	835	785	836	791	820	812	809	797	791	872	854	799	845	807	834	800	797	824	845	842	810	837	832	878	892	909	790	796	832	777	863	848	826	857	779	823	844	857	792	840	805	790	794	823	828	811	870	826	864	821	846	809	815	799	898	892	809	828	765	819	843	824	801	810	817	868	861	876	838	839	849	843	812	841	869	829	850	792	820	807	800	852	828	814	827	817	842	838	829	846	825	835	816	817	798	796	857	816	882	786	832	822	845	832	779	811	842	804	842	863	870	842	871	783	863	801	859	811	806	841	874	814	817	840	802	845	829	838	849	844	797	844	840	862	809	850	749	826	833	805	824	810	808	845	839	792	776	832	810	794	779	788	878	851	838	800	855	835	886	821	814	878	905	865	811	805	808	811	859	826	872	836	818	857	810	812	839	780	846	773	858	818	804	818	844	776	829	825	793	873	813	803	868	874	843	834	787	794	818	815	771	802	814	842	790	857	804	849	837	827	803	797	858	794	808	815	829	860	831	881	811	798	846	837	842	860	831	884	835	853	862	867	780	840	821	805	823	866	849	825	850	806	843	834	890	843	849	838	822	803	818	799	827	829	844	835	861	782	782	815	823	794	862	847	789	806	807	843	836	802	876	862	841	821	871	772	810	895	849	812	855	838	866	876	843	808	853	803	842	891	841	819	838	838	815	815	817	807	802	816	819	823	842	807	828	798	863	843	850	836	847	826	816	783	826	856	809	829	800	791	812	848	839	824	843	830	826	849	839	824	843	826	824	781	804	852	849	825	862	840	794	899	887	823	818	790	842	850	837	812	828	818	844	850	824	821	832	869	765	826	835	823	753	879	837	798	823	816	801	786	900	825	827	811	808	887	800	838	852	863	853	826	813	796	851	844	815	854	815	853	864	868	827	838	831	808	846	849	804	840	795	787	853	789	780	834	844	839	849	842	825	880	836	805	841	813	839	875	807	786	827	844	851	815	860	815	860	827	835	859	849	779	839	800	790	877	866	838	855	806	836	789	789	778	820	829	884	777	852	837	831	917	833	846	803	839	864	827	830	822	843	830	857	773	818	775	867	867	820	814	836	834	825	825	799	844	844	859	832	828	786	841	807	857	822	859	839	842	837	813	866	837	826	802	815	818	817	814	792	830	809	819	841	816	845	827	861	835	819	800	792	854	811	815	795	808	832	845	820	847	802	799	882	854	821	801	824	807	807	839	833	788	867	859	822	834	837	765	795	776	864	894	843	792	789	814	846	825	780	879	839	865	876	830	841	851	885	863	847	782	797	913	817	759	832	848	850	781	845	783	833	828	792	769	781	847	835	805	809	862	830	874	839	819	827	841	830	894	842	811	820	757	799	871	824	860	814	786	852	761	799	831	852	847	784	848	862	851	836	799	857	828	814	852	863	820	802	786	848	852	845	813	814	895	843	830	738	849	841	822	857	852	867	837	815	824	842	821	807	849	861	826	808	806	835	853	814	868	835	816	835	804	804	871	851	869	815	871	817	854	822	817	834	859	810	832	793	918	826	828	866	838	881	861	879	774	880	835	831	819	848	841	887	877	833	803	814	813	788	820	843	811	871	849	808	826	842	847	856	801	779	813	797	855	846	811	832	828	822	850	782	847	818	861	841	847	792	826	840	765	796	872	799	802	846	836	809	848	827	835	840	777	795	809	840	796	852	760	844	844	824	824	828	853	830	800	806	794	784	815	826	827	805	779	832	835	832	855	833	810
800	4826	12668	12455	10022	5115	1526	413	142	77	56	78	77	70	63	73	76	61	54	58	75	58	65	59	86	77	66	57	70	71	62	65	69	68	66	73	72	65	78	71	64	65	58	61	77	47	76	52	70	58	77	83	75	72	68	59	62	73	65	81	77	68	74	60	66	63	61	65	84	54	68	78	60	74	79	64	69	76	59	76	59	71	63	64	69	62	59	62	61	61	65	66	66	65	84	75	71	63	66	74	73	61	62	60	71	79	51	68	61	60	62	75	80	57	59	58	61	64	58	75	58	70	62	66	66	68	78	52	69	55	67	66	63	81	80	74	66	74	71	70	77	70	75	68	62	76	64	68	64	62	80	72	68	75	60	66	57	76	77	82	65	60	65	67	60	62	65	81	70	55	57	71	51	66	56	71	66	63	64	56	73	66	71	68	69	76	82	71	70	67	62	69	75	69	51	74	69	75	55	66	70	59	72	74	72	72	68	78	71	59	71	67	82	69	66	68	82	67	59	63	65	65	58	72	62	86	74	61	82	56	71	73	66	74	73	74	68	81	80	70	70	75	60	58	57	63	77	89	60	58	65	76	76	71	66	68	80	83	68	60	76	82	55	70	59	56	73	75	58	61	64	59	71	53	64	65	65	66	89	67	70	68	78	62	63	63	73	69	72	60	61	75	70	63	71	58	79	70	71	69	69	69	65	69	68	71	70	70	74	71	70	77	68	60	68	55	51	77	57	67	49	72	75	74	54	73	75	77	69	64	79	61	84	71	68	75	76	69	71	70	61	73	64	63	63	72	84	56	70	57	72	67	63	82	69	49	68	58	65	81	64	74	71	72	59	59	67	62	77	55	71	64	72	64	68	74	68	74	60	67	67	80	66	69	60	59	62	64	56	59	72	65	62	71	49	65	74	75	75	72	67	65	63	47	69	64	83	80	73	65	75	67	72	67	64	61	65	62	72	60	55	67	84	75	72	80	69	68	66	73	62	68	50	61	76	58	81	77	70	67	71	95	74	64	66	75	70	61	67	77	73	79	68	58	57	59	56	75	50	73	62	79	58	45	55	78	83	70	61	83	62	67	73	71	65	82	61	66	82	60	72	65	78	86	68	66	71	77	67	54	90	65	82	56	76	67	68	67	64	70	70	71	81	71	55	76	80	75	75	70	57	63	61	72	71	72	61	71	67	72	71	75	72	61	57	67	79	74	67	74	71	62	71	67	72	70	83	58	63	78	68	57	63	86	63	63	72	73	55	65	63	70	82	79	72	76	80	67	67	82	79	64	75	73	65	75	68	62	57	76	62	88	62	52	75	51	73	65	65	67	67	76	73	68	55	87	82	67	63	68	69	69	77	56	60	57	74	71	72	70	62	82	77	65	76	68	71	57	65	50	68	76	73	61	77	70	77	70	78	57	67	68	77	77	74	60	71	70	68	62	76	61	71	67	87	61	64	71	62	63	81	65	63	64	68	66	76	68	47	87	82	71	65	61	71	65	68	71	64	75	69	75	80	64	64	44	64	69	86	62	69	82	72	74	59	75	66	57	66	64	66	67	67	73	63	81	70	69	79	84	72	69	57	66	54	67	80	74	69	73	61	58	61	72	63	68	54	63	75	74	68	61	74	74	74	62	70	63	67	54	62	68	85	68	52	66	76	66	57	72	69	58	64	63	67	61	79	68	63	59	84	65	72	62	62	68	69	58	77	73	73	62	67	74	71	70	85	77	69	79	65	74	78	71	60	55	66	61	70	77	83	86	68	60	75	63	63	63	86	78	58	71	66	56	56	62	74	72	57	75	80	62	55	55	56	77	60	57	62	65	65	77	69	62	67	62	56	74	59	62	62	64	77	72	74	74	76	69	77	63	80	70	84	76	53	63	73	74	64	66	61	56	64	60	69	61	72	69	69	67	77	71	73	72	69	63	69	61	77	67	72	66	67	72	72	70	74	76	65	73	72	72	55	74	65	68	63	53	63	68	66	71	65	70	67	76	79	81	67	64	69	60	77	81	65	69	59	66	74	63	71	86	74	65	76	68	76	65	70	54	80	65	60	69	74	72	61	48	65	66	49	59	68	62	56	58	77	79	75	66	62	69	66	74	62	66	58	65	67	71	62	81	71	69	81	72	63	55	64	59	66	70	74	69	54	68	72	72	64	64	66	72	62	76	67	57	62	76	45	63	68	54	59	78	63	83	65	72	52	75	67	67	70	57	81	70	67	71	68	59	68	68	63	61	57	55	71	57	71	71	57	66	76	70	61	74	59	56	70	66	82	57	55	64	73	63	69	78	67	61	69	62	52	75	57	75	69	61	51	60	69	74	53	58	58	60	57	45	69	63	58	73	80	64	73	52	61	70	58	47	60	67	70	87	60	75	65	74	72	68	70	73	70	80	60	45	71	60	85	63	73	71	79	64	70	68	55	70	63	65	70	67	75	66	65	68	66	79	68	65	64	57	75	76	74	68	70	71	65	68	64	65	75	69	62	65	58	68	57	67	77	69	62	63	73	63	72	51	69	63	72	85	47	67	81	64	69	63	63	59	65	74	77	66	55	81	72	64	76	54	65	72	76	79	75	66	59	77	71	70	73	69	58	74	63	80	78	76	71	76	85	67	58	61	76	68	76	72	61	75	68	68	58	61	59	68	55	59	67	58	66	63	74	73	74	73	71	60	83	77	60	86	67	69	78	79	83	61	76	76	64	75	62	65	63	68	64	70	63	63	67	77	53	71	67	54	70	70	62	66	64	60	79	74	65	71	58	58	58	65	77	73	66	66	66	76	77	80	69	76	62	66	46	81	65	73	78	64	66	51	68	65	78	73	73	76	73	74	60	61	55	69	86	73	65	66	78	66	77	63	66	72	64	74	70	57	63	79	68	84	82	46	92	70	55	73	54	76	74	74	67	69	60	72	70	78	65	66	52	75	63	69	64	69	49	67	81	72	66	68	62	68	68	72	71	69	80	76	71	59	62	64	70	62	70	49	67	61	63	64	66	72	62	64	66	65	70	58	62	67	78	77	54	77	71	71	68	74	69	71	65	71	76	70	64	65	65	62	75	65	56	60	64	57	75	83	69	71	65	61	79	78	64	85	64	67	71	66	73	70	53	77	78	69	83	65	62	58	69	78	66	57	72	70	95	76	69	55	70	68	70	81	76	77	76	79	70	64	84	65	74	75	59	66	66	78	60	66	54	69	85	64	63	62	51	73	80	74	51	78	62	52	63	78	52	67	57	71	59	66	60	66	68	74	68	66	71	71	68	55	70	70	80	69	78	59	65	71	60	67	72	63	65	66	71	72	71	76	71	66	76	71	68	60	54	60	69	65	69	67	64	66	62	85	68	71	81	78	63	84	66	68	69	69	56	62	66	81	79	74	70	61	81	69	68	70	72	81	65	67	71	67	75	71	63	66	65	69	52	73	68	69	73	76	71	71	80	64	62	70	75	63	86	73	63	61	79	76	59	65	64	84	67	78	65	67
18253	29867	39294	53530	55418	39709	23920	9622	2679	1104	903	891	834	834	830	856	851	871	840	838	848	819	804	845	789	819	860	856	875	794	810	811	869	869	844	817	834	858	810	817	817	810	808	814	847	842	838	872	852	811	825	834	775	772	837	859	821	784	847	811	795	846	833	829	806	838	859	843	856	854	861	860	821	853	804	836	806	803	862	815	830	809	856	843	797	836	849	810	854	838	842	866	902	809	882	857	885	821	819	817	808	845	884	826	839	830	828	845	811	857	810	822	871	835	889	820	847	861	830	863	798	841	850	860	813	861	808	806	847	769	873	775	808	806	876	850	894	836	801	860	832	837	826	781	784	835	878	859	826	839	834	831	842	820	859	818	888	827	846	813	833	818	821	882	817	835	857	847	805	877	835	810	858	809	833	830	812	871	824	816	812	825	842	864	814	798	833	819	839	844	830	868	813	833	812	805	786	865	858	812	833	825	859	829	833	877	808	842	817	855	874	853	808	801	818	838	853	861	831	879	853	864	851	799	794	877	861	863	852	855	816	808	868	881	792	825	821	807	912	850	852	815	756	831	842	822	762	786	826	838	896	835	834	879	839	839	813	801	799	797	840	815	821	817	875	841	817	899	866	842	825	818	780	824	818	841	838	880	853	809	795	846	848	805	810	831	803	843	842	833	829	854	838	816	784	858	849	804	890	847	845	850	869	850	833	845	831	808	802	796	856	821	822	814	837	858	852	831	852	812	810	842	872	837	844	859	867	777	838	838	854	833	839	822	825	844	771	826	858	847	831	832	816	863	840	861	832	845	824	856	796	757	861	846	851	779	874	868	865	830	877	820	820	816	842	847	861	888	846	829	833	836	870	791	819	838	816	813	797	815	831	831	808	817	854	850	898	820	853	777	848	819	844	871	841	797	809	825	823	836	808	884	827	849	816	833	808	803	855	851	840	859	852	892	847	834	834	827	840	804	840	830	854	851	856	881	878	829	777	862	870	832	808	881	833	871	888	795	834	808	857	801	826	851	779	817	783	870	862	858	807	832	826	856	835	797	831	836	795	861	804	814	790	884	852	881	833	809	813	811	843	881	867	876	829	818	794	818	802	828	887	799	818	844	808	836	814	828	865	781	868	827	842	822	807	854	849	819	803	856	862	844	849	831	852	791	868	811	833	842	858	778	842	810	815	855	837	871	843	832	829	759	814	841	848	786	828	819	811	855	830	846	843	830	809	846	857	834	832	856	796	842	783	857	837	795	868	778	830	842	877	849	824	854	812	874	797	869	873	830	845	841	864	833	865	842	858	838	793	762	827	800	821	811	807	832	822	885	876	823	840	841	807	792	849	854	828	839	822	825	813	832	838	831	836	797	865	854	865	848	805	858	815	794	828	882	802	839	850	829	818	842	785	823	789	831	852	826	824	811	862	826	859	887	841	844	781	833	803	850	809	861	883	841	836	805	825	825	842	797	785	799	894	826	856	802	810	808	820	804	837	814	784	873	825	842	867	781	805	850	809	835	805	815	867	874	861	864	795	845	801	850	888	844	836	868	849	877	847	832	886	787	892	873	812	826	844	826	829	807	805	832	811	837	855	810	835	752	843	798	851	815	828	791	780	854	826	831	863	843	827	811	857	831	857	846	856	789	799	811	838	845	872	816	803	780	902	842	908	851	805	860	855	821	836	813	844	872	867	834	792	853	817	889	883	813	787	838	877	832	840	833	774	825	831	862	847	798	870	814	839	798	837	857	809	840	847	822	870	799	848	818	859	838	878	872	836	873	868	797	804	852	835	811	871	826	820	855	829	807	792	829	855	846	828	829	869	839	882	814	829	879	886	832	864	850	846	803	853	841	869	832	846	850	840	863	835	846	837	834	802	861	868	787	842	817	888	842	837	869	822	834	835	882	875	824	837	813	817	835	856	860	828	835	843	861	846	866	810	799	837	842	822	785	860	835	833	821	788	814	833	774	787	869	868	849	847	845	819	812	841	857	806	834	866	846	860	793	903	796	814	811	901	838	814	870	848	851	840	861	813	839	795	796	844	873	866	812	832	812	910	893	844	816	848	803	823	819	860	799	831	784	867	774	823	812	818	867	864	882	830	842	834	857	809	815	866	861	846	820	780	882	788	832	854	854	863	804	793	824	820	806	836	844	834	837	835	859	855	851	868	821	839	894	812	822	826	861	860	802	819	850	822	848	870	860	829	842	812	812	820	868	860	881	837	817	823	810	807	824	856	848	867	863	837	805	777	854	817	829	849	856	815	842	844	820	878	814	897	848	872	845	840	880	778	830	836	852	854	808	830	834	903	869	860	867	826	845	825	860	809	852	775	816	854	783	846	874	878	876	819	785	839	938	838	879	791	839	870	777	770	809	879	832	817	839	833	837	820	809	856	838	829	851	833	852	882	855	842	882	820	810	826	783	872	849	847	870	832	809	814	809	817	831	818	791	866	851	830	878	898	831	832	816	827	812	765	842	846	859	790	826	777	835	867	823	783	815	845	860	828	826	848	848	847	811	840	826	886	892	869	848	824	848	818	843	853	814	855	782	808	815	805	799	812	797	815	790	820	846	830	834	795	872	870	789	837	812	842	826	821	884	853	838	832	836	886	826	803	846	842	844	831	824	792	843	860	832	833	817	852	827	822	843	863	907	844	843	851	853	799	868	794	839	793	833	810	864	894	877	837	816	817	855	815	865	873	846	869	850	863	907	883	852	843	824	852	826	851	841	869	830	831	794	837	791	816	829	834	842	854	816	872	795	873	863	842	830	853	870	807	806	762	828	853	821	874	810	798	799	812	837	873	829	880	818	822	805	817	833	830	820	866	798	782	814	798	794	838	787	810	819	836	855	820	838	851	836	870	854	843	847	826	824	862	861	844	805	807	829	887	827	814	889	843	819	765	803	829	844	896	850	827	819	781	811	776	858	827	848	822	774	825	826	856	881	857	851	803	814	826	843	815	839	770	839	828	868	839	845	784	811	886	839	878	879	851	852	850	799	844	857	823	863	804	848	846	825	831	866	862	812	847	921	798	844	790	882	838	839	840	884	819	830	866	785	825	860	845	857	852	825	810	832	785	851	830	793	843	891	850	857	815	883	837	868	844	788	846	858	834	835	840	789	853	851	796	863	826	835	825	849	810	837	838	835	800	863	823	847	827	858	824	839	802	906	859	821	855	777	865	848	796	785	786	852	843	829	818	827	792	852	847	868	830	842	823	877	858	833	803	816	864	816	822	797	780	803	790	894	799	780	822	854	885	891	841	823	817	875	827	836	805	829	818	775	817	847	847	852	835	832	846	785	854	802	835	849	806	829	871	871	817	869	794	801	869	879	827	792	845	844	831	865	833	807	842	804	901	807	800	838	830	801	798	861	825	812	870	823	880	787	834	857	817	816	858	884	810	826	820	849	857	822	839	798	827	891	846	822	820	843	820	802	892	851	830	802	859	878	858	889	836	766	824	850	861	827	850	828	887	782	839	809	837	821
2258	4097	12593	14069	10852	5457	1577	420	127	88	71	83	67	72	61	61	59	62	69	57	57	50	53	69	65	68	78	63	72	70	69	84	74	61	69	65	70	72	71	75	93	75	68	68	56	61	75	74	56	65	73	73	82	77	69	74	82	73	67	68	67	62	68	78	77	70	65	71	67	67	72	77	72	68	62	89	61	74	61	74	76	47	75	76	81	66	60	60	83	72	66	69	64	64	72	68	77	48	64	59	65	64	66	67	63	68	65	73	69	80	68	73	80	69	72	62	78	80	69	64	80	68	64	73	68	60	68	53	59	77	66	62	70	58	60	57	71	57	70	64	67	72	57	59	67	63	68	71	62	60	56	70	76	67	75	73	73	59	70	73	68	69	66	74	66	83	66	64	66	71	74	69	69	79	68	75	79	61	85	59	83	71	80	77	67	77	71	73	65	75	66	68	70	77	64	58	74	70	84	59	65	83	60	64	81	64	76	66	80	72	63	69	67	54	65	67	74	68	82	63	62	75	88	79	64	66	69	65	65	68	70	55	76	68	71	65	76	64	79	52	67	79	79	52	61	76	62	60	81	59	61	66	75	76	48	62	64	72	75	69	70	72	66	69	77	77	54	78	70	80	64	62	61	62	64	73	74	80	72	61	65	69	69	71	83	72	60	67	81	67	69	67	61	72	56	59	68	79	69	76	67	64	57	78	66	70	60	62	68	70	77	59	71	69	58	83	81	97	69	66	71	77	60	89	68	68	79	70	66	68	65	63	67	69	53	88	57	67	65	66	75	55	66	65	62	71	63	70	74	64	72	64	69	60	73	66	83	61	69	57	75	78	58	75	77	69	61	75	55	66	78	73	87	60	73	59	71	67	69	80	84	60	80	71	66	58	68	85	76	83	72	63	66	63	73	73	74	75	75	60	64	65	84	73	72	62	72	61	70	69	59	58	74	70	78	61	74	75	64	77	61	63	79	61	60	71	65	52	74	66	73	70	67	62	81	72	72	63	74	69	79	67	76	81	69	81	64	79	71	79	68	66	78	70	77	63	56	72	80	75	73	58	66	71	63	74	75	68	62	55	68	64	73	70	74	68	78	61	66	66	68	75	64	71	72	66	60	63	65	58	70	61	63	81	67	79	68	81	44	55	83	70	67	72	80	66	68	66	55	66	59	69	68	89	80	67	63	68	70	87	72	69	68	72	68	66	66	83	73	62	79	79	76	64	77	74	78	66	78	79	66	60	78	69	66	79	60	76	73	76	75	85	68	55	73	78	74	57	64	60	71	71	67	58	74	71	60	77	56	71	61	76	66	69	75	67	80	88	60	63	76	73	84	59	73	66	67	68	74	76	52	56	53	73	67	60	77	63	69	68	82	55	67	64	71	77	82	67	76	76	56	50	64	68	77	65	59	67	68	56	74	71	87	49	67	75	64	72	70	76	56	67	68	71	59	82	82	51	71	74	66	69	69	71	63	75	65	62	54	66	64	88	92	69	81	54	68	68	61	67	79	50	58	67	62	51	59	69	69	74	70	76	67	65	71	55	70	84	57	90	84	66	53	70	61	66	79	58	53	75	66	64	68	73	71	69	61	66	61	69	66	62	65	68	59	57	61	73	71	68	68	70	65	68	77	73	82	71	62	63	71	58	71	76	60	62	66	80	77	63	72	63	50	67	80	78	70	70	75	62	70	72	70	89	65	67	71	62	62	75	77	64	79	76	80	61	62	68	66	76	59	60	84	51	70	78	76	77	68	66	61	67	68	85	81	64	62	72	91	54	76	73	68	67	77	85	77	66	70	71	78	70	74	64	68	83	70	78	60	63	70	70	66	61	82	82	74	65	66	55	62	71	58	50	79	77	68	56	70	70	65	76	82	55	71	64	69	67	70	74	90	66	68	68	76	68	76	61	68	57	72	66	58	63	62	59	61	62	66	67	58	58	81	68	57	65	77	61	61	81	60	56	80	65	68	68	68	59	82	67	67	74	72	77	87	69	62	70	80	72	83	77	53	53	75	73	63	64	70	70	70	90	66	60	81	73	71	61	66	65	58	84	73	64	68	61	52	65	63	68	71	56	75	61	61	79	64	62	68	73	60	70	65	80	52	68	67	64	62	64	73	74	62	72	60	77	85	61	73	65	68	66	63	74	76	77	74	61	71	78	64	71	76	75	77	45	67	62	63	72	70	75	63	75	69	64	60	76	69	46	66	66	51	78	71	75	71	71	76	60	74	69	79	55	70	89	66	65	65	80	86	74	81	65	59	75	80	79	63	65	66	54	76	66	62	83	59	75	74	64	62	71	74	80	60	65	54	75	78	76	70	63	55	72	79	70	76	72	71	81	82	61	72	73	64	75	65	81	58	60	61	60	71	64	73	78	76	69	59	79	82	54	62	92	65	68	61	65	79	68	74	58	71	71	70	77	95	64	73	81	76	62	75	66	48	81	67	60	78	67	63	73	64	70	70	75	86	75	69	58	77	71	73	70	63	76	81	70	52	77	74	68	69	55	75	60	65	76	54	74	57	80	68	89	74	70	62	71	57	60	88	63	81	60	71	75	74	75	67	71	76	49	59	66	71	70	66	71	66	70	67	70	65	62	77	67	72	73	70	70	64	66	62	69	64	60	59	74	80	80	55	82	64	67	53	69	77	57	66	58	83	75	63	63	56	66	67	61	67	79	62	60	75	65	73	60	62	66	76	72	76	79	76	70	64	75	76	73	61	90	67	74	73	57	57	60	69	81	69	69	64	54	59	73	72	78	68	69	58	62	57	68	80	52	70	60	62	62	69	68	66	59	50	63	65	81	68	86	82	62	72	78	57	74	71	63	78	70	82	69	65	68	71	72	75	68	56	65	80	61	69	62	84	64	71	73	85	71	77	65	82	76	56	80	69	64	60	53	61	78	72	79	64	70	76	66	69	67	61	59	79	74	68	61	62	67	68	75	67	71	78	80	81	67	72	71	60	59	65	64	67	66	53	60	54	68	51	69	87	78	88	68	70	78	64	83	61	62	61	70	76	71	61	63	66	59	63	74	62	67	65	58	52	88	85	76	84	59	67	73	76	73	71	75	76	70	50	80	60	68	75	58	69	73	91	59	75	71	79	73	62	71	80	72	77	68	71	77	71	76	74	63	69	77	85	67	60	61	76	75	63	66	72	61	70	58	75	61	80	82	59	71	64	63	57	74	71	76	73	60	77	76	67	77	67	66	66	62	72	62	71	66	71	68	59	61	74	56	66	70	80	72	76	65	70	73	65	79	70	67	65	73	76	54	71	70	57	67	62	68	55	82	82	71	64	62	67	59	73	68	68	61	64	70	60	86	61	64	69	67	76	64	69	76	74	63	68	71	66	72	80	75	73	77	76	72	80	64	76	56	81	69	67	73	74	81	71	75	68	72	81	74	69	71	69	70	58	83	75	65	74	72	75	62	41	76	55	67	75	68	58	69	75	74	66	77	67	64	66	67	71	78	74	71	67	62
19967	27926	40980	54426	55283	40320	24906	10479	2840	1175	912	886	910	840	857	910	851	814	904	893	889	815	838	863	842	818	866	829	872	845	873	875	865	788	859	875	835	825	871	882	851	869	808	846	868	890	879	837	845	831	877	828	840	805	860	826	784	853	844	847	840	884	807	915	877	845	809	864	816	852	841	846	855	822	812	845	822	822	846	877	907	859	835	853	786	849	845	837	885	832	894	817	896	841	881	854	843	881	870	863	858	825	894	863	804	864	817	908	876	820	828	846	810	809	831	830	830	870	822	878	828	844	835	819	922	810	840	839	901	851	916	880	883	819	864	840	904	861	903	821	866	833	860	890	836	879	832	864	873	841	871	833	856	896	820	866	834	851	849	869	861	822	833	787	847	890	832	832	875	838	922	843	832	891	900	918	891	827	820	875	905	877	861	866	831	899	825	840	840	848	856	852	847	864	782	869	856	825	924	867	795	884	810	818	819	886	854	852	852	860	848	818	829	849	853	846	867	867	904	887	874	861	862	849	823	848	831	879	843	870	868	867	842	866	853	823	911	831	846	842	855	842	851	837	872	804	860	872	802	816	855	833	866	821	882	835	904	851	843	833	871	874	825	817	868	873	852	904	822	837	820	825	853	878	848	868	872	905	853	856	844	851	910	827	866	878	835	861	886	834	902	885	905	834	853	833	891	866	796	836	871	857	844	831	859	834	882	833	857	923	846	861	855	802	889	816	867	887	820	839	870	850	832	840	852	830	822	859	914	869	862	861	870	909	811	849	818	894	831	882	855	858	905	845	873	833	837	816	842	872	844	870	848	850	866	824	845	820	803	833	807	832	859	871	806	828	842	859	819	863	820	896	770	856	836	877	865	894	837	811	866	898	821	859	871	820	866	831	852	807	795	867	874	893	838	895	859	863	820	808	845	832	847	858	908	895	840	834	878	781	799	796	841	839	842	820	843	902	848	849	840	800	894	881	840	866	830	858	829	782	821	825	825	862	839	849	778	861	888	884	864	856	847	853	858	874	821	833	862	822	856	842	757	820	832	883	853	840	858	863	818	868	872	857	844	805	836	858	870	860	833	844	908	883	822	880	811	907	834	843	887	839	847	825	837	819	848	908	900	853	850	894	846	899	828	852	905	812	837	859	898	867	833	859	888	815	826	907	879	862	891	872	874	824	859	871	820	909	821	882	811	882	828	850	875	866	836	802	840	902	850	856	859	863	820	867	849	842	830	886	840	818	850	871	848	886	859	868	818	833	897	849	871	839	856	869	804	839	829	856	809	868	847	837	818	888	832	860	875	808	871	823	875	843	839	843	881	867	814	829	877	854	907	792	840	795	805	843	811	864	839	870	853	828	854	836	904	829	842	844	833	798	816	873	821	861	876	826	852	833	881	878	846	850	875	847	839	802	864	819	866	853	857	810	806	837	880	844	895	902	863	881	855	814	842	870	897	837	832	905	825	837	845	893	871	905	832	835	834	811	881	881	871	905	866	827	885	834	825	932	867	834	856	849	873	843	842	863	846	823	796	909	773	820	841	842	851	814	884	828	844	902	824	868	812	892	884	918	827	844	835	836	859	876	849	816	834	822	866	856	874	870	832	848	909	840	870	834	805	870	823	859	880	814	836	834	873	902	922	837	872	848	831	853	891	882	832	901	869	842	843	880	886	846	878	837	804	761	857	846	870	901	861	824	829	838	823	843	870	820	846	857	873	823	861	888	858	851	788	883	867	823	872	882	850	835	862	869	846	840	870	854	823	891	876	847	888	867	878	790	844	860	861	870	854	845	869	857	891	855	880	861	853	829	843	813	854	866	842	855	852	840	855	819	877	796	854	799	861	862	859	836	889	871	829	870	884	865	897	855	882	851	820	837	790	872	910	845	855	851	903	875	890	859	812	870	868	844	862	882	919	836	824	836	807	882	857	814	840	838	829	861	860	829	846	825	826	830	852	827	878	831	810	892	854	816	799	789	830	839	827	889	847	905	865	867	874	825	865	855	902	790	856	870	858	869	842	893	827	909	821	858	776	871	852	843	910	863	828	912	833	851	870	821	822	861	835	832	812	826	856	841	868	820	816	835	897	916	822	864	889	837	875	817	854	833	822	819	819	802	866	889	862	833	864	924	814	856	855	819	842	831	856	871	824	843	875	849	862	855	836	888	855	868	839	841	905	847	863	850	848	830	858	840	845	832	855	874	832	881	834	778	864	851	855	830	887	804	829	886	849	825	860	850	860	853	857	855	856	891	840	864	870	796	916	891	808	880	834	881	831	886	830	840	889	871	810	808	923	881	857	846	817	855	878	818	848	832	843	807	857	835	813	844	892	871	913	837	867	875	868	849	864	862	815	881	840	814	849	845	879	829	864	815	858	849	895	817	894	853	856	865	820	862	874	891	875	895	868	836	847	812	846	861	889	908	802	817	893	829	863	847	850	871	845	873	872	831	914	865	878	825	840	882	851	821	828	866	844	841	791	880	815	856	847	853	884	875	868	858	832	863	842	842	877	805	857	864	833	821	815	869	810	860	829	865	863	808	819	856	849	855	882	885	850	830	847	842	846	914	808	885	833	827	889	820	857	850	886	866	830	803	903	829	849	849	885	822	868	893	843	792	854	866	854	892	893	838	815	865	818	871	841	865	877	854	823	894	835	822	816	796	870	838	892	871	811	825	876	809	888	897	850	857	877	870	852	852	897	838	808	862	860	864	812	813	889	856	878	913	831	859	884	861	857	861	880	826	820	857	861	834	893	847	808	893	794	836	816	853	849	879	842	851	868	835	856	837	819	860	862	807	834	877	859	901	865	826	881	876	885	870	795	902	892	881	794	882	872	849	837	890	848	892	885	836	870	801	845	881	840	896	858	869	870	870	860	861	906	874	856	917	871	855	891	882	868	828	882	860	896	822	817	808	823	864	888	834	838	754	840	862	874	839	856	887	832	871	844	829	831	850	838	855	854	816	807	832	792	865	873	840	827	882	875	841	874	832	854	835	831	866	845	850	873	871	866	903	845	854	896	825	821	877	873	857	805	846	860	866	899	868	880	832	849	872	837	861	826	827	869	849	826	830	874	894	822	902	867	864	839	881	856	832	896	825	906	894	832	850	888	854	854	874	916	820	821	804	814	836	871	909	808	814	839	888	835	878	832	836	881	865	859	897	848	851	801	880	838	843	852	769	832	808	838	855	863	860	898	841	874	893	820	870	886	799	853	855	854	835	864	825	851	865	844	803	827	846	808	886	885	836	867	834	821	832	887	796	878	864	880	853	845	802	825	832	851	848	820	811	841	839	818	891	842	889	850	891	885	872	852	884	856	847	779	876	814	849	886	841	838	844	846	845	820	835	808	849	871	891	856	887	854	836	841	853	858	868	859	824	887	844	839	812	894	882	831	824	928	895	866	878	797	802	885	837	845	837	841	785	838	801	912	865	855	840	871	900	834	799	907	828	878	833	823	801	882	845	852	802	904	816	872	847	847	869
1440	5659	17922	20629	17003	9490	2691	608	160	84	71	74	71	63	73	56	58	55	58	70	69	65	73	74	71	71	59	75	77	69	59	73	65	71	71	59	66	68	74	89	55	54	83	82	59	78	80	64	73	76	75	64	76	75	62	65	57	68	80	66	74	55	63	66	88	72	71	62	69	72	68	71	80	67	62	75	66	59	52	59	73	61	55	82	81	59	57	55	81	76	79	84	66	48	71	66	52	62	55	69	68	66	73	73	60	69	78	78	74	80	56	79	61	55	61	67	66	67	77	45	71	80	57	59	58	82	69	57	71	62	65	71	79	65	79	68	62	63	73	57	65	67	66	54	71	64	69	64	69	50	64	58	78	72	75	73	71	62	68	77	67	70	72	58	73	70	74	69	74	67	62	75	74	87	73	70	64	81	71	76	53	58	63	67	62	67	68	72	75	54	65	72	62	66	58	71	62	72	62	57	61	72	61	61	72	64	69	71	71	70	67	62	72	80	68	67	81	52	62	78	68	86	82	78	77	70	63	60	69	71	82	68	62	62	61	79	57	64	62	75	82	66	59	67	63	75	84	60	78	60	66	52	87	61	68	84	69	66	62	80	60	75	81	78	72	70	71	77	56	54	81	66	55	55	82	64	57	73	73	66	63	76	64	52	77	69	59	64	85	72	64	68	68	68	77	87	65	71	70	61	67	64	64	82	66	58	63	74	68	91	81	53	65	79	83	74	75	61	70	80	52	66	68	75	57	59	66	71	64	71	57	69	75	65	76	74	65	66	92	68	72	54	86	65	67	78	51	81	64	91	78	62	71	54	70	71	62	71	76	76	52	62	70	68	67	54	76	52	57	55	64	66	70	71	69	75	62	73	57	78	80	79	78	72	63	65	72	60	69	47	71	66	77	64	67	71	83	55	67	55	73	72	69	68	67	66	68	69	58	77	60	60	81	70	77	86	74	69	64	71	65	75	75	71	80	52	60	66	82	83	57	70	73	67	70	65	66	60	75	61	59	71	64	73	87	63	69	52	92	73	68	52	53	66	58	55	69	59	75	63	60	89	67	65	57	59	78	70	74	79	73	79	71	70	77	68	69	87	69	59	65	64	62	61	72	73	65	64	58	73	82	75	58	66	59	58	75	63	54	71	76	55	66	69	70	71	56	70	65	74	68	66	64	98	71	68	70	55	55	60	68	60	77	64	70	71	71	77	72	63	63	74	68	68	66	68	68	93	64	56	62	64	65	58	62	66	70	66	62	68	50	61	81	77	66	67	72	61	71	76	67	72	73	69	78	72	74	67	79	67	68	65	55	73	59	64	69	60	56	61	48	64	58	73	59	55	62	64	76	85	91	52	72	70	71	72	71	70	73	72	66	58	74	71	57	88	72	71	86	72	89	70	73	70	63	62	58	69	71	60	69	72	65	81	69	79	68	64	81	79	70	65	52	64	78	68	86	81	75	85	76	85	74	75	64	74	68	79	62	72	63	90	63	63	58	75	59	74	58	74	71	65	55	74	69	73	64	55	70	81	72	71	68	72	73	62	66	51	66	66	60	74	71	68	76	64	70	75	68	58	69	65	60	68	52	69	63	62	69	75	57	75	80	83	73	61	66	59	71	67	73	63	75	77	85	62	61	84	71	74	75	58	71	70	65	79	82	77	72	65	50	64	59	64	51	77	82	73	64	58	67	73	67	74	74	60	65	76	71	79	60	70	75	68	64	70	71	74	80	76	67	66	69	59	77	74	68	69	63	67	72	71	57	68	64	67	56	77	65	62	61	74	77	75	61	69	71	57	73	71	82	55	70	62	78	94	69	67	75	56	72	76	64	69	78	75	56	56	65	57	82	74	61	57	64	66	65	63	61	59	81	76	53	66	79	68	50	72	70	58	65	71	69	61	64	72	58	64	72	83	61	64	61	71	70	61	66	58	71	78	62	54	64	70	69	56	72	67	64	63	60	75	66	61	56	61	69	77	60	77	75	82	51	69	76	72	78	61	78	68	81	68	59	65	66	52	61	70	75	66	76	70	76	68	57	55	60	63	62	65	64	78	69	73	70	66	67	53	75	67	74	73	71	70	71	64	72	73	72	78	61	67	68	72	58	60	73	72	70	57	64	67	77	69	69	68	77	75	61	69	68	60	79	66	55	70	76	73	68	71	60	60	77	68	65	64	67	57	65	63	75	65	60	68	79	61	63	70	69	69	54	72	74	81	86	54	74	64	78	68	64	50	67	76	77	65	74	64	76	75	65	76	71	54	86	73	52	69	69	62	75	75	71	73	88	55	69	70	72	76	69	48	69	77	73	65	65	80	57	92	70	59	71	62	64	56	81	65	67	64	76	65	76	76	56	61	71	65	71	67	60	60	76	76	72	62	70	71	62	74	68	55	63	66	69	72	74	72	60	60	74	61	72	68	70	59	68	59	60	57	80	76	71	65	59	76	58	56	69	65	71	78	64	68	72	72	72	83	72	65	70	66	73	84	56	57	73	65	60	63	65	90	57	71	54	63	65	71	67	68	67	64	64	64	74	65	78	63	67	74	85	66	56	76	62	62	67	64	72	65	69	64	66	82	63	76	65	58	64	79	64	77	80	67	69	61	60	66	59	70	76	63	63	68	76	71	67	57	78	78	70	68	53	83	62	76	84	63	73	83	56	61	60	71	73	68	81	71	53	90	81	72	83	67	60	64	86	85	62	68	62	74	52	64	60	77	73	72	88	63	59	68	65	77	73	66	78	65	76	67	78	59	64	54	57	61	64	69	76	80	71	67	54	59	64	67	77	57	63	71	92	72	80	55	69	72	63	84	59	77	79	75	71	60	67	62	67	55	71	56	72	72	79	63	64	64	63	69	60	76	55	63	65	62	66	66	64	72	66	71	64	53	67	71	63	59	70	52	69	69	67	55	58	77	72	61	74	59	83	60	63	62	77	49	72	86	61	52	72	65	69	66	66	64	60	61	76	76	62	76	70	69	45	65	58	68	82	85	62	61	74	70	80	58	80	75	61	60	63	69	57	62	55	65	70	83	75	74	65	76	66	64	62	51	64	71	68	57	69	80	72	75	66	78	83	56	68	73	69	73	67	68	91	72	75	67	55	55	75	75	56	70	71	86	58	66	74	75	57	65	63	68	59	62	73	71	73	65	75	56	65	64	67	56	70	68	63	82	72	56	58	70	54	63	59	70	71	75	58	71	84	72	80	60	55	66	62	74	78	64	83	61	82	74	68	76	68	85	62	67	64	65	69	71	69	64	66	64	67	64	62	64	58	66	77	62	69	84	57	76	81	65	57	79	69	62	75	82	63	68	68	70	82	66	65	80	78	56	69	60	64	77	69	75	79	61	74	64	71	95	64	79	77	78	67	80	64	73	67	79	80	89	64	69	69	79	77	62	63	63	72	72	80	61	76	65	76	75	71	75	77	60	64	67	60	67	78	71	77	72	64	65	79	70	67	69	60	75	61	54	67	69	65	72	72	64
24174	31517	46977	64547	66083	48202	29932	14261	4041	1262	933	867	857	832	908	881	840	818	844	894	866	810	839	888	846	892	853	838	893	828	842	821	827	868	833	848	845	826	855	800	818	870	927	848	837	851	847	831	838	868	841	821	868	830	883	863	856	812	868	830	790	879	837	851	843	845	849	800	863	819	812	851	832	818	906	852	853	853	909	837	884	845	888	870	806	832	829	842	841	833	791	839	833	852	891	848	830	849	858	835	838	833	841	865	810	900	853	866	828	841	867	833	855	878	829	778	891	779	817	895	892	837	830	838	918	814	824	857	881	901	777	882	852	858	836	877	887	838	872	820	887	837	777	830	904	889	871	814	848	852	927	850	922	866	860	860	815	879	812	882	809	797	891	848	896	858	886	829	828	828	860	827	860	808	874	867	857	829	872	869	865	927	839	841	855	873	854	828	889	804	896	839	864	834	870	803	831	827	839	852	876	861	794	837	794	840	858	870	895	859	831	850	876	847	860	845	882	894	864	875	891	859	871	877	838	817	815	857	863	857	846	822	841	824	833	811	889	848	898	867	858	815	835	882	863	862	863	829	856	865	846	892	864	848	868	907	856	848	868	820	853	834	860	869	871	811	839	898	882	793	827	893	905	864	896	818	885	842	888	870	807	890	871	821	861	848	908	826	834	859	838	819	903	880	843	768	835	774	874	848	849	866	823	848	836	872	863	855	859	869	873	826	878	866	840	862	837	821	840	832	866	848	853	830	876	850	845	862	866	855	816	862	842	872	851	870	841	860	864	851	889	890	874	903	853	869	870	833	828	922	877	861	890	931	799	858	907	915	807	813	835	838	889	852	829	842	828	887	861	814	843	845	875	867	822	874	902	928	877	839	792	902	870	833	856	839	852	832	857	850	835	802	868	849	826	927	848	833	901	852	866	862	865	830	818	813	815	860	892	811	855	849	839	830	875	867	836	875	853	846	887	819	811	791	884	825	888	793	822	874	842	812	841	858	875	851	831	842	840	836	808	821	817	797	872	804	859	858	883	864	846	919	864	908	834	842	843	851	850	914	840	874	865	831	881	863	862	889	862	857	820	886	876	841	846	782	843	845	856	844	879	862	836	862	858	811	858	851	821	807	870	841	830	894	839	849	840	889	817	846	852	916	835	824	864	831	946	846	841	847	949	846	873	809	829	887	883	879	893	863	887	797	868	853	865	875	874	839	863	842	880	846	893	827	903	840	855	811	835	869	888	846	854	830	854	812	853	834	853	883	860	832	831	838	833	856	846	860	843	912	864	853	850	868	843	876	850	844	910	864	886	830	822	870	882	875	855	844	871	861	807	868	903	879	924	891	829	821	887	817	871	871	878	820	839	860	823	838	864	843	833	871	873	806	870	850	852	866	836	864	847	847	915	857	887	869	887	807	867	831	882	849	872	830	783	851	836	813	870	831	857	817	893	847	871	874	915	823	917	865	818	842	839	855	870	841	794	816	850	899	826	833	893	881	870	877	783	796	873	853	854	866	864	843	768	872	853	863	921	855	875	861	822	859	888	814	825	767	826	835	844	850	772	863	794	821	820	877	820	819	846	815	829	809	772	874	881	848	855	854	873	841	824	856	828	866	870	822	859	843	879	883	913	827	843	784	833	827	867	863	825	838	839	871	880	832	838	844	890	855	830	879	896	840	886	895	813	867	830	851	859	806	883	903	843	842	825	813	861	852	813	857	826	829	836	896	829	927	871	875	884	825	818	842	863	878	845	859	870	932	869	881	847	825	847	844	834	877	890	836	867	825	815	865	822	802	809	850	846	832	866	881	816	811	869	886	812	849	832	866	835	794	839	878	853	877	874	877	872	867	873	861	902	883	816	851	860	852	848	840	832	818	839	821	881	864	821	866	822	821	878	848	829	790	844	855	832	867	879	886	841	912	840	830	851	865	866	852	886	874	885	878	815	854	839	872	832	838	848	856	792	859	878	816	846	809	856	867	856	863	831	852	812	851	863	863	858	826	813	864	840	853	839	851	853	869	905	852	890	832	827	917	865	799	873	809	865	868	854	831	903	891	875	867	846	844	837	857	887	826	892	830	814	759	915	806	880	895	852	819	900	834	869	803	878	835	838	870	853	777	855	840	819	766	797	903	837	828	865	857	833	832	830	864	890	877	811	912	839	871	853	801	882	841	852	895	840	846	827	874	848	856	841	888	854	834	897	891	815	827	907	865	847	842	889	833	850	805	828	900	802	850	825	869	818	879	828	814	887	833	804	898	848	849	788	872	856	834	888	789	850	845	877	852	837	840	885	833	849	843	899	854	870	889	819	818	838	874	902	841	812	839	890	871	843	908	837	888	865	875	908	890	851	778	855	817	868	869	808	838	854	815	855	804	842	873	872	852	876	864	868	881	862	879	899	788	821	858	842	824	809	787	837	825	837	902	801	850	801	875	817	865	823	882	843	831	846	830	871	836	824	902	857	840	846	818	842	807	844	835	780	836	900	835	834	868	836	838	839	864	878	847	835	867	869	890	868	867	864	893	804	849	818	824	847	850	853	869	808	814	871	868	815	868	838	824	820	895	831	883	862	871	864	812	845	891	820	846	843	816	862	870	843	826	885	829	820	876	858	872	849	870	842	834	858	883	888	866	846	870	831	849	894	853	861	862	876	841	868	848	822	829	899	831	795	891	845	834	877	795	830	861	813	850	875	907	843	811	828	871	952	881	805	858	865	858	845	878	885	813	821	834	800	889	833	856	842	861	846	907	884	854	866	844	880	828	854	838	846	848	838	838	821	850	868	859	806	848	830	829	828	823	932	851	846	878	815	848	870	871	858	856	894	809	864	875	878	901	813	857	848	803	841	852	842	915	805	858	883	824	827	855	864	828	874	833	843	858	844	836	820	883	808	813	825	861	805	830	839	873	887	833	836	879	849	868	844	909	883	828	856	871	864	815	832	876	778	794	861	890	781	804	836	845	870	894	839	841	854	816	859	862	843	878	868	858	793	857	848	881	848	818	885	824	819	849	824	868	882	848	803	843	822	826	824	824	834	873	827	800	858	865	839	823	841	901	848	877	869	847	825	835	840	850	843	806	817	884	838	802	883	841	837	834	850	848	855	863	842	816	857	829	833	830	797	895	823	836	866	809	829	827	892	827	889	869	856	836	804	855	811	804	831	861	826	822	861	879	883	839	830	855	861	858	800	824	850	813	861	898	887	886	821	881	815	789	918	823	811	855	833	842	802	885	882	877	878	827	834	899	806	838	828	817	863	838	881	758	908	857	866	904	829	845	836	864	855	828	840	863	850	830	839	883	847	850	850	883	847	809	806	771	883	839	834	827	850	903	778	863	888	803	844	797	848	864	907	855	835	835	918	845	894	883	830	907	799	864	824	875	857	847	884	828	861	846	862	829	797	873	829	812	834	857	841	868	855	852	869	870	818	891	879	886	840	873	829	882	855	863	851	834	858	882	881	797	828	869	880	840	843	884	870	870	843	857
1430	823	3732	5906	4744	2301	767	233	89	78	57	65	56	68	65	83	70	61	66	57	62	72	56	77	72	64	68	59	70	70	64	67	62	73	80	82	69	62	62	59	68	71	60	61	77	90	46	86	72	66	74	72	74	68	71	60	76	83	86	67	62	77	74	78	72	78	70	64	65	45	64	64	64	63	58	77	70	64	58	70	61	70	63	58	73	54	64	62	56	76	64	78	63	50	60	75	60	67	65	71	67	69	87	63	68	82	78	71	68	67	77	58	61	54	48	85	61	82	78	60	48	62	64	79	69	63	78	75	81	74	76	65	78	63	67	76	73	80	56	64	66	77	80	56	67	78	67	79	72	50	74	67	59	63	67	66	75	64	53	63	49	68	71	68	64	71	79	72	69	84	73	71	78	57	72	76	70	69	77	75	71	61	59	80	86	70	71	61	67	60	55	62	57	60	75	67	65	59	75	77	65	79	59	65	69	64	68	65	72	56	68	68	77	51	66	63	69	75	57	76	51	70	65	64	64	61	80	69	57	80	64	64	61	58	71	60	82	76	76	67	68	69	62	53	74	73	65	74	77	60	72	70	65	55	65	75	52	57	61	63	67	66	68	74	62	70	66	69	62	77	67	60	63	67	75	66	57	76	72	54	91	69	64	56	71	70	59	69	80	69	64	67	64	57	59	75	50	69	83	79	69	54	59	72	65	63	70	77	61	92	65	71	74	64	51	76	74	77	84	58	64	73	57	73	64	49	56	83	75	78	55	73	72	70	65	82	72	55	66	58	78	71	63	68	71	71	74	78	71	42	56	54	91	65	70	72	70	70	69	73	67	75	57	63	70	56	87	64	58	58	72	70	65	81	67	72	54	62	68	55	75	80	60	72	64	57	74	73	62	70	64	76	74	68	73	78	77	75	69	63	52	79	63	59	56	63	55	65	71	57	72	71	64	70	71	68	72	54	85	74	68	78	80	69	80	74	68	58	64	75	76	67	57	66	74	51	67	77	65	73	55	66	64	53	69	68	72	65	75	62	72	83	72	63	67	50	71	65	66	63	59	59	64	75	74	52	90	55	60	66	56	64	87	70	74	61	73	79	84	58	68	65	58	61	64	72	73	76	62	69	57	81	76	71	72	52	78	64	67	73	82	72	64	65	57	63	63	59	71	52	86	68	62	71	68	67	64	70	78	66	67	66	80	73	68	59	63	71	73	69	78	71	62	65	54	70	63	70	68	76	71	72	61	58	63	70	74	69	60	61	62	65	59	81	76	66	58	59	58	72	78	57	56	70	80	72	74	64	65	65	64	74	58	70	82	63	82	69	61	64	70	73	70	66	63	79	79	66	71	87	56	78	61	61	77	81	64	66	74	55	68	65	77	84	71	78	64	62	77	71	78	80	65	68	78	62	78	76	69	59	62	73	66	69	67	55	58	61	68	63	60	52	56	68	66	54	71	62	79	69	69	65	70	67	59	70	75	69	65	67	61	83	64	60	53	64	53	65	63	72	66	69	80	88	60	72	71	60	63	66	69	58	60	61	74	70	68	62	70	55	62	65	50	73	67	67	69	56	73	67	68	89	90	60	67	82	76	60	70	57	73	69	64	51	63	89	76	66	58	64	58	67	79	66	59	64	53	71	61	79	72	67	57	63	63	71	79	72	58	70	68	66	55	81	67	65	62	70	83	55	63	50	76	54	62	71	69	71	72	75	61	76	81	64	62	73	69	66	78	71	67	68	53	69	63	63	55	70	64	59	58	62	71	76	55	82	62	74	80	64	50	78	67	63	66	81	74	71	68	72	65	64	66	65	75	66	57	74	60	58	89	51	66	61	81	64	76	58	58	70	68	54	63	70	64	58	74	77	73	66	75	66	58	70	88	66	72	79	76	61	62	81	81	69	73	74	66	58	70	66	74	63	63	72	56	51	66	73	71	64	66	69	73	60	52	58	82	65	64	60	66	65	67	76	64	65	61	70	70	75	63	71	77	58	63	68	73	72	72	66	69	72	73	58	78	70	78	53	67	70	64	80	51	75	72	76	69	69	67	64	77	69	53	64	57	63	60	64	62	58	58	59	83	69	74	76	63	68	62	71	56	75	90	65	67	61	71	60	55	81	55	75	69	59	67	74	72	79	69	72	70	73	69	83	70	67	70	69	71	65	61	61	71	56	48	58	69	61	67	72	70	76	59	69	61	62	68	71	67	70	73	70	58	69	68	70	67	62	53	74	71	70	57	60	61	71	80	67	66	61	57	61	58	72	68	61	54	71	71	58	71	60	64	60	54	62	64	74	57	55	68	68	67	76	77	63	50	67	81	52	86	72	68	62	75	69	66	77	66	70	66	70	59	77	67	67	54	63	60	67	73	58	74	52	68	70	69	56	73	67	76	58	65	66	70	68	66	59	91	62	79	63	55	86	74	72	85	64	65	63	73	73	66	62	67	70	75	61	78	72	59	80	77	72	61	66	65	76	65	66	65	60	77	66	69	70	62	75	55	71	65	57	83	68	65	64	62	57	63	71	66	66	68	57	89	90	63	79	71	57	70	96	53	70	64	69	71	72	61	68	74	65	78	81	54	66	66	65	78	64	59	76	66	52	78	56	59	73	73	66	53	53	67	60	68	58	61	68	66	66	77	76	80	71	50	79	73	68	61	72	56	84	57	67	76	64	71	69	64	53	80	61	65	52	59	72	73	72	65	55	57	69	56	72	76	51	79	76	54	63	77	62	58	67	82	76	71	77	66	67	52	55	80	73	76	83	73	69	79	65	76	76	64	80	66	61	70	72	58	65	68	55	76	64	61	61	51	74	67	77	64	73	66	56	69	78	76	84	83	69	76	62	78	64	72	63	70	62	66	68	64	65	50	74	91	70	72	79	71	57	56	71	74	61	71	68	75	68	80	64	48	73	67	54	80	63	69	73	74	73	72	79	54	64	68	73	53	59	74	67	74	68	80	64	82	71	66	76	71	62	65	65	63	86	64	55	67	56	63	83	65	66	63	67	69	56	74	70	70	81	68	59	57	64	59	80	72	73	59	47	72	56	79	68	72	64	70	72	71	85	59	65	55	66	72	68	71	64	70	73	70	60	65	64	69	59	58	70	73	93	68	67	66	58	76	82	67	70	75	71	64	61	63	78	56	76	61	68	66	61	67	73	74	68	62	74	60	78	75	68	50	73	76	64	58	69	79	57	70	59	66	84	61	52	64	64	79	82	75	66	76	76	67	64	75	60	77	69	61	69	49	68	70	75	56	67	60	64	50	69	87	75	58	76	53	69	58	60	67	71	65	65	66	57	61	63	71	75	82	53	59	69	78	75	70	63	78	70	58	70	69	62	69	57	69	49	86	60	65	70	58	78	55	56	73	78	74	75	67	72	60	63	69	63	61	57	68	71	69	78	79	79	68	76	66	68	58	69	68	80	84	78	83	60	60	65	88	60	57	68	68	62	76	55	58	68	67	85	72	63	73	54	60	77	61	64
13360	13980	28521	39608	40721	30628	17141	5792	1828	1026	878	808	830	850	815	809	836	846	794	847	805	755	824	832	818	844	840	836	822	821	858	815	834	851	871	849	835	797	874	868	860	810	835	817	837	832	802	807	851	802	773	822	815	807	784	802	831	788	847	794	845	852	841	832	792	826	844	864	850	804	854	826	838	864	864	835	829	811	818	790	823	838	818	872	833	812	810	796	833	827	805	800	850	833	814	826	796	794	809	858	829	868	895	823	879	840	848	821	882	823	853	861	824	787	840	823	840	827	798	816	805	829	852	878	885	886	833	831	851	826	850	851	829	884	813	844	842	878	896	813	888	787	842	797	846	829	837	861	836	888	828	790	840	810	845	821	792	832	846	812	861	885	790	835	797	835	893	826	844	862	870	871	815	857	814	857	830	853	863	874	821	787	830	785	843	822	821	805	880	855	831	859	842	840	857	837	896	856	882	842	828	797	838	846	805	818	839	823	832	805	804	855	835	856	845	774	798	906	870	855	828	831	814	849	859	818	820	832	830	834	840	813	798	767	853	844	840	835	863	855	852	840	850	846	804	831	875	863	859	807	796	842	824	851	833	856	877	830	860	882	856	810	839	852	823	882	811	825	817	847	812	846	814	824	873	846	809	815	882	834	827	797	824	871	818	786	789	836	845	905	848	842	805	859	869	818	863	814	819	854	845	805	849	832	825	825	827	864	769	842	841	825	849	855	834	843	778	845	878	812	872	878	845	818	833	845	856	816	868	820	832	806	879	824	824	797	846	809	876	858	906	852	828	870	874	781	782	808	817	819	814	878	832	858	794	761	857	832	826	792	868	838	833	814	888	820	854	840	843	886	832	830	862	826	789	848	847	840	844	781	834	794	847	825	835	856	847	831	804	867	809	853	815	838	854	791	848	862	819	796	851	839	825	793	807	777	842	827	846	854	831	834	904	848	830	844	842	841	830	858	855	815	841	840	839	848	870	871	815	820	801	854	857	829	840	833	844	788	884	870	810	805	865	824	822	811	813	910	858	835	834	868	816	810	837	855	829	844	818	827	835	827	813	817	819	855	868	805	804	839	862	829	887	872	836	846	865	826	833	829	829	807	854	812	784	848	886	845	796	818	818	776	813	847	821	854	759	852	859	828	835	857	809	813	854	857	858	884	842	844	858	797	850	826	827	923	851	813	802	839	816	831	832	824	803	843	846	798	881	848	847	809	832	866	857	800	848	822	884	815	798	837	827	769	818	868	862	901	792	818	860	865	772	817	793	845	846	845	795	868	796	837	858	844	805	835	871	875	761	872	837	822	896	821	787	860	869	799	810	840	791	865	835	800	803	857	822	819	809	811	856	830	906	864	858	841	830	780	781	836	842	833	799	809	812	872	849	823	869	826	804	829	815	851	864	817	877	831	808	812	849	849	827	809	807	859	856	801	800	807	830	804	889	789	833	894	903	826	839	847	834	793	796	853	794	859	845	850	809	873	830	832	811	857	819	795	842	832	852	840	816	858	835	771	847	845	819	845	834	804	855	809	773	861	854	809	854	869	802	852	830	838	848	890	822	786	842	830	806	803	863	840	807	834	822	774	899	870	834	780	842	866	843	799	791	860	874	807	812	799	835	869	874	870	889	822	808	841	823	823	839	884	827	828	848	852	829	864	814	818	821	844	863	871	849	772	856	815	817	790	801	772	826	862	866	867	803	870	865	816	794	875	820	827	843	815	821	846	762	873	861	808	826	841	830	827	818	862	856	825	807	838	840	876	829	850	832	848	858	856	857	810	821	828	837	805	839	830	800	817	836	818	844	819	852	777	873	821	839	833	795	849	835	818	878	851	854	867	822	852	856	839	838	825	837	788	814	876	814	892	800	789	741	882	812	768	870	834	814	816	817	830	889	847	880	824	827	868	838	862	838	789	871	881	855	791	873	841	803	856	843	837	787	836	805	847	842	812	850	890	849	860	871	826	822	841	871	866	816	820	827	793	832	841	833	811	878	844	821	889	845	798	825	844	860	808	790	843	808	880	833	852	824	846	818	905	906	821	852	843	826	877	852	843	871	879	875	884	856	835	857	827	844	797	797	806	862	842	815	828	871	824	837	844	872	817	831	826	844	833	808	858	844	821	879	812	862	823	850	859	860	810	862	825	838	856	813	846	864	839	805	878	849	845	823	795	842	815	821	817	859	820	812	790	845	836	795	829	862	813	849	827	774	877	824	800	801	826	884	861	819	857	847	835	893	810	911	808	830	826	878	883	841	901	837	862	837	831	852	845	783	862	819	846	821	861	831	868	820	779	841	848	757	809	829	865	789	882	806	847	810	847	878	803	833	795	868	805	830	844	831	874	825	878	846	820	835	840	813	844	833	813	772	891	896	880	790	836	824	838	819	857	808	853	881	829	812	844	822	794	836	869	862	811	820	805	817	864	853	887	874	812	841	851	767	800	814	846	865	842	838	807	881	824	840	860	863	824	843	829	859	783	815	872	863	830	800	790	890	819	826	869	818	870	855	850	859	861	837	820	857	806	825	825	829	880	809	872	838	882	866	806	810	864	839	852	879	821	801	789	846	857	821	849	801	830	824	832	827	872	881	826	814	819	846	856	802	836	856	826	845	863	872	842	816	859	874	816	861	879	870	872	800	844	811	816	834	843	865	857	877	835	819	855	839	875	846	816	830	845	856	811	841	835	811	828	806	818	850	835	859	788	870	878	820	831	821	840	824	809	813	826	862	844	840	836	818	844	811	820	827	850	880	841	825	828	839	816	841	872	868	785	786	858	844	894	854	810	852	843	843	839	824	802	835	830	839	808	841	798	857	855	845	865	893	887	818	824	847	868	841	868	842	801	825	837	820	849	831	876	814	827	876	807	806	833	846	829	819	863	834	863	861	822	821	841	841	788	887	867	812	813	879	784	877	842	867	846	867	860	836	824	863	795	832	799	818	830	822	850	878	846	803	838	782	857	855	809	806	831	823	853	847	803	878	778	859	844	815	845	895	762	832	868	869	853	849	804	858	820	847	831	843	862	870	836	828	798	799	833	830	850	832	882	839	837	786	791	813	873	798	779	827	870	830	870	834	829	867	824	849	833	840	843	880	779	868	879	883	833	807	840	806	837	832	840	808	824	822	909	790	818	842	867	848	829	835	841	796	813	842	817	859	814	830	801	857	814	822	851	836	817	818	813	872	766	850	877	867	873	860	891	855	827	852	827	812	812	818	853	815	802	864	805	833	823	813	839	802	782	815	872	830	856	847	859	837	749	821	828	855	844	843	838	859	854	869	812	838	832	885	864	826	797	863	863	835	762	838	848	825	796	819	820	858	835	805	799	859	898	862	854	864	846	855	842	820	868	783	803	858	811	849	825	811	896	848	777	834	902	818	828	872	837	801	833	846	810	844	879	816	818	840	841	798	819	886	775	830	728	817	890	793	806	862	894	834	829	841	837	842	839	776	841	871	827	866	838	803	852	800	839	868	806	870	841
757	2908	10643	12411	10915	6264	1876	442	142	81	69	75	65	69	75	74	59	67	71	66	67	69	72	59	72	76	67	76	64	49	60	59	80	81	62	68	78	74	64	59	77	50	81	65	79	64	73	67	63	68	76	56	59	59	62	73	67	70	78	65	76	82	78	69	69	57	76	71	63	86	70	82	75	87	70	63	66	54	68	58	64	69	60	67	70	50	74	57	73	60	68	70	54	62	71	71	78	79	80	66	63	65	65	67	75	59	84	68	57	61	60	57	63	73	64	57	63	59	72	68	66	78	71	73	87	86	59	68	57	65	59	89	89	62	59	72	61	69	58	60	65	71	80	62	58	64	80	59	60	65	72	76	91	58	60	71	56	72	62	62	76	56	60	62	59	63	65	53	88	83	65	70	70	86	73	50	56	78	70	58	67	68	70	65	75	67	63	52	71	71	76	62	49	57	51	85	66	66	65	81	61	57	63	66	79	77	78	73	73	72	63	62	64	65	68	65	72	76	82	65	77	59	62	69	73	59	74	71	57	46	70	83	63	60	68	62	67	66	71	76	70	70	66	61	67	61	52	79	65	72	74	63	60	65	59	73	74	60	71	74	71	69	63	51	85	88	63	58	61	72	56	81	61	70	60	77	64	86	66	68	62	68	73	61	53	68	80	63	70	80	66	71	69	63	70	72	63	75	66	84	80	73	60	75	73	68	65	78	66	85	62	66	51	58	68	62	59	67	61	74	66	64	79	60	66	61	56	61	65	69	67	71	71	56	60	60	67	69	78	72	79	59	68	64	56	67	67	57	74	69	62	73	67	78	67	62	66	70	64	82	64	61	75	83	71	53	66	70	58	70	72	77	70	74	45	74	75	62	60	59	75	67	69	65	65	70	57	64	69	69	72	68	71	73	70	59	55	73	77	61	72	52	64	70	64	63	69	74	81	59	69	74	68	64	69	59	55	63	67	71	75	64	60	79	61	76	58	67	76	83	73	70	76	70	71	77	77	60	68	71	72	67	69	72	82	62	68	74	71	61	63	73	81	47	59	76	77	65	72	77	70	65	75	73	82	65	62	59	66	85	68	71	76	63	69	73	56	81	74	55	65	71	60	73	65	71	79	67	73	90	76	55	69	62	56	60	68	56	70	68	67	66	60	68	60	67	74	75	59	81	73	58	72	66	56	75	66	77	70	61	68	61	82	60	72	72	73	72	84	79	77	67	77	78	87	67	72	67	61	69	73	64	66	68	71	69	65	52	64	71	52	69	63	66	61	76	65	57	71	80	84	68	72	71	71	70	75	66	59	75	50	67	73	65	71	59	76	69	66	62	58	70	58	73	51	75	87	60	65	71	71	68	70	69	67	71	65	69	70	65	70	93	61	70	70	66	61	66	62	69	75	81	69	82	67	62	60	67	80	57	74	60	73	70	79	53	60	51	61	58	48	70	74	82	71	71	59	53	69	68	55	68	80	68	74	63	75	58	73	59	72	73	84	68	65	58	83	67	70	71	63	64	65	62	55	74	74	66	61	60	69	52	63	62	77	54	62	72	69	64	71	72	56	68	61	55	61	66	72	75	54	55	70	59	60	72	86	59	70	62	84	67	68	72	65	72	71	70	64	79	74	60	80	63	74	70	70	73	67	62	64	70	67	59	75	74	73	62	58	80	69	63	68	58	69	78	59	78	64	54	76	65	60	74	88	70	74	68	56	58	72	77	75	70	61	75	52	66	76	69	73	60	67	64	82	68	70	83	68	64	59	67	70	70	68	75	67	68	59	76	60	67	81	68	79	79	61	62	63	87	52	59	60	80	72	67	77	62	73	65	76	58	55	62	66	70	78	65	70	72	75	60	62	64	60	72	63	78	66	73	72	66	58	55	70	59	75	63	61	79	54	63	58	82	70	66	67	59	59	74	76	67	69	72	74	66	71	56	81	67	68	62	66	73	56	73	60	71	80	53	70	51	71	63	60	52	61	63	64	67	77	68	68	60	81	71	74	63	74	69	56	66	68	78	63	59	91	53	72	89	66	66	63	85	56	67	67	79	56	77	77	55	65	74	80	72	55	80	62	68	59	52	63	69	77	88	70	74	67	82	63	81	48	70	72	60	68	83	63	63	62	72	96	69	68	60	61	67	77	61	72	74	75	80	68	71	71	67	77	63	64	59	66	57	71	58	78	71	68	71	70	73	58	62	59	61	70	82	71	72	61	67	62	59	61	79	66	56	57	55	71	65	84	70	56	60	50	81	53	78	73	89	78	73	62	74	77	66	74	61	66	53	74	55	66	62	70	70	56	80	65	57	71	73	53	81	63	61	68	61	61	67	65	66	72	69	72	67	70	68	61	74	83	64	76	72	77	63	75	60	55	74	71	69	94	70	76	57	76	65	65	70	75	67	71	70	61	66	83	67	76	62	54	58	63	79	72	54	56	73	57	76	86	71	77	64	74	59	82	69	61	62	78	67	77	58	67	74	63	63	69	71	67	65	51	78	71	62	53	62	65	59	76	72	64	73	80	76	76	67	64	80	63	66	60	68	57	72	54	61	76	55	61	68	64	69	71	74	63	63	69	66	69	60	56	64	89	66	59	72	63	50	66	61	70	57	85	59	84	64	62	76	63	58	67	65	61	59	72	68	70	71	62	70	67	68	60	56	65	65	64	64	62	58	72	61	68	89	77	69	76	67	70	74	57	57	67	79	75	73	60	74	71	77	61	71	60	57	84	78	78	57	74	82	61	67	56	63	62	48	70	54	63	72	61	68	63	71	70	64	71	55	73	67	57	68	66	63	61	80	59	56	76	72	59	60	58	70	58	60	65	73	58	69	63	74	79	74	76	67	74	75	64	63	70	66	65	62	60	73	67	60	67	73	70	70	69	60	71	83	57	73	66	77	80	74	61	67	69	66	60	68	69	54	73	73	73	72	57	69	61	74	64	68	67	66	47	54	56	56	62	62	71	61	80	86	65	68	62	70	71	62	75	68	64	72	60	75	78	60	76	59	78	75	68	58	70	62	75	66	67	78	60	64	80	80	80	77	56	79	70	77	81	77	86	78	79	76	53	63	62	71	76	82	70	73	78	78	77	64	71	56	55	70	72	77	63	64	63	72	78	58	71	60	65	69	71	80	69	59	82	52	75	80	61	64	73	65	77	72	63	63	58	59	59	57	76	63	74	73	77	68	62	73	79	58	65	63	67	76	73	79	70	73	80	69	57	55	63	64	78	61	68	61	67	91	57	60	57	73	63	60	82	57	61	74	68	67	68	69	63	67	70	75	65	72	77	54	75	66	61	48	69	74	71	56	61	53	62	82	54	80	71	74	57	66	56	65	59	72	63	74	85	63	74	61	86	74	56	73	70	76	53	68	77	58	72	59	64	80	62	41	62	68	72	82	67	69	81	53	90	69	70	73	76	66	64	60	69	64	71	55	69	74	68	62	85	69	85	77	55	62	62	56	58	66	61	58	55	71	65	88	64	71	57	75
17948	25376	38635	54130	57798	42133	25711	10862	2977	1099	881	875	840	815	857	821	814	820	823	816	837	863	822	838	816	802	841	866	793	833	860	813	823	864	861	859	865	859	818	819	808	841	846	846	821	846	873	825	818	778	820	820	828	840	875	856	868	867	759	881	843	828	864	813	819	866	857	816	842	889	847	814	904	810	770	824	839	864	841	875	877	822	858	854	848	791	816	873	882	823	850	820	815	836	903	829	894	816	849	767	846	882	856	834	832	805	828	855	891	827	863	849	806	878	870	823	817	857	841	841	807	863	853	844	850	832	866	823	781	861	868	781	835	842	853	861	830	858	844	830	861	897	876	834	814	839	808	855	817	865	900	849	809	838	868	800	804	813	793	803	865	822	805	830	813	783	885	849	799	836	790	800	883	871	848	871	848	831	842	843	822	844	874	842	813	783	896	843	856	816	839	840	844	838	790	819	817	835	818	834	859	845	892	862	854	876	879	878	857	866	850	831	810	864	815	846	892	855	875	860	829	851	848	863	854	870	846	819	892	899	829	910	798	826	837	844	816	809	860	862	844	901	871	873	834	845	801	818	814	869	809	831	919	867	798	830	826	841	827	857	901	830	886	858	852	857	841	841	783	832	826	799	878	834	860	872	855	815	811	843	843	862	860	802	817	837	857	810	847	844	832	850	785	766	842	812	867	827	829	833	847	835	875	855	863	856	838	821	848	873	798	880	842	881	844	793	848	852	824	820	835	809	809	850	827	905	945	914	865	891	815	842	865	817	814	831	797	848	914	923	859	896	829	865	865	838	813	790	855	802	882	769	832	865	836	839	820	815	846	880	869	909	819	824	872	784	876	868	856	813	789	839	887	804	842	872	865	829	798	886	870	848	850	908	840	809	837	829	828	833	838	822	882	891	872	837	844	833	830	853	843	809	827	822	825	860	824	834	896	818	870	865	793	841	806	847	821	832	853	854	816	842	839	856	871	832	907	861	850	826	893	835	904	804	866	881	846	836	850	874	791	874	762	765	846	838	872	848	843	828	851	916	839	836	884	883	842	845	844	858	857	792	839	838	837	862	843	814	902	854	850	837	816	786	869	891	828	913	832	867	866	820	867	859	855	840	819	818	827	826	882	818	869	853	861	851	818	813	815	827	800	857	874	846	847	839	837	909	813	836	903	849	830	857	853	844	851	885	861	868	759	838	832	830	858	844	840	855	848	869	847	878	861	852	838	831	832	839	869	861	826	792	902	817	834	869	850	882	838	815	859	833	831	829	787	806	813	839	858	866	858	881	826	843	804	878	854	883	867	830	772	859	848	853	858	849	851	858	844	820	855	868	831	849	831	838	826	870	872	860	842	802	881	881	775	853	883	825	856	855	860	872	770	817	795	837	832	802	845	867	829	844	838	787	874	893	819	833	798	885	871	874	860	833	862	839	813	863	814	876	887	902	770	860	809	837	853	879	871	801	793	824	825	850	894	840	823	856	836	846	800	880	875	869	795	863	850	861	851	826	884	829	823	789	820	854	815	888	814	870	868	827	838	820	762	864	798	867	864	816	859	839	834	823	790	859	874	869	856	826	877	854	833	840	821	848	946	841	814	827	877	831	827	890	876	873	806	879	857	873	844	854	831	826	839	841	877	845	866	821	891	857	886	865	841	815	806	834	881	912	845	858	874	845	841	834	808	798	831	824	852	849	802	849	871	802	842	885	828	788	806	903	781	814	821	805	852	833	912	832	840	819	837	870	795	821	841	869	856	815	870	889	844	897	824	822	858	834	865	821	771	865	857	864	843	839	839	854	814	849	792	845	866	846	821	819	835	853	849	829	859	813	845	854	842	836	847	802	830	826	822	875	883	806	881	849	850	823	860	834	829	823	900	825	868	837	853	867	833	807	862	848	848	824	816	874	893	879	904	827	855	863	911	836	889	832	829	834	824	850	845	857	835	829	863	847	881	814	861	865	785	862	814	788	857	780	824	856	879	879	828	814	863	832	867	788	874	845	825	809	800	826	840	899	829	845	873	854	828	850	843	851	840	829	862	869	832	794	816	820	817	813	880	864	844	847	854	821	853	878	798	827	873	838	810	822	844	851	838	816	840	865	861	893	810	808	822	832	849	852	852	887	791	835	835	855	830	842	845	797	837	813	839	866	886	853	824	821	853	841	817	815	813	803	834	820	836	800	873	872	816	826	861	818	832	879	869	844	852	835	827	844	775	829	860	857	829	819	831	838	882	869	832	825	891	826	883	841	851	847	815	825	816	859	884	791	863	888	813	802	866	880	854	762	853	881	806	856	860	810	874	845	868	856	840	831	824	871	842	812	842	908	826	836	791	804	869	875	846	799	832	848	841	851	885	834	842	860	870	833	843	837	867	895	853	834	833	909	847	868	822	866	844	848	821	864	869	868	805	851	869	783	829	861	829	847	849	848	826	862	798	861	850	874	861	828	847	843	819	905	811	893	814	843	794	820	808	820	872	785	817	845	828	839	791	867	830	863	846	820	851	842	856	827	831	826	825	870	847	869	843	870	908	794	868	820	919	758	846	888	859	871	830	789	881	831	829	836	821	898	828	875	824	884	894	871	895	869	829	847	870	856	851	838	801	830	827	909	856	867	835	832	854	802	826	904	887	878	812	864	855	878	898	847	845	835	850	809	890	848	853	787	852	856	846	833	812	837	852	856	797	843	833	808	820	887	837	859	858	836	855	863	823	840	857	809	860	789	840	823	864	782	877	840	877	837	914	774	809	855	825	846	819	897	864	820	851	887	807	778	816	870	849	791	888	857	833	808	817	835	853	857	857	857	821	818	811	824	848	900	824	876	781	818	836	825	768	896	822	851	823	780	868	874	820	821	855	820	865	847	830	782	867	879	859	831	851	853	857	830	823	815	845	805	854	808	846	874	829	861	887	841	799	840	841	892	824	818	838	892	835	861	824	846	853	844	856	835	864	811	804	796	862	852	817	754	814	864	890	835	866	785	868	865	834	826	859	814	820	829	794	850	856	850	932	807	818	899	826	865	852	878	789	807	820	843	897	804	893	786	835	862	820	859	860	866	871	837	827	856	817	809	840	854	822	841	926	874	858	811	850	843	881	820	837	856	763	827	821	795	840	831	834	840	867	809	814	835	802	854	843	876	850	859	832	849	838	807	866	916	809	834	841	844	812	858	831	791	811	847	822	792	794	847	850	826	834	864	874	835	874	846	786	839	844	862	779	818	863	874	846	844	830	838	833	827	809	821	838	882	846	855	849	853	851	834	879	886	861	884	821	839	834	871	880	831	769	845	857	841	809	813	845	837	893	790	826	794	846	780	841	835	858	866	834	822	848	776	873	893	857	924	827	856	901	828	828	862	848	824	812	857	855	843	826	834	918	822	806	849	807	809	822	803	877	794	881	814	806	792	861	808	814	855	859	807	825	819	794	818	885	865	876	821	876	855	794	879	843	853	852	853	825	827	833	860	841	876	872	874	858	800	823	858	898	879
2191	2961	11713	13149	10984	6340	1951	515	128	84	72	75	77	69	59	67	76	68	61	65	63	71	61	72	50	69	65	73	64	71	80	71	67	65	68	77	74	69	73	75	67	63	73	69	70	67	67	60	59	68	74	73	64	75	70	73	79	84	74	66	81	74	62	65	68	72	84	74	56	83	75	55	62	72	64	70	86	89	62	73	79	58	52	77	73	72	59	67	72	82	66	57	86	56	57	62	75	60	55	74	79	60	68	63	80	57	60	64	85	65	57	58	75	69	78	55	76	63	69	56	64	63	64	78	71	76	70	66	55	68	63	70	58	71	64	75	61	75	70	70	57	56	60	59	59	79	53	62	54	61	69	71	78	70	70	69	69	62	54	55	66	71	69	64	75	67	60	65	90	76	56	76	65	74	70	69	59	74	77	64	80	62	70	69	68	67	83	78	66	69	55	55	68	67	61	71	75	71	80	67	74	64	54	75	57	66	65	72	62	56	75	69	71	74	57	62	73	55	63	72	79	61	74	64	77	62	80	62	81	73	64	84	61	73	60	75	74	64	65	81	69	83	78	70	66	62	50	77	75	70	69	66	77	66	64	71	78	58	57	85	64	80	86	62	74	75	71	53	76	59	59	67	91	55	64	72	68	68	61	61	60	75	64	55	58	67	69	63	81	70	63	52	53	66	60	75	68	77	72	80	73	93	63	75	64	72	61	63	74	59	62	77	74	61	73	66	69	55	82	73	71	62	83	69	67	65	79	74	60	77	60	63	62	66	75	80	66	60	76	67	84	77	69	83	56	68	72	65	62	69	59	58	60	75	84	52	86	75	95	87	80	71	73	86	77	83	79	70	69	79	72	74	75	80	69	61	75	63	65	61	67	54	72	76	64	70	76	73	78	63	59	76	71	75	60	66	82	64	83	63	62	74	71	70	64	60	64	75	73	72	72	72	74	64	75	71	79	48	71	74	55	69	55	68	60	74	73	64	79	68	58	78	76	70	68	84	75	70	73	75	66	73	61	52	70	59	72	67	66	71	63	71	69	68	76	57	67	61	62	60	58	61	65	66	66	72	56	68	71	58	63	69	72	53	86	60	66	73	74	76	82	76	66	69	60	59	76	73	83	72	63	59	68	66	70	72	68	82	60	65	73	68	72	58	64	68	74	85	77	56	66	61	74	82	61	71	72	73	77	75	72	56	60	48	72	65	85	88	55	73	73	66	71	80	62	60	73	83	62	76	70	68	61	67	77	62	74	71	61	74	71	66	62	64	67	59	91	80	76	63	73	61	66	67	64	68	68	75	63	58	69	75	74	60	74	63	82	60	71	68	67	67	67	89	68	64	65	80	76	76	56	66	68	69	77	74	70	78	78	46	84	73	70	57	54	62	67	66	62	71	68	86	69	64	74	69	70	77	66	52	47	66	68	70	59	70	65	81	66	78	79	70	80	72	82	83	68	63	67	63	71	72	76	64	56	64	49	84	72	66	65	82	73	58	79	79	56	61	79	81	62	80	65	80	71	75	58	61	69	72	70	64	68	73	68	66	78	68	62	71	75	70	69	69	60	78	74	58	71	56	67	73	75	84	53	58	67	62	63	64	79	80	73	76	79	77	66	65	72	66	72	69	79	70	71	64	72	65	60	67	73	51	61	67	59	66	76	57	66	57	58	67	84	59	74	83	55	74	51	61	70	67	63	61	80	83	66	71	72	76	76	68	73	66	69	80	63	76	70	69	71	64	80	85	61	63	59	62	53	67	65	67	67	81	67	58	75	71	69	70	56	75	75	74	64	70	48	73	88	85	70	58	66	62	57	70	71	60	61	71	65	69	82	73	81	73	68	63	60	83	83	56	71	64	64	61	75	74	81	69	46	68	75	79	69	77	76	57	63	74	69	63	73	73	79	68	66	67	60	65	73	79	69	57	54	65	66	74	70	77	54	74	55	74	70	77	74	67	68	69	77	68	77	67	62	61	70	73	64	77	72	66	79	66	75	70	71	66	63	76	67	71	65	66	71	72	56	62	67	79	69	71	73	62	79	54	76	55	61	86	81	68	54	68	62	69	74	69	60	65	67	56	75	60	65	68	65	68	69	69	61	62	85	78	59	61	64	44	62	61	68	64	58	70	70	64	77	77	68	62	67	81	75	68	62	65	78	61	60	81	79	70	68	64	75	60	54	60	58	60	66	79	73	79	58	75	81	71	83	78	72	63	75	60	75	60	68	82	89	68	70	60	54	70	80	84	68	75	54	73	72	54	69	54	66	58	77	74	82	60	65	61	75	90	68	68	67	63	60	56	76	75	62	73	54	68	70	71	65	66	76	59	70	60	83	69	60	68	76	80	73	75	76	65	77	53	67	70	65	72	64	66	75	74	75	83	77	63	66	86	73	64	69	67	80	82	65	60	74	74	61	81	74	54	56	64	73	70	85	58	66	76	66	58	72	61	68	73	74	69	65	70	59	76	62	73	68	61	75	77	67	85	69	70	73	59	71	82	69	66	62	72	77	68	67	76	60	66	63	65	80	72	82	62	75	64	74	70	72	72	66	70	68	79	81	66	59	80	66	65	74	70	60	62	91	73	87	71	58	67	69	73	79	63	64	60	64	73	72	69	84	71	62	61	72	52	56	64	65	76	80	81	62	66	63	75	57	59	69	74	73	67	71	74	79	91	67	69	67	64	73	83	71	81	61	72	84	76	65	95	44	63	87	55	77	88	56	68	68	92	73	69	60	62	58	82	70	66	78	68	87	67	74	71	66	66	68	75	65	67	84	57	74	88	72	52	69	70	72	71	69	71	65	69	79	68	72	63	67	75	40	73	75	75	63	67	57	66	64	92	76	57	58	62	66	58	72	69	70	77	76	68	77	65	66	75	70	57	79	87	66	74	55	61	61	58	62	66	63	64	54	57	67	73	70	60	64	68	73	52	67	75	70	70	65	69	70	70	64	68	70	81	57	73	80	64	67	60	64	63	68	75	80	64	80	82	62	84	69	67	51	63	71	76	63	74	63	68	63	61	65	72	69	58	54	81	70	77	64	61	76	79	64	61	69	64	62	78	69	70	88	64	76	67	65	75	75	67	72	65	76	74	58	66	72	69	69	65	72	78	67	62	79	64	75	84	72	70	76	65	81	59	61	65	64	77	63	79	86	75	83	63	55	67	73	74	62	51	72	68	83	62	70	64	51	61	71	59	75	45	71	73	78	72	63	70	74	72	69	65	80	74	68	63	60	68	72	67	73	66	57	64	66	86	82	82	81	56	63	62	82	73	60	69	75	71	50	73	64	69	65	77	55	68	61	59	71	71	72	75	70	84	75	68	44	66	73	74	88	71	72	75	65	68	65	80	59	52	80	58	65	65	77	70	80	58	76	53	63	72	60	74	79	62	75	87	71	67	68	74	57	71	72	62	60	59	81	80	64	55	64	71	65	66	56	61	62	65	75	73	75	70	72	83	60	72	83	57	77	68	68	70	72	67	67	60
18897	25518	40233	53553	57398	42746	26513	11763	3203	1205	909	870	934	872	824	840	919	814	912	877	865	831	809	790	839	893	840	845	870	853	872	829	850	832	850	851	885	896	820	865	883	860	862	847	823	860	876	828	823	836	828	850	836	777	865	820	908	882	858	881	893	857	866	884	859	825	893	882	833	867	799	829	827	834	870	838	842	895	857	812	841	816	849	809	843	822	849	869	870	871	885	885	890	938	858	834	795	857	854	886	835	836	857	852	849	818	840	851	850	839	858	875	861	870	868	854	807	854	892	861	858	838	872	863	858	831	861	858	875	883	847	843	876	867	970	868	871	832	850	853	847	840	841	875	862	841	904	821	838	857	836	914	899	886	874	824	851	805	846	864	858	870	840	824	883	852	822	878	875	865	819	880	884	921	929	919	893	865	889	853	829	870	858	855	857	858	885	882	881	886	877	876	868	886	823	873	874	876	862	815	865	864	852	826	862	862	877	865	814	875	858	836	873	894	832	803	850	873	839	827	833	863	851	850	872	790	867	886	901	842	944	874	848	786	856	937	878	880	842	878	854	854	879	873	857	840	848	874	896	867	906	873	904	847	843	841	879	893	893	819	842	873	869	860	838	891	831	847	904	817	872	859	846	864	843	821	880	805	906	838	895	822	846	844	875	855	838	826	897	901	881	853	878	832	858	875	853	822	869	870	855	886	833	850	893	842	835	825	836	902	929	852	843	846	869	883	785	844	881	861	864	833	834	875	840	845	880	822	862	878	859	844	872	823	872	829	819	901	872	881	852	853	828	932	818	884	863	825	830	948	836	899	865	801	839	893	851	842	829	848	874	834	861	830	854	843	849	862	870	826	856	863	898	867	837	884	834	847	922	878	892	864	861	814	859	833	916	869	836	850	838	862	832	857	851	867	866	812	858	834	833	836	798	867	869	882	861	854	903	836	881	834	856	827	889	871	834	866	838	843	900	828	876	857	866	827	858	864	857	876	844	825	816	856	858	842	849	822	861	831	827	842	825	848	870	840	831	877	860	841	856	852	867	879	865	851	811	817	839	889	854	856	893	845	841	851	839	836	813	866	864	856	878	809	861	835	878	853	797	876	821	814	839	884	853	878	823	874	831	847	881	898	897	856	854	887	850	871	888	853	857	887	855	876	846	855	835	874	885	822	857	824	834	890	887	870	858	886	861	867	845	861	890	837	877	888	904	856	868	800	879	872	915	834	869	833	900	875	816	844	872	865	769	860	831	826	832	869	901	853	870	918	847	801	837	801	853	892	855	864	831	873	858	854	814	871	844	866	850	873	902	831	879	832	868	847	845	853	879	866	839	803	883	877	838	882	900	834	881	834	861	859	935	852	857	837	875	895	858	856	827	855	866	835	843	867	855	833	789	827	860	871	810	907	800	871	892	902	837	854	894	798	837	836	899	851	909	876	839	895	833	876	831	869	853	862	852	830	843	882	836	865	857	851	861	880	831	881	839	834	863	870	886	882	857	829	883	860	878	887	849	914	848	825	900	879	848	928	926	853	844	896	879	905	885	850	877	844	862	849	853	898	837	829	820	875	875	819	817	866	839	778	871	922	941	865	848	824	840	881	891	886	834	881	881	852	849	833	841	829	881	837	845	876	833	865	798	900	851	795	858	906	865	886	877	874	917	816	894	810	844	888	832	807	856	843	851	851	864	857	834	936	853	839	800	881	903	854	886	862	871	880	872	909	823	862	900	855	890	863	803	921	840	854	850	893	859	897	894	892	807	875	868	879	819	894	833	807	855	851	799	857	905	855	898	898	851	784	830	857	886	867	809	871	831	850	868	860	840	810	841	850	830	872	834	828	839	815	883	878	898	843	877	829	891	801	841	874	833	850	860	837	837	826	894	914	852	858	884	825	921	878	858	827	898	867	874	822	889	891	857	814	846	914	861	897	819	852	796	883	855	851	834	863	854	885	862	871	887	852	899	880	877	907	904	887	896	839	821	906	830	864	838	825	858	858	844	835	840	852	873	838	884	804	895	842	858	848	871	898	810	881	856	899	855	837	863	906	821	864	848	859	826	850	847	876	907	898	934	903	863	902	848	861	878	868	867	878	836	833	840	906	869	827	839	857	898	864	841	873	883	839	754	918	866	827	850	870	820	859	870	840	828	859	844	869	847	914	875	832	874	885	893	809	881	818	796	854	831	823	864	846	916	859	863	850	811	831	850	817	874	855	898	838	858	841	850	882	849	899	891	800	900	860	854	841	879	881	888	851	932	844	846	806	837	895	908	905	881	839	878	878	871	833	845	865	858	887	833	874	851	875	910	855	863	886	872	861	823	870	872	907	834	831	873	847	896	803	881	857	842	877	864	832	881	839	846	866	855	866	826	796	863	894	825	871	886	879	888	899	861	842	843	845	865	854	846	813	832	802	858	857	817	858	784	894	892	849	894	915	885	868	836	817	864	846	813	857	847	836	836	874	826	852	851	824	826	855	876	863	848	822	826	893	830	884	888	867	879	887	850	901	875	814	904	825	871	855	853	847	899	883	830	818	817	837	848	899	816	867	847	852	886	812	852	839	794	870	847	819	833	841	866	913	876	831	855	828	835	893	826	843	853	867	902	841	848	843	847	862	822	855	846	852	846	800	836	868	878	843	824	869	889	840	836	839	838	810	881	846	864	865	846	887	847	917	866	867	868	876	876	857	869	849	911	826	818	861	837	869	847	866	814	865	837	878	866	832	870	861	874	860	848	807	839	794	820	880	880	817	854	856	872	877	884	786	861	901	843	862	843	845	872	859	900	835	856	877	821	811	886	854	825	893	838	877	897	884	936	844	820	821	862	849	872	850	831	887	866	869	840	878	821	901	832	900	825	879	870	882	850	852	868	870	868	883	865	845	906	862	885	823	859	887	872	865	863	849	826	826	846	893	841	921	882	861	859	912	894	822	855	853	884	863	832	930	873	788	838	815	859	844	874	882	849	805	875	857	870	850	813	858	826	865	888	872	852	844	912	839	871	867	855	872	824	836	834	890	883	871	839	814	861	862	854	885	813	842	901	855	884	906	844	841	871	854	882	872	880	832	845	890	871	873	848	828	853	877	844	863	845	891	834	851	815	887	916	889	875	832	846	899	886	846	841	906	883	845	832	837	875	856	868	858	845	881	826	847	838	860	844	863	893	913	854	846	833	847	874	816	863	890	874	849	827	878	863	874	860	896	889	849	870	854	821	830	843	873	879	875	844	874	846	838	847	895	874	865	840	880	856	881	937	873	853	882	851	864	949	870	807	903	823	856	857	849	833	842	873	792	860	870	822	899	869	868	879	833	893	869	837	837	800	855	852	918	838	881	887	899	859	894	803	839	809	902	853	893	871	896	895	886	831	924	870	875	832	840	833	879	859	804	802	863	876	860	810	874	862	852	876	899	874	842	864	863	887	850	842	820	888	873	832	855	847	845	890	881	851	861	843	853	810	809	812	837	854	852	788	852	864	880	797	855	839	913
1427	5173	18918	19194	16565	10037	3174	711	174	107	73	76	66	52	74	67	62	85	80	73	61	73	79	59	75	64	72	57	65	50	85	71	73	81	67	68	70	70	71	77	59	75	60	62	56	78	58	63	72	59	70	74	62	61	74	69	66	61	64	70	79	62	83	74	57	64	74	72	68	65	68	71	54	80	64	61	55	68	67	65	73	56	61	69	71	60	79	76	68	65	69	58	61	58	67	65	72	77	63	81	68	68	53	58	77	74	58	69	66	74	62	52	69	67	60	77	75	74	66	70	62	68	63	72	71	75	69	72	64	56	74	82	68	74	50	72	63	65	79	76	55	67	63	61	62	62	59	78	70	72	49	62	71	68	59	65	72	59	63	65	76	56	59	80	63	69	69	70	61	74	78	72	65	79	65	62	78	72	62	82	56	56	67	62	76	57	65	67	60	75	60	60	69	66	66	73	68	53	69	84	68	72	73	66	81	64	64	61	59	77	70	78	59	53	62	71	78	75	55	74	73	67	65	70	80	68	77	60	63	70	90	65	70	80	64	63	66	61	68	63	62	48	72	71	60	76	61	79	62	54	72	82	66	78	76	66	69	70	79	73	75	61	53	82	76	62	77	78	76	54	74	76	58	73	82	76	73	89	63	66	57	70	74	77	58	71	74	60	61	56	61	60	61	53	53	65	61	72	60	62	71	71	56	75	78	68	64	54	52	59	65	57	74	65	69	69	58	80	72	63	62	62	64	70	68	78	79	62	68	57	72	66	78	73	56	79	57	68	64	63	76	74	61	83	58	60	63	75	79	69	60	65	60	65	70	56	73	63	74	60	73	58	59	54	61	61	76	62	69	74	63	73	64	53	60	60	70	65	66	71	64	71	71	67	67	73	69	63	74	69	67	77	73	74	74	72	56	74	55	66	68	68	60	74	72	70	63	61	59	68	77	60	64	81	73	67	73	73	78	72	66	74	69	66	69	65	66	81	68	59	53	69	75	70	69	64	66	57	75	65	64	64	79	71	74	75	54	84	60	70	73	68	71	70	71	68	66	59	65	69	73	61	73	73	67	67	74	69	78	70	56	63	74	73	83	65	81	77	54	51	58	69	72	80	82	65	78	67	71	58	66	88	69	89	63	80	75	65	66	75	64	59	62	72	71	64	60	73	72	65	58	60	72	67	77	63	67	72	86	70	74	72	54	72	69	65	65	77	66	76	61	63	68	67	66	68	82	43	76	80	74	70	68	55	75	70	60	70	78	69	63	63	62	67	61	65	70	57	67	73	74	56	68	59	66	72	55	71	69	61	61	52	75	63	76	91	74	67	71	63	56	58	67	70	58	69	63	60	67	66	71	64	81	69	71	70	66	74	65	74	77	86	71	62	64	76	61	69	61	55	65	76	69	66	60	64	63	72	53	57	63	56	56	56	77	85	54	61	54	67	68	68	70	76	79	81	61	83	85	80	66	71	61	66	70	61	73	70	85	75	73	74	71	65	69	77	68	70	80	64	75	65	77	73	70	68	81	73	69	64	53	77	56	52	68	61	65	60	56	68	73	72	56	68	55	73	77	73	82	66	63	71	59	57	67	75	75	56	73	62	59	59	60	73	52	63	75	75	70	74	68	71	67	64	75	70	64	84	60	65	79	66	67	69	68	74	78	67	68	75	77	90	79	67	86	72	49	56	73	64	63	74	73	68	72	61	68	73	70	77	60	71	60	69	74	67	71	76	75	70	66	55	63	76	62	69	69	77	69	55	51	66	68	66	79	72	68	63	62	72	71	60	60	67	75	76	71	72	72	60	66	76	66	76	63	73	78	75	65	78	48	56	63	55	58	75	73	69	67	81	64	76	54	71	68	70	70	72	57	68	83	64	71	57	68	63	50	84	60	65	59	64	59	78	76	54	61	61	65	76	67	88	65	78	74	81	73	55	76	62	85	62	71	69	58	60	82	71	72	63	64	71	66	69	68	69	62	57	54	48	69	60	72	59	61	61	60	57	70	64	56	63	60	69	62	65	65	75	58	54	59	55	61	73	83	77	56	62	58	65	62	60	60	71	68	61	61	85	65	66	61	81	67	59	58	54	60	69	72	68	70	78	73	67	67	61	65	56	65	60	56	75	70	62	74	59	66	71	62	61	54	56	72	85	64	66	74	53	75	78	69	75	79	72	72	82	75	74	74	76	61	79	73	67	72	64	76	82	64	68	73	60	77	72	73	81	63	58	57	56	58	71	75	69	70	75	71	78	63	69	64	73	66	83	61	76	61	57	74	59	54	56	67	74	60	57	70	69	56	66	65	73	58	68	95	60	65	83	72	68	74	61	52	65	75	76	76	68	67	66	68	63	81	71	63	73	75	65	71	64	63	61	68	83	69	69	73	81	73	83	73	62	83	76	68	67	66	84	63	68	75	76	60	73	82	65	82	60	55	61	82	90	66	67	86	67	70	64	68	75	81	57	88	68	79	71	71	73	56	85	72	83	71	55	64	66	64	79	58	82	63	74	61	66	72	62	64	69	70	78	70	68	62	70	54	58	74	81	71	62	62	67	59	78	71	66	79	76	64	73	67	74	58	71	61	72	82	60	67	74	65	76	67	47	56	64	70	59	62	73	65	65	66	86	90	68	72	78	64	80	71	70	71	64	69	83	69	78	75	59	86	68	65	51	56	65	47	70	83	73	80	69	64	67	74	51	62	71	77	70	76	67	76	69	69	75	70	49	59	64	77	58	68	71	69	71	69	59	66	48	64	71	47	66	75	72	69	72	64	66	70	56	66	68	54	65	80	73	66	63	70	81	63	77	74	65	70	62	68	55	60	76	65	65	66	63	79	59	73	58	74	55	67	75	71	77	82	78	70	83	76	75	45	72	63	69	59	81	71	66	53	63	63	77	75	74	78	75	69	70	71	54	75	63	78	56	70	77	67	58	57	72	80	78	69	71	62	82	65	56	75	58	72	54	81	75	79	64	85	65	79	61	65	69	70	57	68	66	62	55	83	84	70	58	66	56	84	65	69	71	63	61	78	79	64	73	64	68	65	55	66	67	68	67	74	68	81	66	62	63	69	70	74	64	83	60	66	69	63	60	77	89	54	69	62	86	80	87	79	72	70	74	81	64	54	70	80	65	74	66	68	60	66	53	61	64	61	64	74	64	65	78	69	84	74	68	58	70	70	70	69	63	69	69	62	71	48	63	69	78	73	92	63	67	77	79	68	68	66	71	58	71	71	81	68	73	70	64	68	55	55	68	60	71	72	61	65	73	56	61	60	61	55	80	75	71	68	64	61	71	68	64	70	56	67	72	62	69	83	63	62	50	60	71	67	66	78	57	77	68	56	67	60	79	68	55	64	62	56	66	63	66	66	73	71	48	62	71	68	57	75	71	65	80	58	60	83	65	72	71	65	63	66	59	74	61	70	63	68	79	75	65	67	73	63	61	82	71	80	59	56	66	74	92	74	60	68	64	70	65	67	92	61	60	67	73
24376	31606	47437	62728	67433	49899	31082	15269	4372	1402	932	886	861	883	881	883	850	858	788	840	908	854	921	908	891	827	870	845	850	884	874	859	820	847	856	856	871	872	893	872	878	854	873	821	876	887	844	872	877	868	882	858	848	818	864	872	860	835	824	861	860	868	846	787	780	852	858	859	813	869	869	828	889	847	844	865	857	828	887	823	873	886	939	852	853	818	857	841	800	820	810	884	837	824	871	894	823	864	878	848	906	794	871	893	829	795	827	849	816	891	862	839	851	836	886	840	785	852	823	820	874	875	846	825	867	835	841	847	877	855	827	857	836	862	855	885	860	825	821	784	865	832	861	838	825	841	826	888	901	870	850	827	885	841	882	836	840	855	835	883	873	838	845	827	874	821	851	867	855	810	864	857	841	846	838	865	831	879	854	835	832	820	826	871	869	786	883	844	871	871	887	873	847	894	866	870	817	839	798	805	818	880	870	832	834	825	845	832	832	877	887	840	853	817	847	842	843	853	861	837	871	824	823	874	855	840	890	858	853	865	898	850	841	823	885	818	812	833	875	809	845	792	897	868	867	872	844	840	809	880	886	871	835	894	850	847	882	899	841	845	910	850	840	868	866	848	831	906	853	866	834	870	839	879	888	869	827	865	874	831	880	882	866	847	871	794	863	821	821	851	914	776	838	872	856	859	843	899	895	899	851	894	822	838	794	854	848	849	851	834	910	821	836	889	847	853	820	817	872	861	882	828	828	811	844	863	878	888	889	850	845	830	868	883	871	879	843	901	831	884	858	855	808	850	882	852	855	873	858	874	856	798	815	929	814	839	865	823	802	860	905	886	834	855	858	838	809	846	827	854	882	825	852	870	819	865	838	876	858	868	829	822	873	880	849	915	838	883	845	839	816	896	908	814	830	885	884	859	889	796	865	899	811	865	851	851	877	873	890	835	824	859	870	853	826	863	833	852	831	868	829	819	803	843	896	794	823	847	837	876	901	909	878	851	807	846	838	831	890	826	868	839	853	825	888	867	861	875	830	823	890	858	921	848	880	881	917	860	865	828	836	843	881	831	814	825	889	859	865	876	836	867	798	874	865	940	845	907	892	875	859	844	878	837	827	882	856	884	920	880	822	867	887	815	879	828	925	893	872	874	882	861	836	842	914	927	856	850	867	878	897	811	890	870	828	780	881	875	857	893	871	894	857	872	837	850	880	847	855	877	832	810	835	807	833	861	844	895	847	869	808	832	873	862	893	819	876	843	838	876	852	884	881	801	799	787	873	851	821	875	852	856	841	867	826	823	821	838	861	804	814	814	831	855	818	865	824	879	864	846	792	834	820	877	841	815	881	807	864	836	888	885	901	867	849	834	924	835	799	872	853	816	902	865	859	825	822	855	858	826	843	926	873	880	852	876	827	838	876	859	890	875	814	864	848	832	821	862	810	833	848	829	833	857	827	899	831	844	857	813	852	832	821	826	824	835	813	799	793	850	879	847	878	871	822	888	859	836	829	844	805	877	858	834	835	850	849	863	825	821	849	877	834	827	904	879	859	873	837	901	847	831	873	872	861	815	835	853	812	822	785	851	865	874	851	871	847	884	772	824	844	860	828	873	889	790	847	848	828	831	855	865	870	862	925	861	849	903	892	864	883	799	858	865	865	856	880	861	840	760	849	896	846	868	825	863	850	853	849	859	826	921	808	837	882	876	875	879	854	886	879	866	864	830	795	830	858	844	832	906	840	836	851	870	828	830	855	853	856	875	868	912	845	843	858	844	841	847	853	840	916	835	908	859	862	859	898	838	856	891	845	778	842	889	837	850	870	814	848	862	882	887	839	851	870	852	844	832	873	878	812	881	882	883	878	831	849	854	845	802	856	839	802	860	850	819	819	853	881	876	883	830	857	856	851	839	819	821	861	828	882	849	876	834	840	841	802	853	829	848	840	855	856	824	824	863	866	874	850	850	801	863	854	863	911	877	845	885	881	907	855	861	863	836	853	833	883	846	881	846	837	907	843	854	819	872	837	892	870	895	892	842	835	874	845	903	860	905	851	858	856	829	880	843	873	897	890	885	877	853	871	939	877	862	888	869	889	815	856	809	872	855	820	878	840	830	867	881	909	880	850	819	865	819	855	814	817	788	811	880	840	866	840	805	810	848	821	897	872	860	816	850	895	850	870	882	845	878	838	842	864	901	858	829	859	811	846	835	849	842	860	857	827	880	825	830	866	837	862	813	856	855	886	866	865	876	906	849	798	866	879	889	876	857	927	895	837	907	837	873	855	823	848	847	810	902	850	861	839	810	865	837	837	849	838	860	864	852	883	852	834	859	893	852	868	888	841	902	849	832	793	838	848	866	831	832	843	841	847	880	887	854	845	839	849	897	801	840	814	838	863	830	861	847	901	845	871	881	845	814	918	800	882	827	849	855	809	851	858	850	829	875	875	849	872	839	823	853	890	859	871	909	914	882	805	836	915	893	901	870	852	851	890	863	835	892	891	883	864	863	891	862	855	870	864	793	844	904	871	859	849	827	807	838	854	861	845	870	821	845	792	804	858	784	831	884	844	802	855	849	811	882	868	893	917	807	852	872	858	864	859	835	836	830	832	889	898	879	885	884	861	835	826	796	868	860	862	896	859	836	891	910	842	846	896	873	831	815	879	877	837	899	811	901	828	855	854	850	858	897	887	832	868	911	850	847	879	799	878	850	858	827	842	895	869	841	861	790	829	850	843	857	819	879	871	878	829	819	818	882	899	891	866	825	884	822	827	858	849	835	894	827	864	831	827	852	816	872	899	829	832	871	893	831	848	830	832	864	856	859	850	853	864	832	886	895	870	897	832	841	839	849	845	848	853	851	893	806	889	842	891	861	850	897	892	863	896	842	851	841	873	865	796	798	811	865	853	856	854	860	843	837	889	900	896	857	830	831	850	881	809	851	832	860	809	906	881	906	809	812	802	844	835	830	848	872	848	863	890	902	870	799	889	849	827	885	879	826	882	832	843	798	823	856	875	883	857	853	848	855	860	877	860	826	853	842	854	881	783	896	896	815	827	883	798	848	855	862	889	868	808	898	863	831	822	840	910	871	888	881	854	838	860	888	933	884	842	798	817	849	891	901	859	845	895	859	869	898	895	823	830	870	878	823	858	895	840	808	854	903	835	847	858	845	818	850	863	871	829	915	877	897	877	781	801	823	859	864	865	813	841	869	865	902	880	867	825	880	883	873	861	838	892	895	833	877	871	843	868	875	875	863	854	885	871	817	842	861	825	828	859	861	875	887	862	911	887	858	838	840	852	855	869	918	849	844	881	788	894	814	826	872	859	814	885	832	845	849	833	864	795	852	845	853	843	834	831	821	867	832	860	827	841	832	838	829	839	857	847	861	816	882	832	868	813	878	824	820	833	851	875	899	886	896	841	903	812	857	834	825	869	814	856	864	841	835	890	834	854	864	875	862	832	875	829	877	838	852	790	826	857	860	791	838	840	874
1449	960	4856	5052	4211	2426	764	236	105	101	58	64	73	63	66	71	73	67	64	66	67	84	77	85	76	65	93	69	71	59	62	77	64	58	58	69	67	73	63	80	73	61	68	73	61	49	69	77	66	62	71	56	70	73	65	68	76	71	65	77	44	67	57	79	67	72	64	58	57	54	61	62	77	76	65	69	73	60	67	68	72	62	53	70	59	67	70	55	71	48	74	53	75	85	87	67	63	65	63	68	61	60	73	70	58	68	76	74	84	53	55	49	56	71	61	72	64	75	57	70	68	68	75	68	84	75	61	66	67	66	52	68	66	71	58	70	69	81	75	77	92	69	73	59	67	67	78	75	69	62	75	62	62	59	73	67	78	68	58	58	75	76	58	64	64	78	66	67	64	93	78	68	72	68	53	63	67	80	80	74	67	67	65	65	67	68	74	62	77	65	79	63	76	71	64	81	83	54	73	57	60	69	61	59	63	74	55	66	78	74	58	60	64	74	65	77	53	66	58	63	56	51	75	76	61	71	59	56	58	68	56	60	64	51	74	60	78	69	66	82	53	61	56	75	62	64	65	70	67	64	69	57	71	66	67	60	61	62	78	72	71	69	83	63	77	68	73	75	74	65	72	70	77	68	70	50	58	69	62	60	68	69	63	73	66	70	59	76	62	63	68	53	81	60	54	59	88	76	67	57	74	68	76	63	52	72	79	60	98	78	70	74	89	62	69	59	66	75	66	64	75	66	62	69	65	55	71	79	71	74	77	59	70	66	63	62	64	61	48	81	57	58	63	71	74	69	62	89	60	59	53	73	51	60	77	58	66	67	78	58	71	73	59	69	70	64	58	65	75	63	54	78	76	63	70	79	67	68	68	73	74	45	68	51	69	70	67	77	59	64	61	63	77	74	59	85	68	49	79	68	78	67	78	68	62	62	70	65	50	71	73	68	80	65	79	45	71	63	59	63	82	68	70	82	64	70	62	68	70	76	56	71	76	74	75	69	56	52	75	67	69	70	70	67	70	64	69	76	71	67	64	66	71	66	72	73	83	58	72	55	68	76	67	61	66	72	57	68	78	63	88	72	63	64	79	72	66	63	65	58	69	72	75	66	75	63	64	59	62	68	65	71	56	82	62	70	73	78	52	58	66	75	63	71	67	70	65	55	68	60	64	65	66	71	60	75	80	60	76	63	69	62	60	67	67	64	67	75	61	59	76	74	51	76	63	64	58	63	61	63	81	57	60	44	66	72	82	80	72	60	54	61	75	70	85	75	73	54	68	70	54	76	71	69	69	60	58	58	87	56	60	63	47	68	52	73	79	73	63	83	63	61	73	75	61	69	71	61	72	80	58	84	63	68	74	52	69	72	68	65	61	61	81	72	59	73	69	60	67	65	76	71	85	78	70	78	63	70	87	69	64	72	76	75	57	78	70	69	60	67	70	55	84	79	75	72	62	54	61	79	71	72	61	65	54	68	61	82	72	70	64	73	47	53	64	66	58	79	66	60	72	65	67	95	76	75	54	63	63	51	58	76	76	58	77	72	60	71	82	74	68	61	69	48	61	69	69	87	66	58	68	57	66	70	71	62	56	70	72	56	61	73	55	54	57	61	88	61	80	58	62	67	62	77	61	70	65	60	62	58	67	62	60	75	67	56	62	72	59	75	75	63	53	67	78	62	94	62	80	59	74	69	69	67	71	75	69	72	70	68	79	78	87	87	78	64	78	78	68	63	71	68	73	74	65	57	48	73	75	67	67	80	48	61	62	68	63	62	55	64	63	75	61	73	65	67	96	58	59	69	76	61	61	85	63	59	57	60	75	76	70	56	60	60	75	50	77	71	66	63	83	69	67	73	79	60	79	70	71	76	63	63	52	56	68	62	55	63	76	76	81	71	75	71	57	75	69	67	66	77	60	59	58	86	66	79	80	75	50	69	70	78	54	79	61	59	77	77	60	70	69	67	78	58	82	63	71	85	70	76	60	74	63	81	66	70	67	72	65	77	77	62	64	68	57	66	77	62	65	55	84	57	72	67	61	65	72	55	70	78	53	64	75	62	58	63	64	68	65	76	63	64	72	71	76	61	60	74	65	77	73	55	73	75	75	72	57	72	75	64	70	89	60	53	62	77	61	61	59	68	59	49	69	65	55	63	63	61	63	67	69	73	66	56	88	85	64	71	76	81	73	74	59	72	69	55	63	69	76	77	75	58	64	67	81	72	66	59	73	66	79	75	74	63	63	71	52	67	63	73	68	86	83	68	73	57	69	70	59	69	77	81	58	64	71	80	74	61	66	68	75	86	61	74	55	56	63	80	52	70	66	88	80	78	55	57	60	51	67	67	71	66	62	76	79	65	68	72	63	69	75	65	79	69	54	65	66	70	59	57	64	62	75	64	65	64	84	86	64	66	74	75	58	66	84	58	73	60	57	78	69	62	75	77	66	68	66	80	75	67	65	77	64	62	61	69	60	68	68	70	59	75	64	68	71	68	83	80	80	65	87	52	80	73	61	70	63	69	74	65	52	76	57	62	53	70	76	61	71	73	64	72	58	75	56	67	58	83	61	59	58	70	72	54	64	74	78	56	43	78	67	68	58	58	54	79	59	58	66	62	60	66	75	82	61	58	62	63	80	74	69	70	74	78	62	69	75	63	77	73	58	71	69	74	83	65	59	72	72	68	80	68	67	64	77	54	56	78	57	75	76	73	68	60	75	70	61	65	78	68	61	77	65	64	71	68	69	61	67	66	70	69	70	68	55	68	59	71	71	64	74	55	57	71	71	65	71	72	62	59	65	62	58	74	64	67	68	68	73	66	76	66	56	70	65	79	66	72	62	62	83	69	56	66	74	73	64	76	62	61	65	73	70	79	62	65	60	60	62	70	68	72	58	69	68	54	61	68	74	79	68	70	67	75	70	62	73	77	66	64	73	70	61	71	65	63	71	79	80	63	84	79	63	68	76	73	70	58	59	52	73	70	71	71	57	53	75	61	85	70	65	79	74	79	73	64	58	62	57	65	71	76	77	51	63	75	79	65	62	81	73	64	61	61	68	72	60	70	74	59	68	63	71	65	67	65	64	78	85	68	63	62	70	73	69	67	54	79	71	63	55	53	58	73	69	63	74	76	58	71	60	66	66	67	84	81	67	63	53	70	58	78	68	77	62	60	67	67	67	63	68	50	75	68	73	56	72	67	65	77	66	66	66	71	72	82	64	83	77	58	68	52	78	61	73	69	63	64	61	72	59	67	57	72	75	56	59	72	79	69	61	84	77	81	61	65	53	74	67	48	57	55	65	51	56	66	86	60	66	71	77	82	77	76	67	62	80	62	67	74	61	65	64	57	76	58	69	68	62	57	61	92	75	76	58	67	62	86	51	56	72	66	74	61	66	71	70	66	64	76	60	73	63	64	60	55	68	71	64	73	54	69	72	73	56	72	80	76	62	66	72	66	81	70	78	63	61	68	61	63	53	68	69	71	65	71
14093	14960	30529	37770	40212	30519	17489	6355	1903	999	793	794	847	785	802	808	863	841	843	850	798	836	848	935	779	906	821	801	836	803	844	799	810	815	838	786	827	847	829	852	790	815	801	843	829	818	813	819	798	868	867	794	814	834	874	801	845	823	857	824	869	824	884	848	785	749	845	837	827	829	815	828	816	852	762	833	892	870	865	906	826	848	891	848	846	880	788	842	863	786	832	794	844	816	828	854	851	840	836	782	831	855	883	794	875	867	805	848	865	838	808	811	868	823	824	874	848	801	810	871	879	839	862	819	813	857	831	825	851	835	832	807	838	792	815	805	801	846	851	860	848	784	815	883	768	805	860	866	844	878	850	839	824	793	800	817	801	839	849	854	836	854	846	869	807	819	778	863	808	813	814	797	836	839	814	840	857	854	876	843	848	825	844	841	813	809	868	798	832	837	780	893	795	838	829	828	845	872	796	845	850	845	818	823	863	902	811	882	801	812	816	807	835	812	851	841	804	843	802	848	838	837	860	830	862	794	781	846	834	820	848	825	803	875	764	857	838	807	849	896	873	796	763	843	810	840	854	868	815	826	883	828	858	847	898	837	845	830	812	809	898	833	806	857	851	864	833	874	812	855	798	841	820	801	794	830	840	829	855	862	848	833	882	871	880	838	794	786	843	825	850	855	852	811	840	829	786	832	809	849	850	808	819	891	882	816	863	837	805	771	849	863	885	782	818	796	871	825	828	843	857	823	851	783	788	775	796	849	830	831	790	843	867	842	867	801	821	818	842	797	885	768	786	826	855	878	812	793	853	890	821	786	835	836	869	869	823	851	836	838	850	842	818	835	836	867	843	838	862	829	852	827	860	848	837	856	812	814	847	771	816	805	828	833	832	870	863	876	808	837	830	822	844	810	848	815	816	852	852	855	836	845	849	834	842	812	847	831	826	839	865	836	838	848	840	846	838	855	852	773	825	854	823	849	823	845	820	837	851	849	796	798	814	819	805	882	801	802	864	855	818	807	843	846	764	855	863	843	795	862	797	857	867	834	805	807	827	864	880	793	865	840	895	860	808	821	821	803	841	847	797	784	847	851	769	856	829	837	829	895	818	797	882	778	848	801	821	793	835	836	858	789	800	893	832	901	806	844	837	865	832	806	821	801	802	810	864	788	798	789	853	826	864	833	770	809	846	805	823	773	820	760	834	855	857	798	874	761	840	790	848	841	832	828	822	841	778	851	839	846	857	817	875	818	826	854	819	846	856	793	876	854	823	760	914	798	841	792	876	854	843	830	825	863	836	817	858	828	846	855	848	824	835	847	819	851	856	835	808	864	783	852	823	902	845	847	834	856	826	766	845	793	798	825	825	861	820	842	837	824	846	798	814	802	820	785	819	829	811	825	848	811	844	835	799	819	834	804	820	826	839	844	835	848	856	847	814	821	807	858	834	811	841	855	854	811	777	806	833	849	884	832	836	878	846	838	835	870	818	871	831	885	796	785	818	856	824	877	819	801	789	845	860	847	821	836	822	843	808	881	844	804	813	810	818	871	815	848	805	853	860	802	813	826	825	852	872	807	806	802	880	853	834	845	834	806	827	775	827	793	825	794	821	822	838	802	871	801	846	860	840	818	804	845	884	825	835	859	843	886	803	825	845	867	733	836	866	823	859	841	843	827	822	879	859	869	855	799	863	807	832	824	802	825	856	844	876	847	831	841	791	816	884	828	768	814	816	850	837	801	806	819	784	854	845	828	814	825	822	801	856	864	901	849	781	785	806	846	876	859	846	811	897	835	804	841	856	830	865	826	833	806	798	854	793	843	829	852	837	872	836	862	810	861	820	821	828	853	889	825	805	827	864	809	794	832	809	812	835	841	825	864	786	876	837	794	864	814	785	850	805	810	837	814	876	792	859	807	855	872	807	828	815	869	820	839	846	842	820	809	824	876	804	819	839	792	792	830	870	832	832	818	854	839	811	876	836	887	831	820	806	784	837	834	809	796	834	807	846	857	829	862	835	850	857	818	806	853	844	868	887	818	847	843	829	823	809	744	881	818	836	793	854	814	839	858	765	846	780	821	819	851	820	857	833	817	810	840	837	858	772	854	860	877	847	822	847	825	832	827	845	841	787	862	838	845	779	819	823	844	839	867	876	864	861	793	803	850	810	833	834	830	811	816	822	816	793	838	816	821	830	866	804	815	840	817	778	841	826	810	806	821	793	829	778	838	856	831	837	816	823	851	823	839	869	788	818	810	819	836	841	848	863	833	860	827	873	808	827	821	803	848	882	800	857	835	825	858	776	835	775	856	818	827	836	785	874	829	839	835	870	822	815	815	873	846	857	835	829	809	849	830	839	794	814	818	847	819	794	835	818	831	850	841	819	805	802	827	857	818	807	857	802	861	812	816	854	777	823	797	848	839	841	829	860	862	882	785	821	832	848	882	816	821	777	801	842	854	801	853	857	878	811	840	880	824	840	846	816	826	860	816	867	806	857	800	818	871	789	823	855	841	823	902	828	841	860	811	843	817	806	826	824	837	809	852	847	856	854	864	858	852	791	786	792	836	855	818	836	790	877	824	791	791	857	837	810	860	803	809	827	844	816	789	848	852	804	844	868	838	809	826	815	823	867	851	843	837	812	839	854	844	821	833	904	813	809	854	863	765	840	847	816	813	810	864	837	805	821	806	830	841	805	811	862	832	836	811	803	861	848	828	851	840	828	850	813	849	905	832	870	866	827	854	866	799	851	843	807	844	817	859	797	836	826	861	829	821	850	823	794	787	843	850	799	755	857	866	891	809	845	792	818	809	855	846	879	852	822	807	846	859	858	860	825	837	895	849	818	841	785	840	863	816	807	862	844	876	836	793	820	863	850	833	850	826	844	855	790	825	801	832	832	762	845	829	852	855	837	843	854	822	836	838	872	847	851	851	830	832	842	889	839	864	843	811	866	760	814	854	836	849	791	849	880	877	875	827	850	864	823	818	869	822	829	825	826	848	853	835	841	813	839	832	835	808	843	782	852	817	820	846	831	858	829	803	826	813	844	866	834	838	774	814	831	836	804	834	786	885	798	797	845	857	851	850	864	865	828	840	836	832	855	803	805	813	864	882	831	828	816	824	854	845	837	815	834	844	829	829	854	852	844	858	823	853	828	874	862	838	822	777	773	818	782	814	820	862	841	816	813	761	844	807	846	866	860	792	886	794	790	858	854	873	842	835	817	818	805	792	844	784	917	829	812	788	846	821	871	832	808	814	829	862	859	855	873	810	800	899	863	829	846	830	856	845	869	802	832	842	820	833	830	845	877	816	823	804	890	804	778	840	815	848	820	858	858	881	785	852	807	822	800	771	814	796	827	780	794	853	841	828	858	853	854	834	860	781	857	853	833	854	802	846	860	832	805	859	814	826	841	828	868	830	828	816	871	795	803	819	827	842	826	817	825	818	771	853	842	785	822	806	789	834	851	832	832	775	835	822	789	810	826	833	830	800
853	2795	11596	11964	10461	6025	1907	466	162	93	75	64	73	74	86	89	70	56	75	73	60	58	64	70	59	64	64	49	64	62	72	70	70	57	59	67	72	72	63	64	69	69	70	86	60	77	69	82	58	68	73	65	67	61	61	65	67	73	56	60	65	71	59	67	69	68	73	66	67	84	53	55	65	79	58	70	62	61	71	73	69	65	65	68	77	65	56	63	76	68	66	81	67	72	63	69	70	86	77	66	74	57	82	63	68	74	70	66	74	47	75	65	62	69	82	62	64	65	70	65	59	71	62	68	57	68	75	45	63	58	67	66	76	94	73	74	88	69	55	62	66	66	78	73	66	73	53	63	66	59	60	57	68	60	65	72	57	72	73	70	60	65	69	56	70	67	80	67	77	73	61	72	84	80	45	86	73	63	62	74	76	86	59	74	75	62	70	70	85	70	58	69	70	85	58	74	74	64	71	60	74	64	61	73	84	53	78	55	80	65	63	54	63	71	75	83	64	71	66	66	86	77	66	59	73	62	78	66	76	69	64	71	86	65	66	71	76	67	62	69	73	65	76	52	70	68	72	63	88	46	65	78	71	73	71	81	62	64	77	70	68	56	65	83	79	62	72	58	64	57	68	70	56	58	69	82	61	64	66	77	76	74	74	70	66	81	58	63	69	81	62	57	76	54	59	69	76	65	78	56	61	70	61	64	62	56	67	64	64	68	54	73	52	73	66	78	60	68	78	55	80	69	89	78	72	64	66	75	61	88	91	67	61	59	67	58	66	70	64	83	64	46	72	79	78	68	87	64	69	56	72	73	69	67	94	64	53	51	76	75	71	77	75	74	77	75	59	66	84	75	55	51	66	60	80	75	78	57	75	58	75	67	56	68	60	72	53	65	72	62	66	58	48	80	60	77	71	75	52	68	70	69	66	73	86	64	68	67	76	74	61	69	57	74	56	59	64	70	70	66	67	69	86	80	78	83	66	70	76	55	71	54	64	67	71	67	71	69	66	65	74	76	67	71	81	59	65	60	65	68	67	72	64	55	71	72	70	75	71	58	67	71	77	64	76	74	67	79	64	73	73	72	58	69	70	54	62	78	61	61	66	63	72	66	62	69	73	75	65	63	59	83	65	58	69	70	73	72	60	73	64	68	78	74	75	56	70	84	78	67	74	71	70	84	70	73	68	69	70	70	83	62	63	81	58	75	64	58	80	61	45	54	76	80	70	84	64	62	84	59	73	73	65	65	82	70	74	69	74	74	57	76	69	84	66	75	68	66	70	61	66	79	80	53	67	72	70	57	65	67	55	60	63	63	76	76	68	69	71	73	58	63	62	70	75	67	60	53	74	54	77	51	69	61	84	64	67	68	74	64	89	58	70	78	58	73	70	60	79	66	72	55	79	87	50	74	63	61	74	77	54	66	75	62	62	60	79	67	66	75	72	64	59	91	64	65	69	80	51	61	67	67	62	71	68	70	70	62	80	64	69	67	67	60	71	61	77	72	74	69	68	66	68	70	63	67	46	62	61	57	61	84	66	73	58	59	69	67	77	70	76	69	78	71	74	67	64	79	62	90	63	78	62	65	67	76	70	64	56	80	68	78	63	72	76	75	59	86	61	55	72	68	65	72	69	63	67	69	75	79	78	92	57	61	70	70	68	60	71	73	63	80	52	58	84	55	69	80	80	66	70	61	62	57	74	58	67	85	75	73	50	65	62	70	64	70	60	72	68	73	80	66	71	72	50	71	75	74	73	74	72	76	65	55	66	68	71	71	59	65	71	65	79	65	78	76	67	81	81	63	57	73	62	73	72	73	72	75	64	66	72	62	61	68	67	65	77	82	84	55	60	82	66	68	79	69	73	65	70	70	63	89	76	73	75	59	54	71	74	77	57	79	61	65	67	56	69	61	61	69	75	72	74	69	72	68	67	68	66	60	72	65	68	74	68	69	60	66	71	78	73	57	76	87	73	77	70	83	78	70	73	80	82	65	69	74	57	66	63	75	69	69	67	69	66	66	68	62	66	69	72	64	77	55	78	63	58	82	65	74	73	78	63	79	59	60	69	69	62	66	66	60	85	73	73	66	61	58	76	73	71	70	69	78	61	62	66	67	72	79	68	58	64	56	63	62	58	89	69	80	59	47	79	76	71	74	61	74	62	57	71	72	76	68	61	79	67	78	65	74	69	83	76	76	62	75	68	54	66	95	92	59	70	71	54	62	71	74	62	76	71	76	69	56	77	72	73	60	84	70	70	69	60	56	57	81	63	72	57	70	68	77	62	64	72	69	67	82	67	68	59	67	77	59	77	94	77	59	69	58	72	66	69	65	67	81	65	68	74	72	54	73	76	84	59	72	71	64	60	64	71	65	60	80	73	58	68	62	65	72	67	61	72	74	69	72	68	60	86	70	99	73	65	68	77	57	84	81	72	83	72	71	71	66	67	66	69	70	66	82	84	63	65	62	69	64	62	58	66	71	68	60	67	62	73	70	60	72	67	74	67	58	65	69	85	62	57	51	70	54	68	75	77	74	73	74	62	63	80	64	75	73	61	67	76	71	64	58	61	65	67	65	80	68	69	72	62	67	72	61	66	69	80	69	80	73	68	67	65	53	54	68	77	72	67	64	69	65	67	67	70	84	75	81	72	67	56	65	72	59	68	50	68	72	60	75	84	77	73	63	64	59	60	67	67	63	77	55	58	75	60	75	85	69	64	63	63	60	71	76	73	57	56	69	71	56	71	69	69	80	65	61	82	63	62	75	77	70	80	61	80	57	63	85	80	77	66	64	73	76	66	69	67	61	69	63	72	71	71	69	68	72	66	87	74	66	70	80	63	71	60	65	78	51	53	45	72	74	61	64	71	67	78	72	78	74	45	67	73	63	57	65	69	80	81	64	64	72	59	61	69	75	63	64	61	63	64	71	76	64	69	83	67	79	67	75	64	88	82	76	69	66	65	59	64	69	62	74	68	65	60	82	58	68	65	83	78	60	60	75	64	67	67	61	64	92	82	77	54	69	73	83	68	60	66	54	71	76	55	59	71	77	73	64	82	72	68	85	56	76	61	75	79	59	66	58	66	67	74	78	68	69	77	57	66	69	72	68	65	74	72	61	75	69	56	71	72	72	57	69	77	88	75	77	80	73	73	62	63	64	80	62	76	59	68	86	72	77	58	77	64	75	64	67	75	67	59	70	69	81	84	50	62	66	65	66	68	65	50	64	76	67	70	70	76	73	59	78	62	67	56	69	57	67	63	75	67	61	68	70	53	73	71	62	89	77	73	63	60	80	64	78	62	66	50	81	66	65	84	88	72	66	70	57	56	79	72	73	60	81	61	65	64	66	71	60	62	56	50	68	64	63	72	77	80	75	70	57	54	72	64	74	68	69	57	59	67	80	64	72	52	56	63	61	65	71	59	61	52	54	61	65	63	72	60	65	54	82	65	79	67	73	53	53	71	68	69	46	68	63	59	80	64	73	78	66
19056	24701	38997	53141	57073	41817	26150	11254	3064	1268	917	875	809	872	844	817	873	867	848	812	813	837	856	794	812	809	845	852	849	811	886	825	805	829	856	790	819	808	859	808	872	817	863	844	849	842	841	848	879	869	840	891	896	855	852	817	856	851	878	833	809	840	815	825	868	845	826	870	769	852	841	821	858	827	818	806	782	801	908	839	851	823	865	810	842	800	812	869	795	826	789	818	791	866	796	841	833	861	800	872	791	874	773	830	831	877	850	865	800	850	836	885	821	799	826	871	863	783	805	842	855	828	793	843	888	814	847	819	838	845	812	841	846	864	860	833	866	833	851	797	842	867	834	828	840	859	829	826	858	837	859	883	849	881	834	872	798	867	881	862	851	810	901	864	836	809	874	865	874	857	817	817	863	865	854	867	865	873	852	891	814	836	789	861	788	858	818	825	838	847	844	834	828	816	832	838	850	853	822	805	856	850	865	864	856	824	864	859	848	838	837	840	851	826	860	826	898	788	837	825	820	780	825	787	823	833	792	831	791	834	791	816	788	828	855	872	851	837	805	871	858	842	779	819	859	867	837	797	884	843	784	801	875	835	820	837	834	818	853	859	848	869	882	854	856	820	805	812	858	835	818	801	826	800	794	792	864	832	822	855	833	835	841	837	824	881	851	843	818	825	827	850	798	775	819	828	842	832	835	838	848	870	851	868	828	807	830	874	819	897	849	862	852	884	838	860	814	817	886	823	800	875	855	860	839	822	796	824	846	824	840	800	846	866	866	858	862	864	868	813	858	839	890	787	809	830	832	839	845	809	845	893	812	832	809	849	807	811	839	820	848	797	870	833	845	852	890	842	878	879	820	815	838	850	816	848	828	814	801	874	834	887	839	838	848	846	843	898	876	833	862	849	838	795	843	874	894	863	779	833	858	827	866	788	831	822	832	929	861	825	851	823	807	921	889	838	856	778	828	886	856	835	868	839	865	836	834	893	837	832	855	865	808	791	866	820	813	843	814	835	869	849	857	864	864	791	859	849	839	841	862	854	826	833	845	864	781	878	861	849	830	906	815	836	876	811	866	872	855	860	849	783	889	830	850	826	828	861	839	807	865	843	854	848	880	864	843	840	800	848	837	895	847	872	842	830	827	860	849	777	825	853	845	852	889	888	873	880	856	814	826	838	808	827	819	840	877	846	754	856	890	794	841	872	760	871	854	854	805	838	818	853	834	829	834	829	825	872	833	841	802	878	821	851	817	882	875	813	817	821	827	881	874	799	806	822	875	828	830	811	856	800	861	768	865	851	886	873	857	858	839	872	832	791	839	876	839	804	871	823	829	832	831	847	865	870	820	876	874	840	873	846	863	833	865	841	860	835	857	849	877	869	849	785	896	839	808	809	818	861	857	859	820	827	879	861	840	837	805	842	831	786	782	848	876	839	809	811	820	860	799	861	824	888	847	862	884	832	819	865	818	899	841	840	837	831	849	830	788	858	833	832	857	873	812	790	866	835	842	890	835	849	851	825	823	833	808	842	846	865	850	791	859	787	866	805	843	846	814	855	803	887	816	872	839	810	851	813	830	848	889	872	805	823	791	847	834	847	845	889	858	887	841	833	817	893	912	850	839	865	860	862	835	834	808	818	832	895	841	819	869	837	904	840	814	835	844	833	830	839	824	897	865	858	884	789	893	884	844	821	866	802	816	835	808	891	815	834	863	802	861	782	856	807	821	889	846	833	847	849	780	820	852	845	871	821	848	860	837	800	791	832	813	842	826	828	815	852	798	900	845	857	812	824	852	875	854	856	849	834	782	833	863	843	807	838	887	826	834	765	868	832	878	832	826	849	818	833	824	840	848	804	803	840	859	831	832	809	830	848	853	836	866	868	865	848	778	865	823	838	883	779	846	841	847	826	869	879	791	869	857	876	840	862	852	820	809	856	850	855	858	832	845	831	815	884	866	881	874	822	886	808	831	810	851	794	791	811	849	874	877	777	861	830	847	803	807	838	834	828	828	841	842	836	842	833	794	865	818	806	859	834	869	807	854	812	893	860	861	840	848	797	850	831	854	833	789	821	821	847	865	810	890	800	833	868	862	865	834	821	793	846	851	819	816	845	833	800	853	824	846	864	862	856	894	861	774	859	850	917	851	834	869	861	836	810	865	833	842	831	874	836	814	836	838	845	846	860	843	845	837	923	842	859	854	830	884	855	806	823	794	820	838	852	823	851	840	842	804	820	852	839	819	803	866	835	855	793	846	799	811	813	834	825	854	797	833	845	847	874	847	822	869	817	805	783	807	819	818	841	839	824	770	865	855	842	761	867	867	880	872	840	827	838	893	818	859	843	810	831	842	839	878	861	767	871	850	874	855	781	872	851	825	898	852	816	844	854	802	847	814	848	856	802	814	856	855	843	797	829	794	816	818	809	830	822	869	835	843	872	838	812	835	847	859	806	844	861	831	824	847	857	836	855	860	816	836	826	785	853	901	830	835	870	880	846	823	804	810	898	818	845	825	808	845	865	861	824	828	856	934	833	854	876	871	828	863	840	855	866	788	835	836	846	830	810	877	822	820	857	851	811	858	833	821	845	867	850	834	809	841	846	865	810	829	776	843	834	907	840	850	839	822	884	904	844	862	875	866	822	817	821	798	838	773	837	852	865	847	847	845	900	826	830	867	851	834	837	827	841	886	803	813	837	842	870	846	866	819	814	829	859	830	856	841	814	853	859	869	821	835	863	801	836	821	852	827	833	842	847	833	826	809	807	797	844	817	861	802	816	830	818	841	810	809	863	807	785	840	846	833	828	860	872	896	769	838	841	825	845	843	836	830	840	817	805	789	838	855	828	832	827	861	834	842	821	853	871	875	919	788	827	866	836	843	852	846	876	827	845	855	894	858	809	830	819	836	840	867	826	821	820	891	846	883	898	774	827	859	841	813	807	816	826	826	846	846	884	795	830	852	816	881	826	801	882	852	887	854	872	820	853	879	793	863	822	841	812	821	823	827	881	879	812	842	807	880	872	832	846	800	803	826	857	856	845	853	790	801	891	850	818	830	837	828	801	831	801	836	805	837	853	816	856	823	832	880	856	829	828	844	849	821	829	831	836	844	804	809	821	847	771	857	835	852	809	821	818	873	794	839	851	792	795	849	832	825	831	840	881	859	817	916	843	843	845	871	865	862	821	811	839	827	818	897	832	814	851	835	846	810	831	836	831	844	870	836	839	875	808	896	850	857	821	866	836	843	859	834	798	851	849	819	833	852	832	849	848	845	910	789	879	849	818	828	866	817	795	881	828	839	837	839	804	851	844	840	844	822	812	806	798	846	830	849	826	831	828	821	847	893	835	859	830	843	798	811	826	873	835	810	861	837	825	865	811	836	846	819	831	803	843	791	867	860	886	895	865	902	894	841	868	811	843	833	884	806	842	833	842	836	857	883	797	852	846	824	845	839	869	908	848	818	823	799	841	907	789	848	883	848	894	849	826	868	819
2301	3023	12058	13911	10983	6054	1878	471	131	109	80	65	64	62	60	65	62	60	77	73	62	72	82	69	50	69	72	65	75	59	75	73	52	83	68	73	78	85	73	66	80	71	64	59	67	69	61	69	63	62	72	74	66	67	81	61	77	67	67	71	68	70	65	73	66	73	70	88	58	59	71	69	72	59	73	78	71	66	60	55	69	86	75	82	73	65	78	83	76	63	79	62	51	73	73	67	64	71	55	59	72	68	66	76	74	69	64	80	66	72	49	63	71	64	76	71	74	68	72	72	78	65	77	58	66	75	70	80	72	77	58	65	68	70	61	77	75	79	74	65	55	80	87	83	61	72	81	76	72	73	73	86	61	64	84	77	60	79	62	81	74	60	62	57	82	76	78	64	72	56	69	63	83	64	60	65	60	77	68	70	69	65	67	60	68	83	75	68	68	84	67	81	67	72	63	63	65	60	64	61	65	66	58	75	69	51	71	76	57	78	71	63	79	63	57	73	79	58	69	86	71	73	69	68	62	61	67	79	72	83	71	68	56	68	70	57	59	73	63	75	83	74	74	70	70	70	49	59	70	53	68	67	73	78	70	84	71	65	77	78	59	89	71	86	61	65	95	75	68	79	64	53	59	88	66	60	80	91	69	68	63	60	60	73	75	66	69	70	74	71	74	71	77	79	76	76	61	78	67	67	75	80	72	64	69	65	63	67	72	59	66	66	65	69	66	78	64	63	68	81	69	71	71	63	83	64	65	80	73	78	67	56	62	72	68	61	57	67	71	59	81	65	63	66	60	76	61	75	80	73	61	73	66	62	68	75	59	70	58	73	80	88	78	57	53	67	74	68	71	77	63	49	68	64	70	70	68	64	68	64	71	79	70	67	70	76	60	63	71	80	78	63	60	73	64	76	60	88	58	58	67	47	73	89	63	69	54	70	66	69	65	78	93	66	63	69	66	58	69	61	54	63	73	69	70	71	66	62	66	59	72	79	65	74	72	88	75	65	57	75	58	76	73	80	73	85	73	49	69	62	74	63	69	79	64	60	61	78	66	66	57	65	85	73	64	53	67	73	79	80	60	76	55	72	76	73	79	83	65	65	64	78	68	69	72	75	68	54	63	65	43	68	74	63	64	55	60	54	71	73	52	77	80	70	62	74	66	79	76	61	72	68	60	77	77	67	66	59	74	72	66	58	82	75	77	68	59	65	66	70	85	71	69	60	63	69	82	75	66	68	86	79	72	67	66	52	68	83	61	74	70	86	79	71	76	73	64	73	57	63	55	78	73	68	66	74	77	76	71	61	67	63	74	67	84	78	86	65	75	72	78	57	76	62	61	56	67	66	71	63	74	92	66	72	60	67	75	62	69	87	62	80	52	71	78	85	62	56	70	70	71	66	78	62	70	66	61	66	75	69	79	67	75	76	74	74	71	67	53	76	76	69	83	74	70	64	57	63	82	73	66	76	72	65	64	81	58	68	62	63	80	83	65	62	76	70	58	74	72	67	63	65	75	80	72	66	77	81	60	60	79	53	59	80	63	67	73	82	58	79	64	56	69	68	67	71	82	57	64	85	61	71	68	73	60	77	60	77	81	73	98	59	64	77	67	71	63	78	65	78	62	73	63	80	74	73	81	74	75	67	69	76	81	71	71	72	73	77	60	66	63	55	63	62	55	80	64	69	70	66	79	55	73	67	77	75	69	66	73	67	77	64	70	62	62	79	57	83	67	56	74	63	67	55	62	61	53	64	68	66	73	78	70	78	67	75	67	64	58	64	60	67	74	83	82	69	63	79	55	69	72	72	78	77	70	67	66	76	70	70	60	73	63	69	64	62	71	68	53	67	67	73	61	62	75	67	93	70	64	63	71	66	72	72	55	85	67	67	65	76	62	60	66	85	65	78	73	63	57	69	64	85	66	80	65	76	59	61	69	77	72	81	72	80	69	60	67	73	83	75	69	67	76	88	79	84	75	70	70	74	76	77	68	70	86	74	71	64	71	64	64	46	81	70	72	69	64	73	80	59	65	70	69	75	67	68	64	59	62	68	59	75	75	75	59	80	73	74	70	65	65	56	63	72	75	63	57	64	63	91	75	55	58	62	66	71	63	60	77	59	65	65	65	73	50	68	73	79	70	62	74	57	68	70	76	70	79	68	73	66	73	62	69	51	68	74	60	69	72	57	66	74	64	66	66	85	64	67	61	78	66	70	64	67	85	74	84	58	66	81	77	69	78	62	65	70	72	62	51	56	66	78	69	68	66	67	59	83	81	81	81	73	66	63	75	83	56	60	68	76	71	66	87	66	81	82	67	79	55	67	77	67	73	84	62	72	65	78	49	69	64	74	58	74	54	58	57	73	68	70	80	83	61	76	72	62	76	84	81	76	67	71	72	72	63	53	78	67	71	80	79	67	77	60	77	70	85	62	76	64	67	61	52	69	77	79	93	67	82	54	68	68	65	71	67	72	85	65	64	64	80	70	68	73	51	64	78	71	49	67	67	65	54	64	61	69	69	71	88	85	71	74	61	66	80	80	67	71	74	69	75	72	62	63	88	61	59	67	65	76	59	59	79	72	60	66	76	71	78	75	63	72	56	67	67	68	71	76	75	59	69	71	82	72	65	66	66	53	93	72	60	62	76	59	73	60	65	71	67	81	79	67	69	73	66	71	71	62	67	69	69	73	59	66	82	78	74	67	66	65	67	72	62	86	88	60	75	67	79	83	67	69	72	61	64	52	83	76	67	82	73	79	77	74	61	59	64	71	63	54	70	84	71	78	74	78	72	63	72	60	53	68	54	65	73	74	80	71	63	81	70	61	71	65	62	64	58	82	59	74	73	63	66	54	51	68	74	66	76	75	57	70	72	63	68	64	61	79	68	70	73	63	88	79	72	73	66	74	55	89	65	60	78	85	62	64	60	76	79	64	71	62	71	77	74	67	70	74	68	58	69	69	68	76	87	71	82	78	75	73	70	71	54	67	60	62	66	64	69	64	71	77	70	53	76	70	54	70	62	72	66	57	65	80	72	76	63	78	70	79	55	76	57	76	61	63	66	58	64	73	79	79	69	74	79	67	53	83	70	79	66	73	87	65	68	70	61	82	69	89	83	63	67	63	59	80	62	68	68	80	60	69	63	68	68	74	60	60	73	77	82	66	53	66	72	61	63	72	78	72	57	70	93	66	54	64	75	62	77	75	82	67	72	80	57	80	80	63	86	71	79	78	80	57	81	77	75	68	64	80	62	73	78	76	67	56	62	68	66	81	87	55	78	83	63	68	82	60	66	65	82	69	62	75	72	77	82	67	68	66	61	74	60	84	83	83	76	66	57	61	68	71	62	81	55	82	74	76	73	72	72	68	79	58	61	70	78	71	79	56	53	67	79	61	65	66	66	64	76	55	70	60	71	66	49	60	60	65	79	74	76	73	62	72	77	56	74	76	69	57	69	61	64	65	71	67	64	61	71	66	82	69	76	70	70	70
20020	25772	40765	54004	56388	41855	26578	11797	3259	1364	915	848	851	827	867	894	879	869	859	893	887	905	875	874	825	871	828	909	855	861	838	846	862	879	843	899	882	841	884	850	855	841	858	881	854	841	841	853	850	885	818	825	808	870	802	856	816	852	817	824	829	836	843	810	808	850	860	877	871	852	868	890	915	865	844	849	886	831	863	852	840	890	866	842	875	876	879	870	873	852	854	837	848	822	824	827	875	832	888	845	866	822	863	864	870	862	853	854	874	873	896	910	846	861	823	828	870	835	858	911	855	867	900	839	825	852	867	774	879	818	848	833	849	800	844	849	859	952	885	857	879	829	908	834	870	841	865	865	858	865	877	844	831	811	860	869	865	869	871	822	882	902	814	884	886	841	812	875	830	866	861	818	911	862	856	808	827	859	877	826	851	903	807	874	926	919	884	895	901	852	846	821	825	826	828	869	830	812	850	803	856	831	889	858	863	865	837	850	856	869	865	866	870	791	881	849	889	861	848	917	840	809	843	916	879	847	867	905	842	879	874	843	832	847	888	850	846	883	866	856	922	881	854	844	870	780	819	856	814	856	833	795	866	850	868	845	883	846	798	848	874	877	832	844	858	903	841	827	848	849	834	841	860	838	824	889	879	812	857	841	910	896	812	889	842	843	848	856	904	871	828	871	829	871	892	839	827	911	817	853	910	879	853	839	880	913	880	850	835	842	837	887	824	854	856	863	871	850	834	863	878	850	844	872	850	883	845	874	862	923	855	852	937	851	910	878	866	884	853	887	864	873	900	873	809	866	856	852	858	830	843	840	876	870	876	860	902	865	932	860	821	861	878	906	908	822	889	844	853	857	842	841	797	846	836	883	832	870	805	880	872	891	838	858	895	835	892	875	872	860	835	905	823	884	885	851	890	868	880	847	872	830	882	877	844	884	845	885	849	833	879	846	859	879	863	904	896	847	823	856	846	851	855	848	818	846	850	835	854	863	839	837	865	869	906	934	791	813	814	816	851	840	837	857	866	867	873	847	872	832	894	850	837	885	841	872	804	818	965	824	842	848	838	842	827	830	855	870	813	814	877	882	876	826	881	812	858	842	867	900	837	856	848	891	855	897	830	786	815	784	809	839	876	905	829	837	887	888	876	851	880	858	827	864	841	809	857	829	808	900	895	835	851	884	852	856	853	877	834	861	824	889	907	912	876	864	902	875	842	804	873	865	854	809	931	881	905	887	854	908	887	819	882	839	845	808	815	844	884	853	864	843	890	858	834	900	937	849	893	888	853	863	830	826	875	833	851	851	890	871	887	830	876	867	826	852	838	809	831	844	830	818	839	874	873	851	882	797	825	877	888	854	846	840	834	838	835	819	834	853	798	849	874	826	904	816	874	886	895	863	859	825	884	866	867	853	869	866	876	878	843	877	829	791	866	883	818	907	904	837	870	793	893	912	871	883	854	903	845	845	885	837	859	867	857	829	885	837	830	798	905	839	841	878	922	849	828	880	861	825	853	863	884	849	879	866	806	857	841	832	882	839	820	839	835	828	837	824	797	862	864	844	807	849	842	848	816	802	837	877	800	821	860	908	876	857	859	895	891	820	833	864	875	855	811	848	835	866	877	856	951	859	831	884	887	874	887	892	873	885	875	843	845	864	832	839	888	856	849	831	824	920	850	850	842	837	817	832	907	858	887	883	806	873	923	854	814	834	912	840	878	874	878	842	827	855	892	897	857	839	879	828	857	907	837	881	831	835	876	827	860	898	909	845	865	815	874	855	844	879	788	847	867	835	888	875	919	869	905	876	831	869	864	884	872	880	864	872	827	886	902	890	881	830	844	796	799	867	861	831	850	878	819	881	849	872	907	860	883	888	848	902	892	853	860	828	855	849	871	831	875	848	871	877	795	822	834	828	796	875	823	827	832	875	835	881	824	814	877	869	857	811	824	892	875	828	838	829	858	852	824	836	833	901	854	846	822	867	920	851	869	863	846	807	853	863	858	936	842	900	840	883	882	874	881	912	829	808	835	881	843	853	815	865	857	827	925	856	853	844	841	856	874	869	805	819	827	883	853	835	877	857	831	851	870	827	860	917	855	821	825	815	873	838	843	901	884	872	889	858	840	834	821	879	877	905	814	867	916	879	882	854	920	873	881	885	865	827	882	883	857	882	875	838	920	858	855	859	885	878	842	847	865	835	876	842	889	841	834	842	886	844	820	831	896	857	813	844	881	830	801	870	836	854	863	851	854	847	841	813	867	836	888	840	840	860	860	839	850	898	846	852	853	864	862	844	863	907	845	837	830	888	823	835	883	866	843	870	828	872	894	848	859	826	824	855	869	819	839	821	885	811	844	866	888	821	857	867	902	890	870	810	823	861	844	819	871	853	861	877	832	840	842	841	874	856	847	866	796	825	853	868	854	841	853	877	880	854	815	872	885	833	865	839	882	812	855	834	877	867	855	852	886	817	840	862	850	844	821	827	823	856	840	884	857	891	830	871	822	846	853	849	883	842	837	814	891	914	853	847	850	864	860	836	819	859	841	882	855	818	844	859	878	833	859	881	833	870	816	908	863	830	881	783	830	836	872	831	834	802	890	808	808	875	884	879	887	900	849	879	878	891	880	868	847	815	859	890	863	835	900	897	883	788	858	847	844	827	888	840	911	871	852	850	831	828	888	829	868	893	910	861	869	842	888	900	863	876	829	827	843	813	865	827	858	875	853	894	855	821	883	804	862	839	904	885	832	838	844	870	816	767	867	859	874	827	829	822	860	876	887	810	822	855	860	824	883	899	822	871	882	849	867	905	797	836	841	844	870	819	890	849	853	860	864	868	849	847	844	880	875	887	843	839	804	826	823	888	909	851	891	852	867	798	825	842	856	841	842	838	845	871	857	894	846	881	817	853	892	860	878	915	821	857	889	839	868	850	864	888	885	855	843	798	868	840	885	819	846	865	899	823	846	864	857	875	899	847	895	914	880	823	944	841	890	816	788	859	772	865	874	815	827	853	900	830	829	848	838	842	835	904	884	874	854	813	858	861	890	879	844	869	855	834	777	867	874	855	810	876	863	860	870	897	863	799	848	873	836	882	832	879	823	934	888	832	858	903	814	892	839	811	852	861	827	825	865	841	879	833	891	810	793	785	879	839	806	839	895	837	859	811	868	839	800	851	841	862	856	857	823	872	867	852	845	863	809	890	861	883	791	879	886	871	879	873	864	823	840	867	882	799	837	914	870	837	834	893	813	907	850	887	864	884	895	836	810	871	845	818	839	809	845	826	860	843	852	865	891	892	808	909	860	853	897	831	852	852	859	818	875	870	895	856	811	870	872	829	824	835	838	861	868	816	850	877	805	864	849	909	899	831	834	854	872	866	841	846	886	869	851	881	873	860	843	870	886	817	858	952	830	850	855	891	840	895	832	863	783	854	864	844	840	842	871	874	857	886	837	909	847	840	891	839	843	807	839	838	847	859	825	914	836	850	878	868
1610	6538	18352	20312	16396	9887	3074	701	158	97	76	75	75	84	60	70	66	89	72	84	53	77	57	74	65	79	62	73	67	74	63	71	73	81	74	68	69	78	66	55	72	57	66	87	68	59	74	63	70	59	72	75	60	71	65	70	86	58	73	88	73	75	70	68	71	82	71	56	73	66	64	51	75	66	89	84	73	53	70	88	64	76	69	83	55	68	60	61	69	64	84	64	57	76	77	81	85	65	72	82	62	55	68	72	75	63	84	70	87	65	71	80	69	66	74	74	63	67	80	78	59	75	78	63	60	80	79	72	64	60	72	77	67	61	63	58	66	75	71	66	81	65	80	71	71	77	70	67	68	75	54	78	66	65	65	48	67	56	76	74	70	60	63	79	77	57	61	81	67	76	72	51	58	56	49	71	83	60	48	69	64	71	74	73	77	86	58	62	62	72	63	51	70	73	83	64	69	83	65	71	70	81	72	70	57	64	74	72	104	63	64	66	66	69	55	62	77	65	72	72	90	60	70	78	75	80	68	76	46	75	69	77	78	73	79	58	68	56	66	84	62	61	76	75	80	66	75	74	64	73	72	71	77	61	71	65	81	71	73	86	61	81	68	66	80	75	65	65	70	66	86	72	79	66	75	41	79	64	69	70	83	69	74	71	77	63	63	66	74	71	58	54	68	64	61	63	68	66	73	64	82	60	77	67	75	72	58	76	73	58	62	70	72	66	57	83	68	63	68	91	64	66	74	76	73	81	71	66	70	78	63	66	78	69	70	66	64	78	70	71	56	71	75	80	71	68	72	62	60	69	63	74	85	59	58	54	72	63	76	70	71	77	71	87	101	71	73	87	75	78	78	72	77	53	74	67	74	82	65	58	68	70	82	61	71	66	65	84	58	77	59	73	74	67	73	68	60	84	75	59	71	71	71	73	81	81	70	62	81	84	66	71	70	61	60	61	66	75	70	66	74	67	71	63	54	69	81	71	52	80	52	61	56	74	64	77	63	59	45	67	81	62	67	69	66	60	66	48	77	75	73	74	79	60	71	66	66	71	75	63	63	63	76	68	67	61	56	81	75	76	59	62	88	65	65	77	68	85	70	66	72	69	81	80	64	69	63	73	61	59	59	65	64	62	69	62	61	68	65	65	72	67	72	70	62	55	85	71	68	72	65	79	63	78	80	74	70	75	70	65	70	80	75	80	74	71	58	74	65	76	71	69	63	63	80	68	64	70	72	60	65	63	78	74	64	56	74	86	86	74	72	80	42	70	73	59	69	51	52	72	65	68	58	71	61	65	59	92	93	59	69	70	71	74	55	84	68	60	52	74	74	77	60	62	64	64	71	72	76	80	75	83	68	61	72	74	68	69	75	66	86	64	53	61	62	68	71	59	72	70	86	65	74	96	72	80	72	85	80	77	63	73	79	72	73	61	82	77	79	63	67	72	69	86	71	77	68	84	69	79	63	71	63	72	61	81	66	69	67	71	70	69	68	69	65	92	65	80	84	64	66	80	81	77	71	61	84	60	68	87	74	93	70	68	63	73	82	72	65	76	74	67	75	71	57	68	71	71	76	69	65	71	58	71	69	64	60	56	76	55	77	95	84	68	69	84	67	59	64	66	67	75	71	77	90	55	67	55	65	63	50	57	77	65	61	84	78	60	56	73	70	75	67	67	71	77	69	75	86	73	56	70	90	77	73	74	80	62	73	71	73	58	81	64	64	60	76	67	73	59	78	67	100	75	65	66	79	73	77	76	85	63	77	58	65	60	82	64	74	66	77	71	56	71	61	68	64	65	54	63	67	66	71	72	52	70	74	56	70	62	83	68	60	79	60	65	64	73	72	67	73	68	55	70	77	63	71	66	79	69	64	67	82	50	63	56	87	58	75	72	70	73	64	72	62	73	72	58	63	62	54	65	64	66	74	78	63	64	76	76	76	64	62	77	69	64	69	80	73	64	61	56	82	71	75	63	63	71	65	69	74	74	67	92	73	72	75	73	68	72	75	79	59	61	77	63	60	72	73	58	57	72	58	54	69	67	51	61	79	76	80	69	60	62	77	70	68	76	71	75	54	69	64	58	74	56	83	70	68	73	80	64	73	67	72	66	55	59	75	52	56	64	71	57	51	89	69	72	69	66	76	65	74	73	48	68	60	72	63	70	72	76	74	69	88	68	74	66	74	58	77	63	74	75	81	78	83	64	64	71	62	69	72	71	68	60	58	65	65	62	71	70	79	60	87	59	65	85	48	69	85	70	67	79	69	73	70	74	87	67	87	78	77	87	66	72	67	55	57	74	70	77	74	71	69	79	61	68	69	77	81	70	75	70	53	68	59	57	73	60	66	74	70	76	78	76	84	70	62	66	65	68	74	57	75	77	85	74	73	62	60	73	71	84	68	73	61	60	69	60	85	66	64	71	79	70	71	77	72	81	66	81	72	62	69	69	69	72	88	65	79	64	68	76	64	63	63	66	72	65	65	68	78	65	72	71	56	63	75	68	80	76	78	69	61	70	70	80	79	71	67	67	72	75	62	63	69	66	49	65	66	70	74	74	60	63	69	71	57	78	68	83	69	65	69	75	75	68	77	68	62	59	62	67	75	75	70	81	84	71	67	70	71	76	75	77	68	67	84	59	85	82	57	65	74	58	59	67	63	79	70	66	82	67	72	64	67	67	68	80	69	71	60	74	81	66	75	69	69	74	72	66	74	62	66	68	81	60	61	69	66	63	58	62	65	72	69	47	85	69	62	61	65	56	75	69	60	51	73	58	82	61	61	76	75	74	73	63	61	62	74	71	56	75	69	70	73	58	67	86	69	61	72	73	69	70	61	69	77	73	81	59	68	65	76	64	69	70	76	74	65	59	76	60	75	73	75	56	63	74	76	75	54	61	72	54	61	64	70	54	79	66	73	72	61	84	76	60	70	70	62	63	81	69	64	84	54	58	71	59	65	67	69	72	68	63	62	76	70	66	75	65	78	78	78	50	63	71	70	79	60	76	64	74	65	79	69	75	82	78	59	60	75	81	66	77	65	82	62	65	67	74	80	76	65	82	77	65	66	78	74	75	68	89	57	69	78	72	65	61	64	68	65	56	80	71	70	56	66	73	58	88	80	74	71	74	71	77	70	65	66	68	70	70	69	63	64	83	55	63	64	78	77	67	71	65	60	66	62	80	61	71	77	66	81	76	78	68	79	64	73	70	49	83	74	76	48	56	63	68	81	83	60	64	68	70	78	57	62	67	68	74	79	67	62	73	78	69	43	71	65	68	58	70	68	63	63	81	66	77	73	59	72	75	63	63	85	85	77	67	63	69	71	76	64	78	70	68	71	73	72	68	65	70	60	69	73	78	60	60	74	62	77	73	66	55	67	68	62	78	58	67	77	50	58	78	74	66	79	75	73	87	59	50	72	71	80	82	66	80	54	61	71	77	67	77	70	63	75	68	70	66	74	63	70	62	58	65	81	75	80	67	61	72	69	78
25888	33167	46778	63740	66388	49387	30920	14829	4069	1433	954	905	890	859	860	877	844	832	859	880	859	867	848	859	911	814	863	862	866	876	849	819	837	875	872	799	845	860	905	850	795	838	800	845	835	850	839	855	826	785	885	790	839	916	911	869	884	905	893	896	842	861	863	880	785	884	874	864	857	855	882	873	774	840	851	863	863	857	888	858	832	910	822	829	839	893	818	827	865	885	833	859	881	894	931	855	892	853	863	857	857	803	862	880	840	862	854	849	845	875	843	863	857	851	916	855	893	821	901	805	843	860	877	865	827	823	889	871	845	811	881	839	845	861	879	879	829	783	820	820	829	864	823	887	816	850	887	853	866	898	857	811	815	886	830	820	848	830	822	868	834	854	864	866	845	820	831	823	839	828	860	856	876	878	859	902	906	856	873	811	855	865	808	803	818	858	822	871	768	843	818	837	828	836	797	839	847	839	858	875	873	825	879	880	860	857	857	885	854	826	841	863	824	818	840	870	832	861	857	840	872	826	881	847	856	847	825	816	864	823	855	800	855	845	856	838	790	846	830	869	863	879	886	832	849	851	859	831	833	887	891	857	857	898	832	872	865	814	815	798	847	844	815	889	848	835	809	837	843	848	881	845	895	876	830	828	860	811	791	874	904	839	821	863	872	819	804	883	919	851	840	873	829	874	850	868	858	855	888	818	879	818	886	841	887	849	912	864	846	834	860	890	834	837	844	900	823	871	834	847	836	904	844	822	822	808	859	826	848	801	874	814	832	810	869	804	865	856	868	839	823	825	899	836	825	859	832	891	870	864	842	844	871	841	794	886	865	862	858	864	851	865	813	875	911	833	860	839	888	851	815	838	943	818	868	806	812	824	791	852	865	844	862	878	847	833	808	885	884	846	876	828	883	861	866	874	828	867	883	861	870	882	833	887	858	910	843	869	848	868	819	800	839	871	855	850	873	835	852	851	917	792	839	812	828	879	856	792	837	858	866	922	831	865	810	849	841	812	858	851	807	856	826	836	809	865	832	810	846	855	805	877	834	837	838	878	843	814	880	866	866	850	857	816	830	875	843	844	847	847	862	838	848	882	861	864	856	853	810	866	824	857	855	867	846	821	830	797	857	854	812	847	902	859	809	816	827	793	839	878	856	774	873	826	837	821	837	897	864	852	808	841	856	801	869	849	800	875	864	838	888	924	846	854	822	809	871	864	839	871	786	845	893	850	891	849	812	890	884	877	816	858	841	878	845	901	845	826	881	835	844	877	875	838	871	849	840	924	868	927	888	894	856	837	823	799	819	850	835	905	839	816	907	818	906	875	838	817	870	836	857	812	845	878	869	839	878	862	826	853	893	838	807	853	839	847	842	833	859	863	845	866	877	877	900	861	808	873	843	872	852	904	838	865	817	807	815	914	851	874	867	822	915	860	849	866	841	856	812	843	851	915	903	880	861	855	842	847	846	905	886	815	833	903	831	854	869	842	885	854	850	847	904	833	874	886	833	880	839	871	894	898	871	838	919	861	871	841	892	861	832	827	860	851	816	891	833	803	853	857	837	873	837	801	873	865	847	867	841	847	882	871	844	824	886	901	819	881	815	872	839	828	883	868	809	866	819	825	859	854	853	869	856	832	843	915	846	811	820	868	899	854	871	817	822	789	849	823	838	843	869	916	832	855	876	859	841	913	855	913	879	840	853	853	839	861	868	893	833	869	849	832	836	842	866	850	849	898	872	838	828	845	905	858	854	839	874	854	849	811	845	835	819	867	866	820	832	856	885	880	879	846	849	878	848	873	858	821	864	881	915	867	863	854	834	836	844	821	853	842	848	886	840	845	885	831	868	847	832	864	888	852	857	848	859	859	825	863	870	853	855	876	886	874	868	886	863	857	810	817	823	810	824	818	833	817	838	901	869	878	885	823	856	837	873	875	851	841	847	861	885	818	846	871	847	868	852	868	854	877	843	859	808	870	853	814	819	874	937	897	873	852	849	846	840	871	813	851	840	860	838	871	875	846	812	806	850	893	874	845	864	896	938	873	838	824	834	819	811	825	818	868	871	808	859	884	836	879	885	829	856	890	868	865	861	888	838	851	811	858	872	836	807	883	803	876	861	845	845	846	834	847	818	869	864	878	849	822	821	838	851	841	876	849	827	816	883	872	874	859	883	819	833	888	891	868	886	837	839	827	844	830	909	878	920	857	860	856	847	798	867	840	834	846	852	842	814	806	864	827	847	725	931	838	875	845	852	880	864	866	864	870	844	768	902	847	857	851	840	834	894	808	878	813	827	815	814	837	882	830	844	872	868	900	839	885	875	898	829	878	866	891	923	878	821	916	862	889	842	884	867	878	884	886	812	788	820	851	867	835	844	828	816	887	858	884	890	868	864	878	881	848	884	832	883	823	886	851	818	886	847	828	851	881	820	824	858	842	865	837	804	862	865	840	830	824	838	848	876	790	814	821	854	824	832	799	848	833	880	866	823	838	829	862	852	907	838	803	897	804	816	868	811	902	872	819	861	837	840	870	832	857	796	832	850	801	875	875	867	865	862	847	821	903	838	810	892	828	823	858	822	856	861	823	858	862	885	848	877	816	831	820	850	858	826	868	860	875	878	820	849	902	812	847	891	854	814	801	895	834	860	871	881	835	838	832	897	882	900	859	840	868	814	858	867	859	884	860	855	857	870	860	874	870	853	874	848	811	847	886	859	887	853	842	794	853	889	866	843	853	786	805	866	841	868	849	809	878	845	886	845	883	835	841	863	875	850	865	851	847	883	793	812	795	810	872	854	839	876	851	890	863	815	866	829	883	852	866	866	841	871	851	822	860	875	879	792	832	849	867	827	839	776	859	888	866	885	817	822	822	876	841	813	817	833	880	829	856	893	805	844	890	883	889	855	816	830	849	806	884	873	847	883	844	886	858	870	863	876	908	801	854	874	884	863	878	828	844	831	830	805	848	876	878	883	904	861	822	820	866	844	874	815	876	833	887	806	873	862	876	844	919	861	902	845	854	889	893	878	850	870	832	924	874	853	903	847	863	818	835	854	779	913	826	936	835	834	890	878	930	839	795	864	824	844	842	817	858	886	842	881	833	784	825	806	829	836	854	882	825	836	881	849	812	861	855	835	826	847	866	845	848	875	885	882	897	765	861	844	883	887	847	829	876	882	863	820	848	816	858	844	824	860	826	902	849	855	885	870	868	872	865	852	834	856	866	838	841	865	894	862	794	809	827	862	858	853	853	856	851	880	855	840	810	823	844	891	814	858	876	860	846	894	840	855	851	849	897	843	863	774	872	845	853	823	872	810	838	877	887	859	870	870	797	822	840	857	844	827	804	864	875	855	834	862	911	861	889	821	847	847	837	824	819	861	828	893	833	820	866	823	883	837	837	876	867	865	830	848	812	854	864	842	857	814	893	802	826	856	864	827	826	867	822	861	904	858	799	869	841	865	832	802	870	892	883	885	879	864	875	851	899	846	831	863	894
1467	1432	3897	5695	4176	2306	755	238	116	75	70	73	77	73	75	67	82	64	59	69	52	65	66	90	52	77	56	70	74	65	74	58	77	72	71	59	70	61	76	68	73	66	61	60	65	74	75	89	66	72	63	61	74	73	61	64	69	75	75	73	75	59	66	54	66	71	73	57	75	60	68	76	52	63	64	95	62	78	68	74	65	61	65	68	81	81	59	59	76	69	72	64	69	60	82	77	67	70	68	82	73	72	61	62	61	68	62	71	67	69	79	78	83	78	67	70	62	59	62	67	60	70	66	61	56	62	77	69	73	68	72	73	73	69	50	72	69	79	71	73	64	52	64	79	79	64	75	69	79	74	60	79	60	58	68	65	73	85	71	71	51	63	69	61	58	61	59	70	78	73	59	70	63	61	75	61	59	69	70	68	65	79	67	72	76	66	86	68	73	81	49	55	70	60	64	69	54	68	73	69	54	68	67	82	65	59	65	64	77	76	70	64	71	71	63	60	79	65	77	68	71	47	71	73	71	79	66	65	74	79	75	64	60	76	90	57	63	50	67	59	57	61	58	72	79	68	75	74	65	76	62	76	57	75	69	73	70	71	77	68	60	78	66	76	76	76	60	60	72	66	69	72	60	48	77	74	62	59	79	79	68	57	68	63	72	57	82	54	69	65	68	63	68	84	71	65	87	63	68	72	60	65	59	78	75	57	70	71	77	86	68	69	70	73	55	67	85	65	67	70	70	71	78	71	76	70	57	60	61	74	84	82	91	60	52	78	77	66	66	90	64	68	63	73	75	66	63	67	53	77	66	75	70	72	80	78	73	70	62	59	55	75	82	68	72	58	58	66	58	71	63	57	64	79	67	77	61	61	70	78	86	69	69	53	73	61	75	61	77	82	65	86	62	72	79	57	66	73	81	75	58	74	64	62	74	65	77	56	74	72	85	67	71	85	69	75	69	73	82	74	72	55	71	69	72	62	71	70	68	66	71	71	70	78	70	63	76	73	80	74	79	68	65	63	65	67	64	70	62	66	62	73	63	76	62	70	69	70	53	65	63	64	63	58	59	83	73	76	80	73	60	69	60	78	66	70	58	69	78	58	62	71	66	62	66	63	72	57	71	69	78	74	90	73	61	84	52	77	80	64	76	81	81	65	59	68	67	65	73	62	66	66	74	66	73	64	59	72	52	77	87	74	60	58	70	62	62	66	68	64	73	68	71	66	63	63	86	76	65	57	74	76	66	73	81	80	79	68	67	69	54	70	71	71	63	61	68	66	86	66	67	51	53	69	66	73	56	64	80	71	74	68	53	62	85	84	69	74	69	70	74	55	78	68	52	67	78	64	62	78	73	72	67	57	79	72	66	68	73	62	55	73	63	62	80	83	73	64	64	59	80	75	75	73	74	64	54	63	58	63	67	67	61	69	61	81	58	68	66	63	68	83	88	73	57	73	70	68	81	59	70	70	68	68	70	86	73	58	58	69	69	78	86	74	65	86	64	62	69	73	65	71	67	60	77	74	65	92	61	61	57	77	54	64	73	88	70	72	80	73	65	66	77	64	84	69	80	63	59	62	71	59	68	62	62	83	64	78	74	73	87	81	75	74	79	70	58	72	53	78	74	64	74	68	62	74	73	58	65	69	73	61	64	77	71	69	80	78	67	74	75	70	81	62	48	72	65	62	82	64	74	51	66	74	72	73	77	70	64	72	62	66	62	78	44	73	68	54	60	61	70	70	72	75	72	66	65	65	69	65	72	59	70	93	62	75	68	59	69	56	60	70	68	54	59	57	66	79	71	67	75	73	63	61	68	78	65	67	67	66	73	82	74	69	61	59	60	66	67	57	69	79	68	56	94	68	57	72	67	66	62	60	78	77	62	64	78	77	77	67	80	67	76	76	69	71	81	74	69	63	53	75	71	77	75	73	76	71	65	71	64	82	57	71	58	67	67	51	66	64	66	67	72	67	70	62	68	61	61	54	73	66	64	58	59	60	53	74	72	79	58	74	58	62	71	55	80	73	63	63	65	63	66	65	72	65	61	75	80	70	69	74	71	72	64	56	59	69	62	64	77	66	70	66	68	72	63	68	93	81	67	63	55	71	59	79	65	67	84	83	69	62	69	69	61	78	63	60	60	64	60	66	63	70	70	64	80	67	69	64	65	61	82	69	77	69	96	49	59	56	76	76	67	75	56	58	57	63	60	73	67	58	65	77	59	62	66	54	68	79	65	79	64	52	64	79	56	58	87	72	58	52	63	64	61	64	62	66	68	63	72	62	78	65	54	70	60	68	62	63	66	67	62	76	84	72	79	62	69	56	71	75	55	76	65	59	66	70	56	72	46	72	64	56	74	64	62	73	68	62	72	59	56	67	80	76	68	64	57	52	71	71	76	72	79	74	66	64	71	74	82	78	70	57	71	61	78	74	78	77	86	73	66	76	88	77	83	71	70	66	60	66	65	69	63	80	70	67	66	77	71	69	78	50	73	67	67	70	67	70	61	83	70	65	53	69	69	55	60	64	64	76	71	68	70	82	75	88	68	53	68	72	77	77	55	67	74	81	56	71	70	86	62	66	73	77	65	70	52	64	68	53	58	56	60	67	67	75	82	77	65	67	83	76	73	67	59	81	72	74	75	68	66	59	85	65	72	73	71	68	70	62	80	68	64	66	76	80	67	85	70	62	70	67	58	67	80	78	58	83	61	88	78	70	84	70	76	69	59	70	69	55	67	68	74	67	74	63	82	65	76	80	68	68	57	66	73	63	67	77	70	78	75	77	69	60	65	76	81	72	61	72	90	72	66	63	58	76	55	66	75	77	74	68	62	51	68	71	55	67	51	71	78	64	68	66	67	72	64	66	77	72	58	73	66	76	69	85	67	84	79	54	75	58	65	66	92	74	62	68	67	75	76	69	60	76	71	54	56	81	63	64	75	56	71	63	69	72	60	68	76	74	61	73	73	58	65	64	74	64	69	72	74	82	61	85	75	59	74	82	75	70	74	70	67	74	69	68	53	75	57	65	62	68	59	60	65	72	70	74	81	53	61	71	67	65	75	65	77	65	73	67	77	82	56	67	70	71	66	66	73	75	79	78	64	80	85	64	79	70	55	66	64	69	62	69	88	70	61	87	60	72	69	75	63	65	58	58	68	73	76	76	72	57	83	64	70	53	53	76	75	65	66	62	80	71	75	69	70	67	71	62	62	77	69	65	59	67	58	65	59	65	65	70	78	54	66	68	80	75	48	90	80	75	71	68	71	61	51	66	60	77	66	53	73	87	57	65	44	68	77	59	69	69	70	67	63	73	77	67	72	62	76	61	63	67	75	59	88	55	74	65	72	66	68	71	63	59	74	65	71	73	77	72	80	85	69	71	69	67	78	69	75	56	59	80	84	80	66	71	57	74	55	69	69	51	80	70	65	67	66	69	72	57	69	80	82	69	80	65	60	68	70	66	62	68	67	65	71	65	75	63	75	59	73	66
16229	18358	28594	38798	39578	30370	16686	5811	1798	1045	866	905	902	859	823	852	864	859	881	827	810	795	850	877	803	836	878	905	795	852	883	829	864	861	838	813	851	848	834	821	803	855	826	792	876	833	769	813	812	832	856	870	784	852	837	863	867	815	870	830	821	856	827	922	831	822	809	824	838	814	822	911	861	894	824	845	885	831	819	794	771	857	840	829	862	824	807	815	868	854	783	798	818	918	863	867	905	906	865	854	828	849	794	808	880	779	835	891	835	900	875	860	841	814	828	829	785	854	855	840	878	865	821	860	828	838	845	848	765	796	845	801	900	852	844	841	834	820	856	831	853	831	837	840	851	821	835	832	890	903	840	844	859	791	847	848	867	867	832	846	822	841	815	882	830	851	807	834	821	890	807	814	861	835	830	816	856	802	828	826	835	854	868	832	845	857	830	846	823	811	810	845	828	826	833	900	781	841	863	840	853	857	839	836	824	801	859	826	810	867	825	830	864	826	861	830	819	870	823	802	781	869	858	828	831	827	813	839	847	838	822	846	853	858	898	871	840	835	834	837	831	884	781	821	849	754	852	850	822	823	867	787	798	914	791	820	868	835	856	877	826	848	890	796	791	852	884	835	861	821	876	810	846	817	835	847	845	843	875	866	805	867	854	849	817	798	827	828	845	816	856	847	845	812	850	850	852	821	833	812	791	840	804	907	839	808	840	785	882	890	836	838	877	819	807	856	826	805	833	918	839	855	867	833	795	834	847	885	829	809	806	845	887	834	846	852	821	839	811	878	816	811	874	869	811	827	852	848	847	848	833	849	839	876	829	826	848	868	830	809	825	853	782	837	895	854	831	843	795	878	832	872	860	873	788	879	795	803	814	824	865	827	839	824	882	899	900	887	904	763	815	864	853	860	830	825	803	888	787	867	860	804	830	814	848	815	795	850	839	809	816	838	851	845	783	907	781	847	833	811	851	783	900	786	835	815	812	798	859	873	849	868	874	836	853	832	846	851	851	850	895	833	816	791	852	852	848	875	845	810	860	848	867	853	829	851	862	875	842	854	828	841	836	885	886	834	815	850	870	811	790	851	844	821	837	863	820	822	850	862	855	825	823	811	895	800	811	824	833	826	817	909	859	809	823	827	864	858	858	863	829	856	878	816	877	849	831	839	832	850	845	851	847	811	866	815	832	790	886	831	902	844	805	849	886	818	794	849	832	844	825	820	823	841	800	835	814	824	863	825	819	813	856	817	849	802	874	857	911	784	810	873	802	795	817	853	806	861	861	831	812	830	824	862	819	857	854	841	791	829	831	850	829	845	791	863	837	830	856	854	816	788	826	870	837	857	862	827	798	829	860	888	802	831	835	857	837	817	847	783	824	859	821	876	865	847	848	843	891	855	840	847	818	864	826	814	835	857	875	834	841	806	849	864	847	843	832	820	859	825	875	828	852	810	844	869	829	836	795	827	867	834	880	816	832	834	852	830	883	885	804	859	836	851	853	811	751	832	832	826	848	835	797	854	821	835	870	809	796	829	825	870	848	846	846	868	833	844	885	852	827	819	842	852	855	863	849	818	852	853	826	853	829	813	817	819	900	864	810	875	809	855	853	848	831	868	883	836	865	824	821	826	871	883	836	897	826	817	831	813	860	839	866	856	822	814	815	852	865	808	852	836	835	855	888	841	852	819	868	841	852	848	850	794	865	834	859	834	851	852	834	837	892	854	862	880	863	845	818	834	851	817	848	892	824	883	854	834	802	854	799	864	839	864	837	848	858	841	860	851	886	826	872	877	845	827	816	853	808	788	815	820	907	776	807	860	820	805	856	874	818	851	847	889	792	820	857	870	863	807	848	823	798	797	917	829	844	797	904	830	884	835	907	858	786	833	811	845	852	824	821	814	808	834	815	880	882	832	787	851	819	815	860	797	861	821	825	821	844	818	882	823	866	800	868	806	786	793	826	797	887	774	816	792	847	878	767	803	845	842	830	859	788	835	867	897	810	786	871	849	794	832	854	828	842	826	874	857	799	893	865	827	813	852	821	830	830	838	799	840	822	864	854	835	794	840	809	873	814	840	881	854	879	859	851	888	825	866	834	837	879	804	866	886	824	852	911	826	774	784	833	813	873	826	849	836	786	849	842	857	813	837	811	843	917	852	849	852	850	833	872	819	873	834	868	798	873	848	833	809	831	859	824	843	853	831	802	818	775	854	829	840	874	811	831	829	824	852	867	826	787	857	805	830	893	844	836	845	845	841	824	796	811	861	831	821	837	843	841	851	842	848	905	860	881	855	852	849	798	814	882	888	854	879	821	803	853	846	835	839	803	841	800	796	789	865	863	815	873	863	846	810	854	879	842	859	854	857	806	810	853	843	815	865	831	807	874	831	858	808	850	789	855	821	851	812	846	869	827	847	883	882	786	831	756	859	828	834	822	827	849	841	830	827	808	856	859	827	892	811	806	826	897	865	814	836	866	812	813	867	830	878	805	850	860	793	805	816	808	843	884	895	843	803	878	885	846	904	849	799	803	833	817	865	840	854	824	827	842	840	866	874	807	869	838	897	877	761	871	851	810	867	811	808	866	852	808	861	787	818	830	817	750	801	858	861	792	856	831	823	827	817	833	879	856	826	871	832	816	842	843	817	806	867	843	811	856	861	860	797	858	814	794	852	830	851	832	810	830	810	772	883	836	810	846	822	846	860	803	861	822	847	865	848	816	858	849	801	808	847	854	881	865	857	812	862	852	815	886	902	871	857	848	866	854	864	853	875	838	832	847	886	882	828	821	848	917	784	809	813	827	872	875	838	872	854	835	798	840	800	799	865	767	813	825	842	832	856	810	780	878	847	861	852	840	856	824	801	820	851	837	865	839	860	836	814	867	784	817	857	844	861	858	836	831	858	891	834	847	871	827	816	814	871	858	835	818	861	861	807	773	797	861	798	825	816	826	803	872	858	846	815	842	844	836	860	842	797	867	819	827	819	935	858	871	859	845	882	830	835	820	799	855	839	797	904	819	821	806	822	831	824	838	831	810	824	842	800	829	834	815	815	867	861	795	854	820	852	827	882	784	826	830	881	833	809	847	848	787	826	807	800	768	864	819	828	805	832	835	829	849	829	832	823	859	921	871	857	852	841	782	816	872	884	843	846	859	824	792	900	843	841	854	789	824	849	830	820	852	775	828	915	878	790	870	874	844	852	836	808	847	866	809	841	844	809	807	851	818	865	812	815	851	833	834	827	794	840	811	787	798	839	842	869	830	821	844	819	817	817	872	836	845	815	854	826	863	827	861	808	831	843	827	894	820	866	812	837	875	797	839	841	815	837	856	851	808	837	849	850	828	872	839	852	784	828	797	818	816	797	835	863	848	817	888	850	843	813	799	886	828	909	861	822	788	846	816	847	836	837	850	902	878	784	829	814	828	899	865	830	856	826	785	855	811	795	854	818	842	860	831	832	806	827	888	851	786	864	787	858	830	881	815	839	854	810
1189	3935	10885	13190	10367	5461	1685	431	137	99	63	70	67	69	56	75	65	70	70	49	67	68	56	74	56	64	58	79	62	54	75	64	66	66	67	61	78	74	67	69	70	77	72	88	69	72	68	67	64	67	70	71	72	69	59	78	63	64	65	70	70	80	54	73	62	77	72	67	71	71	62	75	69	69	58	68	67	57	66	67	78	65	79	57	95	73	60	73	65	73	76	59	67	76	57	77	70	72	83	67	65	62	74	72	66	60	83	53	75	77	69	59	70	74	61	68	59	66	60	57	61	68	84	56	65	73	62	93	58	67	75	72	76	66	75	81	68	60	70	72	80	68	67	60	65	62	59	73	59	72	65	58	67	63	81	73	69	75	63	73	84	65	62	77	72	93	64	71	76	67	63	65	79	72	73	70	70	51	73	71	68	78	72	74	65	71	63	65	66	64	53	71	80	68	62	66	68	53	67	80	84	62	66	62	59	72	89	72	68	61	75	67	74	92	75	69	76	59	71	65	77	70	59	58	70	71	66	74	62	63	72	62	71	66	78	57	78	82	62	71	68	80	53	63	65	56	79	75	83	65	69	63	69	73	73	69	61	72	60	56	81	73	72	70	79	70	71	80	79	59	76	69	68	67	60	75	56	70	79	64	67	64	69	72	84	60	58	64	86	62	69	73	72	52	69	63	74	64	73	84	59	63	56	74	76	73	69	63	51	70	70	72	59	69	75	63	92	82	84	71	67	62	80	68	75	66	61	77	63	81	67	55	76	71	56	78	65	69	65	83	63	81	69	63	70	72	57	84	67	75	84	74	54	76	69	59	78	74	64	77	63	58	74	67	74	65	69	61	62	71	62	69	69	62	45	84	68	68	73	74	60	55	73	69	79	60	69	55	75	69	74	70	63	77	63	64	74	59	70	53	79	69	64	73	73	67	76	71	56	60	63	78	61	57	77	64	57	80	64	72	65	72	58	74	57	79	74	51	59	67	66	81	56	66	58	72	68	70	72	71	60	74	70	56	78	69	69	67	67	68	60	72	53	74	70	74	75	80	69	68	66	73	65	69	78	71	89	70	65	70	61	65	69	67	62	80	65	56	74	62	58	65	70	57	77	70	84	68	69	69	71	70	55	66	57	71	64	80	74	75	73	68	65	64	71	70	69	68	59	72	55	68	58	75	66	79	74	69	82	60	69	73	79	64	74	71	62	66	52	73	62	63	68	71	81	73	72	76	60	55	72	67	68	81	55	53	66	72	67	69	74	67	68	62	56	86	79	53	71	70	77	79	74	71	53	70	73	73	74	67	66	75	83	59	77	65	66	61	66	75	80	60	73	49	64	62	58	82	80	71	66	67	61	70	83	58	55	61	72	76	59	79	69	58	80	72	86	66	80	64	64	62	58	68	65	56	62	59	78	75	75	61	65	55	85	75	89	76	76	75	75	73	51	84	67	63	56	72	65	61	69	83	77	55	71	68	58	58	70	70	78	72	65	72	61	72	77	79	71	63	66	64	63	68	74	68	69	64	78	63	62	71	82	61	77	64	71	75	73	73	77	72	67	62	71	68	64	75	64	61	66	71	72	71	57	66	69	91	59	61	72	74	80	74	63	84	73	73	77	67	65	72	62	71	75	66	65	77	75	75	76	68	59	64	78	53	58	85	71	75	51	71	69	75	60	61	60	73	75	48	70	54	77	75	66	78	71	76	58	77	89	63	79	60	81	83	60	61	61	71	62	69	67	72	71	78	72	63	71	67	73	77	73	68	82	80	70	78	74	74	61	59	62	69	57	57	76	75	69	69	54	71	62	80	75	57	65	64	57	66	85	66	53	71	78	56	63	76	64	61	80	78	63	75	66	62	73	67	67	74	81	69	58	68	64	77	70	56	72	73	57	74	66	77	64	69	64	81	71	71	60	74	81	64	74	52	71	71	78	55	58	80	48	57	73	74	71	72	63	63	61	82	52	65	81	63	79	83	72	88	58	65	76	69	64	60	61	63	73	78	68	89	67	63	74	65	70	96	55	66	90	68	66	64	63	60	72	66	67	61	63	66	79	76	73	49	62	64	59	90	68	72	62	65	61	80	74	63	70	61	72	76	55	68	63	82	58	78	77	81	64	65	63	64	84	83	76	71	67	68	69	72	66	63	79	87	63	69	75	67	85	71	75	72	75	61	70	78	73	70	62	58	73	71	68	59	64	73	75	68	66	63	74	66	73	81	81	67	70	68	58	76	70	65	77	73	69	66	52	67	68	69	55	72	71	76	69	70	68	52	84	70	72	70	67	68	54	71	63	66	62	67	79	76	74	80	61	86	76	59	75	66	76	68	81	67	72	78	65	74	58	60	88	75	62	66	68	79	66	73	55	66	75	64	61	60	67	60	55	61	68	71	80	74	63	61	79	69	60	81	76	71	85	60	69	67	59	59	81	61	62	72	62	57	77	78	58	70	73	73	74	67	63	63	65	67	78	74	61	65	78	58	75	67	72	66	63	76	72	89	63	86	53	69	65	86	60	76	76	72	72	66	82	64	69	64	68	74	62	49	69	64	67	66	76	73	76	71	60	61	66	68	70	61	71	59	70	67	78	80	64	75	54	53	62	81	59	68	83	70	68	66	72	67	69	84	62	67	69	67	86	66	70	69	59	50	79	71	56	69	72	61	71	85	52	81	79	79	64	80	63	66	70	59	62	75	64	74	67	78	69	73	68	101	77	65	72	57	69	80	72	60	69	70	70	67	69	91	78	64	92	68	77	61	55	73	68	70	82	62	66	69	76	80	93	70	91	64	60	59	68	66	72	69	71	66	65	78	75	80	81	64	68	73	74	60	69	57	54	68	65	73	72	67	72	77	76	61	67	75	80	68	74	85	61	68	78	65	64	62	81	63	74	72	66	63	64	66	98	70	70	72	70	62	64	82	80	72	83	81	66	62	67	65	62	55	67	73	83	71	44	56	78	76	72	61	57	68	63	54	60	71	76	73	62	68	82	81	52	59	78	73	59	68	66	75	64	74	54	64	68	80	67	75	78	69	71	71	69	84	63	67	56	54	66	61	75	70	71	62	67	76	82	69	71	69	68	80	71	54	69	69	74	62	74	88	72	69	55	67	75	83	63	65	59	69	71	69	63	67	58	51	55	74	47	66	63	81	69	69	66	73	75	68	57	65	72	73	56	69	67	71	68	74	66	78	59	75	60	80	67	67	69	66	64	65	73	71	71	81	70	80	70	66	62	56	64	45	65	72	53	67	75	57	73	74	73	65	69	65	80	72	63	69	80	77	69	82	62	76	71	76	71	66	78	66	62	63	76	59	59	69	66	67	75	89	67	65	47	93	63	68	74	78	61	50	65	80	69	63	64	60	70	57	74	68	80	76	80	70	84	89	62	75	60	73	93	61	62	82	86	65	73	70	76	76	74	68	76	67	77	71	60	73	77	61	69	79	75	75	81	72	55	66	75	80	56	73	71	62	79	72	77	73	73	67
23809	28620	38954	53919	55975	40462	25115	11233	3513	1374	919	851	849	800	785	788	844	846	856	894	864	881	839	882	898	841	881	807	866	818	871	855	806	875	847	851	846	824	806	848	870	877	828	855	845	815	850	820	850	824	870	868	813	827	841	828	850	874	845	884	817	834	817	855	861	832	908	792	858	829	868	886	814	804	829	821	864	787	900	838	868	900	857	791	831	825	850	848	857	815	812	839	900	823	872	886	857	818	863	826	888	847	856	804	848	877	863	911	867	795	836	840	796	902	836	808	915	853	828	895	875	810	810	848	868	856	895	862	822	892	871	801	806	798	797	873	889	827	826	805	862	782	894	849	804	795	788	812	825	855	815	808	829	805	875	841	794	876	796	854	844	812	830	874	822	812	922	861	926	812	823	814	862	874	865	856	852	805	887	848	828	846	806	843	848	856	865	834	861	847	801	815	852	901	820	787	842	824	850	877	820	886	862	826	832	836	824	862	883	848	896	845	873	880	789	871	824	843	830	852	863	848	828	869	897	892	879	777	866	817	860	879	867	850	858	865	851	836	862	871	839	867	859	835	813	847	865	871	880	865	853	836	830	854	902	811	806	835	830	848	869	888	892	835	851	817	850	852	906	836	891	895	913	830	826	832	827	872	836	880	823	858	902	884	863	814	843	860	844	833	847	848	814	822	844	796	867	879	825	815	884	835	827	837	824	856	827	848	812	864	815	813	799	814	805	852	852	829	849	830	856	782	837	851	863	833	837	844	859	897	878	821	837	855	831	878	854	873	788	864	839	883	845	824	794	839	831	849	838	795	824	860	859	879	814	856	844	854	847	898	796	826	829	834	884	896	806	899	851	809	862	847	841	780	850	826	881	826	790	856	824	803	871	858	866	863	861	844	849	847	837	838	852	822	856	843	817	844	818	870	814	875	832	854	850	841	807	825	839	908	823	838	884	815	858	865	810	830	874	817	835	856	870	871	881	805	818	885	831	811	867	847	886	839	866	861	815	832	811	869	870	775	855	835	837	867	870	870	805	840	900	849	853	795	887	875	870	860	844	844	851	827	873	895	860	863	849	882	828	865	839	830	860	867	828	835	818	846	870	883	850	877	843	856	833	853	846	850	879	814	875	857	873	863	885	816	869	868	893	815	873	839	797	842	868	843	839	792	814	862	840	837	860	849	865	871	860	856	836	813	833	821	837	887	869	885	871	867	886	867	862	809	827	847	824	829	861	883	846	819	873	855	826	844	855	830	865	896	855	844	846	833	803	820	852	875	875	820	821	856	875	848	839	847	815	829	818	890	808	873	807	849	850	805	852	844	848	872	843	894	824	863	859	841	819	872	802	816	828	822	830	874	783	822	871	825	807	844	829	830	845	821	819	880	827	933	870	842	847	872	862	864	836	835	811	834	812	865	845	838	855	849	847	904	859	846	799	811	815	921	839	856	842	806	859	823	853	865	828	857	844	818	876	895	903	865	843	837	887	904	854	852	831	841	864	896	841	854	885	872	811	821	877	817	848	846	844	838	855	848	883	885	855	835	895	827	839	847	861	798	891	894	857	822	820	867	805	860	895	861	827	847	854	869	836	832	821	810	883	816	868	856	869	836	817	858	849	815	844	861	847	900	866	819	811	828	853	802	818	873	856	835	818	888	826	829	835	864	852	831	822	855	800	837	872	821	807	880	805	839	834	822	795	856	868	850	834	878	823	906	836	861	862	855	885	910	843	783	939	848	847	841	816	798	859	866	889	854	891	839	865	865	892	830	845	848	883	864	810	837	825	795	833	864	862	831	816	838	862	849	792	809	881	880	889	849	844	887	874	881	823	871	826	850	793	857	857	836	858	882	866	811	825	877	812	902	857	844	883	858	898	827	844	872	832	821	823	813	842	814	868	845	878	845	840	855	833	888	843	860	825	880	822	869	833	833	852	819	879	819	859	870	855	837	878	885	855	829	894	821	801	844	828	789	820	845	837	778	938	833	853	833	806	830	863	872	820	851	894	839	845	843	779	830	843	848	830	836	850	844	830	878	894	860	787	827	866	833	859	798	789	815	821	867	863	896	850	859	830	835	818	855	820	812	831	851	885	819	881	845	806	888	811	811	822	840	829	813	806	801	830	884	850	774	916	848	784	837	858	914	873	878	870	870	856	840	874	860	850	845	894	814	858	850	783	862	850	815	851	839	773	860	893	839	845	847	825	890	871	855	843	830	829	845	850	803	843	893	828	830	837	828	879	853	910	829	783	875	828	807	805	842	884	862	817	838	849	850	816	878	852	842	895	816	833	921	870	807	816	798	872	873	875	829	880	836	879	851	864	819	846	840	825	848	818	814	816	832	840	859	904	881	859	818	831	823	809	770	817	824	866	801	887	843	830	883	818	833	833	791	848	890	848	790	837	837	847	814	872	848	837	860	830	841	824	828	855	864	775	874	875	862	821	833	831	832	812	819	847	832	903	872	852	864	849	815	872	884	814	795	846	820	858	830	849	827	857	816	861	843	795	857	846	874	873	840	853	862	838	837	847	831	843	818	861	889	861	855	835	824	872	813	905	875	844	825	813	842	841	808	892	795	800	822	831	837	876	860	884	860	881	846	855	807	865	856	792	869	851	818	893	841	864	845	839	820	840	825	870	875	820	873	817	833	826	826	857	914	861	859	842	831	841	857	869	847	810	871	863	815	799	831	801	835	877	816	848	866	909	834	820	856	854	920	855	863	908	834	908	852	819	838	867	873	874	860	907	837	843	791	808	856	854	867	800	894	866	901	847	874	883	884	849	828	842	854	820	839	803	872	847	822	901	862	819	830	824	876	867	846	830	828	796	808	845	817	858	856	855	824	878	874	825	820	820	807	859	855	884	882	800	832	813	785	824	796	888	842	846	892	859	862	893	849	850	861	878	852	886	915	867	831	862	881	813	861	855	863	824	852	821	897	879	920	853	839	849	883	814	810	832	791	843	820	842	844	862	834	848	834	801	887	844	830	849	811	845	832	841	847	830	855	842	873	786	828	821	878	838	813	867	837	838	856	859	837	890	855	834	887	774	858	870	839	799	788	860	805	837	886	853	834	855	816	858	911	867	792	845	855	885	883	839	894	807	825	886	856	843	817	864	827	854	852	890	821	873	848	806	861	817	857	882	910	897	823	880	858	854	836	864	813	839	874	868	836	809	864	839	810	841	807	845	824	868	824	805	888	870	822	838	844	823	858	875	847	831	810	852	917	836	798	880	891	816	811	845	849	874	812	821	823	853	788	811	881	854	873	861	832	827	814	829	843	868	859	827	812	846	797	822	849	860	843	870	865	869	787	879	816	846	874	813	873	897	825	821	859	858	872	896	907	880	851	865	820	858	818	864	880	872	871	796	850	868	892	885	826	827	804	854	869	829	875	852	863	854	835	827	815	803	857	800	821	794	839	817	859	877	798	856	812	831	843	827	869	847	813	869	862	827	819	841	881	808	820	859	846	838	862	923	828	867	853	859	841
2408	2860	11156	14928	11447	5676	1675	459	169	102	72	52	74	72	69	73	61	77	68	76	72	62	73	70	86	58	74	46	77	73	66	77	84	79	70	67	59	69	64	72	70	63	69	65	58	61	60	61	58	81	85	64	66	71	74	79	71	81	52	57	74	71	58	64	68	75	76	61	68	64	50	63	79	88	51	70	60	63	66	83	65	78	74	76	59	68	73	61	67	75	73	73	84	60	68	61	54	63	55	81	72	68	83	75	73	85	77	76	73	64	62	58	74	77	67	79	67	67	78	63	52	61	77	68	66	60	58	74	69	84	83	85	52	58	81	61	72	74	79	64	69	65	71	72	72	76	69	68	73	66	61	66	63	69	64	63	61	62	71	65	78	71	72	77	62	53	61	66	69	72	74	67	61	78	81	72	66	59	75	55	64	69	60	62	73	67	71	75	76	72	77	75	69	84	49	58	77	64	77	76	59	71	56	56	69	81	62	64	70	62	62	75	72	69	72	66	74	65	50	81	67	68	65	73	67	73	64	77	68	74	74	48	71	85	67	70	68	55	82	69	65	75	74	70	55	67	67	71	86	58	69	69	69	79	67	64	83	66	64	69	67	63	62	73	62	75	77	70	76	64	96	60	72	59	65	75	71	68	67	67	88	57	75	73	78	86	70	78	78	62	81	90	58	60	48	68	65	70	80	77	51	65	63	67	76	64	70	72	81	77	65	69	79	64	70	62	67	69	83	67	65	64	73	60	68	66	79	62	80	69	67	52	70	64	65	72	84	67	59	76	71	71	74	68	78	66	65	61	71	69	61	65	63	80	62	62	78	80	60	66	78	71	72	73	51	67	63	59	76	70	64	71	60	71	70	85	81	73	65	67	80	76	68	67	56	77	66	70	62	69	70	66	69	70	80	76	73	64	62	63	81	67	65	64	59	75	75	78	71	78	76	55	75	62	87	72	75	64	62	79	62	65	64	59	71	58	70	52	72	70	82	69	75	74	71	80	78	65	84	72	81	73	78	70	76	57	76	74	53	47	54	61	73	63	63	73	77	63	70	75	69	70	79	83	59	72	61	76	81	63	77	78	70	80	66	75	72	53	69	78	55	72	62	67	54	55	63	70	57	75	62	66	81	88	76	75	75	54	59	85	76	67	64	62	80	70	65	84	64	61	79	63	73	64	68	70	60	76	73	78	72	75	80	77	77	64	73	71	76	65	77	69	68	66	75	65	72	89	78	77	69	73	65	74	73	82	69	71	98	72	70	64	71	71	75	64	69	64	62	76	64	74	69	66	66	81	76	80	91	60	80	62	78	59	64	63	56	82	70	86	75	70	73	68	77	74	54	74	74	58	85	80	63	75	72	80	64	66	66	59	76	62	62	73	67	68	74	69	67	68	76	55	70	65	58	68	78	65	81	61	73	73	68	74	72	70	72	79	73	77	74	76	83	77	75	62	57	57	65	71	71	77	76	73	65	65	60	65	85	71	74	80	73	64	62	62	74	84	70	87	72	63	80	58	66	78	75	59	68	67	73	72	78	63	64	65	63	74	62	74	63	77	62	81	79	65	70	71	81	53	74	41	67	63	69	68	76	80	83	61	73	76	61	71	61	84	66	69	63	67	85	62	65	77	71	64	72	81	74	58	79	72	79	59	68	82	70	75	60	56	64	67	72	71	65	82	76	57	81	60	75	72	71	67	74	58	85	71	66	63	62	77	53	84	75	68	67	79	81	60	67	56	71	69	60	64	69	68	47	63	57	68	88	76	78	61	66	70	65	56	81	68	81	58	89	72	71	74	66	65	79	74	67	86	62	75	57	58	72	65	87	77	64	64	71	69	54	67	65	66	66	77	73	75	62	70	70	64	79	72	73	72	75	71	65	70	70	82	65	74	66	84	62	74	82	80	67	78	65	71	78	80	71	55	73	78	65	74	63	81	63	63	82	74	82	65	75	62	62	78	73	87	54	82	68	73	77	62	62	72	68	59	76	90	57	67	93	69	74	55	76	79	66	66	72	68	60	62	63	80	81	71	80	66	81	61	69	65	73	54	74	61	65	59	65	86	71	66	60	67	71	64	65	77	69	80	87	59	80	75	54	68	71	61	63	63	71	76	69	71	72	54	86	57	70	66	78	71	67	73	69	70	71	74	75	79	73	72	74	67	77	64	65	75	60	73	63	68	81	69	82	69	79	82	62	76	63	63	63	63	60	70	72	68	68	66	71	66	73	77	88	69	70	68	69	59	60	79	80	82	65	79	78	67	83	74	83	70	67	69	63	65	65	80	71	74	74	59	68	53	63	56	55	62	86	75	66	54	70	65	67	86	54	78	65	87	83	73	74	74	64	71	63	73	76	78	68	65	80	64	67	86	74	69	61	78	63	79	63	67	63	71	67	78	85	66	63	65	76	72	59	83	60	61	62	65	71	73	69	70	68	72	69	60	74	75	65	70	77	71	71	63	65	62	71	66	61	66	69	78	63	65	65	69	67	68	75	63	65	61	74	62	77	73	78	81	62	71	72	74	70	68	73	74	82	77	72	71	75	77	82	60	61	55	77	61	79	71	73	61	61	55	78	69	69	70	76	63	74	76	83	81	87	68	70	70	56	58	65	56	71	71	60	68	66	78	66	73	89	73	79	81	73	69	71	68	68	64	69	71	67	92	65	76	76	71	76	79	81	73	61	58	71	57	74	56	70	70	76	61	64	65	75	73	84	62	79	73	73	74	72	78	76	55	69	89	75	68	66	65	67	78	71	76	73	63	88	74	73	58	78	88	75	52	84	78	78	61	78	55	47	78	63	78	72	64	68	73	68	73	70	76	76	64	74	72	82	57	64	72	63	54	73	67	73	68	68	72	76	72	72	68	68	81	70	71	64	78	62	69	59	64	63	71	70	58	60	65	73	78	80	63	70	62	60	61	67	64	82	62	64	79	83	72	62	60	71	78	79	65	76	69	83	85	76	75	73	96	75	67	73	54	62	70	75	88	66	60	57	67	62	64	54	68	78	62	79	70	59	71	77	64	60	64	67	75	76	75	75	66	73	75	74	65	61	69	54	75	76	70	60	61	82	79	64	81	68	64	74	83	63	72	75	66	87	76	56	58	59	75	65	65	63	65	66	58	72	80	77	69	63	65	65	63	74	69	68	68	70	68	68	70	94	84	64	59	80	70	67	54	64	70	68	71	67	58	71	83	67	64	62	73	68	66	66	79	66	70	76	62	76	59	75	60	71	63	72	58	85	72	90	50	72	72	86	72	74	70	72	65	78	76	62	75	63	59	63	77	70	73	74	62	54	73	61	76	82	76	53	84	65	76	78	63	65	70	64	75	67	64	78	70	73	71	70	71	52	77	64	71	72	57	80	54	76	69	60	65	66	75	58	79	63	81	74	62	76	64	74	57	66	69	72	67	71	70	64	84	67	72	109	64	72	76	76	56	81	72	86	71	69	73	75	61	69	62	65	73	75	66	88	74	75	81	67	77
21945	25756	40021	55191	56051	40596	26008	12675	4137	1485	977	934	858	819	843	836	793	799	859	893	922	899	857	865	844	868	884	834	868	884	841	869	860	901	821	855	874	894	877	881	843	817	827	905	879	909	880	852	854	813	889	829	831	898	895	852	861	844	844	814	879	891	867	872	885	884	841	844	874	876	865	854	832	855	910	858	886	843	819	842	907	835	848	829	880	831	842	824	867	816	822	826	832	847	862	829	821	885	840	868	841	826	801	921	878	872	865	836	897	888	898	887	833	836	876	842	887	882	879	855	863	854	879	853	837	852	872	798	820	870	887	876	864	861	894	835	849	850	905	842	878	938	845	825	808	841	847	922	949	872	818	826	891	876	871	865	876	834	803	866	899	881	857	838	898	912	914	897	907	857	876	862	868	859	861	807	861	837	895	840	847	833	870	864	868	835	852	838	867	882	888	878	900	896	805	881	856	852	902	900	834	842	888	845	866	880	835	822	841	853	865	935	862	868	864	853	824	855	837	871	781	865	890	887	902	832	833	837	901	825	886	846	860	889	881	901	857	873	784	856	874	873	849	832	846	883	827	850	863	889	878	894	861	874	861	901	851	877	844	920	891	808	847	853	838	830	833	883	830	841	874	819	826	820	860	846	839	867	875	867	809	876	864	845	842	881	846	862	877	886	864	842	872	856	868	870	848	828	876	896	837	888	839	896	877	862	803	827	848	885	829	887	923	865	820	869	859	857	849	888	893	854	846	853	898	834	893	831	822	859	887	818	846	854	874	827	870	833	847	899	875	894	826	854	875	803	863	856	833	828	848	818	866	854	858	860	884	825	861	885	865	902	870	855	829	824	867	828	873	860	856	873	863	852	838	840	807	889	849	846	860	815	892	888	857	848	857	816	862	906	896	856	897	832	859	803	830	880	913	909	840	835	825	837	859	881	866	860	869	869	816	859	868	879	830	849	904	844	886	824	841	847	859	880	864	858	797	834	822	843	878	891	854	858	889	855	869	826	885	837	847	862	875	867	888	870	830	830	824	879	861	812	850	861	854	880	838	912	864	880	898	895	886	872	820	839	855	887	843	852	879	880	856	867	894	844	883	824	881	851	856	864	869	888	823	834	857	931	820	853	824	811	811	862	902	901	879	855	901	879	876	879	909	847	865	880	844	912	861	870	845	894	872	814	833	855	816	871	879	820	874	820	859	849	883	844	873	880	829	865	819	826	849	808	935	893	857	846	894	832	863	898	870	847	880	861	812	862	816	875	888	901	814	837	859	850	887	845	846	882	865	881	903	852	829	907	872	904	840	862	876	810	851	896	894	844	829	843	801	900	848	887	893	902	832	876	848	902	826	918	836	882	846	878	835	906	878	849	823	902	878	891	820	811	824	815	848	856	837	870	851	892	868	850	819	849	865	823	839	854	865	836	865	871	920	836	920	848	871	843	886	776	856	841	823	841	865	864	903	892	938	818	852	899	842	904	818	900	851	821	868	853	865	914	846	904	826	895	879	845	895	870	867	870	891	879	853	859	916	834	875	836	839	862	784	818	820	878	837	855	884	821	867	840	856	873	905	875	848	853	849	850	860	883	826	887	898	835	872	852	896	878	847	862	878	850	930	897	884	868	916	866	870	819	846	847	893	853	874	808	833	824	858	857	835	837	860	856	873	808	836	889	860	839	879	870	871	856	846	834	854	864	878	907	881	811	878	844	849	804	877	826	869	832	898	884	858	797	834	811	847	849	845	896	853	905	840	850	844	871	790	891	867	899	943	840	920	851	915	835	842	887	852	831	863	822	882	932	880	874	913	861	884	832	827	875	877	861	839	859	856	903	864	819	860	843	848	854	835	816	845	820	852	830	870	801	829	832	872	801	862	902	884	843	858	827	877	866	853	845	847	907	870	865	852	859	890	846	863	849	906	897	861	806	851	817	877	870	911	842	807	872	853	829	913	855	844	863	863	868	843	797	879	862	849	830	841	872	831	862	819	826	876	873	858	874	889	838	905	873	829	843	824	863	863	840	874	820	839	888	858	886	885	863	877	853	849	871	857	886	841	835	864	877	877	796	823	917	850	857	828	889	867	862	886	830	855	917	863	866	837	867	807	852	853	897	826	908	835	860	850	826	825	914	832	871	831	865	794	868	866	853	863	801	863	850	831	843	854	881	802	870	840	888	834	896	888	864	849	873	823	849	905	850	864	863	861	831	861	876	835	806	861	860	900	827	890	841	864	863	875	821	807	866	854	822	877	844	866	907	821	824	841	799	869	873	868	827	936	803	856	863	860	907	879	847	916	849	871	814	892	895	852	880	870	838	798	864	862	845	830	865	805	824	821	806	865	861	878	802	867	863	891	863	879	853	895	774	867	857	855	801	882	824	789	826	827	858	827	828	864	850	882	834	865	903	855	860	831	849	848	878	836	885	898	870	858	845	887	878	886	852	805	845	819	852	864	858	858	930	861	880	838	874	853	865	854	839	818	873	853	859	876	880	912	808	848	809	900	871	852	878	820	817	882	876	863	850	884	911	864	846	825	840	870	819	837	832	867	854	848	819	911	895	832	871	876	875	922	865	904	867	846	859	839	874	885	832	867	895	799	854	780	844	866	840	839	880	834	872	846	859	812	940	880	862	884	822	840	873	877	784	829	903	852	867	830	867	828	917	860	854	906	900	863	842	846	856	859	891	820	841	929	861	871	905	852	846	875	829	852	844	898	831	818	869	919	819	860	841	868	877	872	825	905	826	819	831	864	846	857	793	769	886	892	855	845	873	906	843	887	866	825	828	854	874	838	913	896	855	857	871	888	858	833	819	852	840	846	852	843	853	767	878	892	839	839	847	851	874	801	866	886	898	873	910	847	882	842	847	862	886	855	849	954	877	839	852	904	848	855	843	843	862	853	879	861	822	845	856	790	828	870	897	878	863	840	853	841	878	871	893	875	888	829	830	856	864	840	872	831	844	856	889	854	879	826	837	839	833	842	885	846	873	861	821	835	844	851	851	865	891	900	870	849	882	805	843	912	852	881	872	920	899	871	899	890	832	878	836	858	848	856	824	853	856	885	849	902	821	780	865	863	836	827	837	812	864	858	831	824	865	873	878	820	833	817	889	865	852	828	895	818	914	863	865	874	803	869	871	861	872	909	885	908	887	902	835	859	849	870	857	851	890	895	845	948	836	926	895	863	809	893	850	909	867	852	839	890	824	848	802	878	867	832	957	851	817	842	815	879	803	881	845	850	831	836	887	863	872	855	841	840	767	870	880	853	907	874	848	883	886	831	878	860	883	861	837	851	880	893	848	853	889	873	832	876	866	867	906	834	858	862	860	889	851	892	865	837	863	871	840	896	836	858	847	847	908	867	858	855	916	854	840	840	866	838	858	856	863	831	874	839	823	903	894	865	895	845	814	888	843	835	795	838	873	886	870	869	902	895	847	847	872	889	825	826	859	847	849	887	889	925	826	877	848	823	849	894	802	882	871	894	818	840	879
1617	5994	16432	20934	16834	9432	2993	811	250	98	80	77	60	84	73	68	57	64	72	73	78	66	68	66	77	74	65	71	72	69	68	64	60	79	59	61	64	70	72	53	58	60	92	67	46	63	71	76	76	72	70	72	64	58	77	71	79	69	58	68	67	70	64	57	73	75	55	76	62	72	68	76	72	66	62	74	65	60	61	71	76	58	62	64	73	81	69	60	70	72	83	65	65	75	62	73	61	67	60	62	67	57	63	58	64	90	82	76	70	66	73	52	81	78	67	72	56	93	75	77	71	62	75	85	65	73	72	64	55	64	74	69	47	81	56	54	73	72	68	84	59	65	78	62	69	70	73	82	76	78	56	70	69	54	84	66	85	66	71	67	62	69	76	77	74	86	76	67	72	71	66	77	80	80	81	62	67	69	72	70	65	64	60	89	71	75	57	65	64	69	74	65	61	70	52	76	74	87	56	81	74	80	58	68	71	60	57	64	65	74	76	65	70	64	84	57	67	61	83	79	56	66	72	63	68	64	62	69	66	72	78	69	72	62	68	60	55	61	61	48	58	69	80	62	76	74	76	62	53	66	79	58	73	56	64	73	63	68	63	88	59	80	67	68	54	63	79	82	76	68	71	68	94	59	50	74	63	73	74	80	68	63	59	72	56	57	47	68	63	69	68	69	81	73	64	68	64	62	72	79	68	62	76	81	58	58	70	54	64	66	66	65	89	75	85	69	80	75	72	61	76	64	77	61	79	60	58	68	80	59	55	73	75	66	63	82	84	73	61	76	65	71	70	84	84	72	81	78	72	67	68	64	73	69	77	61	85	64	87	72	58	59	69	62	75	86	47	76	71	78	41	61	83	62	74	70	59	87	76	77	64	70	76	82	66	78	68	71	74	81	80	73	80	70	70	68	64	74	53	74	82	55	77	64	71	66	66	72	66	58	61	75	53	76	85	84	70	81	63	68	83	68	60	57	69	67	76	68	62	55	65	55	79	66	60	61	71	64	54	64	76	74	84	65	67	66	67	63	70	55	69	79	63	68	56	58	52	77	59	59	82	64	52	74	65	66	64	85	53	88	68	63	72	84	70	78	72	64	61	68	65	68	62	58	69	66	68	66	68	50	69	62	73	74	72	73	66	70	77	80	68	56	73	71	64	79	79	74	62	60	61	78	67	78	64	59	79	56	72	86	73	71	84	57	69	68	64	80	72	55	73	81	62	72	69	77	78	70	80	64	78	70	67	76	75	64	58	62	73	79	64	69	70	71	73	78	69	72	69	88	65	78	75	85	63	66	64	81	84	67	61	55	71	66	81	70	62	67	71	64	71	73	68	77	62	64	64	62	74	72	67	54	70	91	71	67	59	69	80	57	74	68	70	67	81	67	59	50	68	78	67	63	66	63	71	72	69	69	62	72	68	67	58	68	77	69	72	82	60	59	60	64	73	71	67	74	61	60	62	56	66	82	58	70	74	64	71	75	74	77	72	52	66	68	64	81	75	79	77	67	73	50	67	60	67	68	67	65	71	74	72	60	60	78	62	88	82	64	74	77	60	58	52	72	78	76	73	59	66	62	79	75	70	72	72	73	58	69	64	70	81	49	91	83	67	61	67	76	52	63	66	60	57	73	71	72	74	63	67	59	64	57	70	71	54	69	71	74	47	74	69	70	75	74	67	74	64	67	69	70	56	102	65	74	94	69	82	75	70	72	84	53	65	74	62	72	67	65	69	75	49	73	78	74	78	63	60	72	78	86	55	76	56	57	64	73	64	83	83	73	76	91	79	61	75	65	63	91	72	83	62	62	81	68	62	73	76	63	77	72	60	81	69	62	72	52	71	63	70	68	80	73	73	84	64	76	65	67	76	76	76	77	64	84	58	70	70	59	77	83	63	76	70	70	65	74	68	66	80	65	77	61	79	56	70	66	66	87	78	64	67	75	67	73	81	69	67	66	68	73	65	57	85	75	60	65	76	72	59	67	59	64	68	76	55	62	64	72	60	63	82	70	60	73	60	57	74	78	67	66	65	70	60	69	66	46	67	58	45	63	72	66	69	82	78	63	63	65	65	87	60	60	62	54	66	63	70	79	82	69	75	72	72	67	62	64	65	75	73	74	74	58	65	69	87	80	62	79	78	68	77	65	63	76	66	73	69	64	73	59	76	79	63	82	66	70	65	75	79	68	78	72	71	87	72	58	72	64	62	55	74	59	78	60	73	73	75	72	87	62	70	70	81	71	61	82	68	75	69	83	80	68	80	87	80	71	57	68	68	75	70	80	83	77	44	70	67	62	83	64	76	80	65	63	77	67	65	75	74	80	65	79	50	74	57	65	54	76	78	68	75	69	70	83	58	65	66	56	75	60	61	70	75	70	71	73	75	55	65	64	63	59	92	68	57	50	69	67	72	71	65	72	87	77	79	79	57	71	84	56	76	78	64	74	68	74	68	71	69	64	69	73	60	81	70	68	85	63	59	62	64	80	68	67	62	71	73	65	59	78	70	70	46	66	75	65	73	65	67	73	70	82	71	60	75	73	63	83	63	50	71	62	64	68	83	74	60	68	62	58	86	74	76	70	73	80	86	66	64	72	76	69	68	72	82	89	63	69	68	73	75	62	72	70	78	79	88	69	78	68	60	59	70	64	55	67	65	72	65	81	63	70	65	66	77	71	78	69	61	68	67	82	67	83	65	69	75	80	64	70	76	57	54	72	52	65	68	70	72	65	56	75	71	74	81	57	62	63	95	74	79	78	83	71	82	67	85	72	62	70	73	59	77	64	70	65	56	64	63	67	72	72	69	78	73	53	81	79	75	53	77	75	76	64	66	70	62	64	89	72	56	70	70	89	76	60	89	65	75	72	73	59	59	57	80	67	74	70	82	77	68	63	72	62	84	67	67	72	62	72	84	71	85	75	68	79	75	73	56	82	75	72	65	78	77	65	58	82	74	86	86	69	65	73	74	54	81	75	67	68	63	73	71	79	59	74	76	75	66	64	64	76	74	84	58	67	59	78	77	63	68	69	62	68	67	66	69	78	83	75	65	68	65	76	72	72	82	56	72	54	71	74	69	64	68	62	76	89	72	79	72	72	89	77	64	69	73	91	66	68	64	82	83	69	72	72	82	78	51	56	82	58	68	73	79	65	79	69	66	73	74	82	89	76	69	56	74	84	73	62	52	80	73	81	72	60	65	69	74	67	66	61	67	80	65	62	79	58	71	70	72	58	69	67	72	65	66	68	84	73	61	67	67	74	71	84	77	86	63	72	74	67	83	74	73	63	86	63	74	77	63	55	76	69	68	62	77	65	76	82	80	81	64	75	52	77	54	60	78	77	71	83	66	61	65	77	69	75	54	64	66	74	62	70	57	76	70	77	84	65	84	69	70	81	72	80	80	70	76	64	75	59	69	68	77	61	76	62	65	72	65	66	71	68	62	59	68	55	78	75	72	68	61	72	72	64	67	70	68	63	67	66	62	83	76	73
26150	33024	45594	65002	66341	48822	31903	17404	6587	1805	1045	878	888	867	862	904	850	872	865	862	825	860	869	869	846	877	868	847	878	893	838	827	901	858	893	821	816	827	906	886	851	807	844	829	824	849	831	865	823	834	855	881	868	831	875	797	841	877	882	865	835	846	860	840	791	870	925	827	851	849	805	867	826	839	858	895	897	880	874	878	892	880	849	847	833	869	863	822	800	846	858	905	909	869	878	847	828	887	851	836	871	828	845	818	885	852	854	867	861	877	852	853	863	884	826	833	865	849	887	812	839	863	808	824	883	835	821	866	859	881	866	867	827	837	858	810	884	860	887	882	844	828	861	831	885	865	869	839	871	796	899	894	846	851	814	897	887	859	861	863	821	888	848	860	895	857	840	836	820	884	887	877	888	864	868	880	870	839	842	902	870	826	904	843	842	843	860	858	894	858	843	892	910	859	845	901	854	865	890	852	837	863	838	837	840	924	899	842	873	838	877	859	889	873	846	904	857	842	813	888	813	927	860	804	868	829	851	829	803	886	878	842	862	891	853	836	848	877	932	828	880	868	832	833	914	891	812	877	860	863	850	830	833	881	863	853	925	860	860	835	842	880	888	862	915	887	863	852	835	911	856	812	874	854	868	875	849	853	875	895	827	919	864	840	846	942	809	882	857	907	842	842	886	891	860	815	830	823	854	801	859	857	877	829	885	884	886	931	891	869	868	863	875	869	898	854	886	829	863	838	887	879	873	873	878	881	819	875	874	875	866	865	897	845	863	818	869	868	868	907	857	814	959	884	885	865	861	900	835	865	888	842	859	858	857	873	812	835	833	880	850	840	853	833	845	874	852	821	862	832	856	829	836	861	894	840	874	835	850	904	846	849	848	847	846	872	859	856	859	869	837	893	842	849	855	854	866	899	913	862	852	831	901	849	814	898	863	805	887	833	871	863	900	879	855	828	888	871	781	867	890	853	884	895	845	879	926	863	818	847	869	877	869	846	853	888	896	860	865	854	849	918	828	828	905	861	850	864	831	857	915	872	923	837	842	846	815	882	873	828	850	871	853	874	830	888	889	876	871	827	887	832	930	875	814	877	879	888	862	878	912	849	882	904	899	896	869	898	851	880	887	855	825	846	840	851	886	856	859	851	862	859	848	835	790	893	863	799	844	811	820	853	862	860	862	853	836	940	821	841	876	861	803	883	879	911	849	856	827	870	872	841	840	857	890	885	862	847	862	815	802	816	888	868	835	885	804	923	886	835	839	848	812	812	880	851	859	896	835	879	861	865	881	860	863	886	857	854	830	894	835	853	879	817	829	800	839	927	854	920	841	819	906	866	846	863	887	843	921	861	831	899	855	874	816	855	923	863	896	825	858	898	859	888	894	886	803	867	886	848	845	842	820	832	863	860	834	865	847	836	842	808	825	861	891	827	848	855	836	775	862	944	823	836	856	805	900	877	880	887	840	822	848	927	870	837	837	832	864	868	900	858	900	807	818	854	821	831	800	860	831	931	920	905	812	807	870	883	857	850	853	806	868	857	810	850	866	846	805	839	840	833	846	858	820	854	847	878	817	848	833	900	862	865	883	868	848	814	862	892	845	861	799	865	892	819	907	850	846	884	852	892	818	854	833	864	872	916	862	815	884	833	794	863	840	843	863	832	903	859	835	847	840	860	859	865	857	832	805	889	882	884	844	857	842	837	854	882	853	849	858	813	826	825	848	905	857	878	872	884	893	883	887	892	921	862	845	856	921	885	859	877	857	910	937	882	878	818	855	837	852	935	847	841	873	858	886	852	848	856	901	903	861	904	866	832	877	843	859	875	828	873	861	863	843	881	853	826	831	892	891	836	878	817	851	875	864	874	874	845	915	885	804	829	901	859	879	843	874	869	849	840	843	857	848	897	859	892	822	889	880	838	860	897	832	807	836	829	845	953	863	838	876	829	895	810	851	882	824	877	843	834	849	853	809	879	863	860	831	847	828	878	858	886	838	864	944	842	890	821	845	851	841	783	841	781	836	893	907	885	843	869	875	899	890	861	891	846	873	820	895	832	856	834	891	895	838	872	851	857	867	884	815	852	881	892	818	893	879	846	861	905	871	874	933	877	843	915	793	863	814	892	890	858	867	866	866	839	848	811	855	877	864	847	793	863	819	844	843	839	890	875	893	818	864	803	869	907	869	860	827	868	873	846	883	863	828	839	785	886	852	864	829	830	868	879	811	867	890	876	827	879	907	863	841	795	839	845	842	843	915	828	870	889	817	889	832	853	880	820	868	911	840	878	905	858	853	914	840	849	767	816	865	829	874	845	848	833	878	876	851	892	852	868	855	873	826	891	846	876	844	821	931	845	834	828	823	890	909	855	824	862	819	849	884	874	855	859	893	879	864	835	848	827	888	824	883	830	845	844	864	850	859	919	809	878	879	878	850	872	859	830	885	837	866	826	838	805	883	861	873	844	915	877	852	873	834	908	862	876	871	893	841	858	882	861	845	846	844	793	800	888	855	857	825	880	812	848	849	802	871	858	828	841	910	886	862	810	862	851	871	827	845	893	919	819	833	854	852	867	791	888	832	843	850	884	825	804	857	856	850	895	861	845	905	909	849	833	834	854	830	881	863	846	865	897	920	843	859	860	875	835	837	855	911	852	846	857	863	863	851	848	909	886	879	838	863	846	859	877	843	871	821	861	889	888	885	830	833	897	853	866	838	912	879	839	877	855	865	823	875	853	847	849	794	847	863	816	828	888	892	857	878	881	864	847	825	889	862	865	881	829	843	863	888	867	883	835	907	880	811	887	859	894	857	876	837	884	889	897	838	853	861	840	829	892	888	897	909	887	930	802	896	815	819	921	865	852	846	884	812	912	878	847	861	869	841	845	871	850	869	876	894	800	845	865	873	877	824	857	855	884	903	885	817	882	889	837	869	887	899	835	819	903	844	947	904	904	854	861	855	845	855	861	828	897	853	866	791	864	871	861	845	852	850	895	864	867	863	824	872	914	887	838	843	856	871	849	863	850	874	849	825	874	848	867	857	919	918	813	865	866	860	835	884	860	856	864	893	856	853	808	861	813	882	843	910	862	848	845	848	908	860	836	867	884	867	863	816	921	832	906	876	822	876	903	811	873	831	866	808	896	883	858	848	891	822	869	862	834	859	863	874	842	842	858	858	914	907	872	839	905	846	822	834	798	840	903	834	890	894	904	878	908	847	910	884	794	843	892	864	816	819	836	879	864	899	863	872	885	918	933	827	889	841	831	843	841	884	871	877	903	816	915	887	905	895	909	827	864	871	852	811	932	822	887	835	823	879	881	920	822	861	800	824	883	835	905	840	864	947	856	822	855	821	907	854	829	877	838	869	819	810	900	893	864	848	843	870	818	843	877	869	877	880	840	887	950	854	884	915	881	855	806	829	842	834	822	844	855	871	820	867	865	839	880	895	821	841	850	891	927	846	874	796	902	862	797	877	841	886	894	890	903	848	792
1528	848	3762	6204	4454	2013	795	285	123	85	72	71	74	73	62	66	65	68	70	68	71	54	85	69	62	54	74	63	69	67	68	68	72	73	71	73	51	66	65	73	67	62	66	56	67	62	72	51	65	74	79	59	67	71	85	71	60	76	45	66	62	72	63	74	68	70	71	74	70	70	60	69	70	63	65	66	70	70	68	61	46	70	62	69	81	59	66	71	62	70	71	64	59	79	65	73	78	66	62	70	67	79	72	76	72	73	72	79	90	72	67	66	58	74	80	82	70	60	71	68	71	73	68	80	63	76	61	66	84	63	62	72	75	72	65	66	59	60	68	64	75	78	67	73	61	74	75	49	57	69	71	73	64	63	73	62	72	54	85	56	76	60	72	69	65	59	70	74	65	67	82	81	45	68	71	80	71	68	74	74	95	69	70	69	84	76	62	72	51	69	69	47	63	61	56	72	64	63	64	76	80	74	73	66	65	85	70	82	78	64	78	70	54	60	56	76	65	58	56	83	75	93	76	62	77	57	64	82	71	72	64	72	68	68	74	70	86	65	68	58	58	55	57	59	70	90	69	62	68	71	76	67	56	47	83	70	66	83	67	60	79	80	66	54	71	79	68	78	64	89	65	74	60	59	76	66	72	63	82	61	50	76	81	67	71	59	83	68	71	77	75	61	66	64	61	71	71	83	62	66	59	77	60	66	72	68	73	70	60	79	70	62	59	68	74	66	69	69	65	72	62	65	76	66	65	79	70	76	63	60	58	65	82	72	71	64	58	71	78	68	65	74	67	70	90	64	66	69	72	64	66	71	71	58	63	58	81	79	68	67	71	73	58	61	57	75	73	59	79	81	68	68	58	79	63	72	71	73	65	49	64	70	62	60	62	67	59	64	88	76	62	72	64	72	88	83	63	70	66	81	72	73	77	68	71	65	54	66	74	78	74	59	60	63	72	76	80	79	69	71	65	66	66	69	63	75	63	57	70	63	62	58	55	70	55	73	72	75	74	72	71	67	60	64	83	64	78	59	71	71	81	74	84	60	74	80	48	62	61	62	70	79	70	70	67	87	73	72	63	73	66	73	74	67	78	79	62	54	62	67	64	77	67	72	66	74	50	61	69	62	71	72	75	67	62	70	51	70	79	75	79	65	70	57	86	69	69	69	76	60	67	62	66	63	84	63	64	55	75	52	79	65	63	50	81	77	54	66	66	58	81	60	62	72	68	82	70	77	58	58	74	74	77	65	55	74	67	58	78	66	59	71	67	60	79	75	71	69	72	70	77	67	70	89	57	73	80	55	74	70	62	64	69	68	80	71	73	75	72	77	55	94	52	55	48	77	73	77	53	59	79	73	56	69	52	83	81	75	82	81	69	61	61	82	57	63	68	71	61	54	66	77	66	69	64	90	78	67	60	62	79	69	59	73	59	71	70	77	71	81	72	66	69	79	68	69	59	66	85	74	56	67	55	65	86	73	65	69	81	73	69	82	80	68	61	69	60	83	68	65	69	77	76	67	65	61	85	70	79	65	71	64	82	70	78	65	90	78	74	73	70	70	72	73	78	61	72	62	66	68	57	77	64	69	77	58	76	71	65	67	61	72	74	60	57	81	76	72	71	67	64	84	69	73	81	74	70	62	74	73	61	69	54	68	67	49	52	76	78	64	59	77	69	73	73	58	66	77	69	70	63	89	59	86	60	58	72	76	57	61	58	69	84	50	72	74	69	83	59	74	59	68	80	86	74	75	64	75	69	61	63	68	67	67	65	69	70	72	64	59	66	64	80	59	73	73	56	54	54	59	77	59	74	63	56	70	71	60	72	56	72	70	63	67	68	73	74	62	69	61	72	71	77	69	83	68	65	61	62	69	76	46	66	69	67	68	89	73	61	79	76	80	78	63	71	65	78	74	71	68	63	94	64	61	80	76	68	63	71	63	80	71	73	71	64	74	77	68	52	78	66	62	55	76	86	62	81	70	79	72	74	56	62	68	75	73	63	62	69	68	71	79	83	58	72	72	58	67	54	69	71	66	77	66	59	65	59	53	67	61	77	63	64	62	71	67	62	78	73	68	83	67	61	66	57	73	85	62	66	83	68	67	73	74	63	64	61	60	62	79	60	68	73	65	76	69	56	60	76	76	71	72	71	62	63	60	81	79	65	63	80	73	63	83	65	68	72	78	67	75	78	64	64	89	66	66	87	63	62	60	68	64	67	69	62	81	75	71	75	72	74	79	62	76	73	69	65	64	72	66	75	76	55	74	74	58	64	57	69	65	52	68	60	50	77	72	53	63	79	73	64	56	67	76	59	55	55	53	64	75	67	59	61	72	71	67	55	70	61	80	70	82	73	74	66	61	64	65	69	53	60	71	60	85	79	65	46	61	72	52	67	64	57	57	79	76	64	65	78	61	67	59	65	67	76	80	80	64	70	65	61	60	67	72	54	71	63	76	69	79	63	68	64	65	87	59	55	91	69	81	67	68	86	67	77	60	78	78	68	70	64	65	68	58	66	68	75	70	78	61	45	79	62	73	68	69	59	66	73	74	66	59	80	64	77	66	77	75	78	64	84	67	63	68	69	78	65	68	76	63	62	52	84	63	56	72	67	80	79	62	76	68	67	70	64	64	76	61	61	63	74	61	76	80	70	76	82	76	77	78	69	64	62	68	68	68	60	61	52	59	63	59	66	80	55	63	59	73	67	83	63	75	67	71	60	65	52	84	81	71	66	71	60	75	62	69	79	72	88	66	79	65	79	76	67	64	63	67	85	78	73	65	69	60	63	63	73	74	57	77	62	67	61	74	72	69	63	72	59	76	72	78	68	76	63	78	56	75	77	75	68	59	64	72	71	59	55	68	80	54	73	61	85	84	69	71	84	61	66	79	61	81	59	68	77	61	69	64	46	68	63	65	58	87	64	63	72	84	65	65	61	76	65	76	71	62	62	50	70	71	65	66	78	64	69	79	71	63	59	83	79	83	79	68	68	68	63	58	69	53	79	81	77	63	65	61	70	73	67	62	70	76	79	61	71	68	71	82	70	78	64	83	72	62	71	79	66	76	64	68	72	62	70	72	68	76	64	67	68	65	54	61	78	56	66	58	68	62	60	81	69	66	63	71	60	59	83	67	69	56	77	71	82	54	62	56	69	77	61	62	80	62	69	68	77	59	71	54	66	86	72	65	62	67	71	70	66	77	71	52	64	72	73	75	65	62	79	71	71	70	57	58	75	64	80	66	65	73	58	70	57	57	73	65	60	67	73	67	77	69	57	73	61	69	60	67	71	62	84	78	69	76	75	74	64	61	71	69	59	79	71	61	82	78	70	74	55	59	57	70	75	68	65	81	82	61	70	73	61	71	53	71	63	66	83	75	67	60	83	68	62	50	73	63	70	82	57	71	69	72	59	77	70	71	71	69	62	73	60	68	64	66	82	82	60	75	74	67	81	69	72	68	57	47	65	82	72	67	81	77	71	65	60	68	55	68
14891	14270	28247	39585	39898	29715	17948	7288	2604	1061	844	858	856	904	836	846	873	809	801	872	819	845	790	842	821	802	819	852	805	850	799	822	831	830	842	824	849	834	858	812	797	836	821	850	805	851	832	796	840	845	842	856	857	847	823	886	868	847	855	803	861	817	835	836	792	826	807	846	809	831	842	771	852	826	889	825	818	808	846	830	843	802	839	879	807	812	814	838	833	824	851	808	798	889	850	870	814	823	838	810	851	867	825	845	861	844	853	801	814	857	846	859	850	913	826	816	818	767	839	812	815	820	817	855	836	817	886	874	807	866	811	832	805	865	838	775	873	847	794	879	902	801	826	822	859	861	826	784	774	848	852	841	818	849	836	837	752	812	837	820	791	839	863	860	858	831	846	842	783	800	863	844	836	837	786	842	831	859	833	865	843	829	834	915	819	867	855	850	840	871	873	875	851	801	852	846	858	814	787	795	800	834	812	878	829	825	816	797	832	797	858	817	796	782	832	851	873	815	795	839	832	854	842	900	920	872	793	822	856	792	846	851	830	852	818	850	797	872	810	801	846	861	830	835	817	862	844	843	840	872	817	857	856	848	845	796	826	820	836	822	837	788	857	839	828	823	865	837	855	844	850	802	827	842	842	806	866	812	802	846	842	843	842	852	832	815	791	888	794	853	816	869	828	822	874	789	868	872	762	851	816	806	830	842	847	829	821	846	840	756	839	836	826	823	830	879	822	802	856	821	875	869	824	858	835	816	837	893	793	865	823	840	877	879	805	819	832	831	909	848	828	838	857	834	858	827	873	888	824	864	888	820	832	841	864	809	864	858	818	868	842	826	878	794	848	838	873	858	801	801	853	860	840	814	827	835	817	791	830	773	786	838	846	898	841	847	833	855	797	854	852	900	895	813	838	842	866	863	842	857	805	786	786	875	817	819	840	808	854	802	801	854	858	823	838	874	865	850	821	919	859	831	889	791	853	807	870	828	874	811	850	816	873	805	864	843	893	793	837	875	797	780	806	861	831	855	860	786	835	811	815	814	872	889	824	810	855	840	808	844	827	866	860	860	834	917	787	870	859	862	841	832	826	854	782	795	833	812	793	824	804	860	839	811	807	904	828	874	902	806	858	804	837	836	807	820	750	843	880	841	839	817	724	850	798	823	855	834	842	867	842	799	882	820	875	777	863	856	835	835	868	801	821	820	842	876	824	794	824	835	796	846	813	824	823	838	888	855	859	830	793	816	806	863	848	838	796	836	863	847	869	834	858	846	822	869	849	855	864	846	801	820	864	841	855	856	803	935	883	805	764	840	809	812	781	854	810	837	746	816	825	855	856	802	827	788	871	857	816	851	828	836	852	799	860	878	859	839	844	794	820	861	846	850	788	774	801	862	892	824	835	829	869	837	813	866	841	804	841	819	846	845	850	846	879	878	800	824	861	820	822	827	869	799	804	846	865	837	830	817	848	838	842	854	811	820	838	843	781	875	840	845	822	843	796	862	862	785	854	812	844	827	826	826	822	883	828	863	822	835	847	796	854	768	801	853	869	860	830	844	858	875	809	808	822	828	820	851	858	857	842	825	791	831	836	775	844	870	878	853	872	870	849	890	847	850	826	825	823	832	843	822	784	854	809	829	834	838	815	816	871	871	852	792	838	758	803	881	857	844	842	801	823	808	843	830	865	850	794	840	843	796	858	870	827	787	848	849	825	812	849	860	870	827	840	832	818	903	783	828	853	852	842	875	834	863	825	822	847	808	822	827	924	790	809	798	791	803	845	830	830	881	824	849	828	840	894	803	848	801	789	813	846	849	832	794	845	834	855	846	829	829	815	802	853	838	799	854	894	886	852	831	858	840	820	848	819	869	888	838	841	872	841	799	835	815	828	870	824	855	796	837	841	868	818	826	867	881	869	864	894	868	844	781	867	848	833	888	829	795	798	880	832	849	869	891	837	843	855	847	854	851	751	880	833	845	858	873	819	811	829	903	800	860	831	851	841	834	856	837	809	838	767	853	866	857	814	805	833	836	798	879	822	825	816	868	842	909	798	846	872	785	851	802	868	887	814	870	824	883	843	867	817	816	823	824	867	842	802	803	876	891	881	775	830	867	839	853	847	810	819	840	845	821	896	847	832	872	835	899	856	870	811	861	774	857	866	856	814	820	837	816	827	839	831	879	795	816	832	789	851	855	846	854	850	858	841	880	806	790	852	831	821	774	855	836	871	839	906	853	810	885	838	853	817	837	809	864	880	812	880	858	837	831	843	872	876	810	830	836	842	808	902	803	884	840	811	819	836	816	812	826	867	862	839	837	808	844	871	835	817	795	848	855	820	869	810	828	843	833	888	898	859	828	856	873	854	868	798	806	851	875	840	840	817	825	780	834	819	793	845	920	831	831	846	863	788	838	925	840	848	859	787	819	833	883	834	851	816	777	807	830	861	794	851	854	824	882	841	846	869	853	817	863	807	815	838	858	783	880	821	878	844	799	849	835	784	870	836	848	837	827	811	862	784	786	859	879	788	819	860	828	795	825	820	817	887	819	827	826	852	851	840	844	790	854	778	826	816	849	845	818	858	839	811	841	834	875	844	841	844	879	872	833	807	831	823	835	883	808	827	846	880	821	848	803	822	838	877	838	845	793	885	929	840	825	838	823	843	853	863	807	844	842	841	847	875	820	803	775	838	830	844	845	812	841	830	814	870	882	892	808	806	857	832	839	815	836	815	857	777	865	805	864	863	821	846	854	847	847	848	837	854	869	857	863	867	795	837	846	843	859	843	802	858	908	877	828	854	860	869	834	854	830	832	867	792	846	859	849	796	833	876	883	831	849	839	817	835	869	838	816	909	789	820	839	780	870	839	852	855	872	808	830	820	822	875	831	792	775	853	875	814	837	831	836	839	839	868	821	849	862	850	820	852	839	908	808	838	795	824	839	831	797	786	803	886	829	847	814	824	837	840	815	841	814	920	844	893	840	798	853	807	848	839	857	841	803	840	835	776	873	831	824	809	838	831	890	815	835	821	829	827	799	847	807	862	855	851	815	800	862	846	844	833	835	826	830	806	834	883	833	838	832	805	755	813	844	856	869	886	847	813	870	822	847	815	775	835	828	850	849	820	870	798	836	862	828	860	826	895	824	862	877	819	805	870	845	848	824	857	853	860	831	844	872	849	880	824	828	841	819	796	833	855	878	842	818	885	806	806	820	862	825	814	863	795	811	836	804	812	877	805	861	840	836	864	867	810	812	784	879	852	823	793	899	909	881	870	862	848	865	876	804	885	914	861	793	799	855	881	869	848	844	834	811	867	808	863	838	826	855	812	805	865	859	863	831	816	784	860	824	831	856	855	839	829	817	818	851	784	819	841	812	816	880	810	802	826	837	830	822	837	819	905	826	796	843	812	803	839	820	855	803	882	850	861	867	822	902	821	866	813	828	841	872	842	824	839	823	883	820	906	808	768	869	878	851	873	882	845	814	851	859	830	843
892	2345	11147	13884	10439	4978	1738	544	155	94	89	70	68	86	67	79	65	83	57	55	67	74	78	62	55	75	71	65	90	61	69	73	90	75	72	64	76	61	79	66	64	67	71	64	68	72	64	79	92	60	57	66	88	78	64	60	75	63	55	71	73	75	78	71	71	62	74	91	81	65	75	67	59	66	79	66	67	60	73	81	76	64	63	65	82	84	74	65	77	70	59	59	70	76	68	64	83	67	68	63	66	66	75	75	77	66	66	68	78	77	74	74	66	63	93	64	64	66	73	77	64	78	58	78	67	68	68	62	70	58	58	75	71	70	76	75	56	60	72	65	58	71	86	76	66	85	74	73	76	67	84	51	63	78	66	60	75	69	87	56	68	68	76	69	63	78	79	81	74	82	65	62	62	70	58	68	53	65	83	59	69	70	63	78	60	68	77	59	70	71	79	78	73	63	62	70	80	76	56	66	68	72	64	61	71	77	64	70	70	75	67	63	55	67	81	69	66	72	74	67	60	82	54	68	76	56	75	61	65	64	68	72	65	79	64	60	70	58	87	74	59	67	61	73	66	72	63	90	52	79	62	66	64	66	64	75	72	70	71	72	68	66	69	61	72	58	66	76	77	61	91	74	67	64	78	68	84	70	75	70	69	69	65	80	74	79	71	76	70	72	78	68	55	72	73	54	71	63	74	70	66	77	63	74	83	73	73	65	75	72	69	58	87	61	68	64	64	77	79	85	82	59	80	72	60	82	78	65	67	96	64	57	81	76	86	73	66	69	75	63	76	66	72	63	58	74	68	69	65	70	59	72	69	64	62	74	63	64	84	75	59	66	76	58	79	85	67	75	67	59	67	72	67	76	74	63	61	58	89	73	68	71	67	66	60	65	78	58	77	70	66	74	64	77	70	72	58	69	62	81	72	80	64	81	71	52	77	67	60	65	65	65	77	56	64	80	71	63	67	69	59	65	62	92	78	69	66	99	58	81	63	53	78	58	81	81	78	57	78	88	56	71	85	79	70	101	70	69	82	70	71	65	63	72	70	66	57	64	69	71	81	68	54	62	66	71	53	83	75	88	75	68	63	80	70	72	65	56	66	69	74	70	66	65	58	60	63	71	61	68	76	77	64	68	81	65	69	74	97	60	70	64	72	75	69	70	56	73	65	62	73	76	84	69	69	54	74	62	78	62	63	60	69	66	89	66	68	66	76	51	77	62	88	65	71	85	74	66	56	76	85	53	64	64	67	57	68	66	63	60	61	59	45	76	65	83	67	73	62	58	67	64	72	71	84	64	70	53	57	60	63	63	66	81	82	78	76	79	56	84	73	44	63	67	58	73	72	82	68	70	82	74	70	64	66	59	80	85	73	82	65	70	68	93	67	63	76	67	68	57	77	84	78	74	71	60	76	79	66	62	69	72	62	73	67	73	68	61	68	73	67	68	63	56	77	87	66	58	79	74	67	70	71	69	64	77	71	74	68	74	83	50	67	76	57	60	66	67	66	63	63	62	79	87	85	65	72	56	67	80	60	75	72	76	83	60	61	68	68	67	60	66	68	68	67	79	68	68	45	66	68	57	51	60	70	74	65	73	77	76	59	74	65	71	78	83	62	70	59	59	73	72	77	69	72	76	60	65	78	72	63	73	73	57	67	56	59	61	60	60	68	66	70	68	79	75	66	58	75	75	54	58	67	66	63	67	69	61	70	71	80	73	64	75	69	78	61	66	70	77	64	62	75	72	66	79	62	63	87	67	63	66	67	76	63	60	52	78	84	84	69	66	82	60	61	61	73	65	68	84	65	84	68	64	83	64	59	65	74	62	67	66	83	69	62	56	77	70	63	56	69	56	67	74	74	67	55	64	52	54	66	71	83	70	57	65	74	63	56	74	76	72	65	71	57	55	74	85	92	94	68	81	63	70	82	68	73	74	67	66	56	64	81	77	65	69	59	73	62	72	62	76	71	84	57	58	60	67	66	60	79	66	77	80	82	70	72	70	57	78	56	55	65	65	54	62	66	67	77	80	64	73	75	69	71	63	55	72	54	66	71	49	62	73	55	69	74	82	58	64	73	66	67	66	61	77	64	74	79	62	63	68	68	61	71	74	56	69	75	63	84	70	58	66	65	81	75	64	68	72	72	80	65	71	76	71	63	77	72	60	71	75	82	73	82	79	79	84	71	70	73	72	79	72	62	63	66	81	70	70	65	71	61	73	64	96	75	74	84	82	66	69	71	83	74	59	56	69	66	56	86	77	58	72	60	70	63	95	64	73	61	74	72	78	69	67	84	71	68	70	73	76	73	82	80	82	66	73	80	86	63	66	69	58	71	73	79	61	63	69	66	60	72	72	70	68	74	64	78	65	70	70	78	65	75	84	61	55	78	55	72	59	60	72	77	76	73	61	83	62	61	61	60	60	50	76	63	68	63	81	80	67	81	65	75	70	68	66	63	65	78	74	64	64	62	78	92	71	66	69	68	55	79	76	83	73	71	62	81	81	73	80	61	60	64	66	77	70	65	78	78	50	83	61	69	58	69	78	65	84	73	64	60	54	79	64	72	78	60	61	77	66	78	70	75	80	71	69	65	73	60	67	69	59	71	72	79	64	56	63	71	72	73	61	77	69	73	57	74	57	62	63	61	79	54	65	72	68	64	62	68	57	79	83	75	60	61	77	83	55	67	78	65	66	83	76	63	76	73	56	66	81	87	77	81	71	77	69	72	90	77	71	62	84	70	59	82	77	57	74	68	66	71	64	74	70	73	80	78	76	59	66	82	64	73	75	72	54	63	56	72	67	55	60	84	64	73	79	64	65	70	58	71	68	67	60	76	76	62	82	74	84	71	43	67	83	74	80	75	64	59	77	55	75	72	78	74	56	72	81	63	66	85	82	73	63	79	69	82	58	85	70	72	57	77	59	57	80	69	70	67	78	62	67	92	70	64	68	64	60	81	83	68	67	73	69	70	72	82	76	59	65	69	81	72	65	74	82	71	60	58	55	68	73	61	70	70	70	79	57	61	66	63	73	70	75	77	74	92	55	83	79	67	68	66	63	65	55	77	49	58	77	70	80	75	72	73	69	78	86	62	86	64	69	64	57	81	66	73	65	73	67	77	87	73	78	87	69	78	67	72	62	72	64	73	57	75	70	62	58	67	59	80	71	61	58	75	76	72	62	78	76	70	88	89	59	77	62	62	69	66	69	81	80	79	78	70	85	93	87	65	59	73	77	91	66	55	57	75	82	68	53	65	76	68	77	60	60	73	66	70	61	82	68	65	65	72	66	72	60	74	61	80	66	71	64	71	70	70	64	58	63	65	59	63	79	77	60	83	73	82	73	60	60	63	66	47	68	75	62	79	80	68	64	77	65	80	65	66	76	72	66	55	72	63	71	59	86	63	79	57	81	73	69	62	66	58	76	68	61	64	74	67	70	67	70	74	81	63	67	69	60	63	58	55	79	72	84	66	70	65	59	59	72	59	77
20213	24887	39574	54575	55612	40340	26578	12916	3699	1334	903	777	861	853	827	821	851	875	875	862	827	851	819	837	860	860	846	833	835	857	850	828	798	799	821	908	814	856	839	848	856	808	893	808	843	766	818	821	836	848	852	832	831	863	824	814	843	866	887	874	848	818	882	836	855	843	864	872	832	843	864	846	836	839	863	851	833	828	871	896	822	796	898	809	842	871	894	856	816	848	870	796	848	813	843	837	877	838	887	826	806	846	879	846	773	838	851	864	824	820	829	839	834	843	769	867	855	810	890	836	871	891	878	834	852	811	824	804	811	843	859	842	889	861	839	838	880	881	843	843	886	854	840	842	872	853	791	783	852	826	821	816	831	794	806	835	850	874	830	842	887	812	904	845	866	860	826	881	801	842	870	831	840	823	835	835	870	912	870	843	878	841	862	830	913	879	828	838	822	848	830	813	854	828	870	855	816	876	903	790	843	888	847	858	868	869	809	823	822	870	874	805	850	850	888	848	850	845	839	848	766	841	840	844	843	810	827	876	840	875	884	842	845	815	886	869	780	837	857	839	827	850	865	818	829	798	854	844	882	831	890	823	847	832	862	884	896	873	878	822	844	813	892	903	821	847	837	789	845	835	885	827	869	868	842	841	871	882	856	823	843	845	816	846	829	846	827	885	855	814	819	850	835	869	870	854	813	800	796	837	856	816	863	847	867	870	912	841	859	824	822	869	897	860	814	825	786	775	806	850	858	867	869	807	822	896	879	822	860	810	826	855	854	863	830	805	869	820	862	835	847	863	869	839	828	908	848	891	879	828	864	806	851	849	825	833	813	813	839	869	875	857	870	816	835	872	854	870	841	829	845	816	847	862	858	845	794	903	812	810	773	865	838	780	859	867	843	801	840	833	837	844	877	887	860	815	822	846	822	952	886	831	874	858	810	837	805	888	782	822	820	794	886	843	858	819	857	838	829	826	821	823	902	835	867	906	829	858	814	852	820	833	815	852	817	811	812	816	872	894	870	897	820	804	826	867	868	810	844	859	866	821	861	844	820	874	848	845	873	826	861	808	861	826	836	835	815	851	813	920	811	826	781	854	849	823	821	827	846	840	795	895	859	848	877	839	816	861	848	849	829	807	830	799	828	864	856	883	856	853	860	807	835	849	877	866	878	822	803	886	826	853	840	825	832	839	852	866	836	837	908	879	854	897	792	842	825	838	866	801	824	846	860	821	844	827	833	922	897	815	827	843	811	856	815	832	833	825	805	810	795	895	896	835	839	867	864	846	859	881	804	855	875	797	852	859	777	897	850	831	884	825	880	822	869	827	887	845	840	840	889	879	845	822	827	818	868	845	835	851	807	847	866	823	861	833	786	829	875	829	855	901	826	852	857	868	855	815	846	845	848	873	833	834	858	871	850	928	783	840	856	843	863	837	834	833	859	840	837	844	825	837	860	852	838	850	855	865	888	859	848	876	856	858	871	831	880	871	890	855	849	866	900	822	860	833	823	853	852	836	884	868	803	866	848	810	864	889	852	833	846	871	887	811	812	849	880	888	866	885	855	859	803	853	833	871	862	829	819	864	833	833	805	876	869	847	836	834	901	773	819	820	838	826	771	879	799	807	846	869	851	869	845	879	844	802	849	882	853	901	822	844	865	872	825	878	846	834	847	832	826	843	815	905	850	852	857	829	823	831	804	831	831	809	854	863	872	848	840	862	837	856	884	807	801	842	874	859	827	837	851	825	777	838	892	815	848	834	873	859	842	840	912	808	843	864	814	832	876	849	852	933	787	834	835	816	885	801	808	822	822	866	841	878	835	847	840	874	828	871	867	889	853	862	846	831	863	859	828	843	836	825	818	828	854	822	871	836	844	820	834	790	800	861	803	826	794	809	867	877	868	846	853	868	801	789	853	838	804	858	818	859	899	886	838	803	876	808	919	835	855	846	836	910	845	843	841	843	827	795	879	819	854	830	839	876	802	853	838	846	863	786	878	814	836	857	837	822	818	847	844	860	835	855	852	859	882	822	829	833	882	841	866	895	835	843	826	860	838	815	857	864	827	836	848	818	828	781	828	868	870	846	885	813	803	862	886	859	833	851	855	866	868	814	859	817	857	829	898	846	842	865	830	815	859	793	852	861	870	809	859	817	851	852	838	873	877	814	892	849	855	889	931	824	814	905	873	856	835	871	821	893	846	870	851	870	937	809	805	822	836	892	848	844	826	875	925	847	850	840	808	837	879	823	828	816	864	901	839	843	806	847	853	845	863	823	833	870	880	871	855	815	797	868	833	822	874	859	826	811	875	862	836	799	877	848	812	884	832	855	811	840	832	836	845	912	832	827	821	805	887	816	825	896	841	871	852	885	830	838	856	901	855	855	847	827	831	839	875	862	818	843	841	861	853	861	826	856	840	837	816	824	804	844	857	860	839	862	851	796	870	842	854	821	889	793	872	843	832	832	834	868	819	817	831	877	899	811	854	872	837	805	818	845	818	895	808	832	866	833	802	843	837	841	836	847	855	880	855	847	816	873	845	814	847	860	830	863	821	879	887	878	841	873	842	804	844	824	884	838	858	798	808	856	861	808	887	878	821	807	825	852	842	851	873	833	840	817	850	790	850	889	874	869	835	849	831	844	886	773	848	906	866	858	856	852	882	861	823	838	812	839	843	856	836	874	825	845	781	822	840	866	826	846	883	854	833	792	814	844	889	892	845	836	829	837	882	837	888	815	876	870	816	843	850	827	862	858	881	876	797	840	789	868	820	832	870	871	837	875	904	873	880	799	823	827	815	852	836	834	854	873	836	872	831	888	834	862	781	881	823	810	871	842	872	862	824	864	857	816	826	867	842	832	834	783	859	864	860	798	920	924	838	818	851	916	799	832	864	863	847	881	831	887	840	866	821	881	866	834	784	837	877	832	870	909	861	828	835	859	867	854	895	849	848	818	890	858	852	853	836	776	869	864	877	858	799	876	843	865	784	890	820	823	803	821	876	853	783	848	853	862	871	868	837	805	843	861	832	909	864	866	872	804	866	810	875	793	870	902	842	864	869	845	832	855	778	823	853	805	858	805	789	852	891	850	861	876	811	823	853	866	826	824	843	815	828	858	823	795	795	887	847	862	856	847	834	867	854	837	777	820	859	837	801	811	825	856	882	873	829	823	879	820	857	847	873	858	891	831	807	887	833	846	842	852	832	810	830	850	843	869	835	886	825	824	826	820	792	865	858	844	842	806	777	815	798	786	848	866	796	857	846	838	845	825	832	884	843	813	901	839	856	839	872	853	830	801	826	861	815	836	849	825	793	881	852	807	889	793	808	859	816	816	797	905	854	825	819	851	833	793	889	870	834	869	876	836	788	822	845	906	829	790	841	848	849	825	814	859	830	859	849	907	852	859	889	839	886	893	877	881	860	875	899	848	850	838	860	851	837	878	870	877	848	844	801	878	844	882	832	823	841	874	817	869	885	877	836	836	857	815	815	879	847	867
2270	2066	11763	15003	10697	5322	1952	568	178	100	79	67	78	77	63	72	74	69	57	65	74	79	63	63	61	75	75	73	89	66	70	71	70	80	59	68	64	79	86	68	73	80	67	72	81	73	74	75	65	77	63	57	85	49	67	61	52	80	64	58	69	90	66	71	70	73	72	75	59	68	73	68	69	74	70	66	79	68	76	61	64	64	76	75	65	72	86	67	46	78	66	57	73	81	51	76	73	77	69	80	64	71	74	86	67	66	62	81	69	71	64	65	71	69	73	78	79	67	78	79	66	70	58	64	73	61	71	79	54	58	65	76	50	79	66	71	64	58	73	76	80	83	68	61	53	87	63	53	73	65	72	69	72	84	72	65	67	81	81	76	80	67	79	81	58	77	74	63	77	68	60	74	73	81	65	76	68	60	64	80	66	61	70	83	63	77	80	74	73	74	81	68	67	72	75	69	76	65	66	74	68	69	59	56	60	85	59	61	76	68	68	60	77	60	78	65	73	86	63	81	84	80	65	56	64	81	71	75	68	68	77	64	79	70	70	67	73	75	77	61	75	63	76	65	70	61	63	65	76	76	69	70	70	76	68	67	95	78	70	56	71	76	70	71	69	68	71	72	75	61	66	69	69	69	52	67	64	54	79	85	73	50	68	75	61	79	76	84	79	74	66	63	59	66	66	84	81	83	69	73	53	77	72	67	64	68	60	61	68	66	68	86	95	52	61	83	64	53	67	81	73	73	76	74	63	76	72	80	71	69	66	81	66	64	63	71	51	75	66	76	66	55	65	67	66	63	70	76	62	61	60	73	66	71	75	70	77	63	71	70	78	78	76	62	79	64	74	71	71	56	65	70	68	69	69	80	75	83	66	68	65	67	81	76	81	79	52	74	62	71	68	93	53	72	69	66	54	64	69	74	56	66	72	63	64	62	64	85	70	75	76	69	60	80	72	57	57	71	85	73	65	77	84	67	71	60	73	75	55	65	73	65	65	73	75	69	72	71	60	80	75	82	68	56	60	64	67	64	64	65	65	73	84	64	75	45	55	76	76	70	66	66	64	76	64	75	76	74	67	59	73	73	56	73	69	62	72	69	71	73	72	71	60	64	69	76	55	70	78	70	80	67	64	67	51	64	74	62	62	55	72	74	63	76	82	66	75	76	71	61	77	78	73	80	63	71	51	52	71	71	74	71	59	65	74	76	65	72	67	83	79	69	73	74	74	71	73	71	63	68	75	72	75	67	74	84	83	66	75	69	81	77	66	72	75	62	82	70	75	85	74	75	69	75	74	63	82	61	64	71	68	67	62	63	69	82	78	63	58	61	71	82	66	61	89	73	74	77	72	80	87	79	73	79	72	63	71	69	74	74	69	77	63	58	70	66	78	75	60	74	58	65	63	87	77	71	77	52	61	79	70	66	83	63	72	63	56	86	76	84	65	56	59	83	62	62	71	72	61	62	81	74	75	61	63	83	74	81	69	63	60	68	64	67	75	63	59	73	74	87	47	72	69	77	65	50	86	62	64	80	75	78	68	66	74	65	64	70	62	60	59	80	57	74	84	80	68	64	84	72	65	82	83	77	65	65	52	62	82	79	69	64	68	65	71	66	74	67	78	74	62	68	57	61	68	65	54	60	72	64	76	71	62	64	80	78	81	76	56	71	60	74	65	95	61	67	80	59	79	77	64	77	71	68	83	66	72	74	69	58	72	87	74	79	71	81	81	72	70	73	72	60	71	77	67	68	81	61	73	83	62	71	70	80	65	63	75	56	76	91	83	68	72	58	76	70	65	77	57	64	73	76	75	66	79	60	75	72	74	66	55	77	66	65	72	70	65	58	74	79	59	67	68	75	73	59	68	78	69	73	81	69	75	58	81	81	67	84	64	60	62	66	54	60	73	56	60	77	66	75	68	77	89	56	70	75	78	78	75	61	62	63	62	79	70	71	69	81	73	66	77	75	64	72	64	83	61	79	72	63	70	64	74	63	69	68	78	65	80	65	72	58	57	69	55	74	64	71	59	72	78	62	73	71	74	73	72	52	74	68	67	62	83	51	79	67	61	67	73	73	74	77	91	64	72	65	66	64	63	84	78	63	80	56	71	60	74	77	64	77	84	58	70	68	70	76	73	51	61	61	77	71	64	49	75	66	84	86	74	61	67	62	71	70	57	66	79	74	81	84	66	89	73	62	62	62	67	65	67	73	64	70	73	62	65	80	64	67	67	78	71	72	62	85	86	55	71	59	61	64	87	69	77	69	76	82	63	80	79	72	90	65	70	72	92	78	83	71	68	64	72	62	88	67	72	78	57	63	79	65	68	72	82	75	71	68	54	72	78	73	83	68	63	60	54	61	67	80	75	89	79	82	76	66	78	55	77	75	67	68	78	72	75	66	58	65	77	60	56	85	71	65	66	59	68	62	72	63	78	68	65	88	44	64	75	52	68	73	76	80	63	71	69	52	74	63	70	76	55	60	74	71	63	65	64	70	83	87	73	82	62	78	71	85	71	63	67	76	63	59	59	75	59	72	63	70	85	66	61	57	80	75	69	60	67	87	62	81	59	75	72	69	63	64	79	75	76	72	52	86	81	70	68	65	74	60	78	59	64	60	65	73	58	75	68	74	62	60	55	48	83	76	72	83	59	71	82	63	61	73	85	83	64	74	67	56	75	61	73	58	77	66	67	99	63	67	69	53	73	81	69	90	68	83	81	71	60	64	73	65	71	71	65	73	73	73	76	72	55	59	75	54	83	72	67	66	79	71	68	70	81	84	69	67	72	78	69	60	62	57	65	65	64	63	77	93	62	77	67	65	52	74	80	70	64	61	80	82	81	72	63	71	60	69	60	70	70	70	53	77	70	59	66	68	55	72	74	73	77	74	76	57	64	77	82	70	80	70	63	87	69	67	77	58	61	75	65	85	67	63	64	67	65	58	87	78	75	76	66	54	73	65	74	55	68	63	66	67	90	73	75	71	78	69	70	81	72	77	71	60	73	70	72	76	54	72	68	80	68	71	65	93	78	76	76	74	87	71	67	64	97	73	84	76	66	74	96	72	73	80	64	87	67	72	58	75	65	81	67	61	77	65	61	43	66	83	70	60	59	68	63	57	75	76	67	70	73	81	64	85	73	65	80	73	82	70	65	65	71	71	71	62	76	57	59	89	66	71	78	76	80	67	64	65	88	72	59	81	69	79	63	72	81	58	62	75	83	64	71	66	73	71	84	57	67	76	67	68	70	68	65	94	70	56	76	74	64	64	100	67	75	79	59	69	76	53	69	65	49	57	68	61	78	63	70	65	66	71	83	76	71	79	81	78	78	77	77	73	66	76	74	68	73	73	68	82	74	70	67	77	77	83	68	58	59	63	63	69	52	77	79	78	77	71	69	66	83	92	66	72	65	59	62	72	76	79	78	66	61	61	67	72	79	60	57	76	59	77	79	75	88	70	75	74	70	79	60	64	62	79	55	82	60	75	77	63
19701	23322	40912	54483	54827	40961	27552	13816	4061	1487	977	807	897	875	901	889	863	864	836	848	865	833	858	860	843	819	865	843	852	877	846	852	826	859	856	903	835	897	866	897	883	892	865	831	876	846	908	855	845	844	838	892	874	874	848	863	825	816	867	863	840	896	810	873	810	851	828	839	873	876	796	830	793	897	880	870	862	870	862	799	868	813	909	900	865	885	866	802	900	885	861	835	827	828	893	845	865	896	847	823	838	891	849	863	794	872	850	885	846	853	811	854	851	857	865	833	829	868	907	842	829	842	779	829	851	939	824	904	869	838	869	892	872	841	887	878	814	903	871	835	893	885	858	934	849	807	864	882	883	847	847	858	831	813	875	853	861	848	840	890	874	897	840	862	819	827	883	843	838	837	852	867	902	824	882	835	848	868	867	918	829	812	863	872	832	833	837	852	867	795	833	905	828	880	852	857	816	905	854	854	847	811	856	825	853	869	847	884	902	844	884	828	864	824	836	854	860	899	880	861	849	892	811	861	901	872	873	872	921	836	876	875	823	822	867	903	839	843	847	872	816	855	834	852	839	866	875	876	817	892	887	877	853	876	866	831	826	883	834	816	835	838	874	825	863	875	846	876	841	874	843	807	865	880	870	842	900	832	846	881	837	848	785	845	863	849	843	866	905	828	854	874	886	878	849	821	871	876	920	829	888	864	882	897	845	840	853	839	876	885	834	890	816	838	865	811	857	834	834	825	827	869	880	846	863	817	843	854	882	852	845	867	861	846	854	860	871	861	893	793	865	883	853	851	908	876	858	826	818	899	827	836	845	871	824	877	894	898	855	884	835	884	817	861	879	882	850	872	835	870	823	825	848	847	890	801	842	895	898	844	877	853	844	875	844	843	871	864	854	858	858	866	866	853	818	848	826	804	837	788	821	864	871	838	857	827	864	880	823	882	867	837	854	906	896	858	891	844	802	838	883	810	841	839	889	843	934	835	871	868	828	857	912	839	869	854	871	854	849	819	872	848	820	803	806	851	844	847	887	888	837	870	805	869	891	837	871	846	901	867	811	879	826	891	895	857	871	887	843	884	873	861	887	827	852	894	885	848	838	900	934	867	913	890	857	873	855	874	845	867	884	838	799	927	916	858	865	835	885	803	850	838	875	911	837	903	893	825	834	890	775	893	856	867	859	880	852	850	884	881	881	847	802	849	816	883	858	874	894	910	840	845	818	874	878	820	857	876	861	866	831	791	855	855	847	862	867	819	843	867	862	843	819	802	873	804	826	852	866	817	814	844	853	882	825	824	848	885	823	835	819	834	864	863	833	846	856	835	842	803	866	888	885	856	820	858	838	828	858	837	934	835	865	816	899	908	823	855	879	841	861	869	802	826	874	871	816	928	868	860	805	844	879	828	845	825	847	831	846	862	874	875	914	814	865	868	827	830	917	830	847	895	856	881	858	908	850	859	847	851	873	853	866	853	896	829	856	840	858	898	845	877	885	851	873	840	841	876	898	865	804	868	884	826	873	846	888	817	901	867	837	852	946	892	906	847	888	825	847	850	879	869	861	872	832	875	834	849	870	846	868	881	877	882	863	897	833	863	836	883	846	870	831	848	866	882	867	822	877	866	829	825	890	804	920	869	820	808	848	892	889	866	860	845	848	884	863	864	874	870	867	838	845	866	841	842	871	871	870	802	854	861	898	881	844	874	862	884	847	866	880	827	858	856	886	847	835	850	859	874	856	845	868	898	882	786	866	894	873	820	853	902	872	895	860	867	829	849	847	878	819	834	865	821	869	886	893	870	822	918	850	823	792	862	822	909	889	833	799	885	881	857	851	896	859	845	858	862	823	812	895	846	818	920	891	820	838	784	835	804	901	892	866	858	856	826	848	873	784	886	900	857	856	842	883	858	900	914	871	837	855	806	826	882	828	860	844	884	896	882	835	847	879	833	858	850	873	840	864	880	848	816	882	865	857	847	840	898	879	810	857	848	824	845	883	850	832	859	908	893	891	883	862	858	842	847	840	832	867	824	848	832	867	851	843	901	806	911	914	859	861	874	849	838	893	787	873	818	867	828	901	834	836	833	864	864	867	803	813	832	916	830	843	823	878	873	902	863	847	849	835	874	841	885	835	885	846	846	861	830	882	881	900	848	830	850	883	886	810	897	902	837	888	875	849	834	841	830	912	859	819	858	814	882	894	836	867	868	861	912	821	864	875	865	881	877	864	903	909	840	802	862	824	868	869	822	884	871	820	826	835	855	861	866	859	835	866	854	835	844	808	856	873	878	879	880	880	840	877	834	823	836	865	841	888	859	807	870	853	849	897	831	815	830	864	912	892	869	795	841	856	839	839	851	851	830	850	840	792	802	827	818	866	903	853	874	859	879	882	812	881	882	811	821	838	884	818	815	822	878	808	856	913	863	824	891	865	826	845	884	846	829	873	787	887	810	857	807	894	876	808	861	876	868	890	867	906	814	844	898	860	844	844	827	876	849	869	853	857	901	842	839	938	847	846	892	882	903	843	916	876	877	855	865	880	864	849	890	840	874	815	847	890	906	851	821	828	869	825	923	842	852	844	816	797	829	834	884	876	890	924	900	876	870	835	886	795	910	838	784	832	892	900	850	886	862	840	874	903	846	846	894	871	814	874	886	848	840	835	865	842	816	849	818	843	808	845	846	839	889	805	801	832	882	822	852	827	845	828	840	850	829	852	947	870	846	804	867	839	823	895	865	875	806	884	817	869	852	883	843	816	834	891	847	826	876	872	836	866	817	853	921	831	864	854	880	831	873	805	808	836	846	899	889	856	857	843	852	863	865	809	832	890	866	903	852	850	850	840	841	850	840	874	808	856	822	883	843	844	889	852	851	876	863	819	848	890	854	875	813	812	893	848	831	901	847	860	873	839	876	843	851	832	826	881	882	819	834	817	871	850	869	906	880	864	898	899	852	860	871	858	869	893	833	842	837	882	874	847	863	837	831	879	823	825	837	816	882	855	790	870	810	801	837	815	918	854	848	819	828	848	807	846	873	854	867	801	838	852	855	832	806	833	921	866	889	901	839	874	857	828	844	863	884	854	831	830	862	838	856	884	807	858	925	900	867	840	857	831	849	922	841	868	865	856	867	895	876	926	892	843	863	847	867	861	873	882	878	887	857	867	852	849	831	852	841	800	888	840	830	867	814	805	859	820	880	895	815	836	884	826	877	848	814	832	864	886	827	877	864	855	875	876	843	875	902	818	809	891	846	856	852	823	845	794	861	853	871	849	883	858	882	829	831	824	887	819	854	871	829	878	801	838	868	844	886	827	864	801	811	880	847	807	829	887	834	877	891	833	828	857	834	869	813	834	870	864	917	846	824	864	850	878	861	869	842	859	867	868	897	872	826	888	873	833	879	829	851	857	856	771	840	847	854	913	880	885	848	858	871	870	865	854	874	871	874	863	893	804	859	861	871	876	855	870	912	865	863	886	832	839	843	840	883	893	880
1600	3406	17468	21578	16496	9732	3252	875	251	102	70	85	80	60	61	78	70	78	61	73	57	54	66	67	64	72	51	63	58	81	66	70	62	57	80	80	69	68	83	68	70	72	72	72	72	77	78	83	73	70	66	61	72	62	65	83	56	67	70	66	70	57	63	75	71	71	81	63	68	63	59	73	73	77	56	67	67	70	67	56	75	78	65	61	66	60	73	67	68	68	62	52	66	59	62	74	73	77	78	68	77	66	69	76	57	59	61	72	70	74	74	67	62	62	74	83	68	63	68	73	82	62	73	94	66	64	86	69	76	85	63	63	62	64	62	81	68	73	69	77	76	72	57	66	68	74	69	76	76	85	67	77	64	61	86	71	63	77	74	84	61	84	57	77	54	75	80	80	74	77	56	61	64	70	68	78	76	63	65	63	69	75	69	58	68	75	69	70	80	73	67	67	70	65	64	61	54	65	75	67	67	59	58	82	75	72	67	72	72	73	72	68	68	72	74	61	65	69	74	80	68	70	59	81	58	72	62	69	65	73	74	78	62	72	62	71	77	92	69	72	70	87	70	77	62	70	84	62	71	75	62	77	77	67	65	68	74	83	75	64	60	68	79	77	81	67	93	91	63	62	59	78	74	78	67	77	72	67	62	82	65	65	73	68	59	74	74	70	63	53	68	54	57	57	75	83	80	68	67	87	79	76	68	64	69	62	64	69	57	81	72	80	56	78	74	72	81	74	64	83	63	85	58	72	78	76	74	66	72	69	66	70	68	77	80	80	79	77	75	68	61	74	65	75	63	78	77	67	52	74	72	64	66	60	74	65	62	67	66	79	71	64	75	80	91	70	65	67	60	67	49	72	60	75	65	63	74	69	63	74	77	80	74	65	76	53	75	60	53	65	73	59	76	76	70	75	80	61	62	70	63	72	71	74	63	77	61	75	59	80	72	78	84	72	86	75	76	78	79	60	76	87	78	70	61	76	55	64	67	76	63	74	59	76	62	54	53	72	71	48	75	66	61	62	58	70	73	67	75	72	74	75	72	78	77	74	69	73	63	75	62	73	72	76	77	53	81	70	69	71	56	65	67	79	78	80	85	84	61	78	71	76	60	80	59	56	70	75	57	74	72	61	66	66	75	67	76	81	72	65	66	67	54	83	73	68	77	69	68	80	58	65	60	79	74	71	81	78	74	84	50	71	52	84	64	64	81	71	64	61	67	73	66	77	59	76	80	65	59	59	71	68	70	68	69	59	63	73	72	76	75	60	78	64	69	82	64	51	70	67	64	70	72	65	77	67	63	69	73	64	61	59	77	71	55	68	65	58	67	75	51	76	66	70	68	67	85	65	78	63	67	74	68	77	96	67	71	78	65	77	85	80	79	60	74	82	87	57	81	57	64	91	62	62	71	75	76	75	59	86	76	63	65	68	67	78	62	64	73	73	80	60	81	74	73	68	72	67	70	71	55	69	65	65	69	65	70	79	66	76	74	70	72	84	71	86	55	53	62	81	67	72	54	60	75	64	58	65	68	68	76	63	60	72	66	71	56	76	62	66	76	77	60	56	63	60	74	60	71	55	87	75	72	61	64	72	80	73	70	64	76	72	59	70	77	58	88	69	74	73	71	70	97	75	61	63	66	73	76	56	76	67	58	72	61	81	66	70	77	73	67	66	76	83	71	58	68	56	81	64	74	65	53	62	78	67	80	68	59	62	70	76	71	73	83	76	77	65	58	84	67	81	76	66	67	80	70	65	63	69	66	79	61	65	63	88	63	59	72	91	57	77	94	72	79	65	86	84	63	68	86	73	66	66	82	64	82	75	68	70	78	66	69	65	61	52	74	64	69	76	74	70	61	77	68	60	58	72	55	74	71	70	70	55	88	69	60	75	80	65	75	69	67	64	72	70	75	76	73	73	61	78	75	82	63	61	67	71	79	64	69	68	65	83	68	69	67	76	61	70	71	68	46	83	68	76	68	71	64	85	77	87	81	80	74	70	65	55	66	80	79	60	67	66	85	73	78	55	64	55	83	79	75	75	81	66	64	68	81	63	70	60	66	72	66	65	51	59	69	66	77	62	79	64	68	67	58	85	57	67	74	78	64	67	52	86	69	74	65	61	91	77	68	77	64	72	56	70	68	66	64	72	76	50	72	59	77	80	77	73	76	72	79	71	72	73	58	66	81	71	61	65	71	59	65	79	76	59	68	54	63	82	78	82	78	73	70	82	66	59	89	68	74	74	65	77	77	63	68	70	75	74	80	71	54	65	88	72	68	66	78	58	79	86	88	91	70	58	58	69	57	65	79	76	74	73	68	71	81	76	59	63	56	70	69	53	69	69	71	69	63	68	76	67	68	68	60	61	80	67	90	70	58	56	79	65	74	54	60	77	72	73	65	66	69	67	69	62	75	68	75	65	77	73	77	67	84	68	65	62	75	69	61	79	64	66	72	77	85	82	68	72	87	66	78	76	63	70	72	81	71	83	79	66	60	74	81	65	70	71	64	76	72	64	50	68	78	80	66	75	82	66	70	87	68	79	71	68	73	70	69	76	78	83	65	55	66	60	77	63	64	66	61	61	66	68	72	86	77	62	73	62	67	69	84	67	66	77	77	92	69	57	68	76	70	68	68	75	60	64	76	55	58	68	67	66	56	63	82	76	88	63	83	75	68	70	60	67	75	65	69	62	64	59	68	72	65	84	63	68	76	58	67	65	63	63	63	70	69	69	77	82	68	74	77	66	57	76	66	65	59	74	61	70	56	53	87	66	54	85	61	80	55	73	67	61	69	66	72	65	55	78	54	70	64	65	74	65	76	75	64	79	68	52	65	64	87	61	71	74	67	66	81	70	79	71	58	53	69	68	79	59	73	70	58	79	73	77	90	73	63	83	78	59	72	66	58	71	81	80	71	68	66	65	74	72	78	71	75	77	64	51	71	76	77	79	81	70	66	61	63	84	64	80	67	67	71	73	60	84	62	60	67	73	64	62	74	82	75	61	53	79	64	69	85	60	73	56	64	65	82	79	88	81	65	75	70	77	58	67	69	69	79	82	69	68	74	64	72	91	80	77	80	80	57	76	93	58	68	55	70	59	61	74	49	77	74	77	67	66	72	57	62	79	62	63	85	58	59	63	57	68	72	79	61	79	58	86	70	81	67	86	69	61	81	77	63	68	66	65	76	68	73	55	59	63	81	94	70	64	64	87	62	69	69	81	68	65	66	66	78	86	80	78	54	86	72	68	66	89	79	80	59	77	87	59	70	70	63	75	79	66	70	58	57	59	66	74	63	84	67	61	67	69	72	71	78	65	63	77	72	74	76	55	71	62	74	72	83	68	86	61	57	79	52	69	68	63	51	55	87	72	67	75	66	65	76	77	57	71	69	72	67	71	68	75	78	63	60	75	70	78	74	65	66	74	52	65	66	66	58	79	73	73	67	75	79	72	78	87	51	69	67	69	77	68	59	59	67	85	69	84	59	68	85	85
25748	28290	46563	64963	65940	50179	31921	17600	6649	1922	1021	873	851	794	877	886	853	869	800	847	865	869	846	895	866	789	860	853	785	842	794	880	838	826	863	870	848	833	863	849	842	865	935	856	873	900	855	871	848	820	839	835	836	860	829	887	838	867	898	879	839	829	856	845	806	858	834	833	793	873	798	830	895	883	803	830	845	871	874	819	826	847	822	884	877	881	864	837	860	801	837	884	814	869	910	836	838	865	837	905	823	825	875	857	837	875	859	910	852	847	841	858	829	850	880	835	823	888	850	898	810	889	842	844	829	832	799	890	839	863	884	830	864	897	873	864	892	860	875	862	827	907	864	855	817	837	812	862	865	875	836	862	905	885	875	888	838	860	871	853	862	869	877	820	890	827	880	887	880	846	864	808	867	877	868	871	793	882	898	837	872	823	817	864	838	871	822	853	864	797	816	864	818	834	869	803	837	841	835	889	888	862	826	878	865	857	832	828	888	883	878	849	793	875	836	863	835	870	797	844	800	911	876	846	801	873	859	847	878	844	873	822	865	892	847	861	848	880	864	886	816	865	831	826	902	843	840	851	830	852	836	917	815	842	872	800	802	829	897	839	844	877	887	803	905	837	902	836	898	845	900	869	844	869	844	838	890	825	861	871	875	871	835	857	872	863	829	853	854	808	872	893	826	885	846	816	872	874	896	866	852	857	860	881	825	842	823	852	869	837	868	854	835	900	890	875	873	870	827	832	828	833	933	876	902	840	807	845	844	842	859	816	893	849	884	877	860	823	879	834	818	861	853	877	870	869	820	847	805	901	843	833	865	844	837	832	825	830	849	827	804	879	814	854	826	871	841	859	847	843	895	840	869	867	864	874	881	817	879	852	923	863	873	856	836	829	874	872	860	871	844	835	847	832	877	831	847	846	844	822	798	878	843	884	888	854	909	855	849	853	860	827	938	828	942	876	792	854	873	842	813	905	873	855	876	775	850	829	805	845	908	840	792	855	847	868	865	846	851	813	798	868	861	832	883	869	877	883	887	834	841	816	879	909	898	834	861	884	841	831	876	876	883	865	855	877	875	836	895	839	844	855	805	896	846	816	822	845	876	848	869	843	933	851	878	848	896	837	918	873	846	898	842	864	873	880	786	851	832	853	839	865	877	879	792	910	893	842	863	899	840	805	883	807	847	872	842	868	817	841	826	877	831	871	844	876	813	865	874	846	855	867	818	856	876	847	862	866	880	860	849	890	850	839	873	876	851	838	809	867	889	832	825	809	809	846	870	867	883	872	883	827	859	872	884	864	884	885	858	844	902	852	835	806	850	876	827	830	832	877	871	828	918	875	871	843	877	859	844	790	830	888	840	876	865	816	838	777	903	891	837	866	914	836	891	912	865	860	820	900	858	807	864	875	841	833	822	807	871	843	892	869	821	820	866	859	818	910	861	836	837	876	862	921	817	826	865	858	872	862	874	882	826	869	861	831	917	821	888	839	814	886	836	856	851	887	856	888	829	899	877	855	836	845	880	870	888	859	845	833	849	815	843	859	918	833	847	834	885	843	873	810	857	830	814	839	873	851	883	850	852	863	827	864	864	863	858	813	824	889	848	859	803	827	856	863	882	876	875	867	888	848	871	841	858	849	824	844	847	857	825	899	844	825	860	850	855	839	850	849	876	852	855	839	850	798	851	841	833	882	888	868	822	867	815	847	853	822	877	851	811	916	800	836	823	886	851	896	915	872	877	881	888	874	852	785	863	836	853	858	861	879	871	826	829	842	860	902	922	814	857	870	846	852	883	891	913	786	831	843	863	830	834	829	837	869	842	811	829	880	850	904	885	871	821	836	867	867	881	843	898	930	870	867	882	850	844	845	838	858	833	829	888	868	912	832	834	863	887	852	827	849	888	806	844	858	856	846	896	937	864	876	921	882	863	820	834	832	843	868	868	858	873	902	835	861	826	845	850	842	835	843	827	819	873	818	857	904	856	857	829	787	882	817	789	883	834	864	863	814	870	827	895	827	855	902	911	855	835	823	888	861	884	795	862	845	901	848	865	806	855	853	855	850	859	879	854	830	858	840	840	867	882	825	879	850	858	878	850	905	827	891	827	870	866	903	824	833	906	906	875	868	852	848	846	853	860	857	845	832	827	848	849	858	862	860	861	824	843	809	837	854	864	788	832	871	914	893	845	811	831	846	853	859	867	903	819	900	834	832	888	836	832	860	896	856	856	859	855	893	852	909	898	833	859	919	889	836	869	873	886	824	853	824	817	855	858	877	911	864	876	864	852	843	847	864	901	868	883	876	878	863	884	872	836	882	882	907	860	864	851	843	901	843	862	823	844	840	862	865	814	833	878	811	841	900	783	882	785	815	853	844	833	856	844	869	859	866	737	805	877	811	880	868	873	829	845	826	819	873	879	808	867	867	894	869	844	833	939	878	834	876	832	871	865	857	874	856	844	828	866	860	792	882	852	880	881	856	825	910	832	831	826	873	858	765	826	837	858	906	901	856	835	847	841	809	873	905	821	879	853	886	854	886	803	894	862	829	831	833	895	816	888	848	891	834	785	781	873	825	827	829	889	825	830	851	857	880	822	889	912	852	855	855	856	882	877	839	838	893	838	845	809	768	868	899	786	868	881	829	844	886	929	889	853	858	806	880	898	881	884	916	887	834	860	827	802	870	839	888	886	901	880	844	828	827	855	842	888	809	846	844	889	870	831	826	865	882	872	831	822	862	880	870	904	886	883	873	882	882	861	861	872	832	905	865	882	833	807	860	876	838	905	825	851	851	866	870	901	943	843	853	870	843	856	890	848	841	910	863	866	861	835	885	824	871	818	828	874	876	885	825	818	843	882	826	830	858	903	834	823	867	830	881	891	794	894	795	851	836	841	826	842	909	881	855	865	829	857	804	870	859	828	855	829	891	863	847	872	888	827	827	839	850	880	900	848	872	850	814	828	916	865	877	848	852	821	879	833	868	881	813	849	871	848	872	851	824	897	821	903	863	846	891	861	912	885	921	839	833	882	821	877	868	864	857	859	895	831	863	842	870	883	871	865	816	853	810	869	835	834	886	833	825	891	819	866	863	823	866	825	830	880	886	852	834	838	836	836	857	824	872	926	880	871	854	849	899	870	832	859	858	877	841	811	787	848	922	843	796	830	829	824	880	845	832	806	816	845	844	869	824	866	848	833	836	848	878	890	815	874	899	870	858	877	818	877	781	828	824	821	865	849	832	817	880	850	799	870	829	810	871	861	929	827	893	839	844	817	821	815	879	868	861	893	869	826	878	829	878	857	860	863	896	836	893	844	832	893	813	851	861	851	820	894	873	871	813	808	840	827	851	861	868	859	854	871	852	898	844	842	850	868	860	885	881	846	872	859	850	888	837	860	825	888	899	887	842	874	870	857	859	814	848	859	841	860	905	874	878	869	855	871	851	884	871	861	866	828	870	850	811	830	885	853	910	839	849	863	893	889	826	852	822	927	868
1541	545	3985	5994	4620	2421	778	300	111	84	77	77	77	67	86	74	70	68	80	61	64	77	68	80	78	66	63	62	68	68	71	72	64	63	82	73	72	65	85	71	58	74	64	75	76	69	61	68	69	72	65	67	79	71	77	70	66	62	75	68	69	46	68	73	75	68	79	66	80	79	57	69	54	71	57	72	76	74	65	61	71	61	78	61	67	79	53	72	73	49	66	63	79	81	72	56	72	73	67	66	58	69	53	70	62	72	70	68	64	74	52	80	75	78	74	69	76	63	75	68	60	75	70	67	62	85	75	61	68	59	52	73	74	59	60	80	72	62	80	73	68	72	62	70	81	80	62	60	60	63	75	67	83	84	60	75	60	69	73	74	62	67	56	75	63	72	83	70	50	65	67	99	64	53	71	79	64	78	65	60	63	61	68	52	68	68	70	67	56	75	71	83	72	79	68	55	65	66	79	75	77	65	68	83	80	63	62	74	64	72	64	68	56	78	71	74	85	63	58	75	76	71	66	83	91	61	70	68	69	56	65	69	59	69	64	61	75	63	69	80	74	70	77	65	55	84	56	74	70	89	67	75	71	84	64	70	75	82	77	68	75	71	76	61	57	72	68	65	82	72	65	73	67	65	71	65	68	66	93	74	64	69	57	59	74	57	71	67	79	57	65	62	76	76	67	65	69	72	79	60	67	76	68	70	86	84	65	56	70	54	85	65	68	58	74	69	86	62	68	83	66	76	65	82	81	72	88	72	73	76	74	78	72	77	75	87	74	75	66	59	71	72	65	73	61	81	70	82	77	66	81	68	58	70	72	70	72	67	59	78	76	74	61	79	66	75	69	62	65	55	64	76	70	60	65	70	78	59	72	63	83	74	73	76	69	71	66	67	73	63	65	81	71	70	66	56	62	66	66	73	70	67	58	59	74	56	85	67	74	68	62	70	73	66	86	69	57	66	79	59	62	78	58	68	81	67	55	79	66	67	69	63	70	70	76	68	80	81	77	78	70	65	76	74	79	84	66	72	64	86	81	68	72	76	78	80	80	59	57	70	91	64	60	63	74	76	74	72	87	55	84	82	58	83	56	61	60	72	77	82	60	66	62	72	70	74	76	71	58	82	73	63	61	60	78	64	78	71	80	70	78	66	77	63	66	77	89	79	89	63	78	77	68	65	63	62	81	74	82	65	74	70	68	72	58	65	66	64	82	61	81	70	76	68	66	56	76	77	53	58	61	67	84	72	66	80	67	66	64	81	84	69	80	75	68	79	79	64	78	59	73	80	65	57	55	83	60	79	54	65	61	77	67	71	89	74	70	75	75	57	74	62	71	63	59	70	62	67	69	75	68	67	71	60	82	65	68	59	69	64	63	64	71	65	64	84	78	78	59	48	73	78	62	61	72	73	79	72	66	67	70	74	66	65	75	54	73	61	65	79	76	64	66	73	84	90	74	65	71	67	73	71	80	72	59	64	71	90	73	64	68	72	51	72	67	77	64	77	66	59	67	76	71	64	77	77	70	63	74	69	71	75	80	71	73	65	66	57	67	75	65	81	65	68	60	74	65	69	72	70	63	64	80	64	53	73	68	73	70	84	60	83	67	60	70	76	56	56	82	63	54	70	64	71	69	53	65	80	52	88	63	70	75	79	51	70	75	73	64	77	69	81	69	64	71	64	68	60	71	63	73	83	78	66	71	62	75	80	71	65	67	68	68	70	55	62	79	64	67	68	71	73	68	69	60	65	64	70	76	79	69	64	62	64	73	64	70	55	61	76	68	67	62	71	81	70	69	76	67	73	77	72	73	79	62	68	63	89	62	80	70	76	66	66	85	68	64	46	67	69	64	76	72	47	72	61	74	73	68	62	76	71	74	64	62	64	68	55	70	67	57	73	72	73	59	53	71	66	63	61	54	64	63	63	75	74	67	52	67	67	83	77	58	71	78	84	80	67	83	64	67	64	74	72	69	66	69	69	81	64	83	78	74	60	64	72	72	84	75	64	59	76	72	60	75	59	74	62	66	60	71	62	74	59	62	67	64	80	84	76	79	66	69	86	72	64	78	60	59	74	76	89	69	81	76	67	73	66	79	76	64	74	71	76	70	63	75	69	79	69	70	66	86	63	61	54	67	67	68	64	52	59	60	73	66	75	70	60	79	90	76	65	66	64	86	68	51	71	74	62	77	67	73	70	80	75	71	74	53	83	62	69	63	60	74	51	62	89	73	77	68	65	56	63	50	65	68	81	65	68	78	68	77	75	73	80	65	63	63	72	74	72	68	61	69	93	71	67	81	62	73	67	79	81	54	69	66	61	59	65	72	75	89	64	65	67	55	70	76	75	51	65	60	73	75	80	61	67	67	63	84	92	65	57	74	71	78	64	78	78	56	70	65	70	63	73	70	66	69	87	64	58	62	54	66	68	77	75	69	72	57	71	71	62	80	73	74	64	60	60	90	58	63	69	56	48	61	75	62	62	67	56	72	66	62	55	74	71	62	65	64	66	72	67	78	66	75	66	57	53	55	62	81	61	80	82	71	80	58	61	77	80	60	72	79	62	62	64	60	73	73	72	81	71	74	74	82	65	50	69	80	64	84	73	70	55	72	61	57	64	67	72	84	56	68	77	63	74	71	71	64	67	64	68	67	71	80	82	69	69	60	72	88	56	76	67	69	63	86	72	75	57	83	85	73	85	69	87	53	71	61	70	71	68	71	80	75	72	80	67	60	78	66	72	79	69	68	93	71	71	74	74	82	87	78	70	74	67	58	59	74	67	63	59	80	75	89	77	68	75	73	74	63	62	71	76	77	76	65	76	82	78	70	79	80	79	70	59	67	76	66	73	67	69	77	62	64	62	61	45	65	74	54	71	67	72	67	82	62	72	65	50	68	73	68	58	90	66	62	66	71	64	66	84	70	72	68	73	84	62	65	64	67	64	82	76	79	76	67	64	84	76	77	79	72	83	67	69	67	74	72	63	66	62	71	72	69	66	80	64	65	67	55	67	63	75	73	67	73	66	78	67	54	71	62	63	76	83	71	71	74	82	70	74	80	71	61	72	66	72	65	68	73	73	67	76	73	76	56	66	71	65	81	83	87	53	57	72	75	80	89	75	58	68	69	66	67	69	85	54	65	85	74	69	84	70	73	70	70	69	70	72	74	73	70	71	64	71	62	60	76	73	65	61	63	74	75	76	75	69	67	66	79	76	68	68	83	67	70	61	53	72	73	85	72	71	76	81	62	67	66	60	61	65	65	68	65	58	78	74	62	83	69	69	74	75	81	75	78	89	75	58	80	71	68	69	69	81	73	81	65	88	74	73	68	58	83	69	60	70	66	61	58	71	53	72	62	73	64	66	64	68	70	74	70	72	65	73	61	72	71	56	74	63	64	66	70	66	64	60	73	91	67	69	94	66	81	76	74	67	74	59	79	58	58	48	70	79	69	80	56	63	69	83	75	63	72	83	61	66	92	63	66	79	79	72
14588	10688	29128	39074	40518	30852	17595	7534	2405	1102	877	821	822	885	757	845	863	868	818	859	804	899	825	880	866	810	856	785	817	819	805	885	852	847	861	837	819	859	861	850	828	865	814	870	808	818	889	846	882	808	866	856	817	892	836	859	789	838	848	832	864	781	859	894	783	860	841	852	847	810	803	859	865	874	806	836	846	829	827	832	849	832	857	834	842	852	849	854	844	827	795	840	879	797	798	857	839	805	778	841	816	831	859	874	846	801	829	831	779	832	861	834	829	824	813	848	841	822	865	799	804	843	805	823	845	882	893	840	802	803	872	797	836	846	833	867	861	811	837	820	817	822	823	833	851	867	866	841	845	805	827	801	807	813	822	795	831	862	811	847	864	848	819	840	821	834	820	876	798	842	869	848	852	838	793	868	782	818	847	897	848	884	872	787	853	881	839	865	880	777	873	832	868	833	845	795	861	844	896	879	882	838	841	829	823	835	868	783	812	839	896	807	886	836	923	892	858	866	833	801	832	864	813	846	826	859	820	820	895	841	831	833	846	813	838	855	855	801	848	859	830	814	832	814	816	850	820	849	864	812	853	837	826	857	840	804	866	853	896	822	827	845	783	845	878	858	819	781	869	789	812	810	873	835	828	833	887	811	842	821	870	859	791	835	854	856	855	801	812	860	881	832	830	763	885	814	860	894	814	839	794	819	872	847	833	797	796	832	837	793	882	851	841	921	845	872	791	844	832	879	803	787	848	862	778	838	838	803	817	823	782	772	835	818	855	796	823	855	833	885	846	862	827	844	831	818	837	855	803	875	812	810	853	856	829	814	828	861	850	810	881	860	822	856	877	843	883	863	790	831	815	816	866	838	863	789	899	836	817	815	849	847	777	835	838	807	832	926	833	870	852	850	827	802	822	856	829	854	823	817	852	857	796	939	807	859	824	868	803	800	851	872	850	863	778	838	840	858	802	883	885	804	831	840	803	814	789	834	844	822	860	809	856	829	853	859	809	849	823	840	833	796	797	831	847	778	788	829	799	829	841	842	815	853	877	836	831	802	882	863	888	839	863	857	815	854	838	835	850	851	833	882	873	874	815	774	838	776	808	856	849	863	817	770	822	881	845	893	798	841	824	861	858	823	805	819	844	810	857	831	866	802	808	813	858	831	849	845	859	844	827	832	840	811	871	844	816	851	903	852	865	865	821	830	819	800	826	831	786	807	890	838	852	843	815	818	775	811	847	862	835	829	836	822	810	836	824	819	822	892	790	807	812	884	792	832	832	823	861	827	872	886	819	857	881	815	823	846	822	855	781	820	854	881	850	830	865	852	852	850	824	819	828	845	828	851	845	813	904	844	814	874	854	840	831	847	856	824	797	827	839	882	877	822	817	816	858	821	846	872	827	792	802	792	863	873	800	821	837	820	841	792	802	846	826	834	812	862	887	829	871	774	823	856	824	851	836	843	841	845	882	831	796	811	812	832	809	850	836	865	880	792	803	866	793	818	846	843	842	897	793	870	838	844	817	807	867	831	791	866	833	837	831	826	862	861	784	892	829	794	936	858	858	874	858	802	837	831	847	807	808	827	884	884	815	862	845	846	840	783	811	784	862	823	864	826	853	830	890	833	873	848	843	861	793	866	856	869	843	852	824	857	848	795	823	798	815	876	808	845	876	839	855	814	819	771	792	860	879	895	858	838	827	880	874	809	818	823	826	889	841	829	824	811	823	810	834	886	822	772	835	840	830	844	879	846	824	819	847	821	856	825	818	843	863	825	836	871	795	816	859	862	848	814	799	829	805	860	863	863	804	810	852	800	798	863	862	849	838	816	815	833	868	791	834	829	814	808	781	882	861	824	856	837	921	869	819	837	855	829	823	831	839	832	869	832	791	831	846	787	830	827	847	810	861	855	838	821	870	808	849	869	854	819	849	906	863	847	811	834	785	806	805	818	863	805	842	812	854	828	852	851	870	790	866	836	857	841	836	779	870	798	805	835	793	871	801	831	822	819	835	869	864	862	830	842	865	807	822	871	816	840	845	819	878	854	829	855	832	876	863	872	825	867	833	833	809	807	847	878	843	793	864	835	807	860	841	833	852	828	860	845	824	849	854	827	867	812	837	860	862	853	817	844	843	865	840	911	866	822	811	819	855	827	861	877	844	778	853	802	841	894	799	814	869	839	847	867	813	795	883	841	852	843	844	843	864	845	830	826	862	857	882	804	829	870	845	874	893	878	841	864	825	832	852	893	811	886	819	900	868	871	804	845	828	831	848	867	836	848	816	811	838	833	846	835	855	891	872	823	824	825	870	852	841	854	833	859	890	824	850	820	864	815	872	877	801	855	892	855	901	857	822	800	771	825	858	828	878	818	816	866	842	815	808	868	856	801	836	836	872	866	843	848	808	868	797	826	799	835	833	826	857	848	840	871	848	845	857	816	851	822	842	848	859	840	815	815	805	896	839	847	909	805	805	785	838	810	847	838	844	821	803	822	843	852	858	848	842	854	840	829	866	814	913	807	856	786	851	821	813	828	810	874	860	851	878	812	813	895	784	893	831	849	828	865	825	854	831	899	856	769	882	784	884	837	856	826	811	841	838	867	878	859	792	837	827	842	841	860	834	872	851	780	796	835	903	836	831	783	835	845	822	839	820	825	841	842	837	863	856	817	840	833	837	856	826	840	802	813	836	800	835	836	823	812	828	850	863	840	874	868	838	803	834	854	878	824	857	793	805	837	807	839	842	815	834	841	831	835	875	832	817	849	850	847	814	866	822	845	922	853	791	834	863	812	800	858	826	837	851	809	802	845	829	792	801	851	828	882	876	830	850	832	872	882	850	892	857	877	772	826	862	840	795	819	818	895	872	830	869	842	856	825	828	870	813	911	796	821	821	864	835	788	866	818	836	814	851	824	800	822	819	866	829	889	838	859	827	864	842	807	827	784	828	844	818	883	849	843	850	816	874	856	835	827	836	815	843	826	852	829	833	811	819	851	776	889	883	848	779	764	855	944	834	815	842	833	802	800	791	853	852	799	846	888	845	850	827	815	862	790	824	859	850	854	821	887	832	866	837	868	839	853	828	797	816	876	856	806	864	871	821	888	819	879	852	846	869	833	819	846	828	877	829	826	896	850	827	827	805	782	845	819	799	834	839	817	824	834	846	847	782	842	847	867	838	861	883	859	837	865	852	821	845	778	850	822	882	810	838	855	821	876	852	856	812	864	846	846	802	801	827	841	837	858	879	874	860	834	858	824	831	850	887	832	821	857	819	859	874	803	872	809	837	789	853	864	851	857	830	825	824	857	793	850	859	810	882	843	841	854	873	847	850	853	784	791	880	817	911	832	773	820	922	808	851	862	905	819	819	877	823	881	879	843	835	827	840	818	845	829	862	840	857	860	887	802	855	853	823	869	857	848	849	811	838	803	855	793	814	839	783	923	865	844	836	874	872	812	825	835	882	786	853	822	842	827	817	823	828	846	852	823	840	829
882	1767	10895	13199	10884	5980	1712	527	199	84	65	71	69	62	84	69	51	67	76	66	83	62	69	60	81	69	72	64	69	74	76	58	61	59	59	63	76	54	86	83	71	64	73	78	83	79	74	74	67	60	73	92	58	78	60	66	53	58	75	83	71	65	62	63	63	85	69	48	66	81	67	62	57	80	76	65	65	68	73	68	76	67	78	75	76	74	76	64	64	86	75	61	84	75	79	70	69	96	75	66	55	67	77	74	74	46	79	53	71	68	70	63	61	65	73	75	56	77	62	85	67	76	81	74	63	63	59	71	73	76	76	61	58	82	89	67	78	73	74	72	76	59	63	72	60	68	65	57	71	81	68	72	71	66	82	68	63	57	69	56	78	68	71	75	76	67	66	62	86	70	73	66	74	50	75	73	68	69	76	75	76	85	78	73	66	67	63	78	88	73	65	72	58	61	60	74	86	74	68	68	71	71	75	72	65	49	67	46	79	77	72	82	63	80	85	54	73	62	67	72	62	92	85	78	66	67	67	69	64	79	81	79	79	77	80	78	74	90	71	68	74	72	62	74	82	70	62	54	79	63	76	59	72	74	69	89	77	77	64	69	77	74	73	78	76	72	68	65	52	79	62	79	59	56	56	83	61	78	65	77	57	72	70	72	64	83	73	76	68	70	74	59	62	74	64	61	72	71	73	60	77	57	62	73	49	82	80	89	77	67	67	76	75	60	69	87	65	75	52	61	70	72	73	67	75	64	71	81	56	61	55	61	58	59	69	62	89	77	67	72	73	64	66	68	74	77	67	85	59	70	53	79	72	72	77	68	76	76	66	67	73	58	70	65	57	71	68	62	78	56	74	69	65	56	77	77	53	83	78	69	61	58	75	62	67	76	81	65	51	71	63	59	75	71	79	67	58	70	68	70	61	77	81	68	76	74	64	67	67	68	77	62	65	58	78	63	74	65	88	77	65	90	79	60	74	76	58	64	74	74	75	64	83	65	59	66	76	73	67	67	79	65	55	76	69	65	63	67	70	82	76	71	68	66	70	63	65	65	71	69	63	65	62	71	67	69	84	65	61	60	72	81	75	56	86	55	69	60	80	68	86	65	78	75	71	72	69	75	90	66	64	64	76	74	66	73	67	62	80	68	79	66	71	93	78	75	80	74	69	66	74	70	62	82	60	65	74	76	75	73	76	73	84	51	67	77	76	60	71	76	89	67	65	67	62	66	65	63	63	81	55	64	87	78	66	64	73	63	55	62	60	70	66	68	73	68	66	78	66	61	60	78	77	63	69	70	56	73	74	82	70	60	67	77	62	59	65	83	70	60	64	65	69	61	75	56	72	83	72	68	72	73	61	66	63	58	86	70	84	78	84	91	66	64	67	62	65	54	71	65	68	68	78	77	61	72	67	72	56	69	79	59	59	66	69	76	57	77	74	87	66	66	77	81	76	81	74	77	70	63	59	70	58	62	64	83	72	66	81	76	77	83	71	60	58	64	71	78	94	66	66	80	78	66	81	66	62	62	71	69	83	76	79	68	62	74	77	61	67	80	78	63	56	62	90	80	71	77	69	63	64	81	67	56	61	73	85	74	76	76	74	60	77	72	54	72	67	76	86	89	69	76	70	77	85	60	85	61	70	61	77	65	81	65	64	69	73	75	65	62	86	94	82	73	71	53	67	66	76	80	61	74	83	80	59	67	70	69	66	62	70	58	71	80	67	65	63	52	68	54	72	70	73	73	82	64	72	81	83	71	67	72	47	65	70	69	86	66	58	82	71	72	51	69	63	78	80	76	72	63	91	70	71	67	78	76	48	79	72	73	71	77	60	79	65	72	81	75	67	69	67	82	68	50	62	87	65	65	65	82	67	51	77	68	66	78	62	62	73	91	83	73	65	66	78	85	75	73	48	48	58	60	64	54	62	60	50	71	61	69	83	92	63	57	75	73	74	74	73	73	66	63	69	79	87	70	70	65	67	68	77	71	75	73	74	76	63	69	80	67	60	74	75	64	64	72	56	72	65	73	70	57	67	59	76	67	65	54	68	60	70	68	70	62	66	68	72	68	67	71	56	60	79	69	70	72	86	81	74	65	72	60	70	67	71	82	69	63	68	69	56	61	60	64	79	68	63	55	68	72	68	81	73	75	54	70	53	63	70	65	68	64	82	62	54	69	70	80	63	77	82	76	72	56	72	75	70	84	70	76	61	72	61	68	72	69	65	74	66	65	83	64	63	80	66	84	71	65	66	73	85	58	69	69	63	65	76	72	77	74	82	71	82	85	74	66	63	69	81	59	67	61	80	64	87	69	76	78	78	69	67	69	86	67	69	74	80	64	71	85	85	60	84	61	61	73	64	76	69	85	56	76	71	63	72	78	67	66	73	78	72	78	61	65	53	79	74	83	71	64	65	77	82	71	79	68	73	73	64	66	93	61	68	65	66	83	69	77	68	76	60	83	58	77	70	68	67	75	83	66	58	70	75	59	78	73	64	75	73	64	68	68	73	83	81	73	73	61	60	64	69	66	84	76	87	62	56	64	74	76	56	78	57	55	57	70	81	77	91	82	78	74	71	78	77	68	71	78	67	57	77	73	65	74	71	53	64	57	78	69	77	75	74	84	59	61	68	70	72	64	67	73	73	63	76	75	54	78	63	63	58	73	72	61	72	65	73	64	71	70	71	79	62	85	56	90	60	77	62	67	78	69	74	84	74	74	58	56	74	73	79	58	73	79	76	59	78	75	71	73	74	55	82	71	81	72	71	62	81	76	80	80	75	70	64	65	93	80	69	75	67	77	62	60	67	67	64	69	64	79	71	71	65	69	71	99	67	65	61	62	71	88	70	81	64	70	72	66	74	75	55	80	69	64	79	69	74	71	74	73	79	69	74	66	69	73	65	83	80	62	66	75	69	65	80	67	75	59	84	88	69	73	79	83	81	61	81	68	83	74	66	64	60	75	72	63	64	65	70	88	66	80	81	71	79	73	76	57	56	73	70	89	70	64	70	63	67	74	66	73	87	77	49	63	66	80	77	61	55	73	76	58	80	74	62	74	61	76	66	64	72	81	67	67	65	71	72	75	69	77	68	78	83	84	79	60	74	88	72	90	63	77	64	71	58	76	80	71	70	72	74	71	70	62	72	70	73	65	73	89	80	71	71	64	60	87	75	72	67	74	80	71	72	71	83	56	76	73	71	69	85	65	74	66	65	81	83	72	74	70	66	73	72	71	69	67	72	73	81	57	67	72	87	70	82	66	66	66	60	78	79	67	84	72	56	74	64	88	65	82	77	67	63	73	72	65	81	54	68	77	71	79	60	73	58	70	64	57	68	74	60	76	91	70	73	85	77	69	60	82	64	74	77	93	71	62	74	77	72	76	76	78	59	60	59	69	63	63	66	84	82	53	61	65	66	60	72	68	61	57	78	67	77	61	78	74	82	68	50	56	85	72	74	68	63	66	87	60	66	57	58	78	83	79	70	55
19849	21531	39218	53811	57385	41647	25738	12934	3880	1362	923	882	812	803	816	830	842	850	850	865	866	832	842	854	873	854	848	812	811	825	858	853	846	814	811	840	838	855	891	814	799	942	838	820	836	839	794	861	855	825	845	820	849	851	815	848	829	854	847	913	882	834	825	854	823	869	816	816	826	809	839	830	798	822	876	840	839	844	843	810	795	844	867	867	832	842	832	833	850	800	791	844	828	884	867	839	821	887	852	842	891	821	869	804	889	808	841	830	811	796	813	820	820	820	843	841	890	818	841	823	845	812	829	843	882	802	850	845	842	849	834	843	820	802	823	812	818	825	846	843	853	822	849	813	870	834	811	839	862	810	801	877	858	830	805	804	804	818	845	855	816	856	878	865	844	849	835	841	828	888	927	868	840	856	820	818	819	889	805	787	865	883	824	796	850	875	833	834	882	865	809	830	839	832	831	868	820	862	813	848	811	835	802	884	791	878	825	924	825	826	832	828	830	852	829	835	838	834	777	842	804	793	831	833	827	808	838	852	817	832	853	851	806	850	873	817	766	878	887	854	820	806	800	811	821	823	827	827	810	822	850	827	829	835	803	799	832	838	824	860	818	828	833	848	831	889	830	818	819	870	819	885	866	838	821	786	824	848	895	798	851	861	862	862	888	816	833	826	826	835	871	812	863	884	889	851	862	830	813	835	824	843	862	806	861	889	845	846	829	838	838	890	924	772	827	838	841	802	854	903	834	854	813	870	842	859	812	839	821	838	862	841	887	859	869	850	828	927	827	856	804	852	853	865	811	877	817	839	845	844	841	829	840	834	827	853	837	829	835	862	818	829	860	856	823	841	866	817	887	889	868	883	915	828	827	814	877	837	834	794	853	837	863	821	816	835	905	860	863	835	832	794	876	838	900	902	836	762	816	828	859	828	860	858	797	805	882	898	846	837	867	811	843	851	783	841	866	821	842	848	879	838	877	853	850	839	849	865	839	836	829	849	866	842	807	869	835	831	838	787	809	804	789	826	813	848	845	845	892	826	773	787	818	807	849	852	853	829	874	796	806	902	848	822	866	843	834	823	859	844	859	886	850	870	866	821	800	862	820	847	860	801	851	796	880	841	893	853	794	860	813	810	848	863	809	815	816	863	852	828	831	819	843	780	864	809	850	810	855	822	777	867	861	840	872	828	830	864	817	802	822	886	858	878	804	850	845	865	838	826	890	855	894	814	786	851	858	817	842	862	751	913	851	813	820	859	834	831	834	836	832	841	881	768	819	876	839	845	844	837	887	817	843	871	841	812	834	834	816	829	815	828	840	801	845	835	904	848	845	819	817	823	861	855	840	820	846	844	846	865	832	821	837	798	878	794	831	841	823	829	813	834	831	824	840	858	846	834	828	858	889	810	851	803	829	856	827	888	807	846	861	819	846	831	832	844	880	732	781	855	871	848	884	810	884	886	852	856	826	848	840	861	802	897	833	832	801	867	891	818	819	805	836	829	833	851	794	831	858	867	798	849	885	826	827	766	820	848	846	827	863	828	846	814	837	813	822	858	862	802	829	867	808	831	806	853	829	841	855	782	825	854	842	886	838	853	865	791	817	860	844	862	882	880	883	853	854	816	850	820	821	802	853	802	817	779	835	825	862	789	827	861	824	811	827	808	860	837	845	860	836	882	803	857	842	786	850	850	874	807	847	832	896	770	834	860	874	829	824	829	851	876	849	846	809	904	842	898	900	815	841	798	873	867	794	850	856	822	893	810	833	902	842	801	866	845	829	828	840	831	896	835	817	830	841	823	852	853	828	843	863	789	854	779	846	869	876	833	821	819	839	898	822	863	853	820	778	818	828	819	878	851	810	880	838	882	847	843	854	812	839	818	837	833	797	824	883	846	832	854	886	873	810	846	821	860	808	879	840	937	782	836	863	872	814	880	860	779	809	806	837	824	872	829	847	804	859	815	831	887	879	819	854	865	873	850	856	861	804	861	799	855	819	827	852	843	802	793	875	854	815	839	836	804	821	802	817	774	820	834	828	842	864	842	889	859	841	855	887	835	823	789	809	853	826	854	834	810	870	873	842	819	854	816	876	819	834	882	843	853	836	822	872	812	863	801	869	846	846	842	839	855	814	853	817	826	845	843	810	852	854	826	779	814	797	809	874	840	854	842	870	845	817	844	895	865	873	822	834	841	881	837	835	835	867	853	812	813	820	834	903	853	829	847	889	841	873	838	805	835	860	818	841	824	867	815	818	807	797	817	868	849	844	892	838	826	832	833	857	814	862	854	854	831	865	784	830	852	841	868	888	828	793	794	831	820	830	894	829	802	837	892	821	861	845	874	817	868	847	885	822	816	840	866	834	835	850	794	803	833	807	796	846	848	797	847	824	815	832	852	853	852	841	929	856	821	874	827	859	880	863	812	847	855	820	836	855	873	802	887	782	837	821	821	812	896	811	852	840	815	820	840	862	793	779	851	862	898	791	800	864	857	870	850	858	858	788	908	833	875	819	802	790	821	881	825	825	846	823	841	817	837	829	821	821	861	834	848	869	787	823	816	827	789	849	869	833	832	792	857	882	858	841	839	802	824	858	860	808	885	905	826	883	821	846	865	855	846	865	857	796	808	772	871	815	852	876	864	830	907	847	848	867	819	772	826	816	872	842	901	849	903	863	789	824	883	803	820	848	872	836	826	852	846	838	850	803	847	872	827	866	798	813	881	848	860	829	821	815	814	812	893	858	853	874	845	814	851	855	826	848	838	824	846	845	842	846	832	848	852	798	845	872	823	848	789	855	827	899	818	808	838	844	863	834	820	839	848	844	827	814	846	914	850	823	846	853	813	852	793	896	830	894	797	825	813	857	792	867	869	877	867	849	835	807	832	801	846	782	868	824	869	788	838	823	808	837	851	819	826	821	866	813	854	827	808	815	831	838	882	863	816	859	869	845	836	831	840	815	838	844	918	829	841	830	830	851	834	827	798	839	853	853	820	807	825	791	820	819	798	804	823	870	878	811	876	809	872	828	864	849	853	809	851	797	823	810	902	836	866	836	844	841	846	851	864	852	866	855	849	806	850	863	813	829	842	822	857	814	824	870	792	804	831	896	814	847	812	854	841	808	852	838	790	888	858	803	812	839	879	831	797	835	833	871	857	854	860	870	888	843	825	867	816	791	829	814	837	830	842	856	869	806	835	833	873	774	870	818	820	819	852	875	880	906	865	853	821	870	813	854	840	825	864	803	858	879	871	796	818	830	861	801	823	819	887	847	806	802	824	861	809	839	856	845	884	873	874	801	797	810	819	866	854	824	806	849	847	831	844	824	854	878	854	875	847	786	821	893	849	865	851	804	851	842	840	771	840	820	850	795	862	829	830	820	858	825	843	834	814	843	823	899	830	803	892	872	846	811	830	809	880	867	790	798	779	766	869	834	838	838	877	866	834	872	832	792	882	878	832	842	829	858	824	847	856	833	817	906	844	853	864	906	904	796	810
2315	1632	11570	14418	11331	6375	1824	544	184	97	72	56	68	62	68	67	74	51	86	55	66	79	64	64	71	75	70	88	59	74	76	82	76	65	62	72	61	61	82	78	79	79	75	80	71	81	64	53	59	83	55	68	68	67	74	70	66	85	73	66	76	81	61	64	58	80	80	76	58	84	65	77	71	70	63	55	61	71	71	55	70	69	69	60	73	75	70	68	74	83	67	74	69	67	83	72	82	79	84	86	65	74	69	72	59	91	65	53	77	88	74	63	62	63	61	81	69	75	88	70	69	72	66	71	73	68	74	69	81	79	67	84	68	69	61	63	69	81	85	62	47	55	72	64	81	67	76	78	77	62	65	74	78	62	69	69	77	71	66	77	76	72	74	74	63	79	75	74	85	79	83	63	76	69	78	81	83	72	85	62	78	63	82	68	56	82	74	67	87	66	63	71	77	75	70	80	75	68	62	77	62	64	61	82	74	79	94	68	61	71	71	80	87	89	54	49	79	57	85	72	79	75	57	91	59	69	65	68	91	77	75	72	79	76	81	63	59	78	67	68	70	70	80	65	79	67	64	89	72	68	65	91	73	90	87	65	74	81	87	64	66	77	66	73	59	74	63	91	82	70	74	70	68	81	58	62	74	70	71	64	60	69	71	66	70	65	74	74	67	79	74	85	81	81	82	68	77	63	81	72	72	72	51	63	70	76	79	70	63	68	62	75	71	83	52	58	74	76	84	86	75	61	86	72	88	83	68	69	56	70	76	76	75	76	67	56	77	61	63	82	64	71	65	85	71	72	75	78	66	73	63	59	73	82	61	67	67	69	73	77	61	48	78	65	72	88	73	59	68	78	84	86	78	70	63	77	64	63	94	84	77	68	62	80	62	55	68	72	68	79	78	72	62	54	70	68	71	68	60	73	80	61	57	61	84	67	68	65	71	64	70	66	80	76	95	57	76	65	78	87	71	78	70	73	76	74	85	73	56	69	68	72	73	81	68	79	82	81	66	68	87	66	69	64	77	68	71	62	71	75	74	70	76	69	74	66	70	67	66	66	76	64	81	81	77	62	70	72	69	75	63	74	71	73	76	81	68	77	88	65	79	47	70	73	71	80	98	81	66	60	75	53	69	73	79	63	88	89	77	74	72	71	68	70	76	77	86	76	91	72	66	72	53	60	66	78	68	75	76	73	66	50	84	61	64	72	84	82	81	66	70	68	74	73	71	71	67	73	76	78	81	73	74	60	79	68	65	64	67	73	71	73	68	62	73	73	58	67	75	55	71	80	72	70	65	60	72	76	76	75	77	64	75	74	72	61	65	73	81	70	55	66	67	65	73	72	65	72	70	69	73	68	65	71	91	84	74	66	63	70	61	84	88	73	65	74	80	69	74	57	74	74	72	65	66	72	71	80	89	66	78	79	76	71	81	77	76	69	61	70	72	70	69	75	68	71	66	79	67	58	81	69	72	75	72	77	65	67	65	71	65	86	66	56	82	69	67	73	54	78	66	59	72	74	77	68	74	72	69	58	67	62	60	57	78	76	76	74	64	69	85	65	66	59	64	65	59	75	84	69	82	78	70	72	82	80	77	71	77	63	72	81	59	83	75	76	69	70	73	80	65	69	68	67	72	75	66	70	85	80	68	82	77	80	61	64	77	62	69	72	79	75	74	64	61	78	70	71	75	64	73	81	89	90	76	70	66	100	61	83	78	72	80	71	69	65	81	73	74	70	75	75	73	76	71	76	73	76	67	72	69	77	61	65	71	78	56	75	81	61	47	79	77	88	63	80	80	76	74	81	78	59	70	85	81	76	60	75	67	52	86	72	67	65	62	60	71	75	85	62	67	75	66	78	76	78	75	74	71	62	73	64	74	73	83	73	90	60	66	71	75	76	70	59	59	67	70	78	56	68	83	58	72	83	65	85	72	79	81	64	91	72	78	80	88	71	74	72	67	71	66	72	74	83	72	78	65	68	87	75	77	67	91	95	77	56	83	89	67	68	71	73	79	67	78	68	67	72	67	66	66	73	71	72	71	75	76	61	66	80	73	60	49	77	80	70	75	65	89	64	69	92	64	79	80	74	70	70	80	62	69	66	67	64	69	63	79	81	72	75	74	69	67	62	66	80	58	74	69	71	85	61	76	68	67	85	69	81	92	56	59	75	70	83	89	79	68	69	74	69	68	74	78	71	80	60	71	68	74	60	78	70	68	76	72	78	69	66	78	65	81	73	97	72	83	67	77	74	68	73	65	74	64	87	65	89	65	75	57	77	76	83	68	78	80	74	61	67	76	79	72	64	70	70	86	59	68	75	77	71	67	88	65	63	86	74	67	63	64	63	64	76	71	69	64	72	61	74	77	77	60	91	72	68	70	73	83	84	64	60	67	72	67	71	75	91	68	78	82	69	82	74	78	54	62	69	69	70	62	90	62	73	70	76	83	65	74	73	67	72	69	61	69	71	63	67	52	60	79	75	73	65	68	70	64	71	82	66	73	84	75	52	75	66	76	74	60	71	79	65	71	58	74	72	73	56	79	70	63	70	72	87	82	82	61	74	82	85	60	68	73	71	81	60	54	51	68	73	67	64	75	84	64	77	69	87	67	64	66	87	96	69	74	64	74	75	76	67	70	73	77	75	73	83	91	72	75	78	64	73	71	79	55	69	74	79	74	78	67	73	75	72	73	80	79	64	71	73	74	70	77	68	73	70	87	75	76	68	66	58	57	81	77	84	80	66	72	63	64	73	83	62	91	70	72	56	65	69	82	60	62	79	77	66	57	79	62	83	65	60	66	84	68	79	65	59	77	82	71	76	84	72	75	75	67	65	67	74	64	84	71	60	79	68	68	87	59	69	73	63	70	53	62	54	84	66	70	63	74	96	60	79	77	76	69	71	63	57	70	58	61	88	84	69	75	73	69	74	77	71	83	63	74	59	80	70	80	73	77	67	85	74	77	82	63	62	73	82	70	78	54	82	67	75	59	80	55	72	60	71	67	62	63	71	68	80	64	66	62	81	89	60	56	74	79	56	80	87	76	56	84	75	53	78	77	77	74	64	83	82	73	78	86	88	66	67	83	61	67	59	77	94	74	83	54	56	69	76	70	84	74	66	65	58	72	70	65	67	75	87	75	75	56	76	74	74	74	64	77	77	72	77	86	73	84	84	61	79	82	67	80	69	66	85	61	99	75	75	64	60	69	76	76	79	63	56	66	69	76	72	82	71	76	80	65	59	70	55	64	56	92	76	79	67	66	58	75	75	72	77	70	75	80	83	61	73	84	67	67	81	59	81	70	86	77	63	64	59	61	73	60	58	77	63	55	72	81	71	62	73	67	64	71	77	84	60	63	64	65	75	70	75	78	64	74	71	76	69	74	78	79	69	79	64	82	62	71	83	71	72	87	77	60	81	69	59	90	78	71	64	56	73	64	79	64	58	78	72	72	70	74	77	62	83	68	87	64	103	72	53	97	78	66	76	75	73
20067	20407	40713	54397	56688	42305	26103	12855	4218	1383	944	891	857	852	847	859	812	873	882	862	855	878	827	846	870	847	886	809	845	856	812	907	834	842	797	845	863	850	834	868	856	806	818	883	814	850	851	943	879	844	895	915	818	870	852	816	818	853	830	889	817	850	865	845	819	883	825	806	872	869	872	842	812	813	845	877	906	846	874	857	872	842	846	890	861	846	866	852	845	810	845	831	861	855	917	889	840	880	866	841	797	882	873	866	855	910	912	825	862	855	818	827	826	820	874	891	854	880	859	868	902	821	868	850	881	899	844	853	832	877	873	857	841	855	806	833	857	836	854	834	843	908	815	863	857	838	876	826	852	835	792	854	862	811	853	854	794	817	843	820	828	805	839	831	825	860	858	908	896	889	827	835	868	869	817	862	879	864	877	873	856	817	854	882	874	821	897	774	861	883	867	832	885	857	858	858	794	849	835	825	864	803	864	852	861	873	823	822	878	867	869	896	859	803	823	873	885	821	842	875	873	897	842	865	885	854	852	814	840	911	831	888	870	859	831	888	844	913	810	858	819	955	830	901	871	896	882	849	892	860	904	839	862	853	862	808	860	815	844	877	872	847	846	874	840	881	857	834	853	794	809	836	810	851	832	844	864	823	894	819	861	878	877	880	835	875	873	818	838	897	852	924	828	904	835	831	890	829	883	880	807	842	872	832	866	874	818	879	894	834	813	877	849	876	835	860	862	833	890	889	855	849	857	842	919	884	850	848	895	819	901	819	877	848	877	858	931	864	890	859	816	873	833	843	853	837	883	893	865	818	866	883	897	876	839	818	875	896	881	840	834	863	830	850	869	868	918	863	847	831	830	837	887	869	874	855	869	797	856	854	878	856	858	885	904	865	861	835	823	880	819	860	883	873	832	871	845	911	816	846	838	816	878	838	837	871	832	825	862	848	850	862	850	905	879	850	840	822	830	867	875	810	891	852	852	852	785	865	844	887	843	845	881	910	858	811	873	866	812	848	827	848	835	901	879	853	821	792	857	881	882	883	830	855	855	881	854	847	895	891	819	835	917	854	873	838	910	859	859	820	846	846	925	847	837	879	807	823	880	865	820	857	900	847	865	860	876	827	872	901	866	820	865	850	868	813	868	802	866	838	855	849	789	861	834	866	828	904	824	849	867	837	832	875	807	867	852	847	862	847	874	900	873	831	838	865	868	839	881	846	860	911	827	871	863	870	873	892	859	838	839	874	842	818	881	902	874	815	824	816	860	857	835	830	891	826	826	851	809	855	870	838	808	872	846	871	854	866	865	855	932	864	832	865	875	818	822	883	842	847	848	830	838	856	895	836	880	825	862	873	879	813	915	796	838	860	845	828	842	836	853	899	867	825	830	881	871	802	853	876	837	860	818	904	887	889	885	930	921	859	843	832	847	878	853	872	891	835	855	872	818	833	840	822	810	889	844	881	867	884	827	854	903	870	893	852	840	825	799	905	899	838	829	831	884	874	857	839	837	832	887	854	810	847	844	821	880	873	873	780	889	848	846	843	818	874	824	919	799	833	864	889	850	881	834	901	816	838	852	843	839	883	883	829	830	829	821	869	882	902	814	916	864	866	894	846	887	837	892	862	801	849	878	859	835	841	878	894	866	860	829	875	885	845	844	812	896	902	931	869	840	845	804	802	863	902	869	851	929	888	885	873	852	864	832	884	858	805	817	828	858	857	872	827	838	825	840	853	867	877	819	832	840	852	880	864	870	805	901	864	894	846	880	870	844	846	870	859	868	864	825	846	871	852	845	936	846	783	885	862	875	814	825	901	845	849	836	859	835	857	896	818	832	871	875	813	893	862	885	938	856	896	903	886	851	865	815	838	853	842	914	847	899	825	877	869	866	831	857	874	886	819	819	891	812	840	861	854	866	928	820	848	789	834	896	833	840	826	830	856	858	855	812	848	854	885	829	832	870	924	844	840	865	867	927	836	862	837	862	834	864	855	852	804	867	890	874	877	859	827	855	859	812	886	877	885	828	845	944	799	839	835	843	885	845	872	850	889	854	815	857	854	864	844	774	866	876	841	795	804	873	896	868	882	841	855	873	906	854	862	876	840	879	885	850	835	859	845	876	823	893	839	872	851	808	883	881	854	830	807	862	766	868	852	853	838	848	868	944	903	855	858	854	875	895	884	840	823	896	847	880	866	843	838	878	887	837	864	866	871	848	826	853	870	830	824	857	860	859	846	828	787	878	870	855	842	898	910	819	874	831	871	846	832	843	843	853	816	862	905	889	886	901	816	860	842	862	863	892	824	848	872	860	905	817	841	904	846	826	835	865	847	856	808	817	875	883	843	865	835	848	840	867	878	851	824	878	863	844	838	878	848	863	894	863	850	821	875	872	857	853	848	874	833	882	835	893	842	890	836	867	815	831	872	826	845	907	856	884	863	916	896	831	868	901	894	813	780	839	832	880	853	828	815	851	888	875	859	826	812	865	819	865	846	809	851	861	798	867	891	824	897	866	855	848	863	852	844	865	887	846	849	869	878	889	865	904	815	853	879	882	901	864	885	860	905	834	878	888	934	875	884	831	851	887	863	861	856	814	822	858	863	810	870	871	839	815	883	855	849	866	841	830	824	892	870	840	834	875	841	842	870	868	867	860	859	828	900	852	872	872	918	838	900	849	848	793	845	816	836	852	849	930	859	849	847	840	863	850	819	846	884	845	835	886	873	866	818	889	839	872	837	904	785	893	845	803	845	810	858	854	867	857	869	836	831	831	847	881	865	819	844	868	864	862	849	892	814	845	874	869	916	831	858	832	796	859	927	880	838	938	835	812	815	770	845	852	803	862	851	858	826	804	837	843	895	842	865	850	926	842	866	868	806	876	889	832	873	896	874	874	853	868	845	868	857	861	866	868	870	865	880	807	820	880	912	887	846	826	794	867	837	849	847	873	843	900	862	880	871	908	888	916	857	923	857	867	877	856	839	856	897	852	868	856	835	905	821	845	834	844	887	844	834	858	866	839	871	912	869	848	857	850	871	828	798	887	838	824	847	869	884	894	795	884	879	846	842	886	858	808	877	843	900	891	815	860	823	889	817	836	869	791	835	793	840	879	839	878	847	816	849	851	825	878	834	918	836	841	906	834	903	885	838	840	873	828	887	893	835	882	814	868	813	854	835	874	873	869	823	856	828	836	828	920	776	881	806	916	808	831	857	847	806	869	873	884	866	874	812	890	856	804	828	923	823	860	849	863	933	843	867	870	895	861	835	855	870	844	913	856	817	856	859	873	825	868	816	929	829	829	851	855	913	864	867	903	855	884	912	878	836	932	888	805	908	842	855	856	826	776	807	884	860	843	884	867	848	916	892	829	894	834	870	834	882	894	897	799	852	900	852	832	843	815	814	850	803	835	850	822	892	852	831	865	843	903	826	853	860	835	846	853	830	853	926	845	837	860	918	853	918	802	817	836	846	805	865	913	849	848	825	839	832	895	837
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
