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
342731982795	342731983357	342731983907	342731984457	342731985006	342731985557	342731986106	342731986657	342731987206	342731987757	342731988307	342731988857	342731989406	342731989957	342731990507	342731991057	342731991606	342731992157	342731992707	342731993257	342731993806	342731994357	342731994907	342731995457	342731996006	342731996557	342731997106	342731997657	342731998206	342731998757	342731999307	342731999857	342732000406	342732000957	342732001507	342732002057	342732002606	342732003157	342732003707	342732004257	342732004806	342732005357	342732005907	342732006457	342732007006	342732007557	342732008107	342732008657	342732009206	342732009757	342732010307	342732010857	342732011406	342732011957	342732012507	342732013057	342732013606	342732014157	342732014707	342732015257	342732015806	342732016357	342732016907	342732017457	342732018006	342732018557	342732019107	342732019657	342732020206	342732020757	342732021307	342732021857	342732022406	342732022957	342732023507	342732024057	342732024606	342732025157	342732025707	342732026257	342732026806	342732027357	342732027907	342732028457	342732029006	342732029557	342732030107	342732030657	342732031206	342732031757	342732032307	342732032857	342732033406	342732033957	342732034507	342732035057	342732035606	342732036157	342732036707	342732037257	342732037806	342732038357	342732038907	342732039457	342732040006	342732040557	342732041107	342732041657	342732042206	342732042757	342732043307	342732043857	342732044406	342732044957	342732045507	342732046057	342732046606	342732047157	342732047707	342732048257	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2151	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2149	3300	1900	2700	2149	3300	1900	2700	2149	3300	1900	2700	2149	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	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
1884	1823	1616	1708	4478	17720	22081	14730	8080	3674	1183	428	171	98	81	57	79	78	63	65	67	65	74	75	71	75	66	71	59	66	74	70	80	74	59	53	59	67	81	71	65	68	58	62	75	79	78	65	64	84	70	70	80	76	74	57	69	70	67	57	84	78	76	72	75	72	59	78	86	64	75	58	64	58	78	77	64	73	80	72	78	57	75	67	61	63	62	76	72	60	56	64	70	65	75	72	60	71	65	66	75	72	75	78	66	71	67	73	83	68	79	76	65	82	68	76	69	77	69	81	73	66	72	79	54	64	74	71	73	73	61	78	78	60	62	78	62	92	65	80	79	70	73	85	83	76	76	81	51	67	73	70	73	74	57	63	56	89	69	72	53	75	75	68	74	66	73	66	70	72	73	70	77	81	76	70	66	73	65	91	84	69	75	76	77	84	80	74	68	69	48	71	79	61	68	81	71	72	68	74	52	71	72	71	70	73	71	85	57	63	78	61	67	76	68	63	65	57	88	74	54	75	64	76	90	75	70	77	67	83	59	70	71	73	60	77	56	67	64	76	74	65	79	80	75	65	74	62	67	68	83	65	71	69	73	79	60	53	60	69	67	80	69	83	53	60	66	86	65	70	82	68	61	78	75	68	70	69	74	69	79	74	71	76	77	67	63	64	70	73	80	57	71	57	67	72	87	65	79	68	78	64	68	55	82	69	57	76	65	88	69	74	67	67	61	75	78	71	82	48	62	81	61	76	79	67	66	67	59	70	70	77	76	73	57	83	62	69	64	65	75	74	75	63	93	58	69	63	68	73	78	77	57	77	69	61	87	64	65	52	72	61	79	63	74	88	79	67	60	51	79	66	63	77	61	72	75	62	65	58	72	66	61	59	73	71	81	72	67	73	76	82	67	78	72	62	88	69	63	73	77	66	77	71	66	74	69	67	67	66	58	75	54	66	72	83	70	74	76	73	69	54	72	78	80	58	51	78	68	72	72	77	73	78	70	76	64	68	87	61	78	71	75	82	78	69	72	77	70	68	59	75	75	68	75	73	82	90	69	78	65	60	71	66	63	65	79	77	69	67	74	65	73	67	72	70	58	55	73	80	73	66	74	74	70	68	75	69	50	60	76	87	80	64	89	84	80	73	73	59	82	65	59	72	73	77	63	68	60	66	68	58	69	81	78	64	62	70	71	68	72	69	77	77	69	85	78	82	81	76	85	77	56	70	67	68	67	69	65	86	72	71	68	70	78	81	72	74	76	78	75	88	71	54	67	84	72	85	72	62	72	66	70	70	81	72	54	72	70	65	50	67	59	79	61	66	88	63	66	66	65	64	65	74	72	64	64	59	67	72	68	59	72	66	63	74	84	69	73	87	80	84	94	73	75	67	82	73	83	61	73	71	83	55	89	80	64	67	58	79	82	70	68	70	78	54	59	74	60	68	61	70	74	77	78	73	69	63	79	79	67	77	80	73	62	68	70	80	86	66	83	68	70	70	71	89	85	63	82	89	55	71	65	71	56	78	63	67	88	79	73	73	58	63	55	92	68	77	68	78	81	60	81	56	56	54	62	67	57	81	64	73	61	64	76	78	86	60	54	69	67	62	73	70	57	69	77	66	72	81	74	65	49	71	68	65	74	59	68	60	73	74	68	68	72	67	65	68	70	81	75	65	69	80	66	71	81	67	84	68	63	63	71	78	78	72	71	71	87	74	67	67	77	62	75	74	68	75	77	67	76	66	77	82	64	78	76	67	62	66	81	55	63	73	76	66	62	75	73	77	66	72	56	75	65	57	70	62	56	81	62	63	75	61	58	69	72	90	70	61	66	68	71	76	61	66	61	85	65	83	60	54	81	79	69	83	70	60	56	63	68	65	59	76	73	74	75	73	82	78	62	70	76	76	67	66	68	73	66	69	62	74	79	68	78	60	67	65	64	70	79	75	72	67	79	73	58	64	61	74	73	70	75	65	76	65	59	79	65	48	70	65	61	83	74	67	66	70	77	68	69	65	69	72	83	68	71	89	63	68	76	68	68	82	63	74	68	78	83	70	51	75	89	61	81	76	60	81	67	69	67	69	66	75	78	94	68	85	81	82	74	72	72	77	83	72	55	77	64	66	70	54	70	77	59	75	50	80	81	63	69	69	65	67	64	65	69	77	71	80	63	79	67	93	80	66	59	71	60	71	79	80	54	73	71	64	64	84	80	71	94	81	66	66	69	72	72	50	71	65	77	70	61	63	63	85	73	71	53	76	67	55	68	62	72	77	74	76	80	78	65	64	73	86	75	57	56	69	95	88	49	77	70	75	64	65	74	79	78	68	68	63	80	71	71	64	71	72	69	60	61	78	83	63	79	75	83	70	81	85	69	78	72	70	76	79	53	83	74	67	71	67	63	60	63	64	65	69	57	75	78	77	84	38	76	61	72	84	65	60	71	68	85	63	74	74	65	70	75	93	92	74	83	64	66	84	67	68	69	61	82	84	74	62	67	70	61	71	63	63	72	60	72	73	66	48	62	80	60	77	68	65	71	73	67	76	70	54	56	67	74	67	66	61	64	73	73	68	89	60	84	85	73	63	76	73	64	68	72	74	73	71	57	62	67	73	76	78	66	70	75	72	71	63	63	83	64	77	69	67	66	79	68	66	56	68	61	70	73	82	61	76	68	79	68	86	56	86	74	65	71	79	69	72	68	71	71	64	66	64	65	72	83	63	75	65	58	69	63	61	72	69	55	72	68	70	58	70	79	67	76	71	69	76	79	69	72	78	66	69	53	66	68	73	85	61	65	65	61	70	68	86	60	57	85	67	92	84	61	69	74	74	77	59	75	63	63	67	76	70	64	89	82	72	66	67	65	64	65	62	69	75	60	60	63	77	75	64	65	73	58	67	64	64	73	83	60	73	74	67	73	80	71	73	64	72	66	70	80	77	74	78	61	52	75	72	60	71	67	62	86	84	79	63	76	69	78	68	73	56	65	72	68	59	88	64	73	54	54	64	83	64	69	61	78	66	60	69	82	62	70	72	68	79	61	72	76	63	56	69	93	67	79	78	68	66	73	73	61	64	63	67	68	71	87	70	73	68	68	66	85	76	64	73	82	68	75	74	68	76	70	60	64	82	64	62	76	72	84	67	53	71	58	73	79	72	59	72	77	63	71	71	75	76	70	67	75	80	76	65	76	66	80	58	67	73	66	64	82	74	78	83	48	60	62	87	69	77	61	65	75	63	77	82	60	76	55	77	64	72	72	81	74	78	76	70	74	84	69	75	66	73	82	77	67	59	70	63	78	68	75	69	53	61	71	64	72	69	82	65	66	71	57	77	66	71	71	61	76	69	75	86	61	76	76	74	61	73	77	75	55	56	81	67	73	86	73	70	69	65	74	70	68	71	55	76	68	60	78	73	63	51	67	62	66	86	69	56	57	72	85	69	71	69	68	66	69	77	80	64	91	67	67	73	65	74	80	63	79	55	81	67	63	69	73	73
28589	22596	20696	34191	55526	76535	72984	57550	44029	32348	19664	9688	3637	1606	998	943	873	852	851	857	831	792	825	798	789	887	855	877	859	807	829	760	862	838	891	810	845	878	858	816	905	819	832	883	882	802	827	864	828	856	836	879	804	787	835	864	861	830	884	874	806	840	890	845	883	886	822	874	918	847	839	838	895	854	863	866	861	852	845	807	823	810	830	873	826	819	865	846	843	844	766	898	850	896	848	850	906	893	810	856	870	872	865	864	854	852	846	894	836	873	895	871	883	885	863	822	808	862	836	837	890	842	884	823	826	818	849	826	792	900	866	857	903	920	864	883	844	820	862	816	845	844	869	851	854	806	872	870	873	863	889	821	842	858	915	822	882	869	828	871	860	841	903	883	869	816	881	904	830	882	892	856	856	879	894	810	832	849	841	813	841	843	840	850	894	911	832	757	876	845	840	827	820	884	869	807	812	846	932	878	868	858	837	848	850	830	883	832	808	840	841	873	854	829	884	842	845	828	847	888	836	823	874	875	857	912	904	857	835	825	825	850	856	798	830	881	857	842	842	839	876	842	836	814	900	851	912	889	826	817	873	832	878	860	855	830	834	859	831	859	828	878	856	889	871	862	868	870	879	841	824	864	840	829	951	839	856	866	836	849	842	847	810	841	852	878	844	839	896	856	875	869	871	828	823	878	882	887	851	878	827	848	784	843	882	853	812	851	912	892	866	863	881	869	830	798	810	783	860	828	832	884	838	826	872	841	880	871	846	856	806	884	853	806	859	930	878	846	855	831	827	856	864	892	842	814	810	841	855	859	804	884	836	855	835	843	798	866	864	869	831	830	808	875	908	886	875	840	854	831	853	846	784	820	826	832	856	835	966	893	831	864	834	792	885	838	849	839	901	890	803	848	858	824	893	865	860	872	826	800	810	898	825	883	860	828	889	868	860	803	798	811	822	876	840	852	832	794	845	861	842	884	908	877	888	826	827	843	853	851	883	842	860	819	864	857	887	865	835	843	871	881	884	875	877	795	873	842	839	840	843	854	864	826	853	832	806	821	834	838	827	820	840	822	853	813	798	817	806	873	882	811	871	813	831	860	862	847	864	879	829	832	872	855	873	847	852	818	844	829	865	885	800	875	835	868	813	890	825	891	885	864	887	846	853	841	815	817	889	851	844	850	783	880	819	882	844	833	849	804	854	846	816	890	854	865	856	847	927	813	826	854	880	833	840	838	799	824	839	879	890	828	905	894	830	918	856	873	822	856	810	866	880	856	868	802	848	867	824	821	846	837	810	888	853	882	829	906	888	851	870	846	815	878	897	843	837	868	867	829	858	879	823	835	845	878	857	867	774	808	841	842	872	868	903	877	835	869	834	828	898	818	844	889	835	872	853	834	817	880	867	827	837	883	832	864	846	893	854	819	876	869	848	893	856	876	858	883	858	901	883	826	846	864	875	878	846	852	846	903	819	849	855	846	857	881	847	832	937	848	811	881	792	867	897	839	841	850	914	843	860	832	805	877	867	857	850	836	867	816	900	815	869	824	842	818	828	827	854	907	828	858	862	821	818	872	906	894	830	864	859	827	900	880	818	828	860	868	860	814	871	844	870	930	823	897	840	823	809	867	885	841	843	844	843	865	839	857	828	825	869	849	920	827	846	865	835	831	879	826	813	756	869	869	851	885	846	824	848	803	875	895	817	839	825	866	806	869	877	835	875	858	894	811	904	863	843	806	822	854	832	866	867	864	838	871	835	893	828	827	849	819	786	812	813	824	794	901	870	845	874	856	852	846	824	849	858	861	846	812	894	825	878	867	839	833	893	877	866	855	857	846	865	840	864	848	832	875	881	856	841	856	833	823	832	933	854	883	861	891	850	881	864	849	881	816	846	804	881	762	815	918	887	893	842	844	861	880	848	825	868	852	844	884	836	809	885	866	865	843	833	837	842	846	850	821	832	872	839	872	836	837	849	826	852	847	835	843	906	817	872	827	849	835	840	853	783	816	842	868	894	873	813	862	836	828	870	883	868	850	843	824	859	865	864	816	862	842	843	874	880	858	857	874	824	833	835	873	908	848	873	799	866	859	858	873	875	863	830	854	837	866	861	843	828	872	866	857	879	827	856	861	880	848	820	857	874	835	886	893	851	875	832	881	840	851	870	798	820	900	856	843	901	843	875	801	829	895	845	842	919	788	862	845	870	877	834	852	858	850	858	867	872	847	829	870	800	908	839	817	852	841	850	793	891	845	853	898	842	881	853	817	831	816	876	794	850	861	856	854	877	895	853	857	879	847	860	861	804	820	847	833	824	882	878	829	809	818	901	899	895	878	802	803	861	881	867	868	879	909	882	870	881	892	854	862	854	896	871	861	826	898	875	789	840	846	842	812	838	841	885	865	833	840	911	867	850	860	837	858	844	859	830	848	838	822	851	853	890	871	874	775	832	834	902	872	807	858	863	836	929	803	825	861	871	842	877	888	849	854	865	887	869	885	898	825	893	826	811	821	862	875	851	860	877	803	869	818	867	859	822	869	839	903	880	848	829	863	869	860	877	849	878	853	896	846	888	841	884	847	838	866	862	779	951	856	810	902	798	879	871	818	841	878	786	863	820	870	829	840	861	838	864	872	811	843	840	864	846	834	893	883	849	879	791	883	846	839	800	846	858	885	838	820	830	853	849	863	866	855	825	884	789	863	892	887	930	848	819	858	844	862	829	824	829	843	824	865	855	819	863	845	813	803	873	827	833	851	859	837	882	889	824	824	854	927	867	845	874	820	888	839	830	884	855	800	859	868	826	823	871	852	838	837	849	855	896	804	863	838	846	876	875	856	886	887	882	879	822	861	824	841	857	824	824	860	876	863	879	854	874	855	853	905	850	824	815	848	883	818	829	839	870	882	839	904	861	848	845	887	897	859	899	835	840	858	855	851	769	856	880	888	839	802	787	851	875	800	885	864	848	814	844	823	824	879	798	849	872	830	869	903	857	917	860	810	850	815	845	849	855	879	869	949	807	864	821	816	846	893	809	911	825	861	827	838	861	865	844	857	796	854	857	810	845	840	812	888	835	870	845	875	859	867	843	862	839	813	867	907	847	849	819	885	837	814	890	854	850	834	871	794	868	823	844	834	879	811	804	836	863	887	912	836	898	831	835	881	825	918	871	865	890	905	853	840	893	847	906	890	883	826	857	876	812	834	827	934	865	905	843	799	825	838	849	831	879	902	828	875	827	806	848	813	809	860	837	824	861	877	815	820	893	825	854	843	836	835	845	858	858	894	856	885	881	847	832	902	901	820	871	865	807	897	807	814	891	862	845	851	868	816	859	844	885	827	867	837	848	826	840	855	863	866	863	809	883	831	853	811	856	888	857	828	879	865	865	822	833	838	837	855	848	884	833	866	819	804	896	840	857	854	804	895	848	829	886	926	849	819	857	834	825	828	892	886	858	828	835	821	882	824	883	846	853	821	824	837	861	834	868	886	927	796	825	794
1488	327	280	428	1454	3884	4550	2816	1542	699	293	139	86	46	60	55	54	58	56	76	45	65	45	57	55	53	54	62	56	69	52	53	51	61	45	53	52	60	55	72	65	47	44	59	62	57	63	51	49	66	66	57	57	54	45	63	61	58	44	63	67	61	63	68	47	50	44	60	60	61	55	63	52	57	48	69	63	54	58	51	45	79	57	57	73	44	66	41	57	62	58	65	54	69	58	60	53	66	71	47	55	69	71	43	67	63	58	46	54	57	55	59	59	57	59	53	69	49	58	64	58	62	60	64	60	41	41	47	71	47	63	71	65	57	51	62	44	64	48	58	55	58	63	50	57	58	68	67	68	50	50	62	58	69	52	47	60	68	64	50	51	66	48	52	66	59	57	61	58	54	54	68	71	43	53	54	57	52	62	55	51	61	65	58	51	49	51	52	54	63	56	60	39	53	63	61	57	68	37	63	58	53	54	56	61	61	67	62	45	58	48	55	52	48	59	53	61	51	55	53	50	54	49	51	62	58	41	49	58	49	73	48	64	66	76	54	53	44	47	71	52	48	59	57	65	50	54	58	59	58	53	55	58	54	77	61	68	60	52	48	49	66	57	48	54	55	51	48	56	48	51	64	58	45	62	54	42	51	55	58	44	50	64	56	57	53	52	55	40	54	64	61	58	59	58	52	48	56	54	66	49	52	66	49	53	50	54	51	63	56	64	52	65	61	48	59	50	56	47	71	44	60	64	64	43	58	60	70	56	56	51	48	60	68	62	44	55	57	58	59	75	49	59	54	60	60	61	50	67	50	47	74	48	63	60	63	66	56	58	72	49	52	44	74	51	59	59	60	64	66	62	59	69	59	58	58	55	58	53	46	59	53	52	50	47	52	71	68	51	76	50	52	52	55	51	68	68	51	69	58	49	64	51	59	54	65	68	50	59	54	51	61	49	63	55	51	44	61	65	69	61	53	63	71	60	46	53	48	65	58	54	55	57	47	48	60	70	50	65	50	49	55	61	64	58	61	60	60	57	54	60	44	51	42	64	45	52	76	62	56	58	44	51	56	68	65	48	54	51	57	51	57	54	53	57	56	62	59	55	52	41	51	58	51	42	56	57	57	55	42	59	64	67	53	58	57	80	71	62	49	65	55	68	50	53	54	53	55	46	55	63	64	56	58	48	58	56	51	58	38	61	54	59	44	57	63	51	51	52	55	58	49	59	58	49	61	55	72	52	63	51	53	62	50	49	59	69	55	60	60	59	53	61	55	51	65	52	48	56	67	55	47	66	54	33	47	63	52	53	55	50	55	51	57	62	68	55	63	61	62	64	65	58	48	56	65	55	56	64	44	69	54	57	63	58	41	68	53	58	52	65	58	61	59	42	52	55	57	47	49	55	52	42	66	57	55	54	60	57	47	59	60	52	52	68	58	65	53	64	51	66	57	44	57	66	56	51	62	51	58	56	55	64	57	55	51	61	62	63	52	53	60	63	50	64	48	51	56	57	49	47	45	61	52	57	55	62	49	56	61	60	49	57	57	57	62	71	58	60	68	48	57	46	57	56	73	42	60	52	63	60	50	63	59	64	41	64	53	42	57	63	51	54	51	66	56	59	59	51	42	59	57	63	61	65	61	45	63	57	60	47	56	54	53	61	69	59	51	59	51	68	57	62	60	61	53	44	45	59	56	49	61	48	56	50	47	59	54	57	69	44	60	42	56	58	60	54	62	49	50	58	49	40	58	45	70	75	65	50	60	48	44	79	57	72	42	57	68	57	61	57	47	46	52	57	48	49	64	65	51	46	52	50	70	51	62	73	52	55	51	57	46	61	64	46	59	53	55	57	47	61	72	43	64	61	50	62	54	57	55	48	47	50	61	69	65	44	60	58	51	44	50	73	50	53	71	61	50	60	58	59	50	63	53	71	48	62	58	53	52	53	56	58	69	48	58	65	57	52	56	41	50	50	54	71	67	64	50	64	58	45	55	65	60	55	68	54	47	58	54	66	59	69	58	56	53	47	46	63	64	45	64	69	47	48	57	53	65	62	53	68	48	57	53	65	52	60	61	55	56	61	74	38	45	66	57	65	45	59	62	52	52	58	58	54	43	61	55	64	49	51	48	56	56	56	61	53	75	61	60	51	59	64	52	59	52	74	60	58	56	51	48	60	56	49	54	44	47	65	64	50	53	44	50	53	53	57	56	53	60	58	71	54	60	63	58	46	52	60	56	56	55	50	59	63	57	55	69	64	58	60	62	51	62	48	55	49	57	64	62	56	70	64	61	52	65	50	75	51	60	53	67	57	59	50	63	60	50	52	64	48	54	58	65	48	65	59	56	58	69	75	53	63	67	49	64	65	54	57	59	57	64	64	57	65	55	43	65	47	51	53	51	55	45	54	49	71	58	55	53	48	56	56	53	63	67	62	53	52	59	63	43	71	45	67	56	52	60	41	57	64	58	57	54	63	61	62	67	72	61	52	66	59	38	70	61	50	54	55	57	63	63	61	70	57	54	61	50	59	53	61	51	47	59	51	70	52	62	67	62	53	60	56	47	61	65	56	58	56	56	59	65	67	56	51	56	66	62	46	54	50	61	67	54	51	49	63	67	41	54	58	49	46	67	56	42	47	54	51	44	42	51	54	47	63	54	62	47	56	51	45	60	55	50	70	55	69	48	47	65	47	49	55	60	57	57	59	58	57	57	44	42	64	56	60	53	50	56	53	60	49	51	55	56	57	43	50	58	62	61	66	55	51	67	73	56	67	46	69	61	50	46	51	54	49	73	43	56	48	48	37	59	65	56	50	62	60	65	68	52	50	67	47	52	52	67	59	59	53	56	70	51	53	58	60	53	72	55	53	59	52	49	44	44	61	54	54	62	56	56	64	55	47	63	50	56	58	61	71	59	62	70	51	57	48	62	51	63	49	62	59	49	63	70	61	57	58	62	53	66	52	75	56	48	64	52	41	47	71	49	51	61	53	67	38	45	56	63	53	57	59	59	65	51	50	55	64	50	70	54	56	53	52	56	65	53	58	46	55	57	54	53	66	57	54	67	44	48	67	59	58	67	53	57	56	48	67	58	47	71	59	47	51	64	61	63	49	64	54	61	52	53	56	57	47	55	57	60	72	68	60	59	62	58	65	64	64	60	38	50	64	68	47	62	55	49	51	56	47	47	60	43	54	45	46	61	75	45	66	49	48	60	61	53	51	54	53	50	61	65	56	53	56	47	60	68	74	54	52	67	53	56	43	56	56	56	62	46	64	56	51	57	62	63	48	42	70	52	55	46	71	64	63	52	38	65	60	67	57	51	53	61	45	52	49	59	56	59	62	68	46	63	55	54	59	55	49	53	60	59	55	58	56	58	50	56	56	41	46	50	53	51	59	64	53	51	52	64	60	53	60	53	63	52	52	50	52	52	66	48	47	59	74	53	53	63	64	58	53	58	62	45	51	47	48	66	47	60	57	46	64	61	49	80	67	61
14980	7090	5801	17658	37187	45969	42116	32762	24726	15687	7022	2824	1345	881	703	670	641	680	665	651	673	653	649	663	711	710	658	627	687	687	650	648	659	674	620	675	669	664	694	694	634	692	666	662	647	653	626	712	637	729	679	678	683	679	694	719	673	684	707	661	690	658	705	722	668	709	615	687	672	672	634	663	676	682	650	724	645	659	677	743	639	683	658	655	710	690	706	638	629	663	679	657	663	682	693	642	679	717	737	691	656	649	679	643	691	624	686	690	702	668	700	690	709	679	698	671	696	659	680	654	661	677	673	658	658	712	689	713	679	687	670	667	683	698	625	679	619	702	654	650	659	714	658	682	639	692	672	686	682	673	686	669	669	663	657	691	701	754	673	691	675	694	673	646	651	625	682	699	664	696	626	653	691	689	657	684	701	617	708	665	723	653	681	636	671	676	653	670	643	656	674	683	662	689	662	645	642	661	712	644	672	715	697	657	651	707	697	628	670	635	698	667	666	686	683	675	712	699	693	659	671	624	649	672	678	694	654	680	731	651	656	709	656	666	670	670	663	701	687	617	688	653	665	641	662	670	684	694	682	676	697	671	696	626	646	662	649	679	670	646	647	704	672	615	654	666	700	681	666	673	648	713	656	703	722	682	689	654	656	673	664	660	737	660	698	698	732	706	654	700	667	689	670	696	677	644	649	697	650	649	691	659	693	655	687	658	658	669	683	683	691	702	701	664	692	723	729	665	635	690	664	667	652	684	689	697	670	655	713	669	661	656	648	648	696	731	656	659	661	675	673	675	684	684	693	720	644	643	654	637	688	664	690	649	649	693	630	679	643	701	681	651	657	631	665	681	689	697	678	684	661	669	673	669	654	639	676	667	641	692	692	648	642	637	699	682	697	653	676	678	661	666	651	627	695	728	659	660	695	687	666	682	667	625	637	686	661	658	662	672	657	658	660	667	665	704	686	659	678	689	681	685	682	714	645	627	641	707	673	728	676	670	684	659	735	669	705	676	676	654	647	689	694	701	691	641	706	667	667	690	666	639	742	716	669	708	697	677	636	675	680	753	695	687	676	711	671	656	667	671	670	662	687	649	671	711	659	619	670	652	696	693	707	698	674	650	671	672	669	674	699	714	665	636	713	677	675	653	659	659	700	692	688	688	670	632	735	675	670	692	645	689	699	688	715	706	675	711	700	642	722	658	685	684	658	648	646	674	702	664	644	666	701	699	665	632	661	688	676	704	672	682	663	717	675	676	640	695	605	697	677	673	701	672	636	673	667	675	656	657	655	669	651	680	681	655	683	675	667	708	683	638	714	729	649	682	678	711	660	668	640	646	648	660	682	682	681	659	677	699	653	631	696	670	720	654	649	704	650	688	650	639	710	674	710	696	674	714	670	659	671	672	680	655	710	644	678	683	645	680	721	649	651	679	671	695	687	719	666	632	668	716	678	631	669	657	691	679	642	695	637	736	635	695	685	702	683	629	678	706	659	700	695	676	681	674	703	626	680	716	651	686	678	687	660	701	693	707	691	696	666	680	700	669	718	736	666	671	685	681	697	683	698	654	674	674	687	716	720	661	700	667	670	675	723	679	695	684	693	690	649	682	673	654	686	648	717	717	677	715	670	684	656	704	716	689	655	690	679	685	659	663	690	623	687	678	666	658	696	682	707	707	695	690	711	639	668	683	684	668	680	694	715	655	655	658	709	703	676	678	623	718	663	658	703	672	647	700	679	648	715	714	683	694	673	696	681	686	661	696	638	690	712	698	649	666	638	633	659	673	669	669	687	676	690	690	632	702	699	705	685	749	673	677	654	670	674	677	680	677	656	674	656	705	620	616	649	732	740	663	689	656	655	703	692	670	716	669	666	666	678	685	723	662	676	666	679	717	678	649	673	628	648	699	655	692	645	662	663	700	684	656	650	698	700	745	689	700	683	678	686	668	650	631	682	704	695	655	698	705	698	650	656	672	675	703	663	698	672	702	666	675	639	688	699	719	695	694	638	725	698	664	680	670	646	688	674	672	693	672	676	718	677	664	684	659	721	702	676	664	687	656	676	701	694	615	677	733	717	665	674	658	668	671	666	716	692	686	624	669	689	665	654	683	685	673	656	667	631	717	598	673	679	697	663	680	686	677	665	674	669	611	679	676	634	709	629	700	687	661	661	671	672	686	687	685	691	701	692	647	683	675	673	685	663	693	688	660	679	680	743	694	683	708	708	682	683	677	667	718	664	691	688	697	672	703	644	677	709	701	661	694	676	685	676	664	653	660	663	719	664	672	697	646	675	658	674	654	690	696	686	633	680	663	678	633	709	669	674	703	693	663	678	693	691	680	668	634	685	663	647	711	631	633	649	679	657	697	650	683	709	700	656	639	693	689	660	700	653	718	697	684	661	675	666	682	639	644	678	693	653	682	668	677	659	688	684	683	668	722	678	689	729	710	690	703	636	659	676	742	715	641	700	673	675	678	683	719	694	669	661	649	670	668	709	699	689	728	665	635	661	679	674	649	697	655	705	705	673	681	691	676	674	665	707	659	626	654	644	664	752	690	732	671	723	637	702	647	662	715	645	714	658	647	652	668	705	663	708	614	655	715	697	678	651	682	705	710	666	667	694	630	691	644	678	662	717	657	646	635	673	678	709	700	715	733	680	658	722	685	625	730	700	676	695	669	697	688	704	680	658	646	668	650	689	734	695	684	710	674	697	699	667	706	671	641	691	695	672	706	666	669	694	731	671	695	670	732	714	701	680	665	701	682	640	728	683	649	657	683	651	677	673	675	686	726	661	654	729	680	666	628	652	684	677	662	692	671	698	658	663	635	708	649	672	666	660	665	681	679	714	667	659	638	691	665	667	675	670	691	649	658	630	761	688	696	654	669	708	708	611	692	636	704	684	692	650	680	660	663	723	722	670	640	623	722	685	681	689	694	647	708	732	680	651	680	701	675	706	703	669	650	711	644	717	641	648	691	728	711	658	618	726	708	665	706	649	702	677	674	677	681	681	706	734	647	708	708	637	672	667	644	664	643	642	685	697	710	676	726	696	715	653	700	698	681	685	642	700	650	702	665	677	661	681	619	702	707	626	682	676	659	673	686	707	664	716	668	707	671	704	658	712	668	646	662	672	607	616	666	695	677	727	657	660	666	645	667	683	670	676	662	674	659	683	703	666	678	666	703	680	692	645	710	672	688	696	647	689	653	661	685	644	700	724	666	644	689	680	651	709	645	624	742	675	682	708	614	724	696	676	720	650	698	664	676	695	664	709	722	746	625	692	704	685	712	653	657	664	675	673	667	627	707	691	688	681	636	654	678	688	671	661	687	665	647	668	685	660	698	678	673	701	699	676	715	652	714	702	682	697	694	636	656	681	664	665	688	686	694	663	668	661	684	729	673	658	699	728	698	644	680	659	653	693	688	710	684	678	676	637	673	642	686	657	665	688	660	707	678	673	676	650	689	660	658	694	664	657	685	677	689	750	691	674	677
763	852	994	2085	6771	10433	10390	6184	2987	1212	495	192	92	74	71	82	58	57	70	74	63	69	53	77	63	53	54	61	60	55	56	57	59	69	50	60	60	71	57	58	58	59	83	61	54	56	58	40	69	60	57	70	58	63	59	57	58	67	61	72	65	49	56	57	56	61	50	56	73	69	67	60	64	64	68	68	60	67	53	62	56	62	54	56	64	71	59	69	68	56	56	87	61	60	60	55	55	67	57	67	69	62	52	57	81	48	74	68	56	51	65	80	55	72	68	65	58	69	74	51	67	89	56	74	53	70	85	55	76	62	58	67	66	62	50	66	76	53	61	62	63	69	60	63	56	66	62	56	58	66	58	71	58	58	68	61	57	67	78	70	61	54	78	63	70	68	57	87	48	51	85	70	51	68	62	57	52	57	59	64	67	62	51	50	50	56	70	70	59	63	66	64	57	46	51	76	59	73	64	64	60	60	68	52	55	77	69	49	51	57	71	60	73	55	62	68	53	53	45	60	69	56	55	67	55	76	64	53	54	65	64	62	65	64	64	64	57	73	62	66	58	71	65	71	66	61	64	66	58	70	62	66	66	69	47	58	66	51	64	65	56	62	56	56	72	61	53	59	56	64	74	52	57	62	57	66	68	43	72	64	56	62	75	69	60	67	67	44	95	68	65	66	73	63	66	63	62	52	59	68	70	52	73	67	54	62	55	55	56	65	74	66	67	69	62	62	61	75	66	62	67	74	64	38	65	57	67	56	63	73	58	65	55	81	62	65	68	68	79	70	55	68	58	70	61	73	59	74	64	68	68	53	63	54	60	72	59	66	67	58	71	69	55	66	55	66	58	58	70	59	57	70	50	65	70	73	68	59	61	57	67	59	60	71	70	58	64	63	69	55	44	58	64	55	74	62	56	85	46	61	50	68	57	55	66	56	72	67	71	61	64	61	60	66	51	66	64	56	65	61	62	59	69	60	53	56	71	53	67	54	68	60	66	62	60	74	50	64	62	68	56	75	66	65	62	59	73	66	67	57	55	54	62	63	62	52	53	53	80	66	56	71	51	71	44	50	67	85	49	59	70	65	55	69	66	70	60	74	54	59	53	72	65	67	74	61	59	74	58	45	63	71	65	59	74	78	59	65	64	54	68	74	51	59	55	68	65	61	64	63	55	66	68	73	57	67	74	57	73	62	61	72	73	65	67	70	61	44	66	61	81	53	76	58	62	62	52	44	62	62	75	66	57	60	57	67	63	71	71	61	59	73	75	61	61	64	57	59	56	67	66	50	71	46	54	52	59	73	61	59	54	64	59	67	57	66	43	69	69	71	56	56	56	52	68	74	74	68	61	55	78	64	70	68	59	60	70	69	51	66	64	54	70	67	51	63	77	60	58	65	67	58	71	77	75	71	58	76	52	72	77	61	64	56	65	65	47	57	59	59	77	51	76	72	43	62	58	63	60	62	66	56	57	65	88	68	78	68	68	61	68	56	74	76	59	69	67	62	60	61	80	50	63	69	66	65	55	59	70	67	69	55	59	69	70	73	67	61	65	53	79	74	59	54	60	53	61	56	58	50	68	62	60	63	65	55	60	58	67	60	78	54	73	59	83	73	56	61	65	71	66	60	62	58	51	62	64	63	72	65	52	64	61	63	65	63	70	53	65	67	56	78	55	68	49	59	64	57	70	51	73	75	50	68	61	71	59	63	68	67	57	52	63	63	64	50	64	64	59	64	65	58	63	63	64	49	61	76	48	68	60	63	56	68	74	56	62	72	65	65	71	62	67	62	62	59	57	50	51	60	60	71	82	64	77	72	46	56	64	64	62	66	55	64	63	59	56	63	65	62	52	66	59	69	57	62	58	70	73	65	60	64	65	70	64	62	56	55	64	51	64	56	54	82	64	63	52	60	50	73	56	66	68	58	68	69	69	67	61	53	65	67	58	78	69	66	62	62	63	65	72	54	51	88	55	65	57	63	61	58	78	52	61	61	67	46	66	73	57	58	64	57	65	66	50	60	59	66	62	59	67	82	60	63	53	56	57	67	71	55	75	66	72	63	75	59	66	73	67	43	51	62	59	46	66	63	60	63	60	67	51	58	59	61	64	61	77	65	54	63	53	54	63	67	74	54	58	64	61	53	58	66	73	60	73	66	64	74	61	64	70	62	68	63	68	62	58	61	66	44	54	56	60	52	84	56	47	65	64	53	61	58	50	65	65	61	67	55	63	56	65	73	52	69	52	71	63	52	63	61	68	78	66	62	54	66	56	75	63	68	59	53	49	82	59	62	67	59	57	59	52	65	75	76	78	55	71	62	76	73	54	66	64	60	71	70	60	68	62	48	67	71	68	71	68	62	68	71	54	50	62	56	64	74	55	62	61	52	66	87	66	52	59	57	63	60	65	52	64	73	68	57	64	57	54	59	60	51	74	57	53	83	69	68	48	61	57	75	47	57	61	58	68	59	63	71	44	65	60	68	65	73	57	58	74	58	68	56	66	47	70	65	77	76	64	56	69	67	60	70	64	49	61	68	61	55	64	54	54	59	58	64	56	69	52	59	76	42	50	63	54	61	49	55	55	68	77	48	52	65	66	68	64	72	67	58	73	56	58	60	60	64	68	60	55	64	67	54	65	57	63	68	69	64	54	57	69	48	78	61	73	74	64	75	59	62	70	58	63	65	59	61	61	67	60	61	68	64	56	62	54	65	72	63	60	64	58	61	57	63	62	71	62	70	61	66	44	70	63	62	80	44	67	59	74	63	72	77	72	58	82	63	64	63	52	54	57	52	59	63	62	67	76	60	63	71	79	62	63	57	76	57	59	51	59	57	66	66	64	71	62	58	57	65	61	57	67	65	61	61	52	67	56	67	64	61	68	59	72	56	62	50	52	60	63	60	61	62	75	61	59	66	61	75	68	72	60	62	60	71	51	61	58	65	61	45	76	62	62	56	55	60	68	58	48	66	52	57	71	60	60	60	76	65	64	71	49	80	73	61	55	60	62	59	50	72	67	58	60	49	67	63	53	60	76	69	65	70	72	83	72	54	56	58	64	67	67	59	59	64	75	66	72	70	63	65	64	53	82	69	63	51	71	67	61	71	53	57	57	64	61	51	63	57	59	58	83	61	49	67	64	69	51	53	61	63	73	68	59	62	53	72	56	50	60	58	69	63	69	73	57	65	53	59	62	63	60	58	63	55	65	73	51	68	73	67	70	65	67	66	57	61	71	61	44	60	58	61	74	59	66	74	75	65	49	63	66	67	60	65	47	77	50	67	57	64	67	64	58	74	56	60	63	53	55	63	57	61	72	66	65	66	59	51	53	61	60	62	70	53	76	70	56	67	60	63	52	41	50	86	48	63	49	58	59	54	55	75	71	74	67	54	72	56	62	60	58	55	72	77	53	67	71	50	69	79	65	70	61	78	77	61	71	69	72	74	66	52	64	49	74	60	59	61	42	61	71	67	61	73	62	70	79	63	72	54
17802	14997	14642	36058	60314	61798	54293	42032	32191	21679	10961	4229	1709	1008	810	771	769	756	738	742	796	764	734	742	727	719	777	735	740	769	725	722	726	734	738	724	743	784	738	758	752	713	731	781	788	761	736	746	746	716	696	761	694	782	724	780	773	732	770	741	778	697	729	772	752	730	733	707	711	751	736	797	722	739	764	749	729	773	716	799	746	738	732	744	717	789	751	769	761	733	765	737	729	766	739	771	751	742	721	761	760	758	771	772	712	721	754	790	749	730	730	770	760	761	735	780	720	801	709	759	770	746	755	736	705	753	753	751	774	733	774	764	758	747	753	788	744	724	746	807	773	746	712	761	701	687	779	738	751	767	716	725	782	735	744	829	730	767	743	696	768	751	706	729	742	784	729	749	739	740	759	787	771	755	742	744	750	738	738	779	788	761	747	696	755	717	782	747	767	765	722	748	680	746	798	790	754	801	723	793	774	767	731	691	766	715	750	791	717	761	755	679	746	779	775	727	708	785	740	786	738	751	712	691	762	755	750	742	731	786	776	744	745	752	752	781	714	731	732	727	726	783	762	804	767	741	783	760	724	757	771	773	708	738	776	765	736	704	810	734	778	765	761	780	728	744	756	788	745	711	771	728	787	697	755	805	743	739	750	790	721	751	769	757	758	703	779	779	742	745	737	771	771	751	777	753	780	688	744	730	741	776	771	710	751	790	745	732	705	737	771	780	737	707	762	765	743	837	786	775	773	770	747	765	753	762	736	788	756	770	778	757	774	741	747	765	761	778	762	768	755	725	741	764	743	777	773	729	748	719	726	754	772	737	780	733	732	725	765	748	725	783	762	750	734	710	763	758	734	809	724	765	744	778	751	751	700	733	787	720	782	753	783	722	775	734	734	772	774	747	776	762	718	721	771	749	749	740	770	757	752	752	750	786	747	684	737	749	689	759	717	731	733	718	721	760	775	745	773	803	778	775	727	797	774	699	760	737	755	732	802	753	742	776	785	743	771	773	695	749	724	725	727	733	775	772	761	741	708	765	699	723	760	742	766	805	766	749	726	811	735	788	787	751	746	749	775	724	787	772	727	713	743	786	723	763	754	706	743	798	746	757	783	742	715	779	787	783	728	762	740	779	705	757	751	729	756	722	784	792	814	747	768	774	748	777	741	753	697	746	787	782	721	777	712	738	751	735	728	772	760	728	733	727	695	773	692	749	727	755	726	729	755	758	794	740	755	738	693	736	736	766	722	770	720	787	743	793	794	768	769	717	772	747	714	760	814	765	709	759	740	763	792	750	757	782	744	751	776	749	726	739	729	745	732	779	710	776	792	735	755	752	723	778	797	716	772	754	702	788	726	714	746	706	749	760	728	764	741	738	735	771	791	709	748	747	756	748	740	712	740	750	726	713	686	770	751	788	732	767	757	733	730	767	729	784	687	807	738	715	730	774	755	700	736	782	755	738	707	739	715	804	725	755	789	759	740	758	783	751	810	735	738	778	756	770	751	723	740	723	712	725	716	738	759	783	750	787	733	732	713	716	721	757	761	777	757	769	726	744	713	734	753	742	721	777	766	731	751	733	769	723	767	734	783	793	748	804	764	717	730	785	699	673	750	771	738	741	704	764	782	699	749	743	777	708	723	790	743	762	734	708	740	678	793	745	786	717	742	767	773	749	753	737	751	752	779	766	721	715	748	687	744	752	789	753	705	746	735	789	791	755	782	781	743	702	726	798	769	812	731	810	721	745	751	738	760	716	742	741	764	783	699	751	753	753	735	742	705	742	751	761	705	761	724	730	717	764	706	745	804	735	799	750	785	793	748	748	749	748	746	751	739	766	750	749	715	721	752	760	751	763	772	755	710	707	754	788	740	683	736	729	766	758	685	765	799	697	770	707	769	734	737	711	745	738	774	766	762	736	742	778	772	781	746	796	720	709	703	725	744	789	774	730	746	738	721	775	787	719	762	792	717	712	745	754	731	753	786	718	797	763	763	779	798	708	779	735	786	772	740	745	744	721	714	756	732	736	733	746	728	758	724	752	735	751	784	753	777	749	734	786	779	703	733	752	758	765	709	752	697	724	758	841	747	738	738	741	756	725	769	776	790	715	785	740	720	727	770	745	767	732	743	763	770	739	768	759	738	747	762	712	698	758	779	775	718	768	754	729	793	746	742	716	744	710	711	736	732	744	720	808	762	724	734	775	720	782	758	732	711	693	814	760	722	731	698	719	750	702	761	744	765	768	750	722	774	739	732	795	715	776	715	737	756	756	780	720	745	740	712	725	745	809	766	714	776	757	770	751	789	753	745	756	767	719	719	745	735	700	752	726	705	739	729	758	739	739	741	756	756	728	705	738	728	733	728	731	697	740	751	747	733	738	746	752	780	773	730	682	724	763	749	750	776	723	786	770	777	779	763	723	762	790	777	752	733	803	713	770	730	756	763	747	759	719	771	760	753	737	753	764	791	765	726	803	731	763	753	733	742	769	765	736	707	784	716	747	739	748	720	804	757	749	735	742	743	761	705	742	708	781	743	708	764	705	737	750	740	760	760	760	722	772	762	759	777	771	762	720	739	758	719	748	735	760	763	748	753	746	813	733	713	745	782	738	790	790	747	789	757	780	779	816	732	734	774	697	736	754	712	744	707	728	751	783	752	799	739	779	757	734	725	768	796	742	750	695	761	758	770	696	800	740	729	751	722	754	768	768	778	745	767	747	753	816	715	744	773	737	792	728	768	759	755	749	747	735	748	774	758	762	703	751	771	794	723	747	760	806	745	722	733	769	738	732	760	731	764	744	733	716	739	708	760	757	778	774	730	774	747	750	726	712	710	764	744	796	786	743	730	734	786	802	742	798	715	729	787	702	725	741	753	728	817	756	747	725	764	799	755	768	754	759	761	760	741	763	777	740	743	769	782	732	734	775	757	787	755	752	784	739	763	747	780	714	741	780	748	731	721	736	747	665	726	757	728	723	767	735	753	726	768	721	749	722	777	763	778	769	746	774	788	739	766	731	672	734	714	745	719	754	744	745	753	791	763	720	773	780	768	748	761	726	783	732	780	726	755	722	762	721	737	755	753	762	740	744	760	779	768	735	748	772	753	745	737	699	751	781	713	717	710	741	716	716	754	770	740	698	753	729	747	776	768	741	762	783	735	794	809	747	712	751	764	750	770	734	718	803	755	754	770	774	783	718	747	756	756	767	739	740	776	726	751	729	755	732	773	758	711	785	778	753	737	750	726	772	733	808	724	741	783	717	760	744	763	752	789	744	749	761	753	727	750	766	740	739	763	717	720	738	750	777	787	752	728	737	750	752	773	733	752	721	757	734	734	787	739	771	756	786	707	765	730	761	716	723	804	775	715	769	774	726	744	780	733	727	738	745	713	730	728	735	756	719	713	746	752	740	735	734	754	764	697	745	730	749	787	821	748	713	731	765	726	753	761	758	778	756	716	749	729	748	811	769	773	713	756	724	715	707	748	753	737	747
2361	856	980	1870	6345	11324	10675	6791	3616	1521	528	207	100	80	73	74	60	67	65	57	59	84	58	55	64	64	71	71	52	63	75	59	70	61	52	71	59	57	64	49	58	61	61	82	63	47	59	59	56	54	66	59	67	78	65	66	55	77	71	44	78	61	56	55	75	62	61	54	67	57	67	50	67	53	75	55	50	64	60	70	50	50	65	62	75	56	46	55	67	59	64	61	62	51	56	67	64	54	62	62	60	70	63	66	57	53	70	70	57	61	73	66	52	52	63	61	60	57	54	74	54	66	51	59	61	55	65	65	69	68	62	60	69	73	56	51	73	65	47	68	67	58	61	62	67	69	61	68	65	55	54	68	74	67	70	68	58	64	58	64	59	48	68	64	60	62	74	75	69	57	70	67	71	66	69	71	62	56	60	69	61	80	67	73	73	65	66	63	71	61	71	70	77	47	61	70	70	70	68	55	64	79	52	59	57	66	65	79	73	56	67	70	68	61	68	61	69	67	65	72	63	70	50	64	51	74	56	60	54	60	76	61	48	70	62	73	72	57	48	62	55	68	65	52	83	60	62	67	74	51	63	48	69	63	71	58	77	66	53	61	64	62	64	70	48	39	60	60	78	82	69	57	63	83	50	73	63	65	69	68	80	56	67	69	66	60	62	56	55	69	62	68	54	55	72	62	63	72	62	65	69	64	73	61	49	69	76	51	63	72	67	55	62	52	55	58	55	61	68	66	80	57	63	58	61	68	62	49	61	54	61	68	54	71	59	74	56	61	58	57	59	78	58	47	68	68	71	58	71	76	58	76	59	64	65	53	55	59	67	62	51	69	58	68	57	54	64	79	60	52	61	77	48	62	59	65	54	59	66	63	53	74	67	54	60	60	58	59	53	74	75	65	54	64	52	56	67	61	58	60	63	39	61	53	66	67	68	65	55	44	65	60	61	63	60	53	67	73	45	48	51	60	79	70	53	67	71	71	64	70	60	68	66	52	78	66	55	62	61	64	70	66	61	55	55	75	72	69	65	63	62	54	56	49	68	59	45	63	62	55	72	66	63	58	69	48	64	64	53	69	66	67	67	67	56	68	60	67	63	70	53	73	65	70	57	57	51	57	61	71	57	69	56	69	75	56	63	71	68	42	62	53	70	71	63	76	48	49	62	56	66	71	63	54	61	72	55	52	59	57	58	72	51	63	70	55	68	65	54	64	63	67	50	65	67	58	70	72	67	51	58	77	73	76	60	77	58	59	60	64	56	62	64	77	78	62	53	58	52	65	68	56	61	64	51	51	60	59	53	65	68	62	69	55	47	62	69	75	60	60	70	60	63	64	73	63	60	54	81	55	74	55	72	61	65	61	69	62	67	64	57	62	58	69	64	64	68	58	76	63	64	56	75	66	46	52	66	70	53	61	73	57	71	70	66	72	50	74	69	67	56	71	65	57	48	53	71	62	62	74	61	62	75	69	65	68	66	64	58	63	83	65	60	60	66	68	60	66	68	66	77	59	43	63	54	57	57	68	67	65	70	61	48	56	64	66	53	49	63	64	70	62	66	59	71	63	58	74	49	75	51	64	69	62	70	69	68	70	63	57	56	61	80	68	60	64	78	56	60	69	65	41	52	72	56	60	41	56	71	58	72	73	56	62	76	62	68	55	60	55	58	62	65	52	56	70	63	72	66	81	66	72	63	67	55	59	54	54	67	75	55	71	59	49	64	71	36	60	67	65	56	63	66	49	74	59	69	68	75	69	70	73	55	79	53	62	60	59	63	52	68	62	53	56	58	54	64	61	73	72	61	61	64	38	69	70	74	61	61	60	77	56	63	60	53	63	80	48	45	45	60	65	57	64	66	84	55	73	67	53	66	63	64	48	65	59	62	55	48	68	53	77	55	51	72	51	69	53	58	66	55	73	60	64	81	68	66	53	70	60	59	60	75	65	66	83	60	74	86	56	65	52	61	73	64	60	72	67	56	61	63	60	63	59	68	60	63	70	62	49	64	79	67	61	68	56	64	61	67	61	62	58	68	68	62	50	64	59	65	57	61	71	67	67	53	58	61	63	67	56	66	51	64	61	64	60	73	67	67	72	66	76	60	45	72	56	56	57	80	68	70	54	57	61	66	80	63	60	66	64	68	66	67	64	66	70	68	50	52	75	66	67	53	70	61	76	70	68	61	73	58	64	67	89	63	60	53	65	61	81	53	61	78	64	54	58	50	52	57	60	60	60	66	65	63	73	55	79	65	65	60	69	56	59	68	67	65	67	48	77	56	79	62	70	59	70	69	61	58	65	61	78	62	66	61	69	63	65	54	47	63	63	59	53	73	52	69	59	66	77	60	59	53	67	66	59	64	69	61	45	57	66	63	74	71	54	67	74	62	72	45	54	49	59	56	55	65	61	60	49	62	69	62	63	60	72	77	77	57	68	74	50	60	61	53	65	70	62	61	57	54	67	56	68	77	53	78	72	62	63	53	60	74	61	49	55	65	64	77	60	68	73	64	65	65	56	49	52	58	58	57	55	64	61	59	51	67	59	65	60	59	60	72	66	54	56	55	49	62	60	75	66	67	69	72	55	55	60	73	66	73	50	63	56	66	59	59	72	43	59	71	69	65	70	60	60	64	59	75	62	58	61	74	58	58	75	73	68	56	57	63	73	68	58	72	64	63	60	63	66	79	71	64	52	55	72	67	59	69	60	59	76	65	62	42	57	61	73	55	72	52	51	59	67	62	72	65	54	59	64	67	63	68	84	65	71	51	72	60	65	62	58	67	64	65	61	78	65	70	51	69	58	65	63	66	68	68	56	61	73	62	61	60	65	54	55	67	55	65	76	40	52	58	52	64	60	61	55	68	66	69	80	57	62	56	65	75	57	58	68	65	59	73	64	54	59	65	60	70	68	56	61	67	66	52	69	56	52	65	68	56	55	54	84	60	67	56	57	50	63	71	65	71	59	71	54	57	63	73	62	63	52	61	67	68	74	60	61	63	60	77	57	64	51	68	56	67	66	74	66	56	73	75	55	60	56	56	66	63	76	52	57	50	72	82	53	60	67	61	61	71	68	75	54	57	64	63	57	53	75	64	61	56	67	70	56	63	69	58	59	61	58	66	57	57	63	67	54	65	66	62	79	65	60	77	68	69	79	51	56	49	76	60	66	64	70	46	60	44	67	57	65	66	57	50	64	60	52	67	65	64	61	60	70	52	60	61	58	50	53	65	68	56	71	73	58	76	61	53	59	56	55	59	55	63	60	69	75	67	62	53	59	73	56	69	61	75	74	61	60	69	80	72	57	53	54	57	54	67	64	59	75	69	65	64	60	62	45	66	59	55	70	54	71	60	60	68	65	52	70	58	66	67	57	44	66	53	65	71	65	56	66	75	67	59	57	52	56	62	55	60	51	52	60	62	66	60	81	62	57	63	58	66	62	48	64	46	66	54	55	65	58	60	72	66	62	64	68	75	54	79	65	60	66	51	74
19373	15273	15761	33707	58290	63608	55619	43967	33549	23746	12713	4907	1981	1078	887	788	814	769	769	776	780	771	791	766	746	768	753	787	808	715	771	788	760	763	752	767	761	806	763	748	736	776	801	846	786	774	769	758	768	768	791	763	763	808	737	791	807	759	766	798	780	738	704	831	751	792	777	728	763	742	752	785	792	752	758	767	783	777	763	734	773	780	781	790	775	773	815	796	781	767	742	778	806	790	745	768	769	756	763	756	801	764	748	709	784	799	773	731	766	749	749	759	730	759	758	775	744	823	772	766	788	789	743	735	796	752	730	736	825	742	817	725	786	700	814	726	771	776	755	768	753	738	763	788	831	762	809	789	783	752	780	782	757	757	752	791	795	798	766	778	779	785	823	801	747	758	737	801	773	736	762	773	792	757	743	774	782	780	725	763	775	760	763	770	789	739	765	797	749	782	826	735	790	780	753	787	755	799	743	661	740	731	744	778	742	771	732	743	712	785	760	814	764	733	730	777	741	749	758	770	754	788	784	740	752	732	739	801	797	802	764	794	753	803	758	739	737	758	711	756	718	835	732	779	777	755	714	757	778	795	791	781	787	779	780	808	822	796	753	746	806	740	779	757	780	770	756	796	778	730	711	750	764	765	867	781	808	740	768	779	760	803	795	780	795	763	748	800	743	750	775	768	723	804	744	745	748	723	729	772	770	691	789	709	750	731	796	766	782	773	773	764	777	709	807	765	762	797	785	762	727	791	771	762	715	737	772	773	765	822	795	773	736	768	776	761	811	733	754	716	812	713	791	750	783	771	767	768	773	685	742	770	804	769	735	807	733	819	781	766	749	790	753	744	711	785	768	767	763	813	780	808	760	698	769	723	774	769	800	778	784	827	727	738	719	764	727	744	738	747	783	791	781	770	740	749	743	741	772	767	754	742	818	780	748	767	773	778	756	810	796	753	771	742	778	769	763	721	756	745	809	738	758	762	755	782	764	787	758	787	821	784	744	777	793	735	786	750	746	747	782	766	744	763	744	790	749	799	755	767	765	753	777	785	763	739	783	739	716	721	791	769	789	755	776	748	784	789	765	783	749	755	753	757	784	813	726	704	718	710	787	755	766	770	788	756	807	789	779	763	749	737	817	782	794	766	770	732	785	754	786	749	744	789	761	773	748	781	794	780	795	777	774	766	739	779	784	741	814	768	738	788	794	771	766	788	755	728	781	814	710	758	789	824	779	773	824	776	776	723	785	777	764	811	789	820	784	784	788	751	772	754	741	735	763	761	805	789	806	784	776	752	793	795	804	761	792	729	752	803	789	747	776	730	775	773	790	726	748	795	739	770	748	787	783	783	757	766	800	768	768	794	777	793	812	743	800	786	749	723	706	768	775	785	773	782	762	775	705	800	816	783	735	742	759	765	733	783	743	775	749	776	759	748	774	804	805	768	727	775	772	748	809	754	765	731	749	775	721	782	767	738	783	775	768	758	830	779	751	798	783	770	788	763	809	750	730	748	760	770	769	772	738	796	755	783	783	751	803	771	790	788	751	762	784	779	733	795	732	752	794	726	854	790	759	768	776	763	745	811	729	742	782	790	790	749	732	690	766	793	786	759	729	719	765	742	783	766	806	834	817	759	726	757	719	784	835	718	735	776	722	777	770	776	770	753	766	772	759	711	729	753	781	775	774	721	779	765	751	749	737	761	820	773	765	772	705	790	813	735	751	795	711	764	795	750	774	795	778	729	751	749	799	746	790	791	801	743	775	783	762	772	752	801	697	831	867	776	811	779	737	763	772	812	755	772	758	735	773	767	807	761	755	800	788	719	749	782	781	794	760	725	806	728	768	762	765	809	780	737	752	767	757	752	726	753	757	773	825	819	791	735	787	738	781	759	755	784	758	789	784	787	725	749	790	766	742	847	781	772	785	781	743	742	765	738	806	745	720	795	755	832	798	818	785	720	772	755	805	795	768	765	738	783	791	826	803	751	758	762	752	799	734	783	778	754	753	740	766	749	770	776	742	776	771	826	749	813	800	730	783	750	758	747	784	789	745	713	752	751	720	727	760	800	830	763	782	766	747	766	787	731	775	770	762	800	723	778	793	790	796	721	830	727	725	761	796	805	807	829	785	810	730	794	765	835	790	781	784	776	780	756	776	767	815	768	827	774	779	779	777	715	817	804	791	728	766	740	719	790	829	764	819	726	769	784	743	762	771	773	810	786	753	771	737	751	792	775	721	756	785	800	767	790	774	782	742	764	774	782	782	784	734	790	764	715	729	745	724	778	787	713	717	771	776	767	760	737	753	741	761	779	752	745	779	796	733	761	713	757	734	777	840	737	812	752	795	767	766	750	727	738	737	814	765	744	738	748	778	733	736	763	792	771	812	776	788	746	744	756	812	718	739	794	782	736	796	774	762	750	745	756	766	734	780	769	790	730	745	770	699	718	755	754	738	767	764	761	798	739	764	761	761	759	733	776	753	768	749	726	786	787	799	799	767	792	755	756	734	787	774	785	723	743	765	792	772	761	766	753	748	738	747	755	732	772	834	771	796	765	724	764	799	815	758	815	784	761	817	784	746	753	798	724	731	744	783	768	770	814	762	762	744	743	800	786	769	764	779	778	777	735	742	794	776	732	777	749	802	749	809	775	782	756	732	757	750	760	821	825	724	807	753	780	740	784	780	786	765	771	826	786	752	704	782	773	762	746	767	698	736	723	801	756	738	753	739	723	774	779	757	798	721	787	778	759	732	789	720	748	742	844	765	745	811	773	753	724	729	786	828	766	743	715	715	781	723	759	808	783	771	758	793	721	781	761	807	714	774	782	764	765	765	778	777	751	785	761	741	760	798	773	849	813	826	772	714	743	788	751	742	800	749	826	762	761	767	804	765	775	794	838	756	768	759	793	783	800	798	781	789	804	735	757	754	816	798	771	776	803	736	752	786	757	793	744	818	827	782	782	769	763	749	760	742	735	764	747	787	800	730	767	789	819	773	734	796	764	749	806	783	737	789	720	780	760	758	785	807	767	791	810	721	794	774	735	774	752	793	737	750	785	746	759	783	749	820	821	735	774	717	738	757	756	763	757	755	748	825	796	750	747	765	777	756	722	773	736	729	763	773	760	772	794	759	737	761	738	781	782	756	741	764	770	757	771	785	781	793	776	758	794	777	744	792	769	757	744	756	785	755	767	730	777	791	737	754	766	809	732	770	759	777	769	790	794	763	763	744	785	749	808	813	760	776	763	747	763	769	794	748	820	759	765	755	761	759	759	755	808	766	733	724	759	795	801	780	782	732	762	795	765	744	783	738	767	781	770	777	742	771	743	781	809	815	740	759	716	748	776	754	762	736	781	741	812	753	792	751	786	759	736	765	787	749	784	729	756	786	809	730	782	757	775	776	732	730	812	763	726	739	753	797	818	734	751	734	747	775	749	751	755	748	766	763	794	727	800	767	775	768	775	777	760	716	756	731	816	786	768	760	724	806	733	750	759
1624	1801	1866	2803	7622	19471	18540	12568	6137	2563	1033	319	157	99	84	72	59	65	69	84	88	68	81	63	71	65	84	55	72	74	71	70	60	53	75	52	59	81	67	67	68	74	62	71	72	73	69	77	74	73	60	79	69	67	64	76	76	70	71	71	67	73	76	71	66	63	79	62	75	54	61	66	64	50	75	71	75	81	62	81	65	65	77	89	75	77	65	75	81	65	62	65	69	73	88	73	69	64	55	72	65	77	70	78	74	84	79	73	74	66	74	67	69	71	62	57	69	60	68	87	71	62	79	70	65	58	60	59	78	66	53	58	78	74	80	63	63	81	67	78	73	78	70	62	64	61	71	68	68	73	69	43	52	63	70	58	72	66	69	65	69	76	69	74	70	77	52	80	57	65	78	68	74	67	55	67	71	77	65	70	62	62	67	83	69	78	64	71	86	79	73	67	61	66	72	80	72	75	86	81	60	76	70	67	56	62	71	59	70	56	70	75	60	58	67	79	68	78	50	75	85	71	84	53	86	75	55	72	79	69	53	55	76	69	62	64	71	74	63	75	66	54	92	65	64	81	72	73	70	79	72	72	64	74	61	69	58	74	86	71	72	68	68	58	63	85	73	66	64	61	86	74	60	71	69	66	73	70	73	72	75	72	63	69	61	66	81	63	73	69	78	60	82	68	74	65	67	69	64	72	63	75	64	66	76	64	74	62	64	67	72	62	70	52	71	79	64	75	66	62	64	79	60	66	60	66	83	77	64	63	65	85	61	78	49	72	67	61	81	80	81	61	69	70	62	80	73	69	82	76	70	72	67	75	85	71	65	67	67	68	63	62	61	85	78	73	64	64	69	49	77	78	61	61	68	71	59	74	69	81	77	61	58	81	67	83	66	51	68	59	72	69	68	53	68	62	61	65	62	69	58	78	60	64	62	62	79	66	69	76	48	57	79	62	81	68	56	69	65	81	70	61	64	78	59	64	78	70	71	66	54	75	82	59	60	66	71	58	65	65	63	65	75	70	72	61	75	68	67	79	86	59	66	73	59	81	70	58	79	83	69	75	81	67	66	64	51	50	66	63	73	71	80	65	78	64	71	66	67	69	61	68	67	68	63	76	60	62	73	75	73	69	77	62	75	61	70	72	62	61	61	62	78	74	84	57	71	83	67	84	71	63	83	67	65	68	74	66	67	72	63	65	71	62	68	68	55	69	74	72	66	70	66	77	83	74	69	57	58	68	77	76	54	57	67	77	71	72	74	71	60	66	91	85	70	73	78	72	62	73	92	81	67	63	59	59	74	71	56	70	82	67	73	73	68	61	77	81	73	77	65	64	74	97	79	82	63	79	67	82	62	76	64	63	68	56	73	60	82	74	92	57	68	85	61	62	82	67	78	75	80	73	60	64	68	56	87	68	77	80	74	67	71	54	78	65	75	73	74	52	71	78	61	50	78	62	72	72	79	83	69	81	83	77	56	60	73	65	74	76	64	86	51	74	59	78	66	67	77	75	63	73	69	55	72	67	65	68	76	71	66	68	75	76	71	75	70	62	58	61	86	58	70	57	62	75	76	77	64	67	82	74	68	74	58	56	79	71	72	72	75	68	74	68	76	78	76	65	71	87	71	69	72	72	56	66	74	58	64	70	64	74	74	72	79	72	61	80	71	66	83	70	63	67	69	78	69	73	53	74	77	84	67	61	74	79	70	70	69	64	66	55	66	68	72	74	70	58	70	74	57	57	61	70	56	65	64	74	74	73	68	73	60	63	64	72	76	74	76	71	75	58	65	67	74	63	61	62	80	84	69	74	59	62	61	82	82	64	61	64	64	70	69	71	82	73	69	85	63	75	65	78	64	73	70	46	64	76	72	72	80	91	65	87	83	76	75	68	75	79	82	79	70	59	76	66	76	65	59	73	75	82	67	62	69	66	71	77	65	64	65	72	62	78	69	73	60	64	70	70	78	59	75	78	86	81	74	60	78	76	78	67	68	68	71	62	71	84	67	71	67	79	70	80	55	64	65	66	53	64	69	60	76	73	64	82	62	65	75	84	77	69	70	64	60	64	73	61	69	60	71	62	71	69	84	73	59	79	60	65	81	78	71	69	55	63	81	69	73	79	70	68	76	70	72	79	69	53	67	66	59	68	82	74	79	67	67	65	55	72	57	86	60	77	57	76	82	58	76	69	80	66	59	63	74	66	67	74	74	61	69	74	66	67	68	72	67	72	74	65	74	49	72	64	65	78	73	80	59	80	71	62	66	80	63	71	64	70	81	80	58	75	59	71	63	60	65	74	54	75	64	63	68	72	70	63	75	81	63	61	77	68	66	65	63	69	72	58	68	65	65	71	66	63	74	60	80	58	71	67	82	62	74	70	76	72	65	81	62	71	59	72	68	73	52	68	62	78	69	64	80	59	57	64	74	77	83	59	67	56	64	69	63	79	58	55	67	63	61	76	69	74	68	57	75	52	69	66	62	65	65	74	62	86	71	59	52	70	54	67	67	60	67	81	63	81	62	75	77	75	73	74	79	74	64	60	72	77	75	55	61	69	62	76	62	64	73	74	77	67	69	75	70	71	55	68	66	79	62	76	62	59	53	54	58	74	58	65	64	65	60	63	65	65	54	65	61	70	71	75	86	73	79	64	63	59	63	62	81	79	72	74	62	68	78	58	72	68	66	67	66	66	90	74	81	69	69	67	78	69	63	76	65	79	68	68	70	83	55	77	70	60	60	68	59	68	80	69	55	66	76	76	71	64	79	70	80	80	75	67	58	67	57	69	82	76	75	65	64	71	68	53	71	83	52	62	77	60	83	49	62	64	65	64	80	80	66	59	58	74	55	76	61	76	82	85	74	69	61	84	87	82	71	69	75	62	54	68	66	81	66	64	76	73	62	71	50	58	78	79	62	57	79	72	70	83	76	82	59	62	62	56	59	76	70	67	57	77	74	58	57	74	72	72	56	67	84	68	59	76	51	80	67	55	82	62	74	87	63	69	70	57	61	69	70	61	67	67	54	73	71	63	57	82	66	61	68	57	62	71	62	72	72	72	67	78	56	65	62	59	78	70	64	64	75	64	61	64	83	66	60	70	73	61	66	70	70	78	71	70	60	71	68	68	69	51	56	66	57	74	62	64	68	69	54	64	69	70	83	71	59	73	74	70	69	61	75	78	72	59	61	65	90	51	65	63	49	75	62	73	71	71	76	54	60	74	72	58	71	72	76	66	51	73	75	72	74	73	62	83	67	54	59	68	44	64	77	54	89	74	58	71	68	73	56	65	61	60	68	56	71	80	60	81	86	86	75	77	80	75	59	52	62	77	74	56	80	63	71	80	71	61	75	60	75	80	61	75	73	77	47	68	70	86	74	53	71	74	78	80	68	68	65	62	81	63	67	81	61	60	74	60	72	60	60	65	65	84	74	69	73	75	71	86	69	58	66	69	64	79	60	70	59	70	74	74	77	52	74	71	70	59	82	64	77	63
26163	22982	21886	38793	59900	76287	67628	53392	39415	28824	17766	7846	2979	1474	971	857	874	850	858	874	878	824	862	844	826	844	831	796	804	819	868	826	819	823	782	839	796	856	834	870	844	866	794	856	844	871	812	858	865	846	816	833	837	829	865	854	830	829	859	770	818	811	818	799	859	831	831	820	815	798	869	783	850	851	821	845	838	855	806	834	813	773	875	908	876	854	881	841	863	794	805	794	839	869	856	866	910	887	895	859	818	877	825	807	803	793	833	873	805	857	869	845	823	817	903	820	837	864	839	865	846	859	839	846	841	810	854	770	840	812	853	817	837	845	843	825	841	829	848	836	847	831	861	830	847	840	835	857	852	840	864	866	832	835	829	816	837	884	863	797	843	809	835	874	837	851	825	831	844	803	827	817	813	872	836	859	832	847	818	844	827	843	832	852	812	846	838	856	845	847	793	854	876	850	847	835	771	837	800	874	846	869	824	828	840	793	801	854	844	846	868	852	817	862	813	831	827	803	860	887	815	858	840	810	817	823	798	805	826	822	787	836	773	840	857	850	816	881	836	810	826	853	853	857	829	806	839	793	877	835	798	842	839	873	783	827	818	849	798	834	800	797	859	839	827	845	857	810	804	859	834	804	827	856	823	859	854	874	807	805	784	834	847	823	829	863	839	878	865	851	864	822	802	860	812	861	847	792	870	850	833	867	797	801	880	826	834	835	821	912	845	850	838	824	837	866	863	785	904	844	808	841	832	819	905	867	835	864	818	822	829	855	846	817	812	829	859	782	830	831	872	844	881	848	833	841	831	816	824	864	877	879	849	808	866	849	832	866	775	871	814	746	833	817	845	815	830	819	811	869	844	776	859	823	841	842	817	825	857	812	800	836	889	773	872	841	814	850	822	829	874	832	812	851	882	857	824	835	867	856	833	856	844	829	915	838	818	849	871	855	855	886	817	834	795	885	844	821	810	795	824	876	865	882	881	822	863	812	808	843	849	866	848	868	838	850	853	834	833	801	805	825	812	816	862	849	876	812	831	868	871	864	841	860	818	837	830	848	847	827	835	873	867	821	879	802	846	825	842	792	829	819	868	851	800	812	798	844	830	855	855	844	778	802	841	851	863	865	879	839	840	855	859	820	864	843	861	881	843	822	859	866	842	859	843	853	864	808	797	794	877	828	877	798	866	823	829	822	874	828	820	855	871	817	820	799	799	840	780	835	825	847	818	868	830	803	870	822	850	826	807	819	821	808	877	818	790	866	811	860	816	845	829	855	809	866	801	827	811	822	817	828	803	826	840	809	861	852	817	837	825	833	839	835	859	854	812	833	873	865	792	851	888	884	882	794	879	842	851	871	784	833	832	782	832	823	873	832	805	810	799	873	802	781	863	821	839	828	902	787	874	844	835	843	860	799	868	866	809	852	900	839	853	835	853	823	815	888	834	843	879	821	834	826	848	795	845	854	818	805	865	866	794	847	839	830	855	853	857	845	846	849	855	860	799	856	819	891	840	871	883	834	871	846	818	873	811	828	810	851	796	826	817	835	895	854	827	835	827	833	790	835	864	865	791	790	910	842	820	861	846	872	816	875	868	824	811	810	832	820	805	764	818	831	833	854	873	881	888	821	836	823	790	827	805	868	841	875	846	878	806	837	832	847	842	881	856	893	858	881	864	856	764	828	836	819	813	852	836	804	850	889	792	866	851	849	807	864	881	852	814	809	874	810	854	840	837	828	829	849	846	837	879	833	863	821	850	834	807	820	881	898	824	868	801	854	794	864	819	828	835	845	846	857	878	857	853	802	836	833	822	844	829	830	852	841	778	892	812	869	839	854	843	830	828	848	852	829	800	817	800	846	853	865	869	860	792	888	825	868	843	841	827	863	839	854	825	822	803	808	830	843	810	826	882	837	851	851	833	874	792	843	836	854	823	821	848	833	832	832	828	850	849	860	828	856	819	846	882	822	820	853	818	860	864	769	863	818	855	866	898	841	904	828	848	823	843	795	866	801	850	844	785	854	808	831	857	845	852	844	823	861	816	827	821	826	789	808	841	813	769	900	902	814	837	857	828	851	839	899	867	908	848	862	829	881	813	856	802	887	820	812	811	775	819	811	822	836	876	799	779	829	843	844	834	864	806	869	823	795	806	849	839	841	801	814	831	854	852	840	852	840	808	862	863	852	838	889	878	833	804	820	823	864	855	832	847	789	817	827	885	858	843	835	828	857	831	853	815	838	851	838	859	854	785	842	846	820	863	823	766	794	850	833	884	840	796	816	834	850	838	877	844	800	852	790	849	769	805	770	816	861	912	810	820	823	835	838	877	844	843	818	836	856	847	782	921	850	846	813	847	902	843	851	789	843	805	813	889	822	831	858	833	840	844	826	868	812	843	857	863	797	877	873	815	834	826	832	808	801	821	827	820	840	832	851	860	836	883	825	774	842	844	887	851	831	859	822	841	821	849	829	843	808	818	811	834	827	830	834	833	855	796	814	855	848	785	865	871	884	883	826	816	822	872	870	822	881	850	859	874	921	863	816	877	902	815	876	857	844	830	837	850	872	861	828	836	843	845	851	775	842	833	825	844	894	771	802	863	859	864	836	853	815	809	877	814	837	804	850	889	842	764	835	810	776	880	857	810	846	831	780	833	835	837	849	876	802	880	820	828	803	841	865	880	840	845	853	842	798	827	837	805	873	808	894	800	804	803	847	872	840	847	844	825	790	852	841	770	857	830	885	864	846	827	828	783	867	813	774	801	877	816	857	838	846	829	808	819	798	818	789	846	799	826	805	824	863	802	865	895	804	840	847	881	817	833	879	853	891	876	807	881	833	868	848	840	856	825	818	809	842	856	849	815	829	858	835	867	813	829	825	865	808	851	812	851	889	835	813	834	816	815	816	853	796	807	821	806	842	856	829	766	830	840	809	817	861	818	845	831	840	805	796	878	885	863	799	816	866	834	769	899	836	799	840	880	833	838	859	858	855	859	844	808	826	872	827	846	872	832	857	825	852	854	847	857	850	838	831	872	830	823	827	813	838	785	862	845	770	816	814	810	810	806	857	789	868	871	811	844	850	834	854	842	846	836	832	863	812	867	873	842	793	830	841	820	794	810	837	845	852	809	824	870	814	809	844	809	830	845	831	879	832	837	833	826	835	847	828	851	824	816	834	843	864	848	806	876	861	854	862	870	803	858	853	856	852	824	820	861	854	841	913	833	898	875	856	895	897	900	815	870	846	804	848	797	839	829	849	861	836	884	878	793	859	785	818	845	868	831	815	801	844	880	840	804	874	853	869	854	809	826	857	804	817	868	833	884	843	858	824	840	862	886	828	870	842	828	847	866	827	837	816	885	851	834	791	838	858	859	848	862	801	844	868	829	828	894	778	805	822	815	835	838	805	882	902	818	844	835	881	879	807	806	848	862	784	904	808	854	875	805	821	839	873	786	806	812	853	811	849	834	834	830	841	826	839	903	769	790	851	817	889	842	858
1664	559	359	1003	1253	3907	3938	2582	1326	622	288	139	84	83	63	61	47	52	50	72	77	63	73	63	69	68	62	52	52	71	48	60	53	63	50	56	50	54	53	60	65	64	62	60	59	61	60	65	65	56	58	50	52	57	63	53	54	61	59	49	61	68	48	65	64	57	54	58	70	58	67	42	45	51	68	45	50	55	59	54	64	47	62	55	61	61	64	65	54	48	56	48	55	68	49	51	48	55	41	49	56	66	64	77	50	73	56	49	63	47	55	40	51	50	53	45	62	56	69	51	55	49	70	49	73	58	49	50	74	43	58	61	47	60	43	57	66	75	47	55	65	57	64	78	55	67	54	67	46	62	44	55	66	65	58	57	63	55	46	49	42	56	49	64	46	62	46	44	64	56	61	45	52	51	54	60	52	71	60	59	52	83	55	74	50	46	64	63	56	56	47	57	54	58	45	70	66	58	60	58	71	40	45	53	61	53	50	51	66	59	66	64	42	42	49	71	55	67	65	48	53	64	51	59	61	77	54	59	66	63	53	56	49	51	57	60	48	55	55	58	56	54	56	66	62	68	53	58	56	60	61	62	59	73	58	41	47	54	53	54	50	67	51	52	56	40	86	51	48	57	62	56	57	64	64	46	58	56	60	68	52	59	54	68	60	61	67	56	69	42	62	73	45	57	56	65	79	53	63	58	52	68	66	61	60	55	64	66	58	59	76	62	58	48	65	69	55	52	57	68	74	65	53	49	62	60	48	58	61	56	62	45	56	69	46	52	51	55	50	63	60	60	56	62	57	44	48	53	65	51	55	58	62	43	44	54	49	56	52	70	54	56	54	56	53	69	53	45	51	50	53	59	55	49	53	48	59	56	65	57	59	58	63	67	64	67	66	55	49	63	38	62	63	53	52	56	42	46	58	54	54	67	67	45	56	53	49	47	55	52	49	50	60	49	63	53	52	59	66	64	60	68	53	56	59	62	52	50	50	69	55	58	60	50	61	46	62	56	53	60	58	66	60	63	53	57	52	58	49	55	59	64	53	57	61	64	60	49	67	61	61	60	49	67	44	52	51	76	59	60	66	43	68	57	55	51	59	70	48	51	78	53	48	58	55	47	60	54	58	44	60	54	40	60	58	61	53	61	60	54	61	51	44	52	49	51	56	60	52	53	50	50	68	61	54	51	56	49	58	66	41	56	62	50	72	56	56	63	52	58	53	53	45	65	49	47	61	57	53	53	63	50	58	44	52	59	55	57	48	51	55	51	48	50	48	49	77	53	63	63	44	45	69	57	37	51	67	44	73	53	60	47	37	61	62	57	57	56	55	57	47	61	52	68	55	49	52	60	58	40	47	60	49	74	68	59	72	56	70	57	58	47	58	56	55	57	43	66	50	54	57	69	55	62	66	62	63	58	46	58	43	44	62	56	59	42	56	39	59	43	57	59	75	59	59	47	43	57	51	62	65	48	46	63	70	59	53	52	52	58	45	55	52	51	66	60	65	65	50	47	66	55	51	62	55	55	47	49	50	52	64	52	52	57	53	59	68	64	47	63	47	53	62	57	50	60	57	56	64	47	49	49	69	62	47	58	65	64	58	56	53	62	43	45	55	64	52	63	58	49	64	65	66	45	63	60	59	68	42	44	55	63	47	54	51	54	49	54	61	41	55	53	70	59	63	69	69	64	55	52	54	65	47	62	66	53	60	68	66	55	52	51	52	80	51	47	56	54	44	60	57	49	57	64	46	54	55	62	58	49	51	48	62	55	55	65	60	43	57	64	56	61	62	57	55	61	63	55	59	59	63	65	62	54	54	45	59	50	61	45	53	55	57	55	63	66	55	55	69	45	49	70	63	56	50	62	58	64	54	46	68	62	47	61	60	54	67	59	62	61	68	63	58	63	60	69	58	60	49	48	50	65	44	60	52	61	56	56	57	51	58	46	52	55	64	68	63	57	57	71	52	56	55	55	54	65	50	52	51	56	48	56	61	49	48	35	63	60	59	48	52	63	50	49	47	58	55	64	50	60	68	56	65	56	50	54	72	68	48	50	65	46	61	62	51	61	46	56	49	53	50	65	51	61	61	60	55	76	55	44	58	52	62	72	52	56	60	50	68	58	70	70	56	45	51	64	62	67	46	48	62	52	62	50	57	50	53	71	66	61	50	49	63	57	54	41	48	45	57	62	67	44	53	50	66	57	50	52	51	57	59	55	68	46	68	67	51	64	63	37	58	57	61	53	54	55	54	61	59	59	54	53	59	59	62	57	48	49	57	47	51	60	48	47	65	60	53	61	70	56	58	58	60	71	65	66	68	61	44	56	55	45	55	46	49	57	54	45	50	60	48	67	54	63	51	58	68	69	46	59	59	63	54	39	55	56	36	48	45	56	64	61	60	61	63	45	56	53	61	45	55	65	56	60	61	63	62	59	61	61	56	56	66	49	52	66	67	64	44	67	49	52	59	68	60	62	58	56	51	39	47	57	47	58	45	49	70	57	48	51	56	53	52	61	63	53	59	58	63	48	55	56	56	54	54	58	68	49	49	44	60	62	54	70	64	60	62	51	62	59	60	56	53	62	59	45	60	59	59	53	63	53	52	60	53	53	67	47	44	58	47	62	51	48	57	48	56	48	69	37	51	59	47	44	55	57	69	47	67	64	55	54	46	47	57	56	52	54	66	52	59	55	47	66	56	53	58	61	58	67	43	59	61	47	62	55	50	56	57	55	60	58	60	64	64	62	51	68	46	67	43	53	71	53	58	65	55	56	71	53	57	57	62	53	57	63	44	44	38	69	58	59	59	64	48	55	60	55	74	52	49	54	49	61	49	49	64	73	44	57	55	52	46	49	69	58	57	50	59	51	57	57	48	48	46	66	52	60	61	60	60	68	44	54	61	58	52	55	62	59	55	53	65	55	56	59	49	49	65	42	54	57	61	56	35	59	57	55	70	53	56	56	60	53	56	56	53	58	57	51	66	50	59	64	61	55	63	58	45	49	51	65	62	53	60	62	44	50	63	61	51	55	52	57	48	62	65	59	51	50	48	63	62	48	60	67	59	53	58	57	35	70	62	53	59	68	68	60	55	52	53	55	61	61	59	55	68	52	73	72	62	42	59	62	55	47	57	67	57	58	56	47	48	45	66	60	58	48	65	50	56	66	63	45	55	59	48	62	57	62	58	59	64	50	47	54	61	54	51	54	54	62	58	59	57	56	53	54	70	54	41	54	49	55	49	52	51	54	66	55	50	62	46	59	47	47	46	65	47	54	50	46	65	73	64	51	49	57	52	57	52	56	58	57	79	60	58	64	52	53	71	46	42	55	59	48	66	71	63	45	59	65	55	49	48	64	54	43	55	57	52	63	56	40	63	69	45	55	68	42	61	64	54	64	62	50	54	58	55	60	65	61	60	51	53	57	62	44	75	61	46	49	47	58	67	59	45	63	45	76	36	51	45	62	49	59	60	56	48	78	44	53	59	61	57	52
18957	10398	7572	25832	35999	44432	40103	32071	23493	14185	6704	2767	1319	910	738	690	696	722	739	750	687	674	674	693	646	690	680	701	692	668	709	655	655	728	679	709	647	655	680	664	690	693	670	659	687	671	639	697	638	694	689	686	692	703	695	725	704	704	647	645	651	630	702	689	746	672	683	693	724	608	631	673	682	646	735	654	689	715	607	682	732	688	691	662	662	647	658	648	659	674	718	674	678	703	727	650	655	648	679	687	710	686	662	669	645	677	678	601	634	677	640	676	683	648	685	675	669	672	687	670	677	648	720	626	705	713	702	680	663	649	671	640	690	717	677	696	672	721	660	689	719	684	679	734	685	714	673	711	665	668	674	683	661	680	729	663	714	707	694	694	640	683	655	674	675	666	656	750	719	664	721	690	710	691	669	701	688	727	673	689	677	694	659	688	666	715	677	686	660	697	658	719	695	693	669	709	690	684	686	653	682	674	667	662	718	670	631	684	645	710	669	660	652	715	724	693	697	699	685	641	697	636	693	697	749	669	674	716	713	709	705	638	673	688	671	684	675	684	706	722	675	706	722	679	682	654	667	664	655	686	678	714	677	673	696	657	675	700	698	681	644	649	702	679	679	694	676	707	738	664	655	734	699	641	719	681	666	681	694	623	687	701	689	706	680	687	664	679	637	672	740	695	679	674	666	702	665	674	633	645	694	666	637	692	669	676	689	695	677	691	676	730	666	702	669	690	674	692	673	683	635	677	689	726	679	701	684	694	713	620	727	694	656	703	699	657	730	682	658	671	680	722	708	687	683	651	695	658	757	661	712	661	683	663	680	659	653	694	659	709	688	647	693	738	696	690	705	648	732	651	655	689	676	714	650	702	684	664	669	725	727	680	646	646	712	704	696	718	668	711	649	710	661	669	713	642	695	642	686	657	680	691	729	650	654	723	694	653	711	648	655	690	689	710	679	722	728	683	681	668	639	696	719	732	674	684	680	684	703	689	697	631	652	681	693	692	675	717	672	674	673	646	690	654	688	661	686	713	715	696	688	697	659	619	718	707	682	663	671	751	718	711	688	669	689	690	706	697	631	665	711	716	684	697	713	691	691	679	675	653	618	655	669	734	677	672	665	661	669	645	676	650	696	682	660	656	655	632	651	699	671	668	725	712	677	654	669	646	671	622	647	714	694	651	667	682	671	658	658	669	695	704	681	708	669	679	632	682	672	635	637	672	690	673	654	678	672	652	689	670	707	713	649	670	706	693	655	644	662	666	622	652	721	632	734	651	648	689	648	704	627	667	722	689	662	657	694	690	647	699	695	723	705	697	661	645	742	709	677	695	692	652	702	688	665	620	661	670	701	715	665	679	684	660	694	723	673	698	696	678	642	725	690	675	658	687	682	649	685	715	695	679	642	660	666	736	684	707	669	702	645	682	665	691	709	722	685	663	704	688	719	613	715	694	666	659	666	675	701	724	671	693	697	725	679	687	671	683	697	662	702	684	732	664	692	681	681	702	659	662	678	726	659	711	700	705	659	710	715	727	637	650	665	652	698	670	670	709	707	667	694	714	663	697	702	671	681	660	700	663	691	716	657	711	679	667	653	680	669	713	653	706	693	667	708	674	696	734	684	691	636	599	703	703	691	678	667	672	709	636	747	674	660	671	695	650	715	658	693	691	686	668	641	704	696	713	731	705	680	712	673	711	719	636	671	683	695	663	661	725	660	695	651	674	704	690	653	668	683	636	727	691	725	682	689	700	711	669	615	708	640	664	647	727	697	734	697	728	640	686	671	666	669	686	660	646	694	692	717	697	683	701	624	677	640	673	734	669	700	669	708	684	705	686	695	680	682	675	690	674	685	663	685	679	710	691	699	663	649	678	638	634	666	688	681	662	670	713	697	728	696	683	680	644	716	687	680	677	664	672	712	693	702	680	698	660	703	678	739	638	675	698	637	671	668	701	688	672	664	683	649	665	704	670	732	721	696	736	696	683	715	696	721	641	684	690	694	669	634	691	708	712	658	674	681	636	672	645	670	734	697	692	677	663	672	708	701	707	691	674	676	671	671	698	665	686	681	672	696	672	709	720	697	650	723	651	678	675	682	676	687	710	650	739	687	688	677	710	676	654	688	682	704	688	687	649	667	691	685	674	702	731	668	655	717	646	719	678	669	634	683	698	713	680	684	682	668	690	720	683	623	695	680	706	714	696	660	665	673	691	710	649	678	695	711	610	703	682	687	700	726	640	727	678	667	696	691	692	715	642	713	702	686	689	664	669	636	673	629	682	675	682	715	681	700	667	703	648	697	701	698	680	657	685	677	694	696	664	668	689	703	653	664	734	678	693	655	676	665	684	660	695	708	670	705	692	686	722	662	737	690	699	678	662	638	705	698	651	663	695	707	695	693	642	667	723	706	667	701	695	682	677	731	625	713	668	715	695	671	673	686	715	651	633	616	659	651	695	648	701	653	663	709	671	699	679	736	695	693	674	667	705	633	672	731	703	694	623	703	670	662	664	693	621	671	698	724	698	682	655	635	727	660	670	680	659	704	662	661	744	698	704	716	682	652	710	720	675	680	700	697	733	685	708	661	658	695	637	692	738	693	668	648	704	687	657	713	696	643	716	716	724	700	663	739	717	733	656	695	698	675	723	699	658	689	690	660	720	650	688	677	676	665	737	685	705	666	662	678	730	673	673	668	720	664	679	677	658	681	692	671	644	676	627	679	695	695	698	655	690	703	715	698	677	724	694	704	653	726	681	690	661	707	635	675	643	688	635	729	676	694	694	677	645	667	723	710	659	671	733	709	676	671	646	688	684	749	676	686	706	680	664	648	697	645	692	711	692	707	651	669	729	730	684	692	682	681	751	687	720	701	679	698	713	655	681	684	681	676	671	725	717	686	660	711	688	716	663	742	678	665	682	699	738	685	600	705	732	659	689	657	722	668	710	635	656	650	664	648	736	667	686	707	637	707	681	663	731	671	661	653	652	674	698	664	720	647	663	720	675	678	703	669	661	638	649	688	631	690	701	683	694	678	731	655	716	652	724	697	682	704	655	701	667	715	674	708	704	695	679	707	723	678	695	707	672	705	673	636	684	713	633	663	689	661	723	684	673	661	663	661	677	671	705	698	679	709	648	722	741	668	677	670	712	705	660	630	688	691	695	696	684	711	670	674	658	684	668	704	705	691	676	668	729	663	664	699	715	676	679	684	696	678	712	666	676	662	693	660	682	696	688	659	628	705	683	657	656	687	640	735	720	657	715	696	676	680	729	719	670	653	656	642	683	669	711	650	688	724	683	731	705	653	698	667	748	680	698	714	676	661	685	671	721	731	681	685	675	689	704	662	704	662	635	683	678	662	657	681	663	710	659	696	682	730	671	693	661	677	657	705	718	688	643	663	709	715	656	673	678	730	694	675	707	643	663	694	695	682	632	673	682	673	645	721	669	694	694	693	667	692	706	656	669	668	682	652	682	697	632	681	701	659	656	646	683
961	1152	1065	2811	3565	10109	11178	7515	3672	1552	605	265	137	96	65	66	74	67	58	71	59	48	73	71	59	50	70	62	60	54	59	54	62	69	57	66	64	56	69	75	60	65	62	57	65	58	47	60	67	62	50	53	50	61	75	68	78	65	60	62	63	61	58	57	77	52	62	54	65	61	64	67	72	71	55	67	60	61	53	69	61	60	60	66	62	75	51	76	51	67	68	81	59	61	67	72	56	65	59	46	71	63	56	49	44	63	65	60	68	49	68	49	53	51	59	82	71	61	54	60	62	59	56	69	63	59	56	75	73	58	60	65	69	63	53	64	72	65	55	67	57	53	65	74	66	81	79	57	54	53	69	76	79	63	58	56	50	67	55	61	67	60	63	47	57	56	76	77	45	42	51	59	53	65	63	56	57	66	71	51	74	52	52	65	62	59	59	52	55	66	70	60	62	53	64	65	64	52	58	61	66	78	60	62	81	54	57	70	58	56	59	50	63	54	50	51	57	61	62	51	56	67	57	60	49	64	59	67	64	51	68	59	61	53	60	65	76	57	57	71	67	66	60	47	54	64	61	51	72	76	63	63	67	57	74	61	63	75	67	58	52	61	64	58	66	62	67	71	71	72	54	58	65	59	70	64	70	68	52	77	62	60	77	63	60	53	55	62	65	66	63	62	49	55	58	56	70	59	64	53	57	56	65	65	67	56	65	57	51	68	59	49	59	54	59	69	64	65	66	69	49	55	66	45	66	63	62	67	79	64	63	60	56	60	59	58	63	67	72	61	63	60	63	57	58	53	72	66	47	54	59	59	54	67	71	76	69	51	47	64	70	61	62	58	54	64	58	66	67	80	54	78	54	66	57	53	61	72	64	64	56	52	61	65	60	75	58	72	58	61	69	70	69	66	59	65	52	74	69	46	58	52	58	71	68	62	55	65	68	59	71	54	57	57	55	70	65	60	67	75	72	56	56	69	65	64	68	51	68	55	50	64	53	62	65	63	54	67	71	64	58	67	65	61	66	64	59	64	57	67	57	50	57	52	49	67	68	61	54	54	65	71	63	55	71	52	62	61	43	59	62	61	61	64	58	74	65	68	61	57	54	72	49	53	71	59	57	60	70	73	62	58	68	62	67	62	54	62	61	80	51	56	62	64	78	68	56	52	54	56	61	59	69	68	90	55	63	65	64	55	58	68	49	58	63	67	60	54	59	57	58	64	72	54	53	67	75	73	55	62	62	66	51	72	62	63	53	64	69	60	58	64	63	73	49	56	59	69	57	69	63	65	58	65	55	58	70	59	60	81	60	58	53	59	63	47	62	51	58	70	73	47	70	51	75	53	54	54	55	67	51	63	49	60	58	52	89	60	65	64	68	54	55	56	66	55	60	62	62	60	55	68	53	57	58	54	61	57	78	63	55	62	56	55	77	71	48	66	52	64	68	56	66	51	57	62	76	51	65	60	54	55	77	72	77	62	60	59	64	54	60	56	48	63	64	55	56	68	59	62	60	61	76	67	67	52	69	65	56	66	62	72	75	76	71	54	59	67	68	60	49	62	69	56	59	73	59	58	58	74	58	76	50	66	71	61	61	60	46	54	64	54	58	71	50	53	58	57	53	59	60	72	62	57	65	61	63	83	48	65	65	65	62	51	68	66	62	63	36	64	60	60	65	56	46	55	54	47	64	54	65	64	62	64	57	55	71	63	63	60	72	63	64	62	68	61	57	57	81	57	58	58	57	68	64	49	57	63	67	65	74	61	67	58	70	58	66	64	66	59	41	73	68	63	66	65	69	62	69	76	51	58	66	60	50	56	51	53	52	70	67	81	64	55	75	56	50	71	76	57	59	68	51	59	67	72	57	72	51	53	68	40	65	58	55	80	70	64	69	56	61	71	59	72	63	69	67	51	60	70	51	69	54	57	67	69	63	73	61	75	56	62	50	58	82	68	60	76	66	54	67	70	60	70	64	69	58	54	51	66	73	71	72	61	55	66	60	71	64	66	45	90	58	62	51	58	72	61	72	78	62	64	64	84	51	69	71	62	59	66	77	61	70	64	56	60	66	54	61	81	56	68	55	64	67	56	64	64	62	77	47	67	60	75	69	53	64	68	58	55	76	68	65	67	56	58	57	54	67	67	43	63	64	63	74	52	66	69	68	61	76	50	68	66	58	56	49	65	71	57	66	58	46	65	59	53	45	59	62	63	51	81	65	59	64	66	60	55	53	63	66	68	71	52	68	59	74	53	56	73	68	50	57	67	72	65	52	61	75	48	63	64	55	59	66	59	60	58	50	68	59	66	78	68	58	50	62	63	67	51	63	64	64	68	64	57	57	59	59	56	62	60	64	73	49	64	71	56	60	70	43	57	55	60	63	69	68	64	72	72	64	67	60	71	54	49	69	63	67	51	71	68	55	57	60	48	53	55	69	56	63	63	47	61	58	61	69	57	60	57	66	61	62	64	58	58	77	57	55	65	58	48	61	69	43	56	70	77	60	56	64	67	58	68	55	68	59	66	66	63	64	55	79	59	61	68	72	63	59	55	55	70	54	56	73	64	48	64	62	58	60	61	70	65	56	48	52	58	61	66	57	52	60	60	64	60	65	69	83	58	68	72	68	53	70	61	64	63	68	65	74	59	62	64	65	57	58	77	65	63	64	66	50	47	65	68	71	76	61	71	70	67	58	58	62	61	47	56	50	58	72	53	65	63	58	47	59	67	62	61	68	73	63	60	64	72	67	62	66	72	71	61	57	81	62	58	58	72	74	60	56	59	58	53	62	63	69	67	71	56	58	63	56	73	56	53	56	62	57	50	51	60	48	60	56	63	67	63	65	68	72	57	57	77	67	54	63	47	57	61	66	58	80	69	58	67	51	90	63	60	63	60	63	55	74	67	69	57	61	65	79	71	66	68	55	76	60	65	72	66	71	67	64	63	59	74	59	67	55	65	66	65	59	64	59	52	71	58	64	58	62	60	75	56	59	49	77	57	72	48	61	70	59	46	61	50	70	72	70	62	70	74	63	70	63	72	60	53	56	69	60	73	60	58	82	63	53	65	46	65	56	64	61	60	51	66	72	46	60	60	57	54	57	77	71	57	69	60	62	64	59	57	73	78	69	73	65	60	48	75	63	64	54	59	70	49	55	61	52	61	71	62	78	71	68	60	61	57	66	51	66	49	54	66	73	57	62	56	72	65	75	58	59	61	64	56	54	57	65	57	61	65	71	66	66	61	60	70	83	55	50	68	58	55	55	56	68	56	65	69	64	60	70	63	62	76	62	66	71	54	66	75	68	54	77	67	53	69	65	68	60	51	59	45	68	62	67	68	57	58	69	61	55	98	58	81	68	67	55	52	78	66	69	72	62	64	56	57	65	58	66	66	66	70	57	57	67	71	70	64	59	56	53	57	61	70	75	53	61	49	68	53	70	55	58	71	66	58	60	60	58	67	47	39	57	60	49	53	56	65	63	62	55	73	61	63
19835	17329	15780	37459	50565	62535	56346	45019	33613	23589	13119	5716	2313	1148	857	800	725	705	762	788	766	774	710	754	748	733	755	757	728	776	713	754	756	735	772	717	752	739	720	740	811	731	725	731	718	750	766	706	734	755	780	736	732	797	704	769	747	739	721	760	804	736	771	746	752	784	741	748	714	753	773	747	744	772	703	739	755	733	767	748	769	783	726	728	755	831	757	806	763	709	703	718	763	757	738	743	758	769	782	784	732	729	749	748	767	724	747	713	807	788	729	757	800	725	749	740	754	787	769	790	787	777	732	712	747	755	763	736	742	754	724	751	748	760	775	723	721	769	800	742	776	719	766	736	751	726	784	763	794	714	756	769	763	746	733	688	752	762	721	728	791	700	745	734	795	778	727	734	753	758	782	724	738	756	727	769	817	762	723	741	731	780	785	758	717	740	766	756	751	727	724	744	737	730	768	794	734	733	741	725	716	766	723	772	757	694	760	771	721	800	720	720	785	736	753	737	758	756	736	757	734	745	726	758	720	741	765	703	721	793	773	717	798	796	746	775	740	743	765	738	719	720	755	732	705	760	739	782	737	779	717	724	742	805	778	732	740	747	771	760	771	717	748	731	745	731	732	771	745	683	707	749	744	713	773	771	770	759	788	753	722	775	749	747	725	738	733	784	771	734	787	769	735	714	780	701	727	740	689	740	751	742	721	732	732	716	778	757	756	758	707	770	741	732	739	778	752	735	799	726	750	808	774	762	729	752	772	760	778	766	748	784	724	737	771	792	772	707	693	754	709	767	727	801	750	760	764	771	716	704	752	770	753	756	760	763	779	752	751	727	731	809	772	764	786	764	745	813	752	793	741	740	763	752	765	725	763	770	750	711	748	766	732	781	792	717	758	779	729	739	802	763	725	833	755	684	762	735	758	702	765	784	717	770	711	791	720	748	727	756	749	770	763	737	713	714	741	705	744	771	694	756	720	776	749	773	805	747	770	731	756	783	801	734	815	741	807	773	702	733	784	769	738	760	769	731	771	781	705	792	739	732	751	710	769	791	704	787	818	758	818	721	750	710	743	775	720	774	792	740	775	754	784	761	774	758	781	769	720	744	770	739	769	733	773	732	722	741	732	722	788	776	759	715	738	765	695	706	739	774	746	791	734	776	781	753	725	757	747	740	762	715	745	766	756	702	731	761	748	789	716	734	738	772	766	767	705	745	724	750	726	793	764	762	785	745	768	788	720	763	734	729	753	774	735	788	749	778	740	718	842	804	727	749	730	724	704	732	784	730	731	757	740	739	745	729	746	799	724	747	754	754	723	755	702	767	723	756	741	742	714	696	731	735	730	709	753	730	737	757	791	782	728	798	731	740	745	798	804	762	779	772	783	796	771	792	749	745	791	792	778	749	737	719	760	790	742	754	797	810	747	749	753	752	739	754	756	726	764	722	739	747	749	722	761	703	773	763	710	744	729	743	785	712	740	785	760	770	809	756	735	783	783	786	740	755	750	742	775	739	756	722	759	757	717	756	780	769	755	744	757	755	765	791	743	730	747	795	759	739	787	750	713	736	773	696	757	769	803	739	730	745	723	756	770	739	747	766	749	744	678	750	794	708	744	735	747	799	753	745	782	789	768	723	740	733	730	779	711	752	721	728	770	737	735	741	786	732	763	750	777	784	736	737	723	730	774	732	727	745	733	720	782	754	785	748	746	708	749	759	739	788	734	771	752	804	693	746	761	754	784	730	798	734	676	737	746	809	777	761	723	714	755	773	774	685	772	766	786	764	782	794	765	712	745	763	688	774	754	755	766	714	780	760	702	758	731	738	753	786	749	745	752	707	739	764	743	720	803	722	801	768	747	782	773	752	764	728	741	723	785	729	801	764	750	775	774	792	766	767	783	782	792	758	694	794	721	753	787	740	715	732	771	759	743	711	756	744	757	767	752	765	742	748	715	737	764	767	794	732	771	761	741	738	761	797	749	749	730	750	779	755	767	760	744	755	725	757	800	762	738	730	729	725	763	727	763	730	803	787	719	771	777	788	765	788	737	754	762	767	777	800	730	708	735	770	750	756	754	732	734	765	761	761	737	751	703	794	732	749	729	705	751	719	794	762	720	763	778	785	714	738	772	778	787	731	791	744	759	749	694	733	763	724	713	799	715	786	815	793	696	733	744	738	757	738	695	715	773	757	767	778	743	760	764	786	779	744	751	801	714	740	785	725	772	759	707	752	768	766	781	712	779	765	705	786	781	698	776	720	759	786	737	771	715	739	744	760	699	789	779	770	730	709	759	774	753	697	720	775	749	748	765	763	716	725	724	716	741	738	717	724	749	769	719	757	733	773	745	713	731	743	719	701	739	761	752	742	771	715	765	786	729	772	738	787	744	754	735	753	755	792	762	760	720	740	769	782	755	730	708	723	754	753	762	781	786	715	768	760	710	739	740	788	723	691	751	791	748	771	794	797	738	794	801	759	707	789	785	743	739	731	772	763	782	713	765	743	810	759	764	744	757	749	764	758	817	724	737	736	773	745	762	741	731	749	757	731	775	789	708	801	789	710	774	756	800	785	736	761	789	747	745	735	721	810	780	725	744	736	749	723	701	719	738	744	793	805	748	769	777	747	759	802	709	756	826	712	776	757	726	745	727	732	759	713	743	704	751	691	730	716	752	763	719	800	771	744	788	778	710	757	714	704	704	749	792	746	732	751	783	808	751	805	771	760	761	739	749	772	742	757	743	691	761	775	719	723	742	768	730	747	778	713	752	720	739	696	775	752	779	750	794	751	747	744	732	791	778	737	700	771	791	753	746	715	724	733	752	775	767	763	657	747	752	759	770	781	718	730	776	758	727	782	776	749	748	763	765	772	746	771	735	768	717	718	734	725	698	720	736	795	739	754	799	758	747	748	726	703	774	748	776	744	710	734	741	734	732	711	723	767	741	734	746	727	705	761	841	731	691	724	706	729	749	745	751	774	749	776	775	750	752	733	749	762	792	733	738	763	743	747	724	772	773	797	770	728	767	795	711	728	769	739	753	743	744	708	753	745	778	748	754	757	734	758	750	751	724	744	760	787	794	768	765	753	726	741	732	759	749	793	767	774	753	775	728	761	746	700	784	758	728	766	737	761	777	773	709	762	743	790	736	773	704	761	802	776	763	750	720	757	758	779	801	746	774	730	824	711	796	706	750	724	746	728	762	740	734	726	746	792	757	766	732	775	796	749	714	768	727	803	803	789	759	764	737	704	767	743	757	727	762	732	742	784	735	746	737	732	755	766	736	732	708	773	702	761	708	733	767	726	748	733	761	726	763	734	749	779	766	739	772	779	762	761	738	767	746	864	722	803	736	749	754	721	760	777	782	688	757	705	730	763	788	744	786	757	762	729	740	732	739	750	748	716	775	710	695	744	755	801	725	759	732	750	761	736	738	720	726	793	697	741	777	688	769	745	722	761	767	728	768	747	740	763	788	765	766	710	730	708	741	783	749	731
2463	1109	1473	3071	3487	10567	11461	7985	3919	1730	607	258	123	65	80	67	65	52	66	62	56	57	65	63	57	70	54	66	58	61	67	69	44	59	66	61	54	62	59	77	69	48	54	57	72	41	71	61	57	54	62	69	71	54	72	61	79	73	63	55	64	65	64	46	75	71	62	59	62	76	63	51	69	65	72	60	60	64	69	56	67	72	62	66	71	53	48	58	60	50	66	56	76	65	59	70	68	58	56	76	67	61	80	60	57	54	75	60	49	56	53	66	36	54	68	56	74	55	70	63	71	66	53	64	61	53	57	50	57	70	53	69	75	56	60	71	65	71	64	60	66	68	71	64	73	56	57	65	66	69	51	63	72	66	53	58	52	46	49	65	74	62	60	55	64	79	61	69	60	66	61	56	60	63	75	65	60	72	69	77	59	64	47	58	51	54	57	52	67	63	71	68	77	72	64	63	52	61	42	67	55	57	75	70	64	80	60	56	55	58	53	72	61	54	47	63	59	57	68	64	71	51	56	61	61	63	54	71	71	72	65	69	56	80	57	66	61	57	57	79	68	62	68	65	45	58	64	72	65	69	80	59	68	54	65	55	60	67	71	50	52	55	57	66	66	77	60	70	52	72	62	59	65	67	59	71	63	59	62	80	60	54	66	55	58	74	79	65	78	64	62	56	58	67	75	72	67	57	60	55	67	63	57	64	66	67	56	60	75	65	71	61	67	67	46	73	63	55	62	69	56	64	56	75	55	52	69	50	52	51	72	74	48	68	57	57	60	56	64	73	61	62	56	66	57	71	69	69	46	68	57	67	65	58	74	57	48	53	65	65	73	49	64	64	55	68	57	47	57	56	70	66	70	60	70	64	61	61	52	59	72	67	64	51	55	67	80	56	59	72	54	72	52	70	59	66	64	75	51	59	51	69	56	50	59	53	63	65	56	58	54	63	68	67	71	63	65	66	58	59	61	70	67	64	57	63	69	72	63	76	68	75	48	60	54	59	82	59	65	71	55	62	55	70	81	51	76	64	62	58	55	57	72	54	65	57	54	70	69	52	59	59	50	77	80	61	68	59	63	71	65	72	54	64	74	53	55	73	65	65	71	59	55	62	74	58	58	76	74	60	57	61	69	49	54	70	53	55	57	64	69	61	62	61	47	63	66	55	52	53	57	62	54	55	68	67	70	61	54	56	79	54	73	66	62	65	68	72	49	67	50	58	67	59	64	67	47	71	57	60	52	67	67	71	73	68	76	52	68	60	66	67	62	59	70	70	53	59	60	68	54	41	70	61	71	53	60	58	54	89	72	62	60	58	68	79	59	64	64	77	74	66	66	60	65	77	77	62	74	59	53	62	61	61	60	64	72	55	64	54	54	58	46	61	63	52	70	66	62	54	66	52	62	72	58	77	53	59	61	64	76	51	66	60	66	57	60	59	60	60	64	78	47	62	61	73	67	73	54	54	53	51	62	62	72	68	60	67	59	56	53	59	62	67	59	59	52	67	58	66	54	61	57	63	62	57	64	54	62	75	60	62	73	59	59	69	60	63	55	67	51	72	67	77	56	61	69	49	51	65	63	67	50	60	75	52	60	65	62	66	52	54	70	59	67	57	68	65	63	56	63	56	67	71	62	68	63	66	59	68	54	67	56	67	67	60	71	68	72	68	66	54	81	72	58	70	77	52	68	74	65	58	62	67	78	63	55	71	70	77	59	63	75	66	69	57	52	63	47	62	55	61	59	66	63	59	57	63	70	78	66	56	68	67	67	58	63	43	62	43	67	70	65	58	67	70	61	64	55	54	63	69	58	68	55	60	75	46	70	54	58	68	51	65	69	55	68	62	54	62	78	70	56	54	72	57	69	69	52	53	58	76	58	59	59	59	61	50	53	61	55	61	64	55	65	52	66	56	55	56	55	68	68	63	55	59	65	63	57	76	56	61	50	62	62	71	70	69	78	60	59	48	71	67	57	55	74	73	49	61	59	81	59	70	53	53	66	58	63	50	63	59	47	55	65	63	66	59	63	43	58	66	55	58	50	56	70	56	59	69	49	55	51	57	86	56	65	74	59	64	54	53	63	58	64	62	66	73	88	63	54	74	66	53	54	68	57	83	60	72	63	72	66	72	64	66	62	71	49	66	74	54	52	56	61	64	58	67	43	83	69	54	57	68	85	59	55	52	62	52	77	67	57	57	64	64	58	61	62	51	73	54	59	68	66	60	75	53	64	52	62	54	71	72	67	73	59	53	51	68	59	67	50	68	59	68	81	66	50	63	62	64	51	74	61	67	67	66	59	67	37	53	45	70	60	55	58	71	63	79	50	58	62	77	63	67	47	48	67	56	49	63	51	66	59	53	62	64	68	60	64	63	67	57	62	71	56	65	62	74	53	62	56	66	53	69	55	49	59	52	54	69	66	62	66	61	65	67	64	50	64	67	50	73	57	67	52	61	60	51	67	71	64	78	56	71	55	77	59	63	65	58	58	52	76	50	65	64	58	51	61	60	61	69	67	54	68	61	68	60	59	77	45	68	62	69	88	68	57	83	61	61	74	73	65	63	54	65	69	67	59	55	59	74	70	61	58	63	69	54	79	59	69	51	45	61	59	55	62	71	53	53	55	56	53	56	59	54	61	52	47	69	56	62	69	66	87	82	65	72	54	67	65	59	57	67	69	64	61	58	68	64	66	52	55	62	53	68	70	51	56	53	58	60	68	56	64	58	74	57	61	66	58	81	70	62	66	58	73	71	57	66	63	59	57	58	78	59	58	79	49	59	61	64	60	68	61	61	59	60	69	47	61	69	63	61	59	79	74	71	69	61	62	47	64	72	63	52	70	67	69	63	63	56	57	55	73	49	67	65	70	40	62	70	67	64	73	63	63	57	58	52	65	57	59	58	71	53	65	56	78	52	53	59	73	57	44	71	65	63	65	57	70	64	68	69	56	64	62	72	76	60	55	62	54	74	64	52	66	62	66	76	52	54	63	59	72	64	60	76	62	64	76	74	52	62	67	61	46	67	71	68	60	60	64	65	75	57	67	64	65	65	64	55	54	52	58	64	58	69	62	54	64	60	59	68	62	65	73	63	55	64	78	67	62	65	65	54	57	45	56	60	67	57	53	62	70	59	59	52	60	65	47	59	65	74	55	64	64	46	68	67	45	53	50	45	62	60	58	54	62	52	68	57	53	49	59	55	54	67	69	55	54	60	53	59	66	63	58	45	55	60	61	67	70	52	52	73	75	70	64	58	71	67	59	72	63	62	65	53	73	68	60	55	74	47	56	57	61	71	73	60	53	58	74	61	60	62	52	65	65	57	66	70	56	73	57	62	60	64	65	59	60	56	56	64	62	66	57	68	66	68	46	73	61	58	71	60	55	69	70	77	74	65	64	49	65	67	50	55	52	74	57	76	66	64	62	71	75	59	62	72	52	58	77	55	56	59	57	67	72	65	58	70	72	64	74	62	65	47	68	67	60	60	57	57
21518	17621	19012	36184	49038	62624	57674	46583	34666	24832	13958	6206	2468	1268	925	753	788	812	783	779	757	782	746	743	708	750	775	745	755	782	786	759	795	699	798	768	764	750	811	755	736	832	773	811	786	776	738	807	754	771	741	755	734	733	801	782	823	783	758	764	796	784	754	771	753	741	758	761	798	794	767	742	761	760	745	793	781	761	777	796	770	741	795	741	785	781	760	735	737	782	824	793	756	785	781	788	752	781	776	754	813	814	756	776	726	773	771	784	746	792	788	786	721	745	725	814	774	686	732	730	766	769	739	759	760	828	765	759	747	792	823	778	785	787	768	822	786	818	767	729	787	788	786	764	707	771	751	756	749	760	759	735	794	751	744	746	768	765	727	771	764	778	763	773	747	741	803	800	827	782	804	756	773	758	798	755	743	719	733	743	766	811	806	798	800	755	720	764	784	749	788	752	727	854	773	788	774	788	783	749	742	746	801	707	743	753	789	719	749	739	758	736	802	785	772	821	760	769	732	829	768	725	772	760	752	780	736	738	737	823	760	765	777	754	783	730	766	759	789	747	759	789	778	767	798	769	732	748	793	792	811	748	767	753	764	757	756	718	803	735	788	759	782	746	738	797	794	750	775	794	779	747	785	782	776	780	820	755	738	742	727	736	766	786	778	805	740	758	791	815	759	763	799	789	795	763	780	789	758	799	764	785	731	755	686	747	734	810	736	822	752	760	732	762	798	775	795	796	763	793	740	761	788	791	833	791	779	785	743	782	787	719	784	763	730	786	739	758	789	812	764	747	764	764	764	762	792	743	795	748	772	749	789	748	762	791	786	800	762	767	772	739	727	794	758	753	735	761	775	776	750	748	772	762	791	763	808	746	726	754	775	794	803	794	745	814	747	782	761	750	733	769	739	768	766	749	785	788	760	788	795	713	723	771	804	748	773	813	762	767	777	723	767	772	804	806	787	766	760	747	827	788	786	763	735	790	777	742	761	800	767	715	756	817	737	834	738	703	712	780	795	774	781	763	754	719	766	793	766	737	745	761	815	764	802	804	780	810	769	763	761	751	772	762	751	791	737	757	796	773	826	729	791	751	820	729	771	755	780	766	769	782	764	734	762	844	760	779	724	799	740	757	783	775	787	721	771	746	750	748	799	768	719	736	747	720	811	790	808	801	759	766	744	804	798	814	810	788	727	746	762	786	756	784	772	764	722	754	736	770	807	813	713	744	784	764	743	738	727	762	720	788	749	781	775	729	771	758	799	761	788	780	797	802	756	718	759	758	783	751	767	749	749	772	767	788	762	756	783	766	750	739	769	772	754	702	730	782	792	774	786	746	764	768	783	741	744	746	758	777	703	763	760	789	770	788	746	738	799	770	796	735	737	742	760	809	795	723	765	736	778	747	809	733	801	745	848	763	784	793	795	763	753	807	727	770	764	729	709	765	776	780	797	756	750	789	771	756	745	785	762	803	752	782	778	754	720	748	727	775	778	711	778	783	749	761	760	820	746	710	745	756	742	795	751	749	771	768	816	753	749	735	767	797	727	738	762	777	744	728	774	762	761	770	714	777	726	801	758	804	795	754	735	764	787	749	819	786	721	806	774	743	761	780	786	780	798	757	755	786	772	766	779	790	783	772	772	749	788	708	725	770	738	798	802	739	755	751	788	766	790	798	734	768	797	742	778	788	773	792	811	762	832	784	771	794	748	773	804	723	799	764	749	800	768	739	811	753	747	731	737	728	746	725	790	753	757	780	790	758	790	797	755	742	775	744	807	746	770	795	784	746	802	780	814	787	749	771	747	784	766	738	816	810	778	737	801	736	751	778	770	758	781	760	738	696	811	795	780	756	744	758	725	753	780	772	751	808	769	739	810	791	759	754	737	763	775	783	738	773	774	821	784	754	804	742	796	748	743	756	789	783	747	785	754	707	748	733	750	816	799	792	758	787	750	827	763	779	784	772	753	771	798	778	787	763	813	736	768	772	703	730	758	798	745	746	755	753	751	779	736	786	806	780	776	780	744	788	774	738	771	781	784	795	798	759	757	764	773	749	768	796	784	724	754	733	773	767	810	812	754	745	789	749	747	728	773	746	781	816	820	714	773	768	780	780	772	776	801	759	767	717	789	753	803	742	766	818	744	789	773	740	737	774	770	762	708	734	743	789	770	773	798	794	759	717	768	780	732	752	784	757	798	796	837	721	749	682	775	745	754	762	802	765	758	772	767	776	752	821	801	768	796	804	774	785	763	791	721	745	748	783	793	770	794	732	722	749	759	781	761	805	765	762	765	766	772	789	744	731	801	790	805	764	748	743	732	729	756	764	742	752	765	794	748	795	779	757	779	735	765	799	778	767	773	802	745	743	775	723	751	735	715	774	740	739	798	803	828	779	791	764	796	788	753	743	792	842	731	765	752	755	793	787	766	752	781	729	741	794	744	769	805	791	782	760	759	771	759	743	822	763	788	742	780	773	764	731	742	743	764	765	778	749	777	739	793	732	803	743	741	791	785	753	751	798	778	737	765	833	791	758	775	775	751	735	784	725	772	759	782	776	783	706	782	719	774	780	763	752	817	794	764	764	739	821	773	742	838	789	738	755	739	758	770	730	759	779	818	736	759	764	770	751	750	778	768	798	775	832	778	835	789	744	759	793	764	714	764	788	755	713	737	784	778	796	781	804	779	773	769	786	737	751	759	743	760	761	734	744	783	771	760	809	755	789	768	737	785	805	772	731	783	735	764	787	747	792	751	725	813	740	723	761	776	794	789	817	796	791	762	775	729	816	749	756	754	778	793	724	816	744	769	790	706	751	732	771	754	759	788	747	748	766	794	781	795	758	753	805	743	751	761	748	795	776	741	760	748	740	769	847	778	761	785	799	731	757	766	756	774	771	800	795	791	781	760	772	826	784	811	732	802	783	741	776	784	778	785	775	795	789	761	754	817	788	754	788	802	783	775	739	745	806	769	772	787	717	791	753	793	788	812	784	801	799	748	768	761	749	754	764	781	720	805	785	770	814	777	781	761	815	779	751	745	729	812	802	763	743	767	745	744	805	786	715	786	790	721	767	759	769	826	773	781	752	779	764	766	766	788	767	744	795	761	761	773	748	747	744	825	791	750	771	751	756	750	766	765	780	767	771	782	797	758	742	786	741	788	838	741	741	747	789	770	709	822	715	765	783	698	777	751	802	791	784	783	761	760	759	763	749	752	785	761	738	781	784	752	766	775	750	722	786	744	783	752	756	761	759	735	797	740	776	744	735	755	753	752	797	807	828	763	742	771	793	795	759	758	751	742	735	759	784	741	778	759	793	785	753	780	799	733	760	760	791	775	815	792	790	716	771	709	796	804	839	749	817	812	745	811	810	754	770	787	757	801	794	773	756	749	774	764	720	782	748	766	773	779	728	807	768	743	795	785	817	786	783	771	794	783	754	720	775	748	793	763	766	781	765	742	798	740	723	727	774	760	729	794	755	755	759	783	751	744	814
1995	2557	2296	2759	6127	16922	20057	14087	6900	2721	990	424	166	94	88	87	55	68	74	74	73	67	58	70	60	57	56	73	79	69	62	80	77	71	78	61	67	74	69	59	88	68	85	62	67	81	60	75	63	76	70	69	59	66	67	69	50	61	68	63	74	63	60	67	77	71	62	68	65	75	66	74	57	62	87	65	57	74	52	58	59	74	57	68	62	65	77	77	77	57	65	70	71	51	61	64	79	67	67	72	74	56	75	74	87	66	83	71	66	65	72	64	70	71	81	70	63	64	47	74	70	73	70	73	65	68	62	78	64	66	64	64	68	53	70	69	69	74	67	69	77	59	68	72	73	73	79	56	72	76	72	80	71	60	75	65	55	56	70	70	65	71	81	70	59	67	65	67	65	70	73	67	65	73	72	82	75	80	61	81	83	75	67	71	73	71	80	71	57	60	75	72	73	91	59	75	69	73	66	56	78	72	65	53	80	71	63	71	77	79	69	75	73	56	57	72	79	65	69	66	85	63	79	75	70	68	84	64	61	82	73	63	84	71	75	47	73	67	68	61	67	54	66	70	69	70	67	66	83	54	70	68	70	66	65	69	73	57	56	73	77	64	74	83	59	64	63	67	57	58	69	78	63	70	73	69	70	78	67	49	64	71	67	65	61	88	73	70	79	60	68	77	67	68	62	60	61	72	79	61	50	65	66	67	60	76	66	73	77	63	60	58	69	75	78	63	65	55	81	70	81	67	64	70	68	69	65	58	77	66	75	81	65	64	63	73	67	69	71	58	61	69	60	59	64	73	66	70	60	72	62	77	65	85	58	76	64	75	68	57	65	59	85	56	61	81	81	72	70	55	70	66	82	67	62	76	76	70	89	73	66	64	68	77	58	58	60	65	80	64	49	59	77	74	81	75	50	61	59	66	54	68	64	73	65	62	68	68	62	74	86	66	77	60	76	69	76	76	57	71	82	65	72	87	55	59	77	83	67	65	60	68	63	85	74	71	52	65	62	68	87	55	82	68	77	73	59	53	58	73	78	64	69	80	61	73	62	66	66	64	67	56	93	69	57	74	75	57	72	68	73	65	72	71	62	53	66	59	75	64	61	59	80	55	78	55	69	73	63	60	63	79	74	61	68	56	88	68	77	70	72	70	60	68	83	58	69	51	84	58	75	67	75	65	76	71	59	65	62	56	69	83	62	77	62	65	70	69	62	61	75	76	68	67	52	66	71	81	63	65	85	58	69	75	63	94	63	66	66	53	68	70	68	72	63	64	66	58	57	65	63	66	69	64	70	80	70	53	75	69	72	75	69	86	65	70	75	63	73	81	62	61	66	74	67	73	75	75	64	74	78	65	70	80	56	63	71	59	77	61	74	62	52	63	73	72	67	64	60	72	71	71	67	73	66	77	69	64	69	78	84	72	59	70	66	81	67	66	64	66	65	70	79	65	53	62	62	72	75	64	58	87	69	69	72	64	65	68	62	65	73	53	66	53	66	66	74	75	70	57	86	64	68	59	60	80	67	76	70	68	74	63	65	54	76	79	77	76	63	63	80	56	80	61	81	67	60	68	79	74	73	81	74	65	70	65	77	64	80	67	73	75	65	66	73	77	60	52	67	68	63	64	60	72	66	84	72	61	76	54	72	78	58	56	72	64	74	57	61	62	75	55	72	67	63	61	89	65	70	78	80	83	54	62	53	59	80	65	59	55	70	76	83	56	66	77	68	83	64	69	60	79	59	69	88	59	73	64	74	67	69	72	59	87	63	74	76	61	59	75	73	67	67	73	64	75	68	62	55	59	66	63	67	55	63	69	69	64	81	76	61	67	82	73	78	64	65	70	63	79	78	72	67	49	61	71	75	72	60	85	77	89	74	66	82	55	70	62	61	80	72	68	66	72	74	67	70	63	62	60	61	64	59	69	60	59	64	64	49	72	62	76	74	69	82	72	71	65	77	68	65	62	102	63	80	78	59	67	66	77	70	83	71	61	62	82	58	76	76	65	86	80	59	63	59	71	57	62	62	61	65	63	65	66	57	57	79	67	54	62	55	61	66	60	72	76	66	63	75	72	61	55	75	64	70	69	78	69	71	66	73	71	67	60	78	82	71	67	55	63	65	65	75	75	68	76	75	74	86	74	70	72	60	61	85	75	64	60	62	55	72	77	56	72	74	66	64	69	65	63	72	71	61	73	64	70	68	72	77	64	70	65	76	59	69	68	69	56	79	73	57	62	69	83	69	54	55	63	72	88	84	70	81	64	61	68	56	56	73	57	79	73	70	62	59	53	65	81	76	55	56	77	60	60	72	67	69	67	68	60	70	69	67	61	74	73	69	70	72	64	80	81	75	66	80	67	67	69	86	77	63	78	70	57	83	67	69	72	72	69	80	53	63	66	59	60	57	67	75	71	68	82	71	70	49	58	70	68	74	81	74	57	68	78	74	73	73	66	80	72	65	63	72	75	77	63	65	77	59	75	67	63	64	70	56	60	53	66	73	55	59	68	72	76	71	69	56	86	59	66	74	79	82	62	63	68	77	84	70	52	60	68	62	67	62	62	56	74	64	78	68	52	83	77	58	59	57	64	57	71	73	58	77	75	55	59	76	68	67	58	68	60	61	95	60	67	67	63	62	77	84	82	73	70	88	58	54	73	61	70	68	71	63	93	71	76	72	78	64	79	69	59	69	76	54	73	77	77	59	57	76	71	71	56	56	61	71	77	75	69	56	58	65	65	74	63	63	82	59	80	55	70	71	83	81	69	66	77	57	73	63	57	67	67	58	60	82	65	69	67	74	62	74	58	56	57	66	77	69	67	73	79	61	74	71	58	73	71	60	76	74	82	70	76	70	82	63	71	53	81	79	61	53	69	77	70	68	64	67	75	71	66	67	56	61	63	66	75	75	77	58	71	68	65	69	70	75	63	51	69	72	64	84	69	75	77	75	73	58	81	58	76	88	63	66	82	86	77	60	70	67	82	72	74	64	69	54	70	62	69	70	71	59	73	54	52	63	67	75	74	61	74	59	67	72	82	82	65	59	68	71	65	62	69	72	77	77	71	71	78	74	86	66	68	65	72	62	77	64	75	58	68	57	63	77	60	66	62	72	54	51	71	66	71	74	65	62	54	47	73	69	72	80	75	58	72	69	68	76	64	55	71	70	79	66	60	70	77	75	68	68	67	59	62	61	54	91	67	79	58	64	64	66	74	67	89	67	65	65	65	60	67	67	93	63	60	69	60	64	65	74	66	65	68	71	65	64	61	78	59	68	76	73	80	68	66	69	55	80	60	59	62	71	66	67	60	74	72	70	64	80	63	67	61	73	69	72	77	68	71	62	88	62	78	77	67	69	66	66	71	69	55	64	63	70	62	69	72	73	85	63	57	64	67	64	71	70	89	84	63	63	74	63	64	66	52	72	59	79	80	77	59	53	65	66	58	64	76	67	60	64	69	59	73	62	59	68	65	76	70	58	68	79	77	59	65
29217	25619	23881	38062	57282	73483	70058	55480	40768	29419	18177	8643	3431	1466	995	886	842	882	826	886	859	846	885	782	843	824	834	809	845	800	804	767	838	878	821	831	850	838	838	810	850	850	800	871	806	853	791	856	809	848	847	897	823	865	814	875	810	845	830	806	849	904	851	806	822	821	801	819	810	810	860	799	843	821	813	845	824	793	846	875	779	796	786	781	841	879	804	880	815	845	889	831	845	817	794	777	832	850	768	811	890	776	849	778	829	837	829	819	828	856	837	824	792	862	908	860	839	803	828	864	779	843	848	800	816	814	820	819	814	825	840	834	768	869	843	815	847	796	829	839	833	853	839	832	824	855	795	838	804	869	806	805	810	836	819	820	799	841	847	811	847	862	840	809	850	836	857	824	795	828	784	819	857	816	829	823	799	832	920	833	815	847	910	825	840	873	847	854	881	807	806	825	822	846	816	847	794	830	843	821	841	783	855	812	846	834	871	850	852	892	792	819	888	855	843	837	824	791	852	819	827	866	849	831	814	857	862	879	826	821	845	795	823	833	830	859	845	805	898	852	890	810	821	871	870	855	829	856	832	828	844	850	760	849	877	862	808	861	809	820	866	806	870	829	824	837	847	782	845	847	799	851	848	826	834	799	896	858	850	829	834	861	841	847	823	795	867	843	825	855	853	780	847	851	883	805	818	906	817	842	806	837	810	814	844	812	826	828	828	829	849	847	821	791	816	811	786	825	813	863	893	870	840	876	797	789	801	821	802	859	836	825	799	835	893	867	868	846	854	890	779	803	868	822	855	833	802	823	813	858	836	856	820	813	835	828	791	878	830	779	886	883	824	807	864	857	831	863	832	809	841	833	801	812	807	849	850	852	825	872	806	802	872	783	795	852	858	854	888	883	812	812	846	835	849	821	827	849	866	822	820	780	842	908	811	849	828	828	807	858	836	808	858	819	863	825	884	813	888	869	825	847	827	917	817	830	848	828	863	876	885	858	832	867	830	837	844	841	850	889	833	839	860	919	811	836	798	847	851	828	845	831	876	833	862	764	808	833	794	829	830	819	810	809	860	823	813	829	839	876	859	803	867	852	834	821	845	835	788	841	869	816	854	826	863	823	839	843	831	798	844	834	832	864	839	835	839	817	800	850	837	828	819	855	846	824	836	873	865	826	840	827	818	867	865	851	774	846	824	814	861	866	831	838	859	806	850	795	831	858	864	864	894	829	843	791	850	779	852	824	796	846	807	823	881	844	846	858	832	818	814	822	841	790	735	887	815	804	874	813	838	815	902	796	820	838	865	833	853	819	847	857	796	849	844	864	813	787	847	846	841	819	864	891	812	841	820	776	872	793	846	866	878	843	861	872	881	813	832	885	894	848	823	827	830	821	785	859	804	858	848	826	870	864	826	882	828	827	798	836	835	779	889	824	773	840	826	808	799	855	895	844	863	831	811	844	852	827	817	854	810	897	878	832	806	862	804	881	833	855	864	842	881	842	837	841	841	841	831	869	833	880	850	802	854	865	811	828	809	848	849	863	842	845	763	850	883	853	844	822	805	829	842	868	841	834	825	798	828	816	827	845	828	839	841	834	816	845	819	847	854	865	809	871	852	834	823	820	848	796	835	879	846	815	787	848	849	827	816	817	850	883	808	849	868	827	851	821	823	797	845	824	844	835	802	777	905	822	821	832	843	821	813	791	857	848	884	863	857	832	825	838	853	862	826	826	866	879	884	852	837	836	803	882	835	814	805	806	887	829	834	826	823	834	860	834	830	814	764	858	834	815	834	827	830	819	825	841	854	788	864	837	855	856	821	817	881	850	838	855	827	840	826	839	904	858	852	800	852	854	804	890	812	786	833	830	855	868	850	853	858	856	846	834	813	805	830	851	804	822	851	806	851	823	853	823	824	862	786	825	867	815	823	813	837	829	856	834	823	842	816	847	814	828	833	800	830	850	796	779	845	884	828	858	848	862	855	853	830	848	845	776	857	857	854	840	844	820	815	846	849	820	811	821	850	837	834	794	832	867	812	794	874	807	874	844	801	837	821	830	838	791	843	784	856	836	820	859	823	805	833	830	861	812	824	831	856	783	860	877	848	864	878	903	849	802	850	811	881	843	845	829	884	853	840	805	855	813	834	851	901	858	805	887	851	863	822	854	867	785	852	788	831	831	868	880	834	868	823	821	826	832	821	804	820	850	821	909	891	807	816	849	854	825	827	858	829	844	851	829	881	807	844	845	829	872	810	821	799	854	800	810	833	835	821	857	834	816	861	872	816	820	793	770	824	886	808	893	804	782	807	871	848	833	807	858	854	846	843	872	864	915	892	871	778	843	799	855	831	800	843	775	806	827	812	908	830	821	824	822	789	799	812	807	793	814	840	846	881	848	826	836	805	896	826	822	821	824	851	915	810	862	848	852	846	793	786	859	832	842	790	831	843	816	819	863	842	768	830	831	861	819	801	881	847	801	843	855	814	833	839	838	852	770	828	823	863	807	849	828	841	797	824	802	882	860	828	861	843	782	866	797	856	839	874	845	868	774	830	877	876	825	840	845	841	903	798	814	854	848	848	822	875	831	808	836	834	868	863	843	835	815	875	873	880	850	880	794	864	823	850	877	837	816	851	784	867	820	775	837	886	866	847	823	838	839	815	850	810	843	829	836	830	860	908	765	824	832	868	800	789	873	865	841	755	828	883	809	812	836	845	864	814	841	815	873	798	850	815	835	828	830	808	787	856	897	822	832	838	815	833	847	867	849	851	796	868	831	853	808	801	830	829	849	867	842	820	832	806	835	801	800	801	817	811	786	857	828	827	861	867	831	811	851	846	848	875	896	849	836	807	816	883	799	784	799	857	842	858	846	818	862	805	868	859	821	812	806	842	856	848	854	852	830	836	832	857	812	871	743	865	827	842	791	801	900	822	880	819	795	826	845	862	815	809	876	861	802	823	831	874	840	847	849	760	864	859	818	819	835	826	794	815	817	837	831	828	827	809	845	821	819	838	831	764	844	832	845	807	847	852	825	866	916	870	808	831	843	834	797	853	840	828	829	851	886	907	851	820	824	848	856	828	828	824	762	827	819	832	835	851	835	840	873	852	852	908	842	806	809	822	859	832	837	813	807	842	862	837	814	854	852	889	818	860	809	844	839	836	820	849	847	875	841	863	834	803	835	817	807	825	857	816	837	850	868	814	847	830	806	794	819	865	844	883	801	835	789	882	812	827	803	790	805	794	880	762	832	906	851	779	829	813	878	814	867	848	854	833	849	758	829	850	777	804	890	830	805	822	881	825	792	843	783	810	839	864	796	810	806	815	821	814	791	819	846	795	814	865	827	833	830	852	851	832	824	863	846	854	838	894	811	856	866	863	861	833	859	836	829	832	835	876	810	898	815	821	826	837	853	841	927	865	847	832	858	876	844	819	824	810	838	867	805	819	827	828	842	884	803	853	813	846	851	831	849	865	849	854	793	806	808	815	822	903	841
1753	781	481	440	1300	3028	3977	3134	1769	822	330	142	97	58	61	56	63	56	57	59	59	65	51	66	66	66	61	36	58	55	48	47	61	47	57	61	51	60	48	76	60	51	51	66	65	64	70	38	57	46	54	60	53	51	59	53	47	66	48	53	53	51	44	58	57	56	66	62	60	50	51	51	59	59	42	52	47	61	64	48	67	47	62	71	62	65	64	56	73	68	73	55	51	57	55	57	62	62	51	55	53	54	41	60	61	66	48	56	52	55	62	60	59	63	43	60	63	50	45	47	62	61	57	51	58	48	60	50	64	54	67	61	47	59	64	46	49	77	56	52	39	55	58	55	47	46	45	56	51	52	57	53	61	56	65	45	60	59	64	55	65	55	56	61	45	61	48	58	57	61	66	59	53	60	58	51	62	47	70	56	46	50	58	58	63	59	42	55	68	52	50	61	38	52	46	53	59	44	69	50	54	67	64	56	47	58	58	60	64	60	64	67	60	51	40	69	60	44	59	54	70	42	58	67	50	61	58	52	57	60	71	48	63	61	41	54	55	63	65	64	47	69	49	45	53	58	53	56	43	55	61	74	68	61	48	55	34	63	43	47	54	46	55	61	61	56	63	55	55	55	57	63	64	55	58	48	56	62	51	53	60	59	50	59	72	45	55	54	56	57	45	56	59	65	51	60	65	52	57	60	64	65	57	60	61	49	52	59	58	59	47	53	52	51	61	63	55	48	49	47	46	50	62	50	57	52	63	50	68	47	47	64	51	49	61	61	51	50	53	51	50	50	53	49	63	46	55	58	53	55	72	55	57	52	58	56	66	63	55	61	56	45	48	49	54	69	43	61	54	50	62	51	59	69	44	54	62	53	50	55	57	57	63	56	56	64	56	45	55	64	55	51	55	39	59	52	56	36	56	73	46	62	47	63	50	57	46	63	56	43	51	51	65	53	56	52	55	61	60	61	74	48	46	58	56	55	60	51	65	65	53	62	64	49	48	67	62	53	61	56	58	61	51	51	53	60	61	58	62	46	54	70	48	61	58	59	50	41	61	50	54	68	45	39	61	58	47	45	63	56	55	59	67	41	61	61	65	35	69	82	71	62	52	48	66	58	52	62	70	57	57	46	48	47	46	45	57	40	45	67	55	56	53	57	65	42	64	48	59	45	67	55	55	59	70	57	69	52	56	61	68	60	56	52	57	61	63	52	58	48	61	54	53	53	54	50	50	46	49	55	48	51	48	43	51	57	62	60	44	55	52	56	55	40	54	58	71	60	55	52	42	49	53	49	59	52	55	73	55	54	54	62	63	37	62	67	38	49	56	70	60	64	58	54	61	54	55	54	52	56	47	67	54	64	73	69	61	49	55	60	56	66	74	51	55	46	62	60	58	57	47	57	65	69	51	56	45	45	59	61	58	57	54	57	74	61	63	61	50	55	64	54	61	55	53	50	67	55	64	45	50	59	47	44	52	55	60	52	59	66	53	56	44	74	59	72	66	49	70	60	46	52	49	43	61	54	47	46	59	67	35	56	54	56	49	52	52	65	53	67	59	56	59	54	44	70	50	57	60	49	49	44	53	56	52	63	34	60	48	62	60	48	43	50	45	55	50	45	48	53	61	56	46	60	54	63	50	58	54	43	54	59	54	51	45	55	51	37	58	55	54	62	44	50	67	52	51	56	52	57	52	65	53	66	58	77	67	62	50	53	65	61	61	67	57	43	60	60	51	45	49	55	53	43	54	45	51	45	73	49	51	63	68	58	52	61	55	45	60	46	55	57	54	63	55	69	51	37	46	48	49	49	69	62	60	44	73	60	62	60	60	52	60	60	50	42	56	70	45	58	44	60	66	59	63	56	64	60	52	44	51	59	55	62	55	58	55	64	72	51	54	46	61	44	51	64	58	66	52	60	63	48	63	50	51	59	69	66	61	49	68	36	36	45	45	73	62	59	56	54	58	51	53	46	57	58	61	43	38	60	54	53	47	54	64	58	54	48	59	55	55	45	58	56	64	57	66	61	61	61	65	44	63	56	61	63	49	58	72	56	50	63	45	68	47	52	56	57	49	57	62	58	64	55	76	55	71	70	58	53	55	71	54	43	48	48	60	61	43	61	47	52	62	61	58	50	47	53	55	67	55	51	51	55	60	62	66	52	50	52	69	61	61	59	61	52	76	61	49	52	68	55	44	62	72	59	50	60	60	47	72	52	50	57	55	49	62	60	61	65	63	65	56	63	51	65	56	58	47	61	45	54	59	67	58	57	56	54	54	64	64	61	41	57	53	56	51	57	60	65	54	45	40	63	54	57	69	55	61	64	58	59	60	49	67	56	58	52	48	58	51	62	48	47	56	57	67	56	64	64	57	43	49	63	53	59	57	57	55	51	53	53	66	53	58	51	67	50	49	65	44	61	40	50	51	54	66	69	50	54	53	60	53	63	50	75	58	62	64	53	62	44	53	64	59	63	61	47	62	59	56	43	67	65	56	62	48	51	57	54	73	63	55	59	44	55	57	55	50	53	61	56	57	41	64	54	52	55	49	60	74	44	57	46	65	65	49	74	59	66	59	49	65	52	49	49	62	53	58	55	47	54	62	57	53	53	49	47	68	51	57	58	60	52	56	49	67	47	46	63	53	67	60	76	58	57	57	60	62	63	53	46	62	51	50	60	72	53	52	65	60	43	36	62	56	55	53	52	47	52	48	47	47	52	67	67	50	53	65	61	50	41	47	61	48	57	39	57	51	45	54	58	57	44	62	60	67	68	62	52	63	72	60	59	63	53	61	54	56	55	55	50	65	53	47	73	42	50	62	56	51	64	54	55	44	55	61	49	50	58	56	62	51	66	57	53	47	61	58	62	64	63	56	56	58	45	62	62	46	53	58	61	55	46	75	66	54	49	66	61	73	48	50	58	62	58	43	61	57	57	61	47	62	60	59	46	63	53	65	64	58	50	63	65	59	54	58	49	47	60	66	47	58	59	47	53	64	49	41	57	51	51	64	69	65	55	45	57	47	45	55	51	36	50	51	45	74	61	63	49	53	58	57	51	61	56	72	56	60	61	49	54	60	67	51	63	49	63	52	57	63	51	67	48	59	47	65	48	57	54	60	51	52	56	50	55	60	35	58	46	75	59	56	54	52	45	64	56	43	50	56	55	55	59	65	60	46	54	43	47	71	65	57	58	53	44	69	59	68	54	57	46	58	76	61	59	57	54	57	66	48	56	66	53	49	57	53	54	39	57	61	60	63	64	55	76	55	53	56	54	50	59	52	50	57	57	49	46	58	44	64	55	71	50	54	60	57	48	57	60	55	51	50	50	67	52	56	49	54	43	55	56	56	57	57	52	69	46	57	62	56	57	49	56	54	57	60	45	52	49	49	60	64	67	53	48	56	65	62	47	54	43	58	42	58	44	71	58	62	45	54	52	56	59	64	64	62	53	53	65	51	48	60	62	49	58	61	49	54	56	55	62	55	56	52	53
19932	13098	8846	18186	36089	42053	41686	34860	26406	16602	8223	3473	1497	943	774	679	654	703	690	732	650	672	690	679	700	711	706	677	680	675	707	692	729	669	666	735	708	639	700	671	676	702	710	685	654	679	703	705	691	695	646	676	720	671	711	705	675	679	677	695	661	712	654	707	748	701	699	699	658	662	687	702	654	717	668	678	668	621	684	699	676	663	634	661	662	700	703	718	706	650	706	679	703	638	666	708	739	628	665	644	717	701	697	720	719	676	705	709	654	680	686	691	669	734	706	673	692	692	690	744	669	669	659	666	645	674	662	693	692	663	681	659	743	694	677	709	683	676	697	710	668	732	710	680	680	715	689	709	708	671	662	681	663	651	696	736	696	665	710	673	696	695	704	658	649	706	655	667	700	688	688	668	652	684	734	713	704	661	680	735	646	663	700	644	695	705	702	678	635	671	706	783	723	717	686	686	647	717	678	719	674	657	664	664	665	671	709	694	693	686	705	667	717	647	740	677	701	664	679	644	692	724	695	672	680	722	667	700	669	656	686	727	746	746	715	701	675	704	701	727	699	674	713	648	656	717	664	660	703	674	662	709	747	730	631	686	671	674	696	661	657	697	668	716	713	709	706	656	674	667	639	659	631	678	675	701	674	701	691	728	670	692	700	650	649	665	740	735	715	766	716	654	662	702	657	688	701	636	687	698	645	637	661	670	654	700	683	717	709	681	652	685	715	688	672	696	692	666	696	637	660	669	711	714	680	707	689	655	644	714	704	686	745	674	725	611	692	706	706	631	676	675	655	697	694	651	711	675	686	658	672	648	659	692	711	656	654	659	716	696	620	691	721	654	733	714	680	677	680	721	640	674	667	675	698	670	697	691	741	685	638	692	689	689	676	662	622	726	691	713	701	676	695	695	691	684	682	719	679	677	698	667	662	672	678	712	742	704	675	730	716	669	683	742	654	704	728	699	664	619	677	662	709	690	638	690	648	639	657	676	720	680	653	707	731	688	730	659	693	687	672	709	641	689	716	712	659	665	678	700	717	686	710	647	722	678	714	669	702	685	679	726	697	720	699	649	711	633	687	685	686	681	662	669	680	645	684	691	703	686	662	713	706	646	714	706	745	694	668	680	682	647	660	706	724	685	670	705	732	697	693	672	703	624	700	653	709	656	675	660	670	703	704	728	674	684	727	723	665	657	646	683	673	665	635	706	669	696	654	725	728	702	719	682	656	716	691	676	702	646	707	641	642	717	690	680	731	749	684	655	688	642	689	675	697	719	713	675	607	702	706	709	620	691	694	655	662	693	712	668	640	684	644	686	673	627	705	673	700	680	686	732	714	711	699	663	686	696	643	687	660	712	662	699	702	681	671	713	719	674	679	716	681	705	697	662	733	656	654	661	719	698	706	657	684	731	688	628	654	700	709	695	690	725	696	720	672	671	725	715	678	672	713	684	717	687	725	710	660	666	727	663	668	663	677	691	687	685	666	666	693	703	674	708	675	693	690	700	657	674	673	672	738	704	674	695	686	729	679	693	661	678	693	684	671	687	682	706	694	672	705	721	691	643	665	672	690	684	665	678	735	705	708	693	685	694	680	691	707	677	677	714	710	679	709	616	670	688	730	673	717	640	676	674	699	673	678	655	691	683	720	731	691	690	716	695	674	660	649	703	677	691	729	689	725	708	705	660	738	683	659	648	771	648	649	677	644	702	724	653	684	640	699	691	656	680	688	704	721	650	719	645	694	695	704	685	728	679	651	658	652	670	722	694	677	693	673	671	696	716	684	692	670	686	700	678	673	695	718	684	695	700	683	690	718	702	727	710	639	739	720	665	687	662	706	663	687	704	677	700	717	690	704	705	680	646	676	705	712	673	710	671	652	753	669	684	692	713	678	639	617	696	673	677	655	681	744	661	683	703	693	698	708	658	688	695	717	687	667	688	720	707	706	659	698	683	705	676	659	688	645	706	675	676	696	727	664	697	652	696	726	673	698	655	706	688	680	651	688	685	725	717	690	678	693	702	706	673	650	651	670	720	685	690	651	687	721	657	701	716	682	691	705	679	669	703	702	673	661	681	683	696	658	705	680	697	677	676	651	703	631	674	728	697	676	671	727	683	674	678	660	660	645	653	702	706	695	680	664	665	709	669	706	731	671	654	676	732	641	645	681	686	710	701	645	681	722	674	696	639	641	704	673	705	696	688	684	732	658	662	684	704	687	693	669	671	685	679	694	712	641	701	715	677	705	680	678	676	631	686	662	711	673	687	720	718	707	703	680	699	687	689	690	670	691	685	681	667	693	672	684	704	725	722	714	666	640	694	670	704	720	687	695	681	645	683	737	660	671	701	675	713	640	668	675	676	661	644	686	764	625	663	666	662	704	709	646	691	699	670	707	708	704	670	721	706	672	677	738	651	672	705	694	709	691	723	672	721	725	720	707	619	668	642	714	685	711	722	650	680	689	689	740	697	715	667	667	726	723	622	718	750	695	669	680	732	671	635	706	674	718	658	739	678	701	716	657	690	698	660	737	633	674	680	738	669	693	675	743	684	715	663	621	700	666	674	628	679	740	693	684	654	693	699	744	677	713	651	693	644	676	688	673	698	686	676	681	728	714	731	686	637	649	664	663	617	722	621	718	703	715	656	710	650	632	674	698	669	694	679	652	716	673	678	704	638	699	676	652	668	709	678	694	651	705	655	700	733	682	709	674	641	650	697	678	658	698	664	713	687	699	698	696	708	693	695	681	678	654	710	671	634	717	682	709	677	704	643	736	656	679	699	684	690	691	727	690	690	669	723	674	640	662	703	692	676	698	681	678	638	652	743	716	671	670	665	726	739	694	667	728	692	636	705	692	712	720	720	711	699	695	678	677	748	617	696	686	678	715	685	661	673	684	748	680	668	698	683	656	672	718	724	734	641	736	686	713	693	671	698	714	667	708	724	685	705	719	698	672	664	686	716	646	680	666	727	668	710	707	692	661	701	651	651	687	693	678	648	700	669	672	681	676	698	702	679	702	732	654	658	633	673	636	725	650	663	757	624	693	673	694	666	690	695	679	691	695	706	734	699	671	690	661	647	706	668	690	710	684	692	715	684	708	695	670	695	688	683	674	696	693	676	638	623	666	728	705	715	690	704	663	697	669	689	691	677	710	669	692	699	653	651	723	632	677	692	639	652	686	677	682	677	709	676	646	681	704	686	668	688	688	645	697	689	671	667	677	679	686	656	687	658	695	721	683	642	683	697	656	664	717	662	673	677	638	674	691	635	679	674	681	671	646	705	677	711	677	685	689	659	667	686	709	741	639	661	709	678	672	697	640	678	741	710	679	683	707	713	682	645	671	656	690	651	715	693	681	688	669	683	703	641	675	677	662	776	679	648	667	677	674	707	697	719	705	707	731	684	724	712	703	708	689	663	664	686	676	716	714	638	690	703	678	722	624	694	655	650	715	763	675	689	717	684	706	665	665	713	725	717	638	717	623	704	717	657
1336	2138	1304	1184	4366	9594	10832	8001	4297	1861	719	287	126	76	74	79	60	79	65	42	51	49	67	54	70	56	53	59	75	56	62	64	61	66	69	66	64	65	68	77	55	65	53	56	55	75	63	62	66	71	49	58	79	65	63	42	61	56	64	62	51	69	59	63	63	73	45	73	77	70	77	69	68	53	58	59	66	72	76	77	52	57	41	63	66	62	55	64	50	61	74	56	63	65	58	72	57	82	76	54	66	55	70	72	62	59	58	57	75	54	52	69	66	63	62	56	67	56	66	70	62	64	44	55	66	62	55	74	72	63	58	56	60	65	56	73	58	64	65	60	71	67	72	60	74	93	64	64	61	73	83	66	63	58	61	77	69	67	69	76	54	64	68	81	66	64	55	50	67	67	57	73	58	70	72	64	65	84	66	57	61	58	62	57	68	63	66	71	69	63	67	59	58	68	68	64	62	56	60	70	50	74	68	66	62	74	78	51	53	61	63	62	48	74	65	66	66	64	74	61	69	66	64	68	54	73	55	54	73	69	81	63	67	68	51	71	58	60	46	62	73	77	70	73	69	64	65	58	55	57	52	67	52	64	59	61	59	47	73	60	74	67	70	62	52	52	79	57	59	59	57	64	59	66	60	67	49	59	62	70	65	65	72	58	52	60	53	60	56	53	88	70	64	58	65	48	60	76	64	64	61	52	62	63	66	67	70	53	57	59	69	55	62	66	72	76	63	68	69	61	53	62	69	73	69	66	70	56	69	65	63	79	62	55	63	68	52	58	62	56	61	68	78	69	70	66	69	64	61	66	68	57	54	69	52	66	57	51	64	66	62	64	71	43	58	58	54	69	65	74	74	53	68	56	61	66	58	64	54	63	70	73	54	60	57	54	51	54	57	47	54	52	78	44	59	62	54	76	53	64	57	56	70	61	67	58	66	72	55	55	54	65	63	69	67	56	82	43	57	61	62	71	50	68	62	54	59	59	54	63	66	67	57	60	64	72	63	59	61	65	61	62	60	65	66	61	69	60	71	73	61	49	53	57	66	57	58	59	57	68	45	75	47	72	66	61	76	75	72	57	78	64	56	63	65	61	60	62	72	66	54	52	61	64	54	69	62	63	70	63	60	78	62	71	64	72	65	66	50	53	66	63	55	59	63	66	56	64	80	69	64	63	69	64	56	79	67	68	63	54	66	57	65	63	72	54	64	68	60	60	69	61	55	63	74	53	53	63	66	58	80	65	65	58	59	75	58	70	60	60	66	61	65	52	63	74	58	56	72	65	70	62	63	64	67	71	66	52	70	63	50	67	56	63	59	55	60	72	52	52	68	53	64	68	81	65	58	56	62	53	63	63	63	65	74	63	67	60	57	44	60	65	75	57	72	52	60	64	68	56	59	82	62	48	58	65	72	57	61	64	54	48	54	63	65	55	53	71	62	69	70	61	63	58	74	65	61	67	62	64	58	66	63	72	61	72	52	52	67	65	59	59	46	77	63	46	53	56	67	63	67	57	59	63	82	55	67	70	62	61	58	64	65	52	72	52	58	84	68	71	60	76	61	69	75	60	72	49	57	64	60	63	64	59	67	56	60	76	58	65	57	54	57	71	54	71	53	66	49	71	57	52	75	61	67	60	58	59	56	66	64	74	57	56	54	70	71	61	67	73	77	72	58	54	52	64	67	58	68	65	84	64	51	67	64	68	70	53	61	61	52	66	52	54	49	62	57	67	67	61	75	64	48	73	58	60	76	68	58	68	72	66	75	67	66	62	59	58	66	68	65	54	57	59	59	57	69	56	58	62	65	73	59	64	65	47	69	60	57	80	71	69	65	73	64	63	48	67	75	58	60	77	61	66	62	72	60	58	80	56	63	65	62	64	71	71	43	64	74	65	52	81	49	71	71	59	69	65	56	63	63	70	72	60	70	67	58	53	56	57	56	59	70	57	80	54	60	73	47	56	63	70	78	58	60	57	49	44	59	72	49	62	56	68	63	78	56	54	71	68	57	61	50	76	64	64	71	58	65	71	67	54	60	50	56	58	57	61	52	64	68	52	70	63	66	58	59	58	86	63	68	80	68	62	48	67	72	60	59	53	63	58	51	69	60	60	77	70	66	52	67	65	67	65	51	58	57	54	68	49	64	58	47	70	60	52	69	71	50	66	69	69	60	68	70	50	50	57	61	71	52	53	69	67	53	61	72	60	66	61	57	71	64	57	69	76	57	66	60	69	78	62	60	58	58	71	66	61	51	46	61	58	57	70	58	46	65	67	70	65	74	72	66	70	67	63	61	67	56	57	56	67	77	67	69	64	61	70	58	76	52	49	60	50	70	70	63	58	57	57	71	53	60	54	73	64	51	65	59	61	65	65	58	65	60	69	75	66	62	66	57	56	72	68	59	58	64	56	53	62	61	59	42	66	71	54	59	67	68	61	66	78	56	56	76	63	64	71	57	69	64	71	64	53	69	75	62	45	70	68	66	51	53	66	62	59	72	73	67	59	74	60	79	58	63	73	68	63	53	62	70	69	69	60	62	61	46	69	69	76	68	79	48	56	70	69	63	60	64	51	63	46	73	56	58	64	74	65	72	83	70	72	62	51	47	63	72	63	65	58	50	61	52	76	54	70	70	62	59	82	63	67	58	69	60	68	62	65	54	73	61	66	81	87	54	58	72	70	79	53	61	67	61	64	73	69	69	70	74	67	74	63	59	58	46	65	50	57	62	56	68	64	57	69	73	68	64	52	50	56	57	55	53	74	59	60	63	75	63	65	70	57	69	63	62	67	73	84	67	53	62	58	67	50	60	66	62	62	68	61	61	65	49	68	61	70	54	67	63	63	69	74	70	62	69	70	56	60	52	64	70	61	69	49	55	65	63	67	57	62	62	90	61	51	75	66	75	63	60	63	63	60	66	56	50	53	58	79	61	70	68	62	67	56	66	51	56	67	66	63	65	54	64	69	60	51	68	62	51	67	60	61	77	65	61	64	72	65	68	60	61	70	78	62	57	63	62	63	61	64	65	58	63	59	52	69	54	57	59	70	73	61	54	61	67	55	55	56	45	53	53	72	68	50	70	51	58	63	60	61	60	61	67	59	42	61	62	70	70	56	58	67	83	65	67	68	65	71	57	57	49	60	62	59	67	60	71	57	52	58	59	64	53	57	66	54	74	55	62	58	57	66	67	60	66	79	61	56	58	65	53	56	75	72	56	67	62	61	76	67	57	58	69	66	58	71	56	85	67	64	47	69	61	68	49	54	58	71	48	43	61	73	63	68	66	59	57	72	56	52	80	51	69	54	62	65	67	53	59	49	81	64	70	66	57	66	65	55	75	71	70	66	68	65	74	65	67	77	59	72	57	59	73	67	64	72	59	56	63	55	66	58	75	61	51	66	57	69	65	51	56	66	60	61	59	51	67	63	61	60	72	61	68	50	71	59	58	79	52	50	61	61	64	71	54	70	57	58	61	53	59	72	73	57	68	75
25313	23211	17466	30105	50833	61059	56076	46494	35724	25754	14892	6668	2589	1240	870	790	800	767	768	741	780	699	733	719	766	796	781	753	753	750	734	698	796	735	795	734	757	741	776	710	756	768	753	762	805	785	737	745	762	727	727	682	787	747	767	738	755	739	720	739	813	700	783	711	747	735	777	786	738	777	728	746	745	798	736	778	778	702	764	781	698	760	761	764	748	699	746	730	797	793	755	763	727	801	761	720	754	763	823	768	760	731	776	762	732	777	757	718	789	755	780	756	704	769	776	770	769	688	763	735	683	738	719	770	715	749	753	759	768	741	745	750	753	766	748	793	694	759	793	768	757	816	757	716	758	800	756	796	813	717	714	747	763	743	738	752	779	779	744	734	744	742	793	750	723	710	737	740	743	776	739	743	764	724	771	754	742	717	705	719	765	766	779	768	688	743	722	760	765	753	717	732	773	731	750	800	809	776	810	761	727	777	770	779	783	767	737	758	738	755	800	735	759	722	751	730	723	748	769	729	747	740	783	765	727	751	726	784	779	788	769	791	817	714	756	766	731	735	807	735	755	709	770	770	776	736	742	776	731	740	791	766	693	776	764	783	688	782	736	763	769	763	786	745	794	722	703	775	735	727	782	768	685	732	764	747	738	721	774	775	750	726	775	774	706	773	725	762	764	742	738	737	728	741	754	731	734	740	744	763	748	714	718	728	753	731	718	732	727	736	718	759	789	772	737	764	802	785	762	761	772	742	735	752	819	741	808	729	787	777	745	763	783	795	793	713	767	742	745	765	734	739	792	728	717	742	741	703	799	760	735	749	752	792	711	773	724	756	758	796	719	749	752	748	764	785	721	800	726	765	786	738	728	775	767	806	750	783	762	767	713	747	789	710	700	750	724	739	819	772	766	716	791	761	762	788	769	772	708	743	784	738	795	739	770	796	748	786	750	777	813	737	794	762	769	765	756	757	739	740	724	762	727	700	695	814	730	768	759	764	722	726	729	763	761	741	794	751	748	741	775	752	746	732	735	728	774	787	772	774	737	781	763	767	732	720	793	726	721	733	736	720	780	715	744	761	722	718	744	735	748	727	763	729	703	728	762	722	691	814	780	763	718	760	782	774	750	787	743	731	739	756	713	731	776	726	781	725	744	726	728	745	777	742	800	684	705	779	732	740	735	750	758	753	775	769	757	755	751	760	757	757	804	819	759	748	752	775	692	736	753	778	703	747	729	754	741	720	780	748	739	719	787	703	775	830	802	761	763	765	722	750	749	760	759	765	791	744	753	749	761	797	678	688	794	759	748	705	777	759	755	729	764	767	691	763	727	731	717	780	744	748	745	778	747	761	766	733	733	709	791	760	780	766	741	767	789	754	708	777	755	736	770	741	751	755	729	710	756	700	738	799	790	753	736	760	784	789	753	732	744	778	708	749	741	773	786	767	758	734	732	747	764	796	751	737	774	764	782	758	740	731	775	729	753	724	779	772	767	693	758	732	725	758	804	724	716	725	760	742	743	776	788	798	773	805	784	808	730	798	828	744	763	705	750	738	720	731	753	762	795	777	759	752	769	745	724	800	790	743	786	783	731	784	757	723	759	772	745	745	764	777	768	723	762	731	762	729	763	782	766	742	801	762	741	730	784	746	790	761	789	740	748	764	754	762	732	748	754	729	762	750	759	777	806	755	778	782	726	756	752	734	747	765	757	776	711	776	791	744	784	778	808	742	788	783	741	793	729	772	723	768	768	789	720	753	754	745	760	774	754	777	763	749	816	798	775	774	779	763	768	714	748	792	748	778	750	769	720	735	791	741	758	774	801	727	740	762	729	727	729	725	729	741	769	722	806	709	732	752	775	714	780	750	726	746	758	767	781	741	724	775	765	769	779	724	826	751	734	719	772	783	765	799	755	800	808	726	746	742	713	740	744	753	745	748	752	752	723	687	775	744	742	724	752	790	731	710	778	739	716	747	733	771	740	790	738	715	711	785	756	785	820	700	758	741	811	755	761	758	771	773	745	755	768	736	744	724	745	705	795	766	766	770	724	686	754	827	750	748	746	756	764	755	748	714	778	708	786	734	751	739	739	724	766	802	767	715	750	778	737	752	718	704	716	763	755	777	768	746	763	756	755	732	732	720	744	727	766	790	744	780	747	732	727	748	716	777	747	766	703	792	741	749	745	780	749	762	768	773	725	773	727	723	742	722	725	768	761	732	748	750	756	796	735	734	783	771	754	750	742	763	737	786	736	752	740	749	801	760	726	764	732	763	774	755	769	755	740	792	744	782	754	800	789	816	752	744	756	775	754	770	730	743	703	738	770	764	771	793	723	731	747	759	721	792	736	776	743	745	755	793	767	766	705	781	757	778	736	790	802	754	781	770	783	740	751	761	722	754	777	701	771	772	729	737	760	765	769	765	746	791	719	775	757	765	731	768	736	750	773	769	757	745	746	742	774	792	804	741	779	765	757	731	771	756	734	695	707	757	749	730	747	808	738	745	763	769	760	792	820	780	781	750	755	786	773	753	747	745	764	774	775	746	766	765	736	731	776	784	749	744	801	758	738	722	776	762	756	781	784	720	804	726	749	782	754	768	771	763	740	737	679	739	730	715	741	731	754	771	766	776	808	758	771	734	761	685	767	736	751	733	763	722	800	784	790	741	759	796	779	761	787	747	761	800	767	792	742	745	764	753	778	726	713	774	677	747	763	784	774	804	743	765	749	719	791	766	778	773	751	717	763	742	764	786	729	793	805	759	750	747	739	745	747	758	787	770	754	795	747	761	801	813	728	728	765	744	756	809	688	762	755	722	751	734	722	759	752	720	793	745	757	732	756	735	736	769	744	751	764	781	746	750	815	769	796	782	740	755	749	736	746	762	721	728	716	782	775	755	682	813	776	782	754	782	743	720	783	806	785	736	790	737	764	690	737	716	771	732	710	758	733	742	778	730	734	748	739	764	746	747	768	735	752	752	772	749	820	742	741	755	771	734	740	773	720	754	771	802	776	730	723	780	730	765	765	765	765	737	779	729	770	721	784	728	778	705	748	735	695	733	738	768	743	721	725	750	732	747	785	774	769	725	769	767	762	720	685	740	747	753	740	796	694	740	768	792	789	745	724	765	737	795	725	719	749	817	804	781	777	713	824	722	781	798	733	750	778	760	730	765	769	724	752	783	761	769	765	736	756	748	755	729	744	719	743	763	778	805	753	750	755	757	782	731	754	755	806	761	730	743	759	790	793	769	789	750	736	723	745	743	738	793	780	764	770	735	773	760	770	772	766	777	751	780	741	679	771	758	775	774	800	753	722	768	755	771	797	752	785	768	769	786	713	758	760	761	715	738	771	733	768	759	822	743	731	715	776	735	786	770	754	722	727	744	728	725	754	701	738	735	788	755	762	779	749	758	759	742	773	759	759	725	720	750	804	751	785	765	737	777	755	737	780	739	732	780	769	775	753	809	744	745	764	791	788	784	782	801	714	726	728	713	735	799
2829	1668	1314	1646	3886	9681	10662	8433	4953	2118	812	307	143	89	54	65	62	60	64	63	69	64	57	50	48	51	50	78	63	59	68	62	60	54	67	63	76	69	69	65	62	54	68	69	60	58	58	60	71	56	75	72	62	60	64	63	63	69	73	74	54	52	45	64	58	61	52	63	67	64	53	83	59	63	61	71	47	59	65	65	66	61	68	62	50	58	68	61	68	81	53	68	61	65	69	64	61	58	62	83	66	59	61	76	59	52	74	74	54	70	70	72	57	74	59	66	65	62	64	63	54	59	42	66	60	71	61	77	59	62	67	61	73	58	58	50	49	65	61	69	65	67	50	63	59	64	63	64	74	61	58	56	56	72	52	63	59	57	63	65	53	61	72	65	61	62	59	71	62	74	63	58	73	64	62	60	53	64	67	64	61	61	72	59	56	68	69	59	53	67	60	71	63	73	65	63	72	55	75	60	53	69	62	65	66	59	47	60	50	69	60	61	59	76	59	54	50	61	82	59	62	62	76	62	58	77	55	78	60	69	78	55	42	63	54	62	59	61	56	64	59	64	59	53	54	69	67	69	62	64	59	66	68	67	84	70	64	61	67	53	58	55	75	50	59	63	70	59	72	52	65	50	55	52	59	58	74	58	45	65	75	55	64	66	62	60	67	54	62	72	60	61	68	69	53	58	66	62	60	53	65	76	57	59	68	82	71	57	62	69	65	45	64	57	73	62	50	58	63	52	55	60	63	66	64	65	66	70	57	63	69	63	55	65	70	63	48	55	64	63	54	77	74	72	60	62	75	57	71	59	55	65	65	70	65	55	62	71	70	69	61	71	74	69	60	68	59	75	67	69	62	49	64	47	56	55	61	67	80	63	48	55	57	60	61	69	64	66	50	55	62	64	57	57	55	55	59	53	63	70	89	66	68	52	55	63	64	56	67	63	64	75	61	47	66	64	52	55	76	57	51	59	73	67	56	62	63	65	64	77	58	53	59	62	60	71	59	66	75	69	62	72	51	57	69	61	68	72	66	66	69	67	49	56	52	58	68	56	59	66	53	64	64	65	71	60	69	54	63	62	61	80	68	60	68	53	72	69	61	67	53	71	60	53	59	76	73	52	48	68	57	80	52	72	55	51	67	55	58	57	55	59	61	65	54	63	69	63	67	67	56	57	76	65	63	65	75	57	61	70	73	76	62	52	67	64	62	72	59	71	57	63	73	48	62	69	61	65	57	62	70	62	51	59	58	78	71	69	52	73	71	61	61	72	61	66	51	65	60	74	66	43	57	58	58	78	61	65	54	60	70	79	60	74	63	56	56	73	71	60	62	62	70	54	57	74	69	65	57	64	56	77	46	52	64	71	55	60	64	67	70	78	70	66	68	49	66	63	63	57	76	71	70	67	61	58	46	55	59	51	41	56	71	71	56	68	55	78	48	69	67	64	61	59	59	55	59	63	70	42	61	58	57	55	65	81	51	55	65	61	74	61	58	62	56	56	54	79	67	66	68	75	60	68	72	62	73	56	71	64	65	58	52	63	64	52	57	62	50	56	60	68	74	80	48	61	70	62	47	66	72	54	59	63	57	69	60	64	76	87	59	73	67	58	71	83	57	65	79	61	78	65	62	55	55	74	57	65	68	77	53	57	54	59	53	81	57	54	77	56	71	73	56	63	55	62	60	69	64	72	58	65	61	70	52	58	57	70	52	85	59	66	67	70	74	64	66	57	67	74	70	55	55	57	73	63	61	61	62	59	66	67	59	49	66	47	61	59	79	72	51	72	63	62	66	70	64	63	51	70	68	61	68	73	70	62	53	70	69	60	63	65	60	60	72	69	66	56	52	75	70	72	53	69	57	66	74	58	72	64	67	62	60	59	56	70	55	71	68	60	66	52	49	71	68	56	54	83	60	67	70	65	62	62	55	74	68	58	79	89	53	66	53	65	73	62	56	47	63	67	57	61	52	56	62	66	50	67	77	49	64	58	57	47	68	61	55	62	54	55	55	52	65	75	76	74	62	67	63	56	71	58	69	60	54	67	64	73	54	57	77	60	61	56	54	72	69	69	64	50	57	63	65	48	72	69	63	60	61	69	63	71	73	64	62	53	58	62	58	71	60	68	66	64	57	69	52	63	75	58	62	68	66	68	73	56	67	76	65	67	71	61	50	71	66	62	58	73	60	46	66	58	59	71	81	67	77	66	63	75	65	54	64	59	68	52	65	76	74	68	56	68	61	48	59	62	76	66	65	65	62	66	65	72	54	49	59	67	75	55	79	58	55	68	69	61	68	56	56	70	63	65	53	55	66	72	68	58	61	69	62	57	51	53	57	66	56	62	75	65	44	58	53	57	64	68	53	82	54	69	63	68	60	65	62	62	56	65	65	50	58	51	66	56	67	75	54	62	71	64	54	49	71	63	71	52	64	54	56	61	71	60	64	67	52	59	62	62	64	76	61	61	64	62	61	63	56	56	50	67	60	58	64	62	63	54	64	69	70	57	68	64	60	75	57	53	53	59	53	64	62	71	52	60	52	66	59	63	43	54	70	62	55	72	74	75	49	65	58	60	59	63	62	57	52	68	70	64	57	58	64	58	70	58	71	57	65	74	68	59	67	74	60	56	74	57	77	53	60	64	71	55	71	45	71	46	57	67	50	74	55	66	58	71	79	57	75	62	69	49	74	73	73	61	61	52	67	72	47	65	70	69	78	51	58	65	66	69	62	62	53	59	55	78	70	59	62	58	59	61	65	51	68	60	71	63	61	79	62	63	67	59	55	83	77	67	68	50	58	67	77	70	67	67	82	73	64	48	78	65	59	76	59	57	48	63	69	56	79	54	78	60	51	68	61	61	77	71	62	54	56	58	50	71	80	65	74	61	62	48	72	68	74	70	61	54	68	56	54	59	71	71	58	75	61	55	82	68	59	57	62	60	70	58	53	66	44	73	73	63	67	57	59	61	60	49	71	62	66	67	56	64	60	68	50	65	66	63	58	59	65	60	65	57	57	62	63	50	53	49	64	60	61	60	75	57	66	62	50	67	55	51	64	55	61	66	62	54	50	58	70	67	51	58	63	68	66	61	53	61	57	60	58	47	60	48	72	70	76	71	56	61	66	63	97	78	59	65	57	63	76	65	71	62	61	66	52	63	59	56	61	70	59	64	72	70	73	74	65	59	72	58	48	56	56	57	60	64	64	56	55	63	60	60	60	69	61	62	58	60	57	66	74	78	60	70	73	65	49	61	62	71	74	48	60	71	59	69	73	69	55	69	74	58	51	68	61	73	63	68	59	79	65	69	64	57	46	59	66	55	53	76	59	65	64	68	69	54	68	69	73	57	51	66	57	63	54	83	72	48	66	70	51	65	66	62	57	64	63	64	67	66	57	56	72	52	79	64	53	72	76	68	70	55	58	69	71	65	71	64	51	52	67	57	66	61	54	63	64	69	64	64	48	76	51	68	54	51	58	66	69	58	67	64	58	66
25358	21740	18102	31356	48548	61203	56855	48542	37472	27281	16501	7522	3046	1343	952	834	854	760	710	761	777	801	822	793	770	747	764	785	776	782	733	725	808	762	774	752	747	765	764	793	783	790	808	792	712	726	797	750	738	734	746	760	776	793	751	763	827	789	780	719	798	773	751	749	751	790	751	774	773	764	799	781	834	771	767	750	766	809	727	727	754	758	761	755	763	772	776	751	789	799	776	774	763	805	737	785	759	738	750	729	768	819	734	751	784	779	804	732	746	762	788	790	752	766	747	775	784	766	796	799	752	775	752	832	763	793	782	752	741	748	753	758	739	788	809	734	757	822	748	777	833	761	783	738	735	787	720	783	765	792	777	799	750	728	763	809	768	751	732	746	737	792	769	759	738	787	762	703	785	764	803	806	709	752	797	773	759	763	726	779	798	775	782	746	761	714	811	796	805	772	763	717	762	764	761	718	774	775	775	793	769	746	830	791	799	769	762	772	745	760	744	783	708	743	744	745	751	772	829	776	783	739	771	753	748	803	745	785	828	716	780	762	761	758	804	747	782	818	759	759	731	803	722	790	783	790	755	703	750	793	757	783	733	795	777	758	792	704	775	726	769	809	809	814	752	813	776	813	787	759	799	791	764	719	762	778	765	775	776	740	747	816	757	779	766	815	775	789	764	800	724	724	783	748	803	799	749	755	810	808	759	787	757	846	758	716	763	761	800	775	763	795	774	751	760	780	779	810	740	794	734	802	725	738	754	776	775	771	756	740	736	807	773	762	774	757	765	719	781	795	794	773	742	760	773	764	753	807	754	815	750	774	771	689	739	803	766	735	777	767	734	746	767	776	794	783	778	822	790	755	779	788	793	813	757	730	789	776	741	786	767	796	729	794	754	814	755	739	744	793	700	800	792	789	733	757	731	751	744	747	755	777	812	775	769	752	772	795	753	787	773	759	793	739	740	785	747	724	775	778	768	791	747	740	775	774	785	717	791	751	778	786	691	792	782	739	754	854	739	790	790	769	787	766	763	744	836	748	796	745	762	740	719	743	773	767	751	802	778	829	761	745	746	791	775	799	765	745	721	768	792	752	788	815	722	762	717	751	763	746	775	805	764	830	738	772	716	792	787	744	743	740	735	753	772	744	778	772	758	788	786	750	736	751	753	761	776	726	711	722	751	754	782	720	817	711	785	754	771	762	754	771	773	767	734	766	807	801	770	741	793	773	797	772	740	706	756	791	819	765	753	760	768	785	795	772	749	773	769	804	799	750	762	786	764	787	702	761	761	782	779	730	790	830	766	741	805	762	763	764	788	746	758	748	822	769	781	780	767	711	760	709	779	770	813	750	775	742	747	793	722	812	686	801	772	790	708	758	770	779	736	776	764	750	809	736	765	748	781	788	758	766	747	793	814	789	747	778	753	718	743	753	741	736	735	819	761	765	737	775	752	772	816	740	744	790	749	756	779	807	781	811	791	733	760	706	692	740	777	744	740	776	712	754	782	734	813	758	778	766	774	735	761	755	744	806	785	822	742	785	750	746	787	780	771	759	744	762	770	799	819	747	784	803	812	728	761	767	742	769	752	788	810	778	751	746	750	736	738	762	750	749	788	779	748	766	744	777	787	765	753	736	759	786	741	761	773	753	788	777	773	780	755	749	786	765	752	776	749	741	861	739	757	730	768	763	755	788	809	778	797	754	839	788	761	738	770	749	751	763	771	739	742	772	768	765	770	780	766	806	805	750	726	797	723	771	750	767	794	726	767	811	799	769	765	764	758	764	736	768	743	790	745	791	790	793	783	762	782	772	752	752	796	736	744	746	787	748	787	734	737	788	730	746	732	810	712	797	803	779	746	767	748	777	825	759	780	790	772	751	747	788	729	757	777	769	780	740	731	739	727	764	832	774	794	805	760	749	773	800	783	782	744	795	771	774	746	719	790	785	744	754	784	765	748	752	741	751	740	746	745	735	744	717	760	755	783	793	802	738	783	755	774	779	776	762	718	759	745	784	789	838	724	714	815	786	829	754	759	790	729	779	766	772	783	780	805	773	789	774	757	738	752	763	750	773	754	762	788	767	790	784	773	766	751	822	754	806	781	746	719	739	778	774	759	734	779	733	776	759	773	786	753	730	794	756	785	772	783	766	754	748	755	760	758	742	752	723	780	763	796	794	739	781	775	803	784	830	769	770	746	720	748	794	752	793	781	763	771	786	763	707	773	759	763	769	735	802	762	775	781	774	772	821	823	742	782	745	789	721	814	720	762	723	782	759	788	705	712	745	802	752	761	775	738	790	781	765	771	758	764	738	690	780	757	794	746	754	739	798	757	735	749	737	783	806	805	754	732	785	769	740	802	757	772	807	775	774	754	749	788	765	777	794	758	748	792	717	803	725	746	804	817	757	705	735	832	822	789	746	792	772	751	806	737	791	802	782	786	742	727	791	761	795	720	769	762	773	806	772	766	736	764	750	750	733	760	803	704	700	740	745	787	789	745	789	720	826	780	798	784	750	764	730	762	723	769	757	759	785	723	790	762	761	754	762	779	750	767	751	744	745	723	746	781	735	770	752	768	812	763	750	748	735	768	746	714	784	777	758	764	763	820	764	787	768	735	768	747	779	753	776	796	773	697	737	756	734	788	747	778	747	745	817	816	832	780	747	730	716	825	778	754	754	746	776	790	807	784	759	826	802	740	704	819	761	747	793	744	777	733	737	751	785	714	772	779	822	794	756	785	739	783	758	704	784	816	782	800	738	789	746	771	774	720	740	805	767	789	735	832	763	776	772	800	724	727	770	745	811	770	764	717	740	699	741	777	771	813	806	714	781	753	749	733	765	738	735	777	742	834	759	773	761	741	744	762	752	760	782	733	762	729	758	805	784	797	802	758	807	760	750	771	746	856	770	741	791	809	736	750	778	760	784	764	778	776	744	738	786	707	786	779	740	725	786	773	784	748	785	802	706	768	781	747	775	786	742	773	752	776	767	808	762	777	772	769	794	770	817	789	763	772	765	789	730	771	792	778	785	772	839	786	731	742	767	743	749	778	772	808	774	795	788	773	763	730	787	777	765	769	740	795	754	784	763	802	766	745	782	779	762	721	760	757	736	775	798	783	771	765	761	760	762	752	742	772	788	790	735	738	809	776	756	768	756	756	750	783	730	755	733	815	753	824	757	757	727	768	801	863	758	782	762	778	736	745	765	777	756	789	777	726	771	750	718	785	782	813	762	725	758	721	763	803	747	751	767	775	816	752	781	756	827	748	777	757	762	769	756	721	799	806	738	768	757	791	757	800	798	787	746	740	750	737	799	790	760	770	774	771	773	786	831	729	745	836	769	749	749	740	809	759	801	759	722	732	794	770	749	786	700	754	784	730	771	730	762	768	783	742	806	741	756	748	743	769	766	758	773	740	743	802	749	754	733	729	781	825	766	773	726	812	757	754	763	788	767	739	757	734	765	772	794	768	792	784	746	720	755	709	729	805	778	762	773
1999	2794	2673	2611	5798	13668	16473	14384	9570	4233	1696	632	248	121	111	79	59	59	71	72	79	68	60	65	80	75	69	70	78	68	83	86	88	67	66	70	68	67	68	83	55	82	65	70	72	73	49	86	73	75	90	72	61	59	61	58	74	65	68	77	74	78	59	76	61	63	80	57	64	56	58	64	66	76	78	72	75	62	84	74	71	80	73	57	69	68	73	73	75	61	67	71	54	63	75	73	61	60	81	58	69	64	62	56	75	67	60	76	65	64	75	77	52	67	60	68	66	76	56	69	73	65	57	60	67	67	54	67	96	72	73	72	66	78	74	65	52	66	71	86	76	59	56	87	70	70	70	51	73	62	78	62	70	67	67	64	64	77	72	75	69	70	78	61	82	68	70	59	63	59	56	82	64	63	84	65	75	69	66	79	81	73	76	53	64	58	59	67	71	64	53	67	69	68	57	66	69	53	68	68	70	59	72	72	60	76	65	64	75	77	72	75	69	65	67	91	64	69	57	78	69	68	79	60	83	73	77	66	67	66	71	72	82	80	73	68	82	76	70	64	64	62	49	60	58	76	73	74	66	60	82	69	75	51	76	57	73	83	60	65	62	55	66	66	66	67	64	71	60	69	71	70	69	64	75	77	72	71	76	77	78	58	74	75	67	67	60	65	62	65	69	71	72	46	85	63	80	74	75	59	77	61	64	65	82	66	72	69	73	67	64	59	71	68	61	63	68	75	46	72	68	66	63	58	70	84	81	55	62	86	69	66	70	69	57	71	54	79	79	61	66	70	67	71	81	55	65	83	54	68	74	61	54	73	80	57	51	63	60	77	69	77	62	87	70	74	82	72	69	70	65	70	64	75	62	67	72	67	71	70	79	67	68	95	67	62	88	62	57	68	69	73	72	76	62	73	69	71	67	65	74	62	71	57	66	65	80	53	66	80	72	66	67	58	68	70	80	73	65	70	86	77	63	67	68	76	73	75	65	77	59	81	63	66	81	73	75	73	70	76	70	55	64	60	70	61	50	59	72	72	84	66	72	64	67	73	59	71	68	74	60	72	66	63	61	71	67	68	67	83	70	79	73	73	60	81	74	63	71	56	74	64	67	70	56	58	67	73	81	56	60	66	61	68	62	72	62	66	62	77	63	72	80	77	67	57	69	72	71	74	76	76	74	66	70	68	75	76	69	65	62	67	82	86	58	74	86	79	64	64	78	68	84	63	67	77	73	60	68	68	79	78	90	62	51	67	62	58	76	62	69	67	80	62	75	61	58	60	74	69	72	70	69	81	74	75	64	69	68	58	64	64	65	66	83	62	88	73	69	76	73	66	88	71	77	69	63	64	72	59	57	57	68	74	65	59	69	72	82	70	66	65	75	67	69	67	69	63	79	85	47	62	60	59	53	63	74	77	78	62	80	67	67	77	53	64	75	63	71	72	59	69	62	58	67	76	71	63	60	58	70	67	79	64	75	67	73	95	71	72	64	56	69	90	48	61	58	63	62	57	71	70	62	66	63	67	66	74	48	67	68	83	71	59	70	71	72	76	70	70	65	60	75	62	79	70	72	72	51	60	54	62	69	60	82	61	75	66	63	82	87	55	74	84	77	82	80	74	73	61	61	66	61	73	68	58	80	67	67	64	65	69	65	64	64	77	59	72	65	96	72	63	78	63	61	58	73	69	69	66	82	71	77	72	80	73	66	74	61	68	68	64	72	77	77	59	70	70	56	76	84	69	71	73	57	58	77	63	82	71	73	54	66	67	62	68	66	73	64	67	82	62	64	68	67	63	67	76	63	91	67	74	75	66	75	61	60	78	72	53	57	67	62	76	73	61	66	69	55	95	68	65	76	61	49	64	68	57	88	62	82	70	57	81	65	58	69	77	59	67	79	75	82	80	64	51	71	78	65	61	74	75	72	63	75	78	70	71	72	73	70	73	62	61	63	68	75	84	65	76	63	64	70	78	46	64	72	51	60	70	71	61	52	64	59	65	72	67	68	70	67	64	64	52	66	67	67	86	56	76	71	62	64	62	68	59	78	78	73	72	66	67	66	65	69	67	63	65	70	72	61	58	74	75	54	58	66	64	67	61	71	83	74	75	64	72	68	54	65	63	84	61	71	62	67	56	63	59	60	74	92	80	70	77	64	65	61	63	66	74	55	51	67	65	62	60	60	53	65	66	82	58	68	66	66	68	69	72	83	65	61	62	73	80	78	63	69	68	75	68	70	68	64	69	65	76	71	76	65	55	69	76	64	66	77	67	72	64	64	89	63	73	65	75	90	68	67	68	65	70	63	67	60	72	67	61	63	78	69	73	58	66	58	75	71	59	66	59	73	73	60	87	62	55	71	75	57	56	73	76	70	72	66	69	73	61	75	60	63	56	59	69	71	64	67	63	63	67	75	70	91	71	73	63	60	56	75	47	59	75	82	74	70	68	76	84	69	81	81	66	62	65	71	61	81	67	61	67	82	68	70	67	62	65	65	64	63	71	68	61	70	65	55	70	70	61	69	56	67	84	86	68	63	59	64	71	73	73	84	74	72	68	67	66	77	70	80	64	62	63	53	69	73	80	77	93	55	57	81	80	65	65	84	59	63	58	80	71	84	64	81	54	72	57	83	53	72	74	70	70	56	59	74	72	68	65	65	65	71	71	69	66	77	82	55	59	58	63	54	70	62	63	77	57	71	62	59	66	74	71	78	69	58	64	83	76	79	68	57	65	60	75	77	62	60	85	70	77	58	53	65	71	76	67	76	74	69	71	80	74	73	72	75	65	70	85	49	67	74	57	53	57	74	80	60	80	83	72	74	68	79	83	63	63	67	78	78	66	87	73	57	69	70	63	74	74	65	71	73	73	76	68	79	65	66	58	68	66	56	60	72	80	74	69	65	52	78	74	67	71	59	63	66	56	68	65	58	68	68	56	68	63	83	54	77	66	65	86	72	60	71	66	68	73	58	64	75	69	70	68	77	53	87	88	79	88	62	72	80	70	67	74	71	76	77	87	78	77	59	67	68	73	77	83	63	77	78	65	56	72	79	62	81	79	77	66	62	64	71	72	75	70	65	68	76	83	71	65	69	76	60	79	67	77	53	82	63	67	66	79	76	56	80	85	69	68	75	71	73	76	72	60	76	71	62	72	73	70	83	71	77	58	82	64	67	60	71	63	67	72	72	75	77	78	75	70	78	66	60	65	76	75	62	70	66	76	57	83	68	63	73	63	65	68	63	87	74	66	70	57	68	61	58	53	77	74	66	61	68	68	64	62	57	61	73	68	67	69	74	72	71	86	59	79	68	71	87	57	75	85	75	73	62	68	58	63	69	67	75	66	60	77	65	59	55	54	75	67	85	71	61	77	62	63	54	66	70	70	74	79	67	73	73	57	76	59	61	61	65	72	73	60	73	70	83	61	68	74	62	70	65	75	76	61	69	70	72	79	73	75	78	82	59	68	63	84	68	81	69	63	62	70	54	69	64	69
29481	26972	24738	36751	57012	67895	66837	59043	46842	34054	23491	12646	5292	2004	1128	943	889	838	872	809	828	834	870	801	841	873	857	818	862	840	899	791	799	896	821	854	811	844	804	823	841	805	816	830	808	827	833	867	826	841	824	853	841	851	804	845	832	805	811	808	841	818	824	768	817	834	771	800	830	831	870	854	872	839	797	858	840	788	804	809	837	783	820	820	845	823	806	848	884	840	875	826	817	792	853	830	828	787	857	906	907	802	840	809	793	784	809	800	871	819	805	833	834	792	783	833	779	811	826	826	840	843	830	849	825	842	820	847	818	827	831	846	860	847	775	838	822	822	847	826	804	834	805	858	831	860	800	852	818	845	826	850	854	845	801	836	871	836	805	794	858	867	842	832	812	827	853	812	797	805	867	824	814	820	808	889	808	804	829	896	859	829	807	845	757	782	880	836	857	824	857	815	817	824	833	860	851	827	808	852	821	794	837	826	810	861	803	850	822	852	849	870	855	874	815	893	845	885	847	853	846	792	789	852	850	868	844	819	802	843	826	851	785	863	788	875	827	849	835	865	807	835	857	867	828	863	789	859	850	833	836	820	806	829	795	821	848	885	831	792	823	822	779	818	868	846	840	843	803	857	874	799	786	785	849	803	857	819	859	830	879	887	876	862	877	892	774	813	789	822	835	854	861	832	852	840	844	852	855	831	845	857	869	829	817	793	849	824	821	811	802	825	845	876	816	869	868	883	836	846	805	823	841	814	829	838	887	842	833	799	843	818	848	823	817	799	793	870	825	852	835	838	832	901	881	854	879	804	830	868	851	774	811	848	863	858	877	861	808	877	846	804	808	826	845	776	814	854	811	848	869	859	802	855	896	862	761	839	824	836	849	790	844	795	795	812	805	799	812	863	869	824	868	848	836	825	824	838	847	839	825	836	837	815	855	795	860	871	819	812	835	826	857	884	871	866	799	830	814	896	793	810	834	858	815	863	852	828	874	868	808	820	813	834	826	806	823	822	829	797	809	806	851	811	837	795	847	827	841	796	837	854	820	824	839	842	807	818	834	855	802	853	822	825	805	831	877	835	867	883	811	823	808	815	883	841	835	816	828	853	848	818	841	838	837	816	854	851	832	840	820	821	849	837	871	779	817	859	847	854	871	806	870	803	813	780	887	832	852	834	793	876	845	844	826	845	824	822	867	879	868	858	787	809	818	890	848	846	941	838	840	845	824	817	839	842	807	850	814	847	882	820	855	848	867	827	855	838	841	831	823	856	836	786	885	798	886	826	818	821	800	848	825	844	850	830	817	830	852	858	838	811	872	864	832	798	836	867	840	843	800	799	823	830	833	803	841	853	845	887	854	833	838	857	846	851	801	812	833	855	831	829	826	828	869	819	874	787	868	837	848	821	842	860	867	804	809	874	832	823	831	817	842	785	801	852	823	808	867	859	779	833	800	835	818	835	853	834	807	822	822	819	874	853	816	800	890	857	830	782	833	816	813	862	800	828	831	853	841	846	863	880	820	811	794	798	847	805	873	799	853	835	806	811	838	841	861	916	839	855	792	831	827	805	818	842	836	837	859	841	806	888	863	832	821	872	831	863	836	781	818	818	876	848	855	855	862	863	820	853	852	818	797	867	793	860	842	827	861	858	791	795	863	839	872	800	813	849	810	822	860	814	850	843	789	781	860	807	865	842	837	874	815	851	873	837	824	843	852	846	844	847	825	895	821	778	848	825	874	871	831	816	871	812	891	832	843	814	851	787	863	838	879	812	863	850	875	876	830	831	842	832	814	829	799	769	792	835	807	828	814	821	849	801	833	835	828	785	812	909	907	827	806	848	866	827	850	831	824	853	847	813	860	810	816	864	806	832	838	851	831	823	820	875	827	832	878	874	811	828	841	863	826	869	877	847	834	852	815	944	787	842	821	849	854	852	833	870	811	805	798	799	843	794	840	798	839	860	825	865	779	829	876	813	903	855	836	848	802	852	852	812	842	823	787	841	845	838	837	813	832	839	906	846	806	800	802	842	870	811	834	819	807	822	778	883	831	856	841	873	844	825	795	834	836	857	826	861	822	860	828	886	855	838	794	812	861	879	839	854	836	823	853	826	845	779	842	771	850	790	878	806	805	815	817	898	818	814	840	870	841	851	828	810	868	849	837	867	861	800	827	841	886	840	833	829	838	825	849	808	813	849	845	881	837	841	852	875	842	788	864	846	842	848	854	789	879	882	878	852	848	839	834	813	814	834	848	855	861	894	852	785	832	877	854	828	832	783	823	846	854	790	841	789	872	870	853	836	841	840	780	848	832	841	793	809	841	825	885	830	872	845	826	817	822	805	804	774	776	833	800	835	844	846	826	822	814	805	857	891	788	823	837	825	767	816	872	815	830	850	840	858	816	872	820	843	808	845	824	860	832	853	842	860	838	870	818	822	793	875	851	832	855	796	820	815	853	826	857	856	797	792	866	798	847	861	840	823	848	844	853	861	802	832	840	814	782	819	853	879	818	839	842	876	849	794	859	843	854	765	891	853	814	812	840	806	814	803	824	878	836	804	852	844	860	884	867	822	796	826	837	827	837	815	889	789	856	889	804	867	829	833	876	823	848	852	832	852	852	851	864	838	877	782	832	877	802	860	809	868	840	866	820	803	820	846	870	834	846	863	848	840	879	839	834	833	856	812	818	848	855	830	866	866	854	837	806	874	893	827	764	823	846	892	854	874	789	800	841	838	769	856	844	840	870	833	863	823	871	861	840	790	804	839	814	793	834	877	810	817	819	866	816	852	821	835	876	843	833	850	877	851	807	847	810	835	854	810	790	855	799	858	812	806	820	822	849	893	840	802	862	814	850	838	807	807	862	831	792	794	840	875	787	897	840	775	879	875	824	853	857	861	836	860	827	847	861	858	830	827	873	801	824	815	808	795	804	810	826	867	814	780	894	813	858	858	809	850	860	820	874	801	849	864	821	862	811	804	822	838	795	826	853	824	838	864	823	892	852	855	822	867	803	884	840	825	793	916	790	770	845	774	796	839	821	839	826	821	825	856	790	843	868	843	776	837	846	833	835	831	836	818	824	838	831	828	871	893	842	827	825	879	786	815	888	801	844	872	824	845	834	875	828	863	783	831	809	830	847	850	828	781	823	831	854	855	832	785	821	826	835	828	844	857	800	816	849	818	826	860	802	868	877	846	837	836	834	823	803	866	826	827	820	822	869	846	879	860	833	843	831	852	784	817	801	881	847	768	852	884	801	863	827	866	851	868	811	879	835	849	822	797	824	782	815	822	803	863	826	819	867	857	813	871	864	879	796	810	818	823	822	861	870	812	849	807	850	800	841	798	843	793	780	887	852	864	870	877	866	867	826	802	898	827	827	853	853	812	822	872	837	861	811	885	861	800	849	853	808	867	805	798	809	820	798	824	849	790	840	871	874	839	818	798	825	835	858	834	834	794	830	878	876	839	854	851	848	782	835	798	829	851	870	834	827	830
1653	697	528	565	965	2113	3568	3092	2389	1124	504	243	111	74	62	47	53	51	66	51	62	59	40	49	58	58	56	50	60	46	58	60	78	51	54	68	62	56	50	58	60	62	60	59	71	57	58	53	50	72	55	53	61	47	52	57	59	55	44	52	61	61	59	57	51	56	44	67	52	49	65	62	51	51	45	47	72	47	49	57	68	42	65	60	47	53	47	48	52	47	47	51	50	58	53	46	41	64	50	48	57	67	62	49	50	51	38	46	64	52	54	59	60	61	65	68	43	69	54	50	62	65	49	61	58	52	47	51	52	54	66	59	59	59	69	51	58	56	64	54	63	50	55	60	60	59	65	58	52	74	34	55	53	54	51	58	48	66	68	64	58	68	57	60	52	68	60	63	48	51	60	53	46	56	54	68	52	55	51	55	47	54	54	65	68	67	65	56	61	55	69	49	41	47	54	36	46	56	56	69	52	60	57	44	45	71	35	47	57	58	52	43	48	52	64	51	50	49	58	48	64	48	63	58	45	44	65	63	51	48	48	50	57	67	64	59	56	70	66	51	48	63	52	47	56	45	52	50	54	59	48	48	68	60	66	49	48	51	61	53	68	64	60	67	50	47	62	52	67	59	46	59	56	58	56	57	45	42	59	60	38	52	42	57	49	63	56	52	62	50	46	60	72	57	57	51	63	60	48	54	57	56	65	57	49	50	54	50	70	54	59	56	50	55	64	36	65	57	44	56	56	54	58	53	60	51	66	51	62	59	75	71	56	53	54	50	46	54	44	52	65	62	53	58	44	74	55	52	65	57	54	55	54	58	58	60	52	67	43	65	48	61	61	46	49	46	57	67	57	64	50	59	63	66	55	46	62	62	65	54	58	64	56	59	54	65	44	50	51	65	43	63	64	56	52	54	53	49	60	44	55	72	49	52	56	66	44	53	50	48	54	50	55	54	63	54	65	60	62	54	58	45	59	43	61	69	52	51	57	65	49	47	53	62	57	58	61	48	56	46	48	69	48	54	64	53	46	54	60	50	65	59	71	54	63	63	59	61	52	63	69	64	74	51	49	60	52	43	52	85	50	75	51	61	59	58	59	52	50	48	60	51	46	62	54	47	51	69	59	59	61	70	42	54	54	44	60	58	62	54	57	50	49	55	70	53	64	47	63	48	62	66	63	45	51	71	48	71	66	52	52	63	50	59	41	55	54	50	56	48	41	52	72	58	45	46	56	57	59	59	56	65	48	56	58	56	68	60	69	59	43	57	62	65	55	56	36	62	44	61	45	64	62	54	51	52	49	64	49	57	53	52	62	53	73	65	55	39	50	48	60	57	69	52	49	51	64	48	56	61	58	66	59	58	60	46	54	50	65	68	59	44	59	47	49	58	54	53	39	46	58	65	54	66	57	60	39	55	67	52	62	60	63	51	63	56	63	49	46	67	51	49	40	43	57	58	58	54	63	49	58	50	52	53	36	54	63	60	44	58	49	52	52	51	64	60	58	73	53	53	61	55	47	53	59	49	75	70	51	44	67	55	58	66	46	60	48	48	53	70	47	55	60	53	62	70	45	69	66	67	56	50	58	70	49	47	57	57	58	55	48	49	48	56	46	47	60	41	51	44	49	63	62	67	47	61	57	68	64	50	63	61	52	47	62	51	50	46	61	55	52	56	61	58	62	59	56	50	48	60	45	53	56	46	64	60	50	49	68	56	56	56	55	46	56	49	59	67	49	63	53	56	50	62	73	70	50	40	58	58	60	60	64	59	57	48	59	51	61	65	55	68	56	58	46	53	60	63	61	46	62	60	47	53	49	59	75	57	69	56	43	42	57	65	57	64	47	63	50	51	47	62	55	57	38	68	62	64	58	52	68	52	56	54	46	49	58	68	51	55	46	73	60	63	47	49	50	58	55	58	56	55	64	63	47	55	58	50	66	67	61	67	65	61	55	58	49	56	51	55	62	46	49	42	57	50	64	68	60	36	58	60	67	51	53	70	65	62	71	51	60	37	54	61	45	56	43	60	74	54	58	64	63	64	66	56	47	39	51	57	68	57	40	46	62	51	64	73	51	59	57	61	52	63	67	48	54	55	51	51	67	54	60	57	60	61	62	54	63	56	54	61	45	55	57	66	52	58	67	58	67	60	56	66	48	51	62	59	69	45	56	52	58	55	51	61	65	59	45	65	48	65	63	57	68	67	56	64	64	57	44	58	61	45	60	65	61	64	61	55	46	52	57	68	49	43	68	53	60	54	60	48	60	45	63	60	46	64	50	64	49	55	52	61	57	69	58	65	56	60	54	54	58	55	50	61	61	60	39	56	49	57	60	64	57	57	55	60	57	58	56	57	56	63	52	61	62	62	42	50	56	64	65	59	64	64	62	56	61	66	61	60	73	58	58	57	56	43	53	52	48	55	58	58	67	61	40	49	50	48	49	56	52	50	48	51	76	66	45	67	63	58	63	55	66	52	49	72	54	68	53	63	60	61	62	59	61	48	73	60	55	48	67	49	71	53	56	55	65	66	56	60	41	62	45	60	57	63	53	61	48	55	57	63	60	49	49	53	53	55	58	49	49	46	66	61	53	64	52	78	57	54	42	49	55	53	56	61	62	59	53	56	57	56	52	56	72	50	51	58	62	59	46	65	47	55	65	46	57	54	45	40	57	57	49	48	62	62	63	63	46	65	48	51	57	67	49	53	48	55	69	46	51	52	54	67	60	49	57	48	65	54	64	57	55	66	55	62	50	57	76	60	53	70	55	48	55	63	48	53	60	46	52	48	66	49	57	56	56	49	71	52	53	55	67	47	50	41	59	48	53	58	61	73	59	71	60	61	57	46	62	52	62	69	65	56	60	53	65	61	45	56	47	52	55	60	67	60	60	57	58	57	48	54	55	53	57	51	54	59	55	57	45	42	64	63	58	60	52	69	59	43	49	56	71	53	55	51	61	51	58	50	65	52	65	72	51	59	52	55	53	60	52	51	56	46	50	53	47	60	59	70	48	65	52	51	47	68	55	36	55	52	59	60	56	57	55	51	64	41	58	44	61	50	55	46	58	60	63	57	52	48	66	67	57	47	56	70	62	53	50	58	47	68	50	60	49	50	60	64	64	57	64	58	60	53	62	50	62	56	52	58	62	49	54	49	54	54	70	70	68	49	62	56	49	48	57	59	52	62	52	63	54	80	41	53	41	52	69	63	57	59	62	57	46	51	51	57	52	55	58	56	52	54	47	55	66	54	48	46	61	69	57	54	58	53	56	50	51	51	71	57	57	34	50	57	58	62	61	63	55	48	45	45	62	59	66	47	61	60	57	34	49	60	56	52	38	63	57	54	57	50	58	66	51	49	47	60	63	55	74	51	52	60	56	57	56	60	48	66	62	68	60	58	57	52	50	42	65	64	60	63	61	53	55	64	61	48	67	46	67	66	51	75	49	56	48	61	63	58	51	55	58	51	49	59	55	48	44	56	49	49	58	53	61	57
18171	12268	9772	19743	32339	38478	40825	36242	30142	21095	12498	5757	2300	1169	837	721	695	744	723	656	714	666	641	601	698	700	698	690	690	706	681	681	692	671	723	670	688	690	712	636	666	701	683	684	760	691	656	644	671	737	652	702	707	690	708	718	704	708	681	689	681	668	700	684	671	661	703	683	651	660	710	709	677	635	689	707	718	665	659	682	674	712	709	681	691	666	706	732	673	669	663	658	709	672	663	637	688	712	718	676	678	748	663	684	653	654	702	666	724	689	662	701	658	684	685	671	687	687	692	680	675	664	674	674	663	707	688	677	730	662	665	734	679	663	736	701	699	672	683	695	721	652	701	717	694	667	652	691	692	681	687	751	690	703	669	707	653	709	709	645	710	708	665	675	678	679	687	674	719	647	682	661	677	666	664	675	681	706	686	700	687	646	722	716	683	693	665	718	697	711	637	673	706	688	726	664	689	691	650	721	694	670	696	645	691	657	663	675	715	661	684	718	665	671	643	687	669	689	674	658	655	726	713	665	718	677	734	750	736	674	647	662	693	706	691	705	689	716	704	681	656	719	672	706	674	713	638	666	686	649	662	716	687	675	647	725	691	667	665	712	671	682	707	648	656	662	693	757	692	682	701	661	673	717	703	643	739	690	711	724	694	680	653	665	613	641	687	705	694	641	678	691	682	716	666	667	664	734	664	723	656	716	704	689	665	705	714	705	693	718	694	618	712	655	703	691	680	676	660	766	696	668	710	719	677	705	714	649	695	686	697	689	684	676	696	704	712	683	677	681	665	665	697	672	695	666	696	678	704	728	692	704	662	686	687	672	662	746	690	687	649	668	663	699	702	680	637	696	700	729	693	719	654	706	720	707	675	644	687	677	727	701	681	703	684	668	679	654	697	675	662	718	641	682	693	671	691	675	641	679	718	694	666	667	693	678	750	693	689	679	703	727	693	674	694	701	695	709	641	689	666	656	672	724	699	674	719	649	732	680	722	674	647	645	691	686	733	650	662	695	735	667	661	650	695	699	633	728	683	688	705	696	689	652	685	749	689	719	682	703	700	694	717	665	707	676	682	654	661	664	666	677	685	704	710	658	702	684	717	787	673	718	677	665	666	650	682	682	670	696	677	681	672	695	707	690	686	726	653	630	692	661	744	696	659	667	631	702	700	722	730	694	686	709	678	666	699	657	695	662	655	713	683	701	714	659	684	645	698	658	688	674	681	698	709	651	679	720	684	637	662	695	690	638	726	686	695	714	670	687	685	724	661	701	687	703	727	720	685	642	630	697	705	687	678	677	689	688	689	633	677	669	665	639	661	689	654	660	690	644	673	672	716	631	650	665	702	646	647	668	701	732	646	688	691	699	699	753	668	682	642	674	693	719	720	712	675	754	676	684	664	674	657	690	654	732	738	667	716	676	701	678	683	673	652	670	705	700	700	633	689	661	701	653	700	685	684	649	664	641	661	662	689	676	689	648	694	746	680	657	693	646	692	690	669	702	710	684	676	708	713	692	675	687	659	701	691	643	654	711	698	692	697	727	654	688	674	740	667	675	694	694	695	686	679	655	652	713	708	728	665	726	681	654	659	684	677	718	709	664	684	691	681	670	677	714	668	698	726	711	702	673	690	682	645	697	720	701	696	676	671	723	657	690	684	701	654	710	673	726	639	730	693	692	666	690	673	716	719	733	694	699	710	690	686	666	695	686	685	669	695	721	719	672	683	696	717	665	654	665	670	710	660	711	715	676	663	717	666	694	697	665	639	672	677	703	677	696	686	691	697	694	715	707	667	688	678	733	664	661	677	680	723	703	673	662	691	613	693	690	691	711	715	675	700	711	673	636	695	718	693	718	674	684	732	700	685	677	696	696	705	678	676	707	686	687	691	672	707	711	615	677	724	686	701	689	676	729	678	669	676	672	685	687	736	660	702	747	654	639	700	676	706	695	667	665	692	610	723	657	653	642	688	652	676	661	658	674	722	733	731	709	698	671	699	685	668	708	672	680	677	687	679	674	651	650	687	715	690	687	664	634	716	705	750	644	700	668	733	693	718	716	637	700	688	669	695	632	720	730	675	668	704	661	655	680	687	690	700	708	646	676	690	633	699	654	716	642	723	731	693	690	689	665	743	661	653	700	680	701	694	701	718	713	709	653	688	692	634	680	656	734	658	695	673	708	714	688	703	707	710	679	692	736	677	716	690	711	706	730	638	648	701	670	688	644	698	725	683	686	662	683	647	686	686	652	680	647	715	683	670	682	697	645	750	661	666	665	706	642	693	699	635	697	637	720	649	718	689	707	710	712	702	713	714	693	676	725	707	642	651	689	689	717	714	677	709	655	658	697	685	679	700	678	695	699	707	672	698	708	717	685	697	698	708	666	660	721	727	689	671	680	725	662	695	681	654	661	709	695	660	662	664	658	690	649	700	651	681	693	671	704	682	718	660	700	718	687	651	709	689	661	711	666	684	721	698	695	675	713	642	687	729	696	678	676	711	698	733	651	698	666	708	625	669	674	665	704	680	668	693	727	703	721	721	692	685	711	733	696	710	706	684	688	697	678	697	701	697	661	684	707	714	686	710	713	676	688	688	723	712	694	746	651	700	698	734	688	747	667	654	742	675	667	700	706	653	704	717	652	706	719	664	697	683	654	700	692	691	715	691	678	649	677	656	725	735	683	652	668	713	657	705	698	726	699	706	689	614	632	663	738	688	737	695	733	707	723	696	647	688	646	650	707	695	700	683	714	657	716	703	699	710	654	694	671	754	716	719	673	722	705	674	659	682	688	708	680	672	712	704	626	627	710	717	687	697	724	672	664	670	653	670	674	704	646	676	682	689	684	707	692	732	732	695	671	683	740	664	689	644	662	692	702	676	733	697	677	710	698	687	692	731	676	678	659	663	665	711	637	684	671	673	679	670	677	707	654	703	684	675	696	684	746	639	677	669	707	642	708	687	680	708	692	614	665	663	692	655	659	704	699	700	672	715	717	664	733	692	680	712	678	686	683	700	668	718	681	735	710	706	683	686	661	718	717	689	709	693	656	712	729	704	680	670	726	649	688	682	667	703	689	723	652	692	645	690	667	720	716	643	730	697	700	678	643	679	673	677	699	702	654	672	667	672	718	696	704	718	685	592	676	689	693	684	702	699	721	652	656	662	693	750	674	683	716	707	691	696	701	698	702	656	679	658	672	679	689	700	688	672	671	696	694	708	681	663	673	669	676	634	725	711	688	699	698	670	689	708	660	691	638	713	641	642	751	651	678	671	697	689	713	670	674	679	688	662	701	684	718	696	726	685	723	681	694	689	706	701	663	660	664	648	700	712	669	701	672	706	696	758	655	684	628	650	696	664	732	687	718	715	657	686	693	706	631	635	712	696	675	708	674	704	714	690	706	621	702	726	700	672	706	696	731	718	713	634	737	700	656	669	710	697	691	647	669	681	675	655	675	672	699	682	659	697	652	678	662	667	701	648	684	694	669	743	658
1146	1466	1570	1985	3505	7880	9519	8093	5066	2444	1029	415	149	97	75	66	66	48	64	60	66	82	61	50	57	62	66	61	75	54	64	65	57	63	62	64	60	64	71	58	70	54	55	55	66	66	61	46	57	62	69	66	64	64	56	58	52	65	69	67	61	70	62	64	72	63	51	66	58	59	57	66	72	47	60	59	53	73	67	62	49	62	55	64	60	70	57	67	63	57	63	55	47	65	53	68	57	54	45	57	61	68	65	62	78	57	67	58	81	64	65	61	68	56	65	58	65	79	60	57	57	66	54	56	64	45	58	61	68	53	63	67	52	62	59	58	71	65	63	60	65	52	59	69	71	67	57	71	62	55	54	56	52	55	68	48	62	58	51	69	48	58	59	72	60	75	50	57	62	60	58	72	71	66	56	71	66	45	64	79	68	63	61	71	52	62	82	55	60	79	63	53	59	68	67	70	68	69	80	53	64	57	73	58	53	75	63	66	61	65	70	64	48	64	62	72	71	66	72	79	67	71	75	57	67	62	54	73	69	70	69	62	67	75	60	79	59	61	78	50	55	74	60	62	51	67	55	60	77	52	65	73	66	65	63	57	64	64	63	45	53	60	54	55	54	67	57	70	66	73	63	67	63	72	69	58	55	67	64	61	59	62	67	51	76	58	66	54	47	78	67	58	67	63	66	57	64	69	55	74	57	56	51	67	62	71	75	60	50	63	70	55	55	51	62	46	70	57	57	69	60	64	55	47	61	61	62	50	70	71	47	65	67	59	55	50	68	61	59	62	65	61	49	68	65	61	67	79	58	57	53	63	56	58	63	54	71	62	59	49	77	52	64	51	68	74	59	49	66	62	57	65	58	58	50	63	64	55	71	64	56	46	53	62	50	51	48	56	59	57	60	63	56	68	50	61	53	64	61	60	67	58	65	70	74	66	62	58	51	57	59	57	59	65	68	79	62	75	56	72	67	65	62	59	63	64	70	54	64	65	73	59	52	55	79	75	64	63	60	59	73	75	61	58	63	74	57	57	61	50	58	50	55	60	61	55	58	67	67	73	66	73	68	53	77	57	61	60	67	58	47	53	57	64	59	52	58	68	72	58	54	57	82	57	76	58	55	59	76	55	69	66	62	67	61	57	43	56	61	57	63	66	68	59	71	74	69	65	63	60	65	84	69	61	48	57	47	59	63	50	65	72	63	47	59	52	71	57	58	55	50	55	54	55	65	68	73	73	64	62	49	72	67	68	67	75	58	62	72	56	72	57	59	65	62	66	51	54	71	73	74	60	62	70	50	53	66	67	66	51	65	67	74	74	65	67	62	62	57	61	68	62	51	77	74	53	64	79	69	60	54	64	65	55	61	70	79	47	53	44	73	60	60	67	67	52	64	79	69	68	43	72	62	50	74	68	58	70	62	77	59	52	59	77	68	67	64	68	64	64	78	66	68	61	69	49	67	77	63	54	67	54	61	74	53	63	55	54	66	74	68	73	71	59	64	75	63	65	68	54	60	55	72	61	72	58	54	74	60	68	62	72	67	61	63	71	53	59	68	55	69	62	62	58	56	61	49	48	71	69	62	61	59	65	64	66	64	59	66	47	57	64	48	70	51	55	53	72	75	57	64	56	67	70	51	55	77	60	59	73	61	63	65	62	50	65	68	65	70	58	66	61	66	60	69	63	58	66	69	51	63	76	67	81	55	58	64	65	54	70	49	58	72	60	61	63	65	66	52	64	48	66	68	60	50	68	76	66	65	49	68	60	70	71	52	71	62	62	60	59	60	66	52	60	67	62	69	76	50	59	56	74	58	63	64	72	60	67	66	55	76	57	60	68	64	68	63	70	54	70	58	78	64	54	61	63	66	75	63	65	79	71	64	57	61	58	66	54	64	65	56	73	75	71	57	66	77	62	74	83	68	71	57	54	69	71	59	69	69	63	75	56	64	68	64	70	63	71	61	52	54	73	60	70	82	60	55	81	60	63	74	69	55	75	57	48	53	63	66	65	65	75	52	68	79	67	74	53	71	69	61	66	69	69	60	45	70	63	75	58	68	73	68	62	56	67	51	60	46	64	49	60	58	54	65	52	73	58	67	67	77	58	63	56	66	61	61	61	73	67	82	70	62	57	68	71	60	61	56	52	45	63	69	51	53	57	69	65	65	63	64	73	63	67	54	65	61	70	71	64	52	46	72	79	54	62	62	57	54	68	59	57	51	47	60	61	58	62	66	57	65	67	50	61	58	68	70	64	63	61	65	67	69	60	67	75	66	64	72	58	62	65	58	72	63	65	71	49	61	52	67	61	71	70	64	61	65	61	53	62	61	67	70	68	68	59	68	48	57	51	66	62	77	62	59	86	66	63	72	66	51	63	56	64	53	47	44	52	64	51	60	66	58	59	52	66	59	61	53	73	65	53	65	55	60	63	59	57	55	55	58	65	61	59	52	52	58	65	73	60	61	63	59	58	76	63	48	61	77	63	54	61	45	56	75	56	50	59	63	56	59	53	53	63	47	83	56	57	62	64	55	58	56	80	67	63	60	60	55	74	60	58	69	70	57	53	61	73	62	52	62	62	63	63	74	51	61	55	65	57	68	68	76	63	57	66	57	76	71	64	72	57	53	59	62	69	78	74	47	63	57	76	51	70	69	55	45	61	59	53	66	63	63	65	59	68	61	69	60	69	62	65	74	71	50	57	58	54	52	58	46	63	61	53	68	60	68	65	62	73	67	54	48	53	74	68	69	54	60	60	69	62	55	71	46	51	58	63	77	71	69	59	68	62	51	67	51	70	69	63	65	69	55	66	67	54	66	63	59	78	57	63	60	76	76	42	71	60	56	65	57	68	68	52	77	49	64	53	49	64	43	59	50	59	60	70	72	54	75	57	71	53	68	65	58	67	61	76	71	68	63	53	60	59	65	66	52	57	69	57	46	74	58	57	48	67	70	57	54	69	58	58	65	55	49	54	78	57	53	54	61	55	50	74	58	79	58	72	50	56	63	60	64	64	53	62	55	65	44	64	62	54	67	55	60	56	65	55	57	63	76	60	67	67	71	63	60	62	59	66	50	58	61	65	75	59	61	54	62	56	62	51	69	67	57	65	61	68	54	73	87	68	64	65	72	57	46	67	56	50	69	58	77	64	60	65	65	70	62	65	71	66	71	58	62	54	66	66	64	62	69	59	54	55	49	54	75	58	61	63	68	75	68	69	66	57	63	59	63	50	78	72	59	56	67	69	51	71	62	70	66	71	67	47	70	67	47	56	57	70	56	61	57	55	64	73	64	65	70	55	61	70	71	66	60	64	66	45	64	67	57	47	62	59	69	65	60	65	58	63	56	61	76	63	76	64	67	57	62	46	64	60	51	70	65	64	51	75	74	54	50	64	64	49	54	75	61	57	66	55	53	61	61	66	48	66	64	63	67	58	72	61	54	62	67	55	71	54	62	60	63	57	67	65	55	60	62	55	62	60	63	74	63	52	66	70
23521	20370	19271	34316	48957	56437	55050	47586	38000	28191	18587	9297	3659	1586	964	823	792	762	749	717	724	722	753	766	743	763	737	733	764	736	714	777	733	760	748	779	770	776	683	793	781	728	782	718	740	736	747	749	719	776	735	787	786	797	773	760	799	777	768	780	741	747	790	783	730	745	721	748	742	757	735	765	750	811	749	762	763	735	760	750	773	785	723	739	724	752	737	778	753	762	768	737	735	774	734	773	758	721	700	727	759	769	760	742	763	735	737	764	830	706	738	715	734	737	784	801	771	738	837	736	736	727	736	745	816	753	698	708	765	744	787	769	751	725	764	784	742	725	719	752	729	765	764	753	789	792	779	781	768	730	766	779	748	752	753	756	730	804	718	722	742	786	748	766	733	752	751	749	752	742	734	751	744	802	768	742	728	800	759	751	703	723	728	765	738	755	723	775	780	783	764	735	781	698	723	715	753	798	785	725	790	778	688	774	766	727	749	694	746	717	729	709	778	724	763	796	770	675	723	782	752	718	767	769	775	717	730	731	783	742	769	766	738	716	723	747	713	779	752	760	758	761	772	751	745	774	719	776	721	724	778	729	758	762	748	784	789	732	735	767	762	748	717	733	726	734	731	711	781	748	688	736	719	772	736	749	793	762	755	724	761	745	736	745	753	745	728	760	771	821	795	765	734	789	789	743	756	766	744	825	746	691	762	718	744	758	759	759	761	727	795	793	790	720	699	748	725	707	725	760	762	800	757	722	758	737	731	808	786	722	744	726	731	803	750	746	730	770	741	758	775	750	708	751	788	741	771	773	778	767	771	718	751	747	760	816	760	741	783	750	745	740	743	731	742	796	765	767	772	760	717	755	722	689	761	740	766	741	724	795	734	768	782	758	794	772	762	763	729	743	757	765	757	817	766	787	749	798	737	735	765	765	790	758	721	750	772	744	690	743	734	797	770	691	796	715	725	759	740	756	735	769	751	802	785	768	738	767	740	718	717	745	689	785	756	737	717	768	761	768	719	745	801	745	751	769	759	734	705	765	759	740	759	759	737	744	735	751	772	743	762	740	719	756	751	789	789	779	729	718	736	796	733	767	796	725	776	721	765	742	750	726	767	759	732	729	725	796	749	795	810	741	699	704	794	754	764	806	761	789	782	769	770	706	783	742	753	758	777	708	735	797	757	781	764	728	756	742	730	781	734	746	730	756	793	773	769	731	783	773	732	740	770	695	777	757	758	793	763	739	759	769	809	770	751	713	782	762	734	715	763	731	731	728	738	811	701	791	749	748	750	779	773	788	763	720	721	773	770	789	737	728	732	735	770	730	746	775	776	810	764	729	743	764	765	751	722	787	775	756	752	732	763	794	755	731	782	713	732	740	791	758	749	773	773	772	730	732	707	750	778	777	761	770	798	725	735	765	772	803	740	754	785	773	805	731	811	723	765	782	763	772	723	770	742	767	785	746	761	728	718	781	760	784	783	762	768	749	728	769	753	763	781	762	761	723	749	713	761	754	796	739	787	781	745	734	786	763	722	760	735	746	738	738	745	715	753	751	720	743	743	785	759	735	777	758	750	767	734	761	695	735	740	768	741	753	731	743	740	699	767	709	746	739	745	738	764	763	798	787	765	764	765	800	789	725	770	731	781	744	770	758	748	734	738	776	740	809	771	766	792	807	713	757	749	776	717	754	755	727	736	807	740	750	701	743	739	763	718	757	772	728	756	792	785	750	758	762	710	740	752	779	713	740	733	726	731	766	780	755	791	757	761	725	781	787	736	798	750	750	730	784	721	766	762	749	783	787	765	754	768	775	762	771	746	737	797	758	783	750	781	738	754	720	721	769	744	815	769	753	746	733	697	747	727	734	758	762	775	748	805	750	747	734	776	722	713	740	741	706	759	744	716	739	744	742	724	713	719	804	752	723	715	730	755	712	724	756	747	749	768	723	715	761	745	746	766	749	711	708	739	707	727	787	755	723	756	779	784	752	748	799	755	752	767	803	734	777	786	794	785	756	789	759	742	793	771	755	730	747	781	729	774	732	726	737	736	758	743	745	797	812	788	748	768	768	724	735	777	732	790	700	714	770	768	777	784	785	754	788	774	771	764	725	750	758	757	761	730	784	771	776	767	776	767	714	746	771	737	764	737	764	785	747	790	769	758	787	713	732	788	772	764	758	766	761	765	761	785	759	783	759	778	711	724	726	743	728	742	725	781	760	750	724	752	806	755	760	770	794	791	763	694	788	797	807	755	789	713	809	751	742	710	729	768	749	763	754	748	767	776	731	759	785	768	738	806	802	771	738	757	724	762	774	733	758	785	757	760	726	701	774	726	723	764	755	779	734	756	784	807	733	798	754	724	771	740	739	758	763	717	782	795	770	753	748	727	774	757	739	729	714	757	739	740	731	735	767	752	741	758	769	753	775	764	725	697	802	753	751	781	738	760	778	759	775	755	764	748	739	750	763	729	710	735	710	773	788	748	734	736	758	760	795	755	763	790	783	735	761	747	705	754	713	779	784	723	761	771	731	784	751	796	805	769	759	732	750	706	779	744	728	771	768	775	728	758	752	787	737	768	751	748	756	704	749	768	739	768	782	700	779	737	779	726	743	806	775	773	721	769	799	744	739	717	750	776	760	743	754	783	719	785	724	755	779	775	737	707	750	748	758	737	772	771	765	768	746	813	760	733	773	780	763	787	784	753	740	764	767	762	768	736	770	742	745	814	750	736	722	741	761	768	750	753	806	716	770	774	779	781	756	718	785	786	765	774	741	711	784	785	783	737	755	771	730	750	792	778	781	750	732	679	777	774	766	741	757	759	780	734	757	796	774	809	750	746	755	691	749	752	738	727	771	731	714	772	764	788	754	788	818	757	719	739	751	748	768	758	704	778	751	746	736	715	694	764	697	761	731	759	758	682	774	713	726	809	764	709	737	739	721	780	735	751	717	773	797	739	774	725	802	731	723	745	721	758	756	775	735	714	764	729	801	775	783	766	787	753	754	745	795	762	772	742	818	719	740	772	749	787	755	740	735	766	700	764	734	745	792	778	810	744	729	771	748	767	792	778	814	688	697	748	743	703	772	798	737	711	735	731	729	748	722	763	764	755	800	736	802	774	802	782	771	739	737	774	747	672	725	707	718	721	753	782	756	743	769	718	772	724	748	763	752	752	755	733	738	702	788	794	768	759	761	722	737	741	741	725	734	752	773	770	776	747	742	713	758	710	746	762	753	724	762	732	750	744	730	760	737	763	736	743	799	756	823	779	740	700	774	750	742	707	735	764	694	714	744	740	764	729	753	795	807	714	750	732	735	763	803	753	742	750	751	744	761	748	773	766	766	795	714	718	749	749	723	743	769	731	803	736	692	738	750	771	735	744	742	790	758	738	784	715	780	788	735	741	726	735	745	747	747	797	775	781	722	805	789	761	759	712	735	731	764	762	765	758	768	753	745	756	744	722	770	774	789	728	770	709	758	755	764	754	779	755	761
2505	1383	1333	1467	3114	6429	11208	9302	6091	3107	1359	479	197	105	76	52	79	65	69	61	53	82	61	61	65	56	68	65	63	47	58	66	65	62	61	72	57	64	76	51	51	64	56	71	58	54	61	64	60	50	56	70	57	64	66	73	51	69	75	53	63	59	66	65	74	54	53	71	43	69	51	66	56	56	59	68	62	65	57	81	52	58	55	74	63	46	65	62	59	48	72	58	63	67	61	54	60	57	61	59	53	62	77	54	64	59	56	67	50	58	73	55	57	60	65	60	67	55	70	70	67	75	61	49	51	71	51	79	55	64	60	63	62	66	59	54	75	59	81	65	71	64	64	70	68	48	55	60	62	73	71	52	56	59	49	64	65	60	61	61	56	57	61	76	56	71	52	58	57	74	63	53	65	69	72	59	47	62	55	63	62	59	53	49	74	58	69	47	70	75	70	69	64	61	40	65	71	67	82	62	64	53	82	69	60	56	60	65	52	62	61	71	61	67	72	74	79	63	61	71	65	46	68	50	63	79	68	65	66	70	64	56	59	59	73	63	62	68	57	53	66	59	66	63	62	63	60	46	65	58	65	45	54	59	57	61	58	63	43	67	64	53	61	73	70	49	61	54	63	61	53	71	65	54	67	55	60	62	51	69	54	75	63	62	64	58	44	74	47	72	58	47	76	62	58	54	55	69	68	62	58	62	59	57	65	61	62	61	61	72	65	72	62	61	70	56	60	77	66	43	69	60	66	46	76	67	67	71	62	64	56	74	64	56	79	63	75	76	53	61	62	61	52	66	68	49	55	63	62	64	74	67	49	70	56	63	71	68	62	69	76	82	50	75	48	54	48	64	64	61	56	69	57	69	58	70	41	63	79	71	50	74	47	60	66	68	50	53	63	57	64	47	61	70	67	73	54	68	65	64	69	73	68	55	59	66	70	70	54	61	58	55	60	65	56	73	53	62	61	65	61	59	57	59	61	63	61	68	55	73	65	72	62	45	62	54	54	71	62	68	70	72	50	63	66	68	55	66	56	60	67	52	65	68	71	56	72	58	55	71	47	70	48	72	65	51	56	71	58	59	70	57	60	40	66	63	65	61	69	67	61	48	58	62	57	57	54	64	77	44	55	62	62	56	59	73	53	58	59	55	60	57	69	54	50	57	72	66	71	50	56	58	70	61	59	57	75	77	58	51	53	62	81	69	65	59	69	54	70	77	68	62	80	68	63	66	62	54	65	62	60	80	50	57	69	40	56	58	59	56	69	65	52	53	72	58	61	49	65	74	60	59	63	67	60	67	79	50	58	71	65	60	65	71	67	72	74	53	69	68	62	57	66	49	65	56	61	70	54	67	65	65	73	51	74	55	55	69	68	64	64	62	63	59	61	60	58	58	63	53	58	64	54	52	51	80	54	54	54	54	51	61	62	53	56	69	58	56	50	54	58	63	61	66	60	61	55	63	64	55	64	72	57	67	69	48	60	75	76	80	67	60	48	70	67	65	54	68	57	57	53	59	62	59	60	57	73	51	52	44	55	59	63	62	64	57	74	58	54	64	56	63	61	58	56	64	63	63	69	64	63	64	50	75	57	61	60	55	73	65	54	69	63	51	57	66	63	63	66	56	63	79	66	63	67	63	67	65	65	64	62	64	55	56	56	66	65	69	56	71	79	59	70	57	60	62	63	61	55	65	65	66	64	65	81	72	68	65	58	60	71	59	65	67	63	80	73	68	63	62	69	53	54	62	64	61	62	48	59	55	63	71	65	58	58	63	57	56	63	62	57	68	82	49	76	62	66	76	67	67	75	60	63	62	61	71	73	50	59	63	82	53	60	78	65	65	64	56	61	49	62	52	64	71	59	61	66	48	70	65	61	49	65	61	56	61	68	62	68	66	56	49	70	57	61	65	62	72	59	67	61	54	53	52	52	54	70	65	52	60	70	61	64	65	64	69	62	60	67	49	80	66	60	78	58	62	71	75	56	57	59	62	56	65	44	78	68	63	67	57	59	65	72	55	57	63	73	50	53	61	54	64	57	77	54	63	68	67	68	75	72	63	56	58	69	56	46	68	63	53	63	71	72	62	59	70	54	59	57	61	59	59	58	61	67	61	64	58	86	69	69	68	73	53	60	66	73	56	62	67	65	60	65	60	59	69	39	67	66	57	69	63	74	77	65	59	75	54	54	72	61	62	73	57	53	68	63	64	69	63	57	50	71	74	67	56	57	71	70	53	59	54	70	55	59	64	62	60	76	50	68	60	67	67	61	62	65	61	66	57	58	70	76	56	65	57	66	66	58	59	60	64	62	59	68	63	67	72	61	65	60	63	68	55	70	62	56	62	67	67	58	60	59	67	52	64	77	54	83	53	63	67	67	58	61	66	76	52	82	55	65	51	50	49	57	48	71	42	63	63	63	55	64	54	51	78	74	54	77	64	65	68	63	48	50	66	68	63	74	69	67	51	67	54	68	54	50	62	53	65	83	73	63	63	60	51	62	49	74	80	63	69	54	59	51	74	66	72	71	63	60	63	67	57	65	64	52	65	58	64	70	59	65	74	59	53	59	62	62	73	66	62	45	68	67	70	67	53	63	67	58	61	60	65	78	58	56	61	65	46	64	62	78	67	58	63	62	61	64	69	64	61	65	56	70	59	59	61	51	65	59	59	77	71	62	60	60	68	69	66	65	57	72	52	63	65	59	64	59	62	72	66	64	72	73	50	61	55	67	46	72	70	54	59	57	86	65	55	55	64	61	68	72	72	64	61	64	50	52	68	69	47	60	67	59	52	54	68	62	51	59	63	63	54	58	71	56	60	69	65	66	62	57	66	68	62	57	65	36	71	59	67	54	69	70	62	50	71	71	58	56	56	64	59	53	84	72	59	70	58	71	59	66	55	67	62	56	49	56	63	58	63	65	51	60	57	75	57	49	54	76	63	62	67	58	61	67	74	63	65	54	57	59	71	64	68	49	64	77	49	53	63	73	47	49	60	58	57	68	66	63	58	73	55	65	60	71	54	77	73	58	57	66	76	59	57	73	75	54	57	58	55	72	71	66	65	62	61	73	53	57	53	71	61	60	64	55	63	74	67	51	85	53	75	50	71	58	70	62	70	70	83	59	60	72	66	56	68	58	57	59	70	63	65	65	70	77	56	55	57	59	56	52	73	60	53	64	69	41	53	53	67	57	75	73	59	76	65	86	56	75	65	51	58	63	68	74	71	70	56	51	72	58	62	58	60	72	60	56	60	66	61	66	63	63	60	64	52	54	56	75	61	55	64	58	51	80	54	59	57	58	61	58	67	63	65	52	63	77	56	58	61	70	59	73	70	59	57	52	58	64	51	54	43	50	63	77	71	61	63	54	62	57	70	59	59	72	63	57	57	62	57	60	61	53	51	61	64	71	60	67	62	67	57	60	64	67	56	50	72	67	55	54	64	76	53	59	64	74	59	56	74	60	52	66	57	61	73	56	55	62	72	65	46	67	53
23240	19132	17787	30939	46156	55018	59003	50837	40871	31313	21249	10827	4372	1843	1007	803	816	725	792	759	775	759	771	700	775	720	767	772	711	762	783	724	732	776	782	732	743	767	747	781	733	801	719	761	733	783	807	769	748	764	738	760	790	766	788	718	758	796	748	756	736	778	762	788	803	708	762	780	763	781	774	752	771	755	807	771	756	809	816	731	730	696	759	801	773	771	775	769	730	800	734	802	722	825	747	712	751	781	743	755	767	709	777	749	803	746	742	783	809	738	790	752	757	768	745	778	765	735	745	772	760	781	785	758	766	759	725	725	753	745	802	754	792	783	773	810	727	758	754	718	776	716	744	772	757	721	761	782	803	730	770	755	812	758	782	770	815	727	739	751	747	767	726	769	763	738	770	794	873	735	819	779	742	783	750	746	745	738	757	788	754	721	784	758	727	726	761	782	754	756	775	763	773	746	793	759	756	766	764	717	678	778	719	806	769	762	764	746	802	744	786	740	813	726	764	719	754	777	737	794	728	747	759	784	805	800	760	735	745	751	736	733	737	771	792	745	784	741	799	772	787	788	771	726	747	777	778	768	758	749	746	763	779	716	778	770	777	759	792	759	789	742	773	748	830	768	793	804	756	797	747	741	731	758	766	813	792	756	781	726	775	739	801	795	766	764	767	762	739	762	748	773	746	791	783	718	754	770	720	753	755	738	754	750	759	755	752	769	717	744	749	802	781	757	758	768	763	756	753	765	739	773	759	754	796	740	797	754	739	776	767	756	751	759	740	765	789	794	763	770	704	754	798	768	792	798	743	708	755	773	714	734	758	719	780	782	730	770	793	754	699	781	736	811	755	749	761	747	771	740	761	788	797	776	750	785	761	821	775	733	740	732	780	745	743	831	769	774	767	744	779	776	779	760	767	769	735	747	749	780	750	744	757	771	780	740	766	767	736	734	743	792	778	790	759	809	765	805	794	764	753	771	720	741	773	744	715	832	807	752	777	717	837	762	744	736	783	763	735	745	789	789	781	831	778	780	769	766	732	767	735	757	747	761	737	781	792	703	785	778	791	751	782	773	717	787	802	817	752	739	790	769	784	771	774	737	753	800	791	821	770	838	714	753	795	749	776	810	816	783	750	753	768	764	747	740	808	807	806	789	799	758	731	763	788	769	736	724	715	756	738	739	767	729	730	761	780	778	758	732	779	748	776	743	743	761	824	850	798	761	723	813	754	784	771	809	736	777	747	780	791	773	774	780	729	763	781	776	801	788	758	765	772	774	762	728	725	775	763	744	797	740	811	778	762	746	762	771	791	743	799	752	781	760	756	766	785	734	772	776	802	756	753	736	764	749	744	760	794	733	743	769	760	739	760	745	752	754	761	731	762	753	780	738	798	757	794	759	791	805	771	801	721	713	777	753	783	725	691	742	759	759	758	744	810	757	806	780	758	773	795	767	750	743	800	767	764	747	718	749	768	790	774	718	780	794	787	765	758	774	750	779	778	781	785	752	765	799	717	744	753	734	709	784	810	782	788	730	737	710	776	804	758	740	767	715	792	749	724	792	770	748	760	762	781	754	763	727	778	745	734	770	772	773	787	775	746	752	798	738	724	755	792	719	829	826	822	783	762	759	768	773	767	819	753	759	751	781	725	750	718	764	761	762	758	807	733	799	744	761	720	777	784	759	777	759	779	722	749	802	756	742	825	723	767	778	792	751	745	754	789	721	764	784	776	775	758	726	761	753	754	742	738	808	735	745	774	773	767	768	799	777	784	760	821	807	772	724	761	763	774	749	805	747	792	778	806	751	815	771	772	759	790	727	754	797	753	777	748	774	778	784	760	749	744	792	768	772	797	759	745	799	730	768	756	807	744	787	740	730	760	779	737	769	741	783	757	801	745	732	764	816	741	771	773	794	751	770	761	813	735	739	816	763	762	730	808	840	767	785	759	822	744	791	766	776	715	797	706	744	709	743	773	769	761	744	786	750	773	738	759	731	755	780	764	819	743	725	750	757	750	734	783	747	748	776	812	792	732	775	807	804	744	773	809	772	758	794	767	736	722	744	783	750	793	778	807	778	780	762	792	755	765	824	789	776	768	810	778	740	761	782	769	748	757	802	765	754	745	754	760	793	759	815	734	750	755	739	745	748	789	773	770	778	784	760	799	735	794	760	774	820	761	737	752	740	787	728	789	746	783	811	760	696	804	793	753	743	727	765	774	743	752	760	753	748	747	787	785	743	724	790	757	733	717	805	733	782	745	776	803	787	793	766	756	749	755	776	757	735	773	808	745	764	747	773	805	775	750	747	742	741	772	776	720	744	732	798	772	744	751	757	768	795	767	736	779	750	722	744	749	776	778	803	766	783	756	751	766	778	792	729	773	769	788	729	748	752	796	740	759	785	760	766	742	820	793	749	759	828	800	780	771	767	729	773	741	737	792	781	795	755	732	760	796	731	777	753	723	754	779	798	819	823	772	753	763	722	734	754	773	769	773	792	717	733	723	751	709	741	743	766	778	775	786	705	769	766	799	775	764	773	753	762	704	710	778	756	808	764	767	725	789	736	779	800	758	719	770	783	789	809	802	767	746	705	773	726	770	754	767	820	773	775	751	776	798	765	794	801	785	697	779	702	736	795	769	786	818	751	759	772	745	743	725	746	794	759	730	758	755	761	722	816	756	769	729	747	797	772	775	772	704	780	753	759	750	780	739	783	727	727	749	764	780	755	800	816	755	810	788	778	748	758	794	770	744	788	743	753	746	791	765	722	772	768	730	760	750	814	742	813	737	779	783	753	793	806	761	775	738	747	769	736	749	767	771	794	749	779	745	829	810	779	756	727	747	771	799	744	783	728	748	764	770	754	791	825	757	763	774	792	772	758	763	725	763	795	802	817	753	816	733	778	735	744	741	745	776	709	801	757	809	783	766	756	768	799	794	760	776	734	718	764	774	735	770	778	762	755	772	761	738	738	720	762	748	811	795	780	814	766	813	783	699	806	762	808	744	800	750	761	783	763	722	746	749	782	755	795	791	753	784	691	798	770	770	844	739	757	796	765	803	747	763	752	796	768	802	740	753	778	792	788	744	745	758	790	769	775	762	789	781	779	787	753	748	749	791	800	785	797	807	769	762	801	787	800	844	748	767	778	781	759	816	780	790	830	752	787	773	763	723	782	726	749	786	721	747	771	732	827	783	731	788	720	785	792	772	779	794	737	772	718	780	708	803	795	771	779	803	788	787	741	711	736	764	785	794	743	742	761	753	743	745	791	759	782	735	803	726	789	772	768	726	771	795	720	737	805	752	797	738	740	765	766	744	722	777	788	746	805	769	754	799	765	762	768	762	769	778	807	791	717	753	711	778	826	778	732	751	772	812	742	766	742	763	765	794	764	730	793	708	758	753	772	786	791	752	757	767	756	800	750	763	762	772	748	775	745	709	713	758	747	738	726	782	792	747	721	761	780	748	734	781	774	695	770	765	753	797	805	777	769	729	747
1915	2279	2372	2554	3919	11558	19014	15818	10255	4788	1846	666	292	130	107	80	75	66	74	77	69	73	50	64	70	53	56	65	82	58	71	66	67	63	58	71	71	68	60	72	60	66	58	58	68	67	67	58	49	70	64	69	57	60	71	75	73	75	78	84	70	61	70	61	73	68	71	75	69	57	58	62	65	75	61	63	65	77	75	71	60	78	61	69	67	66	73	65	52	62	61	74	88	73	73	47	54	65	65	64	60	63	70	63	66	65	59	60	62	46	66	86	63	67	78	64	71	65	74	73	71	77	53	53	68	62	68	72	60	69	73	70	78	80	71	68	63	64	63	57	77	72	64	76	65	73	65	58	72	56	59	73	51	69	73	83	58	69	73	64	72	63	80	62	71	70	58	67	72	63	63	66	75	67	84	54	52	79	65	68	73	62	69	70	75	65	73	61	64	78	74	69	68	63	59	65	72	74	80	81	69	70	72	60	68	59	65	58	63	68	67	67	65	63	59	62	55	69	77	54	69	61	73	72	59	64	64	55	60	78	68	84	69	55	62	66	69	68	59	66	46	69	70	100	62	76	70	92	71	76	65	68	64	76	51	71	81	73	64	73	61	66	65	64	63	67	72	76	60	71	65	54	67	56	66	77	78	60	73	72	73	77	52	69	57	59	75	73	75	72	71	79	76	55	78	71	82	60	73	88	68	63	70	68	69	66	70	71	65	71	71	66	63	77	73	73	59	52	64	82	74	50	67	63	65	78	62	74	67	80	72	57	60	69	67	53	55	70	50	82	58	57	80	71	74	76	76	65	84	79	66	66	60	67	73	66	60	65	73	63	62	52	72	78	80	74	65	81	76	42	59	67	70	66	69	60	64	73	61	79	67	69	70	76	63	68	73	54	69	78	71	82	58	72	61	54	73	70	67	64	67	73	58	66	75	56	71	71	59	76	60	82	74	71	69	64	77	63	67	73	90	57	64	63	66	58	61	71	71	73	65	76	68	72	61	67	70	60	62	67	63	62	58	71	71	80	65	53	73	59	64	65	75	71	71	86	70	57	84	69	57	68	63	60	63	65	74	54	66	59	84	67	70	69	62	63	73	74	75	54	73	65	65	61	70	71	71	62	73	58	67	79	73	73	65	79	76	76	80	60	69	68	59	47	59	79	73	84	69	56	61	58	79	61	62	62	58	64	64	69	77	60	64	71	72	75	65	61	67	64	73	68	62	72	58	63	50	59	65	76	60	71	80	65	74	77	65	74	65	72	63	64	80	55	83	85	64	67	66	73	58	62	71	64	70	70	69	62	67	65	65	61	59	67	66	73	76	52	71	51	72	61	57	82	64	68	57	73	63	63	64	62	65	64	66	61	80	79	67	72	66	70	75	69	62	69	64	63	76	70	71	88	68	77	53	57	72	60	61	61	62	69	71	57	69	70	65	62	75	62	70	89	66	75	67	58	61	65	69	68	55	69	65	63	75	71	62	66	85	76	60	64	75	77	66	80	63	62	66	73	61	68	62	68	52	57	75	57	70	69	68	70	69	57	61	76	66	59	60	67	55	81	58	68	65	70	59	72	78	63	51	74	77	64	65	66	52	81	62	63	53	77	76	69	71	85	68	72	65	70	65	70	72	58	74	75	58	52	77	56	64	62	73	75	55	63	87	65	73	59	74	71	61	76	78	69	67	75	55	63	70	60	57	59	68	62	66	72	64	73	57	60	69	65	79	72	65	67	83	66	62	59	70	76	77	70	63	68	76	58	66	68	66	57	54	62	64	66	86	73	76	74	65	75	63	69	57	70	65	72	71	83	69	76	70	75	79	69	56	60	83	61	55	68	60	55	88	77	65	72	77	72	73	55	69	65	68	73	62	72	70	66	74	63	65	62	63	73	67	80	63	72	73	79	74	66	66	81	70	64	64	54	65	68	77	67	76	74	70	72	65	62	67	75	75	57	76	83	69	64	53	65	62	75	70	70	68	76	69	79	56	62	65	59	72	77	67	61	62	53	64	61	64	73	65	66	74	84	70	61	62	70	66	75	55	72	61	73	66	62	60	86	77	81	66	46	72	72	58	72	57	76	72	77	64	57	58	86	66	68	54	52	77	69	72	61	75	76	75	63	73	79	81	71	58	69	67	71	72	79	52	66	61	79	62	60	63	65	64	71	65	77	80	56	80	72	76	82	78	66	75	65	76	74	60	66	53	58	75	60	81	55	59	61	53	70	82	63	76	81	77	78	81	57	63	65	67	65	68	76	74	77	58	73	62	66	54	72	79	58	63	57	73	75	67	52	70	64	64	69	67	69	60	65	68	54	69	70	76	54	78	68	81	72	62	81	75	56	78	69	55	57	71	84	75	68	55	64	60	85	81	75	71	58	76	83	68	69	65	72	67	65	48	66	64	57	76	76	74	77	86	69	67	65	79	77	76	77	60	73	64	74	62	64	72	57	64	62	73	77	63	82	54	66	66	65	55	62	68	59	69	77	63	82	72	61	74	63	84	44	64	57	78	71	65	64	62	70	67	71	49	65	75	63	74	55	78	75	68	70	69	63	74	72	71	67	68	71	53	66	75	73	65	52	71	79	79	62	62	57	59	57	70	77	83	54	72	56	83	60	63	82	71	66	54	65	60	64	79	70	66	70	71	58	58	64	68	60	57	84	61	68	64	72	63	68	61	58	66	69	67	76	66	69	66	83	65	74	68	62	71	72	68	77	59	60	64	68	68	79	66	58	63	69	66	75	72	67	75	74	57	77	81	66	70	73	59	62	71	76	81	60	73	66	69	77	62	65	56	63	54	57	58	57	83	69	56	64	64	64	66	80	66	63	77	59	81	73	73	63	61	58	68	56	72	67	61	71	63	69	83	62	72	59	75	66	68	69	88	64	69	56	63	68	58	71	70	61	74	69	66	61	69	62	66	63	74	53	68	70	65	67	58	71	64	81	57	64	76	59	68	66	77	52	51	64	72	72	76	62	63	63	69	69	70	71	76	63	73	70	76	67	64	85	63	65	69	65	62	68	53	78	79	82	78	62	69	65	73	52	52	51	72	71	56	60	62	70	62	73	66	58	56	69	60	55	46	62	73	64	54	60	75	75	58	72	58	65	64	60	58	70	71	79	70	61	66	76	67	74	69	68	61	75	62	64	85	71	85	67	62	80	70	52	72	55	72	75	66	80	76	83	87	76	51	73	69	72	60	65	73	67	60	86	73	69	75	68	60	75	66	67	70	60	80	69	72	73	62	76	64	57	62	53	74	66	65	70	72	83	60	55	79	72	66	61	73	63	61	78	73	76	51	56	75	69	80	69	57	66	72	65	76	69	68	63	62	77	74	66	71	70	68	60	71	58	77	58	53	68	69	74	58	67	74	71	64	58	67	67	72	44	77	71	64	54	65	52	51	60	73	71	65	50	88	69	81	81	70	74	76	74	67	66	71	81	73	72	69	79	68	65	67	77	68	60	59	75	67	73	60	67	73	76	58	63
28886	24599	23837	36692	52588	66584	70977	60267	47505	35433	24402	13373	5531	2246	1239	842	844	783	794	777	788	861	818	849	851	865	800	841	852	842	830	825	815	865	835	838	867	848	841	821	806	801	832	825	828	813	811	832	798	796	820	813	861	876	804	850	795	814	833	780	773	851	816	803	830	825	815	796	809	824	865	882	873	839	817	819	817	821	820	779	848	780	836	852	779	797	792	783	833	803	812	858	809	793	852	771	834	836	843	854	820	787	833	817	831	779	859	819	836	817	807	814	839	827	785	832	869	868	829	840	843	848	822	877	843	838	821	853	838	850	797	837	822	871	834	874	756	805	813	798	826	831	840	800	848	811	817	797	811	831	860	857	802	792	749	842	796	844	860	821	844	842	807	828	833	790	879	882	818	824	835	817	811	778	819	853	821	778	803	805	861	829	829	865	842	850	797	853	829	857	839	845	866	829	837	805	796	769	786	880	804	837	856	818	883	807	804	855	785	867	811	866	823	853	826	824	850	831	803	782	861	769	858	827	845	845	862	862	832	850	865	863	844	877	841	817	829	810	816	844	863	799	818	867	819	823	862	853	830	815	887	814	842	805	826	845	800	845	754	859	833	834	854	861	838	853	818	775	825	810	815	830	846	914	805	832	838	845	849	861	804	843	876	807	828	834	801	852	818	808	820	876	894	865	794	862	774	770	793	832	874	850	807	821	857	835	846	875	882	847	833	845	866	848	808	827	787	826	848	864	818	825	825	883	791	835	868	819	825	822	838	815	862	821	844	827	847	825	829	806	840	834	815	844	859	845	831	837	891	818	837	847	815	828	810	820	808	843	892	834	816	826	876	791	812	797	816	852	832	837	838	807	842	805	861	796	810	889	827	798	840	847	800	866	856	840	836	818	858	820	801	845	855	810	802	806	824	825	829	820	820	802	761	850	786	838	810	807	780	839	863	795	824	807	853	818	801	843	876	831	859	819	841	823	864	870	833	794	818	795	837	838	855	823	837	883	845	818	812	853	823	831	828	850	853	840	826	809	804	794	817	842	812	822	823	814	840	865	840	871	800	842	880	817	837	799	860	827	793	792	796	825	871	798	854	864	798	836	815	817	853	768	842	800	840	830	803	766	865	793	837	820	812	857	813	833	793	882	835	842	829	883	854	776	799	829	851	853	860	824	861	855	778	817	841	889	781	829	853	829	804	847	759	835	790	858	841	849	806	818	820	829	814	799	818	820	805	838	809	837	832	846	774	821	839	862	856	811	866	813	794	787	846	816	783	816	820	817	861	836	775	835	850	804	790	830	819	826	805	814	879	787	843	826	834	806	797	830	787	861	780	867	780	853	780	820	805	779	849	818	860	839	783	798	809	845	770	802	797	855	779	814	854	785	794	862	841	825	813	841	860	837	859	853	887	827	880	824	813	808	854	823	754	831	828	846	841	819	860	804	865	817	860	830	777	826	810	830	857	757	805	823	809	827	795	837	776	809	808	830	849	813	825	818	813	828	806	839	867	849	838	833	830	854	841	777	868	817	798	816	843	834	864	839	766	862	809	853	852	837	823	835	827	853	858	860	832	848	811	777	837	806	825	850	853	777	838	827	827	830	828	881	829	824	876	794	824	826	856	817	819	827	815	817	792	843	869	875	780	842	860	838	844	803	823	858	837	807	817	872	853	793	827	825	817	829	819	846	825	848	839	778	812	794	823	898	810	815	860	839	758	804	841	812	828	867	821	869	842	844	833	806	848	819	837	832	835	812	796	787	817	832	824	840	844	816	917	820	828	789	773	843	833	768	858	842	831	830	871	855	777	851	798	882	806	866	831	850	820	774	818	821	875	807	825	850	830	827	831	798	866	836	846	842	810	822	830	830	803	853	862	816	835	764	795	823	851	895	871	853	826	871	853	799	839	835	810	874	835	869	791	801	859	864	814	819	781	851	844	828	806	802	820	822	771	860	807	827	830	817	781	810	796	813	819	862	854	773	815	829	769	804	835	894	846	816	794	788	820	843	835	832	812	769	862	848	814	813	806	792	852	799	884	796	855	830	826	829	862	861	825	785	829	839	897	774	851	798	831	827	813	839	809	812	815	829	811	879	854	876	841	827	796	771	833	826	781	837	782	856	803	835	817	861	776	845	822	823	799	839	825	865	880	859	834	842	758	890	856	836	821	843	793	844	826	800	810	823	828	875	791	833	818	866	831	821	824	821	841	827	854	803	802	824	803	782	807	808	802	838	829	829	842	860	812	836	805	845	879	816	837	842	823	864	831	816	794	845	800	815	807	850	807	817	838	870	808	813	808	890	850	813	788	823	853	857	803	828	807	856	822	864	820	839	821	798	861	849	861	857	810	827	856	884	867	887	853	849	819	873	816	822	870	789	812	814	819	815	816	853	791	809	809	831	847	821	811	840	863	765	792	801	840	850	810	832	852	848	803	850	917	797	817	772	842	847	829	790	844	861	833	821	842	863	863	832	837	836	837	840	787	815	794	812	809	819	854	802	817	847	817	878	810	880	758	847	792	833	816	807	847	764	801	851	824	803	792	860	833	817	855	850	857	809	781	845	772	845	800	830	818	815	846	853	835	855	816	799	855	871	822	808	836	848	833	818	786	928	827	826	835	786	841	806	813	877	818	904	782	860	782	807	837	850	830	854	850	777	820	904	851	816	869	802	835	800	848	802	809	842	832	835	856	830	843	847	794	817	862	812	843	856	851	793	827	774	835	790	771	835	873	872	843	837	882	792	856	821	803	799	796	819	798	859	810	827	793	811	842	833	831	799	786	845	859	808	879	838	803	823	847	864	807	799	811	795	808	785	861	830	813	820	829	823	799	832	867	783	874	841	816	860	842	799	841	878	830	836	756	803	808	824	769	827	811	792	803	808	880	845	891	826	836	830	843	803	857	773	813	822	867	837	813	806	830	831	823	814	822	782	802	855	837	838	808	845	832	805	837	835	845	851	858	848	861	817	818	836	847	808	834	808	815	810	869	838	802	772	796	850	839	912	820	806	860	880	844	805	807	822	794	832	844	836	851	911	850	830	833	844	823	804	852	852	839	854	808	818	775	827	815	868	834	821	788	863	840	844	864	803	814	871	817	826	828	833	814	827	833	830	799	835	816	843	834	826	852	839	791	849	846	849	853	787	863	882	829	851	872	839	811	851	786	859	860	829	884	794	816	882	818	905	825	825	862	788	828	795	896	790	805	828	823	842	812	831	827	819	907	807	825	859	831	781	860	838	820	801	790	841	856	859	800	766	785	804	855	834	798	823	814	843	883	804	782	874	794	833	852	844	858	851	812	816	839	826	811	871	823	858	810	749	873	793	811	860	787	846	836	838	854	802	822	815	803	867	866	861	811	820	800	802	798	816	825	864	844	835	848	828	861	819	861	842	872	869	794	809	850	816	842	779	889	784	857	812	846	830	841	801	856	847	857	809	861	786	868	813	786	844	811	848	858	840	817	814	822	838	806	856	821	808	792	846	847	850
1660	475	516	908	704	2059	3993	3230	1936	978	463	216	117	77	71	62	54	62	60	62	51	54	52	62	67	59	61	40	58	67	52	45	50	60	65	58	47	57	50	46	51	58	51	59	47	56	58	53	54	65	73	54	61	47	66	51	51	42	62	56	47	57	54	55	59	53	56	76	55	54	57	60	53	43	42	59	55	52	56	48	41	61	55	41	53	46	64	46	58	70	59	56	62	75	54	62	54	61	51	63	63	58	49	60	54	49	68	61	48	55	50	64	66	59	60	50	49	62	49	50	39	51	61	55	55	66	55	62	59	60	63	54	57	53	55	60	61	71	49	58	57	63	68	55	51	63	58	45	56	64	67	68	55	40	52	57	60	62	73	56	54	49	78	43	47	55	62	63	56	58	54	53	55	41	52	58	54	50	56	67	53	54	45	59	70	52	64	53	45	52	57	55	52	52	54	39	50	51	56	52	64	51	58	39	52	58	62	61	64	54	51	51	66	68	64	75	53	43	60	54	57	58	47	57	64	47	60	50	49	47	60	64	50	55	47	50	55	56	59	51	55	62	51	68	47	53	68	46	63	70	60	53	64	59	50	66	64	59	67	63	61	56	42	59	61	53	42	62	42	57	51	59	59	56	53	45	62	55	58	58	70	59	50	67	57	68	63	39	59	57	54	57	63	55	50	46	65	63	48	56	42	65	49	55	49	59	53	40	53	55	54	50	43	57	59	55	69	59	58	55	53	57	48	42	56	66	49	47	41	53	49	57	54	80	60	51	53	66	58	52	51	42	54	62	62	68	55	53	56	44	59	58	61	68	41	50	56	51	63	52	64	59	48	68	48	63	54	40	57	49	52	49	62	60	56	57	59	55	58	52	48	49	65	44	65	57	73	57	53	64	58	62	57	63	65	61	54	60	40	62	50	50	58	51	59	73	67	58	66	59	65	60	49	55	55	61	76	53	60	54	59	56	62	62	55	49	65	44	59	53	59	62	60	70	52	52	56	48	65	50	60	49	54	51	55	54	62	71	52	54	54	52	48	57	62	73	47	49	63	47	75	50	63	64	49	53	55	47	57	55	63	54	53	56	55	57	55	60	74	47	57	71	78	57	50	51	53	56	59	57	61	41	50	49	56	68	66	56	56	47	54	64	53	48	81	49	54	56	49	43	71	54	72	64	61	76	60	56	58	53	56	62	45	62	56	49	52	67	46	58	52	55	64	65	56	53	55	49	59	57	56	69	65	54	73	46	54	43	67	46	67	62	51	62	59	61	49	57	65	60	71	48	50	56	53	49	55	50	49	63	50	57	49	60	55	71	48	51	47	53	60	56	53	57	61	54	57	52	70	64	56	60	57	49	55	50	61	61	60	49	65	59	59	52	56	64	67	44	52	58	61	52	58	58	77	54	53	56	60	55	72	68	69	57	58	64	51	64	61	59	63	62	56	61	59	66	45	60	63	55	53	68	53	62	68	57	68	51	57	65	65	62	58	48	51	51	66	51	65	60	62	61	64	62	50	65	57	59	60	57	72	77	47	50	49	64	51	65	45	65	70	59	59	65	59	58	71	47	57	48	68	63	61	52	59	49	60	64	50	51	69	72	57	67	66	60	64	53	57	59	52	45	57	48	58	68	54	60	65	60	57	57	70	57	52	51	48	54	50	49	58	60	48	49	63	44	45	61	62	55	59	56	51	48	45	49	50	53	60	56	55	48	53	57	53	50	56	52	52	57	46	53	71	50	58	60	60	59	50	73	52	51	57	57	55	48	70	73	52	61	63	49	63	68	62	51	63	61	51	67	58	50	59	61	52	49	52	53	48	73	48	53	57	64	60	41	54	51	45	50	55	55	67	54	59	52	55	53	66	58	56	50	58	63	65	52	56	57	54	55	53	65	69	53	58	63	63	51	68	64	58	64	70	52	70	68	69	55	59	70	74	61	60	52	48	44	52	59	72	60	52	56	51	38	65	62	48	62	63	51	63	51	62	69	55	59	71	44	58	58	45	69	54	57	51	59	55	49	58	73	56	62	59	51	57	55	66	51	55	45	67	47	61	60	50	54	55	58	50	52	71	56	46	52	53	63	41	53	43	71	58	60	58	49	54	68	55	63	61	47	53	53	52	63	59	58	56	58	57	61	64	54	58	57	38	59	57	60	65	62	65	57	56	55	42	65	61	57	53	54	52	47	66	49	47	54	42	49	55	58	59	56	58	60	64	43	60	61	54	58	58	50	59	63	50	68	54	51	52	48	48	63	46	50	59	60	68	52	50	55	56	59	58	49	48	53	53	72	51	62	52	54	54	45	54	51	54	51	43	52	53	48	60	67	55	48	69	52	51	59	49	46	56	59	63	61	59	46	62	75	64	48	54	52	53	55	55	60	56	62	49	57	61	52	33	59	48	70	63	67	69	54	56	66	58	56	62	54	48	63	54	48	59	47	47	48	55	67	59	49	46	49	66	45	56	41	46	51	56	50	56	54	49	49	45	56	68	65	46	69	69	53	52	57	50	53	58	52	65	61	66	64	73	66	59	50	57	71	50	48	58	53	72	49	59	70	48	59	63	50	55	50	55	52	55	45	63	53	64	58	57	60	49	54	67	51	46	62	55	52	70	61	57	51	62	56	63	46	36	49	63	53	65	51	62	51	79	66	58	53	63	48	61	70	68	51	48	69	63	46	65	56	55	67	59	58	59	51	66	51	55	52	40	55	47	49	61	63	63	53	55	57	47	56	53	67	58	48	72	56	53	70	54	54	58	64	63	72	56	53	70	42	58	44	61	68	56	52	55	63	63	69	42	75	70	69	46	58	59	48	58	50	41	59	57	53	52	49	58	52	48	53	61	54	61	65	44	38	65	61	58	51	47	61	59	62	68	59	58	63	62	57	63	63	46	63	52	63	58	49	58	44	49	52	53	62	46	59	66	54	52	70	63	58	48	55	49	51	65	73	58	54	55	49	44	61	55	48	62	70	56	50	58	39	56	47	56	57	57	60	53	57	67	72	48	50	47	47	47	53	61	68	47	49	55	56	60	53	54	47	53	71	51	53	55	51	54	54	62	55	61	55	56	58	55	73	45	54	61	53	75	68	57	56	53	58	65	61	60	56	46	59	42	71	59	56	50	56	62	57	43	61	63	56	54	61	54	51	64	62	47	65	45	45	70	59	58	52	58	48	60	52	55	54	56	40	53	69	41	50	65	58	54	63	51	67	59	54	53	62	56	55	44	49	60	64	51	48	56	53	68	55	53	50	63	66	68	60	50	59	60	54	56	40	50	52	58	61	55	64	70	58	55	53	65	64	59	50	74	63	51	60	67	46	60	54	70	63	57	63	60	45	59	54	55	58	52	46	52	78	56	51	54	45	56	55	61	54	54	57	63	70	63	51	59	59	57	62	55	49	60	63	57	50	49	61	48	55	32	57	62	64	76	65	46	51	65	61	43	63	50	64	51	56	57	54	63	69	75	57	60	55	66	50	69	61
18598	9719	10150	24010	30294	38803	41772	35508	28040	19507	10320	4473	1932	991	750	751	672	677	656	686	712	685	698	655	749	709	627	700	656	676	647	730	662	678	673	676	655	687	673	659	759	670	659	659	688	687	679	668	657	654	666	684	654	671	661	687	637	691	719	731	679	687	676	651	669	676	671	671	712	672	672	703	709	628	691	692	662	710	706	695	681	718	637	685	676	690	668	714	676	667	659	682	677	700	690	704	723	695	662	714	711	638	689	643	700	700	691	722	666	669	661	701	631	692	681	709	690	689	714	633	690	722	675	638	671	715	648	654	694	694	683	660	661	645	714	705	705	646	653	711	681	655	660	713	716	659	657	658	692	664	670	756	706	667	671	667	667	692	669	676	710	684	703	708	645	695	673	672	707	685	669	724	664	682	686	677	679	644	678	688	643	685	643	697	705	685	689	684	680	668	680	724	700	719	736	672	651	716	682	722	649	688	667	660	725	679	671	692	701	702	670	683	641	693	720	685	711	642	719	706	639	687	679	705	685	650	685	688	730	707	660	680	718	687	682	692	708	686	665	709	691	669	697	717	691	683	711	638	698	657	675	705	694	680	700	724	687	671	697	695	685	637	653	683	664	680	651	690	720	690	714	751	693	696	691	688	655	658	688	686	651	706	716	715	691	689	637	645	659	670	696	703	641	661	696	670	690	676	688	702	663	698	702	696	667	673	697	720	645	688	686	694	668	723	707	731	696	703	697	667	667	676	682	666	669	646	694	661	674	697	695	759	674	704	682	687	688	676	750	698	644	680	668	660	704	699	700	663	663	652	672	652	653	661	617	670	643	678	693	638	678	674	694	653	685	689	647	681	680	693	710	649	702	693	702	634	680	721	706	667	678	644	639	701	669	708	691	690	701	691	642	705	688	625	658	648	666	649	645	672	682	662	695	701	690	701	669	658	712	661	670	722	707	686	686	683	655	640	683	639	750	703	760	683	701	682	718	661	633	688	690	705	668	713	622	692	659	669	681	684	668	697	688	655	701	707	659	671	695	702	672	728	674	640	665	648	707	717	694	665	703	716	722	666	681	704	676	687	740	667	650	726	695	681	652	665	677	674	697	663	719	751	709	659	659	637	657	661	681	674	690	721	674	674	713	649	640	620	740	704	673	674	671	628	695	644	686	699	719	654	703	745	722	688	672	708	709	644	693	717	687	689	699	658	664	687	658	704	699	682	673	698	674	657	689	663	690	660	738	659	660	674	696	673	687	648	660	714	684	736	671	634	685	662	611	656	707	684	709	724	683	670	720	670	643	679	694	696	693	762	682	680	678	720	673	669	677	700	706	634	644	716	672	669	670	674	643	678	706	691	660	669	717	681	667	703	734	715	651	699	673	713	699	637	686	693	674	717	675	689	713	669	680	700	670	688	682	644	652	769	675	692	670	671	691	682	704	663	709	706	641	712	681	691	687	681	638	672	682	666	713	695	680	641	684	675	697	736	662	694	679	694	705	685	700	685	717	642	715	726	678	678	692	661	703	634	667	653	613	676	669	663	679	655	674	683	671	723	702	660	672	708	677	693	710	712	720	642	725	690	735	725	689	707	701	663	707	647	682	720	723	706	669	621	665	659	670	686	700	697	669	676	673	644	670	742	682	676	713	668	651	639	663	643	645	681	705	657	698	686	652	650	740	697	697	680	671	697	660	641	687	683	682	662	671	721	679	690	643	721	685	724	695	678	721	611	635	685	724	724	676	694	685	693	699	715	654	672	697	728	675	676	703	653	655	699	689	668	705	656	699	669	629	695	657	693	722	642	639	734	699	695	695	682	690	681	685	681	735	698	668	673	723	687	659	693	637	706	691	708	643	677	723	718	647	694	719	689	665	640	691	684	667	702	665	696	714	685	645	770	702	688	672	691	706	686	694	690	701	649	678	713	654	666	702	691	679	680	671	686	667	703	693	677	683	723	670	723	724	641	679	719	661	650	634	696	735	683	713	697	672	697	661	671	703	724	652	707	624	653	687	677	668	675	717	709	653	702	637	639	636	639	689	706	654	673	666	678	672	652	689	718	681	731	617	670	653	662	680	708	646	703	690	714	694	677	678	696	709	660	710	693	644	677	669	699	700	672	711	651	678	665	678	667	669	639	650	678	690	689	661	716	680	699	702	703	689	693	698	654	662	673	667	689	722	681	694	674	650	668	696	708	685	726	641	671	674	653	651	746	692	714	703	642	660	682	672	651	689	731	663	673	644	689	685	640	688	672	648	678	675	702	699	632	712	672	693	668	662	688	710	672	730	655	696	657	684	704	711	654	701	713	671	719	670	687	691	704	707	662	671	719	711	695	667	697	677	703	661	688	701	686	700	671	691	680	677	663	655	660	666	682	675	656	612	698	665	668	685	686	658	689	687	663	747	659	697	720	747	681	649	714	674	623	708	697	661	665	690	726	657	660	664	631	703	656	724	672	718	692	684	668	666	705	684	672	682	667	633	683	640	698	695	660	681	672	689	672	701	721	752	723	664	682	703	705	684	682	668	681	690	707	666	632	661	638	694	731	731	702	663	694	666	697	669	670	682	684	649	659	700	691	665	675	602	675	698	668	676	701	690	721	680	713	701	698	686	714	701	702	651	684	680	720	712	720	670	703	689	669	672	745	670	702	711	686	737	714	670	661	644	706	684	709	682	678	638	702	664	696	654	704	662	663	749	698	658	672	677	706	675	658	668	700	681	696	695	678	687	719	702	689	687	706	662	653	662	654	703	651	654	683	687	707	736	689	677	698	680	649	691	726	660	730	690	675	666	700	731	683	702	676	690	716	691	694	632	693	683	715	668	721	682	664	695	686	663	682	657	640	687	681	707	703	693	666	739	658	710	707	637	647	672	719	634	680	710	691	711	687	688	702	635	659	640	689	683	712	692	658	700	688	696	652	685	684	692	653	715	670	698	708	665	680	692	702	662	701	677	632	700	692	728	699	679	685	677	683	700	661	697	667	725	651	696	700	660	676	681	714	686	671	733	633	658	695	663	729	695	691	656	650	678	631	682	663	704	657	669	686	653	650	668	648	706	680	695	680	629	702	680	698	701	669	727	674	644	713	660	743	660	648	697	629	698	666	666	715	667	641	697	726	653	686	708	675	690	679	706	682	646	691	704	689	666	690	668	691	668	676	654	727	675	677	710	668	633	700	692	686	648	707	686	682	702	662	661	661	685	682	719	661	644	666	711	697	724	680	680	706	666	696	680	656	691	683	667	704	706	670	680	692	709	670	688	677	735	724	768	659	708	722	727	681	712	733	664	696	637	697	711	646	664	681	683	668	640	681	670	714	650	701	634	702	698	674	688	622	693	689	681	676	691	685	684	700	670	692	694	680	731	721	687	672	687	698	699	647	702	696	686	714	685	692	678	655	710	704	717	708	702	696	717	683	665	666	649	702	696	710	727	685	680	667	713	637	687	701	693	738	700	694	686	657	710	702	640	668	691	684	698	677	644	729	686	679
1335	1378	1524	2197	3145	6724	11555	9037	4840	2183	970	390	164	89	79	77	72	61	52	61	60	73	65	75	50	58	56	77	76	71	69	67	69	57	60	62	61	58	61	41	47	64	57	52	60	60	62	64	68	51	69	80	65	62	58	59	50	63	56	51	57	54	57	61	51	74	74	56	68	53	56	64	46	59	65	52	53	78	74	50	49	58	66	63	72	57	59	53	64	56	60	62	54	70	55	65	55	61	58	65	76	69	75	50	80	67	60	63	54	65	56	61	61	60	65	69	54	66	56	89	58	68	62	52	57	54	63	64	53	58	60	69	61	51	62	78	58	62	75	74	55	67	55	62	62	87	66	67	57	67	64	55	67	62	59	72	53	62	73	51	52	44	59	64	64	70	65	66	70	62	57	66	58	53	50	45	59	59	65	60	55	65	69	59	54	66	64	45	48	58	75	67	67	60	50	74	65	74	64	61	64	63	58	56	68	56	40	53	56	59	65	55	57	65	60	66	81	70	66	56	63	63	57	62	56	62	66	70	46	72	65	61	60	60	67	66	74	56	59	67	62	50	70	73	63	51	75	67	65	59	60	62	64	64	58	65	77	57	67	61	54	53	49	55	63	52	52	61	64	58	77	62	47	49	74	50	59	60	64	68	71	52	48	62	54	76	69	50	59	47	65	68	63	48	62	68	51	67	61	75	65	67	56	62	60	77	57	56	63	58	57	55	69	66	70	57	67	57	58	63	64	52	63	70	56	61	66	60	72	70	64	71	69	67	52	56	58	63	53	55	47	61	66	54	66	61	61	56	59	82	65	73	60	79	48	65	75	61	64	58	45	61	54	74	70	52	59	42	47	65	51	76	63	64	60	71	67	46	55	67	54	65	51	65	73	83	49	63	85	61	71	60	51	58	62	63	58	61	54	80	70	54	63	66	68	56	66	67	73	76	78	63	58	62	61	60	55	75	62	52	51	57	71	50	62	69	58	59	54	49	52	78	62	48	60	53	67	67	55	64	59	64	61	75	60	60	62	51	63	71	71	52	56	60	60	70	65	70	85	69	53	61	66	60	57	62	57	49	47	64	59	62	57	70	46	64	74	59	77	83	59	58	52	60	59	62	53	59	67	67	65	48	65	75	63	61	56	66	53	55	65	68	68	52	59	62	60	67	58	84	71	59	62	68	54	70	62	71	59	54	71	58	67	63	68	61	72	57	61	65	60	62	59	68	67	70	60	62	48	52	56	60	66	82	60	45	66	66	70	63	69	67	64	73	71	64	61	59	61	58	63	57	64	65	69	53	66	72	52	55	52	54	54	58	66	61	62	67	78	66	65	64	68	63	72	67	56	63	65	50	66	71	54	60	62	61	54	66	65	64	54	60	69	65	68	67	52	78	59	70	74	70	61	67	63	52	58	53	61	54	55	55	49	79	52	66	67	67	67	78	58	62	63	50	62	57	56	70	52	62	65	44	72	84	63	67	61	71	58	52	61	64	71	58	54	56	73	36	66	56	64	54	65	61	51	70	73	68	69	59	71	56	63	60	64	56	65	69	59	59	65	67	70	48	52	74	48	57	48	66	53	60	57	69	57	64	62	65	67	52	72	66	72	55	61	60	48	58	74	65	60	55	71	68	69	69	73	67	67	55	64	73	81	66	80	78	66	67	55	56	62	67	64	60	77	49	56	68	71	54	80	73	70	59	64	56	69	67	66	55	66	67	70	80	71	58	62	49	64	54	60	69	66	52	45	55	62	52	62	55	59	60	57	66	58	65	59	49	61	63	54	56	59	55	71	68	55	84	59	84	55	67	61	58	51	59	74	70	66	52	63	72	59	62	65	63	63	71	64	65	71	62	62	74	61	56	64	68	60	62	71	70	74	49	59	70	56	55	49	63	45	54	58	54	65	77	66	58	74	54	46	59	60	58	74	55	80	55	65	52	76	52	61	56	65	61	67	62	67	59	71	52	58	65	71	69	66	56	51	55	59	56	50	68	59	54	58	66	59	57	58	65	47	75	63	59	62	67	59	55	61	59	69	63	58	55	69	67	68	66	65	63	60	67	58	50	66	58	64	56	56	71	72	61	70	53	56	60	57	56	50	67	72	69	60	56	70	61	54	69	53	63	56	47	71	64	67	51	63	52	61	74	62	52	95	70	69	63	58	76	65	57	58	64	67	66	69	62	87	61	59	63	57	48	57	63	56	62	63	62	68	63	70	65	65	66	67	72	60	62	75	70	59	56	67	63	63	57	57	60	59	65	57	65	58	65	65	55	52	57	56	61	72	60	58	58	64	72	65	76	68	65	54	61	80	57	74	52	50	56	67	56	55	62	71	53	66	63	59	64	64	51	68	69	56	70	45	71	74	64	59	62	58	62	64	68	56	60	71	74	53	63	57	66	76	57	57	73	60	75	64	59	67	66	67	53	76	77	57	72	58	53	63	65	57	70	46	56	80	57	48	58	58	55	60	75	57	58	67	62	68	51	54	68	52	59	77	58	67	63	78	42	71	59	59	57	75	61	82	75	57	65	57	63	57	58	47	65	72	66	71	70	57	63	63	71	64	62	54	54	64	53	55	55	64	62	58	70	67	53	73	74	64	62	66	63	49	49	65	67	58	57	65	54	76	64	74	51	52	80	71	66	74	63	66	52	86	53	65	74	50	67	54	77	67	70	60	63	61	60	50	62	52	50	72	65	80	67	64	60	51	74	59	60	67	76	65	63	56	62	76	56	46	61	61	73	73	52	65	46	64	67	59	56	71	67	64	69	56	63	50	68	67	64	57	48	54	59	62	66	61	69	59	65	70	52	73	64	59	66	55	52	69	58	52	69	64	61	66	47	52	73	62	62	54	76	70	58	68	69	55	68	67	49	55	63	62	55	59	77	42	52	70	51	58	61	71	58	44	56	58	58	67	72	68	54	55	54	58	75	58	70	56	61	61	47	75	61	63	69	63	62	69	61	70	72	64	79	50	55	60	54	61	73	67	64	71	68	66	40	71	55	72	73	78	61	52	69	59	76	63	60	77	65	58	69	61	73	57	52	61	61	43	64	57	50	74	63	53	58	61	58	74	68	53	61	63	61	57	63	64	51	58	72	61	52	61	53	65	73	63	52	62	69	65	62	60	49	60	68	60	55	59	70	78	65	58	60	61	72	53	69	59	59	52	67	52	65	75	47	68	64	53	65	49	47	59	57	84	54	58	65	51	61	59	63	71	69	62	57	54	66	69	55	57	71	68	68	69	50	59	57	56	56	58	46	54	67	70	71	67	68	75	67	59	61	58	65	63	77	50	80	67	52	69	54	61	82	68	71	67	71	63	66	62	66	59	57	51	56	74	50	75	54	64	68	62	62	48	59	73	61	57	73	54	59	64	64	47	62	79	62	67	58	65	57	64	64	66	69	59	37	59	64	70	67	63	63	70	55	58	64	65	67	50	56	53	63	67	61	45	62	61	62	69	58	69	55	66	62	71	60	70	58	65	52
25030	19915	18666	34504	45374	55578	58740	48188	36707	27489	17615	8514	3368	1510	937	838	744	725	738	747	760	764	756	731	752	777	751	772	751	779	725	753	757	753	714	767	722	791	682	777	782	735	756	721	754	719	755	761	749	757	735	755	787	739	761	716	771	758	784	758	751	778	802	750	736	826	757	743	741	764	720	743	727	716	742	731	727	781	767	700	746	732	753	741	727	746	762	709	763	732	721	791	739	760	762	762	746	762	780	740	760	738	752	735	755	761	769	753	725	725	772	743	764	734	723	776	727	709	742	748	777	774	731	713	727	767	736	743	744	737	730	746	800	744	742	737	816	750	809	748	727	746	750	713	819	719	747	719	750	740	776	747	730	801	759	717	734	735	750	790	704	751	758	757	738	732	750	717	730	723	734	743	719	753	729	763	779	762	770	743	741	774	708	802	772	738	730	713	733	750	746	749	763	735	790	698	790	727	752	747	729	726	742	732	729	784	743	727	776	765	769	699	711	735	741	816	781	791	733	762	767	757	728	723	765	760	784	821	759	792	812	777	729	711	754	768	729	770	730	774	739	711	758	751	755	699	756	768	776	692	773	755	744	747	756	760	736	728	807	728	745	735	721	767	717	763	761	754	776	738	737	755	712	745	764	750	727	771	781	765	773	721	724	764	751	722	750	750	768	765	725	764	765	720	728	736	744	767	740	727	767	738	760	750	743	709	740	748	745	776	727	731	755	717	748	761	770	744	764	736	690	732	795	733	751	773	826	736	736	762	724	761	754	728	733	710	771	791	731	749	817	749	746	806	761	769	761	715	696	784	740	735	709	732	718	743	759	776	699	771	722	740	739	763	723	769	764	740	789	731	743	729	758	772	744	705	752	755	731	716	710	732	768	773	777	765	741	725	753	729	753	721	759	691	735	728	755	758	731	792	778	759	758	732	722	732	744	722	785	717	736	752	760	735	719	789	726	766	725	754	745	801	789	748	810	721	742	766	760	765	738	709	758	700	794	795	726	743	746	722	722	779	715	738	771	820	759	781	759	763	745	778	750	719	725	714	738	749	778	697	716	750	783	760	783	749	785	803	678	748	761	771	724	754	746	777	727	744	744	720	793	750	775	729	745	726	779	728	737	753	722	736	726	765	825	736	784	774	737	749	747	747	742	742	722	724	716	733	777	788	731	792	784	748	764	774	758	824	780	752	762	732	819	770	738	704	733	723	749	762	751	715	717	724	750	745	752	724	779	768	730	744	761	745	748	723	757	709	753	719	751	737	772	763	743	743	753	752	733	752	735	781	720	784	751	785	713	775	755	805	726	739	785	715	724	775	767	760	733	767	744	786	731	718	837	748	766	796	746	708	765	747	734	762	738	758	769	799	799	766	747	760	762	743	757	813	682	767	744	709	761	713	774	790	752	784	743	723	758	747	737	749	722	758	741	788	743	740	784	820	739	753	766	731	744	732	719	684	775	757	775	772	723	739	767	812	742	726	791	783	741	747	728	805	742	767	709	744	729	753	657	701	752	785	750	767	744	774	755	756	768	745	808	701	785	745	775	702	700	771	761	779	752	762	756	762	791	762	759	792	736	744	792	717	733	765	740	768	715	795	744	741	727	766	716	758	724	775	732	722	761	759	754	759	808	762	757	756	777	764	758	751	750	713	760	751	729	794	723	762	744	772	748	745	738	761	756	747	765	743	704	720	698	715	742	805	773	774	773	765	708	761	735	778	769	743	728	723	701	778	815	763	735	728	751	738	734	731	721	771	746	773	756	757	761	752	751	754	766	732	757	732	719	767	752	755	817	755	775	739	745	753	704	772	754	729	759	740	717	767	776	761	730	785	760	750	773	768	747	763	747	714	750	777	756	767	745	770	762	764	756	803	744	747	766	754	775	735	741	720	739	746	787	744	750	749	794	731	730	757	786	753	768	710	715	775	729	776	763	772	695	759	719	743	726	803	710	736	730	743	732	714	769	749	756	729	761	738	791	760	820	712	742	808	739	782	777	774	707	758	785	769	761	735	706	751	752	759	762	769	739	717	790	760	776	689	755	743	752	743	689	789	755	757	731	744	788	710	741	733	774	763	763	741	783	737	730	752	724	747	712	746	730	751	790	732	721	709	739	724	769	723	735	699	800	729	766	747	714	747	752	782	801	713	797	773	809	763	739	747	754	737	742	801	788	753	745	818	758	724	760	772	710	698	786	766	750	758	778	764	765	757	775	737	738	782	734	744	791	771	766	695	719	749	774	752	772	771	784	726	744	741	753	757	723	743	793	750	711	730	749	768	719	769	720	754	737	785	696	771	766	781	772	748	757	762	768	755	766	716	758	768	743	727	760	729	718	731	740	749	757	707	779	764	722	720	706	733	772	743	758	740	757	786	757	790	782	782	728	770	698	752	776	775	743	711	757	747	720	741	771	763	753	792	728	766	750	749	725	794	773	764	756	750	707	780	696	690	746	752	697	742	721	737	810	769	752	750	729	723	772	732	752	755	733	713	731	799	754	745	775	676	792	784	757	678	768	755	755	746	729	717	696	766	747	754	765	735	744	754	766	739	736	781	771	744	747	752	764	723	714	728	797	777	735	794	742	727	733	763	759	775	712	746	723	707	770	743	736	726	742	754	741	722	739	730	736	756	775	777	713	762	736	754	787	764	758	727	723	760	747	747	784	750	720	712	744	794	751	793	731	765	744	737	808	719	725	771	787	735	720	781	742	699	749	741	755	737	777	759	761	741	750	774	714	762	759	742	767	749	723	734	757	785	718	749	770	746	719	777	752	778	766	762	744	746	729	708	779	719	742	753	750	763	715	751	753	734	764	706	785	770	765	738	784	773	739	769	747	705	775	763	697	773	719	786	746	709	737	752	720	686	714	771	787	796	726	754	736	723	755	750	757	744	786	757	757	804	747	753	771	768	793	749	770	755	755	735	741	714	717	705	688	757	756	754	717	769	776	758	767	808	739	737	726	745	731	760	713	760	732	731	770	793	689	714	678	756	707	743	752	756	719	721	680	788	724	717	751	715	766	744	737	750	774	726	721	747	721	744	744	791	787	772	768	773	722	736	754	784	758	739	732	730	734	688	761	745	740	745	776	680	763	751	739	719	736	779	727	733	750	737	755	724	764	735	776	723	760	752	727	732	723	712	740	758	773	696	763	710	754	733	768	721	710	739	738	707	709	759	798	717	746	736	756	801	755	730	740	763	724	749	754	725	789	734	724	710	699	743	733	752	752	737	760	786	749	755	779	770	719	812	766	719	736	750	770	782	772	764	741	740	760	812	766	748	765	700	767	713	746	768	776	757	716	735	761	709	739	772	787	756	752	765	720	726	783	758	793	723	729	710	753	727	759	814	698	767	717	690	722	790	766	732	776	766	729	759	804	782	806	800	716	748	747	712	775	784	767	743	735	761	763	756	782	762	734	761	796	770	740	773	730	781	717	733	754	776	829	766	743	777	730	769	704	746	739	787	720	779	730	733	753	759	729	739
2713	1313	1506	1454	3668	9008	12020	9102	4769	2209	959	377	170	81	80	63	45	77	71	77	68	61	66	58	59	73	62	66	58	75	67	65	67	71	57	52	52	62	61	62	63	58	63	79	52	60	53	78	62	66	59	63	62	68	60	63	72	71	51	52	67	53	56	52	69	66	56	77	58	56	72	52	53	70	58	68	66	54	67	61	49	71	65	54	46	47	83	75	66	62	52	56	63	62	57	74	55	48	41	73	64	76	54	60	59	57	59	62	62	47	56	47	50	67	53	60	59	70	59	65	75	64	57	61	60	65	69	59	61	68	71	49	73	54	62	61	62	59	68	55	74	57	70	75	67	74	66	56	62	46	62	59	67	71	82	50	71	53	58	51	58	72	51	79	59	63	69	54	62	46	70	61	59	62	72	60	71	69	62	60	77	49	66	62	66	57	59	62	53	65	68	59	46	81	55	66	64	77	69	61	54	72	75	59	50	63	63	62	65	62	67	68	68	64	71	69	51	57	82	50	55	68	66	71	62	57	66	61	61	57	49	51	67	61	76	74	71	61	70	70	74	66	50	67	54	67	71	74	61	64	67	67	76	66	69	60	80	61	66	60	60	63	67	73	61	65	63	74	57	64	55	65	58	56	67	65	62	70	63	70	66	64	56	60	56	61	68	62	59	60	73	65	75	63	74	65	55	51	52	61	57	55	50	69	65	66	64	66	72	70	73	64	76	51	72	65	65	65	57	52	68	72	61	64	57	63	62	64	62	59	55	77	65	62	55	57	53	72	61	61	71	77	51	60	76	51	60	63	53	53	62	58	69	65	69	63	50	68	74	71	65	59	70	59	65	63	68	69	59	60	74	61	68	64	70	70	58	50	65	55	60	60	57	72	55	60	60	67	51	61	52	73	61	50	73	68	54	61	70	53	61	54	70	79	68	64	55	61	60	67	65	60	65	61	66	68	62	75	50	68	69	74	56	56	56	72	72	69	64	74	59	63	64	62	59	63	57	61	64	62	50	63	75	49	63	59	65	66	81	68	61	61	64	69	58	76	57	63	41	73	49	67	59	58	56	62	48	81	50	57	58	69	67	69	67	58	63	64	59	76	65	55	74	60	64	81	58	69	57	62	70	57	57	69	62	67	50	61	61	61	75	54	57	58	59	55	72	63	55	61	66	56	68	65	66	69	45	53	51	64	65	76	67	64	58	58	51	62	58	55	55	64	78	53	51	64	63	63	57	56	75	57	55	72	58	68	58	73	68	50	70	58	67	62	62	61	54	54	51	60	58	59	59	67	64	59	60	44	67	56	64	68	57	62	78	68	73	53	64	58	53	50	50	51	68	62	53	67	59	55	55	68	62	53	71	74	69	60	57	62	55	69	76	76	53	67	72	59	66	62	58	76	69	58	52	67	59	70	61	67	58	66	56	64	68	61	54	62	51	56	64	53	54	66	74	68	78	71	60	60	57	56	65	67	70	63	56	86	57	53	52	64	60	77	69	64	67	66	59	65	68	50	49	59	60	61	63	67	72	56	60	53	57	64	63	59	54	66	69	71	63	53	61	53	61	78	67	74	61	61	63	58	66	72	69	66	55	62	67	66	53	54	64	47	58	58	67	59	71	75	56	64	55	70	45	65	58	60	71	62	56	52	65	62	60	65	57	61	62	67	60	62	66	69	63	66	71	62	68	71	54	66	52	65	55	67	65	66	58	62	65	79	60	72	69	64	67	79	60	56	83	61	59	67	58	56	62	46	63	71	68	57	68	87	65	75	75	55	63	72	74	71	69	57	70	65	72	70	62	74	70	58	60	58	60	57	68	50	69	66	55	74	62	61	55	78	45	52	66	56	61	65	51	70	58	58	59	71	67	70	68	67	64	66	63	64	62	60	53	67	77	70	66	57	74	64	65	63	71	56	59	65	55	72	70	49	60	72	54	58	46	69	66	68	65	76	53	67	78	61	63	56	64	52	65	68	69	59	67	68	55	71	59	60	69	56	56	60	60	55	75	60	64	57	60	65	69	56	57	54	68	89	66	66	65	57	74	68	78	55	77	64	76	54	61	55	53	62	64	52	64	69	59	52	59	65	60	54	67	59	84	70	61	52	82	56	65	59	69	70	56	62	55	56	62	61	64	63	65	65	70	53	67	63	72	54	75	70	55	70	63	49	55	60	69	54	58	62	82	62	53	64	81	58	65	72	63	72	59	56	76	57	67	53	63	57	64	70	66	45	55	71	80	60	62	67	59	82	59	72	49	67	66	56	69	56	72	56	54	72	69	55	67	62	59	64	67	60	73	64	62	62	50	57	70	48	55	54	51	59	60	62	63	68	68	70	66	64	50	65	59	61	62	69	64	78	48	78	54	63	63	58	59	70	55	56	83	55	47	60	63	57	67	70	55	67	57	51	60	60	62	59	64	53	69	50	64	60	61	64	64	64	57	82	68	56	53	59	60	67	72	69	72	60	71	67	58	65	65	56	73	55	69	71	48	56	58	67	63	50	61	47	70	62	57	68	55	58	68	56	56	62	61	59	60	66	54	58	63	60	51	57	57	58	47	64	61	70	64	61	61	58	60	70	71	67	59	67	59	50	60	52	53	68	57	55	56	52	69	61	65	73	68	72	50	57	53	72	57	66	72	65	54	58	69	63	58	51	56	62	60	52	63	57	55	66	65	80	66	65	59	67	66	57	53	64	54	57	55	69	64	62	55	63	62	67	66	76	75	63	63	64	61	63	63	60	68	56	46	67	63	73	58	69	58	67	64	50	65	58	64	72	66	45	70	64	44	47	67	51	65	74	56	51	77	63	60	67	65	66	59	60	68	59	61	71	57	50	70	53	58	70	59	62	68	65	59	48	70	49	62	51	73	64	56	68	56	51	66	57	61	66	49	64	71	61	67	54	44	64	77	57	59	59	54	59	65	67	49	74	54	65	60	61	57	57	61	55	71	52	69	69	67	62	68	59	59	72	68	53	72	69	63	41	72	79	64	67	53	62	68	68	64	68	53	67	69	62	60	52	62	83	55	64	67	58	62	56	57	68	70	63	67	63	55	58	79	61	59	72	70	57	71	60	71	73	67	62	66	64	68	64	62	57	68	67	66	64	59	72	68	71	59	75	71	68	59	69	67	56	72	60	62	62	73	85	68	68	54	51	73	64	50	73	54	68	80	53	66	75	56	58	54	67	59	54	79	77	68	57	61	69	54	72	62	52	63	66	65	60	71	67	63	67	65	70	56	60	61	57	70	60	67	62	69	74	79	67	65	70	65	57	61	69	62	75	72	62	66	67	54	56	62	69	69	64	53	61	54	56	68	75	69	62	68	56	67	70	65	47	45	64	67	62	56	70	62	47	75	61	57	67	65	68	69	46	56	57	73	57	70	67	65	68	68	54	71	64	52	55	51	52	64	73	73	59	59	67	67	63	72	50	61	65	51	61	71	71	64	74	76	62	67	72	63	58	65	58	60	51	71	60	59	51	52	67
24757	19281	19196	30414	48257	60446	59898	49036	37530	27850	18011	8572	3328	1396	912	816	812	769	736	790	781	728	746	770	758	761	757	698	733	740	699	853	717	788	741	771	744	723	776	788	789	757	727	740	814	726	757	753	738	716	761	761	772	736	758	789	739	764	752	782	763	799	787	773	781	785	765	771	797	747	748	834	752	787	716	752	734	749	787	764	690	744	755	791	761	781	734	772	804	738	736	768	798	736	733	777	741	831	749	772	768	809	737	766	750	761	804	816	784	746	790	765	742	789	736	791	732	761	793	730	800	758	784	746	790	779	815	784	763	786	755	751	809	750	782	734	761	790	797	775	745	748	752	753	733	737	734	768	776	780	727	724	731	726	748	762	772	824	789	770	723	734	780	760	772	814	772	791	747	786	803	761	732	802	802	775	770	779	721	710	719	794	768	776	763	766	745	763	760	683	797	777	763	726	729	809	807	722	779	752	755	762	767	759	745	804	792	790	782	806	763	807	762	735	756	752	815	737	751	789	744	737	735	791	775	788	716	766	778	807	801	787	757	753	772	758	744	788	718	784	751	807	770	773	823	755	788	779	787	798	805	782	754	764	717	753	803	788	766	805	791	793	733	706	800	729	783	766	795	778	739	753	762	785	753	751	773	746	759	775	742	734	748	764	785	797	771	769	793	790	722	791	747	760	771	770	758	743	777	753	713	779	734	764	773	747	798	777	781	721	777	779	772	780	788	782	764	836	778	732	782	755	800	767	801	823	754	777	782	761	777	755	736	760	777	768	785	752	805	835	744	741	753	783	773	702	768	774	772	761	768	713	750	765	760	790	732	777	727	810	793	800	743	710	750	789	757	799	776	747	801	774	776	749	801	772	802	718	752	795	770	733	759	734	731	755	752	731	728	782	733	763	778	765	767	780	738	808	787	750	730	758	791	755	750	803	791	759	796	784	771	808	765	747	748	767	814	778	783	805	747	767	770	752	744	766	760	749	774	769	807	759	773	768	708	768	766	752	750	761	786	802	715	738	721	800	794	761	787	779	814	767	741	805	741	746	751	797	804	763	766	773	808	783	831	819	753	769	748	749	770	770	744	727	785	791	766	795	765	759	770	768	750	782	723	760	771	778	771	766	761	749	748	754	757	763	772	801	736	749	723	714	770	796	755	740	753	775	806	790	791	753	795	792	790	793	763	783	808	831	702	720	791	736	782	799	755	825	768	761	778	780	750	759	739	774	748	737	754	756	742	730	774	782	788	783	758	802	793	703	762	726	719	734	736	789	777	813	806	766	734	764	804	775	710	762	766	797	770	778	777	767	735	744	817	782	795	731	805	761	740	730	762	766	796	765	801	736	715	738	721	723	768	771	731	731	782	773	757	771	761	735	801	756	774	798	757	809	736	724	759	754	750	791	743	737	761	764	767	777	743	738	768	734	780	725	821	748	774	795	740	714	728	759	781	789	741	782	749	756	741	788	774	797	759	792	766	764	830	751	763	759	801	782	806	753	794	767	735	754	790	711	753	784	814	744	778	807	744	840	814	737	784	799	779	745	765	764	768	752	737	797	726	748	709	751	745	777	763	728	766	747	771	732	735	726	747	780	794	771	768	788	798	773	747	777	788	768	757	759	817	765	785	756	787	778	763	755	794	737	736	795	753	746	733	776	705	746	793	726	798	745	790	740	831	756	791	742	747	775	753	778	777	754	797	778	740	710	790	765	721	768	703	796	766	777	761	784	798	770	754	716	778	745	731	801	806	722	757	780	756	776	807	716	795	722	734	769	807	836	742	771	763	779	782	717	801	818	761	774	730	748	760	704	787	789	766	847	765	777	742	779	733	747	745	769	766	787	850	725	762	750	714	790	748	749	759	782	826	764	835	815	777	758	750	724	748	760	784	771	722	729	744	780	777	810	784	760	741	783	756	785	729	785	714	783	815	738	747	758	768	769	802	771	708	773	761	796	767	800	774	740	767	795	757	799	726	757	743	745	727	759	761	827	793	762	765	756	736	725	783	778	802	741	725	789	765	796	748	750	769	741	789	746	779	777	764	794	737	731	736	750	774	783	744	771	760	785	712	744	730	773	793	734	757	765	828	775	761	727	796	760	768	758	748	722	759	802	786	794	785	809	762	781	777	735	746	748	758	751	808	744	785	764	717	745	757	781	799	748	786	749	781	745	769	822	794	781	789	765	757	779	772	782	747	744	760	775	832	775	841	770	787	725	795	694	749	774	796	776	749	786	734	767	782	796	794	752	783	781	779	813	685	790	774	722	740	784	732	766	771	742	770	748	792	767	736	782	720	818	753	726	743	749	741	802	807	778	764	802	755	846	703	737	723	761	723	771	717	770	759	777	797	783	717	791	780	767	720	715	731	759	756	765	793	798	739	763	780	724	784	803	754	784	805	786	767	781	779	769	760	804	740	731	789	761	699	771	739	761	766	780	757	701	767	769	726	810	732	733	780	778	757	745	808	764	802	745	812	739	781	724	764	799	755	741	745	785	700	792	810	724	750	766	794	784	734	764	725	757	760	740	756	764	755	753	758	784	766	712	759	794	824	810	748	767	818	766	806	760	783	765	745	757	737	742	720	813	767	756	762	787	734	730	780	774	787	704	708	745	739	815	736	753	766	738	727	760	784	775	736	798	793	779	790	782	762	712	713	722	743	730	737	747	846	739	786	756	725	745	768	781	774	746	761	727	723	701	749	806	761	734	778	714	762	736	781	754	731	734	712	750	811	783	689	744	778	743	777	777	716	788	764	752	799	747	742	739	768	833	754	730	761	785	777	732	768	791	810	732	756	734	765	783	747	795	771	782	745	759	789	777	771	737	704	742	809	739	776	758	768	732	812	780	748	734	793	741	751	721	782	763	741	778	791	791	803	783	761	796	759	768	766	740	730	797	764	772	723	723	805	719	703	839	738	753	733	763	757	793	750	778	767	741	749	776	724	771	773	738	731	791	760	761	766	796	742	788	783	797	820	749	768	754	774	732	736	830	786	758	770	760	752	745	764	743	724	766	740	780	741	755	802	759	749	751	719	792	746	763	749	766	734	750	713	736	806	750	795	783	736	768	769	816	755	729	800	751	799	772	756	766	802	730	780	783	795	757	815	759	735	760	772	739	773	815	797	742	780	739	796	732	736	728	761	727	769	739	744	732	761	755	761	780	759	758	803	693	795	743	816	720	738	739	797	739	788	733	735	727	758	778	771	762	751	729	766	765	748	734	723	712	735	783	753	759	778	729	797	760	793	720	755	778	727	752	762	755	755	753	801	770	742	814	798	765	706	768	752	762	713	780	749	789	801	761	735	815	782	756	723	706	751	766	767	821	727	722	793	758	781	808	795	722	754	779	743	801	830	782	755	750	724	755	751	723	808	757	743	754	781	764	738	737	754	806	861	718	787	752	766	688	783	791	784	789	776	763	723	765	807	757	787	765	783	829	776	775	748	773	739	790	775	763	744	791	735	770	762	783	775	724	741	784	753	766
1964	2417	2248	2215	6057	17934	18268	13911	7773	3423	1357	486	191	107	71	72	81	82	55	71	84	59	65	61	64	50	68	70	88	69	71	57	73	72	73	75	59	60	66	83	57	72	66	65	56	74	71	71	70	59	76	69	59	77	68	63	73	77	63	66	57	80	75	74	64	61	78	59	74	73	70	81	67	73	75	71	79	78	74	42	53	63	59	66	58	68	64	67	65	75	61	57	75	73	61	67	64	70	77	72	81	64	62	66	66	66	68	73	76	62	66	65	76	73	73	80	70	69	67	75	72	75	62	71	71	62	61	54	68	70	68	65	64	70	84	60	79	68	70	61	75	61	62	69	67	67	65	67	80	63	70	73	72	45	61	57	64	69	66	78	72	69	65	67	76	76	61	65	57	70	83	69	69	47	62	65	70	59	57	65	71	68	80	65	70	73	69	72	58	71	71	62	60	62	67	58	70	68	64	63	61	59	73	69	51	69	67	70	80	68	68	72	53	70	53	77	57	57	62	58	75	55	72	55	77	67	46	75	62	69	68	81	81	64	70	72	70	67	47	80	63	77	58	56	61	71	70	82	67	58	68	79	77	71	67	68	66	64	62	69	57	71	81	69	74	72	73	76	60	62	51	61	84	70	60	78	59	52	79	75	74	55	75	52	66	70	64	60	54	65	69	75	79	80	82	80	72	68	73	53	69	72	58	64	54	68	63	70	63	63	70	69	65	69	56	61	84	70	76	67	62	73	58	59	80	60	55	59	63	65	81	62	74	55	69	79	64	88	59	78	68	73	61	69	70	62	63	68	57	65	74	60	62	72	71	76	65	67	53	69	60	71	56	86	65	61	69	55	74	59	70	47	56	85	71	58	44	71	78	71	61	60	77	70	77	65	54	64	63	59	62	64	80	60	77	61	90	67	63	57	71	74	64	68	58	58	55	74	49	53	74	73	68	56	66	67	58	68	57	69	64	82	62	74	58	56	65	73	59	68	78	75	68	67	55	66	63	65	63	68	77	71	74	72	79	66	71	64	59	61	58	60	63	68	68	73	71	76	69	69	63	69	65	67	59	65	67	63	64	65	78	57	71	67	66	67	64	82	71	54	71	76	53	70	78	71	69	63	64	70	56	63	82	77	73	63	61	58	55	59	64	63	58	77	75	71	70	58	62	67	54	61	73	58	79	71	52	70	66	68	62	77	57	68	59	62	66	46	80	65	67	74	63	74	73	67	65	71	70	67	74	68	74	59	84	72	81	51	72	69	72	87	65	82	56	51	55	62	73	56	59	59	54	64	74	64	55	77	82	69	66	70	81	59	66	71	71	76	83	70	69	64	90	90	60	57	68	73	73	56	70	85	66	75	58	71	56	67	67	76	64	81	68	69	77	64	68	59	75	68	64	70	69	71	66	83	61	51	83	65	64	52	55	57	61	56	65	56	73	65	70	69	62	77	52	69	67	65	73	59	68	80	72	64	61	69	76	62	71	76	78	58	71	50	77	71	75	52	54	73	63	72	65	72	65	79	63	70	60	71	62	68	89	70	74	69	80	51	66	67	68	61	79	72	68	73	80	69	67	88	59	51	67	70	68	71	57	70	65	63	76	70	65	59	63	70	62	75	65	76	86	64	73	71	72	70	68	76	68	78	65	64	68	71	70	82	78	65	66	79	68	59	79	71	76	61	56	63	75	57	71	82	84	66	78	66	83	62	63	76	70	70	61	66	72	69	75	78	76	66	72	61	77	61	69	73	78	82	83	74	85	74	62	52	76	69	64	64	79	65	66	59	54	73	71	76	65	60	75	76	67	73	48	73	67	64	52	72	58	66	63	93	81	68	55	56	76	52	72	68	69	62	57	67	55	73	68	75	75	75	70	80	66	55	69	72	55	65	71	61	65	62	63	58	75	73	67	89	70	65	64	68	68	49	64	67	52	66	61	87	72	64	70	71	69	61	63	77	56	79	70	65	84	67	79	73	60	85	60	68	88	77	76	62	68	79	78	80	58	63	73	78	79	69	68	77	78	73	72	72	85	70	61	80	64	69	67	59	60	68	58	61	73	70	73	75	82	69	75	73	82	80	59	73	64	79	69	59	61	57	66	87	85	62	63	61	80	85	76	64	67	58	70	66	78	72	88	56	64	85	80	74	73	63	69	73	55	66	62	85	61	70	72	64	64	79	67	56	75	73	84	62	65	67	65	70	68	61	65	77	73	63	67	62	76	63	73	86	75	65	89	63	71	72	61	77	79	74	72	65	59	68	76	72	71	63	58	73	69	68	56	66	62	59	66	62	69	67	72	60	63	59	69	63	73	71	63	66	74	59	74	73	58	76	67	43	72	64	67	66	69	72	72	64	59	71	66	68	64	62	72	62	66	63	59	62	68	72	67	67	61	64	83	53	60	72	63	56	62	75	68	62	69	68	59	61	70	70	79	56	64	73	78	59	81	63	59	65	80	61	57	75	83	65	58	76	62	58	64	67	66	64	77	84	62	74	64	61	63	62	78	64	62	72	73	73	58	76	59	52	76	58	62	74	59	77	75	73	81	88	66	60	79	78	66	63	58	71	63	73	75	78	67	70	73	62	64	61	50	64	73	66	58	66	64	70	69	70	69	63	62	70	63	66	79	67	76	66	76	67	72	57	73	64	85	78	68	68	62	64	74	70	70	66	75	67	63	78	69	74	63	50	50	65	73	72	76	67	57	64	65	63	83	70	76	63	73	64	51	70	57	74	74	60	67	53	77	73	57	74	74	66	65	65	66	55	63	53	49	83	72	74	66	66	73	60	63	70	59	76	75	71	75	69	51	65	73	71	82	72	76	58	72	63	60	64	72	75	59	84	71	62	68	81	63	57	68	58	57	64	65	61	75	59	63	62	83	73	67	67	80	79	79	65	58	78	66	63	79	70	64	47	88	72	56	73	73	58	60	61	56	66	76	82	74	57	74	69	61	67	78	80	80	74	71	84	63	68	64	56	78	62	68	58	68	59	73	83	65	59	60	47	65	74	62	82	74	67	70	71	68	76	66	58	63	69	57	66	58	68	71	48	71	69	48	63	60	79	71	57	62	63	72	67	73	68	63	68	70	58	72	61	73	77	73	62	57	70	69	65	78	61	73	66	54	60	60	75	64	75	65	61	89	66	62	67	65	64	69	72	61	57	82	68	63	67	75	68	77	62	79	63	75	54	55	57	69	81	65	71	61	66	61	82	72	61	57	66	70	77	69	66	80	63	59	68	69	81	63	63	68	63	83	62	58	56	64	62	77	51	69	71	61	67	73	75	71	63	74	55	79	72	55	65	69	65	73	54	83	73	70	64	67	77	80	52	66	57	61	75	60	53	64	56	66	61	72	81	72	84	61	60	63	62	65	74	80	67	77	66	86	65	64	62	62	69	63	81	49	69	66	68	62	60	58	79	72	52	73	64	72	66	64	74	66	67	74	66	71	65	65	68	67	72	68	67	66	72	77	61	55	64	75	63	74	64
29189	24858	23040	35920	57141	73475	68309	56561	42873	31548	20838	10497	4269	1682	1080	862	823	827	876	821	862	815	837	781	831	858	807	821	867	848	855	789	772	790	758	787	796	856	823	762	811	790	807	850	812	778	859	813	770	798	823	816	812	815	837	844	795	756	809	864	830	838	838	790	776	863	820	828	809	841	774	849	801	787	860	872	805	862	841	793	806	814	861	790	799	817	840	842	813	814	801	828	800	855	820	843	819	821	802	752	852	786	802	827	833	851	825	798	854	794	829	773	837	782	806	823	913	884	858	838	808	836	792	826	839	820	846	847	772	834	804	858	900	797	853	826	838	868	788	829	753	750	801	853	790	835	826	856	796	767	825	772	802	855	798	767	840	827	784	851	858	847	791	828	813	803	835	826	814	778	842	845	843	816	786	814	853	796	855	801	867	803	842	817	819	864	820	827	805	812	801	781	794	808	794	772	825	835	853	817	828	835	831	822	771	802	853	857	852	788	761	824	843	797	829	823	823	812	786	862	835	802	807	789	833	820	798	787	804	884	844	795	823	774	851	803	801	757	832	816	826	797	798	799	856	781	834	844	773	811	852	826	815	787	753	838	831	799	837	797	765	847	834	798	832	839	828	843	810	799	826	783	809	867	787	801	859	855	817	804	836	825	861	811	829	837	833	794	842	812	867	851	883	752	862	865	855	812	788	820	855	812	781	826	808	822	866	815	821	823	787	827	782	763	841	825	824	806	874	830	843	902	857	839	828	827	844	810	810	756	870	827	887	872	802	841	861	855	799	814	825	874	823	819	766	813	785	810	841	840	870	820	848	819	779	837	826	833	799	813	800	790	810	806	733	822	842	829	858	819	802	840	820	789	813	797	797	868	837	822	864	785	840	811	760	788	777	826	781	866	849	821	832	771	800	784	827	863	851	823	816	796	818	826	798	836	819	797	854	791	875	790	802	793	777	755	861	869	838	817	811	843	841	765	872	824	857	836	805	796	811	862	813	822	820	858	806	841	786	799	852	822	813	829	795	812	786	881	801	811	796	876	856	854	855	800	821	873	861	845	884	761	828	832	800	850	807	799	829	816	842	833	843	824	849	863	828	814	817	810	800	765	811	855	819	828	842	819	807	791	817	806	836	799	772	812	842	760	855	837	818	858	878	825	826	832	727	816	798	861	805	823	854	776	850	799	823	813	849	793	814	780	819	848	831	821	805	871	808	827	782	828	846	808	842	816	818	790	804	811	820	812	774	855	828	862	846	804	806	811	783	821	826	814	828	781	817	801	835	791	854	768	793	833	830	868	816	776	800	862	845	778	822	808	798	867	805	830	832	812	828	841	824	809	817	816	804	783	834	808	827	831	857	793	836	865	794	852	773	893	803	834	825	825	872	837	776	835	852	826	830	819	859	853	859	881	798	789	890	820	836	823	798	833	798	801	861	821	867	821	798	845	827	806	848	772	822	847	852	786	774	888	823	775	879	806	849	819	797	791	752	841	785	796	856	814	840	846	866	867	815	784	818	822	804	848	857	865	802	810	820	854	817	807	802	816	821	837	813	788	814	821	840	789	821	879	817	816	839	846	852	832	827	811	859	868	794	759	819	815	818	803	793	800	833	797	853	837	785	828	840	805	866	805	836	861	817	862	807	795	823	862	793	774	860	854	743	776	779	848	813	797	844	809	833	857	849	831	854	830	792	824	844	820	831	846	802	839	814	798	818	787	784	837	767	835	850	790	776	819	820	823	822	824	826	780	854	815	803	777	805	796	782	840	874	793	861	840	807	774	819	796	819	850	829	775	865	827	773	812	816	793	840	763	770	822	786	808	851	793	790	796	812	864	822	764	823	860	814	826	835	850	823	855	780	779	854	819	772	842	804	805	845	818	847	811	807	803	834	828	884	871	828	794	826	815	806	791	835	821	810	833	854	857	831	837	858	823	793	821	778	849	865	830	846	875	812	784	780	880	836	836	774	806	827	825	773	841	825	870	868	761	823	830	771	777	846	782	814	826	830	769	797	760	824	796	829	813	789	852	830	776	835	810	823	822	820	826	823	792	860	768	814	830	817	825	788	804	880	803	837	829	871	822	778	885	779	856	850	786	819	789	806	830	858	775	851	822	847	768	795	822	829	843	782	799	833	835	858	815	800	871	831	853	846	866	849	806	851	815	829	785	800	818	833	828	848	791	809	830	838	839	830	792	869	856	798	843	802	814	816	813	790	809	860	796	863	786	851	835	812	818	774	822	840	839	860	876	846	804	789	814	766	840	858	878	799	809	809	829	827	829	840	832	800	834	813	836	824	839	781	858	783	842	806	782	831	872	774	769	832	788	807	782	810	800	842	781	822	813	842	848	841	841	840	818	837	826	800	842	841	812	802	858	765	842	805	816	799	819	838	809	792	781	866	808	869	829	795	840	810	760	853	868	801	855	841	827	878	825	821	816	815	815	846	802	838	802	814	847	846	802	882	791	806	853	866	776	762	791	891	829	836	778	801	857	830	833	802	810	826	805	853	781	762	844	834	808	817	803	864	822	839	830	836	797	833	818	840	784	833	840	815	838	790	795	769	868	801	858	805	822	812	802	821	798	859	881	792	823	783	813	835	830	802	766	840	834	830	762	810	840	777	840	835	878	837	859	870	802	827	798	871	826	849	858	835	832	838	798	812	815	895	851	817	872	827	808	841	832	821	812	790	815	822	801	839	855	825	854	847	891	805	827	823	825	797	806	792	844	854	799	791	819	796	813	788	835	846	791	816	833	848	863	880	812	769	850	770	818	808	827	861	776	846	840	849	800	845	828	870	880	806	821	864	825	830	809	821	862	764	846	774	856	777	816	837	848	861	829	763	854	814	812	801	839	874	801	817	828	790	752	828	792	800	834	863	805	841	890	798	824	830	853	799	853	863	793	840	828	785	822	812	863	799	814	777	834	875	831	806	806	806	842	843	849	841	841	830	790	781	833	836	815	819	838	830	805	804	782	865	855	847	850	812	790	783	812	887	823	811	886	873	854	829	822	835	839	833	783	797	808	845	818	816	858	766	836	837	848	809	812	887	860	830	851	809	774	823	824	844	834	873	804	793	814	812	866	828	814	817	781	876	828	817	868	805	835	827	830	795	804	858	779	805	819	814	803	794	793	824	822	801	826	788	787	843	842	831	828	819	863	812	785	857	810	824	812	789	786	805	811	841	829	796	844	797	791	776	817	776	814	788	858	786	787	773	766	827	800	835	814	868	861	860	800	824	817	840	815	794	843	820	785	802	811	815	808	806	851	805	815	877	877	847	816	828	843	830	797	831	831	798	828	771	834	811	791	804	812	831	805	812	857	825	833	823	816	793	805	859	818	788	908	841	863	766	836	848	837	800	804	824	865	816	817	866	747	813	875	858	830	816	810	853	823	847	806	844	826	808	843	799	860	799	870	820	832	829	869	763	791	855	798	834	874	780	850	844	828	860	837	817	818	796	758	831	869	823	874	817	819	834	794	769	841
1698	583	475	539	1613	3218	3795	2858	1540	767	346	176	100	78	69	49	66	55	67	57	55	58	64	44	53	56	64	63	39	57	52	63	48	50	59	47	59	55	54	53	60	49	51	57	48	63	56	51	60	52	65	54	47	57	50	58	60	56	50	57	51	56	52	61	47	73	48	67	46	48	62	61	56	44	67	62	64	53	58	55	48	48	46	50	40	65	61	68	73	51	43	62	70	58	59	53	54	54	53	59	57	44	54	55	56	50	56	62	52	66	43	63	58	51	52	51	50	60	43	47	50	47	57	64	56	62	61	63	53	61	60	45	51	58	60	61	39	61	45	56	56	54	53	47	64	55	48	66	44	58	53	55	52	42	49	60	57	67	56	55	74	52	62	50	63	54	58	46	44	50	62	53	52	63	56	53	57	50	61	58	42	61	65	58	65	62	64	66	60	53	58	45	57	55	46	66	69	67	65	55	52	55	53	61	58	57	51	57	58	60	54	47	54	68	52	52	57	52	50	60	52	44	68	48	54	70	60	61	42	50	56	59	50	49	51	62	63	68	57	56	45	60	57	43	52	49	56	53	35	47	57	75	56	54	55	57	54	55	63	68	61	54	50	64	72	55	51	61	51	54	65	65	49	51	51	60	54	55	57	57	56	55	63	59	56	60	60	55	58	64	62	63	57	51	66	70	53	55	39	69	55	46	57	59	63	65	51	51	55	63	58	46	63	63	55	56	63	56	53	71	56	52	57	64	66	55	48	65	55	51	59	58	62	59	50	64	61	63	60	53	61	52	61	60	48	62	54	32	52	65	67	47	56	54	53	56	60	54	57	54	56	58	54	63	54	55	57	45	51	65	51	62	51	48	65	47	47	55	55	64	65	47	57	59	62	67	54	60	65	61	62	70	68	43	67	63	66	57	66	63	56	61	53	44	47	58	51	60	59	57	55	72	63	47	45	56	62	64	53	45	49	66	45	49	50	57	67	64	62	68	65	68	55	60	48	57	53	52	64	50	49	65	60	62	63	68	50	36	54	60	72	58	44	64	62	50	48	45	56	65	55	65	68	53	59	45	44	50	61	55	62	57	54	64	56	41	53	47	49	50	59	61	66	55	56	64	52	67	60	62	57	59	66	53	58	60	57	58	59	55	63	69	49	42	53	55	65	59	52	58	54	48	53	66	62	46	54	52	60	53	66	48	51	48	51	60	51	52	72	60	63	55	51	43	64	65	54	59	60	62	64	53	47	65	54	47	57	53	60	67	63	47	49	64	63	78	53	47	53	53	59	49	59	72	58	61	54	74	71	61	48	65	59	56	42	49	55	58	69	58	51	48	67	55	63	66	45	61	66	64	44	41	61	54	57	54	56	47	65	72	64	56	66	64	48	53	56	56	56	63	60	59	69	63	71	59	49	49	60	52	69	76	45	55	63	42	46	64	58	57	60	59	62	64	66	57	59	70	69	66	65	67	66	63	66	64	66	67	61	52	53	50	65	38	69	74	49	54	59	58	65	50	57	63	61	68	61	53	46	64	53	60	53	53	66	59	48	45	64	60	58	41	61	65	54	64	63	57	76	48	61	48	51	57	52	60	67	65	52	61	62	66	44	46	72	57	63	55	64	55	44	55	57	64	46	54	55	54	66	73	57	62	52	58	56	39	53	40	43	60	47	56	40	53	76	43	55	51	64	53	46	51	62	66	76	49	47	68	54	58	51	59	58	51	48	75	51	53	64	44	61	67	48	72	67	62	47	52	49	53	60	58	49	59	66	65	59	56	68	56	72	56	55	62	52	64	54	55	57	56	57	61	54	59	66	63	46	72	47	54	56	58	52	59	60	59	69	73	61	60	47	45	67	48	56	71	56	44	69	54	58	48	42	48	51	54	47	61	73	51	53	52	50	49	47	49	57	47	58	48	54	51	47	68	57	58	59	64	54	53	45	44	60	40	65	62	60	52	58	55	64	50	53	54	54	57	58	54	62	55	72	49	74	65	61	37	63	59	56	55	48	60	48	52	57	63	47	46	43	54	56	63	62	69	64	56	51	57	63	48	50	54	54	62	69	84	55	51	55	44	61	53	56	47	49	54	59	50	64	49	58	56	64	46	46	63	56	45	46	53	52	64	51	53	48	56	53	61	62	61	49	46	57	61	60	46	51	54	60	50	64	50	51	69	54	59	63	49	51	51	59	62	61	62	58	68	49	55	60	41	61	43	58	47	58	53	51	49	56	52	62	42	55	53	63	54	60	68	63	50	62	57	50	59	53	56	59	55	34	64	50	47	55	58	52	54	76	52	58	64	72	48	62	45	59	58	67	62	61	52	69	53	48	62	43	52	72	58	50	58	63	39	55	53	52	57	55	51	64	46	63	56	55	50	59	59	74	67	56	52	65	52	54	58	37	50	49	61	50	67	76	61	53	62	61	53	62	52	59	55	63	46	49	65	60	49	56	59	65	53	61	64	56	49	65	54	66	47	58	45	62	55	58	60	64	63	56	60	49	61	54	57	51	59	56	57	55	57	69	45	73	57	52	55	59	65	54	70	63	38	58	54	66	53	52	51	65	61	54	54	71	65	61	58	65	74	67	55	52	67	51	64	61	56	51	62	77	62	67	64	65	53	43	52	77	49	52	69	57	70	57	64	45	57	61	63	52	59	74	58	59	55	55	41	74	65	58	50	51	54	73	53	53	64	58	48	53	46	65	59	55	49	49	60	63	49	62	55	51	62	52	62	59	52	54	56	59	48	52	55	61	63	50	61	57	57	54	75	65	69	76	56	60	64	53	53	47	63	64	52	64	65	40	54	54	56	57	45	63	47	55	68	55	55	40	59	64	61	47	49	61	56	47	64	50	59	71	54	51	55	66	56	51	55	61	56	52	66	73	47	72	59	66	56	55	50	61	61	47	39	65	68	53	58	52	61	46	65	56	54	65	70	65	52	53	60	47	54	69	60	67	57	48	49	50	59	64	49	65	64	52	49	50	52	51	55	54	48	69	65	59	47	57	60	57	54	59	56	57	65	57	48	48	58	55	47	66	51	50	60	58	48	56	62	55	62	55	50	54	51	56	59	58	66	55	64	51	61	61	71	54	67	75	64	52	66	69	72	47	47	59	54	53	56	48	57	48	50	64	51	48	57	57	46	66	71	75	57	60	61	60	45	72	59	56	56	56	53	58	55	52	51	55	51	59	65	53	50	54	60	52	64	65	70	69	49	42	58	52	69	51	57	52	56	63	72	62	51	53	56	54	50	60	58	71	55	56	54	51	56	61	58	49	67	62	54	71	48	72	66	51	41	56	61	62	56	56	53	69	52	60	54	63	51	53	63	60	67	46	45	52	68	65	51	59	52	53	49	53	51	69	54	57	58	50	49	54	76	62	54	59	58	64	53	54	58	50	61	57	78	52	64	58	56	65	61	66	49	70	64	48	70	67	41	57	55	55	61	61	72	49	54	66	61	66	47	53	66	56	62	62	41	54	43	46	65
19773	11240	9076	20317	38475	42503	40173	33604	25843	17221	8669	3895	1613	966	727	715	679	636	698	663	680	666	716	663	685	648	629	714	711	667	659	709	646	660	661	692	725	682	644	681	672	674	727	672	678	657	694	684	672	683	656	688	642	653	656	660	667	683	669	638	720	739	731	660	703	641	701	640	686	640	713	672	671	676	694	671	674	691	719	719	658	682	675	680	722	723	652	744	647	725	695	725	666	678	694	671	655	699	657	710	693	698	708	662	699	707	654	678	668	698	709	696	662	661	715	628	693	703	644	677	691	689	656	715	723	666	703	676	658	709	672	635	655	696	693	724	646	670	657	694	683	680	664	661	667	671	683	659	743	628	630	715	729	714	688	683	699	673	713	678	649	667	740	641	702	699	685	662	681	703	656	722	689	680	666	681	718	687	688	693	698	667	685	662	724	703	687	672	687	650	669	645	639	630	704	685	701	707	662	708	680	707	661	683	662	669	680	677	698	669	634	672	700	686	698	711	684	683	697	706	671	670	637	681	695	697	644	688	687	688	672	685	652	680	702	713	647	686	674	662	658	698	660	698	693	662	689	707	701	753	657	667	651	702	669	703	686	675	649	663	663	687	714	690	691	690	711	644	708	701	735	695	716	664	709	693	686	676	691	660	691	709	715	728	674	689	682	707	703	666	669	623	705	691	673	725	680	754	629	679	663	648	693	736	662	729	683	668	687	698	635	635	676	716	675	708	690	652	736	669	715	708	672	685	705	663	707	705	646	672	741	678	721	654	670	693	678	677	653	664	646	661	646	707	667	676	712	682	702	705	682	675	650	731	668	716	658	668	648	689	653	687	715	666	666	693	635	683	692	700	676	649	698	719	670	680	669	659	710	634	702	712	675	643	702	647	660	687	628	663	661	703	678	668	702	700	686	665	685	671	669	678	702	687	665	697	689	645	736	701	682	695	671	706	692	701	670	706	692	682	700	642	722	658	671	681	685	653	687	709	716	681	726	719	680	687	722	697	679	683	650	703	697	702	680	691	697	697	658	700	641	738	662	669	688	672	700	742	656	671	653	685	695	684	686	688	645	707	686	700	660	651	691	642	681	692	668	657	687	674	734	697	670	666	686	627	653	695	660	717	742	650	677	689	744	698	659	720	684	707	629	648	661	648	739	692	656	753	639	707	687	694	662	708	693	660	669	676	724	692	661	645	702	691	695	712	702	693	664	672	692	650	682	714	693	675	691	703	717	670	639	703	652	644	671	681	722	630	682	708	660	659	665	680	667	665	736	702	717	696	677	641	661	727	704	696	716	675	731	700	657	657	705	701	692	694	688	676	707	743	664	720	662	667	697	727	710	690	642	663	684	682	714	667	653	694	678	696	660	636	726	692	674	683	687	699	687	636	664	687	710	689	704	687	656	637	731	722	646	711	677	668	694	679	704	691	713	688	682	699	649	642	735	682	713	719	666	692	650	686	694	682	659	673	734	677	693	690	655	720	682	690	664	720	710	646	668	656	707	660	658	687	681	690	637	675	639	676	683	671	686	668	691	753	655	722	732	702	747	688	728	708	682	670	673	627	715	690	671	674	681	707	754	670	647	620	678	675	686	666	739	650	690	723	668	653	662	678	654	686	665	687	702	659	652	687	642	702	660	680	727	669	707	702	645	661	694	690	672	671	697	695	700	683	678	672	703	697	690	718	673	683	703	742	681	699	695	687	669	744	678	697	708	668	674	727	668	655	722	654	672	666	625	655	675	708	691	700	675	703	663	668	696	700	680	667	648	694	666	693	636	666	706	661	652	680	680	672	688	714	705	710	717	677	656	684	605	679	711	653	651	678	692	736	668	673	655	697	698	629	682	705	695	694	679	715	639	672	683	721	718	673	709	714	705	670	675	693	678	707	707	688	710	722	672	664	660	689	668	631	679	694	718	677	687	678	672	662	717	720	643	705	666	651	713	671	677	697	685	670	674	665	692	664	670	721	711	671	669	658	686	692	693	693	729	701	736	698	687	702	696	709	669	676	710	729	672	711	691	662	711	696	669	709	646	729	659	712	713	702	659	713	666	704	684	655	684	702	679	709	702	701	713	686	692	687	664	721	705	679	711	677	684	671	713	661	654	658	726	664	689	666	703	681	632	696	659	654	666	701	677	618	689	652	658	676	681	693	647	683	692	663	717	676	663	723	629	658	699	681	675	716	628	690	684	655	701	650	753	666	679	698	687	651	678	734	685	689	702	703	693	741	710	657	697	694	666	692	721	651	680	657	667	639	700	664	629	619	662	693	716	676	668	690	656	688	637	681	682	647	677	729	691	726	672	691	670	672	677	663	673	694	672	685	710	656	698	690	690	681	667	664	720	679	685	640	693	666	666	690	744	674	683	682	705	693	683	677	686	673	707	730	692	630	705	774	645	646	709	634	624	694	654	700	676	669	653	704	689	697	754	699	674	656	626	686	699	702	694	688	661	677	708	707	643	665	672	675	734	676	730	673	650	651	711	654	692	676	685	691	673	670	728	678	710	650	663	726	641	688	659	637	673	738	668	694	717	692	705	665	665	671	667	672	675	675	676	700	694	700	635	644	637	696	720	713	713	668	678	688	722	638	690	689	715	677	713	678	714	715	686	687	665	647	708	691	684	680	719	605	661	620	661	689	684	682	703	686	666	681	679	687	720	636	708	681	697	665	658	764	663	679	649	734	693	683	721	641	723	676	698	688	625	650	673	667	695	711	688	688	694	674	706	675	693	693	640	698	658	685	652	687	706	695	691	707	676	664	689	704	684	671	679	660	719	708	702	665	684	705	638	668	618	672	640	703	605	612	670	693	735	702	692	677	667	652	686	697	722	655	649	695	676	732	661	661	667	711	674	688	711	668	685	672	667	736	671	683	707	721	732	660	700	666	703	644	711	679	691	691	665	660	714	666	744	713	667	703	681	673	722	657	691	663	617	698	703	669	682	659	651	645	725	693	658	686	687	676	688	712	657	699	673	683	709	687	662	681	708	712	731	717	706	699	658	674	698	678	701	647	745	703	693	667	732	718	707	696	693	751	645	705	715	647	642	708	683	678	664	654	674	732	667	725	674	671	694	675	710	658	724	742	660	706	745	632	651	713	636	698	713	717	701	639	670	717	678	703	708	734	678	695	718	678	669	667	660	674	681	712	708	712	672	693	656	665	661	662	730	639	702	675	676	681	662	698	664	711	664	689	765	672	709	704	667	724	675	693	723	692	667	702	642	659	667	711	698	715	683	659	709	637	680	718	658	684	661	684	616	677	650	690	690	692	702	722	687	658	647	664	684	644	634	697	648	751	682	710	694	699	688	682	665	721	718	644	678	699	708	704	700	707	703	712	670	690	658	680	696	722	702	693	682	656	665	695	676	695	668	727	641	701	698	670	692	671	735	704	682	685	663	705	688	718	693	739	665	675	712	693	678	675	709	686	685	691	721	672	669	678	706	704	662	679	694	713	691	697	642	665	657	712	665	702	710	706
1377	1932	1677	2265	6253	9621	9735	6879	3467	1480	618	248	117	82	73	72	65	64	61	70	66	55	62	68	68	52	57	54	68	77	55	70	61	58	72	54	62	67	73	64	68	67	61	53	66	67	67	83	52	65	46	55	76	62	66	53	78	67	80	71	58	63	68	76	62	66	66	66	61	55	62	51	61	58	64	66	60	49	75	67	65	61	63	59	66	69	52	70	61	51	57	64	66	46	59	51	53	63	63	60	66	62	65	68	64	57	54	52	68	65	73	59	44	55	63	50	74	60	72	54	62	69	69	63	54	65	64	52	76	55	60	72	65	74	71	70	65	75	68	50	49	61	54	48	54	61	55	59	62	48	66	64	80	57	60	49	66	79	64	78	49	61	68	58	48	56	53	62	55	60	72	71	57	69	72	65	66	58	61	65	70	79	48	55	53	57	51	58	81	60	54	56	59	53	73	71	63	76	67	62	55	79	53	57	68	60	75	61	60	58	67	75	64	49	56	48	68	60	55	50	48	59	71	57	57	58	50	49	58	67	55	67	67	61	53	70	62	69	69	54	60	67	60	61	62	68	61	62	58	64	55	53	65	65	59	66	70	68	66	58	58	56	64	60	69	66	58	57	64	56	62	63	61	51	73	70	62	56	58	60	78	60	62	57	53	66	70	66	72	56	62	57	61	66	56	80	74	57	58	56	76	59	73	69	62	56	71	57	64	47	81	58	62	66	67	65	47	52	65	58	61	66	58	47	65	65	80	55	74	61	60	54	58	50	65	57	52	72	64	58	65	58	67	48	55	70	48	61	68	79	62	69	68	74	72	56	57	81	67	71	54	82	57	63	62	66	50	64	74	56	68	67	70	66	56	55	66	70	55	79	64	60	56	65	65	63	61	67	68	56	64	54	50	55	61	55	68	61	60	77	58	61	60	56	56	56	65	66	72	73	59	56	64	65	58	63	71	57	54	54	65	64	62	69	67	73	60	57	49	61	65	78	70	63	76	60	64	54	60	60	53	66	62	57	64	64	62	66	76	59	60	73	64	50	55	73	68	54	66	65	65	57	53	41	62	57	52	66	65	58	55	61	56	76	52	59	53	64	58	66	61	61	62	56	60	61	58	61	60	76	61	64	57	66	60	68	80	80	63	63	58	69	56	59	62	66	61	73	74	67	68	53	71	59	69	67	68	74	67	58	54	58	53	65	64	71	70	68	58	66	65	51	76	53	64	52	71	67	63	59	70	48	75	63	73	55	68	63	64	66	64	61	67	66	56	61	63	61	69	69	58	56	54	57	64	57	71	68	72	56	66	64	66	68	61	71	60	56	60	60	64	65	64	70	58	79	62	65	72	50	50	70	61	82	55	59	70	71	69	70	75	62	52	55	71	63	67	75	69	58	45	56	49	69	58	51	58	68	83	50	70	57	55	75	53	44	53	65	55	71	59	50	54	57	55	74	79	58	63	53	62	67	64	73	55	55	54	64	53	49	67	65	54	71	76	60	66	69	68	50	73	74	68	64	69	50	55	63	51	80	54	71	67	57	57	51	69	56	52	67	67	71	58	55	75	64	65	62	63	55	54	63	73	55	52	69	65	76	69	64	63	66	69	59	47	54	61	68	61	68	70	67	49	77	59	61	72	72	58	59	60	58	59	67	62	68	64	61	58	53	53	71	56	76	63	61	73	65	73	57	57	53	56	75	71	70	59	58	59	65	68	66	68	54	67	62	57	55	65	58	70	50	52	72	57	61	61	80	61	69	62	60	62	64	71	79	70	66	67	66	76	60	63	73	57	61	72	53	66	63	69	66	70	66	64	61	70	53	54	66	52	60	65	55	82	67	65	64	55	60	63	61	66	68	55	68	49	45	61	57	70	66	69	59	61	63	68	77	63	68	66	60	66	67	72	67	56	67	62	61	57	54	59	61	63	70	63	58	57	58	74	72	60	60	77	63	60	61	71	66	65	54	67	59	50	62	53	72	68	52	51	71	62	51	63	67	65	72	56	53	71	66	64	62	68	60	56	59	57	58	60	68	65	47	67	59	53	55	60	62	48	79	73	69	55	60	69	63	58	59	49	62	74	52	61	50	67	58	55	59	59	63	70	43	70	58	72	57	49	62	65	73	60	61	66	82	68	60	60	60	55	53	58	68	54	75	47	66	71	71	60	57	57	73	66	58	69	55	61	55	62	57	55	57	49	72	65	73	66	70	61	71	53	59	56	62	55	68	66	58	60	66	53	80	66	45	61	50	61	65	56	63	59	81	65	50	63	68	59	62	63	78	63	64	57	56	45	60	48	56	60	70	58	71	56	73	73	58	65	64	73	60	58	66	68	76	59	53	54	59	46	62	51	66	62	62	70	80	60	62	53	51	74	55	67	69	74	61	52	69	55	74	78	64	65	63	50	62	66	68	62	48	70	63	68	59	56	65	46	75	64	69	77	70	57	67	67	56	61	61	63	63	72	52	68	68	79	69	64	64	65	61	60	66	73	65	62	62	52	74	55	69	51	55	73	54	67	60	53	74	58	51	69	58	59	45	62	78	55	64	52	60	47	58	64	67	68	57	63	70	60	66	64	70	54	67	76	51	55	57	52	49	51	68	62	64	61	69	52	53	57	58	53	54	70	67	66	78	72	53	73	70	65	68	56	54	65	63	66	73	55	74	73	74	72	67	57	65	82	59	72	72	57	49	62	64	63	63	65	66	61	68	66	63	69	53	62	64	55	58	58	68	80	56	64	63	52	72	56	67	55	54	71	65	59	52	66	55	67	88	61	68	51	58	81	65	60	58	72	57	61	60	65	59	66	75	73	58	73	60	54	58	61	56	79	66	65	63	55	64	64	78	61	53	60	58	55	55	61	59	70	62	73	56	63	66	55	53	55	73	49	70	57	67	60	75	66	59	72	64	66	73	58	65	64	69	58	67	60	65	66	55	58	60	62	53	64	64	65	77	78	79	63	60	65	58	65	64	60	55	63	60	57	60	67	55	80	71	63	51	51	74	62	75	68	64	64	59	70	61	75	54	62	59	50	54	72	62	57	75	65	67	52	72	63	57	71	69	65	57	67	48	56	71	80	81	67	65	57	64	67	78	68	57	51	62	66	59	64	65	55	59	69	57	59	69	60	45	60	73	58	70	63	50	65	61	61	64	57	58	69	61	60	60	63	69	52	68	53	64	67	61	65	65	58	58	51	65	66	50	54	58	74	65	69	68	51	67	69	59	73	69	67	70	64	53	52	47	70	50	57	53	53	62	58	57	58	70	60	81	69	72	76	71	57	58	50	45	56	68	53	65	71	81	56	70	82	62	57	61	59	59	69	68	43	59	68	60	52	58	65	76	72	74	58	72	51	54	60	48	77	69	68	81	47	58	66	61	49	51	52	55	71	53	52	51	61	67	56	62	55	62	61	63	60	73	69	68	71	47	69	70	56	59	50	70	59	64	63	61	68	62	60	53	66	59	69	67	65	68	58	55	52	65	72	59
25314	22493	20098	35675	57548	58701	53958	43352	32807	22992	13117	5788	2405	1166	895	788	779	730	827	769	790	738	748	740	772	760	747	742	712	723	785	743	751	755	744	719	768	751	753	729	743	728	783	784	727	773	745	720	773	732	785	727	727	710	752	744	765	720	741	758	768	729	785	718	750	733	769	765	721	719	725	748	733	723	767	739	745	760	752	779	707	794	752	733	725	697	716	764	738	748	792	726	771	748	759	719	757	759	752	779	756	716	729	798	746	749	712	782	751	707	706	686	677	762	789	752	720	776	761	756	754	752	739	773	694	729	760	717	745	749	755	728	811	735	716	714	726	776	718	731	752	732	699	805	717	763	723	716	752	760	764	716	765	753	758	756	692	738	738	734	811	743	733	751	803	740	738	751	763	704	755	767	797	761	762	841	758	745	718	730	748	769	742	725	732	663	792	699	773	756	742	776	765	758	697	749	699	765	752	741	777	761	745	773	755	779	725	752	722	749	784	779	782	768	747	774	751	716	774	729	781	763	744	733	764	728	766	775	753	791	765	741	714	790	765	724	760	700	756	783	725	756	759	706	768	724	704	737	706	765	760	752	730	782	750	747	766	760	738	706	757	784	783	737	742	713	779	766	729	734	735	731	731	748	721	727	734	727	705	743	727	741	754	789	816	730	757	695	771	686	686	699	732	727	793	764	764	750	781	747	754	762	760	733	788	714	775	722	695	764	760	743	713	764	723	741	743	694	801	767	731	742	763	729	753	721	737	741	772	695	758	730	759	731	729	779	759	774	777	718	734	759	709	786	789	728	766	681	736	792	750	753	774	713	755	722	721	702	737	761	762	800	765	772	760	736	743	728	757	702	726	787	698	765	763	791	733	773	752	774	733	782	738	712	800	768	747	784	803	746	750	742	781	747	735	681	706	768	763	759	775	717	798	783	774	763	747	764	743	807	791	760	726	681	752	803	741	733	774	739	729	761	770	737	769	726	742	742	759	797	717	723	745	746	666	735	703	732	725	750	703	714	735	692	704	770	721	714	716	776	721	719	724	756	762	754	764	722	750	788	716	735	733	754	768	734	753	738	737	733	767	773	748	754	717	757	733	739	768	761	719	745	767	734	746	773	754	707	767	729	749	772	719	732	730	761	795	778	756	732	715	728	804	705	773	757	723	748	742	752	744	808	751	722	775	747	699	732	739	763	712	762	728	739	678	704	774	761	750	727	716	757	704	798	791	747	759	730	730	759	789	791	792	742	729	772	763	675	746	766	749	760	776	749	757	776	747	744	740	730	755	786	706	728	732	764	756	682	737	804	760	741	750	750	773	771	742	719	718	736	800	738	740	743	731	777	774	718	802	727	777	755	769	746	719	739	761	754	739	765	739	711	785	754	797	747	741	719	734	785	742	733	762	759	709	783	758	763	725	820	727	774	735	721	750	720	717	781	740	709	736	765	762	748	750	774	746	745	725	758	705	735	773	744	737	773	766	787	776	736	803	749	793	682	698	763	751	750	704	715	787	738	748	725	735	732	701	746	805	777	715	764	752	777	744	736	708	788	801	786	799	752	744	772	725	723	737	741	762	798	790	730	728	746	765	724	739	719	773	760	716	756	699	734	779	755	750	722	722	793	727	722	728	785	775	696	775	744	742	736	742	711	769	735	771	744	709	758	740	778	748	724	713	727	769	762	755	762	719	757	789	764	787	772	744	765	759	749	724	763	761	727	766	768	714	738	709	787	763	741	737	741	721	754	727	744	771	795	746	755	735	735	783	777	718	789	730	807	735	787	787	746	734	785	757	718	725	772	730	728	736	702	795	739	801	751	761	684	756	766	733	756	728	760	738	733	776	733	730	739	679	679	699	717	732	747	797	755	746	734	731	711	744	774	768	717	774	738	718	731	752	723	809	761	658	772	748	711	731	800	727	742	699	713	745	726	788	734	726	783	730	742	751	710	752	785	752	732	785	714	778	744	739	725	788	780	728	729	740	701	715	716	747	747	791	715	769	743	727	770	755	716	737	708	707	727	760	755	724	741	764	748	781	783	754	773	741	808	742	697	726	790	799	730	718	755	799	789	699	774	743	735	746	713	731	799	769	749	740	728	739	775	722	714	728	729	717	707	741	749	771	746	766	686	730	755	716	749	748	797	771	757	680	747	758	745	761	729	756	795	736	738	783	814	718	764	765	715	798	753	732	720	760	763	724	741	765	752	688	749	709	747	747	754	795	759	769	799	715	757	733	742	747	789	783	764	749	706	729	732	754	745	737	784	738	672	721	731	720	733	716	786	756	725	747	755	755	749	758	731	691	748	733	769	760	732	763	762	736	751	696	750	750	761	783	730	752	747	811	722	725	776	701	727	704	734	735	735	754	744	722	761	766	751	770	734	692	738	734	778	778	772	735	725	775	705	760	760	751	701	743	729	754	756	751	762	763	774	725	739	763	770	686	715	726	744	698	771	717	722	751	769	752	666	732	743	758	777	737	737	718	761	709	735	743	762	759	774	770	734	670	717	725	759	747	749	744	732	750	772	777	769	738	766	731	721	733	713	734	725	714	769	775	781	695	730	739	752	728	738	712	696	737	745	765	757	762	735	745	754	789	782	784	743	759	772	693	763	756	772	690	715	762	793	751	752	737	742	770	728	725	748	776	767	775	785	710	782	759	775	739	740	699	749	721	783	711	767	741	724	775	756	768	740	768	802	736	739	772	741	741	762	778	775	690	768	822	744	724	781	736	755	718	785	739	749	711	712	705	773	742	729	707	707	776	743	758	776	722	760	773	759	747	748	735	734	752	739	718	735	734	791	724	705	742	754	690	717	755	720	767	777	747	729	724	746	728	767	714	721	752	799	778	743	779	763	732	764	761	733	711	748	780	809	753	775	738	745	745	783	794	706	702	770	787	746	765	735	736	751	741	736	754	721	763	718	757	818	755	753	701	746	751	782	768	718	771	750	766	648	795	735	748	715	746	732	767	754	750	743	751	773	717	745	750	689	772	682	672	748	789	735	725	741	713	737	711	739	722	753	734	757	731	748	782	770	753	730	770	722	745	718	784	770	731	704	727	749	733	775	745	739	761	753	738	755	734	779	734	752	746	742	705	728	724	731	754	777	762	761	804	733	713	760	799	770	782	728	715	763	750	770	790	758	761	709	774	771	749	702	715	758	701	744	795	762	734	767	742	748	717	798	788	763	736	785	715	760	776	722	762	750	734	737	725	759	801	735	740	770	663	735	773	724	736	705	744	754	721	736	760	762	721	715	753	700	745	750	734	765	703	747	712	739	755	797	761	762	749	739	696	770	816	753	718	745	743	759	745	747	723	672	752	728	749	779	753	718	828	723	689	735	696	745	746	760	739	789	786	767	753	723	763	793	749	751	738	770	734	731	774	732	759	754	767	741	747	772	750	799	759	755	737	742	752	739	750	715	790	739	765	732	707	743	772	751	767	805	751	785	725	786	759	712	763	690	744	734	724	768	728	713	749	767	761	764
2773	1677	3039	2665	6444	9318	8549	6573	2998	1355	586	219	119	74	73	70	61	60	58	51	65	52	54	60	58	50	57	69	57	48	69	71	71	65	53	57	60	67	56	65	53	55	62	76	66	59	72	67	45	67	65	61	71	66	70	53	72	67	74	67	63	46	59	52	69	59	65	49	61	77	79	60	53	66	77	63	52	74	53	72	64	47	74	64	47	55	73	59	61	72	66	70	51	59	54	60	53	68	73	65	73	75	57	75	66	59	51	50	52	40	68	46	68	46	72	65	63	75	65	56	59	67	69	68	67	72	66	63	48	63	65	66	54	54	62	72	71	71	76	64	65	72	52	66	51	65	60	60	70	59	67	55	65	51	64	60	66	79	48	49	62	50	65	71	62	61	77	54	57	60	64	63	74	48	61	60	78	73	68	78	58	76	51	64	64	60	62	54	52	55	76	60	63	49	58	70	72	63	65	77	62	58	40	57	72	70	49	75	70	79	69	68	75	58	67	56	58	57	72	67	49	65	66	53	58	50	85	67	59	57	76	57	77	65	50	60	62	74	59	44	75	52	60	67	65	79	60	52	59	58	62	66	59	67	77	49	80	65	72	54	54	63	61	57	50	80	67	76	55	58	55	58	60	60	67	76	55	65	57	61	57	67	72	68	58	56	63	63	59	58	60	61	55	64	70	61	59	61	54	69	69	66	79	64	57	73	61	67	80	64	60	60	68	62	67	74	58	66	72	67	68	59	57	69	58	63	62	59	66	71	62	65	64	68	53	67	68	64	58	45	56	60	71	67	80	59	61	60	55	55	42	77	65	59	71	49	54	53	61	63	77	68	63	72	60	65	57	60	57	57	67	66	54	65	53	65	62	57	61	55	61	68	58	49	72	70	56	57	58	72	59	54	53	59	55	68	57	55	68	54	56	48	55	56	68	65	63	57	72	57	66	58	61	63	63	51	69	72	67	66	64	69	71	68	51	46	66	50	65	57	69	69	58	72	60	55	73	58	59	54	69	66	51	54	58	54	66	55	57	53	47	80	64	58	63	46	50	57	73	48	51	71	63	61	78	58	59	73	67	64	65	58	55	65	58	59	53	62	64	57	67	62	58	77	45	69	50	68	42	71	61	54	64	65	71	64	67	65	56	58	69	72	53	59	62	65	74	69	73	55	77	84	58	60	60	71	50	64	62	54	65	64	50	66	62	52	57	62	65	65	68	61	51	64	64	59	67	60	54	65	64	64	52	69	47	75	80	61	53	47	56	64	44	47	62	66	57	56	74	68	51	65	60	59	66	60	67	74	67	70	53	61	54	58	71	55	62	75	70	66	73	65	68	64	67	61	74	63	58	58	70	66	70	64	49	60	63	52	62	60	63	54	60	45	75	64	65	59	63	51	47	54	71	71	62	62	55	51	81	55	57	51	65	57	73	66	66	63	51	53	52	74	59	53	68	60	54	62	55	69	63	58	68	56	60	61	70	63	55	72	73	66	57	61	66	58	53	47	67	75	48	55	73	60	56	63	68	64	56	72	44	66	61	73	49	59	71	61	65	56	66	61	61	54	62	51	71	52	71	53	65	60	57	64	78	63	44	61	61	54	51	65	68	78	62	69	65	61	60	58	63	69	49	54	54	58	75	57	60	66	66	62	71	84	56	65	72	65	56	64	61	64	41	69	57	55	70	66	68	52	54	51	60	56	66	72	58	48	60	64	59	60	67	78	48	57	73	57	68	68	63	63	74	65	55	56	50	68	58	68	69	73	66	61	64	68	59	76	51	40	55	81	58	69	63	58	73	62	53	56	81	56	50	64	62	65	68	54	54	59	63	63	59	54	68	66	70	75	53	52	65	56	57	55	51	70	62	64	61	72	50	54	65	57	51	67	69	66	57	51	71	57	62	79	60	59	74	52	63	56	61	71	75	54	54	53	49	56	67	77	72	62	59	64	61	55	74	56	71	59	69	69	47	68	57	69	76	62	50	55	56	62	64	70	58	65	58	60	66	73	57	81	63	53	63	51	68	54	75	59	58	64	69	68	55	63	66	62	57	70	51	53	52	53	64	61	61	64	70	67	70	42	70	59	50	66	47	44	71	62	71	60	75	66	76	70	72	71	68	50	65	59	50	63	55	58	67	61	57	64	82	52	61	67	55	44	63	59	45	81	57	48	58	50	50	72	48	64	76	59	65	66	53	53	69	63	52	55	62	74	75	53	50	59	59	73	59	63	59	63	67	57	50	68	51	60	79	60	70	79	56	64	69	62	70	54	59	64	65	59	64	55	64	51	66	41	67	62	47	65	76	66	65	45	68	65	71	65	63	61	59	45	70	47	73	58	61	52	59	60	72	61	54	56	66	65	63	57	73	63	69	67	58	54	72	47	59	62	66	76	50	55	75	65	67	56	55	66	60	58	79	62	68	52	67	63	69	77	65	71	58	69	63	42	59	54	54	59	54	71	78	69	62	67	54	60	64	60	61	59	60	71	58	84	56	63	75	64	68	65	58	58	53	61	71	74	76	76	56	58	48	59	72	48	64	61	57	58	66	68	54	64	60	72	76	67	60	64	59	62	51	45	72	66	58	66	65	63	41	61	64	69	66	66	62	66	69	62	85	66	81	61	74	56	71	56	51	44	61	63	60	57	49	81	52	58	68	67	55	74	67	65	73	52	76	67	51	57	87	64	59	61	53	64	51	61	60	57	57	67	66	60	79	58	53	70	58	61	62	52	61	64	64	60	77	71	53	60	63	70	52	68	58	71	53	66	60	52	62	49	64	69	78	68	74	60	63	62	66	62	66	65	56	67	60	65	68	69	63	60	64	61	66	53	55	54	61	72	63	76	72	61	59	61	68	66	81	80	66	69	64	60	75	65	66	59	61	60	68	74	54	59	64	69	76	71	54	68	52	57	55	73	63	69	58	66	73	68	72	60	69	57	50	60	59	58	63	71	77	64	59	65	61	52	64	56	61	58	64	60	57	57	76	51	63	63	66	64	63	72	68	58	50	66	52	66	58	65	66	64	52	44	45	71	69	71	51	62	58	72	57	71	66	66	61	66	59	61	70	56	61	58	72	77	64	63	64	57	49	60	72	70	69	59	73	67	65	57	66	77	57	75	48	67	74	55	64	60	70	61	65	46	59	58	70	78	74	49	69	43	60	67	57	52	66	52	70	66	62	60	69	59	52	56	47	62	73	52	56	69	70	53	63	70	50	57	63	70	81	60	59	68	65	61	76	75	59	65	58	59	60	50	65	65	69	64	59	57	51	53	58	68	73	58	75	81	53	51	67	55	64	71	67	53	59	74	65	66	80	71	74	57	70	74	61	58	63	51	56	71	36	63	63	64	68	54	66	50	56	71	59	77	54	65	47	48	65	68	45	59	69	76	57	66	57	70	65	65	58	57	73	56	60	88	61	63	52	48	61	66	67	57	62	63	62	59	54	44	56	62	57	58	80	58	60	69	56	58	55	60	50	57	76	64	58	49
25497	21482	24361	35491	57386	58307	52779	43287	32191	22792	12862	5592	2308	1130	877	781	789	801	780	711	752	748	738	737	781	772	765	781	752	716	772	739	797	738	762	724	717	754	778	726	749	775	729	760	767	765	768	704	773	714	731	746	754	752	713	760	799	764	744	717	744	818	731	733	728	730	755	742	737	798	781	767	753	738	736	773	752	735	726	753	777	752	747	729	791	777	744	784	747	774	737	740	721	784	741	726	783	786	756	770	792	763	725	769	756	751	720	752	770	716	807	763	724	791	747	761	741	702	707	739	740	796	748	788	764	798	760	821	750	782	750	761	808	762	772	788	740	776	754	768	735	742	808	736	788	733	753	805	805	736	747	714	706	716	762	817	742	749	769	786	798	745	760	761	757	792	761	747	787	776	773	776	789	794	701	778	790	760	739	751	740	737	721	719	750	759	755	799	773	783	740	751	786	736	775	729	773	752	759	718	729	731	771	711	795	729	715	736	753	765	797	769	824	729	731	811	758	752	733	706	748	770	787	750	765	756	758	721	785	757	772	735	771	765	726	761	748	740	763	805	729	768	729	726	766	741	779	745	815	787	759	766	755	741	776	731	776	722	779	752	780	734	749	706	778	684	791	728	731	784	765	799	755	767	784	805	716	725	782	776	755	770	724	739	764	747	746	759	774	746	789	766	735	731	714	789	763	747	780	770	759	724	795	764	771	804	726	733	776	751	742	749	740	770	765	796	780	747	755	752	786	809	774	749	752	777	797	772	786	778	746	736	748	784	736	755	744	794	761	778	734	800	723	746	749	747	817	757	754	796	783	774	740	775	742	780	711	736	729	753	769	772	773	770	763	772	807	718	727	751	753	791	811	802	691	798	774	764	745	802	742	788	737	769	747	777	793	759	795	731	743	757	728	828	769	793	740	783	744	750	743	769	731	751	780	749	758	788	758	766	702	758	759	751	746	766	768	684	763	750	724	823	716	812	768	786	755	727	766	766	768	747	785	781	744	749	747	719	752	780	769	788	738	799	757	708	741	715	752	778	771	744	791	754	736	786	780	789	798	734	779	727	755	735	757	762	719	726	742	773	720	716	773	770	769	747	751	784	778	739	762	726	767	776	733	724	741	748	722	714	803	783	768	780	727	754	746	711	709	784	736	754	760	764	769	702	791	766	757	774	802	761	731	762	797	748	792	781	751	777	731	666	806	763	697	772	788	769	762	748	764	758	770	749	776	753	700	763	749	777	740	816	754	743	777	732	763	738	762	789	762	804	773	728	702	738	757	740	788	781	791	755	765	758	769	761	767	793	781	741	794	795	733	797	727	757	719	775	758	755	757	727	762	793	750	778	747	802	820	740	777	770	809	748	750	742	772	772	718	794	792	765	755	701	758	732	778	789	729	776	776	740	797	752	740	785	751	725	755	730	743	761	805	765	748	729	739	744	797	785	757	771	722	814	758	784	752	729	779	789	768	707	696	775	738	813	720	768	753	738	744	737	774	789	748	770	797	757	749	730	813	775	799	727	798	752	773	737	794	796	693	760	772	795	722	761	740	793	743	687	741	732	809	746	735	695	782	742	771	708	734	743	751	814	750	769	746	765	741	732	772	721	757	764	717	803	755	731	765	765	736	803	768	802	739	765	709	719	735	749	779	695	748	732	712	807	798	793	837	771	758	771	713	801	780	768	784	752	776	770	779	802	779	735	744	776	780	780	746	752	756	753	776	708	800	749	803	762	765	736	760	814	745	740	804	749	733	793	729	790	796	766	735	786	750	780	763	788	752	728	786	741	762	721	755	767	719	727	772	758	805	773	730	784	762	796	810	744	775	773	761	748	806	806	740	743	794	737	769	746	744	778	752	691	790	803	782	748	733	765	769	743	739	779	747	750	732	755	778	774	756	741	733	740	745	722	785	759	775	765	733	772	793	774	802	785	819	765	774	771	755	697	746	805	775	762	748	741	696	753	753	731	713	730	779	735	801	759	788	755	753	786	766	757	746	780	772	757	733	718	778	803	784	710	781	750	708	744	713	774	751	741	738	743	723	765	739	730	773	795	752	755	756	711	787	802	766	777	773	730	807	737	767	813	734	793	759	743	772	780	687	747	771	701	771	791	745	730	778	742	814	803	791	783	736	729	768	740	775	739	748	742	779	782	778	749	731	773	796	764	722	734	751	784	752	728	780	768	760	778	729	785	718	753	729	741	768	715	799	715	744	777	766	804	747	777	777	771	740	754	732	758	765	774	722	755	774	723	761	739	752	761	783	805	745	778	725	814	755	784	766	775	730	762	790	792	706	771	785	759	715	765	787	763	741	784	758	764	782	790	711	754	721	750	765	751	740	779	758	758	764	764	790	721	739	758	749	763	733	760	753	780	755	791	719	748	793	777	784	758	758	763	796	740	793	706	760	757	750	805	756	757	752	733	808	786	729	719	741	735	776	783	745	742	708	807	855	751	771	750	742	749	759	761	804	742	764	730	729	750	782	765	757	774	757	701	753	757	765	759	742	777	744	723	748	763	761	746	706	777	729	807	715	761	748	773	749	765	757	713	755	800	747	727	759	802	810	776	780	775	736	759	765	756	763	768	818	744	751	723	791	739	764	694	765	762	755	755	771	780	755	762	736	735	719	721	764	783	756	789	740	802	754	774	803	733	774	742	721	806	741	777	732	794	713	747	754	751	751	798	720	745	744	732	774	712	730	743	767	770	764	772	719	700	776	736	779	701	741	808	805	790	776	760	736	763	770	761	772	774	742	755	750	790	764	790	717	697	772	753	795	717	758	758	815	793	760	735	757	739	715	739	728	713	758	807	740	801	741	768	739	776	799	746	788	769	751	767	759	707	754	756	745	745	746	703	753	758	755	777	783	779	808	772	750	739	779	765	800	784	731	745	721	784	774	802	767	761	723	758	746	758	759	763	733	769	748	729	759	761	744	819	760	779	756	728	757	735	708	732	729	748	776	735	782	792	741	757	783	719	761	786	803	730	782	794	800	792	756	749	797	749	757	769	758	759	756	721	775	739	769	736	778	797	768	733	799	720	784	772	789	746	750	774	749	784	757	776	728	784	734	732	752	742	769	737	820	788	711	757	828	775	707	735	752	743	745	811	728	718	750	783	753	718	767	748	769	769	725	756	752	770	788	783	774	770	747	731	738	761	782	720	727	798	766	739	722	769	771	736	807	764	776	732	726	769	755	776	737	731	799	719	781	728	758	823	708	763	758	786	729	737	755	718	790	728	765	761	722	770	716	768	756	806	761	767	781	728	787	748	757	737	720	794	782	764	737	784	782	763	790	773	796	764	759	723	763	759	789	740	827	793	739	752	716	767	709	787	786	761	752	733	680	754	754	754	793	761	739	728	778	771	766	709	764	717	686	738	708	775	792	744	795	775	754	753	705	791	735	745	771	703	814	718	765	725	757	766	747	749	742	762	728	799	781	773	726	741	770	739	740	799	743	696	730	723	775	779	794	737	761	785	756	765	736	771
2082	2619	5021	6760	11945	14897	13848	8947	4249	1616	707	262	129	98	84	76	61	67	60	62	71	68	68	55	62	63	77	55	60	69	55	60	56	79	61	70	71	72	45	62	50	61	57	68	65	67	61	58	63	58	63	63	65	56	75	69	76	50	68	51	73	63	70	80	73	80	67	62	74	67	68	66	46	67	76	73	65	78	82	57	56	57	85	62	66	72	65	64	89	72	80	66	57	81	68	71	78	75	55	74	67	58	49	48	74	72	65	67	69	74	61	67	67	70	74	68	62	65	62	80	61	80	54	75	72	58	69	71	54	71	70	68	50	51	73	81	61	82	72	74	60	66	70	55	69	71	74	74	64	62	66	72	71	76	51	57	65	62	67	64	61	55	65	61	61	94	72	83	67	64	52	74	75	68	87	75	78	65	63	71	71	72	56	64	53	65	71	74	62	73	72	66	80	61	83	53	56	77	76	81	69	63	70	61	62	74	70	84	81	72	57	59	71	86	77	77	69	69	91	41	68	80	76	66	61	64	80	56	59	77	66	63	66	72	59	74	58	74	76	72	59	59	55	57	62	76	72	56	67	61	67	68	96	66	74	57	69	60	54	61	59	74	75	75	60	59	67	75	75	92	77	62	52	65	56	82	64	67	68	66	74	72	63	57	58	62	85	69	65	59	69	64	59	41	81	57	97	59	61	74	63	62	71	68	69	72	85	69	64	59	82	66	67	67	60	68	69	61	67	57	79	68	67	73	68	61	62	63	80	52	69	67	63	77	64	61	67	53	69	62	66	74	75	65	73	85	67	88	62	76	63	58	77	67	63	83	66	69	69	58	53	57	66	57	66	73	66	72	67	73	66	70	62	55	59	57	71	55	77	57	71	62	59	84	65	81	48	65	65	65	68	77	79	73	74	48	69	60	60	79	66	54	61	72	65	70	66	58	75	87	60	79	61	73	72	67	69	77	73	63	66	64	53	56	65	58	71	68	67	67	82	69	75	65	69	63	56	53	59	65	68	60	62	60	80	65	75	67	58	61	80	63	79	68	75	58	68	75	58	56	70	79	64	64	71	80	70	67	56	69	72	57	74	78	61	59	56	56	66	70	72	72	56	65	52	77	69	66	65	67	69	77	68	69	75	77	72	66	86	61	59	77	66	62	71	71	78	79	67	59	72	63	86	50	82	48	65	67	59	61	74	61	67	69	54	80	85	66	60	70	64	64	56	73	83	63	67	61	77	61	60	69	79	79	60	61	78	69	68	78	73	83	73	72	63	54	90	77	78	61	55	74	69	52	90	69	74	78	81	53	76	82	69	75	63	63	88	58	81	65	71	72	54	75	76	68	61	75	56	76	59	77	80	65	61	88	66	67	76	55	64	62	76	56	62	67	74	74	74	72	67	81	69	71	72	73	64	73	81	63	60	75	55	67	71	61	60	79	74	68	67	73	63	61	79	60	55	80	69	72	81	79	67	74	61	67	65	65	57	62	67	67	69	65	70	65	62	63	72	63	67	62	70	69	73	69	72	74	68	50	88	64	67	63	48	59	67	71	80	69	75	61	76	69	75	68	70	63	64	74	55	70	65	82	68	79	79	67	72	69	76	64	65	70	65	63	64	60	70	81	61	66	51	67	60	57	70	68	63	71	60	69	62	79	70	68	68	69	65	80	61	71	56	65	81	64	59	61	73	65	66	67	68	68	59	71	86	75	69	68	64	54	62	67	44	66	66	68	51	56	66	57	66	50	69	67	65	62	63	70	78	70	75	72	63	62	67	57	68	85	58	65	60	58	71	73	79	61	56	61	70	56	61	59	58	61	63	80	70	56	66	53	78	56	61	64	67	68	74	73	71	66	81	72	84	66	65	60	64	72	62	62	58	67	66	70	87	75	79	54	81	75	68	58	62	59	64	61	77	66	63	78	61	85	73	65	83	72	68	63	74	63	78	68	56	71	68	53	68	74	56	82	76	68	73	72	60	69	62	66	65	80	64	54	61	64	69	55	75	70	76	68	51	70	64	73	72	71	73	66	60	60	79	64	63	47	81	64	61	70	59	69	51	72	73	51	44	58	64	52	67	64	55	72	79	62	64	70	85	69	69	53	66	71	80	71	81	67	68	77	64	69	70	66	78	84	57	42	63	67	61	70	71	76	57	72	54	56	68	65	72	74	59	63	56	59	67	61	66	73	67	66	72	66	54	75	84	64	60	62	72	57	73	64	60	60	58	55	66	60	60	67	72	81	67	50	73	72	69	55	66	67	66	65	68	65	74	65	65	91	74	68	90	76	71	53	62	69	67	78	79	72	60	68	66	55	76	58	63	75	80	81	61	70	70	67	70	72	63	79	89	66	65	60	67	57	64	69	65	56	61	76	76	59	63	74	77	71	66	78	74	60	71	63	56	67	70	73	76	69	64	60	55	48	66	75	68	68	53	66	71	66	65	81	67	70	71	77	57	61	63	65	68	72	68	70	52	65	77	72	62	83	64	67	69	78	75	61	54	68	64	67	66	61	48	69	77	68	56	78	59	64	74	71	81	77	65	72	82	64	54	60	62	60	72	69	59	71	68	75	69	72	59	71	78	63	75	70	61	55	75	73	73	75	72	58	79	85	63	69	74	63	80	79	63	66	57	70	56	57	62	77	69	68	72	76	64	73	68	68	60	67	79	79	73	60	71	52	63	55	63	68	73	78	70	69	67	68	66	71	66	67	52	78	73	86	82	73	82	56	61	64	68	59	70	71	78	63	62	76	52	61	66	72	64	65	74	54	64	72	53	75	63	76	64	70	52	67	67	72	72	75	63	67	62	52	75	83	75	73	68	63	73	64	67	75	61	64	50	72	72	64	70	64	74	73	63	59	57	69	75	67	59	65	62	60	71	70	74	71	73	63	73	63	71	58	78	64	60	63	66	84	61	65	64	64	52	65	57	69	85	76	63	59	72	68	78	78	78	66	57	53	73	62	47	70	65	66	70	81	78	78	71	70	55	73	62	72	75	78	66	63	67	54	66	64	56	74	64	65	63	67	63	71	69	62	67	77	65	64	69	67	60	73	69	67	64	82	77	72	65	60	70	65	80	59	60	66	60	77	65	89	81	80	75	74	76	77	47	66	70	46	70	73	58	55	73	62	76	58	77	68	63	55	75	71	90	53	74	73	76	46	57	57	60	54	71	58	68	70	60	62	64	70	60	71	72	54	74	76	53	67	67	71	61	63	69	71	79	52	62	64	61	84	65	58	58	81	53	48	54	74	86	72	67	68	79	69	61	76	74	72	65	70	67	54	62	54	62	81	60	63	73	83	66	87	83	66	64	54	75	65	66	65	53	80	82	68	71	66	59	60	69	71	72	51	57	59	70	58	55	78	71	60	69	69	74	59	61	61	72	76	67	87	89	76	72	59	59	80	83	65	68	69	76	65	64	81	68	60	68	59	69	64	61	56	69	68	66	63	68	73	70	58	67	54	61	76	57	82	69	59	61	63	60	67
29772	25827	30685	47333	68872	67009	60914	47234	35546	25535	15349	6956	2729	1314	965	805	829	820	831	824	826	825	771	831	803	824	829	778	806	775	796	793	838	847	799	810	823	824	846	848	856	827	811	885	824	792	783	785	835	816	798	821	833	773	827	819	833	806	761	789	824	837	798	823	773	794	852	821	816	813	841	789	833	815	811	838	810	826	864	821	825	844	826	808	754	837	811	842	816	770	798	811	768	760	816	793	829	824	817	826	812	830	838	840	765	824	782	803	859	817	825	784	811	850	823	848	802	785	790	845	774	788	847	793	797	817	803	791	783	843	784	811	845	785	828	808	823	837	800	770	833	798	813	759	862	821	824	831	822	837	796	824	844	835	854	843	754	784	774	832	797	835	847	809	794	871	851	831	786	865	810	807	838	834	799	804	825	758	824	839	808	836	815	878	839	815	799	825	769	862	816	780	809	840	831	826	770	807	793	840	813	855	810	802	757	846	805	792	824	814	850	821	811	786	795	871	791	802	758	823	813	777	763	835	823	838	805	854	803	846	865	837	789	807	799	764	796	771	799	807	846	813	838	771	824	804	856	854	807	793	782	819	831	863	814	848	837	791	814	855	857	839	851	843	838	806	837	810	803	842	834	779	809	793	811	846	823	767	798	829	787	833	857	793	877	787	837	780	827	828	789	746	772	807	788	795	787	789	791	860	868	824	838	769	848	806	824	843	801	812	791	833	830	802	843	886	816	784	773	818	844	811	866	828	765	818	815	787	775	787	834	821	815	809	843	767	828	810	811	816	816	835	866	792	778	817	812	782	828	836	820	866	814	839	792	799	789	803	837	812	822	800	828	828	771	813	863	838	818	833	833	806	821	887	799	789	797	851	837	814	787	862	792	792	805	776	797	825	810	835	838	847	824	794	821	814	844	786	738	790	807	801	800	814	846	866	820	853	835	836	827	828	838	780	794	757	782	785	835	842	839	842	794	751	808	869	804	766	852	831	819	779	891	749	820	838	806	849	774	820	843	818	822	885	812	797	843	819	819	786	813	810	791	813	784	803	820	841	890	833	814	812	804	823	776	801	852	803	864	795	850	816	817	832	824	819	822	774	823	783	816	782	755	776	811	831	850	839	831	848	788	885	819	825	827	801	817	800	793	835	823	836	883	834	803	803	845	810	831	829	852	849	839	827	848	841	823	780	858	839	816	855	811	845	808	804	809	836	786	803	769	806	812	834	781	790	797	843	820	796	845	818	834	791	857	856	806	814	754	784	873	825	823	814	818	839	827	833	846	827	797	750	862	872	767	821	802	816	855	805	760	857	835	826	777	826	832	772	801	795	806	843	828	815	812	851	804	782	822	857	849	801	870	808	777	857	837	806	846	830	781	839	814	854	798	762	861	800	805	846	806	835	823	824	789	843	791	859	797	787	780	816	807	838	783	813	822	824	835	843	850	783	826	825	831	807	752	800	850	825	821	820	812	835	828	840	825	795	841	793	817	785	850	789	806	786	859	761	786	829	790	820	761	796	783	829	859	744	845	817	764	819	829	828	818	805	803	795	797	836	811	806	788	838	832	822	821	762	794	818	814	830	846	807	844	822	795	887	880	766	827	771	839	825	810	840	757	774	815	837	838	829	855	828	793	824	824	856	807	813	787	833	840	817	819	777	758	806	851	830	795	822	808	838	784	820	802	772	794	748	784	797	842	837	807	832	825	889	770	802	824	829	832	820	847	799	816	789	798	788	808	822	806	781	834	785	798	851	843	869	776	815	821	813	842	780	820	850	874	845	807	830	799	821	856	806	786	790	877	873	825	797	806	821	830	830	766	841	772	805	793	812	896	815	799	803	783	808	817	763	800	806	865	821	819	815	802	802	804	774	778	820	843	788	821	807	795	885	818	807	821	801	806	813	823	830	841	837	787	810	866	850	813	832	779	857	794	814	835	760	849	820	848	809	812	794	820	800	813	794	812	840	765	817	773	776	808	830	852	797	845	857	830	811	815	803	806	791	809	833	841	852	784	797	835	820	821	794	779	820	839	841	848	829	782	802	854	823	777	793	799	814	858	790	885	762	810	814	799	793	809	822	802	852	814	812	775	745	861	859	810	850	875	825	854	794	813	801	807	823	766	764	803	783	823	829	842	868	871	814	824	771	832	792	828	820	819	805	825	802	814	778	833	808	820	769	838	816	804	766	908	783	838	778	774	844	827	810	787	810	782	848	853	814	785	756	805	870	788	796	810	805	786	814	785	822	818	746	809	824	762	775	829	764	819	802	800	807	837	838	864	826	808	779	766	777	779	821	821	810	874	787	835	806	824	880	843	747	823	805	829	837	769	775	844	812	828	776	821	736	833	786	809	771	823	787	838	835	787	809	829	807	826	800	847	811	862	799	824	843	813	792	834	798	748	850	816	825	787	798	775	796	814	811	835	852	820	838	852	861	826	828	770	770	840	792	797	821	806	829	773	820	777	832	819	803	787	849	829	828	822	842	854	859	830	784	809	776	776	818	831	808	809	772	815	783	812	870	817	775	806	841	799	802	823	826	831	802	809	801	804	742	820	786	820	847	806	803	838	832	741	811	798	753	813	807	814	793	820	802	828	783	781	814	850	821	824	761	766	747	803	832	849	824	769	817	814	854	830	807	848	801	782	832	839	811	817	824	781	866	763	768	803	817	828	870	786	778	800	851	839	818	782	828	808	836	824	797	783	824	840	809	814	893	851	810	801	791	770	829	808	804	780	800	818	833	792	770	787	819	817	806	798	824	815	844	822	823	818	778	866	775	846	826	796	837	820	809	799	799	825	803	817	802	779	879	814	846	827	851	804	791	800	822	804	814	872	853	804	819	825	825	816	784	806	842	840	839	832	791	829	805	818	856	786	853	796	820	826	783	837	843	782	804	792	830	756	803	849	790	845	833	805	805	787	804	763	835	860	808	797	816	804	818	803	795	864	794	906	802	861	826	786	787	786	846	777	848	827	822	890	811	819	790	855	863	820	807	794	826	786	819	797	824	772	867	823	805	848	769	835	843	833	877	825	836	814	778	748	838	800	838	781	857	846	815	792	817	765	781	820	805	823	770	848	807	830	817	816	852	820	834	801	816	793	836	873	804	832	806	824	799	859	811	884	740	812	785	800	832	838	862	762	834	827	794	791	802	764	820	840	841	824	801	776	809	808	846	800	829	808	811	819	829	826	841	785	803	776	802	859	770	835	813	815	826	842	795	823	817	807	810	799	800	808	781	821	762	856	819	813	817	754	803	811	815	844	826	823	822	802	816	842	766	745	811	791	821	895	831	813	866	798	806	819	822	808	806	799	818	839	820	806	837	751	767	852	808	765	821	826	864	794	851	766	819	820	830	802	756	845	787	806	843	859	821	807	796	830	773	806	807	817	780	816	809	781	826	813	749	839	780	861	783	786	800	832	846	849	817	798	815	814	848	823	833	800	787	821	807	844	792	770	815	801	827	814	787	823	807	783	845	792	814	798	810
1775	661	724	2011	2446	2620	2533	1669	898	437	215	118	79	68	55	49	46	60	61	49	65	68	63	61	53	44	56	62	58	68	50	50	49	52	52	52	51	67	58	61	61	42	44	53	46	56	54	54	47	64	56	63	55	51	54	51	47	64	55	52	49	69	54	59	56	71	52	62	47	50	54	61	61	65	58	57	64	62	60	65	55	46	56	59	39	62	50	61	47	57	47	60	59	41	49	63	46	73	52	67	64	54	67	44	49	61	60	59	63	50	56	55	59	77	51	57	55	56	58	49	56	59	43	54	69	68	62	66	50	60	59	48	54	56	55	52	58	63	44	47	42	50	50	65	49	63	60	55	69	47	53	55	54	48	49	63	66	60	54	72	64	59	65	55	62	61	63	62	54	51	73	56	48	57	54	64	59	60	52	47	58	58	61	51	56	63	62	67	48	66	48	53	66	63	57	58	61	59	59	49	43	43	54	49	60	59	68	47	55	53	48	65	52	51	58	48	60	63	63	42	44	48	56	59	53	52	48	71	65	76	46	56	44	42	61	74	51	52	67	58	63	63	43	49	68	60	57	56	50	62	64	63	64	54	44	67	60	54	64	54	54	54	59	49	57	50	59	49	51	63	54	46	45	67	63	61	53	60	63	59	40	76	60	62	47	62	39	48	62	52	59	64	68	44	54	53	51	47	46	50	60	42	67	57	47	65	53	66	62	56	61	61	51	54	46	70	53	57	51	69	41	72	42	55	47	62	45	53	51	53	54	61	39	45	60	63	51	47	43	51	69	62	56	53	48	57	47	60	52	64	57	59	45	59	56	61	55	45	57	61	54	59	63	42	61	65	61	47	58	55	61	56	48	52	55	48	63	55	44	48	55	51	60	50	46	47	58	60	51	64	48	55	49	57	48	52	55	52	58	36	59	39	59	58	52	56	52	49	63	63	52	60	41	61	58	62	59	55	64	55	59	61	67	52	72	62	49	51	57	56	63	64	50	56	48	51	60	52	61	55	56	51	69	73	48	62	44	52	62	59	58	47	63	51	61	52	53	52	73	42	61	34	55	55	48	52	52	58	50	53	66	54	36	52	65	46	49	52	43	56	47	53	60	61	62	48	53	51	62	47	75	64	43	63	54	54	48	59	55	59	72	58	54	58	48	44	63	58	50	46	56	54	51	60	66	67	68	47	58	62	46	42	44	52	64	52	52	59	53	70	55	56	42	51	57	55	59	48	55	51	45	56	63	57	61	64	51	58	64	58	58	54	55	61	63	61	57	72	49	66	57	61	57	53	43	45	51	66	58	53	52	53	64	58	49	67	53	56	57	64	77	65	64	57	50	47	55	49	51	50	62	56	56	58	47	53	55	70	54	53	56	63	53	52	44	55	67	52	59	52	53	63	64	60	69	51	49	51	64	54	56	62	57	62	56	53	47	51	43	50	57	57	55	54	47	48	46	54	56	44	71	71	52	73	57	49	66	79	53	54	59	45	54	53	65	54	49	52	63	63	50	51	64	62	50	50	47	67	59	78	55	61	59	60	60	62	46	60	44	48	49	57	62	64	50	49	58	61	53	61	54	58	51	50	65	64	59	46	53	48	46	45	59	61	42	52	61	66	72	59	60	64	57	56	60	41	48	48	62	50	62	54	55	48	53	56	54	67	52	60	54	58	58	50	65	53	62	55	59	53	63	65	61	46	51	61	60	62	52	59	52	66	53	57	64	51	53	50	45	54	64	60	55	50	51	47	43	51	58	50	61	59	53	52	55	54	65	47	58	57	50	72	70	54	60	58	69	49	61	47	42	55	61	54	46	54	62	48	70	46	53	51	49	48	63	57	54	60	37	55	49	55	55	57	54	55	52	49	53	54	62	52	49	74	57	60	61	54	50	47	50	60	56	55	58	58	43	65	52	81	55	64	68	57	59	52	59	67	54	57	44	65	49	58	67	56	55	62	56	61	62	55	76	60	67	48	51	60	47	56	46	54	51	54	57	43	48	58	69	49	58	53	56	52	47	60	73	54	58	65	49	42	57	51	50	63	65	74	56	59	53	70	55	68	56	60	63	52	68	58	47	55	66	52	63	54	63	67	54	56	58	58	53	52	39	68	53	55	55	54	56	58	62	54	48	43	56	45	63	63	56	57	57	55	60	52	52	33	51	50	66	56	56	65	54	61	50	55	42	55	61	49	54	53	61	52	66	58	49	57	64	59	59	52	52	65	63	59	60	70	51	43	44	61	55	60	52	45	61	53	54	59	57	45	54	60	60	62	49	64	60	52	56	69	55	44	62	48	68	70	56	67	49	56	56	57	56	54	52	50	61	57	53	62	66	49	56	59	59	65	62	50	55	62	44	48	55	48	50	47	55	60	47	60	70	54	51	69	62	59	59	65	47	56	59	54	49	71	49	47	54	58	69	55	65	51	61	56	53	54	68	52	64	57	58	49	69	53	69	54	60	51	41	64	48	52	61	60	64	47	60	56	58	64	44	73	64	55	60	60	53	41	57	60	59	54	52	51	59	41	61	65	54	70	51	50	51	55	57	55	44	46	55	58	65	60	58	64	56	53	60	59	54	51	61	62	55	47	54	48	50	63	62	54	57	60	57	63	61	55	79	50	57	68	56	42	52	49	57	69	53	64	54	48	61	48	58	59	54	57	64	51	56	59	44	51	44	37	48	52	50	53	59	54	68	53	60	51	50	63	57	45	54	47	69	69	58	55	56	44	70	59	52	50	60	57	43	52	54	45	53	52	62	57	53	55	62	49	59	57	53	54	57	61	57	59	65	71	66	66	62	68	51	60	65	73	53	50	60	68	52	50	55	49	62	58	43	58	56	52	53	45	59	43	59	63	49	52	54	39	61	45	42	38	52	54	65	62	61	68	56	51	48	70	58	67	56	54	57	64	53	58	55	71	53	66	54	55	61	44	59	54	53	51	46	67	59	53	58	60	52	62	54	66	64	49	68	57	56	56	62	75	60	52	69	57	53	47	56	58	59	47	60	57	56	76	64	58	44	52	45	46	60	67	60	47	61	50	60	49	48	61	46	60	59	59	54	59	48	48	59	50	46	50	56	63	46	54	39	59	45	55	55	65	57	50	52	58	69	58	52	56	52	54	61	64	43	50	49	59	60	51	59	56	48	41	57	55	52	47	55	54	54	47	51	59	53	67	52	57	53	49	49	53	62	46	51	50	55	68	51	47	55	54	64	55	60	65	61	56	59	57	55	65	45	62	52	62	51	59	50	59	65	51	57	57	54	61	53	68	54	48	70	47	53	74	61	43	48	48	53	60	54	68	47	54	47	71	55	48	57	69	51	57	53	49	64	66	49	57	57	56	53	60	59	44	56	53	73	42	61	55	54	68	61	50	63	71	53	61	56	66	49	45	59	57	60	52	55	59	58	52	51	55	60	43	56	62	51	52	45	52	70	49	54	53	45	46	48	60	49	52	52	65	55	55	51	50	49	60	64	55	43	59	36	60
20466	11494	13217	31856	40342	38564	35253	27671	19871	11488	5282	2318	1130	808	702	712	660	654	653	670	715	676	662	708	729	717	652	675	652	643	700	656	681	664	655	677	689	720	661	663	659	681	697	672	676	647	654	731	713	715	684	694	677	670	630	685	677	661	663	653	677	701	668	659	702	661	675	694	683	690	676	706	640	722	637	667	685	710	659	673	720	699	712	707	668	655	673	721	631	689	727	736	702	651	662	686	641	671	658	652	643	643	656	695	690	611	664	679	681	658	653	666	696	620	662	672	646	713	699	664	642	658	698	676	658	705	678	699	687	657	711	682	712	619	672	704	724	662	663	759	715	664	629	638	649	666	677	643	644	671	671	710	629	683	702	698	731	706	676	726	670	697	747	683	668	660	681	678	653	655	680	667	678	634	635	673	630	647	658	698	705	648	648	667	696	710	617	662	697	658	690	695	708	697	674	680	656	710	629	699	660	700	671	644	684	695	663	728	728	665	683	726	703	656	698	662	684	676	729	664	648	649	661	693	665	716	733	664	719	714	650	682	664	663	689	659	650	687	693	706	641	622	665	651	642	696	661	705	692	673	644	684	704	664	729	683	692	684	654	687	663	656	690	648	731	719	671	705	701	657	698	666	655	723	643	656	669	716	693	697	702	660	697	727	670	697	694	672	647	687	692	699	659	658	668	718	709	654	665	699	699	643	699	704	627	734	654	720	704	704	701	687	690	649	747	699	637	688	667	694	699	698	640	702	676	691	688	680	737	681	693	630	694	710	658	694	714	706	677	660	687	671	674	685	657	638	669	662	666	684	644	683	674	683	675	695	701	670	677	702	684	631	661	704	670	698	723	640	716	692	666	691	652	708	709	697	692	663	667	719	696	707	675	702	679	722	656	683	669	661	690	677	682	674	714	644	672	707	723	655	672	704	713	647	655	644	700	698	646	660	696	683	694	678	701	677	656	699	656	687	629	663	669	626	625	731	671	693	657	712	664	716	661	667	746	709	654	699	709	616	669	707	684	687	692	693	707	663	660	674	626	699	648	695	742	667	692	663	681	611	661	682	682	722	700	706	701	682	737	680	633	713	638	642	677	675	674	740	685	670	692	669	679	637	666	718	703	655	705	665	690	654	659	718	667	664	693	701	720	679	645	653	709	683	680	667	694	673	703	696	695	682	635	674	683	702	691	687	668	646	689	700	661	682	727	716	685	671	635	711	728	676	704	676	658	714	687	715	698	716	684	644	697	758	676	685	716	714	715	668	663	652	684	659	712	672	695	690	669	640	715	672	693	660	697	672	681	663	667	690	711	682	663	646	699	659	660	712	675	707	692	677	707	683	663	696	701	683	684	682	653	675	729	645	670	675	667	710	717	682	674	650	657	674	632	666	695	695	692	692	726	692	666	692	676	691	682	658	695	682	652	680	684	670	651	665	652	700	627	655	697	717	645	647	704	622	684	694	719	670	647	681	657	675	642	688	703	694	703	667	672	680	687	697	679	667	623	651	671	687	717	655	649	662	659	680	699	647	651	723	707	699	693	614	664	685	695	674	673	698	670	662	706	691	686	646	701	684	651	637	681	662	708	686	687	662	722	752	652	646	675	684	676	720	722	663	711	639	705	710	677	702	692	676	631	683	687	687	694	680	670	686	708	660	677	704	643	707	659	669	672	707	690	701	670	700	688	706	635	664	677	676	733	747	692	684	704	646	675	685	640	713	690	679	695	721	654	658	706	673	649	703	677	689	710	682	691	660	681	687	650	656	667	679	682	659	661	666	680	718	600	685	689	700	680	658	705	717	668	673	716	718	624	696	692	708	656	723	657	674	662	708	658	668	618	682	664	695	659	677	688	672	694	696	713	703	666	708	645	690	694	692	709	675	674	615	678	697	714	646	704	683	685	720	646	709	703	670	675	692	713	719	671	720	709	715	671	669	693	666	685	664	672	652	630	672	715	690	703	723	696	693	678	669	672	727	673	687	708	674	694	668	636	634	671	656	661	694	708	706	675	693	673	693	713	667	650	674	695	693	731	650	690	714	696	694	652	671	675	657	660	636	659	714	685	738	699	665	689	678	665	685	656	669	683	673	668	666	651	669	713	687	640	703	696	688	707	667	648	676	660	672	674	642	688	649	718	699	707	632	640	643	695	692	686	636	739	641	712	715	643	688	718	670	674	744	671	662	668	693	701	687	678	737	700	662	677	675	716	677	673	680	655	704	692	634	679	714	685	669	719	720	660	698	637	727	681	670	694	664	682	668	689	680	638	669	695	708	714	674	681	702	640	695	664	659	736	621	676	673	684	705	681	693	661	692	646	700	667	694	709	681	718	667	674	650	762	663	717	722	693	684	622	720	709	653	646	710	671	606	682	650	679	695	691	690	672	657	677	676	721	683	660	673	677	681	698	659	657	675	641	672	686	656	669	663	668	712	659	672	699	610	659	633	696	692	672	704	655	722	708	658	693	672	690	686	709	690	636	682	630	646	701	670	754	668	672	692	677	673	668	662	691	696	714	661	669	697	674	686	701	691	700	695	703	677	651	667	640	719	655	663	669	693	654	683	680	674	650	684	689	680	692	692	686	675	678	728	773	665	722	680	682	677	694	690	650	661	693	702	670	678	694	655	685	656	632	667	685	662	666	659	654	699	707	692	729	687	666	673	728	675	681	692	731	689	688	711	664	641	639	678	733	654	639	664	668	706	682	637	648	657	683	647	678	662	664	756	699	688	687	703	657	665	673	666	654	716	684	671	689	701	666	657	671	721	681	705	671	697	622	663	668	655	692	682	672	731	672	647	698	671	644	695	685	665	603	656	695	654	689	658	656	706	678	676	678	700	691	678	685	629	680	685	641	681	698	657	642	739	698	638	641	683	666	665	696	713	672	667	652	714	767	673	672	620	688	698	690	688	629	655	673	669	646	660	683	682	698	668	686	666	669	692	691	649	688	680	676	715	644	709	667	692	694	670	666	709	653	649	649	683	712	703	726	662	675	670	698	671	683	654	682	680	653	696	695	733	669	695	652	739	693	681	708	647	633	675	639	728	677	687	713	682	663	669	695	696	710	665	729	687	616	673	676	679	659	732	682	664	720	651	717	679	676	677	674	708	708	696	725	698	637	722	640	711	660	676	650	715	670	694	685	683	652	681	631	695	670	671	704	669	676	716	705	714	717	679	724	684	631	709	648	672	725	673	697	692	698	693	672	706	694	664	711	674	681	704	701	667	708	668	664	657	674	666	653	705	655	673	669	652	651	699	663	667	671	641	652	709	635	704	658	675	673	662	658	662	659	731	665	729	677	694	649	664	695	671	680	678	667	643	681	699	680	673	674	648	654	712	693	662	675	695	760	657	658	661	681	723	599	637	663	697	665	657	645	670	674	669	683	691	657	688	688	667	649	681	729	681	743	695	637	667	652	694	712	695	750	725	656	677	692	724	695	657	725	682	696	676	657	679	658	699	716	666	719	710	672	695	680	681	683	690	657	650
1386	1476	1727	4439	6965	9948	8865	4646	2333	985	423	183	92	62	57	63	58	58	57	60	70	59	50	64	57	64	52	59	61	70	57	70	67	57	69	66	67	45	54	61	62	61	60	53	66	51	65	53	58	70	52	65	69	60	54	60	64	64	61	58	66	61	56	58	48	62	57	60	74	64	75	68	64	58	61	55	59	63	58	56	54	56	60	54	61	48	45	61	60	60	66	60	50	62	80	69	63	52	74	71	57	72	74	52	73	73	67	52	59	75	70	58	73	50	49	74	63	56	72	58	60	59	63	77	65	74	69	67	65	70	53	77	79	67	77	70	59	58	63	57	46	65	78	58	49	60	52	64	67	74	71	59	62	54	65	61	60	55	54	62	64	58	64	78	58	59	57	66	61	49	76	71	65	62	71	79	55	61	67	54	54	68	64	68	68	66	61	74	52	53	47	63	67	55	57	70	66	58	68	65	59	60	62	62	69	61	56	65	53	63	66	66	52	70	57	53	61	68	58	71	48	64	68	74	68	71	63	59	53	62	48	65	65	57	61	56	71	79	65	64	49	49	75	72	70	71	70	62	60	63	63	60	55	56	73	74	64	68	58	60	57	59	66	64	50	75	68	69	75	63	84	66	62	61	53	69	68	58	69	71	55	79	53	61	74	65	56	65	64	55	69	58	64	71	71	61	56	51	65	76	75	68	66	53	60	67	58	65	57	59	59	70	64	62	39	68	65	60	61	64	62	72	59	63	63	71	77	80	59	61	63	61	65	65	49	76	60	77	57	62	62	69	53	44	63	58	61	60	44	49	72	75	50	40	59	62	63	50	66	53	56	69	59	72	58	62	73	56	68	64	66	54	70	50	73	57	72	55	60	61	72	76	64	56	61	60	63	67	77	54	84	75	60	60	63	56	49	71	68	66	60	60	57	67	52	67	69	56	63	61	72	70	73	69	68	51	78	77	56	60	54	51	53	60	81	65	44	60	40	83	69	67	70	63	56	57	66	50	54	70	70	72	61	53	64	58	67	56	86	70	62	64	78	63	59	75	56	64	64	53	63	69	45	70	58	60	57	63	65	51	59	70	74	62	50	77	73	50	58	60	64	67	76	51	38	58	66	58	55	65	61	68	61	57	67	56	66	58	47	62	73	52	52	58	64	57	63	62	76	63	71	60	56	58	68	50	74	70	75	67	62	63	58	58	62	58	65	58	62	72	54	60	59	66	57	53	71	68	69	63	65	51	59	55	67	65	78	52	61	49	50	69	65	56	63	61	64	72	70	57	52	67	57	55	66	56	51	77	83	75	62	68	65	61	51	53	56	72	51	65	55	57	67	68	62	75	59	87	62	57	68	68	58	65	63	61	51	53	68	58	53	61	51	63	49	44	56	50	55	58	66	60	58	69	71	62	71	79	61	66	68	62	62	69	53	66	57	72	75	71	64	79	73	56	64	61	55	58	63	67	54	50	65	64	64	62	70	58	64	66	67	81	54	59	71	67	67	57	68	67	63	67	66	67	53	65	65	56	57	61	71	58	72	44	73	71	66	60	68	57	57	79	75	58	43	62	74	66	64	63	62	75	64	62	81	66	68	56	80	60	67	72	74	50	80	53	65	55	63	54	62	59	52	67	58	62	77	59	75	72	56	48	70	67	60	61	78	60	71	52	65	69	67	55	73	51	52	70	57	71	56	61	52	74	51	64	57	55	56	51	58	51	68	78	70	62	69	49	67	66	56	65	50	69	66	61	59	69	60	62	69	61	58	56	64	60	65	70	56	75	66	66	52	70	55	72	59	66	58	55	71	67	63	57	59	64	47	58	60	64	65	50	71	75	57	47	81	61	63	63	88	52	59	66	60	74	70	54	62	88	66	72	75	71	74	71	68	65	60	60	57	57	49	60	56	54	56	54	67	54	49	45	53	62	64	56	61	65	58	46	53	64	53	62	57	47	67	56	67	51	48	61	73	54	58	73	72	62	46	63	50	63	59	63	64	56	51	62	53	70	51	55	56	64	66	52	54	57	59	66	68	67	64	59	63	50	66	71	58	53	64	65	57	70	53	61	62	59	59	64	55	67	70	67	55	68	70	58	64	56	73	54	51	51	77	62	65	58	65	61	55	70	52	61	64	56	74	54	63	77	54	72	60	67	53	61	64	56	69	63	42	66	64	53	66	68	59	59	50	66	65	66	68	70	71	69	50	59	67	62	55	78	58	61	56	64	69	60	59	65	86	67	64	61	72	68	70	64	62	58	69	75	56	55	70	77	58	71	64	64	68	63	47	65	67	52	52	75	64	70	57	63	63	64	59	65	67	55	49	55	72	51	51	76	58	61	54	76	62	67	58	49	62	70	60	59	61	51	44	57	55	71	66	54	64	47	60	62	56	52	72	62	74	72	55	68	54	61	78	74	67	64	69	61	47	56	72	54	60	52	63	56	52	44	71	48	61	63	50	70	68	74	62	74	61	51	67	70	61	59	70	71	41	50	54	62	56	56	60	59	62	60	71	47	67	55	66	61	62	65	62	73	56	60	61	62	65	57	58	52	65	51	80	67	54	62	65	73	56	63	65	64	53	63	68	80	55	65	71	66	73	68	70	56	75	59	57	80	56	49	62	68	68	69	53	60	67	56	76	56	68	73	65	55	56	59	77	64	60	70	53	53	58	65	47	72	55	58	66	67	54	66	70	60	60	76	59	74	62	65	58	54	60	67	63	57	72	68	61	46	74	72	59	60	51	59	72	60	54	59	59	68	55	68	60	71	39	73	59	58	69	70	68	50	59	77	77	60	63	73	42	61	65	64	71	61	70	57	57	54	74	57	53	71	64	52	66	41	57	68	60	59	60	53	67	61	54	64	67	64	58	65	71	79	57	74	62	51	62	49	42	48	55	64	56	56	57	70	58	51	58	56	56	60	59	69	62	65	64	54	62	67	69	53	58	61	64	64	59	76	59	48	77	65	50	67	63	54	48	63	55	61	69	75	52	52	55	55	65	41	65	68	63	71	74	59	51	50	54	63	54	54	66	69	67	53	68	49	57	68	62	68	60	56	61	61	61	70	54	47	53	56	69	74	62	71	69	67	55	68	76	66	58	64	60	73	55	60	68	57	67	62	62	62	51	68	63	49	64	60	74	69	57	61	50	57	63	52	75	69	66	55	66	59	64	57	67	63	56	62	64	60	60	65	58	53	45	46	52	71	71	63	84	59	54	66	75	66	49	62	58	57	64	70	62	64	45	53	62	68	58	71	63	61	61	54	68	82	55	72	55	53	55	47	64	41	58	62	73	56	68	68	52	72	52	57	69	59	76	64	71	64	52	78	66	71	63	56	59	74	55	65	66	58	60	52	56	62	44	63	58	67	70	53	62	61	71	59	64	62	62	70	70	62	69	80	58	72	72	58	69	55	66	54	57	55	59	56	70	52	65	51	61	54	59	69	53	75	72	55	65	53	73	69	63	63	56	73	66	74	72	62	66	39	63	64
25625	20144	20777	41870	59132	59238	50939	38671	29340	19717	10212	4276	1877	1064	842	726	801	747	715	717	760	713	739	805	754	771	730	756	734	712	757	745	700	733	699	739	760	745	738	728	748	766	755	754	777	693	787	711	729	724	738	765	765	761	741	749	711	755	777	738	709	746	741	734	711	734	739	736	767	667	746	731	724	748	720	723	726	775	704	777	743	726	752	725	729	745	752	718	768	744	794	706	693	747	728	719	726	739	813	743	784	750	779	701	752	746	783	799	735	727	761	773	770	793	765	740	718	740	758	765	760	739	761	759	724	734	730	753	740	672	742	716	700	733	736	754	785	753	742	751	690	743	771	782	788	742	759	742	729	719	775	726	700	729	733	724	741	748	727	767	784	793	798	751	726	753	755	761	726	736	723	756	720	788	732	707	714	736	746	809	768	774	781	735	820	763	748	745	717	730	778	725	807	869	716	748	753	757	743	715	735	749	733	763	716	721	758	742	772	749	750	745	752	754	740	726	775	766	747	730	746	757	732	734	740	712	766	728	763	751	731	733	720	780	752	742	791	757	742	754	714	767	696	777	711	745	718	683	743	764	764	736	773	766	755	772	773	724	762	696	760	722	715	768	747	799	755	751	761	721	707	776	820	719	722	729	734	757	684	736	800	743	757	723	749	757	703	785	726	745	732	746	719	732	802	804	736	728	726	758	745	746	747	725	754	733	713	750	742	771	747	743	735	741	813	770	761	767	743	780	730	730	742	744	752	748	724	721	764	770	742	731	762	806	754	762	749	730	727	828	768	763	733	752	774	762	753	782	731	749	766	761	802	778	756	757	773	740	747	754	776	790	747	786	763	750	736	755	751	762	742	759	745	714	738	750	720	748	757	724	789	736	734	743	764	785	740	751	751	762	713	746	738	793	731	761	743	715	710	785	742	764	699	681	778	760	704	755	778	781	770	753	745	699	696	761	733	714	733	768	728	756	747	751	756	741	769	736	755	758	771	749	736	818	768	727	766	763	737	748	764	748	708	738	745	727	718	753	794	737	792	707	765	766	710	741	756	731	734	741	756	693	738	725	744	745	785	746	783	746	716	742	750	744	720	714	741	723	776	778	762	762	702	787	735	783	776	701	729	735	700	766	769	747	735	739	759	750	735	764	750	754	750	779	702	747	707	783	761	733	749	675	736	734	757	749	685	780	698	779	733	749	741	725	721	706	764	750	728	691	766	697	756	762	754	777	773	717	746	713	722	769	704	741	757	784	740	775	763	762	767	744	732	723	758	734	757	748	719	765	689	722	755	772	820	711	755	781	719	740	752	730	760	781	742	742	711	739	763	737	728	775	744	729	727	733	776	730	723	723	721	725	773	715	719	698	745	767	757	772	731	790	786	769	720	732	756	785	767	711	787	743	755	739	801	778	730	699	701	746	772	755	752	769	749	676	724	752	763	721	777	781	788	764	706	769	764	757	787	814	712	762	751	777	794	750	771	753	768	800	733	745	766	705	785	759	760	697	745	736	720	778	722	782	732	737	745	780	734	743	759	722	792	757	733	760	733	741	801	711	725	771	706	788	742	752	767	763	734	754	719	756	748	727	747	801	767	754	770	733	740	741	772	711	739	765	764	747	723	716	769	756	763	762	735	750	727	704	761	777	751	720	761	714	734	742	746	788	719	715	710	721	747	766	746	685	766	739	743	711	738	742	785	752	714	729	740	728	701	764	700	753	762	753	785	692	744	733	737	769	740	783	761	783	745	724	748	754	743	758	767	776	740	705	730	762	717	702	717	734	747	744	768	778	716	715	764	803	754	685	734	730	800	764	764	741	764	718	751	789	705	747	765	766	794	774	793	742	741	730	712	735	740	797	764	752	765	736	729	728	756	792	721	757	747	744	754	695	754	732	724	726	760	707	741	722	729	752	739	769	742	772	737	759	758	737	749	749	732	750	760	786	768	734	755	708	759	723	752	728	746	733	717	724	700	732	760	773	787	754	783	699	713	740	759	775	689	759	720	757	735	733	711	694	751	733	740	717	755	771	716	745	744	754	727	703	737	699	744	704	763	726	778	759	772	776	796	830	771	747	749	764	734	700	793	745	749	733	775	771	751	752	729	731	734	696	747	722	762	752	768	774	740	798	764	748	731	749	760	766	741	724	753	710	763	747	774	772	760	774	734	750	775	758	688	773	763	828	729	738	789	727	731	687	705	751	784	760	715	734	754	818	742	774	729	772	734	722	765	742	712	777	751	717	739	749	770	817	740	737	735	729	788	764	773	774	720	729	724	767	738	743	718	702	713	776	768	722	730	746	728	714	729	782	760	773	713	768	734	752	768	766	715	783	796	722	767	788	780	749	768	741	769	753	773	734	759	708	778	788	778	755	754	769	730	712	793	719	763	756	749	765	745	746	762	777	760	771	747	724	788	774	753	758	726	734	751	733	749	735	752	752	711	772	797	795	772	699	764	738	768	722	731	751	749	793	795	748	756	756	716	717	759	771	745	757	727	761	743	765	746	783	750	804	742	772	730	728	721	725	742	711	763	779	724	723	755	707	770	771	739	745	753	739	763	737	694	760	775	780	753	752	751	735	775	752	732	714	747	748	722	665	762	764	784	769	798	773	766	750	715	737	711	767	726	733	696	761	759	734	743	791	762	738	751	773	772	794	770	768	735	724	744	708	770	755	754	770	762	793	782	734	701	766	761	840	737	747	749	733	710	744	770	694	745	783	755	774	686	730	779	743	744	786	792	683	741	746	724	719	693	770	747	771	752	709	719	722	749	737	746	682	742	770	715	750	764	769	784	779	769	707	716	729	805	749	694	760	715	722	780	742	753	786	728	741	742	769	736	724	696	717	748	795	743	713	742	749	771	778	739	722	733	756	737	771	743	746	746	751	732	755	784	803	780	776	711	782	731	756	701	753	750	704	733	760	768	775	767	761	755	810	757	793	736	749	712	745	723	740	719	791	732	788	755	763	773	766	760	770	726	730	760	733	750	715	751	727	747	762	743	750	737	733	775	765	743	725	742	745	707	750	742	757	752	774	710	723	783	710	716	786	726	780	764	748	734	703	779	788	783	741	743	727	704	745	753	752	708	730	722	721	779	730	760	736	760	785	764	748	765	768	737	775	774	777	753	755	770	753	698	694	788	749	818	787	727	746	742	752	746	720	737	768	742	751	785	760	742	715	755	726	711	738	732	747	720	712	758	724	699	750	743	734	736	754	779	737	739	741	743	781	772	689	728	718	678	715	756	756	729	723	769	802	778	764	723	693	762	693	752	753	742	798	743	752	683	754	764	732	786	749	758	751	768	759	740	722	716	724	747	778	726	740	692	785	781	721	715	743	740	806	751	780	707	721	740	721	810	753	730	804	796	728	751	694	759	767	674	723	718	762	723	738	788	744	747	767	795	725	761	684	738	689	748	761	772	727	736	711	753	787	795	738	741	747	778	720	712	797	743	718	737	714	768	748	783	769	718	747	720	784	731	728	792	690
2794	1297	1521	3521	6893	11184	9242	5402	2666	1173	456	195	106	64	67	59	60	63	49	71	63	67	57	69	56	67	53	69	62	56	57	53	57	51	60	69	62	62	62	64	57	57	57	57	61	59	63	55	79	63	61	73	56	71	63	76	70	74	51	50	66	67	55	64	62	53	61	79	66	77	61	64	61	59	64	56	67	57	55	54	54	65	79	54	59	74	68	57	49	60	58	54	54	57	57	70	53	56	65	57	70	62	68	54	59	66	70	57	69	73	61	67	54	60	52	56	60	74	64	53	59	64	61	74	65	51	59	58	51	56	61	63	57	59	69	54	71	61	62	61	54	61	57	68	57	68	53	75	64	58	62	62	78	48	60	65	56	61	66	53	56	58	71	52	74	59	69	65	53	67	74	63	55	67	71	60	75	54	61	58	58	75	55	55	69	53	56	58	58	66	65	59	62	69	83	61	64	56	47	49	54	56	68	55	47	69	64	65	77	66	67	56	56	67	67	59	54	55	61	61	53	50	54	65	61	48	59	69	63	56	54	61	63	61	71	76	66	69	68	75	71	61	61	56	66	61	47	47	60	70	63	62	56	63	60	51	59	63	54	64	56	69	59	61	56	59	58	64	63	60	66	63	62	68	57	63	70	62	65	59	62	60	70	68	60	59	55	56	51	60	55	50	52	47	57	79	58	62	70	72	61	61	62	44	51	65	58	64	57	51	64	62	65	66	63	60	65	71	66	73	66	62	53	66	48	67	68	79	57	68	69	71	59	79	70	70	53	57	64	68	64	62	62	58	61	64	70	54	45	63	60	53	66	52	60	69	68	50	65	54	74	53	71	56	58	54	63	58	53	71	68	72	56	61	53	70	60	63	66	66	72	73	55	53	72	70	47	50	57	72	56	58	51	58	84	69	51	71	69	61	49	67	66	58	57	61	65	50	60	68	75	79	66	67	58	54	66	69	56	55	67	65	64	61	57	54	53	47	49	51	70	72	66	65	61	57	59	53	69	55	78	67	61	61	61	65	60	47	71	57	72	69	63	53	62	48	71	68	62	64	65	58	61	63	46	81	79	62	64	62	57	64	61	68	56	59	72	59	75	46	49	63	50	55	61	52	59	54	75	63	47	55	60	58	52	78	70	65	66	49	65	55	74	56	55	49	58	72	65	59	61	63	62	64	61	59	54	62	58	57	63	73	74	64	66	49	46	57	50	55	45	67	60	56	76	55	63	51	75	58	68	83	61	64	61	63	68	70	65	56	58	63	86	60	51	75	76	48	59	43	63	55	70	48	74	69	66	57	69	51	53	67	60	55	62	69	63	54	65	64	66	40	50	58	70	63	72	62	57	56	58	66	62	71	64	51	77	73	75	62	62	68	50	60	62	76	64	54	50	47	61	61	52	58	52	59	46	62	66	83	70	66	85	60	62	65	67	59	60	52	61	72	62	62	60	56	62	57	90	71	66	46	67	63	50	65	66	55	51	72	65	48	62	69	82	58	49	52	57	73	63	53	65	72	54	66	59	54	64	59	52	61	70	61	64	47	59	65	71	78	56	69	63	67	58	61	59	69	64	55	63	65	58	51	53	74	63	59	59	53	44	62	63	78	60	53	66	54	69	55	63	48	55	59	60	61	46	65	55	65	75	68	59	52	66	66	66	62	53	66	69	65	42	59	67	56	50	58	53	62	55	55	56	59	54	59	54	63	65	68	74	70	72	55	62	50	55	59	67	57	51	67	48	52	59	64	68	54	65	50	69	64	62	72	69	73	55	63	54	62	65	56	58	55	49	55	60	56	63	65	57	57	54	58	79	66	82	63	79	54	66	58	62	55	58	50	69	44	58	54	64	61	69	69	56	51	59	59	72	79	74	58	60	56	60	66	56	60	69	63	74	71	60	78	62	59	65	49	57	70	61	54	67	62	73	63	68	82	52	59	55	62	58	64	54	71	52	61	62	65	61	68	54	57	61	71	57	61	57	58	58	60	61	65	69	76	60	78	60	72	65	65	66	46	53	66	62	67	63	58	61	63	57	53	58	57	68	63	55	58	62	65	62	62	54	63	51	54	57	63	55	75	60	55	54	53	65	73	58	62	73	64	73	65	55	75	54	40	68	72	65	62	67	61	52	61	78	66	58	51	65	61	56	70	64	58	66	68	63	54	62	64	63	71	53	66	55	67	57	56	67	71	47	50	54	62	67	73	50	59	57	50	60	52	52	41	67	62	60	67	55	73	57	70	62	63	50	65	49	52	59	61	64	53	49	45	73	63	64	67	74	68	66	62	72	60	57	62	53	58	69	63	67	58	63	60	59	60	73	64	63	57	67	56	64	66	66	70	62	68	59	70	70	59	61	57	68	72	65	73	58	69	65	54	82	58	52	64	61	54	72	76	61	62	47	47	65	51	58	58	58	64	67	65	58	51	63	68	56	57	52	62	66	65	61	47	78	59	48	66	69	58	68	62	63	58	46	67	61	66	53	62	65	58	76	61	52	65	61	71	71	55	63	62	51	56	59	67	52	42	60	60	76	54	62	64	68	54	61	52	66	65	54	52	67	54	50	63	49	76	61	69	67	69	59	55	64	58	54	67	64	67	64	55	61	57	67	55	60	63	58	67	58	68	65	61	51	66	71	65	65	63	64	55	63	55	65	63	66	57	58	61	57	53	74	58	56	60	68	60	58	60	73	60	55	73	50	72	63	76	82	53	76	76	56	55	73	48	54	57	63	70	69	58	56	50	77	56	63	69	77	63	59	61	57	55	58	52	64	56	55	64	52	77	63	74	57	65	56	53	73	57	66	79	60	54	56	70	65	77	62	74	57	79	49	60	60	61	54	66	57	65	72	63	62	76	60	63	85	56	68	65	54	82	66	58	64	68	52	63	70	65	65	61	54	50	57	66	59	59	62	63	69	73	58	52	61	58	65	69	59	66	54	53	62	66	61	47	63	69	52	64	50	56	55	47	69	57	59	55	56	57	62	63	61	59	58	61	69	73	58	55	65	57	75	64	71	68	44	79	60	71	48	71	58	54	66	66	60	72	48	69	60	59	64	68	67	65	60	60	56	58	50	68	72	57	58	50	68	57	73	60	58	51	54	70	56	56	61	62	57	74	51	62	69	63	57	67	61	65	62	72	73	67	81	47	54	65	63	55	54	64	67	61	51	67	67	74	63	61	58	56	60	62	67	65	62	59	71	46	54	59	55	61	67	71	74	53	58	70	68	60	54	59	78	61	52	71	77	71	53	53	58	56	59	67	49	55	66	68	60	68	53	53	67	66	66	52	52	60	75	71	65	63	75	53	55	66	75	72	63	60	69	70	70	61	58	55	68	43	63	62	56	58	49	68	60	75	61	54	64	74	60	57	56	58	68	55	56	63	67	54	48	55	49	59	60	53	52	72	57	62	66	63	71	52	56	60	59	61	65	62	65	56	67	60	58	75	54	56	64	53	73	60	61	65	51	60	55	56	75	63	82	70	57	54
24714	18682	19956	39933	58680	61424	51982	40494	31132	21351	11477	4770	1919	1059	878	754	762	775	754	759	745	790	745	741	688	762	745	733	745	769	725	753	766	765	737	784	735	750	808	726	727	810	789	734	752	710	755	776	723	751	727	804	751	792	759	699	757	778	777	758	724	756	758	747	756	770	722	718	753	747	733	724	736	756	760	736	786	758	753	773	740	727	745	770	762	787	785	702	766	725	792	778	783	769	781	758	801	792	761	793	768	767	710	799	713	734	715	689	759	774	757	770	746	746	710	744	805	803	775	720	732	777	756	814	764	755	729	755	695	742	774	799	725	752	729	750	736	739	758	715	785	754	819	740	742	771	739	721	716	727	787	735	753	792	703	806	733	752	764	720	761	805	795	728	745	760	767	762	706	738	747	747	691	790	696	747	811	772	761	775	771	785	755	766	744	792	715	755	774	737	741	727	781	730	774	769	773	770	769	728	742	742	784	787	747	721	772	757	742	741	791	727	751	768	756	782	781	784	757	788	781	749	717	743	774	772	748	747	763	755	730	792	771	793	733	751	771	783	732	791	735	814	802	746	751	769	806	791	727	771	739	733	759	745	735	810	773	771	755	757	755	741	765	717	767	752	785	754	844	750	789	811	767	753	779	757	742	738	765	772	760	786	736	755	774	735	742	733	717	737	754	761	768	761	750	713	825	693	731	748	783	755	768	785	802	767	717	689	720	760	764	729	785	757	791	791	763	778	758	738	753	724	745	761	790	762	727	780	783	744	745	800	754	770	789	721	735	727	782	730	779	778	756	749	773	800	708	756	746	738	728	704	741	729	767	741	762	768	791	754	759	769	760	754	766	769	760	766	761	811	779	755	714	787	758	782	740	772	774	736	785	750	776	762	771	757	783	819	763	737	767	761	760	717	770	701	775	728	740	800	787	786	765	782	796	789	762	766	741	707	710	795	739	712	791	759	720	748	781	692	801	745	707	795	815	773	771	782	754	745	771	752	754	737	756	708	802	743	697	778	764	767	786	800	766	745	752	727	708	742	719	776	797	798	785	742	707	796	707	762	734	769	766	744	715	749	721	735	739	765	799	800	806	715	734	709	713	737	761	737	709	769	739	788	739	739	737	740	783	761	778	770	751	749	773	751	756	718	737	791	727	776	725	759	724	772	764	720	777	724	736	749	757	744	760	751	711	740	800	734	756	777	750	783	742	764	745	745	793	775	767	827	723	723	766	760	749	744	833	726	758	772	775	749	802	786	736	762	764	711	730	728	780	752	742	785	801	710	732	730	770	789	787	742	796	723	713	741	784	750	759	811	788	782	741	772	752	740	780	780	753	760	766	668	807	752	761	817	737	724	747	768	730	746	728	747	749	768	747	758	795	728	815	722	705	765	747	748	714	754	738	773	762	802	739	767	713	745	770	773	769	785	808	746	756	750	770	748	754	776	775	792	729	736	759	759	740	755	772	728	798	798	737	770	772	707	819	717	740	741	760	773	728	729	736	751	792	748	750	764	755	739	786	792	756	747	746	788	746	781	758	760	740	746	750	744	724	754	745	761	779	743	773	735	772	790	767	723	722	723	739	788	779	773	727	712	784	803	762	726	780	765	761	737	742	735	743	743	725	768	736	801	756	750	713	785	763	709	767	830	718	767	762	755	754	752	801	744	758	757	770	796	726	750	774	713	745	712	738	790	773	817	726	761	769	756	714	752	755	698	769	753	732	746	766	764	841	792	721	733	735	788	785	769	725	735	781	708	741	784	707	767	773	723	771	813	783	798	719	814	746	731	709	750	807	754	733	707	790	709	728	783	764	773	776	778	806	766	803	771	805	760	753	703	806	762	738	828	794	821	753	780	720	785	724	759	835	769	783	740	776	780	795	797	755	775	812	775	718	776	724	786	799	738	757	784	742	820	756	759	760	774	730	735	754	756	793	740	775	758	733	708	719	719	784	733	795	747	745	734	715	777	728	772	826	799	724	792	814	728	773	779	781	753	741	727	738	763	787	725	763	796	775	778	850	736	680	762	768	787	745	758	737	756	760	738	768	688	754	727	734	742	761	745	789	725	766	768	787	783	782	755	735	779	787	725	749	790	775	796	746	752	731	729	738	783	750	777	778	732	704	780	736	708	720	798	720	763	812	765	735	744	766	758	750	771	743	785	740	743	719	800	787	805	761	709	708	770	767	728	795	773	761	724	723	723	780	760	763	750	738	734	771	777	799	721	760	721	734	822	797	736	738	771	781	791	762	779	735	799	725	772	780	701	725	733	744	728	699	781	752	785	752	768	817	790	772	789	761	791	798	761	756	773	752	757	778	761	743	750	733	760	690	713	715	721	730	760	764	772	768	766	764	726	728	771	782	755	798	806	757	732	762	775	697	772	765	720	812	755	723	738	751	728	773	742	736	752	753	782	733	777	791	718	765	740	727	752	812	767	722	749	735	756	775	718	762	753	711	830	727	778	754	747	769	770	749	774	753	771	698	736	776	773	777	803	753	807	771	774	775	754	705	805	777	754	754	769	751	781	752	708	770	813	770	730	762	767	723	763	720	763	725	756	720	763	747	755	750	744	737	806	750	740	729	771	741	818	748	662	696	781	818	777	779	834	739	759	731	830	731	750	781	760	752	730	747	761	724	758	809	792	763	733	746	743	759	766	775	768	783	781	791	741	741	774	745	766	807	742	763	740	707	809	752	729	753	749	695	712	769	807	734	751	775	771	743	758	750	737	696	764	787	743	739	784	702	804	757	751	768	761	768	738	742	705	802	746	766	832	729	769	793	772	755	804	724	770	783	701	765	745	731	807	704	786	774	785	722	772	723	793	796	776	746	804	749	792	750	720	781	744	748	758	761	772	761	740	766	804	747	768	749	762	738	793	778	773	763	740	774	771	799	761	802	753	788	798	739	780	769	765	753	740	813	734	744	802	729	849	768	755	773	759	800	744	763	820	783	750	780	718	754	733	750	713	736	693	749	750	772	762	754	771	804	773	725	808	762	802	756	741	777	738	734	765	753	750	732	763	777	750	771	772	774	783	749	732	771	768	737	751	752	754	760	745	754	755	735	751	800	771	737	735	772	776	778	776	758	781	784	759	758	767	711	733	688	746	797	753	782	739	774	823	783	719	741	723	728	773	757	761	770	770	766	752	785	761	827	793	731	748	752	804	765	775	785	798	834	737	767	766	768	735	746	764	750	768	775	759	751	750	752	741	744	748	736	786	729	711	808	755	804	781	730	753	718	747	756	739	744	756	716	747	750	788	721	731	703	747	760	793	709	784	737	774	749	744	769	782	773	823	750	738	700	761	760	775	786	726	707	742	761	762	792	744	738	747	790	743	800	736	777	775	746	753	752	782	774	735	794	754	737	753	782	753	728	741	738	792	760	787	755	684	748	762	729	728	711	821	748	732	791	778	778	799	770	803	779	806	751	738	756	723	771	750	789	726	771	787	754	774	798	750	741	704	746	739	729	770	787	762	785	763	779	772
2040	2549	3981	8362	12567	16244	12520	7984	3833	1557	678	257	118	79	91	71	61	59	58	59	60	59	64	76	75	73	66	65	81	70	86	72	62	51	60	61	72	51	60	69	57	62	56	66	66	80	82	68	71	72	66	77	76	61	67	66	61	70	81	64	68	71	58	58	71	69	73	69	67	74	65	60	55	74	68	71	61	71	68	59	66	73	81	69	65	62	67	72	66	55	69	71	50	72	78	54	74	61	71	60	78	76	76	63	58	82	65	73	50	58	64	68	78	64	60	68	68	68	71	61	69	57	71	78	64	70	66	66	59	71	63	57	51	73	68	77	74	70	85	59	64	67	69	55	80	56	72	53	81	56	61	66	54	68	67	68	75	73	77	73	66	72	58	56	69	63	69	63	62	72	56	58	45	72	57	65	59	68	68	66	65	64	57	70	77	61	63	58	84	79	60	64	69	76	70	68	86	67	67	74	59	55	59	61	67	56	72	69	58	54	72	73	67	60	71	78	72	61	78	65	66	60	52	57	65	75	61	78	56	66	68	73	68	56	58	75	72	63	74	61	67	89	69	58	73	58	57	75	62	75	66	74	69	68	60	63	58	70	77	71	65	64	76	66	74	72	59	69	64	72	75	65	89	73	71	71	65	52	64	76	65	76	66	61	56	75	71	62	81	59	58	64	74	70	58	72	64	58	73	67	70	77	63	66	69	70	64	58	70	73	58	73	65	66	57	65	88	50	62	78	69	63	78	78	54	72	67	67	69	69	73	73	55	68	75	71	60	63	69	68	61	70	51	63	54	76	69	77	75	60	63	71	66	66	73	69	72	77	54	74	71	60	70	63	57	65	60	60	78	60	66	60	65	66	64	66	62	76	62	68	67	57	68	60	66	69	67	61	67	63	68	61	61	77	65	78	64	82	73	59	68	83	53	73	72	64	59	73	51	63	70	76	56	47	55	64	66	65	64	79	66	58	63	64	82	70	63	61	59	55	83	63	60	68	72	48	63	72	55	74	64	61	52	68	61	51	68	44	67	52	78	71	61	64	69	61	76	67	60	57	74	55	88	56	73	62	63	74	65	73	57	58	54	81	53	76	54	65	50	50	48	46	75	77	75	70	61	68	54	72	72	83	64	53	59	62	83	61	49	70	53	57	61	63	62	65	76	62	77	65	75	66	77	62	68	71	66	70	62	80	70	67	61	74	79	81	68	67	46	47	82	67	66	62	75	52	69	67	65	71	75	61	65	63	68	61	75	65	84	68	64	66	76	67	67	54	60	81	54	70	74	57	61	67	67	56	63	79	80	67	62	67	74	66	62	61	57	58	69	77	76	58	73	59	66	80	64	70	64	72	61	64	79	70	56	68	83	66	75	63	60	63	54	67	72	60	61	71	61	84	88	66	79	63	69	57	68	53	75	78	70	67	57	83	50	72	60	85	57	60	74	39	72	64	55	57	75	66	88	66	75	90	49	62	73	54	67	57	64	58	64	61	56	70	64	57	57	64	69	59	64	65	69	62	64	65	60	82	60	66	66	71	65	69	66	76	73	70	68	75	80	60	43	57	71	73	70	66	63	68	62	60	68	76	76	68	71	58	61	63	52	55	70	58	74	75	69	76	58	63	68	62	75	67	69	62	67	87	63	72	72	67	62	61	74	66	73	59	60	71	74	62	70	71	54	61	72	64	64	71	77	60	81	75	72	68	65	67	68	66	73	68	64	68	61	69	64	66	62	65	69	60	77	68	68	70	72	74	65	57	63	66	66	71	70	65	70	66	71	60	54	61	59	64	67	76	70	70	68	69	58	59	62	71	78	72	69	56	63	53	62	73	59	73	64	80	55	62	67	63	80	50	54	71	82	68	59	65	68	58	47	70	59	63	93	58	99	69	65	61	69	72	54	78	67	81	60	81	64	76	72	66	66	75	63	65	76	62	62	76	78	65	62	67	70	61	71	71	77	69	51	55	60	55	67	80	71	74	70	64	74	62	67	60	67	82	81	76	74	71	69	80	91	78	74	54	72	70	77	78	70	56	65	78	59	78	59	74	55	71	69	52	74	65	77	45	70	79	67	81	78	63	78	73	55	55	55	67	60	68	77	61	73	81	75	50	63	72	69	66	81	67	75	66	65	66	57	64	71	77	77	60	60	45	75	59	78	59	89	59	72	69	68	73	75	60	64	69	74	65	71	51	69	62	72	64	70	69	67	61	70	75	62	57	79	57	65	54	51	58	68	71	72	54	67	66	63	65	61	49	57	73	70	59	68	63	67	63	63	64	56	70	66	69	65	62	68	67	50	52	73	59	72	57	71	59	71	67	59	70	65	73	54	56	81	77	75	80	70	69	68	71	70	57	66	71	75	77	66	70	66	65	62	78	53	67	68	66	66	58	76	59	62	54	78	64	70	58	55	56	70	65	69	72	72	65	81	77	63	73	71	76	71	77	59	74	53	66	78	82	63	53	65	73	77	61	52	57	57	69	68	64	63	78	71	70	73	77	54	64	64	56	64	68	55	73	67	56	71	76	74	68	58	57	65	61	77	79	61	58	73	68	70	68	66	65	69	62	66	73	66	68	80	73	76	62	69	56	71	59	62	63	62	55	77	71	82	66	47	62	69	72	65	72	68	78	64	58	69	63	63	63	68	89	78	75	75	54	81	90	72	69	89	76	67	55	82	56	71	81	72	69	86	64	58	60	67	65	61	71	65	63	54	78	77	59	62	74	58	64	65	62	57	81	57	73	68	79	79	53	57	74	71	62	78	74	54	59	81	73	57	64	65	68	66	73	70	59	59	69	77	52	77	82	59	72	52	67	77	65	66	67	61	73	65	73	65	65	62	75	52	78	58	69	64	66	70	59	63	77	55	68	56	75	65	64	58	64	66	60	71	63	76	49	71	64	84	70	62	62	69	72	69	67	68	61	63	77	57	67	76	64	70	64	75	69	70	48	59	72	74	70	68	59	75	78	57	65	65	64	77	66	68	60	66	55	61	66	59	58	66	72	81	71	62	59	44	65	68	52	62	79	60	62	56	72	65	67	71	60	53	57	60	77	74	66	68	77	64	56	60	64	78	75	59	62	51	74	57	65	61	60	60	77	65	63	58	69	73	70	68	66	66	60	67	62	65	64	57	68	56	64	61	59	83	68	63	53	70	58	65	69	59	75	68	78	51	71	60	63	54	53	77	67	52	69	57	61	75	65	74	64	66	81	80	56	73	67	81	64	53	69	61	59	72	77	67	77	51	76	57	76	67	74	77	74	74	77	67	63	55	55	83	69	69	66	57	60	70	69	65	55	58	73	66	70	60	81	81	70	75	64	61	75	78	77	59	63	83	67	67	69	77	60	68	71	62	67	66	84	82	64	74	60	63	67	73	59	70	66	61	73	48	76	83	65	80	67	54	61	79	57	75	73	63	67	59	70	77	53	67	71	74	66	66	71	64	66	66	60	52	72	60	75	65	51	63	71	52	74	68	79	63	74	64	68
29982	25142	28820	52171	70247	68722	57807	45718	34308	24048	13413	5440	2202	1155	888	867	784	791	785	876	811	807	836	825	819	818	812	827	802	811	813	805	844	813	803	845	826	826	810	788	807	793	836	736	801	807	825	862	772	827	778	888	793	817	851	795	829	801	864	844	834	817	789	832	887	819	804	841	820	842	814	828	847	798	837	784	792	759	828	866	779	830	815	867	826	805	872	867	787	790	762	784	796	821	786	808	860	774	816	746	806	795	813	788	766	798	821	848	797	815	802	818	813	831	801	842	800	772	840	804	834	847	792	811	858	847	809	774	794	850	789	819	820	822	824	792	825	814	826	770	741	840	758	805	772	795	841	801	811	837	797	802	817	785	784	806	814	795	847	761	812	872	794	870	774	795	798	825	789	838	762	828	854	802	817	831	787	819	799	867	800	829	755	807	812	783	800	826	770	801	753	822	805	802	791	838	833	819	796	828	783	841	802	806	802	842	824	785	823	813	809	806	833	816	782	812	789	808	800	792	804	750	821	825	840	885	817	824	795	848	831	781	850	796	833	790	775	859	831	797	822	826	795	803	849	818	769	817	822	798	824	844	849	792	783	778	834	842	825	793	799	810	809	864	843	825	851	821	833	784	853	822	808	802	807	762	871	738	808	854	839	820	796	849	859	767	831	848	820	825	845	839	874	803	858	813	818	833	864	799	805	832	828	762	813	798	805	822	794	809	815	831	800	837	818	815	793	794	827	803	828	852	808	801	823	834	843	812	781	810	845	824	730	807	794	794	777	831	824	756	820	833	812	796	854	819	786	837	829	804	768	826	783	780	796	843	831	835	841	838	805	828	776	744	801	806	839	798	779	829	775	838	802	792	856	835	750	765	833	841	812	774	816	800	831	797	817	802	759	805	785	773	809	766	811	842	782	816	819	798	827	762	840	881	784	838	781	868	794	828	812	804	815	816	819	854	829	841	848	797	822	799	812	787	784	773	799	823	783	813	814	831	818	776	827	803	786	808	836	794	838	795	774	807	782	808	810	816	809	796	813	853	765	833	789	810	874	799	810	795	884	823	777	807	807	782	840	800	809	807	796	792	856	781	841	822	783	786	869	826	778	827	810	846	798	860	841	808	797	806	807	845	767	799	819	810	824	848	732	812	866	829	828	830	834	810	823	812	820	755	777	840	781	867	818	867	791	760	843	874	820	822	807	770	780	804	778	770	812	799	858	805	837	874	803	796	821	805	773	751	767	814	808	782	805	782	834	780	810	787	855	793	790	802	830	769	812	793	827	763	808	816	808	801	866	801	817	802	801	845	805	799	797	807	821	817	808	800	801	833	810	784	778	724	826	843	785	797	788	812	822	759	795	802	849	803	799	814	847	800	856	824	847	846	837	840	789	809	835	807	828	828	823	816	838	783	812	792	781	816	830	855	856	810	799	832	812	827	863	778	805	795	817	780	859	802	835	844	844	796	777	789	837	772	796	821	811	856	784	774	826	814	773	816	827	783	790	836	800	795	799	798	833	787	874	834	824	833	807	799	779	819	812	854	784	872	834	816	813	836	818	809	773	808	765	780	833	777	836	747	811	813	794	825	755	797	811	855	791	810	831	798	804	780	813	814	810	826	858	807	789	819	850	764	833	816	801	777	847	835	813	813	827	808	811	836	825	793	791	783	785	812	823	824	778	806	874	835	852	820	766	818	813	838	783	797	863	811	837	866	795	826	805	809	816	786	841	834	875	843	841	795	806	787	846	772	863	778	854	828	835	840	842	851	832	788	877	773	814	790	830	848	777	817	839	791	812	805	871	853	783	783	821	840	859	824	816	785	783	767	798	802	844	827	853	776	824	800	801	806	792	788	834	773	855	839	811	755	825	799	760	852	792	788	792	761	840	805	806	798	815	806	828	829	811	798	804	795	836	817	820	817	825	874	808	787	802	761	826	844	767	752	786	856	838	807	792	806	763	831	798	795	811	870	795	742	811	824	816	814	815	831	899	729	832	774	848	821	802	783	800	814	805	786	768	772	751	803	827	839	860	767	802	834	812	813	832	851	814	800	862	783	818	805	786	830	850	806	777	758	839	829	848	780	764	834	758	790	864	799	790	888	803	782	776	805	778	790	814	806	801	808	751	812	795	790	828	842	783	817	825	787	863	807	768	865	829	770	801	782	818	775	828	831	814	794	823	865	846	787	783	826	814	796	790	799	814	811	823	779	810	847	788	818	836	822	782	783	840	855	783	798	808	819	826	790	854	823	805	800	828	789	829	785	830	817	768	815	789	773	842	843	876	774	830	796	803	819	783	851	818	863	839	782	851	817	809	804	790	812	816	834	799	846	742	807	772	815	785	814	829	773	805	812	792	777	831	835	828	823	750	836	845	790	820	802	805	879	769	791	843	785	831	813	771	785	852	880	815	786	806	767	852	816	809	837	795	788	754	818	823	805	837	765	831	847	791	787	807	831	875	815	769	815	784	828	788	772	814	831	836	821	793	816	853	802	817	786	794	813	769	800	805	790	812	820	889	814	732	835	819	817	817	774	874	822	804	790	801	856	833	786	803	838	900	793	778	833	826	848	810	818	794	756	802	793	830	785	811	793	826	820	833	807	827	803	823	804	785	787	860	829	780	791	809	789	836	835	845	826	835	829	783	805	822	813	809	815	814	825	806	826	838	840	809	869	786	834	816	828	835	794	816	804	820	823	749	798	853	807	813	801	781	800	796	863	778	811	809	823	821	750	816	869	797	820	857	828	851	771	828	800	808	788	824	745	805	783	835	798	849	786	809	803	866	857	815	821	819	837	803	867	807	831	825	818	803	811	820	829	827	757	802	831	819	787	856	784	823	817	823	808	786	800	828	795	801	775	800	827	834	852	788	840	785	813	858	812	781	842	834	795	814	779	872	794	834	801	821	837	797	810	863	799	818	803	836	805	883	832	843	782	802	783	788	783	817	798	804	780	801	832	815	761	810	877	826	841	783	763	845	786	868	774	833	799	828	824	819	800	767	761	807	826	832	836	806	780	833	749	827	846	806	803	819	817	824	862	791	808	736	803	800	796	830	763	760	775	826	780	789	840	819	831	853	818	792	792	812	802	825	806	802	843	825	794	814	798	823	800	803	807	826	814	776	788	792	814	843	812	806	793	805	769	873	867	858	815	811	848	796	805	781	850	875	854	813	796	854	850	844	853	826	851	797	832	824	848	829	749	824	805	855	820	780	826	829	804	837	864	798	778	819	809	843	821	815	832	785	855	809	850	864	838	818	841	850	810	807	765	801	754	826	788	817	765	864	755	765	798	817	854	854	807	832	803	842	833	793	780	832	813	813	833	797	822	818	822	808	812	853	829	799	795	827	875	776	810	818	807	849	823	843	836	799	806	816	855	810	775	810	791	774	794	774	833	825	780	816	797	810	802	797	817	824	790	817	777	832	820	835	794	821	847	758	766	834	827	759	769	796	817	805	802	834	855	797	825	854	826	822	823	845	813	806	788
1646	588	593	1604	2992	3609	2692	1622	797	393	199	103	66	54	55	52	40	67	66	63	61	48	56	54	59	65	60	50	65	51	59	63	60	46	57	51	42	52	57	55	46	56	54	62	42	59	56	61	56	57	47	60	60	55	58	48	55	58	65	49	65	55	76	59	62	60	57	62	73	47	50	54	61	53	61	48	47	57	58	50	51	64	54	65	66	60	62	63	57	52	66	53	48	53	53	54	64	55	56	63	49	52	62	58	51	52	48	50	60	66	67	59	62	49	60	58	47	53	62	63	57	50	57	56	49	55	38	58	52	64	55	45	48	60	54	60	52	54	49	63	54	54	74	59	57	52	46	43	49	61	60	68	48	45	52	65	62	50	54	60	64	68	61	63	50	51	41	65	51	59	72	65	48	63	53	48	58	42	43	50	63	45	66	52	66	56	53	60	67	52	48	47	66	57	62	61	54	44	71	62	52	51	48	51	62	48	58	39	57	63	64	56	54	66	48	42	49	54	49	58	62	57	44	59	43	56	51	53	57	53	72	60	44	62	68	62	48	49	61	61	48	48	66	40	49	54	65	56	49	59	62	63	69	56	41	56	59	72	61	57	51	41	49	64	51	52	64	62	49	57	54	55	55	48	55	60	54	46	54	50	48	58	48	58	61	52	53	69	64	56	45	46	53	50	63	60	47	63	58	53	66	48	72	69	58	60	69	51	57	47	53	51	65	57	48	56	56	55	56	57	55	48	67	65	56	57	79	56	53	64	66	50	58	42	67	49	71	52	53	60	58	56	54	47	40	52	55	54	57	52	54	54	64	56	57	60	59	62	55	70	47	57	54	58	53	58	56	53	57	57	51	63	49	60	58	41	52	54	58	63	50	56	65	48	56	57	54	47	52	66	46	53	61	62	66	60	46	45	44	68	62	47	53	51	67	59	52	38	46	70	41	57	48	48	51	69	58	57	52	57	52	42	61	66	63	62	58	43	45	58	49	49	57	60	70	53	47	49	49	45	52	51	51	66	53	51	62	60	58	47	60	47	51	55	54	55	55	59	59	66	48	61	66	63	53	42	59	47	66	56	58	49	53	69	52	40	64	51	50	65	50	47	50	59	55	56	64	50	49	61	43	43	55	48	52	58	44	55	57	63	69	60	57	62	64	56	51	54	60	54	66	69	65	63	50	53	59	70	56	63	48	53	47	54	53	61	57	54	74	59	64	57	43	63	55	55	51	52	64	45	56	51	48	60	54	59	54	64	56	42	49	57	65	53	51	53	67	43	51	60	52	53	57	57	66	49	57	54	35	39	62	51	60	53	49	59	64	50	61	70	58	63	63	63	59	45	55	66	50	54	45	50	56	71	61	45	42	61	66	58	57	63	47	64	43	67	53	41	59	51	63	38	63	64	57	60	59	64	59	51	46	37	45	56	65	57	72	49	42	48	59	58	51	36	55	55	60	43	59	60	60	50	55	61	58	57	57	52	50	55	46	55	73	66	55	55	65	46	53	51	55	60	52	45	46	58	56	58	57	58	43	57	47	70	66	49	38	58	56	55	57	48	47	67	54	52	65	57	60	71	52	69	64	65	62	64	49	61	64	47	50	67	47	83	50	50	51	51	47	61	63	55	47	53	54	52	39	54	57	47	54	49	52	67	72	73	51	49	41	60	65	57	54	54	48	57	68	67	51	51	62	60	50	55	57	58	67	47	60	50	63	44	54	63	52	57	53	49	48	57	51	62	52	47	56	45	65	66	49	55	57	47	52	51	47	70	51	60	79	56	49	65	63	57	47	44	51	49	62	67	44	58	62	55	56	45	52	41	54	65	62	57	55	62	51	50	66	54	60	57	54	46	47	58	45	49	65	53	56	63	62	65	56	68	70	60	66	67	59	51	57	56	60	62	50	48	79	55	55	56	61	56	44	53	63	54	73	60	61	58	53	61	54	63	67	71	60	41	59	41	47	52	56	49	71	48	62	63	54	55	60	60	42	56	56	63	61	70	40	60	46	56	63	75	57	57	51	58	64	60	62	48	52	61	48	50	53	59	53	69	52	65	44	45	49	58	63	47	64	56	50	60	51	69	57	49	62	64	52	51	65	54	65	55	57	56	51	64	62	52	57	53	66	41	55	60	60	53	50	50	41	54	64	55	65	43	58	49	44	44	62	55	58	48	57	55	72	51	47	51	57	46	62	56	57	50	59	58	56	72	52	55	45	60	47	45	46	53	55	65	60	66	58	54	53	58	53	66	66	55	49	60	45	57	51	67	66	64	71	59	60	55	64	61	61	67	54	67	49	66	46	67	45	58	61	62	67	65	65	55	71	55	60	50	53	48	63	59	50	60	55	52	74	51	61	54	45	56	55	50	44	56	52	56	52	61	66	46	50	56	59	67	53	46	55	60	50	48	54	70	63	51	63	49	67	68	57	44	64	67	65	49	50	49	55	52	72	47	59	48	65	68	56	41	70	48	61	50	66	57	59	58	62	41	53	62	59	53	65	56	47	50	51	48	58	59	54	50	56	68	49	73	54	45	65	63	62	42	50	58	66	63	51	50	37	68	49	53	66	64	58	66	47	56	59	58	58	69	66	49	89	60	56	54	52	47	57	53	67	67	52	48	51	55	66	50	55	52	55	64	59	60	63	53	56	58	57	55	55	59	43	56	62	48	58	68	47	65	54	48	49	52	43	56	57	48	59	59	47	55	54	54	45	50	50	61	57	66	58	57	63	58	51	66	62	52	55	59	50	52	60	78	61	53	62	51	78	56	64	49	52	55	36	52	63	47	51	53	64	52	60	65	68	48	53	51	42	69	64	58	50	54	44	61	63	46	71	52	51	69	63	53	68	69	63	54	57	52	63	77	58	62	47	66	49	64	41	56	63	57	54	63	50	56	62	58	73	54	59	58	53	46	57	55	61	65	49	52	62	56	54	54	47	61	56	57	47	61	60	71	52	54	45	49	48	54	52	62	53	81	57	58	57	41	59	33	58	70	50	66	67	64	58	59	49	67	74	60	49	56	43	45	54	71	47	47	48	59	48	58	67	63	47	63	61	49	62	65	61	46	59	61	54	56	69	70	64	56	41	50	62	57	57	60	72	55	66	57	65	67	68	57	50	53	67	55	47	40	44	53	61	56	63	63	50	42	57	56	58	45	48	59	48	57	59	62	46	52	55	66	57	65	49	48	62	51	48	51	46	55	49	63	59	50	55	52	53	51	70	60	48	58	50	57	59	45	64	62	67	59	58	54	51	72	46	63	58	42	46	46	45	72	55	64	61	57	52	63	57	52	59	51	60	71	53	54	63	54	53	49	55	54	49	54	49	54	55	57	47	80	66	55	52	56	52	63	63	47	58	56	47	47	49	53	53	58	52	59	40	49	60	52	62	54	55	57	44	52	60	69	53	58	56	57	55	55	55	64	47	49	57	56	56	60	83	44	64	56	57	46	57	55	56	64	57	52	56	51	62	54	59	49	56	47	60	58
18739	10661	10895	30751	43571	41712	34691	27079	18879	10209	4573	1897	1027	748	710	685	671	641	690	663	657	652	650	643	688	696	704	655	645	654	664	728	661	697	719	698	688	696	613	673	635	680	703	668	681	653	711	700	707	654	673	673	714	672	703	705	685	673	662	739	665	744	679	690	704	694	684	732	716	678	701	697	634	678	671	671	707	682	651	715	695	645	689	646	661	725	657	683	677	652	671	644	676	675	697	676	643	700	712	654	685	638	682	681	680	663	690	711	666	684	681	651	688	720	669	643	719	730	706	708	662	675	669	717	674	645	668	655	691	649	687	661	653	726	726	675	675	675	681	638	680	657	663	698	624	648	651	671	711	662	741	663	644	657	677	672	694	684	662	694	685	672	684	673	730	651	726	691	679	680	672	666	654	681	660	690	693	684	676	726	651	702	688	717	692	670	705	717	679	710	692	670	679	668	686	704	692	673	659	676	718	648	689	690	700	697	670	713	752	708	650	715	664	669	688	675	684	684	670	691	664	710	702	670	707	652	691	725	683	688	696	658	720	679	669	710	729	698	668	699	719	674	675	699	692	715	696	691	650	721	748	682	674	625	697	637	694	640	682	672	684	711	696	669	689	665	711	671	658	684	683	693	702	678	706	702	730	672	672	682	678	635	681	690	654	691	698	655	691	657	669	652	604	694	648	706	695	679	692	646	702	678	676	631	653	723	649	688	656	700	664	685	684	647	685	658	679	694	722	685	695	697	711	683	670	683	671	697	692	655	686	673	613	657	701	708	674	668	701	693	669	729	711	712	717	701	656	673	695	670	660	625	677	689	677	697	671	655	712	710	666	682	678	697	698	689	690	684	670	628	681	714	651	702	637	704	622	675	638	688	630	659	745	593	697	664	686	681	676	673	687	706	715	738	694	694	677	683	600	705	715	679	651	678	663	681	619	714	664	716	620	666	695	659	687	656	674	738	666	679	706	645	713	726	675	701	650	635	640	721	670	737	677	666	661	668	719	682	630	679	675	719	692	718	648	666	641	641	657	716	658	706	673	704	660	686	686	651	665	695	693	743	707	682	681	716	709	671	633	676	682	689	714	658	651	673	676	702	704	676	694	692	669	636	708	703	653	699	687	707	671	694	668	731	678	648	723	691	679	650	648	672	710	676	682	742	686	678	687	709	674	628	645	637	706	667	681	715	696	675	724	682	656	694	731	671	709	631	649	646	717	637	678	688	660	718	677	664	684	679	680	658	647	693	688	653	739	660	695	676	689	727	717	687	699	670	714	671	721	639	648	720	672	637	703	698	675	666	687	654	699	671	674	742	695	662	731	704	669	698	700	652	677	616	696	685	671	696	686	646	700	697	636	672	703	695	681	690	656	654	675	750	692	687	667	662	698	689	652	633	701	658	660	697	687	656	686	710	719	692	707	704	675	660	736	643	654	690	658	703	690	686	663	687	670	673	697	675	666	685	673	718	722	667	685	705	672	665	684	673	723	716	710	634	680	696	676	661	706	688	686	633	678	681	677	655	653	689	640	669	682	652	668	665	660	703	641	689	683	656	640	693	649	641	692	677	671	689	664	705	684	685	707	655	671	674	628	702	690	660	674	721	703	695	696	694	672	643	710	646	668	692	670	686	728	663	680	724	688	656	710	661	698	636	687	728	683	677	653	703	660	642	685	676	713	704	657	661	683	674	706	674	663	691	698	712	667	724	640	665	713	700	704	662	726	662	648	680	710	731	704	719	699	700	664	657	716	637	653	644	666	686	673	648	696	674	646	641	674	657	607	642	707	668	654	635	688	664	694	678	728	679	703	720	656	640	703	617	644	654	647	621	691	674	674	677	743	666	671	620	650	703	654	637	652	697	672	689	710	659	735	684	710	678	697	686	725	634	640	655	689	655	669	681	656	660	682	686	690	674	702	666	766	706	722	673	663	647	650	757	689	646	716	683	697	688	665	679	691	739	642	706	670	650	691	686	672	716	696	691	675	669	677	679	685	701	667	721	673	735	686	684	675	690	685	707	635	662	693	638	670	687	630	653	684	637	706	683	685	646	662	663	701	652	684	742	709	657	684	711	723	670	713	631	693	694	713	612	706	676	711	660	660	701	653	748	659	695	698	683	679	715	679	738	686	637	693	680	745	631	705	685	682	704	698	695	662	665	671	672	698	690	679	679	703	685	705	669	652	713	725	638	678	699	653	689	729	720	719	696	704	659	646	651	676	634	699	714	700	678	675	664	684	699	667	675	682	675	657	672	709	684	765	711	675	657	628	683	698	656	702	663	696	698	689	683	693	695	663	690	620	714	698	679	663	733	615	673	702	713	698	673	692	673	650	704	701	708	705	667	647	710	674	668	706	684	661	658	706	697	690	674	720	683	704	646	658	689	735	697	669	714	679	676	699	670	690	687	687	702	671	680	700	686	681	684	683	673	691	671	665	629	670	646	671	658	694	693	715	680	744	685	731	735	659	661	707	711	674	690	694	700	681	666	665	650	690	637	680	706	673	634	738	676	683	706	661	707	645	687	703	711	704	703	643	652	677	682	650	690	675	659	699	691	708	657	687	652	678	658	655	662	661	665	650	665	711	694	661	683	660	677	717	715	707	695	694	644	676	684	704	686	686	686	721	670	697	711	698	659	728	726	707	699	667	649	698	645	685	674	669	681	693	699	738	715	674	710	685	633	658	690	629	721	727	694	673	691	695	659	719	664	712	676	684	675	699	682	697	728	664	609	676	686	698	680	671	674	746	719	656	649	685	677	696	712	684	713	708	656	649	687	682	685	664	698	687	680	686	689	693	706	667	644	693	699	690	643	684	706	699	674	672	685	689	709	694	686	684	691	686	700	736	700	721	686	651	659	690	707	723	677	629	661	647	706	733	661	648	726	696	710	666	675	687	661	683	687	662	677	664	682	693	676	678	693	726	696	671	723	669	684	658	676	720	697	709	706	688	711	700	636	658	684	670	687	632	636	658	655	640	665	686	678	710	673	691	683	663	630	710	692	653	677	674	681	674	692	667	658	695	671	663	697	678	732	653	647	674	685	666	666	660	671	701	639	667	701	688	682	698	685	673	658	675	661	700	691	686	740	681	696	689	662	722	729	687	717	686	738	641	692	705	647	691	672	665	705	701	705	673	657	702	670	651	678	670	663	657	717	654	681	643	646	728	691	683	715	681	666	670	656	669	668	700	651	724	692	629	685	695	681	638	681	639	630	649	649	663	674	645	664	681	694	697	663	651	656	706	689	656	657	715	667	695	686	722	672	662	713	703	704	680	691	667	721	626	667	678	704	692	682	677	708	649	679	668	712	687	632	696	657	651	685	658	720	710	702	682	657	729	682	672	765	660	701	703	665	666	664	662	673	700	699	665	651	721	693	688	699	706	694	702	685	664	721	650	704	681	647	727	665	702	691	624	713	662	723	672	747	707	677	689	673	662	699	637	697	668	659	687	709	714	648	648	653	708	677	667	657	661	679	695	729	695	694
1390	1805	2190	5014	8498	9202	7440	4214	1969	848	371	142	77	57	64	65	55	61	70	59	48	62	46	73	58	71	54	65	54	54	63	68	63	59	67	75	56	71	57	67	68	62	60	61	66	58	57	45	60	57	53	58	75	57	71	53	73	65	57	70	68	53	67	62	50	53	55	52	51	64	64	49	54	49	49	57	45	72	59	72	68	48	35	54	63	64	58	52	56	65	61	62	71	58	55	68	63	53	58	63	44	67	68	59	55	59	53	64	49	69	58	73	78	74	63	64	78	72	57	45	82	64	65	73	50	59	61	77	63	76	57	68	61	92	66	76	69	61	70	66	49	64	62	71	65	63	59	60	64	56	69	63	64	53	57	64	51	66	52	78	47	50	66	70	61	60	68	60	64	65	60	57	47	59	63	63	62	60	73	75	71	59	69	67	62	64	68	62	69	72	62	57	65	56	68	59	55	62	59	64	52	55	58	71	69	60	61	58	68	57	48	74	80	52	52	49	62	58	67	59	67	56	63	65	55	61	68	71	61	49	66	51	62	55	67	68	56	63	47	61	70	57	62	62	66	57	43	63	66	62	68	59	54	61	62	62	49	49	54	54	66	55	53	60	72	56	60	56	58	65	70	62	77	55	61	49	71	54	56	67	55	60	70	78	54	49	54	55	63	59	67	61	70	54	60	49	49	50	57	70	51	75	68	54	54	67	58	65	55	51	55	57	61	55	65	51	69	74	57	57	61	48	78	56	53	60	59	52	50	57	61	66	64	74	69	74	59	59	66	56	51	57	61	64	48	67	65	62	67	45	43	54	59	59	59	62	66	63	58	61	55	75	73	72	66	73	58	50	50	74	54	58	56	59	48	73	73	61	66	51	65	54	64	65	51	73	65	53	60	59	65	37	68	57	67	60	71	52	61	65	67	62	56	58	57	72	58	55	68	77	75	60	55	58	71	50	62	71	73	56	68	46	77	57	61	60	52	61	49	47	59	48	75	59	56	63	59	49	60	73	65	63	43	51	69	71	48	62	58	55	63	68	60	66	66	62	69	54	66	62	55	60	54	65	61	47	61	64	57	51	58	59	56	61	79	63	66	67	63	66	67	59	78	47	55	64	63	66	68	76	61	61	64	63	62	54	70	61	73	60	49	66	64	45	56	56	70	66	53	43	63	72	59	58	66	60	75	63	54	66	62	56	63	62	56	70	64	64	55	54	70	58	53	51	51	57	54	70	60	62	64	71	59	66	56	51	63	52	49	66	55	69	51	66	59	61	51	68	70	67	51	67	57	65	49	64	65	68	62	62	60	69	61	61	57	70	56	60	68	72	61	75	59	57	63	69	50	63	61	68	73	71	60	74	63	64	63	57	53	60	49	58	59	54	59	66	67	64	61	64	64	54	56	50	63	49	70	68	65	66	54	65	60	58	59	59	55	58	61	50	63	50	56	68	61	59	54	68	61	69	60	62	73	52	61	69	59	51	57	54	58	65	44	59	58	57	65	66	63	64	53	58	64	51	48	55	48	61	55	52	61	59	47	55	72	63	55	67	59	57	57	51	74	66	65	57	77	50	56	62	59	62	55	52	72	70	69	68	65	47	53	55	66	59	48	63	77	57	68	67	60	67	63	56	47	63	62	67	73	66	58	63	66	63	70	74	62	67	51	55	64	65	53	61	82	57	59	53	67	59	53	67	65	67	65	58	63	61	59	62	43	73	64	47	61	66	58	60	51	65	70	67	63	43	63	68	56	62	44	64	51	74	64	77	57	69	67	54	53	71	61	49	70	55	61	65	66	55	46	60	67	73	47	60	57	75	77	57	68	65	53	46	58	58	63	72	58	60	49	62	52	59	68	77	67	62	47	45	72	52	63	74	65	56	60	69	62	58	49	61	62	62	70	55	59	64	61	74	77	75	59	54	66	57	67	58	69	46	54	57	65	61	58	67	59	57	72	64	75	66	44	64	54	48	71	57	68	66	60	73	59	54	60	69	65	73	68	77	61	57	64	70	71	64	64	67	67	52	67	70	61	59	67	52	67	78	61	61	78	67	60	71	72	58	75	60	60	58	68	64	56	71	74	58	57	61	53	67	70	58	60	72	48	54	60	59	59	65	55	57	67	56	52	83	61	57	73	64	74	62	57	59	64	53	62	70	60	65	63	66	47	59	71	59	64	58	82	64	62	50	69	53	62	52	70	52	69	58	55	85	79	59	55	53	74	78	60	74	46	77	55	59	53	45	50	61	62	61	58	56	63	68	64	47	72	64	54	81	58	71	62	71	74	57	50	60	66	60	45	52	60	62	59	68	61	60	65	64	57	60	60	60	55	54	60	60	53	53	66	70	60	56	66	60	53	60	57	51	58	48	62	64	43	64	58	60	60	63	68	62	62	49	50	66	54	50	57	49	66	71	67	79	59	78	64	68	63	70	50	44	55	66	71	56	61	52	65	65	60	60	60	63	62	53	52	72	63	55	57	60	61	74	57	61	71	67	77	52	62	52	63	63	65	62	66	59	79	59	61	60	62	57	65	56	48	63	84	58	55	62	56	48	68	69	58	46	62	59	65	58	62	60	56	76	64	44	77	66	74	73	55	56	71	58	70	72	66	54	59	67	64	64	67	64	68	68	57	62	50	54	50	65	58	69	68	64	73	53	60	67	50	60	50	62	51	67	55	60	62	51	59	61	45	68	78	67	73	70	53	74	70	50	54	60	50	41	69	57	53	60	73	73	64	67	57	67	58	66	70	81	69	54	58	69	59	68	58	53	56	68	50	55	63	67	60	68	48	60	69	68	41	76	67	66	59	67	53	53	56	52	66	69	66	63	56	75	74	70	73	46	64	58	75	49	48	51	58	60	70	60	71	53	61	62	41	53	61	67	57	61	73	56	73	58	63	52	48	58	72	63	63	56	50	61	64	50	63	64	57	55	62	56	51	57	91	67	49	51	59	66	78	59	58	55	70	61	52	59	64	62	65	56	80	65	52	51	69	76	53	64	46	63	55	55	60	55	41	60	49	62	55	60	60	66	62	68	71	60	69	51	62	60	77	59	63	59	53	58	69	70	54	56	71	50	66	65	47	53	64	48	50	61	85	56	71	62	53	68	66	63	58	58	64	63	62	63	62	66	68	63	62	57	79	61	69	42	68	63	70	58	60	56	68	51	59	64	60	56	64	66	59	52	66	72	65	61	71	57	64	57	83	55	55	76	56	54	66	72	61	70	61	74	54	44	68	75	67	63	67	66	62	55	74	63	50	75	59	59	57	64	48	65	62	64	59	60	58	74	69	58	60	63	66	65	66	46	55	62	57	60	88	61	57	67	78	66	62	58	57	68	62	69	72	45	58	52	65	57	61	46	55	50	63	65	59	60	50	62	64	49	57	53	71	57	66	62	62	67	56	63	75	55	61	66	79	69	70	57	61	57	60	61	59	56	64	62	57	73	70	57	39	56	51	72	54	52	61	64	56	65	66	67	63	61	56	50
25477	22027	22623	45247	61795	56314	47633	37103	27575	17833	8506	3505	1568	927	786	759	725	776	741	717	782	719	720	710	714	737	747	767	776	773	736	743	752	739	668	749	756	774	750	744	776	737	698	773	713	739	685	756	717	766	676	710	737	722	781	683	716	762	739	766	734	778	771	773	711	731	716	713	728	693	751	752	778	737	759	731	738	704	726	720	706	739	726	695	715	778	787	761	756	734	724	737	728	739	720	739	756	733	768	796	752	689	730	747	771	745	778	710	778	735	718	733	710	783	752	780	698	751	733	737	748	735	772	729	707	730	786	753	754	742	716	727	791	735	735	747	790	712	758	751	782	734	730	716	696	761	735	694	783	805	722	750	765	754	704	754	752	746	775	740	785	757	734	765	719	714	724	779	790	723	699	698	762	726	691	709	734	699	748	809	719	727	752	802	741	746	696	748	716	753	772	802	694	698	791	709	765	710	709	747	721	716	748	737	668	728	728	719	729	715	741	717	733	720	722	748	733	705	752	699	739	726	730	744	712	694	748	762	741	796	708	712	756	738	766	772	753	679	742	772	756	774	748	715	763	750	759	737	674	761	759	696	695	738	719	714	701	726	711	731	755	757	723	700	755	777	719	743	754	772	761	731	752	688	721	726	731	799	743	731	796	666	765	696	700	695	688	697	696	759	700	798	772	704	757	701	725	745	727	740	737	712	790	714	733	732	728	709	764	733	723	744	735	762	756	760	707	772	712	722	759	718	743	709	732	759	720	750	713	760	747	736	739	722	782	739	763	730	750	759	762	737	725	728	684	712	733	705	711	731	748	793	767	740	715	775	776	727	766	761	725	743	743	742	711	740	793	764	688	702	662	754	700	737	778	757	763	765	715	805	725	739	723	718	760	713	702	763	736	702	718	749	747	785	732	721	766	699	721	729	745	718	773	703	748	700	741	787	702	774	761	753	770	753	756	697	734	714	722	763	779	743	763	756	733	785	763	747	725	714	756	719	740	721	758	681	733	733	729	723	683	733	785	704	747	766	756	705	719	723	775	714	734	733	737	699	777	735	773	732	716	752	708	687	745	751	780	748	737	734	768	771	702	790	772	784	718	727	713	809	709	707	751	780	771	780	765	794	756	710	736	764	710	745	770	774	765	732	751	759	755	767	719	781	745	727	772	745	742	763	767	736	778	759	745	740	774	744	742	752	679	746	762	663	777	724	755	727	710	711	762	741	740	690	759	686	738	701	751	715	741	763	689	754	714	759	814	714	743	758	782	805	725	750	706	713	748	729	753	738	762	715	711	737	752	747	705	764	736	705	743	747	754	737	718	712	783	657	758	744	722	706	768	739	760	776	759	749	729	740	720	747	714	712	714	722	717	739	750	775	759	710	714	729	735	746	747	744	764	718	716	734	783	770	726	708	767	702	734	766	726	753	710	708	753	729	726	774	744	751	720	674	787	696	748	716	757	734	743	749	734	710	720	752	730	737	740	719	735	772	752	671	762	752	706	738	733	726	740	768	702	720	771	770	779	724	726	716	740	745	742	715	748	737	708	754	774	716	680	686	685	777	723	776	720	720	773	776	712	729	727	773	757	746	782	719	710	752	744	728	754	752	758	777	807	780	745	723	743	733	692	713	752	767	776	709	731	789	775	765	717	723	681	737	743	751	713	716	739	750	751	739	732	753	713	768	717	692	764	746	723	742	730	727	750	727	723	771	725	742	731	750	779	780	732	700	756	742	740	739	732	734	737	786	748	729	703	691	742	765	756	747	705	745	701	742	732	723	689	709	706	730	712	745	729	742	676	721	699	761	753	754	707	732	736	739	705	664	694	768	706	726	722	730	761	712	709	717	686	716	746	730	776	736	748	738	715	712	707	758	669	699	747	718	760	745	760	713	758	748	767	703	740	762	725	731	746	729	750	746	773	723	696	776	731	753	737	723	804	703	710	736	755	748	771	733	729	753	750	749	744	724	757	708	714	779	719	724	729	736	728	714	735	736	743	699	770	741	775	781	766	742	759	723	715	734	779	709	731	783	721	777	778	719	765	755	730	764	728	696	756	697	724	774	768	728	719	732	712	726	761	727	770	706	733	746	734	745	734	763	757	734	743	731	746	714	711	750	803	744	741	736	742	732	749	710	738	752	733	714	709	741	716	772	730	723	759	744	738	745	740	685	749	733	717	772	736	782	754	773	765	742	733	750	707	719	784	695	773	706	713	713	729	736	765	724	725	726	786	700	783	722	705	701	743	715	740	743	800	740	718	735	746	721	750	720	753	750	776	756	724	700	735	756	733	720	719	728	756	697	694	738	730	743	730	692	740	761	749	737	704	735	700	725	716	702	734	688	696	724	705	743	743	752	725	687	809	716	738	718	752	693	664	757	723	707	695	704	788	723	791	701	744	722	754	779	683	794	759	730	740	725	773	723	752	743	711	775	740	781	760	705	749	728	771	716	679	712	784	736	759	706	762	765	756	730	739	732	760	752	709	743	741	747	694	709	749	748	773	726	739	730	705	737	722	731	689	742	717	770	750	710	776	785	663	705	745	683	748	724	740	765	716	748	733	751	741	760	714	782	702	724	766	753	749	695	720	724	728	788	769	727	784	737	709	750	727	760	700	755	737	722	713	735	722	694	743	776	776	779	722	757	778	759	749	757	731	733	791	756	734	778	697	760	737	741	723	734	729	694	688	718	696	753	686	731	755	737	726	724	727	725	768	749	729	749	791	697	726	742	754	725	732	701	772	729	742	759	709	705	701	716	726	729	733	766	726	724	718	760	792	743	769	727	714	716	707	789	697	729	759	734	766	689	741	762	763	763	686	742	748	748	720	707	747	747	737	758	725	719	715	761	735	758	792	732	759	748	719	679	742	711	765	718	697	778	762	751	738	792	705	717	790	767	715	725	738	736	728	726	728	714	762	705	710	713	727	721	786	712	749	750	735	681	735	735	764	697	760	765	694	780	697	757	732	717	723	734	755	692	737	730	729	711	735	720	722	718	735	762	746	717	762	715	781	762	758	720	733	763	701	734	724	772	748	718	678	692	751	771	701	717	669	696	745	761	737	771	708	702	693	740	726	734	729	771	729	717	713	742	720	723	717	747	701	712	740	774	733	743	791	742	750	740	786	724	754	711	724	717	731	733	793	696	782	751	708	748	775	746	768	730	754	743	713	750	733	738	706	760	700	756	755	734	742	756	680	763	727	708	741	769	729	755	706	723	717	749	691	739	744	719	724	729	715	698	713	721	731	730	724	751	714	773	828	675	742	722	750	745	713	726	748	723	699	744	768	727	713	694	778	734	732	771	730	725	700	708	693	693	731	717	763	725	754	717	732	730	762	757	767	755	703	707	745	785	740	725	731	736	741	731	733	709	723	729	684	769	698	706	715	727	758	701	733	716	705	733	733	736	738	724	743	759	728	756	747	733	791	768	799	775	766	750	728	757	720	769	737	718	729	736	726	703	736	727	711	713	758	756	732	745	729	707	804	727
2829	1838	1576	4348	7620	10138	8591	5269	2585	1082	455	163	98	81	71	54	70	63	63	63	60	68	63	70	63	61	54	59	68	61	62	47	59	66	64	59	66	52	54	50	67	64	59	59	60	58	70	58	56	62	67	61	68	69	62	60	56	70	45	57	60	62	66	59	50	65	66	60	48	68	68	60	60	64	64	55	63	61	63	57	53	55	66	69	67	65	53	59	62	58	66	62	69	71	45	67	62	85	59	63	51	59	58	57	68	59	59	69	81	58	50	64	65	55	54	45	63	56	61	48	73	55	56	44	69	63	79	67	49	64	69	64	58	59	62	60	48	74	66	65	59	65	68	67	68	63	56	56	60	65	58	52	72	52	76	48	66	53	60	58	62	74	68	70	61	52	73	58	64	60	55	68	66	67	54	55	74	61	60	62	57	70	72	67	72	63	66	63	56	68	66	63	60	46	46	54	53	70	53	66	50	77	68	73	55	47	71	63	67	49	80	61	63	57	64	57	53	65	69	71	55	66	73	52	73	58	57	66	69	57	52	62	73	61	60	76	77	59	87	78	57	71	61	67	58	72	70	67	61	64	50	58	58	56	58	71	58	60	60	60	33	52	74	65	78	80	78	82	65	52	58	62	56	66	69	63	59	49	54	70	71	62	54	60	77	48	62	49	51	70	57	79	63	48	82	66	67	67	54	60	59	65	60	59	55	62	64	53	62	68	69	59	73	58	59	67	48	58	53	54	58	66	79	57	65	74	65	71	79	65	52	56	66	63	57	56	59	67	65	61	62	65	60	53	57	49	58	67	55	61	61	39	59	73	50	56	45	63	65	72	64	67	61	62	59	64	68	62	55	50	63	58	48	51	61	61	58	54	56	60	57	58	68	60	54	60	62	66	49	61	61	61	73	74	56	61	60	70	61	72	54	47	72	76	53	47	59	59	72	58	70	59	56	60	58	72	65	63	57	43	67	60	65	49	56	61	59	59	50	63	81	58	60	71	54	56	66	58	64	58	72	64	60	58	58	60	62	70	68	67	41	59	45	70	58	66	69	54	75	59	56	64	64	61	56	81	58	55	65	59	56	61	61	61	60	60	51	58	64	72	69	72	53	65	51	77	63	54	56	63	85	56	64	63	66	60	58	53	64	63	79	59	60	50	59	63	42	53	56	71	66	68	61	58	62	66	66	58	65	84	60	65	66	70	51	70	57	57	60	66	63	77	65	68	58	69	73	60	58	65	68	62	61	52	76	64	55	72	75	71	69	82	54	53	63	58	53	65	61	72	62	68	58	60	67	75	80	55	52	59	65	65	62	72	59	59	64	60	79	61	61	66	78	58	62	64	63	71	61	66	56	63	72	68	75	59	63	54	62	55	52	61	62	56	67	58	52	54	58	63	66	53	47	70	59	72	66	54	69	50	57	61	60	63	76	59	52	55	62	66	67	69	58	55	56	64	46	61	51	62	73	64	64	59	72	57	62	69	62	60	53	69	59	66	47	65	77	63	71	68	56	48	67	62	66	64	55	62	52	53	63	67	73	60	56	64	62	66	56	69	63	62	61	63	65	54	62	78	60	81	67	59	71	71	56	53	63	51	67	48	67	66	63	64	60	48	58	59	65	60	68	73	67	53	53	58	73	66	59	54	55	72	55	64	58	55	66	72	58	72	58	69	47	59	69	65	71	66	53	64	79	69	58	65	78	64	70	65	70	71	58	70	60	54	51	72	55	60	54	73	63	70	57	63	48	52	59	66	49	58	60	58	76	66	61	50	66	70	59	65	69	68	56	78	65	66	67	50	63	59	66	61	67	65	64	63	61	57	77	48	62	57	52	64	54	68	77	63	58	59	53	56	60	67	66	54	63	74	84	51	57	70	70	54	60	63	65	45	61	66	63	55	73	59	61	57	64	50	52	50	67	62	51	61	55	59	59	58	53	60	52	69	69	66	68	57	74	63	67	69	66	56	83	65	53	73	58	75	51	55	56	52	69	70	62	64	65	65	52	72	59	64	80	55	66	56	56	51	47	68	60	63	55	57	58	62	65	75	84	48	64	77	53	63	57	68	70	65	54	56	63	52	60	64	60	55	77	51	64	61	57	67	47	46	63	53	74	64	55	60	66	65	69	69	69	74	70	65	63	59	62	55	68	67	70	64	51	60	73	65	57	74	68	64	60	50	54	42	69	65	52	59	50	64	60	60	53	79	67	75	73	71	63	59	61	47	53	56	74	62	67	57	66	60	68	62	51	69	57	57	71	62	61	50	50	58	57	55	69	63	60	64	58	50	64	61	64	54	59	60	66	61	60	66	56	67	63	60	67	71	60	48	61	64	66	60	51	66	59	42	60	56	70	57	64	70	64	65	61	61	81	54	54	62	77	62	70	63	66	66	64	62	49	60	72	64	56	65	66	57	67	74	52	61	57	67	58	49	60	63	59	53	56	72	56	60	61	59	63	51	57	55	53	71	61	65	66	64	81	59	69	60	51	49	67	73	61	58	65	72	63	71	59	52	66	51	62	57	76	60	62	47	71	63	59	56	69	56	68	62	74	65	82	53	70	69	65	77	57	67	56	41	61	74	70	60	71	68	58	48	77	58	69	66	58	55	68	62	62	55	57	70	66	57	57	60	77	59	64	57	62	60	69	73	67	54	68	61	66	63	57	64	61	75	61	57	63	58	68	60	56	59	51	69	57	76	66	59	56	41	56	70	56	65	68	63	53	55	66	57	62	57	69	54	51	74	72	68	72	65	56	52	57	67	61	44	71	59	73	64	64	51	72	66	63	60	69	77	65	50	65	55	85	60	56	54	68	60	58	57	66	75	56	62	66	57	64	72	59	71	55	65	57	65	68	72	55	57	53	49	73	57	68	63	64	55	52	69	60	56	66	63	60	52	65	72	61	64	43	64	60	60	64	64	59	61	64	60	67	74	55	70	66	72	58	61	62	61	65	64	63	62	55	64	56	62	70	62	68	71	66	59	57	77	62	72	76	68	60	49	54	69	54	58	52	54	65	66	71	51	62	69	56	55	58	65	62	50	73	61	52	70	55	55	64	57	77	56	70	76	60	55	51	54	65	57	65	59	75	62	54	56	49	53	74	64	49	70	60	57	48	57	61	46	45	51	79	63	65	45	68	77	57	62	54	84	72	62	57	58	65	57	51	78	61	57	58	56	63	61	52	59	63	72	50	68	63	50	54	60	56	50	61	65	55	44	56	65	62	60	62	60	67	82	60	76	63	58	58	59	54	52	56	57	68	66	61	61	59	60	61	73	54	61	69	51	59	56	49	67	66	63	69	79	54	52	67	63	51	65	64	48	70	71	57	67	57	67	72	57	62	64	67	61	63	58	61	75	60	63	60	65	58	67	75	67	68	56	57	64	57	48	66	67	61	60	66	69	62	52	56	62	66	65	58	58	74	68	68	67	53	59	64	79	70	57	58	56	65	75	65	59	46	74	62	60	71	77	76	72	59	63	47	64	68	57
26104	21679	19776	42116	59868	59218	50904	40661	30575	20936	10882	4457	1805	1069	796	729	803	784	761	759	780	756	745	722	784	784	760	782	810	757	706	776	759	755	694	762	752	754	755	754	774	725	745	720	761	758	715	761	783	751	751	735	795	733	729	734	763	801	769	732	735	778	787	724	801	696	736	754	764	748	785	786	772	764	781	768	817	807	765	710	700	778	799	753	726	794	794	785	715	765	711	748	720	745	742	728	724	769	717	752	714	765	744	756	725	750	723	799	794	783	741	716	733	755	739	826	800	842	762	762	739	761	709	754	753	793	769	764	746	791	785	746	786	755	698	746	791	753	735	702	779	795	733	733	730	739	739	674	737	719	765	808	752	800	770	724	785	723	734	779	709	761	779	772	706	721	737	742	718	762	771	736	714	736	756	742	743	788	752	712	770	729	724	804	764	727	781	713	734	765	736	726	743	767	773	795	800	744	730	767	745	730	779	758	736	755	775	751	739	720	746	777	742	781	746	752	751	746	718	721	741	764	761	800	754	708	732	787	761	784	719	777	807	754	770	756	775	763	741	741	744	725	760	754	762	729	744	723	721	744	778	722	720	730	718	717	721	751	766	792	773	743	750	751	761	781	743	732	791	734	781	791	779	804	775	770	731	766	811	753	757	740	707	705	811	755	761	759	743	742	745	714	804	717	780	741	733	765	725	751	762	735	739	755	738	763	725	733	780	726	744	717	763	762	695	766	768	730	777	776	780	772	772	694	762	765	724	742	793	733	761	729	773	740	778	765	762	779	721	803	689	736	762	788	794	741	772	775	713	767	729	759	723	730	738	754	730	749	768	735	732	731	795	745	750	744	748	760	755	779	741	761	726	754	713	708	731	739	815	717	760	731	745	748	716	755	768	752	800	765	733	757	777	715	766	759	724	726	729	798	809	777	766	764	778	731	805	743	738	750	783	797	759	773	753	768	787	787	743	735	759	747	770	765	715	753	761	756	739	752	762	769	766	793	777	808	757	756	783	749	729	760	755	708	765	710	744	734	749	751	810	747	745	806	709	671	764	743	745	731	747	769	742	723	729	805	811	761	726	711	777	745	752	747	739	747	718	750	762	747	769	748	757	774	762	744	756	713	796	747	805	735	766	780	718	744	772	781	739	749	763	723	766	764	751	769	782	790	748	779	778	746	723	741	744	784	777	780	769	766	751	750	682	758	728	764	712	730	776	755	765	784	664	729	728	717	758	721	741	805	755	746	764	739	788	836	719	771	796	772	800	774	740	740	736	784	744	693	754	756	773	763	752	752	789	722	774	715	766	748	743	767	746	702	762	779	756	751	771	753	729	773	791	732	718	743	733	774	728	743	746	755	774	755	775	785	740	736	731	774	741	731	698	765	740	739	757	729	732	688	805	764	821	789	792	779	770	726	686	757	777	763	764	741	708	765	786	757	732	738	750	816	762	805	784	769	742	709	736	751	751	748	760	768	772	739	768	760	764	746	772	725	742	745	742	720	723	735	775	752	716	766	758	803	772	729	763	738	759	762	785	757	746	737	754	758	758	764	750	804	765	733	750	742	784	805	711	727	740	760	784	780	793	800	770	772	769	788	744	792	751	781	731	750	784	720	732	777	727	785	745	760	765	713	748	772	706	733	724	745	751	740	736	767	726	753	734	750	724	759	767	765	730	737	763	742	797	728	771	731	760	734	744	725	767	736	776	727	766	744	802	738	751	732	708	771	769	731	778	747	729	815	728	747	764	763	698	750	753	760	755	766	785	751	761	760	772	809	712	766	765	710	746	779	787	792	769	759	777	738	765	767	750	776	725	748	748	732	710	792	727	779	761	717	757	783	782	764	752	761	738	765	751	760	795	773	759	734	734	742	759	799	718	712	696	771	736	748	722	767	770	749	766	755	706	727	759	723	726	708	762	775	733	724	746	742	782	725	780	744	751	767	717	779	773	737	717	766	735	756	802	747	743	775	715	814	768	788	759	751	727	768	746	718	705	775	771	765	743	739	754	748	733	778	754	757	735	756	776	727	802	714	776	747	788	746	738	726	778	745	756	729	774	772	783	757	773	719	700	758	772	727	777	781	753	772	758	733	728	753	735	724	784	774	734	704	781	748	779	752	750	768	741	777	738	817	758	747	753	746	766	758	764	733	744	738	738	737	750	737	780	765	778	763	752	770	731	767	753	767	748	744	759	780	759	728	751	755	751	729	764	718	773	732	709	758	800	768	756	722	750	765	759	781	759	711	744	710	747	709	782	790	761	763	710	779	794	734	740	760	754	825	819	727	720	700	733	702	752	779	754	785	775	785	682	720	842	744	798	751	717	743	790	759	775	740	774	767	720	718	792	797	782	768	719	758	720	769	724	770	789	801	788	772	795	748	754	752	752	723	731	713	753	803	778	719	751	744	754	778	775	740	746	753	746	827	743	727	819	758	754	736	724	730	753	751	803	769	780	725	750	752	730	748	783	750	722	726	778	761	702	812	715	710	740	761	744	753	774	793	734	750	723	754	785	783	753	751	732	711	788	783	781	742	753	763	753	805	761	731	771	753	754	763	751	762	753	713	707	803	780	782	738	786	793	762	742	758	729	744	749	769	779	721	750	745	776	738	711	729	759	739	749	753	804	715	737	774	720	745	747	708	703	723	714	745	777	799	774	728	747	715	763	725	763	744	764	773	742	735	765	745	731	769	718	760	723	747	785	765	758	775	742	747	770	767	776	738	794	755	745	757	773	734	771	816	740	768	753	764	789	774	737	740	728	828	755	729	744	698	790	757	788	793	776	766	799	727	780	754	775	781	735	756	758	805	727	765	778	710	748	756	729	726	759	756	741	786	784	750	807	758	737	747	801	764	770	754	704	712	713	765	750	710	814	760	768	752	795	773	805	741	728	787	721	772	750	759	727	770	768	769	695	754	751	750	798	695	761	779	707	777	762	736	762	755	718	716	733	747	704	751	744	758	788	734	773	724	773	729	809	767	719	750	772	717	742	765	786	781	707	789	770	738	763	735	769	764	729	776	731	761	743	740	755	766	726	739	709	756	696	770	717	735	734	756	791	752	786	743	734	740	764	786	737	773	800	757	762	761	766	755	761	739	744	771	737	735	728	752	716	719	774	729	759	765	714	726	764	734	717	787	752	739	752	764	734	796	673	778	725	766	688	768	773	775	808	740	754	752	763	729	763	791	780	746	759	775	763	763	713	734	736	783	711	761	818	753	772	719	737	761	782	749	734	755	791	739	776	780	779	809	727	728	716	740	764	766	787	717	704	711	744	751	776	757	816	777	750	792	723	767	743	787	745	728	718	786	715	724	739	740	741	755	762	780	771	752	729	741	757	738	751	789	754	773	750	752	753	721	758	756	741	741	760	779	726	768	775	739	729	746	756	736	781	750	732	769	694	729	768	731	682	789	717	736	732	786	756	739	807	805	725	705	732	739	771	793	727	759	717	787	759	727	743	735	733	768	813	743	804	759	693	773	748	711
2370	4155	3100	5085	11369	17662	15092	9177	4389	1848	683	287	135	82	77	55	80	78	57	71	53	62	82	65	66	62	58	68	57	71	60	63	70	56	68	80	60	66	71	69	65	58	73	68	55	84	66	71	79	79	71	83	61	59	68	68	67	55	78	63	51	65	72	64	72	60	72	70	52	70	74	65	71	76	75	62	56	63	64	60	79	79	63	58	81	67	70	68	83	63	61	76	72	66	72	65	66	78	66	61	51	76	83	71	69	69	70	67	46	74	79	73	64	64	64	64	60	62	63	63	67	67	72	65	69	64	68	61	66	64	86	73	65	66	66	65	63	60	93	67	60	62	73	79	75	58	70	73	70	70	60	60	74	58	53	53	72	58	65	60	67	61	62	78	68	61	68	61	65	52	61	71	67	54	64	58	65	63	64	77	59	65	65	61	83	61	74	70	59	66	68	68	75	63	52	62	60	64	66	60	72	63	73	69	67	64	59	80	62	69	63	65	64	68	69	53	69	73	66	62	69	66	64	56	51	60	62	75	67	61	53	67	72	66	59	66	73	59	65	78	72	64	68	63	68	67	71	77	76	60	74	60	62	61	73	80	71	81	56	56	64	58	75	66	74	57	66	70	66	69	60	71	78	53	80	73	70	67	83	75	54	81	76	64	76	63	99	72	68	62	62	58	70	73	68	72	87	61	65	84	84	59	64	69	66	53	73	56	68	58	68	77	53	57	62	61	68	69	59	69	81	67	61	71	72	61	69	87	77	65	79	61	70	77	64	61	62	83	60	60	67	65	63	61	84	66	69	63	57	75	67	75	69	73	74	56	76	65	84	60	62	71	77	65	72	76	78	57	73	70	67	46	58	70	54	78	67	56	70	61	60	74	63	70	68	74	71	65	65	81	66	56	73	73	68	82	75	79	65	84	79	67	80	69	59	73	75	70	65	63	68	65	66	63	52	84	72	65	61	87	86	66	79	69	60	74	68	66	76	59	53	63	67	76	73	60	66	75	72	68	72	72	77	80	46	64	61	62	69	64	73	76	66	70	71	62	66	77	60	54	65	57	64	93	70	54	73	59	73	74	55	60	64	67	68	59	81	65	67	69	82	61	76	72	61	86	68	74	56	65	59	78	72	72	63	64	68	75	79	84	64	69	59	72	60	73	48	75	67	53	72	64	56	62	67	68	75	55	62	53	82	58	64	69	67	84	71	78	80	72	79	65	63	65	66	52	69	66	67	69	54	67	64	80	56	64	62	62	46	68	74	58	56	75	68	72	67	61	53	86	53	60	75	67	53	60	63	67	74	77	68	67	70	58	69	65	61	69	67	63	74	77	69	73	63	61	69	67	72	65	62	74	68	65	59	72	72	74	53	73	73	74	75	66	55	80	73	70	69	56	66	70	66	64	61	60	63	61	50	69	69	79	56	70	68	79	59	81	61	74	57	57	67	61	75	69	69	71	64	78	59	70	89	60	68	59	59	65	64	87	52	56	66	77	84	50	55	67	74	73	53	78	77	64	59	67	65	63	68	62	74	62	69	53	75	72	61	80	88	73	55	60	78	62	61	77	58	61	58	57	80	74	49	72	62	79	49	69	77	76	54	63	59	63	68	56	75	65	70	67	73	73	73	69	49	64	66	68	69	69	63	66	70	72	71	56	63	77	56	82	66	64	68	63	79	77	67	69	57	62	58	63	63	74	74	71	66	61	57	54	65	63	66	70	72	57	70	74	66	75	67	66	56	68	57	76	63	67	54	62	59	73	77	65	65	60	73	57	80	67	64	81	68	49	56	63	74	51	76	69	66	64	65	70	63	81	69	60	67	60	60	47	88	79	70	68	71	71	63	83	61	63	67	77	68	64	69	68	75	67	74	46	77	71	74	67	61	59	76	74	73	74	68	69	89	70	75	70	76	83	56	56	73	61	63	75	74	71	58	79	67	57	65	59	76	55	47	64	85	81	57	72	69	61	67	60	58	92	79	62	48	65	61	62	77	72	64	61	62	58	53	66	65	59	63	68	74	45	68	61	67	74	57	60	59	56	67	73	70	59	66	82	63	67	64	81	62	70	75	66	69	73	81	80	66	57	49	72	58	64	68	86	61	59	67	65	56	73	74	70	56	51	63	69	68	86	76	69	73	85	76	74	73	58	62	57	87	68	62	70	68	68	65	59	68	56	78	70	64	72	71	62	61	64	55	64	70	67	67	66	70	60	60	48	65	68	75	69	56	63	56	65	54	67	66	62	75	71	60	73	74	72	67	63	57	68	70	71	64	78	57	69	58	61	62	74	70	64	59	64	73	64	74	76	73	75	76	67	79	71	70	63	81	68	67	65	64	74	55	60	75	64	78	46	74	72	74	64	66	70	72	59	72	62	62	57	76	77	66	68	58	67	77	73	68	59	61	60	59	73	67	67	85	76	69	64	65	58	59	68	78	51	53	57	59	73	74	68	59	63	69	65	64	75	62	67	63	75	62	79	74	61	72	71	75	53	57	64	63	57	75	58	58	60	54	63	73	61	59	70	52	59	62	66	74	76	68	56	76	78	69	66	79	80	65	68	65	74	59	73	76	65	61	69	69	72	69	69	53	50	85	57	60	65	72	64	74	81	62	69	59	70	78	81	69	69	81	81	48	76	67	74	65	57	67	55	74	63	56	66	60	79	66	63	77	65	57	60	70	66	60	53	62	68	64	57	64	71	75	74	62	86	75	74	65	82	69	68	60	63	61	68	71	60	67	78	75	75	72	60	61	82	56	63	63	74	63	56	78	64	64	64	55	56	59	64	78	65	77	73	64	77	72	74	59	60	51	56	71	44	56	72	80	57	61	54	61	74	69	66	74	79	73	64	66	67	60	52	57	71	70	62	75	76	64	71	57	71	66	61	50	50	61	66	68	77	69	68	71	57	73	64	66	48	64	63	67	65	68	69	77	64	69	54	67	60	83	75	74	71	57	60	78	77	58	62	72	77	65	61	64	63	68	59	84	50	67	68	63	48	69	67	55	71	77	66	62	63	59	73	59	78	78	72	60	68	76	69	68	73	78	58	59	71	76	67	71	63	65	79	71	72	67	63	77	57	73	63	64	71	59	65	76	54	57	73	60	61	67	70	61	63	71	64	57	66	62	64	70	65	62	73	57	62	71	62	73	91	54	76	64	67	68	78	70	72	59	68	62	71	69	58	69	74	70	56	72	59	69	54	56	65	64	85	77	63	74	59	72	64	74	68	70	82	56	74	61	67	75	72	58	77	72	61	64	58	67	54	59	69	59	51	69	65	64	77	63	65	96	79	65	74	69	72	46	72	67	69	75	71	64	73	74	67	70	74	65	53	68	73	79	73	75	74	63	53	65	72	62	59	57	65	73	67	76	63	62	71	67	70	69	67	57	67	75	69	69	66	73	64	58	80	65	60	60	72	64	51	85	67	56	62	70	78	69	62	61	68	70	75	61	62	71	73	73	73	61	80	68	72	67	72	73	66	63	59
32059	30001	25293	43843	69567	72641	61156	47767	35821	25359	14317	6388	2466	1282	986	830	848	801	828	782	847	811	796	810	805	819	830	825	795	775	824	763	831	836	828	831	800	832	804	866	800	810	771	819	783	811	815	792	810	820	798	841	759	802	788	793	800	776	806	803	765	836	850	781	765	798	780	813	768	830	780	801	795	885	880	823	758	745	781	854	832	806	820	822	812	831	847	798	804	826	852	770	807	816	804	796	824	805	811	784	836	847	834	812	815	793	799	838	846	787	856	811	798	820	829	814	828	799	817	829	799	867	877	822	837	850	791	808	803	849	764	793	798	832	799	848	837	790	834	782	795	791	842	842	830	830	758	797	815	846	813	789	838	753	817	819	805	792	823	812	805	858	827	808	854	829	821	754	827	811	782	810	808	801	809	831	781	810	854	819	798	831	825	809	797	807	783	835	823	816	788	829	830	839	771	822	793	816	779	820	791	854	770	850	817	857	800	770	793	823	803	781	807	836	837	799	823	864	782	768	823	790	820	784	889	771	810	812	815	822	814	772	820	761	798	800	840	815	799	832	783	831	776	812	860	813	839	850	786	813	837	801	804	797	834	824	839	821	842	752	847	811	824	776	773	817	824	804	832	846	835	848	802	806	835	829	843	829	770	759	782	804	818	761	803	798	868	825	826	776	774	793	792	827	785	762	804	807	816	825	834	782	781	767	851	827	791	780	780	865	784	811	806	828	831	799	764	794	807	886	803	750	821	832	854	787	785	790	830	840	819	826	824	833	854	878	835	775	823	823	803	811	864	778	783	815	806	749	821	824	793	875	829	820	799	828	813	774	769	845	790	772	820	803	854	787	799	804	794	847	828	817	804	801	789	821	790	839	825	765	805	835	791	866	813	841	814	791	773	776	743	839	836	904	809	757	807	838	791	832	861	840	836	826	792	781	867	835	839	790	858	821	803	826	806	771	844	845	725	817	788	838	829	843	832	851	822	821	813	812	825	859	850	822	827	844	814	804	837	765	803	787	803	851	836	827	774	831	804	853	795	831	780	775	818	829	792	774	782	831	804	805	820	804	834	815	830	764	855	797	790	843	774	841	852	814	767	812	810	811	756	772	799	778	818	870	807	795	876	830	825	741	813	852	818	817	831	857	847	820	827	798	786	789	810	800	788	825	794	816	808	816	780	811	804	806	835	811	847	797	844	808	837	820	805	822	819	811	825	780	795	837	814	819	782	790	814	828	820	794	778	817	813	785	796	826	806	856	766	825	828	835	828	766	831	875	791	847	783	774	859	840	799	838	861	812	805	812	798	842	808	808	784	818	789	855	797	822	849	776	814	786	819	809	787	824	814	815	810	795	831	784	848	821	870	886	803	779	799	843	839	803	786	747	869	894	841	855	891	827	825	825	831	819	782	809	805	817	806	826	784	731	818	829	811	829	824	797	765	790	784	801	802	748	804	817	812	810	816	815	813	816	808	807	801	843	804	826	808	847	856	841	817	811	827	829	853	841	849	854	815	844	778	818	818	848	830	763	821	822	775	839	834	784	791	807	809	800	783	839	846	761	814	781	776	763	815	843	834	756	831	755	823	827	841	831	796	824	840	835	840	787	806	838	793	795	794	798	781	794	792	817	834	852	836	794	832	794	794	776	804	805	851	825	776	792	792	860	858	802	855	807	844	815	867	820	786	840	810	809	842	776	845	883	792	805	831	839	848	800	768	796	778	809	853	852	794	810	817	785	824	792	816	848	842	837	827	858	822	797	792	780	839	789	794	832	856	777	812	787	796	843	791	784	758	800	782	843	779	786	854	814	803	795	806	802	780	830	821	766	820	840	777	825	824	819	826	827	834	798	785	782	822	872	836	807	812	814	803	774	807	769	790	853	856	802	789	799	872	813	770	837	782	817	827	841	862	754	816	776	877	801	777	805	819	841	788	796	803	855	801	848	841	816	812	836	826	854	788	775	754	813	761	785	842	769	833	759	760	803	759	790	793	800	823	773	780	807	826	801	802	802	795	834	849	817	799	823	824	831	842	806	776	786	742	816	814	771	790	787	807	782	812	838	830	806	787	813	814	789	801	807	813	824	812	820	840	818	808	821	781	826	849	897	835	767	843	802	814	823	839	820	797	778	814	871	799	856	831	854	774	783	783	755	740	820	827	786	785	816	808	761	840	828	758	786	804	836	807	773	789	859	775	815	817	794	837	781	751	788	833	842	760	838	784	779	860	800	797	848	858	838	768	841	830	834	809	847	788	860	800	793	779	776	830	790	768	784	855	835	778	821	750	776	821	780	803	876	819	789	765	796	811	814	818	804	802	789	828	859	768	790	810	791	813	815	826	756	821	780	821	816	819	820	822	814	793	816	863	814	778	799	823	854	817	862	835	821	816	847	832	788	838	839	845	804	852	771	810	809	829	789	825	819	823	760	810	812	751	811	821	759	861	825	831	800	847	836	819	833	778	817	841	776	835	820	808	851	782	801	864	801	821	808	798	819	807	831	789	836	831	839	832	844	801	828	783	775	843	835	821	855	833	750	880	813	816	806	791	804	774	801	829	851	800	781	805	796	810	840	835	786	821	831	846	836	790	804	805	842	758	825	807	858	829	799	864	795	799	779	830	837	810	776	752	817	804	793	818	835	767	781	812	769	809	819	765	768	861	861	821	776	807	778	811	839	861	776	829	850	833	847	825	800	820	787	789	781	788	795	781	873	809	798	865	803	831	825	773	799	816	826	779	855	809	795	810	843	786	788	781	776	827	776	821	790	772	787	790	796	828	846	817	812	821	862	828	802	811	755	804	807	861	804	839	846	799	836	776	847	796	837	810	784	791	795	819	787	783	836	840	785	854	738	815	826	793	837	827	863	803	797	765	790	893	798	853	812	788	860	834	810	810	828	816	786	797	814	800	826	788	861	829	816	804	829	855	843	782	821	757	765	819	819	763	833	800	783	886	765	803	817	821	775	821	821	831	844	816	770	837	850	794	822	834	803	805	845	816	822	875	850	795	811	816	792	797	783	779	821	837	798	768	778	807	784	795	794	799	829	816	803	803	800	752	832	770	795	790	813	805	820	779	796	862	837	843	838	825	843	829	804	802	866	789	839	820	821	816	770	773	830	785	815	827	818	767	840	730	835	851	793	806	827	833	833	780	828	802	850	799	818	816	830	859	833	812	783	812	782	772	805	784	849	826	802	773	772	791	779	781	793	841	830	852	833	795	767	775	854	836	798	838	812	796	770	790	780	820	812	792	854	777	874	744	806	809	804	839	835	832	800	795	833	802	858	838	811	815	852	830	800	781	810	782	773	793	716	823	808	845	800	789	784	808	753	860	858	798	829	789	832	813	773	838	830	826	794	842	799	803	856	805	812	804	772	793	803	806	841	861	783	837	771	821	816	771	792	837	764	834	808	771	841	832	786	853	796	866	793	875	844	854	835	772	805	790	796	830	856	788	792	782	790	781	813	802	824	780	839	821	775	802	789	801	815
1839	781	567	758	2521	3814	3334	2011	990	485	223	120	70	60	59	59	58	40	65	60	57	41	52	67	65	68	65	44	63	65	54	67	65	46	47	48	56	62	46	55	54	41	56	56	69	53	54	64	56	38	41	46	51	58	74	65	67	58	57	55	51	69	49	54	66	55	67	54	58	58	63	49	56	61	45	52	53	43	57	77	45	49	52	50	55	64	55	49	54	52	55	56	53	48	69	60	44	49	52	50	53	50	55	44	58	54	46	50	57	61	54	47	46	56	53	63	56	53	53	59	48	55	50	54	58	41	53	54	63	55	49	58	56	53	49	53	71	52	64	62	62	42	68	65	43	55	57	58	68	49	60	64	61	69	62	54	60	46	66	43	45	57	61	52	44	58	86	53	65	44	54	56	69	68	53	55	37	50	51	39	54	45	39	50	63	51	57	50	57	73	52	47	51	54	56	54	55	48	44	46	49	59	56	53	50	49	50	53	56	50	81	60	68	54	54	51	49	45	53	54	60	60	57	43	44	53	49	56	67	58	57	57	60	52	44	58	52	56	65	54	40	38	60	49	52	54	53	53	59	39	54	47	54	63	51	41	60	60	53	57	52	58	53	44	62	50	62	58	50	48	48	63	69	42	51	50	49	53	62	50	59	48	54	60	53	40	62	51	57	52	48	58	49	49	57	61	75	44	54	48	51	59	40	57	61	47	43	60	53	47	68	61	56	59	37	59	48	44	55	57	65	64	56	59	53	62	42	54	67	60	55	46	50	58	62	59	59	52	57	65	53	51	61	43	61	53	63	55	62	60	50	57	44	54	80	64	48	53	70	53	53	56	49	60	57	52	68	43	48	58	47	53	55	45	59	53	55	51	53	51	54	67	54	57	56	50	73	46	55	49	60	50	45	73	66	67	71	45	55	53	59	59	57	46	51	56	53	51	58	52	49	54	68	60	47	50	54	56	55	50	60	53	60	44	60	55	53	50	52	59	46	50	43	75	57	58	48	69	44	64	54	65	61	70	57	71	54	63	52	54	59	57	66	70	62	56	38	61	67	54	58	56	59	64	53	52	54	51	60	60	58	47	61	60	58	51	60	47	47	57	60	56	49	47	59	55	64	65	54	60	49	45	52	48	70	55	64	55	48	59	49	46	61	54	57	60	55	53	64	53	49	51	48	50	40	41	60	54	56	56	58	50	46	67	59	52	49	57	65	54	57	52	58	57	47	54	61	63	63	53	62	56	66	53	54	61	42	65	52	62	74	49	58	66	48	60	69	66	57	56	51	46	52	53	66	56	53	41	46	56	63	54	39	50	39	55	62	54	48	44	59	60	49	58	48	43	60	62	54	58	50	56	47	47	53	55	52	73	33	47	45	48	56	54	62	54	70	63	53	50	50	54	66	56	58	64	63	50	57	54	44	61	66	50	46	61	52	44	49	49	62	49	57	47	61	49	37	46	59	62	64	55	59	46	61	56	69	45	46	62	76	41	49	47	56	63	68	56	61	55	52	52	48	61	67	59	55	49	57	56	52	57	49	61	49	52	52	69	62	57	67	57	49	60	63	59	66	54	53	45	44	60	57	63	67	61	54	54	50	53	64	60	58	58	67	46	56	48	60	55	60	45	48	47	55	58	46	59	51	51	53	62	53	57	60	53	59	63	53	58	53	43	42	54	40	57	53	49	53	57	47	61	59	48	57	44	59	72	58	51	54	70	55	46	59	59	69	56	61	59	53	42	56	48	41	75	62	75	45	52	52	54	58	58	51	60	59	55	49	63	70	53	51	62	52	66	54	78	37	51	57	46	57	56	49	47	53	68	64	53	50	50	62	49	57	44	47	50	50	58	69	59	52	52	66	55	60	66	65	51	69	51	66	51	58	84	50	46	56	51	46	49	47	58	64	61	52	44	57	51	67	47	51	65	45	46	40	48	48	59	48	55	56	44	58	63	59	62	47	45	69	62	56	51	51	54	49	72	55	62	53	59	66	59	62	49	52	53	49	49	50	69	68	57	63	54	47	58	57	43	63	51	45	48	62	50	57	61	55	64	38	62	63	50	60	54	53	52	62	53	62	56	56	68	49	57	59	55	53	60	51	56	60	53	48	71	54	55	57	49	59	49	59	53	57	44	54	71	62	68	53	46	64	49	43	62	50	60	50	52	51	49	58	54	57	52	49	60	69	56	45	64	53	54	57	47	58	50	61	55	49	53	56	54	50	48	54	42	50	45	55	61	61	63	59	58	46	51	57	54	59	56	61	68	73	56	61	58	46	67	54	60	38	52	62	57	60	47	61	54	65	67	68	66	63	54	62	44	51	48	46	39	47	55	48	54	64	46	60	54	56	51	49	48	60	53	61	60	47	59	57	41	54	58	60	58	57	80	59	60	62	54	63	57	72	60	67	64	69	58	39	61	56	64	55	49	69	56	48	49	64	57	58	55	72	53	56	57	55	65	52	52	53	47	57	60	52	46	68	48	47	45	57	46	54	63	50	46	54	65	64	56	46	68	47	64	51	56	52	55	56	66	65	54	51	65	50	53	66	52	56	45	48	49	57	44	45	60	60	63	47	61	55	48	50	54	63	53	50	50	57	57	72	46	40	63	60	58	49	53	58	59	64	38	51	65	50	44	50	61	66	53	54	65	59	70	48	61	55	52	58	53	47	75	54	68	56	58	63	52	50	48	51	48	49	51	56	44	45	47	59	54	61	46	71	61	51	50	70	59	67	50	59	50	66	73	58	51	54	62	67	54	53	61	63	46	52	52	65	51	59	47	62	58	54	58	46	58	58	58	59	49	57	59	57	59	68	50	67	49	54	64	45	56	51	65	50	47	49	53	44	52	63	60	36	56	59	50	58	59	57	53	64	59	50	68	52	65	46	48	50	53	55	46	51	56	63	55	42	45	55	50	57	55	57	54	54	53	35	46	51	53	46	42	60	61	64	46	58	64	64	67	52	61	49	72	51	54	56	59	67	56	49	57	41	57	51	55	59	64	60	46	50	69	47	58	58	51	61	65	55	52	49	58	66	55	60	51	59	45	49	47	42	57	58	52	55	50	57	50	55	46	59	51	48	56	51	58	57	70	45	44	60	48	59	50	59	62	58	63	45	58	64	52	74	50	47	68	58	55	53	53	40	51	54	57	41	49	63	43	46	58	58	57	57	58	51	45	66	58	46	59	54	59	60	56	55	60	44	35	64	49	49	53	47	47	46	58	65	51	60	49	66	64	48	57	63	54	59	59	58	47	68	60	47	54	56	52	44	58	54	51	47	52	69	57	63	64	45	50	60	64	45	64	46	53	71	66	65	65	66	59	63	51	64	73	55	64	65	52	52	61	58	69	59	55	51	66	41	59	53	54	64	57	69	49	50	67	54	67	63	60	50	67	67	52	69	60	43	60	65	54	46	56	47	53	44	58	48	55	57	55	51	56	57	69	46	62	55	59	46	60	51	53	60	53	54	60	62	55	53	49	65	62	63	65
21858	12828	9703	22588	42276	43211	37011	29143	20688	12022	5577	2308	1122	798	680	691	702	674	629	662	661	659	664	618	687	652	645	652	639	614	675	654	631	626	667	687	657	657	657	678	658	682	695	686	645	645	675	681	668	677	639	658	673	641	693	679	594	660	674	695	605	637	689	666	732	684	614	690	658	648	663	673	651	717	741	654	702	680	711	668	687	649	697	709	664	682	711	650	693	718	662	642	660	711	652	658	668	655	636	700	680	717	706	667	686	714	644	667	617	664	679	672	707	658	659	622	699	628	632	672	671	628	726	714	655	683	694	682	657	666	698	658	686	671	696	621	640	725	636	655	629	697	649	690	647	665	690	659	673	704	639	639	672	664	616	690	639	706	701	700	677	679	644	667	624	694	660	684	678	690	641	651	703	682	691	639	697	687	629	660	687	652	665	682	689	639	665	672	665	683	676	649	620	665	670	681	693	658	664	669	652	667	660	648	648	630	695	675	683	690	721	679	660	685	671	689	665	671	658	677	661	681	682	686	650	662	629	710	668	711	594	687	677	661	626	670	648	653	686	684	638	705	622	652	681	632	727	663	705	653	685	682	673	678	631	684	667	677	660	669	650	688	687	683	687	735	708	614	656	674	649	645	677	670	701	680	672	725	681	612	693	695	686	673	674	719	677	672	647	653	626	688	650	664	693	688	677	653	674	675	671	702	635	692	664	702	704	649	628	680	688	602	653	655	685	698	654	670	663	622	689	743	696	664	633	643	686	655	665	642	674	671	699	704	718	714	625	714	728	640	705	696	673	615	699	669	669	662	678	681	638	665	678	661	672	680	699	658	632	685	687	716	625	706	663	649	666	693	685	657	671	654	650	664	634	718	707	661	718	671	660	680	666	653	662	665	656	671	661	656	655	686	652	665	689	693	658	660	665	634	650	666	660	683	670	632	636	683	691	693	637	741	662	693	686	631	670	657	671	692	718	638	669	710	663	663	669	632	691	672	690	682	652	653	688	717	687	648	654	655	669	644	666	712	705	687	695	696	696	681	678	675	612	703	744	665	669	687	686	641	656	671	687	669	685	641	685	673	664	637	620	674	704	662	677	698	674	644	686	684	636	682	694	679	707	667	646	652	667	647	682	719	673	694	639	612	705	701	689	720	629	720	626	667	665	675	651	667	696	646	674	675	632	644	633	667	714	669	705	696	675	617	641	709	692	700	661	637	685	743	655	709	692	685	705	669	661	670	673	672	700	673	683	686	673	680	711	649	688	677	723	677	710	646	693	673	640	700	677	675	688	758	655	684	681	657	648	688	689	684	682	685	702	671	671	681	640	699	653	659	658	687	685	675	678	696	718	683	697	656	700	664	714	665	699	654	663	663	659	642	694	682	650	646	680	716	681	694	683	680	659	676	641	670	650	672	684	671	679	667	664	692	664	665	663	661	645	665	688	708	680	691	719	634	664	698	657	659	677	655	668	696	712	641	686	715	691	677	694	674	641	713	657	657	666	663	682	704	666	707	672	702	732	680	720	677	678	683	679	671	676	661	644	653	674	731	672	630	669	671	665	728	720	643	714	720	676	652	698	680	670	671	676	637	654	692	660	665	653	652	654	647	686	680	666	700	684	689	683	681	665	671	664	705	654	659	675	702	677	662	676	663	630	666	683	635	653	638	656	669	698	663	642	683	675	658	669	684	643	633	692	632	643	711	690	666	660	652	672	678	669	693	669	691	712	706	662	668	704	661	650	679	648	725	643	685	652	657	714	698	641	676	718	686	738	665	682	666	720	686	750	670	663	666	693	698	690	684	610	667	658	718	709	700	709	695	682	642	706	656	632	687	648	676	695	640	702	656	722	687	658	705	680	682	672	683	643	702	682	683	672	701	663	738	678	677	657	685	691	714	715	617	667	664	660	648	679	681	674	662	686	686	618	706	704	663	645	637	726	689	693	697	657	689	627	693	680	658	665	694	666	716	709	629	661	678	664	696	641	651	659	680	651	664	654	705	657	692	664	608	636	697	677	633	672	666	651	702	664	669	687	642	669	611	685	703	660	656	668	674	653	696	697	685	652	688	672	673	669	717	638	640	657	641	651	733	686	715	694	678	665	683	706	695	659	658	717	631	660	669	636	707	690	660	627	670	679	656	655	672	727	670	699	668	621	718	720	712	640	681	677	694	700	697	671	661	639	670	684	640	639	728	684	648	690	702	714	661	648	690	647	668	700	702	690	646	666	683	690	709	654	679	692	679	667	665	660	624	731	724	641	680	691	657	660	643	664	709	702	702	659	702	721	683	627	681	662	676	700	677	636	699	673	683	699	689	656	706	676	680	659	661	707	664	672	651	665	667	615	638	657	694	652	705	654	656	678	672	623	693	685	740	661	680	624	641	638	707	698	665	661	695	704	671	671	717	666	691	718	749	674	642	688	679	662	676	661	656	633	631	699	677	706	654	666	678	704	634	667	683	665	681	703	683	661	659	712	696	674	632	706	661	680	674	690	677	679	691	734	715	655	680	696	673	677	668	674	645	620	677	658	656	670	656	648	674	682	662	618	651	667	666	682	703	662	668	685	650	708	680	711	691	669	670	668	677	699	701	691	702	655	644	657	692	675	654	674	672	644	686	647	687	679	689	683	715	716	671	682	680	713	693	695	679	708	677	698	628	660	661	692	666	656	654	692	655	698	652	676	725	686	636	670	690	669	661	686	631	669	653	659	668	692	673	681	687	676	694	670	668	684	698	703	628	637	680	693	681	654	676	669	634	671	645	681	673	700	706	687	707	633	651	657	679	662	673	679	699	641	679	679	703	646	704	663	681	707	657	650	661	666	676	668	687	669	680	648	658	614	709	637	654	661	675	668	676	704	683	698	705	700	674	692	619	689	654	657	651	624	667	601	705	662	625	680	655	699	675	605	672	639	695	698	673	659	683	627	644	665	662	745	635	744	697	663	669	670	682	691	668	646	677	631	642	642	718	694	645	657	707	686	610	665	671	708	728	680	657	657	647	674	701	678	673	699	698	670	640	636	684	658	638	637	679	689	666	693	634	627	702	668	685	682	704	691	677	653	695	688	668	686	660	653	727	680	674	686	692	685	700	657	694	656	706	720	649	640	672	648	681	705	667	673	671	683	692	712	697	669	673	645	683	675	695	679	676	701	635	731	662	677	676	705	680	629	687	683	699	684	694	688	712	672	679	668	652	690	643	650	718	691	644	662	635	643	651	657	686	735	645	666	663	630	660	699	651	678	701	710	705	693	694	684	669	679	646	675	698	671	656	648	701	664	632	645	676	691	638	688	665	688	642	646	693	656	626	681	734	604	646	702	692	659	693	693	737	680	689	702	663	684	675	671	679	677	686	676	644	675	644	678	671	673	691	653	698	652	648	682	695	658	615	620	664	656	678	652	732	681	674	707	652	655	675	652	638	696	663	633	658	701	721	639	684	690	690	698	680	676	687	675	673	689	649	688	650	702	725	713	641	730	685	677	648	643	684
1613	2204	2781	3550	6428	9632	9089	4934	2316	1023	416	149	95	87	61	50	69	56	56	48	65	72	70	57	58	62	55	64	62	63	63	72	63	54	53	49	48	59	53	57	56	67	62	49	58	47	50	62	52	63	72	71	84	62	67	72	59	67	69	63	50	53	76	58	62	54	50	60	57	62	79	62	60	54	52	50	60	55	57	75	63	60	59	67	54	62	54	70	58	59	54	70	56	55	67	65	54	70	55	57	50	56	72	58	49	66	49	68	42	73	71	57	80	57	57	65	67	74	57	64	61	64	70	54	56	59	67	53	55	57	55	60	77	59	61	45	61	73	66	58	74	51	63	56	63	69	59	55	69	62	43	59	62	68	84	72	74	61	53	81	58	64	44	69	71	57	74	57	62	66	53	54	51	48	51	57	59	62	61	62	52	49	48	59	71	55	63	53	48	64	54	53	56	63	61	61	62	48	65	49	48	68	65	51	66	59	60	52	65	45	54	66	60	60	54	68	55	62	70	68	58	55	66	60	58	57	58	67	48	59	59	61	62	66	54	67	59	63	62	57	49	52	57	63	64	60	51	53	57	58	72	61	73	58	79	66	73	67	68	57	57	58	58	72	53	64	66	68	56	63	60	49	68	63	65	74	82	54	50	68	68	65	63	57	55	49	54	63	46	62	55	68	56	60	64	56	61	60	49	57	64	65	55	55	64	62	51	62	57	78	56	61	49	51	65	64	63	74	58	73	58	44	55	67	61	58	66	52	62	59	54	47	79	53	62	64	54	67	56	48	69	63	54	65	63	58	63	58	66	62	59	57	54	62	77	54	63	43	50	57	56	61	56	50	75	61	53	66	55	66	61	60	51	68	72	55	77	57	69	66	52	63	56	45	67	56	43	57	72	70	70	54	64	52	70	54	60	49	53	62	66	68	70	50	65	57	51	63	58	67	64	65	57	56	54	64	54	67	51	48	54	61	59	78	75	64	67	72	64	53	51	51	72	42	58	63	58	66	56	65	72	54	57	65	57	59	53	60	71	60	78	67	51	58	64	55	63	65	70	66	72	74	59	70	54	82	61	51	60	58	52	46	50	52	63	65	75	52	58	52	55	50	67	54	63	74	70	51	57	48	70	56	45	77	74	70	55	60	62	57	61	52	70	58	62	65	52	66	77	43	60	59	73	55	67	52	59	53	58	55	53	69	59	53	69	57	83	67	69	65	59	62	53	72	57	68	37	54	65	54	62	70	51	71	66	61	66	50	54	51	65	56	55	67	61	60	68	67	57	58	77	61	60	67	59	44	54	58	66	68	64	49	64	44	69	78	59	54	55	62	47	60	65	75	67	60	84	67	67	63	63	59	45	56	66	55	70	70	82	67	50	56	67	59	57	60	69	61	68	64	62	49	57	59	48	68	56	67	59	62	51	60	66	68	60	55	57	43	64	60	66	72	62	63	60	43	47	56	77	58	67	65	56	59	51	57	70	55	48	50	72	58	57	64	56	58	59	62	62	67	61	55	61	61	50	60	65	57	63	66	61	59	70	64	49	64	59	65	76	52	55	60	60	71	62	66	65	55	56	70	67	74	53	46	48	75	66	53	50	58	55	53	65	72	48	54	60	57	55	66	65	70	61	65	61	66	62	57	65	61	67	65	70	66	58	57	64	53	60	57	52	70	59	61	62	57	65	55	62	62	55	76	48	67	66	48	61	59	54	57	70	61	60	71	77	63	52	56	56	60	58	60	64	57	51	73	76	77	52	68	56	57	57	58	61	64	56	60	60	67	61	66	69	57	43	50	62	63	62	60	70	69	58	63	52	48	61	72	58	59	57	64	56	56	66	59	56	62	60	65	55	79	73	53	42	63	62	59	63	58	60	58	57	62	65	58	67	61	61	61	59	57	72	50	60	77	58	62	68	62	56	50	62	48	54	68	59	55	59	61	65	64	67	59	67	72	78	47	58	51	65	66	64	56	57	67	60	63	69	62	56	57	49	60	59	62	67	53	56	59	61	66	73	70	63	49	62	56	61	62	68	57	58	49	56	57	59	48	65	54	57	68	48	68	52	71	42	74	70	51	61	81	64	68	49	71	42	57	55	63	64	60	67	66	73	50	78	56	47	60	72	55	52	50	67	47	61	61	60	51	54	80	72	66	53	58	58	62	59	61	63	64	89	67	48	59	50	70	70	63	72	67	51	66	67	69	72	48	68	53	51	60	53	65	71	72	55	47	64	83	56	47	60	68	67	71	67	76	67	61	58	67	72	57	58	58	51	51	50	57	57	77	73	72	63	60	59	64	63	55	62	69	70	68	50	61	58	62	61	62	61	64	50	62	58	76	41	75	64	57	71	61	63	72	59	85	57	52	51	68	64	65	67	63	62	62	52	49	85	63	51	61	57	63	64	81	65	61	52	60	57	51	54	60	58	48	62	61	57	54	60	60	64	55	63	55	68	45	66	48	61	66	61	47	60	58	68	67	69	56	47	52	62	66	68	51	64	61	63	62	66	68	59	64	65	61	54	73	62	60	65	65	64	59	67	51	72	66	50	60	54	61	68	53	67	66	53	59	71	47	54	65	64	54	72	66	72	58	59	62	56	56	53	53	60	54	67	50	70	63	53	60	52	76	62	46	59	57	59	61	60	63	63	59	55	61	74	61	50	59	57	52	76	64	56	65	69	65	57	61	58	57	63	57	65	64	55	61	66	57	66	62	59	63	71	56	47	58	53	81	55	50	43	64	56	63	54	65	47	49	46	59	66	59	65	58	68	61	65	58	67	71	48	64	49	55	61	67	50	55	60	68	67	63	71	68	59	68	55	68	52	53	51	60	76	44	62	69	53	49	65	57	57	60	63	60	67	49	61	66	56	58	62	51	45	55	66	71	56	54	61	59	63	63	49	64	57	59	56	66	65	51	55	62	59	46	67	53	46	56	65	57	56	65	51	64	59	57	67	59	57	68	64	65	68	56	74	80	73	57	64	62	57	60	62	47	65	55	67	69	61	66	51	55	59	61	47	65	63	69	53	58	65	67	69	63	46	67	62	57	60	55	61	66	61	65	57	65	79	46	70	70	53	60	70	62	63	66	72	58	60	42	45	77	53	62	55	58	65	56	54	62	66	55	69	66	56	60	54	57	66	68	70	53	74	65	49	64	66	67	65	59	51	48	64	65	72	51	66	67	69	48	63	53	60	47	65	53	71	71	49	62	66	55	54	58	54	66	68	67	64	67	63	64	42	68	59	70	65	59	59	66	61	64	67	45	66	55	57	73	65	56	58	55	75	74	56	57	63	58	66	49	54	57	59	80	76	74	63	63	61	60	74	61	59	57	76	56	67	60	54	67	51	67	51	66	63	80	67	56	62	59	61	63	53	69	54	45	56	51	66	65	54	71	53	59	63	49	71	48	54	54	60	76	64	73	57	51	67	66	78	54	60	58	64	63	70	60	49	45	53	76	62	55	66	67	50	70	60	80	63	47	53	63	64	66
26827	24122	22812	40943	57628	59596	50747	39025	29002	19211	9881	4134	1716	1011	812	809	713	728	724	755	728	771	743	775	759	735	742	698	745	721	788	716	768	734	708	682	688	700	695	728	744	764	723	728	769	741	713	687	717	745	745	724	740	705	725	736	746	759	739	725	717	682	787	765	717	743	681	771	746	720	734	735	756	660	707	745	739	725	702	743	749	685	764	779	782	710	795	736	697	741	713	700	727	749	749	693	743	740	694	740	740	739	703	732	745	743	678	739	739	691	726	766	675	740	736	743	735	714	692	795	709	751	739	751	730	697	742	720	756	721	714	697	706	701	784	730	762	761	755	666	730	721	732	738	718	743	683	739	714	725	710	688	714	688	722	744	725	680	728	713	728	712	743	686	672	716	703	731	756	757	684	739	722	700	755	748	740	761	761	730	768	705	739	726	750	774	709	738	703	689	704	757	739	716	754	720	735	733	754	740	725	712	739	779	742	697	716	713	677	730	764	714	739	723	710	773	742	742	668	731	709	708	732	698	725	743	753	702	796	783	763	739	750	738	750	751	669	732	734	741	718	767	769	726	776	749	707	732	777	726	700	699	740	701	717	735	738	690	701	691	725	685	764	757	735	745	738	743	702	730	748	786	701	709	730	725	759	686	749	708	749	727	694	713	640	711	731	720	735	703	727	737	738	737	737	701	725	741	767	708	761	753	680	744	778	681	734	726	762	692	753	721	738	707	754	752	761	719	719	714	730	721	717	767	781	764	742	762	756	708	729	762	731	743	716	761	754	706	737	748	795	731	720	744	720	726	748	748	727	766	689	729	737	738	673	696	738	697	799	745	768	699	742	727	746	723	754	714	695	710	710	734	655	716	709	731	735	736	774	713	709	750	755	741	730	713	751	736	760	747	737	750	735	706	707	722	757	725	726	744	737	773	669	719	740	730	723	721	760	739	728	726	730	775	776	775	743	732	730	722	748	748	737	746	675	715	724	742	730	728	727	727	718	716	744	726	702	753	711	720	735	738	711	785	717	696	741	712	724	738	748	753	758	729	730	780	784	765	734	721	736	726	774	731	762	723	742	727	731	772	713	715	722	713	737	699	732	725	756	711	717	774	723	742	768	695	686	792	703	742	723	688	682	779	700	729	710	730	749	715	724	723	705	760	740	741	764	756	722	720	784	710	735	752	758	692	731	768	746	792	753	703	788	722	740	763	687	780	686	701	745	768	736	746	786	720	714	737	732	705	728	761	750	769	704	723	737	782	742	740	737	733	723	699	721	687	763	708	725	733	692	756	718	746	745	716	756	762	773	747	718	715	724	756	715	751	741	781	726	744	769	747	718	698	730	717	744	768	763	756	716	713	738	730	791	713	717	726	714	752	723	768	735	733	743	702	747	753	730	706	717	724	693	770	688	738	700	737	722	729	716	737	750	703	729	756	725	767	738	761	732	733	735	740	725	757	724	762	745	706	732	689	746	719	703	736	704	755	753	761	754	730	745	684	738	762	749	736	773	697	707	707	732	755	719	772	721	712	713	717	737	742	760	766	758	725	670	683	680	757	678	729	719	756	786	683	762	714	704	762	748	741	755	737	688	779	757	760	722	741	769	739	761	740	740	733	758	677	797	751	707	721	710	738	781	726	774	771	738	683	773	729	718	730	718	730	771	722	756	734	743	718	722	712	722	724	718	709	733	724	738	735	786	741	721	757	723	737	793	749	734	736	726	745	732	707	702	730	713	791	730	729	725	710	747	745	722	719	714	687	714	741	714	709	741	680	748	695	753	715	676	749	725	751	760	699	691	723	741	724	773	715	730	725	724	716	721	744	716	764	717	735	763	743	748	712	694	782	711	680	720	743	707	696	816	687	777	718	709	721	766	699	743	709	752	780	720	756	690	745	719	700	764	752	737	724	767	755	682	745	721	755	720	729	718	778	727	675	743	720	708	717	789	724	689	735	704	736	750	710	748	712	777	708	750	751	800	772	760	744	742	755	743	693	743	722	763	786	704	741	731	731	717	759	767	745	750	722	734	762	715	695	726	765	715	745	715	744	725	714	714	726	730	741	718	688	726	723	717	712	761	705	746	726	742	708	756	777	745	723	713	689	716	710	684	697	747	696	739	743	769	748	724	700	697	712	714	776	737	737	717	718	764	716	696	744	694	696	700	760	753	756	788	754	727	774	722	682	713	752	696	782	697	734	706	700	742	701	738	742	736	734	713	744	721	747	693	702	741	702	749	703	725	783	749	727	705	748	716	748	761	697	739	738	713	684	686	722	715	715	754	683	720	718	694	746	733	702	731	714	706	746	728	807	717	742	767	727	684	724	787	720	716	794	728	745	736	743	706	755	705	759	680	803	741	721	709	738	779	710	707	756	755	782	779	721	728	776	705	738	700	734	709	751	719	698	706	724	749	773	733	700	703	738	731	728	713	664	730	735	685	711	680	739	691	686	747	706	766	755	724	706	702	744	759	703	729	786	754	735	778	663	672	732	709	744	714	746	768	780	717	696	730	723	726	794	747	744	760	691	733	769	731	749	781	731	706	703	790	762	707	703	730	718	776	727	723	734	730	718	728	722	765	680	753	710	793	751	772	712	716	750	699	687	760	747	765	756	729	770	771	795	742	718	750	732	715	706	731	761	750	678	758	700	694	709	724	747	730	778	759	719	746	705	739	740	699	771	745	767	687	762	719	757	755	691	693	741	730	749	750	730	757	745	696	726	683	776	716	727	743	742	783	744	739	755	760	731	771	738	692	761	705	735	765	677	749	721	733	744	711	774	712	725	748	788	733	733	820	687	719	726	753	745	692	751	708	767	731	765	721	752	702	771	727	750	726	727	733	740	747	780	721	713	729	728	754	740	720	700	711	680	691	775	795	748	770	741	769	735	714	695	744	699	657	725	760	741	792	764	733	752	732	803	711	711	732	734	705	730	723	745	722	722	718	753	730	734	753	716	773	735	737	776	735	738	735	744	738	755	732	755	754	702	726	772	738	733	716	747	719	725	704	786	756	729	694	748	729	729	770	706	699	730	729	782	682	724	748	714	737	777	687	750	760	726	744	709	709	716	696	744	701	748	742	714	761	761	766	717	696	742	713	750	745	728	734	737	693	693	728	774	737	741	715	745	725	718	737	722	720	709	744	710	702	775	727	721	795	716	700	722	740	698	696	689	717	743	727	734	732	736	723	745	692	723	688	750	750	758	722	692	733	753	764	768	714	726	765	707	749	746	682	727	749	739	695	750	743	766	727	749	718	735	682	743	734	741	777	703	688	794	711	719	713	756	764	740	735	753	760	718	716	714	724	717	697	743	697	722	737	690	723	710	717	742	737	745	758	764	684	727	724	711	761	696	759	768	701	767	726	733	727	762	751	746	714	763	717	783	760	781	733	713	716	736	720	744	745	747	787	731	737	744	741	708	727	756	702	759	733	773	767	715	788	710	725	801	741	754	723	722	715	747	727	754	724	707	695	792	724	767	784	695	736	777
3029	2038	2459	4457	6478	9349	8568	5319	2581	1058	419	186	107	63	56	53	70	70	53	67	52	57	49	64	62	62	59	53	65	60	59	53	57	62	58	63	59	71	64	54	60	66	58	61	62	51	52	71	65	67	61	61	64	63	64	63	70	67	59	63	64	55	45	67	68	60	53	67	70	53	54	50	71	58	63	67	60	50	58	57	53	55	60	63	68	69	79	58	64	52	65	63	53	51	64	67	56	59	62	52	75	59	57	59	60	48	57	69	48	76	79	48	65	68	70	59	58	60	67	59	59	75	56	56	52	54	61	74	62	60	67	58	68	57	53	65	53	72	62	86	64	67	50	45	49	63	64	58	58	66	61	61	62	69	58	67	70	68	70	71	67	55	61	48	66	51	46	49	72	75	72	71	55	57	58	54	58	57	65	54	57	60	56	64	60	58	63	74	58	62	58	52	65	57	49	64	62	56	63	52	45	54	54	67	50	58	60	72	57	57	61	60	67	68	56	62	53	52	70	55	70	61	65	53	55	53	62	56	52	50	64	64	61	69	64	61	67	62	61	60	74	61	64	49	55	62	63	52	55	62	56	56	58	63	51	48	57	54	62	70	48	65	59	61	57	66	57	74	53	55	58	78	73	67	60	64	71	58	57	48	44	68	57	64	68	64	74	59	74	51	60	51	60	57	58	58	53	59	66	50	67	73	58	63	41	55	67	61	72	57	67	63	64	56	57	53	68	66	50	63	60	69	68	52	64	55	63	63	73	63	51	73	61	68	63	48	62	58	80	59	70	57	58	65	71	69	51	44	64	57	68	73	65	59	56	74	66	60	73	63	51	57	53	53	70	57	57	50	62	68	59	61	54	59	64	72	66	54	66	58	78	48	64	60	59	51	55	57	58	61	62	60	49	54	61	56	72	64	52	61	74	50	65	76	58	43	69	71	66	71	65	44	51	54	74	62	64	59	59	56	68	71	58	66	54	51	55	64	67	77	71	73	66	63	87	66	58	66	59	53	52	58	67	56	51	69	45	64	54	59	55	58	59	57	62	41	58	47	56	48	73	67	60	68	63	63	67	69	56	65	66	54	63	64	55	71	66	48	75	60	68	67	55	61	71	56	51	47	56	67	54	53	61	58	62	57	73	63	70	65	63	63	73	65	57	55	60	65	64	48	51	56	47	57	54	50	67	67	59	69	70	67	68	65	74	71	60	66	63	65	69	77	64	62	64	54	64	57	48	69	67	55	63	65	72	66	62	58	59	65	65	54	60	63	64	57	66	60	61	68	60	65	63	59	67	68	66	52	61	66	53	71	58	55	58	63	67	68	56	49	57	58	70	41	57	69	48	60	69	53	70	52	62	70	47	62	65	68	58	56	59	62	53	56	62	71	65	55	62	55	56	67	71	51	66	65	68	71	53	65	52	50	59	78	65	66	59	65	54	63	57	58	59	51	68	77	50	56	67	35	65	62	63	72	56	75	69	72	69	66	70	57	45	69	57	56	62	60	65	62	63	44	66	60	54	58	56	73	68	58	66	54	57	64	74	69	67	58	60	78	65	67	60	63	54	66	54	74	62	63	61	56	47	59	56	56	57	50	69	72	71	52	57	66	49	56	52	70	56	69	71	73	68	49	57	72	66	69	84	58	46	53	43	61	71	71	56	62	63	67	66	64	49	60	53	69	63	65	51	47	77	48	68	52	56	49	59	68	55	44	52	56	61	56	64	55	55	82	63	71	70	63	77	73	63	60	58	53	70	59	48	63	57	59	51	78	53	50	53	56	68	63	57	64	64	61	44	58	52	53	73	67	53	64	62	70	70	77	58	69	54	63	55	70	82	80	60	57	66	63	63	72	64	47	64	54	52	57	74	73	66	57	59	65	59	64	64	58	66	50	55	65	53	55	65	57	59	40	43	57	55	66	54	66	74	68	81	63	62	70	52	60	65	51	60	67	65	62	70	47	49	63	57	53	59	62	64	67	60	62	78	60	53	70	59	55	61	56	66	69	56	63	63	64	66	44	70	63	67	50	54	70	66	41	63	64	69	71	66	75	59	59	69	59	78	64	58	59	54	77	66	70	65	65	66	60	56	63	55	53	67	61	67	72	55	54	60	63	61	73	56	62	70	69	68	73	50	68	61	56	60	52	61	66	63	56	62	58	56	68	62	45	50	64	68	69	72	57	72	61	77	60	58	63	62	64	63	59	65	60	74	66	63	61	60	56	64	62	66	50	52	69	50	50	56	50	64	53	65	56	53	79	54	72	59	66	59	68	58	72	62	64	70	53	64	54	55	69	67	68	54	58	64	55	63	63	49	50	61	64	64	66	56	62	76	66	74	61	52	59	60	65	53	42	64	54	68	46	60	60	62	50	69	55	81	54	48	58	47	68	64	78	66	77	57	70	77	59	61	55	62	50	62	70	51	48	61	55	56	60	71	60	58	66	72	61	63	57	67	78	56	56	57	58	77	67	62	59	61	77	74	62	75	75	56	62	52	63	54	67	62	55	49	68	64	54	74	66	64	56	73	59	52	68	62	66	57	68	58	89	60	62	75	62	48	58	58	66	48	69	53	64	60	56	52	65	63	66	69	51	72	64	60	68	68	63	56	52	67	63	61	64	73	75	53	53	57	50	62	65	55	53	59	51	62	69	66	40	57	61	58	60	65	53	68	62	71	52	64	61	53	51	66	65	61	59	50	48	59	65	63	59	54	59	66	62	65	54	52	54	62	53	77	64	54	58	58	54	60	69	73	60	60	59	39	57	50	65	60	61	58	62	64	63	61	47	65	67	66	49	56	57	67	58	55	85	47	67	57	61	41	59	69	68	63	51	59	73	65	64	55	57	69	48	73	54	69	50	63	71	59	78	57	50	44	61	46	56	75	57	59	74	68	64	71	87	59	65	70	59	75	71	66	69	67	66	68	53	72	64	55	78	56	69	52	78	68	55	56	70	65	62	49	77	61	60	72	65	48	49	61	52	73	63	70	55	71	68	57	72	58	61	78	73	58	47	61	41	64	59	63	65	59	49	57	74	59	67	62	65	67	56	60	49	59	74	59	64	62	61	66	68	47	71	66	58	66	61	59	65	54	50	62	68	70	61	49	65	54	70	78	75	61	58	48	50	59	56	58	49	53	68	68	62	56	57	56	62	70	57	65	60	48	57	64	67	72	53	57	65	49	73	55	58	61	58	63	68	64	78	58	76	57	61	79	70	57	59	58	57	70	66	68	68	80	63	62	59	59	69	54	70	61	53	59	56	61	51	52	63	65	53	60	65	60	60	66	58	68	38	59	60	60	54	64	57	57	65	72	72	72	53	63	61	56	53	72	68	62	87	64	56	55	56	60	52	65	60	74	65	63	55	74	53	63	66	62	67	62	59	65	52	64	65	59	49	75	61	54	69	63	52	59	67	50	65	46	80	66	62	69	68	62	68	61	53	52	62	71	52	66	63	60	71	67	48	75	59	64	49	73	55	63	51	50	56
26891	23196	21394	43098	56271	58271	51337	40360	30231	20405	10482	4485	1739	1018	810	750	784	768	736	744	720	764	734	754	785	764	735	736	783	770	791	763	751	783	722	773	758	810	806	732	785	733	779	739	789	716	771	752	773	687	715	713	761	751	721	716	722	763	824	725	742	712	712	721	768	756	704	775	752	704	709	700	715	747	735	757	747	747	761	694	755	699	744	685	747	809	763	778	731	776	735	729	776	688	710	760	812	741	745	751	735	747	747	747	750	728	753	745	725	736	747	715	777	773	729	745	763	739	721	754	721	760	734	748	760	717	727	764	710	758	770	708	749	761	716	733	775	767	752	783	737	708	791	741	712	761	683	757	777	789	707	713	733	764	749	770	716	778	783	721	782	765	769	742	734	708	753	732	731	762	691	757	720	709	717	776	693	815	771	717	746	703	694	778	774	771	728	718	764	791	785	728	750	780	756	786	760	785	759	762	804	733	726	736	763	745	786	782	758	724	710	739	711	761	765	785	753	734	767	795	704	793	755	820	724	736	725	747	755	743	711	810	735	697	777	747	718	760	734	741	754	740	733	756	739	698	740	678	750	763	734	737	707	764	733	749	809	728	787	763	734	787	761	738	741	715	766	749	739	753	744	757	725	724	737	764	740	693	691	756	791	748	784	819	727	712	744	799	779	719	714	756	759	732	761	722	758	738	771	713	727	802	741	808	714	753	751	727	727	714	746	755	736	762	718	735	730	784	759	729	759	720	783	740	800	687	776	827	724	776	748	775	762	738	743	728	737	739	768	767	777	761	779	741	788	805	714	725	752	722	766	791	772	731	745	716	768	785	783	785	795	724	697	771	724	739	750	766	768	746	769	717	751	740	741	748	752	771	755	760	721	754	734	765	745	754	742	749	733	730	757	751	752	718	798	766	739	711	743	772	749	821	733	777	740	761	709	731	702	743	767	726	778	732	751	765	755	705	711	758	728	732	756	771	761	760	755	745	761	750	744	756	758	754	738	743	771	747	769	812	732	746	776	749	772	731	746	751	724	768	737	777	718	745	744	770	738	739	753	739	763	713	740	778	722	736	751	772	756	736	773	742	792	776	719	722	789	787	764	775	749	758	773	729	771	842	742	728	767	713	744	740	748	787	758	750	740	774	813	721	771	753	725	727	745	759	765	720	753	789	747	748	721	722	774	752	763	718	743	779	751	746	737	730	732	779	728	705	729	737	759	751	753	753	761	748	732	702	717	781	759	756	722	755	766	718	738	761	721	686	736	798	758	789	755	765	736	746	741	777	761	713	721	725	711	727	750	777	750	726	744	691	777	758	799	775	750	727	736	771	757	773	731	688	780	721	748	763	746	731	761	780	736	754	790	762	709	810	742	749	786	745	760	772	727	726	743	749	752	752	740	790	750	792	740	801	732	741	796	773	753	772	747	756	794	754	742	726	731	752	745	759	717	772	759	767	742	807	746	736	716	709	742	743	733	723	776	757	765	715	768	770	766	718	734	727	749	733	676	746	723	801	695	744	764	800	768	749	744	777	730	720	741	707	754	742	740	715	728	742	748	752	766	780	697	722	748	735	778	749	739	751	799	772	726	722	749	743	730	748	764	775	788	722	717	785	722	774	699	754	758	714	732	751	783	813	733	744	784	744	725	753	757	751	745	786	730	777	746	782	732	723	698	744	736	734	768	707	729	749	742	765	798	726	686	755	730	730	752	763	712	742	737	753	732	739	727	809	758	794	760	772	814	730	713	710	705	764	754	752	737	734	773	771	749	730	725	694	761	753	762	735	733	749	758	778	753	751	761	695	751	733	731	750	695	768	756	716	730	730	739	769	760	663	720	778	771	784	726	748	749	777	757	739	760	770	768	774	716	755	772	741	753	735	751	755	769	742	743	801	774	787	712	746	754	745	766	775	767	758	807	725	744	750	742	759	770	757	761	743	783	764	744	750	771	697	740	781	756	730	778	741	732	701	757	768	736	719	730	747	702	707	775	773	737	726	774	792	758	765	777	801	763	748	690	753	712	757	762	699	756	738	742	768	769	758	705	796	735	769	743	725	759	748	764	733	752	763	724	716	726	756	788	765	701	710	750	736	775	730	776	789	754	758	764	707	773	761	751	796	683	770	758	750	814	760	737	725	727	754	703	768	743	753	761	725	764	735	727	774	791	758	778	775	769	751	726	770	761	765	714	703	829	753	741	760	720	730	815	706	771	786	795	723	720	723	754	745	710	728	734	729	743	738	799	730	734	722	715	715	751	717	726	738	728	782	738	783	786	725	725	779	766	780	736	740	778	744	740	716	737	745	739	781	792	717	746	768	758	782	727	782	762	733	766	724	730	801	752	749	740	773	721	739	735	745	744	742	778	749	789	785	709	762	723	736	790	735	733	727	765	762	750	722	792	702	775	763	744	752	734	765	727	745	748	750	760	764	703	778	778	676	756	713	789	756	745	758	745	788	734	709	740	772	697	738	732	764	728	735	749	754	760	787	746	761	734	746	717	755	744	768	719	769	791	717	779	724	797	764	749	761	801	728	761	720	730	750	783	749	770	774	776	755	772	771	741	791	764	707	747	738	746	742	757	743	781	727	710	747	746	749	782	762	767	763	774	771	723	732	750	774	769	776	764	751	734	748	754	755	769	730	746	744	779	714	804	739	774	759	728	751	684	708	762	736	790	748	740	732	745	738	715	782	709	768	734	744	754	760	739	761	732	722	763	708	778	730	774	762	788	725	734	763	756	677	744	710	717	726	754	719	750	788	748	795	733	697	718	742	726	732	731	734	750	720	783	719	750	710	745	767	792	717	726	745	780	739	746	759	752	685	784	748	773	767	721	735	769	722	792	784	760	744	714	823	730	711	748	724	753	790	785	771	749	773	764	732	737	715	744	762	724	759	740	831	781	742	758	785	767	753	768	725	741	748	737	781	769	777	792	763	743	742	733	716	803	767	729	690	761	725	749	728	774	819	704	786	763	772	755	754	778	766	769	728	744	769	785	767	754	742	747	679	754	747	705	740	703	697	756	744	728	742	784	736	742	756	711	791	744	758	774	782	738	728	691	754	719	722	788	713	790	769	789	730	780	732	759	775	717	739	750	725	775	749	681	757	734	749	756	765	746	740	723	834	782	765	752	748	763	737	721	686	755	761	726	773	728	723	779	783	728	721	741	738	730	780	703	753	790	738	774	736	739	693	755	732	760	769	727	705	750	760	694	774	811	780	774	793	727	772	773	737	742	745	751	743	798	789	762	750	712	733	762	747	719	714	783	666	725	748	757	767	745	765	754	745	737	738	798	716	728	713	761	782	777	741	745	753	749	674	741	736	721	708	778	770	767	783	822	722	744	807	738	738	700	744	813	768	739	744	754	765	784	805	750	733	718	731	793	756	758	751	692	789	699	781	720	766	794	765	759	754	787	760	735	767	746	765	754	727	715	714	761	757	797	721	739	722	763	741	794	716	707	764	763	712	724	709	798	754	773	770	747	742
2407	2663	2570	5746	11429	16987	16493	10133	4392	1721	626	252	133	90	86	76	73	100	64	80	79	75	56	57	66	61	64	72	62	65	70	72	69	49	66	65	58	67	66	79	64	78	72	70	59	80	57	62	72	61	62	75	66	62	63	62	69	57	82	73	79	65	56	63	59	60	56	53	67	66	71	68	57	66	71	62	59	79	70	63	71	58	46	62	71	79	58	72	71	71	62	55	71	73	74	59	80	74	65	63	68	71	63	64	64	78	68	81	66	59	57	56	61	61	78	70	69	58	68	56	52	74	80	73	73	53	61	68	56	59	56	53	58	69	76	48	86	77	66	83	53	74	70	62	59	58	70	65	71	73	56	56	51	69	62	73	82	60	62	54	57	64	72	69	73	71	69	65	64	67	83	59	73	76	75	45	62	73	62	64	65	73	54	67	61	69	59	56	69	64	75	69	64	52	73	68	71	60	67	68	62	81	66	66	71	61	73	77	69	79	73	67	55	61	74	65	71	76	76	68	70	68	68	70	71	79	77	61	68	55	66	66	65	61	61	60	48	68	54	69	69	76	68	67	60	91	51	68	63	74	70	76	55	65	80	70	74	58	63	69	53	78	74	65	64	72	63	58	75	86	66	68	59	71	58	62	63	57	71	61	77	68	67	58	78	62	79	51	66	74	73	61	72	58	55	47	65	64	56	70	76	64	66	69	62	64	68	71	70	69	56	61	74	59	54	68	67	61	79	53	59	60	73	69	76	58	55	50	70	63	90	67	63	64	62	69	64	71	66	71	70	57	72	53	74	70	63	61	82	49	64	63	69	46	87	68	75	66	68	56	60	58	61	64	69	64	77	70	78	65	72	65	54	74	67	75	61	69	71	70	58	58	77	62	54	58	73	55	60	62	72	68	62	58	62	59	77	75	56	57	62	75	61	64	65	78	55	79	65	62	70	74	47	73	66	60	73	62	80	72	66	71	70	68	76	63	81	69	60	46	89	84	76	67	73	59	77	69	67	69	67	68	59	67	71	50	62	85	72	62	57	48	77	66	66	70	67	70	63	86	74	81	65	75	62	79	64	61	59	62	67	58	58	68	55	73	64	70	60	67	68	66	62	43	55	71	69	77	66	60	54	65	56	70	74	68	68	59	68	56	68	43	70	62	63	59	66	62	60	63	74	70	67	74	64	56	67	49	67	64	65	67	57	73	63	54	61	61	68	71	74	81	53	76	62	60	61	55	75	74	64	59	69	56	73	57	69	60	74	76	80	65	44	67	67	66	61	57	61	69	67	65	54	61	68	66	57	69	54	57	73	73	73	77	76	74	66	61	72	73	62	80	62	74	74	63	69	73	68	74	70	63	63	53	75	70	80	78	77	62	62	67	65	54	73	75	64	75	74	68	60	78	66	71	64	63	55	50	62	67	60	64	61	56	57	61	76	71	60	54	56	67	59	58	64	61	65	69	68	68	59	63	71	63	66	71	67	69	53	54	58	75	71	63	59	67	67	76	69	72	75	70	63	63	59	72	72	63	56	56	66	46	66	67	69	87	64	78	73	61	65	71	74	61	53	62	66	76	62	66	73	51	75	59	65	58	65	55	68	55	62	71	56	64	82	64	66	74	66	62	58	55	60	73	63	71	51	76	72	53	75	57	64	54	56	69	61	59	70	59	58	60	73	64	59	79	76	75	69	65	74	74	62	63	69	68	64	53	79	62	75	66	77	64	82	64	54	54	62	67	64	53	62	69	55	78	67	56	57	82	58	60	52	58	66	65	72	89	64	73	69	75	75	69	79	61	67	79	70	65	57	79	65	60	67	51	51	64	68	70	68	56	68	66	54	54	57	52	59	75	64	74	61	72	50	58	59	58	75	58	78	62	56	70	58	69	67	60	57	62	54	70	79	64	68	57	68	64	66	63	71	67	65	62	52	77	53	67	60	77	61	76	77	63	57	72	67	69	59	80	77	52	77	74	59	70	72	54	56	65	80	69	75	65	69	61	82	72	76	69	57	62	57	69	47	75	59	85	56	61	59	77	63	63	64	71	71	66	70	60	62	58	59	76	59	69	67	62	62	70	69	61	81	85	63	63	59	64	68	62	77	58	76	68	67	78	78	55	72	65	68	57	60	66	65	63	60	63	64	62	57	69	60	60	72	53	71	56	64	73	88	67	77	65	67	68	62	65	50	65	77	55	72	61	65	61	73	63	65	67	47	57	67	79	75	65	64	57	73	77	64	68	58	63	70	70	58	63	73	77	57	62	73	68	68	69	61	74	72	55	51	71	69	57	58	62	65	65	56	55	71	62	78	73	66	65	65	79	70	65	62	57	73	66	62	68	70	61	69	84	59	65	62	60	64	61	65	74	66	76	66	61	66	62	68	61	60	65	76	70	70	55	72	76	79	58	76	76	76	86	76	60	66	73	56	56	73	75	72	73	70	72	64	76	61	77	62	77	59	55	85	59	58	67	57	67	56	56	64	67	55	67	61	69	63	79	78	76	74	85	76	58	70	63	76	58	68	78	65	63	62	78	57	53	75	54	63	72	73	57	67	72	79	71	60	72	60	76	63	54	72	73	64	63	72	50	62	68	77	71	75	53	51	55	62	77	55	43	78	55	56	73	67	58	62	57	61	63	60	65	63	63	75	65	70	65	81	64	60	69	68	66	71	57	71	69	61	53	62	57	64	76	61	62	64	63	58	72	73	74	70	72	71	72	71	73	43	74	61	56	61	76	61	71	68	65	75	72	69	65	73	70	62	71	59	63	77	62	62	65	58	69	57	58	71	52	65	70	69	66	65	69	67	73	60	73	73	82	67	67	68	61	49	67	57	64	61	60	66	56	60	77	62	60	51	54	66	65	71	81	64	72	60	60	70	59	60	65	74	64	68	51	83	74	70	59	78	72	63	65	83	77	69	68	71	67	62	78	73	80	64	69	73	76	88	78	55	55	72	82	59	57	61	67	77	66	61	71	54	64	68	66	63	62	62	75	62	71	66	86	71	57	47	59	74	58	65	77	63	84	63	63	62	54	70	75	53	58	91	73	65	68	71	82	64	61	47	64	71	73	43	73	65	65	65	74	77	59	72	66	58	63	67	73	57	49	55	55	63	56	74	69	74	60	68	65	65	57	71	71	60	50	80	58	70	59	71	79	66	68	64	55	58	78	56	79	69	86	68	50	74	72	66	60	59	72	77	72	67	50	78	69	76	54	79	55	64	68	67	72	53	83	70	66	80	64	66	78	64	70	75	65	70	69	68	70	77	76	54	76	79	65	65	56	60	59	60	63	72	59	65	70	58	55	66	63	48	54	58	52	63	83	66	81	73	62	55	66	55	83	62	72	60	76	70	67	73	79	76	70	60	65	74	76	73	61	71	73	65	63	76	66	70	71	72	67	58	62	80	62	54	68	61	74	76	71	77	59	72	76	77	65	66	58	72	62	77	64	73	54	60	72	58	59	77	72	59	58	54	60	72	62	69	65	66	66
31617	25658	24775	45522	66081	72118	63914	48494	35421	24777	14241	6138	2548	1257	939	855	796	800	814	810	795	850	779	885	789	734	869	822	756	771	807	800	824	797	785	807	843	795	803	810	784	788	782	795	808	783	754	792	799	791	814	793	799	788	791	823	800	791	836	790	782	758	789	787	774	836	784	780	821	783	781	873	791	784	758	794	784	781	769	810	799	771	820	804	802	829	835	859	819	801	784	828	818	816	748	791	790	852	811	787	856	771	802	818	854	765	835	821	810	833	749	803	834	791	773	779	813	791	822	809	797	804	790	847	819	749	752	788	766	833	766	817	739	774	763	781	825	800	825	782	859	826	796	846	830	787	821	849	775	816	835	797	788	782	779	775	762	784	783	805	778	812	786	806	778	826	800	781	830	779	791	783	769	806	806	815	847	780	804	751	798	861	773	826	822	823	797	794	788	861	828	806	779	836	803	810	807	811	771	770	814	801	834	819	825	820	779	804	757	823	807	821	820	727	771	850	818	798	789	803	833	835	769	747	815	826	836	782	769	840	809	794	831	775	842	792	817	822	825	841	811	810	893	786	781	807	809	767	801	805	828	877	811	813	816	808	767	800	802	779	801	777	793	765	836	792	839	806	803	787	791	758	788	817	843	810	724	810	830	821	835	746	809	776	821	803	829	827	796	820	847	765	780	807	787	790	813	796	805	781	790	819	762	764	845	739	796	785	787	818	773	789	760	834	793	805	845	801	796	763	810	833	830	830	823	829	772	846	780	832	792	798	803	843	812	783	754	778	827	830	783	847	798	809	851	809	816	827	797	782	806	799	827	793	783	824	802	752	778	807	825	798	773	781	794	810	855	859	763	804	787	790	807	797	794	837	859	845	830	802	819	797	802	760	786	814	772	792	798	784	783	772	838	801	838	785	794	845	753	792	764	825	832	758	791	749	762	786	810	762	830	810	800	775	786	763	828	810	802	848	848	775	773	834	851	760	818	823	812	773	844	849	789	760	779	788	819	791	848	769	802	840	791	800	821	831	829	832	828	803	804	787	865	793	807	831	769	819	808	770	790	852	788	820	783	853	763	766	808	797	787	863	858	799	795	809	784	817	800	812	818	846	814	824	806	800	835	836	811	799	791	829	819	795	798	831	856	809	790	789	821	760	833	808	752	797	811	843	773	831	816	755	800	853	758	800	824	851	827	779	820	841	738	786	865	842	847	782	797	807	831	793	752	831	840	833	829	783	814	782	779	813	737	792	754	831	825	816	796	802	820	828	792	803	844	743	838	788	798	766	844	820	806	795	809	814	822	756	798	783	819	783	789	779	781	824	835	829	792	800	770	779	785	799	736	797	831	774	759	799	854	764	784	797	823	808	805	799	796	826	816	831	755	792	791	807	796	780	823	828	808	754	802	759	792	899	785	798	774	790	752	776	847	814	842	834	764	796	781	782	785	800	762	803	852	796	830	816	795	837	831	777	798	793	806	793	853	807	809	787	823	829	843	796	774	816	826	765	796	751	748	763	842	808	815	833	825	844	808	811	796	857	810	809	818	847	807	857	769	771	806	811	813	813	761	784	835	824	834	799	816	803	804	804	800	815	818	813	810	792	820	836	767	802	789	782	808	862	777	844	866	811	784	807	793	847	742	795	820	791	805	843	800	789	832	775	780	785	809	809	817	797	828	803	795	790	775	763	838	788	812	850	799	784	810	806	784	789	784	807	801	815	829	770	769	791	790	829	873	808	776	774	738	790	839	803	757	803	798	771	844	798	765	864	840	799	816	822	800	813	809	778	777	862	795	814	810	765	825	851	818	797	734	832	779	839	785	824	776	788	765	831	802	835	842	781	826	838	802	790	784	845	834	779	829	800	830	822	797	804	779	822	797	790	822	755	849	846	797	819	794	753	791	803	809	809	828	806	818	800	804	795	773	784	806	819	798	786	809	798	757	748	792	813	805	839	821	829	811	783	837	806	819	770	785	807	781	838	782	777	809	769	832	853	817	801	847	777	824	788	807	759	830	778	793	783	798	831	829	770	764	747	744	823	784	838	814	827	832	835	812	786	822	781	836	803	822	789	828	842	789	771	785	782	816	772	824	774	821	809	808	740	797	761	810	756	772	783	801	776	764	822	844	789	802	768	830	793	799	810	815	825	782	774	792	757	804	760	802	774	746	847	842	807	777	803	847	735	769	801	832	821	835	849	814	763	794	820	786	814	778	839	820	811	776	793	790	845	842	742	783	795	781	799	766	860	767	813	841	830	768	810	806	838	777	812	810	811	814	821	820	803	796	793	861	810	792	808	775	791	817	830	837	808	797	772	830	783	793	827	782	823	801	789	796	782	821	788	781	831	818	836	833	797	768	772	760	852	784	776	813	822	832	801	783	778	775	850	795	813	820	801	785	750	848	851	801	819	800	782	805	815	745	838	804	833	802	814	872	783	802	794	833	801	832	816	812	769	813	765	773	848	774	840	852	849	817	772	769	811	865	821	843	769	761	842	805	835	811	778	775	775	763	776	765	838	836	755	729	813	767	802	783	809	812	797	768	776	778	772	782	772	823	808	762	861	825	845	815	799	837	809	772	834	854	796	788	817	800	826	778	783	816	780	802	835	790	863	774	837	830	767	756	807	798	787	774	809	841	829	861	789	854	839	820	756	790	748	786	775	814	784	789	763	803	818	781	797	788	847	799	791	797	870	798	782	771	818	762	745	809	794	838	793	833	777	792	798	813	791	815	828	798	841	774	791	798	818	811	816	819	833	849	814	830	800	799	806	796	758	821	794	816	760	782	788	821	827	833	801	820	801	824	811	806	827	837	788	809	817	802	797	806	807	773	778	769	794	797	801	816	775	787	794	795	774	745	859	836	862	791	780	760	789	814	797	816	809	789	792	749	816	810	800	800	833	800	781	853	816	848	788	741	808	800	781	787	764	817	795	780	732	796	768	762	813	791	791	773	800	812	836	774	811	836	780	750	825	801	845	795	805	827	800	828	791	853	832	855	805	819	785	795	795	809	795	787	771	764	822	831	794	760	814	822	803	795	785	838	818	758	857	808	812	774	738	783	819	730	824	764	798	829	834	790	816	782	828	816	783	874	799	774	796	761	801	765	756	779	855	815	764	768	806	808	791	811	805	839	744	815	764	779	762	792	858	840	804	807	826	802	776	786	866	775	810	815	786	826	749	792	805	786	811	779	805	830	812	814	828	804	824	815	807	741	811	786	801	776	824	778	806	820	789	796	818	781	822	810	848	799	777	815	777	742	831	864	809	839	791	776	765	825	840	779	793	770	793	797	827	779	745	806	805	827	814	826	818	790	783	783	865	782	779	828	746	779	772	784	796	776	793	773	811	779	800	784	785	808	785	776	811	791	824	734	788	795	766	824	792	830	806	823	801	834	814	771	772	823	861	794	817	767	814	801	825	754	804	829	776	867	815	799	799	834	791	754	792	824	794	797	822	789	823	796	753	788	856	805	787	791	827	852	803	817	772
1835	667	968	906	2627	3238	3321	1952	997	427	167	86	71	61	62	56	62	57	60	55	54	64	63	58	56	51	45	52	58	49	63	43	45	54	57	61	57	53	55	65	62	70	41	56	48	55	49	66	38	70	53	53	46	57	65	52	58	59	57	53	55	53	61	54	49	47	60	62	47	43	55	51	47	71	58	56	67	50	57	51	42	62	48	54	51	53	53	73	48	73	57	48	62	69	59	73	52	49	53	62	49	55	57	73	54	66	45	57	65	52	55	55	42	51	51	45	68	64	53	53	52	61	51	47	46	56	54	54	60	63	51	66	68	52	50	60	49	52	46	47	47	64	45	47	58	52	91	50	58	61	49	53	57	68	58	50	62	62	51	44	59	49	58	60	58	57	52	58	52	60	56	52	49	47	68	51	55	60	49	57	67	53	48	57	50	55	66	54	51	52	53	67	55	64	70	59	57	63	52	64	55	50	62	57	62	50	53	51	53	57	54	53	67	55	54	63	54	49	65	57	52	47	49	58	41	51	65	55	67	62	58	66	64	59	62	46	47	61	47	67	50	45	49	55	50	64	51	50	40	61	48	60	67	51	51	61	50	56	53	53	60	61	65	51	55	69	51	41	53	51	71	40	53	63	53	53	63	51	57	55	62	50	53	60	54	60	59	54	51	62	42	62	61	44	46	69	70	65	54	50	56	52	64	48	59	59	42	63	60	60	74	52	53	70	61	45	48	58	59	75	47	42	49	51	57	59	60	58	67	49	62	50	52	58	50	55	55	53	67	64	55	56	55	50	73	64	58	47	53	57	64	53	55	61	46	45	65	59	73	68	56	63	55	45	52	45	49	63	62	49	56	50	69	48	53	46	45	41	55	63	53	53	49	58	59	56	58	44	60	56	67	62	54	50	55	56	69	66	61	73	69	66	56	50	49	55	69	46	43	61	60	55	44	62	54	50	39	53	52	59	55	59	58	50	61	59	59	56	59	60	68	55	52	59	61	60	51	69	63	59	45	52	59	62	59	62	50	65	58	59	41	74	67	56	44	50	61	61	59	46	74	61	64	60	60	57	53	60	52	49	49	68	71	52	63	62	73	46	46	46	55	50	58	58	54	65	66	46	68	53	51	53	59	69	56	68	35	60	48	56	55	65	49	49	52	55	59	63	50	53	65	70	65	47	55	54	48	62	59	64	56	51	58	47	58	53	57	46	65	57	54	56	47	54	46	56	62	63	57	55	51	42	60	61	53	54	38	66	63	59	43	46	54	46	52	61	63	64	62	55	63	53	47	57	58	60	46	62	62	50	67	59	57	60	53	59	49	60	67	49	52	49	76	58	69	59	54	57	53	66	51	63	51	67	46	66	59	54	58	74	45	60	63	55	51	54	54	55	51	48	55	60	60	61	52	51	41	60	62	62	77	56	58	54	56	47	55	57	61	62	50	46	65	59	73	60	59	51	60	63	42	53	53	49	53	53	46	54	58	53	60	64	58	61	53	71	56	56	57	64	68	51	51	53	62	50	52	69	49	47	45	43	49	45	58	52	55	45	55	54	44	53	49	59	47	55	57	56	49	50	53	45	53	53	64	49	55	54	66	55	43	65	49	56	58	63	45	71	50	60	64	62	63	64	66	51	56	58	55	48	54	59	55	49	69	64	46	60	42	55	59	55	58	55	52	49	65	59	53	60	57	53	64	56	44	60	39	61	52	67	58	65	49	51	52	46	58	59	47	47	61	53	46	68	49	57	54	54	56	66	56	58	50	53	57	57	55	53	68	54	47	67	48	55	65	44	57	44	51	61	45	52	40	52	62	64	55	54	52	53	54	53	60	48	41	38	50	58	48	65	66	62	62	54	52	55	63	60	48	49	61	44	40	51	54	59	45	57	60	59	60	42	61	59	50	73	51	54	61	45	53	43	73	51	50	62	64	47	65	59	57	59	59	60	54	67	58	55	57	47	76	62	61	58	58	70	54	67	52	82	52	40	56	57	57	53	48	51	68	53	53	49	43	63	53	61	48	71	53	51	67	57	58	53	58	48	64	66	64	59	55	57	54	53	45	64	54	53	56	72	58	50	41	43	55	72	57	60	69	80	51	57	58	48	55	43	58	60	52	66	72	51	49	65	59	56	62	64	63	60	53	54	60	56	64	62	49	59	56	42	48	57	55	55	45	64	65	64	64	42	60	52	63	52	50	55	64	61	37	54	43	55	49	56	50	51	42	64	50	38	63	72	60	53	67	65	59	60	49	58	55	45	49	49	49	56	58	60	58	47	56	47	62	50	42	69	61	57	45	61	62	55	46	66	57	61	50	64	52	42	64	59	65	61	62	54	58	44	63	78	58	55	57	65	55	59	66	49	59	47	59	52	61	55	59	62	54	50	70	53	57	65	54	45	45	56	48	61	48	66	52	59	56	60	64	59	39	55	39	58	54	54	48	61	58	48	47	58	50	61	49	58	63	51	53	47	47	51	57	59	47	59	51	54	51	47	54	44	46	47	57	58	56	63	55	55	58	70	59	49	57	58	62	63	51	45	55	78	53	63	51	61	71	55	55	52	63	56	58	54	59	62	51	62	44	52	50	60	64	52	57	63	59	67	55	41	47	62	45	49	58	72	56	44	52	52	41	48	44	62	61	53	67	69	65	62	61	64	44	59	68	53	59	42	56	61	67	60	57	54	57	52	68	60	49	49	52	58	43	53	57	59	46	57	51	58	45	50	57	54	48	48	53	56	66	49	45	70	69	64	61	60	65	52	58	60	49	59	58	53	54	56	41	64	54	40	61	65	52	57	55	47	61	65	56	56	50	48	54	59	54	67	58	51	59	51	47	56	55	38	54	47	50	57	65	52	43	58	62	51	55	64	57	49	58	64	59	67	64	72	54	60	52	55	53	51	44	66	45	58	45	40	64	53	51	49	72	48	57	44	57	46	44	62	49	61	43	56	50	70	50	42	51	62	57	75	67	57	63	73	49	55	53	56	71	69	45	63	60	60	57	45	51	60	47	58	65	53	60	51	55	54	55	62	59	55	52	48	54	54	56	50	59	45	57	62	53	50	59	59	64	52	75	52	53	57	75	60	59	56	48	53	46	63	65	62	69	62	52	55	65	42	50	45	59	55	52	53	64	46	45	36	61	63	54	51	43	59	56	53	53	64	43	49	62	60	63	42	49	61	42	58	63	50	47	53	61	53	55	56	61	61	47	55	60	57	61	51	62	59	59	57	54	59	63	38	62	58	51	58	55	52	56	48	40	72	51	60	57	55	61	65	56	47	71	58	49	59	56	55	51	52	51	59	68	63	55	39	63	47	56	47	69	65	64	58	57	61	59	67	61	54	59	59	58	50	48	50	63	58	63	56	55	60	52	58	52	55	61	67	49	57	47	65	58	62	61	56	55	46	61	62	57	53	53	51	55	58	50	56	49	54	61	52	67	71	61	57	53	44	62	62	51	59	48	52	52	56	56	53	48	52	48	53	52	55
20545	11642	14038	25089	41734	41511	37446	29138	20237	10953	4621	2035	1062	779	681	691	670	712	671	680	647	633	649	695	666	653	753	675	668	675	733	689	702	693	678	702	628	679	716	655	676	714	659	636	673	670	682	680	667	739	653	707	722	697	650	661	703	671	701	664	641	674	680	656	701	681	649	641	662	652	698	707	707	692	657	664	677	685	671	682	688	696	703	690	660	653	666	636	661	688	668	706	682	640	696	649	665	673	663	727	700	734	641	667	611	692	706	691	653	707	705	688	702	689	653	676	678	707	670	665	694	696	670	649	678	640	648	614	660	697	632	647	677	629	655	692	682	628	714	665	650	664	682	704	644	685	675	651	617	662	749	717	698	703	641	681	704	643	689	711	683	626	690	680	698	652	706	658	666	674	645	642	701	654	655	668	661	621	667	655	662	674	701	631	708	699	676	679	681	649	668	647	685	671	681	642	680	672	712	674	759	618	658	640	696	645	684	654	647	715	728	680	651	662	675	726	703	700	697	691	736	624	653	689	715	719	695	679	701	693	680	719	681	662	637	700	640	656	702	676	718	675	693	673	655	709	657	633	683	650	673	687	676	684	695	671	653	682	692	634	684	664	637	658	661	653	708	683	689	669	661	692	694	691	675	702	670	692	662	731	663	684	691	631	690	645	651	685	645	671	636	711	713	680	678	643	655	657	691	671	658	713	689	644	694	693	697	671	655	682	669	707	641	708	619	728	649	683	633	644	693	660	698	671	714	693	722	705	713	658	658	642	647	668	682	687	646	678	683	680	668	684	707	659	664	638	605	687	669	721	688	672	657	638	677	675	682	665	672	628	694	684	699	647	715	703	699	666	695	684	697	624	667	654	692	737	676	639	695	661	671	735	689	689	685	693	681	691	673	681	635	676	712	694	708	654	672	616	673	660	670	701	663	626	652	655	669	670	684	651	670	674	716	656	647	694	683	669	709	698	691	718	655	652	665	720	695	672	698	700	727	671	683	716	681	696	673	635	717	689	644	678	691	697	697	664	679	680	691	685	658	673	682	718	669	680	653	622	641	672	692	686	678	675	636	640	700	654	657	677	653	671	636	662	725	714	660	693	698	673	692	713	658	718	662	659	703	656	681	682	667	662	695	652	672	725	685	637	674	686	653	708	722	642	653	674	730	640	698	691	674	706	714	728	644	615	650	668	684	668	687	661	729	696	695	701	749	732	663	707	689	690	639	700	699	709	670	688	650	684	645	704	678	708	681	680	658	622	640	688	754	650	679	677	703	727	645	676	632	611	715	699	711	686	676	670	637	647	699	675	687	686	674	697	665	698	670	642	680	719	649	674	691	643	692	661	687	710	672	678	696	702	709	683	657	634	705	646	684	727	695	678	644	684	680	675	660	668	736	679	687	645	679	662	699	691	673	692	650	687	656	679	721	699	659	713	653	676	695	620	685	691	689	667	676	621	660	699	679	667	677	657	704	652	667	696	729	648	678	677	599	691	635	692	639	672	665	685	649	668	663	662	688	688	662	693	686	729	693	669	667	652	668	692	661	731	684	663	676	682	630	675	711	663	650	664	667	702	656	721	698	658	648	649	667	680	618	667	636	698	679	682	656	666	616	677	699	723	649	692	645	699	677	681	658	723	682	704	684	664	666	695	683	658	700	700	693	650	644	700	676	659	714	665	664	689	642	675	665	659	656	662	703	668	663	659	674	678	645	654	664	685	666	673	685	721	694	662	673	676	709	684	670	614	688	639	721	691	709	663	653	689	665	652	719	667	665	679	692	616	706	716	677	671	688	658	698	654	643	681	654	631	715	639	653	674	731	672	608	615	722	691	700	661	673	653	635	697	647	681	675	674	722	684	666	704	696	627	671	707	637	684	724	663	677	675	672	670	670	668	656	619	692	710	693	647	759	666	676	643	658	724	660	711	726	657	694	718	684	687	685	631	709	679	649	674	632	726	623	715	633	653	657	648	711	705	636	675	681	668	684	673	629	662	639	701	669	671	648	698	695	648	734	713	678	675	692	739	678	698	648	698	692	719	727	644	644	679	703	639	690	679	687	697	674	629	662	707	651	702	683	695	691	656	682	667	639	679	682	679	655	686	640	644	700	671	658	640	682	683	649	671	672	699	689	675	613	655	631	678	676	688	697	690	656	683	667	643	708	680	756	643	652	703	681	671	681	705	692	646	668	690	685	718	689	661	663	671	664	689	685	640	687	664	706	670	648	687	666	684	697	637	729	691	666	666	635	670	698	690	697	689	664	695	657	656	704	709	661	695	640	660	718	662	652	686	730	636	626	667	679	682	700	746	639	692	691	695	674	656	680	656	692	647	671	703	662	630	669	678	674	656	667	640	632	704	677	671	639	688	698	676	643	676	671	670	699	688	676	682	673	673	705	682	621	680	660	718	689	669	630	682	641	723	743	690	710	706	648	700	679	688	647	666	691	641	674	686	690	649	692	651	729	640	642	681	674	665	654	725	643	661	698	680	660	674	667	725	654	651	660	722	652	665	703	625	688	713	712	605	640	734	689	674	711	687	646	670	684	696	693	664	690	695	697	693	683	697	678	720	660	716	659	673	686	690	683	674	680	681	685	681	642	697	652	703	649	728	670	664	730	675	694	668	704	719	748	689	664	682	703	664	682	678	679	661	693	652	672	721	654	659	702	669	694	669	661	676	633	667	612	690	718	663	683	721	699	676	679	722	656	667	680	655	707	697	703	701	700	660	675	640	663	656	686	678	678	654	660	690	681	718	660	670	674	668	670	671	681	708	621	684	714	657	701	683	652	681	673	728	708	650	691	688	677	677	656	671	651	718	687	679	693	655	682	694	626	732	635	661	664	713	704	689	640	682	682	660	627	672	664	730	643	672	634	727	694	712	673	733	725	679	663	739	662	745	655	651	686	660	663	674	728	706	688	703	701	675	688	679	695	676	733	659	678	634	705	703	685	682	693	672	662	690	693	649	702	704	675	661	650	656	670	696	644	695	629	663	637	663	720	676	661	657	714	680	657	702	646	699	648	625	718	669	619	663	736	710	668	705	717	658	708	672	657	658	631	682	714	689	669	679	671	675	661	673	688	654	668	642	713	655	667	641	721	681	689	711	671	681	714	665	684	670	695	680	690	691	678	654	684	675	650	693	685	669	674	697	677	683	629	677	668	647	650	672	664	680	665	640	716	674	634	717	708	680	656	655	656	687	669	662	648	686	622	662	770	677	669	662	644	702	642	660	665	649	708	688	699	649	699	687	653	697	668	694	665	621	681	732	729	632	710	669	642	723	659	672	673	648	695	667	654	639	678	709	680	660	679	715	676	653	680	670	641	666	690	680	671	657	673	661	680	643	682	644	710	636	637	697	710	682	692	676	666	688	644	700	681	688	676	681	689	708	654	702	595	647	675	655	656	666	647	684	672	666	708	694	676	662	681	640	672	665	694	670	681	624	688	661	680	650	672	719	673	623	656	682	660	671	702	697	648	680	684	678
1466	2138	2824	3336	7807	9881	8468	4967	2439	987	391	186	88	85	71	55	76	59	55	68	68	43	67	57	52	57	67	56	63	58	52	64	57	73	70	58	60	73	53	62	53	43	64	58	63	67	70	62	62	63	66	71	63	68	53	43	57	58	58	69	53	45	62	57	57	62	51	66	56	60	62	46	70	59	49	64	60	60	70	71	62	77	73	64	61	59	52	55	59	62	57	59	56	59	59	50	67	60	63	56	65	54	72	73	66	82	62	61	52	65	51	73	61	65	62	43	66	61	51	50	45	66	60	61	50	74	51	51	69	56	62	55	56	60	54	45	66	64	53	63	51	58	65	66	56	70	55	64	53	64	61	71	58	71	67	57	48	76	61	66	58	64	53	56	60	62	65	54	60	59	69	64	66	70	64	64	59	70	55	61	65	68	53	60	57	54	57	62	65	69	52	60	52	61	52	58	57	41	71	50	57	57	56	57	76	55	55	59	69	78	46	60	53	45	70	43	57	60	62	48	63	60	66	53	72	73	50	73	69	64	54	56	57	63	65	55	53	66	53	76	59	72	68	54	61	59	57	71	55	63	56	58	77	62	55	69	55	60	52	60	78	59	60	74	67	57	60	59	70	57	70	55	55	65	60	54	63	57	59	70	60	59	50	59	59	60	55	55	51	71	55	58	67	60	75	63	56	63	62	55	65	67	58	56	67	51	58	60	59	50	63	74	55	68	53	57	52	70	70	51	57	59	67	56	44	66	65	82	54	84	66	46	51	55	64	68	65	65	54	58	69	68	60	58	81	57	49	68	57	54	61	61	54	75	59	56	63	54	49	56	44	57	53	59	56	71	70	58	65	64	63	55	65	64	63	66	59	60	57	70	67	56	62	68	73	65	65	49	63	60	79	65	61	56	54	68	47	77	66	66	72	55	66	45	65	67	65	53	70	56	71	58	78	67	48	67	47	68	50	57	53	56	63	56	67	62	54	66	58	54	57	71	54	65	65	63	62	61	60	54	67	74	61	62	50	58	65	62	58	63	60	71	67	53	68	58	62	59	50	63	63	76	50	65	62	56	58	55	66	56	58	64	66	61	59	66	58	80	57	65	55	60	58	67	57	58	62	58	62	62	65	54	69	60	69	52	58	65	59	68	71	55	66	50	57	55	67	49	52	56	72	75	53	64	65	58	66	62	59	65	57	57	49	46	59	80	68	55	64	46	56	61	56	64	65	58	52	59	66	56	52	59	71	51	55	62	68	69	57	53	61	59	55	64	68	50	63	52	52	60	62	57	56	62	63	69	81	68	47	56	55	83	59	64	60	67	65	64	64	71	55	52	67	66	67	60	70	58	64	49	56	57	58	56	53	54	59	66	56	62	60	62	61	56	47	56	61	54	51	65	57	60	57	57	65	58	65	66	54	62	52	62	54	59	71	62	63	62	55	52	67	62	68	69	53	63	52	77	75	69	59	68	69	73	63	57	63	53	74	59	54	71	66	64	59	60	66	65	47	49	60	54	69	65	51	52	56	68	63	60	66	58	56	57	46	57	65	68	61	62	52	71	53	70	55	56	59	90	48	54	59	45	61	58	57	56	64	57	58	67	52	53	51	65	73	55	69	68	76	54	55	57	53	48	66	71	50	55	65	62	62	76	61	56	55	62	61	57	52	64	54	64	59	80	52	39	59	72	72	61	48	58	65	60	63	59	52	65	65	43	58	57	54	66	49	58	46	47	58	66	68	61	53	43	65	48	56	50	58	55	60	61	61	61	65	64	68	67	61	64	77	61	64	63	73	75	60	67	59	55	58	58	62	57	66	63	54	68	59	74	55	66	73	58	57	77	59	57	42	60	69	89	66	53	51	71	63	58	50	59	63	67	54	54	59	53	51	64	52	53	51	56	77	60	67	52	54	58	57	64	52	54	48	71	68	63	56	60	56	65	69	53	70	77	60	56	59	69	75	60	58	70	72	49	70	66	73	64	54	55	55	49	60	72	47	65	51	67	65	66	63	65	63	62	70	69	60	48	62	56	57	50	65	51	64	64	67	75	61	63	67	49	61	54	64	51	66	64	63	63	62	72	61	49	58	67	63	55	59	70	67	74	66	77	63	75	58	59	54	73	63	55	60	73	72	56	62	61	57	62	65	58	70	58	57	47	48	52	62	57	49	69	66	74	74	63	52	69	57	66	69	56	63	56	69	51	66	65	54	62	60	56	58	47	64	71	53	64	65	50	68	57	64	60	70	53	45	61	68	68	71	49	60	60	60	63	66	53	64	70	46	55	68	62	71	40	65	54	66	72	71	56	64	53	43	56	57	58	68	59	66	59	57	57	76	54	53	56	53	69	54	61	59	60	63	63	57	51	56	58	50	66	67	59	68	45	55	60	43	67	65	72	55	65	66	58	56	55	77	49	61	55	55	47	55	58	58	53	62	58	75	60	56	63	53	64	61	62	57	63	64	54	63	57	54	67	71	72	67	66	54	79	58	50	71	43	56	51	54	59	71	54	66	59	71	70	67	48	65	57	67	50	65	78	54	69	42	59	65	63	60	61	54	55	69	64	57	69	65	61	65	66	59	42	56	58	54	70	56	65	71	72	62	60	61	60	52	70	68	54	62	61	52	69	65	64	66	46	50	62	64	62	59	55	75	46	56	65	65	56	69	56	58	54	57	64	55	57	64	70	63	52	73	67	55	62	72	58	64	74	49	69	47	68	63	60	57	46	66	63	63	65	55	62	61	75	47	69	63	69	52	60	62	56	69	65	73	68	62	53	65	54	53	57	53	58	54	58	60	62	65	70	64	72	54	75	60	69	54	64	65	62	62	67	63	67	68	54	55	63	68	51	47	59	64	58	62	73	60	51	62	64	56	56	61	68	68	54	63	66	59	64	62	64	54	57	65	70	51	62	72	63	63	55	54	57	63	61	60	60	69	65	60	59	78	64	62	60	59	62	64	63	77	65	50	63	65	60	61	61	55	63	72	52	52	67	59	64	43	67	74	64	59	50	55	48	52	65	59	45	54	52	51	57	70	50	50	70	53	53	51	59	70	55	47	57	65	52	55	66	56	60	72	52	59	66	53	50	72	70	65	64	67	53	60	52	57	64	69	69	69	55	51	63	73	47	65	57	37	56	62	68	62	68	56	58	56	62	58	66	63	62	61	71	57	51	75	51	60	59	60	62	51	55	61	78	70	69	64	55	65	55	66	61	42	45	57	70	65	63	67	56	60	58	63	62	47	54	62	59	50	61	55	73	55	69	53	62	62	73	56	75	64	62	70	80	68	49	61	64	68	52	64	48	67	53	60	61	74	59	75	66	60	63	62	67	57	63	71	60	58	58	65	56	53	47	54	64	73	59	52	77	61	79	55	56	63	68	71	55	59	60	63	45	47	57	70	52	46	54	67	58	60	62	59	66	53	54	44	49	69	52	52	58	56	71	64	66	54	51	75	56	63	59	56	52	62	68	69	53	34	63	68	52	56	62
25895	23901	22073	40527	59048	58962	50021	38984	29022	18672	9387	3933	1621	1039	762	756	756	722	734	708	700	734	730	699	753	739	712	796	757	720	696	742	664	727	713	740	720	714	764	748	750	693	687	667	678	744	710	749	651	741	736	693	728	761	743	759	771	689	705	680	732	712	744	781	751	747	755	718	764	770	711	665	751	720	741	734	707	766	715	742	719	720	743	703	700	730	754	705	693	720	669	782	710	749	720	705	706	688	771	778	738	741	698	761	744	759	719	689	752	720	733	765	753	715	733	774	728	784	736	722	730	679	731	703	758	726	754	716	750	711	759	734	715	688	736	724	752	777	731	705	758	716	714	706	747	775	740	719	698	717	669	729	688	782	732	698	693	733	711	722	718	709	750	739	716	709	707	736	757	755	756	684	700	724	766	749	690	735	752	723	768	712	737	695	685	690	728	762	725	732	706	702	740	797	682	754	738	764	695	705	706	706	754	713	711	717	725	687	749	731	694	762	717	694	735	732	744	764	781	728	752	718	750	747	670	683	753	753	697	730	742	749	722	713	759	803	738	711	748	682	721	737	716	712	752	723	756	729	750	747	724	708	727	760	743	754	748	710	719	719	721	760	659	742	758	688	712	690	690	724	726	724	729	764	683	735	728	748	703	745	715	692	726	702	710	717	770	758	721	699	745	733	741	816	759	750	780	750	731	713	785	683	728	729	739	744	783	723	696	749	754	798	717	729	737	755	711	740	740	723	744	736	743	703	726	744	775	774	720	745	769	734	668	702	688	729	704	761	788	742	685	728	728	747	753	733	726	719	768	708	715	692	718	774	774	728	703	705	704	715	696	764	731	752	718	746	706	704	741	724	741	687	726	746	752	729	773	753	746	775	714	738	735	727	766	744	763	732	731	753	742	737	721	756	736	724	760	719	718	702	733	746	700	759	731	747	746	726	732	759	728	760	733	725	764	730	741	732	752	693	733	795	714	741	758	698	748	746	764	732	768	749	749	748	730	726	735	753	731	705	734	732	751	711	730	707	712	740	723	746	775	761	759	795	721	737	660	732	752	720	747	731	723	756	732	767	717	722	765	760	734	740	773	721	691	734	696	721	741	765	733	702	783	767	733	708	759	796	702	753	728	735	716	690	734	718	716	739	742	738	760	718	755	738	701	744	712	701	737	702	799	720	690	764	776	738	756	716	759	709	750	746	742	721	770	702	754	726	761	731	744	711	725	714	765	731	728	771	710	779	755	740	715	728	734	743	710	754	741	724	732	699	763	691	744	756	728	735	736	724	719	700	757	759	718	753	747	763	721	737	711	707	692	751	664	750	712	749	786	761	699	745	710	739	712	736	789	701	697	704	723	684	701	727	720	740	742	760	736	755	744	707	735	717	688	682	712	718	755	703	714	734	691	673	760	731	731	768	688	755	743	728	741	789	741	696	698	742	730	702	691	694	715	715	732	715	726	750	745	722	760	755	725	668	726	761	760	759	707	729	742	725	709	743	781	733	771	724	756	751	745	738	712	726	732	727	740	720	732	741	721	672	704	747	686	698	737	726	707	726	743	726	744	763	746	745	734	789	749	721	707	764	734	725	715	740	729	692	729	715	708	727	726	718	733	756	750	721	735	776	693	713	700	728	721	740	723	701	714	696	799	736	726	745	721	710	743	760	765	795	674	764	745	682	728	762	726	726	717	736	734	746	726	700	699	704	712	765	706	740	754	730	742	767	753	726	752	744	704	747	743	722	776	739	743	746	710	708	738	787	763	749	713	735	754	735	753	757	736	718	687	738	687	705	710	743	711	766	700	715	737	749	716	718	698	760	726	724	740	766	716	708	731	765	702	677	718	756	761	762	725	733	737	790	698	740	726	709	756	752	744	733	742	730	672	763	742	742	715	701	739	749	757	771	736	747	715	740	750	730	730	716	769	697	754	727	747	706	731	695	766	731	773	753	690	742	686	721	679	693	736	710	683	706	723	780	691	728	707	684	694	741	748	741	735	757	759	723	752	748	695	735	712	736	679	695	703	709	704	732	725	716	733	716	708	734	770	711	778	747	738	739	739	729	718	763	715	737	720	731	714	707	744	735	723	727	717	756	747	737	740	680	749	705	768	701	740	769	699	756	800	733	733	748	754	735	706	763	710	725	733	693	703	721	759	727	776	716	697	702	686	727	771	720	686	746	801	751	758	736	738	713	752	747	728	725	810	754	733	683	717	721	731	782	737	703	738	749	747	736	720	723	748	729	768	716	779	766	745	713	739	768	732	727	752	710	768	732	745	699	731	722	719	729	731	724	716	710	722	705	716	734	700	754	687	727	780	744	743	711	733	718	728	778	741	697	746	727	750	732	791	768	726	747	775	684	758	716	705	759	735	713	693	725	747	730	752	735	745	688	751	749	746	726	748	755	772	698	704	760	696	759	683	729	753	680	745	764	765	722	713	756	708	751	744	731	687	712	758	770	741	754	738	763	745	736	726	733	688	729	698	688	731	718	662	798	711	710	722	703	703	734	726	750	718	733	708	710	710	734	715	692	736	781	677	728	775	694	767	732	710	732	760	755	777	703	736	779	753	724	717	728	726	763	680	698	722	743	715	768	756	763	741	729	757	768	756	715	761	742	760	740	700	695	693	708	731	740	744	768	715	727	731	749	723	757	724	676	741	751	722	723	710	669	783	767	738	708	704	726	764	738	754	715	745	820	768	719	780	717	751	759	710	698	702	756	703	758	739	744	741	784	742	680	713	747	725	729	731	723	665	732	737	737	757	764	760	744	751	732	713	746	727	711	729	724	738	764	720	700	763	715	707	723	730	759	709	726	755	762	809	748	706	704	717	732	749	726	747	758	752	721	702	746	730	720	728	716	758	765	744	705	720	707	749	696	725	755	756	723	732	708	737	757	761	722	739	693	738	703	740	729	716	708	766	706	710	710	780	788	760	708	714	694	694	713	743	735	723	743	698	707	760	738	714	722	730	755	724	717	694	726	732	698	780	739	753	736	689	737	730	787	731	700	790	746	770	736	742	716	760	758	704	706	696	727	725	726	796	730	726	695	791	718	699	746	765	711	702	731	766	713	717	721	772	779	749	784	698	774	709	716	724	765	712	742	734	748	714	704	683	748	691	713	737	768	759	774	785	720	704	727	688	749	725	731	752	729	701	790	765	770	721	742	715	719	722	689	734	702	706	749	694	702	722	735	762	725	722	706	782	711	713	726	730	775	743	761	717	749	715	805	739	735	719	787	783	762	761	733	711	705	700	711	740	750	757	741	710	721	730	753	740	766	708	765	769	737	730	721	699	699	732	741	731	780	725	691	756	704	777	727	709	742	684	746	749	700	721	726	766	739	769	739	714	764	713	699	809	720	730	706	734	715	708	728	763	716	705	710	769	770	756	743	737	743	756	742	744	715	739	731	712	729	727	703	694	738	725	725	716	742	708	743	724	723	712	716	735	707	763	677	728	795	796	703	770	742	739	752	714	678	709	734	726	707
2770	1619	3272	4650	8092	8661	7266	4748	2349	957	391	191	115	72	62	55	59	59	59	65	63	43	61	73	54	54	61	53	67	61	60	64	57	59	53	67	64	62	64	45	63	62	53	43	52	65	50	53	71	67	77	69	61	52	61	67	55	67	74	51	69	61	67	71	72	54	68	49	69	53	53	51	65	67	55	70	60	59	73	67	58	57	64	63	59	65	61	49	46	57	57	70	60	63	52	61	51	59	60	70	52	63	75	63	78	57	60	66	67	69	72	74	66	60	62	54	60	50	57	52	66	71	57	56	66	57	67	54	69	51	58	69	63	62	41	54	50	50	60	57	58	60	64	70	63	58	74	52	60	68	62	63	67	60	67	51	64	51	56	65	49	52	69	61	58	57	53	54	71	52	57	66	73	65	62	59	54	61	53	67	73	55	53	73	67	73	63	47	64	60	49	58	58	70	54	55	46	65	47	61	57	58	71	70	56	64	66	52	61	51	64	70	64	69	71	69	41	68	60	65	60	57	49	61	68	73	60	55	54	58	66	58	80	60	60	53	60	52	54	55	59	65	68	52	59	60	60	64	62	66	61	71	64	59	57	63	55	54	56	53	47	71	67	50	77	50	67	53	69	56	64	56	75	63	54	53	53	66	61	61	58	52	65	57	72	72	69	57	58	73	75	65	63	62	51	58	60	81	61	60	52	59	56	61	58	46	61	54	50	75	56	50	57	51	78	58	65	63	65	56	58	57	64	52	60	54	66	57	59	47	53	63	67	60	51	56	59	62	64	70	68	56	54	62	49	60	63	63	66	58	63	72	63	61	59	78	72	55	67	72	57	70	65	63	69	59	54	56	83	67	63	65	58	59	57	64	55	62	58	63	54	59	52	64	41	64	63	53	64	66	64	50	66	53	56	68	68	70	58	63	64	60	44	76	54	57	56	62	66	51	60	67	47	85	72	58	61	59	58	59	52	58	56	59	56	60	61	57	66	65	65	53	68	69	57	59	78	55	63	59	57	67	54	68	57	51	72	63	62	59	63	50	57	74	59	53	67	77	67	53	53	66	62	57	69	54	65	71	77	59	41	62	47	66	58	54	75	70	60	62	71	57	75	49	50	60	70	60	59	68	65	73	49	56	65	67	75	60	74	83	68	65	59	63	67	76	57	60	67	58	48	66	73	54	68	65	67	53	48	62	67	54	66	53	73	59	60	53	65	63	62	68	64	61	58	56	70	70	63	67	52	66	64	82	58	63	56	63	67	61	57	59	55	49	65	51	67	47	53	68	55	58	68	52	75	61	48	72	83	65	66	68	63	56	58	58	65	59	60	56	55	73	51	69	63	73	62	63	66	67	66	64	65	69	76	50	56	62	55	61	62	59	53	72	54	57	58	63	61	63	66	68	59	70	64	62	64	46	61	57	51	46	60	68	49	55	63	65	70	60	64	60	53	53	61	57	58	60	55	67	63	61	61	55	61	62	53	78	54	63	67	50	71	52	57	57	50	52	55	70	61	55	58	62	56	73	77	74	64	69	50	58	63	67	65	77	68	68	68	68	62	61	62	55	62	72	65	71	55	54	51	62	66	66	69	64	48	79	50	68	77	53	70	57	54	74	79	68	61	58	64	43	46	71	53	62	66	58	68	79	73	50	61	66	72	58	71	73	58	58	52	71	68	61	63	61	64	52	60	71	49	58	52	63	68	67	77	60	63	56	79	58	53	52	53	50	56	67	81	53	66	65	59	59	68	53	46	69	56	76	70	52	67	59	54	66	67	61	66	67	63	52	54	57	63	52	57	61	65	67	78	58	56	65	55	49	74	61	65	57	67	61	59	66	80	54	73	59	59	65	75	67	69	62	61	58	54	72	67	58	59	59	52	57	56	61	64	53	59	59	63	58	65	69	67	72	66	45	49	52	54	68	71	63	55	69	73	49	51	76	47	49	64	59	60	69	64	49	59	71	64	65	61	69	54	57	61	61	62	59	60	45	76	61	62	51	57	68	70	53	57	61	67	55	61	73	59	69	67	71	55	67	58	74	67	57	57	53	64	73	52	66	60	60	54	58	64	58	47	58	73	80	56	69	49	50	47	67	54	69	75	56	51	66	50	56	42	67	60	63	56	50	59	51	59	64	65	47	68	63	66	63	41	72	45	57	61	76	71	54	58	59	58	60	74	72	62	56	58	61	53	69	68	59	62	56	54	53	56	63	65	66	73	57	67	71	52	56	50	66	70	46	70	74	69	69	69	78	59	48	80	61	54	51	46	68	65	70	60	72	56	63	69	50	53	59	60	54	63	55	74	52	64	55	60	49	67	67	65	63	69	54	66	53	56	67	61	70	59	63	58	62	57	63	55	49	54	63	53	59	48	72	65	49	64	49	69	71	75	61	56	61	71	69	48	54	67	60	55	50	45	53	65	68	59	62	49	69	59	48	54	68	63	58	58	69	60	49	52	60	51	59	74	63	76	72	55	57	58	46	60	47	53	52	70	63	44	52	54	75	63	70	60	62	72	55	74	78	58	63	56	65	59	61	51	60	64	61	57	49	63	67	66	58	54	63	69	70	72	53	70	46	64	60	67	63	52	62	70	50	68	51	66	71	63	75	62	60	68	67	50	59	74	57	60	55	66	63	78	71	61	73	53	62	60	56	70	57	61	73	56	69	50	45	65	59	63	57	60	54	66	64	51	61	62	74	81	55	69	65	65	54	46	63	58	71	52	72	61	71	60	79	59	56	59	65	54	65	70	74	65	64	61	58	67	69	59	50	64	62	66	54	61	74	65	61	56	53	50	67	45	50	74	68	58	53	56	61	55	52	59	58	66	59	68	66	61	45	45	55	66	58	54	70	60	49	54	51	74	57	58	55	56	78	61	61	58	64	62	74	59	51	59	66	59	45	65	50	63	56	47	54	60	58	61	57	60	69	68	63	60	66	57	56	60	58	57	54	75	45	58	68	56	71	62	53	60	73	60	56	65	66	59	62	57	86	43	69	71	63	61	57	75	64	53	63	74	62	44	56	46	68	67	81	66	63	78	56	61	59	59	64	66	59	70	61	50	58	65	49	60	58	61	61	58	61	53	50	58	64	47	69	56	53	67	53	56	62	65	56	49	63	53	66	66	69	76	61	68	60	55	63	64	48	63	71	64	71	56	60	77	60	65	65	62	51	54	67	58	68	44	45	56	67	68	73	51	48	45	56	53	59	65	53	45	48	51	63	57	56	72	77	48	54	59	67	53	56	67	77	71	62	65	65	74	49	56	62	61	66	63	47	62	62	69	62	58	65	56	57	74	55	68	65	63	64	58	55	60	53	59	65	59	75	49	66	73	69	59	64	49	75	57	58	69	54	54	62	54	69	69	68	70	62	41	69	55	65	50	57	66	89	74	53	63	62	72	63	50	55	43	63	63	63	60	66	71	58	55	65	68	55	70	51	66	42	64	54	65	88	44	62	79	72	52	66	65	55	58	62	61	57	60	73	62	72
25438	21045	24599	42451	58959	55955	48807	39065	29248	19569	10082	4192	1744	1004	853	809	761	725	753	722	734	750	725	730	741	684	776	754	660	774	762	758	704	762	785	713	740	756	762	726	752	766	693	705	730	707	767	758	752	721	773	735	765	720	735	726	722	784	751	712	694	728	719	717	750	772	705	763	732	749	722	691	770	781	699	775	713	760	786	695	774	715	754	739	685	781	712	720	773	739	727	747	756	709	737	696	763	703	719	743	772	722	762	755	744	739	716	730	723	698	708	712	690	752	720	743	742	760	769	744	719	723	727	737	757	733	764	766	760	789	701	707	758	738	759	753	702	743	714	747	717	751	766	764	795	762	762	723	714	745	727	696	762	780	705	767	735	709	753	762	797	747	725	757	725	732	737	728	695	757	747	732	742	752	726	683	768	719	740	716	734	722	746	763	805	746	755	730	713	744	726	714	743	747	794	728	759	737	761	754	703	753	728	743	751	739	755	737	689	759	716	732	777	731	745	757	727	807	732	779	711	770	713	740	732	765	721	730	719	704	719	796	734	785	720	737	745	739	705	739	758	683	735	733	805	748	744	772	741	768	741	767	783	722	741	767	724	731	814	738	743	744	772	729	713	706	744	779	763	769	764	715	730	725	751	774	782	727	719	747	760	743	754	764	714	764	785	770	691	726	729	725	713	721	745	741	779	783	757	758	749	778	742	745	728	738	751	760	745	761	705	728	760	727	734	751	724	762	784	701	690	698	751	717	687	794	708	793	723	776	703	764	728	723	708	714	739	777	781	708	706	742	776	729	750	767	728	776	770	731	759	723	723	730	759	746	747	738	735	747	732	746	702	771	745	693	718	761	708	769	709	739	751	726	716	773	752	752	666	741	789	757	751	740	749	746	769	780	738	712	713	731	735	723	779	695	772	738	720	790	701	734	749	750	713	769	721	759	798	739	789	788	739	722	752	724	739	774	755	765	748	792	734	784	740	744	754	708	742	769	772	778	755	733	757	750	737	764	723	702	721	727	695	661	763	728	740	722	764	777	754	739	686	767	733	777	777	795	747	708	737	764	761	736	740	719	752	748	727	745	775	727	732	764	767	751	764	749	744	770	734	762	757	768	734	731	705	752	751	758	773	785	734	735	785	739	729	775	730	682	734	725	732	731	766	746	730	732	787	712	687	758	716	729	723	807	776	735	760	778	706	767	724	722	708	726	700	746	746	720	781	763	721	741	744	740	710	752	721	750	747	760	701	759	733	756	747	728	757	774	715	730	698	738	750	757	716	753	739	744	715	750	716	747	775	732	739	740	726	769	707	720	764	704	708	735	741	773	723	740	727	773	717	728	731	725	709	768	694	786	747	765	746	776	766	709	775	688	740	694	742	704	795	751	743	749	764	773	778	798	711	732	714	726	756	732	747	764	743	737	738	752	699	784	735	779	709	728	770	746	764	802	768	743	709	785	754	745	758	802	745	698	723	733	725	718	738	755	766	728	758	752	745	735	742	755	759	755	702	747	754	726	764	722	731	743	711	707	730	709	739	753	734	730	799	753	750	795	743	728	733	728	744	753	750	744	790	719	758	716	724	724	770	708	762	753	736	786	759	727	699	761	744	754	739	687	769	783	755	736	721	737	715	738	714	749	781	762	759	744	707	731	770	744	752	736	694	736	746	747	715	744	704	717	765	723	735	707	696	771	730	738	772	771	733	707	780	734	746	697	755	788	759	778	723	715	724	757	742	724	758	797	736	776	784	742	725	758	728	747	748	734	725	718	728	693	782	754	739	735	727	743	804	762	746	648	706	751	747	745	713	763	732	741	755	728	747	754	755	781	731	735	717	770	744	816	704	716	756	698	740	718	700	712	753	729	706	770	699	711	720	757	723	699	727	734	744	752	753	754	762	737	748	669	753	757	724	687	742	770	739	706	750	760	719	738	742	778	762	756	764	721	779	725	751	740	780	748	708	778	767	721	726	719	764	702	763	692	745	738	758	706	729	716	748	796	718	758	712	769	786	703	734	763	766	759	764	762	747	741	718	695	741	758	769	701	739	719	736	799	718	740	734	759	747	712	715	698	736	751	747	786	692	790	708	710	700	733	742	748	733	714	738	771	763	744	700	747	742	746	737	716	777	747	716	755	798	731	689	793	773	738	703	738	754	729	728	730	784	723	791	745	773	717	781	763	747	749	781	786	753	752	722	732	730	710	742	730	742	731	723	786	725	724	729	713	707	774	790	675	729	768	712	759	761	735	739	745	724	740	740	718	768	718	746	755	724	737	765	732	773	774	762	705	750	754	739	742	722	737	796	776	782	711	751	726	774	731	712	751	685	728	773	722	808	738	760	750	757	737	719	734	792	728	703	744	747	720	709	764	720	778	750	756	720	720	742	728	721	763	720	700	744	746	700	740	737	753	715	726	710	745	751	708	739	724	714	700	752	739	742	742	744	793	749	741	787	724	768	675	718	769	747	721	760	777	737	780	736	769	779	745	720	776	726	795	720	740	723	718	704	715	644	738	774	763	731	771	783	749	765	721	725	725	689	803	731	774	757	720	750	794	753	694	720	746	744	819	744	782	716	760	682	742	770	783	721	763	784	764	730	724	740	725	759	759	766	690	762	771	712	768	791	823	744	745	717	730	777	714	730	760	774	772	719	735	723	713	777	732	742	739	733	684	703	783	764	725	698	695	689	745	714	709	739	723	728	687	672	694	812	721	733	782	737	765	742	737	718	727	770	781	770	675	758	702	729	781	730	743	726	716	746	743	705	776	726	743	734	696	710	745	729	780	761	785	739	764	767	749	768	737	740	777	759	708	796	752	761	733	709	692	759	717	762	715	721	721	776	728	738	768	730	720	839	773	746	728	738	768	756	755	744	756	762	725	722	704	780	758	739	757	708	748	729	754	706	759	693	709	733	760	734	742	721	721	731	769	746	711	739	725	774	693	750	730	693	749	728	759	742	751	745	775	753	775	746	718	720	800	722	734	705	752	717	732	720	747	733	717	775	693	761	744	739	738	720	699	737	749	759	755	732	771	736	761	750	765	716	740	758	713	699	733	744	736	710	779	771	757	729	714	708	724	761	761	732	776	749	727	748	736	665	804	734	705	731	749	734	752	717	749	697	722	775	692	734	783	766	797	776	783	741	690	740	795	722	766	769	749	760	714	753	767	787	742	761	749	746	743	776	704	720	779	744	745	748	661	747	754	771	727	763	777	759	722	716	742	698	758	779	747	742	756	741	784	753	755	729	745	738	724	793	743	719	703	730	696	764	720	764	762	808	675	730	726	763	734	718	713	775	726	721	732	759	753	750	735	703	727	729	707	749	751	755	745	737	761	785	771	761	748	737	740	701	702	759	732	717	690	775	718	777	722	738	746	748	696	756	791	724	729	735	722	733	771	754	742	773	778	764	771	727	744	700	773	765	762	804	779	794	766	737	748	764	703	712	700	719	716	750	752	796	760	761	692	785	723	715	753	709	695	773	766	750	724
2065	3257	8006	10845	12966	13498	9625	5949	2950	1210	469	190	111	67	76	61	63	48	70	76	78	73	50	70	68	66	51	68	62	62	62	81	62	66	66	59	72	68	62	63	74	72	71	66	68	53	72	52	67	62	65	46	61	48	74	72	56	62	88	64	70	59	57	52	60	65	70	53	66	61	55	64	66	67	74	62	53	63	68	62	72	55	65	73	66	64	78	75	66	68	72	52	64	56	73	65	65	70	66	71	65	64	54	73	51	72	56	64	65	68	63	60	74	74	64	57	62	54	78	65	68	61	65	67	60	69	64	69	71	80	65	63	67	73	67	85	71	74	72	71	55	59	51	66	69	86	55	53	69	56	60	73	62	68	70	73	53	75	77	66	61	54	66	64	57	70	65	61	61	53	51	72	69	62	68	61	78	55	80	60	65	67	65	63	58	80	67	58	63	68	69	58	65	76	60	68	71	72	68	60	63	64	77	61	61	53	60	58	59	59	58	74	62	69	67	70	79	79	66	72	63	66	76	67	72	70	69	66	70	64	50	63	72	64	69	87	82	54	62	56	57	76	74	70	66	67	67	70	58	67	74	83	66	59	62	76	60	68	62	60	64	81	63	67	56	56	69	56	63	77	85	71	81	64	63	72	78	65	52	76	64	63	70	70	80	64	56	63	51	57	64	64	87	65	82	54	61	72	75	69	57	65	64	77	73	59	57	72	67	58	76	65	47	57	62	58	69	77	64	73	65	72	68	62	60	67	62	57	72	71	65	54	69	62	75	62	47	79	63	60	68	74	66	49	60	57	56	72	64	62	64	60	64	77	75	83	61	62	64	53	77	55	67	62	67	52	73	46	72	68	59	59	70	62	61	62	64	78	62	58	74	68	63	61	56	69	71	66	66	58	67	54	61	58	78	66	70	69	71	57	83	74	78	47	59	62	76	71	66	62	58	74	61	68	51	62	58	69	75	87	68	65	69	90	71	66	66	70	55	65	72	60	55	70	59	81	67	76	51	68	69	64	69	75	73	63	62	70	65	71	71	71	61	60	67	70	69	64	66	82	75	57	69	62	47	55	59	60	64	60	71	62	59	55	69	62	71	74	65	61	62	64	65	72	58	58	76	67	70	64	48	64	66	72	64	61	60	67	71	60	78	68	69	61	71	53	59	66	66	63	68	70	73	65	74	73	63	70	71	70	81	63	76	63	85	59	72	70	62	57	72	67	63	63	54	76	90	80	61	69	77	69	61	78	64	65	69	77	64	71	79	67	75	68	52	56	59	69	58	47	60	67	60	53	64	67	61	61	69	63	68	62	62	60	60	49	58	58	83	55	67	76	68	74	72	67	81	70	71	65	59	76	68	73	68	59	72	61	73	75	66	60	60	67	70	77	56	65	64	80	67	51	67	51	61	50	55	65	50	63	43	69	67	76	71	63	82	72	62	65	62	63	61	69	59	63	53	71	69	54	66	67	54	76	58	62	68	55	76	73	76	73	76	75	64	73	71	68	59	68	61	59	69	59	69	53	60	64	66	64	77	66	57	57	77	66	55	70	64	68	66	73	68	62	68	49	45	59	71	57	56	62	64	68	74	55	66	69	53	70	64	81	68	59	75	69	65	67	76	54	64	75	82	55	82	61	69	59	58	66	75	55	78	64	61	75	56	71	71	75	72	61	72	89	79	61	53	74	74	70	80	59	74	68	64	73	63	70	49	71	67	68	78	73	63	71	73	67	53	57	69	62	67	68	59	63	72	78	49	69	71	60	75	69	62	81	67	72	49	61	59	62	66	67	70	63	79	48	65	57	71	48	73	75	60	52	68	78	65	64	72	42	66	68	66	81	66	47	53	64	73	59	61	67	65	65	68	70	60	69	55	75	65	63	64	69	52	63	61	66	55	71	61	57	49	60	67	55	67	55	82	58	59	55	68	69	72	49	69	68	59	69	64	63	54	65	67	54	54	62	61	71	70	53	74	67	69	75	71	59	50	69	74	64	58	51	55	83	48	78	80	61	69	55	66	59	55	74	75	66	69	72	60	63	66	71	54	72	50	58	69	62	46	65	67	69	76	66	58	52	93	83	64	55	62	61	54	65	64	56	58	60	84	59	56	54	73	81	72	67	60	58	45	78	69	88	65	59	62	54	73	76	55	74	55	69	62	74	66	60	63	75	65	62	82	68	52	67	67	62	76	69	61	57	76	65	57	67	62	68	62	62	60	82	68	64	66	60	66	66	61	65	63	57	78	57	68	58	64	54	63	69	65	68	65	68	70	64	56	59	76	76	63	58	73	76	68	71	53	67	69	61	62	65	54	64	57	59	69	82	61	70	58	60	77	59	64	61	77	70	67	65	61	83	74	50	62	56	73	62	75	80	66	66	61	67	62	66	60	60	74	70	52	71	80	70	76	63	60	76	70	67	59	57	82	67	64	80	62	79	67	60	59	63	62	72	64	69	71	64	68	61	68	71	63	78	64	66	66	67	70	62	72	68	62	74	65	64	72	67	68	48	67	57	67	52	64	67	66	72	60	68	59	47	59	75	77	68	62	61	63	70	68	75	67	87	60	65	55	66	61	71	63	64	64	81	67	72	71	58	67	63	54	78	58	70	60	63	67	68	70	57	74	74	81	84	76	61	66	64	54	70	63	69	52	67	67	45	58	69	73	65	54	63	52	63	73	57	72	86	50	68	69	69	64	61	72	65	69	64	70	70	65	60	64	57	53	58	50	63	61	72	70	65	61	68	58	78	64	45	63	54	60	89	58	60	59	65	73	78	73	66	66	64	39	53	65	58	77	75	77	81	68	74	65	72	51	54	62	50	67	67	64	66	64	76	56	53	57	64	61	75	66	56	60	72	79	59	63	64	50	60	75	61	58	54	77	61	75	55	63	60	61	69	68	67	62	69	56	71	68	73	63	62	74	77	63	64	74	64	77	55	64	56	64	88	72	58	76	72	64	75	72	69	54	58	69	56	68	58	67	64	66	54	57	62	67	60	64	69	68	56	62	63	70	60	81	67	66	57	68	72	62	55	57	67	70	63	59	88	57	63	68	61	74	65	68	58	70	57	69	46	62	66	64	57	66	65	68	78	67	82	69	52	68	66	68	72	76	57	61	58	83	54	87	77	64	47	76	65	75	68	64	64	77	68	61	72	67	51	76	70	61	50	78	55	71	53	64	69	68	67	68	45	57	73	80	66	69	50	81	51	63	70	64	62	69	70	61	61	74	61	70	66	70	61	46	55	65	76	65	68	87	51	58	70	77	59	54	74	77	78	62	63	51	55	63	66	84	59	70	61	62	50	58	66	58	71	59	57	64	64	67	71	64	59	54	58	57	64	56	66	53	51	71	77	72	61	71	66	72	71	65	65	52	63	63	69	44	62	63	63	77	74	62	71	72	72	73	82	70	66	63	56	64	45	62	59	68	58	51	70	78	69	71	65	84	72	63	66	61	74	45	62	61	84	65	66	71	80	77	65	54	64	59	61
30000	27711	35778	53229	69503	63202	52459	41800	32111	21988	11978	5096	1994	1135	888	827	835	790	848	769	795	769	813	843	765	790	820	777	813	752	781	799	791	815	740	795	786	789	797	726	785	815	818	757	763	754	771	799	767	812	764	824	754	816	840	815	790	785	770	766	759	775	830	801	786	783	736	818	806	788	734	769	792	827	779	799	792	780	795	783	762	800	785	787	780	761	824	831	780	805	792	836	818	738	790	779	796	796	767	787	771	837	792	763	813	780	775	772	748	754	797	770	849	815	820	747	776	774	777	783	771	764	788	812	812	902	764	789	836	772	774	733	754	743	844	794	742	779	761	798	751	722	799	796	804	776	775	778	804	753	784	831	847	767	769	787	829	790	796	791	796	787	801	774	777	798	805	768	799	772	758	844	753	822	839	806	751	811	808	748	833	840	794	753	803	767	767	777	777	804	742	811	797	806	837	793	762	793	868	774	759	772	795	778	762	790	783	839	751	795	771	814	748	815	789	752	751	805	785	791	803	826	767	755	791	764	761	819	870	737	783	751	770	843	782	765	755	733	810	791	774	769	785	806	835	722	812	826	771	785	761	778	789	830	763	830	764	793	835	744	805	762	790	816	789	814	766	788	791	765	778	816	776	777	816	755	762	810	751	830	800	792	781	774	833	797	768	799	825	783	754	818	754	773	789	823	796	823	754	851	799	823	763	718	743	790	786	813	808	809	789	806	829	811	730	787	742	797	746	771	754	759	820	750	793	771	765	793	819	801	803	790	774	776	813	795	772	807	807	793	809	780	820	775	740	714	765	824	796	751	791	850	745	786	759	766	749	770	813	782	793	776	769	771	799	772	777	800	785	809	840	767	783	804	781	765	834	809	762	825	764	831	802	778	808	756	795	810	772	785	806	835	779	796	761	785	820	856	792	760	815	840	738	775	748	808	816	782	756	815	771	807	792	872	783	795	779	806	771	815	785	872	807	795	757	774	779	786	804	794	739	773	802	765	862	789	802	764	783	823	752	801	760	790	789	784	770	792	786	718	789	801	794	823	755	773	801	755	791	777	804	800	829	785	785	768	767	775	769	788	810	785	784	806	787	795	777	727	807	788	795	796	804	788	799	792	819	752	764	780	739	751	772	757	822	776	823	781	763	798	748	740	799	808	801	773	855	767	789	768	817	793	786	760	801	775	783	783	855	798	813	776	841	758	773	827	731	760	806	787	834	804	734	794	843	793	768	778	748	700	786	820	768	765	817	804	817	802	767	789	821	773	803	771	757	765	820	771	822	813	769	812	781	786	783	807	840	726	805	794	757	768	751	756	820	830	789	838	809	765	724	801	793	777	790	811	794	788	798	787	774	759	850	832	770	790	816	828	843	770	772	768	801	748	791	789	749	806	776	757	845	753	777	773	816	806	813	765	752	839	758	772	782	794	774	764	776	754	766	790	756	744	774	808	739	809	767	777	807	778	754	790	762	792	779	789	836	788	788	787	804	759	781	770	827	809	780	837	786	751	762	799	769	795	780	755	751	754	768	787	790	802	782	785	816	796	789	765	768	808	727	837	807	801	804	807	765	791	751	767	812	739	829	868	794	786	848	794	783	810	748	825	725	766	760	793	791	783	776	789	829	790	781	783	815	830	808	774	770	780	851	816	807	735	842	786	777	825	785	819	807	766	753	753	774	764	825	748	776	796	753	747	797	837	782	764	825	762	775	839	779	768	845	787	844	777	756	766	824	832	839	745	762	781	806	759	779	797	815	762	772	751	774	828	757	811	740	795	769	773	765	749	806	769	817	865	803	827	781	826	816	743	785	773	819	780	747	824	804	780	791	776	784	811	799	798	771	819	743	811	781	787	801	813	822	736	828	794	831	809	776	817	713	721	773	784	804	744	826	784	767	800	831	810	793	771	771	761	807	830	819	779	824	839	805	798	789	756	811	792	780	828	804	784	800	784	769	795	847	801	795	802	800	764	775	802	832	743	802	756	765	760	781	803	770	778	810	738	777	771	768	809	798	759	770	817	733	762	797	790	831	812	778	827	808	792	801	803	791	765	830	755	795	803	822	815	788	773	792	762	763	761	786	782	788	801	791	776	780	794	787	797	801	808	783	833	765	776	775	767	839	773	813	797	753	836	752	787	771	805	733	757	767	785	841	780	813	828	765	781	823	769	743	770	799	811	806	821	802	818	756	806	819	763	768	791	794	763	795	811	748	803	828	815	790	799	760	805	779	794	798	746	731	775	740	777	777	795	768	805	802	811	785	781	783	808	812	779	789	811	755	779	781	791	732	772	815	781	843	785	806	786	820	768	814	802	775	782	821	849	776	779	790	802	733	809	797	780	804	783	755	774	742	750	809	821	756	770	786	785	793	750	849	836	760	766	797	828	774	801	765	798	781	749	757	765	813	788	794	815	820	801	704	781	839	716	787	790	795	835	773	759	777	809	793	765	762	765	751	776	772	802	812	752	755	828	777	801	810	795	818	853	848	805	763	794	788	797	810	793	789	808	797	835	774	800	815	829	763	819	787	782	774	769	829	829	800	805	784	813	792	754	739	788	819	828	731	755	761	820	818	759	797	758	741	745	808	808	796	787	803	783	802	804	737	786	798	849	773	777	781	829	800	783	813	760	800	776	741	791	838	786	825	762	824	780	826	744	768	837	808	778	762	807	830	798	782	794	801	814	783	804	814	809	834	805	795	820	761	787	822	765	778	763	781	797	798	776	788	827	761	795	773	806	778	785	772	761	794	807	776	803	803	789	747	794	795	801	749	794	783	748	807	767	785	782	806	790	811	771	782	768	789	795	799	767	774	777	786	811	778	817	762	765	803	777	774	798	809	815	765	764	805	783	766	761	820	807	835	802	804	809	766	808	771	816	830	819	792	788	783	817	836	803	811	780	792	797	794	752	750	735	822	777	759	814	727	811	817	832	800	770	805	824	784	813	803	812	821	779	813	820	778	817	772	783	762	821	793	857	778	788	756	791	740	763	786	785	795	714	745	808	755	784	793	840	804	767	822	808	815	773	735	778	742	797	759	808	801	811	777	789	793	760	818	828	792	776	758	798	782	761	763	839	811	804	776	789	894	793	752	862	801	776	735	796	802	744	817	789	802	816	792	765	790	754	754	817	782	770	805	822	749	818	760	793	737	795	768	768	839	784	749	791	767	771	753	778	792	769	775	779	814	773	798	785	809	768	773	742	780	798	803	817	809	808	742	777	770	740	796	824	799	809	795	748	829	762	793	783	826	795	793	818	794	750	755	788	738	803	784	850	824	814	790	798	751	821	762	731	755	779	749	760	789	760	828	742	771	775	768	767	761	774	756	789	861	753	807	813	771	771	820	815	770	813	769	769	782	791	806	776	768	782	833	814	796	839	803	777	791	740	808	814	770	793	734	769	750	821	773	787	757	816	784	794	807	810	779	807	767	777	770	741	771	749	838	788	791	781	832	840	805	818	762	757	849	762	777	754	791	746	751	752	774	803
1715	614	1008	2391	3105	2856	1885	1307	686	339	175	81	83	59	52	63	50	53	54	55	69	40	61	52	58	59	64	46	56	77	65	60	60	52	63	62	56	55	45	49	59	39	60	57	63	47	71	51	53	57	47	56	48	56	47	50	59	37	59	47	55	46	53	50	46	60	55	60	42	72	57	46	50	58	49	64	61	66	56	50	73	57	50	65	48	55	70	55	71	39	46	59	68	54	61	69	47	35	61	44	56	62	51	50	53	52	71	72	62	71	42	61	74	55	56	56	55	47	50	67	60	42	52	57	45	52	62	56	58	58	55	56	51	50	45	61	51	54	63	55	49	40	49	45	56	44	41	60	53	58	48	56	74	56	57	47	55	63	40	62	60	51	60	49	44	57	59	71	39	55	54	56	65	49	49	63	53	57	65	48	49	65	43	54	52	61	56	55	51	50	52	55	52	49	70	61	52	39	53	49	52	58	53	50	50	55	75	61	54	49	58	52	56	54	61	53	54	54	40	58	45	60	36	52	51	52	48	49	51	61	49	63	73	62	60	55	59	56	64	59	58	57	57	70	47	48	64	55	53	60	54	54	45	49	59	74	64	52	46	63	57	68	54	53	52	50	64	60	50	54	53	64	58	56	58	43	57	51	50	55	55	54	61	52	43	64	45	56	51	60	51	64	65	57	52	57	66	40	52	56	60	56	62	50	51	46	49	65	50	63	69	55	69	56	62	62	52	41	45	58	65	46	60	62	60	47	58	43	57	55	65	48	67	58	51	55	61	50	62	52	54	65	54	61	61	54	57	46	49	64	52	47	55	58	66	67	55	57	49	68	64	73	52	48	51	66	63	39	42	63	44	59	61	48	46	56	66	50	40	60	57	51	55	45	49	53	51	54	57	59	67	53	71	43	60	45	58	55	53	53	60	57	62	60	58	46	48	54	59	57	51	53	49	69	47	36	53	67	56	54	64	67	53	62	60	55	51	51	64	61	60	55	55	57	71	53	53	55	60	62	47	54	56	55	64	71	64	66	51	73	59	55	54	50	57	60	44	58	56	57	68	41	65	49	68	71	55	53	54	53	61	56	62	51	45	82	53	60	51	51	60	50	61	58	73	63	64	71	53	59	53	53	71	53	38	49	60	46	62	69	51	58	55	56	66	49	68	55	53	46	60	55	44	63	61	53	48	64	60	48	53	59	54	62	58	63	54	62	58	62	56	52	48	58	51	58	66	42	76	49	64	53	73	51	53	65	78	69	61	74	58	62	49	58	56	63	70	42	62	51	59	47	65	45	43	56	58	54	45	50	57	58	49	45	53	50	61	61	61	66	60	71	58	44	57	64	59	67	73	55	63	71	58	42	51	57	56	58	42	51	61	46	50	48	54	67	58	58	63	71	54	54	64	57	52	67	60	67	63	54	48	54	47	65	60	54	57	57	52	59	56	63	65	57	46	44	48	55	59	52	48	56	44	61	72	64	44	45	54	55	62	56	66	69	61	66	53	73	68	60	51	47	60	57	54	76	47	60	54	53	48	65	58	58	57	64	58	55	60	57	55	61	52	59	39	64	47	66	50	65	64	51	65	71	59	45	50	48	54	52	52	57	51	65	53	61	70	56	68	53	57	53	58	44	64	50	57	48	48	49	55	56	53	39	55	56	59	50	58	55	47	53	50	51	51	52	67	53	57	50	65	55	58	65	62	84	57	69	47	53	50	57	61	63	60	53	48	65	48	44	57	62	66	40	48	52	55	67	51	72	54	49	51	69	48	58	66	55	60	54	53	38	55	52	57	44	42	59	61	64	55	51	57	49	64	54	50	51	51	54	51	50	44	52	47	59	65	55	56	53	47	45	59	53	53	66	54	55	55	46	53	57	57	49	61	60	56	50	40	53	48	65	53	53	56	56	56	60	55	46	73	62	50	62	50	46	52	43	68	64	53	58	60	61	59	63	68	51	44	52	57	51	53	70	40	71	53	58	49	52	51	48	50	58	48	49	50	56	54	68	50	53	51	57	51	58	39	61	49	55	57	66	63	56	48	57	48	44	53	47	51	62	57	58	66	59	50	58	52	41	54	60	46	54	42	65	64	50	51	45	53	59	50	53	55	53	66	60	68	62	62	52	66	49	74	73	59	53	66	77	65	51	41	49	61	70	64	59	67	47	52	57	53	51	61	53	50	39	55	63	57	67	47	42	45	73	51	55	59	44	54	63	56	72	50	52	54	66	49	60	47	56	60	50	47	51	57	44	42	53	55	65	58	44	56	53	57	42	66	59	51	59	53	40	72	53	53	56	53	62	56	58	62	59	55	61	62	53	64	59	56	66	56	67	50	61	58	57	49	48	51	68	64	58	62	56	46	48	61	47	54	52	53	62	51	41	50	57	37	50	56	55	60	63	57	58	54	51	65	43	56	50	80	48	47	54	59	58	58	62	49	61	45	54	57	58	49	54	54	53	52	47	43	61	42	62	62	61	56	58	54	55	57	57	51	54	58	45	47	54	56	66	47	53	53	57	48	50	59	61	58	51	64	50	59	56	45	57	49	55	61	50	59	55	47	51	61	56	61	50	51	57	60	45	53	51	62	52	38	68	51	63	59	55	57	60	59	66	64	68	58	51	59	56	59	66	55	61	61	59	52	44	56	47	57	54	70	60	50	69	42	53	57	50	45	46	57	44	49	64	72	53	55	57	56	61	55	48	47	65	63	53	56	47	53	60	62	70	66	64	59	47	40	56	42	61	60	63	55	48	56	50	50	70	66	55	51	57	60	64	63	47	57	47	60	53	62	59	54	63	47	48	61	54	50	55	48	48	50	45	44	59	59	57	55	57	57	60	55	51	66	69	56	52	54	55	40	51	44	45	57	58	48	40	68	46	56	50	57	61	65	45	51	56	69	43	64	64	56	66	55	53	47	54	59	52	57	50	51	63	60	57	61	55	63	58	49	63	63	57	60	52	68	57	36	57	61	55	59	65	52	53	60	48	52	62	57	45	54	48	50	62	46	67	51	54	54	45	49	56	57	45	51	55	60	61	57	48	50	57	57	50	52	53	59	56	66	64	50	45	43	58	57	59	64	56	59	63	49	70	44	53	60	46	60	53	61	57	69	54	63	49	55	50	60	62	72	55	68	53	56	58	60	55	51	73	48	33	42	48	55	60	52	62	69	67	63	70	57	48	55	82	45	55	56	56	51	52	47	51	65	52	55	53	57	58	66	68	53	42	65	47	46	62	58	46	64	39	62	52	66	57	49	57	54	62	50	60	56	57	52	52	62	65	67	52	56	48	61	63	55	66	52	56	60	70	54	50	52	48	53	51	57	40	52	53	63	42	65	67	60	52	59	54	66	59	54	59	56	67	49	53	47	55	43	59	68	57	57	55	53	36	59	56	58	56	67	64	71	48	56	50	69	63	60	57	53	52	59	53	47	43	69	44	44	64	61	61	46	58	48	50	71	47	58	47	59	55	55	50	56	58	45	61	59	45
19322	11713	16109	33417	41981	37011	31927	25621	17613	9381	4124	1802	1025	766	714	710	649	704	641	690	655	637	688	672	679	729	678	663	691	679	682	670	676	676	688	674	678	648	671	670	647	645	691	659	686	666	681	628	653	642	710	666	690	707	647	691	690	714	671	654	629	702	673	724	703	674	716	709	675	698	637	667	691	637	673	674	659	671	669	657	703	665	662	648	680	675	699	631	624	653	672	669	660	661	704	667	655	617	665	670	671	672	686	692	683	684	682	665	669	685	687	737	637	673	649	654	710	705	667	661	666	696	708	652	656	664	670	672	639	678	656	655	656	657	665	676	687	652	658	637	672	674	636	682	689	667	674	706	667	687	679	671	675	667	698	648	673	646	680	690	680	703	649	659	703	687	747	677	628	689	668	685	670	627	714	667	689	681	614	712	645	646	681	661	696	659	638	677	662	656	675	677	657	655	697	662	653	693	718	705	665	690	717	673	707	706	648	655	671	611	664	698	675	674	681	679	694	687	709	673	686	694	615	702	669	643	669	619	678	700	694	730	660	668	667	656	640	712	680	667	637	651	662	644	681	697	645	671	649	626	685	680	666	660	649	709	630	637	655	678	664	721	700	645	705	740	677	658	659	657	651	673	644	656	683	647	672	676	655	636	690	665	676	588	622	690	683	692	652	665	657	640	692	692	691	699	661	650	677	684	685	678	694	653	676	696	748	702	655	681	632	681	675	671	647	645	670	706	704	649	643	640	673	653	695	684	647	676	708	705	694	664	669	669	666	615	703	648	615	674	685	684	634	634	633	611	708	648	688	658	679	618	650	616	655	661	667	671	636	693	666	665	657	658	700	685	692	718	721	655	665	654	715	660	646	651	655	689	653	715	719	705	678	681	686	667	633	683	642	706	679	659	765	693	739	691	691	682	700	676	673	665	696	678	712	672	693	681	655	675	663	700	642	673	712	696	641	648	655	690	690	711	644	694	682	671	656	683	645	712	693	670	630	686	677	685	691	637	713	715	655	663	683	663	622	698	704	665	656	649	648	697	692	682	666	690	701	643	635	618	709	711	716	709	683	641	666	693	672	635	678	693	674	701	635	633	699	686	642	689	663	651	653	688	725	654	668	715	643	656	635	681	631	647	725	655	688	637	657	642	689	659	677	695	693	661	703	654	686	705	679	717	707	655	656	702	706	651	688	659	652	648	628	682	637	657	640	691	641	665	671	681	646	655	688	628	695	689	665	685	663	660	644	707	683	620	654	647	770	667	653	636	706	622	670	707	688	674	640	628	679	608	592	702	663	660	668	594	622	634	664	682	693	648	644	669	665	648	637	650	683	687	650	655	660	620	682	685	672	659	670	697	667	669	679	647	689	646	666	661	634	671	676	730	687	723	718	670	683	662	694	670	641	655	701	634	681	690	670	635	632	640	680	688	639	691	674	694	621	657	707	735	633	691	676	649	655	649	659	703	685	667	677	644	646	677	659	698	701	688	672	684	669	712	652	703	615	656	668	659	710	679	650	686	693	658	700	675	697	705	658	609	671	640	667	708	668	670	661	696	679	687	639	668	688	671	671	701	702	623	717	697	676	661	638	639	695	716	618	670	621	675	625	723	691	706	675	709	663	665	648	680	654	669	641	622	680	670	710	636	648	642	674	692	690	669	709	653	675	671	663	659	652	675	679	658	703	690	661	702	648	652	659	630	681	669	694	647	635	699	680	693	645	664	650	681	678	675	667	666	662	635	709	681	665	638	715	699	676	645	644	666	699	650	669	691	693	625	685	665	688	637	661	664	680	683	649	648	680	639	654	626	673	627	652	673	656	677	687	739	684	688	690	639	650	644	641	664	675	691	694	714	673	645	670	648	665	650	646	678	672	644	693	667	694	689	673	664	631	706	690	678	691	641	670	692	711	668	644	658	652	643	708	654	683	692	678	692	656	664	683	703	640	703	664	682	701	632	697	633	668	622	631	671	690	690	671	687	720	673	678	626	661	621	651	694	658	659	693	666	679	643	648	638	637	643	669	697	701	680	675	693	645	638	673	664	682	661	653	669	717	670	673	675	678	716	652	724	663	685	624	683	693	653	646	628	693	710	659	708	666	647	701	677	705	645	658	671	706	668	700	697	702	631	681	637	644	637	703	676	645	664	676	676	705	685	689	646	642	665	664	693	681	666	706	706	632	660	711	693	698	657	682	665	684	655	727	633	613	668	720	711	702	682	697	681	676	710	671	696	696	704	656	695	670	661	728	667	654	659	696	637	662	659	694	665	728	673	601	673	646	639	681	708	632	690	604	633	673	691	655	661	668	719	673	657	661	645	660	692	667	622	641	650	692	721	717	691	692	711	661	698	704	657	695	640	687	676	638	628	708	700	641	689	687	682	652	627	635	699	664	717	674	716	699	745	644	708	630	675	682	673	645	652	664	701	669	663	618	691	663	669	681	678	671	690	644	666	687	659	699	608	690	654	692	649	661	684	717	674	647	692	656	680	652	669	679	701	679	682	668	647	686	660	644	654	707	670	648	683	680	662	692	688	650	646	647	658	690	692	652	676	719	674	635	629	647	667	666	663	668	689	666	654	614	706	689	691	658	696	625	692	673	680	645	646	626	674	661	693	657	666	685	675	639	713	732	663	721	728	667	720	679	648	628	645	691	669	654	679	703	653	703	685	671	636	692	693	671	684	681	702	672	656	669	621	662	686	633	676	659	677	688	660	622	637	645	685	699	665	699	670	668	648	647	699	726	709	706	640	708	649	671	672	663	686	668	635	710	685	684	674	672	707	666	657	643	642	702	639	626	652	675	692	669	664	719	667	716	660	691	669	667	660	653	680	642	624	622	683	645	671	623	683	676	664	680	610	695	622	647	700	696	687	640	654	679	692	706	684	668	664	700	665	654	648	654	732	664	600	671	686	645	676	675	667	684	679	656	689	697	699	687	646	645	630	641	677	670	639	723	689	699	686	643	678	672	683	618	692	671	660	697	685	654	645	705	652	697	679	684	690	664	680	671	678	610	695	667	687	694	687	664	683	618	757	667	675	671	681	661	678	608	694	704	714	611	659	657	684	718	681	636	681	611	683	639	662	659	630	682	667	667	666	737	680	670	661	644	649	683	662	622	652	648	688	687	667	670	672	657	664	692	657	662	661	681	678	671	656	713	704	706	668	669	617	653	663	670	670	677	661	651	725	708	627	686	647	708	702	663	631	645	685	628	631	660	624	635	676	627	697	694	658	729	686	732	665	676	652	656	697	637	674	728	676	648	666	646	658	681	656	663	650	730	674	641	653	649	676	697	663	679	673	662	674	677	712	660	658	653	693	684	646	726	637	667	673	673	689	715	691	649	613	669	673	688	683	707	655	659	677	684	672	664	641	691	685	658	674	663	644	658	693	637	674	657	688	652	655	679	670	649	644	658	649	673	660	644	667	675	700	732	723	696	693	680	677	700	677	614	656	653	696	679	715	650	672	689	680	635	682	710	624	667	640
1374	1687	1605	5088	9409	10082	7331	3918	1739	791	337	164	93	58	57	54	49	59	61	65	60	73	58	55	62	61	57	50	68	50	55	57	55	56	58	53	75	58	58	61	58	51	51	65	56	57	52	60	68	70	55	65	61	67	61	67	70	50	68	62	59	60	49	75	49	76	45	57	69	65	73	75	46	55	61	65	48	66	48	61	57	63	59	55	61	54	63	61	58	70	43	64	72	69	46	56	78	59	56	68	65	55	55	72	58	62	59	59	69	47	65	61	69	56	57	57	69	74	54	80	65	59	74	60	60	63	69	73	45	62	51	67	64	59	41	69	61	75	71	54	49	58	62	67	50	65	65	62	49	68	58	58	61	61	62	67	55	66	61	63	49	49	66	67	57	48	56	61	63	57	62	55	59	45	50	47	60	73	56	63	48	78	57	46	67	50	50	75	60	53	57	52	57	70	59	55	66	61	60	58	70	58	57	50	65	60	58	47	55	50	63	60	49	72	69	64	63	66	59	53	55	57	53	61	66	74	48	63	60	53	57	63	58	64	75	67	60	69	59	59	56	61	61	68	74	52	57	83	68	59	60	51	70	61	66	48	71	54	83	78	63	54	65	66	67	54	77	70	66	55	63	55	62	59	65	67	65	56	53	74	61	53	65	69	62	57	61	54	70	49	55	56	55	48	74	60	70	57	53	56	49	57	59	56	58	57	63	58	60	63	62	62	62	63	66	57	53	68	73	73	74	61	65	63	45	81	62	68	57	69	66	50	50	60	74	64	54	53	53	61	47	59	52	66	55	80	71	65	59	53	48	70	62	63	72	53	72	58	66	57	47	59	57	60	67	53	69	65	58	68	57	59	63	67	69	55	55	73	67	60	56	54	53	71	60	61	57	55	51	54	67	60	63	76	55	65	59	56	65	49	65	48	42	66	52	60	53	46	64	58	60	55	58	60	59	66	64	60	48	62	67	66	65	61	55	64	66	46	59	56	53	51	54	63	59	51	69	60	56	50	57	66	65	67	57	70	61	59	76	59	54	53	64	64	54	68	66	70	68	57	63	60	65	57	47	70	72	75	67	62	55	58	64	45	57	59	45	83	71	58	71	57	61	61	62	72	68	66	63	52	72	49	52	55	56	51	67	65	60	57	67	49	54	57	64	71	52	53	65	52	63	77	64	47	58	62	55	58	53	70	60	53	58	73	63	65	66	61	73	60	54	65	60	58	60	62	60	59	68	66	58	56	55	60	62	58	61	61	59	56	56	71	52	59	73	62	53	47	71	57	54	43	49	53	73	67	54	62	60	69	67	56	62	72	60	49	52	58	62	59	62	52	75	60	57	54	51	48	56	59	72	72	66	55	71	57	60	62	63	58	66	61	59	65	66	52	52	64	65	64	61	55	66	70	69	57	53	55	70	71	72	51	61	63	63	65	54	55	57	60	60	57	60	63	57	43	53	58	53	59	51	53	53	60	72	76	65	55	45	57	65	56	57	57	62	58	46	76	58	54	47	57	52	64	57	55	65	57	54	62	65	53	61	56	53	66	57	56	61	60	46	52	69	59	69	52	61	68	48	70	71	51	66	77	65	63	68	45	59	50	55	44	51	74	62	66	57	63	58	74	68	56	51	57	63	51	71	72	69	57	59	62	63	62	69	65	60	61	66	56	54	55	61	58	60	79	48	47	55	62	61	80	51	62	61	62	63	59	80	67	64	58	73	68	63	61	52	62	53	64	61	58	65	51	52	72	57	55	58	52	57	55	61	56	59	55	66	58	61	56	52	46	68	59	62	61	61	62	54	61	62	70	66	64	45	53	51	50	42	51	52	57	65	70	46	68	68	64	54	55	67	59	64	43	52	63	53	46	41	62	49	62	74	70	66	67	48	68	58	47	47	70	43	69	73	59	48	62	62	74	67	55	57	56	65	74	69	53	60	63	61	66	49	63	56	54	53	69	67	62	55	59	54	60	66	58	53	51	58	59	53	44	62	45	68	54	67	68	57	46	63	64	56	50	52	58	71	71	76	64	57	69	58	67	63	50	65	60	62	49	62	76	59	65	74	59	66	71	70	70	56	54	76	52	50	66	52	54	66	57	54	53	70	61	59	61	55	68	65	69	60	63	64	56	58	54	59	58	56	68	51	55	57	75	49	50	58	75	72	67	71	58	59	60	42	54	62	66	48	55	65	51	56	58	68	61	51	55	47	51	62	56	52	50	57	66	67	58	50	70	57	63	57	58	65	53	58	61	66	54	55	69	61	68	57	61	63	47	58	64	67	59	58	49	66	59	52	61	62	75	59	59	53	51	62	49	45	63	59	57	64	57	70	57	52	64	64	53	52	58	67	57	53	68	65	68	54	63	59	59	63	57	65	72	75	60	58	66	60	61	56	55	58	59	59	58	57	76	55	56	63	64	71	54	65	63	70	61	62	55	63	56	50	40	62	57	56	63	59	70	68	52	65	59	82	57	65	54	74	66	52	64	53	71	63	59	59	68	63	52	72	72	69	56	60	54	71	67	56	65	49	64	60	60	70	63	54	57	67	54	46	78	54	77	71	56	68	44	53	62	58	59	62	54	49	53	65	63	68	61	67	63	65	64	74	61	63	71	66	52	53	52	79	62	70	62	56	43	59	65	52	55	60	47	72	62	55	56	58	59	66	58	72	54	65	57	59	50	58	77	55	59	61	67	66	64	64	71	73	69	56	58	58	57	64	54	63	64	63	65	44	58	58	51	62	61	56	58	61	58	63	69	66	84	77	63	53	54	65	64	51	72	59	61	63	61	55	67	67	65	74	60	67	63	67	57	53	78	38	61	58	58	56	65	63	57	64	66	54	54	63	53	65	76	61	64	63	59	57	66	57	51	66	52	53	60	69	66	69	63	60	69	63	56	60	71	61	62	55	62	59	53	59	67	57	55	69	61	60	51	52	75	46	49	58	61	56	58	64	64	56	61	65	59	53	69	74	57	54	46	62	63	63	47	54	59	66	61	57	72	55	47	67	64	56	49	80	52	68	65	66	51	63	66	70	54	53	48	74	59	58	69	47	59	80	49	70	69	54	64	76	66	58	51	64	66	58	56	53	71	67	57	48	70	69	56	52	67	62	61	77	74	49	59	51	56	62	55	62	67	64	62	63	58	59	51	61	82	57	67	68	54	64	62	67	51	63	66	58	63	52	76	58	63	58	48	61	58	48	59	71	63	63	60	59	81	54	53	73	66	70	52	57	61	69	62	73	64	50	56	67	60	67	68	58	73	57	55	49	51	69	72	61	54	69	66	62	58	60	49	61	56	57	52	49	58	51	63	70	68	53	61	47	73	65	51	65	60	66	69	54	69	53	70	72	61	51	51	55	60	57	62	55	67	54	67	60	64	64	57	66	60	75	56	62	62	50	69	69	68	69	61	65	60	63	67	58	59	58	46	48	61	65	69	62	68	59	63	58	59	55	64	55	68	71	41	66	47	67	55	63	46	61	63	61	74
24954	21287	20078	44779	63754	57155	47165	35789	26526	16552	7858	3156	1432	866	721	762	754	733	748	708	729	724	708	722	738	752	697	695	704	766	757	735	676	672	753	669	718	717	708	760	747	719	723	730	695	791	709	741	704	710	705	734	723	739	727	738	727	668	736	699	703	787	724	657	724	708	716	708	712	694	736	638	761	699	726	707	655	765	718	720	696	717	740	744	747	736	674	719	700	710	724	689	761	732	731	724	713	703	701	758	762	682	761	726	725	730	703	739	736	731	759	738	690	676	665	710	737	770	748	728	682	764	739	668	750	737	762	780	726	745	711	740	673	714	775	707	711	721	654	735	709	721	730	706	676	756	747	733	739	725	687	721	767	729	691	663	754	742	698	736	733	690	790	724	725	705	724	667	777	719	753	662	671	743	707	706	752	700	707	699	755	695	753	740	736	723	700	706	747	727	741	689	748	714	689	703	760	762	730	687	743	738	774	704	721	758	699	720	730	710	716	716	728	724	659	744	746	704	713	798	754	724	768	722	731	723	745	750	701	730	766	699	766	745	756	723	712	701	749	732	723	737	737	729	709	723	723	747	740	761	761	755	720	770	709	762	741	756	704	689	687	766	763	698	705	740	739	759	756	711	717	708	676	702	702	701	776	753	712	735	710	733	736	782	694	759	695	656	748	710	697	766	729	721	686	735	719	731	682	721	701	699	718	746	708	661	732	730	660	705	731	650	734	744	732	746	724	737	712	732	709	764	742	721	705	755	705	673	703	730	787	697	731	757	739	698	704	729	726	774	684	652	714	744	683	732	701	766	763	765	734	728	776	727	720	716	732	743	689	780	741	670	740	698	706	690	767	742	699	704	728	700	701	744	734	691	694	703	716	768	762	703	721	729	710	683	713	716	672	692	727	717	690	730	721	688	691	699	720	736	718	755	723	702	696	714	697	711	698	701	718	761	700	715	697	748	735	713	729	703	707	726	689	717	732	702	740	758	712	732	731	739	741	731	746	737	747	749	719	703	703	762	788	739	767	758	698	698	733	740	761	716	736	698	703	723	697	765	760	727	721	720	704	738	676	742	693	722	751	701	713	677	716	715	701	770	702	692	745	724	739	700	694	730	700	702	750	723	689	721	712	727	717	725	748	685	699	714	715	725	760	672	760	751	686	737	717	756	763	736	702	720	733	721	729	722	730	698	685	770	711	710	768	729	708	695	780	711	706	740	729	741	735	711	725	706	765	741	731	730	778	756	726	730	732	737	720	711	794	660	697	737	732	691	699	737	689	729	772	789	700	708	720	752	725	693	715	720	696	680	775	757	761	727	720	775	735	747	758	721	738	724	749	705	737	729	764	702	717	726	723	783	748	727	713	727	705	725	729	685	741	692	704	714	736	706	686	716	748	712	716	694	736	781	755	751	721	727	718	698	748	733	719	685	764	710	749	682	761	698	751	739	736	677	743	765	707	661	699	733	703	693	689	774	745	669	761	744	752	734	726	734	748	718	736	734	736	673	731	724	704	739	727	723	705	753	704	776	729	659	769	755	735	747	742	753	720	693	736	724	724	726	758	730	735	733	689	685	687	725	695	764	714	714	737	716	721	701	707	750	695	762	750	700	702	738	706	675	750	710	693	751	715	715	688	751	726	704	747	727	705	732	730	732	685	717	708	724	687	728	712	735	762	719	673	720	730	697	707	729	717	752	688	684	672	683	684	723	724	721	733	682	740	752	716	700	712	698	731	771	724	772	739	702	712	756	742	761	670	729	747	715	676	682	709	707	769	761	743	699	720	785	742	736	684	723	724	711	704	728	722	765	751	721	717	718	744	675	688	729	700	737	704	742	759	704	727	729	679	726	721	795	737	722	721	711	731	717	703	707	778	759	674	689	714	735	705	766	696	736	739	703	764	717	730	736	726	774	731	746	749	716	736	732	735	688	717	747	726	687	709	708	723	752	723	701	783	748	728	681	696	716	755	746	786	725	767	743	736	727	731	710	715	768	714	694	725	738	726	724	709	688	712	722	683	711	717	709	757	700	696	721	701	732	778	708	740	730	726	715	752	699	732	717	669	735	659	752	737	720	755	732	731	767	696	766	712	756	765	719	703	754	718	751	703	746	700	732	698	713	751	741	784	728	690	717	728	739	682	731	748	742	732	759	717	697	709	719	743	737	722	711	719	706	684	680	712	685	702	724	729	722	755	726	727	733	728	740	695	709	677	729	719	731	739	717	773	714	692	738	725	753	703	730	738	721	693	718	721	737	709	736	704	714	766	714	688	705	748	749	723	710	738	757	706	740	751	752	723	701	737	729	698	734	770	708	722	690	743	696	721	704	697	757	746	712	742	739	712	708	710	742	722	668	697	670	768	695	693	747	763	721	721	745	710	743	768	695	718	724	751	699	738	759	757	717	745	701	714	706	703	737	718	754	771	784	725	693	718	772	722	686	698	754	739	725	757	709	697	728	720	751	715	749	717	708	722	763	755	715	755	738	719	703	695	732	755	702	744	706	735	707	702	727	742	759	708	731	699	692	724	763	741	722	747	739	726	745	727	727	713	737	706	756	733	724	779	704	749	729	760	683	778	744	692	720	716	719	700	743	714	759	710	724	720	693	673	712	738	693	729	704	693	688	720	746	728	778	727	730	718	705	711	707	746	737	713	726	813	730	758	716	743	728	724	679	688	743	729	761	697	722	752	761	704	726	725	695	717	671	732	701	686	709	716	738	724	749	755	727	727	756	695	692	758	747	711	696	686	723	684	727	749	682	695	743	709	728	680	728	708	807	704	711	715	719	758	751	714	767	675	715	749	766	776	731	770	674	716	740	719	722	677	774	751	701	747	742	741	700	676	744	764	724	698	722	727	724	693	723	692	744	733	675	706	769	731	668	725	721	767	718	715	803	729	717	713	701	741	724	751	743	777	719	756	731	779	733	727	767	724	680	696	725	707	740	753	686	721	724	752	725	765	761	734	694	705	740	719	713	700	721	724	703	728	782	731	721	672	742	718	782	699	682	722	744	713	706	706	736	696	721	700	677	736	693	708	715	763	716	768	725	740	733	699	759	736	706	711	675	749	720	738	729	700	696	753	699	717	699	766	743	701	674	784	636	730	795	720	698	760	695	709	725	763	740	714	748	693	737	710	718	736	736	737	744	733	668	663	708	703	711	692	706	716	760	692	713	723	756	766	718	676	754	705	744	713	720	728	720	721	717	790	785	775	706	783	688	775	734	690	720	719	708	726	721	746	687	707	719	763	705	779	717	745	755	735	676	703	751	708	718	705	758	747	707	720	660	695	735	706	769	703	697	742	754	695	754	729	710	717	765	700	722	717	724	777	716	754	724	731	722	759	760	738	772	713	722	689	698	721	717	677	732	736	752	747	722	698	744	764	696	686	748	757	733	694	720	653	691	740	700	742	728	729	740	731	695	782	713	751	677	756	739	789	750	702	701	738	751	737	780	710	734	767	727	814	699	717	699	658	772	738	662	687	742
2710	1526	1295	2845	9390	11560	8742	4667	2091	882	364	142	90	69	52	80	61	59	51	61	54	59	67	67	68	66	61	62	47	68	61	50	61	55	59	65	58	60	62	49	71	53	67	58	66	39	48	61	73	49	70	45	71	58	69	62	48	66	55	50	52	63	59	52	73	83	64	74	62	53	42	41	65	69	56	61	58	63	63	51	58	59	51	63	55	55	56	50	59	62	40	60	59	56	76	73	65	51	54	49	52	75	55	59	76	57	62	64	58	60	58	81	51	56	57	55	71	68	64	50	55	61	62	64	68	52	64	57	72	58	52	44	69	47	49	60	54	62	74	57	54	36	56	54	58	60	61	55	54	58	79	56	50	69	58	52	51	69	51	56	51	57	64	71	61	65	51	57	84	55	50	57	72	74	67	57	52	54	54	64	75	54	55	51	51	57	75	70	59	53	69	59	70	62	55	54	43	56	60	53	64	56	46	67	56	58	51	67	51	63	58	71	52	63	67	64	55	53	58	58	51	64	67	73	49	61	73	76	64	73	76	58	73	67	57	54	62	49	68	60	60	75	66	55	59	51	67	59	61	55	58	63	53	65	58	60	77	53	66	53	66	59	67	56	42	68	62	54	66	70	64	63	71	65	51	63	56	79	55	54	48	56	53	64	66	63	56	68	66	51	71	60	77	67	65	47	58	74	76	67	63	49	64	49	52	54	55	57	65	52	62	47	66	55	65	59	50	59	56	60	52	74	63	62	59	68	65	65	67	58	62	59	65	51	50	63	66	55	48	51	57	63	63	76	61	54	60	57	52	67	51	50	56	63	49	47	40	63	62	56	55	79	56	59	57	50	75	48	41	72	53	56	57	59	44	64	66	64	58	67	68	65	52	73	54	62	78	61	62	51	83	54	65	65	60	49	51	54	66	51	51	76	62	61	62	51	70	69	56	62	55	68	63	58	72	57	45	60	68	63	63	62	63	64	71	68	60	62	64	63	61	53	69	62	61	57	64	65	60	75	76	70	60	57	66	53	63	47	63	62	61	60	64	61	56	61	53	46	67	52	51	59	52	54	55	58	59	77	55	59	56	75	62	61	62	55	55	61	68	56	50	62	49	55	61	55	66	66	67	68	71	57	47	64	65	49	68	64	64	57	51	61	52	66	50	58	63	72	63	57	61	65	55	65	41	59	55	58	53	63	59	64	60	51	50	66	66	66	62	48	57	71	72	59	56	57	54	56	50	60	51	59	52	66	52	63	57	67	62	62	66	62	55	61	53	67	59	58	54	64	52	66	58	64	61	51	51	53	54	47	64	54	67	62	66	63	74	80	54	55	58	51	69	70	59	72	68	47	62	70	60	57	46	69	65	61	65	67	64	47	57	62	55	62	46	46	67	55	57	65	63	51	70	55	53	64	57	66	65	61	60	62	52	70	81	63	56	58	63	65	59	67	40	52	48	55	68	59	60	58	62	59	58	58	51	61	57	74	56	55	54	55	63	68	57	59	47	58	61	61	63	54	56	55	64	53	53	49	49	57	59	50	63	63	62	64	59	53	67	46	59	56	58	64	57	47	69	73	57	72	73	68	67	63	65	56	49	59	73	67	75	63	50	58	58	62	65	55	66	56	60	67	66	72	63	55	51	69	72	53	53	62	56	56	65	62	66	58	64	48	56	67	57	45	51	63	67	60	67	57	51	60	66	54	59	59	71	55	56	55	50	59	59	68	56	68	58	75	55	55	53	59	60	55	70	64	66	54	67	73	65	56	75	52	57	58	60	61	62	67	49	58	64	52	65	48	73	62	47	53	71	58	62	69	47	63	54	53	60	59	51	75	57	64	67	65	63	64	59	70	61	68	52	59	72	63	67	58	65	70	54	59	61	51	63	57	58	70	57	62	60	56	73	68	55	67	89	51	61	66	61	66	57	61	56	54	59	56	60	59	45	69	61	41	66	74	71	64	58	57	53	60	53	46	77	70	63	67	46	60	66	54	68	64	73	81	77	50	70	70	70	56	53	60	68	56	71	68	65	57	48	53	83	57	69	71	54	66	50	58	61	69	58	58	62	50	59	59	59	67	72	38	60	65	54	60	41	57	61	63	60	66	67	56	54	58	66	57	49	56	68	68	53	61	68	62	73	53	61	64	63	64	51	68	52	56	45	59	53	43	61	55	65	70	62	67	61	54	55	61	54	60	49	57	74	63	58	50	57	60	70	64	67	41	71	56	57	57	54	71	61	56	67	57	57	45	63	52	61	63	47	64	63	55	54	62	74	58	61	64	77	69	58	59	59	74	54	64	60	61	64	54	50	62	72	54	61	64	71	59	64	54	67	56	67	59	45	62	46	61	72	53	51	60	62	48	56	68	58	60	57	80	54	63	72	69	59	60	50	54	69	59	53	56	58	61	63	70	57	62	60	68	55	48	63	71	56	58	56	69	53	72	65	53	52	59	62	55	59	50	52	53	72	56	49	65	55	58	69	52	61	63	43	65	51	62	60	45	63	58	55	69	64	44	65	62	64	60	63	67	59	48	62	49	79	54	53	59	52	51	60	57	70	64	51	63	49	63	64	57	44	47	52	54	55	64	61	72	63	69	56	51	72	51	65	74	71	74	67	71	62	63	60	55	70	52	53	68	64	59	62	55	58	69	75	42	60	69	49	54	63	50	51	75	47	51	87	56	58	54	56	59	58	53	49	46	55	53	58	74	69	61	64	55	57	68	51	65	61	60	59	69	74	51	60	58	76	52	61	66	66	57	73	62	69	54	48	55	61	68	61	63	55	69	63	63	62	52	67	78	61	61	56	50	53	52	59	54	56	59	68	65	71	60	51	52	63	54	65	67	67	69	58	61	65	67	63	85	59	58	73	66	54	65	61	65	64	56	75	72	51	49	52	62	61	62	51	59	39	71	53	55	54	55	56	59	61	46	62	49	59	63	62	66	66	49	76	63	62	56	65	67	50	52	57	50	49	71	69	80	64	51	63	41	73	51	75	72	73	66	72	57	54	66	58	50	75	57	62	51	56	58	64	67	50	59	69	69	60	49	63	50	49	55	57	60	59	64	67	59	58	54	72	62	40	59	67	54	76	59	57	52	72	51	60	64	56	63	60	59	46	78	68	61	69	79	57	68	66	53	72	61	56	51	50	66	58	47	64	70	69	48	78	66	70	62	60	55	62	50	68	56	63	67	48	63	62	63	66	63	64	54	55	66	48	69	60	57	64	70	53	55	61	66	52	50	65	65	58	56	59	65	54	56	67	58	70	73	51	70	66	54	56	59	58	59	68	61	63	61	71	62	75	62	63	67	68	54	45	70	61	41	60	45	55	56	62	50	66	49	62	52	69	65	48	55	66	61	70	49	59	45	69	50	48	50	53	58	66	71	63	58	66	55	69	80	61	60	70	72	60	50	57	61	53	67	65	59	61	55	69	56	53	64	62	69	72	69	61	79	57	58	75	58	69	61	55	59	58	61	67	71	60	51	66	43
25304	20076	18285	38105	63909	60727	50472	38208	28409	18544	9380	3582	1555	999	829	732	747	717	733	752	787	743	707	742	718	750	736	723	752	735	753	739	710	732	731	753	718	742	761	749	697	806	690	783	731	716	731	753	684	735	765	746	805	755	741	728	715	773	753	697	744	695	736	769	757	738	722	743	742	766	734	766	732	766	726	729	759	765	771	772	709	714	732	695	748	758	675	713	714	715	732	708	745	773	727	747	736	747	740	759	766	764	770	746	748	698	750	754	731	753	709	748	738	698	737	768	719	721	672	710	738	720	693	759	690	762	735	715	778	714	753	735	748	752	722	725	756	735	713	728	771	723	771	750	727	736	719	736	753	722	747	729	764	726	736	733	818	751	756	716	697	695	750	742	733	735	765	743	715	773	764	780	747	737	730	733	752	713	751	798	726	739	746	729	730	778	740	719	753	757	754	732	733	756	768	708	734	746	749	671	723	706	727	695	737	730	718	708	736	735	777	737	767	700	741	773	718	752	746	747	706	742	731	678	761	752	721	717	722	759	762	753	704	678	760	742	695	707	750	762	784	759	757	789	763	758	747	776	737	713	721	732	750	697	720	775	716	744	736	760	723	732	743	782	722	760	736	796	742	748	724	730	716	738	725	762	733	815	682	760	763	729	724	752	768	775	702	722	709	772	728	794	715	745	698	688	717	717	757	729	703	738	742	759	713	793	757	763	765	792	764	728	754	716	754	755	721	740	739	780	770	731	734	743	719	733	779	711	734	778	693	691	721	750	774	729	755	744	779	740	702	702	744	746	743	774	753	773	771	722	729	763	735	747	734	737	726	782	726	772	696	766	737	705	728	745	721	730	766	749	723	743	737	766	791	738	687	735	718	734	791	782	748	735	736	748	754	780	765	742	765	745	710	767	679	725	709	741	747	715	674	715	773	746	705	744	752	732	745	734	714	710	737	728	728	713	693	797	728	714	727	720	732	765	753	698	747	756	737	767	732	736	726	744	740	752	752	706	687	736	740	691	723	696	708	707	737	747	733	739	737	710	764	764	761	728	793	719	769	715	765	731	784	735	707	750	722	746	725	759	751	731	742	734	714	771	751	713	729	780	761	735	757	696	715	701	714	744	714	726	758	716	703	689	695	746	764	750	669	749	722	739	811	697	756	726	799	743	756	731	734	776	786	746	767	702	737	739	769	735	699	733	716	709	682	750	745	775	773	731	732	766	739	741	771	721	760	701	725	719	771	746	748	772	685	748	764	679	741	757	753	770	698	711	748	774	728	781	750	778	748	685	748	744	756	719	848	734	762	739	730	770	735	722	760	729	787	746	757	732	734	768	767	752	737	775	729	739	748	704	708	725	756	740	711	728	722	734	759	737	717	726	751	736	722	745	732	708	775	751	731	698	711	774	741	708	777	756	711	740	780	725	764	766	755	745	725	752	746	720	714	763	746	744	757	705	720	763	736	756	728	751	728	796	769	775	731	745	782	749	740	786	747	717	719	765	750	731	760	711	730	800	760	685	736	760	772	751	712	770	744	746	759	704	746	808	714	723	731	780	744	710	773	777	752	737	721	741	709	778	760	784	795	733	756	703	755	785	734	769	746	755	701	673	736	749	732	760	745	682	773	759	754	740	736	729	744	778	683	748	758	744	686	733	740	742	775	700	756	731	732	743	789	720	733	689	743	776	726	750	721	748	759	775	775	716	729	738	691	727	693	772	769	748	753	729	761	728	761	698	739	708	728	702	739	749	767	754	773	729	820	724	777	806	771	767	726	750	728	743	721	683	762	745	753	707	765	770	770	794	758	719	782	758	803	772	708	775	707	797	717	761	713	684	737	721	758	729	717	752	743	719	743	719	719	700	723	711	716	770	743	754	728	747	723	754	722	746	745	711	769	739	790	747	752	716	747	708	764	736	765	708	763	755	681	752	770	751	718	765	763	747	747	705	777	769	736	777	796	773	748	739	756	784	776	727	774	762	760	745	754	742	743	753	763	739	753	742	761	690	760	737	704	816	749	710	763	749	737	787	747	710	725	715	730	758	760	737	760	725	762	750	708	748	732	780	704	684	773	717	752	755	735	769	769	746	782	727	742	752	759	739	761	743	783	753	752	682	745	753	773	734	748	706	793	771	714	746	764	781	723	775	710	737	748	765	743	707	718	770	700	720	775	683	742	705	735	713	707	723	751	689	788	771	736	754	745	752	701	731	762	771	735	692	741	771	768	744	755	729	740	756	769	751	765	745	808	711	728	722	767	735	750	719	753	756	753	754	731	730	766	775	709	698	729	781	686	762	698	739	710	697	787	781	753	723	763	816	765	726	760	755	737	755	747	709	743	703	727	745	738	737	724	731	772	720	756	713	712	753	732	734	755	736	718	749	781	760	714	713	749	709	779	761	712	707	712	786	734	718	761	704	709	754	715	731	790	720	787	716	726	765	738	721	766	753	724	762	714	729	748	725	775	750	671	690	689	777	729	739	695	783	717	759	708	763	719	717	765	801	752	743	741	717	749	758	758	695	745	787	757	740	726	736	786	762	778	701	785	726	788	710	772	695	715	754	750	669	737	703	692	745	712	733	738	714	730	784	718	772	772	749	755	764	763	761	714	739	814	721	712	787	754	712	704	746	739	714	734	752	726	743	759	743	715	778	760	747	746	683	735	762	759	709	741	745	750	721	715	780	746	793	797	773	760	750	771	749	731	786	752	750	723	729	741	720	727	725	738	739	734	726	695	766	771	762	688	762	765	713	749	748	736	687	784	704	775	779	791	758	757	739	755	811	753	753	708	721	726	763	763	690	704	759	716	765	814	729	730	775	751	762	777	742	751	769	713	765	731	753	758	725	725	736	727	737	780	773	758	756	764	740	724	744	739	705	769	730	738	761	735	751	701	752	725	742	757	762	746	783	735	686	733	777	789	734	708	731	747	706	753	751	793	759	711	769	748	727	817	761	685	755	760	707	731	742	758	706	767	730	745	773	763	781	763	735	735	748	717	702	730	732	725	707	727	691	707	719	768	795	761	704	765	719	725	746	809	747	788	755	775	776	722	772	730	730	754	753	740	727	747	744	755	742	716	723	745	710	758	729	750	743	757	752	743	780	734	727	751	706	736	735	755	732	708	733	746	709	697	755	742	748	723	765	710	715	748	721	755	756	797	745	767	682	727	759	783	754	724	739	731	735	739	807	740	734	730	755	745	768	766	724	738	745	740	732	782	705	730	781	751	808	717	756	782	779	718	697	742	748	677	712	727	726	749	750	717	735	778	727	710	752	761	803	742	744	747	735	780	727	728	698	787	722	758	708	800	743	769	755	769	744	763	784	736	713	763	729	720	764	685	705	733	766	716	763	741	764	715	730	808	714	722	688	747	734	683	734	701	753	744	739	716	756	775	758	731	768	769	800	713	805	737	779	772	783	779	789	714	763	784	765	745	764	674	713	787	724	715	756	763	753	734	719	759	765	760	726	750	743	709	729	782	733	727	731
2141	2746	2535	2729	11851	19961	17261	10014	4482	1942	689	268	129	85	75	74	75	64	60	76	69	61	72	56	56	61	74	64	77	63	47	69	75	76	74	72	56	60	62	72	77	67	47	83	70	68	61	63	62	55	66	63	75	50	89	56	65	55	58	71	68	49	71	58	58	69	57	68	73	67	59	76	73	86	61	59	56	72	59	72	64	66	66	63	60	76	63	67	67	63	61	53	72	52	78	60	66	58	46	68	62	67	63	63	66	60	51	53	62	62	67	60	55	59	70	82	68	66	65	50	54	65	67	72	61	70	65	72	70	51	72	74	71	58	58	49	72	58	50	59	58	72	59	60	66	55	68	65	77	58	70	56	69	65	55	54	71	60	58	57	60	79	89	71	69	64	79	72	57	72	70	58	53	62	72	59	61	80	62	68	51	70	65	49	66	76	67	58	80	69	70	71	64	63	60	74	76	77	63	64	75	72	63	70	74	53	68	58	64	53	51	58	54	79	76	56	69	68	66	73	60	66	76	62	64	52	57	52	65	59	80	76	62	51	72	76	75	50	57	66	69	67	65	64	56	79	52	58	72	62	55	60	70	55	75	57	54	68	70	78	58	69	64	78	64	55	49	56	53	62	68	64	75	57	77	75	70	76	68	57	67	70	60	71	67	66	66	53	59	60	71	59	73	73	68	67	59	57	55	60	58	63	66	71	47	57	58	63	63	79	67	62	60	80	67	57	57	66	66	62	59	70	68	60	66	54	56	67	58	61	64	68	63	62	65	75	75	63	62	61	68	64	56	83	70	66	66	59	71	50	70	69	55	43	60	61	56	73	56	62	59	56	67	69	63	61	47	79	60	63	61	79	65	51	55	58	65	47	66	61	72	60	72	65	49	59	74	71	79	61	58	60	50	68	56	60	58	52	56	68	71	72	61	66	60	62	74	66	60	80	59	62	71	72	73	58	56	61	54	65	65	56	70	69	69	51	74	65	68	71	65	67	63	53	49	47	51	71	70	73	62	55	77	53	63	62	55	77	64	63	55	73	61	76	66	79	65	59	74	77	65	75	61	67	56	67	50	57	56	75	58	62	82	75	70	71	52	64	76	65	61	47	56	63	55	66	64	73	68	61	62	62	60	60	65	68	70	51	69	69	56	65	62	53	69	68	68	69	53	69	68	59	62	60	54	65	63	61	72	54	74	74	62	64	61	64	73	73	59	61	78	71	65	72	72	66	69	56	74	59	58	85	74	66	87	71	69	66	54	71	58	63	75	57	56	71	64	69	76	71	71	69	58	54	66	67	49	82	60	60	64	59	78	68	63	67	71	64	70	69	74	61	59	68	75	60	73	66	61	52	74	62	66	68	71	72	69	86	74	63	69	59	60	77	59	59	56	49	56	57	59	56	71	68	56	61	75	63	77	67	58	71	62	76	60	65	68	83	63	61	65	56	69	67	61	74	67	71	63	63	71	63	72	63	58	71	60	59	62	71	69	65	60	56	62	51	58	71	69	66	73	60	55	69	67	65	61	75	62	59	51	46	55	69	56	70	57	62	62	74	70	67	63	72	61	67	60	70	68	77	66	57	61	62	53	69	56	65	49	73	65	80	49	69	77	74	68	53	57	73	69	59	56	64	62	63	70	74	68	63	75	64	53	62	66	57	70	68	55	60	67	55	52	46	56	66	56	57	68	46	57	62	49	58	61	61	69	70	75	59	44	82	65	63	60	50	52	65	66	53	54	76	61	76	71	66	61	55	78	63	76	60	64	64	65	71	75	70	72	70	62	61	52	60	70	62	90	70	58	62	54	62	61	70	66	66	75	57	73	70	62	70	61	60	73	63	57	65	62	70	66	60	71	69	85	58	64	65	65	68	70	68	54	63	56	62	67	73	51	58	66	71	67	55	53	62	80	61	62	62	67	73	64	68	74	76	58	65	69	63	73	71	66	59	59	55	74	59	68	73	72	51	67	72	72	62	70	49	58	77	65	61	58	77	63	68	66	61	71	74	74	63	63	64	58	58	58	63	58	57	49	64	61	60	67	53	61	69	55	79	67	81	72	67	70	49	58	56	55	67	58	58	76	63	58	54	55	54	65	67	60	69	68	48	72	58	57	71	59	57	76	58	62	50	53	61	64	63	67	74	66	69	65	70	60	66	54	72	86	57	67	61	69	65	63	66	63	65	45	61	67	75	62	69	67	65	51	72	78	77	60	56	70	69	59	51	75	70	50	74	57	48	69	66	69	61	67	53	62	71	63	58	71	62	70	70	68	71	56	66	67	70	74	64	77	67	58	55	62	63	71	60	69	55	66	68	73	58	49	65	59	67	56	60	83	49	79	56	81	63	64	68	53	61	59	67	63	56	54	61	62	68	75	48	87	69	73	86	68	67	68	58	56	72	73	62	62	72	66	49	46	57	55	60	42	60	66	69	65	72	64	67	65	60	63	58	62	63	74	64	68	48	60	72	68	70	60	60	60	66	67	72	60	60	63	63	67	54	52	62	56	52	70	60	76	54	64	87	64	70	62	53	56	61	57	57	57	61	62	61	65	59	78	50	80	62	52	48	56	66	73	56	54	77	67	59	71	61	67	70	57	68	63	65	66	64	54	56	69	63	76	57	59	68	72	74	70	73	68	56	65	62	55	71	58	59	72	76	43	54	60	60	59	63	64	52	77	60	56	77	53	78	68	73	80	73	56	67	82	69	62	66	59	57	62	55	74	55	70	73	66	62	73	54	61	60	64	64	53	55	62	45	62	57	69	51	56	76	76	64	80	64	61	83	72	77	69	56	55	79	58	84	67	65	66	62	60	67	61	59	65	77	62	71	79	58	51	67	75	42	43	81	61	62	69	68	66	77	75	63	70	80	60	56	80	60	71	67	68	60	52	74	62	57	72	73	54	67	62	54	75	57	57	74	81	59	64	50	65	64	71	61	67	60	61	77	62	52	60	62	71	76	62	60	76	66	64	64	57	66	73	70	62	59	57	75	58	57	67	57	67	68	53	71	71	61	64	73	83	73	76	64	58	67	70	70	76	65	77	66	68	74	67	53	64	71	64	68	56	62	73	69	54	80	51	70	74	48	54	58	60	63	54	68	62	62	64	57	64	63	56	69	63	77	71	54	60	55	62	68	60	74	67	77	64	58	67	56	59	66	73	54	69	74	57	57	48	69	57	54	60	60	48	66	67	61	53	71	78	76	66	63	61	61	60	90	64	66	59	76	67	64	73	59	78	58	67	74	62	65	65	60	65	64	68	64	58	59	67	68	66	48	68	72	62	59	54	73	84	76	68	69	72	61	69	67	78	69	72	70	73	72	62	65	72	67	77	49	61	54	59	80	59	52	67	61	66	60	56	54	65	65	69	65	69	63	72	55	69	69	72	77	63	54	86	56	62	58	70	76	59	60	56	75	55	58	65	68	85	89	72	67	51	70	65	68	65	72	72	70	57	62	74	71	61	68	54	60	68	71	68	64	64	65	54	61
29870	26100	24177	37942	69556	75533	64238	48395	35858	25835	14659	6265	2623	1292	974	875	783	847	797	769	832	816	805	838	795	816	866	729	819	761	767	798	817	779	840	747	839	779	758	790	828	778	801	808	844	821	827	749	781	774	809	801	780	795	812	763	791	812	819	862	797	778	804	800	808	792	786	787	819	795	755	772	750	790	790	765	816	852	816	785	809	737	779	793	780	782	781	806	834	813	806	801	773	828	791	743	823	767	813	826	794	822	807	793	789	757	800	780	766	717	765	792	748	807	793	748	808	809	779	812	768	771	748	825	792	832	808	803	775	792	820	817	827	784	806	815	804	803	798	776	787	815	748	837	798	786	814	818	840	792	796	807	748	789	785	795	800	785	773	828	806	763	831	803	778	829	746	761	797	854	793	797	788	768	782	769	773	794	779	772	823	760	813	809	747	848	809	801	774	804	813	771	788	790	801	762	769	770	838	770	783	762	796	785	784	814	836	798	815	807	760	823	881	820	825	831	821	841	776	797	793	837	780	772	803	790	792	834	767	806	826	778	819	796	825	804	788	768	790	826	750	779	796	785	765	794	721	763	756	756	761	803	830	806	802	795	719	813	864	811	835	780	800	823	786	793	793	818	820	799	814	765	759	819	797	810	782	787	802	764	798	763	772	806	807	787	782	825	792	772	854	802	752	819	791	772	830	810	813	810	762	756	785	792	836	831	801	812	766	782	767	818	799	740	796	768	843	802	768	814	800	764	827	735	823	772	792	848	775	823	768	753	807	765	800	766	785	755	798	778	829	763	768	787	763	771	806	841	805	791	817	841	763	750	765	799	796	793	789	774	836	793	793	811	730	829	799	808	789	782	802	834	812	786	815	799	797	777	772	812	735	756	782	764	789	811	780	837	759	746	797	766	784	803	801	796	777	832	843	792	838	790	803	806	790	794	810	776	820	828	798	800	814	840	807	786	783	805	784	804	785	800	783	834	802	787	742	788	802	726	832	742	841	860	777	811	786	797	817	795	778	816	785	770	839	836	781	753	764	804	776	799	807	773	788	770	781	812	820	826	744	830	776	769	801	829	768	780	815	817	783	803	815	788	782	825	832	792	777	786	796	803	830	780	776	763	777	800	773	772	804	821	817	805	777	845	763	803	787	827	783	813	798	798	813	772	837	757	783	845	809	763	744	785	768	753	802	798	804	736	795	786	800	771	787	805	797	843	807	838	755	775	795	758	777	818	775	818	840	842	747	783	755	755	813	850	857	809	809	793	824	837	772	791	832	830	796	854	786	822	738	828	754	820	796	798	808	817	795	809	867	806	801	733	759	834	770	796	764	812	821	809	797	849	761	823	793	794	825	773	851	789	805	765	779	762	809	816	764	826	835	782	771	794	750	771	818	799	824	823	749	797	813	792	826	787	805	732	834	836	761	804	867	818	811	797	801	764	850	850	825	767	769	782	792	745	810	778	803	825	737	809	749	765	798	807	796	796	736	840	798	815	783	826	807	833	769	804	783	793	766	801	801	757	787	864	836	760	775	825	765	761	810	813	793	809	810	807	813	798	779	803	770	814	778	823	751	831	832	783	778	813	797	775	760	821	810	766	836	760	800	802	805	844	781	790	728	766	795	800	845	802	836	794	836	810	778	819	844	797	815	778	782	819	731	829	774	788	794	802	780	813	780	866	768	831	802	818	791	774	758	736	744	838	803	766	744	792	793	797	833	810	777	840	849	791	779	804	767	769	755	782	777	869	791	794	799	771	778	791	774	819	839	811	797	758	826	832	750	775	829	760	760	802	711	804	802	800	771	762	808	786	789	823	764	794	808	807	777	724	838	781	790	825	755	726	844	748	825	814	804	778	776	784	782	772	790	825	788	804	770	788	840	776	785	794	800	807	805	800	788	815	795	745	807	802	797	797	787	780	769	754	822	820	785	820	787	813	774	784	847	762	809	792	816	784	802	755	786	784	753	813	812	729	794	759	809	782	801	818	797	787	795	793	865	802	767	830	773	766	815	813	828	771	805	812	819	819	842	778	830	836	772	793	814	762	779	761	782	773	792	779	825	768	811	805	818	784	756	784	722	836	805	837	765	832	767	800	796	793	820	767	814	751	845	761	786	782	771	759	734	826	778	798	823	796	779	810	827	738	765	839	782	809	747	786	811	778	789	810	779	841	798	781	787	789	778	793	752	752	782	762	796	767	848	831	815	820	821	775	781	763	779	805	772	777	774	806	847	751	787	792	774	782	793	817	788	820	805	734	808	775	848	807	743	829	738	744	814	754	798	764	823	851	772	827	794	816	829	771	755	851	783	816	811	775	787	778	790	771	782	777	797	797	785	726	792	803	856	780	821	743	833	809	764	795	805	805	853	804	822	785	836	815	757	831	772	783	767	771	811	779	768	770	757	823	763	811	770	794	799	774	784	799	797	774	849	764	795	816	795	808	770	766	769	828	797	802	787	745	746	822	757	838	811	779	765	822	789	789	822	802	800	788	799	789	793	800	785	755	834	775	801	800	778	805	766	788	811	835	824	813	795	837	802	783	775	784	790	754	814	799	776	827	759	752	770	815	833	761	750	804	845	755	778	816	824	816	770	814	809	782	737	769	797	814	787	790	763	832	847	841	793	783	819	828	784	806	804	807	761	794	762	806	804	786	730	841	840	831	800	770	813	806	813	805	778	771	749	786	821	765	796	832	762	788	832	770	795	818	815	778	809	790	759	786	829	757	828	795	837	755	813	787	777	755	793	792	810	750	747	801	791	824	728	781	795	821	800	812	799	826	740	813	837	794	832	808	810	798	731	776	874	829	774	792	802	786	791	788	791	780	839	760	819	796	797	777	811	811	780	835	774	792	812	751	801	770	820	800	752	792	815	789	780	812	789	831	720	795	787	798	770	802	795	823	785	754	790	822	833	829	806	801	811	773	737	775	832	732	846	808	796	795	758	789	786	772	800	819	774	845	791	829	814	817	787	809	862	813	822	798	770	808	808	791	839	814	784	801	766	800	807	794	802	809	795	763	814	774	769	816	783	816	828	816	798	812	730	763	797	780	808	812	766	802	791	813	753	778	804	835	805	796	760	776	795	802	789	855	842	746	820	766	782	829	834	797	781	763	792	831	784	786	839	802	846	833	760	728	818	835	764	783	814	746	799	774	757	810	763	762	770	771	769	795	831	809	808	754	774	826	794	834	811	781	788	826	830	812	801	782	805	810	808	818	805	793	795	798	819	760	795	868	818	766	779	790	761	752	821	801	752	797	749	785	793	760	787	797	784	831	847	789	767	786	807	796	807	787	788	832	801	814	754	759	771	774	810	794	807	779	798	800	802	824	792	750	751	803	839	816	802	777	777	818	798	809	799	776	817	806	807	789	750	779	795	864	749	752	758	779	796	848	785	788	789	787	805	823	843	826	832	754	781	811	778	826	829	761	779	779	776	771	786	816	828	803	768	810	794	817	760	747	810	784	797	779	763	814	785	786	810	739	823	741
1821	609	485	521	2115	4095	3802	2204	1078	588	243	119	94	59	49	47	51	52	59	68	49	48	55	54	48	54	58	57	59	50	48	60	61	47	43	54	53	55	63	48	61	70	63	54	56	63	47	68	55	61	58	56	53	47	48	58	50	59	57	43	50	53	45	58	50	49	57	72	59	42	43	59	56	46	48	47	58	58	49	62	47	43	53	52	58	63	54	62	47	48	48	50	55	67	51	52	64	71	55	47	51	46	52	64	54	61	50	39	57	55	52	62	67	49	65	64	54	53	47	51	70	53	61	53	58	52	60	62	54	60	73	50	58	55	59	47	63	59	54	66	47	58	77	46	53	50	55	53	64	58	50	64	51	59	49	55	60	61	64	48	71	51	52	67	50	52	55	64	68	62	53	53	51	50	57	46	55	60	64	51	53	44	62	53	57	51	66	67	52	54	61	53	52	65	53	59	55	36	55	61	66	39	52	48	61	55	73	58	54	60	44	62	45	67	63	64	61	63	49	54	59	46	45	55	49	45	51	60	60	56	63	60	60	51	55	60	48	52	51	52	46	51	56	48	58	41	63	62	52	52	50	51	57	45	44	53	49	48	56	56	53	55	63	43	56	43	46	51	59	59	51	48	61	45	66	47	66	44	52	51	41	57	50	65	54	60	51	53	53	71	48	51	52	43	56	61	51	48	51	56	75	50	59	60	57	69	55	56	54	45	53	44	59	65	60	50	63	65	57	54	59	53	56	60	60	58	46	61	52	49	58	54	51	67	55	43	70	64	61	52	62	56	46	50	75	61	66	54	48	51	70	58	57	52	59	68	64	44	45	47	54	53	47	59	70	53	51	59	44	49	51	53	58	58	59	68	63	43	67	58	59	42	47	48	68	60	60	48	58	73	53	49	56	46	67	45	64	53	58	56	69	49	44	58	56	52	66	72	51	55	50	55	70	51	53	77	55	43	55	54	46	58	56	47	67	43	54	48	60	56	60	63	46	58	55	56	40	47	52	51	53	58	53	54	49	50	60	49	52	49	53	62	63	63	65	45	46	58	46	55	45	49	55	55	62	43	51	65	52	69	59	64	65	46	48	54	54	52	51	59	50	50	49	60	49	45	54	61	46	61	56	51	59	64	54	46	60	67	56	55	68	45	53	58	42	55	51	59	54	66	56	58	47	52	54	54	63	63	60	53	54	63	58	47	53	49	50	55	49	69	57	55	56	54	62	53	58	52	46	60	50	49	60	51	55	66	44	76	62	45	50	52	60	61	62	59	55	46	54	37	50	48	63	63	61	54	48	64	51	41	52	47	60	39	45	60	56	44	46	54	68	54	47	57	67	58	70	57	48	57	68	57	55	53	48	54	62	49	62	63	44	48	58	70	59	55	66	57	49	49	57	56	41	58	51	66	52	64	59	51	50	57	60	56	57	48	65	56	60	62	67	54	52	50	61	64	56	48	69	48	64	56	70	56	58	60	53	54	66	47	54	53	43	53	61	53	58	54	54	53	59	69	59	49	42	41	57	47	63	62	47	53	42	37	63	49	55	49	74	72	55	65	54	58	38	68	52	61	46	51	51	58	54	61	70	36	73	58	63	60	58	48	60	55	61	64	53	53	48	49	53	47	68	42	67	65	46	56	53	65	53	33	51	50	53	50	60	55	69	65	63	45	59	50	47	64	70	51	47	59	59	58	60	46	59	59	43	56	47	65	56	53	53	51	46	79	55	54	47	51	51	55	47	69	68	54	51	57	53	47	62	43	56	61	62	63	48	47	57	41	60	48	49	46	53	52	53	44	56	49	59	55	53	60	51	57	63	66	54	48	53	54	53	50	62	76	56	65	63	42	55	56	79	54	85	65	71	58	43	54	55	50	55	58	39	53	63	55	50	66	61	62	63	57	69	60	66	35	57	75	63	66	58	48	42	48	61	44	40	61	68	67	57	69	44	61	54	46	59	40	53	56	59	49	35	49	51	58	60	49	65	61	56	57	57	50	58	58	66	56	48	54	61	61	74	52	66	64	59	47	49	54	70	46	56	55	55	61	57	49	51	47	49	47	43	71	64	66	56	81	47	61	56	61	50	51	47	71	63	51	49	64	68	56	50	46	56	69	62	60	55	48	45	56	62	52	52	48	53	53	60	48	67	58	53	64	65	57	49	58	54	52	54	71	57	47	58	55	70	57	42	65	56	64	50	54	62	58	55	61	54	54	47	59	59	60	50	43	60	52	71	60	67	59	59	64	55	57	65	68	71	68	45	55	52	54	53	51	52	42	50	56	59	58	64	64	59	47	55	60	52	55	49	60	58	57	53	50	67	47	55	55	50	65	61	52	55	51	51	46	66	53	71	53	65	56	67	45	41	49	40	55	60	41	53	60	63	56	55	66	45	55	66	72	50	70	43	54	53	61	67	51	52	48	48	67	55	58	59	62	59	51	45	50	55	59	54	56	52	50	62	50	48	68	52	50	50	57	46	63	56	59	49	49	55	58	57	59	45	51	53	48	61	41	49	49	48	73	53	64	41	53	55	51	51	59	55	46	46	61	52	41	58	63	57	49	63	54	46	58	55	53	43	53	52	56	37	52	68	63	45	39	54	55	49	66	53	54	48	50	57	48	61	69	58	51	44	69	51	53	60	61	60	57	59	66	49	55	75	58	81	48	58	51	61	56	59	68	46	56	45	63	46	56	57	59	53	61	48	54	65	52	55	66	59	54	61	55	54	43	64	47	62	53	44	48	54	61	55	61	67	62	51	51	47	42	43	49	56	57	52	45	43	65	51	55	51	56	65	47	58	43	64	58	58	55	48	62	69	56	69	59	47	49	56	48	49	50	52	61	53	42	66	60	67	49	45	49	48	64	43	54	46	45	58	57	68	57	53	53	61	39	53	38	69	63	64	56	58	59	55	59	60	46	63	50	63	48	49	48	54	53	54	60	51	50	49	68	52	54	50	61	49	52	61	46	60	46	58	53	55	51	47	55	55	55	66	55	37	65	64	60	56	49	32	74	46	54	61	69	56	46	45	48	44	49	39	69	42	61	35	56	56	41	63	57	59	65	51	50	53	54	50	64	52	49	52	42	56	59	43	50	52	52	66	37	47	61	66	57	44	59	44	68	63	62	74	49	57	59	45	55	49	57	54	56	55	63	78	48	50	62	37	72	46	59	62	52	37	67	44	67	46	54	53	66	58	66	56	47	44	61	57	62	56	49	55	63	67	55	58	51	64	53	52	65	58	55	52	68	52	54	54	50	57	57	61	60	58	65	47	50	67	60	56	41	60	58	48	53	48	57	59	55	42	52	53	57	56	69	47	59	57	58	64	51	63	42	52	52	61	60	57	61	57	58	47	51	60	52	51	56	43	54	49	54	50	53	70	49	59	71	51	68	61	52	62	66	45	54	45	57	51	54	56	55	59	57	47	50	58	59	60	59	52	57	49	48	57	54	58	68	54	52	56	48	45	58	50	45	54	56	56	49	47	52
20718	11691	9196	19314	41302	45182	38791	30273	21864	13216	6175	2602	1231	820	713	627	608	704	658	643	574	678	655	693	631	649	692	659	742	666	642	661	644	716	661	691	664	661	644	587	637	683	655	663	742	672	649	663	668	670	667	696	653	663	707	646	598	655	667	713	646	664	641	670	672	658	696	712	666	682	706	654	674	654	677	656	682	681	651	696	645	678	683	671	627	616	711	674	642	675	644	661	588	704	662	715	663	609	612	708	675	673	676	599	642	661	648	650	716	631	643	644	672	668	640	651	665	718	638	622	645	721	626	689	647	673	645	678	656	681	686	733	663	692	643	592	661	654	644	635	629	707	659	656	634	661	678	630	703	669	598	681	663	676	675	666	690	683	597	638	665	638	666	660	629	707	660	647	651	643	647	692	625	646	645	667	632	651	682	637	675	630	656	665	700	692	649	633	664	667	678	646	656	705	668	673	693	654	662	647	657	664	660	652	680	607	691	690	622	636	683	684	655	634	631	666	686	621	646	629	663	661	666	666	624	620	681	656	664	694	673	626	654	730	682	629	651	622	679	667	653	631	658	662	650	626	672	698	688	649	644	648	671	718	662	658	656	648	720	669	649	701	653	684	656	671	671	652	652	641	693	723	682	667	637	670	643	649	714	688	650	663	680	666	618	623	599	676	662	693	639	649	631	661	659	679	696	677	644	658	661	684	669	659	681	705	649	694	629	657	666	641	694	687	669	667	661	634	658	709	662	623	692	655	658	658	652	681	701	641	631	643	662	669	640	676	731	663	652	642	675	645	644	651	639	657	621	700	687	647	681	710	652	638	648	641	639	695	693	656	680	659	639	667	635	688	645	653	658	691	661	612	607	683	657	644	639	697	696	594	649	647	642	668	657	696	647	679	694	676	672	661	642	649	652	668	678	726	679	640	675	640	608	690	648	681	680	612	674	710	656	645	634	671	650	642	643	688	705	660	714	659	675	690	632	621	686	713	633	649	660	674	646	657	720	679	672	669	672	663	619	669	679	704	682	595	669	657	644	659	615	680	660	689	696	686	634	626	681	672	681	720	607	634	621	692	688	704	625	689	682	662	678	644	665	672	669	691	687	655	645	662	658	622	671	646	645	608	631	651	638	669	678	692	671	698	680	678	627	674	674	615	671	690	678	644	640	667	661	698	667	631	648	656	661	616	630	642	657	678	672	633	657	657	664	677	650	657	645	647	691	654	644	623	630	659	669	689	675	673	663	661	648	671	628	693	656	694	689	684	657	636	676	703	668	693	671	652	693	650	642	686	653	615	685	690	654	674	655	670	637	623	631	665	607	649	666	671	691	651	643	683	649	667	639	634	703	668	693	662	654	687	638	647	680	678	664	664	699	649	662	658	669	708	691	618	637	663	663	695	681	714	652	695	671	667	714	677	622	689	682	649	621	646	651	653	627	674	685	621	680	675	647	616	684	657	666	692	654	658	661	630	682	646	674	679	673	656	670	660	703	669	673	646	683	643	674	680	702	607	684	657	648	671	724	662	712	640	681	675	694	652	680	671	694	701	618	684	674	655	642	633	607	645	695	656	648	714	679	665	663	612	683	697	634	618	712	689	656	641	661	691	701	700	641	648	652	666	614	719	684	710	654	634	616	632	680	646	624	635	702	668	671	627	700	632	665	652	673	638	645	648	681	685	697	629	621	665	680	657	677	637	649	621	694	700	669	650	659	720	655	662	680	671	681	636	617	646	658	654	690	680	652	639	661	667	649	652	676	663	695	692	639	644	684	656	645	629	612	646	664	673	646	648	695	680	639	649	636	702	661	641	684	669	659	641	631	639	656	640	636	665	677	656	695	654	664	655	651	617	646	662	665	684	700	634	707	677	666	659	703	649	613	659	654	639	651	641	692	598	646	668	668	691	644	691	665	651	676	642	666	710	677	635	703	650	673	676	631	692	647	685	697	689	690	678	678	627	615	679	647	640	639	666	641	713	656	653	655	668	620	673	667	688	666	659	680	653	646	604	653	695	700	652	666	611	686	660	633	651	647	682	649	643	653	657	665	694	703	661	668	675	673	661	649	674	623	655	692	695	667	675	688	673	635	673	635	662	652	697	685	669	667	646	690	674	596	612	659	674	682	679	683	636	635	660	671	634	642	659	681	672	651	670	674	644	668	681	698	672	666	656	653	645	645	656	655	659	659	622	662	657	668	647	653	712	674	667	647	661	656	712	691	634	681	676	659	623	680	671	681	653	646	657	661	662	651	644	673	626	608	689	653	691	669	679	691	698	670	661	693	687	662	674	645	642	691	652	705	667	632	690	635	678	672	646	655	699	651	669	660	668	633	660	660	682	673	624	616	637	665	658	726	712	678	670	680	671	663	653	650	657	681	630	648	691	651	731	707	622	658	660	672	663	685	644	685	667	634	681	691	662	645	662	648	677	700	702	643	634	691	661	631	648	649	680	649	643	643	633	657	665	709	623	638	645	649	647	673	628	657	654	662	629	621	721	641	632	659	692	689	674	691	659	665	647	665	677	653	658	666	646	667	657	676	615	658	637	648	672	638	679	670	607	722	683	644	682	652	671	684	694	625	673	682	699	689	657	645	628	645	688	696	692	604	688	667	647	661	665	675	671	669	680	695	704	648	647	633	702	673	657	664	632	653	651	618	637	656	681	677	667	672	684	644	628	620	641	654	662	637	627	713	659	617	681	685	644	656	684	725	670	641	646	657	665	660	623	661	661	723	675	666	679	670	645	646	680	641	679	666	684	693	680	676	670	646	654	680	659	637	672	655	681	698	634	678	672	668	623	673	644	646	643	726	699	674	681	681	638	645	620	671	673	673	704	664	659	663	656	692	690	677	654	661	687	686	666	662	674	640	656	657	681	680	666	650	622	682	690	686	644	686	671	672	655	674	705	718	661	685	682	691	666	698	660	639	668	669	645	632	638	671	684	653	696	709	628	711	657	656	659	638	672	668	634	647	665	663	650	677	660	688	664	683	648	658	677	688	661	713	689	712	666	652	670	661	693	687	641	653	692	607	649	680	640	640	622	648	632	661	663	647	688	649	672	625	634	684	690	648	652	714	642	645	655	700	629	664	660	623	585	662	661	728	654	623	604	660	687	626	659	664	672	669	728	674	638	659	629	643	664	643	649	620	671	659	723	688	742	632	708	683	690	656	705	709	615	654	627	668	701	663	633	720	677	731	693	671	653	683	662	665	677	662	648	680	640	674	676	671	631	608	652	615	675	636	678	666	676	678	675	654	669	661	683	664	639	680	677	707	664	663	647	628	669	658	654	652	713	664	653	657	651	674	645	651	603	630	688	663	628	671	698	666	658	655	649	659	688	652	666	707	681	675	665	650	667	683	680	650	650	618	677	688	672	668	662	652	627	695	677	619	640	642	656	668	668	646	718	624	692	695	681	654	667	638	670	645	649	677	719	678	618	698	677	691	675	653	640	650	659	611	657	651	646	638	665	662	667	668	662	661	673	611	706
1475	1661	1349	1592	6516	9911	10998	6767	3338	1531	595	246	105	83	56	51	63	64	55	63	72	56	70	52	55	71	56	59	53	57	50	38	63	55	64	60	61	55	73	67	63	59	52	71	67	44	56	57	51	58	59	50	53	61	71	60	54	59	53	49	50	66	56	59	63	49	58	56	54	59	63	58	68	68	60	54	54	57	53	65	46	58	53	68	62	60	66	70	62	51	54	50	61	57	58	66	65	66	53	72	47	70	49	76	70	57	61	60	64	59	67	58	77	48	57	52	47	47	80	55	60	48	56	54	44	59	61	75	56	50	68	57	71	73	72	58	46	60	61	56	63	59	70	55	49	59	72	64	61	50	59	54	53	63	63	52	78	63	65	66	45	77	61	54	66	48	64	68	60	57	52	64	66	66	63	73	55	60	57	60	54	70	75	60	65	57	49	67	73	64	50	64	64	58	54	68	48	72	56	53	72	79	49	63	75	63	53	62	63	73	54	70	48	57	56	61	44	65	67	43	47	60	60	61	62	67	82	64	63	57	64	64	46	49	68	73	51	46	59	45	56	57	52	59	61	68	55	55	69	53	55	79	60	67	56	60	58	49	68	70	63	54	67	67	62	59	54	50	69	58	61	53	57	67	67	56	36	72	51	52	50	57	51	52	62	59	65	53	65	51	69	50	64	69	73	56	58	71	69	55	63	65	64	54	62	51	48	47	54	67	62	63	48	62	67	55	47	73	71	54	71	60	51	60	60	49	72	47	63	65	48	54	69	52	71	63	65	51	70	66	56	72	60	60	61	58	60	42	60	54	55	80	76	58	75	52	65	55	60	49	50	81	66	69	55	69	51	50	52	62	68	62	45	72	55	58	53	59	48	66	60	55	55	60	66	59	52	50	51	49	49	55	50	74	54	61	56	47	60	63	57	52	67	51	62	54	51	51	64	65	57	58	70	77	52	57	54	53	60	61	54	55	68	58	62	70	52	55	55	70	73	56	53	58	61	57	67	58	54	49	64	54	54	63	56	69	57	49	60	55	47	70	54	58	67	55	53	56	68	74	64	66	66	76	49	81	67	66	65	53	52	54	59	59	57	66	52	55	55	56	55	61	59	63	64	64	41	62	61	71	44	71	57	55	62	70	64	47	57	61	45	52	54	59	60	73	67	67	70	47	71	55	62	59	63	64	56	63	56	60	61	58	53	70	51	68	65	54	56	43	62	87	48	58	47	74	60	70	52	54	53	64	55	52	72	70	60	52	57	67	70	78	61	71	43	68	57	44	64	55	67	66	65	58	64	71	69	53	51	70	65	58	57	67	54	55	73	73	51	65	50	63	56	57	62	66	64	69	56	55	54	54	71	56	57	66	66	61	72	53	63	52	57	69	74	64	63	61	54	53	61	68	67	71	52	51	56	68	72	58	67	56	54	64	51	59	46	69	60	68	73	56	60	64	63	58	52	58	63	61	57	63	59	54	56	55	62	59	53	57	72	73	56	63	56	54	60	61	50	55	54	49	57	77	62	59	54	66	48	62	70	67	46	66	46	50	58	59	63	68	62	55	57	73	47	57	57	71	72	47	58	63	68	60	61	67	70	52	57	66	47	64	61	51	58	61	63	68	61	48	64	64	69	66	55	62	51	43	50	66	51	65	57	60	55	53	50	57	53	59	52	53	71	49	73	59	66	67	71	67	52	52	50	69	56	67	55	56	62	45	67	64	61	65	61	72	63	64	71	69	70	53	54	50	63	63	65	65	61	59	68	55	65	64	58	48	52	46	67	68	58	61	51	53	64	72	71	46	64	67	53	58	53	63	61	62	53	59	51	75	55	61	45	55	59	69	50	67	80	61	74	67	65	48	57	62	78	62	61	67	75	50	71	75	54	65	60	51	68	73	59	59	62	52	61	64	64	62	66	57	61	83	72	60	66	67	66	52	58	58	54	71	66	44	49	65	65	59	65	67	54	59	60	46	59	50	57	58	54	70	54	58	48	50	56	65	52	50	61	66	63	64	54	63	62	67	42	59	60	56	47	58	60	54	47	57	46	55	54	60	65	68	52	60	53	54	46	66	59	73	53	46	56	63	65	60	49	65	70	67	58	56	65	63	70	41	72	57	74	69	72	51	69	80	57	59	64	70	60	64	79	53	61	44	50	58	50	67	56	67	62	57	68	59	69	63	70	63	65	58	52	49	51	59	60	55	75	63	48	57	56	50	48	67	50	49	62	62	71	50	72	65	64	58	58	59	62	54	61	68	59	60	59	57	57	69	64	65	57	49	66	49	52	42	59	66	50	64	54	63	53	52	62	72	51	61	52	57	57	53	57	53	66	66	58	51	76	61	68	57	76	80	66	51	56	56	54	55	56	59	63	54	62	73	49	53	57	60	54	63	62	54	53	56	80	63	57	66	63	54	62	58	66	55	64	57	56	67	71	59	69	54	67	60	66	44	53	58	56	56	66	66	55	71	62	45	58	63	68	64	55	64	51	65	57	53	56	51	54	59	49	63	57	63	53	75	51	62	66	53	50	70	69	49	63	60	63	60	59	78	55	76	70	49	65	62	53	59	60	55	65	54	70	54	66	54	55	57	79	59	54	52	66	65	67	49	59	68	74	64	71	52	54	70	67	55	78	64	60	54	65	56	65	60	62	48	62	59	72	61	61	54	55	60	55	60	47	49	60	65	56	66	55	79	46	57	47	69	62	64	51	63	60	60	57	60	50	50	52	46	59	68	59	54	50	42	55	68	56	50	61	69	60	61	58	60	55	69	45	49	61	52	57	49	72	59	66	57	70	51	66	60	63	81	68	56	47	55	63	59	63	46	52	50	64	63	56	61	58	55	56	55	55	70	64	55	71	65	53	64	62	63	73	57	56	58	56	70	64	63	58	77	65	70	61	66	59	57	54	57	64	56	61	68	57	62	53	65	71	56	60	62	59	75	57	65	55	64	73	50	52	60	66	62	56	50	57	59	48	61	56	62	61	64	60	70	53	56	65	55	47	64	57	56	64	55	70	57	69	62	48	57	51	56	62	58	56	44	56	46	55	76	68	63	61	62	59	51	56	65	66	60	62	66	60	53	59	48	64	52	45	53	70	49	72	63	65	64	50	52	57	47	63	56	60	55	63	63	67	50	64	68	73	60	60	63	64	48	69	59	53	57	53	58	54	55	51	70	71	46	66	52	56	72	41	49	46	49	72	61	59	65	51	57	53	56	74	61	61	56	60	63	60	46	58	57	51	56	69	69	76	60	49	61	76	65	62	63	61	63	56	81	51	55	60	67	58	60	47	58	72	75	61	50	70	51	63	68	86	57	61	67	53	58	65	51	66	51	59	55	53	56	45	55	63	54	65	42	63	66	73	59	58	77	55	57	57	71	53	53	56	68	58	49	60	65	57	53	55	62	62	70	61	57	59	60	70	55	60	55	63	62	56	48	58	67	57	55	57	71	61	50	43	50	50	50	52	71	49	57	63	65	67	56	65	61
26401	21089	18054	31886	59456	59616	55778	43356	32632	23034	12688	5344	2116	1075	779	749	757	719	749	709	783	685	754	712	699	739	734	730	712	714	715	682	737	746	764	742	641	693	702	734	702	679	683	744	689	733	734	704	695	712	753	673	732	665	678	714	707	734	695	728	739	755	751	745	722	753	738	651	724	721	709	728	717	702	702	761	723	759	668	766	707	765	719	722	737	770	693	730	681	678	699	689	728	745	724	736	751	778	694	716	725	798	734	670	776	717	778	700	707	690	734	786	710	699	744	736	725	718	747	745	750	744	745	740	705	708	751	703	739	729	729	715	751	692	735	709	773	715	713	772	701	808	715	675	732	716	694	664	762	695	735	730	725	714	660	717	725	719	733	708	755	716	701	734	721	693	730	692	722	689	698	751	726	686	731	733	716	732	751	713	704	719	713	701	722	743	751	702	730	746	754	732	734	711	680	743	729	754	696	767	705	741	741	733	720	736	697	708	719	719	707	759	724	758	713	771	773	724	729	728	707	707	791	712	728	739	719	763	728	694	700	698	687	744	734	740	708	743	701	756	714	735	755	733	735	738	733	732	671	691	750	750	729	708	700	765	750	700	706	734	707	724	729	735	721	667	764	713	723	731	734	753	744	706	715	725	756	733	734	675	714	740	766	746	702	710	775	760	758	735	710	740	721	750	736	706	746	755	719	748	681	727	745	698	702	731	718	757	714	719	762	709	723	769	697	709	751	732	704	776	693	723	744	697	728	705	687	694	711	720	729	750	752	718	689	679	719	700	709	740	739	737	757	690	727	699	798	693	710	739	725	722	737	707	704	729	728	737	696	704	733	698	744	696	716	705	764	723	737	731	709	710	720	745	738	754	723	703	722	698	754	711	691	774	695	723	727	766	737	695	725	665	723	695	725	737	731	710	709	707	725	747	747	701	730	731	778	707	749	726	725	752	722	704	692	749	720	723	691	741	731	722	703	743	721	713	743	727	735	687	717	734	779	766	708	657	747	697	735	684	753	697	751	719	677	671	747	739	749	743	718	756	700	731	718	724	729	721	722	717	736	776	766	739	742	716	721	714	692	696	725	755	746	694	698	709	703	673	764	747	746	715	720	695	694	749	684	717	699	701	721	694	673	749	742	749	727	720	679	683	738	719	741	728	669	709	786	677	744	730	720	723	691	727	703	753	681	750	725	685	750	708	640	732	751	738	700	727	710	692	687	710	704	740	703	695	756	770	715	759	747	765	720	731	712	694	777	757	692	737	697	747	687	748	736	729	708	688	710	694	698	697	702	744	723	780	693	706	718	752	677	719	773	774	758	730	699	742	717	685	729	724	747	704	709	732	731	698	741	714	711	723	751	713	696	648	691	746	703	725	753	714	750	700	708	724	697	733	712	698	706	716	716	724	720	760	729	713	694	762	767	739	735	704	734	673	718	717	717	714	715	719	758	726	733	740	702	728	751	692	724	764	730	709	742	694	737	789	695	767	709	728	721	721	714	713	725	727	724	690	724	768	723	732	727	663	696	735	726	730	779	720	726	782	744	769	711	735	722	727	731	727	733	748	685	716	771	741	719	702	733	706	692	750	711	710	717	722	692	714	742	732	749	709	738	705	730	727	688	664	711	720	721	723	724	748	755	760	717	745	731	747	703	672	734	723	751	722	711	730	702	704	687	684	695	764	752	712	700	712	673	751	745	728	715	732	729	772	662	735	705	780	694	757	735	721	735	723	754	774	743	754	761	751	729	731	748	750	714	687	670	753	722	715	736	722	718	706	692	705	743	718	730	725	714	688	704	706	722	768	774	731	747	733	736	710	688	738	723	735	769	659	719	762	732	694	716	729	751	723	691	724	703	716	768	728	698	713	717	763	714	744	698	733	718	715	749	713	735	745	744	726	734	757	699	691	709	697	725	766	717	734	736	694	770	765	738	699	689	695	717	696	725	791	716	724	770	650	681	726	681	744	668	730	702	702	788	751	761	687	753	765	750	717	729	735	747	738	745	683	755	745	691	718	733	678	700	700	727	682	781	730	710	733	743	764	730	730	724	714	718	708	744	702	748	739	742	736	780	733	696	756	736	676	654	760	724	715	749	702	691	742	743	692	709	721	733	708	761	743	714	698	758	759	698	717	730	693	767	727	721	740	758	733	715	724	707	702	677	761	737	739	720	695	682	726	742	698	723	705	698	739	742	816	723	688	742	664	773	720	695	668	686	711	691	738	717	741	727	697	655	717	740	757	745	733	698	724	725	736	733	735	694	713	768	703	736	775	755	765	743	732	703	745	712	736	698	711	720	725	683	768	710	707	754	768	757	705	770	726	693	760	769	707	735	738	759	714	694	728	729	730	685	762	790	713	754	752	718	767	704	702	718	681	710	751	735	706	709	720	691	763	732	733	728	731	696	715	682	708	693	748	722	726	707	774	748	692	727	676	738	736	744	673	723	790	723	805	731	682	738	703	726	731	760	717	674	735	736	692	730	723	702	731	776	738	741	732	698	716	694	784	738	740	741	740	719	737	797	674	741	735	754	739	739	770	717	726	680	700	718	696	741	724	736	749	764	736	731	712	738	757	692	742	739	744	729	707	729	737	738	706	698	744	724	674	778	688	710	715	725	735	769	792	684	702	714	737	713	714	699	736	739	700	698	710	679	725	752	700	710	758	769	708	731	719	735	768	746	724	670	711	717	738	718	720	702	750	721	695	668	699	772	730	695	657	697	710	695	709	739	715	681	711	743	747	734	734	743	734	728	765	720	728	704	724	793	700	758	668	726	744	719	775	723	743	735	752	709	733	719	761	748	689	706	738	686	726	663	731	723	718	688	693	722	744	738	697	727	738	735	687	697	746	736	697	708	710	679	770	704	705	688	713	692	734	726	752	718	693	694	716	774	722	729	688	713	715	719	710	727	716	748	689	727	746	758	707	668	723	690	704	691	739	755	702	736	730	720	721	702	720	752	730	733	688	732	737	739	690	724	747	739	737	684	765	714	735	682	701	723	734	736	702	738	725	722	771	737	743	742	736	685	771	733	713	738	726	735	718	738	724	683	772	713	757	735	740	719	712	690	714	762	732	740	703	746	759	762	749	709	738	671	717	751	730	682	705	710	766	705	741	751	716	693	706	783	703	727	707	751	726	700	753	722	751	667	738	749	671	702	720	753	640	730	743	724	667	752	709	737	719	746	733	720	705	730	783	753	686	758	764	722	743	681	713	694	668	729	676	747	684	711	710	712	729	719	675	771	704	706	745	727	676	724	709	746	737	712	726	726	709	716	725	742	768	760	723	687	686	744	719	704	691	732	750	709	731	726	706	694	704	710	696	670	723	693	686	740	673	747	715	748	730	687	743	799	709	697	723	682	722	723	699	712	727	737	744	708	711	733	712	754	741	706	686	746	722	732	727	723	716	697	772	751	725	763	727	684	717	707	750	707	727	731	701	730	771	775	716	775	724	727	736	699	719	732	760	709	712	675	684	739	737	720	686
2774	1541	1508	2041	6426	10663	10207	6854	3183	1397	563	212	108	85	54	69	72	61	51	53	63	63	46	73	54	65	63	47	64	72	68	54	69	71	56	69	47	74	69	52	62	56	66	73	49	59	53	63	50	57	53	57	66	66	66	66	51	51	53	60	74	59	59	59	41	56	70	50	66	58	50	52	59	61	63	58	54	55	59	51	64	55	60	69	53	64	57	65	55	68	62	72	66	59	62	42	59	64	66	59	62	52	57	69	65	64	52	58	66	52	51	53	63	63	50	68	71	77	55	57	58	52	52	57	55	64	63	62	55	63	53	62	65	76	87	54	51	58	72	61	55	70	55	61	63	69	62	43	68	68	64	50	59	76	54	72	56	50	59	53	67	58	49	68	62	64	53	62	64	62	61	51	57	69	59	70	71	49	60	66	72	56	66	59	57	68	59	55	56	49	60	73	51	56	68	60	57	73	59	61	50	63	59	65	63	56	68	53	55	63	70	64	50	59	63	50	76	69	54	66	66	68	77	63	60	61	74	69	54	72	65	46	55	51	58	53	69	66	56	61	48	51	55	51	76	62	50	57	57	60	54	51	59	54	60	61	68	73	66	54	64	53	68	47	60	65	69	68	58	60	59	70	60	63	55	70	68	67	50	61	58	48	52	63	61	58	66	69	60	57	52	54	60	49	61	64	57	57	62	60	57	70	58	67	53	64	62	73	51	53	62	58	45	58	54	54	53	45	64	40	57	57	62	56	51	68	69	46	56	68	45	51	51	63	42	66	57	64	54	66	62	63	62	69	66	57	51	69	60	61	55	53	56	52	70	60	70	55	62	63	54	57	57	59	61	52	52	48	56	54	60	46	55	62	39	58	70	71	54	56	78	70	55	64	61	66	50	46	72	61	51	55	53	54	50	56	73	54	65	69	37	66	55	63	57	62	50	45	66	74	52	45	63	60	80	56	54	65	50	57	46	65	47	50	59	69	53	55	57	56	62	44	61	49	42	55	58	62	65	53	62	58	58	68	65	71	51	61	57	64	47	73	63	63	70	66	68	70	70	67	46	61	73	56	71	64	61	73	55	62	47	77	58	53	54	78	60	59	51	41	70	56	67	51	45	47	63	50	65	59	55	58	45	66	58	58	56	53	47	47	59	59	70	63	69	64	70	68	53	60	59	49	75	67	58	54	64	63	39	74	68	71	62	46	55	56	65	60	56	74	50	50	61	49	63	48	57	61	50	59	71	53	58	68	60	76	54	59	51	74	59	63	59	56	58	58	79	72	57	65	69	47	60	52	57	62	69	63	56	55	60	56	70	56	57	64	63	56	62	50	52	68	59	48	65	53	54	72	64	50	51	65	81	63	62	43	61	64	60	67	68	67	59	48	79	57	61	61	59	65	64	47	56	54	56	64	51	61	53	63	61	57	62	47	59	67	56	56	53	64	56	47	58	56	68	73	65	60	56	66	66	61	47	63	65	51	55	60	62	54	66	41	59	68	61	56	60	60	60	53	62	59	68	67	65	67	56	76	59	64	57	60	72	58	55	61	79	46	63	54	65	64	59	70	64	59	60	54	62	56	56	55	61	62	65	51	63	58	69	59	61	51	47	71	68	54	63	63	60	60	58	69	70	52	73	57	52	59	62	51	68	62	64	53	52	73	66	66	54	56	64	54	69	62	70	74	60	67	54	68	73	60	72	52	68	50	69	59	53	55	54	64	50	72	65	51	54	58	58	70	81	58	45	70	68	60	62	73	69	45	66	68	67	56	59	65	62	53	76	58	63	70	71	55	58	70	71	59	47	61	61	71	62	65	59	60	70	63	53	69	65	72	69	49	48	68	65	55	60	67	56	65	66	56	51	66	53	67	63	61	72	54	69	50	52	60	74	48	55	55	68	66	60	73	48	66	83	63	61	51	50	58	56	55	57	61	61	55	57	64	51	50	49	45	59	64	53	60	62	65	59	65	49	58	60	50	64	59	60	65	59	52	50	62	57	55	69	59	72	55	52	67	47	62	68	77	60	65	80	70	60	61	67	53	64	62	61	66	67	63	55	67	57	76	63	64	53	73	61	64	71	54	58	65	61	64	51	58	65	59	81	62	60	60	63	53	56	73	53	51	63	66	61	65	61	68	57	61	53	54	74	55	46	51	52	47	63	50	63	60	76	50	49	55	65	53	46	61	67	70	65	51	53	66	60	49	63	54	56	55	59	59	62	63	48	72	65	62	56	59	65	71	71	71	78	52	57	52	62	64	58	66	60	50	61	51	57	57	57	59	56	59	46	64	62	57	65	45	54	64	65	53	59	71	61	63	77	56	55	56	54	62	48	49	60	69	52	51	65	60	60	51	72	66	58	49	64	64	77	55	74	67	66	65	57	62	50	56	57	63	69	53	65	62	71	54	51	73	52	61	56	63	52	43	70	66	59	61	65	55	59	66	55	46	63	62	60	59	63	55	59	53	56	68	63	48	60	59	61	66	56	73	57	52	69	63	56	67	60	54	62	59	59	70	46	60	71	68	58	65	54	59	59	46	73	55	60	66	55	56	79	61	58	57	53	54	53	62	67	64	49	66	62	71	59	75	61	57	65	55	59	57	61	57	57	56	54	63	69	57	49	60	66	56	58	52	57	76	57	64	71	42	55	51	58	68	52	64	54	54	51	58	46	57	64	61	56	60	72	63	53	54	72	59	65	60	63	60	68	50	57	63	65	53	60	63	57	71	56	49	53	53	59	71	64	53	69	53	51	48	62	65	47	66	58	43	67	53	61	67	57	72	54	52	47	72	56	56	56	66	61	46	67	57	61	54	59	45	56	51	59	50	58	72	72	60	56	63	59	55	69	52	51	81	67	64	54	55	59	63	59	74	61	57	52	63	66	61	56	44	46	70	53	55	66	57	54	49	55	61	61	58	59	58	58	53	69	71	51	56	71	57	60	73	69	56	55	67	54	59	64	61	56	55	53	65	56	56	57	52	64	58	59	55	63	67	61	48	54	60	53	59	50	56	66	58	60	60	66	61	71	61	51	53	55	60	61	56	56	64	50	51	71	51	57	60	75	70	54	56	64	66	55	53	61	73	59	54	47	66	49	43	70	63	63	65	61	58	63	54	52	58	54	56	56	65	68	52	54	50	66	68	52	71	61	67	47	71	62	55	49	60	67	66	41	64	54	61	67	56	64	57	61	60	68	55	58	50	56	59	58	57	62	74	72	65	41	66	58	51	50	61	57	39	55	48	64	68	58	61	52	55	63	47	49	64	60	60	74	49	60	57	68	65	81	63	72	60	49	76	65	64	63	64	63	66	61	62	56	62	59	53	65	68	55	64	56	61	63	63	57	48	50	57	55	56	55	61	56	59	55	53	61	54	51	48	39	62	61	61	58	67	58	54	64	54	40	61	51	55	62	60	54	66	44	62	64	53	51	77	66	67	72	63	57	58	67	61	52	69	51	56	66	56	50	55	61	50	65	72	70	61	63	79	61	48
25424	20406	18846	34037	56462	61351	55254	44084	32711	23052	12860	5516	2172	1157	843	754	741	773	776	720	736	715	752	705	748	748	726	689	700	702	748	724	685	747	704	726	739	733	677	733	738	673	734	714	736	734	717	745	741	745	762	718	737	725	695	710	765	742	750	717	753	764	670	777	749	679	765	732	746	719	712	689	745	750	717	731	705	773	762	742	727	759	738	697	704	754	761	754	746	772	765	738	757	776	732	722	683	745	706	797	726	695	778	735	710	741	734	732	708	740	757	759	739	733	739	731	761	690	711	757	756	710	751	742	776	759	720	784	728	742	787	690	720	732	767	707	714	766	742	761	742	746	744	736	714	724	756	786	756	733	689	706	752	695	727	778	724	685	782	751	730	764	734	684	735	771	727	810	722	742	751	738	757	743	723	703	738	662	742	744	735	740	751	712	726	774	730	724	779	721	792	713	737	759	721	739	717	779	721	716	725	757	726	753	665	731	743	762	764	707	729	795	733	773	719	703	700	726	760	711	711	740	768	748	705	747	729	772	710	669	766	731	741	742	686	731	808	774	711	715	765	748	694	690	735	715	735	724	759	705	770	727	690	718	714	725	688	744	729	710	722	725	689	747	720	736	752	698	737	756	737	734	743	721	745	736	726	763	738	693	720	741	743	736	718	770	710	773	730	756	733	701	745	725	743	741	731	686	733	736	718	792	697	760	772	728	745	706	735	701	740	733	730	781	711	747	733	726	739	742	766	744	727	712	746	745	769	748	718	733	688	733	719	714	751	710	789	734	727	699	726	731	734	734	693	736	739	691	727	763	708	693	771	704	715	710	749	749	695	770	745	734	744	722	738	726	708	722	703	778	773	725	702	729	732	702	770	794	723	740	756	725	747	762	753	799	778	782	706	728	681	774	752	715	791	785	732	775	728	747	779	761	710	772	801	786	716	734	698	734	771	721	731	761	713	767	781	736	773	697	756	683	779	704	779	696	735	770	709	738	763	721	749	727	755	767	734	713	733	711	692	757	723	719	758	779	744	723	731	752	756	755	684	713	786	718	716	763	738	674	718	742	697	745	737	679	722	690	784	714	690	747	699	720	743	764	744	748	717	779	731	769	696	702	705	779	712	750	745	779	778	696	713	752	733	698	715	757	780	733	697	761	742	689	731	712	708	738	743	761	771	726	723	743	717	777	707	768	768	719	737	725	732	733	754	731	720	731	762	765	733	742	742	750	747	724	703	721	748	791	729	713	757	716	745	764	736	768	732	741	746	737	755	723	756	742	744	785	735	685	730	781	762	703	690	743	752	759	725	758	758	714	735	729	745	724	724	714	744	783	724	707	749	734	732	784	694	733	717	780	711	742	724	713	758	761	785	752	743	685	756	751	748	718	727	724	730	744	702	689	763	753	703	699	697	705	731	788	727	672	759	667	692	708	702	768	740	816	723	734	730	739	763	763	680	765	722	739	735	678	697	753	796	728	702	744	715	734	722	716	749	782	717	757	717	707	783	740	771	762	705	737	737	729	753	694	672	737	770	746	700	745	719	701	761	720	741	739	751	721	792	749	706	764	748	728	780	740	756	741	756	716	734	700	724	724	713	750	684	722	715	712	710	761	687	755	712	706	687	742	691	746	732	722	753	736	753	682	742	719	704	738	745	725	773	707	746	785	711	738	694	757	760	728	685	755	747	699	735	785	703	766	742	747	803	742	751	723	735	698	739	767	735	747	772	728	721	727	739	740	734	708	771	699	712	736	719	773	746	723	770	732	779	687	757	794	717	732	736	732	732	731	741	728	745	707	729	756	747	722	764	774	735	750	714	752	702	811	758	692	736	688	734	746	741	796	720	752	758	759	726	726	737	709	731	749	746	714	720	728	746	758	688	649	739	735	738	764	772	727	759	730	702	716	740	719	766	695	748	778	762	707	734	773	730	772	747	752	753	721	769	763	724	680	743	709	735	750	717	709	710	758	757	791	706	694	763	728	745	749	693	764	710	724	759	770	708	708	687	762	774	714	763	735	721	754	724	703	720	707	759	743	720	794	728	674	715	745	711	742	718	702	731	702	693	725	766	730	739	721	685	733	746	734	769	701	748	778	694	739	736	768	700	749	742	737	730	744	745	718	720	714	740	743	742	761	729	779	741	755	763	742	756	770	690	769	732	674	702	693	755	733	751	786	776	742	750	731	739	721	741	755	734	729	723	740	678	714	762	723	696	778	727	699	756	757	746	702	754	728	729	714	707	770	731	790	745	721	761	765	679	731	701	721	719	695	694	754	749	729	721	727	721	735	749	761	749	740	742	728	765	707	739	722	750	754	730	779	762	715	710	734	760	719	724	719	765	714	767	739	737	722	775	673	733	696	704	763	722	753	777	793	719	773	746	712	715	747	716	729	732	718	722	719	728	774	747	754	724	714	756	732	731	729	722	784	728	721	731	737	678	708	739	721	743	743	717	704	771	791	774	726	766	741	720	760	786	722	763	752	724	725	779	746	718	699	711	719	691	734	756	723	758	732	725	757	725	743	759	757	707	722	708	682	730	714	686	731	758	724	767	768	714	751	720	727	790	697	757	787	706	730	727	775	731	772	763	759	700	751	714	750	724	712	773	693	734	774	725	736	756	749	746	723	774	742	703	721	768	745	805	752	774	775	768	754	770	715	729	773	726	735	708	704	749	735	714	761	755	733	706	741	750	769	740	754	738	764	728	761	716	762	724	704	770	761	677	727	757	708	713	763	739	703	747	714	710	782	672	744	744	723	741	723	744	690	783	764	777	755	706	788	729	772	697	764	735	716	767	744	724	748	696	735	776	702	719	726	704	767	747	699	722	750	732	721	761	741	788	718	720	763	740	718	714	701	784	742	734	766	731	689	743	720	733	741	708	763	757	723	764	739	722	766	752	729	709	748	692	771	726	740	747	725	733	739	789	735	737	766	766	746	725	704	727	787	736	757	727	696	736	730	737	749	739	719	766	747	718	781	702	781	751	737	730	742	733	749	714	777	713	729	747	724	752	724	803	756	708	773	727	766	690	709	733	738	706	730	724	727	745	717	766	725	780	743	708	735	678	709	728	739	745	735	721	753	771	718	720	754	758	721	726	741	765	758	723	737	745	725	699	723	741	785	748	726	732	715	722	740	760	740	752	777	689	701	743	726	723	721	744	761	746	716	770	712	756	765	707	772	775	769	777	768	756	718	764	745	748	734	737	746	734	740	734	766	769	742	750	749	726	797	724	691	748	728	748	775	739	761	720	782	704	756	736	759	718	741	758	775	729	718	734	704	762	720	758	717	738	757	733	733	756	790	782	720	744	749	727	685	684	707	714	736	788	693	702	750	733	727	732	743	723	745	740	706	768	738	751	763	766	724	710	735	693	733	774	767	719	751	750	763	712	767	752	730	687	698	727	700	741	726	757	730	731	789	743	750	700	745	736	704	751	725	772	723	760	751	755	781	717	730	729	747	748	730	749	755	748	763	711	747	752	742	748	755
2001	2718	2369	3821	10215	15907	15895	11533	5632	2294	863	334	161	79	74	63	75	63	51	56	58	57	58	75	68	66	60	55	68	52	59	67	72	65	65	67	64	67	70	58	69	70	72	66	72	72	73	57	66	58	58	70	79	57	59	65	72	67	65	66	59	57	65	74	69	72	68	67	57	82	51	56	58	89	58	81	65	61	67	67	60	55	59	71	80	72	65	70	56	59	67	61	63	58	66	58	65	59	76	71	51	70	67	55	59	62	53	59	63	66	69	64	51	48	67	55	68	56	69	59	55	72	63	52	59	62	44	53	62	54	57	60	74	55	53	63	75	68	59	53	72	66	67	63	59	77	67	74	73	75	66	74	71	51	63	52	60	57	60	86	71	72	74	59	55	72	64	69	62	57	67	74	68	57	63	81	77	67	61	55	81	59	68	68	67	63	64	57	78	59	64	87	64	64	68	66	61	63	58	68	69	54	63	55	63	60	60	80	66	59	56	67	64	67	73	64	63	62	70	70	75	69	78	73	50	60	59	74	62	62	75	57	70	57	69	69	70	79	60	68	63	82	80	60	63	68	57	64	85	65	69	62	63	60	66	55	68	57	59	65	57	53	67	59	56	65	68	79	69	77	72	80	69	58	66	54	85	74	68	76	51	49	53	71	64	69	68	62	69	65	57	73	77	54	64	63	57	79	61	73	61	56	57	71	67	73	71	57	78	60	60	70	64	79	70	63	61	64	69	66	69	55	57	71	56	65	64	69	64	74	63	54	58	59	65	60	66	72	63	65	71	62	71	69	63	77	82	64	69	69	77	63	59	58	64	62	55	60	56	45	57	66	69	62	70	73	61	66	60	65	60	61	69	69	64	73	73	72	66	59	72	54	58	55	54	62	66	63	65	64	55	70	62	69	72	83	61	68	69	58	56	76	52	53	67	59	63	52	56	67	57	76	59	59	77	73	67	66	71	66	59	63	56	67	61	64	67	46	77	75	64	64	66	69	57	51	74	57	69	69	60	57	65	56	63	67	61	66	61	52	62	78	65	63	71	62	39	71	52	52	62	55	57	69	62	61	64	63	79	56	67	73	68	92	55	68	68	70	68	62	51	60	53	68	63	75	61	64	52	59	69	74	66	69	66	52	64	75	55	65	70	67	64	58	68	70	73	76	57	59	60	61	63	69	64	61	70	67	60	61	61	57	65	63	69	69	68	51	69	67	78	60	70	76	76	60	51	69	65	83	68	60	57	71	59	78	79	79	66	63	63	61	69	56	64	66	74	76	68	56	62	66	65	60	86	77	69	63	54	68	64	56	61	62	66	74	56	69	73	73	77	64	62	77	69	48	57	63	71	76	70	64	70	70	66	66	70	61	65	74	69	57	61	69	77	55	62	66	55	53	73	66	55	58	65	59	68	70	69	57	73	74	60	63	70	60	65	45	73	55	65	61	64	70	63	52	60	68	52	63	58	63	58	56	62	67	75	61	56	55	61	68	54	70	72	66	62	66	65	64	60	67	70	74	77	61	54	63	58	61	59	58	67	77	64	67	65	72	72	59	67	62	66	68	57	65	65	61	55	70	56	70	77	66	62	75	68	62	57	65	61	67	63	59	53	64	60	72	78	66	61	57	75	74	60	62	76	66	58	60	67	60	57	61	71	80	60	53	83	59	65	71	69	50	61	61	61	60	64	69	75	75	71	80	58	60	63	56	46	56	78	58	68	78	75	76	74	64	65	75	53	71	59	58	59	66	53	60	61	68	56	61	79	77	71	55	52	64	67	71	63	63	64	64	66	65	56	55	72	69	43	65	74	67	74	64	68	61	64	66	74	70	62	64	60	71	45	66	50	62	56	52	51	76	61	71	66	64	47	74	66	57	60	69	71	52	50	69	79	68	49	62	64	51	52	65	82	68	69	65	54	59	60	69	53	76	79	55	63	69	65	71	58	59	62	75	57	57	62	55	72	84	58	77	62	85	70	78	73	74	61	73	50	56	71	72	71	58	64	52	76	68	80	73	74	60	75	63	72	58	61	67	77	60	52	62	70	57	69	81	61	56	63	61	59	62	69	60	55	79	67	59	66	60	67	55	54	55	61	53	67	42	59	69	44	53	59	74	54	67	59	62	59	71	63	55	60	56	64	64	59	59	68	64	53	62	70	72	47	61	67	64	60	67	79	62	60	70	76	58	62	59	52	70	64	61	70	58	67	66	67	59	72	69	61	64	66	71	67	73	65	84	54	54	62	57	71	57	62	67	70	83	47	69	72	58	60	64	71	66	66	63	65	62	53	76	62	61	49	87	59	66	70	63	80	59	50	67	75	67	70	73	66	73	67	89	65	68	69	57	61	70	64	62	76	68	57	60	70	77	75	72	71	54	73	59	68	64	61	53	69	65	70	77	63	55	73	58	63	65	63	71	69	66	49	78	70	68	64	78	69	65	61	52	60	67	68	65	72	58	60	82	64	71	63	60	58	59	66	57	62	55	48	54	69	57	66	66	68	60	69	63	64	70	61	57	55	65	63	65	63	60	56	65	71	52	51	60	55	57	67	64	60	70	57	91	69	69	61	77	60	58	60	71	70	75	71	79	68	60	78	77	61	60	54	71	63	73	62	76	60	65	75	67	64	68	51	62	61	65	68	65	63	67	53	55	66	73	58	61	61	73	80	56	78	61	60	67	59	55	63	59	72	69	80	60	55	66	69	64	64	72	53	54	54	71	73	54	87	67	76	69	58	78	66	76	69	73	69	46	58	63	69	68	68	89	67	60	77	68	72	56	52	62	70	66	51	76	64	77	57	61	69	54	62	76	70	62	56	51	61	57	66	69	52	60	63	77	69	77	62	71	65	62	65	54	69	63	67	74	66	56	70	77	56	64	67	64	57	61	49	73	68	67	63	70	72	72	67	73	55	67	59	57	61	56	64	58	64	57	61	67	71	57	58	70	65	66	67	63	65	57	72	51	60	73	44	73	56	68	71	62	65	50	57	63	59	69	74	69	73	56	67	71	64	59	66	74	85	76	65	60	60	63	61	70	66	53	49	62	73	72	65	84	70	65	70	51	73	55	83	55	71	62	48	65	71	55	64	70	64	49	62	68	59	79	70	60	69	59	65	59	53	81	63	56	65	71	59	55	65	76	78	71	66	63	58	64	62	61	67	60	42	60	62	80	73	63	56	80	62	72	69	56	75	68	60	68	54	66	67	64	61	56	55	51	68	57	56	63	51	65	85	55	60	71	44	69	66	67	60	73	75	57	63	56	69	50	61	58	67	68	43	52	55	69	61	58	73	74	65	75	64	68	69	71	65	69	64	66	59	54	65	63	63	51	72	46	60	62	70	65	63	65	67	49	68	49	63	58	65	83	60	73	54	63	60	50	74	58	63	59	56	54	65	62	55	68	54	73	70	57	63	63	63	66	76	57	75	63	80	94	53	62	68	73	80	66	60	59	59	66	55	61	55	67	76	55	82	62	53	69	69	60	73	74
30086	26176	23764	42767	66149	71682	64716	52915	38615	27580	16935	7901	3091	1458	913	852	805	798	748	788	822	768	784	788	814	784	778	797	757	818	788	797	772	808	812	776	771	766	766	762	771	773	781	763	780	811	787	803	801	788	839	779	822	804	776	825	836	739	795	788	798	789	826	744	752	770	799	843	792	787	786	769	798	768	783	797	760	843	777	830	751	828	807	793	752	755	817	831	794	805	838	803	790	842	754	770	767	786	801	842	783	807	770	787	746	814	810	785	783	780	747	793	800	787	763	809	767	775	782	801	794	794	798	737	761	850	812	742	818	797	796	774	739	776	783	841	805	772	808	811	769	787	770	827	802	822	795	790	788	794	811	758	827	767	766	773	773	809	769	789	792	774	756	778	784	808	841	802	782	826	772	792	804	785	795	819	798	770	747	745	785	799	792	820	821	761	750	781	786	782	877	761	808	827	721	776	794	814	793	801	818	804	803	754	776	806	803	792	762	797	791	828	806	776	768	742	777	777	748	753	777	784	798	755	777	793	842	791	837	810	757	787	831	800	793	810	789	767	779	762	771	766	754	792	755	830	760	726	785	771	831	811	808	771	775	811	765	754	818	782	788	850	783	800	767	829	763	828	800	756	770	772	773	792	802	775	726	822	803	774	772	781	822	785	817	761	789	889	808	812	820	786	771	797	825	788	776	754	811	800	836	835	793	778	782	800	825	812	789	788	752	793	834	811	764	802	773	810	816	821	798	778	851	793	759	789	741	783	784	783	811	820	792	819	740	801	733	807	767	778	777	783	755	745	790	830	730	795	751	820	718	802	765	808	771	781	783	799	825	811	765	780	782	754	747	801	796	794	767	837	855	790	809	762	794	807	796	823	771	788	799	786	800	761	811	822	807	830	802	731	775	788	776	809	796	860	737	772	756	766	833	766	785	770	755	760	838	814	847	802	767	762	854	782	737	796	786	797	777	752	764	750	756	775	809	772	835	796	821	795	800	751	765	768	780	795	722	786	757	806	795	800	791	812	750	810	808	714	792	789	810	801	833	782	796	774	766	810	793	771	764	766	802	799	762	738	793	786	833	814	754	818	773	794	833	728	767	749	795	836	773	747	801	815	745	794	811	789	805	818	825	798	775	797	765	794	808	753	777	771	795	790	799	763	815	757	798	762	761	771	808	779	763	759	754	847	753	774	781	797	796	764	795	785	780	797	793	799	765	800	798	766	820	766	799	806	830	759	760	770	757	786	783	761	778	803	804	818	767	821	819	736	824	785	778	790	799	848	800	806	802	788	748	772	841	750	816	839	782	762	825	756	748	784	834	748	761	768	808	800	799	763	776	778	776	773	803	796	814	840	789	771	792	759	808	779	786	788	789	765	811	814	821	782	744	741	807	781	783	774	789	793	779	794	758	810	755	779	826	760	801	797	802	766	780	796	745	775	770	796	780	846	786	785	798	796	780	800	788	791	777	790	795	777	793	814	799	817	819	778	803	828	809	736	847	782	760	757	762	727	781	822	812	794	843	763	783	773	823	803	791	773	788	786	762	814	788	773	798	783	783	752	825	831	775	780	750	749	772	759	778	778	802	768	765	806	762	800	816	868	836	730	736	725	833	793	765	788	812	780	789	767	757	794	767	768	804	775	837	771	799	810	793	750	784	814	802	751	797	798	824	783	773	794	766	824	773	801	754	824	831	839	795	797	748	822	783	739	742	771	768	755	779	823	797	750	764	830	796	783	777	807	822	815	770	835	736	784	821	774	802	818	807	776	783	728	833	806	764	773	854	831	770	770	780	770	820	808	774	794	804	792	821	781	752	783	773	809	769	836	800	813	885	761	819	808	809	716	753	815	776	752	834	809	791	767	793	783	795	791	762	756	766	805	753	802	815	759	775	748	789	771	757	794	813	817	790	847	803	793	778	786	789	795	803	720	762	777	790	792	825	807	760	761	793	763	806	807	778	795	783	797	740	733	794	737	792	779	759	822	792	767	795	754	776	751	792	780	769	807	761	766	780	804	810	801	806	767	798	775	809	749	802	787	775	807	757	758	844	791	766	773	749	808	809	780	786	728	776	811	790	820	803	781	801	797	801	723	771	812	784	776	792	774	822	793	825	764	807	817	767	782	816	781	752	816	802	776	798	785	771	783	767	771	834	756	780	783	802	764	802	802	794	800	754	824	743	773	812	751	782	780	772	834	762	791	757	777	792	807	788	805	813	810	811	775	804	769	754	773	763	783	796	778	765	791	806	772	778	758	809	742	792	835	825	814	768	819	797	725	776	745	780	759	778	824	808	761	804	836	776	735	796	752	816	765	829	810	793	793	807	765	793	801	803	776	805	819	822	805	792	827	793	760	789	807	858	796	766	787	779	778	814	820	805	782	754	757	775	818	785	795	773	779	763	830	744	850	785	818	815	743	841	790	786	804	793	789	822	763	761	781	802	725	747	799	815	806	731	786	745	766	761	817	752	750	810	779	823	794	786	785	775	789	779	771	762	822	812	775	769	792	780	770	773	772	765	815	742	825	789	856	824	773	777	782	777	844	760	797	811	833	804	778	794	773	832	772	790	766	764	787	771	797	815	782	834	782	791	778	731	764	793	799	754	802	824	832	795	773	745	731	814	744	773	742	822	750	852	801	803	795	804	816	789	790	831	771	774	756	809	808	778	808	764	756	770	821	795	783	787	749	777	779	807	802	805	769	818	770	748	811	793	787	805	816	822	721	789	802	779	787	796	818	746	786	813	810	804	749	746	814	802	808	789	813	819	818	797	778	785	801	767	824	786	787	772	796	761	748	795	776	779	786	813	834	774	794	776	797	816	820	764	769	844	815	783	824	806	749	806	795	788	795	776	862	798	770	808	754	857	788	802	814	773	782	822	811	745	757	805	813	764	829	807	793	804	788	769	815	768	770	751	786	828	792	783	777	790	813	796	784	812	768	764	818	734	810	803	802	809	748	815	785	767	778	828	813	783	746	831	776	781	774	776	791	795	795	752	821	810	828	762	763	803	750	805	791	829	770	773	822	833	815	792	775	775	810	787	729	781	839	811	783	847	795	774	824	745	783	815	787	821	775	792	789	764	793	789	780	783	794	702	829	773	789	794	775	818	783	806	783	805	768	758	746	764	846	765	760	760	786	770	804	784	808	805	803	758	787	792	771	802	777	780	784	765	826	763	823	797	760	758	789	743	757	809	851	848	809	780	759	851	757	787	771	813	765	816	801	836	796	846	748	775	730	806	834	757	852	816	750	737	819	732	806	831	795	809	766	816	820	778	803	788	797	757	771	774	825	818	802	791	798	758	753	767	771	764	807	761	833	799	832	768	776	802	810	771	795	767	798	807	789	738	820	773	808	753	851	798	725	760	772	764	763	802	785	748	781	797	788	771	770	811	806	817	788	763	749	783	777	786	792	778	794	834	847	812	781	781	787	817	830	787	825	804	810	778	773	805	761	818	755	773	814	784	835	819	773	748	771	790	786	798	724
1778	548	453	581	1510	3340	3834	2768	1574	779	340	140	87	60	53	59	57	59	59	53	47	44	64	52	50	56	49	72	58	44	52	59	48	75	50	50	47	51	49	71	46	62	52	51	48	46	70	49	57	50	50	53	63	49	49	66	45	63	63	60	53	52	43	60	42	55	55	49	57	60	59	53	48	55	55	49	65	55	52	49	63	55	50	58	55	59	49	48	51	46	67	46	58	62	64	70	61	53	57	57	54	51	53	67	62	54	44	43	55	68	55	61	45	57	59	52	65	43	65	60	56	59	52	53	76	62	51	43	51	50	47	42	57	57	50	54	54	63	60	55	47	57	60	57	64	56	58	47	51	66	52	58	70	59	43	61	48	58	63	52	69	49	52	61	67	56	53	50	47	58	60	70	66	63	50	41	60	64	50	58	60	63	53	52	50	60	50	45	40	56	55	62	64	63	49	74	60	53	50	56	61	58	52	41	51	49	55	62	58	55	54	52	60	63	57	45	51	47	60	63	46	56	68	57	62	54	52	60	60	57	59	39	39	54	65	59	52	53	63	49	62	41	54	52	57	50	56	46	63	62	53	50	65	51	55	47	53	70	75	67	67	60	64	56	58	60	47	52	62	56	41	46	50	54	64	40	60	49	51	52	70	57	63	54	61	51	56	61	53	47	51	59	51	52	67	57	60	44	57	65	61	81	65	52	52	62	43	63	42	60	57	49	47	52	64	56	50	58	69	57	53	55	53	53	55	48	70	55	46	43	46	57	64	49	63	68	50	56	54	55	41	61	55	56	56	47	50	63	61	58	53	44	44	56	45	59	66	41	56	61	59	60	44	57	48	55	61	58	49	61	47	55	63	50	51	66	53	52	59	45	62	44	52	68	55	59	55	56	62	50	56	57	53	47	53	52	58	56	56	55	60	55	53	59	54	56	56	44	58	41	39	59	50	61	70	54	52	53	53	63	43	54	55	41	83	63	49	46	52	54	53	51	47	57	64	43	66	59	53	55	53	62	45	56	58	60	50	50	54	68	51	44	51	54	51	60	54	48	64	69	57	54	60	58	53	60	47	59	56	58	58	62	57	61	40	57	51	69	53	56	46	49	45	54	47	51	55	61	60	63	53	73	62	48	50	45	54	44	68	40	51	47	64	53	59	56	59	54	56	55	63	60	53	67	75	50	64	60	57	49	68	41	65	50	61	57	42	47	64	54	55	41	77	59	44	52	65	69	54	48	60	56	57	52	63	60	54	52	63	58	61	70	65	47	56	62	49	66	66	61	63	52	51	62	46	54	46	69	53	54	68	54	50	58	58	47	55	54	61	54	64	70	51	66	72	58	49	62	53	56	45	60	48	62	63	67	63	61	44	47	55	50	56	62	62	50	46	75	55	60	54	56	51	66	46	56	58	60	61	60	63	62	72	47	63	50	58	63	58	52	60	47	36	56	57	47	66	59	53	49	49	62	55	59	53	51	46	61	58	65	50	61	45	59	52	52	52	63	54	62	52	56	42	48	63	50	65	43	46	44	59	65	49	51	58	44	54	40	54	57	57	52	40	57	57	41	59	53	70	48	58	63	47	64	54	44	66	48	58	50	59	67	47	49	60	60	65	71	64	53	56	49	49	45	58	49	46	58	55	56	58	63	58	55	65	59	48	59	56	35	55	56	57	47	44	52	53	63	64	59	56	54	64	58	54	53	46	59	45	47	58	54	53	55	50	48	44	62	51	49	44	56	56	52	55	46	59	54	65	66	58	30	58	53	54	66	58	53	58	52	63	54	50	51	58	66	49	66	53	53	56	56	59	58	56	45	56	51	47	54	59	63	43	45	60	50	59	61	55	53	49	57	40	63	54	48	56	56	50	48	62	52	59	49	57	53	51	52	52	64	57	50	55	60	50	48	57	51	60	61	50	53	54	52	58	62	56	45	59	54	66	57	47	59	52	56	57	58	66	48	66	57	58	63	55	58	40	55	63	54	54	59	81	52	51	48	58	64	56	59	49	53	56	51	55	66	48	59	65	55	54	48	61	47	68	46	46	55	57	57	60	60	51	56	63	59	42	52	51	61	44	66	69	59	56	56	46	49	52	50	49	52	47	74	71	61	45	51	58	59	68	61	55	45	63	52	56	52	66	72	49	47	58	67	53	50	60	44	47	58	48	60	44	52	63	50	63	47	48	55	51	50	48	53	47	55	57	58	60	56	67	45	54	55	47	49	64	65	46	54	52	52	59	46	51	67	56	56	56	44	58	59	61	58	61	63	60	56	56	50	54	67	58	52	47	61	60	53	66	55	50	48	56	38	64	56	56	76	54	55	58	41	68	40	58	53	44	51	47	54	59	45	57	59	53	84	59	54	52	55	68	58	52	43	61	51	50	59	50	54	52	47	58	47	57	51	70	46	57	48	70	61	45	63	62	43	58	54	57	54	52	48	58	66	66	59	69	58	54	48	47	47	54	67	64	50	57	63	58	58	66	40	53	58	55	51	56	56	66	48	57	62	53	54	58	42	56	54	59	45	53	56	57	53	50	55	58	74	45	57	53	41	40	62	49	59	59	56	52	63	46	53	43	70	67	47	58	58	67	43	57	58	50	59	49	55	36	52	66	54	54	51	49	39	61	64	49	57	56	53	49	57	55	58	44	55	65	61	58	56	62	59	59	64	59	55	53	49	51	56	65	40	47	58	54	51	52	66	41	62	56	42	40	69	56	64	63	67	41	63	56	59	52	43	50	52	66	52	66	55	59	56	44	53	55	65	46	51	56	57	55	51	44	43	57	47	61	60	56	57	48	60	57	63	74	50	60	55	61	64	51	58	65	47	59	48	53	58	54	48	46	58	33	55	62	66	49	54	55	48	46	55	54	63	55	51	44	52	66	53	58	62	52	41	52	62	60	53	58	43	49	62	70	58	45	53	41	45	55	48	56	44	51	41	57	63	62	51	62	63	53	65	70	64	60	60	60	62	60	52	54	60	65	61	60	44	57	54	73	54	56	50	61	74	68	61	43	55	55	58	55	68	70	61	58	59	46	57	63	46	57	60	69	64	53	49	65	57	62	45	56	65	45	64	57	47	46	53	55	75	49	57	51	62	62	68	48	48	67	61	55	59	63	52	50	55	48	63	68	53	72	54	62	50	64	58	47	72	50	50	54	55	53	52	50	53	52	62	56	60	48	57	61	50	62	61	54	55	60	53	58	66	50	61	52	47	56	62	45	59	62	47	60	58	50	47	62	56	53	49	43	50	54	45	56	57	52	51	68	47	52	49	66	52	64	56	59	49	62	48	64	59	56	58	57	56	65	67	37	59	65	51	49	48	53	55	52	63	55	58	62	54	70	57	60	53	53	41	62	42	69	40	55	48	58	50	48	60	43	56	43	60	59	46	55	61	49	46	57	61	58	59	60	60	62	52	51	55	64	62	56	56	53	54	50	62	52	54	59	59	54	55	59	59	69	53	67	65	63	52	49	66	43	54	41	50
19195	10618	9038	20174	37531	43348	40376	33417	25135	16187	7980	3302	1459	837	695	705	658	736	619	640	674	691	669	679	675	656	665	651	670	686	666	645	624	685	673	671	673	657	625	650	674	662	640	634	663	697	654	635	644	720	655	650	645	658	677	637	691	753	637	659	628	632	611	631	698	645	673	696	699	665	648	649	722	627	639	647	665	669	671	653	687	679	666	637	678	640	663	685	699	638	700	692	631	660	641	691	678	625	630	636	680	652	695	649	632	650	667	682	689	665	633	630	664	649	662	654	597	641	640	648	672	714	646	688	636	635	666	730	676	620	648	643	629	668	707	668	642	664	647	666	637	665	643	656	659	671	665	678	659	642	680	657	675	662	643	677	651	671	692	675	635	607	638	631	639	661	616	700	692	649	653	640	667	659	689	657	666	612	640	671	688	661	647	643	674	644	657	663	667	682	685	709	657	660	659	689	633	647	632	671	712	665	714	660	668	680	640	690	638	710	664	699	651	695	671	655	633	652	650	617	687	707	671	680	670	668	700	639	657	666	660	715	691	624	676	651	647	664	640	642	642	662	654	694	669	655	655	663	723	656	678	712	695	625	655	622	657	657	647	685	616	653	620	618	683	692	649	664	650	679	667	668	680	673	678	671	656	658	652	635	656	656	689	657	620	691	687	651	673	651	645	640	629	647	638	668	663	644	689	620	661	702	627	723	644	679	650	668	644	665	676	665	587	670	674	650	645	651	671	660	676	683	674	649	676	679	684	655	669	699	646	589	670	661	664	650	678	687	686	664	652	659	696	659	702	637	676	630	678	632	645	672	695	628	698	692	675	682	682	696	662	671	689	689	646	687	661	658	666	657	650	643	674	672	713	663	687	685	651	697	694	642	682	678	688	650	639	689	662	651	653	640	667	682	681	693	688	643	649	623	646	716	642	670	681	607	707	667	656	620	609	661	691	697	669	666	621	696	611	687	660	666	656	645	686	670	692	646	663	653	668	664	677	658	644	655	657	667	704	670	667	636	634	688	616	694	642	672	696	661	671	665	644	626	723	704	679	654	635	661	636	659	649	666	664	666	678	664	657	622	617	638	674	688	692	690	634	644	687	654	660	638	671	646	692	674	637	665	626	660	675	666	698	654	672	654	626	593	665	643	656	662	626	648	703	617	695	701	670	699	680	678	683	711	631	642	638	642	638	691	627	658	654	671	643	671	651	651	669	649	610	681	637	668	663	690	634	713	626	622	723	659	672	655	672	709	604	652	656	701	653	649	680	644	627	657	650	671	666	685	619	665	669	670	657	689	671	689	684	625	674	673	624	693	641	649	668	684	630	649	671	630	654	615	675	686	699	680	644	680	657	694	684	651	703	613	674	704	683	665	673	651	667	655	698	650	691	635	683	647	704	653	672	659	683	693	648	624	687	682	709	659	675	650	644	643	650	703	649	625	660	616	665	641	628	661	674	642	676	654	661	685	706	682	665	657	664	618	650	632	674	626	692	644	654	639	633	655	632	690	621	656	641	672	649	699	696	663	636	671	623	668	647	679	636	656	681	687	663	663	636	681	706	652	684	672	676	654	668	653	655	672	679	673	669	655	709	695	655	705	617	666	635	679	619	683	685	679	638	652	647	628	653	675	675	665	636	704	659	646	691	688	631	610	679	656	639	627	631	628	667	637	633	628	619	656	682	629	679	638	666	673	656	670	642	653	670	647	617	623	665	681	669	623	740	676	642	681	685	688	723	682	629	659	671	639	607	644	671	679	622	678	675	647	722	672	722	641	660	633	639	652	677	678	669	690	639	685	660	632	665	670	681	608	692	641	688	695	670	644	638	630	678	654	633	667	658	648	662	659	641	691	681	656	673	677	664	651	668	623	667	649	690	626	665	678	653	652	698	648	673	676	650	632	662	664	670	704	601	630	712	643	687	624	711	646	636	676	666	699	687	685	655	642	671	666	664	657	675	712	680	655	664	633	680	653	650	653	667	617	667	663	679	658	676	674	658	656	690	657	686	632	660	655	619	651	643	655	654	676	655	641	605	623	621	637	687	672	646	706	681	645	692	679	652	690	655	687	713	633	646	639	619	686	655	660	665	638	678	624	576	610	649	654	642	675	667	639	683	696	676	642	632	656	684	678	651	662	674	647	673	677	631	652	623	665	656	675	664	687	658	718	649	648	649	686	649	634	724	664	657	634	678	696	656	675	655	631	630	690	644	635	629	642	639	674	639	649	659	644	703	635	673	647	610	624	700	650	697	671	585	631	635	675	680	659	669	718	691	632	690	674	681	613	646	637	652	659	688	668	687	694	656	642	635	674	638	694	667	658	645	641	694	625	638	703	638	723	633	687	684	687	665	641	640	659	673	649	618	712	681	675	643	670	709	663	622	651	639	673	677	614	641	688	662	652	683	665	647	671	650	649	698	692	667	645	639	648	660	702	683	635	687	652	664	645	663	662	662	650	669	694	598	693	670	683	617	668	652	688	630	646	639	657	688	645	681	685	679	650	642	688	678	687	644	610	680	628	666	699	657	685	693	658	642	659	659	645	618	632	644	621	705	650	739	645	658	636	653	619	687	647	697	642	658	661	665	673	688	660	629	644	677	670	657	658	646	677	655	683	703	670	709	667	649	690	663	677	675	678	638	611	689	677	666	674	648	664	616	637	683	671	693	643	677	648	645	662	713	697	689	632	678	658	669	710	667	677	653	673	656	614	621	656	627	683	700	716	696	642	677	708	696	626	633	670	671	625	669	678	663	684	636	699	649	671	639	690	689	653	691	704	667	660	652	640	674	634	673	608	620	670	660	689	657	704	637	623	663	643	628	629	661	671	620	654	638	682	611	642	657	680	700	645	671	707	658	667	620	644	676	635	670	667	664	705	637	671	652	670	656	679	682	700	653	695	625	670	634	698	614	637	686	680	652	661	698	675	699	689	630	658	617	683	651	647	661	644	714	682	696	660	648	683	664	672	662	676	683	690	674	684	660	668	658	716	677	657	698	650	682	695	698	643	652	665	668	672	631	665	673	625	690	710	655	680	667	700	691	664	648	666	690	675	650	649	653	672	661	666	673	695	661	659	660	676	673	692	681	612	661	652	655	656	629	669	598	650	690	679	678	683	631	680	648	656	715	655	681	675	671	649	694	648	671	627	652	685	651	662	719	619	642	677	659	660	665	688	647	662	615	643	605	686	666	632	691	640	696	633	627	630	677	665	676	630	642	656	660	643	676	677	665	649	699	661	658	664	678	664	660	620	686	694	699	637	652	689	673	660	663	616	646	667	654	661	690	628	661	649	675	627	630	669	665	662	656	729	648	643	669	676	697	648	687	672	720	641	693	661	694	673	706	716	643	622	641	711	670	661	673	687	653	655	661	644	627	674	679	637	639	723	698	644	638	634	659	650	634	710	667	599	640	686	681	652	659	666	662	671	670	683	665	686	667	658	612	627	664	632	695	611	659	664	666	632	672	679	634	651	646	681	649	641	652	634
1439	1697	1474	1475	4010	9952	11526	7992	4196	1858	717	310	116	71	68	66	69	64	51	65	55	60	69	56	56	75	60	56	47	57	73	60	60	66	74	71	51	71	62	54	56	61	54	69	63	58	63	65	52	53	56	64	62	64	84	57	59	51	49	73	58	56	54	59	58	60	53	50	65	61	54	51	79	56	62	59	69	57	72	60	61	78	63	55	49	59	69	51	61	44	41	70	68	56	54	69	66	58	74	66	62	50	69	63	60	70	67	64	49	60	65	51	55	59	73	57	62	54	54	49	65	54	49	48	61	58	60	69	65	56	49	68	42	62	58	75	45	60	53	56	55	65	55	55	48	49	66	65	70	51	60	55	48	60	56	53	62	64	42	67	59	57	63	48	54	49	57	51	58	64	64	63	55	62	61	60	53	54	51	66	77	56	68	61	58	60	50	53	54	56	66	58	55	64	55	61	65	67	66	49	50	59	61	54	42	63	66	67	72	67	49	78	59	49	75	73	51	64	63	64	72	67	58	57	71	68	57	48	68	55	64	47	50	61	61	64	61	67	72	45	54	57	59	48	57	65	70	66	64	61	54	63	67	65	56	64	57	48	67	59	61	64	65	73	71	67	53	60	62	64	63	71	63	55	59	53	54	60	59	61	64	62	58	43	65	59	54	59	50	55	65	45	49	51	60	57	61	50	61	53	66	61	55	68	54	53	57	66	68	61	60	60	60	62	58	72	48	67	58	62	67	56	61	57	67	52	60	46	63	50	62	57	60	50	65	73	59	66	55	70	54	46	63	63	54	65	56	54	52	48	52	67	60	67	51	64	48	61	66	72	54	49	62	68	64	69	69	59	59	61	57	61	65	52	51	76	52	49	45	59	50	58	59	70	68	57	58	67	65	66	58	62	65	65	64	73	57	59	53	61	70	50	66	53	56	58	65	58	60	58	53	69	66	67	70	68	38	71	53	79	55	63	59	46	65	56	62	67	54	47	55	75	79	63	63	59	65	57	51	57	56	63	44	70	52	65	65	49	63	63	60	47	52	74	65	66	58	71	50	50	52	55	58	61	58	65	64	51	67	59	59	57	60	55	44	61	57	50	67	53	74	75	52	58	62	53	57	73	66	52	65	59	54	67	68	59	54	68	46	56	53	65	61	59	51	51	74	62	58	69	47	67	63	52	56	79	57	56	65	59	71	64	65	52	65	76	57	47	60	56	59	65	53	65	70	52	45	59	65	58	64	71	70	72	61	47	50	61	67	59	41	51	72	68	72	69	60	59	56	64	61	72	53	58	66	63	66	58	58	57	66	71	59	61	67	73	53	57	57	60	57	65	64	75	60	58	78	59	68	55	67	66	62	62	57	58	51	57	65	50	57	37	54	65	48	68	54	61	71	68	69	69	50	61	61	68	65	61	68	65	60	56	52	58	53	56	56	63	51	76	52	56	63	56	43	68	49	71	51	66	68	67	59	40	84	48	67	57	51	71	61	64	61	55	54	45	55	65	65	56	65	52	58	72	51	48	58	60	59	60	56	66	66	54	49	66	52	65	62	44	58	58	59	69	73	68	67	64	59	57	61	66	59	62	52	53	61	69	57	63	60	68	41	66	57	63	51	84	55	60	64	65	49	63	56	53	58	53	52	58	56	56	66	73	55	53	57	62	55	57	60	72	57	64	57	69	55	58	56	60	52	58	65	72	50	66	57	61	65	65	46	62	63	75	53	58	62	60	61	49	73	72	61	53	69	53	52	52	56	61	58	73	70	70	64	64	62	58	58	46	45	54	53	64	59	59	66	55	51	63	70	72	64	55	54	57	54	72	75	68	61	51	66	54	51	58	69	51	51	51	67	57	66	67	50	55	56	55	57	55	66	58	61	55	62	37	60	73	79	81	75	67	70	55	71	63	59	70	77	62	65	68	57	73	63	59	60	64	63	72	46	56	68	75	52	52	62	60	57	48	66	50	67	58	64	61	63	68	57	48	62	49	69	66	69	62	46	70	75	42	57	54	70	45	57	56	53	59	50	57	83	49	79	63	53	58	65	51	60	62	69	55	52	71	70	57	54	85	55	61	70	59	72	52	55	73	58	58	64	63	59	45	57	57	58	81	64	64	68	38	64	55	57	59	71	62	67	77	59	68	62	60	59	62	60	69	50	67	58	57	48	54	58	53	55	65	64	62	57	64	44	63	57	66	48	67	64	50	61	79	58	63	58	52	74	53	57	79	68	66	47	66	52	67	58	62	69	58	58	63	48	73	46	69	57	56	70	57	57	66	48	57	58	49	63	57	70	53	46	58	48	48	68	55	50	69	53	59	68	71	65	62	48	57	52	50	71	46	54	54	68	49	59	61	66	53	54	52	62	60	57	58	53	61	55	72	65	52	75	66	62	53	62	61	50	47	57	62	58	59	47	49	59	49	51	60	62	72	49	62	68	53	43	53	57	73	55	72	44	53	74	46	54	59	60	53	66	49	64	53	60	61	52	51	66	55	60	62	52	66	76	64	55	62	52	51	51	70	49	67	43	50	53	60	64	61	58	62	62	52	61	60	53	61	76	53	62	65	49	65	43	61	57	67	61	65	42	54	60	59	63	62	62	67	53	46	52	60	48	62	49	58	57	48	46	55	61	74	62	57	57	62	56	53	70	40	56	55	61	69	58	70	61	55	68	56	59	52	60	46	60	58	53	57	68	64	74	58	51	59	55	60	69	58	60	60	52	59	55	74	45	60	60	58	61	57	64	55	66	62	50	59	54	55	66	56	53	52	53	68	52	63	61	66	59	67	81	45	62	60	57	64	45	50	62	55	68	51	72	62	52	58	56	66	58	52	62	46	57	70	56	48	59	58	65	56	77	63	66	54	65	57	68	61	66	58	54	78	52	56	70	47	80	78	58	54	68	54	58	63	61	57	45	66	53	69	71	50	65	58	79	62	52	66	53	63	72	48	63	53	57	65	59	55	46	48	50	58	61	49	55	68	66	62	66	59	52	49	47	52	63	55	56	72	52	53	58	76	49	51	54	59	64	66	60	63	60	59	57	57	55	74	60	70	70	58	55	63	72	69	57	60	62	76	67	59	59	61	59	49	52	59	57	56	62	56	60	59	61	50	58	52	43	49	70	67	65	73	70	69	60	28	51	57	48	64	50	57	66	67	55	63	65	75	43	53	54	64	56	69	54	52	61	72	63	49	87	67	56	53	71	58	46	55	54	60	48	57	60	49	56	52	58	49	63	52	70	59	58	58	62	56	64	62	53	68	56	67	63	72	62	45	49	61	52	55	55	61	58	50	58	59	61	68	77	52	74	53	60	55	53	55	57	58	61	54	59	73	60	58	55	47	63	49	60	49	53	59	67	57	57	68	72	55	68	59	56	56	68	64	55	60	53	62	62	47	58	69	52	69	59	65	61	66	65	56	55	66	55	53	67	63	58	58	54	65	49	47	68	61	66	52	56	52	54	76	63	58	68	64	62	52	60	59	66	69
25459	21757	18380	31238	51384	61783	57327	45986	35399	25004	14782	6645	2753	1303	874	774	712	735	691	664	688	719	737	755	722	714	670	688	693	686	760	770	746	705	680	722	730	717	647	713	707	686	683	766	722	725	732	697	705	723	718	670	746	678	713	697	641	641	741	700	701	708	711	726	744	711	676	715	695	708	710	678	702	757	693	734	654	707	680	683	691	713	643	697	753	686	759	762	736	753	710	758	694	734	726	742	696	676	769	706	688	714	712	711	762	717	702	724	717	710	675	750	757	704	693	699	737	683	679	683	738	717	743	719	726	688	663	724	690	687	683	696	740	734	678	720	711	695	670	747	689	704	701	709	727	725	714	687	729	707	719	686	696	741	726	709	715	756	729	769	722	704	684	702	715	723	705	742	710	676	723	749	717	717	732	718	721	691	716	692	726	775	713	680	677	713	681	693	736	715	698	743	678	703	719	717	739	733	753	664	715	701	728	677	729	707	704	765	702	702	737	711	686	681	708	743	759	712	717	728	777	760	762	714	751	713	733	681	728	739	733	737	681	678	747	733	735	732	692	676	737	693	697	716	718	712	727	709	712	693	734	699	696	712	743	693	716	754	741	722	706	748	714	724	645	712	693	721	692	697	725	691	683	723	723	750	661	701	745	731	729	705	776	723	723	743	679	721	745	692	732	706	712	738	723	747	713	719	751	718	723	729	700	706	752	781	683	721	703	724	718	684	722	728	701	729	720	706	729	713	714	754	712	696	759	720	803	708	722	749	753	721	722	719	703	712	694	704	702	735	699	707	704	753	720	719	754	712	679	730	695	733	678	705	717	734	715	714	727	754	695	721	693	705	719	740	707	656	715	696	713	730	711	737	691	719	745	716	692	719	721	718	709	720	700	733	675	721	732	723	740	709	720	723	720	741	689	787	712	709	705	714	716	741	745	695	697	730	737	725	749	719	727	742	701	738	714	709	725	724	706	747	729	750	731	716	687	744	797	702	782	679	697	766	740	740	715	727	660	715	796	740	729	739	732	741	733	695	715	739	731	676	703	735	714	723	725	717	698	712	687	679	698	733	692	680	731	705	674	724	716	743	735	700	723	713	692	701	687	721	722	754	702	709	714	675	711	720	776	756	714	664	722	757	747	652	697	690	731	751	779	715	767	722	686	750	715	779	706	708	705	740	708	711	745	704	680	724	716	755	701	758	725	713	713	674	753	706	706	736	723	719	719	718	754	687	763	736	704	702	708	735	661	755	669	728	711	681	702	713	716	705	749	733	679	697	732	741	724	751	717	761	708	716	723	716	694	707	745	739	680	774	710	696	718	746	683	713	729	684	700	752	675	734	732	692	675	712	766	713	717	719	678	708	700	706	712	725	690	691	676	679	719	735	708	665	752	682	731	688	705	673	689	697	765	746	677	746	729	741	748	742	733	658	662	725	713	763	689	762	725	713	679	720	689	707	750	654	690	714	745	725	701	734	693	746	689	737	738	694	759	732	694	748	722	700	718	727	727	736	735	729	717	735	704	688	732	731	782	700	736	761	731	733	711	696	764	685	691	746	776	651	674	705	696	752	698	705	668	699	725	732	717	734	735	697	733	734	728	691	757	706	725	670	744	738	768	696	738	713	671	746	710	713	712	700	703	758	730	732	716	695	720	748	739	711	747	711	758	715	705	729	755	693	689	745	741	680	718	705	747	714	708	726	692	705	695	683	716	732	711	747	703	734	734	732	755	690	722	700	705	734	718	697	765	748	720	744	730	744	715	696	698	743	673	716	646	735	709	691	689	721	743	719	741	673	721	774	702	687	701	691	687	764	708	723	701	735	713	703	702	721	743	707	757	726	724	691	770	688	768	712	737	733	732	731	712	731	723	695	704	676	738	728	727	718	744	679	718	729	737	706	691	720	707	728	775	725	701	706	757	700	710	706	672	712	690	739	721	699	706	660	715	721	693	726	749	708	712	748	683	669	731	708	771	670	736	697	692	725	687	728	672	680	750	730	699	704	715	725	733	706	735	694	713	711	716	768	727	700	761	695	688	703	706	750	718	727	653	722	734	726	718	708	707	710	738	714	776	712	671	750	689	719	680	747	716	714	732	707	714	694	641	710	718	779	722	704	766	735	685	684	720	703	734	715	720	728	714	689	739	718	736	722	716	666	709	690	764	718	738	752	701	723	677	753	701	698	697	758	738	705	719	749	691	723	684	733	695	702	765	674	700	696	672	708	757	727	726	741	666	725	751	702	713	690	732	699	713	717	727	671	727	762	710	729	752	706	650	737	724	752	710	690	798	695	742	713	720	725	714	726	712	730	706	723	753	730	683	701	728	698	724	743	690	697	682	693	710	716	727	715	693	751	716	714	687	707	706	701	717	733	675	711	711	729	806	715	717	748	723	707	798	734	741	705	720	690	714	758	712	702	681	718	655	735	684	758	700	688	733	721	720	729	721	732	693	813	709	726	688	698	696	763	708	676	711	703	720	729	705	710	734	700	727	718	732	678	676	744	743	725	702	742	766	719	737	691	687	750	676	690	688	731	737	713	733	716	746	674	736	696	729	722	750	709	727	726	705	724	735	733	719	760	712	692	746	701	679	720	715	733	719	722	720	761	747	741	706	708	709	731	712	756	683	713	772	704	717	714	732	680	748	714	722	715	757	714	760	735	771	712	737	740	738	679	726	698	718	726	738	708	733	716	757	739	707	718	693	730	696	693	701	702	711	762	688	746	724	716	697	669	733	728	669	682	713	660	707	706	754	705	747	724	729	714	704	704	699	705	705	754	707	734	752	685	784	674	692	760	708	718	682	753	711	706	642	722	755	744	786	732	728	714	709	732	718	729	678	682	698	714	706	659	719	760	744	682	745	748	711	739	743	711	683	749	738	739	712	670	743	738	726	703	744	732	739	701	751	688	726	782	717	697	761	686	679	760	723	701	670	735	696	718	743	732	667	752	721	729	692	716	714	695	749	735	750	707	724	729	703	698	674	686	726	679	646	711	711	733	670	737	743	686	742	735	748	682	703	777	697	651	711	708	710	723	713	763	777	735	768	680	701	716	751	751	719	751	753	725	690	764	694	718	681	708	738	742	731	818	728	711	725	712	703	687	739	746	708	742	667	732	717	699	736	717	713	713	723	716	725	719	703	717	744	707	737	713	705	684	680	708	693	721	724	743	723	732	751	688	686	761	681	680	728	699	710	715	657	731	710	763	779	728	725	732	693	707	745	728	739	680	768	725	751	707	785	737	683	751	696	736	748	731	747	704	701	703	716	689	722	719	703	686	720	695	715	734	709	734	711	702	702	707	736	738	757	722	728	728	691	713	685	710	733	754	738	701	737	713	722	689	696	669	757	689	714	720	707	709	733	730	740	707	692	659	730	741	685	716	678	686	691	715	676	733	672	700	731	711	727	718	732	735	740	727	720	721	732	712	705	711	712	738	730	690	739	702	723	692	735	700	693	725	728	712	760	737	685	722	734	713	701	710	745	703
2846	1334	1314	1564	3341	8907	12606	9242	4822	2097	843	332	173	92	62	69	59	59	62	58	77	50	66	62	58	53	60	54	59	61	66	59	60	63	72	67	54	49	64	44	56	57	67	41	59	57	60	44	69	52	55	48	59	63	63	77	58	61	47	84	56	49	55	51	70	45	64	57	53	59	63	56	58	50	52	47	63	59	57	64	62	55	47	61	62	70	58	67	69	51	55	71	48	51	75	50	47	59	59	36	58	64	55	58	60	70	53	64	61	64	51	66	63	59	51	40	57	48	72	63	45	63	69	70	63	56	58	61	60	55	59	68	55	47	58	55	59	72	58	66	73	67	66	57	64	57	69	57	48	65	56	47	66	62	45	52	81	55	43	52	57	63	68	64	55	60	62	57	62	56	62	52	55	65	60	57	46	63	49	60	72	59	67	56	56	57	54	47	59	74	60	67	62	79	47	60	58	59	46	55	57	51	66	56	53	70	68	59	37	45	60	58	62	81	56	57	65	63	59	66	74	58	59	51	68	68	64	51	62	67	72	55	62	67	54	57	71	58	70	56	54	56	56	61	50	55	74	60	58	48	55	61	52	61	52	67	56	58	58	52	62	69	58	67	48	56	67	66	58	55	49	74	66	59	54	58	56	61	66	59	61	54	72	59	68	60	53	47	53	65	66	44	65	57	54	55	69	75	46	55	60	70	63	54	53	50	58	54	66	55	60	56	66	59	75	52	66	75	54	46	60	68	65	61	53	54	75	61	61	41	65	74	64	61	64	59	65	72	64	57	55	60	52	43	56	48	63	64	57	56	48	51	47	58	65	50	59	57	58	72	49	58	65	51	69	72	56	51	52	59	59	69	73	58	56	62	56	56	52	65	44	57	57	53	67	64	51	68	65	56	49	45	67	69	65	60	63	55	62	77	69	47	70	75	60	59	53	51	50	68	60	63	62	54	54	59	62	67	61	67	64	53	52	74	60	60	70	66	54	59	64	46	59	72	55	60	56	71	58	63	63	60	65	66	51	69	60	61	61	61	71	52	51	60	54	74	56	59	60	57	63	56	56	53	42	63	70	67	54	60	57	57	68	52	51	74	49	46	52	70	68	70	71	55	56	50	62	54	75	56	68	62	60	65	48	52	62	57	55	55	60	78	68	55	44	70	53	69	54	58	57	59	59	60	48	60	60	44	50	60	59	54	56	60	52	54	75	62	65	59	76	50	61	42	54	46	70	60	69	64	57	63	66	51	42	56	63	62	53	55	48	59	58	46	63	55	54	57	69	58	65	53	79	65	60	45	72	64	46	58	54	53	61	72	63	51	55	52	52	64	64	60	66	64	65	51	53	66	63	44	57	70	46	69	68	62	68	52	54	61	52	85	57	56	71	59	56	49	48	65	55	66	65	63	64	56	51	58	72	70	52	64	52	50	56	62	62	52	56	56	61	54	64	65	63	69	47	55	56	59	65	63	62	56	65	48	50	71	55	58	60	48	54	52	77	53	54	52	57	57	69	81	55	60	43	57	51	50	63	67	47	58	62	50	52	59	47	44	60	52	51	59	67	52	55	54	63	70	49	54	57	67	61	65	54	65	62	56	64	60	59	38	56	54	43	69	69	63	68	60	66	57	55	76	50	76	52	62	46	57	59	49	72	74	44	67	65	59	61	65	61	72	53	68	65	61	73	72	63	63	52	51	49	68	66	69	56	67	66	51	65	67	62	70	64	58	60	70	65	64	75	69	60	56	51	52	66	60	67	59	61	66	61	56	58	56	55	59	61	59	64	50	66	61	64	71	57	73	56	63	50	56	62	64	58	78	62	78	55	59	49	44	62	51	70	48	53	70	64	56	56	56	58	56	62	67	53	60	62	66	56	74	64	64	73	38	58	56	62	59	52	58	53	61	66	58	49	61	62	58	55	71	63	61	52	65	65	64	65	46	72	59	61	53	53	59	57	78	60	72	58	74	63	59	60	49	58	47	54	58	59	65	79	47	44	72	54	64	61	75	55	51	63	63	59	66	68	82	58	73	61	59	67	61	65	66	50	57	79	65	62	47	50	54	51	65	57	55	62	55	57	45	55	48	47	59	64	65	56	69	53	60	55	61	51	60	60	61	56	59	59	60	61	76	59	63	47	55	70	73	55	63	58	52	75	57	65	57	63	59	64	62	64	71	53	62	62	48	64	68	58	53	61	50	63	66	56	46	66	53	63	66	62	69	55	68	57	67	61	61	61	58	80	54	65	59	49	54	53	57	61	70	66	48	50	65	50	73	52	51	77	59	65	56	69	40	75	61	71	58	57	63	74	56	62	51	52	67	60	58	68	59	60	58	51	74	69	68	46	49	53	65	60	62	59	58	57	65	59	54	63	61	66	63	65	51	73	55	59	54	56	46	56	73	58	57	54	72	55	63	57	58	57	64	52	66	66	59	61	50	69	53	48	65	56	58	68	57	60	65	71	53	52	70	59	51	48	53	54	54	56	66	54	62	60	64	53	65	57	65	51	75	58	64	57	52	44	68	60	67	53	65	58	59	64	70	55	40	61	77	64	54	50	71	57	58	57	54	56	64	56	58	57	74	52	50	63	60	53	60	60	60	54	57	50	73	58	60	76	56	65	57	55	68	61	53	58	49	61	69	47	51	64	60	63	55	62	58	57	65	63	68	72	59	54	69	56	51	59	60	63	59	65	62	42	62	53	64	64	58	51	65	63	70	63	68	52	74	50	53	47	49	67	60	47	52	59	53	67	62	61	49	56	59	63	67	64	64	60	57	50	71	47	55	64	65	50	60	62	48	57	50	57	59	64	54	52	62	66	67	57	52	46	50	62	48	49	55	53	69	55	50	51	55	55	52	65	43	46	59	62	56	64	73	57	61	65	58	67	68	64	54	58	53	47	51	63	69	57	64	54	58	57	69	51	55	55	64	63	67	51	60	62	79	50	50	54	59	65	58	63	52	55	51	56	51	68	55	46	53	64	52	50	52	81	63	73	67	58	61	45	54	55	39	52	63	44	60	53	62	55	65	61	56	61	65	52	67	57	48	60	59	58	61	56	62	60	61	44	58	60	53	61	62	55	73	51	68	58	55	76	65	53	51	57	60	71	68	68	54	64	62	53	64	65	61	62	66	58	54	56	56	67	63	47	55	56	69	67	67	59	53	57	64	56	53	58	58	54	68	53	67	56	54	56	63	64	62	52	65	65	63	45	59	52	61	49	67	57	51	56	75	48	69	59	45	51	61	44	55	64	51	60	58	54	53	56	53	70	52	59	61	59	71	66	73	71	61	60	63	70	57	61	68	52	63	49	60	52	49	43	63	64	48	61	53	59	68	63	43	74	68	56	62	55	44	59	59	65	51	55	74	70	62	64	75	55	71	68	79	55	71	53	64	68	66	75	55	55	63	57	62	50	48	62	58	47	53	63	55	49	51	57	61	52	63	57	56	61	53	73	69	60	67	60	50	56	57	49	63	56	48	65	61	57	62
24760	19409	18407	31212	48401	60746	59799	48795	37438	26714	16841	8427	3299	1442	880	782	717	772	767	708	685	752	723	716	714	742	779	785	697	705	718	749	741	704	727	661	766	727	742	813	774	683	723	738	708	708	751	742	799	741	698	741	677	711	754	737	757	771	738	818	733	745	744	697	780	718	719	714	725	699	753	730	751	741	740	761	689	747	791	720	717	752	713	736	721	735	743	674	751	751	707	725	729	761	729	770	763	699	704	699	772	701	813	742	809	722	705	734	711	736	686	713	734	759	677	734	751	706	747	663	746	773	740	721	739	712	700	759	750	717	725	733	782	741	738	726	700	734	694	731	753	714	754	719	747	702	729	712	735	690	773	766	766	687	751	749	694	755	774	735	713	721	720	736	681	727	691	722	781	747	781	728	718	773	690	761	739	710	721	701	748	700	692	755	731	724	752	714	723	684	708	745	736	775	737	724	745	745	745	714	684	730	740	762	704	700	727	708	725	692	746	716	730	738	714	727	731	681	686	745	712	722	758	707	757	735	755	737	737	734	709	674	721	763	710	728	706	749	725	716	740	742	737	719	731	750	753	746	773	697	735	677	752	697	690	701	751	712	715	764	750	734	733	724	709	786	750	748	711	706	706	724	726	680	736	694	781	741	696	739	726	755	735	694	775	734	717	694	717	730	685	734	703	696	700	777	748	756	759	721	693	729	717	677	701	726	765	737	740	678	721	779	746	738	752	720	714	733	713	694	736	722	731	758	764	721	775	752	731	718	720	777	714	710	759	710	716	743	709	724	743	722	693	744	723	772	790	693	741	739	679	726	786	762	722	759	762	801	755	733	710	727	738	735	781	739	736	761	739	721	744	742	714	743	753	720	751	733	693	727	698	732	789	692	726	709	756	731	766	724	749	727	666	737	711	757	720	738	756	740	704	669	715	748	741	705	753	766	663	768	751	711	708	724	771	741	723	713	772	717	751	756	676	738	732	697	726	735	719	722	719	771	779	764	706	764	731	793	729	729	754	703	721	658	777	709	735	719	681	733	713	751	731	736	738	738	712	689	725	735	714	730	735	756	715	722	705	732	762	722	715	687	771	732	753	754	691	654	726	759	729	725	714	727	716	670	734	694	739	757	752	740	757	734	727	726	748	725	715	730	757	772	728	746	711	739	766	729	767	755	688	729	726	746	721	714	771	756	684	719	759	679	687	756	694	706	730	687	750	721	748	731	683	721	722	740	764	746	724	709	723	725	735	718	787	727	706	800	722	719	755	754	696	773	746	772	740	706	788	726	756	723	695	731	737	740	699	713	736	707	743	696	757	718	731	776	767	747	750	724	718	664	721	754	712	732	717	764	689	772	771	695	700	777	744	695	724	736	720	732	716	670	732	769	770	688	778	728	689	724	753	748	700	722	703	762	763	725	752	675	707	707	761	731	724	729	718	740	742	765	724	687	713	722	710	695	754	741	714	780	772	728	698	756	756	745	759	706	762	718	713	759	723	712	721	711	710	739	714	739	756	729	717	783	711	784	739	732	760	714	747	721	776	757	739	747	714	740	721	731	712	774	705	753	703	689	748	684	754	704	741	633	711	722	703	717	758	728	729	756	727	769	730	759	737	712	739	762	725	744	782	688	747	744	720	737	750	709	732	746	761	743	736	747	765	659	718	750	730	743	709	746	718	766	738	758	713	788	753	753	696	735	749	760	752	733	750	777	705	679	766	753	735	681	732	743	735	744	723	718	693	736	727	720	770	733	771	730	732	751	766	743	714	731	712	702	685	759	694	737	747	712	723	740	695	682	710	719	735	696	751	694	732	776	711	682	752	752	755	736	748	767	750	736	764	740	741	734	735	716	771	725	742	750	736	769	699	743	728	745	759	703	770	724	784	732	764	760	739	701	707	765	773	751	744	764	712	733	759	743	701	764	746	693	735	724	771	740	736	743	750	756	704	733	771	715	743	690	694	730	729	751	707	755	717	728	725	734	699	758	752	739	747	726	717	753	730	719	757	728	705	745	698	730	770	748	713	685	721	748	761	734	742	737	745	683	761	718	767	725	773	736	726	744	686	702	732	760	717	758	763	764	731	734	687	710	703	710	762	676	698	703	721	796	732	750	735	722	677	718	702	714	722	730	758	730	695	763	727	810	751	742	689	691	754	680	718	741	674	714	658	686	740	741	637	742	702	705	755	734	799	744	711	738	788	742	707	792	732	766	689	737	738	697	719	741	725	726	758	703	745	767	712	752	696	731	724	707	759	744	733	699	746	710	763	663	714	778	749	729	705	731	764	733	705	806	750	713	715	735	715	699	735	694	748	762	761	782	707	682	738	691	750	766	781	720	735	710	736	729	710	727	712	707	729	733	731	735	772	740	738	714	760	707	723	734	708	759	691	795	756	793	660	706	713	693	760	697	749	728	734	760	788	764	732	719	741	749	721	703	693	765	718	728	749	733	760	729	744	763	749	721	734	720	767	725	753	742	690	732	712	761	703	723	748	746	747	700	715	737	741	740	716	716	708	720	765	738	733	722	729	709	759	713	694	735	753	750	751	702	750	711	732	703	719	717	725	755	704	767	753	729	738	748	752	797	723	765	720	727	708	739	762	731	705	753	744	755	733	756	763	697	746	762	746	708	730	770	747	700	704	735	738	717	698	722	763	730	681	753	736	694	763	776	707	759	747	737	766	759	730	757	717	745	765	775	705	708	686	741	718	667	744	682	731	742	725	755	740	702	705	686	739	702	745	689	708	764	700	735	743	677	720	782	721	756	747	714	684	748	704	728	739	723	769	695	705	711	742	797	703	742	728	756	715	805	741	761	754	738	744	738	759	784	776	746	745	686	734	788	756	690	737	701	718	758	742	758	726	728	764	702	699	747	759	758	723	702	762	738	769	719	763	687	717	724	699	701	671	721	705	744	672	757	715	704	683	691	707	692	738	747	701	731	731	737	709	782	692	750	737	731	720	749	742	698	744	741	688	789	714	710	720	672	745	714	714	719	722	738	751	723	722	765	731	759	743	748	720	775	727	752	756	783	719	654	750	722	743	707	714	740	708	713	788	731	763	707	705	737	698	723	755	719	758	716	731	780	757	719	680	760	735	686	737	712	786	737	739	708	729	758	718	729	720	761	679	745	740	710	731	767	722	753	736	756	740	718	763	750	714	705	731	737	698	764	732	677	717	735	741	777	747	728	762	721	741	757	736	759	758	700	738	705	728	760	674	712	768	722	751	735	755	793	747	735	738	658	733	777	728	732	723	719	709	722	723	720	730	747	717	749	721	729	713	747	719	743	751	747	773	724	765	702	727	715	719	709	770	756	708	697	759	743	712	733	769	723	693	708	734	745	701	713	761	728	762	739	735	725	750	728	711	742	699	698	727	758	748	752	715	739	733	718	708	741	728	715	732	740	709	757	730	702	710	705	786	743	717	738	721	732	690	731	715	729	699	774	725	713	701	754	718	756	737	710	707	743	690	719	768	732	738	749	779	732
1958	2126	2282	3075	5827	14472	19244	14750	8389	3585	1345	556	212	88	75	58	64	54	55	60	55	65	61	55	69	68	73	56	67	54	51	60	65	60	55	71	65	60	64	71	51	67	63	53	46	64	49	57	54	67	59	74	64	62	64	58	61	69	57	70	59	67	72	65	65	48	81	60	52	70	65	67	70	68	53	77	59	67	72	68	65	61	64	82	63	71	54	62	65	60	62	63	89	68	73	71	64	69	68	65	65	68	66	78	73	44	77	54	54	72	75	62	62	75	64	71	63	65	62	79	65	53	54	71	73	60	76	62	61	72	74	66	59	66	59	60	49	55	77	63	66	65	61	65	74	54	70	62	61	58	62	65	63	68	88	71	62	45	82	61	72	81	85	62	78	69	54	72	75	59	66	55	56	74	56	48	66	50	59	74	64	64	65	72	65	65	63	57	72	57	66	82	80	70	54	65	68	56	64	50	72	74	56	72	60	63	69	62	67	80	61	70	66	58	68	61	66	41	62	68	59	63	59	60	81	61	51	71	65	59	72	59	61	71	72	60	61	50	67	73	54	56	49	64	66	75	50	63	61	52	51	55	59	78	68	59	59	54	73	61	67	68	57	70	51	49	63	57	54	92	63	75	63	59	59	59	51	63	77	71	52	56	59	67	67	68	67	59	73	53	52	64	57	64	58	70	59	61	76	73	61	56	73	72	63	64	54	76	70	65	44	70	61	58	57	61	59	61	61	64	53	69	53	73	59	70	46	63	70	59	64	58	72	71	72	90	50	54	56	62	75	80	65	64	70	61	93	52	71	61	62	66	54	71	58	63	51	62	62	61	67	68	53	64	78	59	73	63	63	76	55	52	69	64	59	68	76	56	54	59	77	50	58	56	57	69	61	66	53	76	68	57	84	67	62	52	58	57	60	54	53	61	72	54	78	69	71	50	65	50	85	55	63	72	73	67	52	60	56	70	60	52	69	70	60	65	52	69	64	49	73	66	62	53	45	53	71	58	55	62	64	52	65	59	75	59	70	65	77	62	59	70	74	71	68	61	72	78	59	59	70	68	56	70	53	67	69	67	55	69	56	59	71	61	49	72	64	63	69	63	52	59	53	60	68	62	65	68	82	64	60	78	69	57	66	65	76	60	63	64	82	76	63	62	58	64	65	69	67	72	52	59	55	61	51	70	54	49	68	56	60	56	58	53	66	74	68	70	66	55	62	60	60	51	58	59	72	72	65	65	71	81	61	60	67	70	60	61	51	63	68	60	67	88	58	74	67	64	76	70	58	59	83	67	64	75	64	66	57	65	66	69	58	69	52	62	64	73	59	74	58	54	72	67	74	78	79	73	68	62	65	65	75	63	69	76	71	59	54	67	54	84	54	60	76	67	56	62	61	81	72	70	59	61	69	65	58	62	75	61	68	74	66	61	58	56	68	56	65	61	66	59	53	82	70	60	58	55	71	48	68	67	70	65	66	61	58	71	64	60	58	62	61	48	61	60	60	64	62	46	72	62	77	72	66	53	64	55	64	60	76	65	59	59	76	73	50	88	78	58	57	63	64	62	71	51	66	63	48	60	52	63	64	60	54	66	61	68	64	68	66	70	72	71	66	63	62	54	59	56	68	70	67	63	67	67	67	80	67	65	55	63	73	73	70	58	71	57	62	45	57	70	71	72	51	67	60	64	57	52	74	74	52	64	68	72	58	67	55	68	80	66	50	63	59	75	64	62	68	53	72	59	63	64	63	57	61	57	59	71	66	68	62	66	67	67	71	69	59	61	71	74	60	54	65	57	57	80	72	60	67	69	58	65	64	65	61	59	64	69	55	66	63	52	52	78	68	79	76	70	48	68	45	61	68	60	54	65	64	50	64	52	74	62	69	56	82	65	58	64	68	60	60	70	61	71	70	61	57	72	67	61	58	61	73	66	68	59	80	65	74	63	52	62	58	58	61	74	55	66	64	54	58	55	72	75	74	63	82	72	53	61	61	62	69	69	66	64	71	70	58	65	61	63	63	50	61	66	70	64	60	61	60	55	56	59	65	69	61	79	66	68	63	65	71	83	56	67	54	63	71	65	59	53	67	74	47	65	83	67	61	59	65	68	54	72	56	66	60	69	68	73	59	52	59	71	59	66	81	52	52	79	53	65	60	61	59	67	55	57	62	55	74	44	90	64	55	58	68	57	67	67	80	72	69	74	58	73	73	66	86	68	74	64	66	76	63	68	62	57	69	65	64	60	59	62	55	66	77	60	83	59	77	62	60	52	56	61	61	68	56	50	63	70	60	64	64	57	68	71	62	68	66	66	72	67	67	66	59	74	75	64	73	64	60	68	77	56	69	63	65	61	61	48	55	74	59	65	53	65	62	54	58	67	60	70	73	66	65	75	64	67	70	62	63	49	70	63	73	62	70	68	75	71	62	64	64	57	60	74	51	61	54	65	66	74	68	52	63	61	52	64	61	74	58	53	68	67	82	74	59	49	72	57	64	73	54	65	68	75	63	61	65	54	51	57	75	63	71	55	75	67	71	57	58	58	59	52	64	73	62	60	75	73	70	60	69	61	69	57	58	57	75	68	48	65	86	65	61	64	56	63	52	50	68	62	70	69	71	72	79	68	64	80	64	70	64	48	72	51	58	59	66	57	66	74	55	74	68	55	59	63	56	49	63	62	69	68	63	74	55	56	60	73	58	66	69	76	78	59	70	71	73	57	63	77	59	60	63	75	62	58	69	72	57	70	73	75	73	64	69	83	61	61	49	69	66	67	57	61	64	55	56	78	63	65	61	56	57	61	61	59	56	65	58	67	72	63	57	80	49	80	77	65	67	64	64	56	60	81	61	70	71	67	67	51	65	72	57	59	68	61	69	77	68	70	78	58	66	77	58	50	72	55	67	68	65	59	73	43	63	74	73	64	76	56	64	73	74	70	60	68	63	68	59	73	70	66	59	73	65	61	61	59	55	66	68	77	59	55	62	60	62	63	67	61	61	68	57	56	51	70	57	59	85	68	56	60	62	65	56	55	62	67	65	90	80	56	68	58	59	51	52	71	56	53	53	67	42	81	68	67	62	69	55	77	68	59	55	57	65	57	64	46	75	66	78	70	64	58	59	57	64	50	72	70	56	65	67	57	59	38	65	69	59	46	56	74	68	55	72	56	63	57	78	66	67	67	51	70	61	68	68	66	68	73	62	64	68	77	62	67	70	72	60	51	62	62	57	71	57	61	55	61	81	53	50	65	68	57	76	61	64	65	57	50	60	54	59	54	62	67	58	64	65	58	53	65	63	80	62	55	60	57	67	57	63	54	69	75	50	70	71	73	62	69	72	66	66	61	72	63	63	64	54	68	66	49	63	75	61	63	54	64	60	59	52	56	60	57	61	67	52	62	63	63	59	63	62	69	54	70	54	68	59	61	75	52	73	73	47	59	62	54	65	61	76	57	64	68	76	76	61	73	70	58	76	68	67	57	69	74	73	65	78	69
29286	23969	23773	39069	57588	70610	69780	57587	43918	31760	21132	11209	4608	1829	1096	855	859	778	777	767	774	819	782	781	803	802	766	784	792	775	755	808	790	809	750	822	856	839	742	766	806	777	740	812	771	771	743	820	736	833	731	750	779	796	785	797	794	758	769	768	743	771	830	811	849	770	783	754	809	755	837	790	799	787	799	774	768	817	784	823	758	788	801	757	728	748	811	733	729	819	796	849	792	752	773	773	790	808	741	805	768	784	786	759	750	787	779	775	798	800	701	748	820	795	753	833	815	832	802	769	778	798	786	796	821	772	783	726	837	776	764	809	748	745	782	735	775	792	847	757	815	776	803	753	751	784	771	806	815	800	778	778	788	789	820	871	785	741	780	819	732	789	792	747	813	777	793	769	754	778	776	804	763	773	784	816	796	854	774	801	828	786	765	783	787	777	779	763	778	783	795	780	789	798	787	847	808	788	824	811	773	833	805	787	793	783	778	756	793	785	810	814	766	764	776	773	836	803	774	798	827	815	761	770	779	765	791	782	749	792	786	848	776	774	813	791	798	781	778	794	761	793	772	780	750	840	724	799	786	757	773	755	788	754	822	780	787	725	795	773	777	842	759	807	756	853	781	786	824	806	764	827	824	817	790	797	808	808	801	825	770	734	789	807	789	745	788	762	828	784	716	788	776	758	796	806	790	803	788	797	834	782	807	758	776	826	812	797	788	762	759	818	791	831	747	793	773	785	858	755	806	794	836	766	797	768	746	838	792	809	787	801	801	777	800	787	778	734	745	793	832	809	841	741	772	777	811	789	784	808	782	789	839	796	793	785	775	786	795	813	748	772	778	786	800	789	788	732	869	758	755	782	773	734	830	764	801	786	787	758	773	796	797	762	851	781	761	787	832	775	796	781	855	808	800	744	781	770	796	799	812	794	791	799	833	818	743	803	803	795	781	800	808	757	755	799	726	789	781	779	810	742	802	788	787	807	797	815	841	756	806	765	778	771	756	755	824	800	761	770	770	807	760	816	801	796	762	744	752	801	742	794	818	730	825	755	771	798	792	800	773	754	793	762	742	787	825	787	775	756	756	791	813	827	739	762	768	754	795	810	834	815	735	793	755	798	798	778	803	775	781	819	835	784	784	810	790	788	783	830	769	783	818	735	788	784	771	793	803	808	778	759	768	769	783	819	773	778	739	822	779	819	831	765	809	807	820	774	767	761	775	739	792	737	807	765	776	778	859	797	808	808	762	780	789	800	831	841	739	784	768	832	735	757	787	828	745	873	791	737	790	714	786	792	827	790	786	806	754	788	758	814	764	779	759	762	795	738	788	796	823	802	804	774	775	800	795	708	842	787	833	758	752	775	793	838	757	823	772	811	767	842	786	804	764	768	754	810	779	794	783	765	773	784	774	822	802	787	793	765	754	775	815	808	784	774	797	788	774	802	800	773	803	725	803	767	824	779	850	772	761	788	774	806	768	733	845	779	791	845	797	756	751	756	775	771	795	740	827	784	804	816	821	817	796	794	821	757	770	806	778	759	798	804	765	772	806	809	808	796	831	835	806	782	800	826	741	807	835	822	820	771	760	777	797	765	795	774	775	783	809	810	796	784	793	782	754	800	783	800	785	802	751	771	797	790	778	751	748	759	780	787	808	850	776	744	766	794	756	780	755	778	802	828	788	782	812	718	792	766	809	795	808	811	802	726	803	784	768	798	829	812	777	779	804	757	822	786	825	793	757	785	792	728	804	793	765	820	812	777	821	781	795	796	800	787	808	747	844	795	771	793	763	769	766	758	799	807	809	754	751	788	761	801	769	847	781	779	794	801	772	758	798	790	777	763	795	818	777	793	776	777	739	830	768	802	815	816	787	788	799	785	805	775	798	766	780	753	806	803	765	802	814	764	805	797	792	784	786	810	832	764	833	809	783	796	805	803	754	764	764	751	806	790	789	796	789	798	812	758	814	766	773	782	771	775	804	806	796	787	781	799	819	771	786	743	749	784	812	776	821	819	775	770	773	796	753	807	772	820	771	718	817	772	767	791	802	850	828	790	808	766	782	822	763	800	804	780	820	778	776	768	798	780	798	825	830	814	819	801	791	835	792	824	848	759	773	789	804	798	759	750	806	774	784	784	818	783	795	756	753	752	777	773	833	807	832	781	767	813	818	816	772	807	801	842	813	764	812	790	745	791	759	781	792	758	745	770	782	801	799	796	799	734	795	800	796	775	772	785	832	745	793	771	736	800	875	760	770	738	781	764	766	773	804	793	852	775	803	826	805	772	736	786	744	821	777	740	790	778	797	762	821	798	762	776	749	797	819	795	814	796	819	755	824	761	777	808	823	772	745	784	729	795	805	811	782	764	788	736	794	730	755	809	785	819	772	766	764	840	769	842	798	793	790	839	764	801	845	798	808	821	819	793	810	805	781	778	813	769	788	771	792	786	782	772	808	824	719	744	802	739	766	723	784	860	801	794	773	778	742	820	765	792	796	850	772	815	826	762	741	823	781	814	757	751	812	790	782	811	809	803	785	862	823	805	808	789	771	765	772	791	760	724	821	828	803	801	765	828	779	818	780	790	738	784	786	779	823	783	849	779	797	799	768	779	778	780	816	789	799	797	722	777	755	712	777	743	763	801	813	789	763	850	830	852	789	732	833	792	783	802	830	775	783	789	756	730	776	775	813	801	791	780	725	827	826	788	826	823	780	831	770	807	759	840	828	750	807	768	776	851	761	775	767	742	815	815	781	789	790	830	798	768	789	785	788	778	798	786	751	746	781	768	776	779	809	799	768	793	760	757	784	816	808	812	764	784	759	769	812	757	790	770	790	761	801	821	770	816	704	799	814	753	842	778	781	813	810	771	755	744	772	795	797	814	778	825	809	790	755	758	772	792	783	775	786	831	800	799	741	768	802	790	779	766	822	764	778	783	829	789	769	798	767	776	790	772	782	803	805	830	828	806	798	785	796	766	811	805	758	758	761	758	741	805	751	792	780	756	801	822	794	777	812	788	782	778	803	780	808	762	744	728	820	791	764	764	818	789	772	780	798	793	774	887	785	795	761	774	787	783	823	800	806	765	797	798	749	768	789	793	767	803	803	758	768	786	772	767	847	777	812	781	794	748	802	803	792	752	781	810	770	757	859	803	831	744	782	777	833	770	776	804	800	789	786	817	764	791	775	785	837	806	755	799	792	767	796	811	736	782	744	790	796	781	750	807	811	764	754	755	787	790	746	778	834	793	729	778	768	785	763	849	775	781	818	796	800	789	769	761	774	798	773	797	787	813	844	787	805	804	801	755	822	775	814	810	820	740	781	788	818	805	758	786	785	775	820	784	831	821	818	791	796	796	757	817	795	803	771	851	813	794	829	815	803	762	827	784	778	770	814	757	808	750	780	749	832	815	751	805	747	794	832	817	796	778	794	756	740	761	780	802	741	796	775	810	839	759	764	769	747	814	793	804	836	784	798	735	822	762	821	783	754	793
1660	436	422	577	1017	2708	4223	3069	1786	836	352	161	86	58	63	62	41	73	50	68	47	70	53	59	55	45	55	54	59	57	52	48	48	43	54	50	47	60	59	58	60	53	52	56	48	56	58	52	59	55	57	49	51	50	57	59	51	49	59	47	54	59	56	48	48	63	55	54	56	51	60	65	53	38	50	58	53	53	47	57	50	54	51	58	52	55	60	56	56	51	42	64	46	59	55	61	61	37	51	46	49	45	60	60	53	47	62	48	56	56	60	59	56	49	52	59	54	41	46	53	43	60	54	61	57	42	56	64	42	62	64	56	46	36	54	61	46	50	41	64	54	48	46	53	64	58	52	59	49	50	53	66	41	51	48	55	47	47	62	55	48	54	59	55	49	58	48	55	50	54	46	62	57	45	62	62	52	62	49	69	47	45	61	55	54	52	71	61	52	50	53	50	57	47	37	51	48	48	57	59	56	37	59	55	53	59	49	52	50	59	40	67	60	64	55	42	53	44	48	68	47	58	65	53	54	67	58	43	51	52	47	53	60	62	59	43	46	55	54	43	44	55	57	67	56	50	70	44	77	71	52	56	45	57	53	46	48	65	56	46	52	41	46	71	54	51	52	54	52	61	57	61	62	68	52	48	58	56	65	58	46	50	62	52	57	55	47	52	54	55	58	55	41	44	45	62	62	50	49	78	47	50	42	44	57	57	65	51	51	52	65	62	57	67	55	57	56	47	62	63	63	57	40	53	53	57	58	61	48	56	58	65	52	54	47	57	31	47	63	50	56	50	41	44	60	51	46	52	52	53	46	77	46	51	69	44	67	42	56	50	52	47	73	54	59	50	63	55	53	50	48	56	65	56	45	53	46	54	67	53	53	57	55	53	63	49	50	55	54	40	54	43	57	43	68	47	48	49	63	60	53	62	55	52	46	53	44	48	46	57	53	49	46	42	49	49	43	49	62	44	54	63	47	48	52	61	54	54	58	68	61	53	44	46	55	57	41	63	47	43	50	57	49	57	46	60	52	53	64	54	57	56	57	37	48	68	47	61	58	47	56	49	52	58	50	61	57	56	60	47	46	60	45	67	58	52	57	60	63	57	67	45	54	59	51	56	46	57	49	61	65	47	59	59	55	51	56	49	66	57	53	54	48	66	53	57	66	44	59	52	57	56	55	51	58	51	62	76	56	48	52	58	45	57	56	53	48	55	55	46	57	60	65	56	52	56	54	57	43	47	56	49	70	49	58	54	57	65	60	46	36	61	44	56	60	50	62	50	55	51	50	55	55	60	59	53	47	65	53	48	52	51	52	46	42	40	55	70	59	72	51	50	62	60	50	39	56	54	52	67	56	70	69	69	44	58	50	58	50	44	48	57	60	58	44	50	62	52	46	54	63	60	52	58	58	59	69	46	54	50	52	59	55	59	44	49	38	75	60	52	54	44	61	60	72	58	50	62	39	60	52	45	53	59	49	45	36	54	47	63	42	46	61	47	42	49	44	57	45	56	57	47	52	45	37	47	38	51	57	49	59	56	60	36	61	49	50	53	57	47	55	57	54	57	48	55	55	49	58	51	46	33	58	53	68	60	52	59	51	49	54	58	53	44	48	57	57	59	53	59	53	47	56	56	60	56	69	42	47	53	51	56	43	59	65	52	56	58	54	60	51	48	59	63	48	52	49	55	53	47	52	56	41	68	53	61	56	61	46	58	60	61	65	58	54	54	52	57	47	56	55	50	48	43	57	54	51	57	53	51	62	46	58	53	47	64	66	54	38	51	68	49	43	53	50	64	42	52	58	58	44	58	52	58	54	71	50	46	56	61	63	47	59	47	46	61	56	51	53	57	48	54	42	58	49	48	45	49	54	50	48	51	52	50	42	49	57	55	54	46	49	49	63	65	68	48	45	47	47	42	48	66	48	58	68	51	53	62	61	61	54	39	45	57	54	50	56	42	59	58	59	47	57	47	51	50	44	54	49	61	58	59	56	67	50	58	59	56	61	49	66	50	53	53	50	52	47	43	58	62	62	56	52	43	50	68	45	61	70	59	61	62	61	57	55	37	56	60	57	56	56	59	47	49	53	46	63	47	47	49	51	61	58	50	43	57	65	53	52	73	38	64	43	50	47	54	63	48	56	52	55	48	50	47	44	59	58	55	68	47	51	57	60	52	39	52	47	55	59	50	55	42	63	54	64	55	56	56	42	57	55	49	61	70	63	55	53	55	46	40	56	60	61	46	60	46	44	58	44	60	42	42	51	49	52	55	61	52	42	54	54	48	51	52	53	53	62	54	43	51	58	54	62	43	56	69	53	46	47	49	51	55	43	50	49	51	59	49	58	52	58	65	57	57	65	57	48	56	63	41	42	58	50	53	53	55	56	49	52	59	51	63	56	54	49	42	60	54	50	57	51	50	62	45	53	42	47	64	53	61	61	51	57	47	53	53	63	58	66	44	61	45	42	60	44	53	54	50	54	51	60	55	47	41	57	64	52	48	46	52	45	49	56	57	44	44	52	59	65	50	62	57	60	60	48	54	47	67	66	48	48	46	50	49	58	50	51	46	43	58	42	51	57	49	53	68	60	57	42	50	67	50	43	59	43	45	60	45	47	43	45	47	54	51	52	47	63	56	47	50	55	44	56	59	49	54	54	56	62	55	49	45	57	46	48	48	56	57	43	48	64	54	54	57	52	60	47	76	48	54	35	42	60	53	48	55	46	50	49	43	65	60	64	64	56	54	54	45	61	45	32	60	49	58	51	55	48	62	52	59	54	51	44	56	47	60	61	64	47	44	56	52	66	62	42	39	51	68	61	66	57	52	57	55	45	53	54	59	56	50	59	43	55	55	61	48	53	51	47	49	62	59	57	57	54	45	53	61	52	48	45	50	44	70	59	58	70	60	52	59	59	55	51	58	59	68	51	48	49	52	54	56	56	62	67	53	58	46	47	47	50	52	49	61	49	59	60	51	52	69	45	72	56	53	54	43	49	49	47	60	48	57	63	63	54	53	55	54	68	48	45	64	62	48	57	66	68	43	55	47	56	35	54	53	37	44	49	54	46	59	43	58	58	47	52	48	42	43	50	54	50	42	47	59	66	49	51	47	64	58	76	41	53	44	52	50	52	56	57	51	57	56	48	43	66	59	41	62	58	64	51	44	57	59	60	48	56	47	47	69	54	51	63	62	53	49	54	52	74	60	58	52	59	58	31	56	42	51	57	65	51	58	59	51	46	65	54	57	49	48	58	71	36	52	47	64	53	46	59	60	58	43	45	49	59	57	53	59	42	50	54	58	51	45	53	55	54	57	57	47	56	49	45	55	47	51	63	63	59	52	56	51	48	48	53	50	58	46	40	65	56	52	45	51	44	44	56	57	62	56	47	54	51	47	42	53	50	47	50	53	36	37	54	50	48	50	56	53	45	50	51	41	47	57	51	48	61	39	52	54	49	69	49	52	73	51	69	57	39	51	50	53	57	55	62	60
18162	9173	8517	21742	33812	42094	42347	34920	26889	17718	9601	4053	1804	979	745	680	691	616	637	676	663	642	716	601	634	643	646	631	626	648	647	622	695	632	645	654	650	648	644	661	663	606	651	628	643	613	665	670	694	632	646	660	678	626	661	708	621	664	637	688	673	646	671	699	607	715	658	651	660	642	630	615	636	632	673	653	659	661	631	645	685	634	598	662	647	604	657	662	657	638	702	633	634	625	631	603	720	705	626	672	645	665	681	687	713	677	628	648	627	644	675	652	662	682	709	683	683	651	635	692	653	635	627	641	645	658	681	653	634	625	670	664	707	671	664	706	681	635	697	656	668	660	686	651	633	685	675	659	628	671	652	633	693	668	678	673	666	663	676	632	682	626	681	619	672	676	627	647	688	660	614	656	646	674	659	657	647	651	696	645	624	646	611	653	677	668	679	618	633	638	608	623	650	659	658	630	669	629	596	638	670	691	633	654	618	644	666	649	592	705	639	676	678	673	675	701	657	631	664	630	616	634	669	689	617	669	669	621	645	643	667	632	666	702	652	662	618	667	676	616	692	598	646	637	652	601	674	657	626	678	654	691	683	689	660	660	681	665	652	660	646	649	651	675	647	636	680	639	705	647	657	662	684	663	619	647	669	661	694	649	658	623	669	650	641	615	710	627	674	669	636	622	647	689	626	606	628	668	629	691	691	640	652	686	665	643	670	702	674	655	686	651	674	652	656	665	616	622	684	651	629	654	645	628	676	679	631	681	644	658	718	621	686	656	679	657	642	655	635	627	639	613	642	703	655	664	683	636	626	637	692	663	687	645	664	711	671	662	670	692	627	682	659	641	645	654	626	598	666	668	640	656	633	631	673	663	665	683	630	627	671	672	668	685	698	674	653	660	618	625	613	684	618	704	670	674	660	635	689	659	692	624	691	674	695	614	668	657	723	635	652	623	636	657	674	656	714	654	602	683	661	668	703	664	635	685	644	657	661	678	663	674	641	636	648	663	639	650	662	696	616	654	651	714	691	662	640	659	644	640	691	633	652	674	715	653	682	625	689	674	637	691	601	680	621	642	656	657	668	603	654	626	679	657	698	641	685	693	650	641	619	683	670	655	657	669	634	619	661	657	673	651	707	653	656	622	634	638	676	649	650	621	672	637	614	642	660	643	654	618	647	623	712	633	624	656	661	704	646	625	648	665	634	664	641	675	664	607	648	653	645	643	679	653	639	665	642	690	626	667	624	709	689	623	648	639	670	655	638	621	642	683	664	693	624	637	642	646	642	627	642	669	646	641	621	632	678	625	644	684	663	668	656	662	659	627	652	674	669	678	626	641	612	621	686	666	679	677	664	660	673	647	633	635	665	646	671	658	677	626	707	670	642	656	652	673	653	626	663	675	670	621	689	650	617	688	660	694	663	685	657	652	705	625	632	651	675	671	627	625	641	656	642	624	598	631	691	661	614	655	656	653	615	652	644	688	620	628	618	667	658	645	693	609	669	653	661	605	606	656	648	611	679	636	644	657	704	647	634	663	680	626	647	662	662	695	654	621	675	637	644	675	625	628	660	620	657	622	620	648	696	622	645	665	647	652	636	658	620	674	667	657	661	627	695	715	675	577	622	672	677	649	658	689	663	652	638	654	673	657	719	635	647	640	627	593	665	659	658	622	671	621	651	649	683	700	657	718	667	636	690	676	666	650	652	670	653	666	627	625	672	604	654	639	715	668	642	642	680	645	635	634	636	631	649	706	660	681	611	703	678	674	663	629	669	648	698	694	630	683	652	646	674	630	644	712	631	668	658	684	666	645	654	581	600	680	681	679	683	672	690	625	675	695	646	642	645	688	696	661	644	674	650	632	675	646	669	649	653	693	683	644	632	681	644	654	671	666	621	654	626	652	617	663	661	613	659	691	672	652	684	618	639	681	656	615	638	653	640	690	612	628	702	641	701	630	637	653	658	669	618	640	625	649	697	675	675	650	609	656	655	679	651	624	662	674	665	668	654	641	684	615	674	640	655	666	711	628	678	654	644	664	619	666	688	671	613	689	652	700	674	617	639	663	625	649	666	597	642	647	637	628	668	639	676	658	711	596	632	659	673	620	680	671	667	645	641	626	650	673	636	663	636	641	657	643	691	643	620	652	717	647	620	647	620	679	701	647	635	625	694	625	650	655	678	641	672	640	632	692	661	688	633	627	667	668	599	637	628	625	637	632	649	667	654	663	634	653	632	657	659	632	646	666	633	604	673	629	674	659	646	671	638	648	661	671	644	666	682	685	646	693	615	663	655	600	643	644	672	647	674	652	680	647	690	641	658	653	647	617	675	678	682	651	710	647	665	668	668	653	633	651	676	643	666	630	648	698	665	636	638	647	642	670	665	647	681	644	647	664	642	686	677	655	645	661	636	678	644	686	685	662	651	711	649	661	716	652	636	644	665	642	652	681	649	606	659	676	699	652	651	591	617	647	660	661	658	659	648	653	689	606	667	623	673	650	669	679	655	652	633	673	637	653	658	696	688	660	691	678	643	656	667	653	661	642	654	646	683	644	641	648	647	650	676	649	669	664	658	714	628	636	694	669	631	640	639	657	734	635	696	636	680	631	614	610	701	652	649	654	679	704	657	622	659	637	672	684	662	615	679	655	697	631	627	622	675	633	650	665	695	684	630	636	630	630	663	642	653	651	701	653	633	621	644	725	673	666	664	629	642	657	669	682	650	659	671	689	676	635	634	651	672	645	653	647	643	670	629	628	681	660	689	674	626	678	666	677	649	650	644	653	633	654	685	674	710	628	673	670	659	661	615	625	682	670	676	650	579	657	645	592	628	649	661	672	651	707	700	596	679	591	639	675	667	681	615	691	673	636	702	684	648	605	652	673	680	617	655	682	657	636	678	643	614	695	662	642	685	643	647	728	623	615	633	665	659	678	677	657	657	636	628	686	664	677	643	665	671	608	703	641	645	658	686	659	667	665	664	645	670	679	660	610	669	658	659	661	648	664	679	634	642	660	666	655	672	659	639	598	635	670	668	649	680	608	652	615	673	717	657	683	659	682	690	640	688	659	696	664	637	597	644	668	659	686	652	652	642	697	619	669	676	661	635	632	665	638	626	637	611	664	625	613	693	640	647	610	660	682	716	668	671	638	606	630	671	638	700	652	620	653	688	666	684	641	670	714	683	647	673	663	670	682	637	684	674	686	645	633	673	657	661	679	667	661	615	672	627	636	639	655	632	620	610	635	637	646	668	602	636	627	635	641	641	651	660	587	657	717	640	620	653	619	659	671	612	634	668	642	612	677	645	698	647	616	732	663	635	706	660	635	656	660	645	656	635	656	701	634	640	680	621	724	622	665	659	687	680	630	658	664	615	657	669	653	636	622	648	711	624	679	635	666	668	661	617	614	644	681	685	645	627	651	679	667	670	634	677	631	707	684	667	656	646	711	685	619	671	662	684	636	640	642	637	686	660	649	640	661	684	682	629	677	640	608
1178	1140	1138	1599	3374	8806	12358	8687	4489	1992	892	340	147	86	69	66	50	52	51	56	58	58	55	60	65	66	55	57	53	52	69	57	60	63	67	70	51	63	57	62	58	57	49	58	52	55	53	51	45	69	60	55	54	57	49	69	52	68	57	49	58	44	45	62	52	64	67	37	43	60	57	56	54	45	62	58	55	60	74	50	73	63	61	55	48	55	46	51	56	55	57	58	64	69	61	56	65	54	60	45	68	62	62	61	53	49	68	63	65	68	43	64	57	63	52	55	65	43	56	45	57	62	50	75	55	54	53	66	64	68	59	68	61	56	64	65	63	53	66	68	54	55	62	53	49	55	53	51	57	58	56	57	51	55	54	48	69	51	58	54	54	59	48	60	56	48	56	66	64	52	73	62	79	62	64	56	67	56	61	58	48	53	65	69	57	59	60	74	65	52	58	56	57	47	56	54	57	58	55	48	69	55	70	55	49	53	55	64	60	54	60	49	70	53	59	54	51	74	50	60	64	56	64	67	64	73	52	62	57	60	70	57	49	70	59	53	66	61	71	44	68	52	62	47	64	69	48	49	71	63	58	66	52	59	60	60	73	51	58	57	52	52	52	57	62	59	54	52	57	59	50	66	55	62	67	70	61	60	63	61	50	59	62	72	59	61	57	60	47	45	64	64	61	59	48	53	59	68	59	53	66	41	65	67	51	58	59	55	48	64	54	58	51	51	60	62	70	52	56	53	52	66	42	68	57	63	54	54	54	50	64	74	51	65	66	61	48	59	55	69	64	42	56	68	57	52	46	57	63	42	63	54	51	47	55	62	54	59	64	66	54	62	44	56	56	80	49	52	70	62	67	57	60	57	58	68	68	49	61	68	48	61	67	76	65	63	54	54	59	52	66	45	51	57	49	50	59	58	56	55	53	71	62	66	39	67	60	57	48	47	63	64	63	57	58	54	61	51	60	66	72	53	51	46	64	47	60	68	66	48	51	67	76	72	71	58	54	56	51	59	52	58	42	58	59	50	57	58	43	64	62	74	77	70	62	55	50	58	73	75	44	62	68	58	52	60	60	76	55	49	56	58	65	61	52	61	78	45	61	57	66	73	61	50	69	55	49	60	57	56	53	59	52	56	61	59	69	47	69	53	62	74	43	54	59	59	46	65	54	55	51	49	73	66	68	59	57	44	66	61	75	61	69	48	58	62	47	63	70	50	50	53	58	62	44	72	56	60	52	49	45	57	53	54	74	60	52	61	71	61	55	59	62	58	73	68	48	65	50	67	67	63	56	49	59	59	64	57	58	63	58	59	61	56	69	52	58	64	64	71	49	63	66	67	53	48	55	67	54	61	51	50	69	50	57	67	59	52	50	57	71	57	60	68	72	53	61	65	40	53	50	59	51	63	68	60	57	70	56	63	59	73	59	35	76	78	58	50	60	64	67	54	58	72	70	66	71	62	70	47	61	46	65	67	59	75	57	47	62	47	56	58	53	60	58	71	74	67	55	67	49	49	59	68	70	69	62	61	63	70	60	73	76	65	57	52	61	74	52	59	56	66	52	54	59	58	58	71	57	70	66	45	50	56	62	52	57	50	55	57	56	50	77	52	77	75	51	48	48	65	43	63	57	62	51	50	55	52	64	66	54	51	46	60	63	50	54	62	60	65	68	55	60	72	61	58	60	69	45	53	52	51	55	71	55	57	65	64	55	59	52	68	60	59	60	53	43	51	53	61	67	58	54	70	60	51	65	53	53	65	53	54	70	70	67	52	61	66	46	67	60	52	53	58	56	53	71	59	52	54	48	55	63	59	53	52	67	52	67	65	48	60	64	50	49	57	57	53	69	48	58	56	49	57	61	48	55	67	57	59	45	55	63	57	57	58	60	68	52	52	51	53	59	61	47	54	71	67	44	57	53	59	71	66	54	60	52	58	51	61	56	63	65	49	58	56	63	66	56	65	63	80	53	53	55	66	55	45	62	63	72	62	61	70	73	49	44	52	59	57	65	56	58	60	50	51	65	68	57	75	49	50	59	54	61	57	73	62	61	59	55	50	58	59	62	72	64	59	64	57	54	54	59	41	46	53	57	73	71	62	56	55	60	79	60	70	60	52	59	53	54	62	67	82	50	52	60	54	63	69	53	57	86	63	54	43	67	60	52	52	53	71	73	48	73	55	51	64	41	56	63	62	54	54	67	49	59	55	61	52	71	51	44	62	84	57	50	55	65	58	55	50	69	56	66	65	63	56	66	59	69	60	57	51	51	54	56	59	62	65	52	63	61	54	57	58	65	63	66	49	66	65	64	57	60	52	70	50	77	66	72	67	49	60	57	61	61	56	62	71	50	66	68	57	58	53	70	70	57	51	56	74	57	63	65	44	57	61	61	59	62	70	52	49	50	69	55	58	52	58	60	67	52	52	57	67	57	56	64	50	61	51	46	69	52	56	57	59	67	59	47	59	73	51	77	63	53	58	55	57	52	55	57	61	58	51	60	56	63	52	63	49	62	59	68	72	75	56	71	60	45	57	54	41	68	60	63	59	61	62	78	58	61	63	49	48	56	55	55	66	68	65	59	62	49	60	69	56	66	65	57	49	63	66	64	56	51	59	62	67	57	57	59	58	61	61	73	70	68	54	64	56	57	63	57	62	63	62	77	65	50	67	56	58	49	43	52	49	74	67	63	56	43	64	52	60	55	55	59	59	55	67	59	53	58	56	54	42	61	61	59	65	52	59	55	52	58	45	67	44	77	69	63	62	61	44	54	51	65	64	53	60	44	66	70	54	62	59	61	72	51	58	69	55	50	65	59	43	49	48	56	54	55	46	60	58	66	56	74	62	52	65	66	60	55	62	53	43	39	62	60	54	51	56	61	63	60	48	53	45	57	54	49	64	58	66	59	55	58	53	60	46	61	62	63	74	52	75	63	63	53	66	56	57	60	70	53	68	55	63	65	63	70	58	70	64	64	57	63	58	63	55	51	57	58	51	43	61	60	57	65	45	45	46	45	60	52	57	64	58	67	56	75	62	57	46	57	55	50	70	72	64	59	52	60	64	67	58	57	57	50	46	58	48	62	58	62	54	54	68	70	52	51	69	58	47	61	67	59	58	47	57	65	58	51	63	61	50	55	67	63	47	66	71	65	68	64	50	60	66	51	55	55	43	57	67	66	67	67	69	54	61	51	55	38	61	59	53	79	59	48	64	56	52	59	50	49	43	62	66	57	66	64	63	58	49	54	55	68	48	70	61	52	60	51	52	51	58	59	56	58	52	54	59	63	70	55	66	53	56	61	56	57	65	60	57	51	47	44	52	56	66	56	59	50	50	55	49	61	67	65	65	57	54	50	62	48	69	42	55	64	55	58	54	72	54	48	51	64	52	66	57	60	61	67	62	60	53	45	56	54	86	71	55	53	41	64	57	68	73	42	61	53	55	60	64	47	59	69	56	62	64	60	56	52	60	65	70	54	78	53	43	45	49	62	62
23770	17209	16734	32728	50036	60426	59503	47232	36147	26587	16663	8001	3104	1437	903	766	694	721	692	725	702	705	686	670	723	736	660	717	689	724	712	718	696	702	738	727	718	718	714	748	709	701	688	722	676	689	722	698	738	711	694	671	705	719	700	746	720	742	714	687	709	741	665	707	696	718	706	667	721	688	731	670	718	753	714	711	725	710	663	713	700	676	731	736	759	702	725	746	733	662	713	685	734	662	707	718	726	742	707	731	693	688	725	748	738	738	711	768	695	717	687	729	725	735	686	701	719	770	733	733	650	715	781	743	709	666	720	699	747	724	664	739	696	731	752	710	725	680	691	735	758	722	725	754	721	700	753	691	725	720	696	707	728	686	709	724	688	709	719	691	706	722	711	673	684	693	695	713	715	709	681	707	761	677	707	721	708	734	703	708	717	650	691	690	720	722	711	711	680	684	737	761	730	707	667	709	724	745	717	793	716	671	721	727	731	707	685	727	713	723	685	729	710	728	699	700	698	733	726	700	658	707	720	780	758	680	726	690	697	699	696	658	776	740	707	692	744	718	690	693	688	696	732	763	702	683	698	757	648	772	764	726	718	701	731	721	746	709	714	672	686	730	665	726	748	752	684	649	668	678	689	699	703	788	706	701	741	770	724	739	694	720	746	677	675	674	716	720	703	661	679	725	693	691	720	722	690	719	709	711	732	701	717	701	703	742	678	720	739	735	716	779	695	718	719	683	722	687	717	710	724	711	730	741	759	725	747	731	724	713	743	707	725	712	739	678	752	712	726	749	720	731	712	729	696	686	715	698	721	791	684	706	733	705	739	725	672	756	681	745	740	734	744	699	720	686	682	715	706	690	758	677	646	673	719	705	742	730	719	730	684	739	738	739	725	704	666	661	711	702	730	773	704	727	674	695	707	673	728	713	707	723	700	669	733	722	684	688	679	744	716	697	731	704	713	697	712	691	705	729	700	716	720	708	724	696	729	720	679	694	705	716	666	677	731	685	729	728	689	706	723	706	723	729	700	684	700	715	716	681	709	700	676	707	694	701	693	673	744	726	695	712	712	710	660	710	748	700	723	750	759	691	735	700	712	712	719	742	697	743	709	716	747	701	749	767	690	682	708	725	697	707	686	707	686	712	713	698	680	732	681	746	711	719	688	719	728	680	730	713	730	694	700	705	692	729	712	732	681	680	733	713	681	716	681	718	737	737	686	709	702	696	698	693	701	718	697	714	707	708	717	719	722	722	733	684	685	755	734	722	757	727	710	700	694	687	717	732	715	753	665	752	744	658	713	749	732	730	739	734	701	712	712	721	716	679	660	741	708	742	753	714	679	675	698	718	708	715	695	719	663	726	667	739	725	643	712	745	693	754	690	716	755	667	724	728	722	714	710	732	688	697	739	715	714	711	734	676	748	745	743	627	689	723	690	726	666	736	704	717	700	708	750	788	652	699	709	697	736	712	689	709	685	754	723	694	697	726	723	747	701	701	716	761	732	700	708	719	733	692	759	693	702	721	749	685	757	698	718	730	700	734	715	707	707	708	668	680	723	728	738	687	694	740	697	693	749	730	673	681	737	682	669	683	690	700	679	743	707	699	731	682	728	707	723	731	719	683	741	705	700	673	714	712	701	661	732	705	697	654	700	733	703	701	759	721	688	642	687	728	697	740	700	659	763	705	743	743	751	725	716	709	690	741	653	716	733	703	715	696	683	704	668	729	738	711	641	709	693	716	723	749	775	736	682	701	711	722	726	735	709	677	710	709	712	707	747	706	677	736	746	685	714	730	728	717	695	718	703	691	706	705	706	684	723	760	729	694	686	719	701	691	708	722	730	707	694	712	729	711	689	688	715	713	729	706	695	706	686	742	704	720	726	745	712	716	747	686	745	697	732	713	734	726	697	657	704	735	750	687	697	703	708	707	730	739	720	694	677	740	716	714	680	738	674	670	686	698	736	695	689	678	710	746	720	726	712	697	669	786	716	725	666	770	726	669	654	719	695	724	698	693	747	706	696	719	663	712	663	697	727	684	703	745	676	719	696	736	724	703	695	699	720	701	712	693	746	714	683	702	753	678	755	711	704	705	705	700	724	676	706	690	700	734	723	716	683	680	722	681	739	703	671	764	738	714	686	691	724	734	691	744	733	736	732	703	692	736	716	714	716	670	713	736	642	705	748	693	725	741	757	698	659	722	731	669	669	708	681	717	668	718	753	722	680	700	717	686	721	741	669	715	736	705	729	696	740	732	686	780	725	711	715	724	731	727	682	697	711	726	713	679	711	670	699	719	711	727	743	713	649	659	713	698	724	701	698	779	695	709	714	694	690	748	717	752	749	719	684	775	687	726	749	692	700	705	725	651	669	720	733	717	693	717	717	711	696	756	740	713	694	752	694	716	747	718	740	740	730	707	719	726	725	725	729	694	741	679	703	702	711	682	721	729	723	712	661	718	713	677	736	710	717	702	766	713	709	706	686	758	708	742	748	700	676	678	707	711	693	716	725	709	719	666	737	716	707	644	713	724	690	662	706	721	703	742	707	741	704	688	731	744	701	677	704	668	702	676	777	696	693	686	719	666	671	665	719	693	692	694	703	673	703	685	698	727	687	639	801	728	695	685	767	758	744	762	734	679	765	714	704	706	706	706	756	686	721	708	709	745	716	750	674	727	748	709	654	750	751	729	707	709	690	660	701	666	711	715	701	733	727	697	731	678	755	689	700	736	768	708	703	748	733	707	745	670	745	726	676	695	720	721	726	701	747	687	727	726	709	678	699	714	747	705	693	708	728	675	726	697	714	700	700	706	727	700	722	781	682	740	711	731	729	758	733	700	722	720	772	691	688	740	714	705	733	711	686	728	698	710	731	686	684	680	750	718	683	713	701	738	695	715	724	722	682	730	695	692	695	691	712	714	729	755	741	766	747	734	697	719	695	715	687	719	669	705	681	703	687	718	686	736	750	711	771	752	725	723	717	710	728	707	689	716	695	705	774	674	722	707	726	725	712	698	675	690	681	702	693	650	703	699	745	728	721	724	708	677	768	646	733	737	759	735	711	663	717	705	732	736	701	771	694	702	747	700	746	770	717	720	700	727	676	730	714	704	698	674	744	728	708	719	745	714	743	687	722	718	737	659	717	752	663	764	707	737	706	728	739	720	691	731	726	698	722	712	713	695	690	728	696	727	740	694	779	689	729	723	735	700	682	740	707	679	686	720	695	725	630	712	660	695	739	699	753	688	705	693	717	694	704	712	665	660	688	722	691	732	683	661	763	698	753	729	697	707	714	708	746	712	728	728	754	699	707	714	691	664	693	693	745	699	752	668	756	694	729	752	699	682	693	747	685	724	690	716	714	703	693	735	675	695	705	756	750	745	671	744	716	702	754	667	689	687	725	746	744	707	704	736	684	729	648	703	712	717	803	692	727	677	679	719	723	693	729	711	733	691	706	727	708	712	717	710	715	714	675	714	708	743	725	732	688	711	716	685
2441	819	1076	1202	3498	9586	12555	9296	4702	2286	924	356	170	92	85	73	65	49	64	72	50	45	61	59	55	72	45	60	56	58	67	57	50	76	59	56	60	68	69	61	52	62	61	64	61	47	49	52	52	41	75	63	49	62	58	59	60	60	40	68	52	60	47	69	48	66	53	53	58	62	67	67	66	71	67	69	57	58	68	47	55	65	64	48	59	64	65	50	62	59	60	69	69	67	58	64	72	66	61	52	53	72	55	57	48	62	66	62	50	58	62	58	52	72	64	65	58	68	47	55	59	72	64	69	42	77	65	72	61	68	51	59	66	63	60	56	60	62	80	54	71	67	58	61	69	63	74	59	54	57	56	54	59	49	67	50	67	67	61	60	51	49	65	66	54	66	58	68	62	57	58	53	54	55	55	64	68	45	71	51	68	61	72	63	72	66	47	54	62	62	64	75	60	57	65	54	43	60	66	64	52	57	68	58	56	73	61	61	59	58	49	54	57	47	61	74	50	75	57	55	59	56	74	71	62	60	60	53	46	63	69	67	61	71	57	57	66	63	59	57	57	64	42	49	58	68	58	63	56	54	62	55	59	67	67	56	65	56	57	56	55	59	46	62	67	55	52	65	59	53	64	55	60	70	52	65	60	66	80	41	66	48	60	56	63	67	66	65	54	62	51	71	52	69	72	57	56	70	46	57	65	48	52	61	36	59	60	63	53	54	56	63	58	74	64	56	55	65	68	51	56	53	58	55	61	45	57	80	57	47	59	47	49	58	56	70	69	54	56	63	62	54	47	67	65	70	55	55	55	53	54	47	65	46	63	48	40	57	61	57	52	59	73	47	70	52	58	50	59	61	72	54	75	58	45	64	53	52	61	64	57	59	67	78	62	64	61	55	57	73	54	61	61	66	76	69	64	66	69	55	65	67	58	41	73	70	51	58	56	61	65	57	55	56	54	58	65	58	63	66	50	54	62	59	57	59	65	57	64	70	61	57	72	70	56	48	55	47	51	73	57	50	79	70	66	57	80	57	52	52	58	69	75	53	63	68	61	65	44	63	42	69	60	56	62	67	58	57	47	65	60	52	47	56	49	53	53	59	56	65	63	65	61	76	55	77	67	62	70	63	50	63	49	65	65	61	62	57	57	59	52	66	61	50	66	49	51	65	67	68	68	55	49	55	60	62	64	43	53	60	54	49	68	53	62	59	63	51	57	63	68	69	53	58	79	57	55	68	67	53	53	49	64	54	52	58	56	62	52	66	52	69	52	52	55	61	54	51	61	61	51	53	57	72	50	69	53	58	67	59	57	62	60	63	57	59	60	63	56	70	60	51	66	59	71	53	55	73	51	57	47	66	79	71	65	51	53	49	54	52	76	53	61	52	68	68	61	58	61	63	63	69	71	58	55	60	75	72	65	59	52	61	50	51	58	46	51	62	70	67	64	58	58	62	69	70	65	68	59	62	67	57	57	53	60	85	56	61	69	61	79	59	71	51	58	62	60	58	63	70	57	71	68	47	59	54	69	73	56	73	59	42	59	66	64	53	57	62	53	55	53	72	57	62	56	57	66	55	68	46	56	64	57	43	69	51	59	54	86	70	58	65	54	59	54	68	50	68	53	81	67	62	55	61	59	55	65	62	54	74	62	65	57	73	50	54	65	57	60	49	61	51	64	66	58	55	72	56	62	55	57	47	50	47	51	49	60	60	61	59	61	65	56	48	61	54	63	55	56	53	66	66	63	54	55	57	77	62	61	72	46	65	67	63	45	69	45	68	56	74	70	64	66	63	56	69	57	72	42	54	51	55	71	36	59	71	59	63	54	64	61	60	66	60	58	56	63	53	52	56	54	56	51	56	56	59	65	63	61	65	69	56	41	69	57	61	64	57	63	54	59	62	68	66	57	60	61	52	54	54	74	62	47	47	46	68	75	56	56	62	64	63	54	61	67	60	64	56	59	69	40	59	42	67	55	61	54	40	54	73	54	80	61	62	61	61	51	52	62	46	61	51	64	62	69	48	57	42	71	68	61	55	49	53	64	53	55	65	54	65	60	55	60	54	44	53	67	56	52	49	67	60	50	68	61	53	51	53	55	78	64	60	51	57	67	68	62	63	54	68	61	63	72	55	56	56	64	58	65	43	63	54	63	57	66	59	52	64	50	62	63	54	67	47	69	59	50	63	69	57	56	53	52	55	66	60	75	82	56	54	50	68	65	49	59	54	58	64	56	63	50	62	63	55	65	54	68	70	70	65	66	53	65	51	64	68	69	55	61	57	48	54	65	50	65	58	48	56	69	62	56	65	48	46	66	53	56	48	51	50	64	55	47	62	57	67	61	65	42	63	56	45	60	67	53	69	49	61	75	58	55	61	69	68	61	62	63	61	55	73	62	52	59	65	67	52	52	52	63	61	52	55	57	62	54	60	85	63	66	54	48	50	68	63	73	61	53	56	49	62	58	50	64	57	67	63	48	53	58	63	51	83	57	81	50	66	58	54	45	56	65	55	63	64	57	66	52	47	64	66	51	57	57	68	67	45	58	71	58	74	56	76	42	61	50	74	53	56	58	63	51	66	54	67	80	52	61	42	65	50	58	66	61	57	58	56	54	58	50	50	71	56	65	60	57	49	55	48	57	69	63	43	53	52	49	53	54	64	46	64	61	53	62	63	56	54	68	53	55	64	59	39	55	70	72	58	53	71	66	52	68	60	58	62	60	60	56	55	48	59	72	62	69	55	59	45	63	61	55	67	50	75	41	62	44	61	46	58	61	69	57	56	70	70	69	53	53	60	51	64	52	54	55	50	55	64	60	55	66	55	57	55	56	46	64	46	60	56	54	70	61	57	58	71	52	53	46	62	65	64	62	58	58	68	68	67	63	58	47	51	54	76	70	58	64	69	66	64	49	49	57	56	52	57	55	40	59	60	60	47	63	63	71	55	72	59	69	70	59	69	64	67	53	66	55	55	69	60	56	50	51	45	66	70	55	66	53	61	58	50	65	59	56	60	67	68	53	60	72	61	74	50	71	60	52	66	51	56	64	62	71	57	49	67	49	56	56	48	63	56	57	67	63	58	58	54	61	56	55	58	62	57	48	58	55	51	60	65	50	63	52	70	45	61	54	54	84	68	45	48	70	65	55	57	51	51	65	65	75	65	59	54	62	53	46	65	64	69	46	53	60	63	56	51	58	51	48	52	73	51	53	65	71	56	58	63	54	69	52	50	67	59	63	67	59	51	54	51	65	62	58	68	60	56	64	64	60	51	67	55	68	44	58	64	47	45	52	73	51	53	64	59	56	82	42	63	64	73	48	73	46	51	67	63	56	58	58	52	47	65	56	50	54	62	70	61	47	66	47	57	59	49	50	42	56	56	66	62	52	63	53	71	61	66	53	55	64	61	57	69	69	56	49	71	72	66	63	62	44	61	74	47	72	70	64	66	50	56	46	63	63	63	53	58	56	68	50	51	53	65	77	60	54	64	69	55
22101	14898	16469	28982	49627	62282	61118	49358	37435	28441	18335	9083	3741	1562	926	827	726	732	793	742	731	775	746	717	731	714	704	768	691	743	665	749	713	702	722	724	769	718	698	782	716	752	745	716	715	682	755	724	716	713	724	724	713	764	682	753	731	737	699	705	759	769	730	755	761	695	728	743	749	674	728	755	799	680	757	725	688	749	755	712	713	737	683	686	757	715	725	736	746	747	699	739	738	740	756	715	735	738	707	715	720	707	760	775	774	689	695	719	698	740	745	746	749	707	724	692	726	711	738	735	702	791	683	707	735	720	726	719	714	694	744	776	760	768	749	721	729	705	795	716	737	737	703	749	757	762	730	741	690	707	728	718	746	712	755	726	700	720	754	747	741	739	715	701	709	714	752	699	736	734	771	723	757	738	784	774	718	733	734	748	697	680	737	719	685	719	726	761	736	676	773	713	721	716	755	772	750	707	718	684	759	724	692	711	769	734	697	727	735	726	750	799	743	695	801	707	726	733	721	739	707	674	710	756	689	689	713	710	707	731	736	738	733	744	729	799	794	711	729	722	702	740	721	735	700	740	691	762	685	752	721	713	740	730	754	676	708	716	730	747	778	750	700	735	787	732	703	756	743	739	724	741	674	716	731	734	748	715	695	671	712	778	722	717	726	739	756	714	693	698	680	714	732	762	703	699	736	719	719	752	745	743	721	695	754	675	757	745	717	742	738	724	747	778	721	751	678	709	788	747	689	683	742	750	734	789	732	738	706	741	723	747	743	755	748	754	755	704	690	731	727	740	774	726	765	770	738	787	705	715	747	769	750	749	735	731	727	729	716	739	720	762	772	717	697	722	691	745	728	729	747	734	669	727	755	774	713	759	758	728	704	759	709	746	761	725	711	703	757	714	745	705	724	689	734	742	707	730	762	764	735	718	720	700	735	763	705	774	745	724	767	716	790	731	756	713	728	755	787	715	745	796	741	695	705	748	795	762	745	684	746	757	753	739	737	674	734	735	798	760	702	744	735	765	689	714	753	710	759	700	730	780	746	754	712	735	695	727	759	764	731	712	691	763	759	666	726	714	749	745	750	728	742	748	756	727	695	702	730	747	695	722	706	729	731	741	722	714	728	735	754	717	716	735	693	697	745	742	724	748	733	716	754	708	781	739	743	748	772	750	728	726	733	697	665	695	748	705	678	749	704	761	757	780	758	758	788	694	739	757	748	682	710	721	688	769	696	729	721	747	738	737	739	738	740	733	770	742	733	741	762	732	703	714	726	721	746	712	762	757	773	723	710	704	754	736	749	711	719	747	761	741	725	687	711	761	779	742	759	748	709	755	753	737	702	751	762	717	762	727	734	751	722	741	717	732	782	736	776	716	717	704	688	687	715	753	761	758	729	751	777	787	728	722	730	715	742	710	737	765	785	715	731	745	778	745	725	696	755	742	736	723	734	706	722	725	740	707	723	741	777	742	748	675	701	718	708	734	730	738	749	704	717	693	785	697	729	697	779	693	729	687	712	719	732	704	744	709	743	767	696	737	698	741	799	727	700	734	711	712	723	717	687	769	709	728	757	670	755	721	745	716	757	753	714	721	756	702	717	742	726	738	694	717	755	738	767	667	725	719	754	777	724	712	696	763	724	751	695	707	694	723	779	753	745	724	676	691	708	759	741	713	734	734	714	708	745	788	764	710	759	745	676	744	749	714	752	735	680	716	735	748	712	737	708	709	714	695	755	782	793	761	790	682	738	681	720	756	733	740	737	751	717	740	752	730	732	664	718	712	724	705	730	779	708	781	721	768	700	767	714	722	704	738	673	746	776	700	704	710	715	682	740	723	750	736	750	715	737	719	750	719	666	702	714	738	717	705	766	704	732	721	744	688	701	730	751	745	734	708	690	739	712	744	735	694	742	758	687	716	800	695	767	713	768	750	719	776	723	734	686	745	718	691	696	783	693	721	752	753	691	735	717	702	728	706	742	767	712	673	698	667	703	773	763	774	736	703	762	704	748	731	730	738	742	762	695	737	741	750	740	707	685	759	741	759	717	734	732	752	702	709	749	733	720	772	723	706	691	743	704	754	724	749	768	765	724	722	639	708	722	726	732	735	704	688	787	706	694	718	782	773	742	700	739	697	797	742	714	701	725	786	740	731	780	766	701	700	753	752	755	755	733	740	758	759	716	725	740	733	751	708	763	709	757	700	767	753	723	735	672	731	703	759	698	782	710	715	757	715	716	711	736	752	734	772	742	677	757	683	727	687	708	706	741	729	764	761	749	754	750	705	744	754	713	748	738	717	727	726	732	724	734	768	737	744	730	732	723	728	711	747	714	739	714	720	762	729	724	692	751	731	734	762	696	712	716	764	701	758	734	708	729	729	717	782	763	734	716	702	762	748	739	794	714	772	780	724	770	730	730	744	729	792	711	706	694	790	710	753	706	670	708	762	766	750	781	751	652	767	725	741	778	712	716	728	747	742	730	749	735	720	727	770	762	787	732	701	708	713	731	711	739	776	783	733	727	747	737	703	765	750	662	734	727	725	705	736	709	728	706	728	736	756	723	730	708	714	771	752	703	764	725	764	701	707	785	722	718	717	734	682	739	742	727	752	715	710	697	712	744	728	767	736	760	736	735	702	724	738	717	747	697	739	726	728	732	735	735	701	718	717	737	739	701	724	721	777	763	770	718	742	706	728	700	700	742	716	736	705	682	729	688	745	749	770	728	765	746	707	756	761	744	684	697	749	727	701	750	748	759	702	720	721	689	707	728	742	689	734	728	689	749	728	767	705	739	683	749	746	769	712	766	711	711	694	710	741	712	754	738	725	707	747	696	790	757	715	734	717	707	769	710	736	722	766	701	735	716	751	713	734	746	753	736	696	706	746	689	747	668	731	783	772	788	713	713	701	731	737	749	739	746	768	782	733	714	715	731	725	735	708	732	722	779	692	698	726	749	712	741	724	682	737	735	698	743	779	697	676	760	703	749	717	728	804	727	731	736	698	689	723	769	705	731	736	758	710	703	732	760	756	734	712	718	702	742	772	748	725	728	792	707	774	772	739	696	754	757	760	741	722	725	740	723	687	718	727	685	744	761	733	716	692	737	773	749	756	765	727	753	775	711	727	756	726	714	727	756	733	729	691	707	720	727	783	681	672	763	783	756	760	689	702	754	705	754	709	753	695	681	734	738	750	743	757	726	694	732	750	735	738	707	712	723	707	726	695	710	711	663	749	735	740	719	700	685	699	756	731	711	740	712	722	774	747	738	765	736	721	727	722	713	743	729	744	746	737	738	712	733	742	760	728	749	709	677	709	695	744	674	746	682	740	788	729	714	723	756	709	722	737	734	715	742	742	734	722	737	711	742	740	703	712	712	709	706	746	731	697	736	717	730	747	733	692	769	704	751	718	741	692	767	746	755	746	766	747	693	710	702	783	740	721	740	751	780	733	732	701	739	696	756	816	708	678	728	721	697	745	737	788	728	718	760	738
1551	1669	1644	1860	5132	16388	19459	15174	8102	3713	1534	532	245	106	72	64	66	54	50	62	60	65	61	75	56	54	58	64	66	73	67	74	59	66	72	76	66	67	61	63	70	70	87	68	60	56	61	56	62	51	73	57	70	68	54	65	68	71	64	67	76	56	62	65	62	60	68	72	58	58	57	79	49	65	52	59	42	80	62	56	60	70	61	68	68	45	61	68	58	55	61	64	59	74	54	82	50	53	57	50	61	62	75	60	56	47	56	53	66	64	44	64	73	60	50	61	65	56	63	71	65	64	76	62	62	57	62	76	68	73	64	61	52	61	61	74	69	56	62	55	55	70	64	67	53	70	59	77	43	80	68	64	54	71	65	67	61	70	71	86	76	61	56	63	69	62	61	68	69	75	62	62	54	60	69	62	66	71	63	70	48	67	65	62	56	64	79	60	74	65	57	60	59	66	66	60	56	56	63	65	60	75	62	77	70	66	58	78	70	52	54	63	77	46	68	55	65	61	67	50	58	64	70	51	62	80	73	57	64	62	57	52	55	64	61	64	51	67	57	69	60	70	57	61	65	56	72	68	67	61	48	67	61	59	71	56	62	58	55	66	60	60	61	63	62	63	52	52	63	56	90	60	60	65	79	63	67	57	64	75	73	69	54	58	67	67	68	64	68	45	67	67	73	53	55	61	68	72	68	59	59	60	59	61	59	61	62	68	58	61	70	70	68	69	60	67	54	51	58	60	62	64	78	68	77	60	58	65	64	64	62	55	72	67	54	64	64	73	65	61	58	73	76	70	64	64	60	61	55	60	71	62	60	59	69	68	60	59	64	57	67	65	52	52	52	73	60	62	53	54	57	61	66	65	70	60	50	63	55	67	53	73	64	58	73	61	63	67	62	57	57	61	67	70	68	57	63	66	67	71	65	54	53	65	70	67	57	73	61	50	68	45	60	59	61	57	64	68	54	69	54	67	60	70	66	69	58	66	62	68	72	62	70	52	61	55	55	64	66	76	67	57	66	53	59	69	79	80	63	54	61	45	48	54	58	51	66	65	58	64	60	63	62	63	62	73	51	78	54	58	64	63	66	55	53	60	60	69	51	64	51	66	52	45	80	81	54	69	70	46	63	55	62	60	67	63	60	64	64	60	74	70	64	58	59	58	49	55	61	70	70	61	60	64	53	47	57	68	67	67	56	54	60	53	68	50	80	78	58	56	57	45	59	51	59	66	69	58	75	64	63	52	53	58	51	49	60	64	73	63	70	63	77	67	82	55	67	72	87	66	53	67	71	57	63	59	62	61	60	59	74	74	53	61	65	65	74	70	52	65	68	66	60	61	55	58	59	68	62	57	62	66	52	69	60	65	68	62	67	68	72	62	59	66	58	73	60	54	62	52	60	68	73	60	68	71	59	71	62	65	52	66	64	57	72	70	64	55	65	66	68	73	67	54	62	63	60	68	64	74	60	64	74	64	81	78	62	56	58	72	73	67	68	57	65	72	58	61	73	64	59	61	68	72	63	57	60	68	56	65	55	63	64	72	64	67	57	73	54	57	68	59	71	63	67	65	62	67	59	65	66	69	59	56	72	67	68	70	70	66	58	60	59	58	67	54	66	68	62	73	71	74	58	67	57	63	55	64	61	80	54	64	58	50	64	68	60	59	64	50	49	72	57	74	64	69	62	59	63	60	59	64	69	69	54	67	60	49	81	65	64	69	58	64	60	68	56	68	67	71	59	68	58	53	52	53	52	58	62	59	61	60	65	63	70	66	72	78	68	64	66	65	49	59	53	69	72	60	57	82	76	78	63	69	61	51	83	69	72	66	55	63	64	64	69	64	44	53	68	57	62	66	72	51	56	68	54	65	62	52	59	68	64	66	74	53	57	67	65	48	61	72	59	69	61	66	76	60	74	57	71	60	60	66	58	55	66	51	59	72	52	67	68	56	57	64	53	72	61	48	70	70	80	65	71	52	58	54	57	58	56	57	60	56	71	49	66	68	53	47	63	56	58	71	57	74	70	62	57	55	56	60	53	70	72	63	66	64	53	67	47	77	72	76	73	71	57	66	59	70	64	57	66	56	60	78	56	61	76	61	58	66	60	58	70	73	47	61	55	62	68	58	63	60	70	44	71	64	68	78	76	66	50	54	72	58	76	63	60	70	61	72	76	56	57	70	63	60	54	68	51	56	55	57	62	65	60	73	64	74	67	49	72	48	55	56	70	60	60	51	65	53	56	66	60	51	51	59	82	57	66	55	76	56	62	61	61	66	77	61	75	65	71	61	57	66	67	57	55	58	53	67	66	60	71	64	54	74	81	62	69	71	58	51	65	74	70	80	71	68	54	58	55	59	64	64	77	74	78	57	59	66	66	64	72	63	63	65	77	72	61	59	56	71	57	69	57	70	50	66	66	65	69	68	59	67	54	56	69	68	75	54	72	63	66	52	63	64	60	69	55	68	63	68	74	60	75	66	74	61	57	60	64	55	61	72	64	60	60	49	64	60	79	66	51	68	70	59	72	65	55	58	65	73	68	59	68	52	47	62	59	63	53	64	50	61	60	70	53	58	68	66	71	64	64	70	68	61	72	69	63	66	71	74	64	59	67	52	61	88	69	50	62	57	46	69	68	62	55	67	67	58	66	79	69	55	59	60	54	57	66	68	54	78	65	67	76	51	67	70	62	59	57	69	65	68	57	68	59	58	61	62	59	74	68	58	64	72	50	47	60	72	65	63	57	72	59	75	68	66	55	76	75	60	66	54	77	60	53	80	56	69	76	68	51	65	56	58	67	64	64	60	66	74	57	62	53	59	62	63	61	87	62	59	64	73	56	85	61	50	63	50	51	56	74	58	52	61	52	59	71	62	60	67	68	54	71	61	51	64	59	60	60	59	59	70	70	68	62	60	68	55	64	83	51	67	63	59	76	69	57	46	66	65	64	61	59	77	62	45	59	56	59	72	60	73	68	51	59	63	66	61	66	66	61	64	69	58	55	73	57	83	61	74	67	72	60	77	67	60	40	71	62	66	54	69	54	51	63	65	70	66	56	64	55	57	62	49	53	65	72	48	59	53	72	62	56	66	44	58	57	61	56	68	54	69	65	69	64	62	53	71	74	61	61	63	67	65	69	68	69	64	49	55	62	58	56	67	74	87	62	80	59	66	46	57	81	71	62	65	66	71	56	55	80	64	72	52	66	53	49	56	56	51	52	63	56	58	71	60	92	56	72	74	59	69	61	63	57	49	66	69	75	73	67	76	66	52	54	67	63	53	75	79	67	65	59	75	56	64	56	77	54	57	63	54	61	57	70	74	68	81	64	55	79	62	69	61	54	58	54	60	72	56	71	57	63	47	52	69	71	74	69	52	53	59	74	62	61	81	61	58	49	45	49	66	60	58	68	58	81	59	65	70	66	54	71	70	64	57	57	61	70	69	54	62	74	55	53	70	68	57	79	71	45	67	61	59	54	54	69	73	60	57	56	75
26343	21698	20440	33820	57388	74405	70804	58534	43437	32942	22997	12114	5266	2197	1109	894	790	781	841	779	775	814	782	798	812	771	756	808	788	790	759	779	767	754	749	783	769	767	814	859	749	792	760	766	827	786	823	755	810	799	811	774	789	831	806	792	824	785	808	793	759	790	813	818	798	784	795	795	744	789	770	763	776	763	774	806	780	784	789	778	735	777	724	799	785	791	815	786	771	726	765	774	782	774	757	766	733	812	786	803	793	846	773	737	786	787	787	763	736	787	808	785	799	731	826	836	753	759	756	748	775	792	777	794	817	743	749	789	749	806	805	809	793	797	822	779	761	833	740	813	735	779	787	797	799	743	800	855	765	833	759	781	809	780	811	820	789	766	836	760	728	750	813	794	787	740	821	770	805	813	770	799	764	796	777	789	783	802	782	766	790	792	807	845	807	765	811	793	762	797	768	808	801	857	813	758	834	754	766	774	766	756	813	765	805	785	776	846	761	845	755	808	769	742	789	814	759	771	793	766	726	807	792	844	808	816	764	753	823	724	793	812	751	810	783	775	779	828	753	765	743	784	803	806	795	837	779	780	812	805	799	758	742	822	792	792	840	803	782	767	810	817	771	786	800	771	783	751	854	777	809	776	764	776	753	791	742	794	790	780	802	738	783	768	778	785	820	795	753	807	809	831	775	762	789	762	839	756	793	784	763	773	762	803	753	811	759	752	804	781	840	768	778	823	807	785	766	755	854	693	753	757	792	835	781	758	741	813	739	802	780	753	775	824	771	786	768	816	766	805	773	800	758	812	816	781	785	797	783	789	847	780	781	796	809	813	766	781	789	783	826	761	792	783	733	763	779	787	832	774	780	797	833	735	773	789	784	801	826	772	820	782	779	813	780	784	806	821	780	815	813	818	728	775	793	764	843	780	810	765	759	863	753	781	855	746	773	782	739	749	769	781	834	824	793	793	805	789	778	714	786	772	778	807	787	821	746	816	806	779	804	724	820	788	782	782	759	761	844	763	827	822	795	789	816	808	780	805	781	798	743	847	784	798	823	746	761	814	770	787	765	768	785	767	812	796	789	772	818	774	781	809	854	766	756	759	803	782	807	799	782	772	773	757	803	766	759	782	730	765	792	781	764	762	787	786	783	770	761	763	844	754	791	804	802	766	811	807	771	828	810	729	781	707	788	776	787	803	824	782	798	839	813	805	820	770	794	839	782	787	778	797	761	770	810	751	821	761	762	779	762	792	787	790	787	760	745	768	812	819	759	778	777	769	774	846	757	782	820	780	776	785	750	758	794	788	765	759	746	770	783	768	815	750	808	802	805	803	784	805	852	814	723	788	794	752	762	810	804	788	797	776	755	734	867	801	806	800	779	780	794	784	818	771	782	761	807	820	765	766	800	742	780	784	868	799	776	798	770	814	766	760	757	777	779	758	816	764	752	821	774	722	813	806	832	848	765	777	779	777	768	795	823	791	758	807	771	788	783	785	818	832	724	769	797	785	808	786	748	748	791	780	766	790	826	829	733	812	765	842	806	767	776	797	810	830	776	780	791	801	786	814	804	796	744	786	827	811	774	789	812	800	805	796	821	810	767	772	786	824	803	804	767	770	767	802	829	817	786	780	829	746	807	817	781	778	791	759	749	790	788	741	778	782	823	760	793	795	790	741	856	820	773	761	801	789	785	803	779	798	837	794	744	788	807	784	772	768	791	754	737	795	741	785	759	767	792	812	836	788	744	759	768	791	772	798	789	882	762	773	744	836	774	797	778	801	784	844	736	818	793	735	803	779	796	733	831	735	769	788	819	738	784	785	777	787	765	823	793	791	784	788	826	810	806	771	826	823	809	808	782	811	778	797	779	806	788	822	778	766	759	784	796	786	812	757	786	812	777	766	793	773	829	790	797	815	789	801	798	788	796	836	776	769	805	768	784	732	816	741	788	819	791	763	802	748	769	790	808	751	774	731	773	743	789	801	789	858	768	768	774	797	819	833	770	786	758	742	767	805	813	772	781	772	746	795	718	780	769	767	797	818	801	799	779	844	772	802	775	816	779	839	741	767	743	758	791	790	815	801	774	773	785	768	780	795	826	800	767	761	817	764	764	790	768	744	770	792	775	728	794	822	784	778	833	839	779	845	762	770	800	782	803	753	853	770	806	786	801	774	805	788	750	771	824	787	752	818	818	789	779	803	804	813	719	802	775	768	794	806	794	767	780	779	763	740	791	774	777	761	823	783	749	809	798	764	844	745	774	781	763	801	858	817	817	798	750	791	786	767	809	822	805	795	775	778	750	871	819	781	799	814	769	834	778	783	852	766	811	787	776	792	792	796	750	766	734	734	788	794	824	811	777	761	773	808	780	784	773	831	802	750	740	789	797	771	832	767	802	773	754	774	695	774	742	819	800	775	788	840	819	803	743	778	818	780	782	812	769	764	783	777	785	784	768	748	789	795	785	819	755	712	798	823	803	794	784	779	776	784	840	766	774	758	780	795	797	854	793	784	758	792	734	753	817	831	828	759	783	816	774	802	807	758	801	778	857	789	795	783	769	819	798	794	757	832	849	780	827	765	752	823	796	785	751	797	751	784	789	775	770	782	761	827	805	780	818	817	772	778	767	795	812	783	818	805	771	753	757	808	783	716	798	794	811	801	811	776	768	766	772	751	745	805	752	723	845	772	839	802	777	771	797	810	853	771	813	775	725	769	760	772	772	797	811	755	782	758	812	782	786	761	799	756	782	700	756	782	815	710	756	773	755	735	806	793	786	708	823	783	802	772	783	791	758	800	775	777	773	791	777	818	756	792	802	828	752	761	806	743	828	772	776	804	780	789	783	765	805	798	807	820	801	817	796	785	761	782	744	799	742	749	802	762	829	840	810	812	766	815	786	800	797	808	754	799	789	752	758	785	777	767	780	835	762	793	778	767	748	814	789	855	804	736	774	784	784	751	803	787	781	744	805	776	778	822	819	807	802	807	832	834	753	809	771	753	765	859	773	764	783	757	776	761	821	773	805	792	764	790	756	754	760	802	828	776	801	774	802	831	764	781	789	795	798	753	775	856	786	791	772	762	754	786	756	834	726	748	800	768	825	810	793	827	775	759	810	735	795	806	802	857	807	850	758	793	773	759	737	782	776	724	765	780	754	807	739	751	742	818	833	791	766	828	783	826	768	881	770	755	736	750	830	804	787	756	768	737	752	752	755	809	808	743	770	774	799	762	726	814	816	781	800	772	787	804	770	757	780	779	823	821	842	767	777	806	777	770	785	772	732	818	793	779	771	795	802	799	733	811	791	772	752	804	822	784	779	742	807	754	818	793	777	808	783	802	800	818	796	803	838	804	779	790	760	773	771	785	799	745	817	789	781	762	802	776	809	766	785	764	770	807	840	754	805	771	730	787	823	769	739	759	785	753	821	816	758	745	769	808	813	809	811	786	791	784	788	772	813	816	760	768	788	821	828	783	794	795	752	785	791	753	766	801	773	767
1582	422	285	331	996	3199	3899	3189	1777	879	411	184	121	71	56	59	52	58	61	62	55	56	59	52	63	46	30	55	59	48	56	43	59	64	44	41	52	39	53	48	45	50	62	53	48	57	60	64	50	63	34	52	54	62	53	57	50	44	57	53	72	60	50	50	51	46	49	69	54	54	45	59	46	63	52	60	63	57	47	47	52	51	55	51	69	47	69	51	60	61	53	66	59	53	38	46	55	46	52	57	50	67	42	54	53	61	40	41	42	44	45	50	40	68	47	61	47	62	60	55	55	65	62	55	51	57	46	36	60	59	50	67	45	52	45	57	52	64	53	44	34	58	60	56	54	56	56	51	55	59	49	59	43	56	45	52	50	61	57	47	53	59	50	59	52	41	55	51	47	57	52	44	55	58	47	62	49	53	57	57	53	59	50	53	55	44	49	55	60	48	46	51	54	61	35	54	64	47	45	51	61	41	63	52	55	51	61	49	42	61	58	50	54	61	48	49	53	54	57	49	57	49	58	49	58	65	52	41	57	49	51	44	63	39	52	61	56	57	48	41	52	50	38	55	54	55	61	57	41	49	58	52	46	58	58	55	64	53	36	60	43	50	51	29	51	59	39	50	50	50	42	44	71	54	45	53	59	57	53	55	49	52	52	51	41	54	61	64	54	41	44	47	51	44	53	66	54	46	62	53	44	56	50	52	44	51	40	46	45	48	65	47	44	47	50	56	58	60	52	43	65	53	52	45	57	62	60	53	35	53	51	45	58	55	52	59	52	49	61	54	63	53	52	59	58	55	49	55	59	52	54	58	66	67	52	52	61	62	52	56	54	59	57	44	43	47	53	68	44	55	52	43	51	39	48	47	55	65	53	48	59	49	46	52	55	46	57	62	62	55	62	42	54	46	60	53	40	53	54	50	62	45	52	53	47	59	66	61	52	38	66	52	48	48	61	46	43	53	51	56	56	46	52	69	43	56	54	51	58	53	56	56	55	51	51	54	64	58	50	51	61	49	67	49	47	59	55	52	45	41	37	58	57	56	40	50	64	36	46	56	53	46	43	42	60	51	60	48	54	53	56	46	58	54	64	45	47	47	59	59	54	47	45	49	46	59	47	55	58	50	58	36	54	56	53	41	63	51	41	52	59	51	50	58	54	55	52	52	43	35	50	47	52	58	52	60	60	43	50	51	46	47	63	59	58	46	65	58	49	57	48	44	59	56	46	50	38	38	52	51	45	71	60	44	63	63	59	50	42	54	44	52	49	52	41	53	54	53	44	60	54	60	50	52	52	74	47	48	52	59	55	47	54	52	38	56	48	64	49	54	55	57	53	75	48	57	49	61	52	60	60	47	67	50	59	57	57	48	61	62	73	54	44	49	51	45	49	47	55	49	46	59	56	52	51	54	39	58	47	50	57	72	50	62	40	68	54	59	54	64	45	51	46	27	43	42	43	59	46	66	53	49	50	51	51	54	43	65	65	62	43	54	60	55	66	49	43	41	45	54	57	61	45	54	43	57	41	48	54	42	54	54	49	68	47	54	45	64	57	53	52	51	68	43	53	60	53	39	59	54	61	55	51	58	56	63	62	70	62	53	51	51	50	50	60	53	48	51	54	58	62	42	63	66	56	60	49	38	50	57	59	57	45	40	44	53	48	38	51	49	61	53	61	46	41	49	61	61	45	44	61	50	48	52	61	54	39	55	53	51	57	55	45	49	66	43	42	53	53	47	46	60	49	48	49	41	52	57	48	42	45	64	45	57	54	51	46	62	55	56	38	53	52	52	57	46	50	50	60	59	48	58	51	38	46	56	62	52	34	59	45	55	53	55	41	56	46	58	51	64	46	43	36	55	55	54	47	49	57	59	59	42	54	55	45	44	50	40	57	51	41	47	60	52	49	46	43	48	54	53	53	48	45	50	54	55	56	58	68	45	54	49	54	60	47	38	58	67	56	38	39	49	63	52	47	51	52	44	52	45	48	50	44	50	53	42	70	63	53	41	58	59	59	45	52	68	53	63	49	59	52	55	58	54	47	50	53	35	46	54	48	48	58	47	53	54	50	47	49	52	54	41	53	52	44	42	48	53	51	68	60	42	48	58	65	53	59	40	41	42	47	44	59	60	51	59	42	45	57	55	46	64	61	56	49	45	46	52	48	55	56	56	47	46	53	54	54	49	50	64	67	51	56	66	59	37	50	44	62	53	53	54	56	63	55	67	57	57	46	42	40	39	53	76	48	59	49	62	51	52	52	60	55	55	53	57	61	42	63	66	56	54	55	43	43	62	59	56	66	47	54	59	58	51	56	48	64	59	48	54	60	57	58	55	68	56	48	57	54	51	57	49	52	54	53	42	54	50	50	54	54	52	63	37	50	48	48	58	42	60	52	51	42	55	59	57	52	42	53	57	63	61	55	61	57	38	59	52	69	56	55	57	52	44	44	54	51	51	46	32	52	58	54	62	59	49	49	54	57	59	49	67	47	45	56	46	48	56	47	65	44	48	55	55	58	52	51	53	63	56	64	48	50	44	50	48	60	46	55	59	46	54	70	57	61	50	44	37	65	40	69	47	56	55	56	55	57	49	54	52	60	59	46	58	60	45	47	52	59	59	43	53	50	46	48	51	43	53	50	57	50	45	54	52	42	52	45	58	49	51	49	54	53	44	52	46	62	61	53	50	55	56	46	53	56	55	51	42	60	48	61	45	41	57	50	70	49	55	51	61	43	61	50	50	55	59	51	44	43	56	52	44	54	43	65	62	61	62	51	57	54	56	45	67	50	61	46	44	57	66	57	44	54	45	60	58	56	42	51	43	44	62	41	63	58	59	48	51	58	48	52	39	46	49	43	54	37	59	60	64	69	60	52	49	63	43	46	52	45	52	48	65	50	42	46	55	44	44	72	63	65	63	50	48	59	42	53	46	65	38	45	54	60	54	58	68	53	58	49	51	48	60	55	49	57	52	51	57	55	53	52	59	46	55	57	49	52	48	49	52	54	51	65	47	45	55	59	58	44	58	59	43	54	40	58	68	53	41	36	55	57	48	52	46	57	53	56	45	42	54	51	62	46	50	57	56	45	54	49	52	41	53	60	61	60	48	41	53	72	50	63	55	54	47	56	64	53	45	71	53	48	37	47	57	61	48	60	48	60	37	48	44	54	52	50	59	52	62	55	40	62	64	46	46	50	55	57	51	50	58	60	52	63	52	58	40	48	55	57	47	53	52	49	48	43	48	46	50	71	53	52	49	49	50	45	55	47	52	55	51	47	62	48	53	37	54	59	55	48	46	62	36	64	40	68	44	54	45	43	61	52	62	59	52	52	47	61	55	48	44	46	72	58	45	47	42	66	53	59	61	53	45	60	54	52	47	51	58	68	42	58	48	63	47	59	40	51	59	53	64	52	55	50	54	53	49	61	50	57	46	54	78	58	52	50	57	58	57	44	48	46	54	57	52	53	50	48	41	46	51	56	47	51	59	68	47
16321	8706	6035	15727	34221	43911	41899	35770	27235	18609	9900	4286	1780	1019	800	690	678	621	653	646	645	662	686	677	645	596	657	633	643	666	690	644	600	665	647	669	605	648	608	673	626	679	673	664	680	622	638	657	650	673	662	641	675	695	684	608	671	653	678	657	661	636	631	641	610	697	676	599	613	604	670	635	655	654	661	663	652	717	660	651	617	624	686	662	621	641	601	683	654	704	669	623	694	626	652	641	652	645	616	625	657	632	654	701	675	637	638	649	645	636	651	644	681	614	596	660	670	626	673	647	694	611	681	660	633	624	661	627	660	634	621	681	627	665	620	665	695	638	675	669	616	673	666	657	640	666	655	664	634	607	582	657	647	651	677	688	641	679	676	649	684	644	710	614	624	650	655	641	628	666	650	664	659	674	620	648	690	631	675	658	654	658	657	670	633	647	617	654	636	638	667	703	690	618	636	659	633	643	663	669	660	724	704	631	637	618	703	657	671	609	648	657	613	624	647	674	626	670	665	615	603	606	654	595	625	663	666	688	668	651	636	654	678	673	644	664	656	678	620	651	621	656	699	629	618	691	631	624	628	658	634	637	657	705	615	657	636	664	659	724	661	610	606	688	607	679	648	673	671	687	652	631	661	623	682	675	681	678	651	659	659	660	655	631	683	638	665	660	657	645	655	633	625	648	663	660	649	666	673	677	633	638	698	642	638	631	670	705	659	678	689	667	672	677	632	614	664	646	660	665	645	598	619	630	595	620	600	619	614	658	635	647	619	657	650	671	691	683	649	649	651	630	678	649	699	668	653	663	619	600	647	642	655	630	666	671	637	671	669	640	628	655	660	671	658	695	707	661	627	673	597	666	677	672	676	656	625	669	633	636	602	593	659	608	639	654	636	635	692	628	643	677	628	597	694	706	602	649	634	656	643	656	651	674	649	646	669	684	637	681	652	630	655	667	664	679	655	640	665	628	696	653	660	664	647	672	626	678	639	649	678	667	660	696	662	667	689	667	675	702	683	639	729	641	671	661	658	675	661	660	686	610	668	682	700	626	693	636	644	671	650	675	638	705	694	634	685	702	614	649	682	651	631	634	609	635	678	665	647	646	728	685	612	673	688	649	650	663	631	701	649	656	662	628	605	648	622	641	621	677	620	654	671	652	640	658	659	636	602	672	674	667	626	632	647	647	632	673	607	646	673	631	682	652	659	641	649	670	662	685	648	682	706	649	662	682	656	620	655	666	686	649	639	695	677	623	655	633	640	645	627	662	656	642	675	655	638	637	664	645	635	661	643	627	668	656	651	674	678	610	644	677	689	651	648	674	610	692	677	672	699	646	637	676	657	652	635	665	669	631	675	682	597	672	630	626	643	604	712	603	618	645	659	614	624	639	664	636	626	620	628	623	688	699	653	630	660	628	651	685	669	625	666	639	602	637	644	690	632	663	674	667	662	655	696	641	642	679	680	670	666	722	653	649	665	663	659	662	650	635	681	645	625	647	705	685	653	630	657	660	644	646	685	649	622	694	640	679	625	669	601	651	681	665	659	655	662	647	642	624	647	654	669	655	652	637	682	687	630	674	662	702	634	649	642	654	625	678	691	666	651	592	631	639	601	660	709	650	651	647	669	709	704	584	648	654	649	642	736	689	634	668	662	665	694	646	658	622	635	648	648	657	636	634	667	670	631	677	646	710	662	658	656	633	677	735	621	641	650	678	676	604	670	644	591	652	634	677	663	654	683	637	635	635	634	678	670	663	651	675	675	671	617	646	664	626	666	646	619	613	640	634	644	670	667	627	639	633	667	654	650	681	693	658	609	635	643	636	613	630	667	644	625	674	624	712	655	629	629	689	646	642	696	678	642	666	624	670	684	613	686	645	650	636	693	670	633	666	613	649	632	625	640	622	662	668	641	629	663	642	636	665	621	668	620	599	628	680	631	657	635	645	665	691	587	645	625	686	629	611	688	661	702	661	674	673	666	641	626	679	634	607	675	638	634	669	647	672	661	684	654	621	607	678	617	647	654	660	661	638	623	677	588	650	649	644	690	662	641	688	616	633	666	645	658	628	667	706	696	579	669	641	678	663	664	593	616	677	674	679	686	671	651	640	677	640	638	663	668	685	680	675	616	682	632	678	650	664	598	704	632	643	658	656	656	630	632	650	651	626	668	605	668	671	684	671	673	643	671	664	656	670	678	673	708	680	655	641	677	644	646	630	668	603	650	630	682	675	656	639	694	617	651	677	665	678	659	671	657	613	631	682	635	657	651	673	667	646	646	628	603	620	607	614	647	633	603	673	681	621	644	633	672	693	644	678	629	704	616	651	661	640	626	648	634	657	620	651	644	607	658	607	663	668	704	651	618	662	683	668	619	681	680	604	611	644	629	653	639	648	660	638	667	620	643	649	669	657	652	640	654	652	641	643	619	658	654	668	651	713	686	666	670	648	680	636	644	647	640	646	628	636	639	613	617	666	684	671	685	654	633	631	657	657	593	630	649	669	644	625	671	678	656	667	655	674	653	627	625	662	619	613	629	624	635	658	657	641	659	667	688	661	669	617	653	653	643	697	657	655	658	667	681	605	636	671	653	672	652	614	626	664	676	622	657	630	626	663	672	665	645	696	676	692	707	713	646	681	644	634	590	634	627	649	619	657	621	632	677	628	616	673	659	675	686	663	660	712	687	682	713	680	664	691	640	661	671	630	651	673	644	621	646	683	645	610	675	667	612	616	640	652	636	627	593	673	698	646	666	636	645	656	706	634	659	634	644	643	634	704	658	675	610	636	664	650	633	625	661	672	653	654	652	676	648	699	641	674	673	665	684	665	652	650	635	647	663	642	649	662	643	676	681	654	649	664	646	680	659	659	666	642	629	648	650	684	698	681	668	664	657	668	608	682	672	618	671	628	621	616	644	690	663	650	654	703	658	615	645	619	667	626	655	705	624	643	645	649	680	631	643	692	660	698	639	673	634	679	629	664	653	651	627	636	649	630	684	657	657	684	658	663	607	691	671	636	650	663	652	651	669	695	654	659	689	657	626	617	673	674	657	668	660	639	653	653	653	672	626	620	664	688	673	718	634	687	613	619	687	694	690	667	641	619	631	664	618	609	638	703	629	648	688	654	654	612	676	677	633	630	656	661	665	658	657	659	632	660	669	685	607	640	681	644	691	677	657	640	652	601	613	691	657	634	645	626	661	677	644	643	655	652	640	645	620	604	678	667	664	691	655	642	701	617	640	662	679	664	662	688	662	680	644	638	624	644	673	660	661	674	618	650	661	665	692	661	672	652	647	661	644	610	679	678	631	636	678	664	628	635	593	660	628	628	687	627	625	644	621	627	644	651	653	675	656	649	649	702	658	651	629	651	645	659	614	658	651	659	660	629	613	649	637	616	661	655	627	595	634	648	695	654	668	680	631	634	610	650	640	625	634	663	605	683	611	644	642	628	686	653	641	661	672	675	685	644	659	619	625	655	630	642	688	608	671	710
1094	1085	996	916	2892	9765	11479	8465	4632	2219	875	357	151	84	60	65	50	60	56	66	55	47	69	67	55	58	53	62	59	67	66	52	45	48	56	53	51	50	54	68	73	71	57	57	63	58	52	55	64	64	55	61	61	68	62	47	56	71	52	59	52	71	48	59	56	72	51	61	53	43	77	45	44	59	56	50	54	63	60	49	53	69	61	47	66	52	65	59	55	60	62	75	59	55	71	74	56	69	61	55	59	68	42	46	67	52	54	56	57	62	51	43	50	53	64	68	58	59	59	47	52	51	41	68	61	62	61	80	54	57	61	48	61	57	56	60	48	54	53	65	55	65	53	61	54	64	55	48	64	74	57	51	59	57	46	59	58	57	67	57	53	63	56	45	47	65	52	64	59	55	64	57	55	45	61	62	48	48	60	58	58	55	62	65	68	61	54	59	55	57	63	52	51	54	50	62	71	57	45	48	62	53	54	76	58	58	51	59	67	61	58	65	43	42	54	45	62	73	57	48	74	66	62	62	53	61	62	42	57	61	60	56	65	53	46	59	53	54	64	55	58	74	55	65	53	70	47	65	54	56	57	56	62	60	52	64	61	55	67	61	60	64	61	60	50	50	77	53	57	59	58	54	67	65	63	59	72	57	56	55	48	67	60	54	44	57	56	58	58	51	61	48	57	56	64	60	54	66	58	64	71	74	61	53	49	53	59	55	67	59	53	61	53	70	64	45	48	51	48	49	59	60	55	50	59	68	51	52	62	53	42	60	70	42	55	54	62	64	53	72	57	61	56	68	63	49	65	59	60	70	54	58	66	67	67	52	67	60	53	61	63	50	55	77	71	64	73	74	47	60	46	63	63	58	56	64	54	55	50	74	58	55	49	55	64	61	44	64	63	74	63	59	51	61	68	61	57	49	59	72	44	46	57	54	48	55	61	69	72	62	62	75	57	51	74	72	61	69	77	58	50	60	56	74	64	61	76	53	54	60	54	72	56	49	58	64	63	51	63	55	48	61	52	67	75	57	60	67	61	67	70	51	69	55	61	70	55	54	67	65	56	56	48	55	49	64	49	58	43	70	59	59	57	69	77	48	55	62	53	53	44	50	51	57	56	64	62	67	50	72	52	65	60	63	76	49	53	62	56	64	57	69	55	42	67	67	60	60	56	60	57	63	80	53	55	67	66	66	46	55	73	49	63	66	59	61	55	53	56	51	60	50	51	60	55	57	56	59	49	60	51	40	50	58	54	57	53	48	59	65	59	61	54	60	63	52	65	62	51	63	65	53	66	63	59	58	60	65	58	52	56	61	66	54	51	52	64	69	54	54	46	63	57	63	57	61	64	63	49	59	58	57	60	46	62	44	60	56	56	54	64	56	59	45	56	62	56	56	59	59	55	64	55	57	61	57	58	61	65	55	50	54	52	46	57	76	69	49	54	57	56	56	50	64	61	63	47	66	45	52	53	56	56	41	58	68	60	71	64	68	72	58	54	62	60	49	47	51	64	63	54	61	45	65	64	57	50	50	57	56	49	49	66	69	64	63	64	55	50	54	66	62	61	55	64	57	59	56	68	63	61	59	52	64	43	59	52	60	70	45	70	64	72	49	75	62	42	54	69	55	69	55	42	62	56	68	63	50	65	57	67	59	59	69	45	64	45	55	49	58	56	56	64	62	59	51	41	58	55	59	54	71	70	43	50	76	69	62	75	54	44	57	60	55	55	71	52	57	59	58	53	58	55	69	64	57	42	61	71	60	71	60	52	48	59	64	56	62	57	48	52	48	60	61	53	67	59	54	68	50	63	76	63	74	63	54	65	66	48	61	58	73	53	51	60	70	64	64	45	58	57	68	68	72	68	64	53	60	53	73	64	54	48	53	55	48	57	63	61	62	46	57	59	55	59	55	63	47	49	62	55	64	62	58	55	56	50	68	58	61	63	64	61	65	65	63	67	51	61	71	65	53	60	50	59	64	42	48	55	55	64	71	56	65	56	55	58	57	51	63	56	63	52	67	57	69	59	63	64	71	62	78	60	51	61	51	54	43	38	56	56	54	58	55	53	53	57	61	53	60	58	59	58	51	61	63	61	53	66	55	54	43	60	60	63	67	50	58	59	60	60	49	52	73	68	47	61	52	75	66	55	54	63	55	56	50	64	55	63	54	47	62	66	50	56	52	54	60	61	47	59	59	52	68	55	69	47	57	58	63	51	56	66	48	53	54	70	72	50	62	62	63	65	41	54	43	59	46	55	70	57	52	62	61	52	61	52	54	66	69	49	57	66	60	59	61	37	65	49	62	64	45	64	60	65	57	58	67	63	55	60	69	75	50	58	46	47	54	60	53	50	60	50	58	65	62	60	53	46	63	59	70	53	66	58	59	65	35	59	62	54	61	55	52	69	53	50	52	60	58	49	52	57	58	69	67	63	59	57	62	57	50	81	70	65	62	65	59	60	59	52	59	67	60	65	65	72	59	65	68	59	58	60	51	62	55	52	64	60	50	57	41	50	63	52	52	65	64	58	69	58	57	45	56	70	55	59	50	58	65	69	57	57	52	48	47	51	58	60	52	67	55	53	62	47	54	81	71	60	52	74	71	67	66	54	47	80	48	50	67	60	49	50	52	70	64	48	69	58	59	66	52	60	55	68	46	59	49	59	66	66	61	74	55	60	61	47	50	57	54	50	59	57	49	54	57	61	52	55	53	61	59	38	65	60	55	52	63	54	62	52	69	51	56	71	55	65	67	55	72	62	53	61	56	64	58	60	58	70	60	58	59	59	48	66	52	58	60	54	59	58	75	57	59	55	58	59	57	60	52	64	56	47	62	69	52	58	44	42	68	53	47	52	57	59	61	59	61	60	49	63	52	55	59	73	46	66	55	60	58	51	55	51	54	61	64	54	55	56	54	58	68	45	44	62	50	55	49	75	54	32	41	59	65	36	52	56	59	54	55	51	45	57	49	64	54	57	46	40	54	63	53	87	62	66	62	65	63	62	58	55	67	59	51	65	51	59	64	53	54	59	56	46	67	53	54	62	51	61	62	62	54	58	65	58	48	64	51	58	53	52	69	68	70	53	59	53	64	52	59	51	59	54	47	58	58	57	61	60	75	56	57	57	58	60	46	69	63	70	65	50	64	55	51	61	62	61	57	70	61	48	65	55	49	55	76	50	59	57	45	68	58	55	51	60	60	60	48	52	68	49	66	71	58	54	45	58	63	61	59	58	57	68	57	60	59	57	61	52	49	69	56	62	45	63	72	60	56	69	55	55	60	59	71	63	63	69	75	54	48	42	53	45	41	60	62	52	60	60	63	56	65	48	68	67	61	58	55	56	55	52	62	68	52	62	49	69	47	61	51	55	56	70	45	66	57	51	55	66	51	61	65	52	61	62	52	60	55	63	48	68	61	52	51	56	54	47	63	62	50	65	43	70	56	57	53	71	55	54	50	62	67	46	56	50	60	57	50	71	66	55	53	54	61	47	66
23455	16876	14930	26138	47853	61237	58985	48235	37192	27666	17624	8527	3620	1534	877	762	722	726	772	681	720	696	686	655	695	690	727	679	704	721	715	658	718	696	688	723	647	677	740	717	704	683	719	716	626	695	695	688	692	697	670	707	724	726	735	741	748	715	697	706	777	709	709	702	690	711	695	699	691	693	671	663	736	692	735	675	721	698	732	679	756	672	650	711	685	710	701	701	683	665	750	686	693	738	720	723	731	718	747	687	699	704	685	696	678	669	759	713	687	668	684	696	728	697	703	714	727	713	698	703	765	710	669	724	704	776	694	724	689	750	725	675	741	710	712	746	690	665	727	712	775	716	699	670	691	662	735	736	761	676	686	675	699	691	698	751	657	773	679	747	722	682	708	701	696	746	646	689	719	748	684	692	655	709	704	705	726	683	718	743	663	720	715	714	682	733	756	688	680	722	731	681	710	710	678	708	647	718	678	733	659	736	716	730	660	769	695	704	686	684	706	725	713	719	787	730	706	685	662	706	720	692	715	712	702	708	754	704	731	687	650	721	645	722	734	719	711	676	698	680	702	750	736	708	739	700	748	683	726	754	704	705	747	700	717	724	687	723	690	672	712	705	693	660	711	687	700	720	676	697	681	715	695	678	717	697	664	682	702	710	702	755	671	677	732	738	685	724	663	752	687	692	728	661	674	707	674	706	740	690	723	705	704	698	704	667	691	751	719	713	691	742	709	688	713	749	691	721	684	668	715	690	679	653	698	694	717	688	657	728	765	665	681	696	709	698	731	670	781	695	734	703	731	694	713	719	657	715	704	697	715	664	717	692	708	664	764	678	726	730	687	708	697	679	708	717	724	747	721	686	704	696	690	693	742	665	718	721	730	695	708	678	737	701	711	686	710	785	724	752	721	718	633	708	717	697	679	730	669	730	696	714	714	691	619	669	717	679	721	685	720	678	681	677	672	724	733	715	685	748	702	714	679	669	695	710	749	712	682	723	695	695	702	674	715	769	676	692	678	706	678	737	718	737	661	730	712	699	713	730	703	698	691	720	687	689	726	704	743	679	725	724	689	695	685	699	709	718	708	701	722	733	683	645	694	691	726	694	690	717	760	689	710	654	714	711	738	708	736	761	721	684	682	679	702	687	693	729	692	731	738	689	699	712	725	706	675	711	671	725	675	727	682	723	708	706	689	676	737	716	698	723	696	707	710	701	697	716	706	682	701	706	693	709	773	674	681	749	751	724	694	747	700	708	694	686	701	688	745	720	744	686	718	707	749	722	683	714	698	676	729	711	744	707	718	674	680	696	698	715	725	741	681	722	700	704	715	701	744	733	707	710	744	734	743	721	672	697	728	711	700	713	683	758	706	718	711	727	734	732	756	682	717	707	703	740	704	695	681	747	676	699	704	690	670	686	706	720	677	721	721	708	689	720	695	706	758	691	715	702	701	720	684	705	713	745	660	665	692	736	732	697	725	742	730	709	712	681	693	720	739	695	692	702	718	701	677	729	744	657	693	721	715	727	666	688	734	697	715	685	691	658	697	697	699	720	673	741	683	660	703	740	745	733	751	696	715	700	692	719	694	690	725	740	773	624	704	650	696	716	717	706	710	684	702	702	715	702	725	674	745	677	704	678	714	700	669	734	728	725	721	671	741	679	685	691	699	713	729	723	719	684	703	738	683	697	676	702	736	730	645	664	763	649	717	702	771	653	650	715	645	705	745	683	733	685	706	678	675	714	693	648	736	708	773	677	696	720	722	710	725	674	729	749	722	708	717	705	717	700	697	707	718	714	765	647	711	706	683	726	669	669	755	724	745	724	721	716	724	703	714	708	728	720	739	699	728	718	634	717	687	695	683	632	746	680	697	683	702	709	694	733	696	756	702	672	757	671	756	700	708	737	713	724	769	747	674	717	727	712	676	702	755	704	670	710	681	701	681	674	718	717	726	743	730	670	696	701	735	685	679	654	714	663	696	659	717	722	676	685	743	733	708	756	747	677	735	672	701	734	736	656	730	728	740	681	678	664	720	712	680	704	695	698	759	712	716	694	693	694	699	734	729	705	757	704	747	697	716	701	748	667	688	658	743	761	699	674	673	691	719	703	766	702	731	714	681	757	679	764	663	722	700	726	717	713	696	700	714	720	709	719	708	692	719	706	716	686	737	687	709	718	691	739	703	738	626	730	672	718	725	694	706	698	665	688	697	668	695	745	739	730	658	743	691	687	693	725	668	660	774	716	734	689	708	678	659	709	709	718	745	710	709	732	714	680	705	706	706	726	731	683	719	669	660	753	707	725	681	705	679	711	669	668	717	713	700	713	723	744	688	722	725	694	695	695	696	683	686	647	634	712	717	687	710	656	712	700	699	693	753	670	719	740	681	688	689	707	679	704	664	698	723	685	703	690	654	704	711	693	740	742	732	725	718	707	700	652	703	716	698	628	716	733	680	703	735	699	670	706	696	704	700	683	703	720	722	746	678	690	648	675	706	729	658	724	688	702	744	762	687	715	733	696	685	714	716	726	738	718	718	705	680	718	722	730	757	704	694	700	651	656	671	708	730	691	742	703	728	736	671	678	707	709	729	734	703	674	746	713	694	692	723	683	701	697	715	688	632	750	717	700	682	704	722	668	684	713	740	684	660	709	727	711	719	704	701	710	689	709	707	693	699	734	709	743	741	676	718	776	645	662	733	726	686	735	727	696	704	649	690	712	752	692	735	701	699	733	734	733	732	703	697	732	732	682	687	705	690	730	699	733	721	669	692	706	706	713	713	673	717	746	708	715	734	726	714	705	710	687	695	675	649	687	732	677	648	720	693	698	684	749	712	692	761	709	699	694	705	697	661	644	723	705	751	717	710	711	676	673	660	726	676	687	745	751	705	700	714	683	698	739	704	733	738	709	714	706	701	722	672	720	677	705	722	682	674	716	726	706	741	686	690	700	700	642	747	743	719	718	700	699	730	704	657	689	732	704	693	742	702	699	680	696	733	679	732	689	678	733	749	709	668	731	686	695	727	724	714	718	705	720	700	664	704	704	726	719	697	717	683	685	670	687	730	713	728	710	691	694	710	703	701	709	690	705	637	632	735	726	734	677	700	733	748	693	742	708	665	714	729	731	678	723	697	669	659	715	684	681	714	719	714	720	724	640	732	728	697	749	691	682	726	696	682	712	701	731	698	697	637	681	759	714	710	717	721	667	696	702	707	716	751	758	686	695	673	707	730	722	713	673	759	672	725	702	706	704	710	748	756	681	683	703	751	695	701	692	797	686	713	681	709	722	703	722	744	714	700	737	692	746	682	704	744	735	665	728	777	694	735	677	723	710	705	691	732	707	708	654	676	664	711	736	670	701	732	722	763	700	718	688	755	710	712	713	702	715	698	744	658	710	675	678	724	720	704	673	727	692	660	661	686	716	703	699	679	716	713	693	723	720	677	687	700	666	717	711	688	710	723	713	718	712	696	738	657	698	703	750	692	698	692	731	713	712
2540	899	912	958	2105	9600	12145	9725	5334	2287	933	359	168	88	65	55	61	49	55	63	44	60	55	52	55	48	53	68	46	51	67	60	51	54	61	37	68	49	65	56	56	62	61	63	71	63	58	56	59	61	53	59	53	62	56	49	52	72	52	56	51	57	53	65	66	54	71	65	52	69	52	53	63	71	59	51	63	63	54	54	65	68	59	70	55	53	58	60	69	38	59	63	47	57	55	52	62	55	55	69	76	51	63	49	52	50	61	47	75	68	71	48	57	58	55	52	64	51	46	51	53	52	63	54	56	53	71	57	58	56	50	53	48	59	64	66	54	65	61	51	66	53	55	52	56	59	64	66	66	54	63	64	57	60	46	49	54	48	51	70	67	72	48	56	55	63	61	56	73	62	54	69	45	57	62	63	51	53	55	63	48	58	56	55	58	66	59	63	65	56	65	51	62	60	56	70	59	52	64	46	71	59	65	72	62	63	55	59	61	67	49	65	42	63	63	63	52	57	70	50	57	56	62	66	49	57	64	63	59	70	58	52	57	62	57	69	55	62	61	57	68	67	54	62	68	70	57	44	53	60	64	67	48	86	62	56	50	54	66	68	64	58	55	64	59	54	67	57	68	55	64	59	49	52	58	87	53	60	65	58	59	78	59	63	67	58	54	64	56	58	61	58	62	61	64	70	46	64	49	68	54	59	48	66	64	66	63	50	68	68	63	65	51	65	60	56	53	52	52	65	55	62	54	49	66	60	66	72	67	52	48	53	82	51	56	69	63	55	60	64	59	60	69	58	56	73	59	58	62	48	58	63	64	61	60	49	55	51	61	60	66	51	52	49	57	57	57	68	53	60	63	57	61	53	57	64	51	57	55	63	61	55	71	48	42	69	57	56	49	49	60	58	52	52	68	62	53	58	70	48	51	66	56	53	55	65	70	55	50	58	60	55	53	53	63	66	60	49	62	58	58	62	57	65	47	59	60	56	54	55	62	51	61	53	63	61	54	59	46	60	63	54	64	62	60	65	63	65	69	57	61	60	70	69	55	52	42	53	54	67	51	58	58	53	50	55	60	65	58	56	69	58	62	62	67	50	70	61	65	64	57	73	59	48	69	54	53	47	69	54	59	61	68	63	57	55	61	67	64	64	63	56	60	57	46	48	51	51	52	53	58	67	63	65	57	56	67	72	61	50	69	54	42	65	55	60	57	64	53	63	68	68	63	73	53	66	61	61	62	67	57	74	61	68	59	63	70	68	65	60	64	64	68	61	61	60	55	53	56	55	50	64	48	48	60	56	51	54	61	63	61	59	61	50	51	56	66	54	69	58	54	52	61	64	61	73	56	68	52	55	72	71	53	58	53	64	63	58	69	50	63	62	63	63	58	58	60	48	71	53	55	60	52	65	56	56	60	63	59	55	57	57	47	58	62	61	62	61	65	68	53	62	61	67	43	52	59	64	50	56	55	50	49	52	57	51	63	53	79	53	65	43	67	69	69	68	59	58	62	70	58	54	52	58	57	53	48	49	58	56	57	54	53	64	57	61	51	55	57	66	63	57	64	42	51	64	55	64	53	56	55	49	60	50	58	54	59	66	59	54	58	51	60	50	62	60	61	50	70	53	65	77	74	70	59	48	66	61	54	52	57	57	65	50	55	54	61	49	61	46	60	60	47	64	58	73	56	59	62	59	54	56	55	45	55	60	72	62	71	54	70	44	34	57	61	55	58	59	69	79	63	61	52	62	62	58	49	49	65	59	60	55	70	59	63	57	57	59	55	50	31	54	52	47	59	55	63	52	53	52	52	54	59	58	62	57	55	52	61	49	53	52	53	52	56	57	48	68	73	62	65	64	60	68	61	58	62	47	62	69	51	58	56	57	56	66	56	60	62	60	54	68	61	56	64	62	61	62	49	59	52	57	49	62	54	49	60	60	48	59	55	59	54	69	60	55	62	56	58	61	51	56	71	65	50	60	65	56	51	77	60	65	59	59	63	51	63	56	59	56	66	47	51	60	60	65	70	62	55	62	52	43	58	65	57	55	61	65	62	55	61	61	64	61	55	54	72	67	60	67	72	85	71	58	64	67	62	64	57	62	66	63	56	73	60	64	50	64	45	70	48	59	57	62	54	56	60	56	50	57	42	46	47	56	72	73	63	65	52	46	53	64	59	58	49	61	59	51	62	69	43	51	54	61	37	55	71	62	64	57	62	63	40	52	70	69	54	58	74	60	51	56	62	54	61	60	58	63	61	51	68	49	60	60	58	58	60	51	61	61	68	60	58	60	72	52	47	56	56	41	54	50	64	61	58	56	42	62	49	65	69	53	53	63	57	65	65	58	57	57	62	52	55	63	72	57	75	68	59	71	62	46	68	43	71	60	62	73	64	56	64	63	35	59	47	62	74	60	59	76	64	57	49	65	55	59	56	51	61	61	58	55	60	64	54	56	58	68	54	54	61	57	73	58	51	47	47	54	59	62	52	72	65	57	57	68	54	61	71	60	56	59	46	63	42	59	54	54	69	49	60	64	56	60	52	60	50	60	59	53	62	51	53	65	59	64	61	58	64	51	47	63	49	59	57	52	51	70	52	46	72	60	51	51	50	56	68	60	67	65	55	65	78	61	42	66	58	76	65	69	72	51	56	56	58	69	59	46	72	59	69	59	66	51	50	61	61	65	56	68	53	55	65	61	42	60	54	54	65	66	59	56	38	48	50	67	43	67	57	47	63	56	54	60	57	62	53	62	40	75	57	61	51	57	37	46	69	61	43	58	67	65	57	64	57	72	52	66	56	65	62	51	62	42	39	45	56	59	45	58	70	49	82	55	56	63	67	68	61	62	63	54	63	58	58	52	69	45	61	55	65	48	65	52	54	58	59	60	58	43	70	61	53	44	66	71	58	50	57	64	61	52	55	58	42	56	56	67	75	61	62	58	68	57	58	53	48	58	53	60	58	59	65	45	77	53	69	57	50	48	56	61	59	84	69	66	57	52	44	60	62	63	63	61	42	68	62	60	49	59	81	60	57	50	63	77	63	67	64	64	69	70	58	69	47	51	68	57	57	61	65	43	53	54	55	56	55	66	70	43	57	60	55	69	62	58	57	61	59	64	64	56	61	60	62	56	55	62	56	65	57	62	42	48	58	45	58	64	70	52	60	63	49	50	67	48	65	63	64	64	68	67	67	66	64	53	70	62	53	63	62	56	59	64	69	54	55	53	52	64	48	54	68	66	54	50	54	54	57	61	77	77	55	51	52	65	55	50	73	60	65	59	60	52	55	63	58	59	63	56	63	54	55	54	63	63	62	68	55	54	67	68	58	49	61	59	86	40	58	46	60	67	62	65	59	51	61	59	54	48	49	53	56	59	59	65	67	59	55	53	61	66	58	53	52	55	60	47	66	58	55	56	52	60	49	58	60	62	69	50	41	67	64	63	52	60	68	46	68	45	57	66	49	77	61	48	54	59	50	66	61	51	52	68	68	58
21573	15683	14412	26021	43837	62491	61061	50934	39114	28681	18625	9243	3721	1618	964	802	743	733	698	690	712	730	735	777	712	785	706	703	700	778	719	730	697	694	704	707	739	770	739	703	706	730	704	753	741	674	711	702	743	717	689	723	713	735	757	728	730	723	707	694	748	708	668	702	719	699	698	709	724	678	765	751	719	720	713	713	706	712	679	724	752	727	721	697	714	765	723	745	711	747	691	763	736	775	711	709	688	733	700	748	705	698	715	729	696	753	753	705	709	684	701	699	715	666	734	754	733	656	700	769	728	738	709	724	719	767	765	716	716	726	742	750	717	722	738	715	709	671	748	713	672	720	739	769	742	740	669	727	756	746	664	696	772	701	698	681	760	741	720	730	707	723	673	705	769	718	738	748	666	766	747	707	710	778	733	712	714	738	741	740	734	696	732	724	710	760	734	735	701	774	730	668	745	747	706	733	713	726	691	682	681	705	697	720	784	699	746	791	725	751	705	740	696	769	754	724	756	685	710	683	730	733	686	714	764	718	707	746	711	714	700	715	753	689	720	738	706	751	710	711	718	740	737	767	767	708	677	681	698	741	717	763	711	724	715	716	705	704	706	737	762	725	727	743	734	756	738	727	716	729	707	738	710	743	731	704	688	757	734	738	732	753	722	691	735	732	712	731	716	693	730	699	739	722	683	742	696	709	736	741	712	718	751	739	664	739	746	687	711	708	754	714	691	743	695	740	745	691	781	733	711	775	704	723	712	742	766	766	697	785	700	711	740	732	719	764	710	709	734	733	717	731	671	662	734	692	761	771	744	729	714	766	722	717	744	694	732	782	687	703	714	677	674	742	686	758	715	724	769	732	737	713	723	685	667	727	731	755	722	707	703	705	732	752	669	727	713	711	725	757	745	753	723	742	701	726	779	766	711	737	735	747	714	739	727	743	710	731	752	705	709	743	714	707	735	736	761	710	738	757	769	718	707	739	707	787	767	755	757	766	772	755	702	732	745	718	734	770	809	730	744	722	710	735	727	730	753	718	708	712	724	722	729	722	723	665	692	713	686	690	730	732	692	744	770	732	737	694	722	787	712	723	751	699	730	738	716	716	700	774	706	718	698	661	723	737	699	799	718	749	746	725	767	722	699	735	748	745	731	740	692	689	723	723	707	776	678	660	708	748	728	712	704	756	762	694	698	737	698	724	738	739	701	716	735	669	719	704	707	735	726	726	740	698	725	719	737	762	712	729	706	711	726	701	709	751	708	720	674	782	752	711	768	735	687	706	711	733	777	708	740	715	672	736	727	735	699	744	744	734	763	747	753	779	758	727	723	733	766	697	718	726	724	751	755	734	753	691	760	739	725	718	768	704	717	734	678	730	760	677	665	718	714	708	738	715	751	742	737	651	758	712	748	745	742	738	675	741	677	706	684	698	703	693	700	760	718	711	697	702	721	740	698	681	694	689	724	714	730	760	767	690	748	700	738	705	668	714	700	726	744	671	762	752	705	748	738	718	721	705	711	778	704	752	717	717	729	700	696	727	747	786	782	715	757	772	672	734	727	737	755	731	690	705	693	739	718	714	721	691	690	741	734	713	752	733	730	743	740	709	754	717	709	713	698	731	748	760	697	720	734	772	766	707	732	716	679	749	732	664	716	695	735	739	717	747	747	728	727	733	736	760	701	701	700	703	740	732	686	713	738	706	730	729	749	733	723	765	684	713	720	749	729	707	756	726	728	713	741	761	737	752	733	725	741	715	715	725	753	767	715	712	751	702	701	771	729	675	692	748	753	749	750	695	741	719	728	697	771	696	694	677	728	693	767	717	700	764	710	718	720	745	719	706	758	726	726	728	710	764	712	759	773	779	747	755	716	741	733	660	677	689	702	722	748	757	712	727	762	707	723	791	703	714	708	717	702	685	701	717	684	745	677	770	717	743	731	715	706	758	730	713	687	746	723	695	741	702	688	755	759	703	724	740	723	747	752	689	741	767	744	760	749	779	767	724	775	695	726	740	704	746	725	740	742	753	770	725	705	651	716	764	709	736	746	733	718	725	704	707	764	720	732	676	722	719	753	722	721	709	685	733	682	700	711	728	709	747	703	698	719	715	685	718	672	763	704	736	746	696	719	736	686	684	700	732	739	734	697	742	785	721	749	724	722	727	720	717	730	721	726	752	734	703	695	720	712	781	768	748	723	732	688	684	722	729	665	748	706	743	735	690	709	721	716	726	730	705	736	737	707	715	752	717	703	742	692	705	741	727	649	701	753	709	713	712	693	695	722	690	722	709	713	734	705	725	718	711	782	719	662	730	708	692	717	756	730	717	742	742	725	710	733	720	739	692	692	771	706	722	697	746	729	705	714	705	731	711	672	755	726	684	718	753	734	703	727	710	706	662	731	712	773	708	682	771	718	703	694	750	694	736	795	734	716	706	733	716	733	712	722	754	720	700	783	741	743	754	723	703	749	748	765	714	741	741	750	723	725	717	734	723	726	759	714	760	695	714	723	727	737	716	704	758	708	724	719	744	747	677	711	732	712	764	707	686	727	718	703	742	744	747	736	737	698	736	697	727	731	762	690	725	749	743	704	761	778	703	710	701	675	757	738	679	735	707	716	744	757	776	743	674	724	749	717	692	728	692	733	787	690	736	724	717	718	737	694	680	757	696	737	720	729	702	737	717	734	676	692	735	725	690	735	714	798	689	722	692	731	724	752	762	726	708	736	702	694	743	665	704	709	730	739	686	738	722	747	748	687	703	762	730	723	744	742	678	729	741	707	684	686	768	725	673	722	724	749	797	725	705	747	729	738	728	705	746	739	707	713	724	752	702	725	700	723	732	695	767	687	702	768	755	736	718	743	699	735	737	718	706	700	762	772	746	707	776	711	716	729	719	725	681	748	738	714	776	718	707	711	716	683	684	733	733	693	741	720	691	741	730	754	735	721	721	728	753	726	723	661	681	756	730	723	717	690	739	701	747	745	722	712	729	700	674	754	695	751	748	740	674	732	709	758	745	760	738	689	725	673	737	763	707	735	686	723	700	741	690	755	686	753	750	697	741	714	698	731	737	767	713	719	757	741	728	722	692	712	696	724	740	736	689	758	664	764	668	689	744	732	729	755	712	711	724	716	721	718	747	700	725	731	749	722	775	711	687	729	733	784	705	709	699	734	747	734	740	763	768	756	741	715	700	698	711	701	744	733	725	728	737	718	752	664	689	699	754	723	697	743	741	709	786	720	671	695	734	729	754	763	732	717	715	730	697	723	726	720	719	746	686	750	705	749	718	747	668	744	774	728	679	710	683	742	701	744	723	725	744	788	678	690	697	746	732	730	736	722	735	705	747	725	737	744	730	711	682	727	724	755	745	665	723	747	690	772	700	707	731	758	771	737	754	693	708	806	715	695	688	742	753	764	743	718	716	752	720	715	738	714	709	663	714	796	730	745	742	784	789	724	710	708	704	744	753	723	715	727	682	748	714	709	678	725	707	730	735
1710	1847	1705	1898	3562	14645	18690	14943	9145	4066	1484	499	210	101	83	65	67	60	67	53	60	69	48	64	66	65	69	63	48	57	58	50	55	60	57	64	56	65	64	75	56	69	71	70	71	68	83	63	61	61	67	57	48	65	82	50	56	81	73	57	53	65	76	66	65	72	67	63	80	62	73	57	69	59	72	55	70	57	59	61	68	53	61	58	70	52	54	72	65	77	67	56	60	60	65	74	57	77	70	58	73	71	56	55	56	62	46	61	53	60	60	69	54	55	50	66	73	60	46	68	50	75	48	63	66	75	68	65	59	58	58	58	71	64	65	73	62	54	65	42	58	69	64	75	67	53	70	70	77	77	51	65	62	65	61	60	68	58	75	64	87	64	53	54	61	66	64	65	58	50	71	62	51	63	48	69	73	68	59	69	85	69	58	69	79	64	69	67	51	71	55	65	51	51	54	57	59	60	58	80	60	58	65	58	61	80	64	70	77	67	64	57	62	76	56	68	74	49	62	55	57	64	73	70	60	59	67	67	55	63	62	62	63	68	60	56	62	69	86	76	72	55	65	69	46	64	61	69	58	65	62	62	65	48	83	53	71	67	61	65	60	50	67	56	64	67	63	67	64	60	59	74	62	54	43	45	58	69	63	71	62	44	61	65	56	63	56	59	69	64	54	49	63	70	63	59	55	58	52	70	76	65	59	72	60	61	51	58	66	57	53	66	46	78	71	65	63	62	63	58	73	49	70	61	60	81	61	66	70	76	67	54	68	52	70	60	76	62	61	72	65	65	60	70	56	66	68	83	70	62	66	55	58	57	58	65	62	62	59	67	68	59	60	62	60	64	51	51	52	66	46	55	63	62	58	65	60	64	45	60	68	72	79	60	62	53	55	65	54	54	56	65	60	54	80	63	65	63	72	57	63	66	64	58	59	66	68	66	70	62	52	72	62	73	55	58	69	58	56	66	52	54	72	68	61	50	62	71	73	58	58	59	72	63	70	64	76	74	67	75	58	55	64	72	70	53	66	50	87	57	59	70	79	65	72	69	60	73	62	60	71	64	57	67	61	74	62	65	62	78	71	55	56	59	58	65	56	63	66	72	69	63	68	60	71	61	60	62	63	49	59	68	57	66	61	60	72	68	51	61	60	63	62	74	61	56	59	52	71	70	77	69	63	63	81	74	64	77	51	67	72	53	58	77	49	57	66	81	64	68	60	70	57	81	65	73	54	58	59	52	67	63	62	56	52	60	50	65	77	79	59	65	78	68	59	68	69	61	62	73	66	54	62	55	74	72	54	66	38	61	78	70	63	59	68	58	63	59	63	59	66	60	72	71	72	69	56	59	50	70	47	58	66	61	52	49	65	49	61	77	55	66	75	81	79	67	68	64	69	54	51	82	53	74	72	69	54	63	54	76	63	59	63	73	70	61	51	63	68	81	60	56	54	66	72	63	60	49	55	63	65	66	59	65	69	62	66	68	65	67	60	66	57	53	71	71	78	77	73	73	70	60	79	56	54	78	69	64	52	70	55	59	78	75	65	50	72	67	58	59	71	68	65	56	57	70	45	49	68	59	60	76	69	53	74	60	63	68	59	71	70	63	58	70	55	65	57	72	82	47	60	68	58	67	68	66	68	67	62	72	62	53	51	69	37	67	63	59	70	45	61	69	78	67	71	49	62	67	61	69	61	69	52	69	63	70	71	67	57	73	70	45	74	60	55	61	58	70	62	59	56	53	58	55	75	57	65	80	61	66	61	68	66	62	64	44	58	57	57	57	68	77	58	72	77	71	57	52	67	74	62	70	79	53	63	71	69	80	80	57	62	72	80	66	73	73	55	60	81	60	54	77	47	73	50	65	69	69	69	62	68	60	49	64	61	61	52	73	70	45	60	59	63	66	69	63	73	62	76	54	60	77	74	54	57	70	59	73	59	53	73	66	67	56	63	51	71	53	59	77	55	54	65	70	82	60	54	54	54	54	62	56	58	72	62	64	58	67	66	68	66	74	72	53	63	72	56	59	50	59	62	72	68	52	57	62	48	59	52	75	69	76	62	68	73	55	65	65	64	76	52	54	69	54	62	62	65	67	75	70	56	76	52	56	76	65	59	58	55	66	71	57	68	69	71	71	66	65	56	70	61	58	66	71	64	76	72	63	64	55	64	79	76	75	81	56	72	59	72	59	67	51	49	60	67	75	69	65	53	58	55	70	59	80	53	73	75	71	79	55	66	65	66	58	61	65	69	71	61	61	74	56	69	63	49	54	61	59	59	67	83	60	60	67	74	75	49	56	75	59	76	53	62	65	68	61	56	63	64	76	76	59	68	58	65	72	63	64	59	53	50	70	64	64	72	76	58	69	57	52	62	70	52	57	65	50	55	75	58	52	58	67	67	66	73	66	57	54	71	47	60	64	60	56	74	59	60	57	61	70	58	58	53	63	66	71	64	62	44	57	65	58	64	50	73	58	56	68	75	58	79	63	55	71	60	52	62	53	66	58	59	55	71	64	79	69	61	71	45	64	73	63	64	64	63	59	60	66	66	73	58	72	50	70	64	68	68	63	58	68	62	67	67	43	52	66	63	59	66	52	47	57	60	63	56	56	69	56	63	56	60	57	71	48	69	64	74	55	58	58	78	70	68	53	64	65	54	68	60	70	71	70	51	59	63	55	50	65	54	52	60	61	61	46	62	73	50	71	60	61	56	52	58	65	57	68	62	55	59	65	62	71	51	67	58	80	63	75	53	63	70	60	65	56	75	69	48	65	69	62	71	58	77	81	67	63	48	60	62	60	57	59	70	68	56	62	50	66	57	62	61	63	62	73	55	56	68	58	57	65	59	79	73	56	59	61	57	67	59	67	57	55	56	74	72	63	56	55	52	70	67	70	60	57	58	57	63	54	62	66	49	65	51	74	68	55	61	63	62	57	55	52	64	59	69	59	68	62	73	56	71	68	68	78	69	69	73	72	52	47	61	58	55	54	41	62	68	63	63	64	62	64	61	62	63	48	61	67	57	63	60	71	72	61	62	68	67	64	84	65	66	75	79	59	77	52	50	69	63	62	67	60	64	72	53	52	61	81	62	61	62	55	68	60	69	64	49	64	57	66	57	49	56	68	76	51	54	42	73	71	66	72	62	61	62	76	62	64	70	60	50	63	71	56	75	67	59	60	70	66	59	65	56	70	79	71	53	50	82	39	54	61	64	61	68	68	54	64	62	65	69	73	69	63	63	56	62	89	58	67	67	58	67	63	69	69	73	63	68	47	74	72	72	59	65	54	66	65	51	65	66	57	63	68	64	64	64	62	64	64	62	69	61	56	73	67	52	65	58	70	66	65	69	78	68	66	55	58	56	62	65	56	45	50	53	57	60	63	67	67	66	67	60	70	66	80	55	57	65	67	66	67	63	51	54	77	62	61	70	59	61	61	62	68	44	65	59	57	79	47	57	60	66	70	69	70	69	54	66	52	59	69	71	52	68	61
27424	22621	20314	33122	51339	72218	70718	59318	45943	33551	22533	12376	5449	2268	1175	886	816	759	795	802	779	783	732	805	809	733	850	752	757	822	763	831	743	824	808	774	772	820	816	774	775	747	727	754	806	766	755	754	831	788	741	781	769	793	790	789	751	802	781	783	727	797	787	784	771	764	775	770	747	822	752	820	727	788	766	836	760	810	785	818	796	775	732	739	726	789	839	719	788	831	731	819	800	795	773	820	754	775	777	778	776	753	717	789	756	791	780	763	759	832	779	784	782	771	805	770	757	804	803	794	772	786	766	742	820	801	776	749	754	757	775	749	753	794	793	783	704	799	770	790	800	778	731	802	722	788	768	772	776	752	782	764	741	774	794	759	782	738	799	758	797	745	711	767	807	765	782	791	745	744	749	738	828	779	748	800	839	785	780	765	788	764	805	806	778	781	819	788	747	792	786	799	802	810	781	725	820	794	823	758	785	799	734	824	792	819	810	755	763	735	785	838	735	774	761	779	833	783	795	749	764	763	800	748	753	832	735	756	733	774	815	740	769	806	817	769	768	759	753	769	819	783	813	795	778	773	762	736	793	751	788	781	787	791	780	766	766	759	707	696	739	760	773	750	797	806	825	684	748	808	797	768	816	728	806	758	783	781	751	766	795	807	791	793	796	764	778	782	758	766	739	786	750	791	749	809	771	761	815	796	806	755	776	796	813	800	773	815	721	765	732	776	787	728	771	756	784	774	758	758	783	765	740	838	741	802	818	822	748	828	801	804	767	767	801	783	780	757	797	729	734	754	786	768	792	828	754	771	790	828	733	816	781	811	832	809	788	726	794	789	801	750	823	783	768	807	811	758	806	795	814	817	796	776	801	723	787	759	737	766	730	736	724	786	750	753	755	775	802	731	762	753	775	792	756	789	809	778	790	748	829	815	826	790	769	770	835	824	761	722	763	737	762	762	817	804	697	721	752	748	768	747	737	852	807	743	759	827	810	789	802	789	747	760	753	784	765	785	800	784	799	796	761	811	858	767	776	799	798	829	827	801	787	753	748	738	763	815	762	758	782	739	799	780	757	788	805	741	723	775	837	749	797	746	769	792	739	789	749	755	776	722	730	792	809	822	736	791	778	751	822	776	815	755	778	766	800	792	805	794	774	811	803	807	789	777	757	801	758	786	776	776	787	751	767	748	761	752	779	770	779	737	823	737	792	769	753	705	765	823	823	810	781	768	787	768	772	786	783	745	718	788	799	760	767	753	757	797	794	786	807	789	771	720	786	802	819	757	778	756	761	822	802	787	763	791	777	757	749	762	853	792	750	755	828	783	717	719	780	797	744	788	804	774	769	770	764	756	749	804	830	759	744	758	756	737	781	779	807	826	803	807	826	770	785	749	766	813	720	786	773	779	790	733	781	775	771	803	772	761	825	811	779	810	814	722	778	758	761	784	789	766	733	791	802	758	774	783	744	758	751	767	803	760	770	761	756	828	811	766	757	743	758	787	778	804	740	716	817	724	793	765	771	809	781	734	840	766	755	806	796	768	764	758	848	818	756	757	745	781	758	788	812	759	775	731	797	793	827	757	730	743	736	779	731	735	791	733	783	798	825	794	763	760	796	790	769	744	763	780	838	798	790	775	756	785	788	773	785	779	784	779	811	789	768	755	784	727	789	742	796	788	780	734	748	794	837	777	762	813	793	792	791	799	779	781	781	794	804	759	810	781	763	800	730	759	708	767	702	794	824	805	765	734	763	758	804	749	758	813	788	750	767	745	776	735	778	786	806	766	786	795	791	798	816	788	794	817	807	723	789	715	774	789	800	776	808	768	730	777	815	751	753	785	778	763	760	772	793	741	795	808	758	760	734	744	729	749	793	764	800	795	807	816	856	805	749	752	802	769	801	796	754	758	744	770	744	778	775	774	766	728	791	727	788	710	769	762	772	780	835	753	828	760	784	706	776	778	779	781	795	783	796	763	782	795	828	786	762	747	757	798	747	734	788	758	781	753	802	745	722	718	815	771	787	773	765	777	770	812	792	773	756	818	767	812	780	788	787	806	836	798	772	706	748	742	753	786	778	759	800	791	762	799	782	790	807	778	793	765	740	748	802	798	790	707	797	777	769	763	820	769	727	787	832	806	769	739	775	784	779	788	758	740	772	766	781	764	758	766	763	785	770	845	795	802	757	783	756	758	738	714	774	802	808	775	699	753	742	739	844	778	787	801	755	721	747	789	750	809	789	773	777	810	754	772	759	761	761	788	779	803	786	808	826	750	742	756	769	788	757	751	798	801	784	774	797	808	768	816	763	840	812	789	729	743	787	772	751	795	708	787	772	757	792	793	764	770	790	780	759	768	752	781	782	765	790	792	778	728	747	802	743	797	750	744	828	818	745	798	797	751	777	742	787	785	775	822	804	773	761	748	779	761	813	775	811	784	753	778	771	756	792	782	795	771	816	746	766	794	759	765	768	794	777	759	731	792	803	763	780	786	754	783	798	812	779	766	817	739	770	755	728	840	742	799	788	811	769	765	793	810	761	798	758	757	768	786	799	798	788	776	785	769	718	754	765	772	763	746	724	782	813	745	800	773	780	761	798	750	750	775	801	809	787	781	749	789	706	814	755	740	759	755	761	752	809	790	823	769	800	792	739	786	772	799	744	735	803	739	738	806	738	806	745	763	837	719	757	780	769	718	830	752	815	811	795	724	746	761	824	779	782	794	773	789	769	737	742	788	765	752	798	772	816	774	773	800	730	784	815	754	712	750	763	762	798	773	724	754	753	765	788	787	795	792	780	778	788	718	780	751	766	765	748	744	790	762	760	770	802	786	726	800	774	747	827	758	730	795	798	803	739	744	745	732	728	811	839	830	812	765	786	781	746	753	840	780	745	740	787	770	739	769	781	784	806	812	783	829	816	769	783	769	748	786	743	803	774	833	795	786	791	777	774	811	787	787	726	833	736	730	781	775	806	779	791	762	757	813	820	796	780	765	761	770	750	766	810	784	721	809	806	773	741	777	744	750	762	736	827	798	804	801	791	770	788	736	763	778	784	780	857	788	770	774	774	764	817	785	790	753	768	742	757	801	704	741	817	782	753	731	774	771	715	785	825	752	786	732	771	801	788	770	807	734	764	749	802	788	747	777	778	769	792	748	781	763	763	783	803	710	768	845	748	764	749	760	788	792	774	785	765	754	841	790	785	794	741	785	791	807	767	760	783	772	785	751	779	814	740	779	814	793	786	762	781	791	772	807	759	740	804	742	788	794	817	756	741	803	761	755	765	792	761	744	785	833	749	810	795	822	804	786	789	800	784	737	781	804	775	786	759	768	765	774	814	722	786	780	794	706	765	750	801	775	773	793	760	764	793	788	772	750	765	731	776	781	758	777	739	781	800	771	743	796	761	756	810	817	751	735	732	769	828	766	761	794	804	784	799	774	775	777	788	764	756	786	767	757	800	781	773	813	745	812	808	727	803	744	776	781	773	761	818	786
1548	418	360	389	673	3195	3837	3263	1900	948	389	213	98	72	50	57	46	45	51	50	56	44	56	49	52	52	54	57	57	42	53	52	39	59	40	70	48	64	45	60	54	61	53	42	50	57	45	60	65	51	58	52	66	60	66	49	63	61	68	53	51	63	35	70	55	44	56	43	43	51	59	50	64	41	52	50	56	58	63	61	46	47	43	52	56	62	63	48	54	52	52	56	50	53	53	56	49	45	48	66	41	46	53	64	47	59	47	56	38	64	62	53	52	53	43	45	57	47	46	49	49	45	57	60	52	61	57	59	61	58	39	62	49	51	49	61	48	49	56	59	44	45	49	46	55	59	53	53	52	51	58	44	58	53	52	66	47	60	63	47	75	62	44	42	54	50	55	50	47	45	47	39	50	43	53	48	52	54	59	62	46	50	54	45	45	57	61	58	46	51	47	45	43	60	53	49	38	54	62	40	57	42	61	44	49	56	66	47	41	46	45	52	53	46	62	53	56	53	60	53	55	54	56	51	41	51	49	54	40	61	48	44	57	47	74	54	57	71	54	60	51	62	48	45	42	60	52	57	55	49	61	47	56	47	51	51	53	55	36	54	47	51	44	41	40	59	62	45	48	52	61	59	33	40	51	35	46	35	53	56	48	66	45	46	54	61	59	46	56	50	50	41	56	58	41	54	49	61	55	47	54	41	57	39	56	50	48	59	40	55	48	44	49	57	46	63	51	58	45	51	55	51	52	40	53	48	53	58	59	61	48	52	49	57	48	63	55	58	55	47	44	61	54	44	41	54	42	51	58	67	72	50	48	62	47	42	56	66	51	38	51	46	50	50	47	54	49	47	48	50	54	54	64	55	59	49	51	43	55	49	46	62	57	50	58	54	46	52	53	54	55	50	59	42	48	48	42	49	51	58	52	44	49	52	54	68	48	60	63	61	50	47	49	46	42	60	42	55	56	58	47	62	54	47	60	54	65	51	43	40	51	53	66	61	53	47	55	56	61	60	57	60	57	67	63	45	57	54	50	51	56	49	39	52	61	50	55	57	55	50	53	47	54	52	51	58	44	52	47	39	50	59	56	58	55	57	37	51	50	45	50	51	52	48	55	63	52	50	48	58	61	42	58	42	40	50	57	53	42	45	50	42	43	50	50	62	47	47	46	52	49	62	58	51	55	60	42	54	62	56	59	48	54	50	47	52	53	56	56	76	55	54	46	50	46	49	48	71	50	42	45	56	57	58	48	50	43	50	54	50	51	46	62	51	41	41	47	48	53	53	50	42	54	63	49	63	45	55	61	48	44	47	54	50	48	51	43	42	52	62	50	65	45	48	51	49	54	58	50	52	38	52	64	52	49	54	42	52	57	54	45	41	61	40	48	49	58	61	56	55	55	53	62	61	50	47	43	55	45	55	54	52	54	48	59	57	51	54	48	55	60	46	50	48	47	41	58	56	50	38	48	51	48	42	45	57	47	45	48	46	52	54	49	54	61	59	51	53	58	56	51	61	43	53	62	55	55	49	55	38	52	59	40	59	41	58	54	59	53	61	55	53	52	55	58	59	44	57	56	52	54	53	47	45	63	55	50	51	57	42	51	56	65	67	55	60	70	44	44	54	63	67	60	64	56	61	45	54	49	65	51	46	54	60	62	43	32	60	58	41	53	42	55	58	45	49	56	49	61	56	52	52	47	50	65	41	55	50	53	52	53	53	44	47	53	55	58	44	36	49	57	56	55	59	39	59	45	49	58	63	61	62	50	50	60	60	48	46	56	41	48	42	56	56	49	55	42	56	67	46	52	53	46	56	45	48	44	57	58	54	49	63	50	57	34	56	47	48	55	54	41	54	49	55	52	52	46	51	55	53	47	52	58	55	56	57	46	44	64	50	64	59	59	51	53	55	56	47	58	40	46	49	59	71	62	40	53	49	47	74	65	56	59	57	55	38	43	59	62	57	63	54	52	54	50	61	47	46	49	48	53	54	44	43	53	56	55	36	53	57	52	48	48	63	61	57	50	48	49	62	47	53	59	42	45	55	50	53	48	52	51	42	49	49	52	58	53	43	54	65	57	64	48	64	52	51	47	49	52	57	53	52	65	48	46	54	56	51	52	43	51	56	48	51	70	57	55	53	46	40	60	54	54	51	41	57	50	42	57	59	68	59	73	55	59	59	57	51	58	52	54	53	51	53	45	62	50	44	51	39	46	58	46	49	50	55	48	54	54	53	48	58	48	53	57	50	49	42	58	58	50	49	45	43	45	57	57	57	58	41	50	51	52	42	70	48	63	46	52	51	44	40	55	69	49	55	49	53	44	51	52	48	53	40	57	57	38	52	54	59	52	59	53	56	49	59	59	43	55	47	56	49	59	47	44	40	41	50	45	45	46	50	48	52	48	50	47	41	55	53	52	51	51	48	60	36	55	46	59	67	43	43	48	55	35	50	55	66	49	50	60	59	51	49	51	40	57	44	50	55	52	59	52	46	52	41	66	43	55	56	54	60	51	45	51	61	51	46	46	49	45	59	54	51	44	35	51	46	65	54	60	49	56	48	53	55	55	59	47	60	51	55	46	56	43	53	67	52	44	50	61	46	56	47	53	39	52	56	62	48	53	54	36	59	44	59	52	45	57	55	52	59	62	59	63	58	42	50	52	44	55	50	46	49	46	69	51	59	50	51	49	40	73	56	40	49	50	45	60	58	59	64	58	46	64	48	58	50	43	62	55	65	44	63	52	58	61	61	48	64	50	39	44	66	49	52	52	40	47	61	44	57	49	57	43	63	49	42	55	55	52	45	57	63	48	57	47	54	62	56	48	55	57	61	58	54	68	39	59	38	53	59	42	62	53	55	68	48	39	49	59	48	55	63	79	42	52	46	54	59	66	55	33	57	52	45	58	59	44	49	55	42	57	47	46	49	47	47	54	51	56	63	48	45	52	65	63	52	61	52	44	42	63	56	47	58	52	64	54	74	49	47	52	53	58	57	56	48	53	43	42	43	62	55	64	47	57	47	60	43	58	59	42	43	50	53	61	45	50	58	51	50	59	46	53	55	53	50	61	45	46	46	54	62	51	43	54	52	57	49	56	55	54	56	58	44	69	37	56	54	49	53	54	49	50	50	53	54	61	56	47	64	53	40	54	42	47	54	58	52	42	51	50	58	58	59	49	48	39	48	52	56	67	56	50	56	51	49	58	51	45	52	61	52	49	53	55	54	46	47	56	66	62	48	50	63	63	40	50	51	49	56	56	65	61	44	60	54	62	50	51	54	62	52	60	55	63	59	53	59	44	53	62	50	51	61	56	46	69	39	56	65	59	67	37	53	45	54	54	68	54	58	60	50	66	75	49	47	54	64	60	45	47	38	44	61	54	46	73	50	55	53	52	57	46	42	59	37	50	64	52	56	47	71	63	44	46	55	58	48	48	62	60	63	49	57	69	54	58	60	45	58	55	54	71	48	65	50	63	52	38	51	47	65	57	67
16468	8959	7373	17190	30074	44112	41557	36167	28005	18904	9874	4349	1892	1041	768	685	619	675	666	659	671	658	632	655	623	613	629	628	624	688	654	611	625	639	679	661	629	615	662	643	666	647	688	634	673	668	615	638	640	638	664	670	601	680	671	620	657	630	634	633	626	633	670	633	667	623	661	669	654	671	638	666	684	635	644	667	640	679	640	608	644	646	626	684	676	650	683	625	709	666	640	640	610	630	645	656	682	673	689	619	683	644	641	584	654	666	661	644	635	645	646	657	609	628	609	650	592	689	656	650	663	673	664	633	618	659	649	630	608	649	653	634	640	629	639	653	671	614	680	616	678	641	670	634	673	615	643	651	597	612	661	641	671	654	662	618	697	680	675	670	644	661	661	668	640	637	674	614	657	657	653	657	664	664	641	657	647	632	597	681	715	682	643	641	640	664	637	591	716	595	626	627	626	640	610	656	654	683	632	646	696	651	665	646	674	638	653	629	632	656	643	598	611	617	629	630	638	676	626	639	616	656	600	633	636	682	617	669	627	639	653	683	682	644	646	625	688	647	604	726	629	631	635	688	648	671	627	635	683	688	611	655	635	673	635	642	629	674	596	618	626	646	656	618	634	679	646	664	632	674	662	642	661	634	653	674	666	630	673	673	638	686	662	688	650	614	652	636	637	680	692	652	635	693	615	611	650	642	645	652	601	661	653	661	663	666	617	622	644	637	688	657	638	635	648	631	676	656	665	681	653	660	683	628	622	667	624	639	644	583	640	641	685	613	649	641	637	643	615	639	667	615	633	647	669	697	681	641	606	633	653	695	576	639	657	662	685	639	672	661	660	641	607	634	655	678	636	644	654	634	665	646	691	625	654	669	631	654	688	651	617	678	683	629	650	627	692	636	689	655	657	647	651	633	681	656	629	616	614	646	655	642	667	642	654	623	686	643	618	635	654	600	685	625	647	612	627	689	601	675	649	673	644	603	615	629	703	680	649	640	620	645	658	646	621	637	619	673	652	666	640	652	610	648	698	626	603	644	694	660	626	674	615	673	639	625	652	675	646	673	662	606	670	652	586	627	653	626	612	659	659	650	591	669	629	614	658	638	639	659	607	675	680	601	631	596	664	684	625	631	637	643	642	634	615	642	630	657	607	665	624	673	605	672	601	629	692	632	623	671	647	643	664	636	633	655	614	632	709	631	626	637	677	675	635	656	642	633	683	611	643	644	619	705	652	684	635	699	685	617	637	656	675	700	630	608	646	682	714	597	671	650	653	647	634	642	636	629	658	647	649	613	673	676	656	649	652	644	634	657	631	626	650	646	638	573	674	606	679	651	626	618	621	642	638	658	645	644	669	644	622	693	652	657	640	650	650	633	675	638	658	618	645	631	661	667	659	645	637	647	645	707	651	672	629	656	681	632	669	648	650	670	651	672	586	686	640	662	665	650	619	641	683	652	586	649	642	612	638	645	619	695	694	681	658	660	658	610	679	621	652	645	663	661	667	665	650	664	643	692	682	601	681	667	626	632	649	651	653	622	678	701	640	636	654	619	651	607	658	678	706	627	638	708	634	696	622	659	660	650	639	646	654	632	591	646	615	648	627	696	639	683	695	633	700	664	646	644	619	659	644	639	632	661	671	627	622	621	664	667	620	630	610	674	667	676	591	597	617	605	668	650	618	646	651	585	670	637	671	640	628	687	629	645	642	620	632	670	647	650	671	659	623	643	631	647	616	639	652	640	658	695	666	667	668	666	657	670	666	613	658	605	636	593	631	642	676	658	676	644	680	693	674	662	663	617	643	637	660	652	647	626	632	669	679	679	623	638	638	689	639	653	615	628	617	645	655	669	620	643	632	660	641	604	661	653	644	673	626	672	639	673	668	644	668	647	656	649	654	677	675	643	656	611	617	592	650	619	625	689	699	680	656	687	612	641	678	661	634	647	688	627	657	677	663	684	645	632	610	649	620	657	643	625	652	648	669	667	682	639	634	633	642	637	588	664	636	661	644	633	650	617	702	683	636	659	682	634	652	651	651	663	700	628	658	704	678	668	689	671	684	686	654	658	647	656	662	676	654	617	617	635	625	664	658	617	636	654	639	647	631	591	659	643	617	667	655	671	693	660	643	617	681	649	658	672	643	619	640	648	627	607	631	670	659	632	658	607	659	632	663	628	626	671	630	630	620	642	607	607	672	679	667	639	654	659	619	644	671	610	584	679	625	615	659	645	577	616	627	692	656	662	667	637	676	643	638	630	661	635	676	635	660	636	681	668	664	660	628	684	678	607	656	654	617	635	663	624	626	623	642	601	672	637	618	651	636	691	634	668	642	691	625	621	637	625	663	610	647	640	679	630	619	642	595	647	652	592	647	645	656	634	651	649	648	617	652	709	649	658	693	678	688	668	677	658	647	621	675	613	642	633	639	637	619	669	664	642	669	681	661	634	638	677	650	627	644	659	676	603	638	651	632	638	673	663	646	663	641	630	632	697	666	639	694	639	649	642	666	672	650	659	647	641	699	638	669	620	698	663	636	587	683	671	672	641	666	630	661	648	713	607	668	622	646	673	693	661	620	582	667	699	667	627	629	663	681	597	614	664	610	638	631	664	634	645	615	650	606	649	624	618	636	688	620	628	691	625	664	701	626	619	653	669	628	631	593	643	673	641	656	632	626	660	626	680	643	696	671	645	678	599	648	656	623	644	663	625	621	650	627	637	643	618	638	651	618	658	650	628	675	657	616	652	655	585	658	640	665	673	613	646	672	680	654	636	651	681	658	673	630	656	640	608	654	618	663	659	627	626	665	672	688	588	655	635	652	670	602	690	599	703	633	660	608	692	624	680	611	635	612	628	697	615	650	697	626	652	646	686	644	659	659	692	616	681	616	613	659	633	690	645	640	615	622	613	593	675	619	654	649	636	651	647	643	670	680	635	613	662	654	633	652	665	620	638	622	662	636	660	695	681	637	608	667	676	622	601	652	674	646	655	585	600	602	657	627	674	627	628	637	637	670	706	642	636	664	607	631	638	637	626	666	633	680	706	629	657	644	624	652	643	644	643	640	684	637	662	662	623	657	621	641	636	649	634	619	631	615	596	671	649	668	650	681	653	649	649	660	634	618	628	625	639	646	694	641	652	687	640	629	664	653	644	670	652	632	640	631	620	611	660	660	656	697	692	663	653	674	635	648	664	689	648	664	634	668	670	632	628	628	680	646	659	660	625	657	602	647	598	653	625	685	636	659	665	667	627	634	657	642	650	593	653	651	677	630	652	638	632	642	623	613	640	665	666	632	636	660	684	622	664	652	685	607	641	652	669	679	645	675	643	640	651	657	658	636	618	631	654	678	668	642	661	643	627	678	646	636	649	695	660	658	652	671	670	696	649	701	620	641	625	619	646	647	611	658	670	693	683	672	637	676	637	640	644	637	643	626	670	660	644	665	676	645	630	636	645	608	621	654	646	650	653	639	631	681	641	690	641	642	644	632	631	643	634
1221	1590	1238	857	1882	8755	11765	9058	5387	2470	930	351	159	87	73	62	56	58	58	65	69	67	49	61	57	52	45	56	58	65	53	47	69	71	57	47	63	61	60	49	60	55	66	67	49	54	54	55	59	62	55	60	59	40	58	65	75	60	48	48	67	58	56	78	70	69	58	49	54	53	56	67	55	55	53	54	68	45	52	66	51	71	60	57	59	46	53	60	68	45	51	45	44	45	57	58	55	61	58	58	70	53	59	69	60	64	67	73	59	42	60	58	71	45	55	56	53	62	55	64	49	70	63	65	55	51	60	62	45	68	65	70	56	51	52	63	59	61	58	52	59	57	56	48	58	63	62	58	68	60	62	76	53	55	70	56	63	84	62	54	60	61	52	46	65	48	54	57	57	41	54	57	65	47	72	61	57	60	56	60	55	54	58	62	56	57	59	59	48	54	63	65	65	65	56	64	59	50	55	63	62	58	58	61	54	61	57	72	57	53	55	49	61	51	74	65	53	55	52	64	68	52	56	47	54	53	63	57	52	73	82	54	60	63	64	47	69	43	61	69	56	55	63	40	50	49	69	55	72	58	50	68	61	66	55	49	59	73	58	58	58	64	67	60	56	48	56	67	65	58	59	54	39	57	61	41	66	52	73	50	59	74	68	49	61	46	56	63	58	50	43	55	45	70	62	70	58	44	53	59	54	58	54	49	66	61	65	64	70	57	47	54	73	58	58	57	67	52	45	53	61	50	61	48	54	63	54	49	65	65	61	59	56	52	48	43	69	58	52	66	53	64	56	65	66	55	42	71	66	67	61	51	46	60	61	53	54	59	72	59	53	50	59	59	55	56	53	56	53	59	65	58	67	57	57	66	58	43	59	58	74	67	57	54	53	57	61	76	48	47	62	57	62	72	57	67	69	52	59	55	58	57	50	76	60	66	53	56	55	48	48	44	56	55	60	38	54	72	59	58	58	73	51	65	63	56	44	50	61	72	60	58	67	47	67	47	48	53	58	59	71	57	70	49	60	59	58	61	59	55	65	65	54	45	47	59	74	53	53	58	54	63	54	51	53	63	68	52	48	65	49	79	75	72	66	64	64	61	50	55	46	55	49	49	53	62	73	65	68	66	56	59	51	45	61	61	52	54	50	68	66	62	69	70	57	56	52	61	63	64	59	60	61	50	78	55	48	62	62	59	62	64	60	66	51	54	61	61	55	64	44	53	52	54	57	47	51	74	56	72	67	46	52	55	40	56	50	52	77	64	55	67	54	71	66	67	69	56	67	59	78	69	56	67	69	60	48	49	58	54	67	70	55	62	62	47	62	57	73	49	46	69	61	51	69	70	55	52	57	65	64	61	65	48	66	54	68	61	63	74	58	52	57	54	59	55	53	61	51	54	66	48	71	59	52	60	55	52	63	68	72	50	48	49	58	52	57	62	52	65	59	59	63	65	48	74	60	74	54	51	69	55	64	52	55	69	53	62	54	60	71	60	42	58	62	60	55	69	62	48	63	62	62	63	61	64	61	67	61	71	54	55	56	60	52	62	54	59	52	52	64	60	56	69	68	67	62	63	62	44	52	63	76	62	58	57	51	49	59	69	54	57	56	58	56	60	61	58	60	63	46	54	55	56	62	62	62	74	64	68	56	55	60	64	55	52	44	46	46	64	54	45	60	69	62	56	51	64	60	47	65	58	64	56	63	49	59	67	64	53	51	64	72	64	57	56	61	65	58	61	59	53	71	61	45	67	52	52	68	72	64	66	52	46	61	59	59	65	52	54	70	66	60	55	55	58	62	61	62	53	51	54	64	60	66	65	62	60	52	57	63	54	70	58	56	54	64	61	58	63	65	65	60	71	54	58	50	76	51	59	59	61	51	63	57	47	60	67	64	50	67	63	64	46	56	61	61	58	68	60	57	59	61	68	79	50	62	53	68	52	48	55	68	54	55	57	71	43	50	55	48	47	64	53	69	48	70	63	72	49	55	59	53	60	55	51	57	57	65	62	67	64	59	54	38	75	61	45	59	69	62	59	70	59	62	64	65	63	62	58	54	56	55	62	55	73	59	58	57	55	77	48	56	61	52	56	52	67	65	54	43	62	59	59	57	43	47	55	64	59	56	72	59	65	43	66	80	63	63	71	54	73	55	53	64	66	57	45	46	65	67	59	56	57	64	70	54	67	54	57	52	67	52	65	62	64	85	62	55	61	64	54	57	45	53	58	64	68	58	68	55	55	67	65	46	62	52	52	69	56	51	57	61	62	58	60	67	52	49	59	53	61	54	60	65	57	65	63	72	60	52	67	57	52	54	49	65	53	58	67	55	59	56	59	61	46	61	60	42	52	52	58	64	51	65	46	58	65	62	41	54	57	59	57	50	46	48	51	60	69	70	59	65	57	57	54	72	62	54	65	66	60	58	41	56	68	61	54	66	67	64	60	56	55	77	63	64	46	55	63	57	54	61	65	58	42	63	56	56	53	70	43	53	62	54	75	62	45	57	58	56	77	50	42	55	47	43	62	59	59	55	42	58	47	49	44	64	46	61	67	74	54	51	61	57	57	52	68	54	63	51	63	52	62	53	64	61	59	56	62	53	68	58	57	52	60	62	54	62	60	59	56	56	70	69	57	62	63	55	50	55	42	63	58	62	61	45	40	64	60	72	69	55	48	58	53	59	58	55	60	53	62	50	54	57	43	59	65	50	61	56	67	66	52	57	69	64	59	64	59	56	59	63	64	54	55	53	59	57	45	50	66	63	73	69	40	73	64	62	62	70	60	58	50	64	70	59	55	43	56	61	61	63	65	52	62	55	59	58	63	55	66	58	66	63	47	57	56	62	54	59	67	72	51	64	57	58	66	58	63	55	58	63	70	64	53	53	66	62	61	50	61	57	58	57	48	55	60	59	65	64	47	51	44	60	59	74	73	60	51	62	42	58	61	49	64	55	54	49	60	56	67	57	57	51	54	61	59	72	57	57	56	45	70	53	62	71	54	57	57	56	69	56	60	53	66	57	67	57	59	55	53	56	68	56	66	65	62	84	61	58	59	55	64	63	62	41	50	50	58	59	62	58	56	49	64	68	54	62	54	50	50	59	56	52	73	63	58	35	66	66	48	58	71	55	56	54	75	66	55	59	63	65	55	50	78	66	72	57	59	58	64	56	69	57	52	56	58	44	75	58	68	62	62	80	56	66	46	60	61	63	57	62	59	50	48	58	38	62	51	71	53	79	53	50	51	62	48	56	52	51	58	51	47	45	70	53	64	56	58	51	68	54	61	50	63	55	58	56	59	52	65	63	67	72	48	53	60	59	69	57	57	48	62	45	50	53	64	58	67	62	48	73	49	52	53	46	50	62	60	62	53	57	62	50	62	56	54	66	70	56	61	68	59	50	63	58	55	69	64	55	86	55	69	48	63	63	63	51	54	48	60	49	80	51	65	63	67	50	62	71	56	70	62	52	61	54	60	72	58	44	55	60	42	55	51
24361	20826	16548	25295	42209	60498	59358	49104	38612	27984	17553	8494	3516	1530	842	733	668	700	723	676	690	660	686	717	705	671	682	689	659	681	675	669	709	682	713	701	712	743	696	691	689	750	705	692	694	723	683	698	659	710	737	709	677	736	692	744	710	701	725	693	694	702	669	695	671	689	632	689	730	712	718	706	734	732	735	701	736	710	720	648	757	639	715	696	697	740	698	648	722	724	685	691	670	661	687	733	690	681	690	700	726	704	684	736	703	727	708	703	692	694	668	718	705	715	674	714	659	684	644	711	712	733	686	673	697	748	708	677	697	697	763	662	739	707	700	676	695	703	758	720	742	695	725	751	685	664	732	706	668	692	695	677	683	678	697	686	682	740	739	703	698	684	691	707	708	688	720	745	691	664	731	694	713	698	709	706	657	691	724	692	657	665	698	706	690	687	723	709	707	698	663	739	690	691	703	687	709	689	729	703	702	721	738	696	749	725	703	735	642	726	697	704	696	676	732	700	711	702	744	699	656	699	699	692	673	692	703	683	714	701	747	712	723	687	711	730	714	704	705	714	681	686	747	723	755	658	707	686	636	741	694	734	706	704	717	700	651	693	708	677	697	697	728	680	728	685	663	703	738	702	693	687	738	683	718	718	723	685	725	704	700	733	720	710	719	704	695	698	730	632	713	663	737	676	718	696	687	681	698	710	643	708	697	735	735	710	690	743	690	693	697	626	700	716	720	721	698	658	676	693	691	764	719	649	684	703	674	734	718	710	706	702	694	653	697	697	675	691	701	683	748	686	679	716	698	725	701	670	728	719	695	676	672	686	695	731	689	720	751	754	650	685	699	700	714	710	642	676	743	665	689	724	711	670	708	663	711	688	694	707	712	683	714	760	712	708	687	712	690	725	713	717	664	735	676	647	709	711	716	680	688	686	726	709	712	661	692	688	704	730	699	683	746	684	761	747	702	700	646	745	690	683	678	712	685	695	748	721	669	684	745	669	673	698	675	649	682	709	709	698	709	689	704	734	694	681	662	673	727	699	706	713	696	714	716	653	695	690	717	665	686	687	716	734	707	727	698	729	711	731	734	727	728	646	658	685	750	722	684	690	688	710	692	696	717	686	731	749	754	678	677	704	715	771	659	675	701	709	634	734	715	671	744	693	712	694	755	709	704	698	718	729	684	718	686	685	718	682	675	704	701	697	730	777	732	697	656	697	663	708	708	694	675	714	729	672	748	703	708	700	721	698	715	730	711	682	744	746	763	698	694	656	689	677	677	686	711	669	709	653	648	728	696	727	708	683	682	697	667	727	727	663	658	676	697	700	729	710	730	733	718	711	754	693	655	735	727	701	647	709	720	719	683	697	698	742	676	696	740	688	739	744	692	730	721	699	697	697	734	690	738	706	664	713	754	664	714	681	630	710	715	721	694	723	702	713	682	709	714	656	700	653	728	703	770	662	712	691	656	741	706	719	705	718	680	699	719	665	696	710	733	714	717	658	675	729	706	770	722	689	753	666	684	703	697	714	691	686	674	669	670	668	717	664	695	722	686	715	734	670	718	691	697	744	700	722	698	712	714	717	721	708	714	693	689	678	734	663	668	752	685	684	692	753	739	705	675	668	696	712	717	677	718	727	711	700	725	726	741	692	685	703	708	725	711	655	726	702	741	701	727	701	716	684	731	720	695	694	686	688	717	701	700	713	672	676	753	745	725	744	722	692	688	723	690	719	701	689	693	671	763	711	707	708	742	702	689	730	708	731	732	717	684	750	687	740	671	672	730	689	743	732	673	710	681	718	714	675	701	745	705	737	636	668	688	689	708	700	736	671	720	725	759	716	685	680	706	693	692	694	672	716	731	735	694	701	679	731	699	717	684	733	678	696	699	724	695	670	661	682	711	676	726	715	711	725	684	680	695	700	719	711	729	674	716	726	697	671	708	729	724	712	669	693	725	687	708	716	694	685	743	727	684	674	692	738	712	677	714	681	694	716	705	696	700	656	733	709	702	740	719	702	642	739	664	699	710	706	704	706	699	702	696	692	711	729	707	731	699	697	659	712	702	764	686	711	703	685	734	729	667	706	706	657	736	645	671	706	695	714	681	703	707	673	699	699	693	702	679	621	701	735	671	708	737	720	731	715	684	720	707	711	717	660	655	764	702	662	689	737	704	699	714	686	768	735	714	702	716	609	668	682	645	651	698	699	700	699	669	719	697	719	723	741	655	685	750	713	687	729	723	685	674	658	711	665	754	689	705	741	758	687	699	680	677	674	703	712	721	683	718	678	722	682	739	714	644	672	687	724	727	701	663	705	664	688	703	657	684	686	691	719	699	682	737	679	705	688	648	715	700	658	719	706	695	695	679	723	690	711	673	687	673	678	692	754	713	704	688	743	729	731	653	723	669	712	674	679	726	708	695	703	691	702	702	703	652	679	634	730	734	666	676	735	724	719	763	703	683	705	716	681	705	681	723	718	696	725	690	720	700	674	719	735	677	703	653	735	702	699	714	681	672	694	742	717	687	693	676	706	725	710	677	713	699	705	676	670	733	730	716	753	732	709	662	715	713	704	707	701	717	743	748	664	696	694	755	705	682	744	716	662	736	705	654	696	684	716	691	656	736	721	669	698	678	685	670	698	668	722	743	692	729	673	679	736	673	722	705	671	718	701	682	769	720	661	723	741	730	688	681	676	698	701	655	710	743	702	718	730	697	719	664	708	708	712	705	681	716	690	739	707	671	711	707	708	707	732	709	689	679	650	723	749	736	718	688	703	715	672	699	705	736	671	718	696	669	696	714	696	703	683	690	672	713	682	686	691	703	675	677	675	691	683	689	700	675	699	703	722	680	751	718	722	720	688	678	729	692	755	711	747	764	681	703	705	694	710	712	714	682	697	670	674	708	684	734	702	717	703	707	714	677	728	673	714	699	677	720	665	726	764	707	731	730	642	705	753	709	702	708	707	710	716	673	690	677	691	688	704	716	679	665	688	696	708	717	729	705	694	732	653	689	711	716	688	687	701	713	699	714	704	709	657	676	685	741	684	725	701	652	690	698	683	713	662	665	698	702	664	670	691	762	681	731	673	699	686	695	652	662	710	699	675	707	709	702	700	695	663	699	697	682	695	764	675	733	643	691	698	690	690	684	702	649	700	697	712	701	718	692	754	714	692	726	688	698	672	744	683	701	712	696	679	668	729	694	724	720	709	671	718	728	726	665	732	729	677	722	697	712	726	684	672	711	720	711	685	706	657	669	762	719	710	681	684	666	741	708	701	673	718	758	729	657	718	692	706	746	710	711	713	786	682	676	679	687	702	683	740	670	732	672	683	655	696	718	720	705	675	693	699	715	678	669	680	683	725	722	711	677	686	673	713	680	738	674	728	723	692	708	706	711	724	709	754	732	714	666	713	699	737	664	670	683	697	692	690	720	709	659	682	689	676	747	718	726	710	690	725	728	685	706	660	703	678	692	669	680	679	635	671	658	646	691	709
2793	1423	971	709	2072	9294	12540	8965	5285	2535	962	379	164	98	57	47	71	60	52	52	56	59	58	52	48	65	52	57	52	57	71	62	65	68	66	53	62	70	58	58	57	72	55	68	55	73	65	58	61	70	51	57	63	56	44	64	53	48	72	43	67	64	47	64	47	64	69	54	62	61	63	71	58	70	63	50	59	61	68	69	51	50	62	54	66	81	53	55	70	53	54	51	62	70	63	60	56	53	53	62	51	58	54	57	61	51	57	63	66	59	59	44	46	62	50	88	58	54	61	45	61	50	82	47	48	66	64	57	62	68	61	68	61	48	60	59	73	51	56	46	59	55	63	55	52	57	47	64	63	68	46	61	52	66	59	63	54	45	60	63	74	58	65	68	51	69	49	68	63	58	71	50	57	63	67	51	64	63	53	61	67	52	58	54	60	74	53	74	58	64	66	62	38	42	63	60	51	63	71	56	62	58	62	49	39	46	73	60	61	60	52	68	50	62	46	55	55	59	53	51	47	50	58	51	71	59	61	65	51	61	55	67	65	69	45	55	47	53	62	64	72	63	53	45	65	57	57	56	48	62	78	65	64	58	55	51	63	60	59	68	58	56	54	61	62	59	45	63	55	49	63	65	54	57	55	71	71	69	57	60	73	66	54	61	53	61	52	66	64	52	69	55	43	55	57	57	59	58	52	60	68	63	54	59	52	51	57	45	58	66	57	58	68	55	65	71	65	53	58	77	49	65	63	67	54	60	55	63	53	66	58	63	56	52	59	65	74	62	55	66	60	57	76	78	49	56	57	58	63	66	71	50	74	63	58	58	83	44	58	72	65	70	62	55	61	60	62	54	72	48	65	66	60	63	63	55	54	50	52	60	62	79	51	66	70	61	77	54	48	70	67	54	63	46	59	56	59	52	67	67	62	53	66	63	43	67	66	57	62	63	57	58	56	49	63	62	60	51	57	59	50	66	46	50	57	58	58	45	58	52	61	59	54	66	57	59	60	55	69	60	50	67	60	65	65	54	57	48	49	63	60	65	58	56	47	49	51	72	54	66	60	72	64	68	56	52	59	70	72	58	49	48	46	59	66	52	47	73	57	66	75	56	81	50	57	68	53	69	70	52	69	67	55	65	63	62	49	67	62	61	41	45	72	58	57	56	57	57	55	61	41	49	57	62	56	58	58	48	55	53	50	58	71	62	70	50	57	68	77	61	57	56	55	60	57	57	69	50	48	70	57	63	54	46	59	63	50	46	50	67	65	62	50	67	55	56	61	54	58	56	58	53	77	60	60	67	47	70	51	57	57	45	57	55	72	65	57	65	44	72	61	73	66	56	50	57	63	65	60	54	55	65	46	57	62	62	51	67	66	51	69	78	64	50	72	61	62	55	60	62	59	71	75	59	51	61	59	52	56	44	62	58	56	63	54	69	67	58	45	64	60	60	62	47	70	49	59	61	80	70	47	62	62	67	51	53	58	55	63	66	59	49	46	63	50	47	58	60	69	62	49	63	65	60	66	71	65	74	69	75	51	50	61	70	57	72	62	68	48	69	58	63	56	64	55	52	52	59	52	60	61	43	53	59	70	56	53	60	56	46	47	49	68	49	56	64	52	59	61	57	71	48	60	66	60	69	58	54	66	51	54	52	58	62	49	68	60	53	42	51	76	55	78	60	59	65	63	58	66	66	40	53	51	45	55	53	57	62	62	66	57	59	67	59	74	48	69	60	76	70	42	75	64	55	59	66	54	50	43	71	47	48	54	59	78	55	60	55	60	59	58	69	71	44	62	59	56	47	56	49	59	64	68	57	66	50	46	65	55	56	48	60	46	74	66	63	69	60	57	48	65	59	50	67	59	51	69	72	50	69	51	53	51	60	55	55	45	47	60	58	63	54	63	60	67	60	70	72	59	59	56	60	72	43	57	58	50	58	59	60	55	61	61	68	51	56	59	58	48	60	53	49	64	56	60	54	67	51	58	52	52	64	63	54	64	55	56	59	49	64	53	45	52	53	60	52	47	46	52	58	57	54	61	54	53	53	51	63	66	39	68	65	66	55	67	51	69	46	68	48	60	60	51	58	60	50	49	71	66	56	71	58	66	66	41	55	54	55	64	54	53	78	49	50	71	62	51	66	54	50	49	56	62	64	46	59	46	49	59	58	69	60	51	61	55	52	56	63	51	56	52	55	61	54	46	69	52	58	50	58	52	55	42	49	55	67	65	62	61	54	59	70	63	49	73	56	44	73	55	60	49	70	80	64	60	59	57	48	48	54	61	51	58	65	64	51	48	54	65	58	55	73	56	46	57	50	55	46	63	55	53	66	43	54	41	59	69	63	53	48	45	54	55	71	49	54	61	68	64	58	55	54	53	54	62	59	70	59	56	55	63	60	65	43	48	64	58	40	61	63	55	64	57	65	74	54	53	74	60	45	40	54	61	66	50	46	59	51	64	63	63	56	51	70	52	54	59	65	59	38	65	56	70	61	58	65	55	66	66	72	61	43	61	43	61	62	55	56	67	56	55	66	63	46	52	57	55	56	62	53	57	70	61	57	53	66	61	73	71	55	70	53	73	51	54	58	56	61	57	68	46	54	45	61	62	64	55	68	54	58	62	63	53	61	56	52	64	64	65	63	61	58	61	63	60	43	69	52	49	61	64	51	63	59	61	61	54	63	72	58	69	63	63	55	54	52	53	56	69	61	55	53	61	52	51	67	65	57	62	44	57	72	57	68	69	63	64	56	57	68	54	52	64	68	61	73	54	51	64	67	49	61	55	69	69	48	74	55	66	70	68	63	67	45	72	51	56	49	60	57	66	72	57	71	50	72	54	70	46	70	59	52	63	53	62	59	84	65	61	50	52	56	67	54	56	61	50	68	71	68	64	61	50	60	42	48	51	58	52	49	65	50	69	56	55	71	64	64	57	63	51	62	70	55	56	48	61	59	59	80	72	54	73	52	72	61	54	53	54	57	59	58	59	54	62	68	53	60	64	62	54	53	68	55	64	62	70	49	60	51	60	53	55	67	69	61	47	58	73	62	56	69	69	72	58	61	58	54	52	51	64	53	52	54	52	70	65	54	62	60	56	54	66	66	53	62	52	57	62	63	67	70	76	65	51	64	46	72	49	54	55	51	58	61	48	63	72	65	56	59	67	53	51	49	51	63	59	56	48	52	55	69	71	74	56	53	54	51	68	51	79	48	58	71	55	50	62	63	54	72	48	67	66	46	51	50	46	55	63	67	61	68	44	62	50	71	61	60	62	60	59	50	64	61	60	65	62	64	54	55	55	57	61	66	72	56	55	68	54	58	57	68	59	59	65	63	56	54	58	67	61	60	59	55	51	56	68	69	53	73	55	52	62	55	79	49	68	65	43	48	63	53	43	62	53	58	72	49	49	52	54	67	56	60	56	62	61	78	78	67	72	58	59	52	78	61	54	61	63	61	51	54	56	69	56	60	48	51	63	61	57	67	59	59	54	57
25846	19437	14606	22854	43168	61080	61279	48946	38890	28896	18337	8956	3554	1503	945	767	747	722	708	732	703	703	753	690	743	677	673	725	710	714	675	727	733	685	734	752	732	709	686	768	713	739	695	657	723	769	678	718	710	787	708	754	774	708	768	702	766	732	694	767	730	720	693	661	687	714	769	702	713	717	714	727	699	722	720	717	768	713	715	719	723	752	771	709	647	689	758	715	723	709	697	708	721	706	695	743	692	711	691	735	732	751	717	683	730	715	706	686	726	738	730	735	747	707	662	721	763	685	687	709	745	688	740	772	740	725	723	754	779	703	711	694	739	681	690	689	767	741	790	706	762	759	733	723	668	732	723	752	681	717	724	685	691	710	742	751	772	748	760	734	696	707	698	713	711	692	707	775	711	732	727	740	735	791	710	745	719	742	695	704	726	758	718	716	730	698	763	726	695	726	703	734	687	704	707	729	676	778	707	713	737	677	696	701	772	737	748	733	714	758	692	731	732	699	714	724	736	725	674	755	667	694	719	697	731	746	700	724	717	745	717	695	727	745	699	741	758	696	677	679	699	723	735	736	741	720	731	739	732	732	699	688	760	682	752	712	713	743	728	671	725	744	715	717	689	726	712	693	700	733	728	715	713	725	725	715	724	731	773	682	724	703	692	670	757	747	748	753	710	701	729	712	732	712	705	714	750	770	724	791	697	706	742	716	763	690	758	676	714	742	716	715	716	684	684	751	698	702	736	695	741	695	707	704	706	705	716	701	734	760	737	743	740	750	701	744	716	736	716	717	741	731	718	765	685	709	733	732	726	706	721	699	772	743	749	697	751	742	690	716	736	734	757	727	722	735	767	718	681	727	718	711	741	706	707	682	689	737	749	702	714	755	698	691	708	741	749	682	720	730	695	781	684	759	713	691	734	735	656	716	722	694	700	669	726	672	722	705	740	702	738	707	680	755	657	691	696	726	703	664	762	694	702	723	720	739	667	712	721	740	743	713	774	731	649	718	762	746	691	712	699	734	668	719	718	731	725	744	754	695	710	779	738	740	734	709	775	738	730	706	755	756	718	712	723	749	718	730	684	681	752	720	732	697	742	706	740	736	693	692	729	694	785	743	746	730	742	729	725	732	734	714	679	709	727	743	694	712	682	746	711	716	700	741	737	698	716	717	708	728	716	691	713	739	752	751	748	746	695	704	749	742	713	726	751	747	690	766	775	645	683	673	734	685	718	698	715	716	735	723	731	698	704	763	681	709	757	698	754	709	727	716	700	702	720	663	704	693	709	709	755	725	708	811	763	751	711	744	713	705	699	701	751	726	683	727	760	718	725	732	705	737	686	697	701	712	731	730	770	717	694	724	719	746	661	701	720	735	700	707	623	722	698	786	733	679	712	761	717	726	710	721	688	697	729	735	698	753	751	715	760	677	726	735	741	738	776	791	745	758	746	699	756	719	686	731	718	737	689	760	712	725	693	726	695	696	728	767	719	685	700	771	735	766	732	750	742	750	712	725	692	726	721	712	735	748	730	747	713	768	730	685	693	712	738	706	800	750	680	720	740	689	736	686	732	709	753	728	720	725	724	719	748	699	690	731	747	712	761	736	681	728	710	769	719	710	735	755	759	701	670	747	711	710	700	674	701	720	718	719	710	718	729	744	728	678	746	705	704	726	751	666	787	699	777	716	739	701	751	660	777	711	721	690	730	727	697	720	673	662	687	753	743	748	702	716	718	728	678	712	733	720	733	699	746	715	741	740	748	679	727	764	759	734	714	756	707	723	714	703	731	716	707	744	743	722	707	680	760	758	722	768	737	660	712	715	719	706	746	649	705	727	776	727	696	706	736	752	746	697	719	697	733	714	722	729	750	740	726	752	720	760	707	696	706	722	724	724	692	718	739	716	694	677	697	737	725	742	727	718	684	687	662	711	705	703	695	771	752	736	690	689	678	718	742	730	734	750	777	685	661	728	710	696	697	730	673	759	740	720	730	706	705	750	719	733	773	711	690	695	704	707	692	716	757	707	742	729	694	753	731	707	731	751	695	685	737	749	722	749	713	727	751	712	718	685	673	747	705	718	811	724	728	744	726	716	675	719	751	743	744	726	692	759	756	717	719	707	740	714	731	702	711	715	710	704	768	739	728	718	705	732	714	756	703	678	757	721	731	661	684	702	738	677	729	708	701	722	749	678	740	736	707	686	687	750	701	729	713	715	726	688	706	737	708	727	738	678	703	789	725	651	733	743	702	740	704	699	724	719	674	757	744	741	728	714	710	703	688	742	738	746	706	766	701	759	698	680	675	731	784	717	727	670	710	692	669	732	797	734	741	692	701	708	674	726	734	749	747	677	737	751	711	702	708	680	707	720	685	764	730	708	702	700	713	700	735	766	704	693	789	676	679	727	714	694	696	713	784	743	698	751	691	736	739	665	687	710	713	675	712	714	723	725	728	692	714	700	746	697	756	667	726	706	721	696	697	725	700	698	706	706	694	686	683	746	710	688	763	683	719	784	722	711	688	691	726	679	741	740	752	726	709	730	708	722	707	765	727	689	690	731	717	747	742	724	763	723	715	720	712	716	697	718	725	708	738	756	661	706	710	692	701	721	748	767	725	723	710	664	763	716	719	733	694	695	726	701	689	723	703	737	716	717	724	749	697	735	681	727	724	687	724	734	774	737	672	724	691	727	675	741	724	727	685	720	694	668	738	730	732	791	720	713	700	711	749	765	772	713	726	744	758	694	711	660	755	721	710	748	709	731	728	680	765	732	684	708	725	733	738	730	748	722	758	716	682	745	742	775	719	713	752	677	745	714	672	736	651	740	723	721	724	792	655	732	696	712	693	734	751	659	720	707	731	710	752	708	721	743	719	711	743	745	668	711	721	741	687	709	671	686	739	737	705	743	719	727	682	677	752	711	730	744	724	766	771	716	760	744	688	754	725	709	751	731	752	745	754	735	717	736	709	724	716	725	717	749	728	716	729	704	705	736	715	765	741	726	718	729	704	720	718	725	728	731	742	701	674	707	691	728	758	708	761	736	705	756	713	744	737	711	717	674	716	756	726	719	728	716	717	737	734	753	713	766	712	734	724	722	725	680	722	665	724	726	708	703	745	707	724	719	684	727	720	738	739	704	712	755	691	767	726	712	761	707	732	734	701	734	723	737	766	713	693	723	762	709	681	730	766	698	761	680	750	754	738	684	748	736	721	679	725	680	709	741	740	738	673	667	710	713	691	747	727	695	728	789	735	718	742	744	715	730	722	737	698	695	714	720	714	712	718	698	735	750	702	725	667	711	691	719	747	739	722	714	727	746	731	754	694	692	731	706	702	741	707	749	726	769	735	699	735	744	723	766	731	696	711	737	717	717	729	719	702	728	695	714	715	719	741	710	704	756	714	716	695	718	689	687	708	712	713	785	706	770	731	725	714	739	691	707	782	693	736	727	743	702	713	662	679	732	683	701	758	751	714	723	697	706	750	719	762	749	714	703
2156	2171	1421	1072	3469	16493	18995	14516	8336	3914	1487	508	192	88	88	67	57	67	77	66	71	61	66	49	72	81	66	64	75	65	61	69	66	59	54	63	68	67	56	60	59	63	50	72	78	61	69	60	62	61	59	70	71	55	65	60	53	54	65	60	78	60	47	47	73	65	70	64	61	64	49	57	56	46	62	69	49	71	81	62	68	63	63	74	62	62	51	56	65	60	63	70	55	68	61	72	63	67	63	51	60	49	64	70	66	62	71	54	55	54	59	64	74	69	54	54	59	63	72	69	69	57	64	69	62	59	57	64	61	52	58	55	81	58	54	58	52	65	62	61	63	68	65	49	69	66	55	71	55	54	61	62	53	60	48	76	59	66	63	74	79	68	54	73	64	52	60	69	70	63	64	56	73	48	47	61	78	68	64	59	61	68	72	59	59	59	55	45	60	63	57	70	63	59	63	66	57	63	51	71	64	76	83	74	82	65	66	69	57	56	56	63	68	56	65	65	46	60	69	62	69	60	67	58	51	80	58	67	68	76	58	48	67	71	53	77	50	73	74	59	55	67	70	85	52	57	64	59	67	53	65	59	62	75	44	80	61	62	78	64	71	74	61	59	64	60	54	74	60	56	63	65	72	64	74	63	53	78	61	66	53	64	57	60	64	50	58	73	77	61	60	54	61	67	68	64	63	60	67	59	51	63	56	61	76	63	48	65	63	59	62	67	72	61	70	72	60	55	70	56	69	71	51	64	63	54	64	54	63	79	71	56	58	68	56	75	62	68	54	66	49	68	61	68	55	54	59	49	71	65	54	66	54	63	50	63	65	54	59	59	52	75	57	57	75	75	71	55	59	50	52	63	68	66	70	48	68	60	59	57	49	61	61	59	58	58	61	59	71	63	63	61	64	75	53	58	55	66	66	59	79	69	63	60	58	66	71	56	54	69	55	66	65	56	57	59	47	52	58	61	78	60	80	75	64	45	64	69	65	58	50	61	67	53	66	65	69	69	69	68	68	51	63	49	75	55	63	62	60	65	63	83	61	78	60	77	59	66	75	58	59	63	60	65	64	70	77	72	52	54	64	60	63	38	60	63	58	57	57	54	63	54	68	61	78	67	74	65	50	53	61	66	65	63	70	62	59	79	62	70	47	69	53	75	77	65	60	61	84	67	54	69	70	57	54	66	54	60	66	67	73	66	58	75	67	68	61	56	56	68	75	61	66	67	68	66	57	75	68	60	68	68	59	70	58	61	52	60	68	61	58	51	67	61	61	67	57	53	57	67	64	59	79	60	69	54	66	58	72	74	64	71	71	71	66	58	56	62	51	70	66	80	73	53	81	77	62	51	69	63	49	61	64	49	65	67	69	65	68	69	56	51	50	71	60	69	64	63	61	73	61	57	77	73	48	82	56	52	70	61	69	68	75	67	47	62	68	63	64	64	69	60	63	59	63	61	53	66	67	66	55	58	78	73	68	46	80	71	66	69	49	75	49	51	54	57	71	69	62	61	60	71	66	68	71	59	70	52	57	72	77	70	67	51	74	62	49	66	74	63	63	60	67	75	67	63	66	58	56	63	63	71	67	50	69	61	57	54	71	63	69	67	74	54	64	59	68	71	64	69	62	53	36	65	61	71	57	66	60	51	68	68	62	55	68	58	79	67	54	80	63	53	62	64	66	66	66	56	64	66	66	53	82	64	57	60	58	69	53	82	51	70	83	65	67	65	55	70	55	49	58	48	62	50	54	63	65	52	56	60	73	42	57	53	52	48	58	60	74	76	68	61	56	53	51	68	73	62	58	57	72	58	68	71	73	53	49	53	61	55	53	65	73	60	54	46	63	87	65	79	53	57	76	53	62	51	59	54	67	69	73	64	62	48	78	57	45	68	60	73	72	46	50	62	55	62	60	58	51	58	75	60	76	68	50	59	60	54	56	59	59	61	51	72	51	55	56	56	55	66	64	62	66	52	61	60	59	70	69	75	52	69	57	55	70	58	61	67	60	56	80	62	72	66	63	59	59	75	63	81	79	66	65	62	58	74	63	64	66	55	62	58	80	57	71	70	58	55	66	57	77	65	58	71	72	66	58	52	65	70	64	63	61	70	72	64	57	62	63	71	64	57	73	62	75	64	50	63	52	52	55	65	61	59	69	66	57	57	59	74	61	69	62	57	70	58	67	53	54	59	62	73	70	50	69	64	63	57	68	69	56	65	65	61	79	75	63	67	55	58	51	66	56	61	67	59	71	69	70	61	55	51	69	61	66	64	60	52	55	73	60	66	66	52	69	65	62	60	70	54	61	57	56	64	58	67	55	59	72	71	64	63	52	66	59	72	84	59	52	68	68	69	69	64	55	69	65	64	56	80	53	65	48	58	60	61	63	53	66	59	76	56	61	67	60	79	76	68	73	57	65	59	61	59	73	62	59	75	49	49	59	69	69	54	58	61	59	51	59	59	70	73	62	69	70	61	74	62	67	71	64	57	55	65	54	65	75	83	69	67	62	60	70	57	69	65	67	53	58	62	63	56	58	61	51	60	66	58	82	65	68	59	66	57	75	74	63	52	67	67	62	73	67	73	61	64	57	80	65	71	69	75	61	66	56	57	64	60	58	74	62	73	58	57	66	74	54	66	64	57	71	54	61	64	72	67	86	62	64	68	63	58	63	61	65	43	57	55	70	47	62	53	65	66	62	74	61	57	55	66	67	52	66	69	62	63	60	53	57	73	51	68	71	59	63	59	61	70	61	73	66	59	55	75	65	66	56	73	58	62	69	64	54	75	63	69	57	52	63	61	66	75	52	62	53	75	62	61	64	53	60	53	78	62	45	51	52	56	62	60	59	59	76	72	57	59	55	62	61	57	61	58	51	57	80	70	57	60	78	68	73	78	62	66	62	61	58	70	64	61	66	65	63	82	56	68	59	65	66	58	71	63	58	66	44	72	72	58	62	60	59	76	74	74	62	62	65	55	72	69	66	69	61	58	64	57	64	62	52	64	61	57	62	70	64	65	71	71	60	50	62	59	52	55	54	68	67	55	56	65	73	52	54	53	63	75	55	61	54	53	67	61	58	78	56	58	64	60	63	75	67	66	48	75	72	57	65	70	74	71	61	56	69	71	62	56	67	68	61	60	76	62	64	56	71	66	67	74	65	78	58	56	57	68	51	65	74	57	59	68	87	90	74	58	71	67	51	69	63	56	58	70	68	69	74	63	79	66	74	74	73	49	57	54	62	64	58	65	76	59	69	77	73	57	55	69	74	56	69	69	59	70	65	67	50	52	52	70	54	66	73	52	70	66	55	55	57	61	59	73	65	58	63	63	62	51	61	74	64	52	67	57	58	65	66	68	54	48	63	65	64	66	57	65	63	75	65	59	69	73	66	67	55	96	58	58	63	52	65	55	68	66	73	52	66	59	69	65	62	82	59	51	58	61	58	57	83	73	68	73	61	52	59	52	64	60	73	62	75	61	58	64	66	70	65	52
30936	23705	17756	28342	50382	71832	70712	58047	44625	33330	22262	11666	4639	1821	1094	835	817	780	746	783	746	758	757	807	737	775	760	803	772	764	797	800	780	824	727	771	781	762	733	788	761	770	785	783	806	803	771	769	757	774	764	761	765	790	799	790	836	779	786	803	773	781	766	777	734	794	820	749	766	781	749	755	769	773	760	775	780	760	848	760	749	771	762	741	772	761	753	816	764	783	735	747	757	798	741	775	761	823	776	753	783	750	781	714	774	786	773	781	746	781	755	774	774	781	791	787	777	794	736	735	779	753	771	780	783	739	756	747	784	787	776	748	759	786	761	772	792	741	746	819	754	807	755	785	747	782	730	776	746	796	757	756	776	774	760	774	740	764	748	812	791	797	773	781	811	828	740	792	807	793	768	728	757	761	735	801	799	769	777	765	786	790	716	784	777	735	757	786	747	812	834	748	813	764	793	782	767	745	745	779	748	780	828	777	730	770	734	773	785	783	847	806	771	782	738	853	776	753	779	778	756	745	781	750	771	772	783	786	807	778	756	793	777	775	792	757	769	762	753	767	787	739	757	826	736	793	768	759	781	748	753	794	814	757	770	700	789	769	732	804	793	813	822	794	747	823	796	744	815	789	720	813	781	738	784	776	774	805	726	798	785	732	784	791	817	795	724	792	759	770	731	776	724	774	796	769	768	690	767	784	792	762	805	746	810	757	779	779	755	781	751	815	708	811	833	729	789	773	764	771	773	773	700	772	781	813	817	794	790	776	790	765	735	774	753	729	774	732	812	797	732	776	783	795	780	781	746	798	755	760	791	778	766	734	784	740	765	775	803	751	809	783	788	842	800	762	735	765	774	774	763	793	817	746	753	761	738	752	777	739	793	740	781	764	745	796	771	779	776	824	774	768	729	776	753	798	753	773	764	759	777	814	763	760	795	736	780	781	762	740	765	750	735	778	793	740	746	752	766	781	741	793	763	778	791	808	796	736	829	783	769	791	732	758	795	756	726	793	805	768	752	808	752	771	758	754	778	790	775	747	791	807	815	756	759	790	769	683	803	769	766	775	766	725	778	744	773	738	760	775	756	806	799	793	760	737	783	821	751	750	775	773	741	743	802	774	786	792	798	788	802	774	787	758	802	759	758	790	765	776	754	706	737	767	802	792	777	777	765	727	761	795	751	784	745	809	775	762	823	749	742	760	776	807	778	779	748	751	749	776	789	786	734	787	823	738	826	792	768	810	810	723	792	820	843	750	749	743	806	768	802	811	780	742	767	782	792	749	754	739	759	754	810	710	769	754	783	770	804	770	788	790	793	772	811	759	812	762	774	769	770	726	749	747	790	779	793	806	708	740	746	773	748	760	771	714	776	745	740	788	791	782	760	785	792	856	736	786	787	740	775	745	763	783	750	787	799	751	786	765	778	764	731	792	756	786	784	806	820	759	799	784	817	708	795	732	771	742	909	746	740	795	779	738	776	700	809	754	790	771	819	805	790	766	739	771	757	776	778	695	786	755	750	720	798	776	744	747	749	817	755	728	754	834	800	793	788	754	754	789	740	812	756	801	734	766	788	737	788	768	786	768	741	793	769	747	785	796	800	784	728	784	779	772	798	788	787	762	765	792	752	760	726	744	773	775	793	784	813	809	768	811	752	769	742	781	694	739	736	799	735	821	767	801	758	786	789	789	729	752	806	773	730	736	761	739	829	766	768	741	804	740	755	791	755	847	791	778	818	800	773	773	774	772	777	749	791	760	758	775	732	771	798	768	774	819	774	777	776	742	817	779	813	734	768	803	779	749	727	800	797	725	769	813	772	736	785	811	776	758	791	756	762	791	766	798	790	732	755	754	841	803	772	767	740	743	820	752	754	755	747	769	760	759	818	794	808	774	780	807	699	772	797	731	748	764	770	795	778	805	742	741	766	792	772	751	787	752	751	792	774	828	784	798	758	788	755	803	758	788	791	731	758	772	804	811	808	754	797	786	778	824	815	757	731	777	768	775	758	793	798	757	799	758	777	743	748	741	793	760	766	753	783	784	763	800	773	724	769	762	767	806	683	747	778	777	774	802	795	788	761	749	785	810	740	807	747	810	776	759	754	759	791	765	806	720	730	772	821	759	785	805	741	766	752	763	787	794	792	765	757	775	763	788	783	751	787	744	753	733	719	737	798	798	714	828	790	795	738	825	801	738	750	712	780	770	732	743	743	745	811	811	760	839	749	755	799	731	754	756	779	806	734	767	772	804	735	795	754	750	798	775	788	786	758	841	738	833	772	714	772	778	773	770	762	750	739	819	792	742	798	823	722	777	759	790	744	785	729	766	737	769	805	735	778	808	816	812	821	775	754	766	739	757	809	708	750	772	831	789	759	797	803	835	749	809	804	780	792	793	789	757	788	816	739	785	746	773	836	712	772	765	756	775	773	762	712	784	769	744	794	753	764	783	770	793	750	762	777	737	793	789	755	790	755	780	748	760	789	792	800	775	807	773	712	819	764	703	810	796	770	756	796	786	766	750	760	781	748	797	740	768	771	780	756	789	763	735	756	781	787	785	752	812	750	825	822	775	777	751	759	818	742	763	780	777	817	799	772	793	780	771	807	773	774	773	765	765	772	776	746	791	813	772	760	781	772	749	815	767	713	816	787	767	773	782	784	760	841	761	751	758	772	763	754	815	791	792	777	763	752	751	787	758	721	778	826	812	792	768	792	786	762	743	721	782	717	728	772	789	848	727	770	823	781	769	748	822	801	765	770	785	832	751	769	729	733	804	761	782	787	743	765	783	800	807	777	728	778	762	789	792	767	756	774	792	773	753	814	807	770	787	741	768	743	752	729	761	744	738	745	777	778	750	745	756	786	769	791	796	770	723	799	775	757	790	766	787	760	794	780	771	774	732	813	806	791	754	798	783	788	764	789	800	748	766	733	731	752	804	749	767	736	759	829	746	736	808	765	765	770	763	773	789	779	772	738	775	777	727	730	791	746	777	818	802	769	773	765	784	759	764	793	819	812	806	786	772	742	802	769	823	766	783	764	813	722	778	776	786	822	778	766	802	800	789	721	793	813	766	745	764	759	788	820	759	763	799	769	786	787	744	763	753	756	800	811	776	736	792	794	758	795	785	751	781	752	739	796	707	805	786	778	759	795	811	768	749	764	789	747	803	799	785	753	818	796	782	778	782	766	764	834	732	758	779	739	742	742	807	765	722	777	777	788	774	743	786	788	778	760	748	755	755	772	785	800	753	744	731	791	753	720	782	771	784	733	732	745	790	801	773	806	733	792	765	787	773	793	768	715	794	824	736	750	794	708	733	790	817	741	770	774	777	749	792	792	755	775	811	760	762	761	776	727	743	754	758	802	771	797	764	736	770	771	753	805	710	762	806	750	774	808	781	817	744	786	757	731	800	753	780	747	800	768	783	757	813	746	753	750	778	782	853	770	763	770	790	823	769	748	808	761	790	848	734	800	763	715	752	788	755	803	779	765	767
1737	451	260	225	517	3303	4309	3425	1990	957	435	188	104	78	47	55	65	34	55	61	63	65	59	51	52	47	45	54	51	45	55	37	59	52	49	41	54	50	51	57	50	45	56	50	55	53	47	46	58	51	49	54	56	47	40	52	55	59	42	46	41	48	57	32	39	62	57	47	61	53	50	50	51	43	67	55	59	56	54	49	71	59	45	44	62	50	57	52	56	55	57	51	59	45	52	52	53	65	53	45	44	57	69	60	48	52	50	52	52	53	49	55	42	50	48	38	58	58	55	59	46	53	53	53	47	47	46	52	53	59	69	57	52	53	44	48	44	39	51	37	46	68	46	38	40	51	67	46	52	50	47	53	52	66	48	51	59	49	47	39	47	48	50	58	58	51	47	54	52	60	48	47	59	38	62	65	62	47	48	66	53	67	61	49	56	57	52	50	47	49	43	55	34	57	60	58	65	56	60	58	55	55	37	52	76	65	40	57	59	53	59	56	40	57	48	47	48	53	48	65	40	58	48	45	51	40	50	39	48	67	50	59	45	61	43	54	55	53	43	72	55	52	54	51	47	43	68	58	55	49	51	49	51	63	50	52	47	54	52	51	59	55	55	57	51	59	62	45	55	46	47	47	57	60	48	46	51	59	48	48	62	35	40	57	50	59	50	57	54	55	54	52	58	65	55	67	42	53	50	45	57	55	54	68	64	51	54	46	56	59	47	51	48	46	43	57	49	47	51	46	58	52	49	48	50	50	49	61	52	55	47	57	57	59	62	67	35	57	34	49	55	52	47	60	56	50	51	52	46	41	51	55	48	45	57	73	48	54	58	52	53	64	56	56	53	58	45	48	55	56	54	56	55	48	62	52	49	47	49	50	49	46	69	62	49	53	51	55	45	52	48	62	58	47	55	48	63	55	47	44	56	68	50	54	65	46	58	45	48	59	49	50	64	59	53	51	62	42	57	66	48	58	62	60	50	58	55	60	61	51	67	60	53	60	56	61	56	42	73	52	58	47	60	56	50	49	59	55	62	47	50	46	54	52	46	47	46	44	55	55	41	52	43	52	48	68	50	59	61	51	37	61	44	49	47	43	45	62	53	53	56	53	49	53	64	49	50	40	45	57	51	51	60	43	37	43	49	64	47	37	47	52	47	61	55	55	62	52	47	57	41	42	51	59	52	53	51	51	48	44	49	45	56	46	42	46	41	64	50	61	39	45	69	55	52	50	51	46	49	54	55	55	49	55	60	56	47	50	46	51	46	50	62	53	59	50	49	57	56	50	48	51	56	57	55	37	45	63	43	53	47	59	50	40	50	56	45	54	59	60	53	51	60	53	49	55	50	55	57	51	56	52	54	52	69	52	46	63	57	56	57	62	44	53	71	43	59	56	61	53	56	54	59	50	55	47	48	57	45	46	60	48	48	59	60	62	52	55	53	52	53	54	56	43	36	52	53	54	57	56	53	50	75	48	53	52	50	59	41	59	44	49	55	50	54	60	55	54	50	60	52	51	48	56	53	52	44	45	48	53	50	58	59	41	61	59	63	50	63	56	49	51	53	54	60	55	55	53	62	52	45	48	46	58	52	46	41	58	52	46	57	43	51	50	48	45	55	69	52	53	45	50	49	51	47	51	50	67	59	53	59	52	52	52	54	62	51	47	53	46	51	45	48	38	54	55	59	49	47	55	50	60	62	54	43	58	66	69	45	50	41	59	61	50	61	63	60	60	31	53	59	53	55	49	51	50	44	44	57	58	57	62	52	60	53	62	60	47	58	43	60	57	57	59	53	52	70	46	40	55	51	53	59	54	65	56	43	61	54	65	47	40	51	62	38	62	54	53	65	46	62	51	50	63	60	71	49	50	60	65	60	62	44	45	51	47	46	50	45	56	57	61	40	55	52	56	54	61	50	51	58	58	46	43	61	50	46	57	55	51	51	52	48	51	47	52	63	53	50	44	50	51	42	48	63	57	57	58	58	51	57	41	63	44	54	62	40	65	67	58	40	63	51	60	46	64	63	56	68	55	66	41	57	39	44	40	50	45	54	49	57	50	61	58	46	60	59	59	50	50	48	46	54	59	50	65	59	40	47	49	59	49	66	44	61	42	46	50	58	60	55	57	45	56	47	66	41	56	51	42	48	54	57	60	54	56	57	50	62	39	55	51	49	41	51	54	46	49	51	64	55	45	66	65	55	55	46	61	67	62	59	63	61	50	45	49	43	42	46	62	58	43	51	55	54	44	53	53	51	50	55	48	50	53	45	55	56	55	60	55	57	50	33	62	48	55	45	49	60	51	51	51	46	52	52	44	51	50	49	57	60	66	50	54	43	63	60	44	43	54	48	48	49	52	58	59	57	47	52	63	53	44	51	45	47	41	50	59	59	56	49	53	49	54	42	37	43	40	43	52	62	66	59	55	59	49	51	53	51	55	53	55	58	49	47	50	56	55	55	57	49	53	38	56	58	52	44	46	54	60	60	46	56	42	47	47	58	49	64	63	64	46	43	51	52	67	42	50	45	46	53	57	47	59	59	56	46	56	43	53	44	39	34	55	67	60	50	48	40	52	43	57	52	50	51	56	58	51	38	42	52	48	54	55	49	40	57	53	45	49	55	49	56	59	58	51	54	67	52	35	54	59	52	56	47	61	54	48	56	47	61	60	53	50	59	51	58	54	51	42	51	51	52	47	53	36	53	63	58	44	54	82	53	60	51	60	53	44	68	47	47	56	60	61	57	60	57	58	58	50	46	50	64	47	61	59	40	53	52	62	64	46	62	51	40	54	56	55	56	43	49	52	50	40	46	48	41	54	45	48	54	57	49	50	57	54	45	42	54	44	46	57	50	58	70	50	42	50	58	49	47	51	60	53	58	47	75	47	49	58	47	60	45	51	63	69	59	54	52	45	49	52	59	46	52	34	52	45	51	49	52	59	53	49	57	43	47	60	55	52	38	55	56	55	49	55	53	52	55	53	45	48	63	43	44	55	51	42	59	60	48	61	62	59	54	45	42	53	49	52	42	53	55	45	46	57	46	58	47	57	54	42	50	54	49	42	45	55	56	55	61	51	44	44	40	56	56	44	65	52	46	57	60	51	50	51	58	61	52	54	58	63	58	57	50	61	48	51	52	52	45	54	54	41	40	60	60	43	47	39	57	60	50	51	48	29	46	48	49	53	56	62	59	45	67	49	47	48	47	57	58	58	55	54	47	60	59	55	55	52	56	48	44	42	51	53	56	45	40	43	41	55	56	39	49	38	54	55	50	58	49	51	51	56	47	59	63	55	61	53	45	53	44	58	39	62	51	51	57	52	53	60	46	46	54	49	58	51	53	63	48	68	52	44	52	62	41	45	64	48	43	48	58	50	50	48	47	44	46	45	56	46	54	58	63	41	47	62	50	48	53	49	54	54	56	45	58	38	69	52	59	53	44	46	54	53	44	72	61	60	33	59	47	53	64	47	55	44	47	53	61	59	55	51	45	53
20270	9137	5289	11934	27542	44792	43107	36597	27499	19145	10426	4374	1884	945	745	692	581	639	648	648	674	675	626	648	615	672	640	646	637	642	621	634	639	683	620	623	685	610	647	632	702	623	661	683	671	654	644	683	638	638	685	690	623	601	698	660	613	659	658	634	640	666	656	650	657	619	607	647	656	685	665	609	664	634	637	681	647	626	624	612	663	635	649	608	641	686	635	673	656	645	615	686	657	659	639	601	647	632	593	686	659	672	670	689	630	654	665	651	674	627	675	627	654	631	672	675	710	658	619	643	658	614	668	624	661	638	598	653	668	641	654	640	633	672	662	636	664	620	650	660	664	650	619	676	661	671	634	635	654	676	636	648	636	642	611	620	610	670	679	677	616	650	621	652	626	645	630	643	648	601	627	623	644	674	623	681	664	622	634	632	581	639	650	680	688	696	590	631	630	657	648	636	695	675	657	682	677	645	623	643	633	649	598	646	611	588	641	658	645	656	632	636	664	659	660	609	665	622	608	633	627	652	666	641	621	664	629	647	658	664	644	611	632	633	663	646	650	651	659	602	633	684	669	635	666	610	659	660	683	646	643	599	628	641	628	665	631	610	699	629	665	655	614	651	652	645	637	628	642	621	645	607	626	667	657	667	609	690	646	607	694	643	616	643	666	662	688	643	627	652	610	707	654	654	675	675	639	625	666	674	659	652	682	653	678	624	633	681	624	660	673	607	618	651	653	612	637	624	685	689	684	639	694	631	631	637	646	680	692	650	624	674	642	642	620	614	636	657	601	628	693	652	668	700	685	642	581	611	656	652	706	598	693	603	679	640	647	630	660	600	615	642	625	672	630	650	708	678	636	666	597	641	651	623	642	662	633	631	616	633	641	631	655	634	648	633	626	692	664	649	634	640	686	676	672	703	682	641	682	653	664	669	656	652	674	608	623	648	645	635	683	664	619	669	696	621	630	596	615	669	649	649	605	605	669	594	658	641	667	685	647	649	621	675	634	640	651	624	650	669	668	668	658	646	646	735	660	658	632	663	670	680	675	684	651	649	628	622	613	648	641	651	635	661	663	692	674	633	663	601	625	674	610	649	638	621	645	678	628	673	637	648	648	636	645	644	673	634	649	612	613	651	617	655	638	653	640	675	612	661	673	615	658	666	640	668	662	652	681	649	665	674	719	645	699	616	644	658	640	680	656	640	612	628	616	580	629	618	639	623	626	662	655	676	673	628	689	656	641	671	640	647	662	636	630	609	640	638	659	598	674	668	612	641	642	691	668	660	630	645	648	632	650	615	623	646	664	644	631	620	682	646	627	682	589	654	632	681	638	654	626	621	634	668	622	593	634	660	647	603	679	617	651	646	665	639	664	670	637	667	664	618	612	634	656	648	660	685	616	644	659	647	647	656	672	633	630	658	656	635	667	631	618	590	652	640	623	682	681	687	653	669	691	668	675	620	634	666	620	624	644	688	669	601	643	634	633	662	609	670	640	659	664	596	581	661	681	634	660	581	658	681	659	658	636	667	645	650	633	610	646	613	620	611	627	666	640	694	632	641	644	613	654	641	644	659	674	676	636	612	681	620	671	692	645	613	629	615	600	686	594	650	626	631	693	643	635	642	672	642	650	640	652	669	659	684	593	633	650	643	684	651	658	620	654	660	649	639	652	625	675	705	641	639	629	656	636	584	641	632	642	630	672	675	655	630	629	654	616	667	695	668	703	667	670	637	644	634	651	663	652	655	632	654	653	655	701	640	666	669	666	676	619	679	659	635	666	663	637	634	676	667	617	695	684	614	660	578	650	621	654	729	659	629	672	648	614	623	630	656	590	644	645	633	684	657	630	651	650	647	663	668	598	633	679	646	644	588	597	669	678	680	661	681	618	636	647	631	626	675	647	652	662	576	689	665	614	663	646	642	656	642	666	625	625	654	619	616	625	636	625	599	628	677	670	624	698	626	627	682	616	664	629	594	698	668	659	639	672	614	651	630	617	653	628	652	663	632	674	646	636	646	646	674	657	669	687	641	659	628	623	644	671	657	649	623	652	653	669	647	650	604	631	648	638	621	625	687	673	633	649	647	654	663	694	693	674	644	667	638	641	639	666	649	636	650	625	669	633	644	658	661	640	619	642	619	640	680	617	642	638	649	617	628	669	664	659	634	658	603	689	674	621	649	665	711	656	651	639	629	648	629	651	627	652	690	645	630	636	637	688	631	652	662	645	678	620	673	641	663	655	664	599	633	608	636	634	635	683	656	622	666	683	654	679	620	655	626	653	650	612	648	686	627	641	663	633	643	603	681	657	628	629	698	637	655	605	676	636	639	631	637	646	669	646	696	636	612	654	667	657	620	678	635	677	643	641	652	648	670	630	645	643	636	643	652	654	654	698	655	667	653	632	695	637	612	700	675	675	628	656	632	678	644	649	666	646	642	653	633	643	632	653	661	661	653	649	647	641	639	624	627	638	646	639	635	639	606	627	623	671	662	623	670	643	608	683	623	619	680	677	614	662	674	639	655	678	632	611	654	638	592	655	667	602	618	668	652	644	655	572	632	662	623	645	647	630	697	606	683	632	666	671	680	619	655	647	649	624	608	640	620	650	683	641	642	630	632	671	635	642	656	676	662	634	648	675	600	731	666	686	687	647	658	700	642	632	603	659	636	632	649	666	647	679	643	655	649	626	666	637	651	641	624	680	649	616	679	658	655	671	633	658	651	661	619	665	661	691	651	668	636	600	639	684	668	660	667	621	685	672	623	668	649	642	670	643	697	665	674	645	652	659	635	686	659	616	612	589	631	647	666	596	646	658	660	654	640	684	663	626	620	628	677	612	650	653	634	663	617	616	609	641	647	651	612	634	650	640	619	665	618	701	642	670	624	647	630	660	704	641	629	620	630	653	668	659	669	644	618	643	604	636	610	633	643	690	635	668	654	616	652	682	682	674	650	681	653	644	649	647	666	657	638	659	689	684	629	703	675	627	654	601	645	651	596	640	658	654	622	621	690	680	613	654	648	651	664	664	679	649	642	657	618	633	666	650	666	667	678	691	648	601	639	683	676	664	654	668	613	678	634	650	659	652	651	654	620	652	691	654	603	621	603	622	617	644	658	672	649	663	683	643	684	620	617	668	640	653	608	621	666	619	627	633	654	669	651	651	709	614	614	648	657	647	649	662	660	614	633	679	649	657	676	705	660	640	643	612	638	682	586	653	584	652	593	654	694	653	651	663	673	628	665	661	679	633	639	690	691	629	659	630	643	677	672	700	601	650	586	644	652	651	619	671	611	669	670	696	628	636	600	636	621	693	648	656	649	674	613	659	677	640	647	665	645	629	664	661	655	659	649	625	609	645	610	625	655	624	652	700	622	627	618	621	673	641	642	655	632	688	654	631	647	631	635	637	642	630	693	659	603	635	636	684	623	665	595	603	637	653	653	611	673	665	681	645	619	591	630	662	636	697	673	650	665	615	622	693	642	650	610	633	696	634	633
1315	1038	713	745	1737	8946	12697	9989	5224	2176	864	302	140	85	71	45	64	59	62	56	55	60	61	50	55	63	61	50	69	58	72	62	48	67	59	59	67	47	59	50	62	65	62	61	52	65	64	75	54	59	56	75	45	67	50	64	67	57	72	49	57	71	47	64	72	59	47	58	63	48	51	62	58	58	49	62	35	49	41	60	62	48	52	50	62	59	57	61	64	57	79	50	67	62	60	62	54	58	66	62	54	51	49	80	51	46	50	56	59	70	59	59	51	55	50	71	55	51	46	52	50	56	58	62	57	67	56	65	56	53	70	62	56	51	56	71	58	48	55	65	66	61	60	50	50	54	58	63	57	64	54	57	58	63	58	59	61	43	58	59	64	60	45	68	50	50	48	59	50	61	51	48	69	57	49	67	50	62	55	53	54	60	66	50	60	68	61	61	53	65	58	62	56	55	61	61	58	50	55	56	49	56	53	69	44	53	61	62	51	55	69	53	65	54	56	67	52	78	47	76	50	41	51	70	63	54	65	52	71	61	52	69	63	56	53	53	56	61	61	51	61	55	61	55	57	68	44	76	67	50	60	69	48	51	72	76	44	56	54	57	55	58	49	52	39	68	56	51	71	60	56	52	50	59	50	63	61	62	53	65	70	55	63	57	40	69	57	57	63	59	62	57	58	68	57	53	64	63	45	59	50	56	60	50	58	52	51	43	52	46	56	66	54	57	62	42	55	59	51	52	45	50	58	68	62	60	49	49	57	46	61	55	47	47	52	54	40	80	69	67	46	50	69	60	54	51	60	68	59	49	47	50	65	58	53	63	65	48	57	57	63	61	51	65	57	53	63	59	61	69	65	65	69	70	57	61	55	50	50	62	55	72	61	51	56	62	60	46	65	46	59	46	65	60	59	67	52	60	62	56	63	62	49	67	66	53	39	69	46	64	59	58	59	67	58	54	57	55	59	48	67	49	62	64	61	48	57	53	46	61	51	53	54	67	75	64	45	55	43	57	59	60	44	51	54	66	61	64	64	53	65	54	67	57	60	71	68	48	61	52	52	58	62	68	59	59	63	48	52	39	49	57	50	69	64	55	54	71	57	45	72	55	57	65	52	51	43	62	49	51	68	66	55	46	52	55	58	55	64	66	55	57	63	73	55	48	58	63	50	52	60	54	48	67	54	69	60	63	59	62	62	47	59	67	57	60	63	63	51	55	49	53	53	65	67	52	59	55	64	54	52	52	65	67	49	66	53	52	53	50	57	41	70	63	54	69	61	55	60	60	55	72	64	53	53	47	51	64	67	49	50	49	50	57	49	64	57	43	51	62	56	57	65	59	62	56	53	56	67	43	62	61	54	50	67	67	46	62	51	60	49	54	54	66	54	67	49	51	56	56	60	62	59	60	61	65	52	55	48	58	61	63	51	56	68	53	56	61	50	60	64	58	60	60	51	46	58	60	64	63	59	49	57	57	59	74	58	65	56	62	67	57	49	55	72	48	61	58	54	56	46	65	69	57	56	55	61	49	50	63	63	65	57	54	50	49	71	68	50	69	54	56	55	61	55	55	55	66	63	60	59	66	47	46	55	68	45	63	67	55	59	42	55	65	68	56	44	62	74	46	56	49	53	54	58	58	63	73	67	41	59	57	60	69	69	54	55	64	67	54	67	67	54	34	52	58	63	57	85	51	62	55	57	62	59	63	61	53	61	54	60	62	46	45	46	42	71	65	53	67	65	61	63	51	57	57	59	61	60	56	49	62	49	56	74	69	77	57	72	66	53	68	60	55	67	64	49	67	69	60	50	56	62	67	56	58	50	59	71	63	57	49	55	54	55	69	61	57	59	58	60	57	58	69	63	63	64	67	66	51	57	54	64	50	53	53	57	54	63	65	61	59	46	51	60	54	50	51	67	70	52	75	55	50	48	60	51	64	55	63	53	63	49	55	51	58	55	50	64	56	62	64	68	60	42	53	58	59	65	62	54	57	50	55	57	71	69	48	65	57	63	46	68	68	63	62	42	57	47	59	63	55	57	61	50	58	54	55	57	48	52	79	47	69	68	48	56	52	65	59	55	63	61	61	51	62	72	42	55	59	54	60	58	59	53	43	56	67	60	61	69	61	49	51	49	49	47	54	50	69	59	53	61	67	62	58	63	47	56	56	65	59	45	59	52	60	57	71	49	50	55	58	68	56	70	47	53	56	55	54	71	63	60	63	60	65	57	55	57	55	57	58	65	54	58	50	57	58	51	57	54	69	71	53	57	75	56	50	67	56	62	56	66	60	50	64	55	62	53	44	50	53	64	58	52	60	62	56	56	76	48	60	53	66	49	55	65	60	55	61	51	77	53	48	62	63	63	47	68	57	58	56	55	54	61	65	59	56	60	54	46	61	58	52	48	54	56	62	64	48	57	66	57	58	55	58	44	55	48	49	47	58	58	56	72	53	55	56	55	76	55	62	59	55	57	67	45	61	73	55	70	45	51	49	59	61	62	54	58	63	62	54	61	57	47	54	67	67	75	62	68	53	55	46	69	49	65	50	75	53	68	59	65	59	52	61	56	65	52	58	55	56	62	58	58	69	55	47	49	44	52	61	59	49	68	48	51	59	55	53	48	49	60	53	60	45	41	66	48	62	42	54	56	58	55	63	55	49	72	46	58	54	58	47	64	59	75	53	52	65	67	61	61	46	59	55	60	56	53	53	69	53	46	58	56	50	53	46	57	52	60	65	57	50	36	42	52	52	59	50	65	62	63	63	55	54	56	52	71	61	58	46	73	49	57	64	65	65	58	49	65	59	64	57	59	60	53	58	56	49	51	54	56	60	66	49	54	69	59	67	45	51	63	63	53	73	62	67	54	63	56	54	49	71	43	55	49	51	69	56	55	62	64	60	65	63	60	64	58	56	63	55	48	52	67	58	63	55	71	50	53	49	57	57	54	57	51	62	55	78	44	64	58	61	60	64	45	53	63	50	60	68	50	56	57	59	50	63	40	61	55	61	54	59	69	65	55	43	64	51	41	55	53	57	67	50	68	57	44	50	67	46	71	52	54	42	51	63	44	54	51	51	57	59	57	56	54	47	51	56	71	57	53	50	55	52	54	59	64	62	62	44	60	61	52	57	62	71	51	50	65	53	52	56	59	53	63	57	51	75	69	53	60	56	42	51	61	71	56	60	59	54	57	54	57	67	53	49	54	60	59	46	44	76	46	59	74	58	59	53	70	63	56	60	61	57	50	60	64	64	49	60	51	28	52	64	60	48	64	54	66	57	40	64	57	56	62	62	58	54	51	63	62	58	48	59	56	69	49	65	63	62	58	47	56	61	63	54	58	51	63	54	48	47	42	53	67	49	66	48	61	63	45	62	60	71	51	65	54	57	68	53	50	56	66	47	57	64	55	73	65	55	56	63	64	57	52	57	58	67	71	61	55	58	63	53	65	59	58	62	62	49	53	54	51	70	53	60	50	55	61	52	46	71	57	56
24578	15980	11801	24050	42116	61348	60904	50232	37491	26934	16670	7504	2924	1420	876	724	739	739	704	709	715	702	698	682	714	702	670	671	707	727	715	757	676	703	706	674	653	705	704	724	667	703	646	671	711	706	727	673	698	710	703	713	729	764	705	681	690	693	721	673	682	688	709	693	686	701	731	674	728	750	685	689	711	658	687	705	674	720	746	708	731	658	661	676	650	754	712	717	690	732	741	701	735	692	721	714	703	674	715	702	694	675	719	715	681	695	727	693	693	659	702	691	691	686	726	689	718	665	685	738	718	717	727	700	648	650	736	694	686	730	683	679	687	719	688	732	713	696	691	650	704	692	690	691	707	704	719	712	712	699	688	683	713	692	694	694	703	754	715	710	722	681	737	693	685	713	717	696	688	733	703	668	722	713	711	690	673	730	670	780	707	724	721	723	693	745	681	684	652	654	710	713	671	720	704	678	710	677	685	725	727	665	679	690	726	679	693	681	696	677	692	676	662	725	678	693	666	715	711	670	660	684	729	694	732	730	677	690	723	688	664	699	686	697	713	744	719	670	711	699	699	684	669	696	666	688	693	716	692	703	649	700	715	732	685	742	670	726	682	673	701	680	693	704	721	706	679	672	703	699	643	752	683	673	696	683	695	752	685	716	734	731	677	699	722	722	713	729	677	676	705	688	703	635	709	705	726	693	716	633	728	681	700	684	689	720	688	688	664	728	695	730	653	692	692	719	692	727	674	688	681	704	717	684	694	721	725	742	683	756	685	749	713	672	684	679	673	691	677	689	695	708	704	695	689	677	639	699	697	712	681	707	729	659	702	694	733	706	707	711	715	752	701	677	700	685	679	722	691	707	701	699	726	709	666	676	733	677	722	711	727	684	708	756	635	716	717	734	691	691	725	676	713	703	725	688	682	723	725	645	631	722	710	708	714	686	633	711	760	669	696	727	726	730	694	728	714	698	663	706	655	713	682	722	717	674	698	721	686	720	668	778	742	736	646	696	722	710	713	688	696	705	635	697	695	723	696	686	717	737	723	711	680	650	662	658	683	713	698	700	662	720	709	704	709	688	722	698	724	741	696	677	730	690	726	677	701	727	696	711	708	688	701	680	679	703	666	684	704	657	724	703	689	709	734	688	732	702	677	728	698	713	707	705	726	657	739	728	703	699	705	693	682	727	666	711	739	711	716	658	738	738	699	658	728	709	701	736	692	713	635	695	731	701	681	702	717	701	667	709	695	687	718	704	675	686	718	708	687	710	687	725	687	671	737	703	665	656	692	695	709	671	722	711	740	678	688	729	693	689	718	741	714	710	705	705	705	739	682	716	718	690	677	647	694	713	719	719	688	667	707	698	747	679	686	695	724	687	698	696	697	709	741	684	717	756	695	738	682	682	687	719	710	706	727	664	679	724	705	689	705	741	720	709	792	724	690	664	709	707	719	672	687	693	700	731	677	711	704	668	704	692	659	669	732	645	703	673	693	685	738	750	700	736	675	743	706	754	643	690	677	711	717	723	726	759	677	718	681	689	696	701	688	712	718	669	715	707	674	713	624	716	670	693	706	740	677	687	708	686	738	725	711	702	690	679	699	731	735	672	747	693	662	626	746	721	660	700	718	691	674	676	712	685	725	650	649	689	736	655	728	689	678	746	690	694	646	692	747	657	703	716	688	752	674	696	704	681	728	699	665	697	697	718	734	700	706	657	734	740	699	702	737	691	720	719	712	724	730	710	656	630	668	691	683	684	712	674	712	719	687	691	714	706	672	665	706	728	709	691	680	670	715	743	719	726	739	683	659	685	659	686	662	654	708	693	766	716	682	656	685	705	688	725	684	714	669	708	735	707	693	686	696	760	717	746	662	716	719	717	675	777	703	738	676	754	713	679	718	727	682	728	660	757	712	697	704	699	694	737	718	713	744	670	667	716	740	702	662	729	723	733	706	726	710	711	730	711	687	697	752	683	704	719	701	704	680	684	702	686	668	722	655	721	685	692	667	716	677	657	697	684	712	715	678	717	771	669	693	716	694	692	681	675	721	721	729	701	740	666	716	686	719	708	692	741	749	659	667	698	721	693	693	718	737	703	738	691	695	682	664	688	727	732	724	699	691	717	695	695	725	661	665	734	706	701	668	684	703	723	656	668	672	697	715	708	704	682	737	691	693	723	671	718	688	700	733	712	734	775	683	692	702	685	701	730	666	664	682	709	724	696	688	688	695	706	738	709	757	652	684	704	726	727	738	710	695	694	705	679	750	699	710	669	716	689	682	730	713	692	723	709	684	696	673	698	749	656	710	694	698	713	673	692	669	691	692	717	704	658	683	731	730	683	695	713	691	703	682	692	685	737	716	716	706	729	717	691	705	736	728	702	751	714	707	689	685	724	712	742	694	702	680	725	703	723	666	692	702	704	699	687	744	678	675	689	749	703	699	714	698	720	684	650	728	724	753	696	706	712	747	661	678	682	684	680	705	672	651	658	720	658	680	705	679	704	697	724	663	732	743	718	690	694	660	724	698	698	675	700	702	707	716	739	714	717	624	705	733	710	661	677	691	706	692	711	736	690	717	687	673	678	726	710	665	665	685	699	679	728	696	661	693	700	723	678	704	669	739	671	709	689	721	682	728	677	603	689	710	713	764	684	654	655	734	677	733	677	719	729	736	720	659	756	720	704	741	716	718	708	693	716	724	718	738	701	697	683	711	629	695	724	697	715	695	722	761	731	716	693	712	709	681	710	692	730	721	697	735	678	692	735	681	741	690	678	691	724	720	729	746	673	765	686	713	688	726	727	739	704	764	723	686	691	677	717	676	684	726	712	754	727	706	704	700	754	714	673	711	736	779	664	705	717	703	700	696	691	692	711	713	672	703	701	683	738	701	707	710	668	695	684	745	677	697	715	677	703	700	689	715	684	679	724	674	708	702	715	700	756	675	690	709	694	697	655	709	686	662	660	697	748	674	700	711	684	704	736	707	694	693	653	695	694	674	719	708	706	692	688	723	713	756	699	668	676	696	715	698	712	629	720	684	674	746	700	701	705	673	688	738	732	723	692	704	699	718	652	712	674	693	727	681	656	695	665	685	694	702	686	763	692	685	742	710	657	660	653	726	685	692	675	683	676	696	696	750	744	669	718	728	748	689	726	715	692	681	732	674	692	659	710	711	743	645	702	661	686	712	701	676	692	692	718	733	668	690	713	677	657	656	712	684	692	702	685	683	668	650	697	703	738	701	715	710	691	697	697	705	670	723	685	627	706	668	737	679	722	668	674	680	699	685	692	755	662	686	653	660	683	749	667	718	715	707	646	741	732	685	733	720	720	713	748	672	707	697	757	737	738	696	693	701	709	705	687	674	673	684	690	728	703	723	714	736	685	679	683	741	724	671	663	698	736	709	719	736	692	674	664	709	694	657	690	665	696	734	694	670	680	697	701	699	661	720	696	682	708	726	712	672	673	680	679	745	670	727	657	709	722	725	678	724	696	725	691
2466	784	656	695	1766	9479	13224	10048	5447	2171	821	311	142	67	75	58	62	63	61	61	57	64	67	55	60	52	60	71	58	47	49	55	50	57	63	69	68	52	67	59	44	57	55	53	44	53	57	55	65	53	58	54	54	70	61	55	74	65	43	60	57	48	57	54	62	63	47	45	56	50	69	55	53	72	65	60	61	54	55	42	55	49	53	87	57	60	60	68	53	62	66	56	67	60	55	63	50	55	51	62	68	77	68	63	52	60	59	51	59	58	66	58	63	56	47	73	59	51	58	61	45	58	61	52	55	65	53	58	67	66	59	54	64	69	61	62	61	58	62	53	56	64	54	45	67	58	61	79	49	53	53	61	68	55	54	50	52	74	50	50	74	56	51	56	48	56	59	49	67	64	78	57	55	61	62	69	53	72	58	45	68	56	36	50	58	65	52	59	59	54	61	59	58	51	45	66	58	56	56	48	55	60	55	72	58	49	48	61	56	54	66	54	52	62	57	52	56	55	56	59	51	75	56	51	65	67	49	65	52	54	59	57	56	56	69	54	64	66	54	60	57	54	54	63	50	56	58	49	59	58	47	62	71	57	48	70	61	61	62	53	68	60	60	61	61	68	63	57	63	69	50	64	54	53	58	57	60	56	49	62	65	73	59	58	56	62	63	46	46	58	61	62	41	63	60	54	47	61	52	59	54	72	74	61	59	57	61	58	61	48	66	54	51	74	71	47	59	71	59	50	47	62	52	55	50	41	38	60	58	63	56	59	61	50	56	67	56	62	58	48	47	65	61	58	59	53	52	57	69	53	62	59	62	50	59	58	65	54	59	60	55	58	56	57	51	54	57	64	61	47	62	54	75	47	49	56	58	65	61	58	56	60	53	53	53	56	63	63	73	63	56	45	54	59	80	52	55	63	50	77	59	55	49	53	53	72	64	52	53	54	64	51	46	72	64	52	64	53	63	64	50	56	52	46	61	72	54	48	59	61	67	70	64	56	54	58	47	50	71	64	48	58	56	56	56	62	47	59	52	61	53	47	46	68	63	59	79	57	63	68	67	57	53	49	60	65	52	50	67	57	50	65	54	56	55	62	69	74	60	59	67	61	72	47	59	56	62	63	60	61	63	51	60	54	51	61	62	60	58	66	59	52	51	53	46	56	64	48	65	49	53	48	48	55	55	60	54	62	67	61	50	53	74	60	65	68	58	61	67	57	54	59	68	70	43	69	43	55	53	53	52	54	55	64	61	60	63	54	57	59	47	59	53	60	50	60	57	50	53	55	77	61	65	58	48	67	57	61	61	52	48	55	63	55	55	40	60	47	58	75	48	61	50	57	67	59	61	54	52	49	53	49	49	62	61	58	51	71	68	69	55	55	47	54	52	48	52	68	61	69	59	52	67	42	45	59	58	62	62	52	53	50	66	75	57	49	56	55	63	66	39	55	43	42	66	49	59	56	56	54	49	60	64	56	60	50	69	64	57	75	63	72	44	67	59	61	68	62	63	55	53	50	59	50	65	64	59	58	69	57	51	49	66	62	64	56	62	67	62	62	64	56	53	65	70	64	60	51	48	66	67	53	61	69	49	61	54	52	49	57	63	59	56	62	63	68	52	67	53	68	57	69	70	71	66	64	55	67	71	58	60	52	47	61	76	45	45	45	50	57	72	60	62	51	61	62	59	53	64	51	70	49	67	57	54	51	67	61	79	69	60	57	55	59	70	53	55	58	69	56	52	61	62	48	56	54	73	56	59	52	56	66	41	60	72	56	66	53	61	66	59	54	62	63	56	61	53	59	75	52	63	51	64	53	54	51	43	66	56	65	48	63	50	44	56	53	57	53	55	47	59	64	58	59	65	62	58	64	64	63	66	63	69	74	54	53	57	69	51	55	56	62	50	53	55	56	58	61	58	56	74	48	49	69	53	42	67	69	63	59	56	61	51	67	55	53	64	51	48	60	57	55	69	56	65	67	71	59	50	48	66	51	51	54	54	61	58	51	49	59	66	69	67	48	57	49	63	59	59	61	41	48	50	54	48	49	46	65	49	48	55	62	47	61	65	59	71	57	49	42	58	70	43	60	50	64	56	45	61	55	64	48	57	51	48	65	54	52	42	65	55	53	61	57	49	57	47	54	55	64	58	75	51	55	58	57	58	62	49	49	54	60	74	46	48	68	64	56	59	43	52	48	62	70	57	56	60	65	57	56	55	47	58	58	60	61	71	56	58	66	61	56	57	57	62	54	60	50	53	40	51	62	57	54	56	35	59	59	52	52	66	46	52	55	66	69	47	56	67	47	54	59	54	67	48	52	72	62	62	73	43	62	59	61	58	64	46	59	64	53	64	60	57	45	68	57	50	60	67	54	58	57	59	65	63	72	59	68	60	53	63	54	65	55	70	41	59	56	60	62	60	45	55	64	66	64	37	47	74	48	60	53	61	50	63	61	56	40	46	63	79	60	57	51	52	66	51	54	66	56	65	58	59	72	50	44	55	54	60	53	57	67	56	47	52	57	54	52	60	53	64	73	50	61	59	53	69	66	49	47	46	55	67	65	59	54	66	57	44	47	48	59	60	55	67	78	51	63	56	61	46	46	77	59	50	48	52	72	56	62	66	59	54	52	65	63	61	57	55	55	75	57	55	55	70	55	64	62	55	56	48	55	64	63	61	51	62	49	50	74	51	57	64	60	64	59	57	71	57	62	49	56	55	72	57	57	47	56	50	54	63	56	50	56	51	52	61	54	60	54	48	47	55	59	61	66	61	45	53	67	60	57	65	59	66	57	51	60	66	55	59	57	60	56	51	61	54	54	53	56	65	58	54	59	55	52	50	71	60	62	53	65	58	67	46	44	73	68	54	59	54	53	65	59	66	59	70	76	53	48	75	41	34	46	55	51	59	52	52	58	62	59	57	45	61	74	67	57	43	54	57	55	48	61	70	57	68	48	56	65	47	67	58	57	66	55	78	67	65	58	57	53	61	46	58	60	54	55	53	45	62	57	54	61	51	65	60	56	55	58	65	54	60	57	55	63	51	52	60	60	58	46	56	58	54	46	71	60	67	54	74	55	46	57	63	54	59	56	57	56	47	56	58	59	51	63	53	47	61	62	58	66	67	46	62	53	60	54	59	53	47	55	53	64	57	60	52	53	57	45	68	63	65	57	57	55	55	55	55	55	63	64	67	58	53	53	55	56	60	70	65	42	66	57	55	53	61	71	52	44	55	48	53	47	57	61	60	62	57	61	47	49	49	65	45	51	63	54	65	51	53	64	63	62	65	70	63	62	58	58	48	56	61	70	54	54	64	52	60	50	56	48	51	64	41	58	67	48	56	65	60	54	48	52	63	65	57	53	47	49	55	53	70	56	41	61	49	50	61	57	45	63	49	58	65	72	65	51	61	51	53	54	52	54	49	62	61	59	58	44	76	52	42	59	59	54	55	52	59	61	51	55	58	51	43	63	55	54	57	78	61	67	66	49	60	52
22925	13866	11935	23597	41872	62490	62777	51801	38775	27947	17553	7963	3081	1427	899	772	732	736	771	731	704	739	728	721	759	744	735	724	707	718	701	720	746	676	723	727	672	736	731	731	743	700	691	716	734	721	659	728	742	690	726	704	721	804	714	742	715	732	746	731	731	744	727	757	690	747	741	748	760	665	763	766	739	775	763	715	689	733	727	734	680	772	707	747	722	727	677	753	743	719	702	682	668	720	712	686	761	767	703	733	738	720	745	728	732	733	755	734	741	674	701	771	719	731	730	701	737	721	769	718	701	731	734	699	779	719	737	701	715	738	743	720	772	675	711	756	712	718	766	702	687	716	742	752	720	696	645	734	724	729	758	762	697	673	759	740	735	708	742	731	723	748	705	797	662	709	747	718	738	655	692	669	729	759	719	728	706	712	732	725	741	734	665	757	719	721	772	735	724	715	719	700	733	697	712	770	755	694	755	725	775	746	725	670	714	756	708	727	729	763	757	690	737	745	730	728	673	692	672	741	754	696	746	746	708	687	717	694	755	748	724	706	713	722	701	716	728	716	706	689	705	705	731	733	730	750	708	763	778	729	676	702	712	740	720	713	670	706	729	745	764	723	702	750	722	692	740	773	771	697	714	737	712	742	716	746	721	715	733	763	746	725	772	722	707	734	706	705	719	727	720	731	729	752	749	704	733	744	824	750	689	744	678	713	681	720	753	688	755	743	736	724	792	746	678	754	736	789	749	707	785	675	698	760	732	715	725	704	695	753	738	722	705	724	714	715	686	732	756	704	723	775	725	706	726	747	733	668	733	690	747	711	737	697	720	782	722	785	701	702	746	698	765	671	738	712	725	705	701	714	748	753	720	711	748	702	733	734	697	745	768	694	710	752	725	743	743	729	727	754	709	707	738	708	722	711	704	776	732	709	723	707	727	729	734	702	730	731	730	800	738	727	752	738	775	767	728	733	741	709	729	730	692	719	722	727	745	735	722	768	706	731	760	733	688	709	738	708	698	717	676	715	688	736	698	698	659	733	748	695	727	703	698	717	729	708	787	690	725	732	672	690	681	748	720	744	751	710	710	725	760	679	712	720	692	744	744	724	700	750	701	696	714	733	681	715	734	744	763	705	768	688	647	738	754	726	698	730	747	734	715	684	774	733	781	722	737	751	703	697	700	739	738	724	705	735	706	749	701	734	673	702	746	722	738	737	717	760	734	716	736	735	675	722	682	713	749	688	741	700	746	703	736	707	752	697	719	701	702	745	723	731	715	742	742	685	778	695	740	727	757	722	727	716	688	732	744	656	700	753	762	729	743	718	725	695	730	733	699	684	727	671	727	744	719	738	727	715	755	765	749	740	718	778	724	748	723	730	739	723	729	673	689	705	727	711	728	738	773	706	694	727	744	735	706	685	685	719	732	719	753	702	704	706	760	728	706	759	756	723	699	763	741	738	682	729	727	733	679	710	733	660	731	744	748	755	719	722	740	738	735	793	747	712	728	776	708	701	733	724	700	711	709	706	727	733	791	706	719	747	760	741	736	760	730	710	712	724	714	758	724	729	719	704	752	738	702	745	674	754	743	735	702	676	711	743	693	718	746	728	712	731	720	683	699	712	709	695	721	733	750	734	716	763	708	735	737	719	684	757	718	717	728	729	777	724	709	747	731	741	756	704	753	718	750	735	707	765	742	719	710	724	697	685	737	715	681	759	762	681	745	718	754	661	722	703	717	704	744	712	734	729	726	746	744	720	668	732	699	761	696	723	716	673	753	717	680	721	729	693	731	737	732	743	722	718	737	708	757	673	695	708	728	708	740	698	747	674	701	723	736	763	726	733	704	733	729	770	715	740	697	720	705	729	734	734	725	722	662	744	728	745	685	681	691	759	714	717	742	713	729	734	724	733	705	719	699	712	738	726	714	749	713	683	750	739	714	723	716	723	751	703	690	760	708	686	752	740	727	759	736	660	692	682	698	715	736	720	747	715	688	694	714	751	707	747	744	705	717	730	741	729	677	686	704	737	717	724	748	758	722	697	710	698	733	775	718	745	742	806	686	739	754	718	743	739	755	671	726	729	749	699	741	747	685	747	729	710	767	740	754	737	720	702	767	740	723	729	742	698	680	711	733	690	730	724	725	704	713	731	709	749	684	707	737	713	722	644	732	701	693	786	743	676	744	686	697	728	763	720	763	706	733	629	741	686	713	723	723	706	704	708	715	708	754	696	709	748	700	667	650	766	745	717	673	725	716	745	738	688	746	715	669	688	678	699	729	690	727	737	709	689	723	703	697	700	731	676	755	704	757	719	713	681	775	692	675	694	728	697	728	680	704	725	726	732	766	714	771	752	695	718	715	728	708	695	696	726	753	734	786	752	736	719	748	703	718	751	725	722	721	673	732	712	721	714	764	718	764	755	702	748	748	736	693	696	698	731	692	711	739	723	750	706	705	787	683	708	717	718	756	724	694	782	752	695	736	716	739	716	727	695	739	693	718	679	729	748	742	747	739	737	748	710	721	723	738	757	717	704	759	720	690	747	678	702	742	752	683	747	760	719	740	711	741	742	717	736	737	746	732	754	728	740	722	701	678	738	747	772	695	715	723	691	738	718	701	733	712	722	757	731	748	731	717	695	732	749	717	679	742	715	749	788	704	685	762	669	718	733	725	706	743	723	709	694	713	697	683	742	698	767	745	728	733	728	658	750	647	729	739	739	748	760	757	717	670	729	731	774	675	721	697	782	709	712	721	730	707	748	732	707	727	697	710	697	667	722	733	675	801	707	722	752	741	696	733	793	720	710	743	730	761	724	721	705	735	710	761	722	739	686	770	717	699	729	747	745	735	773	691	769	718	741	699	747	722	719	695	703	710	686	718	760	779	752	717	676	726	764	759	707	682	757	747	722	748	674	720	737	694	738	723	722	734	745	748	671	694	721	697	726	717	779	738	748	707	701	779	721	791	753	696	707	741	723	711	679	733	731	727	744	711	703	711	700	721	716	716	756	715	716	701	760	733	743	699	705	765	709	750	716	715	743	714	731	705	692	728	690	715	772	772	721	725	714	745	702	728	811	714	717	666	760	694	690	684	694	689	727	749	774	779	744	720	746	743	736	758	706	725	726	742	739	698	773	707	750	746	714	715	756	769	742	721	692	750	708	687	757	700	712	721	725	740	717	718	723	706	761	703	725	733	741	758	723	705	725	746	731	717	774	732	743	680	714	750	718	769	729	734	712	728	733	717	722	714	747	705	736	720	759	703	714	723	728	713	756	678	732	739	725	741	735	732	711	762	715	688	713	697	689	750	743	691	720	725	719	737	738	715	718	739	739	726	711	726	742	731	713	723	724	712	704	731	758	716	752	777	675	756	730	727	711	699	748	700	728	704	757	731	742	700	776	759	709	762	743	744	755	730	716	708	706	689	677	747	716	723	671	739	753	731	735	722	714	761	723	720	714	678	725	709	750	733	679	696	734	752	680	691	755	740	729	730	722
1475	964	955	628	6697	18560	18992	13083	6967	2872	1069	352	141	87	57	66	57	62	61	53	83	56	67	53	56	51	65	56	68	61	63	59	63	66	50	52	56	66	54	60	47	46	65	63	68	57	65	61	66	63	59	51	65	78	56	62	53	51	50	57	64	59	62	61	49	62	62	70	63	80	65	48	64	81	49	53	60	80	54	69	61	65	65	64	65	82	54	66	58	61	63	53	47	69	64	77	67	70	63	66	67	53	51	59	64	59	68	71	71	68	53	64	57	60	55	95	49	65	60	77	59	67	70	61	54	58	64	64	51	69	44	64	63	60	60	61	64	67	53	59	68	60	57	54	81	59	58	63	72	53	73	54	57	56	64	52	66	62	66	52	62	62	63	55	67	76	68	71	78	74	61	63	60	78	61	61	63	69	68	59	61	62	68	69	76	55	61	68	65	71	69	47	62	65	61	43	48	57	46	45	79	56	73	60	61	67	49	57	66	71	68	57	57	62	63	54	64	72	55	62	58	70	61	58	53	62	64	58	70	55	62	62	62	61	73	69	54	83	63	46	70	54	67	63	68	69	70	55	81	66	64	58	55	43	56	74	64	50	61	61	52	82	69	46	69	65	60	61	59	50	61	52	52	61	73	78	68	68	58	71	59	63	72	64	50	48	66	74	70	74	75	77	77	67	70	60	53	65	56	81	66	63	69	73	52	63	72	69	54	81	60	59	61	56	59	68	54	65	51	48	74	51	64	54	52	51	66	62	51	66	58	78	61	49	63	58	46	66	68	62	60	50	61	60	66	78	60	66	60	67	64	65	67	72	77	62	73	62	54	73	69	59	56	61	53	74	64	68	68	48	47	50	50	69	59	56	61	57	60	63	57	51	56	55	66	59	47	65	62	64	63	69	56	52	51	52	58	52	53	65	61	53	75	65	59	62	61	68	58	57	50	57	78	71	61	75	51	61	58	79	64	58	64	56	67	62	56	60	55	61	56	65	78	65	63	57	57	74	65	56	77	59	58	71	60	55	55	58	65	61	53	45	63	73	69	65	55	59	60	54	56	55	72	53	51	49	50	53	71	72	78	72	73	71	64	55	53	54	65	62	82	46	69	62	63	48	72	54	50	61	62	63	64	63	76	62	62	68	58	62	58	53	53	60	51	51	71	65	51	52	67	61	72	51	60	67	47	71	62	68	49	56	76	66	64	66	62	60	64	64	53	65	59	57	63	52	66	57	44	73	53	66	59	60	50	67	69	51	68	73	70	70	87	61	55	50	50	64	56	75	60	48	65	60	60	83	69	63	42	80	63	53	57	58	70	80	62	56	59	66	52	61	66	63	63	63	68	61	71	41	65	67	67	60	56	73	78	69	60	77	67	90	57	48	63	55	67	64	67	66	60	55	71	47	88	60	59	52	46	69	63	59	72	56	55	67	49	66	75	45	58	71	61	78	66	54	62	69	53	58	76	64	59	66	64	60	75	68	52	60	68	57	58	66	58	57	67	68	49	77	53	75	75	70	59	54	47	54	68	70	58	61	69	45	55	60	69	60	62	63	71	66	78	56	60	53	59	56	58	61	72	56	70	55	67	65	50	54	60	57	54	56	52	60	67	67	53	77	58	53	62	65	57	70	66	52	69	57	58	59	61	57	66	58	60	62	62	51	57	80	51	54	54	66	61	49	77	63	55	78	64	59	57	65	65	55	43	57	53	53	81	57	53	65	49	59	47	68	60	65	61	58	60	72	61	50	63	60	55	61	63	58	78	48	49	75	65	46	64	69	61	54	77	79	45	53	68	74	55	62	64	68	51	58	51	65	67	65	54	77	66	64	58	51	68	68	67	63	68	72	64	70	77	54	60	72	58	58	75	58	58	66	68	69	62	78	54	63	61	58	63	47	60	63	63	67	60	53	66	69	69	73	58	54	69	55	55	54	53	62	63	68	78	55	75	61	72	58	67	56	61	62	80	68	73	58	65	63	66	62	67	60	59	50	66	65	64	53	68	68	62	54	60	63	73	64	71	65	54	69	60	60	72	66	61	56	70	62	62	68	68	68	80	66	61	61	61	54	71	61	63	57	67	70	61	56	65	62	63	62	59	57	62	67	74	61	65	84	57	65	46	66	51	63	70	53	51	52	61	75	63	56	59	74	75	51	73	67	82	60	58	61	59	61	57	68	65	63	66	52	69	63	67	56	45	50	65	71	50	51	67	76	63	53	59	55	56	61	57	61	72	63	70	88	55	58	48	58	55	61	63	66	62	62	61	75	72	50	55	62	60	73	46	55	68	61	55	73	56	65	56	64	64	70	58	63	62	51	73	60	66	59	60	61	65	50	78	55	76	61	72	58	51	71	59	58	61	54	55	58	50	56	68	68	64	44	70	76	73	74	74	61	53	65	54	67	54	86	67	57	62	60	78	62	66	67	59	65	62	50	61	60	50	56	74	67	50	65	73	56	72	62	69	65	70	70	76	63	63	56	64	61	69	72	83	62	71	58	74	56	72	56	50	60	56	64	79	47	55	75	58	65	54	61	66	56	59	65	61	54	63	62	63	77	67	65	61	62	58	62	59	66	56	58	50	55	57	63	63	64	53	67	63	68	57	70	54	51	59	70	57	58	64	70	58	59	75	73	65	60	70	50	57	69	59	63	70	57	59	64	47	62	61	65	59	62	69	64	56	58	61	69	61	68	54	66	54	61	73	65	69	66	60	76	59	63	64	55	51	63	57	51	59	59	65	63	59	81	55	62	57	59	70	60	70	59	53	58	63	44	63	63	64	61	58	54	51	57	54	53	69	63	55	62	63	62	65	62	63	59	67	68	68	66	51	64	56	70	63	69	60	70	43	71	59	62	48	61	72	54	80	66	74	77	54	59	78	70	56	47	73	60	64	70	63	62	59	57	59	65	58	62	79	70	54	77	57	54	62	45	69	65	74	52	55	39	63	62	74	58	56	57	68	45	62	72	60	51	60	58	61	64	64	67	65	57	58	47	64	59	66	57	52	86	58	58	60	73	49	58	58	58	68	70	61	70	60	59	72	68	56	49	58	73	55	57	60	74	55	65	56	58	53	50	67	62	55	52	63	55	65	54	63	77	48	48	46	72	50	54	66	55	54	75	51	73	55	72	65	66	72	65	57	64	66	67	57	53	46	59	60	50	48	64	73	56	65	71	65	57	53	71	67	57	68	56	61	61	69	64	52	56	64	56	56	53	73	62	61	58	71	67	69	65	77	63	60	57	54	53	58	59	47	61	60	56	58	57	63	59	69	60	75	62	52	57	58	65	50	53	55	55	57	60	71	64	65	62	60	52	61	68	72	59	70	49	62	55	56	70	59	67	56	62	70	66	56	77	73	60	49	40	69	46	61	63	61	57	69	67	58	52	48	65	58	78	57	53	54	67	62	55	65	62	59	58	59	55	54	54	53	75	67	57	57	60	61	53	59	59	49	62	65	79	59	70	65	60	63	59	77	72	74	63	74	64
25205	16258	14908	23038	60907	76725	69134	55851	41802	30082	19210	8662	3507	1595	1009	828	756	774	797	762	758	792	768	820	778	766	781	749	777	731	699	704	788	793	801	731	813	768	811	777	746	763	782	800	787	767	804	758	777	749	770	739	799	795	773	825	736	762	774	788	785	768	751	729	806	774	779	755	737	733	810	743	721	783	757	777	787	777	756	716	818	746	806	799	785	771	765	747	771	800	805	766	742	751	775	795	772	737	797	810	773	738	830	830	786	794	789	758	773	740	797	743	764	761	823	804	778	788	789	760	761	767	784	802	783	777	702	771	780	771	780	787	763	811	806	757	765	810	743	757	779	743	779	787	801	763	742	735	783	804	769	762	741	762	755	772	801	760	794	749	747	764	784	821	806	820	725	776	754	790	783	734	761	797	765	821	749	743	804	756	795	809	801	777	747	806	762	767	730	827	789	751	814	772	825	780	747	822	743	790	816	772	748	708	772	743	749	786	770	818	758	794	795	791	731	770	740	816	743	803	733	755	766	849	803	817	749	735	821	806	696	752	805	771	754	786	749	801	774	803	795	761	760	800	817	782	714	788	783	726	777	819	740	838	813	791	800	778	760	731	792	783	753	805	784	847	799	772	774	748	792	803	780	773	733	746	792	782	748	758	791	787	732	764	796	765	770	762	779	768	768	784	754	813	782	818	768	777	785	798	805	799	754	747	796	797	773	785	745	793	784	819	804	806	773	784	803	788	752	766	750	759	765	781	761	740	769	800	794	782	769	839	760	792	789	770	780	752	788	748	751	812	783	725	764	795	754	740	760	744	724	753	758	780	803	716	791	779	807	772	788	787	772	815	776	747	769	772	774	768	740	755	787	782	800	807	761	791	742	789	783	775	705	845	729	759	803	791	768	795	728	789	793	788	766	757	768	756	768	746	779	796	760	784	762	765	769	831	775	776	767	739	790	766	735	794	721	740	816	795	715	773	808	815	784	791	768	713	764	753	766	773	760	797	766	762	795	760	781	748	788	754	772	812	776	742	804	781	816	753	776	781	732	737	817	792	788	825	836	784	741	765	776	755	782	791	781	712	758	796	788	832	824	771	796	746	725	745	733	782	768	798	783	761	778	774	804	764	768	773	759	790	808	767	768	799	777	780	762	798	784	751	760	763	771	750	736	776	835	704	811	817	770	797	780	760	766	784	818	761	787	799	787	781	798	812	772	764	787	808	745	748	730	707	783	771	827	729	730	783	785	827	812	774	790	762	740	773	753	771	774	776	744	802	752	740	775	759	779	789	791	828	786	743	782	753	754	787	780	788	745	762	790	766	794	773	735	717	777	761	839	761	778	782	745	787	776	762	773	741	753	744	758	740	786	782	749	720	791	760	754	784	795	788	731	811	765	763	744	756	797	806	810	778	806	744	785	818	783	757	749	793	818	780	751	765	712	774	755	802	723	805	771	762	764	845	768	764	769	776	777	752	810	811	797	745	814	786	759	806	807	809	818	802	758	741	753	781	805	802	783	803	821	844	750	727	774	807	784	778	784	713	818	738	769	771	818	772	755	792	748	796	754	778	785	774	757	763	790	769	741	767	738	806	763	764	750	743	776	788	762	808	730	762	768	823	801	784	817	719	795	779	751	739	799	775	793	726	735	761	700	775	795	781	777	719	813	746	741	764	787	712	754	788	759	747	791	773	795	731	744	770	756	782	738	759	771	795	768	790	779	760	713	815	765	802	767	798	798	819	777	796	763	783	798	761	738	821	795	796	804	753	773	789	751	769	769	818	773	748	771	788	773	768	746	826	723	807	811	741	786	818	751	759	772	716	779	753	747	730	718	729	776	795	760	799	769	812	739	762	805	763	784	760	748	791	756	763	690	787	733	764	776	827	841	780	806	779	740	772	733	776	763	742	753	790	770	769	821	756	760	774	749	804	785	789	730	766	745	792	802	778	739	775	772	782	843	796	789	808	810	770	851	796	823	758	743	715	776	727	811	780	738	816	744	749	761	732	770	739	779	773	743	808	760	783	772	760	769	769	779	748	806	783	763	780	781	812	797	772	802	769	795	756	781	761	781	788	726	769	749	797	716	749	748	828	776	747	800	788	744	766	797	800	774	805	725	821	769	765	797	786	781	785	729	791	819	796	723	769	782	796	781	758	812	742	785	761	730	778	778	754	772	779	748	713	744	769	749	778	752	730	785	763	811	792	803	732	760	765	719	780	764	739	752	770	768	787	854	789	750	779	777	776	776	758	748	758	777	789	779	774	761	751	770	808	834	784	739	827	791	755	751	788	779	770	773	781	767	790	774	809	759	744	753	786	805	747	759	732	777	780	774	775	772	820	801	800	822	760	793	813	786	722	733	785	805	748	746	772	758	802	746	813	810	735	809	780	796	754	778	722	771	745	768	748	823	768	771	793	795	789	745	778	811	737	766	815	745	750	759	818	753	783	784	779	797	796	830	825	738	736	712	780	753	812	772	783	802	777	778	791	833	815	765	792	773	787	801	766	774	763	763	810	750	787	747	791	779	736	780	722	767	779	797	722	771	749	730	771	780	821	743	759	764	777	776	796	700	769	787	763	762	741	732	795	790	761	786	728	769	701	770	825	753	778	825	760	751	754	752	800	805	769	797	786	755	715	756	723	784	792	782	789	760	776	764	723	776	808	744	807	796	739	752	762	762	759	794	757	787	817	723	750	811	807	773	781	776	763	788	793	772	810	751	806	771	794	762	749	778	738	730	790	808	766	760	761	810	755	748	791	786	761	762	786	848	779	770	772	760	793	773	777	782	754	802	774	821	733	806	739	779	751	826	774	753	748	778	816	762	759	802	758	781	754	746	811	751	800	761	795	746	788	750	750	805	754	764	735	737	770	737	747	751	785	788	778	786	798	788	769	756	782	749	780	825	790	810	760	732	764	816	752	758	748	778	746	679	812	757	763	824	757	779	823	786	755	786	759	787	766	757	750	756	770	825	770	718	786	806	785	740	780	763	841	751	780	794	756	751	774	810	788	781	748	852	784	788	760	815	847	793	809	785	748	799	785	812	817	797	714	809	789	764	733	767	808	708	754	761	777	774	787	734	766	756	789	775	743	819	787	810	784	753	808	771	790	800	744	765	729	780	798	762	785	755	764	781	827	793	778	798	744	755	765	768	787	763	770	730	772	716	724	764	756	768	764	762	808	791	749	794	729	763	762	801	738	774	735	786	792	842	782	781	778	767	765	723	753	759	750	785	758	746	748	774	768	788	803	777	736	831	784	781	773	787	711	754	775	748	804	800	716	805	805	765	801	771	790	750	740	807	779	788	769	749	746	816	817	787	779	785	766	756	747	766	820	783	753	803	785	782	744	734	793	789	774	805	758	777	795	759	803	738	796	774	809	759	726	848	767	773	787	757	785	811	755	774	808	800	751	719	748	805	801	750	807	809	752	751	769	728	781	803	766	780	783	730	792	805	822	756	773	797	752	776	817	799	743	780	807	747	760	741	767
1435	239	168	159	1712	4528	4320	2670	1254	568	261	131	81	64	60	50	50	53	48	56	57	54	56	50	49	57	56	60	51	67	50	56	59	71	48	55	45	45	52	62	67	63	50	55	60	50	50	43	43	53	46	48	39	47	49	54	49	63	51	68	54	52	54	49	49	58	52	52	59	59	54	62	55	43	53	55	57	53	46	56	49	46	56	43	55	56	61	41	55	53	68	52	45	60	51	33	54	62	61	40	50	46	51	59	43	51	47	67	63	57	52	53	60	51	47	61	54	49	37	51	47	49	49	58	58	49	61	53	51	58	37	44	47	47	51	50	53	53	45	48	45	64	55	55	54	51	44	63	55	56	54	39	50	49	44	58	50	54	46	52	48	46	56	53	59	67	62	68	45	56	59	47	55	48	53	43	53	50	56	42	49	50	51	70	47	51	58	48	51	46	51	35	54	48	47	58	49	63	62	38	55	55	43	57	40	36	48	56	50	55	51	58	51	48	37	57	59	59	63	46	58	37	46	57	55	58	55	59	47	42	50	52	49	46	50	46	53	53	42	50	46	42	48	43	49	52	58	48	60	60	51	76	55	55	46	45	54	45	46	53	51	63	47	57	60	48	53	43	45	55	54	58	57	42	56	46	63	50	50	39	60	36	47	44	61	52	45	46	62	37	43	50	49	53	51	47	45	49	54	51	60	55	62	47	58	55	44	57	43	50	50	52	63	48	53	60	63	50	59	62	46	44	58	54	66	55	30	53	48	53	49	55	55	57	54	54	55	43	55	60	51	60	46	44	58	58	52	62	45	42	72	62	46	43	54	38	55	57	57	59	48	36	47	49	61	65	53	40	49	52	45	53	58	56	52	53	58	49	50	37	49	54	49	56	69	54	53	49	48	57	57	62	63	49	53	49	39	45	57	50	44	47	49	49	39	58	52	57	41	47	51	61	47	55	50	53	54	61	46	51	60	44	56	41	54	61	41	63	58	67	58	53	43	47	51	59	56	57	44	55	58	44	67	48	64	55	46	63	44	38	51	38	47	57	51	50	42	64	56	42	37	55	52	53	56	55	47	56	50	41	44	56	58	52	51	48	53	48	49	57	53	59	54	60	53	53	54	40	61	58	56	37	59	45	51	53	49	51	59	59	49	56	60	51	48	57	47	48	48	64	53	51	46	48	35	62	40	42	58	43	53	51	56	50	61	55	49	49	54	49	53	58	48	44	54	44	50	47	56	48	52	53	58	58	59	57	67	69	49	64	47	46	53	61	58	54	53	54	72	47	44	50	40	52	67	52	48	45	51	57	58	57	63	50	39	65	52	53	61	52	54	69	52	57	44	45	58	38	59	39	48	68	59	51	63	61	58	59	59	48	49	61	62	50	62	59	64	51	44	49	48	51	59	52	54	74	61	53	59	54	44	49	52	48	48	68	39	62	52	50	48	42	45	58	49	51	50	55	50	50	67	42	44	61	52	62	54	50	52	45	55	46	57	60	55	63	55	64	62	56	65	47	48	42	61	56	53	58	57	69	47	54	51	40	53	45	55	52	50	41	55	72	51	51	47	50	63	38	46	54	52	60	51	49	47	47	67	37	40	64	56	52	52	53	40	57	57	62	70	56	55	56	57	52	59	48	51	41	62	54	53	47	51	50	47	52	50	53	51	53	48	63	55	55	53	57	53	50	51	61	54	63	52	56	66	51	57	48	37	56	47	42	56	45	48	46	50	52	49	52	57	53	70	51	32	50	48	55	45	69	50	40	47	55	58	56	50	58	63	56	55	47	43	41	36	53	61	51	52	54	48	41	53	48	54	62	58	53	59	57	46	52	50	54	49	55	40	55	40	49	50	66	58	56	61	53	57	44	51	38	40	47	53	53	41	52	43	52	57	63	56	66	40	49	45	55	56	55	49	61	44	56	43	51	50	60	57	45	60	71	44	56	67	47	59	57	63	53	54	54	57	54	43	57	52	49	48	49	62	57	44	48	64	60	49	44	59	70	43	39	52	57	47	44	51	50	57	56	56	49	48	49	44	60	53	42	46	55	43	62	63	49	49	62	46	47	39	63	46	60	49	47	51	50	44	46	54	49	51	51	60	53	54	36	46	59	63	65	57	50	43	46	59	35	54	54	59	62	63	40	44	52	67	64	55	62	46	56	61	35	60	67	56	40	56	49	38	43	44	45	50	53	47	60	70	51	63	50	46	51	45	62	58	55	58	61	53	47	47	61	55	44	51	39	60	42	47	59	52	49	57	56	50	67	49	39	67	54	39	45	49	53	49	50	66	47	38	47	49	59	57	61	56	38	66	61	62	60	58	45	48	66	61	59	53	46	50	42	55	63	65	55	45	50	37	56	46	56	51	55	44	45	55	51	57	47	57	49	47	51	51	53	46	43	47	47	54	56	44	59	42	53	55	56	55	51	57	59	56	46	61	53	53	55	45	53	53	57	44	52	51	37	42	42	66	50	55	62	32	51	68	57	45	49	53	52	52	63	50	50	58	63	55	39	54	41	52	57	47	57	56	61	46	52	44	58	50	59	36	52	68	63	53	51	50	47	57	48	47	41	50	47	47	47	44	49	53	45	50	58	62	48	54	45	53	48	73	40	56	50	53	67	49	36	45	49	65	53	57	56	47	53	61	39	42	47	49	54	47	66	49	45	49	46	54	54	58	50	51	57	53	42	38	53	60	52	55	41	48	66	39	46	48	45	50	53	54	54	43	57	56	56	49	51	45	64	55	54	66	51	46	46	67	45	41	47	49	58	58	54	51	70	41	40	60	54	48	38	55	59	61	53	43	53	53	47	63	48	54	56	48	57	43	68	51	51	43	49	54	60	64	49	46	42	47	65	45	55	50	60	57	70	44	49	50	59	45	60	48	48	54	38	50	56	54	47	62	56	55	49	47	48	48	39	46	57	67	58	57	53	48	47	47	40	53	51	57	40	53	59	52	49	56	45	65	47	49	47	52	62	47	44	42	48	49	48	54	60	57	50	59	54	57	48	53	59	37	46	50	46	49	47	51	51	53	47	49	45	43	57	46	48	53	54	57	51	41	51	62	53	52	63	68	55	54	44	42	71	52	51	40	57	46	54	60	52	62	41	57	52	50	49	45	55	55	62	63	44	59	47	61	53	52	48	62	55	50	48	62	61	39	46	67	52	38	61	45	37	33	53	52	56	59	66	51	62	54	43	46	52	60	53	55	49	55	53	58	54	51	49	49	65	49	46	48	53	56	47	47	49	51	57	52	45	50	60	52	46	62	57	52	55	59	53	55	51	51	48	58	33	47	52	66	66	57	56	51	53	53	42	58	50	73	49	41	53	45	46	41	39	61	66	53	40	49	56	49	54	42	51	54	63	65	55	58	52	56	42	58	51	58	47	48	50	49	50	63	52	68	46	50	50	57	48	53	52	61	42	44	35	57	64	54	51	52	49	58	53	59	56	61	67	52	45	48	61	66	59	58	55	44	41	46	46	51	56
13887	5626	3766	8561	41482	47840	41649	32936	23601	14139	6782	2801	1301	823	699	676	687	711	697	661	641	669	653	681	650	681	672	603	654	684	635	692	693	654	636	638	698	678	698	654	667	630	676	612	688	640	616	687	681	622	604	638	625	669	692	640	661	660	647	669	649	682	656	649	656	576	650	662	644	653	619	609	619	651	691	661	684	641	707	661	669	668	642	667	638	624	647	636	670	608	658	657	651	644	677	640	655	639	671	616	647	602	669	656	633	647	643	642	645	649	641	626	658	632	617	674	663	635	621	674	684	667	650	693	633	638	665	675	647	690	688	610	645	638	626	697	643	694	660	618	632	640	666	653	684	622	720	684	623	617	640	627	659	619	651	664	591	652	633	650	640	671	644	694	636	672	618	675	689	617	642	684	655	691	662	652	672	621	687	682	648	607	622	658	627	658	653	699	668	679	617	661	678	663	644	689	652	628	646	630	646	687	644	645	659	633	691	651	657	665	632	585	652	662	672	645	630	654	658	657	664	663	643	686	681	621	660	609	684	652	639	640	660	712	656	637	702	665	671	642	651	672	660	681	650	611	630	697	656	651	629	701	655	639	693	646	648	657	691	651	668	673	651	666	679	659	699	653	625	699	614	664	615	663	640	699	641	656	644	677	706	623	679	647	667	646	663	651	676	626	668	645	642	671	663	600	628	661	648	591	689	702	629	635	671	586	633	630	674	659	671	592	639	669	624	616	652	666	624	639	673	670	675	650	655	661	676	687	661	602	635	620	668	644	676	655	609	596	646	652	658	669	659	619	646	629	632	672	654	664	650	678	654	650	628	628	654	705	625	702	655	653	683	670	659	674	652	629	711	714	609	632	649	611	644	677	612	681	684	694	652	634	615	672	653	644	652	710	700	623	616	705	677	651	651	656	629	691	668	663	627	661	677	660	654	628	665	685	626	647	635	660	668	681	706	665	681	687	613	661	675	641	669	685	654	659	633	684	663	673	625	659	652	694	673	655	667	688	668	654	630	651	674	677	635	670	676	647	659	648	657	615	656	656	665	633	668	640	645	671	596	639	647	670	680	642	644	604	686	639	625	635	674	644	634	653	667	672	632	675	670	639	703	642	624	659	677	641	601	654	662	598	610	700	684	635	693	647	675	612	649	660	648	676	654	674	632	596	616	668	650	664	670	707	616	683	634	659	642	611	653	636	660	637	682	659	664	678	674	635	623	652	680	664	666	649	642	630	675	629	702	700	659	621	615	663	662	644	680	673	619	657	646	622	678	674	641	666	619	630	669	614	633	637	677	667	695	659	692	683	686	680	640	684	654	660	644	647	675	638	632	679	655	656	650	665	612	636	649	628	685	640	600	640	645	626	679	593	685	638	666	667	630	602	644	664	661	615	640	654	623	675	693	678	627	636	645	630	622	678	690	710	641	678	709	673	664	651	652	662	640	641	672	641	627	688	642	640	661	626	624	651	609	672	669	646	663	647	672	666	662	644	643	636	671	626	687	654	643	632	634	637	627	648	661	707	651	671	638	652	622	626	660	615	634	658	670	652	723	657	644	676	625	654	651	669	656	630	640	642	657	590	670	696	671	618	665	660	659	621	654	664	672	652	652	645	633	611	642	669	624	642	661	682	674	686	657	650	649	688	603	637	648	648	666	659	612	700	665	670	628	684	639	626	655	671	639	663	669	630	653	659	700	634	666	682	682	611	641	628	646	675	627	666	680	649	684	668	657	642	630	627	671	662	618	643	677	644	667	692	643	661	664	721	654	692	656	677	618	679	618	688	606	653	639	665	688	629	615	661	675	632	636	702	659	691	624	618	693	675	661	664	652	662	640	684	668	607	692	646	640	651	636	658	601	661	637	644	699	618	680	646	659	631	676	689	601	638	663	657	671	653	655	648	682	677	636	656	659	666	623	665	662	637	610	616	610	657	683	703	645	657	661	674	633	596	682	692	694	678	643	621	649	665	620	659	673	601	643	681	657	645	657	676	625	669	659	639	600	622	618	678	657	624	645	611	680	663	661	580	678	658	644	669	651	645	681	635	657	683	644	691	635	668	663	681	639	617	675	667	653	681	668	676	626	656	640	638	632	673	638	682	658	653	697	593	650	635	630	677	661	662	622	660	613	665	624	685	631	664	684	654	671	683	688	641	633	645	642	661	643	626	670	656	650	635	642	613	639	712	600	621	637	662	667	638	658	655	664	654	632	663	636	605	693	653	669	663	659	641	629	622	701	654	675	678	638	663	653	644	669	651	660	662	616	597	660	651	653	697	617	659	640	681	671	655	656	653	628	633	666	658	619	677	656	656	637	644	633	690	611	665	642	616	628	647	604	617	602	637	642	652	699	635	620	683	679	646	654	618	676	686	649	619	643	646	656	664	645	626	670	663	653	646	650	651	600	642	677	656	658	665	676	700	667	662	663	644	680	687	677	635	626	704	669	646	663	650	660	632	642	634	647	709	666	636	667	666	646	687	652	677	674	677	647	634	623	616	638	650	654	657	648	715	630	641	664	667	666	606	661	685	660	670	670	668	646	649	627	676	641	698	643	664	637	665	603	639	656	647	661	658	703	677	611	612	664	653	652	681	678	658	651	675	688	646	642	669	632	675	640	663	691	643	664	650	675	666	646	616	630	666	626	702	627	641	616	653	653	632	621	667	634	678	671	642	671	670	663	631	636	608	713	623	655	662	644	692	640	614	631	646	670	671	671	660	670	664	660	656	652	657	646	689	632	655	663	664	620	658	674	643	639	655	609	671	648	678	611	651	697	647	641	659	652	682	642	632	710	683	636	654	608	632	609	661	669	617	643	701	640	662	640	674	666	611	642	674	675	622	673	608	658	655	644	670	619	711	673	651	684	588	678	671	676	659	645	710	646	627	675	668	689	676	663	658	651	686	661	639	674	637	637	630	665	698	675	659	680	650	644	678	578	695	619	666	691	668	660	654	677	674	666	618	627	642	672	690	626	685	636	674	640	720	611	652	683	617	651	653	656	666	646	647	682	668	621	700	614	628	680	655	634	670	636	650	647	653	644	690	665	616	637	649	675	689	699	626	657	637	653	642	670	650	598	656	665	652	641	648	615	665	687	641	621	667	709	591	672	660	634	652	652	678	632	624	663	668	620	698	638	654	654	678	673	626	644	677	651	622	697	647	621	653	667	668	640	653	628	641	661	650	639	605	649	714	682	665	660	692	676	647	686	669	638	661	629	644	639	638	614	634	713	629	646	602	665	628	668	644	599	633	633	643	645	649	635	662	613	630	633	692	729	664	665	590	601	672	617	645	615	659	619	659	659	664	700	647	687	724	695	648	658	675	644	678	649	662	673	626	636	669	662	682	685	649	645	679	654	694	613	667	652	644	659	612	678	688	668	665	672	687	657	622	660	638	624	687	632	708	631	647	686	642	617	645	653	663	649	601	622	700	642	673	667	643	666	661	693	662	687	659	663	674	649	638	642	625	608	626	669	689	650	663	649	680
755	694	524	429	4616	11534	12126	7714	3379	1565	660	246	126	87	63	52	62	65	52	51	55	64	61	56	57	63	46	67	58	58	48	56	59	63	57	56	61	62	58	52	58	50	61	66	56	52	62	43	46	59	62	64	55	43	57	65	55	56	66	42	55	55	46	68	66	40	47	51	52	60	45	53	57	46	57	51	55	64	48	48	56	55	53	49	59	56	54	61	53	66	54	54	49	57	52	59	73	59	69	36	47	50	47	39	72	66	58	68	46	53	48	60	48	61	69	56	42	54	65	52	58	69	58	70	71	48	54	60	52	45	50	49	54	55	42	52	49	55	60	48	55	59	56	51	48	53	56	55	39	41	56	56	59	65	47	59	62	54	56	60	60	48	44	60	48	69	58	52	50	72	48	58	66	48	55	52	57	46	50	62	56	54	48	54	63	69	59	61	59	59	68	57	61	70	61	62	52	67	63	58	58	66	61	74	64	47	48	55	60	55	52	54	43	54	57	56	67	50	62	67	66	55	62	59	74	52	47	57	48	52	59	66	59	52	60	47	76	59	61	53	68	50	59	52	70	59	69	66	66	64	63	44	44	54	49	63	69	62	44	58	57	59	57	58	64	71	52	55	62	50	62	54	51	47	49	58	51	53	71	61	64	59	58	53	67	56	69	63	65	43	53	49	59	46	60	66	56	61	46	61	45	60	45	67	65	56	64	48	64	54	53	65	58	48	69	59	61	69	38	59	55	44	51	56	61	58	48	51	58	51	69	57	45	54	57	58	59	51	54	45	48	64	68	51	56	68	70	61	54	50	60	56	58	64	56	63	50	69	55	51	63	38	63	61	53	68	61	52	52	58	48	51	49	53	62	52	59	52	59	53	52	73	43	57	55	70	43	35	59	61	54	75	57	54	74	51	57	50	59	52	49	64	54	51	54	66	49	50	56	56	63	59	55	52	64	49	45	61	49	58	67	54	43	50	47	57	51	67	66	75	56	48	38	44	62	55	57	57	51	62	63	59	56	54	46	70	47	60	61	70	45	40	59	61	36	49	58	39	49	63	50	59	46	64	50	42	50	48	48	54	57	52	58	59	56	71	71	51	60	49	76	57	55	62	60	59	61	47	76	50	52	57	69	52	62	48	60	49	73	55	60	61	55	53	66	58	61	55	58	56	59	54	51	61	53	52	48	43	53	45	48	50	65	58	74	59	62	48	65	54	61	52	54	44	72	47	52	54	56	65	50	52	47	59	57	62	47	59	45	61	52	56	61	62	58	46	57	49	57	55	46	45	56	70	63	64	59	45	54	58	64	56	57	61	63	58	62	60	59	52	64	57	45	50	59	50	59	43	51	44	61	65	60	44	48	66	40	49	52	66	50	61	56	60	62	55	70	50	50	50	56	55	48	69	47	46	55	47	58	71	65	54	62	67	49	49	65	52	44	58	45	58	53	59	62	52	61	62	53	53	49	58	35	70	51	56	56	59	52	64	68	56	61	58	50	56	49	53	62	72	52	57	62	55	57	60	60	49	55	55	52	47	40	55	69	46	62	59	47	65	46	50	60	59	55	80	59	52	45	59	67	58	57	58	51	49	57	60	55	73	58	63	62	43	50	64	67	32	55	54	69	40	59	58	50	50	52	55	46	61	56	53	64	60	54	39	59	66	61	56	38	61	71	52	72	73	62	61	49	57	58	53	63	78	54	65	70	63	46	63	36	63	61	53	41	57	54	48	49	54	53	66	51	49	56	50	43	50	63	67	57	63	60	58	63	59	56	55	51	59	53	64	46	59	70	60	62	62	58	49	66	52	45	57	65	45	64	53	49	52	59	49	55	58	55	72	44	54	52	65	54	66	55	50	53	59	44	60	58	65	52	61	58	54	67	53	71	43	40	54	61	58	68	66	63	57	53	62	46	66	76	59	59	65	63	50	51	60	50	68	65	58	63	51	52	55	55	55	48	50	46	56	55	67	63	53	51	50	54	48	52	59	52	54	53	56	48	51	51	68	64	46	53	58	55	51	52	57	57	49	62	56	47	60	68	71	60	49	44	59	54	60	54	53	48	61	60	49	63	57	53	47	61	59	45	65	61	52	58	60	55	63	61	57	46	55	61	52	53	53	64	49	47	77	51	58	50	49	65	58	57	57	50	48	67	55	62	49	49	54	53	53	64	60	46	56	54	45	58	40	62	53	56	61	70	49	49	54	74	66	62	41	64	50	54	65	48	62	53	50	47	43	66	51	73	56	56	57	57	63	67	59	61	67	39	47	49	63	66	55	50	55	51	55	58	54	60	53	57	59	63	51	60	57	58	57	58	58	67	55	53	50	45	65	60	47	51	48	50	70	49	46	55	55	52	66	41	59	57	41	63	45	46	52	59	43	55	62	69	56	63	59	67	56	57	49	53	58	58	58	49	66	51	57	66	58	49	62	55	54	57	40	71	68	65	52	54	53	44	47	39	57	48	60	48	61	39	53	51	59	61	54	62	62	51	61	53	58	44	37	40	50	49	48	51	68	66	41	67	53	63	61	55	57	60	50	56	44	58	66	67	51	54	52	58	48	55	50	69	48	57	56	65	67	71	63	49	65	64	55	40	63	60	55	49	62	58	47	68	61	65	54	55	53	57	53	55	51	44	64	53	46	66	52	45	68	43	60	54	46	60	57	46	53	52	62	63	48	62	57	52	56	52	68	58	52	42	59	55	61	46	54	57	67	52	55	70	55	63	46	69	49	66	66	63	58	59	51	60	64	55	54	57	48	59	54	52	57	56	54	49	53	58	62	51	58	49	48	58	59	59	50	59	56	49	46	56	56	62	49	55	49	51	54	46	60	56	47	57	64	63	52	57	50	69	67	66	65	53	61	60	40	58	54	53	54	49	57	65	53	47	51	82	42	49	64	66	50	55	49	69	68	67	57	62	55	50	50	70	65	54	57	49	53	45	56	41	53	47	46	60	57	64	56	62	53	48	61	61	64	57	53	72	53	47	49	60	43	53	51	42	64	52	58	60	66	59	56	50	51	49	61	50	56	51	48	45	58	54	59	61	70	58	65	62	55	51	70	52	50	42	42	58	61	66	60	64	60	52	56	71	70	52	56	65	56	44	47	51	48	55	64	44	49	66	58	47	52	75	55	57	66	46	53	78	53	52	64	55	63	49	70	58	48	46	57	61	46	58	61	60	72	58	56	67	65	50	54	56	61	56	49	69	55	55	58	51	63	62	52	48	53	48	50	51	67	45	65	47	54	43	54	50	67	58	49	52	51	68	59	57	51	63	65	54	51	64	56	60	60	64	54	55	68	44	57	59	58	73	65	65	50	71	61	78	53	58	57	54	55	53	56	63	57	61	63	68	52	59	61	54	58	48	48	59	59	57	50	65	63	58	57	72	46	68	62	46	65	66	53	60	55	63	58	51	54	50	37	72	69	51	52	49	63	55	60	54	57	49	48	53	68	64	61	51	49	60	65	45	57	62	63	53	50	53	53
18632	13633	9061	19677	54366	66387	59432	45567	33456	24314	14145	6137	2485	1193	847	751	710	727	715	644	747	680	695	713	697	675	736	700	715	724	709	730	696	691	670	755	717	735	682	719	670	678	678	701	703	728	665	742	755	731	734	680	676	685	682	695	679	682	713	724	730	749	728	681	704	694	700	728	701	707	675	733	709	673	708	683	728	683	715	714	714	742	701	733	696	690	734	686	739	678	710	702	692	692	731	704	737	711	681	676	703	683	721	666	727	728	717	760	681	680	670	656	671	702	669	707	722	706	698	758	689	730	666	687	722	684	708	713	669	685	724	738	717	739	700	721	736	736	713	700	631	703	656	698	710	700	674	684	713	700	728	715	702	693	677	673	716	730	735	693	722	708	702	662	681	724	715	702	728	729	715	701	701	720	715	663	682	685	718	732	680	708	730	679	733	758	677	683	700	689	699	744	677	732	675	666	742	726	725	680	704	687	704	698	719	755	746	725	727	715	691	711	721	752	675	690	674	758	706	716	718	724	728	739	704	715	676	687	701	698	695	698	690	716	695	704	681	698	704	711	703	637	683	711	728	694	704	722	758	744	686	734	732	732	707	686	696	700	684	695	734	707	644	710	720	718	685	743	751	723	727	728	692	692	742	725	714	707	684	701	665	717	718	713	722	712	722	729	763	705	713	730	707	717	676	659	726	755	692	744	685	692	650	685	714	708	716	710	709	705	698	666	674	766	708	678	706	717	694	723	760	706	681	705	706	698	711	690	709	697	709	723	698	720	669	731	686	682	664	709	737	743	705	724	662	651	718	770	725	695	728	677	738	683	689	710	732	720	704	701	721	709	694	690	688	704	698	743	675	676	753	756	680	704	729	718	720	722	722	736	687	723	670	684	722	724	665	744	696	726	711	727	717	712	720	739	669	715	683	648	716	695	674	703	698	692	679	712	738	685	686	699	713	717	724	745	701	727	715	683	716	691	675	672	702	700	729	677	708	726	672	759	673	718	727	705	750	714	693	701	687	680	703	725	711	729	717	728	653	699	679	778	683	687	735	764	715	727	675	709	680	706	742	737	707	717	739	674	704	723	709	681	683	673	743	714	692	716	713	776	733	701	709	694	731	695	701	677	756	744	705	698	706	726	705	757	704	718	723	765	728	726	693	723	736	711	715	710	684	748	697	661	732	737	671	681	694	700	695	731	721	681	744	706	690	769	681	723	716	709	728	744	771	705	703	720	702	686	703	691	696	740	719	677	672	717	692	738	707	664	666	788	695	698	713	730	728	735	701	721	694	658	702	710	698	705	731	724	724	742	709	692	690	690	719	722	723	728	693	764	697	741	670	713	675	688	696	689	711	718	717	732	747	752	711	731	714	704	701	727	740	743	736	712	683	682	677	679	718	715	674	724	737	753	742	725	732	721	723	668	727	681	693	736	734	669	679	763	729	653	762	744	668	679	738	698	734	657	718	718	716	684	733	717	687	681	737	727	692	697	708	779	702	739	670	675	747	720	658	740	737	691	702	734	713	711	708	697	695	698	673	661	679	691	724	705	713	715	678	669	699	735	699	682	707	684	662	694	705	714	674	700	687	739	709	705	688	712	697	661	700	698	703	694	748	693	749	685	678	717	705	714	729	671	737	679	683	711	702	736	706	696	691	714	689	704	758	729	707	652	656	662	708	716	728	717	673	724	719	700	736	714	714	719	762	688	686	693	741	736	718	701	734	722	633	749	673	732	697	677	706	716	729	723	683	774	668	715	697	727	663	688	718	756	748	713	743	724	680	695	671	719	731	741	687	689	649	722	689	699	686	688	701	716	675	673	714	703	666	713	754	637	714	683	694	702	680	669	677	688	736	705	761	683	692	696	687	672	739	708	681	674	719	705	710	660	687	688	715	699	746	669	678	700	710	741	668	720	728	701	671	682	704	747	705	702	705	712	693	693	703	717	725	686	759	708	715	688	712	746	700	691	674	687	737	654	725	693	687	738	709	687	703	707	706	668	690	709	705	688	691	684	729	711	703	683	721	704	752	708	676	665	688	704	706	705	738	718	660	673	673	660	719	672	746	669	675	686	690	733	716	673	737	733	655	774	706	688	691	769	717	709	695	703	758	648	673	755	716	709	700	727	676	687	694	754	766	710	716	748	715	692	715	767	708	715	722	705	689	734	690	631	695	665	694	685	682	688	741	716	693	697	734	673	623	725	678	740	723	672	653	679	698	709	724	717	724	663	725	676	696	676	734	688	661	702	719	695	704	656	685	664	685	717	740	690	709	678	666	703	666	701	687	694	734	670	700	695	725	710	686	756	712	745	679	715	703	734	719	698	713	695	683	694	707	718	700	735	705	680	682	718	716	707	664	721	706	711	700	734	755	703	729	667	696	745	688	721	698	733	721	736	686	754	724	731	723	670	726	708	688	743	741	645	673	703	701	741	697	726	716	697	681	684	705	696	719	703	750	656	687	689	717	690	689	685	694	718	691	756	700	734	717	712	663	742	673	703	725	696	740	723	695	724	668	729	704	730	657	674	711	719	703	651	737	694	701	695	702	701	646	673	698	676	665	697	708	686	711	729	727	699	723	661	701	676	664	739	759	672	723	715	712	672	752	688	671	692	713	725	712	694	771	692	724	632	719	689	699	718	712	648	747	671	732	677	709	726	692	708	702	659	665	695	721	708	665	695	693	722	714	687	689	711	658	740	691	680	681	671	738	708	682	692	697	738	686	695	728	735	692	716	672	708	664	746	741	717	722	696	703	637	701	655	744	706	697	707	691	726	671	729	700	693	707	717	770	684	685	700	671	749	737	714	701	677	707	698	742	701	693	663	693	672	705	740	685	698	703	688	726	720	695	697	725	707	714	695	728	685	727	694	714	701	712	725	720	663	732	697	702	673	672	657	734	689	646	728	733	685	718	698	707	684	652	693	683	722	669	753	669	684	700	758	640	697	683	741	725	752	698	719	720	709	694	685	735	724	695	705	690	686	705	679	733	691	746	706	697	719	683	698	730	711	720	650	696	648	715	702	669	727	688	696	671	716	712	677	682	667	701	739	708	726	718	691	705	746	724	689	690	776	723	636	737	718	692	707	716	667	733	643	672	682	744	670	693	697	688	686	740	703	712	670	684	715	682	657	706	697	676	689	752	693	713	700	732	705	706	693	645	699	703	713	694	717	726	668	727	679	719	724	676	676	739	742	683	750	716	673	721	712	731	722	737	735	719	716	747	701	712	692	639	736	737	677	693	702	701	713	709	690	713	706	730	701	658	714	702	697	664	719	733	707	716	704	696	688	719	688	730	671	687	698	684	701	688	763	688	698	707	744	729	749	694	695	647	705	691	705	707	700	712	705	703	665	718	677	729	686	716	721	661	736	643	765	715	727	724	733	707	684	690	687	661	687	701	668	668	747	671	696	737	697	699	708	669	711	711	711	736	658	733	690	708	701	716	709	673	679	712	691	727	677	713	703	662	723	744	669	751	740	741	723	722	727
2299	600	531	498	3715	11228	12463	8374	4476	1893	695	296	145	84	60	67	42	46	46	52	48	53	69	67	57	43	41	45	54	50	58	60	47	43	55	70	64	52	47	51	62	56	67	58	53	52	61	58	48	59	37	59	42	60	65	60	59	58	63	47	59	59	46	50	65	50	67	62	63	53	52	59	55	56	64	46	59	59	48	58	70	49	52	55	67	66	65	54	57	59	74	47	55	53	60	54	57	61	56	55	56	55	58	64	54	58	61	44	50	60	56	64	52	61	62	45	51	64	79	51	47	61	60	53	54	58	54	67	57	58	65	63	55	54	61	59	61	56	52	55	60	48	63	62	53	60	61	54	53	58	47	55	63	64	51	45	53	47	70	57	45	67	53	62	52	63	54	61	66	43	49	54	55	49	78	58	60	54	53	56	55	48	60	56	50	51	61	52	57	59	63	61	44	62	68	77	57	72	55	64	50	63	54	53	73	63	61	59	59	61	56	61	56	55	54	52	54	56	58	53	49	46	55	63	63	53	56	51	52	48	48	65	62	59	65	61	57	59	65	53	71	53	58	52	72	48	56	53	62	51	45	59	70	59	56	55	48	64	60	53	62	62	62	63	43	50	59	59	64	63	48	57	60	68	53	54	56	51	56	60	56	61	62	51	51	58	50	61	56	55	53	57	58	53	47	57	57	55	54	49	60	58	49	72	59	66	52	58	65	63	57	56	74	69	53	60	47	54	52	64	65	63	46	58	61	62	47	53	50	53	46	66	52	67	57	53	51	58	49	67	60	61	60	47	39	57	58	64	50	62	64	54	48	60	61	59	61	66	50	70	58	61	59	48	56	48	62	52	58	59	53	64	62	53	54	56	56	51	54	48	68	48	62	65	53	53	62	45	59	58	55	60	56	64	47	56	58	59	42	51	53	55	61	51	64	49	68	68	59	56	46	68	59	53	53	51	58	55	60	61	53	61	56	67	62	54	62	52	73	60	60	65	47	55	45	55	58	60	67	56	55	64	50	52	51	58	61	49	43	64	68	57	57	55	62	61	54	59	58	52	52	59	56	59	63	52	56	64	63	66	52	65	61	52	62	60	60	51	53	52	53	65	57	74	50	71	53	64	56	59	49	62	56	46	70	58	62	51	49	56	64	57	64	48	50	51	57	57	64	63	57	62	64	58	61	81	58	35	63	61	53	47	52	65	48	80	57	59	58	74	47	56	56	55	63	51	61	60	59	58	49	58	52	59	59	54	61	55	75	60	46	54	61	71	69	51	67	47	54	62	65	74	55	60	59	73	52	60	58	50	62	55	60	61	59	52	67	52	49	68	66	63	68	56	55	59	65	48	55	69	52	49	55	68	62	53	48	51	58	58	78	53	46	57	55	66	52	59	62	68	50	57	60	62	66	57	57	58	65	56	53	50	48	47	41	60	50	61	49	60	60	58	63	48	54	69	67	55	57	56	59	57	66	51	53	48	57	46	68	45	47	64	51	50	60	40	50	62	50	65	59	56	57	86	60	58	43	57	67	69	64	59	53	48	64	46	44	46	59	53	58	55	55	51	62	63	49	61	64	59	58	57	50	60	49	53	53	56	55	61	49	59	60	58	59	66	54	37	49	60	52	58	40	55	58	74	65	60	57	46	54	70	58	56	46	59	57	57	54	69	53	57	57	50	53	58	47	57	49	56	66	56	63	68	53	64	66	66	60	60	55	54	49	52	66	57	55	66	72	50	69	63	66	52	58	47	53	60	56	60	49	53	61	56	69	63	67	58	51	55	48	66	58	64	64	58	62	56	63	54	55	59	52	62	61	66	50	58	67	56	67	52	38	53	63	56	47	64	66	52	60	68	75	59	53	71	57	52	66	50	64	58	55	46	58	62	68	64	58	51	62	63	54	55	50	49	53	64	57	50	56	62	44	47	59	82	57	46	51	63	51	59	60	65	51	49	62	59	54	69	64	54	59	53	50	70	67	65	56	59	43	59	60	52	55	65	67	47	56	59	64	61	65	68	52	49	58	47	56	74	45	54	75	67	51	57	65	63	58	62	66	68	56	57	58	59	50	50	51	45	46	72	65	69	58	63	50	62	42	58	53	68	62	68	44	56	52	55	68	54	63	72	50	59	48	60	59	55	69	64	65	59	52	72	61	59	48	62	57	62	54	54	72	72	53	30	52	60	56	57	61	71	68	52	42	57	56	61	61	54	58	59	59	58	51	55	45	53	51	55	56	65	42	67	58	74	58	58	46	47	57	64	57	48	54	59	55	54	48	48	63	54	54	56	66	57	62	75	69	57	55	64	51	39	65	58	53	51	57	52	56	70	55	49	53	62	60	46	68	49	52	62	56	47	60	52	41	63	48	43	59	57	61	72	54	57	46	51	58	61	63	54	69	57	76	63	63	55	50	43	59	58	50	50	50	70	54	50	56	55	51	56	62	55	59	43	58	58	46	61	53	61	45	67	53	46	53	66	54	52	66	65	64	60	44	49	61	60	42	55	59	64	51	46	59	51	71	60	57	59	46	56	61	44	58	48	60	60	59	58	55	58	48	69	54	63	43	60	64	68	67	51	51	57	72	52	67	65	50	50	52	66	59	51	41	38	66	79	65	48	54	56	43	63	45	52	59	54	57	55	51	58	46	74	52	47	44	67	55	52	56	52	63	51	60	58	61	63	54	67	60	61	57	61	66	53	53	55	60	44	48	57	49	70	48	70	58	44	57	49	55	46	65	58	60	62	60	42	48	55	55	56	58	68	58	59	56	54	66	62	62	42	57	58	49	66	66	60	61	59	51	52	67	61	52	62	55	87	63	58	50	73	52	75	70	52	61	68	59	49	71	74	50	67	59	65	55	58	53	62	44	61	59	41	52	71	52	65	55	56	59	45	63	49	73	61	57	47	55	60	63	72	56	43	60	65	55	59	72	53	55	52	54	52	71	62	62	70	63	68	55	63	52	53	54	50	63	65	58	54	63	61	59	55	61	69	60	51	68	43	53	64	62	53	54	59	60	45	65	53	65	60	69	45	50	49	57	54	55	61	46	55	56	62	61	50	67	58	51	52	63	52	43	60	58	60	64	56	67	60	58	69	51	59	49	61	52	64	68	61	65	46	56	57	52	54	42	72	60	42	62	54	57	65	57	65	54	57	59	63	61	60	60	62	63	63	73	58	67	50	67	54	61	56	65	50	56	54	62	54	51	55	67	47	52	54	62	50	56	63	55	61	54	65	65	56	58	59	39	54	55	66	53	38	65	62	56	46	58	58	65	50	62	62	67	62	55	54	56	60	62	59	44	47	70	77	46	53	64	46	57	65	44	65	58	53	79	51	61	61	76	64	55	42	65	48	55	60	56	69	48	56	68	64	61	49	56	59	62	62	68	55	71	58	68	52	72	74	64	55	62	53	63	60	72	45	58	55	51	73	47	59	68	58	53	54	48	56	54	60	71	46	61	44	51	57	55	34	58	54	70	67	50	60	57	62
19494	13135	9776	20098	50185	65614	60666	48572	36650	26677	16436	7569	2810	1321	940	711	749	763	745	734	731	695	727	689	735	703	773	683	763	740	721	673	678	717	718	728	746	737	704	703	704	673	725	705	733	692	742	713	730	677	733	738	757	749	730	736	739	764	708	707	736	704	729	752	678	673	761	708	703	722	745	702	737	703	737	739	714	750	759	731	737	728	738	701	686	786	774	695	689	757	740	817	679	723	701	709	724	715	727	710	747	694	702	701	708	717	745	713	704	715	719	711	688	698	673	713	693	729	751	684	684	691	775	735	706	719	747	715	714	705	735	701	705	732	728	704	741	735	749	712	682	746	758	679	744	684	695	688	686	737	724	751	732	712	735	739	786	733	721	710	693	668	745	750	704	681	770	694	701	710	682	766	694	729	741	734	691	758	705	765	757	758	728	731	746	739	755	694	731	760	723	699	701	715	728	722	698	762	756	750	717	761	729	757	715	745	718	697	714	721	746	713	738	737	709	747	755	754	728	749	718	743	749	718	714	699	715	712	716	728	698	737	770	712	774	777	750	712	720	681	685	773	688	713	741	742	737	729	721	735	695	752	711	703	723	677	734	748	719	733	759	699	741	685	747	749	756	744	758	744	728	788	682	724	719	718	713	720	772	738	739	763	704	762	760	688	760	751	696	692	733	726	725	718	700	707	733	697	744	770	698	716	756	715	779	736	732	722	712	786	753	721	681	720	729	751	759	731	730	725	795	751	781	743	747	728	700	726	742	725	715	750	719	736	724	742	751	739	742	747	763	752	730	694	703	718	716	732	685	706	735	718	683	765	712	724	737	716	717	727	747	741	701	748	732	721	703	729	738	724	739	746	737	710	733	736	715	733	745	674	771	745	752	777	725	748	756	689	749	663	765	752	717	753	742	695	746	721	748	704	721	736	712	725	735	758	710	718	726	750	723	734	727	736	739	676	703	787	771	720	695	752	724	707	709	728	722	744	717	700	728	761	743	705	711	690	729	690	770	782	736	686	726	683	753	752	720	747	768	739	745	720	727	736	727	730	712	706	754	725	708	753	718	744	734	760	740	720	717	734	727	768	724	712	694	720	771	656	758	717	687	746	721	764	727	718	765	753	704	741	714	738	745	722	687	695	702	758	742	667	734	725	759	735	737	722	669	683	750	722	740	721	711	731	705	682	751	747	710	752	680	780	726	686	688	727	727	749	760	761	762	743	723	751	735	704	762	737	733	682	765	707	698	741	736	775	730	682	698	695	709	704	748	746	705	761	752	761	703	744	678	705	721	745	730	768	677	726	714	731	730	688	756	783	705	705	738	757	725	723	727	754	692	721	753	771	732	687	715	766	728	687	697	770	732	748	690	744	691	756	718	715	735	779	707	705	744	698	727	719	693	763	711	739	728	789	743	704	719	733	742	746	745	697	751	738	750	721	709	712	730	725	723	725	704	711	708	803	699	710	718	729	686	709	752	722	699	693	759	712	706	711	709	732	726	720	722	729	750	702	715	722	768	740	662	696	759	736	668	752	716	725	721	712	737	729	689	688	733	715	729	729	760	747	710	753	770	748	739	742	729	733	703	743	692	759	678	686	702	731	722	762	684	758	734	717	740	715	733	723	721	705	731	704	734	691	688	735	741	746	716	740	723	763	727	699	685	736	738	763	715	717	718	755	705	668	714	747	701	733	776	700	757	738	762	667	765	757	699	790	741	718	732	740	685	741	736	721	686	725	747	761	747	700	718	690	665	710	708	726	685	746	742	751	691	762	737	702	735	737	718	759	784	707	731	782	724	723	716	714	704	677	702	692	735	780	712	773	745	736	748	709	685	713	715	728	704	693	696	671	761	789	761	717	757	695	688	703	727	745	738	753	754	688	756	709	683	761	692	723	704	757	700	689	727	763	684	711	738	751	724	708	762	692	728	759	709	782	694	703	703	678	717	696	742	700	729	769	747	711	714	799	713	749	730	739	736	715	700	725	754	723	692	752	722	742	726	712	725	745	718	722	743	684	739	754	675	729	711	705	694	731	733	704	715	706	706	714	726	753	718	767	723	766	741	712	745	707	705	762	692	740	733	712	730	744	743	664	707	746	698	667	754	757	709	717	720	694	709	714	702	698	725	692	736	726	678	704	723	746	748	713	737	719	701	720	716	723	708	713	689	738	684	746	741	719	732	723	704	761	716	713	715	747	721	671	763	723	731	696	703	742	689	749	747	700	735	686	701	724	736	693	721	737	692	706	721	702	706	733	743	745	690	701	745	737	726	689	675	706	700	747	765	761	694	684	683	745	665	680	682	733	725	707	721	746	709	740	732	758	709	704	734	674	714	728	750	715	718	753	730	742	737	710	681	752	677	706	736	751	722	734	774	745	767	723	697	751	708	732	760	706	779	736	752	738	772	742	734	722	690	692	777	772	690	733	749	740	733	729	713	714	737	702	731	738	736	720	749	711	689	708	734	729	722	728	699	744	703	697	735	710	704	724	709	707	716	755	748	718	754	736	699	731	753	720	722	711	743	730	731	747	653	751	748	714	665	717	755	738	749	761	715	765	698	702	738	709	772	763	772	721	711	704	755	707	741	721	732	736	720	700	700	679	720	714	706	737	742	670	703	723	724	734	739	706	770	753	713	685	753	715	722	725	799	723	736	741	738	692	738	737	727	711	719	698	744	708	698	733	722	707	748	718	678	755	763	713	714	730	733	742	724	703	714	705	746	716	688	740	770	718	704	712	721	757	714	721	730	760	693	710	732	700	701	685	749	688	752	736	731	739	683	684	725	731	736	711	719	765	728	783	685	752	713	684	683	647	691	715	718	689	737	731	764	728	717	747	690	668	736	752	703	695	688	731	760	702	728	744	747	714	774	700	798	707	767	720	733	730	705	718	726	719	712	754	729	801	704	756	685	691	722	707	693	695	700	775	758	729	693	772	703	771	684	686	707	700	679	718	716	742	757	715	737	744	695	723	717	728	767	718	730	704	716	764	735	749	750	676	738	725	698	732	705	706	733	711	685	745	718	679	759	742	732	724	765	717	757	750	681	724	726	733	719	729	746	680	713	742	703	741	668	725	777	746	743	739	738	768	721	724	719	688	751	730	704	718	732	737	730	694	724	746	712	745	759	715	706	755	724	699	773	700	685	735	776	748	726	756	761	760	720	714	751	725	744	737	736	726	752	683	699	737	731	687	676	712	740	761	665	730	711	729	705	729	675	734	748	705	728	729	727	744	739	680	727	726	734	715	739	697	756	746	742	737	687	729	726	695	714	732	706	714	709	739	735	701	699	706	733	743	798	704	711	761	706	734	718	721	704	708	678	702	744	721	688	701	673	679	683	671	695	699	718	735	733	753	673	698	772	732	679	755	706	716	765	711	749	732	725	720	767	777	730	708	724	769	735	686	717	751	772	727	660	715	727	786	696	681	679	695	738	696	716	717	760	706	738	656	787	702	710	711	699	728	744	735	713	747	740	704	810	755	735	709
1422	1102	885	830	6033	17773	18819	13696	7768	3248	1192	412	182	115	73	79	69	59	67	61	66	60	62	50	65	68	60	64	69	59	68	62	57	80	60	65	51	53	62	53	51	59	82	64	65	57	70	57	67	53	65	53	65	68	67	56	52	64	48	59	68	50	62	61	65	76	64	68	76	52	73	67	49	51	52	59	67	53	64	52	54	69	64	71	46	52	74	65	58	71	52	58	67	54	62	75	58	60	58	46	68	61	51	54	47	58	67	44	74	57	67	53	58	55	63	56	76	51	66	64	62	69	76	61	66	62	62	64	67	70	69	63	89	68	53	56	68	65	64	53	73	52	53	62	56	49	62	55	38	62	68	56	59	62	54	64	49	63	61	57	59	57	64	67	46	54	60	70	70	65	55	66	49	56	47	46	58	54	72	57	54	43	71	67	61	58	62	60	39	72	55	61	64	66	66	72	57	57	69	65	58	70	52	60	63	67	57	53	54	60	72	59	59	56	60	58	64	47	58	49	68	73	52	47	79	61	61	73	70	68	53	66	63	63	62	60	42	75	54	66	57	64	47	47	69	58	79	55	58	67	53	72	57	70	72	61	61	50	57	60	49	64	55	68	53	54	57	71	66	63	66	50	64	67	67	56	64	60	69	60	60	62	52	57	68	67	50	63	53	60	72	62	72	62	54	70	58	57	68	53	65	57	60	87	54	53	78	68	53	57	77	60	65	59	72	63	57	59	70	77	55	61	61	57	76	69	54	68	62	57	57	64	60	62	60	61	68	52	53	73	48	64	67	66	62	58	66	63	55	64	71	60	60	44	57	60	72	61	57	58	58	66	56	69	62	54	58	50	69	54	69	62	63	58	63	72	53	63	63	59	72	64	65	54	57	63	62	74	53	71	63	55	63	60	66	64	63	59	80	64	62	49	76	66	47	57	67	71	52	78	56	57	53	67	56	61	72	71	48	52	65	51	65	52	60	65	78	49	69	50	69	62	69	54	64	55	76	53	61	54	56	67	55	66	60	60	66	51	63	63	65	60	60	70	55	54	52	73	67	58	54	49	62	71	50	60	55	68	50	67	82	62	67	69	68	69	51	74	63	75	70	59	70	72	69	60	68	71	65	59	60	83	73	47	63	63	72	65	55	63	70	61	52	61	66	59	72	53	59	53	58	66	67	74	59	59	54	70	50	52	63	74	43	68	71	63	51	64	66	64	57	54	74	71	58	52	63	60	54	70	75	56	59	65	49	53	59	64	53	61	61	58	54	60	65	58	70	51	79	65	76	67	54	64	68	66	50	60	48	52	63	59	56	60	58	74	56	55	53	56	48	66	53	65	61	69	76	61	63	58	62	62	68	42	58	72	63	49	55	54	59	54	60	66	79	55	64	75	61	55	65	53	62	58	58	64	53	55	57	48	58	56	64	62	53	67	66	63	56	68	62	55	71	65	59	61	72	56	60	71	60	81	47	64	57	55	58	72	79	61	74	56	68	55	61	60	53	60	64	60	61	65	72	54	57	53	59	63	66	56	56	59	59	55	49	65	54	66	63	68	57	65	67	60	52	70	69	61	64	63	50	70	37	60	52	61	45	75	53	56	54	71	63	79	66	63	59	60	72	60	55	60	65	56	67	58	54	62	58	48	64	66	69	55	58	74	60	60	57	50	63	57	74	68	61	53	59	84	62	63	69	51	63	49	64	53	61	64	69	62	61	63	67	68	65	54	52	56	38	68	49	54	74	82	69	67	52	65	51	61	66	79	52	67	45	70	71	62	69	53	53	67	53	74	52	76	65	65	63	68	61	65	57	62	67	60	72	70	62	69	62	60	52	67	67	75	66	76	48	59	60	57	65	63	68	56	67	64	57	73	54	55	62	51	58	64	68	67	57	53	67	66	78	57	56	71	55	73	63	62	64	62	69	55	65	68	70	59	49	64	73	65	58	61	67	70	62	59	60	60	62	51	71	66	49	62	76	61	51	65	62	56	52	60	54	54	60	52	72	74	48	54	61	53	51	56	69	64	53	69	73	34	63	53	54	65	61	73	51	60	67	58	61	65	42	75	62	74	61	56	54	60	61	47	66	59	58	48	52	64	56	65	79	60	57	63	68	72	66	52	63	54	66	67	67	67	63	59	59	69	76	66	52	60	60	52	61	64	52	65	60	67	66	56	69	64	57	61	59	64	58	61	59	64	58	55	58	55	68	83	60	81	62	66	61	70	60	51	77	72	60	48	74	60	66	68	58	54	70	76	62	76	65	64	74	47	55	55	61	60	58	46	62	59	70	77	64	56	49	63	51	58	47	78	62	73	47	56	53	64	74	54	46	53	67	68	62	53	76	68	66	63	73	69	68	64	66	60	59	51	67	62	63	80	59	67	66	58	69	58	62	48	50	57	62	59	50	54	59	61	63	65	54	72	70	59	57	57	56	60	51	66	58	66	72	56	70	57	54	51	64	57	61	82	65	57	52	50	48	61	51	76	74	62	66	70	62	76	69	49	61	65	59	63	62	64	60	65	54	49	53	60	62	54	67	55	62	61	62	65	63	60	66	63	59	58	80	65	59	60	63	67	62	62	57	80	67	55	53	53	57	60	64	54	56	82	61	60	54	63	76	68	62	64	56	56	75	54	60	68	65	49	70	52	59	65	67	68	62	72	59	70	61	58	58	53	59	64	53	43	53	63	62	56	60	58	59	68	55	56	78	66	71	62	64	81	61	59	73	49	67	61	65	62	67	66	62	59	56	56	69	55	66	61	64	66	58	65	76	56	72	70	52	64	42	57	62	59	56	61	44	61	66	60	70	76	59	66	66	49	69	57	67	58	59	59	68	58	60	54	66	73	64	48	67	59	60	56	70	67	43	70	72	54	71	70	59	68	67	47	53	73	48	58	59	58	57	60	53	53	60	53	50	59	64	63	64	73	56	49	58	70	62	61	72	61	68	80	74	56	55	67	60	59	71	72	45	50	63	62	69	56	64	59	63	51	66	67	51	54	75	64	51	74	58	49	61	70	73	60	70	54	67	58	68	54	73	63	65	57	66	55	54	54	70	58	76	62	51	63	58	53	71	76	73	60	57	63	57	64	59	63	61	77	56	65	72	51	68	51	57	56	63	64	62	73	66	51	54	61	61	64	63	58	48	66	50	66	63	57	56	67	54	55	70	61	68	58	59	66	58	37	61	62	63	56	62	80	67	44	67	63	61	66	70	64	60	58	62	61	55	62	65	52	79	58	57	51	54	63	62	57	57	63	66	68	57	63	63	68	50	59	63	65	60	49	67	58	62	51	52	59	64	55	55	59	76	66	53	55	66	54	59	66	67	62	61	58	60	53	78	57	55	50	60	59	53	55	62	67	63	63	62	69	57	67	58	55	62	68	61	69	57	64	78	63	60	55	62	69	73	63	50	62	59	58	61	62	68	65	48	76	69	70	68	70	75	58	65	69	65	58	68	73	65	68	63	59	55	67	52	76	66	73	53	57
25321	18080	13937	26686	59096	75428	69813	57431	43472	31639	20815	10051	3887	1617	1001	866	790	763	758	724	744	783	815	785	767	795	770	759	795	768	760	779	735	803	762	809	776	752	817	787	818	795	732	711	798	822	839	804	764	748	796	733	785	804	831	769	740	792	753	766	751	793	752	785	755	732	748	735	790	765	786	773	762	740	762	782	744	800	769	785	829	726	738	812	761	764	768	765	786	794	801	795	770	796	735	776	805	757	752	742	770	778	727	784	728	831	774	772	797	768	786	766	731	829	802	780	790	760	796	800	742	795	741	761	744	793	707	760	743	757	769	766	803	805	753	765	773	771	777	772	773	751	817	750	788	777	799	783	809	808	762	824	774	768	796	730	772	757	819	784	805	781	761	745	762	793	759	794	752	727	731	826	787	791	811	806	776	801	755	792	751	751	766	742	736	732	772	766	804	793	775	720	757	833	763	766	735	698	762	790	743	782	736	778	782	726	799	794	772	782	726	765	755	842	798	794	823	779	817	750	788	771	752	753	753	782	770	816	766	791	758	706	790	778	786	800	788	767	796	791	791	769	774	784	735	747	782	801	793	786	767	722	800	722	748	754	762	747	815	785	790	795	786	769	782	786	801	775	786	769	794	704	815	791	726	754	731	780	801	769	742	733	748	768	759	739	797	758	782	762	744	705	769	796	783	820	805	752	758	740	795	724	753	748	801	808	763	763	744	769	776	787	746	775	755	768	790	808	732	776	816	720	771	735	804	843	784	767	761	748	770	772	705	785	743	795	773	765	748	787	739	744	796	762	803	779	767	778	750	820	799	756	715	781	763	751	763	778	800	791	725	755	828	795	841	797	797	782	848	782	805	773	761	754	744	826	800	739	775	718	816	777	771	765	764	793	743	779	764	806	739	789	764	727	754	780	782	758	854	806	767	783	751	762	788	768	769	773	800	786	800	732	774	813	758	764	765	732	773	782	769	779	782	786	755	763	770	743	791	787	739	749	774	775	721	764	792	772	781	717	744	828	758	760	783	760	745	775	760	756	743	772	755	771	758	777	784	749	786	788	770	769	800	743	791	769	747	802	790	757	730	739	745	813	757	767	715	780	771	777	784	774	787	794	783	736	791	797	783	758	774	788	718	734	739	774	766	836	786	807	748	786	743	825	740	777	746	805	767	771	819	788	779	762	819	750	736	772	762	757	768	785	710	762	769	829	769	725	792	829	763	764	744	770	785	756	727	745	754	791	764	777	782	816	797	804	750	823	773	729	793	752	768	765	807	777	730	750	761	734	797	768	853	734	733	770	736	814	798	800	792	795	814	780	794	818	798	782	819	796	736	742	765	708	786	781	765	750	761	742	819	721	819	776	725	744	837	772	768	756	798	757	773	760	795	771	786	773	802	741	741	846	840	738	769	770	802	729	812	782	781	794	781	715	747	767	796	791	809	757	804	778	770	783	806	769	826	783	758	737	714	758	799	775	794	730	782	790	721	763	817	767	749	737	783	819	766	774	783	779	762	754	778	775	799	778	744	748	752	791	787	733	785	768	742	811	754	805	758	717	793	754	759	804	758	798	788	800	769	820	784	754	764	769	715	774	816	771	735	772	783	744	817	788	769	742	798	777	740	785	751	770	788	753	733	754	800	771	778	747	779	734	804	760	752	741	748	734	773	741	820	817	760	839	760	728	755	797	790	814	762	778	742	711	763	791	749	794	783	745	748	799	778	737	801	819	737	756	820	776	748	749	766	771	748	790	728	800	741	776	741	762	733	773	789	796	805	794	823	755	771	856	777	777	767	763	726	765	789	815	777	784	811	771	744	822	800	760	789	808	789	731	756	798	768	767	757	764	799	760	718	730	758	714	772	785	796	759	770	783	794	724	774	786	770	739	776	803	776	792	765	797	751	761	757	736	775	803	781	811	697	779	712	713	740	793	734	760	778	837	741	777	774	749	759	767	821	780	823	777	786	755	790	759	752	742	754	745	780	798	793	767	705	821	785	780	809	754	791	760	756	793	768	800	786	729	719	765	791	793	743	762	764	799	822	772	769	811	789	759	834	810	821	791	791	768	739	801	760	747	762	812	776	722	772	747	747	768	739	781	727	789	759	752	786	735	753	795	767	825	785	814	757	789	782	811	735	750	771	798	804	755	803	788	760	754	806	811	767	785	767	713	728	752	737	754	770	775	835	794	776	728	767	745	807	737	747	762	778	791	757	775	739	754	784	758	797	799	746	777	857	771	756	710	794	771	810	791	748	787	787	776	787	768	759	799	743	778	837	757	782	778	767	744	765	760	756	812	742	754	763	757	736	716	760	768	754	756	712	759	780	763	806	750	764	737	765	768	736	823	720	771	773	763	757	726	767	799	794	803	752	792	803	770	821	755	755	833	725	768	774	823	829	750	731	794	797	768	770	744	731	776	767	792	803	728	792	774	786	762	777	744	716	837	761	793	731	774	782	775	815	763	805	768	826	769	773	784	763	710	747	813	769	810	792	813	770	747	790	735	762	799	772	790	709	805	729	745	727	753	760	756	836	749	742	780	754	717	816	759	805	766	795	737	761	799	786	772	744	807	779	773	768	721	749	761	747	800	769	740	750	815	797	811	769	772	776	776	816	733	804	785	807	791	755	783	804	780	791	784	780	806	757	780	781	765	767	770	808	774	841	754	734	757	774	814	777	768	807	805	795	794	759	756	787	757	764	770	772	806	809	783	756	752	757	796	761	794	765	735	738	758	798	816	754	774	740	778	771	805	767	790	774	771	816	791	751	752	786	770	736	782	788	766	819	778	781	791	750	769	809	803	746	778	767	748	752	757	769	778	775	797	758	788	770	733	704	794	787	795	794	823	813	757	737	749	754	789	736	788	775	796	773	778	748	761	799	779	732	798	815	801	778	799	768	811	825	831	802	762	754	771	728	779	770	802	737	771	847	778	778	773	835	776	775	759	776	745	778	818	771	770	758	765	740	810	768	755	792	783	764	756	762	834	743	800	765	754	752	786	737	726	751	775	742	760	762	785	806	793	767	702	815	779	818	784	773	784	820	758	769	785	743	793	758	752	746	804	758	761	758	774	818	770	791	802	759	821	779	781	733	767	754	765	755	820	781	817	776	782	790	769	783	797	762	757	758	753	774	796	816	734	759	802	697	775	800	774	780	791	754	827	794	767	731	752	754	792	708	768	759	711	741	772	762	782	799	799	769	802	764	717	792	774	731	707	764	757	768	693	790	786	796	800	805	805	811	785	775	743	780	761	773	838	761	814	767	741	764	744	756	778	730	820	807	785	772	821	777	781	776	740	848	762	791	763	791	792	744	758	802	819	804	777	763	806	800	814	776	807	765	800	790	746	766	758	745	771	787	771	740	770	792	805	698	805	690	780	740	777	772	827	814	758	834	792	745	817	777	773	765	743	813	764	805	775	781	768	820	742	795	742	777	742	769	775	811	745	758	777	813	788	776	799	788	771	795	794	771	794	786	706	778	772	729	800
1488	271	233	271	1889	3931	3530	2669	1516	701	295	148	89	81	55	68	43	58	48	51	51	39	42	35	53	43	41	40	41	47	61	53	53	52	48	50	62	63	60	62	59	49	63	56	63	54	65	61	63	59	59	60	49	48	42	49	52	39	47	43	48	67	55	63	53	46	59	50	31	67	56	52	54	57	40	46	43	58	41	44	55	60	50	55	62	54	54	49	51	59	49	56	56	44	57	60	49	59	44	49	55	62	52	50	48	63	44	63	46	57	45	48	48	68	54	45	49	48	59	53	32	57	43	54	57	59	59	45	62	54	44	53	59	47	42	53	53	47	51	41	42	40	45	43	52	47	56	46	47	50	61	43	59	49	56	51	48	44	51	56	55	57	47	58	64	56	49	48	53	36	35	55	52	55	53	48	42	50	51	52	59	46	55	44	49	40	56	50	66	48	51	41	52	51	51	59	50	54	50	38	60	45	41	57	44	43	41	61	56	48	65	49	65	59	54	49	53	49	47	51	46	55	47	41	51	54	49	55	41	50	49	56	57	55	52	45	52	45	59	52	46	50	65	44	49	51	50	46	46	65	46	55	50	47	50	51	40	74	58	51	49	56	56	52	46	60	58	46	58	59	40	53	46	49	60	54	48	48	51	38	74	47	52	54	61	49	42	50	41	57	61	53	53	50	54	55	54	58	53	53	47	65	55	48	50	63	54	52	49	51	54	57	48	61	46	43	58	62	66	49	73	53	53	55	56	50	56	49	55	66	50	50	65	45	56	54	55	42	42	69	49	44	45	60	61	56	48	55	46	43	54	52	53	47	47	41	66	51	50	48	54	62	57	57	57	45	47	37	47	47	50	46	53	60	49	60	50	51	60	59	46	51	50	41	57	46	56	63	42	40	36	55	55	62	73	48	57	57	60	47	56	53	49	45	54	55	46	62	47	50	51	52	53	49	58	54	54	36	68	50	50	59	61	56	45	49	57	43	49	62	54	57	50	44	43	61	41	43	61	43	48	55	52	59	53	51	60	35	49	43	66	51	55	47	64	66	58	56	68	68	48	52	45	57	56	45	47	55	76	50	56	55	55	46	50	43	54	44	63	60	62	62	42	61	52	28	54	62	62	47	42	51	61	46	55	52	69	60	45	37	53	60	45	50	52	40	56	55	40	58	50	62	54	54	64	48	58	43	51	39	44	42	56	53	50	51	50	58	56	57	48	45	57	55	58	45	51	48	51	59	52	57	55	49	51	46	54	61	61	46	42	59	56	46	67	44	61	54	52	41	62	46	56	38	52	58	47	50	53	61	51	52	56	58	55	54	58	41	45	59	46	56	62	49	51	61	67	55	50	43	60	51	53	50	47	48	49	63	49	62	61	56	47	40	42	61	47	55	55	54	62	41	56	57	56	51	81	45	60	52	46	50	53	46	40	46	55	54	51	38	53	57	57	64	43	47	48	61	43	55	42	51	50	52	66	48	49	51	51	46	57	52	53	51	44	47	55	51	65	27	73	53	48	63	66	53	59	44	56	44	54	52	45	59	61	45	56	59	57	49	47	43	53	51	42	46	44	67	49	39	48	55	57	57	55	50	62	66	55	39	54	43	46	52	59	49	73	49	44	61	41	52	56	49	61	49	57	60	51	55	57	47	57	48	40	45	52	57	52	47	47	53	64	61	46	43	62	47	61	53	45	45	58	50	56	40	58	56	54	53	58	58	49	49	43	70	44	58	51	43	43	54	59	66	57	51	55	53	62	57	50	47	58	55	46	60	48	56	50	60	49	57	51	51	51	47	46	54	43	52	62	57	52	50	54	42	39	45	44	54	68	52	43	55	45	44	43	48	60	50	66	57	45	55	56	60	51	44	54	48	58	61	47	57	58	55	54	43	46	44	47	52	48	67	48	67	63	54	44	54	56	50	59	46	54	49	43	67	55	52	44	54	44	50	47	56	46	44	59	51	42	60	43	58	68	48	66	51	40	50	43	49	49	55	51	52	51	54	43	42	58	66	51	70	44	48	41	38	61	42	48	45	55	46	49	51	56	45	49	57	56	56	47	61	54	53	56	50	38	64	49	52	60	68	59	45	57	51	59	54	54	51	50	41	52	56	44	58	44	52	62	49	54	58	43	51	54	41	56	55	41	42	52	61	53	51	49	50	44	42	54	52	48	63	54	59	36	52	52	51	48	52	57	54	54	52	49	51	54	57	61	56	43	43	47	39	61	55	50	57	54	53	53	41	42	51	54	47	76	49	50	62	46	55	58	55	62	64	49	47	61	65	47	45	49	54	54	43	50	58	52	67	45	48	51	57	52	47	49	56	51	43	41	44	60	42	30	56	50	40	47	59	60	50	49	61	56	61	60	34	58	64	45	53	57	56	36	56	49	57	55	52	45	55	56	55	47	50	62	54	38	58	50	56	41	46	72	46	60	52	52	55	47	49	62	47	65	55	60	45	72	57	66	63	55	60	53	53	52	54	40	48	48	59	61	54	45	62	57	56	53	52	55	46	41	51	53	48	56	49	66	55	53	57	46	46	51	52	50	56	63	51	39	48	52	82	59	56	60	57	44	44	48	54	48	63	56	44	65	46	55	46	54	51	62	66	56	56	44	53	50	53	61	43	41	61	52	44	54	59	48	55	56	44	43	53	42	52	48	52	51	49	55	57	58	61	50	55	48	65	56	55	48	46	35	59	63	56	66	46	60	50	46	46	53	46	54	44	43	45	58	41	51	51	59	41	35	57	58	53	59	55	43	40	48	50	42	59	57	64	64	48	62	55	52	52	44	69	45	45	52	63	57	45	61	51	47	51	52	52	54	41	49	59	41	60	59	64	51	56	47	50	50	52	66	59	44	50	44	64	68	56	48	48	45	55	57	49	54	56	47	71	54	59	66	60	58	45	45	51	46	52	61	36	60	58	58	58	47	62	52	33	52	52	49	51	48	38	59	55	69	59	40	44	46	53	50	49	40	49	49	50	46	39	56	50	48	51	48	47	52	52	48	68	49	62	46	49	50	67	49	53	37	47	53	43	65	53	56	77	34	43	47	68	43	49	48	47	52	67	33	55	50	52	47	61	53	56	44	55	46	51	60	55	47	51	61	47	50	57	54	60	44	53	41	48	64	46	48	52	58	59	42	59	54	48	54	48	52	48	62	53	49	47	57	69	65	42	64	58	53	50	60	57	49	66	48	55	54	51	36	57	56	57	35	57	48	55	50	51	50	51	61	62	45	52	55	53	51	50	51	45	52	48	57	55	48	49	55	50	54	52	49	54	48	55	58	51	49	59	65	54	73	52	50	49	34	48	53	64	55	51	42	47	42	44	51	43	55	72	53	48	45	54	70	53	58	45	36	51	66	47	56	60	40	59	38	51	49	46	53	64	75	49	51	47	51	38	50	38	42	54	38	35	57	44	56	48	36	42	63	60	46	54	51	55	65	47	49	50	48	62	55	55	57	52	44	46	60	50	52	48	60	57	39	45
14995	6535	4707	15456	40956	45495	39895	33458	25422	15427	7347	2988	1373	811	724	662	650	645	637	672	615	693	638	600	621	655	634	665	652	663	626	615	636	655	659	621	621	653	599	618	663	633	655	611	625	626	625	652	645	660	617	631	586	631	627	660	649	632	694	662	653	662	659	647	651	683	652	651	663	617	656	636	692	646	622	615	628	639	592	641	635	625	647	682	661	632	617	612	652	629	648	675	669	613	639	675	649	628	674	621	628	661	616	626	628	631	677	642	635	617	631	622	638	637	615	671	644	670	639	631	655	647	622	638	672	657	644	640	666	641	669	628	657	646	656	679	642	663	633	624	596	640	664	703	683	619	602	621	642	632	632	577	664	666	651	631	629	604	663	628	645	718	617	672	659	650	666	680	646	584	664	624	680	615	664	646	658	647	630	663	634	660	613	695	676	641	646	652	620	639	636	632	622	658	610	636	640	650	640	615	616	668	666	626	639	632	659	636	601	603	610	690	674	639	662	619	620	689	673	608	673	621	657	617	680	634	684	662	669	661	647	657	614	615	666	715	620	638	637	619	620	598	652	699	607	617	654	645	626	667	638	650	673	636	683	643	625	647	624	648	616	640	681	634	663	630	660	632	651	632	619	612	579	647	632	691	651	601	627	641	689	641	682	674	646	627	615	634	652	699	645	651	633	641	640	691	598	639	644	692	608	652	650	703	645	658	669	624	669	657	628	626	630	647	649	660	625	639	696	645	640	668	629	616	681	613	690	607	639	641	643	638	635	688	667	615	603	684	660	643	667	679	611	625	652	628	613	669	693	663	669	683	593	657	646	654	619	635	635	617	630	647	666	667	639	677	667	684	624	699	630	675	660	626	636	630	638	638	680	642	688	642	661	621	642	663	644	675	612	611	657	640	654	639	664	641	698	637	670	658	639	583	644	619	650	622	642	687	676	650	630	689	677	655	710	677	677	650	657	622	664	612	646	638	637	664	597	611	650	646	597	616	654	641	676	641	665	660	668	672	691	669	664	674	653	646	654	626	657	698	597	621	677	631	658	680	638	668	654	622	686	689	651	645	624	687	674	610	619	664	605	639	617	663	618	664	682	611	645	634	638	659	654	693	612	616	604	614	666	659	634	627	622	677	656	704	629	589	654	667	640	623	634	676	621	689	710	622	642	647	658	634	613	645	676	627	634	637	652	651	666	642	644	683	685	634	651	627	642	656	636	667	623	647	630	624	631	611	653	659	652	644	604	671	626	630	667	655	635	595	653	658	652	605	656	619	684	676	643	615	616	624	640	671	627	665	654	644	645	654	623	632	657	665	619	630	663	660	676	665	630	671	641	635	611	683	612	625	629	637	626	642	650	679	665	640	626	644	633	648	670	649	689	622	646	648	630	655	700	644	648	644	666	652	595	692	653	618	646	618	631	643	639	701	632	638	621	681	633	630	654	648	656	677	668	678	638	635	711	649	635	728	675	646	643	637	640	644	661	647	661	662	635	661	650	648	637	647	629	618	651	648	665	640	645	647	620	628	578	623	584	648	622	611	652	697	697	635	660	612	577	634	592	672	627	647	609	647	632	648	672	650	641	647	642	650	689	634	655	670	669	636	657	644	652	653	621	653	618	606	643	678	586	658	645	611	650	630	631	626	641	638	637	632	684	658	645	649	653	616	668	639	583	623	592	639	670	656	650	708	654	621	627	617	652	629	651	594	658	655	655	692	637	654	675	637	637	640	676	648	643	675	623	647	634	618	659	646	638	653	641	610	639	652	673	621	623	642	661	672	639	614	619	639	669	595	658	612	663	635	685	636	628	635	636	654	592	670	627	606	605	657	636	676	659	655	686	666	630	630	628	670	686	598	654	682	631	643	637	654	629	627	609	663	634	632	675	660	640	613	668	648	675	623	660	611	659	621	648	621	651	664	623	649	659	649	713	619	666	647	669	647	657	653	699	701	680	631	645	670	626	675	637	609	634	680	631	651	657	672	697	695	636	671	638	621	624	614	670	638	601	666	638	668	629	663	652	656	614	612	632	612	709	629	690	683	637	651	688	618	657	656	663	677	665	649	642	623	635	673	656	675	658	654	625	665	646	665	638	654	631	602	633	669	616	639	646	665	631	673	662	709	662	611	652	657	652	656	626	622	663	683	693	671	629	625	652	607	677	662	619	650	627	597	641	624	682	634	632	653	693	616	637	625	572	650	640	620	650	660	632	637	641	628	606	632	662	648	627	641	647	648	626	630	633	655	645	654	629	634	607	684	662	666	603	649	619	677	725	619	612	649	669	677	655	623	628	664	661	645	690	642	664	615	642	622	638	661	643	676	662	612	651	673	628	624	688	640	622	645	644	644	684	630	647	613	658	634	624	679	627	651	659	684	660	630	684	663	618	639	647	677	635	641	617	645	656	664	657	649	623	651	616	644	607	647	642	680	660	595	701	642	679	687	630	685	655	648	601	597	612	652	633	653	708	677	657	601	595	614	658	691	689	594	661	675	659	636	631	630	617	645	666	655	652	682	660	639	645	624	665	646	621	677	663	638	649	643	647	621	656	653	644	636	683	648	666	688	606	624	652	666	670	672	623	653	655	627	644	640	625	642	662	657	693	613	624	663	613	629	638	647	577	682	646	674	633	656	637	652	599	669	658	644	644	651	670	677	640	632	662	636	665	669	644	681	654	637	613	592	607	644	620	680	628	640	630	636	685	678	627	636	645	625	623	646	713	659	645	698	663	666	699	635	697	658	649	689	691	677	616	649	594	650	675	630	664	677	618	655	629	628	633	635	643	603	606	621	674	660	619	591	647	651	602	685	665	637	626	629	631	684	626	654	637	641	630	648	606	647	663	614	631	681	673	641	653	623	686	598	655	652	657	684	573	635	621	628	640	623	685	629	660	641	600	624	666	631	644	620	603	648	641	648	661	626	698	644	683	687	616	651	619	602	671	679	653	625	649	676	615	638	684	649	670	674	648	595	612	626	659	624	647	646	606	661	639	668	625	696	661	618	678	671	699	623	659	679	695	613	654	638	633	657	635	640	632	647	638	642	616	708	631	669	635	659	646	662	662	668	631	627	614	629	681	631	651	662	628	613	629	628	679	627	703	624	648	639	644	646	673	639	663	621	653	615	663	680	647	675	666	656	638	663	626	662	613	700	616	656	676	640	651	673	611	644	615	633	636	667	617	663	624	634	638	674	665	633	683	588	663	635	674	608	636	664	650	624	647	664	661	636	634	618	653	623	625	689	612	655	610	642	640	691	658	673	699	598	596	619	636	683	656	637	658	613	613	641	659	649	656	636	645	673	637	638	610	623	663	673	650	648	645	636	619	649	604	689	668	622	653	682	604	579	591	631	653	618	639	599	649	638	639	659	677	605	628	641	680	642	658	679	639	631	660	616	684	684	624	652	651	667	637	655	662	632	579	626	635	661	619	631	633	639	651	661	654	641	652	644	645	592	610	622	652	664	606	668	627	669	624	617	662	643	673	644
909	766	625	738	5639	11683	11012	7169	3569	1420	548	249	120	85	63	50	59	50	62	55	71	53	54	66	69	51	63	49	70	45	48	60	62	63	58	65	47	55	49	42	58	57	60	48	55	50	47	58	62	62	50	37	59	60	64	64	58	56	54	63	53	58	53	71	56	59	56	63	65	61	55	60	72	51	51	49	53	54	65	56	58	70	56	53	59	45	47	53	53	53	62	62	59	72	55	65	50	60	57	47	60	57	51	50	55	46	52	56	62	52	56	49	58	34	64	71	59	59	50	56	68	44	65	66	49	58	54	57	53	53	49	67	71	59	53	58	55	55	59	56	64	59	60	59	66	65	55	48	65	56	61	57	66	51	63	65	61	51	58	54	52	68	68	58	65	48	57	57	49	50	47	61	59	80	64	62	64	65	54	66	55	52	59	54	47	54	68	55	72	53	65	48	52	48	57	62	60	68	63	43	60	57	63	59	68	60	61	58	61	51	73	48	58	55	55	52	62	71	57	59	42	54	60	66	62	65	54	61	50	50	58	55	42	65	42	75	47	53	54	61	52	60	65	62	52	62	40	59	56	65	55	51	48	59	46	59	62	57	47	56	51	50	62	68	60	81	59	53	55	50	58	56	57	70	75	73	63	63	56	46	54	59	60	67	54	53	68	65	58	49	68	65	50	49	74	48	64	69	52	61	50	63	66	48	61	60	59	49	60	58	44	67	50	60	48	65	45	58	59	59	50	65	51	66	59	41	65	61	56	56	64	56	41	61	74	61	63	53	55	56	62	57	42	48	52	65	48	56	54	46	60	69	51	47	64	51	62	53	56	65	59	53	42	50	57	48	59	58	59	54	58	59	60	48	61	55	57	48	56	44	61	51	58	56	54	54	58	55	56	57	51	58	55	58	54	57	80	60	57	57	72	56	57	44	52	52	49	62	68	48	49	54	42	60	56	56	41	51	41	64	53	49	59	67	49	55	59	50	56	49	54	52	48	58	57	54	44	64	49	55	61	51	58	41	53	55	57	60	62	57	64	55	53	62	55	67	58	40	51	65	52	66	53	63	57	52	67	61	44	57	40	55	64	50	51	67	58	62	39	64	51	55	52	45	50	65	49	55	59	46	51	53	64	52	74	54	48	51	45	56	60	50	60	49	59	51	60	54	70	51	67	56	59	57	51	53	59	59	54	71	65	64	52	74	46	49	54	37	47	43	71	56	63	52	59	47	52	60	69	60	63	66	44	52	49	65	58	54	75	47	55	62	61	54	55	56	53	54	53	63	55	60	67	44	55	67	63	44	46	50	50	76	52	67	53	60	72	54	50	50	61	52	67	50	59	63	61	47	54	63	60	57	60	55	63	59	46	54	64	57	63	60	72	59	59	61	61	49	49	55	63	60	60	62	61	68	71	60	66	72	58	56	53	68	50	73	49	58	47	50	64	55	61	59	48	77	57	65	59	62	62	53	47	57	48	65	57	67	50	57	64	52	55	55	48	63	56	58	55	50	66	63	58	53	66	68	45	51	53	64	56	49	61	38	49	57	58	44	36	65	73	56	59	54	63	70	55	62	66	50	62	49	76	60	54	61	54	45	58	59	59	57	54	43	59	71	54	54	61	56	58	43	57	70	54	51	57	58	50	57	50	58	86	40	67	50	61	60	58	60	45	58	68	51	52	61	67	55	57	58	52	65	47	61	67	63	56	69	64	71	64	51	66	53	48	44	51	67	51	73	56	45	70	53	58	52	61	64	64	59	72	48	56	61	43	70	69	58	60	61	53	51	50	53	70	49	43	60	63	55	68	58	64	58	65	58	54	55	40	52	57	59	59	72	58	57	65	53	62	66	63	53	78	55	59	64	51	45	56	65	51	64	55	57	52	66	52	44	60	50	63	63	51	58	52	49	53	50	54	49	72	46	67	66	68	53	53	66	62	60	55	58	53	48	53	66	44	51	56	50	64	59	45	61	53	57	64	51	69	48	58	62	43	56	65	53	55	48	40	44	65	59	57	60	67	69	68	44	67	60	53	47	50	50	58	59	71	60	52	48	64	58	43	56	69	56	60	47	48	60	54	62	49	47	45	52	54	68	49	63	48	52	49	53	32	59	57	60	67	65	43	51	66	56	52	57	58	56	59	58	64	59	57	53	50	53	49	45	49	65	39	64	52	49	57	54	55	54	62	56	48	55	63	46	59	59	56	51	67	57	57	45	62	59	48	55	51	42	66	63	57	56	52	53	53	73	50	55	55	59	66	70	58	72	65	51	55	77	59	57	52	50	51	56	65	61	52	68	62	66	48	64	57	58	63	55	53	53	47	44	58	51	44	55	56	63	56	42	66	66	52	60	51	62	52	52	54	65	63	64	55	45	58	77	57	58	57	59	56	58	43	48	47	55	56	57	60	59	59	68	48	65	62	71	50	63	61	58	54	46	41	48	70	74	59	43	59	54	62	56	51	69	54	48	69	56	48	54	53	72	59	55	60	55	56	59	71	53	53	65	57	35	54	53	61	55	56	45	64	62	53	62	55	50	61	53	49	46	50	65	50	65	64	49	45	72	55	50	64	48	59	53	56	59	67	50	52	54	47	50	64	59	60	53	58	54	73	60	55	59	63	62	47	57	49	52	53	63	57	57	49	56	48	60	58	53	61	47	64	60	64	61	56	58	51	44	51	60	53	46	49	64	51	53	49	49	56	61	60	58	51	55	52	52	50	59	61	62	51	53	42	56	53	73	59	63	69	42	61	56	51	67	55	45	55	70	70	53	65	50	46	58	57	51	59	60	54	46	60	67	56	78	39	55	63	64	61	68	54	52	71	62	68	58	57	85	61	46	56	57	63	52	60	59	59	42	47	77	67	53	43	63	58	66	75	51	50	60	51	52	57	60	63	63	63	47	66	43	62	47	54	55	54	56	62	56	59	49	57	65	55	58	64	54	59	67	71	48	57	58	50	42	58	52	53	49	59	63	50	50	58	49	47	50	53	58	64	59	54	56	65	49	46	53	65	54	66	54	63	52	45	56	72	57	55	47	57	54	61	63	60	52	53	51	52	57	59	56	54	63	59	68	54	55	65	54	51	56	48	52	67	53	53	58	52	46	66	60	62	59	68	75	57	62	44	56	64	49	66	81	72	78	64	55	52	61	51	61	72	55	48	49	60	47	49	66	66	53	58	62	48	60	60	64	45	51	69	56	49	69	56	56	50	53	47	52	46	61	43	45	53	47	61	48	64	65	60	67	54	64	62	52	69	55	55	47	53	58	46	63	53	57	51	71	60	50	60	67	50	60	54	45	67	64	53	49	65	64	59	57	60	55	54	66	47	51	52	67	72	64	69	67	58	60	76	54	50	56	51	62	65	65	62	63	70	74	62	46	60	51	52	61	50	66	51	47	50	56	67	60	60	51	44	58	60	53	68	62	53	60	61	52	63	65	59	67	53	57	49	57	56	52	48	55	54	68	56	59	61	58	49	51	64	51	62	49
20037	14645	11050	24890	59691	64916	56377	45054	33646	23300	12460	5191	2135	1029	806	747	741	714	743	733	657	707	713	716	699	707	685	667	692	742	685	736	677	737	709	719	681	660	699	701	665	660	746	710	706	716	705	740	690	686	699	709	727	678	677	738	685	685	720	690	740	693	711	706	690	683	696	735	676	709	705	677	661	715	673	660	685	682	688	692	700	663	692	687	702	697	730	676	701	739	666	699	723	673	724	751	696	688	667	688	668	693	698	648	701	683	702	672	673	670	663	685	714	653	720	685	725	655	691	702	678	667	659	716	732	748	701	706	730	710	687	654	689	676	728	718	711	707	690	682	711	674	737	688	725	681	743	711	684	727	698	701	684	684	741	774	744	676	672	719	640	656	732	725	703	709	715	700	693	690	719	691	706	671	690	681	696	707	654	638	717	683	700	705	665	705	714	713	733	738	707	688	695	715	697	664	678	723	691	680	715	693	694	697	701	746	657	677	749	676	699	693	712	733	701	661	705	698	716	673	766	745	704	702	657	714	713	709	698	659	655	703	690	739	683	677	687	708	738	711	680	707	731	744	691	724	690	730	738	761	685	682	675	682	736	671	672	709	702	717	663	685	702	673	707	662	728	643	719	698	680	691	689	724	701	676	700	711	733	682	722	650	736	740	696	699	653	712	666	690	695	676	691	684	688	714	708	675	728	687	698	715	730	727	706	664	705	689	695	722	663	719	732	722	638	667	740	712	690	671	726	709	692	718	727	709	691	663	698	674	653	686	708	729	715	734	701	732	732	686	693	708	701	696	727	657	713	692	716	670	696	736	749	738	690	686	760	679	650	684	685	711	689	716	687	700	714	702	681	724	687	675	708	701	707	702	683	758	677	660	693	686	698	681	760	704	698	650	664	689	716	664	733	685	693	703	681	662	669	663	728	732	656	679	699	711	689	683	704	678	706	697	717	716	712	670	727	730	703	706	702	683	724	686	722	754	715	702	681	702	696	707	689	692	722	709	728	722	660	659	703	646	642	676	676	693	683	666	716	670	699	710	681	728	673	707	702	717	708	694	669	715	684	713	695	693	687	679	689	666	716	704	729	704	723	684	708	691	720	725	680	713	708	736	713	699	730	714	697	735	706	731	661	713	715	688	714	679	662	685	672	712	686	716	686	739	684	698	713	678	709	665	695	698	701	697	701	721	724	693	685	694	708	703	722	711	710	715	674	722	708	710	643	689	739	713	708	682	696	650	688	730	716	720	700	739	718	689	690	764	710	745	659	702	686	745	676	713	721	703	706	704	702	694	699	693	695	649	683	763	693	713	679	740	689	675	699	702	710	695	690	670	687	704	659	684	685	722	659	694	720	737	711	691	703	686	675	734	719	678	714	692	677	711	724	726	726	715	686	722	651	723	729	765	680	695	664	647	686	688	684	669	687	761	700	716	696	689	697	671	681	667	735	648	758	694	697	677	665	700	709	703	734	709	688	675	673	763	719	699	708	718	693	658	699	686	740	684	732	710	680	700	674	622	712	704	684	735	696	747	726	664	745	748	753	676	702	717	706	678	654	693	719	704	690	664	736	655	702	713	711	674	678	711	691	667	681	746	698	711	690	681	729	706	711	743	724	693	702	701	739	713	673	700	711	669	712	743	702	751	716	766	699	701	706	733	695	699	741	655	709	710	689	694	711	714	698	665	710	699	624	682	731	687	720	725	705	710	723	670	710	682	704	717	681	662	672	698	635	756	658	696	667	708	658	693	677	721	701	690	716	688	715	689	718	713	689	673	683	703	694	691	659	745	686	706	719	682	688	695	647	708	733	732	718	740	699	726	669	671	686	710	695	684	651	703	697	701	669	678	673	716	685	729	679	675	674	722	680	751	674	691	680	705	645	664	722	708	715	664	675	672	691	751	704	679	697	649	659	716	717	676	689	688	690	698	746	747	714	711	674	728	737	645	661	698	728	725	671	683	765	722	669	679	700	701	681	688	666	756	677	669	684	648	681	684	712	700	710	712	727	709	699	736	707	665	694	728	717	705	674	694	714	663	658	683	704	700	653	679	688	709	694	711	735	703	678	688	657	719	691	695	706	698	714	715	734	661	710	704	695	758	749	739	690	729	705	733	708	651	686	732	701	708	675	728	725	703	650	719	725	710	651	734	718	719	691	694	705	723	691	731	680	716	676	702	728	678	729	710	749	674	686	707	694	676	747	720	717	731	715	672	709	713	731	663	656	678	687	674	714	714	675	688	628	713	692	686	696	710	686	700	699	695	738	724	757	697	644	660	701	698	666	670	691	729	644	646	650	736	746	710	686	672	713	676	677	718	683	703	713	707	679	711	696	722	678	685	677	684	714	697	691	713	688	690	678	672	697	669	697	634	668	728	735	697	670	734	728	688	746	723	677	689	723	687	719	691	716	672	729	682	680	706	730	704	693	693	726	694	693	736	732	693	689	653	685	727	720	694	672	685	742	680	657	703	719	739	651	703	703	722	723	710	693	711	730	732	701	677	711	680	718	734	659	670	714	708	696	668	705	717	717	686	681	706	708	705	728	698	700	674	646	683	686	713	744	646	698	687	689	728	667	657	648	647	689	702	740	708	660	709	740	734	693	709	683	689	739	754	721	728	682	710	680	729	751	741	672	724	641	670	711	721	701	726	741	722	716	689	726	680	708	683	674	679	659	674	758	699	690	675	704	670	668	690	693	732	682	662	682	695	694	738	702	704	725	735	727	719	713	719	703	702	688	721	689	661	726	709	670	741	707	716	727	696	720	653	701	687	716	664	682	684	703	744	728	684	677	685	724	736	731	687	692	727	713	646	685	747	732	681	694	681	716	668	691	705	693	684	752	727	678	693	675	700	680	724	707	698	673	697	668	686	676	697	677	712	661	691	656	687	698	752	729	711	716	646	720	667	724	732	663	718	666	681	704	706	697	687	660	712	682	709	754	667	671	715	740	708	707	739	693	696	678	741	712	709	735	668	702	672	677	737	671	733	703	658	721	664	654	666	681	730	688	722	703	714	740	719	676	671	730	686	692	718	717	684	704	689	655	689	692	733	737	729	659	694	704	718	663	717	697	744	755	701	669	695	707	735	690	681	686	678	722	664	725	725	727	750	687	656	719	705	669	715	746	719	701	736	725	695	758	672	703	681	723	680	686	685	690	739	718	717	686	667	702	715	721	732	668	659	754	687	714	731	612	675	691	752	678	710	697	703	700	643	683	741	710	676	731	724	743	742	683	713	714	724	669	673	729	697	695	693	700	648	730	708	675	726	666	699	707	691	650	736	722	666	753	699	643	734	717	687	754	645	721	693	685	729	703	721	693	681	678	707	671	712	673	645	666	690	691	723	702	700	701	733	666	700	735	695	720	705	710	670	707	684	682	727	677	689	705	708	708	690	696	675	698	735	727	727	752	727	682	701	649	715	684	702	723	741	729	735	671	705	741	705	706	719	675	666	708	729	725	693	719	682	730	740	728	680	718	644	684	665
2402	616	580	750	4380	12314	11976	8144	4181	1633	627	212	110	85	68	63	60	53	42	57	49	59	60	48	56	62	57	61	51	61	57	53	56	58	52	54	62	55	56	64	62	61	56	59	41	46	46	60	50	63	67	42	56	62	53	60	60	53	68	57	60	75	63	62	67	67	67	57	54	66	56	53	60	53	67	58	51	61	53	48	60	54	54	54	57	61	64	50	70	55	56	56	46	55	54	54	52	51	55	56	52	62	61	56	55	62	71	67	46	55	73	61	48	49	68	71	61	51	49	68	58	56	58	65	61	67	64	52	72	64	53	68	75	56	65	55	57	62	57	85	60	56	71	48	55	48	57	51	51	47	47	66	59	54	58	60	63	45	58	56	53	49	57	45	55	66	50	57	64	57	59	52	56	62	58	66	63	54	56	57	47	53	61	65	60	56	49	53	53	62	61	53	62	47	56	47	48	61	60	57	64	67	63	57	51	67	64	61	62	49	49	59	57	42	64	63	44	58	57	57	63	60	60	59	57	56	57	55	61	55	52	38	60	63	72	55	66	70	56	57	54	48	43	70	67	50	60	46	52	59	53	52	65	71	54	69	48	58	75	53	54	51	51	49	81	49	71	60	62	56	44	54	57	51	47	60	56	60	56	61	50	62	48	46	69	61	62	58	63	49	59	65	72	54	59	63	58	58	49	53	66	50	60	56	57	59	62	59	65	69	54	54	54	51	69	56	62	61	69	64	54	54	51	60	57	57	56	66	48	61	61	58	58	75	57	66	60	53	49	71	67	43	61	56	53	63	45	51	58	56	47	56	73	63	65	67	66	49	62	53	55	55	69	66	58	47	65	66	51	53	65	68	59	44	45	54	56	75	76	54	46	64	61	63	59	59	54	50	66	60	54	46	46	54	62	63	51	63	57	78	46	60	58	51	60	52	54	49	63	67	49	54	61	50	63	59	63	66	60	54	43	45	59	65	66	57	62	56	66	40	60	77	58	58	68	75	63	63	51	58	58	60	59	44	67	68	42	56	62	55	64	59	64	57	61	65	59	45	48	51	59	50	57	55	61	53	53	66	61	66	58	49	63	63	68	60	72	57	56	60	68	61	63	62	49	50	68	71	43	63	72	48	55	61	61	62	49	59	49	56	62	42	63	60	52	58	67	46	65	59	56	61	69	54	61	50	49	65	56	62	52	55	47	62	67	55	46	61	69	66	56	54	54	54	53	79	67	58	53	59	53	58	67	50	56	76	56	67	61	53	66	60	60	48	62	50	50	50	54	57	73	59	66	66	71	60	66	63	54	54	59	50	62	62	58	62	57	52	58	42	58	52	56	56	45	48	62	68	55	58	58	61	54	57	47	60	58	58	62	60	75	59	59	46	65	48	52	68	59	58	44	75	52	61	59	53	60	55	54	68	54	70	50	50	55	67	55	58	64	53	55	49	66	66	44	64	59	53	68	43	57	84	52	61	45	63	63	54	66	46	58	63	59	62	66	61	52	56	55	55	56	55	65	58	54	63	58	66	57	62	45	62	51	79	62	62	66	49	71	64	69	64	47	65	54	64	68	58	48	57	66	57	62	68	71	78	72	55	56	53	56	62	54	63	57	62	46	85	47	62	58	68	56	62	51	58	54	47	66	60	59	44	54	54	76	62	60	52	75	45	50	72	62	61	66	53	77	64	49	67	52	52	46	52	51	56	62	47	60	61	57	68	52	58	37	59	55	55	53	55	46	50	58	50	60	60	74	68	54	59	60	55	62	76	51	55	54	57	58	55	68	71	48	43	65	62	62	74	59	41	60	54	67	61	52	60	63	59	51	49	49	61	58	66	57	54	66	60	55	65	61	70	59	62	60	35	63	59	56	65	60	46	53	72	52	46	57	58	47	52	64	59	55	60	60	56	60	57	48	62	58	56	66	66	61	51	60	54	46	56	41	56	56	57	45	65	61	61	63	71	56	55	59	75	62	60	70	53	43	61	56	61	56	73	65	62	71	63	60	63	55	57	50	55	59	67	66	61	64	61	61	66	55	53	49	59	50	55	54	50	59	47	58	58	51	62	61	57	61	51	79	62	51	61	72	51	57	53	69	50	69	54	61	58	65	54	55	61	67	66	52	61	69	47	48	69	78	61	64	52	63	70	57	61	61	51	54	50	63	68	57	62	69	54	69	67	56	63	80	64	65	64	40	71	64	62	54	63	58	54	55	73	63	66	66	60	53	53	45	47	45	63	61	53	60	53	60	59	59	58	61	59	48	45	55	54	53	51	53	49	54	56	59	72	62	67	56	69	62	48	59	44	54	58	57	58	50	54	51	70	50	61	51	61	61	43	67	55	60	55	53	52	89	67	45	49	64	57	65	66	55	65	45	53	46	57	70	60	63	61	59	55	62	70	65	55	55	50	64	57	58	55	57	46	58	61	52	58	65	62	56	61	74	60	58	63	52	48	54	61	56	46	57	54	53	54	61	60	53	47	59	55	58	55	63	45	59	52	70	46	41	51	47	61	50	69	55	67	53	63	76	59	72	63	56	62	68	49	56	55	50	63	70	51	53	43	56	50	60	48	55	50	58	76	57	65	58	59	56	60	66	58	65	56	64	60	70	55	53	63	57	58	68	40	58	68	53	61	45	53	56	57	61	61	71	49	48	50	53	46	44	48	54	54	65	54	66	72	50	52	67	62	48	45	69	52	44	46	67	63	44	50	46	54	57	55	59	66	52	55	55	63	65	63	53	54	53	54	55	75	65	64	54	63	57	64	68	48	69	64	52	67	42	50	46	66	48	56	61	45	64	72	58	68	43	56	65	63	71	57	55	48	56	52	63	55	64	58	59	41	59	53	58	59	54	64	54	64	59	61	58	48	60	57	52	56	65	63	66	51	63	60	52	54	74	51	57	60	64	59	70	64	62	74	48	59	51	54	52	58	44	63	53	65	59	56	63	60	60	62	65	45	47	46	55	56	40	52	49	69	60	60	62	62	62	61	45	54	57	66	63	58	63	61	73	55	63	62	55	43	50	68	61	42	66	67	48	62	42	56	51	63	59	61	47	62	55	59	46	66	55	63	71	56	60	63	53	70	70	49	60	73	62	57	50	59	72	40	55	49	68	50	54	54	54	67	62	59	74	60	63	58	48	62	56	70	69	61	60	48	46	62	55	57	58	58	59	67	58	52	62	52	71	61	71	66	60	57	66	71	46	59	47	66	50	56	55	61	57	56	61	51	55	60	48	57	71	38	58	49	38	76	52	48	55	62	56	46	75	50	67	61	51	62	59	57	57	44	62	47	57	53	61	46	49	61	65	45	56	62	46	55	43	60	56	60	64	68	67	68	63	67	57	61	71	54	63	61	56	65	60	45	55	54	57	63	72	63	55	57	56	61	44	55	57	53	52	60	57	58	52	66	50	66	65	57	56	66	42	48	61	45	54	55	48	54	51	61	56	51	59	79	54	50	58	51	57	44	54	48	57	58	50	58	61	59
20384	12865	10774	24804	53663	66876	58726	47468	35735	24817	14257	6044	2285	1089	886	772	717	706	670	695	741	712	737	665	712	749	706	727	728	747	703	743	703	741	714	735	692	725	702	683	676	737	675	774	689	712	745	709	696	720	702	734	709	690	729	743	652	697	711	723	711	676	732	768	705	716	761	723	717	747	723	659	684	720	712	701	727	717	655	735	719	694	744	740	737	766	697	660	744	718	753	753	677	744	732	680	712	739	718	704	703	644	700	706	755	710	755	683	772	713	709	689	742	712	693	737	758	702	735	724	735	722	735	715	722	737	741	749	724	677	723	722	710	705	710	703	720	691	737	719	735	752	740	706	696	695	682	721	715	741	745	728	694	740	757	663	738	718	721	674	665	757	720	720	704	750	715	641	753	716	720	699	706	750	713	731	757	748	698	730	668	723	696	749	677	763	722	684	728	725	708	728	715	715	721	728	740	681	699	713	735	715	734	718	699	674	719	743	741	725	711	721	705	708	727	712	735	755	724	727	693	713	720	727	783	732	714	738	691	677	677	767	734	737	724	769	703	686	751	679	748	710	760	713	709	730	718	756	748	679	736	721	696	737	724	726	713	708	751	755	716	770	708	682	751	720	782	747	720	724	729	717	706	736	719	701	678	678	716	764	727	675	720	722	762	752	696	688	757	720	730	713	720	709	744	681	664	721	711	741	694	734	728	661	669	743	717	725	692	725	721	706	672	695	692	700	642	696	707	764	702	718	733	717	704	736	760	687	691	672	712	707	706	688	753	764	711	710	711	709	763	762	721	741	709	715	750	689	679	713	743	702	751	717	698	708	721	718	754	718	713	739	670	747	700	707	693	751	768	736	791	729	723	699	675	720	759	734	728	749	736	771	699	696	807	728	659	666	658	742	691	695	748	743	703	686	703	751	734	717	718	724	771	769	720	755	753	665	729	711	726	685	719	706	698	721	755	703	707	727	713	722	729	712	721	785	750	722	750	707	735	722	736	715	678	744	722	702	724	684	684	708	755	733	732	675	730	698	685	712	686	702	762	716	730	733	757	718	753	732	684	723	696	706	748	747	747	750	709	740	687	697	692	735	736	686	727	720	753	749	728	701	730	708	731	720	714	747	703	686	700	690	731	709	741	686	710	743	732	705	702	750	719	708	687	711	729	711	755	767	702	744	708	721	736	697	703	748	669	721	762	749	708	708	718	713	747	723	790	718	667	723	718	695	683	705	725	734	710	718	723	688	710	713	698	769	703	730	746	709	782	736	736	681	722	717	698	692	669	735	757	754	704	710	723	729	706	767	702	711	733	716	721	702	735	732	716	737	716	748	760	714	686	724	718	695	738	763	748	696	771	683	735	757	738	719	760	731	700	753	700	699	725	694	753	763	723	676	719	736	713	669	757	690	739	697	701	757	684	768	720	697	802	681	745	738	682	662	729	701	712	743	736	736	737	712	704	799	711	759	696	813	739	734	720	696	721	667	669	701	703	766	717	765	704	746	771	763	729	704	685	656	680	726	717	669	745	733	706	745	712	675	747	743	729	699	743	737	745	728	733	689	737	732	726	751	711	718	721	728	695	694	681	686	718	707	639	708	754	727	721	712	729	758	740	719	714	701	712	718	783	704	683	737	752	679	713	722	699	704	689	712	721	686	738	713	744	737	690	737	750	726	740	749	714	707	675	774	704	698	697	726	691	701	714	766	683	705	663	774	713	714	756	746	779	724	682	758	748	712	681	710	689	681	697	720	705	753	724	694	653	716	763	757	703	698	752	681	721	713	717	748	715	776	764	714	674	757	728	734	782	717	746	723	690	689	706	742	709	722	692	738	707	733	720	750	721	682	724	727	725	723	714	708	712	744	752	731	749	691	696	770	663	695	727	694	730	698	769	691	718	665	702	769	712	724	712	721	691	776	758	736	726	694	748	716	736	683	723	728	701	752	691	728	741	701	749	710	732	724	711	719	736	689	709	738	677	701	643	715	721	733	737	729	763	698	733	752	711	744	724	682	682	698	697	713	745	715	710	765	693	719	765	748	698	725	678	719	727	742	723	670	748	734	692	722	714	694	698	660	671	698	680	707	701	735	706	753	720	708	747	719	715	753	743	726	767	703	691	755	729	740	707	705	718	745	692	696	737	677	746	701	720	760	750	696	707	757	726	712	715	695	743	714	729	745	705	742	697	724	707	729	716	735	738	677	713	718	722	745	735	733	685	744	727	694	697	733	714	721	775	735	739	721	718	711	740	723	718	689	748	737	743	700	736	717	752	758	702	727	705	673	757	693	756	781	706	762	719	689	773	710	747	745	732	706	721	732	720	701	731	776	745	739	724	738	740	741	690	740	748	727	711	711	771	694	717	685	723	759	748	697	732	761	707	709	730	684	705	718	746	725	716	715	748	698	725	720	699	694	697	734	740	744	731	722	738	697	647	754	721	772	728	733	745	761	736	729	753	751	718	674	719	734	731	735	764	721	708	709	785	710	710	738	683	769	730	729	733	772	686	726	728	684	697	717	757	754	719	728	731	691	713	723	765	761	764	693	726	728	676	723	721	717	761	787	709	738	711	711	729	694	739	724	729	687	751	733	673	723	729	690	725	726	736	694	738	790	723	744	736	687	720	739	768	702	738	760	734	738	716	648	738	722	720	699	743	725	722	771	732	703	732	730	745	741	718	733	713	753	716	718	667	728	694	709	680	749	684	689	776	700	742	743	716	716	800	712	753	699	716	740	724	711	697	674	683	689	714	698	664	696	742	688	687	692	717	772	700	747	701	673	700	697	714	726	710	689	699	746	711	770	668	716	700	738	747	792	751	746	718	696	740	728	701	671	660	722	738	686	743	691	736	732	733	739	714	729	744	717	712	720	728	698	735	745	693	725	724	759	706	742	703	713	712	705	749	667	735	718	714	728	720	724	747	719	688	766	707	710	746	748	769	791	666	724	734	782	724	717	711	742	758	663	693	752	726	760	705	770	679	700	747	692	700	692	759	685	757	693	756	741	721	734	682	754	710	712	715	691	695	679	762	684	736	712	713	689	727	708	764	708	760	690	679	690	713	740	734	730	759	711	745	700	719	746	763	681	736	706	698	767	739	711	710	740	745	680	784	742	705	672	743	727	688	692	746	731	701	731	730	748	717	749	731	716	712	740	759	708	717	753	671	681	711	737	724	681	694	724	770	735	694	703	693	728	736	752	716	712	746	705	730	733	717	685	713	714	758	681	701	763	693	754	686	715	716	688	739	705	686	733	698	715	713	694	721	704	706	698	704	712	750	743	708	772	740	701	728	724	722	720	729	760	709	770	716	731	720	721	701	725	701	742	727	676	730	677	728	718	724	766	789	681	758	740	742	714	775	746	740	734	733	768	691	711	714	750	754	758	705	731	716	699	705	728	692	730	741	756	667	697	783	703	719	730	702	739	704	698	709	768	727	697	738	713	728	688	683	697	771	698	757	765	679	698	728	679	701	766	723	758	686	735	745	721
1422	1194	1178	1534	6671	18012	18964	13834	7452	2990	1059	412	166	85	65	64	65	66	69	60	60	58	57	56	65	67	54	60	64	66	73	57	65	76	53	56	67	71	56	54	71	61	62	59	62	69	72	66	61	60	80	50	57	63	78	58	66	62	71	57	59	67	54	66	64	50	55	64	55	68	75	53	68	53	64	58	54	58	68	62	73	69	45	67	58	64	79	71	49	90	57	51	55	56	61	72	61	56	45	50	74	63	52	51	69	58	65	69	78	61	56	58	57	65	65	67	62	53	65	71	62	79	65	58	54	65	46	73	54	62	70	65	63	58	66	57	57	53	55	64	66	71	73	57	75	63	59	55	56	57	60	56	61	76	50	59	55	46	62	61	59	63	71	69	55	55	54	57	62	44	61	61	53	51	59	56	54	66	68	69	70	46	52	66	52	62	62	76	56	64	63	60	67	61	65	52	61	56	63	63	61	59	71	59	65	65	66	63	63	77	54	62	65	58	59	59	59	64	65	76	65	49	70	69	54	58	72	69	58	56	50	62	70	64	56	55	58	53	62	67	62	62	72	53	62	74	63	57	67	77	62	68	65	54	50	64	62	69	58	56	62	46	60	63	57	54	68	55	68	57	51	57	64	69	64	57	66	68	43	85	52	59	52	70	71	64	72	73	68	61	78	66	59	59	63	68	54	53	68	70	63	75	51	50	56	70	63	63	60	54	65	57	46	74	50	55	58	60	69	50	71	64	54	75	54	61	63	54	68	61	52	63	57	69	67	50	63	52	48	59	63	62	61	79	56	61	72	56	68	69	59	66	65	51	66	55	60	62	73	59	58	68	63	70	63	57	64	58	59	63	64	75	39	55	63	63	51	56	60	55	54	62	70	59	56	53	82	62	62	66	55	58	55	72	46	60	53	68	60	70	68	43	51	66	57	46	67	40	57	71	65	59	58	67	56	60	59	56	47	58	69	52	65	61	62	70	68	77	59	54	65	72	58	50	54	61	44	69	54	60	62	63	57	65	57	55	61	70	83	72	57	73	54	67	62	58	61	54	75	62	56	58	56	40	71	52	73	81	59	75	61	53	53	69	48	60	69	58	66	65	72	60	53	55	61	56	56	60	70	61	64	44	60	75	56	67	63	54	57	61	55	49	59	63	65	69	63	63	69	48	67	72	50	63	58	55	57	74	73	64	68	68	73	65	48	62	63	60	74	48	79	58	58	55	63	64	62	60	64	56	62	56	65	62	65	56	58	70	52	62	61	72	62	72	56	56	61	57	70	68	57	56	64	53	47	67	66	53	68	68	57	75	68	67	65	71	73	68	58	57	67	64	46	71	62	54	69	57	64	57	64	58	65	63	66	58	67	70	69	63	55	55	68	50	68	63	66	60	59	61	67	60	43	56	60	56	73	60	44	45	64	64	71	64	55	54	65	50	55	64	64	66	62	56	67	66	52	55	56	58	66	60	71	82	61	73	57	67	57	57	54	61	62	52	63	61	56	71	63	53	65	57	61	64	66	57	69	71	82	60	75	70	71	62	54	73	56	53	70	68	63	57	55	59	61	53	45	59	58	59	53	55	42	63	52	69	66	62	53	60	60	59	52	64	67	61	54	52	49	51	43	58	63	60	61	57	66	60	46	54	48	61	40	44	45	57	74	51	62	67	52	78	65	69	66	60	59	65	51	60	74	60	76	63	66	61	63	56	50	68	61	67	59	66	64	64	66	48	58	50	75	57	70	55	67	67	53	59	64	53	60	51	68	66	62	62	68	48	57	60	65	71	65	65	55	52	51	61	62	45	61	60	44	56	54	59	60	50	58	52	63	76	47	65	62	45	67	59	47	55	63	71	60	51	75	73	67	48	73	50	62	44	57	62	60	55	70	59	59	58	63	62	69	48	63	73	64	63	54	52	66	57	67	92	54	60	66	56	61	77	64	63	59	58	61	68	61	63	57	60	66	50	67	65	53	67	59	54	67	70	67	59	55	61	59	61	64	79	59	64	69	73	69	68	60	65	61	64	55	64	60	65	70	62	61	57	56	69	70	68	72	62	57	46	74	75	50	52	56	70	61	69	59	65	64	60	65	55	71	53	66	61	68	64	62	50	45	59	57	65	65	67	65	59	85	61	64	56	52	75	59	59	58	66	62	67	62	54	59	63	48	59	79	73	62	70	65	64	65	66	67	65	66	61	47	62	62	71	50	64	68	77	56	64	55	61	62	64	68	62	56	60	61	76	64	63	68	58	64	59	76	61	76	49	43	60	56	77	55	45	70	69	66	63	67	63	76	61	51	65	50	64	74	70	61	63	53	61	62	53	65	56	66	65	61	72	65	61	61	41	65	61	62	66	70	50	49	78	56	65	49	68	56	60	68	67	61	58	59	49	53	60	71	69	73	76	57	60	45	62	57	68	48	80	54	72	55	62	67	64	68	64	62	76	62	68	73	49	66	66	59	68	63	62	76	55	76	54	54	46	70	60	62	64	56	55	74	50	45	59	63	64	55	63	57	57	42	56	53	60	62	54	62	52	69	51	65	56	51	55	52	55	61	49	52	60	66	72	59	51	48	64	57	61	82	66	58	53	63	58	73	60	76	76	62	54	69	70	46	59	51	60	66	75	61	73	57	63	64	74	57	56	55	57	68	72	43	61	65	76	55	57	59	53	59	65	66	72	56	48	52	50	58	66	79	94	52	71	62	59	57	71	61	72	54	66	69	65	62	50	68	62	59	59	57	54	61	74	70	49	65	55	64	65	53	60	65	67	59	66	69	68	62	71	63	64	54	57	60	65	62	57	63	71	74	53	48	71	70	59	64	57	69	64	68	52	72	55	63	67	57	67	83	55	54	63	57	64	61	58	62	57	61	56	75	52	67	67	51	55	67	67	49	57	58	52	56	55	64	54	63	56	48	49	65	69	64	58	59	58	71	56	64	75	66	48	55	75	70	60	65	65	56	65	65	67	57	54	61	62	49	71	64	55	59	59	60	63	68	60	64	59	70	48	52	59	54	58	53	68	66	60	58	64	64	74	61	54	73	56	66	73	62	75	57	76	52	61	70	75	61	70	58	66	59	58	59	62	48	63	50	64	67	64	56	50	54	56	69	68	67	52	65	73	53	47	50	66	64	66	54	72	51	62	59	54	63	71	67	63	73	67	66	72	54	65	54	63	62	74	60	73	67	61	63	68	70	58	71	58	53	67	68	65	69	54	60	61	55	60	77	59	57	54	54	63	51	54	64	74	71	59	64	67	65	52	52	52	63	58	64	56	58	63	71	64	59	59	67	70	58	72	72	61	62	56	62	66	56	69	69	60	49	78	68	52	48	64	53	57	57	71	59	67	64	65	74	56	51	58	60	73	58	63	67	70	66	59	65	53	60	60	65	44	74	57	70	83	54	64	58	60	57	58	64	70	64	73	58	68	68	64	61	69	77	56	49	63	59	72	61	68	63	64	75	56	49	65	72	65	53	72	68	71	45	49
25471	18905	17109	33591	57588	74631	69675	56651	42715	29981	19164	9488	3679	1551	905	774	794	774	762	743	739	798	784	788	727	781	788	805	765	791	803	790	754	832	766	773	729	761	779	761	724	770	765	719	796	780	810	794	770	794	760	788	765	767	721	778	799	760	761	768	776	779	765	762	699	815	800	761	792	788	819	780	757	786	739	797	775	776	747	766	758	778	782	757	808	779	802	741	797	744	743	764	799	786	771	772	758	730	782	763	834	770	783	726	765	756	771	770	796	789	747	768	802	708	772	779	772	749	791	763	834	755	762	755	733	763	789	736	755	785	780	713	807	705	786	769	764	760	788	782	778	777	757	761	820	743	799	719	795	775	817	815	790	762	769	747	777	803	778	733	791	794	803	789	731	741	755	814	766	773	759	796	780	788	767	735	782	824	817	812	796	813	743	746	737	782	721	777	760	830	772	807	740	788	754	812	770	768	751	745	769	789	797	734	744	801	797	695	791	803	750	774	778	798	816	772	756	771	789	781	763	771	817	759	760	753	736	779	754	773	766	769	761	764	771	729	774	698	759	750	752	775	803	768	795	813	771	722	762	779	765	736	769	806	773	779	785	758	795	770	753	809	786	761	765	777	779	755	804	761	780	724	808	743	802	839	738	744	768	726	756	798	766	730	798	756	745	778	786	784	782	717	749	809	805	745	765	766	788	781	791	741	761	742	811	778	791	800	805	816	779	750	724	815	792	747	791	772	774	771	798	768	758	752	798	823	763	798	782	750	753	758	808	738	746	824	763	772	725	776	732	771	769	770	778	790	759	780	742	786	774	716	773	728	752	758	741	731	759	761	785	775	772	781	797	801	768	798	806	744	725	728	785	752	794	757	762	755	807	785	827	752	795	719	763	758	778	772	797	802	781	802	759	748	762	773	788	778	796	709	742	804	777	718	812	774	756	787	768	792	791	766	775	785	781	730	764	805	759	751	776	765	755	723	778	784	807	769	777	792	828	787	802	738	775	722	768	772	751	781	748	733	761	786	758	759	721	799	748	713	779	768	745	719	785	768	789	823	770	775	799	768	807	784	769	774	778	774	793	779	733	788	788	822	790	786	698	752	754	790	793	785	777	742	772	759	768	797	813	728	763	770	763	776	754	743	779	780	696	813	782	806	726	786	766	768	776	764	783	782	740	808	721	777	766	782	741	764	751	739	801	823	706	748	816	771	775	776	782	764	751	717	781	781	756	766	753	781	776	802	761	754	735	788	771	789	813	793	736	778	683	815	782	770	757	776	778	762	732	713	777	811	735	806	808	708	755	777	747	742	776	776	807	770	749	765	748	784	764	819	814	765	757	773	796	792	781	747	775	781	812	747	763	772	809	767	772	750	758	764	779	795	730	766	776	769	752	751	756	729	776	749	799	810	749	748	780	812	800	807	798	794	767	724	752	796	804	741	752	750	781	786	786	809	774	778	758	772	749	790	776	765	761	772	767	742	765	780	749	816	754	791	776	760	779	795	779	758	735	772	772	797	818	795	744	738	773	786	820	765	766	740	801	782	752	742	807	811	838	741	743	782	765	765	773	814	728	781	818	739	735	750	788	763	779	779	800	807	796	709	719	779	816	827	763	799	763	750	774	785	751	774	775	733	794	743	753	750	727	768	776	767	758	761	724	756	774	794	750	752	753	765	741	753	762	798	728	800	790	781	755	717	784	783	730	745	803	753	747	842	815	781	821	788	779	728	744	686	756	785	815	821	762	816	766	740	795	754	758	781	752	824	783	748	781	776	805	803	774	788	754	703	756	754	759	798	777	754	733	753	782	818	763	792	767	759	776	814	763	824	720	743	742	819	753	829	740	778	748	786	727	808	734	757	720	774	778	761	735	746	777	762	802	789	769	756	780	758	773	758	777	772	799	723	811	781	783	768	799	768	729	798	770	728	699	735	773	787	788	760	812	742	696	762	778	776	758	794	769	761	768	754	786	747	769	798	771	765	736	828	781	764	798	753	729	749	711	789	755	802	779	775	752	813	737	706	758	757	791	732	785	759	782	788	771	761	794	806	794	751	775	804	782	765	752	756	761	821	784	785	771	765	767	757	737	748	770	740	798	802	744	788	732	733	826	784	823	722	807	758	761	804	772	730	778	790	755	774	798	789	735	767	750	746	792	775	811	748	800	755	781	773	732	755	764	776	800	733	774	702	755	756	778	786	746	783	787	725	742	719	745	785	761	791	772	802	748	776	793	798	817	764	808	762	769	789	824	773	712	791	787	754	787	772	809	754	754	786	758	757	774	758	726	763	756	824	787	752	801	733	832	777	752	793	789	775	762	768	770	771	760	731	757	777	758	724	788	743	763	755	733	752	766	787	776	782	712	765	774	794	783	729	725	766	691	761	768	742	746	744	768	794	739	764	810	770	789	755	777	778	713	808	779	795	812	737	716	794	794	724	778	797	770	800	772	785	737	797	776	759	796	742	771	762	767	784	811	762	765	752	753	755	794	751	773	763	766	725	739	781	763	782	744	765	783	786	765	734	759	765	704	774	776	791	787	764	740	738	783	770	725	743	780	761	757	788	785	752	749	775	757	728	781	789	764	782	747	790	737	829	761	789	754	765	760	758	812	771	786	803	744	800	787	766	758	757	822	720	803	746	743	729	764	839	781	746	747	758	768	781	812	692	750	764	772	798	748	785	762	789	825	800	747	771	834	768	745	711	804	763	737	779	802	766	801	772	730	774	801	731	729	753	758	793	804	780	794	747	795	766	770	787	759	746	720	751	806	802	770	839	768	749	793	771	750	801	749	741	741	743	742	769	795	797	765	805	801	792	793	823	731	761	775	759	817	783	760	760	776	746	758	746	748	750	761	744	837	824	824	810	708	790	780	778	765	800	821	764	808	710	794	752	802	744	823	834	794	765	752	738	793	784	763	746	729	792	751	787	714	776	761	775	759	782	757	798	760	795	820	784	764	762	766	784	797	743	819	781	809	760	790	767	765	791	716	763	796	755	780	765	807	766	800	767	705	738	773	791	744	758	837	782	775	755	745	793	777	797	762	754	765	776	762	748	732	769	756	760	722	783	796	743	762	816	796	799	776	778	758	791	780	771	804	740	796	756	773	792	779	776	767	805	770	760	828	779	759	766	746	774	793	805	745	730	788	770	761	805	778	729	833	739	794	821	754	755	810	792	809	810	855	754	767	769	760	760	778	840	747	782	782	796	739	754	796	759	794	733	717	770	790	796	772	751	777	801	746	748	753	793	751	785	786	747	760	747	763	786	742	766	769	746	788	770	759	785	748	750	741	709	807	797	782	755	787	741	756	737	778	767	806	754	809	793	733	743	757	744	776	705	780	781	783	799	827	773	740	761	746	743	718	804	773	799	775	739	786	757	810	774	794	715	739	773	773	765	753	785	814	820	790	783	708	786	743	788	803	763	808	772	759	780	725	765	745	767	775	751	735	752	788	807	762	731	757	808	776	734	774	733	779	734	751	764	782	744
1543	316	235	286	1158	3151	4483	3166	1890	874	378	157	85	56	62	47	41	50	38	61	50	53	60	53	51	47	55	56	57	62	65	58	52	56	38	47	68	56	59	48	57	57	59	43	41	55	42	47	50	55	50	45	53	53	43	55	45	47	69	52	43	50	55	57	52	48	50	54	47	56	58	54	44	45	59	53	53	48	44	47	44	52	50	49	62	37	47	39	49	56	59	52	55	55	63	48	56	52	49	61	66	45	51	52	50	52	53	48	52	49	60	59	53	66	51	56	41	50	59	58	46	58	51	48	56	54	49	60	57	42	53	42	53	57	51	40	56	44	58	64	45	54	55	44	59	64	45	60	59	47	56	52	68	54	59	49	45	56	59	61	55	44	53	53	53	61	64	54	59	63	48	53	46	49	50	61	50	55	56	46	50	61	53	52	58	54	51	48	59	54	58	43	55	57	48	54	48	55	48	58	55	45	46	56	60	52	52	48	63	54	60	49	46	46	51	46	56	51	44	40	51	49	40	48	44	52	52	65	54	56	54	56	47	58	59	53	48	45	47	51	59	48	51	45	56	51	50	48	53	46	35	48	45	44	56	42	61	51	68	48	51	51	62	52	60	49	56	56	47	65	62	40	54	42	56	46	59	54	50	44	39	60	57	56	50	56	56	48	49	56	48	54	63	56	55	44	66	58	53	43	62	49	59	45	50	43	60	61	50	47	52	64	49	45	47	63	52	50	54	46	58	55	47	38	57	35	64	49	45	39	52	60	49	53	53	37	58	45	57	72	55	45	49	55	63	44	50	49	50	48	54	48	56	40	55	51	70	46	52	40	60	51	53	56	40	57	52	50	53	47	44	58	55	57	49	54	53	60	48	59	52	53	52	55	49	67	54	59	53	45	50	45	52	44	52	62	63	46	48	55	50	54	56	49	51	53	46	54	53	49	49	56	58	43	50	45	51	50	54	61	57	48	56	51	57	65	58	44	44	46	50	46	52	52	52	49	54	48	56	52	54	40	49	48	61	51	62	50	65	44	63	70	54	56	58	45	59	59	49	60	42	55	52	51	61	47	45	59	41	52	63	55	48	59	65	51	41	54	41	44	55	40	56	51	43	63	57	51	49	49	61	59	60	61	48	44	45	45	57	37	47	58	39	65	54	61	53	44	52	59	58	54	46	51	70	61	42	50	43	65	64	50	71	50	47	53	38	39	48	47	47	53	51	39	41	52	60	56	54	47	55	52	50	45	67	50	52	54	55	47	52	51	59	65	47	44	55	59	57	44	49	47	61	43	52	62	54	55	49	54	44	63	53	54	35	53	43	47	58	55	61	51	62	53	52	50	50	56	47	52	39	73	46	54	47	72	51	50	71	57	61	41	61	47	58	45	55	51	48	52	55	39	51	54	46	58	64	51	53	48	62	57	61	43	55	42	52	42	52	55	46	47	63	46	59	49	52	52	52	52	53	38	54	57	49	62	53	46	55	33	52	49	53	50	65	49	72	46	47	46	51	46	52	50	50	49	58	60	45	43	54	51	60	55	51	48	56	31	46	64	50	57	46	45	52	47	47	56	46	48	39	58	47	55	59	47	47	40	58	57	49	45	58	47	48	46	62	48	47	56	60	52	61	75	49	54	66	57	60	48	54	53	56	49	47	58	63	38	49	54	62	55	34	46	69	53	57	48	59	42	52	52	57	52	48	48	59	69	49	54	66	34	51	48	48	59	43	63	53	51	54	59	62	52	56	42	69	49	55	58	56	43	54	48	63	48	52	57	49	60	53	43	58	57	53	44	51	59	47	46	47	43	36	45	54	46	59	52	53	40	55	61	54	56	61	61	51	40	59	43	48	52	45	52	49	57	61	60	52	49	68	61	38	63	47	46	48	58	66	52	46	47	53	55	52	47	63	49	51	53	48	48	56	49	59	55	81	50	47	37	55	41	57	46	35	65	55	53	51	58	40	46	48	64	53	49	76	50	64	54	52	52	50	64	49	54	50	50	59	49	47	56	60	49	41	46	50	56	52	50	57	57	70	57	63	46	51	57	39	60	60	55	54	62	63	45	57	56	50	44	54	49	61	57	58	60	52	39	50	51	61	48	52	55	47	49	59	43	46	64	59	42	56	49	66	55	50	69	59	55	48	47	49	52	45	55	53	53	53	51	49	45	40	53	46	33	34	56	47	46	48	44	59	54	49	47	46	53	57	54	56	56	52	62	58	45	58	45	48	51	37	58	53	54	50	64	58	45	65	47	47	48	46	48	48	63	48	38	54	48	53	48	47	57	55	47	52	52	55	62	43	58	58	62	60	55	39	45	48	54	62	51	54	40	37	50	56	48	54	54	57	48	58	59	38	58	48	48	51	47	50	52	52	56	45	52	47	48	47	51	53	57	54	60	50	64	48	68	60	49	36	57	54	38	61	56	48	53	50	71	45	44	54	58	53	38	48	56	51	50	44	55	48	53	52	43	44	52	58	56	47	58	53	47	47	61	56	53	54	69	46	60	41	40	55	51	56	47	53	51	55	54	52	48	40	75	51	56	63	50	50	49	46	46	62	50	58	57	54	50	60	61	61	52	48	51	67	53	57	54	44	58	41	40	54	53	48	58	62	56	41	56	43	51	58	41	54	54	56	45	60	49	48	59	36	56	45	50	40	40	48	49	55	64	60	51	58	60	59	58	56	44	57	70	52	51	44	47	66	55	64	59	54	43	51	66	56	61	60	51	55	46	52	52	57	54	40	56	50	50	56	50	56	54	54	53	54	49	53	54	45	67	51	51	53	52	57	51	51	50	51	73	46	56	56	35	58	66	58	43	63	49	59	63	50	46	59	46	63	54	47	45	55	46	47	56	52	57	48	51	60	36	51	46	61	51	60	40	46	37	55	41	51	55	43	39	55	61	64	45	39	54	61	49	54	52	57	61	65	51	43	37	58	57	53	52	44	67	52	63	43	47	49	51	55	61	50	47	66	50	47	64	60	60	54	51	55	63	46	42	51	67	56	57	63	57	67	63	50	45	53	54	50	54	67	52	53	63	56	56	57	50	46	62	53	61	66	57	53	51	43	55	62	53	59	38	38	49	48	41	50	47	40	52	68	62	51	42	58	62	52	54	39	49	45	51	54	47	51	49	45	62	40	46	59	50	47	61	57	54	54	55	48	72	56	57	58	62	69	56	45	61	60	53	55	49	50	53	61	40	61	58	63	46	40	50	57	50	59	49	49	45	64	45	60	42	56	47	52	65	67	47	50	56	50	53	45	45	65	38	49	52	62	57	43	56	58	59	42	50	50	52	74	35	47	51	48	46	56	65	57	60	38	46	52	59	55	61	58	46	47	49	53	45	46	56	58	59	58	53	44	63	45	52	49	51	59	33	61	59	53	48	55	52	55	53	49	47	60	58	46	43	46	60	42	53	58	45	38	49	54	48	54	47	64	53	55	57	50	56	53	63	46	55	47	60	61	55	50	57	50	49	59	46	50	48
15853	6998	5098	14892	36694	44258	43421	35444	27543	17906	9674	3585	1610	965	709	659	632	619	613	630	611	655	678	658	688	661	634	631	637	623	667	641	654	648	640	651	645	659	640	661	705	664	646	641	630	614	680	656	614	640	653	622	641	636	656	660	654	658	629	657	645	653	619	655	683	651	642	658	624	619	590	639	653	668	643	612	686	642	653	652	639	664	650	620	645	705	640	629	637	653	676	640	685	626	679	674	611	628	655	591	630	645	642	660	607	605	679	634	637	605	642	634	633	650	636	626	655	623	629	647	619	666	653	627	638	675	647	647	596	622	624	643	671	712	591	694	613	620	683	649	640	650	655	643	665	624	624	611	667	686	625	620	652	655	642	613	632	638	684	669	665	652	658	650	611	620	618	658	673	636	662	603	643	614	640	638	619	658	666	577	632	690	671	624	654	635	663	627	691	627	635	648	640	599	649	628	612	621	624	642	637	650	634	658	629	653	679	608	623	627	642	697	660	645	640	665	630	630	617	652	664	644	644	601	609	638	679	651	697	657	667	657	619	675	591	671	671	660	645	704	644	680	644	695	594	666	658	627	635	603	591	657	650	621	628	664	686	610	669	673	667	652	628	673	629	676	652	680	662	664	622	638	590	702	647	637	731	650	691	632	618	623	581	683	624	622	630	673	589	635	663	622	625	663	631	621	645	683	574	625	692	607	628	640	652	656	661	592	654	659	622	644	651	631	678	642	620	618	654	672	659	677	695	614	637	631	624	699	645	647	603	645	644	667	676	636	622	660	648	683	645	612	616	607	666	669	661	645	672	627	671	609	642	631	663	659	651	622	635	633	615	646	639	628	636	638	656	652	607	645	633	639	636	695	693	634	603	671	639	605	684	716	663	616	690	613	650	647	661	668	640	665	616	659	661	623	601	649	622	683	639	652	603	624	698	700	651	619	609	634	637	674	610	670	617	667	631	662	619	685	619	623	620	678	636	676	631	644	621	642	601	670	642	632	647	650	621	661	631	659	630	647	689	668	642	665	620	615	670	620	602	615	606	653	609	715	670	626	659	614	667	645	658	598	659	604	643	637	631	623	637	670	642	693	608	649	628	622	588	616	641	587	648	654	669	621	646	635	614	644	633	628	636	653	657	622	654	646	670	636	666	645	621	727	635	625	636	609	636	648	696	680	610	621	626	681	616	634	660	615	643	648	667	666	649	654	643	631	634	670	624	630	665	680	652	655	630	617	630	631	635	656	650	660	632	619	628	637	624	694	653	645	628	620	615	685	628	673	628	649	643	668	629	626	631	643	630	606	618	627	628	663	600	663	642	629	694	640	664	624	641	650	671	637	657	631	670	620	615	631	677	610	659	597	671	682	678	638	675	592	638	658	630	603	668	635	654	657	625	626	635	647	678	621	640	630	616	635	631	651	661	682	670	626	641	664	620	657	612	633	630	630	613	701	622	685	676	616	638	657	660	646	629	676	605	658	639	677	618	632	676	678	643	656	654	636	644	655	681	617	643	639	673	662	660	620	591	663	652	645	601	664	663	662	688	633	670	664	620	680	626	656	606	643	664	689	640	657	660	647	660	641	637	677	651	665	684	626	648	665	694	678	625	641	616	688	646	607	687	684	616	579	675	596	649	643	646	642	692	661	640	622	651	692	662	639	605	652	653	670	642	657	668	643	627	652	604	625	650	659	649	609	601	622	631	644	638	630	630	623	604	619	640	659	629	590	633	621	616	665	643	664	646	616	642	692	662	626	619	616	641	632	659	650	627	621	614	651	670	607	687	636	622	681	591	589	666	618	640	633	602	639	626	645	657	671	634	646	657	673	652	691	616	664	637	639	671	654	655	676	633	618	658	655	626	683	663	674	658	633	624	625	639	604	669	634	655	614	641	669	652	637	620	649	643	607	602	671	628	630	666	649	643	689	636	627	621	650	691	592	669	667	636	639	617	627	637	665	636	631	679	631	660	638	629	646	638	667	602	634	653	644	611	580	666	621	636	685	640	620	657	646	601	674	637	599	641	663	624	654	657	666	647	618	656	663	677	659	620	610	605	641	650	627	607	644	659	679	653	649	673	605	645	625	656	681	607	690	596	674	640	654	624	633	643	654	661	634	658	658	672	632	648	658	636	667	625	666	674	692	656	628	668	630	690	651	675	644	630	652	650	616	622	600	665	631	619	628	631	664	654	625	675	625	657	647	671	645	613	648	662	647	647	624	659	628	622	669	659	604	678	655	635	652	626	640	640	631	626	684	652	662	634	694	664	652	596	646	613	675	637	638	626	658	636	656	650	635	663	654	686	648	647	637	663	638	649	625	595	678	682	682	685	634	598	654	621	662	643	649	626	652	642	647	642	607	609	641	606	656	645	703	649	643	588	650	637	657	681	640	643	634	615	652	594	654	616	637	627	615	640	612	621	682	677	651	680	627	608	640	675	627	668	582	669	647	651	674	618	615	637	676	646	626	643	641	616	674	701	653	659	609	617	595	654	652	643	588	647	681	623	644	660	661	628	643	632	669	646	664	667	651	620	620	652	627	680	702	644	627	598	641	594	671	645	652	611	641	578	665	648	658	630	616	645	625	651	612	621	696	661	635	681	637	667	628	684	686	697	633	637	643	634	627	640	638	646	676	597	585	660	654	624	630	629	624	642	648	640	668	629	658	625	664	628	641	625	637	651	632	670	594	642	648	687	685	637	604	665	668	619	671	613	662	646	627	610	627	636	652	686	634	671	602	669	628	637	670	616	689	635	631	669	664	703	640	687	646	655	615	635	618	716	588	667	644	636	637	660	655	622	670	635	643	604	659	647	662	684	656	602	677	654	694	673	642	629	612	618	628	629	586	628	631	667	639	657	656	645	628	675	629	631	657	659	664	664	677	654	635	667	622	633	681	609	647	693	663	672	682	652	662	675	616	688	649	621	646	615	631	649	616	660	654	692	653	661	588	624	622	652	650	665	647	647	623	663	697	646	659	613	640	644	687	649	605	665	617	670	627	648	656	631	598	651	623	664	690	631	576	660	610	632	690	657	655	612	657	636	620	610	675	657	636	605	637	627	674	640	617	590	648	643	646	626	635	664	638	655	641	628	654	657	645	601	630	647	619	624	652	638	634	614	626	659	591	645	654	638	652	643	626	651	670	632	614	638	614	615	610	657	594	686	655	654	647	629	645	658	639	617	622	653	585	673	611	634	637	627	668	637	622	651	636	653	665	633	657	619	603	648	657	691	646	702	609	674	658	622	672	575	649	624	621	629	712	683	663	670	626	612	673	638	674	626	667	595	683	650	656	649	687	685	661	656	613	635	635	620	613	690	616	646	642	643	674	673	638	636	631	680	705	646	659	586	637	628	684	621	662	658	634	674	636	647	657	663	610	686	613	671	656	647	632	648	669	634	636	657	670	632	667	636	673	681	623	646	621	682	619	652	595	667	693	645	698	613	655	609	625	612	625	661	636	667	653	664	632	625	665	659	631	656	667	663	629
895	935	822	923	3050	11855	11609	8256	4333	1876	805	319	154	85	50	46	59	49	65	53	62	57	51	52	48	64	47	57	43	46	54	69	58	51	48	56	47	55	64	63	65	58	56	64	49	51	71	50	46	50	58	53	68	59	58	50	56	62	62	62	66	48	68	63	53	52	40	53	55	64	53	55	59	58	58	57	49	50	55	73	52	50	52	47	53	59	59	57	47	61	46	63	48	76	70	54	67	57	56	50	59	50	61	55	67	49	56	60	55	68	63	42	65	70	52	51	67	51	54	54	50	55	60	63	61	53	61	68	48	61	73	48	61	63	62	47	66	61	80	51	68	56	48	64	66	53	42	60	57	60	50	49	66	58	66	49	62	48	56	54	64	64	53	59	56	51	58	56	56	53	55	50	51	57	52	56	66	45	54	55	64	68	55	61	60	45	49	53	57	64	67	51	58	48	56	45	53	55	66	48	58	62	63	66	57	64	55	56	47	47	49	60	50	53	57	66	44	51	58	60	63	68	55	65	47	72	63	63	52	37	55	64	49	42	61	59	51	52	49	60	49	52	59	55	60	57	63	45	51	68	65	65	59	71	55	56	66	64	48	54	52	53	52	64	67	52	55	61	53	46	47	48	57	48	51	64	65	58	60	62	53	60	60	55	58	50	52	47	65	61	60	64	51	57	49	48	80	46	66	63	57	68	62	44	61	64	51	60	57	53	63	53	59	53	50	55	55	50	65	55	58	57	57	56	67	57	66	48	58	53	47	56	62	50	55	69	53	53	59	51	45	69	58	52	54	51	65	58	50	58	61	61	62	56	60	54	65	55	52	62	51	53	56	60	47	60	52	50	50	54	70	62	53	58	58	72	54	53	66	69	52	65	74	50	56	54	59	49	46	54	54	63	57	39	64	60	43	54	53	71	64	53	49	56	54	63	55	55	54	60	58	52	53	50	46	62	40	65	58	50	54	48	44	51	62	79	57	50	56	73	52	67	72	65	48	56	50	76	59	48	59	71	54	71	55	72	53	50	62	70	70	55	47	50	63	65	54	61	70	63	56	51	58	45	59	56	64	58	58	69	62	58	61	56	58	58	44	57	55	63	51	64	58	62	48	61	48	54	48	45	58	57	59	47	56	61	55	71	67	69	59	56	59	55	68	55	45	64	42	51	64	62	48	57	63	41	48	52	48	58	50	62	50	62	72	62	43	61	70	50	52	49	48	49	48	58	59	52	50	55	51	49	54	60	53	53	55	52	47	63	67	52	52	50	47	55	60	63	52	59	50	62	63	53	66	52	43	59	51	59	56	51	62	63	67	49	65	46	54	61	49	60	45	61	50	63	48	65	53	58	55	47	46	51	64	49	60	69	62	48	54	57	58	62	57	65	67	46	51	61	60	61	63	50	52	62	42	45	46	56	63	55	58	58	60	66	59	72	62	50	55	66	64	61	49	73	63	51	61	47	60	74	46	64	56	68	53	53	63	74	67	56	73	57	53	54	50	51	53	55	68	56	59	51	51	60	61	64	60	66	75	62	57	45	71	63	45	52	49	61	57	64	58	55	46	63	66	42	63	73	69	63	56	59	52	58	58	67	54	60	43	57	64	60	62	45	56	55	69	70	53	62	64	54	55	49	79	62	77	50	64	51	64	60	56	53	50	53	53	54	64	64	45	50	42	58	50	63	49	72	53	64	55	56	65	69	45	74	53	59	39	58	56	51	56	62	49	66	55	51	63	62	50	61	65	39	59	60	50	50	51	54	53	55	55	59	57	71	62	49	73	50	62	54	55	52	60	58	55	53	61	57	57	56	65	66	61	48	44	66	60	59	55	65	57	53	52	63	66	55	48	47	51	53	73	56	54	47	43	52	59	67	39	57	57	46	54	54	52	51	46	64	63	53	51	61	64	63	47	53	51	60	55	60	59	54	61	59	64	56	57	54	46	54	56	55	60	53	50	55	57	61	50	64	57	47	55	54	56	51	68	48	43	43	66	70	46	56	55	59	59	53	60	53	52	62	63	64	58	44	69	60	54	69	65	69	58	56	57	56	51	46	52	64	56	49	59	44	56	58	54	65	58	54	54	46	62	56	62	57	56	56	56	60	52	38	46	40	56	62	56	57	44	46	49	56	61	59	71	64	50	64	44	54	60	64	50	51	57	67	74	50	69	56	60	54	59	68	63	66	70	49	60	51	65	53	64	60	50	62	50	55	60	55	48	68	58	57	56	53	54	65	51	55	56	62	59	60	58	48	58	62	50	60	58	51	66	62	60	53	59	56	51	58	53	62	50	53	60	55	62	54	52	42	51	58	67	49	55	50	64	57	68	54	47	58	61	53	40	61	62	45	52	68	47	57	47	59	55	60	59	51	80	63	66	46	51	52	43	57	46	56	68	60	62	48	56	59	57	45	55	62	54	53	63	45	59	71	56	51	52	62	60	58	57	60	69	58	61	45	64	57	66	41	49	51	56	62	52	59	51	62	57	66	60	74	67	55	58	52	52	58	53	49	50	75	59	64	63	57	59	59	58	56	52	59	71	51	43	44	60	56	47	50	59	62	60	62	53	60	58	53	49	48	65	50	63	58	49	60	51	60	49	52	61	58	68	43	51	75	49	50	66	62	53	53	65	44	58	47	64	59	62	53	48	60	66	55	68	58	60	63	54	49	65	66	66	65	58	49	65	68	62	51	59	49	65	84	54	60	55	48	45	61	67	55	67	62	45	62	60	60	47	67	46	66	64	53	48	67	71	66	58	57	56	52	63	48	62	66	66	68	48	57	54	57	59	57	45	69	61	55	60	53	62	68	56	53	48	52	58	56	43	70	44	53	63	53	61	54	47	56	64	63	52	53	58	68	47	57	64	45	54	63	61	58	59	62	50	80	55	51	52	45	53	56	63	54	77	48	61	66	56	52	47	46	70	53	51	57	62	66	47	56	44	67	71	53	58	67	52	47	49	71	59	65	68	65	60	53	48	56	55	55	38	43	60	43	62	68	66	43	54	51	57	67	47	63	72	56	53	52	47	68	65	67	46	60	53	75	59	59	56	65	65	56	52	56	68	57	63	50	58	68	59	56	47	68	70	49	57	50	46	59	45	56	71	43	60	65	62	52	52	69	70	57	70	50	52	55	48	44	53	47	50	65	72	69	54	69	67	64	60	51	78	57	69	64	46	56	43	50	53	45	62	63	51	62	53	65	60	51	52	51	67	51	58	68	52	75	52	66	65	47	47	45	56	44	50	58	74	54	52	43	60	72	53	39	38	58	39	56	66	69	65	58	56	58	51	66	60	54	54	48	50	73	60	61	49	57	48	45	45	57	53	59	48	63	67	63	66	54	60	47	58	49	63	64	55	67	62	67	66	48	77	48	56	59	59	59	49	65	51	61	55	54	75	49	65	49	58	59	57	48	48	71	66	62	57	50	62	64	57	63	61	72	53	65	48	63	47	55	57	59	80	50	51	62	43	60	63	74	51	40	58	61
20942	15910	14176	27296	47564	66043	57890	47294	35816	26200	16146	7403	2759	1266	740	689	713	676	679	688	678	691	680	661	725	698	678	694	667	650	697	683	710	667	649	714	685	694	691	742	677	750	699	689	676	657	771	680	736	715	677	741	690	724	679	709	696	678	678	692	656	685	697	734	693	681	626	709	671	736	721	707	736	721	661	717	685	694	731	712	661	676	701	681	695	674	692	687	691	661	660	666	661	692	710	782	716	729	673	696	710	660	628	689	639	694	656	676	718	698	696	726	715	756	690	707	700	702	699	675	687	690	650	696	673	731	699	729	667	709	688	658	641	681	686	659	701	707	654	670	733	706	669	667	711	678	695	746	699	684	702	751	676	707	673	684	698	703	684	708	694	682	655	675	686	728	697	660	683	738	748	690	694	695	647	702	695	702	685	684	720	697	713	732	636	671	712	717	712	680	689	697	674	701	703	708	652	699	683	683	682	668	724	712	722	704	703	711	669	669	714	691	724	717	653	709	649	679	660	699	647	685	684	694	707	695	666	688	712	740	721	707	659	676	693	695	701	693	711	699	676	695	704	704	691	700	708	714	689	698	718	713	693	665	711	712	766	686	708	667	701	722	638	704	708	719	660	790	721	736	698	708	674	691	668	701	748	699	693	691	652	710	694	720	720	657	696	721	696	658	722	663	702	657	665	709	723	695	635	701	671	695	699	692	728	679	684	674	694	723	688	727	656	674	724	659	664	711	725	658	726	699	688	704	731	686	691	696	706	693	726	682	725	668	687	677	742	714	759	713	699	710	701	656	708	664	691	746	671	733	719	649	725	711	700	706	704	733	698	691	695	677	709	691	695	723	659	682	737	706	701	705	707	710	699	675	655	759	707	711	665	704	644	657	683	687	716	714	726	708	708	680	730	709	689	682	731	710	720	657	719	700	676	726	710	695	705	693	686	697	700	672	651	699	679	696	693	733	711	690	681	664	682	707	660	716	676	693	698	706	707	713	714	759	658	686	705	736	705	661	749	725	762	694	663	699	737	726	657	672	655	696	706	699	679	689	705	738	694	681	662	665	673	670	730	711	754	641	657	726	690	735	674	650	675	729	695	666	713	713	708	679	732	715	667	673	661	695	730	705	706	690	688	704	712	646	712	724	714	691	701	712	669	666	677	708	675	717	711	666	709	735	717	643	692	695	683	706	697	687	721	659	705	670	676	707	674	698	696	710	679	724	671	701	676	723	688	685	688	689	690	660	713	738	710	724	724	704	660	722	688	668	696	669	670	711	741	732	637	728	710	714	699	706	697	684	658	698	671	710	659	694	681	665	697	720	658	662	723	699	736	685	656	726	681	703	685	710	655	670	723	689	699	689	673	703	680	695	707	700	714	721	703	673	673	702	690	698	707	702	687	703	707	687	682	696	663	723	721	698	729	699	712	746	681	666	693	683	702	750	720	702	703	686	704	722	690	697	670	731	750	682	682	742	699	658	685	710	694	712	740	687	711	713	673	684	675	718	653	705	680	695	724	683	697	679	687	724	687	692	672	681	708	688	699	716	724	694	715	705	692	672	716	688	708	725	675	724	669	670	715	734	680	715	720	683	670	735	691	682	675	700	656	678	660	699	696	691	700	709	672	672	722	678	659	718	719	639	724	693	751	705	683	684	704	661	706	705	715	742	649	701	669	693	707	669	692	686	674	692	733	729	681	682	651	703	711	712	707	695	662	683	715	616	667	705	690	695	728	678	693	707	687	701	683	665	638	704	733	685	709	683	680	685	665	689	677	693	723	711	714	701	699	717	642	733	701	715	661	700	773	681	686	657	674	718	667	671	666	703	673	669	703	636	744	694	725	699	669	740	673	752	711	695	699	728	655	698	725	692	710	733	660	707	705	710	718	711	679	729	707	698	651	744	688	717	742	682	708	719	717	685	647	723	736	709	670	721	667	744	711	735	660	714	714	727	640	659	675	693	697	711	672	696	641	668	702	721	671	727	687	700	691	691	660	656	701	680	705	657	699	672	689	735	690	697	719	647	696	693	736	718	708	689	721	695	683	703	699	735	680	665	691	673	685	707	673	748	716	700	715	687	652	707	658	614	703	674	700	652	678	686	697	746	713	722	714	714	665	700	662	624	688	750	718	675	719	694	715	694	721	689	704	705	686	689	733	729	752	702	664	703	699	703	687	735	722	666	688	695	693	725	727	705	699	723	651	689	640	706	741	681	696	707	733	715	656	667	677	663	692	647	684	713	648	681	637	719	739	677	726	684	714	708	707	717	699	709	704	743	730	671	693	671	685	720	647	716	692	686	685	681	697	676	686	735	681	690	709	687	702	699	688	679	664	721	695	689	690	714	698	695	742	675	739	773	681	662	674	708	701	729	681	710	680	665	745	680	679	673	683	638	711	706	707	673	649	704	695	689	685	729	709	731	700	700	654	647	688	697	702	732	703	716	716	683	691	715	693	648	725	715	709	669	657	703	705	697	694	689	662	717	660	659	670	722	712	702	713	669	678	673	713	670	694	728	713	712	701	706	668	712	728	703	677	707	701	713	677	695	690	702	746	674	731	642	689	672	708	706	697	732	708	683	645	652	733	656	683	697	737	675	681	665	691	700	707	726	683	707	693	662	723	691	726	670	720	708	669	731	738	708	701	713	677	676	665	711	705	691	738	661	693	704	699	686	655	662	725	646	687	709	648	744	708	710	690	725	730	733	657	739	721	640	662	696	684	682	653	655	694	701	680	657	710	645	708	695	689	704	710	717	675	700	676	683	692	688	688	671	727	725	744	676	680	738	708	768	682	686	682	705	730	716	707	680	721	668	658	669	701	728	685	653	675	686	731	688	673	674	706	698	705	707	682	666	697	700	748	702	654	649	687	646	697	672	715	734	673	653	726	726	682	667	686	687	690	713	693	670	722	689	713	677	688	740	678	679	729	679	679	694	715	642	663	672	676	704	689	707	716	739	695	695	694	665	704	668	667	665	670	685	676	712	688	640	675	709	646	710	721	714	679	687	680	731	688	699	698	679	656	757	735	733	688	693	698	709	696	690	693	713	689	705	685	712	724	698	682	681	696	702	697	634	681	720	663	715	689	710	644	689	680	658	676	708	689	721	712	661	732	689	711	723	671	653	709	701	667	693	748	713	677	757	687	692	697	667	694	687	700	694	715	685	701	654	704	683	649	684	681	707	665	667	725	746	690	710	707	718	703	651	705	681	640	710	620	720	697	662	708	652	643	658	698	721	710	708	722	729	714	667	647	658	706	660	737	697	700	645	729	676	665	692	670	695	729	678	684	722	647	755	717	695	677	654	714	677	709	715	686	652	700	706	701	715	682	698	698	695	713	690	685	706	699	686	738	735	671	702	707	692	671	706	683	712	652	687	723	704	708	705	714	697	693	696	688	707	737	700	677	684	662	683	666	691	685	724	712	694	705	722	700	700	728	688	711	696	649	711	708	711	713	689	686	659	693	721	652	653	747	729	731	710	714	722
2382	827	775	642	3422	11723	12085	9123	4753	2051	819	316	138	87	68	63	53	58	58	69	61	46	59	41	64	48	58	46	62	66	69	59	46	60	59	67	39	59	71	51	70	60	48	54	42	43	54	64	54	71	78	52	51	46	67	58	44	50	66	51	56	60	55	52	59	45	49	54	72	67	61	66	51	58	58	61	54	60	53	50	62	67	67	80	53	48	73	63	65	70	62	59	77	49	52	67	49	50	74	56	58	57	55	61	51	56	65	61	67	51	74	72	56	50	61	68	57	61	53	59	54	61	62	65	57	68	63	44	53	56	68	51	54	60	66	38	56	56	60	58	47	57	65	54	52	70	75	59	59	59	56	53	48	60	57	71	61	57	60	50	75	55	60	60	70	55	54	41	61	52	64	62	55	51	70	48	43	68	55	57	61	52	80	41	60	57	59	56	59	58	59	60	60	67	45	55	53	46	62	61	55	60	61	54	37	66	56	52	74	57	68	58	51	65	59	58	51	50	82	65	57	45	52	58	52	53	62	60	80	58	58	51	49	64	52	57	53	60	60	70	49	58	71	53	54	48	51	54	47	58	62	53	60	62	59	51	57	56	50	51	52	65	50	56	62	58	72	75	59	48	61	46	48	61	59	55	58	60	53	53	58	50	51	45	68	59	61	69	57	57	59	61	65	49	62	62	66	58	65	55	52	60	55	65	59	59	52	52	53	60	42	49	70	57	54	60	46	61	55	46	50	54	50	57	60	57	65	55	57	60	57	59	47	55	61	56	52	56	65	64	42	54	66	47	54	45	58	54	68	57	63	61	53	72	58	63	62	66	61	58	49	63	61	69	64	54	51	59	53	73	59	43	53	47	66	44	53	58	73	73	62	56	54	74	58	58	54	50	65	53	66	55	65	57	66	63	53	52	60	64	55	52	55	73	72	56	50	54	57	55	49	58	51	44	57	62	60	65	54	74	49	72	47	63	63	47	64	53	48	52	61	71	47	46	56	49	48	58	54	65	55	53	58	61	60	55	59	57	64	62	53	63	51	63	55	57	59	54	60	49	60	78	53	60	54	55	56	62	52	52	58	64	56	56	51	67	59	55	45	67	65	71	46	65	51	64	59	63	61	65	54	64	57	58	53	54	56	47	62	53	66	68	75	47	57	57	64	53	61	48	61	66	62	60	68	57	63	61	67	51	71	64	51	63	64	55	51	52	62	56	52	54	57	58	55	64	67	66	49	61	48	56	55	46	56	57	62	60	45	58	68	67	39	51	58	60	69	56	58	52	41	66	50	59	54	52	59	54	67	62	68	72	54	56	61	52	59	61	56	56	61	45	56	65	64	58	64	65	64	61	40	64	63	58	72	59	65	50	56	55	63	62	72	49	51	49	47	63	60	61	74	67	53	55	66	55	60	46	52	45	70	57	59	50	71	53	71	51	66	58	64	65	64	70	52	54	68	75	54	60	64	65	67	66	61	54	64	56	58	61	65	50	54	55	71	48	57	50	55	47	59	60	57	51	54	50	52	46	64	55	60	51	60	42	55	50	60	50	63	41	63	47	54	56	58	75	59	67	73	54	66	56	56	51	62	46	63	55	53	60	52	64	65	66	48	57	60	59	68	53	64	63	67	46	53	66	62	60	65	38	53	51	56	61	68	53	64	62	53	51	62	64	70	70	64	59	48	63	54	54	68	53	57	58	59	58	65	52	49	60	55	63	55	47	66	54	69	48	52	53	59	56	47	58	67	49	61	58	64	58	60	66	56	65	59	55	57	47	59	57	50	55	81	67	60	50	71	48	48	51	72	57	47	58	56	72	49	59	52	75	59	59	52	48	66	66	52	60	62	64	61	61	52	47	54	47	56	42	56	70	53	48	49	43	63	54	52	58	56	62	50	44	60	63	55	57	39	55	69	54	61	59	59	58	56	48	54	56	49	65	55	51	62	60	63	60	64	59	66	53	65	47	54	66	55	63	57	67	53	63	51	62	58	59	59	60	61	45	41	55	71	66	47	52	57	49	57	46	62	51	55	59	50	60	56	54	50	59	57	62	60	47	49	56	46	44	56	45	52	43	69	55	62	60	77	67	68	56	71	54	53	62	66	60	61	51	68	59	55	54	65	58	57	59	65	61	53	52	70	53	71	55	50	64	60	57	61	65	55	62	49	59	61	45	60	53	63	59	55	56	50	51	52	64	51	59	57	61	65	52	59	66	47	41	49	68	57	55	54	52	59	59	51	46	58	60	55	57	53	67	51	57	55	58	63	44	69	70	56	67	62	55	66	78	53	57	62	56	49	64	59	50	57	56	64	61	58	50	69	40	40	54	52	64	59	59	46	50	56	50	66	52	54	67	66	66	62	56	69	51	48	60	58	61	60	49	59	68	62	58	60	52	62	61	64	45	54	55	63	59	66	43	65	68	59	71	58	65	61	48	42	64	59	60	49	53	77	59	62	56	60	54	70	59	48	58	58	65	65	46	56	56	60	59	63	56	55	73	56	55	50	49	54	45	49	57	45	62	55	74	56	54	46	48	50	55	51	64	68	50	59	60	51	52	63	45	65	61	55	51	42	52	54	53	63	76	58	53	47	45	60	51	61	63	53	55	60	49	81	57	55	48	56	64	59	56	62	50	69	46	54	45	53	49	71	58	51	73	58	50	44	56	47	41	70	48	54	46	55	47	59	66	51	65	67	50	54	71	57	53	62	51	64	54	59	57	55	59	60	42	58	60	61	48	57	42	52	62	65	66	53	60	50	64	49	55	61	68	56	51	53	61	56	69	54	57	56	62	60	74	61	63	67	56	62	56	64	55	56	56	67	53	63	55	52	64	44	65	49	52	68	54	62	54	63	60	67	50	50	60	50	71	63	57	62	44	48	52	49	45	43	65	48	43	63	62	43	55	64	72	49	58	49	51	65	52	60	47	56	48	54	50	64	63	69	55	56	61	47	65	61	48	43	45	50	49	58	53	47	55	70	49	44	51	73	55	62	66	42	46	58	54	49	57	49	67	62	56	70	57	37	62	54	51	54	62	56	68	45	57	60	61	66	55	61	74	55	50	51	62	51	62	55	49	57	69	66	73	63	51	39	70	63	51	55	61	56	61	54	53	41	64	45	59	79	63	59	58	52	57	53	65	49	58	62	50	59	63	50	62	50	48	49	53	64	54	53	46	70	54	62	54	59	58	45	50	66	52	57	44	52	60	63	64	63	46	48	48	53	55	43	52	57	68	67	57	72	74	56	43	55	57	58	42	52	64	53	48	59	53	51	47	47	54	50	42	62	53	63	53	51	63	56	66	53	56	60	66	54	63	45	59	62	49	50	54	55	59	53	53	41	70	73	63	62	58	65	51	63	70	60	56	51	58	46	47	55	51	68	45	65	67	51	63	67	64	68	68	64	61	56	62	43	62	57	48	58	45	58	50	58	45	56	69	48	51	55	67	57	65	60	59	56	40	63	63	59	62	52	52	55	72	54	53	60	48
20783	14919	13325	22506	48450	65932	59757	48974	37400	27222	16564	7632	3059	1426	859	762	752	670	680	700	721	717	697	759	781	698	675	719	669	678	723	735	750	704	714	676	679	700	709	701	727	715	728	729	710	719	793	703	734	737	741	688	686	701	706	656	677	704	730	736	700	702	701	698	729	751	693	741	722	699	703	741	715	698	708	719	697	703	688	742	690	664	666	694	734	725	706	680	746	672	716	697	673	701	763	716	729	734	716	732	701	727	703	701	678	728	704	686	750	681	726	716	704	718	757	672	721	769	710	714	737	698	721	684	704	679	692	685	738	679	751	732	669	736	713	697	722	763	728	715	737	775	714	668	690	719	701	788	731	762	735	728	698	726	700	659	721	725	738	712	682	760	737	720	683	722	744	680	695	724	698	732	692	715	772	725	676	693	645	719	731	733	743	710	721	723	739	703	694	721	725	716	714	677	722	763	697	733	697	694	717	750	752	697	711	753	703	709	755	677	695	740	719	666	710	680	702	734	709	693	721	727	673	757	692	701	726	699	735	714	713	701	682	679	707	711	727	670	705	735	713	705	758	733	712	705	699	715	725	771	710	755	700	741	699	725	698	720	720	731	692	721	678	744	725	725	722	724	771	748	755	707	673	752	719	693	734	733	717	669	751	669	740	721	705	737	695	740	689	750	749	724	728	730	674	714	693	736	717	753	710	704	803	726	745	710	702	736	709	729	665	751	701	680	727	712	742	722	700	735	689	710	721	722	711	695	751	747	762	661	713	741	684	735	735	728	710	758	720	721	730	697	734	679	706	736	711	712	766	693	677	744	757	735	688	698	704	679	717	675	744	676	731	706	740	750	736	697	678	700	712	701	719	713	736	715	719	725	667	744	690	720	712	718	713	698	743	736	669	740	697	720	716	659	750	712	758	697	723	759	709	676	746	726	704	718	708	715	730	690	751	740	677	746	738	767	681	724	722	656	743	673	692	664	694	722	710	705	707	707	686	735	748	738	700	695	762	758	701	704	720	721	728	710	691	692	696	719	712	737	680	696	694	761	744	730	744	742	704	686	693	715	712	768	716	693	693	739	728	703	702	692	750	729	675	685	754	692	732	715	726	742	739	703	715	748	703	711	718	690	788	766	713	662	665	709	696	712	699	724	753	727	730	657	713	706	764	700	738	711	750	714	679	723	691	704	750	678	743	750	674	743	742	723	691	718	699	718	711	750	628	731	710	751	672	699	720	686	743	670	723	660	712	670	771	703	682	691	653	704	744	777	713	752	709	724	696	706	732	731	737	732	725	677	706	767	759	714	702	676	749	731	740	703	701	751	716	710	684	708	744	772	725	675	741	730	678	736	725	723	677	677	718	688	712	722	732	719	743	714	739	712	722	756	766	733	755	691	704	728	752	677	677	659	700	725	666	688	700	692	686	723	632	709	737	739	697	739	747	705	743	736	699	723	731	725	663	758	692	713	718	758	671	674	720	706	719	717	695	647	762	762	676	717	709	684	693	699	738	728	753	677	701	721	746	705	726	691	732	672	729	725	704	727	684	714	698	688	716	772	713	694	728	701	703	741	752	735	700	719	697	742	699	703	744	731	751	743	635	729	740	719	727	732	703	709	716	725	685	716	673	724	784	689	752	714	693	717	728	710	722	731	764	692	707	741	705	694	691	703	733	760	739	739	724	741	752	723	732	670	700	710	699	726	718	711	703	717	710	724	703	750	723	706	702	722	714	677	724	690	710	732	746	741	700	767	754	704	760	747	683	755	702	698	723	782	724	681	786	722	721	655	685	713	703	649	746	712	724	733	681	723	720	732	714	738	722	701	689	710	697	757	766	758	725	718	698	707	660	724	707	637	718	696	693	712	707	707	722	697	767	714	724	684	705	694	716	733	707	712	699	699	713	688	747	693	723	740	711	690	697	732	741	699	660	707	686	730	727	668	682	716	739	702	699	798	733	732	667	689	719	672	731	731	692	694	713	692	654	729	672	770	740	716	731	705	685	717	746	722	785	684	758	718	672	697	754	732	742	702	755	678	677	687	752	714	704	686	737	740	738	736	724	730	740	695	697	722	716	736	691	730	690	684	647	682	699	709	730	710	725	693	726	712	673	717	690	690	750	744	735	707	724	704	692	727	697	693	688	701	749	732	754	672	703	726	703	713	738	734	700	695	698	684	741	731	696	697	713	717	695	724	706	759	711	719	707	718	764	711	727	731	711	696	732	740	754	749	731	741	743	747	703	704	715	713	709	722	705	714	719	766	707	728	753	732	720	741	686	749	713	764	698	707	695	712	672	692	707	752	763	757	697	761	697	735	714	705	685	728	747	717	732	724	693	699	672	701	689	711	717	717	714	663	715	688	700	704	748	734	726	740	718	708	690	679	771	712	701	691	739	708	702	700	727	699	705	683	689	689	694	725	755	708	729	702	692	714	753	690	719	720	695	719	691	729	673	725	781	732	739	676	712	711	747	733	712	703	716	661	712	679	736	727	698	690	707	676	742	744	733	709	696	696	787	774	716	679	713	739	681	754	749	715	675	680	741	681	696	689	714	728	728	715	766	704	710	730	688	729	766	649	744	709	708	750	693	701	757	748	723	676	685	746	699	750	651	717	713	728	661	736	750	720	772	682	719	736	700	714	724	701	722	710	716	702	743	734	683	693	687	695	719	713	707	704	695	730	770	726	700	714	697	658	692	674	722	739	711	708	753	759	719	685	760	696	753	720	729	726	709	714	707	704	691	704	708	733	691	682	708	671	695	680	690	709	729	699	708	751	697	721	706	728	752	687	683	690	741	751	690	696	709	753	713	696	736	707	792	726	661	716	703	720	710	692	716	703	686	755	683	723	744	744	744	715	681	704	741	675	664	701	694	727	717	658	730	723	745	730	710	707	746	707	730	723	679	733	732	646	703	701	706	706	709	724	710	721	671	708	733	741	722	758	713	700	734	717	676	730	734	735	722	744	704	753	755	718	715	718	740	669	780	749	714	754	702	691	703	764	695	700	711	686	707	697	740	680	703	731	739	684	725	690	664	723	740	706	699	715	686	748	732	738	718	680	723	683	729	691	719	699	724	687	719	733	705	721	733	716	660	699	773	749	654	706	734	717	701	748	768	757	723	724	720	713	697	746	702	689	720	729	717	734	741	714	719	738	744	700	741	668	709	710	739	729	709	710	694	766	697	700	689	682	682	714	689	733	671	705	716	672	724	753	708	715	682	739	702	744	699	704	760	687	736	739	748	726	764	715	701	720	704	709	734	723	659	722	699	695	708	722	738	739	671	707	708	746	718	724	694	695	733	720	720	659	694	704	671	717	672	708	671	702	733	720	715	719	691	712	738	700	766	730	728	700	710	700	664	688	714	721	674	751	724	706	687	709	672	719	721	713	705	756	741	689	697	719	735	680	729	729	729	734	716	700	718	731	684	713	734	680	690	732	704	705	724	744	721	720	710	748	756	689	702	675	733	744	712	700	764	714	736	700	763	700
1382	1434	1211	913	5520	17271	19829	15026	7994	3366	1159	417	165	94	73	55	72	45	55	62	71	53	55	55	79	55	50	58	67	63	47	67	63	70	67	62	68	57	55	50	70	63	58	66	64	54	65	56	66	65	57	65	69	59	63	68	52	65	65	54	64	65	71	61	47	68	60	53	49	51	57	44	58	62	61	63	52	65	67	64	58	54	68	62	68	56	68	64	70	66	68	55	49	67	71	55	51	54	62	57	53	43	66	63	53	50	57	57	84	73	67	61	60	81	73	63	78	65	60	79	60	71	58	65	63	64	52	57	63	57	40	62	58	73	51	76	73	52	54	71	63	56	77	69	60	48	51	73	58	56	48	71	63	70	69	53	51	71	73	78	68	47	48	80	61	69	51	50	63	69	60	76	61	63	65	68	60	54	68	64	52	53	63	62	73	65	64	43	66	58	62	66	77	76	65	59	65	60	73	72	63	52	56	61	54	54	54	60	56	68	69	67	56	81	46	56	54	70	56	60	67	59	70	58	65	74	76	51	54	61	52	60	49	58	67	64	75	67	60	68	57	63	69	55	87	46	60	64	64	59	57	54	64	62	59	61	51	60	65	59	71	60	58	65	56	59	61	62	56	51	54	49	51	59	66	56	59	69	66	62	69	60	64	75	65	59	59	48	82	70	72	59	59	55	72	63	65	57	69	68	74	74	68	81	60	54	61	65	46	76	67	71	65	65	57	62	63	60	59	68	70	59	47	78	57	52	64	59	59	67	55	69	62	50	67	53	71	62	69	62	47	52	71	60	60	64	71	50	55	64	58	71	68	58	69	57	61	66	62	73	76	52	71	67	66	63	83	67	81	58	55	74	52	56	63	57	59	46	62	72	49	65	62	62	67	65	76	60	62	63	58	65	57	77	79	72	61	59	60	57	61	79	51	61	64	54	55	61	73	58	63	58	55	61	56	61	76	63	63	50	52	66	49	56	63	53	68	63	67	61	57	54	58	56	53	59	49	68	66	55	70	56	46	68	63	60	67	68	50	63	55	56	64	57	53	68	62	41	62	70	62	61	63	60	50	68	70	54	56	57	64	54	66	61	77	69	63	55	56	78	61	73	62	61	63	67	76	53	65	49	49	46	66	54	55	47	55	74	52	74	67	51	62	72	59	75	75	67	63	67	65	54	61	68	63	74	58	62	57	70	65	53	68	56	71	56	70	59	55	52	74	66	63	54	68	61	68	63	65	50	68	64	52	69	60	61	58	57	56	70	55	61	52	61	64	64	63	62	57	57	56	52	70	69	58	57	61	62	70	44	57	79	52	71	50	68	71	65	50	55	52	54	57	70	64	48	57	62	49	70	50	57	65	59	63	52	48	52	60	66	64	58	56	61	55	68	54	54	61	51	69	62	68	71	76	58	61	73	69	59	67	69	69	62	60	57	75	63	70	67	67	55	61	52	42	53	62	50	56	73	73	61	53	66	66	59	52	60	56	53	66	55	66	53	72	54	65	62	55	74	54	53	57	50	71	78	52	54	59	62	69	69	74	56	57	68	55	71	73	62	66	65	59	75	68	50	61	65	57	65	60	55	65	55	67	55	75	59	60	64	60	52	64	51	54	59	62	71	61	64	55	57	47	59	59	61	62	69	55	70	75	79	62	77	68	63	65	58	64	61	66	74	58	69	62	58	56	61	53	53	70	69	56	48	66	55	67	49	55	51	65	64	60	62	50	67	84	64	71	61	48	53	70	72	50	69	58	59	55	64	64	47	70	58	63	56	67	58	67	46	52	64	67	76	63	69	63	58	56	63	60	54	50	55	71	64	59	57	58	66	72	75	53	67	64	72	60	57	74	81	48	63	68	62	50	70	72	55	70	70	72	73	60	50	66	68	76	72	59	74	51	72	59	55	52	65	75	62	61	72	49	71	59	69	63	58	57	61	67	64	72	70	61	68	61	56	61	64	50	57	66	65	72	64	47	57	59	57	56	57	54	41	53	52	71	65	66	53	55	59	55	67	56	48	49	59	46	60	61	53	55	71	77	77	61	63	57	72	62	65	63	67	64	65	68	63	75	62	61	73	67	49	63	72	56	71	58	50	52	57	67	62	56	61	54	55	55	76	61	65	58	56	70	61	62	59	53	67	69	72	53	73	57	78	72	68	66	64	55	60	73	66	42	69	54	73	65	56	66	53	59	55	54	53	58	52	53	64	61	68	56	51	54	60	65	59	62	55	68	60	59	60	51	65	52	54	61	56	56	54	67	69	73	45	75	63	84	52	55	57	56	52	64	46	76	70	65	50	52	76	68	55	65	58	64	59	51	53	65	50	71	61	59	54	55	57	73	62	61	52	50	65	70	57	51	65	54	58	62	70	64	68	46	75	54	67	66	62	48	55	66	53	64	72	61	60	57	59	56	66	61	74	52	61	67	54	65	62	70	61	60	68	62	66	50	56	70	54	65	58	82	62	50	59	65	62	63	62	61	44	67	58	62	61	50	59	64	46	59	56	72	64	51	61	74	72	46	50	55	70	59	59	60	60	68	60	55	73	58	54	59	63	70	61	70	54	64	69	73	63	68	66	72	66	62	63	72	55	49	54	65	76	63	63	60	54	59	60	78	58	58	60	69	58	61	60	66	65	75	48	72	57	64	61	53	69	74	63	68	66	68	57	61	51	60	57	41	52	71	65	60	57	61	53	54	61	58	55	74	60	72	68	60	59	49	73	53	78	57	57	75	56	55	59	71	52	72	69	51	53	62	58	69	60	64	56	66	59	59	57	66	60	59	62	70	60	59	61	68	63	56	65	59	48	80	63	68	63	53	63	56	57	66	73	57	80	57	67	71	77	55	78	72	63	67	73	50	60	56	55	69	51	62	61	58	75	61	56	64	66	61	60	61	61	60	69	49	55	54	59	63	56	66	56	50	61	64	63	64	67	60	64	77	51	66	56	70	66	54	51	44	72	67	53	71	68	71	62	60	63	68	63	66	59	60	57	68	57	64	59	50	71	57	61	57	57	67	72	65	61	66	71	58	86	57	54	66	55	69	67	64	67	54	67	67	55	65	48	48	84	53	83	50	78	53	64	65	75	69	59	57	55	71	66	61	66	55	43	66	51	58	59	73	59	58	52	60	62	52	72	55	58	66	50	64	57	57	64	63	68	49	67	68	65	65	59	53	67	51	57	55	57	52	61	55	56	64	71	57	61	73	73	69	62	62	51	65	65	61	78	54	51	79	57	75	62	71	71	55	71	58	49	62	59	67	70	60	49	59	63	68	69	50	55	47	68	63	58	59	61	63	74	55	51	61	67	56	62	56	80	68	58	67	71	53	54	46	63	85	60	58	62	57	68	60	62	53	57	58	53	59	55	68	50	62	76	57	66	72	70	77	65	52	56	67	70	57	66	56	63	66	54	65	57	80	70	65	59	80	66	70	59	50	52	62	59	59	67	71	55	36	54	63	62	55	63	68	56	60	60	59	67	58	60	66	74
24194	20775	16660	27448	56278	75048	71186	58673	43559	31191	20184	9700	3719	1536	945	855	730	762	780	718	833	815	750	810	775	737	796	766	755	777	731	754	772	758	767	747	769	779	777	722	752	778	773	744	755	711	720	734	744	692	739	725	769	777	761	768	769	802	763	767	769	778	738	781	727	752	745	730	780	769	752	741	758	748	765	791	783	771	767	766	754	791	773	762	757	763	755	740	730	751	767	726	753	730	717	741	725	755	742	749	746	754	818	811	741	792	851	711	821	730	794	736	796	765	741	768	778	747	764	733	763	789	762	751	798	781	745	780	765	730	767	735	776	726	706	806	803	750	822	772	791	776	776	754	743	788	817	764	772	762	694	750	765	722	722	758	778	796	751	733	750	755	744	784	759	801	712	808	764	740	720	754	778	768	753	794	738	723	768	781	750	750	720	727	808	746	728	797	758	713	757	817	858	740	756	742	764	734	831	797	720	690	755	740	775	756	814	802	732	686	758	750	789	771	744	739	771	737	733	794	764	754	710	741	728	711	813	736	747	795	713	761	754	734	736	750	793	792	838	784	793	758	746	809	761	734	749	762	771	736	779	745	744	775	812	813	775	733	756	821	760	761	735	748	753	769	808	798	793	746	746	807	768	783	754	757	730	777	804	771	829	758	784	757	819	745	755	780	736	762	733	783	723	745	814	761	749	788	761	758	803	725	757	762	772	760	726	774	771	747	744	800	759	740	758	768	797	786	743	763	790	751	795	790	749	772	745	769	722	742	759	757	747	777	750	776	742	724	791	691	752	727	727	821	747	795	736	784	757	748	809	715	795	736	721	756	781	797	749	778	771	767	759	765	758	740	822	766	751	735	755	750	775	739	770	743	716	801	757	749	775	754	798	764	708	803	740	786	728	781	785	782	761	773	824	778	721	836	752	742	790	735	745	749	787	752	749	813	758	763	777	770	764	782	797	741	767	782	809	781	802	733	789	737	752	767	818	732	743	719	721	763	741	746	745	743	763	849	781	764	754	792	809	790	787	774	758	797	715	752	742	761	778	761	805	815	801	739	821	759	757	722	729	749	717	746	726	788	705	786	758	712	780	758	712	751	747	742	812	739	750	764	789	796	740	755	730	739	733	782	752	795	810	781	747	806	693	753	808	806	796	787	793	746	751	744	751	751	779	785	765	736	784	748	798	733	736	725	766	725	747	733	727	758	766	775	764	764	743	741	781	732	747	731	774	766	706	760	713	815	764	785	710	799	715	756	707	784	761	820	761	770	714	792	768	779	790	747	781	791	725	723	750	785	725	776	759	789	795	774	794	781	777	755	772	802	768	765	777	778	731	710	804	797	746	739	757	782	801	774	780	777	775	759	777	775	794	782	752	764	779	782	766	693	773	791	706	743	773	767	768	767	760	742	763	800	758	737	751	743	731	784	793	764	761	774	821	806	790	759	770	781	746	754	758	767	760	783	793	797	753	766	766	708	744	787	800	752	698	759	738	728	728	810	765	790	761	775	789	755	794	735	744	751	727	783	771	737	730	754	732	771	781	756	761	813	766	759	715	763	778	777	793	751	760	781	778	742	784	775	749	788	759	787	784	744	772	750	736	766	772	739	731	723	793	730	797	745	760	747	783	770	762	816	766	732	760	748	784	791	756	763	776	747	738	769	726	765	769	779	716	717	748	792	728	791	779	776	749	754	774	755	804	723	727	750	761	748	761	730	759	741	746	742	795	746	751	769	754	775	766	721	771	762	795	743	787	785	750	777	783	805	777	765	780	740	773	738	770	785	757	763	802	820	762	766	775	779	767	756	746	730	755	753	742	796	732	755	756	777	755	719	779	785	779	835	762	807	809	738	727	709	757	756	766	810	754	750	780	786	740	758	730	753	744	749	737	742	734	731	716	779	786	735	754	796	770	767	751	729	769	749	765	766	793	775	764	757	784	773	718	734	720	788	777	758	796	744	774	804	777	751	728	795	737	800	775	768	710	760	781	743	848	778	818	761	831	724	703	774	773	778	775	766	805	750	755	720	781	773	757	735	766	797	783	794	739	784	759	767	754	739	726	798	714	715	794	693	736	765	764	765	783	742	742	733	764	781	780	748	768	767	788	785	750	820	773	722	736	742	779	744	748	759	793	794	805	694	769	784	743	774	794	779	769	746	774	749	744	751	734	776	740	709	731	754	731	769	703	751	745	818	784	795	775	796	738	797	779	717	779	798	785	782	747	779	791	753	742	734	824	708	725	757	761	764	786	767	734	749	757	796	774	662	791	764	723	763	767	743	769	765	754	802	735	748	759	772	757	735	763	783	752	789	789	762	787	779	761	754	775	772	726	710	749	785	751	756	754	794	763	777	771	801	730	768	751	787	755	756	750	748	785	760	787	762	759	737	717	759	724	741	744	748	752	773	811	740	776	777	814	755	750	750	805	742	771	743	753	755	755	794	755	719	753	777	760	711	774	748	756	778	778	762	762	796	753	766	729	743	790	791	766	762	743	783	729	739	748	753	789	765	756	735	790	720	810	795	734	796	774	747	786	768	718	757	790	753	784	775	766	764	781	781	770	742	755	742	693	776	771	793	724	779	763	747	777	768	824	765	764	763	750	726	814	778	774	807	755	785	800	762	720	716	795	795	742	766	803	723	738	766	789	741	797	778	787	748	764	739	783	773	734	766	761	769	750	746	753	769	789	730	817	717	763	776	722	746	758	733	751	740	723	754	737	787	762	746	775	703	745	750	769	780	738	765	731	734	781	752	787	732	780	803	733	747	769	769	735	772	759	754	761	812	719	759	752	792	798	773	738	769	747	778	740	764	764	728	763	802	801	737	713	777	740	747	707	724	769	729	814	729	752	817	742	802	776	779	719	806	749	735	762	752	805	758	824	775	779	809	793	763	742	758	774	713	761	795	741	764	768	728	772	771	779	746	790	808	806	746	788	769	787	758	732	764	770	816	721	780	775	800	774	766	751	795	704	770	752	748	757	747	742	792	750	759	799	739	779	743	703	740	783	679	782	742	743	744	780	746	737	735	768	753	739	741	775	735	770	767	750	745	753	735	773	712	783	764	762	745	737	745	770	757	774	757	763	765	745	739	787	721	742	750	758	799	764	720	757	784	719	772	723	748	764	793	727	757	766	799	812	724	770	772	784	732	799	746	758	749	766	746	793	752	787	780	765	771	716	700	745	790	762	765	753	752	789	722	826	751	800	736	794	730	745	801	784	776	816	754	813	787	750	741	779	740	774	766	719	761	742	756	775	791	772	738	746	816	756	779	758	759	827	730	760	787	775	784	725	726	729	798	744	764	729	770	708	767	758	771	782	798	763	788	727	751	741	755	783	803	776	731	778	762	792	746	758	782	779	736	767	754	801	771	761	756	748	761	739	787	777	764	758	799	747	754	750	757	752	697	750	765	779	768	762	722	706	812	707	744	744	719	796	768	836	791	739	797	760	779	784	762	735	802	765	750	781	797	689	723	783	792	763	718	752	702
1433	380	219	215	696	3361	4560	3773	1958	844	383	157	98	64	50	52	55	44	43	59	58	61	64	43	51	39	57	50	48	71	51	43	46	50	51	43	52	64	52	60	48	42	40	49	56	56	59	66	41	57	41	53	63	55	58	58	43	55	41	62	56	58	44	49	57	46	52	48	52	54	62	52	43	51	55	41	63	62	40	70	50	54	62	48	43	53	53	56	52	63	52	52	58	57	60	44	54	56	44	42	47	52	50	50	69	41	53	52	58	36	45	59	57	57	52	59	55	61	62	63	38	55	52	65	52	58	49	54	40	61	56	46	37	47	48	48	51	39	47	63	38	48	59	52	49	48	60	49	51	47	51	55	45	54	57	45	52	47	46	50	51	58	52	41	43	58	52	47	48	46	51	54	54	49	57	64	56	62	52	42	66	53	45	69	48	48	52	46	46	63	47	46	42	46	46	61	44	48	48	54	59	61	67	58	45	55	57	50	56	61	55	41	58	53	36	41	53	63	56	54	52	54	48	43	58	55	55	61	45	51	39	56	54	48	46	49	69	41	62	56	58	53	60	61	50	49	41	65	62	40	47	56	51	51	36	38	43	50	47	49	38	66	47	54	54	55	53	48	50	55	61	38	58	52	61	56	36	41	43	58	53	56	55	47	52	51	56	52	58	62	44	44	60	38	63	49	52	58	55	53	51	70	50	56	59	50	51	59	54	45	49	46	51	53	50	42	64	43	55	49	48	50	58	57	53	54	58	52	45	77	51	56	55	45	56	43	41	46	56	54	56	57	57	54	53	57	66	50	62	57	48	61	52	59	47	55	56	40	58	63	59	45	60	53	55	48	63	68	44	61	49	58	48	38	48	44	51	68	43	46	58	53	53	58	52	45	44	54	56	43	38	55	57	44	58	61	32	43	52	61	46	49	46	56	60	56	44	50	49	42	53	40	51	45	68	46	60	59	51	50	50	51	53	73	60	64	57	49	46	48	66	51	49	55	53	53	45	41	47	55	58	66	54	58	53	58	60	52	56	50	55	53	54	60	42	34	59	49	57	50	75	59	63	51	47	51	47	56	68	53	59	51	58	48	53	64	57	48	49	39	53	47	57	54	59	47	46	47	54	46	44	38	62	45	44	59	55	51	45	46	48	47	54	53	57	48	40	53	48	51	42	58	57	62	46	48	50	59	49	47	52	62	44	45	50	50	46	48	61	59	44	62	56	51	62	51	61	50	56	48	44	63	60	53	48	39	51	61	53	58	67	58	66	46	52	46	48	55	48	50	58	58	41	56	67	62	60	49	69	63	51	45	45	42	47	59	55	51	41	54	60	38	57	43	64	57	64	55	55	51	60	49	56	36	44	47	52	45	44	48	58	57	42	45	54	44	52	57	49	50	49	52	49	58	44	58	49	52	48	60	61	57	54	38	47	40	56	61	57	58	43	55	56	45	46	74	54	50	50	53	50	48	52	45	56	56	44	42	55	54	42	57	56	52	51	62	49	69	47	47	51	61	50	39	48	42	52	47	39	40	44	59	40	58	62	53	46	49	41	60	46	48	66	57	52	57	42	51	51	52	54	41	50	47	47	50	47	39	40	52	58	50	54	58	37	57	47	47	54	48	62	54	48	57	61	39	52	50	69	46	56	53	60	64	47	39	63	53	51	50	53	69	50	43	71	45	47	49	46	55	61	52	54	63	63	45	49	42	53	48	40	55	52	43	51	45	45	65	51	61	50	51	48	47	60	50	57	54	63	54	49	50	49	48	41	38	45	56	52	51	44	55	46	55	48	51	53	47	57	59	39	54	51	44	55	53	56	53	46	54	47	47	49	58	64	44	58	63	40	53	74	56	51	42	46	58	55	40	47	51	52	76	48	45	50	42	49	57	64	54	60	45	50	49	58	59	45	52	53	47	40	56	37	58	67	54	55	56	41	61	58	45	58	49	69	40	57	44	57	53	55	48	63	52	54	45	55	58	58	47	44	55	46	56	57	65	54	57	52	56	44	48	50	60	37	43	45	43	48	64	52	55	49	57	63	53	56	55	48	54	50	49	44	52	44	53	58	53	52	56	39	53	46	50	55	61	41	58	56	49	50	78	60	35	51	55	53	43	58	47	56	61	39	44	52	53	57	41	60	49	55	59	67	49	51	42	63	64	40	46	39	69	39	63	48	59	26	33	50	70	46	48	54	45	58	58	40	51	42	34	71	59	50	59	49	51	49	50	51	58	45	50	56	57	50	54	46	55	45	63	53	62	51	54	60	51	44	57	53	51	51	49	55	42	59	41	53	52	46	51	52	48	44	57	54	53	52	59	58	51	44	54	50	53	43	58	48	54	51	48	40	55	64	40	41	43	48	53	53	50	60	55	46	41	47	47	58	46	59	56	48	49	47	50	56	54	65	43	44	54	53	48	42	39	51	54	46	48	53	44	47	51	59	53	47	54	53	42	44	47	52	47	54	41	52	57	50	52	56	47	60	50	55	52	41	49	46	47	56	50	61	50	50	53	72	55	53	67	58	46	51	56	58	48	39	42	49	44	45	59	42	50	53	57	49	51	59	53	52	54	51	50	45	51	59	48	53	34	50	41	51	58	48	45	51	42	64	50	58	49	56	46	34	45	44	50	52	46	51	58	56	56	56	57	41	47	45	59	45	38	50	60	50	50	57	49	51	50	59	53	65	61	56	38	52	51	50	47	53	58	41	51	56	42	50	45	60	46	61	54	37	65	60	42	48	47	43	43	53	57	56	47	44	46	56	49	55	45	47	44	50	49	40	45	46	43	54	56	62	51	58	61	53	50	48	47	43	54	55	49	60	51	50	48	60	43	56	51	57	56	42	56	48	59	45	62	38	59	43	51	47	48	43	51	51	57	60	46	71	57	59	47	50	55	46	56	54	41	40	55	57	42	66	49	45	65	50	44	51	40	60	51	54	50	64	65	51	40	58	52	52	55	48	50	44	50	61	62	60	48	58	61	39	41	45	62	53	53	51	54	42	51	54	45	51	43	47	48	43	55	48	63	68	53	55	58	43	66	51	61	42	63	57	49	52	55	63	51	40	42	53	70	60	60	55	54	55	46	53	67	51	44	50	50	53	43	46	52	49	45	46	62	40	59	52	41	46	53	52	60	53	50	64	60	44	43	55	50	62	42	42	63	50	52	50	47	40	47	54	61	58	44	47	53	58	53	55	54	47	58	62	61	48	64	43	61	64	42	48	41	52	58	51	46	52	59	50	44	45	53	52	57	60	48	60	47	54	54	51	48	61	42	51	62	46	40	63	44	42	50	51	49	63	42	60	52	64	37	51	55	48	45	55	48	59	44	55	55	41	55	41	61	51	45	55	57	46	41	47	70	57	47	50	60	69	55	59	57	43	52	50	52	41	56	48	48	55	43	40	61	42	63	55	34	57	48	52	50	42	58	45	47	50	35	48	41	60	60	61	61	56	53	51	44	52	47	55	45	46	55	44	48	66	55	57	44
14878	7940	4955	11138	30441	44989	43340	37149	27673	17776	9209	3695	1509	919	755	635	651	616	630	636	626	674	621	614	640	636	625	614	665	681	612	628	614	564	594	649	604	634	623	666	656	636	607	637	667	623	642	643	668	617	644	650	584	639	645	609	671	635	641	576	591	618	636	636	628	584	661	639	656	640	684	661	604	665	617	631	656	626	603	591	663	621	628	617	620	651	652	628	658	656	611	669	627	611	618	668	595	658	593	599	612	612	652	591	641	636	669	614	607	651	624	627	639	645	675	657	630	620	688	664	635	651	603	630	594	622	652	640	624	611	632	628	640	641	607	583	599	639	624	636	662	653	635	611	644	661	603	634	683	620	650	693	654	610	607	630	643	594	649	604	609	639	619	671	644	625	651	632	676	608	637	655	622	636	625	617	586	619	652	615	638	642	614	624	659	641	645	650	654	638	644	619	650	601	574	631	612	620	574	638	622	617	616	640	650	607	683	622	646	630	676	660	629	580	616	643	625	618	617	614	618	633	605	647	652	645	634	659	623	627	597	610	639	611	608	647	642	599	663	680	588	626	664	646	664	618	571	682	631	613	620	614	618	627	637	647	644	660	645	662	634	643	673	609	593	670	631	635	612	577	648	609	684	654	640	637	657	636	606	702	611	631	630	663	661	631	633	647	622	608	628	628	622	644	631	651	628	624	622	601	635	648	592	629	602	661	616	574	669	647	669	647	649	680	636	606	644	605	618	653	601	632	606	619	613	620	645	615	613	651	687	657	603	660	636	679	607	605	628	661	594	639	643	634	646	611	652	624	630	610	617	568	623	631	616	625	647	608	654	629	689	621	659	630	628	596	593	609	621	553	635	661	622	613	611	666	576	664	608	614	632	625	600	666	640	617	653	634	627	605	600	653	645	634	675	605	619	609	677	630	619	681	601	653	627	617	614	622	626	627	605	600	594	622	624	569	703	646	625	637	664	607	675	668	611	613	604	636	653	644	606	638	633	642	636	643	647	671	590	635	660	640	616	615	620	625	644	598	618	581	648	619	606	603	622	607	615	601	651	648	676	635	652	657	620	628	639	630	659	679	629	632	620	675	662	652	634	649	645	640	668	638	603	612	648	600	674	628	640	617	639	610	631	647	584	626	617	640	621	629	588	646	611	630	632	615	605	639	647	630	653	676	626	675	637	601	669	695	632	657	625	627	667	659	647	634	627	584	657	622	643	632	633	644	613	645	616	652	612	634	621	625	577	619	626	635	637	633	622	609	647	620	601	607	651	682	611	640	608	622	661	656	600	614	628	632	624	612	632	657	612	624	635	670	624	628	605	612	628	650	602	651	606	621	686	656	641	597	583	624	628	629	643	643	664	685	631	676	661	638	668	630	622	617	640	584	611	677	651	623	632	607	594	634	635	577	642	677	614	665	639	661	631	630	577	623	643	600	648	673	647	626	627	655	610	622	613	679	662	625	701	595	652	616	645	622	648	617	631	634	613	644	608	572	598	661	624	641	615	672	648	613	666	637	581	626	611	615	593	659	635	603	626	637	625	603	645	646	633	653	627	634	661	594	656	607	660	624	648	644	649	635	645	636	639	632	637	640	626	671	652	622	638	606	630	616	658	606	644	617	656	645	667	615	661	665	626	601	590	621	618	664	671	652	613	632	614	659	646	631	604	632	646	591	651	643	606	643	623	608	655	625	601	645	647	599	657	659	636	646	593	616	641	646	611	635	633	610	640	672	620	616	655	613	655	624	658	621	665	595	602	649	638	627	691	624	603	671	639	654	679	640	622	665	623	622	633	602	639	627	619	619	600	631	673	651	648	626	647	647	633	632	600	657	642	617	658	629	651	646	642	664	669	655	655	580	654	637	608	638	639	614	611	601	640	676	643	618	612	669	658	594	605	621	610	680	659	580	654	691	598	623	626	617	630	630	647	628	639	650	636	624	604	568	644	652	569	586	592	611	664	667	608	667	622	656	622	643	654	675	629	630	629	610	640	658	630	649	587	629	616	626	633	626	637	606	662	599	653	661	665	635	591	644	624	587	630	652	666	646	677	644	629	636	613	672	622	612	636	623	606	628	628	629	656	608	645	612	687	627	659	623	648	665	605	632	624	633	642	647	590	624	640	661	651	640	620	623	648	583	633	614	653	573	587	677	630	616	648	623	599	631	632	649	685	610	599	602	642	629	605	641	659	617	692	643	679	621	634	639	599	631	638	649	582	643	642	636	631	638	620	648	603	631	648	633	636	644	636	601	591	682	608	660	600	640	670	563	593	647	585	621	654	615	621	603	649	687	641	627	627	620	629	650	653	661	674	588	639	623	628	662	623	643	595	602	657	604	592	655	603	606	593	669	646	624	601	636	602	651	629	583	627	615	677	639	659	649	649	652	670	629	594	677	608	609	660	650	640	636	654	634	627	620	658	633	637	643	622	609	668	648	656	634	645	581	614	654	658	651	622	637	629	633	641	587	659	663	600	600	643	663	657	661	597	662	592	653	639	647	589	608	652	660	637	613	630	641	654	647	634	624	614	600	614	652	611	643	652	605	638	659	618	662	649	610	660	627	599	582	616	637	581	679	655	646	639	665	673	623	568	644	602	605	644	634	647	631	617	628	643	644	675	651	640	642	582	624	616	610	623	616	622	614	621	592	637	663	551	645	625	657	644	647	614	652	603	647	650	604	600	635	592	643	654	626	623	674	647	622	650	614	653	623	597	631	628	612	648	575	621	645	625	666	610	585	613	606	654	666	587	569	637	619	604	637	628	586	608	650	642	604	662	622	695	606	582	651	625	673	634	619	616	637	628	639	654	661	568	647	615	604	619	650	635	607	646	623	632	650	609	634	631	644	638	653	629	645	668	633	685	671	658	591	581	609	640	615	653	711	648	642	608	633	591	665	632	659	629	651	599	613	655	643	630	619	639	639	655	648	659	622	613	645	667	617	665	637	639	650	634	642	607	599	674	629	597	618	608	655	673	639	644	609	652	646	642	636	686	642	602	641	623	651	623	666	619	653	623	663	652	612	635	671	645	628	635	639	620	661	613	640	649	672	609	643	668	639	651	598	594	631	610	694	662	622	586	612	688	619	601	682	616	580	633	639	637	636	627	623	668	639	629	650	606	637	644	592	613	604	621	653	602	590	721	625	629	630	587	575	641	618	605	621	596	680	617	625	582	637	631	676	553	679	656	621	633	655	655	623	622	678	643	576	622	578	628	666	646	604	657	689	581	626	642	677	607	662	655	665	593	700	601	648	652	627	659	609	640	601	613	656	621	671	679	632	664	590	633	627	604	616	632	685	604	636	636	615	611	622	654	621	612	653	637	587	646	650	631	594	652	627	665	618	636	656	601	602	630	620	639	594	651	638	652	653	624	622	631	664	654	616	639	626	586	660	601	631	638	608	660	627	621	634	601	665	587	661	635	641	644	640	626	576	660	641	641	622	637	697	595	673	657	706	611	609	667	629	620	633	637	633	652	653	622	635
977	1250	783	663	1595	9851	13477	10246	5386	1849	684	269	150	80	75	62	52	64	52	59	53	71	51	52	45	68	63	55	39	46	63	60	50	57	59	46	42	61	64	71	55	58	60	55	39	46	53	48	64	55	58	43	62	65	65	65	61	51	41	46	57	59	55	73	52	60	68	56	58	50	66	49	60	55	56	57	62	49	51	50	62	38	59	52	54	55	49	61	47	64	56	61	55	65	59	52	66	66	43	59	54	44	53	52	59	55	51	66	65	47	52	51	66	54	55	64	53	51	66	60	59	50	64	62	65	49	53	66	45	48	60	56	44	58	50	53	55	55	67	43	52	55	70	52	58	52	56	66	66	69	51	63	55	51	55	43	51	61	60	48	63	67	42	51	52	58	69	49	51	59	53	53	55	64	72	62	65	44	61	51	53	56	55	53	47	50	68	58	54	74	54	51	66	53	53	53	52	48	56	61	59	50	59	58	53	50	49	62	64	59	57	57	52	53	54	56	61	63	57	59	59	43	51	53	55	56	64	55	49	64	59	54	45	38	61	69	58	65	50	57	46	47	50	50	47	54	62	56	62	68	59	50	55	56	65	58	68	45	60	50	50	54	58	44	57	58	38	47	63	56	51	56	59	67	42	59	61	57	51	53	55	41	51	55	64	69	57	63	56	67	45	52	52	45	59	59	43	54	60	52	48	48	48	55	48	43	58	63	50	66	43	57	60	67	58	43	57	64	61	40	52	68	59	59	43	55	53	49	52	56	44	57	54	61	63	52	51	57	51	51	55	54	54	57	46	50	54	61	61	57	68	43	48	61	69	53	38	47	48	63	34	54	56	57	47	57	59	59	62	53	58	49	53	55	49	52	43	46	58	47	58	61	49	50	49	43	72	62	62	55	49	46	55	52	47	65	64	53	51	58	53	53	50	53	60	66	50	66	67	61	63	63	59	53	64	64	48	55	45	53	52	66	53	34	69	59	60	61	45	60	53	52	50	68	59	52	56	59	58	55	68	57	54	48	73	50	56	63	70	55	70	60	65	61	62	61	57	70	57	63	72	39	63	60	63	50	43	51	52	47	54	50	58	61	58	45	60	64	67	51	58	68	48	59	51	63	53	52	51	56	52	53	50	47	58	59	66	74	45	55	57	64	41	49	52	72	48	58	50	55	67	38	60	58	59	56	53	58	60	51	54	48	65	59	57	60	45	57	51	68	52	64	59	50	52	60	56	51	55	51	56	46	64	66	68	52	57	48	60	59	48	56	59	61	53	58	50	54	60	69	52	47	55	56	55	68	77	48	59	56	48	48	54	51	58	60	58	56	62	58	49	78	54	60	60	58	55	49	39	46	51	62	64	73	59	65	56	53	67	54	60	56	51	51	67	58	70	51	56	53	43	51	61	43	42	54	63	40	59	53	67	48	69	54	55	52	62	52	61	53	51	33	61	60	58	50	59	62	59	56	57	52	67	53	53	60	54	48	57	51	61	57	70	54	74	57	68	56	70	55	47	52	59	58	53	60	59	61	61	47	50	62	58	53	59	59	66	58	56	63	71	66	46	52	69	64	56	60	59	65	62	59	65	56	49	45	42	53	59	45	53	54	58	53	65	44	58	51	52	58	50	51	61	68	52	48	64	64	62	48	86	52	47	50	54	49	66	62	61	46	57	78	59	46	50	47	56	59	61	48	56	53	56	54	57	59	71	49	51	59	45	58	58	65	59	53	57	52	68	48	66	55	73	62	60	69	57	74	58	53	54	47	52	62	58	50	47	45	62	62	59	67	50	50	68	55	60	60	53	55	56	42	38	58	53	47	54	49	63	51	53	60	47	58	55	49	58	56	65	49	56	50	48	63	69	60	41	61	52	54	56	48	55	53	64	56	69	50	50	57	48	47	64	57	55	48	64	43	52	59	49	52	62	54	52	65	53	49	58	64	55	53	61	66	58	60	40	38	49	65	56	55	50	59	62	68	63	53	36	55	55	65	41	61	51	69	53	46	54	63	65	51	54	56	70	65	52	54	51	52	56	60	56	52	48	51	62	54	46	53	48	72	53	46	62	50	59	57	44	64	56	40	56	49	57	54	51	47	47	59	52	65	52	50	56	54	50	47	40	54	52	53	59	43	50	56	58	50	52	49	52	57	59	60	55	63	56	62	61	53	53	50	51	64	61	57	39	53	48	56	55	44	52	67	58	65	51	63	57	64	44	53	58	59	63	50	51	61	60	57	34	67	62	54	57	55	54	54	48	54	55	51	51	49	72	65	59	69	52	59	53	50	51	44	52	56	56	59	60	45	58	56	56	59	61	52	38	59	71	53	44	47	59	57	63	45	43	51	47	63	62	49	66	56	58	62	61	61	54	49	57	62	65	63	60	40	53	81	62	42	63	59	61	44	54	54	73	54	64	44	52	49	71	53	53	47	64	60	64	42	49	58	53	47	58	54	56	61	55	49	58	43	56	66	55	59	53	68	58	52	60	61	61	59	56	60	57	57	48	59	54	59	51	56	43	58	53	56	50	60	56	52	45	52	66	64	51	53	61	45	62	53	58	59	59	61	50	63	55	56	48	62	56	60	57	67	69	52	51	69	66	57	50	40	50	54	53	49	61	53	47	56	64	53	69	69	60	54	58	61	52	48	70	55	59	57	62	59	58	51	52	49	67	53	55	53	52	65	62	53	60	41	53	60	56	47	66	64	57	56	53	58	57	54	49	39	59	70	64	76	55	60	57	58	61	52	44	56	63	54	58	58	60	59	60	64	44	46	50	67	59	67	48	54	60	53	66	42	55	51	53	61	59	54	54	69	58	69	50	50	64	54	41	41	61	63	55	70	56	54	50	57	66	51	49	55	63	59	55	65	64	72	51	71	63	59	49	47	51	49	69	73	54	64	57	60	62	42	52	58	59	64	56	56	74	64	62	51	54	67	59	63	67	50	58	65	58	60	45	58	53	50	63	59	63	57	55	67	65	44	63	58	56	54	63	66	62	65	55	54	53	53	56	64	59	63	46	73	50	53	70	61	47	42	48	56	54	52	42	55	47	53	52	50	48	54	61	60	58	63	56	54	65	49	60	73	55	50	57	55	65	58	64	49	54	58	49	55	38	54	66	46	58	58	54	58	66	60	65	47	57	54	61	62	46	60	65	54	60	68	47	52	57	53	68	63	57	59	49	57	45	58	47	62	56	68	60	58	48	61	52	51	57	57	72	41	44	42	61	60	57	55	49	60	61	65	44	65	67	53	66	61	56	53	61	56	41	55	62	58	52	61	58	66	59	63	52	50	57	50	61	62	53	64	53	61	53	53	49	55	47	52	61	59	66	53	54	52	54	61	60	59	50	50	56	58	52	61	58	52	54	44	49	48	45	46	56	46	66	59	57	55	67	54	50	55	66	55	69	58	39	60	53	55	60	44	52	55	62	66	59	62	54	52	54	57	65	60	62	62	58	54	61	63	66	44	52	60	37	50	43	59	63	59	61	63
21985	18134	12905	23442	41391	62751	62012	51192	37276	25083	14063	6006	2296	1103	804	723	642	711	709	689	691	701	713	662	709	686	685	684	713	692	720	679	658	694	691	694	670	669	674	661	667	695	690	720	678	656	697	706	651	659	699	716	650	634	731	686	729	707	703	683	675	733	681	713	657	697	645	689	683	665	668	696	713	696	679	714	721	681	705	694	648	680	686	707	679	681	737	677	676	699	711	675	646	733	687	721	708	681	661	680	716	671	726	693	669	669	697	680	684	632	661	638	668	671	702	711	669	653	683	658	699	668	689	641	687	717	711	670	676	715	681	686	670	643	702	725	709	704	682	686	666	705	677	662	696	655	722	710	740	709	733	717	689	684	667	700	671	700	689	682	681	685	682	664	697	691	679	665	698	695	681	730	688	662	706	692	744	669	669	691	685	702	682	699	679	676	670	667	693	706	711	661	727	674	683	621	701	713	633	664	712	728	709	696	658	658	705	649	680	695	692	653	689	655	680	673	713	726	714	684	690	734	694	728	637	713	648	662	642	684	713	705	674	643	711	693	644	703	668	687	661	724	616	688	706	663	717	687	685	665	669	702	668	683	695	660	690	671	686	694	696	704	744	682	709	739	699	681	668	716	670	692	695	668	684	673	686	689	714	672	682	655	696	690	691	663	664	683	710	675	703	699	725	704	654	731	744	741	762	643	648	694	712	692	670	654	685	714	701	674	694	702	677	716	715	695	727	688	663	710	720	699	675	673	676	668	699	705	714	724	686	708	710	676	712	667	712	739	699	720	689	690	673	644	712	678	717	675	714	668	676	694	661	689	724	691	700	664	665	675	680	695	664	697	689	691	703	666	656	722	707	738	692	665	708	655	662	657	713	681	706	686	662	712	699	669	666	713	653	665	710	721	658	694	695	723	712	701	668	713	661	690	680	748	689	696	733	669	728	714	637	704	705	703	673	699	714	700	701	706	738	668	663	687	733	686	678	693	724	667	672	683	615	695	654	736	702	725	673	686	653	713	689	683	675	656	738	727	655	690	710	699	677	688	716	668	658	693	727	692	676	633	718	664	676	706	638	699	703	715	734	694	670	634	697	721	666	689	714	693	659	666	713	655	700	692	718	715	693	660	677	676	679	676	682	681	696	690	663	662	684	661	639	666	728	678	672	671	746	670	674	675	716	701	694	665	659	682	681	668	691	665	687	693	666	676	700	693	690	702	716	714	661	672	673	713	705	744	695	713	732	707	713	695	676	681	711	695	710	753	698	662	703	698	654	665	716	661	682	720	696	723	704	673	660	699	669	665	681	651	704	712	677	680	674	694	724	703	676	710	751	637	680	723	679	696	664	684	702	674	678	713	684	719	689	647	686	646	699	691	705	665	694	687	702	689	701	735	687	694	692	686	640	685	719	695	710	698	652	643	723	675	690	675	664	747	648	673	730	650	706	653	671	677	654	693	711	674	688	719	662	670	703	685	675	673	706	643	706	697	704	682	672	670	661	669	700	708	712	659	696	704	683	699	696	689	714	703	692	680	673	675	664	659	703	681	691	681	662	687	695	739	695	750	714	703	687	701	687	669	657	707	686	669	747	659	680	694	640	687	713	661	655	689	676	641	738	640	708	670	689	686	677	690	663	726	682	682	626	673	710	723	665	682	708	697	691	690	684	657	648	707	696	655	689	713	680	697	712	696	665	672	693	694	657	678	655	749	700	685	743	654	730	710	739	671	655	676	655	686	716	660	721	651	700	702	688	732	687	702	615	612	694	676	712	716	711	682	685	695	655	657	664	671	706	693	736	692	732	704	653	701	668	651	633	722	725	663	716	684	699	713	727	683	668	680	686	694	693	694	673	690	678	645	717	637	717	660	695	702	685	686	692	697	650	705	766	695	713	655	727	665	639	676	667	736	668	696	676	713	720	747	653	666	722	671	657	674	639	695	672	681	682	674	684	688	726	675	707	677	695	690	677	677	676	683	677	705	653	717	721	683	706	706	701	640	656	701	696	692	663	657	686	685	686	659	690	699	646	736	714	665	686	729	687	680	698	757	689	738	707	690	654	616	696	694	683	630	664	704	684	690	673	700	677	698	658	661	681	655	701	687	674	685	673	691	703	704	694	702	702	705	676	677	685	718	650	669	716	702	664	714	726	681	661	675	695	724	671	689	715	648	640	646	707	701	746	696	710	728	630	718	695	695	646	660	655	716	719	675	680	671	698	706	718	665	689	671	652	728	678	668	692	675	661	691	658	700	714	697	682	673	719	673	674	697	675	696	712	681	759	677	719	665	713	712	632	663	653	687	697	666	695	695	702	687	687	668	678	684	671	654	738	731	717	652	723	707	702	699	676	741	700	703	652	711	746	672	717	690	703	621	706	702	716	685	661	677	709	681	689	723	664	705	677	680	683	687	657	671	711	668	706	673	689	731	683	653	670	649	707	702	699	650	675	735	667	680	690	660	681	679	686	696	657	667	717	671	678	696	693	686	662	711	702	696	675	672	691	673	716	659	701	718	706	706	692	699	675	701	658	719	679	647	684	675	667	676	730	680	713	695	716	700	669	681	723	669	744	682	702	729	657	699	692	653	649	687	632	722	651	697	754	666	711	653	678	658	668	680	680	695	669	719	701	668	699	700	706	700	714	698	700	637	692	715	683	701	641	684	682	735	614	654	679	676	707	693	742	681	685	710	686	697	738	673	708	675	667	688	664	697	715	685	707	686	683	705	668	689	689	717	710	695	686	679	704	712	733	696	713	691	655	701	676	708	679	684	709	649	740	670	669	675	647	682	676	667	720	725	673	673	703	645	692	716	684	659	699	697	722	689	703	707	660	703	687	702	706	732	686	625	648	716	634	665	686	700	701	725	705	742	685	696	701	695	702	748	714	679	702	687	667	656	622	670	692	676	708	748	683	693	711	653	682	646	669	668	737	695	686	665	702	699	674	664	675	671	718	746	669	685	674	679	685	713	690	677	693	658	696	693	681	675	725	676	701	716	691	750	669	678	693	652	683	642	645	731	693	749	709	707	689	680	693	685	712	678	719	697	708	722	706	676	735	688	674	688	688	665	668	644	692	662	755	665	738	710	718	709	629	701	692	678	682	742	714	690	700	687	730	664	701	684	674	708	679	650	711	680	700	707	668	655	711	698	695	709	716	699	719	717	706	711	667	715	690	693	672	724	692	723	676	612	653	697	705	726	677	712	742	694	710	701	720	717	725	685	674	702	683	657	731	682	732	717	639	722	716	678	693	711	650	665	671	695	668	695	695	698	661	664	698	640	670	728	710	704	724	717	660	692	693	705	674	678	711	690	697	677	654	667	688	694	674	658	685	692	691	732	662	697	693	701	693	694	686	706	676	703	705	656	708	697	668	700	723	708	694	655	651	696	690	690	621	662	700	679	675	695	710	701	680	665	652	696	688	673	725	667	661	657	645	682	675	676	694	666	689	683	687	727	763	712	723	736	708	683	609	739	668	667	659	729	643	743
2500	991	846	662	2248	9950	12650	10612	5361	1935	674	244	124	69	46	51	68	52	58	63	53	53	47	64	58	50	51	62	46	68	56	53	60	54	53	49	55	63	71	62	59	57	60	47	63	63	61	55	48	55	76	48	54	50	48	55	58	51	48	64	69	56	68	52	58	56	57	58	56	59	60	51	53	48	74	59	57	62	60	59	59	59	51	44	57	71	66	55	53	72	63	61	57	60	69	54	54	56	56	65	60	52	47	53	69	60	58	51	67	61	61	61	58	54	68	52	65	60	58	60	58	55	45	60	58	67	61	59	64	56	48	55	57	57	67	46	52	60	51	58	57	47	72	57	65	54	69	53	63	61	58	52	58	65	57	60	68	55	59	43	49	51	61	66	51	58	54	49	50	54	51	58	59	53	46	38	67	55	56	51	57	63	56	58	62	59	66	62	50	61	52	49	57	55	63	52	56	53	49	47	59	39	50	53	59	56	63	54	53	79	44	73	60	47	56	64	53	56	59	74	52	58	55	46	50	52	47	68	59	51	75	50	62	52	56	54	60	45	49	61	76	59	48	59	51	67	53	63	42	59	64	66	65	53	48	50	65	57	51	56	69	56	64	54	47	59	68	69	45	50	44	48	67	71	56	48	64	52	37	56	64	68	66	68	55	47	61	63	63	48	50	54	68	65	61	68	58	57	50	59	84	57	44	50	57	61	43	54	58	53	52	62	57	54	63	55	56	78	72	63	55	61	51	51	63	61	64	54	61	64	61	40	51	63	63	55	61	53	49	55	45	53	44	56	54	54	63	55	83	60	58	54	55	61	58	40	55	51	63	59	64	57	42	52	58	66	52	69	62	48	54	51	67	62	53	62	64	57	63	52	62	50	50	50	40	54	48	57	68	64	58	54	58	56	59	67	41	62	66	52	75	61	53	53	57	50	48	54	51	65	51	60	56	53	55	60	60	71	62	52	51	49	57	59	45	69	57	48	51	54	49	60	53	53	70	46	44	61	48	54	58	54	65	42	56	58	66	51	69	59	68	59	55	60	64	58	56	67	54	59	60	49	51	55	49	58	42	49	64	56	52	57	60	53	64	61	56	47	65	58	49	54	44	47	60	51	61	64	51	55	64	49	58	55	63	53	59	52	70	74	53	54	57	58	49	75	58	60	56	62	51	47	63	56	52	58	67	57	65	59	64	66	54	61	56	50	55	66	50	55	59	55	57	54	40	51	52	56	56	58	70	68	50	53	55	56	43	72	55	54	44	57	46	53	61	51	56	41	54	62	54	55	46	44	61	49	49	65	49	55	58	59	74	67	46	55	59	48	70	45	61	62	80	56	63	47	55	58	56	61	58	43	51	59	58	54	55	60	51	67	56	63	60	53	42	68	39	63	56	54	63	51	60	60	53	38	55	59	39	58	44	46	61	58	56	50	64	54	43	61	54	60	61	42	49	72	45	62	62	41	66	55	55	39	55	61	51	39	51	56	53	56	53	64	59	54	63	57	51	68	62	60	73	49	57	49	51	61	68	60	58	62	55	49	60	57	52	61	50	59	67	60	55	57	72	58	63	56	54	65	68	56	59	50	58	63	62	57	51	47	60	55	63	66	61	61	67	47	60	50	56	57	52	67	62	46	56	61	82	63	69	59	49	68	48	61	73	57	65	48	55	68	40	50	50	42	59	57	67	61	50	60	46	48	67	68	51	48	59	43	52	54	59	58	50	66	52	59	63	63	53	57	49	49	59	57	51	57	64	67	36	46	51	56	55	53	61	58	68	65	60	49	66	51	49	62	46	66	55	55	47	57	56	70	59	60	43	44	52	65	52	53	58	60	54	56	54	54	68	49	60	71	70	60	59	56	59	58	48	67	51	63	60	52	62	46	52	50	46	40	69	57	61	66	61	44	52	28	57	51	64	55	49	51	49	62	62	47	60	57	52	60	53	74	59	44	52	55	47	48	63	61	56	62	56	69	48	43	54	53	57	48	68	50	56	47	62	53	62	56	51	47	52	63	59	62	55	39	57	57	55	69	47	67	60	60	51	63	52	47	59	42	36	37	55	53	52	49	58	54	57	55	57	52	60	41	50	54	63	52	58	49	49	66	67	45	63	60	54	60	59	48	55	53	61	50	63	56	65	67	51	54	58	61	53	55	58	51	57	54	47	44	55	55	51	50	55	61	61	61	59	48	51	56	55	44	67	53	45	62	60	57	51	58	41	49	66	52	62	47	53	57	56	63	62	42	59	58	54	55	42	55	60	64	49	58	63	73	66	60	55	63	50	55	67	51	61	66	38	45	58	61	57	54	68	72	57	37	68	65	59	49	53	56	58	57	48	58	65	44	51	59	69	50	44	56	62	60	58	59	58	55	59	67	50	52	56	61	46	50	50	65	64	70	55	50	39	50	48	60	50	57	52	62	50	63	58	66	73	52	51	44	67	58	59	57	47	52	56	51	49	55	52	51	58	59	52	45	68	55	61	61	58	66	63	52	59	50	66	50	57	67	51	51	55	68	53	66	48	48	59	52	62	59	60	50	45	44	54	52	41	61	53	52	47	49	61	49	59	55	52	58	48	57	67	71	54	51	64	53	55	57	60	55	51	60	64	50	58	51	57	57	56	67	56	57	58	53	52	53	55	44	41	48	45	63	54	50	50	59	51	58	60	47	55	45	57	45	55	55	64	50	55	53	41	57	61	56	55	51	57	54	60	50	53	60	50	56	54	53	58	47	64	51	55	54	48	76	63	44	62	56	55	61	65	56	50	50	42	68	44	45	59	71	60	71	41	55	65	51	55	54	64	59	46	53	56	57	54	48	57	56	48	68	38	58	67	46	54	54	47	58	55	53	44	55	71	46	66	58	63	48	65	64	68	50	58	70	47	46	49	62	51	54	61	65	71	55	58	49	65	52	60	64	69	53	63	50	46	71	52	57	59	53	53	60	53	51	64	56	53	59	54	52	56	56	56	47	57	62	64	75	67	59	59	56	55	52	63	48	44	69	64	54	53	44	47	52	64	55	55	65	63	44	53	54	51	64	53	48	53	65	57	56	57	58	49	46	53	50	48	55	41	66	68	56	61	60	58	56	60	53	55	61	63	52	58	60	60	58	39	65	58	45	60	49	43	61	60	47	64	50	60	43	64	48	62	50	49	44	55	48	54	40	51	66	55	50	57	77	47	65	49	68	55	48	67	61	62	58	62	72	59	62	64	53	54	45	61	59	67	42	56	53	57	57	44	59	58	59	56	55	51	58	67	49	43	64	62	60	66	59	54	66	53	60	47	46	63	80	57	63	59	53	74	57	54	60	65	71	58	59	56	60	48	52	52	54	60	49	57	42	59	53	61	66	59	57	54	55	55	48	57	55	59	72	63	44	54	60	70	58	56	65	63	56	51	48	50	59	68	65	63	58	51	67	64	42	68	48	57	63	55	60	50	68	55	76	55	39	45	48	43	50	49	51	42	61	61	59	45	49	71	69	59	67
22605	16515	13423	22251	44294	63257	61918	52187	38148	26638	15031	6489	2548	1150	830	715	748	701	687	714	723	754	748	731	673	664	708	722	693	723	720	719	715	691	656	734	719	720	705	714	694	724	707	700	690	681	710	697	746	676	701	689	710	715	728	699	704	670	730	726	737	681	705	731	681	721	737	727	757	713	706	704	707	741	693	733	744	692	716	681	751	698	688	669	752	704	691	671	707	687	676	677	696	711	672	710	768	718	698	665	707	707	706	707	727	695	729	718	642	735	728	715	710	749	724	690	710	707	723	712	727	670	669	745	664	709	699	669	662	696	759	735	722	673	719	722	697	667	675	704	734	695	740	718	743	684	679	673	685	706	693	661	657	765	711	707	717	731	747	742	700	701	720	689	715	737	719	725	706	714	749	720	664	714	739	725	708	699	683	727	736	715	713	741	685	729	664	729	716	682	708	718	661	742	694	696	699	731	736	712	703	694	745	694	708	710	708	717	705	687	672	742	705	726	745	705	686	695	686	686	699	644	728	728	726	688	667	700	691	701	695	706	757	711	712	640	742	748	714	704	697	662	721	702	702	707	713	696	727	685	691	716	710	706	700	721	730	743	683	718	688	650	716	730	708	719	684	723	683	667	677	690	709	682	698	707	756	719	707	738	741	685	692	735	709	702	743	711	738	720	694	719	729	744	733	729	680	702	694	738	718	704	684	717	702	688	721	675	719	685	669	667	701	691	677	716	683	713	726	659	736	685	735	675	680	699	711	691	689	700	674	710	687	729	689	731	717	711	691	703	688	741	686	718	726	721	706	719	707	722	678	729	747	689	743	744	684	749	734	683	720	709	736	740	728	718	745	697	705	677	733	704	700	725	753	701	687	732	720	714	698	733	718	698	720	748	720	741	718	707	745	729	736	712	744	690	722	732	745	718	716	724	733	719	739	699	707	718	687	681	679	683	721	723	673	677	696	744	740	674	710	709	710	711	697	706	728	725	702	727	684	769	690	741	688	699	707	742	740	732	740	708	717	691	666	722	715	735	690	720	717	702	777	696	725	743	678	772	740	670	700	647	693	735	713	692	697	726	739	725	704	709	710	707	719	728	699	720	686	707	735	719	711	702	721	701	682	704	709	654	676	716	711	647	705	731	719	689	707	694	705	716	699	759	733	678	641	719	732	679	732	662	664	724	702	638	749	674	693	710	693	733	713	711	698	723	740	722	732	671	702	723	753	721	702	707	718	718	717	737	667	727	751	685	748	703	722	724	699	695	696	700	714	755	721	695	685	696	772	697	702	703	755	760	702	693	685	738	775	680	690	683	717	729	731	735	726	729	675	663	685	723	723	716	722	708	697	702	690	706	700	704	687	694	732	752	709	708	698	718	711	774	689	673	737	698	719	683	758	715	709	727	665	716	687	671	689	706	717	711	755	656	756	727	694	698	685	699	719	695	671	705	723	711	738	690	756	703	723	717	676	733	679	655	784	779	721	672	719	726	713	715	698	728	697	769	693	730	675	728	680	689	737	717	697	703	701	674	704	712	721	723	694	709	712	706	741	707	695	717	716	680	680	703	698	727	678	701	696	747	741	742	690	735	766	731	750	717	768	735	710	733	693	742	687	695	688	727	652	692	728	752	702	683	708	688	684	734	745	733	658	721	687	710	754	727	710	673	707	728	712	741	735	715	735	718	736	673	724	699	691	721	702	676	721	721	741	710	684	707	680	704	692	671	714	707	707	758	680	756	731	657	684	726	717	706	730	685	674	740	681	710	721	693	758	698	745	712	711	717	700	725	693	714	681	673	695	702	698	657	749	755	681	739	741	744	707	687	711	738	689	724	715	703	688	719	680	712	689	707	663	690	687	686	719	790	727	741	731	708	684	661	712	714	726	713	758	696	730	683	704	701	690	672	737	713	745	715	686	707	699	732	707	724	715	700	704	693	649	705	735	737	752	694	740	712	711	713	705	687	717	734	706	709	706	690	672	741	710	689	715	717	654	684	742	715	707	718	699	666	692	717	748	711	689	731	701	689	750	706	737	716	747	704	701	739	708	721	722	675	664	710	705	757	668	707	675	687	713	707	673	664	709	728	674	683	710	695	715	710	719	680	677	717	767	700	681	675	731	738	695	698	745	713	757	730	769	741	644	689	790	725	717	736	730	699	743	749	755	780	673	718	712	757	706	652	633	679	733	719	673	690	698	756	727	670	707	712	715	700	711	674	769	681	716	704	668	704	716	699	653	678	748	716	718	731	715	654	700	738	691	693	739	691	720	722	698	654	706	695	742	685	716	705	688	715	744	689	729	704	719	701	705	758	728	757	720	708	721	672	672	686	699	648	695	741	708	732	693	703	687	695	716	713	697	690	716	643	691	758	781	679	761	717	698	744	701	713	721	696	742	703	746	707	728	698	682	668	714	708	716	780	721	673	717	737	681	664	731	727	711	703	695	695	714	687	691	618	706	675	711	691	688	743	685	748	728	715	747	685	707	694	744	755	699	674	721	726	705	706	716	690	691	692	709	704	762	733	688	699	708	710	724	684	733	722	756	748	686	717	695	712	686	718	693	704	686	725	665	721	697	756	724	701	655	710	717	752	722	697	702	708	723	705	706	713	706	686	746	774	722	680	682	730	706	683	703	721	761	715	704	709	675	725	683	767	666	679	684	712	678	715	649	703	739	688	724	712	728	708	674	712	724	707	721	753	686	671	681	662	712	721	713	674	720	728	712	681	728	686	711	729	704	723	663	716	707	679	690	665	730	703	716	722	708	727	687	674	684	710	676	710	677	737	689	687	696	696	690	724	727	700	686	742	718	727	717	691	772	692	707	726	735	713	722	693	755	724	699	687	684	672	689	726	691	706	763	759	715	699	718	731	744	743	720	709	668	706	762	730	693	690	669	743	721	721	702	733	701	703	670	760	692	754	663	677	730	752	749	713	703	734	686	692	699	748	738	687	723	706	688	716	733	644	684	722	700	685	710	682	697	708	616	689	713	687	707	702	707	729	724	694	689	695	654	684	734	719	689	751	719	688	739	697	760	719	731	714	754	692	710	748	690	764	706	711	718	658	712	747	740	709	730	671	711	674	690	711	708	691	724	718	738	717	727	717	660	708	692	713	712	709	687	709	706	685	671	709	718	734	800	732	678	672	663	694	698	699	642	763	715	745	699	705	731	691	684	715	712	678	735	639	780	719	690	731	758	712	724	699	737	678	690	733	745	731	686	706	735	741	665	712	732	686	720	704	698	698	679	700	732	734	741	761	736	724	730	706	699	734	742	698	749	690	696	698	718	741	703	685	697	728	696	707	692	680	721	721	702	682	716	706	704	758	758	726	697	670	690	701	677	727	718	704	708	771	694	700	715	714	707	715	699	701	715	707	712	698	781	682	708	700	703	711	709	740	688	712	701	731	733	687	739	738	748	743	690	662	710	743	711	688	687	668	752	732	673	744	742	702	695	676	756	703	699	734	687	795	702	655	745	665	720	716	682	680
1812	1743	1336	1190	5530	17769	19263	15172	7547	2943	1150	391	177	76	65	63	63	62	51	68	64	56	46	47	51	60	73	55	48	54	75	58	66	63	56	61	55	59	63	69	63	56	54	61	84	59	67	64	60	63	59	69	56	64	72	56	51	55	59	48	50	73	71	59	57	51	63	49	70	42	59	64	53	60	73	72	63	58	67	70	72	56	51	62	54	55	58	55	62	60	55	63	58	56	64	67	68	67	70	64	60	68	64	57	55	51	74	68	66	58	68	54	70	62	50	56	55	58	58	54	52	61	58	63	52	56	60	67	67	72	60	60	50	65	57	59	66	61	52	60	57	58	48	64	58	75	58	64	50	61	60	67	50	69	62	44	69	49	53	64	71	62	59	53	60	55	64	57	60	71	64	62	61	59	65	65	59	55	58	66	53	61	64	55	81	57	65	50	73	73	64	60	50	60	76	58	61	64	61	73	65	50	58	80	69	64	61	66	51	57	70	57	63	47	63	56	47	69	67	66	43	68	70	66	47	48	72	62	57	69	45	46	71	57	68	54	69	66	66	52	48	73	60	53	51	54	70	66	68	64	47	53	71	71	52	62	88	66	59	64	57	53	55	53	52	54	54	60	63	56	66	55	68	49	65	55	56	59	62	66	57	55	69	63	71	57	67	67	62	66	46	65	68	66	62	57	64	53	57	54	63	79	53	58	57	46	65	60	49	57	60	54	66	67	58	58	56	49	63	53	64	51	51	53	60	63	60	54	60	75	58	50	73	46	66	64	53	52	60	65	62	55	68	61	53	57	74	63	61	66	48	58	67	66	54	58	74	54	54	45	50	68	54	51	62	72	64	54	69	55	59	64	58	49	72	55	58	65	54	61	70	66	58	62	63	63	69	59	63	70	60	58	65	59	69	52	55	58	62	65	51	65	63	54	66	68	61	54	73	61	69	53	55	70	72	62	64	57	70	53	59	53	66	55	73	66	70	67	62	75	59	68	71	53	59	60	58	66	62	62	55	67	67	54	61	53	47	51	61	56	59	62	54	62	58	69	68	57	54	56	83	55	60	55	73	63	74	55	66	58	56	69	64	66	67	52	62	69	55	71	54	65	51	62	61	75	70	58	59	59	52	68	46	51	50	62	68	53	61	54	73	66	64	65	56	69	63	49	59	55	57	69	56	56	71	69	55	73	67	69	67	53	72	59	50	50	67	63	65	57	69	57	58	60	67	53	68	54	54	58	82	63	66	66	58	64	58	71	63	65	52	79	65	65	71	72	72	67	62	63	58	59	58	54	60	69	57	62	59	59	74	62	51	52	60	69	79	72	72	55	52	75	60	67	64	54	40	67	65	58	65	77	52	57	58	54	61	56	65	64	48	49	64	67	57	54	52	68	43	58	66	62	60	54	63	54	59	68	66	71	65	66	65	62	66	55	46	59	59	58	53	55	58	53	66	58	64	64	61	58	52	55	52	54	67	65	59	52	70	56	57	61	50	73	61	67	50	60	60	55	63	55	59	59	63	54	61	61	69	65	55	61	51	58	62	78	71	70	75	58	63	54	46	55	52	80	61	59	59	70	64	64	50	53	55	61	56	58	61	76	63	64	65	69	69	59	68	58	58	66	64	66	63	61	59	66	50	46	61	65	51	57	48	59	53	62	61	60	70	65	71	60	64	52	65	67	53	68	56	73	59	44	48	51	63	69	70	69	69	68	58	60	78	61	67	55	55	53	48	68	69	55	50	66	42	53	50	58	52	52	55	69	49	61	65	49	75	59	66	55	58	60	73	68	85	74	81	76	59	61	63	57	55	64	59	60	67	52	60	56	55	71	75	67	61	54	68	57	47	58	66	69	63	52	48	72	59	63	50	61	59	49	51	58	73	64	65	48	69	66	51	49	69	62	57	53	56	57	43	54	62	45	58	60	57	58	53	51	69	53	50	65	49	48	58	53	60	58	67	63	57	65	64	56	63	66	53	46	60	60	57	68	53	51	45	64	61	55	56	66	58	59	45	63	54	59	63	58	62	76	58	57	84	56	59	69	71	70	72	58	62	54	56	81	51	53	53	64	53	61	58	60	58	65	61	54	72	61	53	66	63	51	51	55	60	57	84	47	50	57	64	71	67	62	65	74	54	52	51	80	63	62	60	70	70	63	69	60	64	79	56	63	67	54	51	51	68	52	67	67	67	66	67	53	70	47	67	65	65	72	49	57	69	59	65	64	55	60	49	60	57	80	70	60	68	63	61	63	74	55	65	57	59	76	60	63	54	66	66	46	53	68	63	80	72	53	74	68	52	67	74	60	63	70	62	52	67	59	47	54	66	57	58	65	59	54	66	63	62	61	65	69	66	56	56	67	69	55	61	64	63	59	72	58	62	64	70	73	58	54	60	63	87	62	45	61	44	60	56	46	72	64	65	60	57	56	51	63	53	46	54	62	58	53	54	57	55	59	58	52	63	58	46	62	59	64	58	55	61	48	68	74	56	52	67	71	66	67	55	65	62	65	62	52	69	64	52	56	61	62	58	49	61	75	56	69	61	64	56	54	62	70	79	61	66	41	70	66	69	73	56	59	67	69	63	59	55	61	61	68	60	69	70	57	75	54	61	54	55	63	54	66	51	57	56	65	49	65	59	56	67	70	74	60	63	54	46	65	56	56	63	58	60	60	54	61	48	49	52	58	62	65	62	60	70	66	76	65	55	64	57	66	58	63	76	54	70	61	65	59	70	66	56	65	69	63	52	53	52	67	60	79	53	59	68	63	54	62	56	57	62	57	64	54	61	55	56	65	56	56	52	60	69	50	57	65	51	74	62	70	65	64	64	59	65	68	61	68	75	68	76	66	60	63	60	51	70	64	65	58	63	61	55	57	54	52	61	50	68	57	60	56	58	68	59	78	55	72	57	67	52	61	74	66	64	53	65	59	61	57	67	57	55	52	52	47	54	60	58	62	56	51	53	52	52	69	53	61	57	51	75	70	78	61	60	62	73	74	53	51	71	65	57	61	50	54	57	69	62	62	57	61	59	66	58	58	69	62	55	65	49	61	60	65	46	66	57	47	48	55	54	62	59	56	48	61	70	72	61	77	64	56	59	78	54	68	66	64	63	60	62	72	56	60	64	61	70	54	55	51	47	62	69	65	60	61	55	65	61	59	69	61	61	52	65	46	59	68	62	50	64	71	62	64	58	53	68	68	55	59	46	71	58	76	63	63	60	62	65	62	61	59	67	63	43	64	63	69	72	63	68	67	61	63	59	59	60	62	58	49	55	77	44	68	50	44	66	67	62	74	70	40	55	51	47	62	71	66	68	53	72	67	55	62	76	69	60	45	67	61	74	61	55	65	60	73	64	47	58	60	61	60	55	51	68	58	53	54	61	69	74	61	57	58	70	64	56	73	69	49	57	55	58	61	51	58	63	63	56	51	75	74	63	50	62	61	76	61	60	54	59	58	63	62	55	67	58	44	71	57	54	53	70	54	69	57
27764	22148	18603	29136	55852	75250	70789	58539	42444	30383	19665	9588	3927	1699	1000	860	788	727	791	772	777	747	718	702	733	811	752	763	812	753	744	751	780	737	758	768	742	799	798	726	816	784	764	749	770	751	718	747	761	750	782	732	758	769	728	793	791	752	744	728	774	726	784	762	825	743	770	743	764	777	734	756	728	799	784	728	727	758	744	721	777	763	776	748	739	747	765	736	784	723	767	766	758	756	753	748	784	771	797	782	765	767	788	724	855	744	787	755	754	778	754	740	732	747	702	766	706	739	778	708	744	709	713	738	804	750	731	734	740	804	758	772	732	759	719	749	782	747	745	811	786	780	770	722	770	765	747	744	754	712	742	759	782	781	747	786	718	762	757	744	736	769	756	705	742	760	789	724	729	735	729	763	689	773	746	774	771	719	769	792	753	724	754	745	748	801	772	753	780	754	740	780	750	714	713	725	750	776	800	714	736	769	785	792	746	753	725	804	757	758	781	785	779	761	774	774	749	747	785	702	746	780	768	793	768	772	726	711	727	720	734	835	748	735	733	754	772	752	757	743	797	773	746	772	763	724	751	744	784	769	753	731	740	733	714	807	732	726	747	717	736	756	711	768	740	752	751	728	777	724	738	754	680	740	801	719	735	813	782	701	732	756	723	762	744	779	745	782	724	731	776	781	765	752	718	808	785	703	772	742	746	781	804	730	735	763	737	774	812	780	741	749	774	752	735	763	751	787	757	800	759	757	716	705	776	775	773	769	756	795	788	789	728	763	780	755	771	737	802	722	726	750	807	727	738	780	849	754	750	758	759	761	734	747	749	764	773	804	738	729	698	787	743	763	781	735	762	745	762	708	707	787	779	802	770	776	773	734	761	784	725	796	760	735	764	747	716	784	752	721	757	756	797	753	785	738	741	742	739	712	775	781	732	719	728	726	722	737	758	729	766	744	721	753	771	796	773	714	759	766	778	741	784	833	757	777	771	763	743	784	719	759	762	737	787	750	723	728	738	726	750	750	780	721	731	776	729	790	761	788	813	753	772	756	739	742	699	731	793	784	762	778	725	727	820	772	796	749	790	749	716	763	777	757	777	723	725	736	799	736	757	764	743	755	739	740	763	787	755	797	752	776	746	777	738	708	719	729	777	765	769	747	767	734	760	767	767	768	759	756	716	793	773	789	745	767	765	754	756	762	778	775	717	761	785	764	739	758	781	716	745	772	747	751	812	788	749	760	798	775	765	776	740	780	743	801	800	735	726	736	755	792	821	814	729	781	765	717	704	768	782	732	742	751	717	720	754	736	788	755	790	698	719	740	765	762	747	782	783	774	709	755	693	738	780	761	775	761	811	769	771	764	771	774	733	773	759	738	765	788	771	742	755	781	752	742	753	745	742	724	732	753	740	740	735	733	747	789	727	782	748	766	770	730	751	774	742	750	734	733	702	758	760	778	800	805	762	794	755	739	758	713	800	709	697	763	748	746	778	691	784	765	700	733	759	775	770	812	756	769	775	751	717	714	735	759	792	820	787	720	751	746	773	758	812	755	702	741	756	755	738	712	753	755	759	762	790	753	746	734	721	741	768	774	725	720	744	770	725	767	720	695	780	773	730	777	756	760	797	759	677	724	773	789	748	734	795	728	743	718	788	729	709	758	798	710	786	742	726	760	765	782	714	806	771	777	792	773	721	790	731	778	673	800	751	777	762	776	761	800	759	762	753	784	778	756	776	743	737	735	796	734	752	759	754	713	732	749	738	768	742	775	724	777	730	744	758	771	755	759	797	730	753	745	751	737	789	766	790	728	706	775	793	795	792	815	757	759	764	820	717	782	760	752	760	714	751	757	745	774	747	789	774	757	776	765	781	771	756	743	785	748	788	790	774	798	685	754	786	781	766	770	750	769	763	713	722	710	756	762	740	751	760	776	793	706	746	759	718	753	736	796	736	757	733	739	781	779	762	740	786	756	720	744	720	765	789	745	740	820	755	760	812	790	769	750	788	711	783	726	725	756	761	714	775	783	746	725	757	734	749	786	773	748	759	728	776	715	765	679	725	796	735	789	708	712	756	725	776	758	823	760	822	769	725	769	707	745	767	764	730	781	745	739	767	725	756	744	751	712	732	767	795	779	767	768	737	759	748	776	782	809	752	743	769	762	748	795	780	770	772	775	733	711	709	766	792	768	703	755	773	768	711	781	763	726	755	775	725	754	769	757	733	749	725	723	753	768	764	719	741	729	740	705	690	822	761	750	755	740	728	746	791	729	799	684	734	762	736	776	778	781	737	784	737	770	763	780	732	732	833	755	794	754	770	762	762	749	754	748	742	740	771	729	768	762	814	791	726	776	728	761	722	731	718	750	747	780	725	777	786	758	739	710	806	733	738	761	753	733	764	786	793	723	697	741	737	791	732	767	748	712	786	789	722	726	745	775	792	729	764	779	783	743	732	779	723	746	755	807	751	749	741	730	740	784	784	729	753	732	788	753	820	762	721	781	739	735	736	725	712	749	725	711	705	720	730	766	723	786	745	771	762	736	739	794	733	722	777	750	763	692	756	749	772	730	770	744	702	771	755	762	735	773	708	779	731	761	771	748	783	703	738	782	741	785	714	796	779	740	774	756	729	727	770	769	737	748	775	752	816	785	765	745	754	747	711	813	723	763	723	772	724	745	737	737	742	759	763	733	798	723	725	754	753	748	715	782	769	771	792	787	720	765	772	784	722	766	710	790	786	760	781	773	756	749	757	765	759	716	791	746	793	699	775	774	782	692	725	765	762	729	772	767	772	770	724	773	772	739	798	738	715	757	717	791	718	742	780	713	766	754	709	765	737	738	749	801	757	759	750	730	752	765	744	725	776	719	753	759	772	765	742	769	782	739	738	720	771	784	769	760	740	760	747	770	747	745	755	770	787	714	775	802	745	715	752	753	753	680	738	795	731	791	803	721	736	744	754	785	782	759	751	803	756	744	737	798	775	720	759	769	764	746	723	766	758	782	751	744	748	796	775	778	751	741	773	731	767	781	770	740	772	738	741	777	749	764	756	788	750	745	727	709	811	762	782	755	707	787	822	770	811	776	766	712	703	753	794	716	799	736	739	731	730	774	753	711	771	790	794	760	736	759	760	784	762	771	751	747	739	740	741	757	749	790	749	760	744	735	802	732	767	766	704	776	771	745	770	754	755	756	793	757	741	748	746	813	768	745	752	773	776	742	747	739	732	687	763	723	780	781	740	737	758	742	761	706	752	716	725	766	705	721	747	730	757	741	794	752	785	748	768	748	716	760	737	763	764	769	793	774	752	768	723	751	772	739	770	746	789	786	787	723	721	760	731	815	729	785	768	784	735	730	764	706	743	751	724	789	778	749	789	744	778	758	751	766	764	784	771	717	691	754	783	764	788	729	761	759	801	750	786	761	713	751	739	719	757	778	747	745	783	768	765	787	768	768	783	774	726	787	725	743	752	755	733	758	772	758	756	779	765	724	735	757
1565	384	268	281	608	3251	4957	3390	1799	870	367	174	101	73	49	57	60	48	50	50	55	53	47	50	45	52	51	44	43	43	48	53	34	54	38	43	47	49	45	58	50	52	58	47	40	45	58	45	51	42	53	55	50	54	46	48	50	44	38	50	60	48	47	52	38	54	43	53	47	56	42	45	50	49	34	42	47	52	49	51	57	45	61	60	51	61	55	52	49	42	46	44	59	46	35	47	59	42	51	46	49	53	51	44	44	44	52	55	53	45	47	71	42	44	52	55	64	62	61	48	49	42	49	51	50	45	40	52	42	45	58	54	50	45	70	55	52	52	42	52	40	46	40	38	56	56	47	57	56	42	56	64	64	44	55	48	47	56	53	52	54	46	44	55	44	49	36	46	44	55	43	54	50	54	55	54	47	51	38	51	53	53	38	52	48	39	44	51	60	45	48	56	50	52	54	55	41	45	41	35	63	43	64	51	53	50	54	36	57	53	42	42	44	46	44	36	37	59	58	46	40	56	51	40	46	54	49	44	46	49	60	36	50	49	56	47	44	47	41	48	51	47	45	40	40	47	34	45	56	68	59	46	41	50	45	51	41	34	53	45	54	52	46	63	45	53	51	40	51	48	51	47	57	34	67	50	50	51	56	43	55	41	44	61	56	39	39	50	55	50	48	43	54	60	51	50	49	63	43	51	43	53	50	53	53	55	57	48	58	54	42	49	56	45	45	41	51	50	56	56	67	46	59	50	53	41	50	41	72	48	47	52	50	46	49	64	46	57	42	55	50	44	51	52	33	41	50	46	49	48	56	62	45	45	65	49	56	40	46	56	55	42	46	45	56	58	40	47	51	55	53	51	44	47	47	39	40	43	57	51	62	38	63	54	55	51	51	45	59	47	48	45	47	49	40	48	32	46	48	55	41	49	49	45	62	42	53	57	53	61	42	43	60	39	54	38	39	43	59	51	45	47	56	43	46	43	66	61	57	43	51	40	60	44	51	53	38	49	47	57	55	48	41	35	51	52	50	47	47	49	47	52	46	45	42	43	48	56	56	59	58	59	46	50	49	54	49	57	57	50	51	51	49	45	58	49	49	49	64	47	55	48	56	55	44	56	58	44	58	53	50	49	39	47	50	53	55	33	55	45	60	53	43	51	47	58	48	49	59	41	62	44	54	46	52	38	50	55	40	55	52	51	51	61	49	51	60	42	51	43	56	51	59	59	38	52	43	56	47	55	52	46	69	54	54	46	46	49	44	38	46	47	42	46	42	50	52	68	53	36	50	55	45	52	42	41	60	59	45	52	55	43	43	60	53	45	60	51	53	41	53	61	55	53	54	55	51	57	48	51	33	55	54	51	46	49	64	54	48	47	53	52	37	59	44	46	55	43	58	62	43	49	48	55	68	56	54	40	49	54	43	53	58	47	51	58	37	39	47	48	57	56	51	44	49	37	42	50	51	48	58	61	39	44	55	48	42	37	53	35	53	44	42	42	49	47	53	42	43	54	41	52	52	47	45	48	58	62	46	54	40	48	46	58	43	51	46	68	51	52	41	55	39	44	51	35	44	47	52	49	49	46	41	56	54	45	41	51	42	48	48	42	53	46	47	48	68	48	56	57	58	48	51	56	52	46	48	53	54	59	42	54	38	53	49	49	46	59	43	50	54	47	50	48	41	51	45	53	47	45	48	61	55	51	50	58	50	65	54	53	53	57	59	54	44	62	49	56	45	45	50	59	52	48	61	50	48	43	52	56	42	41	54	56	43	50	43	46	56	66	49	56	51	67	53	45	42	52	47	39	45	44	50	52	49	42	57	44	52	47	48	52	53	47	42	54	46	50	46	56	46	48	50	46	68	61	52	50	50	47	43	65	45	45	53	47	38	42	39	39	50	56	64	68	54	46	56	41	51	59	55	41	50	40	62	43	50	50	64	48	45	54	44	55	51	50	37	51	54	50	51	51	59	60	43	43	44	41	38	51	47	50	43	42	56	40	56	57	50	48	68	61	50	46	45	53	52	59	52	50	48	58	47	45	58	40	46	45	51	42	42	56	47	56	50	44	46	65	45	59	43	41	53	40	60	51	57	45	55	47	45	62	47	55	45	57	46	60	47	50	58	47	45	45	61	31	55	50	43	43	46	62	56	60	45	62	38	54	53	49	39	61	61	57	48	52	49	60	46	68	45	58	50	60	47	59	48	64	42	62	42	50	30	52	54	54	62	57	57	51	39	49	55	50	44	63	36	46	58	40	54	55	40	47	54	45	56	49	51	53	54	44	46	56	55	57	63	50	66	48	43	39	48	55	49	52	48	49	51	50	50	52	55	43	50	56	55	51	58	47	58	48	57	61	55	47	54	47	52	48	62	51	45	64	56	42	48	46	56	60	57	54	59	49	57	57	37	52	35	47	61	39	54	54	51	52	59	49	38	50	50	60	51	53	54	37	52	48	47	47	48	53	50	70	59	58	48	62	43	53	57	35	57	47	50	51	43	50	51	51	59	50	57	57	46	41	56	54	50	51	49	39	51	50	52	45	56	45	50	49	57	46	52	55	48	47	55	56	52	44	44	42	39	57	42	44	60	46	50	55	47	45	55	41	52	46	53	49	37	58	54	47	49	48	63	47	49	63	53	49	51	54	60	44	42	43	56	56	52	52	55	52	55	40	41	39	50	54	49	62	53	46	39	57	38	43	49	43	52	53	42	48	53	53	37	60	57	44	47	55	50	58	50	45	45	56	44	53	47	41	52	51	62	52	54	41	62	47	44	42	58	44	51	50	64	50	64	38	41	48	44	49	51	41	51	50	57	42	47	49	49	45	56	42	50	53	51	46	57	59	60	51	55	49	39	46	59	44	42	43	48	44	56	48	54	45	47	38	58	63	46	52	40	37	42	49	44	39	46	58	46	39	56	46	61	51	60	44	51	57	47	65	51	42	59	47	53	44	50	58	56	54	50	55	56	49	42	46	52	57	50	50	55	42	46	54	59	43	55	51	48	47	44	47	54	53	51	50	50	57	57	48	47	56	58	52	50	44	45	43	46	52	51	39	50	49	59	46	54	63	48	49	57	48	55	43	63	48	50	56	42	50	38	53	40	54	42	51	45	52	36	49	42	59	45	50	42	47	48	39	49	60	47	57	53	43	57	51	46	56	48	55	54	54	59	50	50	51	52	64	47	51	40	55	45	47	47	45	53	53	56	51	52	60	50	48	51	59	55	49	49	57	59	45	47	55	40	34	41	50	51	44	50	50	44	53	52	50	54	49	43	52	58	52	49	46	53	42	52	59	54	57	51	47	51	71	54	46	54	42	57	54	53	52	52	57	55	50	35	57	39	53	54	50	58	44	55	58	41	54	45	47	52	54	46	54	37	68	45	53	48	51	65	39	45	40	52	57	47	60	45	56	46	37	58	53	40	47	44	45	46	49	47	52	52	54	35	47	57	52	54	46	53	47	57	55	52	56	56	45	46	40	51	54	40	62
17432	8602	5858	14389	30039	44457	44624	35835	26976	18926	9865	4016	2022	1079	765	645	676	638	665	652	652	657	608	613	604	617	621	591	663	624	626	604	627	660	610	638	649	631	620	647	630	596	648	616	631	598	588	609	606	587	651	617	595	609	664	649	594	587	638	653	634	601	669	626	663	588	607	645	649	587	603	610	615	641	600	664	599	612	647	634	633	621	633	602	648	550	642	602	631	593	632	657	637	624	580	606	621	618	635	642	650	611	629	637	609	637	591	610	596	615	632	648	624	593	648	636	627	645	650	612	595	620	655	608	640	641	627	616	623	606	616	575	641	636	644	621	637	648	627	601	625	608	612	622	622	647	612	638	599	618	618	636	607	635	595	564	630	646	626	624	666	575	621	618	638	634	603	610	638	635	618	606	591	628	608	649	672	684	582	634	606	617	602	606	616	616	654	609	631	630	626	611	674	611	624	640	607	617	697	629	619	655	617	594	604	615	582	588	612	634	601	628	623	627	620	618	637	621	642	676	661	601	653	635	640	620	615	611	570	618	639	584	633	631	600	643	637	622	645	602	593	647	605	635	625	596	635	636	662	603	612	660	618	665	617	608	658	618	609	598	615	628	655	623	620	636	597	617	671	598	622	649	646	644	602	638	642	604	622	643	615	604	628	649	626	627	669	591	644	624	608	607	605	594	606	648	669	630	665	608	641	658	619	600	633	611	642	616	655	634	618	585	636	598	615	663	603	573	599	620	627	644	636	615	619	621	628	582	627	652	624	620	661	612	651	602	665	636	645	623	626	588	592	670	570	590	571	652	606	639	617	617	590	597	616	638	614	585	603	587	635	620	592	696	631	618	582	635	639	636	629	595	613	655	588	600	638	612	596	621	648	623	593	633	633	600	630	607	646	629	622	649	611	597	635	616	602	592	620	600	636	636	621	651	608	622	640	621	614	642	640	588	664	604	616	649	595	587	624	616	631	643	630	611	620	628	636	605	670	591	640	643	654	633	629	645	670	605	616	599	640	599	613	600	603	620	638	635	635	638	649	637	617	667	612	628	623	662	616	600	627	609	619	607	591	593	628	643	614	623	711	626	581	623	623	638	608	616	621	606	610	635	593	635	647	625	630	652	624	581	579	643	625	603	639	625	673	594	601	634	594	640	640	621	598	634	645	578	634	650	619	597	579	645	614	657	676	564	618	662	660	616	664	623	619	589	595	625	648	639	628	650	636	655	573	615	596	612	635	617	641	636	647	604	630	618	598	647	656	653	651	618	617	642	637	646	603	624	636	563	601	609	621	637	626	620	629	585	584	596	627	608	646	619	621	635	631	650	589	656	622	614	633	627	619	665	607	633	571	675	607	656	583	627	591	669	648	590	641	621	644	610	628	586	616	629	625	599	603	617	593	647	665	578	635	597	665	639	635	631	643	592	592	664	601	651	572	624	598	577	627	614	632	649	623	628	628	652	638	615	674	634	618	619	704	673	670	650	618	653	589	614	622	664	632	620	640	651	605	648	652	645	583	673	602	625	631	587	633	585	641	608	615	630	666	660	603	623	601	606	616	597	620	619	674	599	624	608	623	629	629	596	652	588	691	641	599	576	614	617	640	673	564	667	654	602	608	618	635	586	610	642	614	667	618	547	597	582	621	625	605	659	668	647	599	649	591	649	666	650	581	634	600	630	612	598	617	605	587	644	679	636	629	604	619	613	570	608	679	585	648	604	622	631	641	577	578	625	607	611	660	628	633	653	644	635	587	593	563	622	607	617	604	630	587	622	652	617	641	611	624	636	577	642	659	634	613	612	623	670	602	623	604	698	595	640	620	619	664	642	666	626	624	622	613	635	642	622	621	651	634	619	603	641	613	631	680	602	630	621	618	651	612	621	628	619	632	600	597	592	642	625	620	606	616	628	636	587	603	650	654	599	649	629	640	650	640	649	614	637	651	627	609	622	595	635	653	619	648	631	654	638	659	639	631	613	670	577	609	641	602	595	612	589	652	589	597	602	601	659	592	623	631	673	601	630	651	600	626	574	629	598	645	593	620	643	633	619	668	596	587	597	620	600	649	611	625	615	560	568	610	638	608	626	623	627	653	611	654	631	593	626	650	630	624	584	648	617	598	657	605	615	633	605	624	603	597	592	558	606	639	631	594	657	572	629	645	601	643	669	592	580	646	624	604	598	660	669	644	643	635	647	592	616	664	627	630	655	635	614	624	620	629	593	659	641	585	638	608	643	648	601	610	618	612	663	575	601	620	669	639	617	650	600	659	633	599	647	639	645	612	656	589	573	647	662	655	606	628	630	625	636	594	660	596	603	620	683	635	611	609	622	654	656	647	608	627	626	652	638	633	647	598	596	628	607	585	621	607	615	636	601	623	610	606	651	641	621	592	624	581	613	628	585	599	614	614	634	646	606	612	618	596	654	614	598	573	631	610	649	614	645	668	613	641	622	636	620	641	621	589	617	623	673	628	621	656	650	635	643	624	649	615	643	621	607	623	654	647	634	627	656	553	598	617	604	619	664	608	616	594	625	647	600	624	649	648	646	616	606	614	596	618	640	614	603	616	603	647	600	662	605	642	641	633	640	613	670	633	637	633	634	583	643	646	616	625	613	610	625	598	620	628	650	646	602	632	615	626	617	560	632	592	599	641	621	621	654	617	627	657	635	582	608	652	636	631	639	652	557	639	619	599	589	624	604	632	644	602	648	632	623	663	641	627	609	675	646	684	626	619	664	655	600	594	607	608	616	602	639	597	618	597	627	625	639	602	620	585	647	584	668	612	634	605	593	656	661	625	624	605	618	638	652	628	607	639	642	572	618	617	639	603	611	584	588	611	589	632	560	586	626	622	611	635	593	639	644	595	631	638	622	601	611	595	584	582	636	629	628	589	623	644	598	626	637	640	622	637	657	642	658	593	625	586	581	611	589	630	608	619	641	645	625	622	607	627	635	619	629	602	618	629	631	622	642	590	668	657	643	609	637	610	561	639	612	594	648	602	637	613	626	627	629	614	631	637	583	607	608	585	658	613	602	654	618	607	615	636	639	655	604	647	650	608	630	658	618	628	627	610	640	634	669	631	632	630	640	616	613	636	642	610	650	616	645	633	602	647	674	621	631	692	641	586	606	607	594	635	574	605	598	637	619	640	589	614	592	679	637	686	639	626	664	694	631	628	645	612	638	617	673	617	604	618	642	602	617	641	642	614	630	602	609	623	629	629	632	626	705	635	599	644	577	580	607	599	621	630	623	635	628	601	643	631	623	597	620	624	638	613	652	633	624	645	636	605	627	622	600	659	638	602	595	650	663	638	597	662	643	632	641	622	632	608	587	638	682	628	635	623	613	643	632	654	635	643	631	634	630	659	676	656	606	621	586	627	654	620	641	617	595	641	573	628	640	635	612	613	599	629	622	629	621	621	615	619	601	649	624	640	628	592	618	604	609	608	619	595	621	652	605	622	625	609	636	631	634	656	629	590	601	633	600	633	659
1030	1029	863	784	2532	10234	13229	8873	4393	2161	883	270	184	88	74	60	47	67	55	52	57	63	53	45	52	56	56	71	58	56	51	50	56	58	46	46	56	61	53	53	60	54	43	56	63	49	63	54	67	61	52	63	60	56	60	56	49	53	50	47	54	59	48	46	59	59	42	59	54	56	45	52	58	54	58	60	42	59	50	53	66	50	57	60	51	51	63	47	61	51	51	51	66	55	58	59	68	50	50	50	50	51	54	44	51	66	63	60	64	58	55	61	47	64	54	63	47	55	46	56	54	62	56	49	72	55	44	56	69	62	57	56	46	55	57	52	42	58	49	50	66	51	64	39	69	59	54	56	62	62	46	59	54	59	53	57	56	67	60	52	62	47	57	46	53	46	57	46	45	64	54	51	55	43	51	58	56	51	52	46	57	53	55	51	60	52	48	54	45	48	54	40	57	48	59	64	57	66	48	71	57	75	62	69	50	65	71	58	74	57	57	45	69	64	54	56	51	51	64	42	65	48	55	62	57	47	51	65	52	56	52	54	56	47	47	36	56	64	49	60	63	61	58	47	57	56	47	48	39	42	58	44	51	56	73	54	56	55	52	49	57	52	66	55	67	61	49	51	54	66	46	64	55	67	78	60	58	48	53	52	66	59	54	56	57	43	52	61	42	49	61	61	46	62	50	53	49	57	52	70	62	48	59	45	59	51	61	53	52	51	60	52	57	57	57	54	66	54	56	59	40	58	55	58	52	62	63	64	60	38	48	43	44	55	59	77	50	60	42	54	59	50	54	63	49	63	57	49	60	55	64	53	68	56	48	55	62	56	57	54	51	65	54	47	60	47	51	58	71	53	58	49	40	46	50	53	56	56	50	40	48	52	52	59	48	55	55	57	57	42	52	48	46	60	46	61	52	71	54	58	39	59	64	70	59	56	55	62	49	63	72	51	53	54	55	50	52	49	56	55	60	70	59	47	48	62	48	51	42	50	60	49	62	59	67	73	62	52	49	55	59	64	78	74	52	59	57	55	48	56	67	46	54	53	59	56	54	55	62	58	39	55	50	64	47	52	57	63	52	49	56	65	61	64	53	52	48	55	48	53	53	60	71	62	59	51	57	50	48	44	58	63	47	57	54	53	55	75	58	43	70	42	52	54	54	53	52	68	52	43	67	64	57	59	54	46	52	54	70	56	49	57	55	55	51	64	50	51	41	60	60	50	51	55	50	46	64	41	56	54	62	56	46	60	52	75	51	62	46	49	63	57	52	57	40	39	55	63	55	68	35	64	53	46	57	63	57	59	55	40	63	53	46	60	59	65	63	41	63	63	43	60	52	59	50	45	70	58	56	61	59	62	54	61	67	49	60	46	60	64	49	64	50	52	54	69	45	47	51	62	55	48	38	51	59	56	62	48	51	62	47	50	54	41	66	51	63	63	53	64	54	58	48	50	55	53	56	55	53	59	53	55	49	54	48	48	48	56	58	62	55	49	44	46	65	60	55	65	49	55	40	41	58	46	70	54	56	60	45	47	46	51	61	49	58	51	47	49	42	65	51	67	58	63	49	64	57	51	55	43	48	46	56	52	50	70	59	48	53	46	58	56	51	51	56	65	61	62	65	46	52	51	66	59	49	66	46	57	52	52	55	59	65	46	54	56	66	60	66	38	59	56	55	57	75	64	67	57	56	49	52	44	58	57	57	57	55	75	43	58	50	71	68	58	45	46	60	65	58	57	60	51	50	63	45	59	57	56	53	46	48	65	55	56	54	41	43	56	57	49	59	56	49	52	68	48	58	58	52	68	59	38	53	56	54	72	46	51	61	52	56	55	52	59	48	54	77	64	56	39	64	66	52	45	60	58	63	54	74	54	54	48	56	76	54	65	47	46	54	54	53	52	44	50	59	53	56	58	50	55	58	66	46	64	68	58	56	61	64	58	58	63	67	57	61	58	63	68	70	58	51	69	66	53	43	53	41	61	52	62	69	57	48	43	58	57	47	60	49	66	54	64	54	53	63	48	56	49	64	51	50	61	53	58	58	47	50	49	55	53	61	63	55	46	57	56	58	49	43	50	57	51	45	64	50	67	48	57	43	64	54	41	71	63	41	56	51	53	51	76	58	64	59	60	42	55	63	59	63	51	54	65	55	58	67	68	42	52	54	69	63	55	52	53	51	59	57	49	55	59	51	61	42	54	64	56	45	59	61	56	47	55	63	59	44	51	47	59	47	78	56	61	52	57	45	61	60	52	63	62	46	36	57	54	44	44	49	48	45	51	49	61	76	61	54	50	60	42	48	58	66	32	53	49	51	69	51	59	54	72	67	65	55	57	59	69	56	55	58	50	48	56	57	59	61	47	62	51	58	72	53	55	60	61	53	50	66	53	51	58	51	56	52	43	50	63	66	75	47	49	58	58	54	67	53	52	67	49	50	51	51	63	59	54	47	48	48	51	67	52	63	48	52	39	55	46	52	51	69	53	54	60	54	46	51	52	63	63	48	45	55	56	68	54	59	49	52	47	37	59	49	57	59	56	60	54	63	53	64	63	70	52	74	45	56	55	57	59	39	53	55	56	42	54	45	51	54	65	43	60	58	47	55	50	45	47	68	61	45	51	54	53	57	57	63	54	69	54	63	65	46	56	48	49	61	44	47	45	45	61	57	59	58	60	45	51	49	73	51	51	58	47	74	52	63	59	70	68	67	53	58	54	51	41	50	66	52	63	55	67	59	54	58	44	62	57	65	53	59	51	63	52	46	60	52	60	61	51	51	53	51	59	52	59	55	51	57	65	57	57	49	58	51	65	46	58	56	60	54	59	57	58	56	68	61	53	54	42	60	61	55	53	60	44	44	51	59	50	61	51	70	47	54	51	58	49	60	40	49	57	43	63	37	51	60	65	51	49	54	73	41	47	52	48	70	48	60	79	51	48	65	42	64	53	54	58	53	53	48	57	54	67	53	50	51	61	48	72	49	53	64	57	44	63	44	57	58	60	43	54	65	45	75	49	57	43	57	57	68	54	56	57	70	47	50	50	56	50	63	66	51	51	55	45	65	44	58	59	42	51	39	56	36	61	64	56	56	60	58	51	66	45	70	49	48	45	43	61	69	52	66	57	51	44	52	56	57	62	60	55	52	65	53	47	55	57	55	60	74	57	51	58	63	55	53	58	57	68	49	60	53	59	56	56	55	65	52	44	48	51	49	68	51	44	53	52	69	59	68	46	74	65	52	66	62	64	60	47	42	47	67	55	43	67	48	56	51	62	55	55	61	59	50	58	53	53	40	56	55	48	42	66	58	56	60	52	50	54	54	46	57	60	60	46	53	48	35	53	60	56	61	50	52	60	50	50	60	58	47	45	60	59	55	54	66	61	52	56	55	42	68	46	60	63	59	50	69	43	56	73	61	48	53	57	45	60	45	64	43	60	50	53	45	56	65	46	58	45	60	56	54	60	51	57	52	59	54	56	52	72	41	64	55	50	56	58
22134	16760	13290	26271	45689	63673	61480	48139	35859	27219	16546	6875	3385	1492	944	762	740	660	714	656	629	702	677	725	740	653	670	692	688	693	650	697	654	656	688	692	667	673	678	672	641	679	733	746	680	700	642	692	656	671	695	683	681	634	660	695	679	666	688	701	706	674	697	675	698	682	647	634	722	674	674	670	714	654	664	681	688	678	696	682	669	725	666	667	660	671	659	667	682	673	693	679	703	682	728	681	690	657	693	654	701	635	710	703	656	637	646	684	646	652	670	658	630	675	696	653	647	676	679	688	661	648	675	700	684	680	662	694	675	658	684	674	654	665	669	676	680	700	701	663	741	665	624	666	674	633	702	704	704	659	709	677	686	680	698	710	696	638	684	692	690	699	681	658	733	657	670	663	661	724	684	702	633	695	667	679	673	668	668	673	708	698	669	696	702	641	732	709	717	651	674	684	709	712	674	683	653	695	714	679	656	669	684	710	695	646	631	650	646	650	702	718	644	715	658	682	678	662	687	663	714	707	725	701	623	632	625	698	657	677	670	697	685	650	722	683	672	649	661	653	714	631	702	652	655	668	693	693	698	676	687	704	646	639	646	735	660	648	702	674	661	675	698	653	684	690	691	685	686	640	666	637	664	674	704	680	673	669	677	671	693	672	680	679	733	671	635	626	651	672	663	652	578	656	666	683	641	673	695	674	633	666	680	643	649	646	678	667	681	730	681	645	664	705	706	665	671	679	698	683	670	648	695	675	664	711	694	663	666	672	683	695	668	707	687	695	620	638	647	700	722	700	633	713	701	665	654	654	697	701	658	703	673	712	718	641	676	704	675	662	636	675	697	700	666	665	699	728	671	733	719	684	696	676	643	654	696	657	661	709	697	675	692	670	665	700	705	664	668	706	707	639	684	715	682	668	687	700	672	671	639	662	684	658	661	666	695	657	630	638	703	714	629	658	646	690	658	761	672	713	714	657	652	632	666	694	680	684	661	698	668	680	639	670	700	650	660	659	677	663	658	639	691	673	680	700	679	685	652	698	694	650	642	704	689	681	657	702	731	681	679	682	673	646	680	687	639	733	660	693	712	744	658	644	717	676	689	665	651	701	738	657	685	722	696	681	719	673	673	701	678	693	646	740	680	674	678	722	642	718	710	633	718	691	701	686	684	665	655	642	649	681	692	687	696	685	680	709	674	672	671	679	649	738	700	697	655	663	667	678	632	659	668	633	671	646	664	657	632	680	671	685	665	652	739	684	630	678	674	632	669	646	713	650	697	676	621	690	643	722	665	629	688	648	719	692	678	628	688	695	671	689	667	696	696	690	676	640	705	652	677	656	709	639	662	634	709	661	701	696	671	674	644	647	651	666	685	714	641	698	689	675	662	700	688	662	675	681	707	658	697	670	682	678	715	685	730	705	699	647	628	692	714	741	653	663	673	700	666	709	669	628	688	651	661	692	677	668	671	681	667	730	671	651	690	712	652	641	699	661	686	694	659	700	691	701	700	633	694	625	710	698	688	654	677	668	678	708	670	655	729	665	679	689	669	689	666	701	693	673	695	686	698	670	646	707	662	725	688	694	655	696	672	706	663	643	655	701	670	684	695	667	707	708	639	700	717	643	712	673	643	701	660	748	692	709	700	642	636	653	657	679	718	639	700	658	676	631	657	675	677	671	719	712	669	721	624	670	648	678	699	659	684	687	676	667	677	643	657	664	720	655	690	702	690	687	668	715	640	711	641	699	698	675	699	635	664	695	681	651	663	657	696	667	696	658	643	701	709	666	657	659	685	741	683	687	700	717	703	675	646	732	655	689	693	666	679	694	652	726	672	694	669	698	652	690	637	705	683	702	700	719	682	651	668	668	655	684	652	650	627	719	695	632	692	683	707	752	662	684	658	652	652	688	738	669	746	663	661	669	711	631	688	706	677	655	694	706	665	655	645	693	671	662	694	702	673	709	715	720	673	675	674	674	630	643	677	669	662	667	640	687	675	656	663	715	718	654	689	634	663	729	632	701	664	691	693	693	664	683	659	660	695	700	659	691	723	696	684	729	645	674	689	625	705	650	666	682	624	643	705	705	669	706	699	719	652	677	698	673	652	682	658	653	685	652	700	677	689	678	708	663	660	692	730	657	661	684	675	677	679	690	650	649	628	705	675	664	678	719	633	642	656	655	684	660	666	666	663	653	704	688	623	664	643	638	679	693	719	695	680	725	694	650	650	707	661	675	680	696	693	665	672	680	637	648	701	696	678	675	657	631	724	634	695	656	675	708	657	658	698	663	662	690	672	707	682	715	674	719	654	654	715	702	705	744	641	664	682	718	648	698	716	685	668	648	668	614	669	714	749	638	640	653	686	648	672	702	713	698	671	658	683	679	713	644	725	708	603	674	651	660	686	667	732	697	693	617	719	691	657	673	681	690	650	727	687	689	725	687	701	657	683	691	663	671	658	661	660	661	684	666	715	690	643	669	683	672	678	680	668	657	687	722	699	703	705	647	662	672	694	674	647	687	641	669	679	661	685	711	665	642	661	693	673	680	670	709	705	660	723	642	676	716	683	646	648	677	678	653	686	727	682	677	680	683	685	689	689	706	693	695	664	666	649	682	683	665	692	692	670	724	674	697	663	703	682	674	643	720	674	661	695	673	677	645	695	687	671	676	692	685	671	700	652	674	704	715	666	668	649	688	662	661	716	669	701	654	665	683	677	669	660	685	677	669	699	665	668	681	666	653	704	706	653	689	654	685	668	692	687	661	660	714	665	679	668	659	711	712	640	667	704	747	713	665	673	684	643	662	661	637	728	707	727	649	691	732	680	727	678	674	672	682	640	700	673	679	656	694	707	669	669	669	696	661	688	684	683	704	635	690	670	699	671	717	684	680	691	700	673	698	688	683	701	669	645	672	616	637	697	690	663	734	663	673	706	698	662	683	651	661	696	690	734	677	710	647	658	665	746	726	689	681	670	655	705	714	633	672	721	714	704	699	704	719	659	699	714	646	681	701	644	650	668	715	658	709	672	719	674	711	679	709	688	677	683	660	711	700	699	686	628	679	689	671	699	716	672	665	644	680	720	665	733	665	667	639	695	682	672	682	690	687	718	687	706	668	682	703	703	647	708	670	682	638	652	736	706	701	685	681	644	690	701	701	638	639	666	638	673	688	666	681	673	735	656	669	710	656	660	697	646	727	659	663	713	666	702	709	668	724	694	685	647	684	704	654	688	678	645	658	717	663	651	651	686	662	674	655	690	641	666	678	644	702	651	649	696	703	679	639	687	655	663	693	661	695	685	684	616	654	643	694	672	651	636	677	693	637	704	668	677	694	641	671	695	658	649	659	725	673	669	689	657	671	639	702	714	647	654	687	693	711	660	653	651	738	662	663	648	675	682	692	653	687	690	665	698	725	695	648	653	741	688	686	678	660	637	681	679	731	684	664	689	674	660	710	675	709	675	667	683	674	707	642	693	660	682	678	670	650	654	629	663	655
2493	1001	753	805	3210	10468	12483	8667	4613	2032	841	295	168	93	59	61	61	57	67	55	65	63	52	47	51	54	52	60	49	59	40	56	48	54	44	56	62	62	62	48	54	56	55	47	59	64	61	56	46	62	43	47	62	51	53	47	43	71	47	51	60	56	51	53	48	47	57	49	56	55	59	57	48	51	55	52	60	58	48	59	54	56	57	57	57	47	50	61	66	54	55	45	56	69	64	63	58	54	60	46	58	43	64	40	57	47	47	48	55	68	63	69	59	66	50	60	56	44	46	64	45	62	61	53	48	59	56	68	61	41	49	62	44	53	56	50	47	45	50	51	59	53	60	61	68	52	64	58	42	55	64	63	49	57	60	48	61	55	58	53	52	52	77	65	47	61	52	69	56	60	60	57	71	58	49	63	50	50	63	45	46	47	60	57	43	56	57	56	60	55	47	49	57	63	49	55	56	46	58	62	61	66	73	42	48	69	54	53	72	56	50	56	65	52	41	42	56	42	62	45	57	49	49	63	54	67	60	53	46	67	61	59	56	54	48	67	59	51	62	46	59	68	46	60	55	54	59	58	63	48	58	46	54	45	54	61	63	57	48	67	61	64	62	65	62	57	54	62	66	50	45	57	51	68	56	51	50	54	58	47	74	59	48	54	57	56	65	52	52	52	57	64	56	60	53	47	55	61	54	64	71	53	53	58	67	61	54	53	44	55	52	54	51	66	71	54	42	49	62	50	55	49	50	56	49	52	64	46	59	63	38	43	42	56	50	48	56	63	52	66	49	53	54	54	50	65	60	58	61	52	60	49	62	63	49	56	55	54	68	65	55	54	53	58	59	52	53	81	51	48	64	51	53	58	63	51	56	56	49	57	63	53	63	73	49	58	47	65	52	60	66	64	66	62	61	42	58	52	70	49	70	48	53	64	43	56	58	62	46	51	39	61	50	46	52	73	48	45	47	61	53	57	50	69	55	77	72	45	69	50	52	51	54	42	43	42	60	67	54	59	44	47	57	48	51	40	47	69	56	69	57	57	47	49	54	60	58	51	49	48	57	53	54	49	57	58	60	51	58	48	60	65	48	57	41	54	58	51	55	62	64	56	63	54	54	58	47	56	62	45	63	65	44	50	50	52	49	43	60	47	49	60	48	40	43	56	51	57	52	58	54	64	57	60	54	63	53	49	49	55	57	58	54	53	56	53	61	60	54	44	56	60	58	64	51	53	51	62	54	53	55	56	49	55	55	49	58	64	61	54	59	55	55	48	56	52	57	68	63	43	52	62	53	61	44	63	49	56	46	53	64	59	66	62	53	54	66	32	77	57	52	58	60	37	62	51	45	47	54	56	59	57	58	53	47	53	58	57	56	52	56	55	54	50	58	51	52	57	56	53	49	54	55	42	50	61	59	69	49	55	57	45	68	59	58	49	48	61	48	50	54	58	55	53	49	67	53	68	59	61	61	53	56	57	69	44	51	72	63	63	47	65	55	63	55	60	50	51	68	52	53	49	68	71	72	55	65	66	53	70	55	48	49	56	46	47	55	61	76	62	54	59	71	55	53	48	71	62	66	76	56	58	60	64	51	50	61	64	43	67	48	51	53	50	54	61	68	53	50	59	46	57	54	54	51	69	62	54	68	52	64	51	65	51	56	55	52	55	58	58	53	68	44	65	57	60	56	45	58	53	66	47	43	48	50	57	54	60	67	53	62	63	61	59	47	52	60	55	53	41	48	45	58	70	65	67	53	47	60	60	55	50	63	43	70	56	52	51	62	57	59	50	58	50	41	62	67	54	70	66	57	59	63	65	55	50	59	48	53	55	66	51	46	57	56	63	67	40	52	45	53	58	61	65	67	55	50	57	50	59	56	53	56	61	60	58	57	52	64	64	50	54	43	43	43	53	52	54	47	52	61	44	55	50	45	61	56	60	47	49	64	47	47	53	60	75	51	37	63	58	53	62	49	55	48	51	56	53	48	57	60	62	59	60	42	65	55	53	64	58	58	64	48	56	55	55	53	66	60	48	52	62	49	60	51	53	52	59	52	60	61	54	51	54	52	63	45	45	52	53	66	51	62	66	54	62	51	51	56	71	51	46	42	49	38	60	48	58	49	60	58	62	58	46	58	52	46	53	56	59	46	61	48	70	52	53	58	46	63	56	53	60	51	48	66	53	57	50	41	54	44	65	47	40	62	41	49	51	46	70	68	52	56	45	57	59	62	65	55	53	56	56	60	67	56	53	50	51	58	52	55	53	60	53	49	61	55	52	50	49	63	60	57	70	72	61	47	62	56	61	59	59	56	58	48	46	50	60	61	53	70	57	62	47	51	73	48	62	53	50	43	57	52	73	65	52	58	63	53	53	49	56	65	62	59	58	47	66	46	57	51	60	57	64	56	55	44	54	60	57	62	54	58	56	52	62	71	76	42	56	57	50	59	52	47	51	52	51	72	46	59	55	45	53	58	61	53	54	46	43	62	47	48	65	47	58	70	45	63	53	40	58	44	51	62	54	48	63	53	62	44	51	53	58	54	56	60	62	57	57	55	66	64	62	51	54	59	57	63	60	52	50	48	51	49	56	59	59	46	45	54	58	56	57	54	57	67	44	59	54	55	62	69	61	56	57	62	50	67	50	51	55	54	61	57	59	53	56	42	58	62	57	67	41	53	70	49	64	50	49	60	58	57	68	50	58	55	57	49	58	43	48	58	53	59	44	63	59	44	43	62	55	58	52	55	52	54	55	58	56	60	43	73	55	53	45	52	63	46	69	64	54	60	52	53	71	70	56	66	58	56	65	56	61	69	44	64	58	66	51	52	62	54	59	47	57	54	62	59	48	54	53	54	70	63	42	60	62	49	54	57	60	49	64	47	58	62	45	53	51	55	57	63	57	54	56	67	56	58	64	46	52	69	65	59	71	64	53	54	53	56	66	50	49	77	49	47	57	41	65	50	46	59	53	75	46	45	49	72	46	53	61	47	50	49	63	53	51	48	58	55	68	59	55	49	56	50	60	50	60	45	58	45	62	65	58	52	60	57	59	59	56	61	57	66	66	56	51	51	48	60	51	67	47	60	55	68	60	57	52	52	51	46	62	50	55	58	49	60	56	52	61	54	57	56	54	57	53	61	55	52	61	52	59	47	60	60	66	50	63	51	50	55	49	63	58	62	48	62	52	52	52	57	58	59	59	48	60	51	51	59	70	59	50	54	73	63	68	61	63	56	43	68	55	49	49	58	44	37	56	64	71	72	46	52	61	57	54	61	47	51	55	54	65	60	46	53	49	56	60	61	58	51	57	61	65	60	64	49	44	56	52	53	43	47	53	60	59	55	45	68	46	54	56	70	46	63	59	43	49	51	55	40	67	49	49	64	53	70	54	54	48	57	45	55	58	64	66	71	48	58	54	42	51	55	53	48	59	53	44	51	52	65	65	59	57	59	53	77	48	56	48	46	50	55	48	55	73	75	61	53	58	58	63	62	61
22384	15907	13023	24897	48729	63617	60304	49465	37022	27579	17345	7489	4140	1878	1003	768	732	717	729	736	710	716	675	675	679	668	685	660	682	765	683	663	642	754	676	704	679	699	687	658	680	729	705	744	684	694	672	727	728	708	749	732	698	709	690	689	692	703	701	705	650	642	753	735	683	693	703	733	680	742	686	724	738	704	741	663	698	729	663	677	689	678	719	668	683	751	634	687	714	710	742	703	694	690	684	716	718	745	682	700	667	726	714	701	725	655	728	677	654	729	713	704	721	684	718	659	771	729	692	705	687	708	744	762	735	704	682	689	676	713	684	683	718	709	670	749	695	678	741	685	675	690	704	708	678	674	717	738	666	684	721	754	719	682	716	709	687	712	712	648	704	724	720	724	721	692	745	763	689	713	716	650	695	686	729	687	691	695	691	724	724	678	680	725	665	682	725	684	666	664	692	740	732	750	691	724	693	692	704	707	697	678	707	727	675	710	681	674	707	710	734	654	735	687	737	707	695	691	700	714	720	699	675	738	675	719	720	682	700	715	712	758	693	694	679	690	736	677	699	725	720	640	720	688	743	718	667	716	715	700	694	714	697	661	708	712	706	733	745	702	743	675	699	696	665	710	713	677	713	709	680	705	697	686	703	685	714	728	732	691	697	702	691	729	653	686	680	712	677	726	700	682	669	689	671	672	714	677	722	699	743	708	708	720	690	679	708	705	720	726	694	659	695	695	658	677	740	703	695	651	696	738	727	714	691	725	676	706	696	685	718	702	729	696	688	704	697	734	673	655	745	703	691	699	685	697	632	681	739	674	726	665	771	690	690	754	738	714	688	724	751	697	691	686	701	711	664	707	725	692	680	731	725	704	713	697	712	689	663	694	706	738	673	711	671	683	716	680	676	697	707	729	749	700	702	676	723	729	713	703	697	677	714	707	690	689	716	660	728	708	682	654	705	683	691	670	694	670	660	736	709	657	691	689	715	693	718	690	723	703	691	713	710	705	698	722	753	648	770	686	734	693	737	681	736	696	658	724	688	698	687	701	696	705	715	731	716	722	711	692	695	690	722	674	717	730	640	701	706	688	697	710	703	701	705	708	718	703	684	690	763	710	730	674	743	742	695	714	736	724	678	760	666	726	699	742	683	688	668	702	736	717	753	717	665	731	716	657	687	681	737	729	688	697	724	725	710	677	725	720	707	752	732	705	715	700	713	715	701	746	708	687	669	693	733	729	704	704	715	702	732	705	699	759	730	735	695	659	704	737	645	712	710	704	651	689	710	683	712	679	721	695	640	766	705	691	709	707	701	668	675	704	723	683	706	693	764	702	727	710	691	670	720	700	688	679	716	713	712	704	701	701	726	719	687	746	725	683	710	647	706	700	648	646	665	731	670	699	709	658	700	700	712	710	708	710	710	714	782	702	745	709	700	724	710	732	718	709	717	682	693	667	710	724	718	709	651	716	703	764	719	700	697	684	685	699	705	723	755	724	696	717	715	715	685	702	731	726	682	706	665	704	697	700	711	708	654	693	688	702	703	740	698	685	728	710	706	671	740	680	743	655	720	718	718	739	686	721	647	728	712	736	694	733	696	703	704	675	734	651	729	687	678	709	699	729	718	742	708	735	711	691	691	713	705	713	672	697	683	683	724	722	701	675	696	699	724	711	704	726	715	703	685	735	740	771	693	727	761	689	737	723	687	652	721	777	723	690	684	721	684	719	676	691	705	696	657	730	682	730	677	654	759	691	730	722	745	673	698	683	714	687	665	751	737	699	713	688	733	687	731	721	690	680	704	690	722	709	718	693	705	705	721	652	726	698	724	713	678	702	693	730	655	734	691	697	694	670	693	699	721	698	679	701	697	682	684	652	719	696	689	693	711	715	683	719	696	716	658	681	742	685	707	718	718	722	660	754	691	728	711	738	740	680	695	731	720	719	700	705	714	708	727	714	732	688	691	707	750	700	739	735	713	686	662	663	740	702	674	700	685	673	683	728	704	727	690	703	702	713	708	719	714	659	735	634	673	691	687	688	685	696	700	706	729	707	699	722	708	690	729	650	696	680	683	692	690	763	662	700	698	653	697	689	734	735	744	744	662	693	682	692	696	697	692	713	702	686	712	707	726	711	716	718	674	722	710	689	717	740	665	714	731	726	732	725	757	734	669	739	740	686	706	768	715	707	687	705	710	758	691	681	692	692	738	732	710	685	707	722	700	703	721	694	768	685	700	738	692	713	689	701	656	714	678	699	681	671	687	691	735	674	701	642	673	696	742	713	732	722	763	705	695	675	716	721	667	735	709	647	706	684	710	701	689	653	744	681	647	669	712	660	706	694	682	682	704	711	683	718	707	706	685	712	664	671	690	697	711	708	643	741	661	682	684	705	714	691	740	679	705	746	644	722	674	717	682	710	679	729	644	675	703	688	734	718	702	763	697	696	728	708	727	736	724	748	718	684	653	732	732	692	691	716	681	726	709	723	672	698	689	677	733	683	695	752	681	700	670	694	729	672	693	670	651	695	718	676	677	672	686	710	677	737	729	711	672	680	705	707	729	697	700	719	715	667	669	682	694	737	726	722	726	668	682	683	716	706	674	723	677	728	730	744	687	684	678	707	673	680	712	710	665	696	694	746	697	735	760	692	682	678	696	709	689	702	698	714	778	738	676	660	650	723	721	718	659	716	716	691	711	723	658	743	720	712	699	725	676	731	713	688	691	698	716	719	673	729	721	672	686	696	693	751	667	722	690	695	693	700	695	733	710	709	661	727	722	743	729	692	694	677	703	700	715	708	729	709	723	720	724	722	699	712	699	715	698	760	738	683	738	665	703	713	703	644	753	682	714	689	642	693	684	662	679	706	651	680	737	669	738	689	700	707	730	653	686	733	675	748	736	658	734	690	675	685	646	707	662	712	706	699	722	688	717	709	700	704	702	704	725	724	686	714	753	722	691	671	680	701	691	691	709	763	716	675	723	643	736	707	699	703	769	729	694	702	728	683	711	726	683	689	648	762	668	688	722	673	698	690	724	722	744	685	718	699	700	724	710	685	687	718	736	735	686	697	790	723	702	733	724	716	715	674	719	691	711	698	686	719	730	686	716	710	703	741	732	761	754	685	721	722	712	693	757	686	682	655	689	693	717	724	688	709	682	696	693	651	705	673	693	666	701	699	742	691	717	699	652	712	702	679	665	690	679	726	707	754	668	752	711	689	686	716	739	690	753	689	728	713	662	699	701	669	691	665	647	683	685	678	722	726	717	682	746	617	736	674	718	698	717	693	686	743	747	709	718	705	737	680	723	724	712	703	697	694	701	735	668	717	672	685	670	734	650	701	683	728	720	699	725	678	629	712	736	727	732	672	672	694	679	722	708	671	704	677	735	742	699	685	717	662	721	694	679	683	695	727	704	703	698	679	692	723	726	735	683	725	696	692	723	743	729	680	735	732	740	764	672	698	700	712	718	676	695	654	682	725	722	715	691	691	680	683	690	746
1800	1657	1373	865	6010	17807	18283	14060	7909	3197	1258	452	227	108	73	70	71	57	68	61	52	69	64	61	54	59	57	61	62	67	46	58	69	59	71	62	60	67	60	57	66	57	58	48	59	59	66	54	56	54	72	60	62	59	52	46	49	71	54	56	49	86	52	65	54	63	77	66	58	61	51	63	66	57	58	64	52	51	66	54	53	54	62	66	63	58	63	68	47	62	58	57	64	60	70	57	75	50	61	54	69	60	59	65	66	64	58	52	59	49	60	76	63	75	76	61	69	63	67	62	55	50	57	67	66	54	60	55	66	43	56	58	55	59	51	62	61	57	81	55	57	54	58	57	72	49	77	61	50	66	59	66	68	64	55	62	62	59	66	70	61	62	68	66	58	57	63	57	62	52	55	58	56	48	67	61	57	60	61	64	55	61	69	59	65	74	51	68	91	74	32	72	39	63	47	49	50	54	68	58	71	70	48	62	63	55	63	70	62	54	72	57	52	64	50	63	57	51	68	79	54	72	66	79	50	58	69	74	56	61	59	52	75	65	64	52	69	53	63	66	65	50	49	53	50	56	65	66	61	57	61	55	71	62	54	52	63	65	66	70	67	60	67	71	71	51	63	57	46	58	57	60	69	58	68	71	51	52	52	49	56	70	67	51	72	73	67	65	62	65	53	59	74	63	69	57	63	64	48	64	54	55	69	64	55	61	74	63	62	60	64	52	58	61	49	55	61	63	44	45	69	55	67	61	61	55	73	58	53	64	66	59	52	49	72	58	60	57	68	55	52	67	88	51	51	59	46	67	65	59	68	53	64	59	62	60	61	67	62	64	63	75	55	55	58	66	51	65	63	66	60	56	60	58	59	52	70	60	61	56	46	67	80	69	56	61	71	66	72	69	61	56	51	60	49	67	51	55	59	52	64	62	66	56	69	58	54	60	57	58	63	46	69	69	63	61	77	49	72	61	67	50	65	57	42	52	61	60	42	60	69	59	68	57	61	64	53	74	66	45	51	50	58	41	50	64	64	62	62	56	71	59	77	56	61	68	62	57	65	61	53	53	66	58	63	50	77	64	59	69	65	69	57	77	51	55	43	65	63	51	58	50	59	60	64	52	58	65	59	68	62	51	67	58	65	63	51	75	57	69	66	50	54	69	65	69	61	60	75	64	54	63	64	49	65	52	51	62	50	63	55	53	64	63	65	58	61	49	59	57	52	56	49	64	59	70	62	64	61	58	75	68	51	48	58	62	59	58	70	62	49	61	63	60	69	67	78	66	65	76	56	49	52	53	71	59	51	72	61	62	68	62	45	52	61	45	68	52	78	60	55	51	78	64	52	56	72	45	58	64	59	53	64	70	54	67	70	65	63	56	75	62	66	50	56	57	55	59	62	57	56	67	64	73	63	67	61	58	45	57	65	58	53	62	55	58	58	77	64	56	70	58	62	57	57	66	56	68	62	57	59	68	66	49	66	57	60	78	53	58	64	59	68	66	69	66	70	66	63	60	63	64	56	57	57	67	69	63	58	67	59	54	59	62	62	57	70	64	67	67	54	57	53	62	62	62	59	57	78	61	55	62	50	73	72	58	67	44	63	58	56	75	47	66	64	44	65	63	61	66	65	57	71	61	60	66	65	69	62	54	65	62	69	60	57	63	74	61	62	58	74	75	64	65	57	63	65	68	70	60	57	72	60	66	63	70	51	61	53	55	47	72	56	51	46	52	60	70	64	60	71	69	59	48	73	57	50	69	49	59	60	52	63	65	72	62	60	62	63	66	66	52	53	69	55	52	55	51	73	69	50	71	64	52	63	60	64	59	52	47	52	48	53	69	67	60	59	59	67	63	61	69	77	61	57	70	62	62	58	66	58	52	67	68	50	61	55	58	61	51	55	53	68	58	66	60	63	49	51	56	66	62	65	62	63	56	63	62	56	48	53	55	68	75	77	65	80	69	57	55	62	56	61	62	64	70	54	69	57	64	63	58	54	56	74	63	59	64	68	55	53	67	53	68	68	73	56	58	46	73	56	50	68	54	65	67	53	52	59	70	57	51	63	60	57	76	48	51	63	53	61	68	65	59	68	68	64	56	55	52	71	62	61	67	54	61	71	54	71	66	58	69	68	61	66	54	72	58	65	52	60	65	52	76	72	60	53	57	63	75	52	71	57	54	55	65	55	57	64	60	66	70	62	53	59	59	67	63	51	56	69	56	61	72	63	52	69	64	54	56	57	59	59	59	65	69	60	59	47	66	67	73	67	78	64	64	49	62	59	71	69	68	67	72	54	73	64	64	62	63	72	64	62	62	66	61	64	62	49	60	71	64	59	68	61	59	59	54	50	62	68	62	52	67	63	63	61	67	66	57	65	64	61	48	58	69	54	56	55	59	74	55	49	71	55	53	56	53	59	45	59	53	60	69	50	57	58	64	47	49	60	77	63	59	55	71	66	65	60	67	58	76	59	63	56	70	65	63	57	54	63	65	69	63	76	58	68	60	66	54	47	79	53	61	65	73	55	67	66	71	68	61	68	68	55	59	58	65	61	58	52	57	55	70	61	70	56	52	54	45	54	70	51	57	71	48	63	56	61	62	73	61	54	59	59	84	57	64	63	61	61	63	64	68	70	59	51	65	57	56	49	57	63	57	77	57	61	60	60	50	67	63	64	41	68	56	60	54	57	49	72	59	62	52	65	64	57	61	54	52	85	66	50	59	59	65	60	64	55	42	62	65	71	53	74	78	52	61	50	49	65	64	54	64	67	65	66	61	54	95	66	66	50	73	66	71	63	63	68	67	70	70	50	59	65	65	68	59	58	67	62	72	61	70	67	79	68	64	58	54	48	67	53	56	58	58	57	60	66	58	61	56	43	55	59	60	57	75	39	77	61	63	63	61	56	70	75	71	60	50	52	60	59	64	54	50	55	66	52	54	76	58	50	68	64	65	60	80	66	64	70	67	69	58	59	55	59	62	58	70	64	53	64	53	68	66	54	46	57	60	60	64	66	54	61	58	52	50	79	61	56	52	59	62	68	57	59	66	62	63	45	54	68	51	51	60	59	54	54	52	65	60	69	57	54	68	67	58	57	53	54	69	66	54	55	74	64	60	76	65	59	59	62	72	66	65	66	55	56	52	71	45	42	74	61	52	68	68	63	53	61	69	61	52	53	61	58	71	51	54	68	53	51	72	79	69	63	69	58	70	66	68	73	59	53	68	53	51	56	55	62	71	41	54	59	61	60	60	53	62	51	69	56	45	63	54	40	55	65	59	51	58	52	33	61	68	56	65	62	56	52	63	67	61	60	68	59	54	74	56	61	48	54	57	60	63	57	81	60	66	63	65	68	56	64	62	46	48	75	60	60	62	57	55	57	63	54	52	48	50	72	71	46	61	64	67	51	61	55	70	79	52	68	64	61	61	53	59	59	57	70	53	48	58	57	50	52	46	58	59	55	53	57	55	76	64	45	63	53	57	77	61	54	60	75	65
28142	21392	18062	25696	58141	74141	69048	57192	43605	31392	21051	10589	5493	2525	1205	879	814	730	766	798	729	734	775	746	758	738	726	737	793	788	762	753	730	751	771	768	725	752	731	733	730	735	728	711	769	742	781	776	774	758	779	765	734	712	710	732	737	777	761	699	724	751	721	753	765	728	726	772	735	743	796	767	780	714	738	746	742	781	749	810	731	796	737	725	774	818	700	835	758	754	739	689	759	743	756	725	743	738	739	766	754	743	764	755	723	710	780	770	755	784	746	759	727	785	801	731	781	701	772	794	744	729	811	741	749	790	747	741	760	718	812	761	747	724	745	752	744	763	710	730	733	737	777	767	786	768	744	703	741	758	759	760	728	764	784	763	792	722	753	741	731	711	739	782	781	750	747	776	757	762	804	717	735	748	736	745	715	761	752	738	776	742	790	784	776	769	749	741	713	764	737	744	777	701	735	771	740	783	743	735	781	741	777	768	784	780	753	773	739	740	723	730	716	751	748	724	754	705	757	750	727	769	784	756	767	769	750	764	759	763	732	771	766	767	740	732	669	732	764	756	746	755	772	790	775	776	722	734	765	747	754	733	727	750	773	731	810	745	755	795	764	788	760	736	726	795	759	735	713	706	747	782	759	722	735	762	726	810	765	752	737	755	766	786	758	775	790	721	774	724	740	760	729	746	752	707	720	781	755	791	756	758	755	785	810	753	802	724	785	769	768	806	796	810	777	757	750	768	737	753	744	763	722	790	807	716	737	774	744	777	740	735	743	746	713	756	761	780	806	768	746	790	729	755	755	762	746	750	775	730	765	770	796	749	763	804	726	799	768	772	768	781	772	736	753	798	771	766	800	737	741	721	762	751	783	757	722	732	773	763	687	779	708	742	775	753	724	747	743	762	797	698	721	781	737	748	746	743	733	751	768	731	749	817	791	773	793	730	746	786	697	742	763	730	775	713	788	752	773	771	720	747	712	770	753	760	700	811	792	774	732	752	758	719	737	704	797	768	743	801	766	769	742	771	767	751	758	791	758	751	757	738	771	823	781	774	763	755	724	786	766	793	787	702	773	729	741	739	777	743	749	763	726	768	749	724	741	731	743	791	763	737	745	793	739	745	771	748	755	694	751	784	776	776	772	782	762	813	730	742	758	740	746	768	730	777	812	739	768	737	752	753	744	775	750	715	714	775	728	767	748	740	760	746	784	694	734	731	736	745	732	729	741	730	718	771	818	727	769	766	829	729	709	773	726	715	745	745	781	756	717	714	773	755	770	741	753	736	752	709	750	778	789	747	737	790	804	752	708	760	747	756	714	728	722	777	726	707	743	722	755	750	768	799	723	775	717	754	779	743	810	756	737	757	721	733	737	733	781	767	744	780	811	756	740	730	792	739	741	774	777	754	794	771	738	773	761	764	763	726	719	759	778	782	727	724	776	720	814	760	757	752	755	785	753	700	742	714	750	748	760	744	734	778	708	767	773	725	784	806	748	755	786	733	726	756	759	748	786	736	768	698	789	740	740	758	764	772	792	802	767	778	767	715	759	755	765	780	747	754	719	804	768	752	793	737	776	731	717	755	768	810	782	748	743	791	774	751	743	764	751	754	729	768	772	739	717	750	746	777	770	750	714	773	757	780	737	736	741	775	704	779	732	746	782	734	740	779	770	762	757	749	764	693	777	744	719	728	728	743	757	723	747	804	792	751	778	820	744	753	818	757	805	711	776	759	734	791	775	757	795	746	754	759	749	770	736	731	754	747	737	737	750	771	790	743	761	737	795	713	739	758	777	794	750	745	720	770	786	761	729	749	734	751	752	728	779	736	813	767	759	710	767	834	801	783	752	758	767	745	797	757	791	730	748	760	745	769	734	753	715	757	728	790	755	773	747	703	793	770	780	720	786	748	739	766	745	725	752	809	758	767	748	741	737	695	764	741	742	726	792	797	776	775	730	774	711	752	754	753	763	784	754	748	709	766	741	726	789	731	758	790	739	790	716	704	755	791	744	824	806	768	734	812	771	761	766	736	709	745	764	766	717	702	749	745	705	768	742	714	781	773	756	796	794	784	708	757	790	741	748	727	741	775	764	755	742	731	748	735	769	770	742	758	755	777	749	761	771	766	765	734	750	715	787	789	776	768	724	748	763	769	699	705	749	744	740	714	742	782	728	783	776	725	718	749	740	694	759	719	713	752	847	786	780	774	711	748	796	764	735	754	738	720	750	714	762	790	736	728	789	747	684	731	754	766	680	754	712	758	805	748	748	746	722	769	740	780	733	776	799	753	778	716	722	741	768	721	756	763	767	769	749	714	747	748	768	774	733	749	736	778	768	760	768	794	725	759	714	748	782	776	773	795	780	780	746	729	739	770	762	771	700	741	781	710	701	761	747	761	733	748	730	782	727	781	725	758	745	752	750	727	771	738	758	789	785	777	748	751	777	773	741	718	762	713	744	745	758	782	776	774	791	740	773	719	759	735	761	796	751	738	737	776	741	745	767	829	736	774	768	825	753	785	798	720	739	796	752	763	752	742	770	767	741	765	705	756	784	728	709	745	792	783	763	762	724	711	755	711	749	789	723	758	775	810	768	740	763	777	751	752	784	732	784	738	773	765	775	753	738	737	742	784	799	728	729	742	816	797	768	755	731	740	803	734	747	804	768	760	728	732	767	717	747	714	760	756	774	749	763	803	737	757	747	764	754	794	770	727	785	719	793	755	801	813	782	757	788	708	760	741	769	741	748	716	704	729	772	717	709	735	762	732	794	794	742	766	763	744	775	792	765	788	762	780	765	764	764	776	760	760	766	774	726	780	738	738	773	730	733	778	763	747	695	752	725	768	728	796	756	746	752	735	727	735	734	798	747	751	789	745	768	752	717	761	722	770	764	727	784	733	744	770	772	780	715	762	766	737	765	790	755	803	745	793	770	732	836	717	705	687	706	702	762	717	720	744	760	776	721	734	822	795	704	726	784	786	760	747	729	762	778	746	747	724	763	737	770	755	723	772	759	777	792	734	741	717	760	755	717	791	761	798	773	751	771	790	743	708	788	796	757	762	774	807	763	757	754	770	732	762	760	745	774	758	738	810	752	771	732	756	784	759	767	758	754	696	774	772	702	749	729	739	730	754	803	743	713	775	726	763	746	729	717	721	691	771	744	785	768	714	709	747	750	737	746	768	743	761	786	697	779	751	791	779	758	756	785	815	737	718	719	764	792	764	770	781	800	781	707	699	756	761	735	779	727	729	787	779	727	705	737	727	756	720	733	778	732	710	760	771	766	783	714	759	786	746	723	747	773	733	752	767	754	737	716	745	703	756	751	749	799	741	735	750	817	763	753	739	783	709	746	765	756	776	719	829	742	716	788	766	739	772	799	773	755	771	739	803	728	738	731	719	746	733	761	730	748	722	728	754	737	721	838	758	745	743	723	749	790	764	794	788	789	779	784	785	730	726	752	752	729	751	771	758	742	800	768	773	784	803	734	785	741	752
1649	365	245	151	1038	3831	3692	2935	1768	900	369	148	88	69	53	61	46	48	59	47	50	50	49	46	45	38	58	50	48	49	51	52	52	40	52	42	47	55	49	58	57	50	46	56	56	46	44	58	51	60	53	60	60	44	40	57	60	58	54	48	50	49	48	60	54	53	47	48	52	50	52	54	48	56	41	46	50	53	48	51	54	44	50	53	56	62	47	56	44	34	45	43	52	37	62	55	46	44	49	44	39	56	52	37	47	47	52	47	43	50	62	57	57	47	48	55	35	42	38	52	49	53	59	41	57	51	53	52	65	44	46	58	50	58	52	51	51	62	29	40	55	38	59	51	45	42	42	43	57	47	58	47	48	39	56	57	59	51	47	44	41	50	46	43	49	62	51	44	46	41	50	53	59	55	54	42	52	31	48	46	49	61	54	53	45	44	39	42	56	65	49	51	50	49	55	43	53	59	49	44	41	57	44	42	45	52	70	57	37	57	46	40	45	45	49	47	54	43	61	51	52	56	46	63	53	50	36	49	56	55	55	62	52	50	50	43	56	50	43	49	56	59	47	50	56	52	43	53	46	47	45	51	62	53	55	49	49	51	51	30	60	59	52	51	48	45	42	53	50	44	44	46	52	40	55	51	59	57	56	44	60	52	58	50	45	55	59	61	53	49	68	50	49	60	47	39	49	52	66	35	46	48	48	58	55	58	40	54	49	47	45	44	53	53	54	34	50	50	63	57	46	59	44	68	39	43	45	53	57	59	47	40	57	44	55	41	47	52	43	53	58	55	57	55	43	46	42	54	36	53	50	56	61	52	49	42	40	65	54	41	56	53	42	58	55	41	48	45	39	50	63	53	58	54	50	61	45	51	31	50	46	71	51	43	48	42	57	52	58	44	58	43	57	50	42	61	54	46	42	45	52	55	45	55	43	51	42	43	50	67	44	46	47	46	43	58	50	44	44	54	59	32	49	44	44	28	36	56	55	45	52	53	63	50	48	46	43	58	47	48	58	40	50	42	48	43	43	38	41	53	54	56	47	45	59	52	51	52	47	54	57	58	56	53	54	61	46	57	34	57	59	33	54	56	53	48	69	61	48	52	60	48	50	43	46	43	41	52	56	58	67	54	48	55	40	50	55	50	60	44	51	45	54	52	51	47	45	59	52	43	37	57	52	41	44	43	42	48	37	52	53	38	43	56	52	53	52	49	51	40	56	57	43	58	42	55	45	53	54	52	48	42	54	42	59	47	60	53	43	46	44	39	46	45	28	36	47	43	45	44	46	51	55	58	49	59	49	56	53	55	49	40	56	54	63	63	53	52	64	43	46	42	56	51	49	48	56	46	49	40	50	45	49	41	44	61	48	45	55	47	51	56	42	38	44	43	52	42	57	42	47	50	51	49	39	54	57	39	55	53	52	50	50	48	48	52	60	62	58	53	40	50	49	52	46	48	54	40	51	59	52	57	51	45	49	54	40	51	41	45	31	46	40	55	58	52	57	56	59	51	60	59	60	41	35	47	59	51	60	31	52	57	51	45	42	52	64	48	51	61	60	63	47	43	57	47	43	47	41	56	57	59	36	54	53	49	54	47	42	54	52	43	38	53	68	50	54	62	40	46	49	53	40	57	53	59	37	51	58	45	59	50	39	36	57	49	49	63	48	56	45	63	51	58	38	51	47	36	46	53	41	43	39	58	53	39	56	50	47	43	59	41	50	44	33	59	36	53	49	47	59	57	49	61	45	56	52	51	37	37	57	59	50	63	51	47	34	49	54	58	39	58	52	59	41	61	55	55	58	58	55	45	53	61	50	52	47	38	52	47	51	58	44	47	48	51	53	57	51	52	52	40	43	46	49	49	38	44	50	53	55	65	55	52	69	43	46	43	28	53	45	53	53	63	49	53	37	67	48	58	39	48	45	43	50	46	43	45	32	58	46	42	48	48	61	55	41	41	60	47	45	69	41	54	60	53	39	50	53	58	47	46	46	48	49	40	45	48	33	52	61	46	45	60	42	55	47	45	44	49	47	52	48	48	63	51	46	53	53	51	38	53	47	69	36	48	44	70	65	51	37	50	51	50	61	55	46	54	43	44	49	42	47	61	50	48	54	56	51	40	41	52	44	39	60	32	52	44	35	52	48	52	47	58	49	65	61	44	39	49	61	58	49	54	44	40	54	66	51	54	54	58	53	56	46	50	56	41	41	65	46	45	51	55	53	55	53	50	40	42	52	48	58	45	58	55	54	46	43	60	51	62	56	46	50	50	53	50	53	48	55	60	47	49	48	56	48	52	53	57	44	38	63	53	55	34	54	50	30	54	41	56	54	41	35	42	56	52	48	59	63	54	50	53	52	56	43	46	54	60	53	52	49	50	38	49	50	48	56	35	47	43	59	51	41	59	51	51	58	47	54	44	58	50	63	52	49	66	48	57	50	54	51	37	38	54	33	41	47	37	59	44	32	39	53	48	40	63	56	52	55	49	45	45	52	40	49	43	39	64	51	44	46	45	41	46	47	45	44	38	47	58	51	56	51	45	50	47	54	59	66	60	46	48	50	54	45	47	50	55	55	48	51	51	61	53	54	51	58	48	61	45	46	31	60	46	50	48	54	58	59	49	47	55	46	51	58	60	60	51	51	51	44	49	57	59	46	36	62	53	50	55	49	49	56	40	49	54	45	45	45	44	58	50	50	58	46	59	46	49	52	63	43	55	51	66	51	51	48	36	60	43	52	43	54	45	45	45	47	49	47	51	41	52	52	49	54	43	48	57	42	45	52	48	49	47	60	44	68	50	63	54	45	64	48	40	50	50	59	52	52	55	58	46	56	59	37	50	52	50	43	52	44	46	48	50	53	51	52	42	45	55	57	49	39	49	43	50	35	46	48	61	42	53	56	58	48	49	66	56	38	51	47	57	57	47	49	42	57	48	46	48	53	66	45	52	62	63	59	54	50	49	48	40	45	53	40	53	43	49	42	44	48	47	47	47	40	48	52	44	56	56	42	37	59	52	46	43	53	44	53	55	44	66	60	48	48	47	40	50	56	49	59	47	58	52	39	64	51	71	43	52	52	58	65	62	50	42	44	53	40	39	55	47	41	51	62	49	63	43	56	42	54	56	54	47	48	57	60	55	50	49	44	55	51	50	51	49	50	50	54	52	47	42	44	40	59	57	59	34	45	50	63	51	56	47	45	52	56	55	56	49	54	56	47	48	70	51	50	44	43	48	38	44	48	46	48	35	61	52	48	48	65	55	60	55	49	42	36	64	48	51	57	55	44	62	47	57	56	33	44	33	45	49	51	47	57	54	40	55	46	37	52	59	49	49	63	48	52	51	48	57	47	41	50	42	48	60	58	42	44	39	49	45	63	43	42	48	57	58	36	47	61	58	47	46	54	44	45	50	47	53	58	55	43	61	53	56	40	47	45	48	39	53	46	55	33	53	38	45	56	54	59	51	47	51	55	32	70	44	62	56	49	40	50	55
18490	8374	5135	9081	32007	45460	41283	34946	27711	18441	9777	3841	1879	1080	752	682	671	632	596	647	616	580	620	611	588	599	652	592	638	646	685	602	652	602	610	648	617	628	656	634	644	624	608	637	609	628	602	634	640	651	599	669	598	616	645	588	609	617	585	619	618	634	591	623	619	589	641	634	655	632	607	628	617	621	622	651	628	608	643	583	630	596	608	627	622	636	633	567	641	631	648	631	585	638	657	641	578	616	607	615	629	630	621	633	627	620	599	619	623	596	641	654	624	621	598	653	624	616	659	609	631	577	603	617	665	635	584	576	643	622	634	615	631	554	613	614	599	614	637	641	664	632	594	612	635	624	642	619	615	629	645	639	607	583	617	576	614	652	620	589	665	629	582	634	660	644	608	612	631	600	616	630	614	612	622	615	604	615	646	614	631	640	586	615	552	680	590	630	610	608	635	607	622	638	613	598	642	638	611	597	631	630	604	641	652	621	599	613	588	613	592	634	632	639	625	652	635	654	632	633	601	597	634	624	665	675	651	633	628	626	641	616	614	615	600	590	642	615	601	629	653	645	591	602	618	634	637	618	616	583	687	621	621	620	578	635	629	610	648	660	577	558	594	623	608	650	652	630	617	535	606	601	644	628	632	657	648	619	651	601	607	628	638	613	624	598	615	628	620	626	637	615	641	623	594	627	616	604	638	629	624	643	613	611	597	657	637	658	635	606	594	603	628	614	607	639	660	615	681	646	599	616	590	632	634	637	611	649	617	581	619	635	646	672	609	631	592	595	622	602	631	647	621	629	603	651	610	624	631	641	613	608	586	626	621	664	643	623	617	574	628	601	655	599	666	606	624	615	638	612	606	616	595	621	624	628	636	684	617	619	633	657	599	662	612	610	582	653	597	592	657	655	592	639	619	638	632	605	602	606	635	583	586	622	616	598	635	627	585	622	622	645	649	626	664	619	640	627	617	594	587	610	594	594	651	652	627	586	605	618	620	605	567	674	605	631	638	633	636	646	596	615	608	639	612	653	620	660	610	630	607	626	625	618	550	624	634	640	621	621	584	591	595	649	654	665	638	606	631	646	639	618	610	617	598	625	632	648	615	641	621	613	632	611	561	602	649	629	596	620	605	678	639	607	581	569	626	671	604	636	618	623	585	639	632	640	568	597	604	603	640	668	578	631	610	572	590	643	601	625	650	645	678	646	632	620	639	623	620	627	648	666	648	610	588	637	655	582	663	603	650	659	679	608	650	614	655	601	620	629	629	629	603	620	659	622	611	603	614	630	645	652	620	607	631	618	594	573	641	632	609	658	620	588	613	611	599	615	624	615	626	631	607	643	586	616	637	608	671	627	609	605	606	640	643	653	609	604	620	636	577	639	672	627	651	613	648	638	596	632	627	601	611	626	596	620	600	558	621	602	617	668	605	581	621	622	650	618	629	652	604	587	661	611	581	607	643	644	650	647	654	658	657	582	621	597	640	631	634	653	615	620	611	619	647	608	663	621	576	577	555	647	648	642	605	625	623	591	666	684	647	624	624	632	606	646	581	623	611	606	608	599	603	627	632	628	609	600	608	615	639	620	623	649	612	577	584	622	621	655	618	639	648	643	602	581	640	570	644	634	657	607	626	642	652	594	602	637	611	639	603	581	645	622	640	625	648	603	609	597	589	619	613	638	568	596	657	666	634	617	646	599	642	690	606	639	596	611	631	625	595	627	670	623	634	590	599	622	612	635	649	605	594	633	596	631	652	605	608	637	644	664	618	599	635	678	608	625	627	601	627	614	594	613	599	643	627	615	601	597	600	610	600	655	628	616	657	620	602	620	655	589	610	607	574	623	608	612	586	619	672	576	670	617	605	640	629	635	557	586	651	597	610	610	613	616	677	604	597	607	625	608	606	570	593	577	624	628	622	592	645	644	667	674	637	641	634	589	652	641	600	630	643	638	621	612	650	617	639	597	625	568	601	637	646	610	604	637	612	632	696	626	582	617	594	677	619	668	632	604	630	625	603	644	668	637	639	624	622	659	605	647	635	603	618	570	628	613	600	655	590	606	591	613	634	641	626	637	647	594	620	660	611	607	609	635	617	625	596	629	658	583	646	619	643	652	656	642	601	590	616	667	632	657	658	601	597	625	596	643	614	608	647	634	618	650	596	654	647	647	668	621	610	599	623	593	635	619	606	646	634	626	659	634	592	595	640	641	612	634	629	626	611	622	648	596	576	637	679	626	614	620	598	614	621	571	648	616	627	637	582	606	592	635	597	613	617	595	642	586	596	635	626	612	609	639	606	637	643	641	569	623	648	643	623	620	603	594	650	626	618	597	634	625	580	614	647	659	640	618	605	600	639	646	616	578	649	633	631	629	624	652	616	635	617	617	603	571	642	637	585	611	639	605	602	606	595	633	679	645	619	598	620	591	622	599	645	647	639	639	610	594	609	623	641	649	574	643	597	634	584	648	656	642	612	590	614	587	660	619	642	645	600	609	637	651	593	655	653	614	623	660	623	564	611	658	600	627	630	651	583	609	596	635	593	609	634	621	658	610	611	620	584	668	610	678	595	619	599	634	664	616	599	614	619	626	638	615	607	596	592	619	609	624	600	588	666	602	639	586	609	650	638	628	616	613	615	580	614	596	565	639	601	631	591	648	644	577	622	580	628	612	666	602	641	600	594	611	581	624	609	580	610	609	648	597	617	630	655	640	652	588	639	605	622	594	612	614	602	630	605	637	588	646	653	593	623	623	612	665	601	662	599	645	611	618	637	653	622	621	644	584	614	598	624	664	600	613	625	594	588	633	604	633	615	650	595	587	612	620	605	596	668	638	636	617	634	600	620	615	590	614	633	646	575	628	655	627	597	644	650	625	574	608	604	597	629	592	614	620	605	633	663	632	627	624	623	600	642	596	644	628	589	610	602	608	603	572	626	618	640	641	596	633	593	570	620	606	563	630	638	636	639	641	617	618	603	615	604	638	600	640	622	605	600	638	593	603	578	652	600	645	634	640	628	594	624	605	591	584	609	627	643	640	667	635	561	603	645	612	637	690	677	642	595	629	611	620	623	624	598	644	658	612	582	625	578	672	601	609	606	611	639	633	611	582	594	602	593	624	658	630	641	644	613	643	655	645	615	621	671	600	629	638	631	618	648	604	600	655	628	652	596	611	615	612	614	623	643	626	619	626	652	636	613	633	598	655	658	627	600	674	581	633	634	607	648	663	658	618	592	630	604	641	624	625	643	625	625	614	602	590	610	550	607	651	623	638	621	608	662	667	637	611	616	615	604	590	656	583	623	617	634	625	616	608	639	611	629	604	620	630	639	631	590	579	654	631	627	619	596	641	616	637	629	637	600	594	593	598	627	631	650	635	619	652	604	587	633	603	601	584	585	628	604	591	617	594	570	652	660	610	625	613	626	597	600	626	615	592	620	630	626	606	618	648	619	607	596	652	611	613	618	582	605	641	625	558	616	595	604	650	645	641	573	613
1113	1025	695	636	2234	7403	12754	9359	5290	2338	929	354	149	74	52	75	57	64	53	41	43	52	57	41	47	53	52	62	61	49	64	56	61	48	61	53	64	53	82	48	47	61	61	60	64	57	64	61	47	58	54	49	61	46	49	50	60	53	40	60	35	53	57	55	56	60	65	63	55	54	44	56	56	64	53	67	63	54	49	53	54	51	58	46	47	59	47	55	71	46	59	37	52	55	56	44	64	53	49	52	48	48	42	50	61	60	44	49	60	45	51	44	55	49	42	54	55	61	63	54	43	61	49	66	49	58	64	62	57	55	46	51	58	68	62	50	52	49	57	58	56	48	47	54	51	42	60	59	53	47	53	43	58	62	51	48	47	49	58	67	60	58	53	61	52	60	48	48	60	70	45	45	57	49	55	53	58	46	50	60	48	39	61	45	49	40	56	50	57	52	54	45	49	56	52	67	39	58	50	49	59	54	50	62	54	63	51	37	50	48	53	53	44	45	46	58	56	56	40	49	64	51	61	44	57	57	41	43	58	59	57	46	63	56	57	65	47	45	56	68	51	46	57	59	46	52	45	44	62	49	62	59	48	49	53	55	60	48	48	66	34	57	60	74	53	55	69	42	54	55	48	46	52	54	56	63	64	62	57	55	55	55	59	57	50	46	51	49	57	45	57	47	57	71	60	47	64	54	51	55	59	43	54	40	57	49	55	60	46	58	51	49	51	48	55	50	45	60	46	70	65	52	53	57	52	34	59	60	42	46	69	62	46	53	63	46	58	43	49	46	53	64	53	52	60	45	57	47	59	61	65	53	60	40	64	71	48	58	44	57	51	48	67	54	61	65	68	59	60	39	57	63	55	52	41	49	52	54	48	48	47	57	56	51	53	35	53	53	53	43	48	59	60	56	53	53	46	70	39	59	43	58	55	50	55	49	42	61	62	44	59	58	45	57	58	65	46	53	51	55	57	54	66	42	53	52	53	44	54	51	50	61	53	57	68	66	54	65	65	63	65	37	55	54	58	47	58	53	75	53	54	42	46	51	43	61	55	51	52	44	48	69	66	57	60	48	53	58	66	68	65	50	46	53	57	38	71	63	60	53	54	58	62	61	56	45	56	55	39	52	69	65	59	62	64	65	46	50	52	55	48	52	72	54	65	50	48	47	51	54	69	52	44	36	61	56	54	44	57	60	50	40	38	52	49	55	55	53	52	43	65	56	49	66	64	62	53	66	47	65	47	59	57	43	60	50	48	60	59	61	46	67	49	51	49	53	47	59	51	43	50	54	50	55	47	59	47	57	52	58	51	61	59	72	37	57	61	44	51	39	49	59	44	60	50	52	55	73	57	48	61	51	60	60	59	52	50	53	60	66	61	51	54	45	59	58	45	47	48	53	65	54	48	53	62	63	54	68	46	49	64	73	65	50	47	52	63	53	53	44	63	64	53	59	63	52	60	42	53	55	44	64	52	61	53	58	57	49	42	53	53	57	51	53	47	59	36	55	61	54	52	54	53	47	48	59	50	48	55	68	43	42	44	56	48	47	52	59	58	59	55	52	63	53	50	57	64	46	64	51	35	61	40	49	42	60	56	55	61	54	53	59	54	65	47	49	54	60	64	69	50	61	64	62	44	51	42	48	68	48	56	53	63	59	57	54	59	71	71	51	70	60	48	54	49	53	45	56	62	67	44	44	64	53	42	41	50	49	52	66	57	72	54	55	61	54	61	64	47	53	70	51	58	57	60	47	55	52	58	57	58	61	62	61	53	46	63	56	56	67	66	62	57	51	63	63	51	53	68	62	51	52	62	52	49	49	62	50	54	59	48	59	58	68	55	69	67	45	56	61	52	43	57	64	39	49	55	50	39	49	62	44	59	63	58	48	52	55	46	60	57	64	51	46	55	50	57	65	58	48	51	59	53	68	43	55	61	51	46	57	45	51	54	56	61	58	54	50	64	49	61	58	50	49	56	47	55	56	46	57	56	66	49	48	60	54	39	44	54	47	40	57	48	77	56	42	64	47	44	54	69	59	67	58	54	53	51	61	58	62	59	45	55	48	57	52	50	58	45	53	48	62	58	58	56	55	49	50	44	52	52	44	47	52	48	45	46	54	55	58	59	52	56	57	57	55	49	69	45	42	58	61	64	33	43	55	50	49	42	44	53	61	67	51	65	57	58	55	49	51	52	54	47	57	56	54	40	51	43	67	48	49	62	60	51	47	62	41	73	60	44	52	54	54	52	69	49	53	57	54	46	54	53	53	42	55	58	48	49	63	60	66	66	58	71	47	51	67	56	46	51	46	42	63	71	50	36	57	54	55	55	53	74	57	48	49	58	50	49	56	63	56	63	49	48	62	49	56	61	41	63	69	56	59	49	60	46	59	45	36	56	53	59	66	55	57	56	53	68	64	43	63	42	59	40	61	50	54	44	59	59	55	44	57	62	48	52	49	58	60	60	59	57	44	52	51	47	52	60	49	52	57	51	47	58	69	61	53	50	65	58	53	47	58	55	54	50	56	68	54	57	68	56	52	41	47	38	53	39	46	51	45	58	51	52	60	58	50	59	60	59	49	62	43	48	57	52	53	63	52	50	56	61	53	53	50	56	52	66	62	61	44	57	57	63	57	54	55	75	61	45	54	54	49	51	53	54	55	52	31	58	52	52	54	45	60	50	58	51	53	61	65	52	62	63	62	62	55	65	54	66	55	61	52	48	67	52	39	56	60	62	52	65	54	60	46	58	42	52	45	54	55	67	55	53	36	52	50	35	61	52	47	44	56	45	55	52	62	54	47	55	41	59	54	53	57	53	51	45	48	54	42	49	54	58	49	57	56	56	57	62	65	53	52	51	54	55	64	63	57	55	54	49	61	62	53	55	66	73	57	48	45	48	52	50	45	57	59	43	49	61	56	64	54	62	63	52	51	43	47	53	59	43	55	51	63	62	56	58	59	53	70	57	66	50	51	55	45	39	64	53	57	50	60	55	61	49	43	61	64	60	51	52	58	55	59	56	62	73	53	48	54	53	56	60	67	50	59	51	67	51	53	67	55	46	63	64	56	74	62	45	57	50	54	51	44	71	63	47	57	59	56	59	54	48	56	51	46	44	43	39	52	54	55	52	69	45	54	63	78	60	57	42	63	63	55	55	60	49	67	50	62	51	54	53	38	61	65	61	53	55	56	57	62	54	63	63	68	61	55	63	51	47	62	63	56	71	50	57	56	62	63	49	50	58	55	49	63	58	62	54	53	56	45	51	54	62	51	49	51	56	57	51	52	56	46	52	52	65	60	56	51	55	42	41	51	61	58	50	69	52	45	54	46	56	49	53	55	46	60	41	46	56	74	60	45	53	49	51	47	51	56	52	67	70	68	54	48	47	66	57	58	58	50	50	52	43	45	50	43	66	59	48	41	65	47	44	53	58	65	43	65	48	54	49	55	61	57	53	51	46	60	54	50	46	52	50	54	64	59	67	60	48	48	51	55
22990	16680	12020	23249	41637	57516	61075	49326	38651	28309	18211	8264	3445	1641	955	774	665	669	656	661	649	656	677	674	658	673	691	673	687	675	688	688	711	645	738	681	681	693	669	669	690	669	677	696	642	679	678	686	696	670	641	661	672	703	661	666	677	678	638	681	705	691	651	705	645	675	683	662	711	654	672	709	687	621	659	731	690	680	664	707	688	657	686	672	649	678	690	685	660	672	714	708	652	640	645	678	656	670	678	648	630	670	678	688	704	668	672	659	679	662	701	699	649	659	663	696	680	676	656	627	731	679	663	625	638	633	655	646	702	673	686	678	679	688	658	661	665	686	659	691	709	689	657	632	673	607	688	665	695	647	684	657	692	698	659	665	656	745	641	687	703	652	681	662	687	689	687	659	647	662	680	672	668	663	718	679	651	666	687	658	628	703	718	676	707	657	692	697	673	648	668	668	731	697	638	705	718	689	677	670	644	699	691	707	654	673	684	692	692	635	677	703	683	683	629	681	616	705	669	722	635	679	714	661	641	722	637	683	691	689	691	678	632	674	672	616	675	686	634	657	700	729	661	657	717	703	649	660	677	723	663	666	686	646	645	612	691	665	640	701	676	682	682	647	670	682	698	689	690	687	627	705	720	692	650	659	665	686	646	616	697	680	640	637	660	650	697	639	680	712	639	701	661	673	695	624	695	701	701	669	691	722	685	680	728	691	669	686	621	713	720	628	715	638	700	693	706	658	674	673	660	635	686	619	660	665	692	677	658	664	671	675	624	634	685	649	671	675	692	683	665	669	625	708	663	673	624	666	721	654	672	724	687	681	680	645	663	652	711	607	717	719	679	663	709	708	707	642	667	700	619	669	707	662	691	670	661	636	641	671	626	715	684	732	662	689	630	680	653	711	657	670	712	709	717	734	692	693	712	660	690	690	689	640	657	639	689	684	640	669	705	670	685	660	657	613	656	700	657	671	705	670	703	680	717	693	661	708	690	676	641	720	662	615	673	691	665	686	700	681	652	652	681	690	639	667	700	653	683	663	646	666	682	680	651	644	681	661	665	680	691	708	654	659	710	688	678	682	658	699	660	715	645	652	686	647	664	712	687	614	646	680	661	659	672	673	700	673	748	681	724	685	686	687	720	663	671	685	689	617	700	642	671	657	647	679	634	612	692	652	664	708	671	723	644	667	685	649	655	701	639	681	642	658	712	681	701	604	645	696	673	668	624	670	643	655	656	642	681	687	670	661	668	692	698	718	651	669	694	638	710	662	648	649	662	648	709	674	683	652	711	681	696	678	679	679	674	707	646	660	629	680	681	706	668	618	685	699	663	663	647	697	707	678	622	657	651	647	695	758	678	666	674	670	715	703	688	669	717	666	723	664	692	739	645	649	675	657	674	702	661	691	699	720	646	639	670	623	654	675	642	680	692	691	631	675	763	657	660	646	657	694	657	657	654	681	702	676	671	647	661	637	736	661	639	658	704	665	643	693	644	662	675	617	661	693	693	671	704	686	697	652	671	621	654	682	682	641	719	672	647	661	718	718	718	643	631	677	706	677	712	659	665	692	652	691	697	678	639	666	668	671	647	701	712	665	738	699	693	637	715	638	682	672	653	647	686	648	634	673	659	639	714	652	668	686	708	646	643	655	650	752	681	660	687	683	662	701	674	688	651	740	680	639	653	679	640	644	645	695	666	638	610	649	705	689	678	656	661	701	686	653	658	673	680	704	690	689	710	619	630	674	686	706	654	723	671	686	660	677	696	676	647	657	672	642	678	682	688	656	683	660	647	654	641	701	683	694	694	700	696	683	646	664	637	687	672	656	699	647	644	652	648	680	684	650	636	653	688	714	677	664	652	692	684	683	686	681	672	642	678	695	722	714	691	720	622	646	668	676	620	683	659	663	645	672	675	650	686	692	684	677	681	636	655	657	732	674	678	664	663	693	677	683	700	639	657	692	650	683	690	677	730	650	756	644	659	700	674	687	693	667	686	667	672	657	694	664	653	701	694	658	683	673	680	658	668	700	681	658	700	665	625	658	654	666	675	690	700	678	672	649	643	687	660	671	652	676	662	666	625	674	745	641	607	729	679	657	721	659	710	657	644	686	675	677	679	712	669	668	706	645	653	736	660	675	640	669	701	701	743	695	685	655	719	660	639	668	672	755	663	681	620	647	710	658	678	689	685	696	653	644	678	662	729	658	683	724	702	672	679	659	658	690	698	669	642	681	697	655	620	665	682	692	670	666	691	639	652	640	695	679	696	676	681	669	707	697	665	649	682	668	616	663	662	693	692	667	672	676	653	707	732	719	677	640	669	655	675	698	682	680	689	682	640	660	643	718	699	694	704	664	705	647	662	655	676	648	684	682	679	696	684	634	686	688	675	699	695	692	651	668	682	646	663	700	690	676	691	649	749	698	683	657	661	675	669	728	662	681	700	662	703	668	651	675	669	674	684	679	681	656	674	692	633	686	721	665	724	674	678	693	718	669	751	694	693	689	709	678	658	674	697	654	629	680	685	697	642	723	695	644	634	690	686	675	660	686	675	667	694	634	697	692	679	671	692	722	674	644	695	660	683	727	648	671	712	636	674	738	629	662	685	651	640	694	709	696	693	704	676	736	693	711	617	680	697	637	683	660	705	700	675	663	672	676	688	653	706	649	648	657	685	666	685	700	712	632	640	724	663	656	654	627	712	678	674	692	659	627	707	675	685	671	707	690	696	678	716	644	673	673	699	694	694	678	664	690	701	667	693	678	656	678	679	697	668	660	629	669	628	651	660	714	638	688	665	689	648	673	636	658	672	688	682	677	684	670	665	664	670	660	694	729	673	660	649	687	678	659	646	704	675	666	644	650	617	681	638	651	693	714	661	647	707	619	682	651	649	688	705	647	637	659	670	680	712	662	653	706	702	655	698	700	660	640	643	678	662	645	648	689	653	661	670	693	695	709	705	696	635	651	660	684	659	657	664	639	677	719	695	682	692	664	605	678	646	700	669	672	663	691	663	686	677	682	679	694	628	662	674	723	714	695	717	642	663	624	646	650	685	650	677	666	688	596	676	687	681	683	692	652	714	697	674	649	656	668	623	708	630	656	716	689	687	647	649	693	693	714	679	654	655	615	692	680	641	655	697	687	728	685	663	696	663	640	656	657	694	655	672	681	691	683	659	636	679	691	681	697	667	666	685	671	701	695	697	674	629	648	650	691	634	676	634	690	656	671	671	657	709	706	680	712	649	709	672	657	683	649	737	609	662	666	685	613	631	689	651	717	686	695	696	709	657	670	648	646	657	627	664	663	627	640	676	645	678	645	715	665	685	674	698	695	686	627	701	683	704	713	685	673	683	645	688	729	655	639	616	655	677	705	686	649	643	720	691	647	677	668	649	673	679	669	668	688	690	654	672	679	622	677	674	685	633	617	650	674	653	661	679	671	688	668	673	664	677	669	675	660	663	720	645	754	647	669	722	634	638	667	732	702	662	668	653	689
2653	1020	703	525	1261	7540	11839	10683	6259	2855	1101	415	149	78	59	68	42	58	69	78	67	49	52	58	54	65	52	61	49	54	58	59	56	50	52	54	48	49	54	54	60	48	44	60	52	57	58	51	57	60	42	45	61	60	60	57	50	47	54	53	54	63	61	58	43	51	67	54	49	54	52	65	63	49	48	46	51	62	55	68	51	41	57	52	56	56	57	50	66	49	61	42	69	57	53	63	41	63	60	68	53	54	45	60	59	49	52	58	50	50	59	58	52	65	60	49	59	64	54	51	50	68	51	53	64	54	63	56	63	48	53	51	49	40	49	47	58	36	64	51	53	56	47	61	72	53	57	57	41	60	52	68	51	54	63	51	47	68	53	45	53	41	48	54	69	56	39	60	57	38	54	64	47	49	75	52	65	49	42	53	56	54	50	64	44	59	53	55	59	68	52	56	55	60	57	47	49	52	63	42	57	60	52	54	61	48	54	70	70	50	54	54	53	56	51	54	66	50	52	54	46	43	61	43	48	62	65	52	45	49	53	49	55	56	66	59	65	58	70	46	59	48	55	70	59	56	49	56	59	55	64	67	70	45	50	53	48	68	59	52	65	55	48	45	40	57	71	47	74	65	47	74	59	60	55	62	59	54	50	60	60	64	51	62	48	53	54	45	56	63	50	56	46	49	41	62	59	58	63	49	61	51	50	57	61	38	46	54	57	52	47	58	64	51	60	51	46	49	59	45	64	43	64	57	44	56	56	55	57	46	64	52	41	54	58	61	64	58	57	62	49	62	53	59	71	51	44	62	53	52	46	76	58	65	48	57	61	62	66	55	50	53	42	42	59	54	60	62	54	56	56	67	52	51	55	49	51	63	64	51	62	54	50	39	53	57	65	61	48	53	55	60	55	54	58	56	58	77	59	71	53	52	54	57	49	54	47	56	48	57	64	58	50	59	46	59	63	56	48	59	54	62	48	63	46	55	61	62	52	64	71	57	61	57	55	59	54	60	57	53	54	54	50	53	60	63	59	61	65	63	65	65	56	47	55	56	67	51	77	55	55	56	52	67	57	65	61	68	64	57	52	55	53	58	46	49	61	42	53	58	64	53	55	46	60	43	58	56	49	61	58	70	60	53	61	49	61	57	53	57	75	57	65	65	57	68	50	50	51	58	53	47	67	44	57	39	55	43	47	46	49	60	49	60	63	46	37	51	54	61	53	64	63	53	54	53	59	61	56	60	57	55	49	49	64	51	63	48	48	35	42	54	42	70	57	45	50	50	74	55	43	51	62	53	57	60	61	64	58	66	47	55	63	62	59	73	52	50	58	39	56	55	63	59	48	42	56	53	55	62	45	50	66	56	64	52	66	62	41	46	62	60	56	56	71	52	57	46	57	46	57	61	50	68	45	58	47	58	55	59	63	55	53	58	55	58	59	61	57	56	58	47	56	65	52	52	54	55	57	51	56	57	43	56	45	49	59	62	54	64	55	55	64	60	59	71	48	53	53	69	70	52	51	46	56	65	72	58	51	52	67	55	62	54	56	68	34	46	47	43	44	61	55	64	51	51	52	62	46	58	60	46	61	65	60	42	43	63	50	62	58	52	52	40	47	68	48	54	47	59	61	55	63	53	55	43	68	57	45	59	57	45	57	54	63	45	44	50	52	52	60	60	53	72	55	69	50	54	59	45	56	61	65	50	72	48	48	58	56	63	58	49	65	57	71	52	44	55	62	48	52	64	56	56	55	48	44	50	67	52	57	65	56	50	46	64	67	56	72	51	54	49	49	47	48	52	55	47	62	39	51	49	49	57	73	64	54	79	48	49	43	50	47	47	67	58	64	54	71	50	75	68	71	49	51	50	47	52	61	63	56	48	68	63	54	54	59	61	41	51	57	54	54	43	49	46	51	41	49	44	71	59	53	54	70	52	51	54	38	61	48	56	57	59	59	56	54	38	64	62	57	66	63	62	49	64	43	61	48	60	51	58	58	36	54	56	61	44	44	42	63	57	51	61	63	52	62	43	57	49	40	67	61	42	54	62	62	56	53	59	73	66	55	55	57	47	57	40	46	59	54	57	51	70	68	49	62	58	61	67	35	60	54	58	54	54	65	64	45	58	46	60	55	46	63	63	55	53	52	62	66	53	56	66	58	56	47	50	71	59	46	63	52	58	53	58	62	60	52	44	55	58	64	65	53	78	57	56	70	58	50	55	54	57	62	62	39	53	71	46	61	45	49	55	54	46	59	68	55	49	63	66	53	51	55	48	46	56	59	56	49	50	64	61	56	56	49	42	62	58	63	52	59	50	45	53	63	59	51	56	54	50	48	58	54	47	50	46	53	47	47	54	47	59	55	55	65	48	45	57	39	53	49	67	56	56	55	55	49	55	64	52	60	64	50	51	47	57	47	51	65	47	56	67	43	57	62	61	57	52	59	46	48	63	60	53	58	47	56	51	46	49	58	68	67	53	55	55	64	59	57	59	59	48	46	64	51	49	54	53	60	51	43	63	40	69	63	58	54	65	58	52	50	47	44	58	61	56	58	64	53	62	53	54	57	58	56	58	51	60	53	60	58	57	55	62	57	61	60	52	49	47	67	50	55	63	68	66	49	46	48	49	58	57	55	44	54	53	42	54	66	51	56	62	59	54	45	64	69	60	47	54	56	53	68	66	64	65	53	64	60	55	54	68	64	49	52	54	49	54	54	47	62	53	51	53	55	48	55	58	64	58	49	58	56	45	53	49	54	62	51	54	50	67	61	52	47	62	60	67	66	47	48	57	62	51	54	59	61	55	52	60	60	55	42	49	58	57	61	45	50	56	50	50	71	46	49	56	50	62	58	58	62	65	48	62	59	60	41	65	52	64	52	60	64	47	55	53	57	51	70	64	59	46	46	49	37	68	72	75	52	54	66	59	57	61	67	47	46	63	54	54	63	62	63	64	67	44	53	57	52	42	55	41	58	62	43	52	66	47	46	55	55	46	60	48	55	46	50	53	65	57	57	55	72	54	47	57	45	54	67	63	53	58	46	50	55	54	62	57	64	48	59	64	52	65	59	58	51	54	55	54	46	49	59	55	59	50	60	61	47	58	63	58	52	58	60	54	57	65	55	47	48	55	47	61	53	66	57	57	56	67	54	47	59	62	65	41	59	56	50	57	62	54	47	60	48	54	60	58	53	74	65	41	68	45	68	50	60	52	62	61	60	57	51	34	63	49	58	63	55	50	54	55	62	45	60	56	41	42	56	51	54	60	53	59	64	49	44	61	56	43	43	61	42	60	53	62	53	49	67	61	45	50	52	49	59	66	72	65	53	54	56	41	52	53	47	55	65	57	46	57	53	49	44	44	49	59	61	55	42	58	35	43	57	56	60	58	64	53	53	56	44	72	64	54	46	57	59	43	58	45	52	45	53	54	72	58	58	52	56	59	61	53	54	57	49	60	54	51	48	58	63	63	62	62	66	57	49	67	54	61	61	55	62	50
23066	16504	12464	19830	37110	58898	61134	53564	41055	30660	20422	10113	3999	1753	962	752	729	732	683	682	667	669	739	751	717	691	658	686	715	698	669	707	674	655	668	711	682	646	738	674	701	672	666	701	676	662	665	716	704	719	658	710	706	721	715	660	692	662	727	652	669	711	698	718	687	718	656	663	680	726	668	699	682	717	690	697	650	672	697	707	676	685	714	702	680	731	686	694	734	693	733	667	712	657	663	693	677	679	694	736	700	675	693	722	692	712	703	716	744	696	670	728	719	694	690	693	683	640	727	716	694	686	680	708	676	670	734	672	672	723	719	681	670	683	698	689	694	670	700	708	663	737	683	712	679	692	681	696	739	718	682	676	680	749	649	703	714	741	712	702	681	671	700	756	707	680	661	699	706	678	717	720	686	692	700	681	696	692	700	707	662	706	732	713	716	734	706	703	667	694	685	713	640	708	733	727	671	676	713	706	659	686	703	710	700	663	721	696	719	673	716	656	723	692	664	682	663	678	669	678	707	678	668	717	662	655	694	703	663	691	664	705	706	717	743	712	660	732	687	697	686	736	677	705	744	725	676	666	662	695	717	719	721	719	709	654	674	681	693	733	690	697	707	723	636	699	678	680	685	714	699	648	655	724	723	656	701	697	694	725	732	663	735	653	676	650	764	707	676	693	719	682	735	763	699	696	662	684	711	746	740	665	691	704	696	641	660	711	675	743	705	737	693	714	724	683	745	712	727	710	723	687	646	661	673	701	639	736	694	681	710	714	677	707	691	729	765	666	732	715	676	694	729	671	703	706	683	657	740	726	655	725	697	690	711	698	727	708	715	706	673	700	706	691	677	690	740	684	744	745	686	676	701	670	687	683	689	680	703	715	696	677	662	688	704	680	705	719	756	680	698	711	717	735	703	709	654	693	703	735	685	740	688	713	675	668	709	752	681	712	739	659	639	723	723	671	685	711	701	700	681	718	664	698	700	701	712	724	717	721	732	751	701	656	741	701	681	708	702	697	737	686	694	701	707	691	692	751	709	706	685	686	746	700	715	680	675	723	679	667	696	681	663	742	668	660	703	696	689	704	701	684	697	750	704	700	705	729	720	666	655	723	703	683	756	665	681	633	714	730	714	682	693	696	735	668	743	699	691	702	690	722	705	682	680	727	701	709	660	688	676	644	665	681	719	771	674	691	686	704	712	701	667	677	672	691	678	686	709	668	667	702	716	680	651	695	704	690	682	657	689	736	666	691	699	662	713	701	722	696	657	663	719	674	705	666	704	722	720	745	692	678	714	669	709	700	662	707	696	724	695	715	704	693	718	698	741	757	727	690	709	719	677	717	672	706	738	693	635	735	658	720	744	677	662	738	718	721	687	663	690	683	640	699	655	704	682	679	679	716	641	672	696	711	653	708	721	692	731	710	682	699	661	720	735	705	727	688	691	703	671	646	658	707	663	700	679	748	661	711	723	657	704	705	741	711	675	756	709	742	681	699	744	704	693	723	741	657	674	721	680	687	696	648	682	684	710	719	723	710	701	712	663	699	705	674	711	700	691	729	716	685	690	679	682	707	719	725	671	730	651	691	692	696	722	682	698	743	675	705	729	657	704	754	714	739	676	730	707	717	662	697	722	754	698	687	704	645	724	686	763	696	658	667	730	638	693	696	724	684	655	694	737	702	675	705	681	711	711	724	663	710	710	656	707	686	665	675	739	675	714	685	729	659	656	695	690	713	661	732	702	678	682	713	701	718	717	697	724	702	712	685	703	670	657	718	680	720	715	691	687	666	709	699	706	664	686	705	726	708	738	724	682	683	718	674	636	711	680	687	683	750	641	657	654	662	699	712	710	696	683	719	670	677	658	729	713	689	742	722	718	691	681	664	682	690	726	712	680	714	638	660	687	687	694	719	708	676	729	698	685	691	675	671	694	647	675	752	711	696	723	744	695	651	627	656	707	758	711	653	689	691	749	656	673	707	719	672	652	680	672	705	681	698	708	720	730	684	668	695	723	749	695	726	685	686	737	708	675	687	670	678	675	710	677	692	699	739	736	673	636	733	712	654	690	692	672	740	706	611	672	650	678	679	675	710	718	731	686	719	715	686	678	735	717	795	673	674	720	705	678	677	719	683	659	726	712	685	695	661	722	684	678	685	668	631	682	719	678	669	723	703	706	708	728	702	700	695	709	692	752	722	705	729	692	717	689	697	710	684	676	650	719	676	651	685	684	717	720	709	722	734	676	691	683	690	706	710	714	656	728	710	712	711	664	673	656	700	672	706	715	709	689	685	723	682	695	663	672	756	687	713	682	686	674	717	699	674	664	677	696	689	707	703	663	734	709	697	673	713	710	669	695	711	712	680	761	669	679	648	706	699	710	659	703	688	676	665	718	720	654	678	657	708	724	703	713	674	684	679	683	698	721	706	704	727	721	720	666	687	699	694	697	702	654	719	718	649	698	690	721	692	679	683	687	698	724	668	706	665	700	682	738	706	765	712	643	659	618	678	724	688	656	672	671	703	701	709	684	648	714	695	711	687	705	731	667	704	717	716	704	735	701	733	692	694	707	682	671	671	690	719	676	687	674	667	704	689	700	661	646	680	706	712	640	694	747	668	695	685	673	693	696	733	692	660	697	682	733	670	690	694	672	713	704	730	711	687	704	667	732	687	714	719	694	712	632	709	707	622	662	706	749	679	656	676	700	726	692	695	641	724	675	688	691	655	758	702	674	709	746	713	678	711	657	732	671	698	658	656	719	712	685	711	646	673	720	707	708	676	670	729	706	722	756	750	709	747	713	679	730	678	640	704	693	703	745	685	739	683	746	685	642	702	693	664	746	683	702	692	668	661	716	668	703	723	709	689	668	709	642	695	645	662	672	678	735	698	699	667	729	683	731	662	724	714	722	736	757	691	676	745	712	693	713	695	683	673	652	721	651	704	701	726	715	666	645	691	717	675	689	639	708	749	704	721	697	680	696	726	714	674	711	688	656	685	670	756	701	672	693	690	655	694	691	710	698	755	664	655	718	664	666	741	720	758	762	674	666	704	645	703	719	701	695	714	705	734	669	702	672	692	647	707	679	680	724	668	677	713	708	694	699	736	691	675	670	709	712	638	732	686	638	707	681	702	681	668	722	708	730	690	735	699	668	664	671	697	677	722	657	716	725	705	659	725	692	725	669	693	723	682	736	710	712	697	724	735	688	691	690	672	701	714	670	697	698	694	654	680	707	674	677	646	653	746	712	649	676	670	723	714	647	704	673	694	742	658	703	708	664	692	704	752	677	678	696	650	694	647	704	666	682	702	700	733	662	698	723	681	685	703	742	689	718	712	654	688	682	710	688	706	686	712	716	671	743	667	721	740	743	701	688	666	678	760	720	662	738	727	734	709	673	721	705	706	705	731	665	728	718	670	703	711	675	659	654	683	689	655	684	696	695	677	715	675	705	690	670	721	690	694	713	739	765	698	690	719	645	719	711	705	700	656	673	680
1933	1855	1147	700	1393	13321	18532	16190	9950	4524	1775	619	218	137	80	76	64	52	71	59	60	74	60	58	51	60	55	63	42	55	69	49	53	57	44	67	65	69	51	49	55	59	49	54	69	67	56	52	52	53	63	56	70	67	61	55	75	65	69	68	67	71	58	55	61	56	52	64	47	54	59	60	74	72	56	55	70	59	54	74	65	42	67	59	66	64	60	65	58	65	38	72	71	66	64	64	59	69	58	63	67	45	69	70	63	57	55	64	58	64	57	64	65	64	62	53	66	44	54	61	64	56	53	64	64	69	65	56	56	55	75	67	51	60	62	82	55	58	62	60	46	62	52	63	57	57	66	67	66	64	57	60	59	78	61	58	69	60	56	51	60	62	62	56	71	52	58	44	51	78	70	54	49	71	58	69	43	67	57	68	66	69	72	72	56	45	52	58	47	68	59	67	41	49	49	61	74	71	56	58	65	62	70	63	62	63	52	50	72	59	50	54	75	49	55	50	55	59	60	53	67	63	51	53	59	61	67	51	65	65	61	57	59	49	70	72	51	53	71	70	64	58	62	56	62	53	69	55	69	45	42	72	67	67	48	69	50	55	71	72	64	62	53	49	66	64	66	60	52	64	73	70	54	54	56	50	55	45	71	60	59	49	70	45	60	55	45	57	61	54	66	56	59	50	56	59	54	53	62	56	56	46	51	52	47	59	62	65	55	58	67	59	56	56	63	65	66	65	56	65	55	65	52	52	60	51	60	70	63	75	54	52	65	66	50	66	50	52	56	65	58	51	50	66	64	64	63	60	61	53	65	49	64	55	50	59	50	50	43	74	47	60	54	53	60	43	64	62	62	58	64	63	65	77	70	62	75	55	49	59	70	51	59	61	57	55	68	56	48	69	87	53	57	59	64	55	71	65	64	69	61	62	61	51	61	52	60	59	62	64	49	55	54	62	53	55	54	64	54	54	49	58	67	60	59	48	68	56	67	57	54	71	66	59	52	61	58	53	54	58	55	59	53	66	61	53	50	68	71	82	60	53	56	58	55	53	59	58	57	50	63	54	49	75	64	63	65	55	63	55	67	55	59	55	59	51	56	55	59	57	61	52	59	59	55	72	68	52	63	62	45	67	54	61	55	64	54	52	62	65	66	64	48	47	65	56	77	70	53	51	58	57	60	60	49	69	53	61	60	76	67	65	62	62	50	65	86	63	66	48	51	59	58	56	71	51	53	51	51	55	66	59	52	49	55	57	60	54	49	62	53	51	56	49	64	64	66	60	53	61	50	65	57	42	71	58	61	48	67	62	57	58	64	67	60	59	58	69	56	52	72	53	52	54	55	58	51	62	67	44	51	54	54	49	63	53	61	58	52	56	60	67	61	40	70	64	46	66	52	64	68	49	61	61	64	46	65	67	55	58	54	44	58	66	58	51	65	50	70	58	50	59	57	66	51	62	60	66	62	37	64	50	62	60	52	76	46	45	48	61	56	64	57	73	60	58	55	56	61	57	55	48	56	69	62	68	65	71	59	79	66	68	58	55	53	60	57	56	55	60	58	67	63	55	58	55	52	59	66	58	73	56	68	67	70	77	54	66	62	56	57	56	52	58	59	61	82	58	57	58	49	48	55	52	59	56	64	45	50	49	55	61	70	53	51	57	50	56	55	59	59	56	72	61	53	51	72	52	53	67	61	63	58	61	61	61	52	70	85	65	49	60	52	54	56	54	62	60	51	65	56	60	48	59	59	60	66	69	52	52	66	49	63	75	64	56	67	70	70	60	61	58	59	71	61	63	52	55	65	54	71	63	66	55	53	59	47	56	63	57	62	56	63	62	60	65	55	52	60	64	42	67	58	52	49	61	61	61	41	49	53	58	63	57	65	71	48	63	61	57	62	59	61	76	63	56	51	48	63	56	49	54	54	56	59	57	49	67	73	59	46	56	56	59	49	66	53	52	62	62	73	54	86	49	60	55	44	46	44	53	51	70	52	44	45	58	61	68	59	49	61	60	62	64	56	53	65	49	59	67	63	57	62	67	55	54	63	47	70	66	48	51	67	51	61	58	58	56	67	66	66	57	61	60	57	54	48	56	59	48	53	52	61	54	60	73	52	66	72	69	55	51	51	57	53	58	68	66	69	71	68	51	56	63	61	48	65	68	52	74	56	71	73	63	46	61	60	57	70	71	60	52	68	52	55	62	57	52	54	67	73	58	63	52	58	64	58	53	61	55	67	57	59	53	54	66	56	51	53	62	62	61	43	63	69	59	42	71	60	62	55	65	49	62	69	66	73	71	66	55	58	67	58	59	65	65	47	80	54	56	54	64	49	58	57	47	64	60	60	69	54	54	56	66	44	66	61	51	57	71	54	53	66	51	60	51	55	59	68	63	51	62	65	60	63	58	59	69	61	52	68	46	64	50	61	62	52	48	49	62	55	56	52	68	59	64	56	62	54	64	66	57	68	68	78	54	55	55	67	63	58	56	69	53	43	60	65	51	59	61	50	58	65	46	61	61	68	62	64	65	51	47	67	67	66	66	63	64	54	60	53	58	44	64	56	68	68	67	44	64	65	68	60	60	75	60	67	61	72	69	72	47	55	57	58	58	67	50	61	68	45	53	51	57	61	59	61	51	64	62	53	57	56	55	66	69	47	54	60	65	65	63	67	57	60	56	61	62	76	65	64	58	57	57	64	51	57	56	56	49	51	73	64	41	50	78	61	56	61	65	52	72	52	63	51	58	68	51	65	59	57	66	61	51	61	66	62	53	71	61	68	54	76	62	71	77	81	62	56	68	57	58	63	74	68	65	58	62	54	49	62	65	70	54	68	56	76	61	42	57	48	62	56	68	59	59	68	60	53	55	60	55	62	66	56	54	73	62	69	61	45	63	63	55	52	40	61	59	61	57	60	80	63	73	66	55	61	70	59	60	57	63	68	75	68	54	85	58	56	52	54	55	62	80	52	71	70	58	55	61	51	52	42	53	52	62	80	57	56	60	73	64	64	72	55	57	52	66	66	60	59	56	70	62	73	75	54	69	48	56	67	55	50	62	54	82	61	56	54	65	53	50	51	73	77	51	61	62	64	53	54	64	55	63	56	57	60	50	71	64	54	49	70	68	54	70	73	60	54	58	50	65	53	55	61	52	61	54	63	57	59	54	67	53	52	62	62	63	56	62	71	72	56	66	65	68	75	70	70	57	53	63	79	51	69	60	58	60	53	66	53	59	61	71	64	69	59	65	68	92	55	60	62	65	68	65	69	41	57	62	70	48	66	63	64	62	79	57	51	66	57	59	48	44	59	66	60	51	65	62	60	59	59	47	55	67	68	51	63	60	57	63	47	73	65	44	76	56	52	54	49	52	65	53	55	61	52	70	62	75	61	75	61	47	63	74	54	68	61	65	57	56	60	49	46	69	50	58	61	53	47	68	58	59	53	77	57	50	59	65	60	64	63	59	48	59	65	59	51	67	80	57	76	43	49	60
28316	22592	16269	22781	39142	69300	70440	62345	47493	35286	24566	13354	5510	2335	1242	883	767	732	741	717	758	729	733	753	772	767	787	745	715	668	746	786	742	763	743	703	776	759	747	762	690	792	762	721	770	765	754	756	767	762	731	755	766	727	704	786	750	775	784	772	717	750	734	742	732	713	706	768	757	740	723	718	753	754	780	730	777	711	737	807	745	730	749	709	707	764	748	780	736	731	734	734	756	784	737	714	753	760	712	718	718	766	748	759	756	700	783	755	741	693	774	718	687	741	746	743	719	754	738	748	775	743	766	754	746	729	793	745	722	715	749	730	695	705	765	731	716	757	773	716	704	728	783	701	772	729	738	785	699	766	736	788	762	712	732	718	774	707	741	744	727	771	746	739	723	768	723	763	782	711	720	754	749	731	743	708	754	707	751	691	746	756	800	746	720	748	785	751	727	749	732	702	731	723	717	748	724	730	796	720	758	781	753	735	730	709	760	743	733	723	702	743	707	735	754	714	766	765	778	745	761	737	690	739	754	780	736	773	740	724	728	723	717	781	735	763	761	806	739	788	719	739	780	737	763	730	767	751	737	728	759	786	771	764	705	728	772	780	742	785	729	748	725	724	763	761	705	760	765	732	755	719	751	752	746	808	734	722	714	784	782	769	786	742	749	715	756	684	761	763	728	796	743	720	744	740	739	738	780	766	785	755	735	720	747	715	790	750	757	751	745	736	765	785	767	761	753	758	714	775	762	769	747	786	769	782	721	708	709	775	701	721	784	752	728	731	737	722	713	702	757	748	758	754	741	733	712	703	724	747	768	715	722	749	716	732	777	717	730	721	743	723	740	724	780	736	762	802	774	732	758	726	761	715	725	684	755	780	778	739	749	760	757	747	752	704	765	740	712	745	737	748	778	801	742	702	715	720	786	737	748	768	728	775	747	791	746	710	756	767	737	711	740	755	781	745	707	786	758	797	730	778	725	770	753	752	742	735	738	778	772	719	736	762	753	713	790	713	778	740	731	738	719	710	752	740	759	740	701	750	750	723	761	735	786	779	712	770	741	755	770	702	730	763	737	697	741	731	733	747	736	707	739	691	747	715	773	765	727	762	741	733	714	705	788	739	736	717	723	702	721	737	738	690	754	743	780	776	728	744	740	765	735	736	697	695	739	724	760	729	745	773	735	717	756	749	746	721	720	751	769	736	762	718	765	755	719	764	734	763	706	719	721	731	756	766	752	755	729	764	754	731	735	735	734	716	728	751	709	762	724	738	707	747	726	699	758	707	773	746	748	714	723	749	703	730	800	763	790	754	767	718	737	787	761	777	778	728	721	754	706	720	753	776	755	723	750	727	733	737	786	727	720	781	746	723	768	734	728	806	754	706	774	743	815	754	777	697	774	733	742	726	711	756	700	744	718	766	741	735	780	782	759	714	692	771	728	731	719	770	750	732	689	758	716	753	733	770	767	736	746	704	700	766	730	736	719	752	786	746	754	690	782	812	744	742	748	714	759	763	727	750	773	775	694	771	745	741	726	739	751	727	787	746	771	675	740	717	743	735	751	780	751	762	751	767	797	741	749	708	777	736	752	738	775	775	741	785	746	788	800	747	743	786	764	757	717	765	771	758	709	766	759	763	750	776	743	767	771	741	706	717	700	773	790	748	717	742	718	754	762	753	721	686	747	765	785	760	722	769	710	787	784	746	716	709	781	749	743	764	706	754	691	781	796	756	778	746	762	732	714	721	787	731	772	789	718	743	715	683	697	725	728	748	711	742	742	742	721	752	736	751	750	755	782	719	763	725	745	755	728	786	790	732	713	752	788	755	789	733	749	724	748	762	753	749	782	739	746	773	703	772	768	713	714	752	729	729	751	735	726	731	730	737	749	798	732	714	727	744	746	690	735	729	782	722	788	746	756	722	789	768	706	698	734	759	750	724	753	777	711	729	738	756	749	709	752	732	742	701	772	713	733	747	747	719	753	776	719	729	764	731	779	763	752	742	711	732	786	718	755	770	736	699	758	740	750	754	762	760	758	774	736	782	763	773	745	791	741	735	706	767	737	712	757	718	716	783	708	768	736	743	692	737	776	744	761	733	706	773	752	799	772	717	736	724	790	757	745	742	746	744	730	765	751	766	743	703	779	768	716	708	784	744	716	732	744	710	715	755	746	748	747	715	745	708	730	711	722	741	748	754	705	731	714	747	753	708	761	745	767	733	725	774	741	764	712	757	788	737	791	759	725	716	781	722	800	767	765	709	735	707	724	766	756	718	731	750	788	726	745	762	723	750	755	745	724	809	827	755	700	735	738	722	752	764	769	760	734	750	730	713	764	762	698	752	783	699	747	722	731	728	677	727	692	766	730	735	720	744	763	748	744	790	745	742	744	715	745	708	727	709	748	709	757	770	782	772	778	755	719	730	735	761	714	731	742	733	780	742	773	723	741	697	772	723	751	766	753	732	739	728	698	733	721	779	732	755	732	747	668	717	779	714	764	803	721	798	698	720	803	771	718	743	787	733	774	732	760	765	750	718	698	737	758	745	758	740	780	756	733	751	766	740	759	770	716	720	734	679	748	717	708	755	721	744	762	756	724	779	736	767	719	766	795	743	754	779	751	708	742	802	731	698	726	737	718	735	712	730	738	681	747	708	761	733	778	734	713	691	725	724	698	752	748	767	732	764	711	736	782	736	799	781	720	786	768	695	732	756	753	770	731	720	742	734	736	717	692	723	778	728	733	740	759	724	734	747	778	784	779	716	743	740	703	783	752	754	757	730	710	758	746	748	740	770	731	736	711	783	741	737	743	733	763	740	727	776	721	741	775	766	763	735	746	748	812	782	742	723	714	764	751	751	701	735	698	714	761	727	721	738	766	731	762	704	689	752	729	771	738	746	736	738	707	732	755	786	791	734	788	700	701	686	704	767	748	698	768	747	723	743	751	785	731	737	785	756	791	789	780	802	729	735	775	740	766	764	723	754	749	761	768	749	762	768	724	733	733	780	753	762	755	815	744	760	732	716	740	724	724	731	760	790	726	741	730	706	693	781	708	763	752	743	739	733	767	726	763	715	704	756	703	802	775	753	756	687	778	788	778	741	743	722	747	737	737	778	716	785	718	764	798	756	724	734	770	684	743	720	731	756	759	789	736	714	726	731	776	763	774	726	741	722	770	765	755	758	799	773	751	759	758	717	784	786	703	727	735	735	710	744	732	744	786	743	781	726	756	720	780	727	752	780	696	728	745	740	728	774	782	737	712	748	737	754	735	689	727	716	705	734	756	742	733	798	750	751	761	730	740	722	724	739	728	705	706	751	758	761	731	795	750	770	733	721	741	808	733	712	712	757	682	733	752	772	764	729	751	729	705	733	692	778	730	724	752	708	780	765	743	782	731	801	751	740	753	722	724	713	775	733	776	724	721	740	715	746	738	721	756	752	800	798	732	699	729	738	769	785	734	761	771	740	767	742	764	737	714	694	746	717	744	787	770	774
1719	594	404	221	299	2521	4014	3193	2112	1099	511	179	109	67	50	60	58	38	47	55	61	43	61	45	63	60	58	35	48	56	55	44	68	49	51	49	40	54	56	45	61	48	69	47	46	48	51	45	56	50	64	47	46	51	36	33	38	48	37	40	56	48	55	51	43	55	52	49	48	52	52	41	42	55	56	51	45	42	49	55	46	39	49	46	45	58	50	38	45	50	42	50	50	49	43	52	50	48	52	34	49	53	55	55	45	53	49	55	51	47	45	45	50	51	52	52	40	48	41	48	43	51	61	52	49	42	56	46	52	43	47	50	62	49	38	38	59	56	52	51	52	59	47	49	62	41	35	53	46	44	50	55	45	44	50	44	40	46	49	43	45	53	60	50	55	50	43	38	50	51	41	58	63	61	52	54	57	49	48	58	42	66	48	44	49	50	48	45	39	49	45	41	50	51	53	40	59	51	44	64	51	41	50	58	59	44	49	50	49	58	44	52	48	58	34	48	39	37	56	48	56	45	61	55	55	59	48	52	61	53	47	36	43	58	57	52	53	45	62	37	50	52	54	52	41	46	41	53	38	52	47	44	41	49	64	55	56	43	49	45	55	56	52	36	49	46	61	64	41	41	48	48	49	46	44	46	51	58	46	46	50	49	49	43	45	65	54	51	47	49	49	52	36	42	52	49	49	51	48	55	46	48	51	48	60	56	47	47	48	47	55	62	44	56	62	41	43	49	54	47	51	53	45	48	57	53	55	44	47	43	48	51	62	47	57	45	46	56	54	46	55	63	41	49	60	55	59	60	49	44	51	42	60	59	45	51	48	48	48	47	45	48	38	46	55	45	52	53	48	53	44	47	52	50	53	63	44	48	53	36	48	64	57	49	49	59	54	41	50	48	52	52	37	42	58	55	44	50	54	57	59	59	44	51	52	53	39	40	47	67	31	61	50	50	50	56	42	47	49	47	48	53	52	55	55	37	65	67	46	48	45	52	40	45	45	67	51	64	53	55	53	50	50	51	55	51	56	39	44	43	59	49	57	58	55	62	55	51	54	55	46	48	56	43	50	54	56	45	52	42	32	59	48	35	56	55	50	52	36	52	40	55	45	46	46	64	50	49	56	58	53	43	45	57	52	59	48	48	55	44	43	33	43	45	52	45	58	56	53	47	45	56	44	44	60	59	46	56	62	50	42	46	52	58	57	38	56	55	63	49	48	42	45	49	57	58	48	47	39	34	63	51	39	53	41	47	50	44	53	42	51	40	49	50	57	59	42	52	38	45	52	34	58	50	53	58	51	51	61	46	44	56	48	36	57	50	49	52	53	42	43	49	51	46	50	54	56	47	52	44	52	49	49	64	63	39	58	49	52	60	51	59	53	62	48	57	51	44	53	61	46	53	48	55	49	38	49	53	47	51	56	49	46	39	41	43	48	47	49	53	60	47	40	48	50	57	57	38	45	49	53	50	39	54	54	41	50	48	52	49	50	55	33	57	40	47	42	34	48	50	56	52	41	45	59	47	52	41	41	53	58	59	44	55	63	52	56	43	53	53	47	47	51	52	43	47	40	47	47	57	53	55	54	50	47	41	44	56	38	49	47	45	40	44	44	44	58	51	53	46	50	44	50	39	55	44	39	35	41	38	49	55	49	53	47	41	48	48	50	55	59	35	67	46	50	41	44	57	65	56	50	52	46	52	43	45	54	48	57	50	58	54	45	41	48	50	63	46	57	49	46	55	41	50	52	53	50	47	46	43	41	51	43	45	44	46	49	54	46	36	55	43	50	47	47	50	30	60	49	62	47	44	46	61	46	47	47	59	67	59	41	56	53	48	45	47	42	49	45	60	46	64	47	42	47	41	35	49	50	50	45	38	43	64	50	64	49	53	61	42	43	56	50	46	47	48	45	67	60	56	50	51	58	48	51	57	59	48	43	46	47	52	63	52	55	55	38	40	52	52	52	66	45	57	45	45	50	48	52	42	44	42	56	48	53	51	60	52	50	39	42	36	48	51	51	53	35	38	37	39	51	40	52	55	52	55	46	53	61	44	43	38	36	54	42	53	55	39	54	56	47	54	40	52	44	43	44	45	61	54	54	46	50	67	53	50	48	55	50	56	53	53	51	50	50	51	54	39	62	49	41	48	39	44	64	43	53	50	57	52	43	46	42	37	49	47	35	54	41	35	60	59	57	49	66	57	53	48	48	41	68	44	51	41	43	56	52	49	39	51	50	58	45	65	61	53	54	45	50	48	51	57	43	45	61	49	40	45	40	49	36	48	59	53	56	44	48	52	44	58	53	51	33	51	42	50	57	52	46	55	41	41	64	55	51	49	50	43	47	49	39	50	56	44	58	50	56	47	43	57	51	59	47	46	51	47	55	50	46	55	37	51	43	41	51	61	58	56	54	50	54	43	48	51	52	53	52	49	45	47	41	56	57	49	41	53	56	49	43	38	56	62	55	44	51	50	48	41	47	57	60	51	49	52	51	54	58	50	41	54	43	56	53	54	56	46	37	53	55	36	49	55	50	54	44	56	63	45	53	58	43	47	54	55	35	43	50	39	45	51	41	56	55	43	40	59	43	50	45	50	49	65	45	41	44	42	43	60	42	39	49	68	51	37	53	56	53	57	48	57	55	62	54	55	46	56	48	50	43	55	40	45	52	53	46	58	46	57	47	48	49	31	62	47	49	77	47	44	42	48	54	55	48	45	53	48	43	53	56	45	47	53	52	52	51	52	41	68	49	41	52	47	48	45	59	55	56	40	61	55	47	49	47	41	44	50	32	57	53	52	46	53	38	54	44	51	65	45	35	50	58	53	56	48	40	55	56	55	38	46	57	44	55	60	57	41	47	48	47	58	44	59	49	53	48	51	47	48	52	51	46	59	57	55	62	46	62	46	64	48	43	58	52	57	49	53	48	53	47	47	38	48	51	35	49	48	50	51	50	36	53	40	52	46	55	48	31	39	47	53	46	60	42	51	56	39	50	58	44	44	59	47	52	46	54	52	48	53	39	51	58	52	54	57	46	54	40	52	62	37	50	45	50	47	53	50	56	52	41	49	62	58	53	39	70	53	50	49	42	41	54	53	39	50	62	49	47	47	42	48	38	52	48	48	46	46	57	54	52	55	49	50	52	45	51	38	46	50	45	47	53	48	38	46	45	47	39	41	49	43	43	49	42	57	51	50	58	59	61	53	42	49	49	49	45	55	41	59	48	48	37	58	55	46	54	52	49	55	47	47	47	42	45	55	55	67	60	44	49	45	48	47	50	44	42	51	65	57	40	52	54	52	41	52	40	45	51	43	48	32	54	65	54	41	56	48	50	56	54	41	44	61	43	55	57	43	38	43	52	42	46	53	47	48	42	51	54	46	45	42	57	52	35	59	45	50	56	50	56	43	55	67	59	43	39	61	61	55	56	49	63	46	44	61	54	41	55	48	53	58	53	59	52	47	41	51	50	42	61	47	56	50	50	41	59	43
21110	10759	7645	9548	21041	41847	42072	36409	29578	21006	11661	5084	1965	1011	733	640	667	652	626	615	603	602	629	585	599	617	642	583	623	593	617	580	637	596	616	590	575	600	591	576	623	631	619	586	639	608	650	622	613	646	563	598	641	583	642	623	639	629	619	607	610	669	611	552	609	650	609	633	613	631	636	582	620	580	610	626	598	604	605	596	632	578	598	647	588	591	619	599	639	623	605	569	596	608	612	617	594	606	590	625	649	616	634	612	588	593	624	608	607	603	637	586	623	603	608	604	590	609	669	635	628	607	583	609	628	662	581	609	600	591	651	625	593	570	602	602	579	580	586	642	621	628	660	597	645	619	617	671	631	603	590	588	599	623	599	605	624	603	598	635	600	621	657	607	615	619	596	660	639	585	600	653	619	642	623	650	601	592	618	615	615	602	607	633	653	620	652	620	618	606	637	617	612	553	612	600	611	600	593	573	610	597	605	594	613	620	617	638	616	594	603	608	574	639	625	632	608	660	581	588	600	606	580	649	625	596	581	627	595	614	635	621	633	595	611	627	618	613	624	583	554	557	623	640	650	659	591	657	636	626	614	634	616	601	623	566	645	585	618	566	638	659	628	583	605	558	645	623	599	591	625	620	624	594	643	581	642	609	601	589	621	606	646	582	625	623	612	589	623	600	587	621	586	604	628	619	604	579	622	634	587	625	634	600	599	639	641	580	586	634	606	608	598	638	567	578	606	653	645	642	639	583	614	615	577	613	597	598	618	576	642	635	643	604	627	632	600	651	639	619	644	607	627	596	597	621	571	581	573	620	609	620	588	646	628	603	629	640	619	637	613	632	578	595	624	609	583	668	582	599	565	572	616	639	606	603	633	633	605	624	605	564	623	611	601	624	626	622	639	643	610	617	569	623	608	614	673	639	609	664	597	615	647	615	618	581	623	650	602	640	639	606	626	580	599	621	620	584	623	627	604	588	604	618	606	604	629	637	633	623	606	605	591	604	597	609	598	639	606	624	594	606	639	607	594	603	590	642	605	594	639	608	563	609	575	599	614	640	581	628	601	590	586	568	603	673	599	550	596	640	615	600	611	636	599	624	616	603	626	638	620	612	614	627	617	655	622	654	613	617	607	612	614	641	602	603	605	576	609	634	616	645	598	605	612	641	649	624	676	628	584	620	632	579	609	618	584	624	614	620	612	629	619	613	588	602	629	618	570	647	667	621	621	624	609	636	628	595	606	612	639	615	651	568	642	604	632	607	571	602	611	591	655	609	634	647	679	597	645	615	628	570	599	621	614	612	583	577	640	637	622	622	634	614	583	661	620	613	672	615	593	676	590	644	607	625	609	643	613	615	639	637	638	673	626	633	606	600	639	636	619	603	642	584	622	601	651	650	618	654	596	593	636	619	588	599	617	577	585	616	605	615	639	625	618	629	634	627	594	579	630	634	641	599	609	594	571	628	584	642	623	626	606	647	562	602	651	604	606	635	611	600	577	624	612	631	607	612	590	627	611	650	620	596	675	598	617	587	591	623	618	605	595	633	644	629	630	613	592	644	633	612	603	643	619	617	578	611	597	605	645	622	597	603	602	592	576	614	604	634	614	637	591	565	597	609	603	582	687	610	606	632	611	611	603	586	627	636	585	577	636	606	628	605	609	608	633	595	650	594	565	591	644	631	614	636	631	605	599	644	603	613	638	610	596	632	606	611	631	637	628	594	623	616	566	615	587	634	607	592	642	601	588	608	568	601	579	584	589	607	600	602	561	622	622	601	591	618	631	581	618	621	605	568	611	631	634	622	569	584	571	627	615	603	617	657	630	642	664	594	611	638	623	550	595	629	658	612	589	568	591	615	627	614	637	639	606	699	625	598	579	611	609	622	614	588	637	652	580	579	600	618	656	629	595	638	603	614	590	591	554	601	616	610	562	615	583	600	651	582	647	613	649	625	555	629	651	609	645	583	580	633	592	608	615	612	619	663	661	605	637	615	601	604	609	620	588	572	632	612	597	607	645	613	626	581	638	636	624	612	596	566	594	628	660	610	598	633	585	651	612	625	638	637	591	600	620	631	630	577	613	647	664	553	570	609	592	612	662	618	563	607	589	634	607	611	613	621	571	584	623	614	623	588	563	631	627	633	639	631	612	599	657	637	628	623	600	597	648	667	598	612	646	597	634	562	598	630	653	612	596	620	611	630	628	640	641	590	644	629	604	582	603	623	596	602	593	608	599	599	619	582	567	645	635	599	583	606	618	626	600	593	648	589	589	586	621	597	628	616	632	606	626	592	605	678	615	609	622	594	611	645	635	641	596	606	578	636	617	579	601	587	593	588	622	631	624	595	631	647	598	629	612	618	575	631	581	603	615	598	581	626	615	561	621	593	601	586	611	601	652	640	641	630	625	613	625	618	581	623	637	576	629	647	606	597	582	634	622	589	590	619	595	611	660	634	577	593	592	634	644	633	587	589	613	621	614	596	627	619	615	611	631	608	585	620	644	669	622	574	618	660	648	607	606	587	628	625	599	630	613	600	588	593	616	640	624	632	620	639	630	578	574	586	595	585	561	578	619	615	583	627	656	624	608	607	607	602	640	609	621	618	652	633	628	591	602	623	576	603	647	619	600	632	588	599	591	633	638	610	689	597	584	601	613	646	597	599	583	589	646	644	651	564	640	616	607	626	615	621	595	651	598	585	607	581	639	620	608	583	644	632	648	573	599	583	566	610	614	570	616	656	599	651	618	622	553	628	605	632	615	594	611	596	638	586	624	604	596	612	596	603	588	626	616	625	554	655	603	631	621	626	591	621	571	635	603	594	611	637	599	607	604	621	628	587	627	623	640	594	590	602	593	580	616	636	629	632	580	620	639	605	605	633	585	639	575	621	588	622	583	637	611	615	603	615	619	610	564	627	614	630	653	624	604	623	630	607	588	615	599	624	598	594	616	595	604	631	642	625	622	610	591	637	591	576	594	566	601	638	615	569	649	610	603	609	629	616	629	606	607	642	650	622	582	568	648	598	591	594	611	620	605	590	620	610	619	621	605	585	613	555	649	619	645	662	623	656	610	628	617	630	612	605	649	593	574	617	591	629	654	653	635	580	647	675	599	653	599	627	639	636	615	587	585	624	627	614	641	631	613	598	620	602	608	623	619	591	597	673	602	598	646	597	591	630	629	636	572	607	631	630	628	630	639	609	629	634	588	578	626	650	615	603	595	631	613	617	645	628	615	611	562	647	627	602	638	596	610	594	599	622	559	583	616	603	590	604	583	589	619	622	639	647	591	633	625	651	576	667	598	608	600	623	612	570	622	579	607	629	642	602	628	598	637	605	632	637	645	582	553	655	617	638	649	634	658	644	592	588	602	596	588	585	586	633	579	589	588	600	640	612	596	604	659	591	598	602	636	598	599	612	598	617	629	614	614	608	616	638	596	622	604	619	604	619	645	611	623	602	606	584	583	627	656	654	640	639	616	648	606	620	636	628	644	599
1405	1413	1326	599	1233	7443	11121	8413	5284	2776	1151	382	163	101	72	41	52	50	47	44	61	57	57	52	56	49	64	57	63	51	47	53	58	69	49	50	49	57	59	59	47	29	50	57	46	57	52	60	47	46	56	60	59	56	55	59	51	44	42	48	53	49	66	60	56	61	44	69	68	56	52	38	42	52	45	42	62	48	67	51	56	44	53	71	47	53	56	77	50	56	49	70	55	40	47	60	54	55	34	49	58	70	59	51	38	54	56	45	72	39	45	50	64	46	63	70	55	44	44	44	49	58	62	63	54	57	48	41	63	67	49	42	52	62	58	50	49	55	52	60	44	44	50	51	71	62	49	59	61	55	57	62	68	51	57	49	50	52	48	51	59	62	52	45	44	60	49	55	62	52	55	44	46	44	52	53	54	50	46	63	51	66	45	62	48	55	55	64	48	41	56	47	49	67	66	46	39	52	61	67	53	48	41	46	55	67	48	48	52	57	52	56	52	62	53	42	56	59	50	54	58	66	52	64	53	60	69	52	52	47	73	52	50	54	64	52	54	49	56	51	43	64	45	58	49	67	61	61	48	73	65	55	51	47	51	55	58	55	65	49	57	54	54	54	59	49	54	61	60	51	52	60	60	54	58	50	62	46	63	59	75	64	55	53	52	62	55	62	49	69	54	44	46	51	63	58	47	58	40	59	65	50	51	58	65	49	57	60	51	47	64	47	63	55	41	55	58	63	58	67	57	43	56	52	51	70	47	64	60	62	58	60	46	59	45	58	67	54	45	41	61	57	56	67	51	45	47	57	69	48	54	57	58	63	62	55	62	45	49	63	68	65	55	57	59	48	49	44	43	56	56	54	65	58	63	43	48	63	53	45	45	46	50	59	53	52	47	37	55	56	62	47	50	56	58	62	43	65	51	49	71	54	53	51	56	49	49	61	64	55	57	50	65	47	52	47	53	73	49	62	53	43	48	54	58	48	54	52	54	61	56	47	52	59	43	54	50	52	61	55	49	52	57	44	61	47	41	43	54	55	49	64	39	67	52	47	62	58	53	51	72	53	65	50	57	60	50	63	52	53	49	63	53	49	58	53	49	54	55	53	42	42	49	47	65	48	56	47	47	56	58	69	41	46	54	66	63	56	45	51	68	63	54	60	50	40	48	62	52	62	64	51	66	45	53	60	52	56	52	55	55	44	47	51	58	57	44	59	51	59	51	60	55	58	51	52	50	47	54	54	58	49	55	51	45	56	54	46	52	57	43	50	47	49	57	47	40	56	55	60	39	58	51	54	41	43	54	65	53	60	41	51	48	55	57	53	53	50	65	57	63	44	54	58	63	47	54	57	52	58	48	56	46	57	57	47	55	49	79	53	49	56	60	49	45	53	43	61	56	58	60	70	55	52	63	45	65	54	64	54	58	56	53	53	43	57	60	54	61	61	56	43	57	56	52	50	71	44	61	40	50	47	55	59	53	51	61	45	55	55	60	46	58	52	44	48	46	59	47	63	49	61	52	36	55	55	53	52	67	50	59	44	48	46	60	46	56	49	58	47	42	53	51	47	49	45	42	51	53	48	52	60	56	55	53	64	63	51	64	47	57	55	53	46	66	50	53	57	52	52	48	47	62	46	59	54	51	62	59	51	61	60	65	61	59	50	59	46	43	53	45	51	51	52	49	62	56	48	55	50	53	45	53	59	58	61	44	59	55	71	54	46	47	46	52	61	46	53	55	46	58	39	58	45	54	56	53	40	55	65	62	47	48	58	61	46	48	50	69	48	59	55	56	49	57	41	69	62	58	49	66	47	47	41	66	56	48	54	50	58	63	56	66	46	48	61	62	47	56	59	63	51	60	52	59	63	54	39	63	54	49	57	39	43	58	48	40	58	49	64	53	63	49	57	61	45	56	53	47	61	49	61	43	63	51	58	56	41	55	58	56	45	52	46	53	44	55	53	58	42	43	52	57	57	39	69	61	60	50	57	59	49	56	46	62	46	47	61	52	54	45	61	53	52	59	51	65	69	52	57	59	69	61	70	60	55	54	55	54	46	45	60	51	48	57	46	57	65	59	67	56	54	48	48	42	40	45	51	52	68	44	53	57	46	53	56	60	43	55	66	52	53	58	55	66	48	44	53	51	48	54	58	50	48	65	55	51	58	63	59	59	57	40	54	51	51	47	52	66	52	62	67	58	56	67	63	53	58	51	49	34	47	62	52	47	54	51	51	56	55	62	57	52	45	69	56	45	56	56	40	45	60	51	49	53	45	60	45	58	63	51	47	68	58	38	55	62	43	40	55	44	50	75	47	59	63	63	61	43	50	59	50	53	57	52	53	55	54	53	59	49	59	59	52	61	51	62	56	60	59	45	57	54	55	55	62	61	65	74	56	50	50	51	64	61	44	62	39	63	59	54	49	59	50	49	54	51	51	59	62	52	43	52	40	65	43	58	51	49	53	54	43	52	54	53	51	49	48	48	56	51	62	53	53	57	62	55	45	58	58	68	45	43	47	60	54	45	56	51	71	51	52	54	56	60	57	61	64	58	49	43	52	64	52	48	58	45	60	41	70	58	50	54	50	49	55	48	51	62	61	61	59	52	54	54	69	46	55	56	44	50	59	46	57	65	49	55	53	54	51	47	50	49	45	69	50	68	54	47	50	61	56	67	56	52	45	40	48	56	50	53	53	70	57	61	65	61	43	53	60	54	54	56	47	49	58	51	56	55	67	62	44	55	52	61	60	49	50	52	62	52	65	52	58	58	55	56	52	53	51	52	69	69	41	74	52	60	60	47	53	52	50	48	72	51	63	50	46	53	52	48	58	47	49	56	40	63	59	62	56	53	42	48	50	71	53	65	54	51	50	54	52	62	63	76	58	48	60	62	48	60	45	55	60	50	64	69	47	57	44	52	56	47	55	55	54	49	64	52	59	46	42	44	53	57	62	45	57	50	52	54	49	47	64	51	59	52	54	61	42	38	53	51	43	41	48	66	60	49	43	63	51	66	61	54	79	54	55	54	54	59	58	54	67	51	62	57	63	51	55	61	48	55	47	51	49	57	59	46	63	46	58	55	48	54	54	69	57	53	55	48	60	53	62	54	55	56	48	62	55	56	56	54	36	47	49	43	57	60	62	52	64	61	59	57	61	56	52	49	57	63	51	61	61	45	50	47	69	53	46	42	52	52	49	50	53	54	46	62	67	57	42	56	43	60	61	46	53	49	60	44	60	46	56	60	47	62	45	64	67	68	43	40	57	44	58	56	51	54	74	56	58	64	53	61	59	49	56	60	56	45	53	59	59	49	61	50	55	61	53	68	60	64	57	46	40	56	51	51	61	53	58	65	54	62	52	42	46	54	51	54	44	39	72	60	47	73	57	51	44	51	56	50	42	57	50	57	62	58	62	43	47	47	55	62	58	53	49	46	50	59	48	68	49	63	61	63	55	49	66	59	54	51	59	50	70	54	49	64	48	62	56	48	47	52	64
24945	19232	16867	21225	36020	57063	57236	48396	39113	29857	19977	10073	4200	1617	960	740	643	686	681	684	640	701	665	624	664	672	674	663	646	661	667	667	620	676	683	663	650	638	663	662	691	718	700	698	699	711	640	692	659	666	690	678	643	640	669	660	682	644	665	677	706	654	675	685	694	603	682	677	663	701	685	645	672	617	657	671	676	692	697	686	686	669	644	658	645	701	642	718	670	711	697	659	695	674	680	645	705	690	632	681	640	646	639	655	657	691	695	648	675	701	654	649	689	620	647	661	653	670	687	662	645	704	701	674	662	675	678	704	675	633	720	708	634	622	633	674	650	675	643	702	659	707	671	662	663	640	672	724	664	678	649	694	620	601	706	668	677	647	660	651	675	659	676	673	626	626	679	659	646	642	665	597	655	644	662	663	716	717	679	655	660	662	710	685	664	631	687	679	653	625	650	675	718	692	647	658	631	740	664	676	661	675	689	695	721	670	638	641	601	688	687	665	663	689	628	655	703	746	694	660	639	640	702	671	696	720	641	666	675	642	714	639	613	738	642	713	664	653	666	651	641	700	679	693	664	636	678	650	683	666	670	717	692	644	659	669	690	678	698	666	685	644	703	629	715	669	664	684	607	631	764	632	660	636	629	645	664	646	708	644	646	618	663	651	687	722	672	667	691	648	662	708	640	701	668	687	661	669	710	654	624	632	656	654	701	657	672	623	630	639	673	649	668	668	679	683	705	669	648	690	730	692	704	674	680	632	657	746	655	645	709	648	675	655	669	669	687	670	654	670	662	717	696	676	643	686	682	657	646	675	683	670	668	645	665	672	678	648	656	690	651	640	631	621	674	677	631	653	644	675	659	669	672	645	627	696	639	654	665	671	685	650	707	653	671	638	700	682	679	716	670	666	641	662	684	649	680	675	668	694	663	647	708	691	658	659	710	687	675	650	644	620	653	681	682	705	678	658	691	641	651	684	693	703	704	639	667	636	663	640	654	666	641	685	696	675	662	664	688	644	642	665	698	651	658	683	681	694	702	667	680	662	692	659	690	698	688	680	609	682	643	673	671	703	689	662	696	668	657	629	696	678	665	709	622	692	699	696	691	658	646	659	680	668	677	637	674	658	675	658	685	664	698	621	652	667	657	621	649	657	652	633	688	698	717	666	675	649	687	659	655	636	651	680	619	648	643	691	666	670	655	655	669	695	680	657	687	674	698	676	643	742	676	646	670	689	685	661	696	650	664	680	653	661	649	685	731	664	638	715	664	642	629	657	696	654	652	714	681	679	678	700	671	707	628	700	650	692	688	662	692	650	678	657	686	656	614	684	708	626	646	665	660	650	724	644	655	707	673	702	681	694	701	679	656	629	670	716	639	679	699	663	649	707	644	632	690	723	683	642	680	685	684	658	649	664	683	649	693	644	676	653	681	634	680	695	657	673	707	673	656	654	692	675	653	687	698	674	675	671	639	622	639	682	679	700	694	658	644	685	651	676	638	690	704	654	688	651	670	686	651	685	667	684	690	656	656	673	653	686	663	668	674	710	692	675	693	679	680	678	640	671	691	614	666	657	658	657	689	673	631	695	700	707	708	713	643	674	675	652	665	662	703	674	650	622	677	668	691	649	680	679	678	667	690	671	656	692	654	660	707	681	630	669	688	678	676	706	662	651	635	666	669	675	619	662	672	727	697	659	672	665	668	668	654	669	693	671	666	669	675	650	682	693	742	700	677	724	633	638	649	652	608	683	665	681	683	682	652	647	642	691	705	671	672	661	665	668	674	624	644	702	690	655	674	685	698	680	637	650	693	648	671	694	612	691	711	671	722	701	669	656	671	665	682	700	665	664	634	702	609	662	679	669	625	668	629	688	696	663	717	703	634	679	660	695	696	671	669	628	656	669	700	633	681	654	631	676	690	703	695	668	688	659	707	642	675	642	669	711	665	647	713	633	681	665	642	625	660	677	656	710	668	663	667	654	657	676	688	677	671	678	671	649	655	665	625	664	711	714	658	678	667	667	634	631	661	698	703	678	686	669	695	650	718	670	666	693	648	673	634	687	649	672	682	658	697	659	635	656	729	694	648	637	653	678	686	728	664	652	662	665	669	715	674	666	627	646	709	700	676	684	695	652	710	676	675	661	659	693	632	646	647	663	676	677	668	712	717	689	671	653	712	617	682	643	701	696	656	699	652	719	658	703	704	647	628	659	678	735	681	698	698	671	676	632	628	674	657	662	683	687	669	667	659	695	668	666	666	657	659	699	667	641	651	648	693	669	674	630	729	629	636	732	634	693	677	656	684	655	647	660	664	677	641	663	696	648	681	709	670	697	654	698	646	691	714	709	688	670	658	657	663	678	706	676	667	664	681	694	682	667	643	663	669	656	712	694	652	702	689	682	652	693	644	656	699	676	662	683	694	608	644	690	701	648	676	659	634	639	632	652	711	671	687	708	670	624	665	654	664	696	653	677	687	660	629	708	718	631	647	669	677	627	658	727	647	652	660	682	670	665	670	668	682	694	713	698	694	668	678	685	688	653	712	696	688	661	688	670	674	686	699	668	679	697	657	647	681	647	682	687	668	695	676	631	685	633	667	702	650	665	701	635	679	672	707	706	661	636	652	697	653	626	626	656	668	680	677	678	697	653	620	680	634	676	700	704	585	695	687	681	665	666	663	696	647	638	664	663	716	659	647	649	692	660	654	691	686	657	704	687	728	686	684	671	688	643	675	668	672	605	638	642	648	639	698	669	667	666	716	642	656	666	677	710	626	644	692	667	639	672	667	703	678	628	669	647	692	636	662	643	665	639	701	683	685	678	683	653	701	674	700	645	640	670	669	680	647	590	677	668	667	630	706	611	683	641	650	667	691	648	663	648	675	696	691	667	688	691	678	666	674	662	696	679	653	639	652	664	679	654	650	655	691	684	635	670	715	679	665	653	701	702	629	690	661	674	628	645	712	635	673	666	689	700	641	640	698	645	654	707	645	681	683	704	675	652	643	660	698	685	686	673	660	724	693	633	701	693	629	658	702	672	627	685	683	686	660	696	709	681	628	673	662	691	679	623	691	655	682	677	753	640	701	712	671	644	714	683	678	652	660	702	648	648	640	661	655	635	649	611	666	672	639	670	692	716	648	629	670	660	640	646	687	608	648	666	680	674	687	658	664	615	693	689	647	697	704	677	631	667	624	630	618	673	656	672	676	708	722	659	673	662	691	678	647	696	676	720	683	639	666	666	629	667	696	624	671	646	713	663	652	692	700	669	670	692	664	676	636	669	664	637	668	632	663	635	640	687	661	681	691	659	678	712	681	671	659	647	682	650	652	662	712	663	651	615	726	690	675	664	653	655	668	666	688	715	681	649	676	708	655	674	675	659	630	647	624	676	657	678	709	703	663	681	624	626	634	657	650	626	659	690	623	649	666	633	646	686	653	675	642	673	674	672	645	676	640	614	673	662	668	642	705	664	617	691	674	665	686	633	668	701	651	622
2877	1156	854	759	2534	6800	10079	8793	5970	2963	1268	475	217	97	71	56	59	54	63	68	49	56	56	55	54	64	55	69	55	48	63	58	54	58	45	46	56	54	61	66	57	56	83	59	59	43	49	65	55	45	64	55	57	68	62	71	59	57	55	66	54	43	63	36	54	52	63	55	61	61	53	53	57	66	51	56	65	55	48	58	68	63	51	65	50	64	49	51	49	51	57	47	67	60	57	52	56	48	59	51	70	44	66	58	54	57	63	76	53	59	63	43	45	57	52	53	56	48	41	60	57	75	46	46	58	60	56	52	47	43	59	54	56	49	67	41	44	63	41	46	53	55	61	47	56	55	64	54	49	47	73	55	63	65	65	56	45	55	76	48	57	40	48	54	61	62	43	43	51	59	60	54	68	53	54	56	63	41	49	58	53	59	70	73	58	62	55	52	52	65	54	50	65	46	56	56	62	60	54	71	61	57	69	58	40	43	59	47	49	54	48	62	62	49	44	42	48	44	53	56	41	53	48	65	61	58	60	58	62	57	41	56	49	54	53	55	54	68	67	40	56	50	58	49	55	71	59	68	61	73	53	57	64	49	56	63	53	52	51	58	48	54	57	51	62	63	54	60	58	54	46	52	44	58	72	55	42	70	57	47	55	50	50	57	55	50	45	50	61	51	56	68	51	59	50	59	53	59	47	64	61	54	50	60	60	63	60	53	47	47	67	52	41	57	47	62	58	46	59	59	63	65	40	55	58	54	64	52	59	53	38	53	42	68	55	54	58	53	52	57	51	51	68	50	48	54	45	73	52	44	66	63	49	70	57	58	46	51	63	67	58	54	55	70	53	44	61	63	54	51	55	49	58	52	46	50	51	51	55	59	43	48	45	50	41	56	56	50	49	58	51	45	47	50	55	53	53	52	64	52	54	53	36	65	43	49	64	68	57	45	68	58	47	70	50	61	56	59	71	57	61	54	56	66	45	52	64	50	45	50	55	57	61	59	63	53	58	47	50	54	44	65	52	46	57	50	53	56	53	62	58	69	55	70	48	65	48	48	57	57	59	52	60	53	57	51	46	45	72	52	53	46	43	62	48	47	64	65	45	50	51	49	59	46	56	64	59	64	60	61	63	54	60	47	68	50	63	51	50	67	51	56	56	55	54	62	48	52	54	64	43	58	51	59	60	58	66	50	47	63	45	59	58	58	63	58	49	59	45	60	46	67	47	57	49	52	49	59	56	55	62	53	54	43	69	55	62	55	51	60	57	46	65	48	37	55	47	54	49	53	42	59	45	68	60	70	49	44	63	50	49	65	58	63	56	56	50	60	51	61	57	49	66	63	56	40	42	57	53	57	74	64	59	66	60	59	43	44	62	59	57	51	55	65	65	47	71	46	48	61	42	56	73	48	59	51	51	43	56	58	50	63	38	54	56	58	41	62	42	56	55	60	78	55	55	46	68	42	72	59	57	49	49	49	48	63	51	58	62	55	55	51	50	53	52	52	50	59	50	55	48	71	54	60	56	54	51	54	60	58	57	64	53	50	52	59	43	62	48	58	56	52	47	42	48	62	70	52	52	65	64	65	43	63	66	60	57	51	49	53	66	46	63	41	48	63	50	67	51	49	44	57	56	65	57	51	56	58	52	56	38	58	61	63	51	70	53	63	62	46	50	46	67	49	50	57	48	57	55	50	52	46	42	62	51	57	48	61	58	68	61	55	51	79	60	58	51	49	52	67	43	63	52	53	63	53	54	46	40	62	45	61	55	60	53	61	54	58	45	69	56	58	53	46	55	48	49	64	63	39	69	51	50	55	50	63	50	49	44	45	52	46	61	51	51	71	49	67	52	47	48	46	51	52	51	54	46	53	52	48	53	56	41	56	53	46	54	54	51	45	58	63	59	60	60	50	52	63	50	61	52	57	65	61	56	56	49	52	48	58	44	58	66	59	46	49	50	56	58	66	60	61	49	50	55	58	37	59	77	48	65	59	64	64	55	40	61	59	62	58	56	78	46	47	46	50	57	52	52	57	50	56	49	50	46	43	58	49	44	53	43	50	55	59	57	54	60	59	48	65	57	62	48	54	43	57	49	46	67	59	55	43	53	46	57	48	59	53	55	54	62	57	66	48	50	65	67	51	41	58	61	53	56	54	52	62	47	42	52	52	61	60	49	45	49	54	55	57	43	52	59	51	51	65	54	57	55	50	59	62	59	53	54	56	63	46	50	52	64	56	48	56	56	62	54	55	57	60	56	60	48	58	45	46	67	44	67	53	63	68	55	61	68	54	45	45	63	50	54	70	55	44	56	55	64	63	55	53	51	62	63	58	50	55	40	52	57	51	62	56	60	56	51	37	54	61	53	58	50	55	53	54	61	41	62	70	52	44	66	48	44	50	42	51	54	57	51	66	70	48	58	54	53	62	67	72	45	54	50	56	43	53	52	55	73	57	58	51	44	42	59	57	45	54	58	39	52	56	62	50	60	48	48	50	55	60	64	55	54	49	53	58	50	50	41	57	64	57	76	50	49	56	45	41	62	53	53	50	63	57	59	59	56	70	61	55	66	54	57	53	48	57	49	60	66	53	61	48	52	57	62	58	52	48	63	55	60	55	59	57	59	63	71	63	53	51	59	64	53	55	53	55	49	48	68	58	62	60	56	48	54	58	65	50	54	55	48	55	56	56	54	58	47	54	58	51	47	45	58	65	37	51	52	60	65	52	52	52	56	49	60	56	48	56	62	49	59	53	61	62	48	50	64	60	47	52	56	41	48	58	57	53	50	57	80	42	53	63	47	54	47	54	53	58	51	52	61	55	62	55	65	55	45	56	45	60	51	49	56	57	51	49	53	52	51	57	56	56	65	56	66	39	55	48	56	61	45	57	53	53	49	49	38	57	45	59	60	60	54	60	64	57	57	56	74	41	60	57	52	52	48	45	58	72	51	56	55	42	46	50	41	57	55	50	54	57	48	71	55	68	63	58	37	55	59	57	51	53	71	42	48	48	52	54	58	65	55	57	63	56	50	61	62	59	49	60	42	47	56	56	61	51	62	54	64	54	49	44	45	72	64	54	54	56	53	57	67	54	53	56	53	61	67	51	44	62	55	55	43	49	42	67	47	72	53	49	59	63	53	47	56	54	57	38	60	47	50	46	51	55	56	53	58	64	72	52	49	66	39	54	56	56	48	52	42	66	51	54	55	63	62	46	50	49	48	75	59	73	64	54	57	44	59	54	57	56	60	63	56	66	50	52	60	56	55	59	63	44	51	50	52	54	47	58	47	61	48	64	61	66	50	63	57	43	47	45	65	51	46	60	47	44	54	62	60	46	56	59	50	59	54	51	47	54	66	63	62	68	56	48	57	48	64	44	62	54	49	49	51	61	59	56	49	57	62	46	50	51	63	64	50	45	64	47	53	60	50	57	53	49	72	63	54	55	40	58	46	59	70	61	70	53	67	66	59	54	56	59	54	59	78	46	55	63	47	47
25433	17759	14114	22837	41517	53278	56848	50377	40713	31142	21223	10804	4580	1965	1078	787	746	717	719	673	660	669	717	640	665	680	691	707	707	690	688	717	756	695	687	707	737	722	692	687	667	661	707	660	702	712	678	650	694	668	702	638	713	691	716	690	695	688	645	670	666	668	700	733	656	700	690	709	683	684	687	707	676	709	690	695	700	688	696	716	707	671	729	687	686	719	668	715	726	665	707	678	675	692	654	715	659	711	728	685	687	723	708	658	679	684	682	695	716	637	667	726	660	658	640	667	706	652	700	665	640	758	722	663	682	694	736	737	725	701	742	685	698	721	677	735	730	696	679	706	675	683	717	686	726	728	622	725	714	689	712	717	676	698	697	706	738	753	707	690	718	654	703	667	689	696	649	674	689	672	726	655	698	700	671	710	727	700	638	679	683	662	685	699	688	677	673	698	742	647	697	684	742	749	676	658	711	698	688	688	720	681	681	671	725	685	649	656	697	680	630	631	683	675	655	687	725	697	680	692	656	690	677	684	658	700	720	698	732	706	703	695	708	738	673	650	716	700	700	685	638	692	718	690	700	680	717	648	664	698	654	716	686	688	681	675	657	693	665	717	696	703	725	722	736	668	660	681	689	696	672	700	677	674	699	697	716	671	680	657	659	706	664	668	671	695	684	685	727	659	682	721	687	718	722	655	641	674	714	756	688	655	685	705	657	677	710	670	672	662	693	684	722	712	701	694	707	698	734	669	731	715	658	695	670	673	670	668	670	709	686	648	699	663	667	687	683	697	696	700	718	706	692	700	701	676	657	690	663	704	647	681	718	675	688	690	737	722	679	727	729	661	687	687	709	734	704	711	689	720	665	663	695	676	681	721	714	681	695	663	717	670	677	696	722	687	695	692	694	674	696	696	706	653	678	696	688	722	683	687	668	700	671	704	721	672	685	705	651	715	706	718	689	702	756	672	685	702	701	654	708	681	708	697	671	734	702	709	666	665	696	686	662	661	714	695	720	711	705	695	642	688	677	707	740	726	663	710	696	634	685	704	718	643	665	708	720	692	677	695	691	696	727	688	694	705	666	653	686	671	658	706	667	671	689	680	727	724	719	669	693	696	702	696	668	669	679	693	668	716	667	674	717	684	739	654	672	658	738	679	644	678	720	727	708	698	699	726	658	755	666	684	646	700	705	744	653	673	686	683	644	687	717	745	680	705	644	670	733	651	739	688	673	671	701	678	710	700	740	678	736	730	674	700	696	653	697	686	691	737	701	712	712	651	689	667	684	709	760	681	724	639	685	721	709	682	708	655	702	687	657	693	646	748	699	713	666	693	684	705	742	684	688	670	648	691	709	679	661	704	688	683	687	686	708	639	717	695	727	705	676	669	725	687	699	697	653	686	719	686	682	699	686	669	663	706	701	716	664	675	636	682	672	694	710	699	656	658	728	715	673	715	643	679	736	699	678	689	642	722	661	659	631	681	692	701	731	732	685	774	675	703	690	727	657	710	663	697	676	692	668	714	723	725	740	650	680	701	700	758	703	718	708	645	667	686	650	708	633	715	646	683	712	710	700	688	634	721	679	673	687	725	656	702	666	646	678	658	665	719	722	684	671	701	646	742	704	682	739	681	640	676	670	720	677	707	672	701	662	604	721	715	698	728	725	696	671	641	722	688	654	694	733	707	680	710	730	664	694	662	687	658	730	686	656	684	688	703	681	693	703	718	704	727	712	688	676	657	722	694	736	654	748	768	651	655	708	667	716	639	697	647	694	665	643	644	678	681	712	662	664	716	686	704	630	699	681	646	712	697	684	707	700	672	726	668	698	694	694	664	682	697	675	661	691	672	725	695	687	751	731	666	699	655	689	671	689	679	681	701	690	737	698	712	711	688	655	640	742	667	712	755	679	677	701	706	674	651	703	721	690	728	728	708	705	714	722	690	733	712	676	678	703	686	681	637	694	694	729	696	678	717	681	706	677	710	711	740	667	666	722	716	693	676	692	688	667	717	702	695	684	689	682	728	710	695	672	694	664	671	682	675	709	677	690	669	696	706	697	670	688	680	696	718	703	678	677	706	722	721	715	691	727	658	698	749	679	690	703	711	714	649	729	697	681	700	683	649	668	698	714	676	708	666	691	669	695	732	675	715	650	660	662	642	713	686	738	669	705	638	703	657	657	663	687	646	721	716	748	676	683	707	709	681	655	681	693	677	626	731	686	696	681	701	677	697	707	670	677	678	642	719	655	717	725	692	683	724	721	659	662	674	680	722	677	696	683	725	693	708	741	754	712	684	729	708	721	698	628	706	691	680	672	667	666	705	690	699	673	705	678	685	685	702	664	635	687	690	654	717	696	744	631	677	660	686	695	699	695	694	708	685	695	772	725	687	713	664	669	672	726	711	714	704	675	675	677	698	700	681	692	731	707	640	678	721	669	715	672	690	724	691	689	703	695	733	689	684	678	640	719	664	676	714	673	697	695	671	657	690	709	696	645	718	683	680	713	693	722	706	711	699	721	668	640	680	692	724	737	721	712	672	738	716	684	697	710	698	711	706	741	728	682	708	679	652	708	691	658	665	667	673	700	672	709	682	667	718	721	712	699	740	697	716	681	698	667	679	674	664	719	669	674	636	702	695	691	678	698	682	695	658	696	702	650	684	700	690	644	728	739	703	678	669	673	691	671	740	694	680	680	650	680	702	672	702	675	630	685	679	672	637	689	695	683	652	695	691	682	705	702	665	668	662	649	691	634	689	724	675	659	709	670	733	701	660	695	696	692	695	672	682	673	680	654	698	688	663	692	658	707	667	744	699	701	664	673	674	671	701	633	696	713	674	696	672	729	650	668	731	702	722	667	665	689	664	660	667	675	707	704	725	676	683	680	665	704	646	650	705	735	660	679	680	692	660	738	691	674	691	726	695	711	712	655	698	671	670	701	709	651	658	688	674	690	705	663	686	724	700	699	677	694	693	676	674	627	677	658	705	706	696	678	686	734	719	713	671	733	684	719	689	674	651	713	687	661	715	705	721	654	691	728	642	730	732	656	710	729	686	670	684	674	713	689	659	698	665	686	771	692	665	659	695	717	675	655	670	654	680	641	734	731	672	682	652	636	661	689	669	678	659	682	677	676	711	674	641	716	663	702	709	697	676	720	674	722	713	726	712	719	670	711	691	694	645	670	686	664	629	697	668	667	723	716	756	669	709	718	653	671	689	686	690	674	686	683	679	651	700	698	717	716	663	689	690	698	704	680	712	708	681	662	679	658	657	695	706	701	693	693	697	706	703	635	680	688	671	705	738	700	658	698	602	688	689	655	723	688	751	689	700	668	683	696	740	682	712	690	707	714	641	662	747	699	660	722	691	733	709	692	739	714	666	693	740	675	722	732	752	700	712	697	689	681	688	671	731	744	635	725	764	671	681	660	672	685	656	729	644	674	738	684	659	737	714	650	686	734	686	650	640	736	673	692	715	702	676	673	758	660	717	666	674	673	711
2092	1875	1596	1458	2614	8975	14901	15538	11357	5674	2210	849	316	134	93	75	66	66	73	55	63	58	55	55	60	61	56	70	68	61	59	62	64	56	59	57	62	75	47	57	53	49	60	55	70	56	70	61	62	62	41	56	63	66	68	54	48	58	53	65	57	69	62	66	67	49	66	66	60	48	66	53	65	59	66	61	72	67	58	57	60	78	61	55	51	72	59	75	50	61	53	56	68	61	63	63	50	63	55	49	66	62	59	65	59	78	55	67	54	55	43	63	83	69	52	69	66	58	56	50	65	58	57	51	64	64	54	61	48	54	63	55	59	59	67	69	57	51	59	52	63	62	65	55	44	57	42	59	61	62	70	54	63	56	64	55	69	62	59	60	51	55	64	69	59	66	43	46	44	72	38	51	66	53	36	63	62	54	54	62	40	48	72	54	58	66	69	49	57	69	69	63	69	63	63	54	56	57	72	58	53	67	57	59	63	57	63	45	46	55	59	74	53	81	55	66	60	44	51	65	56	59	60	49	60	50	56	63	65	57	76	54	57	53	55	61	75	76	60	71	56	64	59	60	53	54	55	81	46	65	61	62	59	58	51	55	72	71	59	57	63	61	55	50	64	66	85	65	56	53	57	47	58	56	66	59	39	56	56	55	54	58	67	46	53	45	74	51	59	64	51	65	73	48	47	64	58	61	53	45	47	55	60	58	58	65	58	52	76	52	64	60	52	68	56	56	59	69	54	64	70	62	58	60	63	66	57	45	56	57	66	62	63	57	55	54	72	54	54	73	61	41	77	48	59	48	57	64	44	63	66	50	64	70	59	62	46	57	53	53	56	52	52	58	58	45	56	69	62	48	59	61	50	59	58	53	61	55	71	61	84	64	58	72	60	44	49	55	65	52	71	58	60	63	60	58	49	47	47	52	57	77	70	52	61	58	63	56	62	64	51	64	62	64	60	70	63	79	54	53	54	56	68	72	77	50	67	56	72	53	51	75	52	54	53	59	56	62	58	58	54	75	62	48	78	74	63	60	60	68	64	55	51	51	68	52	58	61	68	51	50	57	68	65	57	51	74	64	53	61	58	61	54	49	52	55	63	47	55	59	59	56	54	63	67	71	49	61	48	49	49	48	65	75	48	49	59	70	74	53	50	47	63	66	59	70	63	64	52	75	71	65	63	73	62	54	73	59	63	68	63	56	85	65	61	55	71	43	55	59	72	54	68	49	58	56	69	53	49	50	68	67	55	66	52	52	63	50	69	57	58	66	48	56	62	71	65	47	64	55	61	69	56	60	82	61	62	66	68	59	60	65	63	57	58	60	42	55	50	36	61	62	77	39	54	60	62	61	59	38	68	66	71	62	65	54	60	56	58	66	75	53	60	57	49	59	62	53	48	65	72	59	61	72	48	58	50	66	62	63	51	58	71	59	47	54	67	62	55	68	64	64	51	49	63	59	49	61	73	54	70	59	54	48	58	64	67	55	55	68	44	54	70	64	62	66	60	66	54	60	64	51	58	62	56	55	55	72	63	56	72	57	58	63	54	75	68	57	54	61	62	63	55	66	72	65	66	60	81	64	71	63	52	66	66	65	58	69	73	56	65	55	62	53	67	62	60	64	69	59	56	62	71	60	58	65	62	54	69	63	75	53	55	60	64	57	50	73	52	56	64	66	49	63	53	73	58	72	58	64	66	48	59	54	59	69	66	61	65	61	77	57	75	54	64	60	66	55	64	64	65	50	58	56	60	72	51	70	71	60	58	56	66	81	57	56	78	56	46	60	54	57	60	51	56	61	72	51	58	56	55	56	57	55	68	62	51	50	50	83	67	53	53	46	63	69	57	69	55	62	56	60	50	55	56	64	56	69	65	64	58	66	48	63	83	61	56	72	65	67	60	58	63	61	53	53	55	61	79	77	58	61	65	49	57	76	48	62	59	67	55	57	50	60	52	61	54	60	61	58	49	55	75	53	57	54	56	55	60	57	61	66	63	52	66	62	56	68	58	65	75	53	65	55	47	49	66	62	53	62	53	59	61	48	62	54	68	65	46	58	67	50	52	57	49	67	91	77	68	60	67	62	52	62	63	59	69	59	43	74	53	42	56	72	63	59	68	62	60	62	53	64	54	50	62	53	66	73	48	58	64	58	58	61	47	58	60	56	67	64	85	45	61	56	66	55	63	62	46	61	65	58	46	65	58	73	56	64	53	65	60	54	58	71	50	65	59	74	63	65	60	73	63	65	73	61	48	66	64	58	55	56	59	55	46	64	71	67	50	55	52	62	57	66	66	55	63	67	68	47	49	46	57	48	53	68	57	61	61	70	56	54	54	55	65	59	72	65	56	53	60	75	79	53	74	53	71	61	61	77	66	65	65	64	60	63	79	73	63	49	53	76	64	46	70	54	70	71	63	61	58	62	54	55	60	62	65	60	47	61	69	74	71	57	58	70	70	61	64	68	61	64	57	52	53	54	70	49	56	68	58	70	55	59	45	56	58	65	68	63	51	66	48	52	51	53	48	47	53	68	65	60	57	54	68	51	52	63	62	54	63	44	71	62	57	68	68	58	69	62	57	58	53	67	51	57	63	66	67	60	69	50	69	54	55	59	48	58	52	85	51	60	61	49	74	53	70	72	55	74	57	58	54	51	46	61	67	61	63	52	58	65	61	70	63	52	65	68	55	51	55	53	54	67	49	58	63	55	63	74	60	45	61	49	68	59	52	61	52	70	59	68	47	58	52	68	69	68	63	69	59	52	56	63	69	58	60	65	54	67	71	57	61	54	48	45	42	61	61	69	74	62	52	58	66	54	53	58	51	60	53	54	71	61	69	74	50	71	60	55	63	57	58	60	66	52	52	66	68	51	51	41	65	52	47	56	57	63	70	56	52	59	61	44	56	72	70	55	70	63	67	52	54	64	48	67	59	65	59	59	54	57	66	66	52	75	68	50	62	57	67	59	65	64	58	67	59	63	59	53	57	63	42	58	67	53	44	70	48	60	66	69	71	67	61	63	58	56	55	59	40	68	56	59	71	61	59	71	61	63	50	49	56	63	57	45	60	60	62	67	56	54	47	49	67	42	65	53	55	63	65	59	64	67	52	79	64	62	61	62	47	61	76	58	50	48	59	63	48	50	59	60	66	64	67	60	69	48	55	52	57	66	57	64	64	68	58	59	70	57	63	55	49	57	61	57	58	52	69	66	64	50	62	69	50	66	55	47	57	57	61	61	69	67	57	67	66	62	61	65	73	56	62	66	53	49	54	61	59	57	60	56	61	69	58	63	51	55	69	59	66	60	56	56	49	52	63	61	64	55	65	66	67	59	69	53	63	54	74	76	50	61	61	61	60	55	60	57	58	45	43	62	65	59	66	62	66	63	48	62	69	63	72	53	54	77	58	53	56	80	58	64	68	74	59	69	63	51	61	74	51	74	53	76	45	55	64	62	63	63	65	70	62	63	57	56	51	42	63	54	70	65	60	50	54	60
29356	22663	20542	30369	45007	59330	65689	61773	49988	37623	26785	16137	7277	3000	1408	938	813	783	735	721	716	747	736	748	748	798	766	750	765	732	773	736	760	747	753	751	735	687	729	788	755	717	734	725	729	722	729	783	760	742	699	704	763	768	726	770	773	715	725	782	742	765	709	678	737	731	761	723	735	714	745	674	746	732	734	773	773	722	745	726	698	772	711	773	763	786	752	729	743	729	719	813	692	726	674	730	762	733	746	713	762	724	729	777	709	780	732	776	705	707	743	755	760	724	765	755	721	738	799	711	762	759	714	736	722	728	699	713	765	727	720	710	675	707	787	700	757	728	732	734	739	759	746	677	713	749	787	717	756	777	762	736	772	703	680	751	723	730	714	748	777	746	695	732	743	766	722	713	747	725	747	737	730	743	738	730	785	717	751	750	691	725	722	725	747	804	731	785	715	764	768	731	731	721	740	716	780	747	763	770	781	703	725	747	719	782	735	730	719	709	771	780	731	790	722	755	724	753	764	716	773	788	737	769	712	749	701	724	705	747	728	705	730	704	728	759	751	743	735	761	744	703	718	758	742	680	752	743	676	747	766	751	754	716	759	725	714	748	752	730	716	732	708	743	746	711	725	712	744	789	689	709	732	726	727	760	744	707	722	777	749	713	697	802	762	737	702	698	698	770	700	723	682	803	731	778	701	722	754	717	696	823	702	732	731	713	771	819	711	770	702	777	745	719	774	744	742	726	679	749	775	795	760	746	736	724	768	705	735	736	774	727	757	733	743	757	706	726	759	770	757	714	774	775	738	733	715	733	706	713	751	788	736	788	723	710	751	763	775	720	731	774	714	739	775	776	682	752	746	742	738	713	749	718	740	758	749	736	772	731	716	744	763	759	748	725	747	828	755	737	753	742	741	707	719	740	741	740	736	737	738	766	760	721	760	732	746	737	759	785	727	735	763	716	733	718	740	695	720	734	730	721	763	756	734	709	786	737	749	708	710	764	776	708	792	759	768	746	763	740	699	746	683	732	713	739	734	744	703	766	743	708	725	776	758	752	741	787	764	783	735	715	744	740	708	752	754	745	707	728	758	798	723	749	795	757	695	756	788	776	730	791	725	689	684	714	725	752	748	716	739	724	770	695	744	716	737	734	718	760	817	762	729	734	780	745	725	740	747	702	726	766	751	736	773	735	715	719	716	756	755	766	805	755	723	689	724	728	741	756	750	727	769	757	741	760	742	725	734	696	764	693	774	764	738	766	730	763	742	707	737	715	740	703	783	770	728	737	783	777	751	752	701	728	763	680	743	743	689	734	740	719	742	757	766	737	716	755	733	745	747	701	729	729	753	704	705	748	781	775	765	700	734	751	733	695	736	698	733	692	705	758	740	743	771	750	718	751	722	740	726	707	728	704	734	719	759	814	739	732	736	732	756	787	781	748	723	739	766	766	743	732	731	753	784	762	720	770	735	775	765	750	695	760	766	714	747	733	742	693	757	712	751	754	727	721	734	743	775	693	726	758	701	682	754	756	778	767	763	725	722	673	763	711	777	764	731	747	707	764	769	763	748	717	783	741	757	730	735	739	742	763	719	769	763	767	728	748	712	723	719	755	711	747	783	722	708	702	762	743	744	732	710	703	706	742	750	744	776	764	768	734	722	772	747	722	732	735	700	698	778	734	765	674	729	786	766	716	725	701	745	747	762	712	746	715	741	719	729	787	729	708	744	725	717	762	740	705	736	757	698	752	706	768	792	726	758	753	747	773	715	728	779	734	725	700	744	758	728	733	754	747	743	791	719	766	775	791	742	738	737	750	717	777	757	741	756	738	741	771	703	713	699	760	780	770	760	720	737	743	786	739	736	717	782	698	731	674	758	743	731	725	722	721	724	740	760	753	751	771	746	746	724	751	756	673	744	743	707	703	772	767	709	763	743	731	726	732	754	770	730	757	762	757	723	767	780	771	724	758	728	758	710	776	772	739	733	750	783	764	741	744	719	742	760	700	714	716	756	711	776	804	719	753	763	759	742	707	772	764	740	742	699	729	757	713	703	711	736	782	725	740	770	746	744	730	715	748	766	687	745	774	708	756	739	732	707	747	743	794	720	726	808	772	758	738	782	734	744	751	734	742	761	753	769	675	698	722	761	751	727	755	705	712	757	713	773	773	767	778	736	778	766	730	766	685	717	736	743	735	748	778	755	752	737	748	771	710	701	745	756	776	764	728	827	700	767	705	740	736	802	711	778	751	731	702	742	755	731	694	740	782	716	789	707	692	746	729	770	667	727	727	763	778	751	773	734	732	713	778	766	764	744	752	764	721	779	721	735	736	742	760	751	715	707	747	743	717	736	737	768	722	782	755	754	735	729	726	778	749	765	752	739	684	766	721	790	737	726	652	776	704	744	769	700	720	733	729	767	759	677	770	766	765	734	789	681	751	722	739	709	765	759	778	756	712	734	754	720	743	755	767	720	764	704	758	725	718	717	760	725	732	712	725	756	667	683	718	723	755	731	694	746	719	799	725	750	761	761	694	792	743	734	743	756	721	739	779	715	757	785	735	735	761	758	762	738	726	750	770	709	733	717	763	747	745	767	716	755	768	750	737	764	750	742	750	747	727	713	721	710	725	743	722	734	747	712	799	732	750	772	805	696	742	763	737	785	734	768	783	734	711	769	738	782	783	723	758	711	755	706	748	733	737	717	740	787	726	755	778	680	735	675	716	733	753	750	745	737	742	787	726	742	760	741	711	764	756	747	734	728	725	701	734	760	723	752	702	734	689	780	721	759	724	746	715	755	723	708	758	734	742	764	724	793	717	726	730	774	751	729	704	740	762	708	768	700	763	731	738	704	773	721	760	762	788	721	735	760	705	760	720	721	775	758	743	711	726	788	746	698	739	756	705	744	751	776	755	752	756	752	747	699	779	696	754	698	705	740	749	752	725	693	728	737	799	780	673	738	741	737	706	737	821	734	788	729	750	787	753	777	730	707	716	755	724	701	729	712	747	750	753	675	700	746	771	699	749	688	777	740	756	716	707	781	735	764	716	753	744	752	724	724	716	767	732	787	762	769	759	754	732	744	790	768	745	740	776	769	747	761	746	735	684	762	785	736	709	741	677	745	747	727	742	757	712	755	777	704	723	779	762	694	741	754	722	714	742	725	738	751	702	727	691	757	770	720	705	713	771	714	733	780	801	726	739	790	735	742	755	790	717	731	724	717	740	751	789	769	725	743	793	713	746	772	760	769	738	737	794	738	733	761	763	714	721	730	687	750	724	752	743	796	760	723	799	772	701	773	748	740	709	751	759	762	776	694	758	711	754	741	718	745	734	699	745	718	717	811	741	745	763	749	751	720	752	763	712	765	771	774	751	785	726	700	748	725	724	741	734	739	734	728	720	736	770	688	720	686	733	692	737	748	693	744	777	726	727	761	736	750	742	773	754	724	730	753	725	698	728	739	728	762	750	742	721	752	755	749	773	733	747	743	710	710	783
1688	559	329	322	498	999	2909	3548	2861	1626	746	314	142	78	50	61	40	58	38	44	54	57	53	44	46	55	55	41	57	44	40	39	53	56	42	46	48	54	60	43	47	45	41	48	45	46	43	52	47	44	51	41	50	45	41	49	48	56	57	60	56	55	45	52	48	51	65	51	50	52	37	56	57	45	54	47	41	48	47	43	45	50	45	60	53	70	46	44	55	51	52	52	53	60	46	47	48	44	47	45	48	42	41	44	59	59	53	55	43	37	48	57	54	45	45	48	39	46	49	60	51	46	62	54	42	39	49	51	54	53	46	41	42	38	49	53	53	61	48	38	42	46	53	49	57	45	51	45	56	51	49	53	50	57	35	29	44	63	46	53	39	52	48	47	44	47	46	50	51	47	57	51	46	46	40	57	48	45	48	42	58	57	55	43	47	51	47	60	60	58	48	43	45	60	43	48	56	54	52	44	46	52	57	53	54	68	63	53	45	50	44	40	46	54	44	33	57	40	34	47	53	49	44	48	44	47	51	51	48	42	53	59	48	48	61	44	53	56	43	41	45	51	48	51	42	59	52	54	48	62	52	41	49	56	54	44	59	56	45	53	63	55	51	51	38	47	52	44	61	38	55	43	66	48	46	49	52	47	39	54	43	56	63	45	56	40	50	52	42	63	47	55	36	48	43	51	46	36	65	43	43	42	53	47	50	53	47	53	51	51	60	52	60	49	47	54	45	54	36	54	40	52	42	61	55	53	58	42	60	50	40	52	49	48	52	54	60	63	48	51	59	51	54	37	46	45	50	41	49	37	50	51	39	62	49	52	47	52	55	64	48	54	46	41	51	50	42	59	57	52	50	51	35	35	50	49	47	54	45	45	47	52	43	39	36	46	58	48	52	55	43	36	46	53	57	63	60	55	58	37	59	53	46	40	49	54	44	50	47	58	52	52	51	46	45	65	50	42	49	43	52	52	36	57	50	58	53	49	52	49	56	55	43	49	41	49	54	47	49	43	50	55	44	54	43	51	51	42	44	53	51	36	58	63	65	53	56	60	47	44	41	46	62	45	50	57	48	51	48	50	47	47	43	47	45	40	51	51	48	49	42	54	49	51	48	50	45	35	52	52	44	48	43	55	49	46	45	56	35	50	49	43	57	48	51	51	59	48	55	48	58	59	46	46	43	61	36	50	50	39	43	42	51	39	43	42	38	47	48	51	61	55	43	43	51	59	45	43	60	56	41	49	43	47	58	57	43	50	49	42	65	40	33	50	49	62	68	66	55	57	56	39	48	45	58	52	51	53	53	45	50	49	48	55	40	55	50	40	44	51	49	54	45	49	44	50	46	28	50	49	63	49	36	49	48	57	53	39	61	54	48	45	50	56	46	57	50	53	59	59	53	40	59	46	51	58	46	39	52	52	47	49	45	50	56	40	50	43	51	46	34	65	52	43	58	62	44	49	35	51	73	42	48	55	46	51	42	45	43	54	43	52	54	29	32	52	49	57	50	45	49	38	58	45	39	39	45	46	43	46	53	59	45	56	52	54	46	59	49	48	56	50	50	50	47	40	52	46	43	50	52	47	42	43	55	40	37	61	56	44	59	54	53	56	53	50	60	46	42	51	56	45	49	47	45	56	50	43	39	46	50	45	49	51	50	51	41	45	49	56	58	55	51	66	45	55	58	49	44	62	48	42	24	48	61	50	51	53	50	47	57	46	48	50	50	54	42	58	40	54	53	42	50	46	49	57	43	54	48	42	55	46	47	47	51	41	45	50	61	54	38	49	54	44	57	47	46	48	46	44	45	33	60	44	45	38	39	56	60	47	50	40	50	43	47	53	46	42	38	49	55	45	33	44	48	41	55	43	60	45	49	51	54	45	46	51	50	60	62	55	43	46	53	48	57	51	40	50	49	44	48	40	49	48	54	47	45	46	45	43	51	46	33	45	52	61	57	56	54	48	48	48	47	49	56	48	50	57	45	49	51	34	33	45	53	51	47	49	53	44	48	52	60	59	62	41	54	44	39	44	58	53	51	49	56	58	59	48	50	39	43	43	48	50	47	52	51	58	42	58	60	45	37	37	56	50	49	38	59	50	56	59	41	37	66	44	52	49	67	53	38	50	60	41	49	47	51	61	47	38	48	61	48	52	53	49	56	49	57	44	39	40	42	50	34	51	53	48	42	52	53	56	63	61	61	59	43	54	51	33	49	68	47	51	39	53	48	46	40	48	51	52	46	35	44	42	62	42	58	47	52	58	70	46	45	63	44	60	54	48	49	59	38	47	53	38	52	56	53	39	46	36	38	50	57	47	46	57	47	48	63	51	42	52	64	39	53	50	44	57	59	55	42	50	53	46	39	55	64	57	52	44	53	42	64	63	51	45	46	44	54	52	50	49	66	51	46	49	53	41	47	58	42	45	42	56	50	49	41	51	43	60	56	42	47	65	57	36	57	53	43	51	49	50	55	47	57	53	56	50	53	47	59	45	51	45	45	42	30	45	56	46	51	43	39	42	47	40	45	48	53	46	41	44	55	37	51	53	33	35	43	48	52	56	51	51	56	53	42	40	45	44	58	46	59	44	65	50	54	37	47	53	48	49	52	53	40	40	45	38	54	49	54	39	51	49	42	46	64	42	46	46	50	41	44	42	43	57	58	43	39	59	47	58	44	51	46	55	54	52	48	36	52	42	48	43	53	51	37	58	54	57	53	48	43	44	50	39	47	52	45	49	49	55	43	51	53	62	42	56	42	52	51	46	42	42	50	49	50	44	50	46	40	44	52	53	39	44	50	44	50	47	45	42	48	41	43	54	51	60	35	47	50	52	45	52	60	51	38	52	53	54	34	48	59	46	44	45	48	62	42	43	53	53	49	56	44	52	52	49	52	40	39	53	33	48	32	43	47	49	33	41	42	59	49	47	45	52	37	49	47	41	50	45	51	45	44	44	44	52	47	53	52	48	52	49	50	43	48	56	51	39	59	51	51	46	50	40	52	46	54	53	45	62	50	51	47	48	48	54	45	45	49	50	64	51	61	59	62	47	49	48	48	48	51	38	66	52	59	58	48	45	49	46	44	51	47	54	53	50	53	45	41	40	45	46	42	46	63	32	63	51	49	52	54	60	50	47	53	51	52	56	46	54	51	53	60	54	43	40	51	52	51	56	46	53	45	49	46	58	45	41	46	54	64	43	57	60	41	49	50	46	44	56	47	55	41	49	55	45	50	53	46	59	46	61	62	46	51	56	46	48	57	48	43	58	40	47	46	56	38	28	36	40	54	50	61	56	56	52	52	43	49	49	51	55	47	43	47	52	75	40	47	57	43	51	50	40	40	39	46	44	56	52	47	45	66	49	57	51	69	39	60	53	48	46	45	53	42	35	63	31	39	46	52	32	47	51	42	61	46	59	55	55	53	53	42	68	38	44	63	48	59	43	52	34	52	48	47	54	55	60	51	48	52	41	50	47	68	54	49	49	54	52	53	49
20027	10205	6706	13969	26306	31553	39949	38489	32713	24499	15549	7779	3138	1332	842	673	634	575	608	600	657	609	635	615	561	621	600	593	608	620	613	593	638	623	628	574	603	627	610	634	612	606	628	627	618	608	628	579	613	607	640	566	594	612	612	615	586	584	559	633	610	597	589	670	625	595	586	587	649	614	619	636	591	617	690	645	611	616	609	579	653	656	621	616	597	627	599	570	592	630	593	622	660	602	606	607	597	606	619	618	632	629	578	602	616	573	593	639	573	553	613	596	583	644	585	579	621	600	625	555	632	642	623	589	616	557	612	634	617	600	574	597	557	580	608	562	609	581	605	643	625	622	609	596	593	573	627	563	613	599	605	551	609	597	625	602	600	579	578	645	665	573	599	609	580	615	602	596	634	588	597	604	586	556	623	601	608	568	587	604	573	576	622	581	613	569	576	620	599	589	639	592	624	648	583	645	588	588	620	561	583	599	598	586	625	601	561	605	627	608	562	634	593	638	603	590	594	567	582	563	632	625	584	586	586	601	619	613	581	565	587	612	653	627	623	599	597	565	623	613	613	605	629	630	618	584	614	642	610	606	587	575	632	587	599	573	631	595	611	641	589	578	587	618	657	627	630	592	601	572	574	648	615	643	615	586	612	609	561	551	623	621	560	642	618	597	585	595	585	603	566	598	608	612	621	612	576	568	629	605	589	609	640	606	643	597	612	633	616	630	639	560	614	606	592	570	624	614	594	608	603	596	605	590	579	592	608	582	532	611	608	628	586	635	643	598	587	604	563	594	590	604	576	589	597	585	615	592	613	613	592	606	594	640	597	567	600	634	613	595	627	606	628	588	591	595	579	604	557	664	605	563	596	641	604	606	629	576	572	597	624	634	607	605	584	567	669	593	610	572	594	617	606	588	627	569	604	662	616	607	619	622	575	649	619	636	580	572	580	588	620	604	635	613	574	603	619	626	564	607	584	578	586	631	639	571	597	642	590	592	611	597	588	615	603	554	592	602	626	630	604	586	613	628	634	616	663	584	606	576	581	581	562	571	612	601	571	597	610	608	600	624	595	604	583	584	611	627	635	619	609	638	627	641	624	559	594	643	579	622	656	614	643	651	606	643	657	589	599	602	629	653	569	640	629	628	554	584	580	595	596	576	639	578	568	634	589	647	630	616	564	621	658	618	589	637	606	572	639	582	595	595	561	591	580	597	615	645	524	597	620	604	589	618	594	586	573	619	635	577	666	595	618	594	599	599	581	610	595	633	597	612	526	618	643	590	614	619	583	634	607	611	608	591	650	608	622	551	584	629	651	605	598	628	582	589	625	571	567	611	580	622	611	597	658	607	583	628	626	557	593	617	633	618	602	616	638	602	621	624	639	616	585	569	598	616	619	652	615	594	618	608	606	639	601	605	559	585	621	647	653	586	586	609	617	597	596	627	586	610	612	579	558	597	596	602	588	616	557	590	646	587	576	609	620	594	602	625	623	618	593	574	632	677	647	581	596	570	573	613	642	576	635	645	637	650	632	578	635	573	641	647	610	579	625	586	587	584	592	608	574	602	619	622	601	577	615	572	615	570	599	650	605	642	613	611	585	609	636	580	621	593	625	564	634	626	629	640	602	603	582	646	589	600	577	591	637	576	611	586	576	614	579	586	588	622	598	589	588	575	618	598	613	623	575	597	598	585	565	640	623	603	602	625	599	613	606	582	603	579	634	612	608	603	602	605	627	589	616	598	591	578	590	564	625	591	603	632	607	587	582	642	608	576	594	623	653	637	617	572	650	657	606	577	630	619	609	584	610	556	588	627	595	611	619	658	602	631	620	620	591	590	622	638	644	566	576	603	605	634	653	641	606	596	618	603	593	646	593	570	627	593	570	580	607	615	572	591	591	603	589	623	605	631	581	652	614	601	598	626	602	655	582	647	592	583	580	620	594	616	604	659	636	601	606	580	616	632	590	637	594	596	593	601	605	581	594	661	636	626	587	622	600	608	630	596	601	623	605	644	592	629	614	596	632	590	589	616	637	581	579	609	553	642	604	577	586	592	585	617	627	595	629	590	613	606	595	582	612	620	600	580	600	611	592	638	593	635	629	629	588	616	606	638	629	584	639	592	570	619	597	614	631	597	619	611	580	611	589	571	630	645	602	587	618	629	593	611	614	553	569	649	598	651	613	662	611	566	607	637	610	625	597	537	628	618	631	615	570	629	632	599	590	567	621	593	648	589	608	627	615	624	631	618	575	552	635	589	600	621	583	571	589	631	621	614	612	610	603	620	604	576	626	597	581	594	660	585	635	639	540	652	601	616	602	626	621	600	603	605	588	589	629	560	599	606	578	571	612	598	611	633	647	623	617	651	586	588	612	588	608	572	640	593	597	592	582	626	633	596	592	613	641	584	628	580	577	641	641	614	598	581	635	595	604	617	567	606	659	552	618	650	617	585	602	586	625	612	619	615	619	590	546	609	608	591	615	606	610	570	632	610	639	570	606	603	555	595	563	579	605	606	653	598	623	587	574	609	650	621	615	608	614	606	624	608	627	615	601	544	618	626	611	589	626	590	652	631	612	590	617	621	623	628	641	549	612	586	612	601	593	636	628	568	622	606	583	592	602	571	627	615	619	560	593	585	630	639	658	597	640	549	564	630	572	601	623	560	559	635	624	644	558	607	561	615	629	601	647	565	599	589	606	622	616	591	607	592	581	659	573	642	605	625	618	590	608	621	633	640	639	619	550	624	603	655	581	621	591	592	541	566	616	608	590	641	619	625	546	580	618	570	564	624	607	613	546	610	593	591	632	602	574	605	612	580	629	601	661	606	613	631	574	608	636	605	577	633	630	581	574	581	592	634	589	597	607	616	593	618	558	592	592	592	624	617	560	610	639	631	619	639	550	611	606	606	576	595	598	626	575	635	623	632	643	594	602	611	626	596	628	627	633	612	603	589	613	573	561	635	619	625	597	600	659	626	633	611	614	628	599	615	598	623	609	606	614	592	625	571	601	576	561	625	630	613	585	611	623	603	640	631	628	621	554	616	561	572	616	613	551	593	632	589	583	639	626	563	620	595	620	576	622	586	557	590	632	592	580	611	622	624	578	587	620	681	597	625	662	617	587	561	608	608	609	614	615	617	586	611	605	646	597	636	589	620	592	594	594	567	666	576	605	594	594	615	572	646	615	643	575	590	572	577	584	620	617	574	562	639	588	600	624	620	603	608	594	607	608	575	621	619	639	614	598	621	594	587	592	599	636	570	587	598	597	609	595	638	623	620	653	591	593	592	593	584	591	632	558	572	579	573	600	625	592	596	557	623	641	628	625	557	596	607	584	626	577	617	592	624	646	610	635	606	622	607	651	591	611	633	601	603	602	634	621	601	629	638	583	618	612	621	605	613	547	575	570	566	628	543	610	595	667	585	599	587	623	625	612	576	584	626	565	616	564	604	617	595	611	604	629	609	548	646	590	617	666	654	581	610	625	597	618	619	592	615
1262	1147	1512	1959	2242	4319	8482	8194	6208	3060	1322	542	243	101	60	54	46	56	56	51	58	59	45	49	60	63	55	48	51	66	51	34	43	46	43	48	61	53	60	59	46	47	50	54	45	61	51	53	59	53	55	47	49	52	48	59	52	53	42	49	52	54	60	46	45	49	50	55	49	52	45	49	53	54	49	58	58	53	48	44	71	58	47	66	54	47	56	67	47	51	56	54	54	42	56	56	56	57	50	63	36	66	57	56	65	66	50	62	51	56	67	69	44	51	56	48	51	67	48	56	50	44	66	44	54	47	59	72	48	48	60	66	51	56	43	67	41	47	53	54	72	51	54	58	44	47	50	47	47	48	59	49	44	52	48	56	43	57	42	46	39	51	55	41	58	63	60	51	54	48	59	53	54	55	67	69	68	56	53	43	46	50	70	54	52	56	44	46	65	54	47	52	61	50	47	57	59	66	54	51	66	57	60	62	46	47	49	52	52	54	64	65	62	63	66	74	59	54	56	57	60	55	60	51	53	50	44	50	53	64	62	62	49	68	49	61	63	62	45	54	69	44	48	56	64	46	51	56	43	54	75	62	59	56	51	59	63	51	55	47	42	47	46	46	44	57	55	48	61	53	51	67	49	51	50	53	48	58	50	51	63	54	46	36	56	48	53	45	55	58	53	48	60	60	54	51	44	51	54	58	50	47	55	48	53	58	53	58	67	56	67	51	47	54	38	59	40	49	55	55	56	57	64	45	51	46	51	53	55	58	56	53	55	46	71	58	42	55	55	64	53	48	49	55	52	48	56	38	63	52	60	59	47	54	55	38	47	63	53	53	51	45	57	67	56	38	54	47	54	46	54	51	45	43	46	56	61	51	51	44	50	51	44	60	56	56	58	49	51	65	51	60	48	57	56	46	50	47	62	54	47	61	70	50	48	51	47	56	56	43	44	48	66	52	50	51	67	54	46	74	51	53	49	43	52	45	53	61	35	46	65	50	58	57	50	34	52	53	64	46	46	50	64	55	55	50	65	65	49	59	64	62	53	68	45	52	53	43	41	48	50	52	64	58	50	58	44	42	54	51	40	66	49	58	43	62	58	55	41	40	45	48	58	50	68	45	51	40	61	52	56	49	52	50	68	57	45	55	51	61	59	49	63	40	57	47	61	58	50	61	59	64	57	55	61	52	49	48	55	57	64	62	53	60	49	52	53	52	53	36	53	57	48	54	59	44	49	30	51	56	57	49	54	65	56	62	51	64	59	58	61	43	52	50	57	46	55	56	51	46	51	58	44	55	43	47	46	50	51	52	44	57	52	50	47	53	54	57	58	54	69	48	43	57	55	56	51	55	55	52	49	57	42	56	53	55	58	54	62	60	54	44	69	45	56	49	49	54	54	47	63	66	49	61	59	53	55	46	57	48	53	56	60	59	51	57	59	42	58	52	56	53	36	58	67	66	36	60	42	58	48	52	49	60	45	53	70	59	65	57	63	40	57	65	51	56	51	50	64	49	52	55	54	49	33	59	44	43	57	48	57	47	60	64	44	49	57	61	68	59	51	63	60	53	52	48	58	61	54	49	42	64	63	44	58	48	69	51	51	55	46	42	53	58	57	53	56	54	52	65	54	69	57	52	45	46	58	44	51	69	55	38	61	47	57	61	60	66	58	54	73	43	64	56	55	62	66	44	55	42	57	54	64	44	62	56	59	51	59	54	52	45	50	50	62	40	60	55	55	50	50	62	52	65	48	41	42	44	51	58	62	51	69	52	50	46	57	55	50	63	55	54	52	48	53	49	54	62	47	55	62	48	49	60	52	65	50	70	43	57	58	50	49	50	60	58	57	47	59	53	63	48	51	50	56	42	55	42	41	56	47	44	52	66	62	54	55	46	50	50	49	54	40	46	49	55	58	43	49	71	51	50	54	68	60	59	45	53	54	46	50	63	48	54	47	60	60	50	47	61	48	52	50	60	63	47	57	49	61	48	50	46	51	55	45	49	56	61	55	60	36	59	52	60	42	34	54	51	58	62	45	47	57	55	41	54	61	63	61	47	55	51	56	60	56	52	63	52	52	53	55	65	55	51	52	66	54	55	69	55	47	69	39	39	67	58	51	48	50	45	51	48	50	63	58	58	48	47	52	53	60	61	54	64	52	51	53	48	48	59	69	47	60	54	42	43	38	43	53	42	44	51	41	58	57	50	42	54	49	53	40	52	45	34	52	65	52	53	58	53	38	50	55	66	52	60	54	48	49	56	58	45	63	46	38	53	55	57	50	47	54	44	57	50	53	46	55	49	59	56	62	55	53	59	55	74	74	58	55	55	67	59	53	54	52	54	58	51	51	66	49	50	57	65	48	49	36	47	45	57	48	65	38	53	51	56	61	54	47	58	47	60	65	49	53	50	67	59	45	68	53	66	53	67	51	51	59	54	60	64	56	60	54	68	62	49	51	44	57	37	57	58	55	54	54	43	71	62	62	52	61	60	55	57	58	44	53	49	58	58	54	50	58	60	54	52	56	49	47	58	59	60	67	64	42	56	59	50	50	54	49	58	56	55	61	51	41	58	68	53	45	60	53	52	55	48	61	50	67	52	58	49	37	69	45	57	50	43	44	52	45	47	68	69	68	56	43	53	46	51	48	53	57	59	45	55	59	55	59	53	58	67	56	54	47	55	63	34	56	53	54	60	53	40	59	48	57	49	61	53	52	48	48	56	50	38	37	39	48	60	58	60	62	45	47	48	61	50	49	46	60	57	48	52	58	53	47	59	54	45	58	53	61	47	49	58	47	52	63	47	57	51	61	59	59	59	48	57	57	50	57	61	56	66	48	41	56	57	39	56	56	55	44	48	58	67	35	54	57	50	49	47	62	52	50	42	58	66	54	56	81	56	57	66	47	43	46	53	46	65	71	62	62	57	42	64	60	64	49	64	43	51	49	62	59	47	55	50	60	59	45	69	62	52	55	43	63	55	48	61	52	58	40	53	55	40	60	68	47	58	45	48	49	40	55	50	46	57	56	47	61	56	41	63	45	55	57	65	48	49	52	48	50	53	60	43	55	46	70	59	43	60	58	56	65	56	49	50	40	46	41	49	54	44	53	61	58	54	54	65	54	41	57	50	51	69	43	51	54	61	45	46	54	57	49	56	49	44	56	46	52	54	64	52	51	53	47	54	59	52	58	47	54	47	43	51	52	47	57	40	57	48	62	48	50	47	55	55	40	66	44	61	41	47	64	53	52	44	51	55	48	55	58	60	47	45	47	51	56	63	51	57	55	69	65	44	34	48	46	60	54	44	52	51	58	52	48	40	55	66	62	48	52	57	42	61	55	56	45	47	49	56	57	43	61	61	56	54	58	67	60	48	47	65	54	66	56	53	55	54	48	61	46	51	63	59	60	54	49	56	50	62	56	45	54	41	64	56	56	64	49	40	52	59	61	52	45	53	42	59	57	35	50	53	58	48	55	49	48	51	62	57	62	56	63	55
23587	17570	17867	31301	40651	47271	53671	49356	41046	31049	21599	12122	5098	1973	1030	776	682	705	663	686	681	637	654	633	659	635	682	618	633	675	674	629	621	638	627	656	667	695	661	705	668	642	641	655	671	657	675	662	676	700	661	648	665	656	692	661	660	698	629	668	629	674	649	675	673	645	658	649	657	634	665	683	645	686	659	659	666	643	674	671	677	624	614	687	670	654	682	676	658	699	639	615	637	626	644	645	648	645	667	649	650	596	604	655	613	652	652	673	661	661	660	660	643	650	626	645	611	623	654	635	606	661	662	669	686	664	661	685	638	620	649	643	665	649	648	676	664	667	664	684	624	676	652	676	660	660	659	669	686	711	666	647	653	675	650	647	659	679	686	687	661	621	658	661	638	626	698	624	659	652	675	691	677	656	648	652	626	663	646	680	659	634	680	649	668	681	671	632	636	667	625	663	657	630	712	655	694	655	679	658	672	668	648	671	670	646	674	636	645	665	659	641	640	667	648	680	593	675	662	687	634	655	653	651	663	700	668	649	683	662	670	647	675	677	737	669	664	662	632	665	647	655	644	664	657	633	641	656	714	658	626	703	659	636	682	642	647	613	671	631	659	621	617	645	659	683	681	619	632	696	704	660	660	634	667	671	615	692	638	689	667	621	683	691	666	652	672	668	637	612	654	612	690	702	628	657	692	670	670	668	645	615	655	647	695	683	708	703	668	627	633	666	605	659	655	681	663	660	697	645	631	654	642	633	686	681	694	651	672	664	666	672	646	714	700	629	648	642	635	618	593	658	703	681	620	642	659	672	642	698	692	644	634	667	605	672	693	669	698	670	684	657	641	637	637	669	687	642	655	677	652	619	689	691	645	640	688	698	634	662	668	670	667	671	659	735	641	639	644	696	669	671	646	688	670	698	688	637	653	619	665	682	629	631	650	642	691	640	661	678	611	699	635	637	685	629	666	628	664	657	673	648	666	658	630	675	648	678	620	707	669	683	680	668	613	648	605	660	615	662	641	677	623	664	608	700	678	700	627	696	666	650	645	636	670	625	687	670	648	677	607	626	642	664	632	676	630	626	684	695	613	682	670	600	674	626	654	649	640	646	643	636	634	705	656	609	633	724	707	633	633	630	674	659	682	633	626	640	690	636	675	651	686	663	653	695	661	615	664	602	648	643	640	643	631	649	641	639	687	621	617	680	641	677	638	636	658	631	636	683	697	603	677	632	604	652	693	703	710	679	687	638	626	643	657	647	627	691	657	661	670	633	681	662	629	625	641	672	686	672	653	659	663	628	638	678	649	684	649	665	660	656	693	646	671	653	628	655	645	686	679	681	663	656	695	678	649	671	662	666	679	664	648	656	675	690	644	656	628	657	676	701	654	699	605	678	717	625	636	650	641	643	706	668	630	607	638	667	662	644	661	624	672	662	668	646	682	663	639	697	648	646	624	620	637	641	654	647	613	630	648	642	655	622	650	718	667	677	617	662	649	622	630	632	643	643	685	637	668	651	648	639	664	650	646	652	647	691	682	674	622	651	680	661	680	714	647	647	649	641	709	669	618	661	676	622	639	656	607	648	650	639	655	678	643	606	609	656	667	677	632	698	674	627	642	632	644	735	634	641	636	643	680	659	659	663	697	598	647	622	665	680	632	646	668	667	640	612	651	689	630	646	695	689	662	694	672	667	671	648	668	693	667	672	665	671	665	645	691	636	699	673	706	669	645	615	635	670	666	634	664	643	688	684	704	655	623	680	626	655	647	647	623	637	641	673	639	645	655	652	691	665	673	630	643	660	701	673	668	648	629	650	676	682	667	667	639	618	639	688	637	689	663	681	636	654	622	612	646	693	633	648	685	670	639	660	654	652	663	660	631	645	650	660	656	660	642	723	692	652	657	634	663	652	654	709	699	691	681	676	649	704	637	629	667	634	670	647	642	686	680	631	648	628	677	674	651	649	630	663	646	696	645	722	650	665	654	661	647	637	663	677	664	640	697	666	654	719	672	622	662	594	650	620	679	640	657	663	642	689	690	647	692	649	664	678	639	648	656	638	652	685	613	631	681	648	631	632	662	660	646	650	653	704	714	678	650	646	714	645	690	656	656	650	662	683	664	596	630	671	692	676	635	647	682	643	664	676	673	670	612	683	675	690	664	670	703	656	655	673	703	643	711	639	643	701	673	644	705	665	628	660	660	698	660	703	687	626	646	655	650	696	625	655	675	644	668	658	660	687	636	656	663	687	649	616	662	666	700	682	653	634	636	684	667	681	646	626	669	724	659	656	639	635	691	681	632	660	657	639	643	636	642	652	629	632	688	633	644	653	646	644	680	685	660	688	652	671	650	648	636	626	696	645	678	695	649	659	679	669	705	690	642	628	666	676	652	682	624	668	660	639	651	678	667	656	695	688	613	666	611	659	658	699	677	654	676	690	666	615	671	637	675	655	674	703	619	689	671	687	641	670	643	622	646	650	689	694	632	631	646	665	635	626	676	648	682	667	680	667	666	661	719	653	687	641	668	709	686	653	652	650	642	678	639	668	655	658	685	679	630	642	638	701	657	689	680	647	653	617	709	642	700	621	655	624	632	672	648	631	652	592	672	673	641	643	642	674	708	637	623	673	670	654	661	633	625	653	625	666	670	634	699	685	626	636	671	658	659	661	682	698	712	616	667	680	633	667	712	601	639	642	672	665	632	678	658	676	660	680	662	630	690	692	638	680	662	696	687	651	632	672	659	667	611	632	676	620	652	655	620	650	663	688	666	676	621	706	614	626	636	661	670	669	654	615	652	711	629	638	689	670	680	659	677	655	674	670	676	646	663	642	626	691	649	659	644	665	675	654	691	682	640	663	694	651	684	710	624	591	632	654	685	710	635	687	610	673	654	618	672	670	651	660	675	631	697	685	659	700	635	691	623	673	688	683	645	680	667	644	617	644	639	651	622	626	640	647	689	677	664	656	648	695	622	690	626	698	678	661	685	678	666	624	680	639	686	676	674	660	650	664	675	698	657	677	683	664	624	655	623	672	659	661	658	676	688	657	717	651	654	640	615	691	587	656	614	689	661	671	693	637	604	733	685	643	678	665	692	667	671	643	662	707	688	657	638	642	640	667	654	615	665	658	672	690	657	662	664	699	625	664	697	666	677	642	641	666	706	616	661	649	702	648	665	631	692	649	701	637	630	645	658	639	679	625	650	648	651	639	693	636	702	688	680	665	657	703	664	626	667	597	648	675	693	658	635	636	660	616	639	679	663	684	682	663	667	599	630	661	661	687	677	670	707	651	621	724	713	679	712	659	630	654	670	681	642	674	647	674	660	672	674	645	715	678	648	646	637	667	679	672	640	646	665	717	660	672	699	680	693	673	665	657	653	662	621	623	596	635	621	697	693	677	656	692	666	684	655	642	690	644	657	648	624	668	668	645	664	666	634	648	682	653	644	668	670	652	682	647	689	621	665	682	668	654	655	676	624	672	640	643	699	639	644	665
2688	917	1147	5362	3881	4566	8026	6355	4784	2365	1061	389	182	93	76	60	57	39	66	59	54	62	71	52	53	65	62	54	43	53	58	58	54	52	55	54	61	53	53	65	65	57	56	67	45	50	56	47	53	61	47	49	41	50	63	45	57	52	55	47	49	63	55	52	47	69	59	63	47	59	60	42	56	51	66	60	65	61	51	62	58	61	51	54	55	49	65	48	54	50	48	53	63	50	56	62	71	54	56	51	66	60	55	57	58	58	45	52	58	55	49	54	69	56	64	40	66	51	71	52	51	55	50	48	49	43	63	45	62	62	56	62	55	50	61	57	48	58	61	48	67	59	55	60	48	57	55	60	56	57	58	59	56	66	46	53	39	52	51	65	55	65	46	53	52	71	58	58	45	48	53	62	45	46	54	60	47	54	60	46	57	55	52	65	63	51	60	55	54	60	69	68	50	50	51	69	52	51	69	56	56	50	62	50	59	57	58	60	45	53	51	52	57	58	54	47	59	45	57	64	55	50	43	59	51	58	49	52	60	56	45	52	54	71	61	59	60	47	52	66	54	51	59	58	42	62	68	61	44	54	49	51	45	47	60	59	48	53	48	35	50	72	58	72	45	59	49	47	46	60	69	47	43	53	61	47	67	51	49	49	60	47	60	48	44	57	69	59	59	50	49	65	65	49	51	56	58	62	64	51	50	60	45	52	50	55	55	49	50	59	51	59	41	67	43	48	43	49	56	55	53	56	60	52	70	49	57	48	67	48	62	52	58	51	56	73	48	64	56	50	63	78	60	61	52	64	60	55	67	65	51	49	51	62	52	56	56	62	59	48	43	48	52	44	61	47	47	53	56	65	43	50	54	55	58	65	58	46	49	56	53	62	41	53	41	48	48	59	54	57	57	64	54	52	52	49	65	61	48	61	53	61	70	57	51	61	53	40	66	50	56	58	63	54	58	64	55	67	52	48	53	55	47	55	50	48	49	49	50	63	50	44	56	58	61	53	48	58	53	63	55	54	54	59	56	57	48	53	53	53	50	48	43	53	73	54	51	58	59	53	47	41	51	54	65	55	60	79	58	52	57	57	56	59	63	60	66	50	63	42	45	48	63	49	55	46	66	50	51	52	60	72	69	51	62	60	54	48	48	68	52	57	53	64	63	45	50	49	46	60	58	70	70	61	47	65	58	53	49	55	56	39	57	58	62	51	51	58	64	58	67	47	62	40	60	46	55	62	55	58	55	63	52	52	43	48	61	52	49	60	50	48	63	47	63	63	42	55	55	52	62	53	56	58	60	50	50	46	58	63	54	55	57	57	60	54	60	60	56	53	52	58	70	48	48	49	49	48	60	48	56	44	48	55	49	64	55	60	61	54	73	68	50	46	55	48	54	61	49	47	45	44	65	52	57	63	56	62	63	58	55	58	60	62	46	63	51	51	49	50	60	58	63	56	61	53	56	62	54	48	57	48	74	62	64	54	59	52	57	62	54	59	49	60	55	64	65	46	53	43	55	53	51	47	56	45	57	45	58	60	61	62	49	57	60	62	45	54	57	54	58	76	56	55	54	70	43	54	56	63	53	61	48	56	56	54	58	51	59	49	63	66	53	43	45	49	49	46	64	61	42	66	59	52	56	55	59	57	42	41	60	58	54	63	46	50	41	73	49	57	56	57	61	58	61	46	60	57	56	50	69	41	62	45	48	52	69	74	66	61	64	51	52	57	62	55	56	67	51	45	58	61	50	53	60	54	61	55	49	59	48	57	46	44	51	64	42	63	67	60	56	61	51	64	55	54	53	46	47	40	61	64	57	51	40	61	39	62	59	51	51	50	58	53	45	48	54	57	75	53	58	64	56	57	48	55	57	53	59	46	54	46	65	64	49	59	56	51	64	56	62	47	57	50	60	51	57	48	55	49	55	67	59	55	55	41	56	52	66	51	58	51	59	62	46	70	44	50	49	57	61	57	58	50	48	64	52	69	45	52	64	55	66	52	63	43	59	53	63	61	67	51	51	67	55	51	55	51	60	44	44	53	63	43	53	61	68	57	52	66	42	52	57	51	46	64	56	54	60	62	49	50	47	52	42	66	52	59	47	51	48	51	56	69	59	51	45	60	47	56	56	46	52	68	57	56	58	48	55	50	55	50	61	62	58	47	61	37	73	53	45	58	70	44	57	58	49	48	48	64	57	56	57	55	71	54	38	37	53	55	57	51	59	58	63	50	64	45	57	52	62	64	68	55	54	62	62	57	67	47	57	59	49	61	51	61	46	68	46	46	53	49	54	61	52	48	64	58	58	57	45	54	42	54	58	62	53	48	53	54	58	52	52	62	59	50	46	64	50	49	54	57	56	53	60	51	39	56	55	60	51	47	64	48	52	72	48	59	55	55	64	68	64	54	56	69	50	54	54	55	70	53	52	57	55	53	61	55	54	62	64	65	47	62	64	55	51	62	51	51	51	49	45	48	49	63	67	49	56	70	45	61	57	57	53	45	49	58	65	71	53	52	52	37	40	59	60	55	53	60	60	53	62	39	63	49	70	58	53	53	59	45	48	58	56	52	58	62	55	49	63	45	59	56	57	61	62	52	54	61	50	48	62	59	50	46	59	54	66	59	52	57	59	53	50	60	46	65	59	51	49	49	60	35	45	50	54	60	70	60	53	49	66	55	52	58	63	54	50	51	53	55	50	55	70	57	59	62	54	60	39	75	43	58	51	54	63	52	42	57	55	53	57	62	56	56	51	49	48	67	46	66	56	47	44	66	55	62	48	52	64	59	65	52	43	58	53	69	63	56	48	44	51	41	51	46	59	50	66	67	51	45	57	58	46	53	49	52	64	60	45	47	49	63	46	55	59	55	61	50	59	58	55	61	51	55	60	52	46	58	68	63	63	55	48	58	47	56	62	46	54	47	48	60	72	53	71	59	66	65	63	55	45	55	54	50	55	50	52	61	61	48	50	55	58	62	44	49	49	57	61	59	48	48	51	61	61	57	56	56	54	51	58	55	43	52	40	53	50	35	47	69	55	60	59	62	62	59	54	57	62	48	43	48	47	56	44	65	54	49	58	56	53	52	52	61	55	57	47	59	56	65	52	50	74	55	71	58	47	49	47	52	65	55	67	61	54	61	57	59	45	47	55	39	56	55	57	49	54	51	64	61	53	43	54	51	52	61	54	47	58	50	50	54	60	63	42	61	54	60	62	57	46	58	49	55	52	47	41	40	56	58	42	52	67	58	70	54	52	59	58	53	59	54	50	58	52	37	50	59	59	47	48	60	56	53	55	64	53	56	54	65	56	57	61	65	49	62	71	59	60	54	38	55	47	61	53	42	51	45	56	56	51	52	62	65	51	62	57	62	53	72	68	64	60	73	53	51	40	59	54	49	62	52	63	59	55	47	53	38	54	48	66	58	60	41	56	48	53	55	48	61	53	57	52	41	64	59	43	58	55	45	58	54	60	62	62	54	65	67	54	51	66	42	55	50
23934	15623	17114	43839	44344	48068	52395	45861	38268	28997	19442	10067	4057	1594	928	671	695	650	709	716	702	629	653	698	652	674	714	702	668	651	652	705	742	711	692	727	659	632	712	726	672	682	659	704	729	697	680	661	675	708	635	730	677	668	710	699	678	720	639	687	698	643	665	685	698	672	707	658	697	672	670	657	651	681	716	635	672	678	683	675	661	627	726	653	704	716	681	696	685	636	672	737	693	672	640	730	674	675	657	644	661	668	685	728	665	663	668	674	687	715	682	700	702	651	682	658	727	685	691	654	680	716	680	626	706	635	644	665	712	693	667	689	705	625	713	691	716	667	700	654	666	670	658	718	710	652	666	698	709	672	692	666	683	642	696	664	696	671	649	634	684	728	693	676	698	655	669	654	731	650	731	660	668	696	652	628	675	656	658	668	665	639	661	681	650	696	691	681	668	678	741	715	701	714	664	681	683	656	662	655	667	718	695	690	686	736	671	712	680	668	676	684	685	699	708	677	696	659	685	703	709	667	692	635	650	674	665	696	654	673	692	675	690	731	670	675	692	714	678	703	665	682	689	659	700	671	728	701	707	644	696	704	659	673	630	686	691	708	673	651	677	661	674	654	679	684	712	701	733	696	707	708	683	652	679	677	662	662	695	695	661	683	699	698	694	651	718	696	686	702	683	709	655	661	759	708	714	679	711	711	697	685	687	681	684	711	685	702	621	698	642	654	677	681	696	707	675	676	700	660	662	686	699	705	668	630	679	692	654	682	676	732	672	678	704	624	704	715	672	694	739	637	698	651	713	696	651	651	669	668	654	681	673	696	684	644	731	661	695	714	646	701	706	669	615	677	654	688	679	730	673	684	668	664	668	650	674	695	657	659	692	692	688	657	706	683	698	644	646	649	710	650	663	686	689	664	719	686	691	717	674	645	704	701	727	714	725	690	653	678	675	637	699	679	675	689	686	693	594	670	670	688	677	659	656	678	713	695	722	696	712	691	712	711	677	681	631	623	728	625	686	677	703	708	736	691	722	689	672	707	702	667	703	661	679	673	673	691	679	695	718	686	694	685	708	690	688	696	673	664	690	657	664	672	678	722	730	644	697	694	665	733	640	676	675	686	631	659	677	704	662	674	697	665	693	686	667	669	721	720	686	707	713	671	684	716	670	703	672	685	648	683	714	649	726	729	646	676	725	688	678	679	700	648	648	698	665	736	693	693	671	696	739	670	707	664	702	661	649	639	710	664	707	675	664	688	686	709	646	696	691	691	712	697	638	689	663	685	724	698	690	643	686	747	645	678	705	718	719	677	700	702	683	727	717	699	668	677	691	685	687	657	690	636	709	659	675	680	711	681	678	690	644	710	656	658	681	700	656	723	654	682	664	727	691	723	658	693	672	637	707	671	705	691	681	700	684	687	703	649	701	655	731	648	672	692	731	672	691	655	669	686	676	672	712	670	693	701	673	651	649	675	689	647	654	658	703	658	727	722	664	697	658	691	678	639	646	671	672	731	632	624	676	669	666	710	664	663	635	670	693	699	691	688	681	650	692	672	701	694	723	663	652	701	672	663	690	682	683	683	672	680	678	681	694	692	665	658	690	695	665	682	687	665	707	670	665	718	722	692	728	729	644	703	646	678	662	688	706	697	700	680	634	707	669	655	703	669	666	665	753	664	687	680	689	663	683	685	693	650	706	665	631	682	665	680	743	714	698	692	644	649	658	658	690	702	708	632	637	704	746	692	709	689	706	671	704	642	692	654	659	666	679	701	635	717	670	715	682	759	684	662	699	663	676	672	716	726	731	684	694	684	664	672	712	635	683	719	691	662	701	707	663	693	719	703	674	669	692	712	706	696	687	660	705	676	676	671	670	697	682	690	663	688	654	712	735	681	706	691	726	690	674	638	647	682	690	737	676	710	674	646	681	646	644	678	670	692	713	673	688	639	638	671	682	672	636	672	693	704	686	688	680	695	703	672	705	644	655	711	688	676	684	667	681	682	681	676	677	699	698	669	670	692	632	685	672	669	647	680	600	688	738	684	663	698	691	668	702	663	741	652	686	662	645	682	715	679	677	698	642	637	696	665	702	668	655	692	713	708	738	686	723	655	668	675	717	711	696	702	621	640	655	661	665	671	684	669	686	698	668	652	671	659	692	677	712	685	659	639	675	653	674	682	677	727	661	637	685	657	726	720	629	743	735	650	688	712	672	645	587	698	698	629	676	658	676	705	700	684	718	691	670	667	687	713	614	695	691	685	685	644	676	691	678	655	652	700	667	681	677	657	702	683	653	700	683	722	706	665	674	649	662	683	668	662	681	681	663	654	647	660	697	712	681	666	669	699	649	692	650	673	689	718	655	697	735	660	714	702	685	651	683	663	623	674	691	709	707	698	697	651	656	666	656	683	682	654	689	695	673	668	644	664	697	660	694	674	669	667	682	653	697	687	679	664	705	693	688	611	660	688	660	653	666	673	647	699	703	691	677	644	724	678	681	693	733	710	674	685	674	686	710	671	661	697	714	684	683	708	640	652	649	702	686	656	697	677	688	653	708	670	715	719	654	702	715	667	701	677	628	703	707	715	699	702	707	668	648	686	701	710	671	702	694	643	669	679	684	635	687	711	729	666	710	719	693	677	661	701	683	711	681	708	653	680	700	677	713	672	699	725	698	713	699	693	668	665	697	693	641	693	693	677	655	731	701	676	710	705	682	708	634	692	677	672	675	703	716	659	702	690	686	732	680	713	677	656	708	667	676	662	715	698	634	650	724	652	652	702	680	641	674	683	668	718	712	692	702	690	674	667	660	717	743	661	668	681	648	690	666	708	679	681	708	665	690	697	666	688	651	674	684	693	690	687	672	704	745	689	727	696	677	685	667	667	664	703	651	626	674	727	671	748	685	684	732	687	652	682	708	714	734	702	646	655	686	643	699	698	693	680	702	682	672	698	675	660	656	631	691	734	676	699	710	689	665	703	696	693	662	679	679	659	720	693	667	644	660	703	673	671	667	662	666	732	711	661	710	650	713	662	666	640	696	668	660	669	594	655	698	655	701	647	652	730	712	679	716	666	670	680	664	651	734	710	700	690	711	647	687	691	702	731	678	685	699	667	673	658	639	687	657	665	687	693	667	693	665	688	675	672	675	701	708	657	683	658	681	658	704	662	648	685	678	678	650	688	653	653	665	667	695	711	665	672	654	701	641	696	669	683	660	715	697	674	666	626	721	693	703	698	670	713	712	607	719	671	668	684	667	696	680	723	707	675	655	688	702	667	660	662	715	694	690	672	656	687	697	711	682	697	672	682	728	700	679	688	669	641	655	692	687	673	679	663	724	713	655	667	714	676	665	657	703	661	686	659	647	699	675	697	679	648	708	695	703	727	664	696	715	671	672	668	673	690	660	681	676	725	673	683	699	661	706	676	723	716	695	723	657	728	675	663	681	659	662	700	727	692	684	730	674	636	678	665	674	626	701	665	685	646	675	640	663	666
1798	1544	3044	10211	4448	6722	13300	11168	7681	3628	1511	514	215	112	64	55	46	61	58	70	43	69	64	55	54	49	60	70	64	56	62	53	52	70	53	49	57	63	57	59	71	57	59	52	66	66	51	52	71	49	56	64	51	72	47	52	55	56	64	59	58	50	56	71	64	64	50	51	71	54	62	47	51	70	55	54	57	46	44	76	57	60	76	65	60	76	51	53	66	61	57	58	76	47	62	52	51	55	53	58	61	53	65	52	50	64	62	55	44	47	54	56	59	68	42	61	69	47	49	61	53	61	58	70	51	61	53	61	53	65	61	58	57	56	62	44	60	69	59	60	68	61	44	63	54	62	64	67	58	65	54	54	63	50	66	66	68	63	49	56	45	68	55	59	56	50	70	57	51	56	58	52	63	57	52	49	67	57	47	47	60	59	74	53	62	55	68	66	56	58	56	60	72	58	65	54	58	58	69	59	69	73	53	71	65	61	59	57	73	62	65	64	57	55	62	58	52	76	75	55	58	62	67	56	73	56	46	48	62	72	52	60	62	56	61	71	57	69	43	62	57	61	77	72	54	65	60	67	43	54	67	57	67	77	61	69	54	67	69	83	57	74	49	61	55	53	53	61	68	59	52	70	66	53	47	55	57	51	63	71	51	54	66	57	63	50	60	54	46	54	57	58	53	67	55	61	43	45	52	56	63	54	64	57	53	49	54	68	57	64	63	57	61	63	62	59	69	68	64	50	58	56	58	57	54	50	71	51	53	67	64	58	58	48	68	63	61	65	57	57	56	75	51	63	51	64	60	58	70	53	56	41	58	54	54	59	62	64	65	57	61	61	75	56	55	57	64	66	68	63	76	54	49	61	66	56	52	62	53	60	63	50	58	64	68	55	60	55	67	46	61	61	53	71	58	69	66	55	71	70	52	70	80	63	68	58	57	61	67	73	43	46	49	49	55	73	54	65	63	57	60	53	58	61	67	47	61	45	52	71	50	62	56	55	50	56	58	62	53	39	68	52	61	53	47	71	74	49	57	49	54	67	65	50	63	50	52	56	72	48	72	56	52	51	53	62	52	57	71	53	61	67	54	62	73	61	52	59	75	63	70	66	61	58	58	59	58	62	52	64	72	46	52	65	59	51	62	56	55	61	55	61	50	60	52	43	72	53	69	70	58	71	59	61	55	57	76	68	41	58	64	59	69	55	74	49	63	86	57	62	54	55	63	65	56	48	48	62	60	58	52	41	58	61	52	74	50	40	53	76	46	55	58	60	56	51	58	54	51	56	56	65	42	57	50	62	49	55	63	62	64	61	72	61	53	74	48	63	57	59	65	60	61	65	62	60	51	51	49	54	62	56	54	63	68	58	60	60	56	42	43	70	64	58	51	70	66	56	68	47	63	59	70	64	51	47	63	52	57	39	56	60	78	62	71	55	40	49	67	65	54	66	56	79	56	57	53	53	66	57	72	47	61	62	64	63	62	39	57	59	51	57	72	63	57	56	48	52	64	51	58	55	51	63	66	70	60	59	53	60	54	63	57	66	50	62	64	70	62	48	61	79	54	66	64	52	66	62	64	53	53	60	62	64	55	49	63	59	52	61	45	54	63	58	50	50	57	67	58	71	53	65	61	57	58	64	61	66	61	63	63	63	57	48	69	51	58	55	48	76	52	62	54	59	75	41	57	77	56	64	58	52	52	67	67	52	59	54	55	41	51	66	66	74	51	51	53	74	58	55	52	62	64	37	47	49	47	57	53	61	53	62	73	58	60	48	71	52	64	55	67	53	53	54	45	53	59	64	64	63	48	59	54	51	55	52	68	61	65	71	48	66	57	55	62	60	50	62	46	61	56	61	50	61	66	54	71	58	66	55	64	59	58	57	48	68	58	59	76	58	68	44	58	55	61	65	71	57	41	59	60	60	72	55	59	56	65	54	63	62	54	61	68	48	45	58	54	52	57	65	50	55	62	61	51	52	73	72	59	62	64	68	69	63	54	62	58	56	63	66	59	57	45	73	66	48	45	68	59	71	58	56	41	68	64	62	60	60	64	53	53	64	51	71	57	70	56	64	64	70	57	61	75	45	64	67	73	65	54	75	54	73	57	52	66	59	54	51	59	57	41	61	65	52	60	66	61	56	56	53	56	51	52	61	68	66	56	67	58	63	59	49	61	63	68	54	61	65	53	57	66	56	66	72	64	61	53	68	64	66	55	61	62	65	52	54	54	55	46	48	55	54	63	61	65	58	62	56	60	65	52	55	46	61	47	48	50	60	64	62	61	65	65	52	64	43	52	62	73	61	52	63	62	55	64	58	52	69	64	60	70	59	57	63	55	51	60	57	54	49	63	53	56	62	61	49	62	51	60	63	41	48	52	52	46	65	60	60	72	47	61	55	53	56	73	65	57	51	61	56	55	57	58	44	51	64	68	43	72	61	61	61	62	66	56	59	62	49	50	65	59	66	57	55	65	53	51	53	72	69	78	57	46	51	44	69	60	56	58	56	60	61	65	62	65	59	63	47	53	72	60	54	62	61	49	59	57	64	67	62	74	79	62	62	66	56	58	72	57	68	65	50	56	57	60	55	72	61	52	66	56	58	62	69	69	54	52	73	58	63	71	62	51	56	46	52	65	65	62	44	62	69	60	68	55	53	54	60	71	58	66	50	56	51	65	58	59	53	59	52	55	59	62	69	62	60	60	57	62	54	68	64	60	58	41	53	76	64	62	66	46	69	53	38	54	57	58	56	59	57	60	46	55	62	58	47	62	66	47	53	59	64	55	63	59	70	50	60	66	62	61	60	73	63	71	68	57	56	55	61	68	58	64	67	68	54	66	46	71	63	61	47	82	60	60	57	49	58	65	62	47	50	59	64	53	65	59	40	51	63	64	57	58	74	50	65	56	59	64	56	60	62	54	66	71	66	73	63	47	53	65	47	50	70	68	51	60	72	60	60	53	59	48	56	62	55	63	60	57	64	53	67	69	59	59	67	69	61	52	62	57	64	59	59	63	65	50	66	63	61	62	55	43	65	60	67	51	66	54	55	54	45	50	60	56	54	57	84	50	64	62	66	67	63	46	50	63	56	55	59	59	61	64	52	60	62	62	54	65	58	47	61	44	62	62	48	63	53	51	56	62	68	69	57	56	57	84	56	59	51	64	60	70	80	56	59	60	52	64	63	47	77	59	66	52	67	62	52	57	53	61	65	42	44	62	59	65	55	53	60	60	64	48	65	69	55	62	62	64	44	53	42	56	59	51	52	60	58	60	55	71	50	59	68	60	63	70	80	51	57	53	49	82	50	58	54	51	58	53	54	56	59	71	71	58	63	54	66	71	57	58	53	66	65	59	58	56	65	63	65	73	67	51	59	63	70	70	61	72	52	59	55	64	49	59	58	58	64	67	56	51	64	50	57	66	78	61	68	52	63	61	65	55	61	56	78	62	50	69	67	58	50	60	81	67	53	60	43	50	49	46	64	65	60	62	57
27659	20759	25991	50381	45455	55234	63274	54483	44159	33137	23194	12513	5110	2006	1061	756	734	769	745	758	692	702	748	718	699	718	684	726	717	709	729	742	749	750	685	747	727	683	750	693	720	722	735	695	714	715	727	726	720	702	701	712	697	702	720	760	771	699	721	728	740	720	731	711	689	717	708	726	729	753	702	701	754	743	702	726	739	730	738	717	744	720	689	672	750	728	694	715	727	710	701	735	693	717	730	709	743	713	711	742	723	725	707	727	692	719	739	706	739	703	715	707	741	700	758	726	751	763	733	703	775	697	736	754	711	703	722	708	735	714	750	716	756	747	720	732	746	721	731	719	733	717	739	732	718	729	745	722	735	701	736	703	715	745	717	725	714	689	725	769	743	745	737	745	714	720	755	698	767	763	715	702	702	750	685	734	725	727	688	765	714	688	747	715	738	699	756	711	724	711	756	746	710	707	745	758	734	752	699	766	707	729	692	735	688	747	708	691	759	750	732	729	740	708	712	739	705	737	687	703	722	761	720	787	742	704	766	729	727	768	753	712	738	766	710	704	719	710	722	731	728	734	752	702	739	692	763	688	690	654	694	756	696	745	727	748	694	718	748	754	701	716	699	734	716	719	767	710	731	756	743	764	715	713	743	736	740	769	758	728	729	720	731	760	696	716	761	709	757	716	756	757	741	709	738	730	678	760	760	717	757	733	763	714	715	729	737	725	759	694	734	723	733	712	707	708	699	726	720	733	744	750	722	735	726	765	687	745	692	774	720	716	714	683	724	747	749	716	730	714	741	713	737	707	732	721	781	745	735	729	684	707	711	732	752	729	679	726	699	718	715	666	717	723	722	722	706	681	718	678	773	710	760	691	691	767	732	742	721	703	712	689	785	752	689	741	675	733	743	672	710	691	741	748	709	689	739	774	714	709	757	709	727	710	755	756	735	707	721	724	716	695	783	727	778	700	711	735	730	712	748	711	704	745	764	723	729	720	719	673	705	712	764	726	697	721	761	722	722	711	735	739	701	768	731	731	697	731	671	756	760	687	709	718	714	719	733	759	750	742	749	748	754	744	704	700	714	768	718	711	738	740	740	717	688	727	712	730	703	737	737	773	680	737	772	720	687	770	735	734	736	783	747	710	737	724	736	719	725	680	748	749	719	737	726	709	711	745	730	707	730	760	726	736	676	715	750	796	785	712	724	729	755	799	752	680	737	759	768	735	713	754	698	710	727	706	755	724	733	748	697	742	660	750	684	761	746	737	754	690	753	743	737	733	743	726	679	761	725	765	756	738	736	705	719	713	760	751	750	708	773	730	697	732	734	711	703	742	708	686	732	744	725	778	761	679	719	753	745	741	728	764	690	796	694	694	696	744	775	754	759	771	744	698	739	749	727	781	707	703	722	679	760	716	762	731	683	760	705	728	658	733	729	702	719	725	715	697	728	748	749	768	734	790	701	696	701	733	744	785	770	782	701	724	716	723	746	697	717	759	727	718	729	736	765	689	708	711	683	736	765	701	722	722	722	727	749	715	719	725	715	753	719	721	719	682	738	708	763	719	729	750	823	711	739	739	763	712	737	728	729	720	752	735	731	700	732	706	737	694	730	696	698	664	728	708	697	724	717	720	764	734	737	729	738	716	724	726	778	720	743	798	728	706	746	697	736	729	724	684	671	687	728	713	709	747	716	737	752	736	715	755	788	686	751	756	747	699	701	742	738	724	741	752	776	754	729	741	694	751	711	733	718	749	706	727	729	711	670	737	739	707	728	707	703	709	730	723	756	723	700	697	719	702	749	735	753	700	750	750	739	736	773	739	693	685	708	729	699	755	757	715	718	699	720	745	696	741	756	694	764	691	700	685	746	733	726	708	707	751	731	745	734	695	710	697	740	732	759	714	707	732	732	738	754	736	708	741	724	721	750	752	727	741	707	751	727	721	719	704	751	745	732	732	714	753	764	743	784	769	693	758	718	751	737	713	707	759	715	721	728	749	706	718	737	752	716	715	740	782	687	688	733	710	749	725	674	707	728	738	754	713	659	731	710	755	718	722	729	739	701	741	699	711	746	748	741	764	744	770	689	734	697	717	707	742	713	760	734	709	702	718	671	740	721	760	765	704	694	755	777	696	771	712	741	666	727	706	756	704	757	748	689	738	713	732	741	720	718	725	743	719	739	725	739	750	790	692	753	780	746	747	706	708	744	712	766	699	734	734	699	754	709	736	735	696	700	716	733	708	722	754	671	693	757	765	779	736	691	748	725	703	681	707	689	711	651	729	683	678	709	695	772	693	737	734	708	693	741	727	692	684	719	691	694	749	691	752	748	766	725	714	724	722	777	726	726	763	701	764	657	703	746	687	723	693	712	746	685	748	742	726	790	796	707	730	749	706	741	670	706	747	746	734	689	750	731	723	701	710	715	657	743	713	746	707	742	689	740	758	723	698	770	707	756	770	734	684	694	742	719	748	770	666	711	743	714	720	745	722	762	727	712	731	729	751	724	760	738	686	705	755	692	716	701	730	722	784	728	737	714	736	718	741	715	756	706	724	730	697	714	715	728	693	713	714	750	746	755	756	733	706	723	789	709	736	724	756	740	661	697	696	671	736	723	737	691	741	693	740	722	761	758	677	708	717	744	737	747	696	703	713	668	795	715	766	744	718	750	754	740	658	731	705	753	734	687	741	706	710	767	724	732	747	738	725	730	696	755	719	741	733	706	758	782	727	754	726	738	725	709	707	729	706	718	753	722	722	716	679	724	732	714	777	768	695	724	753	661	729	707	722	690	717	697	705	754	720	734	741	755	696	728	739	735	728	735	774	727	733	701	742	687	702	763	756	726	712	747	725	699	705	721	738	706	713	730	705	693	693	754	767	743	754	741	703	685	728	717	700	715	698	825	743	728	724	710	726	754	771	726	654	725	727	744	744	692	754	747	730	690	721	749	755	760	670	752	715	665	720	699	733	694	740	737	721	742	778	738	743	698	678	662	692	736	665	678	731	714	703	717	720	757	757	716	738	755	737	733	759	740	787	732	708	702	729	714	694	712	743	726	723	686	709	712	722	697	770	756	743	678	748	737	741	728	719	687	723	710	728	662	687	716	699	711	745	756	719	709	733	732	720	748	751	720	735	727	719	730	734	769	701	739	715	758	728	700	731	731	715	728	758	721	720	714	719	728	710	708	714	723	732	755	738	719	742	679	730	733	682	675	739	736	703	686	752	704	754	699	709	726	709	702	734	694	729	719	709	737	718	725	688	719	787	741	711	733	717	709	698	715	743	697	772	751	743	686	709	703	706	717	687	733	703	707	760	719	713	690	751	704	704	719	725	708	739	739	763	743	735	736	696	737	765	720	725	719	703	707	701	676	733	699	695	727	762	787	715	692	710	734	689	709	742	673	741	713	728	739	748	719	726	783	718	690	717	735	743	768	749	756	726	695	713	703	715	678	742	738	767	692	763	732	715	692	697	732	689	749	758	733	772	719	722	746	701
1617	446	546	630	498	1517	3476	3191	2318	1182	535	253	127	75	48	44	40	45	68	44	44	43	47	52	52	48	44	43	49	54	43	47	53	50	49	33	48	57	42	42	61	59	51	54	46	45	42	51	51	48	47	44	44	47	49	56	52	64	48	44	33	41	57	42	46	53	30	47	44	42	36	34	40	37	62	52	50	67	34	57	49	47	46	38	52	56	43	44	48	59	41	47	47	47	43	64	52	43	59	52	51	43	46	51	62	65	49	36	40	44	42	47	48	54	37	50	50	44	45	48	34	50	51	37	42	46	60	46	51	62	43	53	62	43	50	45	46	44	51	52	61	52	50	39	37	51	48	53	49	47	56	41	51	51	45	50	64	48	41	45	48	50	54	58	57	31	52	55	38	47	61	47	64	57	43	61	50	52	43	43	44	45	45	52	42	33	44	44	62	62	63	57	58	45	41	41	57	48	48	40	44	34	51	57	44	44	54	44	39	50	42	43	53	58	53	52	54	58	48	44	46	51	43	51	61	50	56	51	46	38	52	45	55	44	43	53	40	41	45	58	50	50	45	51	47	45	56	56	62	47	39	50	61	49	50	39	39	46	33	46	41	50	58	51	51	47	52	47	59	56	52	57	52	46	39	56	53	40	43	64	54	40	43	34	48	58	41	45	33	41	58	41	44	50	41	51	41	52	43	35	43	56	52	44	65	39	42	57	57	53	44	49	51	55	45	42	54	47	48	53	41	65	59	49	40	43	48	48	42	53	47	66	46	41	51	43	46	46	49	41	50	39	52	56	35	48	50	41	51	38	55	37	42	43	48	47	43	53	48	51	51	53	50	42	48	48	54	46	40	45	51	50	39	50	49	39	54	55	39	38	43	50	46	44	60	45	58	45	53	57	42	45	35	53	51	52	37	39	42	38	53	52	48	37	51	52	51	58	43	47	40	46	44	47	53	50	43	55	49	49	51	50	47	45	42	32	46	35	47	40	43	48	54	52	48	52	49	51	61	51	46	46	63	44	53	51	56	47	53	46	52	48	41	51	43	49	37	57	65	61	49	52	52	38	64	48	52	50	52	45	46	43	55	33	54	43	50	52	54	44	43	42	37	34	44	44	41	41	57	35	40	47	45	55	44	52	55	45	52	52	45	53	61	53	52	59	33	35	59	45	63	67	43	42	40	37	53	49	57	49	50	43	40	50	56	43	43	57	43	53	50	58	62	50	49	53	49	52	49	62	43	58	49	49	47	57	53	54	51	47	49	37	45	57	54	43	52	57	54	46	55	51	48	54	50	47	57	47	55	53	45	51	53	40	55	49	59	56	42	46	47	43	41	53	47	50	50	37	59	50	43	43	43	40	55	46	44	53	38	55	43	55	52	54	56	49	42	59	46	49	49	43	61	43	43	54	54	71	54	35	52	44	38	41	49	50	49	58	44	37	48	46	43	42	55	51	47	41	53	58	50	55	62	41	42	38	45	54	51	56	46	49	43	56	47	52	52	39	48	48	43	44	34	45	41	60	36	48	51	46	46	55	43	41	54	44	55	46	60	55	40	36	56	48	44	49	50	48	50	40	52	52	51	39	45	55	50	40	52	47	57	53	52	49	55	52	51	37	50	47	70	50	43	48	54	55	48	44	47	46	53	36	49	47	59	52	55	62	50	41	46	43	44	45	53	41	50	52	56	50	45	58	59	52	48	40	41	35	47	46	44	56	48	58	53	49	45	47	51	49	44	37	50	48	44	36	52	51	49	53	40	51	54	50	41	54	53	51	56	48	43	47	49	43	46	47	47	41	57	40	50	42	49	46	39	61	50	48	43	38	37	66	47	59	49	57	60	51	40	45	45	41	53	53	51	50	44	38	47	54	58	50	47	46	48	48	45	56	51	50	47	46	42	45	40	42	51	47	37	45	51	45	47	34	50	49	64	47	44	50	61	45	62	55	43	50	48	56	61	45	52	50	43	43	46	48	60	53	40	44	49	47	58	56	46	48	41	47	47	37	46	40	55	35	54	47	43	65	58	41	38	40	49	51	40	43	50	37	45	49	68	44	53	51	41	51	52	47	41	53	56	56	48	48	36	48	42	56	44	41	43	52	47	40	42	51	51	55	47	50	59	43	48	46	43	35	49	37	45	51	45	46	49	42	54	43	56	44	44	47	42	50	59	51	56	39	49	46	52	42	34	49	50	47	42	59	54	37	54	36	40	50	60	56	56	50	46	54	47	57	49	47	47	50	52	38	46	53	56	59	41	54	53	40	48	44	52	33	51	46	54	56	50	48	51	46	37	51	41	50	38	45	46	56	41	54	63	44	41	46	60	54	50	48	65	45	51	48	52	46	45	47	53	52	50	51	37	47	39	50	45	47	47	47	48	54	44	47	54	47	47	56	46	45	51	50	40	51	45	44	49	35	45	49	47	32	57	45	46	42	46	53	56	57	44	50	46	61	69	37	39	48	44	39	51	48	59	53	44	43	34	45	46	38	41	40	45	47	38	59	52	47	58	55	50	47	51	48	45	48	52	51	50	39	51	46	39	45	40	58	40	53	61	47	40	41	39	51	56	46	54	43	55	55	47	50	39	33	46	38	48	43	41	54	36	39	45	60	49	38	60	42	45	47	46	34	40	42	50	41	47	41	34	42	47	49	53	48	56	46	52	47	51	54	50	46	48	48	46	34	41	42	41	46	48	46	55	48	46	49	54	49	47	50	40	48	40	49	47	59	45	32	44	40	44	52	50	39	44	53	47	40	53	47	43	48	52	35	46	49	41	43	53	35	47	51	42	39	49	46	54	47	49	43	52	60	44	51	40	38	48	53	46	45	47	53	52	52	55	48	47	41	52	39	50	48	56	46	54	42	54	39	49	43	48	48	42	46	35	52	42	51	55	55	43	48	52	46	40	50	46	60	48	49	34	48	55	49	50	53	42	56	36	47	42	50	40	37	52	55	43	30	63	62	41	60	46	41	48	46	47	42	55	60	46	41	52	50	47	30	48	43	44	34	43	55	48	49	41	40	44	53	36	37	46	44	55	52	44	54	49	44	36	56	59	61	54	50	46	44	51	42	60	54	47	46	40	39	53	43	53	45	52	46	40	49	54	49	46	44	42	54	51	48	48	42	39	50	51	48	37	46	52	44	41	44	51	57	44	42	48	33	46	52	57	49	49	57	40	55	43	49	55	40	50	65	37	44	34	40	48	39	47	48	44	31	51	53	40	49	58	46	60	53	45	46	46	46	40	57	47	52	44	45	48	36	32	50	49	45	35	47	45	42	54	50	54	64	50	63	52	48	43	51	54	53	62	40	65	47	49	57	53	38	35	50	42	48	48	52	49	48	48	60	55	35	50	51	37	54	49	49	47	39	43	50	57	49	54	56	51	51	36	48	56	72	45	47	43	45	51	54	50	54	47	54	46	49	47	50	48	45	48	39	38	50	54	39	44	46	43	48	55	41	44	38	41	54	42	57	40	39	50	49	61	49
18728	9137	10468	19171	26884	36426	40641	36240	29763	21503	12927	6065	2485	1107	738	655	610	615	614	590	566	582	580	557	627	628	628	593	627	600	618	561	632	622	647	605	563	605	606	586	592	574	625	584	600	560	632	580	571	617	598	596	574	589	617	560	626	608	573	565	622	599	542	591	613	563	649	543	582	592	584	625	580	563	617	561	608	640	660	645	617	584	591	637	539	575	628	577	604	576	526	556	572	558	592	559	610	557	613	621	587	623	612	586	555	571	572	560	550	559	578	620	598	542	558	597	588	612	591	562	564	575	564	618	586	590	617	548	574	577	629	595	576	575	645	602	582	601	577	598	601	577	589	597	582	614	594	615	580	599	570	590	597	610	601	594	605	643	595	596	550	586	601	555	569	599	591	615	621	613	580	576	599	560	587	621	592	599	633	605	580	648	625	600	551	585	570	590	596	576	565	612	626	635	603	648	607	591	564	568	613	614	631	631	573	595	564	567	547	598	562	612	601	582	629	631	551	576	561	584	573	605	583	616	599	578	543	607	611	601	614	546	583	638	611	584	588	600	601	582	603	542	592	609	582	600	602	583	589	573	602	588	586	589	627	571	588	615	579	598	568	605	633	608	528	566	561	597	559	526	594	590	597	560	602	587	587	602	585	592	592	600	565	558	570	590	590	623	588	584	558	562	590	599	587	586	561	629	568	591	596	621	581	623	642	602	585	592	617	608	589	601	592	574	580	586	600	568	547	568	614	605	642	565	586	607	625	528	632	626	600	618	630	596	588	607	615	602	624	586	648	590	564	584	607	577	597	601	619	619	660	587	536	607	597	594	618	626	548	595	599	596	588	600	600	584	598	579	581	607	597	651	584	589	594	602	586	594	597	582	628	619	573	635	622	610	582	592	606	564	591	595	562	634	578	604	534	642	581	574	558	654	571	558	582	615	605	579	636	624	585	628	626	572	594	576	639	630	619	609	623	608	580	596	597	570	563	571	543	583	601	571	557	570	575	613	552	575	603	626	579	574	576	599	607	632	579	617	571	592	660	575	622	588	585	617	585	604	604	628	579	580	605	569	590	618	625	613	570	630	616	617	589	573	588	596	611	593	581	544	573	578	559	601	555	567	588	581	641	662	594	592	586	596	615	622	604	611	574	584	584	610	598	594	552	569	617	596	613	592	593	633	605	630	597	590	593	583	564	605	572	621	563	591	530	611	560	611	623	605	567	591	606	585	615	557	595	615	574	560	574	583	600	595	575	610	592	601	591	585	623	568	559	588	606	602	582	608	603	588	565	568	622	595	581	607	590	594	602	601	596	640	573	595	579	673	651	638	585	595	609	595	569	630	594	633	604	602	534	581	561	567	593	557	619	597	601	570	638	592	612	618	603	623	624	618	598	619	569	555	574	580	615	593	627	598	535	625	634	604	605	603	563	593	662	640	585	633	572	602	567	623	571	586	597	612	607	569	614	614	591	572	591	596	595	602	591	585	586	590	608	570	592	615	584	602	607	566	593	585	625	587	617	595	572	573	583	651	630	583	595	585	660	561	639	589	566	560	560	659	591	627	569	573	635	606	577	586	606	567	589	576	617	632	600	605	560	614	591	594	572	590	572	627	630	626	582	573	626	628	617	621	565	623	555	603	624	602	588	643	588	604	585	556	608	597	601	593	579	635	563	584	573	598	600	543	597	578	614	608	622	585	601	545	572	571	615	596	623	557	571	582	582	587	557	559	599	676	569	588	604	672	615	594	585	567	552	585	586	635	621	574	584	619	607	579	559	657	546	582	629	595	589	613	603	566	600	583	624	584	577	568	605	596	577	605	581	641	604	563	607	569	612	630	611	627	597	613	592	581	622	612	640	592	629	660	610	557	613	591	609	610	613	552	636	603	610	610	573	595	615	619	617	600	600	653	648	555	650	616	622	570	587	634	598	614	566	616	546	593	615	553	608	545	626	607	590	610	646	616	608	602	579	592	621	617	594	582	615	562	619	629	608	620	606	596	639	593	591	553	595	580	571	603	563	634	549	628	578	568	586	615	601	592	607	593	565	606	613	577	557	536	606	654	638	628	642	660	601	628	574	595	604	569	588	536	636	579	576	562	558	625	579	604	600	636	561	588	625	581	569	615	634	635	579	566	539	568	609	613	572	548	578	595	592	632	611	635	592	547	595	565	646	617	583	594	605	574	601	598	585	596	589	609	656	610	614	585	575	622	588	584	560	605	550	600	621	567	580	617	587	559	584	630	600	605	608	589	559	593	615	585	559	607	623	598	570	601	631	621	588	597	598	603	579	619	620	612	608	613	610	649	570	600	597	612	596	596	562	621	595	624	630	599	573	617	572	595	631	595	608	604	612	583	595	559	583	602	606	588	596	542	576	591	607	582	579	608	600	570	648	609	624	613	580	622	582	614	620	622	579	625	573	602	564	582	596	594	558	582	560	560	631	532	612	583	570	625	600	635	588	559	647	619	624	583	610	571	562	588	590	664	620	563	562	543	600	584	628	645	620	627	601	590	554	588	623	571	618	574	587	594	610	622	555	593	602	599	539	586	586	606	594	589	625	598	603	642	627	608	589	594	594	561	600	564	563	557	607	595	589	566	584	625	555	584	602	572	582	586	550	583	624	592	556	579	637	593	594	648	597	587	604	607	546	616	587	579	598	598	587	581	588	588	565	590	608	578	563	570	625	623	589	542	584	601	586	592	582	590	616	558	589	573	576	586	627	615	587	564	592	628	573	609	546	605	629	635	565	610	608	631	624	597	584	605	632	588	582	615	594	577	579	581	573	581	594	604	573	597	590	597	572	576	552	567	557	565	583	568	584	619	585	569	595	609	639	577	606	596	604	594	594	581	620	594	606	605	608	576	617	594	594	605	591	580	591	587	605	597	604	617	603	562	563	570	611	596	587	608	553	658	554	577	613	587	581	581	620	628	594	578	625	584	593	573	595	597	542	595	593	591	517	622	554	576	617	596	608	592	604	610	589	646	591	597	554	606	563	613	584	604	592	567	579	579	607	611	614	578	585	643	547	589	646	590	599	629	599	611	548	597	636	642	573	577	634	564	575	571	598	608	628	619	616	621	582	619	561	587	604	599	599	565	575	581	609	581	560	595	558	588	623	557	597	541	682	613	582	632	581	619	606	582	594	624	568	583	599	577	563	595	573	571	629	613	577	562	587	582	595	603	602	556	592	598	590	577	581	624	559	596	641	580	629	601	595	568	590	653	603	655	582	588	585	611	603	562	547	569	572	565	588	523	604	570	588	603	628	570	631	600	591	594	607	596	624	590	605	544	568	597	596	579	599	659	583	551	577	627	576	578	606	608	595	587	630	563	571	620	633	618	581	624	577	603	601	651	611	582	578	601	611	558	599	588	600	601	583	532	627	613	589	578	605	573	610	598	578	578	609	593	592	590	629	610	564	595	578	593	574	590	633	580	603	585	540	606	555	572	628	605	577	605	605	565	573	551	592	602	587	567	582	648	577	596
1181	998	1009	1042	1718	4928	9861	9717	7368	3638	1512	579	247	120	77	50	47	72	58	58	53	61	49	61	52	61	57	54	50	59	59	45	59	51	48	45	44	48	44	70	55	44	49	52	54	48	66	39	53	68	61	52	54	42	58	70	63	53	46	47	59	49	55	52	48	58	40	57	44	47	49	55	51	60	55	53	46	56	34	49	70	66	49	53	61	60	63	46	54	55	61	53	56	51	54	67	41	51	54	59	68	46	59	54	68	58	50	47	54	60	61	56	71	52	55	46	51	46	49	47	54	44	48	46	50	64	69	62	52	52	51	54	68	50	60	49	42	49	55	66	51	50	55	62	56	46	56	62	41	66	47	61	61	41	62	58	51	42	58	45	59	66	50	45	58	51	46	50	47	51	53	54	55	53	50	52	50	50	48	54	51	46	59	65	50	62	60	58	59	47	47	53	49	61	56	48	61	53	45	54	40	42	69	52	61	65	55	47	42	40	41	51	44	51	63	48	51	52	46	55	76	38	42	46	52	56	59	53	43	70	49	36	61	54	40	56	46	39	76	57	54	52	55	47	61	57	59	63	60	47	49	46	47	65	51	60	48	50	55	60	64	59	52	57	51	53	64	65	42	54	45	58	61	56	58	46	46	37	59	48	56	55	55	58	44	52	44	43	51	56	54	52	62	42	47	37	40	51	54	58	54	51	49	48	56	58	44	48	51	54	70	61	52	53	51	42	46	57	54	58	54	58	51	58	56	56	67	47	58	45	47	66	55	64	57	52	35	48	50	54	62	45	68	33	66	46	64	66	39	45	55	56	61	54	43	43	57	52	48	52	57	62	49	75	63	53	47	58	47	41	56	59	49	69	55	55	48	65	55	48	53	59	65	52	61	48	48	50	47	52	60	58	53	56	48	55	55	46	47	54	47	53	63	49	57	37	58	38	44	41	56	53	53	52	56	56	43	54	52	48	53	52	57	52	56	42	61	50	64	57	55	53	37	59	48	40	36	58	54	51	66	48	61	57	39	45	46	57	55	51	50	66	55	40	49	55	50	50	56	63	62	50	47	40	57	57	61	48	54	46	61	52	57	57	58	45	46	50	49	57	51	61	55	62	46	55	45	55	54	54	50	54	75	51	45	51	46	48	55	61	50	46	63	56	56	51	53	56	56	58	60	53	45	54	59	53	53	53	57	46	51	44	49	50	47	42	49	53	53	68	57	54	51	52	55	50	46	48	54	49	48	54	47	52	56	63	51	58	54	44	58	48	69	46	49	56	63	63	56	45	48	47	40	55	54	45	56	59	54	45	54	71	38	49	56	40	47	55	67	58	54	62	57	56	48	51	45	56	65	47	52	35	51	54	45	44	72	57	52	68	52	61	58	56	60	44	44	42	45	61	44	49	53	59	61	44	57	56	45	35	57	50	65	56	53	45	61	56	58	56	45	48	60	66	55	56	47	54	55	49	58	52	55	41	44	45	62	50	55	56	46	53	52	56	48	44	49	60	53	51	44	44	52	63	55	65	55	55	55	50	56	41	49	52	43	45	62	49	45	59	63	59	55	48	52	49	57	53	48	58	68	39	46	67	57	45	45	65	47	34	50	45	60	66	48	60	52	39	56	45	53	54	54	47	57	48	62	54	57	51	40	67	61	61	55	45	49	53	53	65	49	64	63	61	49	48	59	52	45	48	39	52	51	54	57	53	60	54	50	55	56	62	56	46	65	46	59	59	49	57	56	52	64	40	57	52	43	48	43	65	53	52	38	57	61	54	55	59	55	60	53	59	50	53	48	52	49	54	49	49	56	53	53	45	56	41	55	47	60	57	46	66	49	53	55	53	56	52	38	42	41	41	64	57	47	49	49	48	61	62	48	55	52	51	49	58	57	48	51	59	42	49	67	52	54	46	43	43	55	51	44	59	63	46	45	49	64	49	57	57	46	63	51	51	40	55	49	46	60	44	64	69	53	36	47	55	43	61	51	42	49	52	68	52	71	50	57	48	45	54	67	46	56	44	46	47	43	50	49	52	42	55	50	60	41	54	64	46	52	46	66	55	43	65	47	46	56	52	52	47	56	66	55	55	50	59	49	65	53	59	43	50	42	47	45	50	56	64	61	58	45	53	48	58	47	63	54	46	51	54	61	68	61	53	60	51	49	66	42	56	52	36	60	64	61	38	68	60	47	48	49	47	56	48	53	55	51	50	45	51	56	52	45	59	52	48	50	52	55	52	59	51	58	47	47	55	57	52	77	46	53	62	41	42	42	62	58	50	55	47	46	51	56	55	53	50	80	44	57	50	57	52	62	46	48	45	57	45	63	52	50	46	62	58	47	56	65	53	44	53	53	51	40	61	62	48	53	44	49	50	57	61	63	65	62	44	44	48	51	61	52	47	47	55	73	56	50	56	52	54	57	49	52	46	36	71	42	52	56	52	53	40	51	43	57	60	62	43	56	42	57	67	45	57	55	54	49	54	46	52	48	50	59	47	37	58	55	46	55	55	49	39	54	46	58	51	53	49	47	53	40	53	50	52	47	47	62	73	57	57	59	48	51	42	50	62	55	62	62	60	62	53	50	48	47	62	57	38	54	53	43	54	57	52	49	50	57	48	58	60	71	57	48	60	44	61	54	67	44	53	34	33	42	43	57	42	66	47	60	69	59	55	55	54	44	55	57	67	54	46	56	42	47	55	45	62	68	46	56	56	51	56	53	44	65	62	56	58	48	59	49	51	68	49	48	46	57	60	43	41	53	61	39	48	49	53	51	53	56	59	61	50	41	52	44	63	58	48	44	50	50	56	40	71	53	52	40	47	56	54	45	70	64	47	52	54	47	59	53	56	48	51	54	45	51	55	72	58	53	50	49	39	64	64	55	43	51	48	55	72	61	54	40	52	57	49	50	54	51	52	42	50	59	45	58	65	54	68	60	58	57	69	54	55	55	67	51	59	61	47	45	45	44	47	55	47	53	47	49	58	54	59	49	46	43	47	48	38	59	57	58	57	56	42	73	60	48	52	54	52	58	54	47	47	56	56	56	44	57	48	46	58	59	52	48	57	59	54	51	48	60	55	61	47	54	62	66	47	61	57	53	60	54	57	64	48	57	51	49	53	49	57	57	43	49	64	47	45	60	49	46	53	48	46	47	45	42	62	48	66	48	60	54	48	51	50	75	71	59	47	58	54	60	59	63	66	44	45	63	52	55	53	82	51	57	80	53	38	51	52	55	56	51	58	54	72	61	54	57	46	53	65	52	51	57	53	41	52	53	55	61	51	52	60	58	64	45	54	63	55	44	52	37	56	63	46	64	49	55	72	58	47	54	56	39	48	61	53	52	52	49	46	53	49	56	51	53	55	58	43	52	47	49	65	61	69	56	57	41	56	57	57	54	51	71	50	47	55	57	47	58	45	52	53	57	63	50	50	51	53	72	68	43	67	43	43	61	56	53	62	53	42	47	60	63	34	48	44	58	41	58	63	55	57	50	55
22795	16561	15430	27738	40853	51303	56202	51753	42943	32269	22459	12418	5218	1974	965	740	700	673	670	650	634	615	652	625	660	676	606	650	686	671	629	637	668	650	634	654	652	680	638	671	652	646	644	666	700	607	668	620	643	647	639	651	652	658	659	637	660	646	665	634	634	627	662	647	645	676	638	628	615	642	658	631	632	645	601	676	670	615	608	608	651	610	688	607	676	654	687	624	620	627	674	676	641	678	639	638	643	622	673	680	595	681	658	625	616	625	646	641	617	628	633	621	673	622	643	627	687	654	672	640	636	687	686	615	683	669	655	630	659	617	638	672	707	751	634	679	666	693	696	685	666	618	637	669	658	646	649	630	668	647	627	666	699	640	660	723	650	661	663	646	620	571	676	681	669	653	638	676	691	676	633	670	664	617	660	664	709	657	642	627	635	637	662	654	691	666	654	654	685	665	627	637	638	614	630	646	657	621	631	610	667	625	669	668	619	617	655	714	640	611	662	704	671	646	638	653	640	636	654	658	678	592	656	608	652	627	660	654	592	609	707	656	656	691	652	651	640	663	709	662	626	667	636	612	713	620	624	671	659	625	615	661	649	648	733	639	628	627	683	643	626	625	635	648	640	637	653	657	627	646	655	616	675	660	648	678	630	655	634	614	631	622	637	691	681	648	678	672	649	649	612	625	670	630	680	618	660	623	665	650	644	646	671	662	682	639	627	661	685	627	613	669	650	644	636	691	613	655	657	633	623	617	679	676	631	656	696	694	636	645	668	679	660	621	669	674	650	667	612	637	648	676	674	593	658	642	635	635	650	662	626	624	670	660	668	711	651	703	606	701	639	640	678	683	656	643	683	624	682	663	589	674	664	656	625	680	610	637	674	660	659	649	660	650	691	655	693	645	617	674	657	636	654	669	667	708	638	695	678	653	645	623	657	654	661	630	654	666	677	652	658	702	658	648	639	599	654	632	666	676	629	665	690	644	599	669	628	664	614	631	604	636	655	651	663	658	629	647	682	677	672	654	610	636	676	648	679	653	649	655	627	623	707	629	668	661	637	633	607	692	663	679	658	686	634	671	648	683	671	675	630	625	713	640	677	646	619	648	642	662	660	644	658	662	612	681	687	675	684	628	613	641	643	661	659	610	658	639	650	665	687	683	650	655	649	630	670	618	677	606	625	665	599	672	642	668	693	686	672	671	699	669	620	638	648	650	657	624	635	633	664	686	633	651	644	628	657	661	659	635	624	636	603	668	640	703	648	625	615	659	620	681	696	636	655	619	627	629	650	657	589	655	673	658	599	668	675	667	638	674	629	635	664	664	692	658	668	657	675	660	654	681	621	656	619	643	683	632	702	651	700	637	641	652	635	638	672	670	667	660	643	618	612	661	631	657	614	630	634	686	672	658	653	686	650	684	644	623	646	651	682	647	645	687	661	682	649	636	618	637	624	619	676	614	637	635	669	651	626	639	681	623	694	659	667	674	662	590	655	677	639	675	637	623	604	680	658	640	676	652	667	619	674	621	656	658	673	641	616	636	622	640	659	646	680	628	606	658	627	660	665	659	655	631	626	653	628	583	658	661	681	676	680	652	702	679	670	645	661	625	621	598	650	683	686	624	623	671	631	632	602	643	643	691	609	648	643	588	650	612	665	652	645	626	709	640	643	660	655	651	624	635	634	644	659	660	631	681	665	674	671	665	666	675	701	635	663	608	662	671	645	639	646	657	619	645	628	680	665	666	655	671	635	646	641	633	624	679	654	657	659	623	646	670	642	645	674	695	668	595	633	680	641	638	655	667	602	628	683	667	663	602	597	653	686	672	664	671	672	645	673	675	643	660	660	705	651	621	638	679	609	639	615	658	676	617	649	630	653	648	712	671	676	615	631	653	662	625	619	697	653	636	606	637	644	630	629	613	671	636	593	578	636	687	591	649	658	652	670	664	688	660	647	685	672	654	651	611	624	687	621	635	631	637	668	626	624	657	654	662	623	653	633	673	690	650	643	658	625	666	605	640	656	661	618	608	646	666	658	691	669	623	669	602	627	610	651	652	693	654	678	655	661	663	668	684	662	678	659	668	653	709	649	656	657	663	680	670	671	669	641	638	639	646	698	645	600	701	650	667	674	602	650	654	684	622	604	693	668	593	629	682	692	700	671	639	671	636	679	623	682	686	665	673	664	695	708	673	676	639	650	667	668	681	639	714	592	613	679	657	686	665	648	632	673	671	655	632	645	653	696	638	660	667	609	676	654	655	715	620	614	659	656	625	669	647	652	644	660	641	672	662	659	622	613	663	649	646	671	665	634	644	667	667	650	704	650	614	662	671	664	675	604	723	617	679	635	642	639	672	635	659	689	668	640	708	621	639	620	676	617	656	643	677	663	624	692	698	692	658	601	648	606	678	623	643	655	618	661	628	651	658	629	623	671	638	725	706	625	668	664	670	665	637	638	670	664	652	651	654	653	631	660	643	651	615	645	691	643	638	629	649	654	625	651	622	626	645	667	642	659	650	660	699	660	641	628	673	681	613	628	674	636	642	688	656	628	665	602	617	628	617	609	643	677	613	648	645	654	658	627	637	676	635	669	666	616	656	657	609	622	622	632	690	658	640	656	604	661	646	665	634	622	673	625	642	656	651	577	627	642	634	659	633	661	660	634	612	659	684	621	702	616	612	631	617	657	618	666	656	600	653	665	622	707	613	644	661	643	676	686	642	692	680	646	634	668	689	667	665	659	645	679	584	662	659	685	634	662	600	631	621	677	632	651	664	644	648	682	660	613	644	644	607	615	629	657	637	646	639	646	637	648	663	675	644	653	650	698	651	676	644	653	640	679	634	649	643	643	629	695	675	631	654	656	662	643	632	655	642	613	674	670	663	630	683	682	656	663	649	673	622	681	632	653	723	682	650	640	632	660	658	652	641	601	639	658	669	649	683	659	619	621	617	659	660	661	663	686	625	644	656	651	644	642	665	701	636	633	635	661	658	612	681	651	679	641	679	628	629	654	673	662	656	700	609	663	660	635	612	637	669	645	606	628	627	644	673	645	665	690	623	625	656	646	660	657	636	691	628	631	650	611	653	672	623	686	662	650	631	680	682	572	667	659	673	598	632	650	684	629	626	622	634	676	661	645	651	655	644	649	650	654	613	673	672	674	642	642	646	639	669	693	664	606	627	636	617	657	592	654	615	696	599	619	661	629	663	721	655	615	658	633	606	658	637	647	656	707	663	644	647	622	611	671	648	579	683	636	651	639	601	670	641	664	676	658	642	585	643	635	667	649	665	689	633	670	607	684	645	687	637	646	669	666	645	624	653	653	650	638	718	648	649	639	610	662	629	627	634	652	629	661	631	726	651	660	652	647	656	604	644	664	693	679	678	625	679	626	620	648	616	638	643	690	638	660	642	633	643	677	667	680	632	702	695	637	661	665	677	666	619	616	609	635	656	643	660	645	645	627	663	703	634	642	643	646	638	633	694	704	624	676	631	618	661
2493	862	918	1036	1688	3651	8543	11200	8818	4473	1825	681	235	120	72	64	51	62	56	52	48	47	53	49	49	49	56	50	72	51	56	51	47	46	53	66	47	58	56	48	55	52	62	56	37	48	52	43	44	55	47	56	46	52	56	44	50	47	71	51	56	58	62	42	43	58	57	50	71	55	57	59	39	44	50	41	55	71	46	53	53	49	51	57	57	60	53	66	49	48	51	53	54	43	59	63	43	44	51	53	48	61	51	39	57	62	62	56	40	62	57	59	50	47	49	52	52	53	50	48	54	52	54	65	56	53	50	59	51	57	51	67	60	66	57	44	54	56	54	68	49	52	64	54	55	62	47	50	46	58	55	43	62	60	57	51	53	53	50	56	56	55	56	49	53	57	58	41	49	54	55	56	64	47	59	58	52	52	43	45	48	58	51	47	49	60	52	47	48	62	50	52	48	47	50	56	49	56	42	64	44	58	59	56	48	58	56	64	59	51	39	55	55	44	50	31	52	51	43	45	55	57	61	48	57	50	52	44	47	50	62	57	60	45	36	58	60	63	44	53	54	57	51	38	46	39	44	62	48	46	43	49	61	59	63	49	57	52	45	49	62	61	48	50	57	56	61	49	52	57	67	62	52	58	53	40	43	48	63	58	50	72	50	57	44	56	47	70	53	53	48	52	62	47	57	60	57	59	48	54	53	55	57	53	61	52	45	63	54	54	53	52	55	50	65	39	48	56	51	43	58	61	57	55	66	53	50	54	55	58	54	56	44	48	52	53	41	46	44	45	68	65	46	51	45	58	44	60	54	58	59	62	38	54	43	51	58	46	58	60	51	59	54	61	46	50	59	63	46	50	55	55	63	52	54	46	51	46	62	52	62	61	49	53	50	48	58	67	59	48	46	61	55	44	64	66	58	60	40	42	64	59	76	43	61	51	53	58	63	38	52	52	67	51	51	48	48	59	65	59	49	58	53	57	58	50	57	55	46	59	53	58	49	53	59	67	63	41	49	54	46	48	49	59	61	53	52	47	60	58	54	52	61	44	61	50	56	58	51	56	58	62	47	56	69	49	42	57	66	56	54	52	54	63	47	45	67	62	61	61	37	72	40	50	56	50	55	43	63	51	65	46	51	51	39	49	60	47	48	65	56	56	64	71	53	55	42	64	62	49	42	62	73	47	56	59	59	58	56	54	59	53	59	62	54	64	63	43	53	60	48	44	30	62	45	52	49	58	54	52	61	63	49	51	46	54	56	57	54	57	59	58	50	41	58	56	44	62	52	57	52	62	53	65	56	33	55	64	63	57	53	71	68	71	51	48	55	61	60	51	63	48	55	51	59	53	53	54	59	59	56	54	54	51	78	47	45	49	57	53	48	63	64	55	60	59	48	51	66	46	51	50	61	51	66	44	53	51	60	39	52	67	60	51	55	59	35	56	59	62	61	54	66	58	57	47	63	56	49	45	57	62	66	77	55	58	47	64	53	71	63	45	52	47	55	55	61	48	61	49	57	52	49	45	62	57	64	60	47	50	59	48	53	49	52	66	54	43	43	50	50	55	62	45	47	47	59	59	57	53	50	55	53	55	61	48	64	54	59	52	42	55	52	50	64	59	59	45	46	73	39	61	56	54	42	47	61	46	52	52	49	55	50	49	56	54	44	59	50	47	55	58	49	63	49	43	59	62	58	58	69	71	68	54	47	61	55	63	44	64	39	41	54	59	66	48	50	55	57	60	64	39	55	58	60	46	45	50	53	50	59	45	61	58	67	47	42	56	56	52	47	55	59	62	57	55	48	65	54	48	47	54	55	63	57	52	50	63	62	47	62	51	62	50	56	47	46	57	62	52	59	48	60	49	65	52	47	42	71	47	54	55	52	51	50	55	52	60	60	52	40	53	58	51	46	53	61	51	41	51	57	59	38	54	59	69	55	70	57	53	55	64	53	52	39	65	47	67	70	48	56	40	44	50	57	54	53	48	53	42	62	58	51	43	63	48	59	48	58	53	52	65	61	58	50	45	52	65	59	44	59	51	46	53	54	48	79	56	74	60	52	49	51	60	51	56	44	60	58	70	57	57	62	63	64	62	48	56	58	53	59	58	60	53	52	69	58	57	48	59	55	56	43	55	54	63	49	53	64	66	59	50	60	49	55	42	47	56	39	56	54	50	61	62	75	54	49	50	48	45	63	48	72	43	62	52	62	57	49	61	61	40	55	55	50	48	53	55	60	47	46	48	49	52	49	59	64	53	58	51	56	55	61	45	59	50	50	62	69	49	42	47	40	53	56	55	46	37	60	66	47	50	51	57	58	56	54	68	61	52	34	54	55	59	54	63	77	54	55	46	62	55	62	45	53	64	44	56	49	56	60	47	59	59	53	59	54	40	48	52	44	61	56	70	67	53	57	49	47	55	65	45	62	54	56	46	59	48	62	55	32	55	49	48	49	45	58	54	55	54	46	62	66	59	57	51	59	67	51	41	48	57	51	46	62	49	47	52	62	48	57	73	51	54	61	46	46	63	51	61	56	45	66	49	58	43	57	56	60	68	44	60	57	63	51	60	61	56	50	50	61	59	62	46	65	44	49	65	50	57	52	65	53	49	51	69	63	52	56	62	50	57	58	62	61	48	50	60	50	44	46	57	53	64	59	55	51	52	50	62	48	50	57	55	56	45	43	68	55	56	52	66	58	54	64	55	56	57	48	66	56	45	66	54	46	60	55	57	54	58	46	52	71	61	49	59	63	48	56	41	54	48	53	56	52	54	52	70	60	51	44	51	43	61	54	62	49	43	58	50	48	55	47	41	59	56	58	55	46	44	62	55	48	54	56	51	46	48	54	50	56	47	55	44	61	56	55	64	47	54	56	56	69	71	41	53	58	57	68	57	62	48	43	59	58	61	55	70	57	70	54	62	62	49	55	52	63	52	49	57	55	51	41	61	73	80	47	52	49	49	48	63	54	57	52	50	51	57	49	53	55	65	60	47	60	61	63	61	42	52	71	58	56	65	66	57	52	55	63	54	52	66	49	51	58	50	46	70	50	66	52	47	58	63	50	53	58	48	60	54	54	53	52	56	60	65	46	50	45	50	56	48	42	48	52	47	54	50	55	53	48	57	45	49	65	58	48	64	59	51	57	51	52	68	55	48	50	56	56	50	52	49	41	56	40	57	44	55	50	59	57	63	56	53	53	61	53	61	61	50	56	52	71	44	62	54	47	57	47	67	51	57	59	60	62	48	45	60	68	46	59	51	55	64	57	50	67	63	52	59	45	51	60	58	47	62	44	57	52	76	68	61	65	59	61	47	54	58	46	57	60	43	59	70	69	49	55	66	63	61	53	51	65	50	53	61	62	53	57	64	59	62	61	57	49	49	52	59	54	36	55	61	53	59	64	67	57	61	51	60	59	48	35	55	49	52	50	61	52	59	60	56	61	38	53	46	56	56	52	66	46	37	58	54	56	48	44	58	57	61	60	54	56	56	44	64
22790	15332	14859	26590	39828	46475	55424	56205	46224	34677	24252	13606	5704	2140	1051	761	670	637	698	724	618	688	649	694	673	687	677	691	694	671	667	709	632	653	727	640	689	634	656	675	648	692	693	682	681	650	639	699	686	658	695	691	681	631	684	626	663	663	688	634	686	639	685	667	719	672	683	677	648	664	677	668	656	659	726	636	635	687	657	714	656	668	709	691	668	661	697	691	693	652	696	657	673	703	669	657	699	701	609	620	677	668	683	667	694	644	696	681	681	675	708	637	690	685	715	670	681	686	679	678	668	655	663	651	681	662	667	671	656	663	671	642	690	708	666	661	649	672	651	677	669	714	643	643	706	705	724	695	681	684	635	684	671	704	636	687	702	709	688	607	672	659	655	663	663	714	674	686	661	650	632	666	658	714	652	649	651	657	642	631	669	677	684	623	681	713	669	680	662	633	661	679	710	645	647	690	679	682	665	676	671	696	673	682	654	647	708	650	672	636	666	707	680	619	673	664	644	674	677	667	652	657	679	643	621	690	658	635	638	707	686	664	675	703	672	664	633	671	630	662	653	673	723	661	657	678	643	662	670	635	706	696	621	629	678	668	636	720	646	666	694	682	662	669	705	676	690	670	704	714	676	663	704	676	651	689	639	681	672	637	643	664	709	657	668	639	664	659	676	678	711	656	628	669	719	677	667	680	675	707	671	685	673	648	618	656	649	670	644	676	648	651	680	670	662	635	717	691	641	703	652	637	687	691	670	680	706	633	677	663	694	674	671	666	664	640	681	690	626	744	680	652	697	677	687	631	668	672	641	653	669	678	685	689	667	683	655	636	668	640	686	692	625	694	697	680	737	688	658	689	698	659	623	655	670	633	678	674	676	617	722	681	676	700	642	635	664	649	711	679	714	675	647	677	680	670	667	649	655	705	659	667	681	670	647	707	657	683	681	654	669	680	677	618	651	685	652	708	652	703	681	662	679	636	665	630	649	698	680	628	726	662	723	637	640	693	672	663	698	702	683	678	660	614	636	671	696	699	675	668	657	630	624	665	670	679	676	670	667	644	678	684	654	663	666	671	652	655	663	658	637	674	653	643	641	663	663	636	681	670	689	707	704	672	660	672	663	730	732	683	696	701	626	689	676	676	659	692	648	707	673	654	663	710	675	652	662	633	661	675	642	648	643	694	631	657	684	673	687	707	658	717	694	672	663	625	678	685	705	654	660	621	662	694	661	698	689	637	653	697	671	661	689	625	663	721	678	660	715	624	665	676	703	665	667	696	720	668	633	703	645	642	651	644	618	650	672	684	656	674	664	670	659	680	684	699	658	668	651	689	723	664	647	643	663	664	645	669	655	690	637	642	732	693	670	675	603	691	699	664	663	668	641	683	704	651	668	630	675	683	710	685	634	685	643	682	671	634	646	656	739	687	679	660	667	696	690	684	644	658	702	651	697	671	704	679	657	737	695	676	612	682	644	680	700	677	683	671	651	706	688	706	688	640	662	662	634	662	631	660	667	649	678	637	676	723	631	660	685	667	641	667	646	693	719	672	668	652	626	661	709	652	669	640	722	668	656	694	658	654	660	658	709	678	681	692	625	668	668	665	684	671	667	592	704	727	712	661	672	674	684	688	688	688	670	641	639	665	681	709	637	631	710	684	700	688	683	674	648	688	661	639	666	672	693	667	649	650	669	709	665	681	707	699	702	691	669	668	664	689	667	665	642	692	699	650	639	672	676	630	657	711	675	638	703	640	724	640	648	637	667	642	677	696	700	682	636	663	692	702	685	723	651	659	634	689	655	642	635	660	673	636	691	701	694	682	671	657	667	653	701	694	686	657	696	714	673	698	680	619	681	673	684	667	669	698	686	647	613	707	680	658	691	683	694	647	653	647	645	675	643	709	703	644	679	639	650	661	677	650	713	682	735	667	673	658	659	651	666	655	700	669	642	664	728	643	655	724	686	632	683	708	677	656	701	677	689	655	657	692	714	706	699	669	674	649	680	626	668	633	661	687	668	672	651	722	682	711	654	698	677	663	666	700	659	738	684	655	671	679	625	659	677	681	659	703	686	662	673	660	670	666	722	627	625	722	684	663	667	663	636	670	678	700	724	683	643	633	691	685	612	699	671	683	670	670	677	664	637	693	634	644	691	669	643	673	638	660	680	675	623	717	680	704	664	651	679	694	653	663	701	647	676	678	721	678	666	646	689	640	660	691	698	616	661	653	682	694	655	624	714	671	718	635	645	651	689	672	704	650	706	672	701	645	654	695	645	680	697	652	639	666	665	668	676	638	699	662	639	669	666	639	689	645	714	660	700	666	689	666	680	712	649	729	702	729	655	683	653	638	708	667	632	638	652	629	684	666	670	637	695	689	649	680	662	679	693	684	673	695	692	710	655	676	684	689	646	714	690	689	685	676	669	675	692	679	683	639	643	713	653	686	669	667	647	689	683	698	670	654	662	649	692	684	711	699	647	606	698	670	664	706	699	699	681	691	686	663	675	659	662	680	702	666	671	685	615	742	649	620	693	682	652	695	761	652	677	690	661	671	653	659	648	735	639	697	690	682	661	667	681	656	697	634	617	658	637	697	679	667	677	648	700	662	681	644	663	662	686	689	687	677	695	681	663	656	612	660	669	671	685	649	594	662	687	683	732	652	657	664	635	649	648	697	698	681	676	659	666	628	688	682	650	669	683	598	676	660	646	681	688	676	666	670	632	670	690	673	689	664	762	707	682	639	675	660	693	611	659	628	654	672	648	647	664	702	719	681	700	688	692	661	712	657	731	677	669	704	681	673	672	681	676	650	653	690	641	721	711	626	717	671	675	638	700	639	715	644	709	640	674	666	685	707	643	699	677	669	716	642	635	694	673	655	674	678	645	675	696	698	684	660	637	682	681	618	692	671	683	684	641	684	640	680	657	695	671	691	643	658	660	651	628	656	666	647	621	650	658	688	684	652	708	694	696	670	715	653	706	641	684	634	689	654	678	657	701	636	676	646	669	695	664	671	651	669	685	653	662	668	664	693	666	638	712	686	701	702	659	660	640	654	649	695	649	645	655	661	682	661	718	638	672	691	659	634	668	655	674	694	644	694	664	679	671	721	642	724	703	693	723	663	661	636	696	649	681	708	661	704	679	713	670	683	681	682	694	701	671	714	664	691	629	657	653	635	671	698	671	695	710	683	675	655	652	729	649	651	702	665	698	741	685	661	604	693	631	719	675	688	683	618	678	720	694	687	685	677	712	665	669	697	687	691	652	705	658	615	689	691	619	671	665	634	663	654	629	678	701	700	642	667	647	644	658	709	717	695	647	706	721	655	699	666	693	661	682	657	630	681	694	696	674	696	729	698	671	651	676	700	631	679	654	680	634	680	661	674	710	674	672	641	653	691	630	653	656	726	694	670	605	669	667	656	661	693	661	666	702	715	671	674	711	658	657	678	700	634	680	678	651	672	680	620	672	675	681	689	737	694	689	674	698	643	696	663
1699	1620	1862	1921	3117	6727	10108	16302	15537	8051	3175	1051	404	164	74	69	56	66	67	59	68	51	66	56	71	51	85	62	55	54	62	52	55	65	65	64	48	62	55	56	65	59	56	62	53	51	48	43	58	60	60	60	53	64	52	56	70	55	51	58	54	59	57	46	69	64	45	46	45	63	63	58	54	71	60	65	57	61	56	64	67	54	65	55	63	53	68	64	54	61	54	50	46	56	55	56	60	66	57	57	57	80	63	54	73	56	70	62	71	71	41	58	54	54	49	67	39	50	56	69	65	52	66	49	57	58	68	65	51	54	67	60	50	59	55	65	62	55	63	62	72	55	51	44	63	63	57	53	58	60	75	64	53	63	61	53	70	63	45	56	66	72	72	58	52	53	54	54	67	61	63	71	60	68	60	58	50	52	59	61	54	54	60	46	56	65	66	61	66	48	53	70	65	49	58	63	54	72	62	51	60	56	59	80	63	55	73	54	59	59	49	54	60	40	49	63	57	47	67	47	55	50	58	41	62	54	56	53	67	58	49	70	62	65	59	65	58	54	61	62	59	49	60	49	55	65	43	64	65	52	43	47	67	62	52	77	52	59	57	47	57	51	53	57	61	59	75	65	70	66	65	54	69	52	69	54	53	48	56	52	56	50	50	51	60	53	58	59	50	50	57	79	80	69	51	67	65	64	60	60	54	51	48	57	64	53	58	50	53	49	59	50	53	54	49	49	66	56	71	51	67	75	48	61	58	62	80	61	70	63	50	48	56	55	52	68	55	51	58	67	68	51	60	69	56	57	64	66	61	57	69	45	54	57	52	56	71	64	64	57	51	66	57	46	69	51	68	54	64	50	58	66	52	80	67	51	61	57	48	44	56	69	52	51	52	66	66	57	47	49	70	73	53	56	59	57	53	62	55	60	63	53	56	60	51	55	57	70	54	59	65	66	74	62	60	54	52	49	52	49	53	65	63	65	47	78	67	68	65	56	63	61	60	63	65	58	64	63	54	58	58	54	57	54	51	56	49	50	39	54	51	55	44	48	58	59	61	68	58	66	61	67	59	59	62	56	59	43	59	79	53	53	57	54	42	52	61	55	70	41	61	54	63	49	60	55	58	56	53	55	60	48	58	62	57	54	59	58	65	59	73	59	62	62	55	55	53	71	65	63	57	56	75	51	62	42	42	51	61	55	59	61	52	59	58	57	61	52	64	63	64	62	58	57	57	55	57	47	61	57	70	60	52	58	46	51	55	49	52	60	61	54	58	57	57	58	52	63	48	55	55	42	54	50	71	63	78	70	53	54	57	72	54	52	54	54	57	65	47	56	65	56	55	54	73	63	55	65	64	59	50	62	54	68	50	59	62	50	65	60	51	56	50	50	54	72	50	56	63	62	69	55	62	60	58	58	65	65	42	52	58	48	67	45	71	60	65	53	52	55	72	57	52	55	54	63	57	40	55	59	47	48	43	54	47	49	59	58	58	68	57	53	60	44	53	68	57	42	52	47	65	64	66	60	72	53	57	60	52	60	61	60	70	43	47	51	61	59	64	58	59	59	63	53	88	63	65	62	48	65	48	58	77	51	59	58	66	56	51	48	49	63	49	57	80	50	61	56	64	49	52	52	60	61	66	64	68	59	61	72	57	65	60	56	63	62	54	56	65	67	59	60	55	52	35	48	64	51	57	54	56	72	61	52	54	60	52	48	59	64	47	47	50	64	57	48	52	52	57	64	50	46	45	57	55	61	64	54	50	58	43	64	52	63	64	46	65	66	70	62	59	67	42	59	68	58	55	68	73	43	60	53	44	61	66	61	47	65	56	58	57	65	47	53	59	50	73	56	65	73	53	61	65	70	48	57	52	67	56	50	40	58	59	52	55	50	48	69	47	72	52	68	45	64	54	44	60	53	55	62	59	64	61	70	62	57	59	57	53	60	65	56	56	63	70	65	55	64	66	52	55	67	58	55	73	69	59	49	44	56	55	60	57	63	59	52	58	51	66	54	67	46	49	64	68	64	51	57	66	60	65	70	60	55	56	58	57	66	70	55	63	59	60	58	53	63	46	42	61	64	52	68	54	56	49	55	57	75	62	73	58	52	47	62	63	60	65	77	49	57	60	70	57	55	52	62	60	48	56	60	53	61	70	72	54	64	71	56	44	55	54	65	56	56	56	53	59	61	68	49	58	54	47	67	63	69	56	52	40	44	57	67	53	69	60	58	53	76	59	60	49	64	68	55	56	50	65	65	68	64	60	67	55	61	55	71	60	47	55	64	58	52	60	61	65	59	69	61	53	59	66	52	64	56	57	53	65	53	61	62	58	57	80	55	51	59	59	59	49	47	46	57	57	77	50	47	67	54	48	61	56	68	66	54	58	74	60	50	69	56	45	64	73	58	65	67	68	53	48	58	66	51	59	48	49	68	75	63	54	53	43	62	57	52	68	59	51	55	53	60	60	77	51	57	58	51	54	58	57	65	59	62	57	62	64	60	60	70	59	58	77	54	59	61	61	47	49	50	59	66	63	56	55	56	62	59	61	56	39	62	65	46	67	48	66	61	49	63	65	58	70	51	66	62	53	63	51	56	64	57	60	63	44	68	54	55	65	62	53	69	61	60	64	52	61	50	62	63	71	60	60	57	70	70	66	51	61	65	65	52	40	53	62	57	49	61	61	55	52	57	41	57	51	60	50	53	72	55	63	69	51	56	57	65	59	52	63	53	60	70	43	69	55	55	63	49	58	62	46	67	53	53	66	69	52	63	57	54	51	53	67	66	74	49	62	55	64	50	53	47	48	57	52	58	60	71	56	57	58	68	61	57	56	53	66	66	46	61	56	46	63	54	52	75	50	64	55	71	78	64	61	50	69	64	66	60	53	67	57	53	52	69	54	70	54	56	63	62	59	55	51	63	52	50	49	58	52	48	67	43	54	49	53	75	65	49	56	47	55	57	59	70	58	72	68	46	63	64	46	54	57	65	61	67	58	57	46	73	56	61	60	48	56	62	50	54	45	48	57	62	63	66	61	59	48	73	51	54	56	70	53	52	53	57	75	56	71	72	64	77	48	71	55	63	59	55	61	57	49	57	58	70	48	49	62	78	52	79	69	58	54	49	58	50	60	46	61	52	60	50	56	70	46	62	59	59	53	59	56	57	60	51	78	62	61	46	41	72	55	62	73	72	54	62	60	61	65	48	62	77	58	45	55	48	57	64	47	60	62	69	64	63	64	57	59	59	59	59	59	59	59	50	60	53	64	74	67	64	60	47	69	70	67	65	55	58	54	58	62	48	50	57	52	71	64	48	61	57	56	55	65	56	56	57	52	63	68	61	66	49	48	64	58	65	61	63	47	66	40	55	57	51	61	50	42	45	54	56	44	63	66	64	49	58	46	56	80	66	60	65	60	64	59	72	50	45	47	64	57	49	53	49	55	62	55	59	57	55	63	62	59	67	54	67	50	71	67	52	72	48	64	58	64	53	61	57
27113	21538	21606	34021	48636	56056	58774	64719	56566	41394	29489	18253	8490	3022	1353	828	728	725	773	703	696	717	731	697	691	672	670	713	697	672	705	690	783	692	736	718	660	713	744	724	702	760	694	701	704	715	773	770	720	683	666	710	696	669	675	739	742	683	737	747	770	710	665	709	695	708	734	661	672	716	697	688	661	748	712	682	710	713	691	708	748	690	728	716	711	686	721	701	742	703	730	745	715	754	702	673	799	683	726	708	736	698	748	744	731	722	689	703	739	700	713	738	653	772	703	704	733	729	721	752	708	736	713	688	710	738	688	699	729	690	736	749	754	715	679	736	740	742	766	772	735	704	728	736	715	713	742	687	713	728	738	747	707	708	746	703	725	725	725	726	714	716	749	715	694	743	709	679	723	749	722	754	686	652	682	717	729	673	720	633	740	722	710	723	722	723	695	725	679	755	758	733	712	722	723	710	768	727	711	677	753	710	724	725	724	738	769	761	719	719	717	712	705	746	733	716	714	736	687	720	723	713	736	722	712	725	769	721	715	769	749	706	716	675	675	723	734	698	644	765	665	720	694	755	707	726	688	719	774	723	698	699	742	701	696	737	733	738	732	734	728	668	708	715	726	676	706	695	758	735	699	757	782	710	711	676	669	762	719	769	747	743	764	701	759	697	736	695	709	710	808	712	724	727	772	700	698	746	741	684	717	745	721	685	736	737	706	728	719	721	740	718	699	695	725	769	713	736	741	670	786	721	722	721	766	738	706	728	668	733	732	696	723	747	685	717	708	758	709	710	695	723	723	724	750	723	754	738	729	716	701	739	735	738	710	714	705	717	707	743	717	755	734	723	700	708	725	710	692	769	718	718	740	727	705	701	651	731	692	727	704	741	727	697	718	747	712	689	723	721	736	725	681	709	751	702	724	755	720	744	771	801	669	755	754	684	708	731	739	750	705	643	704	699	746	742	708	721	693	701	771	713	763	691	735	736	715	708	716	711	674	679	745	717	741	731	693	759	736	730	690	672	733	729	728	664	674	698	703	735	741	646	747	737	715	749	723	711	718	743	701	662	750	716	738	721	708	687	726	748	733	734	667	706	725	683	707	746	759	712	700	713	710	718	715	753	728	700	722	715	767	717	742	717	753	753	726	730	675	698	686	688	736	749	682	723	704	721	688	730	730	685	758	708	736	758	734	727	709	746	669	697	703	716	724	697	714	669	762	716	703	700	717	692	719	732	686	703	704	722	730	694	738	726	665	699	751	695	715	767	749	718	739	704	757	751	795	713	690	738	760	750	701	721	691	722	720	705	677	724	692	708	681	707	765	751	692	714	716	723	684	682	706	734	686	692	753	708	705	761	725	732	724	739	717	664	726	726	734	715	736	739	712	695	710	749	687	742	710	697	703	740	659	647	733	733	719	705	727	727	745	704	682	703	738	775	712	688	737	739	734	687	680	744	718	694	761	670	759	728	791	733	754	661	711	725	705	646	697	731	692	735	708	764	707	728	719	723	742	718	725	748	740	723	733	678	712	730	717	731	715	712	712	719	764	738	770	736	709	716	728	748	702	680	754	766	698	692	754	790	729	714	678	695	722	680	707	680	700	723	665	766	703	706	706	736	736	700	734	702	764	705	730	694	673	710	696	703	743	688	704	717	690	695	738	689	671	709	724	697	707	755	677	743	709	718	731	702	713	698	681	708	744	667	708	728	728	794	640	697	744	702	668	711	761	686	700	718	702	747	711	721	714	732	676	683	703	743	695	744	683	721	696	721	706	716	732	703	731	734	724	705	695	755	706	703	704	691	667	719	741	725	744	711	749	712	747	745	744	700	699	722	669	715	733	716	704	702	708	688	690	717	689	704	738	717	711	743	728	715	706	709	646	717	742	706	692	666	707	736	723	690	752	716	746	735	689	714	744	740	705	721	730	710	702	688	767	740	688	680	694	663	712	667	694	737	692	722	719	706	719	730	712	743	724	707	713	722	704	745	735	708	682	778	710	702	736	701	722	700	679	692	745	766	730	685	698	680	703	736	738	689	690	696	702	730	698	666	708	760	709	745	699	747	735	697	706	767	727	709	712	755	702	711	677	680	691	673	732	716	727	698	701	769	717	685	727	732	684	769	671	732	726	718	697	670	719	667	747	703	747	743	702	759	712	703	771	715	700	738	703	722	717	671	723	723	720	710	703	706	708	732	733	731	711	695	705	728	725	726	747	764	702	712	743	717	705	720	736	776	727	705	696	721	671	699	725	697	725	688	728	694	714	709	724	698	701	690	740	747	736	694	700	716	699	709	695	731	729	747	720	689	775	743	747	724	657	725	698	700	719	678	697	725	696	722	714	700	738	730	708	693	660	721	725	774	727	744	730	693	700	745	695	741	673	757	716	670	759	722	714	700	733	725	706	713	692	727	754	724	767	690	736	741	704	684	729	757	734	707	738	646	745	752	691	680	720	722	735	730	733	670	680	745	758	700	737	749	689	723	711	686	690	705	753	712	780	684	710	681	732	656	716	753	699	703	714	715	730	741	729	687	710	703	709	741	740	682	712	693	707	755	763	705	669	724	716	671	666	687	734	702	748	728	731	750	729	712	679	732	729	706	768	742	710	751	742	707	738	700	675	709	705	696	744	694	735	709	691	717	670	681	727	700	792	723	685	703	719	709	702	747	742	688	720	711	689	715	692	712	740	750	719	728	713	694	689	728	727	738	776	680	743	671	763	688	715	681	766	726	729	744	668	676	726	698	730	720	710	724	707	744	699	717	725	716	712	782	711	734	719	706	725	717	676	733	713	757	740	695	688	712	738	767	742	740	696	707	750	709	721	744	714	728	702	729	771	749	692	687	734	728	725	738	690	684	672	715	704	687	710	734	721	657	698	711	709	697	698	714	697	722	740	699	726	699	699	691	678	756	711	748	695	699	736	725	779	732	682	718	684	703	693	721	725	678	724	734	725	726	679	686	734	760	720	725	731	690	707	704	721	692	698	678	723	722	721	712	713	751	737	726	677	736	696	751	766	701	680	736	724	681	734	682	726	726	678	751	710	687	730	753	705	713	731	712	688	754	723	733	705	698	720	736	726	723	779	753	711	734	706	648	740	725	724	671	723	689	728	705	729	687	731	721	746	721	728	747	760	748	696	718	704	734	764	712	735	716	744	752	723	663	710	738	692	728	734	717	700	716	695	724	745	711	682	713	684	722	721	756	737	679	718	720	741	705	712	728	717	761	717	692	670	740	690	811	716	707	711	715	727	711	744	701	730	695	687	736	715	717	694	661	685	696	683	780	683	700	740	706	703	689	727	735	772	704	714	764	716	692	743	693	706	703	681	723	767	681	700	728	712	777	732	749	710	755	675	741	738	748	712	698	689	727	743	736	716	733	746	726	695	706	731	733	694	740	717	684	789	718	722	669	716	707	745	695	701	717	746	735	741	733	708	727	702	706	705	732	717	721	708	709	671	729	675	708	706	727	736	697	732	725	702	763	700	678
1555	379	372	266	524	1462	2384	4091	3464	1752	749	272	139	81	67	49	60	37	44	41	51	47	55	38	51	38	34	44	48	59	50	47	43	36	48	44	61	56	51	43	50	51	37	39	43	60	47	49	50	57	52	50	53	50	42	47	41	64	42	47	41	46	49	37	51	50	43	41	55	44	44	47	49	54	54	48	44	46	38	45	54	46	50	49	59	50	51	44	45	59	45	57	47	41	50	44	47	44	55	51	48	39	44	45	40	47	48	38	57	44	58	43	47	40	55	38	46	42	52	51	62	39	48	47	40	42	37	67	46	56	52	55	39	46	48	42	49	63	56	41	46	38	48	55	55	43	56	49	43	44	47	43	37	46	42	47	49	48	45	49	44	50	60	45	53	37	40	41	48	40	42	47	36	46	45	43	43	52	48	56	51	56	36	37	42	44	50	54	55	44	52	56	55	50	54	55	55	33	44	59	52	49	33	45	44	48	51	50	38	56	57	66	35	52	40	55	50	47	40	48	43	58	41	46	47	46	42	38	51	45	47	48	47	48	46	55	58	44	44	54	47	40	43	44	53	51	52	49	39	45	56	43	59	46	40	34	47	59	37	44	40	51	46	59	58	45	53	58	48	50	58	53	46	48	45	48	52	43	42	43	50	44	49	45	38	41	53	54	35	47	42	48	68	52	50	44	52	43	42	52	48	32	56	38	51	44	54	60	47	56	49	46	41	54	42	46	44	49	51	46	53	45	42	45	56	38	49	53	50	42	47	46	51	56	40	49	52	52	50	46	47	53	55	39	44	51	46	47	51	39	52	37	46	52	46	47	49	50	53	52	46	52	39	54	56	50	51	46	57	33	32	38	38	47	52	41	51	51	59	41	35	54	56	53	48	41	40	51	38	49	60	34	55	41	49	49	57	45	51	57	41	46	45	61	46	38	52	53	50	43	48	44	43	49	48	39	48	47	46	38	55	41	40	39	65	30	50	44	51	43	50	51	56	53	36	51	42	52	44	58	52	36	46	52	61	44	61	53	46	45	42	39	46	46	33	59	46	42	42	49	49	60	51	68	40	38	38	48	58	47	44	50	46	39	57	39	49	47	50	46	39	46	54	46	55	52	56	52	46	42	61	49	52	48	42	45	40	52	42	47	42	64	56	42	45	47	55	48	47	51	51	42	51	32	43	42	45	50	49	52	40	45	45	56	55	40	31	53	57	46	58	32	51	55	43	50	55	40	48	45	49	40	52	52	43	53	42	49	53	49	56	38	46	55	54	46	38	50	56	46	65	35	54	44	49	44	43	59	51	49	38	53	49	40	46	50	57	42	54	48	54	38	45	62	44	45	42	46	55	51	49	52	51	52	47	52	54	53	57	49	45	64	51	43	51	45	52	42	42	45	44	53	48	42	54	50	44	51	56	41	56	53	52	46	48	42	37	50	48	52	48	52	51	49	57	53	37	36	37	25	55	72	51	51	43	53	45	44	56	48	46	56	49	49	39	45	44	48	51	49	52	39	40	51	40	43	51	54	48	49	43	42	51	48	41	39	33	52	39	56	52	48	46	39	44	49	41	35	49	42	46	49	47	47	53	49	40	62	48	36	47	46	46	50	54	45	44	55	40	44	49	56	42	37	38	40	57	42	33	51	54	43	47	48	53	63	50	55	46	39	52	51	48	53	47	57	50	49	67	42	47	47	48	51	56	48	38	48	35	52	44	47	52	52	45	45	41	40	48	61	45	45	58	63	40	46	42	48	49	47	50	47	44	50	50	45	54	65	52	39	46	44	50	49	34	37	61	42	56	58	42	50	50	48	47	53	56	47	41	44	40	40	52	48	45	49	44	46	39	49	41	41	49	59	43	52	41	51	40	48	64	46	48	51	54	51	48	44	45	46	47	42	48	46	49	43	39	56	59	47	40	46	44	64	50	49	43	41	43	35	38	55	45	51	46	48	56	63	43	61	48	52	50	47	44	51	44	45	49	47	43	46	42	55	50	50	55	46	47	45	43	34	45	64	54	45	40	50	38	62	63	47	45	54	45	45	43	42	41	43	47	42	37	42	41	50	54	54	55	49	49	41	53	42	49	48	39	48	48	38	42	40	47	50	47	46	62	53	49	60	45	39	50	64	51	50	41	42	45	53	57	59	58	42	47	44	48	51	44	55	52	44	44	30	50	44	46	51	47	52	38	30	54	48	42	42	44	36	63	51	50	47	51	42	54	52	51	48	58	50	48	56	55	46	41	44	44	33	59	55	47	66	51	57	46	43	55	42	42	41	41	44	56	50	41	39	40	51	38	48	39	41	49	50	50	58	37	40	53	44	64	37	52	51	43	51	43	46	46	48	44	48	43	46	51	50	50	54	52	49	42	39	38	60	49	36	46	46	44	35	44	53	47	38	49	43	43	44	59	36	51	61	46	42	50	53	45	40	36	33	43	51	50	58	48	47	48	54	53	54	58	54	50	45	43	54	65	55	45	59	50	53	41	49	41	60	51	61	61	55	32	37	53	50	51	63	61	42	48	50	44	43	39	40	43	53	43	46	49	44	42	46	33	41	54	47	45	38	62	56	51	59	53	46	57	48	46	53	45	55	36	37	42	55	41	45	42	46	53	54	61	52	57	42	52	35	41	56	42	45	45	54	45	58	44	55	58	61	50	43	51	60	52	46	50	42	39	49	42	56	45	46	55	57	50	56	59	43	48	52	41	46	53	46	45	33	40	44	40	56	43	57	45	43	56	46	53	51	46	63	57	31	40	44	55	52	54	39	52	38	46	49	59	39	51	44	46	45	39	36	43	38	39	47	44	46	41	44	49	42	43	53	48	55	49	45	38	47	38	34	46	38	46	43	52	44	47	52	43	57	41	53	53	49	57	43	44	38	45	56	43	41	39	53	48	39	42	56	33	61	50	41	42	45	45	42	37	44	34	49	52	41	48	47	43	56	42	46	50	51	35	46	49	52	46	56	52	47	54	44	60	33	55	46	47	66	63	49	54	45	44	51	48	47	51	50	46	53	53	46	42	43	65	50	54	41	49	44	51	36	50	35	46	55	51	40	57	52	33	53	45	55	45	47	51	51	39	54	46	66	47	41	44	49	56	54	48	37	43	36	48	49	50	58	56	56	52	49	44	43	48	48	52	43	45	59	42	63	46	58	56	55	41	48	54	59	65	50	51	51	46	46	42	39	45	38	57	51	43	51	68	56	44	60	55	52	37	39	37	55	39	32	58	47	53	61	49	45	58	48	38	48	42	52	59	58	44	46	37	54	48	49	43	42	50	46	53	53	40	49	47	40	44	40	46	38	41	39	44	38	40	58	41	53	33	39	41	46	51	50	42	44	53	54	46	57	52	44	49	53	51	49	51	47	42	37	43	48	52	53	36	48	51	42	46	56	49	44	50	42	51	51	49	42	38	53	51	52	47	43	47	44	51	50	48	49	36	42	44	52	50	56	41	41	54	33	49	41	46	48	45	42	44	51	49	41
17603	8470	7349	12540	28324	35692	37507	40634	34468	24933	15022	7143	2772	1168	735	626	595	607	634	566	613	595	595	550	585	567	569	596	573	589	594	589	595	553	584	599	606	577	587	586	599	557	573	567	574	575	616	572	555	552	600	592	583	596	617	603	607	620	612	558	604	610	598	611	559	584	638	592	592	609	599	603	620	556	560	584	560	611	639	577	573	557	587	561	576	618	627	556	539	620	592	615	606	574	557	567	617	572	578	581	574	549	595	610	573	609	593	576	592	559	606	630	620	580	612	579	587	569	604	607	537	588	606	645	547	553	622	608	615	588	615	590	587	597	591	592	572	574	546	574	576	596	599	606	549	580	608	588	584	655	595	573	606	591	582	607	643	588	623	585	620	603	589	610	587	541	590	601	580	589	625	573	604	539	567	579	599	618	566	617	585	600	604	597	616	618	574	587	578	557	603	632	600	597	613	584	583	572	623	594	592	587	602	592	594	582	615	600	547	592	582	608	571	631	599	609	572	603	599	621	625	611	557	592	605	602	591	601	655	599	604	577	591	578	581	606	615	563	572	586	579	631	567	567	585	583	584	551	623	599	578	560	619	578	608	555	594	594	562	622	615	582	609	581	588	618	653	574	589	613	585	644	588	600	579	608	606	600	556	638	623	619	586	590	600	591	627	578	602	577	575	610	575	586	608	593	611	597	565	603	615	562	609	602	567	578	611	578	595	580	601	628	595	623	613	625	584	551	566	555	628	546	579	625	600	577	659	581	597	626	583	576	586	555	594	586	595	625	566	545	570	590	545	621	553	614	579	574	567	600	565	614	593	578	617	567	627	582	582	606	559	593	596	596	559	589	575	574	617	610	570	557	584	560	618	533	580	610	612	606	572	597	540	598	598	576	606	626	598	583	617	566	614	604	581	589	557	588	621	619	602	593	593	617	603	603	579	619	635	640	555	573	626	574	611	626	556	568	595	591	532	586	601	595	582	601	611	538	571	594	643	580	576	567	595	600	537	609	614	545	595	618	576	586	597	581	593	559	571	544	609	633	568	578	556	595	624	553	599	615	597	598	609	552	571	606	557	561	579	627	624	582	578	566	562	566	635	547	592	560	599	607	586	592	576	581	582	582	635	558	594	539	520	581	568	645	601	553	603	570	624	573	594	584	547	577	593	579	603	617	568	604	571	557	589	595	588	609	595	527	629	589	599	628	591	583	586	617	579	570	541	582	604	593	590	546	581	596	583	576	543	555	591	578	573	552	618	597	585	618	544	564	566	598	563	589	545	589	611	598	583	618	605	613	568	590	632	600	585	589	560	583	568	605	596	613	603	600	558	583	565	583	591	592	617	625	585	571	607	652	588	592	610	565	596	575	576	532	584	593	620	570	591	642	619	620	627	579	597	636	569	563	609	621	599	596	582	564	609	543	596	558	597	602	562	605	612	607	530	609	604	585	594	616	625	554	604	569	594	610	557	548	602	596	595	569	559	580	610	601	576	634	612	607	577	595	592	588	566	559	623	617	612	587	569	614	569	587	555	580	593	529	601	656	602	610	648	579	601	582	570	600	597	558	551	575	589	583	549	580	574	586	559	599	602	617	554	522	567	586	570	617	578	582	652	561	556	587	611	562	624	601	595	622	576	585	610	609	608	586	585	581	618	617	582	610	572	585	591	627	566	597	610	586	628	567	598	610	643	587	573	614	582	595	571	568	531	620	568	612	602	592	579	632	611	591	614	631	599	632	607	573	606	613	638	584	617	571	559	563	568	575	576	603	571	611	576	575	628	587	615	591	619	591	605	578	531	580	621	551	569	563	591	555	564	590	583	577	614	585	599	561	576	557	584	577	565	540	584	595	622	592	597	617	589	584	597	603	588	563	570	573	606	574	583	621	582	596	581	579	572	572	615	607	597	564	597	572	627	587	589	621	581	584	605	604	573	617	580	602	600	601	613	593	574	598	618	561	540	564	595	577	600	594	566	621	595	561	599	604	587	600	602	577	614	604	630	557	622	548	589	569	570	601	582	603	588	631	577	608	651	588	612	570	573	565	629	564	573	628	584	579	588	568	596	573	602	532	600	578	606	594	590	564	597	581	563	608	613	546	574	640	631	568	571	572	547	584	566	593	592	629	565	629	572	614	568	598	571	561	570	606	569	597	623	569	582	572	595	599	569	568	596	568	608	576	553	624	576	614	604	595	573	591	602	617	555	590	590	594	564	605	602	568	591	522	554	574	603	588	629	555	590	630	557	554	607	583	617	589	564	633	554	566	578	578	582	594	552	590	576	586	607	598	544	594	596	605	551	555	592	550	628	580	603	624	557	600	589	605	532	591	576	620	586	595	586	595	580	571	583	602	604	565	561	600	587	600	630	578	561	568	581	565	648	627	605	584	616	591	587	562	625	563	578	584	597	576	582	604	588	595	588	605	568	615	640	647	603	560	566	567	585	637	541	587	581	538	605	519	601	561	590	593	566	612	581	615	572	591	592	549	558	608	573	617	596	566	612	603	542	578	545	580	612	571	577	598	530	552	569	595	549	586	617	595	586	575	558	603	587	581	547	570	602	620	586	569	587	605	562	592	635	588	615	556	619	567	552	601	599	583	569	577	584	578	607	570	551	601	531	639	641	603	565	571	594	581	589	559	589	558	576	573	610	626	564	582	607	565	603	591	616	585	631	628	617	550	567	582	571	611	631	608	562	594	594	581	587	589	559	564	587	577	595	582	615	611	628	552	567	603	593	606	587	603	599	571	583	619	587	603	610	584	596	581	613	588	594	591	558	608	596	593	614	542	540	616	634	549	655	589	655	611	602	601	588	582	610	605	609	632	614	595	612	597	597	591	565	560	599	603	555	566	576	606	585	592	637	543	593	536	579	588	582	587	594	596	565	588	604	568	606	576	644	624	581	577	546	576	573	593	621	582	604	569	565	617	566	606	612	572	574	595	581	575	609	637	601	596	610	589	590	579	582	568	576	618	555	575	551	557	577	595	564	563	608	639	614	579	612	619	604	606	577	608	584	579	592	610	633	587	613	569	623	595	580	633	542	588	577	575	590	615	606	584	589	578	616	574	605	614	548	578	597	595	598	556	583	600	614	623	636	546	580	564	579	568	634	582	619	604	608	584	585	605	626	587	577	611	594	607	596	577	545	604	548	574	550	619	612	546	624	582	551	576	576	584	620	610	582	589	610	544	608	533	609	590	594	562	615	595	613	601	585	611	616	640	579	599	638	569	581	578	584	579	590	574	645	595	618	582	570	627	610	583	603	565	602	607	602	615	592	549	589	601	557	618	577	588	620	558	603	568	592	551	551	610	604	583	593	592	604	609	639	590	602	646	613	617	566	551	633	590	592	590	568	601	602	583	626	597	619	570	568	629	595	565	579	570	616	562	563	569	574	597	612	579	629	580	565	566	604	591	572	638	609	569	607	591	564	615	610	585	543	568	581	582	620	587	584	608	538	597	558	570	605	589	601	602	599	607	572	608	595	589
1101	1080	1053	859	2211	4677	10227	9322	7995	3958	1520	555	231	121	67	45	45	43	48	56	59	46	52	48	48	55	53	44	52	47	50	55	60	58	44	45	55	46	50	48	55	57	55	53	51	51	56	55	54	56	44	47	55	46	54	56	63	58	61	47	60	47	64	44	39	59	38	35	60	50	46	58	55	46	75	56	54	67	59	55	61	48	47	53	41	49	65	48	53	61	55	55	55	45	57	63	50	54	57	53	46	35	47	44	52	39	59	47	48	55	50	67	55	59	64	47	57	56	47	53	56	59	45	55	46	50	62	50	59	58	50	54	40	66	56	50	58	64	46	57	47	57	46	63	45	51	50	47	48	53	54	52	44	50	55	57	52	55	56	50	57	49	54	67	43	53	48	57	51	59	59	45	60	59	54	52	57	48	57	53	56	53	41	45	63	48	49	54	48	42	54	57	57	59	54	47	53	47	51	48	48	50	65	65	46	61	63	52	58	54	55	62	48	50	50	44	45	52	69	53	54	58	58	55	46	55	55	58	54	57	55	36	45	54	51	51	43	54	57	59	51	53	49	54	51	60	46	54	52	52	57	41	45	46	46	55	66	44	52	47	56	53	59	59	53	59	39	52	42	45	53	37	52	59	60	69	49	45	62	51	45	59	53	51	49	50	58	66	42	54	61	53	55	52	47	45	52	57	39	52	67	40	48	45	61	51	61	69	50	47	54	57	47	61	51	50	45	52	47	58	60	53	38	52	56	57	53	51	43	41	55	49	49	52	42	45	49	57	44	51	66	45	60	59	47	58	49	49	43	38	56	45	66	65	53	49	67	47	51	58	50	53	59	56	48	54	62	51	66	57	57	41	43	67	38	59	55	48	63	55	58	56	47	53	59	59	42	55	51	60	57	67	49	54	49	62	44	58	50	43	56	40	57	56	45	49	49	43	59	40	64	58	58	43	54	53	56	51	44	53	53	55	49	58	60	51	52	55	52	52	46	64	53	50	45	57	52	59	50	64	52	36	54	58	57	54	51	52	53	61	56	45	66	38	58	51	55	47	47	54	53	53	46	52	57	51	51	52	49	55	52	47	48	47	52	52	53	60	57	62	53	49	46	49	58	59	56	53	67	65	44	57	45	61	36	59	42	51	51	48	62	51	58	59	49	61	55	59	57	72	48	54	52	56	65	67	56	59	53	56	59	57	54	45	51	48	58	48	49	50	49	47	67	51	60	51	53	57	55	57	50	48	61	53	59	49	71	59	63	48	66	61	56	48	33	50	45	39	30	57	59	53	53	48	55	58	57	51	59	64	47	49	61	53	47	55	41	58	64	47	52	46	38	58	56	50	57	48	47	41	53	36	49	52	56	41	54	57	58	68	60	47	62	49	46	65	42	45	48	54	69	50	43	44	50	59	59	53	50	68	45	68	54	51	57	54	69	56	49	57	44	54	57	49	60	47	43	58	45	53	42	50	56	57	55	58	55	33	59	57	51	68	60	53	53	60	46	52	66	69	60	58	59	56	50	58	55	61	51	63	52	51	52	62	37	54	46	48	39	58	57	76	54	54	49	60	59	62	59	49	61	51	46	52	54	64	54	61	63	51	47	60	57	51	42	57	62	44	56	59	52	52	50	49	44	57	46	39	56	51	62	52	52	47	50	56	52	50	48	56	55	59	43	51	55	46	52	51	57	59	57	44	42	45	53	54	53	56	54	52	57	49	55	60	44	49	49	61	56	71	52	55	57	36	58	39	38	62	50	53	54	66	50	46	58	39	54	64	50	63	65	58	52	49	46	63	68	45	42	58	51	55	46	64	47	60	62	59	49	56	62	62	44	47	46	43	62	57	65	54	47	62	48	39	58	61	52	54	53	54	48	48	45	49	61	57	54	34	40	46	62	59	45	54	57	67	59	52	53	51	46	53	59	52	49	36	46	36	55	46	53	59	68	71	49	50	54	48	47	62	52	57	46	67	60	61	67	55	52	56	61	59	37	58	44	60	48	54	56	49	58	49	40	38	58	52	54	51	51	42	49	66	44	53	58	47	52	38	50	57	50	51	45	44	53	50	58	62	71	56	50	51	65	53	43	56	53	57	53	55	43	63	55	50	56	49	56	49	59	64	60	49	36	52	46	61	52	48	53	43	43	61	52	52	62	50	45	65	51	46	44	68	45	49	53	82	53	44	47	54	39	56	46	44	53	46	52	59	52	55	65	55	54	54	65	48	53	56	52	53	58	55	50	59	49	52	57	51	74	58	40	45	55	62	43	53	50	40	54	40	50	57	47	56	36	55	60	45	57	57	57	62	41	60	61	53	51	50	58	62	49	52	49	40	45	53	48	39	63	58	47	53	50	58	47	46	64	62	52	63	57	44	58	58	52	42	46	57	46	61	52	51	53	60	52	65	55	52	38	45	59	62	59	49	65	44	67	52	55	56	57	52	49	66	42	51	38	64	61	67	61	59	58	61	53	63	50	51	73	66	43	59	56	44	48	43	43	48	39	55	64	52	41	60	59	48	59	37	60	52	47	56	37	51	60	49	52	63	51	53	61	42	60	55	57	57	43	68	51	47	57	47	32	58	54	58	57	56	47	52	64	52	41	50	44	40	61	50	58	51	63	48	55	70	53	55	62	46	51	46	66	48	51	56	45	49	49	59	44	60	41	48	54	49	53	48	49	48	43	61	56	55	46	58	58	61	52	71	63	35	52	47	55	57	40	51	48	57	57	48	51	55	49	55	51	56	56	54	51	56	50	74	43	45	61	65	56	62	58	50	53	43	44	50	53	58	55	52	62	43	56	43	56	54	37	58	40	43	40	60	49	46	47	51	55	64	56	60	50	46	52	50	47	58	41	46	45	54	53	55	53	50	67	49	46	49	57	50	52	57	52	60	48	54	51	55	57	63	44	54	46	58	46	49	59	43	54	62	63	54	45	59	59	47	50	42	52	52	52	61	49	62	65	51	63	54	55	44	50	44	52	57	72	51	57	59	56	49	59	59	42	66	71	45	53	51	37	56	58	51	64	55	60	59	54	57	55	52	51	55	54	46	59	47	47	50	52	51	45	56	54	42	54	52	47	52	71	50	62	59	60	45	63	48	50	57	46	45	70	62	57	58	44	46	48	41	48	43	53	46	53	45	56	50	56	54	62	56	51	44	61	51	41	41	49	50	42	58	48	60	61	49	65	56	55	56	53	60	54	66	56	52	57	54	42	56	60	49	50	44	39	46	51	51	64	59	58	42	58	56	49	58	43	44	52	51	57	57	47	58	54	46	52	58	50	48	57	49	60	54	43	54	50	51	48	47	58	51	46	55	53	53	56	58	61	64	55	84	49	63	45	55	58	46	59	63	60	54	60	49	55	66	36	55	54	47	56	42	53	50	47	57	51	53	43	52	56	47	55	49	37	51	47	62	58	47	50	60	62	51	51	66	44	59	47	43	60	53	57	57	65	65	51	62	53	39	42	59	53	53	43	54	42	48	47	79
22193	17749	15418	25916	43856	50847	56735	51242	44265	33007	22413	12048	4927	1868	917	712	676	687	640	690	632	632	649	637	643	682	636	642	670	602	668	633	620	617	580	652	659	622	686	648	636	683	618	642	622	641	666	639	613	609	603	642	627	654	579	694	647	644	667	625	618	614	596	704	616	647	671	631	618	650	680	678	687	660	605	623	667	587	618	666	641	663	657	638	670	645	645	644	633	642	674	627	636	618	662	647	652	670	614	614	641	632	610	627	648	630	618	633	629	618	653	625	696	620	652	676	632	635	640	652	625	660	680	630	609	632	680	607	651	680	633	641	632	582	650	640	654	607	684	661	627	650	648	660	641	683	674	648	641	593	645	637	618	600	665	683	635	636	632	667	610	605	622	586	646	694	650	584	658	596	605	668	644	671	674	580	648	644	633	682	669	623	619	657	576	607	664	618	632	668	674	622	616	629	630	611	673	620	640	635	654	651	645	617	631	584	657	680	628	655	600	624	601	659	602	617	657	662	624	639	647	647	607	626	608	646	590	659	648	621	654	627	635	631	632	666	641	674	643	616	607	644	668	643	676	605	579	620	677	644	567	682	681	604	646	624	699	617	644	635	660	633	619	621	608	624	667	655	655	626	652	659	674	635	658	698	646	596	676	654	669	642	637	638	682	656	673	653	639	665	623	668	683	626	618	683	632	624	672	639	667	654	610	609	666	658	657	656	666	656	673	674	646	635	658	625	624	596	640	685	609	688	627	650	648	671	692	630	639	633	591	649	644	663	595	661	654	617	613	670	622	670	638	617	698	642	668	641	649	642	666	610	650	632	639	664	608	663	638	679	600	626	645	632	623	664	592	652	655	647	656	651	623	642	648	617	598	630	617	637	615	692	640	645	614	623	657	668	662	643	604	619	647	603	630	695	632	648	647	622	601	609	692	672	677	681	641	638	620	659	625	676	618	635	646	655	669	649	678	644	626	623	613	662	604	622	633	632	644	663	693	692	632	668	642	619	627	656	643	601	616	623	635	614	624	640	632	624	634	653	654	666	646	671	641	656	640	646	655	610	605	636	655	609	639	642	648	642	658	641	655	618	669	651	605	676	600	620	641	644	662	667	675	730	643	684	640	605	661	651	646	664	611	621	691	705	638	668	683	586	661	644	629	605	623	647	638	653	675	681	609	628	602	661	630	643	697	608	640	664	628	645	630	616	678	611	650	630	660	668	604	625	644	679	649	652	612	653	649	632	620	688	647	644	618	664	599	654	636	687	649	624	650	607	632	606	598	676	659	660	635	642	598	641	623	710	670	647	627	635	641	674	641	575	663	671	657	689	631	631	633	639	640	622	626	643	586	656	644	641	656	635	611	629	608	627	612	690	609	602	657	686	629	647	688	658	659	633	670	661	631	629	643	664	653	622	668	643	605	613	672	674	624	669	604	630	638	626	627	683	663	597	641	657	635	647	622	614	635	633	660	651	658	685	617	643	660	675	616	616	601	646	657	624	625	630	654	642	609	656	652	606	666	634	658	664	647	643	612	636	656	664	649	659	616	670	622	649	656	649	637	621	650	658	663	613	651	657	616	676	653	636	683	618	671	650	653	637	654	604	630	692	636	630	628	663	667	666	610	581	650	652	636	623	643	632	663	662	607	609	696	639	633	663	655	663	646	576	610	634	619	640	628	618	679	628	603	606	660	642	698	612	597	690	637	619	708	610	670	686	687	670	626	641	608	609	640	638	621	589	677	626	624	631	648	656	686	607	582	641	663	593	650	641	634	650	632	609	623	679	666	622	675	635	662	627	674	604	671	570	643	640	626	658	605	627	612	628	683	605	661	619	611	665	620	638	631	575	611	657	638	663	606	624	623	635	655	622	623	643	615	630	641	628	646	656	637	647	664	611	615	651	624	695	649	655	658	649	642	676	613	668	680	657	641	610	657	614	652	668	624	654	633	616	670	643	650	613	623	656	615	660	610	635	651	645	653	636	616	670	633	648	602	646	617	691	696	649	620	664	606	652	620	658	708	653	618	603	657	657	606	640	692	633	679	608	647	644	684	613	643	626	647	630	652	634	610	656	627	647	605	640	663	679	679	675	602	647	656	655	627	645	644	654	686	654	662	631	660	617	637	578	641	714	634	676	636	669	645	627	647	661	647	662	628	648	636	629	646	624	651	651	634	601	685	611	615	676	649	633	678	647	614	620	672	645	658	668	638	662	653	630	659	641	624	607	646	630	678	634	655	601	695	658	626	684	617	661	598	655	614	655	603	670	695	642	658	625	643	652	647	660	640	668	651	674	680	639	627	602	634	670	630	638	631	641	604	666	628	607	658	644	650	648	663	618	675	653	636	605	646	645	631	626	600	647	631	631	700	666	619	644	602	633	665	669	674	615	636	667	648	685	630	612	652	616	631	624	606	649	668	658	615	693	637	614	641	642	655	634	656	669	676	655	643	659	644	581	632	641	624	666	594	675	648	664	619	614	665	596	646	666	636	628	646	639	603	606	638	661	657	667	646	674	592	643	698	665	626	653	655	636	615	649	561	646	653	608	610	618	591	639	652	618	636	612	661	641	658	663	629	651	670	686	601	638	669	645	647	638	680	638	649	646	618	681	641	624	623	613	638	631	679	690	624	623	631	643	642	623	617	663	611	625	634	670	673	630	611	650	616	592	653	655	597	628	644	674	644	656	663	613	649	649	632	585	671	594	681	640	644	682	627	669	606	666	641	602	657	627	625	666	616	587	669	645	641	642	650	610	659	585	634	689	685	632	652	641	667	615	665	675	665	649	623	669	644	615	625	602	689	684	658	631	654	583	669	638	658	654	620	655	684	663	684	682	620	656	645	670	618	666	640	643	660	672	653	621	640	607	636	649	651	657	655	726	668	601	636	677	626	648	661	682	635	658	668	628	652	631	644	669	621	718	613	645	625	678	670	626	638	649	623	677	678	613	621	642	614	664	609	660	692	663	663	657	619	655	645	627	664	696	652	598	647	668	619	617	657	649	678	655	623	623	653	595	656	672	675	646	614	655	615	656	584	614	643	634	642	657	691	605	644	645	630	607	640	620	647	638	663	611	675	648	672	681	660	695	619	609	670	634	606	647	641	609	633	669	636	644	637	654	616	614	642	666	656	658	626	646	670	663	668	656	670	696	636	638	627	632	679	649	579	683	637	720	662	660	592	599	626	643	617	634	647	617	642	636	662	670	630	673	651	632	601	695	674	655	602	628	631	683	586	659	636	605	612	648	679	689	640	602	602	652	636	633	633	608	607	649	613	619	643	694	649	622	646	652	628	652	625	656	654	697	678	657	672	664	610	643	637	615	643	628	664	649	652	632	678	636	614	640	664	645	628	653	580	684	632	646	647	618	637	631	649	656	663	631	647	644	651	648	656	669	694	666	664	605	655	616	656	650	613	629	648	629	631	629	653	677	647	617	677	644	604	611	653	629	653	629	667	679	665	676	645	644	659	640	600	653	633	673	625	644	675	605
2541	761	1385	3197	1776	5438	10389	10048	6003	3078	1232	442	181	104	79	56	55	54	58	63	51	47	56	50	59	52	55	55	62	46	73	59	64	55	48	65	44	65	44	66	56	57	53	44	51	54	45	60	53	49	45	45	67	70	68	50	63	56	58	54	48	59	52	60	56	61	58	47	56	44	58	34	65	58	72	59	50	57	66	48	49	48	55	53	66	43	54	48	53	56	68	50	55	56	38	61	54	44	57	64	52	64	64	52	45	55	53	57	58	35	54	59	54	55	46	50	60	50	47	40	53	49	60	58	56	42	68	54	53	60	64	54	52	48	56	48	64	67	58	49	46	57	44	60	57	38	46	53	50	52	56	53	46	59	44	65	49	53	53	62	64	52	44	57	57	58	47	55	47	40	64	57	53	39	60	59	57	55	45	66	60	44	53	50	45	49	58	65	63	60	50	45	47	59	58	45	49	65	61	48	48	48	53	56	44	71	64	49	63	55	43	56	72	55	47	59	54	52	60	50	42	51	55	61	45	44	55	56	41	51	48	53	49	72	42	42	72	48	51	67	58	47	57	46	52	53	54	46	42	61	50	52	51	54	46	59	53	58	44	59	40	57	53	51	50	41	59	50	55	35	51	50	48	42	53	54	54	52	56	50	50	43	62	47	58	58	68	60	56	60	59	50	51	52	65	64	50	54	43	56	54	63	51	46	47	60	44	58	53	52	62	58	69	39	54	64	33	59	45	52	55	46	54	47	53	52	48	47	52	51	45	64	51	55	54	66	50	59	56	56	57	50	45	54	62	48	51	59	53	49	51	48	51	57	68	59	52	48	63	60	55	62	53	54	50	51	64	63	47	56	52	41	60	55	58	65	52	43	50	55	63	50	48	58	52	53	70	56	58	73	54	53	59	46	50	52	45	60	48	48	54	56	61	54	47	52	61	53	57	53	68	54	57	49	50	61	57	52	47	55	51	45	56	73	51	57	51	47	55	56	47	44	72	56	69	54	46	61	51	47	54	43	43	61	63	49	47	65	45	51	59	62	73	61	47	50	45	51	43	54	56	55	49	45	43	50	63	58	57	56	47	56	57	46	59	55	67	54	44	45	55	59	60	49	63	58	57	58	55	57	41	69	63	53	52	55	45	59	58	61	61	68	53	54	52	58	57	51	36	42	57	48	54	62	59	49	41	58	44	43	61	51	54	46	52	54	51	57	46	59	63	45	53	64	61	49	55	52	60	58	58	61	45	71	42	52	61	57	50	55	57	63	69	55	65	54	58	56	54	65	67	57	56	51	51	62	50	61	61	65	45	55	66	57	58	49	61	68	50	63	55	51	65	68	45	64	52	54	52	60	55	57	66	48	43	54	59	43	58	53	53	44	64	60	49	62	54	60	43	45	67	51	46	65	53	43	40	48	41	55	58	40	51	43	46	58	55	63	61	44	49	59	57	55	58	49	55	59	44	60	55	48	64	50	54	48	55	62	48	50	55	51	51	65	53	52	43	59	62	58	67	55	50	59	57	29	54	64	68	53	62	62	51	44	43	65	60	59	55	51	52	48	47	58	57	55	60	69	50	44	55	60	60	58	35	47	60	50	55	54	46	65	63	57	56	60	51	54	55	65	54	58	57	51	56	62	49	64	51	57	61	52	61	49	44	41	54	47	42	41	65	56	53	52	53	56	49	63	63	47	47	46	45	55	69	45	55	44	56	61	46	51	41	45	66	58	46	61	63	56	52	46	41	62	57	46	57	50	74	56	60	61	50	52	57	53	46	60	54	59	46	54	53	64	41	54	47	53	63	59	53	57	36	56	39	55	42	49	64	55	59	55	58	66	61	54	45	60	63	53	44	50	67	58	44	53	54	54	47	51	52	51	55	66	49	50	58	60	52	55	48	54	55	55	58	49	49	42	59	42	57	50	52	53	49	50	55	56	59	66	57	52	69	57	47	56	66	42	66	48	48	52	57	62	74	53	68	64	55	65	50	44	47	47	49	59	55	48	50	45	51	55	51	51	43	49	49	57	47	51	64	67	67	57	55	49	53	56	62	55	57	47	55	51	55	54	59	49	65	47	52	53	46	51	59	62	56	55	67	47	56	45	45	48	63	57	43	52	46	56	49	44	62	64	48	72	58	61	60	52	57	68	55	56	53	54	51	39	52	45	62	52	53	60	47	47	64	56	62	53	56	46	62	59	61	54	58	48	49	51	61	55	58	68	44	59	51	65	51	53	59	57	50	62	60	56	59	44	59	56	54	41	55	49	63	49	46	49	63	69	65	60	54	59	50	60	64	58	43	51	50	49	62	47	36	39	56	56	57	49	55	53	65	51	60	55	54	54	56	61	68	53	46	55	53	55	58	47	54	55	47	50	69	45	35	63	50	45	56	49	54	57	37	50	54	44	45	50	64	48	63	61	53	51	48	70	46	56	51	41	48	54	58	45	58	46	49	57	45	42	62	63	44	49	38	46	59	38	49	58	57	53	55	57	52	47	57	48	56	56	45	53	52	60	44	52	55	49	64	56	59	53	48	61	56	49	64	56	55	55	49	54	50	59	50	45	43	69	48	49	71	47	54	60	48	48	46	55	57	57	56	57	64	52	55	49	38	45	49	56	62	52	43	54	45	38	56	62	55	57	56	46	59	61	57	51	50	50	56	50	50	59	62	64	51	41	51	59	49	63	62	44	51	58	68	56	65	48	62	73	66	45	56	59	47	49	62	49	50	52	47	58	55	54	58	64	56	57	52	42	47	46	51	45	45	45	49	58	52	57	65	45	45	42	61	58	51	61	58	43	48	49	55	51	57	58	61	55	54	58	66	52	53	47	47	51	55	56	46	60	48	67	43	65	65	60	53	43	54	45	58	54	58	44	62	58	51	54	57	53	56	53	50	44	48	51	53	59	52	55	55	50	48	60	53	53	59	54	43	54	50	48	53	60	58	62	56	49	59	63	58	62	55	51	61	43	47	59	43	66	49	50	49	63	60	46	57	56	47	51	56	53	60	52	48	57	64	62	44	64	62	56	53	50	54	66	54	54	82	52	64	56	45	57	48	66	47	72	50	48	44	57	55	58	52	61	57	63	54	55	59	59	48	48	67	61	56	55	46	61	57	57	58	61	55	44	52	55	58	57	47	44	59	60	52	51	58	57	66	52	57	49	57	54	66	74	46	47	54	54	45	51	55	44	57	54	61	66	51	59	45	48	55	54	66	49	55	44	50	49	50	53	50	56	66	44	61	41	53	49	52	44	49	50	49	51	62	67	56	56	60	56	49	45	59	67	44	55	45	67	69	59	54	48	51	42	67	47	62	47	52	61	51	48	53	55	54	57	48	54	46	55	58	79	61	65	48	60	54	50	53	46	49	44	51	47	76	56	53	52	52	56	45	52	49	62	56	55	56	61	64	48	55	64	45	60	57	55	42	52	34	54	54	58	64	56	57	56	57	63	61	54	51	44	60	38	49	49	59	62	51	42	59	61	48	62
22122	13941	17905	34914	41078	51611	58552	52054	40758	31050	20317	10244	4151	1642	939	715	679	682	672	658	682	652	716	630	633	667	662	621	664	669	658	702	684	704	669	667	651	647	669	644	694	705	624	676	642	682	635	632	715	706	628	661	642	661	706	659	660	639	660	684	667	659	702	650	677	662	662	668	675	656	647	689	675	639	688	655	663	676	683	571	689	690	665	683	669	649	672	706	683	680	604	658	668	639	637	646	684	665	654	645	669	695	679	671	663	700	639	645	635	651	698	642	691	687	644	672	663	610	652	663	634	616	682	678	642	655	684	660	680	707	668	641	668	646	663	668	686	695	659	697	665	693	689	662	688	651	659	683	653	655	636	651	651	680	641	658	672	667	737	714	696	656	710	676	640	657	705	676	653	650	612	666	679	729	664	662	706	587	685	691	733	663	644	645	692	669	625	649	687	677	660	691	667	677	662	714	637	668	675	658	652	641	687	680	636	675	680	669	704	668	665	713	631	675	693	636	666	603	683	618	636	655	657	650	667	661	659	699	668	647	658	679	677	709	696	656	608	671	655	668	663	678	652	675	652	671	684	658	689	672	709	701	693	684	677	633	666	645	661	639	640	689	640	614	704	667	660	666	649	667	657	664	655	677	676	680	710	662	669	663	632	635	678	650	637	658	631	709	659	653	737	664	629	666	731	619	705	651	745	704	685	665	688	709	723	620	631	708	676	660	662	626	695	666	668	715	688	656	701	719	656	671	648	694	661	644	658	676	679	656	632	648	635	652	650	619	667	675	719	645	654	660	669	621	687	654	685	646	671	665	657	655	732	651	663	738	699	680	675	661	630	687	695	656	680	640	678	650	666	695	677	687	651	652	685	622	688	680	688	708	643	654	703	671	634	674	663	642	638	656	585	681	704	638	648	683	717	664	665	645	689	703	612	688	632	661	676	659	665	667	679	702	667	659	629	620	664	641	654	682	660	709	652	652	608	682	618	709	678	656	665	680	702	659	695	708	708	674	680	667	702	605	668	646	649	668	663	671	684	648	657	628	623	679	658	641	639	658	671	704	682	701	693	683	633	646	712	623	657	661	671	691	662	693	702	680	669	708	686	670	660	678	675	670	622	697	690	616	701	672	675	658	650	588	604	695	681	663	689	641	681	705	649	654	659	662	636	655	631	644	711	683	625	667	702	641	663	660	698	639	679	706	680	697	690	649	682	682	645	677	682	672	664	712	678	721	666	651	684	707	636	704	699	658	673	687	700	691	695	692	635	638	638	726	646	679	658	694	650	680	661	666	666	638	648	638	619	682	660	690	697	688	620	674	683	650	677	651	645	650	661	677	656	696	661	664	638	681	666	682	719	663	684	676	675	688	651	667	701	680	683	711	656	650	647	679	666	636	628	657	639	708	671	664	682	625	636	654	710	666	644	707	656	685	653	670	703	648	630	673	637	661	657	664	630	666	617	689	661	638	628	667	658	667	693	662	691	668	652	631	675	686	705	672	655	686	683	646	684	667	637	662	672	650	677	653	658	717	662	662	616	685	656	709	662	666	632	666	646	665	653	676	670	659	679	698	653	655	659	666	689	617	703	668	653	694	699	702	713	613	658	694	680	663	710	642	665	671	642	686	657	652	695	686	696	694	685	632	684	650	722	666	708	677	661	691	687	662	644	697	635	669	703	679	666	634	673	717	713	672	702	662	672	630	712	681	697	651	670	686	639	686	633	731	649	661	669	702	660	703	683	653	645	629	693	691	727	666	670	676	682	651	779	642	696	618	691	594	651	664	658	624	660	645	674	663	719	690	687	669	630	674	702	705	662	645	663	664	680	662	678	668	676	709	665	632	684	670	646	692	683	666	665	657	687	694	684	670	696	657	641	635	679	679	681	654	675	683	674	666	710	716	643	681	713	695	674	618	644	662	613	665	667	655	702	643	661	619	696	640	692	682	679	655	630	662	646	724	686	653	680	650	660	637	660	664	665	658	659	700	653	650	645	663	647	702	635	709	657	671	660	693	658	655	687	690	634	684	672	728	623	647	665	679	682	640	698	658	638	675	622	632	725	681	653	686	650	674	670	721	673	664	690	641	645	693	686	689	668	643	676	676	668	665	626	678	693	681	653	632	649	683	636	668	655	642	633	714	653	667	675	676	648	610	633	687	691	692	691	632	638	600	669	600	680	662	641	653	641	677	658	673	669	651	664	653	656	676	655	676	688	680	648	658	645	686	659	639	714	640	672	638	648	690	695	709	662	664	665	658	672	673	725	689	668	633	719	647	680	674	635	633	703	678	699	726	730	689	693	672	708	658	665	596	687	696	655	664	679	668	664	708	630	689	701	679	653	690	700	732	666	672	676	678	658	659	623	630	643	664	698	655	724	686	672	685	694	686	651	663	666	686	671	700	659	649	636	682	682	672	678	669	648	700	629	710	666	693	651	677	666	687	647	664	649	655	658	656	681	640	673	646	673	697	651	679	653	675	673	664	691	654	661	668	625	712	650	671	686	669	650	634	691	684	714	645	656	682	670	705	654	697	682	659	668	673	634	645	643	670	687	619	681	701	666	706	764	723	664	717	665	667	650	632	670	681	672	692	666	707	619	685	662	681	678	659	631	679	656	695	644	652	650	672	697	673	629	692	662	664	659	635	655	650	658	663	659	668	642	683	673	666	707	660	644	702	684	603	654	686	621	692	651	620	679	675	690	638	686	646	697	709	644	721	665	683	703	672	725	649	660	644	638	615	651	674	641	640	656	693	656	675	676	686	726	669	662	665	681	662	631	659	669	635	698	682	656	692	653	644	673	718	677	635	650	683	634	659	657	703	644	673	677	652	675	704	697	699	618	650	673	632	613	677	632	655	671	717	659	634	645	621	664	635	669	652	645	668	701	665	628	694	696	655	717	667	661	704	693	658	724	652	669	687	685	625	645	681	655	699	680	677	633	645	634	695	687	661	670	666	632	671	695	656	670	675	668	660	693	664	705	697	654	720	708	643	666	672	647	649	646	678	672	684	689	711	613	652	598	727	677	667	666	687	664	691	649	656	669	687	718	638	652	679	656	643	679	697	652	644	692	650	672	669	667	632	676	695	722	698	663	676	654	676	669	621	643	708	633	653	668	699	628	676	669	689	642	655	696	643	634	645	726	632	688	688	671	594	665	683	668	665	659	677	640	669	636	680	634	660	682	641	671	667	653	670	668	656	661	658	624	632	677	702	704	702	692	701	690	669	661	694	673	609	650	647	676	723	671	663	644	702	721	665	673	676	685	647	653	641	689	656	643	707	649	661	639	687	606	701	650	609	637	653	612	691	676	647	669	675	669	647	691	703	646	660	643	689	691	685	694	674	650	639	654	670	628	632	679	617	656	671	696	640	636	705	669	673	677	650	674	691	724	676	708	696	667	653	697	712	682	659	674	704	662	682	646	668	665	685	694	680	651	665	636	672	652	690	647	666	672	649	676	700	624	642	658	710	644	664	709	718	641	686	628	668
1574	1221	3476	4739	3420	13529	15103	15007	9119	4266	1442	566	228	108	76	68	59	44	66	57	72	65	59	55	65	65	60	68	68	56	53	61	59	51	66	70	68	57	60	66	44	54	59	49	60	58	66	67	72	57	58	72	65	45	74	48	59	59	54	54	65	50	54	62	58	57	60	56	58	65	68	64	64	72	63	57	58	45	46	67	51	64	55	71	62	53	52	52	54	63	55	59	50	54	56	57	56	62	57	66	54	62	56	64	46	57	49	50	43	55	56	51	55	56	53	60	50	64	62	57	55	55	57	66	51	58	59	56	51	40	70	59	69	67	60	48	70	62	69	59	55	55	66	51	58	59	59	50	47	46	58	45	52	69	59	42	60	73	68	63	59	59	51	49	66	57	47	57	51	39	49	51	67	66	56	60	62	52	50	55	49	47	52	68	54	64	70	59	54	79	60	60	47	69	57	48	42	60	60	55	51	74	59	46	57	66	54	64	67	61	63	53	38	63	67	58	48	43	54	62	59	59	47	40	52	52	59	51	43	53	62	57	59	48	58	51	48	57	50	65	41	57	54	54	51	59	57	72	47	57	58	44	37	63	77	66	45	61	54	65	51	51	45	59	57	62	54	68	59	57	60	67	61	59	68	47	55	61	62	51	68	59	60	66	64	50	58	61	45	59	63	48	51	50	63	55	49	53	56	57	57	41	66	62	55	57	51	51	56	57	62	57	58	64	59	61	56	55	63	61	64	67	64	58	81	53	48	54	63	60	71	62	58	68	50	55	50	60	71	56	56	73	53	45	69	65	51	63	54	47	55	59	65	54	44	59	56	66	59	72	63	69	64	73	54	74	56	61	54	63	39	71	60	66	60	56	62	65	56	62	64	45	71	71	56	49	58	59	53	56	58	54	64	52	60	58	57	63	55	61	56	60	63	65	60	55	50	57	62	59	66	54	59	50	54	48	40	61	51	53	62	45	64	66	44	59	58	60	58	58	52	68	46	60	65	49	59	65	70	61	64	52	45	55	69	62	59	56	54	62	56	47	46	56	54	62	59	55	70	52	58	53	48	62	55	54	52	47	58	51	66	56	67	46	54	59	56	61	60	57	52	73	50	49	53	65	56	45	78	58	62	52	53	57	59	67	68	76	63	62	67	54	55	56	55	64	62	67	45	60	74	48	56	65	58	65	52	54	59	55	58	62	64	51	53	70	58	50	54	57	67	51	67	53	78	51	67	63	60	50	67	59	57	62	71	60	51	66	58	52	67	62	68	68	68	52	51	55	42	57	36	49	56	74	66	61	58	55	55	61	61	55	53	56	51	57	68	52	67	53	52	55	55	52	66	51	56	59	53	59	58	54	50	49	60	72	60	57	60	59	55	42	52	55	53	53	54	58	64	70	60	71	53	57	68	50	51	55	65	58	47	66	53	75	71	59	48	55	37	63	63	57	40	50	64	67	67	49	43	49	60	54	58	64	48	65	66	66	61	55	61	58	64	65	66	51	55	53	47	58	54	59	54	60	60	67	67	44	67	51	52	51	68	60	74	67	61	57	48	64	48	55	51	52	59	55	57	56	64	63	52	53	61	48	57	57	54	63	45	61	63	54	42	58	53	61	78	64	59	57	56	61	59	61	63	50	50	55	67	55	75	56	59	58	52	68	57	54	60	64	79	53	52	55	51	57	57	51	46	62	67	54	59	65	53	63	80	48	47	67	58	60	59	55	51	82	39	71	61	66	65	57	55	60	59	61	54	55	58	68	60	63	57	58	60	66	41	43	59	64	59	53	48	43	44	55	56	56	66	63	61	66	65	57	47	55	66	55	57	57	70	52	69	61	59	43	57	60	62	47	44	55	61	53	63	61	60	69	55	54	53	55	43	58	62	61	52	56	48	54	50	67	55	78	61	57	64	62	45	66	55	55	56	61	51	75	66	48	68	58	77	55	56	68	58	65	53	60	52	56	65	52	50	53	51	68	62	55	48	48	57	54	53	57	51	76	55	55	60	59	63	56	53	52	72	56	56	53	71	48	47	60	51	56	57	49	63	61	55	59	65	62	65	58	49	74	52	58	42	57	40	65	59	65	50	62	51	64	56	51	57	44	68	51	55	47	61	51	70	64	48	66	65	53	47	68	53	65	62	64	51	51	63	60	57	59	61	69	47	46	61	56	65	63	53	59	56	64	56	66	49	56	57	60	62	57	54	50	60	52	64	54	62	46	72	69	43	71	52	66	68	68	66	64	49	63	56	61	63	54	59	52	50	52	64	63	64	63	61	55	62	44	62	50	65	62	62	48	50	61	57	58	62	45	64	69	58	53	45	67	56	55	36	67	52	57	65	52	56	60	52	62	73	49	61	53	43	65	64	48	61	58	58	47	65	51	56	54	57	52	52	72	63	77	48	46	52	65	58	67	53	58	43	58	63	55	53	56	70	51	54	58	56	60	65	63	55	67	55	55	49	50	61	63	66	42	71	64	59	61	63	64	65	53	70	49	66	60	68	61	60	70	59	52	51	66	58	58	53	61	62	71	57	67	57	54	50	67	48	65	71	43	57	63	63	64	42	70	54	62	57	63	56	61	52	65	57	48	68	50	54	53	52	51	47	65	63	45	61	65	53	44	57	63	65	61	64	58	55	65	43	54	53	65	54	71	50	58	63	54	52	62	51	72	74	48	60	68	66	57	64	59	62	59	61	47	46	52	63	57	65	52	63	43	66	52	49	58	59	48	63	57	62	58	70	62	65	56	62	64	47	59	60	70	59	52	67	59	54	72	67	63	61	66	56	73	52	56	53	63	57	48	59	51	58	54	46	57	62	46	61	74	55	54	77	66	59	69	57	63	65	70	60	56	59	58	56	51	51	69	55	56	67	61	68	59	50	48	67	69	61	67	58	56	60	79	52	70	63	55	50	62	71	62	61	56	71	55	45	50	62	62	61	62	58	48	50	56	65	74	65	64	46	56	42	58	50	52	66	58	62	59	49	63	53	60	59	53	56	49	56	46	47	64	66	57	62	61	56	52	77	55	74	64	53	57	56	66	41	63	70	62	53	63	42	60	63	52	51	58	54	58	47	58	51	51	55	63	59	67	57	63	60	52	77	66	55	65	61	59	58	49	38	53	59	57	65	71	48	62	50	52	60	66	59	69	55	48	56	72	60	50	51	61	57	58	57	53	64	60	71	49	39	62	60	59	57	55	77	60	51	56	53	60	51	60	54	58	64	47	58	57	62	67	70	47	64	51	47	56	57	50	47	58	59	47	67	50	53	54	56	57	59	46	55	63	59	53	69	74	65	45	60	66	61	48	54	50	59	46	48	50	51	51	47	51	45	66	69	58	54	57	43	63	53	65	61	53	42	40	57	70	69	56	54	59	56	62	71	52	53	56	54	53	62	45	56	48	67	62	67	44	44	53	61	56	61	69	66	66	60	49	69	60	73	65	51	70	45	82	59	53	63	59	52	49	66	59	51	50	56	52	66	58	68	61
25548	18254	27170	39831	51252	67753	62774	59899	46191	33549	22488	12108	4980	2020	1028	770	735	743	714	758	699	682	713	678	705	750	714	669	758	719	733	682	700	640	688	746	724	717	704	730	765	727	678	676	682	768	688	697	716	724	720	660	708	725	777	774	750	761	732	716	737	692	718	713	733	744	682	717	693	728	766	735	708	697	690	735	711	707	703	708	717	722	738	698	733	682	717	758	680	696	695	752	700	718	711	731	711	707	660	730	689	695	701	722	722	706	704	723	757	704	700	735	731	695	722	693	705	727	776	760	692	689	742	745	756	706	727	725	727	717	701	715	741	705	717	705	683	690	735	723	715	702	718	735	731	685	721	698	752	740	703	702	712	718	762	724	708	716	702	698	746	723	720	719	715	741	688	697	786	726	714	705	744	749	658	704	706	689	746	713	696	712	706	681	713	705	771	699	738	701	726	691	730	775	678	722	719	747	701	694	719	746	730	701	726	695	727	704	714	734	744	698	715	701	735	726	677	715	759	696	686	716	759	730	636	682	700	740	711	721	697	729	748	738	689	689	671	706	680	666	686	717	743	729	705	705	670	695	717	747	699	662	686	705	730	683	761	687	718	721	745	736	707	747	668	708	675	680	714	702	724	700	699	700	701	700	727	698	729	724	712	708	723	748	720	695	722	726	710	714	719	708	708	677	694	701	678	727	716	708	720	743	685	756	690	728	698	680	699	669	715	696	715	728	743	726	697	682	715	720	717	694	725	703	749	716	694	686	721	708	698	731	689	759	725	762	721	740	735	681	754	719	682	762	718	696	689	697	745	726	760	726	725	709	699	717	677	686	689	713	758	677	710	692	699	703	703	684	747	721	690	703	716	669	701	703	683	739	749	670	736	726	690	726	722	686	728	659	732	727	748	714	725	720	710	764	696	700	726	701	662	711	710	715	700	681	707	760	733	767	684	705	721	692	730	714	731	718	720	721	713	694	728	698	719	701	727	707	706	777	699	715	700	677	714	718	744	717	719	745	732	707	728	698	773	700	751	720	719	688	731	680	749	756	707	717	715	801	740	714	683	706	731	699	730	691	740	747	733	691	687	699	721	659	733	714	680	732	737	721	734	725	681	723	698	686	723	705	715	730	682	686	713	715	722	762	694	771	726	706	708	705	703	672	719	706	696	788	718	746	713	701	743	722	718	679	708	737	736	715	684	707	665	722	717	753	737	731	728	718	725	699	682	737	754	687	735	683	736	677	706	682	754	709	706	698	736	711	762	747	702	746	716	761	728	703	754	748	751	721	718	699	712	710	711	677	723	719	712	741	740	752	751	753	735	719	728	710	693	712	732	705	780	708	686	683	722	730	700	741	693	711	697	723	746	727	751	695	765	730	712	719	684	752	731	723	662	677	732	722	724	733	754	683	720	713	699	694	702	700	748	745	709	736	721	745	710	726	698	662	727	697	728	713	692	740	696	719	734	724	734	662	707	713	701	665	707	768	712	707	706	656	730	746	704	746	733	744	742	707	705	718	722	706	705	718	724	766	687	707	719	703	715	742	677	706	715	695	660	701	705	733	681	675	716	698	678	695	682	735	733	741	681	731	689	701	749	800	707	696	735	697	711	717	685	732	708	701	783	697	683	705	718	701	699	736	689	674	708	748	749	725	698	683	680	732	725	756	714	704	658	675	715	716	723	674	730	680	668	707	708	729	733	695	700	693	766	715	720	729	726	722	723	710	741	717	747	643	737	707	699	729	681	722	659	707	727	685	745	706	767	739	658	722	705	717	692	704	711	721	704	751	709	712	691	713	697	723	664	746	756	680	716	738	685	693	709	731	743	707	726	707	721	708	718	691	708	718	739	718	692	706	723	738	706	755	707	690	746	710	689	720	718	730	685	681	732	715	672	739	736	716	686	718	701	722	658	686	735	713	745	704	676	681	732	677	738	733	704	765	757	769	731	706	732	712	731	736	770	735	719	729	713	694	713	708	704	744	730	699	677	740	726	708	740	712	707	722	694	704	683	700	710	740	665	689	718	681	724	669	737	677	710	707	713	699	715	743	699	691	697	703	695	731	724	686	718	708	729	690	717	692	739	704	719	733	747	737	715	684	772	758	691	754	699	693	704	794	754	729	722	737	724	709	736	695	690	725	722	719	688	690	724	730	686	749	695	722	736	730	714	710	715	703	691	669	710	761	728	689	741	734	711	720	711	688	757	710	725	691	705	670	693	704	715	733	688	704	676	685	720	737	713	699	719	744	691	706	693	688	735	684	705	687	720	713	671	695	735	703	721	689	700	720	725	723	717	738	729	717	710	701	727	758	714	731	689	732	692	694	713	672	704	725	727	713	689	690	719	730	746	730	716	729	725	718	694	712	743	732	765	730	767	724	704	723	706	721	706	714	687	716	711	659	699	730	777	685	704	710	720	677	749	724	727	706	703	756	702	691	704	672	736	753	743	738	691	682	747	715	690	735	707	701	699	733	715	756	682	705	710	696	687	720	692	763	694	745	704	725	684	723	771	663	735	692	741	749	730	752	755	732	662	693	675	762	713	673	718	720	735	698	716	692	725	733	735	696	702	736	688	761	763	719	683	746	735	738	696	750	748	703	731	716	679	707	703	721	758	694	716	736	660	666	735	701	756	721	657	675	728	737	683	668	751	713	712	678	712	772	714	725	735	728	721	749	728	719	685	721	716	721	733	691	754	708	709	718	701	694	707	670	730	722	725	756	719	720	761	733	732	717	674	714	706	707	684	734	690	747	775	705	726	692	698	714	748	669	738	686	698	760	732	688	696	751	703	726	718	721	712	753	664	720	718	735	714	664	683	698	715	767	680	772	759	704	699	677	651	686	686	672	724	730	704	731	738	738	694	752	668	697	680	681	702	760	732	732	700	719	683	732	724	728	732	698	716	755	738	719	740	709	743	670	760	689	722	692	768	648	677	676	702	670	658	706	723	759	723	718	665	719	688	696	751	770	718	670	717	708	695	713	719	694	688	694	686	717	711	742	733	739	681	702	687	718	730	706	682	731	721	685	718	696	720	734	687	721	701	746	708	697	687	709	724	696	710	701	665	689	706	740	728	688	712	739	729	734	716	718	717	691	736	681	694	734	734	751	743	645	687	727	665	728	727	697	672	728	696	698	708	706	729	703	753	708	682	658	692	704	715	697	710	722	734	701	708	730	728	726	728	711	739	697	728	669	699	745	737	721	750	731	735	693	741	707	695	690	735	715	682	777	782	687	695	703	681	696	722	718	714	768	708	698	700	720	688	703	668	691	709	739	729	721	734	686	702	712	696	703	679	728	720	682	706	731	738	689	689	743	714	708	714	709	708	718	729	717	701	696	743	697	735	708	689	709	688	695	713	713	740	723	722	701	747	723	725	724	704	715	725	702	710	721	744	744	724	719	629	725	745	737	733	690	721	666	741	746	701	735	707	688	709	724	686	730	683	716	700	728	743	726	725	697	690	767	697	692	708	714	701	684	709	721	707	698
1523	248	354	604	1101	3311	3988	2979	1885	862	354	178	85	53	56	45	34	44	59	40	49	45	54	44	51	50	51	31	53	48	44	50	37	41	35	43	43	45	54	52	56	46	57	60	58	56	43	42	34	43	52	41	61	38	45	57	55	55	52	56	55	45	54	50	65	54	52	41	41	47	46	55	52	43	43	44	40	43	41	53	43	56	51	50	33	40	46	45	45	56	39	47	40	40	56	56	52	51	59	41	41	44	48	49	48	51	51	54	52	38	35	37	65	37	55	55	45	34	42	45	48	59	46	52	43	44	47	40	50	47	60	52	48	49	58	48	37	45	42	39	49	43	48	33	80	41	54	45	51	43	48	42	42	52	43	49	45	45	36	37	47	46	47	56	34	52	43	44	38	62	49	51	53	42	43	50	49	55	44	42	52	57	55	53	46	41	42	50	49	64	57	47	46	44	46	47	69	56	42	41	44	57	49	46	35	45	55	49	46	44	44	42	47	42	58	53	37	43	38	44	48	42	42	45	54	59	42	42	39	46	48	45	55	47	48	45	40	43	50	41	49	51	29	43	49	60	40	40	61	62	44	57	53	52	57	38	58	54	34	61	54	46	47	30	57	45	51	54	57	41	44	56	42	53	39	36	60	33	44	48	40	50	49	54	40	53	40	44	47	42	48	36	33	47	48	48	43	39	41	45	43	46	51	51	44	43	56	45	45	50	59	53	46	45	45	45	39	51	49	42	56	42	51	50	56	54	57	51	32	57	56	53	54	55	38	41	58	38	38	43	79	47	50	42	63	52	43	46	55	46	46	59	43	43	50	43	67	46	41	53	45	48	36	41	63	41	57	36	52	42	42	57	52	55	42	55	43	44	54	55	45	46	54	49	50	58	63	53	54	47	52	52	52	40	49	42	46	49	47	39	49	38	39	45	50	54	50	50	36	41	51	37	48	36	45	37	51	45	30	48	69	51	41	44	45	48	44	36	43	34	38	38	40	44	42	38	52	29	42	41	43	46	37	49	58	34	54	47	52	55	45	45	54	46	52	56	39	50	43	53	51	48	51	55	46	34	46	40	56	49	59	40	54	43	36	51	35	53	52	46	37	50	50	43	47	38	58	48	53	44	43	57	46	49	48	41	48	28	52	52	39	47	49	39	38	46	53	46	46	38	48	56	51	50	48	36	47	50	42	42	40	49	41	42	53	52	43	50	53	47	49	45	46	57	52	38	48	53	39	52	43	41	58	42	57	57	37	47	47	40	48	36	57	57	34	49	47	40	54	55	51	55	46	42	38	43	49	43	38	60	39	44	53	50	45	57	48	45	59	47	50	39	52	48	55	54	53	54	55	40	63	42	47	52	42	43	48	46	55	37	63	55	53	49	51	53	49	54	46	49	59	48	35	49	53	37	36	46	58	53	48	55	52	53	45	64	46	41	44	58	47	54	32	45	44	53	45	44	54	40	51	55	51	59	47	46	51	42	40	55	38	44	45	41	54	49	45	32	42	51	44	47	49	48	45	50	33	58	46	72	42	47	48	56	43	44	54	44	47	42	48	55	45	40	41	50	43	50	54	50	52	49	35	46	45	45	54	36	50	44	54	41	50	51	56	61	52	56	61	37	41	54	49	39	37	55	46	53	49	40	47	44	51	44	40	54	38	51	43	57	58	29	40	48	44	35	49	56	50	32	52	48	46	40	43	50	46	43	48	43	43	44	57	42	50	48	44	52	53	40	42	57	55	49	46	54	50	62	53	43	55	47	53	48	42	55	52	38	48	45	36	50	54	56	45	50	50	41	42	40	39	62	44	39	50	38	46	43	57	55	52	61	51	43	46	32	42	57	40	47	37	57	54	50	46	47	51	48	41	45	54	38	46	52	61	50	41	56	47	53	44	45	48	42	50	59	40	57	41	49	39	53	52	36	44	52	34	45	36	46	53	47	57	62	43	43	47	50	48	29	55	36	52	64	47	55	48	34	56	45	45	43	42	34	48	39	48	48	62	53	46	49	45	42	44	48	35	51	50	69	48	38	47	46	36	47	34	38	45	45	41	32	53	47	43	49	52	44	58	64	36	48	58	66	49	34	44	35	61	47	45	37	51	48	33	61	42	52	50	46	40	42	58	53	55	44	52	40	56	41	38	47	53	48	36	41	50	49	49	40	40	47	48	45	58	53	62	47	50	45	46	44	54	54	38	53	50	46	49	48	39	40	57	44	48	52	46	50	41	48	48	38	42	54	54	45	55	50	50	52	55	51	40	50	45	50	41	56	39	49	51	46	48	43	25	55	53	48	47	51	46	43	52	50	50	50	46	37	49	46	48	53	45	35	44	46	52	44	37	60	44	63	32	60	58	53	45	42	51	49	53	51	47	48	54	40	44	44	48	53	50	48	40	52	52	49	46	52	53	43	51	53	49	35	40	50	55	50	43	30	41	47	49	48	49	51	43	47	49	56	43	40	52	44	53	39	47	45	56	32	60	56	38	44	55	56	32	43	42	45	50	47	49	46	41	49	51	36	38	50	37	58	45	49	48	49	54	55	43	44	46	57	39	36	42	52	51	52	54	50	56	34	50	42	51	52	46	43	49	38	39	59	48	42	42	41	47	60	47	39	51	57	37	44	39	52	42	57	40	42	48	44	44	46	47	36	40	48	53	47	49	51	50	52	42	48	47	41	35	49	46	42	48	54	42	48	59	52	49	44	64	53	46	43	40	51	43	51	45	52	44	49	39	50	44	50	44	46	53	44	48	44	53	47	54	49	53	55	43	37	54	45	37	37	50	51	44	59	31	54	51	37	48	36	39	42	40	57	49	50	47	41	57	47	43	46	46	45	59	43	52	39	42	49	51	41	57	58	49	36	48	44	44	40	41	60	44	46	49	53	33	47	55	56	60	46	52	49	43	46	50	46	41	46	41	47	53	36	40	45	39	53	48	55	39	50	53	51	54	45	41	48	57	42	45	59	49	50	51	42	42	50	42	46	60	52	48	58	38	58	48	56	58	54	48	41	40	39	56	58	39	38	48	54	48	45	44	56	51	57	45	45	46	40	58	40	39	57	51	32	51	44	39	57	40	58	48	39	45	42	41	46	49	44	57	46	50	49	57	46	43	52	44	49	49	56	48	39	37	52	52	44	45	53	60	46	61	40	55	55	50	54	46	43	45	43	56	43	38	50	35	46	47	46	47	42	28	46	43	54	59	46	47	47	54	42	51	49	51	46	59	39	49	52	48	52	54	45	51	45	36	38	39	51	49	38	48	50	46	46	43	40	48	58	54	66	49	41	64	50	47	43	51	52	42	43	50	48	39	47	48	43	55	39	41	52	58	36	48	42	57	37	37	42	44	52	48	45	44	52	45	71	48	45	59	41	63	38	42	39	33	42	55	47	52	42	50	42	36	48	41	53	50	46	44	39	52	65	49	54	43	42	44	46	42	42	50	50	50	49	49	48	44	45	40	47	49	58	39	49	54	57	54	47	39	46
14447	5607	6742	22443	35234	43982	40808	35096	27391	17612	8744	3943	1676	898	671	607	604	658	562	610	571	571	618	563	589	551	544	604	596	592	592	593	561	594	610	592	609	582	594	577	618	593	554	574	578	581	595	593	560	646	585	565	606	634	614	617	601	567	598	597	580	580	567	581	575	603	563	567	582	580	562	582	560	581	584	605	591	628	551	580	606	563	567	533	609	579	578	576	598	586	592	615	599	594	574	583	594	548	598	554	587	581	598	586	547	578	559	607	563	601	569	586	583	602	520	622	585	601	612	572	581	588	590	615	582	579	580	596	622	558	554	573	564	621	561	576	556	572	625	554	606	576	617	570	581	588	597	570	582	615	608	582	578	577	617	571	599	576	571	566	541	572	588	571	547	579	554	615	583	554	573	575	620	575	627	593	553	595	613	538	543	592	560	569	577	543	660	578	590	583	550	616	556	553	588	563	606	555	639	579	579	582	589	583	605	596	628	580	552	574	591	578	563	549	582	592	566	551	596	617	569	548	604	594	630	568	580	591	585	588	583	593	617	528	611	552	546	551	602	591	586	558	555	603	590	559	622	547	579	587	619	547	601	555	569	604	603	537	576	575	585	552	582	579	582	592	605	591	572	581	612	565	589	569	596	607	602	583	582	594	600	586	593	557	566	587	589	563	609	598	558	613	587	562	589	630	570	520	585	545	572	575	599	601	596	561	544	644	611	585	642	587	566	553	616	580	588	573	562	562	558	619	634	611	526	604	582	579	572	565	590	538	578	583	599	591	563	622	642	614	570	562	631	579	601	583	592	601	603	591	633	617	561	604	573	593	579	595	575	630	589	604	593	537	605	611	567	543	606	598	604	565	612	583	558	566	604	605	572	566	551	600	571	604	566	577	576	604	590	601	544	607	597	583	572	574	586	586	598	617	585	583	587	577	560	634	570	587	616	589	613	612	622	589	571	591	601	605	553	595	569	618	617	590	548	602	564	640	612	560	554	617	574	590	593	592	612	540	584	630	609	579	581	636	598	571	561	557	574	568	543	609	601	595	585	569	607	597	599	584	592	598	611	567	591	570	552	634	542	569	625	547	587	584	636	640	632	574	559	549	584	591	612	596	597	598	588	595	587	598	576	632	579	562	580	596	621	549	593	575	603	559	599	561	527	593	663	587	589	587	600	579	610	596	602	585	667	545	540	586	590	610	625	585	540	601	648	556	551	583	551	574	574	587	588	561	604	582	574	590	584	620	573	626	604	593	620	601	605	631	618	594	540	544	575	566	575	581	586	568	582	590	578	566	546	596	601	611	576	575	605	601	613	627	627	546	575	583	593	588	579	581	593	591	598	544	542	589	561	606	544	589	635	584	540	583	566	608	556	584	590	592	544	579	591	568	602	580	593	568	566	565	605	602	570	570	543	532	629	588	594	606	560	577	595	566	567	553	580	566	625	622	594	598	552	542	585	571	582	579	597	595	581	576	630	569	615	589	564	524	616	604	587	569	607	591	596	548	569	594	601	601	577	615	630	631	599	566	599	567	547	584	579	590	594	565	593	611	564	602	568	599	554	586	591	612	603	596	598	547	635	632	581	569	612	615	588	591	623	584	627	595	598	552	533	552	548	576	576	584	587	626	584	544	580	589	531	596	611	604	607	632	612	599	594	562	582	570	574	581	581	585	577	580	596	607	566	578	550	550	593	609	546	625	600	599	584	530	573	594	602	571	596	578	578	585	557	578	604	561	616	556	560	594	591	566	581	582	554	612	567	564	598	562	588	619	545	569	635	624	599	568	562	546	567	567	585	592	619	613	577	537	579	588	566	596	549	607	588	577	584	613	612	633	592	606	615	601	578	611	607	598	587	606	553	602	572	580	623	586	614	577	578	561	578	592	571	586	604	569	599	598	594	602	601	567	582	606	603	566	564	507	587	601	544	617	567	596	634	610	612	600	559	628	607	560	622	591	553	607	609	595	544	623	601	595	594	571	592	575	595	559	564	626	562	568	565	569	573	570	611	614	572	600	586	571	600	581	568	599	624	559	575	584	568	582	582	592	616	560	562	619	630	612	557	597	583	591	604	609	573	588	580	588	595	582	604	573	558	566	555	568	550	613	627	580	580	606	604	560	608	594	571	539	590	532	532	626	590	615	583	553	586	647	597	603	570	601	569	604	618	589	578	585	656	599	593	586	563	577	629	581	583	594	604	557	588	617	598	599	618	575	589	568	570	583	584	564	568	568	563	574	609	558	605	564	577	576	621	558	555	572	574	614	598	574	590	579	597	581	593	574	592	546	575	589	606	556	620	619	584	552	591	605	590	599	614	594	568	604	567	577	557	571	616	551	610	605	580	573	568	573	622	565	581	608	552	626	576	574	572	597	604	628	590	614	595	594	566	649	601	587	569	629	578	579	602	626	564	599	595	597	571	567	592	565	624	602	584	582	582	618	579	565	608	615	590	583	595	570	610	597	575	593	568	599	552	555	526	558	598	572	594	522	555	557	612	654	596	590	623	552	571	584	545	565	567	588	567	573	605	603	574	576	604	605	596	589	581	568	587	570	607	637	611	622	583	597	624	557	607	582	567	586	577	584	587	634	610	598	574	607	615	609	572	574	582	556	610	636	549	637	548	551	580	575	569	542	557	582	561	560	601	609	586	536	598	579	568	572	585	572	564	629	547	637	560	594	598	583	612	606	581	570	550	613	574	551	590	610	622	603	582	557	592	647	545	541	618	604	592	598	569	567	580	546	576	618	563	561	575	598	619	578	568	614	585	598	558	606	572	599	593	609	594	587	609	577	561	609	560	560	614	593	578	532	570	570	587	560	584	566	539	602	598	584	603	572	602	595	565	615	582	551	611	593	545	599	595	575	596	594	590	612	587	576	601	558	622	544	578	608	566	564	581	598	647	573	581	581	556	544	600	564	593	598	608	550	590	595	583	596	570	596	571	590	593	568	563	569	557	560	617	577	608	585	553	602	602	530	603	572	590	564	568	567	593	574	599	592	531	590	580	591	547	582	621	565	574	601	574	584	600	585	566	580	617	583	583	566	569	575	616	603	576	595	593	608	571	579	525	617	543	557	630	560	585	594	603	594	584	591	584	595	589	567	586	578	612	624	601	623	595	589	602	565	562	604	576	562	606	577	567	605	602	565	567	567	635	590	557	596	591	571	542	586	592	554	577	550	593	571	540	609	592	573	629	573	546	579	603	571	587	578	557	592	586	566	561	608	590	516	589	573	529	619	537	590	536	602	586	591	567	581	572	577	572	564	590	623	553	562	557	553	600	596	579	583	578	608	590	645	578	584	555	584	550	607	593	557	535	583	611	583	580	623	592	558	577	562	573	586	569	605	626	639	610	594	585	591	608	585	571	613	595	581	596	615	587	585	569	546	618	581	581	620	587	572	584	562	586	585	604	625	611	591	591	608	566	581	580	604	565	577	579	585	606	575	558	598	619	598	556	558	608	604	567	591	598	579	576	534	613	615	566	590
853	550	356	1431	3048	9430	12938	9642	5049	1966	740	327	141	86	45	42	37	45	57	51	43	51	59	45	70	59	49	53	43	49	54	52	48	46	50	44	50	52	49	45	56	62	57	49	46	37	58	50	55	49	57	38	45	57	47	46	47	45	59	53	50	46	56	44	57	49	50	40	62	52	55	44	48	44	48	44	55	43	42	55	61	59	39	49	48	45	64	38	46	42	52	52	51	55	67	54	59	65	63	56	59	47	58	64	54	47	44	59	44	44	53	37	44	57	50	49	54	50	57	48	65	50	53	38	53	50	54	61	55	48	50	59	39	48	41	50	57	56	39	46	45	50	53	52	38	40	54	52	53	56	42	45	53	59	59	54	59	61	53	53	46	51	56	55	55	52	55	42	63	57	50	45	43	48	53	37	58	47	50	61	48	53	50	38	58	51	61	41	49	62	61	51	51	57	66	54	51	45	35	62	47	54	56	56	50	57	56	54	58	50	67	42	51	64	46	49	45	57	48	52	53	64	46	41	53	44	47	36	57	58	57	68	66	43	49	46	58	48	55	46	50	48	48	55	46	60	45	54	47	35	43	53	51	62	57	43	49	47	64	59	50	59	56	59	53	65	44	57	48	43	58	51	55	55	63	70	62	62	54	50	53	49	52	54	51	49	49	44	52	53	50	59	41	60	60	49	67	51	63	54	65	44	53	57	43	50	40	64	52	50	46	58	56	56	45	49	42	65	57	44	67	47	62	54	58	51	62	69	39	49	40	47	57	47	60	50	45	48	55	45	47	59	49	58	52	54	53	46	39	48	45	52	69	52	55	49	46	48	47	50	38	44	48	57	54	58	53	56	44	62	51	43	57	51	52	43	63	36	43	57	49	60	39	43	43	62	58	45	58	41	49	51	65	63	42	63	57	60	55	45	56	38	56	58	47	55	55	63	42	65	61	50	50	41	58	40	46	53	58	64	46	40	41	47	39	58	71	61	50	56	50	67	50	55	55	46	55	55	47	39	56	64	70	56	46	50	43	44	54	67	43	44	42	56	48	58	50	51	58	49	52	44	46	38	43	49	56	53	51	58	55	59	55	50	62	55	52	51	62	49	56	50	46	44	54	44	50	45	55	56	47	50	45	58	55	56	46	45	38	54	54	44	37	55	41	58	47	60	51	46	39	42	55	67	56	47	49	51	62	46	55	53	75	55	58	63	71	55	56	51	51	54	54	56	41	44	55	59	61	60	57	54	68	59	44	49	52	64	60	50	51	56	65	56	40	61	61	59	46	58	48	47	57	47	50	58	50	50	66	52	51	50	49	63	52	47	56	58	44	44	45	45	53	57	53	55	45	58	51	61	64	50	41	59	45	56	52	51	54	47	49	46	60	46	59	57	36	57	49	51	41	52	59	55	51	53	40	48	42	47	61	54	44	49	45	48	50	55	48	58	50	54	45	45	46	59	47	49	53	54	54	44	51	55	57	50	52	44	56	54	59	53	55	56	43	54	52	55	62	32	62	44	54	46	63	60	48	51	60	49	54	42	59	60	55	59	64	54	44	46	45	41	64	51	48	51	55	62	59	55	42	59	46	50	54	50	39	53	44	59	41	62	58	54	58	54	48	66	49	48	50	59	43	54	54	46	50	50	49	43	65	55	49	55	51	48	67	51	57	48	49	61	50	45	61	50	57	60	59	61	41	52	45	48	55	55	57	58	63	54	51	39	58	39	48	49	52	35	46	59	50	59	57	52	51	46	48	47	40	44	55	48	54	67	48	47	41	58	52	54	51	57	72	42	44	49	52	44	51	50	48	52	68	43	41	45	52	47	41	54	49	45	52	63	41	51	46	45	46	51	53	61	46	46	38	46	45	55	51	48	49	55	55	61	40	55	55	45	56	62	42	58	44	51	61	50	46	49	50	56	47	51	48	42	46	42	46	46	50	52	45	51	50	58	55	50	53	48	54	50	60	61	51	56	47	63	67	55	51	76	44	58	49	50	56	56	54	54	46	49	53	61	48	38	45	42	48	58	57	54	55	50	48	44	44	57	45	56	52	47	34	54	58	42	43	57	43	61	37	39	49	51	68	50	43	56	64	50	62	49	64	38	49	43	49	54	50	41	55	42	50	51	57	57	50	42	59	55	53	51	36	62	56	64	41	39	48	60	62	51	58	53	54	46	60	50	54	58	62	52	44	52	54	46	48	52	46	44	38	59	55	51	54	56	54	54	59	63	39	56	57	56	56	54	51	48	45	54	50	52	39	55	56	60	52	48	42	44	54	47	53	46	56	56	46	54	43	58	40	41	50	53	50	64	62	43	51	48	50	59	40	45	49	62	50	52	54	57	48	53	69	50	59	66	59	48	67	56	50	46	66	44	45	53	61	58	47	67	55	62	50	57	52	65	46	57	67	52	57	44	45	43	49	39	48	47	56	57	52	47	48	43	48	53	52	57	49	43	39	51	59	40	50	59	43	52	68	56	58	58	50	53	51	54	58	50	47	47	55	47	72	49	40	39	57	57	45	41	58	50	41	66	43	58	59	57	40	43	48	54	43	58	52	42	39	53	56	62	51	49	59	50	46	54	58	39	73	48	46	45	53	50	39	49	48	63	51	57	57	56	49	47	47	58	54	51	51	42	40	56	46	48	52	49	47	47	55	65	52	52	60	57	53	52	54	51	57	64	46	61	43	57	40	58	34	59	62	41	57	54	37	50	55	52	49	44	46	47	66	58	43	54	55	54	53	39	51	70	51	59	49	48	54	50	52	67	48	47	67	52	50	53	65	57	43	42	39	59	54	56	57	60	44	44	48	53	53	51	58	62	57	48	49	54	46	52	55	52	47	66	43	61	51	54	53	60	62	44	65	49	59	58	41	47	53	43	41	67	57	49	60	47	56	59	66	53	39	49	49	53	58	59	55	44	51	56	49	44	42	48	50	62	55	56	61	51	52	48	38	44	49	57	39	48	55	50	52	50	64	59	60	72	50	51	50	64	49	58	55	52	54	41	47	62	56	35	52	52	43	51	61	44	51	45	46	46	54	56	51	58	51	51	56	39	51	61	53	39	42	47	60	49	44	56	51	58	57	59	47	52	35	49	46	45	53	58	47	62	46	41	60	40	56	50	45	57	59	44	57	50	43	50	45	43	47	59	57	53	55	62	53	52	55	50	61	60	54	55	44	41	53	51	52	42	57	44	54	47	47	52	57	53	56	53	51	49	53	63	66	51	62	56	55	47	55	51	56	45	71	51	44	51	58	58	42	62	49	37	46	51	66	49	51	50	58	59	56	52	58	52	55	54	53	53	60	41	52	49	54	57	48	42	54	63	52	55	56	44	48	46	48	53	55	56	60	55	54	50	50	59	48	50	43	52	58	64	39	45	58	37	50	43	47	50	66	45	56	53	63	59	56	49	47	56	42	53	59	54	47	61	41	54	50	62	53	38	46	42	57	55	43	41	49	45	47	50	66	47	54	49	40	57	46	46	63	58
19847	11663	6709	31530	49677	61465	60452	49713	36635	26049	15532	7377	2815	1300	843	702	612	641	659	653	622	621	657	639	680	629	626	662	606	663	636	659	611	608	619	593	644	627	664	636	645	653	676	618	670	649	646	682	655	636	627	649	614	648	618	645	636	613	701	599	682	664	648	653	608	637	621	625	605	619	627	641	633	716	660	639	639	644	607	586	675	630	613	600	627	673	636	638	657	636	653	609	629	675	666	628	605	640	644	672	623	657	637	620	634	627	628	656	640	598	652	646	635	600	610	612	630	594	660	648	646	608	614	678	666	655	650	626	640	634	588	661	644	653	672	612	646	670	634	638	620	624	637	670	633	612	602	681	655	669	642	694	620	615	674	689	650	692	629	646	651	652	646	602	609	639	650	658	654	640	698	595	596	687	659	638	628	669	615	629	639	649	642	659	633	589	664	625	672	664	649	636	687	605	652	620	694	638	613	631	647	663	641	643	653	666	676	678	612	637	637	671	671	610	659	641	628	643	592	611	628	668	642	646	630	668	643	664	659	626	585	656	608	635	604	614	649	651	689	593	642	618	610	658	646	609	649	614	622	636	634	605	590	648	649	683	614	599	610	603	648	632	639	663	622	613	625	695	629	658	646	682	597	614	650	666	616	645	648	636	656	637	654	672	639	666	637	630	657	593	627	683	628	636	651	609	622	716	636	592	656	645	667	641	637	628	651	610	633	682	648	631	669	595	701	640	673	612	642	598	617	620	633	662	657	655	662	649	642	645	608	638	674	628	631	596	672	624	604	657	638	609	657	614	674	654	620	663	632	647	624	593	610	635	595	645	607	645	658	640	602	657	610	644	663	646	668	633	632	663	662	637	639	641	646	644	615	678	609	654	588	652	600	648	643	601	660	626	601	636	621	641	620	637	644	649	618	631	711	613	627	605	616	587	641	671	670	618	654	637	653	639	620	622	641	630	650	657	656	655	660	670	623	598	628	634	630	621	643	609	661	598	624	654	606	627	662	670	621	666	632	666	664	672	620	621	657	601	657	672	643	592	668	606	624	611	623	601	606	575	648	655	611	627	639	646	635	604	655	634	701	681	631	653	641	631	657	651	627	618	635	654	648	642	589	655	595	651	667	609	651	661	644	617	678	655	625	580	667	684	618	629	684	600	624	668	625	697	653	628	662	683	655	657	621	678	668	641	645	649	654	630	666	618	652	654	643	626	607	604	681	624	630	626	608	611	639	597	674	643	617	700	623	652	653	653	646	615	603	620	602	627	623	665	664	660	636	632	660	598	682	639	666	653	640	645	631	621	655	620	594	631	597	684	646	641	663	630	628	643	642	620	644	581	706	684	605	659	629	655	662	630	659	642	673	617	663	673	629	621	671	622	687	678	678	660	635	646	624	650	643	668	640	647	613	651	649	684	648	641	611	647	657	652	626	628	670	620	651	646	657	687	629	692	645	607	615	657	625	681	659	674	644	650	650	662	651	618	663	676	648	679	624	664	656	664	637	613	648	663	611	639	668	630	617	634	675	625	662	653	628	650	667	601	606	632	616	647	587	618	632	628	651	636	651	640	617	637	617	631	689	679	609	644	634	610	645	625	677	647	659	676	633	646	623	625	663	644	675	648	580	643	649	674	614	648	586	696	596	634	563	661	674	614	630	648	644	684	670	655	637	622	626	654	659	638	614	603	594	619	622	671	689	636	615	668	607	659	686	631	647	642	642	636	626	658	591	624	625	628	630	636	611	614	672	629	608	576	612	633	653	682	665	660	630	604	649	641	623	618	641	589	645	611	630	610	624	652	627	636	628	629	644	615	625	650	613	617	650	643	658	645	636	633	656	647	650	651	606	647	650	650	630	635	669	666	625	647	676	662	660	623	627	642	624	640	633	693	598	644	584	664	647	628	616	645	668	600	594	607	617	607	667	596	650	658	651	590	636	648	640	670	631	627	637	614	643	684	621	660	626	675	644	651	655	637	657	635	620	659	611	597	683	683	617	586	639	692	658	656	598	612	649	583	656	629	624	671	649	651	612	684	662	651	644	655	598	666	669	644	625	644	620	639	620	683	613	634	661	676	637	631	611	673	670	657	648	660	618	612	646	660	615	625	646	688	593	625	618	640	672	598	632	643	607	623	645	704	677	673	655	682	650	662	650	659	635	650	650	669	691	670	633	668	607	617	654	625	677	636	647	598	599	651	693	665	581	627	626	646	665	632	631	646	658	643	639	607	612	595	620	598	671	666	634	630	656	674	615	614	619	632	651	610	651	624	665	612	671	677	623	667	639	658	620	641	643	644	655	647	647	672	626	598	599	643	702	619	616	645	634	634	649	632	675	617	609	647	631	659	684	613	617	681	679	607	651	620	629	664	612	626	655	656	658	604	613	657	613	655	665	645	583	640	657	611	627	636	640	647	630	628	634	611	625	614	664	682	623	659	638	635	621	652	622	633	647	646	659	655	606	611	613	638	630	611	620	618	612	634	631	623	605	620	584	676	622	636	630	675	699	636	633	630	612	638	607	636	615	619	635	644	643	637	626	671	613	662	609	633	639	596	613	627	610	664	652	657	662	598	645	630	608	618	631	659	623	642	677	665	605	639	661	647	646	612	654	634	616	641	616	615	620	642	643	662	592	650	649	635	652	637	654	636	643	649	624	677	601	594	663	619	657	615	630	655	685	657	615	671	663	595	603	664	647	616	684	670	651	615	632	666	636	696	615	657	682	621	663	652	618	633	614	632	610	592	651	640	667	643	614	657	641	630	626	645	661	622	626	661	622	637	640	572	688	659	636	635	580	669	675	639	685	612	664	600	686	623	617	603	603	686	615	652	625	676	627	638	651	661	626	630	662	625	664	645	643	631	676	620	635	620	590	614	629	650	594	674	639	699	657	641	635	669	642	575	614	607	627	669	575	672	659	650	670	613	647	632	648	678	625	629	660	684	644	634	626	597	645	625	603	666	659	643	641	654	705	601	655	623	624	636	593	640	650	629	640	597	660	638	613	632	608	650	655	658	632	615	616	615	656	654	625	636	639	658	654	649	681	613	652	646	637	635	642	657	675	658	652	642	584	678	610	655	647	596	622	716	635	609	632	687	638	665	609	619	619	644	639	641	663	643	669	629	643	644	678	636	696	641	633	660	657	666	641	647	644	602	648	619	638	644	630	666	664	667	669	663	664	654	609	593	653	649	646	630	640	679	657	651	658	658	596	631	607	642	627	613	629	637	658	638	619	637	659	662	640	645	595	653	623	639	648	630	636	645	582	630	654	680	625	651	688	644	671	676	671	594	642	632	652	602	602	634	649	645	612	638	622	652	620	627	687	643	639	616	638	629	611	652	624	625	620	625	619	645	593	646	612	635	608	650	676	616	631	588	651	621	642	631	677	623	609	650	631	641	610	669	640	637	677	649	588	628	624	638	622	645	671	621	667	602	629	674	639	623	643	633	688	656	667	668	637	591	642	653	636	622	622	662	671	627	638	627	612	614
2299	463	734	1091	2396	10828	13771	9797	5274	2187	877	324	132	98	74	55	54	61	55	50	57	53	44	67	57	57	51	65	48	59	62	62	50	46	57	54	55	51	50	48	49	63	58	43	53	54	63	51	48	57	65	49	59	60	50	35	51	43	54	51	54	59	74	43	63	56	62	46	44	53	53	50	54	59	59	47	63	44	48	50	68	62	64	61	54	61	62	46	58	47	58	61	59	55	53	67	51	60	50	52	55	61	55	49	53	42	56	57	58	67	55	44	55	52	53	50	47	49	52	66	46	55	66	53	57	59	59	54	55	43	55	66	56	49	49	57	60	45	62	53	51	58	70	46	68	60	58	45	59	47	52	50	35	54	49	72	56	60	41	59	66	41	63	49	61	57	55	51	64	64	47	55	41	62	53	49	40	68	54	57	42	55	57	45	52	58	40	56	47	55	50	51	56	49	55	60	52	52	58	49	71	60	63	47	63	59	50	47	56	57	49	61	65	62	59	70	55	73	62	55	51	56	50	59	42	51	51	43	50	60	40	60	63	30	48	49	55	52	49	57	49	49	56	56	52	53	57	52	58	57	59	47	60	57	51	40	60	65	39	61	55	53	65	52	62	51	61	48	54	42	56	52	52	47	64	49	45	35	57	44	54	42	50	55	58	51	51	62	49	48	54	75	58	53	64	48	54	53	55	57	50	66	61	54	59	61	50	39	57	53	51	58	60	56	49	53	70	62	60	53	58	48	68	38	54	64	62	58	50	60	59	54	50	49	54	60	50	51	68	46	51	57	52	54	47	52	66	61	57	57	63	62	53	53	49	56	48	51	46	53	54	61	57	48	71	46	57	64	52	53	49	54	53	58	42	68	52	53	52	55	47	50	65	55	49	44	53	49	54	54	55	44	59	60	60	53	48	51	57	55	55	56	40	55	41	65	66	52	47	57	58	55	51	52	51	50	52	68	54	54	52	58	57	45	51	56	53	59	66	59	62	59	67	51	52	49	49	48	52	59	63	62	55	61	51	65	58	46	47	64	53	74	48	40	46	51	44	62	58	40	53	50	48	59	57	54	53	44	57	49	56	60	51	47	43	61	51	55	50	51	53	64	58	57	52	58	57	43	56	43	52	53	39	55	58	50	56	52	63	66	61	52	48	59	50	61	36	60	47	59	63	58	52	50	56	54	47	63	58	62	49	45	60	62	42	65	37	58	55	53	62	52	52	46	52	49	47	58	60	51	62	53	50	58	44	56	58	64	61	45	59	49	52	55	55	50	62	66	58	51	66	52	42	59	57	59	53	62	46	69	45	60	52	50	51	61	31	47	58	54	45	54	63	54	63	47	59	47	63	58	43	59	52	53	50	62	54	49	54	62	49	50	63	54	54	64	66	46	58	53	51	55	51	53	62	59	68	42	43	53	63	44	35	63	54	52	54	55	44	49	52	64	65	47	56	37	59	71	65	62	62	49	46	58	60	53	51	68	66	41	50	55	54	50	52	49	54	43	52	46	61	64	56	65	62	61	58	48	59	56	52	42	50	60	48	51	49	52	50	48	66	51	54	57	56	45	51	47	54	43	56	45	42	56	49	47	60	46	51	56	52	52	50	58	47	57	63	51	57	51	59	57	58	55	52	60	51	41	47	50	51	52	61	47	48	57	56	58	56	64	47	53	51	51	66	50	70	55	44	62	40	49	60	53	56	45	68	59	34	57	48	50	45	47	50	61	45	54	48	57	58	46	53	44	39	43	67	49	60	56	50	55	63	56	55	54	70	64	55	49	64	59	59	67	60	52	41	64	54	64	47	51	59	61	47	59	51	58	57	57	48	51	56	50	47	52	54	49	77	68	57	54	51	60	46	38	44	55	49	61	62	43	50	63	58	40	49	44	49	43	47	42	60	42	67	45	45	54	52	60	52	57	56	44	63	54	81	58	54	46	45	40	37	60	59	46	49	59	50	42	48	51	61	78	60	62	55	55	58	51	58	43	46	42	37	44	49	58	62	60	44	48	51	60	53	60	51	56	57	43	46	50	72	52	57	52	49	52	48	55	77	51	61	62	61	55	67	53	65	43	51	45	61	64	52	57	63	55	56	56	42	50	62	47	50	67	53	60	64	65	58	67	69	52	64	49	49	68	55	61	60	55	58	59	49	51	46	53	41	58	62	49	55	47	41	62	62	55	53	62	73	52	47	51	56	52	59	55	52	56	56	57	50	62	47	60	55	53	42	57	59	52	51	47	54	55	47	50	49	60	57	53	44	58	64	49	45	53	59	51	58	54	43	50	39	51	64	54	59	63	59	57	53	51	54	61	45	60	41	50	46	52	48	61	52	49	64	50	60	58	37	44	51	64	61	53	54	44	54	59	58	48	53	57	56	49	52	51	51	58	50	56	61	55	57	50	58	49	44	48	50	72	45	48	50	50	43	57	46	55	61	57	58	56	70	44	53	48	43	48	48	67	55	65	52	61	56	55	47	51	61	47	61	56	49	57	54	47	58	62	60	54	46	47	45	56	52	60	50	59	55	57	50	49	55	47	50	59	75	57	61	67	56	37	57	43	60	57	47	53	55	63	40	51	66	54	64	49	54	43	52	53	46	54	57	67	57	58	60	56	64	44	66	61	60	53	52	54	50	33	47	51	57	49	54	54	54	52	58	57	61	60	50	63	55	40	47	63	54	68	64	77	54	59	63	69	59	49	58	53	43	48	56	41	56	53	51	44	50	61	50	61	51	54	56	56	54	47	70	51	40	53	66	61	45	40	53	62	61	52	55	55	44	46	59	47	57	56	53	44	49	55	50	61	58	46	48	59	48	43	48	61	54	45	57	54	50	49	55	54	40	49	54	51	61	58	41	52	59	42	51	53	51	47	34	55	47	62	68	55	60	50	54	55	52	68	56	61	43	43	49	49	53	61	57	53	54	58	46	62	58	50	42	66	54	50	44	43	48	59	39	46	46	58	65	42	56	53	47	54	45	55	52	52	54	72	44	66	51	44	56	48	43	48	51	51	52	57	41	56	60	56	48	50	44	47	41	56	42	58	77	59	44	58	55	64	49	65	51	51	57	57	52	48	58	39	61	64	65	46	64	63	41	65	54	68	40	50	53	46	60	52	60	47	63	62	63	57	46	54	43	53	54	58	59	46	57	64	59	56	67	56	40	59	56	60	55	43	60	52	36	40	57	63	48	65	50	50	58	60	53	50	41	57	41	59	64	50	39	53	57	48	70	57	55	54	47	47	55	58	49	66	50	39	52	61	47	56	62	47	53	71	49	54	59	52	64	40	64	42	50	58	47	46	58	49	64	43	64	55	73	41	58	36	58	52	46	56	55	61	50	61	56	55	61	59	49	58	53	64	52	56	51	52	72	51	43	45	54	60	55	49	59	58	53	45	53	57	57	57	49	47	52	52	44	56	69	44	44	62	55	55	61	53	56	51	52	42	50	55	61	54	50	60	54	53	55	59	43	58	62	58	59	45	45	52
18959	9647	12060	28668	46199	65209	62679	50629	37929	27313	16904	8264	3038	1367	785	715	651	642	608	686	672	691	661	676	655	678	700	634	640	666	652	688	651	667	681	667	703	669	676	677	673	698	653	650	652	640	699	700	688	652	640	691	643	703	614	665	680	670	696	651	681	713	667	647	660	689	637	686	680	678	651	663	664	638	722	686	673	660	673	683	681	688	661	645	713	697	697	669	699	694	688	734	704	668	688	640	655	662	684	685	606	616	698	679	637	662	679	651	642	671	675	711	690	660	630	654	687	682	651	647	758	731	647	653	685	641	665	674	690	693	676	654	707	668	701	651	690	695	651	688	675	682	672	693	691	670	640	690	653	686	682	650	663	679	688	688	681	624	663	635	676	684	673	709	697	641	682	664	668	662	663	624	674	599	713	685	670	673	634	674	647	708	676	603	666	658	626	679	717	718	677	613	670	660	713	683	676	660	698	690	668	678	643	639	668	663	629	719	653	633	626	700	709	699	668	637	668	667	664	699	713	637	677	659	673	690	647	674	647	687	637	698	698	674	681	658	620	683	671	702	723	672	679	681	679	646	699	649	674	680	647	722	696	666	664	674	649	623	650	644	661	659	646	653	660	659	629	659	639	663	669	665	680	674	708	663	684	670	657	691	660	660	663	697	687	704	720	695	673	619	667	681	651	671	641	634	643	645	645	648	697	650	661	732	682	670	711	723	713	656	658	632	647	690	692	664	696	700	637	670	684	692	650	653	651	655	653	657	658	654	646	678	689	677	681	720	644	648	650	673	703	636	662	639	695	678	684	677	692	668	685	689	641	659	643	623	661	654	676	628	697	670	638	702	652	683	655	676	664	636	669	671	652	658	676	684	679	726	623	659	659	690	648	671	668	694	658	705	672	665	659	681	706	653	699	655	660	650	645	671	692	681	679	690	687	671	653	697	664	681	635	672	634	679	625	649	687	642	677	662	660	722	683	673	640	658	675	693	641	657	690	633	619	669	656	689	669	684	671	680	688	658	650	643	667	667	640	656	702	671	658	656	670	680	627	673	667	680	683	629	698	698	617	645	655	638	691	724	725	655	695	644	672	681	667	664	687	688	672	634	660	709	702	665	648	682	706	677	670	659	612	677	648	653	677	668	636	710	712	681	688	628	678	669	674	639	628	664	702	663	671	693	686	701	679	698	666	652	683	679	672	658	715	680	666	642	671	688	656	684	633	713	625	677	673	679	635	698	687	690	687	688	631	698	696	664	701	643	645	635	675	724	644	641	700	663	715	689	729	626	708	665	678	689	661	649	694	625	618	682	646	676	680	669	619	613	699	689	696	661	662	645	685	701	676	656	669	665	672	680	685	662	651	682	709	665	698	678	662	710	676	651	660	663	675	679	704	616	627	706	705	659	660	682	670	658	675	705	651	639	647	674	652	641	674	707	689	654	678	679	681	680	693	642	633	674	606	656	683	660	666	679	638	668	650	687	692	650	645	651	688	694	697	640	726	613	640	696	661	670	680	653	652	677	670	647	662	644	677	644	631	635	658	683	671	657	719	660	689	714	685	680	678	688	679	631	660	641	661	606	660	698	665	621	615	648	697	663	659	650	635	678	678	702	689	684	653	696	636	687	649	679	701	671	697	679	649	703	660	632	640	672	667	665	661	657	667	682	662	644	677	668	665	641	674	706	683	689	626	703	697	691	665	677	670	621	677	642	683	717	645	629	636	664	665	654	702	618	688	667	659	649	652	666	645	620	660	667	682	672	658	661	677	689	683	684	697	677	654	670	632	680	676	685	716	666	703	670	680	667	649	631	703	687	686	652	621	674	656	628	648	674	707	707	681	703	693	680	651	654	637	667	653	614	655	666	673	678	662	716	674	673	626	661	676	685	659	689	634	658	659	686	686	675	675	706	700	639	650	705	684	657	657	639	697	641	653	661	679	652	681	631	686	663	718	625	687	700	680	631	636	664	623	687	652	658	659	705	672	634	711	656	632	714	683	669	705	624	645	681	670	672	630	675	691	663	703	690	581	683	662	687	705	688	720	667	644	616	680	678	604	664	674	655	711	666	655	679	675	671	655	670	718	675	659	704	681	670	650	636	631	681	649	614	684	697	687	721	662	691	692	627	649	625	684	679	657	666	659	651	640	722	641	700	698	699	681	635	741	677	653	678	675	661	702	701	691	643	612	644	680	705	657	651	668	649	679	707	660	676	690	645	631	656	643	661	686	663	701	722	663	695	642	690	644	690	625	635	621	652	682	701	664	647	631	672	670	630	628	664	652	662	726	659	729	635	663	674	648	637	687	655	709	639	683	647	642	737	662	688	701	688	687	663	670	667	696	699	663	695	698	672	679	666	663	690	640	675	657	666	656	694	652	653	672	678	652	672	656	693	639	664	692	678	694	689	637	652	658	698	674	670	696	705	711	693	655	698	638	685	709	666	693	652	719	633	639	642	714	644	632	665	667	706	671	662	657	715	673	632	661	678	676	612	714	676	655	669	652	700	663	668	721	649	664	633	678	674	651	707	660	685	666	673	678	682	679	656	640	647	654	652	643	654	693	640	641	691	643	659	625	694	677	643	661	624	689	631	664	705	677	646	651	704	620	625	652	690	628	698	702	667	676	732	669	680	683	651	669	664	673	695	686	694	650	693	676	699	662	647	657	684	684	650	710	682	702	704	687	658	665	624	653	583	705	656	665	699	627	669	717	689	658	733	630	659	641	693	624	679	681	707	662	716	644	667	671	636	696	671	674	649	626	691	701	705	687	654	654	698	676	705	698	707	645	646	705	690	691	669	685	662	673	654	688	642	667	660	737	660	716	695	675	634	641	662	684	623	684	701	703	650	671	675	679	685	723	686	708	697	628	680	666	685	663	713	671	678	673	644	702	683	723	688	667	632	669	644	635	624	661	683	673	697	664	666	679	670	631	684	628	656	641	656	605	662	637	667	688	658	635	665	678	621	707	645	655	706	643	692	695	696	651	681	635	697	654	617	676	637	734	650	678	663	687	682	679	669	640	710	648	661	699	719	634	653	690	714	648	636	655	664	685	694	694	660	662	699	695	666	672	685	722	705	639	640	693	654	689	704	624	679	668	620	671	677	670	702	647	731	666	707	701	645	641	659	639	694	644	640	643	671	668	673	633	655	683	686	651	658	639	671	686	627	659	705	655	644	662	642	628	626	694	682	670	654	652	628	654	644	688	695	647	686	659	643	691	663	729	641	695	653	713	672	688	667	684	655	649	700	690	661	677	680	675	662	685	675	677	702	686	617	674	666	662	650	658	668	683	705	679	670	706	683	704	664	692	708	693	685	648	661	649	659	671	629	638	669	663	673	632	658	692	660	656	703	689	648	653	700	650	680	692	683	638	614	663	685	663	658	663	644	686	682	658	692	693	674	663	698	630	712	683	695	661	664	667	704	640	695	743	714	717	700	741	706	720	715	668	680	691	683	663	688	702	716	674	695	670	662	644	738	649	664	697	702
1290	779	873	1916	5641	17442	20489	14965	8491	3620	1441	540	214	85	61	67	58	52	70	59	75	49	48	69	59	50	51	61	55	48	44	60	58	66	64	45	52	68	56	58	63	45	51	60	72	66	49	61	57	61	47	51	54	50	63	62	47	62	49	59	53	66	67	50	71	69	65	58	80	51	54	63	47	62	64	59	53	48	52	57	59	72	71	63	60	53	52	45	55	61	54	64	67	70	57	47	53	52	48	65	56	53	59	53	56	60	51	59	53	50	55	67	59	75	50	52	69	62	77	58	41	48	64	55	66	51	68	59	54	52	54	68	52	47	58	66	53	55	58	74	56	62	40	62	54	50	52	57	58	48	56	65	62	54	53	65	48	59	58	59	73	54	63	64	53	52	39	51	52	50	62	54	60	60	67	64	67	60	59	65	60	59	58	68	68	62	55	58	52	52	53	48	57	60	59	50	49	56	55	73	52	52	61	54	64	55	51	55	56	61	48	54	50	62	73	65	56	69	45	62	75	53	55	75	72	67	61	55	45	56	52	62	50	62	61	47	47	60	66	52	47	74	55	50	46	60	47	41	51	58	45	65	64	55	66	63	62	53	54	63	50	61	55	62	72	59	61	61	46	55	55	51	70	59	51	66	69	53	55	61	62	78	48	65	68	55	67	50	57	59	69	66	70	61	48	52	63	48	59	55	62	55	58	58	56	58	68	58	63	57	56	47	60	62	68	52	55	60	52	51	51	60	70	61	57	70	65	49	64	59	70	69	62	58	49	56	68	61	61	58	59	62	47	43	49	63	61	69	60	60	49	65	58	59	59	68	60	51	53	56	42	59	64	71	53	59	63	65	59	55	42	72	42	51	53	55	64	65	64	51	64	61	52	59	52	70	56	58	60	61	46	63	56	61	51	47	61	54	72	61	60	54	68	66	61	48	59	54	50	60	63	55	53	58	66	62	60	60	68	68	68	47	54	68	59	64	60	62	51	58	58	65	64	59	64	47	64	53	61	53	51	75	64	51	56	62	56	66	60	52	55	71	54	66	56	57	66	67	62	54	53	61	61	56	61	45	58	61	51	61	61	66	66	50	54	55	56	50	71	50	57	57	58	65	66	44	62	61	53	41	52	46	57	54	58	58	58	62	68	55	56	51	52	63	53	54	59	61	55	62	63	60	67	58	49	59	74	53	57	52	60	56	62	57	60	56	50	49	61	64	64	54	63	74	57	61	46	59	57	57	51	60	69	55	65	73	54	52	52	63	49	51	57	59	51	48	57	59	61	51	50	73	61	56	59	57	60	59	55	56	61	58	51	58	53	62	43	53	63	57	50	48	58	64	52	55	64	54	56	49	63	70	57	61	58	64	56	60	63	58	53	51	51	59	55	73	48	61	54	54	62	48	65	59	58	75	59	43	72	53	63	52	54	49	51	52	45	53	53	57	55	70	51	61	58	70	61	53	63	63	70	61	61	75	58	48	55	49	60	56	57	66	55	67	70	46	69	53	68	58	72	64	63	78	56	62	59	44	46	58	43	65	54	66	53	54	60	57	64	67	68	61	57	57	50	58	53	64	50	58	59	59	51	53	59	50	49	65	58	59	67	60	64	68	59	55	69	60	59	51	49	57	67	65	64	56	63	63	54	50	45	54	63	55	69	46	57	59	67	52	60	60	58	49	44	62	62	53	53	67	66	55	63	67	45	58	56	68	58	68	51	54	67	56	55	61	65	63	56	42	68	65	45	55	53	64	45	49	67	43	66	55	62	71	62	66	67	54	61	60	62	63	51	51	73	68	57	61	55	41	57	73	61	52	52	55	65	60	60	60	58	57	46	53	55	61	65	64	62	60	49	69	66	46	57	53	63	50	56	53	71	47	58	45	60	49	71	58	51	56	70	47	71	52	61	47	56	55	59	59	61	62	57	54	62	58	62	56	61	61	54	67	66	55	61	67	61	53	65	60	59	53	47	71	54	55	47	59	52	52	60	59	60	70	62	52	64	57	62	55	52	63	46	58	62	63	59	56	51	67	56	74	53	47	58	56	53	46	65	48	58	54	68	64	53	63	67	72	65	65	66	62	45	59	55	61	66	40	56	65	63	62	61	56	68	60	63	52	39	59	45	58	50	64	54	57	84	56	56	49	59	52	69	67	52	52	61	52	50	52	53	56	40	70	55	70	50	57	39	60	59	52	65	69	52	69	65	56	56	54	59	75	50	57	69	66	54	68	54	62	51	56	53	56	63	61	55	63	61	49	63	64	54	43	54	61	62	64	57	49	59	58	47	61	55	51	58	57	49	49	59	68	58	47	62	62	62	77	63	62	56	53	51	74	55	51	58	56	58	72	52	51	71	71	58	49	56	49	53	59	56	49	57	68	51	60	52	52	57	64	73	60	69	60	63	59	60	46	58	71	56	57	53	43	63	64	54	59	65	50	44	61	55	61	60	53	52	71	53	53	55	60	56	66	49	51	48	52	51	47	59	50	56	61	50	57	49	64	59	66	62	71	49	57	67	65	59	73	54	63	58	57	59	51	59	63	59	62	60	59	46	55	65	67	64	73	71	75	53	60	65	65	53	65	64	65	61	60	64	58	65	56	59	50	70	74	45	69	60	61	76	67	63	58	61	63	54	49	56	57	54	60	59	60	56	68	63	66	56	55	60	57	49	54	64	74	52	73	59	46	64	89	59	51	60	53	57	48	50	50	47	66	62	63	46	69	63	60	59	67	72	47	62	59	58	69	54	57	61	67	50	67	66	65	70	63	55	60	51	57	55	69	53	51	64	49	71	47	61	55	55	54	61	55	51	65	64	72	59	68	56	67	52	66	44	57	53	49	58	59	57	66	74	49	59	55	46	55	65	60	70	50	64	44	66	68	50	59	60	62	60	41	48	60	71	63	55	72	59	67	58	55	47	56	60	49	54	64	50	71	79	53	64	58	44	66	64	46	46	75	57	65	61	58	59	50	51	50	61	52	58	55	66	63	61	59	63	65	59	68	65	51	54	64	44	42	66	59	62	48	62	62	52	56	73	70	50	72	49	61	57	67	63	71	55	53	63	58	49	62	60	52	63	61	66	57	64	57	50	63	62	78	57	45	42	63	58	65	61	52	69	66	60	66	51	60	62	74	71	68	55	62	60	50	57	66	74	54	56	60	60	66	63	53	48	61	48	66	63	53	57	57	65	61	58	69	54	54	69	56	71	57	61	61	55	57	51	63	57	49	59	53	71	66	56	54	50	39	50	59	53	62	60	71	66	60	69	55	56	59	49	59	59	45	59	60	42	59	63	55	58	55	60	44	71	45	52	52	63	49	49	63	54	62	54	65	53	66	57	46	61	53	58	64	49	68	62	63	73	51	48	50	45	59	55	63	52	48	64	63	65	62	41	51	67	53	42	55	50	63	50	56	53	65	52	51	53	57	62	49	48	56	74	66	64	58	64	57	50	61	57	66	52	54	58	65	74	69	55	58	48	52	72	54	55	64
23415	14596	14946	36072	59046	75195	71547	58020	43996	32498	21872	11547	4443	1634	961	838	687	712	708	747	734	734	722	713	744	709	703	720	758	719	722	713	713	693	732	684	702	689	728	707	737	721	712	700	736	712	705	722	737	678	728	734	706	688	726	705	723	715	733	742	721	719	668	721	733	696	712	693	717	718	737	708	721	697	687	762	734	700	715	719	770	704	716	707	753	737	687	754	741	714	682	694	719	716	693	701	708	679	739	721	756	729	737	696	722	758	740	678	725	703	710	709	711	745	676	753	710	757	732	700	747	717	711	711	712	733	733	716	710	715	705	706	756	699	748	757	738	733	729	720	714	700	721	747	708	678	696	717	719	747	722	728	689	724	693	693	721	681	767	717	738	734	725	716	680	701	756	697	730	694	743	714	697	724	700	754	701	729	760	748	709	658	716	743	718	732	758	749	748	729	748	727	769	739	698	719	774	687	721	704	743	684	744	674	696	748	712	708	711	704	722	691	722	726	737	698	761	704	713	691	658	704	706	688	773	736	737	735	702	729	709	694	704	704	726	739	678	750	728	720	722	730	678	744	726	691	705	742	720	702	699	711	720	709	671	743	754	743	721	732	745	726	656	728	751	711	698	715	722	702	719	715	728	709	702	736	682	688	686	731	700	715	750	727	747	704	722	716	700	745	747	732	717	724	772	707	765	730	708	723	705	714	777	702	695	711	749	731	701	706	703	732	706	706	729	727	775	727	700	705	714	735	681	742	711	674	703	719	718	690	710	730	699	683	670	711	718	729	740	748	721	701	711	736	709	735	656	718	726	726	758	731	782	699	675	735	721	689	727	711	701	727	676	686	713	683	737	648	739	727	727	731	680	772	724	704	738	729	746	733	685	732	699	747	746	691	753	736	668	722	722	706	714	724	755	706	728	768	681	680	707	700	690	745	743	669	714	734	698	703	761	717	683	735	705	722	717	704	687	707	751	710	722	674	722	758	728	777	716	702	780	700	700	707	761	717	712	731	714	775	691	738	703	664	738	733	746	696	700	654	697	732	714	697	725	743	748	740	756	713	669	739	757	702	692	666	750	712	749	700	703	721	716	712	729	695	792	701	718	717	695	764	749	741	714	687	720	677	673	726	764	687	666	705	707	700	708	736	710	755	729	770	705	707	720	732	739	708	697	687	747	695	721	747	736	740	745	711	737	743	749	682	723	698	708	709	675	734	677	750	739	677	699	742	781	728	756	743	732	664	747	710	754	744	700	767	719	750	723	705	665	712	698	711	696	735	699	698	709	735	718	682	780	735	719	659	683	777	645	717	700	701	730	717	771	769	700	673	719	740	724	718	759	734	696	704	717	709	697	709	722	694	719	720	698	718	696	670	695	801	680	706	675	717	710	763	694	683	676	737	666	731	699	687	724	753	725	737	736	723	720	708	722	695	737	705	690	738	722	727	731	720	725	734	744	665	698	726	656	676	687	724	733	688	723	762	730	760	718	733	739	684	728	751	733	752	746	761	756	700	711	739	735	697	724	748	764	709	698	764	696	700	735	686	678	757	733	738	732	737	684	703	717	705	742	739	697	695	732	672	745	768	735	769	737	689	737	702	787	728	694	719	696	707	728	744	718	726	686	747	715	737	724	717	719	766	740	736	714	734	750	707	721	711	720	724	698	629	717	749	722	676	779	724	730	673	735	733	692	738	717	702	739	733	695	680	735	775	714	700	716	736	763	717	672	763	761	728	691	741	735	799	714	709	728	714	725	679	691	728	705	698	694	743	752	756	761	712	718	739	746	728	737	669	735	698	675	681	726	721	704	729	735	710	762	730	751	697	694	689	700	688	761	706	713	685	701	791	677	709	701	713	702	734	716	685	712	703	701	742	696	695	684	748	686	747	763	732	752	744	685	696	732	761	750	683	707	729	725	684	693	727	656	661	696	694	760	717	712	686	720	679	747	751	723	701	742	709	730	709	730	713	754	734	714	665	712	728	709	692	708	667	755	715	706	735	709	727	738	730	688	697	775	730	718	693	721	695	722	720	740	692	707	708	702	760	698	728	679	719	705	668	718	704	702	667	751	736	677	704	752	703	707	697	695	746	711	684	730	721	703	735	678	640	740	716	729	685	692	713	759	731	728	697	687	715	727	727	704	741	750	705	717	726	750	728	700	757	660	741	717	713	694	697	712	734	705	717	700	711	759	681	726	732	722	698	743	756	718	703	740	725	718	727	708	691	718	654	677	703	733	727	746	681	726	728	702	742	706	730	684	691	708	697	734	724	703	701	728	691	720	731	677	695	737	737	693	669	714	717	704	734	724	728	718	657	747	738	702	723	730	722	719	719	728	713	730	701	716	761	732	699	704	750	725	729	739	697	707	712	704	730	695	720	707	755	770	709	713	725	711	798	724	720	730	749	727	692	755	706	696	711	694	772	696	713	718	743	719	703	736	712	709	712	711	715	732	761	727	746	722	736	704	752	713	703	697	732	733	726	711	737	708	748	748	726	716	673	706	711	685	660	704	721	722	746	720	741	713	647	697	681	744	685	715	714	746	703	687	737	714	702	722	734	705	709	725	692	723	694	731	732	737	708	722	728	697	688	688	713	660	703	717	696	697	716	689	728	692	717	687	694	721	679	700	743	748	639	720	752	703	711	713	702	749	710	681	759	709	687	709	698	741	749	745	757	719	738	720	711	712	703	738	740	699	706	722	691	715	729	708	680	708	712	743	717	668	736	725	745	751	744	727	697	753	735	683	724	708	727	689	799	718	678	730	709	716	749	748	685	690	692	716	740	714	654	736	713	702	661	745	724	760	691	748	753	726	726	716	753	706	744	732	702	753	688	709	754	727	746	726	666	733	720	671	728	732	763	689	721	750	663	647	683	705	691	712	673	730	757	730	675	696	707	673	692	707	715	719	752	665	750	719	717	709	751	700	647	727	725	689	700	747	748	743	736	707	742	709	756	764	705	718	673	737	731	710	705	760	707	702	719	737	691	696	748	765	741	719	750	750	738	738	683	709	720	742	733	715	682	698	658	691	779	732	658	688	731	702	754	710	738	742	691	720	691	717	699	688	685	670	712	707	659	709	704	745	737	712	708	743	695	690	707	693	741	690	724	697	728	704	747	700	752	665	748	689	665	736	746	686	732	718	725	718	726	742	731	680	748	698	731	656	743	681	712	683	699	707	707	745	704	751	674	735	738	751	742	673	747	679	768	731	686	672	740	770	681	708	741	729	690	682	704	704	721	731	715	735	724	720	740	713	750	715	775	763	731	696	693	724	763	712	720	671	731	753	691	678	748	741	731	711	692	713	690	737	700	679	748	712	659	707	737	681	757	716	711	703	719	705	727	677	720	720	706	685	676	737	706	715	747	696	712	693	709	707	727	700	727	751	751	703	689	735	737	724	722	730	664	711	708	732	738	734	763	694	694	674	709	684	733	684	757	716	764	730	727	678	722	729	745	684	744	724	767	688	732	736	717	686	737	745	730	770	763
1436	234	141	225	790	2893	4632	3645	2160	1120	479	246	108	53	55	41	30	55	48	43	51	51	43	48	50	58	50	41	52	47	48	37	46	46	50	54	54	48	41	50	42	48	41	51	46	50	44	32	47	41	52	38	50	40	59	56	48	63	46	58	43	48	48	42	44	50	49	54	45	51	44	58	43	39	38	51	42	46	48	52	46	59	54	50	59	36	42	53	55	35	50	46	50	53	38	53	48	39	51	45	44	33	53	45	52	47	49	51	40	41	40	50	41	49	39	40	60	51	44	47	45	53	52	60	43	47	45	37	50	26	47	39	55	28	57	43	43	43	53	44	37	35	51	48	49	46	45	48	42	33	53	50	57	32	55	67	57	53	50	39	45	60	37	56	44	46	51	48	34	44	37	44	48	55	53	39	47	43	46	46	53	45	56	41	42	51	56	42	54	50	45	59	43	47	53	42	50	43	50	50	45	54	53	43	49	37	45	49	43	40	52	50	43	45	35	46	55	49	53	45	39	42	45	51	47	39	48	48	60	47	54	38	39	46	47	46	52	39	39	57	56	48	43	45	62	52	52	39	36	45	55	44	35	37	46	43	40	34	56	54	55	56	47	48	41	52	55	48	46	39	45	54	45	54	50	54	42	41	43	44	53	50	46	43	33	73	49	58	38	52	36	43	35	48	53	29	45	57	51	47	45	55	47	40	49	44	39	45	38	47	37	41	54	50	49	53	49	36	43	47	48	40	41	42	45	47	53	57	44	51	37	41	48	37	39	50	37	58	47	44	47	46	54	41	69	53	41	51	40	60	55	47	55	56	42	48	49	47	43	31	47	48	49	49	47	52	45	52	42	47	38	48	58	49	45	54	51	52	50	53	45	49	41	63	36	38	51	51	45	54	46	49	50	42	37	43	49	49	61	44	46	42	43	48	48	34	56	44	41	42	50	52	46	40	47	48	55	42	53	48	45	49	34	42	51	56	53	36	33	30	68	56	51	47	36	40	49	60	59	56	36	38	57	47	54	46	56	53	42	50	46	46	47	46	40	45	47	60	39	59	42	44	37	40	52	45	52	40	48	54	41	52	45	41	51	48	46	56	50	54	49	64	45	59	41	51	37	41	43	50	63	33	35	47	46	41	58	55	44	40	58	41	45	45	37	37	40	49	43	53	49	65	51	51	56	48	43	46	46	42	53	35	39	45	41	48	46	44	56	48	47	51	40	48	46	49	47	58	47	49	28	55	43	55	43	53	30	42	49	45	35	52	39	49	52	38	39	47	47	43	44	49	41	35	28	50	47	35	34	52	50	59	49	43	37	53	50	62	46	50	58	47	41	54	48	51	41	42	60	52	49	49	42	46	40	54	39	33	31	56	53	60	52	55	49	40	61	52	49	52	38	53	54	48	47	48	45	51	58	43	68	50	55	33	52	45	56	49	49	55	42	44	52	45	47	52	50	49	52	48	47	52	53	47	41	53	46	50	47	50	45	55	47	42	46	41	49	43	51	47	52	63	66	46	49	46	43	37	49	52	42	49	43	45	45	50	51	43	52	34	39	42	48	40	54	48	30	52	50	39	54	45	44	35	53	47	62	61	39	46	42	56	56	47	34	44	50	48	43	53	52	44	58	48	58	45	52	50	55	41	42	40	39	48	47	39	52	63	46	44	50	45	50	52	41	45	32	44	42	51	41	44	39	52	49	58	59	51	47	59	59	41	45	40	37	43	55	53	51	38	51	59	47	38	58	50	55	47	39	43	43	47	37	52	46	48	38	31	48	61	33	46	50	50	56	38	41	42	35	36	49	53	57	51	51	37	56	49	47	49	44	42	48	47	40	51	43	37	49	45	54	37	43	52	50	47	42	46	64	39	44	49	56	36	52	46	64	46	51	46	51	48	48	51	50	36	45	56	45	67	51	45	41	56	44	47	43	38	42	51	55	46	49	39	42	52	49	43	62	41	41	52	58	51	39	43	46	46	42	50	47	47	41	47	44	50	44	46	53	53	42	62	57	54	47	38	57	38	59	45	47	63	57	39	49	43	56	50	48	46	48	41	29	46	52	29	51	43	46	43	27	49	48	45	50	44	47	57	32	40	45	50	51	44	46	49	41	39	39	53	47	46	52	39	48	43	47	37	46	60	48	36	41	51	45	57	49	64	46	28	50	45	57	29	47	54	47	36	40	39	41	46	41	36	42	57	49	57	51	47	54	30	45	51	55	52	43	50	53	44	53	41	54	37	47	54	36	57	49	41	52	46	44	56	35	42	49	46	41	39	50	49	54	60	47	36	55	51	52	49	42	52	52	49	40	47	41	39	47	44	46	49	51	38	42	54	37	53	58	42	47	47	56	55	50	32	57	41	45	46	43	44	40	44	55	48	42	48	51	52	29	33	49	55	56	44	37	42	44	39	42	50	34	55	46	51	43	43	51	40	47	35	50	43	51	50	58	48	34	46	47	47	44	47	54	40	63	57	45	54	37	38	42	53	63	39	39	56	52	48	49	40	63	44	48	42	44	33	46	44	52	49	45	38	47	37	52	47	41	39	43	40	46	47	50	46	39	52	45	47	46	49	46	57	44	51	47	35	48	43	54	40	53	48	46	54	51	44	50	43	43	55	38	50	45	52	38	49	54	49	47	56	45	50	43	58	44	61	41	47	46	53	52	47	42	44	42	44	48	44	47	48	44	56	49	42	42	48	48	60	54	46	43	42	39	54	66	35	53	31	47	46	56	55	45	49	47	51	44	42	54	53	51	43	47	50	57	57	59	35	38	64	51	38	40	51	52	50	42	54	45	41	44	36	48	48	36	46	47	49	43	52	47	49	51	51	54	57	38	37	46	43	49	48	30	48	47	43	41	39	60	46	30	45	42	47	52	54	46	44	48	34	40	47	48	54	43	49	38	50	56	43	50	56	33	54	43	59	45	48	47	51	53	48	49	39	47	49	51	40	50	56	43	39	48	42	41	30	51	50	42	49	42	43	49	41	57	47	51	46	49	57	57	39	58	48	39	47	50	51	53	50	49	47	48	39	45	56	56	48	44	48	48	44	43	40	39	45	52	52	57	36	38	46	47	49	39	47	53	48	47	51	42	50	50	53	45	50	42	45	47	42	37	38	44	47	44	52	57	35	57	55	54	46	45	59	50	50	46	65	48	42	38	39	47	44	58	46	48	53	44	73	41	53	44	48	47	56	55	38	30	45	41	47	39	51	41	36	40	58	43	55	48	45	44	49	40	46	58	51	51	51	49	38	52	35	43	58	55	52	44	49	44	47	48	39	39	38	59	40	51	42	44	45	54	31	54	38	57	49	39	41	42	55	57	45	37	43	44	39	47	56	36	47	40	43	46	58	31	51	50	43	43	47	57	52	43	39	38	53	49	45	55	61	47	69	46	47	49	49	51	51	59	41	52	41	44	42	38	44	41	48	54	43	45	56	57	42	57	46	48	57	56	39	42	54	48	40	52	54	48	33	49	54	45	43
13128	5257	2986	12088	33568	43901	44182	37012	29169	20841	11589	5152	2049	953	638	589	570	550	596	582	618	545	550	616	593	573	581	582	575	598	584	566	605	614	602	567	637	597	610	580	584	559	579	581	592	593	559	558	538	587	597	548	615	608	527	594	562	604	583	570	578	588	574	588	578	570	575	568	560	614	526	604	591	566	581	574	584	584	565	581	618	550	545	593	579	596	619	585	578	572	566	556	576	581	604	535	538	583	571	616	547	570	566	586	593	601	567	574	534	571	591	570	586	570	602	548	610	522	603	567	534	573	565	575	605	601	551	573	583	551	596	588	616	552	605	601	557	578	593	576	585	603	581	599	561	567	580	615	592	545	560	615	577	606	548	581	557	578	561	543	586	610	596	584	585	603	586	587	563	600	567	594	581	596	586	597	563	549	575	568	596	594	626	573	602	541	614	613	585	564	565	586	590	560	571	570	582	598	556	590	591	545	576	549	615	596	574	568	585	589	578	548	582	603	600	562	561	565	568	559	585	603	546	559	571	544	557	559	590	560	558	634	563	559	586	599	555	576	600	559	568	618	569	582	598	563	585	583	592	562	552	573	615	602	566	594	608	578	619	604	554	607	623	593	547	607	581	598	543	625	571	613	593	580	555	561	591	620	574	593	558	614	556	551	630	573	563	584	613	568	555	572	616	600	582	618	564	585	589	608	565	539	589	538	558	603	616	556	526	591	586	605	577	587	583	562	571	608	589	564	610	564	553	585	526	567	596	550	552	622	588	548	558	570	575	572	570	608	567	579	588	599	620	567	638	605	581	597	617	610	548	545	547	582	555	550	574	578	571	573	589	576	584	567	585	589	600	633	601	563	572	559	555	558	581	605	521	566	588	646	570	529	529	586	577	586	602	554	573	547	626	580	601	595	575	569	547	621	555	590	643	566	567	539	602	557	596	561	570	569	543	577	585	566	593	591	579	585	590	574	612	569	561	620	614	559	575	547	599	581	584	536	551	580	569	612	623	531	586	589	602	570	602	602	622	579	599	542	590	594	598	565	577	588	579	579	547	577	577	559	588	605	576	597	557	574	587	594	569	610	539	571	546	585	559	575	575	564	595	576	551	569	595	579	576	584	595	513	585	553	544	584	605	546	598	580	568	566	594	644	567	538	580	599	560	562	568	610	559	604	565	560	639	564	574	545	558	599	584	643	568	550	612	587	615	630	551	584	567	624	590	567	631	590	565	569	599	573	557	584	603	616	582	599	536	585	576	626	605	532	569	597	543	559	575	536	594	554	585	562	599	603	553	566	611	569	556	584	553	570	555	605	592	592	600	558	544	557	579	608	618	590	613	566	579	630	549	583	560	610	567	550	599	572	559	587	593	556	604	590	565	552	591	608	563	639	605	618	614	544	576	552	589	602	568	619	631	590	558	585	571	573	576	624	568	613	590	576	600	611	581	571	552	559	555	553	608	529	566	572	570	552	626	573	553	578	548	546	528	566	613	648	598	540	556	621	578	596	550	525	558	619	565	547	548	556	563	539	623	545	611	606	539	549	567	585	612	588	560	560	619	566	553	553	583	593	547	595	606	578	584	544	558	555	586	572	595	572	572	570	593	581	610	588	530	562	589	578	551	602	591	606	585	559	571	555	575	592	601	587	561	580	606	544	618	587	587	584	600	557	563	597	585	600	590	611	566	562	575	553	581	577	568	566	575	560	568	593	550	608	575	589	576	634	632	565	585	589	597	589	579	590	525	605	575	594	621	543	587	627	599	590	600	583	610	560	550	594	582	606	563	554	577	570	579	532	588	561	568	586	600	565	545	633	575	590	599	590	538	552	586	593	578	574	595	562	565	605	617	604	579	562	606	531	565	630	623	570	569	537	617	598	593	518	597	573	568	591	563	574	584	607	586	599	577	570	559	583	604	590	612	610	545	563	597	543	566	599	543	607	617	575	592	582	558	602	598	563	610	566	568	565	581	542	565	609	571	593	584	598	597	565	574	569	606	558	611	601	595	660	571	554	574	562	573	525	622	565	581	571	613	539	608	567	597	567	572	585	559	559	631	587	572	584	586	557	595	560	564	556	572	555	577	627	550	586	593	583	547	582	602	589	561	585	569	546	542	602	568	569	557	566	586	616	555	598	518	569	572	593	583	550	567	572	586	553	566	586	568	571	544	591	542	564	582	593	568	574	600	590	600	559	572	576	588	598	602	581	609	558	563	575	601	578	560	550	566	567	569	556	560	550	610	558	621	563	588	554	586	583	595	562	576	579	551	542	530	609	578	590	596	558	572	554	573	609	626	595	607	602	591	579	572	618	581	606	596	557	609	572	598	644	585	600	567	616	599	589	635	581	595	544	653	597	587	580	587	606	588	594	566	602	601	616	561	610	620	616	523	618	600	613	572	581	623	593	547	603	584	581	607	588	625	608	610	574	580	557	571	549	572	521	600	579	566	595	600	598	596	541	663	554	557	577	574	574	600	629	556	568	555	597	559	573	548	552	581	591	567	561	587	556	555	587	619	574	606	533	580	565	553	601	523	581	596	571	554	569	586	589	569	572	545	581	567	558	589	593	615	610	575	584	608	621	574	580	587	600	548	563	566	546	586	555	617	600	582	587	572	552	598	559	595	590	604	577	584	541	599	583	569	558	580	576	612	590	589	598	619	591	551	565	595	591	538	602	583	589	572	623	553	601	608	569	574	624	567	606	571	583	531	556	584	596	561	598	592	639	591	647	557	574	621	553	614	607	585	623	545	565	604	589	585	604	589	627	569	569	570	558	614	599	584	584	581	592	557	579	596	624	586	599	540	555	590	563	527	600	562	571	568	587	562	534	549	539	582	548	593	550	546	555	548	540	556	566	583	584	553	623	547	592	552	592	554	603	545	578	578	594	575	565	606	546	586	534	595	591	585	600	573	580	590	515	566	600	595	572	604	590	598	582	578	575	565	611	597	598	608	563	578	554	621	584	610	575	572	591	570	598	563	613	600	569	595	539	545	580	573	550	534	598	585	566	603	581	578	596	578	620	601	582	595	546	606	604	556	598	581	557	560	589	624	588	594	583	629	571	587	574	551	559	550	559	618	572	568	610	546	576	575	591	590	578	602	559	614	592	572	583	582	616	593	570	573	545	632	576	543	599	605	585	563	578	594	529	597	571	589	590	611	547	565	588	539	565	591	548	588	636	577	563	625	546	569	601	591	619	587	582	586	563	596	564	621	587	553	597	587	566	553	553	607	583	577	525	556	533	545	564	610	572	555	586	594	590	585	576	571	570	571	629	608	600	616	604	561	592	588	594	579	605	558	596	617	580	553	571	515	560	565	556	576	584	605	621	593	542	580	574	594	560	565	595	562	571	601	610	555	592	582	564	578	608	611	586	572	586	579	596	619	562	535	582	587	560	550	558	609	587	574	555	624	580	572	572	539	585	558	538	606	554	533	582	627	600	547	594	535	609	583	588	539	580	592	588	611	575	607	618	577	581	613	566	580	535
758	695	936	1321	2411	7491	13057	10392	5455	2565	991	396	180	73	58	48	54	46	50	49	39	37	46	51	64	47	54	49	37	48	56	52	56	45	50	59	47	52	55	47	64	69	43	60	49	54	43	46	41	62	47	54	53	61	54	49	62	51	45	53	54	40	49	27	62	50	42	47	41	49	39	60	53	40	49	54	45	51	48	55	47	67	52	50	42	43	62	47	60	37	39	61	54	57	44	53	48	41	47	46	52	37	58	48	52	55	59	52	65	42	62	47	43	48	52	53	50	59	58	40	45	51	61	47	51	49	40	62	44	52	58	51	65	47	39	49	55	54	54	56	60	50	52	46	57	62	51	53	53	52	42	42	52	62	45	65	39	54	48	48	59	58	43	51	45	48	63	47	53	39	48	53	49	61	52	53	46	41	66	49	65	53	51	45	47	54	48	40	54	42	70	52	41	53	47	42	37	49	60	47	47	50	49	42	48	50	50	65	56	68	49	52	55	57	48	50	49	55	67	38	47	46	53	52	61	40	54	53	60	64	49	58	58	74	50	54	48	57	55	42	56	66	34	60	45	52	67	40	56	54	51	51	55	45	59	54	50	53	46	45	47	53	35	59	43	59	56	66	43	57	39	57	48	53	48	57	55	64	56	48	50	57	40	40	45	38	40	43	46	53	45	53	56	46	55	55	55	55	41	50	57	55	51	65	53	63	57	58	55	46	60	40	49	66	66	45	54	54	47	48	41	50	64	47	54	50	52	47	56	45	43	51	56	51	56	50	55	67	42	52	56	65	47	56	54	58	54	37	44	42	54	57	50	42	48	51	47	58	45	41	47	53	55	39	48	63	34	43	58	50	50	47	48	42	46	66	41	47	53	47	65	46	59	40	57	55	48	63	44	43	60	49	51	48	52	45	50	62	48	43	49	62	70	51	41	43	54	37	55	49	47	60	53	42	42	56	62	51	54	54	52	49	44	60	51	29	58	55	43	48	48	41	59	48	42	52	47	56	45	43	49	41	44	51	50	58	48	53	40	64	41	60	47	60	39	48	49	47	60	52	39	42	57	55	39	57	57	48	53	46	50	50	48	59	50	51	49	56	52	55	60	42	64	51	54	41	53	53	35	38	38	47	62	51	49	50	51	47	44	48	58	43	55	55	50	48	52	56	63	41	48	52	53	51	55	42	58	53	55	60	49	42	56	36	50	52	40	56	55	63	45	59	52	58	48	44	47	43	50	56	49	51	60	44	69	49	64	49	43	56	41	40	60	48	42	52	50	46	52	57	46	58	48	44	49	54	55	47	50	62	52	49	44	42	56	47	46	62	58	70	53	48	52	50	66	43	66	47	66	38	59	54	57	54	64	47	51	48	53	57	72	46	42	47	56	49	38	51	52	39	63	41	47	54	68	43	57	54	61	58	70	45	67	58	51	46	40	51	54	61	51	61	60	46	58	52	53	49	50	63	64	57	51	53	51	65	49	49	50	48	59	58	58	52	51	71	44	61	46	56	59	53	60	51	44	48	46	48	50	51	44	47	47	32	50	44	60	53	40	57	43	47	62	47	55	56	37	54	58	59	51	49	52	64	61	49	58	50	49	47	55	56	49	46	51	55	42	63	55	61	64	55	56	68	42	49	50	42	43	52	49	54	48	74	58	52	51	54	44	54	57	55	54	53	48	55	53	63	54	46	51	40	56	53	43	38	52	58	62	47	69	62	56	61	51	59	52	62	56	54	43	57	50	47	47	61	48	44	55	55	52	48	39	66	57	52	41	53	59	61	57	47	50	46	56	49	48	51	54	47	48	56	57	51	56	55	47	55	48	58	51	56	59	56	50	54	50	45	44	49	46	46	48	40	55	57	53	54	45	56	47	41	57	60	53	46	40	58	53	60	56	64	54	59	54	45	62	60	57	58	57	52	43	47	66	39	51	52	46	41	64	46	49	44	54	51	47	64	43	48	47	50	48	52	48	58	52	48	45	38	49	41	59	43	72	41	45	53	51	52	56	49	64	56	51	48	62	39	59	64	58	51	49	48	53	52	43	49	54	56	64	56	41	63	46	48	60	63	52	36	54	41	58	60	49	60	58	54	63	54	48	41	64	46	51	56	57	58	63	46	54	54	56	49	46	52	54	40	60	64	57	56	54	66	45	48	50	56	67	53	41	60	45	62	52	53	54	56	45	44	48	51	47	56	45	52	52	41	42	49	49	47	41	46	54	45	53	58	62	35	58	55	49	37	41	52	55	50	37	62	54	56	57	51	45	61	48	44	51	52	52	44	42	53	56	54	51	54	38	48	45	60	36	47	43	63	40	50	59	47	60	52	55	49	49	58	44	48	47	50	57	52	53	46	46	47	56	41	50	51	42	62	58	48	56	57	57	44	46	56	48	49	54	58	65	55	65	42	67	50	45	53	47	39	50	53	37	43	50	44	62	42	47	48	53	45	59	53	47	56	53	55	51	52	62	58	47	56	61	55	61	55	52	56	45	45	48	60	39	48	47	58	42	47	43	60	37	48	62	52	49	57	55	48	62	49	51	46	52	59	34	49	51	45	48	50	57	53	56	49	55	56	56	55	52	50	54	64	63	52	44	62	64	53	50	61	52	47	56	57	39	47	71	60	59	41	58	43	50	37	50	40	54	52	50	57	54	57	56	60	60	62	63	59	62	55	52	59	48	53	63	59	39	66	55	54	62	53	59	56	62	64	45	51	45	52	48	45	61	64	43	52	51	54	40	50	52	56	54	58	58	47	52	65	52	50	53	48	49	61	63	43	32	73	54	43	52	56	58	69	51	53	64	52	50	48	52	51	47	55	44	42	66	69	55	43	47	60	68	51	55	53	41	59	60	55	56	46	64	38	52	44	64	54	37	57	49	66	50	44	43	60	55	51	45	56	56	49	55	53	51	59	54	47	41	55	54	49	54	41	52	58	57	50	52	55	45	50	55	60	51	46	58	38	61	55	57	52	45	47	53	43	45	48	50	46	52	48	44	67	54	67	56	46	51	51	50	50	63	48	63	49	48	50	49	57	56	44	55	41	46	52	62	42	57	56	49	52	46	58	59	31	42	43	46	42	47	47	53	54	55	51	47	53	50	55	49	53	51	65	43	35	40	60	47	55	42	43	46	54	55	58	50	52	49	60	56	59	39	43	41	42	66	49	62	52	49	45	51	46	45	59	48	54	48	52	58	55	44	50	55	33	47	50	56	58	64	48	54	56	59	54	47	57	46	50	45	51	54	56	56	57	54	60	62	51	42	51	43	62	44	50	51	55	62	50	60	59	54	55	47	49	50	57	42	63	48	50	55	45	52	56	37	51	54	62	53	53	48	54	44	42	54	48	51	66	48	41	47	47	53	58	39	54	51	61	60	54	59	52	50	58	52	66	54	48	45	48	43	55	50	50	63	48	67	59	49	54	55	60	48	45	46	56	43	50	55	51	52	74	60	39	65	49	49	39	40	57	48	55	60	43	41	53	74	49
17865	13973	15197	31026	45671	57825	62022	51194	38217	28684	18197	9358	3569	1295	817	658	679	678	666	609	637	698	563	634	660	602	641	628	628	649	617	640	629	660	667	616	591	631	647	672	619	656	651	617	612	581	626	607	645	605	655	618	598	641	634	638	646	622	606	633	632	662	635	651	610	628	655	660	589	639	630	603	613	591	596	627	594	635	658	633	627	661	652	629	646	646	620	660	687	611	603	658	654	659	648	619	620	642	624	647	629	674	606	631	586	648	618	627	662	636	627	610	630	616	613	652	675	569	630	650	620	603	621	661	633	583	597	622	618	613	618	616	624	645	623	639	709	632	662	657	643	614	610	619	611	631	649	626	639	567	568	638	627	662	630	636	626	655	640	633	640	620	624	623	590	637	603	572	607	612	648	577	640	625	615	627	654	606	647	615	629	612	625	637	641	619	633	578	634	583	655	617	645	618	619	645	641	625	640	653	604	643	614	682	622	643	602	631	697	619	652	623	591	650	548	637	585	636	625	632	601	621	684	576	612	649	625	612	586	676	635	601	621	563	642	666	603	614	637	626	644	621	596	639	655	606	638	630	621	646	596	691	632	650	613	612	636	642	587	661	627	588	624	623	639	642	669	601	655	587	606	655	595	623	631	595	655	621	593	656	642	605	644	614	663	659	592	588	634	611	654	607	580	652	611	642	640	628	634	661	645	592	664	616	651	638	657	627	632	637	632	619	626	625	681	627	625	618	638	621	692	681	653	607	639	605	648	632	602	641	603	634	639	610	615	632	612	682	651	612	656	624	636	620	616	594	637	630	617	613	652	615	611	641	618	604	612	649	631	585	637	619	634	636	629	633	618	678	625	640	628	623	586	643	692	639	616	668	590	599	630	643	624	641	596	646	605	596	575	613	642	609	612	674	636	630	613	607	629	677	582	634	672	630	606	627	637	600	657	632	639	611	668	605	631	640	639	644	611	623	652	665	641	627	645	643	585	608	643	647	668	675	664	598	581	612	591	650	643	650	606	654	665	631	581	661	653	590	624	633	631	657	617	585	649	641	649	627	618	626	636	647	601	628	595	656	629	666	662	625	686	595	629	679	636	616	615	621	623	585	663	687	645	666	643	599	645	633	632	644	625	665	634	622	628	664	621	652	655	681	635	682	653	621	630	624	601	600	634	636	604	588	581	637	586	618	639	639	611	589	648	603	622	602	634	596	650	607	649	579	617	591	637	651	624	634	657	585	638	646	640	662	663	683	602	619	662	629	631	657	649	682	638	592	679	682	635	628	642	633	653	635	656	682	607	622	611	642	636	623	652	606	660	652	621	615	580	641	628	609	640	615	629	638	650	651	591	613	618	673	639	624	626	586	617	593	655	656	612	631	671	631	645	669	635	666	634	651	604	596	607	611	638	595	632	612	626	635	619	632	595	648	601	634	650	630	631	622	655	627	614	679	621	642	660	583	620	632	618	663	643	631	596	638	619	653	653	629	634	592	619	616	620	653	583	658	599	609	641	654	605	677	651	649	643	658	622	630	634	604	629	637	699	696	605	604	650	652	642	645	573	633	659	629	631	623	614	618	620	642	631	652	610	623	630	614	642	667	629	603	668	673	579	579	617	625	622	656	631	642	596	597	593	561	635	651	592	617	643	649	621	646	651	633	645	621	612	607	615	623	618	618	603	654	606	610	660	683	644	634	601	584	635	650	602	686	658	606	651	624	643	599	628	643	636	663	600	645	548	639	600	646	598	614	625	634	625	635	664	658	622	615	637	645	687	628	628	630	640	616	612	628	666	641	642	639	641	630	620	615	633	616	631	640	635	604	674	625	655	581	641	576	630	638	634	654	618	657	645	654	599	676	640	627	642	587	658	604	620	637	624	638	627	648	637	629	635	655	618	642	650	653	641	640	634	634	662	636	609	597	649	633	644	630	659	597	662	629	636	621	684	632	627	577	701	614	645	614	656	636	636	629	583	629	680	673	665	628	614	620	607	599	652	634	641	672	586	642	640	666	622	632	625	654	636	661	652	682	654	604	631	642	622	601	637	680	615	619	586	684	559	601	690	663	615	656	613	614	681	647	615	671	624	651	642	610	605	614	610	642	636	678	621	658	630	647	670	670	590	629	611	633	697	677	605	640	594	641	639	650	630	606	680	638	607	650	645	629	599	633	658	641	659	625	612	623	642	608	648	627	624	596	629	624	663	683	651	632	584	627	616	615	648	593	589	669	625	615	620	646	641	606	602	600	634	616	607	616	590	633	646	617	633	630	646	610	631	664	629	606	602	593	618	632	600	633	635	637	585	632	663	575	633	598	671	608	630	595	630	634	634	603	624	661	646	647	619	636	640	595	672	622	608	632	604	589	622	644	681	660	610	586	589	658	677	618	624	624	639	617	672	592	539	646	658	610	644	648	624	648	633	642	644	642	666	623	672	636	673	588	640	638	674	655	665	657	650	647	637	592	662	607	590	620	640	665	648	621	612	616	633	603	572	631	669	636	679	640	620	698	649	670	636	654	610	627	631	608	588	686	649	618	655	618	604	649	611	640	683	644	665	633	579	619	659	622	603	659	615	620	669	562	632	614	601	630	602	608	659	589	634	662	617	637	605	611	651	621	616	601	659	626	612	645	630	640	649	641	598	678	651	650	605	619	625	627	623	640	639	661	651	597	658	632	635	677	609	630	583	629	604	608	656	635	618	683	630	670	618	607	624	629	634	621	665	627	637	629	615	620	624	619	621	667	634	657	606	649	625	598	620	614	639	632	641	641	608	639	636	628	626	692	579	633	596	617	619	614	640	626	617	605	677	649	604	597	685	649	644	609	660	604	581	592	620	633	670	669	678	648	593	671	608	672	633	628	649	632	603	641	607	668	614	609	625	609	631	653	635	596	629	659	641	649	634	671	591	611	629	604	619	637	691	627	679	632	649	678	665	654	592	645	642	614	661	647	619	631	634	636	626	643	617	620	609	585	623	641	648	650	634	578	629	648	593	644	661	582	631	646	665	628	644	615	663	613	598	634	658	622	638	661	590	564	590	553	648	610	631	609	650	606	625	683	620	632	647	599	616	675	637	636	631	605	682	631	633	617	626	627	657	611	571	624	606	663	620	643	616	648	612	624	572	621	615	670	601	618	589	627	662	621	605	635	649	621	614	635	641	641	595	625	619	630	638	618	634	682	620	650	676	602	665	633	653	650	643	652	649	670	655	630	630	615	601	667	638	624	633	644	637	618	605	626	614	606	600	634	593	615	626	618	603	669	646	644	640	659	643	666	651	657	614	647	587	638	626	619	665	627	616	638	596	636	628	605	627	658	628	637	652	656	661	632	644	641	670	626	624	635	671	638	653	622	628	622	611	641	651	662	616	618	659	628	626	654	641	619	604	635	587	647	609	597	666	610	620	674	608	619	677	626	633	588	637	622	652	637	645	680	617	635	647	602	655	655	615	645	621	644	645	631	596	639	638	646	622	688	642	623	580	640	617	619	630	607
2533	1026	1225	1509	3260	9261	13302	9628	4690	1988	790	334	130	71	54	47	51	47	54	54	51	50	50	55	45	47	57	54	52	39	52	64	42	62	48	58	48	53	50	40	55	48	55	67	58	45	56	48	63	57	66	65	33	46	54	50	46	49	46	63	43	57	61	47	53	43	56	54	60	40	49	58	51	42	48	49	59	43	61	50	56	54	51	56	62	42	43	48	52	60	51	49	41	53	52	60	62	43	53	53	48	48	40	55	44	56	52	45	66	54	49	48	59	47	44	40	49	36	56	50	59	64	60	56	51	45	50	56	44	50	44	50	58	48	51	53	45	39	49	62	59	47	57	65	58	56	54	49	50	55	58	61	53	55	46	60	51	42	41	48	40	58	42	52	37	55	48	58	46	69	68	57	57	50	43	53	42	49	52	54	50	50	58	49	61	50	67	52	47	60	60	50	57	35	47	41	48	50	47	74	52	35	75	55	54	55	49	54	49	48	47	53	43	44	58	50	45	43	52	52	48	48	67	46	40	54	38	46	58	31	55	59	43	61	48	60	38	57	46	45	43	57	34	43	50	43	31	57	43	38	42	64	39	60	54	53	52	61	50	60	74	52	56	47	57	58	39	63	63	42	53	58	53	55	37	48	48	48	50	73	43	63	46	57	47	55	47	59	55	39	59	54	51	49	47	50	68	44	45	55	53	64	44	64	51	65	49	47	47	59	50	51	56	50	52	37	52	47	44	62	40	46	55	54	61	46	57	57	59	59	48	52	41	49	44	47	57	49	50	56	65	43	52	42	41	56	54	57	48	63	66	51	64	55	57	51	58	48	50	64	60	59	58	58	75	60	50	47	65	58	55	49	43	51	38	44	67	53	53	62	58	50	56	47	53	52	60	55	57	46	61	67	52	41	43	42	63	65	65	55	50	51	57	48	56	50	53	54	51	61	54	50	59	59	48	50	44	59	54	62	47	50	38	52	53	61	46	48	52	44	46	39	59	38	65	45	47	53	45	57	43	50	56	44	62	61	64	54	55	48	51	52	54	49	58	47	49	54	47	57	42	65	49	63	54	59	58	54	55	59	47	33	49	56	54	47	76	45	55	40	51	47	59	59	31	43	59	50	46	42	57	47	56	53	65	46	55	57	44	55	49	45	58	39	55	50	51	50	48	46	40	51	55	51	42	44	61	41	45	64	52	51	58	40	54	58	45	56	44	51	45	47	52	69	63	49	46	50	61	45	47	51	40	47	56	65	55	56	51	56	51	50	64	48	54	39	50	41	60	58	43	48	58	54	44	52	51	55	47	48	63	48	48	49	47	57	47	56	55	47	42	62	62	49	45	51	54	49	46	47	61	50	39	57	57	45	43	52	52	61	57	62	57	52	36	62	53	61	59	56	58	55	45	49	63	58	58	48	47	44	44	48	43	38	58	60	48	37	53	43	48	47	44	54	55	59	59	59	55	43	39	58	44	55	49	48	34	58	45	58	53	48	45	61	48	41	54	49	55	55	58	54	50	55	54	45	63	44	52	51	51	38	50	61	50	53	61	66	58	55	42	48	50	50	55	47	60	50	55	43	47	45	53	47	58	40	54	46	48	53	58	49	49	47	36	44	71	61	55	58	52	55	49	59	52	42	55	56	61	49	61	48	67	51	48	49	40	65	48	47	51	58	39	38	60	64	59	37	70	58	56	46	51	50	58	54	50	42	60	52	48	57	53	55	69	58	59	52	55	35	42	53	49	56	51	59	58	55	56	57	57	43	51	52	53	56	67	46	45	50	45	47	70	57	52	54	51	57	47	58	52	58	56	44	40	48	62	58	49	55	54	40	50	54	45	51	63	65	44	52	42	50	54	56	47	64	45	40	48	48	55	53	46	52	73	57	65	50	53	55	51	52	51	54	64	43	58	46	54	47	51	62	63	56	60	53	58	56	59	57	44	48	42	54	47	49	52	52	55	56	49	39	57	56	55	54	50	58	46	55	53	53	42	47	60	56	53	60	48	44	57	57	61	62	49	53	50	45	52	53	68	53	43	59	58	60	54	65	71	44	67	39	62	57	64	54	57	52	63	51	48	52	46	49	60	57	53	60	50	60	59	41	61	53	72	56	50	50	50	52	56	58	47	51	52	48	57	51	48	46	54	49	63	50	48	53	55	43	52	49	53	45	39	41	56	56	57	50	66	44	57	57	60	45	49	59	49	54	44	50	69	44	56	55	44	53	57	42	57	55	41	47	46	57	60	53	54	66	47	41	56	45	49	60	52	58	57	60	52	48	41	50	47	45	41	47	54	46	39	45	47	53	51	55	48	57	49	50	65	50	52	57	50	44	40	60	64	56	57	51	49	60	55	51	60	45	54	49	48	51	52	49	73	40	50	47	61	53	52	56	59	60	60	42	31	42	44	50	46	63	56	50	57	58	57	65	54	54	57	59	51	53	41	51	55	53	45	59	59	56	53	50	54	50	50	53	54	53	43	59	56	54	72	44	61	50	45	50	52	50	40	58	58	52	51	59	53	67	52	49	56	50	58	40	69	54	60	50	53	46	66	57	58	44	43	64	56	68	68	55	50	51	54	54	46	46	55	55	62	61	59	42	46	50	51	60	62	56	47	52	53	40	60	40	42	52	54	46	46	58	55	48	50	48	58	51	61	59	51	58	51	52	54	47	56	52	58	62	61	41	56	43	45	48	48	43	55	61	62	43	48	68	58	53	55	49	55	50	59	49	44	52	52	53	60	44	69	50	52	45	63	55	65	44	47	48	41	52	59	57	46	48	60	49	47	58	53	57	34	54	43	59	56	47	51	53	42	61	43	49	48	50	62	41	47	53	46	62	50	45	52	59	54	40	68	53	59	49	55	47	45	68	54	58	52	59	45	43	40	54	50	44	49	50	51	44	47	60	64	51	53	56	53	59	50	53	66	51	50	60	58	50	42	35	52	43	65	53	55	58	47	67	40	44	62	57	50	51	47	47	49	52	59	55	52	45	51	53	65	56	51	46	49	64	39	47	48	40	46	47	65	49	42	49	64	62	58	51	56	60	57	53	62	64	48	52	61	56	57	46	51	54	47	55	49	55	47	45	66	55	58	61	55	56	51	38	57	46	55	58	49	44	50	37	53	57	45	36	45	52	46	41	56	51	50	54	47	53	60	41	67	61	72	56	46	54	59	46	49	55	53	55	49	52	41	50	53	45	49	54	43	53	54	46	48	45	46	57	52	52	52	48	50	37	53	50	56	60	60	62	57	52	42	68	30	54	56	50	58	42	50	66	48	54	58	54	52	50	50	52	54	36	56	49	52	55	46	46	51	63	64	51	54	51	61	50	65	68	48	66	55	62	67	65	42	58	51	52	43	49	50	59	51	50	59	47	49	53	66	55	52	62	55	53	49	43	41	38	63	46	51	44	60	53	55	47	49	37	49	52	52	49	58	52	56	43	59	67	56	51	49	58	49	50	63	46	59	43	41	41	52	39	46	58	48	57
22745	16535	17461	31028	48287	60874	61842	49680	36376	27004	16957	7965	3048	1277	801	731	673	667	637	654	605	676	646	683	699	639	628	690	704	679	645	622	670	689	662	610	630	707	656	637	684	662	633	643	653	652	685	656	665	647	615	669	656	663	657	650	659	664	677	662	672	661	617	602	641	680	655	697	651	642	629	665	651	647	643	681	668	648	647	640	663	660	667	680	651	654	679	679	638	657	622	648	628	668	698	688	632	653	699	693	655	623	636	645	652	671	679	712	713	586	607	635	672	666	667	628	656	660	642	654	648	660	644	636	671	667	642	664	686	688	669	661	639	677	604	656	678	632	688	630	673	626	685	641	638	709	624	660	673	691	623	600	632	634	657	695	674	667	626	631	646	648	617	654	613	690	643	629	639	686	666	706	648	624	648	651	658	661	657	668	680	632	655	634	658	642	661	605	637	648	656	612	685	663	653	689	594	663	634	657	659	687	626	680	661	651	667	657	650	612	673	624	677	652	670	606	666	675	666	663	667	681	683	683	652	666	678	650	677	609	642	699	637	663	639	662	630	605	645	642	687	642	653	648	657	628	699	657	608	671	620	663	688	632	649	616	678	703	680	656	669	630	642	596	686	615	618	639	621	654	643	679	678	657	664	632	661	646	634	676	680	661	628	648	625	659	624	685	685	638	643	644	610	634	626	616	640	662	629	644	670	633	677	683	641	668	674	683	659	682	639	687	668	641	635	688	674	638	622	629	612	655	696	647	656	673	630	640	648	695	640	665	635	690	665	693	685	689	625	685	679	665	681	671	641	629	653	679	650	638	654	656	673	694	646	627	638	659	643	666	650	632	619	683	636	658	612	645	660	633	640	663	610	666	689	640	663	668	672	650	604	638	635	683	642	631	637	651	670	643	664	630	619	683	661	642	656	687	650	608	667	636	635	631	647	646	708	653	627	637	635	689	670	638	704	665	679	620	636	677	664	613	659	665	649	655	643	654	583	649	648	670	646	685	646	676	622	683	666	636	697	651	629	660	632	651	631	637	638	621	638	627	686	681	649	643	639	617	663	691	634	612	645	648	653	606	639	663	655	652	703	659	648	686	645	663	655	640	660	686	654	638	644	655	676	639	644	629	642	634	682	679	642	712	697	664	669	648	670	627	666	659	595	688	651	668	649	675	631	685	683	659	670	610	688	647	643	623	633	678	691	640	641	598	609	596	681	711	662	659	694	665	615	669	675	668	660	661	668	610	624	639	683	659	688	622	684	649	691	650	630	667	658	692	636	612	590	662	632	662	679	683	678	643	661	667	661	689	637	653	691	691	667	706	672	652	638	629	643	659	684	643	659	632	674	607	628	664	619	613	676	675	635	653	659	616	637	628	633	662	647	691	668	654	573	652	618	672	698	627	630	661	701	659	695	661	657	638	685	662	657	651	650	635	650	657	674	667	654	624	623	668	637	635	598	658	649	643	672	613	638	594	622	643	630	658	650	675	629	644	660	641	641	663	663	673	654	666	676	637	657	633	690	657	696	613	611	628	668	647	642	686	643	653	647	631	620	679	675	662	648	609	683	635	642	677	687	662	628	674	646	641	670	682	627	653	641	643	655	629	645	676	669	607	654	636	680	622	661	677	662	636	713	708	633	685	629	609	657	659	671	625	614	673	682	671	618	629	624	601	691	675	608	659	646	677	662	658	625	637	636	624	662	619	608	610	614	673	649	662	677	671	623	626	643	686	694	631	640	677	659	644	651	624	691	653	647	677	649	660	705	629	670	664	659	697	685	642	680	702	689	655	645	672	657	672	635	644	667	659	664	630	649	641	629	667	674	693	654	691	638	674	650	682	656	656	653	644	655	676	712	662	660	676	669	611	659	691	660	664	698	661	638	682	655	671	648	639	658	658	607	651	600	660	644	639	679	660	676	635	659	629	636	651	651	657	637	660	603	647	644	698	645	595	683	709	613	634	653	610	667	625	626	655	649	699	670	620	662	648	654	657	625	653	706	642	670	650	676	670	668	671	660	644	693	605	675	660	656	674	628	689	645	651	636	611	687	656	634	615	619	701	634	626	605	710	690	634	639	629	636	613	638	672	696	612	679	649	642	673	613	636	676	688	666	686	611	657	651	652	648	673	638	616	640	663	614	663	681	650	692	685	619	654	615	654	611	663	675	670	682	617	650	620	667	644	675	658	679	690	628	618	656	714	690	650	686	675	662	716	632	675	635	637	658	663	650	694	692	681	685	600	648	652	644	658	676	636	672	650	646	652	663	646	656	636	634	653	685	645	642	652	651	707	655	629	653	660	670	636	670	611	686	680	621	666	636	608	668	637	645	633	659	657	631	667	687	642	656	669	647	639	611	657	678	656	647	650	669	647	644	673	649	652	639	602	673	622	702	690	667	664	695	645	689	639	683	676	696	710	612	693	645	634	650	645	651	672	636	638	673	639	638	643	658	621	597	675	665	676	685	679	676	626	618	713	621	683	662	603	648	661	634	672	666	698	679	635	639	632	647	664	666	645	692	642	673	677	647	685	682	683	618	652	618	649	668	625	648	668	692	643	634	635	674	661	671	680	624	607	621	652	683	664	653	695	648	670	646	618	646	667	686	648	634	654	675	634	672	606	603	618	661	688	650	641	685	612	655	670	660	674	624	631	684	626	599	663	660	627	653	608	631	624	646	691	635	697	649	663	676	690	636	647	677	658	668	659	593	701	665	656	639	614	660	652	649	680	665	636	643	645	642	673	682	641	647	656	678	652	713	631	667	686	647	597	672	660	672	611	688	630	657	714	645	657	662	649	647	654	614	601	647	662	661	719	625	698	680	692	650	659	657	636	639	669	659	620	668	644	648	669	637	667	718	654	704	669	664	703	617	653	635	702	677	664	598	641	668	644	668	631	643	668	642	629	676	638	682	630	678	644	601	652	677	641	684	673	652	652	665	686	661	591	645	627	658	606	663	683	636	687	660	684	648	657	604	669	647	600	673	622	636	618	650	617	630	661	679	644	652	663	674	688	622	656	662	669	643	664	697	673	644	640	618	733	638	653	683	640	626	677	698	665	645	654	668	678	661	641	615	702	664	649	635	692	647	658	695	626	666	649	641	686	673	641	618	666	699	673	639	628	677	695	650	614	627	631	600	615	641	619	687	652	665	642	594	670	661	670	656	693	627	613	621	632	671	675	641	641	611	613	634	687	671	666	626	639	670	633	677	632	635	639	713	684	670	700	614	640	650	674	674	655	694	673	664	676	626	652	672	662	675	674	664	639	666	657	646	629	639	634	663	646	645	641	675	627	645	648	652	627	660	697	665	674	640	644	644	657	684	685	631	663	658	655	666	667	596	657	675	663	674	676	632	646	617	620	636	633	629	692	649	640	646	628	677	692	664	662	697	699	653	678	647	669	667	657	652	641	653	654	696	627	678	632	623	598	607	634	718	627	674	697	667	676	648	625	668	669	647	671	638	677	657	667	635	689	673	689	653	638	620	662	657	649
1726	1953	2729	3054	5821	14747	18791	15393	7737	3322	1245	481	189	80	61	62	49	58	51	60	55	62	50	50	52	63	67	42	59	57	44	49	55	51	44	46	61	59	63	45	51	58	55	62	39	53	48	50	63	53	61	55	45	60	56	60	62	57	67	57	49	69	46	69	57	57	63	61	60	49	67	55	61	52	56	64	37	45	55	49	34	55	56	57	59	57	50	53	52	50	61	66	61	55	61	51	61	58	53	66	47	60	74	56	51	31	44	55	45	57	50	48	50	60	59	46	60	56	50	54	66	64	57	58	65	72	49	44	42	50	51	60	57	63	63	66	56	55	68	53	50	44	57	53	53	62	66	62	58	45	53	55	57	51	53	51	61	49	70	63	62	63	56	68	61	70	64	76	59	64	53	44	64	57	66	53	62	62	56	57	61	43	50	43	57	60	55	52	65	62	47	79	55	55	74	60	55	75	64	59	54	71	70	61	67	70	64	68	58	50	49	68	51	55	54	51	54	57	53	64	67	61	45	60	47	65	57	51	52	51	47	58	51	67	58	66	59	65	53	52	60	61	64	60	60	53	57	62	45	55	43	58	68	55	50	49	53	76	51	51	61	65	52	59	59	63	57	44	72	61	55	56	54	51	54	57	61	37	58	49	57	52	62	58	56	56	59	51	60	63	61	57	57	44	51	52	55	58	53	63	55	63	63	56	39	57	51	63	50	59	68	62	63	56	58	53	55	55	59	70	54	64	49	46	68	62	63	52	33	51	59	45	56	53	45	56	55	46	60	56	49	56	51	63	50	49	54	50	51	50	56	45	53	50	55	49	59	50	64	49	71	49	69	56	55	51	52	61	47	70	56	50	50	58	60	57	52	62	47	61	62	62	52	62	43	55	57	69	53	63	66	59	42	49	53	53	64	52	48	62	56	58	48	50	43	61	60	53	53	62	66	63	66	60	50	55	58	62	58	55	67	61	63	56	55	46	56	49	49	62	54	56	61	55	62	49	64	55	54	48	52	56	59	58	61	57	71	54	65	46	56	57	59	49	60	56	61	61	63	60	54	48	50	57	57	64	61	49	65	62	52	56	57	66	60	51	67	50	49	60	51	43	64	58	68	49	35	52	42	69	64	64	54	50	57	57	69	56	68	64	59	58	56	59	59	80	58	50	56	57	54	72	61	54	63	65	66	55	57	35	49	66	64	68	71	53	50	44	71	58	57	38	66	61	61	58	44	55	58	47	65	61	51	63	61	49	55	48	61	67	70	56	57	49	51	49	43	65	49	46	62	46	49	49	51	77	51	60	65	52	51	49	54	50	57	52	50	65	66	57	56	65	59	55	53	52	65	53	56	64	67	55	54	55	65	55	54	52	54	46	48	52	50	67	57	50	79	60	63	63	58	67	65	52	54	58	66	65	57	57	63	50	60	73	48	59	58	64	48	49	50	54	52	68	63	43	50	49	70	50	57	62	49	59	60	54	55	52	53	47	58	51	43	51	69	46	52	53	57	50	62	51	52	54	70	52	71	63	52	55	54	50	47	48	65	50	49	60	43	48	34	46	51	49	47	50	54	52	60	54	44	66	59	58	60	64	48	62	42	50	49	45	54	59	64	63	53	49	69	58	61	52	60	59	54	60	36	60	73	58	53	54	55	62	55	55	51	54	56	56	74	65	43	57	53	62	50	57	54	52	32	72	57	50	55	43	67	59	46	56	60	59	67	61	59	66	58	58	54	60	72	59	73	74	48	69	53	53	51	50	65	57	63	57	53	69	53	44	61	47	47	58	51	46	47	59	52	70	59	50	60	54	41	64	49	65	50	48	86	53	49	44	56	60	62	53	48	53	60	53	61	56	57	55	59	50	48	52	49	59	73	53	51	51	65	68	58	51	55	45	49	60	62	50	48	58	62	41	69	50	61	39	49	53	62	68	48	60	57	54	69	58	60	70	53	55	60	63	62	55	54	48	61	61	71	60	48	61	55	47	53	51	57	49	58	47	62	56	70	52	51	57	47	41	58	63	56	54	67	53	71	50	53	52	46	61	55	50	64	67	46	56	63	48	60	56	54	42	42	52	55	63	49	66	49	67	50	61	49	40	51	45	68	56	49	54	38	51	59	52	55	43	72	65	39	54	72	57	48	45	58	66	48	50	65	62	48	63	50	53	57	45	50	57	63	59	70	68	44	59	54	40	62	73	57	55	47	58	60	58	56	66	55	75	58	59	56	54	64	58	64	53	68	45	60	52	56	62	59	62	51	51	62	46	52	50	44	73	55	46	56	49	51	51	59	56	71	50	70	54	48	54	52	53	64	48	58	53	47	64	62	64	73	56	61	61	46	63	46	49	53	63	57	55	71	51	56	44	59	49	65	50	49	54	59	75	39	56	52	53	57	58	60	53	66	52	47	57	49	34	42	48	53	56	59	58	60	53	63	55	54	61	50	47	49	61	55	50	54	57	64	63	50	48	62	53	57	57	53	77	63	62	42	45	59	53	67	56	47	52	49	49	51	57	50	44	57	56	53	62	63	61	60	50	58	56	63	51	57	58	57	66	57	61	52	56	63	68	58	71	75	47	64	57	58	66	49	62	60	60	72	51	70	51	59	63	62	50	45	50	44	59	65	63	61	58	58	46	61	50	50	49	62	47	61	47	56	64	57	71	47	62	57	53	61	57	48	55	50	53	58	66	59	71	65	63	54	45	59	49	63	62	57	61	47	76	59	51	59	55	71	53	66	46	49	43	51	59	64	61	56	51	63	67	61	64	58	56	51	58	65	58	66	71	44	53	58	66	57	44	51	57	59	61	52	56	67	55	58	58	77	58	52	65	58	54	49	53	65	51	58	62	55	57	43	57	53	56	56	64	48	44	58	60	51	60	56	59	53	58	53	60	61	56	60	60	41	57	57	50	53	52	61	54	65	53	49	54	57	56	53	67	66	55	49	52	49	54	57	55	56	51	55	75	71	56	66	50	65	50	64	60	60	53	64	54	57	48	55	52	56	63	55	61	53	46	54	64	37	61	59	51	49	64	49	60	61	56	41	56	54	53	46	51	59	53	61	59	80	58	52	47	47	68	53	42	56	55	60	40	69	52	62	51	51	57	46	63	57	62	59	53	67	60	55	60	57	44	63	60	51	55	55	58	59	56	58	56	58	50	61	51	64	72	54	55	52	53	52	68	64	49	49	58	59	53	70	54	57	51	49	57	40	65	54	52	60	73	56	50	50	66	53	55	52	50	57	62	67	56	56	68	45	70	61	54	55	63	64	57	64	65	48	52	46	50	53	54	59	57	65	53	49	60	47	64	53	59	48	48	59	71	67	54	61	59	46	59	52	51	54	67	58	59	68	58	57	60	41	53	60	64	57	44	56	53	50	61	50	64	69	60	65	59	50	54	48	50	64	60	52	46	52	51	64	50	66	47	68	69	73	60	50	50	59	53	56	56	59	61	49	52	52	57	56	55	46	67	69	66	59	60	66	62	51	56
27812	24023	25666	39027	58817	71777	70086	58356	42887	31287	20596	10777	4137	1630	937	723	727	758	653	697	669	740	714	729	694	699	710	714	673	672	730	668	744	742	702	740	736	708	714	680	732	684	668	714	673	694	657	712	751	710	720	719	710	714	706	676	688	651	743	654	737	769	695	742	698	734	713	734	666	761	677	678	687	696	675	736	756	710	728	711	684	715	659	726	733	704	722	750	753	691	729	676	738	662	722	740	683	721	710	726	745	719	702	736	718	699	699	675	727	753	706	695	720	690	703	736	671	662	708	728	738	717	675	726	705	726	720	691	681	687	742	729	680	687	700	746	661	745	696	720	716	690	780	686	692	723	771	733	696	732	716	748	671	768	699	724	703	691	673	714	654	715	722	678	713	690	671	719	656	702	687	737	725	711	724	699	696	706	708	706	685	744	729	704	684	704	678	697	725	727	683	694	671	705	758	737	720	710	718	695	768	716	693	657	730	706	710	678	682	717	748	677	755	718	683	690	659	659	654	729	698	678	742	711	715	732	710	669	730	702	707	691	709	743	702	664	651	718	680	690	718	690	749	703	709	712	758	691	705	727	730	710	698	722	703	684	687	728	734	712	714	731	688	704	699	697	693	713	739	757	717	738	665	677	701	742	659	720	699	758	704	732	688	703	713	723	672	782	680	714	703	745	698	703	710	692	688	680	678	719	679	706	708	692	675	702	713	702	717	690	738	714	722	707	673	687	708	743	694	701	726	710	714	696	701	722	712	717	706	704	672	706	691	742	702	735	688	695	735	686	679	701	703	710	749	689	698	688	692	703	690	744	699	701	715	713	754	694	685	758	741	682	645	727	734	735	670	665	676	679	719	712	726	725	742	684	690	697	710	759	683	723	693	668	677	690	726	670	735	764	727	706	667	764	676	739	720	718	753	706	685	708	755	727	697	659	718	721	699	672	699	719	715	762	705	707	709	730	716	698	723	747	635	697	703	764	712	672	656	693	705	712	699	758	722	706	716	710	745	729	709	687	713	721	713	724	692	687	699	745	692	702	658	740	705	660	671	708	694	697	734	682	702	710	719	713	674	699	661	707	691	735	782	712	667	684	694	735	702	715	678	671	672	719	730	738	676	669	691	745	743	702	699	718	761	670	684	709	695	723	728	706	713	735	728	675	741	673	715	701	710	662	725	698	698	709	702	729	673	709	675	735	694	706	702	671	707	716	715	734	696	666	730	768	660	749	727	685	742	720	685	674	706	658	757	660	698	676	738	695	695	684	735	797	723	734	758	681	674	681	736	749	698	743	715	713	675	731	751	709	717	686	691	684	693	776	691	697	683	678	720	686	670	656	712	702	689	716	712	701	677	697	663	704	672	692	723	712	689	727	690	718	696	715	719	723	651	716	651	693	683	704	720	718	686	698	676	705	697	717	691	668	722	711	730	686	690	698	709	684	656	702	690	737	694	717	680	734	719	686	678	689	724	735	722	744	705	725	672	685	726	678	681	758	684	758	656	700	681	672	719	720	664	711	716	704	746	684	700	710	747	719	696	707	732	687	690	678	718	694	714	689	721	678	723	716	704	699	683	732	724	720	681	766	749	688	703	705	686	700	750	730	713	697	705	696	695	727	728	657	714	690	655	736	646	682	676	712	727	710	738	669	708	719	757	696	728	709	686	706	670	702	715	702	687	722	698	702	713	736	697	729	655	660	670	698	683	701	767	699	718	721	701	721	703	757	681	771	725	672	714	683	661	700	688	692	697	668	745	660	732	733	701	723	696	699	686	695	731	710	728	724	738	704	713	719	692	691	717	737	679	723	700	683	711	731	705	729	712	704	704	713	781	694	659	727	689	709	725	716	692	726	712	718	714	727	709	695	706	711	712	746	702	707	696	678	647	757	702	684	703	709	728	706	719	731	692	713	693	739	713	694	701	712	743	734	659	684	713	722	670	703	649	717	731	741	677	703	698	702	728	711	698	723	707	721	643	702	722	718	708	660	706	737	647	737	696	761	706	694	747	694	694	750	727	681	718	662	723	707	688	726	709	646	706	671	726	747	738	736	701	713	745	733	695	770	690	714	706	691	687	693	714	703	735	720	709	681	687	725	698	709	674	677	669	691	726	669	686	649	703	716	688	630	715	719	713	711	689	731	723	706	696	720	748	688	747	693	719	695	659	764	674	697	707	676	703	708	661	698	704	712	671	717	735	724	698	664	677	708	707	722	740	694	737	680	668	667	679	748	726	688	670	736	726	715	648	678	656	682	738	733	689	689	700	697	678	733	703	735	731	708	681	722	694	721	692	692	714	668	755	697	662	674	725	719	714	693	720	727	707	738	726	704	710	730	668	699	732	741	694	722	682	749	757	739	694	704	646	657	744	740	683	686	718	667	705	707	713	650	693	710	681	726	691	701	691	679	710	686	685	700	675	721	697	729	725	685	722	687	665	671	701	700	703	717	687	719	745	755	716	688	696	724	709	711	699	749	687	737	698	687	705	749	694	724	687	702	759	744	777	669	713	678	680	724	738	694	700	718	685	715	724	711	717	706	726	765	744	710	714	733	686	706	733	676	698	712	711	717	717	740	689	712	677	676	712	698	634	683	646	677	687	699	681	755	708	735	750	656	697	687	697	702	713	682	700	711	709	687	654	719	709	712	719	694	698	752	705	761	700	715	681	709	694	680	697	719	742	665	667	736	683	737	719	705	738	686	698	717	739	718	692	752	688	711	730	691	701	709	691	729	737	716	710	702	747	739	742	673	720	728	683	690	637	690	718	675	719	699	685	751	720	716	652	728	703	694	700	713	745	701	728	698	738	705	698	699	714	737	719	676	720	689	706	733	728	700	709	715	675	697	718	700	732	694	684	705	712	696	708	694	710	702	669	692	749	667	708	712	724	677	724	733	693	711	714	700	622	650	729	696	681	728	689	689	766	689	685	717	754	686	708	713	708	704	758	721	714	703	685	725	692	658	743	671	723	719	679	755	685	755	666	660	693	673	666	684	719	694	720	721	747	721	716	714	651	650	737	704	680	717	721	745	692	700	722	734	781	729	699	700	709	750	654	704	731	680	715	672	717	696	685	719	741	687	731	659	693	738	672	714	730	728	764	681	731	703	716	719	693	714	719	695	723	700	719	706	679	695	662	744	723	740	725	675	719	712	709	710	736	639	707	681	739	731	697	715	729	724	695	708	711	735	735	675	695	725	717	711	700	742	694	724	696	687	667	695	675	678	733	734	753	702	706	722	675	664	708	707	770	721	698	745	730	749	676	668	704	677	734	699	718	733	684	705	698	730	689	679	714	683	706	721	695	705	709	697	682	720	687	704	716	707	669	723	697	780	685	743	672	706	700	733	748	664	689	752	702	701	732	725	746	694	662	764	736	704	723	696	697	730	720	709	783	676	696	661	730	644	715	698	686	672	745	711	702	743	686	644	715	676	672	717	661	687	658	725	736	778	716	701	727	691	704	687	704	732	701	699	673	698	738	686	726	714
1584	446	477	508	922	2742	3652	3721	1897	883	411	176	84	62	53	38	36	41	37	50	49	57	42	54	54	41	47	49	40	48	42	56	42	47	43	52	46	46	50	51	42	40	45	35	45	50	50	44	46	53	53	44	39	42	50	43	41	57	40	58	47	51	50	48	42	57	35	50	50	42	52	51	41	55	46	47	35	56	59	41	54	50	37	54	41	34	45	48	44	49	44	58	37	51	42	51	40	46	46	53	49	45	44	48	49	38	43	49	45	44	48	43	41	44	44	42	51	42	37	46	50	43	39	52	43	35	45	52	35	47	41	47	43	40	38	42	38	46	47	42	48	48	45	55	46	45	43	37	54	45	50	46	41	47	55	46	40	48	47	48	41	43	45	37	55	44	45	51	53	47	47	44	48	49	46	38	40	42	54	51	45	52	48	53	32	51	37	44	48	42	53	44	44	45	38	34	44	47	43	53	35	44	46	54	56	38	54	44	46	44	66	35	49	39	40	49	42	42	39	43	41	40	56	60	50	27	47	50	45	39	48	45	46	41	37	51	40	43	55	53	44	42	39	56	54	48	47	41	45	42	37	35	54	33	42	46	43	39	50	64	54	35	50	40	31	49	41	41	53	50	47	47	57	39	47	46	30	49	54	38	49	55	41	54	42	52	54	61	42	49	48	39	38	35	38	36	42	60	44	47	46	39	36	39	47	45	35	32	58	34	33	47	46	43	37	44	42	49	46	43	43	41	46	40	55	41	30	47	39	51	45	35	48	55	40	40	58	41	47	48	26	55	54	54	42	41	35	47	36	49	58	32	42	30	45	49	41	42	42	38	43	56	46	49	48	47	46	47	36	53	33	46	41	43	49	40	41	48	44	52	49	37	47	31	38	55	32	58	47	42	55	42	43	49	45	40	60	42	44	53	55	49	45	50	31	47	48	49	45	34	37	44	47	38	58	46	43	37	49	35	40	46	47	44	55	36	48	67	47	47	38	44	45	54	53	36	41	45	38	49	44	54	44	46	40	44	48	47	51	44	50	43	39	56	51	50	40	42	46	50	48	43	49	45	45	49	60	46	42	45	51	40	41	54	48	38	43	47	45	31	60	43	41	41	42	40	38	50	34	40	48	56	46	53	37	46	49	51	36	50	45	49	40	57	51	38	43	40	56	43	54	38	40	48	34	42	48	47	46	40	44	40	43	47	48	49	39	41	48	40	45	40	42	43	35	48	50	48	44	41	60	40	48	41	31	44	58	44	56	40	47	47	49	40	48	52	45	43	36	30	46	54	57	48	40	38	55	57	65	45	40	45	36	54	55	58	47	44	54	36	49	44	48	38	43	51	38	53	46	37	46	46	66	35	53	43	37	49	53	47	42	43	47	58	55	40	43	53	37	47	51	26	43	38	44	43	40	40	46	44	43	50	43	39	54	42	52	29	53	51	54	49	50	44	38	51	53	40	60	58	40	37	33	45	53	45	43	36	41	51	50	51	48	47	41	55	31	43	50	53	40	49	38	47	57	48	37	39	45	38	49	48	40	45	43	57	38	42	51	56	50	48	61	57	55	41	50	46	37	36	37	46	40	48	39	44	52	46	43	46	47	52	46	38	53	49	42	46	51	50	40	49	44	43	39	51	54	33	47	56	55	42	62	31	39	37	41	39	34	45	38	42	46	70	54	53	43	39	47	45	56	43	36	51	49	45	39	61	49	43	35	42	40	47	42	51	66	44	51	46	36	41	42	52	44	57	59	44	48	41	39	39	44	45	40	44	53	37	56	35	50	38	50	52	59	40	47	47	55	55	45	52	52	48	47	41	43	54	49	47	47	45	43	56	45	60	40	52	37	48	61	32	39	52	48	43	55	50	48	36	37	51	38	51	35	36	43	37	45	38	55	45	43	50	49	46	44	44	40	49	55	33	39	45	51	46	60	40	59	51	49	29	54	38	51	43	40	51	45	36	36	39	50	50	36	52	50	36	51	49	45	54	43	59	42	49	47	48	39	39	52	35	51	40	33	44	43	44	45	54	56	51	41	47	42	40	53	46	35	38	58	40	43	41	42	42	48	35	43	37	54	48	41	40	46	43	43	47	49	44	39	40	48	39	52	40	54	28	43	41	40	50	43	41	47	44	51	47	50	51	50	49	50	55	38	48	36	40	46	50	42	35	52	47	33	41	45	50	51	44	39	41	42	48	51	49	50	58	46	50	40	52	39	49	37	57	42	48	53	46	50	40	50	51	48	44	46	43	33	40	51	45	54	54	40	38	53	45	51	40	36	59	49	45	40	47	47	48	44	31	47	48	36	46	37	46	39	46	52	41	51	50	46	35	45	48	43	47	57	38	53	65	40	38	44	47	39	39	46	39	54	48	40	48	40	48	43	50	46	39	51	57	37	39	50	41	45	41	38	40	38	40	44	43	42	55	60	42	51	46	35	50	46	43	49	45	49	43	49	35	51	53	39	43	39	51	55	56	43	56	42	44	46	42	38	34	37	42	40	53	42	45	49	38	45	55	38	48	50	44	50	58	49	56	53	56	39	53	55	54	44	41	49	53	35	44	58	49	33	49	53	52	57	60	49	50	46	55	44	47	45	39	57	50	46	37	44	41	45	50	33	50	46	38	49	50	37	35	46	42	37	53	47	41	51	59	62	47	39	48	40	46	38	36	49	41	46	57	72	46	61	43	48	52	56	49	40	41	42	31	36	44	57	49	58	47	39	47	46	41	40	41	49	49	61	41	51	44	44	44	46	54	35	48	42	47	45	38	37	48	53	55	49	46	40	36	47	53	48	45	49	52	46	34	51	56	39	58	57	53	49	57	42	46	46	45	48	44	50	44	55	45	44	47	43	46	45	51	40	35	48	47	51	47	47	49	44	42	44	38	50	38	37	42	39	44	44	37	48	48	47	58	44	56	46	43	41	42	49	41	54	45	41	42	48	51	46	62	41	41	44	36	38	43	49	29	44	37	50	44	33	43	42	39	56	48	51	35	51	41	45	64	35	38	43	59	51	47	52	38	43	46	41	41	49	49	41	50	56	59	57	54	30	52	36	56	38	41	38	46	46	41	44	51	36	41	51	43	52	46	47	40	47	36	39	54	44	54	55	47	50	46	46	44	57	46	76	57	44	45	38	40	46	45	44	47	38	48	39	40	38	54	44	38	34	44	45	42	43	37	52	46	40	46	52	51	43	50	52	43	36	37	42	43	41	46	43	47	47	54	37	46	51	53	47	40	53	35	49	45	33	50	41	37	35	50	32	66	41	41	37	49	61	49	55	56	43	64	51	45	50	49	41	42	43	41	50	36	38	53	53	39	47	53	39	43	51	50	39	63	37	45	51	48	40	52	47	51	38	40	45	39	35	52	55	51	34	55	54	56	44	55	51	47	59	49	55	42	49	41	41	46	55	47	33	30	47	54	38	39	37	40	55	45	40	41	46	40	52	46	48	40	35	37	55	43	40	36	39	32	33	49	49	47	31	46
17871	9264	10622	20027	33206	42220	41676	37293	27509	18328	9923	4398	1758	942	648	580	554	604	549	588	606	536	551	580	551	566	574	505	543	592	601	606	564	564	579	555	562	578	576	599	611	550	585	583	562	613	603	575	541	564	578	605	566	527	530	566	601	624	576	580	549	564	554	568	566	582	573	557	616	542	570	561	575	547	543	552	568	537	551	562	564	557	632	618	587	556	565	567	539	575	595	587	583	560	551	617	556	546	557	544	574	571	580	542	541	581	566	580	549	585	566	597	619	514	577	565	542	554	566	576	605	550	598	565	580	570	596	551	557	566	535	583	562	553	572	566	585	556	548	566	584	533	610	585	558	547	576	595	539	567	567	564	569	555	590	589	587	578	606	609	556	567	544	527	542	602	603	593	576	541	578	551	572	556	572	605	566	548	574	548	572	591	581	563	576	586	584	551	552	578	554	534	552	540	612	541	614	564	605	566	599	553	586	573	562	525	598	567	543	562	606	561	580	582	551	587	576	549	576	555	579	568	587	572	555	566	537	556	569	578	588	534	574	566	517	559	572	584	600	570	597	545	574	594	568	609	552	582	560	565	592	591	566	556	595	554	565	601	545	518	566	562	574	616	584	595	561	572	592	552	572	604	569	567	584	587	550	570	599	598	558	635	557	547	566	581	572	571	520	602	549	544	571	628	568	566	572	567	574	588	528	575	559	591	556	582	625	559	580	556	571	538	562	560	540	598	563	570	559	590	561	603	580	564	610	562	578	573	605	563	557	572	570	581	579	628	604	561	616	581	540	563	558	557	576	591	604	545	534	565	568	595	594	520	586	597	570	579	600	552	598	527	584	559	569	630	543	533	582	578	612	603	553	563	557	540	599	555	565	582	599	560	583	535	550	575	570	548	561	571	567	544	569	584	610	600	590	573	561	577	583	537	539	573	531	561	557	600	571	625	594	566	521	545	611	579	567	583	575	593	581	552	520	582	582	583	545	571	595	603	591	601	564	550	553	590	608	560	568	543	601	597	605	573	579	553	570	580	589	599	554	563	607	588	587	561	601	570	616	637	592	555	560	575	566	527	599	563	559	600	554	578	610	559	553	545	580	552	552	550	578	567	593	551	584	571	613	560	596	571	547	566	576	576	587	527	556	546	537	574	564	550	542	551	557	590	550	599	548	568	596	571	543	548	574	567	557	600	552	533	581	580	572	583	589	556	614	577	570	590	537	572	611	605	583	585	571	587	588	580	591	547	579	589	562	590	569	608	606	545	563	565	563	547	571	579	572	560	568	584	549	609	570	534	612	587	546	605	591	554	553	585	588	556	557	585	560	592	589	539	543	593	594	593	597	576	577	556	532	543	615	569	552	527	553	535	567	565	614	561	583	554	586	580	552	553	515	573	559	585	600	557	571	591	549	583	594	565	552	596	572	556	581	624	554	590	588	559	608	573	572	603	584	601	542	596	562	614	580	541	593	580	590	576	607	613	518	594	525	565	586	569	586	594	577	574	582	525	579	573	604	564	567	592	625	581	569	593	554	591	610	549	541	577	588	584	582	567	562	578	581	586	574	553	555	581	578	565	579	544	604	565	598	621	606	589	577	595	574	536	562	572	573	563	599	551	563	571	582	559	566	579	570	568	576	572	573	520	559	566	598	579	563	577	565	600	558	579	555	605	590	593	526	572	584	583	607	526	533	572	553	569	586	594	553	576	589	554	605	575	586	604	596	542	600	621	574	586	551	591	556	543	554	579	596	496	529	590	575	610	575	587	567	531	594	542	532	548	584	565	586	558	591	580	601	542	580	555	604	572	617	598	581	548	576	535	570	615	583	575	553	566	579	597	574	560	619	601	523	554	537	592	566	579	554	559	568	580	599	555	622	581	599	613	581	553	580	597	572	556	589	525	589	530	577	621	550	566	573	584	547	562	581	579	577	595	570	551	600	598	556	538	574	556	528	565	577	568	579	583	545	571	533	565	560	593	554	585	577	532	552	543	592	611	545	579	572	569	598	530	583	565	585	576	553	523	602	554	565	575	584	576	562	546	584	581	566	631	599	579	559	573	575	554	580	534	602	616	592	617	577	554	544	584	561	623	555	568	559	577	537	532	558	576	535	557	601	604	584	574	544	595	623	551	622	573	582	564	586	625	567	519	573	534	556	602	587	571	568	584	607	563	599	587	616	605	581	553	555	598	570	556	569	625	587	550	562	565	590	543	591	596	590	580	571	574	582	604	585	542	568	565	588	561	596	577	568	589	611	558	581	607	570	587	592	544	573	592	589	570	607	585	607	504	518	614	585	592	555	557	568	562	578	559	592	600	586	596	566	570	570	588	541	585	551	545	587	581	516	584	577	568	590	569	604	563	568	576	556	581	573	575	594	532	583	595	563	593	588	568	573	604	541	586	578	597	552	559	586	544	569	573	592	542	542	603	548	586	607	609	566	564	585	541	597	568	596	620	575	586	525	539	602	575	545	547	586	552	606	612	587	560	570	560	570	560	559	538	564	529	542	566	576	537	568	608	551	584	585	598	536	596	582	547	573	558	584	571	569	553	584	578	562	573	577	582	516	592	559	594	581	547	599	595	554	582	541	594	583	589	583	534	568	552	545	547	556	560	539	559	550	554	572	560	525	619	621	567	542	554	585	565	612	570	540	566	520	617	613	571	527	620	559	519	576	564	590	551	588	593	587	563	593	565	547	571	580	578	605	589	560	545	574	559	556	610	526	588	577	578	562	562	565	580	573	543	578	568	530	605	589	556	559	590	567	545	526	554	576	575	558	551	572	552	576	541	576	607	522	583	608	591	584	564	581	562	602	562	579	610	596	558	552	539	598	601	562	569	586	586	568	589	605	557	579	560	577	621	542	567	618	604	541	588	550	576	572	585	572	558	556	599	608	583	590	592	606	583	589	579	540	572	579	576	554	542	574	598	530	586	584	621	556	616	545	578	565	555	545	555	560	575	576	580	640	564	559	588	570	575	588	569	566	562	593	566	612	587	568	608	563	557	589	570	556	575	520	606	608	558	537	596	579	525	557	577	577	551	584	571	571	576	545	633	563	561	549	579	583	567	559	583	542	608	586	532	603	548	563	553	539	550	551	578	576	558	606	554	574	591	595	584	562	589	566	563	604	584	552	577	567	533	575	552	531	543	584	553	569	579	529	540	574	590	551	534	630	554	557	575	608	555	588	578	565	525	553	596	531	580	521	555	506	603	575	586	529	597	591	570	560	579	590	572	569	572	600	580	552	557	562	562	552	573	565	558	571	599	575	596	540	592	556	567	573	601	557	592	557	556	523	533	595	590	558	580	575	572	567	601	570	545	512	555	603	597	601	550	570	568	573	569	566	571	575	591	602	575	585	627	574	576	547	540	562	552	599	559	598	557	587	607	586	585	560	560	571	587	557	552	609	564	552	567	529	567	539	578	608	579	555	623	615	571	544	590	589	566	556	599	574	613	579	573	582	604	572	554	609	564	563	565	538	559	577	536
1025	1004	1005	1366	2503	8620	11425	9647	5272	2467	1176	425	181	82	55	57	52	43	45	56	52	57	50	59	57	47	45	51	43	53	47	47	67	45	47	64	54	57	50	29	53	54	51	49	48	47	50	45	60	44	53	58	48	41	48	56	49	54	62	49	48	42	56	65	53	55	56	50	56	40	54	54	46	57	37	56	52	53	61	45	57	55	60	45	57	44	52	44	52	39	51	46	58	55	54	45	57	47	58	56	45	55	53	51	56	38	55	48	45	42	39	39	50	43	52	49	56	51	46	62	45	51	39	45	55	64	44	44	56	46	38	45	47	66	37	56	55	53	53	52	45	53	44	65	54	48	48	52	65	52	57	67	52	51	51	56	47	43	49	48	48	57	54	52	49	51	50	45	56	59	44	45	47	56	46	69	40	48	46	31	50	61	38	63	52	48	50	63	52	47	55	36	48	50	55	52	46	46	51	45	40	47	57	47	45	50	51	59	59	55	49	40	51	47	56	52	40	39	44	46	38	50	47	47	45	64	47	54	58	53	54	53	49	56	36	49	51	64	41	49	44	51	63	58	48	51	58	48	50	63	46	65	43	46	39	40	52	55	61	53	50	53	55	52	44	50	46	58	42	47	47	53	58	43	54	57	44	52	47	39	59	45	48	53	52	50	50	36	47	56	40	42	49	60	41	43	49	68	54	47	56	50	56	59	55	50	54	39	45	54	44	43	52	53	48	51	61	47	66	55	44	53	49	57	54	56	54	46	43	56	67	49	55	63	41	48	59	44	50	44	50	45	46	46	51	39	49	58	63	55	58	42	59	61	56	52	48	60	48	43	60	38	58	52	60	55	44	49	52	47	39	52	47	38	57	54	43	56	49	53	60	59	54	51	42	54	43	51	45	55	52	41	38	49	58	47	42	52	38	52	46	59	59	52	42	40	55	64	47	46	42	42	42	54	56	49	43	39	60	54	46	39	50	49	52	53	48	46	56	41	68	51	52	42	51	49	48	49	49	51	44	42	56	60	65	44	61	46	56	52	47	54	35	39	48	50	55	44	60	49	56	55	51	56	52	49	46	48	57	53	54	67	50	54	63	61	54	56	61	55	43	58	56	58	56	51	52	50	33	59	62	49	45	61	47	47	54	39	49	55	56	44	50	48	36	43	60	46	61	56	54	39	43	58	46	61	42	47	61	53	53	58	53	56	51	40	52	46	43	51	60	49	52	49	52	51	42	49	48	36	45	39	64	52	55	59	61	62	63	45	55	52	54	49	48	46	45	49	51	56	38	47	48	43	41	41	44	42	59	45	35	47	59	56	60	48	47	48	38	32	39	44	48	56	59	66	55	50	50	40	52	50	60	55	60	56	47	40	54	50	62	59	43	44	60	46	59	51	50	55	38	56	53	49	46	51	33	51	48	57	51	43	42	49	49	45	66	58	51	56	46	62	52	47	50	47	45	49	53	55	43	50	56	66	55	50	55	48	42	41	38	62	43	44	59	50	47	52	38	57	50	49	30	42	45	46	66	45	44	45	42	48	51	51	57	44	46	37	54	54	41	42	50	48	54	50	44	57	48	61	49	62	52	47	55	47	57	47	50	54	59	44	49	52	50	41	49	48	55	46	39	56	56	40	37	46	47	44	50	50	52	43	55	41	49	42	68	46	45	61	49	51	46	56	45	54	44	68	57	49	64	44	66	50	41	49	48	54	31	50	47	43	59	39	60	46	63	41	51	67	53	51	50	50	56	61	53	52	40	44	51	49	46	43	50	54	38	52	52	46	59	50	48	42	61	71	57	41	52	47	49	41	47	61	48	50	53	52	58	54	53	53	44	58	48	58	47	52	47	50	45	61	66	64	44	39	54	45	46	59	47	51	63	50	49	49	61	57	50	48	53	65	43	63	55	53	47	59	51	54	47	42	53	66	37	54	68	45	59	52	46	54	47	45	41	44	48	51	49	52	56	58	51	46	59	54	39	52	52	51	49	57	50	62	40	41	40	58	63	44	49	58	44	55	47	55	46	52	64	61	41	39	51	58	45	61	46	43	51	54	41	50	44	40	51	43	49	50	48	55	51	49	59	54	66	43	44	48	47	68	53	60	45	36	60	52	44	57	49	52	50	49	50	45	48	52	54	53	56	46	54	56	51	44	48	56	50	39	46	56	50	59	39	42	64	55	49	61	40	48	46	44	48	56	60	41	52	59	48	59	36	49	61	54	52	57	45	55	64	44	43	61	60	48	41	45	45	45	57	59	70	60	45	52	62	51	60	50	53	45	42	38	45	67	41	49	45	53	50	50	53	65	57	51	48	56	63	45	49	42	49	50	53	55	50	48	44	62	48	51	63	46	53	57	65	52	58	55	49	44	60	41	39	44	58	42	56	58	59	42	56	38	40	57	56	55	45	57	46	56	51	53	59	36	47	49	48	50	55	56	56	44	51	48	48	69	64	43	38	38	44	54	63	43	50	58	57	61	42	37	49	58	51	43	53	48	66	61	52	51	51	45	60	48	50	46	61	48	49	49	45	46	48	62	48	53	39	58	45	57	55	36	48	40	37	44	48	61	57	57	49	51	74	61	44	63	56	58	48	46	60	36	51	53	60	56	61	51	47	50	40	46	51	45	39	58	47	42	39	44	46	45	48	54	50	42	47	54	51	53	53	49	44	66	51	50	51	52	53	54	47	54	51	54	47	54	46	51	49	50	40	38	55	56	46	62	44	54	55	45	53	57	37	48	50	40	57	55	44	47	33	53	58	42	55	33	55	57	49	58	63	54	47	46	47	59	53	60	43	52	59	64	59	35	50	60	41	59	49	42	63	48	45	47	39	41	44	59	51	47	54	62	52	56	60	47	42	54	44	54	57	60	53	47	62	51	51	39	54	45	48	47	51	50	63	53	42	51	56	53	63	42	52	47	40	42	44	60	49	59	54	55	56	36	46	56	58	48	59	44	53	52	62	44	47	50	56	42	43	47	62	49	48	41	54	53	61	47	53	50	48	48	54	47	50	53	53	42	51	42	46	46	44	56	43	34	47	44	55	60	46	50	56	49	50	57	51	60	49	43	53	47	54	38	42	48	42	48	47	44	49	40	47	49	52	52	60	52	44	48	44	54	48	53	57	49	55	50	54	49	51	51	49	49	53	48	44	52	59	67	52	55	53	62	40	47	45	42	55	55	57	48	41	61	52	49	50	54	53	48	57	60	51	46	62	43	42	46	64	39	44	46	44	43	48	56	62	42	52	45	48	56	56	36	54	43	53	61	52	47	43	53	53	39	52	54	52	45	53	57	44	57	49	55	57	52	47	58	42	50	48	47	47	40	48	53	44	47	54	53	56	59	50	49	45	41	47	47	52	45	42	58	46	44	59	54	32	44	48	55	45	45	50	51	56	49	54	57	56	46	49	51	51	40	55	38	55	44	56	46	61	59	42	65	37	44	49	56	47	55	62	57	44	35	67	42	49	32	34	44	57	54	50	37	54	59
21779	16323	15994	31597	46362	60930	59004	50188	38392	28971	20077	10184	3909	1491	843	707	665	634	688	605	667	664	641	638	606	596	613	662	615	638	572	606	574	634	636	615	592	624	619	617	614	654	625	634	596	594	645	608	658	604	623	604	614	598	632	593	642	626	643	604	652	613	616	621	587	640	616	610	630	552	604	627	595	612	663	581	610	594	635	612	594	642	607	620	597	670	588	616	631	608	664	632	627	634	570	627	623	637	615	632	640	630	598	590	636	643	594	623	616	604	616	680	620	605	603	606	651	636	622	592	678	598	627	577	646	629	631	620	665	616	606	603	601	598	623	608	643	600	651	609	675	585	599	576	616	616	611	651	599	621	607	653	646	631	657	661	654	651	615	605	624	618	639	601	624	609	657	574	644	671	613	616	663	588	621	653	614	648	627	613	588	625	643	604	657	604	610	637	590	609	626	647	605	624	621	647	625	616	655	623	643	604	622	617	625	599	659	656	611	638	640	640	629	621	605	580	632	666	684	647	663	606	602	644	624	591	580	651	650	649	638	564	628	637	611	642	631	637	603	640	580	621	639	628	613	620	653	613	651	598	594	632	628	580	609	631	618	596	641	575	580	623	612	638	623	622	628	602	614	604	643	662	661	669	646	635	609	602	564	629	606	636	612	617	634	582	660	625	629	643	600	603	630	606	641	595	648	614	632	575	640	611	644	638	631	627	630	595	590	640	652	586	610	618	611	597	668	606	610	614	615	645	606	610	581	648	622	620	544	605	652	661	599	621	613	607	661	593	670	604	654	621	604	664	636	634	649	607	667	598	636	601	610	623	628	598	586	614	638	612	602	581	662	601	615	639	615	641	635	627	580	662	645	593	639	622	606	597	615	665	608	601	629	585	667	644	625	640	645	655	629	638	639	637	600	595	627	633	618	617	630	641	607	635	618	655	675	629	649	622	603	653	606	636	623	667	640	628	647	625	626	638	599	615	594	610	632	623	632	655	639	650	638	618	626	631	583	609	616	653	578	624	625	620	595	702	600	660	620	639	616	586	639	644	586	658	654	612	645	653	626	614	617	627	597	629	584	553	644	642	633	601	652	605	597	607	613	602	619	582	660	613	619	623	631	632	630	610	602	565	626	606	670	639	598	605	629	616	599	641	600	606	629	618	632	657	594	626	614	602	632	641	637	640	627	597	592	615	612	621	602	648	579	639	622	601	681	632	629	601	603	600	637	622	611	643	631	607	628	637	654	625	600	634	602	630	618	632	644	666	611	590	575	615	624	663	598	649	654	621	585	623	631	635	611	617	560	634	608	641	605	631	620	570	640	599	604	618	626	621	626	623	656	591	592	636	621	615	641	651	630	601	621	602	608	609	645	665	665	622	600	657	622	648	601	585	611	646	607	620	601	653	647	596	636	648	626	636	611	643	617	637	624	640	618	611	625	684	671	625	599	614	585	606	602	615	619	611	637	637	608	612	649	643	632	607	611	615	640	611	615	622	596	596	624	650	624	615	631	634	634	632	644	656	586	616	645	628	638	595	610	588	621	647	638	628	642	618	645	613	617	649	573	586	604	641	602	622	586	606	644	670	606	612	621	611	596	615	642	616	552	609	596	632	592	606	585	640	642	646	624	624	658	601	659	610	608	638	644	643	621	646	626	642	649	601	614	645	603	607	615	622	634	689	621	613	625	600	626	643	608	655	620	622	611	637	608	627	620	633	638	623	619	629	634	618	613	627	658	637	640	620	592	595	628	626	610	647	605	642	598	624	610	650	572	653	620	608	621	610	642	633	653	619	605	630	655	638	625	630	625	653	588	646	647	640	634	608	639	599	621	659	616	638	659	571	623	623	613	596	616	609	693	610	588	619	615	622	601	626	617	594	602	591	570	647	615	592	621	627	620	628	645	624	648	596	616	614	643	685	622	635	577	650	613	590	615	640	615	643	611	633	612	599	646	650	609	643	648	597	626	612	631	627	644	644	640	649	608	629	600	634	625	625	622	595	650	613	605	576	587	653	630	610	648	645	629	614	608	690	601	665	651	636	639	650	635	599	672	615	649	609	594	640	637	619	643	649	654	598	625	633	626	641	661	617	644	608	614	650	700	636	627	699	646	579	630	581	615	643	600	628	592	630	636	599	613	621	598	630	610	644	603	612	642	586	648	644	634	651	644	597	635	630	617	655	646	608	642	632	638	617	670	628	626	642	620	633	592	617	609	647	584	613	661	607	614	639	657	632	608	595	632	656	628	604	637	614	659	619	588	652	609	602	627	654	597	613	624	657	615	645	650	636	707	673	613	634	619	630	610	645	621	650	662	622	619	619	639	620	603	645	652	604	650	617	613	615	609	629	630	624	595	600	642	566	678	627	649	636	685	631	614	593	576	680	641	625	606	648	651	628	655	606	588	635	607	597	612	578	666	611	640	599	648	651	573	674	620	571	590	654	596	657	611	649	658	612	619	584	636	600	633	651	594	625	664	628	583	652	603	624	658	623	645	654	614	650	640	596	614	619	626	592	630	634	605	584	581	648	624	651	621	630	656	613	639	632	642	607	620	647	575	572	624	581	636	612	645	631	605	627	638	610	650	625	640	628	625	656	673	600	612	613	613	624	622	642	631	651	629	614	639	596	604	574	652	608	626	621	625	637	600	604	617	700	604	604	626	622	661	614	631	601	613	661	604	606	640	614	602	597	643	643	601	632	609	615	664	606	624	605	612	643	684	675	602	614	616	632	607	633	636	596	642	648	623	624	617	617	608	624	662	635	623	605	555	672	656	613	635	595	628	622	612	610	609	632	603	597	629	646	592	610	583	593	618	651	608	591	666	587	649	621	611	602	595	647	630	660	612	630	624	630	608	617	617	594	602	625	601	636	649	597	600	605	642	574	562	599	658	614	611	650	562	610	674	623	651	568	615	584	627	605	624	595	595	639	608	605	608	623	638	567	608	618	640	648	624	627	638	598	626	595	625	640	633	653	559	639	626	602	626	618	612	567	623	576	603	621	639	608	630	684	663	586	609	641	605	618	641	574	634	584	612	606	641	631	615	653	645	594	651	623	612	619	610	631	649	597	627	622	651	605	633	620	625	647	645	651	590	603	618	627	610	604	600	608	600	596	636	661	629	664	609	676	635	649	649	627	629	619	661	608	605	622	588	611	606	642	620	615	640	637	627	620	601	657	630	618	634	608	643	608	620	667	625	601	609	626	591	627	626	595	633	654	642	693	629	569	623	647	618	619	639	641	614	615	639	629	663	669	542	643	584	634	612	600	603	599	636	661	632	669	630	640	609	646	614	583	616	639	623	630	618	631	642	642	634	621	634	638	629	656	608	613	642	626	595	645	648	640	610	645	585	634	624	647	573	581	568	613	647	593	608	571	658	606	673	646	580	660	613	587	623	590	602	642	608	685	587	637	614	587	613	635	632	624	606	599	618	608	612	619	642	635	604	614	631	596	621	590	662	642	621	596	585	607	583	628	615	606	640	609	614	588
2308	764	1093	1441	2383	8047	11499	9774	5657	2557	1690	544	233	105	61	58	54	46	42	45	66	61	65	64	54	52	51	52	47	39	56	43	45	45	59	42	52	45	44	45	44	59	43	52	48	55	38	51	50	59	66	58	50	53	55	63	50	59	51	48	51	24	47	47	56	46	64	52	38	40	53	62	47	62	43	54	53	49	53	53	42	44	47	41	50	48	46	46	51	54	57	65	53	51	58	62	37	54	55	57	57	59	59	52	53	39	56	55	54	44	44	38	56	47	51	51	46	55	61	47	62	39	54	59	26	47	51	47	58	50	51	55	44	57	46	62	63	41	50	49	63	39	56	45	51	57	56	54	58	53	55	57	43	54	48	53	72	39	50	64	62	53	55	45	50	54	55	44	61	54	59	58	60	60	29	43	47	56	44	50	47	48	51	44	55	57	53	38	57	57	49	37	49	52	43	49	49	45	53	56	52	67	57	46	52	54	51	51	50	44	61	50	50	63	49	60	48	63	37	43	52	50	53	42	72	47	46	55	57	55	45	59	53	59	52	54	58	48	68	57	56	50	57	52	54	51	46	53	67	49	53	42	49	54	57	47	47	49	44	49	59	48	58	51	42	78	48	49	52	55	54	44	59	55	59	66	65	56	53	41	56	51	55	49	52	56	42	52	69	47	63	59	46	64	39	50	51	51	44	49	49	54	49	44	47	50	43	45	64	42	50	63	39	43	66	61	41	41	65	55	56	64	42	50	58	50	47	36	56	53	59	47	60	38	45	49	45	57	35	40	47	57	56	57	65	44	59	46	70	51	38	60	51	43	45	45	45	67	56	49	58	54	51	54	52	59	48	68	74	52	57	39	63	63	67	51	44	57	43	50	67	56	47	41	60	45	58	46	64	41	50	59	47	68	59	49	51	60	60	58	60	54	47	54	54	51	50	59	55	53	55	50	43	61	54	59	52	46	61	54	60	57	72	57	61	49	63	49	52	57	55	56	54	63	61	54	65	53	49	68	54	54	49	56	47	51	50	56	53	52	69	61	53	56	49	53	51	35	75	51	71	55	47	45	48	45	43	49	53	43	47	47	52	50	49	55	52	49	55	61	46	62	43	51	42	61	53	42	69	55	35	71	46	54	62	59	58	59	51	45	39	52	52	51	56	62	53	50	43	53	46	54	40	60	48	49	47	35	56	48	58	45	50	44	50	62	56	52	41	46	47	58	59	64	42	70	53	54	59	57	55	53	34	51	54	51	48	54	66	54	49	60	52	55	51	55	51	54	40	54	57	48	46	56	43	64	63	64	59	49	61	58	61	46	68	68	53	40	43	55	58	49	52	54	61	46	55	54	53	69	41	53	52	46	60	49	31	54	57	49	49	48	49	60	45	67	45	44	50	55	63	49	50	47	48	47	45	54	54	52	48	61	61	53	53	48	50	47	67	57	59	49	44	38	43	53	69	46	36	56	51	42	70	45	51	60	56	57	43	64	64	52	47	39	47	52	56	61	56	53	49	51	66	67	40	45	63	42	48	45	47	54	67	54	54	47	62	43	44	53	46	37	47	50	49	50	53	40	50	58	58	43	40	50	53	42	51	48	37	45	50	60	41	52	57	40	44	42	50	56	53	54	48	51	51	52	43	56	44	48	56	49	64	46	52	56	53	53	46	45	47	58	50	40	60	53	57	47	62	66	52	51	62	51	54	58	54	51	59	47	48	47	38	40	50	42	46	39	40	54	55	50	63	65	38	48	61	50	58	57	56	43	47	50	44	65	43	46	47	47	55	55	69	57	40	61	56	48	56	41	46	59	43	53	47	61	56	51	51	59	38	60	57	55	63	44	36	64	55	59	64	54	47	38	51	45	50	52	44	47	56	35	51	48	43	40	53	58	40	46	48	53	52	47	56	57	61	43	52	48	53	47	51	51	56	53	46	53	57	54	52	52	47	49	67	58	54	55	46	54	56	53	51	38	56	50	48	56	45	49	58	48	64	46	58	52	39	47	56	45	50	47	57	60	46	60	52	51	60	57	51	54	53	50	50	48	49	64	55	69	46	59	60	56	41	41	42	68	43	60	61	37	40	46	42	67	46	56	53	47	56	59	52	44	66	49	51	48	48	43	59	42	34	52	47	47	50	58	53	50	55	46	43	53	45	50	45	44	47	60	45	53	64	46	47	48	41	47	55	49	40	65	49	50	54	59	66	44	41	52	55	46	56	56	44	53	52	44	47	48	54	47	60	49	49	56	43	57	63	54	54	64	62	56	55	60	51	46	59	42	51	42	50	65	48	48	62	57	54	58	54	61	45	57	45	57	55	50	37	57	38	49	52	45	58	51	57	47	54	53	50	64	66	49	42	59	52	48	35	54	55	53	54	48	59	60	46	52	53	63	33	63	51	46	51	41	52	42	45	50	63	57	50	38	64	57	56	49	50	56	55	34	51	57	43	58	47	57	55	53	57	52	36	48	60	56	51	55	52	63	44	52	53	55	43	48	42	47	54	54	42	64	39	55	47	48	60	48	58	52	50	51	42	54	49	54	43	53	55	56	54	47	61	51	49	64	68	46	50	67	52	63	48	31	57	45	47	70	58	56	50	38	63	47	40	47	46	47	55	46	44	50	49	52	49	54	50	52	61	57	51	55	53	45	62	51	44	42	56	56	58	61	56	48	52	49	58	58	44	58	48	63	53	47	51	43	49	43	37	47	58	47	59	41	65	71	53	52	58	52	52	52	57	56	48	45	54	54	59	43	56	59	52	55	37	52	60	46	41	48	52	47	49	58	46	52	50	60	61	55	52	52	47	52	57	45	61	50	55	49	51	75	47	56	47	68	54	60	44	52	56	46	53	56	47	58	44	52	59	52	52	48	52	54	56	58	53	60	52	47	38	50	35	37	58	41	51	53	59	63	57	56	48	48	48	66	37	58	42	64	50	53	56	45	62	52	55	62	51	53	45	55	53	64	49	53	59	55	53	49	44	48	45	62	49	58	47	38	51	59	64	45	62	61	57	59	42	49	51	42	71	41	46	50	46	50	47	49	53	46	46	53	47	60	50	50	50	51	46	55	45	47	52	37	60	62	54	60	56	53	52	55	54	69	49	57	50	48	45	50	48	54	50	60	59	45	55	54	57	58	60	59	46	38	57	50	61	45	47	64	47	54	54	66	46	47	50	44	55	56	57	47	36	53	57	51	43	47	47	66	57	47	47	48	52	48	48	45	61	52	55	54	46	67	42	53	63	51	41	58	51	57	42	41	44	49	57	56	48	64	40	38	55	70	47	68	46	56	63	47	49	51	66	49	59	46	39	49	59	50	47	53	63	44	62	51	53	39	67	41	45	58	50	54	53	42	51	50	56	40	55	44	48	43	48	55	46	57	56	54	50	60	49	52	65	53	46	59	52	32	63	50	59	59	49	53	48	55	49	58	64	53	55	66	55	61	60	52	49	48	63	46	51	40	54	62	54	40	45	41	49	51	47	49	53	47
20323	13669	16734	31755	45380	59824	60393	51886	39282	31097	24114	12965	5542	2119	975	789	677	662	643	655	664	637	643	641	632	643	615	616	606	659	618	643	646	645	628	639	665	650	693	603	680	706	688	664	641	606	628	650	648	646	641	606	628	679	647	636	617	665	654	633	674	588	626	659	643	680	650	648	643	605	669	623	669	614	673	610	634	630	690	687	658	712	642	662	653	632	611	646	667	697	646	663	638	685	623	633	618	657	667	667	684	645	580	650	639	621	658	638	631	640	669	672	624	651	643	680	634	629	653	647	654	649	651	649	667	678	681	638	633	659	678	653	650	626	662	645	639	676	681	640	653	606	637	626	664	578	651	655	636	644	602	677	641	647	682	639	662	626	681	649	668	653	644	701	659	691	651	668	603	666	650	684	657	649	669	591	672	652	651	651	648	621	644	672	622	601	618	604	635	632	681	660	607	658	649	668	647	658	644	637	662	627	625	624	618	660	688	656	692	651	665	655	631	627	641	678	617	676	664	675	621	658	650	653	648	675	680	644	664	657	696	622	652	644	639	673	656	655	655	584	650	593	687	676	612	656	628	618	695	665	677	712	636	651	676	678	675	672	622	669	702	657	646	656	676	634	636	623	660	627	653	681	644	647	666	693	629	634	605	702	661	638	621	641	651	674	659	664	649	639	629	624	651	621	672	660	643	632	681	616	671	674	651	554	671	663	713	638	676	668	662	722	614	666	662	654	660	624	668	624	634	683	629	686	659	627	678	679	684	631	666	708	678	686	650	661	661	634	665	660	721	686	591	674	698	646	607	620	640	646	662	613	624	604	649	636	666	635	660	646	642	696	604	596	653	634	650	672	652	669	632	656	671	651	603	648	660	708	627	649	611	683	688	631	628	636	706	669	600	641	619	664	675	604	683	628	625	666	672	644	675	645	689	632	639	636	635	631	584	648	641	640	636	657	636	663	616	648	633	668	654	685	654	648	635	639	647	621	656	651	633	671	685	645	634	693	662	628	657	649	648	699	642	667	667	630	603	676	602	681	637	645	648	645	674	676	642	614	625	648	669	631	598	656	690	642	664	641	643	626	648	633	635	659	694	643	673	661	633	623	652	636	656	573	635	677	689	649	660	680	664	646	649	644	634	676	632	632	620	642	662	639	692	643	632	658	652	660	615	688	647	646	623	610	590	691	699	641	643	626	666	642	675	678	653	699	656	673	648	651	664	614	656	666	625	630	642	649	617	609	634	624	670	649	624	644	674	629	662	696	642	648	650	681	642	657	696	671	639	679	651	630	621	650	666	650	643	619	627	624	626	674	685	662	636	609	660	690	661	670	656	678	642	665	674	733	624	614	653	691	646	669	646	623	669	619	657	661	609	646	684	674	645	676	651	621	656	655	694	640	662	680	655	682	618	648	638	665	668	648	646	651	648	610	657	676	630	627	636	673	696	648	633	670	693	682	640	640	650	618	643	689	667	725	694	634	660	637	614	648	647	625	629	636	641	646	693	679	614	659	674	622	635	653	654	676	630	645	670	643	633	637	640	653	637	653	646	642	623	622	656	586	709	607	654	626	662	697	675	654	621	665	683	650	596	672	656	644	635	642	611	623	644	638	670	636	674	689	656	690	607	655	674	668	650	644	677	615	621	666	666	639	627	606	648	613	646	648	668	653	680	636	685	665	589	699	673	643	643	637	613	652	619	655	636	677	617	658	646	633	647	684	617	657	653	675	711	696	632	644	656	658	653	667	659	661	589	666	694	593	652	648	612	693	647	661	610	650	624	623	674	667	650	680	645	645	673	637	589	671	671	668	623	641	658	661	639	625	651	650	655	636	689	657	615	692	677	639	622	707	647	666	668	672	669	638	599	624	653	665	643	643	640	624	621	620	618	635	648	646	648	666	671	632	603	703	630	630	652	683	613	637	620	603	638	635	665	620	613	659	636	627	666	646	623	600	623	683	630	669	625	695	641	649	633	640	643	630	651	676	674	703	670	656	606	685	627	658	666	646	653	628	662	659	637	657	681	659	673	620	662	692	678	677	678	622	651	622	658	636	627	655	663	690	639	654	615	641	660	682	670	668	618	633	649	624	624	620	655	663	645	661	681	602	647	661	648	670	609	602	656	635	650	655	606	630	625	651	626	667	642	664	698	636	671	629	689	648	602	614	683	631	622	693	664	652	636	675	639	646	642	657	601	633	607	640	607	616	663	626	639	592	652	619	633	673	613	626	633	647	654	652	619	642	623	641	664	639	647	675	613	621	632	622	656	622	639	660	651	651	655	624	680	629	643	620	663	605	630	641	630	671	653	669	641	623	618	659	617	625	659	647	639	614	629	657	665	696	652	672	673	640	687	607	613	616	680	650	574	586	636	712	655	649	679	714	667	660	705	667	667	608	663	662	669	633	665	675	635	640	653	639	653	636	610	627	648	644	634	640	672	633	687	617	633	634	642	663	620	653	603	666	655	660	597	637	683	669	665	685	650	617	616	647	600	652	668	675	649	627	647	598	638	604	654	642	592	658	625	636	679	640	645	639	636	659	625	677	638	654	659	658	655	642	675	671	649	635	652	631	652	611	637	646	622	674	655	614	680	639	665	628	651	705	625	642	620	677	645	614	689	685	646	633	610	685	626	630	656	631	646	647	620	706	706	633	634	639	647	628	645	623	657	628	652	639	666	678	701	627	675	653	675	679	660	693	670	621	646	638	667	635	702	666	637	679	666	686	651	672	642	657	666	660	619	661	673	715	637	685	646	639	671	687	648	640	643	617	689	669	621	680	672	680	606	627	627	605	669	631	628	650	631	630	652	658	627	680	621	668	679	691	601	642	693	673	644	673	639	671	621	681	626	652	671	662	680	623	673	645	674	701	664	620	645	646	670	661	683	643	676	676	622	629	650	639	644	614	663	670	604	624	652	611	638	648	639	630	670	637	677	616	604	613	659	650	630	655	669	673	659	664	634	643	676	605	702	646	606	666	640	647	660	640	637	693	677	659	684	699	672	641	623	667	636	663	661	685	647	681	654	649	694	667	634	639	605	654	660	655	613	635	650	642	662	631	646	622	576	649	650	627	630	653	652	645	662	617	668	666	647	643	656	650	682	699	667	667	601	609	627	646	660	680	643	657	662	661	689	652	698	610	706	666	672	636	674	611	647	646	636	646	631	670	614	644	610	652	665	643	687	604	692	665	626	636	629	658	635	626	678	692	681	585	639	617	646	653	645	608	660	618	672	652	676	633	652	589	639	637	676	652	677	640	673	696	690	649	629	644	646	650	699	682	645	657	676	640	682	668	673	640	630	703	683	672	646	624	682	657	654	638	630	657	645	683	665	703	641	636	653	672	687	650	597	643	655	645	650	619	692	634	655	648	674	650	669	666	624	660	641	657	617	657	621	595	637	625	657	639	655	625	604	642	646	635	596	644	738	654	635	646	656	668	625	619	667	650	631	633	685	638	660	662	661	652	707	621	641	651	633	654	616	632	620	636
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
