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
343489141305	343489141819	343489142369	343489142919	343489143468	343489144019	343489144569	343489145119	343489145668	343489146219	343489146769	343489147319	343489147868	343489148419	343489148969	343489149519	343489150068	343489150619	343489151169	343489151719	343489152268	343489152819	343489153369	343489153919	343489154468	343489155019	343489155569	343489156119	343489156668	343489157219	343489157769	343489158319	343489158868	343489159419	343489159969	343489160519	343489161068	343489161619	343489162169	343489162719	343489163268	343489163819	343489164369	343489164919	343489165468	343489166019	343489166569	343489167119	343489167668	343489168219	343489168769	343489169319	343489169868	343489170419	343489170969	343489171519	343489172068	343489172619	343489173169	343489173719	343489174268	343489174819	343489175369	343489175919	343489176468	343489177019	343489177569	343489178119	343489178668	343489179219	343489179769	343489180319	343489180868	343489181419	343489181969	343489182519	343489183068	343489183619	343489184169	343489184719	343489185268	343489185819	343489186369	343489186919	343489187468	343489188019	343489188569	343489189119	343489189668	343489190219	343489190769	343489191319	343489191868	343489192419	343489192969	343489193519	343489194068	343489194619	343489195169	343489195719	343489196268	343489196819	343489197369	343489197919	343489198468	343489199019	343489199569	343489200119	343489200668	343489201219	343489201769	343489202319	343489202868	343489203419	343489203969	343489204519	343489205068	343489205619	343489206169	343489206719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2142	3300	1900	2700	2142	3300	1900	2700	2142	3300	1900	2700	2142	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	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
6757	5302	1572	452	267	343	342	270	256	212	203	196	175	194	159	176	187	126	114	122	114	91	95	93	104	115	97	110	106	95	95	106	107	99	90	93	75	86	82	72	75	58	73	76	77	76	84	69	87	94	68	73	74	85	54	72	80	68	58	68	61	60	73	68	56	61	67	64	72	79	75	81	68	81	67	61	72	76	84	89	73	72	74	67	69	81	76	75	80	78	76	67	59	59	71	57	69	73	64	69	76	70	54	60	82	77	83	69	82	81	78	82	57	62	84	65	64	81	72	73	65	74	62	70	65	66	81	58	75	72	76	70	71	58	64	70	76	69	74	80	85	71	82	56	78	65	85	81	54	83	69	60	67	73	77	64	60	62	75	60	67	82	80	72	74	85	68	63	71	66	78	70	71	61	77	67	69	70	60	95	80	73	76	73	67	72	68	53	82	76	73	72	61	70	78	64	51	67	79	78	62	57	64	63	77	82	65	70	69	70	64	64	88	91	73	75	69	67	75	76	74	70	64	65	76	75	72	74	70	68	73	77	65	71	59	69	65	70	69	72	82	87	53	86	72	69	57	68	74	69	66	72	75	70	64	87	75	74	67	69	65	82	72	64	81	68	65	85	81	73	65	68	73	71	90	73	67	78	73	79	66	80	77	83	59	80	68	70	72	86	73	73	59	74	84	67	67	81	66	62	60	66	69	82	75	68	86	83	69	62	83	81	64	80	76	60	78	70	69	70	80	78	60	71	63	69	74	65	70	74	62	66	70	92	80	58	73	63	70	77	61	68	80	67	69	73	63	71	56	78	65	96	92	97	61	65	67	75	77	63	76	79	71	63	75	60	78	77	79	64	88	70	82	52	62	75	67	79	77	88	72	68	66	79	82	69	69	78	75	61	63	66	75	90	77	70	87	76	67	53	77	64	66	71	62	55	73	63	69	91	60	74	84	74	79	72	69	80	82	90	66	71	65	79	68	65	69	98	54	77	58	74	72	65	80	69	69	65	72	59	69	57	69	86	82	70	85	56	72	68	72	85	60	55	59	77	70	75	67	73	73	88	70	56	66	70	68	68	59	62	64	71	70	77	81	53	73	79	87	71	88	58	66	64	73	69	86	71	72	72	85	66	57	66	78	68	71	76	73	74	76	67	94	72	97	69	61	82	66	91	73	69	71	55	64	52	59	80	76	73	72	77	74	84	67	69	72	89	72	74	76	69	70	57	70	81	78	62	62	82	67	59	81	72	78	64	67	79	58	74	57	85	79	62	55	60	65	65	67	75	83	68	73	70	74	76	86	68	91	81	82	85	88	94	50	75	77	61	74	66	78	72	59	74	81	69	67	58	89	69	90	72	72	61	63	65	66	78	80	64	69	69	99	75	60	73	74	76	74	75	80	64	76	57	74	89	86	60	76	80	71	56	86	71	86	81	77	72	86	68	72	64	84	72	61	71	86	64	75	67	69	74	79	76	68	65	81	75	56	71	73	81	66	67	73	56	81	74	70	78	76	70	76	75	72	83	87	72	69	58	80	90	89	66	73	64	83	69	72	89	60	100	83	73	78	73	71	74	66	73	77	96	73	67	60	71	74	62	63	84	69	69	73	83	69	62	64	63	68	79	72	54	68	83	77	74	83	61	86	74	74	86	72	75	51	68	86	69	79	78	75	54	47	75	67	77	66	81	75	65	70	46	62	67	62	76	67	57	71	65	70	68	70	75	64	81	79	58	67	66	66	66	86	75	69	88	83	71	87	73	68	65	65	76	81	79	69	65	70	62	81	63	64	82	59	95	77	57	62	82	81	73	66	72	68	65	71	46	63	85	91	70	65	76	91	74	78	84	81	62	61	67	64	87	88	67	87	74	73	71	58	68	70	73	70	75	59	67	65	83	69	100	71	59	72	73	58	76	68	64	75	79	83	73	85	61	63	81	73	72	60	69	75	75	64	78	81	57	78	72	81	73	78	68	65	60	60	81	63	76	73	72	61	55	79	76	60	70	76	59	88	73	73	55	73	79	71	61	83	66	81	63	73	66	68	75	71	77	80	70	63	69	69	59	64	78	76	67	80	70	78	74	78	51	79	72	84	64	71	70	88	60	67	68	65	74	78	71	63	63	73	77	85	65	70	81	64	73	76	63	61	84	72	81	68	75	69	79	77	62	80	78	72	57	77	83	58	74	79	72	78	65	77	70	74	63	61	75	71	69	79	70	63	76	81	78	73	82	70	63	71	74	70	67	64	69	90	73	85	66	66	61	84	75	84	69	82	79	69	90	75	69	95	70	67	56	84	63	73	56	82	75	70	72	86	78	75	68	73	56	73	79	74	76	90	82	79	61	64	69	97	58	68	57	60	63	74	83	69	61	72	68	83	66	82	67	80	87	79	60	80	50	74	86	88	95	73	74	62	59	68	90	82	62	71	59	66	67	61	60	84	58	83	82	81	60	71	63	70	70	71	68	65	68	68	73	74	77	76	71	77	86	72	79	65	85	72	56	70	79	72	75	75	70	76	73	74	71	58	83	59	65	75	65	72	69	75	67	78	82	68	71	69	73	70	56	76	72	66	67	79	72	69	66	78	65	72	62	73	66	69	92	76	68	80	60	63	81	64	55	71	71	77	70	63	73	77	64	86	65	90	64	76	60	57	60	65	61	74	72	62	76	71	66	81	59	74	61	79	73	76	64	56	68	67	78	75	59	87	77	70	75	76	79	77	63	68	71	71	85	70	77	72	75	76	61	56	73	77	73	80	75	74	81	76	71	62	60	74	73	73	61	72	80	73	82	83	75	85	65	66	65	70	78	68	82	67	63	69	60	55	72	82	67	83	70	68	60	63	88	76	77	65	62	92	79	59	70	85	74	77	72	65	56	76	84	63	74	75	82	78	69	78	80	58	80	75	67	53	68	75	71	69	74	77	62	75	66	78	71	75	74	70	68	62	74	60	78	62	65	72	80	79	78	57	70	69	84	68	86	75	68	69	80	75	65	81	78	75	67	79	56	70	70	74	57	78	79	76	71	84	72	60	86	85	78	82	75	80	72	71	78	75	110	69	69	63	65	92	81	74	74	73	69	76	74	62	77	79	69	81	67	75	71	67	90	84	63	78	77	61	75	70	68	90	63	88	75	60	77	68	77	92	66	99	66	80	71	74	59	80	71	71	65	77	88	69	65	76	70	58	58	85	68	74	76	67	70	74	69	69	62	54	75	66	68	73	73	79	67	69	72	69	78	78	82	77	76	77	74	65	76	78	87	75	73	62	75	79	80	78	60	72	73	58	62	63	75	64	73	59	62	71	77	63	63	65	80	82	73	54	68	71	53	69	85	88	78	75	82	88	70	79	73	76	49	75	77	78	79	63	87	76	73	67	65	79	66	59	85	67	78	71	69	89	74	66	67	91	69	78	78	66	68	74	73	64	61	75	69	61	75	59	59	81	81	66	64	80	94	65	81	78	67	67	68	74	73	91	80	80	81	60	78	71	55
35812	25018	12388	7843	11140	13170	11858	9710	8079	6712	5603	4903	4502	4031	3872	3647	3153	2946	2435	1990	1812	1649	1637	1526	1568	1521	1470	1464	1380	1396	1298	1237	1174	1126	1045	1080	907	886	843	796	769	716	718	657	742	767	759	708	706	679	735	665	717	649	567	578	607	598	582	522	579	569	572	526	525	558	543	538	508	532	584	496	554	571	578	574	537	568	566	602	530	561	573	535	557	541	541	548	597	549	546	558	550	562	584	588	531	544	583	535	531	573	532	593	527	610	566	530	529	528	502	538	533	563	542	517	544	553	543	535	551	504	506	519	510	548	531	504	539	507	576	526	589	507	511	516	543	548	534	546	539	558	554	527	517	518	518	527	517	542	563	564	581	526	530	582	511	566	548	529	556	500	532	544	525	549	498	565	535	546	568	531	542	542	543	549	497	518	546	577	514	543	537	535	543	546	543	531	491	501	565	524	527	524	561	519	526	496	508	515	531	583	536	538	560	546	503	514	521	545	570	533	573	538	533	511	550	505	528	545	579	540	509	580	495	534	495	557	555	547	524	536	533	539	492	525	567	565	510	520	565	525	545	537	552	580	594	577	593	547	519	523	566	526	534	540	498	555	598	548	536	527	575	553	560	533	531	538	513	505	496	505	494	519	558	543	561	557	535	553	533	559	523	522	524	585	535	568	538	550	521	538	507	518	588	519	536	509	514	530	546	586	549	486	583	550	524	537	530	541	540	571	500	523	494	531	558	570	540	565	534	565	561	519	543	560	480	537	558	547	555	557	561	537	503	554	525	521	543	511	498	508	539	542	537	525	557	540	533	579	496	551	525	502	503	559	527	565	535	572	558	536	548	499	519	506	519	526	552	537	545	547	517	484	508	509	543	566	541	588	507	508	576	541	567	502	529	565	528	537	515	518	553	566	565	489	562	551	528	529	481	510	518	499	541	566	514	547	567	551	520	527	537	524	494	559	528	522	552	594	569	550	593	528	575	550	519	535	533	506	560	507	550	522	570	532	543	584	529	556	500	508	564	543	524	570	535	517	568	505	564	538	564	545	550	539	547	528	554	506	520	546	527	533	531	538	542	531	551	522	524	568	569	560	543	561	559	569	510	524	530	551	515	523	569	563	531	494	548	604	562	567	480	545	570	553	544	583	522	516	511	524	564	543	571	572	524	519	530	558	573	527	521	596	511	533	543	511	528	571	500	540	516	562	503	531	543	523	498	517	556	537	542	535	538	566	521	553	572	529	523	558	545	538	584	510	540	538	559	518	556	552	530	583	521	548	562	540	553	506	575	470	504	551	557	532	538	533	497	505	520	482	558	534	533	492	526	525	574	560	560	541	557	527	534	529	523	553	534	580	512	488	537	574	510	508	549	573	512	535	522	531	535	535	526	545	569	568	557	528	574	528	534	529	545	573	518	538	604	570	531	552	546	544	546	522	512	540	544	557	549	521	549	506	539	480	560	562	599	578	558	566	556	506	536	544	521	560	592	567	558	558	544	533	567	565	547	536	523	589	536	515	533	542	542	479	510	542	566	532	592	555	565	551	545	523	519	541	575	573	532	536	549	539	580	553	513	521	561	562	571	546	534	553	531	538	510	538	528	509	530	534	552	530	536	567	529	587	562	523	548	500	492	574	482	460	529	544	518	542	564	552	537	496	550	544	522	569	562	529	500	519	561	580	546	539	533	532	547	510	542	555	548	538	501	560	523	514	584	524	482	553	536	540	590	565	537	514	513	546	497	517	518	554	524	585	560	545	531	566	502	543	533	513	551	570	483	506	520	563	580	559	571	539	529	504	537	514	550	565	562	504	536	558	538	589	531	559	519	505	548	554	533	589	557	542	541	564	516	528	512	527	544	530	530	575	536	572	559	539	542	534	520	548	549	529	538	582	534	544	535	560	527	455	519	539	527	532	511	547	563	516	578	544	536	547	533	541	541	544	506	535	541	575	515	531	572	553	525	555	499	548	517	526	570	512	542	518	525	580	523	540	601	523	524	513	521	531	588	538	530	540	558	525	560	533	530	512	523	525	591	558	545	582	514	539	521	564	527	574	564	549	518	544	556	502	544	570	504	544	526	549	555	536	563	535	543	550	546	505	509	538	535	526	507	562	500	551	513	522	548	550	567	522	534	542	530	531	540	460	550	562	536	536	545	527	544	574	563	536	509	504	533	517	548	496	511	526	579	565	537	555	538	530	525	550	565	529	561	570	517	565	527	544	481	535	544	526	568	551	523	542	495	537	517	575	534	539	539	559	536	550	562	525	520	572	546	535	526	565	540	568	608	556	562	569	537	565	529	526	506	542	524	509	575	541	570	518	572	519	526	517	552	546	544	552	542	526	561	571	554	523	525	561	514	500	574	547	563	528	529	578	527	549	573	527	547	526	523	568	559	530	548	526	558	530	497	572	562	530	520	531	512	528	496	537	524	538	503	518	521	548	508	514	551	592	511	542	520	522	561	514	516	551	531	567	594	548	558	555	562	534	564	535	507	543	584	508	520	523	577	549	492	515	537	552	555	530	588	527	546	570	563	571	582	516	598	539	527	543	532	534	527	527	569	507	500	541	519	549	529	560	552	518	526	565	576	527	525	533	521	553	531	545	573	526	553	525	572	553	531	559	535	548	551	540	569	535	543	531	566	551	521	541	550	529	521	572	495	543	547	524	501	544	539	547	524	532	578	560	542	570	561	519	547	476	539	506	537	530	548	556	506	551	561	571	540	580	550	536	524	533	554	544	548	553	531	562	525	513	504	539	487	506	541	540	539	564	515	566	583	519	557	566	559	493	530	559	567	561	501	544	573	509	549	518	521	530	569	531	552	502	549	514	518	538	499	530	531	513	540	576	524	567	548	544	517	543	539	505	507	518	535	549	534	568	583	538	516	565	522	526	571	538	517	540	519	563	543	546	506	552	559	484	539	526	531	526	556	578	514	513	545	517	540	549	541	555	526	558	528	508	493	510	539	540	528	536	531	568	549	549	532	524	533	528	522	523	539	523	511	560	544	563	558	590	556	552	542	568	514	577	557	508	556	549	567	594	599	553	555	575	561	522	545	531	514	562	511	563	522	562	537	531	561	539	522	565	502	592	566	554	562	535	560	527	583	515	523	529	566	535	556	496	530	553	569	533	555	504	524	541	520	524	568	560	548	567	536	531	571	536	568	537	551	488	542	527	555	527	554	551	497	565	527	554	509	539	504	569	503	525	541	579	554	547	562	544	537	528	525	515	559	521	494	569	543	554	579	541	560	533	509	569	554	533	564	503	529	586	566	497	522	528	524	528	545	543	519	553	548	507	492	490	508	497	499	527	554	592	536	554	537	549	535	528	549	538	538	582	593	598	545	529	512	523	537	534	526	489	543	532	537	532	559	513	552	578	523	491	513	515	508	554	490	568	527	529	506	504	534	517	534	538	522	544	554	552	506	545	518	560	544	534	544	577	543	532	532	533	567	536	546	563	515	518	550	572	494	547	532	536	549	573	545	527
3580	1738	633	263	199	239	222	221	193	201	164	151	147	133	171	141	165	133	124	141	111	121	123	127	127	117	126	115	124	102	102	105	109	120	114	125	111	104	107	102	91	117	105	106	94	107	99	96	110	117	97	105	111	95	92	88	93	100	79	98	82	95	106	94	92	98	97	92	113	103	103	102	105	107	114	104	102	110	101	88	106	102	115	91	90	86	89	112	104	96	78	88	91	95	112	87	100	108	104	103	93	81	116	87	83	85	113	88	104	95	89	108	112	97	104	104	108	76	91	89	94	102	90	78	110	89	106	118	109	88	89	95	98	118	103	91	107	89	108	111	90	110	89	80	92	79	108	99	101	94	79	95	123	89	97	97	86	97	114	103	97	85	97	96	82	103	113	103	101	98	104	101	89	107	106	106	78	90	88	83	115	85	108	92	105	103	91	100	109	83	92	85	84	101	93	86	97	97	105	110	77	80	96	98	95	98	88	85	77	91	104	116	105	99	101	90	91	123	99	99	97	83	80	95	97	106	92	113	108	98	96	90	107	89	102	101	111	94	108	108	100	88	94	86	103	81	106	83	88	70	82	96	94	107	98	97	105	86	84	97	94	95	103	116	92	93	94	103	89	110	92	114	94	90	89	93	89	93	99	97	107	98	99	105	105	107	83	109	105	97	96	94	102	85	94	104	101	97	99	102	107	85	78	120	91	91	90	84	99	80	104	104	103	95	104	99	89	78	89	96	99	95	86	75	88	80	93	107	90	84	92	103	98	116	89	100	93	94	96	95	108	96	93	106	105	110	81	86	119	96	99	110	100	101	96	98	111	105	86	107	99	96	104	114	96	86	97	78	97	73	106	108	97	88	93	97	108	96	88	105	105	102	111	106	104	98	84	93	85	113	107	112	97	81	101	100	109	95	93	92	92	90	102	104	115	102	95	95	95	95	84	103	118	93	93	90	112	89	99	95	114	107	106	103	92	101	94	110	96	107	99	106	75	91	106	94	92	95	90	89	95	72	95	88	90	98	97	99	95	99	96	84	103	101	102	87	86	92	87	108	93	107	111	90	89	102	96	112	92	96	103	100	80	87	102	110	94	104	103	85	109	107	91	99	75	92	102	98	107	101	87	89	87	81	100	106	84	91	106	110	100	86	99	99	99	96	102	101	106	102	101	114	109	96	86	106	75	117	93	87	102	93	91	93	67	95	106	88	102	116	93	94	79	90	79	96	111	109	92	99	99	116	90	85	105	77	98	96	101	76	100	107	92	116	76	101	97	98	96	110	82	103	107	97	89	107	90	105	95	91	120	111	99	93	96	98	104	102	90	84	113	78	100	90	89	107	96	98	115	115	96	95	94	99	80	105	80	91	98	103	84	96	106	92	96	94	80	104	86	95	113	101	100	99	96	87	101	92	82	91	94	114	85	109	102	97	99	95	88	81	84	99	126	89	92	89	97	86	93	109	116	78	91	91	87	111	96	92	126	102	111	98	92	100	96	97	106	99	100	81	98	98	100	85	103	101	77	105	83	84	102	79	88	117	118	89	96	116	92	112	85	101	88	102	108	96	110	85	93	101	95	85	80	106	102	102	92	82	99	99	92	90	112	94	109	92	104	98	99	76	116	98	118	75	100	105	76	85	100	85	110	94	121	92	92	117	99	89	89	103	86	77	97	86	82	103	96	88	115	93	103	93	117	100	90	98	104	90	77	110	77	103	91	88	96	104	78	110	101	93	89	103	80	121	103	107	74	102	94	85	91	92	107	87	93	97	80	106	81	110	90	93	95	94	91	109	83	76	102	94	90	112	79	108	98	89	89	87	87	86	100	92	102	97	104	106	85	86	108	109	120	93	79	83	88	83	95	106	101	102	88	107	100	86	112	75	106	86	93	99	94	106	95	95	103	97	99	103	109	97	107	97	96	83	96	90	109	90	100	99	91	98	106	102	96	104	85	91	91	84	111	106	86	119	87	96	93	104	103	100	106	104	101	90	104	110	101	107	96	80	73	92	120	90	96	87	80	100	101	74	88	91	97	92	95	91	95	99	97	113	89	99	72	86	89	95	96	114	99	104	99	99	93	96	94	97	88	97	94	95	104	85	109	98	102	102	107	106	88	98	104	101	94	100	105	90	98	92	82	112	89	91	83	99	95	89	109	98	101	100	82	100	85	101	100	103	99	105	93	101	108	114	100	89	96	102	105	99	94	101	99	92	89	109	97	97	88	100	96	98	87	118	115	103	75	87	114	100	102	115	94	81	106	88	118	91	103	96	94	114	79	97	101	101	121	106	89	105	93	96	112	99	90	96	107	108	89	107	104	81	80	115	94	94	97	118	92	88	95	94	97	105	96	86	88	85	114	95	95	121	86	102	103	95	119	91	102	98	85	86	87	79	93	91	82	94	105	100	94	96	87	96	86	92	118	107	105	90	109	93	75	98	99	109	88	93	133	108	93	97	97	81	97	97	84	103	92	99	105	106	82	89	98	90	102	99	102	103	110	96	101	84	83	79	91	85	89	102	90	83	81	110	106	114	108	96	93	93	90	102	102	94	87	88	83	107	91	104	102	72	98	94	98	99	115	94	90	111	96	114	102	96	81	89	98	100	91	96	98	92	79	102	112	91	108	91	108	93	91	92	84	109	103	95	96	104	88	106	110	80	88	93	96	96	75	89	86	91	107	105	82	97	104	89	101	81	101	90	110	98	96	110	80	87	108	83	93	88	114	98	105	107	99	92	117	108	110	107	108	93	96	101	114	91	98	105	91	104	88	87	85	98	103	78	88	103	94	99	101	94	116	94	109	88	99	87	69	91	113	93	110	109	103	102	90	107	102	106	97	90	99	109	91	81	92	98	91	94	94	114	97	89	99	97	113	91	97	71	100	108	93	96	113	90	88	99	100	102	85	86	83	116	95	96	102	98	97	92	105	82	86	109	89	104	105	102	85	93	91	123	73	93	90	90	125	86	101	99	86	93	108	110	97	97	111	90	115	90	106	112	92	107	95	90	98	99	90	101	85	103	98	99	97	106	106	90	93	103	98	93	91	110	96	118	105	101	106	98	92	117	89	104	96	91	102	97	93	86	102	117	107	99	101	98	84	93	99	106	105	91	95	91	96	93	104	104	105	85	83	75	107	107	107	86	85	90	92	90	100	107	101	100	94	103	110	107	89	97	92	106	85	101	100	102	94	122	111	87	103	86	87	88	119	114	79	88	98	102	91	112	97	120	107	104	109	109	91	105	96	99	100	103	95	91	109	104	79	112	99	83	111	99	101	98	109	99	107	97	96	95	85	103	97	99	109	105	116	90	88	88	95	104	87	103	83	104	113	110	106	108	89	88	82	103	75	99	100	77	99	93	111	83	90	96	95	86	100	84	86	103	102	113	113	104	88	96	98	82	94	100	88	120	89	96	85	112	107	107	105	100	122	96	101	98	86	101	98	90	97	97	105	88	102	96	88	100	111	110	112	90	100	97	113	102	92	93
28591	15909	7037	5021	7873	8990	8366	6613	5503	4438	3728	3542	3231	2723	2743	2473	2253	2006	1697	1449	1460	1419	1338	1364	1335	1227	1307	1278	1275	1294	1273	1145	1152	1059	1015	955	986	944	851	894	835	820	829	793	875	847	835	829	823	786	753	762	753	761	762	789	753	765	727	701	694	727	727	740	706	696	719	698	725	753	715	767	698	722	812	714	715	727	730	809	758	729	732	690	765	712	702	728	787	780	783	724	756	717	754	771	757	708	734	763	694	723	771	734	743	722	753	751	707	753	709	761	757	737	742	753	710	743	764	748	739	765	760	751	739	749	713	737	679	723	724	718	775	783	721	809	745	727	690	713	720	724	731	718	755	702	736	719	726	710	740	720	702	741	694	728	707	733	763	732	707	733	712	751	735	707	689	763	737	692	740	777	697	726	755	760	708	725	723	716	691	726	736	735	733	724	719	775	706	723	691	743	708	781	733	734	765	725	709	749	683	722	719	731	735	781	710	723	752	757	721	734	759	739	732	729	733	739	727	744	703	750	672	759	724	714	753	697	749	743	717	768	729	706	771	697	712	712	748	736	725	765	730	759	735	754	741	741	733	758	753	777	735	715	700	722	737	743	738	752	736	739	769	709	765	781	752	710	748	770	740	722	740	770	768	704	719	754	746	730	731	715	745	684	695	737	696	683	738	717	731	693	686	763	711	735	670	693	745	698	662	750	706	759	764	757	734	751	720	732	702	764	719	679	717	749	734	750	734	734	718	713	702	739	747	727	725	730	723	765	671	730	699	702	757	778	727	730	729	771	706	752	721	764	761	738	708	724	712	734	708	717	690	736	736	723	735	722	702	726	742	753	736	754	759	757	740	777	746	730	711	759	812	739	699	754	719	691	753	693	714	792	704	709	746	727	712	723	755	715	690	715	738	753	716	738	728	735	739	729	701	757	704	773	752	743	737	686	715	656	767	743	760	742	715	740	735	707	736	722	701	743	699	737	720	698	763	725	741	740	695	758	760	747	730	770	722	736	706	644	737	758	723	763	724	740	721	712	776	736	724	720	729	699	774	754	715	690	735	749	758	682	758	746	690	744	736	708	717	736	737	715	781	730	728	728	711	719	701	740	794	731	725	766	672	746	736	672	720	745	712	721	733	766	713	702	681	683	766	750	686	733	722	736	694	747	698	690	741	788	741	612	714	702	724	664	722	721	761	743	752	699	700	774	729	717	744	730	705	735	688	705	745	687	700	695	752	691	757	788	725	754	758	725	770	736	721	713	768	718	740	729	721	735	757	716	763	725	762	722	681	733	743	730	729	735	758	758	779	778	688	766	702	761	768	697	727	726	721	725	760	733	709	748	758	744	733	747	725	722	720	777	795	742	788	680	715	755	722	712	721	705	701	738	705	698	732	719	713	701	729	734	728	710	711	701	715	750	742	749	714	699	704	765	747	741	730	754	721	744	737	692	682	736	748	755	748	748	689	762	693	743	781	703	735	747	721	705	722	731	725	717	765	754	717	741	730	728	755	714	756	704	754	690	742	744	758	741	703	716	726	717	784	772	772	728	707	784	722	723	717	669	734	730	741	725	714	740	696	715	704	689	661	767	733	711	706	757	733	746	736	736	687	751	754	717	712	793	722	749	692	690	735	734	721	754	746	745	692	782	711	731	735	735	768	710	732	747	734	734	684	745	742	782	705	725	706	725	773	767	745	779	725	726	768	729	718	705	750	701	722	755	768	698	773	741	732	708	693	735	763	715	756	753	711	748	743	703	718	735	725	713	735	706	679	684	710	665	773	761	737	766	775	777	750	675	788	718	720	727	693	731	746	694	723	705	734	698	769	734	743	722	744	669	708	708	788	758	688	697	762	744	684	721	725	717	763	754	710	740	745	723	724	762	693	714	743	741	757	722	738	718	796	772	724	742	725	745	771	768	742	719	749	737	713	735	712	739	750	742	731	713	751	690	748	747	799	699	726	775	752	684	774	768	705	744	708	735	724	743	724	702	702	773	790	765	729	741	743	696	738	719	759	687	733	711	729	730	734	742	709	753	760	738	691	693	729	706	673	685	741	693	744	739	727	698	748	726	752	763	742	718	692	765	738	759	729	724	692	721	767	701	722	744	766	758	775	748	746	765	710	734	706	717	832	716	760	753	728	722	714	766	774	738	757	745	721	745	748	745	720	699	783	725	712	721	670	730	736	710	734	739	738	782	706	741	707	714	753	755	757	706	726	724	715	696	743	769	731	712	708	750	774	713	761	776	747	803	724	770	680	714	728	708	757	744	737	754	689	736	717	712	747	696	692	758	715	733	774	736	715	735	769	764	751	712	737	749	697	758	766	744	694	736	692	785	726	752	725	765	739	687	763	707	685	718	723	796	727	693	697	708	692	693	711	708	730	748	716	736	706	775	725	765	725	694	734	728	707	756	765	784	746	739	707	698	741	787	707	767	741	726	741	717	714	773	739	745	718	707	685	760	716	781	725	736	751	705	728	720	701	753	760	752	721	758	708	741	755	711	788	679	727	760	753	720	746	723	715	739	795	756	711	767	765	771	708	708	729	749	715	741	730	730	741	754	753	741	699	737	727	706	709	720	758	792	719	739	708	713	749	739	693	731	746	717	739	811	717	760	725	780	719	759	706	726	721	776	756	721	723	736	714	670	724	739	706	721	698	738	698	744	726	736	754	734	724	706	719	744	726	734	760	722	741	697	725	771	724	763	740	750	771	782	737	750	715	748	719	749	748	749	732	704	702	679	675	718	759	741	732	701	723	742	738	734	725	751	753	728	755	764	747	725	703	743	705	753	733	728	696	720	749	704	739	743	713	722	753	742	752	757	763	744	725	739	724	735	738	708	733	709	745	687	678	730	702	766	703	732	739	722	718	752	713	723	778	796	720	728	723	700	717	742	724	741	748	730	788	723	702	776	713	731	753	738	779	727	711	767	767	725	766	701	736	765	713	735	790	739	704	720	732	729	735	737	746	705	740	725	714	717	765	678	738	689	713	747	726	769	747	710	725	689	798	759	737	742	723	726	717	739	696	734	757	748	731	663	761	711	667	721	707	756	746	750	772	774	751	713	733	730	703	710	735	750	794	720	758	749	716	728	726	715	745	716	708	706	722	758	696	726	699	786	723	734	736	753	793	745	773	724	796	716	695	744	767	786	737	727	706	736	748	707	743	715	758	760	730	698	717	749	717	761	724	731	707	757	764	729	737	734	717	738	757	725	707	668	721	696	706	731	767	724	718	738	728	714	704	743	721	737	708	706	749	705	750	703	777	707	710	711	746	713	726	741	752	724	773	746	745	754	742	674	691	734	742	715	784	737	744	764	701	744	754	738	719	715	708	696	735	738	774	704	728	745	730	732	705	751	777	762	733	741	684	741	747	766	712	761	711	750	724	768	725	771	738	744	721	775	668	680	763	695	728	752	750	715	768	722	692	751	749	746	754	704	739	736	717	761	744	735	766	783	735	678	748	727	706	753	757	706	756	715	749	736
5248	4128	1321	353	255	284	286	263	219	199	199	222	182	180	166	163	156	125	122	125	129	130	114	104	111	95	119	112	110	84	94	90	77	91	86	84	75	75	71	81	87	77	82	66	81	93	75	84	74	70	88	77	72	78	87	88	72	68	75	76	73	70	75	56	75	74	83	90	61	78	85	74	66	65	65	63	73	72	75	85	76	63	65	56	76	74	83	80	77	94	89	83	72	84	82	79	82	74	77	76	67	79	91	71	79	63	61	63	57	69	75	62	73	75	55	65	69	72	60	75	75	74	68	70	93	74	76	81	72	78	76	68	81	69	77	76	82	78	85	75	80	73	82	65	66	72	68	63	80	71	84	70	65	78	71	69	67	73	73	70	68	81	77	72	60	69	71	56	75	61	73	84	94	69	67	81	55	66	81	72	68	78	67	74	86	81	68	66	70	71	72	78	83	73	60	69	58	76	67	86	59	75	68	82	67	83	59	88	80	74	70	69	76	71	74	76	64	68	77	64	76	78	74	80	59	70	62	85	71	74	72	88	62	78	74	77	82	78	79	75	90	68	78	73	74	70	65	77	89	87	96	63	52	72	65	77	71	84	70	64	84	66	72	92	77	80	76	67	73	70	68	65	68	82	70	75	71	68	73	59	82	70	74	87	64	80	74	83	64	67	77	66	71	73	81	61	57	79	58	77	80	75	78	79	83	87	74	79	67	80	77	69	72	69	74	77	87	84	73	77	87	78	54	80	73	84	70	66	80	65	86	73	85	70	85	72	69	78	78	93	80	80	68	72	77	76	74	82	86	98	81	77	62	79	64	63	72	70	66	78	75	87	71	65	59	64	66	86	59	67	67	76	80	69	80	61	65	79	75	84	83	70	66	67	79	70	80	71	69	92	76	76	82	78	61	77	73	60	70	82	82	82	67	80	59	58	70	66	66	76	68	77	77	94	79	70	69	56	99	82	57	72	70	91	75	65	68	70	62	71	76	76	74	75	79	94	77	54	76	78	78	70	81	74	76	69	71	67	77	75	75	82	56	58	71	78	70	70	67	75	72	69	56	94	66	62	73	70	72	65	77	90	73	67	60	71	70	73	67	95	68	68	66	73	60	73	72	59	78	68	82	84	84	77	75	69	73	71	70	67	86	80	82	77	62	79	72	64	69	70	68	86	60	69	85	72	85	59	72	78	61	69	77	70	65	75	82	61	87	68	69	80	63	73	58	76	75	70	78	89	71	59	79	76	75	79	77	82	79	69	86	68	87	86	76	60	79	76	66	82	80	69	57	78	61	73	69	79	61	60	65	68	66	73	66	64	57	78	74	73	84	84	72	63	72	70	94	67	72	64	65	72	66	74	86	75	89	73	73	68	62	85	81	76	73	62	66	78	67	89	79	91	75	84	69	74	82	62	73	76	67	78	69	84	72	80	74	84	68	81	73	82	80	83	73	66	79	67	71	67	67	81	78	71	68	61	75	72	78	75	63	66	82	81	77	72	65	63	76	72	80	68	70	71	69	65	85	67	77	68	81	85	74	78	75	70	79	68	88	76	69	90	81	87	71	70	64	68	71	63	62	66	69	90	69	87	79	72	85	87	89	70	88	66	66	69	68	65	68	74	75	83	70	87	86	58	69	61	75	70	82	83	69	76	76	64	84	86	74	82	71	65	69	78	78	90	73	77	63	87	64	64	71	68	71	64	80	78	56	74	77	72	74	75	72	83	76	80	93	79	69	70	78	86	73	68	69	56	53	71	73	85	69	72	69	71	72	73	64	68	78	60	77	71	76	52	63	88	69	65	64	91	78	79	69	75	74	73	73	87	86	71	60	70	67	60	79	71	75	76	67	74	70	66	68	71	76	64	88	69	69	85	86	65	73	71	74	70	70	77	64	84	73	67	75	83	67	82	73	71	72	84	69	69	68	71	75	73	77	80	70	74	71	70	66	75	74	83	75	64	64	76	86	75	89	69	81	60	77	71	61	82	85	71	71	67	67	69	79	66	67	73	80	75	89	83	64	60	76	73	70	76	75	77	76	72	80	62	72	87	60	80	87	74	61	67	80	89	69	70	70	62	90	78	74	81	68	87	85	67	86	65	71	57	83	69	65	72	66	91	62	84	70	82	83	74	70	65	95	68	74	71	72	64	77	90	80	71	77	77	83	78	70	48	73	81	77	60	68	77	82	49	79	80	72	66	69	80	58	71	73	87	81	60	83	78	57	76	62	64	79	54	79	75	78	60	71	79	65	75	63	82	77	86	60	63	82	75	66	68	61	64	76	73	79	77	72	87	58	78	65	82	73	69	88	71	75	65	77	83	78	76	60	63	75	70	65	96	77	71	75	58	89	65	57	61	61	74	71	76	72	87	79	74	74	81	72	71	72	63	73	66	58	69	76	74	62	84	66	71	71	76	79	85	81	70	77	70	81	77	68	67	74	77	61	77	65	84	80	74	77	69	61	64	67	76	80	79	77	63	65	71	83	77	66	91	66	69	75	77	61	85	72	86	58	76	83	76	74	74	76	76	65	74	69	79	71	85	60	63	74	72	71	62	75	71	74	66	80	72	88	75	70	67	77	63	81	65	70	73	71	77	78	61	77	69	69	61	62	73	73	70	75	83	92	58	70	70	87	79	63	76	63	69	62	80	65	70	67	76	70	84	75	77	69	60	86	63	80	81	78	64	77	92	61	67	76	77	64	78	63	87	80	73	79	85	83	85	73	79	71	74	64	80	71	66	74	71	63	73	69	74	66	60	75	68	74	81	80	75	89	83	71	81	58	76	69	59	77	69	78	66	88	86	84	66	59	101	71	74	72	78	73	75	78	79	79	78	71	63	82	53	71	90	80	67	82	72	75	88	73	71	74	78	66	58	74	58	76	75	65	85	82	74	73	69	76	84	67	81	72	71	74	70	75	66	59	59	62	84	74	81	73	82	70	71	69	68	57	78	83	63	74	72	62	65	67	80	80	82	69	72	75	77	68	58	81	101	70	57	76	81	73	59	81	77	74	73	71	76	63	65	77	72	76	63	84	80	80	77	62	82	73	86	58	75	80	70	76	74	78	57	72	71	66	56	69	65	78	74	65	79	86	89	76	77	78	68	85	92	74	91	67	76	73	80	76	72	66	63	80	62	73	74	76	70	72	71	82	73	65	82	57	73	56	57	87	73	70	74	97	77	76	69	64	83	78	76	84	71	83	72	82	78	57	87	65	82	85	82	76	73	71	61	66	66	64	74	70	61	85	52	85	57	68	75	65	76	58	79	59	80	74	79	71	72	68	74	82	74	75	92	60	92	67	78	61	71	74	79	72	63	79	69	68	65	70	67	83	63	82	62	68	77	69	56	83	66	66	64	71	75	76	83	74	74	68	70	71	88	69	84	64	62	72	59	72	77	67	64	65	74	73	63	61	67	86	71	67	73	92	76	76	63	80	81	69	68	91	71	79	83	91	55	85	72	76	82	69	84	80	74	62	93	71	72
34314	23875	11372	7124	10211	11840	10802	8479	7097	5729	5164	4677	4097	3441	3421	3131	2663	2413	1960	1604	1568	1609	1460	1463	1402	1340	1411	1291	1305	1283	1185	1138	1003	996	910	924	863	816	727	760	712	740	730	739	660	706	668	676	662	688	657	618	630	637	592	615	606	608	554	546	573	501	581	553	569	587	590	574	560	554	584	541	548	586	556	568	554	554	563	549	599	568	558	549	602	541	557	574	546	549	567	557	594	578	589	546	573	552	576	529	525	534	560	511	545	533	551	551	558	549	554	578	567	583	563	549	533	541	611	538	587	580	538	579	512	576	535	535	539	519	542	534	531	589	555	577	511	582	531	530	530	541	570	520	547	567	601	532	511	546	609	584	595	544	564	551	550	565	543	570	538	603	549	554	570	519	569	526	513	535	546	549	568	562	543	575	551	571	595	559	544	548	592	528	578	522	588	537	556	563	552	569	531	548	520	549	527	553	567	563	563	545	591	536	561	518	557	576	557	549	589	545	557	547	563	560	539	562	535	536	549	532	556	554	523	547	545	572	561	569	524	568	517	541	551	557	510	591	570	550	542	533	532	568	577	548	555	520	555	565	574	512	571	547	546	549	552	534	539	530	571	555	550	570	586	554	582	547	555	540	533	528	561	538	565	534	512	516	527	610	526	593	561	517	541	599	541	550	566	575	560	552	588	528	549	511	564	570	537	574	531	544	547	551	598	544	572	570	505	534	565	519	608	545	555	530	539	570	588	548	571	567	555	556	536	531	565	562	539	554	569	582	554	574	566	572	517	604	561	581	573	585	564	531	599	573	573	536	574	552	533	536	544	562	525	579	569	542	533	547	584	545	559	535	533	551	558	578	564	544	529	552	561	515	558	490	547	544	549	546	552	526	553	557	562	528	560	603	551	536	582	599	542	549	572	568	532	575	606	533	599	515	528	604	554	502	581	585	538	570	540	550	563	559	557	570	562	551	570	545	544	522	571	547	579	587	612	516	578	585	561	514	578	568	546	571	535	564	516	530	574	595	541	547	539	554	542	570	529	513	568	580	541	556	556	547	569	534	573	542	597	552	506	521	519	557	557	546	551	570	577	573	560	532	503	560	553	573	537	558	580	559	581	582	557	546	534	556	525	538	531	560	567	554	564	570	560	555	543	548	551	567	599	612	545	511	543	594	555	560	586	571	568	562	560	579	517	542	524	550	529	534	506	566	526	502	572	557	543	570	515	522	578	526	493	576	538	531	556	580	538	565	554	558	618	549	516	543	600	578	594	569	570	544	564	559	569	518	577	532	556	571	545	551	563	534	560	555	588	554	562	602	587	517	574	591	584	549	562	529	553	569	544	544	526	501	520	560	595	548	584	556	530	554	521	559	557	537	547	528	529	533	583	568	562	555	565	555	547	541	560	572	591	541	543	564	493	564	539	551	561	596	547	582	545	571	549	573	543	566	564	563	527	538	539	540	548	595	561	580	544	575	565	573	571	544	535	525	587	526	606	557	544	555	562	602	535	533	562	574	563	542	574	538	506	556	563	555	564	582	560	552	552	542	576	584	533	528	550	529	586	552	550	564	550	549	522	562	585	546	618	564	525	529	549	558	540	540	628	543	540	547	560	526	548	519	553	600	561	562	511	555	541	513	557	538	578	566	584	578	540	569	521	554	564	564	569	573	546	574	549	546	597	556	577	594	590	582	520	558	540	544	554	545	518	520	558	572	563	539	533	553	559	604	531	561	551	552	545	546	521	579	576	532	576	534	541	565	561	570	534	564	581	549	556	558	578	527	560	530	587	542	547	565	549	551	545	552	552	497	549	578	554	564	566	538	513	563	530	518	573	558	562	550	571	540	561	552	568	549	567	585	583	554	537	582	536	524	566	551	565	586	560	573	560	556	583	546	585	547	572	541	504	598	546	525	573	573	557	546	578	557	507	566	598	557	565	540	579	550	508	544	562	550	533	519	562	530	546	517	557	616	541	554	565	532	539	550	540	574	533	554	559	515	535	568	514	568	557	544	565	546	542	564	559	515	535	547	573	559	555	579	580	561	525	559	596	563	508	545	566	500	545	564	545	569	579	564	551	517	543	574	511	537	528	605	547	530	578	518	541	552	543	572	588	535	540	539	533	569	557	553	510	526	549	556	553	544	567	509	535	566	558	539	573	517	589	533	582	568	559	564	520	572	549	603	551	597	573	522	548	534	544	568	547	534	514	567	554	501	536	552	543	556	558	623	556	545	544	539	539	541	510	546	571	574	560	595	551	545	546	557	582	535	560	507	566	587	527	581	592	570	534	559	531	512	550	568	520	604	536	573	524	522	565	602	552	521	581	545	541	561	539	557	517	516	563	535	508	578	495	547	611	563	510	573	572	599	557	528	565	533	570	551	606	565	531	531	575	542	577	569	564	528	531	559	495	504	571	578	531	566	566	569	523	553	542	555	560	523	562	504	511	531	567	579	506	515	582	534	563	570	577	554	546	544	542	563	560	557	549	576	585	508	524	517	547	555	612	555	585	506	514	574	544	538	566	564	523	563	516	536	561	536	577	586	551	539	543	585	540	542	557	534	565	561	565	572	596	549	538	553	543	583	508	555	554	579	547	577	512	585	530	525	595	596	530	565	560	545	556	540	566	569	544	579	550	548	544	558	544	582	566	553	553	580	572	539	525	576	545	546	568	531	566	620	564	553	584	546	578	535	574	573	569	568	588	555	561	544	565	535	547	541	578	572	572	542	533	542	505	505	556	557	554	571	535	558	569	562	548	552	513	538	557	515	563	562	527	552	539	557	562	570	544	584	556	542	573	525	566	542	512	495	527	560	535	520	594	565	541	546	559	493	533	573	537	533	578	550	595	505	590	558	501	519	550	592	546	543	536	594	591	546	572	487	588	538	573	591	528	563	574	570	538	556	536	537	556	544	547	565	544	554	584	575	574	577	574	554	531	558	571	535	526	573	545	556	585	556	544	576	524	541	598	514	559	545	574	528	569	548	547	552	530	562	568	546	574	560	544	542	561	586	567	537	569	542	561	530	581	590	541	559	570	575	549	535	550	532	549	538	586	554	539	527	554	523	527	556	591	523	559	565	564	569	567	563	600	574	563	552	563	539	556	521	551	529	579	530	592	551	550	548	517	560	585	536	572	578	559	552	559	512	573	531	574	526	535	542	567	580	595	524	538	542	594	573	567	534	531	577	560	553	566	557	546	569	562	569	572	557	532	555	609	565	513	546	545	542	572	564	525	536	562	571	498	553	572	565	565	535	545	613	542	576	561	526	562	529	537	542	564	570	511	516	562	579	544	569	540	520	548	529	570	505	525	584	543	498	584	552	576	488	539	582	553	553	542	557	520	569	549	515	561	537	552	531	567	564	593	537	582	606	541	560	553	561	576	564	545	514	526	566	569	527	556	599	568	525	543	578	572	547	546	527	578	534	514	534	577	526	563	581	531	528	531	534	571	556	580	558	559	533	569	621	541	559	539	559	550	578	573	594	543	584
5615	3403	1135	394	280	308	325	261	247	259	261	233	216	183	177	195	178	169	154	134	141	142	143	144	120	142	147	115	146	137	156	135	147	131	119	115	112	103	100	117	120	115	118	102	115	113	87	110	117	102	123	97	111	120	115	88	101	125	107	95	114	103	115	114	121	99	96	102	96	107	111	107	110	113	102	92	99	111	104	98	117	103	113	113	101	108	118	99	104	117	96	98	95	94	91	113	89	126	108	119	117	105	99	98	131	86	108	92	100	128	125	110	117	107	110	125	117	101	122	88	116	115	105	101	91	108	111	108	101	104	114	114	117	107	119	85	83	98	116	77	107	111	106	86	101	120	100	98	106	112	96	94	106	105	91	106	113	108	96	108	117	104	114	94	109	106	95	100	94	111	106	107	99	118	104	101	114	94	85	110	113	90	125	106	81	122	120	88	108	110	100	110	110	87	102	118	112	98	100	101	105	106	91	112	90	100	104	97	110	106	100	105	104	116	126	105	103	121	99	98	101	102	89	109	91	105	84	113	119	112	114	89	91	98	97	113	110	122	117	85	106	109	119	113	95	117	94	85	96	81	105	119	119	107	106	102	83	100	113	106	110	102	110	105	102	103	127	105	91	118	104	97	96	95	103	109	100	104	113	103	101	105	97	100	107	103	96	95	102	116	103	120	114	121	122	89	111	118	91	117	113	99	112	89	94	101	118	93	97	106	87	106	98	93	97	110	103	103	114	103	110	117	107	96	94	110	109	96	122	103	106	113	99	126	94	91	104	95	109	92	104	88	121	102	90	96	97	100	100	106	109	101	109	124	114	99	133	102	103	104	118	109	91	114	103	97	97	97	129	108	95	115	110	110	121	113	86	95	109	97	93	98	99	138	91	112	111	110	98	120	91	94	117	99	89	100	118	122	99	90	102	107	110	98	102	110	94	89	122	105	101	91	107	106	100	117	139	108	118	132	97	99	109	111	95	101	106	82	94	106	100	108	98	92	88	111	107	87	108	91	101	107	107	105	102	87	100	102	112	117	100	118	92	111	113	103	104	122	107	112	107	96	114	94	101	102	94	100	108	101	109	113	115	100	103	111	131	96	111	104	98	120	104	115	110	120	97	101	109	99	100	91	113	112	101	99	102	104	89	110	101	93	105	105	113	128	106	121	113	110	104	91	92	104	106	86	81	105	114	110	98	118	127	115	100	101	103	113	131	90	110	110	114	102	91	132	91	98	91	100	103	124	115	108	97	103	116	95	118	97	108	82	128	106	104	103	118	128	102	94	105	111	110	107	112	109	95	105	108	115	112	104	107	89	119	92	109	103	126	106	97	106	110	93	106	98	116	101	107	104	103	96	117	114	93	99	96	89	108	114	92	101	112	102	105	92	110	108	120	101	108	100	118	105	98	112	113	116	119	94	107	92	108	135	95	111	113	106	107	117	115	93	106	101	118	85	96	108	98	84	92	121	104	112	118	89	96	114	105	100	105	113	104	102	132	99	101	122	96	103	117	106	95	116	107	97	99	109	96	110	112	98	105	112	90	106	97	102	91	103	109	109	119	104	85	102	118	112	117	107	102	118	96	99	111	96	99	103	111	119	111	84	108	112	100	105	104	110	87	87	131	99	112	104	101	109	118	99	94	114	104	95	106	119	116	114	104	112	124	93	102	86	102	96	107	101	115	105	98	117	89	108	115	110	109	115	105	103	107	117	119	105	98	102	120	95	116	112	126	108	137	117	127	99	94	98	105	109	97	92	114	103	92	108	106	87	100	102	119	98	132	93	87	101	105	110	104	115	115	105	97	101	93	98	87	81	103	94	100	107	118	115	94	98	91	97	123	120	96	91	117	93	96	121	113	107	109	94	121	99	89	121	110	90	112	106	101	96	98	91	108	96	110	106	86	102	96	82	98	122	93	110	116	115	96	101	111	127	100	86	104	135	103	105	114	83	101	113	101	104	97	120	109	107	86	113	104	96	103	92	105	103	94	109	107	98	105	100	109	102	100	94	105	109	86	103	118	112	108	109	90	104	90	101	99	112	108	108	94	82	120	104	111	100	93	122	103	138	103	106	113	117	117	108	110	124	113	101	101	83	93	109	100	99	100	105	111	100	109	116	100	106	102	87	85	97	95	101	102	138	99	101	109	109	104	121	92	112	108	100	103	106	93	101	90	105	94	112	100	111	115	115	95	108	97	125	110	104	94	110	121	107	117	108	107	108	117	105	101	103	99	101	103	107	87	116	97	103	109	106	96	97	117	118	119	115	87	115	100	94	87	101	90	116	107	115	83	109	94	114	101	118	111	92	127	104	126	90	118	88	115	103	89	104	94	108	114	123	89	107	104	114	84	117	112	118	126	109	96	106	92	113	103	94	105	133	86	106	109	102	98	105	91	102	114	98	105	107	115	101	91	112	123	87	105	104	112	112	113	103	121	102	98	101	98	108	104	111	125	109	104	107	101	121	100	96	112	101	103	108	125	115	106	94	108	102	101	122	94	84	100	123	108	115	106	99	101	108	83	103	109	108	108	93	107	109	104	93	88	108	117	104	122	80	92	110	122	95	102	125	113	110	109	97	109	108	85	119	118	117	99	95	81	120	104	96	122	110	110	104	111	102	100	107	100	91	99	123	111	107	95	112	96	144	107	116	98	97	116	90	96	90	109	108	113	111	124	110	94	114	107	101	101	91	110	121	101	94	113	84	106	114	103	100	112	117	115	102	111	109	99	120	111	101	133	92	98	103	102	109	120	113	113	93	102	110	103	95	119	96	95	109	92	107	105	114	129	116	126	102	109	112	106	101	108	116	105	111	91	99	114	80	100	101	109	104	105	107	105	123	111	104	112	124	117	125	95	106	105	100	102	104	91	107	104	84	117	108	108	109	128	105	112	100	117	116	132	102	88	105	126	115	125	100	106	106	124	87	101	107	118	97	97	105	100	106	117	115	111	107	93	121	101	116	114	88	120	108	101	102	97	110	122	90	110	110	94	111	105	109	101	103	98	94	109	92	104	92	114	112	113	74	97	125	121	106	107	95	107	97	112	112	107	97	99	102	92	119	108	118	109	106	98	110	123	108	101	109	94	111	95	123	108	90	104	103	94	96	107	109	113	90	92	113	104	92	102	115	132	103	114	106	100	106	104	89	125	99	95	99	79	108	102	108	100	113	102	92	90	112	89	109	112	119	108	99	106	101	92	120	110	111	98	101	127	106	103	105	103	113	106	101	107	104	99	93	101	102	107	103	109	98	107	114	112	114	106	101	89	110	95	108	78	104	104	109	100	111	133	107	102	104	104	94	109	114	116	106	117	92	96	101	119	114	101	97	111	102	94	85	110	108	96	90	113	107	107	101	102	97	117	104	96	109	108	112	99	102	117	115	124	105	116	99	101	118	94	130	101	114	101	106	104	126	118	102	86	111	105	113	116	92	111	99	100	96	111	97	110	110	117	113	99	113	111	108	108	119	98	105	91	92	96	110	95	118
32939	21814	10559	6938	9744	11587	10382	8150	7243	6454	6017	5204	4114	3730	3749	3331	2867	2546	2072	1888	1855	1758	1712	1715	1571	1614	1628	1606	1512	1437	1431	1407	1331	1228	1198	1109	1130	996	1007	947	947	1005	971	941	939	933	983	916	912	941	929	829	809	818	863	830	774	836	765	805	847	774	734	818	791	769	750	765	788	788	816	790	775	781	812	792	789	787	807	803	735	739	810	833	820	757	772	752	796	798	818	797	803	874	781	778	793	814	734	814	759	777	788	775	771	795	753	812	773	757	734	826	826	793	796	769	769	784	745	752	801	809	797	792	807	754	820	796	801	849	808	778	809	768	781	815	795	840	774	803	748	741	781	786	806	776	776	709	789	801	716	783	807	779	843	767	774	755	791	761	820	821	779	804	797	792	793	755	763	709	728	773	785	781	792	747	770	744	799	783	716	825	790	767	795	784	790	798	761	800	763	791	821	796	772	808	753	732	786	759	790	780	740	762	776	761	814	766	786	753	752	772	760	740	781	776	771	817	830	755	801	788	807	742	813	774	725	761	773	822	754	796	770	816	773	797	759	749	746	760	788	747	725	769	765	777	808	751	821	826	836	791	771	843	808	781	781	791	762	789	773	796	776	786	765	804	786	806	789	800	725	803	789	790	764	782	785	790	792	800	768	819	793	833	761	806	772	821	759	833	774	852	766	760	815	779	755	761	745	779	756	783	780	789	812	796	777	794	757	817	785	751	735	829	789	794	786	796	810	804	820	791	784	760	771	739	799	766	787	748	786	775	747	763	754	799	772	760	759	757	765	796	789	799	776	756	778	753	782	765	726	786	802	820	820	759	784	806	781	764	770	820	782	759	778	763	832	823	792	803	783	792	777	840	795	824	795	774	806	757	738	824	798	816	807	824	817	782	809	793	774	760	796	783	729	787	815	769	800	774	783	763	785	783	789	779	744	823	799	727	783	819	821	756	815	791	796	759	750	787	772	767	795	783	749	776	781	796	754	757	815	768	786	807	803	795	809	802	763	832	768	799	742	806	763	767	797	776	765	835	809	777	736	745	779	769	773	774	751	785	808	791	809	800	874	809	838	825	808	825	846	718	807	805	830	798	767	750	776	819	789	828	749	744	787	728	816	809	819	759	850	757	762	765	776	789	755	752	781	786	790	762	807	760	782	813	797	805	813	813	833	790	783	769	776	866	776	744	779	771	819	742	765	793	747	817	815	776	807	814	808	800	760	784	821	761	821	785	818	809	741	805	764	797	798	760	762	797	764	775	769	752	820	773	846	789	843	767	774	800	791	747	782	760	765	778	760	789	808	802	822	842	803	820	770	780	765	808	796	773	786	800	793	784	764	795	850	798	785	779	779	768	792	731	795	814	770	797	798	751	840	805	762	770	837	778	778	768	799	821	786	750	808	794	829	793	828	797	732	769	797	809	771	774	785	819	812	775	778	733	790	776	812	762	778	793	787	809	783	783	781	797	790	758	796	801	746	790	781	825	793	759	789	770	801	774	815	770	783	739	753	793	797	742	790	798	770	831	837	777	761	752	808	800	788	791	793	730	797	766	793	778	774	798	773	783	752	771	772	716	841	748	782	747	768	762	824	815	753	829	753	752	747	762	719	801	783	734	777	756	822	758	777	792	813	833	752	758	756	833	806	862	829	734	829	786	773	759	798	801	765	777	814	847	798	804	781	827	832	775	783	805	755	817	756	772	815	743	799	794	787	749	787	748	734	771	766	730	764	756	775	771	726	775	770	826	769	797	813	773	774	756	797	836	859	779	756	801	830	829	793	752	788	797	793	817	745	757	745	773	815	788	816	770	780	820	804	808	804	799	815	807	744	821	738	757	801	781	798	764	818	797	811	822	800	825	741	781	807	741	853	795	760	787	788	762	781	761	820	774	831	797	765	789	764	802	720	775	766	822	824	786	784	790	764	826	771	784	826	777	821	750	812	766	779	729	690	821	806	825	810	778	784	746	792	752	777	782	832	772	770	825	778	817	784	777	801	878	763	824	789	809	783	794	786	777	740	789	796	791	787	787	800	771	793	771	795	827	781	827	818	765	762	810	802	781	784	805	844	784	790	786	763	791	781	746	771	837	784	781	773	784	800	774	742	799	792	761	722	800	813	750	787	782	766	803	789	804	788	828	775	814	778	755	802	824	755	828	838	774	784	754	796	783	822	779	773	793	793	746	789	825	764	814	779	762	769	767	756	761	816	759	789	752	817	762	782	778	798	807	785	815	766	805	830	782	769	774	766	810	799	784	774	773	763	764	831	787	759	792	821	775	802	844	844	762	726	750	784	771	786	768	791	785	718	783	748	854	801	763	788	819	777	771	784	772	774	768	789	810	788	815	805	791	761	797	778	825	744	766	767	770	788	777	780	835	771	840	797	829	807	757	762	744	827	769	795	758	787	758	764	803	818	848	784	844	785	830	760	736	797	765	762	791	828	768	787	786	792	806	771	779	768	831	796	760	786	799	812	792	730	789	833	750	761	799	825	827	760	771	769	783	804	828	835	776	758	795	751	767	793	793	808	742	765	777	775	788	755	759	799	761	751	786	794	786	801	792	765	783	785	773	798	782	785	814	796	807	785	789	744	774	783	757	788	762	744	806	787	839	762	795	843	812	777	780	774	799	792	777	831	778	793	789	803	786	813	826	764	757	781	813	751	827	839	836	773	730	810	735	779	770	770	836	749	741	776	770	815	801	806	816	775	757	757	778	783	797	764	786	766	809	758	812	767	779	785	701	797	752	823	780	765	768	789	766	732	783	819	800	784	807	816	751	797	734	789	764	790	796	781	807	807	781	804	808	743	760	781	774	774	778	779	784	829	817	749	798	771	778	782	782	797	756	807	782	806	760	800	812	822	743	783	757	785	789	773	843	711	744	797	762	753	785	772	765	812	775	789	787	741	750	816	736	761	801	784	770	817	817	819	837	755	749	755	786	705	780	792	721	786	804	852	790	790	818	750	784	832	730	772	787	791	776	788	736	793	763	813	768	803	791	818	769	783	825	771	790	794	769	762	805	724	764	757	797	769	819	773	821	823	802	799	763	765	740	801	803	782	765	796	775	769	768	764	775	768	769	784	815	801	761	797	835	842	815	793	764	782	806	783	745	779	804	752	857	763	831	813	739	763	777	775	743	792	789	813	795	826	780	783	800	834	784	765	776	733	791	794	748	808	834	785	821	783	804	855	775	744	818	784	771	785	775	740	754	791	718	755	789	732	765	752	776	753	769	741	756	765	831	780	792	756	846	776	751	769	783	807	819	800	792	791	794	759	721	734	803	790	786	781	773	796	731	784	768	713	736	742	802	773	796	814	784	792	727	823	781	768	793	772	779	789	807	856	790	827	779	781	787	838	778	819	764	787	787	757	765	763	787	792	785	812	808	751	750	759	811	808	776	807	807	751	796	776	794	793	827	772	802	801	755	779	814	751	827	804	845	783	755	751	820	780	776	806	777	868	731	787	789	775	767	809	811	792	806
6268	5377	1844	491	336	349	371	270	303	250	269	216	187	224	191	157	158	177	131	111	121	106	120	124	113	125	136	112	130	119	107	108	113	104	88	91	109	90	70	93	90	99	84	88	78	95	83	81	89	86	70	98	75	75	84	86	78	60	88	64	76	75	77	79	75	79	90	63	75	73	88	77	78	74	80	86	78	81	79	70	68	83	85	109	78	84	59	95	66	91	76	71	76	74	81	74	82	78	91	99	76	87	67	85	79	62	71	89	84	71	78	81	77	77	68	70	85	69	73	72	79	75	78	81	67	92	65	71	72	71	62	91	68	85	64	94	80	79	84	75	66	81	83	73	78	64	83	72	80	62	70	89	79	81	85	80	73	79	77	94	72	82	65	95	76	78	77	73	74	77	70	95	93	65	64	80	87	82	87	92	69	84	67	96	68	85	83	81	77	82	88	85	68	71	74	70	78	80	83	50	63	73	94	80	72	89	81	81	83	71	82	71	92	87	73	76	69	73	64	75	85	78	75	76	86	90	67	71	84	85	86	81	65	98	78	82	77	67	71	77	85	69	70	80	66	75	67	81	81	83	75	80	76	97	68	69	89	95	75	71	63	91	63	85	68	85	85	74	85	89	73	80	76	78	71	79	65	81	74	82	89	87	82	94	79	86	87	73	73	82	71	84	80	78	58	80	80	58	79	86	73	76	72	72	94	93	77	76	92	78	77	67	66	71	79	61	80	74	74	75	76	84	80	74	78	82	89	79	83	73	70	78	73	70	82	71	79	71	82	75	64	77	79	77	66	67	75	67	88	74	75	72	76	82	78	77	84	90	73	76	85	74	80	65	87	87	79	65	66	79	76	66	76	69	64	78	67	69	84	70	71	68	75	84	86	88	73	88	71	76	72	81	88	78	68	68	73	69	71	70	75	79	82	76	82	64	83	68	84	86	84	77	71	87	69	66	90	67	78	73	68	81	81	77	83	70	94	68	77	79	79	67	78	72	74	75	93	90	86	64	72	70	73	75	91	71	82	80	84	67	83	64	86	77	78	87	86	74	80	81	74	71	66	57	74	78	78	67	81	80	62	83	79	75	79	103	70	64	64	75	89	65	80	84	61	72	79	75	57	92	70	78	69	68	72	75	81	90	74	65	77	75	84	79	56	80	78	79	64	77	92	82	69	73	79	70	91	75	83	86	70	78	75	80	74	78	73	77	79	76	76	92	81	68	79	77	105	70	79	92	69	72	79	77	72	82	89	76	86	71	84	90	71	72	73	95	76	77	79	99	74	65	73	87	69	80	74	80	77	62	74	87	65	71	85	69	64	86	62	80	89	66	63	72	75	75	71	82	82	80	80	102	72	83	75	87	79	79	96	76	74	73	76	85	82	89	80	56	72	78	79	70	74	73	86	80	67	73	61	78	76	77	76	72	79	89	73	72	75	79	74	80	85	83	91	79	78	79	79	63	64	83	75	81	77	78	63	79	82	76	70	66	68	78	73	98	75	82	72	70	88	63	87	79	74	59	82	77	87	81	73	82	69	70	84	74	79	84	88	73	76	62	72	86	78	76	74	58	86	79	75	76	75	73	74	66	85	82	71	80	80	60	70	64	68	71	83	89	67	72	60	71	70	83	72	78	88	77	68	71	74	87	79	72	62	74	74	77	70	77	69	85	67	81	73	94	77	88	76	67	63	57	73	73	60	77	86	85	80	70	82	72	78	77	77	65	87	75	76	81	78	77	70	90	74	76	85	90	79	82	90	85	71	84	79	85	78	81	79	81	66	78	77	84	84	72	86	72	80	80	69	56	81	69	73	90	74	54	84	74	76	57	80	79	87	68	87	65	75	80	78	82	81	81	68	75	89	91	78	75	54	74	72	82	76	81	98	83	58	82	90	75	86	88	55	82	72	80	60	76	83	66	87	66	69	91	69	71	87	79	89	83	89	69	75	78	77	65	77	77	90	82	66	62	73	80	72	69	73	78	80	74	79	95	74	76	78	78	81	65	63	80	78	70	93	85	66	90	80	73	61	63	79	69	89	94	71	86	69	67	70	65	72	86	77	80	84	82	72	63	79	71	88	73	89	66	84	79	72	72	59	79	74	72	95	82	71	73	79	76	66	63	74	68	65	76	67	72	72	69	71	68	84	80	69	63	75	74	82	70	74	82	74	83	74	60	75	84	70	82	70	81	84	76	67	75	76	70	82	82	71	74	93	70	64	62	78	73	80	87	92	80	61	78	70	94	67	74	74	78	83	84	74	72	68	79	73	68	91	86	80	86	71	71	83	68	78	64	78	78	69	75	67	68	70	78	82	74	80	73	73	68	95	89	74	72	71	85	83	72	79	69	72	81	87	79	76	98	72	88	77	80	78	64	67	76	73	83	77	75	69	79	94	85	98	69	66	81	83	77	76	78	92	95	89	68	75	70	71	65	77	69	80	89	72	81	85	70	80	81	78	81	78	93	76	80	87	80	71	72	86	86	76	72	84	73	70	64	74	92	87	78	80	70	67	74	81	77	68	77	68	73	83	70	85	51	76	80	74	64	56	92	91	82	81	89	73	67	97	79	80	70	81	81	85	65	72	80	79	71	73	97	80	82	79	67	82	78	76	73	84	78	69	80	80	63	96	77	66	67	68	73	73	83	91	71	67	80	87	73	71	76	86	79	83	85	81	83	85	77	70	77	87	56	77	71	77	81	83	78	78	91	69	61	73	87	77	79	82	73	70	74	66	57	93	76	66	85	85	85	82	82	77	76	82	81	85	78	85	86	70	64	74	71	65	68	72	59	83	76	84	82	76	87	67	75	72	85	84	75	70	64	60	64	91	86	62	79	60	103	98	93	85	78	63	90	70	81	71	82	65	70	75	74	73	82	71	87	72	75	79	83	85	76	75	80	84	76	70	80	89	72	78	80	63	65	66	91	86	67	73	77	69	77	72	73	84	78	78	64	68	68	69	66	63	86	92	95	81	74	80	64	73	72	67	68	59	88	81	67	76	82	86	80	84	71	67	64	90	74	83	71	63	84	77	78	56	82	86	75	76	73	62	84	92	69	71	73	81	74	83	71	87	78	82	67	83	69	83	70	100	72	86	68	71	73	78	72	84	75	71	77	84	72	67	72	86	71	77	83	89	81	66	78	82	69	72	77	76	80	81	91	61	80	64	76	68	92	87	61	82	69	63	75	89	80	82	75	82	78	81	85	83	57	81	67	85	78	96	83	68	95	85	75	76	71	69	83	77	74	77	89	76	73	79	90	57	65	87	72	79	83	79	81	88	82	72	63	82	80	78	80	81	101	66	70	89	75	66	80	79	74	82	70	76	75	85	74	71	72	59	64	82	70	73	90	82	85	69	69	83	79	74	71	80	75	82	69	86	83	80	80	97	80	72	82	94	77	66	67	79	81	76	86	73	69	65	75	92	86	75	63	70	83	103	70	79	89	87	67	67	63	81	67	87	80	86	78	65	77	66	72	92	68	74	69
36535	26503	14191	9841	12252	14002	12115	10343	9057	7996	7281	6361	4739	4538	4380	3692	3329	2847	2299	2057	2037	1820	1810	1776	1679	1792	1664	1596	1598	1524	1439	1294	1166	1165	1134	1051	979	868	814	795	743	797	769	775	813	772	744	726	706	716	695	630	672	617	632	619	619	613	592	597	563	525	589	573	611	587	604	589	570	556	581	597	579	633	599	597	581	602	579	566	565	586	560	574	582	612	594	614	576	552	613	544	617	620	600	538	559	632	549	566	567	576	585	600	576	587	588	629	545	613	584	560	590	542	585	574	601	597	554	574	574	556	588	574	562	558	548	565	553	585	556	562	587	540	561	564	580	571	561	593	556	616	568	556	556	541	599	566	577	584	585	579	562	570	570	591	551	568	617	569	573	595	569	574	596	534	559	560	558	558	568	581	628	550	588	553	585	580	590	563	532	559	528	596	565	553	558	585	585	597	545	572	563	595	595	574	554	555	557	522	561	599	589	585	561	561	565	552	612	565	572	569	591	593	599	572	558	559	588	591	604	633	560	532	599	575	605	558	558	561	562	559	574	581	563	578	522	562	533	564	580	599	554	536	579	533	553	575	564	599	611	597	538	547	601	595	603	578	563	594	554	596	542	569	569	624	584	565	532	591	537	618	546	603	588	506	598	532	566	547	557	569	599	524	563	595	572	586	550	577	558	612	509	558	552	532	574	574	612	596	600	539	563	577	503	584	601	570	590	560	562	564	572	603	557	584	585	538	575	560	591	581	520	577	526	594	548	544	590	566	552	564	559	576	561	565	623	547	589	541	641	611	563	566	567	560	553	560	577	556	540	584	533	562	580	587	547	535	541	556	599	545	577	560	583	551	618	577	572	589	593	570	535	575	575	556	564	617	599	592	564	615	531	535	598	617	564	581	561	562	562	583	562	615	615	551	566	584	579	546	589	581	547	597	575	554	543	586	547	538	601	543	584	591	572	562	589	560	570	543	555	558	579	559	587	547	551	588	591	595	566	561	563	583	563	477	537	587	529	557	570	584	588	573	550	568	570	539	566	563	537	581	573	607	612	536	568	535	541	601	556	554	603	577	605	582	549	563	586	604	574	581	550	560	593	552	564	577	553	566	577	536	557	558	583	561	567	558	549	571	554	548	578	555	590	587	571	575	593	575	597	578	576	543	537	547	588	590	553	586	593	576	569	519	561	584	592	551	528	567	577	606	556	604	566	551	540	596	613	555	579	560	580	576	566	531	603	562	587	565	641	593	545	530	573	578	550	584	556	544	514	558	546	588	543	539	562	589	566	564	541	564	555	574	565	580	544	576	566	549	520	621	522	519	604	559	548	565	550	613	557	562	585	540	590	559	554	570	614	596	575	596	585	554	588	541	576	591	566	527	539	607	597	569	575	596	588	515	606	571	552	531	562	569	564	554	550	608	580	571	547	601	595	565	537	584	560	558	610	555	565	572	603	546	561	607	638	578	577	599	571	571	605	581	541	550	600	573	612	560	579	572	576	575	586	580	537	583	541	580	595	592	598	533	625	564	554	566	549	523	526	562	586	546	538	606	555	578	559	586	532	576	563	544	568	522	589	551	545	590	588	532	540	569	587	581	532	607	594	568	533	615	575	554	606	560	557	591	580	530	591	565	570	557	582	561	591	619	564	563	568	600	559	566	591	581	572	567	556	530	600	540	605	595	586	598	586	584	565	560	564	536	598	546	598	592	567	573	604	512	551	580	597	570	568	598	545	576	549	555	587	565	619	549	557	563	586	557	560	555	587	583	571	567	589	567	577	550	537	518	593	573	579	625	540	587	542	539	553	537	578	561	493	559	603	585	567	575	540	562	518	596	535	583	552	545	571	542	554	569	558	610	590	582	583	603	570	551	606	542	567	568	613	558	570	524	571	562	626	543	587	590	556	563	538	570	580	521	571	601	572	570	597	555	570	553	572	582	589	554	555	578	596	527	549	564	546	590	566	574	546	568	576	593	528	527	556	591	606	646	602	592	597	590	537	578	568	557	571	539	548	575	565	610	555	554	552	622	571	577	576	596	571	601	505	620	548	590	559	570	582	603	565	560	590	566	557	590	550	524	544	561	588	568	543	551	580	570	580	550	597	592	582	593	577	574	549	575	615	604	561	551	553	538	572	525	559	556	560	550	498	579	565	521	566	595	560	571	564	522	543	582	543	550	575	598	568	575	562	528	558	528	539	571	510	578	594	573	554	596	618	583	563	596	595	554	568	611	588	558	564	575	627	583	562	599	575	574	582	565	597	598	569	541	545	594	572	583	536	604	570	547	587	525	588	559	559	600	608	571	504	610	596	555	545	587	619	546	556	574	538	582	568	584	566	568	566	547	593	574	533	556	562	581	559	568	590	593	530	553	585	584	590	592	560	550	585	622	545	603	583	571	568	588	620	575	578	580	582	551	569	544	560	571	578	555	563	531	568	559	593	569	542	568	636	531	529	539	579	531	586	580	546	612	559	556	578	544	580	523	619	601	549	565	577	565	555	596	583	572	575	544	570	578	586	534	550	567	574	559	529	564	575	539	570	595	563	616	631	538	608	597	599	618	547	558	556	589	580	530	574	553	598	573	571	537	587	571	588	597	591	570	549	541	570	573	550	590	565	528	566	562	542	562	556	543	575	620	557	604	568	570	545	557	555	560	591	567	555	567	517	551	586	546	550	596	588	563	561	560	548	545	526	586	614	552	613	569	562	587	539	524	561	574	533	551	572	559	575	555	511	609	583	591	588	566	591	563	554	549	564	597	586	581	554	586	559	551	557	537	560	563	586	480	543	562	585	592	579	559	580	545	554	563	565	545	526	569	569	571	601	588	586	552	563	569	557	584	552	560	585	542	550	563	558	559	584	584	526	558	586	539	582	595	592	584	581	587	576	539	579	558	577	543	558	618	603	568	577	545	526	563	583	586	534	563	544	577	542	581	569	546	580	543	571	569	567	553	564	584	527	541	558	561	567	612	569	560	554	593	568	587	537	559	564	551	571	592	540	615	575	576	576	571	549	576	546	575	572	563	570	547	597	582	541	570	538	553	524	535	572	615	567	573	594	551	527	569	574	542	578	596	566	591	557	582	547	576	577	572	539	559	571	588	550	588	512	545	551	584	557	561	580	519	568	630	588	593	598	502	596	563	556	540	577	564	544	601	559	554	592	550	579	570	574	580	589	542	566	561	544	603	576	585	554	532	576	536	601	562	579	526	577	554	571	565	614	585	581	595	565	565	559	532	541	548	588	525	539	581	573	576	528	620	592	511	541	534	575	580	544	572	571	600	609	569	586	564	585	573	602	549	583	555	530	535	578	550	588	551	533	582	621	594	581	574	550	614	589	603	562	591	576	556	538	612	566	595	506	565	586	572	579	547	570	579	563	590	596	601	527	596	545	534	584	538	579	590	548	557	597	592	565	573	617	581	565	577	566	538	583	568	567	543	556	562	551	605	587	546	576	577	535	611	528	574	572	571	546	554	570	589	583	599	603	544
3560	1846	630	277	248	234	209	228	189	213	167	183	152	153	167	159	152	130	120	130	145	125	132	110	98	124	116	123	111	115	115	105	108	98	109	114	105	98	92	102	107	81	103	86	96	91	107	109	91	105	87	95	102	113	83	91	81	107	108	93	111	95	99	99	77	103	104	87	96	89	108	89	103	92	90	65	82	97	92	78	106	78	89	92	73	78	92	89	80	110	94	102	88	96	90	126	109	98	91	111	94	91	105	91	89	108	98	88	100	87	111	98	89	93	89	103	108	99	113	94	102	92	92	90	91	81	75	108	98	110	97	94	99	99	94	95	107	93	100	114	83	98	107	85	95	82	91	81	100	93	80	78	102	94	100	108	101	99	99	86	108	81	104	88	91	94	93	87	88	94	108	118	112	95	97	106	80	92	107	98	102	104	106	116	84	104	88	95	102	92	97	97	107	95	110	110	82	96	107	92	87	99	106	86	108	98	107	91	97	77	91	91	98	99	101	98	101	94	80	82	90	98	84	109	88	94	87	108	97	108	103	98	82	83	93	108	83	96	101	97	110	95	99	87	104	89	92	100	106	89	100	94	90	110	95	102	90	79	109	91	88	105	98	96	97	112	101	91	92	91	91	97	100	93	95	94	93	86	106	87	88	90	97	96	85	116	88	88	85	97	91	96	88	95	108	92	101	77	115	85	103	107	97	96	96	97	102	89	109	98	70	90	98	102	109	102	83	92	102	104	89	95	88	101	98	81	95	99	83	103	86	98	91	93	91	107	85	94	87	97	87	95	95	95	103	96	97	110	95	93	92	114	98	103	82	112	83	85	99	104	102	98	112	98	98	83	110	82	85	103	99	108	96	95	93	101	94	99	106	96	99	79	90	96	97	92	100	91	83	97	107	90	106	79	87	93	92	77	100	99	92	90	103	82	90	101	95	91	95	97	92	91	95	94	91	88	76	97	103	93	96	96	84	97	79	95	92	99	103	117	86	92	92	89	71	97	95	95	92	109	95	88	97	117	102	91	109	100	110	100	104	84	93	114	89	89	97	98	101	98	86	107	100	76	104	106	110	110	83	96	96	92	105	94	112	99	93	98	115	82	84	90	101	102	101	97	100	91	96	79	92	99	87	104	92	105	89	100	88	91	88	95	92	89	112	88	93	100	97	91	126	91	93	94	91	123	102	116	81	82	103	90	100	109	108	79	111	95	89	99	102	91	93	103	99	79	81	94	81	90	89	97	101	78	100	100	97	81	110	80	110	99	83	95	91	88	97	106	102	79	127	88	100	85	115	111	95	98	98	99	106	84	102	85	86	89	100	88	86	104	100	80	98	80	92	87	90	104	74	103	97	93	84	93	112	102	81	82	97	88	90	88	88	97	95	105	94	81	75	94	120	90	105	96	87	103	94	97	107	107	102	88	101	86	96	90	91	94	93	102	92	89	93	90	98	90	91	96	91	100	100	104	103	87	108	87	85	107	114	90	92	106	81	118	100	66	94	93	94	90	98	99	95	106	102	110	95	101	102	107	106	95	89	82	96	93	108	110	96	111	87	97	106	80	107	89	98	104	83	80	95	100	80	90	95	83	85	86	96	97	105	90	85	115	101	99	83	115	89	88	85	93	84	95	117	79	96	103	110	93	113	72	81	85	86	79	92	95	90	116	99	94	100	94	88	92	75	86	99	95	124	70	110	109	98	92	102	106	87	90	91	103	104	81	95	90	115	99	95	111	98	80	97	85	72	101	91	94	89	107	102	95	117	93	97	107	87	100	101	95	103	101	91	97	95	89	89	90	107	100	106	87	90	91	103	105	105	90	89	97	85	89	111	96	90	97	87	98	102	92	106	81	81	90	91	93	90	99	92	80	99	88	98	86	91	108	110	99	97	89	94	89	92	107	89	105	103	93	79	104	114	108	101	95	87	99	98	89	92	83	102	86	92	93	87	108	89	89	92	80	94	86	81	88	99	101	123	109	85	82	98	97	93	114	103	98	93	81	100	78	91	88	113	111	88	109	80	100	99	107	88	94	96	87	90	108	92	104	83	96	87	102	92	100	89	99	93	105	96	80	100	78	86	94	93	100	96	98	81	96	108	98	97	114	96	94	85	89	89	109	92	113	84	99	110	111	87	100	98	96	90	104	83	104	93	94	97	91	95	92	85	102	108	95	101	94	88	98	92	104	117	109	103	104	92	99	93	84	85	111	86	92	91	83	91	80	89	91	89	99	91	111	106	95	94	85	112	89	85	95	76	95	95	103	93	97	97	95	84	103	101	100	98	90	99	103	98	109	107	109	91	91	96	85	88	99	95	101	74	108	91	98	79	105	82	109	92	80	102	99	96	104	95	86	103	94	110	88	95	94	111	80	95	90	99	98	99	96	95	111	95	94	105	100	104	125	95	91	96	103	89	106	104	105	84	105	88	107	104	91	91	109	103	94	101	96	106	106	79	97	98	95	94	103	96	95	102	82	108	94	101	101	97	105	98	84	90	97	80	96	109	74	95	68	97	79	86	95	96	96	81	106	105	101	91	95	80	124	89	103	74	84	116	91	110	88	87	106	88	99	94	91	88	110	109	107	85	95	82	94	84	87	96	106	100	100	97	88	96	88	101	91	103	91	113	105	130	92	105	90	84	86	91	96	89	102	106	106	84	98	87	102	89	107	104	106	103	103	112	108	95	100	100	99	85	96	103	94	89	108	97	109	85	127	98	104	104	105	102	97	82	95	109	94	85	110	104	92	112	104	116	112	102	85	109	90	94	106	85	101	105	93	103	96	96	82	97	102	87	82	86	88	91	85	110	97	94	93	98	103	106	85	93	93	99	89	117	114	87	102	116	116	103	99	90	90	82	75	90	91	103	129	89	88	89	99	94	103	74	95	92	101	101	105	90	99	96	96	84	92	78	99	107	95	85	82	113	101	94	103	83	90	101	113	88	85	102	77	91	100	83	91	98	107	93	74	81	103	78	85	97	92	85	105	85	87	112	95	100	71	88	104	99	99	107	95	104	80	100	97	94	94	100	117	96	71	116	104	96	93	100	105	83	90	119	98	99	119	92	78	92	103	93	98	97	101	108	99	104	109	89	92	89	106	90	79	94	82	92	101	104	92	89	90	117	101	86	115	94	99	93	84	111	91	90	86	86	85	101	94	91	101	106	94	86	92	101	95	89	113	102	88	91	97	102	98	103	97	102	104	113	91	80	97	88	88	93	93	94	105	89	94	88	111	89	102	97	83	112	92	100	94	101	80	102	107	94	95	88	93	94	96	97	101	105	103	80	87	102	84	94	97	102	92	93	83	98	96	85	107	96	100	91	89	89	79	96	114	107	101	109	92	91	109	101	85	103	95	91	95	81	102	105	100	96	109	97	100	96	96	84	118	126	110	91	109	81	93	77	94	98	84	106	82	98	104	88	97	87	103	102	86	94	84	99	92	80	112	110	75	103	106	104	92	109	80	85	111	97	104	78	106	89	107	92	93
28478	16376	6701	5306	7833	8700	7483	6390	5836	5131	4423	3720	3014	2997	2684	2378	2182	1821	1573	1580	1477	1427	1332	1413	1377	1344	1256	1356	1248	1185	1160	1090	1062	1009	991	874	883	847	783	856	794	837	776	842	813	760	805	748	760	831	758	752	799	685	749	762	731	690	713	661	714	720	693	726	770	697	727	748	780	716	694	687	714	685	730	708	704	718	728	718	752	721	747	742	778	704	717	781	745	691	720	719	743	705	720	722	728	711	704	747	795	708	723	758	740	691	688	745	721	730	753	726	673	690	738	686	696	759	739	709	777	696	770	711	713	713	711	766	757	689	673	684	691	698	740	736	748	723	737	748	747	672	682	715	798	720	734	744	698	742	647	737	721	685	707	768	752	685	743	688	740	743	728	712	695	726	752	690	705	679	702	716	777	720	676	728	679	744	738	712	753	749	699	706	753	735	738	748	725	734	779	722	730	726	705	713	713	716	730	719	715	703	728	719	681	719	721	706	710	690	651	708	677	693	735	706	741	671	727	685	700	699	730	691	734	727	709	683	711	686	710	698	720	746	684	721	754	689	719	679	679	677	741	729	772	713	770	713	695	724	727	741	765	722	720	735	722	723	760	749	722	717	711	714	739	686	719	733	730	735	688	769	672	709	713	722	703	722	742	681	685	702	703	725	723	754	711	747	702	710	756	725	737	727	726	735	692	653	748	701	706	754	696	753	716	712	714	692	708	704	731	686	707	774	691	737	705	662	730	747	708	662	743	710	701	716	720	706	743	702	651	720	745	736	753	692	698	695	735	671	732	732	745	730	718	713	692	703	717	715	759	720	724	684	729	699	713	708	734	678	729	746	743	716	689	716	694	698	755	719	722	738	705	771	716	739	722	708	720	710	718	672	728	741	723	733	799	720	677	700	713	755	705	720	718	729	726	742	756	681	669	679	697	674	761	754	727	723	705	672	703	698	757	731	711	757	727	749	687	748	708	720	694	756	731	733	704	746	742	708	684	672	683	708	749	723	690	772	732	722	708	745	698	782	737	742	691	738	759	747	682	758	726	695	724	711	740	719	753	747	749	693	714	727	748	699	713	730	750	710	652	697	690	684	708	719	729	691	740	724	680	697	742	702	743	697	730	748	759	721	753	695	749	749	760	724	705	698	736	738	722	696	676	715	681	693	707	661	769	715	752	722	740	766	690	704	745	697	689	760	719	708	720	696	744	711	716	726	703	705	749	698	759	701	763	738	691	731	744	730	751	709	747	728	768	686	689	679	717	682	755	763	715	759	727	753	762	712	729	707	771	725	720	793	704	710	684	729	728	750	727	725	705	698	701	721	722	695	715	725	724	708	759	678	713	730	702	679	733	720	727	741	701	743	676	738	724	718	682	729	743	721	739	744	652	713	719	728	770	707	716	680	737	736	697	710	678	736	722	736	696	727	692	714	707	682	745	676	736	709	680	715	722	719	728	709	686	767	704	726	715	726	720	733	673	727	698	716	705	661	735	706	738	688	755	733	715	727	739	730	711	715	725	722	719	697	725	686	702	744	743	715	726	756	754	721	745	750	722	720	760	749	715	748	720	757	657	736	750	704	678	698	692	708	705	692	754	720	752	697	692	687	677	714	775	703	654	713	722	806	696	740	735	681	742	732	744	731	728	741	714	781	712	700	708	683	696	675	712	718	714	714	721	678	734	698	737	702	722	748	766	693	697	706	742	716	699	708	744	733	774	689	702	763	741	758	729	724	692	747	736	722	701	688	700	731	725	736	766	743	689	728	721	693	735	697	684	682	767	742	752	749	749	705	675	721	667	720	702	746	700	707	740	726	703	682	735	703	756	695	683	705	660	726	784	723	754	781	706	713	691	698	695	719	701	709	757	686	699	760	688	704	721	713	708	765	749	725	747	736	692	744	735	715	719	654	728	724	693	713	727	714	735	772	723	693	730	741	698	706	714	701	687	645	699	777	680	747	675	701	797	721	716	719	711	712	738	755	740	701	727	724	707	729	743	700	745	727	699	681	663	735	750	737	718	716	749	767	708	678	710	684	740	731	720	699	679	697	739	674	698	760	716	726	722	706	696	732	688	701	715	712	678	689	699	711	740	705	681	734	716	727	672	764	697	731	698	678	705	712	700	734	733	757	756	730	730	754	706	702	688	678	664	670	689	753	731	729	691	752	727	697	711	748	728	683	678	704	703	711	757	749	727	716	715	713	762	699	694	701	702	711	729	737	768	735	692	692	708	793	712	693	742	715	725	756	736	700	745	709	725	715	732	672	766	734	713	666	691	732	711	730	715	726	697	738	680	694	744	750	714	735	682	698	752	725	704	717	730	689	702	706	679	711	756	715	677	709	709	662	718	714	750	753	699	735	742	717	695	725	668	731	684	741	720	739	714	696	735	736	709	718	694	726	742	713	753	713	741	733	725	774	710	698	703	712	734	728	728	713	705	733	731	746	688	705	767	732	710	741	728	719	725	734	720	728	735	735	681	696	784	696	733	715	720	749	698	763	794	707	723	741	776	733	743	765	728	709	672	721	714	706	698	706	692	683	722	713	710	738	686	692	757	716	692	724	688	727	714	733	682	706	712	697	678	746	684	667	737	718	693	692	689	761	718	760	725	724	696	697	707	724	768	669	692	683	759	644	718	725	766	712	686	721	723	740	690	658	716	733	797	745	751	745	738	718	715	705	712	672	702	745	699	736	708	729	683	730	706	721	700	722	737	733	694	725	680	711	762	737	708	712	740	738	734	715	719	726	680	702	754	743	745	708	703	689	705	680	707	680	675	731	718	735	783	760	686	748	724	715	752	723	689	723	685	694	672	716	700	730	683	679	676	768	720	743	710	742	726	716	758	662	740	731	725	715	692	744	701	692	707	736	695	751	726	710	715	744	714	742	723	708	690	684	732	702	709	703	721	689	691	691	722	666	712	677	726	685	721	729	750	715	704	682	663	727	718	730	680	748	723	695	728	721	772	735	746	727	733	720	717	660	708	704	701	744	745	794	735	740	745	757	689	718	696	727	763	756	700	723	760	701	703	736	673	709	699	745	704	761	728	733	660	721	728	717	715	729	700	728	717	714	700	742	722	746	716	731	694	714	709	680	709	738	772	725	760	725	711	755	701	718	761	725	701	748	720	764	708	752	740	693	707	747	729	691	694	699	699	775	672	763	740	711	721	697	698	733	711	692	717	711	721	730	727	725	748	700	702	710	714	695	682	781	737	681	727	716	662	719	720	738	696	697	705	730	765	751	681	790	744	688	712	743	749	729	716	688	745	750	703	685	741	722	728	717	692	706	715	724	697	717	762	714	733	724	689	712	723	739	723	679	716	681	728	722	770	726	697	710	681	722	714	741	723	738	680	717	714	677	698	720	706	736	748	748	733	706	734	707	700	708	706	694	708	742	727	700	688	740	709	733	698	759	750	687	671	730	745	736	697	736	730	684	736	750	732	684	744	726	733	687	760	720	722	716	723	703	738	709	688	705	711	750	729	743
5057	3836	1174	382	223	267	274	260	226	219	192	191	158	159	149	139	148	129	131	98	93	106	116	97	110	112	105	95	101	117	81	84	95	92	67	86	81	83	69	71	79	79	84	71	70	72	63	75	76	69	86	85	75	97	77	78	64	64	76	68	70	66	74	76	63	81	70	75	80	74	71	55	69	64	77	73	79	71	87	62	74	80	78	70	64	83	73	62	89	76	68	82	84	72	64	55	71	70	78	69	72	68	70	58	67	78	68	68	83	69	83	82	73	90	97	68	79	70	69	83	64	82	73	68	68	70	71	76	72	67	69	73	71	53	67	66	56	75	80	85	52	65	66	84	57	84	60	73	82	56	78	85	74	63	59	69	73	68	65	57	81	73	49	87	80	74	77	69	75	54	69	74	67	86	68	63	56	68	68	93	87	74	69	65	80	83	64	70	60	82	83	65	80	67	58	60	79	63	73	82	77	72	74	63	79	54	76	75	69	79	78	81	77	52	91	64	70	65	76	66	80	66	55	75	60	66	72	63	80	58	71	75	94	79	79	67	76	73	73	59	77	77	75	75	66	74	63	66	67	62	67	81	64	77	47	75	88	63	63	65	77	78	66	77	69	61	65	74	72	85	95	89	67	65	53	58	77	67	69	79	83	78	74	61	92	74	93	72	83	70	74	54	67	63	79	69	53	76	56	68	70	77	75	69	67	76	59	76	69	67	83	71	90	67	79	89	78	73	69	60	72	72	73	70	72	67	62	69	62	71	76	79	81	83	65	80	81	86	72	71	65	74	63	71	75	91	88	67	65	59	70	76	63	56	84	70	70	81	73	69	64	58	67	64	76	60	82	70	66	82	90	58	55	56	82	69	78	76	77	88	85	63	72	93	72	74	59	68	63	73	80	74	68	73	68	71	71	68	78	67	82	73	95	60	69	74	57	58	82	68	74	69	75	68	66	74	74	56	61	72	69	53	69	68	82	85	85	66	72	71	75	73	75	79	74	68	85	85	70	65	85	66	68	74	93	72	72	61	66	77	79	64	79	62	80	87	55	76	73	56	62	74	78	63	72	73	64	67	66	70	81	78	62	79	66	52	70	76	64	66	82	76	70	91	78	70	69	64	78	73	75	62	63	73	77	74	75	54	67	67	68	75	79	75	65	72	85	90	72	72	55	73	80	74	76	87	63	86	51	81	59	73	63	65	78	83	58	63	76	57	78	76	69	64	71	70	68	72	61	96	67	66	80	85	80	69	78	53	67	97	77	66	58	76	67	71	75	69	65	66	68	72	63	72	69	72	73	69	87	85	70	76	64	73	80	70	69	72	64	72	78	93	65	65	73	62	70	64	64	73	64	69	78	75	71	49	70	73	70	66	67	83	69	63	65	81	65	67	83	65	67	82	64	64	71	70	64	93	78	69	78	88	52	73	70	67	83	76	77	60	58	70	77	68	76	60	64	74	67	71	74	78	68	70	70	73	81	68	65	81	61	85	72	74	73	56	62	59	85	78	80	77	64	64	58	82	77	61	67	75	67	68	69	81	67	65	82	63	79	73	75	71	64	59	67	74	63	82	60	69	66	59	61	50	75	80	66	63	78	73	79	59	64	86	68	67	69	74	63	75	74	65	63	81	71	70	90	74	82	67	57	75	61	69	67	64	66	57	75	78	77	73	67	73	90	67	88	84	88	79	76	70	64	60	78	76	66	71	60	62	66	79	62	71	73	78	74	70	72	63	76	65	57	48	80	70	82	74	72	85	62	67	64	76	67	72	83	80	74	60	70	70	84	60	57	71	83	76	90	68	81	62	72	60	69	70	62	57	65	49	59	67	67	63	63	72	70	71	77	69	70	58	75	54	67	79	74	77	58	63	80	67	72	67	60	67	77	70	70	61	57	61	68	69	72	78	66	81	74	66	61	57	68	58	68	75	80	82	82	75	76	72	74	79	76	49	71	76	69	72	76	66	69	70	73	55	64	80	72	70	68	66	76	72	73	80	72	69	69	58	77	55	79	63	69	73	74	71	83	76	65	64	60	72	86	78	65	68	59	74	62	71	54	74	68	69	81	80	90	62	70	58	73	71	74	57	84	67	67	68	58	74	77	64	80	77	71	61	70	52	85	62	61	75	78	77	61	72	68	64	80	68	65	69	71	85	69	75	61	69	65	74	60	67	70	67	89	72	56	87	76	64	66	73	68	69	71	89	69	72	63	69	58	87	71	76	69	81	71	77	81	65	83	67	84	65	82	76	79	66	75	80	66	64	57	68	77	72	68	85	83	64	72	73	57	80	66	70	79	69	76	86	69	72	81	77	73	82	82	67	77	78	77	62	66	60	74	79	64	78	77	64	66	87	68	67	56	78	68	66	74	63	75	76	70	85	58	71	70	57	76	81	64	67	61	60	77	83	79	72	78	76	66	74	72	75	71	71	64	79	58	64	81	107	75	76	64	76	67	73	66	73	64	76	58	59	72	79	70	80	76	57	70	82	73	70	82	76	74	75	64	55	62	77	64	73	64	59	68	74	70	76	76	63	85	83	70	83	64	67	54	76	77	60	66	69	86	81	58	74	73	71	76	66	65	62	74	69	77	64	73	70	72	64	76	84	60	59	80	70	64	71	69	77	72	70	70	78	50	55	63	89	86	57	60	67	71	80	83	64	80	68	67	81	71	70	69	90	76	96	77	63	71	84	70	43	66	67	76	64	75	62	74	75	59	66	80	86	72	62	69	77	72	79	65	67	74	85	70	61	73	70	59	60	62	73	63	68	73	92	63	48	60	61	70	73	79	78	76	57	54	75	76	67	82	68	80	74	51	68	74	74	77	61	90	78	89	80	77	73	64	68	63	76	80	77	96	69	63	68	78	68	69	68	79	74	68	76	59	68	80	77	59	64	67	82	73	75	75	68	61	86	69	69	75	79	69	68	74	61	74	69	71	60	84	74	69	63	75	85	62	91	74	71	79	79	77	88	77	82	62	70	83	78	72	78	53	63	61	62	71	65	93	73	52	58	56	78	74	71	66	67	70	58	80	70	79	75	82	83	62	67	62	73	61	66	63	57	89	80	65	81	58	74	66	80	85	59	73	68	69	91	66	86	68	78	71	69	59	73	82	69	84	89	81	76	84	68	70	85	65	55	62	75	78	65	70	67	75	73	84	69	73	76	75	74	70	73	62	68	64	75	82	85	67	67	67	79	82	60	62	77	82	76	75	68	67	77	72	64	73	72	69	70	60	70	68	72	70	60	82	76	73	79	62	59	62	82	76	68	59	72	71	62	59	79	64	61	65	61	76	66	80	66	73	63	80	58	78	73	56	68	68	74	75	75	84	71	74	73	61	73	82	66	78	53	81	66	68	50	57	74	74	84	69	80	74	78	74	50	76	64	71	85	67	75	60	68	69	66	57	65	67	73	82	66	71	70	86	67	77	76	61	60	65	75	70	60	83	85	85	68	79	62	67	70	68	68	65	68	71	64	78	83	84	70
34200	22893	11173	7491	10414	11191	10068	8736	8191	7080	5701	4822	4014	3809	3351	3010	2658	2161	1827	1760	1669	1592	1473	1446	1582	1460	1400	1395	1296	1294	1210	1134	1015	1009	959	843	807	751	731	702	648	711	718	703	780	698	682	625	585	673	615	628	620	568	581	562	581	540	544	582	566	559	560	523	550	569	532	560	535	503	539	569	589	609	560	542	542	580	549	568	502	556	576	510	526	515	540	541	564	518	526	497	546	527	526	539	574	542	576	515	527	532	534	561	505	513	503	581	523	541	568	508	570	553	573	613	558	511	568	549	563	554	543	537	550	553	514	531	595	572	520	546	519	553	572	523	532	545	542	575	556	563	526	553	553	529	510	521	538	534	581	529	529	558	553	511	497	558	502	540	536	493	532	563	543	573	559	519	496	572	532	546	513	572	548	507	516	518	535	560	566	524	562	544	552	565	565	558	508	517	494	509	556	538	584	549	509	524	520	532	516	491	581	533	542	548	518	548	542	506	509	540	562	513	532	550	535	504	591	550	530	563	539	555	525	481	572	513	504	573	531	536	541	579	523	534	542	563	528	564	516	590	524	575	581	563	498	502	503	535	561	529	527	520	515	512	506	536	567	494	551	500	573	560	567	527	520	484	545	584	554	527	592	542	526	514	549	534	548	513	548	550	538	526	556	524	545	585	550	571	560	529	562	556	518	562	562	521	504	524	496	491	513	577	551	501	537	577	502	524	543	573	532	556	542	538	567	543	541	545	542	490	538	532	559	559	535	571	551	524	557	541	575	509	530	499	505	558	563	545	540	532	536	549	511	553	536	542	529	523	519	502	548	573	527	554	520	555	551	499	559	534	566	555	521	544	539	556	523	545	535	526	555	610	546	535	506	569	536	567	540	606	504	539	529	575	590	552	554	537	501	586	582	532	509	547	548	546	555	568	555	492	548	539	580	590	561	565	570	586	532	533	552	518	563	576	593	522	575	537	553	517	540	550	522	579	530	547	578	541	545	539	551	528	528	543	519	560	546	521	539	531	566	512	536	528	581	580	521	522	539	536	544	519	536	574	535	538	518	566	492	532	538	517	515	483	578	568	458	537	543	501	568	617	560	540	523	526	561	545	526	545	593	517	543	566	517	509	514	544	550	551	511	560	529	565	577	517	541	510	549	512	591	556	572	536	584	535	542	544	529	559	555	553	565	565	525	572	556	543	518	532	535	531	543	571	545	532	506	525	515	532	519	556	568	532	559	569	560	520	518	537	533	527	514	500	538	542	538	560	509	560	550	583	554	592	537	487	565	544	530	545	551	541	574	510	553	549	503	542	542	516	523	547	581	529	533	544	570	532	557	505	516	487	516	533	546	558	549	555	512	550	517	499	566	559	525	532	527	575	571	529	586	552	524	564	517	594	558	525	549	529	554	550	549	540	538	575	545	530	528	536	490	539	534	526	544	555	549	533	532	552	584	545	531	500	514	548	530	547	561	543	498	558	474	547	496	581	543	561	540	580	560	592	596	545	507	529	527	538	579	524	514	545	552	533	563	539	538	476	570	532	522	558	558	595	552	537	515	519	535	562	506	540	512	509	521	557	549	507	490	547	544	545	516	538	541	589	535	586	546	531	513	541	541	529	521	513	555	533	527	551	535	559	538	555	606	548	550	541	541	529	554	538	537	502	541	553	545	522	549	509	492	582	548	529	500	537	488	488	540	535	564	514	543	546	555	555	585	548	507	498	574	502	543	588	549	545	494	542	513	553	541	560	531	537	538	515	543	571	519	541	561	524	557	546	532	521	551	531	551	536	582	501	545	564	511	569	534	580	547	518	548	547	534	520	559	548	538	534	514	564	536	504	521	599	562	551	541	497	518	544	510	524	548	542	540	549	532	545	538	541	519	535	553	541	532	536	529	547	558	532	506	499	546	567	541	550	519	582	570	523	531	530	528	547	537	546	524	539	559	575	515	541	573	531	517	549	514	543	530	536	556	590	533	541	536	507	545	530	537	505	532	558	569	508	582	559	546	563	537	510	549	570	575	515	545	494	561	517	547	567	549	522	543	539	546	574	542	543	534	533	525	518	536	501	577	538	514	564	510	555	534	562	528	540	528	523	576	531	556	543	554	554	554	556	561	536	546	533	539	522	566	521	534	525	556	535	550	554	560	518	542	566	530	543	525	549	513	510	508	573	560	526	528	523	535	537	589	566	537	492	565	553	551	533	561	554	530	574	569	563	508	534	549	542	538	556	506	530	540	550	544	566	535	542	536	553	526	561	535	596	500	563	540	564	500	524	550	516	535	560	472	557	547	508	532	523	586	496	541	588	518	519	548	536	546	560	580	542	523	516	576	557	521	580	498	555	534	531	563	544	538	535	558	530	529	557	550	547	535	497	540	577	506	558	544	537	536	490	573	499	555	546	560	611	558	516	576	572	526	525	544	558	517	514	521	508	552	526	544	502	558	566	553	530	547	520	550	568	565	550	555	542	556	566	507	540	552	521	562	535	511	537	530	497	585	541	514	551	545	517	490	514	564	558	508	555	520	561	579	544	560	575	578	588	544	563	546	523	532	508	519	523	548	573	519	556	535	551	543	539	560	574	564	582	585	499	549	503	555	515	513	555	530	528	509	526	508	509	556	535	559	557	572	523	549	513	537	519	531	583	537	526	548	563	513	535	517	528	551	568	520	539	580	534	528	539	535	528	519	535	533	538	530	568	543	563	534	525	555	568	533	580	496	570	580	486	522	557	557	529	541	571	513	537	552	551	546	503	531	539	548	513	536	540	493	510	564	523	551	571	564	558	534	560	610	501	538	515	513	546	534	527	563	549	594	534	559	548	532	495	512	536	522	508	538	514	530	569	543	595	552	544	560	545	550	557	576	530	566	546	552	518	525	518	509	553	526	552	533	574	564	540	488	522	509	522	577	549	568	572	532	538	572	537	509	546	518	549	496	563	538	524	548	555	554	524	522	545	527	540	556	540	553	563	519	547	524	511	556	575	601	529	550	514	508	552	527	504	552	578	566	558	510	559	554	532	532	560	538	562	517	526	526	518	483	547	558	583	551	490	535	540	549	524	554	520	597	523	555	549	531	553	542	520	553	584	537	568	578	535	538	574	564	561	525	561	537	506	532	536	547	541	526	562	533	561	546	502	559	552	520	567	544	546	580	506	555	591	524	554	564	557	594	519	562	516	561	550	547	548	508	508	517	517	535	538	517	534	547	520	525	523	544	512	549	505	557	555	550	594	521	535	550	546	562	559	514	542	561	505	546	536	595	580	550	550	561	586	552	562	539	576	506	549	516	538	521	532	539	534	530	529	550	557	549	526	483	554	563	524	525	537	571	498	543	564	534	520	561	516	504	530	553	536	523	545	510	529	514	530	552	548	518	549	518	520	530	552	503	560	557	503	562	533	565	550	559	571	553	545	583	525	537	520	563	528	521	574	567	534	526	545	553	587	542	512	566	538	523	524	542	542	532	524	539	536	551	532	575	523	573	522	551	527
5720	3671	1331	409	205	281	265	240	274	266	222	237	223	223	190	164	154	163	141	134	140	146	155	158	144	140	128	132	138	136	121	151	113	116	145	119	102	105	107	111	107	117	112	122	114	116	125	105	97	117	124	91	106	85	115	109	122	100	111	107	114	112	110	116	93	97	82	106	109	114	102	100	115	104	92	104	96	93	94	105	110	105	126	122	100	83	102	97	98	114	104	94	95	96	89	91	102	102	111	107	106	105	107	109	98	97	101	104	117	93	96	113	106	97	109	101	105	108	95	115	81	104	114	115	97	105	105	121	94	102	97	129	99	96	102	118	127	119	111	103	116	94	97	103	103	99	104	109	120	111	112	93	103	81	134	103	98	106	98	100	99	100	76	103	113	125	108	90	91	96	105	111	94	101	87	108	116	103	93	118	94	107	93	92	102	113	104	117	84	115	106	113	105	104	113	128	117	120	87	107	98	93	95	114	86	112	86	98	105	94	97	98	104	107	116	98	121	91	111	102	102	99	134	100	107	94	97	102	106	98	121	114	105	97	102	99	100	100	101	109	99	102	103	107	107	101	98	100	107	110	117	102	101	102	96	83	87	122	97	109	95	121	95	102	104	96	83	116	102	119	124	99	113	117	116	106	100	91	97	116	106	93	96	109	97	105	108	109	103	107	93	118	130	124	105	98	102	102	84	107	115	130	127	110	102	120	118	119	114	97	99	100	103	118	108	97	92	94	94	110	95	95	119	110	116	97	100	118	98	91	91	114	80	114	110	101	119	122	100	92	115	104	98	98	100	98	95	88	99	103	99	115	107	85	82	73	123	105	115	98	104	96	88	103	100	114	112	102	114	102	87	100	104	88	103	92	103	93	130	95	113	107	111	105	115	111	115	110	105	91	108	97	97	115	113	103	98	115	107	112	111	99	99	116	98	118	92	84	103	110	105	96	121	114	103	95	93	102	113	99	95	86	89	135	115	104	117	95	100	112	99	100	133	96	93	113	114	104	116	106	94	97	91	106	104	103	108	108	98	91	93	108	83	103	106	90	105	111	104	117	82	123	101	123	107	104	101	108	109	87	106	90	108	102	95	100	106	89	111	96	110	107	108	103	96	99	96	121	111	119	102	95	95	103	103	96	104	111	111	117	113	98	97	93	114	96	100	105	101	111	118	86	115	104	110	108	102	111	129	101	105	85	86	106	105	108	115	91	87	129	112	107	110	106	95	103	97	138	114	90	112	97	108	86	113	89	101	91	93	105	114	119	105	101	108	108	80	124	115	92	100	98	133	111	98	105	120	102	126	109	105	98	99	126	99	87	110	107	102	104	117	101	98	95	93	97	112	112	95	102	111	105	106	103	100	109	102	103	109	99	103	114	111	119	100	84	105	117	103	87	102	95	93	103	87	115	97	102	107	119	94	115	103	96	107	100	116	90	124	118	92	113	106	97	91	94	100	110	87	97	133	110	118	97	102	120	95	129	118	119	106	116	104	92	112	93	90	102	100	109	99	111	104	112	95	81	97	108	123	103	101	84	94	116	111	78	98	106	95	110	118	103	106	112	98	95	106	97	120	105	102	118	95	88	106	105	112	98	112	122	102	103	107	116	110	115	89	118	82	103	95	99	105	94	115	101	98	99	98	108	102	114	95	97	98	93	107	112	87	110	97	117	80	91	101	101	92	109	115	111	87	92	104	97	105	106	86	100	110	98	95	101	106	112	107	137	120	104	108	116	96	93	89	92	120	105	102	121	93	100	114	94	102	107	106	83	87	109	94	97	94	103	106	102	107	105	105	90	93	115	81	102	104	124	120	114	101	97	101	104	130	115	113	107	97	108	98	107	88	100	109	118	103	108	111	117	104	115	97	107	101	99	99	106	108	99	104	121	103	97	112	104	114	94	101	102	97	108	113	91	133	105	103	97	95	98	107	106	87	110	107	123	91	90	90	95	81	137	121	109	109	89	96	103	94	120	89	112	93	104	112	83	94	121	96	89	110	101	100	109	104	110	101	129	89	125	94	91	111	114	116	105	123	97	113	105	98	113	101	104	85	115	104	105	108	125	91	92	96	115	109	112	104	112	105	94	119	106	79	128	97	96	96	111	116	102	106	117	101	96	100	112	106	84	98	85	116	106	116	103	97	111	110	81	93	104	104	106	94	124	103	108	93	116	98	117	92	101	95	96	106	107	105	97	100	112	123	106	114	97	104	88	92	102	106	106	101	103	102	91	117	102	111	90	91	119	113	96	103	104	110	94	100	97	112	75	110	107	79	112	96	93	109	100	113	97	88	103	84	95	98	114	103	79	108	118	101	109	93	108	102	101	102	106	94	100	103	107	101	94	93	119	77	103	108	104	115	95	102	122	103	110	113	105	108	100	105	108	104	95	105	99	106	80	87	110	126	96	111	99	93	96	103	91	103	113	112	98	104	102	116	103	100	92	109	117	93	106	116	111	107	123	105	99	114	113	93	87	108	99	89	99	99	99	86	120	100	93	99	102	99	133	98	116	94	104	97	89	92	111	100	108	107	108	94	95	102	112	106	120	98	119	95	116	120	109	104	106	108	107	107	69	91	104	115	98	85	100	91	94	120	94	104	95	112	92	109	106	114	110	100	121	112	94	103	87	110	92	99	99	93	100	110	91	94	103	113	103	96	111	112	127	99	119	107	100	113	123	99	99	110	94	79	95	92	110	102	107	112	93	89	98	99	122	119	106	104	111	115	112	132	91	123	96	100	114	109	96	119	102	101	106	83	93	87	101	105	108	98	110	91	103	96	112	95	95	111	98	111	102	112	86	95	104	106	121	103	99	101	81	89	110	119	108	89	107	97	93	105	113	84	100	111	104	116	108	106	103	100	107	96	121	100	86	120	107	115	100	114	98	92	110	100	103	108	105	90	88	103	104	120	106	88	116	101	90	90	114	106	112	105	95	124	104	104	103	135	100	125	104	102	107	107	106	93	121	96	104	124	93	103	88	109	102	109	111	104	107	106	105	98	113	112	112	111	97	104	85	131	98	108	115	111	111	85	102	100	84	114	127	98	114	108	110	119	99	92	100	99	102	107	99	107	95	119	107	103	93	108	102	108	100	121	109	105	101	116	112	108	91	75	100	111	97	103	105	97	95	101	107	98	95	106	95	92	93	100	103	91	113	110	94	81	106	109	115	104	108	99	99	111	92	88	125	106	104	93	104	108	109	100	114	103	112	94	104	104	105	120	106	104	99	96	109	100	109	112	119	100	109	97	110	112	105	111	97	93	103	109	109	103	93	96	91	105	111	97	107	112	108	93	111	97	114	94	103	110	113	94	78	114	113	112	106	89	111	95	101	100	106	98	103	103	103	113	115	123	98	116	99	100	96	89	108	80	102	99	115	104	87	99	109	103	97	114	128	116	100	83	91	115	114	102	115	110	94	81	110	118	122	93	102	90	104	99	117	109	107	107	105	117	114	111	116	96	115	110	103	98	100	81	90	114	115	110	107
33221	23322	11904	7349	9168	10460	9593	8770	8359	6975	5860	4894	4260	3866	3453	3169	2787	2368	2095	1936	1839	1810	1666	1797	1652	1653	1641	1564	1549	1468	1387	1408	1272	1241	1098	1070	1033	1018	1005	967	926	931	996	938	924	930	895	931	891	856	899	827	828	816	834	823	779	770	812	800	806	796	810	824	768	769	801	802	767	808	778	767	797	784	785	784	769	810	805	825	813	811	807	848	791	763	802	761	761	742	756	851	771	824	796	772	821	769	771	794	788	791	738	814	753	787	789	754	747	820	808	793	769	769	770	760	799	752	792	790	785	797	793	760	766	684	765	787	764	742	812	744	780	757	721	762	708	795	736	809	766	705	792	801	794	745	846	788	746	773	808	757	783	757	827	768	750	825	773	849	767	761	755	789	777	775	762	739	751	774	761	742	787	781	788	781	756	759	766	789	792	776	803	774	786	802	744	821	838	822	805	832	790	767	784	780	802	814	800	799	763	786	740	804	772	754	784	757	723	781	808	784	785	712	763	763	790	806	764	765	774	781	788	771	790	850	745	773	813	779	767	773	785	819	773	808	856	808	761	766	782	834	824	786	795	805	759	760	812	797	796	802	759	749	801	772	756	834	725	726	807	797	789	781	781	785	786	809	785	746	747	802	757	790	769	786	757	794	764	829	733	766	789	816	740	781	790	818	765	779	735	783	754	788	777	802	810	783	742	757	738	751	741	804	801	705	789	752	781	774	782	799	762	803	802	780	835	759	771	775	760	780	780	785	799	800	800	747	759	786	801	761	733	835	788	753	798	835	784	808	807	758	779	795	744	762	804	716	778	807	769	784	803	774	779	790	731	763	803	775	763	798	795	795	754	756	793	760	749	813	765	780	772	768	772	771	793	756	778	782	793	790	808	785	826	758	804	791	790	792	766	773	749	805	834	808	759	761	772	809	791	755	799	757	733	716	825	782	756	741	767	775	827	768	772	797	806	763	743	763	818	789	759	761	750	792	757	834	809	794	754	783	755	774	782	749	797	765	785	813	802	761	772	807	760	771	785	716	761	786	806	779	832	817	766	776	767	764	786	843	750	782	790	785	842	754	801	733	792	744	780	771	759	790	775	746	757	753	824	793	791	788	766	785	763	793	774	741	780	793	785	709	774	750	786	784	805	775	796	800	799	732	796	771	786	736	760	781	751	792	783	764	804	787	785	771	721	736	781	766	734	748	736	776	819	800	755	763	818	759	781	732	802	768	784	802	742	796	786	765	774	796	791	781	708	717	829	795	778	745	769	790	737	725	821	771	757	756	798	788	772	728	764	746	754	751	810	768	746	730	747	790	781	793	750	778	795	831	777	775	771	765	818	797	802	763	762	772	770	817	816	738	756	768	794	781	826	849	781	765	781	792	790	780	772	770	774	830	799	781	755	751	800	771	787	755	739	860	810	786	783	778	817	729	778	808	779	786	753	764	816	772	796	740	743	811	779	773	728	798	746	773	789	793	783	779	777	787	811	810	822	839	738	734	780	776	770	809	796	774	757	804	804	849	798	736	823	789	702	796	760	768	751	822	747	771	795	799	805	760	803	765	763	782	779	808	749	806	766	789	754	820	773	848	783	811	772	756	831	715	781	706	775	790	803	803	761	769	795	781	811	757	818	759	785	770	772	800	824	759	795	806	759	767	780	837	753	740	749	801	755	830	763	762	835	821	753	739	781	800	820	785	785	819	807	789	816	762	737	822	818	792	733	797	747	793	759	782	768	778	794	801	768	842	755	731	812	770	763	807	790	826	837	785	846	776	753	794	828	793	782	768	790	776	788	808	818	821	794	750	750	768	749	813	788	787	751	807	834	830	775	828	781	753	774	779	795	780	759	775	747	789	747	764	728	729	750	778	780	760	742	788	788	856	785	802	746	790	737	774	817	791	795	719	786	771	774	756	768	765	763	810	752	810	811	767	777	751	756	773	779	799	775	818	747	840	776	779	760	800	769	801	722	783	828	748	757	812	766	783	813	730	745	785	720	839	811	773	735	740	804	745	789	738	785	748	790	776	782	734	802	734	780	813	754	764	804	736	729	802	774	774	770	798	811	812	776	807	735	813	787	795	755	767	790	784	771	782	753	753	731	790	769	838	806	742	780	776	771	734	744	783	805	776	799	798	736	775	782	793	790	736	803	782	800	800	790	742	779	802	781	807	767	754	786	759	766	732	834	745	735	822	754	803	802	750	741	799	802	818	767	788	775	763	798	766	805	814	766	793	760	814	797	780	798	788	768	824	753	747	784	836	767	796	770	751	772	710	771	774	814	766	761	761	832	786	775	746	804	774	813	804	693	771	788	728	759	767	800	816	786	773	766	718	792	721	745	794	746	820	766	839	730	778	785	784	804	763	801	864	797	768	751	779	764	780	726	800	788	719	794	774	809	798	795	771	811	756	780	780	764	769	762	767	788	773	768	820	792	775	735	852	805	752	733	777	821	806	770	776	776	771	813	796	807	775	806	760	831	823	766	835	750	803	768	837	747	785	755	745	785	806	800	731	784	859	780	754	773	791	789	769	763	737	788	789	800	770	783	754	815	766	749	778	786	777	797	780	782	808	790	806	806	755	807	764	790	769	753	765	792	743	807	759	790	753	788	777	756	758	821	767	824	730	758	821	799	734	751	758	760	754	727	761	799	768	808	757	780	789	813	787	761	761	778	801	767	734	801	796	780	753	758	785	768	811	754	748	800	755	754	758	827	763	766	785	778	771	771	777	700	774	807	798	784	776	785	757	763	753	723	765	805	771	772	759	783	769	812	772	754	830	767	742	793	775	800	798	787	719	762	802	773	731	830	738	759	769	750	753	774	782	726	786	790	768	836	776	774	693	759	787	751	767	808	759	797	740	738	793	759	759	734	745	806	751	764	763	801	761	803	812	758	808	744	782	855	835	761	754	774	737	768	788	770	743	806	817	764	784	799	816	811	789	725	795	773	780	792	858	750	724	766	806	818	782	753	824	742	784	767	816	771	816	767	768	769	773	768	792	723	782	796	785	794	783	802	790	784	799	790	808	808	796	791	793	747	753	759	775	749	737	791	797	821	734	772	829	762	787	815	752	763	792	809	793	819	765	765	792	786	752	745	740	779	778	847	743	769	769	777	807	827	772	750	780	771	752	796	767	763	771	838	783	766	754	751	782	812	810	789	780	765	798	769	796	761	770	762	780	798	789	848	809	782	794	834	803	762	785	764	770	764	760	766	806	779	743	713	833	783	786	763	767	787	760	843	806	801	787	771	775	749	805	791	733	791	779	798	744	763	802	816	770	848	782	792	800	804	790	809	832	806	807	809	758	790	781	779	788	797	816	817	821	769	801	791	772	780	814	754	782	790	794	799	848	790	768	763	790	716	756	814	797	790	766	765	778	815	751	795	805	781	809	814	804	763	755	754	745	764	838	740	801	761	775	794	781	802	793	805	791	762	793	752	812	771	794	783	795	795	796	791	796	763	748	781	759	808	726	808	767	855	799	715	767
6937	5857	1976	459	249	310	335	335	326	258	249	241	211	191	202	182	156	148	135	139	128	120	118	117	112	136	112	113	100	113	110	100	96	96	86	70	87	77	88	92	78	89	68	98	73	99	75	89	78	92	95	71	82	68	91	81	87	76	86	73	63	85	58	84	72	67	73	75	82	72	73	66	85	75	65	66	74	62	86	71	79	71	71	85	61	80	82	70	84	84	65	82	76	61	64	71	84	87	77	73	77	76	75	86	66	72	96	76	79	68	82	69	85	70	76	96	84	73	95	85	83	76	71	60	73	71	79	83	71	77	78	71	74	69	79	74	68	69	53	73	81	89	65	77	81	86	60	68	73	85	59	85	72	71	65	74	52	82	66	74	63	66	60	83	75	76	80	78	80	64	66	57	70	74	80	74	83	68	82	61	81	76	66	68	72	73	83	71	78	70	79	82	71	83	66	87	69	72	79	81	66	83	72	67	88	83	74	66	79	89	93	60	71	76	68	87	63	87	84	76	65	62	75	74	80	94	79	76	77	67	85	67	71	72	65	67	76	74	73	69	78	81	70	78	84	62	71	71	75	79	87	65	74	70	82	87	70	75	74	67	78	68	63	74	85	57	79	74	87	72	82	72	80	77	82	74	79	79	89	67	70	67	71	76	71	71	74	65	68	67	82	75	77	81	78	73	74	85	80	85	82	78	93	91	75	85	66	76	85	69	71	58	72	75	82	70	71	69	60	68	73	82	60	90	84	70	76	81	78	85	66	84	81	64	90	70	70	87	66	79	71	72	70	73	76	74	73	84	59	60	66	87	79	71	74	69	85	65	67	73	69	70	73	93	74	89	68	71	79	77	69	78	68	76	60	62	73	84	83	73	81	89	82	80	76	62	69	73	64	64	66	78	79	72	74	58	93	69	74	92	68	70	78	70	79	72	102	71	85	71	75	76	72	70	74	90	71	83	77	84	76	86	68	83	68	70	76	67	72	74	91	80	81	78	66	80	86	75	74	81	75	94	88	71	69	77	76	67	77	86	68	63	74	82	66	81	76	68	74	71	73	56	72	76	62	81	78	83	66	90	73	85	76	73	77	70	71	68	78	61	89	72	73	84	74	85	78	66	74	67	67	76	64	65	79	81	66	77	69	77	76	76	74	80	84	86	85	82	83	85	82	78	88	71	80	69	73	75	91	79	78	73	73	79	76	77	79	84	84	85	92	85	73	80	51	73	76	66	72	60	78	85	74	67	60	76	68	80	72	76	79	81	69	82	76	63	75	78	78	70	81	76	86	65	71	60	94	73	76	69	85	76	80	73	79	66	75	86	80	75	87	80	78	79	84	84	82	65	78	76	84	75	88	73	82	71	75	84	85	82	73	84	88	69	74	65	74	82	73	75	75	69	69	74	91	65	79	85	79	88	92	84	65	83	92	80	75	69	77	87	83	76	78	64	79	62	94	86	90	64	64	61	83	76	79	78	79	63	73	82	78	58	81	84	70	81	99	81	81	75	75	73	79	73	79	76	71	70	78	81	65	86	71	65	73	68	76	80	80	82	71	61	78	80	86	88	73	78	85	93	69	75	91	57	77	78	87	77	70	91	70	70	78	82	79	103	77	68	76	87	83	70	84	74	69	88	60	78	74	67	73	81	71	65	66	87	80	71	66	96	68	78	70	67	71	84	65	86	65	85	76	71	84	79	79	76	86	83	67	64	88	79	79	91	103	62	65	64	75	65	78	70	65	57	85	81	76	73	78	80	75	75	75	79	69	76	83	73	62	76	79	86	65	76	85	65	70	70	86	77	69	82	70	65	56	66	79	81	75	68	76	74	70	84	86	85	55	85	74	90	70	60	81	74	71	82	77	74	76	82	80	64	78	85	78	57	73	67	83	86	83	75	79	85	76	66	76	74	72	77	63	67	65	77	80	80	84	97	81	81	70	63	83	78	67	68	62	68	77	79	79	73	91	69	63	81	68	69	90	82	70	64	82	90	74	76	83	85	75	83	77	77	83	71	80	82	65	70	74	81	70	77	60	76	62	82	79	79	71	70	59	82	73	85	72	67	75	77	88	86	65	83	62	77	71	90	62	75	64	81	81	69	68	71	65	80	71	67	87	58	83	79	77	68	70	71	69	60	62	67	49	69	91	89	88	95	70	77	72	89	83	69	77	84	87	76	74	66	68	68	77	75	66	60	62	68	69	73	79	75	91	77	80	67	69	85	87	67	73	79	81	55	73	73	72	77	85	83	87	72	90	79	52	67	62	64	68	87	76	83	81	62	74	74	61	72	86	72	76	65	74	79	91	87	78	74	76	64	71	83	72	81	80	66	88	78	67	70	83	76	66	76	86	85	91	85	94	74	74	70	76	80	79	81	84	76	84	80	89	73	96	87	80	70	76	74	83	79	80	63	85	68	72	83	76	76	86	82	67	72	75	87	71	71	75	79	84	69	66	76	80	90	76	86	78	72	76	83	71	74	65	68	68	61	76	77	68	72	71	88	77	67	81	67	78	64	68	78	92	63	92	77	76	73	82	93	70	68	76	58	83	87	63	66	64	57	64	73	68	80	67	68	77	80	73	67	76	66	95	70	67	78	78	77	78	74	65	73	100	64	97	69	77	70	69	74	69	71	72	82	78	79	63	73	63	79	76	68	82	79	73	70	67	54	72	73	73	77	75	87	74	77	71	76	78	76	84	73	55	77	73	79	80	75	75	70	65	83	80	80	66	92	64	61	94	68	73	81	74	57	67	74	59	87	68	85	59	84	69	72	72	65	76	59	80	78	82	87	71	62	72	62	68	86	71	73	78	64	83	83	73	73	76	68	94	57	83	75	79	67	53	68	83	82	71	86	81	70	63	79	81	74	81	64	72	68	70	76	67	59	79	83	71	77	78	87	63	77	74	93	83	76	83	73	76	67	73	74	60	75	63	72	69	67	74	87	86	76	84	91	69	80	74	71	81	86	102	95	77	84	76	81	64	67	66	67	89	86	79	76	71	67	73	78	84	70	66	83	93	68	80	90	85	60	91	80	87	52	85	61	84	61	84	83	74	72	66	70	66	64	67	63	70	68	81	77	85	85	67	77	59	77	65	82	76	76	76	90	86	67	70	68	61	61	92	77	75	79	80	60	78	76	78	68	79	70	77	82	88	88	68	95	80	66	77	89	72	64	72	88	83	82	68	82	85	73	85	79	59	70	81	62	69	81	77	93	77	65	74	64	72	70	58	72	70	58	72	64	89	80	73	68	70	80	83	76	61	67	76	63	69	70	73	88	80	81	72	78	61	73	86	71	75	71	74	96	87	62	80	93	75	72	89	83	81	70	82	70	72	77	78	56	72	90	76	83	83	67	74	65	66	72	77	67	81	68	81	82	76	70	76	67	76	74	91	78	82	71	74	78	72	72	83	82	67	76	73	74	84	70	77	83	81	84	76	63	89	71	67	74	77	70	86	68	77	69	87	65	62	75	82	61	80	80	81	94
37869	27440	14847	8823	11476	12879	11925	11176	10567	8630	6956	6320	5295	4643	4250	3894	3090	2627	2370	2110	2012	2042	1918	1941	1848	1757	1712	1598	1605	1464	1392	1306	1286	1136	1097	892	907	832	815	741	814	830	845	807	805	718	761	749	715	698	661	669	655	681	622	580	623	616	566	560	553	573	581	586	570	573	534	582	615	576	608	576	596	549	633	579	603	571	597	588	605	583	571	588	567	598	535	583	553	568	550	567	592	591	512	584	615	576	563	523	585	587	589	612	520	539	612	577	588	572	560	561	584	549	570	542	542	535	592	566	513	579	559	616	576	577	547	558	540	553	558	569	560	563	555	581	574	551	572	612	530	560	585	579	576	552	585	555	587	578	544	539	572	554	540	574	580	516	536	561	574	563	564	595	576	557	574	550	611	551	541	597	557	546	540	578	571	555	578	595	578	545	586	561	605	579	568	604	581	551	549	536	575	536	566	543	560	601	582	547	585	579	562	537	557	517	532	542	548	548	551	547	553	565	572	513	570	541	568	533	555	571	560	551	581	550	584	529	559	577	555	551	567	570	564	578	571	545	575	580	536	598	566	608	535	542	575	631	612	562	539	524	554	550	607	567	522	576	546	589	568	579	599	572	593	603	531	575	538	532	565	568	544	568	556	560	596	567	581	564	540	589	598	580	557	555	541	568	573	623	545	600	564	569	591	526	586	560	562	569	523	581	569	594	519	575	572	556	566	557	575	615	549	566	577	603	534	573	544	572	586	555	595	581	564	563	558	532	554	553	519	584	577	558	565	573	558	579	545	621	569	608	570	548	556	550	541	563	577	537	573	581	542	567	585	563	579	600	574	567	555	556	550	602	544	554	560	566	555	574	566	574	578	538	572	565	562	545	583	561	549	571	596	549	583	573	556	578	543	566	534	582	612	567	558	542	546	533	544	614	581	562	513	576	596	546	567	549	571	602	598	532	542	564	530	558	534	555	553	538	526	583	599	561	604	573	585	540	573	572	561	566	592	568	540	544	588	586	584	533	517	565	542	586	545	615	568	552	546	541	628	594	615	542	554	567	568	558	556	562	639	553	584	589	545	535	585	535	563	602	572	576	552	610	568	585	542	559	559	538	542	535	552	560	579	585	614	556	531	582	581	506	560	590	555	564	569	553	564	520	589	610	556	560	540	581	569	569	587	547	522	563	561	538	559	562	564	601	562	548	595	539	561	555	543	560	517	548	586	579	567	579	549	594	577	586	581	566	629	568	575	572	579	572	527	566	536	516	608	592	569	545	564	573	595	556	537	568	528	510	545	562	520	536	591	576	574	567	584	580	547	586	587	576	599	576	563	554	567	589	551	621	566	595	600	592	566	580	577	582	577	591	542	586	514	580	556	550	590	599	539	605	602	553	589	524	577	579	561	603	574	593	547	583	606	559	590	571	544	565	580	566	553	604	600	563	514	572	535	539	597	608	572	554	591	547	550	542	590	550	584	603	553	540	549	578	581	545	583	522	558	529	581	570	575	584	520	554	565	573	580	563	563	561	555	596	549	537	565	569	554	572	568	552	514	571	578	550	539	548	559	588	578	564	572	556	564	541	576	595	551	554	550	556	589	563	549	578	572	528	540	579	538	590	550	565	546	567	548	532	576	569	513	523	579	562	567	567	547	560	557	531	587	578	533	561	577	535	545	549	570	566	540	590	565	581	544	538	529	566	547	555	551	594	576	576	565	591	564	533	548	596	580	611	550	582	569	587	592	594	622	571	566	605	582	587	538	590	586	587	575	582	542	583	578	541	545	549	585	541	598	544	576	560	583	550	543	594	591	572	546	522	571	549	537	550	552	591	555	605	586	560	549	580	569	562	572	626	571	529	588	569	551	523	599	598	588	528	577	558	544	549	558	616	531	593	583	563	547	588	546	591	519	554	535	560	556	577	578	543	539	578	603	586	582	577	569	544	582	590	567	546	553	540	550	586	556	548	567	576	564	545	586	571	584	554	582	528	595	565	561	572	574	543	575	561	533	588	598	559	587	570	583	571	607	583	558	541	606	556	567	570	547	562	620	545	532	571	561	556	593	545	555	574	573	594	614	568	528	536	554	595	543	600	570	561	590	564	557	513	570	588	535	579	532	569	582	584	570	564	558	590	581	558	556	536	526	555	584	591	604	553	523	557	551	604	575	620	559	549	554	577	621	561	569	605	595	552	582	579	568	564	560	527	607	597	602	553	559	564	511	549	524	590	523	580	588	568	554	532	575	618	534	556	540	540	522	568	539	554	604	592	565	582	551	579	569	570	561	568	561	589	569	590	553	560	591	564	577	545	561	594	605	573	536	583	567	558	549	542	574	599	563	567	583	554	562	565	578	549	573	557	563	583	590	586	553	581	565	574	562	535	592	537	584	578	540	550	550	557	623	574	580	576	560	560	574	541	580	541	545	538	557	543	561	591	551	572	558	566	590	539	580	567	535	610	547	547	567	576	565	590	554	553	604	593	586	587	595	637	499	538	616	550	568	558	571	587	570	558	546	580	546	568	567	561	579	525	567	587	565	569	559	602	548	535	544	560	581	557	540	558	602	557	572	626	555	548	556	607	563	599	592	574	523	572	540	575	565	534	555	545	546	536	587	570	595	594	515	549	554	587	599	540	534	573	600	544	601	584	569	573	552	547	575	551	579	567	551	572	596	557	575	604	577	557	549	575	575	609	560	546	575	532	538	560	583	580	554	539	577	545	552	520	573	569	574	560	556	558	552	562	559	613	605	519	549	569	580	609	523	576	539	578	568	555	557	525	563	573	565	558	563	556	577	557	537	556	521	577	619	557	558	528	536	567	583	552	515	565	605	528	569	585	571	547	582	609	543	531	565	607	573	546	580	569	558	539	583	545	567	542	584	559	576	521	620	551	537	592	523	575	554	557	567	580	564	571	603	559	539	553	555	549	601	601	572	614	558	562	544	551	552	557	544	565	583	547	581	553	546	566	546	527	567	548	569	556	569	557	586	587	547	581	500	560	553	564	566	544	595	591	577	577	541	553	581	550	572	554	610	553	571	571	584	497	561	538	603	556	555	579	616	551	566	526	548	552	545	577	563	587	549	537	564	609	560	542	559	606	573	541	513	595	540	571	561	529	551	586	561	538	567	569	533	572	567	547	567	580	574	568	556	599	553	605	567	588	588	539	559	555	552	566	552	552	567	550	592	552	588	546	541	598	594	550	556	553	603	569	567	525	569	591	573	582	563	539	557	543	558	521	547	588	576	576	585	574	543	608	508	566	565	582	549	579	567	619	578	573	557	581	595	536	527	577	528	591	529	553	549	568	554	557	599	589	562	580	568	594	584	571	585	592	567	546	530	584	591	565	533	598	539	566	599	539	563	568	553	546	564	525	552	515	581	594	583	590	576	585	556	536	536	567	548	578	581	584	568	568	589	543	538	545	572	551	573	560	551	607	537	579	536	511	554	585	535	595	533	534	555	616	586	555	569	563	566	530	526	547	566	557	529	572	575	601
3731	1846	589	274	203	209	209	223	229	197	189	167	157	150	160	132	127	119	128	134	127	114	131	126	116	117	114	113	126	134	109	90	117	112	95	105	83	104	118	101	101	94	92	96	100	111	98	116	89	106	96	76	89	89	101	89	102	93	94	85	98	113	82	90	92	90	101	87	89	97	89	99	111	105	96	98	87	98	98	92	95	84	93	94	118	101	110	86	108	92	89	91	81	73	89	116	105	87	88	92	102	90	100	109	114	108	114	83	87	86	94	99	84	98	104	107	86	85	100	87	78	88	96	98	90	82	89	88	84	99	74	100	91	102	105	88	92	107	114	87	78	92	89	110	93	89	86	106	87	93	96	114	96	98	81	99	87	105	105	92	103	93	87	102	99	98	99	97	91	94	85	92	82	95	97	101	102	87	93	102	89	95	89	89	93	92	99	114	102	87	103	104	99	84	107	95	113	92	82	101	99	97	89	100	89	99	113	86	93	94	91	80	96	105	98	92	94	103	97	85	101	87	82	96	107	105	99	91	97	91	101	102	110	98	99	109	99	105	101	106	106	107	98	107	94	85	74	99	103	71	95	95	83	104	102	100	85	101	99	111	111	92	87	99	91	112	102	99	91	96	91	107	92	99	94	84	102	97	110	79	91	104	88	90	108	85	88	80	95	103	105	105	98	81	88	99	81	96	90	104	100	100	91	99	105	100	101	93	111	109	96	111	98	78	89	87	72	81	95	105	95	84	83	102	76	82	91	80	91	84	82	94	95	97	100	86	96	105	107	93	98	101	93	114	108	88	87	87	96	95	91	99	107	113	99	90	110	108	105	86	114	95	93	85	89	88	88	79	102	113	86	98	106	99	81	95	93	101	98	92	98	99	101	95	88	120	95	86	84	93	94	84	91	93	83	96	91	74	86	95	101	124	99	81	94	98	103	85	83	90	73	76	100	90	80	84	112	99	94	95	95	83	91	102	88	93	96	91	82	100	99	86	96	94	104	98	97	92	103	87	81	101	102	96	89	91	88	94	89	95	94	90	83	96	101	99	80	90	103	108	98	112	94	69	110	91	107	102	91	76	83	99	87	84	96	105	91	106	101	82	93	87	105	87	98	81	90	93	93	115	92	93	96	99	103	104	99	105	78	81	103	92	86	82	110	93	100	111	103	101	87	104	99	90	78	101	95	93	108	98	83	96	78	97	94	97	101	101	100	93	76	110	84	91	96	94	102	102	96	98	103	97	88	100	105	80	85	99	92	100	102	95	90	97	94	98	87	80	107	83	104	121	99	105	107	82	90	105	100	103	106	95	73	92	117	90	91	104	96	131	85	90	112	94	90	89	93	98	82	92	116	78	88	91	104	80	84	95	103	84	79	94	84	81	94	96	109	97	80	108	82	98	112	98	105	73	100	87	89	119	104	105	65	92	102	95	93	84	90	88	78	96	90	113	106	84	88	104	80	89	93	103	101	90	83	93	102	88	106	111	91	93	69	91	104	99	66	92	88	76	101	93	77	77	97	96	99	88	99	102	89	98	78	95	92	98	103	82	114	98	91	92	83	91	107	104	87	94	76	84	102	97	102	105	84	85	99	94	110	83	102	93	89	103	87	87	80	103	99	91	107	108	108	84	97	91	105	103	99	98	90	87	82	97	96	111	87	98	86	109	87	99	100	96	99	107	93	88	111	85	87	97	99	85	86	83	96	99	87	93	91	91	93	103	80	84	102	94	101	114	89	117	79	92	102	81	82	99	90	86	90	99	103	103	83	79	86	91	107	84	87	101	91	83	86	89	105	96	107	85	74	102	103	88	104	89	100	83	90	105	97	81	90	82	97	90	90	87	100	81	98	87	96	109	85	92	102	102	98	105	88	109	84	103	122	81	102	88	106	84	107	92	98	78	94	88	79	106	93	87	85	97	76	86	78	87	98	94	94	102	85	113	113	83	86	82	89	117	95	80	103	83	97	82	93	102	112	94	67	107	77	86	94	103	89	99	105	106	89	96	105	94	100	89	94	103	128	103	88	90	91	100	86	97	104	102	98	107	84	99	107	91	84	92	76	112	81	89	110	94	93	90	88	87	101	89	92	122	87	101	87	91	98	108	85	100	93	108	92	89	101	88	92	79	80	82	112	91	89	107	89	103	88	94	85	91	111	90	113	81	90	97	80	93	70	84	98	93	95	93	93	75	104	104	100	98	116	86	87	105	110	114	96	101	89	75	95	110	98	89	84	91	105	97	80	96	87	96	92	86	103	95	86	84	97	92	103	109	97	98	96	95	90	89	103	91	107	74	90	115	83	104	105	102	87	94	116	94	87	86	108	86	104	107	92	84	74	92	90	95	89	75	86	94	94	110	94	90	121	97	101	86	87	94	95	97	101	95	113	101	93	106	96	81	94	93	79	96	90	90	88	88	94	117	93	91	108	103	91	89	91	94	101	106	80	84	111	102	86	103	102	94	91	112	82	111	84	80	91	107	67	107	101	101	101	92	80	107	106	89	95	81	87	96	99	110	97	89	94	83	104	92	98	96	101	90	90	95	123	96	102	97	96	89	96	92	111	93	112	95	114	113	103	82	88	95	98	90	93	93	102	89	101	98	78	102	109	99	103	92	90	99	97	106	78	87	103	104	98	89	102	97	104	99	94	92	84	102	92	92	87	92	88	106	100	84	109	100	89	96	97	89	86	88	91	85	89	106	99	93	77	89	105	93	98	86	91	82	109	98	90	85	103	92	105	91	105	85	99	83	107	92	88	91	115	105	96	105	108	88	100	85	88	83	100	90	87	102	107	95	94	92	94	86	96	97	106	91	90	91	100	115	94	92	90	90	101	89	93	82	111	90	100	97	100	87	90	82	96	88	78	86	107	100	87	95	83	96	91	91	76	73	94	122	99	97	97	96	103	82	118	110	86	102	87	95	95	80	91	95	104	96	93	74	91	83	75	75	95	84	110	104	90	115	125	89	93	87	100	96	83	102	94	115	101	89	88	102	97	93	102	102	101	91	74	121	98	96	111	77	95	98	101	92	98	67	99	94	91	90	101	80	87	109	100	114	110	83	129	92	95	80	94	103	89	87	92	83	73	105	76	95	96	90	71	90	82	86	102	114	96	95	91	102	96	102	93	98	92	88	110	102	96	91	88	99	98	102	97	89	96	82	96	97	102	92	92	89	90	98	98	92	89	90	102	89	74	83	96	77	100	79	113	84	102	96	100	103	100	106	85	99	98	77	98	102	102	109	94	93	114	100	103	91	103	86	88	92	94	105	102	106	104	86	98	86	85	91	104	83	88	98	109	62	103	89	99	102	95	96	110	82	93	88	81	82	96	71	98	84	110	100	93	92	93	96	85	94	96	100	73	82	75	80	87	99	81	81	95	107	85	69	92	78	99	109	82	92	96	114	97	97	88	111	89	108	99	93	104	103	100	119	109	91	104	108	92	96	94	110	75	83	97	100	98	101	99	83	99	103	90	95	89	106	102	100
29208	16533	6837	4885	7218	8018	7531	7156	6525	5422	4488	4086	3284	2982	2763	2425	2026	1851	1650	1553	1481	1439	1391	1550	1401	1432	1332	1325	1259	1199	1136	1086	1015	1009	959	971	810	867	812	819	799	891	851	879	860	805	820	777	729	738	753	700	714	775	786	740	709	716	719	706	711	720	651	695	725	692	706	741	721	748	723	649	735	727	747	758	767	726	688	744	708	715	735	742	710	672	689	732	761	714	716	672	681	718	689	710	703	692	697	740	691	675	646	747	702	663	635	705	664	756	704	722	696	728	733	707	695	704	679	694	682	694	730	720	681	706	741	728	717	732	698	688	696	715	680	717	770	736	762	740	749	723	694	704	707	757	732	679	713	715	672	701	681	701	722	718	691	687	716	701	734	727	785	722	731	692	716	713	749	685	737	691	682	701	700	713	705	765	731	725	735	679	679	688	706	734	724	735	683	710	697	726	706	739	695	763	736	686	734	722	715	745	724	695	730	727	699	682	711	664	769	664	719	692	664	673	730	708	728	718	708	733	737	700	721	702	751	698	673	692	737	696	662	717	699	706	774	704	699	691	717	701	745	724	719	707	693	728	712	681	692	702	722	700	716	731	781	747	704	717	751	684	710	760	709	720	688	752	744	735	746	685	714	701	703	673	684	750	702	708	728	728	712	730	742	689	669	673	714	726	690	688	742	700	720	767	720	687	679	708	745	761	737	711	682	723	727	697	733	703	689	758	701	745	727	717	671	715	693	703	661	699	699	721	706	710	750	709	716	698	728	709	665	673	734	700	743	721	715	678	745	733	750	758	711	678	685	719	686	754	724	701	738	725	753	742	722	703	709	724	721	680	765	740	707	663	712	722	708	740	741	736	744	694	698	691	730	734	693	730	724	732	761	698	692	709	723	724	734	733	689	726	704	703	721	673	694	718	754	746	743	742	681	701	745	703	717	733	692	715	727	714	713	693	758	738	736	757	710	717	753	715	764	757	757	710	714	747	735	739	692	760	705	616	703	747	730	700	674	680	677	748	690	718	731	721	707	755	675	707	712	735	738	759	711	690	704	701	723	688	697	707	781	657	722	745	726	737	757	711	731	715	707	705	717	731	692	710	767	713	716	717	705	700	746	727	691	757	712	713	732	692	737	747	725	654	716	696	706	663	744	696	794	697	710	704	705	704	688	721	729	749	712	730	701	694	732	709	706	682	737	751	703	689	687	719	749	720	708	692	742	755	657	707	741	681	700	677	679	672	729	678	710	707	705	714	698	717	734	765	747	705	742	666	662	684	694	675	719	686	745	713	705	733	723	718	724	733	693	726	685	717	696	769	666	702	694	697	740	698	673	703	667	675	711	697	689	685	729	756	743	750	748	699	685	641	684	725	716	699	693	725	703	685	719	703	700	697	734	762	713	706	709	672	726	675	744	684	716	729	696	687	707	745	694	767	674	724	687	703	693	731	756	759	701	688	661	688	715	731	713	711	696	732	742	700	756	700	705	724	712	670	720	682	718	701	704	752	736	631	745	737	755	715	706	737	717	712	733	713	710	738	740	701	739	732	702	724	648	713	720	693	721	673	668	710	752	720	715	740	759	677	706	691	712	680	716	721	694	665	715	762	761	764	709	702	685	727	724	714	735	700	699	692	721	673	746	747	707	672	711	716	693	751	694	746	731	728	704	715	717	786	657	700	693	706	678	731	714	751	718	701	710	707	692	675	715	743	782	733	672	780	741	696	696	692	748	693	737	759	674	748	738	742	686	707	677	746	722	735	694	711	718	774	681	725	733	697	674	713	756	699	684	676	678	724	677	714	754	696	731	711	731	748	743	703	763	731	663	727	659	726	770	709	696	680	745	745	687	729	705	733	723	676	714	713	739	723	690	695	665	706	700	694	704	739	722	699	709	727	736	751	744	747	687	752	673	694	707	714	653	744	751	713	754	707	730	728	741	678	721	667	773	706	633	738	749	673	736	746	685	709	660	692	755	723	697	691	703	656	692	699	669	707	742	745	701	756	715	758	724	780	680	751	727	724	778	703	716	697	720	728	750	799	703	705	738	798	698	708	738	724	723	734	726	760	705	711	662	674	694	713	721	735	734	763	734	719	727	722	688	738	735	702	730	741	680	706	712	709	673	736	694	716	736	780	731	743	716	675	727	714	717	706	692	709	710	698	684	703	693	762	709	706	748	672	729	752	732	699	698	734	673	729	711	695	738	738	705	762	688	662	747	725	748	688	728	760	695	721	727	722	753	723	717	748	711	724	722	741	647	764	724	707	740	671	704	721	742	697	696	724	736	710	700	681	729	725	684	696	648	766	724	751	718	713	726	692	725	699	702	753	721	721	700	723	722	718	680	689	716	703	703	736	651	728	670	689	703	671	756	668	750	754	727	720	712	695	719	709	664	651	675	725	760	739	737	746	701	676	650	675	674	749	687	710	724	753	740	732	683	708	705	703	683	709	705	696	755	709	654	714	729	648	741	731	734	722	690	746	736	728	692	749	701	741	772	688	712	713	740	708	717	715	718	728	745	725	711	724	673	697	695	704	722	707	706	739	751	712	736	740	702	766	726	747	704	671	728	661	739	725	695	766	744	707	728	707	735	764	715	724	702	725	749	703	747	703	700	721	684	694	765	695	774	694	761	709	697	700	713	681	747	755	731	732	742	684	673	701	692	673	720	714	750	701	703	726	705	702	722	712	740	666	727	719	705	714	702	712	712	713	728	675	738	726	750	702	712	681	700	684	699	734	744	731	661	722	680	689	744	724	749	688	698	703	733	746	722	741	679	711	692	716	740	705	749	665	751	713	766	664	687	753	723	729	666	677	707	727	760	713	711	687	712	733	688	725	746	724	715	708	683	671	721	715	733	680	700	692	699	733	675	715	759	714	674	714	720	725	691	721	712	700	750	717	714	748	673	703	716	695	718	699	717	717	832	670	724	722	741	703	741	746	724	733	684	743	644	697	685	714	727	668	672	693	676	746	714	731	734	723	692	675	754	720	669	681	688	708	711	713	697	674	713	659	755	705	700	723	702	697	676	724	703	727	749	699	684	739	732	707	676	725	716	720	754	726	702	694	725	729	690	698	677	713	752	663	731	698	678	687	694	694	750	740	649	718	733	741	704	673	649	685	723	682	749	734	690	628	688	731	781	766	724	693	722	745	704	739	709	744	696	715	687	684	689	740	715	773	692	699	679	672	743	706	694	667	669	718	720	723	694	808	685	756	709	647	694	748	730	653	693	698	749	688	706	766	663	678	690	744	665	769	721	696	726	723	709	714	700	711	738	726	712	732	709	707	661	715	673	745	737	710	723	744	692	698	719	675	714	708	694	726	690	738	660	699	675	725	714	699	721	721	714	721	709	716	718	708	659	675	719	731	751	689	671	725	736	730	701	755	692	689	709	670	682	716	675	676	702	767	716	724	773	739	673	705	707	744	687	726	725	696	662	722	702	705	723	750	657	759	696	713	738	690	698	707	691	696	669	683	717	739	737	726
5314	4257	1341	425	214	249	270	304	253	222	171	172	175	167	135	166	136	117	129	111	127	91	113	118	114	114	102	92	99	108	100	95	90	81	84	79	95	74	78	79	78	90	76	85	84	70	88	78	86	77	73	84	88	84	75	61	82	83	67	65	85	68	67	66	72	84	74	76	68	51	74	85	74	70	65	70	82	69	62	74	64	64	86	66	59	69	84	71	60	72	86	75	85	78	72	68	73	75	58	77	63	70	81	61	77	76	55	55	70	68	62	70	63	79	70	75	60	65	91	80	67	73	71	69	75	75	84	72	69	71	68	74	61	71	84	70	86	75	68	78	70	66	72	71	73	72	74	75	62	79	74	76	79	69	82	78	65	74	64	53	77	73	72	73	71	69	67	81	59	71	68	66	55	67	70	65	68	77	64	63	94	52	64	67	86	62	82	71	73	80	50	68	87	79	75	67	75	77	62	78	74	57	90	76	72	71	57	69	64	74	68	75	66	70	67	70	64	64	77	65	61	72	76	80	81	69	60	64	75	57	66	87	63	68	76	72	69	67	71	67	68	71	75	74	88	68	72	75	62	75	75	69	75	78	64	74	63	75	76	65	61	74	61	66	73	71	69	64	83	81	78	65	68	71	68	59	65	68	73	65	74	69	69	79	71	89	84	65	79	69	82	55	85	70	65	65	69	79	82	78	73	75	76	57	59	77	67	79	73	80	90	52	66	61	68	76	90	68	66	63	69	67	68	60	68	72	65	76	72	71	51	72	59	59	56	70	60	80	72	86	77	80	79	60	65	69	57	75	62	79	65	74	84	73	76	64	64	68	69	74	70	75	80	83	59	71	75	82	73	59	66	70	75	62	73	69	78	78	67	75	71	86	72	67	69	68	74	86	58	81	74	73	62	74	65	83	71	80	72	59	74	73	66	72	69	79	67	73	56	74	98	70	83	67	59	70	75	73	72	58	78	77	71	67	67	76	92	66	71	96	84	64	71	80	77	66	67	59	71	61	86	80	79	65	71	77	71	75	67	65	68	71	55	78	68	73	69	67	65	92	74	78	68	67	87	83	70	79	77	88	61	51	63	74	52	70	70	56	72	68	77	89	69	75	68	82	60	73	55	67	67	81	63	74	75	69	75	62	80	64	85	84	80	86	82	77	68	69	79	74	80	65	74	71	81	73	74	63	71	72	68	70	65	71	79	75	58	76	65	71	69	68	74	69	57	66	78	78	62	74	72	63	59	75	73	70	69	78	78	70	63	72	72	69	66	81	87	81	68	52	68	57	75	63	64	67	71	84	61	86	69	79	71	78	72	73	72	59	84	65	70	74	62	76	91	70	70	71	65	52	69	76	69	72	58	72	66	70	59	74	71	75	82	66	85	76	61	65	84	65	66	59	78	72	83	52	57	70	69	69	66	71	73	71	66	78	65	73	79	84	67	66	75	60	75	64	72	86	79	69	74	72	64	73	79	67	76	92	71	73	80	60	63	64	71	71	60	69	61	85	72	75	73	68	72	66	88	77	61	72	82	76	71	71	65	72	77	71	77	76	75	74	84	69	74	71	81	62	79	66	70	70	79	73	71	63	60	59	72	67	80	65	73	75	72	70	69	51	71	87	66	57	81	69	59	61	71	83	71	88	68	67	71	67	79	67	66	70	63	72	65	75	64	64	60	71	95	73	73	66	64	66	72	75	85	74	66	79	78	73	80	63	68	69	81	83	68	71	68	79	60	65	68	59	80	80	52	67	83	74	67	52	72	83	75	68	83	82	62	75	58	63	74	77	81	75	88	71	70	75	83	59	55	73	71	81	69	80	82	76	80	69	65	78	80	64	72	74	69	86	67	69	76	79	84	71	81	69	71	69	67	71	64	80	63	68	61	84	68	70	49	74	69	80	73	82	65	77	65	72	63	74	64	66	66	77	70	75	69	70	81	65	77	70	69	71	69	74	74	67	79	65	61	73	63	81	67	74	82	50	59	80	82	74	69	72	92	68	74	78	74	68	63	69	52	71	55	65	62	82	79	71	73	84	65	86	72	64	69	68	82	71	76	72	57	60	73	62	74	63	62	55	71	66	85	66	71	59	70	83	74	92	62	71	79	75	67	69	55	83	69	68	68	69	75	65	65	69	78	53	75	50	64	58	70	77	68	93	75	66	75	72	78	81	68	57	80	74	69	73	61	58	77	80	80	72	64	74	64	72	73	83	73	68	72	83	74	72	76	58	82	80	74	72	61	75	75	71	60	73	74	76	65	78	84	73	78	76	72	83	79	65	72	70	70	77	73	78	88	80	63	71	70	69	86	66	76	71	85	75	76	81	79	64	72	58	79	78	83	78	70	74	75	66	80	75	63	80	54	66	72	84	63	72	86	71	70	69	71	76	76	67	81	58	69	71	76	74	73	75	59	79	61	91	84	66	74	46	65	73	62	69	60	53	77	68	66	66	73	80	54	65	49	61	71	80	62	78	84	72	61	78	74	60	63	69	77	70	74	85	61	74	80	72	69	63	80	62	64	62	77	82	80	62	67	77	75	73	59	67	76	74	65	79	78	74	63	63	72	68	71	76	66	61	75	68	76	63	73	75	65	66	75	68	56	76	75	68	70	72	63	66	63	53	75	63	65	60	52	68	65	77	67	75	62	67	81	90	68	76	91	77	60	77	78	80	74	87	64	61	74	68	75	61	61	70	83	56	80	70	86	71	70	66	68	67	68	67	68	68	72	68	84	70	86	68	77	70	80	71	88	66	59	78	67	73	67	78	66	63	76	80	71	71	62	65	60	69	80	79	68	61	67	73	67	82	66	66	80	71	65	60	74	66	63	65	66	70	66	75	63	73	74	69	80	70	74	77	76	59	78	85	72	73	67	70	75	80	92	65	74	72	70	83	69	79	64	86	68	91	69	67	74	70	73	73	81	61	80	80	80	80	75	59	59	87	72	74	65	70	78	57	75	87	70	68	76	92	92	74	79	58	60	69	79	74	81	67	83	55	70	71	78	65	88	86	61	62	75	77	71	71	64	63	61	74	62	64	64	90	71	77	73	72	76	83	72	84	79	84	64	72	61	80	76	48	59	74	66	55	82	70	67	80	81	77	70	77	74	80	74	65	61	59	67	64	69	57	81	54	74	88	68	72	76	71	66	86	65	57	77	80	75	79	86	76	75	80	64	54	68	62	80	72	69	65	67	62	81	70	59	71	75	67	68	71	79	74	70	70	77	64	79	73	68	64	83	83	53	66	86	78	66	76	64	88	67	79	70	60	85	74	85	70	84	63	69	77	74	77	65	70	61	76	81	73	85	70	80	59	63	71	60	76	59	78	79	77	69	65	71	61	84	81	68	80	65	70	72	56	82	74	77	83	70	88	57	74	79	75	73	79	67	66	87	73	68	61	59	76	79	70	76	65	66	88	72	64	62	75	86	61	57	79	88	65	70	63	79	59	71	68	78	72	73	75	79	60	81	62	80	69	77	73	63	79
34599	24311	11614	8022	9409	10474	10282	9712	8151	6699	5765	4858	4080	3605	3454	2950	2304	2165	1877	1675	1636	1556	1722	1638	1542	1451	1407	1494	1334	1323	1211	1064	1036	949	875	813	733	700	702	725	707	734	727	804	728	735	643	664	654	581	639	619	619	532	596	583	589	544	567	592	538	532	508	555	532	542	566	528	559	605	551	533	587	565	569	556	564	552	590	563	520	576	563	587	534	560	551	547	499	545	574	535	506	546	528	561	526	503	565	543	522	545	549	550	549	547	558	538	536	563	577	599	491	541	522	509	502	520	536	531	563	524	591	540	505	550	573	535	553	544	548	579	514	533	562	567	546	539	552	515	521	523	534	511	581	558	512	580	518	553	553	543	577	559	531	517	534	513	595	538	558	531	541	533	575	515	534	571	528	504	576	555	531	510	562	527	547	531	531	541	563	565	539	527	576	566	493	550	575	555	543	533	533	539	521	543	537	521	527	550	512	589	527	527	560	548	490	579	542	541	527	542	526	518	541	594	556	518	546	545	535	548	513	540	514	558	575	505	529	515	545	519	594	501	582	563	552	552	564	541	546	547	526	601	556	504	559	582	540	533	526	535	516	567	534	547	554	590	515	504	529	549	496	533	634	529	539	530	543	562	538	522	535	530	584	518	503	510	552	567	525	512	501	531	544	566	555	576	542	580	562	526	566	546	543	565	553	556	537	495	545	543	568	561	526	570	535	500	586	564	546	537	537	556	558	541	552	594	590	508	500	536	533	541	554	511	537	530	524	581	549	549	517	529	528	551	518	548	568	542	496	557	547	536	517	538	540	550	598	513	588	553	504	535	560	587	540	552	589	531	581	591	531	540	510	574	539	533	537	572	546	604	569	498	557	554	524	575	532	548	537	540	524	502	546	583	513	579	552	560	568	558	562	579	488	550	554	561	539	495	541	568	543	507	495	567	575	523	530	526	544	567	525	527	567	564	552	548	538	505	574	530	549	553	543	512	528	510	533	526	528	541	513	554	519	536	570	579	493	537	561	522	517	576	529	536	543	522	551	555	526	554	519	534	503	528	551	557	577	518	534	492	532	539	532	502	537	574	567	512	543	518	517	539	539	522	556	539	575	564	512	538	550	565	581	506	541	546	547	515	562	552	555	521	554	495	549	547	569	525	540	558	552	512	518	552	495	557	526	536	521	524	523	539	533	528	530	555	535	580	508	504	553	498	563	547	517	533	573	541	505	551	507	584	531	528	581	510	548	499	521	517	598	586	529	551	543	558	517	552	535	540	512	554	572	505	558	568	543	547	546	527	558	525	547	498	525	549	544	558	551	562	545	520	575	547	587	542	540	557	500	530	547	574	572	512	571	537	528	565	509	538	524	484	535	557	553	538	512	575	526	569	540	549	577	548	519	516	550	551	524	535	515	526	518	588	545	549	557	493	543	567	542	545	524	506	527	548	516	513	534	547	540	512	545	539	473	541	557	555	549	494	496	523	598	538	539	516	513	561	542	524	551	546	537	534	539	565	532	557	559	569	551	516	573	559	508	533	560	512	524	537	504	561	519	539	509	568	538	581	532	512	562	526	539	569	506	550	547	502	529	538	508	567	535	539	518	562	527	556	491	551	540	544	523	535	533	554	569	524	520	553	566	555	547	535	539	520	501	525	529	532	521	541	542	543	557	518	597	485	506	528	557	544	554	548	545	564	547	541	587	598	550	538	555	555	540	525	566	542	543	578	570	598	524	533	557	578	543	570	539	551	519	546	546	503	566	546	515	552	541	516	540	543	568	536	593	565	566	554	553	575	563	592	555	545	519	573	538	518	575	550	555	524	565	541	525	519	571	593	580	529	564	557	541	562	548	541	571	540	528	525	579	545	516	516	580	560	561	526	573	527	531	534	508	596	541	520	522	491	542	555	542	549	567	562	557	572	553	550	547	537	527	579	519	573	585	531	565	522	528	576	566	544	554	514	551	551	536	549	529	512	510	538	539	556	506	552	552	543	511	554	565	561	577	518	559	565	528	518	569	533	540	506	582	565	541	555	547	535	527	577	530	560	514	520	540	534	558	570	532	541	589	577	537	480	540	510	538	527	514	551	549	541	537	538	551	511	549	575	527	544	521	550	525	537	571	583	545	537	531	557	505	541	557	538	511	529	551	549	540	526	585	529	553	541	541	546	514	528	558	513	574	563	516	550	588	543	535	497	547	552	531	527	536	537	566	497	499	509	536	518	539	510	546	521	541	567	569	538	541	530	554	550	500	540	569	493	543	541	531	540	543	539	576	558	519	558	536	534	544	543	540	557	544	532	514	520	516	514	578	548	551	554	523	565	573	552	533	545	562	556	574	511	566	567	535	527	502	545	522	516	542	498	516	529	535	509	539	551	497	538	581	551	550	561	548	527	556	538	542	518	544	550	554	521	494	539	526	528	527	542	540	537	517	548	522	542	580	549	484	555	536	542	554	541	510	567	490	559	529	536	531	530	532	549	541	562	543	545	551	541	559	530	561	535	559	538	516	534	504	554	495	520	559	513	554	542	533	567	503	512	535	536	515	549	532	547	562	550	576	526	527	537	552	601	518	549	542	511	518	529	506	563	558	542	552	500	548	531	521	533	561	575	561	581	549	553	600	560	548	525	544	552	562	537	542	544	518	557	535	559	538	551	546	542	542	525	535	557	558	559	538	596	540	535	565	563	563	524	545	530	507	514	556	569	512	532	518	553	501	512	578	542	565	582	540	566	556	566	551	519	508	546	506	557	561	552	524	519	580	551	576	508	518	501	512	526	541	577	523	549	531	591	563	585	509	546	546	534	542	545	541	538	544	560	571	536	561	546	581	538	573	513	570	563	579	513	556	507	547	532	508	588	541	574	550	518	579	550	578	588	529	592	536	554	540	527	580	565	536	511	532	576	519	569	551	603	513	559	542	518	558	529	535	547	528	500	515	542	557	563	525	530	555	539	544	585	563	557	537	534	530	549	534	540	541	547	561	551	580	523	573	519	533	547	554	520	557	540	546	525	508	614	508	571	548	533	483	567	559	522	535	521	544	537	517	540	542	546	548	537	534	572	530	543	534	543	515	517	512	579	535	516	565	534	531	516	542	522	568	560	513	538	535	532	537	541	548	503	529	513	518	548	547	510	551	539	550	539	544	537	525	549	539	531	513	522	572	527	509	523	563	544	513	524	530	530	576	534	554	535	543	570	540	549	553	524	548	531	564	588	546	562	569	553	531	597	548	546	545	494	551	530	546	560	536	548	533	577	524	498	592	516	511	538	519	562	526	529	552	516	564	529	534	546	544	574	528	507	543	521	560	542	543	515	528	536	542	533	508	529	550	520	539	574	515	486	566	520	488	553	564	500	548	536	524	539	531	531	501	539	525	506	532	494	542	536	544	549	518	533	529	552	543	510	507	538	505	549	566	548	523	577	577	587	521	549	530	543	519	535	547	542	489	546	590	531	520	542	535	520	560	587	550	527	562	494	537	567	530	532	563	555	552	545
5870	3639	1157	409	239	279	316	275	275	282	219	225	233	214	217	172	205	141	148	155	152	134	142	137	148	130	138	147	142	136	125	129	128	119	104	104	106	111	114	123	126	108	95	105	97	115	118	115	119	89	112	108	128	93	70	114	92	110	110	110	100	104	109	103	99	113	90	121	93	102	89	109	106	110	94	95	86	106	98	80	105	105	100	104	107	85	108	91	83	118	95	107	96	112	116	89	84	129	99	96	104	114	101	112	88	110	107	85	102	113	97	106	109	83	113	99	106	100	112	104	96	117	101	93	108	98	118	108	104	108	90	100	121	126	95	83	118	91	105	91	112	104	103	95	96	97	91	110	112	104	100	113	121	110	106	90	101	103	98	131	98	99	106	99	101	111	93	115	88	101	96	76	99	92	120	100	93	103	97	119	102	93	94	99	100	106	94	86	107	109	94	91	118	82	89	99	101	96	105	114	119	103	105	104	111	98	101	116	80	88	107	99	100	92	95	91	115	117	119	97	107	96	95	108	96	108	114	107	86	103	88	108	100	102	118	110	101	101	112	99	110	123	109	98	111	120	104	82	99	95	99	114	101	81	90	88	94	96	96	114	107	107	110	94	103	101	76	113	105	91	97	86	94	82	103	109	101	115	123	107	112	98	106	83	121	110	101	107	107	111	102	85	101	114	93	107	110	112	100	103	110	94	102	89	99	113	91	104	100	108	92	91	93	91	111	106	121	106	98	97	105	126	82	97	105	92	106	98	85	87	110	102	108	102	103	101	112	94	113	114	98	112	106	100	113	89	102	99	96	101	106	99	113	83	100	105	103	122	100	120	120	109	98	100	103	104	98	91	105	84	97	86	125	88	121	99	99	108	104	92	82	95	103	94	115	96	101	119	107	111	94	108	106	121	111	107	110	97	104	118	119	107	116	117	117	105	102	114	87	123	85	122	95	119	100	121	120	95	126	98	95	90	97	104	104	104	110	106	101	109	97	101	98	112	112	118	83	102	115	107	94	97	105	107	110	93	97	109	100	100	90	104	92	105	100	124	95	107	112	119	110	91	98	108	115	96	104	104	111	104	98	103	84	110	115	103	104	114	98	127	99	101	83	100	128	104	101	103	97	97	100	98	89	114	106	104	94	91	114	109	106	106	103	97	96	105	102	120	93	112	109	97	102	91	100	100	105	93	107	100	102	116	99	111	95	104	99	113	85	88	98	90	115	96	96	97	97	114	82	113	88	97	123	106	99	83	96	108	122	99	130	110	109	114	94	93	95	110	116	104	91	107	115	106	104	115	110	112	111	101	96	97	113	99	93	110	87	114	103	116	110	103	94	112	92	93	90	104	107	109	86	104	97	103	101	113	88	103	94	94	108	107	113	86	112	98	128	96	99	98	92	109	105	98	93	87	105	93	116	113	110	102	112	109	104	118	103	93	102	93	90	90	111	96	92	103	121	104	102	103	85	100	93	97	103	109	92	101	100	103	130	101	100	106	106	89	122	97	114	87	99	104	101	111	111	88	84	113	95	102	102	95	110	114	112	92	112	107	95	112	100	113	116	104	118	100	102	120	99	110	104	105	117	92	115	108	92	101	86	100	108	85	113	127	101	115	107	106	111	82	98	112	94	105	113	105	102	94	97	88	102	94	93	94	104	97	99	92	94	87	108	99	110	98	102	78	104	91	104	91	116	105	85	115	103	100	110	102	111	93	123	126	107	96	107	107	103	97	122	79	116	111	119	95	107	106	103	85	110	106	91	90	109	101	105	106	85	114	91	113	112	105	104	104	100	101	106	94	96	87	106	87	91	104	117	127	101	103	111	98	93	95	102	98	113	102	103	100	92	97	111	108	105	94	93	113	107	101	118	114	105	96	105	112	91	90	99	98	91	121	105	99	103	116	108	101	102	102	90	103	94	99	96	98	104	84	94	105	89	100	108	118	110	109	111	91	110	104	102	101	102	108	91	118	92	99	105	89	88	102	115	128	114	109	94	115	114	92	100	98	95	88	103	97	86	87	78	111	97	87	96	94	122	102	100	102	98	107	93	94	99	103	101	78	112	93	97	97	103	95	102	115	116	99	105	113	103	89	120	101	94	111	115	98	107	94	100	89	98	120	119	95	85	91	113	119	100	117	134	94	77	116	117	107	123	112	118	92	101	99	94	88	100	101	99	114	103	91	115	103	102	91	100	94	87	92	98	104	119	111	103	82	82	116	117	94	105	108	119	113	105	92	110	112	129	109	101	98	117	110	101	100	94	113	101	99	103	114	121	102	112	85	102	90	115	115	104	106	87	78	129	104	91	98	100	95	101	114	95	101	104	100	96	88	118	94	126	94	91	103	106	86	98	102	102	112	93	118	103	126	84	104	85	108	109	103	102	94	109	102	133	91	108	113	111	118	95	89	113	93	97	98	100	117	98	108	99	106	111	82	116	115	97	110	105	96	97	110	102	109	116	103	103	110	83	94	96	105	93	86	98	88	86	102	104	107	93	130	93	101	82	107	110	113	99	107	97	98	90	105	97	97	104	86	116	107	94	93	89	85	105	103	104	98	88	90	93	72	106	97	90	109	109	87	94	106	93	95	94	94	87	94	108	101	81	93	100	99	99	107	100	102	97	107	80	114	99	104	99	108	122	111	87	110	110	98	112	105	108	103	95	95	101	107	97	101	104	116	116	93	95	104	98	103	95	107	97	111	99	103	123	106	103	108	102	99	117	111	92	102	81	122	115	91	98	103	105	105	93	111	95	103	100	103	128	88	94	95	125	117	88	91	140	115	101	105	92	98	125	100	104	89	92	114	112	100	101	96	103	83	92	90	114	95	91	93	91	122	92	107	92	129	99	103	91	106	103	107	88	90	116	120	115	106	89	96	90	117	89	92	81	94	119	109	90	101	105	110	105	118	100	109	88	111	102	105	98	110	111	89	99	100	93	102	99	81	116	101	131	92	100	118	125	104	82	94	103	93	99	90	99	100	86	96	91	106	84	121	100	99	100	101	125	104	93	101	98	92	103	113	109	102	89	94	106	119	91	116	113	110	106	108	107	99	109	91	114	93	101	102	112	98	100	100	114	99	97	107	95	81	107	97	98	112	90	99	105	106	102	98	91	116	95	110	94	122	113	104	96	94	101	102	102	109	111	76	110	110	89	97	110	93	96	105	104	109	105	94	99	116	107	96	99	108	92	92	116	111	105	108	103	112	119	91	91	98	99	119	106	116	101	120	107	96	108	95	92	101	105	107	118	104	107	109	119	111	89	97	95	104	125	112	103	88	104	94	101	110	107	99	95	107	108	110	98	107	91	93	117	107	120	113	104	113	100	103	92	112	99	120	108	91	104	96	99	106	101	114	103	90	104	95	104	100	101	96	93	98	108	95	106	98	133	83	89	92	91	105	107	107	113	114	111	125	106	108	119	108	105	108	117	94	102	98	105	79	102	104	116	101	104	88	91	115	106	117	93	102	122	99	107	113	88	116	112	97
33522	22316	10872	6785	8663	10276	10957	9824	8055	6841	5960	4973	4373	4006	3716	3057	2709	2334	2092	1942	1913	1907	1856	1843	1782	1704	1752	1753	1605	1404	1342	1327	1251	1115	1100	970	965	913	932	948	954	956	984	951	1017	939	860	823	863	820	830	857	764	828	762	793	820	763	794	781	730	774	803	754	727	758	758	784	775	742	800	750	783	780	804	797	749	750	804	760	764	819	800	775	781	794	776	751	761	791	721	718	812	791	794	765	786	809	729	794	766	792	746	749	733	752	823	728	811	772	804	767	731	732	769	794	804	710	772	779	778	745	777	770	731	786	761	784	741	745	831	763	835	773	726	736	780	767	794	751	727	800	773	757	800	719	712	770	761	768	754	760	747	717	756	807	767	719	746	742	782	774	743	817	728	763	802	752	786	776	794	774	786	716	760	733	829	712	768	811	806	743	737	734	725	723	784	769	778	798	808	768	740	749	720	763	746	776	757	755	812	822	798	745	802	735	796	763	790	779	737	817	704	777	811	743	743	747	735	721	780	763	755	809	791	793	714	721	774	839	737	778	775	762	772	740	785	726	801	784	809	760	765	727	739	728	766	741	762	760	774	746	774	788	739	765	791	841	726	752	762	768	725	769	786	773	736	743	813	759	797	763	757	817	763	783	762	797	784	756	730	755	760	743	761	757	709	759	783	758	724	771	793	735	777	799	802	764	800	781	761	755	746	779	747	750	789	740	747	764	782	785	822	754	781	749	767	790	735	781	732	777	754	764	769	713	741	793	734	723	758	753	768	762	747	755	721	752	814	748	782	773	765	820	748	816	755	788	758	748	776	761	746	762	744	781	735	781	776	753	741	733	788	713	793	789	694	803	746	738	760	707	718	767	769	812	772	798	774	722	820	731	743	744	778	756	747	763	776	731	764	758	784	726	738	738	787	768	744	739	747	715	761	712	772	789	756	739	690	815	804	735	800	795	761	780	750	749	759	736	723	760	758	758	821	735	766	768	797	794	742	769	783	769	742	766	780	784	788	788	748	771	773	771	764	802	762	768	762	774	800	740	716	772	779	752	774	783	761	781	783	707	732	724	762	808	822	796	732	750	757	790	774	790	773	813	759	776	772	760	788	681	761	768	776	758	761	777	784	738	820	795	776	745	791	760	766	785	729	730	748	737	753	784	740	739	761	725	774	809	718	795	765	772	753	728	768	734	791	755	799	804	754	764	720	765	743	778	748	766	800	758	775	789	739	749	801	756	796	758	769	737	764	743	766	788	797	767	805	688	762	773	738	753	745	820	766	735	783	771	806	776	741	748	760	741	771	748	741	776	747	754	805	776	756	811	798	805	749	764	745	734	750	794	715	814	806	739	750	816	758	765	707	781	742	732	723	743	796	782	717	771	756	714	789	759	749	744	777	738	785	730	716	783	740	751	794	780	794	759	726	758	768	738	771	739	751	786	729	742	765	735	779	743	732	766	818	754	764	771	802	760	736	804	775	744	734	770	729	777	768	785	712	751	796	775	804	771	763	729	752	774	773	732	792	716	732	776	758	762	761	781	775	731	747	744	772	771	768	745	773	782	752	802	756	749	744	727	767	789	736	743	757	729	804	749	826	809	743	745	803	753	764	749	746	803	737	750	744	742	765	767	752	709	799	769	797	730	782	776	794	767	771	792	747	735	740	758	747	784	762	715	802	750	752	752	677	784	763	777	791	715	760	756	769	753	781	756	761	767	804	795	744	759	734	772	699	741	763	786	744	796	713	740	814	751	759	782	765	763	775	736	788	783	712	702	773	805	780	788	783	787	797	740	794	781	753	728	744	819	743	800	767	785	740	770	780	767	724	801	708	792	775	768	743	798	791	756	772	775	769	812	785	703	777	812	709	746	778	754	800	793	774	775	791	739	781	775	788	769	778	792	781	753	733	758	782	788	753	773	768	765	786	739	773	705	773	727	726	819	757	743	754	833	830	776	780	809	797	776	738	767	823	743	743	742	741	770	738	786	746	793	813	711	741	751	777	773	753	743	768	772	750	737	779	815	795	727	801	793	804	714	784	787	731	735	691	742	788	714	756	765	780	789	738	759	797	759	743	755	742	755	797	731	741	756	737	787	746	718	777	801	793	740	787	771	750	769	725	768	828	785	695	833	769	805	784	710	774	725	741	748	733	729	723	721	736	810	742	739	779	735	805	746	803	767	747	759	781	764	774	774	789	803	765	740	768	764	760	780	749	701	758	810	761	774	816	776	760	812	745	752	768	729	768	789	706	764	753	799	712	737	813	799	791	794	786	791	791	754	766	813	739	757	772	757	786	779	777	791	737	774	819	768	743	785	761	774	765	728	771	776	753	776	704	743	791	769	784	784	736	773	787	738	785	784	791	775	707	769	750	788	744	816	732	771	717	751	776	719	768	754	761	770	720	777	804	721	747	728	730	789	719	743	757	738	774	817	764	754	710	785	821	794	768	742	802	769	772	732	745	787	807	791	758	708	789	768	789	685	758	762	746	740	744	778	779	770	726	735	762	783	763	755	777	829	729	753	754	727	799	731	792	806	759	731	712	751	757	755	765	742	722	739	769	748	756	750	790	749	756	776	772	752	744	760	755	789	776	731	804	764	716	775	742	755	753	736	797	734	758	803	771	760	798	784	778	743	823	788	780	775	813	737	750	782	724	744	803	783	735	766	761	776	786	724	778	753	737	741	775	775	783	766	764	782	769	799	745	762	746	780	765	766	734	741	772	744	821	801	722	785	752	754	736	782	781	777	758	729	786	760	733	805	792	738	749	756	804	762	738	767	761	754	730	729	726	766	770	731	747	790	737	791	765	782	753	726	769	753	769	768	743	768	731	737	772	754	745	729	717	750	742	748	784	764	791	772	744	775	712	770	789	777	739	728	726	766	768	742	756	766	784	788	771	788	749	741	759	737	740	725	792	772	720	755	758	763	752	792	805	787	815	760	775	708	771	688	711	753	767	825	713	746	736	771	759	736	819	772	796	758	739	760	772	730	730	800	719	741	737	760	802	706	766	777	754	788	784	743	698	784	816	776	759	781	695	774	729	724	723	753	780	757	797	811	755	737	748	700	782	713	810	790	739	747	779	733	810	750	809	776	787	759	742	793	779	722	770	796	807	721	733	787	730	752	753	796	811	735	752	768	797	782	759	761	766	773	769	783	773	774	779	726	760	742	791	769	781	761	740	788	745	761	746	789	756	757	793	798	790	781	727	792	744	727	787	766	730	772	814	782	787	830	819	780	726	781	775	731	743	842	779	743	773	798	805	830	783	790	749	759	735	762	718	798	783	765	774	773	714	753	764	754	774	763	785	787	759	776	777	762	811	728	816	768	721	810	782	750	741	783	746	772	731	788	747	722	773	744	739	731	728	764	764	750	821	759	736	728	787	797	752	744	784	769	779	706	797	757	787	746	797	768	770	780	756	755	762	735	762	760	772	779	768	757	774	763	733	801	728	776	755	769	760	765	727	770	718	759	761	774	739	740	788	745
7306	5494	1721	535	259	328	362	341	280	282	246	228	198	181	198	154	155	136	115	121	115	116	150	108	98	132	122	120	127	118	96	84	98	98	101	90	77	80	88	86	84	91	73	103	66	87	78	79	88	80	63	68	68	70	83	70	70	83	75	84	79	76	64	90	87	88	72	65	68	78	78	71	77	77	71	77	71	73	71	78	80	71	67	77	82	69	93	65	92	65	73	68	70	83	76	90	75	64	72	54	90	71	88	74	83	68	70	61	92	79	84	70	87	78	74	68	74	67	82	74	82	82	63	75	85	79	58	57	62	78	68	83	85	80	76	82	82	80	80	67	69	83	72	74	73	72	88	67	82	72	81	83	74	69	81	76	70	65	74	82	59	70	83	82	89	66	70	43	66	60	85	62	70	88	63	93	78	74	75	65	75	66	60	80	68	69	79	59	71	79	73	60	77	66	79	76	69	92	69	72	83	73	88	74	77	86	76	84	68	77	99	69	74	84	63	86	65	64	95	56	65	83	72	85	83	68	74	77	52	60	71	68	61	79	86	60	77	67	57	78	65	78	70	89	80	60	82	82	81	72	82	75	78	71	78	66	79	89	80	68	68	78	81	84	68	71	85	69	92	74	80	85	75	76	71	86	80	77	88	77	68	72	70	76	61	71	62	68	81	71	67	87	76	83	72	78	81	86	68	74	76	74	67	72	94	73	75	53	92	70	79	68	87	56	66	78	83	72	66	67	67	67	82	81	88	85	86	80	76	84	79	77	75	76	83	69	61	78	65	65	68	77	65	79	65	79	72	90	63	72	84	67	73	66	98	74	67	74	56	76	69	72	80	66	75	73	88	82	75	83	72	77	75	83	66	73	60	66	81	83	96	77	80	75	91	67	87	76	68	86	57	69	79	91	76	62	85	63	72	71	82	64	67	76	60	90	75	66	82	74	71	72	69	65	89	74	84	79	64	82	78	76	68	77	73	73	70	77	80	55	68	73	78	55	78	86	79	105	75	73	67	99	80	70	80	73	93	79	82	89	78	85	59	63	72	79	78	91	77	62	81	77	78	83	77	95	78	67	77	79	66	71	66	81	77	68	79	82	63	88	89	66	77	72	68	83	79	73	74	89	83	65	78	68	80	80	71	70	86	77	69	85	75	72	71	64	75	81	61	72	72	73	83	57	69	83	69	72	74	71	74	69	83	98	79	84	86	81	57	68	88	76	69	79	75	74	78	70	76	77	80	80	80	65	63	69	76	72	85	81	75	69	76	78	74	74	69	100	82	80	72	83	73	77	79	83	89	58	74	83	85	76	84	73	70	74	79	74	76	78	81	68	85	81	97	88	69	71	74	83	78	78	69	75	70	84	85	90	76	86	63	73	65	69	68	76	78	77	60	77	88	57	65	86	85	79	87	69	77	82	92	71	77	96	90	77	73	63	60	84	65	75	71	74	92	75	78	78	76	69	79	88	63	86	84	80	78	76	75	72	77	71	79	91	81	65	81	66	77	79	80	75	76	79	74	83	73	80	67	75	62	82	64	74	65	78	57	82	67	78	60	76	68	71	79	83	56	70	75	65	84	72	75	92	88	79	80	65	80	67	82	77	80	78	76	76	83	66	71	87	77	75	64	92	73	72	78	79	71	74	62	81	75	67	92	81	64	55	72	71	76	76	52	89	67	67	81	88	64	60	70	84	56	77	69	91	66	64	72	79	77	81	76	90	73	84	81	76	82	73	65	73	60	68	74	90	78	99	80	78	74	66	66	77	63	68	79	88	65	78	73	87	58	76	72	75	73	66	67	66	83	64	70	62	74	85	74	81	78	70	65	77	72	65	93	68	97	70	85	76	81	74	73	83	74	79	82	74	92	71	77	61	67	80	66	77	73	71	81	68	76	87	59	90	72	87	88	75	68	74	74	76	75	75	78	102	78	71	84	69	78	73	63	86	84	84	72	88	60	73	83	76	80	74	80	93	90	75	68	70	76	78	64	77	74	53	67	73	80	84	77	80	76	81	87	89	90	63	64	79	78	78	89	75	77	77	77	65	72	87	79	66	72	78	85	63	77	85	76	76	71	81	80	79	61	63	75	70	64	64	72	90	77	89	75	73	76	61	72	79	81	68	88	70	71	61	73	71	71	61	81	73	63	64	80	76	71	76	72	61	92	77	77	79	59	67	75	84	59	79	76	82	72	73	78	63	69	72	83	76	76	81	90	73	61	70	57	75	79	89	60	66	72	81	83	84	69	67	94	54	72	59	77	71	87	64	84	83	75	82	68	68	73	71	79	77	72	80	86	67	72	69	63	73	82	69	82	90	60	85	82	70	72	68	65	82	67	92	77	81	69	69	67	83	75	59	67	81	71	73	62	71	66	83	79	78	67	71	76	87	67	67	84	74	63	84	86	72	67	72	74	70	68	69	81	91	64	77	67	66	77	77	67	74	75	74	81	77	66	63	60	72	75	69	79	69	84	76	71	86	86	68	83	82	80	71	81	65	79	64	82	81	68	78	80	78	80	70	73	60	64	68	82	72	66	82	87	71	73	76	80	65	79	82	51	58	77	76	74	86	80	76	81	76	67	74	84	85	72	74	67	71	70	77	76	67	67	58	74	69	89	70	93	72	86	72	60	87	75	63	74	68	96	91	64	73	78	71	71	86	76	72	77	61	74	76	76	89	80	70	73	89	73	72	83	83	66	77	80	90	62	77	70	88	81	77	82	70	62	68	78	79	60	82	68	78	75	69	75	64	55	78	92	68	67	80	76	77	71	59	81	70	78	72	78	61	82	71	74	81	69	71	69	82	75	78	73	74	74	68	71	84	78	62	87	77	68	72	79	65	70	59	85	66	61	72	66	78	74	60	61	87	74	88	77	76	80	60	83	80	77	72	70	79	79	66	70	78	66	71	74	89	84	80	71	79	69	60	75	69	77	73	77	61	83	87	68	71	85	77	73	60	74	63	76	75	81	82	61	78	83	81	70	81	66	79	78	73	77	67	76	62	93	67	65	94	66	84	71	81	73	83	80	58	63	85	78	67	86	67	59	98	80	65	59	72	77	88	69	87	85	64	70	82	67	94	72	74	67	78	80	85	69	82	62	79	79	75	69	95	74	92	74	76	64	79	81	72	71	72	82	64	77	74	69	88	79	58	79	65	87	82	73	67	82	61	70	80	79	89	62	60	72	66	77	89	60	68	78	70	86	89	68	67	67	64	70	78	85	90	84	75	80	72	60	78	74	75	84	76	82	77	80	67	85	67	56	69	93	84	77	92	79	74	68	80	73	65	86	59	71	86	79	61	82	84	76	64	65	86	74	76	69	93	69	67	54	64	84	72	72	88	74	77	69	76	80	68	74	72	74	65	87	67	68	87	66	85	68	64	79	81	71	80	71	88	76	83	78	92	65	72	86	66	73	88	76	73	88	91	80	70	80	83	69	81	66	75	72	77	89	90	88	70	76	65	71	77	84	84	80	60	76	76	77	69
37944	26375	13291	9476	11211	13914	13663	12065	9625	8715	7067	5909	5207	4813	4413	3493	2972	2527	2328	2155	2108	2123	2064	2029	1910	1814	1925	1823	1700	1540	1436	1211	1157	999	995	844	859	820	793	807	841	832	803	785	778	727	722	668	671	677	645	638	589	646	577	561	614	571	535	587	552	520	551	595	546	535	575	624	599	543	574	576	587	574	547	607	602	565	575	603	580	565	508	532	573	606	541	545	549	576	544	524	562	579	578	536	527	539	561	573	525	572	561	572	557	593	557	535	548	567	581	563	595	593	615	560	548	560	570	544	578	570	534	558	561	527	549	556	564	578	544	574	538	568	517	542	565	551	542	516	547	569	554	585	538	592	558	527	581	558	572	532	562	578	559	560	569	590	562	584	550	583	533	548	578	550	601	536	532	534	570	501	581	508	537	561	548	578	599	605	554	536	521	568	580	556	536	601	584	539	517	592	557	581	547	597	543	566	517	518	583	543	508	565	573	557	573	572	574	562	546	535	562	560	514	555	534	527	578	571	538	542	559	593	542	550	570	556	596	539	539	576	539	559	563	525	559	571	534	579	532	587	569	581	555	545	543	563	582	534	534	535	536	546	525	547	509	560	569	606	573	594	510	521	540	572	576	562	564	553	519	562	553	563	580	575	565	554	555	534	556	578	534	582	568	570	576	590	589	578	548	577	569	555	573	536	552	571	605	572	535	514	530	609	564	528	546	569	577	557	582	579	568	563	572	556	583	559	534	591	510	574	576	493	552	537	548	562	541	585	507	543	571	562	575	566	536	556	556	539	546	572	539	543	563	623	552	543	496	554	621	517	553	566	544	516	516	542	571	526	544	598	556	580	558	512	545	549	536	576	526	535	564	547	524	572	521	523	548	593	521	556	522	536	565	562	593	576	551	551	534	550	581	555	542	570	555	550	565	563	507	530	525	529	572	585	538	579	519	527	534	576	581	537	563	558	606	552	518	533	543	570	569	568	569	572	564	580	550	554	540	535	530	601	519	550	578	577	526	601	532	508	554	535	543	587	550	557	571	549	567	545	550	563	569	568	553	563	571	554	582	520	527	582	539	565	549	540	572	545	575	565	563	583	537	558	532	589	539	563	519	557	524	521	572	543	564	617	523	583	575	545	597	541	561	517	570	504	532	544	546	558	543	558	548	588	582	562	526	545	533	527	564	558	527	532	519	595	572	525	604	519	543	575	533	550	538	565	545	585	521	553	563	574	513	561	550	565	540	553	565	535	612	535	517	532	577	561	561	537	537	556	537	550	593	572	582	575	552	564	547	558	565	530	545	564	555	559	586	561	521	532	583	548	543	573	543	605	541	574	524	552	547	493	573	547	539	547	582	532	514	535	553	602	545	554	537	567	579	565	554	542	501	543	564	615	525	562	552	578	533	538	570	591	540	590	547	554	604	571	544	590	536	516	578	563	553	534	537	567	551	531	522	525	517	549	557	564	536	560	567	564	586	562	566	573	528	571	546	615	538	530	548	519	535	531	561	551	563	571	569	583	541	563	582	609	527	562	569	571	549	528	533	551	562	553	590	578	504	570	544	558	566	545	577	581	565	536	504	532	569	597	548	573	538	542	556	532	575	598	575	596	598	531	571	539	575	617	580	564	531	586	533	581	539	593	555	526	557	559	542	537	566	578	568	522	549	551	569	533	536	555	613	546	563	551	567	511	560	593	529	540	578	539	539	564	550	516	538	551	578	550	545	557	537	544	557	554	518	560	570	560	549	589	539	561	610	519	578	542	572	553	592	562	552	544	566	559	549	555	541	564	532	532	532	588	556	532	584	573	582	504	613	559	572	545	550	545	602	542	568	554	557	507	526	550	525	587	521	554	541	585	527	533	517	569	588	544	579	562	545	576	545	517	548	539	591	533	573	524	561	569	572	546	552	568	570	590	517	537	560	545	510	594	545	547	588	572	554	535	592	568	531	549	556	566	583	524	573	550	545	547	535	559	565	568	550	570	549	570	572	528	595	546	542	577	562	553	548	573	549	541	541	508	592	561	534	574	535	589	572	546	530	589	539	568	499	529	532	564	570	551	557	587	527	558	556	555	572	544	551	554	591	544	580	545	561	554	551	555	546	569	526	569	603	550	546	595	534	525	549	565	533	567	550	560	573	538	533	589	501	516	560	565	560	585	555	548	530	560	535	549	552	543	545	549	563	561	552	543	588	571	557	573	588	585	550	580	573	552	567	573	579	567	532	573	549	520	557	579	530	527	514	542	554	534	582	547	554	580	576	546	522	584	528	600	520	515	572	545	552	541	558	539	561	587	564	596	560	572	494	572	566	575	594	547	578	576	533	557	567	574	540	515	607	545	581	563	535	547	554	541	575	547	560	590	548	556	513	511	537	554	572	548	549	544	535	534	560	497	509	538	607	571	553	548	543	550	595	540	583	569	553	593	580	571	519	533	543	543	578	551	584	590	558	579	546	570	577	540	528	564	579	571	536	565	548	543	540	563	540	557	599	543	579	538	569	621	555	582	564	569	560	501	564	510	555	522	518	586	538	528	538	537	564	533	548	517	566	533	559	602	559	550	510	582	569	577	591	551	560	561	575	557	559	545	521	516	535	545	530	550	536	541	550	530	523	537	560	586	512	563	547	546	544	609	571	554	559	548	579	522	545	580	541	579	542	563	540	565	578	559	548	549	519	540	561	545	542	508	548	542	515	520	537	597	570	516	577	571	538	525	590	548	541	542	562	542	544	529	545	573	582	550	605	594	560	571	556	545	570	564	538	585	582	567	591	539	553	547	566	582	550	544	585	505	546	575	602	548	539	575	548	571	550	550	602	567	528	552	579	553	558	555	522	509	577	533	497	556	517	587	552	596	554	555	572	527	557	567	574	544	549	517	559	554	570	550	572	566	591	541	589	555	526	548	570	513	579	546	550	552	595	541	585	592	558	534	558	536	528	561	593	556	573	550	564	552	543	595	576	564	557	546	531	547	535	563	545	575	530	535	608	570	551	572	515	544	540	534	580	577	541	540	555	549	552	498	571	525	566	586	531	573	525	571	554	561	572	608	544	566	558	574	547	570	571	546	540	524	573	569	582	573	512	555	539	592	564	532	616	596	549	558	533	551	560	595	540	568	533	575	555	569	537	532	529	550	576	534	543	528	582	549	574	604	521	555	539	571	546	555	592	524	592	581	553	513	553	534	564	538	564	540	559	533	583	572	561	557	557	563	553	539	590	581	507	562	564	545	546	525	552	579	553	542	570	572	512	587	534	500	555	563	569	579	579	559	574	535	558	560	533	572	577	549	514	550	577	532	571	558	570	537	524	593	576	572	561	597	588	510	594	531	565	591	570	550	602	547	560	517	537	604	570	583	541	527	573	516	576	554	567	563	588	557	564	538	532	554	506	573	570	604	550	575	539	556	524	533	574	570	552	578	611	565	529	594	515	520	572	559	584	563	551	572	564	561	555	559	557	565	613	532	579	546	528	533	557	613	590	526	541	564	563	570
3617	1716	544	257	183	249	267	219	204	197	198	164	172	167	164	164	138	120	141	133	124	107	136	132	130	110	108	116	113	113	103	110	96	105	114	113	97	99	112	84	114	97	109	92	115	81	118	92	103	96	89	93	87	101	94	84	91	85	91	88	94	81	74	86	93	95	89	84	96	90	98	85	118	103	88	102	108	82	96	93	103	74	87	92	84	106	90	103	101	109	98	107	88	89	103	104	85	104	99	74	87	103	97	100	96	101	80	104	96	91	84	98	89	94	82	108	86	100	88	100	98	93	88	86	104	90	104	78	93	96	99	83	97	93	92	77	93	102	92	81	95	90	95	95	91	86	105	92	91	96	74	97	102	102	79	73	89	89	87	94	107	73	93	83	100	110	93	93	92	100	103	97	80	102	87	96	78	82	88	97	82	88	101	87	96	114	91	99	83	91	94	84	100	100	101	82	105	89	93	105	111	94	87	97	101	104	101	84	68	97	97	84	101	101	94	96	101	96	107	107	98	98	90	118	81	97	76	85	91	88	106	114	117	90	87	96	92	94	109	89	85	106	97	91	99	74	94	98	82	100	97	74	87	103	90	100	78	79	82	87	118	81	97	103	97	81	87	83	87	88	102	112	106	95	87	95	99	97	96	91	85	95	93	81	77	82	81	93	82	89	74	90	86	100	100	80	90	102	90	91	70	88	94	96	93	95	92	100	97	107	91	94	75	106	96	111	85	91	84	99	105	115	101	105	81	94	99	80	96	90	86	99	98	90	122	95	103	84	79	97	86	82	111	90	92	98	77	97	86	117	72	104	90	85	89	85	105	102	108	87	101	87	100	101	92	92	92	83	82	96	85	107	89	92	80	95	79	98	85	91	83	108	103	104	81	84	103	86	97	109	84	87	92	88	87	99	102	89	99	90	89	96	75	96	89	79	85	101	102	100	92	102	88	86	87	91	105	76	92	90	74	87	89	85	93	86	100	106	81	94	90	81	107	98	85	88	113	86	95	81	102	99	85	80	104	94	82	92	92	98	118	82	98	95	118	87	103	95	107	94	101	104	92	82	89	102	95	101	102	80	103	109	83	94	101	97	105	87	89	95	79	97	90	92	101	92	86	87	104	83	104	102	96	82	97	95	78	100	95	82	100	106	110	104	94	88	84	93	105	89	106	110	108	89	94	111	93	102	101	86	92	92	69	84	77	100	88	78	111	94	101	90	85	107	105	88	90	97	98	102	80	81	87	74	94	83	94	95	94	97	73	94	82	96	108	98	87	96	85	94	101	99	84	78	100	94	105	79	81	93	109	98	97	86	92	108	100	95	82	88	93	109	90	95	97	100	98	74	92	94	94	76	101	101	102	93	94	104	119	97	110	89	63	82	100	95	101	103	91	97	93	94	90	83	96	91	87	96	97	94	96	95	87	88	87	103	102	96	95	90	86	90	98	89	95	103	90	92	88	89	99	92	101	104	85	71	89	104	100	94	88	86	103	100	122	106	90	96	86	109	96	94	115	91	91	85	95	102	92	75	74	96	96	86	87	87	97	81	89	90	119	93	86	86	88	87	87	80	109	96	86	97	120	86	99	85	99	93	101	97	91	97	99	102	103	88	91	117	83	82	112	80	102	105	81	92	100	99	103	99	107	88	109	101	87	96	96	94	92	102	90	106	98	85	116	119	80	88	105	88	93	80	97	112	80	89	89	90	93	121	99	86	91	101	88	102	81	93	96	99	108	100	79	98	86	94	104	105	111	97	98	95	95	98	81	94	117	100	98	106	106	92	81	89	82	111	81	85	116	92	94	91	103	76	105	89	97	84	86	99	88	87	97	92	87	94	88	92	108	103	85	80	102	108	84	93	98	93	84	97	106	91	103	82	99	104	89	109	100	86	101	100	87	105	93	90	92	114	82	113	97	101	109	106	101	115	82	100	88	93	95	97	76	112	111	96	97	96	105	106	81	101	105	88	88	88	82	93	75	92	92	90	98	85	98	93	95	102	93	119	100	83	95	99	102	104	105	104	90	95	95	93	101	96	76	95	109	99	101	99	99	103	84	87	102	88	99	107	86	91	109	97	104	104	77	98	99	101	85	98	89	106	99	73	80	83	90	82	83	101	104	87	96	87	92	96	79	79	93	95	82	90	97	124	107	113	109	85	92	85	99	83	79	90	86	97	85	90	118	87	86	81	94	99	96	99	84	104	112	98	97	101	95	88	82	104	76	89	105	81	94	102	99	95	94	79	109	83	86	84	96	102	83	99	99	90	87	92	99	90	83	92	100	105	90	74	102	90	85	95	97	76	98	90	94	101	114	91	92	88	98	99	65	82	84	100	98	79	84	103	76	99	96	73	93	97	87	81	90	105	99	92	87	99	83	113	88	94	89	96	112	96	91	112	112	87	96	94	115	95	93	90	98	90	77	97	81	105	92	95	73	96	114	90	80	96	88	95	105	77	81	92	93	96	84	90	112	96	87	88	98	85	96	87	93	102	94	93	112	83	106	86	103	98	93	98	93	102	105	74	93	94	87	92	102	121	89	99	64	98	81	82	100	81	99	111	104	84	98	88	86	98	101	97	84	121	96	88	92	93	93	96	98	88	84	114	108	95	99	97	85	97	86	92	80	96	106	93	96	92	104	68	89	112	94	94	95	103	98	86	101	84	96	89	99	81	107	83	111	101	77	88	93	116	108	100	85	116	96	88	66	94	89	105	95	81	95	88	118	101	104	81	96	90	110	82	111	96	88	81	96	102	86	102	103	87	100	89	93	101	93	86	92	92	95	108	91	98	111	98	92	102	91	94	97	96	99	89	97	95	88	85	79	101	104	103	101	104	89	92	109	90	106	108	105	82	92	99	84	91	89	95	104	89	82	93	110	115	98	98	93	104	83	85	84	85	99	82	99	87	87	85	105	88	87	108	93	108	84	93	104	77	96	81	86	84	104	94	80	96	96	73	93	96	90	103	96	92	82	92	79	88	85	87	101	88	103	100	94	102	93	86	112	90	91	80	90	85	100	89	106	82	103	86	89	99	90	93	100	106	106	88	68	88	79	77	84	86	84	85	79	100	106	87	93	86	85	88	92	108	104	104	89	93	87	104	102	89	84	92	90	101	87	90	93	104	71	97	94	98	89	94	78	92	99	96	77	90	102	102	104	82	78	86	98	101	93	90	85	96	97	103	79	105	94	93	105	96	96	73	91	90	99	95	96	97	91	98	101	107	88	84	88	116	82	95	96	93	88	81	100	91	104	100	99	98	93	105	88	106	88	99	108	86	97	76	80	96	90	88	85	93	101	90	101	116	111	94	102	89	86	86	98	105	102	92	93	76	75	80	93	74	92	85	84	104	97	94	88	94	106	107	95	90	110	85	90	114	84	102	106	110	96	90	98	87	95	90	104	90	112	75	97	103	92	85	96	90	90	95	98	104	96	90	85	97	86	95	90	73	111	93	104	97	78	100	114	101	100	96	79	85	86	93	102	76
28471	15654	6740	4799	7219	9148	9121	7638	6214	5447	4354	3759	3393	3279	2833	2321	2029	1857	1643	1545	1572	1638	1549	1493	1413	1531	1499	1448	1391	1196	1110	1074	1069	940	933	936	819	856	823	872	846	906	868	891	812	812	838	755	757	743	754	730	712	777	746	707	743	718	723	744	715	724	680	731	689	717	741	728	756	717	715	699	708	704	687	701	746	670	728	667	717	796	655	662	759	719	713	739	679	709	708	655	775	724	709	718	705	682	728	677	693	712	663	712	709	686	740	718	757	716	667	725	722	704	690	669	650	718	706	708	708	721	691	724	695	728	693	703	704	707	734	763	728	687	757	739	664	754	707	720	748	680	708	696	699	712	683	734	679	714	669	713	702	724	668	722	692	705	700	752	686	754	751	702	750	733	669	685	676	698	715	745	752	770	689	751	727	695	677	685	725	768	752	742	747	681	671	709	744	712	687	755	714	691	670	732	684	689	685	655	691	678	719	698	727	717	720	692	696	706	732	724	710	713	704	724	730	711	673	714	730	707	723	663	708	687	677	720	729	688	681	708	745	725	713	755	708	708	730	718	736	695	702	693	733	702	678	759	669	678	701	696	695	729	678	728	693	708	750	699	715	705	696	702	696	704	690	739	724	705	704	717	670	702	676	734	755	700	726	722	727	748	672	706	705	718	725	698	714	741	680	728	688	694	738	708	711	699	724	713	687	718	702	726	690	738	713	726	718	686	743	750	646	705	684	688	753	696	712	732	742	724	687	713	756	693	702	729	685	709	725	733	732	722	706	721	708	682	652	727	704	710	693	716	664	681	733	698	714	711	683	719	734	673	693	732	668	723	731	667	775	715	692	693	753	706	742	668	706	668	686	677	674	723	698	727	728	707	696	693	726	685	708	702	754	756	695	664	728	743	740	658	732	686	686	697	677	769	701	725	758	695	719	688	740	753	714	731	681	739	695	680	683	727	739	677	673	734	706	680	734	740	671	696	742	725	733	728	666	710	663	732	759	678	745	697	702	738	714	728	723	703	669	724	674	689	713	733	706	701	704	682	723	686	752	681	692	705	684	710	680	692	712	753	685	702	669	728	745	734	771	706	666	721	672	692	702	707	707	720	699	721	716	688	656	713	691	716	669	748	697	686	737	678	636	719	735	722	654	708	685	692	671	708	686	690	737	694	709	693	764	707	713	746	746	702	732	736	683	727	745	654	708	681	691	699	677	672	703	695	751	713	738	736	704	695	666	677	732	665	661	669	700	726	754	739	712	694	714	696	736	735	733	722	678	697	708	727	702	715	716	780	701	721	677	670	680	736	712	708	712	759	713	669	717	737	731	700	677	716	676	723	729	654	696	756	713	709	674	732	769	717	690	667	703	662	739	695	688	718	727	676	681	689	745	677	712	749	683	661	720	725	685	735	694	695	738	693	731	638	726	673	732	717	704	691	700	691	741	696	725	689	719	731	745	747	683	699	716	702	687	717	717	707	732	731	690	689	744	685	701	701	729	653	702	669	725	708	699	694	746	713	715	692	707	702	695	712	692	711	705	677	697	699	707	776	724	677	727	687	698	712	693	692	724	639	760	706	746	684	726	729	731	723	714	807	727	743	688	732	718	741	776	696	693	675	751	729	658	678	682	685	745	718	741	689	732	731	714	688	703	723	688	740	699	704	694	670	725	677	747	787	670	640	753	686	663	669	728	767	746	694	717	687	739	712	753	680	678	761	734	705	758	703	724	783	727	721	730	707	714	718	707	718	683	680	736	720	693	708	727	706	700	740	716	696	689	721	716	704	710	724	694	703	692	692	714	693	723	697	760	731	714	710	718	696	650	741	679	687	711	724	701	676	734	707	763	752	726	735	735	719	704	725	718	702	679	686	724	715	711	655	664	740	747	682	733	759	706	685	687	734	695	710	772	664	742	705	735	766	673	747	691	741	687	723	658	731	753	671	747	667	700	684	669	718	713	719	722	747	672	721	710	701	698	749	695	732	755	678	698	745	714	673	711	714	729	737	744	720	689	682	729	669	744	701	709	755	704	707	745	681	682	731	703	753	687	684	699	706	739	697	705	693	693	655	654	726	707	709	669	657	681	669	738	753	698	739	693	667	723	713	697	721	733	734	710	726	730	708	687	725	734	715	724	682	707	728	704	693	672	726	710	726	727	726	710	696	720	779	722	695	748	692	682	668	723	707	773	725	698	692	731	702	672	719	758	730	716	680	703	727	698	706	751	674	701	698	708	703	701	715	692	691	680	751	747	695	719	692	698	697	711	722	724	693	703	740	735	740	725	711	683	688	707	727	664	694	723	683	712	754	721	684	712	679	716	718	759	725	690	681	731	739	652	693	713	695	670	728	748	687	683	710	677	777	752	660	695	726	674	711	713	757	717	671	698	686	685	710	703	709	710	725	699	731	688	689	705	742	756	691	669	694	658	711	679	741	757	680	704	706	705	686	745	689	697	735	724	673	741	741	723	724	709	732	736	738	686	712	720	669	723	678	714	715	694	711	707	750	697	681	690	689	681	699	669	724	672	718	641	693	728	680	706	721	739	716	725	716	717	714	693	724	709	741	715	742	709	705	701	729	692	664	689	649	708	739	708	664	710	687	725	751	708	687	726	699	751	765	759	716	701	735	726	737	690	705	696	756	740	683	731	733	677	717	709	727	714	677	771	672	674	681	663	687	701	722	753	715	762	713	699	702	694	743	707	651	650	696	703	731	682	720	742	744	705	714	705	709	678	711	725	795	718	667	725	716	760	726	732	715	718	740	721	680	731	743	699	721	745	680	733	697	732	679	717	723	722	708	714	693	657	746	688	726	699	710	704	698	689	678	701	747	678	694	675	706	695	706	719	704	737	723	751	671	674	735	707	748	690	688	718	714	688	674	715	704	684	692	655	687	722	730	680	695	665	705	693	720	746	664	724	703	717	698	672	694	674	710	735	710	722	748	704	734	710	743	768	725	725	715	732	757	672	748	747	736	761	700	716	737	713	703	714	720	731	697	691	694	674	702	698	748	703	706	673	693	702	727	703	688	712	729	672	758	754	690	705	704	740	692	708	698	715	690	685	715	713	684	714	690	662	724	658	733	665	721	703	710	723	699	750	712	674	724	710	727	761	678	707	733	750	704	727	643	708	703	679	715	739	722	700	703	704	740	692	700	722	707	726	698	721	698	728	738	710	716	673	714	671	713	686	708	714	728	736	730	771	672	673	693	656	703	688	706	730	694	726	704	727	723	704	697	718	752	750	679	792	690	760	675	697	725	654	733	799	751	734	769	711	686	685	706	728	727	733	721	725	696	739	685	698	707	712	703	678	647	735	692	725	740	710	706	719	716	731	733	744	717	671	723	714	702	692	741	728	718	695	755	740	724	730	709	717	661	688	769	666	676	757	713	689	708	777	754	712	743	689	706	755	714	736	700	680	674	699	682	727	728	695	722	700	749	714	708	722	701	736	753	692	690	704	735	725	705	710	670	712	716	676	703	642	717	703	710
5196	3916	1185	346	215	313	331	283	249	223	172	176	187	153	156	130	127	102	122	103	135	132	128	84	95	117	108	105	99	112	99	93	76	96	89	85	89	97	95	74	66	69	86	76	74	84	82	70	95	81	75	61	91	76	76	70	79	70	76	65	81	62	66	78	59	67	78	82	75	73	94	72	66	70	52	77	75	66	63	68	71	78	85	68	70	68	68	63	55	83	68	61	75	66	76	69	70	66	59	69	69	79	60	72	66	70	63	67	64	70	89	68	76	62	66	70	72	71	64	70	66	84	81	61	63	73	61	66	63	66	77	67	66	68	73	62	69	94	77	67	77	72	63	73	66	73	71	77	67	72	92	65	53	67	68	64	64	51	74	63	74	73	75	58	80	80	64	60	67	75	76	71	72	77	69	58	74	74	62	67	63	63	66	86	69	51	78	63	65	65	63	67	75	74	68	80	77	77	75	67	83	57	68	69	60	71	81	79	63	68	70	68	69	80	65	64	76	73	74	62	72	77	77	73	81	76	71	67	68	53	83	74	74	66	74	74	76	82	66	75	83	78	62	73	77	56	75	73	71	76	68	73	68	73	70	82	61	66	67	74	71	74	68	77	79	70	68	66	73	94	75	70	73	63	83	77	62	72	63	51	68	91	77	71	78	71	66	74	59	66	63	62	74	79	58	67	73	58	71	76	70	54	61	70	76	81	64	81	76	73	71	81	71	71	68	75	75	56	67	59	77	81	76	84	77	83	66	57	76	73	61	65	64	78	77	73	71	79	85	83	61	68	63	68	64	75	64	69	70	49	61	67	65	69	76	75	45	65	81	83	88	79	59	66	80	76	66	69	78	64	58	97	61	59	87	71	81	58	79	54	68	61	69	53	63	68	82	89	77	70	77	67	68	75	84	73	72	79	64	60	58	77	58	53	65	75	77	60	76	76	85	62	63	71	76	74	60	74	56	71	70	65	72	70	68	79	62	57	66	73	70	61	71	66	77	62	65	64	71	63	51	73	75	64	55	81	76	70	88	94	75	79	77	64	64	63	67	69	87	73	68	90	79	67	80	55	58	75	63	66	71	80	78	63	68	54	57	73	64	56	78	71	56	71	86	74	76	68	68	78	75	74	81	75	65	69	69	80	62	49	63	72	56	70	83	61	65	66	74	63	84	72	66	78	77	64	82	81	76	78	85	72	69	62	69	79	60	61	75	61	63	62	66	64	79	71	86	59	66	69	78	55	69	59	76	72	53	79	58	80	68	65	67	68	72	70	67	68	61	65	72	76	78	80	68	83	75	83	78	70	84	75	65	88	65	84	69	62	74	84	75	74	76	92	74	66	73	52	74	60	71	68	74	70	77	69	69	60	69	61	81	82	67	54	64	64	60	57	57	61	63	70	61	72	58	66	77	74	62	63	82	81	61	79	75	68	70	76	71	71	68	67	64	75	76	67	72	67	77	67	60	83	78	80	76	60	62	87	72	80	82	61	86	72	56	71	71	80	71	64	72	59	77	75	75	68	81	75	63	68	70	75	66	73	76	78	70	60	63	71	82	72	57	66	86	75	72	78	76	78	68	88	66	61	93	69	74	64	75	62	68	70	54	55	77	65	81	67	55	77	65	66	80	82	77	58	88	79	63	67	78	69	71	66	94	73	84	77	71	84	83	72	74	60	72	59	74	55	76	76	60	70	64	63	71	72	72	71	67	51	61	76	65	72	76	64	73	77	81	89	72	76	70	66	82	81	73	72	85	66	78	85	63	74	60	67	61	73	56	75	79	66	62	74	87	82	76	59	60	68	60	67	70	78	72	56	85	85	74	65	76	63	78	82	72	65	72	74	64	78	78	74	70	73	77	64	68	64	83	66	75	79	74	81	70	77	65	56	64	77	65	76	66	74	88	66	76	63	70	72	69	77	75	68	63	72	79	74	61	80	63	67	69	61	83	70	65	68	76	71	68	74	73	79	81	89	59	55	83	62	70	63	73	70	71	67	70	79	66	80	57	78	99	76	61	76	64	68	69	58	70	70	71	67	66	88	66	75	83	64	73	72	72	75	60	72	69	76	77	73	76	63	62	64	62	63	58	80	82	74	70	65	61	59	72	57	70	69	63	77	87	57	82	65	77	54	77	75	59	67	63	70	88	76	76	74	67	88	57	71	67	64	68	58	81	66	73	66	68	68	64	72	75	66	72	69	58	71	68	80	75	69	78	61	83	53	65	80	69	62	74	68	66	65	69	61	72	76	52	74	63	68	69	73	60	67	83	63	74	77	74	70	63	64	81	69	91	73	70	72	58	79	62	81	77	72	78	73	63	70	81	69	67	77	74	67	69	71	66	94	77	76	70	85	64	77	66	79	71	61	81	78	59	87	85	81	77	75	65	71	69	57	95	65	73	70	70	56	68	76	67	59	69	71	68	93	77	64	82	71	74	75	80	62	64	78	73	79	77	66	66	65	71	55	64	70	70	77	61	72	70	94	65	68	60	70	75	84	64	77	87	70	74	87	63	68	83	70	80	56	71	75	73	67	82	75	73	65	74	55	66	62	79	81	79	78	71	65	63	80	61	76	72	73	55	72	59	76	67	78	66	93	76	65	69	69	83	62	81	58	76	70	86	66	71	60	73	85	61	67	63	64	72	78	83	72	72	60	73	73	63	71	66	61	64	64	75	80	49	75	76	85	69	87	65	77	66	64	67	66	68	87	73	60	69	79	71	82	73	71	76	72	87	83	83	77	71	72	69	72	48	76	69	59	71	65	66	69	83	81	67	68	84	71	83	80	86	75	58	70	69	64	80	78	75	87	84	61	81	79	65	78	70	69	74	72	68	66	58	66	80	81	71	55	76	81	71	54	55	79	70	72	77	83	70	76	75	60	71	73	71	58	57	71	57	65	62	76	72	76	82	71	74	76	69	76	76	57	78	73	79	72	75	68	75	77	71	69	72	71	73	65	70	68	59	64	70	54	69	72	76	69	77	77	68	65	65	67	58	71	59	67	72	78	80	66	65	68	68	75	69	58	73	68	68	76	71	73	83	61	77	59	72	73	61	72	68	82	63	61	74	81	63	75	64	68	80	67	75	63	61	68	81	74	82	84	63	74	58	58	58	72	79	80	60	70	77	76	74	59	85	57	68	69	80	83	70	78	72	80	67	75	56	64	66	73	65	73	78	84	65	83	73	74	71	54	62	74	72	65	92	56	58	64	67	72	52	77	72	75	82	71	90	75	63	69	61	68	60	57	74	73	85	77	75	66	65	69	76	81	69	78	75	79	64	81	56	81	74	69	61	65	72	72	82	67	69	88	60	64	57	75	69	71	57	82	59	74	67	64	66	77	92	76	66	74	65	73	62	68	70	67	79	57	67	65	72	72	71	64	74	81	67	60	65	64	77	68	59	64	65	68	60	66	71	85	67	74	85	59	74	86	66	74	74	63	62	81	76	75	54	72	78	90	71	90	70	58	73	68	72	72	73	83	62	56
34591	23096	10715	7101	9953	12362	12474	9579	8098	6916	5585	4901	4523	4008	3444	2803	2404	2171	1875	1768	1874	1800	1759	1691	1641	1672	1594	1517	1378	1223	1083	1042	966	909	807	748	701	747	732	719	684	798	707	699	683	656	678	628	646	598	626	597	630	584	584	554	579	506	564	523	533	543	546	570	547	527	517	548	534	549	556	563	565	560	574	584	518	563	556	591	596	584	540	540	536	570	585	577	525	555	528	555	555	548	530	525	531	544	565	550	583	523	538	573	551	539	514	556	551	516	503	537	517	510	524	583	563	554	491	581	539	513	512	526	525	578	579	534	519	511	518	514	520	567	523	528	575	550	555	534	518	547	543	524	533	549	538	513	523	539	506	541	567	531	566	543	524	533	518	502	539	524	558	504	563	536	477	551	570	578	546	555	520	524	538	543	532	522	531	510	526	514	503	516	539	522	557	579	557	537	507	524	514	519	550	561	500	528	527	512	525	512	501	498	522	503	506	502	534	534	554	551	521	534	559	505	536	556	525	558	516	547	555	569	579	518	515	553	505	549	526	535	552	559	585	547	520	513	543	555	546	546	559	515	541	576	516	501	540	586	548	531	535	565	515	550	537	553	545	563	546	527	520	496	550	551	500	506	521	527	489	512	498	552	502	547	565	542	543	512	572	544	514	540	549	535	530	546	551	532	553	561	570	527	517	572	523	554	525	538	552	550	541	549	522	472	530	549	508	544	568	531	498	523	534	527	570	541	568	533	521	557	517	552	519	525	548	531	530	518	576	519	554	501	530	545	542	548	531	583	531	570	525	514	523	550	549	499	557	536	546	507	556	540	516	549	599	528	552	556	513	543	541	530	547	540	526	571	538	535	583	548	538	517	515	501	500	531	556	508	530	539	519	482	549	520	520	507	525	512	525	570	540	570	583	542	550	581	516	550	551	513	554	526	525	514	518	527	517	583	522	541	567	498	530	561	511	494	524	530	572	505	553	510	516	521	541	508	550	554	530	543	535	537	540	567	536	526	524	532	588	569	541	538	493	509	536	522	495	548	534	515	551	524	598	526	470	552	525	545	498	500	504	504	513	544	544	521	531	554	509	522	575	513	566	508	518	520	535	488	506	487	562	554	493	518	535	544	500	564	508	533	551	525	513	566	546	563	574	554	515	541	543	488	560	577	539	499	542	562	534	540	557	507	598	536	533	515	533	539	513	507	546	545	527	547	551	482	574	552	512	581	570	511	595	562	564	547	533	531	540	565	525	522	543	566	532	518	536	536	524	514	525	532	527	513	555	560	582	545	534	521	542	555	546	546	528	533	510	526	508	527	561	506	532	530	579	524	518	566	511	515	522	512	544	528	520	527	516	541	531	524	532	547	536	557	515	547	560	520	529	560	528	530	583	520	531	568	538	517	526	532	500	518	535	525	563	563	561	517	512	523	501	526	570	535	562	536	511	522	559	552	586	536	521	500	518	535	506	537	485	543	507	528	538	540	509	521	547	547	531	512	488	559	562	523	544	571	494	545	545	506	566	530	559	529	542	532	571	510	537	547	499	534	519	567	552	525	533	531	533	496	521	555	556	526	539	564	557	532	543	508	565	528	510	532	544	550	503	529	593	529	514	550	565	526	475	495	530	595	535	558	562	527	523	517	506	562	540	504	517	526	514	528	503	559	532	529	495	520	537	506	547	564	529	565	533	541	508	535	524	547	521	524	537	522	549	549	552	539	509	551	554	550	529	515	521	536	560	541	588	543	559	508	543	522	481	531	497	510	515	530	553	487	526	514	547	508	543	500	517	544	560	496	542	564	520	549	545	538	543	537	541	555	511	515	546	523	571	532	486	539	520	518	491	540	552	554	541	561	552	568	569	533	546	549	535	505	545	538	524	599	515	557	541	513	527	567	556	527	580	481	537	549	551	505	543	529	571	519	542	579	554	524	504	503	501	562	551	516	558	557	539	547	536	561	538	558	487	540	510	557	561	535	560	563	518	547	555	532	584	517	520	530	605	531	510	529	539	559	567	556	518	498	504	573	543	564	533	566	513	523	577	521	550	564	538	532	526	575	517	554	518	564	521	569	514	520	519	511	517	553	535	510	517	521	553	536	561	540	546	509	552	519	574	495	513	529	506	558	559	522	544	536	553	567	546	542	540	501	539	555	539	534	536	532	491	506	534	572	557	544	532	591	531	567	551	547	533	580	538	496	527	555	503	575	495	572	517	526	537	525	548	514	534	542	519	479	555	517	528	560	497	521	552	528	517	558	520	506	500	551	570	536	542	518	551	500	533	523	511	553	531	526	517	549	518	531	549	530	504	550	555	576	544	538	511	508	583	587	553	527	545	559	535	560	548	624	545	480	543	514	531	564	541	520	532	515	529	532	543	524	545	546	523	532	517	532	528	537	518	516	517	508	497	512	568	543	523	545	589	501	512	535	540	557	527	537	532	547	531	530	547	564	523	529	529	541	516	511	510	564	484	545	499	525	517	562	566	525	543	516	547	524	499	529	547	542	571	522	564	511	555	559	527	525	535	517	488	531	547	544	552	555	522	566	559	462	521	576	515	545	567	476	558	558	534	531	475	528	552	517	554	540	561	526	555	546	532	572	532	554	517	528	501	544	534	558	563	582	558	510	522	526	536	548	538	545	530	516	556	567	526	535	536	518	531	551	501	553	545	564	507	510	555	517	491	514	535	530	545	522	523	584	535	548	554	536	597	540	501	516	515	512	530	548	515	520	540	542	538	548	548	507	556	533	527	532	552	512	533	538	550	556	572	533	552	518	545	536	542	547	559	521	557	551	531	547	524	518	564	505	528	580	518	527	548	531	537	538	540	507	589	538	501	535	563	534	522	538	519	523	493	520	525	530	525	534	550	556	509	571	533	522	482	536	505	545	556	572	500	552	537	503	548	515	526	554	536	502	549	546	558	535	491	517	541	511	497	500	526	534	513	551	521	560	587	511	536	529	585	545	515	533	560	510	566	538	561	553	502	548	553	529	571	507	508	520	519	576	517	498	527	523	557	503	542	530	602	552	522	539	535	544	538	608	488	528	527	552	566	559	516	525	538	558	499	540	541	525	543	522	528	528	523	542	537	564	586	583	546	502	547	556	581	567	558	512	511	494	527	547	534	539	488	499	530	533	539	577	525	538	486	581	560	577	571	501	542	565	534	535	584	514	528	513	541	524	536	510	560	539	541	516	538	537	551	558	530	492	497	513	538	541	537	518	509	516	554	511	530	546	540	530	551	568	509	543	528	557	556	537	517	566	545	550	513	533	557	536	536	529	508	547	530	575	564	574	561	538	543	534	520	555	528	556	565	516	523	510	530	536	554	551	564	533	526	527	527	523	551	534	515	502	585	564	540	551	575	524	593	481	575	533	551	554	524	558	513	531	506	550	504	538	517	555	568	549	545	572	557	587	515	547	559	570	503	516	495	588	502	572	531	537	529	573	532	526	535	530	503	534	571	518	608	485	519	506	529	544	543	539	530	528	546	513
5518	3472	1178	454	242	338	328	321	287	260	237	221	238	215	188	150	194	156	146	146	157	144	145	139	155	141	126	108	138	130	138	106	111	105	114	110	120	114	110	94	102	131	120	113	99	105	89	103	105	108	80	110	109	94	106	116	103	89	97	95	93	87	101	126	105	107	98	114	106	87	96	97	103	88	106	102	111	98	79	113	103	108	109	94	103	92	102	83	106	113	94	99	82	96	93	94	113	110	95	108	104	109	96	111	108	102	92	111	112	104	83	97	63	98	102	109	117	109	107	97	123	93	106	115	91	106	105	109	117	79	100	104	97	97	88	87	118	90	96	101	89	127	95	108	100	92	93	96	105	73	100	96	80	101	94	80	113	116	105	111	90	105	88	96	87	81	97	92	100	98	97	101	108	107	97	113	83	107	106	101	121	117	90	112	112	106	111	96	97	99	111	99	114	114	101	95	91	98	88	110	97	88	118	101	107	96	108	88	94	113	103	105	94	117	103	119	94	87	121	97	102	94	109	91	113	94	96	101	106	96	104	110	117	99	98	112	113	102	110	116	81	85	108	110	105	101	101	97	100	103	89	108	110	93	105	81	85	83	97	100	89	93	91	100	107	86	94	102	92	109	117	108	107	97	98	106	92	99	94	98	108	95	96	113	94	94	100	113	113	102	88	99	80	108	101	116	101	110	97	101	99	106	94	95	101	92	98	105	93	112	96	106	141	115	114	88	101	101	116	89	105	96	107	108	102	119	94	88	113	113	108	113	107	98	110	110	108	81	99	111	111	110	92	100	94	87	85	110	99	102	84	82	101	121	95	106	103	81	115	92	91	98	102	98	117	107	108	90	107	93	125	98	100	98	110	100	93	108	93	98	108	92	93	112	110	91	103	129	101	98	79	93	98	97	100	93	93	102	105	96	105	115	88	109	95	107	96	100	96	109	90	117	111	133	122	103	103	94	98	102	96	105	110	106	97	102	103	84	102	101	84	92	90	107	95	82	81	114	110	98	112	91	83	84	107	109	106	98	95	122	108	105	91	89	97	95	95	114	91	115	119	107	83	114	86	89	115	104	104	122	88	109	99	109	102	95	82	94	103	111	118	100	104	88	118	107	97	100	121	97	86	81	90	97	113	87	75	96	103	105	97	110	98	113	96	91	96	111	98	90	125	113	92	100	104	86	92	130	86	100	97	124	86	104	93	105	107	107	93	91	100	99	122	107	92	103	115	107	107	101	107	99	94	105	90	116	98	103	95	88	108	117	103	99	101	100	109	106	107	116	103	90	112	100	119	109	103	103	111	88	116	110	81	108	103	105	111	107	110	118	111	114	97	99	115	106	105	90	102	122	94	104	94	108	94	112	107	101	91	95	103	122	118	106	106	91	105	108	93	111	86	101	84	102	111	99	101	107	94	104	93	106	102	85	116	104	114	110	116	118	97	102	90	112	100	100	112	105	111	103	98	98	108	104	114	90	89	119	93	104	102	104	107	104	112	87	107	91	100	100	98	102	104	98	90	107	108	106	94	101	104	95	85	109	99	88	109	107	102	109	97	96	113	103	84	105	107	101	80	111	102	87	80	97	98	97	111	130	105	112	92	95	112	105	116	99	123	106	91	96	94	115	98	105	96	106	106	102	98	108	131	111	83	102	104	96	115	104	101	90	85	85	109	99	110	104	88	98	109	105	87	90	95	110	104	96	94	94	114	98	106	98	105	93	93	88	102	84	98	96	88	107	103	98	102	102	108	101	103	80	106	107	97	105	101	84	113	79	97	117	113	104	121	100	106	90	112	104	116	117	106	110	100	89	103	111	115	103	94	109	98	96	95	102	102	104	105	108	105	106	103	111	112	107	98	83	109	99	89	89	109	101	116	100	100	97	106	93	100	115	103	96	117	91	83	82	94	102	82	92	99	95	80	102	81	82	91	121	95	105	102	92	90	110	102	109	103	93	94	117	100	105	96	83	111	106	101	114	105	97	103	108	91	100	115	101	92	116	108	97	103	113	107	114	87	95	90	115	96	118	105	126	118	111	100	104	113	96	98	101	112	95	97	103	109	112	120	111	107	107	104	106	83	77	93	88	113	95	87	101	100	96	91	100	94	88	92	108	119	95	101	90	102	97	83	106	98	108	105	98	97	90	99	103	101	87	93	110	79	109	101	105	107	107	98	92	98	112	121	86	88	98	106	119	101	109	106	118	94	102	100	110	102	99	101	93	118	109	107	95	96	105	106	82	109	113	103	87	108	97	97	102	93	105	93	109	112	92	108	96	111	98	87	92	102	124	82	117	81	89	89	87	117	109	82	111	116	114	99	97	99	102	96	108	113	104	109	98	106	99	98	124	115	97	87	106	107	94	99	80	97	87	108	100	102	113	124	103	101	101	101	105	92	109	98	105	105	109	90	93	116	121	98	114	100	99	75	92	111	112	115	115	113	94	93	101	95	117	106	114	76	93	96	93	107	102	105	115	105	117	98	81	98	113	108	94	94	95	100	117	86	113	103	102	92	89	85	94	112	103	82	92	95	100	97	112	103	103	96	98	106	90	108	94	96	84	111	90	127	111	113	104	104	106	112	114	81	115	98	105	87	92	106	106	102	127	88	96	85	109	84	90	92	109	113	97	92	91	95	91	93	110	101	98	84	98	111	94	103	123	96	106	101	93	82	94	120	103	100	118	99	98	104	80	94	99	80	90	106	92	104	97	106	83	110	95	87	108	104	112	104	113	101	95	94	110	104	109	98	99	113	96	114	95	117	84	106	106	93	124	107	111	116	91	105	106	99	115	100	93	87	93	128	88	92	88	97	86	97	109	95	115	99	87	100	94	107	104	90	106	111	105	122	112	94	109	84	105	107	90	95	107	110	127	105	94	92	93	105	113	90	96	103	90	103	92	95	100	101	108	95	112	102	104	105	90	95	83	89	105	90	106	79	87	98	97	88	93	92	109	99	90	95	94	113	98	106	116	111	106	89	84	94	105	113	105	93	93	88	107	98	100	113	98	99	110	123	125	89	109	106	112	100	86	82	103	100	102	115	106	98	107	87	119	103	109	128	94	113	104	93	100	112	98	101	87	88	101	115	110	100	88	111	96	86	107	96	99	96	95	88	92	129	109	90	114	101	110	130	100	89	98	101	85	83	104	103	91	95	95	85	91	109	100	84	104	102	87	117	108	82	93	91	101	109	97	97	101	119	98	91	111	100	114	106	98	106	112	96	112	95	92	75	104	91	79	101	87	99	98	119	89	96	99	104	102	104	114	102	95	95	106	100	95	90	81	103	92	98	93	94	113	99	103	114	96	113	88	110	103	104	80	100	117	89	118	99	109	102	111	116	84	96	104	93	94	105	97	103	95	94	120	101	91	119	114	92	97	112	108	102	81	86	102	106	96	111	85	94	101	94	89	87	108	100	115	100	102	95	110	108	105	100	107	102	119	89	95	100	99	100	109	102	102	86	88	115	106	86	109	96	91	96	110	75	112
32973	21931	11079	8140	9642	12473	11770	9454	8308	7096	5846	5051	4742	3991	3516	2961	2679	2395	2139	2152	2043	2056	1943	1943	1883	1938	1780	1626	1483	1406	1338	1210	1121	1032	1026	944	951	948	936	927	904	945	971	917	878	888	888	869	820	884	847	843	835	791	783	752	713	750	708	744	760	716	766	738	759	782	748	749	745	769	772	726	799	765	807	750	737	788	736	776	767	699	748	757	796	806	778	772	716	781	752	765	792	722	792	772	749	724	726	741	723	722	764	781	725	778	760	797	729	746	734	782	813	773	739	750	770	766	798	772	781	787	800	739	755	728	771	759	776	769	730	771	784	746	748	791	725	723	717	721	765	719	750	755	776	735	750	745	743	774	743	713	747	814	739	754	738	723	723	749	810	765	751	752	761	738	763	749	749	757	792	730	764	771	756	766	790	765	769	760	761	740	754	751	740	749	773	757	773	760	734	772	750	764	744	736	757	713	753	711	761	751	754	747	746	798	787	745	750	781	694	727	814	760	771	748	704	793	735	782	762	763	777	774	765	761	771	765	748	739	768	734	764	763	779	731	798	758	748	750	735	747	692	773	751	800	760	752	729	746	767	775	789	756	760	759	724	758	766	752	741	741	729	760	773	761	765	758	772	783	717	783	758	761	717	725	747	754	737	789	801	751	797	769	774	810	725	749	764	791	804	733	755	750	727	761	787	751	729	770	784	751	755	754	745	761	761	776	761	757	785	726	786	746	738	778	804	797	785	781	762	771	739	772	752	734	775	832	726	791	813	736	770	731	774	792	793	774	748	766	749	776	780	724	772	697	792	782	771	760	729	726	780	781	731	758	759	816	713	767	731	707	779	804	723	771	746	775	788	770	700	779	747	776	727	754	746	724	727	763	737	718	793	710	738	719	742	738	794	753	783	778	729	740	690	826	774	780	732	786	745	698	775	770	745	760	813	720	742	754	735	758	740	839	750	754	756	770	744	748	769	726	785	739	828	750	725	794	705	771	741	763	745	792	781	784	737	758	755	737	812	777	776	777	759	750	772	734	740	761	760	694	771	697	771	755	769	740	736	787	769	748	742	756	800	702	705	785	740	779	772	769	728	731	761	774	733	752	712	801	738	737	780	774	735	768	737	747	781	742	759	726	773	741	754	714	768	747	788	752	767	751	723	719	759	783	730	716	778	774	779	710	758	696	733	732	811	689	824	800	809	782	818	724	757	763	743	788	748	744	742	732	721	762	847	735	757	691	739	710	799	756	765	771	755	788	747	751	778	756	720	759	730	732	742	761	747	762	713	772	744	749	723	775	761	737	770	746	726	771	773	781	742	776	770	744	711	740	745	738	724	736	796	768	693	755	783	758	790	840	761	792	748	786	810	796	787	746	792	801	746	731	743	734	795	790	807	773	768	710	770	775	760	737	758	769	764	729	729	778	745	742	717	790	742	748	771	760	767	759	757	736	777	789	788	793	784	745	757	758	758	751	759	765	783	708	783	778	762	763	773	714	711	721	725	745	780	761	812	733	785	727	733	777	768	761	776	739	756	739	754	728	759	743	724	774	732	758	772	735	726	734	763	719	769	746	758	743	767	765	722	780	761	759	774	767	795	735	730	754	776	787	793	719	787	761	745	732	750	731	738	738	746	721	760	759	768	742	788	797	812	737	795	757	781	739	736	770	777	758	722	789	718	780	766	759	794	780	733	759	770	766	766	778	774	752	706	763	765	745	772	789	708	708	748	707	731	775	780	750	783	797	780	736	818	736	813	749	716	756	767	760	758	782	782	745	768	792	783	790	781	734	740	801	747	786	743	751	789	754	790	767	763	758	717	719	775	795	756	741	727	771	748	737	722	754	724	697	820	740	763	765	787	754	689	751	736	711	723	733	764	805	747	743	707	756	740	716	749	759	767	792	778	773	759	735	748	766	756	746	750	765	750	765	720	739	726	763	705	745	754	766	731	774	744	788	769	702	778	754	752	782	757	719	783	713	797	742	746	791	791	744	764	731	692	766	737	699	701	763	748	757	753	782	778	831	783	733	721	755	782	759	714	749	765	712	770	736	815	795	811	795	727	767	784	738	758	745	728	734	758	737	720	740	730	765	752	740	754	711	757	797	771	743	759	732	829	779	772	760	700	724	803	793	757	756	722	744	738	798	763	713	748	779	804	750	731	751	807	748	746	726	716	778	774	714	745	809	748	758	743	755	768	735	756	790	723	781	758	731	766	788	815	737	796	755	780	742	781	733	797	742	767	751	741	758	764	728	759	763	776	725	805	719	760	752	698	775	706	722	774	693	790	722	734	737	709	767	741	784	738	775	787	722	765	763	779	802	774	808	776	785	810	746	806	770	741	749	754	727	701	776	729	762	758	808	734	735	813	770	753	767	758	771	719	738	740	772	772	771	794	743	783	781	757	750	755	744	746	799	759	764	732	758	821	717	757	770	750	749	769	752	728	762	792	768	734	770	735	703	750	755	712	742	767	723	781	771	798	798	788	766	783	682	740	755	775	749	726	773	726	770	771	727	744	719	771	711	755	756	743	782	781	718	789	738	780	739	722	766	797	788	747	796	727	766	744	726	767	797	732	798	727	769	752	753	751	765	788	732	759	761	766	795	794	750	777	799	818	761	742	785	749	763	747	760	801	733	721	744	752	803	759	767	740	762	802	731	802	740	774	787	783	775	733	726	790	760	733	772	760	781	745	744	783	742	762	727	728	793	788	770	772	792	764	750	769	768	745	790	708	771	735	713	754	725	763	764	756	780	744	764	777	749	787	763	769	724	776	762	705	730	720	757	749	785	774	751	739	722	814	765	753	760	747	767	748	729	733	774	811	772	790	684	721	757	755	786	811	787	762	770	750	802	707	767	742	745	789	794	784	762	777	674	756	708	767	743	760	739	708	791	799	694	773	784	766	734	761	748	764	758	745	749	765	750	759	745	794	703	805	724	767	752	758	818	736	792	789	741	757	790	728	788	717	755	750	735	769	737	760	770	737	749	744	804	766	756	794	769	744	760	730	806	787	778	790	769	725	756	767	785	759	759	776	762	742	755	739	762	772	740	783	811	752	761	795	762	830	768	734	745	756	754	807	719	779	746	769	744	781	778	789	762	725	716	752	717	752	754	729	733	763	742	752	725	774	750	691	709	741	762	776	764	721	752	751	776	744	742	743	755	739	778	781	748	728	738	740	761	759	818	769	751	722	819	728	718	716	728	758	782	772	822	737	697	741	772	744	817	778	748	725	735	789	792	699	742	767	764	746	764	758	717	761	747	768	794	744	765	742	773	716	699	731	751	769	732	782	783	777	768	790	794	748	769	734	784	738	730	721	809	771	791	747	718	745	760	761	765	782	751	776	756	727	757	767	798	737	717	752	732	747	770	725	776	736	735	737	743	805	730	742	790	739	785	776	774	774	760	710	753	781	771	711	717	785	757	815	781	697	745	739	728	714	747	760	758	811	751	747	799	750	743	748	740	769	815	769	748	731	784	743	772	766	775
6518	5332	1974	616	300	395	373	354	316	271	258	242	216	226	187	164	151	148	148	149	150	117	109	117	117	151	109	127	134	99	95	85	94	101	86	78	92	83	84	102	88	89	71	94	77	85	70	68	79	71	67	89	76	76	72	78	80	101	75	69	70	65	80	72	74	65	80	73	76	81	94	76	83	78	86	73	62	86	70	95	66	81	72	65	75	84	70	64	77	64	92	81	79	74	64	74	74	64	65	77	88	80	59	86	72	66	91	68	68	75	79	80	80	79	77	70	81	76	69	71	64	74	90	81	58	83	69	63	65	68	70	72	76	82	84	71	82	73	68	80	80	71	80	63	83	92	65	76	70	74	82	80	95	70	83	83	84	63	87	77	58	85	80	78	78	69	69	81	83	75	74	75	74	66	75	82	76	80	76	72	61	58	74	66	87	86	72	71	70	81	76	66	63	55	87	77	69	65	86	76	73	71	70	90	64	78	65	63	75	88	86	79	85	76	64	87	85	65	70	73	72	96	59	78	83	79	56	69	66	66	87	77	73	75	79	66	87	70	80	89	79	75	62	72	59	84	74	68	77	87	73	84	71	73	69	74	79	83	85	70	78	72	61	83	70	81	83	82	78	54	84	87	67	74	77	67	61	75	65	76	92	80	85	82	81	87	70	84	78	70	78	61	70	80	67	96	73	59	95	72	98	63	72	73	75	92	88	54	73	69	74	67	58	58	76	78	82	84	74	71	83	72	91	70	67	79	81	80	81	59	82	65	88	74	60	67	63	73	69	70	77	75	76	71	71	74	85	70	68	77	83	98	75	90	87	73	62	54	57	94	71	83	77	70	69	89	66	75	84	53	77	71	74	73	82	70	70	73	69	64	76	56	83	75	79	81	73	91	73	70	84	95	66	80	87	83	77	67	87	65	65	85	70	65	73	77	98	56	73	82	85	67	82	72	65	77	86	71	73	81	65	107	82	78	72	69	74	74	82	90	90	79	79	73	74	73	90	89	84	80	75	77	72	75	65	93	78	72	70	82	68	79	72	74	81	82	74	94	91	71	87	73	78	68	86	75	63	66	69	64	85	83	77	79	73	71	96	81	86	73	83	77	77	78	80	78	75	85	64	77	83	94	78	77	83	57	76	75	72	82	57	76	69	59	87	84	69	67	68	77	91	75	92	71	74	73	68	87	69	76	96	65	88	75	75	72	59	74	68	56	77	68	72	65	72	81	76	89	68	78	96	86	76	74	88	65	73	69	77	76	67	63	68	98	80	74	77	85	70	66	75	65	72	76	78	73	75	69	67	81	70	80	84	81	76	80	81	60	74	81	57	60	67	79	67	82	72	75	78	77	94	58	78	77	73	81	69	73	67	69	75	83	90	80	75	80	73	58	67	68	65	69	63	56	104	75	75	86	69	70	86	68	68	72	64	67	72	67	70	84	80	89	61	90	70	75	61	85	80	85	81	70	77	80	79	71	63	70	73	75	83	75	85	64	73	65	75	83	77	83	67	82	64	70	63	88	61	86	76	77	74	68	69	79	62	83	81	73	76	80	63	71	78	76	79	96	88	84	73	83	67	78	90	75	65	82	73	77	84	83	88	79	63	66	76	81	77	81	65	85	68	66	80	79	63	72	85	69	83	65	73	61	67	76	76	80	78	77	55	90	67	71	65	74	84	82	76	81	69	78	80	79	80	68	72	73	78	76	73	73	78	83	82	83	76	76	89	77	64	94	75	68	84	76	70	77	74	85	75	72	82	78	70	75	71	69	82	74	82	60	68	74	66	73	64	70	78	76	66	77	62	74	75	79	80	76	80	57	56	80	73	64	63	85	88	77	86	77	79	91	81	71	76	75	69	75	77	69	74	90	76	65	79	89	73	55	89	76	74	67	87	84	78	69	70	74	62	67	73	72	85	81	79	76	75	96	73	72	68	82	64	78	73	74	75	79	68	72	69	69	86	76	71	68	49	70	80	72	96	74	68	70	90	58	79	82	82	70	81	81	70	79	58	69	63	64	75	65	75	74	59	69	85	80	73	63	81	78	73	88	67	71	79	81	75	78	74	75	85	65	84	67	61	72	67	84	66	72	67	80	79	78	77	76	73	77	67	88	59	60	89	56	81	80	69	85	74	77	82	67	70	83	78	62	83	75	79	84	88	59	78	85	97	88	77	86	84	63	78	74	74	88	83	74	82	65	83	78	74	87	64	105	77	72	78	70	55	87	76	83	69	70	76	90	66	74	70	77	76	79	74	77	83	77	70	72	88	89	77	72	77	73	58	75	70	66	77	79	73	74	89	63	67	77	73	76	74	67	73	65	85	72	78	72	73	76	71	78	72	69	64	88	74	85	79	59	62	71	76	75	78	62	74	77	93	73	73	72	79	78	75	72	68	72	77	89	80	62	77	91	80	70	77	73	74	66	86	86	92	71	72	77	62	75	73	62	85	83	73	63	76	70	102	70	72	60	72	67	88	67	80	67	76	68	80	63	76	70	68	74	88	85	71	98	76	80	82	78	88	77	82	62	75	72	69	81	68	82	78	76	82	76	60	71	84	74	86	83	82	87	71	67	75	73	75	61	93	67	64	72	76	93	82	77	68	56	89	66	89	71	87	92	83	90	85	70	81	66	57	75	72	89	65	89	72	56	80	74	74	80	74	81	76	78	84	68	75	70	75	77	72	57	65	81	72	72	84	69	77	94	85	69	58	67	81	83	59	63	70	79	89	72	65	72	83	88	90	74	61	88	57	64	70	69	104	78	63	87	70	79	88	74	71	66	75	89	81	78	86	84	70	83	76	58	82	66	71	69	65	100	74	63	76	76	65	84	68	76	67	83	74	60	75	76	69	80	64	66	63	74	78	68	85	66	83	80	71	68	81	85	58	81	74	94	81	76	64	66	74	68	79	82	75	66	72	88	71	65	81	71	76	73	71	94	61	66	72	77	62	78	81	88	77	81	70	72	65	84	73	69	74	57	87	69	87	82	73	73	72	88	80	79	68	66	65	67	70	83	80	75	74	75	71	57	61	80	82	84	82	63	73	62	77	74	73	66	81	77	63	82	85	66	63	70	63	67	66	78	80	67	89	74	76	77	90	66	70	87	66	84	64	78	91	71	94	91	79	72	73	62	75	80	72	63	75	97	65	95	86	71	75	66	59	76	70	64	78	67	71	62	64	73	76	75	75	59	73	75	75	95	77	68	74	75	82	77	75	71	83	78	61	81	74	75	83	62	80	68	62	81	78	69	101	63	64	61	73	73	70	73	80	58	79	71	61	65	69	56	70	68	73	85	84	59	60	64	83	82	73	79	83	78	84	79	56	87	78	85	77	73	65	82	77	83	83	72	86	77	77	66	70	80	76	91	71	58	68	76	82	62	67	74	79	64	77	77	84	68	76	72	80	60	73	91	70	91	68	68	61	79	75	58	63	74	81	62	77	80	66	54	87	81	62	72	73	54	77	85	80	66	74	74	82	71	73	65
36856	26282	15548	10783	12882	15073	13371	11625	10694	8818	6923	6178	5592	4584	3984	3385	3042	2675	2333	2379	2310	2173	2115	2019	2051	2065	1848	1739	1578	1401	1251	1105	989	928	861	849	804	774	792	807	832	823	794	742	780	725	696	661	724	692	660	649	597	596	612	559	569	567	553	609	531	534	582	584	586	552	550	561	560	565	551	574	534	541	590	591	572	565	549	592	561	574	570	554	598	548	568	568	580	610	541	551	597	626	525	522	539	560	528	562	561	564	589	604	523	548	584	560	563	562	524	550	539	555	564	567	559	523	571	529	513	562	573	559	600	547	569	551	600	517	557	575	524	555	491	539	573	562	563	565	540	581	560	544	519	528	575	562	551	568	556	539	568	542	558	595	540	506	557	559	560	582	584	572	549	559	542	540	550	520	530	504	549	577	532	554	519	574	509	572	550	559	555	543	561	525	520	594	493	577	543	552	584	536	567	575	496	542	548	527	549	602	572	582	557	537	597	535	523	560	575	602	534	594	554	567	526	546	562	534	554	560	486	559	557	538	544	551	548	576	590	531	551	570	562	593	568	603	561	562	537	560	516	530	550	566	566	541	558	587	528	551	573	542	486	582	554	526	568	542	533	606	515	547	526	534	561	529	575	559	583	537	543	570	538	532	569	589	573	588	569	533	530	527	494	554	563	574	552	556	513	583	548	561	566	581	551	593	532	539	525	534	549	542	537	538	549	493	529	551	553	575	556	529	545	504	551	549	571	575	566	520	548	552	532	566	554	535	550	562	568	569	545	573	539	535	530	563	521	557	568	549	563	619	568	598	531	549	549	545	545	525	603	554	571	581	497	522	554	544	528	515	574	567	547	539	568	521	561	514	570	551	534	549	539	559	612	545	564	562	509	545	552	544	592	552	574	553	548	556	544	576	583	565	541	570	507	581	595	586	563	597	552	536	567	521	521	567	555	573	558	544	530	570	529	522	599	538	533	554	605	612	571	541	557	493	534	589	510	548	555	533	584	544	542	572	584	598	537	557	565	572	579	579	528	580	574	568	583	557	556	579	561	532	575	577	607	513	536	538	526	494	568	550	562	549	547	592	566	546	546	578	569	515	559	556	556	548	557	563	524	557	550	556	547	573	568	586	533	519	567	559	573	590	532	562	563	593	551	546	575	573	575	568	564	563	547	553	560	532	626	558	520	562	577	609	523	537	550	586	544	531	561	547	529	552	567	582	589	516	532	584	552	491	518	544	512	597	572	558	574	560	550	588	565	567	540	563	540	567	565	522	591	583	512	546	563	537	542	560	512	581	535	553	585	615	557	556	551	574	558	537	591	576	579	506	593	590	560	570	564	535	546	528	557	551	534	544	548	558	542	527	522	554	551	532	557	527	572	564	576	557	604	535	527	564	549	512	544	566	568	576	533	575	564	525	514	529	519	573	564	535	545	597	542	568	568	523	540	552	580	559	547	591	581	560	521	574	527	551	546	570	544	578	517	554	547	555	580	532	566	533	568	539	544	533	541	561	560	557	569	586	567	516	574	570	587	581	506	533	521	541	557	541	558	563	570	567	578	561	524	572	562	579	550	563	570	557	578	559	580	548	546	507	597	544	572	541	576	598	555	589	551	566	512	538	558	539	552	563	556	574	570	542	528	579	578	543	537	494	549	575	559	542	523	562	545	582	544	534	558	543	547	555	578	599	550	559	546	564	568	525	515	548	573	545	542	537	572	545	539	581	537	555	538	558	551	578	533	564	560	550	575	529	555	573	541	564	584	568	581	578	518	509	537	608	558	553	567	574	563	565	514	554	575	572	555	586	538	561	561	529	563	567	559	582	534	531	563	550	549	582	540	513	534	530	520	551	553	557	547	566	552	545	533	565	525	553	584	538	575	570	515	554	563	522	541	604	570	588	553	593	522	530	595	557	577	538	561	558	546	597	567	538	517	535	573	526	585	561	578	581	546	582	506	532	568	570	520	581	544	533	521	567	573	568	525	532	568	525	533	518	507	562	563	569	515	580	549	529	524	541	564	538	586	565	514	526	562	551	532	536	555	531	570	571	536	569	576	583	489	537	544	568	606	556	582	546	560	577	553	582	553	542	568	548	598	534	549	553	568	545	576	556	566	550	548	582	572	544	581	570	520	556	553	587	567	527	518	544	531	507	541	541	538	574	620	504	557	535	539	534	544	549	566	527	562	554	529	560	536	568	570	529	582	541	530	551	574	529	623	542	566	539	546	499	525	569	560	558	593	536	515	550	547	554	564	597	573	533	545	570	591	559	563	582	544	554	544	523	535	564	555	608	563	547	526	544	575	549	501	532	585	554	557	543	598	542	521	593	547	542	559	563	564	534	553	536	538	575	530	549	536	542	515	560	541	519	534	560	569	564	539	556	525	575	571	524	512	580	584	561	559	529	536	541	564	564	527	569	516	565	517	505	532	555	542	588	553	552	534	505	538	579	558	568	576	558	536	532	540	536	565	518	553	503	554	569	540	548	491	579	560	568	586	575	548	549	535	548	538	575	575	563	562	562	552	578	557	582	543	539	543	573	576	543	546	499	565	570	522	557	569	555	593	569	527	541	535	541	576	573	544	548	569	547	519	544	514	566	539	560	568	534	559	564	582	523	580	530	554	557	523	601	549	534	531	573	561	526	545	571	540	558	567	582	576	565	529	512	533	515	549	545	531	542	569	595	547	533	566	560	570	548	578	514	578	524	588	572	510	562	515	572	538	533	526	536	554	552	536	558	585	542	525	541	560	579	553	586	567	556	544	553	575	549	535	512	556	561	545	517	575	540	585	556	549	568	537	531	559	566	554	539	559	607	584	548	554	554	543	561	561	519	561	517	537	548	553	547	576	584	545	582	513	566	568	527	572	533	529	567	555	566	551	556	599	553	517	536	555	563	552	517	574	585	592	588	535	570	582	564	585	579	553	538	505	588	599	559	513	576	550	541	543	571	557	533	559	551	562	560	536	553	576	556	579	492	605	572	527	508	547	530	579	532	574	541	542	510	557	507	547	562	568	559	631	568	575	577	581	548	560	575	570	515	563	558	525	543	537	558	562	553	525	551	523	558	535	538	562	532	575	496	543	549	534	567	544	554	584	564	506	569	572	526	530	579	539	597	492	531	555	572	555	568	612	565	575	518	557	570	557	590	563	598	559	545	528	588	538	569	528	573	529	549	530	499	593	576	546	570	553	543	525	523	591	523	570	565	548	560	541	551	510	527	550	483	516	527	542	528	563	492	532	600	531	540	543	538	586	562	526	560	559	583	541	550	550	558	573	504	560	547	520	508	523	543	555	511	526	551	547	549	557	534	572	565	569	572	570	541	542	552	566	575	564	538	537	562	562	547	562	552	594	551	550	578	590	539	516	549	552	545	555	603	512	557	543	576	553	555	553	519	528	581	538	540	595	574	542	560	538	564	558	556	602	578	543	529	580	557	548	552	549	552	538	564	555	592	605	557	539	547	572	569	590	540	589	543	558	547	551	553	565	601
3505	1918	737	253	232	217	228	240	227	195	201	156	158	170	154	151	116	121	115	108	146	133	142	141	124	114	144	119	110	127	110	107	87	89	120	105	105	99	103	97	108	116	113	109	93	109	111	95	101	95	78	91	108	121	104	85	93	88	97	92	94	91	102	94	84	96	80	115	99	100	92	101	99	81	108	96	95	93	103	103	106	89	99	95	84	87	110	123	86	106	95	80	89	97	106	104	100	97	84	95	100	85	93	85	93	101	97	96	100	97	78	88	76	99	81	95	95	116	100	76	99	100	112	89	87	112	88	74	77	97	69	106	101	89	107	99	91	78	85	105	97	95	99	90	98	86	114	86	83	95	74	102	81	88	95	104	93	110	81	99	93	88	82	94	101	77	99	82	97	78	85	84	87	92	85	86	90	95	80	88	109	90	95	87	107	82	105	114	110	91	86	101	91	89	105	106	86	96	112	91	97	99	95	82	85	98	90	98	88	84	105	87	93	91	92	82	104	89	92	92	83	95	85	86	73	95	92	85	103	82	101	96	99	86	87	99	95	83	98	95	92	89	101	84	101	86	83	114	94	89	82	90	108	92	76	100	101	109	88	99	95	85	102	98	98	81	107	93	88	91	88	93	101	107	85	88	85	87	94	98	87	104	107	100	90	99	99	112	82	81	80	111	85	93	94	92	93	96	100	89	96	118	93	97	104	87	90	102	107	109	96	87	97	85	85	96	90	89	117	100	101	104	109	110	82	96	90	111	87	116	102	98	95	83	96	107	95	99	81	81	94	110	101	90	72	85	85	101	95	108	97	86	95	92	85	90	92	100	85	97	115	112	105	91	90	110	105	97	106	87	119	98	89	85	74	96	100	78	83	108	99	108	85	88	107	98	102	99	95	96	107	94	76	104	106	88	107	100	105	111	90	114	92	94	95	82	101	98	92	84	82	98	97	88	83	91	80	82	101	90	87	103	98	88	98	98	83	93	82	114	80	93	78	92	120	96	116	107	92	91	109	79	102	77	78	114	89	88	93	80	107	91	86	91	114	76	86	100	102	80	98	97	89	100	91	90	85	87	87	87	91	94	88	100	95	102	105	94	114	97	95	77	109	105	86	77	99	92	70	85	83	94	106	115	78	103	113	99	89	110	100	98	94	106	103	77	79	101	94	98	112	104	96	92	85	95	87	98	91	82	78	92	85	95	97	88	76	101	94	82	98	94	91	97	85	83	112	81	83	104	96	114	98	103	89	82	86	101	82	99	85	100	91	93	86	98	86	84	86	95	105	103	104	81	96	96	94	92	98	97	99	95	94	97	103	92	89	96	113	104	93	76	96	96	96	106	110	85	96	82	103	99	102	96	97	102	97	96	103	100	93	85	98	81	93	82	118	103	99	89	90	108	94	90	103	102	101	91	103	92	66	102	100	108	97	74	72	89	90	88	85	96	81	100	86	97	108	95	96	101	92	91	99	94	95	95	93	103	88	84	101	74	90	84	95	98	98	99	95	99	102	87	88	91	87	99	83	97	103	90	84	103	77	118	100	100	88	108	92	99	82	105	105	64	101	86	84	90	85	94	87	87	105	86	101	118	105	85	97	98	103	110	101	98	92	93	78	87	97	88	101	89	83	100	68	82	107	84	86	90	95	114	114	75	107	80	88	93	93	91	110	97	101	88	82	87	96	94	84	83	83	85	92	84	87	107	99	108	103	98	90	93	85	93	87	86	96	83	90	95	96	93	88	85	80	98	89	101	97	100	89	92	99	89	102	96	91	91	95	103	100	97	95	94	99	104	93	78	76	91	106	98	88	102	106	76	87	107	89	85	111	88	88	99	110	84	83	106	99	98	102	105	107	86	96	87	102	95	95	101	102	88	86	96	96	102	101	105	80	97	103	118	80	96	93	113	102	81	87	79	99	79	115	107	95	86	88	109	98	102	108	102	98	109	92	78	79	76	118	83	82	74	82	93	84	97	90	96	90	92	86	84	86	98	89	88	94	90	96	111	88	93	100	91	106	101	92	93	107	111	86	77	86	100	106	95	86	79	82	90	84	98	84	77	96	86	78	101	97	93	98	114	113	95	92	86	97	75	86	85	80	111	86	97	103	103	95	91	96	103	90	101	95	77	101	115	99	104	85	101	114	98	97	108	104	91	94	86	77	99	89	94	96	97	89	107	101	96	79	97	104	101	99	84	107	81	95	95	88	107	94	94	95	94	92	102	97	81	107	95	97	109	91	107	100	89	108	104	110	80	88	114	85	99	90	91	80	86	104	85	95	102	85	91	95	110	113	81	82	96	100	76	101	102	84	92	86	91	96	104	104	85	92	88	91	82	94	87	101	84	103	104	110	67	90	102	92	79	90	103	97	84	97	94	69	104	76	89	90	107	95	113	88	107	96	87	90	86	105	107	90	99	75	89	95	88	104	98	94	95	87	100	97	105	82	84	97	95	106	79	94	88	107	98	109	104	90	92	104	98	105	99	79	113	106	101	91	93	86	88	78	91	79	114	88	90	89	97	89	81	84	87	72	85	108	87	84	90	97	72	100	102	93	90	88	98	106	83	95	98	90	107	104	104	95	81	88	107	88	105	119	89	94	88	93	75	79	109	96	96	84	98	78	97	80	99	105	96	99	82	93	104	89	88	93	80	90	94	80	80	100	102	91	85	87	99	94	86	97	98	79	122	95	89	91	106	109	94	96	77	85	105	123	86	107	105	97	89	84	121	85	98	94	109	89	87	83	104	72	97	107	89	87	79	101	83	99	109	96	92	112	108	108	101	90	85	108	92	88	94	93	81	92	91	82	95	89	82	89	89	95	96	82	96	109	103	105	94	116	83	96	96	87	97	114	82	104	90	95	94	96	92	79	88	91	89	67	89	87	98	81	91	101	97	95	79	77	88	95	93	97	104	89	94	93	110	113	87	86	81	97	111	82	94	88	98	81	84	89	85	73	91	83	110	97	99	87	82	112	83	88	106	77	100	86	106	77	103	98	84	84	94	102	90	78	104	98	102	98	83	82	88	103	90	89	80	90	101	89	90	108	102	101	104	92	100	87	93	80	82	88	100	106	89	109	95	85	81	92	81	80	80	102	95	90	82	87	94	111	97	94	105	93	99	88	88	81	98	102	83	104	100	122	100	96	89	109	94	83	94	80	92	91	83	78	100	87	76	97	90	90	104	101	93	100	107	100	99	93	98	97	93	87	88	77	107	75	113	95	94	89	91	73	93	87	92	91	86	109	102	101	117	96	110	97	109	89	88	100	108	93	77	116	83	114	93	94	110	83	95	77	90	99	102	93	84	103	91	68	92	94	77	81	114	109	95	92	93	86	100	90	73	84	90	89	82	86	95	99	98	88	105	93	77	85	92	94	95	95	84	82	87	91	88	84	101	97	89	96	90	94	79	85	113	94	88	99	98	84	87	73	122	90	90	94	117	94	99	99	91	93	82	114	99	88	101	84	89	107	91	75	94	96	101	96	99
28197	17174	8412	5058	8318	9442	8382	7762	6715	5405	4320	3820	3460	3012	2535	2139	2004	1818	1735	1692	1626	1554	1498	1555	1552	1464	1475	1331	1221	1153	1085	952	954	883	856	823	891	814	833	841	862	862	834	793	789	827	799	813	730	709	721	721	715	721	671	761	666	674	734	770	691	675	672	718	732	680	743	703	749	671	723	707	656	677	705	660	700	738	709	710	696	758	718	715	686	667	742	723	720	744	753	736	701	750	776	685	697	695	723	694	682	712	688	730	698	686	701	680	730	711	731	671	669	652	652	686	708	688	676	700	635	654	708	691	711	727	689	692	691	720	662	710	695	705	644	702	740	759	684	721	679	721	690	703	707	715	650	670	721	680	705	731	680	686	717	699	657	701	682	734	708	735	703	694	711	708	708	679	692	721	747	705	713	715	671	679	689	749	673	695	738	719	706	709	709	669	768	746	706	694	663	690	674	698	745	709	683	772	720	713	691	750	701	670	707	701	694	697	673	650	686	726	676	695	711	700	711	707	671	712	671	697	725	731	712	743	717	689	716	761	726	736	721	697	721	678	722	728	713	709	711	736	733	661	663	737	698	697	701	726	673	759	709	705	685	709	701	737	698	716	723	741	681	675	721	720	673	663	687	700	693	675	691	712	734	686	696	675	714	702	668	665	673	716	706	721	692	703	687	703	645	701	694	712	743	700	678	667	705	688	724	719	722	670	738	672	704	676	736	721	721	688	730	749	726	680	706	681	706	674	707	690	740	694	704	720	663	694	670	687	727	710	735	655	732	697	656	694	693	693	711	731	716	698	707	705	726	704	684	710	697	686	695	666	744	723	711	738	662	735	701	701	691	680	715	665	700	699	714	733	756	713	703	706	688	675	712	751	716	727	731	696	734	679	703	667	704	662	702	679	678	711	723	714	712	689	718	702	706	689	670	694	735	633	715	675	699	722	705	692	706	689	701	685	700	694	723	719	769	710	657	698	754	695	745	660	731	697	691	694	713	711	701	652	710	659	732	686	675	694	692	730	673	690	693	674	684	728	683	689	693	752	749	745	722	693	698	739	744	695	660	761	688	698	679	667	677	750	753	706	715	722	728	714	705	726	708	688	717	691	702	677	693	700	693	708	696	693	728	708	706	709	693	684	703	696	752	705	674	694	694	717	756	682	691	675	691	733	713	714	682	701	725	707	692	745	707	712	678	716	749	732	667	717	683	650	664	704	685	667	686	707	686	663	685	704	671	671	655	674	706	724	711	668	674	676	725	660	724	699	700	698	682	723	713	669	700	735	669	690	695	699	725	678	737	762	666	711	690	732	714	713	703	711	695	676	691	704	691	718	738	689	685	698	662	712	677	701	720	713	728	713	644	722	687	690	696	661	656	677	705	710	679	703	724	732	684	719	685	708	713	706	688	687	721	661	700	730	708	682	647	717	741	678	681	706	746	666	690	672	707	668	681	769	717	697	676	691	699	690	693	690	686	709	687	697	727	739	690	737	717	712	684	688	699	712	685	730	710	706	700	693	697	742	703	710	713	713	726	753	727	658	672	753	719	671	741	739	704	682	692	692	730	715	706	753	692	680	677	696	719	713	713	697	676	658	694	729	736	725	690	754	680	712	682	651	737	682	695	666	703	672	671	671	683	701	662	686	748	695	714	706	712	730	700	691	673	690	700	738	719	721	706	710	638	741	722	721	706	769	681	697	683	726	650	747	664	700	695	765	674	684	716	673	680	719	720	736	668	716	704	700	703	674	674	747	692	720	723	714	705	726	698	703	705	735	712	737	723	651	743	712	713	719	694	733	702	654	689	688	716	704	715	703	651	679	738	700	747	740	710	663	668	682	701	692	703	719	695	709	695	761	692	688	710	656	733	727	650	707	705	666	751	690	733	718	728	675	697	697	684	748	679	704	702	680	706	739	672	674	691	696	721	694	691	678	737	716	674	645	712	659	748	730	698	715	682	744	731	719	709	724	678	693	751	698	687	734	756	740	706	678	725	714	720	695	697	714	681	676	744	696	709	750	687	677	677	685	731	723	723	720	742	727	748	717	710	671	737	673	687	671	699	710	750	693	700	690	704	656	701	653	729	744	692	712	733	694	728	734	675	733	656	674	742	666	690	703	649	695	655	709	695	709	702	731	693	700	714	718	709	689	712	700	665	692	680	664	683	695	709	675	725	739	692	666	732	730	684	698	718	761	715	674	726	689	680	685	681	746	743	704	736	688	704	715	678	685	751	712	746	717	704	727	710	717	727	739	682	683	669	726	742	723	728	717	732	755	682	708	726	686	695	721	698	712	677	695	702	727	706	705	707	718	673	734	700	707	643	722	711	721	676	726	665	719	705	672	712	691	675	743	703	715	714	730	694	720	761	733	662	760	696	655	728	667	663	678	694	693	792	755	735	664	725	690	744	708	708	686	654	698	706	726	640	722	768	630	687	682	709	721	690	708	660	686	690	729	687	752	665	681	686	714	733	706	717	712	698	697	662	709	715	685	679	711	664	668	673	695	732	678	665	692	686	688	733	712	705	735	717	712	722	758	668	709	727	735	734	700	687	720	696	694	718	701	703	754	647	680	724	711	678	733	720	695	731	653	652	686	678	713	746	706	724	687	697	644	738	713	679	738	762	702	747	709	680	740	739	682	701	649	683	701	694	695	681	664	724	733	687	704	671	706	753	720	717	667	731	717	735	716	690	689	737	683	694	660	701	698	712	718	703	698	756	736	723	725	713	708	706	648	693	679	717	712	705	746	713	767	668	736	697	713	684	706	700	702	717	724	749	680	736	711	686	696	689	740	677	691	651	758	674	669	703	663	671	722	704	719	690	718	721	722	729	717	701	680	707	706	718	710	716	726	717	737	692	715	727	756	684	693	660	613	689	709	723	701	731	738	721	716	704	694	682	678	682	698	717	722	702	720	717	666	655	682	686	720	726	638	710	683	735	728	672	716	661	706	693	728	710	715	714	684	706	684	685	744	688	712	681	754	747	712	681	712	731	713	710	725	751	682	739	695	722	752	695	708	750	746	723	710	733	696	728	659	706	678	655	678	716	741	716	701	732	687	703	715	656	719	748	686	708	634	726	703	747	664	692	733	708	727	698	744	721	720	692	741	693	730	680	680	678	708	730	689	696	685	690	712	679	729	734	679	668	747	711	693	716	718	712	686	701	714	718	689	689	691	724	717	701	744	679	649	693	693	675	689	739	712	752	661	716	697	687	718	724	723	733	697	720	703	715	690	716	684	735	676	735	739	690	727	745	689	661	748	741	725	721	706	719	711	694	727	715	697	665	714	658	673	677	709	691	722	709	713	707	754	659	734	673	693	734	699	733	662	719	694	685	752	677	722	739	706	681	700	722	700	724	696	663	699	680	744	701	680	711	669	705	723	728	704	685	736	652	695	706	697	726	689	715	713	704	675	737	707	715	754	695	734	698	733	627	727	729	738	726	714	658	689	739	666	710	717	718	736	740	722	694	687	697	636	690	763	756	706
5010	4097	1749	362	289	290	294	302	239	225	218	183	193	188	157	135	142	113	128	123	111	121	105	129	123	127	86	98	99	105	87	71	84	90	97	87	78	76	84	83	66	79	75	101	83	82	76	67	90	75	69	78	64	76	65	57	73	63	68	77	59	60	52	70	66	75	78	80	62	66	65	72	73	72	60	84	73	64	70	67	77	65	80	87	82	68	79	78	46	74	74	86	72	53	62	65	76	59	55	68	72	69	61	86	64	59	75	71	79	74	70	65	76	72	76	80	65	76	74	77	79	58	67	66	57	69	65	76	72	71	83	71	76	68	74	63	73	85	77	76	76	67	74	67	62	72	64	73	90	69	72	66	70	81	84	87	76	79	82	63	75	78	68	64	71	73	72	66	80	77	59	66	70	68	78	74	92	86	70	69	72	66	75	77	69	71	64	86	69	76	67	79	68	59	68	75	64	71	77	67	72	78	81	64	44	73	63	68	65	81	69	95	81	79	81	72	93	73	63	83	76	81	79	80	80	72	57	71	70	78	69	73	75	66	66	65	78	67	55	71	67	72	77	68	72	85	56	71	63	94	61	64	69	72	72	75	73	73	70	76	77	66	71	85	76	57	78	80	65	71	74	64	75	62	62	70	66	74	75	56	65	70	66	70	58	69	74	57	59	67	54	72	81	69	80	51	73	87	61	68	86	68	79	71	70	73	60	74	70	57	72	76	81	58	77	83	79	66	79	69	65	77	80	69	73	80	78	77	73	72	71	85	67	77	71	68	61	78	68	78	73	78	67	75	88	60	75	58	80	80	78	55	67	58	65	68	66	66	59	64	60	77	74	66	82	61	77	55	67	70	72	73	78	70	66	60	77	68	72	80	71	60	82	73	74	80	74	70	69	69	72	79	75	69	73	63	84	76	88	77	73	67	62	83	70	75	83	67	79	76	67	73	71	68	69	69	89	60	60	55	79	65	76	65	62	89	73	80	77	70	73	68	68	72	70	76	69	73	74	84	71	68	63	70	59	68	55	79	82	69	85	68	79	72	71	70	74	74	68	74	63	61	78	72	73	53	75	69	53	77	78	69	77	65	59	84	69	87	88	76	79	70	66	67	82	64	70	66	78	78	60	78	61	62	75	88	80	62	63	75	74	66	69	73	86	61	71	77	63	68	80	74	67	58	86	66	74	62	82	79	75	73	75	64	64	68	80	63	72	71	77	70	78	66	81	72	77	69	60	69	67	71	59	88	69	59	60	72	58	76	63	81	75	85	72	63	68	72	68	72	75	72	66	63	68	73	62	74	74	63	65	72	65	70	73	55	66	86	74	72	70	55	76	67	84	86	78	52	60	76	69	68	60	56	82	76	75	61	69	63	81	68	65	61	71	71	71	60	69	71	63	62	67	76	73	68	63	57	71	71	73	77	73	68	59	73	67	70	73	67	66	71	60	56	59	76	62	67	76	68	80	59	63	67	64	71	81	71	65	69	83	70	79	64	67	81	80	88	82	90	61	59	74	64	69	72	70	75	69	75	63	52	86	56	75	66	66	68	61	68	62	72	84	69	69	63	65	89	54	72	69	64	68	74	65	60	49	76	80	70	61	72	72	69	73	60	62	61	65	78	75	80	63	54	69	81	66	78	69	68	69	77	72	79	88	64	63	66	68	66	59	65	62	80	73	79	75	78	66	81	75	79	73	69	79	73	78	68	72	67	68	72	54	68	75	77	64	57	77	67	70	55	85	72	68	81	74	59	71	65	59	74	70	81	81	70	82	100	65	62	76	61	71	70	74	82	81	74	78	64	57	62	78	55	63	66	67	75	62	70	72	59	73	81	83	82	90	71	69	84	71	68	71	61	76	86	83	66	71	74	73	67	65	74	68	78	86	83	73	72	47	71	86	73	91	69	63	67	61	69	72	65	64	67	66	103	85	63	78	81	78	74	65	72	84	68	55	59	83	68	70	70	94	59	67	80	63	66	63	84	68	74	63	59	62	80	74	74	68	80	62	81	68	71	88	72	72	68	60	76	72	63	73	74	75	66	64	63	52	75	65	70	77	68	67	77	65	62	61	73	68	90	57	72	59	76	54	86	64	92	78	53	75	73	72	64	68	58	72	79	83	73	64	64	71	93	68	76	79	72	54	62	63	76	58	70	86	72	61	74	61	68	77	81	72	64	74	85	68	72	90	62	70	61	81	67	57	86	68	65	70	57	61	50	88	75	76	64	64	75	71	57	70	80	59	69	72	59	68	69	69	69	68	69	69	71	75	79	81	72	72	83	74	59	72	73	57	82	68	68	75	65	70	63	59	66	50	66	71	78	68	76	76	79	75	76	66	83	71	60	63	67	79	71	79	60	54	68	56	64	60	87	61	77	69	66	79	64	64	70	81	69	77	55	75	69	72	75	86	70	55	62	81	61	71	69	73	80	62	74	69	72	89	79	75	53	74	68	64	78	63	58	80	66	68	65	67	81	57	66	78	97	72	86	68	75	66	78	75	61	74	76	78	75	76	73	82	74	50	65	84	72	73	72	75	62	77	66	69	65	86	72	64	69	63	81	59	66	69	71	92	86	52	65	67	73	77	55	81	45	62	55	74	69	85	71	64	66	87	59	80	53	72	77	59	79	65	69	74	63	56	65	59	66	72	71	80	84	69	81	55	60	72	53	70	79	88	58	77	75	74	61	69	73	72	63	74	70	56	67	78	88	78	79	56	58	77	69	78	88	94	81	67	70	65	70	86	52	61	74	61	71	58	76	71	61	71	84	75	69	86	77	71	72	69	69	68	54	66	91	66	61	73	61	74	78	60	87	76	68	76	78	69	82	66	75	90	63	84	69	77	76	61	77	73	63	75	88	90	59	73	66	67	65	72	76	65	61	66	72	81	80	67	76	89	64	61	81	76	62	72	74	76	64	47	61	68	65	67	62	66	73	61	71	65	75	88	75	68	85	81	79	80	71	103	83	72	71	74	83	51	65	54	63	69	70	81	71	68	62	55	64	66	74	76	59	67	67	63	79	56	82	87	88	69	63	66	64	63	75	64	88	63	86	82	62	72	73	73	67	78	76	95	53	75	57	59	73	65	70	75	65	64	82	73	77	64	68	91	74	61	66	77	68	73	79	59	90	59	72	63	65	74	72	68	75	70	72	67	79	86	76	71	79	75	76	67	62	61	76	88	67	65	66	64	66	77	62	69	68	88	73	80	63	63	81	77	67	73	68	73	79	70	79	65	67	64	66	81	81	73	75	80	77	61	60	63	72	69	71	73	80	75	74	68	75	70	79	74	69	70	67	68	77	85	62	67	71	74	69	75	85	69	61	74	49	76	63	75	63	65	67	75	80	70	69	85	66	73	72	76	82	66	77	70	80	62	55	75	70	65	62	62	71	71	71	80	72	70	77	70	58	62	73	82	64	87	62	64	74	80	59	67	70	75	50	57	55	50	64	71	74	67	67	71	55	87	76	74	73	76	82	84	58	81	57
34239	24221	13990	6612	10863	12073	11469	10410	8689	6972	5651	4997	4340	3673	3052	2653	2351	2161	2048	1950	1881	1790	1746	1737	1708	1694	1582	1388	1219	1174	1014	985	814	796	789	762	716	715	707	769	665	752	688	665	709	674	656	610	598	604	635	559	577	547	541	535	559	552	529	544	529	541	582	575	509	575	582	503	558	557	546	567	555	530	544	530	524	507	556	547	522	571	551	568	589	524	553	518	504	524	558	569	570	545	569	539	551	530	505	504	543	536	533	563	545	564	553	520	521	564	525	546	496	550	570	521	518	522	519	537	513	521	567	528	536	519	531	556	537	527	561	568	534	548	499	536	488	580	511	566	508	537	537	549	534	529	536	547	520	548	550	537	536	512	506	534	531	561	562	472	534	518	503	560	578	550	553	485	541	555	475	533	524	543	523	566	581	514	537	542	529	530	515	542	520	497	540	536	510	508	570	522	547	542	582	587	541	554	527	498	527	550	513	484	529	534	537	517	511	525	525	504	538	508	551	491	541	493	516	517	528	542	527	536	512	556	537	584	513	515	547	531	490	554	524	563	535	545	546	530	524	496	528	505	589	503	494	528	481	514	499	533	512	517	505	541	480	508	526	543	524	512	530	543	563	530	551	552	497	570	549	504	542	485	550	518	571	560	536	497	564	514	564	535	549	526	499	528	496	542	555	558	551	496	537	552	507	547	549	559	586	579	537	537	539	505	529	509	540	583	524	592	583	586	556	515	515	514	558	519	536	545	512	558	564	537	540	499	520	488	545	534	572	494	541	566	524	574	558	534	549	513	508	543	513	514	507	535	543	525	568	528	506	530	511	570	546	506	525	508	566	561	534	542	519	519	538	543	506	562	544	538	523	511	534	542	573	520	528	525	517	526	523	551	544	535	529	514	526	512	542	538	516	510	522	553	553	539	533	571	526	536	488	512	548	550	558	558	522	505	532	514	519	557	530	516	498	490	536	519	553	499	484	516	503	531	518	526	546	530	541	555	485	541	481	526	594	541	507	556	569	524	529	528	534	550	550	537	536	515	539	494	538	527	529	523	547	542	558	555	527	587	536	527	550	555	541	514	521	539	548	513	524	546	525	528	537	542	559	559	539	505	512	500	568	494	533	500	533	549	538	557	564	538	517	555	512	521	544	566	553	576	551	487	564	517	545	555	514	528	539	556	552	531	518	528	534	493	518	527	524	507	555	540	523	511	487	516	530	518	495	511	528	565	566	566	522	520	561	548	546	563	519	519	534	500	530	555	545	572	555	565	502	556	468	518	540	537	518	549	568	525	549	539	516	548	544	531	497	560	549	507	525	588	540	551	545	526	507	511	495	504	482	553	561	532	556	520	555	557	528	551	531	531	525	569	505	507	513	512	545	545	547	560	486	542	514	560	539	542	488	523	546	563	588	543	489	543	508	527	529	549	543	546	581	526	535	497	543	543	527	557	529	518	524	505	493	552	525	591	551	539	537	520	496	575	555	535	524	545	534	505	506	568	523	493	525	536	541	547	529	525	498	521	554	504	530	485	540	559	549	536	542	532	504	564	525	529	526	559	512	519	512	536	502	487	528	483	542	548	525	501	506	560	500	580	521	575	578	510	540	547	586	529	558	534	531	523	521	541	472	545	545	542	540	551	520	545	537	537	497	544	556	496	525	539	526	506	505	547	490	515	527	505	583	520	554	525	510	534	526	523	526	486	535	532	541	529	560	573	549	506	528	560	536	560	546	559	541	523	539	535	570	536	539	514	532	505	521	542	579	525	513	524	558	507	520	552	548	525	500	503	519	528	553	517	528	507	552	565	546	596	540	532	535	541	524	515	537	512	503	537	553	512	528	493	495	541	543	538	533	487	521	521	527	547	554	539	560	531	530	503	532	498	512	549	531	528	504	544	493	476	502	586	540	558	563	501	558	487	540	525	535	521	510	530	519	561	508	520	516	534	533	528	549	551	596	496	527	535	516	514	541	572	551	526	539	580	562	550	502	540	522	513	552	535	524	501	514	558	530	530	504	554	541	513	492	550	512	541	561	521	507	545	544	551	582	523	544	531	535	497	532	483	523	526	527	544	532	582	540	551	534	550	521	585	520	564	493	541	554	521	504	556	456	520	522	559	498	513	539	531	520	542	526	526	577	514	527	499	549	535	514	553	601	505	556	542	532	536	473	549	568	512	554	541	527	514	510	560	537	546	547	547	515	569	560	520	495	562	555	524	552	543	526	528	517	514	527	519	542	543	529	525	542	562	548	503	530	544	511	572	553	518	526	538	511	541	522	527	531	522	554	552	543	506	534	505	533	527	547	575	542	512	552	538	556	535	538	533	548	532	531	534	552	517	537	485	532	525	532	515	550	555	545	535	515	532	501	518	577	513	530	517	513	556	550	506	530	532	536	503	518	552	563	510	539	537	591	544	534	560	535	527	561	571	536	525	500	525	538	503	514	520	556	563	532	581	506	558	494	546	564	531	545	497	557	525	553	530	548	555	514	522	555	525	510	527	534	553	515	566	528	561	550	511	525	514	532	519	552	514	515	552	513	508	515	541	513	509	525	549	542	532	514	555	553	545	548	537	481	532	541	520	531	479	542	498	529	524	514	514	503	542	544	575	543	573	520	520	540	536	583	550	474	565	497	555	590	506	573	514	522	513	511	508	513	536	523	518	534	541	533	518	537	523	512	486	485	529	557	586	583	533	569	558	522	510	545	492	522	530	564	522	540	524	535	563	510	566	556	519	518	498	525	486	527	512	514	516	506	538	526	563	559	539	511	535	545	545	536	566	525	528	565	529	515	560	490	536	496	550	519	524	483	531	561	554	526	545	541	526	505	567	488	522	529	513	545	531	524	553	549	507	552	543	502	531	563	530	530	525	508	534	541	554	549	583	541	503	514	570	517	536	501	538	524	560	521	564	497	519	519	516	534	507	514	523	522	503	566	535	552	540	529	534	518	530	529	502	579	550	534	523	533	563	532	560	529	535	572	533	499	519	558	495	504	557	561	552	535	550	533	532	525	547	520	532	546	472	541	550	530	501	529	527	486	516	524	513	565	566	524	515	540	546	506	514	531	557	532	565	532	546	534	514	515	509	557	530	522	515	587	541	481	495	570	504	524	535	525	565	557	530	536	527	479	509	514	527	533	535	531	519	528	563	517	559	503	483	538	528	524	560	533	525	512	502	545	518	536	582	523	546	524	541	489	507	545	516	534	514	530	501	570	557	600	531	536	577	535	512	527	553	513	504	517	523	532	529	533	570	545	528	555	482	518	522	555	515	522	551	516	544	523	534	540	555	575	547	538	526	579	527	534	514	542	522	524	553	578	499	512	505	516	513	533	507	570	502	530	527	536	541	556	528	569	522	557	552	568	553	526	524	510	557	534	526	496	519	553	520	526	555	504	525	539	533	565	538	554	522	491	513	478	545	537	541	526	535	538	520	543	542	497	562	520	527	558	492	527	530	544	524	527	522	559	515	537	549	562	525	539	523	537	587
5706	3618	1226	349	266	283	330	326	302	245	230	202	224	207	162	202	144	176	145	164	168	163	153	145	135	137	154	126	143	140	106	123	106	122	118	103	124	97	106	106	96	127	135	90	102	109	109	110	104	83	94	97	102	105	104	101	103	98	102	109	90	116	100	94	93	90	108	105	86	106	109	96	109	102	107	104	107	111	110	94	89	114	116	106	105	105	82	109	111	98	101	114	92	108	93	100	97	85	105	119	105	89	84	121	93	114	91	96	103	94	105	112	98	96	95	107	95	84	107	86	105	102	95	121	89	107	105	96	108	97	105	87	92	107	117	93	111	98	87	110	98	89	128	105	94	104	96	108	112	119	94	105	98	87	90	99	84	105	82	97	96	107	96	96	97	106	104	86	89	89	101	94	87	91	126	88	90	107	123	106	104	92	109	96	98	103	102	90	107	107	103	92	88	105	110	106	93	100	91	112	105	86	106	83	107	92	100	94	87	96	99	105	108	100	110	101	95	110	95	102	87	91	97	111	107	96	102	117	94	92	94	95	94	101	104	101	101	105	103	114	122	93	102	88	116	101	87	105	104	89	90	85	100	103	96	88	81	98	117	103	95	104	102	93	97	108	98	106	108	101	107	96	126	92	106	112	95	87	116	106	110	90	108	92	104	88	116	109	100	92	97	111	98	99	87	116	119	89	95	96	99	99	96	105	91	103	97	108	111	91	109	105	104	102	90	104	95	102	83	101	114	95	94	104	89	112	115	87	96	92	119	101	111	95	88	108	100	92	90	102	112	87	107	96	82	112	85	100	93	96	106	92	106	97	99	106	110	99	104	107	116	97	105	115	107	103	110	97	102	102	94	108	83	99	103	112	100	84	91	107	124	104	75	93	101	79	108	96	86	120	104	84	105	91	102	98	92	119	85	104	113	96	107	94	110	98	98	100	98	94	125	111	105	117	92	94	111	107	101	125	102	99	114	104	104	98	116	95	101	101	93	94	102	100	117	100	89	106	87	100	106	96	104	93	94	103	86	106	107	103	111	101	100	84	121	103	80	100	109	100	108	91	91	115	86	106	88	87	113	97	95	87	91	106	91	95	102	108	85	88	101	110	97	108	97	93	81	112	91	107	111	111	106	83	111	82	88	95	98	85	103	111	90	119	111	93	95	93	103	132	92	87	96	101	98	86	93	93	98	85	114	94	89	81	97	109	117	106	108	101	116	83	103	103	104	98	102	108	114	107	79	101	95	102	102	102	101	108	91	105	113	103	98	84	108	99	104	92	103	92	96	89	114	100	108	101	112	102	99	92	99	93	92	91	97	104	95	94	96	102	101	94	111	92	106	99	94	113	112	117	114	93	103	100	109	92	92	94	95	106	116	100	89	105	96	108	106	102	97	92	106	94	76	103	90	84	102	110	88	105	112	96	92	97	95	95	101	99	95	110	102	103	98	89	106	106	116	92	84	90	117	88	111	84	103	88	116	91	87	100	92	101	84	105	84	98	114	102	81	89	104	114	95	100	117	99	102	90	101	100	106	108	95	106	98	105	110	100	94	90	116	94	99	100	108	85	88	93	113	99	118	96	90	113	120	102	120	102	105	99	66	89	97	88	101	109	101	104	88	92	111	102	95	106	102	104	96	104	105	99	92	123	96	92	101	100	92	88	103	97	80	88	98	103	119	96	108	90	111	95	99	98	99	96	110	102	98	99	84	98	87	103	93	86	98	110	94	87	92	104	97	104	114	96	107	107	94	97	98	114	91	123	109	122	109	117	105	100	112	108	108	89	96	93	123	106	117	107	103	102	113	90	88	112	103	81	117	112	86	88	86	94	101	103	106	82	92	103	104	88	99	94	105	99	102	108	102	98	97	93	85	99	98	96	119	95	91	102	96	111	108	93	85	118	85	104	110	113	101	94	117	94	122	96	92	92	92	107	107	92	93	88	111	96	82	102	101	110	111	118	116	103	119	105	80	107	109	113	98	101	114	105	94	94	108	114	86	100	120	103	100	91	94	96	97	95	110	116	96	91	109	98	97	99	97	109	108	82	122	106	113	109	104	104	92	97	113	112	102	114	99	105	93	92	94	95	93	90	99	114	113	97	120	114	104	105	117	98	113	82	98	93	119	102	104	98	118	93	111	90	91	88	99	100	104	117	111	97	104	116	125	126	104	91	110	113	89	96	90	95	84	104	82	96	96	114	111	104	114	108	92	125	102	117	100	87	106	89	98	116	97	95	105	106	99	109	89	88	91	113	96	94	93	105	72	98	101	102	98	98	98	85	110	95	102	97	108	109	93	112	92	91	100	106	110	107	91	109	109	88	111	117	102	88	107	107	94	113	100	107	81	105	106	107	109	92	99	95	112	94	99	104	104	108	81	99	98	102	99	97	101	84	98	100	110	91	119	108	82	96	86	97	104	95	105	110	106	123	104	105	87	95	107	93	107	100	105	102	93	100	116	90	103	90	107	121	105	95	102	102	93	100	104	90	95	98	105	110	111	113	109	86	102	119	92	106	94	98	109	109	86	97	105	106	116	91	117	94	97	108	105	85	109	96	86	99	100	109	96	91	97	107	93	100	97	88	103	99	101	83	96	115	116	99	113	89	93	122	89	91	86	108	96	95	113	101	84	114	93	97	107	98	116	121	106	83	99	109	102	107	107	98	91	100	117	97	116	106	100	99	116	113	98	98	96	89	93	117	92	96	81	95	96	97	92	99	115	82	99	94	103	89	82	113	92	109	101	87	107	104	91	97	104	97	101	99	84	105	103	109	99	94	105	107	93	111	99	103	106	102	102	95	107	84	97	106	95	92	89	81	95	124	92	106	97	100	122	108	100	100	115	100	106	107	108	82	96	99	122	90	101	86	76	93	119	103	99	115	117	106	101	96	97	94	111	108	114	110	107	90	86	110	88	102	100	111	89	99	108	86	99	112	97	90	111	109	103	92	100	106	82	100	89	95	106	101	111	100	108	111	111	101	109	100	96	95	91	104	99	94	109	97	102	104	81	107	111	90	82	95	104	114	99	90	113	115	114	116	97	107	95	104	104	102	108	109	88	114	106	88	112	104	88	99	96	110	108	95	104	107	94	110	112	116	129	80	85	109	95	110	105	100	105	105	97	102	106	88	103	81	84	102	100	101	98	90	104	111	100	107	90	105	90	104	82	127	101	118	123	112	110	106	108	112	96	95	104	103	105	95	106	100	116	101	104	98	107	90	82	95	113	108	88	94	101	93	83	98	96	98	107	102	112	92	92	97	115	116	114	102	101	100	107	98	95	77	81	113	93	103	87	97	99	121	112	102	97	94	84	96	103	96	100	93	108	107	107	101	96	107	105	102	109	92	84	97	95	115	113	111	112	116	109	87	105	93	111	85	94	109	92	118	97	99	103	107	107	98	109	111	95	97	108	98	99	85	94	101	100	116	101	108	96	102	101	88	82	111	97	98	114	99	101	96	112	118	103	107	94	97	91	97	93	95	86	103
33251	22470	10886	6001	10438	11973	11336	10345	9067	7291	6076	5251	4633	3967	3360	2905	2729	2410	2263	2255	2147	2122	2011	1969	2025	1924	1744	1614	1446	1362	1201	1179	1058	1018	972	980	925	1010	1001	1003	966	950	979	909	876	851	839	862	883	832	810	808	778	815	753	762	775	741	806	746	766	787	697	737	735	806	789	746	779	748	736	743	749	782	756	754	754	777	745	766	780	741	793	787	815	755	751	803	729	759	751	756	758	761	733	730	776	687	724	741	745	742	779	750	723	723	771	768	713	714	736	762	733	759	718	785	742	769	764	735	771	745	774	713	774	762	774	791	756	770	763	730	763	749	724	768	748	743	751	741	785	748	757	744	720	736	704	710	718	771	760	746	715	763	738	771	765	761	722	734	749	757	814	807	738	734	767	767	724	779	742	785	739	726	758	798	786	757	722	725	766	753	757	726	777	756	743	745	761	810	737	732	759	720	739	752	724	747	751	776	786	755	783	709	746	766	774	733	774	731	735	733	760	777	753	788	737	716	744	721	749	737	743	779	739	752	749	779	792	738	743	750	693	729	720	770	751	730	732	764	764	749	755	693	717	712	730	779	707	736	766	791	725	759	751	740	719	732	774	724	767	761	766	740	787	769	771	751	787	735	724	698	722	747	731	712	778	727	757	782	755	742	726	757	741	752	757	794	757	693	769	707	747	763	743	766	754	724	799	766	778	749	744	765	756	760	764	731	803	789	733	719	770	751	725	748	759	757	765	748	731	720	749	747	782	742	769	756	754	771	740	762	743	751	756	773	736	787	730	686	760	739	709	804	720	738	730	755	738	752	761	770	702	690	696	737	744	755	765	741	710	785	709	747	781	744	733	757	717	764	761	752	802	742	733	712	762	767	812	737	754	738	726	739	744	733	707	752	697	747	751	814	807	745	764	714	706	775	731	736	746	767	716	737	720	724	732	735	720	781	688	745	725	734	731	746	704	744	731	740	713	775	731	775	745	722	776	712	761	785	782	740	721	719	755	705	771	777	735	775	744	743	755	742	781	740	718	705	726	744	728	765	730	719	752	687	764	794	776	734	803	740	787	742	738	814	739	693	721	718	766	757	739	723	797	696	747	781	727	740	757	675	757	763	777	755	749	726	752	753	749	741	769	732	759	774	805	751	740	706	729	720	804	779	787	790	687	793	741	710	820	748	766	767	773	697	753	787	780	752	735	750	754	780	729	732	707	765	760	782	766	745	805	796	726	730	760	742	765	731	810	738	725	817	751	738	729	716	781	736	788	795	755	743	756	785	747	747	736	791	696	702	739	771	760	756	733	732	774	746	769	746	764	725	740	728	801	702	766	739	770	758	788	790	743	772	760	737	749	721	724	765	712	738	747	791	731	769	729	747	749	748	722	760	783	742	745	705	765	765	735	715	756	787	709	731	752	759	735	740	722	813	758	731	741	746	713	767	768	761	730	763	733	732	723	712	739	778	768	745	762	795	766	786	741	731	701	763	764	751	766	758	774	785	791	696	731	748	765	771	765	734	773	773	735	752	758	751	825	751	776	732	758	792	807	751	729	779	772	750	784	759	751	797	748	739	743	788	739	746	706	791	832	790	752	745	738	789	763	747	754	749	780	768	755	768	716	734	751	719	739	728	759	761	764	774	706	762	757	751	777	725	706	677	743	768	760	783	704	737	728	752	713	720	770	738	715	742	762	742	759	730	741	751	818	736	726	731	773	708	739	799	728	740	717	779	741	802	781	809	782	761	737	764	728	719	783	726	753	739	731	743	755	766	796	749	753	722	766	740	735	749	758	729	721	753	745	735	764	737	746	837	798	697	739	689	745	746	738	715	737	723	723	744	734	727	765	755	738	773	704	788	722	766	730	745	734	776	764	740	716	719	722	738	750	726	755	768	709	752	769	734	746	749	708	757	730	806	739	743	749	704	770	772	772	750	774	767	788	741	730	755	734	754	795	727	753	710	743	712	735	725	717	764	729	792	743	788	725	742	709	720	744	762	708	761	743	763	743	743	735	774	730	744	724	699	743	731	739	719	787	733	792	705	770	747	739	754	732	745	780	715	710	769	747	758	742	758	753	751	739	779	718	763	779	735	726	737	744	742	756	769	742	772	742	710	725	729	714	768	769	777	750	789	767	691	707	755	753	734	746	708	773	795	797	748	767	716	764	764	724	747	696	730	691	774	716	769	757	736	765	724	739	744	743	793	740	707	721	737	740	722	760	754	724	740	812	792	726	786	749	745	760	719	772	743	812	711	744	762	788	753	743	709	749	760	770	729	727	778	789	702	704	739	741	754	729	756	758	734	700	747	771	771	764	751	753	759	759	773	741	725	718	731	760	698	743	731	746	703	712	721	738	736	792	778	744	728	761	807	717	758	762	778	720	754	743	727	693	761	698	755	774	772	731	746	702	788	772	708	740	706	744	706	716	765	714	709	732	766	750	710	751	810	762	756	782	750	742	723	711	716	736	772	738	753	734	762	760	749	700	809	748	747	734	744	808	685	729	765	757	730	741	777	706	743	772	773	739	730	754	749	765	744	770	745	796	720	752	673	714	734	720	784	764	724	786	758	813	739	757	734	776	722	765	792	708	748	779	822	728	721	731	693	797	759	754	730	763	776	799	760	733	789	754	721	776	732	735	702	726	787	750	779	754	782	745	753	714	741	784	681	773	751	748	730	713	725	771	766	772	733	763	779	782	769	702	721	770	748	779	743	761	746	698	724	766	751	788	782	760	749	713	729	767	675	767	816	705	714	738	785	783	750	765	768	761	749	754	786	734	720	739	734	782	759	774	763	789	796	743	804	765	729	780	744	779	755	731	743	704	750	730	772	746	754	759	751	735	720	738	764	769	731	722	744	755	744	761	762	708	751	804	756	751	740	783	714	750	802	758	764	745	786	744	773	758	742	782	757	757	723	737	758	747	757	732	755	773	755	752	753	742	758	761	784	726	764	713	783	795	734	762	742	756	715	712	739	716	766	720	771	746	711	706	714	739	811	743	745	757	765	759	760	778	742	741	800	715	726	749	728	703	752	742	760	761	740	753	771	751	742	755	765	765	738	751	712	706	747	769	764	750	720	774	751	813	704	766	746	718	786	786	730	791	732	758	785	762	681	743	792	730	716	776	778	756	788	741	803	729	737	767	749	702	783	740	708	739	741	701	726	726	756	725	722	720	820	778	704	801	756	773	711	772	733	737	760	791	775	744	738	752	735	777	755	780	789	796	758	779	748	765	741	775	786	760	735	789	719	762	725	725	749	805	757	791	748	750	709	787	810	721	739	721	738	698	743	761	805	711	728	743	740	725	735	736	745	749	748	686	808	743	768	734	741	753	711	772	718	756	751	725	707	723	727	767	763	765	767	723	745	726	695	738	689	796	777	726	778	736	769	757	755	790	750	784	754	766	710	778	768	728	762	713	746	693	725	754	735	762	736	786	751	725	751	804	770	742	725	756	717	735	728	787	752	756	734	733	736	728	712	735	753	744	744
7153	5093	1956	515	309	378	402	429	362	319	248	226	215	197	184	158	154	161	153	129	156	131	136	145	131	141	129	95	96	122	103	103	92	108	87	94	81	84	93	95	101	91	77	75	89	83	78	69	88	86	85	87	69	73	73	75	70	69	72	76	70	87	78	69	86	95	70	88	72	72	86	79	61	73	83	82	68	71	63	87	73	92	65	86	78	90	73	77	75	83	87	68	70	72	70	72	76	85	62	84	65	73	73	65	78	77	74	59	97	86	73	75	89	71	71	81	76	67	79	68	77	58	65	77	77	72	88	58	78	67	84	88	76	76	82	72	72	60	79	61	73	73	76	82	77	77	59	69	75	83	59	80	92	70	73	72	71	73	86	74	85	83	71	81	83	78	75	62	86	79	82	70	59	90	87	70	66	66	76	72	81	77	87	90	59	77	86	71	79	70	78	83	81	76	82	79	78	78	68	78	59	78	85	90	66	82	84	75	78	66	56	79	64	68	65	65	71	66	78	69	65	68	67	73	83	74	64	66	73	77	56	67	77	78	68	90	70	77	72	74	59	76	81	90	75	67	70	78	73	75	57	71	62	73	81	71	80	72	78	78	91	66	66	70	67	80	69	83	66	62	75	77	86	79	85	91	73	81	70	86	71	79	81	80	85	77	52	67	86	90	76	82	80	75	78	74	71	81	81	72	92	71	64	62	100	80	64	56	81	65	88	81	73	71	90	81	63	72	80	73	67	75	82	65	57	90	60	80	65	81	64	80	80	73	78	85	75	71	76	64	92	78	72	92	73	81	67	62	72	72	79	72	80	74	89	75	74	73	67	65	80	68	80	73	76	87	81	59	69	60	73	78	76	60	70	73	96	80	55	64	58	76	67	71	71	80	64	71	82	69	70	78	64	83	80	71	73	63	70	70	73	70	81	75	85	74	64	62	65	77	86	75	69	73	80	74	63	77	55	77	75	69	72	65	72	78	64	73	75	64	82	61	66	73	74	83	73	62	70	62	74	74	74	75	59	72	88	72	74	96	69	77	71	63	79	76	81	73	69	66	63	76	75	66	89	64	69	76	82	74	72	70	72	77	73	71	77	64	72	63	79	81	66	74	67	62	73	59	70	87	63	81	70	77	62	85	75	66	75	69	82	84	65	74	80	64	80	83	87	72	59	79	69	86	77	80	62	85	75	63	55	66	74	81	72	70	65	59	85	72	92	72	77	81	73	75	72	62	79	66	60	67	66	64	87	81	77	88	79	60	74	70	74	69	75	74	61	87	76	82	73	75	70	57	72	77	77	70	85	69	77	69	72	82	74	77	70	67	70	77	75	77	71	74	82	70	75	62	75	67	66	59	89	86	83	71	66	83	73	86	71	66	72	76	72	64	81	70	69	66	78	61	98	67	78	79	74	93	72	67	65	62	66	56	82	75	77	74	72	74	83	64	66	82	79	75	61	64	83	72	90	69	76	66	64	77	81	76	80	83	72	62	71	67	87	85	70	77	69	80	75	75	76	73	82	87	70	74	69	83	68	71	91	90	70	63	81	67	67	72	64	58	79	70	74	60	84	67	84	65	92	73	65	73	71	76	70	63	75	64	66	98	78	74	97	74	83	73	76	72	68	65	86	62	73	70	86	81	75	73	61	69	85	61	77	88	66	81	82	83	75	78	79	66	76	75	76	74	65	72	58	94	91	65	79	67	76	78	72	66	78	83	69	85	82	78	95	51	55	85	84	59	59	81	78	70	78	65	70	63	72	74	82	65	86	71	75	74	60	82	77	83	77	73	81	70	56	62	75	77	71	79	71	54	69	56	70	73	57	64	83	63	78	76	74	60	84	80	78	75	62	68	66	64	66	58	78	72	76	81	94	86	67	56	86	74	79	64	86	92	72	73	77	71	80	73	71	64	81	62	69	86	79	84	68	67	62	78	69	81	56	81	82	78	64	72	77	80	75	81	72	80	77	84	82	85	95	77	81	72	67	90	73	100	86	80	71	84	71	73	76	71	87	70	61	86	96	85	82	63	63	73	72	71	80	78	87	68	69	81	76	68	65	86	83	76	86	71	80	85	83	81	82	62	67	65	69	76	74	66	77	77	81	74	82	98	79	81	69	68	64	72	61	78	113	75	83	60	78	90	76	75	69	74	58	96	53	75	73	72	74	50	80	69	76	58	82	69	71	77	76	79	66	83	73	74	58	58	67	81	71	72	73	63	73	72	70	50	84	91	62	69	62	73	61	64	65	83	78	81	86	63	56	84	66	89	79	65	85	68	67	63	66	83	75	71	74	64	73	61	78	83	75	77	69	67	66	70	84	75	73	90	59	73	78	70	86	74	74	87	92	75	90	82	75	68	70	65	58	61	60	79	85	86	68	71	69	76	90	53	62	90	76	68	86	73	76	77	86	75	85	71	71	85	73	73	76	73	65	76	66	75	81	76	81	69	74	68	71	54	57	83	83	65	92	62	81	77	74	77	59	83	81	72	76	70	76	81	70	80	68	67	72	80	75	67	70	77	52	76	81	69	77	69	68	79	82	77	97	73	66	77	80	91	64	70	82	75	76	82	82	85	79	68	81	68	106	84	56	56	58	80	72	60	79	57	72	96	70	76	79	64	80	49	69	74	85	91	75	85	60	78	73	72	73	65	89	68	80	68	72	78	82	76	82	91	71	62	75	71	67	74	89	61	67	87	93	60	67	63	81	76	85	68	71	73	81	88	75	76	73	71	80	89	66	79	71	102	77	75	64	84	55	66	65	62	77	73	63	70	60	66	72	79	77	63	74	77	89	82	64	79	79	69	98	63	81	70	75	65	62	68	99	75	89	84	68	85	73	76	81	86	79	66	82	78	63	73	68	67	67	64	91	70	61	80	62	65	82	75	82	71	85	94	73	74	69	74	77	65	80	75	67	66	77	63	72	71	81	90	75	84	71	89	71	84	82	63	83	78	70	73	85	70	74	66	75	68	68	82	77	73	71	79	80	60	59	66	79	82	60	80	72	89	70	78	76	81	75	61	79	82	70	77	76	78	71	72	81	69	76	68	69	79	86	69	87	75	75	62	72	64	80	82	72	74	65	64	70	75	65	83	80	98	72	68	67	81	74	64	74	77	72	69	89	71	75	83	75	76	91	94	67	85	67	72	60	71	84	87	58	84	63	63	74	73	74	66	71	81	78	67	80	71	69	73	61	95	81	73	75	68	79	87	79	76	73	64	79	86	80	70	76	85	83	56	73	73	83	92	90	75	76	60	64	65	68	85	72	67	71	63	71	59	76	72	67	73	77	77	89	78	68	75	79	59	68	72	69	79	63	66	66	65	73	76	77	79	60	63	73	76	76	71	64	78	69	72	76	83	57	80	71	71	63	74	64	84	55	70	61	81	80	73	75	81	72	113	87	84	76	69	80	75	58	63	74	84	73	77	78	95	72	78	79	75	75	83	81	65	67	79	89	72	59	72	73	70	57	76	74	75	101	74	59	76
37718	25606	14703	9552	12765	14384	14220	13160	11204	8878	7336	6416	5735	4671	3878	3441	3116	2912	2727	2543	2435	2281	2178	2340	2332	2046	1875	1622	1527	1356	1224	1095	996	895	859	851	798	847	875	840	903	820	781	768	750	668	719	645	633	661	634	633	606	614	575	550	584	556	592	565	616	565	536	545	585	562	541	572	579	589	604	624	558	519	539	572	578	550	529	556	552	558	585	554	560	562	564	552	545	565	559	563	588	507	565	575	542	537	556	501	559	598	529	531	550	576	527	540	514	575	532	563	587	545	542	578	567	549	598	558	566	588	544	573	529	558	545	568	554	507	556	565	530	509	546	542	536	550	519	540	556	528	526	538	577	560	524	553	515	537	529	538	532	553	533	557	499	534	595	521	549	546	567	583	567	555	536	548	514	578	510	574	599	534	575	580	559	554	509	533	553	548	575	584	571	610	542	558	513	546	537	537	624	554	542	553	592	549	585	582	517	503	558	559	552	547	530	550	522	514	545	545	598	571	550	572	546	565	507	594	583	548	565	536	554	551	536	550	483	560	571	586	526	575	572	539	576	525	559	548	563	542	565	555	570	590	569	543	584	558	535	587	519	531	582	579	581	545	518	571	535	515	537	533	509	561	573	527	562	556	550	548	555	565	544	608	566	549	570	536	579	568	542	518	508	595	523	581	513	593	564	510	534	546	540	573	574	549	521	544	593	541	529	567	593	526	581	576	575	554	523	546	525	596	575	581	522	518	522	520	580	606	564	510	527	554	542	533	547	512	556	593	542	553	596	561	548	551	560	551	563	572	533	579	585	552	524	586	545	568	520	534	576	577	531	506	543	507	568	583	514	565	546	569	606	566	563	561	569	582	546	614	536	580	535	554	587	557	562	574	579	584	508	537	586	557	484	548	590	529	581	565	597	566	597	577	512	570	544	549	538	558	505	520	535	569	559	589	541	540	550	545	558	544	580	572	523	542	563	557	526	556	502	546	526	542	569	583	566	557	539	566	601	555	560	590	552	534	580	558	565	619	581	560	545	537	561	550	564	544	557	546	511	558	549	573	551	604	547	512	557	520	560	556	552	610	555	572	536	531	515	558	548	544	541	577	535	543	561	555	604	561	578	576	584	583	555	564	553	561	526	567	515	577	541	537	575	522	568	553	538	596	612	572	578	507	560	522	553	555	551	533	494	549	547	535	553	522	590	601	568	576	572	597	540	563	518	546	554	582	568	528	562	541	529	575	552	576	578	597	539	576	576	554	535	566	524	574	502	519	568	537	553	532	557	565	574	568	583	540	567	572	534	561	574	600	537	546	585	561	575	587	602	554	546	563	522	588	517	497	550	553	580	570	533	552	514	524	544	560	542	566	554	536	593	585	567	531	550	539	526	507	555	532	546	554	528	553	576	541	533	537	553	546	561	550	531	545	581	527	583	555	605	548	590	552	544	547	570	550	541	562	557	580	533	535	538	549	545	563	535	517	599	545	543	524	537	595	585	527	537	557	545	564	540	550	544	572	603	528	550	517	534	569	537	539	531	564	559	570	563	546	520	548	531	529	520	547	567	556	534	569	568	588	538	518	569	574	549	512	529	545	560	532	563	536	560	552	575	527	579	559	606	584	500	532	487	583	554	581	562	518	561	537	521	526	541	552	534	565	574	559	579	574	613	554	580	560	536	553	545	557	538	559	567	545	581	551	591	593	522	578	566	580	553	545	552	532	557	510	541	570	553	545	571	582	550	534	590	541	546	566	542	495	573	557	574	550	542	521	563	551	554	539	586	535	546	571	539	571	554	553	587	551	535	546	546	549	585	567	530	531	540	551	526	524	578	570	551	578	539	579	538	552	592	545	587	513	564	568	535	511	526	564	522	576	572	559	559	581	526	583	529	540	541	588	515	591	530	574	536	535	544	592	562	558	587	563	557	564	558	581	534	553	571	545	550	555	539	561	565	544	534	543	539	538	525	526	542	568	524	536	576	590	566	544	563	534	544	518	555	543	586	564	547	552	559	593	514	533	558	563	537	533	589	490	568	607	553	556	557	550	557	511	539	559	520	597	565	569	588	611	521	565	523	535	547	556	552	604	515	527	558	551	553	577	570	532	555	531	507	585	592	560	560	526	524	571	517	594	591	569	539	582	529	564	550	554	524	550	506	534	540	561	566	543	545	596	586	585	565	574	553	568	558	570	523	559	538	582	548	547	598	530	550	518	571	551	510	553	528	532	552	537	506	552	499	540	604	524	550	546	540	551	557	534	544	545	528	521	523	555	545	557	526	593	529	565	603	575	579	540	545	548	566	575	543	561	596	557	576	596	557	531	572	564	546	546	566	573	577	556	555	558	543	591	561	549	519	530	546	556	543	578	546	521	589	548	520	558	559	530	550	555	525	566	573	563	563	611	559	585	531	523	596	576	553	566	532	605	554	551	579	511	542	563	548	586	603	578	541	550	537	540	530	571	534	544	527	572	539	540	551	572	567	568	539	518	529	557	540	560	565	542	556	575	565	576	587	546	549	604	527	576	517	546	517	548	526	563	511	541	542	563	503	508	540	509	542	518	574	584	573	553	564	540	565	572	521	574	566	556	589	569	514	566	547	555	612	563	514	567	599	555	553	567	555	560	572	575	583	559	570	543	549	546	521	551	536	546	571	587	558	591	584	552	571	561	577	607	515	562	553	508	516	532	528	564	557	573	553	571	597	575	574	574	520	560	557	568	551	526	522	541	576	551	530	548	536	560	575	580	565	567	597	571	575	549	583	556	569	582	568	536	537	562	542	565	543	509	558	571	547	563	577	540	518	561	578	549	550	545	547	552	553	585	537	556	546	544	523	576	529	534	524	527	528	536	562	540	562	571	548	534	582	575	536	546	577	571	543	536	599	557	549	566	528	544	528	562	561	540	569	572	521	579	534	544	569	592	525	535	532	556	548	546	526	593	565	539	542	577	576	569	518	523	549	544	565	562	547	600	561	571	534	548	564	566	596	580	571	574	570	603	548	575	518	542	552	544	589	580	551	512	590	577	505	563	574	607	593	564	539	565	536	562	537	575	539	510	554	563	540	565	511	577	583	580	551	558	572	531	600	581	555	557	571	529	513	561	569	514	589	535	596	544	554	528	533	539	545	584	528	563	602	551	569	575	571	566	557	552	537	530	538	568	537	574	581	541	575	572	568	548	575	540	528	552	549	521	572	535	514	552	580	551	566	569	566	497	554	559	561	552	573	582	568	534	579	564	534	519	556	537	594	509	512	574	554	602	558	500	610	578	552	583	549	518	541	567	583	496	525	592	565	554	555	589	558	594	538	587	524	528	538	541	542	539	575	578	567	591	527	526	522	584	552	535	551	552	556	528	548	548	541	528	514	543	571	531	554	575	546	537	502	545	573	532	528	530	556	584	584	532	591	535	544	525	550	509	553	594	585	569	551	548	545	520	538	554	518	571	585	523	533	558	565	528	560	549	598	568	571	558	541	541	532	573	578	505	525	548	546	532	549	564
3549	1850	702	262	204	247	287	256	220	234	182	197	170	163	132	152	122	131	143	134	152	108	124	115	119	123	126	108	121	117	112	101	97	108	102	96	87	83	97	106	104	93	89	89	96	101	83	82	92	87	96	87	111	97	84	100	96	92	82	100	88	87	76	97	94	89	97	100	92	101	99	103	87	90	101	88	86	86	86	93	87	92	83	92	108	95	115	88	97	107	76	97	98	107	87	95	98	99	84	86	93	88	104	97	93	108	75	105	100	90	89	100	90	99	72	87	100	74	103	97	94	99	105	89	98	98	96	103	79	87	92	103	75	88	102	74	86	109	82	91	91	78	101	93	97	101	104	103	98	92	97	93	100	106	84	94	81	105	90	104	85	87	105	82	103	75	87	85	100	110	91	93	113	95	83	90	109	96	76	93	68	106	105	93	106	98	113	110	89	75	98	96	96	99	106	96	100	101	100	109	83	90	92	86	74	97	89	93	92	93	99	91	85	111	88	86	97	80	100	96	89	73	88	92	81	99	90	95	85	90	114	87	97	96	83	99	78	89	95	104	67	97	83	90	81	101	92	92	83	92	99	94	84	87	110	95	70	89	80	76	97	102	84	106	91	91	89	87	84	90	82	83	73	91	93	89	99	100	85	102	89	92	85	95	88	83	101	97	82	105	84	100	84	89	81	92	88	84	92	104	97	81	83	94	95	85	94	107	120	102	95	109	74	116	95	90	97	100	95	76	85	86	100	89	91	97	99	92	83	84	84	92	92	100	104	94	105	97	95	77	101	97	74	97	93	98	93	86	91	87	84	100	84	91	89	84	96	88	72	96	88	101	91	109	94	109	103	90	104	92	106	87	90	97	81	97	82	93	107	91	80	91	105	105	89	105	78	75	103	92	104	101	112	83	88	96	91	86	88	105	106	102	72	89	95	81	81	98	94	81	87	96	109	92	78	110	99	89	114	72	92	84	109	89	83	109	81	84	97	95	81	92	107	108	91	85	90	90	83	93	97	104	92	89	91	89	96	96	103	86	93	85	86	87	101	85	98	93	100	88	105	85	109	98	111	87	76	91	95	78	105	100	99	94	80	92	99	79	94	99	93	95	88	102	83	100	87	97	101	90	101	91	103	96	95	104	91	80	93	102	95	98	93	99	94	89	92	107	94	98	82	108	116	105	103	102	77	84	97	89	84	94	107	94	93	111	87	95	87	88	108	92	102	74	102	85	90	74	84	100	95	81	78	86	110	80	90	92	83	101	80	95	92	100	89	102	84	103	87	91	91	90	96	95	94	96	107	97	102	86	92	93	110	86	89	89	93	101	77	105	112	94	88	91	101	86	107	82	93	83	95	87	98	85	102	83	91	92	101	94	90	74	96	105	91	90	91	87	92	116	90	89	84	105	105	99	90	83	106	100	86	91	94	97	83	101	99	89	85	95	100	97	89	106	85	98	99	71	103	87	81	104	104	81	87	95	101	94	100	100	101	110	79	113	94	89	78	96	105	80	64	85	98	103	82	86	73	99	81	95	87	100	110	81	93	82	96	94	86	96	86	84	85	96	84	92	94	91	89	93	80	98	90	83	82	93	88	92	112	88	90	71	79	74	100	85	77	99	86	98	88	74	88	101	82	84	82	107	93	98	93	84	101	108	87	85	91	87	95	90	85	85	84	92	95	80	96	86	88	88	98	90	89	83	94	85	98	99	100	99	91	70	77	88	77	95	100	79	86	100	92	80	98	81	105	81	96	74	111	112	74	104	106	98	94	103	107	110	91	102	95	88	101	87	106	97	80	91	87	84	83	85	100	91	95	94	111	112	92	90	86	96	111	83	101	76	103	94	84	97	94	80	93	74	106	101	91	93	87	99	93	110	91	90	94	80	93	89	105	103	93	82	80	94	82	92	96	93	92	93	74	100	68	93	81	92	107	82	92	92	71	96	89	86	96	100	89	94	76	90	89	94	94	87	108	101	93	85	87	81	87	98	88	101	77	87	83	81	87	90	97	91	87	80	86	90	100	76	80	87	107	94	86	92	83	79	111	78	80	87	83	104	100	99	104	108	90	83	88	93	88	102	88	81	97	100	98	95	105	95	80	93	98	102	97	76	90	81	87	91	98	86	84	97	101	84	78	89	90	105	99	102	89	92	83	97	95	95	98	83	109	82	107	86	106	95	88	88	110	112	91	104	80	82	107	91	83	89	88	89	109	81	85	98	100	111	105	94	94	89	106	98	85	80	90	89	99	89	97	100	86	79	87	91	88	102	82	96	99	96	102	88	86	88	87	84	106	95	79	93	102	100	88	90	104	91	109	92	107	84	89	102	90	92	101	89	74	101	94	97	83	103	71	88	105	90	85	102	84	103	91	105	97	76	98	93	104	86	97	80	93	97	95	105	84	82	95	104	93	82	86	88	92	87	91	106	100	113	105	95	89	97	90	94	96	99	98	81	100	96	95	94	78	79	96	79	98	79	89	90	99	81	99	105	100	92	93	91	88	87	100	89	95	83	83	93	95	92	95	74	92	84	92	108	95	80	74	82	95	95	92	100	89	106	95	100	100	90	92	76	84	91	93	82	107	96	97	95	100	101	99	78	74	81	76	67	105	103	109	73	108	96	109	67	105	102	98	104	98	91	111	112	94	85	91	84	86	102	103	113	101	91	97	91	84	91	93	94	96	92	104	100	106	90	95	90	96	98	93	78	76	84	92	110	112	101	83	96	94	80	90	101	92	109	93	70	87	101	106	90	94	94	92	87	83	87	104	88	87	92	110	93	80	102	79	108	86	105	90	85	98	78	85	87	95	93	88	89	117	91	99	85	94	85	98	91	105	94	85	87	91	93	93	82	111	88	106	88	96	101	107	91	91	92	76	107	103	89	100	113	90	97	104	91	94	84	104	102	102	82	90	85	99	85	82	95	65	104	91	100	111	90	92	97	102	96	86	101	91	92	95	101	98	96	94	82	89	95	89	87	97	93	79	83	86	85	79	90	89	98	81	96	105	100	82	83	93	106	83	94	102	103	96	106	98	93	99	86	91	80	110	102	103	106	100	80	95	86	106	98	104	81	98	92	93	99	82	78	95	92	96	88	105	98	90	93	89	99	94	84	89	76	101	105	103	101	98	86	82	81	110	91	88	116	87	95	98	88	81	95	82	103	92	80	106	88	90	86	88	90	93	75	92	102	93	87	81	94	87	72	85	88	97	80	86	70	93	95	80	88	108	97	92	78	97	80	80	90	105	102	97	90	106	97	94	93	94	103	93	96	92	67	103	90	86	101	81	88	106	84	96	69	97	79	109	105	76	98	102	100	95	90	78	101	80	89	103	87	102	94	81	97	111	103	92	82	111	81	97	88	86	89	89	90	93	81	94	89	94	71	89	102	78	106	96	84	78	89	90	99	114	96	103	94	92	82	105	81	86	92	95	94	97	93	97	94	92	108	85	122	84	103	87	89	83	85	88	93	106	92	90	100	94	84	83	104
28189	16466	7330	5335	8067	9385	9490	8714	7131	5519	4609	3965	3516	2843	2516	2221	2096	1866	1861	1858	1720	1693	1612	1619	1706	1488	1316	1247	1113	1071	988	880	911	828	885	842	859	817	875	865	846	783	801	780	760	776	798	811	765	722	698	791	695	700	745	683	706	677	679	721	707	690	684	699	692	717	655	670	740	684	733	720	677	698	712	680	726	707	683	712	668	676	713	722	687	687	660	670	695	739	707	754	681	733	682	679	670	728	707	719	670	682	672	699	706	705	731	688	679	670	695	708	686	678	711	718	663	670	700	631	699	700	710	701	736	768	736	683	687	661	676	712	699	654	683	717	731	692	698	695	725	720	665	665	679	690	677	663	651	691	719	726	700	644	705	650	666	659	692	691	680	702	628	721	699	702	694	672	731	673	680	674	696	728	730	722	731	685	718	697	722	673	648	737	665	698	644	663	674	702	671	642	659	739	672	709	709	688	686	676	672	656	698	673	670	694	731	714	757	692	681	717	667	658	736	669	738	677	640	661	709	673	686	709	687	711	705	681	690	706	690	730	716	626	690	703	738	704	696	683	700	701	660	694	695	685	674	682	707	709	695	696	699	712	749	680	713	723	680	696	676	667	708	664	731	739	702	742	681	691	670	731	706	747	710	707	695	691	666	661	661	697	710	722	682	722	685	652	691	694	729	705	676	693	684	659	704	669	679	733	707	710	709	751	716	729	675	666	713	705	712	679	718	684	714	683	723	695	693	712	721	712	685	700	699	697	698	678	691	667	746	708	708	706	712	685	663	722	688	642	650	688	680	686	687	716	695	682	676	659	671	698	663	682	686	671	717	679	693	702	704	740	702	666	682	670	716	720	739	692	744	698	654	657	688	680	699	731	692	684	703	636	702	747	712	712	726	726	688	698	744	709	713	733	655	666	695	703	711	705	686	720	705	689	692	680	688	701	707	726	716	662	682	684	722	707	651	735	665	674	685	667	650	695	695	662	696	739	691	682	703	671	663	701	701	650	692	688	676	616	693	719	673	673	670	734	677	651	699	697	659	690	696	712	709	708	687	714	714	715	686	650	667	698	718	704	728	710	724	659	656	712	650	712	740	675	686	643	706	693	664	686	668	705	630	727	712	643	651	726	717	708	681	658	678	661	702	677	725	661	715	705	721	680	688	701	671	665	679	687	715	724	677	696	703	665	744	691	693	702	728	683	714	696	677	639	711	699	630	697	727	744	771	666	677	706	671	719	708	698	714	670	637	654	703	669	673	708	684	647	682	742	736	716	667	712	668	718	674	726	719	715	674	666	708	754	727	667	670	711	725	726	696	689	664	695	678	652	721	632	663	688	692	737	671	692	692	678	692	687	702	721	715	687	746	679	718	699	690	690	712	643	657	670	674	693	665	735	717	732	689	710	639	702	687	715	671	701	691	697	694	748	640	662	718	693	768	705	643	675	723	713	676	661	697	654	704	694	738	643	692	689	658	718	704	693	700	649	696	685	677	735	751	672	712	730	674	678	695	705	685	754	674	719	703	735	689	680	648	719	695	723	711	639	713	715	750	743	669	662	705	718	673	692	690	682	696	662	717	664	663	729	716	686	688	707	660	736	699	699	669	677	710	747	702	685	659	764	698	700	658	659	682	665	707	671	692	688	693	722	670	680	675	688	711	630	714	700	678	650	713	668	716	758	701	702	660	695	676	681	673	730	665	690	701	693	681	650	693	694	726	696	678	691	670	709	690	673	658	755	689	694	696	662	676	699	719	666	743	679	719	684	680	741	733	693	645	699	694	680	719	720	649	670	718	672	753	674	720	705	670	669	682	722	698	662	765	715	683	704	716	702	650	678	721	614	708	716	715	724	700	689	657	696	682	693	722	704	749	702	693	648	691	672	658	690	719	716	695	670	704	673	690	715	683	684	681	714	696	704	705	712	718	672	727	650	698	678	669	714	732	743	661	649	718	702	708	662	725	684	692	719	682	646	675	703	709	705	731	745	684	695	672	712	646	694	687	693	702	695	724	704	683	712	744	697	644	677	734	706	618	694	653	702	666	687	648	703	703	722	725	734	701	702	702	689	700	695	693	707	670	686	721	664	712	693	757	728	693	679	703	712	682	697	697	651	732	663	701	731	671	683	705	693	687	707	730	668	669	689	685	706	684	709	687	698	719	657	684	699	665	675	708	683	714	689	686	663	689	704	697	711	711	717	677	669	685	666	653	679	664	676	723	663	685	673	743	715	694	664	700	704	672	745	678	720	673	686	711	656	698	677	670	691	769	694	700	698	673	673	690	666	711	650	725	684	701	686	669	655	703	700	679	693	692	687	677	723	685	684	751	676	718	705	716	719	710	675	696	710	705	651	674	657	691	680	620	711	716	737	722	688	692	738	656	660	748	713	697	698	755	657	739	702	738	682	698	683	736	676	688	716	683	723	704	715	675	656	715	715	676	659	712	687	708	661	675	683	722	662	707	746	718	727	688	718	687	676	708	724	662	644	703	668	669	700	748	712	653	702	674	654	659	734	651	700	707	777	717	689	697	720	701	683	714	726	696	661	666	691	670	669	660	695	680	709	672	700	725	682	678	695	631	733	688	680	705	716	699	667	698	710	696	684	710	680	687	648	698	672	672	712	717	683	697	679	687	713	732	706	649	688	679	731	672	695	698	696	720	648	681	702	723	712	684	680	687	685	739	673	685	671	692	660	705	695	691	709	666	686	739	733	686	692	673	689	690	678	686	664	712	670	652	674	650	712	710	701	734	668	688	672	684	721	707	677	698	731	722	707	685	667	724	704	714	733	678	716	720	725	672	694	646	692	711	681	718	688	699	683	704	653	691	667	710	714	756	730	673	720	696	674	640	640	690	669	704	722	719	675	672	683	691	708	726	725	668	691	678	672	688	692	688	701	709	698	697	705	726	692	708	662	668	674	685	739	686	694	722	670	675	673	727	700	688	702	680	715	646	706	707	683	694	675	742	712	642	719	687	707	680	691	735	708	720	690	693	671	673	707	694	713	681	696	668	677	712	696	708	730	666	693	720	633	676	670	718	696	712	688	599	711	711	717	692	709	660	691	686	702	715	723	725	678	701	730	699	665	657	679	724	685	685	690	709	678	690	698	664	653	700	681	627	693	685	673	723	717	681	656	695	702	700	694	690	705	694	723	710	695	730	701	684	659	662	736	666	687	685	683	745	690	671	699	700	699	702	717	681	734	688	712	687	695	744	733	694	687	685	712	731	715	687	690	705	645	656	668	724	691	650	703	643	646	689	713	737	690	655	697	684	695	713	724	690	658	689	680	711	649	713	687	687	691	679	689	683	700	723	739	700	675	695	681	713	686	661	724	693	680	727	677	680	694	715	685	725	701	667	678	698	672	666	690	635	664	674	655	651	671	714	662	685	716	734	670	707	728	682	677	716	704	725	691	699	757	684	736	697	686	685	660	701	671	664	667	695	719	720	703	694	707	703	748	659	763	705	714	678	699	716	668	695	720	713	661
4891	3894	1161	406	258	290	332	324	292	224	219	207	151	149	139	128	129	149	119	114	111	107	129	128	121	114	106	97	103	93	83	81	73	71	68	61	83	95	83	81	73	79	76	87	66	71	71	71	75	85	66	62	87	77	67	78	71	62	75	59	85	77	69	86	65	73	78	58	62	65	78	66	69	65	62	70	61	78	57	67	62	77	76	75	79	81	67	65	78	63	68	59	65	75	63	52	71	70	69	80	73	69	63	64	71	65	70	62	70	78	71	73	73	63	68	76	74	54	65	66	54	70	63	66	71	67	70	59	73	78	72	74	73	70	69	70	65	76	59	71	73	86	71	66	78	57	60	72	87	59	80	79	55	70	79	69	70	64	62	66	69	65	62	85	73	77	73	72	59	68	83	70	75	58	59	67	60	75	83	67	69	68	74	57	76	66	76	72	83	66	81	58	71	78	58	69	69	66	68	64	70	71	78	68	66	79	57	76	73	76	72	73	62	80	66	68	57	76	57	73	83	59	76	66	65	52	71	77	84	85	58	70	71	60	75	77	64	63	75	71	70	53	77	64	80	73	65	66	68	65	71	68	79	83	63	74	70	87	82	81	68	71	75	68	70	67	73	60	65	72	65	82	56	72	82	79	57	81	68	73	92	86	75	59	77	69	83	62	78	59	65	64	77	69	67	61	67	78	73	66	68	80	73	76	72	60	68	82	67	71	74	78	66	64	58	78	65	74	70	62	82	62	70	80	58	65	64	82	90	77	62	64	63	69	64	55	70	80	72	61	59	86	74	76	79	67	73	70	63	78	72	69	79	69	77	80	77	61	76	67	70	64	75	72	79	75	64	84	67	76	67	81	65	60	64	59	67	68	76	63	88	80	59	67	74	58	70	75	73	73	74	76	68	86	71	76	67	72	74	72	71	80	54	66	72	72	68	61	75	86	76	84	75	69	60	71	64	72	83	88	84	66	53	64	63	63	71	61	59	64	72	67	73	65	68	72	69	68	65	66	66	71	78	53	74	62	75	60	64	68	80	79	68	75	64	67	63	69	58	63	70	67	62	65	70	62	66	64	79	68	62	83	65	70	63	78	57	72	71	73	66	66	52	84	71	62	63	73	61	72	72	70	95	59	83	69	81	74	68	80	74	77	86	70	70	73	60	56	68	56	61	73	91	89	73	58	71	77	74	61	85	77	76	73	69	76	54	72	64	87	67	62	67	65	63	67	75	73	63	66	83	63	79	65	63	78	63	74	58	66	64	68	64	65	80	64	78	82	78	69	66	74	69	48	57	72	64	82	65	58	74	67	75	62	66	61	74	81	87	63	77	81	73	64	72	80	66	68	72	63	94	62	64	54	65	66	68	72	80	67	69	69	69	76	77	77	70	58	75	66	51	78	66	68	75	59	53	79	73	71	83	80	64	78	74	88	60	58	66	71	68	69	70	63	74	83	75	58	62	67	68	72	53	72	61	77	70	72	72	71	77	88	67	56	59	81	81	60	64	67	75	70	71	83	68	66	80	97	87	71	78	73	70	73	73	79	68	73	72	69	83	84	74	71	71	75	80	74	67	78	61	60	65	67	67	81	71	63	69	72	55	66	85	58	70	79	81	78	75	94	56	69	70	70	76	70	79	57	84	68	67	84	59	74	64	70	70	63	72	65	75	55	71	90	72	54	81	61	81	65	71	76	76	61	79	76	74	76	63	80	84	79	79	73	75	74	72	77	68	74	70	81	81	80	71	73	73	59	85	78	75	60	75	84	82	59	75	59	75	74	82	52	76	76	75	64	58	79	65	70	71	67	62	68	72	67	75	81	67	68	66	68	66	73	74	67	61	66	62	69	58	64	70	57	72	65	74	79	80	63	76	51	79	86	86	63	75	67	69	63	77	76	70	87	67	74	74	74	76	77	78	85	75	71	72	66	57	71	68	61	84	65	67	101	68	70	49	76	62	74	71	65	80	56	62	70	61	86	65	83	79	54	69	56	81	70	85	72	71	79	72	72	62	61	72	86	70	63	78	65	79	68	78	80	55	58	75	68	71	98	69	58	70	76	58	65	70	82	64	59	85	71	65	71	89	72	68	74	72	70	68	70	67	70	62	65	59	68	74	63	75	83	59	71	70	76	58	84	52	67	73	75	64	76	74	65	72	83	80	72	64	62	69	64	64	72	76	73	82	66	70	69	79	65	69	74	73	60	62	71	62	84	61	55	68	67	64	69	71	69	78	63	61	59	76	59	68	70	70	67	86	70	85	76	72	60	74	72	61	73	88	74	71	74	63	69	79	50	65	72	53	76	76	56	60	63	85	73	81	69	71	60	69	71	62	76	64	70	71	63	61	65	80	74	67	73	74	68	74	70	72	84	85	62	72	65	61	68	85	76	83	85	71	74	70	72	61	70	66	73	62	66	70	65	70	67	70	62	62	67	70	73	72	62	76	74	68	78	71	67	83	58	71	59	60	79	53	76	61	67	85	69	72	75	74	67	76	89	71	77	67	70	68	63	87	79	77	81	69	65	60	66	89	79	88	86	60	66	79	59	73	67	72	69	70	60	60	49	75	81	62	79	66	70	70	58	51	84	79	65	59	60	61	73	78	73	61	70	72	71	63	60	83	84	73	69	66	75	81	88	64	72	74	75	69	73	68	75	68	77	54	78	63	78	84	74	72	72	65	86	59	60	64	61	73	79	67	59	71	75	62	57	63	57	89	65	64	76	71	67	77	80	74	77	65	79	57	78	64	89	63	70	64	70	67	75	62	66	68	65	65	78	74	65	75	58	58	73	70	85	71	76	68	54	64	63	65	64	85	72	74	69	60	72	67	79	73	68	67	66	73	75	66	73	72	65	73	66	74	91	71	66	68	64	72	66	74	86	69	68	73	68	67	64	60	74	75	81	77	81	65	77	61	78	67	76	63	77	70	67	61	90	67	65	71	61	55	65	60	59	65	65	80	57	62	71	80	67	79	63	67	79	60	65	74	85	60	79	77	53	92	76	75	76	82	69	73	59	82	69	81	67	70	77	72	69	74	70	56	81	57	71	80	57	91	71	81	66	71	65	80	63	78	73	79	73	75	67	79	66	70	65	72	73	61	57	88	71	64	75	67	66	70	75	73	70	78	78	71	68	64	58	74	71	83	64	65	60	73	66	68	57	90	71	64	62	74	58	87	68	67	79	84	87	80	83	72	63	57	60	64	66	71	61	51	73	79	82	68	67	73	74	70	78	65	85	79	64	90	58	74	67	69	69	74	69	83	72	76	76	77	73	87	79	61	70	68	69	68	75	79	68	75	59	63	79	53	74	61	68	68	71	73	64	72	86	81	62	75	71	80	77	59	79	68	87	76	66	61	78	75	83	64	66	74	77	73	56	76	77	77	67	63	58	52	88	62	71	73	76	75	70	75	71	58	56	56	69	65	79	53	53	62	78	64	59	55	79	75	62	71	80	90	64	74	65	74	63	74	70	67	60	78	76	83	70
33940	23466	11236	7470	10575	12762	13088	11610	9298	7620	6121	5158	4332	3796	3183	2816	2617	2354	2294	2143	1957	1926	1920	1995	1833	1657	1514	1352	1174	1091	967	846	816	823	785	745	730	776	706	806	769	758	699	636	661	671	623	642	673	561	637	615	596	594	559	540	586	521	519	513	546	584	554	550	588	584	548	558	527	544	561	573	559	549	551	574	553	574	573	550	564	539	514	569	524	605	554	565	560	501	544	545	503	541	526	544	525	525	521	537	512	527	479	478	543	509	534	530	536	550	520	513	560	550	543	551	514	522	497	583	545	524	512	516	518	534	537	514	580	522	544	498	512	521	547	527	537	497	552	520	527	568	553	487	476	542	570	525	489	509	548	531	554	517	541	541	505	550	517	531	499	554	568	520	538	539	508	512	526	542	496	522	579	523	554	520	517	534	528	538	523	522	504	545	518	540	506	592	549	512	505	533	545	568	552	569	497	535	525	521	498	508	571	509	514	530	529	535	539	515	490	538	560	521	570	525	551	529	514	527	535	558	571	587	509	525	521	490	518	555	517	543	533	574	524	549	570	584	532	510	547	519	515	554	527	553	483	500	527	522	539	526	493	530	536	564	546	507	539	534	506	545	551	516	558	562	511	500	509	545	525	508	536	551	535	499	522	575	526	571	539	545	541	541	484	553	536	529	571	501	520	535	519	548	544	526	531	515	551	510	555	500	500	542	527	516	558	551	533	478	540	540	524	472	493	510	537	539	541	539	539	566	516	535	551	535	507	520	519	504	511	519	528	528	564	500	528	535	516	486	531	513	494	540	539	519	569	542	532	502	525	550	528	535	517	553	549	527	583	505	533	514	515	482	547	484	513	573	580	528	560	500	551	482	512	535	502	531	527	499	529	500	496	523	546	542	524	504	538	525	537	532	551	531	527	569	518	496	548	525	550	492	503	552	520	507	514	533	533	537	548	537	519	532	564	534	548	550	519	535	548	572	536	547	513	479	527	543	527	520	528	581	515	515	555	533	547	542	506	531	523	530	505	526	531	529	556	551	528	503	550	525	576	519	549	556	477	569	502	521	547	572	517	544	470	483	541	525	504	532	551	518	518	557	516	536	565	520	521	495	516	516	522	519	545	519	531	525	527	541	551	552	515	532	518	488	533	520	524	485	530	508	543	517	525	557	547	538	538	530	527	524	543	559	510	520	536	503	512	538	515	552	513	509	524	513	530	546	515	489	512	549	507	519	534	586	507	547	526	553	514	523	533	545	461	528	545	552	522	524	531	530	526	529	511	515	553	506	516	544	523	545	560	513	532	540	503	542	523	522	581	497	525	527	520	502	567	541	538	559	535	553	515	552	525	488	518	507	557	539	551	542	514	553	592	545	534	569	520	519	514	506	588	506	503	539	535	518	473	555	506	539	572	574	542	535	509	507	490	529	550	511	575	532	567	519	518	516	503	570	560	512	477	505	549	500	532	532	559	518	551	539	553	528	529	508	588	527	525	537	492	546	515	542	518	515	566	547	527	494	535	559	507	524	552	513	497	497	568	522	526	543	543	537	572	550	531	552	564	580	530	520	520	535	559	492	542	519	553	555	539	517	514	544	543	488	527	543	548	500	536	498	486	499	540	565	534	505	518	532	514	544	510	495	559	561	572	503	537	529	569	519	543	510	561	548	522	537	558	507	512	523	512	535	556	538	522	515	541	527	533	557	535	553	548	582	529	539	534	543	547	524	538	563	558	521	523	526	512	526	539	538	519	523	548	522	492	553	539	554	492	517	487	477	535	525	541	549	544	507	504	538	547	592	517	511	521	539	521	570	523	570	546	557	505	533	545	494	536	555	549	505	542	533	558	562	530	544	555	526	531	559	518	528	497	563	529	527	554	529	573	516	512	531	508	536	542	537	537	513	542	499	555	575	590	559	544	510	565	523	529	525	526	509	504	504	503	502	525	548	552	610	519	525	546	513	531	488	534	546	545	543	524	554	562	499	523	497	532	493	480	541	492	538	516	509	533	515	516	512	549	524	518	532	549	520	560	521	529	530	515	517	524	541	523	536	539	595	507	524	565	539	545	470	504	560	514	530	514	515	523	490	538	570	508	549	542	550	519	536	560	518	526	500	532	575	540	535	535	499	519	533	552	534	552	546	525	509	492	576	524	529	539	535	517	531	545	536	530	537	538	507	551	516	486	501	493	490	536	497	522	536	554	536	508	511	528	539	528	481	503	511	498	548	531	541	539	541	584	514	494	502	537	523	474	521	507	544	552	539	536	509	505	531	533	561	518	533	555	479	522	548	507	523	547	549	528	540	469	536	500	510	525	514	539	533	489	558	585	558	499	552	519	545	518	497	519	594	503	533	529	534	531	541	529	520	511	557	481	522	513	503	500	561	549	529	560	554	522	559	572	591	522	569	537	483	520	555	536	551	541	497	553	519	540	539	539	516	515	533	514	527	539	527	541	529	484	515	498	533	513	550	558	504	531	514	566	553	523	515	550	531	541	531	514	560	522	498	530	512	529	531	513	523	504	542	540	542	538	505	498	532	483	530	526	528	496	532	503	556	500	547	507	492	549	525	529	540	536	497	570	537	518	494	556	547	548	556	500	543	526	544	546	540	489	495	520	507	539	525	558	489	529	506	533	557	523	543	524	536	542	568	527	541	560	527	501	500	509	532	517	548	543	534	553	511	509	524	511	529	557	546	527	544	533	544	485	574	549	540	534	532	503	566	532	522	514	572	481	559	508	506	532	547	539	530	491	519	535	562	535	504	560	553	500	519	543	515	543	547	517	584	542	536	602	533	545	586	562	571	507	543	545	527	524	542	533	523	541	508	547	549	548	519	575	501	551	504	538	546	543	543	526	497	483	550	559	522	555	542	537	527	565	527	564	563	519	536	525	511	561	543	543	521	484	533	502	536	486	549	589	523	560	528	518	548	532	518	536	546	511	525	565	565	524	548	531	519	523	516	581	476	548	527	496	526	492	546	608	565	510	540	577	459	523	543	518	564	510	527	482	560	555	543	497	489	514	516	529	545	494	554	511	531	542	529	520	519	526	568	537	515	528	510	543	536	541	542	499	534	536	564	518	542	524	505	540	486	521	537	513	522	530	509	528	518	540	553	557	524	531	509	499	520	520	509	521	503	530	515	523	515	509	524	530	536	547	505	533	553	533	544	539	534	564	526	537	560	556	553	548	530	514	520	554	518	563	489	545	532	533	517	527	586	523	526	520	497	507	536	519	526	510	531	498	535	567	538	528	499	528	525	518	531	524	542	562	506	536	540	578	586	521	552	508	553	521	560	523	562	540	500	496	556	571	471	498	529	476	516	499	520	509	534	535	573	547	480	538	535	512	506	490	559	505	537	537	550	568	509	495	561	501	521	526	553	507	526	559	533	555	517	509	501	502	513	557	530	531	473	532	539	515	524	545	545	532	565	560	511	554	535	535	566	529	561	529	516	532	514	564	526	567	545	547	534	517	523	552	549	542	500	496	541	541	525
6080	3651	1320	392	294	306	340	331	290	258	238	235	197	190	191	152	141	195	158	176	154	145	153	152	142	136	119	154	107	120	114	109	135	101	110	101	111	110	97	132	110	114	107	116	107	110	123	93	118	114	93	87	103	94	100	98	94	94	121	95	94	104	105	91	109	114	85	108	100	111	118	104	97	98	92	86	97	84	89	105	105	103	100	88	112	104	89	78	86	91	101	92	89	99	75	110	86	87	93	83	109	103	105	90	88	100	99	109	93	83	102	103	100	100	124	91	113	111	111	81	106	97	97	96	96	94	105	91	96	104	107	105	101	90	78	73	112	101	93	102	110	114	95	103	103	94	110	93	116	90	89	101	87	98	100	97	103	107	87	97	91	113	98	102	119	103	110	92	106	82	89	95	114	81	98	95	99	105	111	114	100	92	94	102	94	100	101	90	103	83	92	84	105	97	112	106	92	105	96	101	94	121	88	96	114	87	96	104	125	100	99	113	102	81	106	84	102	108	100	97	102	78	105	97	111	94	102	98	96	95	118	116	103	95	90	116	92	83	96	98	104	93	80	118	103	88	100	100	91	93	80	88	108	107	100	108	96	88	93	96	96	104	103	106	100	92	99	87	89	98	116	97	99	96	100	89	80	91	87	109	94	99	102	111	107	111	112	95	90	99	91	127	95	92	94	101	84	113	93	106	105	91	106	112	110	102	102	108	87	104	101	94	111	95	96	109	115	102	96	74	85	92	113	118	93	112	81	109	103	83	115	96	111	100	96	116	87	95	107	104	104	112	90	100	101	96	101	113	100	96	100	108	97	85	92	104	103	106	117	103	99	121	118	114	100	107	96	107	97	97	105	94	88	110	112	86	91	108	114	101	86	100	130	93	88	110	106	124	107	95	98	108	120	88	106	113	79	106	97	100	106	97	107	92	96	89	96	105	112	106	118	101	94	89	92	97	80	96	91	85	107	75	102	103	84	100	99	113	111	84	101	86	94	101	104	80	92	82	124	93	100	102	96	94	89	84	106	122	94	105	104	116	102	88	94	112	85	88	96	124	84	97	114	104	111	103	100	92	94	116	94	105	106	105	120	93	91	95	94	98	112	105	93	96	112	102	97	89	110	107	96	92	87	98	98	90	100	92	78	93	79	91	98	98	120	110	103	95	90	85	86	115	82	93	100	100	103	81	81	98	96	108	98	86	96	100	107	95	102	89	95	95	107	101	106	102	103	80	109	81	88	107	104	93	101	80	97	91	105	93	102	110	111	107	110	106	105	116	92	114	94	102	99	80	91	109	108	106	102	104	95	128	108	94	102	107	86	98	111	83	80	88	95	98	106	104	91	103	104	98	90	90	95	96	93	116	103	97	95	109	102	96	86	106	87	111	127	116	111	114	105	107	96	95	83	96	85	88	111	90	100	96	90	95	89	103	91	115	101	117	102	99	113	92	93	92	94	94	112	100	89	99	88	98	80	103	100	106	86	95	94	90	106	101	103	120	106	89	93	92	93	82	106	96	114	99	102	96	110	81	109	106	96	105	100	107	94	90	106	85	100	111	82	93	99	99	117	97	96	102	102	102	93	89	95	97	86	101	90	101	109	108	113	107	91	92	99	94	95	98	108	118	65	106	101	103	97	95	110	101	113	111	107	79	106	90	98	101	92	105	109	104	94	108	114	105	95	118	113	99	113	92	107	90	120	123	89	94	104	104	101	109	99	100	90	104	96	99	127	89	92	101	104	94	92	108	104	96	93	98	110	86	82	83	86	96	93	111	95	100	122	89	101	92	99	103	100	107	101	87	107	101	112	110	113	97	93	100	96	77	106	89	99	109	102	110	108	104	90	89	104	92	103	76	96	99	98	102	104	98	105	100	95	118	98	93	124	110	98	109	90	98	90	108	115	110	126	97	109	97	89	91	117	100	92	90	84	99	80	97	98	92	99	103	99	91	99	100	103	104	102	103	94	78	113	103	125	90	116	94	97	98	110	90	112	86	75	113	114	99	122	103	108	92	99	96	104	106	87	81	94	109	105	88	89	114	112	102	85	100	92	99	112	92	87	96	105	130	101	79	90	98	102	96	109	111	108	96	98	88	90	83	94	100	116	103	112	101	112	115	99	104	103	92	82	110	103	99	93	97	104	98	97	95	119	109	86	97	112	104	83	112	86	97	109	116	87	107	113	110	104	104	111	96	81	100	90	93	100	109	99	97	110	107	104	93	94	80	84	99	108	100	96	86	90	86	102	92	92	103	83	116	101	93	105	107	90	117	85	88	107	101	84	95	98	105	95	97	110	83	89	116	105	95	90	108	95	99	79	105	108	88	97	78	95	108	85	96	108	101	94	75	101	80	100	106	95	90	89	90	97	98	101	114	88	106	97	91	99	93	96	115	97	93	84	111	103	89	122	82	89	102	102	101	97	119	104	79	99	112	119	93	88	97	112	97	86	102	89	112	81	107	87	103	98	101	110	109	98	109	90	115	92	104	86	100	85	103	89	94	95	90	85	107	99	100	114	102	105	99	101	114	98	119	87	93	82	106	86	90	118	101	106	96	120	104	94	101	103	103	97	95	96	106	100	102	104	121	107	113	97	82	104	108	95	101	106	106	104	94	117	97	102	87	97	92	103	115	111	95	103	97	109	94	106	111	105	95	100	95	97	105	108	104	114	112	115	82	104	76	104	81	100	95	93	101	107	103	111	109	103	100	97	83	98	93	91	93	94	89	98	99	99	104	99	103	84	97	111	98	93	109	101	101	98	102	107	85	88	104	101	103	109	84	74	92	109	98	105	105	110	89	87	94	100	101	110	100	101	103	100	120	91	103	111	115	104	95	86	127	103	90	112	107	101	94	107	96	78	106	99	108	97	106	99	106	100	104	96	88	117	101	96	89	99	110	86	95	111	113	101	98	100	99	98	85	97	98	122	121	113	92	97	105	119	109	105	90	96	95	90	111	88	102	108	94	99	94	95	97	105	92	98	87	95	101	87	95	103	115	94	130	88	100	98	118	105	103	106	120	95	90	105	113	114	98	96	96	89	94	110	115	101	96	105	108	101	87	110	99	118	88	88	104	110	105	115	99	81	103	105	112	94	98	119	102	97	116	92	83	104	96	77	96	100	93	92	92	104	84	115	74	106	92	92	93	96	114	95	89	88	111	102	89	108	89	107	112	111	101	83	89	102	111	83	90	84	110	88	98	127	103	90	98	97	90	110	91	117	87	106	105	73	96	95	96	101	98	101	110	93	104	90	104	92	95	101	86	92	109	102	106	98	105	83	103	104	82	106	121	79	83	113	107	113	111	103	97	96	99	126	93	98	100	92	99	109	100	84	121	105	102	109	94	97	98	98	96	105	97	95	110	109	86	110	102	102	109	104	103	107	116	114	105	88	101	91	107	104	100	108	90	83	105	107	98	88	95	93	122	93	98	105	95	95	99	114	104	101	100	97	106	93	94	109	90	95	105	95	95	92	104	84	124	113	103
33881	22573	11785	7191	10180	12361	12736	11239	9284	7561	6059	5134	4396	3854	3284	2936	2856	2503	2430	2345	2161	2089	2109	2134	2035	1827	1606	1481	1361	1326	1138	1111	1038	892	936	928	936	982	1028	907	950	941	831	801	857	894	856	825	745	816	801	808	799	788	783	770	773	756	713	763	759	768	769	754	770	766	714	702	749	727	808	796	777	733	765	775	735	767	759	798	751	741	757	774	797	753	745	790	747	739	730	750	772	713	734	731	787	717	756	777	718	732	759	740	732	728	777	729	737	785	753	695	776	754	755	770	699	723	791	763	787	754	768	737	761	708	694	771	771	748	702	733	759	772	783	770	779	793	748	722	691	768	764	763	759	751	770	780	718	785	711	779	762	736	713	765	748	759	759	781	794	748	767	745	751	735	737	687	785	710	710	705	771	729	760	793	715	746	730	736	753	774	742	732	738	713	701	752	746	731	710	775	761	748	716	779	749	718	755	789	781	718	691	727	740	741	733	721	713	735	756	755	766	739	764	680	733	738	780	765	719	774	791	759	713	770	728	731	707	772	696	720	752	731	772	777	748	724	740	762	739	737	716	731	682	770	760	736	732	766	758	781	743	664	757	760	758	734	729	752	750	750	717	727	784	743	748	691	734	762	726	766	715	755	675	773	726	759	757	705	732	706	705	683	734	753	759	757	755	713	729	757	764	730	708	758	759	775	757	710	784	750	785	757	738	720	746	725	741	770	742	734	753	770	734	729	708	740	712	755	736	741	753	748	735	763	680	734	764	731	702	720	713	737	754	733	774	734	754	723	771	771	753	771	752	784	743	745	741	787	745	749	734	771	772	711	751	765	726	725	773	769	750	750	780	761	793	764	788	748	719	736	732	726	733	756	751	729	758	764	762	733	755	745	771	738	717	741	761	756	730	757	741	765	761	726	769	759	810	726	738	733	710	738	758	754	755	741	774	775	742	817	725	777	752	776	735	728	710	695	714	749	707	780	770	716	775	733	777	750	742	741	740	735	746	714	686	725	751	787	726	754	760	787	757	726	766	752	747	698	744	696	744	717	779	779	787	740	753	680	744	733	734	729	733	696	765	743	769	735	672	729	752	709	763	734	730	740	709	727	727	743	745	725	706	716	776	731	689	718	717	723	759	738	770	693	725	799	721	699	786	708	731	763	765	723	747	753	760	726	722	726	747	756	735	720	717	693	772	736	736	720	757	770	788	791	720	781	698	748	788	775	744	787	713	727	728	734	738	746	760	777	778	736	735	682	732	786	771	761	769	700	704	712	709	744	718	747	789	723	738	757	740	736	742	761	759	715	716	753	734	783	732	749	769	740	748	746	763	677	730	748	735	782	806	683	761	759	745	784	722	726	776	776	765	736	763	775	760	798	736	746	771	732	754	725	759	736	776	726	778	737	755	744	754	781	725	700	735	731	750	785	785	750	711	742	741	739	718	779	745	749	763	759	762	793	739	722	728	746	734	719	753	760	764	727	754	706	751	771	742	725	707	779	742	772	746	712	743	774	745	718	740	740	770	731	743	748	732	787	726	745	742	762	767	726	705	743	728	739	733	743	695	741	724	716	769	728	771	743	753	726	745	729	741	771	744	714	746	785	740	776	737	733	747	721	732	727	699	718	765	731	728	745	725	772	751	701	754	766	743	754	748	714	706	681	705	807	741	736	748	760	753	750	755	737	759	743	708	738	757	732	763	732	737	739	717	752	749	781	744	722	750	752	729	752	778	814	704	756	756	728	740	735	712	730	746	734	757	757	753	710	742	738	771	733	768	743	690	768	726	760	741	764	711	734	712	734	773	730	754	753	742	694	752	762	749	765	745	723	769	761	743	774	738	768	749	718	726	751	724	769	712	688	774	813	687	737	734	780	737	754	770	764	753	706	720	749	743	683	753	728	682	781	755	767	739	762	767	737	750	748	768	704	712	745	729	754	761	792	746	750	744	747	782	732	755	774	737	713	779	721	733	758	728	738	720	749	770	781	736	731	725	766	770	757	765	755	750	685	745	747	720	793	733	780	720	739	771	781	760	759	750	751	747	800	775	749	738	736	731	764	732	713	725	741	766	767	771	730	767	768	803	725	737	810	729	758	782	689	782	754	723	724	738	757	725	717	745	724	713	787	712	773	724	754	759	784	735	771	759	802	703	727	757	762	755	736	732	715	782	817	716	741	707	731	735	770	744	716	795	755	774	790	720	719	783	712	745	692	762	714	768	714	732	731	792	718	750	764	743	772	763	801	715	766	752	749	751	715	713	750	755	771	719	769	759	722	781	778	753	729	777	741	757	753	717	725	729	707	767	726	755	767	770	706	735	750	740	683	760	799	739	710	751	740	743	788	763	711	737	766	726	727	762	749	749	744	740	711	738	746	762	693	740	746	748	737	762	732	737	784	725	729	759	767	781	729	714	737	727	735	741	769	738	708	744	764	762	776	763	770	717	785	754	743	774	743	724	722	730	735	737	722	759	747	741	708	763	749	806	722	775	754	791	775	743	763	773	734	744	748	754	770	769	712	733	755	766	738	792	722	729	770	717	706	705	723	753	782	725	707	734	710	782	732	747	781	731	727	786	708	725	733	716	786	778	750	680	749	746	771	731	735	708	752	746	739	775	786	763	770	710	755	743	741	758	752	769	800	730	733	791	709	767	758	754	726	789	703	705	751	773	735	731	789	768	760	764	744	717	777	675	715	806	728	731	739	740	710	734	737	743	759	772	796	722	728	743	739	714	705	762	763	777	798	779	744	783	727	761	685	713	698	721	801	768	722	745	793	775	700	713	725	755	757	742	752	751	713	749	706	759	819	745	729	747	704	754	753	757	746	796	741	804	754	812	727	759	761	752	777	771	743	740	753	780	732	784	797	733	700	769	754	752	752	743	710	772	740	773	726	706	753	752	758	726	746	744	712	761	783	729	782	731	755	717	695	716	751	742	706	730	776	802	738	779	782	728	761	679	734	766	762	743	720	729	747	743	794	783	748	698	771	834	742	782	668	745	707	747	722	722	747	783	774	760	771	731	786	739	708	756	775	781	758	745	750	740	792	736	730	711	740	762	694	717	762	747	720	743	743	797	732	734	786	762	733	704	751	746	773	722	732	737	775	753	717	777	763	754	753	732	741	746	733	791	717	748	752	736	704	784	718	746	736	790	753	730	767	765	755	750	761	735	781	726	737	727	711	771	716	727	731	721	754	763	752	744	695	757	746	750	734	750	751	739	781	742	772	763	769	745	811	729	754	753	745	731	746	656	782	715	707	764	749	726	737	740	774	791	728	710	750	767	808	767	718	741	723	742	762	751	726	763	731	781	786	712	705	776	723	730	752	772	710	736	758	731	749	733	762	748	706	722	715	741	755	741	764	704	771	764	749	749	769	713	764	730	703	731	719	783	787	725	742	759	748	721	764	721	773	725	733	781	796	739	746	759	772	718	717	768	760	770	796	734	747	769	714	729	753	767	714	713	731	760	726	712	705	751	732	739	742	749	733
7384	6394	2265	573	289	422	411	359	352	311	238	232	239	193	161	163	161	129	125	144	137	148	133	142	134	122	115	116	106	96	92	90	78	89	85	67	88	89	95	90	87	89	79	69	93	80	74	92	61	74	88	78	69	72	86	71	60	71	73	70	80	59	69	73	78	68	68	76	62	78	72	69	72	74	63	73	77	87	70	76	69	73	80	83	73	69	87	81	57	72	71	73	77	67	85	82	77	77	81	86	76	71	87	61	61	67	70	73	79	79	70	73	75	80	88	63	64	93	84	82	68	73	59	83	78	75	81	71	83	79	61	86	77	65	76	70	76	82	83	85	68	77	63	65	75	68	80	75	70	78	74	69	72	67	77	82	52	80	83	79	78	70	65	69	81	82	65	74	80	79	62	75	80	68	71	73	90	59	65	68	80	73	70	70	77	76	68	78	67	78	70	82	83	69	73	70	76	83	87	78	60	75	67	84	76	61	69	66	62	65	74	74	68	63	91	71	78	81	69	84	64	72	54	69	66	70	82	73	86	69	63	72	80	77	73	83	75	72	69	76	88	80	64	69	66	69	69	63	74	69	77	92	61	80	92	62	76	81	73	86	80	65	89	72	69	75	74	72	69	78	51	75	62	66	75	70	83	81	74	75	70	76	77	59	72	89	80	70	75	97	77	74	67	61	82	64	80	66	76	72	61	64	84	81	78	68	74	73	82	80	72	79	73	76	82	80	72	84	70	73	74	88	73	68	80	81	57	74	70	75	69	70	77	91	58	76	75	79	74	73	77	86	71	71	63	80	62	68	74	64	74	76	80	66	86	68	68	62	80	75	88	81	86	73	71	64	80	71	72	71	80	76	74	84	78	81	68	77	64	78	62	81	65	71	82	57	89	72	64	60	72	95	86	64	81	62	66	81	67	82	62	81	88	87	67	69	48	80	77	92	68	66	86	79	82	78	75	71	76	64	71	78	80	84	82	68	52	67	75	57	68	75	76	66	77	73	65	77	68	65	80	70	72	60	67	65	71	78	74	70	67	79	85	78	66	58	69	72	69	70	77	65	71	67	61	89	77	70	64	81	81	75	77	61	76	68	71	67	78	72	65	78	72	60	70	71	83	62	75	71	73	68	82	74	78	64	77	71	78	78	76	79	83	74	74	65	80	77	76	77	70	80	69	67	70	75	67	65	82	74	68	72	72	61	96	101	85	78	76	73	66	78	73	77	82	72	66	69	73	62	90	85	79	91	61	92	79	82	92	77	70	73	82	74	63	81	60	69	88	81	77	70	65	80	73	68	60	87	89	74	82	78	70	76	94	87	77	77	75	69	75	82	83	67	87	82	71	64	83	73	77	65	76	72	72	74	66	78	62	71	60	61	61	72	64	69	60	77	72	74	86	65	53	83	67	87	53	73	95	80	72	82	65	77	75	60	66	73	72	79	85	71	80	84	65	74	76	80	61	74	85	77	84	63	97	65	80	86	82	63	76	68	68	74	60	43	82	79	68	89	57	72	87	83	78	64	80	76	73	68	68	83	66	76	87	82	102	71	69	77	75	73	71	78	61	85	81	70	72	70	66	72	81	60	74	85	81	68	62	88	72	61	79	82	71	71	73	74	69	80	81	66	68	78	76	73	71	99	60	78	90	74	79	82	75	85	87	78	75	69	79	76	72	83	66	77	77	73	65	57	62	80	67	55	71	79	81	80	77	52	65	65	68	84	74	78	56	82	86	51	77	64	54	70	75	70	66	63	71	78	61	95	76	84	70	57	65	68	80	89	79	83	79	66	75	72	93	65	67	48	70	71	67	73	76	81	84	73	70	62	81	68	72	75	94	76	89	66	88	74	82	75	73	78	80	77	71	75	69	78	74	67	70	77	77	71	69	79	75	70	70	81	66	65	72	63	65	74	70	84	87	76	73	71	66	80	80	70	84	75	99	62	81	71	73	87	100	62	93	79	68	68	82	73	86	71	71	65	69	68	77	76	80	81	69	60	71	83	62	69	63	75	81	69	68	79	76	64	71	67	75	67	72	79	73	52	62	68	87	81	66	77	75	79	73	79	83	70	61	67	70	66	73	57	78	73	59	54	68	75	73	73	62	79	67	85	60	72	68	95	51	66	76	75	63	81	47	67	74	66	79	103	59	67	81	68	71	69	76	78	65	87	67	82	80	59	78	90	72	79	87	65	67	70	65	77	68	78	80	62	79	70	90	73	78	70	91	84	76	68	53	72	78	63	107	62	82	72	86	59	64	82	62	81	73	76	69	80	74	49	63	66	75	71	89	80	80	69	73	75	80	68	73	89	74	84	68	68	67	72	70	72	62	82	69	70	68	71	78	72	60	80	80	70	62	83	69	78	67	58	62	77	56	77	76	88	61	92	68	71	82	85	88	90	70	96	86	67	67	83	83	82	77	79	71	98	64	96	75	71	59	86	80	83	94	75	60	66	73	68	75	79	84	78	86	69	88	58	80	92	74	73	75	81	73	70	73	77	81	79	83	81	80	81	71	63	73	72	73	83	77	82	75	89	75	78	68	79	76	65	67	75	67	71	80	64	77	75	74	72	81	64	65	76	74	78	60	69	90	71	64	58	56	70	77	76	68	71	74	84	76	62	61	69	74	89	90	56	73	74	76	72	69	83	80	78	93	64	75	80	88	75	66	74	71	77	64	69	72	77	71	81	65	78	76	84	80	73	66	67	68	84	68	85	76	61	73	81	56	69	75	91	78	64	79	65	78	89	73	70	81	76	79	90	69	84	71	69	77	81	76	79	80	74	79	74	72	61	81	73	60	78	75	74	79	67	51	63	81	75	79	68	71	66	79	102	81	69	77	73	77	68	87	71	69	88	67	68	69	81	66	67	84	71	78	78	69	68	70	80	77	78	71	83	63	71	60	63	68	57	81	74	62	73	65	61	59	57	73	75	84	71	72	62	74	79	72	70	74	76	71	69	79	65	83	83	66	65	67	66	83	79	78	88	74	68	70	68	86	76	70	69	67	86	76	81	74	66	77	98	83	74	76	66	74	89	79	78	75	76	77	77	68	66	69	81	83	77	84	88	62	77	60	75	79	67	78	87	79	70	65	73	74	73	76	73	75	73	89	76	66	69	67	81	62	76	73	61	70	54	69	89	84	68	72	76	75	102	78	73	65	78	56	68	80	97	57	71	92	83	70	83	83	76	80	86	74	76	86	76	78	55	81	78	71	66	75	92	81	65	74	81	78	78	71	75	77	75	79	69	81	72	81	83	92	75	79	76	73	79	70	83	69	60	85	77	74	73	65	77	70	72	76	92	67	84	75	76	68	65	85	86	61	86	71	55	82	74	55	72	86	73	61	70	73	71	83	73	58	71	75	58	95	77	69	71	84	66	68	67	80	82	82	73	68	84	64	70	78	69	67	68	71	76	74	80	91	78	75	60	59	76	86	60	88	60	71	80	59	73	61	73	69	77	85	73	70	67	71	75	65	79	98	68	66	76
38506	28060	16122	9198	12094	15100	15119	13085	10760	8753	7124	6058	5102	4486	3701	3478	3210	2839	2856	2550	2384	2354	2396	2292	2118	1883	1675	1482	1369	1236	1123	994	908	855	823	800	861	877	828	889	831	809	793	707	734	693	696	632	639	629	639	572	607	570	557	547	527	568	610	578	595	590	569	572	568	593	565	553	610	554	551	569	592	569	560	510	603	542	578	635	577	576	556	525	599	566	552	540	581	529	569	529	546	597	559	539	553	578	543	551	541	530	523	591	570	586	561	533	537	584	508	544	564	554	571	570	556	582	532	589	535	571	564	532	593	540	546	555	504	506	557	550	569	557	512	600	551	540	593	524	578	563	553	536	591	547	580	547	528	532	563	572	514	581	565	593	529	568	548	564	563	581	525	501	544	565	561	548	520	569	570	541	531	562	514	536	519	626	528	539	571	549	558	550	539	522	550	562	580	567	526	526	608	542	564	572	551	572	563	542	578	517	573	575	557	570	570	541	526	539	508	550	565	581	567	526	570	581	568	530	554	530	532	563	484	562	570	533	537	581	534	557	522	530	509	576	551	565	551	509	516	559	535	564	527	530	537	557	577	571	534	565	593	550	571	558	567	539	566	553	569	498	554	521	518	561	540	564	545	570	585	534	602	509	580	606	509	580	538	574	537	522	571	531	558	540	571	542	567	532	531	550	552	529	578	554	580	580	534	518	572	535	524	549	570	549	523	539	534	503	577	570	593	559	538	577	521	560	523	542	528	547	563	553	581	533	590	531	559	533	561	590	593	539	593	560	562	540	578	584	571	562	599	561	514	551	599	511	559	512	549	530	522	544	606	552	519	530	571	524	562	557	583	552	554	546	554	511	551	566	571	541	540	532	536	562	534	552	538	493	548	571	572	565	536	531	528	570	489	544	540	516	549	550	555	569	554	507	526	572	523	574	580	521	573	505	579	543	536	507	571	528	554	507	523	545	562	588	575	546	534	543	517	571	559	536	585	532	520	544	565	556	574	535	552	548	572	542	569	568	544	536	532	568	534	555	545	591	569	580	553	541	546	518	577	592	556	505	543	546	527	552	516	542	514	566	556	491	528	540	542	550	550	536	526	533	587	550	542	546	549	561	577	524	554	559	542	536	550	548	529	548	559	552	576	561	576	506	527	554	561	593	523	540	533	566	567	549	545	570	588	558	565	546	556	520	559	548	533	563	578	548	550	511	507	494	524	547	510	556	519	545	544	531	535	535	539	542	569	580	547	553	536	575	568	533	554	577	575	569	531	555	569	608	603	554	565	556	567	556	530	554	573	534	534	517	555	541	542	558	554	540	556	527	536	565	554	563	552	562	551	560	545	565	518	534	553	540	535	583	522	525	559	539	550	520	513	535	547	593	546	558	562	527	551	565	546	542	527	589	520	558	533	508	578	546	541	537	570	567	537	589	541	535	587	562	545	562	543	521	535	540	557	590	565	564	554	552	545	537	578	531	508	523	544	544	564	533	566	523	546	547	568	569	523	582	581	537	519	571	564	553	522	543	575	569	567	584	563	543	532	580	533	537	542	541	542	527	526	544	531	547	497	502	513	531	584	501	563	547	536	553	544	533	528	585	534	553	573	533	582	566	527	577	593	541	562	500	580	549	540	588	530	527	590	541	568	540	587	558	543	520	516	530	542	599	581	589	570	540	514	574	524	516	569	514	576	603	527	538	590	567	563	568	570	543	545	579	534	550	584	503	561	553	592	532	550	563	555	517	594	553	508	526	549	555	553	571	568	541	526	538	575	559	534	505	556	544	572	557	568	567	546	524	586	534	540	540	557	528	518	568	567	574	539	581	535	511	523	589	575	545	536	518	498	539	558	544	525	550	597	565	511	545	564	582	560	507	575	531	553	531	533	530	528	565	569	587	524	568	539	529	560	612	549	550	512	555	554	588	578	581	547	581	552	546	551	558	532	591	531	518	518	546	570	560	553	543	516	557	555	582	580	552	536	538	531	533	548	554	508	587	573	552	541	546	515	537	551	529	559	594	534	566	575	537	545	542	566	543	506	540	532	557	553	555	560	545	586	558	544	538	565	570	560	525	546	551	546	545	568	540	546	579	531	564	561	571	575	577	553	567	555	550	572	555	555	596	545	555	566	553	594	540	516	545	535	523	557	552	529	548	542	567	539	561	534	513	566	552	561	543	590	607	532	527	549	564	557	517	541	561	585	583	536	524	567	537	534	537	528	576	537	527	573	540	521	559	555	525	552	513	576	531	513	597	544	579	588	528	519	566	614	544	555	557	527	562	560	557	543	534	562	563	591	541	543	585	523	566	515	546	544	523	521	530	543	553	547	573	581	540	560	544	553	535	553	525	538	526	549	595	558	535	572	561	546	590	539	550	560	532	562	599	526	555	552	617	555	540	540	540	538	532	566	556	561	536	541	568	561	592	556	533	601	531	544	550	602	524	534	587	568	544	549	582	576	542	521	556	556	541	561	549	581	554	546	562	537	595	532	591	539	515	545	554	562	564	548	563	558	559	538	572	528	560	558	551	499	516	513	557	530	533	541	544	538	533	528	567	595	556	539	541	501	516	508	581	534	568	556	512	558	535	558	542	517	529	549	526	570	584	544	533	556	562	580	546	549	541	560	551	569	567	485	576	570	583	574	576	525	536	596	556	560	556	545	544	551	546	554	515	568	507	524	561	545	598	558	564	565	505	565	528	514	567	568	516	543	557	535	537	535	556	518	533	537	562	520	519	569	557	545	511	565	544	602	518	564	556	529	582	571	555	549	551	557	516	554	556	555	561	551	526	576	569	514	586	517	534	532	567	529	525	502	539	551	542	545	563	497	519	567	528	540	545	531	535	539	572	550	486	559	568	532	576	545	504	550	534	546	566	528	554	510	563	541	545	531	513	549	570	555	581	546	575	561	534	543	565	535	540	540	557	519	533	562	581	544	555	587	531	538	550	527	555	525	552	538	540	568	545	528	561	549	531	550	547	570	550	559	570	555	524	573	543	623	527	517	585	573	551	553	517	571	530	597	550	553	557	531	515	525	574	531	571	534	553	555	551	592	509	542	596	568	528	550	521	556	544	561	543	567	534	570	567	517	525	575	552	529	560	593	494	560	547	531	560	517	616	519	565	566	569	606	545	557	519	550	570	578	561	582	549	580	614	552	566	560	557	531	548	547	589	612	569	585	518	574	567	544	551	550	586	549	534	538	592	551	555	519	514	596	530	577	567	555	550	541	565	555	583	549	564	567	550	526	531	522	565	518	563	531	545	580	545	486	532	592	559	536	536	535	567	574	534	540	538	594	548	573	527	552	524	573	554	543	563	562	558	536	545	551	566	537	527	513	551	561	508	543	528	574	559	539	549	532	567	568	566	570	509	498	535	557	514	590	528	545	570	566	536	514	594	557	569	579	554	533	525	580	554	591	547	571	545	552	561	562	543	580	553	574	527	527	567	574	538	550	552	557	568	553	601	541	556	538	515	545	588	535	554	558	540	558	549
3533	1861	661	215	234	286	275	260	217	217	190	172	163	153	143	114	146	150	142	114	134	122	132	134	126	113	107	115	110	109	107	110	96	94	93	104	101	81	92	118	119	96	95	94	102	98	95	100	89	83	96	115	89	92	85	92	92	80	102	90	90	96	102	102	93	102	97	79	91	83	77	78	84	89	78	103	73	91	84	87	89	78	71	84	104	86	110	88	95	101	98	92	95	91	89	73	99	100	95	89	89	92	97	93	93	74	89	93	75	103	89	101	86	74	90	89	82	106	118	95	86	77	103	93	88	89	92	90	93	82	102	91	101	100	89	110	90	101	106	96	87	75	85	91	93	92	97	104	96	86	94	86	68	103	90	91	96	90	90	89	106	91	87	91	100	92	86	91	100	87	112	87	90	87	91	84	99	86	112	102	98	84	102	80	94	72	95	89	100	95	96	106	89	102	77	94	82	85	88	97	95	80	90	104	87	92	73	99	81	104	88	90	79	91	78	83	91	74	101	99	75	89	76	111	88	89	89	99	95	110	81	103	100	91	94	94	87	85	80	106	91	81	88	79	110	89	98	95	84	92	99	97	76	85	84	102	99	86	94	102	92	92	85	63	80	95	85	94	90	82	92	79	93	84	96	97	91	92	98	94	86	87	83	73	100	76	77	86	84	94	102	90	77	72	95	92	96	88	103	94	96	83	80	94	85	90	93	98	104	96	93	96	83	85	95	100	88	87	99	77	85	99	88	100	81	84	93	93	80	81	79	89	84	80	111	89	100	82	103	92	97	104	88	95	85	91	90	94	82	109	93	102	99	100	92	116	91	98	87	80	106	92	111	104	96	93	107	92	92	101	98	90	95	82	88	91	96	98	88	105	87	90	84	98	80	89	88	92	82	100	93	78	92	100	109	78	78	98	91	87	107	100	107	98	91	77	81	96	98	83	99	94	80	89	90	98	77	94	95	91	87	84	104	108	96	100	104	79	102	81	88	93	83	93	106	107	88	93	87	97	102	99	92	95	88	77	97	100	104	100	91	81	75	102	105	85	91	89	86	76	89	89	78	113	88	94	90	86	90	91	80	106	74	81	72	93	81	91	92	97	77	89	92	109	82	83	82	77	83	84	76	85	98	91	87	105	77	81	91	90	95	83	99	93	85	91	82	88	77	92	82	94	120	77	109	80	96	95	87	77	99	99	107	100	85	78	86	81	100	68	101	95	82	96	86	84	86	84	88	87	98	103	99	96	87	100	91	103	89	97	99	93	92	91	103	106	93	92	92	87	112	100	93	90	97	98	84	109	109	77	91	92	107	92	82	88	83	98	79	85	82	102	80	95	92	97	92	110	85	86	84	80	76	117	101	92	83	84	80	80	88	84	97	99	101	81	89	96	85	87	96	94	96	89	78	86	85	104	78	90	85	96	90	102	96	93	93	100	80	109	96	93	90	98	92	88	99	92	77	105	89	90	84	101	90	90	93	99	89	86	88	96	88	85	99	86	76	91	108	93	92	83	94	83	101	85	96	89	92	97	86	88	94	86	94	92	101	82	80	88	88	85	96	106	97	92	96	91	91	95	70	79	92	89	99	102	82	93	89	77	100	83	96	88	100	99	87	113	89	91	102	102	86	92	98	98	80	99	102	91	95	87	89	80	112	117	86	96	85	74	84	78	98	87	80	73	101	94	100	95	99	87	94	91	101	95	100	85	108	100	78	96	86	97	88	94	88	100	114	95	74	101	86	80	85	87	111	80	97	72	92	101	91	90	96	99	85	109	95	88	81	94	98	84	92	108	107	101	78	99	100	96	105	100	97	100	93	95	98	74	77	89	93	93	80	101	84	89	90	84	89	84	95	93	93	96	88	105	92	85	97	85	102	108	79	109	99	92	83	88	86	80	87	71	87	94	80	84	108	85	82	86	92	91	89	75	87	81	96	93	83	93	115	87	90	79	95	99	85	75	98	97	69	114	99	93	98	95	90	94	94	92	96	101	91	79	96	108	86	84	101	103	84	85	90	97	88	97	96	86	87	95	79	91	91	95	82	106	92	87	86	81	98	97	108	69	93	104	107	87	85	78	104	83	114	89	103	90	85	88	113	101	108	95	88	92	93	88	94	90	88	93	94	92	97	97	96	89	92	101	80	103	94	92	86	102	94	92	86	103	84	104	79	87	89	76	89	79	81	90	89	95	101	68	78	85	79	96	96	86	104	101	74	95	99	88	87	100	76	91	93	86	73	95	78	80	93	118	95	84	86	87	95	89	96	103	87	100	77	87	99	95	89	80	84	86	85	89	109	93	90	92	96	87	95	92	86	89	90	86	105	86	113	78	108	89	83	97	106	85	81	95	95	93	93	88	99	93	93	87	95	96	103	97	99	94	77	83	98	95	94	96	76	91	96	96	94	92	82	93	90	85	117	94	94	107	107	99	93	79	83	93	84	95	83	87	98	74	105	91	86	82	77	84	98	83	96	86	95	88	87	98	115	103	90	93	100	96	94	102	91	100	91	97	96	79	95	99	88	104	102	91	99	108	84	86	101	105	91	80	85	100	80	109	83	92	93	80	94	111	96	86	86	91	114	74	105	103	102	96	88	94	87	90	97	102	104	85	80	88	109	82	82	94	73	76	85	83	87	100	84	109	94	110	89	95	84	96	81	89	73	79	93	95	108	92	97	108	90	97	102	90	87	88	94	86	96	92	93	97	87	100	79	104	83	76	81	108	90	85	95	92	95	73	81	79	75	74	96	96	75	97	100	78	95	99	98	88	100	103	104	91	81	100	102	103	98	99	84	102	95	86	113	95	91	82	82	94	81	107	90	98	112	108	102	82	87	99	83	77	87	77	75	83	82	104	85	85	91	90	79	86	83	102	109	96	100	82	98	113	83	92	85	91	96	94	76	90	98	85	94	91	91	84	106	80	100	112	86	91	106	101	99	78	93	97	98	106	97	97	88	99	93	102	89	85	90	93	107	103	80	78	92	86	79	103	93	79	89	103	96	105	95	97	92	103	98	83	95	106	108	77	97	87	80	90	90	108	78	102	78	101	89	82	94	89	102	103	88	94	79	96	98	79	105	99	97	89	86	93	100	78	90	95	78	84	91	87	93	89	88	91	105	107	89	85	70	97	97	91	100	85	92	117	98	95	97	101	92	107	101	115	70	72	96	93	89	95	88	87	107	99	90	89	92	94	87	106	104	103	83	95	87	85	95	81	87	84	96	90	100	81	84	98	81	109	84	106	96	96	103	95	75	92	82	65	83	97	100	74	84	87	78	122	83	104	87	78	109	70	96	105	76	84	92	103	79	101	100	101	95	96	100	94	81	83	95	93	95	89	74	100	93	100	88	90	88	85	97	90	84	93	102	79	97	87	87	99	83	98	88	86	75	89	85	90	83	89	89	97	93	89	99	115	106	89	90	93	88	97	91	78	79	89	85	115	104	98	101	85	93	82	97	91	103	88	88	92	110	83	105	98	87	86	84	92
28567	16708	7219	4688	8328	10759	10363	8953	7435	5776	4792	3996	3449	2968	2527	2335	2166	2050	2087	1813	1796	1761	1768	1742	1551	1402	1349	1238	1134	1077	1019	950	912	841	852	854	835	838	833	863	846	790	793	757	767	755	727	740	739	737	764	723	746	695	681	730	695	679	732	719	751	687	678	710	676	700	692	704	738	720	631	682	746	711	752	701	726	688	674	705	681	651	671	682	690	702	685	704	720	696	673	689	728	735	686	668	755	708	684	690	672	727	696	712	742	725	682	658	698	765	685	695	703	688	707	632	700	679	725	718	713	728	683	698	703	723	752	684	668	707	717	727	698	700	700	690	723	767	674	710	698	679	657	705	668	687	664	654	691	707	678	675	685	764	642	699	715	694	663	658	705	731	681	706	713	689	718	691	706	706	701	715	674	710	697	650	706	727	650	646	656	703	702	698	688	673	722	709	677	698	675	679	679	669	699	695	692	684	677	665	709	670	699	673	705	681	711	711	677	724	663	727	665	730	682	684	719	757	678	721	698	693	688	706	714	689	672	696	643	654	706	685	731	720	749	686	682	665	685	681	698	737	695	713	640	723	691	735	681	671	671	749	694	680	622	681	691	698	664	714	668	717	672	726	707	691	699	690	677	684	655	672	701	712	703	703	719	706	662	759	718	769	671	674	698	739	718	735	690	693	619	653	665	687	709	698	681	730	733	695	645	732	716	738	740	680	688	725	662	742	686	677	702	717	719	682	692	706	689	675	699	684	681	725	720	701	667	691	730	684	727	670	685	661	702	728	681	666	671	720	701	749	689	717	705	699	700	705	666	709	706	679	720	712	687	700	674	689	715	673	681	666	732	704	668	708	716	696	718	688	683	717	695	691	739	658	712	717	695	692	664	688	700	659	705	703	666	684	662	692	672	698	718	734	711	596	680	738	725	684	695	713	669	686	723	664	719	714	698	721	670	666	658	672	723	680	702	675	701	687	681	680	698	680	665	670	685	668	651	681	694	731	718	688	735	681	668	666	684	715	686	660	672	687	679	718	718	666	681	636	707	651	661	709	727	745	713	747	714	708	717	695	714	679	715	698	687	716	683	690	699	725	690	714	675	645	688	635	685	727	679	709	689	747	692	673	689	672	696	667	696	660	694	716	697	712	738	687	738	714	683	704	718	695	713	656	671	697	715	686	670	671	682	657	655	725	654	642	682	718	709	735	730	724	638	695	668	687	640	749	675	691	709	681	719	658	721	704	707	678	743	651	714	728	699	732	707	701	714	691	691	702	701	678	714	674	665	702	693	670	677	687	711	678	660	714	637	702	692	732	669	731	682	676	704	686	682	654	677	705	682	674	732	694	721	682	697	675	644	661	742	682	710	656	696	661	689	720	690	691	684	695	726	684	694	653	715	695	704	643	721	737	678	639	664	689	690	663	717	680	678	662	682	712	678	722	697	707	722	724	725	759	718	659	723	638	718	660	656	742	754	681	679	722	733	712	738	665	684	713	717	701	683	708	656	716	712	703	677	687	670	699	663	675	727	711	645	665	669	720	663	743	670	672	690	687	670	647	726	688	657	684	713	685	669	774	687	708	707	660	733	662	735	704	700	693	766	731	676	695	709	656	645	722	658	731	717	673	681	717	711	692	729	682	723	728	717	680	634	709	662	699	677	716	671	720	726	653	706	681	646	710	704	681	674	700	676	696	687	698	672	682	725	747	735	696	705	675	760	628	685	674	693	662	689	706	689	677	734	684	735	692	702	689	702	714	659	705	686	704	655	685	664	677	676	681	696	704	725	683	647	699	687	711	711	718	722	673	726	701	711	680	665	686	673	673	720	684	698	666	652	673	703	697	652	691	683	704	617	677	673	693	695	682	686	715	662	683	711	722	723	716	739	696	675	756	663	699	651	710	672	690	717	701	679	705	688	680	637	670	674	685	706	691	674	685	665	732	678	670	728	663	658	729	697	677	661	742	719	673	669	668	732	692	689	695	727	703	707	689	695	697	672	714	704	693	671	699	659	669	659	701	711	710	660	727	736	685	728	730	740	686	671	653	723	686	732	694	703	705	710	697	724	735	691	710	689	714	656	654	738	685	686	716	715	704	703	708	668	688	714	778	720	676	698	689	680	690	685	695	747	708	723	711	729	698	709	696	651	701	662	671	734	660	699	696	666	702	709	690	703	733	656	657	665	712	681	741	719	697	695	750	745	686	725	680	704	718	668	688	702	721	760	713	727	667	645	707	687	686	668	680	700	710	697	704	732	681	713	720	725	646	718	667	682	712	658	709	678	621	680	671	667	674	703	773	689	741	631	710	656	682	698	691	708	687	705	684	673	665	691	713	689	720	720	698	715	688	696	693	700	761	658	694	704	684	733	705	691	685	686	743	680	693	664	687	650	713	694	731	706	663	725	712	671	732	657	705	686	738	680	733	678	674	698	648	661	700	730	675	698	657	664	705	685	710	663	703	719	748	664	723	694	725	655	665	702	696	733	722	657	642	726	690	658	736	699	671	723	718	682	738	650	695	692	665	748	748	699	697	677	692	685	730	662	696	740	705	742	684	741	693	735	721	684	665	719	671	731	676	697	630	747	725	701	666	696	684	676	686	679	681	689	674	638	714	715	735	682	700	722	676	673	705	724	631	695	649	685	679	722	717	700	697	714	730	687	670	685	770	638	675	730	663	738	660	689	682	655	699	712	662	715	648	719	714	702	709	719	696	704	663	757	725	675	672	737	694	689	728	720	697	740	684	689	700	724	720	721	701	676	666	703	701	664	689	715	702	716	711	671	723	723	691	694	698	689	692	676	703	676	735	665	730	725	776	712	687	692	656	711	692	770	680	706	643	689	688	659	692	699	669	724	656	729	707	664	711	705	694	670	683	694	671	649	688	675	710	686	698	699	710	728	745	705	634	672	679	667	689	692	694	693	712	752	670	689	698	701	734	678	706	660	736	698	676	694	683	707	719	691	688	732	682	704	683	686	753	694	732	686	700	714	688	697	704	651	689	715	660	705	694	673	667	731	648	722	720	719	703	692	721	650	703	661	655	673	683	675	704	698	731	687	692	697	686	705	755	689	702	682	703	685	677	698	684	718	710	661	702	713	719	699	691	744	680	707	712	697	679	731	709	699	725	688	730	699	711	711	717	721	669	724	671	650	687	666	684	659	677	707	713	681	723	694	689	648	753	651	663	637	692	693	713	712	695	685	670	720	720	732	730	704	690	701	682	684	718	698	704	683	690	752	710	676	645	691	710	729	708	735	722	715	710	678	679	666	704	699	655	701	688	699	719	700	706	669	712	642	727	708	679	704	697	686	713	709	671	690	727	652	660	675	677	685	722	697	703	746	725	689	763	670	695	695	751	648	690	685	689	740	679	698	671	728	696	641	677	683	679	706	693	694	673	694	729	678	665	680	712	712	695	664	660	673	680	709	685	715	720	726	683	709	700	728	711	660	743	714	706	671	693	744	680	669	695	693	684	682	699	679	716	703	741	713	695
4982	4391	1380	326	270	372	347	317	265	278	222	188	193	165	146	138	178	140	132	138	124	132	129	127	124	109	104	89	90	94	94	96	83	95	80	75	92	59	83	72	85	91	63	83	86	59	65	75	61	67	89	89	68	73	58	75	78	63	77	69	82	63	73	73	78	86	67	73	76	84	81	78	72	58	79	76	53	63	64	70	56	57	58	70	60	59	49	77	75	57	76	59	61	81	83	58	90	67	81	79	73	74	85	65	65	85	75	61	69	74	80	69	74	69	67	73	82	68	66	89	65	74	51	67	79	69	68	83	65	72	61	69	69	82	61	61	67	79	72	65	56	86	64	74	73	84	74	81	76	79	71	66	62	80	65	77	85	93	55	59	81	64	71	63	81	61	65	82	77	66	74	72	80	80	73	58	67	67	73	79	66	86	84	69	78	64	66	84	58	57	79	72	62	75	84	54	65	74	82	68	76	57	74	68	78	61	78	63	72	63	70	72	71	82	74	67	58	77	67	63	79	90	64	69	79	63	74	73	75	69	56	64	60	78	78	65	76	72	68	82	59	71	69	79	76	65	66	57	79	74	78	79	75	66	67	69	72	71	78	72	72	59	66	73	68	70	80	74	83	81	72	49	73	84	71	70	83	69	86	65	85	81	76	66	57	80	58	85	65	78	57	65	78	79	72	72	78	78	81	59	79	75	70	68	79	66	88	63	94	73	73	72	74	76	68	61	56	60	81	63	59	61	77	87	75	74	57	73	64	73	67	75	77	74	57	67	72	72	67	77	63	67	77	67	80	58	58	70	81	79	71	85	77	81	79	77	92	74	56	60	64	51	80	58	78	67	73	73	64	77	74	86	73	75	77	57	73	76	67	73	90	78	78	79	67	74	62	69	85	76	68	60	67	68	84	64	76	53	79	69	69	74	78	83	71	78	90	66	57	71	76	73	67	56	74	70	67	71	71	72	91	67	74	73	81	79	65	74	63	64	76	72	88	62	57	76	73	75	62	82	72	61	67	69	75	84	66	81	67	71	64	74	62	76	81	76	84	71	58	79	73	58	62	67	56	75	78	75	73	67	57	71	76	69	73	57	63	64	56	81	71	60	57	57	78	81	54	64	84	63	67	67	62	74	59	82	73	72	62	70	82	67	87	74	74	78	66	60	60	63	76	64	75	62	62	64	72	63	65	60	79	74	62	63	67	77	75	72	60	67	66	54	65	72	81	79	72	70	57	66	83	81	91	93	63	84	70	73	51	74	71	65	72	67	83	77	53	59	50	64	62	53	66	76	70	67	72	65	65	63	72	71	51	67	65	53	65	87	74	71	86	73	67	73	73	64	80	77	81	76	80	79	73	64	72	82	61	70	68	75	70	65	75	61	67	65	74	68	66	63	69	72	75	65	65	77	70	62	82	92	65	84	67	67	63	65	70	77	60	68	63	61	60	79	69	62	61	86	65	60	84	67	69	73	76	69	72	75	68	67	59	89	58	60	62	75	73	83	57	61	70	58	55	75	84	79	60	56	68	59	73	86	79	74	55	82	69	76	65	72	69	70	62	69	67	68	74	73	78	75	62	73	74	71	66	73	67	72	81	55	78	63	86	63	75	80	66	66	75	73	65	71	71	68	77	67	67	82	63	64	78	74	69	78	64	65	73	72	82	67	60	62	62	64	79	87	64	75	71	74	76	60	68	68	56	67	70	62	69	79	77	71	69	84	64	64	65	69	74	65	61	64	67	65	71	66	74	64	76	80	67	63	68	73	65	56	75	66	75	68	65	70	80	69	60	64	65	74	62	74	68	69	83	85	72	68	79	77	72	76	57	65	63	89	77	84	80	72	77	64	60	72	70	74	69	67	59	76	62	62	65	70	74	67	68	62	67	71	71	76	68	79	56	64	58	91	80	76	69	57	78	63	63	91	81	80	73	67	67	65	75	67	73	77	65	83	71	69	53	81	75	77	60	76	68	69	77	78	71	74	52	72	73	74	68	72	65	82	74	75	63	67	93	61	67	70	63	57	76	93	66	64	68	67	61	74	73	84	73	69	58	67	62	84	87	72	59	68	61	60	64	72	57	64	82	67	62	79	58	82	71	74	62	67	59	70	53	83	69	76	76	69	65	81	79	70	82	71	68	72	75	75	70	72	62	78	71	72	81	77	78	67	66	62	72	68	64	62	80	76	73	61	65	68	70	76	78	73	68	55	70	80	66	77	70	68	80	55	65	65	73	77	73	58	80	62	85	70	63	88	77	79	74	78	63	73	75	72	72	79	77	60	74	68	69	69	62	78	67	67	56	71	58	73	81	59	60	89	68	66	54	68	67	76	82	67	83	68	66	64	63	73	83	73	61	69	76	63	83	78	62	75	78	73	75	59	66	67	62	69	70	68	69	56	72	56	64	60	55	54	82	76	84	65	73	66	70	63	61	76	69	64	56	64	56	55	79	86	68	61	97	65	71	68	86	66	57	69	76	81	64	75	58	64	60	64	65	78	77	64	79	40	70	60	77	86	72	62	64	76	69	85	75	64	48	78	80	71	69	76	71	62	49	73	67	84	72	72	72	75	75	43	84	49	55	80	67	77	75	82	75	82	62	60	79	84	54	70	80	78	66	72	62	75	82	64	91	83	69	62	55	77	67	77	72	71	90	69	68	92	54	68	82	81	75	84	66	91	73	76	76	54	66	68	74	80	70	47	74	73	78	87	63	63	70	74	73	66	71	58	61	66	72	69	85	82	64	63	81	77	63	70	56	46	60	72	60	46	72	72	63	70	85	83	60	63	64	63	61	62	84	87	63	57	78	56	69	59	67	80	60	72	64	77	75	49	59	83	67	71	73	67	70	75	54	65	71	67	68	77	68	65	84	77	70	70	65	71	68	69	74	60	83	85	61	65	81	89	77	70	69	70	70	55	85	71	85	62	69	78	90	83	64	56	56	64	82	68	81	68	69	70	65	65	82	79	80	74	73	89	52	62	67	64	62	71	69	64	76	57	58	66	76	72	73	65	76	59	73	79	82	50	58	69	64	68	70	77	63	80	78	65	74	90	65	86	93	78	71	63	73	56	60	82	60	71	74	82	85	81	56	81	86	66	57	59	53	53	61	79	73	58	67	60	83	75	64	72	82	79	66	72	70	67	61	58	62	66	68	68	69	73	72	67	77	77	81	63	82	65	66	65	57	72	78	63	63	82	76	63	95	74	70	77	72	78	61	57	70	63	83	61	91	75	53	59	70	67	64	59	55	66	62	63	67	73	72	63	69	69	60	64	75	70	52	60	69	67	73	68	61	64	71	65	72	60	64	67	70	67	89	70	83	63	69	80	59	65	69	80	48	81	73	64	54	83	63	71	73	58	59	71	60	69	76	67	69	88	62	59	62	64	85	53	61	73	80	79	77	66	83	67	63	63	60	69	71	70	66	53	81	60	71	63	65	58	73	81	68	68	75	57	59	83	64	77	64	65	66	66	78	75	70	78	62	84
34368	24816	11458	7135	11586	14137	13130	11712	9361	7392	5937	4782	4334	3678	3229	2888	2594	2424	2389	2148	2114	2212	2195	2012	1763	1568	1385	1298	1139	1032	919	870	759	764	786	812	784	738	826	801	699	699	673	689	619	656	607	603	627	567	602	564	579	559	582	574	560	529	500	542	526	540	590	577	544	548	536	569	524	516	521	579	540	566	570	557	521	562	526	564	561	520	572	517	538	550	513	544	523	568	524	551	556	509	537	544	530	571	577	561	540	519	542	574	512	563	522	547	523	578	525	502	538	541	534	546	555	564	545	528	508	577	548	530	510	496	559	515	551	510	534	563	525	517	518	508	550	579	538	503	542	506	531	524	530	557	515	539	497	561	494	529	514	581	558	532	553	537	562	580	556	574	515	491	557	591	558	556	546	549	564	548	528	521	546	557	569	547	526	512	560	553	509	546	537	514	532	555	526	533	549	561	537	613	539	519	522	551	494	547	574	552	514	574	517	572	555	545	598	537	524	519	539	537	550	489	524	519	575	510	520	527	539	522	512	555	531	500	523	493	557	560	531	516	492	554	528	533	519	524	549	544	483	517	494	563	560	529	575	519	529	522	512	518	513	512	482	544	546	538	531	571	516	525	566	547	497	503	570	503	561	512	540	528	519	553	546	508	530	549	552	533	557	536	513	517	511	537	582	529	529	540	556	503	549	506	537	540	538	544	522	557	511	519	515	547	495	470	548	503	511	543	546	519	545	576	538	494	514	513	559	547	560	515	504	528	532	541	558	573	542	571	531	494	542	534	494	498	506	536	533	538	513	526	525	574	554	537	548	528	554	487	517	556	551	555	529	515	528	527	529	521	535	516	541	524	520	555	555	545	528	522	526	539	524	549	490	552	581	509	538	515	496	531	567	526	532	573	539	584	554	553	497	536	581	484	496	537	560	500	524	520	545	557	519	529	560	568	539	575	534	526	546	538	511	531	550	546	531	536	500	490	570	537	539	517	557	514	504	521	523	530	535	514	510	564	537	523	578	545	529	568	541	479	537	556	542	517	522	551	516	530	538	550	570	508	516	545	546	557	512	562	513	542	536	542	550	552	539	536	514	543	524	533	506	549	550	544	524	523	534	572	510	555	533	517	531	540	510	537	528	548	539	543	523	568	539	522	542	523	504	569	542	548	559	560	531	554	544	514	481	529	540	560	545	519	488	547	531	513	572	579	517	524	536	542	546	553	508	504	541	551	505	593	509	555	545	534	512	572	494	537	510	529	548	534	542	521	530	539	502	532	547	547	529	511	552	548	573	533	542	552	542	512	527	546	498	567	559	532	564	543	541	533	518	545	522	520	525	499	530	574	533	502	534	563	501	563	514	597	522	526	566	520	559	509	555	507	527	535	569	490	562	523	574	538	525	519	502	529	515	511	525	523	516	487	548	508	556	584	586	540	538	547	518	541	506	527	524	538	555	534	546	528	524	554	524	539	563	542	544	558	545	482	547	516	504	560	546	484	539	541	520	511	544	568	594	557	542	548	507	504	529	473	566	509	476	575	567	525	557	552	543	539	554	540	537	529	499	533	516	511	547	546	512	497	533	516	513	553	504	549	498	491	508	520	534	549	584	486	502	534	504	498	570	534	560	545	516	507	526	527	543	515	554	548	533	512	531	505	557	497	553	555	572	544	543	544	547	514	538	522	531	527	521	531	521	559	475	494	486	518	515	530	502	543	508	511	527	537	527	562	542	558	539	540	508	572	556	538	542	520	512	529	527	492	510	533	543	542	552	516	533	493	528	511	562	481	547	558	553	558	552	485	521	527	536	566	547	543	528	548	497	542	528	539	524	551	574	543	518	508	554	525	510	550	545	554	531	530	565	514	525	522	503	504	533	541	525	510	544	570	547	558	504	529	582	541	536	517	545	536	471	493	511	533	578	535	521	544	568	550	510	529	525	561	530	566	552	542	524	516	542	491	543	523	543	589	487	529	518	550	581	523	524	586	547	514	518	519	592	517	526	514	523	547	522	529	536	574	533	591	551	542	520	514	535	547	548	572	542	528	544	532	526	511	512	506	540	558	551	535	578	542	550	484	513	497	551	533	501	574	582	582	518	555	494	544	492	539	560	553	547	503	549	526	522	540	467	512	530	554	516	536	520	536	513	531	541	490	508	561	587	546	539	504	522	566	541	512	552	520	545	529	523	525	524	530	511	534	559	522	558	543	575	569	568	520	521	526	527	575	552	536	543	520	521	535	509	547	547	532	507	528	533	522	544	539	494	514	564	528	549	573	548	548	533	542	515	488	550	520	543	492	526	547	528	533	569	501	527	546	565	508	494	525	553	532	546	530	522	530	506	523	515	539	570	555	511	568	516	533	562	523	584	548	498	602	525	534	525	516	531	556	527	515	554	532	495	551	541	560	576	564	497	518	522	526	540	508	531	565	555	520	509	545	488	530	514	546	524	553	528	542	525	556	515	513	539	551	525	558	533	540	512	540	561	490	543	556	503	530	507	535	536	539	540	547	507	519	548	520	522	575	549	549	509	504	563	564	534	520	517	524	546	575	538	544	527	528	557	521	523	557	501	537	547	562	500	514	524	574	535	519	530	538	492	585	508	548	504	545	525	529	540	555	558	570	563	518	534	548	532	492	544	556	486	523	529	556	487	480	538	541	521	550	540	533	573	545	541	521	513	576	542	520	522	528	559	523	525	531	554	538	516	540	558	523	533	527	513	535	511	507	540	501	540	560	543	571	550	517	584	529	541	566	542	527	532	542	505	542	492	529	514	522	564	530	524	579	543	523	554	543	560	580	510	552	523	535	498	529	575	531	538	542	543	518	545	497	541	529	530	578	558	500	545	569	559	501	537	551	553	478	521	518	549	510	521	577	540	522	554	531	521	526	529	573	551	511	564	523	499	519	541	535	530	531	541	534	528	569	549	521	545	504	507	527	498	545	505	524	540	522	526	536	551	555	537	525	555	501	538	518	534	495	521	508	535	522	535	535	532	527	519	517	527	527	537	566	548	505	560	584	513	547	550	523	538	524	522	525	549	542	517	537	564	517	554	500	559	554	498	544	578	517	538	519	580	545	538	574	511	484	551	489	537	537	517	516	515	554	526	524	579	544	563	565	530	530	517	583	551	541	575	526	535	498	507	538	523	530	538	554	558	535	544	549	567	557	555	584	536	516	507	538	492	550	588	572	538	549	536	520	539	502	503	560	483	551	492	544	528	550	521	538	524	558	503	563	531	537	518	527	578	520	530	517	556	502	537	502	565	514	514	560	545	483	552	551	514	550	532	558	529	545	533	531	587	550	534	543	504	521	564	527	543	574	513	515	568	501	542	545	549	537	511	546	503	540	517	522	567	531	501	529	539	591	526	497	524	511	555	502	518	531	536	490	511	546	575	534	514	577	565	543	514	543	540	519	576	503	528	556	539	532	537	531	551	528	544	566	540	559	533	541	550	536	535	547	538	544	519	584	535	497	503	555	553	563	574	540	569	540	513	557
5517	3863	1634	412	301	341	355	362	274	258	219	233	226	179	159	186	162	150	171	155	154	154	166	156	146	138	129	122	118	99	102	114	117	102	90	123	106	131	106	110	89	94	124	96	119	93	118	101	109	94	84	111	104	118	101	107	92	105	104	103	69	105	100	104	111	99	109	112	108	97	90	108	97	112	105	93	91	121	107	105	107	99	77	100	104	106	106	98	95	90	103	97	113	119	96	87	105	89	108	108	107	91	100	83	99	101	127	99	102	110	114	101	95	85	113	94	94	112	93	101	120	91	119	105	116	99	97	80	85	98	112	108	104	100	105	101	101	96	89	95	105	90	108	95	105	101	99	109	72	99	95	94	98	104	96	95	108	106	105	95	92	99	97	92	99	94	106	100	107	103	101	85	107	104	80	85	105	96	91	96	112	107	75	97	70	110	105	100	88	86	114	101	90	98	94	81	101	113	80	94	99	104	109	97	113	99	105	125	106	107	106	103	91	101	108	100	92	119	107	104	98	106	102	103	105	90	97	107	84	111	95	102	96	86	129	90	100	111	87	100	102	77	90	116	95	87	92	85	91	87	91	120	108	92	111	86	106	97	91	99	115	99	92	99	87	107	90	123	97	90	114	114	107	116	101	116	97	97	83	103	106	90	113	81	124	117	97	93	95	88	84	101	78	97	85	93	98	113	107	99	102	92	104	97	103	101	75	88	91	102	100	99	68	93	99	96	90	105	93	94	83	87	96	87	102	94	123	104	98	105	90	113	105	95	103	107	114	108	104	95	99	101	94	94	89	85	93	99	94	103	94	99	97	84	97	93	97	89	91	102	92	102	96	109	101	103	107	93	93	87	113	95	119	115	76	93	105	84	87	81	91	100	104	99	95	91	85	102	106	92	91	94	95	109	100	101	90	96	94	107	93	101	86	99	88	112	103	98	111	103	107	106	95	108	88	104	95	119	101	96	103	86	93	87	91	108	92	103	101	99	89	117	106	92	101	105	108	103	93	90	92	99	101	92	108	88	95	99	97	94	98	113	108	110	103	100	100	92	101	95	90	97	119	100	93	89	116	104	87	111	99	109	91	100	112	111	97	83	99	96	103	103	90	101	105	99	119	92	110	90	109	112	101	109	98	104	107	89	116	102	94	108	103	124	100	97	121	105	99	114	90	92	92	91	100	91	99	95	96	91	75	92	101	100	101	119	99	119	98	94	97	102	85	96	97	94	102	87	112	111	110	107	103	96	100	108	75	115	98	95	96	120	106	109	92	82	97	88	94	108	118	90	101	96	101	88	108	103	74	110	85	107	91	102	105	86	86	105	107	85	113	93	105	92	93	94	90	111	118	96	96	107	100	114	108	106	105	109	94	90	101	84	98	116	84	114	117	100	87	95	89	115	79	80	108	93	94	103	102	107	99	105	103	100	109	85	87	96	113	103	105	102	102	105	121	96	98	97	119	103	95	100	112	90	97	100	93	106	86	94	114	106	105	95	105	102	105	115	82	111	124	103	87	104	95	94	101	93	115	81	107	107	90	118	103	105	92	105	102	111	112	84	97	104	104	107	111	97	86	97	105	104	88	100	90	121	100	99	93	89	98	100	93	100	114	107	99	99	95	91	103	115	91	108	94	109	93	98	88	114	90	114	98	97	104	100	96	88	92	90	106	93	124	109	108	105	96	88	100	105	92	117	78	116	109	117	89	90	113	97	93	94	86	91	103	89	110	107	100	118	110	110	92	90	98	104	99	105	91	98	92	94	90	95	112	107	83	100	113	108	98	90	112	89	103	105	98	116	104	103	102	101	115	107	101	91	93	86	99	106	95	103	105	110	92	100	92	105	85	104	99	112	108	115	88	108	76	93	97	96	98	110	98	119	112	111	101	95	104	81	98	96	109	97	109	97	95	112	118	104	114	95	103	91	97	110	95	90	84	111	102	102	95	88	102	106	106	81	102	108	109	101	103	82	87	89	115	96	105	114	116	109	96	102	70	108	94	93	115	103	111	98	98	102	95	109	101	97	95	113	112	101	97	106	111	100	104	92	95	91	116	100	69	118	94	90	108	87	84	103	94	100	92	98	80	104	98	113	98	99	109	106	93	103	98	120	111	107	113	91	118	89	98	108	101	81	92	100	97	101	131	104	112	98	104	97	98	112	100	106	95	102	98	107	86	100	104	105	87	102	106	112	98	95	89	114	93	101	89	95	103	93	99	90	93	101	83	107	105	98	97	91	93	99	106	87	96	85	91	102	100	101	89	117	111	101	92	78	124	109	109	90	107	100	99	101	107	99	92	101	85	106	100	115	115	107	100	102	94	113	79	88	84	96	93	105	78	93	81	109	107	98	86	94	101	102	94	89	100	96	118	118	121	91	111	105	96	85	107	92	115	101	88	79	97	95	107	104	88	106	104	122	97	80	99	106	120	99	89	91	97	95	98	86	86	101	96	98	107	98	102	93	95	108	108	87	94	98	93	93	90	106	94	99	98	89	83	119	101	108	97	113	89	109	115	95	102	117	106	97	93	106	97	126	94	91	97	102	122	99	93	110	92	101	98	95	94	82	103	109	108	86	92	107	95	94	100	93	82	87	106	104	127	89	113	112	106	103	111	92	102	98	100	97	95	83	117	109	109	95	104	102	106	105	92	113	104	108	102	105	97	93	86	117	100	97	108	97	103	105	94	109	93	86	114	100	101	88	90	124	83	97	93	104	89	102	86	99	98	95	109	103	122	98	104	81	120	98	89	109	100	78	114	124	101	113	108	108	106	106	79	76	98	90	103	96	90	109	94	99	108	112	118	95	99	86	108	97	95	106	117	89	107	103	87	102	98	102	101	110	91	99	106	97	106	80	108	116	94	104	94	105	101	103	98	107	105	85	116	105	110	110	122	122	93	81	110	85	109	77	88	104	98	104	91	102	92	87	96	103	103	98	101	85	103	81	103	129	103	107	94	85	103	116	114	97	102	105	98	101	105	104	108	109	82	119	129	103	81	98	98	93	93	99	89	123	86	98	108	110	98	100	111	104	98	107	111	99	97	104	79	91	97	95	107	102	127	98	93	113	102	103	83	96	96	97	89	82	105	100	103	99	105	121	94	110	115	92	83	103	121	80	96	104	93	93	110	98	96	99	102	94	105	102	88	102	64	103	103	95	115	107	91	95	97	102	103	108	86	102	112	86	100	107	83	82	109	97	93	97	83	100	108	109	80	96	89	97	88	97	96	99	118	97	92	87	98	86	102	116	93	85	104	100	95	89	87	110	102	92	103	101	95	92	114	100	108	101	116	87	101	119	93	94	99	105	93	101	92	88	108	96	95	115	99	106	98	89	94	116	92	90	96	107	99	86	119	96	111	97	95	91	107	102	97	90	112	120	116	93	104	110	91	88	97	92	98	98	112	110	101	109	103	91	92	100	101	95	131	105	86	116	116	109	106	118	114	115	109	83	111	94	85	107	99	100	97	96	106	112	97	90	77	108	71	95
33302	23837	13386	7489	11523	13310	13118	11623	9037	7388	5822	4847	4522	3849	3360	2971	2806	2747	2531	2301	2349	2391	2383	2049	1849	1713	1491	1404	1236	1170	1176	1055	988	984	984	994	951	981	985	992	926	901	948	860	854	862	819	845	811	789	794	764	790	703	754	741	724	740	763	737	738	751	742	729	708	795	729	748	710	736	743	772	825	753	736	748	715	749	706	762	692	769	790	747	733	740	741	753	719	752	712	741	731	771	734	743	779	736	773	764	749	711	747	699	786	701	719	696	728	750	758	800	727	778	734	746	735	768	733	746	765	706	768	700	745	752	740	733	795	728	768	751	743	741	753	794	745	732	751	773	690	751	704	762	751	725	761	705	763	675	741	735	737	741	772	788	744	748	785	727	731	705	737	776	739	755	819	750	720	769	793	762	724	694	784	821	759	779	739	731	716	774	732	761	710	771	718	733	745	705	748	763	728	813	781	710	717	704	759	700	768	788	713	760	809	739	721	742	746	779	755	718	736	702	751	703	742	704	742	753	787	788	719	749	806	743	788	740	741	750	736	727	747	768	724	722	707	753	730	753	724	745	727	775	757	732	724	708	693	761	703	752	727	755	773	785	736	746	722	723	722	770	757	695	763	762	732	739	747	743	772	788	795	709	759	738	788	750	806	768	735	748	764	733	754	814	772	776	769	738	713	735	725	775	762	750	726	742	747	791	697	734	699	763	765	768	733	739	742	780	778	741	718	686	762	707	755	727	709	702	749	767	735	774	764	785	749	732	725	746	752	713	757	731	749	729	745	789	717	759	711	764	726	778	742	748	731	775	732	691	699	730	711	746	744	726	739	759	781	735	717	703	727	711	753	732	718	808	725	717	722	761	769	759	737	710	794	750	743	735	709	757	755	737	752	703	725	712	734	773	726	768	733	777	738	757	751	770	695	712	762	730	769	746	741	719	708	722	767	762	744	747	721	758	798	712	706	700	778	733	717	756	786	743	751	762	720	769	742	743	749	735	786	763	735	766	730	773	749	681	733	768	754	734	716	744	719	736	825	747	737	716	772	728	711	707	791	736	742	730	737	773	750	786	768	737	781	741	744	779	693	776	794	729	744	761	780	721	759	718	731	699	718	755	763	713	724	699	757	723	745	792	799	739	715	727	754	814	703	747	756	725	740	753	748	802	776	750	775	750	734	808	788	734	768	726	764	741	742	774	729	726	727	737	698	762	786	761	727	755	753	770	747	777	762	761	750	694	757	757	735	772	773	748	755	763	737	714	760	830	782	772	735	762	746	732	722	760	769	718	760	693	663	728	723	751	755	780	783	761	737	737	709	697	751	742	717	759	780	746	729	785	774	708	757	749	765	773	792	784	794	758	760	751	725	791	747	687	799	782	707	758	771	760	725	742	750	795	790	689	724	739	678	738	763	757	718	739	722	802	787	754	753	759	714	738	755	764	750	718	747	777	761	753	748	730	712	746	734	741	775	793	749	742	731	778	738	748	758	750	718	784	734	798	707	738	785	743	763	783	750	708	764	744	759	819	747	751	742	722	764	734	737	769	724	733	711	755	770	779	761	721	749	761	796	756	755	718	725	744	762	790	734	723	750	748	708	731	743	739	710	737	757	750	785	753	752	721	721	749	777	722	699	769	752	727	753	692	768	727	700	745	774	731	766	758	736	733	773	724	745	739	714	732	753	721	673	717	746	745	766	770	779	781	778	705	743	750	780	789	726	706	682	710	736	763	735	745	712	689	767	785	748	741	739	771	755	754	727	728	768	803	755	724	751	804	740	775	762	767	688	724	781	759	718	770	775	778	760	730	757	742	691	753	752	734	766	742	722	750	739	712	731	788	762	720	818	753	742	814	705	764	720	743	703	773	744	764	782	756	721	704	762	748	720	746	743	714	774	746	814	772	746	774	707	743	740	769	733	718	804	729	710	763	763	758	742	761	703	736	745	723	751	705	751	756	734	740	768	743	718	773	755	741	760	750	760	769	749	754	755	730	752	742	747	762	743	763	722	706	721	712	775	735	785	728	732	775	779	795	755	728	763	726	781	721	702	791	766	742	730	779	679	747	729	717	791	720	775	728	777	723	758	737	785	749	762	745	774	734	721	743	778	702	735	725	745	761	745	769	808	751	689	740	756	708	682	745	722	761	748	749	746	756	793	732	731	768	731	742	727	734	770	725	722	745	727	700	684	766	721	708	762	771	742	721	750	765	706	773	729	745	728	720	758	723	729	732	765	743	751	769	764	758	731	723	761	767	752	744	742	724	782	742	749	750	721	695	678	757	776	731	751	773	754	738	774	755	745	798	710	740	767	764	689	734	748	710	783	723	812	799	769	766	728	780	771	778	705	745	754	779	715	728	709	762	761	763	718	742	757	716	837	755	751	738	715	707	722	762	733	740	736	724	724	746	727	770	709	755	769	719	693	727	758	756	791	759	693	757	726	742	753	719	745	732	760	669	730	760	743	785	769	756	768	765	782	715	740	782	739	727	726	758	728	741	760	699	773	760	782	771	789	719	700	824	731	770	774	748	726	775	713	784	684	781	765	715	736	756	695	760	723	707	745	770	769	767	717	714	674	766	778	733	744	764	732	739	743	737	730	721	712	706	759	760	759	758	747	749	722	758	704	753	735	804	765	737	785	755	739	744	752	722	749	718	755	702	743	717	725	780	749	819	703	726	731	727	758	717	742	745	736	737	757	744	723	771	748	759	674	755	742	699	749	744	709	775	769	809	736	743	773	763	775	775	748	741	744	744	735	753	781	732	786	757	695	745	720	708	774	767	775	775	766	708	770	669	681	755	689	768	723	707	748	762	794	798	728	753	753	733	757	746	728	733	753	722	748	732	753	762	771	762	738	742	751	737	737	779	762	749	750	702	767	743	702	725	756	753	735	773	739	761	736	770	673	788	748	765	742	718	766	730	749	695	757	753	788	738	769	759	715	771	700	764	744	707	717	802	754	778	728	722	755	702	771	719	715	740	744	720	718	698	766	770	777	767	708	767	752	753	722	696	738	756	767	709	737	747	726	713	778	743	696	750	747	701	746	771	771	768	764	740	728	718	733	737	716	774	792	780	764	683	762	740	820	732	708	763	729	713	780	698	775	747	724	758	762	739	749	783	743	746	769	747	760	750	691	739	778	774	731	762	760	726	747	739	784	750	715	714	729	764	746	793	742	742	720	770	762	732	768	729	776	775	826	732	762	727	725	748	736	771	768	741	774	806	745	732	725	728	684	725	731	767	756	727	709	761	693	758	742	802	763	824	735	724	738	666	708	763	718	716	683	772	776	758	735	719	761	720	800	734	809	771	773	740	720	743	760	737	722	737	752	759	762	805	719	742	803	720	781	726	760	734	768	736	762	718	714	663	808	790	762	756	754	724	747	760	778	733	718	778	736	822	796	749	765	729	753	749	704	713	755	738	758	751	730	729	721	791	740	781	776	735	735	768	727	736	747	735	745	757	747	709	772	770	795	757	737	730	785	775	762	734
6807	6329	2406	537	360	438	446	380	337	281	238	243	249	201	181	185	168	148	156	126	135	173	157	152	121	131	110	119	95	79	93	85	77	98	74	88	93	85	87	89	101	92	72	83	87	73	75	94	67	86	91	75	70	85	71	81	60	73	61	85	67	60	85	64	69	86	69	70	81	67	85	81	67	65	76	80	82	72	55	72	63	93	76	68	62	88	73	72	76	95	64	70	66	76	66	72	66	72	84	63	67	84	74	76	75	71	75	66	77	75	90	75	66	75	107	83	70	80	82	63	71	85	61	78	83	66	74	58	80	66	82	71	71	70	72	76	73	78	68	87	58	61	70	77	88	83	66	63	79	73	71	75	64	72	75	66	83	67	63	73	72	71	66	70	79	82	91	76	73	82	77	73	72	72	82	67	72	69	84	69	70	64	67	58	66	75	76	76	69	86	75	84	72	82	63	76	67	61	61	89	74	82	68	59	75	95	79	64	77	87	93	79	65	82	59	67	73	79	68	76	81	72	55	67	70	68	64	72	65	87	68	66	70	65	72	104	80	67	70	67	76	89	75	67	74	85	70	65	79	64	78	93	64	76	85	64	83	64	67	65	92	71	75	62	73	84	87	72	69	76	72	63	74	80	71	79	82	71	58	80	64	81	84	85	77	76	60	84	82	75	83	70	68	81	84	68	80	70	80	71	79	66	66	85	73	82	83	61	60	74	72	63	62	68	64	60	78	91	80	60	69	73	72	83	77	81	86	73	68	74	73	60	79	68	77	66	72	73	77	79	77	77	69	78	89	63	73	66	69	86	73	83	85	80	69	82	84	83	67	56	74	68	67	71	64	75	76	61	78	76	73	69	68	81	80	77	79	55	86	71	78	78	80	71	78	86	78	75	79	60	71	82	70	72	75	82	85	78	69	67	73	85	95	60	63	84	90	74	68	58	81	71	74	66	83	68	79	78	68	79	69	81	82	78	70	73	63	73	65	71	71	81	75	71	73	73	75	75	62	61	74	80	68	79	63	78	82	78	109	72	70	77	66	86	65	71	70	75	75	81	55	73	70	79	77	73	61	88	74	58	71	63	68	83	68	74	79	71	79	78	82	75	79	79	66	62	77	66	70	75	73	63	74	71	74	84	82	64	72	72	71	51	79	88	64	58	70	75	76	64	72	65	71	84	74	69	91	84	72	60	56	69	64	76	70	79	56	57	86	71	72	61	51	56	88	56	62	56	67	66	57	71	60	93	82	82	83	78	83	86	84	75	89	76	80	78	74	75	57	76	61	62	75	71	80	75	83	64	59	83	76	56	73	69	71	81	89	79	69	54	97	75	76	72	74	81	70	84	65	75	68	61	79	85	95	89	79	75	71	61	71	77	91	83	85	67	68	64	69	68	71	60	62	73	68	69	70	73	83	66	73	61	81	65	72	74	81	87	76	77	66	75	60	67	69	79	64	81	85	68	77	80	67	76	90	74	71	83	73	80	65	68	74	72	80	66	75	90	80	78	78	74	75	70	88	70	66	74	81	65	67	64	84	83	78	88	79	80	81	74	88	70	87	65	71	65	81	76	73	79	83	79	75	73	76	86	76	86	70	68	70	77	66	68	68	68	76	81	67	76	75	58	85	89	76	71	62	77	69	63	77	59	60	82	68	85	65	72	83	82	74	83	75	80	74	67	69	86	77	68	70	84	81	67	74	67	69	71	67	70	74	70	69	88	86	71	74	63	77	59	67	76	83	76	65	67	75	60	71	92	72	71	73	68	90	74	86	73	80	73	75	75	57	68	71	75	76	72	77	64	92	74	83	79	62	69	77	79	64	81	66	87	64	69	73	64	61	66	61	81	76	72	74	71	81	70	76	77	63	71	76	91	73	61	65	64	76	68	61	69	80	50	74	58	70	81	71	85	64	86	80	71	66	72	63	83	76	78	81	85	65	63	70	71	79	87	87	86	72	77	75	70	78	65	75	78	72	84	69	70	71	86	65	66	71	73	80	64	73	65	74	84	64	85	70	59	74	70	63	70	72	81	64	73	80	89	63	71	89	90	80	63	72	71	69	82	77	66	73	88	78	83	82	85	81	85	71	72	77	82	75	77	85	74	75	80	67	72	65	68	75	76	76	65	68	80	87	84	69	69	68	67	68	68	77	71	72	72	78	69	74	81	71	73	81	80	64	68	78	71	69	77	71	66	63	87	71	72	75	75	62	67	85	67	64	77	69	64	84	97	73	78	76	63	64	83	70	70	69	68	66	86	70	72	89	62	75	91	70	84	79	78	86	72	87	83	81	77	96	70	66	83	91	74	76	68	61	79	75	69	83	103	66	72	60	77	66	72	73	84	80	73	92	69	73	74	75	68	77	71	62	83	82	74	73	79	67	80	77	65	74	63	61	90	71	81	74	88	84	80	80	72	67	86	70	74	80	73	74	69	78	72	76	74	80	71	72	83	56	73	76	92	58	65	74	91	77	73	83	59	71	86	75	72	81	79	67	86	76	74	90	87	81	73	68	63	61	56	52	82	77	81	72	69	68	65	89	75	70	81	72	70	81	83	64	85	91	80	65	70	72	92	78	65	69	72	81	81	71	70	77	73	92	77	74	71	67	77	91	73	73	79	76	65	68	66	72	73	80	61	71	79	71	70	70	70	80	64	62	76	70	76	78	74	75	76	87	83	69	61	80	65	75	74	79	97	72	77	75	76	81	77	77	70	72	72	65	79	74	75	70	88	86	74	75	76	82	83	71	68	69	67	72	79	59	73	76	72	85	74	74	83	79	98	83	71	60	90	63	76	55	78	69	77	56	84	70	72	73	65	74	68	79	81	76	68	75	86	62	70	64	81	68	72	78	64	92	71	67	71	73	63	67	59	71	63	70	66	104	80	78	88	72	68	91	61	68	79	65	58	69	78	74	62	82	81	74	87	82	73	67	91	79	70	69	76	72	64	74	64	79	74	64	68	89	63	69	76	91	58	77	75	65	90	71	56	75	80	79	89	60	67	89	70	81	71	63	85	69	83	84	75	82	78	75	64	66	68	79	66	56	74	77	69	74	71	64	74	65	77	76	85	86	84	88	70	76	65	71	74	74	66	78	61	71	78	80	61	68	64	63	59	64	76	67	57	87	90	85	71	89	58	80	76	82	78	68	69	76	64	79	86	70	69	82	82	76	77	69	77	90	75	66	94	69	70	99	59	74	60	73	80	74	73	60	61	83	74	69	56	87	76	79	60	71	63	68	72	81	69	77	72	77	71	76	73	79	72	87	69	69	82	80	80	57	68	81	68	77	71	71	71	84	72	66	79	67	68	70	64	61	53	67	83	87	81	74	68	90	74	73	69	74	66	79	74	70	63	66	71	74	73	86	84	101	81	75	73	64	79	78	78	73	64	76	57	76	58	78	73	85	84	85	72	69	73	82	83	84	81	81	82	77	73	72	63	69	65	75	84	71	80	78	86	76	76	51	76	75	71	70	80	67	75	84	61
37646	28304	16913	9943	13904	16466	15756	13674	10992	8737	7121	6238	5494	4615	3966	3632	3340	3091	2900	2698	2773	2822	2661	2299	1982	1768	1597	1429	1292	1160	1021	929	880	861	892	859	886	911	922	846	744	782	742	713	737	729	642	637	628	628	609	583	584	554	565	575	562	545	590	592	593	550	592	528	564	550	569	565	556	555	555	593	561	578	606	552	547	546	592	547	573	555	561	564	573	562	587	554	568	536	610	585	564	531	502	577	615	507	553	530	569	586	540	607	561	577	536	553	563	565	528	521	569	529	557	563	523	540	554	559	559	590	525	550	522	548	551	526	547	547	535	568	571	542	552	532	557	562	550	567	569	551	582	545	538	572	546	529	587	540	554	554	524	502	550	564	578	554	529	526	546	530	535	574	571	560	574	525	545	548	543	553	554	530	565	573	572	550	551	604	514	560	549	555	548	555	563	523	533	538	503	556	522	582	525	547	552	575	573	539	566	572	530	516	559	515	532	549	558	574	544	551	488	557	585	513	545	563	568	536	624	564	558	539	575	561	524	561	534	538	573	542	549	532	601	556	564	602	562	528	550	549	570	531	580	563	582	515	540	567	543	557	558	559	582	538	568	561	547	559	530	541	547	550	548	583	543	566	553	537	532	546	545	517	552	556	549	562	549	569	548	533	594	555	557	573	548	573	569	581	552	522	567	557	580	551	530	550	566	517	574	554	549	553	517	546	537	572	595	573	540	546	542	564	566	552	557	549	511	539	563	525	574	576	580	558	537	560	613	577	568	513	502	554	569	548	585	522	579	586	573	581	587	556	562	520	553	522	574	605	559	521	547	580	537	555	540	559	538	563	546	543	516	549	522	515	556	533	560	513	544	599	546	582	613	536	547	570	554	567	556	543	601	552	532	523	537	516	473	581	528	588	535	555	540	559	565	557	538	539	541	624	560	552	563	530	567	564	531	545	519	523	557	524	538	546	595	515	562	550	580	548	516	563	558	535	571	511	555	552	540	562	547	530	492	549	560	547	544	548	535	561	583	538	551	576	553	557	589	600	572	586	511	503	531	534	533	516	534	551	531	571	512	541	569	580	551	525	534	566	552	516	548	562	581	576	581	549	544	558	606	562	588	536	576	547	576	536	532	581	554	556	558	578	571	558	524	554	538	562	558	551	551	567	559	578	564	588	576	526	560	539	573	529	537	520	554	568	550	555	524	554	538	570	594	596	577	530	538	541	571	538	535	565	554	524	558	574	524	540	587	565	557	557	600	580	600	548	572	521	535	549	567	490	544	554	585	532	571	560	538	549	554	534	553	575	511	563	546	552	539	583	530	515	555	537	588	492	584	498	539	532	563	543	548	577	544	527	513	586	563	529	570	549	557	544	527	578	584	578	540	566	542	532	555	510	548	532	528	602	594	559	559	565	550	564	520	557	558	586	584	509	547	605	542	590	539	548	561	571	578	531	590	546	530	569	577	551	561	530	573	530	577	515	576	518	507	551	550	552	561	558	541	491	517	559	581	548	561	525	575	561	564	571	526	545	562	534	607	560	571	515	509	542	522	571	554	579	596	562	554	585	545	537	576	541	511	527	544	562	541	548	624	532	566	548	539	527	550	590	536	549	555	525	542	566	580	532	528	559	550	535	558	546	542	520	540	527	572	589	587	587	574	560	549	574	548	577	502	525	566	537	581	529	566	531	580	551	518	551	533	529	564	504	560	556	539	557	584	547	552	577	528	539	561	564	511	568	558	554	542	521	535	537	547	573	547	566	545	516	531	583	520	527	582	507	565	585	560	594	525	543	522	525	513	582	598	576	536	529	559	569	540	545	545	563	542	569	559	530	599	496	565	550	554	539	534	544	560	576	538	561	532	565	491	514	550	542	593	582	555	535	609	539	533	572	580	528	556	580	606	547	551	566	560	576	545	570	563	514	533	573	550	561	573	550	571	569	560	554	545	544	543	530	564	574	563	514	514	549	553	567	530	583	581	563	536	560	539	582	588	491	572	568	532	543	506	560	521	548	514	550	560	536	585	579	594	540	540	576	549	541	595	517	530	515	564	540	589	576	563	541	538	490	572	540	533	558	605	552	535	570	556	510	548	581	557	527	524	567	544	527	559	566	518	545	569	588	549	575	540	561	526	547	589	558	537	528	523	508	564	546	523	537	539	595	514	499	539	562	518	583	575	578	553	533	554	585	572	516	540	522	562	576	573	551	543	565	560	563	595	518	540	504	544	565	577	533	546	588	538	528	555	560	563	542	573	556	519	552	570	550	582	563	591	508	549	575	562	497	543	539	579	552	580	572	548	528	515	558	556	554	549	545	537	521	506	576	562	548	565	550	544	575	511	564	571	565	521	585	540	536	543	526	569	543	572	541	519	554	551	532	576	545	540	564	528	566	590	577	520	538	554	576	573	548	570	598	512	542	568	530	579	543	530	563	559	563	574	589	532	573	565	548	563	527	585	562	549	585	546	541	552	557	516	516	527	557	554	570	538	507	573	547	562	549	552	521	546	532	573	533	563	557	555	552	551	539	614	560	592	542	537	566	519	545	558	565	538	557	592	481	509	520	520	516	544	539	523	546	579	523	533	582	567	540	570	521	572	500	573	573	551	534	552	569	514	517	506	543	552	551	528	558	557	525	520	562	586	584	541	575	561	566	515	545	525	542	539	552	559	522	553	577	543	570	563	562	549	564	526	517	534	552	500	527	599	537	540	550	568	541	534	542	561	513	548	574	528	554	510	534	551	543	545	525	541	541	545	584	579	530	535	552	556	532	597	512	572	553	514	554	550	541	509	546	574	520	564	548	526	543	573	563	545	521	559	558	573	571	570	539	609	557	560	544	530	523	522	581	584	570	545	541	578	545	531	515	529	569	571	548	555	527	532	521	546	551	522	548	561	515	549	557	561	533	552	537	550	495	569	554	550	564	515	541	542	568	591	533	555	554	563	497	543	550	542	517	534	566	557	559	539	546	559	567	508	527	512	581	546	538	562	566	575	536	546	538	505	613	557	513	545	592	547	544	538	575	552	554	525	557	566	540	578	553	557	562	575	572	526	529	571	548	567	565	551	572	588	558	559	541	586	546	549	558	550	528	530	520	561	570	569	533	521	522	576	600	563	558	535	538	552	542	544	563	534	559	596	579	538	580	565	538	586	592	581	591	549	568	548	551	561	566	545	562	560	542	532	550	539	593	555	519	559	576	551	544	545	548	534	581	532	550	527	542	551	533	570	535	560	529	569	529	567	546	560	535	588	502	566	557	562	537	539	583	557	526	516	552	567	551	530	585	533	551	597	552	542	521	553	515	551	574	574	567	582	560	536	544	575	536	566	565	521	522	548	538	509	499	524	559	560	507	524	519	575	542	565	538	554	526	586	506	575	534	518	536	522	546	545	542	548	591	532	511	566	538	504	536	553	544	544	546	513	595	517	583	551	563	557	546	570	570	531	593	524	591	544	509	541	564	566	553	543	550	572	548	547	548	549	581	528	588	597	565
3726	2166	701	288	231	302	278	275	240	201	199	186	172	146	158	146	148	131	134	134	116	129	131	133	110	141	112	119	88	110	92	105	97	110	88	92	101	92	92	117	104	100	124	97	89	79	99	90	93	97	101	91	82	94	96	112	87	100	83	91	89	93	90	87	93	94	94	76	95	99	90	99	108	86	83	99	87	99	99	75	87	97	87	105	83	107	102	78	106	81	108	114	94	105	64	85	83	96	83	96	90	79	105	88	87	86	85	95	79	104	93	87	86	114	79	94	90	82	92	83	101	88	88	101	84	85	90	86	99	90	77	94	88	89	87	89	97	95	91	95	85	102	99	90	80	72	109	99	95	93	77	99	102	94	89	93	69	78	84	100	91	80	104	86	90	82	82	89	83	90	106	81	89	78	92	85	95	101	85	95	79	76	88	97	77	91	96	111	95	80	105	88	115	93	85	96	75	84	91	83	84	92	78	89	100	115	71	76	98	99	85	91	94	85	75	106	98	79	95	93	104	86	99	101	79	95	98	94	89	70	85	82	87	74	100	85	82	80	83	87	88	67	82	92	93	103	103	78	96	89	98	118	79	86	86	73	95	81	102	89	98	95	91	89	91	100	83	85	110	82	94	90	91	98	84	89	92	98	104	87	86	79	95	101	100	90	74	101	86	96	97	81	70	101	82	88	86	83	96	79	84	103	85	89	101	69	88	107	85	96	90	85	114	82	79	86	86	65	101	84	84	82	79	86	86	98	87	87	97	91	109	89	92	86	84	90	101	80	98	91	96	96	113	111	102	73	97	95	85	89	88	98	75	80	88	88	112	94	94	92	84	93	98	90	95	78	86	80	94	99	91	85	100	81	88	98	89	82	85	115	93	90	71	77	93	97	99	106	79	95	104	89	93	89	93	80	92	83	93	83	86	106	89	85	104	76	80	93	68	92	79	87	98	80	95	96	90	90	74	113	91	85	95	85	89	107	112	109	113	87	106	85	98	84	91	102	86	96	110	74	87	89	85	88	81	91	103	93	86	97	84	78	73	97	95	89	94	101	87	100	87	99	93	72	86	88	92	94	100	105	99	93	69	81	77	114	83	84	83	71	87	97	98	89	110	90	76	103	96	97	94	90	86	97	105	99	94	77	94	74	112	100	89	107	89	94	80	111	82	99	112	84	78	86	100	94	96	86	93	112	86	98	80	97	78	92	90	85	76	92	76	94	116	107	99	82	76	97	80	90	88	103	93	84	82	98	93	86	79	97	109	122	104	97	76	89	95	91	83	65	98	103	95	93	98	112	98	105	113	86	82	90	98	103	78	98	96	88	81	96	99	77	90	98	103	87	100	104	101	93	89	106	90	82	85	83	88	95	98	95	88	73	92	79	81	90	107	104	116	93	80	100	114	96	92	93	103	114	88	92	87	96	71	94	85	73	75	88	95	91	84	100	95	95	99	103	91	98	94	79	91	79	76	97	85	88	80	93	86	93	92	96	84	97	109	79	78	89	90	99	98	104	92	83	85	92	88	100	92	89	111	105	89	101	116	92	94	97	111	90	96	98	84	87	103	87	101	106	96	102	100	81	85	92	76	97	102	80	89	100	100	114	91	69	95	93	81	88	87	85	102	93	85	86	90	94	80	89	83	92	75	79	83	96	91	92	80	111	96	87	86	78	94	76	90	68	79	95	94	95	78	102	82	90	105	106	97	101	100	95	92	93	112	102	78	95	100	84	88	86	101	95	90	84	98	100	85	87	94	105	97	100	90	98	86	87	88	97	93	94	90	75	94	75	87	104	100	88	94	100	93	74	108	84	95	76	77	86	82	77	79	116	100	94	69	96	99	105	93	107	94	85	101	101	86	107	77	97	86	90	98	94	93	96	90	87	96	79	106	102	90	86	87	95	94	78	95	83	99	80	77	84	101	101	102	102	80	70	90	92	102	97	83	92	95	103	88	80	98	108	83	104	92	92	81	92	98	93	88	85	78	99	97	105	90	99	87	76	90	98	113	95	81	92	117	99	96	86	88	73	74	93	101	97	79	127	82	98	82	83	85	84	103	110	90	83	103	97	88	76	91	90	84	96	122	85	95	104	92	93	73	73	79	99	88	81	96	90	96	96	83	106	91	90	99	79	93	91	86	91	94	110	96	110	92	89	98	100	96	80	91	93	80	85	97	98	95	81	90	106	100	92	84	94	95	85	91	93	93	90	108	99	84	96	103	84	79	100	87	78	106	107	85	95	100	80	90	88	95	85	103	102	89	91	79	101	92	83	87	75	93	75	99	93	107	90	85	96	96	99	94	98	89	90	88	95	110	79	87	108	74	89	88	90	86	94	84	86	90	87	89	97	80	107	89	74	86	92	101	109	89	90	80	77	95	83	99	94	87	120	101	88	72	82	79	80	110	96	94	91	82	103	88	81	92	75	90	103	92	88	74	58	92	99	67	71	87	85	99	73	95	103	105	87	110	115	94	94	95	87	87	99	93	86	96	104	79	93	82	98	82	89	92	82	78	79	93	75	89	85	96	92	89	80	106	100	72	94	83	84	93	98	93	82	91	79	87	86	89	99	86	96	92	81	94	102	87	80	99	84	74	91	97	96	79	80	94	82	80	94	87	86	92	87	103	75	98	86	84	100	85	94	107	92	84	94	102	78	99	113	88	93	96	100	105	85	104	99	90	89	103	91	120	85	84	91	90	90	86	88	84	80	103	76	84	90	90	74	91	80	76	91	90	91	95	88	75	81	93	97	110	103	88	97	87	93	95	87	105	78	86	91	86	84	89	98	98	85	91	95	69	88	103	102	96	92	89	112	96	88	112	63	104	94	94	88	94	96	96	98	88	91	100	94	108	97	104	100	84	73	100	105	90	91	88	89	98	109	99	89	81	101	103	87	77	98	104	89	89	91	85	92	101	86	91	88	96	91	104	89	92	107	91	87	102	92	99	87	89	85	89	71	99	88	111	91	83	97	103	84	96	91	85	80	80	71	84	94	82	101	81	83	87	107	90	86	71	95	94	119	112	88	106	92	85	86	102	95	76	85	93	99	101	101	75	84	79	84	92	110	85	105	70	101	83	97	89	80	84	89	81	95	89	99	96	94	95	96	109	97	105	86	96	99	85	92	81	98	94	66	103	76	74	101	85	107	99	87	95	107	90	92	99	92	91	93	107	94	93	93	100	77	78	101	91	94	97	98	88	98	80	116	93	85	98	89	71	91	84	92	88	107	101	90	109	103	80	104	65	85	103	91	95	79	92	83	106	89	87	98	80	87	86	86	88	98	101	91	87	74	90	98	101	84	93	84	82	105	94	96	85	100	89	100	78	111	68	91	92	77	92	98	96	95	77	74	82	98	77	82	96	98	103	87	96	100	89	87	90	89	93	91	122	90	82	83	95	105	91	98	97	87	89	100	80	83	89	86	89	86	101	97	105	91	86	111	84	106	102	89	81	95	86	74	94	104	117	78	84	77	87	100	100	104	90	97
29273	17881	7599	5626	9152	11148	10738	8719	6725	5250	4418	3959	3366	2933	2554	2365	2198	2146	1905	1951	1938	1822	1743	1628	1455	1394	1171	1101	1082	984	972	863	842	867	886	920	850	877	810	861	812	778	734	835	751	772	714	732	745	734	715	757	721	714	677	671	678	753	714	638	706	697	694	692	688	664	685	679	716	694	720	656	719	696	686	710	676	733	676	624	682	692	727	641	732	733	717	710	713	671	695	672	674	690	694	702	697	728	674	768	722	720	681	724	729	691	735	654	706	654	664	674	689	683	687	742	668	684	715	690	651	674	669	708	664	688	659	687	701	723	715	691	738	711	657	710	709	693	661	726	688	686	706	715	693	696	697	702	701	645	695	666	696	636	698	693	688	681	676	685	680	672	651	688	662	678	683	720	668	678	644	726	661	692	677	678	634	701	676	713	668	706	751	675	685	657	688	711	665	622	634	674	686	705	672	688	701	671	678	676	712	698	647	632	674	665	700	694	638	736	674	712	708	703	722	681	701	705	649	674	645	694	670	726	690	674	678	653	702	717	638	687	695	679	691	702	701	674	715	683	685	653	686	685	678	673	648	669	712	717	695	695	689	666	667	700	724	689	673	676	644	681	708	694	675	718	672	691	710	682	696	649	718	691	677	682	668	677	691	703	692	644	711	731	676	700	677	679	702	688	689	716	721	675	681	702	635	716	695	675	671	728	685	608	686	684	692	733	664	657	741	719	685	714	685	683	684	682	692	681	650	681	668	644	681	711	693	699	656	689	672	653	702	705	721	625	728	710	654	645	666	692	651	713	697	658	680	667	671	679	704	680	699	724	713	731	696	679	661	706	694	680	677	659	660	756	691	696	662	698	702	642	659	674	683	726	667	701	695	673	681	689	668	675	700	688	660	657	674	728	696	653	673	730	694	699	688	712	679	688	745	738	682	685	697	716	696	759	698	668	712	684	710	697	671	669	652	704	694	702	665	677	721	656	717	772	655	679	724	662	679	701	656	670	709	667	735	724	679	715	685	717	658	665	693	660	711	668	646	678	722	755	648	683	686	673	672	726	665	722	665	700	689	671	714	732	659	703	722	719	639	651	706	728	657	655	694	683	711	666	720	734	634	715	709	694	659	670	676	667	665	702	682	750	694	679	756	691	704	665	699	678	714	677	720	745	690	669	664	702	705	692	704	648	743	700	680	696	648	661	662	720	742	712	665	704	650	735	686	716	676	713	695	697	665	748	657	697	722	700	679	697	653	691	696	679	698	693	708	676	710	728	677	668	698	698	645	724	721	720	720	674	667	657	702	655	736	685	668	719	673	703	685	656	682	701	666	689	684	727	665	738	691	685	652	680	649	694	720	710	665	667	724	686	704	705	710	661	730	667	643	685	682	666	706	668	703	684	650	730	699	641	640	695	710	638	682	696	697	711	673	679	698	738	726	661	653	640	707	669	718	706	723	683	735	766	672	699	680	680	653	674	688	658	676	665	717	723	641	729	670	717	666	687	747	705	683	700	656	688	651	660	672	738	704	688	689	735	665	689	679	696	662	670	665	709	703	678	673	662	702	679	670	669	679	719	643	698	682	702	656	664	685	718	736	669	672	710	685	682	708	748	750	682	671	680	725	702	668	642	710	696	672	696	683	684	641	672	648	731	686	705	695	690	673	757	667	684	665	692	687	692	687	671	753	724	724	702	678	655	710	685	702	681	703	706	679	666	667	706	712	666	713	642	697	699	708	675	668	707	718	719	747	710	710	697	690	651	669	666	647	682	669	658	647	676	702	690	718	709	706	690	609	682	679	706	685	721	666	702	661	737	700	667	694	716	698	741	700	707	676	679	693	752	682	650	683	683	679	685	710	713	678	697	731	645	685	688	676	707	703	639	709	647	716	704	681	678	729	738	698	684	733	642	673	728	707	678	727	664	633	714	681	730	651	731	694	622	650	627	694	681	666	666	713	718	622	680	723	656	665	714	665	680	690	672	693	694	735	675	703	668	652	670	647	687	679	698	669	698	672	651	632	697	680	678	690	738	648	709	734	708	720	689	642	713	705	748	690	687	672	704	652	725	639	677	640	706	674	686	730	717	652	665	712	744	677	733	702	723	709	708	717	677	700	726	691	639	709	712	660	716	714	691	745	695	708	735	679	675	668	667	700	665	689	675	694	718	673	675	676	754	625	705	637	720	689	668	684	667	703	697	694	665	649	730	687	683	710	666	699	678	715	726	689	666	683	738	719	715	686	713	672	684	717	703	666	693	662	704	676	686	682	720	690	736	678	660	669	668	683	648	666	706	659	667	691	724	668	719	734	698	691	674	701	702	656	694	666	696	691	672	683	672	641	685	697	699	649	687	657	696	711	667	737	711	700	665	623	712	654	705	669	655	688	677	699	688	711	677	685	700	697	674	730	636	719	652	668	725	677	672	691	670	680	653	706	656	690	680	681	694	772	690	717	677	675	709	712	720	622	695	728	700	669	688	689	736	666	690	729	716	714	722	666	680	666	705	675	721	625	716	696	635	701	700	729	658	665	690	746	748	683	658	690	687	698	672	680	654	664	637	713	670	713	669	687	692	682	656	726	679	716	671	681	679	676	750	684	690	660	688	695	660	703	654	704	688	690	701	687	712	675	684	699	714	680	699	680	674	710	644	666	678	687	757	658	670	690	661	654	704	725	651	675	679	671	706	696	675	725	702	717	706	716	698	682	708	655	705	631	672	673	689	764	680	709	704	667	685	670	691	715	656	665	666	700	681	700	728	682	726	704	684	684	655	658	658	663	719	676	728	687	723	669	711	721	757	645	743	657	684	712	689	659	696	688	677	691	687	667	672	737	673	674	618	705	716	717	731	665	707	660	690	738	705	728	708	699	693	689	723	670	674	675	716	666	694	707	655	714	724	699	737	650	667	741	690	704	682	685	722	700	663	652	693	659	738	717	641	717	681	693	678	686	702	678	669	663	659	692	669	684	667	719	697	701	685	695	709	712	691	670	710	682	692	669	741	666	688	712	681	697	711	681	712	713	707	691	682	661	699	689	724	674	623	697	728	691	709	724	684	685	661	664	649	692	748	696	707	723	681	727	702	697	731	696	690	683	735	705	700	697	639	650	694	725	673	679	666	769	751	683	675	676	631	699	732	684	735	721	670	701	699	723	665	671	676	713	705	718	712	674	689	677	703	680	713	653	671	749	677	672	710	657	687	723	689	681	698	646	666	713	683	666	720	719	701	710	725	682	664	703	674	696	700	678	678	708	726	649	706	707	681	728	726	714	670	693	649	645	674	718	687	675	646	669	732	663	663	669	704	627	668	655	694	696	680	684	719	659	667	700	686	704	712	728	729	685	720	701	644	724	714	673	696	717	743	625	683	655	684	742	742	675	709	709	695	685	690	684	682	734	705	671	696	669	646	683	657	689	706	717	702	707	676	686	696	663	690	718	631	715	673	710	688	698	679	725	707	731	690	679	669	669	730	670	668	667	684	698	708	676	709	664	746
5467	4063	1302	393	286	386	390	314	234	216	202	194	190	160	140	161	140	123	125	140	122	118	126	113	125	111	89	103	82	70	73	90	88	73	84	91	100	85	82	77	64	78	77	84	63	72	78	71	64	73	68	62	70	81	69	74	93	71	80	74	88	59	59	73	74	79	77	90	57	72	69	73	79	58	86	67	58	64	59	72	67	57	71	82	52	63	71	84	72	73	66	62	76	55	74	71	72	66	55	67	56	62	61	62	61	81	80	64	64	67	74	46	75	65	61	78	85	70	72	73	66	80	65	66	60	71	83	56	64	64	62	77	79	57	67	77	61	60	73	58	80	73	58	80	72	72	71	82	72	66	70	59	51	58	82	77	74	78	78	72	84	63	75	72	65	85	66	62	80	66	60	66	60	64	68	64	64	83	61	74	71	81	64	67	61	68	75	71	68	62	77	59	65	64	67	70	54	68	73	75	76	70	66	57	75	68	67	68	72	86	70	59	72	76	60	59	79	77	73	75	63	77	67	67	70	88	73	61	71	64	77	73	67	72	65	64	54	77	92	53	63	69	66	63	74	81	69	62	72	80	74	79	60	72	81	80	69	74	70	81	67	85	70	62	72	67	70	82	75	80	77	62	71	60	57	48	73	51	65	75	79	56	86	67	66	53	59	76	64	72	65	59	73	72	53	73	63	76	66	86	65	64	75	76	67	78	63	55	82	76	72	75	62	78	61	70	67	76	63	62	87	79	73	68	74	81	79	60	77	65	76	68	71	69	60	67	62	64	60	83	74	56	71	70	72	72	69	77	84	62	81	57	62	72	67	76	65	67	67	59	74	78	62	67	75	64	68	60	84	80	79	61	77	72	77	65	72	65	75	78	62	63	68	60	72	67	57	71	62	67	62	60	75	64	78	71	91	77	69	67	62	67	52	73	57	69	73	59	66	74	66	81	73	87	59	59	70	66	71	51	67	64	72	67	69	67	75	86	73	73	79	74	56	73	59	71	67	68	64	52	64	75	69	74	69	94	68	74	64	79	65	59	56	69	60	62	68	65	70	70	75	69	76	75	66	71	76	67	71	73	73	57	67	94	61	80	63	62	75	56	58	67	69	53	67	69	70	74	58	65	74	62	69	67	65	68	55	83	74	71	79	59	70	73	57	55	55	62	73	79	71	70	65	76	66	71	78	52	73	74	71	60	77	66	85	71	66	78	85	89	46	63	68	62	80	59	67	56	65	50	63	64	53	67	62	56	68	68	61	71	99	66	69	71	98	69	63	77	52	74	81	50	68	66	65	76	65	64	46	64	67	54	64	55	64	72	67	45	68	75	64	67	75	63	78	54	66	67	65	62	74	87	50	65	71	67	63	68	71	74	74	63	64	64	67	69	72	63	61	83	72	57	72	73	73	73	65	65	78	61	71	67	76	64	70	60	74	65	70	59	73	65	74	70	71	80	91	77	68	60	49	69	71	69	77	69	57	66	67	79	68	68	54	60	70	90	58	77	75	60	78	67	64	84	72	75	73	65	53	71	77	77	60	64	71	70	71	72	69	71	74	70	70	61	64	66	67	75	75	70	71	67	81	63	79	78	57	57	72	56	57	70	74	62	85	73	63	69	60	60	70	86	62	83	78	80	62	84	68	81	65	75	65	66	64	71	73	71	72	88	68	63	82	62	67	72	68	73	78	62	66	75	77	65	68	64	60	69	65	83	61	66	73	69	65	67	61	73	58	67	65	74	85	80	64	70	62	76	81	77	67	72	62	65	69	80	62	67	95	84	73	69	65	64	65	73	70	74	74	70	77	52	56	59	75	68	59	88	70	63	75	85	61	86	68	81	58	78	69	57	71	71	67	70	64	72	63	60	73	85	76	67	78	75	61	67	63	74	73	77	63	66	64	65	63	67	54	77	65	60	69	82	87	63	58	72	63	48	66	76	71	57	60	75	74	82	53	74	55	75	69	70	81	54	65	79	93	74	62	67	74	74	57	73	69	77	61	84	69	64	71	61	56	88	56	86	75	64	72	65	68	60	59	51	72	80	90	72	62	84	88	67	62	89	59	54	78	77	72	84	63	79	55	63	69	61	73	60	82	61	77	80	69	69	86	63	66	72	78	69	76	64	68	67	61	66	64	77	87	72	67	77	60	68	83	75	79	66	68	93	75	71	69	68	67	65	68	69	73	84	70	71	66	63	70	69	58	77	55	76	51	73	64	87	68	64	66	66	82	78	53	61	68	61	69	50	74	67	75	75	49	86	75	71	49	69	62	56	71	71	61	70	61	63	66	69	63	72	62	54	59	69	71	66	65	67	69	49	70	64	61	69	76	64	64	83	70	80	63	77	75	84	78	81	69	85	69	61	81	76	68	83	90	61	60	77	74	72	60	69	68	65	70	62	84	72	88	59	63	82	92	73	79	79	84	74	81	60	67	85	73	78	59	77	74	78	76	68	68	77	64	77	65	64	91	57	71	64	73	67	74	74	64	67	73	70	75	62	82	70	66	67	56	60	62	57	58	76	74	58	68	66	82	80	64	59	67	60	74	76	72	68	73	61	78	82	63	66	74	58	80	80	74	66	66	64	68	41	74	60	74	73	64	68	74	53	65	80	82	64	64	69	79	73	72	70	60	77	65	68	85	78	87	83	64	58	61	56	77	76	71	93	66	62	74	61	67	71	83	68	86	70	73	64	48	66	79	83	66	68	75	55	69	64	63	67	67	74	70	74	69	69	63	55	64	64	83	60	71	62	66	70	75	71	70	66	71	69	66	67	49	67	70	75	75	74	61	82	80	74	64	67	73	76	79	72	58	54	53	70	69	76	84	89	62	74	75	72	71	74	59	62	55	70	66	83	66	73	66	83	56	78	55	81	71	71	84	70	72	72	72	74	63	67	65	87	76	66	76	66	63	54	69	62	58	63	60	66	73	64	80	69	67	68	86	71	52	66	60	63	79	55	63	67	68	81	75	80	64	55	67	60	68	71	77	68	79	67	84	64	67	80	72	71	64	65	70	71	85	71	62	73	73	63	70	69	66	68	53	71	76	61	72	64	56	73	53	77	70	60	70	81	77	71	61	63	82	76	82	53	66	80	58	66	70	52	76	67	58	65	59	58	64	72	72	71	64	65	79	76	69	75	67	66	72	77	69	75	67	76	66	84	68	83	81	70	72	69	71	81	59	65	83	59	68	64	74	76	57	81	69	61	64	80	71	69	74	74	86	71	64	55	73	76	69	56	64	61	74	56	65	88	51	79	50	59	73	73	58	69	67	69	64	64	69	70	74	71	61	73	70	67	73	66	76	75	72	74	72	70	71	65	64	72	73	67	62	74	61	76	62	60	72	69	87	68	72	88	70	70	73	84	67	71	70	72	66	80	59	69	69	71	84	73	78	85	74	72	67	69	81	67	66	64	76	78	78	79	61	71	78	70	87	66	65	70	78	75	75	67	67	75	75	63	61	66	65	70	75	68	76	70	68	77	67	69
35035	23661	11970	8019	12082	14840	13627	11221	8638	6964	6136	5112	4384	3771	3222	3105	2871	2609	2390	2340	2368	2237	2094	1886	1617	1381	1284	1220	1037	884	850	786	785	785	751	767	781	818	727	756	680	649	671	624	640	649	613	592	618	572	539	540	556	513	527	527	533	514	556	532	536	568	555	562	528	567	561	534	552	530	545	576	606	509	529	559	526	559	508	554	515	532	521	535	565	504	545	568	562	516	536	521	485	542	549	528	554	554	563	530	511	574	557	532	510	510	549	519	529	520	500	548	536	546	513	539	540	535	538	551	496	496	522	534	574	548	553	514	505	529	531	551	533	490	529	524	529	578	554	546	548	525	561	525	537	543	547	514	542	517	531	521	504	550	522	480	511	549	524	501	514	530	526	531	543	539	525	534	493	525	522	520	563	519	502	525	528	533	528	546	522	484	500	483	490	516	546	549	520	550	546	516	530	506	500	547	542	515	556	515	541	531	544	528	487	477	517	480	567	524	517	526	521	504	531	490	488	523	468	545	531	550	534	525	531	562	507	514	472	513	548	498	530	482	534	544	516	536	532	559	484	506	547	508	517	542	494	524	493	538	568	493	546	571	517	513	502	529	536	502	509	580	523	512	526	513	507	540	473	558	519	554	507	557	500	558	507	548	505	521	557	532	548	502	515	493	549	537	488	520	546	505	521	528	504	517	540	531	515	515	548	541	512	515	495	499	508	551	538	533	534	528	517	534	513	546	522	514	537	533	494	532	489	542	513	513	536	543	555	537	508	501	552	503	513	525	514	486	532	567	509	551	509	540	528	550	538	528	530	517	494	541	527	535	506	582	538	520	536	566	522	528	499	532	536	497	540	502	540	490	516	539	527	499	505	499	543	530	556	532	543	523	535	509	508	511	486	521	510	573	595	524	521	516	503	516	531	538	519	510	530	569	531	505	531	531	530	509	534	520	500	578	550	529	497	516	478	530	540	548	507	546	510	513	591	558	509	515	515	505	530	553	531	547	468	518	492	533	517	515	537	509	499	536	558	502	515	527	502	518	564	563	532	557	525	518	538	536	566	536	540	556	532	516	528	534	516	526	487	539	568	532	529	508	534	499	492	511	507	492	535	496	507	510	510	516	529	505	544	566	513	561	516	515	547	502	554	498	523	517	532	517	516	542	524	530	532	545	520	513	524	527	537	482	536	498	517	523	521	544	505	534	523	513	556	496	532	516	535	544	538	549	556	580	491	507	509	508	526	503	508	540	538	533	508	557	550	507	491	527	520	503	547	509	532	484	530	533	546	555	537	541	521	544	557	543	519	540	551	511	523	526	528	535	504	524	483	504	504	537	521	568	497	494	554	549	528	537	518	570	514	493	525	501	540	499	538	541	557	497	520	515	517	513	527	505	550	521	528	533	516	523	512	529	536	528	518	561	529	506	567	501	547	507	547	533	510	514	581	556	490	532	543	543	538	576	526	546	539	544	546	530	511	494	525	528	530	494	494	535	537	525	553	541	513	514	551	474	490	548	528	473	501	546	508	502	540	522	570	554	550	510	565	513	507	531	529	513	530	531	519	523	520	514	538	518	517	545	497	520	508	473	504	544	534	541	499	518	532	557	533	502	520	540	525	572	539	523	519	514	510	524	515	542	527	574	528	500	528	539	571	502	548	536	502	545	522	569	541	535	548	496	507	556	499	502	585	500	539	523	531	547	526	507	539	488	535	547	518	528	528	510	563	499	523	516	529	506	513	530	544	521	509	535	520	520	516	534	538	525	542	517	485	526	508	528	531	524	545	559	520	535	567	516	509	532	557	526	562	586	539	525	512	541	505	523	505	479	537	529	505	511	515	481	540	544	545	534	527	534	543	582	524	532	507	532	545	538	496	509	489	541	555	523	535	512	540	499	511	510	520	535	532	531	528	564	491	505	505	496	551	534	516	518	486	481	531	520	567	513	531	524	527	520	524	549	514	538	440	529	551	543	507	505	567	537	538	504	452	491	542	532	516	499	518	538	532	484	532	501	535	542	504	491	515	545	547	512	509	517	563	516	529	483	539	546	498	512	514	552	459	529	544	586	536	557	540	496	510	516	509	544	499	548	526	539	507	496	515	550	495	548	526	573	483	518	524	522	554	512	491	544	553	567	495	500	511	500	525	497	524	519	532	569	535	535	528	518	511	504	528	509	522	522	517	484	551	511	527	485	561	561	545	539	480	567	532	530	571	538	541	532	514	533	553	557	469	512	500	513	538	498	530	513	499	545	514	492	499	543	546	517	547	531	508	574	500	494	515	570	514	541	490	537	501	539	527	493	572	558	510	540	565	497	548	477	509	508	498	516	542	536	514	557	546	516	534	488	537	493	527	513	534	518	516	513	503	538	544	530	550	551	523	537	533	516	575	547	551	522	512	531	524	533	528	525	527	544	499	558	535	492	556	539	526	532	528	499	510	502	483	528	520	533	544	553	549	546	526	513	558	579	520	533	543	519	530	566	559	525	524	548	517	494	504	558	517	542	516	547	535	505	553	550	544	532	508	529	541	502	541	522	500	507	496	539	512	466	543	506	503	537	509	560	516	542	535	546	506	508	513	516	567	543	528	545	535	518	513	539	509	544	545	513	490	505	535	491	566	570	547	571	586	538	518	527	507	543	510	506	536	533	481	539	529	520	496	527	525	517	529	546	496	523	537	501	512	573	521	508	527	515	517	540	564	550	532	523	529	506	480	482	566	519	541	573	500	509	478	535	534	534	543	549	502	576	521	542	559	524	514	524	515	530	510	515	516	521	509	480	572	544	520	491	554	519	484	491	510	520	486	517	558	535	516	593	565	496	510	528	476	568	502	492	540	513	579	541	519	495	517	547	531	554	506	535	526	525	557	523	536	490	542	511	497	546	514	549	517	532	494	496	538	510	566	559	548	491	523	552	489	512	518	536	549	483	530	513	521	553	568	544	542	581	529	560	497	500	517	543	522	537	515	513	503	509	488	524	498	518	568	521	526	526	532	565	595	533	495	511	547	520	504	518	553	507	546	449	519	559	534	575	483	525	532	515	540	550	497	511	496	505	517	534	498	566	490	543	502	488	548	535	532	538	507	540	540	476	511	534	502	503	524	509	512	575	527	534	498	500	518	524	531	559	528	549	552	477	540	482	524	543	523	560	562	536	507	532	546	517	533	539	503	514	539	507	515	528	554	531	529	506	529	514	504	512	529	554	513	506	504	536	525	482	544	534	519	492	532	534	508	526	562	517	512	527	545	558	520	554	537	558	542	536	495	528	556	563	557	517	564	500	536	496	521	527	564	512	497	517	515	548	522	523	558	505	517	513	517	525	519	536	510	495	548	537	526	557	522	520	492	530	500	558	523	511	498	482	485	531	540	525	533	510	537	489	524	546	568	503	524	505	515	473	521	558	514	554	491	501	530	545	525	557	492	522	512	542	514	535	539	523	516	535	547	543	540	527	514	493	505	521	558	498	558	540	544	520	543	529	538	485	554	535	504	530
5678	3835	1562	491	310	396	361	287	257	248	247	229	216	175	146	184	152	167	163	181	172	169	129	135	130	118	127	123	124	126	107	121	122	111	105	113	95	105	99	108	103	110	112	127	89	99	116	101	91	102	102	106	85	95	84	103	102	92	111	96	85	73	105	97	94	109	101	115	97	103	98	108	92	78	105	94	107	111	125	108	96	115	114	98	89	88	111	111	103	106	93	111	122	100	119	88	102	92	88	94	102	97	78	87	99	100	81	108	102	115	123	75	99	77	110	89	88	74	95	113	103	82	115	115	87	98	101	96	110	112	90	90	104	101	84	98	115	102	104	111	94	99	92	85	95	94	109	108	106	100	110	89	83	86	94	92	108	92	102	119	107	96	101	108	99	104	117	109	93	91	91	111	101	111	82	98	105	83	79	90	90	101	91	106	80	116	98	96	102	109	105	71	101	98	96	97	105	107	94	108	103	121	93	102	102	96	101	96	103	106	91	94	104	82	92	99	99	93	106	101	99	99	101	98	85	111	108	101	98	102	104	95	99	97	104	96	85	97	90	102	89	96	85	92	78	108	95	112	95	120	117	97	108	88	90	92	101	96	103	94	97	99	98	85	129	91	97	100	104	109	88	102	94	117	103	117	96	113	96	96	94	130	105	120	102	97	97	89	78	103	93	112	81	99	97	103	114	111	96	90	95	114	101	99	85	97	106	94	98	122	97	95	98	100	85	82	100	91	97	84	123	104	114	79	95	132	95	106	107	112	106	86	104	98	89	101	109	99	111	87	93	111	104	99	95	93	106	95	89	96	106	78	112	96	119	93	101	95	105	99	107	107	104	88	101	101	97	113	108	112	97	108	97	113	109	90	101	93	109	79	103	107	92	100	100	92	104	86	90	91	97	102	95	99	100	104	104	108	108	87	98	113	103	104	92	95	96	93	96	88	99	77	111	104	93	103	99	84	100	98	86	99	93	97	98	128	81	107	111	116	96	85	109	102	102	78	86	103	89	87	99	107	96	113	100	102	93	99	85	80	92	84	97	94	98	96	99	106	90	87	81	98	112	100	121	104	80	78	117	103	111	80	94	97	87	99	107	100	94	129	94	88	90	86	80	100	104	98	100	86	84	104	106	90	94	109	105	92	115	88	83	106	93	82	95	98	99	97	101	108	92	79	100	94	87	109	96	98	102	103	97	96	88	83	103	96	94	92	105	95	86	104	107	107	101	94	114	89	84	92	104	101	94	95	99	110	90	98	80	103	99	101	100	105	82	89	85	86	113	91	90	93	85	102	99	97	92	102	94	84	99	97	92	89	94	94	95	93	111	75	86	93	95	110	98	107	114	107	87	114	114	102	87	80	86	71	118	91	89	86	88	111	99	87	95	101	82	99	112	103	103	96	114	88	97	90	86	99	101	87	110	96	99	101	104	100	107	112	90	91	89	102	111	88	105	105	104	106	105	101	106	87	102	96	111	99	91	89	103	81	105	118	98	99	98	105	94	98	97	85	114	79	93	88	88	73	98	109	96	109	99	102	91	89	98	89	102	112	84	106	88	96	89	99	106	91	92	107	98	82	102	93	95	102	86	118	104	102	95	89	122	82	99	73	98	99	99	85	105	103	121	113	100	102	86	112	104	92	89	98	101	102	116	108	81	97	99	102	111	112	99	82	106	93	99	107	100	92	100	107	96	97	111	99	105	102	95	98	90	106	108	98	99	102	116	102	99	106	80	94	107	109	97	83	78	96	79	103	83	102	100	84	104	79	84	84	95	106	101	97	114	106	103	91	101	93	99	88	96	109	97	101	117	89	110	92	103	96	115	96	101	85	101	88	88	98	101	88	104	108	105	93	93	87	111	117	96	98	79	106	102	94	91	100	84	99	97	83	86	98	102	105	105	100	110	117	105	104	98	80	95	105	102	107	108	92	102	98	92	88	100	100	99	103	86	108	98	89	114	102	85	110	97	104	110	90	106	94	90	103	88	96	103	99	95	112	100	104	100	106	101	98	96	84	79	102	102	125	108	93	102	102	86	96	108	104	98	110	101	112	96	94	96	95	104	114	93	110	91	90	112	102	91	119	98	106	98	95	97	110	108	85	83	97	112	109	106	95	97	90	96	92	97	113	95	105	84	92	107	97	109	100	88	91	112	107	97	95	96	105	103	102	100	93	89	89	101	95	94	95	88	98	112	100	112	80	101	99	107	110	104	96	103	90	95	104	103	79	94	90	108	96	93	90	104	97	109	102	82	81	100	81	104	99	107	101	93	97	94	117	92	107	102	86	114	102	105	90	96	107	89	103	98	117	96	121	92	101	78	109	110	102	107	103	97	107	102	122	105	96	99	104	99	92	94	101	87	86	92	113	103	104	90	114	95	85	104	95	107	91	107	107	101	109	96	99	85	80	86	105	111	102	80	110	115	104	98	92	102	91	83	86	104	103	104	94	95	107	89	109	97	95	96	93	106	84	94	99	93	99	95	87	108	90	87	88	111	100	89	94	102	102	120	104	108	106	78	96	91	100	114	98	104	110	89	96	93	99	109	94	95	97	104	110	99	87	105	90	94	100	106	108	103	113	109	115	101	86	101	105	107	85	101	95	111	103	99	116	103	106	94	90	94	94	104	86	90	104	91	92	87	105	112	105	112	83	106	105	127	104	89	92	101	95	98	90	88	99	87	87	100	86	98	83	94	103	88	105	88	126	108	92	96	91	107	103	99	94	92	102	98	100	121	102	89	114	99	95	80	99	88	88	103	102	87	96	104	101	99	87	87	88	107	89	91	92	118	95	93	103	97	97	100	89	106	95	95	85	99	99	96	116	94	124	107	92	94	123	99	93	88	94	110	93	93	107	104	101	95	99	114	110	94	108	91	95	115	90	109	76	82	73	121	97	92	102	90	117	98	105	108	102	108	96	92	83	113	96	86	83	90	92	89	100	104	98	103	79	102	104	89	93	115	98	84	109	106	93	99	95	89	95	87	111	96	85	103	109	98	104	102	102	97	90	109	109	97	95	107	104	91	87	98	104	90	90	100	91	95	109	93	103	84	100	96	101	95	101	93	89	94	84	125	98	106	105	96	115	101	98	84	100	95	105	97	93	114	82	97	95	87	84	80	100	102	109	88	90	103	106	100	82	100	106	86	96	102	100	93	108	89	100	101	114	95	116	94	94	101	94	98	105	83	90	104	110	98	110	84	73	90	101	96	93	104	98	96	104	106	114	81	92	102	97	111	111	109	86	77	91	106	107	87	107	92	110	99	108	77	130	96	112	95	86	95	97	95	78	102	96	96	115	101	90	94	109	107	84	125	94	99	95	96	103	95	101	103	102	106	94	100	109	92	79	102	112	104	103	78	107	98	92	89	93	84	114	98	106	80	98	98	88	108	98	103	107	81	96	111	97	88	106	92	101	99	90	83	93	99	90	97	108	86	93	87	94	89	84	87	99	94	104	94	112	94	108	111	95	107	94	102	116	105	109	88	88
33050	23087	13703	8283	11994	14508	12996	10674	8457	6951	6030	5176	4416	3833	3426	3269	3005	2647	2580	2578	2507	2458	2216	1925	1736	1600	1416	1325	1259	1135	1053	996	949	972	979	960	1013	992	914	903	912	824	922	840	863	812	809	830	800	779	788	747	741	751	690	765	788	733	745	674	798	720	757	765	761	759	786	781	741	766	752	723	753	751	711	764	726	741	700	761	751	762	716	770	740	739	732	766	747	783	759	701	729	730	721	760	724	742	794	743	754	693	714	740	713	744	695	715	724	672	678	738	731	720	770	773	703	711	746	709	735	678	756	688	732	700	744	761	721	707	690	713	719	766	746	688	737	718	734	733	744	723	722	815	736	744	717	732	733	752	731	737	792	748	739	742	736	743	751	713	732	734	783	672	737	707	718	757	725	738	760	771	725	701	721	739	742	749	729	712	718	736	714	699	715	720	722	683	700	752	709	775	721	679	773	770	766	727	725	759	688	711	752	731	760	738	758	726	786	714	728	764	726	756	715	707	748	729	681	687	715	704	747	737	778	745	709	767	760	769	766	710	707	725	723	698	791	694	719	674	744	711	736	778	728	748	762	707	747	742	690	756	725	755	691	723	692	752	755	708	710	726	703	739	715	758	701	698	719	718	703	734	742	724	722	744	721	652	762	706	721	658	762	745	777	713	764	707	729	776	695	709	719	722	722	708	756	769	768	711	712	760	736	732	735	741	706	727	735	770	728	721	708	721	746	722	714	721	701	782	710	767	707	746	723	687	697	757	719	771	701	716	663	731	721	756	699	727	761	723	721	763	724	750	683	730	741	735	736	681	782	744	778	735	738	711	736	747	717	713	743	723	808	683	772	723	742	738	755	732	711	762	739	710	705	777	706	719	768	707	650	723	722	717	749	723	745	710	690	761	739	749	746	774	690	754	722	751	723	716	728	756	720	698	751	785	744	748	699	692	756	729	707	746	740	767	683	724	781	756	722	785	718	712	705	749	742	760	710	724	726	762	737	746	741	763	734	747	755	731	727	710	741	738	689	728	725	742	707	727	779	802	771	773	772	713	781	709	705	726	742	689	743	747	737	758	686	755	709	761	667	741	714	676	695	742	751	730	749	765	761	756	736	729	754	682	685	702	749	773	743	721	734	725	747	699	738	694	735	759	722	759	741	708	722	739	727	798	723	751	752	751	749	750	755	748	769	692	700	719	752	734	766	717	745	708	735	705	734	734	655	711	761	741	784	768	742	732	733	744	697	663	720	719	728	769	689	720	737	711	755	724	752	751	745	808	726	705	713	767	768	663	750	725	711	711	742	715	706	732	718	732	708	736	717	683	737	733	745	726	714	730	772	761	701	738	715	746	724	712	706	771	748	725	752	738	736	732	729	724	762	745	754	766	720	729	729	792	730	741	714	713	735	718	792	755	708	740	752	722	689	744	737	746	711	711	724	731	738	741	698	730	728	738	745	770	743	775	810	722	745	727	690	718	682	712	725	711	712	751	756	748	732	733	713	718	807	696	753	736	710	736	705	744	683	699	716	706	725	750	744	725	746	763	706	728	697	737	696	692	761	725	739	725	724	750	747	713	749	743	735	756	772	735	720	751	781	773	693	722	712	688	751	732	704	711	726	756	754	771	738	729	723	772	708	741	686	726	710	734	698	790	703	703	733	722	776	701	716	710	704	700	702	734	754	688	707	722	780	746	732	701	760	691	703	745	733	737	748	736	732	701	729	736	762	723	734	758	745	756	727	735	743	701	754	735	740	769	717	747	731	701	716	709	722	760	709	726	701	702	734	747	738	731	730	712	766	741	718	731	743	704	702	757	787	756	778	719	760	735	769	756	705	752	771	725	740	705	746	741	722	759	738	775	730	770	770	741	718	757	740	806	732	752	754	709	710	743	754	775	764	695	760	752	705	720	714	738	735	738	723	733	755	700	727	716	745	684	707	719	705	738	713	735	775	750	719	765	711	709	736	739	765	780	709	729	741	698	706	744	771	683	709	738	756	747	735	738	752	748	728	712	766	721	762	701	723	723	693	738	705	758	690	724	713	736	701	747	723	740	754	732	741	746	685	745	696	719	732	733	770	774	702	729	708	738	730	758	746	779	735	725	751	709	727	746	776	719	731	690	697	738	754	739	714	698	746	691	729	723	725	714	725	709	769	757	715	698	719	788	698	727	734	724	678	724	755	722	703	747	705	776	737	725	744	721	727	738	736	782	741	770	726	715	735	713	680	741	795	719	741	716	758	790	693	725	690	733	734	713	711	740	732	739	719	693	722	731	736	729	729	721	717	710	738	697	736	708	695	725	735	718	685	690	764	758	753	749	723	731	719	728	762	710	732	714	746	714	746	736	753	786	718	725	758	751	679	799	729	728	693	759	704	723	702	712	738	715	700	766	695	727	748	743	728	721	773	697	715	734	728	726	788	745	728	691	747	707	667	734	732	701	696	756	739	739	751	746	749	740	732	744	741	724	716	686	674	688	754	740	695	723	730	705	677	750	715	749	751	732	721	727	718	747	682	685	708	695	728	730	737	682	688	728	744	718	742	741	734	726	733	756	681	786	747	724	736	756	746	752	674	731	770	739	739	717	760	748	684	700	709	751	736	736	785	755	801	701	714	713	733	693	731	713	720	748	717	674	759	708	707	708	740	724	719	782	728	718	730	767	739	758	753	705	765	694	739	729	721	767	758	739	745	712	701	715	691	741	742	718	720	714	701	779	749	691	755	720	731	782	742	749	756	713	774	693	758	757	737	750	751	716	706	734	809	748	745	726	723	735	723	762	719	758	699	747	711	704	741	736	694	781	761	782	753	723	745	691	740	728	752	780	756	763	730	710	722	738	721	769	717	700	765	753	698	705	729	736	711	734	721	726	720	723	711	729	703	705	702	720	737	731	751	720	749	705	768	702	693	742	735	722	711	734	754	742	746	712	696	728	741	779	750	695	740	725	744	700	724	696	712	728	766	733	714	733	714	739	746	744	725	759	764	746	719	697	787	738	698	757	733	693	740	757	758	778	695	746	723	718	718	714	769	739	782	698	739	694	738	694	768	766	712	760	696	728	711	705	722	705	748	740	721	738	700	742	737	700	641	772	745	741	735	774	750	751	745	703	764	728	768	741	746	708	693	714	759	708	767	705	736	757	689	734	733	737	767	752	709	748	723	726	708	710	725	747	728	747	723	771	766	744	703	703	735	724	750	747	759	748	704	767	754	758	750	733	735	697	769	740	730	734	771	728	778	716	787	796	777	731	766	721	750	763	712	687	759	702	757	676	760	784	728	723	690	701	760	704	714	677	727	717	727	748	750	729	719	682	734	735	757	709	721	746	674	748	786	710	762	766	708	781	734	728	705	717	733	733	749	753	704	705	782	706	713	748	741	763	728	741	734	716	697	730	698	711	705	773	758	727	748	787	687	715	733	718	716	704	721	768	700	755	705	676	763	772	732	734	719	712	708	744	785	720	746	751	721	739	694	713	739	760	773	740	727	724
7060	5983	2128	631	394	430	436	353	303	285	282	260	216	209	179	191	189	182	156	172	183	156	156	158	122	112	116	96	98	125	75	73	90	94	88	68	89	81	92	90	86	74	79	77	79	79	89	75	73	69	77	68	68	83	57	65	74	76	81	76	84	91	65	73	87	61	77	77	79	69	59	93	78	73	67	72	71	61	84	71	80	84	67	89	65	62	75	70	86	62	70	81	70	90	83	77	78	74	61	48	76	60	71	75	65	81	56	79	85	76	80	79	78	91	71	79	72	77	64	69	68	70	69	75	96	75	82	85	66	83	58	67	66	81	74	67	67	76	67	85	60	78	66	85	74	72	75	76	73	64	71	66	74	60	63	76	78	72	74	67	75	78	55	72	82	75	81	58	82	76	85	76	66	72	60	61	66	78	65	80	68	59	77	88	71	76	85	63	59	72	82	80	74	76	65	70	62	78	71	88	71	75	84	79	78	73	70	78	73	51	75	66	74	73	73	78	76	84	64	67	83	68	75	68	82	80	89	81	91	81	69	74	70	68	62	50	73	65	75	82	74	74	59	79	78	77	51	74	70	85	73	65	79	66	69	77	71	61	72	86	76	72	77	68	77	77	92	71	81	63	88	80	78	81	84	86	60	81	86	79	76	65	87	68	62	75	63	66	63	72	71	69	77	72	50	82	80	65	77	77	82	64	74	75	75	79	76	76	71	73	74	71	74	86	71	77	81	60	72	69	85	67	61	69	87	80	65	75	77	74	76	67	57	63	74	71	83	64	66	70	86	75	61	70	82	73	70	74	70	82	64	59	75	84	66	87	65	67	74	73	72	75	83	69	70	71	59	61	82	63	72	59	70	49	80	59	68	75	76	71	78	68	67	66	77	75	77	66	57	71	68	76	72	72	69	71	81	73	70	75	77	80	77	78	58	81	63	57	85	74	76	86	70	79	87	76	68	79	69	74	70	68	64	71	56	71	68	82	85	68	73	59	73	82	80	78	69	73	77	82	76	65	79	62	84	69	61	77	75	72	78	72	77	72	78	80	74	73	71	79	70	68	69	71	64	80	80	79	81	63	74	67	69	77	63	73	67	67	82	90	67	71	64	67	69	64	69	81	76	69	64	67	76	70	68	76	80	83	62	75	68	70	72	88	74	63	75	75	77	80	70	70	70	72	82	86	81	77	64	68	80	86	74	85	71	83	74	74	76	60	74	78	75	78	72	76	62	87	69	76	79	84	73	60	71	83	70	84	60	70	65	66	74	85	71	63	77	85	79	64	90	70	64	69	85	65	75	79	85	96	67	69	82	70	58	62	69	72	70	67	66	82	69	77	83	61	80	63	73	65	82	95	64	80	61	80	81	65	80	77	71	69	83	84	69	65	71	83	66	81	69	66	63	76	69	77	66	54	92	58	85	78	82	85	82	78	89	87	79	86	66	54	65	64	84	69	79	80	74	76	68	59	72	83	73	73	66	75	80	79	76	89	62	79	86	70	77	77	75	80	70	78	67	80	68	84	71	57	61	62	87	96	64	75	68	85	85	69	65	80	83	65	68	73	68	80	78	84	67	79	69	56	68	91	82	61	53	79	77	80	50	68	67	75	87	73	73	69	82	81	74	54	77	62	71	79	80	81	69	71	69	72	73	75	69	70	87	83	77	72	73	80	81	88	74	64	66	71	85	77	72	81	70	54	63	74	76	71	69	87	62	72	75	80	84	68	77	73	69	69	64	78	73	82	68	54	72	83	82	67	76	79	72	59	65	79	72	71	70	90	70	81	64	67	85	61	71	65	59	93	72	60	71	84	85	77	79	70	78	68	62	78	76	76	77	68	60	64	68	65	69	85	77	61	72	63	73	77	62	79	67	84	80	61	92	77	69	69	86	67	73	67	62	58	65	68	72	83	79	66	72	67	66	74	77	81	64	73	66	86	50	61	65	86	77	77	74	80	62	75	75	76	72	72	74	86	85	77	86	70	69	72	68	71	63	54	72	76	74	82	81	66	56	65	59	72	60	72	74	80	66	69	62	79	61	71	67	77	75	68	76	79	77	79	68	59	75	72	73	73	69	79	98	79	74	80	62	78	72	68	76	64	88	74	78	68	73	80	80	69	83	86	81	86	57	68	68	80	61	70	59	80	66	80	81	61	73	80	70	73	77	61	72	68	82	74	77	73	70	85	69	75	72	79	72	48	88	68	76	76	79	68	71	76	70	74	76	85	60	55	72	87	56	84	72	85	85	90	81	74	64	77	61	82	74	91	75	70	56	75	71	67	77	63	70	78	76	81	73	59	69	77	78	83	80	79	83	62	65	66	77	73	81	74	63	70	61	78	77	64	63	78	59	77	79	69	78	73	71	74	69	73	73	64	75	75	74	60	78	68	66	72	72	76	79	78	63	74	57	64	78	79	76	66	68	78	70	75	80	73	71	76	65	66	73	70	79	74	62	67	90	65	79	67	81	81	82	76	63	74	79	68	62	71	67	77	78	85	71	61	67	68	60	62	82	62	68	79	57	74	74	86	70	80	69	64	75	63	70	84	59	85	72	70	68	79	71	80	70	77	73	72	73	71	74	85	76	73	70	78	56	73	71	83	76	77	78	71	93	82	67	71	69	73	57	81	67	58	77	76	78	57	70	72	75	74	49	65	72	73	63	68	72	72	73	71	73	76	77	59	96	68	62	71	75	85	69	61	70	70	70	85	71	73	78	77	82	72	62	66	80	69	86	65	66	70	71	78	73	68	84	83	65	68	80	80	83	73	67	79	59	75	67	63	85	76	78	76	67	86	73	77	69	72	61	76	81	76	51	65	77	63	69	69	69	70	89	83	70	85	69	73	69	74	90	66	67	79	57	84	75	57	75	64	76	71	75	79	57	73	79	61	77	91	83	59	76	68	92	75	74	66	75	79	69	60	59	71	71	69	78	82	74	81	64	69	63	85	85	68	81	68	81	75	78	61	62	70	66	63	77	75	77	71	51	74	62	86	83	70	77	80	83	86	78	87	72	66	70	73	78	67	67	85	68	71	63	78	67	84	92	69	69	74	69	79	66	69	78	68	65	75	69	79	60	81	82	66	66	67	74	77	71	63	78	69	74	69	92	65	67	67	80	65	82	71	86	67	65	73	90	69	74	62	68	82	74	72	57	75	62	61	53	86	79	75	78	80	65	76	76	86	70	80	68	66	67	83	67	66	86	78	83	74	81	72	74	67	71	78	71	72	75	69	71	65	53	86	79	82	73	64	81	65	75	70	80	67	70	59	65	81	74	67	75	79	55	83	78	71	72	89	66	68	68	75	77	61	87	88	73	66	69	82	66	72	69	79	79	72	79	75	77	61	63	92	84	74	71	82	75	75	72	64	75	67	81	55	80	76	66	72	72	86	76	85	65	73	71	70	76	66	71	72	72	73	72	65	80	78	60	80	78	74	69	76	68	71	68	69	61	59	51	90	92	77	83	81	69	69	72	83	68	71	72	70
37741	27630	16263	10462	15225	17064	15585	12954	10198	8800	7568	6247	5290	4517	4162	3970	3597	3183	2974	3028	3077	2995	2537	2122	1905	1632	1457	1280	1173	1038	976	932	863	852	916	974	906	899	815	774	767	710	742	714	703	692	654	667	594	626	557	571	575	561	572	553	565	536	548	585	572	557	587	563	564	564	501	535	601	554	571	592	550	551	556	533	521	602	513	570	566	545	541	542	535	568	529	511	566	569	548	549	578	520	487	525	512	570	544	514	534	547	534	490	556	552	523	586	544	518	554	551	543	569	548	556	538	547	521	504	526	543	527	508	508	515	562	514	546	555	547	542	535	574	503	525	539	527	561	551	563	510	517	545	532	546	531	548	545	557	553	553	568	569	535	608	506	541	574	572	538	518	562	553	534	563	526	517	561	516	516	545	594	538	562	582	554	540	541	549	541	578	537	526	513	520	580	542	531	561	577	550	520	511	562	564	556	538	537	551	511	521	583	525	549	517	541	526	579	534	518	504	551	515	577	544	508	573	534	571	595	543	549	492	527	561	512	505	552	509	560	523	543	549	519	568	533	510	558	531	523	517	578	591	580	560	552	544	557	533	539	595	510	504	552	540	522	515	518	531	532	516	513	532	533	487	509	571	556	556	564	543	507	535	578	541	525	509	538	525	524	534	553	569	539	528	552	516	505	544	551	538	545	562	562	532	481	526	507	517	560	490	515	531	505	524	556	519	500	583	524	529	547	532	537	523	548	494	547	571	538	529	569	543	550	529	565	544	587	538	533	523	561	524	499	555	518	548	554	549	511	514	597	517	573	511	530	560	559	509	578	559	558	540	562	518	541	568	518	538	535	520	483	578	522	541	513	526	533	568	557	551	525	543	557	543	535	508	534	545	546	534	538	554	552	537	551	532	542	584	510	568	581	528	537	530	560	528	589	571	521	522	525	534	558	530	558	518	589	555	550	529	534	517	487	591	539	579	522	536	545	550	589	540	544	541	552	525	529	544	551	532	588	549	549	569	561	568	569	522	540	539	532	531	542	541	570	530	527	573	549	528	522	561	513	570	557	605	572	545	549	511	559	519	540	540	526	525	562	502	528	552	558	542	535	516	539	558	523	554	526	535	534	544	554	549	495	546	534	557	629	550	548	551	478	523	557	519	541	522	594	503	575	569	543	560	523	489	543	539	494	555	552	539	506	559	499	557	514	515	563	543	542	551	560	517	569	527	500	522	566	557	534	561	567	538	507	576	554	553	538	538	507	545	588	563	561	547	522	533	535	509	544	562	536	547	540	514	533	539	511	526	532	556	491	549	506	579	566	542	508	617	532	488	552	569	556	491	520	498	580	528	537	525	541	530	548	520	532	553	519	520	521	512	538	540	530	585	514	558	552	536	516	564	513	512	545	501	529	531	540	527	546	529	522	573	576	531	547	533	527	513	523	553	559	552	530	542	507	541	567	511	530	513	538	571	542	554	546	575	519	566	572	591	558	534	505	523	538	544	555	492	569	500	569	585	543	557	522	488	538	543	552	497	550	512	537	537	542	555	510	533	539	553	557	508	516	524	542	534	575	512	535	496	513	562	513	494	526	517	584	541	561	486	545	555	543	534	532	554	568	524	567	537	537	534	521	531	532	545	516	602	550	513	586	481	604	559	556	558	564	525	519	523	516	558	523	516	539	559	553	529	531	520	563	525	514	530	543	575	533	495	573	528	559	532	516	548	501	539	520	533	540	543	490	550	537	528	526	527	518	567	583	497	523	546	501	519	549	602	556	532	541	524	551	555	555	594	551	487	539	598	575	536	525	565	588	506	529	529	544	561	494	529	547	511	579	548	565	511	542	530	586	573	581	540	593	551	570	582	506	549	527	500	527	565	564	555	547	513	548	551	509	541	537	563	539	555	511	547	564	530	556	572	496	498	576	521	532	508	504	578	557	523	546	517	550	565	523	558	533	530	563	506	552	546	545	519	532	564	548	519	563	562	556	531	563	486	554	559	511	541	564	538	553	531	524	524	533	553	519	544	529	555	585	537	512	540	520	548	507	527	537	531	513	573	551	544	515	573	546	504	541	543	518	528	547	509	580	559	517	592	531	534	623	541	530	534	544	526	554	565	553	582	545	557	562	554	525	539	510	540	485	546	550	572	484	543	516	564	552	517	518	535	525	567	564	557	504	550	558	555	523	547	552	538	579	526	545	516	569	559	543	563	547	553	562	528	538	528	499	544	551	527	534	523	517	529	545	549	544	520	569	523	557	504	540	563	558	531	504	527	517	510	514	520	539	538	578	519	500	566	570	556	515	539	547	525	505	579	535	538	537	560	546	554	593	501	520	525	530	499	516	546	522	517	578	514	535	518	561	533	540	549	571	537	560	563	510	533	542	565	544	534	481	534	541	546	538	526	530	539	559	529	565	539	521	521	520	571	565	548	546	523	532	541	573	506	502	529	562	573	536	525	554	532	489	534	536	550	553	526	554	553	519	530	535	538	519	530	521	527	572	562	543	520	557	538	515	545	557	533	545	567	520	522	522	561	504	541	576	507	524	528	519	566	503	563	551	524	541	530	534	531	545	535	507	537	525	546	555	538	530	553	541	534	537	487	518	544	549	525	530	519	531	579	509	540	549	521	555	536	506	552	532	536	523	524	539	561	534	523	532	563	538	539	583	517	526	539	521	560	566	539	542	520	540	516	543	535	480	551	523	508	518	594	567	541	556	535	507	576	540	555	541	540	551	537	532	581	554	536	570	548	546	566	552	568	540	535	527	552	536	560	543	547	540	569	542	527	504	548	510	552	519	537	502	531	567	555	555	544	552	511	512	547	545	539	548	590	551	546	533	530	526	537	561	530	529	507	544	546	563	571	571	533	521	532	514	525	543	559	557	517	533	523	493	556	598	512	566	520	542	534	531	546	603	542	508	558	539	568	497	549	581	511	533	557	538	551	536	585	537	516	556	494	531	553	545	524	529	527	572	536	555	559	517	549	560	551	539	557	550	594	541	546	530	567	504	593	525	510	558	559	590	541	524	539	559	548	533	515	569	548	517	550	494	523	542	530	517	491	542	492	508	540	550	550	480	518	537	562	573	532	517	553	498	555	535	546	569	523	525	533	558	502	538	508	563	615	564	612	570	567	532	546	582	572	561	539	525	520	529	553	530	553	538	560	505	579	560	493	565	536	514	551	535	505	542	532	523	511	513	573	532	518	518	503	579	521	521	467	517	528	572	522	554	510	553	571	514	565	562	518	556	541	526	590	508	528	545	517	556	575	540	559	561	543	567	543	549	554	527	536	533	550	511	544	545	560	542	523	569	544	544	531	529	534	510	503	566	549	550	537	562	513	512	543	513	572	553	501	548	552	519	548	510	539	545	567	502	552	494	570	553	552	547	525	556	502	529	554	511	565	561	521	540	505	515	583	539	553	546	521	555	554	550	549	553	522	558	521	564	546	543	564	480	558	556	551	548	567	567	550	564	557	565	560	525	513	525	532	515	557	526	539
3565	1986	727	262	261	301	286	258	232	195	185	175	157	122	150	136	186	142	122	152	140	117	129	131	98	106	97	105	97	102	100	88	106	105	90	100	84	86	77	95	97	81	97	108	90	97	69	98	91	92	114	89	88	81	86	107	90	95	84	74	83	75	79	77	89	110	96	90	101	91	104	82	91	82	90	92	76	92	91	85	83	98	101	98	98	101	75	91	87	97	100	95	90	78	92	97	91	83	100	78	91	98	74	92	83	87	103	87	104	79	84	83	86	91	78	93	99	94	92	105	92	92	87	75	83	98	87	107	73	92	90	109	86	114	100	80	68	98	78	99	84	72	99	81	83	75	86	89	73	90	77	94	98	82	80	90	93	85	86	86	83	81	101	94	89	77	79	96	86	96	91	100	72	91	100	89	85	83	95	93	98	75	93	89	86	94	96	87	103	87	78	88	80	105	92	87	88	86	88	87	106	70	88	107	77	87	84	108	82	100	84	88	98	87	79	74	91	84	88	103	75	93	82	93	103	80	91	87	97	87	87	95	93	112	73	83	95	91	95	90	85	84	85	81	96	105	103	81	78	71	74	90	108	92	101	88	86	83	88	89	83	80	101	83	81	88	89	107	90	102	76	102	101	82	74	94	82	83	89	80	81	104	94	87	92	83	89	90	97	87	102	85	78	105	84	97	82	99	95	95	91	95	103	82	111	102	107	88	68	67	93	90	70	86	93	95	94	110	96	92	91	79	89	85	89	91	87	86	72	88	99	92	93	101	103	94	76	67	86	91	110	69	86	103	97	106	77	87	81	89	92	98	86	89	96	82	90	91	92	94	89	85	91	103	94	109	77	76	83	93	104	85	84	90	96	99	92	75	90	86	86	114	94	88	93	101	89	93	84	98	88	102	93	92	84	76	97	75	91	93	92	95	94	92	79	71	80	111	79	95	101	86	75	92	87	83	96	100	86	86	93	83	93	89	80	105	87	94	88	80	87	82	79	77	87	74	87	87	84	103	92	90	89	91	111	100	82	91	101	87	103	86	81	89	96	102	84	88	91	92	84	103	93	84	88	84	87	91	77	96	86	94	110	102	76	91	94	98	87	73	86	82	90	96	83	76	102	74	87	90	92	87	79	94	89	88	76	103	75	97	83	101	99	92	92	93	91	82	89	83	90	99	89	103	86	90	86	91	77	83	79	81	82	77	89	84	92	85	94	81	75	98	69	84	98	114	82	78	96	105	94	75	111	97	90	103	89	82	69	107	98	96	81	104	81	104	79	91	104	74	98	106	79	83	86	85	77	88	102	95	86	97	76	76	96	83	77	82	82	81	91	80	93	102	70	102	95	106	83	94	86	81	71	104	91	99	96	91	81	103	87	95	103	75	86	86	95	99	97	83	91	92	85	82	101	88	97	96	85	76	88	99	96	101	80	94	78	89	84	90	103	102	93	80	84	104	79	99	84	102	98	87	90	95	107	89	89	82	86	81	80	76	70	96	79	84	82	94	100	98	79	78	86	88	77	87	86	98	92	97	102	99	90	83	99	81	92	81	90	99	87	84	88	67	85	92	83	76	89	91	91	89	93	75	77	76	100	84	71	83	98	90	98	94	89	98	99	94	70	104	102	97	91	94	99	87	86	85	88	84	108	88	85	94	92	81	94	95	81	95	97	79	83	94	81	97	74	99	103	87	82	74	93	70	95	91	102	96	84	90	95	96	71	93	94	82	90	90	89	100	95	98	91	91	77	103	98	76	91	71	81	67	96	95	91	79	109	94	94	85	88	98	89	83	96	92	83	72	84	90	94	91	99	102	94	86	83	80	93	91	80	69	91	94	98	84	98	90	89	96	93	107	101	87	90	76	73	89	84	88	94	89	81	76	98	97	89	94	81	96	86	87	95	89	93	90	80	93	92	76	113	102	97	93	90	72	75	97	80	89	109	93	84	86	90	92	118	101	92	93	83	85	89	87	83	95	87	97	97	102	80	92	84	92	86	86	84	102	95	101	88	88	87	93	89	77	93	80	78	89	80	86	91	79	80	90	107	97	86	93	88	104	91	94	82	108	92	95	71	77	91	101	97	88	113	93	90	93	91	108	92	85	90	86	93	92	99	90	118	87	78	87	81	83	85	99	89	94	92	86	91	105	88	89	90	80	90	91	93	83	83	76	84	82	66	101	91	99	92	126	80	109	99	93	93	78	97	104	102	81	74	84	69	78	101	94	90	94	97	104	84	100	101	103	101	83	87	72	69	82	83	91	101	93	84	79	94	84	78	110	98	98	88	100	104	94	78	95	90	100	75	75	96	79	89	100	88	79	95	85	89	90	103	99	92	91	89	83	98	98	83	89	83	91	70	97	78	86	91	89	94	108	85	89	86	87	89	97	101	77	90	92	77	94	91	88	108	76	97	73	104	96	82	92	91	61	79	86	80	89	104	78	78	90	80	82	88	97	90	102	93	96	79	81	83	92	94	93	91	79	73	83	110	83	83	89	77	82	82	92	93	94	107	106	81	92	100	87	97	78	82	79	85	108	91	103	86	97	101	89	92	93	81	80	80	79	98	97	102	107	94	95	93	79	70	89	88	93	72	91	93	91	93	88	85	91	84	109	78	81	83	95	91	100	97	89	78	77	93	81	113	91	83	96	79	85	103	100	92	91	72	90	96	81	91	103	79	73	98	99	90	92	85	91	88	92	80	88	79	76	90	96	87	69	76	76	112	96	70	99	81	102	102	88	94	93	91	94	94	71	101	80	99	92	92	84	81	103	75	84	105	92	94	103	76	69	96	86	82	97	90	91	80	90	89	98	98	83	91	100	81	87	86	80	91	97	93	89	88	81	92	89	84	96	90	101	96	100	78	101	81	88	90	103	91	89	94	93	98	94	97	80	106	79	91	95	71	83	92	89	98	70	101	109	97	93	88	73	82	113	109	98	101	91	85	92	95	107	82	86	103	105	72	88	101	87	80	76	94	95	97	98	76	87	96	89	80	90	83	102	94	83	113	91	93	70	94	92	97	102	77	92	77	94	94	74	92	74	104	74	95	85	96	85	91	93	64	114	97	78	82	75	75	84	94	97	83	89	102	97	97	93	73	79	118	101	80	86	65	91	87	76	83	91	80	95	85	94	79	89	82	108	101	98	97	88	86	85	93	107	80	99	76	68	91	88	93	78	91	98	84	88	98	81	74	85	102	79	76	94	85	89	90	77	88	95	108	102	83	84	78	90	102	86	82	95	100	96	101	95	102	91	83	98	76	81	101	87	94	82	86	116	80	86	87	96	86	94	86	105	59	87	83	80	81	76	85	90	84	84	94	79	104	88	87	102	86	93	89	107	86	99	95	90	87	107	85	94	90	84	96	82	83	109	96	84	76	87	71	90	94	75	91	88	98	90	86	72	89	98	109	83	90	78	102	103	91	79	90	75	100	90	82	92	103	97	91	89	87	85	64	89	83	92	104	87	102	98	79	80	84	94	108	94	91	113
28833	17181	7701	5980	10263	11358	10459	8174	6572	5665	4707	3838	3357	2859	2790	2652	2474	2191	2083	2141	2081	1999	1740	1546	1394	1338	1201	1040	987	1043	903	861	858	884	877	894	859	862	773	833	809	755	730	736	754	746	729	713	674	710	700	721	719	697	753	690	735	669	685	654	690	702	703	659	670	673	709	696	736	666	685	680	719	671	706	702	702	688	676	717	722	671	677	646	646	694	725	674	713	654	696	662	677	687	684	670	736	677	658	680	728	691	651	680	686	664	641	671	670	632	656	647	653	730	692	704	620	716	679	676	675	692	646	720	703	647	666	651	678	652	724	687	671	707	733	708	701	643	690	725	693	663	669	665	674	685	707	683	680	705	686	662	741	681	670	674	709	664	678	657	725	662	646	640	671	690	708	704	664	687	638	662	657	701	654	689	665	714	679	672	633	672	695	728	692	629	655	700	666	668	684	650	680	639	696	748	715	635	705	667	714	678	649	657	662	674	710	715	680	683	689	655	690	682	698	673	680	695	700	673	699	684	703	688	705	702	728	665	695	709	673	683	690	660	695	634	694	666	675	655	676	704	715	682	688	690	683	634	659	695	736	646	661	729	701	716	764	705	636	699	674	669	674	727	651	690	688	668	645	677	696	716	689	632	680	729	666	675	676	718	665	673	654	676	713	649	729	707	690	678	681	669	681	696	682	678	674	674	633	689	705	654	684	681	672	705	699	769	643	666	669	679	661	682	725	685	674	670	743	691	653	680	724	681	695	655	678	666	704	643	687	633	624	692	693	639	684	662	665	720	709	617	723	678	686	654	638	655	695	693	734	711	660	602	694	664	695	660	669	711	725	705	688	675	669	691	704	694	677	640	701	665	630	660	663	640	681	648	660	696	686	700	687	687	682	646	652	695	708	695	682	650	673	729	703	703	655	661	634	658	699	693	701	718	690	630	696	703	704	674	709	659	678	639	685	671	696	694	678	646	690	647	658	676	664	658	682	679	691	687	669	672	690	674	691	678	700	707	651	675	700	656	698	665	659	685	715	666	669	655	716	668	706	665	669	707	708	684	665	686	679	638	666	687	675	660	681	660	689	661	689	702	655	692	699	707	629	679	676	646	719	681	656	649	719	622	683	685	653	707	661	702	666	663	662	682	682	651	673	636	674	667	708	702	682	680	688	664	668	686	670	709	685	621	697	656	680	707	687	690	642	701	655	639	638	682	647	680	685	684	711	745	702	689	668	720	721	747	696	718	690	664	704	656	693	715	669	688	723	658	677	670	708	667	663	645	691	703	678	662	709	673	699	693	629	670	665	687	669	713	682	668	672	732	700	694	674	649	688	630	668	654	672	673	671	696	724	653	684	684	669	657	711	665	679	690	671	718	687	683	731	677	719	683	682	663	698	725	701	712	721	671	699	720	646	690	657	690	691	699	654	681	733	658	651	684	622	656	662	627	655	688	641	642	701	713	656	710	699	699	666	711	701	688	668	660	772	717	720	691	688	657	703	686	700	640	662	676	688	634	698	695	658	657	692	681	629	696	712	665	718	673	743	708	723	659	699	668	684	704	695	698	656	664	685	728	689	683	636	679	690	722	639	691	646	689	709	699	694	711	665	648	638	641	634	699	668	661	651	689	695	703	648	667	682	624	648	649	673	686	691	677	660	640	658	669	700	669	700	673	675	679	650	650	690	671	718	637	682	698	649	719	695	658	696	684	682	732	650	695	748	734	679	713	697	693	711	701	649	652	700	729	663	686	666	712	701	672	700	620	727	629	673	706	656	706	663	679	655	702	668	716	647	691	684	667	671	654	663	693	666	704	684	712	683	664	641	675	668	692	650	674	669	652	694	696	661	669	680	707	688	682	677	733	697	684	639	652	656	673	656	659	692	665	682	700	694	667	653	681	668	705	684	673	679	712	674	686	743	686	679	720	713	683	670	726	689	658	694	678	675	673	662	672	706	713	710	699	691	700	666	683	679	680	645	672	720	719	717	670	693	695	652	703	694	710	638	710	689	669	669	637	688	678	724	686	654	698	687	698	625	660	695	678	690	709	681	672	644	729	662	687	644	662	677	655	754	656	679	703	673	630	671	622	618	671	697	716	675	666	681	667	695	649	695	692	672	701	670	714	689	676	684	665	674	661	681	668	691	675	674	628	703	656	689	693	651	677	691	690	674	631	671	691	656	693	643	651	716	708	722	728	659	693	662	685	669	655	700	674	747	665	683	669	697	643	723	633	675	669	683	714	716	651	686	703	728	674	701	706	702	670	705	637	668	661	728	702	649	633	696	632	719	683	689	655	679	727	694	698	644	639	627	675	687	612	670	678	726	688	712	672	659	675	689	691	710	637	633	659	686	645	693	661	641	679	636	694	709	669	649	681	711	710	711	709	709	605	662	683	679	635	644	647	676	712	693	687	680	646	685	718	640	675	725	682	666	640	691	665	679	690	701	651	694	706	664	690	691	668	665	704	727	634	678	660	659	704	711	689	688	702	671	675	646	698	646	681	704	716	690	651	676	698	675	646	670	663	688	635	637	666	674	691	714	677	673	713	658	694	714	667	681	636	725	704	685	653	691	694	713	682	670	687	707	684	703	689	667	685	682	682	653	737	677	718	670	654	685	675	671	696	679	631	701	656	664	717	683	730	682	638	689	645	702	720	676	659	647	664	675	683	641	689	717	671	703	701	699	684	697	703	632	696	674	690	666	698	705	675	645	671	658	678	668	679	649	659	674	687	683	685	704	705	713	676	656	695	673	633	739	737	676	658	647	643	716	683	685	659	704	671	679	655	665	754	684	697	677	709	696	732	671	680	690	680	699	674	654	694	661	710	708	663	692	725	663	686	675	647	691	689	685	665	657	676	687	701	647	676	673	701	698	682	665	700	680	689	683	707	669	711	712	675	760	709	651	668	666	703	736	670	639	662	668	612	708	671	693	697	687	664	706	685	707	710	693	692	678	680	680	705	661	687	678	666	706	655	698	678	718	683	685	673	661	681	658	681	730	697	669	637	681	689	680	716	692	670	655	684	708	629	670	662	650	698	698	689	673	672	699	659	670	666	651	706	679	713	671	661	687	680	694	697	700	648	673	730	684	694	673	710	656	658	704	658	659	685	685	701	704	689	714	739	682	694	704	675	656	671	737	629	658	678	700	651	626	662	695	742	689	715	695	686	688	701	688	639	664	637	724	686	688	714	656	663	714	623	649	717	674	687	700	684	674	682	628	729	681	671	690	722	743	697	679	642	669	673	677	711	698	663	691	692	678	652	667	645	689	721	694	719	726	702	654	709	736	684	688	660	674	693	638	697	688	674	724	655	658	690	633	714	666	718	669	658	717	701	679	665	652	672	679	688	707	692	688	680	691	711	729	680	685	636	682	710	699	698	735	681	670	724	716	611	627	713	733	670	708	666	685	648	660	736	701	680	688	704	665	666	684	672	683	617	653	648	689	669	641	710	682	661	679	679	680	720	663	706	696	723	684	678	698	686	640	694
5251	4099	1502	447	303	396	335	287	260	246	240	196	165	179	150	151	161	132	139	131	134	114	108	112	97	99	90	84	92	84	71	75	80	74	79	73	76	82	85	73	66	65	59	77	71	68	77	66	76	59	79	74	69	80	58	71	59	65	69	58	59	56	80	59	85	72	67	69	76	70	59	74	64	74	75	66	58	84	66	64	57	55	64	56	70	68	70	62	73	61	59	65	74	74	71	66	70	75	75	81	64	69	81	69	71	71	78	58	71	73	69	79	54	84	70	54	63	76	75	79	66	83	61	76	92	73	71	70	64	70	75	75	61	61	72	63	63	87	66	68	61	60	69	69	56	74	68	60	75	66	65	62	75	72	80	66	58	62	74	73	74	83	61	85	73	65	68	57	57	66	70	66	65	54	68	61	56	58	76	55	54	59	77	67	77	76	56	64	68	56	67	70	76	71	63	70	75	64	66	76	68	70	71	66	72	80	64	50	74	69	63	72	86	77	73	67	68	70	60	68	82	63	70	72	80	70	63	71	69	58	64	69	75	84	62	69	76	70	53	77	57	70	66	65	85	86	76	67	65	60	69	63	50	75	71	67	68	64	66	68	65	67	54	80	81	59	74	66	75	73	61	81	54	54	70	61	62	76	55	70	68	65	67	61	83	79	52	67	60	70	71	78	70	66	55	70	63	71	58	61	70	67	69	63	71	72	83	67	60	70	64	52	61	66	67	69	63	48	60	69	74	67	84	58	88	76	50	72	76	72	51	69	73	67	71	55	62	77	76	69	58	77	66	64	82	67	62	88	60	74	71	60	50	70	52	68	58	70	67	59	66	78	70	65	70	63	57	78	80	72	48	65	65	56	61	90	62	69	58	75	69	70	80	80	59	77	58	67	69	56	79	69	72	52	67	72	73	52	63	61	64	62	68	71	68	61	77	59	63	59	69	92	75	66	80	66	62	60	56	54	80	65	71	73	80	61	80	62	55	65	66	74	63	68	55	71	64	57	81	71	81	68	87	61	67	65	61	66	79	59	57	72	69	81	69	65	64	57	67	69	56	78	63	69	67	69	63	60	66	106	65	72	59	63	73	67	76	78	66	87	75	63	66	60	67	67	78	57	73	60	63	73	64	60	71	69	72	78	66	59	66	74	68	67	64	69	61	64	81	62	64	85	70	55	78	81	75	70	69	67	75	65	66	60	72	63	63	69	78	57	62	78	52	71	65	69	75	73	72	76	61	91	67	63	77	68	70	79	56	74	63	69	74	56	82	72	64	71	67	69	91	69	64	73	69	74	71	62	62	77	65	74	61	69	66	62	62	72	66	61	73	69	70	73	61	73	67	82	73	71	62	58	73	71	82	64	62	87	70	59	56	69	61	56	69	68	68	69	65	68	81	73	57	55	87	52	61	72	68	65	52	73	64	71	82	61	66	72	67	65	58	80	72	72	53	77	58	63	80	63	56	74	83	73	81	62	61	67	60	61	80	71	77	63	73	60	81	63	83	61	78	76	58	80	60	56	79	56	63	68	73	74	76	62	77	61	68	79	72	59	76	60	60	64	73	58	70	80	69	56	59	74	67	69	82	68	69	58	60	58	71	68	51	80	78	66	76	68	58	63	57	65	58	69	73	73	65	70	70	62	83	71	88	77	64	80	53	80	52	56	69	74	68	62	66	57	63	51	76	77	66	68	67	69	78	63	62	69	68	69	61	65	70	79	58	75	63	76	75	65	54	67	71	82	62	73	69	76	67	72	72	74	73	64	66	74	85	80	66	82	72	60	71	76	63	58	57	71	62	56	60	66	72	51	63	55	63	81	64	66	70	70	61	63	59	73	59	64	79	72	71	72	66	74	71	71	61	75	58	68	73	86	72	71	62	66	65	51	64	69	77	69	74	78	66	75	73	61	56	64	58	58	76	62	76	55	62	71	61	74	78	78	67	68	71	49	71	64	77	62	70	66	76	76	72	69	79	80	57	75	80	70	56	63	84	63	58	71	68	64	73	73	90	72	68	77	68	69	58	57	65	83	70	66	65	62	78	70	87	68	63	76	64	66	70	73	61	70	63	63	69	68	59	63	78	58	70	75	71	72	70	82	62	61	65	74	61	58	63	78	59	79	82	59	78	66	57	65	67	61	65	71	84	66	60	59	71	65	64	65	59	52	74	63	60	64	74	73	71	62	66	74	80	66	85	84	76	69	78	74	63	65	64	76	77	76	56	64	61	65	78	74	65	63	63	65	67	79	68	78	64	63	62	73	60	78	62	50	75	69	69	64	64	77	64	70	68	75	61	81	92	72	71	85	71	78	73	76	62	70	61	62	55	56	69	83	69	67	65	64	66	89	70	80	57	76	86	74	60	72	83	67	64	78	71	77	69	48	64	75	72	70	71	63	69	70	73	61	79	61	77	84	63	79	76	76	79	71	69	72	72	72	68	62	55	71	65	58	68	81	73	61	82	65	58	62	53	62	69	77	70	75	66	73	67	82	57	67	61	74	73	73	56	59	82	72	67	69	89	63	68	82	74	63	74	46	75	62	72	74	70	62	69	69	63	65	61	66	65	70	69	78	64	60	55	70	70	62	75	68	63	72	66	82	68	69	69	60	66	81	74	84	63	69	62	60	76	69	72	71	61	90	57	67	64	71	68	71	67	80	75	64	63	81	78	63	90	59	73	73	63	61	60	71	76	56	72	55	57	76	82	75	71	72	70	66	78	63	66	74	74	76	90	79	92	58	69	57	69	74	67	62	59	70	71	65	64	59	76	83	61	80	57	72	80	62	68	51	54	50	67	76	73	69	77	77	63	69	77	72	69	70	84	76	67	70	45	68	85	64	61	68	68	67	60	61	68	65	72	63	65	73	79	71	64	62	86	67	71	71	82	64	62	73	66	63	66	79	66	73	70	66	78	57	79	66	70	70	69	58	64	62	59	66	65	73	61	65	66	81	70	58	49	61	77	73	60	57	74	67	73	74	71	77	80	64	57	57	68	83	66	80	74	79	51	74	69	58	56	75	82	58	74	67	67	89	59	92	70	80	67	63	63	58	61	73	76	65	66	61	74	60	53	71	59	66	74	71	74	46	63	72	61	66	62	67	61	73	57	68	78	71	70	51	75	64	53	81	48	64	78	60	75	80	64	68	59	64	70	72	73	65	64	67	69	76	60	68	62	73	59	68	56	75	77	67	87	73	54	76	58	68	47	68	71	78	56	67	69	79	79	72	70	78	60	84	67	69	63	56	69	59	57	65	63	85	69	63	60	70	63	58	71	66	71	68	74	80	75	76	84	76	64	66	63	58	75	68	72	74	69	61	69	64	77	58	67	59	76	81	69	57	78	70	58	60	80	63	69	74	71	73	58	84	56	55	72	67	80	53	75	67	69	68	61	79	69	68	67	63	86	84	76	71	73	68	77	62	62	78	87	57	74	61	73	59	90	54	86	76	67	58	70	66	67	72	69	63	73	72	56	67	60	72	86	81
34499	23948	13051	8504	13240	14398	13004	10534	8404	7326	5880	4921	4305	3674	3459	3402	2997	2641	2530	2539	2388	2296	1936	1827	1569	1279	1223	1091	1057	909	860	839	777	851	812	792	841	801	717	706	667	663	638	643	629	652	605	527	572	546	534	498	511	553	502	540	532	558	556	571	543	522	601	522	536	516	569	530	516	517	523	541	507	544	530	532	572	539	535	530	533	561	547	530	511	498	518	553	505	521	533	514	551	497	550	567	526	544	536	506	550	525	502	519	538	509	520	515	546	527	564	492	530	540	474	532	508	487	525	517	516	507	521	493	518	490	553	498	494	514	533	518	552	527	508	506	571	468	563	536	547	516	508	531	553	535	539	539	525	496	535	547	548	505	519	526	541	530	500	549	547	520	506	515	517	508	496	529	523	535	540	533	576	538	484	548	520	537	532	513	555	528	518	529	516	520	548	461	523	516	496	552	555	512	525	561	523	530	503	523	537	549	515	589	506	522	523	536	555	490	496	516	491	565	520	520	543	525	508	555	518	548	520	514	512	480	506	527	492	490	516	518	507	532	540	504	514	531	497	545	541	500	520	540	597	494	536	527	489	547	494	588	532	556	515	530	526	556	545	533	529	530	507	494	515	478	490	528	529	497	544	558	512	579	540	519	529	514	564	519	517	531	560	490	484	536	505	498	528	540	482	557	547	547	540	513	478	536	523	492	511	491	561	517	534	578	513	536	493	515	534	541	538	473	524	493	489	516	525	494	526	560	526	504	494	535	502	535	499	515	481	513	509	536	531	544	525	528	549	525	502	499	543	499	503	497	520	531	534	510	500	499	522	513	561	542	504	529	514	513	551	535	531	552	499	482	527	505	546	569	558	546	521	464	575	505	503	500	537	558	505	498	503	533	553	540	478	534	506	495	501	517	545	549	504	508	504	521	499	514	501	497	568	531	514	509	523	518	523	450	527	501	505	543	548	518	497	542	528	531	528	531	496	516	527	540	519	507	488	512	535	523	542	549	519	513	479	545	519	566	522	512	543	557	525	547	553	529	545	509	433	528	514	538	496	472	539	533	543	493	509	524	552	555	540	502	532	526	485	522	513	512	520	522	531	530	527	563	551	549	517	518	500	568	542	501	537	511	571	574	512	545	507	547	539	538	524	478	501	514	513	520	527	502	551	521	499	515	536	538	508	513	544	491	508	531	467	532	483	513	549	519	501	495	541	535	531	502	509	499	532	518	500	525	544	514	500	537	536	531	565	503	540	528	526	513	507	547	495	531	483	513	514	549	500	553	542	521	504	508	562	559	512	507	507	520	480	518	511	540	537	528	525	536	500	526	539	512	502	522	560	500	569	482	476	529	527	509	531	525	551	525	541	570	539	551	547	508	521	567	552	540	497	542	552	543	511	508	525	526	506	549	500	532	496	513	525	543	505	520	538	543	517	586	527	511	541	530	496	516	514	548	531	539	521	513	526	537	522	504	536	525	567	498	495	521	521	529	497	533	543	506	519	568	484	502	541	514	519	556	511	520	519	515	539	548	478	513	505	523	500	490	485	517	500	522	553	543	527	502	528	518	537	517	544	552	521	516	535	514	523	535	481	522	518	508	507	549	526	517	505	534	503	528	514	505	538	552	532	536	520	543	515	503	550	542	506	561	521	471	504	511	522	533	494	541	525	553	527	536	525	523	522	553	495	528	524	545	522	507	518	566	500	539	513	539	544	520	523	498	546	513	524	553	497	485	479	494	554	486	524	530	526	521	590	523	560	538	528	515	522	539	524	508	532	522	510	492	561	507	472	527	508	515	515	532	523	536	508	547	523	526	558	574	513	509	547	558	519	522	533	551	492	536	545	515	519	524	540	530	516	508	513	510	538	536	490	548	481	495	525	552	541	525	526	537	487	497	523	526	513	495	497	527	513	498	537	520	591	517	489	511	553	533	532	511	545	541	520	502	556	512	504	547	519	567	517	494	516	509	545	517	502	537	533	558	504	496	533	505	502	531	536	535	515	534	488	522	524	537	479	547	539	495	503	488	467	497	530	517	519	540	524	519	535	483	574	503	484	520	528	544	528	525	532	520	533	485	552	540	543	520	572	550	524	545	480	498	522	544	529	480	495	534	542	493	528	532	530	508	558	493	555	514	472	496	498	534	560	525	576	538	539	558	537	528	536	507	497	550	507	515	518	515	495	545	551	547	499	470	561	549	516	534	552	533	502	505	512	553	519	534	514	540	544	496	517	546	545	548	552	494	523	509	546	537	513	578	533	518	495	484	488	539	508	485	513	496	524	546	511	550	548	506	508	550	522	535	545	484	508	533	534	542	559	528	506	520	483	502	487	529	541	530	497	517	542	509	501	527	492	549	537	515	572	530	505	534	536	503	508	571	503	477	530	521	548	534	542	518	577	527	518	504	513	539	528	525	519	496	539	575	515	488	491	534	551	524	558	528	534	526	530	484	526	525	516	500	498	511	529	533	506	547	543	536	512	512	499	525	550	540	505	533	546	538	520	528	510	562	507	510	544	561	549	499	538	545	505	546	515	541	495	521	520	535	556	551	488	528	519	522	531	503	532	503	505	513	491	538	533	530	594	527	520	534	539	508	529	532	488	520	531	507	540	523	537	575	540	517	525	525	534	547	569	560	523	567	472	525	516	495	494	516	525	505	544	524	532	499	540	534	492	488	531	517	542	573	543	533	528	501	548	528	498	497	512	504	565	510	500	540	537	513	551	491	531	510	516	528	516	522	547	536	535	519	499	529	555	531	530	550	528	498	521	521	486	545	543	513	544	514	548	498	501	508	533	470	529	520	535	510	522	493	571	545	517	545	530	530	505	561	504	522	501	541	445	565	524	484	571	525	517	527	517	509	517	551	505	515	507	505	517	528	519	503	514	561	496	560	523	520	538	499	556	490	506	526	496	527	518	544	530	518	536	548	552	538	541	479	525	546	495	531	521	562	502	529	528	503	532	529	509	530	492	548	543	526	517	513	526	527	517	511	514	539	519	516	522	541	507	537	515	513	531	499	522	558	547	510	497	540	509	530	509	507	505	514	496	559	542	516	559	518	512	495	528	485	571	526	492	528	495	522	544	512	563	552	529	549	531	494	541	528	532	547	524	530	558	520	489	511	553	550	507	514	550	509	511	504	516	534	523	530	511	513	495	504	529	534	499	514	498	540	529	538	541	504	521	472	511	528	498	558	544	501	534	485	496	553	523	486	527	545	494	515	534	532	510	498	549	501	504	509	496	471	523	514	499	532	547	507	507	509	517	567	523	556	516	533	494	530	537	537	498	489	487	526	503	554	526	483	551	509	479	537	518	498	524	508	529	505	529	496	502	520	500	517	550	493	526	486	546	464	507	498	544	501	509	534	508	561	485	541	508	534	547	531	541	522	510	514	477	493	516	555	477	503	532	543	489	555	470	531	498	502	532	537	526	534	524	488	515	509	516	557	507	531	508	516	551	551	514	487	492	507	535	514	538	507	518	524	582	482	513	534
5510	3389	1291	471	319	372	366	287	279	273	241	241	186	182	208	184	158	170	174	178	165	171	173	156	125	129	147	122	113	118	120	104	97	110	116	120	118	96	94	99	111	97	102	96	118	98	102	94	104	117	93	92	86	82	93	83	87	98	83	88	106	90	104	84	102	108	102	94	103	83	94	99	97	88	82	88	84	102	104	104	73	90	93	89	97	96	97	101	111	90	97	84	110	99	81	97	78	77	83	99	96	81	88	97	99	115	101	93	103	102	107	97	100	97	82	119	101	103	98	108	94	96	76	96	98	76	81	87	115	99	105	83	88	99	93	80	112	76	90	103	102	81	106	107	107	84	89	95	84	89	103	105	93	85	111	94	103	103	96	94	84	81	111	102	102	102	113	92	99	93	97	103	95	94	107	93	84	75	92	90	83	82	98	94	82	104	102	111	102	86	95	105	99	105	93	89	94	105	98	109	90	108	97	97	96	100	88	111	89	88	97	104	86	109	112	106	93	101	122	80	99	86	87	74	110	106	82	87	92	86	88	86	89	100	104	94	92	91	89	89	105	87	85	88	112	120	109	67	94	86	99	97	102	94	93	85	102	98	111	109	95	114	94	91	100	94	103	107	98	105	98	92	85	100	72	100	87	88	77	90	89	111	76	90	83	105	83	106	107	103	100	100	94	99	83	96	86	107	103	112	94	108	97	104	93	98	92	74	98	88	88	100	98	107	93	80	97	95	95	94	108	105	110	103	100	86	112	91	106	85	83	95	82	105	105	107	92	103	90	80	92	90	104	115	82	102	102	94	101	108	96	97	106	100	102	97	107	84	88	96	108	121	94	81	97	113	104	106	94	101	96	85	79	93	110	106	105	100	108	109	99	85	88	97	103	90	95	111	115	81	94	101	105	114	104	98	90	99	99	98	98	80	94	118	111	104	95	109	81	114	96	101	92	117	87	105	89	99	93	87	113	103	94	112	99	105	108	102	116	82	86	92	84	123	89	91	106	100	83	82	103	88	83	86	93	97	106	107	71	93	91	91	107	92	90	93	122	90	98	95	94	85	77	94	104	97	103	97	122	115	95	94	106	100	114	74	102	74	95	88	79	102	94	100	99	111	94	90	95	99	90	90	91	91	93	108	92	100	105	99	80	105	107	100	101	114	89	104	83	92	92	98	93	105	119	97	79	76	104	108	108	80	101	95	88	88	101	93	85	104	78	101	78	87	110	91	88	111	108	99	109	84	89	101	99	112	116	90	97	96	96	103	88	95	95	99	103	92	117	104	89	106	101	111	82	88	112	100	86	81	77	100	102	95	95	82	102	82	115	90	111	100	99	113	116	103	110	94	88	90	98	89	98	108	94	91	99	91	121	99	94	91	106	84	102	78	88	89	88	108	101	107	114	101	106	120	96	98	91	104	111	91	96	98	118	88	83	105	100	87	84	81	100	93	87	113	105	96	106	95	95	92	111	99	104	116	117	105	101	99	101	90	107	86	105	114	107	94	101	88	94	87	87	108	93	97	87	100	81	95	95	103	89	98	85	92	94	99	80	80	97	108	111	103	94	101	96	79	100	98	99	109	93	108	79	96	92	98	102	109	79	97	113	82	102	100	111	100	108	92	110	95	93	117	103	88	100	106	101	100	95	100	98	101	80	109	79	77	101	88	120	93	121	99	98	84	82	100	104	85	91	108	88	97	103	95	86	112	97	97	94	101	93	73	98	96	91	100	102	104	103	99	103	96	100	93	94	70	102	102	90	104	100	85	97	84	95	88	98	93	82	103	96	108	98	95	90	78	90	85	89	103	98	87	96	81	98	111	103	100	101	83	100	94	112	98	100	93	109	87	102	111	116	111	98	91	112	81	88	89	93	106	95	113	87	96	100	99	96	110	92	102	98	127	85	101	84	108	89	112	97	105	96	97	85	80	99	106	82	72	92	103	77	97	112	109	111	118	92	91	91	91	102	75	90	97	103	91	88	98	96	88	76	96	92	97	104	88	93	97	100	87	87	115	97	83	105	99	114	101	81	93	87	118	100	92	85	116	94	115	89	92	99	106	88	99	104	112	93	92	93	99	83	103	99	100	93	83	75	92	89	94	104	113	113	89	87	91	91	96	101	85	91	89	101	104	86	106	99	91	89	114	88	98	79	91	90	97	102	81	98	97	96	97	97	80	88	90	89	104	102	101	90	109	107	95	97	103	102	89	108	109	92	122	86	78	91	97	109	118	112	92	114	91	101	113	110	91	109	105	99	102	108	97	99	119	89	106	110	109	87	104	95	108	85	99	103	100	98	94	95	117	92	85	100	98	113	91	95	81	102	114	100	115	87	89	89	88	99	90	99	108	90	100	80	117	102	97	109	79	96	74	110	93	97	93	101	91	107	100	111	100	95	90	104	84	99	112	115	92	102	94	93	99	98	94	110	94	88	95	98	91	106	101	102	85	110	98	115	90	114	94	101	86	92	114	105	101	93	98	86	103	98	81	116	87	79	98	102	90	93	100	84	111	93	106	90	96	116	97	96	82	95	86	103	78	84	97	98	108	93	92	90	100	92	94	110	72	87	96	94	109	111	99	125	97	89	80	101	100	94	93	114	103	104	93	111	110	97	104	85	103	96	94	100	103	94	100	100	97	97	104	95	105	100	80	96	91	79	110	98	105	98	104	95	99	90	81	90	86	91	97	82	95	101	102	93	93	99	99	94	104	97	109	110	111	96	95	110	95	111	89	88	89	101	102	105	104	102	73	88	93	103	102	78	75	81	97	79	100	105	98	93	126	75	95	102	105	92	108	96	88	100	101	88	100	103	93	102	76	86	108	111	94	85	89	77	93	93	85	94	109	101	101	98	97	93	94	102	82	98	107	115	94	90	90	98	103	86	75	110	96	93	99	95	86	82	84	81	89	99	92	94	111	92	68	115	96	100	101	86	108	102	98	100	112	100	86	95	104	85	111	90	92	100	99	101	87	88	102	94	101	103	92	80	99	92	107	99	105	109	102	104	99	93	86	94	87	80	127	108	93	114	97	87	81	98	99	90	98	117	103	76	99	89	83	94	93	98	94	104	85	106	85	78	86	96	102	100	109	104	108	95	98	95	82	84	97	97	101	107	103	92	80	94	92	112	102	103	89	119	95	99	103	91	84	115	99	84	103	85	105	101	96	97	92	92	102	109	85	82	107	98	83	90	86	89	101	100	103	85	112	94	98	104	110	91	102	93	111	106	90	85	96	103	115	93	95	96	83	109	120	82	90	105	93	91	101	85	88	98	82	102	100	106	104	98	90	98	88	91	107	94	106	93	103	100	84	102	92	108	91	78	108	97	107	116	99	89	99	90	101	85	85	91	103	96	100	84	105	90	97	114	96	102	102	96	92	107	76	109	93	90	69	99	97	99	99	93	110	99	98	108	114	99	104	98	100	91	114	108	91	86	91	94	117	123	86	94	107	115	95	81	93	107	98	86	92	99	91	99	109	110	116	83	99
32857	22366	11967	8588	12242	14131	12803	10357	8945	7521	6274	5266	4388	3941	3724	3686	3231	2853	2833	2966	2738	2482	2177	1955	1720	1516	1382	1321	1250	1129	1148	1061	1059	1011	1012	1039	980	993	975	896	906	919	814	848	797	803	828	793	820	744	745	743	747	730	716	729	724	755	783	748	773	751	703	730	710	717	681	745	746	763	778	689	737	723	781	763	768	751	724	733	724	746	735	784	711	767	740	712	776	721	772	773	723	738	705	721	718	754	711	690	715	774	740	693	746	720	737	758	725	743	741	762	739	745	727	744	775	735	720	727	715	706	714	780	727	727	767	709	734	721	740	719	752	761	714	794	707	742	723	707	716	722	701	722	707	743	735	654	691	713	749	742	716	723	734	702	724	713	677	733	723	692	703	788	744	738	757	752	776	789	727	716	732	721	736	737	730	753	715	698	705	709	686	742	690	747	690	710	710	742	777	705	723	688	684	724	810	737	720	711	766	716	722	729	730	725	687	756	718	703	735	763	752	695	702	741	726	683	703	748	700	717	741	695	753	687	707	729	775	735	677	685	760	723	745	753	741	705	728	694	776	716	759	723	716	717	727	697	703	712	717	723	751	768	775	714	734	723	739	711	711	727	709	730	718	720	713	746	741	660	740	721	750	724	713	755	728	700	672	727	741	752	815	742	689	747	707	724	724	701	791	685	749	670	734	762	717	722	698	722	668	780	723	703	730	702	774	738	706	739	718	727	652	741	700	718	726	734	726	760	798	747	706	784	695	730	721	762	686	694	735	718	736	728	690	713	693	733	735	715	718	702	715	716	719	714	706	694	700	760	692	728	745	743	711	691	698	765	694	717	722	774	716	705	701	714	750	748	679	763	680	809	766	723	715	729	759	685	765	741	714	719	723	738	757	726	755	744	715	737	740	711	689	744	789	663	702	703	723	708	704	715	730	731	734	718	738	747	738	687	739	758	727	732	746	717	746	746	760	712	752	752	697	754	764	809	718	716	782	739	803	734	747	741	706	787	702	724	716	714	746	700	766	726	755	713	765	704	710	775	723	742	758	745	740	752	708	690	753	755	702	674	737	716	688	735	727	763	705	707	758	734	711	778	745	769	737	733	742	671	695	732	704	727	760	697	757	749	707	730	704	783	783	760	725	698	720	729	717	738	693	636	728	740	702	751	713	711	711	707	719	722	732	709	732	746	718	731	761	678	751	698	710	775	709	728	706	718	721	722	705	760	730	713	726	713	709	693	727	721	651	749	748	736	719	687	712	752	709	778	745	716	741	740	736	757	695	752	707	684	709	688	797	770	752	733	747	745	727	741	717	732	698	705	694	676	720	762	731	689	719	737	687	754	711	697	722	758	725	753	709	698	781	721	754	757	724	695	757	736	735	728	723	706	684	753	756	748	744	721	693	759	752	705	733	660	730	758	729	728	677	733	730	753	767	707	740	705	785	742	717	719	728	727	676	737	760	736	736	725	725	746	732	721	781	720	713	691	760	732	731	741	753	720	750	704	731	708	762	748	674	772	730	728	741	732	718	731	737	742	738	700	691	696	725	741	749	703	725	746	754	739	731	692	725	732	695	753	749	748	708	683	690	754	743	722	740	657	721	726	735	773	739	724	761	733	653	711	694	750	754	786	722	723	742	729	723	728	704	753	782	745	763	702	738	676	701	743	739	702	699	689	705	752	759	746	765	777	705	745	749	715	733	700	670	739	701	763	737	737	741	741	715	766	771	742	745	734	723	760	774	718	760	714	702	703	687	700	729	737	688	741	737	746	703	738	676	711	729	740	741	737	736	730	699	721	734	712	758	781	720	755	749	701	751	731	738	748	744	721	694	734	761	708	699	739	739	718	728	740	704	776	762	724	682	722	710	692	706	700	718	726	746	691	693	759	705	759	716	709	693	737	700	769	716	701	726	708	722	773	738	754	739	760	724	769	687	709	741	684	767	745	739	718	745	739	712	753	718	750	682	701	749	685	717	743	758	744	758	746	686	701	757	710	702	771	724	723	766	682	777	688	753	725	724	681	689	741	702	720	723	731	716	756	721	765	751	714	712	683	700	695	712	744	709	735	721	690	663	760	704	746	689	720	692	732	713	756	712	677	707	769	715	708	682	704	744	694	748	683	716	752	693	719	738	721	665	719	731	733	700	742	745	695	712	739	760	705	683	760	717	721	676	745	725	701	758	723	739	770	706	708	749	725	730	748	731	718	709	764	761	691	708	751	689	702	737	735	790	773	720	745	724	770	685	747	731	770	682	691	730	735	675	750	692	737	772	725	722	731	667	691	735	719	719	779	742	712	746	791	720	750	765	721	739	701	724	718	723	750	680	730	755	757	722	721	760	708	720	728	764	699	714	725	728	737	717	764	701	731	694	727	745	723	725	715	702	725	735	719	690	732	666	695	737	701	731	698	725	713	731	729	754	678	760	698	713	710	700	698	761	732	757	721	769	741	694	700	682	724	710	741	745	706	722	744	733	708	733	716	710	683	766	677	741	736	723	711	728	680	761	787	735	684	671	726	741	729	712	692	765	715	681	714	759	678	718	726	683	747	712	668	734	744	744	752	693	714	700	700	763	757	733	712	765	765	814	726	713	685	716	724	753	711	737	711	734	742	729	742	764	702	718	723	734	734	682	707	732	722	748	704	721	754	698	720	710	706	757	733	749	730	714	722	722	726	741	733	740	735	758	745	717	730	703	727	722	762	734	711	739	771	712	698	774	717	695	693	764	710	729	716	701	679	739	750	700	700	723	731	729	712	702	736	713	777	747	760	769	704	726	726	723	749	753	676	683	774	721	725	712	808	748	745	689	764	730	771	737	740	690	715	723	709	770	721	739	724	763	740	695	715	739	733	730	722	704	725	755	779	738	683	743	731	735	756	689	719	702	701	755	764	710	719	709	727	723	753	699	700	776	779	724	727	719	721	674	720	750	777	684	709	770	693	688	755	700	747	744	769	704	735	730	738	794	725	744	757	736	732	715	764	715	706	730	726	736	706	727	740	691	765	754	738	715	680	703	690	775	716	724	709	731	727	719	704	730	788	724	765	725	700	720	697	738	743	732	711	727	744	690	706	754	732	677	682	718	734	704	742	689	706	712	755	723	725	718	703	732	719	716	753	727	768	744	721	752	728	705	718	706	665	724	746	692	743	724	753	770	708	719	715	721	761	731	772	670	702	731	707	716	679	710	744	725	775	742	684	745	690	759	709	722	709	731	685	728	771	735	727	722	776	767	705	695	730	723	718	729	753	740	728	702	709	706	688	702	745	698	760	735	764	705	761	687	736	751	756	728	658	766	779	732	731	722	707	798	741	706	770	777	723	734	727	706	749	700	731	738	767	700	701	736	731	708	750	740	725	733	677	723	720	690	741	746	708	775	711	717	689	763	737	729	705	765	712	738	693	690	726	763	710	733	733	738	737	754	726	721	754	736	686	743	688	707	725	780	746	658	720	713	698	657	706	768	745	731	745	710	732	728	728	729	761	747	719
7071	6110	2636	676	368	479	420	393	303	279	244	247	187	178	195	181	185	171	167	170	170	146	134	133	101	102	101	103	83	88	88	88	75	71	84	90	85	85	74	84	84	87	85	84	64	81	78	73	81	64	82	81	63	67	74	72	64	91	80	75	77	74	78	71	70	77	56	85	75	73	76	73	66	62	79	63	67	69	69	68	72	77	73	70	62	64	73	71	62	82	70	66	58	73	82	66	69	83	69	84	72	71	73	79	76	67	71	77	69	78	90	76	72	73	67	82	61	73	81	74	55	69	75	73	79	66	69	82	75	73	78	73	62	76	70	84	81	79	73	87	68	77	70	76	62	73	96	72	80	76	72	68	76	83	54	65	73	75	74	69	74	58	90	74	80	77	80	71	75	63	73	76	68	79	80	83	77	74	63	76	78	56	82	68	64	64	65	64	71	71	80	62	83	71	67	70	71	59	84	79	69	83	77	92	78	72	66	86	63	69	85	57	71	68	83	71	76	77	75	65	72	77	83	75	64	76	82	63	92	81	61	72	75	76	72	58	64	71	80	73	85	66	65	69	79	70	70	53	66	84	78	78	63	94	65	67	65	74	71	78	59	82	81	66	68	70	53	58	60	72	67	81	76	83	73	87	71	68	75	67	59	68	73	71	71	77	64	71	73	64	79	88	74	75	65	71	62	75	68	76	70	65	80	84	69	72	76	68	52	71	71	77	88	77	74	73	83	85	79	80	72	82	77	70	81	64	70	69	67	74	66	76	71	63	79	71	85	91	87	83	65	64	61	74	76	71	74	73	74	75	65	73	80	76	62	92	75	72	71	66	66	71	80	81	85	69	71	70	59	65	59	83	81	59	68	73	85	73	58	53	55	76	73	84	71	67	73	72	71	64	67	76	87	71	68	62	73	62	78	73	88	75	76	64	68	56	79	82	78	75	85	71	67	57	78	78	76	80	84	72	76	67	71	60	66	93	65	84	79	72	88	87	72	73	74	68	75	87	74	68	73	88	81	75	77	80	96	79	84	60	61	64	72	70	80	86	86	71	82	72	78	60	67	72	85	81	60	73	75	82	76	66	85	71	79	81	69	70	66	73	60	78	73	66	72	79	58	76	78	52	71	77	70	81	67	86	86	83	76	86	58	69	66	86	75	67	72	61	78	83	75	73	84	72	70	76	74	64	57	91	72	65	73	71	71	75	79	78	79	76	87	84	62	81	70	81	56	69	70	78	73	74	84	78	73	73	86	90	53	69	75	77	70	72	78	74	82	71	71	70	77	87	63	84	63	89	65	69	95	79	63	64	72	81	70	79	76	76	78	60	63	54	76	69	68	78	88	76	77	86	78	83	85	64	73	86	71	70	64	80	55	70	57	81	79	81	72	67	72	82	69	55	74	82	72	67	62	67	86	81	69	75	68	76	79	84	78	82	79	70	72	63	87	60	76	62	61	65	68	65	81	70	66	88	70	83	76	73	62	79	80	68	74	72	78	67	59	76	70	68	81	75	92	71	62	87	76	75	86	71	73	60	60	69	59	66	78	74	73	74	74	70	73	67	82	72	74	83	73	87	81	67	77	83	79	75	66	71	82	79	65	83	97	64	79	64	53	88	61	63	72	86	72	79	65	72	79	66	76	66	66	74	70	76	73	81	88	65	76	70	68	79	82	70	76	73	75	62	61	72	81	77	97	54	60	80	62	88	73	57	77	84	64	72	72	66	72	79	78	84	58	62	68	86	67	76	73	72	60	66	54	74	81	76	81	74	68	72	71	54	79	70	62	72	84	79	67	72	78	72	76	79	89	69	81	76	89	81	63	77	65	76	72	74	59	81	59	82	64	66	73	79	65	62	76	67	86	79	66	72	68	73	64	80	75	72	57	82	78	63	72	63	72	70	73	96	74	76	66	68	75	79	69	74	68	60	63	62	88	67	77	74	70	83	76	72	80	85	63	73	87	78	82	76	60	70	77	69	75	50	73	69	59	68	66	73	74	74	75	82	86	86	78	69	77	75	76	88	83	76	60	52	65	62	74	81	53	64	66	71	73	73	63	74	83	78	79	76	71	78	69	81	65	82	67	85	87	80	70	65	73	71	78	74	75	77	73	84	91	61	74	64	64	87	72	89	72	68	59	72	58	64	81	71	74	89	74	69	73	76	77	72	76	63	71	69	59	75	75	81	96	83	72	68	81	79	68	62	61	72	79	74	74	64	62	78	70	70	69	89	84	66	77	80	71	75	62	82	62	66	64	72	84	77	71	71	60	78	59	78	71	63	71	73	79	61	81	87	63	59	61	76	64	66	74	84	85	77	59	68	77	65	56	88	79	67	89	71	65	93	82	68	85	81	74	75	71	75	90	72	81	83	87	68	79	80	78	71	75	78	68	63	75	75	73	78	74	82	67	77	75	80	73	74	72	58	64	75	75	71	63	74	79	86	65	79	67	73	69	77	79	76	80	69	73	61	70	71	75	66	78	64	70	67	76	68	71	68	77	75	69	90	81	73	66	88	68	80	66	64	82	84	69	84	62	60	63	74	73	84	74	64	75	71	91	77	84	78	82	75	63	66	70	73	75	72	64	72	80	74	83	53	74	56	73	93	91	74	77	77	70	79	86	63	84	64	68	75	67	63	57	94	76	70	65	76	60	75	76	50	65	85	89	77	65	82	78	60	69	55	84	55	73	74	70	72	66	75	54	76	100	75	86	76	67	63	65	65	68	61	67	66	83	71	68	84	74	67	69	80	77	77	74	76	68	73	61	63	69	69	82	75	71	75	67	62	81	57	72	71	74	56	75	82	60	72	79	66	80	63	68	74	63	65	73	73	68	70	60	78	78	80	60	70	89	78	79	76	73	58	70	75	84	74	67	79	88	66	50	73	84	80	79	97	57	86	74	82	76	67	73	68	75	82	78	64	69	90	70	72	74	73	71	74	81	81	69	78	75	69	66	77	68	74	78	60	74	80	78	62	64	52	77	65	70	67	88	75	86	73	73	76	64	62	67	64	68	75	68	69	77	79	67	57	80	70	72	63	70	67	63	57	96	68	70	61	83	69	74	54	70	76	74	89	77	70	64	73	66	68	79	77	73	62	70	71	68	73	74	87	64	85	90	75	77	66	82	74	70	79	73	77	80	84	79	70	82	70	91	67	65	65	79	78	83	80	64	69	75	66	66	74	90	56	88	67	56	84	64	67	83	71	64	75	79	81	73	75	64	64	82	79	70	69	93	62	62	68	88	86	63	74	79	65	57	79	79	57	81	66	74	75	82	78	69	70	59	67	74	86	75	74	63	67	70	77	83	83	69	82	75	85	72	64	73	84	55	79	65	65	61	65	68	59	66	64	65	71	61	74	86	62	80	79	68	86	77	71	80	64	77	77	81	78	89	64	75	78	80	74	68	76	83	74	75	79	80	72	85	68	72	69	88	78	73	63	68	78	56	86	64	89	79	81	65	44	69	55	70	71	81	65	77	70	75	80
37837	28023	17914	11448	14438	16515	14857	12225	10616	9019	7304	5994	5119	4503	4378	4363	3636	3231	3166	3228	3004	2599	2364	2056	1679	1589	1367	1214	1157	1131	1032	982	935	959	962	877	882	836	777	754	802	740	663	686	689	595	661	612	614	557	552	568	521	538	575	545	553	568	616	610	567	581	549	565	557	600	576	573	552	590	595	561	559	522	542	573	558	593	561	582	538	558	584	552	518	517	555	542	527	521	521	526	532	502	529	545	564	529	535	553	548	579	547	577	545	537	583	557	555	565	536	481	546	576	502	556	538	528	517	537	516	562	540	492	536	528	554	502	555	572	577	520	557	562	555	567	503	540	586	496	531	533	538	567	555	538	538	510	574	532	543	566	571	560	534	571	574	553	524	546	545	587	585	525	559	562	541	545	536	533	540	522	577	566	513	551	550	553	525	549	563	582	513	538	543	530	538	567	549	528	537	548	538	544	594	505	513	575	558	519	526	525	526	557	519	608	532	551	542	568	480	529	569	526	524	556	531	544	494	561	544	586	549	523	561	563	551	509	515	518	588	578	536	516	541	518	538	558	567	532	516	536	528	563	556	588	544	554	521	521	584	511	540	546	569	542	574	571	546	514	540	530	541	522	491	533	530	544	542	564	519	587	525	546	546	562	515	564	556	569	551	561	544	517	544	524	520	537	559	577	535	546	546	550	547	576	518	557	541	528	546	539	580	517	521	552	528	543	550	580	547	577	545	525	556	542	509	577	544	551	551	540	565	531	561	557	535	528	502	593	544	541	491	536	537	570	552	527	467	525	528	563	563	559	524	536	563	552	595	493	523	493	547	562	517	535	563	545	570	555	524	534	600	543	530	556	563	532	509	549	588	517	522	546	540	550	529	516	567	516	580	499	553	533	554	542	540	569	514	547	538	531	504	548	510	511	545	535	552	593	523	506	500	514	551	536	556	565	553	532	578	526	504	555	529	575	546	549	548	527	544	525	555	531	523	541	569	558	535	541	539	552	502	546	534	523	539	514	495	558	578	565	524	540	493	541	528	493	527	563	557	523	550	570	570	527	504	532	524	524	568	545	554	527	544	551	550	533	570	526	522	534	532	533	569	544	555	516	536	552	536	512	593	551	529	561	526	527	537	552	591	555	577	516	517	523	547	538	529	542	538	507	538	555	534	529	547	530	558	554	550	530	543	538	518	589	530	531	563	523	538	571	493	524	542	553	589	504	533	497	527	537	541	567	577	538	584	509	547	576	514	569	561	542	538	566	574	540	510	554	566	566	519	552	560	556	533	506	530	512	537	558	562	567	548	547	540	553	582	562	549	503	510	533	552	487	543	550	533	553	582	540	559	538	521	529	536	555	516	536	565	529	528	532	530	539	557	567	553	509	505	548	492	493	527	545	555	547	544	528	554	602	550	530	500	488	566	575	564	532	537	530	546	542	548	559	504	545	509	535	596	519	568	540	552	550	586	527	579	543	551	571	553	569	519	538	527	500	519	504	513	504	555	511	534	561	490	543	528	530	555	547	516	525	572	522	546	509	525	547	508	500	533	547	552	542	572	563	539	567	524	552	547	528	530	534	508	552	542	507	560	561	514	551	564	561	548	530	554	527	560	556	520	527	504	558	538	593	547	557	553	524	562	543	549	557	530	548	555	545	517	561	557	521	519	566	552	546	516	517	525	548	530	571	545	533	504	514	524	574	557	544	518	550	540	538	573	601	511	529	545	541	523	517	560	559	513	566	518	541	569	536	520	570	531	523	531	561	564	553	537	517	559	533	489	566	519	543	553	535	567	545	542	518	522	539	540	529	511	535	521	494	556	553	521	529	576	543	504	526	523	514	570	550	551	538	564	543	535	555	555	522	521	569	513	550	546	535	562	524	521	515	586	539	538	542	547	547	543	516	509	592	518	504	542	547	549	583	567	512	538	516	560	563	531	515	562	540	533	508	513	548	515	552	593	573	516	579	562	543	556	537	527	549	534	539	497	562	529	513	525	550	487	562	506	550	545	532	503	538	538	506	541	560	545	516	543	598	534	545	556	495	540	552	545	553	517	545	557	513	528	537	552	568	564	577	569	559	575	558	522	565	559	554	557	575	503	505	570	544	524	543	546	563	542	592	562	554	550	545	568	557	549	510	555	540	526	549	519	545	564	541	602	496	555	529	512	525	538	535	552	534	524	512	538	552	586	518	536	526	517	549	533	563	546	542	547	549	542	543	571	492	559	510	552	540	553	520	497	528	573	559	519	556	540	566	550	563	526	583	506	548	552	537	599	524	544	527	579	488	567	557	560	552	508	544	503	549	517	561	529	557	577	537	476	552	514	560	553	559	534	511	527	540	576	559	530	554	538	552	516	509	583	532	520	556	544	526	553	512	538	548	582	534	564	538	540	560	603	564	537	540	560	584	528	510	552	551	529	533	517	565	557	547	549	537	506	547	545	523	547	521	527	574	526	569	561	591	510	541	538	541	530	550	601	557	548	515	524	563	492	547	524	547	544	518	514	530	515	557	518	540	584	569	503	541	544	500	524	479	570	544	534	567	540	563	512	559	490	578	537	550	544	511	542	496	521	560	517	538	580	539	563	541	555	560	530	550	516	543	552	539	504	566	533	530	533	568	553	516	495	517	536	566	580	524	563	528	518	490	555	556	551	525	600	544	537	485	541	536	560	577	549	555	546	543	548	511	560	545	503	557	532	503	520	558	530	527	496	489	541	546	501	552	528	545	515	535	533	556	582	512	547	552	549	543	534	538	575	577	526	519	512	524	583	581	560	518	539	546	548	540	526	511	566	555	527	582	559	577	559	546	557	566	543	551	536	553	552	514	526	494	553	543	558	539	503	574	543	561	528	540	524	509	570	552	549	529	537	505	532	534	575	543	536	539	511	551	554	530	530	564	516	497	569	562	553	564	519	544	522	555	548	537	526	558	556	540	513	516	541	580	556	521	575	582	493	563	515	561	575	502	516	531	526	530	545	514	507	530	526	569	572	528	565	555	552	571	553	543	542	537	549	508	573	558	545	529	531	472	550	531	535	533	534	566	563	544	560	555	557	528	523	561	529	553	519	540	546	521	530	551	566	569	515	522	590	551	548	557	520	544	501	524	507	567	576	500	554	533	570	570	533	504	526	518	519	558	549	542	597	538	555	538	532	525	526	530	570	566	540	546	586	508	542	510	543	558	577	546	553	530	544	593	530	537	521	553	570	553	531	518	531	497	574	559	566	500	554	499	560	556	561	570	537	564	544	527	529	549	538	523	550	519	554	529	566	535	519	542	544	498	512	508	541	559	545	567	544	565	506	588	572	510	552	535	529	528	534	554	568	564	535	505	566	590	536	528	552	567	505	552	560	481	531	561	610	563	521	524	511	536	530	549	593	498	550	587	545	554	542	585	542	553	512	561	496	510	518	559	532	534	544	529	569	563	534	538	531	554	549	529	547	579	557	538	508	495	554	549	514	541	533	568	562	519	517	535	554	583	540	516	552	535	535	498
3651	2126	849	323	252	297	314	215	178	190	157	179	178	143	142	137	138	135	160	146	129	119	125	119	116	117	120	127	104	107	99	94	93	132	102	91	98	81	104	104	95	94	98	81	107	75	106	111	88	91	86	87	87	92	88	100	100	103	84	89	74	83	86	95	90	85	97	99	86	95	89	96	96	89	104	103	101	83	84	69	79	103	97	95	95	80	103	78	78	84	87	85	95	88	98	92	84	100	98	101	85	74	86	73	108	72	89	87	81	80	95	94	96	87	91	84	112	92	97	84	85	90	90	86	92	96	106	94	99	82	81	91	95	102	81	91	76	100	100	85	109	118	106	83	97	97	89	92	86	102	92	87	94	95	85	95	90	111	101	90	88	111	72	85	100	98	102	86	79	99	99	85	104	90	86	93	102	87	106	84	78	96	91	96	83	91	90	88	103	110	93	94	89	70	90	76	100	100	86	107	87	96	79	91	92	75	103	95	84	86	98	106	82	86	87	86	83	80	98	100	73	95	77	85	82	81	76	86	104	89	106	74	115	86	72	87	82	102	82	86	101	119	89	77	91	83	77	96	90	91	90	88	80	100	105	77	88	90	95	104	81	88	66	82	103	84	93	77	98	94	104	93	89	93	95	87	81	79	95	102	91	82	80	88	112	80	86	95	84	106	93	77	109	90	117	102	84	82	94	95	85	91	81	87	91	96	109	89	91	93	78	92	90	106	95	85	100	99	85	91	87	85	102	92	87	82	84	85	103	93	86	91	93	84	102	91	91	89	84	97	73	87	86	105	102	91	66	100	104	107	92	81	93	95	97	84	113	88	92	88	105	78	82	84	107	89	84	109	99	80	102	99	79	90	107	88	94	94	100	82	91	83	95	86	95	84	95	93	97	94	82	84	98	86	92	89	82	82	94	88	93	101	107	101	95	108	83	83	85	108	99	91	86	107	90	80	82	86	96	90	92	91	85	95	86	93	99	104	84	88	83	89	83	81	88	96	89	84	87	98	84	83	90	93	87	100	85	85	88	83	92	86	110	86	98	93	79	104	89	84	101	85	87	74	80	89	94	79	94	108	97	89	87	78	82	86	92	96	91	90	80	79	92	98	80	84	109	88	82	89	105	78	94	76	84	89	98	91	100	90	81	67	83	90	96	105	86	91	83	83	76	91	81	90	99	104	90	72	95	91	88	87	84	102	77	92	91	85	77	97	96	84	86	77	74	101	87	96	105	89	85	96	104	83	83	76	100	105	101	83	95	95	90	99	101	92	103	106	98	78	84	101	100	98	82	94	99	87	85	115	97	101	81	87	76	93	110	88	98	80	78	83	74	80	72	84	87	89	89	93	85	97	87	91	94	106	92	89	88	79	97	80	92	100	100	104	80	91	98	103	96	92	73	87	91	92	97	82	80	93	85	101	85	96	100	107	100	90	94	94	89	111	84	86	80	87	109	95	93	109	87	94	83	83	80	106	88	86	95	105	90	97	88	85	93	84	111	92	86	85	83	96	91	92	95	107	122	88	91	105	102	100	98	87	94	95	86	73	92	102	83	104	88	90	112	82	95	94	92	98	91	88	81	79	93	78	87	99	91	93	105	99	85	90	75	82	81	93	107	79	119	97	81	83	104	103	82	88	87	82	81	100	89	108	76	84	74	93	104	81	97	80	103	87	101	93	101	87	99	97	83	95	86	87	90	83	97	76	103	95	94	73	95	100	99	89	81	107	86	95	90	102	100	92	86	100	88	102	95	103	81	99	86	82	88	94	96	88	82	95	74	91	89	100	93	94	75	71	96	71	80	90	91	96	81	80	88	89	96	79	92	92	84	108	64	100	90	94	92	85	89	91	102	81	109	83	90	99	83	96	102	97	80	94	102	97	106	106	97	88	94	80	100	92	74	102	104	84	108	80	85	91	93	101	113	88	109	91	98	101	95	86	85	92	94	87	80	90	69	90	92	101	91	73	76	90	104	115	88	85	87	89	80	96	85	88	83	101	95	84	99	86	99	80	90	82	83	97	90	84	90	84	94	92	93	89	97	88	84	96	96	91	82	91	100	82	102	94	99	91	98	74	75	85	100	91	96	98	81	98	90	83	81	88	103	79	90	90	96	87	97	92	87	96	96	92	93	107	82	101	82	91	74	91	73	97	91	92	96	93	88	85	80	82	91	92	87	82	93	79	83	91	86	90	80	89	75	75	91	93	99	87	97	77	92	100	85	80	99	99	72	75	79	77	98	88	96	90	78	105	95	87	92	111	94	105	89	87	91	93	100	81	94	92	96	89	87	106	88	80	102	106	97	94	84	86	104	91	91	86	94	83	79	98	97	93	95	100	98	89	91	82	104	88	88	95	79	100	99	85	96	85	99	86	94	78	91	85	89	91	93	87	104	85	93	98	87	87	78	81	84	97	79	91	103	84	109	76	97	78	96	81	87	97	91	96	99	85	98	108	79	82	98	89	96	92	101	89	83	103	98	83	105	92	92	101	86	89	104	82	98	83	107	96	91	110	80	81	97	83	100	84	77	111	101	86	106	89	89	100	87	100	92	85	110	95	89	109	99	83	82	90	97	101	97	81	96	87	86	78	86	95	83	82	105	84	93	100	85	98	86	100	96	92	66	84	93	84	95	80	99	102	83	99	102	90	83	118	81	85	74	80	97	82	98	86	90	73	92	100	76	96	85	88	88	76	87	87	83	89	72	93	79	99	96	91	92	90	104	90	74	87	78	79	92	85	95	90	100	91	92	106	68	108	103	86	101	107	84	93	78	77	81	105	92	93	82	91	85	66	105	78	84	99	87	75	98	84	83	113	105	101	93	77	90	95	91	87	95	91	100	84	95	92	93	78	89	84	108	94	66	96	78	75	94	99	85	93	75	100	101	97	116	91	79	85	81	95	85	89	90	101	97	99	80	114	89	92	90	104	91	92	94	91	82	91	95	87	78	96	93	92	97	94	88	85	77	95	80	86	108	96	82	89	99	109	96	82	88	94	81	87	97	97	103	83	83	83	83	88	96	92	111	87	97	89	86	93	79	87	80	91	89	82	90	122	95	77	82	116	98	89	91	93	101	89	83	92	84	83	91	88	97	98	93	87	101	101	96	84	84	88	92	86	66	77	85	91	94	97	81	82	96	87	82	94	80	105	93	89	75	78	86	99	80	93	83	84	117	95	89	99	101	85	83	83	115	85	76	78	85	93	79	118	87	92	93	93	82	93	80	81	108	104	110	96	91	111	88	80	77	83	103	99	76	88	107	92	104	98	77	93	91	102	90	102	87	100	89	89	81	87	91	86	93	98	90	96	83	87	84	88	101	98	93	103	95	89	73	92	98	98	89	99	88	72	113	93	103	94	89	80	92	96	98	94	99	89	100	87	95	79	90	95	93	100	109	87	95	93	94	82	90	83	114	87	90	96	92	90	102	90	99	105	102	85	95	100	95	96	93	100	108	96	86	76	90	85	90	97	93	77	105	99	87	75
28789	17935	9107	6172	9546	11310	9452	7957	6713	5563	4448	3886	3138	2865	2821	2925	2414	2194	2222	2236	1994	1819	1730	1458	1341	1230	1134	1024	977	945	901	965	916	925	940	936	846	791	791	775	797	712	797	761	775	730	688	745	741	683	675	680	667	659	657	691	708	726	693	667	728	706	673	729	696	673	681	716	745	705	695	715	698	648	659	703	724	695	680	656	701	701	640	685	712	712	688	685	705	694	702	684	680	651	680	681	644	712	702	674	702	675	686	616	637	696	677	680	674	629	679	611	646	646	726	692	675	678	759	711	662	720	713	641	654	686	673	653	744	679	651	691	650	690	670	667	650	686	649	726	686	687	703	715	730	637	648	661	705	684	679	706	718	694	639	686	630	655	711	671	698	698	678	664	673	691	647	696	687	670	726	710	684	705	691	686	679	682	668	703	690	620	663	726	648	717	712	703	698	664	695	695	723	634	712	652	673	680	671	698	711	683	699	651	646	636	704	660	710	638	679	666	707	674	651	676	672	698	615	633	681	660	678	710	615	678	698	692	680	671	674	702	703	670	656	703	703	729	703	691	682	693	690	700	677	698	698	696	659	662	735	719	690	688	700	717	653	694	676	686	668	708	679	710	655	705	724	678	677	629	646	721	681	657	637	708	695	627	661	683	711	656	667	671	640	619	677	723	679	652	755	675	701	691	689	650	728	705	703	625	683	694	724	646	701	675	638	694	663	662	677	622	666	725	663	686	666	641	714	651	683	640	728	677	682	669	716	674	697	694	684	703	701	717	709	687	667	649	657	656	671	687	683	693	689	684	687	712	676	671	728	675	729	729	663	672	682	654	689	686	717	661	665	672	672	690	664	695	693	705	681	652	676	728	680	651	693	696	638	698	704	675	660	645	629	674	663	644	701	664	699	728	717	681	669	693	678	670	684	692	636	654	707	685	648	754	638	673	662	664	665	679	677	631	661	674	691	709	703	655	680	658	639	666	686	644	710	688	695	691	648	677	691	689	650	680	700	629	680	674	669	722	682	663	699	698	667	645	642	687	708	656	635	706	699	657	711	649	701	653	669	691	681	703	697	694	741	668	680	705	635	645	641	690	724	744	667	702	680	680	597	662	684	673	722	726	652	727	696	677	705	722	652	686	705	660	669	721	661	695	709	677	620	648	658	746	700	649	677	694	648	700	666	648	662	662	696	723	688	702	664	650	617	708	659	669	698	648	668	742	695	672	664	695	637	639	651	642	671	674	664	697	735	698	689	689	634	688	648	678	683	688	669	681	688	668	678	696	635	737	721	680	671	643	700	711	683	643	670	644	633	666	710	708	669	664	636	640	726	704	674	650	664	671	666	732	699	644	695	661	665	678	691	688	707	629	624	701	675	684	684	657	693	671	689	667	680	703	673	682	673	655	697	653	670	703	706	704	664	683	661	679	681	662	650	646	629	695	708	685	671	663	659	660	660	671	688	659	645	671	680	677	706	688	678	660	688	683	718	708	679	665	714	680	722	689	662	695	684	711	669	644	679	703	694	636	728	641	647	672	693	694	693	715	680	721	689	636	681	705	683	673	675	706	647	669	696	671	709	641	717	732	708	704	636	697	674	659	684	660	669	670	683	689	669	710	651	655	695	702	659	672	713	678	669	662	674	680	646	675	671	645	703	652	722	659	656	701	671	708	698	709	643	604	647	681	703	674	670	672	641	697	675	705	697	715	654	671	673	685	697	710	694	664	621	674	668	675	654	731	689	724	675	654	669	682	672	693	666	635	656	679	709	679	672	714	716	694	663	680	677	694	641	644	671	680	719	669	660	674	705	681	655	714	644	682	712	675	674	682	685	667	681	700	666	683	674	655	639	619	673	669	702	681	671	662	663	696	706	642	665	623	665	671	667	668	668	635	679	667	639	717	671	700	690	698	673	648	669	724	716	717	659	708	653	666	716	686	704	682	669	664	690	701	697	702	635	697	675	714	654	681	682	697	664	683	697	599	687	659	695	725	699	664	706	659	703	669	690	706	690	650	624	657	665	684	722	676	716	713	677	673	660	710	698	672	661	674	712	698	637	667	651	723	736	654	716	702	702	709	681	664	627	704	653	745	720	676	705	658	686	632	686	698	657	662	661	661	669	679	657	689	674	708	695	691	652	660	702	618	652	703	730	696	655	680	718	735	709	675	670	687	672	702	672	697	635	688	659	638	673	711	689	694	664	667	679	675	704	644	693	622	679	646	684	660	700	650	773	688	683	672	678	664	650	718	655	685	656	652	680	662	711	652	682	718	658	632	698	713	702	683	665	674	711	673	677	681	630	653	703	703	680	715	689	657	649	744	702	685	695	681	691	665	675	627	642	678	678	698	680	664	667	690	656	671	627	656	696	667	669	672	665	644	710	668	659	706	657	698	645	740	677	658	674	713	675	721	679	682	646	692	698	671	672	666	729	655	671	658	692	664	677	719	643	683	678	684	722	700	687	621	686	634	664	708	680	679	683	667	696	677	666	700	624	704	699	719	672	699	633	664	657	649	663	652	658	645	683	668	655	687	624	725	687	690	685	701	623	723	652	719	705	694	729	663	680	636	679	671	659	673	677	672	679	642	657	690	659	670	690	649	685	660	681	668	648	693	655	684	651	676	715	690	639	717	641	664	715	659	713	699	708	681	645	745	711	616	621	666	689	663	681	708	660	664	667	684	702	672	693	693	663	659	649	653	691	714	689	662	674	690	644	693	670	677	703	660	724	650	678	680	707	716	667	701	693	708	655	680	707	661	687	662	686	653	728	663	695	648	664	653	681	719	664	640	694	670	714	716	702	689	709	690	742	677	699	715	671	652	638	609	687	729	700	659	619	697	666	740	712	668	689	675	657	687	694	669	648	695	641	701	641	701	678	680	686	639	664	698	671	679	690	669	646	688	688	661	715	651	727	683	660	688	681	667	649	674	687	661	697	694	682	679	702	647	710	664	691	725	690	707	668	650	699	678	652	690	707	660	683	683	631	666	715	678	658	710	694	672	683	710	689	665	653	683	637	704	693	697	655	671	648	666	725	672	713	728	663	646	647	628	698	708	648	693	666	679	690	709	664	687	715	708	632	665	702	637	661	689	653	690	660	720	658	647	664	633	705	646	678	713	707	657	685	671	690	725	711	717	642	639	688	692	683	732	694	680	715	718	647	685	669	671	693	665	673	655	643	676	661	656	688	644	692	697	682	694	663	648	692	652	628	650	644	641	700	656	677	734	719	622	659	646	665	733	661	693	672	684	632	700	671	668	697	714	679	693	652	711	659	711	699	683	712	688	680	660	675	678	703	682	637	727	675	694	688	653	621	693	666	720	667	691	726	653	689	676	683	673	678	719	705	679	683	700	694	669	678	690	693	654	665	724	658	733	679	694	720	689	659	658	695	661	660	704	695	722	648	704	680	679	675	667	719	704	662	673	637	675	706	659	723	604	661	679	686	678	694	697	688	690	640	691	719	649	681	682	682	702	628	730	635	662	648	672
5309	4242	1615	467	336	340	344	289	297	236	219	187	181	168	173	184	154	143	158	158	115	128	121	111	85	79	118	106	84	69	85	81	73	69	83	87	64	83	77	84	83	75	76	80	72	80	65	62	62	81	69	70	76	53	81	65	69	57	68	75	71	59	76	59	86	78	48	77	77	82	86	55	69	71	74	73	71	68	62	66	59	69	69	68	65	63	65	72	85	63	81	67	67	67	58	73	67	77	52	69	81	86	89	65	70	75	63	74	87	52	68	57	64	69	66	70	68	70	89	80	60	67	78	76	64	73	59	76	61	74	79	71	79	68	79	65	75	80	82	70	58	67	70	64	76	63	72	62	66	58	65	67	69	62	82	54	71	71	73	66	80	70	85	71	50	53	74	67	61	58	81	65	71	73	57	67	69	77	58	79	55	65	77	81	69	74	66	56	58	56	71	81	74	68	63	77	82	73	68	66	73	79	70	64	70	45	81	80	75	72	76	76	61	57	65	68	78	70	65	70	69	72	66	66	65	68	59	66	80	69	59	72	78	87	73	68	75	75	74	72	67	65	62	59	59	64	59	76	73	76	78	66	73	68	52	74	74	78	67	71	75	68	81	57	84	77	63	62	83	60	63	73	72	64	73	89	65	74	91	82	63	78	67	93	76	54	71	73	65	61	74	58	57	58	72	69	74	81	62	68	79	73	79	72	71	79	80	54	59	65	63	82	63	77	61	71	77	72	62	73	78	77	72	83	60	65	74	79	70	72	57	66	72	69	70	74	73	72	80	74	63	82	68	89	62	83	82	69	75	57	58	59	81	71	76	70	66	83	81	69	76	67	68	66	65	59	59	64	64	67	66	73	59	76	79	72	63	71	74	87	73	58	62	72	60	79	53	72	62	78	64	75	66	62	65	88	64	66	80	60	85	68	55	70	61	84	66	73	59	76	70	59	57	85	68	69	69	73	72	63	70	66	78	64	67	71	63	79	62	64	65	86	60	51	72	73	60	68	78	77	67	78	61	64	75	62	68	74	69	70	70	76	75	77	56	64	64	77	78	54	77	56	59	69	71	77	76	67	64	79	80	70	73	75	75	53	66	64	76	80	76	78	61	53	80	65	70	62	66	67	72	76	68	63	64	68	69	67	73	71	57	80	88	59	64	59	73	66	82	61	82	59	65	54	83	70	68	60	79	63	68	75	81	77	67	60	75	91	85	61	75	71	76	63	55	75	58	76	51	65	74	60	61	79	84	71	70	70	63	64	76	65	61	74	84	73	75	68	71	72	66	61	63	64	74	61	61	79	64	56	68	73	66	76	62	65	74	77	64	69	55	66	79	60	66	80	63	74	68	75	71	60	74	73	73	81	72	66	69	82	74	74	60	59	58	57	79	69	80	76	75	73	76	74	87	64	67	71	78	67	64	77	63	70	71	60	77	61	77	73	70	62	72	64	66	58	61	74	61	78	74	68	74	63	55	69	75	64	52	72	77	63	73	71	69	67	58	52	56	85	75	69	67	63	75	75	84	57	66	75	67	74	75	83	65	79	66	68	59	61	74	78	59	75	61	78	64	60	70	65	56	73	83	65	78	58	75	69	63	76	70	55	65	60	70	74	78	57	71	60	67	89	65	73	56	70	65	58	78	73	52	80	63	65	70	61	55	74	76	70	63	79	73	55	69	77	53	67	64	59	72	77	61	83	66	65	54	72	67	69	73	63	59	75	63	69	66	74	81	72	59	80	55	61	64	70	63	72	60	68	69	73	62	65	66	66	69	82	65	65	65	73	63	68	70	80	70	75	54	71	52	62	68	86	89	73	78	89	55	59	71	65	79	70	75	72	79	66	82	66	79	65	63	78	78	68	84	51	75	94	67	83	65	78	78	79	64	81	66	63	63	71	70	73	69	73	69	74	79	65	69	57	55	54	76	65	66	67	67	68	70	62	54	75	68	59	81	70	64	76	71	68	79	74	71	79	76	63	79	87	67	62	68	76	67	64	84	67	57	73	64	73	77	69	70	71	52	76	66	79	83	69	97	66	64	71	58	69	87	71	80	57	70	75	86	62	63	77	70	66	76	70	64	71	87	80	84	67	66	75	60	79	75	65	67	69	83	67	72	75	66	73	65	73	73	84	68	47	62	77	66	81	62	78	65	88	80	74	65	60	58	72	68	70	67	86	65	79	59	77	73	64	74	62	65	72	75	92	72	82	68	71	72	62	81	78	60	66	65	81	53	60	85	72	82	77	69	79	50	66	63	64	72	78	75	61	74	80	76	65	68	75	76	63	83	69	66	80	73	77	58	72	72	74	63	59	74	76	86	75	65	91	61	76	75	64	61	64	77	66	58	61	77	74	66	76	77	71	74	66	80	78	67	85	85	64	70	68	65	78	55	77	80	74	77	68	70	86	81	84	77	68	64	78	73	73	68	66	75	81	74	46	82	57	54	61	63	65	62	70	77	68	64	61	64	59	86	64	58	81	65	71	67	72	62	70	55	91	68	66	77	85	68	68	69	68	73	87	62	62	74	76	69	83	72	80	51	57	63	66	58	73	64	75	66	77	63	57	59	65	79	79	62	76	73	63	61	77	73	77	67	52	57	82	72	69	73	65	68	56	71	67	56	62	72	82	69	61	53	63	71	56	78	63	73	64	69	68	77	75	66	78	72	78	85	83	77	59	62	71	81	72	76	78	64	77	61	71	54	55	77	66	70	80	84	81	58	82	67	63	85	70	62	71	57	61	61	58	82	74	70	54	71	93	66	86	67	69	69	77	79	73	79	75	78	77	74	57	86	82	56	75	56	63	71	83	65	71	82	65	73	57	58	66	74	71	65	64	54	81	63	71	64	72	60	65	58	59	69	62	73	69	76	68	63	56	58	65	81	78	58	71	83	75	55	61	72	68	69	66	57	65	58	70	77	73	70	68	77	66	68	65	83	58	60	75	59	71	59	77	57	67	64	71	68	61	65	70	74	72	71	71	75	71	75	73	79	72	80	68	53	60	81	56	76	70	83	70	68	75	73	53	71	57	62	86	65	63	65	54	64	64	81	83	78	74	74	69	58	73	79	74	68	55	87	67	69	84	69	74	56	81	69	57	68	79	70	74	68	58	65	65	73	78	68	72	74	76	74	75	61	83	58	61	88	63	66	68	78	74	68	68	59	64	75	71	69	64	56	59	78	71	70	82	66	78	49	75	71	78	70	72	67	69	50	76	83	68	76	78	58	64	60	68	69	73	77	57	57	63	67	62	70	55	72	71	62	80	72	68	64	60	70	82	87	64	69	75	67	81	64	76	60	69	78	69	63	66	58	82	70	69	81	53	67	71	70	62	56	70	67	70	75	63	77	79	66	80	72	59	65	84	63	68	54	78	67	82	72	67	70	68	62	60	57	58	62	69	67	73	62	66	69	73	77	67	83	74	63	63	70	61	79	62	57	71	70	81	68	65	69	78	63	64	66	66	58	53	59	69	73	64	64	63	64	71
34594	24150	14170	8912	12977	14170	12363	10580	8707	7285	5775	4896	4086	3686	3756	3566	2937	2818	2744	2618	2310	2214	1871	1588	1430	1202	1167	1068	1040	986	908	863	852	865	803	797	722	724	673	695	653	620	676	655	620	591	594	519	542	525	551	553	504	519	534	548	533	575	505	572	548	552	538	491	541	578	506	530	538	530	555	563	572	544	569	521	516	528	524	503	553	520	530	546	525	524	526	534	544	499	546	520	520	508	536	547	520	528	467	518	509	549	540	506	550	514	520	529	508	551	538	540	526	518	530	514	519	520	534	483	553	554	552	516	538	545	548	529	574	512	475	531	517	473	525	484	528	539	521	549	513	494	514	493	485	540	532	532	519	556	566	528	551	531	525	505	472	494	521	598	533	559	487	517	532	512	504	512	496	519	532	493	525	523	511	493	495	519	524	551	489	539	521	549	549	534	521	527	509	552	540	513	503	495	499	554	535	513	539	553	512	509	514	510	518	495	555	517	528	552	534	485	484	540	508	508	543	564	544	520	508	533	527	500	487	526	506	495	532	547	514	561	509	515	493	511	554	535	535	529	528	523	503	535	522	557	512	522	486	501	492	521	492	520	543	515	564	514	471	530	481	543	554	513	569	507	548	507	498	489	549	515	503	481	553	540	507	510	537	538	492	511	546	480	525	568	512	524	489	541	499	466	552	513	509	542	576	491	550	521	543	485	539	540	534	567	525	534	479	519	552	515	521	500	518	514	557	531	493	470	506	529	479	505	542	516	518	552	524	512	557	505	520	535	517	502	536	550	498	512	527	549	493	549	526	567	507	516	569	532	533	500	491	552	497	527	521	523	511	534	513	497	540	498	531	523	490	522	512	515	529	498	548	519	530	536	517	549	556	543	491	507	537	522	528	525	510	544	552	581	507	518	474	524	512	498	484	499	524	511	500	519	511	558	506	515	541	552	529	514	521	527	531	557	497	568	519	561	537	534	525	541	541	491	521	535	522	536	540	518	502	528	514	533	478	524	524	506	570	496	528	519	571	519	508	543	571	518	489	505	483	532	552	557	535	519	531	527	524	526	538	492	485	522	574	541	525	541	492	558	543	527	516	469	551	547	537	475	535	512	499	569	556	523	484	509	517	530	521	501	486	510	483	482	539	524	531	578	511	547	512	526	574	549	498	522	527	504	519	509	529	533	511	484	529	538	522	482	522	492	526	481	520	541	545	575	511	465	490	536	530	516	498	575	477	536	523	488	521	516	489	549	508	555	511	513	539	512	517	511	533	503	492	516	516	546	525	522	519	563	511	505	474	516	528	515	520	542	487	512	571	526	513	524	519	517	521	505	506	503	517	514	532	518	486	503	540	469	505	503	482	515	500	480	493	547	534	512	523	529	532	513	519	533	479	522	526	499	542	529	525	540	570	541	523	477	556	480	518	481	509	485	518	543	513	514	533	519	546	523	566	526	538	523	526	518	498	542	523	529	529	521	522	525	503	511	569	520	492	495	551	536	503	517	461	537	533	476	514	532	560	519	506	538	481	501	514	561	515	492	518	545	532	506	566	518	503	556	500	496	538	505	493	569	520	534	537	532	511	501	510	552	494	543	509	547	499	542	513	499	551	481	494	520	527	509	583	531	523	515	501	557	565	475	533	515	506	510	536	574	468	520	544	524	548	539	523	540	491	515	529	517	536	532	539	515	515	514	527	509	499	504	515	561	511	530	528	554	541	521	481	534	542	520	511	506	571	507	463	520	511	471	525	537	501	512	507	500	562	499	513	505	551	511	536	482	507	542	496	533	543	534	544	522	531	535	503	534	519	524	508	512	534	522	516	525	523	512	534	498	514	565	551	522	558	537	534	511	511	554	525	545	522	484	528	521	507	524	493	496	540	537	525	528	517	546	500	515	540	548	490	503	521	507	518	515	505	538	508	546	539	505	543	548	528	563	549	507	544	533	556	537	534	525	514	471	515	553	529	538	522	516	570	562	513	547	476	523	511	575	475	551	521	543	517	517	532	506	520	551	526	503	513	555	566	518	575	543	502	537	551	513	539	482	500	532	533	557	497	542	517	501	516	536	461	533	504	523	541	519	507	548	490	510	522	521	497	518	517	541	501	536	530	516	505	501	485	529	486	531	511	564	511	552	529	491	457	547	513	529	529	553	577	534	500	531	510	584	586	506	525	514	521	554	520	543	500	516	533	540	515	527	513	474	524	506	534	495	540	500	534	525	468	550	551	522	493	509	481	522	505	522	482	530	529	489	530	529	490	549	534	519	559	507	540	531	524	504	526	502	502	512	502	513	551	521	509	509	498	536	527	534	477	493	521	526	524	523	508	550	534	487	482	524	503	549	522	494	538	511	496	537	494	549	505	538	536	539	506	493	527	534	522	536	512	500	550	509	548	536	518	526	501	524	535	513	494	525	517	513	515	524	483	544	501	516	503	506	549	545	520	522	541	509	570	526	541	529	539	543	538	533	547	500	493	529	518	511	477	508	523	491	568	533	508	516	533	496	497	529	545	543	587	528	499	513	551	486	521	547	515	474	592	541	497	542	553	550	547	518	505	531	522	537	535	542	561	550	512	524	522	519	517	531	478	516	509	537	557	538	487	515	539	571	527	490	531	511	533	540	482	558	506	507	536	506	543	509	569	571	508	570	511	504	490	468	523	468	517	589	539	502	527	543	538	541	561	517	550	537	521	536	519	538	506	517	532	517	519	506	539	507	552	483	561	499	521	499	533	533	519	510	537	501	502	527	536	509	536	517	503	522	529	506	543	500	515	534	533	515	532	527	519	558	494	490	539	487	573	500	525	513	521	543	553	538	554	529	527	512	529	529	494	491	508	543	541	508	501	489	527	520	549	542	522	503	512	496	538	505	509	503	533	529	504	528	525	551	563	493	529	539	493	536	528	525	560	557	555	540	560	525	531	548	496	525	534	513	531	561	517	504	548	550	523	498	496	503	530	529	498	531	532	531	516	503	561	526	515	539	526	503	501	540	488	504	516	522	516	534	536	538	546	536	489	517	477	532	537	541	516	540	469	510	493	507	557	531	568	504	506	557	556	497	541	485	544	479	528	537	523	549	529	518	566	523	532	541	517	520	513	533	521	524	482	505	520	510	517	507	536	476	514	551	544	509	511	530	502	522	531	475	534	467	496	559	532	551	512	531	539	489	535	499	522	554	533	519	551	514	459	508	508	497	531	527	506	559	512	486	501	529	541	513	546	535	529	560	509	540	548	520	566	486	538	549	510	510	503	537	555	492	534	550	512	534	529	531	502	531	502	484	537	493	523	522	509	533	527	559	531	527	525	516	524	500	493	511	541	525	515	587	500	559	520	531	521	520	511	506	572	545	485	536	473	513	512	523	517	522	543	510	526	513	505	526	516	537	485	529	522	493	537	568	549	508	506	525	510	514	500	544	508	503	544	533	527	503	547	518	513	521	515	499	522	535	490	525	526	504	517	505	569	504	515	561	536	474	498	504	529	525	498	542	527	554
5572	3457	1614	603	362	366	399	356	294	256	220	209	216	199	204	206	187	196	193	181	177	149	162	135	133	120	142	111	121	130	108	89	119	128	111	114	103	117	95	107	106	94	106	74	86	104	101	105	81	97	112	94	89	121	105	91	89	105	97	92	86	117	99	101	89	95	102	85	103	98	88	85	94	103	81	105	99	98	97	112	113	95	114	90	97	88	101	108	96	95	116	92	95	103	94	92	93	108	98	96	90	100	97	83	98	113	93	110	79	112	110	99	102	104	101	104	89	87	101	104	111	99	107	101	101	96	98	80	90	105	100	96	92	102	86	87	96	90	105	107	87	100	96	86	101	103	101	116	108	97	91	112	93	84	94	97	105	107	98	85	105	79	88	110	98	102	97	91	113	105	87	87	83	83	92	83	111	106	99	91	85	94	86	104	114	100	102	107	97	101	89	103	97	105	98	91	93	107	89	99	119	96	90	93	96	104	101	112	99	98	96	100	105	99	100	110	108	96	116	97	108	110	96	97	88	91	92	77	106	98	96	85	102	110	88	98	125	87	94	123	102	90	85	105	92	98	88	88	90	103	103	92	105	108	106	105	96	93	108	103	98	85	97	106	79	91	96	95	97	84	95	102	107	98	96	89	109	105	101	97	105	104	87	99	90	96	81	81	107	97	96	111	94	98	99	110	87	103	109	105	84	119	88	96	93	100	93	97	98	97	102	84	102	85	90	112	96	89	100	104	85	104	84	105	87	98	106	102	102	97	91	119	87	111	106	95	105	79	94	97	87	110	102	104	88	93	94	96	111	110	103	103	88	111	79	109	94	94	97	103	75	94	90	87	112	100	97	93	98	86	96	89	95	112	104	83	100	98	77	102	92	86	112	111	97	98	85	124	99	113	95	97	103	81	76	107	118	83	108	99	99	103	124	101	101	85	92	84	86	102	98	86	89	103	99	94	104	114	97	96	102	97	91	103	99	113	94	91	86	105	96	81	109	108	85	104	93	94	104	100	96	103	101	104	89	103	102	118	86	97	82	119	107	82	102	115	83	92	95	88	91	99	77	103	96	100	88	104	93	90	97	80	111	103	91	88	95	97	103	107	109	81	88	93	107	108	89	103	101	106	103	100	102	91	119	93	110	90	90	89	88	94	92	76	99	119	89	82	95	99	87	92	107	78	102	92	102	87	104	103	106	80	93	80	115	93	110	116	114	92	98	97	93	86	82	93	113	98	108	81	105	94	92	98	89	81	79	93	78	101	101	90	106	89	101	103	94	95	103	79	103	95	101	96	123	74	98	98	97	97	104	104	86	111	98	97	111	95	107	94	96	105	107	93	95	91	116	92	105	116	93	114	102	98	74	107	91	86	97	108	94	112	85	91	82	100	87	103	95	90	104	95	92	91	98	105	77	86	104	120	100	95	98	94	82	91	77	83	108	106	99	109	85	95	87	110	90	97	98	104	102	98	112	84	102	101	104	94	98	119	105	87	82	93	90	89	114	87	97	103	92	99	92	108	105	88	97	103	112	100	95	92	118	83	91	102	88	108	108	99	109	110	115	106	106	106	87	91	80	94	107	93	96	104	102	99	96	101	86	110	93	107	100	112	102	102	106	96	104	104	113	102	80	82	90	89	91	88	94	87	87	94	98	107	87	88	95	102	102	105	103	112	95	91	103	106	101	93	94	89	101	101	100	95	87	91	99	87	91	103	118	74	103	95	86	75	92	112	86	117	89	91	99	106	94	92	97	114	87	113	90	110	88	86	112	93	116	103	118	117	84	86	108	108	102	102	98	98	96	104	91	106	94	107	107	99	104	100	86	98	113	105	103	96	96	104	89	91	120	93	122	100	107	114	107	108	109	115	117	102	97	114	95	95	85	103	99	77	98	102	76	101	106	83	113	95	100	102	103	99	99	107	116	112	84	121	103	100	92	133	97	76	105	97	88	75	87	97	104	87	97	98	93	102	102	93	107	98	93	93	95	98	126	124	86	82	87	83	88	85	104	93	84	107	82	80	119	93	87	103	84	105	112	93	92	97	89	105	98	90	108	93	99	103	100	96	108	105	103	111	96	87	88	91	111	98	107	91	122	93	100	108	109	94	117	99	79	92	104	99	98	101	90	94	90	103	106	115	97	61	105	91	102	101	95	91	98	93	111	95	100	106	99	108	110	113	99	85	92	103	107	89	90	90	80	82	112	96	99	97	110	82	106	106	77	115	95	76	92	87	94	102	88	82	102	103	98	115	99	95	116	91	100	107	99	105	92	91	118	103	99	104	102	93	100	91	92	97	105	97	104	102	119	89	104	104	97	98	102	97	95	88	82	84	109	117	103	102	94	101	94	108	78	100	115	96	79	116	95	105	96	94	96	84	105	104	82	98	91	80	102	123	93	108	94	86	77	91	95	106	90	100	85	105	103	101	93	93	100	133	98	86	94	104	90	92	118	83	89	96	93	91	78	106	105	108	107	98	92	113	96	100	103	122	102	92	101	83	124	124	99	99	108	101	108	102	114	100	107	94	89	89	81	92	88	89	95	87	109	92	102	98	106	87	89	106	99	95	102	102	101	105	108	104	108	84	88	93	87	112	101	107	105	111	99	105	93	101	84	100	90	90	85	103	115	92	98	107	91	94	85	90	88	100	81	108	89	91	110	123	95	99	89	93	97	107	120	97	105	86	118	89	98	101	101	104	102	88	97	93	92	97	111	103	87	99	91	120	92	106	91	102	112	104	98	82	100	102	97	87	99	104	85	94	91	98	92	86	92	80	97	87	108	96	96	84	105	89	100	73	84	73	99	98	105	101	105	96	100	86	96	87	108	99	104	93	92	106	83	98	100	88	87	108	83	92	90	98	93	91	117	91	89	102	89	93	104	107	97	73	112	87	102	101	122	86	104	103	99	95	107	87	104	97	84	97	85	72	92	109	103	107	104	99	105	103	95	100	104	85	105	114	91	99	91	107	104	118	105	85	87	96	83	101	99	94	113	116	104	101	96	87	107	103	92	82	102	117	104	113	91	108	111	98	104	105	121	90	107	87	88	107	89	88	82	99	110	86	97	99	98	96	102	121	88	102	91	93	98	93	98	83	100	88	93	96	107	82	93	97	104	96	112	109	100	110	99	103	102	100	94	100	86	106	96	102	83	103	84	108	97	91	112	83	98	116	99	104	94	109	109	114	115	89	84	93	89	94	90	104	100	89	103	90	96	99	95	89	95	107	93	107	100	101	101	91	97	109	95	89	99	90	90	100	74	98	100	96	109	108	89	95	96	94	104	101	111	105	90	102	91	79	97	98	83	116	113	92	110	112	105	104	89	111	96	103	94	89	92	98	100	122	104	93	93	89	96	110	101	93	102	96	98	99	99	100	98	119	99	88	100	103	83	93	101	96	107	102	117	103	74	104	99	88	95	99	92	94	105	113	90	102	97	111	97	88	96	91	109	117	103	107	92	99	105	86	99	90	100	99	91	125	94	105	102	113
32925	22529	13861	9499	12312	13622	12070	10648	8949	7283	5919	5061	4306	4068	4042	3724	3108	3164	3111	2782	2570	2419	2093	1791	1588	1437	1315	1242	1197	1104	1117	1119	1116	1044	1070	1064	956	904	888	882	931	840	839	832	741	809	761	787	728	718	762	702	765	755	769	795	781	725	755	722	741	726	735	739	722	748	690	719	767	749	773	696	742	747	708	716	708	762	755	741	752	726	748	711	737	723	769	789	732	712	751	725	717	731	715	770	731	705	732	740	756	766	686	701	706	739	694	714	732	746	748	689	735	690	765	723	693	740	719	711	751	709	754	735	737	732	741	764	722	697	725	735	702	735	757	782	777	757	743	766	756	704	699	703	732	782	781	730	762	727	717	695	746	776	677	747	716	752	704	705	698	741	750	697	753	713	684	755	680	734	730	702	720	738	790	707	686	698	743	718	711	729	726	719	749	706	695	708	692	754	777	707	704	767	757	714	745	733	729	703	663	681	766	720	761	708	694	712	723	717	754	689	764	731	729	713	716	723	714	695	706	689	681	719	704	738	744	722	745	704	752	713	762	745	725	699	726	733	720	753	709	741	710	718	727	771	690	780	705	776	756	699	727	703	745	720	745	738	736	683	743	740	727	763	712	687	769	722	758	712	748	735	716	688	657	758	714	728	699	716	682	701	717	729	720	733	740	745	702	675	738	758	698	741	720	726	714	715	709	766	709	734	766	766	757	726	751	685	710	721	731	683	685	699	799	706	720	730	747	746	715	715	753	726	723	686	729	762	737	741	712	709	724	716	700	705	685	725	723	739	706	687	706	720	725	748	725	695	683	752	726	732	688	719	714	722	786	743	716	719	693	712	719	714	738	746	746	717	714	731	803	700	671	760	687	709	691	701	713	705	728	768	739	739	659	700	730	707	764	716	741	696	744	739	741	769	757	728	737	675	689	747	737	709	769	764	742	701	713	705	744	697	726	695	739	767	706	712	698	712	721	743	722	715	664	748	716	718	773	713	724	722	710	717	745	723	767	728	693	728	705	705	725	654	689	698	739	759	716	714	778	714	746	724	726	751	686	755	733	748	715	735	727	724	700	753	710	736	707	701	672	772	711	732	724	738	692	720	709	713	711	754	733	706	698	741	708	734	722	686	696	742	703	741	759	777	745	744	689	746	716	730	762	720	742	707	708	700	732	710	757	709	757	676	759	739	713	694	717	804	741	739	755	807	752	715	742	696	708	727	737	672	725	700	723	711	727	757	702	709	739	715	730	724	762	755	705	762	675	681	681	730	713	753	727	718	756	702	702	763	712	727	729	735	752	738	743	719	726	689	724	720	727	753	732	764	792	720	769	705	716	758	722	720	742	691	703	693	715	729	762	731	725	735	731	725	734	658	720	730	753	706	718	716	741	743	697	718	746	713	722	740	740	769	782	762	751	752	675	771	692	735	728	734	724	731	722	732	707	699	742	706	704	738	699	770	754	737	732	765	700	678	768	747	742	686	692	715	717	703	752	730	703	748	731	768	703	742	727	715	685	688	730	714	714	727	745	729	751	715	713	715	700	737	672	703	682	724	705	741	718	730	704	763	745	749	716	738	673	713	726	706	776	730	705	690	723	718	708	753	741	736	719	734	736	732	635	713	712	712	752	696	725	763	776	681	760	733	765	755	705	675	751	694	741	722	739	733	750	698	735	729	687	742	686	768	736	681	712	682	736	696	718	726	722	680	712	690	739	735	682	684	700	706	702	729	770	702	749	761	748	716	663	721	765	727	715	732	688	778	691	759	697	765	757	728	724	703	719	653	731	694	791	731	752	739	675	716	781	711	757	767	753	740	746	710	750	697	762	735	671	695	719	691	696	733	752	710	711	743	685	693	694	730	712	705	700	777	742	730	745	741	741	703	683	694	709	710	731	783	710	728	708	712	737	723	725	745	739	717	706	690	718	702	777	726	718	718	700	727	732	727	714	726	746	731	739	706	758	721	693	730	716	701	712	703	706	743	763	734	718	697	724	712	706	715	709	706	673	749	705	745	731	709	707	690	697	726	683	695	729	766	723	730	686	677	700	690	705	763	714	711	692	705	684	714	721	724	705	755	681	687	717	777	737	692	707	786	712	749	703	751	710	744	700	711	710	713	701	745	710	687	702	690	672	739	703	697	722	718	754	713	771	698	718	758	742	700	676	705	747	689	745	781	740	752	741	773	761	716	725	781	732	712	738	688	721	692	710	719	722	652	724	718	722	714	761	718	707	729	769	761	716	756	718	697	737	723	705	733	740	739	709	724	687	678	703	743	758	705	777	760	713	729	718	703	727	708	706	734	707	722	734	698	751	724	751	770	693	722	761	706	742	703	693	711	702	688	712	763	702	724	731	707	779	729	725	729	657	732	722	737	733	743	737	712	715	698	684	766	760	661	726	699	717	744	760	741	698	719	746	765	689	744	714	748	735	746	722	659	756	705	691	714	740	724	750	730	725	732	688	789	714	752	690	732	734	769	715	714	753	723	733	759	665	700	794	710	708	707	749	673	690	699	777	747	714	681	684	770	745	695	708	675	740	766	697	727	710	687	716	719	742	751	730	665	710	780	752	688	756	705	746	739	731	796	682	744	735	768	756	756	740	686	760	764	768	721	713	752	701	730	699	755	723	739	684	687	748	726	742	732	679	716	709	670	674	704	727	755	678	732	697	719	722	677	703	701	717	732	723	717	708	676	723	708	739	719	737	714	706	754	707	688	701	716	698	779	685	754	759	696	743	710	728	703	710	723	763	753	662	757	768	723	736	687	743	702	673	722	770	773	725	751	756	726	714	735	714	735	696	733	713	719	781	656	778	700	756	721	786	746	703	725	776	716	699	707	746	730	696	705	702	722	714	716	731	737	777	739	704	716	732	744	716	763	729	764	706	714	703	750	744	746	698	709	734	761	743	767	737	716	686	791	727	764	788	742	705	729	753	704	720	690	742	736	681	718	731	729	707	739	699	680	717	762	696	747	699	666	740	704	719	747	726	755	718	757	754	730	754	724	722	687	717	734	758	774	720	719	746	670	724	745	686	709	707	786	679	711	712	753	721	763	737	729	770	749	715	684	775	693	665	732	732	668	743	767	714	752	725	744	752	717	710	694	741	721	724	675	739	703	696	785	718	699	733	722	748	736	721	740	724	789	724	751	717	710	686	742	763	719	749	714	752	755	709	742	695	758	709	762	741	716	722	719	713	740	736	731	701	693	721	726	717	741	712	708	742	714	703	750	717	722	698	692	777	710	740	732	799	745	719	758	773	675	693	746	709	703	743	698	682	692	722	747	769	721	747	753	740	692	685	700	731	803	715	696	745	738	726	716	704	758	746	706	699	738	715	752	728	742	709	739	729	747	695	707	691	729	703	745	712	732	711	690	758	750	738	714	734	750	736	762	719	771	690	710	688	777	763	710	781	740	714	741	728	750	763	697	755	744	731	719	738	725	703	702	731	760	741	756	748	758	730	738	698	739	754	717	667	728	741	732	749	701
6718	6286	2428	666	369	421	393	424	326	279	277	239	222	221	192	199	195	191	182	167	151	161	138	138	122	108	104	96	95	96	91	93	105	97	99	79	69	97	90	68	84	90	78	83	74	80	87	74	73	76	70	74	70	74	68	80	72	97	70	82	65	84	76	75	76	73	70	74	95	61	69	74	83	61	67	77	67	90	82	73	70	62	71	76	69	78	49	76	88	56	73	64	82	55	98	68	92	75	72	68	67	75	89	68	74	66	61	75	71	71	68	73	73	90	63	68	91	78	82	66	76	69	67	73	48	67	78	67	62	83	76	78	81	62	83	61	66	73	77	71	80	83	62	62	74	59	66	70	72	76	75	76	72	81	72	81	67	66	74	64	72	73	73	70	63	64	69	67	85	61	73	71	69	72	74	58	69	64	65	65	84	60	72	63	65	84	75	75	57	81	81	67	78	78	72	71	59	91	69	81	69	61	81	84	79	66	84	64	67	71	80	64	71	80	91	86	69	75	68	67	72	78	79	72	59	82	70	89	68	88	77	63	67	66	94	53	73	79	69	81	64	78	70	73	74	84	67	92	76	82	69	76	75	66	54	63	81	80	70	73	76	65	81	73	56	82	52	65	73	67	56	69	65	62	63	91	94	77	63	75	91	75	64	82	77	61	78	76	85	80	82	69	77	55	68	77	63	77	75	70	74	81	74	71	69	84	74	75	69	80	76	65	76	80	76	74	58	73	68	67	71	76	67	62	56	77	69	69	80	57	79	59	68	63	78	65	63	81	64	66	64	77	84	72	71	68	63	69	68	69	76	70	81	59	68	82	58	68	53	65	62	76	66	67	67	73	77	81	71	61	70	63	76	78	80	87	77	73	68	64	58	69	81	75	80	69	79	72	57	70	81	74	69	66	63	75	83	76	79	84	65	85	73	75	70	85	61	94	70	63	68	61	67	62	85	74	81	70	79	76	63	75	60	60	71	80	71	76	80	64	56	73	65	58	71	82	82	67	73	63	72	60	65	76	83	73	75	79	77	56	73	81	73	71	71	61	66	68	67	62	67	99	68	72	62	73	73	90	85	66	66	72	45	76	87	67	59	82	61	65	76	69	69	73	90	74	79	55	73	68	76	74	71	64	81	74	77	82	72	80	72	78	77	62	72	89	60	62	78	64	69	64	78	85	73	73	49	61	72	81	71	87	76	79	75	85	56	75	65	73	76	66	82	93	59	79	63	65	57	75	77	64	78	70	64	73	73	83	62	60	63	76	61	65	66	69	72	73	65	52	79	75	78	93	84	74	78	60	81	68	74	69	85	65	71	78	66	72	69	65	63	73	79	75	61	76	78	84	75	57	79	67	75	88	59	72	89	62	74	79	65	77	76	72	69	70	80	61	72	67	71	70	87	62	76	78	92	103	91	79	76	85	72	86	64	73	61	58	68	71	77	83	73	76	86	63	85	62	71	83	73	77	70	71	63	78	59	75	68	71	78	75	71	82	57	88	79	66	82	72	73	67	67	67	68	78	70	77	67	74	72	73	72	61	84	64	70	79	71	67	76	66	72	63	70	74	75	100	60	73	71	74	80	76	76	75	65	73	82	67	69	69	75	62	75	68	54	62	66	74	70	65	69	67	75	65	65	64	53	67	65	92	62	74	65	73	67	87	70	76	63	75	68	51	83	79	88	68	78	91	77	64	66	68	79	73	64	67	90	70	76	65	82	81	77	63	83	72	77	54	71	67	72	65	69	74	78	70	85	54	87	73	67	66	66	67	87	64	79	71	78	68	78	69	79	70	81	68	68	65	73	80	62	78	59	77	73	68	71	78	60	73	73	81	71	60	70	74	80	66	100	73	78	77	73	72	72	79	64	70	68	74	74	65	70	80	79	74	73	78	66	73	82	74	68	62	85	68	58	71	79	77	78	59	66	78	75	70	82	73	74	85	61	70	61	74	78	61	60	72	58	76	53	79	76	76	73	60	78	84	88	75	67	73	89	74	61	68	80	61	78	82	84	78	73	75	68	86	65	75	62	81	85	69	64	70	78	75	82	59	76	77	82	74	75	74	62	74	86	82	63	72	62	83	71	65	77	82	78	70	73	72	65	71	69	79	61	52	74	81	66	69	66	69	65	72	74	81	79	71	71	85	60	71	66	57	70	71	79	81	68	63	89	75	53	88	61	79	64	77	63	71	73	66	60	49	68	50	83	73	68	77	80	75	59	94	74	87	58	59	83	68	86	65	61	65	77	71	69	76	57	85	73	75	78	71	73	75	83	79	72	65	57	81	78	85	79	67	80	69	72	79	96	83	75	85	82	79	74	66	85	72	74	81	79	86	79	64	80	81	64	63	59	77	86	65	71	63	64	70	78	76	77	80	86	69	65	77	59	80	86	79	73	70	72	65	85	67	74	80	74	61	55	59	78	66	72	68	88	68	69	70	75	70	61	78	66	64	83	63	67	81	68	74	80	72	86	83	67	78	85	66	78	74	82	74	75	70	62	80	60	70	88	61	59	74	68	59	94	61	79	96	63	57	66	60	68	83	74	72	77	63	59	83	84	62	80	82	75	59	63	71	69	70	75	78	66	70	65	89	79	64	76	89	70	77	81	73	68	79	71	75	57	69	73	76	73	83	71	64	73	69	61	73	67	66	67	74	73	68	71	66	89	75	83	74	64	60	71	59	73	68	69	85	79	70	65	77	69	88	81	85	70	75	69	73	83	70	72	85	55	82	75	71	76	76	82	74	70	63	76	82	79	72	67	63	76	54	88	75	78	63	74	68	77	63	79	62	75	76	64	71	63	65	83	84	86	66	78	85	68	88	71	78	94	73	83	83	75	78	64	79	63	69	68	83	66	62	77	72	68	81	66	55	74	76	57	77	71	73	63	65	77	70	69	67	75	75	55	66	74	75	90	73	69	64	71	63	67	77	68	77	66	73	70	65	66	83	69	77	81	80	74	66	80	69	74	69	85	78	78	72	61	70	55	73	82	75	66	71	74	70	65	62	91	91	66	73	79	65	73	83	61	64	66	68	72	71	84	72	84	78	68	94	81	84	76	71	68	62	76	71	70	73	70	72	75	80	74	78	74	81	62	70	72	61	86	67	81	52	73	74	80	71	74	91	66	88	69	89	73	73	72	59	79	56	60	57	88	74	77	80	74	76	76	66	68	76	86	76	73	63	76	66	60	75	88	83	70	75	75	65	60	48	76	84	83	83	65	79	77	55	80	87	77	53	87	79	69	73	66	68	63	67	80	69	70	75	76	97	66	68	85	76	80	82	78	72	68	74	82	83	68	75	76	76	80	65	91	65	65	76	67	60	74	77	66	83	84	63	83	61	83	83	77	72	91	83	70	60	68	59	67	79	55	64	65	72	74	67	81	92	81	84	84	80	62	64	81	67	70	71	98	64	72	63	75	69	73	79	82	67	84	76	61	79	69	53	73	83	75	78	58	55	75	73	99	79	92	79	78	76	73	63	86	85
37401	28700	16754	11922	14741	15810	15006	12804	10686	8697	7398	6074	5191	4946	4853	4233	3782	3810	3621	3221	2949	2743	2155	1964	1654	1478	1460	1287	1121	1055	1013	975	1004	986	942	897	875	814	742	735	678	757	681	720	636	575	589	617	599	599	567	528	545	568	511	527	564	567	588	558	550	563	542	644	555	602	547	540	531	561	568	556	609	588	541	529	535	550	530	553	561	559	545	532	553	517	520	523	526	561	524	521	532	549	543	572	508	577	522	531	526	550	502	536	510	555	512	558	539	480	545	536	562	540	566	533	543	518	537	558	565	512	546	546	541	583	555	536	525	479	555	488	548	512	539	541	572	535	568	551	554	528	537	552	537	547	542	546	516	497	529	553	578	536	549	513	553	507	555	548	519	515	550	515	560	550	557	524	525	564	547	465	525	527	561	553	542	530	522	558	553	527	534	505	527	525	571	529	548	545	587	522	540	561	530	536	564	576	528	546	552	526	528	550	548	508	514	543	517	543	523	558	531	509	532	524	597	519	503	522	504	504	560	537	566	483	523	503	511	543	574	553	505	541	503	534	512	551	559	500	537	518	514	540	578	556	538	546	524	488	523	544	523	529	534	532	547	608	519	565	503	568	518	516	542	551	535	532	534	545	512	542	559	556	528	536	543	580	563	531	539	552	601	520	521	516	562	516	563	554	550	518	529	502	525	504	552	533	515	557	545	549	530	527	509	547	555	535	560	535	527	536	548	521	545	576	577	540	543	541	502	537	566	534	536	521	544	561	520	627	504	524	558	571	513	523	547	530	508	558	520	564	491	535	558	544	521	551	558	542	509	557	538	543	573	570	534	514	544	488	501	526	528	493	591	514	541	531	535	534	568	535	521	508	569	585	572	526	536	486	529	532	571	519	532	523	515	528	519	555	518	529	538	506	521	539	549	531	549	545	541	514	536	563	537	527	504	558	496	556	532	543	557	541	527	535	527	495	534	551	517	561	582	533	537	543	510	503	568	556	525	510	518	527	508	523	559	528	584	569	538	507	496	567	540	540	524	554	548	548	529	568	588	540	574	542	485	555	541	545	519	557	510	546	539	588	544	518	577	532	536	507	541	566	547	529	540	532	546	512	517	553	574	518	549	606	544	574	567	534	507	528	508	521	529	587	507	553	535	547	533	550	547	554	564	560	532	540	482	558	558	533	508	558	512	513	539	513	529	542	552	549	550	512	558	521	562	564	549	504	526	510	531	554	542	577	525	523	468	520	558	568	550	517	520	568	551	562	540	570	542	506	565	558	518	540	518	550	510	547	527	563	525	531	541	504	528	560	564	542	550	506	532	520	524	534	603	551	549	526	561	565	511	539	558	549	542	537	542	532	524	513	521	542	551	493	569	543	533	509	539	522	526	559	550	565	549	566	572	528	511	522	563	574	538	525	505	579	531	526	507	537	607	514	536	573	536	526	561	502	520	583	525	558	506	539	516	506	541	526	510	567	569	530	510	516	550	565	493	544	508	586	569	537	533	538	557	569	566	539	567	547	518	546	542	532	534	548	518	563	503	510	524	529	558	565	550	514	595	528	538	541	543	560	549	558	573	556	540	542	544	604	553	560	536	546	563	519	570	550	532	522	573	563	515	560	548	523	535	558	524	527	548	561	556	545	543	552	526	537	512	494	548	547	550	596	527	539	547	584	544	527	550	490	561	583	548	576	555	552	540	539	560	512	590	503	571	593	488	549	520	530	501	525	560	534	520	545	537	580	520	574	510	573	581	526	501	565	571	544	527	559	516	489	498	551	526	567	520	586	515	543	551	503	524	516	540	584	526	563	562	507	563	520	528	524	555	550	568	500	540	556	481	577	562	526	565	541	537	529	514	560	525	555	532	519	547	559	525	566	545	552	537	559	555	515	520	541	529	512	521	531	507	549	512	531	499	545	504	558	546	553	586	538	541	533	600	561	541	613	561	519	551	524	541	581	569	578	586	543	503	565	523	515	538	523	564	481	530	543	547	533	526	508	505	523	549	539	562	517	555	559	532	548	532	510	506	511	550	543	501	535	571	546	539	489	563	535	524	510	515	484	544	566	560	530	578	576	543	489	541	496	530	523	540	519	570	527	571	522	546	580	515	543	530	535	594	517	580	543	582	525	520	553	557	583	531	486	534	581	523	561	557	516	548	531	545	576	557	520	551	540	509	557	515	521	561	507	555	544	530	538	545	530	516	550	518	542	557	541	563	540	541	551	505	581	544	515	590	477	569	535	537	565	528	504	509	512	549	515	529	509	528	552	529	502	559	502	531	539	546	515	546	529	511	517	558	536	513	564	545	515	555	545	564	518	541	503	540	559	558	522	541	512	546	500	527	534	560	521	510	536	557	509	577	552	543	536	530	557	545	542	515	529	512	547	551	495	535	520	526	557	546	531	521	567	497	559	523	528	564	548	560	544	575	500	554	560	550	519	547	513	519	502	542	515	548	543	486	554	543	545	523	524	525	506	539	543	508	543	562	533	548	565	564	525	572	527	558	544	511	505	541	537	499	556	547	529	583	551	565	533	546	547	508	513	518	534	564	561	516	533	528	522	545	546	488	529	541	493	550	521	554	515	561	580	552	565	545	539	512	545	562	542	502	564	538	499	547	522	521	552	551	547	555	514	505	537	516	518	542	527	571	545	558	525	550	524	536	548	498	552	525	540	580	540	548	528	530	547	573	554	561	570	518	532	584	544	528	537	539	584	526	539	541	549	523	542	525	496	536	568	558	543	537	508	551	549	531	527	508	534	524	526	588	541	596	547	538	521	556	533	529	523	600	597	541	524	514	598	572	579	589	549	560	560	510	539	539	517	529	536	537	498	543	575	529	544	560	553	510	553	545	514	565	548	592	586	548	531	529	476	533	543	510	538	533	541	527	518	544	540	560	571	533	550	532	511	531	538	549	508	502	529	564	511	558	518	529	546	529	497	485	519	496	547	554	499	548	511	535	570	549	548	510	528	536	510	526	537	563	526	538	567	540	485	549	561	527	594	557	551	534	511	544	541	512	541	546	547	513	528	546	548	534	556	575	581	545	560	522	562	530	538	503	555	569	541	531	538	526	575	534	514	543	536	549	556	571	526	603	551	542	488	567	516	551	525	552	555	594	538	580	541	497	573	514	553	530	555	503	526	545	583	572	547	558	509	525	541	489	539	605	504	555	521	554	534	520	507	538	552	547	503	558	576	541	558	556	490	525	596	510	553	530	541	548	517	530	519	577	504	525	517	529	519	478	543	505	532	587	506	503	526	511	522	517	527	504	539	562	557	517	545	535	504	533	550	550	581	543	529	477	541	555	501	502	566	523	620	564	535	565	528	555	554	536	530	532	539	519	525	522	536	530	517	536	522	533	548	519	541	593	531	522	500	551	521	552	518	538	525	518	510	524	565	559	563	556	538	577	530	570	572	534	561	547	537	565	490	583	507	531	528	541	552	521	527	550	497	519	520	513	512	530	539	569	537	536	512	535	567	545	523	555	546
3748	1956	753	348	230	264	256	222	225	212	189	158	128	177	174	178	143	173	137	149	160	135	132	104	93	89	86	89	102	102	95	112	100	92	87	116	112	97	101	111	83	92	88	98	102	82	82	85	102	87	97	93	88	98	95	109	96	95	82	84	87	85	86	92	87	89	112	78	90	97	97	93	79	96	104	92	93	104	98	97	96	89	94	81	96	80	95	85	90	81	86	87	92	90	87	107	83	80	91	92	94	98	86	112	74	94	91	91	106	90	90	91	77	80	98	98	101	84	86	81	74	86	84	72	93	104	73	80	100	79	86	93	100	90	97	95	100	82	78	90	105	94	94	88	86	83	96	75	69	97	91	79	78	84	90	88	81	87	97	84	83	84	91	89	94	65	78	111	112	94	81	89	95	93	88	94	84	89	104	103	95	85	102	93	90	106	80	96	102	95	95	111	84	84	78	115	87	91	89	83	82	105	92	95	94	94	94	77	88	89	89	82	76	89	79	91	93	108	109	90	81	98	101	100	91	85	89	90	100	94	81	95	97	91	88	94	85	99	95	93	87	69	75	111	106	87	88	82	74	86	95	79	90	95	91	75	76	95	90	92	101	87	99	78	104	75	86	107	90	93	81	90	99	93	95	84	88	99	98	69	88	84	79	89	88	109	82	87	83	61	91	95	86	76	102	85	90	83	81	106	84	82	80	89	76	93	99	98	97	97	116	81	102	79	92	85	92	96	95	92	99	88	92	94	84	82	85	81	89	76	104	87	94	104	65	93	91	69	102	91	88	109	79	92	81	103	103	85	95	83	90	85	100	86	99	95	76	89	97	103	101	93	99	84	108	93	100	99	96	90	92	84	86	112	82	81	92	98	96	92	95	74	94	97	97	98	75	91	83	108	99	80	99	86	78	107	93	96	81	111	100	79	92	96	94	96	100	82	89	106	96	102	82	93	97	120	83	91	93	93	75	90	88	86	95	104	101	94	85	84	97	88	78	84	80	93	67	88	101	97	88	99	97	75	85	77	91	88	79	97	91	84	77	93	108	85	104	92	113	104	80	105	74	83	91	96	106	86	93	102	73	97	87	71	91	97	116	89	87	110	93	74	103	93	94	99	116	89	108	86	89	85	90	93	74	105	108	86	81	94	79	85	89	109	80	101	75	77	96	84	87	84	97	83	88	95	89	88	87	95	88	80	80	90	81	101	103	91	100	86	98	111	99	92	91	97	91	103	80	75	94	83	100	100	101	78	83	73	86	85	91	102	93	78	116	90	93	80	82	85	89	92	105	87	103	92	109	89	95	91	94	87	97	80	78	102	76	90	73	79	80	74	70	84	111	104	101	100	99	101	98	76	76	86	85	102	69	96	87	73	78	102	67	88	89	104	86	85	88	87	103	91	82	84	79	82	89	83	102	89	101	105	92	92	74	103	93	84	95	78	96	85	93	96	100	96	101	94	71	91	73	90	97	92	92	84	81	89	74	93	96	78	93	86	103	87	96	89	93	84	76	115	76	83	98	94	86	79	82	87	91	93	95	82	74	81	95	95	95	79	76	117	97	94	93	91	93	90	79	98	89	92	102	97	90	79	85	105	83	103	103	82	92	88	83	75	93	93	78	84	89	106	95	106	73	73	104	73	106	81	107	92	98	92	102	81	97	95	94	86	96	113	73	89	72	85	81	83	84	120	104	81	92	90	95	86	92	102	103	78	111	94	96	88	86	92	84	88	97	92	84	100	98	77	112	102	89	101	78	83	92	97	73	83	74	92	80	91	97	89	100	93	86	65	111	88	101	73	76	88	93	95	94	92	83	95	88	92	82	88	95	86	92	84	80	83	83	100	96	73	99	96	88	97	92	79	85	81	74	98	99	98	87	94	78	96	89	94	97	84	85	72	80	89	88	85	93	88	101	64	89	88	98	76	89	77	95	90	89	96	94	103	86	71	80	80	87	88	89	87	79	77	89	91	87	80	84	95	88	90	91	84	77	93	93	84	96	98	105	93	95	81	110	99	82	119	113	93	91	79	82	96	98	86	76	80	107	87	96	89	98	103	76	88	89	96	77	86	101	75	81	89	87	108	107	89	93	105	86	97	94	96	90	88	83	92	78	88	78	101	84	78	86	84	100	110	110	103	94	91	101	97	84	75	90	92	82	108	82	60	82	83	99	85	93	88	90	86	95	78	93	92	106	110	95	92	87	94	89	83	78	106	100	84	80	82	85	87	90	76	74	93	90	94	101	86	93	80	95	92	89	90	93	91	91	98	96	85	98	83	96	95	87	94	75	95	75	93	90	83	98	91	72	88	89	97	103	80	73	96	85	93	106	92	89	106	85	97	100	82	87	90	90	80	82	86	92	77	102	83	84	88	104	89	96	91	102	81	99	79	77	92	81	77	91	83	85	101	93	98	89	81	82	108	92	93	83	85	105	91	74	91	75	79	82	93	75	94	81	115	87	95	82	93	89	99	86	90	81	88	84	94	90	101	78	94	85	87	90	78	87	76	85	88	71	88	104	99	86	79	77	111	108	98	94	78	98	85	89	78	100	96	83	84	87	83	97	85	76	113	91	85	83	85	87	99	99	91	98	86	100	86	88	106	91	92	93	94	76	96	83	87	107	98	85	102	100	88	79	99	99	100	94	82	86	95	99	99	79	87	107	85	101	89	90	95	91	74	96	84	98	97	88	69	81	96	111	89	112	88	95	98	97	72	85	94	106	91	100	91	91	88	94	72	92	88	76	98	72	104	100	104	90	93	70	94	93	87	92	83	107	106	90	83	89	80	91	82	81	76	101	85	100	85	88	78	102	81	87	90	91	81	93	86	95	78	93	89	87	90	71	103	96	91	83	87	89	90	91	104	102	90	104	100	79	89	102	101	106	109	86	98	88	84	88	83	86	69	86	99	76	84	92	98	90	90	92	92	83	86	69	98	97	84	92	93	91	108	74	71	95	100	85	93	98	80	71	76	91	87	111	77	81	90	86	100	99	101	90	94	107	85	77	96	94	96	88	105	78	84	103	97	105	83	85	96	81	73	90	98	66	84	88	91	98	84	74	97	97	89	94	76	97	79	84	87	99	84	99	92	86	87	96	78	71	85	80	92	98	91	95	96	96	89	94	83	107	89	97	85	80	81	103	79	93	89	83	101	81	85	97	84	118	97	91	103	81	78	92	82	91	98	91	89	78	86	86	95	89	73	112	95	88	106	102	86	82	87	91	79	90	88	84	94	86	97	93	104	87	95	85	81	82	87	72	94	93	82	86	113	96	95	94	94	94	97	83	91	84	113	89	77	103	72	90	86	88	82	82	92	104	86	91	84	94	94	90	92	91	88	70	86	94	81	83	73	83	98	82	105	86	80	93	96	91	91	94	101	75	82	101	96	71	71	95	97	83	86	89	90	93	100	79	89	95	110	90	89	101	81	89	78	89	109	85	77	96	84	110	85	108	80	99	96	89	106	95	89	91	89	81	104	109	103	107	103
28861	17273	8411	6772	9066	10305	9680	7879	6693	5471	4590	3791	3252	3123	3078	2691	2631	2538	2364	2062	1986	1779	1544	1289	1181	1112	1120	1079	1001	952	917	940	915	883	959	867	876	754	809	839	788	742	763	751	722	707	699	705	668	713	664	652	668	731	688	713	712	695	664	678	654	689	646	657	649	681	711	680	652	705	687	736	675	705	663	680	725	675	697	649	703	726	662	666	679	680	636	631	611	705	664	656	656	624	674	634	693	698	683	626	607	652	708	674	659	632	682	684	681	689	665	689	643	679	692	659	705	634	706	673	677	627	684	643	680	692	688	653	619	633	648	668	692	679	659	662	655	685	718	672	681	682	650	665	701	684	697	652	643	676	658	691	689	685	645	693	653	729	671	687	661	673	687	645	672	686	675	684	657	677	683	699	689	660	672	674	667	663	703	641	705	682	699	697	682	669	710	712	678	685	669	733	702	663	658	630	650	654	676	688	652	670	676	679	674	696	684	643	722	703	641	634	662	651	675	676	715	653	610	620	651	692	673	671	688	726	696	699	683	650	719	619	657	702	681	676	711	643	678	705	633	658	678	669	702	680	678	673	668	629	687	674	668	674	659	722	707	686	669	665	699	664	676	677	653	662	676	699	633	689	700	642	669	648	659	680	729	690	699	660	688	707	713	713	684	633	632	684	673	703	667	605	678	650	680	655	664	669	637	657	676	691	702	690	682	681	663	666	699	698	688	656	684	668	640	705	719	671	692	706	710	675	701	725	696	717	699	668	683	658	681	678	639	759	697	638	664	732	632	708	687	701	700	698	693	666	666	650	656	736	725	676	721	669	678	632	672	717	667	673	666	674	689	676	651	674	648	696	659	686	751	688	680	628	692	713	699	680	658	682	711	656	633	708	683	654	697	653	669	679	692	658	692	722	693	677	676	636	684	690	662	653	655	687	709	628	684	672	679	641	693	707	690	627	655	643	676	688	687	679	728	667	713	659	709	759	678	670	681	712	690	664	676	663	660	674	671	673	660	664	701	629	673	701	697	692	672	714	705	722	644	656	698	682	666	684	697	683	662	652	675	705	664	661	681	671	693	691	652	669	697	654	681	669	651	682	647	678	662	695	696	646	642	649	658	677	687	658	656	644	686	681	701	681	693	655	667	686	642	695	719	672	661	699	653	677	666	692	708	710	637	691	711	671	705	659	678	708	694	702	683	666	669	673	703	684	711	727	690	694	659	700	677	655	721	671	629	666	676	679	642	707	685	663	666	671	668	662	699	649	687	719	658	708	689	664	678	682	703	659	667	715	689	676	691	704	633	738	737	692	660	697	740	675	693	721	619	660	686	677	646	648	669	703	709	658	681	703	646	658	640	667	662	631	705	704	675	652	667	697	651	673	675	728	683	646	628	633	726	665	674	682	712	696	664	681	677	656	686	640	700	662	665	673	667	705	673	686	662	684	708	682	675	642	658	665	635	694	664	707	678	689	621	651	676	650	683	703	695	629	688	690	707	640	620	696	675	699	670	680	703	695	664	662	616	677	688	679	674	654	658	643	648	685	671	662	676	643	702	681	676	651	648	654	667	664	690	667	690	698	726	681	678	688	664	691	665	693	684	670	680	689	637	695	676	679	649	640	696	649	683	663	696	668	691	636	671	677	664	684	671	664	680	668	708	660	663	655	666	655	644	688	708	656	656	636	667	685	667	695	701	631	644	657	667	700	686	689	628	688	621	609	663	657	676	667	636	654	736	656	648	703	704	679	675	663	655	697	644	645	662	732	673	746	708	625	650	628	687	677	711	679	644	649	633	668	650	668	667	704	666	675	663	681	687	650	631	708	670	721	695	668	693	647	689	680	680	701	673	669	642	660	653	652	675	680	652	707	682	671	633	659	688	708	747	688	677	732	649	671	678	722	659	633	661	695	655	659	683	717	666	620	598	651	714	677	668	700	644	705	698	676	697	701	706	681	669	646	685	713	654	672	668	695	719	628	682	640	665	667	683	667	645	681	660	646	685	666	673	641	621	681	717	689	694	689	682	642	657	659	687	680	645	671	710	650	690	725	670	681	657	670	673	669	651	656	674	659	680	617	681	698	683	663	660	662	663	679	651	711	655	631	693	674	710	608	680	662	691	633	626	655	643	684	657	666	707	667	663	673	655	689	685	680	693	717	683	667	635	670	680	659	674	716	634	691	676	689	656	649	696	728	674	709	706	688	707	663	647	634	694	667	649	668	667	678	688	687	702	729	711	645	692	678	690	685	652	694	667	695	693	662	646	627	685	691	659	620	692	678	671	684	687	723	708	655	680	744	685	662	655	696	686	648	641	677	646	652	662	695	635	648	628	672	643	698	690	664	684	672	682	693	689	660	639	664	674	687	666	691	662	674	669	658	665	683	649	720	673	655	661	676	629	652	636	721	693	707	681	712	691	677	666	663	665	652	722	663	684	660	646	644	673	678	691	673	672	717	703	678	647	631	683	664	669	712	651	676	642	665	675	664	652	676	732	669	658	656	728	645	714	697	690	658	672	645	678	683	631	642	673	676	641	645	705	617	682	686	728	682	666	658	645	645	655	691	680	748	695	638	668	654	647	733	641	644	647	717	643	686	702	688	721	663	662	671	678	704	658	714	696	695	693	698	631	692	637	663	657	682	627	711	647	665	661	704	632	655	701	663	654	741	688	665	693	647	661	686	679	685	672	608	674	687	666	613	653	690	638	678	660	657	714	677	670	627	648	645	697	684	717	692	706	640	644	630	666	687	657	640	688	655	647	674	632	646	665	656	684	710	663	708	713	667	672	656	685	667	673	681	689	700	673	687	730	680	624	655	653	701	713	671	652	671	684	673	668	671	604	702	709	693	677	676	648	661	654	672	665	723	702	691	652	700	648	670	654	630	664	694	647	703	643	705	655	667	664	692	717	694	692	688	701	656	612	678	680	695	654	681	698	678	664	644	664	689	701	664	676	711	678	717	705	652	685	695	703	652	737	654	694	668	697	634	640	698	692	726	654	671	698	631	675	705	636	661	682	634	683	717	682	635	655	683	669	670	665	699	623	638	697	681	667	659	659	708	665	667	674	694	680	696	691	650	664	708	688	632	661	636	706	662	678	670	672	670	727	699	654	690	685	642	670	664	716	667	662	654	672	695	651	709	650	712	629	701	669	707	712	664	666	719	648	662	644	691	714	667	684	640	672	662	636	731	715	715	669	671	631	675	685	681	655	711	713	630	694	664	697	676	690	641	684	711	704	678	644	706	652	675	658	697	641	715	648	643	687	683	686	645	659	643	688	685	691	637	645	686	653	644	637	607	654	722	689	703	686	682	705	678	634	694	681	671	696	712	696	663	686	704	657	649	693	674	639	648	674	665	629	705	623	673	690	711	682	667	697	698	724	688	726	731	693	644	710	724	668	688	690	688	676	688	636	649	653	705	704	636	693	657	669	714	683	669	705	621	648	706	705	658	689	718	658	631	676	714	683	657	720	654	669	635	658	679	654	685
5479	4597	1729	532	268	323	344	307	308	215	230	210	192	182	202	182	152	151	159	146	132	107	106	96	89	85	79	81	73	85	81	112	63	75	96	81	62	91	88	75	76	72	77	71	67	76	67	70	84	70	59	80	72	69	54	57	65	72	75	79	69	61	54	73	63	83	66	66	88	63	85	67	71	80	57	71	55	77	75	85	62	79	71	80	71	77	62	59	78	70	76	63	70	76	62	60	66	74	83	70	60	65	66	69	72	48	67	74	70	63	73	54	74	78	79	64	65	74	66	76	62	74	86	63	83	83	65	77	75	72	64	71	56	68	69	67	63	64	72	70	68	72	74	76	81	66	75	73	63	72	79	63	76	80	62	64	65	62	60	57	54	73	57	71	81	56	63	81	63	73	79	66	72	59	77	80	75	69	79	89	81	65	63	71	74	68	74	61	57	66	77	65	71	80	81	76	66	87	72	60	61	62	77	68	63	75	68	77	75	65	72	49	68	67	79	73	77	61	59	69	91	66	62	90	69	77	67	61	86	57	55	80	52	63	85	64	81	76	69	84	77	69	78	70	62	80	77	83	72	64	71	68	70	62	67	60	61	67	72	67	65	71	88	64	73	68	74	66	63	70	87	59	69	60	87	67	83	78	67	78	61	60	61	67	62	68	87	53	69	59	83	67	71	72	51	68	54	69	65	60	63	86	71	66	77	74	56	73	81	58	58	70	76	75	92	63	78	69	68	69	55	82	64	78	66	63	79	68	81	76	76	71	72	71	72	82	73	70	67	70	69	75	70	87	73	71	66	86	76	67	73	66	61	78	71	70	70	58	80	85	56	62	65	62	78	72	58	105	64	73	64	66	68	70	73	64	74	77	81	74	57	66	72	82	76	74	68	74	63	62	55	81	59	71	66	78	85	75	55	61	67	87	63	66	78	82	71	75	65	74	67	79	69	65	69	72	77	67	59	73	69	67	68	73	76	63	64	69	65	73	73	85	62	74	67	62	73	71	57	62	70	61	67	64	76	71	63	63	68	65	66	56	65	75	73	51	67	71	79	67	76	71	66	68	63	81	61	76	71	61	62	55	82	66	69	69	63	58	71	68	68	73	55	80	74	74	61	77	72	55	59	69	69	69	86	75	69	66	55	70	78	78	55	70	78	65	61	64	62	74	73	87	76	81	72	71	83	58	70	65	68	75	79	67	65	52	62	68	74	80	68	67	71	69	70	73	72	72	62	75	71	63	69	86	70	74	73	78	51	68	57	67	63	62	60	77	74	68	62	61	61	87	59	70	59	69	69	62	66	69	53	69	70	73	64	76	69	73	53	64	61	86	65	79	58	62	75	60	80	76	63	78	68	69	68	65	66	65	64	68	51	73	73	75	64	58	68	62	71	56	74	70	69	84	54	60	71	71	83	57	63	62	72	92	61	92	68	63	66	74	90	65	61	61	76	72	61	70	74	66	71	64	62	64	72	73	74	69	87	66	69	71	76	65	70	64	76	61	73	60	62	54	70	63	75	82	75	58	81	66	70	62	71	73	56	79	58	75	68	58	73	53	61	65	70	66	66	59	71	73	73	66	60	78	67	61	71	75	70	71	75	79	79	65	84	75	76	69	63	77	71	60	52	81	68	77	59	70	77	76	77	78	64	82	70	75	71	68	61	75	72	63	65	75	87	68	73	80	58	63	65	61	73	71	70	66	77	87	54	65	64	63	77	83	89	69	60	68	65	73	70	68	74	72	78	83	59	73	67	72	68	72	72	73	82	59	68	71	70	79	64	74	70	73	69	76	70	64	76	71	68	65	63	66	72	68	69	62	71	76	79	73	74	65	57	68	79	67	68	59	57	62	71	74	84	62	61	74	65	78	65	57	80	68	73	77	72	71	79	61	67	65	74	77	69	68	72	65	71	56	67	68	72	65	72	68	71	76	55	77	69	87	62	69	71	69	64	71	67	63	72	71	74	74	71	65	84	78	75	88	71	61	74	74	73	84	63	76	63	67	77	77	77	53	67	65	71	78	75	77	62	80	67	67	86	71	78	59	66	69	68	80	72	66	88	73	66	63	60	61	66	75	67	73	66	85	64	86	68	74	65	74	73	75	72	73	68	59	74	71	65	67	68	63	72	76	63	65	85	83	61	70	68	51	64	69	64	79	63	78	76	73	76	71	67	78	66	67	73	91	62	57	60	81	63	81	75	59	73	73	70	86	78	81	77	75	54	69	73	74	61	88	75	57	80	79	72	91	71	80	84	59	65	83	61	76	81	71	68	74	78	66	65	55	68	69	71	82	47	69	70	45	64	74	63	74	79	64	69	59	68	69	64	70	82	69	57	65	73	65	78	71	59	61	67	89	63	74	57	65	71	73	79	59	49	76	71	61	66	77	67	67	63	59	72	68	73	76	67	77	56	68	63	71	75	71	67	73	68	93	56	57	78	77	68	65	70	74	71	77	78	69	76	74	73	71	82	78	71	55	67	74	59	63	69	65	61	54	68	78	47	58	70	57	83	61	66	82	74	63	63	67	77	65	72	69	80	64	74	68	73	70	78	67	74	73	75	60	77	73	72	67	67	75	64	78	65	73	68	76	66	66	56	57	59	63	72	67	52	65	69	64	74	62	76	89	64	52	70	65	59	64	72	68	64	74	90	70	83	70	67	88	76	67	75	60	83	68	67	75	59	80	68	71	70	74	64	74	71	56	79	75	75	70	58	67	67	62	66	59	58	80	65	68	77	70	71	71	86	72	84	71	65	72	61	71	71	63	61	78	77	87	74	62	75	66	88	82	77	61	60	67	83	55	72	79	77	67	85	90	70	64	63	75	66	67	68	69	61	76	86	66	64	73	74	63	71	52	86	86	66	63	83	59	57	77	69	70	56	68	75	75	65	73	73	85	70	74	60	78	80	62	72	66	65	56	59	75	89	58	78	77	68	55	68	64	85	82	77	75	72	78	78	71	68	68	62	74	73	52	65	76	65	75	80	76	66	59	60	60	95	79	74	70	61	70	64	72	69	67	66	76	63	62	81	69	73	69	69	75	67	68	68	70	79	78	54	61	74	77	73	75	61	73	86	57	64	70	65	60	83	58	62	58	67	69	74	69	63	64	64	68	63	87	72	61	72	84	76	76	72	71	65	72	63	64	68	63	62	75	69	61	54	76	69	96	75	79	58	51	74	61	65	85	82	74	74	72	77	67	64	74	52	63	56	73	87	72	76	70	65	74	84	61	64	65	57	61	69	71	60	71	62	69	64	83	68	78	66	70	68	80	71	76	69	68	60	67	70	68	88	88	58	68	63	52	72	94	68	82	70	74	68	70	80	81	54	66	56	83	63	75	64	75	66	71	69	75	54	61	73	63	73	66	64	75	72	52	64	70	66	55	69	74	76	74	73	65	59	79	66	66	52	69	56	66	59	54	64	81	75	68	59	68	61	71	76	78	63	63	86	64	80	77	76	67	65	60	76	75	88	77	65	63	77	81
35292	25473	14145	9590	11811	13643	12373	10176	8681	6853	5727	4866	4502	4185	3855	3345	3223	3104	2789	2607	2414	1924	1725	1457	1337	1228	1072	1082	975	934	895	882	900	824	910	811	763	697	736	676	687	652	581	593	586	606	576	600	572	554	550	539	518	563	587	583	550	566	538	534	486	554	538	603	544	526	542	540	538	538	548	531	563	549	521	566	539	521	556	546	563	539	537	511	507	533	565	500	538	515	499	492	552	514	483	517	550	516	522	505	536	512	528	524	543	495	523	501	544	555	551	525	539	538	481	525	557	517	522	534	531	556	543	519	548	573	535	528	543	525	500	532	548	513	504	588	536	510	532	521	522	549	565	523	533	537	537	539	470	569	524	525	475	548	527	538	517	530	528	544	535	552	552	531	550	534	527	521	550	527	535	513	536	486	515	495	570	492	508	534	504	506	502	503	505	553	514	541	555	533	552	513	527	536	537	512	504	553	510	515	506	505	515	552	545	532	500	535	549	536	509	531	531	569	509	533	548	528	504	494	527	569	516	531	531	494	533	509	526	543	582	494	541	561	539	559	522	539	521	553	560	507	542	535	519	518	485	530	555	545	502	512	544	549	547	534	519	564	501	533	502	515	557	515	541	506	525	576	536	559	500	529	515	549	561	539	563	540	508	473	534	490	513	487	476	536	517	506	497	530	497	486	493	580	533	533	504	527	522	573	542	507	495	531	514	529	512	520	529	556	535	533	548	558	496	530	564	496	518	492	533	501	523	546	500	560	471	487	560	482	502	542	529	489	554	485	503	516	544	502	546	515	530	513	535	547	542	534	521	532	524	480	558	542	563	511	520	532	518	549	550	547	516	512	536	511	550	533	520	549	533	548	543	552	493	513	535	525	507	515	503	533	541	548	526	575	527	534	502	530	518	525	523	523	532	525	556	521	524	519	519	524	529	505	517	495	581	530	560	543	512	523	510	558	538	537	542	503	464	533	519	532	546	557	517	548	517	527	509	581	508	504	540	546	528	530	555	522	569	517	517	499	596	547	521	544	513	566	541	567	507	535	508	537	541	559	489	536	562	517	533	541	530	498	524	517	533	503	489	549	523	555	526	503	548	539	560	538	486	491	527	515	534	554	542	513	487	527	531	518	547	496	526	525	501	542	548	492	543	522	553	544	523	539	530	513	563	563	507	491	502	492	533	499	516	563	529	509	495	542	543	535	552	543	508	522	560	539	522	549	512	515	477	535	492	502	524	530	531	511	519	523	524	542	509	531	532	521	533	509	532	544	513	557	501	488	498	537	493	549	547	532	578	542	571	493	543	573	533	523	536	513	499	531	525	518	545	597	541	541	507	537	520	569	549	534	560	513	569	508	535	538	527	533	517	529	557	552	493	527	516	549	530	499	496	510	528	491	560	511	510	541	555	564	524	525	573	493	542	505	522	531	509	581	503	554	539	541	542	507	500	527	558	530	534	527	553	536	513	557	527	544	516	519	535	522	522	537	542	524	505	549	531	510	534	537	505	503	523	500	519	522	535	547	530	548	541	525	583	515	533	558	537	548	511	554	531	537	569	540	498	510	502	529	531	535	509	521	537	531	496	516	521	548	506	555	529	533	560	487	531	524	540	554	516	525	527	489	492	531	503	509	536	495	549	484	546	536	546	546	535	475	526	511	499	549	550	538	514	538	536	524	503	524	556	525	494	528	538	523	500	539	528	523	587	522	540	531	519	554	489	536	493	570	515	505	499	479	528	551	514	540	563	493	513	510	534	522	574	530	557	525	538	586	536	550	550	547	575	509	553	560	539	524	534	520	554	530	541	557	534	505	554	535	529	523	535	517	534	513	525	514	543	540	554	504	520	473	530	552	517	521	523	509	534	543	489	521	502	520	539	511	545	531	504	560	512	561	520	523	580	531	495	516	566	553	553	493	517	518	525	502	537	563	530	536	500	527	545	541	552	538	544	551	552	565	474	494	529	488	574	522	577	536	554	495	536	539	509	536	546	546	538	556	509	540	550	561	540	561	537	529	518	542	544	538	543	487	521	513	530	573	578	526	554	537	536	544	551	530	518	567	514	577	551	511	487	528	512	529	508	495	519	535	526	522	518	545	566	512	526	544	542	520	502	543	562	531	509	532	526	528	535	482	517	544	524	526	556	550	488	523	524	578	557	511	535	563	539	539	559	555	550	537	579	520	523	520	485	494	537	555	542	576	556	517	583	527	587	496	515	523	543	552	531	525	546	527	540	547	562	494	530	536	546	496	507	539	530	543	552	534	532	528	507	526	538	526	502	536	542	521	558	545	563	561	544	528	547	532	546	508	532	505	534	502	479	526	515	533	544	534	530	492	475	528	584	561	567	530	555	520	523	550	546	520	513	520	542	507	515	511	539	500	547	540	570	545	520	572	542	561	537	489	523	541	544	549	508	538	538	540	490	492	561	517	523	554	468	580	588	559	548	552	569	512	522	525	506	536	561	541	540	573	519	524	526	520	520	567	569	520	545	553	553	524	556	506	514	509	566	505	499	500	528	525	499	533	545	560	528	544	474	539	509	569	490	541	498	544	534	504	556	546	504	520	570	505	565	508	494	543	515	514	539	525	524	518	510	516	512	538	509	580	564	537	549	526	549	542	473	528	564	555	525	556	529	558	503	508	515	532	498	520	501	515	518	501	576	506	521	530	533	532	515	533	509	564	521	519	518	507	524	514	522	537	548	521	539	549	521	479	533	521	488	538	524	527	548	506	544	521	520	547	519	486	537	531	555	541	553	534	549	549	496	494	569	502	514	536	501	510	550	505	535	542	555	544	507	492	499	519	545	500	511	511	505	538	531	519	506	505	533	517	512	561	526	540	546	555	539	540	523	503	568	544	547	538	525	539	511	553	530	558	494	557	555	545	512	539	509	541	517	544	526	515	511	488	543	499	534	557	530	555	547	562	524	523	528	521	517	546	505	534	539	541	574	509	525	514	528	549	515	542	522	496	560	505	503	513	507	574	561	529	544	546	594	513	522	499	536	543	533	492	518	518	524	534	538	475	489	491	506	563	547	555	540	501	501	569	565	537	524	574	547	535	531	513	504	535	516	535	520	537	509	511	527	557	502	550	511	559	561	500	557	505	514	526	546	508	509	544	526	549	512	551	472	566	512	541	498	530	534	533	523	509	557	530	559	546	521	528	522	524	529	524	518	502	521	501	566	503	510	514	562	569	526	518	524	473	553	512	553	525	531	537	538	529	524	527	545	551	529	497	542	520	492	509	508	525	497	563	502	489	533	562	511	528	502	541	531	508	566	514	514	538	535	541	500	543	518	531	537	541	511	536	552	539	490	505	515	555	505	518	506	485	521	523	548	552	497	555	573	518	536	522	523	537	494	531	527	557	553	563	502	564	523	544	530	534	518	535	493	489	554	525	525	538	543	524	536	510	509	498	493	535	534	537	573	592	525	515	558	551	563	534	534	530	577	538	527	517	539	556	559	551	500	550	541	486	546	546	540	530	504	516
5910	4147	1825	538	323	326	326	307	284	248	242	194	223	203	212	217	192	181	170	174	162	129	123	112	113	127	123	113	114	105	120	98	109	98	116	109	101	102	116	118	106	92	119	97	90	93	100	95	114	103	119	89	87	94	99	118	96	108	92	98	114	88	105	85	97	101	98	101	88	86	93	117	87	98	105	95	103	93	100	89	104	92	97	97	107	100	83	114	111	101	81	101	107	94	87	92	95	88	92	96	79	99	120	97	102	99	100	113	99	90	79	102	82	103	108	103	100	91	98	106	93	69	101	102	86	85	91	96	114	90	100	93	108	79	89	87	82	100	87	113	103	93	85	96	92	103	90	88	82	99	97	82	92	86	84	97	87	78	101	100	76	96	95	88	109	100	108	72	83	100	117	97	101	102	105	96	120	99	102	98	97	100	119	99	118	102	101	91	97	77	96	109	89	96	115	99	98	84	90	92	96	87	104	115	96	88	115	106	105	98	92	94	89	101	104	115	88	81	98	93	99	96	99	103	99	95	119	102	95	86	117	89	78	104	95	90	96	110	90	88	96	90	86	117	96	79	83	111	99	108	102	85	99	98	101	88	95	89	88	101	104	106	93	98	104	113	97	111	85	111	103	94	110	100	103	108	100	104	107	109	98	95	101	110	102	113	90	97	104	101	75	102	99	111	110	81	94	87	84	95	86	110	103	105	105	106	93	86	95	112	94	100	104	94	91	105	100	106	88	96	98	87	81	96	101	87	102	107	91	104	83	105	96	92	99	77	100	87	113	99	90	111	113	94	95	93	114	106	96	89	85	96	111	121	100	110	108	103	85	103	94	71	108	95	83	112	105	95	108	88	82	86	76	102	94	92	86	100	93	102	97	106	105	105	84	97	107	88	78	92	97	87	117	98	84	90	94	92	107	101	102	85	113	114	95	88	111	102	93	75	61	106	97	86	110	101	93	108	83	105	101	103	104	96	81	75	101	92	99	103	99	100	78	80	86	99	97	97	101	93	104	96	86	106	95	111	119	105	99	87	93	98	114	96	98	96	106	97	88	91	93	99	88	88	111	94	87	110	117	104	97	86	92	87	95	101	88	103	90	107	113	82	78	85	99	98	108	95	94	89	92	109	97	107	94	96	104	109	101	110	81	100	79	95	107	92	92	99	106	93	110	113	97	88	91	82	102	90	106	92	104	97	91	87	101	99	80	89	94	95	79	99	80	94	107	96	85	102	99	81	84	90	98	105	105	100	92	94	104	100	104	89	94	93	78	98	96	87	104	85	93	89	103	109	97	108	94	84	90	105	91	115	101	86	65	103	84	101	97	102	78	98	103	86	85	95	87	92	95	102	82	93	87	106	91	97	107	95	109	85	95	79	95	107	93	87	90	111	115	109	91	112	83	98	107	88	93	100	102	103	126	108	91	112	107	99	113	93	82	102	89	104	98	94	90	105	87	92	99	110	94	94	108	89	101	88	98	100	115	91	112	82	94	93	94	95	103	108	89	101	95	90	95	87	81	104	91	103	76	108	97	94	100	90	85	80	103	108	84	72	92	99	104	75	106	112	91	103	109	93	99	93	101	73	92	94	124	80	91	123	97	88	92	88	96	113	102	87	93	94	96	96	89	88	87	119	92	86	105	87	101	91	122	120	87	90	90	86	107	98	91	105	97	102	89	88	85	99	96	90	95	102	105	103	93	92	87	97	98	103	105	111	86	112	86	96	89	83	88	105	112	85	87	88	88	99	91	96	102	102	106	95	105	102	103	108	96	109	99	100	99	96	95	86	88	77	106	97	101	111	95	82	104	96	93	83	91	91	99	106	101	96	88	103	120	96	105	98	99	93	90	94	112	102	95	123	106	93	112	105	99	86	101	101	95	93	88	73	103	108	97	100	99	107	90	75	100	91	93	93	94	105	106	86	115	82	91	94	77	102	89	92	101	94	88	100	90	80	84	94	100	111	90	117	101	94	91	101	105	67	100	86	94	102	84	93	98	99	84	93	96	103	90	97	112	109	87	92	107	92	84	102	90	106	96	99	95	98	110	104	118	86	101	103	102	82	87	115	90	104	94	95	93	94	100	86	90	114	127	96	91	82	111	97	84	75	97	94	91	99	88	105	89	97	96	87	85	96	85	91	83	86	107	88	93	90	98	111	90	91	98	100	109	85	92	96	108	97	98	100	104	104	103	96	100	87	100	96	83	102	90	96	102	99	107	81	97	101	86	112	92	102	93	80	87	99	112	104	111	107	98	106	79	116	102	103	106	105	107	107	92	93	83	109	89	109	89	101	102	101	110	101	89	95	96	106	97	108	101	95	85	87	90	98	90	81	92	88	92	103	92	124	91	99	113	89	85	106	105	94	94	114	89	110	90	98	90	100	96	93	113	80	94	109	85	106	97	103	92	95	95	91	95	97	84	90	102	91	96	105	87	80	101	97	107	91	89	93	82	98	95	96	92	93	108	101	94	106	101	85	106	91	91	92	99	105	84	80	84	105	102	114	97	89	81	112	96	98	120	115	92	91	105	102	93	90	115	102	94	89	98	90	97	89	102	92	95	101	88	104	90	117	117	100	98	100	92	86	91	111	110	95	99	88	95	99	97	90	97	90	99	107	102	104	108	93	116	93	92	104	77	73	98	93	104	100	108	98	102	112	96	93	100	101	93	89	107	93	103	95	112	99	114	90	95	93	109	100	112	84	105	88	84	86	96	98	87	89	85	88	102	90	102	101	102	91	100	114	86	107	93	96	102	102	94	110	100	89	90	89	106	94	94	101	98	103	106	105	81	88	87	104	96	84	96	89	85	83	97	97	102	100	86	113	109	74	93	99	99	103	84	88	83	95	107	108	97	87	89	95	98	99	102	88	105	85	91	109	100	105	98	115	89	99	90	93	96	89	103	95	106	88	121	112	96	99	100	87	82	101	83	98	95	92	88	95	92	109	103	94	81	111	103	113	104	89	90	106	84	92	113	100	81	103	96	93	92	86	98	89	94	92	91	108	100	87	101	98	107	92	96	80	113	103	104	111	104	87	114	96	91	119	80	87	94	73	92	78	105	88	87	99	85	97	87	114	114	70	105	110	90	81	120	99	97	94	100	99	110	89	108	78	98	85	105	98	105	90	95	93	86	91	91	97	114	73	86	108	94	94	99	92	104	98	99	93	101	91	123	92	112	89	91	104	85	91	90	108	100	101	79	97	109	103	98	99	89	103	94	93	92	82	109	86	104	102	102	95	103	100	113	89	89	85	94	74	97	103	100	91	102	98	93	98	84	83	84	108	83	104	96	117	103	82	80	93	96	70	104	109	94	92	94	99	95	103	101	91	113	101	98	99	86	88	97	116	78	84	91	95	99	75	113	116	87	105	95	101	98	104	81	87	99	93	104	100	97	96	84	99	112	100	84	100	95	84	83	100	100	93	87	120	79	93	93	88	86	97	117	94	92	92	103	96	93	84	89	94	98	110	118	95	108	111	95	85
33883	24408	15080	9355	11140	12983	11828	10018	8450	6802	5866	5218	4625	4356	3838	3543	3384	3194	3002	2820	2513	2096	1795	1613	1464	1374	1266	1206	1197	1105	1141	1059	1060	1013	999	962	928	897	929	898	867	839	800	781	739	777	757	742	791	730	709	770	767	763	755	782	740	739	774	728	777	749	791	772	781	723	755	756	719	687	770	688	745	744	694	696	717	737	781	714	682	754	763	757	717	767	742	702	755	736	742	765	764	747	714	779	747	720	719	716	728	723	701	704	740	793	733	765	756	767	722	746	720	736	715	766	692	695	682	756	707	707	724	732	717	760	732	773	706	746	737	731	745	752	708	728	711	712	695	748	787	693	703	725	730	756	664	706	686	696	712	731	704	714	720	751	695	742	728	747	716	719	703	720	657	701	743	699	701	719	701	703	695	731	804	698	720	710	746	681	741	721	747	710	744	737	699	698	777	750	727	758	718	712	717	659	710	762	705	753	760	748	718	679	732	715	695	753	700	755	741	697	724	731	727	674	693	719	712	706	677	755	679	705	733	694	731	695	697	725	768	763	730	729	759	724	704	778	735	720	747	662	730	742	728	722	693	675	724	713	751	729	748	688	707	719	749	684	680	746	735	698	768	707	723	774	674	732	708	753	719	730	682	737	724	740	705	720	727	705	765	695	722	720	722	671	673	737	721	724	712	717	714	748	771	734	749	744	724	673	706	726	720	724	696	767	692	740	742	712	728	744	721	709	758	700	708	757	719	750	723	726	718	754	755	728	704	739	712	690	703	764	760	746	663	716	749	733	707	701	753	702	685	762	710	683	691	754	718	713	718	749	725	727	708	724	733	754	739	677	736	723	733	698	723	706	699	725	717	723	735	758	708	691	757	743	699	744	739	780	739	697	735	767	733	794	756	705	711	696	713	701	707	714	742	769	713	709	687	703	710	734	736	727	716	680	751	719	725	719	740	740	723	737	722	739	701	740	692	710	718	700	719	757	689	691	737	727	704	756	723	725	710	684	723	721	723	730	781	718	682	773	719	700	725	767	696	739	718	727	726	747	744	750	710	743	725	686	727	717	745	728	716	707	758	749	701	738	771	675	708	658	717	778	746	728	712	718	768	743	707	732	714	789	707	715	746	723	758	759	747	774	816	705	739	684	654	736	708	758	728	735	709	735	741	749	709	774	761	789	715	700	736	746	719	755	687	726	754	734	747	724	749	699	734	712	718	717	740	791	720	749	720	721	770	728	724	706	741	689	745	703	732	700	694	736	741	704	744	692	730	767	717	741	734	716	706	678	702	780	716	744	707	747	675	734	680	754	718	681	735	743	774	739	761	753	728	710	723	731	709	791	732	727	727	711	740	698	703	735	737	748	678	762	744	711	734	747	720	738	700	720	749	703	743	743	723	735	733	711	746	709	696	728	713	753	725	734	713	731	688	703	729	769	731	709	709	727	765	708	792	763	748	706	713	734	685	747	703	757	710	706	668	716	736	729	729	759	719	728	737	731	732	723	719	727	732	730	742	701	744	669	756	719	736	771	711	691	730	749	698	757	733	712	711	763	722	712	751	784	690	755	726	724	782	776	709	726	757	741	740	735	721	709	659	715	731	718	747	724	698	745	686	721	745	758	736	753	744	727	701	801	710	781	722	684	734	691	729	710	661	739	728	725	721	750	679	729	722	718	700	722	716	689	746	756	726	732	713	679	720	747	688	706	723	699	725	737	764	671	770	759	741	761	716	731	688	690	746	756	745	772	695	704	730	668	717	716	771	675	715	745	722	731	732	749	716	695	792	702	680	738	697	692	722	697	733	734	705	795	720	740	750	757	694	693	713	738	738	705	697	728	735	713	736	696	768	756	730	700	740	757	734	766	704	747	759	659	749	726	708	724	701	693	687	687	723	796	739	765	737	745	699	739	768	765	741	711	734	740	683	734	732	715	702	750	724	729	719	765	695	730	713	744	725	761	701	749	758	769	745	761	709	710	760	749	694	714	790	713	764	767	709	731	713	741	773	735	698	774	767	719	729	707	759	743	731	698	741	690	689	760	763	710	743	748	711	665	731	728	743	739	754	712	687	674	661	705	756	770	751	673	732	743	727	722	768	755	734	761	729	718	693	725	744	707	741	730	709	684	721	746	758	733	721	739	701	755	742	739	736	703	752	704	730	739	686	738	745	717	712	712	715	695	738	703	717	711	742	736	757	759	738	698	709	698	745	744	685	708	743	725	701	728	743	700	701	760	749	733	721	691	715	695	740	736	727	705	751	733	791	684	720	762	686	683	736	732	755	680	736	729	746	662	755	737	698	819	761	763	722	743	692	742	732	690	730	752	728	743	728	714	755	735	717	737	772	724	719	762	745	747	688	698	700	753	761	686	705	756	748	701	734	695	731	715	700	696	758	698	751	728	760	728	638	748	755	754	745	784	732	717	754	709	695	761	751	730	772	702	750	769	758	738	755	681	738	751	701	741	685	739	684	683	729	684	736	739	676	721	782	753	728	740	736	722	741	752	757	729	714	718	758	682	745	753	689	737	725	744	692	713	763	718	695	717	730	765	691	708	709	723	746	722	669	700	768	727	713	735	714	713	761	727	694	678	738	714	747	721	754	780	744	689	709	751	689	743	692	778	750	709	724	740	697	707	679	709	720	719	707	742	731	696	746	768	698	712	708	706	748	750	720	753	693	745	746	735	705	734	739	707	747	758	752	736	689	746	738	754	703	729	775	774	739	698	722	745	785	706	718	702	706	678	731	701	725	756	772	659	688	772	757	768	735	752	723	723	714	754	710	772	736	737	740	713	738	758	686	717	732	722	766	730	738	748	735	750	739	738	741	708	705	713	695	721	752	741	742	738	734	700	736	744	759	710	742	703	771	717	728	717	742	720	688	778	733	698	732	736	756	694	706	700	767	751	726	762	762	729	705	738	733	735	729	725	709	723	754	732	699	742	762	757	727	698	694	745	759	695	709	692	715	715	728	741	710	727	752	708	687	724	741	788	736	730	714	676	732	724	731	754	729	742	744	688	718	715	711	774	699	721	702	713	733	783	733	756	660	736	745	704	707	666	774	737	749	712	728	674	680	752	746	738	707	708	709	718	711	716	766	740	735	701	732	681	751	739	729	734	718	763	738	724	709	756	694	710	727	736	722	673	724	777	755	736	695	748	721	799	721	750	722	776	691	715	704	678	740	705	654	727	731	754	762	713	713	714	740	712	716	739	761	704	751	665	702	710	743	726	750	682	707	732	743	735	694	739	668	721	698	745	758	719	720	736	755	700	724	697	731	759	768	709	765	715	722	728	672	762	728	742	724	761	738	715	781	734	740	736	744	683	689	746	715	693	719	717	729	754	738	721	782	748	702	728	765	749	755	711	709	748	763	737	734	718	731	780	697	748	729	700	727	776	770	726	730	740	720	743	718	734	720	711	724	730	659	745	737	724	702	717	703	731	669	745	749	768	699	771	756	736	702	737	768	752	660	678	709	713	724	717	732	725	743	720
7334	6495	2593	701	380	435	397	369	301	269	274	277	255	224	223	204	203	205	174	159	158	140	124	116	124	92	105	89	115	102	83	97	82	89	91	90	79	92	92	74	87	86	72	77	76	76	76	86	62	88	71	68	78	67	78	70	82	59	74	74	84	90	71	82	76	65	56	77	76	68	80	92	83	75	74	78	77	57	79	73	64	79	81	77	73	85	81	82	74	76	63	68	67	90	64	63	93	71	84	77	62	65	60	72	68	78	81	92	85	84	81	72	67	72	75	79	97	65	83	86	79	82	75	76	89	66	70	73	70	81	74	71	71	69	63	63	87	77	76	75	66	72	68	69	74	81	69	80	81	81	85	75	89	83	71	59	73	72	72	80	59	66	69	76	71	76	81	73	54	78	76	66	74	79	65	73	59	63	81	57	81	73	90	69	85	76	79	73	74	84	67	65	69	68	72	60	73	88	78	75	65	64	65	74	71	65	98	64	71	74	72	75	70	70	67	88	70	65	78	66	70	87	84	66	74	71	74	66	49	73	77	68	73	77	83	87	66	70	77	80	61	71	79	61	63	74	72	71	63	70	69	63	91	76	73	59	93	74	89	81	57	73	75	72	75	76	61	58	75	61	81	81	80	69	81	74	61	75	79	68	67	70	74	74	75	76	83	96	84	74	74	70	71	61	75	54	74	79	71	74	78	68	66	65	64	64	74	79	65	69	80	73	68	77	62	72	66	84	68	63	50	77	73	69	70	79	70	73	68	59	65	75	65	62	75	99	59	76	91	83	69	80	79	81	84	68	63	73	56	74	72	72	72	83	94	75	74	71	71	69	82	78	72	82	73	70	64	72	66	65	56	81	77	59	57	69	69	67	70	71	76	83	72	75	76	80	76	96	79	71	70	78	70	78	81	86	79	47	71	52	53	70	64	83	73	64	78	48	72	62	76	80	57	68	74	67	64	70	77	70	65	74	87	66	89	83	71	61	79	67	67	69	69	62	77	83	77	81	70	81	67	70	62	51	75	72	76	87	72	80	70	80	95	83	63	83	58	69	55	71	61	63	66	83	77	79	69	86	71	59	70	59	57	90	66	86	77	69	77	71	73	90	70	63	75	70	83	93	81	59	81	75	68	69	80	72	61	71	75	76	86	62	67	66	73	62	64	81	67	80	61	71	69	65	75	70	67	75	73	71	78	76	77	81	78	67	69	83	65	63	73	71	80	67	78	83	73	87	71	66	67	90	84	65	59	76	84	75	68	65	75	76	66	66	89	85	80	61	63	65	71	72	70	69	72	56	65	74	74	75	75	60	79	75	79	64	68	68	59	79	79	71	75	76	76	69	66	68	72	71	67	79	78	70	84	92	87	62	71	93	63	83	88	70	74	71	60	74	68	76	81	81	73	74	62	87	65	89	75	76	82	77	73	69	86	85	57	66	76	72	76	89	74	64	65	64	85	64	58	71	54	68	96	62	63	67	70	70	87	65	68	65	80	71	80	69	82	82	66	66	76	60	79	80	64	77	77	76	79	64	70	75	71	78	57	61	56	64	73	76	75	68	76	72	72	59	78	83	66	70	52	82	73	76	85	62	64	68	79	60	85	73	70	57	66	64	82	74	68	78	81	92	76	75	64	79	54	81	67	68	68	73	66	75	68	84	85	80	81	83	80	62	72	75	63	60	82	73	69	70	81	60	71	61	81	60	82	63	71	68	74	72	84	71	60	76	76	60	66	65	46	73	71	78	72	90	63	60	76	70	84	76	55	52	71	69	79	68	77	73	75	77	70	52	68	63	73	60	60	79	63	91	66	73	82	79	75	73	65	83	79	80	68	70	69	92	85	78	79	57	80	86	75	72	74	81	71	65	75	66	73	92	58	80	73	82	65	75	81	53	70	68	62	80	79	81	81	71	75	64	93	71	62	71	68	72	72	72	68	70	75	88	58	70	77	59	80	65	73	75	81	85	83	52	59	74	58	78	94	63	94	81	72	66	89	76	67	78	72	82	65	86	86	62	77	85	84	76	57	79	93	65	83	77	65	82	87	72	65	62	73	71	67	60	74	97	71	76	66	66	85	82	77	75	80	101	70	74	79	66	85	98	75	77	76	60	78	71	68	68	80	63	68	79	76	68	79	59	86	68	82	71	64	82	77	88	79	67	72	81	92	77	71	57	70	61	66	64	73	94	65	68	77	68	82	77	78	65	81	64	82	60	76	67	59	69	57	78	68	70	68	69	88	65	75	60	64	61	86	73	76	68	66	67	62	76	70	86	57	61	60	92	79	83	67	82	78	62	81	77	81	67	89	91	80	64	59	79	66	71	54	61	78	85	71	100	76	64	82	82	65	71	83	73	73	91	85	66	91	65	74	76	74	60	67	81	68	70	74	59	58	68	94	76	64	69	75	73	79	64	64	63	79	60	72	70	71	71	68	85	71	78	90	81	71	74	68	66	66	89	70	71	83	76	77	56	58	66	87	77	60	75	77	79	71	71	73	82	68	77	74	63	80	85	78	71	82	82	66	79	61	58	66	66	66	78	70	90	70	79	71	72	79	65	82	71	72	76	64	80	66	81	74	62	69	77	83	64	73	87	65	62	67	67	67	77	69	95	67	62	87	52	74	87	74	82	67	80	85	79	72	67	77	72	80	84	83	61	66	80	65	79	73	67	61	71	85	81	62	78	83	70	60	75	57	67	72	74	69	67	74	54	59	82	74	76	90	70	76	72	62	83	66	70	68	77	69	71	67	65	57	84	73	82	57	76	72	81	68	75	48	96	64	53	79	92	66	70	70	75	69	58	77	84	72	80	75	61	76	70	72	64	69	58	70	64	44	78	65	70	69	78	78	80	72	56	80	66	80	58	75	63	69	74	60	74	74	73	69	67	77	62	67	72	89	68	68	62	77	88	83	59	71	72	79	78	56	75	80	68	83	87	77	61	79	81	69	69	76	76	65	72	72	90	75	86	68	74	66	75	73	64	71	77	53	62	77	72	79	63	64	57	79	73	80	75	72	75	73	72	72	84	72	64	80	73	77	70	62	68	65	58	80	67	83	76	59	72	73	77	74	80	65	72	74	70	62	66	70	72	68	81	58	71	77	80	76	62	85	64	79	79	72	64	72	77	82	93	71	77	70	81	74	76	77	76	71	57	73	74	69	68	79	68	65	72	74	74	70	82	65	60	77	98	76	76	72	77	81	73	82	81	75	70	69	74	87	71	70	68	70	83	70	74	63	75	61	72	75	70	83	76	81	61	63	78	77	68	60	68	60	65	73	72	72	60	75	73	66	79	65	77	71	85	71	78	82	90	67	74	81	75	71	71	88	78	75	76	70	70	70	68	73	75	74	79	73	61	79	72	76	91	79	64	72	84	70	64	71	71	63	80	71	76	74	96	97	79	68	80	71	76	70	93	80	73	64	93	57	74	67	79	76	85	64	57	71	81	66	78	84	71	58	80	70	77	92	65	70	61	80	68	62	79	65	79
38179	28937	17725	11846	14025	15994	14727	12632	10397	8624	7441	6711	5814	5252	4635	4231	4208	3988	3658	3325	2801	2311	1995	1708	1679	1402	1305	1279	1186	1107	1054	1058	1037	938	929	850	857	797	821	760	722	710	672	691	639	610	604	540	587	568	587	631	575	612	572	583	562	545	502	587	586	565	589	544	540	570	576	541	529	585	572	566	580	576	558	534	539	573	581	567	557	559	596	559	534	551	533	529	535	542	522	529	538	568	564	537	573	520	526	569	554	541	556	540	546	553	540	526	560	565	532	530	526	537	522	558	581	510	531	567	528	592	553	540	538	546	548	555	508	584	553	557	546	562	535	544	560	537	539	574	548	575	579	563	559	562	550	545	555	563	541	545	581	564	530	504	533	531	539	561	551	577	595	519	520	545	509	514	542	557	548	585	554	559	553	526	538	536	543	520	511	523	557	540	544	597	494	512	563	557	521	531	564	543	583	572	553	534	491	543	559	568	531	513	538	535	516	547	560	582	552	564	537	559	550	548	546	535	539	553	539	548	570	561	574	538	542	531	567	538	558	556	545	530	599	545	543	570	519	538	539	533	523	565	555	575	511	567	574	538	511	557	538	499	520	563	564	526	495	568	542	552	561	520	533	552	527	544	536	547	539	569	497	564	560	545	519	547	537	545	560	559	573	517	544	554	542	529	550	555	496	553	575	519	573	537	577	555	566	533	570	570	513	552	562	503	563	556	555	594	503	565	522	548	545	552	519	511	580	563	535	529	570	526	510	549	542	502	527	505	539	526	563	581	502	553	530	564	567	532	526	555	559	516	550	562	546	560	533	538	540	615	551	511	522	526	540	571	539	539	544	556	491	564	528	542	563	554	572	577	558	526	567	559	527	552	553	532	576	543	511	529	524	566	520	557	495	516	534	539	538	532	521	525	526	571	503	504	521	530	520	529	520	522	507	575	538	548	523	523	579	525	542	564	578	574	556	563	548	517	532	571	545	542	554	508	527	558	523	520	543	550	566	542	540	530	575	541	569	536	504	519	555	500	504	546	542	531	547	547	559	525	573	529	526	544	551	517	533	609	536	566	558	535	516	568	547	548	517	504	538	541	525	525	551	528	534	526	527	574	557	564	529	555	525	587	533	531	547	569	529	565	563	533	539	540	521	515	535	541	581	565	546	491	531	524	546	539	586	524	542	550	545	530	555	556	538	520	558	543	540	564	521	532	550	537	567	532	558	558	538	566	537	525	551	546	542	541	582	496	534	568	564	562	547	517	516	527	560	573	531	519	523	546	536	557	538	549	547	582	522	518	544	546	484	558	533	539	584	559	519	528	570	574	510	526	562	591	547	525	557	496	526	564	538	516	551	579	551	535	537	534	531	502	546	541	509	593	530	539	564	564	588	570	528	547	554	496	545	547	561	556	545	578	553	583	542	506	559	518	511	542	547	541	532	521	580	556	544	559	550	527	511	563	554	524	518	574	534	498	563	516	538	559	582	569	514	555	530	581	588	599	610	545	563	535	555	542	554	568	509	530	575	550	519	560	544	530	550	521	551	596	513	523	539	548	565	558	553	578	513	529	533	519	529	572	515	547	538	532	549	495	542	558	554	586	527	475	526	501	476	524	504	530	553	518	540	536	527	507	519	505	543	570	566	527	548	495	515	545	564	572	570	549	566	554	572	536	517	584	522	539	531	568	507	549	518	554	562	537	555	540	564	525	536	536	526	556	518	558	546	540	593	554	476	526	579	497	565	537	534	542	546	529	554	559	560	515	565	550	548	514	579	548	528	588	548	568	528	523	547	539	553	547	553	525	492	542	544	549	557	539	529	517	545	536	515	576	542	580	571	519	550	604	608	551	553	516	484	539	535	518	528	484	515	516	530	547	552	523	582	563	532	530	519	502	542	528	533	512	533	544	580	531	561	532	551	503	554	586	552	507	540	523	502	597	579	556	575	577	577	547	539	536	550	540	544	549	521	512	514	550	527	560	500	558	535	566	557	563	542	549	550	552	511	509	537	547	541	545	491	610	553	576	565	571	545	510	532	497	563	541	562	572	546	566	521	545	546	565	512	532	567	560	550	566	534	539	539	532	534	553	535	558	625	555	562	533	510	551	563	559	534	546	525	540	513	534	538	539	538	546	546	547	575	575	581	538	543	551	545	581	521	576	517	563	551	558	531	562	557	553	558	545	541	527	552	535	511	541	519	514	543	563	590	564	559	594	546	525	586	544	539	534	603	530	568	599	540	534	503	568	593	533	552	515	525	596	538	544	528	491	531	564	525	552	567	537	514	567	541	548	585	549	563	529	540	508	531	520	560	511	555	538	590	548	518	515	505	566	560	535	562	507	513	575	554	531	531	545	576	529	553	563	523	526	558	525	579	513	601	500	530	570	537	546	531	569	578	525	537	571	531	558	552	547	530	552	540	506	522	522	567	521	509	569	564	549	547	537	531	517	526	580	558	523	559	576	530	566	535	513	514	546	535	542	549	563	510	540	545	506	581	583	542	533	583	510	584	542	543	571	536	545	525	513	508	564	520	543	563	581	535	538	570	559	521	555	547	564	504	548	575	521	510	544	532	547	542	503	562	539	548	576	573	546	545	601	548	545	565	509	501	507	566	531	528	541	543	559	557	537	486	578	562	509	569	545	568	522	519	568	574	549	535	558	566	515	545	552	543	538	547	527	500	527	577	542	528	539	534	538	562	550	559	540	513	557	562	541	544	524	531	507	576	501	546	540	531	544	571	563	549	542	542	535	541	537	569	536	553	557	511	555	528	583	554	509	536	580	564	569	492	560	545	515	558	569	571	544	545	550	554	550	533	527	531	585	582	539	514	565	517	538	568	585	552	547	563	549	568	584	508	536	529	583	572	555	557	554	536	510	558	539	586	504	574	559	534	555	553	545	496	556	540	536	536	546	564	566	596	521	565	572	576	556	533	533	548	538	532	505	559	493	598	563	532	533	555	520	562	562	582	538	559	566	547	560	543	564	522	574	520	557	534	546	513	567	562	546	574	554	559	572	527	530	560	566	548	528	522	578	558	552	565	557	563	552	542	534	542	538	552	573	536	513	501	581	541	552	533	540	518	591	560	574	526	532	585	569	555	527	554	534	557	509	574	546	557	545	543	578	566	557	545	513	559	554	584	511	548	545	559	546	588	521	551	543	502	518	520	545	521	565	556	545	558	517	546	552	539	542	511	520	521	540	566	518	580	540	533	505	561	614	529	554	534	547	516	537	553	548	591	538	550	568	517	561	533	582	535	538	531	548	560	551	537	532	517	528	547	546	590	554	522	535	509	551	589	578	565	513	552	583	549	547	550	571	548	543	547	553	503	552	556	508	556	580	499	551	525	528	513	511	576	547	562	589	553	601	554	525	567	546	533	550	529	553	537	554	525	523	539	535	529	529	600	530	581	528	568	594	525	538	538	569	597	575	520	554	545	534	577	530	550	504	549	578	565	529	537	566	580	530	549	537	548	530	536	594	562	505	531	527	523	550
3792	2219	737	333	237	259	252	224	199	203	196	184	181	170	159	166	163	157	151	129	137	122	120	130	118	90	115	86	94	121	101	87	111	108	80	93	109	87	81	97	118	102	107	84	100	78	84	90	92	79	73	86	72	83	79	93	93	87	80	103	86	84	93	86	81	91	91	97	92	80	82	75	98	73	64	97	90	81	98	96	91	106	113	80	105	76	92	79	92	78	95	88	83	98	106	105	84	69	105	99	96	84	83	69	94	87	103	82	102	95	95	90	87	85	87	84	80	78	97	120	96	71	101	99	112	78	93	90	89	85	91	78	109	85	92	90	76	88	82	92	96	94	111	71	80	88	88	80	104	84	67	92	86	91	89	90	80	70	98	91	82	105	86	87	80	94	93	84	89	88	108	86	89	91	88	106	84	80	91	76	114	95	99	87	103	83	79	93	81	87	80	82	91	86	90	95	98	96	87	96	84	71	93	100	94	82	95	117	97	88	104	87	85	93	116	79	90	101	109	82	88	67	95	100	84	87	89	113	106	91	90	93	89	85	85	90	88	94	75	105	82	83	105	82	97	81	91	72	102	72	82	76	82	101	84	93	85	99	101	88	94	102	83	95	95	89	83	86	100	81	100	94	89	73	100	87	97	96	98	97	110	99	70	81	90	98	82	88	76	85	86	104	87	88	87	86	71	90	110	86	88	90	83	87	86	77	105	96	103	97	75	88	90	94	85	91	108	85	100	91	88	90	100	100	78	109	88	75	97	75	91	87	76	96	87	77	104	91	97	95	83	102	87	96	100	83	71	93	87	84	91	79	82	82	104	86	84	93	85	89	79	83	82	80	100	84	99	83	82	67	96	91	86	90	96	91	86	81	109	80	93	90	98	78	104	96	92	88	97	85	92	82	82	98	102	71	95	82	99	85	79	101	88	91	65	96	89	83	82	90	98	79	104	99	98	90	79	91	109	93	102	87	74	96	87	91	93	85	83	76	105	95	89	94	80	77	77	88	93	90	75	89	94	88	90	94	97	84	101	85	85	87	98	96	93	86	86	87	85	90	84	81	78	84	83	74	92	83	89	93	93	103	86	96	85	79	90	89	115	100	77	105	97	94	81	91	86	81	99	81	88	89	94	98	86	92	88	110	99	79	96	104	86	71	67	93	106	81	83	86	109	76	88	81	102	82	84	87	81	101	89	91	84	75	101	86	94	91	81	96	97	82	95	91	88	79	94	101	76	81	84	107	85	88	107	87	83	90	101	88	85	79	81	89	78	82	77	81	100	100	83	100	94	99	102	88	97	80	96	96	75	84	83	89	97	88	98	84	99	103	78	83	85	104	93	101	79	101	89	97	85	77	97	85	102	91	90	89	95	98	75	91	108	79	88	97	82	83	93	110	91	82	78	89	101	88	71	102	91	102	90	92	91	78	100	74	83	89	94	78	86	93	79	75	98	101	94	101	109	80	95	80	111	86	94	87	88	107	79	88	76	86	75	106	90	91	100	93	95	89	96	103	102	87	85	89	86	105	80	86	90	81	121	97	92	93	94	91	79	94	108	91	85	72	82	84	77	87	90	96	85	88	91	78	89	80	92	98	99	96	95	90	97	89	79	97	110	86	99	78	107	105	101	91	90	87	83	70	90	86	88	89	85	94	88	104	89	93	78	96	62	96	92	87	88	91	105	99	89	100	79	71	82	105	94	76	96	78	95	70	91	86	92	102	88	85	92	86	90	107	79	104	100	80	91	84	119	83	90	92	78	99	85	88	89	99	111	79	84	83	91	82	86	104	90	110	95	112	87	89	78	96	82	102	83	79	105	101	102	91	100	86	87	86	79	96	92	80	90	87	76	102	83	76	102	101	89	78	103	80	90	98	81	77	91	84	95	103	91	94	99	97	98	93	101	90	107	88	80	99	75	86	89	75	74	88	86	98	89	100	75	76	101	93	89	83	91	106	93	91	89	93	85	74	95	113	73	102	66	90	85	84	87	73	98	65	81	98	88	94	93	66	102	91	101	88	102	89	80	82	85	90	102	82	93	73	101	95	88	89	70	79	94	84	100	89	64	84	93	97	88	100	86	83	84	79	95	102	83	96	86	92	73	106	111	86	92	93	80	77	83	86	95	78	102	92	101	97	93	81	102	84	101	75	95	88	103	107	76	87	76	99	77	102	78	92	88	102	86	79	86	91	103	82	87	92	95	104	80	97	84	88	92	90	99	86	80	77	86	96	95	89	84	88	82	95	97	83	89	97	106	84	90	98	83	91	93	95	87	104	86	100	88	71	87	91	94	86	94	105	84	93	81	99	74	95	87	82	80	83	81	99	83	91	87	84	101	95	83	94	79	97	79	92	91	91	93	99	93	93	89	93	87	77	93	96	88	106	90	94	72	82	96	90	95	88	78	78	99	81	84	95	87	92	106	110	85	88	107	99	79	92	104	87	90	107	92	108	87	98	89	77	94	87	83	76	108	92	93	83	94	93	87	83	87	104	89	97	101	93	90	94	104	103	85	89	76	105	81	90	94	93	86	79	82	82	84	91	94	96	94	87	82	74	89	109	92	84	87	95	87	67	102	86	80	111	80	98	84	100	89	75	88	86	85	89	90	125	81	85	90	87	69	102	86	92	82	78	87	84	89	102	81	114	84	93	90	85	85	91	76	96	77	90	91	100	75	90	95	80	89	72	98	82	93	83	81	88	92	89	86	96	98	76	80	77	83	86	82	88	75	107	92	102	101	97	93	102	103	93	86	82	97	100	93	88	99	103	74	80	81	102	83	102	95	92	92	86	88	87	100	85	84	81	95	80	103	73	107	115	83	112	85	93	95	69	93	95	105	73	87	83	102	84	103	74	84	62	102	89	87	108	91	87	98	92	87	74	90	78	81	81	97	91	73	95	94	86	74	77	81	99	84	80	103	84	107	74	78	75	98	72	96	96	94	80	93	68	101	84	87	88	93	96	98	86	86	90	91	80	71	94	94	80	92	88	89	89	98	90	109	93	106	90	70	99	91	86	89	94	86	99	85	97	91	84	94	86	91	90	85	87	85	98	77	83	90	90	85	89	77	97	97	100	90	77	104	79	101	84	74	85	83	73	107	108	69	84	92	95	89	83	80	80	90	92	89	90	88	84	102	91	88	88	86	78	88	72	64	91	109	87	77	90	83	95	93	88	90	92	105	83	73	76	106	90	79	83	89	87	76	73	89	95	72	116	89	77	79	75	78	88	91	103	90	88	96	83	91	108	89	77	93	88	91	89	99	85	90	94	80	99	98	97	91	89	92	87	94	95	85	95	80	93	107	81	86	110	96	90	67	76	82	92	101	96	90	91	79	96	86	77	88	93	97	83	95	93	92	90	69	87	81	79	92	94	99	100	94	80	89	99	87	96	88	106	93	85	100	97	98	88	91	96	83	77	83	95	88	79	93	89	82	78	99	92	70	76	77	109	98	97	77	95	91	94	92	85	98	93	89	99	96	91	97	92
29274	18633	8019	6298	9185	10702	9244	7693	6530	5323	4637	3948	3708	3346	3019	2890	2739	2502	2382	2259	1844	1539	1392	1307	1170	1135	1086	1022	1033	980	925	947	907	887	887	873	842	798	779	763	726	758	739	723	708	726	683	745	685	699	671	702	719	696	688	686	665	719	692	708	683	663	726	679	662	675	703	725	656	684	701	707	743	692	690	687	691	694	701	637	668	685	667	681	680	656	636	678	720	662	678	673	662	648	635	646	642	670	645	657	651	661	658	698	730	693	653	655	688	666	694	679	665	682	668	700	690	726	650	677	678	650	697	639	633	645	642	720	697	645	658	718	676	654	689	705	697	657	681	662	624	682	673	683	620	646	660	721	669	676	660	654	624	678	689	674	651	672	692	695	665	683	665	674	677	694	672	650	697	663	693	671	662	682	647	671	694	685	687	691	675	662	660	661	690	668	684	695	659	637	672	681	717	731	669	624	660	686	660	648	677	698	637	629	626	666	661	685	699	668	718	693	647	703	661	610	631	686	653	632	682	697	694	700	688	648	610	715	658	728	652	703	682	695	706	679	696	643	628	683	690	675	704	702	673	666	723	679	707	725	665	627	687	645	722	674	659	673	695	672	724	676	691	687	717	702	673	649	672	657	660	683	663	646	665	638	677	650	659	666	712	714	683	727	707	671	712	659	654	669	603	690	710	663	647	686	664	651	667	682	623	656	616	689	697	691	687	686	693	627	692	655	639	691	630	667	656	685	678	663	696	704	657	665	653	682	708	658	694	667	668	645	678	645	692	662	694	649	658	699	660	662	662	688	729	697	658	649	660	677	654	664	661	714	701	695	662	695	664	684	716	669	703	714	709	630	686	640	666	635	644	625	643	675	659	715	636	698	672	696	675	644	674	646	652	664	696	655	695	668	680	680	641	721	641	638	652	655	705	635	681	689	704	642	687	642	637	698	655	683	691	695	669	675	673	683	649	654	653	657	666	669	662	621	695	676	650	699	634	672	666	702	697	661	709	685	664	674	641	681	638	672	670	651	677	716	666	668	691	640	653	676	683	679	688	718	643	707	699	702	683	662	689	678	649	717	703	675	629	659	687	648	714	643	688	658	660	660	623	645	661	661	706	673	675	701	660	668	651	680	678	662	677	688	678	682	667	660	676	681	707	653	697	638	641	675	659	643	688	657	632	695	712	690	655	684	676	685	666	716	649	687	667	672	705	654	671	674	635	636	680	729	700	669	671	688	711	698	702	692	688	654	659	696	622	677	648	650	630	683	645	676	670	663	651	659	741	629	698	622	706	669	663	662	705	702	618	701	659	693	670	673	653	683	668	690	647	655	665	634	662	654	658	708	621	677	690	671	651	627	656	685	684	688	714	635	635	692	714	737	637	690	609	704	682	643	651	693	645	677	637	674	653	648	702	695	643	656	633	730	677	622	711	684	643	619	635	682	673	692	652	696	662	693	706	703	692	679	728	700	670	680	687	662	664	680	610	661	704	693	671	667	695	693	674	675	659	679	698	660	688	647	641	660	631	664	697	684	679	635	715	692	682	649	667	720	655	689	702	655	672	685	711	677	700	684	659	671	702	682	679	694	639	646	673	642	669	648	689	680	698	674	672	637	663	717	628	676	654	698	662	630	688	712	693	655	666	624	655	698	696	694	650	607	653	673	673	635	677	632	692	714	643	647	649	680	621	681	643	677	702	598	669	683	684	670	648	653	675	684	651	668	681	651	678	679	640	613	689	614	689	691	657	689	707	644	641	641	726	666	678	692	661	735	663	654	688	696	669	647	671	659	665	653	663	686	693	642	688	681	659	664	654	658	611	643	653	693	677	675	674	642	669	650	661	660	676	686	719	691	622	707	660	667	675	619	683	697	640	654	686	683	695	653	654	703	672	712	663	689	699	667	717	668	677	682	690	609	664	716	706	654	689	696	631	652	638	716	693	678	629	674	653	690	671	673	680	623	691	717	698	656	689	674	715	672	655	677	644	648	698	686	634	649	683	672	690	671	653	683	690	669	665	696	703	663	627	712	647	678	700	657	659	691	682	633	664	685	638	650	656	650	639	665	693	679	654	639	656	695	666	707	688	647	686	701	656	671	669	694	671	665	671	705	662	680	657	663	684	689	714	612	691	658	716	699	643	650	671	654	628	652	683	725	686	615	642	662	662	632	644	664	655	689	668	655	684	682	660	696	679	668	650	679	709	710	671	626	657	700	665	690	676	713	685	649	714	641	683	696	735	709	700	691	672	697	666	650	688	629	675	699	668	695	598	674	700	670	633	673	638	685	712	724	646	673	634	681	662	687	632	623	620	714	711	629	650	687	703	690	673	700	681	690	657	663	726	650	695	689	668	671	682	659	671	687	662	680	689	671	704	656	676	683	672	636	683	700	682	628	690	649	664	678	646	680	675	671	661	629	691	725	620	719	628	671	666	659	669	700	654	665	632	659	650	694	690	668	666	704	670	660	677	644	656	676	677	667	685	705	644	674	707	684	649	694	655	682	677	713	659	720	612	660	678	643	635	688	694	683	693	626	692	639	711	663	699	696	697	649	642	722	707	678	647	662	709	653	650	654	631	702	639	663	668	682	671	687	703	718	677	681	612	676	707	666	716	670	622	670	645	652	704	663	653	642	649	663	692	681	690	652	706	739	648	650	657	684	700	653	678	662	670	692	702	708	666	696	735	639	672	663	644	654	629	680	663	632	639	651	716	673	668	664	669	638	739	653	696	695	639	660	633	665	597	643	682	629	707	675	647	677	696	692	675	678	683	639	626	710	693	640	708	663	693	646	670	684	692	705	687	692	674	651	683	669	655	664	670	672	625	631	687	715	702	704	655	687	662	688	664	711	632	684	623	628	692	726	688	685	727	671	659	638	663	636	682	664	706	648	665	688	660	671	724	712	627	653	636	615	660	661	697	687	656	658	649	645	691	700	688	694	679	671	682	646	644	607	639	665	699	649	650	640	709	651	685	686	714	689	706	666	701	592	718	653	657	676	671	653	696	653	685	683	648	684	676	616	615	666	637	644	623	647	654	701	702	699	695	692	664	646	668	673	639	659	666	678	653	690	699	672	654	685	692	651	622	666	665	648	672	651	702	710	667	644	709	660	608	651	665	641	689	701	635	652	618	651	632	667	656	718	656	710	634	620	712	696	700	693	696	659	676	647	682	691	666	665	677	685	656	660	670	683	684	647	661	725	706	622	657	647	671	653	681	657	705	655	641	675	650	706	659	608	681	640	618	634	674	687	634	662	713	654	673	667	659	704	663	709	652	710	636	675	651	669	707	635	697	639	659	607	642	671	678	666	701	680	689	618	672	680	631	660	659	723	660	639	666	673	675	706	649	659	662	678	685	694	652	629	672	653	672	620	657	659	698	643	667	690	682	626	677	659	641	677	680	678	677	639	684	657	667	657	692	667	680	698	684	664	695	698	642	652	667	703	693	631	724	679	659	663	637	642	660	679	671	671	657	684	651	659	686	631	663	690
5507	4795	1603	504	301	310	332	288	245	214	196	217	195	204	163	166	179	166	145	132	148	94	98	102	99	102	76	98	89	86	88	95	83	83	72	80	73	78	62	76	78	70	82	69	74	51	86	76	74	65	68	80	62	80	76	64	63	68	74	55	67	66	70	77	71	79	65	64	65	71	65	69	87	76	78	70	61	63	82	77	73	67	75	85	69	68	68	95	61	57	66	63	62	67	60	59	63	57	70	63	58	75	56	65	83	71	73	67	75	66	69	71	65	72	69	65	74	74	76	74	72	71	60	60	80	71	71	67	70	62	67	63	66	70	67	68	59	59	65	62	68	76	54	67	78	68	53	68	77	77	65	69	72	60	65	66	72	66	62	79	77	70	72	62	61	61	59	65	69	56	72	71	74	70	83	59	57	81	85	70	72	56	78	75	65	67	76	75	77	70	73	62	74	64	77	68	79	75	56	72	75	71	62	68	82	83	59	74	63	68	67	61	73	82	81	70	61	62	73	78	62	52	76	63	72	71	69	64	51	55	71	83	67	54	60	61	65	62	70	65	67	72	82	72	73	65	72	68	74	72	80	72	78	67	72	70	72	59	65	74	70	90	61	66	74	62	61	60	60	79	70	72	76	58	65	59	70	71	71	67	50	70	80	76	68	64	78	67	59	72	69	61	55	68	74	54	60	82	68	62	63	55	76	78	75	69	76	55	76	77	68	66	65	82	68	71	74	66	64	63	66	72	85	59	67	67	59	77	61	72	69	54	67	70	47	54	71	67	59	56	57	57	76	74	63	71	76	62	74	70	71	64	70	57	69	65	62	76	67	57	69	74	65	75	65	74	77	68	65	70	51	75	67	61	73	52	57	80	73	70	89	59	74	76	56	71	58	79	49	58	78	61	69	62	62	68	66	71	82	71	69	56	72	63	64	81	76	64	72	81	84	70	79	76	77	68	63	76	63	59	69	80	80	76	74	74	67	70	71	79	74	60	61	84	71	62	61	63	69	66	68	63	73	54	70	64	78	67	70	65	78	73	64	77	69	70	62	64	72	63	70	63	61	61	61	54	61	69	71	49	62	71	74	61	64	66	56	78	72	62	77	72	68	62	66	63	56	72	76	78	58	66	81	79	60	66	78	61	71	72	70	57	55	63	55	67	55	69	68	68	76	69	70	80	53	61	67	59	51	66	68	82	84	68	66	79	75	64	69	69	59	65	73	58	72	68	74	59	72	71	70	72	78	61	71	59	57	57	74	76	66	76	69	70	54	71	85	59	72	78	82	63	76	72	70	82	66	64	68	80	58	54	79	71	55	68	61	58	82	87	79	56	64	67	62	73	70	71	70	64	94	75	55	72	72	74	66	64	79	59	75	75	68	66	64	73	65	75	71	76	61	80	72	70	74	80	74	73	67	65	75	62	69	49	62	69	72	67	80	62	68	70	80	61	69	74	51	54	58	74	70	55	75	73	78	61	58	68	78	75	61	81	81	69	79	63	84	78	53	77	62	66	65	65	75	75	65	57	65	57	70	72	71	59	67	65	58	75	61	71	97	70	77	70	76	59	56	96	73	82	75	63	73	77	77	73	67	67	79	83	54	67	58	72	67	70	87	63	79	65	68	64	69	78	68	70	66	72	62	73	76	58	71	83	65	82	66	64	73	75	66	79	66	68	63	59	69	61	62	67	69	54	62	73	53	85	63	73	58	72	61	64	63	61	88	66	79	78	67	61	64	68	56	72	66	61	66	69	83	59	81	70	66	50	71	65	61	63	67	80	72	63	49	67	69	71	63	60	74	59	73	66	61	89	81	64	62	71	63	70	63	72	63	56	72	62	50	56	65	70	61	87	76	68	64	72	66	72	61	74	72	59	62	64	70	84	66	63	60	74	69	74	78	71	62	70	77	65	61	69	60	86	66	59	76	74	68	69	72	63	50	65	74	65	62	62	74	67	77	72	65	77	66	69	57	70	68	61	77	73	62	66	64	78	64	61	56	64	64	64	74	79	65	55	77	65	63	85	64	66	65	66	75	72	73	61	74	77	68	84	85	74	71	61	78	83	72	75	69	74	62	79	74	71	86	70	59	67	67	81	71	73	69	74	74	70	64	67	52	70	56	66	72	56	74	68	65	72	77	70	46	76	69	53	83	77	58	65	69	77	73	70	84	71	58	66	61	68	62	68	62	63	76	58	53	79	70	64	67	68	86	71	62	58	67	78	80	79	71	64	71	55	59	59	73	64	74	62	59	66	66	67	67	69	76	75	62	65	75	74	69	61	56	62	66	72	71	63	64	66	52	65	61	61	65	70	62	65	75	74	72	69	62	65	60	61	84	71	63	62	72	74	72	66	68	64	78	69	68	76	58	62	69	72	70	70	76	64	71	63	53	77	64	63	63	67	59	73	61	45	66	68	72	73	69	71	63	76	75	61	64	76	62	65	59	74	62	65	67	60	70	65	77	71	70	83	70	76	71	66	74	53	56	66	73	90	59	65	72	60	72	73	65	62	60	73	73	69	57	69	68	55	70	58	66	68	57	75	63	75	64	62	79	76	64	74	65	65	58	77	70	63	61	76	65	67	81	57	56	75	78	71	74	65	73	74	64	74	70	61	76	76	80	73	69	56	71	62	65	73	77	83	57	88	55	63	66	72	55	61	81	62	53	63	58	61	76	71	66	72	70	77	73	71	67	78	77	64	57	71	61	74	74	74	68	71	76	61	53	85	65	82	74	64	78	78	60	79	76	69	73	69	73	65	81	63	53	67	70	69	79	59	62	55	81	68	49	65	79	75	56	58	71	59	74	79	64	82	78	58	52	76	51	66	74	73	61	62	74	66	64	68	63	73	83	81	69	73	53	68	73	62	90	82	84	72	65	55	81	66	79	74	52	86	58	76	76	85	72	75	55	59	86	65	61	63	63	65	61	69	73	68	46	57	75	58	75	74	83	73	61	61	72	67	59	58	71	75	65	64	76	70	66	76	71	82	63	57	66	72	75	72	61	72	75	77	77	74	79	63	74	70	92	69	64	74	73	55	68	67	58	72	86	46	64	77	70	68	67	78	67	65	68	61	76	70	68	56	73	70	64	66	66	77	71	68	65	73	68	60	69	74	71	77	75	66	69	63	72	74	83	80	62	59	72	67	58	87	68	72	68	62	78	66	81	71	71	71	64	71	63	71	63	66	62	79	67	72	59	62	67	57	76	61	64	73	57	79	66	78	77	59	76	85	56	85	57	74	60	65	68	66	70	68	57	72	72	54	71	68	67	69	66	65	51	69	63	85	78	56	57	73	70	81	66	65	67	72	69	66	68	89	69	73	63	73	71	66	87	64	69	52	82	64	84	77	54	72	78	73	67	59	73	55	73	79	55	84	62	62	72	72	63	69	77	68	64	72	67	74	57	64	57	63	59	69	84	74	71	69	69	62	63	69	78	56	74	66	75	64	65	67	81	56	74	68	48	68	71	73	73	75	70	66	56	65
35286	25715	13273	9674	11925	13268	11951	10021	8705	7001	6319	5730	4815	4235	3981	3759	3466	3232	2989	2515	2185	1806	1585	1507	1317	1244	1091	1071	1000	924	978	867	848	807	841	732	748	687	739	674	681	655	594	633	575	578	548	521	538	486	532	549	544	577	501	543	507	533	527	554	567	537	567	553	494	534	506	496	556	556	562	508	537	539	508	500	482	527	511	527	525	539	524	594	532	521	498	524	497	501	561	578	547	510	553	550	511	548	547	529	507	514	511	526	494	508	546	476	512	525	536	540	564	483	488	507	507	536	503	541	535	514	535	581	551	505	515	509	533	507	515	506	499	539	498	536	564	485	509	520	534	532	512	572	515	526	533	537	489	501	534	522	507	568	595	558	510	505	532	548	524	533	563	542	517	526	504	529	509	502	524	512	519	516	532	529	544	499	504	520	535	514	495	538	519	496	524	518	563	507	512	546	540	500	533	489	505	516	562	528	542	515	513	509	525	546	540	516	527	511	535	536	529	486	526	536	514	540	492	525	539	520	518	527	553	530	574	511	582	523	517	519	517	514	561	546	504	513	522	499	531	544	529	510	503	550	557	507	580	524	541	547	530	530	522	505	509	516	483	538	555	534	529	524	533	537	487	577	522	532	493	544	528	517	468	527	498	555	536	511	453	546	516	522	515	544	520	563	490	507	494	497	544	518	528	559	509	512	479	537	529	538	516	516	542	505	544	511	542	488	530	515	555	516	504	546	540	537	535	557	508	525	497	506	525	494	531	531	526	536	554	529	522	535	524	487	488	498	560	516	533	529	515	553	493	524	495	514	541	498	489	492	514	489	501	540	543	544	546	541	507	528	515	527	505	538	471	489	524	514	503	515	506	498	527	520	492	510	543	508	538	493	514	520	533	563	562	516	511	486	513	515	485	517	525	511	517	532	520	509	516	545	538	493	561	531	547	558	494	522	504	548	533	515	490	536	547	512	524	475	545	483	515	523	512	538	497	507	557	529	514	542	495	498	505	540	496	511	500	489	514	535	524	504	525	515	523	492	484	529	506	522	546	522	542	503	539	522	511	506	522	543	527	474	519	523	545	557	569	514	520	518	458	514	527	517	544	535	526	484	514	567	497	507	535	568	481	539	520	523	519	533	542	492	510	538	549	506	494	503	524	538	517	534	515	523	541	496	492	517	497	500	494	535	524	484	521	522	534	536	519	498	486	554	532	505	498	510	513	516	521	471	522	510	542	506	546	519	493	522	544	534	513	517	542	563	526	512	534	531	515	510	552	545	528	491	508	558	534	530	492	511	521	516	506	545	512	488	528	521	515	471	517	512	551	519	518	551	536	553	524	546	532	479	534	543	513	522	514	569	510	514	571	488	532	542	534	535	500	521	469	478	564	515	481	506	494	530	513	484	501	503	528	509	539	534	549	517	497	523	508	522	564	510	526	513	522	538	544	519	556	554	544	495	516	523	522	555	496	509	504	527	507	521	530	555	504	551	536	507	517	575	529	547	478	526	503	544	483	511	559	506	547	523	546	532	517	562	526	509	496	517	513	518	525	525	504	521	505	524	499	528	510	566	484	502	524	528	505	515	531	508	526	572	469	523	503	494	570	529	493	546	495	516	543	519	490	550	555	500	536	509	519	560	522	560	531	505	484	521	520	508	522	470	530	581	497	544	544	507	506	503	506	485	499	506	545	557	548	486	489	528	501	560	537	552	474	500	549	530	496	526	507	551	524	507	522	535	517	484	522	511	519	483	506	570	523	483	524	536	512	512	536	515	524	514	543	505	508	510	520	499	478	509	539	513	545	500	543	517	519	550	537	535	549	507	524	489	500	531	524	545	523	487	482	497	542	519	522	535	555	545	541	519	502	516	517	516	534	510	554	516	524	475	513	519	534	498	513	507	533	509	501	516	548	525	525	488	543	541	523	515	530	527	530	539	514	506	513	510	518	534	547	503	520	540	550	506	504	530	530	496	518	504	515	532	502	520	482	493	532	531	505	504	523	541	517	514	507	484	515	480	525	495	507	490	476	509	542	541	540	504	548	493	529	523	528	471	532	493	500	517	519	548	495	482	529	532	568	463	525	527	505	591	524	523	544	551	538	501	516	483	545	530	517	524	527	524	458	519	547	483	509	516	509	499	535	527	500	510	511	520	539	544	471	494	548	484	508	511	535	525	506	539	528	504	512	515	507	467	553	525	541	534	497	488	530	551	528	494	531	475	566	535	500	542	518	540	561	580	525	486	541	486	519	493	518	514	516	532	515	489	542	519	507	558	535	523	500	527	509	570	535	528	527	523	504	540	532	533	546	535	515	509	512	546	541	566	525	531	535	452	504	482	513	544	545	542	549	503	559	512	504	540	497	529	532	484	515	524	542	517	555	489	529	534	549	522	493	549	523	550	560	536	544	485	497	519	464	514	519	534	525	511	523	546	501	523	511	550	484	504	494	584	517	530	556	554	514	512	550	500	566	527	527	536	514	481	555	533	512	533	491	517	453	534	489	513	564	498	487	569	539	506	498	521	522	556	541	526	489	516	524	524	546	512	500	466	508	501	502	514	521	519	538	505	525	517	530	567	486	511	507	524	494	538	529	492	530	525	550	498	521	512	537	531	542	543	511	558	489	549	524	524	549	550	515	537	548	504	529	549	516	518	557	539	513	560	502	529	555	501	500	542	486	552	528	512	517	478	561	499	540	508	491	521	536	506	550	520	514	528	495	525	514	506	516	551	516	524	519	534	555	563	539	503	544	499	537	493	511	521	532	530	535	465	534	530	522	517	515	508	546	561	518	524	513	543	539	503	589	514	529	511	514	522	539	553	549	502	560	541	512	527	520	543	523	535	471	541	524	503	522	511	602	508	520	496	535	501	526	539	495	568	547	535	467	486	508	500	590	502	498	516	531	565	554	489	502	537	554	543	535	477	501	536	527	510	516	536	517	540	492	532	511	532	522	542	465	513	504	550	495	520	544	505	502	491	528	515	522	513	517	474	545	542	551	544	518	538	500	514	543	550	524	503	525	556	489	531	518	487	472	517	496	540	555	501	520	465	532	517	561	504	501	522	539	524	550	498	526	515	488	551	499	561	530	544	515	525	490	536	538	510	512	557	507	524	574	523	491	493	547	547	528	501	564	504	525	508	526	510	516	547	525	548	576	518	578	473	549	546	498	524	565	529	528	509	496	505	543	520	496	507	541	541	510	532	541	491	549	550	515	519	537	504	530	534	515	512	519	538	502	537	474	520	523	492	545	563	524	547	563	509	525	499	514	527	522	525	520	520	504	506	504	551	537	494	517	492	512	505	547	555	516	508	487	524	521	520	536	475	499	538	532	511	506	522	495	511	529	522	505	508	521	554	543	515	516	517	507	528	477	528	497	506	532	506	532	497	538	526	504	541	493	492	509	516	538	520	511	536	481	541	505	496	493	513	512	531	518	522	521	553	498	519	519	510	519	547	543	542	516	508	517	511	566	532	468	511	502	555	516	527	557	500
5905	4180	1613	510	308	353	350	328	302	293	240	236	225	202	198	200	199	188	162	155	124	145	125	140	126	107	100	113	91	111	109	107	104	101	101	96	96	77	101	99	115	104	98	102	113	79	97	99	77	93	99	88	92	99	99	86	101	93	88	114	83	93	87	104	93	88	100	121	104	102	109	98	101	112	99	92	103	87	100	110	103	87	105	113	104	94	101	98	102	105	93	99	91	90	101	91	78	92	94	90	104	99	90	103	99	104	92	89	90	90	95	76	90	91	120	75	90	105	104	94	107	95	112	84	96	91	110	98	114	100	85	106	92	78	104	103	110	96	105	95	75	97	71	106	102	99	108	96	104	94	100	82	86	91	104	58	97	104	91	92	110	118	79	101	88	97	99	108	91	76	95	95	97	96	97	93	76	104	77	76	84	88	86	91	84	102	99	94	94	102	85	98	101	87	93	120	124	99	97	104	112	95	92	90	105	103	109	118	80	79	83	89	104	96	101	94	104	105	92	109	82	105	83	90	94	89	97	84	80	92	78	82	98	84	82	92	107	105	101	95	92	78	89	110	93	89	89	105	84	104	91	94	82	80	102	113	86	86	94	82	90	105	99	80	92	96	85	95	98	102	75	96	90	95	97	96	94	105	105	98	92	94	77	96	87	96	105	98	95	92	93	84	106	97	106	112	81	99	96	75	96	97	100	78	113	92	86	94	94	100	85	99	101	101	100	100	90	88	106	89	91	96	82	95	94	103	109	93	95	91	104	97	102	97	88	90	102	87	81	105	111	94	80	83	95	83	77	102	93	99	110	84	105	101	82	99	88	99	89	102	98	101	101	83	91	117	102	95	77	77	85	101	76	89	93	89	112	111	89	101	94	105	93	77	102	84	104	103	109	93	105	105	103	92	117	99	107	90	103	91	101	94	87	92	93	103	100	82	124	91	95	78	91	80	80	78	87	105	111	94	104	106	81	90	105	95	83	113	70	101	94	86	100	98	102	96	79	96	99	105	94	100	89	85	86	91	82	95	113	111	88	96	94	107	88	93	89	96	98	112	87	102	94	87	94	92	111	99	96	89	92	92	92	98	90	91	103	104	87	95	100	107	90	65	110	96	86	100	102	107	111	81	99	89	105	84	86	118	84	94	107	85	104	82	103	110	84	94	83	92	109	85	79	119	95	74	86	76	95	95	107	87	85	104	89	92	93	91	94	78	93	105	92	108	111	97	78	89	97	80	90	96	83	82	91	91	82	111	81	96	111	110	97	101	94	107	93	85	111	103	85	102	102	113	99	91	89	89	72	95	87	92	104	102	93	106	88	98	99	96	92	90	106	93	92	98	97	111	94	87	85	75	92	102	81	86	87	93	106	109	96	88	107	102	114	90	93	95	85	88	102	90	91	77	93	102	108	94	99	102	123	90	114	96	91	117	79	85	95	90	102	91	95	114	103	90	93	86	101	94	86	102	83	85	90	96	108	99	99	77	89	109	89	85	102	104	91	79	69	86	97	83	108	80	91	99	95	94	99	87	91	105	82	95	96	115	97	107	107	75	105	103	90	74	85	93	89	86	112	100	94	79	100	88	93	113	109	96	103	103	92	101	74	99	101	83	103	86	71	118	89	96	101	76	106	94	95	105	98	97	101	81	94	95	88	110	103	99	97	88	85	95	94	108	100	95	105	85	94	86	103	80	99	107	112	92	88	95	96	96	93	96	103	100	89	93	101	96	105	110	89	90	90	90	94	88	76	79	96	87	108	88	103	117	95	90	79	125	85	92	109	104	96	99	84	83	105	107	100	87	93	89	75	90	91	79	100	87	102	107	100	106	84	106	98	89	110	109	106	87	81	89	94	106	102	72	84	84	102	100	96	104	104	83	94	97	94	96	80	97	108	98	94	110	97	91	107	111	118	86	118	102	116	94	104	95	88	99	99	105	86	96	87	115	105	85	95	102	85	101	103	95	93	112	101	84	104	88	104	99	85	88	87	90	92	91	90	89	103	112	89	94	108	96	89	122	96	86	98	100	97	98	93	104	102	109	96	95	100	92	82	85	101	108	85	95	110	86	89	85	100	99	96	103	91	82	89	95	88	94	100	102	78	89	86	108	102	85	87	81	94	96	92	105	82	100	107	95	93	104	95	94	105	88	109	86	91	92	90	113	90	109	98	101	96	79	96	75	79	100	102	87	83	98	80	100	97	106	91	107	91	109	100	82	89	94	93	96	101	99	98	97	98	77	88	99	95	125	81	96	89	91	102	86	77	92	107	83	102	82	96	94	92	83	88	99	93	79	90	89	91	112	102	94	103	108	96	106	90	90	99	96	107	89	81	95	96	78	71	105	109	83	90	96	95	90	104	87	89	115	92	89	92	123	97	99	106	94	94	105	98	105	104	93	107	84	90	104	84	98	91	99	93	103	92	112	99	88	89	90	80	89	88	92	96	88	86	95	86	109	90	120	95	86	88	80	96	109	101	97	98	104	99	99	95	85	101	105	110	108	91	107	102	81	92	106	101	110	83	100	88	74	97	101	104	92	102	87	100	96	103	90	89	108	99	86	89	97	97	96	94	103	99	98	71	110	101	86	84	102	113	95	106	101	88	78	99	99	80	102	99	90	88	90	103	91	102	104	92	96	88	99	89	106	91	86	100	91	96	108	99	93	104	109	84	100	92	100	87	101	104	98	85	88	93	105	90	79	91	81	77	80	89	101	74	94	103	107	104	102	91	104	88	91	100	89	109	81	82	82	90	100	94	93	81	93	102	106	117	89	103	98	93	88	107	88	107	112	98	108	92	100	89	104	84	92	118	100	119	91	82	98	95	89	94	98	93	102	116	90	90	86	102	100	104	92	103	87	78	96	100	92	88	96	104	90	88	112	93	97	89	106	105	95	105	95	87	88	103	95	87	111	93	84	81	91	100	82	80	79	94	90	91	88	98	112	93	76	112	104	91	94	110	129	79	114	124	83	83	94	104	100	107	85	105	92	100	100	91	105	100	103	94	87	113	79	88	102	99	108	84	94	88	89	106	98	98	97	102	95	77	111	85	99	89	89	98	98	81	90	108	108	107	106	105	98	87	101	89	78	102	88	109	103	117	99	100	97	103	112	84	97	90	89	88	111	94	120	108	96	109	110	74	93	98	94	95	99	74	80	86	101	89	84	91	87	91	87	108	101	88	100	104	105	120	99	92	117	98	88	99	109	99	91	95	84	88	99	95	94	87	82	106	78	107	98	109	83	100	87	81	90	90	85	91	92	79	107	91	107	85	103	91	99	96	97	86	85	97	98	99	81	110	92	101	82	91	87	87	79	99	98	107	111	81	83	88	94	96	87	94	77	72	103	103	96	114	97	112	94	69	75	96	101	85	91	78	114	95	96	107	100	71	96	109	73	85	99	101	100	106	96	104	84	77	108	92	101	95	103	110	97	79	94	93	88	119	86	113	113	78	108	100	105	98	87	120	91	100	100	93	107	91	98	109	86
33961	23880	13399	8981	11254	12689	11687	10007	8685	7223	6557	5734	4963	4556	4110	3844	3589	3566	3111	2699	2237	1869	1719	1708	1481	1384	1264	1220	1175	1168	1100	1094	1022	1034	983	921	964	936	898	805	873	812	835	739	750	733	712	748	761	715	718	754	744	752	763	724	744	764	765	751	721	741	747	717	740	719	698	745	746	693	698	648	752	728	732	731	715	741	726	682	693	716	712	739	719	743	684	718	752	720	743	710	735	731	684	701	687	677	732	709	708	753	676	721	721	735	677	683	641	703	724	723	694	693	700	723	724	715	737	703	719	665	708	721	685	724	704	729	767	688	724	676	721	715	727	736	677	717	688	730	691	697	666	730	733	725	769	732	695	728	698	743	686	717	717	708	715	705	749	736	681	719	708	715	690	700	692	734	694	734	707	765	727	718	700	696	699	703	646	692	749	704	726	706	694	717	691	675	704	695	723	656	711	710	719	711	710	716	730	701	727	707	719	703	726	698	683	747	721	708	716	707	654	690	720	733	716	676	682	713	720	711	735	699	694	791	743	711	748	700	745	682	667	711	701	733	745	664	722	691	697	677	638	728	738	684	731	680	768	714	664	714	729	724	726	694	726	709	714	696	764	707	727	744	743	693	721	715	708	735	723	713	704	761	688	716	703	690	727	699	695	699	705	687	727	690	679	716	712	720	686	708	681	781	703	723	727	755	686	734	670	715	751	712	721	671	697	727	727	686	692	677	739	719	744	745	687	734	666	715	706	801	718	703	678	711	680	697	729	697	649	635	729	683	676	712	724	741	672	702	744	691	674	751	696	723	711	712	723	692	729	711	744	692	750	717	789	752	747	709	734	700	741	732	712	684	756	689	733	719	739	768	709	738	715	726	685	724	663	698	703	697	717	755	716	685	729	720	727	712	744	716	703	725	714	715	720	701	717	721	659	657	699	710	720	719	705	736	755	728	770	724	771	719	713	695	748	681	722	689	719	717	736	719	684	701	744	708	709	730	729	729	688	751	709	704	713	707	703	665	691	723	701	732	701	724	763	706	711	745	733	676	773	689	750	728	713	683	727	693	698	651	698	738	717	751	721	710	725	717	703	694	683	736	700	746	768	717	702	722	746	737	678	708	730	706	702	710	773	736	730	745	681	743	699	673	709	712	777	703	724	687	747	721	705	713	735	700	717	699	737	708	707	722	686	756	749	728	708	735	705	748	716	727	721	688	706	683	750	748	700	748	701	671	712	718	727	708	727	724	715	738	724	719	698	704	654	738	695	714	714	705	641	695	741	769	703	700	686	719	740	688	758	704	695	691	679	713	740	717	701	672	696	722	705	677	697	761	686	733	700	731	694	707	719	739	699	727	747	709	671	694	697	693	671	717	714	700	710	683	715	704	713	752	677	731	719	686	638	721	705	732	737	720	686	735	680	759	709	735	689	719	696	747	757	739	688	709	754	724	697	715	684	729	733	755	738	727	736	726	742	712	729	711	699	722	729	694	767	669	717	713	732	704	691	730	697	659	769	689	711	740	716	680	701	719	692	758	701	675	734	679	691	742	747	714	723	741	734	736	687	763	723	721	669	750	750	696	736	720	736	759	714	763	744	709	722	727	698	703	702	743	708	703	759	721	679	744	728	680	676	698	774	661	751	647	717	749	707	689	722	690	737	702	733	742	725	717	701	692	728	707	723	687	687	652	721	695	722	725	705	733	722	714	762	693	727	736	720	731	764	711	740	699	719	738	716	713	727	692	709	767	719	675	759	719	740	699	701	698	721	735	682	684	751	702	732	663	730	747	721	722	714	702	671	715	709	715	732	702	712	718	696	756	685	747	722	724	685	678	710	707	769	696	729	689	699	646	749	723	745	714	743	709	739	687	670	722	717	689	741	701	707	700	718	709	711	727	740	651	732	733	753	731	715	691	745	700	713	683	697	706	738	740	687	716	735	705	723	751	769	730	739	685	678	671	780	751	679	729	701	697	716	701	711	723	759	680	726	676	708	730	742	688	677	749	722	742	729	718	707	681	700	711	718	682	681	701	704	689	685	694	774	695	704	751	693	717	709	673	706	646	690	733	746	756	744	691	669	711	690	710	723	690	661	678	728	715	697	653	715	719	703	722	708	679	751	699	724	727	676	691	701	733	716	703	767	707	725	739	673	729	745	734	753	730	738	727	697	706	644	744	749	718	682	716	733	706	747	727	708	772	761	699	736	673	716	700	704	681	699	722	718	704	715	701	692	659	744	756	719	659	710	694	686	728	722	711	694	705	708	701	735	720	725	709	721	682	709	725	728	706	696	759	706	744	781	729	708	719	748	713	715	703	700	719	741	670	727	744	737	715	713	661	703	735	705	699	735	719	696	689	732	712	678	683	766	710	718	726	722	751	737	707	706	721	661	740	702	732	777	688	681	733	739	722	689	680	731	749	706	717	722	705	749	716	759	727	714	691	708	682	709	689	765	763	709	712	681	702	716	708	759	660	676	721	724	708	696	724	726	736	719	710	702	744	694	722	721	732	702	703	693	684	733	666	723	719	732	727	705	684	761	725	696	740	720	654	688	676	716	706	732	714	706	708	664	739	718	754	727	726	696	705	704	715	754	705	780	706	719	712	680	717	683	753	744	713	713	727	778	710	689	693	715	737	705	742	696	732	695	755	721	687	781	733	665	684	691	746	715	726	758	748	695	709	692	732	696	737	720	692	724	679	697	717	731	745	683	686	708	716	698	686	731	701	693	672	684	751	727	734	724	676	722	742	681	702	742	733	724	706	701	700	711	710	716	705	716	705	722	752	727	677	737	739	719	701	740	709	704	713	724	685	722	717	722	647	734	718	664	694	695	722	701	708	731	720	754	722	736	744	704	745	720	678	741	756	722	684	718	734	681	700	687	679	697	760	710	711	723	682	689	715	683	743	713	705	717	695	712	685	727	690	658	726	723	781	742	696	711	747	685	656	670	675	711	769	738	731	727	767	728	741	683	718	717	762	720	676	745	698	733	732	754	709	730	642	739	756	744	727	700	708	755	756	744	708	681	712	710	688	675	686	715	706	723	678	705	723	732	713	671	694	757	693	753	697	720	680	721	707	718	723	682	700	695	717	665	715	705	700	682	682	693	709	746	754	715	732	718	726	692	679	705	676	721	695	724	734	730	728	734	710	731	715	695	744	723	674	751	711	684	688	698	708	722	714	673	712	706	723	701	725	722	759	758	712	731	707	739	730	724	683	671	720	709	702	773	704	711	700	745	721	676	702	711	684	740	669	710	678	710	746	735	725	703	681	715	692	732	733	708	702	730	692	714	673	732	773	690	701	710	716	704	679	726	734	664	718	674	723	797	687	706	736	691	762	712	699	738	702	715	700	703	720	719	709	680	629	714	692	775	685	699	669	733	679	710	703	672	726	672	720	718	736	690	698	729	704	696	772	722	692	732	732	742	748	725	709	709	727	668	761	692	712	734	708	695	682	751	747	694	707	746	694	718	768	653	673	688	721	730	718	706	674
7445	6388	2530	898	372	402	375	339	368	324	284	235	269	240	191	205	202	204	178	170	161	131	126	98	120	104	106	98	89	100	97	90	101	99	99	71	91	90	73	77	68	75	74	79	80	62	80	70	71	70	76	75	60	67	60	66	59	64	76	68	65	85	58	65	74	61	76	72	88	77	74	84	71	85	82	64	77	73	83	78	81	77	70	49	62	68	78	74	72	73	74	71	71	72	86	78	73	68	65	66	72	58	62	72	80	77	88	76	86	68	68	72	57	77	64	72	65	75	78	81	70	77	72	61	76	57	74	82	74	69	68	72	65	79	87	71	74	75	70	76	76	66	64	81	63	79	71	63	83	71	85	65	76	71	68	74	62	55	73	78	65	75	57	81	77	84	73	71	68	66	68	71	63	72	75	73	83	64	53	75	69	63	71	66	65	68	70	69	68	63	70	58	70	84	69	56	74	66	72	63	64	70	63	70	76	62	69	75	87	70	67	60	68	67	81	76	76	70	87	74	76	74	84	67	65	73	81	72	75	80	68	54	74	75	73	67	79	67	83	59	75	90	69	78	63	59	85	80	64	65	68	66	76	59	72	64	75	91	81	61	57	68	78	69	67	74	66	74	59	83	64	71	64	64	69	71	71	70	74	65	73	72	66	64	69	67	66	92	62	80	80	76	88	86	59	82	71	83	73	61	65	59	79	79	85	78	75	62	79	69	63	64	72	60	72	67	69	74	63	78	71	66	83	72	71	78	70	53	60	74	71	79	73	76	66	78	74	61	70	89	65	97	63	63	66	60	52	100	82	69	71	81	76	82	61	74	70	84	54	68	83	76	74	67	65	74	65	70	57	77	70	63	66	74	87	69	65	70	58	73	64	68	70	59	77	67	73	79	74	55	81	73	60	77	68	64	84	81	69	83	75	67	74	65	70	96	74	69	82	72	68	70	74	65	54	63	64	75	80	66	73	73	59	65	62	76	62	74	67	71	45	67	95	57	76	79	73	71	69	66	74	67	72	58	68	65	73	65	65	73	61	67	74	69	71	72	76	68	65	78	72	66	89	64	62	72	82	68	75	81	71	81	86	61	81	71	65	75	72	56	77	79	87	71	70	56	82	91	62	74	71	69	77	71	75	76	73	70	62	64	69	78	75	75	71	62	75	78	70	83	89	60	68	59	73	68	81	65	80	71	63	64	68	62	74	66	62	61	62	71	63	75	82	78	76	69	78	61	73	69	81	75	80	65	68	84	77	69	67	77	72	71	62	64	69	87	71	80	75	72	65	61	67	60	72	73	75	87	83	71	60	81	80	69	62	72	79	61	67	72	72	64	69	71	66	83	66	63	59	87	77	63	83	74	62	77	61	72	65	69	75	72	77	74	64	73	68	66	73	76	70	62	57	77	74	69	75	83	67	65	63	72	61	95	66	77	73	67	57	84	67	70	70	71	43	77	72	76	74	72	72	67	66	73	69	66	60	75	73	64	70	62	72	73	56	59	53	74	82	65	74	72	60	80	80	65	75	92	59	59	76	82	85	61	72	68	64	93	79	74	64	83	57	67	73	67	62	86	64	64	77	70	65	73	83	74	63	78	55	83	77	72	67	61	77	58	65	70	62	63	64	67	84	71	48	64	70	65	73	66	75	74	68	69	81	85	60	77	79	76	62	69	81	64	74	75	52	69	77	72	63	72	55	86	63	57	82	71	78	65	74	68	69	79	70	64	79	71	74	75	78	73	69	76	81	64	61	86	78	73	61	73	66	73	79	66	63	71	82	78	67	63	77	69	65	80	78	80	62	79	80	76	52	76	59	65	71	75	78	67	98	76	63	64	78	76	72	78	75	60	71	73	80	59	58	65	85	82	61	64	71	88	82	54	79	77	61	77	70	77	72	66	84	73	64	75	49	58	65	75	66	67	74	66	79	57	72	70	92	73	81	66	67	75	71	72	72	78	74	75	62	69	69	70	88	80	62	76	72	65	66	78	57	63	72	77	76	82	58	86	61	77	62	71	74	60	74	69	69	65	72	81	63	67	70	72	67	83	83	86	69	60	70	71	80	69	66	70	58	78	89	67	63	84	72	77	84	70	85	65	61	67	77	75	77	69	67	70	76	61	73	73	73	64	72	88	69	61	67	70	75	64	62	62	73	84	81	60	66	59	75	78	73	71	75	74	63	84	62	88	61	83	84	72	72	76	67	80	80	83	68	60	63	75	75	67	59	63	75	54	67	72	64	60	55	68	76	56	75	72	63	69	73	67	62	69	57	78	55	75	71	71	82	72	68	83	81	82	80	71	91	87	72	66	74	99	81	76	78	63	64	75	68	78	53	60	80	66	61	70	63	54	56	58	72	72	65	93	82	78	69	70	69	75	63	60	61	74	64	67	53	74	68	71	81	69	64	67	76	71	69	61	60	73	77	63	69	64	73	68	82	83	63	79	87	80	70	65	86	70	72	75	61	81	66	66	84	70	65	76	74	83	92	64	85	81	70	75	78	61	73	88	87	66	60	77	81	72	74	67	64	62	68	61	63	78	72	65	88	69	69	63	62	72	77	58	75	76	81	62	67	68	73	66	76	68	65	67	88	58	80	59	76	64	69	60	82	70	73	74	69	60	67	77	84	65	78	87	77	83	77	73	80	74	60	60	73	72	81	62	78	77	66	66	71	66	72	61	68	73	68	97	64	79	75	69	66	85	88	73	73	58	74	77	72	63	54	72	75	65	86	76	57	68	67	63	77	77	70	78	82	67	77	69	71	74	68	70	67	63	67	76	64	88	70	67	67	62	60	56	69	71	82	65	62	89	70	64	83	77	78	60	61	70	71	80	72	62	81	69	74	79	69	60	53	65	73	73	75	68	87	85	71	84	67	73	73	80	81	70	59	78	66	89	61	81	74	74	75	67	68	75	67	79	69	71	80	59	64	75	67	56	73	68	69	77	64	60	81	90	62	71	79	69	84	63	62	74	61	85	68	76	64	53	67	54	61	74	66	67	67	62	82	72	67	73	67	79	69	92	62	71	58	66	78	49	73	68	75	76	83	78	76	75	64	67	64	62	79	72	80	60	82	63	84	66	75	59	99	77	74	64	63	85	65	70	69	86	83	67	66	69	65	71	68	78	70	69	66	82	74	76	64	65	69	70	70	58	68	66	62	81	58	78	85	76	76	75	74	60	77	67	70	79	82	86	68	84	65	78	71	75	84	66	81	52	71	71	74	75	89	65	82	67	76	69	54	83	60	65	73	73	72	69	85	68	65	78	61	94	77	76	64	94	77	77	82	73	79	59	60	81	74	66	71	73	59	61	59	80	64	71	65	69	73	77	61	70	68	73	59	72	76	66	72	53	79	66	68	74	71	68	76	79	67	81	74	73	74	59	73	82	69	63	69	73	60	73	59	74	77	67	63	68	69	70	77	77	81	71	69	83	83	74	64	61	61	71	63	75	70	71	73	72	81	75	92	72	64	78	68	69	75	72	79	76
38699	28681	17592	13230	14025	15500	14160	12556	11067	8859	7815	7036	6239	5504	5039	4736	4597	4072	3482	3064	2556	2125	1888	1709	1531	1427	1325	1178	1092	1071	1077	1027	944	885	887	812	844	792	767	708	683	696	653	639	625	557	570	578	566	530	602	604	546	555	585	557	548	526	576	574	561	511	537	509	566	585	571	554	557	535	584	534	509	495	532	561	520	543	543	547	539	555	575	519	509	527	519	541	574	497	541	539	510	557	562	534	549	528	533	507	526	531	550	536	531	511	536	542	512	543	551	540	535	553	534	543	506	543	500	550	519	473	538	560	567	563	514	566	550	525	597	568	505	563	564	516	578	532	520	544	567	516	477	530	472	534	527	517	518	540	550	514	503	509	544	516	499	508	527	518	566	527	535	578	545	535	546	516	520	508	511	507	529	576	524	494	523	561	523	500	551	501	516	542	511	544	537	539	506	548	573	526	523	565	511	542	534	541	518	536	567	577	544	530	523	567	511	546	558	569	553	519	518	549	512	515	535	540	525	529	500	560	552	544	550	564	575	542	557	522	559	526	550	535	573	519	508	524	552	570	562	581	526	524	517	539	515	569	515	544	579	516	556	496	502	542	528	548	494	550	519	535	530	529	554	541	502	504	558	540	523	539	488	526	532	508	505	495	541	541	524	547	517	527	558	536	537	546	507	527	553	526	542	507	554	529	539	530	515	596	544	550	527	534	510	533	520	537	530	509	521	507	514	524	521	539	527	547	539	522	521	522	533	483	580	529	507	531	538	548	548	524	527	545	542	583	551	494	535	525	548	530	514	556	517	557	547	573	571	527	577	556	575	514	509	511	517	522	512	475	584	542	532	506	518	509	501	554	533	562	506	540	513	501	536	551	518	531	542	512	506	552	521	587	494	510	542	552	498	563	504	514	503	556	502	536	551	502	487	491	523	545	509	502	512	524	584	521	506	523	557	533	511	511	498	544	523	520	521	528	573	573	513	511	546	502	522	517	553	516	542	564	571	542	527	527	546	531	489	527	515	543	536	543	574	531	517	519	535	531	523	497	519	514	527	529	525	529	514	472	524	538	503	561	505	532	509	535	543	522	527	500	508	491	537	556	523	555	511	565	514	554	537	516	508	526	497	563	501	522	561	539	528	549	543	574	518	527	588	529	512	497	507	521	568	514	522	577	506	566	514	532	544	554	546	527	521	498	566	548	572	552	537	539	540	552	528	550	520	556	526	524	523	523	511	507	528	539	538	520	572	490	534	504	563	564	524	518	500	591	523	526	514	528	566	523	532	542	550	490	556	536	596	544	570	500	512	515	539	517	510	526	525	557	518	569	565	534	537	517	536	521	519	518	515	554	514	518	529	527	528	513	505	560	529	543	544	525	534	545	545	497	537	519	536	527	591	550	519	533	536	549	526	511	523	515	575	570	513	575	525	534	481	547	533	505	524	554	515	520	539	540	509	559	516	534	591	507	547	543	503	548	509	514	484	534	557	544	558	470	533	523	522	550	515	531	569	528	547	517	532	559	527	548	493	503	522	556	517	517	552	531	531	555	480	546	526	501	539	510	536	549	520	550	538	536	552	541	557	529	503	541	489	504	551	531	535	495	532	524	534	520	521	492	529	524	543	534	547	564	541	519	515	513	520	508	568	540	557	523	545	503	527	518	531	532	567	521	541	518	507	528	548	554	536	547	553	498	540	531	550	532	489	533	522	511	552	541	563	528	536	545	501	533	508	498	522	562	515	513	519	540	534	504	553	540	549	507	540	502	563	524	520	523	568	486	507	541	545	491	578	520	571	534	532	534	537	526	565	524	514	504	547	549	539	532	523	518	555	531	526	540	539	506	541	519	540	521	521	522	514	553	525	519	539	530	527	516	525	519	524	513	554	532	533	541	549	521	571	536	555	513	500	485	515	512	522	529	535	535	498	520	507	540	536	502	556	540	540	528	540	523	495	553	556	521	534	541	591	521	530	556	532	553	573	535	548	531	531	517	492	538	533	536	504	538	544	486	532	517	527	506	515	538	530	525	527	519	518	554	515	563	523	548	533	512	522	552	513	533	536	493	530	488	537	571	526	534	522	527	504	606	493	540	527	530	475	550	477	521	514	532	542	558	533	563	513	569	524	536	493	504	534	530	564	522	510	504	540	521	542	527	554	542	551	542	550	563	493	572	521	533	535	528	511	537	555	536	588	487	521	509	546	542	539	567	525	526	545	537	575	539	524	552	533	512	522	554	546	551	527	538	506	555	512	533	537	518	534	533	546	514	544	519	566	532	548	526	520	505	516	531	561	532	579	556	508	501	532	545	516	538	570	528	525	516	529	545	530	563	521	533	505	537	520	514	521	554	536	521	557	550	543	538	511	542	511	535	511	524	557	533	507	500	530	561	572	521	560	568	545	521	539	577	567	523	500	551	514	533	541	541	498	528	540	511	512	521	497	565	559	521	509	550	508	520	557	490	572	547	548	530	544	540	538	510	510	558	518	515	575	520	545	510	512	515	537	511	548	482	537	543	536	515	557	509	521	532	546	476	509	530	508	566	552	502	527	525	513	516	540	550	554	549	520	507	511	530	553	552	531	508	559	497	536	544	548	578	549	536	526	512	547	545	506	541	535	571	546	508	571	533	536	523	556	545	501	535	564	496	594	511	547	508	551	532	512	530	563	532	545	522	512	514	533	574	529	555	477	552	513	521	548	521	519	539	525	535	491	514	525	523	547	512	514	544	540	478	514	554	528	476	534	554	536	507	492	499	501	559	518	519	524	546	528	536	541	563	517	564	559	517	519	521	551	485	574	515	560	535	533	519	552	520	535	505	516	509	549	512	521	520	553	551	514	514	523	528	526	526	490	558	502	511	542	557	526	542	538	521	561	518	496	528	469	546	537	514	546	547	551	499	547	503	537	544	500	546	534	526	527	517	488	539	498	518	527	526	511	502	498	518	533	537	514	558	506	525	555	503	538	498	535	510	549	518	560	501	493	536	541	525	514	558	485	541	529	539	509	527	536	577	493	491	526	583	543	546	558	574	514	542	524	517	563	534	549	523	554	529	547	541	539	506	537	546	485	557	519	518	516	527	521	528	488	531	560	559	537	498	572	526	532	493	549	524	512	487	532	529	533	551	530	528	551	548	553	528	540	469	559	507	522	481	537	542	543	534	536	489	518	537	540	538	540	551	521	553	519	507	528	515	542	560	538	546	543	506	537	565	519	520	555	522	534	518	563	531	567	538	492	495	530	571	517	527	522	515	513	553	522	539	513	558	540	514	536	521	518	520	572	515	526	498	531	514	507	532	543	550	549	526	533	497	469	524	524	546	502	505	534	547	529	531	548	501	509	504	542	549	491	540	536	585	552	547	514	511	546	558	570	549	537	521	551	529	522	530	510	548	553	542	576	530	555	511	526	543	559	557	551	541	491	520	547	523	571	508	556	537	531	528	553	539	603	503	586	472	578	545	554	543	485	498	536	520	487	505	517	557	525	531	523	512	565	535
3816	2199	815	361	236	252	271	262	216	196	198	170	170	189	156	179	143	157	146	143	129	127	133	123	115	110	115	110	101	110	97	100	100	100	113	96	111	106	98	84	93	78	83	97	87	93	94	90	87	98	101	96	90	112	85	78	100	101	103	83	81	89	86	88	87	89	72	95	82	96	73	89	92	98	87	101	93	81	102	87	102	79	64	83	111	97	68	82	83	86	78	102	89	95	81	89	92	89	81	94	82	89	75	92	94	96	92	88	89	87	96	70	83	67	87	89	86	76	90	55	90	82	85	83	95	95	94	91	90	82	98	81	90	86	85	88	95	94	98	86	73	80	84	76	84	97	96	76	95	85	86	101	71	90	82	89	83	79	88	98	91	88	74	79	86	90	83	81	102	73	68	79	94	85	95	97	94	76	92	71	85	76	89	93	77	99	73	87	81	74	90	92	85	80	87	83	94	97	85	96	103	90	74	102	92	87	86	109	70	90	94	76	95	83	92	82	96	91	80	101	100	84	84	90	94	93	86	76	93	87	87	86	87	97	105	88	94	86	89	93	89	75	87	77	83	98	85	93	85	100	98	84	100	83	90	90	85	88	87	93	76	90	100	79	82	86	89	92	106	77	79	97	87	82	108	97	89	70	94	63	93	84	72	87	73	82	80	96	88	100	83	89	91	103	86	103	95	84	76	91	75	95	80	88	92	88	92	89	84	74	72	90	80	80	91	94	98	78	97	103	87	76	74	89	100	89	86	83	92	78	64	88	96	69	93	68	69	94	76	97	94	88	81	97	96	79	85	88	96	111	92	101	77	86	79	91	84	94	86	88	102	87	89	110	85	108	110	72	85	79	102	90	94	82	97	74	114	88	93	84	91	80	96	103	91	75	93	99	77	94	80	85	96	105	92	85	77	74	94	97	93	80	86	103	78	72	92	94	77	75	82	76	84	98	90	79	95	88	77	109	97	93	105	100	96	90	81	82	108	92	90	78	62	97	106	86	103	85	102	84	82	85	83	83	78	86	90	103	85	86	67	83	105	87	85	81	83	87	81	104	84	84	95	81	81	85	93	92	76	98	74	87	97	104	90	71	87	100	103	89	96	87	84	94	75	106	91	90	115	89	87	85	85	100	84	90	77	93	102	93	85	95	98	83	103	95	72	86	99	88	105	87	81	80	87	83	89	72	94	85	80	95	97	88	79	97	80	98	75	88	84	94	85	86	74	78	74	94	76	82	92	83	78	82	88	75	87	86	81	93	88	83	104	88	79	78	91	93	83	91	100	95	88	82	100	95	90	101	115	84	91	96	80	77	71	93	64	79	84	94	89	88	76	88	95	100	90	84	81	85	89	90	89	75	96	85	72	106	104	79	86	85	94	85	81	81	100	79	96	77	88	86	95	118	98	76	98	90	81	100	101	78	92	77	102	97	105	88	84	92	86	91	74	67	83	71	81	78	92	72	85	102	91	96	102	82	95	92	114	82	83	74	73	71	73	86	100	89	84	76	89	96	104	84	85	97	97	84	98	89	87	96	94	87	93	92	94	112	76	92	90	74	92	93	77	91	113	79	82	81	73	96	82	97	86	99	93	96	89	75	96	93	102	102	95	85	107	83	78	91	91	89	83	85	103	76	76	87	89	96	87	101	81	96	85	90	98	98	88	104	92	85	83	105	79	103	84	100	97	87	81	88	100	102	88	79	88	86	81	81	99	98	94	69	99	102	85	80	77	79	96	87	82	96	80	95	86	95	85	79	80	82	93	71	93	67	93	72	80	91	116	89	94	94	98	90	87	86	103	78	95	96	87	102	101	102	109	83	81	114	72	93	85	82	108	99	75	101	86	88	95	92	72	90	80	85	92	86	96	70	77	77	94	63	69	100	87	96	92	79	92	99	79	80	93	101	88	85	87	89	96	103	93	94	90	89	90	95	87	83	87	93	94	90	93	96	99	83	91	96	85	95	83	82	83	106	90	113	88	73	72	89	105	111	87	89	88	92	105	100	86	93	94	88	82	80	98	88	80	87	82	92	104	82	88	83	106	98	86	80	72	78	97	94	80	89	96	87	89	95	97	80	87	83	101	71	96	77	75	110	82	87	99	92	98	110	99	101	87	90	85	84	77	90	98	80	68	88	79	96	106	98	101	78	81	92	104	72	87	105	77	80	90	103	98	106	66	93	95	101	103	95	91	92	84	95	90	83	71	85	91	96	98	81	94	80	91	91	81	86	70	88	74	68	105	91	79	74	84	87	74	82	91	86	92	77	91	101	85	91	100	97	93	84	91	110	70	94	97	83	72	86	89	84	80	86	83	81	91	99	70	92	96	94	79	89	79	82	82	99	89	74	79	94	92	94	82	75	99	93	73	92	104	88	88	89	105	85	104	80	94	82	102	78	98	87	90	85	83	95	97	84	99	86	98	94	93	76	82	86	93	96	71	92	79	89	86	103	90	78	87	86	84	84	78	87	90	96	87	77	80	88	72	90	79	107	91	86	78	68	81	86	76	95	67	98	73	99	78	96	84	86	93	87	78	81	89	89	97	91	79	100	106	97	95	77	83	84	93	81	81	83	84	76	74	101	90	80	91	83	84	84	103	90	101	73	91	86	92	82	83	93	96	95	82	90	78	93	90	94	88	89	91	103	85	91	85	76	88	75	77	71	79	85	85	84	92	78	92	87	92	73	78	93	86	104	94	80	86	76	68	88	92	90	81	72	85	102	71	75	77	82	80	96	84	76	84	101	94	96	84	95	80	86	86	77	98	82	94	110	84	86	85	80	100	79	87	88	88	89	83	80	94	80	85	83	91	95	82	98	67	96	87	82	85	91	89	82	93	77	95	92	87	73	79	79	92	89	95	80	78	78	80	88	73	87	97	86	92	95	83	93	78	83	103	78	93	89	82	89	92	77	74	95	76	108	95	85	100	99	80	80	86	96	98	91	78	91	96	105	94	81	89	76	87	87	95	71	81	90	74	98	78	74	84	89	86	93	92	76	91	87	87	83	84	90	79	97	110	83	85	90	85	92	95	94	90	83	94	95	96	95	92	97	88	90	73	77	86	100	105	78	80	84	105	80	87	82	93	92	94	99	87	94	78	83	82	95	89	86	92	95	105	92	72	90	74	89	91	85	86	107	96	75	109	80	76	78	92	75	97	82	86	89	95	98	97	88	80	86	79	104	86	97	82	95	87	91	95	90	79	86	89	78	81	95	100	98	102	93	78	75	106	76	94	90	94	92	93	75	83	77	90	99	72	62	85	87	87	102	81	90	79	83	96	82	87	90	84	84	82	88	88	69	99	92	81	79	98	96	89	93	92	105	96	76	82	102	78	91	78	86	70	80	99	105	94	95	97	83	100	76	89	96	91	83	71	84	81	99	74	94	93	78	92	87	81	93	97	80	87	97	69	98	75	88	89	77	96	82	90	84	102	85	114	80	80	105	76	97	89	97	77	86	90	83	88	88	81	84	89	81	97	90	82	97
29577	18408	8543	6591	9104	10213	9199	8392	6895	5651	5107	4462	4025	3461	3082	3090	2852	2551	2343	2028	1636	1471	1383	1275	1222	1101	1053	1011	1019	994	965	962	914	814	859	842	832	806	760	759	788	734	774	720	767	678	670	694	670	693	667	658	666	655	659	646	681	685	673	658	714	667	655	693	682	658	686	679	660	673	664	733	655	657	694	670	663	645	610	711	635	683	667	677	654	707	700	652	670	664	724	683	663	669	646	658	689	604	670	646	649	667	689	690	651	672	683	654	656	680	707	674	701	651	697	671	662	668	626	647	679	660	654	644	662	724	703	675	675	676	645	696	630	659	679	614	675	654	651	649	619	651	676	703	660	617	646	644	656	626	643	675	676	638	690	639	657	633	680	656	684	687	651	663	627	649	661	675	669	684	654	661	673	629	679	664	676	675	651	593	671	606	644	677	666	694	616	668	681	653	632	648	635	657	703	690	720	672	646	657	658	661	648	668	715	627	678	687	644	648	620	677	668	693	658	678	642	702	632	639	689	632	709	686	681	672	670	653	654	691	693	690	692	722	631	664	717	658	688	628	631	715	656	675	684	624	674	665	688	634	662	675	674	704	688	687	614	638	684	655	691	668	704	625	665	662	691	660	671	661	683	687	641	619	638	646	645	666	689	673	676	659	702	688	681	637	665	691	672	667	668	644	702	670	666	654	672	650	655	614	615	678	633	665	657	722	637	702	661	628	637	669	602	665	646	654	656	640	689	693	660	667	701	666	657	642	730	690	640	655	648	685	641	682	656	688	642	684	667	659	643	647	622	634	700	674	644	680	661	671	624	664	695	699	693	624	686	673	642	637	657	687	676	652	597	615	672	654	666	648	686	670	673	672	665	702	675	676	614	667	644	635	672	680	608	675	635	676	684	651	665	631	669	652	645	663	669	735	665	642	650	679	656	689	593	612	627	695	647	653	622	686	633	689	612	685	616	645	656	667	667	677	659	654	696	629	637	706	653	667	656	632	671	668	662	656	620	651	664	663	698	635	686	664	630	696	647	701	664	671	656	690	644	671	664	623	675	670	695	648	635	635	710	652	684	719	675	675	655	676	648	664	700	665	651	680	649	673	653	669	673	665	677	659	638	683	701	712	654	668	649	635	656	674	697	691	668	597	672	684	660	658	652	609	659	654	674	639	676	688	661	690	693	676	625	667	636	668	651	645	679	659	614	679	640	671	659	686	654	674	650	617	648	687	643	651	645	705	654	648	680	666	694	675	710	662	672	648	651	662	676	691	693	696	658	686	679	691	654	642	690	648	649	632	617	693	677	661	691	632	669	673	635	700	648	695	675	672	602	674	714	655	646	674	656	695	641	673	688	665	666	668	688	646	692	612	686	674	667	618	653	696	641	622	674	690	690	679	637	650	684	678	637	664	662	687	687	664	684	709	672	720	641	678	639	679	642	668	677	650	642	674	650	690	666	681	674	665	696	627	677	664	670	684	699	669	676	707	614	670	634	630	680	670	633	709	668	669	653	627	662	682	679	663	654	640	656	683	664	654	649	637	671	654	622	646	644	660	670	623	645	639	651	649	622	672	644	672	646	695	659	636	652	675	654	690	637	666	662	667	651	639	667	688	665	666	645	670	645	669	664	677	682	683	654	680	630	688	684	675	680	637	659	605	604	697	669	699	681	671	630	662	643	684	682	670	647	686	704	648	643	671	673	619	690	644	667	676	702	670	642	681	673	665	669	605	709	665	642	643	625	665	634	681	679	673	636	686	674	649	662	673	691	667	670	684	619	682	667	655	660	673	633	663	683	646	696	653	681	661	656	649	690	671	655	667	696	642	653	635	668	662	655	642	679	647	632	653	666	659	665	690	657	606	647	619	637	677	620	655	671	633	657	703	683	707	698	630	690	703	614	637	662	660	649	644	643	704	671	700	674	690	664	623	664	637	685	634	683	602	694	608	683	677	640	650	614	704	683	675	696	650	645	672	634	661	681	613	657	643	672	669	671	645	654	688	650	669	664	667	684	647	719	668	693	658	669	685	690	682	647	659	703	658	681	684	665	641	723	626	650	653	611	686	680	696	669	677	659	662	684	651	644	696	699	665	690	745	642	664	669	627	702	681	621	641	677	664	620	664	663	670	652	657	684	637	668	688	701	674	656	664	666	644	643	672	692	687	652	723	644	666	648	642	687	626	679	638	687	655	642	683	709	700	675	622	675	596	658	660	647	691	685	633	676	696	648	705	699	639	636	637	646	694	660	634	651	629	670	659	652	678	654	658	638	668	699	659	631	703	688	650	626	686	670	688	679	670	642	724	614	663	641	639	642	680	626	694	665	656	686	671	681	656	692	662	671	659	636	653	735	673	661	650	698	669	674	682	737	646	682	668	705	667	633	635	676	660	694	686	638	704	630	684	662	644	631	671	656	716	658	680	698	702	663	669	664	670	629	695	657	672	633	598	628	626	687	667	618	658	655	661	645	667	645	662	688	652	681	653	664	644	706	682	701	649	665	664	664	694	676	650	668	655	686	635	667	674	617	666	670	585	641	676	615	633	718	707	645	680	659	657	661	653	703	646	636	658	654	687	667	668	668	670	647	644	657	702	661	649	647	669	641	680	670	648	640	670	694	634	601	731	661	624	651	660	665	659	642	692	637	642	681	628	679	659	653	642	669	701	660	672	635	674	644	703	659	689	652	696	632	691	667	651	672	626	704	678	651	637	663	646	703	638	683	674	645	645	680	687	675	673	649	654	648	669	669	656	647	681	679	677	672	697	636	659	683	648	690	657	644	679	664	601	671	678	655	700	659	681	682	659	682	618	697	693	659	680	648	672	649	713	679	657	663	652	672	688	663	616	682	684	643	656	594	644	652	668	661	687	652	679	679	659	697	707	634	680	658	629	655	665	605	701	645	627	695	634	624	672	654	639	672	656	665	665	668	698	660	656	702	666	613	637	654	632	675	672	667	632	683	666	658	694	668	692	717	662	672	648	697	650	656	680	624	638	651	632	648	671	690	672	714	735	653	645	675	645	618	657	676	678	694	656	708	687	643	641	690	632	674	632	662	675	649	673	660	643	671	707	648	681	663	614	652	649	656	680	653	674	679	672	678	668	643	624	675	674	643	675	697	698	662	655	669	673	619	699	656	680	678	669	702	660	665	649	652	643	668	675	695	717	667	686	644	652	670	648	677	637	665	642	690	636	666	638	664	647	679	680	673	645	686	679	670	626	639	649	649	701	634	651	650	624	665	689	666	663	682	665	658	692	690	718	626	691	663	668	667	640	675	646	655	643	668	617	681	665	646	660	634	695	696	673	647	628	644	711	676	646	666	663	638	677	681	696	595	654	652	670	656	652	685	639	622	685	660	657	674	660	609	638	662	669	653	669	688	606	628	691	680	675	667	628	658	659	685	642	683	667	673	658	650	624	686	670	673	671	644	672	652	674	682	639	689	681	604	688	660	683	695	667	653	708	656	674	647	647	645	645	715	673	652	682	658	652
5152	4534	1539	534	285	361	376	308	275	246	226	238	184	210	164	185	163	203	143	125	112	118	83	96	114	104	85	95	80	101	87	75	73	88	71	76	74	90	70	64	71	70	67	78	58	73	56	86	50	84	58	73	67	58	75	65	52	73	77	77	74	58	58	58	85	58	74	65	71	60	71	82	71	66	76	69	59	61	64	68	69	73	67	67	63	91	62	62	56	69	59	62	62	79	75	60	68	66	56	52	74	72	82	55	62	65	82	68	50	80	71	69	71	74	56	65	63	69	59	57	55	61	72	54	73	80	78	67	62	69	83	69	70	82	61	92	72	66	74	70	73	67	58	68	50	70	69	56	69	68	66	57	76	69	54	71	70	63	72	63	82	63	68	59	75	90	78	63	54	63	72	68	81	68	79	97	85	62	69	82	59	66	68	71	70	68	76	62	60	67	56	77	63	49	65	78	74	61	63	75	65	63	82	65	65	90	60	62	57	67	70	72	70	78	67	69	73	65	72	53	70	56	70	74	73	73	74	69	68	62	71	69	49	91	67	70	67	78	68	78	89	55	71	68	68	75	65	64	64	69	71	57	64	52	66	89	69	84	58	54	62	65	64	63	69	63	77	67	72	67	66	68	64	80	59	67	73	82	64	70	58	60	67	71	69	73	63	60	67	65	80	72	73	74	71	64	69	73	81	78	78	66	62	72	74	67	69	66	67	66	64	68	61	58	51	77	60	66	58	64	69	72	65	58	55	75	70	81	68	71	85	83	74	80	64	68	74	82	89	68	71	51	84	78	68	49	75	72	74	65	75	63	63	50	66	66	73	73	73	63	71	82	70	70	65	66	67	71	71	83	70	66	66	68	78	59	74	60	80	66	76	51	69	90	88	66	58	53	69	68	68	72	62	73	58	58	67	67	70	67	63	65	81	67	62	71	57	61	64	80	73	51	64	66	72	59	80	78	64	56	70	72	65	75	70	63	68	64	72	75	71	60	74	57	60	67	63	69	65	57	71	57	61	55	71	71	53	61	61	53	71	73	77	63	68	73	58	64	60	70	72	88	56	70	58	72	63	78	64	70	57	84	62	72	77	65	70	61	69	62	62	90	60	67	85	72	63	56	72	70	89	60	85	69	81	58	56	77	67	73	55	67	73	60	51	62	60	59	74	76	74	71	73	65	64	84	63	62	62	61	63	59	57	83	74	78	65	62	70	74	66	75	65	72	75	61	71	71	66	69	66	75	68	66	78	72	80	70	78	63	80	62	81	58	71	64	62	83	65	62	71	74	74	61	79	76	60	76	66	64	64	66	78	58	65	66	60	84	72	56	75	75	82	78	85	53	63	72	62	54	54	73	70	56	71	64	74	62	66	53	65	61	60	56	70	61	66	73	65	76	65	72	70	52	78	68	64	81	66	74	72	74	45	86	84	55	72	61	58	70	62	73	65	74	63	75	67	57	74	72	81	80	62	72	59	58	67	70	77	66	70	71	69	60	73	62	82	77	77	72	78	74	61	73	66	61	76	73	59	73	68	78	77	72	70	74	62	81	59	59	69	68	71	65	57	75	60	63	75	74	59	59	60	69	63	81	74	74	61	65	72	71	65	64	67	76	69	66	71	71	57	85	74	71	45	69	65	69	79	74	63	70	61	60	55	71	53	64	72	74	64	73	68	63	84	72	68	86	72	78	65	72	69	77	67	65	62	61	66	72	70	49	58	71	73	70	72	74	68	71	82	89	57	61	64	70	63	70	83	73	70	74	77	72	64	56	65	70	65	62	49	68	74	75	69	76	75	57	70	72	70	83	58	67	46	72	87	62	78	77	77	65	71	68	71	68	73	70	66	67	69	52	63	72	63	51	72	74	66	70	73	67	67	72	67	68	83	72	54	75	82	62	64	59	76	57	61	87	53	67	55	77	78	61	65	65	68	68	62	50	62	70	77	58	76	65	79	74	63	48	63	73	74	61	81	81	61	71	72	76	71	50	68	48	59	66	76	69	64	72	94	71	79	69	78	68	64	68	57	59	80	64	70	92	61	78	75	61	75	78	64	65	68	83	54	83	74	60	69	64	55	86	81	58	66	57	70	73	71	79	70	65	63	58	76	72	85	62	68	51	70	65	77	73	67	82	63	79	59	66	61	79	62	76	69	62	85	60	67	62	77	56	70	77	72	65	72	75	62	67	74	68	68	74	69	58	70	74	57	74	78	67	76	72	76	64	72	69	49	73	46	59	83	75	55	60	62	76	77	77	69	75	58	73	61	69	86	59	63	62	61	64	69	60	68	67	62	64	67	79	66	70	60	69	57	77	68	71	48	51	70	68	69	66	80	86	71	66	74	70	67	64	51	69	72	59	85	79	81	75	65	54	62	82	66	69	56	69	72	71	60	79	78	57	63	57	77	66	77	63	69	76	80	54	69	73	65	81	72	52	59	74	52	52	69	68	64	65	82	71	67	57	67	70	63	69	68	75	59	57	76	65	62	66	68	67	65	57	79	55	59	68	71	58	70	63	68	68	73	66	88	57	70	77	52	68	57	82	71	70	81	63	60	68	71	59	72	63	62	71	68	63	61	72	74	65	62	63	70	63	73	75	72	68	58	64	54	77	60	79	62	52	63	71	81	94	101	59	82	60	63	62	77	75	63	72	71	64	88	61	66	70	66	87	64	72	74	65	63	62	59	78	73	65	70	63	75	78	83	65	73	47	75	51	65	66	78	72	89	78	66	70	77	77	68	82	68	55	61	59	60	80	57	73	64	70	73	63	62	60	83	71	67	63	59	69	65	69	64	78	49	90	69	70	62	72	76	50	70	69	76	41	64	84	61	76	68	61	73	81	64	64	74	63	71	69	70	73	68	63	66	61	60	70	58	48	61	61	54	58	89	82	68	70	59	69	71	62	72	64	82	75	61	68	74	68	64	54	74	66	61	60	55	72	53	68	76	64	77	64	59	64	64	61	65	56	67	74	57	66	81	75	60	54	74	67	63	66	76	60	73	51	80	48	62	64	61	71	63	67	71	80	74	68	82	71	56	77	81	51	74	73	51	85	78	64	59	66	82	56	54	75	79	71	71	67	80	59	76	64	72	58	75	84	76	62	56	67	61	81	65	47	56	65	58	72	66	79	74	70	69	91	59	72	71	70	57	54	61	75	62	81	76	76	62	69	60	55	61	65	66	76	65	75	63	66	64	64	78	62	72	70	65	53	56	68	73	70	57	67	63	74	70	72	73	61	75	75	89	63	79	61	77	68	74	70	66	76	73	75	58	76	82	67	75	61	56	68	59	66	57	70	74	80	58	66	58	73	60	69	63	70	76	85	58	69	71	63	59	67	57	62	84	76	72	79	62	73	73	77	72	60	74	60	62	57	57	61	73	66	72	91	58	61	68	57	71	60	68	71	65	65	78	56	82	73	66	69	71	65	78	69	75	71	75	68	68	66	63	78	60	65	70	66	76	79	59	81	67	61	70	81	64	70	68	61
34352	25435	13404	9463	11985	13406	12401	11059	9102	7727	6746	5980	5276	4729	4380	3911	3612	3220	2634	2323	1919	1694	1553	1398	1267	1193	1038	1011	979	991	919	913	841	829	757	765	728	730	649	634	617	614	594	543	542	533	549	512	544	515	487	527	513	555	548	510	528	526	524	562	563	521	596	537	559	547	524	503	509	506	525	527	530	482	485	544	547	524	520	524	547	521	516	517	497	513	489	528	494	514	524	496	509	532	555	470	515	528	527	526	499	526	504	478	526	510	513	536	524	537	488	506	531	521	498	512	488	504	505	503	457	526	514	517	514	543	536	488	517	477	516	520	563	517	504	508	512	497	515	510	537	507	524	531	506	506	488	456	541	511	508	546	508	530	481	535	498	517	464	520	504	495	527	531	508	496	515	547	506	484	472	510	521	566	497	514	506	568	486	476	524	505	500	530	540	511	525	526	554	507	510	503	517	531	495	513	500	515	492	531	485	548	539	506	525	526	531	469	495	500	509	540	523	524	523	510	499	558	535	497	527	488	485	473	517	549	495	504	506	525	513	502	499	506	472	504	474	512	506	510	493	489	515	530	485	472	531	551	458	511	480	525	502	512	504	468	508	500	515	529	529	494	494	506	538	485	492	566	514	508	523	467	535	466	540	532	494	498	505	497	554	506	519	516	517	508	481	531	500	473	499	527	471	498	488	539	476	530	522	517	491	516	536	504	479	508	538	514	523	526	491	525	499	544	498	495	477	547	540	530	485	559	473	491	495	492	505	517	525	522	547	514	493	516	515	493	492	527	529	481	510	502	488	519	508	535	516	483	519	500	512	460	535	545	555	501	551	555	464	517	505	549	518	527	520	532	500	504	500	525	569	484	493	530	513	539	499	497	522	533	503	519	491	503	518	516	517	513	524	481	566	493	513	499	494	543	530	502	513	504	521	533	511	511	523	490	546	465	471	482	458	520	564	513	557	508	548	518	524	510	516	538	522	547	510	541	535	504	515	529	520	486	540	549	509	520	527	538	524	547	519	495	514	478	515	515	505	523	523	521	515	524	511	496	523	495	474	495	521	504	499	510	522	510	491	497	511	500	549	512	496	478	509	509	511	458	546	539	514	544	549	525	506	537	535	475	477	536	516	508	527	475	490	503	496	488	516	475	519	522	533	493	513	477	524	503	518	530	480	503	553	557	500	504	512	522	511	521	490	474	539	559	487	512	525	534	506	534	503	503	490	530	493	522	500	499	489	520	548	520	500	509	502	508	534	525	556	535	515	502	492	508	501	553	501	514	532	508	498	516	536	514	469	527	516	496	490	486	523	508	537	470	498	509	513	534	524	574	510	496	487	548	494	500	540	505	483	519	520	491	499	526	484	530	532	528	496	535	557	510	527	532	570	490	523	512	495	541	518	489	504	500	492	504	538	517	534	489	508	480	509	517	487	540	509	523	516	504	504	522	540	495	528	514	529	543	550	538	481	497	508	528	544	506	495	540	473	501	547	473	552	521	508	485	509	492	529	508	487	509	484	508	486	513	529	522	489	564	530	521	528	518	489	569	530	492	483	491	524	519	538	510	534	507	536	517	554	528	566	535	501	492	500	498	479	485	516	500	496	527	497	518	536	519	492	486	479	520	552	517	508	473	507	517	509	530	549	557	500	529	504	575	512	530	467	504	514	562	490	563	525	507	477	476	468	561	501	471	518	535	519	475	510	490	508	529	532	499	509	520	476	532	496	526	527	501	522	497	471	526	487	538	505	514	510	522	513	531	523	490	486	542	504	556	468	536	487	470	523	520	524	519	477	540	519	509	504	505	517	522	540	509	495	512	554	526	531	513	515	511	467	499	520	521	545	520	518	542	509	474	509	521	506	483	502	562	491	551	527	494	526	564	489	595	505	538	502	517	470	521	497	519	525	465	508	532	518	514	508	537	480	528	510	514	488	507	494	528	492	484	519	515	540	517	509	530	460	496	495	514	514	519	489	521	507	538	508	501	514	506	483	512	492	540	503	551	507	517	514	547	530	541	489	522	470	526	486	486	510	493	511	508	540	507	494	493	499	548	529	521	500	512	494	505	498	514	505	528	556	503	506	539	547	492	548	491	531	482	526	519	512	519	501	519	530	504	530	504	501	506	483	486	536	537	485	494	535	497	538	538	523	478	474	509	509	491	496	506	504	509	458	490	522	529	533	498	539	481	501	511	551	520	563	498	481	523	488	521	538	482	524	554	513	552	529	561	498	526	484	495	506	496	504	497	510	493	511	502	469	538	474	513	523	500	528	524	519	533	538	510	483	508	522	500	520	497	545	527	507	537	509	493	474	529	520	519	532	533	457	509	539	519	536	514	488	514	503	515	510	542	501	528	468	544	534	462	514	548	496	485	518	549	510	542	522	515	509	545	494	511	505	479	493	502	523	573	501	522	505	534	504	490	548	503	542	505	528	515	510	509	488	529	470	545	494	503	506	491	540	512	517	494	485	520	514	493	512	524	509	469	487	533	548	500	544	504	574	507	481	549	530	448	480	490	519	524	484	482	492	526	499	482	482	540	511	499	506	518	520	493	491	480	504	523	504	515	511	524	581	511	493	527	525	513	540	493	502	502	503	541	482	479	519	503	528	512	498	483	505	493	515	526	479	522	505	500	500	483	510	498	508	517	488	484	483	539	496	523	500	510	496	501	504	504	513	489	503	523	494	526	534	507	491	531	504	493	515	481	525	471	511	519	537	500	484	515	535	534	507	532	529	525	460	494	487	518	535	488	510	514	503	554	520	499	521	490	512	554	551	514	509	536	513	512	507	529	469	480	533	529	550	492	507	545	492	476	508	487	535	525	510	501	496	506	540	506	475	510	506	549	550	530	499	527	520	532	525	535	497	522	441	514	511	510	518	540	562	514	462	537	498	511	483	521	513	491	532	558	480	541	526	496	546	534	531	513	543	531	498	512	564	548	521	523	498	465	490	519	542	524	518	533	523	496	516	528	504	496	521	517	499	515	510	550	512	491	508	528	505	520	503	516	519	521	507	523	492	517	514	517	503	512	523	510	474	523	494	498	549	479	512	513	507	503	501	513	516	537	539	537	500	525	507	499	462	484	444	492	536	493	535	536	547	553	475	504	520	518	506	511	542	525	541	494	518	505	466	512	494	533	512	492	543	547	534	504	497	511	517	517	517	515	492	514	492	520	514	492	504	525	511	533	480	495	489	564	456	541	468	507	491	495	523	517	516	532	541	514	503	540	494	534	549	541	509	520	501	520	514	486	505	506	514	547	520	478	522	542	555	533	559	452	545	520	543	502	459	494	512	515	494	533	539	472	534	534	506	461	488	507	507	456	513	510	538	494	492	479	487	519	507	525	520	529	512	478	501	546	504	517	534	530	527	464	527	551	482	517	503	503	499	521	490	497	522	473	478	498	497	483	522	495	514	515	503	511	531	487	495	529	517	532	499	487	488	502	521	512	519	522	538	525	468	510	526	498	528	497	533	486	523	487	538	501	521	514
5690	4381	1602	510	285	339	368	354	298	271	246	256	246	227	220	204	197	175	144	161	149	133	110	123	119	97	96	76	126	98	108	88	105	84	102	114	106	104	115	94	117	105	92	99	104	101	99	97	92	80	110	89	69	99	81	82	94	115	96	93	101	104	91	89	85	107	85	85	113	109	91	109	100	99	108	113	83	80	98	73	82	117	89	101	95	89	100	100	89	100	113	83	91	82	98	98	110	89	94	94	68	106	90	97	87	75	94	83	84	90	94	106	87	92	99	87	108	78	88	113	101	101	94	96	100	101	87	90	106	86	92	106	110	96	107	81	84	83	95	82	84	101	93	88	95	96	84	69	100	108	98	93	97	92	94	82	120	96	102	95	101	90	96	115	92	120	90	98	87	77	108	98	82	106	88	91	83	85	97	90	72	89	92	87	91	94	100	87	101	102	74	92	99	89	81	82	82	95	106	82	93	100	72	105	89	89	107	98	80	102	106	95	104	93	97	105	101	94	107	94	82	90	89	78	99	99	83	93	101	97	86	104	83	97	93	98	81	108	88	118	114	100	101	98	85	88	84	80	97	94	96	95	101	84	85	108	106	99	89	91	93	89	96	90	93	102	90	97	80	89	92	112	105	105	107	90	93	100	92	87	82	94	103	92	82	82	92	87	97	82	100	88	106	83	72	85	77	73	105	92	95	98	79	98	79	79	111	95	112	91	89	89	102	96	108	89	93	91	80	101	89	85	102	91	89	79	106	100	100	89	105	100	84	88	98	90	83	95	106	105	101	99	94	83	94	111	89	81	104	91	106	124	94	88	99	102	110	120	94	89	94	90	109	99	112	86	104	88	95	89	107	86	93	88	89	87	100	93	94	87	83	84	96	98	82	98	83	99	77	80	102	87	88	99	97	91	103	93	87	85	117	86	93	108	92	108	79	99	102	92	83	105	91	101	101	93	87	115	72	91	83	93	84	84	92	104	98	78	95	88	91	95	82	94	74	86	113	102	99	81	98	94	72	76	84	73	86	97	96	110	93	109	89	89	96	93	87	108	86	94	89	91	92	104	88	85	86	96	72	80	89	83	77	100	95	94	89	95	107	78	122	109	98	94	122	98	92	92	91	90	96	93	103	100	114	112	97	106	98	96	108	94	108	85	113	89	77	83	96	87	84	79	90	101	94	81	99	90	86	83	98	90	85	98	91	104	101	86	90	87	97	98	90	103	88	102	106	82	102	92	97	82	108	91	93	94	86	99	100	102	82	106	91	86	91	93	107	103	97	111	84	95	108	103	91	96	100	108	89	86	89	108	101	95	93	91	98	102	95	94	98	107	90	84	99	91	90	104	79	81	124	89	81	96	103	88	87	102	98	89	99	98	100	88	94	94	90	81	92	116	90	85	94	85	99	105	88	95	101	101	90	92	103	97	108	102	99	88	80	100	91	102	102	81	91	116	86	89	89	87	92	110	99	105	81	89	94	105	89	95	93	84	90	105	100	102	81	91	99	105	97	86	95	65	109	82	105	112	117	108	83	88	87	87	109	87	92	86	107	94	90	85	96	115	98	108	90	85	87	96	99	99	98	85	115	73	103	101	94	98	98	114	107	94	93	92	96	105	105	99	103	101	98	85	85	98	85	93	115	80	90	82	86	76	95	96	82	85	101	96	91	110	88	102	92	112	89	96	94	94	76	89	95	91	75	102	94	97	100	95	88	84	93	93	80	90	98	80	93	107	97	115	102	80	90	99	106	75	100	100	84	86	74	94	107	85	97	83	105	96	96	93	97	104	97	103	83	84	79	94	93	90	93	88	95	86	91	92	87	82	108	111	90	102	91	91	84	95	97	87	84	100	81	106	88	118	96	84	99	107	69	101	85	97	95	94	86	97	107	84	87	111	89	95	104	106	105	87	77	90	94	106	90	92	94	91	94	96	87	92	83	93	83	103	100	98	113	97	96	108	93	120	95	88	96	102	88	90	98	100	93	98	90	103	98	103	99	77	93	92	96	91	90	84	98	91	94	85	91	98	104	99	101	111	104	87	95	101	104	83	90	85	101	94	104	113	98	86	91	95	101	75	110	83	86	91	77	90	92	73	100	96	92	81	77	85	77	75	90	105	82	113	85	81	93	100	93	90	70	106	93	105	97	93	92	95	105	101	91	93	98	97	82	82	103	112	110	95	97	98	98	91	82	100	109	91	103	82	79	97	87	78	102	97	95	95	79	90	91	90	89	88	91	98	95	98	99	112	90	102	93	112	105	108	91	78	81	94	87	106	97	95	92	88	82	82	98	105	94	89	111	93	110	90	94	89	80	84	83	90	101	101	103	107	84	91	91	97	80	101	103	85	109	97	105	95	96	83	88	108	92	93	82	103	104	108	84	95	72	83	125	87	91	113	90	81	93	91	97	95	100	82	105	93	89	99	94	88	88	92	97	73	92	90	112	91	68	97	112	80	106	89	82	97	91	109	94	82	92	91	85	75	80	114	91	94	96	96	110	96	93	88	106	89	83	77	94	95	82	85	81	89	97	97	103	98	79	86	87	105	85	118	92	105	71	90	108	96	101	96	96	88	98	99	90	109	86	95	95	96	93	104	92	96	115	108	89	91	85	85	102	83	94	103	104	94	93	95	91	93	117	92	75	96	83	83	95	93	88	98	95	89	101	89	90	91	104	84	96	93	94	88	106	103	106	104	82	88	91	84	87	96	102	84	93	88	119	97	89	93	98	108	100	78	102	96	103	93	100	87	98	92	97	97	99	98	80	92	82	79	82	105	92	91	105	93	93	107	106	101	99	89	83	78	96	92	90	98	116	101	84	106	101	118	108	88	96	95	101	94	119	90	102	94	104	104	92	92	111	76	98	97	94	102	95	104	92	97	97	85	97	90	91	94	87	109	94	77	88	85	84	108	94	83	85	104	100	100	116	115	74	87	94	93	96	91	106	101	90	97	84	89	112	105	92	90	103	102	97	81	101	93	112	102	102	86	85	109	103	92	79	75	86	97	79	90	105	94	101	100	92	87	100	101	88	107	102	85	82	94	91	91	97	90	96	97	82	93	87	95	90	106	93	83	96	92	108	99	104	87	94	88	98	85	99	86	87	113	102	86	93	93	87	90	92	93	96	78	90	91	76	89	100	82	91	70	88	93	104	89	108	110	91	87	95	73	81	91	102	92	96	105	111	86	108	89	86	97	106	86	103	87	92	91	92	90	109	100	91	103	86	92	116	103	110	115	88	72	77	91	92	84	111	97	88	85	81	90	100	95	83	97	98	96	82	90	92	103	115	90	106	97	89	89	102	83	103	84	97	89	111	101	108	102	92	96	94	84	95	90	86	96	89	88	95	97	116	96	89	80	85	111	94	93	92	90	108	90	102	102	99	94	96	84	89	99	77	104	83	90	91	109	94	83	95	96	94	96	90	93	87	79	88	90	84	104	83	104	118	97	93	85	87	105	94	97	76	83	86	96	78	95	91	107	111	91
33420	24613	13569	9673	11046	12871	12322	10578	9048	7932	6705	6110	5506	5005	4504	4121	3628	3277	2867	2322	2064	1948	1722	1609	1364	1286	1266	1161	1106	1143	1148	1098	1024	958	976	954	904	901	790	771	803	796	767	728	758	721	703	718	693	717	757	747	718	747	782	713	750	709	737	712	714	720	751	720	752	711	708	671	706	731	729	736	729	736	709	697	755	749	697	750	737	739	685	765	696	719	729	733	689	700	666	728	669	698	735	668	709	711	680	760	698	743	690	731	692	696	682	684	738	725	701	711	699	746	719	694	644	735	755	684	760	698	674	705	741	738	677	719	696	719	715	690	746	634	669	695	668	660	725	679	656	701	718	705	702	778	656	693	735	651	702	733	663	682	711	687	698	656	689	671	667	728	670	705	678	693	684	712	691	694	711	727	658	693	703	727	701	694	687	703	678	720	745	678	687	716	725	709	725	658	717	729	700	708	728	672	708	730	723	650	671	683	722	712	677	708	697	731	750	701	713	763	724	694	718	713	722	709	647	679	703	727	732	708	702	744	740	753	707	738	705	708	690	743	668	696	703	731	679	725	682	638	715	741	691	768	706	747	736	720	698	672	687	676	684	669	659	712	670	721	717	680	677	680	737	674	654	699	649	717	713	693	726	695	712	687	724	698	700	716	651	757	698	717	695	699	705	712	686	735	732	722	712	691	719	718	671	692	683	745	774	711	703	737	698	721	733	691	696	702	702	706	707	667	750	706	687	716	707	660	721	698	711	652	691	704	703	684	688	727	740	693	720	695	684	723	761	672	687	731	706	712	685	687	728	717	733	670	660	739	738	743	724	704	692	740	743	685	685	727	738	706	724	675	683	706	671	692	687	708	711	709	658	707	702	712	738	709	689	700	711	669	712	676	669	771	673	682	702	661	719	683	688	714	718	654	720	714	682	657	746	734	735	654	697	733	725	657	692	729	638	708	733	685	683	706	699	668	678	707	741	707	698	757	689	709	688	710	670	659	726	714	731	702	696	671	665	718	673	710	747	693	717	691	785	712	712	754	660	707	691	724	687	710	736	714	681	674	700	703	699	710	699	694	704	652	665	688	699	756	700	688	665	668	736	693	687	669	685	733	669	728	728	652	709	720	730	717	668	706	734	707	669	680	677	715	710	694	698	670	700	676	731	695	685	685	764	762	714	708	748	676	681	732	730	704	713	744	689	747	689	674	730	689	690	716	694	695	706	725	683	668	715	741	666	777	685	728	713	713	686	703	684	665	686	724	709	728	689	689	690	690	677	721	715	717	722	709	698	721	675	699	690	704	683	715	693	658	717	707	739	695	692	708	691	731	718	714	765	704	727	706	675	746	714	735	673	700	686	720	669	756	680	690	700	710	727	683	758	696	670	714	737	730	703	740	674	693	685	742	706	672	644	726	716	732	678	733	726	676	672	693	712	690	702	682	682	677	682	667	679	672	649	675	648	713	713	708	726	691	684	679	716	705	693	715	670	686	736	693	688	697	744	700	747	685	699	695	732	720	662	719	698	684	743	739	694	714	701	735	708	670	662	738	730	684	704	675	741	671	692	659	706	714	730	696	689	681	676	702	748	710	693	703	703	717	700	697	745	714	700	727	682	768	685	713	687	653	720	710	699	696	707	747	714	733	653	690	710	707	712	717	690	714	777	747	780	716	714	683	691	687	680	694	753	664	712	689	750	730	690	652	680	709	669	683	677	686	733	731	722	696	722	709	736	751	673	705	683	694	654	716	707	709	735	683	720	704	650	692	729	736	728	699	695	692	721	685	710	664	761	674	696	692	677	695	773	675	726	675	689	773	716	706	719	724	711	739	643	679	756	684	703	688	697	676	732	697	708	648	630	718	693	689	734	720	696	734	698	712	687	687	751	698	698	732	633	694	731	728	702	765	716	671	690	709	715	713	661	728	705	678	694	733	720	715	722	709	682	713	680	728	682	693	707	695	703	708	705	679	741	733	729	661	718	691	724	672	696	768	723	704	684	737	729	689	744	643	696	687	720	723	705	724	736	694	674	730	661	706	709	685	723	713	673	693	726	666	704	722	695	714	688	697	679	709	706	750	669	740	731	695	687	710	700	725	682	763	712	707	670	711	702	688	691	668	719	779	700	710	687	683	677	709	636	744	657	727	701	712	691	712	720	719	683	724	702	721	653	674	693	723	748	689	715	704	699	673	679	669	723	791	672	708	718	735	725	681	672	719	706	721	686	645	641	720	707	715	714	706	700	714	721	688	727	680	712	707	712	735	727	734	716	693	703	700	678	665	683	702	696	737	749	679	705	718	720	747	685	687	734	672	686	687	713	724	653	682	688	709	724	715	674	696	722	712	693	699	747	680	706	695	679	682	730	756	721	688	714	638	692	735	667	708	681	703	682	690	703	710	695	691	696	726	724	671	675	714	689	676	758	762	696	670	696	720	743	695	659	717	754	644	708	718	672	732	685	698	713	724	725	755	688	684	713	717	663	681	707	694	679	722	684	701	666	719	699	708	735	683	720	707	691	700	713	722	691	726	725	720	748	720	722	674	709	699	749	703	737	711	691	698	681	659	710	704	683	737	669	716	670	656	716	688	693	709	705	676	725	681	667	658	683	697	716	743	719	683	685	751	691	719	688	681	722	709	739	723	730	768	737	697	680	711	713	672	714	710	724	706	689	740	655	714	734	668	738	667	679	679	669	742	675	687	719	726	668	739	677	735	722	716	722	705	714	727	701	720	691	712	718	652	719	702	676	731	712	752	728	721	702	709	708	693	685	717	727	697	727	690	719	736	736	677	701	688	694	706	669	677	670	736	780	680	710	678	696	723	696	693	723	645	639	690	686	679	693	724	635	693	678	687	738	693	728	668	719	688	717	706	781	730	727	744	728	725	700	703	672	677	736	669	711	643	717	703	740	691	740	741	668	713	707	739	740	682	663	723	712	682	726	711	676	661	731	675	709	706	672	703	697	685	699	749	693	715	724	698	713	734	694	731	675	721	708	727	737	682	671	715	678	685	679	708	727	720	662	706	708	727	693	740	735	668	711	691	697	714	712	647	699	666	681	714	666	695	670	663	735	706	725	711	744	682	683	706	726	668	715	684	713	684	683	702	678	732	748	675	746	694	754	682	737	717	656	701	700	701	699	688	698	721	728	712	717	704	709	682	653	720	701	646	712	713	695	727	729	693	703	633	682	747	718	768	730	734	702	656	686	705	700	706	723	753	700	708	748	696	688	690	677	691	730	733	687	693	715	699	662	722	681	723	722	696	704	695	645	710	703	718	681	722	684	713	704	705	715	696	746	715	686	704	726	681	678	719	696	713	667	730	681	721	684	709	728	679	688	753	708	691	677	713	720	658	694	711	711	729	706	700	688	697	699	683	692	670	733	704	709	729	638	712	696	696	709	704	717	733	749	658	708	694	703	703	728	701	732	725	673	732	709	676	712	723	662	702	712	690	713	701	781	671	696	753	726	721	694	702	712	740	706	676	746	728	736	725
7404	6918	2481	689	334	412	428	372	361	294	257	295	263	228	232	244	211	152	160	148	121	121	102	112	116	88	112	79	100	79	89	90	82	78	102	75	88	82	70	86	70	79	64	85	50	59	79	69	74	62	72	71	51	54	67	73	55	90	72	85	60	74	64	90	64	83	79	80	79	62	59	76	80	70	66	52	68	68	79	87	72	80	71	69	75	72	58	67	72	75	80	70	73	80	71	72	57	51	60	69	76	80	73	75	68	75	72	62	65	81	60	69	80	60	76	86	72	78	80	72	67	72	68	60	71	87	57	62	81	77	73	77	66	73	55	86	58	76	65	73	83	55	55	79	66	75	58	68	65	61	56	75	83	64	73	69	55	66	75	90	64	61	90	66	68	58	68	79	69	75	64	62	74	65	71	81	80	73	88	85	68	66	69	70	53	81	60	77	77	76	61	64	70	74	73	73	70	63	57	71	78	75	90	57	77	69	68	64	86	76	96	67	81	74	85	74	64	57	80	78	68	70	73	65	62	78	79	71	80	74	77	74	66	68	66	74	77	81	74	75	82	71	82	79	77	72	80	81	62	75	68	84	93	79	59	74	68	66	86	79	78	65	64	72	85	63	79	80	60	82	66	67	81	80	69	73	65	73	71	67	62	72	73	61	71	72	68	66	59	72	79	69	62	64	67	67	61	66	66	71	84	74	73	58	66	53	72	62	80	69	68	73	72	73	65	77	74	71	67	71	60	66	74	74	80	80	68	74	72	69	62	83	64	79	64	66	62	90	74	61	48	66	76	67	62	68	72	67	65	83	75	88	55	62	77	62	66	61	82	54	80	76	77	70	78	83	57	76	75	73	74	71	67	74	56	70	78	72	66	66	81	84	77	73	72	85	61	62	64	79	69	52	59	68	69	90	75	83	60	91	75	69	60	64	71	77	74	69	62	70	59	79	78	59	72	70	74	69	61	74	61	76	65	63	71	81	76	68	73	72	79	75	96	64	69	55	73	52	64	72	92	76	67	72	78	66	83	70	61	80	63	86	83	68	80	74	67	67	78	68	81	71	72	63	73	68	87	82	65	78	70	63	65	57	78	68	67	55	62	66	81	70	66	66	65	75	64	73	70	81	71	71	78	68	79	72	80	75	81	68	94	68	78	52	75	67	63	59	70	77	71	87	54	74	60	79	59	68	65	71	62	77	63	74	79	68	74	80	68	70	58	72	72	80	71	62	55	87	65	74	74	62	82	62	89	65	65	66	82	51	74	80	68	70	68	60	63	58	64	78	78	68	74	67	63	80	81	74	71	67	77	69	55	79	77	68	79	70	80	55	70	62	78	61	81	67	77	79	66	87	86	62	73	90	72	62	61	65	67	77	74	73	74	67	71	81	71	75	65	66	64	71	62	71	75	68	79	64	72	79	61	80	62	81	76	86	70	62	73	66	71	64	56	50	84	69	70	76	66	52	60	65	74	79	70	69	75	85	81	74	67	52	83	63	69	62	74	72	73	86	59	72	64	71	71	69	77	62	65	64	66	74	67	80	72	76	64	63	70	72	60	70	74	79	82	86	63	80	72	73	79	61	76	65	69	58	64	75	69	79	80	74	73	69	60	71	71	67	78	71	71	70	68	78	48	73	65	85	72	68	64	81	59	74	74	77	82	66	67	81	84	73	86	71	65	71	71	67	64	61	69	76	80	62	86	65	73	76	56	70	66	73	62	85	62	72	67	52	64	67	57	75	65	69	76	82	73	77	88	78	74	73	71	61	73	79	69	81	81	65	63	76	71	73	71	81	70	69	71	73	70	69	68	79	71	58	74	69	59	67	64	62	61	70	60	63	93	88	68	74	76	85	68	52	70	81	84	82	53	58	75	71	59	82	84	77	64	66	69	58	79	66	66	76	72	75	80	62	78	71	71	68	61	65	63	64	57	76	61	61	57	73	55	69	66	63	57	59	61	78	76	68	82	72	85	72	63	74	75	66	77	71	68	70	77	81	63	68	70	61	83	76	66	78	69	60	81	72	65	62	87	60	70	76	54	60	75	78	73	64	80	73	67	59	53	75	62	72	75	67	86	68	56	76	92	85	60	73	85	60	73	72	67	84	66	80	77	72	73	75	68	75	79	69	61	74	79	67	66	77	76	70	75	51	62	74	75	62	65	64	59	71	72	75	82	86	59	73	63	61	65	77	59	61	70	61	57	67	81	79	75	83	73	74	60	72	57	79	72	65	80	92	73	93	82	62	65	58	63	78	65	70	72	82	64	49	72	70	77	70	75	77	65	68	82	73	72	58	61	76	80	58	69	66	75	81	68	62	79	84	74	73	90	65	76	83	66	68	67	71	76	75	96	68	68	54	72	72	61	65	72	73	65	65	62	70	83	77	78	59	70	76	60	72	92	84	67	59	61	71	67	79	85	68	66	71	63	78	68	69	74	68	61	77	77	72	59	67	58	84	82	66	76	69	67	58	68	64	69	72	72	75	62	62	62	55	68	54	72	61	64	77	60	75	76	81	64	67	73	61	77	83	70	89	58	83	65	67	84	69	64	60	66	88	53	83	82	71	73	62	77	71	82	81	77	60	81	80	80	76	65	74	64	73	73	63	64	77	61	73	62	82	77	83	75	64	73	69	66	66	83	73	75	76	51	79	81	68	66	62	62	78	67	75	73	61	71	65	74	70	86	67	71	62	77	70	80	73	73	67	74	63	68	70	48	79	89	67	74	82	87	57	74	64	64	79	68	79	85	61	93	71	49	81	73	68	79	59	73	60	64	71	79	72	65	75	73	69	82	69	69	65	63	56	77	66	78	67	66	77	77	78	76	57	59	67	88	69	75	66	61	71	76	77	67	70	73	81	87	77	77	77	69	81	56	71	67	57	70	79	63	72	71	72	77	79	70	54	65	73	66	67	71	72	79	83	84	76	56	83	67	64	67	70	74	63	60	68	66	51	66	67	71	68	59	72	71	65	83	74	68	54	72	78	59	75	65	67	75	73	75	64	70	74	70	70	58	62	65	72	81	72	68	78	84	82	76	75	67	65	68	59	74	61	59	63	84	83	66	88	62	71	80	66	71	66	72	59	77	68	64	66	73	70	66	91	70	72	70	65	77	59	75	83	73	81	77	69	64	65	54	66	70	65	67	84	76	56	72	73	63	69	89	77	76	66	89	70	69	61	61	73	66	86	64	64	70	66	86	59	75	76	70	64	72	75	66	79	63	70	67	73	71	81	61	67	66	78	87	77	62	80	63	93	63	56	70	55	72	60	69	67	59	68	77	66	70	68	64	61	90	74	76	80	67	72	72	76	64	78	68	78	67	63	66	70	86	81	71	70	72	79	76	79	81	84	57	76	67	65	53	72	78	77	67	74	72	70	61	74	75	69	70	69	68	59	71	77	69	58	59	81	72	61	69	69	68	70	72	65	73	80	77	77	77	72	72	53	67	71	60	70	69	70	66	80	79	69	71	76	78	65	65	70	69	83
38361	28794	16619	12067	13530	15591	14629	12903	11482	9364	7995	7443	6719	6109	5427	4785	4290	3778	3090	2589	2318	2108	1862	1635	1489	1348	1240	1174	1124	1087	1085	964	974	865	875	820	801	780	730	719	718	654	583	571	553	567	559	557	540	531	572	579	542	555	571	502	570	544	514	586	572	573	583	598	580	538	553	597	537	562	546	571	582	547	558	535	506	507	564	532	558	517	527	529	517	521	550	547	528	564	556	494	541	485	483	562	513	554	506	549	538	544	527	558	503	515	510	513	514	545	507	546	526	481	516	540	531	496	527	508	544	507	481	512	551	527	494	502	475	543	497	533	531	576	531	526	552	509	485	499	553	538	533	514	469	523	508	582	508	507	524	503	575	546	508	521	536	547	542	512	518	521	542	544	541	522	514	528	506	504	543	511	574	543	540	529	548	583	531	540	533	545	518	478	532	478	509	530	527	516	553	487	543	524	532	558	523	565	544	557	542	536	509	542	538	549	526	535	559	536	524	539	500	550	525	528	494	501	521	584	538	536	508	512	542	507	547	542	551	512	495	534	523	522	519	532	536	518	513	540	533	508	535	501	506	571	539	535	557	519	555	519	558	560	520	538	502	542	551	475	500	536	497	514	501	540	517	561	495	490	511	497	525	524	520	535	500	524	504	526	502	523	500	559	517	542	534	574	542	560	531	526	560	505	533	504	526	503	510	534	482	565	565	550	505	547	504	512	540	538	505	530	517	581	524	527	524	526	528	516	542	553	550	553	509	473	516	528	500	507	510	497	525	535	542	499	532	533	544	499	539	558	518	534	532	502	510	532	474	517	527	524	570	540	530	523	515	565	531	502	523	558	502	506	489	544	538	533	509	529	527	526	516	502	520	519	523	528	489	488	520	514	535	543	555	556	526	520	556	531	510	557	537	502	553	510	498	497	524	516	554	486	540	494	509	556	522	535	533	532	591	524	572	549	532	504	543	541	539	539	479	496	526	549	518	538	514	558	525	489	533	523	528	542	570	514	559	553	495	533	551	547	553	531	552	499	537	583	527	531	538	515	520	500	562	492	534	527	501	485	522	530	570	515	531	502	528	545	539	523	566	553	511	528	518	503	559	531	536	540	516	521	522	500	501	513	545	541	478	515	534	574	589	550	535	516	562	546	540	538	537	543	547	530	559	515	512	571	480	546	549	556	540	523	517	552	554	512	539	531	506	522	538	533	525	517	560	513	509	518	510	500	554	515	558	506	583	508	507	501	544	512	548	487	493	526	532	495	516	530	526	544	521	530	492	532	524	543	521	554	536	499	560	510	529	533	489	510	531	489	514	532	509	530	545	524	530	477	561	521	542	483	567	508	552	512	526	574	532	523	501	515	480	557	522	520	523	518	486	464	536	516	507	504	553	500	486	524	537	525	508	519	537	509	517	519	575	561	511	496	526	509	494	500	495	560	536	498	473	524	489	528	554	533	532	498	540	513	556	532	550	497	531	485	539	533	524	522	506	508	540	544	530	496	546	548	528	521	548	561	523	549	554	533	535	526	515	495	520	482	515	563	534	509	533	548	532	511	517	549	508	525	536	516	532	550	519	515	529	521	603	509	550	492	524	526	482	535	511	488	498	510	512	548	534	543	578	491	520	519	513	508	532	518	523	518	517	534	498	558	518	526	476	507	534	504	541	490	512	556	536	539	531	509	550	557	516	517	534	532	508	497	540	538	492	550	542	523	534	519	493	489	518	537	523	562	496	497	490	523	554	522	512	540	548	570	578	524	519	553	515	546	509	534	539	533	505	521	520	532	523	550	476	513	564	539	520	512	533	520	496	480	513	539	516	534	466	530	485	535	490	522	577	531	512	507	525	539	543	516	532	546	538	523	504	531	549	534	557	544	522	535	532	548	542	526	519	510	521	501	526	547	544	538	519	524	494	532	527	550	574	514	572	504	549	516	504	541	525	526	554	533	478	522	511	476	555	509	521	521	538	525	509	531	542	554	502	516	482	485	545	531	516	518	541	551	536	520	541	529	533	514	518	513	525	516	522	543	537	518	501	521	498	523	584	498	525	508	522	554	477	534	556	567	522	488	534	466	533	506	530	545	509	574	521	539	513	507	527	523	502	511	580	514	564	529	518	538	534	538	507	509	537	562	505	527	543	521	534	505	512	515	541	561	541	507	508	558	543	556	490	527	500	570	526	509	494	533	556	587	501	527	537	567	528	543	525	514	522	513	529	526	535	494	544	521	518	521	567	553	556	538	508	554	515	525	519	523	530	519	509	575	530	481	525	526	517	561	515	576	539	535	494	524	517	495	501	545	550	498	519	505	553	523	553	530	553	531	521	550	503	547	517	513	524	539	509	504	481	517	508	513	529	555	546	544	571	520	500	554	490	562	501	528	529	523	521	536	498	526	525	577	482	504	523	541	484	506	504	485	486	475	545	552	491	522	510	565	526	527	485	506	540	533	508	503	520	545	529	514	538	528	546	544	533	492	533	508	570	541	492	500	537	520	530	556	526	513	501	529	549	527	470	520	501	517	516	507	528	542	528	479	523	531	537	520	556	543	529	504	520	535	525	522	513	503	518	523	526	575	519	528	550	507	516	552	485	531	556	524	524	508	505	518	554	530	512	508	502	519	509	540	495	536	524	497	536	527	513	484	516	532	549	547	542	545	526	512	541	556	487	527	559	526	510	536	558	512	502	534	520	493	515	522	507	560	508	545	539	538	505	549	542	551	527	521	515	501	506	529	547	530	535	545	565	517	463	517	511	510	501	524	547	540	530	521	511	491	535	541	568	512	521	504	546	527	537	541	532	539	507	501	539	480	561	575	535	515	542	557	537	507	540	527	558	560	491	521	488	526	511	529	522	534	526	521	521	538	512	529	494	496	527	524	515	493	490	504	481	539	521	486	531	498	526	533	487	482	491	538	571	536	523	494	546	530	556	526	545	510	502	539	506	532	517	534	512	548	511	558	508	540	534	495	558	541	562	559	513	488	515	519	573	489	543	548	515	520	568	507	554	528	534	503	532	503	542	563	506	550	540	550	525	488	529	512	546	515	539	566	525	520	512	515	521	522	566	538	511	528	492	508	546	494	509	466	500	527	551	525	558	483	488	527	495	526	528	541	514	533	567	476	517	541	520	535	534	525	539	560	554	495	535	544	514	554	484	489	527	568	527	529	520	524	536	543	525	485	512	518	519	537	506	516	495	539	539	527	529	557	505	516	485	493	471	534	552	553	560	606	532	539	549	518	545	488	537	513	479	504	519	487	533	476	535	542	523	518	489	525	522	524	543	503	503	512	489	539	528	496	537	507	542	537	524	516	535	523	544	517	538	510	506	506	506	559	562	519	518	541	550	508	527	499	517	489	523	479	512	502	509	524	550	536	531	508	503	526	528	499	511	528	558	526	541	551	529	539	480	534	507	561	564	532	542	511	524	554	495	523	489	488	518	530	529	477	541	534	568	527	534	545	488	550	529	469	503	513	545	514	514	519	523	528	536	500
3951	2226	699	352	257	244	270	267	245	232	193	209	196	174	174	175	157	155	149	132	120	100	103	121	93	111	105	90	99	105	107	113	91	106	101	113	102	93	104	84	90	85	84	86	88	102	95	109	91	91	87	80	74	79	98	82	91	98	98	85	90	85	76	109	86	105	77	75	74	88	80	76	81	73	84	104	92	85	73	102	80	86	93	88	80	102	89	86	101	96	71	84	99	84	75	64	90	95	83	88	84	81	89	81	95	103	83	79	73	79	77	85	77	93	88	104	80	82	82	80	94	99	119	93	75	100	92	81	98	75	77	66	81	57	83	95	87	85	85	91	100	97	109	89	88	80	99	79	97	85	94	96	111	100	73	105	98	83	90	73	97	74	85	88	92	91	89	85	81	92	81	96	95	90	60	99	67	99	97	91	106	87	98	98	100	107	96	92	78	74	92	91	92	96	90	87	83	101	83	80	75	104	94	80	92	83	99	83	111	89	77	85	96	82	66	107	89	74	80	101	97	80	98	79	86	95	105	80	86	85	93	104	97	82	86	81	81	77	101	98	86	85	83	90	77	82	97	87	115	92	107	95	82	85	94	82	87	73	85	74	74	72	72	98	98	88	81	76	112	83	99	98	94	84	85	83	92	97	89	83	78	86	79	82	87	93	107	89	83	80	83	66	90	103	77	105	84	90	101	104	95	89	87	96	102	95	87	93	79	91	85	84	74	97	81	88	73	80	103	88	85	86	86	90	83	99	91	80	84	61	86	87	89	83	87	95	92	77	83	93	98	94	108	91	100	72	89	97	82	97	91	99	96	87	96	97	102	83	99	90	90	94	96	84	79	98	99	87	86	100	93	81	120	80	81	91	66	95	88	105	102	91	106	85	99	90	84	89	87	71	79	102	91	91	90	78	82	88	73	94	86	111	101	74	75	79	90	65	97	94	93	109	97	87	100	94	97	78	77	100	78	93	102	82	96	80	93	91	96	93	86	79	87	106	68	104	99	87	97	97	86	87	77	104	70	93	94	81	91	81	87	89	102	81	78	73	85	93	79	79	81	91	85	71	82	80	94	99	110	92	72	81	78	102	98	96	97	85	76	94	85	67	80	93	85	82	90	69	89	91	91	94	86	89	98	81	106	85	70	96	86	86	82	85	90	108	83	82	85	98	90	79	88	101	80	81	79	82	92	98	85	75	87	88	99	95	79	85	93	96	86	81	86	79	87	90	94	83	95	103	104	82	86	84	88	101	74	94	84	84	86	80	90	89	85	82	89	88	89	84	82	76	83	84	84	97	70	96	101	84	87	87	74	107	88	86	87	107	82	84	96	80	92	81	104	87	94	92	86	85	74	89	103	93	79	91	94	94	79	86	79	102	96	85	82	86	83	88	96	84	75	71	75	97	103	85	72	87	90	80	83	91	84	95	97	90	77	81	97	84	90	98	100	101	81	85	105	96	83	97	92	99	91	84	95	93	93	81	92	87	83	97	104	82	89	94	87	86	79	92	93	74	95	72	104	86	95	93	81	81	89	74	94	104	99	88	90	103	94	76	68	89	83	99	86	89	112	101	91	96	91	87	96	87	80	86	72	86	84	84	95	97	82	85	89	94	84	85	100	89	89	93	94	91	57	73	95	103	109	95	76	81	84	115	97	89	91	91	76	85	96	88	91	79	95	97	93	85	79	77	90	96	94	80	116	89	79	83	99	90	94	78	89	77	67	82	81	80	84	83	100	105	89	92	89	104	97	88	83	73	93	90	104	104	90	81	70	103	74	79	96	60	85	108	86	78	75	73	89	81	86	90	92	89	87	85	92	77	85	91	96	82	92	96	83	73	72	88	94	85	88	72	83	69	105	81	90	102	90	107	87	80	90	92	94	76	91	62	83	93	82	99	86	89	84	84	89	78	75	92	100	74	84	88	88	97	73	91	87	87	89	75	101	95	98	94	81	88	99	95	81	92	83	94	98	95	94	86	99	82	97	79	97	79	78	85	87	89	83	93	100	81	106	92	72	92	95	92	75	102	70	101	80	83	75	87	92	96	85	105	84	101	83	93	87	81	98	83	82	87	82	95	93	72	81	83	89	93	94	114	85	95	82	84	88	72	95	69	101	96	83	77	89	92	88	86	91	85	69	84	90	86	84	92	83	81	84	90	70	94	102	89	108	81	90	91	99	94	97	88	83	97	91	102	79	86	84	94	106	79	96	105	83	69	74	86	83	87	82	72	75	95	89	88	75	107	99	99	60	87	90	82	80	82	77	103	85	92	79	75	83	79	82	88	81	85	105	101	87	89	96	82	88	83	77	87	89	93	88	77	91	97	93	76	88	106	73	77	83	86	81	100	95	77	93	89	75	96	88	96	90	83	79	93	82	91	76	86	85	79	99	93	87	74	90	92	101	95	79	85	74	95	96	90	88	91	81	93	98	93	82	97	87	87	58	92	94	105	87	83	83	99	86	81	92	86	80	80	83	112	79	72	85	83	97	73	94	86	99	96	102	86	81	83	87	87	80	83	91	86	87	99	90	97	80	88	98	86	97	98	112	99	79	86	101	87	84	97	88	85	99	94	89	81	89	94	97	88	79	99	94	80	99	84	95	72	87	100	79	90	86	84	97	100	84	87	75	79	80	94	98	78	86	80	83	91	93	90	95	85	87	87	79	70	96	92	85	73	109	84	99	75	86	88	94	96	93	95	87	100	97	95	76	106	89	86	92	112	94	98	72	99	88	88	95	80	97	84	79	95	87	105	99	78	83	77	96	99	81	85	78	92	75	75	80	76	85	83	96	86	80	84	108	86	84	95	87	99	85	93	96	101	83	79	78	91	92	96	80	81	93	93	78	85	97	98	80	96	75	91	90	85	99	101	87	73	97	92	105	85	85	74	88	111	96	94	76	98	88	78	91	106	97	74	98	86	75	88	103	82	101	101	78	77	84	97	83	93	91	70	93	95	86	91	85	77	85	86	84	90	87	93	87	92	83	81	77	95	83	77	80	80	81	81	112	93	75	84	89	107	82	101	77	79	82	81	93	86	89	85	85	99	95	76	85	93	82	75	82	85	71	89	94	82	99	86	82	87	99	97	76	91	93	101	84	77	105	88	93	94	88	85	76	89	85	84	73	92	90	88	94	103	89	78	84	74	79	74	86	79	93	89	88	77	83	94	83	89	88	88	76	102	89	78	92	78	93	93	82	100	83	96	95	89	83	85	94	72	96	107	90	80	87	82	82	73	66	91	93	91	85	84	84	85	76	85	82	82	78	90	99	102	76	90	84	96	101	83	102	79	78	92	93	95	86	86	101	81	105	89	77	74	88	85	76	102	82	78	76	94	92	79	109	84	93	95	81	95	97	104	75	90	93	104	84	98	92	92	98	79	88	81	71	85	80	97	68	89	81	98	83	77	94	87	84	94	89	96	82	79	90	92	92	82	90	94	82	89	90	107	71	73	83	94	66	94	98	87	102	87	108	90	94	68	95	89
29915	17896	7742	6784	8834	10319	9831	8788	7103	5866	5284	4742	4380	3906	3569	3137	2919	2420	2038	1852	1578	1557	1348	1210	1170	1067	1004	932	929	949	1009	887	869	833	859	856	785	787	760	772	719	705	694	679	690	683	669	673	687	679	686	681	662	657	695	698	682	719	700	684	658	648	670	673	658	668	692	638	642	687	677	725	619	644	706	674	655	649	673	643	692	632	655	709	667	662	670	638	672	719	647	696	680	704	667	630	705	652	686	643	655	656	662	666	659	713	632	640	652	628	622	674	668	678	676	650	681	644	675	648	629	657	717	645	646	665	664	665	660	674	635	638	688	672	661	641	675	646	661	688	667	644	684	635	652	633	663	675	632	671	663	694	664	652	631	648	654	701	619	653	623	653	667	681	673	629	673	617	660	653	693	638	647	660	694	709	626	637	632	704	658	637	628	689	643	679	641	614	681	668	680	629	680	608	648	667	633	700	661	684	667	655	652	650	653	673	675	652	662	658	659	726	651	656	657	679	683	647	585	651	631	676	656	714	667	648	691	701	639	669	639	645	622	665	674	661	672	685	611	656	651	655	680	636	675	628	668	644	701	630	641	641	654	670	704	662	673	649	632	657	730	667	694	683	660	627	647	657	687	675	655	648	640	649	693	632	677	663	666	678	675	638	603	663	698	668	731	657	645	665	638	667	620	655	670	700	697	660	632	630	695	656	658	664	675	667	643	598	655	676	658	634	656	668	663	619	646	660	658	662	698	695	628	643	689	681	675	698	641	635	688	656	666	663	621	644	634	683	639	636	618	714	624	652	640	705	688	692	676	654	646	635	629	717	688	705	660	654	674	653	618	662	635	658	648	698	633	666	633	632	623	650	631	651	647	635	652	699	665	675	609	658	645	643	697	701	664	661	674	635	687	646	682	652	666	674	644	669	659	665	655	685	669	655	655	661	688	691	693	692	629	692	616	689	677	695	637	645	694	637	661	694	677	661	674	645	647	676	645	646	687	709	695	663	666	637	687	646	650	705	686	673	661	674	708	652	651	628	643	655	642	693	614	629	672	678	690	628	622	631	671	617	670	634	626	667	661	653	680	652	654	635	675	673	650	645	632	672	674	632	669	623	624	719	668	646	664	685	707	663	677	666	686	656	671	662	644	691	677	680	663	699	651	688	645	635	632	638	647	700	670	679	649	691	689	615	688	605	666	692	667	666	671	670	667	664	660	626	654	646	647	654	627	648	679	693	678	671	670	676	636	666	662	633	659	685	663	691	679	670	665	633	674	655	654	674	645	703	637	657	664	625	652	672	669	708	680	692	635	672	658	733	681	667	622	630	665	656	618	630	693	671	665	703	632	627	673	667	614	613	692	623	663	653	626	678	662	584	677	669	672	719	645	632	626	647	658	664	656	677	663	666	683	678	692	676	681	655	716	670	669	701	685	680	688	665	630	699	625	653	649	641	697	652	682	616	666	652	670	632	658	640	667	690	685	644	641	679	653	678	688	632	694	668	630	658	646	611	649	691	651	639	670	657	688	645	649	647	647	641	664	661	635	649	660	657	622	650	695	662	696	677	675	626	633	626	670	671	654	653	640	676	643	649	677	653	683	585	653	665	615	663	625	649	662	688	681	673	650	664	651	700	698	680	658	628	656	663	653	643	611	656	680	657	693	660	671	681	676	642	700	717	616	657	693	663	674	642	670	671	659	671	658	627	653	622	668	671	608	660	713	619	652	654	648	624	684	675	684	677	664	653	663	645	641	677	643	675	640	640	682	660	667	686	678	710	665	640	669	712	638	607	665	651	649	663	660	701	642	625	654	676	639	610	639	678	711	679	638	733	673	657	650	657	662	707	646	677	699	652	674	662	634	674	704	647	682	657	657	656	655	621	682	643	680	643	639	653	656	635	706	650	626	641	689	671	672	620	667	662	661	661	676	684	657	652	671	663	687	645	684	647	656	624	665	637	656	650	676	647	669	697	701	690	670	654	621	654	638	630	621	688	658	679	617	639	685	664	632	686	693	684	684	694	628	710	667	668	647	673	681	666	627	600	669	690	650	651	642	630	679	620	631	657	622	685	672	696	660	648	672	664	668	688	672	643	667	710	691	637	630	659	645	707	634	659	656	679	650	676	640	678	606	613	640	680	700	623	657	679	633	666	657	675	658	659	634	702	651	646	704	699	652	660	623	671	641	694	639	667	629	634	676	682	685	695	647	636	651	651	643	631	657	635	672	685	668	623	690	673	669	639	690	730	627	637	663	668	657	701	675	656	627	664	661	672	601	657	666	637	698	624	652	670	677	608	650	616	634	642	656	645	669	646	686	697	647	628	661	668	665	700	698	616	652	691	618	699	670	624	667	638	640	647	666	651	684	634	655	644	652	645	688	690	658	624	622	651	632	624	664	664	691	677	660	699	629	696	694	655	648	658	659	666	609	696	681	693	662	671	642	659	669	664	674	644	661	640	641	633	674	655	662	700	643	654	656	661	649	686	632	555	652	652	708	679	634	657	674	653	661	646	676	617	667	680	645	680	636	669	681	672	636	667	682	669	655	605	663	680	649	651	687	680	640	722	643	659	639	670	700	641	677	654	641	680	634	670	609	629	627	633	707	641	674	699	678	645	634	640	662	642	641	647	713	653	708	696	719	637	704	686	646	640	669	648	667	649	671	706	659	645	630	696	667	649	647	675	641	631	647	685	658	681	693	695	645	671	680	667	665	706	674	675	687	680	658	684	689	652	643	681	702	660	681	651	660	685	657	644	619	669	684	673	660	677	677	722	650	630	674	659	634	641	630	655	615	658	682	636	671	684	661	663	640	629	673	678	653	660	680	657	673	636	639	689	702	660	614	691	636	658	650	685	651	654	656	668	637	695	640	640	650	660	650	664	659	677	610	673	655	707	641	682	696	675	661	640	635	736	648	642	648	668	657	658	653	623	676	616	639	626	630	654	668	636	671	624	647	666	678	601	683	657	700	635	662	622	677	681	707	630	659	663	685	622	692	619	663	661	691	658	634	659	662	679	641	657	665	642	635	647	665	636	629	638	648	657	677	692	630	609	637	671	673	682	659	680	664	654	669	653	617	605	665	664	641	701	618	688	647	617	649	665	645	671	639	653	671	645	661	673	696	697	659	671	682	701	650	658	658	657	696	670	624	637	653	643	703	651	688	683	652	682	640	671	694	654	663	651	689	692	640	694	663	664	695	654	705	680	681	673	658	661	664	669	648	669	650	639	651	666	679	690	692	633	719	652	626	715	646	679	663	697	719	672	698	704	631	626	651	697	631	669	666	653	685	687	654	639	641	673	698	698	677	659	686	658	671	651	699	655	714	625	651	637	703	660	632	654	669	669	652	685	626	695	659	650	641	620	627	690	686	696	609	691	662	652	691	642	660	622	685	659	624	662	638	629	679	642	668	640	673	679	689	667	642	694	670	681	635	647	627	648	654	675	616	652	651	675	634	659	674	629	641	663	665	699	663	658	648	668	631	711	667	670
5573	4588	1539	515	293	368	346	331	255	252	266	250	223	218	210	173	177	122	141	123	119	130	89	123	91	76	88	95	86	86	84	77	68	94	71	72	76	63	71	78	63	65	73	78	80	61	57	62	61	76	72	61	72	63	75	53	78	70	79	66	69	65	58	76	76	61	62	64	77	83	80	58	65	70	62	72	65	59	65	72	68	76	56	63	62	62	54	45	74	76	74	74	59	69	58	66	72	74	97	80	56	75	66	67	69	79	66	79	62	81	67	54	70	73	68	75	61	64	76	82	64	56	77	60	74	65	71	81	57	63	73	66	57	78	68	63	65	79	64	82	54	76	78	65	65	67	80	69	69	77	83	53	77	69	76	65	69	87	69	69	74	70	73	72	70	59	84	76	60	50	63	66	74	62	57	80	60	58	70	60	70	68	63	72	82	60	69	61	79	74	76	73	72	76	73	76	56	67	65	63	76	64	78	62	83	76	62	60	74	67	65	62	51	59	69	69	65	64	67	68	79	83	65	73	68	52	75	81	79	74	61	56	65	48	69	68	61	57	58	65	77	73	64	75	82	76	70	64	59	77	70	75	76	74	75	62	67	56	71	54	66	65	65	73	57	70	78	73	72	75	78	65	54	64	68	60	78	62	74	71	74	63	67	52	61	63	61	63	72	76	81	93	65	71	76	76	69	59	78	73	83	66	88	79	55	70	68	77	78	74	58	74	65	69	64	73	68	58	71	64	71	71	62	76	64	76	63	67	66	77	69	81	76	67	75	64	83	63	53	69	65	83	68	76	73	75	61	62	73	64	75	69	79	82	76	67	67	74	65	65	60	72	53	64	58	61	78	58	54	65	64	77	63	75	79	72	82	65	62	63	70	74	68	71	68	60	66	66	67	72	72	65	64	84	75	66	57	58	65	67	66	69	69	62	60	62	71	63	68	69	77	63	81	67	74	67	59	65	69	82	81	57	77	78	53	64	72	86	71	62	76	53	67	52	70	54	53	63	72	71	86	80	59	65	77	71	73	75	63	78	63	67	66	64	61	73	61	51	80	73	64	73	82	77	68	69	54	62	53	68	70	61	53	55	65	81	72	69	69	62	52	64	84	76	63	74	62	53	81	74	74	73	83	66	68	78	80	66	72	65	88	62	62	60	55	79	74	73	65	82	61	63	79	64	74	62	57	72	57	70	83	70	68	54	68	68	69	72	61	63	58	78	77	78	67	70	61	79	58	73	66	62	71	66	78	70	78	75	60	69	73	70	60	63	69	58	58	66	68	65	76	73	79	55	69	70	60	62	56	67	57	85	48	68	68	66	80	62	71	81	65	61	55	70	64	65	63	62	76	59	72	60	72	76	65	69	65	64	71	59	75	79	60	70	74	60	58	70	65	69	63	72	75	66	69	61	71	73	64	55	64	61	68	71	78	61	66	67	48	67	56	54	63	75	75	58	64	63	59	71	54	76	60	75	62	61	59	80	70	53	67	73	72	59	74	74	61	62	59	71	65	66	75	59	71	84	80	72	63	71	61	63	62	54	61	72	78	69	72	56	75	62	65	58	58	66	71	74	61	66	65	55	75	72	60	56	68	76	64	70	63	59	74	69	63	62	72	70	83	78	72	65	68	67	63	83	81	73	59	68	90	71	72	66	79	64	64	69	70	67	64	69	62	69	52	79	59	72	76	75	68	64	63	87	61	73	61	81	60	57	75	73	79	79	69	60	81	65	50	65	61	70	75	76	65	64	62	77	79	76	53	70	74	73	71	86	77	66	69	82	60	67	82	69	61	61	57	70	60	73	61	68	81	70	61	74	59	65	75	70	77	82	59	53	76	69	63	72	63	71	73	76	65	72	56	73	71	74	54	68	63	85	68	68	57	64	62	66	78	60	66	75	67	63	85	76	59	74	72	70	60	75	82	62	68	75	56	63	62	58	72	62	61	67	70	76	55	70	73	75	74	66	54	62	63	66	65	67	75	62	77	75	70	61	70	70	69	83	67	56	69	71	63	74	63	64	76	64	77	61	71	72	64	62	72	68	83	62	93	80	55	76	54	63	68	70	74	69	78	66	59	62	80	78	75	77	65	73	77	67	75	63	49	70	72	69	72	70	69	68	66	71	69	64	66	76	63	60	61	62	62	66	58	75	87	75	68	83	67	61	66	83	83	86	61	61	62	77	73	69	60	57	86	62	67	70	79	60	67	75	72	80	64	51	66	76	58	64	63	66	63	68	64	77	68	73	76	59	69	68	67	70	64	64	74	57	67	73	66	61	63	53	63	75	71	77	69	71	68	85	71	75	71	61	67	59	71	75	67	64	71	56	68	64	66	65	69	57	73	64	84	64	60	79	71	68	67	55	55	71	77	63	92	74	51	66	56	73	77	71	69	64	65	65	79	68	71	76	51	64	64	71	75	72	54	74	73	61	65	66	86	74	69	70	76	60	91	71	50	66	75	72	57	76	79	62	56	68	57	67	79	71	63	55	70	65	73	60	76	68	62	63	67	77	78	72	71	90	83	66	64	81	74	82	64	78	89	66	67	49	69	84	73	80	60	74	73	72	60	57	73	74	59	83	66	72	68	75	73	77	67	58	64	73	64	91	68	65	71	73	75	78	78	88	46	76	63	71	62	61	60	69	77	85	66	82	68	58	66	68	77	85	64	67	63	73	49	54	70	74	47	69	69	79	66	80	63	70	70	53	82	72	72	73	67	81	60	53	75	60	63	62	65	64	75	65	81	73	65	81	61	75	67	59	67	74	66	67	82	71	70	54	58	76	80	71	92	94	60	66	63	59	70	47	63	81	72	67	70	61	63	58	68	69	50	66	70	58	60	60	64	66	69	51	72	53	55	66	61	72	69	60	75	79	64	71	62	71	58	70	73	66	63	61	50	68	79	72	78	68	77	70	58	81	74	78	54	55	73	65	75	70	59	74	64	67	60	64	59	72	57	67	65	81	60	69	67	65	67	68	63	53	83	71	66	58	67	66	77	71	73	62	73	66	74	64	75	54	66	72	67	61	62	60	68	65	72	63	67	70	75	71	59	64	70	66	68	80	56	79	71	71	75	64	71	81	66	52	81	65	65	67	72	81	74	67	64	86	61	56	71	62	52	74	58	75	70	57	60	65	56	88	73	79	72	60	68	79	75	69	66	70	47	70	75	53	66	74	56	71	65	79	77	55	77	90	69	72	69	50	54	74	84	75	75	70	63	72	61	85	69	79	69	88	75	63	63	62	71	59	84	75	66	76	55	57	88	74	74	60	65	66	72	61	69	71	75	72	73	74	65	59	73	60	64	70	62	74	72	64	44	55	59	60	68	79	71	68	77	72	65	67	69	64	64	60	80	71	80	85	70	66	78	67	59	67	67	52	72	66	74	63	90	59	75	64	74	52	75	80	59	56	67	76	68	63	71	85	70	67	69	72	59	70	64	74	46	67	64	57	73	65	66	76	85	75	66	72	77	68	75	71	68	63	70	80
35644	24520	13381	9641	11837	13806	12989	11336	8972	7901	7270	6193	5700	5007	4447	4022	3567	2816	2469	2107	1837	1736	1517	1318	1226	1103	1080	1036	989	973	900	853	855	852	776	690	675	630	672	646	615	604	567	546	553	500	534	540	528	526	563	478	550	527	558	537	555	520	532	531	538	539	550	518	593	503	540	537	570	523	560	556	520	588	551	519	503	560	509	564	510	480	529	548	553	493	487	508	503	433	519	541	471	546	515	531	548	492	558	512	502	539	538	530	548	540	530	534	505	530	510	507	540	506	544	500	503	503	532	543	521	523	548	525	551	514	487	509	488	527	509	527	558	519	520	499	488	574	491	492	477	514	522	478	501	549	528	509	482	500	501	519	505	496	558	524	529	476	528	504	530	524	550	513	505	496	495	461	535	538	518	527	547	544	507	524	518	491	551	503	534	542	517	548	482	575	533	512	536	486	466	495	543	494	514	532	497	477	494	529	496	536	514	558	519	538	493	539	510	492	465	475	512	507	468	508	544	559	502	541	527	516	564	505	497	480	524	515	525	498	493	528	509	546	517	532	527	512	532	521	539	487	477	490	509	503	525	535	508	502	541	559	506	503	496	486	479	528	500	504	492	497	497	490	479	487	529	506	496	525	551	578	564	511	534	533	516	545	508	531	487	521	527	530	522	493	533	521	542	509	528	489	521	494	523	552	549	517	482	544	496	527	507	516	526	516	479	492	532	482	524	516	506	499	504	519	526	545	517	488	496	455	524	527	514	510	483	487	534	548	516	493	489	530	503	534	507	514	514	534	504	488	524	518	518	533	541	508	517	551	503	544	503	493	487	493	539	544	515	520	530	537	510	507	503	505	501	486	523	543	521	549	491	539	493	529	506	499	542	498	521	496	563	562	502	488	501	536	530	496	539	486	505	474	532	519	516	510	511	493	473	530	535	515	488	526	542	510	534	502	494	527	488	520	504	499	477	507	528	514	490	510	546	531	553	492	576	510	515	537	509	521	525	505	528	512	527	496	513	514	515	495	504	539	532	499	531	520	533	528	529	529	548	498	538	491	521	532	544	541	519	514	517	542	517	511	530	516	502	547	473	537	545	533	507	524	538	504	511	495	516	526	534	496	502	552	522	537	522	509	517	522	565	500	511	528	489	558	439	496	509	473	499	507	530	554	517	548	552	522	543	508	481	493	504	500	499	491	503	463	490	561	526	521	547	496	492	555	479	520	524	511	485	491	552	539	527	519	527	529	559	547	526	497	472	525	551	467	512	505	489	480	526	537	515	532	464	531	510	483	494	506	513	518	521	493	470	557	504	516	519	527	522	476	522	502	506	532	490	531	518	503	483	533	512	513	500	491	484	519	499	563	527	478	502	492	525	479	530	500	517	499	527	521	549	488	507	499	528	508	522	519	528	536	531	518	509	497	542	477	486	486	515	536	493	528	490	519	523	503	510	465	471	532	506	501	511	491	530	538	521	530	546	531	492	489	529	505	514	514	533	495	502	510	504	496	521	483	517	528	482	511	537	472	514	520	491	487	523	499	542	490	511	503	512	480	488	488	484	540	518	525	509	525	526	521	512	504	538	487	475	548	508	523	496	503	485	489	511	529	530	542	510	504	505	508	530	516	499	484	522	500	500	567	532	502	545	493	495	542	500	544	483	498	513	504	527	525	509	510	494	473	507	556	528	472	488	543	543	501	498	508	495	533	481	522	526	524	510	479	494	520	480	505	496	502	534	500	541	495	516	479	528	513	522	520	510	499	526	502	522	565	536	513	518	537	518	521	530	470	574	472	521	555	480	552	495	497	488	490	558	539	500	509	489	544	520	523	534	509	457	500	547	526	530	508	506	505	513	488	528	504	534	505	528	494	525	495	468	534	500	516	527	557	478	527	522	503	510	515	514	506	524	552	503	523	566	490	529	507	511	527	533	566	502	493	527	538	501	489	504	547	493	502	488	531	504	476	509	516	550	491	504	562	481	488	487	514	493	508	535	508	519	514	509	543	497	517	536	525	482	557	489	531	499	536	519	506	549	530	555	503	538	528	525	565	496	498	501	519	510	525	546	481	545	513	488	481	545	498	585	479	534	517	524	538	508	573	506	560	538	512	544	533	495	514	482	532	496	530	505	530	491	526	504	546	533	517	527	498	543	558	540	514	559	498	524	533	529	484	496	489	477	489	528	529	532	528	533	517	536	476	461	532	553	530	499	524	493	516	549	513	575	536	516	536	538	514	507	540	519	497	503	495	524	509	511	522	526	516	504	510	522	516	472	529	526	514	515	529	492	486	517	504	506	472	503	509	535	466	544	517	495	521	477	568	554	502	509	520	523	525	533	495	492	542	529	485	511	502	534	520	489	482	515	525	498	485	528	539	533	498	469	514	548	490	495	530	544	517	531	525	521	513	498	539	512	524	525	485	582	468	511	488	487	485	562	483	506	533	558	549	499	525	498	537	516	505	523	521	536	512	524	489	528	521	531	505	484	527	529	548	513	547	535	520	483	493	522	502	493	564	475	523	551	544	508	550	542	494	477	517	521	529	495	528	557	490	529	503	556	540	529	500	531	477	557	499	502	516	506	542	478	529	525	551	475	533	518	573	498	535	521	527	518	500	526	514	543	503	509	520	501	502	493	502	495	545	492	486	511	496	530	503	473	475	464	528	477	505	511	543	519	515	522	513	515	516	520	529	530	516	532	501	522	529	512	505	455	514	489	534	514	510	552	560	528	486	534	496	500	483	508	538	524	498	478	513	521	511	504	541	471	460	481	504	534	517	522	513	486	534	526	538	520	474	522	499	504	498	532	522	542	514	518	519	511	553	534	490	518	507	486	528	496	559	538	530	502	514	527	521	544	505	487	529	529	508	494	515	501	535	534	513	458	520	506	514	533	529	504	505	507	550	514	532	503	482	507	480	511	485	489	513	505	555	502	524	541	531	504	548	543	553	494	533	520	516	522	526	495	546	496	505	539	517	524	521	546	520	518	483	511	516	537	525	519	500	544	501	498	463	498	487	472	495	516	513	543	495	485	508	526	504	527	498	515	499	506	520	516	529	498	527	529	477	548	538	538	520	488	549	516	514	497	514	547	575	534	506	498	479	530	503	519	548	529	544	505	522	480	504	535	511	474	530	519	482	523	532	497	484	520	510	501	505	533	522	520	512	521	536	522	506	537	546	503	547	503	517	487	527	477	543	512	506	537	487	529	573	473	479	525	515	555	503	494	488	516	515	534	487	523	495	506	505	524	520	527	484	508	548	462	541	543	550	538	506	492	525	524	497	512	491	518	508	494	505	531	568	536	512	548	495	519	472	504	522	528	476	524	477	598	529	512	526	506	512	493	519	441	516	544	559	545	493	535	488	530	518	453	523	510	536	512	533	494	514	475	515	460	529	529	533	491	529	477	524	513	514	498	530	501	531	515	523	517	509	542	513	533	528	497	519	483	515	496	503	459	510	507	517	513	496	493	550	477	528	500	539	486	507	500	497	545	514
5861	3816	1236	422	343	358	351	320	294	280	267	253	275	237	223	203	198	203	161	153	171	154	121	117	130	103	125	109	111	127	116	99	121	118	103	101	97	98	113	99	98	102	99	90	94	94	94	90	82	109	112	74	80	113	97	98	103	82	85	99	80	94	87	101	114	101	90	87	90	93	85	96	102	90	87	99	99	83	88	92	99	91	107	116	106	85	101	87	86	102	91	83	95	104	91	89	100	93	87	91	91	85	101	89	108	84	84	87	91	77	90	88	89	107	75	87	91	95	98	102	103	89	96	81	99	87	84	87	93	88	100	92	78	81	81	91	92	97	90	91	86	98	89	100	81	97	91	80	98	97	107	87	81	104	89	101	95	90	99	96	82	100	99	86	89	95	91	94	93	80	98	123	91	87	89	88	90	109	104	91	76	87	96	76	88	93	83	95	84	94	89	98	107	115	102	94	96	93	112	86	97	78	110	113	80	82	93	85	83	103	91	104	94	91	105	95	94	90	95	84	87	111	86	96	96	83	87	100	80	101	95	88	83	108	94	93	97	92	107	102	102	95	88	91	90	112	114	92	88	79	94	101	119	86	99	109	96	92	107	102	88	83	107	91	100	101	96	102	87	101	88	111	89	87	105	96	88	111	95	95	102	99	92	101	106	78	91	119	95	91	85	97	100	95	80	71	100	88	104	93	84	93	78	97	93	113	95	96	88	92	85	116	84	109	88	91	90	99	82	99	99	115	84	94	90	98	101	105	92	84	91	92	90	94	101	90	80	94	102	103	103	98	100	96	115	108	88	91	90	108	95	94	87	116	90	94	121	94	100	107	80	95	91	98	101	114	97	90	84	91	102	86	102	85	89	99	84	97	88	97	85	96	103	98	105	89	96	92	82	87	93	88	72	100	92	91	100	90	90	95	100	100	93	95	91	107	82	79	102	100	101	104	78	114	109	111	99	85	87	88	98	105	94	103	89	103	91	86	98	104	100	98	87	109	90	103	82	98	106	78	85	87	94	103	86	89	93	90	103	89	77	100	87	94	103	95	88	78	95	94	82	94	92	100	82	101	85	85	97	102	105	114	83	96	92	107	103	88	104	85	97	92	98	80	90	77	77	79	84	101	84	95	104	88	90	92	99	97	108	99	94	106	97	119	77	74	86	99	112	81	92	87	97	97	91	101	89	90	89	85	94	109	96	96	86	86	82	89	113	73	87	105	96	108	105	98	93	111	73	76	98	81	77	110	81	109	81	105	102	82	104	104	98	107	97	103	112	90	83	99	104	95	112	92	113	98	93	106	103	97	93	98	102	102	96	102	104	106	111	94	102	89	102	93	74	100	87	100	86	100	81	98	90	92	98	75	104	102	99	98	95	99	98	114	92	120	101	92	90	84	115	101	82	94	97	104	101	88	98	93	87	101	91	90	101	93	97	106	118	86	104	99	87	94	95	97	102	95	108	100	92	87	92	93	79	107	107	99	75	99	94	83	109	90	86	99	93	81	105	105	102	85	85	100	107	76	92	95	80	91	88	95	93	88	100	91	98	97	80	95	102	72	93	94	76	92	91	67	93	88	81	86	109	102	86	90	87	120	110	105	97	88	86	85	104	106	112	73	93	91	114	85	110	97	99	103	96	121	88	103	95	101	107	102	88	92	76	99	95	92	92	107	90	93	87	104	98	89	90	92	101	79	82	90	74	94	99	91	97	116	97	96	119	84	90	89	100	97	83	88	90	76	110	104	80	97	83	87	85	107	108	111	87	94	102	84	88	93	94	73	107	85	119	108	90	79	85	102	118	113	100	105	97	102	106	99	107	117	102	96	85	93	86	99	97	96	99	100	92	102	119	96	75	85	85	93	87	100	112	89	89	104	90	75	96	105	85	84	93	75	89	101	96	97	86	94	99	103	85	103	90	102	98	88	94	84	86	84	90	84	94	87	94	93	96	99	108	108	80	103	93	94	85	93	89	93	90	105	74	117	94	99	88	105	99	117	95	105	103	101	96	92	84	90	97	122	95	118	92	93	81	94	85	92	83	96	114	97	104	85	102	96	94	76	85	115	102	87	107	93	99	81	86	83	89	77	94	99	86	86	100	106	96	89	107	76	97	93	88	97	103	101	108	96	85	93	97	94	95	85	100	91	87	81	94	100	90	87	68	97	95	97	77	105	102	99	92	96	102	88	89	98	118	97	88	82	79	98	88	94	101	117	106	93	113	93	91	109	85	94	81	103	81	97	103	112	96	97	97	96	103	104	104	100	89	95	99	97	80	104	91	89	104	108	89	81	96	96	103	107	89	88	111	96	107	99	114	104	78	87	102	98	78	97	109	107	110	96	94	92	82	96	78	93	87	91	90	94	106	106	108	83	84	99	95	91	96	83	83	103	94	79	98	93	103	104	91	80	109	92	103	93	89	88	87	90	115	92	98	99	90	91	83	92	96	91	99	86	85	84	78	100	79	100	95	90	109	86	96	100	94	81	81	94	103	96	75	76	98	91	100	92	85	102	92	94	92	86	97	72	100	87	96	83	90	89	103	80	102	99	103	88	86	96	88	90	97	105	79	99	101	96	96	90	93	103	99	96	91	90	91	105	101	97	103	95	103	95	79	102	87	98	91	83	87	102	118	110	125	86	96	91	100	96	103	106	94	111	65	95	84	97	105	82	87	107	102	103	82	80	99	86	93	86	85	84	95	90	96	81	78	88	105	82	98	93	105	72	94	91	75	93	92	102	105	93	105	94	88	93	90	86	86	103	94	95	91	89	101	108	112	87	105	77	94	92	88	92	100	107	109	102	92	113	98	91	94	113	104	84	110	102	88	87	95	85	96	92	92	90	98	100	98	83	98	93	83	78	96	94	89	101	98	74	89	105	99	102	104	86	98	102	96	99	89	90	93	87	87	91	94	99	94	101	92	82	96	112	114	89	104	95	84	102	113	87	76	108	98	92	114	88	97	89	95	88	80	78	110	96	77	98	79	86	88	103	102	93	108	87	89	93	88	93	105	92	104	96	98	89	88	91	104	108	96	87	83	81	93	95	95	86	103	100	105	99	82	95	97	82	87	92	106	90	84	98	97	77	97	83	107	114	88	102	95	89	106	83	79	98	84	74	93	93	102	91	91	105	99	92	91	103	100	92	93	96	99	88	93	97	73	90	106	89	121	78	96	92	98	89	105	91	99	100	96	101	81	90	92	97	81	91	93	91	96	105	90	80	87	110	100	101	113	102	87	109	93	73	90	91	108	99	98	88	92	90	89	80	113	98	106	109	94	98	94	108	86	98	91	94	72	92	98	103	86	114	101	109	94	104	106	90	93	119	92	96	104	107	105	77	105	98	86	82	105	77	98	96	109	93	80	88	98	93	111	87	98	97	99	92	117	93	94	102	93	99	91	93	108	86	88	95	102	93	94	92	95	113	98	102	97	106	111	104	88	99	124	102	93	78	101	109	115	107	111	94	107	106	101	116	100	91	115	97	86	94
33614	22870	11386	8628	12218	13795	12981	11193	9403	8423	7546	6753	6298	5587	4850	4249	3685	3225	2724	2328	2084	1923	1714	1551	1442	1361	1300	1223	1140	1211	1128	1099	1038	1057	1008	926	885	862	874	886	778	741	741	748	735	662	697	689	735	735	760	742	696	759	753	734	759	720	732	730	710	766	734	779	733	733	701	743	723	678	737	730	689	685	692	718	687	678	694	742	683	691	708	711	661	738	717	684	693	727	738	676	706	717	712	688	646	678	707	674	726	745	696	694	692	676	756	708	657	678	718	730	702	680	681	711	679	687	675	698	701	690	691	661	723	677	715	706	662	730	716	725	731	699	660	672	651	737	659	687	736	694	677	772	705	734	709	692	752	683	664	674	707	715	662	697	663	758	706	716	694	704	746	708	719	733	724	712	698	699	704	693	691	718	720	740	722	711	700	732	740	708	722	712	729	664	660	667	722	683	753	679	711	724	711	660	672	693	741	707	667	696	675	740	699	707	675	710	669	705	692	663	702	776	682	673	714	726	716	690	671	728	673	670	708	721	684	674	694	748	652	706	690	643	686	715	629	654	701	721	667	748	723	687	720	663	710	742	689	705	746	714	652	721	696	753	693	674	711	700	700	743	694	682	704	681	719	712	732	673	711	653	650	686	675	669	741	683	684	668	689	690	752	709	699	684	721	715	666	722	681	654	710	727	717	687	708	724	708	667	704	664	687	724	688	688	737	662	678	734	748	717	655	686	703	684	727	666	691	692	682	680	748	678	709	714	686	701	696	713	712	666	711	709	763	706	731	656	672	690	716	690	717	696	733	695	668	721	725	721	703	700	726	670	705	734	679	672	714	672	692	718	683	676	714	716	702	740	723	660	684	714	686	741	696	700	717	660	692	721	739	662	744	706	684	731	678	762	730	686	673	658	691	729	758	680	767	659	706	664	682	732	677	675	700	716	708	694	710	702	679	686	737	702	736	739	683	699	730	672	654	676	699	735	696	720	715	662	726	683	702	745	740	707	715	694	674	689	693	703	670	682	728	697	710	698	691	709	701	680	734	738	702	703	716	686	676	667	660	722	726	656	699	689	658	702	734	715	704	756	685	709	744	709	686	689	707	737	688	690	725	712	673	689	681	728	668	744	690	671	710	701	662	718	688	743	723	722	698	723	719	724	713	737	666	698	725	698	721	675	713	694	774	726	700	656	701	683	651	741	692	682	714	683	716	672	660	732	709	688	701	702	661	684	671	650	730	696	674	710	688	688	707	684	761	685	670	717	698	677	750	716	728	743	714	682	691	703	669	701	726	720	666	690	702	708	720	697	701	685	727	709	665	732	716	667	715	675	726	674	724	690	696	697	693	698	651	682	717	685	703	678	679	690	669	670	673	710	719	697	699	710	688	708	737	660	688	676	702	680	713	671	656	675	697	689	688	707	726	689	735	719	695	718	693	709	688	728	725	720	734	719	716	718	691	709	676	723	704	715	696	744	711	701	669	725	702	684	723	716	676	678	660	676	702	712	719	711	707	684	645	764	720	712	731	695	714	703	719	707	746	721	690	671	736	704	685	706	706	680	731	731	674	721	701	688	715	685	734	685	710	686	674	690	729	748	749	652	715	692	732	748	686	668	678	728	624	658	671	721	680	713	673	709	726	706	672	704	649	680	718	734	726	716	645	743	728	631	720	684	711	699	645	714	738	673	649	675	684	700	681	740	671	740	710	707	739	735	688	715	710	678	669	755	697	697	703	709	684	720	745	687	702	702	752	678	712	747	704	674	710	717	721	682	690	730	768	711	675	704	717	661	706	751	684	693	681	728	686	717	757	726	727	728	687	683	724	694	691	700	701	717	651	704	740	719	725	698	657	711	716	694	705	701	674	698	700	661	679	739	688	700	688	685	740	696	691	694	682	684	666	750	722	727	680	696	755	695	720	711	708	686	720	722	715	683	705	715	700	708	684	747	749	703	693	694	741	679	660	718	735	666	769	732	725	700	709	698	690	764	717	707	692	740	732	752	659	722	710	668	668	697	716	684	676	669	708	711	699	699	718	692	715	711	666	673	697	672	717	689	730	704	680	717	699	715	672	673	647	739	692	691	700	723	731	659	703	704	672	751	681	704	702	687	697	731	697	707	690	654	715	725	652	688	705	686	740	712	759	671	677	683	703	694	724	714	670	689	747	710	746	772	717	700	724	731	718	688	704	672	677	664	673	719	719	732	681	669	672	729	686	724	687	686	749	732	694	683	689	738	682	699	715	674	684	722	738	731	666	719	720	716	686	694	692	704	709	723	710	700	689	661	642	729	691	714	708	730	674	733	690	707	723	678	676	694	709	722	696	700	736	669	637	722	681	706	686	677	698	751	693	745	731	690	687	697	682	698	693	689	662	659	744	704	699	699	682	699	711	712	709	659	718	669	691	685	706	715	693	682	732	697	678	754	674	691	669	711	692	704	688	676	691	737	711	717	713	707	766	727	713	691	737	688	699	692	709	697	683	698	726	734	763	691	740	683	718	718	670	711	721	692	743	677	685	690	725	718	731	705	684	706	702	686	721	656	714	687	722	744	699	742	680	711	674	687	685	670	678	703	699	676	718	713	682	644	740	730	664	718	660	732	719	689	719	678	723	725	620	721	715	711	678	657	681	711	727	709	717	704	691	748	697	733	681	672	683	710	726	755	681	714	697	725	738	694	691	726	690	712	669	724	679	685	710	707	695	677	715	728	707	720	699	726	681	702	715	671	694	693	694	684	724	683	673	662	686	695	701	728	716	695	708	677	741	649	713	699	634	672	654	696	672	666	729	668	716	695	757	638	684	711	712	698	696	717	742	711	697	689	677	711	654	693	738	694	694	762	664	718	697	738	691	680	693	729	684	708	701	714	699	709	705	672	731	703	723	714	702	712	712	702	724	682	693	695	684	697	656	657	723	695	663	706	697	686	679	727	724	734	705	707	667	715	714	691	733	751	728	708	734	679	715	706	713	714	665	714	685	702	674	698	665	716	689	693	736	709	686	723	707	674	688	714	702	696	721	694	736	706	745	651	727	691	704	715	688	702	725	727	698	708	676	700	704	754	728	674	689	722	687	705	731	731	724	682	754	719	670	699	660	717	704	682	711	701	705	735	666	716	673	713	703	707	696	703	696	749	720	719	695	707	674	728	683	656	731	698	725	694	684	714	698	706	682	709	646	724	711	682	692	685	707	723	716	746	722	661	734	650	731	706	676	665	716	737	734	699	711	729	705	696	691	710	659	724	728	730	728	656	643	696	708	684	655	682	724	710	679	693	705	703	707	691	749	720	701	683	698	691	765	689	730	672	746	683	756	661	721	686	638	695	703	664	736	696	703	744	694	722	752	708	705	726	724	731	714	718	700	687	681	688	712	711	711	662	744	692	700	739	681	671	680	721	701	680	721	739	715	675	717	721	719	732	676	722	733	727	701	718	717	650	693	694	706	690	668	727	729	683	719	696	711	700	715	696	736	692	690	716	649	707	645	760	709	672
6698	6504	2413	609	384	429	451	413	337	350	380	306	288	277	259	228	223	181	172	143	135	111	100	96	113	107	99	105	88	89	99	83	84	89	78	84	98	79	73	52	71	65	65	63	79	61	78	66	65	72	73	58	62	64	72	78	70	73	65	74	76	71	90	62	74	74	77	68	63	68	66	64	63	67	81	62	64	76	65	75	75	70	65	63	62	76	62	74	77	71	70	61	63	78	87	75	64	84	68	74	66	82	70	67	81	65	84	74	67	77	65	76	84	75	83	75	67	69	80	59	70	67	52	77	72	83	71	50	58	69	74	78	82	76	76	77	52	76	76	91	72	80	78	57	85	87	70	87	73	75	69	73	63	72	65	74	62	78	74	64	66	74	63	79	57	66	75	77	70	59	68	67	67	64	63	64	71	68	73	71	67	63	67	52	70	88	71	73	58	67	64	52	75	75	70	80	74	74	77	75	86	66	67	59	64	51	67	81	75	66	73	67	85	78	81	79	76	66	60	81	78	72	68	71	74	77	81	70	82	75	64	62	82	64	74	57	91	73	70	74	69	75	60	63	80	70	57	79	68	73	62	74	69	73	66	69	72	69	71	65	74	72	74	59	68	57	75	83	60	75	77	80	68	66	60	65	76	64	81	61	70	78	69	56	68	75	90	67	90	66	70	61	67	64	58	71	67	67	69	73	58	69	63	79	65	81	80	65	78	80	66	69	83	72	66	62	77	73	70	72	69	57	60	54	76	66	73	63	57	64	68	66	79	76	62	70	64	81	68	70	66	56	79	66	85	73	62	64	69	89	78	63	71	68	87	61	77	75	80	75	55	80	64	82	80	71	86	68	79	63	69	77	79	57	58	73	61	71	66	64	71	61	63	69	48	73	81	68	66	71	72	72	70	81	80	90	92	69	82	71	85	65	86	76	71	75	83	64	80	90	62	67	74	77	64	63	87	63	84	76	81	72	63	66	66	60	63	72	67	77	68	65	52	79	70	65	68	84	63	86	72	73	70	70	77	76	63	78	72	70	78	69	71	58	83	56	73	64	75	80	72	70	67	67	70	67	77	73	65	54	63	78	86	74	61	80	65	80	80	62	71	86	58	56	72	68	75	70	67	82	80	71	81	65	66	63	56	94	83	73	87	71	72	67	71	82	80	75	67	68	73	71	64	81	72	72	69	71	75	83	60	66	72	71	72	72	63	72	77	71	63	85	74	73	59	65	67	79	59	61	52	69	61	78	76	73	71	69	72	57	56	63	76	80	67	53	70	79	68	84	71	62	78	63	90	72	64	67	62	65	62	73	68	72	60	70	69	76	71	76	83	69	82	65	95	69	81	71	76	69	70	70	69	68	60	75	69	51	76	62	69	73	65	77	69	77	64	67	60	72	57	94	87	69	79	59	65	81	77	81	75	62	55	59	69	71	49	72	71	59	78	75	64	78	72	60	62	68	73	83	65	58	54	67	59	80	64	70	73	69	73	75	57	81	78	62	63	84	61	83	67	70	74	64	55	74	65	61	78	65	70	80	71	73	73	61	64	68	64	77	68	71	69	71	64	68	70	61	74	76	71	83	75	70	64	75	70	68	64	59	51	67	73	61	76	69	56	85	76	70	70	69	65	76	65	60	77	69	98	62	64	84	81	66	80	77	78	77	84	80	98	90	77	81	67	71	67	66	64	72	75	65	77	77	56	61	72	64	80	54	66	61	65	67	87	80	90	90	78	91	80	64	84	75	68	82	70	71	74	72	78	78	64	62	75	78	71	73	82	82	79	57	70	75	74	73	82	75	74	72	70	73	77	73	78	69	71	58	76	65	78	79	70	65	65	66	72	81	81	76	71	60	77	66	72	60	65	67	70	71	95	64	66	58	65	79	69	59	69	65	55	69	66	79	67	73	58	60	65	79	68	68	68	71	83	59	69	67	83	72	88	71	68	61	71	74	58	74	77	72	73	83	75	68	63	76	65	76	70	74	62	67	75	66	74	73	53	81	56	75	58	74	71	71	64	63	67	81	60	58	76	76	63	80	83	76	76	64	74	75	72	79	67	78	68	77	63	69	74	69	82	73	62	69	73	76	64	64	86	51	74	61	78	65	81	70	67	73	68	59	58	77	80	72	73	65	68	76	70	52	73	66	76	65	72	67	80	68	55	54	72	70	81	81	65	73	79	73	70	73	64	67	61	70	80	63	72	83	78	76	84	66	66	85	80	69	78	77	54	76	63	67	68	73	72	78	60	81	82	53	71	74	90	60	66	81	77	73	69	64	82	61	67	72	95	65	80	63	78	61	79	73	69	65	80	75	69	61	73	63	60	59	87	62	61	65	75	75	82	68	66	72	70	68	59	83	77	64	75	78	65	79	79	63	75	66	62	72	82	65	68	70	66	55	74	59	74	79	85	74	73	73	79	68	59	66	65	68	84	71	69	61	81	92	73	72	88	66	84	65	81	93	65	63	58	56	62	63	95	60	62	76	66	69	62	70	78	76	80	75	69	77	72	71	63	68	66	71	63	68	66	81	76	61	57	71	78	77	70	85	61	71	77	68	81	71	66	57	66	61	61	81	72	71	86	73	76	49	82	55	59	76	72	73	70	70	66	80	63	74	74	73	85	80	61	80	90	73	54	53	53	78	67	68	75	59	52	58	73	66	68	67	68	67	63	69	72	65	69	67	72	75	67	81	74	66	56	71	86	66	81	72	67	61	79	55	83	59	54	72	60	55	70	74	66	74	70	63	72	83	80	94	78	75	62	71	66	92	64	66	61	52	68	67	72	67	64	82	75	78	66	68	76	80	68	71	77	62	76	75	69	83	83	83	65	67	67	74	73	80	59	64	67	66	76	75	80	74	81	74	54	69	64	80	81	80	77	79	66	63	75	61	64	76	71	86	52	69	68	78	66	65	71	75	67	82	59	78	64	72	59	77	74	73	66	59	69	75	67	71	70	60	66	63	60	61	73	75	64	79	75	81	76	63	72	80	66	85	78	62	72	75	77	64	85	70	69	66	80	86	79	58	77	62	75	71	76	73	68	65	53	63	66	58	80	77	65	65	73	66	72	70	77	68	64	84	75	89	71	78	77	60	87	69	64	79	68	78	57	52	81	85	61	65	77	70	61	78	83	69	70	52	93	76	79	65	70	74	70	66	77	72	61	62	72	78	69	76	62	67	61	73	64	92	69	81	72	77	63	65	72	72	60	60	69	69	80	71	61	73	78	83	63	66	67	84	81	69	69	61	64	63	63	77	64	53	68	66	63	83	65	75	92	64	62	81	88	77	71	82	68	58	82	76	65	68	72	67	69	70	74	67	72	61	77	66	68	64	74	77	65	67	63	74	67	67	74	69	61	67	56	71	52	75	76	91	71	71	73	83	75	81	62	67	65	62	60	90	74	74	68	57	80	81	66	70	79	77	78	55	64	72	73	77	75	78	76	71	74	76	77	68	70	71	55	59	54	77	74	75	82	64	64	76	71	77
37285	28377	16483	11502	15017	16511	15885	13708	11474	10034	9134	8253	7396	6498	5709	4875	4254	3786	3151	2713	2334	1946	1883	1626	1355	1357	1227	1205	1149	1106	1032	1009	990	886	886	816	756	773	686	672	639	636	606	592	544	527	596	536	614	563	559	574	607	533	593	506	590	534	558	550	555	558	551	592	520	579	557	524	575	519	580	545	506	538	534	555	541	591	508	557	531	546	576	569	531	527	546	529	543	553	522	516	493	503	525	556	530	546	513	523	520	515	542	510	558	500	516	535	515	497	546	517	581	527	542	524	570	512	520	524	533	491	529	507	534	534	527	512	485	521	531	508	525	570	535	503	511	517	534	542	538	509	497	528	524	510	543	522	506	490	558	524	505	528	548	517	509	533	532	485	539	516	496	528	550	530	508	500	494	498	518	552	518	537	516	524	566	523	526	556	525	541	481	518	550	553	533	537	509	526	525	508	515	533	527	538	554	511	516	521	523	549	535	523	519	530	528	516	573	542	520	477	543	501	494	530	516	552	501	506	505	527	525	548	519	552	552	522	514	528	509	570	541	575	541	552	558	522	493	534	558	506	529	473	512	508	536	523	509	518	492	526	548	542	520	523	521	518	502	529	572	531	543	541	569	491	503	480	485	525	511	529	482	546	500	540	528	539	507	546	501	535	526	489	517	547	550	518	527	490	512	517	495	546	534	529	530	526	556	514	495	518	522	517	532	472	553	530	536	532	504	540	477	569	520	512	501	535	516	502	495	562	526	505	506	519	540	531	472	527	534	524	513	551	526	529	542	517	519	478	503	503	527	526	529	489	530	515	509	506	492	502	525	489	535	502	535	523	527	504	569	507	553	523	529	515	531	520	479	523	557	532	527	539	514	556	465	530	519	526	520	508	540	535	525	474	535	526	489	568	518	528	542	494	520	511	582	497	530	505	531	524	517	507	478	550	509	526	512	524	487	527	562	509	501	536	513	519	533	516	513	533	535	509	494	513	510	498	517	516	527	569	534	555	494	565	529	511	517	535	538	535	510	518	524	563	486	544	493	495	534	556	562	538	506	511	511	539	506	504	535	506	562	527	499	532	528	517	490	524	512	526	525	554	516	510	509	500	514	499	494	510	528	541	492	526	488	493	519	551	488	499	506	511	510	512	559	556	506	502	512	527	525	500	502	522	554	524	522	508	542	559	528	475	553	558	481	501	501	543	530	524	558	508	496	509	525	543	559	512	532	468	572	560	574	512	531	556	533	533	521	525	535	532	508	547	544	492	488	551	517	534	492	502	520	540	539	514	488	477	534	529	555	531	482	505	535	545	519	510	515	544	498	513	527	531	560	526	492	542	526	538	542	563	525	519	521	557	525	558	528	532	535	508	521	543	501	515	520	492	489	490	484	505	491	529	516	543	536	529	506	568	513	527	520	480	490	537	500	531	509	556	474	496	562	592	521	519	537	527	509	515	564	525	529	492	552	531	543	480	515	557	510	512	522	527	526	515	526	520	521	498	544	566	511	533	521	535	522	478	527	504	552	496	500	518	542	489	538	515	505	526	484	532	575	548	547	518	547	475	530	528	497	483	529	499	533	543	508	541	542	562	525	542	512	516	513	516	509	509	527	532	494	522	542	596	459	524	468	485	545	513	551	518	498	511	516	531	499	543	514	548	494	543	520	497	562	513	551	512	518	542	511	539	541	508	532	501	539	518	526	524	532	514	514	545	574	489	515	530	533	514	513	503	553	524	534	485	549	498	572	501	566	529	526	531	514	518	517	497	539	539	475	489	521	520	531	554	534	474	562	517	501	502	518	534	530	549	466	530	545	527	480	551	529	540	573	552	546	527	473	515	491	520	545	494	506	482	466	545	514	531	533	514	499	502	529	542	488	532	499	506	544	549	526	479	500	533	508	544	516	546	519	526	521	576	508	520	559	560	539	502	490	544	531	530	539	514	594	524	565	533	534	531	510	529	496	526	495	546	523	526	475	539	501	529	514	515	485	542	541	518	501	532	473	504	480	533	541	550	528	524	525	545	485	492	540	545	546	533	531	531	542	526	511	470	542	543	546	509	499	495	514	530	536	547	484	546	520	515	549	525	504	502	511	513	517	444	491	531	539	537	546	522	485	530	497	534	517	498	554	554	514	540	564	507	515	547	530	525	518	536	513	498	528	500	524	532	518	518	526	519	516	483	526	508	546	509	520	486	508	483	496	518	499	536	547	531	524	549	545	523	532	499	523	508	528	551	533	516	498	503	512	542	507	527	532	478	567	520	539	556	569	535	536	510	489	521	526	521	540	539	554	467	519	541	513	534	487	516	506	551	516	539	478	520	512	557	487	516	515	534	538	515	531	535	508	497	512	522	552	552	560	566	511	536	537	518	523	516	564	555	516	487	521	509	550	538	491	509	503	502	513	511	489	527	505	498	490	521	524	482	526	500	530	506	497	542	541	553	503	512	524	518	514	522	501	541	552	465	518	519	528	515	520	572	515	482	517	490	522	498	507	522	568	528	540	483	553	519	501	543	519	558	525	517	533	577	524	507	504	529	502	533	527	494	489	551	529	564	521	538	520	542	489	515	454	468	550	499	515	540	500	505	500	483	580	541	533	527	542	509	524	489	526	536	521	523	500	492	536	529	536	519	517	501	467	485	531	531	514	490	519	538	530	535	509	534	533	482	553	477	540	552	509	557	517	483	531	547	544	469	541	532	502	548	520	505	514	460	504	549	510	545	484	514	574	528	522	510	504	570	509	502	494	530	542	531	478	487	495	564	473	535	531	529	500	531	531	524	512	531	493	523	513	510	545	521	510	527	473	527	476	493	489	479	509	529	543	559	493	552	487	517	534	514	503	503	476	529	476	521	517	566	547	504	522	537	526	521	529	498	487	568	509	473	497	487	537	497	575	562	554	569	558	507	551	511	474	520	498	517	525	478	542	546	506	530	538	542	533	521	504	549	521	512	523	500	528	560	474	515	553	484	506	492	509	539	509	496	517	534	512	526	563	506	501	532	533	524	503	561	537	539	517	494	538	538	489	531	550	552	536	514	512	529	543	515	530	503	507	505	531	549	520	520	550	509	530	530	511	542	504	535	527	527	529	495	496	446	577	522	525	537	514	506	502	534	514	482	549	538	524	487	496	534	520	518	536	499	537	499	536	546	516	524	493	532	573	484	548	495	541	502	490	535	529	577	528	536	513	525	533	523	475	523	504	533	520	520	509	506	527	550	526	552	563	519	508	525	556	471	549	525	530	516	518	530	512	545	478	504	520	550	520	494	554	561	475	507	535	537	530	536	537	518	538	503	534	538	489	530	492	524	557	496	495	502	518	534	521	505	500	498	483	512	509	517	540	514	528	485	533	518	531	525	537	493	517	508	525	515	547	518	499	531	542	499	522	552	485	494	494	532	511	547	532	517	511	534	541	553	551	492	547	500	530	565	497	526	517	522	488	535	543	486	524	477	560	517	500	548	536	497	501	550	577	515	502	538	534	537	551	528	516	525
3692	2105	775	347	239	270	295	277	243	239	201	220	205	192	176	154	156	146	122	134	124	110	104	106	104	91	110	100	120	97	75	104	77	90	95	89	90	108	88	90	97	70	92	102	86	100	67	103	88	81	82	78	85	80	87	88	82	95	89	73	95	86	93	74	80	74	78	88	106	81	101	77	97	94	72	82	91	72	70	87	80	107	92	90	88	95	90	85	99	89	87	75	78	74	80	91	90	74	95	81	78	83	84	93	90	76	86	80	96	90	96	82	99	94	74	85	74	80	85	96	91	94	86	80	88	89	84	79	98	88	72	90	95	84	85	96	65	84	105	97	88	82	87	94	89	84	78	77	59	74	82	92	85	90	83	97	77	93	88	85	83	83	85	90	75	80	81	64	91	84	96	89	76	83	69	89	85	91	76	86	75	86	108	87	80	91	94	94	83	91	82	89	90	91	83	93	94	90	86	94	92	81	87	77	80	88	93	88	82	84	86	100	96	86	92	76	82	85	89	77	94	102	81	75	73	75	97	101	97	93	90	96	62	77	109	90	102	92	80	80	81	88	82	88	83	79	94	91	98	59	83	80	73	80	76	97	95	102	81	87	93	71	95	81	95	102	83	80	83	78	83	91	91	68	74	74	59	94	79	103	93	91	84	79	81	92	84	91	76	92	104	97	80	81	96	83	86	82	98	74	64	73	92	82	89	70	78	92	98	89	95	80	87	84	82	68	96	106	94	102	92	91	77	79	90	83	71	81	98	97	84	77	71	85	80	87	70	91	81	87	65	73	82	69	93	86	89	89	107	79	92	67	79	83	84	76	77	82	91	81	84	89	73	89	102	82	88	80	85	88	83	69	78	92	88	83	80	100	88	83	85	88	82	92	87	92	97	94	96	85	99	83	105	86	96	86	87	91	97	86	88	60	88	91	96	101	100	90	90	95	91	94	94	101	76	85	92	93	68	80	86	82	86	92	113	88	91	105	81	95	87	104	99	93	73	88	75	80	92	97	101	98	84	100	79	79	88	86	93	98	82	94	65	84	96	103	82	83	79	78	94	70	88	98	98	95	84	99	66	96	87	89	97	98	79	89	75	89	73	94	91	100	84	86	103	83	82	77	87	75	75	99	99	81	80	88	80	90	83	88	96	84	102	70	91	77	94	78	84	103	100	70	81	97	78	76	88	83	78	88	76	87	84	72	83	86	76	86	72	101	103	81	89	85	99	84	78	83	95	91	85	76	79	74	95	74	85	89	86	93	82	106	86	88	85	86	89	91	95	89	79	105	76	84	73	95	77	92	88	91	80	75	69	93	69	83	102	91	86	90	78	77	73	99	82	88	96	103	99	92	82	91	95	91	92	89	93	75	93	67	103	80	85	84	95	85	92	81	67	79	87	98	82	82	91	88	100	91	89	66	74	85	95	87	98	102	81	69	78	84	81	93	101	75	70	109	64	87	100	103	87	107	85	85	85	85	75	88	89	106	80	94	82	74	85	91	84	94	78	80	81	93	63	77	108	100	85	95	79	91	80	86	84	97	87	85	101	89	94	91	79	87	75	80	78	98	86	105	94	86	80	75	102	74	78	82	82	87	105	90	92	83	96	92	90	93	92	79	111	96	75	84	78	88	88	95	88	67	79	87	73	70	85	87	79	89	94	79	74	79	71	85	66	86	79	71	74	86	92	78	94	91	84	67	80	74	93	89	100	90	73	97	74	87	90	76	73	114	79	85	81	84	78	82	93	79	88	90	80	83	77	98	75	97	91	92	80	71	79	86	92	78	98	80	88	84	87	78	79	84	101	111	96	89	93	93	80	79	87	78	76	85	91	84	86	79	92	75	78	89	93	81	71	86	100	85	81	92	74	87	93	110	76	85	78	84	97	88	70	82	91	104	87	84	95	81	84	84	90	83	82	84	84	79	91	92	83	74	73	78	95	98	113	94	81	84	86	89	77	100	76	89	85	97	84	85	71	88	87	93	87	101	106	90	90	71	94	80	72	90	93	82	96	98	73	80	102	111	118	87	89	86	81	73	73	90	89	84	71	98	77	105	86	96	84	95	90	88	79	89	91	84	74	98	80	90	84	95	85	89	91	98	88	71	87	77	83	78	88	80	105	85	96	96	77	92	74	86	86	93	97	91	85	87	97	80	85	87	74	104	75	83	88	66	92	89	92	93	89	95	89	85	86	91	91	84	75	106	86	93	88	95	76	70	89	91	85	76	91	85	98	89	90	82	83	79	65	79	97	91	80	81	83	82	85	88	67	101	100	89	83	85	95	106	82	79	97	83	80	98	70	78	106	64	76	90	90	88	77	79	88	94	86	94	77	84	90	85	78	85	90	73	79	108	74	83	94	97	67	95	71	94	91	104	86	83	87	99	85	84	89	73	89	94	106	86	80	71	90	94	96	86	81	102	80	78	75	73	87	72	74	85	94	83	85	87	88	81	106	72	93	89	69	82	84	84	113	93	87	84	90	66	94	98	93	85	93	89	95	93	72	82	97	96	88	74	72	96	66	107	78	85	88	89	71	89	108	83	110	84	99	93	98	86	80	86	80	92	80	83	83	86	89	75	104	98	74	93	93	78	81	88	76	90	95	74	98	86	84	100	84	97	73	74	72	90	77	80	84	90	89	79	74	98	88	90	85	86	88	75	81	93	89	79	72	101	92	81	95	79	89	71	90	86	81	90	110	67	82	96	87	84	79	82	79	98	94	93	97	96	84	72	69	120	84	89	78	88	91	95	74	111	92	88	87	84	78	94	94	109	69	103	84	98	66	90	86	76	95	78	81	71	90	96	86	106	82	102	89	110	103	93	99	76	87	79	96	88	105	71	97	95	84	76	91	91	82	95	90	83	77	97	82	83	81	84	76	71	89	86	91	98	79	95	101	88	82	88	79	93	74	98	74	81	73	105	88	101	79	85	78	75	74	83	100	82	72	68	99	90	90	104	95	71	87	86	80	71	82	79	88	77	81	70	86	95	91	87	76	86	84	62	86	94	86	81	100	88	98	92	79	80	83	83	94	89	86	87	103	64	82	89	80	72	97	97	86	81	90	95	71	89	83	71	71	78	82	81	87	86	90	85	88	76	89	95	94	95	97	83	83	101	102	98	89	85	93	85	99	89	82	95	84	79	89	82	93	95	93	94	79	87	86	110	72	81	89	91	89	94	85	95	80	82	74	79	95	89	81	104	76	103	97	84	92	88	78	105	83	88	94	94	73	101	75	77	84	73	83	96	83	86	75	92	81	82	93	76	85	88	68	83	70	93	103	81	83	77	86	72	93	82	91	83	80	83	86	80	70	84	83	80	98	92	81	98	91	82	70	99	83	75	74	80	97	92	71	76	81	69	87	91	90	89	81	98	102	85	93	100	91	87	75	93	84	79	93	87	88	83	88	79	76	96	86	83	88	86	117	89	85	82	95	108	88	92	79	78	116	82	81	87	99	79	95	94	89	88	67	89	78	73	79	92	83	98
29278	17808	8589	6878	9210	11412	10918	9070	7334	6634	5705	5430	4756	4038	3566	3217	2696	2370	2052	1825	1640	1474	1405	1213	1090	1125	1089	1046	976	940	912	956	882	910	847	813	786	727	740	754	715	697	650	617	668	672	658	673	673	654	686	670	665	645	625	660	676	694	640	673	673	663	661	645	673	679	713	686	667	678	691	653	645	679	650	720	666	666	653	639	637	678	668	689	689	652	654	700	659	683	699	662	657	646	653	675	623	703	658	672	638	663	624	657	684	664	708	633	666	616	623	691	658	666	653	643	662	654	641	655	665	657	693	655	588	661	649	619	658	638	679	637	651	599	668	676	654	660	660	644	655	649	653	702	658	661	633	675	635	639	636	694	655	653	638	639	652	679	725	690	666	653	684	671	621	637	604	655	655	648	639	684	652	609	650	659	632	649	650	648	639	619	688	687	670	690	662	683	597	672	617	660	754	629	691	660	679	641	583	661	618	655	613	666	674	665	621	652	606	647	642	668	693	640	618	650	681	662	605	654	693	657	637	623	666	676	650	649	651	624	634	650	611	653	652	682	677	647	655	662	668	653	637	647	604	655	644	641	625	690	699	687	673	667	657	616	663	621	658	652	667	635	635	636	660	637	633	660	652	689	648	706	652	651	672	697	648	686	671	619	650	656	667	670	605	653	617	681	693	676	646	649	652	672	632	700	670	627	633	633	689	669	612	678	665	650	636	671	654	663	694	674	653	657	671	638	652	664	645	655	655	631	646	685	596	639	720	671	675	658	610	614	659	655	653	674	668	667	632	676	675	655	629	634	697	626	653	617	636	623	657	675	656	672	597	686	609	643	706	700	675	688	684	638	692	662	652	642	658	653	676	636	645	677	664	674	639	629	679	621	609	687	633	660	675	666	691	608	668	667	633	660	700	623	645	660	628	656	654	693	663	640	649	664	648	648	665	673	631	714	649	641	693	651	614	664	660	657	647	667	630	680	671	619	656	674	682	652	624	652	631	653	614	653	685	598	643	675	660	665	653	653	672	673	666	669	645	679	640	683	644	654	627	714	638	659	687	654	607	697	629	673	686	647	646	652	612	663	659	630	664	640	617	673	641	623	687	596	631	651	613	656	653	642	631	592	699	709	627	654	671	630	710	672	694	623	613	607	644	661	650	644	629	686	670	603	610	644	619	642	682	685	609	660	679	685	651	673	639	648	597	681	670	672	641	652	672	705	624	656	638	603	676	669	652	666	660	669	630	673	632	689	683	648	600	654	702	627	669	654	608	643	646	664	650	626	594	687	616	684	696	616	684	675	646	636	666	646	669	673	621	633	657	629	630	625	655	664	617	649	653	694	670	652	686	643	666	621	630	654	647	626	722	629	654	641	594	628	646	636	682	656	667	639	636	649	677	672	671	623	684	624	647	692	617	662	697	674	690	674	628	638	670	632	623	670	693	661	694	652	655	646	684	636	623	651	698	683	678	655	651	693	665	676	659	621	684	635	649	649	672	645	646	660	649	649	635	724	657	652	645	622	647	656	661	624	700	645	592	633	672	716	694	667	659	659	680	659	710	656	653	659	669	700	657	674	667	652	635	641	665	646	700	670	678	641	670	635	687	641	658	628	645	628	659	617	577	639	632	661	737	686	678	660	646	688	636	672	652	637	675	628	663	642	651	637	657	639	629	666	725	651	670	655	677	657	676	611	675	635	659	616	669	619	653	700	683	629	691	624	647	680	665	687	666	632	666	705	648	698	647	680	676	646	608	638	635	645	672	628	656	681	629	650	633	685	623	626	721	611	709	657	673	636	630	693	682	666	684	656	657	682	654	643	659	685	656	677	659	633	682	601	668	659	613	629	672	653	639	663	666	682	643	664	584	663	635	715	665	591	628	675	644	591	638	686	623	661	617	672	656	670	678	654	671	668	638	634	646	636	627	654	696	650	639	651	674	667	670	625	683	634	611	633	617	676	696	645	692	674	653	677	672	651	654	638	676	673	696	618	657	657	682	664	688	678	621	657	667	648	672	631	692	646	646	625	649	629	609	649	672	626	658	696	662	628	652	609	615	603	643	673	659	687	677	657	651	630	686	650	662	644	652	649	655	653	662	619	653	642	705	622	686	703	641	659	628	623	627	655	679	660	671	701	626	648	641	685	608	628	701	692	639	639	644	633	697	653	667	663	665	679	658	629	678	648	666	665	645	658	704	668	603	631	625	654	672	672	645	664	666	656	654	677	635	680	702	679	659	666	619	620	693	651	668	672	653	685	664	664	693	648	664	665	650	654	660	661	646	629	690	658	613	666	657	687	691	647	622	640	651	643	663	691	674	622	627	609	646	699	638	651	680	681	682	680	642	628	671	674	649	610	610	646	668	658	652	690	615	679	660	655	634	653	627	623	616	702	632	699	612	624	683	627	662	620	661	645	599	653	617	701	651	708	644	667	706	652	700	650	642	632	675	716	658	667	670	624	642	650	663	657	626	640	653	678	682	656	669	676	642	671	644	699	640	635	683	647	695	626	624	697	718	713	665	662	620	639	693	679	648	601	634	602	647	627	636	624	635	677	648	618	676	666	639	678	638	650	691	675	656	630	643	666	695	669	670	649	649	633	677	630	654	691	634	678	622	649	600	632	628	639	638	636	658	653	708	652	638	664	653	666	650	651	619	657	656	661	681	620	635	625	649	657	652	681	648	642	635	668	707	614	683	665	671	636	655	691	648	656	659	623	640	624	658	620	643	650	618	678	699	649	690	639	601	650	645	709	653	658	689	658	632	637	637	650	652	619	666	674	652	669	666	701	642	678	609	674	624	648	681	690	665	639	640	668	667	644	683	658	626	666	619	646	626	640	667	631	660	682	596	645	653	649	672	658	662	643	719	681	629	643	629	632	662	656	693	667	671	663	688	604	652	642	659	673	668	667	653	671	654	674	688	704	689	658	654	655	677	637	668	613	648	711	640	687	657	679	668	599	636	689	658	675	713	658	630	684	662	620	645	662	671	678	691	647	634	686	656	652	641	684	637	676	623	656	660	659	632	623	678	635	658	677	682	631	643	694	651	637	671	626	660	632	651	653	671	664	669	619	686	647	642	631	664	661	658	670	679	651	610	631	637	639	688	633	683	688	706	644	709	667	657	674	674	645	669	623	631	642	649	617	650	673	652	683	641	631	633	709	659	626	658	650	647	696	681	606	623	668	653	661	657	688	639	670	618	685	623	635	663	632	630	628	659	638	656	672	673	679	676	647	671	648	704	606	656	692	675	647	635	656	636	608	635	649	667	660	661	596	638	682	642	634	668	642	635	691	678	592	662	665	670	701	612	690	658	632	652	636	687	648	642	677	652	660	671	682	638	645	668	682	680	642	675	708	672	660	690	604	661	655	655	639	616	637	670	678	672	632	628	693	669	612	630	617	644	650	651	671	675	632	622	628	654	698	666	648	619	661	670	683	648	668	669	623	628	668	613	699	703	667	676	701	681	643	679	629	634	658	622	622	652	645	693	671
5618	4685	1605	450	302	359	406	324	299	253	247	228	220	198	204	167	168	125	124	118	123	104	91	95	91	74	76	91	64	71	81	85	64	81	75	71	72	76	65	76	74	67	65	85	73	63	67	57	92	73	59	72	69	68	56	60	45	58	67	63	81	70	68	50	64	68	74	68	63	74	73	64	64	59	54	73	60	73	64	61	59	62	76	64	79	72	77	66	61	79	76	63	72	85	57	80	57	62	63	71	72	63	57	75	74	71	59	56	70	59	67	58	61	69	65	66	44	59	62	59	66	70	55	68	65	55	76	55	57	68	72	59	72	64	78	47	61	74	71	58	59	58	67	61	59	59	89	79	66	68	65	64	74	72	64	54	62	65	70	80	71	71	76	59	62	64	75	72	46	54	69	70	64	69	55	61	69	64	65	53	45	78	55	53	66	77	77	65	87	54	67	47	67	78	56	59	71	65	64	63	76	68	69	63	81	66	72	64	62	66	51	57	68	53	58	70	59	71	71	71	66	61	65	60	52	76	72	70	69	81	46	65	78	62	64	69	68	77	59	60	74	85	75	62	63	67	65	65	61	70	74	71	60	62	68	67	75	79	76	71	71	45	71	66	65	71	61	62	68	60	55	68	63	66	63	62	69	58	53	68	62	62	61	53	67	66	58	65	76	59	74	59	59	48	71	79	64	73	44	67	65	62	62	51	67	79	61	52	79	75	57	73	80	69	68	67	64	68	75	63	52	50	58	73	78	74	52	43	67	57	59	70	69	66	62	57	60	84	68	54	79	60	60	64	61	69	63	58	63	57	69	73	70	69	64	58	41	75	69	66	76	67	71	70	65	68	57	55	66	60	64	65	55	70	70	67	64	79	60	59	57	67	81	64	58	66	66	73	68	65	65	55	61	69	65	81	64	72	68	56	74	77	65	58	54	73	79	72	66	71	71	78	73	65	59	64	62	50	54	61	59	52	69	59	65	64	82	73	65	64	59	66	69	59	66	62	61	71	75	65	68	60	64	49	82	68	53	69	71	60	53	77	62	60	72	62	61	74	72	75	68	64	71	52	78	67	68	67	73	67	74	61	54	47	63	67	55	64	54	60	51	74	69	59	71	55	70	57	66	79	63	73	55	55	68	66	57	64	66	63	66	64	49	54	61	65	74	71	78	63	62	70	61	60	77	58	49	58	65	60	73	59	58	54	70	66	62	66	58	56	73	74	66	71	68	61	56	62	67	93	78	59	80	57	65	52	52	69	64	54	72	70	66	57	60	75	66	64	65	78	55	58	63	76	63	58	61	56	56	75	78	66	65	50	65	52	74	70	55	64	71	64	77	77	68	65	62	69	60	65	81	81	57	61	60	84	67	54	63	63	63	66	58	56	80	61	78	53	55	71	62	71	69	66	57	67	53	62	68	64	57	74	77	71	53	67	66	76	63	70	58	80	51	71	52	70	59	68	55	64	70	64	84	67	74	60	85	60	65	61	61	66	69	62	59	75	69	68	49	69	64	74	72	65	66	58	71	57	63	80	48	69	57	57	58	68	63	62	68	68	72	61	61	74	69	65	76	76	58	55	50	70	58	59	63	60	77	71	55	59	63	64	56	69	68	69	75	66	70	80	48	69	62	72	61	80	71	76	56	82	54	66	58	70	56	63	60	84	67	63	69	68	58	76	49	67	63	80	68	76	71	63	69	64	66	67	75	63	69	63	68	67	78	65	54	59	65	57	61	64	66	56	65	66	51	60	65	54	73	53	68	62	56	68	89	54	65	52	78	86	62	79	67	66	65	63	75	65	68	51	75	61	66	64	69	66	68	55	45	61	64	63	67	65	65	65	65	61	75	72	59	64	70	66	74	51	56	52	70	59	68	70	74	68	70	81	75	73	72	72	66	67	71	74	68	68	62	68	55	69	52	60	77	53	69	59	51	67	63	75	73	66	66	65	58	77	69	72	78	74	71	73	74	55	59	65	55	66	59	72	72	71	77	48	63	64	64	82	59	70	68	70	56	70	66	69	76	68	72	68	57	63	48	70	71	69	66	78	55	66	61	84	75	70	58	68	68	66	65	74	51	62	63	62	86	68	74	60	69	80	75	78	69	65	72	77	67	51	60	55	55	70	63	61	66	61	66	55	53	64	68	62	69	56	60	83	59	80	63	73	78	60	69	64	68	72	69	61	61	63	80	68	60	64	94	70	63	59	74	81	47	60	71	67	59	79	71	74	63	73	61	51	80	51	77	58	61	69	66	77	53	57	74	59	64	63	77	60	69	86	70	78	62	69	70	55	64	62	60	72	55	73	60	63	78	52	57	56	60	56	60	62	66	62	74	53	65	73	46	72	71	86	79	69	59	71	74	68	48	55	67	78	70	64	62	66	65	62	74	94	63	56	70	75	73	54	62	60	64	66	63	67	67	70	60	59	62	55	65	66	58	65	59	75	66	60	82	66	58	72	51	60	56	71	66	66	75	72	66	60	73	76	71	64	72	66	65	77	67	71	67	61	58	72	65	65	66	58	72	73	70	54	73	66	67	66	77	57	73	69	56	70	61	67	78	66	62	79	63	59	77	55	72	80	60	56	65	59	60	76	54	58	56	66	79	80	69	72	67	71	62	56	63	85	58	58	62	77	72	76	62	75	71	70	63	71	59	68	75	63	58	68	66	64	73	62	61	77	72	54	66	76	77	53	66	69	69	74	57	65	59	58	72	67	66	66	68	74	67	69	58	72	65	58	62	70	66	53	83	57	75	73	53	82	70	61	71	81	53	48	65	56	69	58	64	54	64	69	74	92	73	73	78	54	64	65	58	67	67	58	62	84	59	54	65	67	55	67	71	68	70	66	68	53	72	67	75	64	73	54	68	69	56	67	55	69	78	43	70	63	60	64	69	57	80	71	74	51	59	55	68	60	58	67	46	61	68	77	71	65	71	57	63	63	69	78	67	70	66	65	66	71	71	58	66	81	54	83	63	57	77	53	64	52	66	53	68	69	69	63	53	60	75	81	57	59	81	66	70	57	66	74	60	76	66	65	67	66	66	61	69	80	65	61	65	70	71	72	56	53	62	63	64	69	66	58	68	54	61	75	59	70	73	62	54	70	71	68	61	60	65	57	66	73	76	77	62	51	73	58	65	61	67	68	70	68	77	65	72	67	59	84	63	70	64	72	59	59	62	64	60	65	81	62	62	67	69	75	48	66	61	56	53	73	67	71	61	69	72	72	53	72	57	92	66	76	61	66	64	63	68	85	83	60	69	57	74	66	73	76	65	72	67	87	73	63	73	54	83	59	55	58	69	64	62	64	70	59	68	58	71	64	55	62	71	73	54	65	64	71	70	90	55	72	80	65	62	70	75	66	75	58	60	72	61	74	64	61	74	75	72	76	63	69	70	51	82	71	61	68	73	63	66	60	72	64	62	88	65	80	62	69	59	71	69	58	70	70	62	65	69	74	46	68	49	77	57	74	67	62	80	49	71	66	65	69
35560	25864	13683	9469	12517	14888	13770	11264	9677	8534	7521	6775	6084	5018	4345	3871	3297	2874	2397	2116	1821	1635	1478	1327	1175	1102	1069	1056	943	865	869	882	816	809	776	746	643	648	626	591	600	547	559	498	557	522	511	523	493	575	570	544	503	520	596	514	533	529	509	566	551	562	513	488	532	517	496	549	530	560	560	559	550	537	540	474	562	523	481	518	490	486	485	506	505	502	482	508	529	519	557	505	517	490	518	557	525	511	488	512	482	513	489	488	498	481	495	489	493	525	512	454	474	511	507	478	496	556	510	492	497	529	489	460	483	486	502	489	464	527	489	486	508	482	507	499	558	503	493	452	521	505	493	512	516	522	514	513	548	493	491	482	531	527	490	492	522	493	504	518	499	485	472	476	506	463	485	465	480	466	525	508	487	512	499	528	537	519	485	495	489	518	504	525	479	526	517	466	513	523	516	532	509	483	516	524	484	491	511	495	494	482	518	475	504	511	468	543	489	485	515	545	497	489	500	485	470	536	493	531	497	478	538	477	490	503	516	482	487	504	486	531	536	514	480	503	517	506	475	499	510	483	501	518	488	521	520	491	509	516	510	512	499	493	488	556	506	468	525	529	514	486	554	527	510	538	500	532	505	472	515	530	553	485	491	506	497	481	506	521	532	487	502	521	511	477	541	498	463	468	505	482	491	499	512	540	479	531	508	489	505	508	520	524	519	477	510	472	559	464	513	460	503	517	484	448	505	541	512	487	514	497	524	534	495	562	535	463	472	483	521	488	502	518	496	513	486	512	528	519	516	475	526	493	444	513	479	504	516	490	523	536	476	475	480	540	498	448	479	535	503	525	535	491	496	520	450	545	531	499	472	516	534	523	487	493	500	524	479	475	526	518	524	493	540	515	505	503	503	436	533	489	449	449	497	520	504	487	535	485	506	537	523	514	482	497	546	541	511	484	499	492	485	516	506	539	475	470	512	510	515	464	497	481	488	513	490	542	524	458	477	555	498	500	484	490	459	535	540	520	539	496	555	502	557	472	479	529	481	467	510	499	501	511	529	526	540	499	512	506	539	482	486	474	491	499	521	520	510	487	501	480	551	477	477	512	517	515	499	477	528	479	517	490	496	443	515	538	522	498	493	496	492	495	484	476	511	537	496	515	512	483	488	505	466	483	472	531	492	509	515	500	527	434	482	462	463	519	507	498	498	483	499	523	512	486	482	498	470	496	506	484	514	496	483	518	475	486	492	509	502	495	529	511	504	522	495	501	519	514	474	458	490	496	542	504	504	502	510	508	513	517	518	467	550	503	476	484	530	463	497	530	480	542	486	497	503	499	507	516	521	481	537	488	506	448	498	513	512	521	518	484	488	498	487	515	521	525	504	488	485	482	510	509	490	481	512	462	500	518	534	541	487	494	463	498	515	465	508	542	502	505	500	514	482	496	477	477	516	467	506	481	527	520	493	500	480	461	517	510	516	531	523	509	508	479	509	469	483	511	521	518	554	509	529	526	500	513	490	523	513	500	514	495	484	519	477	489	536	486	517	485	513	500	494	532	502	516	485	470	509	473	502	508	492	509	505	513	534	450	515	472	522	476	532	521	455	544	480	480	489	545	508	466	516	477	474	494	486	518	514	475	500	515	497	470	506	498	502	454	493	489	509	508	458	457	512	478	483	524	496	465	499	496	490	497	499	521	460	479	495	505	539	499	490	482	477	504	458	522	519	478	454	496	516	468	474	518	482	504	501	524	481	532	480	498	495	532	503	521	543	505	502	497	466	538	495	487	532	519	531	497	511	537	561	506	492	503	479	491	510	493	488	514	494	516	518	509	460	508	524	510	470	531	506	483	477	517	496	502	495	484	473	503	482	479	507	526	453	530	468	498	525	500	504	477	485	475	492	481	486	506	509	516	496	518	453	444	506	517	510	489	515	505	510	532	509	525	491	539	538	479	502	462	474	491	457	507	490	489	495	503	519	464	473	468	564	503	507	511	510	487	510	510	496	504	511	523	504	490	520	456	509	485	500	526	472	513	468	490	509	468	493	506	543	500	502	518	539	510	507	509	512	505	459	520	485	518	509	485	500	488	484	542	468	502	489	489	497	497	501	507	526	507	506	520	491	486	505	512	487	533	462	507	495	524	497	480	483	519	523	490	505	483	510	531	490	503	533	504	532	492	521	477	506	528	491	488	529	531	479	537	515	509	456	501	476	518	517	502	513	530	522	500	496	513	483	519	510	491	518	483	496	506	497	524	494	513	533	513	480	466	530	493	489	501	510	504	516	524	502	485	508	531	483	559	456	513	466	478	544	513	535	501	492	503	491	490	470	560	490	507	476	499	485	479	516	523	472	548	465	523	487	517	484	525	480	507	531	524	505	494	504	530	512	538	483	483	504	512	498	500	504	492	483	475	527	470	522	489	497	521	480	505	498	503	519	470	516	488	475	499	510	481	482	499	516	506	540	479	476	538	519	489	533	539	513	512	492	495	470	526	503	476	483	525	518	497	538	514	488	504	500	489	516	489	500	517	498	502	495	483	554	507	486	520	474	500	507	490	499	504	447	504	462	531	521	508	523	523	541	542	484	485	513	484	490	462	474	493	535	508	517	522	525	464	507	482	554	507	484	470	516	483	545	500	533	512	511	550	520	453	511	484	522	502	469	462	501	489	540	503	528	468	499	458	532	502	497	490	480	488	522	458	522	465	513	488	519	511	518	511	548	527	514	550	465	479	492	504	495	520	479	439	488	508	505	528	479	488	570	540	489	485	501	530	509	517	544	495	516	559	523	481	521	504	503	527	527	473	513	506	515	544	501	520	457	505	495	530	520	515	538	480	457	509	497	496	474	486	485	514	489	512	523	472	510	486	509	514	487	515	486	515	477	506	513	508	520	503	540	521	511	511	507	491	524	525	487	482	476	506	492	520	554	463	483	532	521	522	502	473	486	505	454	507	463	512	516	501	511	513	497	541	487	531	501	530	505	497	483	504	529	502	468	493	456	511	474	439	478	514	517	492	545	486	515	508	567	524	498	485	500	527	506	525	525	498	476	482	485	473	506	506	490	522	476	488	501	491	533	461	502	515	470	488	518	522	515	496	476	508	496	531	468	501	479	489	496	527	522	503	525	527	481	495	518	496	487	473	508	501	467	518	538	521	461	512	522	498	519	485	478	499	523	499	477	473	487	490	482	510	476	503	481	507	495	533	497	474	494	494	510	513	471	508	553	502	478	510	485	478	520	513	538	528	536	478	500	507	528	506	488	490	540	485	477	512	524	482	483	477	500	513	512	521	502	491	512	516	504	533	489	497	478	506	512	502	458	488	511	467	511	502	493	492	460	479	515	464	531	518	499	533	511	497	545	502	520	539	516	497	503	489	507	523	542	511	534	495	494	509	464	472	524	528	497	547	525	479	482	493	475	516	501	506	515	479	488	523	488	530	533	528	519	507	480	494	488	523	529	472	506	515	467	510	483	511	506	481	520	485	513	500	529	459
6262	4566	1716	547	358	425	343	338	329	314	246	293	280	220	210	210	177	174	153	121	145	138	127	121	121	104	140	120	116	121	118	108	102	104	115	87	95	97	81	103	90	83	82	100	104	83	82	107	86	88	90	105	82	91	87	104	87	94	85	94	102	82	104	93	108	104	93	104	100	106	101	92	91	83	89	95	99	103	102	82	103	101	87	91	108	87	90	101	104	104	75	92	90	93	92	81	91	98	103	103	97	108	94	89	99	98	95	99	96	98	87	94	119	100	95	92	99	79	86	98	91	79	100	110	82	93	84	79	107	70	89	89	88	97	82	78	86	95	94	109	96	95	86	85	84	105	84	96	91	89	87	83	104	85	95	81	89	84	98	95	113	79	73	82	97	93	82	91	90	89	96	89	87	93	93	101	78	76	98	90	96	95	86	91	105	92	84	78	102	88	95	81	90	94	68	80	96	111	94	93	104	106	103	84	86	87	87	100	87	87	93	76	88	87	99	90	99	99	95	95	95	92	93	97	93	76	98	82	83	92	95	93	101	77	101	89	75	94	104	103	102	86	91	94	105	96	97	97	88	81	100	79	103	106	104	94	105	85	77	92	102	93	92	96	90	78	86	83	87	101	101	76	106	91	102	81	98	96	80	98	79	92	87	90	90	82	107	105	104	94	82	94	96	92	98	101	93	85	84	83	99	79	80	87	100	100	85	91	97	94	84	100	94	88	99	90	85	80	92	88	93	92	75	82	86	102	100	93	89	94	95	109	86	102	87	81	103	101	101	92	98	83	76	90	86	99	93	88	112	90	94	110	92	78	100	86	92	106	89	88	87	97	93	85	74	101	64	91	98	95	93	90	91	107	107	92	90	106	85	91	78	88	89	99	82	89	93	103	85	103	90	99	84	85	81	90	82	94	108	104	99	91	83	92	101	99	98	86	94	92	73	93	113	74	102	103	94	78	89	93	94	79	74	85	106	82	84	93	110	97	83	92	93	101	103	92	83	125	89	92	88	96	107	95	78	89	98	93	85	108	78	89	89	110	80	102	86	83	89	90	119	83	84	96	108	100	82	97	105	94	85	82	88	87	87	80	104	94	95	102	100	62	100	84	87	100	109	112	98	92	81	71	85	105	110	99	96	92	86	99	79	88	82	72	85	96	90	96	89	83	102	75	100	97	108	93	83	100	98	85	94	92	99	105	97	76	81	93	81	93	87	94	98	99	83	100	90	109	87	114	105	88	89	83	112	84	84	96	101	111	95	102	115	83	92	77	90	89	131	105	131	94	94	85	101	105	98	100	87	91	91	88	88	99	110	91	87	101	82	77	81	85	78	93	90	88	83	87	98	97	83	80	93	98	84	75	99	78	104	87	96	107	87	87	99	110	84	105	75	112	89	96	107	86	81	85	97	79	87	87	99	89	69	81	82	93	93	94	89	98	103	95	103	98	84	106	112	101	93	84	78	105	101	98	92	101	90	99	92	89	90	108	83	93	100	70	101	73	92	111	88	85	87	87	95	95	94	77	102	92	80	80	81	102	92	90	90	101	79	101	96	102	92	88	86	92	98	87	91	83	94	104	95	89	95	98	80	91	90	86	80	94	93	80	78	107	92	93	90	100	97	84	102	103	100	94	114	88	96	83	99	81	96	94	78	72	87	100	85	115	85	96	90	84	102	88	76	98	93	88	83	85	94	98	86	79	82	95	104	89	90	92	109	101	99	89	99	103	111	102	101	101	100	94	88	83	91	111	110	78	91	87	86	79	81	95	106	80	96	92	81	76	81	89	84	89	102	96	101	93	92	92	81	104	104	98	92	83	111	81	91	102	99	86	81	96	102	109	93	92	89	83	80	91	88	83	113	90	81	87	105	86	101	86	97	89	93	106	99	88	94	101	103	92	86	89	92	98	88	73	95	92	94	82	94	89	94	87	82	102	85	101	97	90	100	96	88	85	90	92	83	75	100	84	104	107	79	111	103	113	90	89	97	97	90	107	87	77	94	101	81	78	101	83	100	101	101	107	103	87	86	96	99	98	90	82	81	79	86	84	89	75	99	89	102	80	93	71	82	99	91	84	97	102	97	88	96	93	96	99	109	90	104	83	104	91	90	111	91	95	86	96	97	78	81	82	93	92	101	87	98	94	93	93	97	101	95	96	116	95	96	97	85	71	97	92	100	82	95	85	92	88	92	83	71	89	91	84	97	89	90	92	95	87	104	81	92	94	81	106	92	95	87	100	79	87	96	97	87	97	72	84	93	82	94	98	99	96	88	87	85	96	84	98	129	102	91	93	92	83	91	108	84	94	103	88	105	101	82	111	82	94	80	104	100	101	89	99	96	85	74	89	106	76	107	110	88	92	107	104	108	88	90	77	97	92	121	82	86	89	101	101	71	89	101	89	83	88	100	78	99	82	92	71	118	77	85	100	82	96	100	82	107	96	87	86	89	109	83	95	90	70	87	84	98	86	101	91	91	73	108	93	109	87	90	92	80	122	84	78	89	101	106	95	98	103	77	86	103	93	91	96	104	88	88	78	112	96	92	77	84	86	88	91	108	94	98	98	94	107	91	109	104	109	78	91	101	90	87	108	96	79	100	116	90	74	87	92	102	79	99	92	105	92	100	89	92	98	95	94	87	98	95	77	83	75	91	81	93	107	93	110	104	73	88	97	101	95	109	92	98	90	91	118	87	102	87	90	99	104	105	102	99	84	89	98	106	88	89	90	86	78	86	77	81	109	94	107	110	92	109	96	94	89	89	98	107	104	90	95	87	110	80	91	80	75	103	87	88	101	83	112	110	94	110	89	91	102	79	95	80	121	93	100	106	92	93	106	100	100	82	81	105	97	93	99	73	94	107	91	92	96	83	100	91	81	91	99	103	117	76	106	111	95	85	101	77	87	104	83	94	78	83	95	84	80	81	88	83	100	91	75	80	94	84	89	109	79	103	87	91	97	101	91	99	102	110	113	98	97	88	88	87	93	97	89	93	102	100	106	80	93	84	97	70	96	90	94	82	91	86	82	89	91	85	92	101	77	76	94	96	105	108	100	105	80	89	79	99	90	86	92	91	87	83	79	102	108	89	92	91	100	88	99	92	88	109	89	87	82	90	101	93	109	87	93	82	95	81	76	92	80	83	92	100	81	104	96	95	99	85	70	105	85	92	98	91	96	95	102	92	91	94	79	119	100	102	81	101	64	86	101	100	106	104	87	102	91	91	81	104	88	83	90	95	91	105	105	83	82	98	77	93	88	101	91	76	99	78	84	94	110	79	80	107	96	77	89	96	91	95	96	91	103	97	87	95	76	94	91	94	77	87	85	85	100	78	89	102	95	92	100	107	93	85	90	87	109	97	101	97	86	76	82	90	91	92	99	100	91	94	74	87	72	105	83	106	101	87	87	76	77	78	94	103	81	76	98	86	106	95	105	97	107	88	99	75	98	82	97	92	90	104	98	83	79	104	86	97	85	105	99	95	92	86	88
34711	25022	14098	9404	12061	14197	12963	10867	9389	8315	7425	6780	5844	5011	4507	3917	3508	3040	2474	2167	1860	1815	1603	1463	1320	1290	1247	1190	1122	1068	1091	1016	1058	1000	979	863	859	828	830	832	776	733	775	707	752	695	696	712	721	741	767	684	705	745	688	732	711	702	719	690	692	697	708	720	757	695	732	691	718	737	655	735	709	693	670	683	739	663	701	677	705	720	745	688	719	710	656	700	684	635	737	733	723	704	699	684	697	654	689	669	679	654	718	675	665	724	688	669	673	714	686	721	693	704	721	719	715	747	679	710	702	681	691	705	700	708	698	716	698	700	659	718	743	701	659	702	694	667	647	659	696	679	727	706	680	688	682	679	709	704	662	709	659	673	733	667	650	653	673	718	683	708	700	692	673	701	693	702	690	658	704	669	695	659	686	661	704	639	731	671	724	707	700	721	685	680	646	693	679	714	672	671	654	685	655	695	671	758	679	678	690	700	709	675	649	728	698	683	672	713	663	706	670	651	649	718	667	638	685	694	695	625	725	653	705	708	704	661	694	680	711	700	683	683	683	706	670	675	650	657	673	705	658	707	711	719	690	698	669	711	701	722	649	676	690	726	675	697	719	693	707	689	673	680	662	689	707	717	711	693	664	708	676	726	697	660	717	690	673	698	691	738	670	695	688	649	689	682	645	710	736	700	716	684	677	662	670	682	693	673	660	706	751	681	673	746	697	688	670	756	679	688	741	711	681	711	724	717	694	699	658	674	656	714	690	668	670	670	687	687	695	699	683	695	712	684	701	706	658	667	678	664	732	695	711	657	721	741	700	703	661	656	697	682	675	698	721	689	677	660	674	669	696	715	701	711	722	698	717	738	705	682	741	710	742	703	644	724	703	742	772	697	702	732	689	685	710	655	686	667	658	661	710	647	671	691	684	718	674	686	695	679	692	725	716	701	657	681	660	699	688	693	699	658	667	699	638	693	709	723	660	658	679	706	703	687	674	762	710	750	659	638	732	706	636	695	684	688	708	695	763	698	714	691	701	692	692	662	699	701	673	643	691	701	716	709	696	660	684	744	725	713	718	668	728	702	748	725	705	690	687	690	683	698	686	687	691	659	751	654	764	676	669	707	693	700	693	670	694	688	673	779	696	694	687	661	717	702	693	676	696	686	705	675	692	700	685	707	714	695	690	683	655	731	675	693	703	699	701	712	681	705	704	646	677	697	681	747	759	726	672	667	696	643	688	680	684	662	633	658	699	693	680	712	718	662	670	706	675	657	694	729	710	681	667	701	664	740	702	663	640	711	665	684	675	700	705	706	718	666	620	702	681	667	693	707	661	684	695	733	706	700	709	705	703	680	711	680	697	707	731	708	690	674	708	676	711	708	683	679	682	676	677	680	685	634	710	731	688	723	650	713	708	650	692	692	692	692	690	685	698	721	742	682	665	657	728	732	656	654	681	677	683	691	633	695	706	715	676	687	725	719	675	710	680	688	731	727	693	673	661	662	668	689	688	725	687	660	680	681	710	678	715	632	713	623	686	681	718	668	711	691	698	708	668	724	725	694	702	690	715	693	744	678	684	690	702	675	686	676	699	724	686	694	711	687	659	637	680	688	669	707	673	707	668	672	734	746	698	646	659	716	654	726	670	689	699	687	699	693	708	724	659	714	673	684	665	673	705	724	697	689	690	661	699	714	674	732	741	650	724	701	685	709	668	685	692	668	651	682	668	732	678	673	694	702	715	663	723	700	685	691	715	706	673	695	685	717	697	669	637	691	704	667	708	721	698	675	698	632	684	705	707	687	672	708	706	675	708	667	652	675	651	701	683	661	719	726	708	662	750	714	705	664	723	709	670	703	693	680	716	728	730	661	709	705	697	690	682	699	686	699	702	672	691	652	686	684	686	679	695	674	723	701	680	683	666	705	704	694	700	721	705	717	688	687	719	683	685	743	708	660	662	702	728	674	672	701	690	709	679	671	650	732	677	659	695	688	674	685	697	671	695	656	716	729	705	755	704	723	716	705	699	646	689	675	645	705	659	706	691	687	738	717	684	682	728	651	698	691	702	623	686	733	664	733	693	662	702	726	657	671	701	721	692	709	691	713	652	672	702	697	703	703	694	709	676	684	706	714	662	702	692	701	675	684	698	706	709	723	718	670	701	734	691	706	646	684	709	679	749	697	727	752	683	691	685	673	661	682	680	664	726	733	680	742	731	712	682	648	697	699	681	681	664	666	685	699	700	674	711	689	709	681	697	672	691	706	676	680	723	667	638	703	699	702	704	628	651	656	676	709	685	660	704	722	733	678	751	716	685	737	752	729	654	677	730	708	695	721	709	686	708	706	710	719	656	654	715	719	725	702	675	660	668	708	664	710	659	653	672	699	660	672	702	676	710	656	679	712	759	692	697	691	688	698	685	635	666	666	751	725	696	725	728	715	686	658	667	692	697	738	676	766	711	713	658	687	678	698	694	687	697	701	679	696	732	698	692	725	657	698	688	693	663	670	762	735	690	700	690	695	691	642	673	698	706	665	674	726	766	696	708	687	674	647	665	689	657	707	700	708	716	681	679	675	677	690	641	702	679	653	668	674	659	672	652	671	681	686	647	670	674	691	714	675	687	696	692	705	717	695	666	695	688	726	684	723	701	694	731	702	728	677	679	633	721	714	692	676	683	720	637	684	704	645	683	693	726	666	751	657	701	671	679	714	698	678	728	702	681	712	678	655	692	660	699	638	687	739	698	661	670	672	686	687	697	697	693	701	671	655	717	732	639	744	750	665	678	669	706	697	701	665	697	678	706	689	697	722	733	719	645	670	682	662	703	731	707	672	711	623	663	718	721	669	673	699	703	624	719	679	698	713	671	649	688	711	702	726	686	700	645	665	674	763	726	668	685	664	682	727	711	708	660	712	734	679	686	710	692	698	710	692	717	732	678	715	697	712	668	672	691	691	709	705	684	664	716	701	660	690	670	694	736	714	677	687	706	654	724	678	677	666	673	694	662	686	652	646	666	704	666	717	728	676	698	658	692	684	674	655	701	690	742	710	714	680	676	663	712	688	735	702	712	711	657	692	716	735	689	699	712	676	644	711	659	716	703	700	707	683	661	697	702	672	689	689	687	656	706	653	696	724	702	705	663	724	691	709	720	683	681	725	730	717	726	638	692	741	653	722	670	629	626	690	663	655	601	705	665	637	710	688	714	717	704	740	698	700	640	674	706	694	693	704	700	669	689	665	696	655	702	669	701	693	643	702	710	679	660	683	679	700	684	654	730	719	629	716	637	678	714	644	690	664	712	645	677	696	685	677	679	687	691	678	710	687	715	730	681	645	725	724	688	736	702	702	710	705	688	685	692	725	683	719	640	717	748	698	676	707	715	689	644	698	703	663	660	668	706	690	708	705	720	708	695	693	669	724	700	734	691	675	638	674	756	737	724	704	649	691	675	663	699	708	663	712	726	669	710	709	675	697	631	721	690	643	698	703	710	711	741	701	678	700
7464	7119	2516	726	400	471	450	422	391	337	337	294	280	258	243	217	173	170	140	132	119	107	103	108	115	92	106	92	82	85	95	86	95	89	90	74	82	88	75	73	72	68	66	63	63	68	65	82	71	74	66	76	93	67	60	72	84	65	79	82	72	86	76	63	67	59	79	58	63	79	86	71	81	60	80	78	65	58	74	58	64	81	69	71	70	81	67	75	69	71	57	78	69	57	62	69	65	75	56	85	55	69	62	70	62	68	70	64	63	67	66	60	52	42	69	65	73	70	74	68	72	73	67	58	79	84	61	61	62	69	63	53	72	66	56	65	51	67	58	73	61	67	79	58	66	57	56	78	77	71	74	53	56	75	77	68	83	65	61	74	76	65	87	64	71	74	77	65	64	60	61	56	68	69	53	70	45	74	57	71	62	73	68	59	64	76	76	71	73	66	73	70	69	67	72	82	72	79	61	69	59	65	81	83	48	81	64	81	58	70	67	61	53	71	77	78	75	63	58	67	70	56	68	67	62	60	78	62	68	73	76	67	61	66	61	65	68	66	77	66	79	68	70	65	77	64	61	88	81	68	83	75	51	55	85	64	51	74	65	77	76	56	63	56	76	65	83	64	75	72	80	66	68	79	69	66	78	64	59	64	72	68	68	75	80	56	56	76	62	64	54	65	74	80	63	78	60	70	61	75	70	77	57	77	65	76	60	68	80	72	59	75	78	67	69	72	54	82	77	73	74	59	80	62	71	66	63	59	71	79	77	68	51	75	65	68	76	87	74	65	72	82	74	50	76	76	73	68	70	66	62	69	59	58	81	57	80	72	58	67	58	68	64	56	79	51	68	75	78	52	70	62	53	60	79	65	81	63	75	65	62	71	75	71	58	43	63	71	67	55	69	75	69	63	64	67	59	79	69	69	62	77	83	65	76	58	66	69	63	71	67	64	53	80	76	75	80	66	63	64	60	71	74	72	62	60	69	80	66	68	89	65	86	67	66	83	63	69	71	69	65	63	61	73	72	76	74	71	73	71	65	70	74	66	61	64	56	66	61	64	63	67	76	62	73	72	69	71	65	67	58	69	60	92	71	70	65	63	67	68	70	63	62	67	70	71	62	79	72	65	66	68	73	79	77	59	77	67	71	78	78	70	72	60	82	75	81	75	62	70	76	59	60	71	69	65	64	70	62	84	84	56	72	79	56	64	59	65	72	76	84	75	76	67	60	66	64	64	53	64	74	84	72	61	74	82	70	64	70	76	63	79	92	63	74	102	70	73	90	76	70	76	59	64	66	65	65	76	72	69	76	69	75	71	62	65	69	68	33	64	81	75	55	65	61	64	86	61	88	60	64	71	67	83	82	63	67	60	66	66	69	67	67	56	56	55	82	48	54	77	71	62	63	57	77	74	61	77	66	70	66	74	60	60	75	79	61	61	75	72	65	62	64	85	76	66	71	65	78	70	58	66	54	77	74	71	66	72	64	72	78	61	66	70	72	66	63	69	81	55	65	79	77	69	71	81	79	70	70	68	81	69	64	71	62	69	68	85	63	67	70	66	66	79	75	61	67	63	63	66	60	50	76	57	79	81	70	69	67	59	75	62	78	75	57	73	70	93	70	75	57	92	63	71	80	70	69	72	72	56	68	63	74	57	75	86	75	79	67	67	68	79	77	81	88	56	83	62	58	80	68	74	82	67	70	66	65	54	62	75	74	85	87	63	70	70	56	75	67	70	51	69	75	70	79	62	78	63	64	81	73	68	59	63	70	83	74	68	64	71	72	67	93	55	65	66	65	66	66	63	72	82	67	61	78	78	67	83	65	77	65	78	75	64	74	55	77	58	67	69	66	54	62	69	89	67	76	69	63	61	69	84	63	68	70	86	68	74	67	81	92	72	75	64	60	74	70	87	69	69	59	56	55	59	58	79	77	55	89	75	65	57	68	76	71	72	52	77	70	79	77	60	72	70	75	77	78	71	66	70	65	68	77	77	70	65	61	68	80	63	67	69	64	48	83	54	75	59	80	77	53	63	70	68	75	53	78	61	62	64	65	57	70	68	69	57	64	78	64	69	63	85	55	66	75	52	68	51	69	65	70	58	80	76	62	77	71	59	88	74	79	86	71	71	48	73	59	70	69	69	64	85	67	51	59	78	62	65	59	75	64	70	65	70	70	83	64	70	68	70	66	76	73	59	58	71	70	77	87	67	63	70	57	77	62	75	86	79	75	66	58	67	75	57	74	87	73	80	67	63	69	60	62	65	79	67	69	74	86	74	74	72	69	59	69	80	76	81	61	60	69	61	64	61	73	68	57	72	68	59	63	73	56	64	78	73	78	56	60	78	78	75	62	93	71	62	74	63	57	74	75	56	72	62	65	64	63	77	62	65	76	92	84	58	65	67	68	81	99	55	68	69	61	81	84	72	68	63	73	61	61	73	53	70	62	72	64	65	69	62	72	64	68	65	76	68	75	81	69	76	74	46	65	69	57	78	85	65	52	66	54	74	80	58	73	82	59	66	61	60	78	57	68	82	61	74	54	64	69	74	61	64	67	65	62	78	59	72	73	74	76	78	59	55	78	60	73	60	57	75	62	67	78	62	66	62	58	71	72	66	69	60	72	64	69	66	60	75	76	70	60	71	87	72	60	70	86	64	82	62	66	71	67	67	59	74	83	63	56	65	81	74	83	79	66	76	71	71	83	81	75	78	66	58	59	52	61	65	54	75	63	76	72	84	81	68	71	67	70	67	60	68	66	68	73	74	61	58	68	54	66	58	64	60	68	66	76	85	70	59	71	75	73	84	74	79	62	55	88	73	85	55	67	61	73	68	79	66	69	71	55	64	69	62	72	68	53	79	52	80	62	80	66	66	61	75	71	63	69	67	64	69	59	77	58	68	74	58	77	59	62	63	68	90	65	72	55	79	76	61	68	59	68	63	59	82	66	57	64	64	53	69	75	76	62	66	76	65	72	85	69	71	80	58	77	54	70	56	54	55	88	75	75	55	68	74	77	74	75	62	69	63	67	63	60	80	71	94	67	67	52	68	68	64	66	59	57	65	69	69	65	76	72	54	67	61	71	76	60	80	77	72	65	66	76	76	51	81	75	74	76	62	77	66	69	59	69	70	72	59	59	69	80	81	82	79	72	66	66	62	69	67	73	80	69	76	92	76	69	67	55	76	55	64	79	55	61	80	61	64	58	55	72	64	70	63	62	73	58	76	71	67	52	76	65	55	71	62	58	70	75	72	64	84	66	85	78	71	77	67	80	69	71	57	77	78	64	75	68	82	63	71	63	70	72	52	70	57	65	78	74	83	60	72	74	62	58	62	79	67	56	60	59	79	67	69	72	62	65	72	74	79	82	65	64	77	83	82	64	63	67	61	72	66	71	62	59	57	64	58	61	78	59	66	63	83	67	70	70	57	67	79	78	70	68	81	49	67	76	60	77	69	65	70	90	68	74	70	74	66	64	77	70	68	61	70
38901	29833	17328	12291	14866	17060	15557	13237	11496	10231	9298	8187	7196	6086	5248	4706	4188	3449	3003	2478	2202	1923	1726	1499	1402	1291	1236	1166	1046	1024	970	918	892	859	841	743	721	692	618	623	602	607	554	541	572	598	567	523	526	593	535	566	565	596	532	529	522	546	555	572	515	559	578	560	471	585	509	556	536	560	562	554	558	507	534	515	548	547	510	506	520	513	507	499	496	497	528	549	479	529	521	550	522	516	504	491	535	479	543	512	546	485	536	486	544	540	514	521	529	522	534	551	528	515	544	522	514	493	508	507	484	555	545	520	522	494	508	531	518	528	516	573	536	512	522	493	501	509	532	520	528	507	512	502	506	542	499	516	483	502	559	517	515	529	528	511	536	499	532	504	536	514	512	534	504	515	514	498	525	503	533	492	533	505	528	500	494	581	524	496	504	522	509	533	499	539	476	520	526	543	506	528	538	531	496	557	526	547	505	531	568	508	523	512	469	518	506	529	523	523	511	502	517	530	496	499	525	524	498	500	539	522	499	558	490	475	519	499	510	518	537	477	540	527	530	488	524	502	489	492	503	548	549	490	518	541	488	535	521	517	520	494	476	489	490	529	540	551	569	536	539	502	494	519	527	504	500	534	511	507	506	497	505	523	494	476	498	504	512	478	509	517	524	514	497	512	531	540	515	509	484	550	521	531	539	513	516	488	513	509	522	517	504	541	524	517	494	548	518	508	530	510	518	508	525	500	531	527	473	552	517	492	508	528	525	529	522	502	507	545	517	522	482	498	501	518	503	524	525	473	543	495	490	525	510	513	537	506	529	473	507	481	504	513	502	575	559	508	474	507	534	480	573	495	563	526	539	479	517	511	539	503	506	522	515	463	497	512	537	516	555	484	496	507	542	567	564	498	514	513	522	524	497	495	507	477	506	507	490	561	527	537	504	522	541	524	499	498	532	501	473	504	541	565	553	528	520	494	518	525	505	539	519	527	536	535	587	512	533	484	520	504	481	529	511	499	507	514	508	532	524	537	518	522	507	520	528	547	513	500	523	491	502	516	496	549	508	513	508	495	535	532	506	484	517	509	500	499	515	485	484	504	470	502	512	505	493	548	529	508	521	515	512	508	497	504	555	500	562	531	513	510	509	555	599	535	493	518	487	527	522	482	508	514	526	519	498	528	560	491	520	504	553	538	560	477	509	529	515	502	494	490	489	564	544	499	536	533	487	524	518	524	515	470	526	528	512	545	513	517	514	524	503	523	515	512	520	523	523	536	553	486	503	547	554	549	535	485	526	516	453	517	564	512	529	533	511	511	558	482	495	545	508	494	490	516	607	536	518	520	492	541	506	507	537	485	538	513	500	481	544	510	517	537	541	481	496	520	509	537	517	474	539	510	516	516	500	515	550	503	517	524	527	532	506	529	521	523	541	499	523	484	480	515	556	518	489	534	524	487	498	522	506	515	561	529	479	511	544	514	503	532	513	476	527	498	537	542	488	555	518	493	568	516	522	515	514	534	522	558	507	512	488	509	495	484	527	474	505	471	481	526	537	529	503	512	521	491	509	488	524	516	544	499	511	523	535	572	508	532	483	541	487	535	524	484	545	508	523	524	525	513	538	529	498	507	501	506	554	547	530	526	498	509	546	515	506	535	492	520	553	527	477	507	532	510	539	515	525	527	517	507	505	533	538	512	498	511	518	482	524	512	500	524	550	527	514	506	539	522	530	520	515	559	539	495	547	532	532	504	536	499	508	490	497	542	498	483	527	531	496	495	475	509	499	513	500	518	505	525	520	525	485	516	504	494	507	524	521	507	517	527	548	532	504	508	534	505	518	494	487	500	540	515	566	502	502	502	533	499	521	512	526	513	505	503	489	527	515	534	496	516	530	522	518	563	498	498	511	485	503	540	508	493	507	547	515	509	493	516	539	482	489	509	476	516	540	542	495	542	485	489	468	519	565	531	533	521	494	539	462	515	517	483	482	512	536	522	521	512	560	522	544	501	524	474	483	502	511	497	511	506	557	511	500	532	512	499	494	559	517	529	522	509	518	542	497	518	507	530	511	541	530	522	558	525	531	528	483	529	493	529	542	513	520	503	518	491	503	462	556	489	510	480	525	555	490	539	517	520	535	537	523	529	525	515	543	520	491	498	506	545	532	542	488	540	537	474	508	508	488	507	519	495	512	510	503	540	535	517	488	477	509	536	546	515	544	528	504	560	517	564	516	505	487	506	541	501	524	513	493	529	517	527	479	566	514	517	503	465	507	547	495	510	494	502	513	488	507	526	518	522	532	512	523	543	530	473	509	490	493	499	545	525	521	494	505	553	562	444	517	508	520	537	527	476	497	523	543	508	507	554	502	517	536	488	509	529	563	489	524	528	500	540	553	504	512	536	543	484	533	528	522	523	498	478	546	506	508	545	516	519	562	539	503	550	513	500	502	506	492	511	547	469	522	494	524	484	503	547	516	519	517	529	497	487	510	500	563	538	539	490	493	566	525	526	498	518	540	499	506	505	504	564	508	509	569	535	523	530	489	555	484	540	551	540	484	521	502	514	540	511	474	528	512	491	495	489	518	563	501	502	518	498	528	522	518	535	511	543	526	589	503	519	500	530	531	483	553	499	518	477	510	513	528	488	538	489	493	513	515	530	509	509	545	511	540	520	516	525	530	512	486	538	504	529	485	516	490	507	527	505	484	534	507	522	494	549	542	515	544	543	518	542	495	501	490	486	532	521	507	531	510	505	500	535	517	504	535	488	492	489	528	503	482	515	507	497	519	500	523	504	515	531	522	493	519	481	505	484	513	529	543	525	535	516	498	527	519	490	509	478	522	506	507	524	514	556	542	511	470	516	554	478	495	480	533	513	522	501	511	501	540	524	523	513	521	503	521	532	540	540	518	541	538	508	500	488	503	462	529	499	497	507	526	530	546	485	560	512	523	497	512	463	533	519	552	508	492	526	523	525	477	467	512	520	523	549	498	505	530	507	554	484	495	576	525	527	513	498	526	512	530	532	504	527	510	510	550	536	535	522	487	547	526	485	461	500	544	533	499	517	485	513	467	510	488	518	508	539	530	518	486	534	508	510	524	480	520	512	483	525	491	522	510	487	560	531	527	472	492	523	549	479	535	517	502	536	560	537	572	492	528	517	537	508	484	516	526	524	511	564	535	528	504	531	509	544	533	559	472	544	538	543	513	479	494	533	530	551	515	511	503	494	479	513	533	534	539	494	551	555	511	509	479	530	465	507	526	541	516	508	519	520	529	503	504	519	489	507	510	512	494	505	510	495	539	548	552	540	536	522	489	534	525	504	514	512	506	469	485	538	553	534	523	539	492	535	538	555	504	522	496	520	495	494	477	519	499	528	529	495	521	486	507	503	557	553	512	545	473	553	515	478	545	531	543	496	492	482	500	520	516	563	522	493	503	455	521	519	516	517	559	532	476	516	510	513	501	535	550	529	529	512	525	515	491	534	484	551	520	516	540	508	504	517
4057	2339	798	337	273	337	291	254	243	236	244	207	216	193	153	157	164	143	138	131	114	122	112	104	96	91	108	107	79	92	86	89	92	94	86	95	88	74	80	81	90	93	90	92	92	95	88	106	84	94	93	83	96	89	82	100	85	85	95	75	82	73	92	98	94	98	85	78	71	82	86	87	103	85	84	72	96	72	95	97	100	99	84	92	84	84	81	94	106	85	91	81	91	89	84	95	77	77	73	96	89	84	90	82	95	85	94	77	81	79	81	92	94	97	85	98	80	103	86	110	98	93	79	85	84	79	74	100	83	96	87	80	80	97	92	80	98	96	87	103	93	89	84	82	91	82	90	83	91	95	75	88	89	85	80	87	69	83	83	86	81	90	77	86	73	83	81	83	77	85	97	93	84	88	81	82	81	89	81	90	81	85	74	97	85	89	75	92	92	68	89	86	88	84	86	93	71	86	87	71	84	85	82	82	91	99	93	94	92	94	102	92	79	76	98	73	91	101	84	98	86	95	86	93	73	108	85	97	60	101	86	87	84	84	85	93	90	92	80	94	82	90	95	77	80	84	73	95	93	86	84	69	80	73	91	90	90	73	91	82	92	77	99	106	85	78	91	98	85	78	89	87	90	97	91	82	74	87	83	79	90	74	84	84	91	71	92	71	86	75	80	84	86	89	86	85	90	81	75	81	71	76	71	80	88	79	85	82	101	81	76	74	72	79	70	83	100	102	79	87	74	88	102	91	78	87	98	88	90	85	74	89	87	76	95	99	91	94	94	112	67	75	88	80	86	91	79	86	79	83	78	82	83	95	82	83	76	80	83	71	79	84	92	94	81	72	86	76	95	89	81	83	89	84	100	84	91	88	65	87	93	92	80	88	84	81	79	76	65	102	75	80	86	99	90	74	90	87	85	102	86	97	92	96	81	83	76	68	74	87	102	83	98	71	91	102	91	93	90	78	72	82	94	88	92	93	81	66	86	85	87	85	78	103	84	80	79	90	80	95	87	96	84	97	92	68	81	77	92	87	94	95	80	89	86	109	83	84	79	82	93	60	85	77	81	105	83	79	90	86	98	89	80	93	77	99	87	86	86	94	76	92	92	89	89	83	88	78	77	82	96	95	78	81	98	82	98	79	96	93	83	82	88	80	88	77	85	97	88	81	106	86	85	98	92	98	83	103	86	89	87	73	90	87	72	86	75	90	102	76	90	102	80	86	92	83	91	89	75	88	107	80	79	92	85	87	86	68	89	68	91	71	92	79	84	84	72	86	98	75	83	94	98	80	97	73	86	79	75	97	89	89	87	96	75	71	90	82	72	87	55	96	88	85	94	97	91	86	69	98	87	100	71	93	79	92	58	88	82	92	82	96	100	85	92	80	92	92	88	65	87	76	102	68	100	82	96	83	80	87	90	87	92	79	83	93	84	106	75	106	85	74	74	81	97	79	86	100	100	80	100	90	89	72	80	93	90	79	70	91	97	89	79	92	97	108	79	92	85	96	89	91	95	88	75	80	94	84	86	82	86	75	89	89	95	82	88	79	79	96	71	82	79	97	87	84	86	97	98	82	97	71	86	90	77	93	86	78	85	73	93	94	81	74	92	79	103	85	76	87	78	106	94	80	91	83	91	75	74	83	95	79	88	75	70	102	100	108	92	86	97	79	101	94	88	96	75	92	87	80	78	86	87	78	95	88	89	87	74	88	103	84	103	87	64	92	89	98	79	78	70	83	76	85	97	92	72	88	86	80	75	76	89	76	95	81	82	78	83	99	103	83	102	69	66	113	90	69	99	80	84	108	71	85	89	72	82	78	91	103	93	82	95	73	88	76	77	98	92	80	79	78	76	79	79	104	92	92	101	99	86	100	107	75	86	80	98	98	86	93	72	93	76	89	96	69	86	86	100	90	77	86	79	91	90	96	84	86	85	82	67	85	76	90	88	77	87	75	83	90	90	97	75	88	82	92	81	80	83	99	100	90	88	75	81	79	89	97	82	90	92	87	88	93	83	92	104	90	75	95	84	83	97	84	92	90	74	94	71	84	84	86	92	86	96	76	80	94	85	100	98	84	96	72	83	83	91	80	72	75	80	94	69	96	70	81	101	74	89	97	85	98	97	89	56	92	80	98	90	79	84	75	92	94	95	87	83	84	81	84	108	78	76	80	71	102	68	85	96	78	81	84	105	77	79	80	95	89	85	90	87	98	90	85	83	84	75	101	100	83	80	98	74	95	79	84	99	78	72	85	85	89	86	84	92	73	87	90	79	81	91	90	69	86	92	92	85	80	80	99	73	86	72	76	100	71	75	77	90	90	96	86	71	75	83	74	86	88	90	86	81	84	82	94	100	96	79	90	78	63	84	90	80	83	84	94	101	83	79	85	95	82	88	88	80	90	72	73	84	85	81	70	82	78	99	116	82	78	89	84	85	80	89	81	77	104	95	79	86	78	84	77	79	98	90	106	87	91	81	79	71	79	84	82	78	87	85	74	95	81	91	104	106	75	89	98	96	86	90	76	90	83	104	92	72	73	83	86	88	99	76	78	68	87	90	84	84	65	92	95	79	82	85	91	87	89	96	89	79	109	88	78	95	89	90	75	103	85	97	73	84	83	80	90	93	89	98	69	96	96	76	95	89	90	105	88	68	89	79	92	101	87	76	82	98	75	66	78	72	87	74	83	83	89	93	99	92	79	91	88	88	90	80	83	89	79	96	89	66	80	77	94	85	76	85	84	101	77	85	69	80	84	76	79	85	85	78	87	90	102	73	100	85	90	85	63	75	97	111	85	94	85	84	77	73	87	93	105	85	92	73	93	88	84	75	82	82	78	84	68	88	76	78	78	81	90	84	86	87	96	82	84	98	77	100	95	92	81	96	89	79	81	75	80	81	88	95	72	94	77	81	96	79	83	88	90	80	90	81	78	116	81	86	87	82	74	89	87	93	88	82	78	97	75	85	85	77	70	84	83	88	82	89	86	82	77	91	81	99	83	100	101	79	92	65	95	76	81	96	83	90	96	91	86	87	98	98	76	90	77	86	108	78	96	74	91	69	80	71	77	87	87	95	72	91	99	88	63	94	73	83	84	93	84	83	75	91	100	83	100	92	96	76	95	78	68	91	94	88	74	97	103	85	74	96	80	103	84	104	87	90	75	86	90	93	72	75	72	93	99	98	86	65	92	90	99	77	84	75	81	66	87	84	81	69	88	83	66	87	87	78	85	83	94	85	76	100	97	68	68	75	83	85	83	95	93	100	85	89	77	86	89	73	88	85	74	97	91	93	83	80	91	75	82	108	83	87	93	75	69	74	82	96	88	85	69	84	107	79	82	106	83	71	88	90	94	66	84	69	74	81	91	73	77	100	87	96	99	103	77	66	84	98	83	79	70	83	90	84	80	65	98	92	90	104	82	79	92	90	96	91	86	95	102	87	98	82	83	96	81	92	94	73	79	92	73	84	94	82	73	86	107	102	98	69	84
30002	19232	8402	6584	9968	11631	10555	8925	7681	6750	5975	5226	4581	3872	3426	2979	2636	2362	1932	1657	1519	1415	1310	1154	1184	1128	1103	1015	935	909	891	884	911	833	770	758	774	777	761	652	673	672	708	660	686	655	649	652	633	656	695	654	643	668	658	670	678	683	632	640	694	653	658	682	670	666	646	625	702	650	684	644	669	644	642	711	665	652	695	612	651	615	601	652	650	660	647	683	646	637	637	610	647	629	643	631	670	658	647	659	670	635	653	669	657	676	610	644	620	626	657	630	644	639	677	617	680	621	694	619	689	629	669	646	661	708	668	643	644	647	638	644	601	689	627	641	634	641	655	677	690	638	639	647	616	663	631	633	695	668	664	645	680	643	640	644	672	635	611	653	665	662	652	661	672	667	658	704	634	631	636	622	673	619	724	702	641	675	637	609	655	653	671	656	639	672	650	671	642	647	649	664	654	673	633	696	637	655	688	621	675	660	686	654	696	659	610	645	675	688	629	616	652	616	635	616	634	674	672	669	625	673	634	644	644	651	649	666	661	640	648	660	681	620	675	654	656	660	684	658	652	635	686	665	648	703	645	638	638	631	679	660	665	642	641	700	610	676	627	679	662	670	659	652	678	648	700	654	632	660	639	664	623	622	656	665	624	636	676	674	656	654	668	646	685	626	675	650	650	674	655	686	688	688	686	723	654	639	634	670	628	643	613	636	642	588	643	663	615	646	672	724	634	619	697	610	644	682	686	669	676	652	675	657	624	684	661	658	658	636	675	639	691	658	651	663	641	637	683	626	631	649	672	646	678	646	674	680	656	627	653	667	672	644	617	655	652	637	626	654	634	649	649	642	612	668	629	655	698	662	658	663	716	661	631	654	625	655	662	625	658	643	650	603	656	660	655	641	636	626	631	637	679	642	679	637	621	671	651	666	654	687	675	634	636	685	650	661	659	663	639	638	642	650	668	702	664	657	654	684	670	669	645	672	666	645	666	603	634	715	655	659	672	683	670	668	701	745	659	647	643	651	636	666	636	635	637	664	680	648	628	657	642	657	663	674	642	637	671	698	645	648	661	661	687	656	656	686	638	614	630	642	645	662	665	622	672	631	584	665	675	692	646	619	628	660	636	642	703	659	662	657	614	618	686	629	666	675	653	667	679	688	691	640	666	650	633	655	624	671	634	641	646	674	628	667	605	688	596	626	652	728	613	647	640	645	666	648	656	691	626	672	644	608	650	633	645	699	656	650	637	648	672	665	660	643	655	676	654	680	645	660	632	624	644	640	674	639	610	655	668	724	672	655	639	624	652	648	648	618	664	681	658	705	727	641	632	615	688	678	676	636	641	651	694	670	645	654	655	662	655	683	671	650	624	646	659	659	681	643	661	677	656	612	676	610	697	634	647	648	658	622	672	593	652	652	625	633	590	634	669	666	629	638	636	665	651	653	649	671	628	664	639	699	671	667	699	652	615	617	677	651	643	638	672	682	614	620	625	645	671	600	642	656	710	656	619	613	653	711	626	663	651	679	672	620	648	636	676	629	601	609	663	653	624	643	665	659	650	655	657	665	663	621	635	667	605	670	635	671	625	663	642	649	674	606	640	664	671	653	656	612	695	649	697	664	620	596	694	642	655	627	649	650	680	641	652	635	634	625	667	664	639	646	583	603	649	674	628	667	656	690	651	690	660	648	630	623	620	599	644	633	653	655	664	605	649	611	686	639	655	679	613	672	660	654	690	685	623	679	652	682	670	639	675	638	647	629	644	630	626	632	661	676	661	684	643	626	614	612	678	649	627	629	632	640	645	661	643	605	633	639	679	655	654	651	709	639	692	610	708	673	653	621	647	655	659	667	646	595	665	638	678	596	683	630	660	658	660	677	660	670	606	639	703	650	664	646	697	630	701	628	675	643	666	636	631	620	614	659	679	623	675	670	642	632	686	684	641	637	604	659	664	656	598	644	627	623	631	670	659	673	674	658	659	627	639	647	661	683	614	617	655	647	666	671	665	636	634	677	657	631	611	629	651	692	631	643	642	652	661	674	633	713	685	635	647	690	615	597	632	665	646	652	652	703	684	687	624	679	652	685	618	620	646	583	642	674	711	638	627	639	662	638	621	666	639	653	640	682	680	649	648	662	613	650	657	689	664	603	679	675	735	669	594	630	645	678	662	646	657	633	630	658	644	646	665	694	631	657	674	631	681	679	673	609	656	657	656	656	661	657	618	586	644	669	645	667	642	655	621	670	676	655	623	691	679	661	629	685	670	644	687	617	644	655	633	614	650	653	658	671	658	655	631	678	669	623	651	675	632	653	657	687	631	654	678	653	674	666	631	653	654	693	646	651	664	634	680	670	661	692	684	638	662	663	645	652	645	618	612	649	673	659	673	644	671	679	661	656	647	669	653	677	654	639	671	656	645	697	640	662	666	666	600	652	625	639	577	628	639	629	671	664	700	656	658	629	646	642	657	664	646	680	627	692	628	659	660	639	652	623	652	680	626	688	673	621	593	650	657	693	651	631	675	651	637	633	633	664	614	654	628	672	673	678	639	647	697	602	622	652	669	688	651	615	629	660	649	618	595	660	709	621	675	624	630	625	663	664	644	632	628	658	650	650	675	679	657	655	646	632	669	674	648	608	633	652	641	628	636	644	633	617	631	655	673	660	649	653	627	653	692	624	636	682	634	677	682	621	655	676	646	708	662	602	654	703	652	630	721	710	696	677	615	616	608	640	657	665	662	660	684	638	626	661	663	672	655	650	713	606	666	660	640	628	691	671	635	657	652	619	635	681	638	622	688	670	651	674	618	653	667	644	683	652	650	674	625	679	634	670	645	623	626	625	660	668	629	644	644	624	658	648	624	660	635	687	663	645	616	683	672	653	662	692	667	670	637	614	646	678	608	671	653	636	632	649	696	603	600	635	659	681	660	681	670	627	664	689	679	676	651	640	669	687	657	667	672	660	641	635	654	642	640	659	655	691	665	649	649	610	625	643	665	692	661	660	638	621	644	674	655	626	651	631	682	599	680	702	693	613	628	613	692	664	660	712	637	658	679	634	650	636	622	654	664	666	677	611	655	656	627	658	686	629	647	668	672	672	646	620	642	696	662	644	639	656	626	645	676	615	658	642	654	660	627	654	648	626	650	682	675	640	639	658	652	611	681	652	701	704	628	616	620	678	604	692	635	653	669	688	654	659	637	669	633	583	668	636	655	652	687	673	659	640	636	642	649	637	687	644	581	670	677	625	656	634	638	661	641	653	688	656	668	665	636	682	642	640	646	626	682	663	656	679	625	672	689	628	619	608	637	626	675	645	652	631	660	648	649	603	625	624	627	645	664	689	643	672	654	626	674	686	651	680	637	686	710	653	689	642	621	613	631	680	652	671	671	668	674	700	645	632	676	625	628	700	640	672	685	662	633	632	628	650	654	667	654	699	678	632	625	657	701	643	687	653	657	640	684	639	653	649	673	662	684	657	687	597	689	642	641	626	636	647
5989	5289	1663	477	308	334	356	310	313	314	286	245	233	202	201	178	168	137	127	114	118	131	108	80	83	66	81	89	78	78	74	71	58	74	68	76	84	75	74	71	75	64	67	63	59	48	60	72	72	70	67	61	62	68	52	58	55	74	63	68	74	67	69	71	68	70	58	62	76	66	66	57	65	86	74	58	68	73	70	77	74	50	65	61	61	63	75	65	82	73	58	72	67	78	71	66	74	74	62	63	73	53	58	76	57	63	68	74	62	78	70	62	60	66	61	60	73	71	71	58	63	74	52	83	77	76	63	63	67	68	67	80	76	75	71	58	62	69	77	80	60	79	87	68	73	62	63	67	71	82	53	55	58	63	82	71	81	80	82	66	58	74	80	83	70	62	70	73	79	63	45	72	61	65	71	64	73	66	61	58	62	83	63	68	75	82	59	62	75	74	66	75	68	64	63	62	72	75	78	72	64	68	82	72	73	81	74	66	65	61	69	66	70	64	69	66	64	62	66	71	77	65	73	66	61	72	49	46	59	80	70	61	74	59	67	87	69	60	61	70	63	79	56	56	73	62	74	58	76	54	55	65	61	66	66	72	66	61	73	81	72	58	63	67	75	53	71	53	81	66	73	60	68	61	59	61	61	75	64	60	64	61	55	60	75	66	61	74	66	72	69	55	78	66	71	66	67	80	67	69	72	58	71	70	63	71	66	50	66	57	64	56	63	56	60	75	62	74	63	61	66	71	58	60	63	72	59	72	65	80	68	67	71	74	76	58	87	68	62	62	72	75	71	81	70	61	52	70	61	46	66	66	64	60	65	78	73	83	67	90	60	59	66	59	74	74	63	50	74	67	62	76	71	62	70	64	74	57	79	62	81	61	66	76	88	68	70	89	77	86	70	77	60	63	52	66	71	63	67	60	58	72	71	56	69	85	73	92	48	65	70	64	55	62	65	58	80	65	58	66	57	73	93	75	62	75	74	62	95	74	59	56	56	54	62	63	84	71	63	72	66	83	63	56	74	60	64	58	56	73	61	75	73	63	66	66	56	58	66	61	63	59	68	58	67	64	56	75	65	50	63	70	63	53	70	78	67	50	73	63	57	59	58	67	62	73	72	81	71	67	68	68	71	71	59	59	63	59	60	65	66	57	66	78	62	69	80	66	61	78	71	71	97	72	42	64	78	75	71	66	71	83	55	48	72	75	71	59	58	71	67	68	64	63	83	68	65	67	70	82	71	69	54	79	70	48	59	72	66	53	66	52	77	74	57	64	59	75	67	72	69	64	58	74	82	69	61	60	77	80	75	62	64	76	69	69	65	61	76	77	65	62	70	69	76	70	70	67	61	76	66	69	67	75	69	80	60	76	77	82	64	77	78	75	55	65	73	70	66	82	73	64	86	77	74	57	62	61	63	66	62	56	59	62	67	62	55	73	76	62	68	81	66	90	61	72	61	70	57	63	56	67	59	66	69	67	70	82	63	70	78	58	73	78	69	56	75	59	74	84	57	60	70	70	72	73	61	77	59	63	66	66	53	60	69	57	81	74	64	54	66	63	65	58	54	60	69	81	72	71	56	76	60	62	60	82	56	71	79	57	66	65	54	60	81	61	64	89	75	68	66	78	73	72	71	60	59	65	56	68	75	65	58	56	72	63	75	64	60	70	70	64	77	75	64	72	73	66	74	63	66	81	70	78	86	61	62	64	75	50	62	69	78	67	65	81	80	67	60	78	86	65	56	66	62	71	74	57	66	61	65	50	80	67	59	60	74	71	70	69	68	70	65	87	79	67	73	65	60	58	62	65	66	58	67	80	60	56	78	74	54	67	58	64	75	77	80	71	78	68	69	60	70	71	64	73	61	54	64	57	67	73	77	67	82	51	83	71	77	58	71	80	66	72	67	61	65	59	82	85	72	61	80	63	59	76	75	68	72	80	75	69	73	75	71	73	68	67	51	71	64	64	63	55	61	71	69	75	67	65	84	82	77	65	73	65	68	74	54	61	73	62	68	86	64	62	51	62	56	66	76	68	56	60	66	64	69	76	77	63	63	58	67	60	65	62	74	74	64	72	63	58	61	59	63	55	69	59	64	78	75	55	67	67	66	63	78	75	66	57	55	79	57	80	64	65	71	78	74	63	59	63	59	63	61	67	53	74	66	66	69	75	56	65	65	52	69	81	75	58	68	68	70	45	71	52	56	77	65	58	72	72	63	63	67	63	67	70	66	59	62	73	66	70	77	63	73	81	70	60	55	76	54	71	65	89	64	66	73	53	56	63	68	60	55	61	63	58	70	62	63	64	66	69	70	79	73	70	57	67	82	68	67	85	71	70	49	70	68	69	60	63	64	80	71	74	64	62	62	71	65	69	70	78	56	58	65	65	82	67	55	71	56	60	65	68	69	79	72	85	67	60	66	66	66	57	67	80	68	75	59	64	60	70	78	78	80	73	63	67	63	75	64	53	70	78	82	68	67	57	76	64	87	63	56	55	63	78	72	57	72	63	80	79	67	77	79	82	62	56	74	82	66	57	68	85	73	63	72	56	68	63	70	64	61	83	61	79	72	61	69	82	57	58	78	68	55	58	61	61	71	79	80	69	71	72	58	66	76	68	69	72	56	65	71	79	66	66	71	63	88	59	80	63	73	68	69	70	74	62	64	70	48	74	66	73	63	76	82	65	68	59	54	64	72	61	68	72	80	66	63	55	59	81	71	80	82	63	57	66	69	55	59	61	90	59	72	64	66	82	71	61	67	79	74	65	63	65	71	61	67	59	73	61	69	71	75	67	64	70	68	78	73	64	74	74	66	83	77	60	57	80	58	61	62	65	65	83	83	71	65	57	76	67	71	61	55	67	78	88	72	68	73	74	64	60	59	76	77	70	70	55	86	78	57	75	64	52	71	67	63	77	59	57	74	63	63	65	74	72	81	61	45	80	64	71	62	74	65	61	60	77	67	70	65	79	56	65	83	78	67	75	75	71	53	67	69	56	61	72	83	72	81	50	59	62	61	65	74	64	72	73	88	76	76	58	58	74	62	59	71	71	60	79	54	69	72	79	55	63	74	85	67	69	81	65	56	68	66	56	70	74	63	64	61	54	78	58	58	62	62	81	66	53	73	58	69	51	60	68	69	66	74	56	79	70	57	60	69	62	64	67	68	62	70	75	52	71	84	72	70	69	66	63	72	63	57	73	66	72	67	56	74	55	80	63	65	61	59	67	65	71	71	70	67	63	58	79	72	69	62	79	64	63	63	73	75	64	65	74	56	59	65	58	85	71	79	75	76	67	58	76	59	63	69	70	61	75	78	70	67	56	63	65	56	66	62	53	75	69	66	62	81	59	58	55	65	69	80	62	61	91	69	69	57	62	65	68	76	76	77	56	57	60	63	74	64	68	67	65	58	62	84	61	67	80	63	57	79	75	68	70	80	68	74	76	61	70	61	69	67	71	59	71	64	55	65	66	72	72	64	66	78	57	77	63
36259	26572	13474	9050	12982	15006	13634	11671	10074	8922	7666	6764	5663	4938	4230	3886	3343	2721	2477	2062	1855	1630	1354	1227	1178	1125	1021	1027	944	895	856	799	796	803	715	746	647	679	643	576	591	559	562	535	548	541	543	529	539	537	565	542	561	564	582	568	535	564	536	519	523	563	525	558	537	537	537	519	510	540	522	504	560	536	520	572	500	470	499	515	487	531	498	533	477	544	523	521	478	562	524	551	525	518	524	473	523	547	514	535	529	484	499	499	505	518	474	504	514	536	489	510	492	530	508	529	504	486	507	538	526	502	471	493	532	496	502	540	494	547	528	485	536	508	541	516	482	470	547	523	507	522	520	492	489	523	497	531	506	471	526	468	558	481	505	492	535	504	517	496	499	537	486	517	497	519	521	489	516	473	473	516	510	477	502	506	518	515	513	522	507	456	506	491	552	497	564	531	490	503	507	549	472	492	501	534	515	526	527	517	528	518	503	522	517	505	507	531	541	534	509	546	478	499	549	516	529	539	505	531	504	490	494	530	511	489	538	539	508	512	488	515	511	486	543	466	580	527	499	488	509	540	495	536	514	496	519	539	491	491	504	506	492	532	546	520	507	513	525	493	513	484	526	489	505	489	500	532	535	522	507	515	523	549	519	489	530	506	498	520	489	500	514	508	529	505	491	467	517	519	530	539	511	541	534	499	528	514	504	522	485	525	491	463	513	526	506	547	507	515	529	520	525	529	485	518	530	445	545	526	533	494	514	515	526	477	583	517	508	525	511	504	520	507	563	532	520	530	486	517	498	524	505	505	490	493	492	535	521	535	490	515	535	511	517	529	514	550	525	517	511	553	529	467	513	547	515	496	555	523	488	493	505	508	518	525	513	464	487	490	540	476	497	497	519	462	484	458	512	501	530	470	502	498	501	533	492	538	518	477	496	536	503	533	505	497	482	523	510	511	528	499	526	512	515	540	509	542	490	475	497	510	507	509	511	488	531	532	528	475	518	511	527	518	512	498	516	470	509	553	513	457	481	542	529	518	513	530	532	485	476	539	528	538	502	516	546	527	496	509	509	558	499	526	546	538	501	464	504	531	537	489	507	502	495	535	478	511	518	490	563	491	532	537	512	512	500	491	534	520	524	499	523	554	507	548	492	499	500	483	512	546	478	508	503	522	521	545	531	499	485	511	538	563	540	493	521	515	511	520	478	478	539	529	484	490	499	534	518	495	514	532	504	476	492	479	528	492	504	488	513	487	474	522	525	509	524	523	509	515	486	510	511	505	507	516	510	527	501	522	533	533	515	498	471	509	499	527	539	555	536	482	511	517	559	527	517	479	511	544	506	544	498	494	551	511	491	490	519	466	519	508	511	469	545	507	540	532	527	481	495	536	522	520	517	502	484	508	478	535	523	533	519	501	458	489	565	552	496	489	527	529	522	530	492	529	536	530	491	511	519	501	543	510	523	495	499	520	566	473	511	518	530	526	473	530	508	563	494	462	461	504	526	508	480	488	505	501	502	516	552	542	518	476	529	512	499	516	534	509	513	530	529	500	526	514	504	503	493	490	511	535	494	555	483	537	524	503	534	495	508	514	458	485	496	504	494	499	441	487	509	488	506	514	543	494	510	529	508	530	504	531	502	504	512	524	513	515	509	496	515	505	517	518	513	459	505	540	541	543	514	504	539	508	530	530	517	506	526	526	525	481	492	518	451	503	500	501	511	488	493	554	496	526	505	490	529	493	531	505	492	472	481	516	477	548	535	507	529	499	510	496	495	519	543	535	507	517	498	514	554	511	507	513	482	544	491	488	532	498	495	555	506	505	516	515	461	549	507	513	500	495	532	519	507	493	483	555	497	504	534	492	497	472	509	495	492	535	470	499	530	523	529	518	543	510	497	492	508	573	505	500	531	535	503	533	476	501	541	536	527	527	528	515	520	487	554	505	526	474	524	510	463	490	520	472	520	497	530	487	488	519	505	541	492	562	511	496	489	494	477	512	489	458	514	452	458	473	529	480	501	532	507	512	482	465	527	537	530	517	526	522	553	519	499	530	539	522	494	526	514	531	512	500	462	527	500	483	501	514	513	535	496	505	506	517	469	526	528	499	514	520	476	525	488	518	514	509	472	528	492	490	521	527	498	534	520	489	494	519	515	525	491	510	531	541	542	514	535	500	478	499	522	530	524	530	506	499	506	474	506	506	511	500	503	498	525	497	513	517	560	493	514	503	481	529	508	495	505	522	552	523	481	504	515	568	543	501	534	509	546	512	499	501	499	525	544	549	520	514	498	517	534	510	539	519	500	521	507	506	519	545	515	493	531	463	512	470	494	522	491	505	481	504	515	507	495	500	514	493	508	481	516	538	487	498	532	502	503	492	521	525	502	497	545	584	484	521	534	520	509	489	510	534	492	518	509	500	485	477	495	477	521	495	490	511	495	558	520	511	521	527	502	493	522	481	484	466	538	471	528	509	511	534	497	493	537	502	530	494	538	539	532	487	546	541	502	481	518	526	479	507	492	507	479	546	503	502	552	521	485	484	506	538	508	512	531	478	548	531	514	516	560	521	513	490	471	510	553	501	538	532	467	487	477	498	531	507	533	480	535	513	512	544	515	533	524	517	508	529	511	532	509	481	490	528	522	484	528	526	523	555	522	552	530	533	510	521	490	508	493	506	504	564	524	492	524	509	501	515	521	509	515	525	551	502	510	491	511	498	485	517	510	459	498	531	529	540	536	504	475	512	547	510	508	511	546	478	513	536	505	530	479	531	527	484	491	503	516	519	526	509	534	519	489	526	505	521	491	513	517	480	532	556	517	507	537	527	515	485	551	517	515	531	560	523	449	522	510	487	604	497	496	498	540	543	492	495	478	452	472	506	515	506	507	500	501	533	498	523	538	490	475	517	542	518	501	528	489	523	512	497	548	529	525	495	510	507	522	520	516	540	546	514	486	540	505	525	511	521	502	530	496	509	530	487	474	536	481	495	506	469	504	542	503	510	532	514	488	537	494	510	526	490	536	557	541	469	511	530	497	509	482	529	519	519	502	543	494	545	517	496	529	568	525	479	547	534	515	527	533	454	573	512	525	514	516	513	506	501	486	505	510	560	501	515	515	527	475	542	510	552	519	526	504	471	529	481	536	519	468	506	514	435	517	489	482	517	503	532	508	500	474	518	519	505	515	512	506	506	529	520	490	522	497	528	516	528	524	504	536	478	498	513	545	491	526	484	500	529	503	493	539	510	515	516	531	519	470	512	533	523	518	534	479	533	525	535	514	504	525	511	506	524	496	500	505	514	542	511	520	519	481	496	513	533	492	493	504	517	522	518	508	503	507	496	551	481	495	507	496	516	481	513	522	511	535	474	510	506	512	494	530	533	535	522	546	487	518	497	504	459	529	515	565	489	501	483	543	533	529	502	495	537	504	507	506	525	513	562	525	507	524	519	496	449	477	481	519	521	485	517	520	528	497	518	518	534	475	507	526	516	519	534	492	484
6287	4538	1494	464	360	382	382	368	332	307	298	266	253	216	203	190	226	156	175	145	150	132	129	116	115	125	94	113	103	92	100	107	105	106	100	106	105	113	101	93	100	115	112	85	97	93	94	102	104	96	99	75	88	93	103	90	108	104	91	90	92	92	78	93	83	84	96	109	102	86	118	112	89	99	100	101	91	89	90	92	77	89	83	88	73	99	97	77	94	89	95	92	96	87	94	108	80	106	90	104	86	83	83	98	99	84	85	94	84	102	92	90	87	86	79	101	95	88	99	88	81	111	92	94	87	99	97	94	100	84	100	81	102	85	83	92	113	88	111	100	83	96	91	88	97	85	87	69	96	105	87	92	90	88	93	101	96	102	97	93	81	91	83	93	100	89	92	86	84	77	86	92	93	74	90	100	88	83	84	80	85	93	88	99	106	96	76	85	78	100	86	97	91	86	88	108	85	81	82	87	99	74	106	104	95	93	96	116	111	82	106	95	91	77	74	96	92	89	101	88	80	94	102	92	99	91	92	93	99	101	116	84	72	76	73	106	93	101	81	106	91	82	87	90	103	101	91	101	85	84	88	95	101	101	109	99	83	99	106	69	88	83	93	77	98	99	77	102	113	95	93	98	91	99	96	74	80	83	91	97	92	111	88	101	94	90	96	99	88	91	67	81	97	86	101	89	84	89	109	91	102	99	78	82	85	100	96	82	90	86	94	88	99	89	82	84	75	87	95	94	95	93	86	94	94	85	95	105	97	85	99	78	93	91	105	101	107	88	88	87	94	99	93	95	81	110	78	84	97	98	91	97	100	80	100	112	95	102	115	97	86	80	107	67	85	112	96	78	109	91	87	94	81	92	105	100	95	90	82	85	92	101	72	90	92	79	92	84	97	104	94	80	84	84	78	84	102	94	86	91	103	86	96	76	89	107	97	88	90	111	82	101	91	91	92	84	84	86	91	84	98	84	82	93	95	89	97	87	116	83	98	85	79	103	105	82	105	102	104	91	102	109	95	84	104	87	94	96	100	98	96	96	106	99	108	81	81	81	96	83	77	87	91	86	109	102	75	94	100	97	83	95	103	80	106	84	71	98	105	98	94	101	98	79	89	80	112	88	87	101	79	96	83	91	93	83	77	98	100	81	88	95	85	76	87	85	104	101	93	99	86	80	80	107	75	71	84	106	81	97	100	95	100	83	102	98	79	82	94	89	92	101	98	92	93	94	82	96	90	116	116	90	90	95	90	102	100	92	85	101	76	95	87	91	85	87	95	112	97	91	107	85	105	79	87	92	83	92	99	86	93	95	94	100	93	97	94	102	83	98	90	101	100	88	77	88	103	94	95	97	84	105	85	99	93	96	93	79	92	101	98	95	109	86	98	101	88	98	109	83	85	92	81	82	107	93	92	100	90	88	93	100	99	84	81	86	96	99	90	90	107	94	93	99	72	100	90	103	81	109	102	103	84	89	98	89	80	69	88	95	101	80	99	99	112	100	98	99	101	107	97	96	110	88	90	93	84	85	109	99	76	96	98	78	103	71	97	114	94	95	75	76	83	92	93	108	100	93	97	88	99	86	98	104	107	67	82	87	72	89	91	87	87	74	101	93	96	94	107	85	110	102	117	89	88	96	85	95	86	95	80	102	104	81	107	87	91	97	74	96	103	103	118	110	97	82	87	93	84	97	100	88	97	102	89	92	79	85	82	91	95	106	70	115	103	93	100	86	94	94	100	86	71	101	83	94	101	78	88	68	97	79	109	96	81	75	100	90	107	108	101	96	78	103	106	91	66	90	97	88	107	88	90	99	92	87	102	95	105	68	98	99	79	92	92	95	91	91	111	79	84	94	91	98	97	91	99	91	101	101	92	102	99	94	96	91	88	85	99	88	93	107	93	81	90	100	96	88	78	84	94	96	92	89	101	98	92	93	97	96	98	80	74	93	93	108	89	103	112	92	84	91	97	94	89	86	92	95	91	87	95	89	98	99	89	89	84	79	85	76	95	95	103	98	87	91	93	77	76	75	78	86	82	79	89	110	94	103	111	90	85	84	99	75	87	82	80	103	102	98	85	101	93	92	92	91	82	103	102	96	97	100	110	92	98	118	108	90	96	92	89	98	80	93	71	97	83	116	82	99	89	102	113	87	90	84	104	101	101	101	81	84	93	87	103	87	87	90	83	102	105	83	103	109	105	91	108	87	82	95	91	96	110	97	83	93	103	108	95	90	97	96	83	100	89	93	86	85	97	97	85	90	94	111	99	98	107	91	94	105	100	88	82	87	90	95	97	89	89	78	77	97	90	98	96	90	78	95	79	93	73	99	71	96	86	105	82	90	90	99	103	97	87	96	95	92	110	88	113	102	83	92	103	95	92	96	78	98	80	118	96	97	76	104	79	88	92	91	99	86	107	89	97	89	74	91	99	86	96	85	88	107	89	105	90	86	86	77	80	98	91	85	108	108	100	104	95	66	116	91	111	98	93	91	79	86	96	108	102	96	92	105	100	77	106	97	100	82	99	80	79	106	106	99	99	112	88	88	109	93	102	97	93	88	97	100	67	75	90	101	96	113	90	106	86	90	95	106	94	99	93	80	90	102	87	106	96	93	90	80	99	106	102	84	96	91	87	85	85	107	84	102	109	100	99	83	74	95	95	95	102	77	99	86	77	90	102	73	99	83	103	111	93	82	99	86	95	90	87	101	108	105	106	91	107	88	79	104	105	89	80	85	101	101	110	109	96	94	73	89	110	92	102	96	106	106	98	119	92	103	83	94	90	91	98	89	105	88	98	92	80	98	82	101	92	93	98	105	93	88	94	90	97	106	99	97	94	96	92	88	89	102	86	93	87	91	76	95	94	91	93	91	104	90	94	109	76	80	80	80	85	94	85	85	96	107	76	88	85	102	95	84	121	100	105	96	87	80	88	90	98	85	102	81	102	88	95	92	96	83	91	99	105	86	83	107	87	94	96	101	96	113	84	97	86	82	89	102	104	93	93	88	80	94	81	87	98	110	105	93	92	91	94	106	90	91	78	96	83	95	91	98	99	97	89	106	100	81	99	78	87	87	94	88	107	102	97	86	90	83	89	90	68	111	111	90	105	94	78	77	82	85	86	100	83	87	91	89	92	87	107	69	93	91	91	91	97	87	103	95	115	91	97	99	95	91	89	78	107	91	108	87	95	85	112	93	70	97	95	106	82	113	89	107	98	88	94	94	93	90	91	104	91	89	100	90	94	100	79	87	81	94	101	87	82	82	93	90	103	91	94	104	84	90	92	84	97	81	90	87	95	107	93	86	80	101	81	89	96	87	98	88	100	93	92	103	86	94	98	109	86	84	87	98	87	89	91	82	98	82	87	103	104	103	102	99	99	80	90	90	103	92	85	89	94	102	99	83	92	93	95	98	95	108	89	106	91	107	88	96	85	101	89	96	93	91	80	105	78	101	89	88	98	74	104	82	96	91	104	89	90	94	87	102	104	97
34824	24752	12326	8723	12658	14429	13172	12036	10598	9275	8059	7064	5891	5112	4591	4031	3591	2818	2632	2159	1975	1763	1592	1494	1371	1382	1290	1189	1143	1073	1035	1082	992	988	889	904	914	852	809	816	717	716	789	719	702	688	781	692	721	733	735	748	742	718	736	712	650	732	768	725	658	730	706	760	697	728	721	684	731	673	759	636	716	671	716	681	688	712	698	726	681	664	685	763	683	713	685	683	682	694	707	740	685	737	708	714	690	746	751	684	665	686	700	736	679	686	713	733	728	685	752	716	699	702	736	652	709	687	695	702	688	703	695	711	703	716	720	673	748	711	693	669	667	714	684	717	679	743	697	663	745	692	744	692	745	703	673	686	739	686	694	660	749	700	696	718	687	697	664	692	685	671	685	750	717	644	693	701	734	642	683	709	694	685	678	651	677	711	690	729	666	669	715	677	752	690	692	664	692	688	717	651	632	690	714	717	695	726	680	714	665	712	687	728	691	715	669	665	732	704	647	672	739	713	707	682	689	678	682	658	686	687	654	673	695	700	634	684	704	690	662	696	683	714	739	707	674	716	718	669	707	668	710	719	684	651	723	672	715	693	739	691	739	685	698	712	679	697	664	665	659	727	716	729	707	669	679	723	707	687	724	687	706	717	646	666	659	731	686	702	685	725	698	656	673	737	712	661	676	699	727	697	658	678	677	735	662	692	666	695	695	706	716	760	714	702	722	702	691	744	725	719	714	675	713	672	700	689	693	727	720	737	722	711	709	670	671	683	678	763	714	691	679	718	658	646	711	701	694	659	681	715	689	672	712	706	712	725	716	701	722	704	661	699	738	694	695	671	696	688	708	682	700	725	724	751	686	728	698	717	723	693	766	694	666	667	691	725	683	687	760	671	715	719	687	705	684	712	719	700	686	692	681	726	714	657	719	698	712	694	677	697	722	680	653	704	684	701	736	651	741	727	654	726	684	678	661	708	689	696	665	711	668	689	655	679	740	704	704	673	662	705	658	693	673	688	666	686	689	687	727	751	713	669	687	689	705	689	672	689	670	645	685	698	745	704	749	692	644	741	715	727	695	772	677	689	717	691	676	715	744	688	715	709	673	666	685	651	787	704	695	734	703	661	696	654	677	705	710	727	678	718	708	713	670	665	670	719	698	743	659	682	698	682	663	695	645	686	684	709	699	681	715	716	680	683	718	687	748	668	648	718	692	683	700	697	671	690	734	681	684	647	725	696	720	703	654	720	691	691	711	731	668	658	657	698	708	682	739	759	686	697	667	691	752	677	680	711	714	693	669	697	645	665	716	695	685	640	676	695	720	706	726	764	656	689	719	698	705	704	709	668	664	691	709	690	685	711	733	660	733	728	702	674	733	690	680	679	771	743	650	628	674	704	717	671	754	697	712	702	729	723	712	709	683	679	667	673	704	685	682	683	722	714	694	742	707	699	671	708	651	713	691	719	682	686	675	693	645	654	668	684	697	724	663	718	688	656	704	683	723	678	651	687	682	663	700	718	680	700	685	715	698	702	747	667	727	706	699	705	745	687	682	737	658	719	696	669	718	753	665	624	662	676	708	720	728	642	726	735	685	705	671	730	684	715	733	689	770	753	705	659	697	721	747	718	696	748	658	671	706	701	717	759	659	710	701	661	726	656	676	684	706	708	672	651	658	705	754	686	731	687	699	698	669	666	686	708	659	694	659	715	714	691	706	690	714	713	720	715	667	670	676	716	721	737	717	684	732	651	715	739	688	656	673	698	692	682	671	683	706	698	686	657	689	679	724	745	727	717	718	664	713	724	713	674	727	659	723	660	667	675	683	724	712	732	649	629	722	707	706	720	741	687	679	719	638	688	709	681	683	714	664	730	717	721	683	710	730	697	657	667	682	725	698	682	704	743	677	715	712	712	696	673	708	687	702	641	700	719	656	670	683	731	698	692	695	676	723	683	713	668	686	719	752	723	706	711	672	672	683	744	625	705	705	716	739	736	710	679	667	689	687	729	709	700	678	662	696	705	744	655	715	708	696	710	671	697	683	687	689	661	711	687	675	681	721	752	676	692	690	708	703	689	705	684	679	701	719	727	656	709	680	719	670	696	686	719	676	662	662	657	679	680	707	706	686	696	677	693	709	709	714	715	702	680	703	666	648	677	654	670	706	713	700	763	724	688	691	733	702	731	694	703	705	703	682	648	718	668	631	693	718	719	679	704	693	713	714	672	737	680	666	718	709	729	736	734	676	638	744	730	649	729	728	700	668	726	668	674	712	686	707	697	753	670	754	721	651	671	718	744	668	733	688	680	704	744	672	692	715	672	684	701	700	664	690	673	732	682	726	695	633	644	650	725	677	673	694	683	740	697	702	698	664	696	709	697	673	706	679	695	650	674	721	699	675	686	689	687	693	686	667	695	705	736	684	719	696	659	707	682	683	700	701	645	701	724	707	711	697	724	770	678	659	730	741	692	764	691	714	670	731	702	687	706	714	707	658	654	730	698	699	700	709	670	663	742	646	715	673	677	713	682	694	703	692	698	730	706	701	689	691	714	708	684	712	698	691	678	675	723	731	735	675	698	717	645	695	727	716	704	702	738	707	707	669	699	682	709	719	733	679	687	745	662	650	698	721	712	688	656	681	677	664	689	712	688	684	722	680	744	684	686	692	715	736	661	679	754	659	660	661	745	704	676	674	699	672	700	660	695	708	678	686	680	707	680	701	689	713	686	684	696	734	639	712	715	708	684	671	690	652	697	649	668	726	731	679	674	713	721	725	726	695	668	684	732	715	757	705	652	685	672	719	671	731	687	671	674	688	703	743	684	760	660	702	676	678	718	676	731	737	685	757	713	715	716	712	694	680	743	696	721	668	687	734	705	722	672	652	738	714	662	650	723	683	721	702	736	675	714	705	713	679	691	677	733	685	672	689	703	742	699	687	696	701	691	633	706	730	706	735	687	731	680	708	719	723	690	667	729	668	718	696	689	660	719	733	737	736	691	678	692	696	704	740	704	649	673	692	671	733	666	707	666	633	689	720	737	733	679	676	750	689	693	718	732	724	667	692	681	672	654	737	659	718	707	654	705	682	720	677	693	674	744	700	663	700	692	655	727	692	711	715	699	685	660	678	734	698	735	666	751	740	673	706	712	694	695	695	723	662	677	674	718	668	693	623	674	710	710	666	684	686	695	699	737	716	707	691	681	666	714	712	701	678	708	668	700	713	708	684	643	725	697	697	711	744	725	716	738	707	663	655	666	722	679	680	679	704	664	679	730	775	697	666	671	644	694	728	701	694	648	685	674	677	695	683	675	676	703	693	692	642	617	718	686	687	698	703	695	680	663	698	682	683	705	720	687	662	702	641	715	723	687	667	650	710	689	740	748	639	732	717	719	686	703	673	693	663	697	717	709	677	659	707	710	688	720	702	691	703	719	687	708	731	728	681	716	685	701	677	708	700	743	732	705	719	701	625	715	728	695	696	718	712	664	724	706	711	714	678	679	715	635
7823	7213	2303	635	420	481	472	425	417	382	325	316	279	263	234	226	172	156	171	153	144	141	117	109	114	108	85	91	99	78	98	106	87	81	86	94	89	77	82	78	76	69	66	81	66	59	76	65	82	93	74	64	55	64	73	64	68	72	76	73	76	82	78	71	68	76	66	95	82	65	62	84	68	72	62	72	64	85	63	71	72	70	75	72	51	74	67	66	77	76	91	77	61	62	74	72	83	77	64	79	66	76	63	63	74	68	65	69	77	58	64	73	69	58	70	49	62	64	80	68	70	68	79	64	95	81	76	76	64	54	82	71	75	71	70	73	59	66	74	63	63	78	66	65	61	69	75	69	73	79	60	92	66	76	60	68	64	80	84	56	52	68	73	69	74	71	89	81	65	68	63	82	73	80	62	68	67	64	63	73	82	69	69	69	59	76	68	61	70	78	59	65	88	68	56	75	73	65	84	62	71	90	57	65	61	59	59	54	68	62	64	80	83	69	69	60	62	86	56	68	68	68	75	68	73	61	72	59	58	79	80	76	60	71	65	72	59	53	66	77	71	60	63	77	76	63	80	55	59	61	62	75	79	74	63	58	79	67	68	76	74	65	74	79	69	85	79	53	69	74	84	63	68	67	75	62	58	73	56	61	78	75	57	63	71	68	69	57	80	79	61	80	56	83	82	55	69	69	73	68	63	63	75	74	63	82	90	66	71	85	71	65	68	61	61	79	72	73	60	63	60	69	52	63	73	77	88	62	70	73	65	75	80	68	65	71	77	61	75	72	64	66	81	68	67	80	77	81	63	73	77	92	74	62	77	82	64	73	59	80	58	88	64	66	83	71	66	91	73	67	73	69	67	79	58	70	76	73	74	65	67	75	78	70	81	72	68	78	68	76	70	73	81	73	64	66	69	79	74	91	63	62	71	63	71	58	78	72	59	75	62	80	83	70	72	66	73	63	67	64	86	62	70	79	74	67	70	77	74	70	74	73	71	75	73	67	74	74	81	76	81	69	72	61	63	74	77	65	62	70	62	65	62	77	80	75	53	58	68	74	73	65	63	71	66	65	63	82	72	60	73	52	64	67	71	84	73	67	71	62	65	59	73	85	71	65	69	53	73	63	72	73	83	70	73	72	63	78	67	80	69	60	64	74	75	68	60	78	70	68	76	72	74	65	60	66	76	68	78	70	80	64	63	78	90	81	61	69	77	64	71	81	67	83	60	79	65	86	72	75	70	71	78	72	71	79	68	58	76	62	72	78	55	77	55	62	60	68	67	80	65	59	76	68	70	60	58	76	72	70	74	79	62	74	65	70	82	64	72	85	75	69	75	69	70	55	64	81	64	58	73	68	75	80	68	69	86	72	70	63	72	64	64	59	66	77	58	66	79	66	81	79	77	72	69	81	69	80	70	78	67	76	67	59	96	71	78	61	65	65	77	87	74	72	68	69	71	69	74	69	68	64	92	55	67	80	63	49	73	65	77	60	85	75	67	60	65	73	79	79	69	76	71	74	82	67	55	80	69	77	78	72	59	73	73	78	79	72	71	61	61	62	71	71	68	76	65	56	76	85	62	62	79	78	51	72	66	62	58	68	76	49	57	70	70	74	76	74	71	78	84	67	56	70	64	77	68	81	76	56	75	58	54	69	61	61	70	63	58	64	72	60	75	67	77	63	61	60	83	65	78	72	78	73	66	65	68	67	80	65	59	73	81	63	76	69	73	76	78	86	81	86	57	74	78	74	70	85	69	71	67	67	83	82	67	61	80	66	81	64	69	65	68	68	50	62	63	66	66	56	70	62	61	56	74	75	63	65	78	49	75	70	67	72	76	61	58	72	80	65	57	80	64	58	64	95	68	81	69	75	72	82	69	67	74	64	74	81	57	65	76	80	69	64	72	68	74	73	77	70	72	67	70	64	68	68	69	81	78	59	78	58	68	87	66	75	75	79	62	71	80	61	60	75	88	67	88	78	83	77	62	78	73	77	77	60	78	68	64	70	80	78	71	64	74	60	68	64	75	77	69	63	44	70	80	76	63	72	64	66	59	63	74	68	70	71	82	58	69	68	71	89	75	62	74	72	66	75	72	67	76	74	73	63	74	64	74	65	64	60	54	67	84	82	80	68	76	78	64	74	76	75	81	70	79	67	62	66	58	51	81	67	72	69	77	69	81	59	63	67	87	75	58	68	78	82	65	64	61	81	47	79	59	68	62	70	70	81	62	84	72	74	81	67	73	60	76	78	80	76	76	95	71	79	48	67	66	62	72	66	58	63	64	69	74	85	66	73	64	65	84	62	76	77	60	75	57	63	80	70	63	78	78	70	63	77	51	74	64	58	83	88	77	74	73	64	72	60	66	67	69	75	64	72	89	86	70	87	60	70	73	74	75	63	73	68	75	68	74	61	58	76	71	84	59	70	69	82	76	70	62	78	68	90	81	65	62	58	70	67	58	63	70	64	67	64	82	68	67	77	69	83	72	70	68	84	83	58	64	65	66	83	51	74	66	56	74	64	69	68	78	67	58	70	74	62	83	62	64	80	63	72	65	68	86	78	78	60	65	88	70	69	67	73	70	72	70	76	69	72	79	79	69	64	54	77	74	65	63	78	89	61	73	75	65	88	71	66	72	67	89	80	66	72	73	77	66	80	85	79	82	73	69	75	84	82	62	76	68	76	64	71	81	76	82	72	65	54	77	67	66	72	74	69	79	88	70	88	69	67	75	73	73	78	70	67	63	74	77	61	80	72	86	75	80	59	75	75	74	64	65	85	48	77	83	63	62	61	68	72	72	81	58	66	59	81	70	71	78	69	55	52	71	62	73	69	71	70	56	77	73	72	86	79	55	73	63	65	68	69	70	74	54	77	83	68	65	61	69	59	80	70	60	86	67	83	77	58	55	70	72	92	85	79	67	73	59	69	57	59	72	64	73	70	61	68	64	60	81	83	76	79	69	72	73	60	67	70	73	83	50	80	58	64	75	76	82	71	60	76	81	78	67	85	73	61	69	71	69	77	76	72	63	47	62	76	66	66	72	75	59	85	81	70	89	61	60	69	64	66	68	60	76	70	73	72	73	75	101	57	55	67	64	81	86	69	67	75	89	74	80	80	77	62	72	68	71	75	65	78	73	71	77	98	74	61	73	67	60	71	76	76	72	56	79	73	75	80	85	61	69	78	60	64	61	66	73	72	64	70	71	65	60	63	78	74	74	60	58	76	60	75	76	79	63	65	78	57	74	65	64	70	66	68	67	68	58	62	77	83	68	59	71	79	82	76	77	70	77	73	58	72	62	55	63	46	79	92	65	84	74	61	61	64	86	68	67	73	70	60	62	69	56	64	63	72	70	90	54	71	77	72	61	66	75	65	78	66	52	68	66	61	62	74	56	56	66	73	70	82	80	67	68	58	61	81	74	75	84	83	66	49	62	81	76	52	70	83	86	68	69	70	84	70	74	65	65	69	80	69	73	58	68	78	73	67
39373	29110	16263	11110	15078	16943	15884	14614	12758	10848	9773	8472	7145	6019	5404	4728	3922	3375	2916	2378	2274	1924	1683	1521	1365	1399	1372	1109	1097	975	1032	923	957	925	795	835	740	710	650	618	623	578	577	600	542	538	558	570	534	585	541	574	536	565	564	530	556	569	598	537	598	575	537	592	566	543	542	511	553	578	554	546	505	548	499	529	521	507	506	521	528	517	515	522	535	511	554	531	529	522	523	533	493	567	558	524	527	502	541	541	510	515	475	504	494	521	516	537	535	528	489	506	522	533	528	538	487	498	527	541	483	506	508	482	496	534	533	474	527	502	487	511	543	444	530	514	523	524	527	526	528	512	575	504	526	513	509	514	491	529	541	548	576	533	507	521	517	525	522	548	522	528	538	548	526	470	529	487	557	549	533	544	564	502	528	504	525	514	506	534	530	552	531	496	541	547	509	489	525	517	518	506	528	510	536	563	550	540	554	532	509	490	544	536	522	490	544	525	554	522	531	514	522	535	532	478	513	523	523	521	548	549	516	538	521	503	516	496	539	527	561	526	511	523	555	492	568	535	534	491	523	507	537	543	526	466	519	525	538	489	524	520	530	545	531	534	547	520	511	555	547	520	493	521	500	546	509	493	543	518	517	520	476	535	532	542	552	560	530	525	485	491	534	541	571	514	535	524	513	506	517	558	500	536	514	525	533	525	527	521	526	519	498	546	518	557	550	498	516	501	519	553	511	473	548	501	507	503	524	498	504	533	536	489	535	527	479	514	540	534	495	548	488	463	526	527	522	515	526	566	502	547	515	485	483	538	504	513	538	505	526	521	535	506	541	534	520	483	524	535	486	479	567	517	502	499	518	533	504	536	489	543	545	499	515	518	523	482	531	482	492	563	507	501	549	506	549	503	506	512	549	534	495	485	563	563	518	508	499	518	539	522	496	509	520	529	511	538	521	537	492	509	511	510	521	546	486	521	544	497	549	523	508	523	557	487	541	527	500	508	547	520	536	528	536	488	548	524	532	509	512	535	557	488	512	513	473	514	522	531	538	542	511	517	541	526	538	493	526	553	511	512	504	510	559	593	535	502	535	540	531	530	533	528	537	495	488	499	535	520	520	533	533	538	537	526	536	484	524	500	501	531	531	481	577	528	532	535	553	512	538	529	521	516	523	512	587	464	494	532	476	516	497	534	514	520	519	523	536	497	521	514	486	555	542	478	512	525	505	516	495	535	524	534	554	511	526	516	489	495	495	526	536	542	500	558	505	539	522	516	543	555	482	539	503	508	516	526	536	511	498	539	505	514	582	531	536	519	533	513	492	527	532	518	515	497	536	489	526	534	526	535	509	545	571	550	504	537	505	538	509	500	520	513	498	501	512	541	508	512	576	507	512	480	540	475	533	498	521	523	565	548	562	560	538	530	546	562	556	529	539	531	552	548	551	541	526	496	503	527	518	537	540	528	523	519	512	526	495	493	571	511	526	536	557	488	496	522	538	496	529	523	472	554	570	545	527	575	536	512	541	524	520	499	533	516	548	514	477	527	509	507	514	539	568	545	561	525	482	535	485	542	518	542	522	543	517	557	540	537	531	532	523	509	523	541	549	493	525	562	547	528	482	481	517	527	523	523	523	550	517	524	506	511	555	542	559	556	538	553	484	498	530	559	517	518	481	455	546	498	545	521	539	516	491	533	553	510	508	537	538	526	518	520	549	519	487	518	520	537	504	489	511	519	526	564	484	530	508	500	533	500	550	546	513	507	519	477	491	560	544	527	523	543	529	513	500	523	491	511	555	540	515	516	505	508	523	524	494	516	498	522	552	507	522	529	515	539	524	542	532	513	465	493	552	499	492	526	500	498	558	514	549	536	508	543	541	543	530	486	517	544	531	507	479	529	503	495	494	541	526	521	523	516	571	527	509	523	598	569	493	516	524	496	517	497	527	524	511	510	518	523	513	539	551	499	493	545	525	504	512	532	467	524	548	497	541	503	526	529	479	522	556	524	525	485	491	523	498	526	548	545	526	533	518	521	472	516	525	534	554	532	474	538	485	552	523	484	526	524	511	532	508	511	506	527	549	537	518	531	546	451	497	546	492	498	537	521	538	506	530	497	513	520	571	550	512	519	503	507	526	498	478	517	547	501	494	523	527	532	531	509	520	512	486	478	492	436	519	535	535	504	523	485	534	529	501	522	487	504	520	536	550	527	532	532	515	500	557	501	543	508	527	515	510	530	517	494	559	547	539	500	510	530	535	527	512	495	500	483	503	526	523	484	521	512	535	521	536	568	523	523	513	513	496	501	517	512	516	518	512	475	516	518	498	531	501	549	521	529	493	526	495	553	524	528	523	510	557	501	532	565	512	533	504	520	485	539	533	518	509	499	510	509	533	539	525	510	528	494	520	520	516	540	480	557	492	519	500	528	556	536	491	531	563	507	522	526	544	523	531	501	505	503	524	495	522	539	520	532	511	536	477	518	517	521	510	513	524	506	532	526	535	524	525	511	506	489	476	534	516	529	530	466	491	522	565	560	476	526	540	525	493	553	486	523	507	526	564	537	536	538	562	544	513	550	551	559	524	489	553	553	524	518	502	519	526	513	525	514	506	509	524	518	540	523	543	511	543	523	514	530	522	474	534	557	527	494	537	524	569	496	512	492	504	541	544	491	516	533	516	523	531	529	521	516	527	559	549	508	468	561	547	526	515	500	486	486	508	464	537	480	533	514	524	529	525	507	507	521	495	594	521	526	530	523	540	523	573	521	519	516	510	531	480	529	490	530	515	540	531	535	526	510	511	533	563	529	527	526	518	553	527	486	505	558	513	528	499	509	536	524	519	476	499	505	549	504	485	572	526	506	526	558	489	498	526	534	491	515	517	469	546	518	529	548	472	508	533	530	514	475	470	552	514	526	512	516	549	528	535	528	518	522	533	517	517	479	516	510	493	530	566	565	544	525	547	526	565	525	558	486	548	525	522	564	521	525	553	524	555	540	506	538	511	567	483	535	528	518	567	566	501	533	535	534	558	547	518	501	499	483	499	535	507	540	527	520	511	530	557	512	493	549	531	503	526	504	547	521	530	486	481	553	520	549	527	503	500	496	520	504	492	530	459	473	518	485	520	524	523	509	496	557	528	489	497	499	484	506	538	517	521	507	530	526	499	529	537	537	528	497	504	520	516	543	515	535	496	527	523	552	568	512	526	526	532	549	530	513	510	487	535	546	534	502	551	527	542	501	547	518	510	534	526	544	563	544	516	524	540	500	543	533	557	539	547	581	529	588	564	507	539	528	512	516	530	493	533	493	518	532	504	538	527	479	526	522	545	516	502	555	521	469	534	534	562	540	516	524	522	503	540	516	566	508	527	514	472	547	529	511	522	501	547	543	508	552	569	490	532	509	525	544	484	527	491	470	537	491	540	519	546	501	540	491	548	497	518	527	489	527	520	537	519	511	538	541	529	529	498	566	530	541	524	531	527	519	538	566	523	505	532	542	515	534
4034	2318	808	353	240	288	298	299	266	222	213	218	195	176	205	161	153	149	138	125	141	125	95	90	115	111	106	99	90	95	82	81	103	92	98	87	82	102	92	86	82	76	84	80	93	74	92	80	71	98	84	95	79	80	81	77	97	79	70	72	93	94	97	97	93	84	74	76	96	71	85	83	72	99	87	90	84	89	85	84	105	77	88	92	60	77	87	86	92	83	82	79	75	96	78	81	82	79	84	77	86	90	83	84	72	86	98	76	84	92	88	100	92	83	87	101	81	91	70	93	78	78	103	93	76	75	91	65	67	87	85	87	84	71	89	88	76	77	69	79	81	61	88	89	83	88	98	69	87	80	95	95	90	101	97	107	71	88	92	96	93	109	79	82	86	91	88	86	81	90	77	97	92	73	68	86	85	75	87	91	81	91	85	86	67	88	91	85	91	71	74	82	89	102	82	79	77	106	81	96	108	96	74	84	80	86	90	78	91	87	93	94	92	79	95	78	87	101	91	102	85	97	84	82	109	92	81	91	92	98	74	85	82	91	88	95	91	76	80	93	73	88	83	94	76	108	87	81	81	87	88	74	83	90	76	74	87	74	90	88	106	70	82	96	80	98	96	76	84	73	80	90	90	87	87	78	89	86	73	80	91	83	85	73	85	81	88	96	73	82	84	84	82	102	96	85	77	95	95	94	77	95	83	105	78	83	98	83	90	75	101	82	77	69	74	97	98	93	90	78	91	88	108	79	87	84	97	100	94	84	96	86	96	79	95	77	84	97	87	94	80	98	97	83	94	93	111	91	84	96	75	90	98	100	107	87	100	75	85	105	73	84	85	92	90	93	89	78	81	68	93	100	77	99	102	76	97	78	74	87	82	94	76	74	90	90	96	87	101	82	89	90	82	80	106	74	88	99	81	96	91	100	84	75	86	87	84	83	82	82	89	76	85	104	88	98	69	80	88	92	85	84	93	85	94	102	82	102	90	81	97	94	83	71	88	105	92	93	82	94	92	83	84	98	93	83	79	99	92	87	82	99	82	79	67	93	89	76	90	102	89	87	84	93	86	68	81	101	82	99	79	88	84	79	97	92	77	72	76	88	64	108	102	94	87	110	97	84	84	88	81	80	85	84	98	83	84	78	90	95	79	80	81	101	104	89	83	85	77	85	104	83	84	69	75	78	83	84	99	97	94	88	93	85	79	84	73	88	102	95	86	102	100	80	82	81	81	92	85	89	86	87	94	83	81	87	107	97	81	91	86	95	90	83	79	82	94	88	73	91	74	82	84	80	77	84	106	73	90	100	74	77	69	100	106	97	84	96	82	89	94	99	81	76	69	94	98	72	86	86	78	79	99	89	78	94	87	82	82	76	91	80	91	87	86	88	76	102	84	83	102	86	91	82	80	84	92	103	95	81	92	92	89	80	88	76	105	98	84	98	97	67	88	82	80	69	95	84	90	84	91	59	92	78	77	103	91	81	83	108	77	73	103	88	88	92	95	72	89	79	87	89	87	82	82	88	90	72	77	80	85	96	84	100	93	93	78	75	81	77	86	82	83	72	97	105	91	93	77	76	82	96	77	83	91	105	91	65	89	85	85	92	94	111	90	89	87	76	90	95	93	70	84	100	79	97	75	98	91	88	67	107	83	82	64	79	81	78	85	102	90	83	95	87	78	79	78	72	68	78	78	90	83	88	85	93	66	72	88	99	98	95	83	84	67	93	87	89	93	70	83	104	86	89	92	90	79	72	91	85	94	92	76	79	86	92	79	90	74	94	85	84	74	74	75	92	74	97	85	91	84	87	80	72	74	81	87	82	93	96	98	86	94	100	83	89	75	89	76	86	97	76	87	92	84	74	98	85	106	95	74	92	77	100	83	89	108	80	85	95	92	100	89	87	66	78	94	81	95	75	84	100	82	96	63	81	82	75	86	77	93	66	84	83	119	102	101	86	88	77	73	99	83	77	92	96	78	98	95	66	80	92	95	85	89	92	87	75	84	97	84	79	84	92	93	84	90	91	99	81	94	86	89	88	89	81	81	86	58	107	90	97	90	84	82	90	85	92	88	101	98	88	80	81	87	86	87	89	86	101	83	83	85	90	71	88	92	79	86	75	94	89	80	92	68	87	74	85	78	85	84	74	97	85	76	97	104	77	91	94	96	81	83	85	85	95	77	94	87	101	91	89	73	84	59	77	90	72	89	82	81	87	107	79	76	75	74	92	92	85	85	96	87	97	91	98	87	82	77	95	94	81	87	85	79	78	77	91	107	74	81	98	84	69	95	91	91	67	85	75	83	101	75	83	78	84	86	95	77	90	67	88	101	76	102	77	87	77	83	88	94	75	85	85	81	96	90	101	93	94	81	91	104	106	103	92	81	107	78	89	85	107	82	91	88	73	87	96	86	81	84	93	87	83	80	96	97	83	73	95	81	84	71	98	89	83	75	94	82	87	90	82	98	80	77	95	72	81	84	87	103	111	70	83	84	81	88	85	94	91	88	87	93	94	88	81	103	100	84	81	88	114	91	70	91	81	76	80	82	77	77	98	91	74	79	91	75	90	81	81	76	96	72	91	93	75	88	87	120	78	82	92	79	80	75	89	90	87	69	83	83	78	94	83	80	76	94	75	92	95	91	85	77	79	73	75	66	104	93	83	87	93	81	72	91	78	99	71	78	83	93	95	93	93	80	79	79	80	67	89	76	92	97	95	100	74	81	83	78	85	100	66	93	69	74	102	81	90	83	76	87	82	83	78	89	76	90	95	83	101	83	80	73	84	92	86	66	73	79	94	95	70	95	79	89	74	87	90	89	95	71	84	98	86	75	79	81	87	94	85	83	91	73	79	98	98	90	85	83	82	98	88	94	93	82	94	88	95	103	79	71	82	79	75	78	94	100	98	77	78	97	102	84	93	79	82	86	87	89	88	93	86	82	77	86	78	71	85	74	71	80	73	87	87	93	77	80	90	82	107	83	89	76	87	80	69	89	82	86	79	86	105	89	80	81	91	74	82	85	90	72	84	89	95	86	95	73	97	80	84	81	66	81	91	83	79	90	96	82	91	83	72	84	73	105	89	87	107	95	99	82	92	76	89	85	100	73	101	86	82	94	81	78	82	71	91	88	75	93	96	78	92	80	78	96	88	88	86	93	83	82	93	86	75	88	96	88	76	92	76	87	97	70	98	82	91	83	98	80	78	76	97	83	94	77	87	75	70	93	84	92	82	83	87	85	87	88	85	89	81	96	71	88	80	87	101	86	88	98	91	93	89	74	98	81	84	90	101	88	85	88	88	72	96	82	89	75	97	64	68	77	78	94	75	86	75	94	100	87	77	85	72	93	76	84	82	96	97	81	73	87	101	96	95	84	87	89	88	87	90	85	77	94	72	82	76	96	100	97	110	88	92	88	96	94	88	94	88	80	93	90	96	95	86	93	73	90	90	88	101	105	91	92	107	89	89	80	98	79	76	97	83	85	114	77	77
29931	18455	8902	6417	10178	11943	11032	10074	8534	7163	6352	5596	4441	3845	3491	3030	2607	2236	1891	1754	1578	1387	1257	1230	1179	1098	1041	1067	952	907	919	897	861	787	841	742	754	738	705	721	707	687	660	711	683	687	690	660	705	680	711	641	713	659	684	676	646	690	638	702	678	680	660	672	717	681	661	646	646	682	684	655	655	697	706	663	649	646	659	642	631	647	644	636	658	666	628	621	668	665	717	646	661	660	659	656	660	658	678	639	599	657	648	643	698	654	610	614	626	655	635	746	635	626	644	631	674	665	609	611	623	646	642	619	664	642	620	664	622	681	633	661	665	629	681	685	641	633	648	674	655	668	639	617	650	659	671	663	673	655	651	641	620	644	672	652	691	655	609	668	611	664	703	638	638	640	634	659	632	639	626	603	700	656	723	633	613	656	613	678	651	655	665	635	629	629	673	656	626	670	607	638	672	647	670	690	638	651	639	704	670	657	658	718	669	659	649	628	685	650	636	631	723	641	649	637	617	673	647	635	658	622	681	631	674	661	640	610	675	631	606	632	617	629	639	616	652	652	710	629	663	646	653	659	644	665	698	639	632	697	669	650	657	690	636	652	658	668	648	590	646	643	637	675	686	639	647	684	631	633	645	670	636	689	642	678	627	624	697	710	645	673	630	648	667	668	636	640	630	666	661	650	644	652	675	627	677	613	684	654	630	636	658	608	628	610	639	642	654	647	649	603	653	648	662	634	620	638	683	621	642	638	642	668	670	628	673	661	652	663	626	632	620	620	674	583	632	614	625	635	663	677	662	678	629	624	621	620	630	657	617	676	658	645	686	650	647	620	670	652	656	610	581	645	678	638	662	640	680	656	642	630	677	642	650	667	623	639	605	617	639	643	669	659	629	670	663	635	650	657	665	642	654	712	712	613	652	660	692	665	660	630	671	642	635	671	693	681	687	620	609	635	664	640	660	648	727	643	658	651	676	653	675	634	642	662	642	640	640	666	673	653	673	618	653	678	634	631	676	677	667	621	637	627	645	607	657	660	670	662	647	668	621	647	644	663	599	679	659	641	626	607	622	649	666	653	662	618	612	607	637	639	623	637	629	649	620	664	670	660	617	656	595	687	644	682	644	644	625	657	639	687	653	631	640	597	629	648	638	633	605	690	593	655	627	671	641	622	648	626	630	639	629	638	679	633	592	638	633	657	654	648	654	639	631	656	657	640	615	660	650	639	682	654	663	663	662	641	623	663	639	626	646	630	633	636	645	661	647	665	660	616	669	665	604	637	622	640	632	663	610	643	655	673	650	669	669	642	638	644	636	675	639	647	672	653	640	725	669	654	670	674	636	616	651	681	636	662	644	662	633	654	640	712	634	633	615	654	645	667	680	638	639	596	629	686	678	653	682	635	646	648	661	651	633	621	634	647	657	607	620	634	634	647	636	677	649	647	621	626	655	681	667	633	676	647	635	621	647	600	644	649	634	668	659	667	676	645	598	657	602	687	649	669	617	618	621	734	655	657	661	650	656	653	632	637	643	636	691	643	697	676	665	654	621	683	617	602	645	642	631	647	690	704	630	627	697	694	679	646	632	684	646	619	717	596	643	632	651	660	661	651	663	611	654	654	666	660	639	646	684	645	663	670	633	644	648	655	679	650	646	675	623	647	677	614	680	632	645	655	653	651	644	692	681	651	707	579	638	643	627	641	652	674	634	654	635	643	688	564	673	630	645	656	641	657	603	617	638	674	638	604	638	632	649	639	609	616	626	667	656	649	626	639	657	675	696	658	646	625	627	654	670	652	667	712	633	671	665	665	656	632	651	693	645	657	668	652	623	603	629	664	660	638	600	670	642	667	642	690	684	660	624	664	663	621	651	663	629	660	639	681	661	650	655	642	676	642	634	643	651	674	651	648	628	640	700	657	617	597	679	686	679	666	633	675	636	680	621	654	660	663	670	660	656	648	573	632	669	664	654	628	651	632	695	653	650	636	603	618	665	618	683	635	637	656	644	656	647	661	668	634	637	635	638	680	629	611	629	685	626	670	629	625	709	678	634	636	647	667	631	641	612	633	644	655	675	666	620	610	631	626	661	679	667	669	645	703	619	669	652	672	625	639	650	673	634	719	635	672	681	659	649	726	645	656	658	657	629	593	666	656	655	626	682	678	653	666	636	643	670	671	604	671	642	637	634	605	647	639	665	651	656	651	635	683	651	607	656	681	626	675	658	664	630	661	673	620	648	639	619	660	642	641	603	633	657	669	653	668	681	596	684	655	673	552	627	660	658	640	630	657	657	682	602	638	719	657	660	651	637	685	620	721	622	635	655	685	643	629	608	660	630	643	674	666	642	614	612	645	650	644	661	640	660	651	650	683	628	612	659	653	652	665	675	666	639	664	626	690	661	651	697	652	612	633	638	674	628	672	642	630	660	669	624	632	681	656	657	646	657	643	662	595	630	662	659	611	622	630	613	668	662	616	644	650	639	665	649	656	686	627	673	666	691	677	608	681	666	651	642	668	668	606	670	636	669	653	654	622	616	606	652	649	646	641	634	647	659	647	667	670	701	648	650	663	672	652	627	629	634	604	665	641	663	637	690	639	647	674	656	649	666	642	672	654	700	610	693	698	693	649	623	661	643	673	641	658	636	638	658	644	640	650	655	621	645	618	617	675	646	677	640	637	665	628	635	667	640	647	669	645	610	655	639	635	649	642	614	658	643	618	665	626	629	633	659	624	673	652	680	647	654	650	650	634	631	627	621	664	679	648	660	629	643	635	675	675	626	648	685	641	616	629	674	686	628	666	634	621	641	691	663	632	706	712	664	622	654	630	686	634	659	690	625	592	680	650	678	618	673	641	643	622	722	638	637	620	621	644	651	622	659	656	600	634	651	650	644	655	646	648	609	680	653	649	662	674	621	628	641	648	631	636	672	654	692	691	677	653	642	651	654	659	646	639	642	659	634	675	654	601	650	625	685	614	684	616	640	598	673	641	627	610	695	667	594	636	671	675	634	622	684	662	636	613	617	631	622	646	639	641	587	643	665	637	642	646	651	657	652	634	626	634	639	609	636	665	649	647	604	591	654	615	637	672	687	626	599	627	621	649	686	671	643	639	611	632	619	658	634	618	682	643	656	667	645	666	673	679	666	678	669	637	669	597	664	623	643	657	622	667	656	654	659	659	604	668	664	624	693	607	609	641	652	695	634	703	650	695	651	661	632	624	679	641	696	660	595	645	651	682	582	622	652	611	708	670	654	690	633	681	690	668	620	665	674	678	624	661	652	647	632	654	656	630	655	660	645	654	656	646	681	671	631	649	679	629	708	633	602	693	642	659	653	637	668	667	658	625	644	621	660	633	659	674	655	637	622	635	640	667	639	631	645	664	639	655	620	653	657	654	614	611	653	672	654	618	646	680	627	652	700	626	647	680	614	706	627	662	614	632	641	660	624	669	641	621	608	701	666	626	654	612	629	634	647	652	644	629	687	658	619	656	631	626
5860	4550	1581	455	327	416	421	391	318	298	317	251	250	218	198	151	192	126	133	118	101	102	78	82	112	95	83	67	102	78	65	77	85	86	67	75	59	61	59	71	58	64	77	66	69	75	56	64	56	57	59	62	73	65	53	70	65	48	66	71	65	59	62	57	65	79	75	65	73	67	51	70	67	75	58	67	74	67	60	72	67	64	65	59	75	58	59	62	72	53	65	71	67	64	71	54	75	68	81	57	60	73	63	85	73	69	71	59	60	67	57	79	57	71	77	53	78	61	75	69	58	65	84	60	66	73	48	72	61	59	51	70	58	61	78	63	67	59	54	85	61	54	88	49	71	63	59	71	67	61	76	69	55	77	76	66	59	75	76	73	62	57	73	79	75	57	46	78	69	62	66	63	62	71	69	61	75	50	68	65	61	68	61	70	71	63	61	65	59	65	76	73	70	75	80	59	59	71	82	60	66	52	56	66	54	62	76	68	61	80	67	66	62	61	69	67	71	60	83	69	73	66	53	60	63	72	70	69	79	67	58	55	69	71	60	68	60	78	54	62	67	76	81	74	55	75	65	77	61	75	66	80	86	67	77	78	67	71	59	65	61	66	64	72	65	76	63	58	68	65	71	63	69	63	60	67	62	75	76	70	52	72	75	60	66	59	59	47	56	61	64	70	65	74	70	62	67	77	56	61	84	73	66	65	73	66	63	73	78	69	63	60	56	66	63	74	65	66	84	77	76	81	70	73	80	63	54	68	81	65	57	68	60	66	83	77	66	61	61	53	78	61	68	58	78	71	69	67	70	67	67	61	73	65	68	68	59	66	74	72	68	64	70	66	62	71	80	75	53	65	60	89	69	62	68	54	71	62	58	85	54	69	92	69	74	74	63	65	69	49	59	59	65	72	77	71	54	57	80	70	61	81	60	74	65	58	55	55	68	71	70	62	59	70	60	85	57	75	56	63	60	64	65	70	57	56	73	71	75	62	50	68	53	60	73	63	48	70	66	73	84	73	63	67	57	61	65	68	62	66	72	84	66	67	56	53	61	60	74	90	65	66	64	72	64	78	74	63	67	81	71	64	74	59	69	90	65	64	72	76	71	54	70	79	68	61	76	71	63	70	53	61	57	78	63	65	64	71	62	81	67	66	67	65	62	55	59	59	64	72	79	52	58	65	65	48	55	76	64	54	50	62	65	54	65	67	74	62	63	57	76	56	83	68	70	82	61	73	66	68	65	64	51	67	70	76	64	68	59	65	80	71	73	54	68	68	66	56	54	73	73	72	72	67	62	68	68	55	60	82	60	46	65	82	63	75	66	72	67	49	55	73	68	78	82	80	60	67	72	66	64	54	71	57	55	59	60	73	60	59	55	69	74	72	61	55	77	63	58	75	66	70	65	59	66	67	67	56	72	54	64	67	65	51	63	70	65	63	59	68	69	71	68	56	67	74	48	65	63	72	62	69	67	77	70	52	62	65	73	63	61	64	48	65	67	60	62	62	69	55	54	63	73	55	64	58	82	58	81	69	75	80	71	77	77	71	71	68	74	75	72	52	71	64	69	66	75	65	78	68	73	64	59	60	55	75	86	73	69	60	70	62	62	66	73	65	54	64	68	68	62	69	67	59	72	63	65	55	58	47	66	68	74	62	68	66	71	63	56	66	56	69	65	62	72	65	55	57	52	72	73	64	62	62	76	63	43	63	74	68	56	74	68	58	63	71	58	60	57	90	59	78	67	61	64	78	54	61	59	47	72	71	62	64	58	65	54	69	68	67	65	58	65	59	65	65	66	55	69	82	72	64	59	48	69	59	71	63	76	87	78	60	65	69	60	73	79	74	62	75	71	57	66	70	69	58	71	75	65	67	48	66	58	64	68	61	57	64	61	65	80	59	60	63	80	61	70	86	46	72	63	63	69	72	74	61	74	82	67	63	58	68	62	62	64	67	72	69	55	71	63	67	59	60	85	73	69	71	65	61	63	58	66	63	66	78	60	75	63	64	64	60	63	75	65	73	68	66	79	78	85	82	67	73	81	79	59	57	79	54	67	78	73	68	66	66	75	60	59	80	60	70	66	74	57	64	78	57	62	75	73	73	67	53	69	63	62	79	79	57	68	69	62	66	58	69	73	68	60	65	57	55	56	54	66	57	67	55	67	77	71	63	62	53	71	66	70	71	68	89	84	67	64	71	61	54	54	69	57	68	64	74	74	60	74	63	71	75	59	66	76	76	61	69	63	65	57	63	66	61	62	73	67	67	53	71	85	74	83	67	63	79	71	63	53	71	49	66	72	83	55	71	70	70	64	64	72	68	64	74	83	60	60	55	73	64	61	55	80	63	71	60	54	57	53	52	79	73	72	65	64	71	64	61	82	84	74	75	74	66	87	63	70	68	78	63	51	65	53	70	57	66	61	63	62	67	62	67	63	64	66	65	67	68	63	65	75	72	64	77	67	57	62	54	61	88	66	44	66	68	65	90	68	55	66	68	63	69	61	70	75	73	52	74	69	86	78	59	59	65	70	64	82	61	60	73	59	88	87	75	65	60	58	70	67	49	71	57	63	67	76	66	68	59	54	52	73	53	71	72	61	81	61	64	71	71	59	59	60	70	57	59	78	71	59	61	58	61	71	76	66	67	62	72	67	77	67	69	55	64	59	86	70	71	54	62	62	61	66	63	57	68	67	53	67	67	49	55	63	67	61	75	68	69	61	64	65	54	68	68	65	73	65	80	62	67	87	49	67	65	48	68	64	73	65	65	80	58	79	66	68	79	70	66	63	72	54	53	78	59	72	64	72	60	82	81	67	71	54	54	76	61	59	84	80	63	60	65	74	69	70	71	56	69	71	76	62	62	64	75	82	53	51	79	65	79	59	47	70	62	63	62	64	61	71	58	53	67	71	80	66	66	57	54	53	65	76	56	74	71	67	57	67	53	62	66	64	74	57	68	68	56	62	74	58	68	55	55	75	63	55	56	71	56	61	68	71	75	67	75	75	68	85	55	80	70	71	78	68	75	61	60	63	79	75	65	73	77	59	65	82	77	73	65	57	65	63	54	72	65	63	73	63	73	63	76	56	61	61	74	60	75	70	57	55	74	66	67	81	58	70	64	72	53	66	67	86	54	52	57	67	68	67	77	67	80	66	63	82	61	71	54	51	71	64	69	60	68	73	63	51	67	75	62	76	62	75	68	69	67	64	75	66	63	73	56	69	86	83	68	68	81	70	72	52	73	68	63	74	59	51	59	60	62	68	74	61	65	53	56	71	66	63	80	74	65	76	58	71	76	74	65	79	64	71	58	68	68	67	61	82	59	64	56	65	63	66	63	73	62	67	72	66	76	66	56	83	78	70	68	74	56	71	69	72	52	54	62	68	54	59	48	76	67	72	60	70	49	67	64	67	63	69	63	70	61	56	61	73	61	62	79	58	72	62	64	64	74	69	76	78	68	63	77	83	61	63	73	77	54	59	58	79	51	80	68
35651	24971	13380	8550	13501	15150	14667	13000	10758	9414	8321	6918	5767	5153	4477	3701	3153	2554	2256	2091	1893	1609	1424	1303	1181	1157	1094	984	888	930	885	821	783	755	706	697	663	666	646	590	567	561	536	509	543	539	557	548	584	524	555	559	536	558	585	564	531	518	537	510	531	527	523	501	490	563	543	575	517	493	558	521	498	523	491	559	500	507	491	507	499	527	508	518	503	513	499	527	508	486	494	545	513	505	503	486	474	483	517	480	503	469	517	503	488	523	499	500	501	517	551	514	504	473	507	518	511	488	501	513	513	492	490	502	505	492	477	506	499	496	504	490	480	533	514	542	504	487	495	511	489	465	494	523	531	506	495	557	522	482	506	483	483	514	519	466	516	545	501	477	507	495	457	502	507	556	530	478	530	479	494	504	476	504	526	548	517	480	523	474	508	512	467	489	499	538	488	492	511	491	483	462	519	493	480	483	533	505	533	492	519	511	470	503	476	450	479	530	481	527	519	477	537	534	490	531	532	476	536	492	473	498	529	476	523	475	488	527	503	515	509	511	507	491	483	486	530	487	512	498	526	470	502	479	509	500	480	542	522	477	506	483	524	491	495	531	486	473	515	497	510	522	502	510	485	528	492	501	525	470	502	494	498	494	524	477	530	511	499	491	529	525	487	520	488	495	501	539	502	467	528	525	490	497	518	507	466	528	508	517	511	509	511	465	500	532	533	485	507	529	489	496	482	508	477	499	570	496	485	550	506	488	528	489	480	464	481	504	507	493	543	491	478	451	507	509	554	505	488	532	510	520	521	501	492	545	514	512	530	511	505	504	504	526	511	468	483	518	549	502	516	563	451	471	500	502	536	494	518	461	512	529	525	516	499	496	512	500	508	486	526	456	499	505	470	458	528	488	485	497	459	489	520	531	469	450	520	524	520	493	464	476	456	490	456	490	512	504	531	536	511	481	506	498	548	515	493	480	512	484	495	523	482	510	465	497	505	504	488	515	467	498	533	532	545	505	515	511	570	479	516	507	482	496	530	529	466	497	493	514	541	537	496	533	498	522	514	497	501	531	477	554	473	488	514	467	501	495	505	496	523	519	532	478	514	529	492	494	500	477	490	537	471	510	529	531	516	515	519	477	501	481	511	506	529	528	506	509	527	506	509	467	515	530	534	495	524	517	516	501	530	512	499	521	449	474	520	486	486	502	515	492	498	519	453	555	513	496	550	497	488	516	502	515	494	522	488	534	474	510	512	489	523	482	463	533	508	513	518	527	505	494	531	455	525	478	455	500	519	513	479	523	501	468	509	503	517	493	491	494	481	490	465	494	560	487	528	501	533	486	452	513	487	492	531	482	514	503	548	492	447	502	501	532	530	546	520	536	539	543	544	508	493	518	462	523	519	534	530	481	541	445	493	488	484	497	480	470	474	428	529	519	464	506	487	506	484	503	512	561	508	491	513	493	489	492	530	490	525	508	487	516	527	497	459	539	510	512	535	548	524	470	504	506	525	506	512	526	487	460	477	513	501	520	476	479	507	501	525	500	495	477	516	480	508	519	501	479	487	506	500	465	470	520	457	481	504	554	501	486	481	511	485	512	519	490	519	527	522	492	475	509	549	478	488	516	501	512	490	543	499	488	519	521	517	515	495	482	457	504	521	463	524	502	513	491	538	475	464	505	469	478	514	507	507	496	537	519	489	532	487	518	503	520	492	487	533	513	493	458	521	527	500	524	508	510	520	505	518	512	482	519	505	494	505	516	476	480	510	539	500	504	485	484	538	512	498	450	502	478	493	535	529	519	486	484	485	475	503	489	529	472	535	510	492	514	475	518	504	520	485	518	540	480	530	505	506	469	527	481	483	517	537	512	512	460	496	514	495	502	502	511	523	496	486	468	456	468	524	479	529	474	520	516	493	487	512	511	499	492	482	498	504	514	502	470	544	525	515	493	520	505	546	501	494	495	525	489	525	532	493	477	488	517	515	498	478	498	510	514	463	519	491	475	477	538	514	478	489	494	507	479	559	483	487	517	501	471	450	465	487	506	517	495	513	477	521	493	489	492	506	516	491	554	518	478	534	483	502	474	477	512	470	527	517	509	496	523	483	530	545	491	491	512	513	534	538	531	502	530	538	509	536	492	490	474	507	448	483	492	471	522	520	510	496	466	514	481	501	476	522	517	548	533	500	500	524	504	515	523	492	515	477	507	474	499	489	494	514	487	481	516	507	526	540	534	509	541	488	498	515	494	544	502	496	509	518	514	525	493	496	540	482	480	524	515	469	511	494	474	497	516	485	489	525	472	534	474	483	493	494	546	509	494	520	532	495	504	487	553	538	461	513	512	493	530	493	512	489	474	520	509	512	503	531	539	510	485	496	482	515	497	495	499	481	541	483	495	499	493	531	571	504	498	509	510	480	540	504	473	525	555	511	471	504	501	516	515	467	497	541	517	495	507	513	437	545	498	533	494	486	536	491	500	506	511	532	474	526	508	494	498	491	522	463	495	499	484	492	495	544	498	513	483	514	512	511	474	495	519	477	503	497	493	510	485	523	536	522	530	492	500	533	491	507	480	455	483	506	497	493	504	541	514	492	475	517	511	506	491	521	466	485	536	541	531	521	494	507	511	509	464	510	487	522	510	505	486	506	489	484	491	524	508	529	489	508	499	533	514	520	548	492	530	508	522	509	498	516	495	503	488	499	496	516	535	516	487	526	466	539	511	503	569	512	517	500	506	539	468	505	514	500	502	497	512	550	539	481	537	481	492	502	482	487	484	497	504	527	510	518	500	519	490	470	520	530	510	503	516	478	512	527	533	487	491	485	461	524	485	506	475	475	512	492	522	536	484	507	517	474	507	505	481	517	490	547	546	514	512	546	510	510	530	487	532	498	503	488	549	497	504	517	495	467	487	500	524	518	519	509	463	538	455	490	523	475	476	503	513	479	525	498	501	513	495	486	524	515	521	487	510	539	504	501	557	505	516	495	505	500	456	502	504	528	478	526	495	519	530	506	505	506	493	504	486	498	499	512	539	509	506	514	544	485	464	506	492	539	522	512	499	536	514	512	517	474	521	465	463	498	484	534	514	499	494	528	481	540	539	466	526	493	493	480	527	481	507	474	501	496	505	522	507	553	478	467	498	558	430	521	528	556	527	525	561	479	521	498	544	499	492	513	490	504	517	528	496	532	474	505	517	511	503	514	502	480	484	488	511	519	508	535	470	502	470	536	524	501	520	459	523	552	492	499	490	510	483	512	506	525	469	504	535	511	521	515	487	524	541	499	506	492	504	503	473	519	502	513	492	503	550	537	464	511	512	520	462	512	473	516	510	501	535	504	511	505	502	488	552	521	487	486	482	542	515	517	517	522	481	476	487	511	514	480	529	499	533	506	523	523	491	471	489	550	466	510	532	506	534	517	499	511	493	472	494	530	494	498	541	488	518	500	457	494	502	496	514	521	515	522	495	501	477	490	493	495	497	509	505	473	501	491	526	482	488
6133	4211	1513	428	319	422	445	384	321	372	311	280	242	215	232	212	178	158	137	149	131	118	119	124	125	97	118	103	99	98	115	108	96	93	111	91	105	92	100	75	85	98	93	82	88	81	97	100	94	97	75	89	93	95	78	81	101	87	81	97	97	62	88	107	106	92	74	98	81	84	89	100	92	74	96	83	107	90	90	92	82	89	95	89	96	82	97	93	102	89	79	96	81	88	94	101	106	92	88	80	92	86	78	99	103	106	70	73	100	93	86	116	72	84	96	82	101	81	99	95	92	91	89	97	99	97	83	96	100	88	81	90	101	95	83	101	88	76	95	81	89	103	105	95	73	99	94	73	79	93	99	85	86	83	113	102	93	99	103	120	88	97	85	85	81	103	93	102	96	100	104	97	90	93	84	81	83	83	105	91	75	82	90	86	87	91	83	90	94	87	84	93	75	76	96	92	88	101	95	91	78	101	86	91	99	79	91	90	90	84	81	93	83	109	87	91	85	98	105	106	87	91	98	104	90	88	95	95	100	85	78	96	98	101	105	99	93	68	68	101	88	73	95	83	97	106	89	101	90	90	100	95	103	92	95	97	96	79	81	84	70	71	81	94	88	88	90	92	109	81	83	106	87	84	91	98	105	91	97	87	75	97	87	91	84	96	101	106	95	73	94	101	98	88	83	106	89	84	97	87	74	75	94	101	98	86	91	87	93	111	96	90	102	99	114	90	86	118	88	97	86	84	93	95	90	103	88	91	87	100	94	95	100	99	121	110	98	92	80	89	85	86	105	105	84	94	80	93	103	86	98	96	95	85	84	93	96	81	87	74	108	88	84	90	104	117	88	92	89	108	103	96	89	89	91	102	89	78	104	99	86	103	90	102	84	103	86	96	105	78	101	99	96	76	97	90	95	98	90	78	113	81	97	105	93	70	77	89	75	96	89	105	84	87	99	79	83	88	90	82	84	71	100	95	77	86	83	89	67	108	92	103	81	89	114	91	99	85	84	78	102	86	91	79	81	114	86	76	96	78	95	95	87	110	83	86	104	81	97	84	102	110	79	90	96	87	81	86	84	68	106	120	112	101	97	89	89	85	90	92	91	87	96	112	120	96	89	86	106	85	87	80	87	104	97	104	83	97	81	82	119	103	100	108	92	87	82	95	109	82	97	108	98	105	79	68	71	80	84	83	102	90	120	87	83	87	100	96	98	91	107	97	100	91	81	98	78	108	102	93	92	97	100	88	99	98	93	103	83	100	98	94	91	98	93	86	90	95	108	91	85	100	99	93	82	81	92	99	95	89	92	99	81	96	97	85	103	90	104	98	93	99	91	85	91	105	90	90	108	107	105	86	112	80	85	101	88	89	84	100	103	95	80	91	105	83	93	116	93	80	95	74	90	98	90	81	98	87	75	86	92	94	86	98	114	89	99	88	96	82	102	103	94	79	97	100	90	85	83	92	88	92	89	97	89	124	90	94	100	79	99	76	87	102	81	91	93	83	95	83	91	98	94	92	102	86	85	103	89	101	81	70	86	85	97	73	96	75	78	86	107	84	94	85	90	86	107	86	96	97	93	101	100	100	88	76	91	103	97	71	96	101	67	81	86	90	100	97	78	89	103	88	82	83	75	105	100	95	111	88	95	91	81	106	102	93	77	87	73	78	88	92	81	82	115	96	92	85	100	85	108	86	80	79	78	100	117	81	86	105	94	82	79	96	109	78	80	97	93	80	93	103	95	95	93	102	95	88	79	96	96	82	96	89	86	95	93	78	78	88	97	81	111	92	90	102	94	108	94	88	77	88	87	85	92	91	95	94	83	91	103	99	71	87	101	88	87	91	109	92	96	83	106	77	91	88	91	89	104	92	87	83	108	84	84	98	107	93	101	84	101	94	81	90	96	89	88	88	83	86	72	84	94	90	87	86	105	99	94	94	83	87	78	96	93	91	94	92	93	95	85	93	100	96	99	99	85	87	98	88	98	84	84	89	76	99	92	83	106	92	97	83	85	91	92	80	106	80	96	112	85	90	93	87	88	98	107	82	92	95	98	88	109	99	109	74	93	97	97	91	94	105	103	89	87	89	86	89	96	100	83	86	98	80	82	92	96	97	94	98	84	115	77	110	93	104	84	82	101	88	87	95	71	91	98	87	88	102	84	79	89	96	94	87	76	85	81	82	79	98	84	77	90	101	103	97	88	102	83	87	101	92	96	103	83	96	94	103	89	92	80	105	93	86	92	90	86	81	99	85	80	79	92	105	96	105	104	99	94	75	76	100	104	85	99	87	94	73	86	104	79	85	109	78	90	94	94	83	83	76	110	98	88	109	98	96	96	78	77	114	81	66	85	95	95	101	107	74	95	94	106	96	107	104	96	103	97	78	79	96	100	93	107	96	89	89	77	78	99	83	87	78	101	92	90	104	92	80	91	99	100	79	87	89	101	105	91	97	108	116	77	90	86	76	98	87	89	84	93	83	79	89	88	110	89	95	113	87	90	103	92	91	108	67	103	84	84	103	91	96	93	80	96	89	88	94	99	117	84	105	78	109	84	89	99	95	88	100	86	83	94	93	89	85	101	84	71	89	97	100	85	82	94	86	102	106	93	76	91	91	86	102	106	92	101	91	82	81	93	85	107	89	92	104	79	91	81	88	80	101	97	94	80	99	85	91	88	98	104	103	85	71	89	94	82	97	100	78	97	106	101	89	104	86	74	99	106	101	90	75	78	78	93	86	95	93	92	92	89	92	94	90	98	92	97	100	77	104	75	108	94	110	98	98	89	97	83	82	88	90	110	88	109	85	98	89	85	81	85	88	86	81	92	92	93	97	86	88	94	91	100	93	113	89	83	91	86	93	105	115	74	88	79	90	104	86	103	79	106	96	103	79	99	83	102	87	80	91	88	85	102	91	88	93	94	94	79	91	89	96	89	100	81	91	91	80	89	101	88	98	79	95	97	89	93	90	102	85	86	93	85	114	100	82	96	89	86	85	93	88	93	87	89	89	109	94	89	82	84	76	79	84	110	84	94	103	122	86	94	99	97	100	85	93	85	85	79	85	73	84	99	96	97	102	90	88	77	95	92	98	80	91	85	100	93	99	103	103	84	116	101	100	87	83	101	86	90	102	83	89	72	104	89	100	92	70	99	83	101	86	100	96	93	109	91	99	94	98	82	104	87	88	106	99	94	90	113	111	97	113	90	93	82	106	103	79	102	75	109	99	87	87	85	80	74	92	105	86	117	88	94	91	97	85	95	85	82	82	84	102	101	91	90	90	95	89	100	85	77	81	80	81	78	96	105	101	84	85	97	74	100	83	79	101	108	84	97	88	74	81	82	97	75	89	87	78	110	79	86	93	77	98	98	94	99	94	113	99	97	101	71	92	88	104	94	99	91	104	97	107	93	101	80	75	100	76	84	95	98	91	103	97	95	92	96	95	90	77	81	77	85	87	97	97	81	101	89	87	99	86	81	106	85	103	91	90
34209	24294	13433	8201	12937	15152	14786	13181	10915	9645	8421	6919	5906	5140	4626	3983	3394	2733	2420	2197	2038	1756	1579	1540	1438	1346	1267	1177	1131	1045	1038	1002	1032	878	915	872	840	798	796	730	669	708	739	758	713	738	691	742	780	758	681	726	741	690	696	722	688	718	742	701	722	679	692	731	703	680	726	737	781	697	697	698	728	712	666	696	649	695	698	699	700	712	694	689	688	692	756	706	713	723	696	678	674	655	708	714	682	714	684	697	716	665	699	679	661	684	684	713	667	626	702	669	690	701	687	663	715	702	716	720	686	692	711	706	680	687	692	665	678	686	700	690	682	705	699	662	669	659	659	680	700	698	679	663	653	693	657	713	693	687	715	695	714	675	679	708	670	651	735	691	716	701	739	677	695	656	717	668	690	675	643	687	674	695	691	700	671	694	690	670	683	691	679	689	680	696	706	652	715	695	690	726	710	667	676	701	673	715	664	719	732	687	700	708	647	688	619	700	722	685	665	651	681	697	691	678	694	646	697	685	680	681	686	655	688	739	707	739	682	705	706	701	699	737	656	635	684	676	684	703	676	697	691	650	703	665	731	683	647	684	700	675	706	703	666	685	638	749	708	729	676	690	706	669	673	659	680	661	678	691	716	643	708	695	693	727	733	646	696	722	722	725	680	653	677	728	716	700	709	624	716	689	730	723	705	674	689	672	656	663	665	694	715	648	667	672	707	708	675	694	654	677	697	704	677	710	702	739	707	683	666	729	699	674	667	719	686	736	682	705	683	685	662	700	700	696	725	673	692	699	712	733	687	676	704	670	693	680	690	726	690	706	673	684	639	742	683	677	704	674	672	652	668	701	666	715	724	710	696	686	719	730	682	709	700	669	677	696	696	669	714	742	687	694	673	678	656	676	705	683	733	653	727	665	704	698	660	665	674	704	737	682	724	707	693	663	690	668	692	706	737	651	723	667	667	656	669	687	685	649	650	710	650	738	634	721	669	672	660	661	704	679	615	708	701	680	731	742	689	674	644	674	706	722	706	706	697	686	681	664	660	750	710	722	705	693	684	747	704	706	670	703	665	677	723	698	669	671	687	709	684	675	691	663	690	731	703	641	663	699	676	680	673	663	658	676	693	692	721	697	700	666	683	687	652	701	669	699	679	725	697	703	682	707	650	692	658	662	704	701	740	630	633	717	728	717	682	668	751	725	708	696	674	705	674	693	694	742	693	671	660	704	747	715	658	706	714	696	708	675	678	630	688	693	660	714	630	677	676	678	720	697	687	694	693	741	689	676	734	697	707	705	717	701	630	690	666	676	691	663	673	671	681	698	681	658	646	689	682	638	696	674	695	694	712	753	699	741	712	697	689	655	675	705	662	724	675	717	668	659	629	627	654	718	703	690	696	682	703	717	665	724	670	705	678	688	686	702	661	676	728	685	687	666	726	698	718	684	694	694	703	689	703	673	692	749	697	705	679	731	703	679	685	734	671	677	686	660	663	721	664	649	721	731	660	703	712	702	699	716	711	652	630	690	678	671	717	661	681	702	685	701	677	699	615	650	665	701	671	695	641	698	712	669	708	671	666	681	743	688	673	673	700	672	720	689	691	691	676	684	719	674	720	670	723	675	692	682	657	705	702	648	663	730	658	688	696	687	689	656	626	686	716	680	694	691	692	751	645	663	703	643	743	734	642	693	697	722	664	660	697	710	727	711	696	695	688	689	717	688	726	647	660	703	672	655	625	679	702	686	663	731	721	695	636	653	698	680	683	716	707	708	711	700	710	726	702	673	707	693	663	718	667	672	706	686	689	713	692	746	661	667	723	678	690	640	665	696	660	722	719	710	716	728	674	711	688	667	751	692	738	671	698	707	723	694	691	669	692	672	713	707	688	718	716	707	702	715	672	727	705	687	678	683	691	668	703	654	701	672	724	687	690	694	683	699	709	703	662	722	658	720	657	644	702	707	723	725	652	669	667	674	718	696	683	657	676	731	694	697	677	684	664	677	643	676	667	669	671	703	708	680	713	706	631	688	730	694	668	702	651	680	721	633	757	685	687	693	709	670	712	702	689	671	643	698	685	682	720	707	695	720	692	680	699	706	767	689	675	691	653	678	714	649	762	701	684	677	719	683	698	688	736	695	712	698	660	672	703	692	642	696	690	674	633	685	687	729	679	760	720	722	707	693	700	635	708	657	694	736	655	720	668	672	656	661	710	700	705	703	701	711	688	658	669	695	732	698	719	733	622	674	718	687	669	701	669	694	693	678	690	689	677	690	704	647	726	686	666	686	667	681	696	642	680	646	679	724	711	671	715	686	665	648	688	670	679	677	679	712	706	695	641	686	703	718	717	714	664	644	682	706	708	624	680	679	672	707	671	705	702	731	696	739	660	697	686	676	665	745	702	692	682	583	621	684	678	661	708	660	681	700	642	696	653	710	691	742	706	700	684	692	670	698	704	668	670	660	704	642	680	719	647	691	680	656	698	673	697	708	680	696	715	711	667	732	742	695	673	727	694	731	713	677	683	653	720	668	651	673	720	711	718	712	691	670	686	680	662	749	683	661	678	689	726	744	666	677	741	644	671	690	684	730	664	687	684	639	678	704	694	666	705	719	690	696	738	708	676	736	697	672	737	710	713	645	676	734	718	683	707	710	708	674	661	654	670	724	690	708	673	706	695	698	703	715	697	668	677	707	709	739	671	633	683	668	671	680	714	697	672	702	722	684	674	658	606	686	698	700	680	678	714	700	666	670	738	657	721	677	701	701	730	714	702	713	720	756	638	688	659	723	682	695	735	720	676	676	674	716	721	698	693	747	694	694	659	713	706	686	726	664	632	693	666	708	687	654	715	656	706	695	710	623	749	731	727	692	671	636	680	710	697	718	675	722	651	699	666	737	683	706	665	695	728	626	706	697	707	706	716	695	628	704	739	679	706	726	694	660	651	697	710	720	747	683	725	674	705	671	653	679	723	707	683	664	712	715	750	652	669	702	677	699	682	695	704	647	622	661	688	685	675	682	713	720	684	716	677	719	654	669	733	692	689	720	693	679	703	701	669	669	696	713	700	700	699	711	712	694	738	689	720	707	653	644	712	685	704	631	670	681	695	709	709	722	707	638	682	688	700	742	671	717	644	683	656	666	688	662	674	683	664	744	667	664	705	685	688	706	741	670	682	691	675	726	716	655	690	667	676	682	713	710	714	678	676	710	663	680	684	687	677	664	676	720	680	718	665	662	726	711	687	654	711	652	720	662	689	677	677	659	701	723	700	697	675	689	707	713	728	717	666	706	678	661	715	678	685	694	688	671	693	726	686	723	646	688	705	684	695	679	721	732	691	673	722	681	687	704	631	705	720	707	688	675	671	723	709	679	705	682	688	665	665	725	696	678	698	713	654	681	692	680	687	688	677	633	696	668	688	665	752	698	660	693	646	717	630	702	693	711	692	644	708	729	674	681	654	676	691	671	688	658	651	668	693	699	747	730	703	674	736	657	698	665
7668	6563	2286	580	423	500	541	502	418	396	380	314	298	262	286	217	200	172	164	135	124	103	107	102	101	84	104	105	85	82	88	84	74	88	72	69	72	72	75	79	67	85	75	59	81	76	80	68	53	65	81	60	72	66	73	71	66	79	64	72	78	73	76	67	59	68	63	86	72	65	60	65	72	60	60	59	71	69	74	53	83	54	81	72	61	73	90	67	73	74	76	67	72	62	74	68	61	56	78	76	65	71	72	79	69	79	69	69	74	83	63	58	55	78	55	80	81	65	72	68	71	69	67	65	66	64	83	78	62	82	62	63	73	64	71	64	55	68	88	65	81	74	55	68	66	67	91	78	61	55	59	70	62	66	63	75	69	76	78	78	63	51	70	66	73	63	74	66	64	68	71	74	73	72	60	68	61	77	64	71	64	77	75	71	63	67	67	70	73	89	62	67	77	58	69	70	74	70	58	79	57	75	67	69	70	58	75	60	89	63	69	74	83	64	82	74	61	67	60	47	61	67	81	61	74	65	69	65	59	66	72	73	77	75	60	46	71	61	63	84	78	57	63	78	71	66	57	76	73	82	68	69	68	63	66	68	65	75	74	66	68	77	63	68	73	60	76	71	84	58	66	61	74	61	72	63	65	62	66	65	54	76	79	77	78	61	64	61	67	83	60	64	73	84	64	80	69	81	71	64	69	69	75	61	73	48	61	82	67	67	61	66	65	62	63	57	85	87	70	68	74	63	69	61	54	55	76	67	65	76	75	64	61	58	79	75	85	73	57	68	67	59	59	80	58	67	57	59	60	61	75	71	63	65	71	84	65	65	75	89	64	60	60	87	52	62	71	72	68	72	70	76	69	69	67	73	66	72	68	78	67	71	83	71	64	65	79	68	67	69	75	71	71	83	56	76	65	76	64	52	73	54	52	59	64	65	66	92	94	91	64	82	55	70	70	62	62	65	62	68	88	68	67	61	55	83	87	46	75	59	75	74	73	69	71	74	62	56	64	72	72	80	62	66	77	58	74	69	73	77	72	72	67	59	73	67	63	60	71	68	67	63	81	77	69	72	61	54	58	50	78	73	85	60	74	64	76	76	67	77	71	73	63	71	66	70	66	75	59	63	68	78	56	74	70	84	63	68	75	75	58	56	73	63	70	68	73	67	71	74	67	68	69	74	78	65	74	67	80	61	71	75	68	55	74	73	68	53	81	66	52	72	67	63	63	81	53	62	78	78	82	66	76	61	79	68	64	83	72	68	89	71	63	61	62	69	66	59	76	64	58	86	54	63	72	72	78	75	51	70	63	68	54	65	64	67	64	64	85	67	67	55	65	78	71	66	90	57	80	54	78	68	75	83	71	66	66	62	72	63	61	58	69	69	74	68	60	72	76	59	59	80	74	69	60	69	51	77	57	74	74	80	47	61	56	80	50	70	67	79	71	66	65	57	64	67	62	68	76	76	81	73	62	68	54	85	69	87	65	66	69	71	83	58	63	64	60	61	56	61	75	76	68	61	58	69	72	65	70	62	78	65	75	60	73	69	67	65	56	61	71	74	66	65	80	60	68	74	82	85	76	69	64	84	64	55	74	68	55	70	59	83	82	73	67	77	72	61	64	70	65	74	65	65	62	64	73	78	75	64	75	58	73	84	64	62	78	73	56	76	66	74	73	65	77	75	65	80	82	70	74	62	66	65	74	66	82	70	69	73	65	56	65	74	69	53	62	68	62	68	64	99	75	64	75	60	73	60	58	73	71	71	80	59	77	70	70	64	91	50	60	75	65	70	65	62	68	62	75	74	63	62	61	68	71	67	60	81	63	64	63	75	76	72	63	72	82	66	54	63	68	70	82	75	66	83	70	78	55	69	64	67	85	69	72	70	74	67	62	66	72	72	71	66	75	68	81	85	64	49	65	66	60	72	75	70	69	82	62	61	66	57	59	63	76	58	84	63	57	83	66	69	72	67	59	76	81	82	73	65	73	72	68	71	55	72	74	78	86	66	72	77	69	67	70	65	57	80	72	57	61	66	79	72	73	64	67	65	65	77	88	73	66	68	64	71	70	75	78	60	65	70	70	66	54	73	75	76	81	59	72	69	65	61	64	73	68	67	64	65	71	50	60	71	77	64	54	76	72	54	74	63	71	66	73	74	66	57	65	66	61	67	66	68	70	59	65	85	58	63	67	75	80	70	66	62	71	62	76	60	67	76	74	88	67	77	76	66	75	87	76	74	81	69	61	54	69	67	74	56	76	77	75	64	62	73	72	72	71	65	65	58	75	85	69	81	55	78	75	59	63	78	69	77	49	78	66	72	74	62	62	72	84	60	63	73	73	89	56	72	56	53	63	62	56	56	75	74	64	59	68	70	73	77	71	68	66	61	72	69	64	64	67	63	70	66	77	84	70	62	59	66	73	71	62	78	64	78	75	75	83	68	68	79	77	79	69	74	78	64	67	65	73	73	75	54	68	69	63	75	62	78	74	73	53	77	57	74	70	66	70	61	62	66	63	81	48	60	78	73	68	85	65	69	61	79	76	75	66	64	63	65	77	85	60	51	58	67	83	84	66	70	73	57	68	68	65	56	71	64	82	58	67	72	76	64	65	79	76	58	76	66	66	54	57	80	72	67	52	73	69	59	69	65	68	83	50	77	64	73	69	58	64	66	65	88	77	71	60	64	64	74	74	72	67	64	70	90	73	76	55	67	77	74	53	67	65	64	59	80	65	76	68	50	79	65	77	71	68	71	67	59	90	59	67	55	64	81	74	77	64	63	89	76	70	67	59	60	71	75	75	66	63	77	63	74	70	77	67	68	69	63	54	81	70	78	69	68	51	74	72	77	66	74	65	80	79	72	63	74	55	61	59	64	73	76	58	73	67	77	81	87	76	60	77	60	74	53	80	52	58	72	75	74	61	66	85	70	79	69	71	72	63	57	67	65	79	70	68	76	77	56	62	69	79	74	64	66	76	65	78	72	66	73	72	64	64	65	64	69	77	69	64	74	74	63	55	63	80	69	77	59	65	72	66	80	70	79	74	58	73	61	66	76	74	65	55	62	60	65	75	66	64	65	56	75	70	69	60	54	74	82	77	65	70	66	51	73	72	64	66	51	74	73	56	88	67	74	66	77	69	64	78	74	79	73	79	66	51	73	66	77	73	63	75	94	58	71	70	80	72	81	89	58	60	75	61	63	79	72	67	75	61	72	76	57	67	63	58	62	69	62	77	61	79	70	83	66	69	56	79	68	67	51	52	75	79	75	67	73	83	91	75	64	76	71	52	63	82	58	63	59	61	67	75	67	75	71	74	67	74	58	65	61	59	76	67	66	68	73	64	78	61	85	70	71	66	72	78	74	61	68	60	76	77	72	69	66	80	76	55	80	49	65	67	60	68	72	63	60	80	68	71	69	89	66	66	70	55	83	65	64	64	62	67	89	79	79	73	62	73	72	68	76	58	55	66	74	70	85	79	62	78	72	66	77
38788	28112	16631	10791	15498	18368	17815	15326	13193	11707	10131	8436	7295	6413	5569	4945	4000	3232	2750	2553	2222	1858	1673	1670	1491	1344	1228	1122	1060	1037	937	965	939	874	841	697	694	659	611	628	594	585	568	581	556	575	554	559	584	548	525	587	576	571	563	539	563	558	548	560	546	526	537	549	527	567	513	556	596	533	545	557	543	526	521	513	522	524	566	524	490	515	483	523	536	538	536	541	491	545	510	515	503	528	568	542	519	481	535	533	545	518	457	529	512	486	530	522	503	522	502	504	488	529	530	506	530	542	506	533	527	549	511	521	529	527	551	477	506	478	482	525	518	469	520	526	528	507	527	507	470	543	498	537	493	491	505	501	529	545	535	533	521	483	503	522	521	480	506	515	532	529	514	556	547	508	542	507	529	509	529	495	498	520	525	520	532	532	526	486	536	520	525	539	558	511	521	485	510	527	503	529	537	508	517	525	462	499	506	551	493	522	496	536	556	490	563	508	497	542	486	491	514	495	511	530	533	517	511	520	530	496	545	521	487	539	516	515	531	529	533	532	509	496	520	524	464	492	542	503	510	476	538	498	533	544	494	481	490	516	494	506	539	546	509	534	521	522	470	509	499	521	451	470	505	510	486	522	498	503	550	508	536	522	491	472	510	498	514	512	522	487	516	474	480	502	514	492	477	504	504	493	486	515	485	516	518	547	488	522	493	538	522	533	508	514	510	552	488	487	501	525	519	514	509	491	532	530	511	514	518	545	508	528	485	485	513	519	510	514	500	500	535	507	505	550	568	487	541	508	501	543	503	548	497	498	525	485	493	530	487	527	530	465	504	512	525	502	532	522	521	503	546	490	453	527	487	533	524	514	501	520	544	514	516	542	525	518	533	505	535	548	522	498	481	518	517	488	566	525	488	524	528	528	533	488	574	518	466	526	540	517	541	501	521	545	527	523	498	486	500	462	523	492	530	531	521	501	493	537	524	508	503	523	532	534	546	489	503	514	496	517	509	472	539	492	550	464	533	534	507	494	485	507	525	523	524	497	497	551	549	534	520	512	517	499	495	465	480	498	530	501	515	514	537	503	517	496	476	519	469	541	467	511	541	521	506	540	560	507	502	519	560	510	476	502	481	521	517	532	514	507	509	514	488	484	500	532	524	515	539	509	486	512	492	566	469	526	525	540	479	522	534	569	535	555	587	499	493	554	481	509	498	490	504	515	477	492	513	503	499	482	516	542	547	525	505	495	534	530	560	551	501	514	484	529	497	507	510	554	517	484	486	511	493	485	515	529	524	543	549	510	495	522	559	524	503	490	513	526	553	564	503	521	522	468	521	534	514	503	455	479	515	501	499	469	510	525	571	550	511	534	501	528	520	544	519	503	490	565	477	504	570	512	522	537	498	471	501	530	553	486	539	503	525	528	598	518	522	511	561	478	511	543	537	541	505	580	497	523	493	540	562	504	518	520	555	544	520	554	525	515	534	517	554	522	497	516	490	508	494	533	505	518	496	510	485	516	465	488	474	484	461	496	482	483	486	500	478	548	506	501	554	514	505	496	478	548	505	546	475	526	559	496	506	516	525	499	488	501	516	514	489	464	486	470	534	545	552	511	518	501	518	508	536	495	500	526	503	477	502	506	518	544	486	487	491	513	513	510	541	508	513	509	487	494	512	520	479	481	517	507	517	506	487	526	475	473	526	505	481	493	514	536	550	496	467	511	504	535	541	527	477	541	498	503	521	526	491	531	517	530	504	519	498	514	522	511	495	465	477	549	492	493	520	524	492	483	524	528	490	495	510	546	501	516	530	537	533	529	508	550	497	507	533	502	515	534	469	491	546	502	477	523	482	514	509	503	531	525	516	520	515	466	552	544	505	472	496	518	531	540	524	525	522	528	529	522	500	501	521	474	514	480	497	504	495	530	477	534	546	507	508	478	501	583	486	516	515	528	491	538	517	548	481	524	545	537	560	544	514	496	481	532	527	512	536	528	567	512	547	514	527	511	484	530	525	495	556	518	521	471	501	487	516	485	505	492	559	489	523	516	533	469	491	544	503	491	536	494	488	518	504	537	485	511	486	488	525	556	479	501	578	565	510	521	529	504	542	530	525	519	508	511	502	528	494	552	518	505	495	514	500	517	540	541	480	479	526	495	515	536	524	523	515	515	531	463	502	493	523	525	467	477	470	513	495	529	554	524	530	496	498	498	522	507	519	471	512	509	484	501	508	497	489	485	495	505	537	487	535	488	533	523	539	526	478	544	490	505	459	500	523	465	528	542	491	497	507	512	502	523	496	509	508	537	510	532	519	503	527	508	521	522	526	518	505	510	526	541	514	527	499	511	553	500	528	516	511	531	554	503	500	511	485	529	505	490	513	531	483	521	528	474	536	530	502	517	556	505	512	495	493	562	508	509	500	497	514	492	520	540	544	499	493	548	470	502	507	508	482	541	515	564	548	515	482	516	523	519	488	480	444	554	485	511	552	532	499	534	520	502	491	491	538	523	513	518	529	494	524	513	543	525	491	511	525	494	535	531	526	509	516	462	525	511	506	511	499	526	561	467	548	516	529	521	510	505	525	538	515	522	529	498	497	471	527	525	504	542	517	532	526	505	461	524	470	540	514	477	534	549	513	494	512	520	532	474	534	527	521	514	544	485	483	515	476	510	524	513	480	486	526	480	495	530	499	525	522	526	558	521	530	531	479	498	528	472	524	517	476	523	544	526	551	536	521	499	505	524	528	532	535	543	487	514	512	503	517	508	530	503	514	497	550	550	510	512	518	487	497	549	480	515	515	514	501	486	484	492	532	540	516	535	538	525	470	521	505	496	496	523	539	517	507	532	486	501	525	475	529	515	509	519	489	492	489	510	527	521	490	505	535	507	536	457	464	510	513	500	499	510	514	571	537	504	554	499	550	543	498	553	533	517	472	542	511	509	531	467	533	522	515	530	504	488	500	528	510	486	546	561	513	479	530	474	531	531	509	528	514	504	492	530	488	548	520	509	515	516	499	512	541	529	537	513	514	531	550	530	543	531	539	502	507	513	536	484	498	504	550	510	493	516	511	524	494	525	458	530	510	501	524	521	541	490	517	492	515	537	502	535	519	511	485	521	526	543	519	503	512	515	569	527	523	516	514	465	506	506	508	552	492	511	526	523	535	520	516	496	475	473	496	512	521	529	492	481	531	502	488	499	496	513	498	554	496	514	520	528	539	537	499	505	490	511	507	520	494	521	512	486	506	486	479	539	533	560	522	519	504	527	483	512	512	541	478	572	512	500	533	519	510	497	555	511	529	512	495	511	532	489	551	554	537	518	525	515	468	484	528	534	478	506	503	514	490	568	482	518	495	509	529	520	519	516	521	480	525	516	492	524	512	524	511	472	524	523	555	556	539	508	531	516	443	515	496	501	502	481	531	515	519	505	507	505	526	537	511	525	472	529	524	477	531	495	495	524	583	492	487	511	517	558	490	524	514	497	503	534	489	525	535	531	534	519
4093	2243	852	334	271	328	391	282	262	267	251	230	177	196	157	171	147	127	121	126	121	129	116	101	104	88	83	86	91	99	88	82	96	74	96	89	90	70	98	92	89	96	89	79	79	81	91	84	78	80	102	82	104	84	87	89	96	100	85	80	88	87	97	66	79	100	77	89	87	80	96	78	95	80	95	87	82	89	89	91	102	86	89	92	85	73	79	82	80	92	71	101	71	93	89	100	82	85	75	93	91	84	85	87	81	84	91	81	84	76	84	97	78	77	79	80	105	84	94	70	81	78	77	95	81	78	82	90	85	97	85	76	95	72	85	79	69	83	84	83	73	72	78	84	90	86	90	93	82	80	90	97	84	99	69	89	94	85	88	75	83	80	87	63	86	77	82	87	74	74	57	69	80	85	106	79	76	79	103	87	74	70	100	88	84	66	70	64	95	107	81	90	100	93	95	89	106	99	75	81	88	104	105	73	85	76	81	86	74	63	94	82	96	88	96	84	84	95	93	88	97	96	92	78	72	81	88	95	92	86	72	83	85	96	95	83	81	71	75	68	84	101	63	82	85	88	87	100	82	88	81	84	102	81	88	83	84	95	81	82	100	86	91	81	82	86	84	83	81	75	89	67	85	85	85	89	82	97	80	70	91	87	86	75	89	88	85	90	75	78	99	82	82	104	67	89	97	90	95	87	109	87	71	72	76	69	86	80	92	70	74	83	63	103	88	85	99	85	83	92	84	99	91	98	97	79	94	89	70	83	73	93	93	86	89	76	88	84	73	76	74	80	94	86	81	74	79	77	87	89	86	94	80	95	86	79	77	88	89	73	84	82	80	85	64	95	101	85	77	81	88	94	95	77	87	78	85	90	85	83	86	99	113	81	92	87	80	91	89	84	92	98	112	100	84	72	85	102	65	71	61	112	90	89	80	88	90	87	75	87	78	92	69	92	91	101	77	81	87	85	92	81	94	94	89	89	93	105	79	95	100	87	85	71	87	90	75	88	76	88	74	92	82	89	79	82	79	78	72	94	93	89	71	88	73	91	96	93	87	88	70	76	97	93	66	88	77	98	90	77	93	71	72	98	76	92	73	77	89	80	86	75	96	87	92	80	75	86	94	102	78	85	88	87	78	65	84	88	84	68	80	73	88	90	90	80	85	95	91	64	93	80	103	84	91	88	76	92	76	70	84	94	85	79	94	94	86	78	71	98	99	84	65	76	99	89	102	78	86	71	73	87	86	94	90	71	82	72	76	77	89	88	86	87	77	74	87	84	100	83	94	76	103	96	81	85	88	94	85	101	85	90	64	76	88	74	65	89	95	73	95	86	96	77	93	74	88	81	86	71	78	93	71	82	68	75	82	83	78	93	101	80	80	78	70	88	86	82	99	94	77	83	90	82	79	102	96	91	75	90	98	81	84	84	73	96	88	84	76	101	100	84	91	93	77	96	105	101	75	83	80	73	85	93	85	85	82	93	90	74	73	94	114	73	91	71	75	91	86	75	99	77	72	82	93	72	84	75	86	99	91	66	72	87	96	85	73	104	79	89	80	101	71	75	81	66	93	88	66	84	90	99	94	82	93	82	81	80	84	86	91	85	85	89	80	80	87	68	53	89	86	93	82	87	96	92	76	74	74	91	97	71	75	82	88	85	92	84	92	79	95	85	82	76	97	87	81	98	96	79	90	88	76	95	77	91	87	64	98	95	91	80	90	90	89	89	88	72	89	75	83	81	75	82	94	86	96	85	95	91	105	74	64	80	87	83	64	88	81	76	80	82	92	91	98	79	86	80	101	79	82	85	75	88	96	71	100	88	99	91	83	90	91	81	90	81	89	91	99	75	82	70	81	71	99	97	83	93	74	78	76	85	98	64	87	99	88	81	99	87	79	83	65	74	84	92	98	88	76	100	77	80	102	80	74	77	84	76	72	77	89	96	73	84	85	101	83	86	82	79	91	100	102	90	84	84	76	69	69	83	69	73	69	87	94	89	84	85	88	93	82	81	78	79	83	79	74	94	102	79	83	73	98	78	73	79	81	80	88	93	91	85	82	85	96	94	66	85	75	72	67	96	73	73	93	76	63	84	71	77	84	87	60	85	94	91	88	63	87	87	90	108	80	79	85	86	83	85	84	92	67	80	83	81	80	90	88	86	82	98	88	102	92	97	70	98	82	90	81	74	87	76	84	88	94	95	76	76	82	76	90	63	103	89	73	88	91	96	87	101	81	95	81	82	78	72	90	84	73	95	94	79	84	89	80	82	96	82	103	79	69	90	91	75	83	88	90	83	98	92	103	94	84	84	97	76	63	95	82	91	91	87	81	84	73	92	85	87	69	74	93	75	91	68	74	78	91	87	100	84	82	87	84	78	75	108	78	71	106	74	84	84	77	90	80	91	94	69	72	74	83	89	84	75	99	84	74	86	85	82	92	87	97	91	100	91	83	101	87	73	92	97	82	89	89	88	86	83	82	82	64	90	68	77	98	74	102	99	79	91	80	88	87	86	86	84	70	68	80	81	87	81	96	106	92	89	82	96	84	83	94	93	85	86	76	89	85	85	90	78	87	89	87	77	89	72	76	110	81	77	84	100	92	85	91	69	102	80	89	80	87	92	98	89	91	75	94	74	87	84	70	60	89	82	97	80	84	99	88	98	85	87	91	74	79	85	79	85	95	77	82	90	85	70	94	85	95	81	76	88	100	89	84	78	76	93	77	83	86	97	81	76	79	90	85	96	88	88	93	85	90	88	74	82	85	71	80	80	93	78	103	80	86	91	86	72	95	102	90	96	83	88	94	79	83	94	85	92	71	95	105	74	81	87	82	87	92	90	94	74	91	98	72	87	86	97	83	97	85	92	84	84	88	87	76	91	86	92	68	77	69	78	85	85	84	85	78	81	95	66	86	76	84	80	93	82	87	82	73	77	70	97	79	78	78	84	72	75	90	86	96	87	90	94	85	92	68	91	85	87	77	76	90	82	79	85	80	92	90	81	89	97	80	77	71	80	78	79	74	98	91	78	82	95	70	91	85	90	74	77	75	97	86	70	94	84	88	82	76	83	92	75	72	88	78	78	70	84	99	88	85	74	95	84	89	100	80	82	85	83	91	92	92	108	78	89	75	82	77	88	71	83	80	68	90	102	90	97	74	75	86	105	100	83	98	106	73	86	94	82	97	104	84	90	88	74	97	90	85	72	80	91	66	77	91	88	81	100	71	75	90	95	76	85	78	81	101	72	98	87	75	102	91	80	65	94	78	85	95	70	94	92	83	98	79	91	88	85	74	81	70	98	84	79	78	87	90	95	93	79	93	101	80	89	74	75	81	101	95	101	78	70	103	74	88	88	82	67	86	87	91	87	100	79	88	84	83	76	85	109	85	85	86	93	97	88	75	81	89	78	87	79	89	95	87	85	72	101	74	82	91	105	84	76	109	78	90	85	85	81	92	83	69	79	78	76	88	85	100	91	80	87	85	74	83	80
29756	18349	9391	6477	10402	12968	12286	10292	8794	7472	6227	5371	4557	4012	3516	2917	2347	1998	1920	1748	1466	1340	1333	1290	1176	1076	987	936	879	868	871	868	867	765	778	719	710	687	700	673	671	662	654	680	666	649	668	716	629	693	638	674	631	706	669	628	639	670	612	631	650	637	635	654	638	656	695	662	658	665	687	636	619	625	644	674	648	681	649	674	663	669	643	661	632	678	667	653	615	651	606	665	594	626	620	652	613	667	622	650	645	698	652	666	651	648	628	642	648	674	640	640	670	628	640	635	644	636	593	634	653	653	690	609	660	649	646	627	618	584	640	684	670	635	598	654	658	680	653	644	614	676	642	622	645	622	672	663	643	631	642	634	627	635	629	627	580	624	619	624	626	635	576	649	636	605	665	620	629	621	611	640	628	678	651	639	619	618	636	642	632	629	596	650	622	621	660	673	642	652	637	651	653	610	648	647	644	642	664	636	643	622	643	644	629	676	608	658	646	667	637	652	660	617	656	635	644	626	640	678	681	600	629	623	649	653	655	600	664	623	645	650	677	637	645	613	638	661	630	646	601	638	603	675	649	634	603	644	636	605	600	635	634	621	607	628	648	628	681	675	627	630	595	625	663	639	635	616	623	672	642	679	635	633	615	618	598	685	656	654	643	619	591	673	663	627	615	654	613	618	602	659	663	653	639	615	629	609	645	630	629	623	628	623	632	633	642	595	635	682	652	661	666	595	668	608	640	652	648	608	658	642	635	653	619	624	639	598	611	657	634	611	670	651	631	669	660	673	618	629	643	644	660	644	659	615	613	646	658	617	654	678	663	667	601	633	657	654	597	645	634	636	652	624	630	654	670	633	673	637	661	663	654	622	673	611	637	670	597	562	606	613	677	656	651	664	625	678	660	622	621	630	630	699	666	657	638	648	646	645	615	628	641	646	659	619	639	620	678	641	663	676	655	633	685	702	681	674	640	651	669	640	623	617	594	640	677	612	665	593	669	655	612	643	632	629	652	647	662	663	613	650	633	643	618	658	640	644	697	609	635	637	641	636	583	651	637	651	704	676	682	658	612	666	657	667	628	666	634	631	622	633	629	630	642	638	590	683	595	645	614	624	620	637	645	643	601	648	655	670	651	651	649	686	634	634	605	650	604	612	660	630	655	631	649	599	632	646	656	644	631	674	612	681	612	661	628	649	630	667	645	672	629	650	638	655	649	644	620	628	675	674	688	588	641	641	647	634	644	667	604	632	660	627	631	660	630	657	670	602	663	613	620	708	666	660	588	612	666	681	608	682	620	651	631	681	618	621	637	636	653	632	611	677	670	630	636	657	628	655	604	621	653	613	626	674	649	613	657	634	657	656	629	652	639	671	659	636	671	640	643	604	634	637	671	644	679	643	685	619	613	655	682	614	674	648	656	628	656	682	606	618	643	636	629	632	638	623	634	624	620	621	626	669	580	654	621	624	650	614	643	603	636	680	668	653	613	693	664	638	629	656	634	584	676	584	631	640	626	665	675	633	646	638	624	643	686	640	622	622	627	645	632	622	665	647	651	646	680	649	616	679	654	630	675	645	673	628	635	668	612	656	618	633	645	645	637	680	671	614	687	664	639	620	619	618	630	655	622	654	609	643	681	665	640	652	600	617	646	619	625	645	616	683	621	661	683	612	646	612	694	630	658	678	634	636	601	651	655	607	613	602	610	637	622	587	661	631	656	697	676	693	652	655	631	670	645	588	632	610	633	629	644	640	641	653	617	676	654	630	617	652	671	635	653	649	636	655	638	638	639	612	631	635	625	662	636	664	676	617	623	627	637	650	595	603	607	636	648	642	648	638	649	603	677	638	644	610	611	661	642	683	604	681	624	656	649	612	654	662	623	674	626	655	619	674	671	633	591	640	656	610	645	642	638	601	619	601	633	631	625	652	635	678	684	619	642	615	629	593	608	654	653	663	571	641	648	643	696	685	673	632	651	669	646	638	593	656	625	635	607	680	653	649	665	629	632	638	614	654	683	633	595	706	618	637	672	660	575	646	611	647	638	670	664	662	628	661	650	667	632	653	615	638	653	659	619	649	650	591	646	669	655	595	620	643	654	645	676	677	602	618	650	615	641	621	619	603	624	694	651	653	664	660	650	614	655	604	655	623	616	630	636	639	657	653	679	643	675	623	655	610	642	652	662	607	687	690	594	591	652	693	659	656	622	631	656	656	671	653	679	646	694	628	651	649	677	628	621	613	615	658	585	605	673	643	633	629	650	612	634	630	631	644	618	622	633	576	675	648	689	650	628	657	633	594	661	631	668	667	641	648	649	650	660	644	673	660	658	614	623	639	623	619	640	606	613	693	629	605	606	655	638	595	658	635	639	629	634	666	656	627	642	652	633	627	645	630	627	626	635	643	650	682	641	629	614	631	608	691	591	644	610	656	619	648	634	675	607	634	650	632	625	683	622	627	636	631	645	634	622	618	685	650	643	662	664	656	647	631	664	627	679	644	649	689	646	651	605	627	627	614	673	640	594	618	647	670	641	684	648	642	690	636	618	619	674	640	644	662	651	618	695	654	590	666	657	621	633	643	628	665	643	636	626	610	646	626	675	632	650	636	667	638	658	655	680	628	652	652	616	682	602	641	631	629	715	607	633	650	636	662	638	607	668	652	661	675	592	649	640	631	648	629	641	649	646	679	639	654	652	656	633	633	621	637	637	650	613	648	627	652	697	664	631	614	661	681	626	639	617	617	632	650	602	642	623	580	628	645	647	664	650	656	670	647	644	660	659	645	702	621	614	703	622	650	666	630	602	662	687	642	635	622	668	649	621	657	672	606	604	637	626	696	637	661	626	623	602	705	655	681	634	686	608	640	600	641	680	667	637	633	647	682	615	597	633	656	616	645	619	636	635	597	625	655	695	689	689	673	593	578	655	664	636	655	621	617	644	610	622	595	673	630	640	622	622	609	649	654	630	645	623	649	607	649	664	632	637	657	634	688	651	622	683	605	671	659	623	647	666	642	630	647	686	687	626	605	649	633	636	677	685	682	633	634	661	670	634	662	647	589	673	670	619	650	656	644	645	614	654	579	666	652	638	665	607	619	614	681	575	623	607	594	643	639	671	652	637	610	649	678	629	620	633	644	669	640	695	652	628	641	709	669	670	640	611	599	621	622	657	639	632	618	622	607	670	643	630	686	611	672	614	610	638	622	591	659	679	658	608	611	636	645	675	646	638	681	613	631	676	627	652	627	613	644	640	675	645	610	638	613	661	632	615	598	643	643	652	646	644	679	624	629	614	647	650	682	638	612	626	710	666	627	656	653	627	667	622	628	628	667	653	635	659	653	649	648	630	632	613	589	621	651	680	657	616	639	596	651	653	635	656	598	667	723	653	644	638	631	649	654	619	654	662	646	626	682	642	662	667	623	672	637	653	606	655	687	596	642	643	669	629	642	628	635	636	669	571	585	670	705	652	729	611	597	602	653	669	713	655	662	597	663	652	642
5856	4887	1784	455	356	459	394	409	341	310	296	249	234	220	205	163	139	143	152	131	111	96	101	99	95	91	60	81	90	83	75	71	73	80	58	86	64	67	79	77	85	82	66	55	65	76	71	64	66	73	74	73	62	57	76	68	70	64	59	57	70	69	65	77	71	66	67	64	58	58	55	71	59	74	75	66	58	76	54	64	64	56	79	73	58	63	64	62	74	59	65	63	63	64	71	74	68	61	69	55	79	60	66	80	67	54	73	79	54	72	65	62	61	70	70	72	56	79	66	67	66	60	70	52	56	69	75	90	60	59	71	69	68	55	61	71	72	60	67	64	65	69	58	68	74	66	69	65	70	55	49	64	60	73	78	72	50	53	53	64	72	67	57	76	63	67	57	58	67	65	64	74	67	60	78	57	85	72	68	60	72	58	62	55	51	64	61	64	66	56	56	74	68	65	63	56	72	61	56	66	72	58	77	74	47	65	73	66	67	59	69	58	69	71	60	59	66	60	65	66	62	79	63	62	76	81	65	60	73	58	52	59	66	67	66	73	70	62	69	57	66	50	73	66	60	71	70	58	65	65	60	60	78	59	69	51	61	57	56	67	54	55	65	60	64	73	66	76	61	61	50	74	70	66	70	63	65	68	55	71	52	55	58	51	57	65	66	51	62	60	62	61	80	69	61	71	82	66	63	67	55	74	74	55	54	69	63	55	69	63	67	63	76	69	65	70	60	73	53	71	57	75	51	54	62	64	64	58	75	73	75	62	60	66	67	63	61	61	72	60	71	70	64	63	64	63	58	71	65	83	72	74	70	72	57	63	69	71	58	58	56	84	62	50	61	47	56	64	65	66	64	50	66	52	71	75	75	81	57	58	68	79	57	71	63	69	63	70	70	50	69	64	77	67	65	69	65	65	50	55	67	63	52	69	70	60	62	57	70	58	68	68	61	71	55	65	77	64	63	67	69	65	65	65	83	63	68	58	60	57	53	54	55	79	72	76	63	62	63	76	68	59	65	67	58	71	56	71	72	55	67	73	71	83	60	62	56	64	72	61	65	69	56	70	66	66	73	57	69	54	72	67	75	69	69	71	73	61	53	59	59	55	67	55	54	53	55	65	57	61	69	68	67	60	82	66	70	63	69	70	65	71	65	57	60	60	67	63	73	64	64	66	81	56	72	54	63	62	63	57	61	73	58	83	57	65	54	86	58	55	50	65	67	55	64	77	56	76	53	73	72	68	67	58	59	74	57	43	65	81	62	64	47	68	72	72	61	76	71	55	75	47	71	76	70	58	58	72	62	71	58	68	67	65	70	60	80	54	58	58	82	62	66	51	61	73	64	64	66	66	59	54	60	55	57	67	67	60	71	65	55	58	58	64	63	46	59	77	61	68	72	67	73	61	60	56	63	72	61	63	55	73	64	75	64	71	67	60	74	75	83	64	50	71	55	74	61	70	65	65	64	61	78	71	69	71	53	63	73	65	68	66	60	73	65	62	57	80	69	66	63	51	59	58	76	84	78	50	72	58	76	64	77	55	71	60	65	46	52	69	69	51	72	52	49	72	63	62	74	62	64	64	81	49	64	57	70	61	63	55	63	48	66	67	61	75	58	65	71	62	71	72	63	73	67	63	71	72	62	64	61	61	68	77	61	58	76	74	79	67	65	61	62	58	61	58	69	66	80	61	73	73	50	52	77	57	59	58	65	52	53	64	81	69	62	63	69	71	62	67	59	58	71	73	65	65	67	71	47	59	52	70	70	71	64	67	59	68	58	63	66	66	78	56	60	74	85	61	63	66	63	63	79	71	69	64	71	63	71	65	68	57	56	64	61	79	51	52	69	65	67	68	63	70	75	76	79	62	70	69	79	60	83	64	65	73	64	55	56	67	76	70	75	69	70	65	65	55	59	81	59	70	65	59	59	71	47	75	46	56	64	70	81	71	69	68	78	68	63	63	63	73	68	65	67	49	60	68	66	58	71	81	63	62	55	51	65	70	67	70	56	50	85	71	57	63	60	58	91	59	63	74	58	71	55	78	54	81	85	73	58	62	69	81	55	69	46	68	59	54	68	58	52	57	68	62	56	60	59	57	52	64	54	50	65	55	62	59	81	70	61	57	82	67	68	68	63	62	70	59	67	70	78	76	75	69	67	56	65	77	74	58	73	79	66	66	71	66	63	70	49	55	63	57	61	70	63	63	70	63	66	66	68	60	69	71	82	68	56	62	73	55	61	73	48	66	74	58	63	55	75	67	90	65	71	63	65	76	66	65	72	61	75	84	63	56	50	75	81	63	62	51	79	73	70	74	64	68	65	70	68	71	69	66	72	65	73	82	64	64	75	68	61	71	85	64	53	59	68	61	44	58	59	70	62	49	56	79	68	61	75	59	80	74	65	46	87	55	62	50	62	70	63	77	68	84	54	63	72	65	68	63	77	68	57	56	65	68	74	78	62	48	76	68	58	65	72	68	65	60	58	61	71	60	70	63	64	56	70	71	53	62	74	74	71	55	58	68	72	56	74	54	62	71	74	59	59	64	59	60	80	68	67	61	64	65	63	69	61	50	59	57	56	72	63	69	68	77	72	79	62	57	75	80	66	67	60	67	62	63	74	83	69	76	59	57	66	72	72	65	59	75	61	67	66	80	66	65	70	61	61	65	69	79	71	63	74	82	69	65	65	73	64	69	63	73	64	59	58	59	75	61	64	65	72	57	94	65	73	57	65	68	70	58	61	71	60	62	55	66	66	86	64	73	70	63	77	61	53	66	58	65	60	68	73	58	52	58	66	68	64	50	64	54	75	73	54	56	60	65	63	80	70	56	73	73	71	66	62	78	61	70	63	60	56	56	76	61	57	61	70	53	80	71	71	67	56	65	50	72	55	72	69	50	57	64	51	67	52	67	89	52	57	45	68	64	82	69	63	75	84	63	79	79	62	68	56	69	66	68	72	56	63	68	64	53	77	75	72	79	55	54	56	63	70	62	66	61	74	47	69	60	57	68	61	61	67	66	70	78	65	84	58	72	70	62	67	84	55	73	70	70	66	70	64	61	53	58	74	62	54	71	58	64	57	75	51	73	78	62	52	63	70	69	53	78	74	63	71	60	66	53	73	67	53	56	67	56	61	66	57	54	69	82	69	64	69	60	70	70	62	64	63	47	66	57	65	57	61	53	70	69	63	67	47	60	70	57	59	58	63	63	87	63	64	61	55	59	67	58	66	61	60	53	56	63	62	80	57	66	49	53	66	64	59	69	69	68	59	54	67	65	65	73	65	67	84	52	69	71	79	64	69	63	72	54	63	66	70	74	66	76	68	56	54	65	70	67	75	62	69	60	102	76	59	71	80	60	58	66	66	62	75	79	66	71	80	57	67	69	61	69	62	77	58	76	66	74	73	83	51	54	51	62	60	63	62	65	83	63	64	70	68	54	66	68	69	57	61	57	64	58	66	50	65	63	64	76	71	73	53	69	64	71	58	66
35912	25699	14096	8543	13928	16576	15401	13211	11230	9577	8150	6998	5951	5091	4488	3606	2837	2555	2243	2048	1685	1512	1384	1337	1230	1039	983	983	881	855	852	794	764	730	671	658	630	612	575	555	567	554	536	525	531	530	525	567	530	536	534	571	512	544	565	555	539	484	548	542	552	492	517	541	508	474	526	522	495	533	512	495	551	479	516	468	527	499	511	486	503	555	517	508	495	498	519	498	505	534	483	526	486	499	490	538	514	522	519	497	522	471	475	470	504	482	484	484	496	497	518	508	470	499	482	493	497	494	523	523	516	526	513	509	486	513	512	487	510	480	508	487	516	480	474	458	506	506	494	475	479	479	514	472	508	508	485	498	503	449	518	486	496	480	487	523	501	516	516	525	490	503	495	487	518	481	508	491	493	498	506	471	485	485	506	492	475	470	488	487	508	457	528	466	507	481	513	511	481	447	485	489	514	469	490	463	472	484	494	518	514	498	479	488	496	502	490	498	457	489	478	485	470	459	512	468	513	514	451	476	427	484	504	502	496	537	439	475	510	490	469	457	461	480	492	507	478	494	485	525	523	489	480	476	531	528	528	510	489	502	492	498	494	500	505	526	479	520	458	488	489	524	468	503	483	510	500	528	498	493	487	476	495	491	502	519	494	472	505	499	537	507	502	475	495	474	493	499	489	506	482	524	484	491	483	470	476	501	478	477	491	542	496	495	499	464	510	491	505	502	504	493	465	493	467	450	467	520	494	478	495	485	516	501	489	498	502	473	486	495	468	505	482	516	516	492	518	494	512	479	480	455	500	480	484	474	507	504	499	535	469	473	492	506	521	501	504	511	493	486	506	475	487	474	526	528	488	468	464	487	482	493	516	471	514	483	465	488	537	490	477	499	501	528	501	505	505	503	484	447	490	524	514	473	471	472	526	474	480	473	490	504	501	477	476	492	477	460	512	460	516	480	511	511	490	473	494	484	524	508	520	510	524	489	489	514	480	479	538	470	445	490	499	497	488	482	486	500	492	466	508	471	450	496	480	508	505	518	511	496	503	492	485	482	511	511	456	510	480	508	492	506	509	503	483	520	489	496	517	489	500	494	507	496	516	499	491	499	477	463	494	522	513	483	496	497	448	535	515	458	495	494	477	516	497	469	514	491	452	471	503	469	509	481	502	470	496	470	513	504	484	523	526	502	480	482	495	469	483	489	443	487	482	505	466	499	508	468	494	498	521	495	480	517	494	456	453	541	473	485	523	526	506	511	499	490	514	495	490	492	470	512	540	477	470	499	532	503	496	527	471	470	457	475	493	488	481	477	493	481	521	466	515	495	477	495	491	475	491	484	494	492	448	518	457	529	497	476	481	459	507	508	470	507	444	532	504	544	474	459	499	520	499	504	515	496	491	472	525	553	520	546	481	502	471	529	490	544	492	463	526	471	514	485	522	497	494	493	504	485	527	511	492	506	492	522	469	510	498	489	490	492	468	482	507	475	516	496	482	522	497	506	491	497	534	511	479	532	539	484	489	456	512	506	505	507	500	497	492	464	476	510	512	507	499	471	486	485	469	502	469	474	500	492	520	488	497	488	497	439	500	542	474	507	545	469	534	522	463	484	496	510	523	440	477	531	510	487	543	482	473	514	473	485	480	480	459	479	540	521	514	476	478	505	507	523	524	492	514	451	475	479	501	487	478	482	469	519	524	494	513	467	483	469	509	502	477	499	503	504	511	484	523	530	491	512	479	524	473	479	486	484	468	502	531	523	517	531	476	555	507	512	520	504	527	455	509	515	496	485	480	491	505	494	513	518	471	484	458	482	484	503	570	485	513	511	516	493	479	507	488	479	493	482	474	503	506	485	490	474	486	498	459	554	469	543	517	496	497	499	505	528	473	459	472	500	484	477	484	510	481	492	490	499	496	495	507	505	471	491	497	492	482	492	482	469	519	500	485	482	530	490	516	445	501	484	501	509	499	515	461	466	479	478	479	470	525	498	507	469	477	488	488	487	483	451	492	502	473	476	477	496	512	500	507	517	538	492	489	486	502	511	478	528	471	522	448	481	464	532	531	484	470	493	498	471	470	504	496	473	443	488	485	527	517	505	500	518	479	472	486	453	508	487	507	520	505	481	485	489	496	500	493	458	467	501	488	492	499	484	494	452	530	499	490	505	492	488	541	507	493	505	529	507	507	477	471	457	505	506	491	507	479	486	483	482	524	501	490	502	509	497	510	506	521	509	542	445	504	468	480	499	497	492	507	524	511	521	483	489	516	481	518	472	492	451	473	523	481	508	494	516	463	478	487	501	472	498	486	498	481	504	494	470	525	488	522	493	529	485	531	517	466	459	521	446	502	506	507	478	475	470	523	471	530	504	498	505	485	478	484	510	487	485	508	499	503	468	465	485	499	495	481	496	507	463	492	507	526	510	483	484	493	503	495	477	515	494	480	477	523	468	533	506	492	469	495	507	504	481	514	463	465	523	504	463	477	471	510	494	457	494	471	486	453	511	503	491	498	539	502	482	485	464	485	529	519	502	447	506	471	509	468	488	516	493	501	525	490	489	491	485	458	472	455	502	481	473	511	482	491	471	459	490	488	491	481	506	459	488	502	506	479	503	517	462	489	516	532	480	533	458	486	447	514	466	481	500	501	482	500	453	547	482	472	454	503	495	482	487	514	565	443	504	493	499	529	509	516	460	488	476	482	506	509	442	483	469	532	504	513	469	500	497	480	451	473	466	522	504	464	467	490	528	447	491	498	475	501	492	474	528	489	462	504	464	508	518	513	510	488	478	496	520	472	495	505	436	495	485	495	469	473	472	508	508	502	498	502	490	500	478	491	481	459	536	463	497	468	471	483	499	498	494	496	513	484	469	490	480	509	495	490	518	497	505	493	483	485	472	474	490	534	497	478	459	475	520	505	511	496	508	473	510	472	528	506	528	534	447	479	477	499	467	510	455	477	483	517	499	467	480	490	518	510	497	460	518	479	472	493	504	478	482	462	527	494	505	472	480	523	461	520	476	494	488	471	500	544	504	484	486	481	516	473	473	514	479	463	504	484	482	466	536	461	535	510	519	461	516	494	478	523	486	487	489	467	480	499	510	515	487	505	503	472	487	509	499	472	461	467	532	509	486	514	494	491	515	491	486	476	504	508	526	531	497	490	475	514	514	444	479	510	509	506	493	518	457	505	479	493	456	520	431	474	510	507	486	463	512	485	458	508	486	490	493	500	495	493	450	489	471	460	518	503	503	463	474	494	487	500	501	518	456	469	480	481	497	441	482	524	478	503	462	494	489	495	481	506	494	486	497	464	546	494	511	495	512	488	493	503	527	498	486	489	481	497	492	449	520	476	505	522	465	534	494	491	500	547	533	541	470	500	492	528	510	473	463	483	534	510	512	491	501	523	492	529	496	506	510	513	482	459	491	493	466	472	507	485	538	533	484	477	521	502	475	504	513	477	476	459	496	489	502	485	512	502	504	511	498	489	506	485	467	489	489
6170	4161	1705	490	358	484	411	375	387	355	296	266	267	228	232	189	174	148	147	143	146	102	131	138	122	105	113	126	103	101	116	95	97	89	89	105	92	93	93	90	91	76	85	77	104	77	98	90	80	114	91	87	79	102	89	112	93	82	99	81	88	90	113	87	83	86	103	77	90	94	87	85	114	102	110	86	113	89	91	78	90	93	75	90	104	78	80	79	110	107	89	77	83	99	83	94	97	93	94	88	85	107	80	90	92	89	86	82	87	86	99	108	87	86	95	95	91	80	116	86	100	70	93	92	103	80	98	90	78	94	73	83	78	99	92	83	97	90	97	102	91	103	83	76	87	81	87	82	94	88	75	84	90	98	109	100	87	105	79	77	90	90	101	99	93	89	79	97	93	70	92	85	97	84	92	85	84	92	86	95	72	83	73	87	92	95	94	84	99	99	97	97	90	97	63	81	93	102	86	87	91	76	108	99	85	88	96	80	101	73	74	91	80	94	100	103	99	84	107	86	83	102	88	74	90	102	92	96	93	104	108	71	95	81	89	92	99	106	86	81	87	92	78	102	100	111	81	72	108	97	99	86	86	125	86	84	72	88	86	90	83	103	94	89	97	73	87	114	93	70	97	91	88	86	93	79	89	86	86	99	87	87	94	66	80	88	86	85	87	99	87	91	93	90	91	91	81	73	88	72	77	92	79	91	90	82	90	110	97	76	102	77	99	100	93	93	90	78	91	77	88	99	101	94	82	82	98	98	92	87	81	85	82	92	86	91	71	94	96	84	101	80	92	78	91	68	74	91	91	92	75	100	81	76	95	102	109	87	82	101	87	70	117	88	100	89	92	102	100	93	85	104	100	87	83	98	103	98	101	86	83	94	103	102	93	104	90	98	93	89	101	83	64	107	89	91	87	82	98	98	86	80	101	103	109	89	82	82	74	100	68	102	81	95	81	92	92	93	99	97	88	73	101	100	81	103	100	77	82	95	70	98	86	92	92	95	104	99	98	91	95	88	99	103	76	92	84	78	101	111	74	84	99	92	94	87	95	86	65	81	113	93	73	103	83	87	69	90	83	57	77	79	97	94	97	87	90	94	85	85	95	77	74	88	94	95	100	90	81	84	98	85	98	93	77	84	82	84	85	76	93	90	94	82	111	87	95	96	85	77	74	99	100	78	80	92	95	96	85	90	86	89	93	80	102	87	88	78	83	98	87	95	94	91	97	79	74	98	78	96	78	95	83	82	82	81	107	93	100	107	98	92	100	84	84	85	97	80	97	85	99	93	73	82	105	84	93	94	89	94	95	87	105	94	77	77	97	95	101	89	87	100	96	82	91	92	88	81	98	93	74	82	104	80	108	85	88	90	90	102	66	87	84	79	79	108	65	86	87	99	80	103	91	79	94	86	96	76	95	85	92	92	89	97	99	83	91	94	98	101	101	97	96	85	95	75	77	77	97	91	102	98	93	87	87	94	86	88	94	87	96	98	100	69	100	78	99	73	86	91	84	88	78	84	70	79	92	84	104	95	67	82	83	106	91	94	80	106	104	82	92	89	90	90	88	99	83	80	99	96	91	90	103	107	76	100	98	84	107	86	92	93	96	95	84	86	100	101	90	86	89	98	104	84	100	85	93	111	86	81	90	94	99	110	105	98	82	83	84	103	100	97	85	86	107	106	105	111	90	73	96	95	68	84	96	80	83	80	83	106	77	79	102	74	105	101	90	75	94	90	97	101	83	80	90	78	99	114	91	65	96	95	90	97	86	93	89	101	89	108	92	68	84	96	81	84	72	90	79	83	94	89	101	95	76	86	101	81	88	78	82	80	80	97	90	82	93	91	92	66	82	89	86	94	98	97	92	76	104	91	84	92	106	90	80	84	90	77	79	76	85	85	82	92	91	94	103	76	85	104	91	83	86	79	95	71	72	83	95	80	87	85	93	87	79	91	92	88	106	81	92	92	94	89	83	96	95	75	102	95	76	90	84	99	97	92	81	102	85	93	83	108	89	80	91	71	84	86	98	84	83	102	110	103	77	95	84	102	80	76	101	93	83	105	75	89	94	83	80	99	85	84	91	88	78	106	86	101	82	87	90	92	90	89	72	103	97	75	88	96	105	84	82	87	90	93	97	94	88	80	88	95	85	91	104	92	77	76	101	92	105	103	78	91	105	81	101	103	82	76	85	87	82	85	99	78	80	90	87	78	89	105	101	109	91	100	82	90	97	84	79	78	92	75	98	85	96	113	90	93	91	75	87	97	102	86	92	75	76	83	95	92	92	95	92	77	79	87	67	93	90	75	96	70	89	94	82	74	86	93	85	92	78	97	77	80	84	88	111	95	79	106	87	92	93	93	114	95	85	96	92	81	100	88	112	85	87	92	105	83	99	91	102	76	105	70	91	89	96	88	77	92	83	83	76	94	90	98	94	80	80	99	89	88	106	82	89	83	96	71	100	81	81	81	79	90	75	77	88	82	103	105	93	77	99	82	89	85	96	102	92	112	96	80	117	95	82	85	85	105	91	93	96	78	88	91	85	97	97	92	94	89	95	100	81	90	77	78	72	96	91	96	91	85	96	81	88	93	86	84	94	94	102	83	95	101	94	83	69	101	97	93	82	93	87	88	93	83	73	88	94	82	86	79	82	84	93	83	88	95	87	105	92	91	93	83	83	90	83	81	85	86	92	102	98	98	82	92	90	81	77	87	83	83	97	74	91	76	94	87	89	97	104	95	95	89	92	90	76	95	89	94	87	96	83	92	89	82	73	84	68	88	92	88	94	79	97	94	74	86	90	85	101	95	76	88	89	92	81	87	94	93	79	80	87	87	99	92	70	90	81	87	93	74	112	97	93	78	92	96	81	84	94	76	82	89	97	97	73	98	78	84	91	85	95	92	85	84	95	101	102	92	83	117	95	77	97	88	87	94	88	80	98	91	80	102	82	85	88	85	79	92	107	95	82	104	99	105	91	86	95	91	88	85	83	90	76	93	92	90	103	101	79	83	87	90	94	93	76	89	83	100	88	92	92	97	92	80	81	100	75	94	98	84	98	101	79	96	97	96	107	91	94	81	78	86	85	91	78	94	93	92	88	88	95	86	77	104	84	86	98	82	93	73	87	82	98	89	85	91	97	96	75	77	100	95	103	80	68	96	106	79	110	84	87	80	93	91	100	107	85	75	92	100	91	98	97	85	93	89	79	86	83	83	85	94	92	84	102	105	86	103	102	70	94	74	77	98	107	88	74	98	74	101	84	88	102	84	93	108	90	84	85	91	96	75	77	92	80	87	88	103	90	98	100	86	89	84	88	95	88	97	70	87	89	91	88	94	81	95	84	84	85	83	76	88	90	99	87	91	108	98	92	60	103	76	99	85	77	100	102	86	99	92	92	96	80	87	97	103	89	81	90	94	78	91	91	79	79	77	94	82	96	87	78	89	88	79	96	88	82	77	92	93	89	73	86	90	119	95	81	85	95	100	100	77
34457	24604	13766	8678	13830	16428	15223	13178	11446	9903	8333	7056	5901	5259	4512	3682	3064	2701	2454	2176	1841	1713	1592	1505	1372	1238	1258	1099	1111	1061	1050	921	879	927	898	806	788	772	724	710	767	746	726	726	691	730	730	752	728	733	681	688	703	680	705	665	718	699	731	682	727	740	687	752	670	699	664	701	674	734	673	708	689	692	719	692	697	667	670	718	631	692	729	661	660	685	678	729	658	709	711	703	673	683	664	672	718	699	646	661	655	667	660	728	719	669	737	727	649	720	722	693	656	715	654	662	688	659	651	695	689	664	650	667	679	670	652	702	621	728	636	678	664	662	689	652	697	613	677	717	667	682	605	660	664	644	770	664	640	608	709	649	700	695	726	621	693	679	716	637	687	666	669	674	684	714	651	643	710	652	687	699	649	656	683	698	680	665	739	701	724	698	658	665	686	694	691	640	684	667	707	692	694	712	685	647	731	658	660	693	699	704	666	635	634	685	649	665	652	661	678	691	630	679	692	682	663	669	702	674	648	661	647	653	673	625	732	687	620	647	700	708	708	685	678	695	708	600	712	661	719	653	657	679	666	640	698	637	681	700	634	685	689	655	640	696	690	674	681	619	643	694	696	636	673	697	688	668	654	680	715	683	671	673	644	712	696	728	657	668	717	616	666	682	643	716	670	633	681	671	662	639	683	651	645	676	668	685	643	674	676	768	682	684	673	681	686	689	689	695	664	654	734	714	696	687	690	702	682	706	654	701	673	668	705	646	671	689	688	706	689	681	689	671	675	698	642	664	661	694	681	683	631	705	669	682	731	698	704	670	720	681	670	691	653	654	652	681	706	652	690	689	634	726	686	682	707	702	674	630	725	683	656	659	717	699	712	665	695	690	655	707	654	670	665	668	670	698	696	693	649	675	673	689	660	663	685	729	701	682	665	719	691	700	715	673	700	677	682	675	707	657	663	666	675	636	656	695	679	675	696	672	685	644	666	677	660	706	665	711	692	710	662	699	662	668	658	640	638	681	651	704	646	708	666	678	689	647	682	683	660	673	643	694	642	646	612	659	680	660	703	639	687	651	706	684	632	658	653	693	638	650	645	678	671	660	697	729	670	612	648	706	670	678	660	685	676	729	633	714	671	646	682	642	712	684	673	686	648	679	708	690	658	673	685	646	707	639	659	687	653	664	703	665	681	675	712	654	702	687	656	679	641	718	679	644	683	683	675	692	683	682	658	667	645	689	693	682	698	699	672	641	675	682	696	647	682	684	699	658	695	604	648	697	690	659	641	649	701	637	622	707	718	671	661	660	697	695	660	728	667	664	690	706	660	686	731	670	699	674	696	693	696	683	663	680	706	657	675	699	668	622	674	685	675	723	704	671	639	676	695	678	667	695	668	685	702	610	647	675	685	682	671	672	711	649	686	666	693	704	754	698	686	693	711	710	726	704	688	682	698	667	672	668	641	702	669	658	637	667	646	622	680	663	669	677	711	640	668	717	688	676	682	650	617	720	687	664	656	665	707	624	678	688	667	700	691	684	658	652	668	621	693	679	634	695	696	652	699	697	706	676	664	637	722	670	675	625	626	667	684	672	700	683	641	676	732	667	696	679	660	631	699	639	672	652	692	655	668	715	690	668	651	680	666	697	682	688	661	685	653	709	687	642	651	661	639	734	656	683	691	620	667	672	714	679	704	671	676	630	656	692	672	652	681	644	671	681	675	671	653	676	644	662	659	662	609	656	681	703	693	688	705	654	660	715	684	675	673	671	672	692	657	705	672	690	649	688	666	692	664	687	650	731	671	686	669	650	693	674	646	680	663	734	627	714	655	646	653	647	645	715	654	688	648	658	643	684	631	653	692	706	648	680	639	669	637	712	658	685	698	697	641	648	682	651	665	690	701	646	641	668	619	674	668	693	644	689	723	648	690	628	663	701	638	632	656	648	671	639	668	661	699	715	709	679	678	646	705	658	702	703	644	625	683	734	670	697	711	694	664	646	676	612	653	637	616	689	681	702	705	643	682	666	678	653	677	657	680	670	699	700	654	685	677	685	652	712	687	713	641	688	682	676	672	665	640	689	719	698	684	647	657	703	663	667	655	703	673	663	648	651	749	677	719	640	668	685	643	700	702	643	711	689	656	652	665	686	672	730	694	696	617	687	688	689	656	681	674	595	720	694	719	655	651	685	655	697	656	733	690	664	649	656	674	644	674	668	668	654	655	661	684	676	646	701	673	679	647	660	737	682	681	704	665	675	663	677	679	633	704	660	707	621	698	683	686	691	679	695	729	696	648	661	665	688	672	725	680	723	671	685	731	739	639	605	718	691	689	690	686	712	678	646	660	715	686	654	668	685	662	705	679	689	692	686	704	626	684	682	691	655	723	686	643	640	675	671	666	687	717	679	662	667	670	673	713	657	690	656	716	722	691	683	656	688	685	673	663	681	689	694	640	666	640	662	652	704	685	684	708	644	660	693	693	648	697	729	648	663	669	679	680	655	637	685	684	674	680	661	668	639	709	685	709	706	723	694	648	695	650	683	691	660	663	672	686	637	666	677	690	742	711	677	698	708	679	645	703	625	687	698	650	677	661	683	633	664	688	671	669	694	634	657	655	663	660	692	680	628	652	652	700	685	698	683	692	660	679	655	678	664	707	646	687	651	663	682	650	661	664	695	651	676	685	700	633	639	643	658	700	671	690	680	727	700	663	670	655	624	690	696	666	635	648	671	654	664	666	700	674	687	671	698	697	676	650	705	692	707	660	652	670	667	674	686	687	621	646	716	667	667	698	683	677	663	644	678	653	660	687	679	672	661	664	674	677	668	689	659	618	643	671	694	689	675	650	695	616	660	726	621	665	705	682	642	667	669	698	692	677	669	650	696	637	649	717	623	656	701	708	742	656	698	677	657	714	625	652	630	631	687	694	668	680	666	687	700	635	637	685	721	654	670	662	637	703	677	676	647	709	616	718	667	689	666	635	654	676	688	712	688	645	715	693	706	687	691	671	718	674	683	620	725	681	642	708	704	675	652	723	701	689	676	687	670	708	733	668	705	715	689	644	678	677	664	627	669	649	648	671	693	704	730	662	673	678	693	689	663	694	676	697	682	690	651	671	705	684	664	680	684	678	695	666	662	663	654	674	649	668	689	650	678	672	707	664	685	696	689	663	690	666	685	697	685	723	654	683	716	652	710	663	662	663	693	701	648	645	670	697	697	684	685	649	670	722	651	646	678	715	676	720	633	699	689	653	654	649	674	691	662	638	644	689	717	668	656	712	654	637	700	707	630	684	673	691	695	685	675	681	642	660	679	675	684	653	667	636	706	714	718	698	677	657	688	694	668	653	673	641	666	658	692	702	677	675	651	715	636	703	701	686	694	690	689	629	699	713	731	693	720	752	710	660	693	688	671	691	660	720	679	702	740	705	624	694	651	669	649	632	681	669	710	675	664	656	646	673	690	682	664	687	627	687	620	644	654	656	673	675	692	639	664	655	652
7325	6598	2588	596	474	573	522	532	420	427	382	329	301	272	223	224	165	166	139	137	95	120	120	104	116	90	103	91	91	86	93	89	72	62	79	71	62	73	60	59	87	75	65	69	70	59	68	65	79	76	71	67	83	85	57	57	70	71	67	75	56	62	66	82	86	54	67	55	63	64	63	67	63	67	67	62	70	69	52	61	87	69	72	83	50	67	81	75	64	82	74	67	66	85	68	48	82	66	56	60	55	76	69	58	64	62	67	74	75	63	72	70	73	60	66	61	65	77	61	64	70	62	63	84	76	70	65	77	60	56	69	52	77	57	76	60	63	65	73	59	73	65	54	63	71	66	71	49	74	71	61	55	71	70	70	64	76	73	70	64	72	75	59	69	73	68	74	82	60	66	76	74	70	69	57	64	60	55	59	71	65	75	71	60	70	59	71	62	57	66	64	71	66	90	69	56	62	65	61	63	70	65	55	71	65	70	79	66	62	74	62	63	58	56	75	58	58	72	63	75	65	51	65	71	70	82	69	76	68	71	66	55	58	79	66	70	72	64	62	53	70	73	73	49	83	62	61	82	64	79	64	78	72	65	65	54	61	75	69	71	79	67	62	64	48	75	60	54	65	56	82	77	59	65	68	60	53	71	67	59	66	65	65	62	60	72	63	58	71	53	74	61	82	71	68	59	66	77	77	61	59	50	61	74	70	59	80	70	51	85	73	55	81	73	66	65	58	63	56	62	60	63	70	72	76	77	68	71	78	62	86	82	67	61	68	57	53	57	59	91	61	76	67	72	81	70	75	75	59	56	75	72	61	73	72	68	47	76	66	79	73	68	64	68	59	62	78	67	58	67	82	67	80	57	62	57	72	64	68	62	63	81	74	76	80	73	70	73	73	68	61	76	68	72	67	66	69	75	58	54	82	58	65	64	56	59	67	62	70	66	76	56	73	73	63	64	70	61	56	60	82	75	66	62	80	61	72	73	90	81	61	76	67	64	71	52	52	61	64	62	66	75	53	71	65	70	77	69	60	63	74	64	84	64	63	72	78	68	62	58	73	76	66	75	68	90	55	70	66	68	76	44	70	64	71	56	56	54	69	51	66	70	62	81	73	70	62	71	51	64	66	66	74	69	56	60	62	71	70	63	55	57	77	72	64	70	67	81	64	69	58	69	62	86	76	76	76	71	88	67	65	67	72	67	69	53	67	73	71	75	68	69	63	56	62	61	66	73	72	79	57	67	55	60	64	81	53	73	66	57	76	68	70	64	63	71	58	65	60	68	70	62	67	80	70	49	75	65	70	75	79	58	68	49	54	58	87	85	57	56	60	75	58	66	60	54	63	65	70	70	59	69	64	69	62	75	76	61	82	70	70	60	71	65	77	64	71	74	65	63	79	84	72	63	66	63	69	62	66	53	64	74	61	59	71	70	61	66	66	63	67	71	69	69	80	75	61	65	57	65	59	62	65	57	60	69	80	54	71	74	72	54	73	57	59	76	62	71	65	61	63	74	63	66	65	78	56	74	65	63	88	75	58	76	77	63	64	61	59	62	77	75	74	68	64	68	63	75	76	62	59	73	51	67	64	67	56	61	60	62	73	63	69	69	73	59	67	82	57	57	66	70	65	52	69	68	72	60	68	69	65	67	74	74	72	61	65	50	60	69	60	68	61	78	65	52	67	67	70	75	74	69	70	75	66	69	71	57	55	68	66	61	73	80	86	63	61	57	84	71	66	69	60	78	73	69	52	55	71	52	73	64	63	82	74	63	84	63	74	69	61	74	82	70	74	62	66	58	75	77	78	63	59	68	62	61	80	72	69	79	66	74	72	78	72	75	66	69	65	80	68	64	70	72	60	72	57	62	67	64	67	66	64	72	64	63	70	76	78	73	67	75	67	84	59	65	57	74	67	73	62	68	68	53	69	65	60	71	60	60	70	86	66	70	73	65	71	64	70	57	73	69	62	70	61	58	53	67	63	56	79	74	60	69	54	65	71	78	59	46	68	56	79	84	62	65	67	68	67	68	75	71	72	68	62	68	66	73	66	78	55	52	74	65	64	60	65	71	74	78	69	65	58	66	72	87	75	71	70	82	71	76	70	69	54	62	70	60	65	61	66	57	59	60	77	61	61	67	60	66	66	59	72	60	68	74	76	53	62	77	54	73	68	72	66	75	58	58	64	73	77	68	60	61	68	76	74	74	61	71	78	65	63	73	58	74	61	65	67	75	74	51	59	64	76	56	69	56	61	57	55	71	66	53	72	68	62	49	56	60	82	66	72	77	64	70	66	84	68	71	61	78	66	63	59	68	68	80	74	54	82	69	75	77	88	82	66	78	57	69	87	62	77	66	83	71	54	79	68	68	75	68	69	63	72	73	65	80	68	63	92	82	65	66	64	68	67	67	72	71	74	59	52	80	69	69	58	66	61	60	60	54	70	50	65	69	68	69	64	67	69	62	64	70	74	67	65	66	74	62	66	60	49	74	74	76	52	75	69	67	67	62	47	74	60	52	59	72	62	72	63	58	69	82	66	75	67	78	59	48	67	64	75	57	46	67	75	48	58	67	76	67	59	78	73	65	66	72	68	60	69	70	52	64	63	74	68	62	82	75	77	75	56	59	70	65	78	92	54	63	53	65	51	56	66	65	66	65	56	50	75	84	77	58	70	60	73	105	72	76	74	61	80	51	63	78	65	60	76	57	47	88	63	54	61	62	72	66	59	55	56	82	75	58	58	65	61	58	62	64	76	68	65	58	63	71	56	60	80	66	66	64	69	74	60	65	65	71	59	61	71	51	73	63	79	62	63	63	60	69	63	75	64	70	81	67	84	56	58	80	66	61	63	57	70	61	79	68	66	71	65	73	66	57	77	56	80	74	62	64	66	73	83	58	67	69	76	66	69	58	63	85	58	66	59	72	68	56	78	61	74	64	56	79	65	62	61	85	74	54	60	73	63	59	79	62	68	65	54	66	75	60	63	69	62	82	67	64	81	71	72	63	71	57	56	56	67	75	65	60	61	71	74	50	56	76	72	61	73	53	68	68	61	57	72	60	81	64	72	68	82	72	60	67	62	80	80	52	81	76	48	73	63	62	70	67	65	85	73	50	68	62	88	63	76	76	74	71	65	72	77	71	79	71	65	55	61	46	73	71	77	78	80	73	66	70	60	78	59	67	73	83	64	62	81	65	74	59	67	69	55	81	73	64	55	67	69	53	64	84	58	70	70	60	68	60	74	81	77	69	77	76	61	77	80	50	52	70	71	57	55	72	55	76	72	68	56	69	64	69	84	66	54	60	66	69	62	60	60	65	75	57	69	63	78	53	71	61	79	70	60	72	60	86	81	65	75	88	64	70	74	67	67	64	68	57	61	65	68	65	64	64	67	69	65	63	66	63	80	68	77	73	72	67	70	69	70	63	71	67	79	68	66	89	88	71	69	81	70	60	68	57	73	67	68	65	63	90	70	63	77	70	64	48	65	68
38079	28900	17399	11211	17118	19241	17676	15923	13936	12059	10243	8476	7425	6485	5373	4495	3673	3071	2771	2420	2103	1785	1769	1590	1471	1247	1175	1170	1055	1022	971	862	838	772	773	702	653	636	636	581	548	556	560	543	545	529	543	582	526	551	566	543	574	544	600	544	554	539	555	561	543	539	553	503	542	525	569	512	553	522	528	546	488	539	498	526	517	515	520	532	530	523	527	520	536	516	517	533	495	482	515	517	482	470	546	525	502	526	514	507	524	467	529	543	520	524	498	492	468	501	488	520	512	518	493	538	518	476	517	547	499	506	462	517	488	510	524	500	503	511	494	456	477	526	496	502	495	461	549	492	533	525	482	483	504	500	471	529	491	533	531	495	528	533	470	485	475	529	506	476	539	524	491	525	507	489	538	497	488	506	433	526	508	531	507	499	487	489	530	492	536	460	481	509	522	500	514	457	473	475	547	507	566	530	513	514	507	487	523	502	482	516	520	472	500	540	453	469	508	463	501	505	501	491	501	507	489	519	542	512	489	491	502	529	511	538	488	522	500	496	484	514	537	479	523	543	552	517	517	500	521	479	502	534	454	499	479	468	483	480	515	494	519	503	521	483	541	517	513	496	514	494	509	507	514	485	500	497	529	500	487	543	494	485	509	517	559	535	479	506	534	504	498	509	503	516	506	496	506	510	518	529	518	478	519	571	518	506	489	506	478	480	492	469	489	493	508	483	516	514	460	530	497	497	521	527	526	521	478	546	491	485	496	514	472	517	502	539	537	487	489	508	534	529	502	520	508	520	454	500	485	501	523	509	505	531	489	511	500	509	494	501	484	476	507	513	537	484	500	536	487	497	487	508	504	501	520	520	532	510	511	441	485	513	485	491	477	500	464	518	502	506	514	498	522	491	497	508	499	466	494	535	485	500	507	518	526	515	512	502	475	478	538	452	472	541	535	498	527	471	535	524	495	527	499	521	516	487	503	498	474	493	528	475	482	512	503	462	504	516	528	528	533	501	489	480	504	539	485	520	489	503	525	461	484	514	494	526	475	510	527	501	480	509	498	504	503	504	481	498	497	526	513	502	543	476	554	504	478	507	499	472	520	525	514	485	516	519	510	454	512	503	463	475	485	493	534	518	519	472	489	510	514	487	507	517	523	531	542	501	507	510	495	521	513	508	495	529	505	477	509	539	481	517	509	513	517	468	500	483	471	508	500	491	501	487	527	514	514	511	530	545	526	454	501	514	508	507	459	493	478	525	515	504	516	503	516	516	498	538	544	516	472	470	480	493	506	459	518	570	479	473	496	516	506	528	484	492	519	457	472	522	486	532	506	504	521	500	518	497	479	487	507	486	512	526	505	505	493	505	518	505	506	519	493	516	545	515	511	496	507	506	500	526	519	528	502	525	507	536	490	486	532	511	476	524	505	525	512	521	518	523	475	518	522	569	503	548	568	498	519	506	453	479	463	537	508	541	484	484	494	519	509	517	545	509	501	505	520	518	480	517	484	484	477	513	517	501	501	496	531	485	520	523	487	512	478	468	510	539	497	465	515	527	489	520	517	510	500	495	512	527	525	505	503	496	520	508	523	520	493	507	523	506	504	509	489	496	526	570	496	501	498	486	502	478	539	535	515	522	484	484	498	506	513	495	505	509	489	492	539	483	505	503	500	489	499	522	503	485	513	486	487	534	488	497	535	508	508	489	484	463	520	524	515	477	532	505	508	529	465	515	471	493	511	508	500	515	499	486	537	495	536	487	499	511	508	500	526	479	544	497	490	515	510	506	470	507	496	455	532	464	498	503	503	514	513	479	490	522	507	544	489	514	486	508	515	525	483	519	512	526	538	496	503	483	521	488	500	511	508	532	540	511	532	504	510	503	504	489	505	468	486	484	468	430	536	539	498	495	513	483	513	521	513	543	491	534	547	478	490	501	497	516	503	500	485	537	530	490	530	504	521	474	503	491	523	467	494	537	507	523	490	536	475	511	509	505	507	469	475	499	496	536	488	515	489	486	507	510	490	504	502	523	498	566	499	511	536	479	535	529	512	492	498	440	502	508	547	522	511	553	502	537	493	483	501	483	521	508	490	543	514	538	547	466	469	494	494	493	519	490	510	494	524	508	536	466	481	516	549	490	559	504	486	503	554	492	509	539	495	514	487	510	524	548	511	499	489	514	537	512	518	519	503	485	518	514	480	520	517	506	494	468	525	495	519	521	504	524	499	521	478	517	518	506	501	524	484	499	533	466	489	505	515	486	503	507	499	507	504	453	505	516	498	525	530	539	464	502	522	492	525	511	526	500	486	485	486	473	510	522	487	507	503	536	531	504	550	490	514	522	511	507	500	511	469	506	490	519	562	500	503	461	471	507	535	505	475	505	502	515	466	490	498	519	451	507	486	556	493	502	490	448	500	500	483	495	510	538	487	492	516	504	509	499	514	496	502	523	499	509	510	475	492	484	530	457	504	508	510	484	492	473	526	496	503	533	470	520	488	486	501	521	467	545	475	544	465	510	496	501	507	491	525	527	518	503	477	461	525	509	492	534	488	483	490	482	485	520	503	529	549	491	483	465	523	528	520	514	493	489	520	493	482	497	503	506	510	487	513	547	541	530	511	497	503	499	484	492	483	484	482	496	525	481	501	519	503	491	480	497	503	472	500	505	503	512	516	535	494	505	561	520	488	491	536	492	492	500	533	517	498	532	526	512	512	531	499	530	495	502	515	517	512	506	498	486	476	498	493	519	539	534	499	494	503	476	505	499	492	509	510	531	514	485	476	506	500	507	511	469	481	494	505	494	485	538	476	564	500	511	509	495	515	510	504	516	522	507	531	491	515	465	497	518	537	517	540	481	488	477	479	478	529	500	498	503	461	504	480	518	572	547	506	467	495	536	506	473	524	500	538	535	518	508	503	506	505	561	501	514	451	521	501	515	505	465	451	531	502	509	502	490	534	519	520	506	526	525	504	513	535	483	480	514	499	544	490	495	481	508	472	514	498	507	532	485	500	522	513	571	514	496	499	478	461	536	498	532	512	478	482	469	496	535	516	516	523	523	521	488	499	491	492	522	506	527	486	499	479	530	488	494	497	530	459	478	541	515	514	493	537	508	496	519	532	491	513	523	534	458	516	517	511	490	482	496	500	495	481	516	515	527	478	497	518	476	503	465	499	508	506	513	487	496	531	485	506	483	510	520	487	525	492	520	464	521	530	492	489	484	496	502	491	505	488	537	460	521	520	508	537	472	517	505	528	499	509	495	547	500	489	498	523	474	473	511	526	512	528	537	463	491	483	526	501	500	464	504	484	524	502	488	483	495	489	507	522	550	452	482	532	496	523	566	551	510	508	524	517	487	522	525	495	503	525	538	538	511	503	470	490	516	470	523	534	506	514	494	499	499	494	516	511	507	507	490	534	509	494	493	498	480	506	542	530	479	512	513	471	489	535	539	519	489	515	501	514	545	490	541	492	508	449	494	506	485	503	485	502	532	534	518	511	489
4155	2410	959	360	281	363	327	295	300	268	205	200	205	184	165	160	137	112	140	117	117	96	90	104	97	108	90	89	105	76	91	84	84	82	89	106	85	85	79	70	82	105	73	87	83	82	72	80	94	107	74	86	94	90	73	91	88	68	90	67	82	84	92	84	71	78	81	75	89	85	91	91	82	80	70	91	77	87	83	93	81	90	72	86	94	102	84	83	91	66	91	97	73	94	90	80	87	84	91	76	80	78	85	89	62	89	98	92	86	86	78	74	70	89	82	88	92	89	81	84	87	78	95	85	76	98	93	93	89	74	73	92	78	83	80	78	80	83	92	77	70	95	79	88	75	77	87	76	70	99	82	85	66	96	89	74	112	80	96	91	81	100	80	91	88	75	71	83	93	105	86	93	90	79	85	103	78	80	74	78	94	76	96	62	88	86	96	86	85	89	73	81	87	90	82	83	86	84	81	89	76	89	102	75	84	81	111	97	82	88	89	75	88	79	74	87	74	80	76	73	85	86	92	87	76	69	93	90	76	79	90	79	70	75	79	96	98	83	82	74	88	83	81	87	90	75	83	92	81	84	77	92	71	77	77	83	78	83	97	86	92	77	83	76	87	90	84	86	85	78	78	82	78	79	89	86	90	84	97	76	80	71	80	82	85	93	93	87	74	83	86	81	82	79	82	87	81	83	85	83	86	87	101	83	83	88	88	77	73	70	86	83	79	74	87	81	85	82	79	88	80	83	89	93	66	93	91	79	94	89	76	84	86	100	86	97	88	93	93	76	93	73	88	89	92	90	70	91	87	85	90	77	90	85	87	72	96	84	84	80	76	93	104	95	91	98	86	88	103	83	77	74	79	70	91	66	99	86	92	87	69	88	85	95	105	87	89	78	69	70	75	95	75	84	71	71	83	89	78	86	89	83	73	90	96	76	89	80	83	83	71	81	91	86	73	79	77	78	90	81	75	92	87	70	74	87	84	67	92	104	98	82	79	74	87	74	85	64	78	69	107	78	83	81	92	82	69	70	95	76	93	79	78	77	91	96	77	93	95	87	81	101	89	80	81	96	91	75	70	99	81	73	92	89	89	83	78	86	87	78	92	70	85	92	61	85	79	103	97	84	78	92	80	77	95	97	81	90	82	86	67	84	96	74	96	81	62	78	91	80	91	77	97	93	84	83	89	77	86	79	88	84	93	77	64	68	85	93	105	83	94	79	79	81	82	71	88	88	85	88	91	78	95	79	92	86	87	93	73	89	88	75	97	85	90	86	81	81	87	86	89	79	92	77	87	78	96	61	101	87	90	76	83	89	87	78	85	90	78	80	86	93	104	76	77	83	92	79	94	86	90	84	86	76	79	82	77	82	70	81	66	80	86	85	63	71	101	78	77	80	81	90	78	87	78	73	105	80	91	67	90	81	103	88	79	80	80	81	72	86	82	97	86	91	65	83	82	81	73	80	76	94	80	81	79	80	76	88	83	77	77	82	78	77	84	69	81	73	74	85	99	70	71	77	91	78	86	75	76	83	90	80	91	80	79	84	93	71	78	75	81	84	100	98	89	72	86	93	87	84	87	85	76	90	71	103	93	83	76	92	92	77	104	71	108	87	69	91	85	77	85	77	83	84	86	86	93	78	73	76	78	80	76	67	82	80	87	80	88	105	96	87	77	77	86	84	95	74	82	86	105	94	82	85	81	73	80	80	84	98	88	79	94	81	85	92	88	101	67	76	96	82	72	95	89	98	76	79	86	91	84	69	76	77	83	87	96	85	76	77	86	81	72	78	91	76	74	105	88	81	101	85	81	77	105	80	82	83	75	88	78	92	96	85	89	96	85	81	86	67	75	73	89	99	73	73	97	98	87	76	94	76	68	92	74	87	80	77	84	95	70	75	87	75	79	81	78	85	90	91	85	82	79	81	86	99	76	96	88	80	80	92	64	72	86	82	87	74	95	73	79	83	97	90	85	74	83	81	82	94	84	78	68	78	84	83	86	97	100	78	83	80	80	56	69	87	78	79	81	94	66	89	82	85	89	73	96	92	77	75	72	81	108	84	73	88	107	85	77	74	88	86	74	83	75	73	75	69	83	86	97	73	91	105	84	95	77	82	81	79	94	73	79	74	95	99	86	82	80	85	89	96	104	81	89	82	85	84	86	91	79	89	79	91	101	94	55	96	84	85	86	72	95	81	71	84	75	82	94	72	91	74	82	79	81	88	85	80	84	76	101	74	100	70	80	78	88	103	79	81	88	93	81	69	74	78	72	68	83	79	82	93	88	71	84	83	82	92	77	86	75	61	74	77	79	97	82	74	85	79	99	77	60	73	96	76	85	88	85	69	74	73	97	76	82	69	81	85	88	94	76	92	81	83	86	93	91	76	99	88	76	91	89	85	88	90	85	77	74	76	71	80	81	98	73	82	84	67	89	83	103	94	91	91	94	88	82	81	79	86	102	66	93	91	107	79	78	81	89	94	101	94	91	81	88	77	100	79	89	86	89	83	74	74	95	71	94	75	94	76	89	107	96	88	89	74	84	85	90	84	84	92	76	95	78	73	92	76	83	100	97	86	84	90	97	93	85	77	92	66	88	88	85	94	97	82	62	82	83	90	92	76	86	86	66	92	95	88	98	75	77	87	74	94	89	91	87	78	82	91	100	74	81	88	86	78	83	92	60	87	87	78	69	104	86	82	78	61	69	72	85	81	92	94	89	81	87	75	61	87	83	76	83	76	102	74	82	87	82	76	78	71	95	91	89	74	72	91	73	78	86	86	72	105	71	70	87	77	63	91	86	92	71	81	97	85	83	90	82	83	76	83	74	72	82	72	102	70	80	82	82	80	73	101	96	87	84	87	76	76	80	83	91	101	87	90	76	81	90	78	83	89	73	88	83	94	88	87	80	71	82	92	77	92	87	88	79	76	89	93	77	89	84	88	95	90	97	75	89	74	86	80	90	90	85	89	84	86	96	92	91	75	88	72	87	80	73	73	107	102	73	87	83	82	93	64	84	82	75	83	70	83	78	85	88	92	79	88	66	96	82	85	80	94	76	70	99	67	74	73	83	87	82	100	88	91	58	89	99	88	57	76	81	89	78	87	85	73	74	81	83	86	95	82	59	82	77	69	97	79	81	84	95	75	92	72	93	76	80	87	67	82	69	74	80	88	78	83	88	80	76	73	79	109	99	84	78	96	85	83	96	99	85	77	75	95	96	75	74	87	79	82	92	67	84	78	87	82	106	86	79	99	87	96	82	92	72	74	76	84	63	78	83	90	94	76	89	107	83	100	86	91	98	73	74	84	92	82	76	79	73	70	73	87	82	82	89	74	91	90	82	86	80	99	88	67	103	69	71	72	84	88	68	81	80	98	87	79	92	77	97	79	78	82	83	104	100	83	79	83	87	85	82	81	67	106	74	77	80	88	86	86	81	84	83	80	72	96	95	89	79	82	98	99	71	90	84	89	102	89	84	82	63	82	79	79
30108	19235	9710	6740	11235	12951	12523	10739	9157	7549	6295	5261	4719	4121	3345	2609	2314	2029	1772	1643	1396	1411	1302	1307	1055	1075	1014	914	951	857	884	826	801	805	787	761	668	642	657	693	665	613	638	649	630	659	641	594	662	639	708	663	647	635	612	676	656	660	624	638	663	640	664	626	623	667	670	640	660	653	659	611	611	664	637	684	684	607	620	648	678	658	598	593	649	659	655	625	629	658	624	625	626	648	666	643	615	631	612	621	617	639	620	622	682	616	648	656	678	620	640	621	653	648	620	646	605	611	638	631	682	649	675	588	629	636	565	658	663	656	616	715	649	613	617	614	684	647	626	612	624	598	638	655	659	635	726	631	626	610	658	642	630	690	664	584	642	602	673	648	644	618	632	628	642	643	639	607	655	632	656	662	597	644	698	618	674	589	652	626	606	642	642	597	653	638	671	633	624	634	615	695	657	665	655	633	643	584	665	641	643	615	647	579	638	624	623	597	623	608	649	688	655	653	633	661	618	687	624	595	673	649	632	652	633	637	602	616	667	635	728	629	689	653	630	601	606	643	619	652	635	575	667	650	654	598	651	640	613	646	621	592	680	674	618	644	620	631	637	625	622	629	628	654	603	622	678	614	641	660	644	676	629	594	604	684	597	636	655	644	665	590	616	642	630	642	621	602	602	605	620	663	637	655	627	629	596	659	628	624	637	622	683	621	663	632	646	610	614	573	649	688	599	608	669	600	633	612	654	590	645	606	668	633	600	647	628	631	675	620	649	655	635	669	622	670	670	661	654	632	647	678	629	641	636	609	622	631	644	656	634	613	643	633	653	638	629	619	610	658	614	626	653	648	613	675	687	640	653	615	632	661	611	646	609	621	589	641	635	602	671	642	624	657	701	622	604	625	669	658	643	586	585	623	655	617	645	635	678	651	604	632	674	635	635	624	657	627	666	609	647	652	624	623	635	632	618	627	639	601	628	648	643	648	631	616	643	638	633	633	650	613	621	616	630	629	612	669	655	638	624	617	639	655	632	633	669	631	616	620	637	635	597	658	636	611	605	655	612	632	639	645	618	637	614	638	595	636	640	651	661	651	611	609	672	670	615	630	682	606	625	608	664	647	665	576	581	643	596	622	607	670	610	615	667	612	616	631	621	647	633	612	622	644	654	665	645	652	635	587	663	654	678	645	630	637	619	657	666	689	618	689	651	651	624	626	619	608	622	640	648	636	661	634	602	635	646	613	664	639	628	655	631	606	610	596	600	624	629	627	602	637	611	626	628	666	595	597	638	649	630	658	654	607	612	661	615	647	618	660	625	644	671	593	641	593	666	619	644	642	666	664	622	613	656	582	625	639	606	641	661	630	619	656	633	649	654	619	635	639	679	653	619	658	621	637	656	656	599	676	604	603	637	628	650	644	643	630	660	653	644	653	605	645	615	629	642	628	692	676	606	619	647	643	635	631	678	602	620	673	640	646	605	673	621	644	609	639	642	644	630	608	667	641	630	656	649	638	653	627	603	641	646	663	611	643	668	687	665	641	632	673	646	655	591	617	608	644	640	643	612	628	661	649	643	599	659	680	667	618	627	641	677	641	637	643	628	581	631	663	576	663	677	618	678	648	639	594	606	662	595	628	636	653	644	635	662	626	647	613	654	648	652	621	651	659	649	643	604	568	615	658	631	624	635	623	604	576	673	669	667	617	660	633	645	631	660	650	659	661	633	649	608	649	655	616	615	671	627	643	653	595	637	641	630	651	644	645	617	644	638	667	634	673	621	614	638	588	620	609	640	677	590	608	646	650	626	654	657	631	612	646	673	607	626	654	632	588	639	644	701	672	601	637	617	639	595	643	634	619	678	614	681	681	628	664	650	679	599	620	602	625	633	618	620	630	663	661	627	658	611	642	662	629	607	639	658	666	600	661	688	660	664	625	633	655	656	634	657	623	603	679	642	650	635	603	659	628	624	638	653	637	628	627	649	702	677	624	636	591	627	657	618	629	641	619	636	615	644	632	621	642	667	604	661	687	643	645	655	649	655	598	656	604	685	622	633	640	624	638	629	629	632	636	639	671	637	619	662	647	614	647	619	661	631	622	625	622	603	626	646	652	605	675	597	649	606	651	640	616	599	662	680	667	685	645	746	679	609	675	617	576	616	668	667	705	601	608	603	612	645	651	625	630	622	621	650	602	627	637	617	660	646	600	666	641	650	621	587	686	616	671	662	632	648	620	665	648	627	628	599	632	639	609	640	669	656	612	606	645	614	645	630	667	592	616	667	648	653	578	637	635	657	600	618	685	699	650	667	638	580	646	626	631	624	650	588	703	631	627	658	651	655	661	647	635	649	602	573	615	632	675	665	641	662	617	596	630	618	628	629	622	611	635	647	652	636	662	636	621	668	650	651	600	667	660	600	610	646	678	665	656	665	633	654	652	662	604	601	655	670	660	649	630	609	657	646	676	643	629	665	632	661	675	647	645	645	614	646	584	624	635	652	650	681	658	612	645	650	649	628	657	598	597	627	593	628	642	619	654	636	649	630	640	617	644	648	610	636	603	625	659	610	591	592	597	649	693	647	630	641	672	622	629	607	651	635	648	683	663	634	659	605	637	630	612	627	674	632	600	628	640	641	639	649	633	641	617	648	669	609	626	643	651	635	585	582	619	677	646	699	663	624	653	690	648	640	657	669	641	654	656	660	636	629	623	649	619	632	689	653	651	629	615	667	629	655	642	628	647	659	630	603	629	669	659	649	638	677	614	629	644	636	621	595	634	654	626	609	627	642	624	675	658	616	622	661	697	664	629	601	651	650	594	684	644	660	637	660	602	652	641	637	633	620	613	633	653	656	618	613	637	686	610	644	664	639	689	680	630	627	614	559	647	568	682	628	628	664	630	678	631	622	628	682	655	601	663	661	615	666	605	633	639	629	641	650	606	655	648	619	583	662	629	632	693	644	649	598	634	683	631	634	605	618	616	629	661	642	657	616	638	630	654	636	624	623	628	605	648	636	603	679	643	630	597	603	621	607	666	589	596	659	620	654	627	641	661	665	653	662	648	584	671	640	614	648	669	657	649	595	655	595	665	650	597	599	628	626	627	628	631	661	597	606	601	658	637	639	653	705	618	629	697	645	594	689	635	646	647	612	621	673	633	632	619	638	637	645	612	676	680	629	647	601	670	595	643	581	630	617	637	615	661	655	641	646	648	616	646	654	645	636	612	629	595	640	687	706	646	638	648	625	631	684	685	677	640	677	618	612	621	666	636	626	630	644	673	638	599	677	587	629	720	613	655	675	678	640	615	624	672	645	600	629	652	643	655	580	601	666	709	646	660	685	639	649	635	659	627	651	601	634	626	623	676	638	569	634	625	596	661	653	658	645	640	648	630	635	642	606	653	626	587	624	640	602	656	607	613	607	610	666	653	613	646	628	655	646	643	610	627	659	629	634	628	662	626	646	637	629	649	634	654	601	620	622	614	656	654	643	635	629	634	645	671
6026	4993	1855	500	366	428	449	451	380	315	295	268	213	189	171	178	126	129	120	105	115	86	86	102	86	71	83	77	75	80	76	66	73	74	81	55	75	82	69	69	64	58	82	85	64	58	68	62	59	68	64	61	66	65	65	70	65	60	73	69	66	59	47	73	72	66	57	61	63	60	58	50	67	77	70	72	78	48	49	70	65	58	58	60	76	58	64	76	62	81	59	66	67	61	49	76	57	52	65	49	66	59	70	56	71	73	65	60	60	55	66	62	61	68	80	51	66	66	50	66	65	64	57	79	60	60	69	77	59	65	64	65	64	60	71	63	47	58	81	73	56	61	83	67	62	73	64	57	59	56	67	56	66	76	53	73	61	77	68	60	46	66	76	61	64	75	54	75	63	71	65	54	87	54	62	56	69	62	60	78	71	58	68	63	57	70	73	63	53	63	64	76	68	52	71	70	74	51	65	80	60	69	57	54	63	74	47	59	66	61	65	48	74	64	56	70	64	68	69	61	58	60	62	59	72	78	65	68	75	78	60	66	65	62	63	53	66	57	71	73	60	72	69	66	78	66	51	61	64	60	67	64	70	78	73	64	65	62	51	65	68	61	49	63	57	68	54	51	62	73	58	69	64	66	55	61	80	64	67	49	77	62	77	76	64	70	55	69	68	68	57	61	62	72	80	62	62	65	78	73	59	84	78	70	62	62	79	49	57	66	66	68	79	61	67	57	58	62	73	61	69	77	63	73	62	76	78	69	66	67	74	70	54	70	63	68	70	59	74	65	62	64	49	61	62	62	56	63	67	67	71	75	57	76	83	57	65	55	48	74	69	72	66	79	58	76	51	58	60	67	58	63	65	65	68	63	55	65	70	67	51	75	62	67	69	74	80	62	69	62	62	69	50	67	56	66	59	71	62	59	76	70	64	68	57	63	79	60	69	63	78	70	71	75	62	49	62	65	62	69	54	72	62	71	70	59	66	59	60	61	52	60	69	57	63	63	61	67	59	89	71	57	57	66	60	55	73	70	63	56	62	58	61	48	71	71	60	65	65	60	56	66	58	63	64	60	66	58	80	50	64	51	74	60	68	52	68	64	66	61	69	61	57	71	65	79	55	74	71	73	74	68	69	73	56	59	76	69	68	59	73	67	75	78	62	61	76	64	57	58	70	61	66	65	55	75	63	57	67	64	58	62	74	59	61	70	68	56	70	65	65	75	64	65	54	50	60	68	61	69	54	58	80	68	62	54	51	66	81	53	68	74	59	54	67	61	52	62	75	55	67	66	60	59	65	56	73	75	74	60	65	60	63	77	71	51	69	81	70	58	53	61	56	78	72	64	68	64	64	60	58	60	65	58	49	63	57	74	75	53	63	68	60	70	60	62	67	60	69	74	69	64	75	65	45	75	70	74	56	57	63	57	68	68	61	68	62	60	56	74	53	72	48	63	60	58	86	66	72	58	77	72	69	73	78	66	65	45	57	61	57	52	62	82	57	57	70	75	57	65	61	47	61	66	55	68	62	69	50	62	70	47	63	53	67	73	65	88	60	59	62	73	80	71	68	68	57	57	62	74	80	74	70	56	67	69	63	68	59	69	69	45	62	66	66	65	55	56	66	63	48	57	70	70	74	64	56	65	63	60	69	66	72	60	60	62	68	67	64	66	55	66	69	66	59	60	66	56	66	69	71	69	61	57	62	62	62	60	88	64	66	61	75	54	67	64	71	74	54	59	69	68	54	61	65	64	66	60	55	74	73	62	61	62	63	69	79	72	68	62	77	69	63	69	59	78	74	71	55	63	42	59	79	77	53	61	60	65	60	50	61	62	63	52	60	58	54	53	62	74	63	67	56	71	64	66	73	69	51	73	79	70	63	69	60	60	59	72	62	64	73	63	56	57	59	66	68	58	68	56	66	54	65	75	64	73	76	59	48	64	58	56	58	68	54	60	55	64	66	64	69	84	73	73	69	70	56	64	67	76	78	82	58	61	81	49	57	62	60	52	60	81	63	60	65	72	71	75	60	74	65	69	58	84	77	60	57	70	70	66	52	59	72	58	55	64	74	62	55	58	54	62	70	54	71	66	72	55	74	73	67	70	63	62	71	56	66	72	68	57	63	72	61	75	68	74	64	65	63	54	73	68	76	60	63	69	78	64	68	71	57	65	70	70	63	62	60	66	68	61	67	68	61	57	55	59	48	68	64	69	59	71	59	72	66	68	66	63	58	59	61	54	68	49	60	49	67	64	73	52	70	65	48	66	55	79	66	52	64	57	68	56	59	51	57	61	71	57	65	69	69	63	56	62	67	72	91	67	68	76	64	72	65	48	82	59	61	48	54	62	69	64	65	76	60	70	72	83	74	75	59	63	58	60	56	81	72	69	54	59	70	74	74	63	55	63	59	66	74	62	63	64	80	61	72	61	65	75	57	64	55	64	55	48	38	68	75	82	61	58	74	80	53	51	71	58	62	71	69	48	74	52	54	71	65	70	60	61	66	82	65	68	68	63	61	74	53	69	66	59	73	73	68	63	57	59	64	68	69	65	69	47	56	54	61	79	57	71	62	76	59	68	70	75	65	75	62	54	50	75	55	65	59	58	64	61	65	63	76	62	61	72	61	65	77	62	61	71	72	67	59	67	59	49	54	61	55	72	83	74	63	76	80	58	73	69	71	69	58	76	65	68	61	64	50	70	70	65	55	63	61	43	58	58	64	82	71	65	58	71	60	42	62	64	68	62	68	68	58	69	77	64	67	66	68	66	74	65	62	71	60	67	78	48	55	54	56	68	80	56	50	71	66	65	68	59	78	46	67	63	70	65	71	68	68	53	60	75	71	80	67	70	62	59	60	66	60	84	69	56	72	56	60	57	60	65	67	68	66	64	64	55	62	56	55	74	63	72	57	57	60	62	69	81	48	64	61	53	62	68	77	61	72	82	53	82	66	71	61	58	69	71	73	60	65	54	59	58	54	65	48	67	63	51	70	52	57	69	70	68	60	63	51	63	64	59	63	64	59	67	58	71	70	58	58	72	65	69	68	66	66	60	69	68	70	57	59	76	57	74	61	50	52	59	62	66	59	60	70	56	60	49	68	63	77	63	64	75	72	73	51	60	69	84	74	63	63	61	68	70	71	87	70	71	50	73	68	66	59	80	70	54	68	59	64	58	61	70	67	74	71	84	66	73	72	72	84	63	66	74	86	70	57	55	69	60	62	70	64	82	59	70	67	66	54	61	77	68	61	70	60	64	63	74	71	57	67	60	82	64	67	65	58	53	73	60	53	52	73	62	55	70	61	60	64	64	82	57	55	61	85	49	59	73	61	68	67	72	67	63	66	80	78	64	77	57	55	70	54	65	52	65	58	66	85	55	47	68	50	63	70	58	66	61	64	71	62	79	76	61	55	64	49	55	68	75	54	59	55	71	67	60	65	65	53	61	73	73	62	67	60	61	48	68	56	61	63	66	49	69	82	57	72	57	74	64
36089	26034	14772	9731	14611	16664	15868	13903	11879	9765	7935	7016	6076	4985	4125	3248	2796	2413	2201	1789	1568	1501	1391	1244	1108	1062	1016	972	897	856	740	760	730	750	580	574	635	580	503	589	531	500	526	497	526	529	484	493	534	524	522	569	493	490	528	500	548	502	545	555	501	502	523	531	515	518	523	506	499	526	501	541	524	509	527	529	515	498	484	518	506	551	498	525	508	430	466	476	468	482	457	478	488	513	451	477	495	502	537	489	501	484	506	501	488	484	488	509	456	463	470	495	481	494	459	490	483	483	499	507	418	474	504	496	447	496	463	530	481	502	457	489	459	496	536	516	489	470	474	517	514	505	454	503	512	480	488	511	481	504	503	475	505	493	467	511	497	449	467	478	497	470	470	481	508	463	463	485	456	476	514	495	475	500	484	473	493	499	492	475	493	511	482	457	472	477	479	490	506	486	493	550	527	501	493	430	493	521	480	461	469	486	495	439	493	517	484	486	496	500	476	475	506	464	459	490	493	529	480	469	504	528	507	519	501	476	485	505	507	489	497	488	503	510	502	499	508	494	493	488	472	484	453	515	451	473	528	491	481	479	514	476	484	520	493	538	512	480	431	481	498	479	482	518	524	509	528	483	512	480	477	498	498	514	477	469	468	464	498	463	535	515	467	494	475	512	467	486	499	519	473	456	497	478	500	514	480	465	536	513	477	498	452	451	495	463	488	478	499	498	485	495	495	505	530	480	439	489	499	507	474	498	465	478	487	486	488	475	454	507	491	468	498	503	446	490	504	444	463	463	499	521	463	481	517	492	472	457	484	537	506	492	526	477	522	480	444	496	481	471	461	483	496	492	498	499	518	468	477	511	469	461	501	502	503	478	497	449	501	501	464	478	488	525	498	515	464	504	475	475	497	477	517	509	483	506	543	496	507	457	497	497	500	516	466	482	497	516	486	497	514	508	492	505	485	497	475	452	477	501	455	472	489	571	470	474	471	498	491	500	487	489	477	465	529	483	457	455	475	483	500	494	523	498	483	489	472	501	495	492	506	450	517	505	539	490	452	463	483	430	480	484	494	553	519	452	484	469	461	472	463	490	466	475	474	451	506	463	485	497	484	474	471	514	449	509	513	464	497	484	503	519	453	539	493	488	491	478	500	484	492	524	488	561	454	492	467	440	516	494	480	459	493	517	511	467	490	508	453	469	479	505	497	481	450	499	530	504	472	478	495	478	469	527	503	507	447	459	495	503	462	466	488	522	473	504	537	467	510	471	488	489	533	505	478	488	448	452	484	475	506	500	444	456	484	440	474	480	549	480	523	501	489	485	491	467	482	486	461	497	504	463	484	503	490	516	483	482	491	436	480	465	493	477	502	456	509	488	470	509	485	464	498	511	466	468	496	508	500	469	466	475	523	482	462	518	482	510	482	491	524	484	532	454	489	490	487	501	519	497	482	459	475	488	468	477	472	500	498	491	483	494	501	507	463	526	465	491	431	459	489	456	475	511	511	478	498	501	520	481	499	446	507	481	509	497	499	493	484	490	459	490	495	478	501	499	449	464	482	533	494	475	448	493	552	462	500	501	476	502	446	471	514	492	477	502	462	465	453	457	487	501	465	481	505	501	485	511	474	498	458	480	462	472	500	471	499	493	457	518	484	503	487	472	478	530	471	457	481	463	514	480	521	470	472	474	442	436	527	486	480	466	483	506	469	502	508	522	490	480	521	495	438	483	478	457	534	485	451	519	459	483	487	449	493	464	465	467	451	506	442	490	506	503	465	504	501	472	509	480	479	475	514	436	495	498	480	459	483	463	546	506	453	490	503	488	490	433	509	476	480	468	473	543	458	473	460	467	499	496	473	470	497	471	508	462	481	479	452	473	524	504	493	469	454	491	501	460	454	483	459	509	455	460	488	489	505	501	486	476	490	493	539	485	464	482	482	503	482	488	472	439	458	457	501	450	510	505	497	473	485	466	485	467	469	511	506	485	515	514	507	448	497	481	471	464	499	478	438	473	542	506	459	488	459	516	503	504	499	494	491	490	475	472	477	494	502	486	481	471	478	519	492	473	457	475	459	513	508	499	485	495	474	458	475	467	497	425	469	469	492	464	459	463	460	493	454	504	499	447	528	469	482	495	511	483	521	488	512	475	498	516	474	487	476	484	496	448	490	488	456	502	508	447	496	512	463	455	509	482	470	477	498	501	485	457	519	503	472	464	478	471	503	469	517	504	457	483	480	437	455	446	466	511	478	472	483	452	458	479	518	519	488	465	516	516	470	510	502	536	478	465	481	480	484	507	497	530	523	508	493	484	503	502	504	479	484	491	475	495	514	475	510	475	447	507	501	530	504	483	475	469	507	485	457	461	506	519	484	507	539	465	478	526	534	512	485	493	488	504	447	461	497	480	485	482	496	482	460	506	504	491	473	504	528	501	459	481	492	487	513	537	478	512	507	541	467	479	491	486	467	465	512	472	484	491	482	514	440	500	462	486	478	473	517	505	491	479	465	470	460	511	506	507	491	507	489	518	501	457	508	502	479	497	475	493	542	507	502	495	471	460	482	447	474	492	483	454	495	502	464	501	441	519	478	464	505	510	511	485	486	464	454	495	534	468	439	492	502	479	521	457	482	501	484	457	491	474	488	501	485	509	500	467	469	510	483	503	462	533	475	525	483	499	476	547	489	518	501	496	488	496	468	462	493	488	432	474	521	496	466	484	492	476	463	465	474	489	498	451	461	464	487	461	477	536	473	474	487	471	493	471	493	519	487	463	509	472	517	489	513	507	444	516	484	490	528	492	507	478	508	514	561	455	494	492	502	462	516	498	511	487	507	466	508	491	482	482	469	444	511	512	460	489	516	492	465	503	469	472	508	503	492	451	504	483	503	511	496	481	500	499	506	509	499	497	456	517	482	490	489	478	506	506	496	469	525	473	504	477	444	503	507	515	444	489	517	464	478	499	467	517	485	507	503	465	457	447	471	512	460	489	487	503	473	502	457	482	476	482	531	492	481	498	498	501	499	477	514	485	491	461	474	488	487	500	541	459	443	516	504	492	516	497	513	444	493	498	513	462	466	463	504	453	497	474	499	476	451	455	503	481	443	477	487	484	498	463	484	471	507	492	522	501	473	493	473	474	470	452	483	492	477	495	488	498	498	455	474	509	516	496	438	479	492	493	473	481	492	484	470	505	439	488	496	479	498	489	484	489	505	496	467	491	502	459	478	485	506	465	502	478	550	546	498	475	464	480	479	482	497	495	499	485	515	526	431	470	510	495	467	469	456	548	508	473	519	524	484	507	488	467	438	473	428	490	499	495	471	494	473	490	456	522	501	447	492	463	458	483	479	444	507	484	462	505	496	502	478	525	497	476	476	473	492	458	510	501	475	504	482	507	474	468	446	475	486	476	531	485	461	511	499	459	498	511	507	483	494	477	499	501	476	489	503	431	496	474	476	484	464	529	477	511	475	494	511	464	529	466	435	501	513	502	474	491
6387	4720	1848	543	387	460	461	374	384	322	291	301	241	241	199	211	178	163	155	137	135	119	116	99	122	94	97	94	112	104	95	102	91	96	81	109	87	89	72	78	71	83	94	86	96	95	80	96	93	90	87	85	84	81	96	93	80	115	79	92	82	111	89	87	89	97	86	91	100	80	95	95	100	92	99	92	88	87	77	80	91	90	93	74	77	78	82	96	78	100	89	73	97	113	77	87	89	92	91	87	77	102	106	82	111	91	105	75	92	114	97	98	91	92	83	81	82	92	90	90	97	77	89	112	82	68	76	95	89	102	89	95	87	74	76	82	85	89	78	81	87	78	94	80	85	83	80	95	93	93	85	88	74	95	94	61	108	94	106	87	89	88	87	87	110	78	70	77	90	76	87	94	98	101	96	82	97	93	91	85	91	104	104	75	97	86	96	80	99	79	104	102	95	98	93	88	82	76	90	113	104	81	104	89	83	82	87	72	94	86	92	90	86	85	76	72	73	92	89	75	88	96	98	74	102	97	85	92	93	76	86	113	83	77	90	82	89	86	81	85	110	99	111	97	99	78	97	85	88	88	90	76	92	79	90	93	87	101	86	74	106	85	91	79	97	86	88	88	102	91	95	102	84	81	92	79	72	93	86	80	94	86	94	95	86	88	82	96	81	91	98	79	77	93	94	97	90	94	82	83	81	92	95	87	89	88	83	99	93	83	83	106	83	94	82	105	102	85	88	93	81	92	92	89	104	81	98	86	81	97	85	92	97	97	92	90	76	93	100	80	105	87	100	96	81	95	84	90	94	78	82	103	79	86	80	92	97	98	82	68	97	77	96	83	103	76	92	99	90	104	105	79	88	70	88	81	94	90	98	74	99	89	80	98	93	83	82	92	81	83	97	94	97	99	90	98	73	90	85	86	93	82	86	93	72	80	84	96	103	80	88	76	95	92	95	95	97	81	87	75	87	107	99	87	89	96	97	93	90	95	76	90	75	95	94	84	96	89	82	82	90	106	87	108	97	95	95	101	82	85	91	97	96	90	121	92	84	95	81	89	95	84	89	87	85	82	92	99	78	93	82	67	105	95	89	97	100	94	91	82	85	96	89	101	89	85	85	59	85	76	85	89	81	88	91	87	95	79	82	87	76	90	101	78	94	86	90	84	84	89	65	88	87	113	89	82	99	89	117	78	81	99	76	91	100	104	100	80	82	91	59	79	98	90	89	78	65	100	90	101	88	78	89	83	71	82	84	100	73	85	92	96	104	96	85	83	63	74	91	71	88	91	93	85	85	85	76	86	126	81	100	100	85	92	79	91	84	84	89	101	78	86	81	80	80	83	98	84	96	87	81	75	83	99	93	93	89	71	85	76	83	89	77	89	80	87	91	87	92	77	93	88	93	110	76	77	87	89	70	95	84	102	79	92	76	102	89	91	95	76	96	89	105	96	94	93	97	92	83	96	106	74	100	81	86	83	95	84	89	88	85	83	81	90	121	99	102	84	90	103	93	110	105	93	83	101	91	95	72	83	86	81	85	105	74	85	98	84	91	92	87	92	86	85	81	89	98	94	92	101	87	97	89	114	97	91	71	77	88	77	103	107	83	93	75	89	94	96	81	80	79	93	107	84	90	94	86	87	94	68	94	67	83	93	90	102	88	89	87	86	95	88	85	76	80	115	88	92	89	72	110	70	88	84	81	93	71	91	98	97	92	87	85	82	80	95	79	71	95	74	88	73	83	88	96	83	84	86	79	95	103	78	89	85	90	94	96	83	101	79	74	95	104	91	77	79	71	87	77	80	85	89	73	82	109	89	87	76	80	114	98	88	89	94	104	86	78	74	93	98	86	94	86	94	81	87	83	95	80	86	86	82	85	90	101	81	102	91	93	84	97	94	99	94	89	82	84	79	96	91	92	94	73	80	90	92	92	80	89	98	74	112	80	98	87	100	92	78	75	109	99	91	92	96	77	69	81	88	91	94	83	101	87	99	74	81	90	100	96	74	89	84	75	104	83	91	76	92	100	95	76	93	79	89	100	93	91	72	86	78	97	79	94	86	91	83	77	95	101	90	102	84	81	84	90	82	75	93	87	99	81	92	92	103	90	78	97	79	97	85	92	100	90	90	91	66	92	78	77	85	77	82	88	94	80	78	80	108	98	96	84	90	83	92	83	87	99	74	93	93	93	101	79	99	81	78	94	82	91	94	78	80	72	89	92	88	83	80	95	93	83	84	86	91	97	93	103	82	99	79	86	78	82	108	78	113	92	93	91	89	94	101	91	92	89	85	98	77	95	87	76	76	103	106	92	84	79	90	106	94	84	80	95	87	72	80	90	79	96	88	85	79	86	89	89	90	93	86	92	86	70	92	89	101	86	87	92	94	89	82	97	86	104	84	96	101	87	94	102	104	89	76	80	83	76	109	93	88	89	89	97	93	85	84	97	79	87	92	88	81	93	97	83	98	110	94	104	91	86	82	89	93	78	85	80	99	82	81	95	83	102	100	81	85	80	74	83	91	90	95	100	88	106	97	97	77	108	81	104	98	78	108	75	100	99	88	92	83	90	108	90	96	102	77	90	99	78	79	108	97	85	79	102	78	94	109	80	82	84	87	93	75	105	95	89	92	91	109	102	89	111	70	90	71	106	94	92	90	87	99	88	85	90	95	80	110	95	96	100	71	90	71	105	87	84	73	110	83	74	111	90	101	80	82	86	87	85	78	90	98	90	76	91	89	84	87	89	94	102	101	115	82	98	90	90	79	100	87	105	83	80	96	98	90	103	76	92	80	81	88	88	89	93	80	105	74	89	84	89	87	109	81	81	85	78	90	104	89	93	77	82	90	89	88	104	75	81	89	84	102	84	93	91	84	65	90	92	92	92	98	88	89	90	81	95	101	85	110	90	99	93	102	87	110	89	88	90	93	71	89	101	99	92	84	87	99	105	86	82	85	78	99	82	75	75	97	86	99	111	88	91	96	81	79	78	80	93	83	83	78	100	88	76	100	67	86	91	81	84	98	93	87	88	91	95	94	79	100	87	106	100	83	91	121	89	88	92	84	88	79	94	89	105	89	80	100	78	82	91	90	91	82	87	103	81	100	98	94	94	94	98	100	92	89	75	90	120	86	123	94	103	82	96	84	73	80	82	83	86	74	95	85	85	76	80	76	84	86	74	119	92	92	87	82	98	68	115	104	87	89	85	82	73	102	73	86	86	93	69	99	74	100	75	94	85	72	78	99	78	85	95	81	79	86	83	72	87	92	95	78	89	117	92	89	89	96	86	86	88	99	96	88	97	91	82	84	84	79	77	74	102	94	92	78	82	92	94	88	89	90	83	74	81	87	92	85	86	88	92	84	83	96	87	87	94	95	83	89	97	97	79	101	92	89	99	96	90	83	72	75	90	81	76	90	84	84	97	84	104	89	94	79	82	98	102	97	82	96	84	86	83	90	101	81	74	86	88	95	94	85	92	100	84	81	92	85
34248	25908	15099	9507	14332	16397	15385	13432	11846	9787	8196	7021	6168	5119	4243	3370	2928	2598	2350	1939	1794	1688	1548	1408	1267	1231	1165	1095	1111	1012	944	900	914	885	859	786	831	727	746	638	660	745	686	679	764	722	707	713	751	764	684	725	681	734	672	702	767	700	682	687	719	712	707	709	682	720	726	712	674	723	670	669	648	673	664	697	656	661	718	706	680	656	598	688	666	626	711	635	677	665	660	687	693	731	634	671	711	655	676	633	674	678	657	698	715	639	660	658	654	687	628	695	702	676	674	689	689	665	672	664	703	646	685	638	644	692	652	648	682	698	709	709	695	680	632	659	666	657	636	687	657	702	664	691	679	647	692	667	656	659	665	656	704	643	690	718	652	661	642	670	656	670	695	660	701	624	654	670	620	662	648	659	670	640	681	632	617	699	683	693	654	665	659	643	681	646	679	681	707	659	700	641	663	698	674	640	657	671	724	674	674	679	655	665	646	730	686	685	684	717	725	653	711	659	664	644	672	693	610	655	666	686	712	639	633	638	602	642	657	658	663	666	681	612	643	640	705	681	628	653	700	666	643	650	703	656	666	647	673	682	667	673	709	643	680	650	686	663	657	639	637	676	705	686	669	673	626	655	641	632	683	628	648	645	656	651	656	636	676	651	671	643	628	710	634	650	689	666	659	670	617	656	676	664	693	735	745	687	657	628	653	683	655	665	662	663	691	655	670	636	730	651	676	649	678	649	654	710	680	632	646	654	649	647	644	721	654	647	683	669	683	647	689	704	672	657	661	685	661	724	644	633	678	643	668	658	663	665	681	617	637	672	657	643	624	628	678	653	681	727	647	671	696	659	713	662	627	630	649	672	697	665	653	619	635	639	648	680	636	678	642	658	668	728	694	697	638	643	695	649	607	652	667	656	649	682	661	678	682	659	660	668	704	661	680	691	673	673	675	672	625	679	701	656	636	708	669	648	658	686	673	698	646	660	699	669	673	662	699	701	706	634	670	635	643	681	674	688	676	707	662	677	678	649	629	647	654	673	668	678	664	641	687	676	661	672	667	670	645	651	623	681	719	653	704	644	630	622	649	649	689	628	621	675	692	680	658	718	638	680	676	642	639	695	677	644	683	713	674	695	677	614	693	659	703	689	611	678	678	629	685	699	658	675	676	696	734	685	695	628	683	673	686	628	712	658	665	677	710	685	695	657	668	680	674	649	677	634	611	672	680	661	677	671	650	631	654	703	693	727	697	661	687	685	679	716	665	632	684	674	657	692	662	693	706	668	677	672	685	657	655	695	621	697	661	629	670	661	676	689	638	653	678	636	674	661	687	654	695	672	668	643	632	693	660	632	682	601	662	691	659	628	660	663	695	639	605	683	626	689	658	687	672	655	720	681	693	697	684	685	637	693	665	643	645	661	678	668	684	613	705	686	666	720	694	673	663	687	651	651	699	703	685	693	649	688	695	685	650	705	676	640	630	660	663	707	619	689	693	660	682	682	658	695	698	646	682	615	646	671	660	688	665	697	644	718	662	664	707	662	705	669	654	675	671	665	671	694	674	684	660	653	687	688	676	635	639	657	657	696	684	661	652	684	692	704	649	671	662	640	636	625	620	619	697	670	664	701	638	660	669	713	635	619	663	690	673	644	657	615	657	640	718	684	690	675	655	666	637	644	629	676	661	657	707	691	718	679	682	665	704	681	699	686	620	642	673	705	658	701	672	704	686	662	599	625	650	650	651	638	633	673	699	638	688	645	673	674	652	677	656	644	642	681	687	653	714	678	648	676	676	654	734	687	674	669	663	661	686	665	671	652	668	654	643	684	637	666	661	645	667	667	632	683	678	678	674	645	737	675	662	644	695	637	670	618	680	691	635	640	672	635	714	648	699	709	631	667	644	738	677	666	671	654	669	696	645	638	688	717	650	658	723	673	658	674	672	666	663	664	671	725	691	687	676	680	651	647	677	675	686	645	682	655	702	657	626	658	676	696	669	678	684	699	659	724	665	615	647	599	670	723	723	692	673	689	628	646	663	695	667	648	686	685	656	683	663	667	631	691	651	667	650	672	657	639	675	693	669	633	673	653	624	723	631	692	622	640	652	685	622	641	645	705	693	665	658	650	579	684	670	664	680	749	672	655	685	669	679	657	636	678	650	649	667	656	652	675	728	662	648	692	709	643	610	695	647	684	694	657	677	646	650	670	669	631	636	675	630	682	606	720	680	653	641	654	675	668	656	662	666	715	681	715	618	642	679	623	676	672	666	663	695	621	674	661	692	686	644	696	650	714	675	654	655	644	646	670	676	676	699	692	663	652	671	678	646	668	646	640	678	644	662	661	671	650	631	643	696	684	685	666	660	661	739	672	663	650	658	652	655	701	676	611	637	677	649	674	690	584	631	667	656	725	666	675	692	648	677	654	677	676	645	701	654	682	709	673	660	670	725	686	709	696	635	634	709	682	662	690	673	660	673	690	644	618	706	692	692	711	642	660	693	664	684	650	643	727	631	666	679	678	631	643	692	734	681	669	632	671	634	675	690	635	629	657	615	660	682	716	674	655	654	675	709	674	697	675	679	679	702	684	681	683	658	659	646	636	653	680	683	685	682	692	663	657	658	692	653	681	677	683	696	684	731	656	673	659	690	647	644	626	703	657	652	642	629	669	687	677	650	677	702	615	641	691	639	634	667	652	666	694	659	707	659	662	685	674	686	624	670	648	647	666	675	648	641	694	656	688	711	629	657	658	659	705	675	653	647	700	663	650	664	654	685	635	668	632	591	670	623	676	675	661	688	667	654	661	662	636	692	650	699	642	655	703	703	703	667	694	690	647	634	707	632	653	680	619	640	621	655	693	711	667	644	683	636	677	661	662	684	670	637	680	663	660	701	676	667	643	708	659	681	648	701	662	636	692	682	629	683	655	685	671	649	668	656	683	667	709	688	690	669	632	642	679	670	685	656	637	632	666	651	703	680	671	701	653	699	684	712	663	678	675	692	638	673	646	671	667	636	693	689	698	684	635	693	616	677	670	708	649	684	681	635	693	669	668	658	695	694	676	644	706	676	665	713	676	660	654	646	676	668	610	668	665	681	614	712	660	672	679	638	722	675	661	705	658	649	647	672	637	674	650	681	636	637	711	660	670	629	644	648	687	674	685	661	623	655	679	680	630	710	655	665	699	690	668	724	673	698	670	714	697	683	666	650	652	676	671	649	653	701	652	680	696	635	698	688	672	685	659	671	688	687	633	684	695	643	646	703	684	698	695	636	676	664	688	702	680	641	690	666	700	698	669	704	668	647	703	685	704	649	676	676	663	743	633	678	642	627	631	693	665	652	650	712	694	663	608	655	710	629	684	611	677	687	676	663	675	663	662	647	656	632	680	659	686	657	630	691	661	651	745	674	680	635	648	681	705	680	682	710	644	651	657	614	668	693	676	713	660	687	696	652	650	684	703	671	646	668	632	669	644	710	696	630	668	675	678	690	655	691	685	693	663
7919	7838	2811	689	478	556	579	466	460	392	361	330	279	265	240	187	166	159	154	132	112	95	93	109	107	104	85	93	75	93	77	91	86	64	80	73	67	66	84	70	75	82	75	78	64	72	68	65	64	66	72	72	73	66	82	59	73	63	54	82	79	66	75	68	58	65	62	55	69	63	79	58	72	71	60	63	62	66	58	61	58	87	57	56	62	69	65	51	85	58	61	49	75	56	75	63	63	57	68	49	59	61	70	71	66	61	75	77	61	74	71	72	71	64	67	48	63	70	53	52	59	68	61	68	50	63	55	62	60	56	67	53	58	68	60	76	66	75	61	65	65	72	62	63	75	70	59	67	69	58	64	68	73	60	65	68	58	64	64	56	48	60	69	72	70	68	66	63	68	64	67	61	69	66	61	60	65	63	58	78	59	61	58	47	65	57	58	63	58	57	58	68	60	68	68	55	58	51	65	86	67	61	71	71	74	68	65	56	72	80	71	62	61	64	54	70	81	62	62	58	71	61	64	65	64	69	55	58	70	64	72	78	72	62	68	74	65	52	55	56	63	66	59	52	59	49	81	63	64	71	69	59	59	63	81	53	79	70	69	67	60	56	54	56	48	59	59	61	52	58	59	51	57	53	66	69	54	64	71	71	59	89	54	60	73	59	68	72	57	65	80	59	67	69	56	56	66	54	58	47	72	65	63	61	68	76	65	65	62	82	53	60	77	63	75	63	59	79	57	69	52	57	70	53	64	73	64	79	57	68	73	74	69	69	76	69	58	51	56	69	76	76	74	70	61	64	55	70	52	75	65	66	58	67	59	59	68	58	62	58	65	63	66	73	70	60	82	61	61	71	77	64	68	58	67	74	54	73	64	56	56	59	65	54	67	63	76	52	61	52	72	70	62	72	74	63	58	63	71	73	84	61	77	55	68	54	60	65	72	74	74	61	83	68	73	60	81	55	60	64	63	58	62	71	61	68	75	70	63	57	62	76	68	55	73	57	79	74	67	67	57	65	47	57	72	66	57	60	70	59	65	66	87	59	51	58	60	67	57	58	59	72	64	60	49	71	59	76	73	65	68	65	52	71	58	62	63	67	78	63	52	64	59	63	62	64	65	72	67	75	48	85	69	74	60	61	69	71	63	71	62	58	70	66	64	64	54	60	52	61	58	63	51	75	69	64	78	73	67	70	59	66	63	71	62	71	51	74	78	69	82	46	62	52	60	84	83	58	71	67	54	59	56	61	58	70	61	77	71	64	60	54	55	62	68	64	69	72	71	68	67	56	52	56	52	58	72	59	61	69	62	68	77	74	57	74	57	60	58	70	63	54	63	61	62	65	70	43	60	58	64	69	65	73	70	61	81	80	73	52	63	53	74	64	64	62	54	59	65	64	76	62	62	62	82	63	63	80	56	56	61	72	76	70	40	58	61	54	54	61	70	65	63	52	52	75	68	76	73	52	56	88	87	55	72	68	71	66	71	61	64	69	73	64	52	67	67	61	71	70	73	65	53	70	70	73	75	69	54	52	58	73	55	61	76	65	74	70	70	59	80	56	65	54	72	52	62	62	46	63	58	67	71	63	64	58	69	63	67	50	72	70	75	83	59	69	50	63	72	63	63	58	68	66	63	64	73	55	64	51	65	75	64	76	69	74	51	54	88	67	66	74	66	66	60	52	59	52	67	59	74	66	69	49	69	70	69	73	54	53	74	58	70	62	76	77	76	67	53	82	64	63	62	77	62	74	73	65	52	80	69	69	66	63	60	67	73	62	51	69	68	75	82	47	56	66	63	66	63	62	77	68	66	68	48	66	54	68	51	61	64	61	64	62	69	51	81	74	64	77	65	75	50	79	65	62	63	73	60	62	94	74	54	75	70	67	53	48	71	63	72	71	73	53	57	64	59	58	61	74	67	61	49	67	70	63	60	77	66	68	62	56	66	68	68	43	66	63	59	71	71	55	60	63	70	55	61	75	82	78	59	57	75	74	55	66	73	70	76	67	76	58	71	74	71	54	69	77	56	66	57	57	69	69	65	76	58	65	74	79	64	60	71	66	61	70	63	74	63	65	74	75	50	69	66	64	75	63	71	68	64	74	77	70	53	69	55	81	68	69	71	80	65	68	54	64	63	77	62	62	59	55	68	59	63	71	72	73	69	80	66	71	62	60	84	62	56	71	73	56	75	61	67	62	84	65	47	48	64	47	74	63	67	61	59	60	65	75	72	58	59	56	70	68	62	72	83	77	57	66	70	73	70	72	48	56	71	68	76	67	57	69	79	76	71	66	70	68	80	59	70	75	61	73	49	61	60	83	62	79	71	53	83	68	60	86	78	56	74	68	59	60	64	58	63	74	67	60	61	62	67	67	66	77	63	80	48	71	61	64	70	50	61	65	70	68	75	87	68	66	72	59	77	70	75	71	72	59	71	62	52	61	60	61	68	54	53	76	82	57	74	71	63	60	70	57	58	71	72	57	49	54	77	72	52	55	64	77	65	66	68	44	64	90	66	63	66	66	73	69	63	54	72	62	84	63	65	61	61	56	54	75	65	60	75	60	64	55	64	70	70	64	49	77	85	76	79	68	59	67	63	65	72	65	73	61	57	59	61	72	61	59	67	59	67	66	68	54	64	77	77	70	65	65	60	56	59	73	62	61	75	53	54	69	58	64	59	67	62	67	61	54	67	69	64	63	78	71	80	68	65	58	62	68	62	63	59	69	65	62	66	50	61	57	76	59	64	76	62	64	67	63	67	72	80	69	70	68	58	76	69	50	59	63	57	69	65	65	66	53	73	78	70	60	60	62	66	64	55	80	75	73	60	43	60	50	71	56	61	76	66	64	66	59	69	59	67	65	70	74	61	51	62	65	61	68	74	71	64	73	65	60	65	50	70	70	63	66	55	73	68	62	72	59	48	71	66	76	74	61	61	76	57	71	62	64	56	55	63	76	62	61	70	46	56	49	63	71	71	63	59	68	54	75	76	59	54	68	66	68	67	68	62	61	47	53	62	72	55	63	61	74	65	61	80	69	67	63	59	56	55	62	61	57	73	53	65	58	76	69	73	67	64	69	64	49	65	64	80	67	65	58	69	55	65	59	60	53	57	59	64	65	60	64	62	65	57	59	50	56	65	68	59	68	61	64	65	67	66	60	70	66	77	65	65	60	69	65	60	67	84	61	58	60	64	75	64	61	62	72	65	78	74	49	51	55	66	86	80	60	64	64	56	55	69	62	69	58	52	70	81	63	72	68	70	69	67	66	65	67	59	68	61	74	47	64	58	50	69	65	72	64	64	52	59	79	56	72	84	61	57	56	41	54	59	71	48	54	53	53	51	59	53	65	79	63	68	64	66	75	54	73	67	54	70	78	69	68	71	68	80	76	60	75	60	58	70	64	81	59	86	53	59	74	61	67	80	61	74	66	62	51	74	49	73	65	66	66	68	53	65	45	68	65	48	44	66	78	54	78	75	70	71	58	66	71
39398	30833	17989	11652	17002	19076	18151	16093	13941	11775	9943	8643	7347	6059	4817	3963	3362	3021	2528	2133	1944	1791	1656	1437	1355	1188	1199	1094	1018	915	812	838	801	712	678	672	582	602	532	613	571	559	547	521	542	515	514	504	544	519	563	557	529	529	530	535	532	559	561	540	490	551	534	503	478	563	504	541	510	520	501	511	559	531	506	487	488	513	522	493	506	476	500	535	509	512	515	487	481	494	469	482	544	468	502	512	512	488	536	452	475	494	493	495	454	490	501	465	456	513	528	460	473	488	468	457	472	515	492	495	528	489	466	509	486	501	493	471	425	519	488	457	468	484	473	500	484	507	490	497	481	500	509	518	498	481	501	424	477	490	486	506	486	457	471	496	477	530	465	467	511	492	464	507	495	482	467	505	493	510	520	481	517	480	473	506	475	498	522	471	479	454	507	521	479	510	482	493	459	476	487	483	491	453	521	502	529	505	473	495	485	510	441	512	509	507	494	510	466	517	492	509	517	505	465	510	504	468	465	520	509	516	509	445	453	490	489	486	494	509	501	494	443	501	497	503	479	487	520	487	497	508	496	497	482	500	493	447	476	505	517	462	419	502	473	449	465	509	486	519	451	492	480	470	464	453	458	494	501	461	483	503	489	514	459	511	499	452	480	473	508	468	485	491	483	522	482	484	491	483	472	533	473	470	509	497	514	491	469	512	477	481	481	535	498	528	493	492	494	529	468	505	496	466	471	480	475	517	447	502	421	455	476	487	496	508	527	498	501	452	515	508	495	451	520	527	468	495	476	512	483	490	489	498	507	502	507	516	520	515	478	494	491	478	491	489	474	498	467	515	482	485	483	503	490	473	510	519	505	485	513	482	458	517	513	493	498	494	457	503	489	509	489	523	519	502	473	519	483	504	540	504	447	504	496	449	480	499	525	450	468	527	483	502	532	533	498	521	465	523	478	524	472	522	476	508	464	515	515	500	510	503	481	483	471	503	479	456	479	497	553	494	471	517	477	437	512	453	504	498	485	504	512	504	468	460	473	489	496	513	486	475	499	502	498	546	514	511	496	474	496	477	504	490	491	506	472	492	499	514	504	524	513	489	522	512	518	474	496	489	519	492	480	455	492	466	464	513	516	467	497	462	503	489	509	496	482	493	476	513	493	505	478	523	533	491	522	492	498	509	477	526	491	457	463	507	510	522	439	488	491	471	489	494	517	497	477	495	482	524	433	479	487	472	514	498	473	513	468	476	513	481	454	477	488	450	516	517	485	493	520	511	476	476	473	477	455	450	482	505	477	459	456	516	497	525	469	513	515	472	521	474	435	486	473	459	503	488	510	493	513	500	454	486	485	486	473	496	515	471	484	539	508	477	483	486	472	499	499	520	484	449	484	480	502	514	486	466	494	504	483	466	498	491	461	508	512	492	484	483	493	464	480	447	473	516	485	500	474	494	499	500	492	480	506	493	524	457	500	508	511	502	490	485	488	500	513	516	515	477	463	507	523	528	467	495	468	508	509	496	543	475	500	512	545	463	463	500	512	514	486	494	438	526	494	479	496	533	470	491	483	478	486	469	475	465	444	418	474	500	491	501	508	486	491	486	514	501	483	487	480	471	524	449	509	531	489	497	477	511	461	477	491	444	534	508	496	477	485	487	469	475	474	510	501	464	539	489	475	469	494	543	476	494	481	519	486	485	504	489	484	481	496	479	491	473	493	493	504	490	444	480	499	487	489	484	486	493	492	488	476	487	491	493	462	519	471	481	495	508	509	489	473	514	496	483	505	498	476	526	488	495	524	502	499	497	457	507	522	463	470	504	478	463	520	482	492	480	506	532	474	497	498	428	496	523	469	483	462	481	484	486	470	487	483	512	466	522	476	470	505	504	508	527	496	479	503	464	484	512	484	516	478	484	511	508	491	539	488	512	469	492	486	504	492	500	492	471	492	520	482	474	499	475	530	512	509	489	532	523	505	479	451	444	455	499	503	463	456	496	500	492	483	488	493	468	516	487	512	439	500	491	476	496	472	477	456	492	470	509	504	457	497	477	499	479	510	499	513	468	480	492	522	464	505	480	481	527	518	500	523	478	496	459	472	511	520	489	477	464	490	500	488	487	487	487	462	500	476	439	528	516	510	498	495	557	480	490	474	516	484	504	504	479	484	473	475	505	470	492	495	463	475	492	483	469	493	498	453	502	479	508	497	534	469	515	473	471	528	497	534	511	490	532	496	487	505	509	499	520	504	487	489	446	475	462	521	512	480	491	466	483	466	505	507	484	504	486	482	471	453	492	498	486	450	544	463	473	497	473	455	525	496	451	490	470	478	494	466	517	513	466	491	488	492	532	489	440	472	500	494	481	505	456	470	488	489	469	497	510	495	485	513	472	480	512	499	519	508	485	440	461	482	489	432	486	503	480	495	516	511	456	522	475	505	449	496	497	447	479	497	509	456	503	499	501	477	492	489	476	518	477	487	485	491	487	452	473	461	463	513	490	536	487	541	486	472	490	509	487	508	462	498	536	492	523	466	455	503	470	493	515	454	476	506	516	475	482	476	503	451	494	519	501	508	490	470	453	489	486	534	504	474	498	490	475	476	503	502	491	453	499	494	470	509	473	461	504	482	462	449	485	494	510	469	480	468	463	484	483	485	458	506	493	493	475	440	474	513	489	493	490	460	509	483	494	487	492	523	515	503	484	537	507	484	493	468	460	489	528	502	473	516	545	504	505	472	483	473	486	501	478	518	492	507	485	491	455	499	450	461	471	514	467	487	505	510	491	481	478	514	490	509	515	473	478	493	505	457	471	512	476	509	478	479	472	465	510	511	509	526	514	492	466	519	453	551	479	476	476	505	494	487	517	469	529	487	486	518	493	453	502	492	501	454	510	510	490	476	484	495	487	513	479	491	469	496	487	507	501	474	454	469	489	500	535	479	492	481	442	492	472	511	469	504	462	532	527	494	490	500	459	528	483	488	493	488	521	524	504	487	514	506	493	476	515	517	475	491	484	470	489	467	476	487	511	504	492	498	490	500	472	486	503	500	473	496	507	476	484	505	482	476	497	496	488	454	505	467	494	480	515	471	513	505	475	526	525	509	485	491	433	462	479	486	481	521	474	534	512	514	447	462	510	460	467	525	497	502	504	512	475	494	512	520	492	485	478	543	505	483	451	512	493	486	548	495	466	514	503	554	497	474	502	521	486	502	510	476	520	443	536	442	498	523	519	453	488	453	507	487	475	504	483	489	489	533	473	540	491	475	521	491	514	505	498	474	520	485	468	476	475	479	468	461	496	522	478	492	467	489	446	487	471	514	487	488	492	510	507	506	464	493	526	474	518	484	523	512	503	485	476	491	453	505	478	519	519	532	503	492	502	506	506	513	469	485	489	470	471	508	486	487	499	478	513	457	514	510	481	489	510	466	475	485	481	494	494	485	530	500	475	516	499	510	480	482	452	494	515	479	467	476	523	527	469	503	482	493	495	484	491	479	524	498	501
3976	2660	855	382	285	375	395	309	266	268	238	232	194	192	167	154	122	147	121	122	108	115	99	91	105	99	88	98	90	90	91	80	108	98	98	81	106	79	93	70	81	73	94	93	79	85	81	54	83	74	76	75	84	80	88	89	78	96	64	85	74	102	81	63	81	93	83	84	83	80	75	74	76	78	82	83	85	80	84	87	91	97	68	84	77	95	85	80	83	89	81	77	75	80	64	88	77	67	84	65	76	80	90	80	79	92	84	83	88	94	93	72	71	67	77	95	80	82	79	72	81	82	76	80	74	84	95	86	74	84	87	95	84	83	93	97	79	111	84	79	87	97	74	96	88	88	97	87	81	95	78	81	82	80	88	74	87	81	70	82	66	86	96	85	78	83	93	70	85	64	84	81	90	80	91	80	89	83	88	83	73	79	82	82	83	80	80	89	81	68	80	81	75	75	84	90	102	83	90	85	96	83	75	86	84	67	86	74	84	85	82	84	84	78	94	90	73	92	84	88	88	105	101	81	78	68	80	88	92	90	78	83	81	78	95	85	68	61	79	88	86	92	80	91	83	74	75	82	76	83	90	59	81	76	77	82	89	72	77	77	91	70	83	81	89	90	77	105	78	82	92	84	79	89	88	87	74	78	81	79	77	92	97	99	67	98	95	69	84	81	76	94	92	72	85	75	80	90	92	79	84	94	78	93	78	66	87	87	88	70	79	68	82	72	78	105	79	85	77	76	82	72	61	94	87	90	97	73	82	81	75	84	74	69	69	86	84	78	84	80	103	78	96	75	95	85	86	86	95	78	84	63	96	91	90	88	77	74	92	81	98	83	68	84	75	89	77	94	75	72	97	83	67	71	74	78	91	92	85	72	77	68	87	97	86	74	75	102	73	92	84	93	79	84	89	88	89	76	74	81	77	75	92	75	80	66	71	82	91	82	71	95	83	75	83	85	87	82	92	95	83	76	88	83	93	88	83	81	87	100	78	90	56	78	90	77	76	77	78	68	81	70	88	83	80	90	84	64	93	78	71	60	84	83	91	82	88	91	68	87	68	77	86	100	88	74	90	89	90	92	82	95	82	83	88	73	83	78	95	84	85	78	81	77	99	85	81	98	91	98	70	94	80	79	80	89	67	65	90	77	85	78	81	102	66	81	92	68	83	92	71	91	66	84	83	88	89	96	83	79	81	80	80	100	87	83	83	88	65	83	76	82	76	104	85	74	92	71	90	89	80	75	88	85	80	76	84	90	71	83	76	88	76	68	90	84	78	66	87	78	86	91	92	79	102	84	85	77	95	79	96	84	95	86	69	78	84	72	90	88	90	88	86	92	106	78	83	101	91	76	88	90	89	88	88	75	85	90	81	81	71	84	92	77	84	79	80	79	79	74	87	86	76	81	103	78	82	69	88	75	95	70	78	63	84	78	64	85	73	70	88	92	85	85	72	86	70	74	86	69	97	90	72	83	75	90	87	118	71	79	86	85	79	66	85	86	74	78	71	71	77	67	92	94	87	83	86	89	85	80	89	87	87	83	82	83	80	73	88	84	79	82	93	92	90	85	89	100	91	69	103	89	84	82	96	83	82	73	96	79	91	80	76	78	87	86	90	75	80	74	84	74	83	95	74	89	71	83	78	80	77	91	89	77	89	84	88	89	84	77	97	74	78	86	66	80	76	79	80	65	89	96	89	90	87	62	78	74	77	81	96	85	74	85	74	89	60	87	77	95	87	57	80	66	78	78	72	91	102	108	78	83	86	82	65	80	85	74	94	68	79	79	66	84	96	85	94	85	85	95	70	73	94	86	77	85	85	75	88	98	100	71	82	95	80	82	74	79	48	89	86	97	79	80	79	88	86	72	99	91	84	88	74	85	86	92	77	75	88	77	75	86	69	81	91	73	85	70	86	85	74	86	88	72	78	72	83	82	79	77	91	88	96	82	79	84	79	98	91	84	91	86	84	78	77	79	91	66	89	91	70	96	83	80	80	89	84	95	97	93	86	87	65	80	87	81	82	82	90	86	72	72	83	76	84	79	70	102	79	74	84	85	87	69	86	76	77	66	94	71	83	76	87	72	106	68	77	74	84	74	81	83	90	88	93	99	83	78	69	91	74	91	104	81	76	94	97	81	79	101	73	67	76	84	95	94	78	86	104	77	77	80	78	82	85	86	88	97	78	78	83	72	86	86	69	84	85	75	86	71	71	101	92	93	84	76	65	75	87	90	86	80	81	90	96	86	84	70	70	92	75	86	69	78	83	91	81	89	70	65	83	79	76	76	74	71	89	85	67	78	82	78	76	85	84	83	72	84	76	82	97	85	70	79	93	78	88	78	62	79	90	87	93	80	89	92	80	73	73	94	73	76	89	93	69	73	68	85	90	81	96	89	85	93	78	80	94	63	90	85	79	82	65	80	89	83	101	85	80	81	85	81	79	93	70	90	83	80	77	92	95	78	77	83	78	77	81	90	75	84	90	84	80	87	68	81	70	76	64	86	77	85	81	79	66	87	86	82	77	96	89	75	84	74	78	81	86	84	88	92	89	74	98	101	78	74	91	80	86	101	83	98	85	70	79	95	91	86	77	82	60	73	76	83	91	76	96	86	72	87	74	84	74	82	78	84	83	90	93	82	70	73	92	92	89	88	81	81	73	86	85	85	73	85	85	89	80	82	89	80	80	81	84	92	71	76	79	87	67	100	80	83	84	90	73	79	76	78	85	68	93	74	106	73	77	93	67	77	89	83	76	79	97	76	93	96	89	79	73	74	90	83	80	78	72	91	70	84	90	83	90	72	90	82	98	76	73	93	74	73	90	83	81	88	82	88	87	83	85	73	100	97	78	84	97	90	90	82	65	92	93	88	84	84	89	74	89	77	80	92	76	84	110	86	89	84	71	94	69	88	98	81	75	78	71	94	86	90	73	81	73	76	91	91	88	82	86	100	86	79	86	68	83	83	86	85	71	73	95	93	77	73	95	92	85	94	79	77	87	70	68	67	92	78	91	98	107	77	72	81	91	65	73	83	65	77	82	87	79	81	93	80	69	75	84	86	80	90	91	88	67	77	98	77	76	91	74	93	101	81	94	75	77	88	63	84	86	80	78	82	93	78	81	91	66	96	105	99	91	83	104	62	63	92	101	87	75	70	65	78	93	87	77	93	98	70	80	88	99	80	95	77	86	78	92	88	82	74	94	95	87	76	86	73	81	90	75	87	102	86	73	94	90	85	78	70	82	91	75	81	73	86	83	76	79	84	76	89	71	72	84	86	63	76	88	98	81	102	89	83	73	85	82	97	68	84	87	95	74	75	82	76	70	71	70	86	92	73	79	66	68	85	83	67	76	84	82	74	82	88	71	82	88	77	82	98	79	67	67	87	73	81	77	86	85	86	92	72	92	84	81	91	95	92	88	81	90	100	61	89	86	97	90	100	86	101	97	86	82	84	82	73	73	89	93	99	81	91	73	96	76	94	91	95	84	94
30043	19854	9195	7467	11704	13684	12957	10957	9156	7730	6616	5500	4687	3834	3046	2554	2353	2004	1751	1601	1496	1353	1229	1110	1080	1023	979	938	916	792	771	826	777	729	748	703	632	653	677	693	654	634	610	666	643	673	601	660	647	622	633	647	651	655	675	617	692	653	612	641	618	655	634	667	628	668	627	642	646	646	647	614	610	610	646	640	643	614	598	655	611	656	661	586	602	623	641	632	641	635	622	612	620	627	630	607	664	582	628	670	646	675	611	654	617	570	642	609	598	654	613	621	608	658	606	601	645	604	595	615	650	649	633	615	579	598	648	647	654	623	650	612	652	656	634	639	674	603	634	613	655	616	587	666	651	646	649	617	617	621	628	616	593	604	613	612	620	615	616	583	599	644	609	627	634	662	658	620	639	630	647	660	640	650	554	608	609	624	581	609	633	640	657	642	609	598	674	624	606	608	634	635	626	639	608	701	620	604	641	631	648	613	652	623	601	591	599	654	638	620	613	629	629	616	627	639	596	638	611	572	617	646	597	608	643	614	623	657	606	582	629	669	600	613	590	635	596	660	614	602	633	646	627	603	655	606	628	613	655	630	628	681	645	653	651	590	636	641	622	639	654	614	614	639	606	617	627	624	580	663	590	647	608	631	620	603	618	578	672	587	595	623	623	636	603	613	635	591	618	633	594	610	612	638	588	665	626	617	633	648	675	577	593	643	587	670	670	596	634	644	596	627	677	625	629	639	624	612	608	629	619	580	631	605	642	634	635	619	591	607	650	652	633	612	612	607	617	605	603	574	606	606	625	609	582	612	604	627	609	590	636	620	574	594	624	637	626	615	626	650	627	570	641	570	692	576	658	607	620	624	635	659	622	610	587	617	556	621	693	627	669	621	608	641	650	623	647	557	616	592	675	589	618	625	650	629	643	609	622	624	589	614	608	652	616	610	586	594	638	607	659	624	609	606	606	640	634	660	643	603	609	616	639	620	643	621	647	615	604	601	617	616	629	634	651	604	634	631	617	592	587	620	594	610	600	624	664	612	625	579	628	631	655	626	677	613	599	639	615	667	655	630	631	617	596	605	566	622	629	606	654	572	609	642	580	623	678	656	597	652	645	620	663	614	633	636	623	668	610	685	622	650	573	636	619	634	624	631	608	594	608	603	639	611	642	574	634	597	606	601	629	600	631	635	588	595	634	604	649	599	631	648	640	669	608	639	608	645	618	622	632	603	640	642	615	626	604	608	681	632	614	644	626	612	585	654	626	606	601	650	625	601	633	646	613	598	634	578	642	564	620	620	581	684	621	606	643	582	648	597	598	647	650	658	606	644	593	633	624	643	587	622	603	618	586	609	662	630	626	648	590	585	645	607	633	629	640	631	587	619	626	621	628	630	584	634	595	573	611	631	645	668	650	622	628	607	579	595	598	643	593	661	665	598	590	582	601	652	571	660	645	584	606	619	614	575	626	603	619	590	609	621	589	638	587	595	624	649	622	626	599	642	658	633	609	630	624	604	616	649	630	629	598	601	616	644	638	610	589	631	607	630	633	640	602	672	612	641	622	608	577	604	600	585	610	610	627	585	658	635	625	616	645	600	644	651	596	583	593	647	626	643	627	688	606	697	573	630	623	638	591	626	583	609	656	622	612	605	604	612	658	625	669	655	587	643	626	639	627	607	631	606	644	616	618	634	585	590	616	602	661	605	618	623	603	653	585	656	619	635	664	614	647	608	653	633	617	645	648	613	638	563	622	659	646	594	615	636	611	602	594	623	590	587	641	580	611	683	633	684	619	579	658	622	620	550	602	605	624	599	627	644	630	580	649	595	607	596	641	615	609	605	637	631	636	579	622	628	605	631	600	602	617	622	638	663	589	620	611	627	643	649	630	644	631	564	646	603	646	619	633	603	630	636	639	638	667	616	605	666	622	592	623	617	607	594	607	614	588	606	575	597	629	640	642	609	614	617	625	589	638	652	665	588	593	660	617	585	604	607	617	611	642	672	597	615	608	559	618	621	604	587	609	641	619	600	607	659	615	625	606	601	594	622	611	646	650	636	620	598	640	671	627	617	583	649	591	587	634	622	638	626	586	586	585	618	579	577	595	632	637	627	633	612	625	610	651	591	661	618	631	621	586	612	625	613	589	608	640	625	640	640	647	657	634	651	612	648	633	622	628	619	582	610	631	572	643	633	577	592	598	611	621	603	627	634	595	617	617	582	621	633	608	615	619	649	619	560	622	608	575	577	643	591	594	619	625	601	661	609	593	603	617	631	663	600	582	627	600	644	596	623	599	608	588	651	585	607	644	624	667	637	626	646	636	642	611	617	618	660	666	629	642	613	621	624	640	597	599	636	584	618	658	610	610	603	609	613	595	633	627	618	655	615	636	586	625	632	626	621	587	608	599	601	609	576	641	650	644	582	587	648	601	627	619	609	617	649	634	636	607	655	613	633	639	638	647	635	642	602	616	607	593	614	598	647	612	623	590	643	646	624	630	622	617	615	618	613	574	642	623	643	605	650	607	632	611	663	561	602	600	621	592	623	563	574	600	656	618	609	673	615	669	627	645	606	581	635	556	613	649	615	596	667	597	622	610	655	608	645	596	604	557	628	626	649	614	657	640	651	649	636	652	654	607	613	594	597	583	619	621	577	642	619	601	653	607	669	604	637	625	640	587	673	588	593	609	608	616	654	579	603	620	619	605	636	626	647	649	592	635	574	599	657	572	633	633	620	602	645	651	615	626	658	595	603	598	606	648	625	619	641	581	644	636	613	604	645	610	612	641	672	611	633	600	656	638	642	612	597	616	669	601	606	633	607	614	654	606	640	592	579	622	634	583	618	570	631	653	657	624	596	599	650	636	575	621	643	628	632	614	629	603	614	619	585	652	639	647	615	594	620	586	620	623	637	585	620	622	573	620	603	642	591	615	613	620	650	576	611	574	687	589	649	635	627	649	601	604	587	631	597	649	635	663	583	654	630	629	661	600	651	593	566	604	638	640	611	614	628	661	617	616	590	651	632	603	638	634	650	575	639	611	606	618	651	623	644	596	636	653	694	622	628	612	622	575	578	634	665	659	669	631	653	628	619	592	626	589	604	593	613	651	632	605	627	583	615	625	659	623	622	678	628	626	610	631	592	652	617	568	605	672	642	638	644	591	622	610	611	589	597	599	595	666	636	663	588	620	637	629	628	679	658	621	614	619	600	613	636	615	648	628	596	616	650	593	625	610	644	601	642	629	656	578	618	576	607	592	599	646	642	634	630	649	603	640	643	597	611	642	577	624	664	613	641	622	640	627	572	628	616	603	582	613	593	639	614	615	591	656	600	627	580	615	637	565	601	653	632	647	641	619	609	595	631	619	641	627	632	624	630	681	598	613	610	611	635	642	622	611	587	666	644	633	624	597	586	598	592	600	658	633	629	619	614	612	627	633	623	656	618	603	575	615	660	648	605	589	645	591	608	575	631	621	561	652	630	631	641	615	643	640	656	606	647
6119	5445	1834	520	375	456	461	382	355	360	293	271	229	199	160	137	146	119	123	107	109	114	82	83	77	74	75	78	67	76	65	78	73	69	73	81	76	68	77	71	61	71	59	74	61	71	55	69	74	69	62	68	88	64	58	47	67	60	50	76	67	75	61	55	58	70	58	67	74	55	68	55	56	66	53	69	73	83	66	57	64	56	61	68	68	56	66	78	74	56	60	81	56	56	65	57	64	48	69	59	65	53	62	60	63	58	57	74	56	68	68	60	57	74	63	62	74	62	77	68	52	67	71	62	62	65	57	59	68	63	67	58	55	66	47	62	81	59	37	61	60	54	64	60	65	55	71	56	41	61	72	67	73	60	62	55	61	55	60	74	60	59	59	48	62	76	69	65	50	57	59	71	70	64	68	70	63	67	60	62	60	54	56	74	68	60	70	47	57	69	57	62	54	58	57	61	68	48	49	66	68	62	46	73	52	55	73	56	70	67	70	67	74	51	71	60	74	63	60	63	71	66	63	71	65	56	75	54	67	64	69	59	84	64	61	66	56	61	66	57	52	63	59	65	64	73	68	75	70	57	59	59	63	67	54	59	65	63	54	65	53	70	50	63	76	66	52	77	68	66	53	79	52	52	60	79	58	80	67	65	69	61	63	56	52	47	64	65	65	62	65	58	64	55	70	52	66	68	56	54	73	63	60	58	59	56	47	62	68	54	62	53	60	67	65	64	67	56	90	57	45	55	55	65	63	59	57	61	71	61	61	78	46	73	61	61	73	85	74	56	56	55	68	68	47	68	48	77	68	67	57	60	60	63	60	69	67	66	60	66	59	65	39	59	77	71	59	55	58	76	58	58	61	57	60	69	62	62	67	71	54	77	64	52	71	56	60	63	64	56	58	74	60	67	59	75	69	53	62	61	53	49	52	71	58	58	54	54	66	63	50	64	71	66	55	63	60	73	61	51	61	68	62	71	45	68	70	56	55	75	70	49	62	60	62	57	66	78	85	76	62	69	52	66	57	63	73	67	51	58	52	61	61	51	71	72	61	73	58	75	63	44	67	56	60	57	69	58	56	58	59	63	70	71	64	72	61	75	64	63	75	59	67	64	67	60	73	59	58	56	71	62	50	61	59	64	67	54	66	66	68	68	51	59	48	56	81	59	71	58	61	51	75	56	40	62	56	59	63	69	63	61	66	48	71	67	68	58	67	65	66	67	58	67	58	68	62	65	58	59	52	63	60	62	69	61	51	60	62	51	61	59	73	67	72	68	64	68	59	71	61	77	56	58	56	54	68	72	57	61	60	65	58	61	64	78	66	71	72	61	72	57	66	69	71	48	62	53	62	71	47	46	60	68	55	56	50	73	66	54	60	72	59	78	58	58	58	58	60	48	55	62	48	49	81	75	49	70	60	63	69	56	50	62	61	71	53	78	58	70	73	64	55	67	49	59	75	49	74	62	64	67	72	50	55	59	70	61	50	61	49	71	60	59	70	56	60	63	66	64	70	63	54	60	73	64	62	64	68	59	53	61	73	56	67	52	70	59	56	53	74	70	69	48	62	57	67	57	76	46	60	63	60	59	64	67	75	62	70	62	55	63	61	50	60	62	68	65	55	57	61	72	59	67	62	57	55	56	60	64	69	69	73	64	70	59	62	67	71	61	64	59	72	65	54	48	52	62	56	56	52	58	72	64	56	68	65	69	52	61	64	62	60	56	59	41	59	52	63	54	51	58	60	64	59	55	57	62	56	57	57	80	67	57	63	65	56	65	56	71	65	72	59	53	70	60	67	51	65	57	60	65	52	63	67	58	56	54	50	62	58	62	66	62	58	62	65	62	60	58	69	65	62	59	48	62	70	64	62	67	65	54	54	58	69	75	62	57	70	66	64	56	58	54	74	66	50	51	58	61	76	72	66	56	47	66	48	64	62	55	62	68	68	49	73	59	68	61	60	63	66	68	65	66	58	80	57	67	46	54	67	66	54	63	63	67	67	57	42	77	58	46	77	41	65	64	69	52	65	63	70	70	57	61	74	53	63	62	76	72	61	72	65	68	69	76	61	66	71	64	55	70	63	71	75	59	61	65	69	50	76	73	59	72	57	68	81	57	65	69	70	60	60	44	68	59	64	51	51	65	72	71	57	62	58	63	64	65	54	48	59	72	68	64	61	56	75	65	67	60	60	65	60	55	82	59	60	75	63	60	45	66	61	66	61	55	56	86	41	58	55	58	71	60	62	64	67	61	56	57	62	56	67	65	76	58	53	66	49	61	69	63	65	62	64	59	64	67	55	58	73	65	53	68	56	59	67	62	62	61	71	67	62	62	74	69	71	72	53	69	65	70	79	46	58	51	66	63	64	57	52	65	56	70	62	52	65	62	62	83	64	71	70	57	59	65	66	62	57	70	66	62	70	71	70	60	49	68	73	64	65	45	66	64	52	57	75	41	50	63	55	61	54	60	66	54	69	61	63	56	66	52	54	68	53	70	65	70	56	64	54	64	57	65	44	68	75	60	69	66	74	58	50	78	53	69	49	58	69	67	59	51	59	82	70	65	66	70	67	64	68	48	63	56	60	71	53	57	60	63	63	43	67	59	64	61	62	66	62	64	73	62	64	64	62	52	47	65	55	70	63	54	64	69	58	65	66	60	69	57	66	73	69	66	51	73	61	71	62	54	62	75	66	65	52	58	55	62	62	58	76	60	64	56	70	55	48	54	60	48	70	75	70	58	67	72	58	74	76	70	54	72	61	42	67	62	66	60	65	49	58	58	59	51	72	55	61	77	61	73	55	59	56	61	56	59	60	65	51	64	56	52	55	69	70	76	67	68	68	62	53	51	59	61	58	55	59	51	51	68	71	56	72	62	61	62	76	65	65	65	62	70	58	56	69	67	69	67	82	49	72	58	63	60	58	68	59	76	67	68	71	54	64	76	53	54	76	45	68	55	59	74	69	77	56	78	60	56	73	64	51	55	78	71	70	60	60	76	75	61	69	63	60	51	63	54	61	57	80	57	76	70	63	78	72	69	50	51	70	68	55	75	40	66	62	62	71	57	62	54	73	66	65	69	68	60	60	67	56	61	58	65	68	44	50	63	62	71	47	67	66	55	57	59	66	73	64	66	59	71	58	72	54	80	53	80	59	51	69	63	60	64	54	68	65	53	53	63	58	62	56	61	66	59	65	60	53	56	64	55	64	48	58	61	57	56	74	58	56	71	77	57	66	66	61	63	77	54	63	78	62	70	57	65	58	68	77	72	60	71	65	66	54	65	66	62	53	74	78	56	47	54	64	64	67	53	62	68	69	58	61	52	61	53	85	72	56	52	69	51	55	62	54	64	61	61	55	68	75	50	54	64	73	56	77	58	62	73	61	63	63	65	60	55	75	62	69	65	61	59	74	72	61	51	64	59	60	67	58	64	62	71	63	50	59	59	65	38	65	68	50	61	79	60	76	63	69	65	60	74	63	68	66	59	64	55
36282	26513	14215	9843	15165	17378	16037	13952	11629	9768	8418	7282	5960	4760	3687	3168	2845	2381	2003	1754	1683	1441	1317	1148	1149	1059	991	882	844	819	746	715	653	647	581	593	538	557	526	518	519	496	438	502	538	515	541	484	497	533	464	504	539	532	509	516	481	531	507	494	484	507	535	481	515	465	521	451	490	486	466	500	505	503	487	486	466	442	497	445	502	518	495	454	450	488	435	503	480	493	454	471	497	461	445	487	470	457	489	507	507	488	500	499	502	498	483	461	451	466	451	437	447	475	478	508	451	540	463	493	494	470	451	487	471	524	485	468	462	461	481	467	532	501	477	471	458	437	444	512	475	480	466	453	411	473	482	470	481	487	466	481	450	496	472	462	502	456	471	435	461	459	467	501	472	462	496	486	494	513	488	491	458	453	473	511	475	481	492	468	454	465	442	437	475	409	526	498	483	443	509	500	456	494	486	478	479	474	454	510	477	454	486	445	500	482	419	445	486	466	478	482	486	452	457	442	488	515	463	467	491	494	476	496	492	538	503	462	464	496	471	481	440	505	442	463	476	435	544	486	467	501	478	457	487	466	478	463	470	463	440	461	461	457	486	483	426	471	467	489	450	436	466	497	504	466	485	463	465	459	493	484	465	486	451	518	461	457	478	451	458	438	511	469	473	446	455	488	467	440	449	468	491	460	477	472	464	496	504	454	474	485	447	482	451	490	425	469	466	482	439	481	430	506	482	456	475	485	457	466	464	476	499	435	514	476	513	454	457	475	469	476	489	485	432	429	469	469	470	461	489	503	448	498	485	494	493	442	456	463	477	463	471	486	462	470	454	490	480	460	459	470	476	472	452	511	475	490	506	444	424	465	447	489	421	465	486	468	508	470	467	464	473	476	456	478	488	469	466	465	479	469	488	444	461	463	477	473	465	466	479	464	452	451	459	462	478	496	468	463	446	475	463	465	515	483	458	453	458	516	451	507	471	416	490	486	458	480	493	451	493	471	492	476	465	496	480	467	521	443	461	478	488	471	475	491	458	458	515	492	452	469	485	512	471	473	451	484	470	463	444	442	480	473	488	479	480	446	486	468	465	469	455	502	483	481	469	449	502	503	479	495	470	472	523	469	473	464	461	512	493	472	446	472	514	457	483	475	438	481	479	443	456	492	481	500	470	493	474	440	426	472	448	455	499	488	486	474	473	511	465	482	477	525	505	474	460	500	490	461	485	492	456	486	464	460	442	467	492	449	473	501	493	452	491	492	481	467	467	493	469	500	490	475	491	468	454	504	426	452	469	489	488	459	498	495	502	487	479	468	457	458	471	455	459	458	470	476	454	504	462	458	468	460	471	463	506	471	457	461	481	460	465	431	505	436	461	460	453	451	483	455	482	481	483	463	462	491	504	462	498	486	487	480	500	453	479	524	514	443	440	451	467	472	467	517	471	438	492	473	526	490	478	478	435	489	460	473	481	522	465	443	448	461	456	487	492	458	461	487	475	480	497	479	435	473	424	452	519	468	483	480	461	479	461	469	476	460	505	529	438	446	482	486	503	501	453	467	466	476	437	485	463	510	457	518	443	491	499	471	499	476	467	474	489	475	488	485	506	521	475	484	429	465	447	449	492	475	439	475	463	491	484	461	461	407	441	463	442	487	438	498	471	480	496	488	477	457	453	488	453	443	500	489	458	475	454	502	460	497	428	463	473	476	481	456	473	454	511	507	539	459	477	484	481	454	479	486	474	490	482	467	447	483	488	465	507	499	485	491	462	498	462	483	449	496	479	489	481	476	518	499	464	464	455	461	463	481	489	475	483	471	460	425	484	460	460	504	443	474	481	432	456	508	471	463	471	498	424	442	473	460	477	481	481	474	447	493	482	466	426	487	437	495	464	475	489	498	505	516	455	439	502	495	481	445	453	456	460	478	460	484	463	471	486	467	466	487	488	475	458	480	461	499	477	438	476	443	477	455	467	466	509	463	463	450	474	445	418	485	478	492	492	495	433	466	458	469	482	464	512	484	461	473	490	485	470	463	478	466	467	442	515	471	448	486	486	486	467	443	442	455	465	466	438	446	463	521	491	521	491	461	492	472	507	479	495	422	479	481	462	453	507	486	449	505	470	458	459	493	492	475	503	446	476	442	461	452	480	470	489	481	502	494	461	436	477	457	453	549	460	506	493	446	440	472	471	462	489	467	486	490	483	490	436	464	485	459	482	473	439	485	456	497	433	466	484	457	473	471	456	451	482	448	474	444	497	447	454	476	467	472	471	489	485	480	450	490	485	497	491	448	480	471	471	492	478	471	431	471	472	437	514	499	481	485	493	440	461	446	508	435	458	505	496	471	496	447	472	438	483	481	455	490	478	495	465	494	445	516	467	483	472	489	461	481	452	453	425	477	464	469	489	477	486	459	467	451	463	474	464	457	469	459	476	513	470	463	450	498	448	476	473	446	468	473	432	457	434	448	482	466	480	469	483	464	490	461	486	456	493	441	473	468	457	471	471	483	490	496	485	507	489	424	485	434	482	479	459	418	484	458	470	461	475	499	498	505	503	454	515	441	460	479	487	453	457	492	460	495	452	536	488	465	458	479	425	477	478	463	448	445	462	485	496	491	484	487	507	464	534	441	458	492	438	487	507	492	447	496	445	490	498	447	449	464	515	505	476	485	544	464	473	425	500	515	446	506	433	487	450	503	463	450	412	495	488	493	464	461	500	499	454	435	499	457	485	527	519	449	469	492	489	453	452	481	485	460	497	480	510	464	474	410	470	468	485	433	456	503	478	477	496	427	427	484	432	447	459	490	451	464	459	491	458	471	493	442	412	483	459	496	492	451	468	457	501	494	485	479	457	447	504	462	433	460	506	459	474	453	503	463	513	464	466	487	443	429	470	486	521	456	474	492	476	492	485	448	461	449	464	474	491	494	487	464	513	477	448	483	490	466	527	469	488	484	517	464	500	458	490	459	483	479	484	462	496	443	470	490	508	485	432	500	524	473	468	483	468	480	496	503	450	474	448	484	484	453	475	457	493	463	509	424	468	445	472	489	502	462	463	460	429	483	464	479	513	444	523	476	514	477	452	476	432	465	455	450	461	487	469	461	419	502	457	463	496	484	451	500	440	456	494	471	479	478	467	462	437	486	474	502	517	470	479	480	477	462	464	513	478	485	483	479	470	521	457	447	489	456	447	466	461	502	442	465	470	463	474	485	453	435	467	475	461	506	456	467	506	467	479	461	475	500	463	481	488	509	464	489	485	495	510	489	465	497	467	486	456	460	442	469	503	460	485	470	481	493	471	466	516	506	470	471	479	500	496	477	476	490	450	495	473	448	482	484	471	416	451	468	483	502	488	505	457	495	460	474	453	520	461	462	481	467	452	475	512	470	487	490	482	447	461	464	463	474	480	473	455	466	463	480	479	493	536	469	452	448	485	454	462	490	457	524	502	456	447	498	435	487	477	475	468	471	414	451	506	481	436	482	441	484	451	448	484	497
6439	4803	1812	529	400	495	458	405	386	344	331	290	233	201	187	169	176	162	135	133	111	116	130	132	120	135	104	88	89	102	109	106	100	73	105	84	99	100	81	97	82	89	73	100	87	108	80	89	95	80	82	89	95	86	93	99	96	74	88	100	94	82	77	65	84	105	76	104	87	88	77	86	95	88	92	98	86	96	83	92	107	94	92	95	89	95	93	91	77	91	87	81	99	85	88	86	85	80	81	81	104	82	86	99	89	85	70	79	73	98	89	80	105	86	91	100	87	91	86	96	69	114	88	103	80	68	90	92	87	101	95	88	70	71	91	86	78	85	100	84	101	67	88	86	92	93	99	75	84	76	108	77	83	94	96	92	88	100	86	105	77	108	82	88	74	77	101	98	63	76	94	92	76	84	92	88	99	96	84	84	86	73	100	82	95	94	98	90	90	97	88	88	80	90	85	95	93	76	92	86	68	100	98	103	79	96	88	100	69	98	90	71	77	77	88	87	78	103	86	84	83	89	80	91	81	85	92	75	88	94	98	72	88	82	72	96	91	89	93	77	81	79	96	85	89	97	90	90	75	75	90	84	84	89	94	90	67	67	70	87	71	112	86	84	86	94	76	82	85	84	88	75	81	98	90	99	83	72	96	96	81	94	93	77	77	85	91	74	85	87	84	85	82	81	81	95	90	78	74	98	91	94	74	86	85	100	71	79	80	82	101	83	85	69	71	101	81	93	87	75	95	79	80	84	98	73	76	86	72	78	93	80	81	88	76	90	80	89	78	71	84	72	76	76	106	92	70	94	110	80	84	73	94	99	105	81	95	81	97	95	71	72	88	83	97	86	95	92	89	66	96	94	84	90	88	85	84	84	73	108	78	100	78	108	78	98	103	72	91	83	83	92	78	98	93	90	83	98	97	83	74	79	98	85	82	94	86	90	85	80	94	89	96	95	89	97	91	84	73	76	81	100	88	89	87	90	95	102	79	93	85	90	78	75	97	72	89	99	87	87	99	73	81	80	70	81	91	80	88	75	91	73	81	94	81	85	89	111	98	85	82	105	75	93	72	93	91	89	101	74	92	94	79	81	74	92	80	91	63	97	87	75	82	79	77	91	81	94	93	94	91	105	89	84	89	67	88	86	83	105	94	86	92	64	79	80	88	73	83	81	103	78	86	85	74	77	85	77	82	101	96	85	84	97	84	78	89	86	94	67	85	97	90	94	93	93	75	75	87	79	84	93	89	91	92	105	87	103	95	69	83	102	91	87	88	102	78	103	78	77	80	91	79	79	83	101	94	81	79	91	82	86	94	86	82	91	88	93	84	88	93	86	77	75	94	80	84	90	72	95	60	93	69	89	87	72	85	91	80	96	93	87	88	94	85	81	78	81	83	98	91	84	81	90	98	67	77	105	93	88	89	81	90	91	88	119	95	83	80	81	82	82	90	88	85	90	86	86	104	95	85	85	77	89	85	89	92	83	85	71	88	100	85	93	85	90	81	101	84	88	87	94	78	91	85	90	74	93	93	84	73	90	84	82	93	94	95	88	102	81	76	81	100	91	96	82	78	94	82	98	82	78	73	82	79	99	95	72	87	72	84	86	75	78	90	101	104	86	80	100	91	86	85	76	97	84	89	99	92	92	73	83	96	89	93	94	91	83	87	87	88	99	80	82	78	75	88	91	105	84	82	77	82	99	76	89	87	100	86	88	103	76	70	89	87	72	74	83	86	68	87	67	95	88	96	87	70	86	92	95	83	79	89	84	84	87	71	91	82	88	91	88	55	90	101	89	83	85	70	91	78	88	83	77	92	104	90	100	96	70	98	106	87	107	81	96	77	91	91	97	101	87	90	85	71	100	79	94	90	69	102	97	82	82	93	78	94	91	91	69	110	85	72	79	98	96	80	78	97	74	98	91	88	105	76	97	86	83	81	95	86	84	91	69	89	96	88	97	83	89	95	86	72	97	87	86	77	83	88	103	80	87	88	81	79	72	79	86	89	112	97	76	97	96	87	94	74	95	97	91	87	74	79	78	87	91	94	99	90	88	84	72	88	76	108	86	87	87	90	76	89	80	83	83	85	67	107	95	88	101	92	81	84	93	94	86	101	77	96	86	88	73	76	69	72	97	97	87	83	91	85	96	77	105	70	88	88	79	87	95	90	91	89	81	66	98	76	86	78	101	88	94	81	78	75	98	97	96	87	80	107	61	91	86	85	95	92	81	89	85	74	79	93	91	91	95	93	99	97	89	87	102	88	75	105	81	87	92	94	105	94	80	85	77	85	113	101	91	80	88	102	76	85	80	93	92	85	84	84	97	88	80	89	86	85	99	88	95	81	100	76	97	78	97	78	87	76	85	98	96	99	93	122	98	71	84	91	91	92	80	98	82	88	82	75	88	102	84	95	81	74	97	81	82	101	103	84	89	86	98	93	88	99	65	110	79	104	86	92	83	83	74	77	105	109	90	93	87	89	73	98	88	78	92	74	98	73	81	82	88	93	87	98	90	94	84	76	88	76	84	78	104	91	85	90	88	102	74	85	89	92	83	78	86	69	86	73	89	114	96	95	79	95	94	106	86	84	88	78	94	84	99	91	81	103	88	105	92	87	75	55	92	90	77	72	89	89	103	93	72	84	92	77	95	87	89	90	80	95	83	102	97	77	86	96	98	103	111	84	103	94	69	98	98	96	94	95	71	81	79	78	98	103	83	98	96	80	72	88	95	72	81	96	93	80	93	95	86	82	80	100	94	86	84	92	84	113	82	89	90	88	95	87	79	89	81	78	83	81	101	86	75	69	97	81	90	76	83	95	88	78	80	84	95	94	82	85	76	82	85	100	90	76	83	92	87	100	82	99	89	77	72	92	79	70	98	93	89	87	98	90	97	77	98	89	89	80	91	78	92	95	89	81	81	85	95	88	89	87	101	103	81	87	92	85	64	95	96	91	84	83	87	77	95	102	86	86	76	101	86	84	72	103	82	79	82	85	96	62	88	91	72	81	91	86	104	94	93	87	95	82	93	89	95	87	93	104	91	78	89	99	100	82	89	101	88	72	87	75	82	85	78	88	93	97	80	89	73	102	92	73	91	92	86	89	85	85	102	84	84	108	82	100	91	73	78	88	94	84	99	93	81	85	106	83	97	99	94	80	76	97	100	84	100	78	72	93	82	96	81	82	93	81	101	82	89	100	76	97	79	95	89	90	78	101	84	107	85	78	98	88	88	103	68	75	95	107	88	88	102	90	105	96	80	94	77	84	93	108	69	96	89	70	106	75	84	79	90	96	89	90	100	87	79	79	102	85	89	74	99	90	93	94	78	90	97	93	87	100	94	104	77	102	92	92	88	96	109	85	95	76	90	74	99	81	82	81	89	103	79	88	72	85	58	83	99	88	97	89	97	97	81	96	108	87	81	93	88	92	81	73	82	106	99	84	95	88	92	119	104	96	105	85	105	98	102	88	95	101	90	95	82	97	83	103	99
35072	25786	14270	9570	14832	16951	15624	13555	11726	10084	8661	7137	5927	4820	3785	3277	2987	2649	2200	2061	1790	1650	1507	1364	1321	1245	1171	1088	1004	991	982	885	858	816	810	750	759	762	718	713	675	694	710	695	690	673	700	731	683	671	676	698	725	640	702	718	669	697	691	656	690	676	678	708	682	666	719	681	650	614	610	618	642	655	697	708	706	628	657	652	664	643	663	678	665	587	668	674	655	632	696	623	601	665	635	671	607	623	672	645	630	639	642	613	647	627	668	644	639	722	635	650	677	642	662	677	680	616	637	696	708	681	649	692	668	616	657	675	697	678	662	643	676	646	654	638	658	669	638	659	628	656	646	654	657	698	663	646	646	666	664	635	620	709	661	677	649	644	647	631	642	600	654	682	677	678	683	694	684	650	690	611	626	670	628	664	659	670	617	701	689	666	646	679	663	646	678	707	664	628	610	610	670	673	676	658	645	645	653	654	692	602	670	644	696	660	662	667	676	662	642	616	677	641	648	665	689	631	677	643	647	668	675	700	670	656	670	647	637	639	673	686	678	659	604	655	674	676	718	608	674	641	633	624	609	691	676	662	640	696	662	604	690	614	624	663	661	658	640	658	608	626	670	654	675	671	618	642	623	696	650	701	641	670	667	677	667	652	623	664	683	703	672	665	648	674	657	676	664	642	624	639	618	620	674	674	688	672	674	650	701	702	676	646	635	646	618	626	674	609	657	645	621	646	640	646	691	674	721	650	656	579	637	669	687	658	629	670	637	663	662	644	655	678	623	663	646	611	642	654	666	634	624	612	634	633	619	644	640	649	694	686	673	630	635	685	674	632	649	690	689	680	653	655	671	647	635	704	627	744	639	652	648	664	657	652	682	647	625	665	665	694	662	663	642	641	643	658	688	692	613	668	676	614	680	713	649	644	620	681	629	656	607	695	675	638	670	649	643	698	649	619	592	649	648	675	629	693	647	616	667	694	649	629	646	602	679	674	648	622	665	649	645	646	656	666	624	670	673	666	658	681	661	657	685	676	671	672	651	647	666	660	643	624	648	634	682	624	669	670	651	652	655	651	708	708	726	649	640	682	651	634	677	676	696	668	644	668	643	627	648	655	653	640	737	649	662	710	676	644	660	660	673	647	729	648	666	631	643	679	676	627	675	651	670	674	614	666	635	689	632	676	640	700	645	647	663	662	621	657	639	643	635	671	611	632	655	675	676	647	651	649	686	644	675	653	710	682	655	660	657	620	671	687	650	662	655	682	663	626	659	642	674	679	629	649	640	704	658	636	638	618	619	630	718	677	675	633	691	644	662	653	689	645	651	649	640	710	617	628	620	690	674	658	654	650	664	662	645	693	644	629	668	661	643	664	648	697	683	650	642	662	695	619	700	663	637	683	679	635	634	666	635	639	640	619	688	669	660	617	705	669	650	675	705	681	694	655	619	636	669	666	643	650	678	614	636	661	616	649	650	660	635	686	652	665	718	691	658	657	657	684	664	704	624	667	683	616	633	679	652	648	724	607	654	668	643	654	680	630	666	626	641	654	677	675	671	672	666	677	663	635	657	637	692	642	683	666	641	617	642	640	641	664	641	637	651	694	663	672	678	682	662	640	661	673	692	640	642	653	635	641	692	684	697	649	689	659	678	645	677	600	637	620	679	673	644	619	670	692	657	623	652	695	621	663	693	650	620	645	727	695	638	656	691	643	679	628	656	664	653	651	648	628	668	663	647	611	633	647	644	636	643	647	645	690	631	669	656	665	650	637	668	645	635	651	683	657	600	673	685	680	702	657	663	684	636	649	644	673	585	686	657	651	657	663	646	677	646	643	633	643	655	640	643	664	650	682	652	669	683	664	708	585	659	651	615	660	685	696	667	672	644	635	651	666	641	660	657	630	722	635	591	676	642	644	666	678	627	649	644	651	667	701	702	663	672	659	675	680	639	684	627	680	663	668	628	637	642	660	682	650	644	679	642	638	673	655	673	670	691	648	668	610	639	669	668	615	659	654	658	698	689	646	648	680	615	611	639	680	641	657	664	642	666	646	660	659	628	681	646	673	649	620	662	673	706	633	722	660	610	666	703	620	644	672	699	657	661	647	709	662	669	681	674	637	617	655	632	634	648	643	655	647	666	676	634	622	674	676	669	626	662	669	702	627	665	705	668	684	686	648	666	649	648	640	642	642	672	652	647	668	683	652	663	626	651	670	681	711	670	624	658	658	666	665	654	659	663	680	631	688	657	649	683	689	647	622	688	650	704	652	652	647	661	631	620	670	639	679	653	641	650	691	638	634	650	663	686	717	628	624	629	667	660	652	677	650	693	623	621	633	675	634	688	662	705	617	674	663	686	693	666	688	665	645	654	622	650	700	673	635	657	646	647	670	676	678	608	604	663	628	686	608	627	642	624	643	665	645	678	652	674	625	641	653	646	640	611	673	647	672	671	603	630	669	644	723	649	655	677	603	676	622	637	685	664	698	640	642	646	635	663	682	655	653	635	681	639	671	599	668	639	678	683	675	679	664	635	625	665	669	682	673	625	700	669	655	642	672	647	693	676	649	694	676	630	638	681	648	652	660	634	665	653	598	671	714	675	669	636	631	647	599	632	660	649	628	677	712	693	623	625	658	667	652	671	669	647	648	696	646	661	687	658	659	659	671	670	675	652	640	636	651	696	663	674	693	651	666	650	641	672	639	670	634	707	669	620	666	660	663	670	614	655	616	634	693	734	685	621	654	636	688	678	657	641	633	652	634	643	625	651	662	652	636	661	677	686	657	670	618	639	630	648	640	651	668	670	655	663	679	665	666	671	631	632	658	576	616	636	626	644	662	669	674	669	644	636	627	683	648	629	643	680	639	610	617	663	682	702	677	725	640	611	658	646	626	698	643	685	692	670	632	648	671	616	703	618	655	641	627	682	622	632	646	645	653	632	638	687	611	683	626	589	617	673	684	640	707	631	609	611	638	629	654	665	665	621	643	650	675	648	636	636	644	644	682	658	682	635	624	673	662	659	606	620	658	621	685	645	709	661	652	648	624	690	680	657	652	668	656	637	631	666	673	643	669	621	655	643	661	638	606	660	637	676	655	650	651	613	629	661	675	624	653	700	655	653	666	701	629	660	659	694	683	658	636	656	586	640	686	666	701	651	676	658	643	643	667	683	649	669	664	685	627	681	648	730	648	618	630	601	724	646	622	664	622	655	677	670	622	668	670	668	686	621	725	646	632	631	668	676	656	669	657	630	675	659	680	652	679	634	693	686	658	703	689	639	640	633	623	720	713	669	638	660	680	654	648	625	606	638	666	665	655	623	661	683	658	590	660	653	644	682	692	644	656	689	650	660	683	628	676	681	629	638	664	646	672	648	654	626	681	639	657	683	643	713	652	657	643	638	648	679	668	644	639	640	634	653	664	626	650	632	670	668	677	701	662	652	680	670	643	692	649	643	689	644	641	694	654	698	641	677	683	653	711	636	692	658	692	637	611	657	657
8394	7598	2613	668	551	594	581	475	469	433	391	331	307	250	216	193	152	132	151	125	127	119	92	103	84	104	86	75	82	90	79	88	75	78	65	74	70	64	71	51	47	74	76	69	59	51	57	62	65	65	71	63	66	75	75	74	64	65	61	71	74	62	78	92	69	67	72	64	61	64	80	68	70	56	71	68	54	58	61	68	65	55	74	63	64	69	69	71	53	58	65	75	45	80	82	71	58	60	61	66	67	65	68	85	70	66	53	66	78	63	72	49	63	60	68	72	68	54	67	66	77	51	68	66	75	63	64	63	62	62	65	61	55	63	64	61	63	59	70	68	65	64	63	78	65	71	66	65	63	55	69	50	56	58	67	55	68	55	58	59	57	51	58	71	74	70	76	75	70	67	50	70	62	64	78	54	67	65	72	60	73	55	64	63	58	54	56	70	65	66	66	50	57	66	56	53	65	56	78	65	65	61	60	52	73	74	60	64	82	69	57	67	51	61	63	65	68	54	61	61	69	68	48	91	75	60	45	71	61	63	65	71	63	82	69	65	77	73	70	58	62	82	63	68	50	64	75	56	66	58	54	80	75	54	66	62	66	68	81	60	76	73	68	69	62	60	58	89	48	68	66	65	46	59	69	70	73	78	68	61	66	66	80	56	74	65	57	63	69	57	77	75	61	61	50	79	72	56	68	60	59	61	75	71	78	60	66	60	79	65	74	63	56	61	59	61	52	63	57	77	60	58	67	55	59	66	65	70	41	69	72	68	62	65	65	56	73	70	69	64	66	64	65	67	64	62	70	67	57	59	68	74	54	69	62	70	58	55	77	54	62	60	57	55	66	63	64	65	59	73	44	55	59	68	68	42	55	58	57	80	65	84	72	43	68	62	55	77	66	67	56	67	71	72	57	62	55	62	76	53	61	56	72	58	70	65	86	63	65	54	56	69	70	70	67	65	55	61	53	60	70	58	57	56	54	63	52	67	54	60	63	69	62	54	64	67	71	68	65	54	64	60	52	71	70	72	52	66	51	61	55	56	51	63	55	65	52	67	69	51	67	65	66	78	70	50	52	60	66	59	71	65	63	79	39	50	65	63	60	77	51	61	68	74	73	69	60	70	73	58	59	59	62	85	63	68	63	59	75	63	59	61	63	62	55	65	67	70	68	44	63	68	67	56	52	56	69	54	64	55	61	71	68	67	69	50	62	56	58	49	67	57	72	73	68	62	62	66	66	68	72	68	41	67	67	61	58	72	56	67	50	73	68	72	67	72	64	66	64	70	67	60	63	66	67	62	57	74	69	67	60	61	65	41	65	61	59	74	64	61	58	72	67	74	61	61	64	69	61	77	66	70	81	61	69	63	67	87	58	74	73	72	74	87	47	69	75	53	69	57	69	79	72	70	55	64	48	76	68	73	66	67	72	75	67	60	58	66	76	58	68	68	56	63	42	59	57	68	70	59	62	65	72	69	71	61	56	64	47	70	74	67	67	63	54	57	64	64	69	72	65	56	70	53	55	58	61	62	52	66	44	80	71	71	56	62	71	76	66	47	73	63	47	66	60	68	69	66	55	58	49	73	63	66	68	71	57	67	63	65	66	50	59	75	68	67	64	60	76	69	69	61	74	73	60	67	44	54	68	52	63	75	90	66	46	54	59	67	67	65	55	72	61	65	63	57	66	84	51	62	57	61	66	62	76	83	71	65	57	59	62	71	70	65	61	68	59	59	62	61	66	57	77	55	56	64	69	50	66	61	61	63	71	54	66	64	71	62	60	83	64	68	66	64	59	47	56	65	69	60	70	73	64	59	57	65	55	80	57	66	86	71	66	76	75	69	49	61	73	60	65	61	72	64	55	48	57	59	55	62	60	61	60	74	72	57	63	55	54	62	81	76	69	69	77	62	58	73	50	67	63	63	54	56	71	52	69	70	65	90	59	64	53	63	60	84	69	59	63	72	57	63	65	52	85	58	67	55	78	65	75	54	62	49	64	72	69	71	65	65	48	61	61	70	57	89	58	69	62	69	75	63	52	59	65	54	68	72	65	72	61	55	59	63	77	54	66	69	49	57	77	63	62	59	67	67	64	64	73	58	52	67	71	55	73	65	59	60	48	63	69	72	76	64	60	75	73	75	66	54	72	64	61	62	67	79	63	82	73	69	68	52	64	64	63	73	70	65	66	69	57	64	67	74	49	66	64	59	52	67	68	52	68	53	68	69	57	51	59	71	60	55	51	76	66	65	66	59	76	67	62	59	57	72	65	52	74	55	63	54	63	65	70	66	65	63	57	69	78	67	59	61	66	60	65	60	69	71	67	63	50	75	74	63	77	57	66	57	66	71	75	77	67	67	61	82	72	68	61	75	64	72	60	76	61	80	65	53	57	63	56	65	72	56	58	59	74	49	74	62	54	67	66	76	63	62	63	58	76	69	65	64	60	68	61	68	69	71	59	63	75	52	70	70	52	57	67	73	80	56	67	64	68	57	69	59	56	71	72	72	60	61	77	56	72	65	65	68	63	71	66	68	70	66	58	65	73	67	62	66	63	64	69	84	78	63	65	73	70	53	76	57	64	49	61	56	55	58	60	55	59	56	57	70	78	70	57	60	59	62	55	73	77	70	70	53	52	65	71	68	73	72	55	70	45	60	68	52	59	58	67	72	61	64	59	45	59	53	59	53	55	53	56	73	54	62	66	74	60	68	62	58	55	63	65	60	56	67	61	67	58	82	58	71	57	64	69	67	68	55	72	63	58	70	77	58	54	59	61	65	64	67	66	58	45	67	66	63	58	54	64	72	64	48	78	67	68	65	62	45	68	75	60	56	66	69	61	71	69	70	59	52	63	59	63	49	68	72	67	74	68	57	53	70	55	66	48	63	76	73	67	60	62	52	53	63	68	60	76	60	58	69	69	62	56	51	61	76	60	69	66	72	50	60	78	79	59	52	57	56	75	87	69	76	75	62	68	70	57	64	72	61	65	68	73	62	72	63	84	58	65	63	65	72	64	75	65	55	67	70	54	67	72	63	52	66	67	61	73	71	76	72	64	67	62	64	62	70	71	61	64	69	62	62	78	65	55	64	62	75	57	75	58	70	74	69	56	66	58	56	68	70	56	61	63	68	65	65	63	73	56	65	69	58	70	67	64	74	49	59	62	72	61	80	73	75	69	86	69	63	61	58	67	51	80	71	57	71	65	57	71	80	54	64	70	60	69	66	58	55	72	80	69	63	82	78	63	70	57	67	48	90	56	47	69	70	79	67	57	64	63	62	55	81	74	76	67	56	52	71	65	73	67	61	66	66	66	61	55	62	58	57	69	63	68	67	75	59	79	51	72	58	73	68	65	57	61	73	79	60	87	65	62	64	64	64	52	59	66	67	56	85	68	68	67	63	72	65	54	80	56	64	74	55	68	56	65	57	71	72	62	59	44	70	69	65	65	63	82	66	53	66	66	56	56	57	62	78	63	73	57	74	68	68	74	58
39975	30195	17126	11833	17828	19838	18642	16293	14250	12275	10337	8687	7135	5621	4461	4061	3445	2917	2547	2203	1996	1795	1657	1415	1243	1211	1233	1005	950	830	827	823	683	715	628	574	586	581	615	627	555	531	553	517	576	519	562	555	502	566	530	565	555	506	488	583	512	568	525	509	521	519	536	523	511	550	532	521	479	503	526	499	520	471	518	536	486	513	501	506	508	508	437	536	466	471	484	515	519	490	452	464	476	462	495	504	465	471	477	499	480	512	496	479	443	509	496	502	499	468	470	473	464	519	505	490	485	473	498	468	471	482	504	501	500	490	459	477	502	471	513	473	441	534	493	466	473	474	522	482	465	476	457	480	479	460	520	461	489	479	494	503	470	450	486	523	484	457	469	483	474	481	487	487	477	449	489	505	478	480	456	476	496	486	470	465	476	483	490	456	533	501	522	469	464	476	474	470	452	469	475	502	513	461	513	476	504	494	482	484	468	497	454	523	460	473	473	498	442	477	513	484	508	474	474	496	463	465	484	445	496	484	506	459	468	493	484	488	484	515	490	493	484	475	479	474	468	470	479	466	494	520	469	465	482	491	486	479	513	492	485	467	480	511	452	531	466	487	522	433	467	470	476	489	481	491	419	440	484	446	489	487	473	483	447	470	469	497	488	487	474	487	490	476	485	506	495	457	491	484	445	435	481	533	489	486	463	513	504	472	492	460	468	490	472	485	480	480	505	481	468	460	452	481	487	483	503	467	477	466	506	521	509	503	482	480	473	496	488	497	465	473	448	483	514	462	491	465	470	535	485	459	461	495	493	495	485	440	481	499	468	500	472	483	483	527	505	461	477	493	488	456	471	512	487	489	484	509	503	465	462	451	464	480	483	477	461	465	464	481	511	494	493	485	498	493	512	507	478	478	498	489	495	481	514	512	520	445	461	488	493	459	467	474	490	480	439	507	511	471	474	503	473	458	535	473	467	490	497	492	501	477	454	463	499	496	478	500	467	456	471	463	486	444	482	478	484	432	441	454	524	502	486	481	493	495	469	438	525	481	448	462	506	464	493	470	446	468	496	476	446	461	493	474	514	497	470	469	496	495	501	468	487	495	475	471	512	525	514	431	461	464	481	478	476	459	465	511	493	479	468	493	450	449	494	501	524	490	468	440	475	518	449	488	506	512	500	427	468	457	490	506	467	492	487	448	464	485	474	505	503	515	479	447	485	498	488	483	479	465	505	490	466	491	462	461	498	499	502	523	484	501	460	473	488	475	507	470	459	481	514	527	504	494	474	473	517	484	477	460	444	473	483	469	464	509	481	471	495	489	456	451	516	437	478	456	504	489	498	491	496	461	471	437	469	466	481	494	490	454	468	502	503	514	485	481	440	481	488	482	449	473	467	488	504	491	465	466	451	482	480	495	500	517	489	474	522	456	474	486	483	541	481	478	521	509	482	492	455	504	462	492	477	449	469	458	438	433	474	488	513	499	446	480	470	473	466	488	465	479	479	494	425	453	476	477	499	483	475	494	520	490	485	485	476	486	483	433	498	503	464	465	502	480	505	488	466	530	469	495	468	471	480	452	485	507	511	488	468	519	484	475	467	462	528	455	444	492	520	497	502	493	489	499	495	485	471	484	470	462	452	469	507	477	477	474	481	430	489	495	490	496	480	532	491	469	455	481	464	460	498	493	502	490	469	457	477	463	492	454	499	477	506	488	490	475	521	478	479	510	530	467	484	504	467	482	463	486	469	460	470	501	478	470	487	492	472	509	521	472	491	483	458	494	465	480	501	468	464	470	515	467	499	481	491	500	469	479	485	477	471	488	456	489	500	469	456	469	476	486	479	494	479	473	493	489	459	495	464	491	501	467	491	502	462	493	511	468	464	480	470	505	485	474	490	518	494	454	493	526	441	466	474	503	419	542	468	458	484	489	482	457	497	465	507	474	474	473	495	494	490	516	497	480	492	490	494	474	468	504	441	496	460	435	484	498	482	475	472	513	449	490	473	471	488	463	504	461	455	455	475	514	461	478	441	444	491	454	506	454	507	506	495	517	519	484	466	476	534	505	537	434	478	483	484	516	498	461	457	490	467	497	456	486	490	451	480	471	511	492	477	523	493	456	492	472	469	473	490	519	483	464	517	468	462	494	494	456	470	464	489	454	494	459	512	484	495	487	459	484	489	463	447	491	466	458	459	487	502	508	525	484	499	492	466	509	480	495	449	448	497	481	472	501	505	478	439	477	438	465	489	502	416	479	468	520	468	466	502	471	485	461	440	505	480	495	475	463	469	462	524	490	488	486	473	465	480	506	464	491	496	493	490	491	497	518	520	489	504	485	501	505	475	480	492	482	479	442	474	511	473	492	465	445	483	481	512	474	494	475	472	522	488	488	470	448	448	483	488	473	483	527	478	481	491	432	490	503	482	494	497	462	462	487	442	486	538	493	478	479	474	472	455	482	476	491	549	444	452	503	445	464	461	516	554	503	491	495	508	474	491	480	503	529	476	464	492	460	499	486	498	482	515	484	456	479	487	504	481	456	484	449	479	468	445	435	474	492	512	472	475	503	466	459	488	444	480	460	451	511	491	513	477	497	499	464	500	456	518	507	453	484	512	500	487	491	464	496	511	475	469	512	501	478	490	459	474	479	504	529	451	463	490	501	490	469	480	492	458	455	482	478	475	491	490	505	467	470	465	510	461	484	483	470	479	475	527	473	457	511	437	505	471	476	475	493	470	484	473	461	484	481	503	458	536	489	513	453	476	442	495	482	502	467	466	446	487	493	459	460	491	492	482	515	494	489	483	510	500	467	467	478	489	502	458	529	492	496	479	481	480	478	495	456	484	477	517	492	457	514	444	450	481	489	497	483	499	510	488	477	518	482	468	456	481	456	493	478	503	484	505	486	495	512	477	488	503	522	479	479	476	437	462	477	487	437	466	455	495	494	469	494	501	468	479	488	493	470	488	461	473	454	480	453	457	475	470	507	464	461	489	461	452	483	475	454	478	446	463	483	479	450	460	482	493	472	500	465	466	487	428	501	501	488	481	444	497	477	451	475	436	496	481	453	489	488	476	498	479	466	431	499	488	492	485	465	507	505	487	468	439	447	431	490	502	502	460	490	528	427	453	484	474	505	521	467	444	460	489	429	467	500	467	510	489	490	493	489	493	476	471	485	504	479	473	488	455	482	472	451	506	482	498	487	489	465	480	488	461	498	470	481	444	478	508	450	539	451	488	515	498	493	501	481	497	495	514	461	445	494	485	472	550	483	475	484	505	492	478	476	488	481	500	486	490	493	491	489	471	498	484	513	515	501	501	480	471	471	478	466	485	492	486	429	509	478	483	445	454	473	462	486	493	467	479	507	468	491	451	486	459	461	478	451	495	486	479	489	512	498	469	464	476	492	471	489	473	480	478	522	476	455	483	452	467	490	480	483	475	454	463	479	497	514	487	510	487	460	457	496	482	496	514	472	444	489	480	483	474	456	474	442	480	436	482	485
4343	2580	825	380	299	363	357	308	304	287	250	212	188	181	145	154	132	134	122	114	102	98	111	97	113	93	91	101	103	90	105	99	82	78	98	93	100	101	76	88	89	62	83	84	84	89	82	88	78	84	94	62	76	85	83	82	104	70	66	62	90	78	84	87	83	76	68	80	77	78	77	81	76	84	84	84	89	90	74	76	94	75	95	87	103	93	69	71	87	80	79	65	83	75	72	68	87	80	72	81	68	79	92	79	62	84	73	79	74	81	77	87	98	73	81	91	90	91	81	95	76	85	80	74	84	87	77	88	93	81	91	86	80	81	89	87	74	74	77	82	70	83	88	79	77	72	85	80	79	72	78	74	100	85	77	68	86	95	78	82	71	77	90	69	91	77	93	68	75	95	96	84	80	72	87	88	62	73	70	74	89	87	60	78	70	71	66	89	77	91	63	94	88	77	95	95	85	71	74	81	84	77	86	79	80	79	89	91	69	88	86	80	70	73	89	81	81	102	74	94	66	77	85	87	79	82	78	84	80	89	100	90	85	70	88	74	87	90	77	75	70	97	95	70	75	82	82	88	74	80	79	72	94	70	90	85	95	82	70	87	73	75	102	73	92	67	93	73	92	78	83	67	90	79	93	75	71	99	79	96	68	85	81	93	98	95	78	78	76	88	99	84	78	98	74	95	79	94	96	98	90	66	82	89	90	70	94	87	77	63	82	79	76	75	76	76	83	82	82	82	77	78	97	93	85	85	86	89	73	79	72	75	88	91	68	81	90	86	77	88	95	81	91	78	72	84	102	75	82	70	83	73	81	77	65	94	90	90	80	75	80	71	83	78	74	83	79	79	74	101	60	65	90	83	102	90	91	65	70	73	67	67	68	77	81	80	73	72	93	59	81	81	80	77	76	77	73	81	87	87	87	79	84	91	80	72	82	86	82	79	91	83	86	95	73	93	79	105	73	80	85	87	65	82	72	79	107	83	85	83	89	71	85	94	90	81	82	73	73	78	87	85	102	82	90	80	92	81	79	96	83	92	64	90	68	84	91	90	95	90	70	89	85	70	93	91	83	87	106	84	88	61	78	86	74	86	88	95	75	74	86	83	77	82	85	94	75	74	69	81	81	83	90	84	70	74	88	94	81	91	79	74	81	72	78	92	85	74	82	100	68	70	91	92	78	86	79	84	64	94	82	77	69	93	55	97	80	81	94	84	75	91	81	67	85	91	92	90	64	79	85	66	77	87	72	89	83	93	81	83	85	68	71	66	67	95	74	85	88	70	62	68	84	86	78	80	94	70	78	69	87	79	73	70	92	71	80	80	87	77	76	84	69	80	85	60	74	73	71	89	80	76	68	85	78	74	91	87	83	93	96	92	75	72	68	73	72	78	79	75	80	75	80	75	94	89	71	87	80	77	80	82	90	70	85	79	74	89	71	75	75	78	77	102	83	80	80	77	86	84	78	68	89	89	78	93	75	92	78	83	73	83	86	88	99	99	79	77	89	97	70	92	88	85	73	85	103	73	75	77	80	90	74	81	85	84	83	86	96	71	76	76	78	71	69	72	94	84	75	88	80	83	85	86	70	106	101	76	104	65	62	94	82	80	82	98	79	91	85	86	84	74	72	89	84	84	68	82	82	89	81	90	80	91	74	99	73	81	80	74	80	93	64	74	91	83	87	91	97	84	90	81	80	89	79	76	77	81	77	73	74	90	71	95	81	85	82	81	96	63	93	83	86	100	78	95	73	86	88	57	70	81	83	74	66	81	77	83	84	75	80	65	81	73	80	82	82	87	81	76	105	74	85	95	92	80	77	89	96	84	79	78	76	84	80	73	85	85	75	107	72	92	82	94	73	76	82	78	86	77	67	64	66	77	74	88	71	72	65	89	66	87	84	88	93	78	76	71	77	80	85	84	72	85	76	96	81	96	80	82	71	76	78	77	94	73	75	78	87	76	70	80	92	70	76	102	72	68	79	80	80	87	67	84	73	81	78	76	77	74	82	93	77	68	77	78	85	77	67	77	83	95	84	64	91	83	86	70	81	92	93	88	92	75	103	90	74	83	74	70	92	79	84	83	72	82	75	84	71	86	85	77	85	84	76	95	81	81	85	90	90	102	85	82	69	84	77	96	103	91	77	92	84	84	86	86	76	78	82	78	74	84	71	82	84	62	75	77	75	91	81	78	94	77	75	78	85	87	80	87	83	79	91	76	79	74	79	79	77	75	77	65	75	88	73	87	71	91	76	78	68	84	79	88	79	81	85	84	80	76	82	92	91	88	88	68	83	73	98	76	79	82	66	100	92	81	74	93	84	99	73	71	101	91	88	86	93	86	92	73	78	78	82	90	72	55	65	85	72	81	97	80	70	85	81	81	79	73	74	75	90	96	80	92	79	79	90	75	89	84	77	100	94	87	73	91	81	75	83	87	91	74	76	74	73	90	92	96	77	71	74	84	85	83	74	65	73	76	73	87	73	64	89	99	88	110	99	91	83	88	85	71	80	77	80	91	85	94	82	78	95	82	80	72	77	70	92	76	98	97	76	84	87	88	86	79	87	85	81	81	63	71	83	89	80	81	92	80	78	78	78	88	93	79	77	78	88	84	90	80	75	82	91	92	83	88	97	80	77	77	81	80	86	85	83	80	94	81	76	75	77	81	83	79	80	84	73	74	99	75	80	71	80	86	91	77	86	80	79	86	100	89	80	81	83	86	79	73	86	79	91	75	73	92	72	72	95	76	79	88	59	65	84	90	80	81	66	102	90	86	84	81	86	96	89	72	82	89	85	80	68	75	78	72	76	72	86	95	76	77	89	81	95	75	92	81	93	87	78	91	66	70	89	74	79	95	83	84	89	83	69	88	94	72	76	62	89	79	80	76	83	70	77	91	89	70	91	79	79	76	79	96	75	83	87	78	78	86	80	90	75	79	81	83	70	97	79	61	78	82	83	81	83	80	82	80	99	97	92	82	82	90	81	67	75	79	82	77	65	96	76	73	97	92	78	71	77	82	85	83	69	81	95	86	70	79	64	84	65	81	75	81	70	84	75	72	79	75	82	67	77	67	81	69	85	78	76	85	93	93	78	92	84	78	87	65	71	92	73	81	80	66	82	87	78	69	71	81	81	79	74	95	77	89	96	68	81	70	85	71	93	87	85	85	65	71	68	88	88	82	85	96	72	87	80	82	92	92	75	83	80	86	67	92	76	84	93	84	73	85	82	82	89	68	101	82	80	77	81	69	59	78	91	84	90	81	71	75	55	91	82	82	97	69	65	68	71	79	104	76	72	116	74	81	77	72	89	78	82	66	94	81	62	84	83	94	90	78	68	72	79	69	89	89	69	74	84	74	68	76	68	79	75	68	77	74	85	98	86	78	81	76	78	97	90	76	80	85	89	77	83	76	89	76	77	76	86	87	92	84	86	76	69	81	68	85	84	68	84	77	86	87	64	78	66	101	74	66	79	66	76	89	89	83	66	100
30828	20127	8978	7614	12493	14246	13025	11233	9439	8060	6842	5538	4357	3499	2943	2688	2294	1956	1718	1503	1453	1310	1255	1113	1039	972	988	930	860	829	808	766	748	722	678	635	661	664	652	652	628	671	659	639	607	662	670	695	635	652	608	619	622	602	614	650	642	633	621	580	597	632	629	588	640	632	634	633	610	630	651	598	607	585	625	615	600	632	632	608	684	619	652	622	627	570	608	642	609	626	583	599	583	560	621	642	605	611	646	619	607	600	607	623	617	578	611	562	635	581	588	649	568	628	598	566	614	632	644	571	630	643	623	596	582	579	626	590	589	661	617	616	641	593	581	627	606	620	630	632	604	611	584	640	590	588	581	674	606	619	598	636	657	609	583	619	570	587	629	673	600	599	630	619	643	612	615	614	618	624	650	614	580	604	578	622	640	601	602	606	618	568	620	621	659	628	642	604	660	614	603	595	615	630	597	620	632	622	614	632	630	645	623	574	605	625	603	543	653	617	611	635	587	592	645	585	653	605	599	688	591	616	645	617	620	645	612	572	626	634	640	604	606	625	606	608	572	658	641	621	626	598	629	598	608	608	635	631	645	591	611	631	598	591	577	612	659	630	599	611	589	582	642	671	601	606	593	586	605	629	572	647	633	573	609	615	648	608	598	612	606	590	646	589	590	619	645	584	629	602	629	595	599	600	645	618	588	577	590	630	625	621	620	599	582	613	605	613	616	611	582	616	598	615	637	587	624	604	607	600	593	625	574	640	570	639	646	637	631	619	641	623	632	632	552	590	612	604	648	589	598	587	620	605	623	648	633	657	622	581	601	695	560	628	613	646	608	597	612	610	619	616	592	588	600	595	638	612	627	616	629	586	633	601	598	625	617	599	615	617	589	594	601	618	602	631	584	588	604	582	635	584	633	643	596	610	567	582	624	598	594	654	611	588	590	643	609	613	637	590	606	593	590	627	648	627	646	638	604	623	596	599	589	588	610	631	613	593	625	560	594	623	587	608	636	611	621	626	647	626	621	605	606	585	592	661	567	605	607	653	640	590	648	603	588	580	602	608	594	602	599	621	620	619	581	605	618	593	587	613	672	631	638	669	598	592	643	585	596	658	610	603	663	616	605	618	569	641	622	633	631	610	607	660	601	598	607	646	598	611	592	589	582	648	652	608	554	639	607	616	635	610	594	600	607	600	609	617	581	646	595	621	626	679	579	583	597	646	663	611	660	615	633	595	600	614	595	596	606	543	650	614	584	608	600	629	582	613	646	651	587	607	579	625	654	580	608	589	626	624	575	642	580	590	618	593	596	643	587	646	638	588	627	566	590	662	630	598	615	588	569	617	607	574	582	602	614	598	582	639	592	619	597	574	607	583	600	660	600	607	619	637	617	559	645	602	615	611	634	628	618	590	644	637	650	598	615	651	573	622	598	639	597	603	591	649	633	651	610	621	633	634	635	579	627	602	562	601	587	591	625	603	594	645	596	605	607	562	602	612	597	589	608	622	588	593	603	634	614	598	608	626	617	640	600	619	561	555	574	656	628	632	599	601	626	634	658	569	662	607	609	616	619	642	603	595	659	628	631	588	656	553	617	595	587	598	652	606	603	606	645	592	659	648	612	612	624	614	625	647	613	663	593	643	626	599	634	585	619	643	603	577	611	619	598	613	644	604	655	603	623	667	602	608	623	603	592	641	638	633	633	586	622	643	604	627	625	663	606	617	647	630	635	616	579	608	604	646	626	622	637	613	631	605	611	601	612	647	607	635	627	629	628	621	633	587	641	586	610	552	582	587	606	601	570	599	600	620	630	636	610	609	618	589	655	599	613	624	626	607	611	615	614	656	614	601	644	582	613	643	553	602	639	604	606	626	660	604	614	585	610	598	602	585	631	617	589	667	644	642	635	617	623	614	640	627	644	651	615	609	599	585	605	629	599	585	633	649	583	616	604	601	586	618	600	631	607	616	595	641	613	612	608	641	622	597	627	626	592	580	636	607	583	597	597	628	593	632	624	617	648	599	620	612	621	599	632	620	581	644	617	646	658	596	639	635	586	612	643	622	588	587	551	633	595	624	643	590	643	645	635	622	634	646	602	589	628	599	592	635	600	662	646	606	570	616	601	589	570	608	590	618	553	595	649	623	595	594	620	622	632	653	586	624	603	573	665	598	536	584	601	640	615	589	613	621	596	615	663	612	641	607	617	601	594	605	603	658	647	607	642	635	640	606	601	638	617	594	571	620	579	611	614	571	611	594	627	635	621	645	593	618	642	582	611	559	626	634	648	614	601	579	623	603	647	634	626	608	577	663	594	614	607	606	624	608	630	582	621	557	592	601	633	600	633	640	594	626	583	641	631	675	608	640	620	591	632	645	644	628	584	592	628	640	597	603	605	592	621	598	579	629	629	621	596	566	635	597	569	573	651	592	596	618	631	586	589	609	634	623	607	650	609	600	640	671	614	624	616	609	644	604	612	594	607	595	616	618	573	609	643	617	603	651	616	622	601	630	602	596	618	646	623	576	621	566	563	604	631	649	628	632	625	627	674	620	630	595	585	649	607	630	615	596	635	571	613	595	644	622	569	624	616	653	603	597	537	658	604	575	653	616	606	588	604	607	652	634	581	627	594	618	585	632	639	614	633	564	663	611	647	593	627	630	619	604	597	599	651	625	557	576	597	599	602	575	605	588	608	598	580	588	636	604	631	628	564	613	622	600	624	615	602	577	585	625	596	593	627	633	596	627	615	617	621	587	598	614	640	584	622	638	634	658	582	624	626	635	614	645	625	644	646	573	616	599	668	622	619	620	625	657	620	615	599	626	621	648	565	642	592	619	622	641	613	605	628	639	602	620	608	617	636	622	591	582	639	627	597	641	652	615	624	629	644	604	619	594	591	642	605	559	637	601	630	639	611	603	631	599	618	601	658	612	594	605	628	604	601	585	624	601	603	587	614	640	610	619	586	601	655	573	614	610	569	609	633	608	602	607	650	602	610	638	638	599	633	627	656	622	567	616	589	589	595	590	603	572	615	626	653	638	610	618	607	668	594	622	641	588	590	628	604	585	607	602	584	625	591	571	608	580	594	593	620	606	607	623	656	636	629	616	637	601	610	604	586	616	604	629	625	609	655	599	637	625	563	594	570	630	665	602	606	602	674	632	565	629	614	633	634	579	630	625	635	557	601	580	595	619	646	626	586	629	641	612	613	614	588	635	640	609	597	644	618	624	636	615	593	586	625	583	618	563	603	582	642	608	589	599	590	614	560	641	643	626	642	628	570	616	627	633	622	635	589	632	621	650	577	612	587	615	599	591	583	573	617	621	553	603	608	630	617	598	597	616	602	601	597	609	599	659	582	622	622	620	673	584	631	634	572	597	588	637	612	605	616	640	612	635	608	611	636	624	629	633	610	624	587	621	623	643	607	637	599	608	618	610	593	614	601	593	577	637	617	611	578	637	590	611	612	661	639	606	664	590	617	605	630	583	620	634	604	568	570	631
5995	5200	1448	502	380	441	478	472	383	341	313	254	224	199	165	161	135	125	127	112	111	115	96	93	86	70	76	87	76	56	89	72	83	51	72	77	71	53	56	70	59	56	59	57	51	66	61	63	54	63	53	57	67	55	56	58	73	69	62	63	71	56	55	62	60	57	56	67	65	75	66	60	69	54	48	64	56	74	65	56	51	47	66	57	64	52	54	73	58	76	53	56	60	64	63	65	61	67	64	55	55	56	63	73	65	67	50	68	58	51	62	62	68	61	63	58	51	66	54	68	70	54	62	61	54	66	69	56	63	52	71	47	55	52	83	53	63	65	51	73	60	61	62	52	74	63	65	53	67	63	56	64	54	60	60	44	62	66	46	58	59	57	72	67	52	63	57	62	56	49	61	62	56	58	62	51	57	57	64	60	59	65	63	59	56	59	60	59	54	64	68	59	52	62	47	49	65	54	56	46	62	61	74	65	60	60	68	64	47	58	65	65	52	65	71	45	74	66	74	72	65	62	78	57	58	46	62	66	50	67	71	60	62	61	50	58	57	71	54	53	72	57	56	64	63	74	54	55	59	63	61	58	60	70	76	72	68	51	65	56	56	73	66	64	49	62	63	63	67	58	60	65	71	67	60	76	68	61	68	58	63	58	71	49	67	67	43	67	76	60	54	65	53	55	73	54	65	58	66	65	54	68	56	44	55	59	62	59	54	81	53	64	66	52	63	61	58	62	50	73	46	59	61	63	56	64	63	54	71	62	77	70	65	74	64	61	61	49	56	68	57	67	54	60	62	54	67	71	53	61	72	58	58	58	62	68	58	73	69	56	69	67	58	52	63	71	64	59	51	60	72	62	59	59	71	69	56	60	73	52	51	63	62	56	44	63	63	73	54	67	68	64	56	58	48	48	64	73	63	63	65	46	65	54	60	66	50	59	62	47	59	60	68	67	72	59	74	71	55	66	49	66	52	47	68	61	54	56	51	62	64	68	50	64	61	55	62	64	47	56	65	42	62	66	58	63	47	56	57	65	66	63	57	51	59	54	69	60	64	72	51	77	61	70	55	56	60	77	59	62	62	59	60	55	48	55	52	55	44	69	64	69	57	63	69	57	59	59	70	82	60	66	57	64	64	54	60	73	61	74	69	62	58	65	55	54	60	63	69	60	54	58	63	70	60	59	54	51	63	48	59	62	65	69	42	63	59	53	55	67	60	69	46	62	71	69	76	59	64	56	53	71	64	65	67	66	59	44	69	52	59	60	59	65	50	61	60	63	63	56	68	60	56	57	52	69	64	58	57	48	53	65	67	76	50	61	63	55	67	51	54	65	59	59	69	49	63	61	75	49	65	73	71	52	54	72	53	53	74	69	57	73	66	53	64	57	52	56	58	58	62	52	71	59	66	55	65	54	65	48	59	84	73	74	57	53	63	56	75	58	60	61	70	59	49	58	68	71	64	56	68	70	63	69	73	62	58	45	60	66	64	54	69	54	56	71	66	63	68	68	76	61	64	53	62	50	61	66	62	61	57	61	49	64	64	54	66	79	58	62	67	49	59	53	68	85	63	55	52	68	67	48	69	56	60	52	55	50	64	58	60	57	57	67	53	70	67	69	47	58	65	54	49	63	70	54	60	67	48	61	57	63	63	49	51	58	72	60	67	57	55	61	51	65	61	67	60	65	65	65	77	60	66	69	69	72	68	76	88	72	54	58	65	58	69	72	57	63	52	73	67	61	62	62	61	68	52	58	77	46	55	76	71	59	61	66	66	60	57	52	48	64	52	62	60	57	73	62	50	47	60	63	55	68	68	69	55	75	68	65	58	71	66	67	66	85	65	66	67	50	57	70	70	57	56	77	61	65	44	66	53	50	64	66	49	64	60	64	65	63	65	57	56	66	75	61	40	67	64	46	61	56	63	64	73	67	69	67	55	80	62	68	72	52	66	59	84	73	69	63	53	55	46	39	69	60	58	59	68	62	62	70	64	55	64	65	63	68	62	62	59	60	57	42	60	58	72	55	54	55	76	52	66	54	73	66	73	54	60	61	64	55	59	62	62	58	67	54	66	64	64	63	56	62	59	68	70	54	68	57	77	63	59	62	55	56	62	59	64	60	62	79	62	65	62	73	71	86	72	80	61	59	60	57	62	66	53	61	66	61	45	60	63	89	50	58	65	63	60	57	42	57	69	53	65	71	55	70	64	52	59	79	63	58	62	44	47	52	53	59	56	49	53	56	65	59	49	82	71	70	67	65	71	53	59	65	52	57	57	44	58	61	72	74	60	65	71	65	67	61	66	66	76	56	65	64	45	61	49	63	73	62	62	60	59	57	68	58	56	71	61	49	77	50	62	55	62	58	43	69	69	63	55	62	49	48	54	62	63	62	65	45	63	69	52	56	77	64	57	60	60	67	54	66	62	56	58	46	57	66	62	64	63	72	63	66	59	66	67	66	47	57	60	52	59	66	58	69	54	62	56	65	63	63	61	84	52	66	53	65	47	47	51	65	53	68	67	60	58	59	57	75	59	61	64	55	59	69	77	68	65	68	52	63	51	62	53	65	70	55	69	54	61	45	60	73	53	59	61	66	59	57	70	65	60	60	65	50	54	58	61	71	63	61	70	73	83	70	66	55	74	60	65	46	56	59	48	68	51	50	73	65	62	55	57	59	63	68	59	60	67	54	50	46	67	68	79	59	56	81	52	62	57	60	76	66	69	76	60	50	62	75	63	60	63	70	69	51	59	56	58	56	68	69	58	67	61	54	78	54	75	66	74	55	69	59	49	67	49	67	65	61	56	53	55	62	44	56	65	63	59	74	61	62	60	56	61	66	51	58	53	46	64	68	75	54	62	39	55	64	54	59	66	76	54	60	60	70	66	54	61	60	61	61	56	74	68	59	65	65	59	61	73	63	60	51	64	58	61	50	58	58	68	74	50	58	64	59	61	64	56	66	71	64	59	64	62	76	62	68	62	44	53	63	60	64	72	56	57	48	58	70	64	51	58	62	70	59	66	55	77	47	71	55	82	68	77	65	72	62	67	68	56	63	56	53	52	60	72	59	72	57	57	61	64	56	57	68	54	62	68	72	69	58	71	70	73	75	65	58	54	57	63	52	79	74	58	48	74	60	51	55	70	67	54	53	60	63	49	48	66	51	47	65	67	70	54	65	56	57	65	80	64	59	60	53	61	80	56	51	59	52	80	73	50	55	66	70	49	55	61	74	54	70	68	61	59	51	71	68	58	60	62	53	59	48	60	65	61	75	58	62	60	63	70	68	69	88	46	64	60	44	62	68	61	54	62	59	66	53	70	65	56	62	62	63	59	61	76	64	53	78	70	68	59	64	59	67	74	58	62	59	71	56	54	52	49	65	59	54	68	62	77	70	59	59	59	63	60	53	69	60	71	46	71	52	55	56	66	64	73	72	52	64	40	65	57	73	70	62	62	58	69	61	60	59	86	79	69	56	72	72	62	64	52	67
35954	26167	12279	10112	16150	18031	16789	14500	12538	10942	8843	7226	5781	4449	3832	3387	2853	2465	2077	1800	1725	1485	1354	1192	1134	1016	977	880	865	743	713	685	656	627	597	548	532	528	533	509	503	517	517	468	504	507	543	526	535	535	486	483	494	495	541	528	520	484	481	490	517	475	478	499	457	515	478	466	475	455	472	472	523	477	485	475	469	442	477	449	455	480	467	469	494	483	485	449	451	486	468	462	472	477	451	491	480	501	481	443	456	469	446	469	472	452	463	485	494	479	490	443	491	506	471	478	468	500	439	471	460	426	488	466	472	522	453	439	469	437	455	448	454	492	475	458	452	496	481	470	432	445	485	450	459	461	425	410	463	463	478	467	467	418	462	492	493	463	494	429	460	428	464	474	460	448	443	478	522	450	426	444	482	451	454	489	458	464	462	493	490	484	438	448	504	498	448	481	486	508	447	479	434	471	447	483	447	481	441	465	447	480	485	447	511	449	468	476	514	428	479	454	457	464	447	469	463	490	440	461	470	468	496	446	442	431	460	453	469	478	494	452	452	438	429	452	441	463	506	463	473	464	418	451	518	445	447	464	492	443	467	475	471	421	461	454	472	461	437	477	458	454	449	491	469	447	493	458	474	480	459	438	413	455	495	493	426	463	494	435	455	483	460	458	504	457	440	438	468	477	479	479	463	449	427	500	439	437	453	467	444	457	488	457	442	458	490	434	459	458	499	485	485	466	480	456	445	447	476	471	473	468	482	473	459	448	449	445	448	483	451	485	440	461	485	469	455	444	450	472	465	456	480	459	453	450	492	443	433	445	448	479	439	430	461	489	455	470	453	497	503	492	485	477	457	456	477	501	504	410	454	457	420	453	415	481	508	440	479	427	491	467	461	516	482	450	476	491	413	457	485	465	465	481	484	431	474	498	480	458	435	474	472	449	436	465	485	461	458	437	496	424	461	461	433	456	444	446	476	492	419	478	460	467	476	484	468	461	495	497	458	459	445	480	469	461	485	497	461	467	438	475	446	459	467	464	446	453	458	479	497	500	462	445	475	448	507	441	454	472	494	488	496	450	456	417	501	459	534	423	462	484	463	506	481	452	512	477	439	460	468	451	458	472	495	487	433	473	468	464	434	449	500	434	458	416	422	457	495	466	470	474	439	442	465	423	462	495	466	441	476	462	470	465	450	490	452	472	456	503	467	461	498	469	506	492	491	470	462	474	457	480	408	432	487	461	452	474	452	490	476	433	446	421	471	479	513	480	475	467	441	502	474	469	462	476	468	469	511	427	474	463	482	492	434	508	465	455	474	471	459	431	496	465	502	466	480	453	468	478	467	506	456	454	450	436	465	433	439	442	454	477	488	486	446	454	470	464	459	472	479	467	434	506	500	470	492	461	453	464	456	441	466	441	525	451	438	437	479	428	435	478	466	452	492	450	446	453	438	468	471	488	465	448	476	435	494	448	473	490	435	506	475	488	451	465	446	507	476	441	457	504	479	470	479	469	430	453	492	447	428	457	421	477	418	441	467	448	492	496	489	463	499	439	463	463	513	483	436	445	467	439	445	417	457	434	489	438	430	454	498	420	477	461	472	465	440	434	452	474	470	446	465	459	463	453	444	493	452	463	523	443	479	476	407	481	440	468	452	463	428	481	452	493	453	454	433	465	458	472	436	486	487	501	480	442	489	487	459	464	440	482	440	484	467	490	460	431	483	461	480	465	463	450	446	486	463	469	472	439	458	455	450	485	451	479	495	430	462	474	471	436	458	481	445	496	479	436	492	480	446	460	466	446	488	465	501	488	478	456	440	433	476	523	427	462	455	487	425	458	469	457	434	448	482	423	454	461	502	443	421	451	457	466	414	480	486	470	426	476	482	427	468	453	457	467	423	429	505	440	483	435	471	478	446	485	466	448	474	443	482	465	426	461	467	510	479	476	461	456	480	442	447	463	456	512	483	465	461	524	474	470	481	459	468	489	440	452	486	446	512	468	481	426	479	505	456	454	425	456	436	498	455	474	482	419	437	454	408	469	436	491	434	450	480	510	448	469	483	445	475	474	454	527	493	473	470	472	438	456	439	446	431	478	462	462	496	469	433	455	445	431	475	445	454	498	434	440	463	482	446	498	445	443	484	462	459	437	467	487	467	422	492	460	442	509	461	487	461	446	409	452	464	469	477	500	469	442	438	487	465	495	458	470	494	447	482	463	489	456	470	471	450	461	460	480	451	438	448	486	463	477	490	443	444	472	445	476	478	467	436	504	473	510	449	420	468	482	491	478	438	476	482	466	481	473	447	466	447	467	457	501	417	452	445	494	449	420	450	458	454	430	478	443	429	467	456	499	441	479	462	447	455	500	464	489	437	449	435	466	449	468	489	482	453	474	494	455	453	488	445	488	470	440	419	472	488	482	439	476	436	499	467	480	469	464	496	482	434	468	456	441	460	472	439	499	464	482	436	448	482	482	485	461	457	453	462	498	487	449	447	448	483	473	475	457	465	494	472	436	459	464	464	455	424	471	423	440	466	464	511	498	453	462	470	475	475	472	449	468	465	458	443	495	508	449	447	482	466	478	474	441	445	457	447	469	434	457	464	446	482	510	452	491	434	475	442	496	446	409	445	465	457	501	474	451	468	438	453	459	463	442	470	408	445	497	422	427	489	466	440	484	458	441	467	452	472	473	524	466	467	480	491	484	465	465	464	490	454	480	488	457	455	503	472	435	487	479	420	451	464	425	468	455	470	488	452	454	483	513	483	478	488	508	449	446	460	471	474	492	491	501	446	448	488	456	436	493	452	479	452	460	450	484	486	459	461	485	438	390	502	462	441	479	418	456	479	469	470	467	480	421	451	470	511	424	457	464	474	480	475	458	464	481	487	479	476	465	489	456	471	438	469	477	479	478	446	442	464	476	476	478	471	468	475	440	527	489	474	469	492	464	475	476	446	471	459	481	453	445	463	482	459	446	464	436	456	432	469	469	460	447	436	477	469	442	460	473	474	478	525	486	508	450	471	449	470	469	454	539	465	445	437	464	467	439	472	451	437	469	475	391	429	482	498	409	457	483	508	447	450	441	446	476	453	457	444	465	460	434	426	482	458	460	459	463	474	471	494	475	495	477	482	443	445	450	470	469	457	451	448	449	469	461	453	440	464	480	477	469	460	453	480	459	487	445	463	427	485	471	453	437	470	439	468	466	488	453	495	450	466	419	454	458	473	460	417	466	450	445	481	427	439	437	490	463	497	439	442	472	501	490	437	457	421	485	463	422	467	427	460	490	462	471	460	452	465	455	441	461	470	463	496	463	445	463	513	494	477	470	470	466	438	511	448	449	485	449	420	463	496	426	437	493	456	473	432	500	485	468	521	476	445	466	468	425	442	461	458	464	465	478	459	482	495	500	476	476	420	432	448	457	492	464	475	454	417	491	436	456	456	475	463	497	479	444	466	389	472	456	476	454	469	438	461	457	466	496	449	426	462	461	480	470	440	455
6416	4980	1669	492	413	537	504	479	428	423	308	257	241	226	191	178	168	153	157	137	137	115	118	115	92	121	97	109	99	112	100	99	93	104	77	92	76	89	83	122	99	86	73	87	101	94	86	75	98	101	106	103	94	93	76	91	81	77	92	80	86	86	100	104	101	102	85	87	75	97	80	77	69	103	73	90	80	81	82	95	98	82	90	82	83	87	82	89	82	81	77	78	87	96	87	85	83	82	86	90	82	81	81	69	95	92	73	91	84	111	90	90	78	88	75	85	92	86	75	83	78	85	82	100	90	97	100	70	82	86	86	82	91	67	86	84	100	98	78	80	89	87	90	107	103	87	87	99	80	85	89	75	94	107	93	75	79	102	90	91	75	87	81	98	80	84	72	96	104	90	80	88	72	75	87	87	93	85	91	77	106	88	102	83	103	93	83	99	77	89	86	86	82	88	91	90	80	92	100	88	78	76	97	78	87	89	79	106	99	95	96	89	80	94	96	94	86	78	80	93	90	82	81	74	80	86	74	87	85	95	80	91	75	85	98	89	86	73	91	80	83	77	80	92	96	82	92	82	101	94	81	84	92	94	75	73	100	74	105	91	91	88	85	70	79	93	71	84	80	91	79	77	76	81	101	100	76	92	91	91	93	81	74	93	85	74	72	95	98	86	85	93	76	86	88	92	106	86	87	74	93	83	79	95	100	78	86	85	91	97	89	89	93	83	95	73	90	100	93	85	98	75	81	85	93	109	75	85	95	94	90	92	86	80	75	84	100	101	87	88	88	70	81	84	93	81	75	95	78	97	80	83	86	71	74	75	99	68	84	82	90	97	86	93	84	84	76	92	74	72	96	91	78	79	84	76	73	93	98	94	93	90	101	96	77	72	89	82	85	90	86	79	83	72	97	103	82	84	58	101	80	81	79	88	75	75	88	81	90	107	72	74	105	88	77	96	81	89	92	72	92	78	90	81	90	75	69	94	81	87	68	101	91	81	65	78	70	80	93	82	97	87	91	89	86	92	74	100	79	91	101	82	83	107	82	79	84	88	80	78	100	84	85	92	104	74	79	89	88	78	71	87	108	80	91	95	92	84	97	96	97	83	79	80	90	79	97	86	78	76	87	89	86	86	84	81	97	100	84	96	100	105	100	89	84	94	97	98	90	93	75	65	86	78	82	81	105	98	81	100	89	94	86	88	90	85	61	62	81	72	88	100	94	90	83	75	92	88	94	87	73	80	67	86	91	102	95	83	68	82	79	84	101	72	82	92	95	75	73	81	107	86	100	80	91	79	95	88	86	92	79	110	74	78	89	69	75	86	89	80	84	76	89	89	86	80	92	89	91	95	98	96	102	88	94	80	92	98	70	82	73	103	73	92	100	84	92	89	80	88	80	87	91	83	105	80	90	95	78	72	87	79	98	82	85	77	101	97	95	95	86	84	83	85	89	91	95	92	84	103	103	84	78	85	105	79	87	68	99	85	71	98	87	80	100	97	97	76	78	96	93	82	78	87	85	97	80	82	83	81	82	81	101	92	92	83	72	99	86	96	97	103	88	96	97	89	87	102	88	93	97	91	83	74	79	80	83	106	86	76	87	79	88	65	71	85	93	76	81	82	89	68	96	93	88	82	88	78	98	91	75	103	95	76	68	69	100	80	85	84	83	81	87	82	81	79	75	89	92	90	90	82	97	86	89	93	99	103	100	78	90	84	86	81	101	88	94	92	93	81	97	69	86	86	95	92	73	102	84	77	91	87	108	92	98	97	97	97	73	83	90	82	104	81	80	91	94	74	87	79	90	91	85	76	78	98	78	79	89	78	86	77	87	79	83	88	74	89	94	98	97	104	84	86	88	81	106	105	111	76	75	87	86	80	111	100	94	94	81	95	106	79	67	90	84	92	80	94	91	92	79	86	75	99	81	68	83	87	107	102	88	93	91	79	83	67	105	91	86	86	91	93	72	69	102	71	82	77	95	98	87	87	88	79	87	91	96	96	86	97	103	95	80	92	74	82	95	83	97	104	74	103	86	74	77	80	77	86	86	78	89	88	93	94	84	106	71	102	90	101	81	89	62	93	105	77	95	91	89	67	82	84	93	62	89	61	73	76	90	72	89	89	84	95	80	69	91	78	80	83	96	74	78	80	86	97	67	97	92	84	88	75	92	84	106	91	75	88	78	95	109	83	78	83	79	88	87	90	105	94	102	80	76	86	91	78	75	100	100	84	98	86	85	86	86	87	76	77	100	78	76	98	81	82	69	87	83	86	80	92	91	89	87	75	71	97	99	93	80	94	85	91	97	68	96	78	96	84	97	95	90	96	78	94	111	78	85	98	87	82	99	85	95	87	88	78	91	103	81	90	76	96	95	92	92	76	78	89	95	77	87	88	92	76	95	90	88	71	87	85	93	101	85	86	95	82	88	75	99	74	81	84	87	82	91	69	92	80	94	88	94	76	91	85	80	92	84	91	83	85	72	89	101	88	87	98	80	81	73	82	82	84	67	97	87	102	86	88	85	84	91	88	89	84	84	82	80	97	93	84	87	81	71	70	88	97	99	100	89	86	80	79	94	92	72	64	87	75	102	90	90	91	84	74	90	77	100	69	99	68	79	96	101	99	82	93	114	87	82	103	74	85	77	85	88	101	74	93	89	65	89	106	87	82	83	78	92	83	83	90	91	87	101	107	92	74	77	80	95	84	88	83	91	86	80	104	93	106	104	85	82	76	81	83	82	96	84	92	84	78	74	103	98	100	83	100	95	78	80	89	90	88	73	74	117	71	73	78	83	81	90	101	87	91	88	92	97	106	94	87	111	97	76	67	86	76	74	69	98	99	83	80	98	111	73	101	73	93	95	80	75	93	90	93	85	73	81	91	99	78	85	86	82	87	84	84	88	93	84	89	77	90	84	92	76	83	84	97	81	97	84	94	78	94	80	81	90	77	79	89	75	77	76	92	80	102	88	86	79	99	89	89	75	100	69	92	82	93	89	102	87	71	81	78	77	89	93	85	86	86	75	93	95	69	86	75	74	90	90	90	96	80	71	82	75	75	91	86	81	81	85	88	78	82	94	81	77	76	91	93	91	80	80	87	88	93	88	85	80	101	94	76	85	102	74	63	77	85	83	89	85	84	96	74	76	80	82	82	90	75	80	83	85	82	103	67	81	107	104	80	90	77	92	72	65	83	81	84	84	88	92	78	85	77	85	89	85	87	86	90	88	93	100	107	79	97	83	78	68	84	82	73	78	95	92	100	86	97	99	90	92	71	85	99	85	88	93	89	83	70	86	78	96	91	93	95	91	75	87	106	69	82	93	85	92	79	75	97	95	79	81	82	83	96	71	94	103	86	70	80	96	81	91	84	75	81	96	75	96	85	65	83	114	91	93	78	91	102	89	90	88	80	79	101	80	77	68	86	97	104	76	91	76	98	94	89	79	110	80	89	82	79	76	92	78	101	81	84	70	79	71	86	88	100	89	92
34644	26440	13259	9603	15539	17246	16216	13999	12630	10616	8666	7176	5543	4542	3855	3389	2982	2576	2209	1960	1843	1640	1531	1408	1320	1245	1141	1130	949	939	884	820	818	778	726	723	731	689	722	714	687	681	687	716	692	639	751	691	691	689	722	673	682	711	675	691	672	675	619	646	723	640	666	706	659	675	732	693	671	655	644	666	663	665	662	666	656	659	682	651	646	692	654	612	663	624	678	637	656	692	653	652	626	648	642	671	672	634	678	676	661	592	648	642	635	671	664	691	676	657	636	653	640	625	611	638	649	620	629	644	593	622	633	620	652	671	632	619	680	667	678	656	636	611	643	653	624	645	698	662	651	683	670	673	666	647	639	645	644	656	632	716	657	676	648	660	613	631	643	655	670	648	636	663	659	654	652	666	633	675	641	630	635	640	642	667	691	638	655	661	622	654	655	668	644	622	666	639	646	643	633	666	674	599	621	663	713	644	669	689	710	614	581	671	644	678	626	698	613	665	673	679	666	639	664	681	647	714	576	580	638	698	708	608	642	658	638	649	680	625	640	609	620	628	641	622	605	660	661	659	652	642	656	615	660	589	655	688	669	665	696	654	627	634	636	647	623	639	642	647	652	646	723	618	687	646	666	733	669	654	649	652	670	680	654	647	684	614	689	671	591	631	664	661	669	614	661	680	666	639	639	617	622	632	651	640	647	687	665	644	612	655	661	642	662	667	642	648	626	653	663	636	697	665	632	671	601	639	620	652	648	584	675	643	655	619	653	630	637	631	620	638	638	643	614	714	650	648	615	618	678	653	688	659	651	637	676	654	674	656	631	640	601	643	651	635	647	674	638	599	682	676	603	638	644	657	646	681	632	699	658	663	657	673	634	632	635	664	589	675	651	666	671	657	646	653	645	628	619	646	666	633	627	640	688	670	672	649	702	657	621	648	621	677	677	642	622	655	674	652	657	642	640	697	631	606	666	594	682	635	687	700	649	672	693	643	629	645	660	686	607	665	635	630	646	649	687	638	651	641	604	626	647	669	593	690	635	598	597	666	649	652	636	664	663	671	611	650	676	596	610	587	641	593	632	600	659	642	633	679	622	649	623	651	575	672	710	674	617	635	669	645	604	669	629	671	642	657	657	632	622	662	613	639	652	646	634	667	645	665	684	669	660	684	631	662	670	634	637	616	662	644	652	655	673	636	697	624	627	578	625	673	637	635	653	614	632	678	653	656	665	688	634	618	657	657	693	645	634	676	640	646	677	637	634	674	649	654	652	664	590	688	610	689	686	620	632	676	604	677	662	627	665	664	641	654	622	618	675	642	664	609	614	636	663	638	586	675	650	634	668	626	673	673	662	663	640	643	646	650	681	632	646	657	697	665	645	654	625	654	658	696	661	625	676	628	635	640	669	656	632	650	657	666	626	680	650	628	606	663	661	620	686	664	643	598	635	609	686	639	644	619	620	631	613	659	661	663	622	618	673	665	679	631	627	654	643	719	641	661	634	649	628	642	633	609	621	630	624	638	662	629	623	620	610	687	646	662	674	662	679	622	642	604	663	715	648	627	644	604	642	615	646	639	658	638	649	613	681	651	713	641	675	662	618	645	614	679	664	681	658	655	634	676	635	615	625	663	616	640	667	658	677	662	629	653	649	666	655	639	638	662	679	663	683	648	671	666	670	651	663	675	624	634	616	663	662	674	631	641	663	635	605	646	633	615	631	629	679	642	665	643	590	615	647	679	614	624	690	683	601	624	655	651	606	619	655	643	639	656	697	662	675	677	645	677	677	658	706	706	635	681	706	665	659	651	653	560	661	696	654	638	627	622	710	653	662	656	684	609	700	610	689	626	667	655	647	648	633	637	645	646	686	681	625	668	681	660	650	671	675	646	631	651	682	619	633	645	661	637	639	652	642	615	615	681	629	621	645	588	623	678	673	657	653	660	634	632	700	627	625	661	684	632	636	582	680	648	631	663	656	627	694	694	699	641	657	629	638	690	714	620	705	698	630	654	657	630	640	655	624	644	634	645	638	639	629	669	687	629	658	596	680	677	657	651	637	638	656	612	643	682	690	656	634	671	662	648	643	595	705	622	680	654	679	646	659	635	689	632	625	656	649	658	656	634	633	653	629	641	636	687	682	662	625	652	632	640	653	584	645	658	603	668	606	682	650	615	631	661	632	687	686	627	662	646	681	640	669	670	693	629	613	625	641	654	668	634	620	670	628	637	703	671	634	646	623	672	634	630	645	643	670	657	696	614	610	645	663	677	693	683	677	658	666	685	652	626	615	634	661	710	644	612	675	658	637	600	655	656	670	665	664	660	685	675	671	659	675	625	624	647	689	625	660	683	661	701	660	645	652	664	620	629	674	669	700	672	636	660	647	614	679	647	611	666	683	616	645	720	627	655	651	647	670	639	655	641	629	628	645	640	655	658	622	668	648	596	651	710	657	642	603	688	648	615	637	608	666	640	682	640	632	691	636	700	621	699	642	627	653	631	659	639	651	641	615	632	664	632	640	658	635	636	607	613	629	624	629	665	680	639	630	670	642	681	642	646	673	621	615	691	656	610	640	646	610	636	621	652	677	669	644	652	722	638	623	668	687	654	697	649	673	671	659	649	654	642	597	636	639	628	621	608	652	664	664	614	703	651	689	642	649	672	640	644	661	639	652	638	688	684	647	657	631	630	667	658	633	646	638	649	639	686	606	654	632	627	630	684	630	630	636	663	664	652	604	655	689	675	635	608	667	653	646	656	656	604	653	619	688	624	646	656	634	667	627	650	660	678	662	678	691	636	666	628	706	674	672	638	639	597	656	636	624	639	618	617	654	645	634	664	675	628	631	665	690	625	643	617	663	684	627	679	682	664	650	686	666	670	684	650	617	682	682	630	651	628	609	637	671	668	655	614	630	580	667	693	652	645	644	606	644	637	695	655	645	698	667	688	614	678	673	641	637	645	628	663	663	640	619	658	625	604	616	658	643	638	649	669	620	706	664	652	676	667	633	622	669	655	609	691	641	627	693	659	626	629	632	622	639	691	651	676	635	619	634	627	687	685	635	681	648	633	649	627	629	619	661	636	642	630	629	606	603	644	680	611	623	654	666	624	640	586	653	612	639	633	641	630	662	682	718	644	615	619	634	685	645	612	638	659	647	636	633	630	643	649	627	645	648	623	660	644	658	609	643	661	638	667	678	681	670	678	643	663	652	637	692	675	624	655	629	645	677	638	619	648	667	679	606	694	644	687	657	603	643	638	617	629	641	653	674	637	656	659	632	658	654	639	625	638	607	682	608	630	651	651	666	635	631	643	663	630	637	627	657	680	647	651	647	665	684	659	635	651	699	654	694	669	632	690	644	655	641	663	661	607	625	668	662	623	634	610	695	642	671	659	621	665	655	649	624	643	676	694	675	616	623	675	646	667	652	622	648	624	616	633	660	664	639	667	646	632	591	628	637	669	671	653	651	668	691	672	687	651	650	601	645	662	666	638	646	662	598	670
8156	7869	2306	684	517	636	620	551	528	455	347	299	294	229	202	177	184	150	128	104	129	120	109	82	106	88	88	76	71	74	81	82	72	72	62	58	74	63	67	69	66	64	59	58	76	58	65	69	57	64	74	56	72	78	69	76	64	61	86	62	71	63	73	53	71	76	82	55	61	66	64	73	61	73	85	60	63	58	80	60	60	44	66	44	66	49	72	58	69	58	62	61	64	56	56	61	62	50	64	49	64	59	65	59	68	58	63	64	58	61	64	63	62	70	72	61	56	59	67	63	74	63	69	75	65	56	70	67	69	68	63	65	70	84	70	59	62	57	52	56	67	62	88	59	58	65	63	60	59	63	68	63	72	59	61	63	71	45	64	65	68	59	56	66	66	61	70	41	67	71	64	55	62	58	63	59	53	61	58	57	65	66	64	47	68	67	71	61	49	82	57	57	67	77	67	70	77	61	63	60	63	62	52	73	66	60	57	63	58	76	78	69	61	73	62	71	69	66	68	63	52	55	81	63	63	90	63	64	62	75	70	58	73	63	61	59	70	83	60	60	78	61	73	42	54	52	58	71	61	70	56	66	76	59	64	73	71	68	65	67	56	52	68	58	53	58	62	72	78	77	63	62	80	69	52	75	62	68	55	71	63	66	62	70	65	69	56	69	61	63	54	50	65	73	70	61	58	60	69	68	63	57	76	59	57	60	61	71	60	61	61	47	62	58	62	58	63	68	65	59	60	67	63	67	52	67	57	56	56	60	54	71	57	62	62	55	56	59	60	66	69	73	61	68	69	60	61	65	68	75	60	81	76	72	64	88	71	63	71	60	60	62	53	65	66	60	78	60	60	68	69	54	58	56	72	65	55	69	72	55	62	61	66	63	66	57	73	61	48	79	58	70	68	66	66	58	64	71	69	65	67	58	62	71	64	56	63	65	68	69	72	62	61	53	49	67	61	56	71	66	66	54	71	51	57	69	68	63	60	59	50	58	76	62	50	69	66	64	55	67	68	52	63	64	54	58	77	69	59	77	57	70	60	74	67	60	72	71	70	59	58	58	57	63	58	64	78	72	59	74	53	63	77	60	82	61	74	68	78	70	48	61	63	59	54	69	85	76	56	69	55	54	66	61	63	68	59	71	64	76	72	60	49	68	67	67	55	64	67	77	61	60	61	72	61	56	71	66	58	63	79	60	61	57	77	58	57	70	55	64	55	66	68	54	82	63	87	77	62	61	69	47	61	50	54	65	81	64	59	73	64	64	53	60	59	57	73	70	58	62	67	57	69	78	43	57	66	58	59	61	71	59	64	77	76	58	65	51	51	57	59	58	69	62	68	66	63	68	66	73	69	71	67	62	59	58	73	63	63	67	69	62	71	72	61	54	70	55	60	57	70	64	65	60	42	58	66	55	59	48	55	60	66	58	60	54	78	55	64	66	69	64	58	63	83	62	64	78	62	59	52	61	68	64	73	62	65	64	64	61	70	56	62	62	72	72	63	61	56	71	69	68	52	49	58	62	53	64	60	59	63	68	59	62	60	59	69	65	59	64	61	56	72	64	66	58	57	75	59	59	74	62	71	70	67	66	66	77	66	69	59	64	71	70	58	67	68	46	63	64	67	74	61	67	74	54	51	67	75	55	78	73	59	59	66	79	64	58	69	56	65	68	73	57	77	73	56	61	49	58	64	65	60	71	59	65	72	65	71	72	59	74	50	71	77	74	60	66	62	79	77	66	63	80	74	71	68	59	57	68	50	72	58	68	55	51	69	51	65	57	68	61	64	62	70	64	63	55	69	62	64	50	61	60	69	79	63	59	63	74	62	61	58	66	69	68	67	57	71	51	66	55	59	54	68	58	72	60	58	58	52	60	66	63	60	64	58	64	69	64	60	68	61	72	74	69	68	52	74	56	62	65	74	67	68	57	49	62	81	65	55	73	55	45	63	66	42	60	71	59	82	72	60	57	62	52	84	58	80	55	76	72	75	54	65	78	66	67	62	67	74	53	66	65	74	41	60	77	65	63	76	67	62	61	69	53	60	49	69	67	59	57	62	66	56	66	63	68	57	66	50	69	60	69	54	76	84	55	64	73	57	66	50	68	67	75	58	54	67	58	68	57	59	73	55	69	51	74	47	48	65	66	48	60	64	84	68	67	50	67	59	61	63	67	65	56	46	73	69	60	61	61	72	60	56	64	64	67	50	68	55	72	70	61	66	67	44	54	55	60	67	66	72	76	63	61	57	82	76	67	71	68	62	85	68	54	77	63	65	60	68	67	65	64	78	63	62	60	65	68	61	74	65	56	57	53	62	56	67	64	51	60	65	67	57	65	56	65	55	67	50	56	64	49	57	55	62	66	60	41	67	69	72	65	59	54	66	73	53	69	59	67	54	70	44	49	60	53	71	58	59	52	69	53	74	60	53	80	48	58	44	68	67	69	61	59	66	73	67	65	71	69	61	69	74	62	53	53	68	56	68	72	65	51	56	69	83	60	66	66	65	64	55	59	69	55	61	60	66	51	79	63	66	58	65	73	67	71	64	69	50	57	73	60	70	52	57	52	44	71	46	76	56	60	77	70	52	57	69	61	55	55	49	48	50	57	61	60	81	54	61	67	58	80	56	61	64	69	67	59	71	63	84	83	55	59	64	62	70	76	50	67	68	51	59	62	53	54	63	68	60	57	59	68	51	50	55	48	62	55	66	58	56	59	69	53	67	62	47	83	67	76	44	56	58	64	70	56	56	64	57	68	75	55	60	53	51	79	55	76	71	74	70	71	57	64	78	60	67	74	56	56	58	76	54	50	59	54	60	56	63	63	69	67	53	68	49	49	69	58	45	75	63	68	68	64	57	57	73	62	58	53	51	64	77	64	58	52	63	75	70	69	67	69	75	69	68	62	58	68	65	58	60	65	56	66	68	52	69	67	67	61	63	67	67	71	50	54	72	71	68	60	64	60	70	63	57	69	62	52	60	46	74	64	72	68	65	66	56	70	69	60	53	64	56	69	58	66	69	72	73	64	52	66	64	63	61	71	48	54	59	79	71	58	62	69	59	63	90	52	73	77	56	56	63	59	75	53	69	55	58	50	40	60	75	65	67	65	65	63	73	56	68	61	56	62	68	63	52	75	64	53	43	66	73	64	72	49	76	62	65	55	74	70	63	74	67	56	68	79	57	66	74	62	63	67	76	58	71	64	62	63	66	62	50	57	51	69	56	62	62	65	61	58	63	54	71	76	53	64	59	68	73	63	71	51	74	70	67	63	61	57	70	58	65	52	67	73	57	61	65	57	55	57	41	54	72	69	68	67	59	65	60	52	73	75	59	76	67	62	62	67	65	57	65	59	64	61	78	62	70	57	78	59	69	62	55	63	57	72	72	81	81	65	63	62	67	64	74	82	66	74	64	56	59	67	65	71	85	62	59	53	73	65	61	57	73	58	59	60	65	62	51	67	77	53	70	57	69	62	64	82	69	62	56	69
39732	30381	15393	11972	18341	20247	18990	16774	14837	12646	10381	8603	6754	5511	4703	3970	3438	2961	2529	2231	1957	1772	1570	1416	1305	1208	1095	921	911	865	802	771	665	588	598	614	608	522	619	543	522	573	558	571	534	538	560	548	543	547	582	540	479	531	519	559	578	539	535	554	538	532	488	484	497	522	505	489	473	518	508	527	461	483	534	484	486	512	537	479	476	523	496	452	501	489	465	488	438	482	471	492	496	444	475	514	502	477	484	463	515	479	425	447	503	476	490	446	479	449	485	444	444	471	489	475	476	470	456	473	494	469	487	465	524	466	491	480	508	449	524	448	438	480	482	479	488	492	470	452	441	485	479	465	459	471	469	475	450	476	484	469	486	444	475	473	459	479	451	429	458	447	452	463	495	481	473	484	470	483	446	445	484	475	447	490	472	480	454	484	492	456	506	496	494	516	486	463	471	485	478	506	466	513	477	475	454	475	449	482	431	448	438	433	487	477	437	447	483	458	479	467	457	503	466	498	492	495	461	488	428	461	485	461	466	450	496	459	471	474	445	475	468	466	510	488	461	486	472	463	477	472	518	452	485	449	449	445	519	431	494	484	441	466	471	469	477	505	488	472	458	479	488	471	472	491	495	441	455	469	456	508	485	495	470	436	430	460	429	437	462	444	488	507	459	486	467	486	501	476	504	449	448	464	490	486	439	476	490	472	456	439	498	503	491	503	505	491	508	504	464	480	463	515	477	462	492	505	436	419	446	467	490	502	495	495	471	460	494	489	457	481	464	476	460	488	425	463	478	445	472	475	464	463	431	482	437	488	511	486	484	459	458	452	478	498	459	432	448	481	469	451	476	481	460	445	451	463	474	477	482	430	475	458	443	480	457	462	511	481	486	458	477	476	477	475	487	465	448	474	480	489	485	490	456	458	481	454	430	490	482	453	470	463	506	522	458	529	508	466	470	461	492	461	439	500	453	510	445	492	486	462	465	499	479	473	477	447	458	455	452	468	484	517	421	499	446	482	458	489	487	435	472	474	469	456	470	456	459	464	456	484	483	459	447	449	499	476	469	475	456	473	462	484	490	499	478	481	486	496	499	468	490	473	446	452	467	449	458	450	469	471	450	449	457	477	467	503	449	484	467	472	441	467	489	467	492	480	483	484	455	488	491	422	447	478	508	467	449	459	457	468	498	459	472	451	474	501	491	481	467	492	457	454	450	469	458	448	500	511	483	498	490	457	447	447	465	494	437	470	448	484	448	460	508	485	464	492	475	473	479	490	494	515	458	454	473	417	488	460	446	431	513	472	451	500	487	478	475	467	473	469	494	444	443	482	451	466	472	473	427	457	470	474	456	454	477	455	463	435	480	482	497	432	475	492	489	459	480	479	474	469	504	466	453	480	469	505	437	446	445	464	455	521	457	469	478	423	505	448	464	470	438	460	500	476	446	457	478	495	464	477	456	466	505	507	481	487	483	469	471	467	472	448	456	455	464	491	480	471	470	449	469	439	456	453	458	503	486	462	498	472	482	453	525	477	444	475	488	492	486	445	452	494	472	497	474	449	448	450	500	493	466	459	506	472	531	473	430	446	472	472	490	470	471	446	457	495	433	484	463	498	430	425	510	456	493	444	448	475	468	476	450	475	538	461	472	484	462	525	482	505	459	522	470	477	497	488	461	469	498	469	504	437	509	441	443	442	485	469	447	475	500	475	467	471	456	451	470	465	465	453	472	488	446	496	452	461	487	473	447	446	454	464	467	482	464	482	446	487	471	468	449	508	451	469	455	518	503	484	473	455	476	451	496	474	488	478	469	475	440	488	478	502	460	476	478	510	449	460	461	499	441	465	448	440	408	509	447	462	438	477	474	482	451	454	470	457	500	472	450	477	519	486	490	479	463	475	470	515	491	455	489	444	440	484	484	469	480	494	456	481	471	462	471	460	451	482	476	506	456	470	431	478	490	495	499	459	498	491	495	487	502	442	486	494	477	466	467	453	457	450	467	465	490	465	473	440	476	450	494	421	474	471	458	473	499	465	524	494	505	483	492	482	468	515	482	470	484	478	462	477	473	455	484	509	451	502	471	497	472	476	434	477	472	478	466	480	468	468	454	482	469	461	457	456	452	450	479	514	486	486	485	450	474	440	501	456	470	499	535	493	479	488	466	504	478	481	445	449	470	474	492	453	465	496	469	493	475	490	469	446	469	456	497	466	494	492	473	473	456	428	459	485	464	484	498	470	481	463	444	493	501	471	449	461	499	454	486	465	448	471	442	445	475	478	459	453	493	475	471	498	463	481	486	478	477	481	478	531	447	484	464	452	464	441	454	490	492	458	451	459	481	463	472	487	480	485	467	448	494	465	449	466	465	449	439	499	484	484	448	487	456	467	431	467	497	466	433	484	462	475	523	471	459	441	443	475	480	478	483	457	472	484	479	471	464	476	463	466	464	475	491	457	456	443	483	445	467	527	487	435	479	467	488	446	466	503	468	484	481	499	469	438	492	480	489	474	488	441	486	467	453	489	493	457	478	463	476	478	454	502	485	489	496	441	487	459	486	484	472	460	501	459	509	467	466	472	485	507	491	451	501	501	487	483	477	486	461	477	445	518	490	450	492	479	470	470	472	484	516	434	510	443	458	435	497	477	423	466	488	448	459	509	456	434	477	482	458	477	463	475	455	475	538	482	463	446	464	505	466	452	445	500	458	461	455	475	453	490	471	500	505	492	467	505	442	448	450	475	452	485	476	470	518	454	498	483	481	443	464	492	477	474	455	443	466	501	456	515	456	488	514	482	455	518	478	514	451	486	494	473	411	473	478	487	467	483	438	481	478	484	472	435	481	474	463	477	477	518	448	447	480	442	494	419	499	492	481	526	457	474	454	447	477	478	450	470	457	447	470	476	449	489	444	510	465	466	504	509	478	447	462	454	454	502	484	513	496	476	467	464	456	459	436	496	494	464	490	490	527	455	483	483	485	518	461	503	488	447	475	453	484	496	482	473	492	496	456	498	470	483	465	464	486	469	460	450	458	482	463	451	490	433	486	473	480	462	462	488	485	456	490	460	485	461	461	440	491	462	446	469	475	491	462	448	429	483	490	424	444	462	475	465	453	452	495	519	500	465	463	476	456	477	489	447	490	455	446	448	468	470	489	449	494	464	486	478	471	464	506	425	453	497	444	494	505	492	465	457	467	511	452	456	487	455	455	481	485	449	436	449	460	488	493	454	488	437	481	487	485	482	487	484	518	477	445	469	432	438	490	483	445	490	468	464	493	519	467	539	471	517	501	487	444	497	493	467	458	513	490	484	436	507	454	488	465	487	434	476	467	511	480	492	463	450	454	466	472	459	487	517	467	447	467	454	492	490	442	466	469	460	466	480	427	469	449	491	460	458	478	464	496	482	455	473	456	452	466	462	487	494	455	465	483	470	492	509	473	494	477	490	513	481	473	453	475	480	455	499	499	444	505	492	465	490	457	467	491	466	460	458	477	468	503	469
4480	2578	859	399	321	363	351	352	333	306	246	205	192	186	130	150	133	122	114	114	105	114	91	89	94	87	77	77	83	81	86	87	78	80	86	82	62	72	77	69	71	80	79	89	84	67	79	83	84	85	80	71	81	81	70	88	77	77	70	74	85	68	86	78	71	71	78	59	71	82	74	77	69	82	93	77	77	69	74	80	80	81	80	69	82	75	73	101	82	78	94	80	77	74	108	87	69	86	83	84	89	70	77	91	67	91	92	87	70	70	72	64	77	90	81	76	74	90	74	76	93	88	85	75	76	69	74	86	71	102	74	84	73	82	66	69	81	70	71	87	92	74	71	68	86	86	97	76	93	86	78	75	93	86	55	92	70	83	75	75	79	89	86	79	74	80	77	70	78	87	78	77	79	79	70	77	77	94	106	83	74	78	77	72	86	78	61	73	86	101	82	80	72	69	88	85	75	88	80	85	75	70	87	75	80	89	85	89	85	97	82	79	87	69	94	93	86	91	85	97	71	81	91	87	81	72	79	90	68	86	77	85	88	63	66	73	85	77	95	82	67	99	78	69	77	70	84	82	82	87	100	82	73	61	89	75	83	84	85	81	74	75	83	71	104	73	90	84	72	81	79	89	74	73	87	86	73	71	95	70	81	70	73	62	77	63	80	76	86	78	72	77	83	81	76	73	75	72	78	79	72	85	79	83	87	73	89	89	86	91	72	57	91	88	83	68	79	94	66	84	75	68	71	80	79	82	69	85	65	73	68	69	80	81	75	80	70	62	87	85	82	70	59	72	76	75	83	84	75	95	66	83	90	79	79	78	72	76	85	84	82	75	79	83	97	79	81	78	75	92	88	84	66	80	82	90	73	78	72	70	82	81	65	105	81	64	75	78	76	82	83	76	73	75	77	75	84	82	70	88	85	75	68	82	69	86	99	77	93	89	87	88	77	98	69	77	74	73	67	62	83	83	71	69	71	84	88	78	83	100	83	78	98	82	80	99	77	93	86	82	83	90	104	74	91	85	83	93	71	85	68	73	65	98	78	92	74	96	75	81	71	79	91	85	66	61	71	79	89	81	71	80	76	84	85	91	81	94	81	88	65	85	61	75	70	74	79	79	83	66	61	69	71	71	79	71	74	74	103	83	76	91	94	80	77	87	77	78	88	72	79	68	91	54	60	77	68	89	80	77	74	76	68	94	101	90	78	87	77	67	83	72	83	89	62	70	88	78	82	82	81	62	78	68	73	72	84	68	72	74	82	77	65	92	64	75	81	74	96	88	78	80	77	83	74	93	86	98	93	95	82	73	65	88	86	95	77	88	78	66	68	89	69	102	83	90	82	75	69	76	59	78	69	64	68	80	99	77	79	80	90	84	72	84	86	92	91	66	82	84	79	76	95	76	70	83	76	85	86	68	73	76	71	71	81	68	81	92	80	81	76	85	75	87	71	95	75	81	85	87	80	103	77	86	93	76	78	75	80	91	83	84	80	84	83	82	74	87	80	85	68	88	72	78	86	67	62	76	77	76	81	73	75	90	66	60	67	84	87	83	84	58	86	71	71	78	83	97	71	76	81	63	96	77	87	78	76	79	67	71	75	91	76	74	70	73	89	71	81	65	78	74	88	81	68	75	78	80	84	81	96	86	87	82	76	82	81	72	69	82	75	82	75	64	80	70	84	63	68	87	71	82	73	72	88	69	87	61	70	91	86	87	71	93	69	76	69	85	88	82	84	82	78	82	64	85	81	90	75	74	68	74	78	67	71	67	90	75	81	74	68	76	95	87	84	78	71	84	82	89	79	94	90	70	72	78	75	81	94	71	76	79	82	73	75	78	78	87	73	85	82	84	74	80	92	80	69	82	103	71	60	82	81	75	74	80	74	82	89	66	86	89	68	87	70	83	73	79	84	90	78	89	85	70	88	86	86	75	57	76	83	76	76	94	83	97	90	79	70	75	86	95	90	95	73	106	89	84	69	73	77	59	88	82	64	69	72	77	69	82	88	60	81	76	97	64	81	82	90	76	82	60	78	74	93	93	79	74	90	78	69	65	69	84	85	94	67	79	107	95	71	80	81	84	70	80	71	95	68	83	73	65	93	74	90	97	89	99	87	85	81	67	85	82	67	82	68	75	76	75	70	77	82	70	82	60	77	73	77	74	72	73	71	81	59	88	80	77	92	76	84	76	93	77	70	84	71	78	75	91	77	93	83	78	86	70	76	70	74	71	83	64	86	94	80	76	86	71	69	83	86	79	67	71	63	65	77	89	87	91	88	62	67	83	76	60	75	84	75	58	79	89	92	79	64	85	91	81	76	79	84	76	76	90	83	88	75	72	83	67	74	79	74	75	61	73	72	87	97	73	70	62	79	86	63	79	87	82	71	87	98	72	76	79	78	92	84	78	79	85	85	87	77	91	85	103	78	85	80	72	79	76	79	88	81	81	71	67	86	80	75	80	101	78	76	74	66	72	67	96	76	81	88	75	86	77	78	84	69	87	89	72	87	86	78	80	66	75	90	81	91	69	67	79	73	70	78	70	79	80	76	91	75	72	82	82	92	82	76	87	73	73	81	91	78	104	86	92	83	86	91	74	77	89	87	87	77	71	75	77	86	71	93	77	73	87	89	69	76	84	110	76	76	83	88	66	71	63	72	95	93	60	97	82	76	78	99	77	78	81	69	83	86	89	81	73	77	88	75	83	81	77	73	83	87	86	81	92	80	70	82	67	83	72	79	96	86	62	74	83	55	79	88	83	63	74	76	92	91	75	94	83	69	87	83	83	65	79	87	86	84	63	76	92	83	72	80	82	75	88	84	79	74	78	74	88	76	78	83	87	81	77	90	81	68	84	86	76	73	65	106	87	77	90	64	77	83	84	83	69	74	84	76	75	72	78	73	73	76	79	72	79	77	83	87	76	89	77	76	83	66	64	92	78	81	74	78	70	84	70	70	81	72	92	79	73	62	68	90	78	83	67	89	64	68	89	83	90	74	78	90	72	89	78	76	71	86	76	79	90	70	75	76	80	92	60	63	93	77	86	77	70	87	68	87	95	84	78	95	80	59	69	68	95	78	78	59	76	85	85	90	90	67	89	91	82	88	84	84	82	82	79	67	71	85	73	80	96	61	82	64	86	84	86	77	78	92	94	78	89	75	104	75	80	77	76	86	75	91	103	95	77	74	89	89	95	74	84	78	69	81	82	77	71	84	69	76	74	77	83	78	76	83	67	75	96	57	72	99	88	92	85	95	80	82	99	75	84	75	75	69	82	81	64	80	86	82	77	78	84	76	77	72	90	79	66	67	80	74	78	71	82	81	78	76	74	73	78	74	78	87	73	87	84	93	82	83	66	76	79	72	79	88	80	74	82	88	78	76	78	91	90	73	89	75	66	68	80	75	73	89	75	59	72	65	66	69	93	76	78	67	75	77	94	63	80	72	90	76	89	82	79	84	76	99	79	71	80	67	90	86	80	85	99	77	83
31212	19695	9220	7862	12730	14221	13232	11627	10001	8219	6616	5142	4079	3430	2938	2555	2236	1891	1729	1548	1392	1246	1233	1091	1035	980	911	859	843	752	788	700	713	652	674	661	664	616	649	642	634	642	584	600	636	618	626	625	586	626	628	604	594	677	678	675	611	617	653	605	609	610	630	588	620	625	612	607	618	614	599	600	618	613	609	608	615	621	581	598	582	568	620	588	572	614	605	570	599	602	608	603	616	621	579	567	583	589	572	585	624	637	591	614	622	609	574	608	617	598	611	571	621	585	595	592	626	605	590	578	609	605	616	592	620	598	582	625	570	590	613	618	592	611	644	620	593	592	592	679	579	594	625	593	623	598	640	551	573	612	618	589	588	619	592	634	608	637	565	639	601	610	620	591	613	618	609	599	601	602	659	593	568	613	626	641	624	568	615	625	630	567	611	626	586	553	589	590	582	609	609	586	614	614	642	603	554	572	606	645	627	650	593	553	612	613	614	620	653	563	633	580	616	602	577	628	595	615	592	593	573	580	598	563	549	613	626	579	584	535	603	604	579	592	589	584	608	596	642	620	594	600	590	608	578	583	616	648	611	618	598	633	627	579	575	617	575	557	603	631	600	595	597	600	643	612	587	606	619	600	591	634	619	635	573	598	581	624	587	574	586	632	617	610	600	654	577	617	584	578	603	608	591	593	583	609	626	566	660	610	584	595	604	617	627	572	599	561	609	555	583	602	621	644	610	602	627	601	610	605	619	606	653	616	623	609	625	552	585	621	566	583	604	652	627	587	605	637	568	632	617	612	614	630	616	606	587	596	619	618	607	609	633	603	586	591	570	596	585	569	620	603	641	616	590	600	620	623	609	619	588	603	600	607	630	617	590	652	592	563	608	581	619	585	599	664	612	589	623	600	572	631	592	562	596	590	589	592	602	641	588	574	535	643	582	615	579	595	567	630	627	635	642	584	569	597	565	594	593	576	565	590	639	626	610	608	587	572	601	637	579	596	633	600	611	581	590	589	608	589	621	575	607	560	650	591	580	579	619	585	643	631	594	602	594	615	616	610	628	580	630	587	632	606	598	657	563	604	595	568	555	612	582	584	624	596	610	609	600	604	601	626	555	568	605	600	602	559	610	577	587	590	584	614	634	630	644	592	595	630	592	598	600	653	612	608	592	565	572	564	553	628	589	594	661	586	607	635	610	607	604	603	612	587	619	580	595	628	609	574	652	568	602	582	574	601	604	608	588	634	593	624	607	604	591	593	597	609	578	588	615	660	625	581	587	603	597	598	600	637	547	593	600	597	599	628	582	632	634	567	571	591	621	594	579	625	610	629	628	571	632	605	590	598	623	575	600	563	624	582	632	584	568	605	585	621	664	608	660	584	605	643	553	622	569	580	598	599	599	605	607	659	526	570	617	607	621	625	576	625	602	585	574	583	569	588	571	585	608	559	625	626	594	606	620	587	589	581	602	670	602	558	558	605	604	578	605	581	613	566	638	589	597	645	625	656	536	605	592	638	575	576	599	620	600	616	567	587	612	596	584	615	581	603	603	624	599	621	616	573	625	596	602	673	575	591	635	608	633	591	606	652	596	556	576	570	612	614	638	618	595	616	583	606	626	573	601	586	621	629	600	625	595	609	595	621	558	598	639	610	564	578	602	589	597	599	574	587	598	634	609	617	581	614	584	607	556	612	541	585	565	646	619	617	586	607	588	622	642	612	607	608	625	626	615	639	650	593	617	576	565	592	615	582	589	571	616	624	623	604	576	595	573	591	603	615	612	584	593	587	587	596	616	624	617	602	656	617	604	596	604	644	633	609	634	611	641	605	599	604	641	593	616	580	570	613	599	557	597	584	639	578	607	586	652	572	592	584	627	557	601	621	579	570	609	649	603	600	587	575	595	617	631	600	619	596	609	559	554	638	595	580	611	576	621	620	580	577	598	606	599	568	586	634	611	593	569	620	581	595	626	583	591	641	605	574	574	606	599	613	578	585	606	563	637	607	578	629	613	575	613	590	632	585	614	569	605	601	634	577	645	600	566	604	617	619	564	638	574	630	679	564	573	589	641	636	569	608	572	627	598	641	626	633	597	633	593	572	612	583	575	605	598	594	580	567	651	579	622	565	623	625	568	620	649	638	630	638	605	596	622	585	608	607	633	643	603	611	646	632	596	643	599	588	584	606	563	591	585	600	593	613	582	600	582	580	613	585	614	577	599	578	584	593	605	583	579	626	538	663	581	595	625	637	577	600	589	560	594	601	578	574	571	596	617	645	600	604	594	646	606	620	587	607	611	610	583	575	592	671	648	603	619	559	599	576	530	617	590	630	619	612	613	580	581	580	588	600	534	616	598	623	581	615	575	570	653	665	592	575	611	602	628	619	623	597	614	577	569	599	612	584	605	596	605	547	557	595	585	610	630	577	610	620	582	601	623	586	578	667	604	584	581	591	583	623	620	613	585	652	600	549	581	557	602	599	590	574	553	586	581	618	584	600	576	568	579	553	643	599	577	619	564	589	574	580	575	589	582	597	594	625	639	575	576	615	622	549	599	599	579	596	611	609	624	616	615	627	612	629	611	594	643	598	596	561	619	571	582	583	567	629	573	581	614	585	653	574	611	584	623	636	648	559	605	610	604	602	626	563	596	625	614	597	609	593	641	610	629	569	608	617	603	610	570	602	593	624	540	612	626	614	614	594	627	636	583	613	634	632	589	597	598	607	592	579	604	630	564	582	600	654	601	627	602	653	598	623	539	655	651	611	584	600	653	585	595	547	622	576	619	563	595	605	627	593	590	601	633	576	581	578	616	577	586	605	612	605	593	609	608	606	607	558	610	614	610	577	605	565	622	588	606	594	620	609	547	624	636	619	607	562	600	598	576	586	593	658	605	623	558	606	613	570	589	656	579	625	628	617	579	579	594	600	560	620	605	624	646	645	624	615	594	589	607	616	582	603	605	611	605	571	602	606	585	615	575	579	640	657	584	583	630	548	588	643	602	579	577	615	612	573	626	613	595	624	605	607	621	575	611	590	570	634	652	605	575	612	608	573	605	622	609	590	563	590	608	563	615	592	580	575	595	601	595	620	593	642	633	619	600	635	590	570	535	632	636	565	598	610	604	542	571	592	612	622	589	601	608	584	660	597	585	583	580	600	569	610	601	621	623	612	598	614	663	608	639	589	614	622	590	587	595	588	568	570	563	578	614	598	522	607	643	599	591	616	562	626	562	567	589	617	567	620	613	621	599	555	608	615	636	583	618	616	603	641	617	611	580	630	615	636	590	598	628	590	609	626	615	625	629	606	622	563	581	656	609	606	607	576	593	631	607	601	612	574	579	606	635	580	655	630	601	612	635	592	611	599	612	600	576	598	597	608	608	612	585	573	576	630	596	562	656	596	601	620	619	629	627	562	589	602	595	629	631	576	599	615	620	609	641	638	660	602	622	572	597	631	604	598	597	586	594	633	602	573	558	560	550	579	566	600	568	631	635	611
6462	5246	1475	515	429	505	497	465	409	356	283	269	213	214	185	136	114	132	120	93	80	92	106	71	88	92	55	93	62	71	57	86	72	65	60	85	61	61	52	72	66	67	57	62	58	54	61	65	72	53	56	60	42	53	50	60	61	65	63	74	68	63	52	57	54	62	69	55	48	77	70	52	59	56	70	59	56	60	57	52	67	54	60	77	73	59	59	67	57	53	76	66	65	53	54	64	69	65	66	66	41	67	73	57	62	49	63	54	59	56	65	60	56	56	56	69	49	51	45	78	41	69	50	64	65	59	60	52	52	60	49	58	50	67	61	53	70	50	54	60	47	54	74	58	66	57	50	51	61	45	71	56	43	38	68	59	60	72	50	68	61	73	64	52	62	60	62	61	60	65	67	59	60	55	58	55	64	53	62	61	60	50	67	69	55	54	49	51	53	49	63	59	58	74	65	66	50	62	64	66	57	68	70	66	59	55	56	57	54	59	64	70	45	64	65	56	64	50	63	74	57	62	65	63	57	67	66	56	60	59	75	39	61	56	49	49	70	76	55	37	57	69	55	60	63	81	72	65	63	64	67	64	72	54	67	59	69	71	66	64	71	62	63	73	63	48	60	58	59	71	56	67	61	55	67	59	55	53	58	55	58	66	57	53	59	58	63	50	50	61	60	50	49	64	57	69	58	65	55	64	64	54	60	58	56	52	56	63	57	60	64	59	64	73	47	61	68	50	60	61	52	58	53	72	60	76	63	70	59	61	54	67	51	59	58	46	57	52	63	56	66	60	68	54	64	62	45	48	56	63	48	51	59	67	63	54	63	70	58	64	58	53	71	54	74	46	61	61	54	55	64	71	48	72	60	65	50	61	55	51	74	55	68	49	54	49	54	68	59	54	60	68	55	60	60	63	59	53	59	45	54	65	51	61	52	49	69	56	46	59	66	54	64	64	62	69	57	65	60	54	57	65	71	54	55	68	60	59	55	59	47	51	58	51	67	57	64	59	60	49	65	44	63	54	66	53	64	75	51	46	55	62	56	58	61	64	50	56	54	45	68	60	59	53	47	64	80	70	56	52	42	60	60	53	57	55	64	56	69	55	64	74	57	56	55	62	66	63	56	73	66	58	62	72	63	42	45	54	75	53	76	45	51	59	63	72	62	68	60	60	70	68	53	57	55	62	65	44	66	57	68	55	59	57	59	63	65	59	66	59	68	62	59	53	74	71	60	53	45	57	59	52	53	68	53	63	53	65	56	68	57	61	52	45	63	54	69	52	68	67	71	63	43	63	56	46	48	50	65	66	55	53	70	71	55	60	55	70	59	55	55	51	67	63	57	64	48	61	43	62	63	58	63	56	61	64	51	59	69	57	67	67	76	47	68	64	57	58	62	64	58	61	51	60	57	47	61	60	63	61	58	72	51	64	49	62	69	59	68	60	81	47	59	51	61	49	50	62	54	50	74	53	46	58	57	50	58	76	48	64	62	57	60	59	63	60	67	54	54	53	50	52	67	63	62	83	47	62	65	63	68	67	73	55	59	58	55	68	61	51	53	73	63	56	63	68	57	64	54	61	72	70	62	70	52	55	68	70	64	52	56	64	63	70	57	60	61	58	53	50	72	68	64	70	59	54	53	55	68	59	59	65	62	57	66	71	58	58	56	58	71	71	62	65	49	60	51	65	76	51	62	57	65	56	54	57	54	63	51	62	65	55	48	67	61	56	73	55	50	55	65	58	51	64	60	47	58	60	58	52	70	62	66	52	63	56	55	68	58	58	60	46	61	49	51	59	53	67	66	60	51	55	54	60	61	53	61	62	70	62	57	57	46	61	60	62	65	69	55	77	63	73	72	58	78	67	64	57	59	66	61	60	60	59	65	53	62	64	46	48	56	59	59	54	63	61	56	51	49	59	81	65	58	63	62	68	64	60	63	76	58	55	52	59	68	49	61	63	61	75	63	61	66	56	66	48	56	64	65	74	58	58	72	57	69	51	61	71	67	71	57	51	73	61	57	59	54	43	58	53	57	52	56	61	70	60	51	69	52	54	68	78	56	51	60	71	58	58	57	69	50	64	66	54	63	61	60	54	50	65	64	64	52	57	61	72	61	63	51	67	58	57	76	52	68	50	67	59	59	59	62	65	66	71	49	48	55	53	61	67	61	63	58	61	59	67	56	56	61	62	57	55	62	59	68	57	54	58	58	64	76	54	63	61	44	49	53	66	66	62	60	77	62	65	58	38	61	48	57	55	54	68	59	59	58	47	50	53	48	58	50	55	63	55	54	63	57	72	51	74	44	57	71	53	53	59	59	68	40	54	67	73	63	67	52	71	67	57	54	56	51	56	58	69	54	60	63	68	60	81	65	51	53	62	62	60	54	59	74	52	52	64	49	64	64	63	57	60	72	60	75	50	61	47	58	58	61	66	47	69	54	65	56	59	63	55	50	61	63	61	60	42	49	66	53	52	57	73	58	69	48	56	55	61	69	54	59	65	63	56	67	66	47	59	53	52	60	72	52	50	54	58	64	51	59	42	60	64	54	73	55	68	56	57	63	53	59	57	57	43	57	70	57	68	57	41	58	71	69	62	68	74	64	59	39	56	55	62	60	66	58	62	61	69	54	65	48	68	53	75	60	60	70	64	63	49	71	64	55	53	55	59	57	65	50	67	56	62	68	65	65	56	55	66	62	49	67	50	51	60	54	64	51	52	45	65	75	76	53	53	66	48	65	50	58	60	57	68	48	62	60	58	72	54	61	61	42	58	63	60	63	64	58	72	71	59	59	52	59	69	74	61	61	64	56	63	62	63	82	60	51	65	52	61	54	64	53	69	69	60	62	63	56	66	77	55	51	66	47	60	58	56	66	59	53	56	53	59	65	51	60	56	75	52	80	76	62	59	71	53	58	67	40	49	71	49	67	50	61	61	58	47	67	59	53	58	80	70	46	62	64	52	56	72	49	73	73	55	68	63	56	56	65	63	66	65	65	64	60	68	56	56	71	58	68	56	66	51	52	60	69	57	56	58	69	68	75	74	61	54	60	61	57	55	67	62	47	69	59	68	68	58	59	53	47	56	56	51	42	56	54	59	66	54	52	60	54	46	56	59	64	63	51	64	63	69	58	56	80	74	60	59	57	59	58	62	63	59	67	53	62	57	67	56	54	65	63	52	55	53	61	55	56	62	62	69	44	60	75	54	54	53	74	47	48	64	64	49	60	63	60	54	62	59	65	55	76	44	66	61	77	54	59	50	62	60	56	53	50	56	62	56	65	57	60	58	51	65	54	70	65	64	66	62	58	73	68	63	57	70	56	73	63	56	42	62	68	60	62	57	66	55	63	48	66	54	57	47	59	58	56	53	68	61	54	72	60	57	72	53	65	69	57	63	44	57	61	52	56	57	72	52	57	63	62	51	60	64	65	58	52	65	63	62	52	46	68	56	65	56	64	59	60	60	66	59	51	57	58	66	47	57	57	58	66	59
36921	26349	12195	10461	16670	18227	17143	14974	12810	10711	8630	6639	5373	4453	3800	3267	2674	2376	1984	1816	1619	1451	1384	1206	1069	983	955	837	721	733	697	668	605	595	546	544	533	555	531	554	527	485	481	525	489	543	496	508	492	468	530	482	483	514	532	529	517	464	484	497	476	493	487	486	520	485	464	491	486	508	429	467	469	475	479	456	473	458	417	479	459	462	427	420	447	477	460	471	432	449	489	467	452	508	464	509	465	459	438	398	481	492	489	465	443	454	427	440	454	452	440	459	444	467	446	428	459	476	467	443	456	467	461	440	478	460	438	437	483	443	450	436	442	430	445	467	464	405	426	423	440	466	459	488	446	438	449	445	458	472	448	437	469	455	472	464	441	476	449	450	460	422	440	474	468	429	430	441	469	465	452	476	492	476	431	463	429	455	458	461	467	471	435	499	462	419	454	451	441	448	436	433	463	434	426	438	447	444	484	476	442	461	472	469	491	448	426	434	465	451	440	414	455	464	438	509	413	443	460	469	488	434	409	434	465	461	456	425	461	461	509	479	479	471	445	436	409	441	452	477	457	455	441	449	449	483	455	416	463	482	448	444	444	425	445	457	447	477	467	459	476	471	437	465	470	472	454	452	474	476	428	491	427	472	475	461	444	449	446	437	498	408	465	446	473	475	469	460	461	489	454	476	443	411	429	445	410	443	474	453	461	446	425	426	469	467	464	420	478	465	447	470	479	443	455	410	443	437	444	483	467	454	471	466	433	460	461	447	465	480	415	469	469	426	492	499	509	450	446	435	420	420	483	467	456	427	485	467	460	453	454	436	419	462	466	485	479	427	463	450	479	447	499	441	449	447	418	447	463	419	448	473	469	476	458	477	438	428	435	466	463	462	440	473	447	456	484	444	454	432	457	431	441	467	454	448	421	453	451	445	440	472	449	486	495	420	465	456	472	457	463	449	457	453	476	474	479	453	436	461	451	458	469	464	430	443	462	457	462	458	418	457	475	448	451	465	427	441	435	437	436	466	471	490	430	442	446	428	465	439	474	467	465	489	438	449	427	435	433	451	478	429	479	459	453	457	455	430	470	444	463	436	439	430	456	399	490	446	475	430	452	446	506	427	432	436	490	472	430	473	455	446	464	437	463	437	459	456	448	464	445	493	431	444	462	452	444	479	450	415	428	452	438	476	469	442	424	489	490	466	492	480	418	464	461	468	444	505	478	457	492	478	448	455	469	449	476	460	458	467	417	466	471	417	504	472	428	441	436	486	472	417	467	454	426	414	451	463	468	436	459	453	413	438	450	451	450	433	449	437	433	468	439	428	431	446	451	435	469	440	412	445	447	497	489	453	449	442	458	430	473	436	444	437	443	418	455	453	481	462	406	474	473	475	425	466	436	441	499	437	475	438	437	478	443	451	445	472	433	434	489	411	480	448	424	456	498	453	497	433	470	497	446	439	450	462	403	427	467	498	481	480	470	474	426	452	483	467	466	457	428	451	463	474	455	466	475	454	439	467	442	483	454	458	452	449	439	436	461	404	495	473	446	449	452	474	475	452	471	467	456	461	471	450	469	463	423	434	453	472	468	446	462	443	433	484	478	440	436	456	458	438	470	465	468	430	490	460	445	472	453	433	463	463	439	467	505	465	451	470	451	477	462	448	451	471	429	430	469	463	473	483	454	428	455	410	462	493	489	440	451	478	455	429	471	460	419	458	400	451	483	459	437	468	458	451	436	486	460	433	479	454	467	441	478	441	432	454	477	425	423	509	450	483	447	438	429	453	458	457	431	485	485	459	482	455	464	432	482	490	464	454	457	441	474	442	453	501	485	439	442	442	468	449	464	466	466	460	464	418	495	440	466	475	467	468	419	468	457	462	442	457	468	471	447	448	459	468	482	447	446	462	446	468	469	418	462	458	489	420	476	463	472	458	423	517	480	502	437	451	440	458	427	475	408	477	447	467	456	480	429	469	434	424	454	445	467	480	438	443	443	454	462	425	489	459	458	428	465	466	412	454	414	420	426	454	449	436	433	425	483	464	413	449	472	423	484	451	452	464	414	453	431	428	450	469	428	458	452	404	460	450	460	445	440	442	453	449	441	455	483	439	454	435	458	459	454	453	473	496	416	430	450	479	471	448	485	442	469	453	481	461	473	440	488	456	425	448	430	439	448	445	442	455	413	477	448	436	441	461	431	452	428	431	482	495	433	440	455	486	452	456	453	452	453	427	496	459	396	450	420	452	446	411	462	426	436	417	466	453	439	443	457	416	449	446	452	428	454	469	427	454	445	472	476	451	451	463	453	436	396	455	441	471	451	433	462	430	474	443	446	496	441	522	447	456	463	459	434	514	443	435	467	450	433	475	457	471	466	479	481	517	473	455	455	451	454	477	455	451	429	467	465	464	476	453	459	491	465	482	463	460	465	436	419	471	432	471	444	445	497	443	434	426	430	457	455	450	414	481	436	460	436	454	468	465	473	474	452	434	435	458	454	446	451	452	484	420	450	452	450	467	431	468	483	420	414	450	445	455	450	441	479	444	454	473	470	427	472	459	432	449	452	464	425	419	454	472	462	451	465	434	496	438	459	437	491	422	493	477	442	416	477	448	432	423	448	413	410	428	421	452	463	440	451	433	446	427	487	427	426	438	473	489	455	429	413	455	475	442	434	447	447	450	467	437	436	474	468	476	514	414	462	448	469	444	469	468	446	424	445	436	507	499	485	475	485	442	430	446	443	453	445	433	450	478	465	438	463	495	433	450	450	458	434	476	477	424	433	434	431	454	435	445	434	454	451	453	429	473	424	449	433	429	454	459	459	489	428	445	488	447	471	486	448	453	469	446	457	465	509	473	433	435	462	451	458	485	447	442	466	459	440	399	492	464	482	430	435	468	490	472	453	424	454	466	440	434	462	440	478	443	433	448	467	433	398	478	464	456	463	475	452	456	465	446	442	454	469	453	483	496	488	416	470	449	442	448	496	500	437	436	476	424	467	487	475	470	446	469	462	467	462	480	458	485	437	461	449	477	457	489	468	506	461	463	478	477	432	475	458	425	466	460	485	466	467	468	472	457	422	438	469	470	455	434	462	455	413	456	442	476	465	457	457	454	422	451	422	459	442	464	411	451	496	459	494	464	475	431	443	456	445	493	436	404	466	456	435	453	423	455	490	450	466	430	427	431	433	436	447	465	460	481	479	449	481	456	444	432	464	420	408	453	459	458	437	452	499	471	442	457	514	461	464	454	477	460	457	461	436	435	480	477	436	456	482	457	440	448	404	461	473	458	452	445	432	445	475	449	467	446	445	439	469	446	451	451	436	451	452	463	437	477	448	465	443	463	424	485	453	459	476	491	469	445	448	446	421	449	447	440	459	495	444	480	466	455	452	483	442	451	470	462	474	465	462	476	458	448	424	428	447	459	504	475	461	470	450	441	445	468	446	427	451	429	451	434	467	449	465	469	451	454	442	435	470	442	434	464	431	440	471	496	436	471
6614	4596	1525	544	408	484	531	447	397	368	311	288	232	200	203	175	169	149	141	126	116	108	108	130	107	108	90	108	107	96	100	81	70	104	89	63	102	79	90	101	80	90	95	90	88	85	94	94	94	95	94	97	80	90	83	86	89	93	79	96	98	86	94	94	88	68	86	86	61	61	92	87	97	94	80	81	100	90	95	86	90	97	62	86	89	99	83	93	76	89	95	93	83	87	101	84	92	93	99	90	73	69	88	95	100	88	90	107	80	83	89	92	105	82	76	89	84	75	102	93	81	103	89	85	81	95	76	89	99	101	101	88	80	81	86	78	86	78	109	96	82	100	102	94	91	70	82	82	96	87	82	90	104	96	95	84	90	85	70	83	89	80	108	82	80	71	97	88	89	101	83	86	60	78	86	75	82	79	69	90	100	78	82	79	78	76	91	93	102	87	77	87	60	78	86	80	84	72	88	93	81	82	92	107	80	80	80	94	79	104	86	90	89	99	86	68	83	83	88	60	105	71	91	80	84	91	76	91	86	76	73	85	84	72	67	75	86	75	95	103	90	82	81	90	90	96	96	64	86	74	84	102	99	84	80	84	90	85	92	91	84	92	64	71	89	82	78	92	88	76	83	71	86	91	82	83	87	86	77	78	92	80	93	72	83	98	100	94	92	85	84	88	69	79	89	75	80	65	78	87	78	84	75	89	72	95	91	76	92	91	70	90	75	93	77	101	87	77	95	90	84	86	93	82	84	89	91	85	79	85	73	84	81	113	96	88	94	86	101	90	79	94	91	90	90	97	84	86	100	87	81	98	90	88	74	91	75	101	98	86	99	76	70	92	83	84	83	88	89	81	102	101	74	85	84	78	89	86	85	90	78	85	82	90	77	84	73	94	85	86	77	75	79	84	78	71	84	82	89	79	96	92	76	72	63	92	78	92	83	81	68	90	100	87	76	98	95	82	82	89	75	63	89	88	79	75	79	79	98	82	88	86	89	95	78	90	97	84	89	87	91	101	74	82	79	73	81	82	79	82	80	85	90	85	91	88	84	78	101	76	81	104	85	102	97	93	100	83	89	73	75	74	86	85	75	101	82	87	83	89	95	99	83	87	79	69	78	77	96	82	84	94	85	88	103	79	77	75	89	87	97	85	78	79	86	88	88	73	78	82	91	82	71	74	75	82	84	79	92	79	85	101	77	76	80	80	71	89	96	86	92	85	89	107	94	97	70	84	90	88	74	90	90	84	83	103	100	76	99	80	85	85	71	92	88	89	80	90	86	69	88	89	93	92	92	77	78	82	88	87	79	75	97	91	87	88	87	77	78	77	91	93	94	82	99	92	96	84	85	81	86	107	88	78	71	80	89	85	74	96	86	83	90	84	76	71	84	71	74	89	67	62	78	92	86	92	85	71	78	78	91	94	86	97	80	87	84	85	85	91	86	94	79	81	81	83	81	79	79	76	73	76	98	85	67	84	81	88	81	94	77	80	77	85	87	101	75	86	71	81	83	85	71	83	103	82	89	87	75	94	85	81	80	81	71	86	94	105	82	80	85	88	81	86	74	87	86	94	101	83	79	75	74	92	93	87	84	90	93	82	93	91	99	81	101	88	89	89	92	102	88	85	81	101	95	95	81	84	73	70	83	80	92	81	73	90	84	89	79	97	83	92	84	94	74	66	93	81	83	93	80	91	78	75	96	83	82	84	86	75	88	85	96	73	78	90	77	100	65	70	77	74	89	104	82	93	81	83	87	85	82	98	72	96	82	71	91	92	83	82	74	92	84	98	78	81	72	89	90	96	93	78	74	93	102	83	80	82	64	85	85	77	90	72	75	78	85	65	85	80	85	62	58	77	87	69	77	90	108	77	83	87	96	65	101	91	91	88	85	78	71	83	81	87	76	62	88	87	92	78	91	97	74	90	86	95	95	72	78	88	77	91	85	99	90	77	87	82	72	89	94	103	92	96	84	92	90	76	87	60	93	90	83	68	93	76	93	71	79	84	68	90	103	91	78	91	87	91	103	100	77	74	81	90	84	80	102	88	78	89	77	83	77	82	80	93	97	81	100	70	83	84	88	72	77	69	82	87	89	99	80	85	76	83	73	85	84	81	80	94	66	73	87	95	100	91	107	97	105	78	84	74	93	81	80	81	79	85	89	104	81	97	105	66	99	88	83	80	93	74	88	98	79	87	84	104	73	96	89	76	100	94	89	84	69	82	85	86	86	80	91	89	98	82	80	99	92	83	86	94	94	85	94	70	87	97	89	79	72	78	88	92	90	84	102	87	81	87	77	93	97	96	91	75	72	88	83	97	69	93	76	66	74	84	86	95	82	83	70	88	80	85	87	86	75	97	84	79	90	106	103	86	70	74	76	82	83	86	89	82	90	92	76	81	89	83	93	90	89	92	75	81	93	74	85	102	73	79	82	81	75	74	82	87	81	91	86	96	91	85	94	76	91	80	85	82	101	79	88	91	89	87	96	86	69	86	96	79	79	78	73	102	82	83	97	77	90	71	76	76	99	73	102	84	83	101	91	97	85	81	76	66	108	90	81	83	87	72	93	90	76	94	99	73	77	74	78	88	84	91	84	93	79	76	89	73	88	88	92	82	97	88	87	96	97	88	106	94	97	87	73	78	85	88	85	82	82	85	66	80	87	97	105	70	91	92	86	89	82	97	93	85	119	78	78	80	92	90	88	105	99	80	83	98	85	83	91	73	94	95	93	64	80	82	89	88	70	85	89	109	91	72	86	76	70	89	105	95	81	86	87	99	100	85	92	87	91	84	82	86	95	80	86	79	83	93	85	86	92	82	90	90	92	68	98	76	86	71	93	74	99	76	99	96	100	96	67	83	76	91	77	89	96	87	94	76	91	86	82	85	90	76	99	83	98	82	90	90	90	77	76	78	106	78	86	83	73	91	83	84	70	84	84	91	79	112	77	88	85	89	78	79	93	81	68	100	101	97	79	99	93	101	81	84	79	89	79	102	82	81	83	81	79	78	77	80	79	76	74	84	88	97	71	90	96	89	90	83	101	77	76	82	93	68	94	88	83	82	91	76	108	85	81	80	90	103	71	78	108	77	96	93	76	79	92	78	81	61	105	87	91	75	87	73	94	77	88	97	82	83	75	82	78	94	82	85	67	77	87	88	81	72	79	93	86	81	109	77	96	97	71	76	62	99	91	86	84	76	103	88	97	91	87	88	61	82	77	76	77	77	89	82	81	110	80	81	81	79	85	86	80	95	87	89	101	67	88	96	88	79	94	84	88	80	83	69	85	79	85	92	93	79	96	94	96	99	83	72	79	72	79	76	77	98	100	64	68	70	84	77	88	77	87	98	84	84	77	91	84	58	115	87	63	81	85	89	86	88	104	93	80	78	89	87	92	88	98	94	83	76	92	89	73	89	87	82	87	91	92	89	81	88	93	93	81	91	85	91	89	86	76	76	85	74	95	93	74	92	89	90	71	83	68	84	87	82
34765	25505	12550	10313	15866	17841	16964	14909	12827	10731	8564	6689	5301	4595	3886	3445	2876	2473	2244	2019	1734	1653	1492	1363	1260	1213	1094	1034	965	902	908	817	775	794	724	712	746	771	706	695	661	667	686	721	649	675	666	682	720	655	695	665	716	670	714	669	685	686	650	680	686	654	637	680	680	667	668	662	635	665	699	652	613	677	596	670	609	647	645	674	663	682	631	641	624	604	606	645	634	684	676	614	656	628	657	642	653	637	661	641	657	592	617	637	655	674	681	650	646	616	658	632	651	664	660	631	668	609	615	638	609	639	610	657	663	623	635	636	648	639	595	649	620	653	604	624	621	630	589	657	692	600	632	601	617	651	664	640	633	665	674	640	636	675	693	688	601	635	666	614	648	594	640	643	679	664	609	649	664	656	633	617	617	651	661	645	650	565	641	634	641	671	653	685	641	614	627	671	627	644	679	676	623	615	629	650	662	598	656	670	646	657	596	648	692	610	623	647	633	668	654	669	626	644	637	598	627	662	649	656	650	621	641	684	650	723	687	632	660	641	673	641	661	562	647	649	623	618	646	605	650	620	599	628	659	677	645	631	596	631	673	637	619	642	637	614	635	605	626	639	627	651	649	647	643	602	643	623	649	637	648	650	656	662	614	626	640	573	653	702	633	669	648	716	616	612	614	649	638	651	642	627	618	628	642	672	616	617	644	635	603	654	630	586	611	630	631	654	655	609	647	666	613	627	691	675	619	598	646	675	647	643	674	636	635	630	625	588	593	644	650	642	674	671	642	630	635	597	644	628	651	586	641	618	656	629	592	600	621	657	614	630	634	637	681	637	611	638	609	665	637	632	653	632	679	611	628	646	617	639	624	649	654	668	609	677	644	628	648	636	625	662	667	601	645	632	620	660	630	603	624	653	650	698	636	664	652	618	600	623	665	648	623	634	618	610	608	619	649	613	673	604	641	626	658	621	656	645	606	623	658	628	616	607	620	683	647	620	606	616	630	609	665	621	665	635	628	680	635	620	607	623	671	670	671	646	644	680	648	633	668	671	634	652	642	610	664	620	651	662	606	620	625	702	645	627	624	668	670	631	626	640	626	620	650	665	666	637	632	597	662	639	658	645	649	654	660	629	633	640	677	608	623	663	643	597	665	638	646	650	647	595	620	636	640	646	651	638	644	622	645	658	632	633	637	613	648	675	614	640	621	617	641	603	670	604	650	605	670	637	631	614	667	640	677	632	657	647	617	652	651	633	614	603	615	660	584	661	633	616	638	653	657	649	651	673	656	657	628	683	634	666	625	655	623	627	657	682	666	617	652	625	685	629	603	674	634	609	626	605	630	613	608	616	639	677	632	593	605	616	659	621	659	652	620	633	663	606	606	647	625	584	641	648	657	652	636	687	659	637	667	636	645	636	618	630	633	635	618	629	671	594	590	634	642	649	671	639	673	645	614	665	670	624	654	678	656	653	644	631	616	619	693	621	686	680	653	650	629	661	690	692	656	679	656	618	635	683	621	630	645	666	673	605	633	612	576	667	617	616	630	669	612	616	634	668	617	625	623	637	665	618	652	687	658	636	655	660	646	641	636	598	657	605	677	660	635	710	660	629	614	589	613	615	578	614	621	639	593	623	660	667	652	653	678	601	630	672	652	626	638	640	630	657	624	624	638	636	630	683	653	632	600	628	631	605	666	641	629	624	626	634	623	615	657	666	619	644	612	622	626	656	681	629	637	626	603	651	688	644	621	690	660	611	664	653	663	625	578	621	650	664	622	616	646	632	648	655	641	627	637	651	613	609	615	606	648	652	684	615	682	635	630	605	603	620	578	642	640	618	632	680	688	677	629	638	638	649	655	652	613	643	648	706	644	707	653	610	600	637	644	653	644	684	673	639	649	637	621	574	639	607	604	633	613	640	655	638	640	637	679	621	708	672	650	614	643	639	673	701	579	611	645	621	641	610	644	684	643	634	654	647	651	635	648	610	696	624	632	640	596	610	651	624	648	628	634	647	613	683	682	655	597	646	682	645	629	688	622	627	618	633	598	644	622	646	630	655	614	680	670	680	632	654	627	705	639	641	609	691	630	617	625	645	669	658	640	604	640	665	647	638	645	611	685	663	584	668	632	678	592	587	662	683	643	586	631	645	603	668	640	622	675	628	666	646	656	647	618	680	647	661	597	624	603	644	645	622	634	615	641	643	604	614	633	606	661	606	602	629	617	604	601	645	617	616	642	647	644	645	655	615	636	667	643	609	667	615	684	614	613	629	663	647	613	608	651	681	613	675	645	644	635	578	640	631	653	614	628	609	675	621	646	640	622	638	647	633	658	617	623	652	671	660	655	626	673	632	601	615	628	669	631	650	649	626	672	630	607	634	673	637	633	640	614	658	584	592	577	664	623	622	680	628	686	602	613	668	602	631	668	639	654	609	668	619	618	629	638	655	653	634	629	652	647	692	604	651	646	647	671	661	606	630	672	674	627	644	638	625	668	619	612	651	599	634	659	650	605	633	668	616	642	603	638	681	666	644	656	608	673	666	668	669	645	650	604	644	668	701	615	620	601	706	640	603	613	671	652	618	658	679	644	627	623	623	641	658	651	644	661	629	662	672	670	609	615	627	638	644	700	625	663	641	683	633	629	677	643	618	628	650	644	663	635	648	644	635	681	646	625	657	666	663	611	617	634	664	648	611	626	649	664	642	664	657	620	644	594	658	642	658	652	621	645	615	614	635	646	637	674	636	644	606	619	635	609	665	622	666	631	659	681	630	615	671	595	684	646	634	621	630	627	636	647	682	608	678	585	626	664	659	633	677	653	627	654	631	662	613	626	637	629	607	625	666	616	644	596	616	668	624	651	636	630	638	688	664	648	657	649	570	660	631	666	675	586	658	619	632	657	607	613	640	661	640	630	626	662	663	628	677	627	679	652	655	598	644	613	625	665	615	627	649	632	651	638	668	653	636	610	657	612	587	636	630	628	638	652	676	645	631	677	630	664	617	671	672	643	612	620	633	575	643	656	625	627	631	635	659	665	598	620	677	664	627	682	634	667	593	634	650	601	636	654	664	659	660	642	670	634	672	594	652	601	691	649	639	629	632	631	670	651	685	651	663	627	636	625	633	616	659	621	628	616	596	657	634	662	621	676	647	634	633	598	653	680	595	644	665	642	589	642	639	583	659	606	665	628	606	649	649	659	665	631	675	636	653	601	668	652	664	657	622	631	691	615	673	665	670	626	612	641	600	650	660	620	667	661	582	682	648	634	625	659	654	626	653	607	660	624	608	629	663	620	614	605	611	662	603	641	653	673	624	642	635	673	599	610	627	605	633	622	668	634	674	621	630	623	680	647	633	684	653	645	618	645	659	655	582	671	663	603	639	655	638	651	628	661	585	652	632	692	612	669	649	589	666	589	634	647	621	621	653	675	639	674	638	593	657	668	665	627	605	662	651	620	636	650	636	649	642	571	627	662	674	647	648	632	659	645	645	651	634	625	633
8206	7789	1759	661	486	644	661	599	541	443	400	314	230	232	227	186	154	131	113	140	111	117	103	117	85	96	86	88	86	81	77	94	69	69	66	62	69	77	65	67	60	78	63	61	74	60	69	59	74	79	50	61	55	70	69	54	74	69	48	68	63	65	57	54	74	61	62	50	63	67	66	57	53	77	65	61	54	64	61	76	57	65	50	65	56	64	69	61	54	65	60	55	70	64	58	64	61	57	67	60	65	63	63	79	47	51	66	55	53	74	66	66	55	62	61	47	78	48	60	66	75	57	67	67	66	49	70	67	60	47	54	69	66	51	59	54	59	54	74	56	52	62	70	70	89	53	61	52	73	71	65	54	66	63	43	74	70	69	63	69	55	68	67	68	68	56	64	70	65	74	57	55	60	71	64	50	49	60	67	75	60	75	66	57	47	63	58	59	54	51	57	66	67	48	59	73	64	75	57	69	64	68	62	58	69	55	55	55	62	62	54	72	63	67	67	69	63	55	44	57	59	58	57	72	67	57	64	63	55	58	56	67	70	59	53	56	45	55	62	71	61	50	62	61	65	53	62	54	46	64	52	59	60	56	62	49	61	63	52	56	51	67	64	53	57	66	70	54	66	63	58	65	67	69	49	55	60	70	60	67	63	49	82	43	69	66	62	55	59	56	50	68	58	75	79	64	57	66	42	76	55	54	56	66	62	67	74	37	68	58	62	53	67	60	59	60	65	76	60	49	60	60	59	57	57	56	61	54	73	56	54	63	66	60	66	84	66	84	61	70	78	51	60	49	63	63	58	59	59	61	55	57	63	65	57	62	48	57	63	74	73	78	53	74	57	69	66	43	66	52	75	80	69	61	70	51	64	59	70	75	50	55	54	58	57	57	56	63	75	63	59	57	57	64	47	63	53	64	58	75	55	65	70	57	70	65	69	48	74	59	67	75	58	58	66	72	66	76	61	71	70	59	63	64	51	59	66	66	66	68	54	58	79	58	64	59	76	59	53	56	59	55	69	62	55	51	76	66	63	49	83	61	78	60	64	66	72	64	44	45	55	47	57	58	66	58	63	59	62	69	65	58	75	55	60	57	57	68	65	72	64	60	43	60	63	69	66	63	56	68	59	82	61	56	65	61	61	74	67	58	47	59	47	59	41	77	88	72	58	84	57	64	61	62	43	64	64	54	69	72	65	58	55	66	64	52	61	66	59	48	56	60	59	61	61	60	72	79	83	54	53	59	57	63	54	57	56	73	66	46	57	58	76	61	42	50	74	72	67	63	39	55	52	67	87	76	57	52	66	63	69	64	70	55	63	66	70	74	74	46	55	59	55	63	56	48	69	67	64	80	57	61	41	59	60	63	57	62	64	68	72	53	70	67	55	57	58	57	48	66	54	56	77	75	68	78	63	61	80	53	57	62	80	58	72	64	68	61	62	60	62	56	55	60	58	62	66	56	61	81	71	58	72	62	76	69	67	54	60	69	58	64	59	59	59	59	61	69	55	71	51	56	60	67	67	72	71	50	63	55	69	51	87	55	72	68	70	63	60	61	56	52	54	48	66	56	68	71	74	60	65	63	50	67	67	62	62	74	72	70	63	56	56	54	56	67	50	65	64	58	54	70	56	68	60	71	74	78	50	65	61	62	74	49	65	75	63	59	50	74	56	66	66	62	65	74	51	58	63	53	57	74	64	63	69	66	72	61	68	56	69	52	52	58	74	65	55	57	70	62	61	60	63	72	55	60	39	71	68	59	67	60	59	60	55	58	57	61	67	60	55	64	69	65	74	75	45	58	77	57	49	69	65	54	68	58	54	71	67	63	49	66	59	64	56	51	64	61	70	60	57	71	60	73	60	61	64	67	61	63	70	55	65	70	52	52	73	59	66	63	66	53	70	57	56	63	45	56	74	62	49	73	64	76	57	70	68	79	64	83	52	63	68	67	56	66	63	54	74	69	57	68	70	53	55	61	59	66	70	61	57	67	64	63	79	58	62	63	55	63	54	60	53	55	69	63	68	65	58	62	68	68	58	54	67	64	57	53	65	68	61	46	63	58	62	61	65	62	81	46	67	66	65	55	60	55	53	59	59	58	58	57	59	58	52	78	76	55	79	71	66	62	64	64	72	61	69	66	52	60	58	50	67	71	68	59	81	65	66	75	60	65	51	64	62	55	61	62	57	66	66	57	57	63	71	60	60	59	73	56	74	58	64	63	72	67	65	68	61	59	80	51	59	64	69	51	59	63	67	61	64	57	71	61	68	62	64	60	51	62	64	69	65	70	65	65	63	64	47	46	74	58	56	60	71	64	53	50	60	61	58	66	66	69	52	61	68	59	59	64	69	66	55	60	77	61	47	71	73	79	55	62	71	54	71	50	55	71	66	68	55	66	62	64	70	74	58	68	57	72	72	77	62	61	83	67	58	70	59	56	67	59	52	75	67	63	64	62	67	59	49	73	70	55	63	68	58	60	64	70	56	60	54	67	51	62	68	54	53	60	59	56	64	66	65	55	83	70	52	58	63	51	49	69	78	55	66	61	71	61	55	60	74	56	68	59	54	68	57	60	64	70	61	63	70	59	64	47	73	63	61	66	79	73	79	49	68	57	73	68	67	76	64	57	59	62	51	54	64	74	37	57	60	53	64	68	57	58	69	57	70	62	41	62	69	58	55	64	58	66	72	67	54	63	60	59	63	59	69	79	64	59	56	56	54	52	61	61	46	60	57	51	61	57	54	61	72	70	73	57	54	58	65	60	63	89	71	54	60	66	50	58	55	63	60	53	66	67	59	55	63	53	56	63	64	50	60	50	68	65	48	53	71	66	72	50	67	63	63	53	55	59	62	62	65	81	64	65	52	100	74	64	63	52	55	63	56	57	61	54	58	64	61	65	70	67	61	61	74	58	62	68	61	83	49	55	66	71	74	56	59	64	60	64	63	61	81	65	69	53	77	60	65	75	58	58	62	58	53	58	66	60	70	80	62	61	57	67	79	59	66	68	62	64	54	57	53	54	64	65	70	60	68	63	61	50	76	62	62	70	61	56	49	54	59	55	62	58	72	56	65	66	56	50	75	72	58	61	63	61	69	51	53	70	72	55	71	58	62	63	58	59	57	66	64	60	63	53	58	61	65	57	75	64	47	70	69	79	61	48	49	65	74	54	75	60	63	42	47	71	66	63	83	66	51	51	56	69	68	48	65	55	69	71	58	65	65	72	71	48	59	62	60	58	71	53	51	74	70	65	61	70	50	64	71	70	75	58	66	58	56	70	76	60	60	71	68	62	64	63	63	56	73	60	65	65	52	81	51	68	56	60	58	58	55	58	63	60	60	56	73	66	58	53	60	65	64	60	67	70	68	64	55	55	66	61	69	62	56	65	54	66	65	66	72	54	63	55	62	43	63	74	58	68	64	71	74	58	55	59	66	56	59	75	51	62	69	76	67	51	62	57	76	66	62	52	57	64	55	74	81	55	58	54	62	56
39710	30286	13488	12417	18788	21044	20091	17792	15361	12870	10608	8193	6507	5566	4869	4037	3350	2955	2659	2209	2032	1910	1659	1445	1300	1224	1117	953	903	887	792	708	686	604	599	582	603	556	564	550	516	555	501	543	548	514	570	577	490	507	533	531	527	561	524	532	533	560	471	499	471	539	502	466	500	484	483	504	477	503	470	456	474	480	474	514	456	474	458	498	490	451	452	496	477	463	457	488	432	458	476	485	507	461	481	482	471	434	489	483	465	454	460	472	460	435	470	476	456	467	471	478	482	510	468	434	443	488	431	487	465	462	449	480	512	453	452	428	504	467	457	455	458	506	511	493	491	473	476	444	455	468	439	488	482	478	475	473	495	478	458	482	475	488	466	497	483	459	487	450	442	448	474	461	458	420	467	483	525	472	478	442	429	461	473	488	486	408	477	481	447	471	459	434	451	439	458	450	416	482	443	445	434	445	454	489	469	461	439	418	491	490	476	479	473	490	442	474	469	488	479	492	481	476	487	466	478	499	453	482	469	414	461	477	466	435	458	511	488	460	513	467	463	476	486	437	455	481	481	455	439	446	457	469	481	464	481	477	475	497	476	459	492	441	449	431	466	507	478	457	470	469	505	474	477	506	436	433	490	462	473	478	471	489	519	460	467	418	471	483	448	403	499	438	482	451	469	449	445	465	467	456	437	461	456	446	426	485	458	414	461	450	456	446	473	467	510	479	480	479	483	477	498	454	456	423	467	466	476	443	458	481	477	441	460	440	472	466	472	498	470	500	480	473	451	478	449	444	448	441	467	469	430	486	476	472	442	453	492	434	461	514	447	504	491	450	456	462	474	473	443	474	466	471	462	480	454	479	464	451	452	453	474	458	494	521	444	469	480	466	470	435	484	507	466	456	425	471	462	454	437	447	470	495	480	469	438	441	478	443	451	447	477	481	451	425	468	431	460	435	455	459	439	470	462	472	448	469	478	470	455	481	472	462	463	452	413	478	518	506	433	415	440	501	479	493	465	449	486	468	494	494	446	475	485	462	503	455	479	477	466	482	475	444	451	443	447	501	434	497	476	450	453	435	469	492	432	487	488	455	441	445	482	460	463	467	471	453	424	474	491	503	477	439	446	432	479	490	502	451	500	469	445	473	482	487	480	492	433	492	488	438	455	480	435	478	463	496	479	444	461	476	510	478	479	520	476	463	426	471	482	450	459	455	480	464	486	435	434	468	479	479	475	445	415	478	492	434	487	460	478	474	419	490	476	453	497	505	460	431	451	453	469	477	463	437	468	445	477	442	493	466	473	487	502	463	434	480	504	460	505	459	459	486	458	485	479	461	505	488	456	510	481	456	482	511	464	448	495	455	493	475	456	454	473	452	482	462	461	436	472	448	458	406	515	478	457	454	499	448	462	459	452	448	473	492	516	484	450	472	485	471	485	461	481	458	470	456	488	446	473	503	491	458	489	485	479	500	472	464	463	459	502	468	464	457	476	458	495	411	486	484	472	461	468	479	460	475	456	461	445	475	465	436	461	477	481	450	499	432	443	454	456	462	490	455	448	463	473	463	457	473	455	471	489	475	466	462	492	422	466	494	476	480	451	491	485	490	449	462	447	490	465	457	495	457	469	433	475	463	474	422	441	442	434	476	432	490	463	458	418	444	491	484	465	488	495	495	473	456	499	428	486	462	474	456	477	466	473	450	472	479	479	462	493	447	487	455	455	438	455	488	458	470	504	447	527	494	486	457	487	454	438	449	464	445	453	476	438	474	479	470	456	489	476	462	468	440	453	474	489	462	452	457	510	457	470	450	442	443	500	483	457	477	477	495	451	460	459	456	444	470	450	474	458	479	471	475	471	445	428	480	469	475	518	439	462	444	442	448	441	487	500	440	427	476	471	479	477	471	437	468	462	445	475	498	455	544	469	463	474	481	466	488	448	499	506	465	480	490	458	467	494	448	493	444	446	444	463	461	460	456	456	451	458	464	476	474	443	496	484	463	469	491	477	468	470	447	482	417	483	496	460	431	471	496	451	469	475	437	473	464	480	452	461	485	471	457	454	463	499	423	501	454	506	440	485	474	441	457	465	456	518	475	444	497	465	444	512	484	466	472	478	481	516	473	464	468	481	493	497	434	479	491	455	433	457	432	466	418	433	448	435	487	448	462	430	456	450	486	441	443	455	453	443	462	436	496	500	450	456	457	452	477	438	460	465	478	474	511	434	467	455	476	441	482	469	482	456	444	475	449	471	464	423	466	500	421	492	462	434	483	464	482	493	404	470	460	470	478	454	425	487	464	476	461	473	479	474	441	488	473	460	494	470	448	428	447	448	450	491	427	470	459	487	435	462	447	460	437	484	436	449	487	455	461	475	487	432	496	486	486	470	444	435	454	474	505	440	477	470	491	463	495	504	465	487	463	462	452	483	461	493	418	489	462	487	454	493	452	479	461	440	452	461	441	446	470	477	498	446	444	463	449	455	516	455	466	451	477	483	434	468	492	484	454	444	472	452	442	458	467	460	462	450	472	459	463	476	425	443	468	455	464	474	476	486	454	503	473	464	479	461	453	455	467	499	540	499	467	519	458	521	451	462	461	493	470	445	463	457	476	456	466	441	495	480	474	448	477	491	488	486	484	480	489	484	479	439	451	443	480	438	457	460	458	466	508	448	458	438	471	462	500	430	476	448	485	452	483	471	426	497	471	504	481	498	472	430	446	532	454	455	442	450	484	473	448	486	454	432	483	502	452	473	461	463	507	468	417	483	470	467	503	451	458	479	452	521	416	481	470	511	483	466	475	454	414	460	491	497	472	479	470	461	503	451	478	475	440	462	442	484	410	436	492	501	447	447	463	466	479	462	476	475	470	485	466	451	522	454	469	443	455	463	473	464	498	488	430	472	466	507	478	468	498	451	449	484	486	483	472	469	439	468	459	458	436	448	472	492	507	458	505	446	440	509	466	459	445	459	448	437	445	435	502	449	459	457	442	440	465	468	432	455	469	473	477	470	446	411	493	466	471	472	478	476	480	466	492	441	454	464	474	468	470	474	460	507	465	455	470	428	483	472	524	459	496	502	490	457	482	489	458	452	485	432	452	434	458	473	474	471	438	472	455	460	466	487	486	464	457	520	512	441	440	422	461	510	471	470	463	467	457	463	490	492	476	463	499	464	476	454	433	451	442	481	469	464	455	448	442	492	485	446	480	471	511	490	468	460	453	451	469	446	457	504	476	440	491	475	477	480	450	463	481	483	499	457	471	480	463	448	456	427	454	452	455	427	474	470	465	452	489	450	435	468	491	464	463	417	468	430	471	457	434	484	448	490	463	495	447	408	482	474	461	464	473	455	483	491	488	435	487	472	487	481	499	438	440	472	463	473	471	469	450	498	495	469	461	473	506	484	472	457	470	497	466	486	454	432	484	470	491	472	497	447	518	447	457	438	463	447	486	443	470	467	474	461	458	448	492	461	465	479	467	451	489	478	488	437	445	474	460	463	472
4452	2255	819	376	312	440	367	391	327	272	251	230	186	157	140	145	134	134	125	106	111	120	87	109	93	100	87	95	85	106	80	92	76	69	86	82	102	76	85	83	78	76	90	83	96	73	79	82	84	92	78	87	98	67	90	76	61	68	75	65	78	90	87	81	84	71	83	77	90	73	79	74	72	76	79	71	71	84	73	74	74	94	76	68	86	91	84	74	71	82	98	89	82	64	85	71	69	84	81	71	101	78	84	90	92	70	78	68	83	89	74	77	74	85	88	79	82	87	86	96	70	83	62	88	79	81	70	79	81	86	91	86	78	65	70	77	70	73	69	80	75	60	76	71	66	75	82	75	77	49	87	86	74	75	64	86	84	82	90	103	75	76	89	67	74	96	94	69	74	88	73	73	78	57	67	88	80	81	90	82	71	77	85	66	82	75	72	73	78	68	75	112	64	72	79	70	72	89	74	73	72	81	71	66	74	63	83	98	76	84	65	83	77	86	85	82	83	84	73	75	71	79	77	66	76	70	79	86	75	85	67	93	77	95	80	96	86	86	96	78	68	80	88	73	73	77	89	92	85	80	74	78	84	83	74	60	77	75	84	79	76	80	81	75	61	81	79	57	77	68	80	80	77	64	75	76	69	89	68	100	78	71	61	80	64	65	83	81	78	79	85	83	75	71	77	81	88	79	69	67	72	76	71	63	71	99	85	84	83	72	71	76	92	73	96	63	75	70	87	65	85	84	72	88	69	85	77	61	76	67	62	83	72	62	95	66	78	94	75	80	101	92	93	77	76	91	103	84	66	76	93	92	79	90	92	60	98	68	99	81	73	65	71	61	69	91	79	62	66	70	79	86	56	80	73	76	90	83	84	75	79	88	89	94	74	73	63	74	71	83	94	57	79	85	86	81	92	74	80	67	77	70	78	81	93	64	81	70	79	87	69	76	84	79	77	87	94	72	65	79	88	67	82	88	65	84	56	64	89	74	72	76	75	72	73	86	72	77	78	91	80	80	93	64	87	69	73	83	69	75	74	81	66	90	80	82	74	81	82	73	83	77	90	94	71	78	78	68	86	90	69	80	82	88	68	80	72	83	68	78	66	81	79	89	86	74	87	76	89	73	77	66	81	68	95	80	84	82	73	85	92	82	50	78	100	76	74	82	91	83	75	79	79	92	78	72	92	68	86	92	87	76	79	71	81	79	77	78	75	87	77	66	76	89	64	67	67	89	88	71	85	80	80	67	87	68	76	79	85	107	78	78	83	81	75	88	76	81	72	97	76	83	85	69	88	83	63	72	61	67	76	67	85	72	90	75	88	66	75	87	78	74	76	78	76	91	75	70	67	89	94	76	83	83	93	88	61	83	79	75	79	89	74	91	92	65	88	82	79	81	64	79	73	81	85	76	75	65	84	76	86	98	73	75	77	95	85	74	80	82	71	97	97	82	89	81	88	71	71	60	79	85	64	76	85	98	79	94	105	75	75	81	93	74	76	73	85	72	81	72	69	81	69	87	79	70	68	69	81	94	59	85	86	67	61	92	84	75	72	91	84	75	86	72	60	79	75	75	70	73	75	75	80	77	70	78	85	78	65	68	67	79	89	75	79	72	69	68	77	70	77	96	71	87	74	82	64	68	75	82	94	70	78	82	71	75	76	81	92	68	78	73	80	69	80	78	85	97	82	78	77	80	82	75	87	70	78	83	83	69	80	92	74	82	88	78	92	79	80	60	74	69	58	70	70	91	86	89	83	77	80	89	70	77	73	80	102	71	60	67	80	67	78	78	81	91	79	64	81	78	99	71	75	88	61	98	72	73	87	91	57	82	63	77	73	79	76	74	69	87	90	79	61	80	94	80	79	73	84	67	71	75	63	71	77	66	89	71	82	70	80	73	69	85	79	86	77	87	83	71	80	75	72	68	76	97	72	79	84	70	63	80	86	78	69	79	79	81	77	82	87	76	81	83	70	56	65	80	96	80	88	71	70	79	88	83	79	68	80	85	73	90	71	74	79	68	78	70	79	80	86	78	76	79	82	84	79	86	90	81	80	84	78	79	87	59	78	70	72	72	75	78	89	71	79	78	95	79	86	76	78	63	74	80	73	71	71	67	76	83	87	73	67	84	71	80	84	75	75	73	70	83	79	92	65	83	85	87	68	71	77	77	72	87	71	80	83	73	94	85	76	71	92	66	82	88	70	74	78	94	96	89	77	76	88	83	75	61	77	83	79	72	77	67	65	67	92	71	70	92	88	74	89	67	82	79	57	78	80	69	80	79	82	70	71	74	81	69	84	65	80	79	84	83	76	82	86	78	76	70	76	83	71	87	70	80	92	82	73	67	80	82	90	85	86	76	77	62	82	70	74	77	81	78	78	76	88	75	78	80	76	83	79	86	76	85	97	57	73	78	73	75	68	79	83	90	79	78	71	89	80	81	81	84	74	92	85	80	82	75	70	75	74	92	70	73	86	77	79	85	74	66	75	80	82	89	77	91	72	64	75	77	68	85	89	86	71	81	75	73	96	73	67	63	88	76	93	66	62	91	67	88	62	77	64	77	82	75	72	79	84	82	88	78	82	68	67	75	88	79	87	77	76	81	92	91	93	76	92	78	109	64	90	85	79	84	72	78	77	79	78	85	67	84	71	93	89	83	82	73	66	84	90	83	73	84	97	98	80	71	77	98	80	81	98	101	73	84	78	80	67	95	86	78	81	61	66	85	89	73	85	79	86	83	82	85	89	70	81	81	80	82	80	79	69	75	74	79	72	79	90	92	73	67	64	89	65	75	81	73	79	77	81	82	70	70	87	69	87	70	88	68	87	81	87	73	75	68	73	93	80	83	85	66	96	79	70	64	83	77	76	87	84	73	82	80	58	62	92	72	75	73	76	71	79	65	68	80	79	70	83	94	75	74	91	74	76	80	85	70	81	62	85	89	73	77	79	79	67	72	68	83	69	91	69	81	85	63	85	79	80	76	80	72	74	83	63	86	91	68	69	80	86	72	69	76	79	68	63	75	87	74	73	73	77	70	75	71	72	71	68	76	81	76	79	85	68	80	76	85	85	75	91	81	65	83	67	94	72	88	79	64	94	89	76	77	74	77	78	72	81	81	85	82	68	72	71	77	90	76	92	95	87	82	73	84	74	82	78	88	75	100	67	74	80	66	78	82	94	83	95	98	68	67	69	76	76	59	72	68	74	68	78	86	80	79	69	84	66	85	66	72	84	74	96	80	72	88	83	71	81	84	89	83	66	82	76	81	73	67	83	76	78	74	93	73	77	76	85	79	98	80	78	80	77	83	78	78	58	89	80	74	75	91	88	85	67	63	95	92	91	91	83	66	75	88	83	74	78	75	87	79	85	90	82	86	78	74	79	76	85	82	65	75	85	80	87	74	80	64	73	76	61	77	80	78	76	85	81	68	96	83	66	76	66	78	72	72	88	89	84	77	84	76	89	90	93	64	75	76	78	80	73	73	89	90
31318	18421	8581	8242	13096	14782	14167	12550	10493	8483	6825	5132	4231	3552	3098	2612	2250	2032	1809	1581	1462	1257	1225	1126	985	961	897	891	834	776	740	674	724	663	698	691	631	665	644	688	651	678	629	648	645	639	652	661	648	610	590	601	655	604	651	645	620	647	603	636	648	656	633	673	612	622	584	613	626	552	590	575	648	606	604	632	570	575	627	570	590	578	637	599	594	610	540	619	619	619	627	569	578	595	599	573	612	587	590	609	587	559	596	614	578	585	553	598	583	573	569	595	599	622	600	584	595	626	595	605	536	581	564	591	605	573	566	605	576	616	594	619	576	574	645	581	588	540	592	615	634	599	604	543	594	607	574	630	573	613	622	615	598	612	580	608	584	566	575	580	580	549	587	555	592	592	601	593	602	623	599	577	621	617	589	591	596	576	591	595	601	569	595	626	552	596	574	598	586	625	579	584	578	584	626	612	615	586	614	570	617	622	569	656	605	593	609	566	598	613	598	559	630	577	582	610	593	607	608	637	586	534	613	612	567	620	587	617	589	580	632	617	600	630	611	576	574	607	562	555	603	597	600	541	585	595	562	575	621	619	592	582	573	584	586	635	638	623	593	572	587	607	612	568	578	583	625	540	593	587	606	613	591	586	611	629	561	614	589	604	640	574	622	637	586	576	621	600	595	586	541	601	621	548	636	593	614	565	575	650	553	602	587	535	586	549	571	570	565	615	561	612	607	605	573	615	610	601	604	611	595	597	560	575	584	598	593	575	577	599	599	596	581	570	635	619	590	611	548	607	608	578	582	602	595	651	555	578	628	576	634	586	629	588	622	570	590	580	601	590	608	602	625	612	588	600	562	589	623	601	595	646	585	598	598	635	596	578	559	609	553	613	578	578	555	593	563	608	594	603	612	615	628	603	555	618	588	614	618	596	565	590	600	551	587	636	607	601	605	615	598	586	586	578	600	578	621	588	631	581	524	572	632	546	609	611	609	573	606	599	612	611	616	597	559	630	592	570	593	556	621	598	612	653	595	630	551	562	614	552	609	605	548	574	605	619	613	627	610	609	637	598	630	608	581	585	595	643	604	595	588	591	564	640	591	601	578	571	561	567	611	624	537	595	614	597	576	541	603	530	606	631	617	613	521	587	598	569	557	612	594	598	564	596	603	564	577	614	599	606	573	576	577	628	573	602	646	571	606	583	592	612	598	588	618	593	615	562	555	593	603	584	601	562	582	569	618	571	609	576	614	645	580	583	643	616	573	592	612	612	566	623	622	584	561	558	606	567	616	572	595	600	629	639	637	578	570	586	520	602	609	578	572	628	592	647	557	614	613	590	592	589	588	578	563	568	620	602	569	634	582	633	585	582	610	594	573	582	600	571	612	598	595	581	601	606	578	617	565	567	628	604	600	647	569	577	562	555	594	625	552	560	605	596	589	625	634	616	592	599	564	645	604	591	595	549	570	548	614	598	593	574	584	596	610	589	602	601	608	607	608	617	594	597	603	595	594	598	611	629	653	544	638	568	582	568	569	591	594	551	595	563	618	554	585	604	604	616	611	588	586	608	598	618	619	589	592	579	589	575	586	603	638	568	595	601	574	576	603	560	605	595	647	553	586	544	645	569	580	582	607	653	573	599	542	558	596	581	631	580	570	602	611	620	564	536	576	592	594	594	579	619	629	583	617	590	631	613	605	586	565	549	579	617	580	589	605	568	589	630	590	603	591	622	566	572	598	590	604	588	550	586	557	597	624	609	576	607	617	626	618	602	572	568	623	598	590	639	586	638	575	614	594	593	553	588	584	640	594	555	594	622	576	585	600	631	563	587	593	607	592	572	560	647	629	563	574	601	600	615	591	597	609	599	622	611	622	590	634	554	554	575	644	593	583	639	590	596	581	590	581	578	576	593	590	618	596	596	575	564	620	606	607	584	552	587	575	563	601	597	603	602	558	571	632	561	596	592	564	588	574	615	573	589	620	597	637	593	581	566	579	595	614	616	589	588	613	602	602	539	613	570	620	601	597	592	574	594	634	572	574	609	636	598	635	572	571	557	590	579	581	610	602	586	587	637	587	601	547	585	640	535	585	598	614	586	607	622	598	604	565	586	599	572	604	604	580	589	591	562	553	564	636	620	530	621	609	613	577	581	585	569	551	599	604	559	589	602	627	602	610	546	598	552	614	583	606	534	565	601	565	599	663	607	610	566	630	602	585	570	641	600	608	595	607	608	606	556	579	573	594	552	550	616	628	602	611	605	603	605	589	563	631	590	602	586	554	559	599	556	566	610	542	605	561	571	613	625	630	606	623	594	577	593	582	620	653	618	636	582	611	626	583	596	615	608	619	604	610	539	555	580	642	591	625	575	593	571	614	615	599	590	590	583	589	586	584	595	601	579	625	576	564	581	619	586	603	593	610	561	579	634	570	611	529	576	606	575	616	585	605	562	632	576	594	606	597	659	586	630	584	617	560	588	587	542	619	587	580	606	574	613	550	608	635	615	624	575	576	567	612	599	587	580	622	624	612	612	578	608	604	588	613	591	587	633	613	566	598	601	588	613	564	626	612	589	620	573	638	589	556	560	568	614	603	598	589	593	577	571	584	638	626	629	612	572	579	619	585	588	593	580	554	592	596	601	543	603	585	628	606	598	598	602	607	564	631	572	629	569	547	601	574	557	612	610	593	613	576	566	588	608	578	559	616	548	606	635	594	585	567	567	545	578	591	615	620	564	585	559	570	573	592	594	611	548	647	589	602	588	610	596	619	557	620	645	606	567	568	570	563	558	603	642	569	617	628	611	622	610	595	585	601	595	651	587	594	582	592	635	577	616	584	586	577	606	587	621	615	588	610	627	575	619	613	592	627	629	575	608	580	594	577	579	627	615	593	568	584	624	593	600	612	590	581	618	553	598	580	594	628	633	607	604	606	551	605	653	616	596	628	645	563	571	569	595	573	631	606	613	621	609	612	584	627	615	604	536	607	589	552	598	571	584	606	561	599	566	598	575	592	574	565	592	605	597	607	604	601	602	591	582	577	602	581	583	602	597	651	587	537	583	606	603	592	554	566	582	569	596	603	604	608	625	616	542	604	566	599	592	607	594	620	620	584	650	621	556	594	584	597	614	581	531	578	572	569	610	622	572	628	616	570	621	597	593	601	558	590	605	555	618	566	591	618	561	608	590	605	596	595	598	587	567	566	643	584	571	578	595	592	584	570	555	562	588	576	573	592	619	625	624	588	607	590	594	578	607	612	562	649	623	568	567	586	636	566	574	633	613	609	567	629	594	625	574	623	598	574	602	568	584	595	582	621	608	625	574	608	597	608	602	596	601	617	605	578	641	584	574	637	584	585	587	575	589	639	581	582	601	560	600	634	604	564	633	606	576	559	615	593	591	626	611	606	631	604	595	593	603	603	610	578	587	603	572	579	596	597	632	587	585	635	611	600	603	619	622	576	634	576	588	629	616	571	596	573	593	605	545	542	593	587	585	640	624
6394	5109	1437	536	425	542	494	477	451	347	303	250	178	185	154	136	135	127	123	126	105	101	89	102	83	77	69	72	71	76	66	59	55	56	64	50	60	68	47	56	52	64	64	54	57	59	64	56	57	67	56	64	52	57	73	73	59	55	61	70	73	64	59	73	55	62	58	64	62	61	72	55	55	65	58	55	53	57	73	50	51	48	53	49	47	52	55	59	54	67	63	67	65	52	59	60	53	63	67	57	43	72	74	64	52	66	62	50	54	48	61	56	54	63	56	58	48	49	54	60	61	54	54	63	58	64	73	50	67	59	58	55	63	69	77	53	53	57	51	48	60	62	51	81	60	53	68	59	49	49	57	58	58	61	62	65	57	62	67	63	47	69	48	51	44	58	64	52	69	56	61	64	58	52	71	62	56	61	66	61	60	51	49	58	65	61	49	69	60	49	58	64	48	56	48	53	70	58	67	62	40	52	39	69	41	61	67	54	66	57	56	57	63	62	64	71	55	64	54	66	64	61	57	63	63	63	59	47	60	63	53	50	65	65	53	47	55	64	72	58	57	53	68	64	57	52	71	57	58	66	51	67	48	64	60	70	59	62	58	76	55	49	68	63	51	59	54	52	57	46	60	66	63	54	53	61	58	55	61	55	45	72	50	52	68	41	57	59	54	62	61	69	53	62	56	50	66	61	63	63	57	56	57	59	54	54	58	59	64	48	51	68	61	59	58	72	65	58	62	64	66	63	59	57	56	58	57	62	50	68	66	62	53	69	53	65	64	51	63	58	42	61	56	52	55	46	59	65	49	61	56	56	59	60	58	69	54	57	66	65	49	60	56	71	73	67	72	69	60	48	60	58	44	67	60	68	53	60	64	65	53	51	61	59	57	57	54	52	48	73	58	59	44	51	56	50	60	48	70	52	50	58	52	58	68	42	56	66	71	56	53	65	59	55	66	63	67	57	68	54	59	57	49	61	57	58	55	59	49	48	70	53	53	57	63	47	60	48	69	57	50	54	58	51	42	56	69	60	58	55	63	59	46	70	55	53	44	49	59	76	65	60	70	56	57	60	59	58	61	52	59	69	78	60	73	63	66	59	57	59	43	63	67	54	51	54	61	60	47	58	57	49	60	63	54	53	53	66	58	65	67	50	69	65	59	59	62	67	59	52	61	63	66	62	60	46	65	51	62	63	51	76	62	54	58	67	58	58	59	74	58	70	54	55	52	51	57	64	55	50	50	56	53	54	67	71	67	54	53	60	60	54	59	62	77	53	60	56	63	59	50	59	68	45	57	62	56	56	56	59	58	53	61	71	55	59	67	66	58	52	66	55	50	54	64	59	65	51	72	50	51	58	68	58	54	53	66	60	66	73	57	50	37	53	70	58	51	53	59	74	63	59	50	74	57	61	54	55	72	41	54	63	53	60	63	61	61	72	49	56	69	53	66	44	57	54	52	44	59	50	52	55	51	63	56	50	62	55	46	47	71	51	49	56	60	61	77	61	55	64	58	61	67	58	56	59	52	58	58	55	45	69	54	53	67	65	55	62	43	69	51	59	63	55	56	63	61	52	51	58	59	58	52	46	54	61	48	61	64	70	60	68	52	53	62	58	48	65	60	62	70	63	61	52	54	52	57	53	58	62	66	53	65	43	60	52	51	62	70	55	79	56	55	49	70	50	57	61	50	53	59	46	62	54	47	62	53	62	61	56	45	58	54	59	59	75	52	60	62	51	48	45	42	49	63	66	53	56	67	69	68	59	58	72	48	59	62	52	72	53	61	56	62	46	51	52	58	63	63	63	66	65	48	59	54	61	53	54	51	65	64	50	54	59	60	60	70	57	55	68	65	64	61	47	54	58	63	53	58	62	68	58	60	60	43	41	49	52	65	60	66	46	51	67	44	53	64	49	67	62	58	55	64	62	63	53	58	60	59	62	54	53	49	71	55	55	69	60	64	54	50	57	72	44	54	46	50	52	69	57	56	60	55	58	67	62	52	56	71	65	61	56	49	70	51	53	59	60	56	61	68	68	61	62	45	64	73	61	49	43	65	49	60	58	68	68	65	63	61	52	58	66	67	63	75	66	55	66	62	64	56	67	49	60	58	57	59	58	49	59	55	59	59	54	45	61	58	58	53	57	61	58	58	49	77	67	49	69	70	55	70	52	68	59	44	67	60	66	57	68	59	64	48	46	62	68	52	51	62	66	56	60	47	44	53	60	56	69	59	53	59	51	56	67	54	61	51	74	64	72	66	55	41	61	64	79	58	74	47	44	50	59	57	50	57	61	54	50	56	61	54	56	56	59	48	56	58	58	57	60	55	56	59	60	54	68	56	56	63	53	47	61	62	60	64	61	58	45	65	52	53	66	49	57	44	66	60	58	50	61	48	57	61	57	66	49	44	60	48	65	44	52	67	46	51	53	59	59	52	61	57	46	63	62	77	58	70	73	58	55	55	51	59	59	64	60	59	59	63	57	63	56	55	64	59	49	65	59	74	60	55	62	54	53	60	65	56	70	68	59	56	60	64	65	63	49	53	42	67	54	63	77	67	54	69	49	46	50	64	59	53	62	63	63	61	54	48	61	47	58	50	52	50	55	53	62	65	49	54	64	59	55	58	57	60	59	62	61	62	57	62	58	49	60	56	47	57	57	55	60	64	51	43	66	61	67	58	56	47	56	51	65	58	53	50	59	47	63	51	63	55	59	67	50	54	57	50	56	66	60	53	57	54	63	55	56	51	61	59	53	54	44	59	51	64	58	53	57	50	49	69	62	50	46	61	50	67	53	63	56	60	63	53	53	60	51	55	55	62	63	77	67	51	51	51	71	62	57	65	51	69	59	66	50	64	59	62	56	56	73	67	77	54	63	65	68	64	68	65	68	61	48	55	61	49	45	65	59	51	57	60	41	56	49	56	53	66	64	63	46	51	48	59	72	74	51	53	59	53	60	64	63	56	52	64	69	51	55	66	61	64	56	61	65	54	64	62	50	65	52	48	67	58	51	62	65	75	40	53	57	59	61	62	44	66	42	53	56	53	66	57	50	57	54	57	56	55	61	52	61	55	83	46	67	71	46	80	49	55	66	67	47	62	68	62	75	66	66	56	55	61	60	66	70	62	53	53	64	49	59	66	53	63	62	77	63	48	50	72	56	63	48	58	59	55	60	57	60	57	74	62	60	72	46	57	43	48	70	53	59	57	59	55	37	56	58	48	49	69	47	62	66	60	60	65	54	49	55	60	54	59	68	57	64	73	57	61	57	67	51	65	56	68	54	62	85	60	65	62	55	59	73	60	50	66	40	73	62	61	60	58	71	63	69	54	53	49	63	53	49	60	72	65	55	54	48	48	65	58	50	51	55	56	61	61	58	74	54	72	47	63	58	59	53	59	63	56	56	52	49	57	63	55	56	59	73	60	54	53	67	65	66	68	64	67	75	61	68	59	60	59	61	53	71	57	60	74	53	51	54	67	70	57	55	51	58
36682	26112	12695	11309	16615	18125	17560	15422	13150	10477	8449	6705	5362	4422	3780	3277	2676	2332	2079	1781	1599	1489	1278	1172	984	981	892	806	718	683	628	591	603	568	543	515	521	534	504	533	461	517	545	499	512	503	527	478	536	516	508	498	524	513	481	472	510	471	504	501	495	489	459	462	472	528	432	438	482	428	453	476	441	460	433	454	464	428	454	438	448	444	417	450	437	448	415	505	487	435	483	454	457	448	460	462	455	444	445	458	479	473	431	403	442	440	445	417	475	417	469	447	464	431	471	444	469	496	446	430	415	470	467	448	419	460	456	428	428	440	500	410	464	441	482	469	460	433	443	440	456	403	443	474	430	413	444	432	417	454	504	461	408	422	456	457	437	440	438	436	516	471	500	430	410	436	462	423	439	439	466	423	427	450	449	460	467	448	471	435	440	442	476	412	481	478	477	439	455	448	438	467	436	416	433	456	406	482	453	478	478	466	464	451	426	448	475	470	474	483	441	467	441	435	427	441	415	421	495	437	420	452	429	456	454	446	428	446	467	433	448	457	475	449	473	459	433	460	429	441	465	418	411	438	429	469	436	415	488	452	448	468	458	441	478	480	461	466	455	448	463	451	436	434	422	448	467	487	466	457	456	475	431	431	415	429	445	441	447	463	476	479	400	440	439	433	466	453	409	458	444	490	438	440	442	434	440	457	446	442	428	440	446	416	439	433	445	431	457	442	456	480	452	447	426	445	456	457	454	409	452	421	429	477	469	412	444	472	428	409	447	425	491	465	460	425	463	431	442	457	462	443	449	473	472	475	477	456	441	382	436	445	472	409	451	421	465	476	442	475	404	435	454	448	453	411	440	436	462	470	447	461	463	445	412	451	482	450	450	418	513	434	450	450	456	426	420	438	436	442	432	442	436	456	458	448	483	443	451	473	410	454	454	450	448	462	437	417	439	492	451	464	453	442	394	455	426	449	418	440	433	440	417	412	457	445	470	433	431	453	451	431	440	457	416	445	440	446	450	457	455	419	454	431	416	452	450	470	443	447	452	411	431	436	448	454	465	502	439	458	468	431	467	429	489	457	446	491	463	470	449	444	471	472	431	451	419	465	455	400	448	466	414	465	492	485	448	454	492	443	445	456	469	407	441	431	451	472	439	451	466	472	443	438	476	456	482	435	441	460	464	407	430	441	472	473	467	467	433	493	463	484	463	473	439	433	467	499	471	460	461	432	438	434	455	439	465	448	444	448	434	445	452	437	440	433	479	431	436	486	472	442	517	434	452	433	458	445	494	464	437	427	416	447	454	436	424	472	442	476	393	496	487	405	482	395	451	430	462	481	474	441	422	421	468	451	472	460	439	473	456	441	454	438	465	468	455	407	431	486	440	481	474	422	436	413	422	474	444	432	425	440	455	464	458	460	480	445	411	424	415	427	437	453	447	439	436	474	460	446	440	453	461	460	460	437	455	446	441	461	453	442	466	479	437	423	432	492	431	427	472	460	458	409	445	447	456	442	475	410	472	435	467	475	433	455	475	432	454	447	435	449	486	430	438	442	496	456	491	467	468	411	426	463	450	449	473	468	456	424	447	437	441	414	450	456	440	422	472	422	430	441	494	450	431	459	444	480	446	407	421	465	427	437	440	456	454	451	482	438	412	433	430	472	436	496	452	465	456	439	443	440	433	436	431	451	451	405	463	427	422	473	420	466	475	431	423	462	442	449	477	418	461	415	493	445	447	459	451	456	427	460	450	448	449	479	421	410	419	434	471	407	442	422	473	419	451	452	452	447	450	464	456	480	431	421	446	430	448	436	451	463	454	392	438	438	425	459	466	447	467	478	434	413	428	451	433	453	462	473	412	420	412	453	449	479	457	500	435	429	452	420	449	474	466	440	453	432	426	466	426	433	467	433	442	445	438	466	452	435	473	441	435	487	430	431	413	418	433	411	476	431	439	437	472	471	382	436	444	420	450	495	466	417	451	451	477	471	449	449	442	464	447	446	448	443	474	380	459	459	428	414	433	446	449	468	453	482	417	458	446	466	435	450	473	467	425	433	465	463	432	442	437	437	457	436	454	432	454	444	477	443	450	448	475	445	458	457	430	438	409	442	442	437	444	468	430	461	464	404	485	413	422	423	452	458	433	444	469	410	424	436	437	434	437	425	486	473	422	456	455	475	416	465	462	420	454	433	464	464	485	426	470	445	429	473	440	456	449	469	435	444	429	409	471	463	477	446	428	420	443	455	450	466	433	443	435	449	434	467	457	454	477	493	452	449	447	448	463	484	480	445	416	462	452	463	431	488	457	443	466	423	466	416	494	428	450	470	465	455	457	477	415	426	439	442	457	425	434	436	446	468	423	485	469	457	433	424	442	438	456	457	467	442	502	435	463	458	451	454	466	477	456	437	455	463	434	453	457	491	467	472	456	413	424	412	452	476	431	461	461	433	458	410	433	453	438	457	449	434	448	454	444	435	417	446	449	460	464	450	449	453	440	445	457	465	449	419	430	427	429	438	487	486	460	445	452	447	426	434	448	413	443	501	436	476	437	450	455	452	437	487	449	458	478	425	435	421	427	469	409	466	417	474	463	426	447	440	411	464	428	399	423	445	470	456	438	455	437	445	473	451	471	454	459	472	476	445	461	431	459	448	439	454	459	452	433	410	416	462	432	429	453	445	401	486	457	471	476	422	424	480	441	448	440	438	440	448	449	465	469	447	437	456	433	484	443	473	441	457	476	422	424	430	455	448	441	454	478	454	472	441	437	457	443	497	446	433	471	433	415	459	451	436	467	447	429	414	448	449	433	423	423	470	458	451	488	440	446	404	448	443	434	439	479	442	484	473	474	445	449	472	463	454	466	442	422	445	450	432	446	454	441	473	456	434	484	447	437	443	476	447	429	456	455	464	473	446	418	460	443	467	437	468	445	440	446	459	440	441	421	459	461	480	482	440	450	431	443	435	483	439	479	454	472	443	448	477	458	476	452	436	460	421	479	438	449	420	447	426	411	480	474	437	433	453	421	449	448	450	456	457	407	448	470	437	482	453	459	439	444	443	428	444	440	442	458	460	491	453	475	462	401	443	430	445	401	495	457	467	462	481	463	452	427	437	450	437	465	444	468	429	483	456	450	454	428	437	455	464	456	451	412	417	457	454	446	446	458	435	453	500	458	422	448	440	459	468	456	444	465	472	430	436	449	439	450	466	439	445	464	471	470	448	468	439	465	445	435	408	443	460	442	441	456	456	438	447	400	474	456	463	416	431	451	473	422	428	481	461	435	415	444	443	470	424	466	450	421	468	459	455	435	442	420	450	470	419	441	448	454	445	459	469	490	452	430	420	453	429	479	434	415	452	510	419	441	482	475	479	470	404	438	434	467	445	428	460	448	434	443	489	442	463	444	404	447	440	427	414	439	484	473	449	483	453	453	458	491	453	434	461	433	416	438	462	465	455	438	442	436	495	459	480	451	443	421	435	436	430	476	427	454	426	435	454
6815	4546	1382	609	463	525	500	466	435	344	327	235	214	223	178	148	154	143	122	138	109	126	112	107	109	95	94	92	96	91	97	83	91	79	79	95	76	94	86	79	79	90	74	80	78	90	91	77	60	81	98	82	99	97	64	75	81	80	102	79	79	68	77	95	79	74	80	92	92	81	96	81	75	83	93	80	75	90	84	81	73	83	81	85	80	83	83	98	75	73	71	82	75	76	90	73	87	71	84	82	92	104	68	75	85	80	80	85	92	71	72	95	99	83	83	88	68	75	75	92	102	75	69	80	95	73	80	71	89	93	80	95	74	88	83	84	96	75	86	82	73	85	75	77	97	80	88	83	88	85	73	96	93	65	82	54	96	77	79	84	80	80	72	90	87	90	84	76	69	83	99	74	94	91	98	97	79	72	87	71	102	99	65	70	83	84	87	78	76	84	77	90	89	98	92	81	91	70	85	104	90	75	93	80	75	67	74	85	80	91	83	74	83	82	93	100	79	78	72	82	66	80	87	88	92	73	74	82	82	95	75	87	84	84	89	89	92	85	77	86	97	70	67	82	78	98	65	86	90	81	81	74	85	76	86	83	73	73	84	77	82	87	75	66	83	71	70	72	106	99	88	90	79	82	83	80	101	68	85	83	74	81	65	98	96	81	77	76	85	78	86	98	80	83	76	93	83	93	86	92	76	86	88	80	71	78	86	81	67	95	85	84	85	100	71	73	77	86	92	86	93	79	94	86	63	72	90	88	72	73	106	89	74	82	79	68	85	77	91	103	86	74	73	93	80	77	81	67	88	72	82	80	97	81	93	79	88	69	78	82	78	82	89	74	90	81	86	90	77	72	85	95	86	85	62	89	82	79	93	78	78	78	82	91	95	79	77	93	84	95	82	91	82	82	81	87	78	90	81	72	95	78	77	85	66	79	84	88	76	93	91	72	79	87	92	89	102	83	63	89	72	89	84	93	80	78	71	81	78	84	78	77	81	80	61	85	87	84	79	72	74	73	83	78	81	87	98	75	74	94	85	77	90	84	76	87	67	73	89	80	73	93	97	103	82	98	96	82	72	94	65	97	87	70	75	67	91	95	70	68	82	81	77	64	78	96	71	104	84	72	99	87	80	71	96	82	77	103	108	88	78	86	92	70	69	94	95	75	73	90	84	91	86	100	66	87	94	76	75	93	79	87	88	82	98	90	75	95	84	99	98	77	77	86	67	84	88	89	85	94	90	85	94	73	69	80	100	77	98	77	87	89	87	82	86	87	95	86	73	96	94	85	82	71	93	69	81	87	83	72	93	65	86	85	66	88	73	71	74	92	96	90	76	88	68	91	91	90	101	79	82	87	90	102	79	74	85	82	85	90	94	79	80	72	95	83	71	82	90	94	82	79	82	88	84	83	83	68	85	79	83	103	80	91	80	82	92	82	75	78	85	81	96	91	90	80	101	65	94	70	80	97	83	77	73	83	68	88	76	94	104	76	85	82	94	93	79	100	84	59	81	95	89	88	77	95	70	76	90	74	72	83	88	79	87	86	102	90	85	97	74	76	90	86	77	84	100	90	72	80	82	95	97	100	91	80	86	79	93	91	91	91	90	83	59	75	84	63	85	71	86	74	93	83	88	75	70	71	74	84	73	87	69	74	78	76	72	79	80	80	87	71	90	87	76	75	71	73	91	77	93	83	84	79	74	96	88	88	90	90	67	93	77	81	98	75	82	75	83	89	81	104	70	90	76	85	110	94	90	86	76	87	80	103	84	78	77	99	90	86	85	87	76	78	80	78	75	82	90	78	84	73	97	84	88	75	91	89	78	83	86	88	91	96	91	107	59	101	82	57	90	90	99	93	83	104	76	95	87	78	78	80	82	64	82	78	87	89	97	90	88	70	90	93	60	91	88	97	80	76	99	85	80	91	81	85	84	85	61	83	77	86	73	81	85	84	83	73	96	64	81	84	69	82	88	95	98	70	93	95	76	80	91	71	63	94	74	92	75	83	69	68	79	94	75	75	76	88	79	99	111	110	80	86	95	88	88	88	90	76	70	105	80	78	83	85	81	82	82	86	90	98	84	80	69	68	71	80	93	77	83	84	89	94	85	85	85	84	74	97	70	82	84	86	94	63	72	81	80	83	77	82	80	96	73	95	72	86	85	79	82	84	73	92	89	73	74	90	86	88	78	90	73	78	78	94	83	83	73	92	90	74	121	89	84	79	103	96	89	72	80	82	85	82	80	76	107	86	66	78	94	100	90	58	102	83	70	70	83	74	78	77	80	72	80	76	84	71	96	90	91	81	84	98	86	79	85	77	80	79	81	89	80	73	93	88	76	102	93	81	88	83	88	82	71	70	84	71	64	87	104	88	94	69	80	82	90	77	98	82	83	81	88	71	91	84	82	91	76	69	81	69	92	83	79	78	78	87	75	76	79	65	95	80	98	88	93	72	91	69	71	70	80	82	94	80	90	89	88	75	77	90	97	86	87	79	98	84	91	84	86	92	99	85	90	82	84	76	94	92	84	81	84	68	101	90	83	84	80	75	81	84	87	102	96	81	92	75	77	86	83	63	89	76	79	72	83	92	62	95	81	107	90	69	75	81	88	79	98	81	76	86	83	81	83	77	96	76	76	89	79	74	80	86	89	84	86	94	87	89	74	92	88	94	82	92	105	76	87	66	90	93	76	85	77	92	68	77	88	91	99	93	78	79	88	84	71	90	83	79	63	77	88	96	78	86	109	91	90	88	77	82	88	89	75	88	83	89	82	75	77	89	81	88	77	81	81	85	97	87	87	101	79	76	77	87	105	75	79	103	88	96	73	79	95	100	60	82	79	80	87	82	71	97	87	66	99	66	89	93	70	78	91	88	90	76	99	95	75	84	84	71	87	82	87	84	86	71	80	85	81	92	87	75	96	68	86	85	80	70	70	92	79	90	97	90	91	90	83	87	105	97	70	83	87	91	85	90	91	85	77	85	68	79	97	79	86	87	93	86	85	80	87	71	77	72	71	95	77	113	79	89	89	72	90	64	76	86	76	82	82	112	76	86	75	92	79	87	85	86	97	82	89	88	94	87	79	79	73	66	70	76	80	84	80	76	72	95	83	92	82	87	73	80	90	89	89	82	87	71	76	83	92	72	98	70	84	75	95	96	75	92	68	83	88	100	75	92	88	75	89	97	86	92	90	100	81	75	83	101	77	88	78	79	83	109	81	70	73	71	85	76	78	75	86	88	87	76	88	76	71	84	89	77	95	72	93	90	81	75	83	87	71	109	82	66	71	87	73	83	75	77	85	68	82	93	86	106	83	96	94	78	83	82	80	88	74	65	77	92	97	89	95	82	88	89	94	83	97	70	70	80	71	85	82	70	69	90	98	95	81	91	79	68	82	80	92	75	93	79	76	70	92	94	103	88	83	80	92	75	74	81	78	83	77	79	70	97	94	82	85	86	90	95	86	81	72	80	78	92	69	95	78	90	81	76
35859	25108	11843	11597	16679	18002	17229	15369	13065	10465	8090	6610	5523	4607	3777	3323	2840	2521	2219	1953	1748	1603	1375	1337	1283	1182	1070	1017	967	884	826	805	772	750	741	734	732	686	692	689	674	690	661	668	702	696	654	734	704	668	687	716	666	676	667	660	685	642	672	661	674	672	648	653	618	673	655	633	616	649	688	672	610	619	658	672	647	672	620	677	641	654	639	627	647	641	633	629	615	618	655	604	607	660	590	642	604	635	607	626	653	628	672	636	677	648	611	657	585	629	632	625	650	598	633	605	631	654	607	644	643	635	603	607	589	651	655	611	601	631	604	636	600	611	613	616	619	670	624	617	613	647	608	639	686	629	593	616	670	641	613	618	638	673	645	591	616	617	622	629	615	651	632	657	617	606	625	603	615	657	662	629	645	662	629	600	663	652	636	649	680	592	629	644	624	608	675	613	594	583	617	622	633	631	588	648	629	579	688	651	641	649	601	584	600	621	606	590	641	625	640	687	620	646	647	658	580	639	626	611	638	610	625	620	606	625	631	638	671	654	621	616	608	555	617	623	644	591	621	652	622	635	647	637	653	650	647	628	649	590	660	660	610	632	592	644	634	652	622	663	630	580	613	627	616	654	627	653	658	652	646	645	644	653	640	647	577	634	651	660	636	656	598	599	616	629	665	611	611	631	612	654	623	613	645	607	653	634	679	621	648	609	606	685	629	628	607	678	580	594	657	627	646	669	631	642	617	622	622	622	619	607	567	578	627	633	608	620	593	616	631	590	617	650	624	660	657	688	658	647	645	624	579	578	625	638	657	631	624	603	644	673	609	602	639	645	616	673	660	671	628	572	621	649	614	606	615	616	610	593	648	688	640	596	650	625	642	592	645	651	597	655	596	625	607	615	652	602	616	611	636	701	597	658	592	663	606	654	660	623	644	592	614	666	617	658	612	650	588	639	630	600	638	640	644	610	661	664	614	589	673	597	625	625	665	669	590	597	645	640	654	620	619	618	625	641	677	640	669	633	661	630	605	600	612	656	620	682	603	662	663	660	654	627	617	565	626	667	609	594	662	615	662	622	634	664	657	632	625	659	655	643	650	635	695	610	638	612	642	634	630	634	630	649	670	638	640	648	668	651	610	625	635	642	596	674	621	647	598	656	639	652	650	616	585	645	656	625	631	621	597	633	670	635	663	631	664	597	644	615	623	635	611	640	598	624	602	610	618	647	650	625	660	682	676	657	605	639	593	646	603	644	615	627	677	649	628	632	559	630	632	608	675	659	584	584	632	630	625	594	601	651	618	656	654	636	631	661	702	630	649	600	572	662	628	671	631	602	579	617	644	619	624	618	635	646	629	671	615	589	653	610	654	602	640	623	625	618	647	648	671	633	667	622	610	629	625	600	605	621	668	627	640	614	660	646	644	653	608	633	618	669	648	638	585	622	657	611	608	611	639	614	625	684	654	628	619	649	608	646	652	645	610	607	635	646	645	626	675	669	643	641	666	607	663	623	633	605	633	627	627	647	628	640	646	661	615	573	663	596	639	654	645	624	582	648	612	639	652	620	595	641	624	627	655	642	650	636	641	672	615	558	620	630	655	619	659	655	666	587	658	619	617	644	659	633	619	653	634	636	669	583	597	629	650	628	618	655	651	622	660	659	654	622	598	606	650	629	634	603	600	581	584	628	666	647	648	633	645	598	631	632	674	637	624	663	669	615	581	626	631	631	635	608	628	665	611	619	621	626	657	646	635	616	640	627	655	615	665	624	589	679	619	640	635	661	641	650	643	625	645	643	630	609	619	608	640	650	622	673	643	628	640	626	649	621	611	612	612	619	645	632	662	627	617	674	627	580	655	689	627	602	653	658	637	634	576	660	631	619	579	653	622	650	591	621	592	656	621	570	637	624	648	613	618	662	626	657	620	660	614	605	681	638	635	620	588	602	600	663	653	662	633	633	677	651	597	651	634	657	665	615	645	603	638	627	671	646	623	631	625	626	634	634	575	619	629	629	608	617	617	613	662	668	670	675	601	678	642	638	657	627	614	644	678	658	576	640	635	632	611	583	657	602	607	652	637	645	633	639	596	643	596	657	639	629	651	632	642	612	598	640	627	645	657	566	641	575	621	632	654	625	587	684	582	665	677	639	636	638	647	583	630	597	654	611	638	617	616	616	642	617	652	647	636	658	623	622	585	614	623	615	639	658	637	585	655	649	635	613	682	665	620	602	643	633	612	637	651	619	662	625	614	616	620	623	621	646	610	608	613	617	661	643	645	589	640	669	608	565	568	583	638	635	669	684	622	603	647	674	618	639	679	620	603	670	696	637	638	602	622	607	595	662	627	653	621	601	603	634	621	672	663	636	636	644	623	587	663	607	605	636	634	600	613	621	638	661	628	655	672	663	592	607	612	641	635	678	607	637	609	658	649	641	644	640	628	616	577	649	642	646	611	643	647	677	638	648	621	650	638	576	608	616	647	624	634	659	642	620	629	605	619	659	582	632	655	641	632	610	622	623	641	618	593	604	603	658	625	616	642	643	627	655	622	600	593	627	644	636	599	602	639	638	637	687	666	621	631	674	632	613	640	614	666	648	616	681	592	669	651	635	665	632	627	612	676	635	608	603	624	611	639	636	614	672	570	643	656	624	660	606	614	635	671	638	637	638	613	613	657	612	630	633	624	582	658	600	626	646	646	674	699	628	650	616	606	627	604	597	606	668	673	621	582	649	623	646	583	653	659	616	633	660	645	632	642	656	622	611	650	628	610	625	616	652	598	620	652	662	662	630	613	625	642	608	634	641	640	644	607	595	651	617	639	570	627	670	632	647	609	605	619	632	632	589	643	657	635	633	665	660	633	640	594	618	683	653	633	607	611	629	646	635	602	566	626	629	607	655	600	598	605	651	634	637	676	614	615	655	651	698	586	671	649	612	631	659	651	687	640	598	665	607	615	668	631	639	579	607	616	646	636	625	663	591	643	625	609	616	654	641	618	616	616	673	616	637	639	647	624	636	626	599	604	619	628	617	642	621	629	608	637	652	643	651	642	678	609	665	653	607	641	622	612	631	626	640	610	610	631	615	600	638	625	609	618	635	631	622	635	646	626	675	598	622	646	618	611	615	647	633	667	625	618	564	689	598	590	648	621	608	623	635	632	643	625	644	634	669	610	645	634	598	594	681	622	584	695	650	673	640	627	639	609	660	659	649	631	629	655	600	635	626	629	593	647	619	638	659	649	647	682	675	632	643	634	640	633	667	619	610	592	597	616	690	627	595	620	619	643	615	594	645	613	612	664	631	642	604	672	633	673	667	596	695	635	647	653	657	629	644	654	619	631	640	612	597	589	631	617	643	639	639	620	692	619	698	650	626	612	640	653	635	632	598	642	652	623	629	619	614	648	636	646	643	641	627	690	665	611	640	642	602	645	654	628	638	568	631	631	635	658	660	673	660	627	618	648	602	631	640	662	619	640	610	636	627	625	614	618	656	610	615	617	657
8843	7694	2084	860	649	688	666	623	529	400	320	303	288	232	197	181	187	139	137	127	123	94	105	101	93	80	79	71	73	65	85	76	63	73	63	78	74	64	51	67	50	60	61	60	58	71	76	69	81	61	63	68	52	59	56	66	64	50	63	61	62	67	77	58	73	54	61	50	71	72	42	47	63	73	53	68	63	63	71	65	49	62	62	59	69	60	59	79	83	65	70	62	55	56	64	55	47	55	52	60	66	46	62	73	59	59	63	71	62	61	52	44	70	57	59	70	59	53	65	78	49	54	60	52	56	63	55	63	49	65	59	48	61	44	60	66	65	63	71	70	66	67	72	78	61	66	67	51	68	52	60	56	61	57	64	56	48	56	51	48	54	56	63	57	65	60	65	60	58	66	66	43	68	72	48	67	58	59	50	72	63	71	58	70	56	51	49	46	75	62	49	59	54	74	57	58	58	59	65	55	63	62	77	53	59	49	77	70	66	58	61	54	55	65	64	58	74	61	65	71	72	76	55	48	61	54	56	66	59	49	49	56	85	62	67	49	56	75	60	75	54	55	62	57	69	76	50	71	54	55	47	64	69	61	60	72	60	46	67	71	56	50	60	63	60	76	61	48	59	65	73	61	79	62	50	62	71	58	45	67	50	57	74	56	71	59	61	65	41	62	75	64	55	71	61	63	64	71	51	68	68	49	65	59	70	63	59	60	63	54	57	57	61	62	69	71	57	52	51	68	50	60	57	69	59	45	65	58	54	53	56	59	66	72	42	64	55	47	60	64	56	56	54	68	57	60	55	60	64	73	82	51	67	60	65	76	56	57	52	50	67	60	62	49	61	67	65	47	57	52	47	58	43	68	55	70	65	60	64	72	69	54	66	58	58	60	59	57	54	58	56	52	69	48	58	66	65	63	63	62	46	57	64	58	63	67	71	60	63	68	59	60	58	47	55	58	60	59	62	68	44	69	76	47	52	57	58	71	62	54	64	41	48	63	68	67	72	67	60	52	52	46	59	68	65	64	60	58	61	47	61	66	77	56	63	46	50	67	64	69	50	73	58	73	59	63	56	38	54	44	62	63	67	66	61	58	84	52	64	63	53	57	58	62	57	74	61	62	63	54	60	68	71	62	55	62	67	59	55	50	69	70	61	60	60	61	53	52	61	61	51	73	61	57	46	64	70	60	58	67	71	69	62	59	53	73	59	61	71	62	67	58	63	68	60	54	65	65	62	60	52	61	60	61	61	66	63	69	61	58	49	53	62	56	71	46	62	78	52	66	54	68	57	53	55	72	77	77	66	55	51	51	61	59	79	72	58	61	46	44	65	39	55	72	56	71	64	68	70	54	97	58	61	51	80	77	49	67	70	50	69	58	67	58	82	56	57	59	57	47	60	64	55	64	59	60	67	63	54	50	48	60	46	60	64	65	67	41	58	49	66	64	55	60	63	78	53	61	68	64	57	63	59	57	61	65	66	76	40	55	59	60	61	72	53	60	67	63	53	45	44	64	62	46	64	54	53	35	54	61	68	51	64	53	58	57	60	56	64	59	69	56	60	63	64	64	56	68	64	66	54	47	51	56	48	61	76	68	70	61	69	69	69	64	63	61	62	51	65	58	49	69	53	80	59	49	61	54	53	58	71	61	67	64	63	64	59	48	83	63	71	55	70	56	63	63	54	62	79	71	64	54	67	66	51	58	58	58	60	66	60	67	55	56	52	60	58	47	60	63	65	64	64	62	58	65	49	61	73	67	70	69	54	61	59	57	65	61	67	58	65	77	66	61	58	68	72	67	61	52	55	60	54	67	46	69	59	62	65	70	63	53	63	65	62	51	69	59	50	55	60	66	72	77	58	60	64	52	69	72	66	68	54	64	61	51	52	73	73	68	69	55	57	62	61	63	56	65	60	61	58	73	69	56	60	62	69	58	50	72	59	68	70	58	57	62	54	71	51	55	75	64	57	70	53	68	68	58	74	52	69	68	61	75	63	52	54	59	62	70	48	63	45	63	69	74	68	50	49	65	56	60	65	68	59	54	63	75	44	41	64	78	65	62	60	54	57	61	61	50	60	69	68	64	42	52	66	55	53	58	68	65	66	54	51	68	60	69	64	49	67	62	72	59	59	49	65	61	47	50	61	64	60	56	50	64	74	58	42	57	58	57	53	62	57	57	58	72	62	49	60	69	49	59	66	64	56	53	61	51	61	64	63	57	67	62	55	54	58	57	57	66	47	63	63	65	49	67	56	61	58	72	65	52	72	62	60	68	58	67	69	55	56	63	72	86	68	63	76	72	62	64	56	56	49	65	71	53	72	65	75	52	68	65	61	68	71	69	55	55	72	65	57	54	61	60	61	68	57	45	63	51	80	56	56	56	72	66	64	51	54	58	58	70	50	57	54	57	66	53	60	54	48	52	61	65	45	54	76	67	67	52	57	59	48	82	47	65	55	69	57	63	49	57	57	52	56	57	65	62	62	48	62	64	65	53	58	51	75	71	62	63	63	63	53	62	63	65	63	48	67	59	65	61	66	67	52	63	68	60	59	57	69	63	58	70	64	59	61	56	57	70	76	76	66	64	58	66	66	57	64	68	63	48	68	56	76	62	62	59	80	65	62	65	51	66	70	50	54	53	58	83	47	59	66	57	57	64	63	78	60	67	64	62	69	52	59	57	66	65	63	75	74	53	69	71	60	69	69	68	57	64	56	71	77	62	50	56	57	73	64	70	56	58	58	61	55	64	52	42	55	61	67	66	60	51	50	64	48	69	64	71	71	55	71	83	71	56	69	55	70	53	47	57	70	48	52	55	54	60	52	69	67	61	43	76	52	68	71	63	60	67	64	48	53	60	69	67	57	64	63	63	58	41	65	62	59	47	65	58	61	75	70	67	64	55	60	63	55	73	63	51	70	66	50	59	61	71	66	62	67	74	59	74	58	86	58	51	58	47	64	54	65	59	67	55	50	62	64	66	60	62	60	66	69	55	56	55	55	61	75	64	53	46	46	64	62	61	67	61	58	51	65	60	63	46	68	70	59	68	61	59	65	67	62	53	54	49	78	66	69	60	57	71	49	51	75	66	86	49	59	64	55	61	59	62	50	69	66	70	71	63	66	58	64	77	59	65	57	56	74	57	62	62	57	78	74	55	55	61	60	56	49	68	62	67	68	78	62	71	67	55	66	61	64	58	57	57	70	50	55	59	64	70	65	68	51	48	75	59	66	69	63	64	61	58	65	66	92	52	62	64	58	61	61	70	61	65	57	65	80	65	65	66	54	64	55	65	64	57	43	57	56	62	47	62	75	83	63	58	63	63	55	51	64	67	77	83	57	75	81	49	66	60	69	55	57	58	64	61	71	51	72	63	67	65	57	49	58	50	52	60	63	54	52	65	53	60	62	73	52	55	59	60	52	66	56	53	59	74	58	62	65	61	60	84	57	47	82	63	68	62	68	50	58	62	59	61	62	58	67	49	50	64	64	74
40367	29949	14749	15156	20473	21395	20237	18136	15003	12009	9598	8013	6383	5253	4485	3773	3306	2856	2402	2144	1958	1711	1514	1323	1210	1161	995	893	902	754	697	698	624	647	580	570	573	534	559	519	561	601	565	525	553	574	563	519	558	515	527	519	551	540	490	549	511	506	491	518	486	500	501	513	499	483	503	437	460	474	461	467	510	478	472	483	438	484	476	455	483	444	495	452	456	432	454	474	454	486	464	437	431	506	459	440	428	421	418	474	481	448	466	477	444	462	460	464	502	463	495	482	472	483	490	458	448	449	497	433	487	474	446	477	483	475	448	524	459	447	440	464	485	465	461	450	463	445	470	471	498	458	497	426	474	495	447	441	446	443	442	426	452	484	440	435	448	492	425	471	445	472	466	492	492	429	465	496	501	477	424	455	470	485	488	444	489	450	470	449	455	462	456	437	430	471	476	475	469	464	453	458	414	435	477	498	453	448	484	457	399	463	465	450	466	441	514	458	465	449	491	456	452	458	517	457	458	459	434	478	471	454	445	488	426	453	457	456	422	477	474	467	472	452	469	450	488	497	438	456	442	481	431	488	443	486	444	431	478	472	458	419	461	428	482	467	463	519	485	454	411	442	461	459	474	493	443	469	476	503	452	489	478	472	482	419	467	486	478	446	446	428	446	479	464	455	468	443	464	499	431	466	469	444	469	474	450	426	465	446	448	460	416	487	474	452	445	426	483	485	457	442	445	470	468	440	460	462	489	468	412	475	460	459	424	486	434	495	450	439	455	435	476	452	460	445	485	468	465	500	452	480	474	491	494	509	460	457	458	480	473	475	479	456	490	442	460	434	480	480	411	464	484	454	425	458	425	500	502	463	436	475	486	502	463	466	476	463	492	471	455	490	505	472	450	466	450	459	430	480	443	480	478	430	439	454	476	474	437	463	442	463	478	434	423	473	478	473	476	451	438	467	492	412	442	421	460	479	452	432	458	454	439	451	451	473	462	401	434	453	502	444	486	432	424	423	482	469	469	456	437	483	433	474	434	440	453	437	454	467	427	435	462	482	486	440	497	469	448	472	455	471	492	459	438	488	453	495	473	450	440	453	471	474	486	430	450	449	468	469	430	433	455	463	476	460	450	512	452	475	478	466	429	467	474	503	442	469	467	483	438	464	452	438	469	505	448	469	441	446	475	457	442	443	442	427	460	507	412	458	481	461	473	448	446	442	451	474	467	454	456	487	459	432	462	455	448	485	433	458	507	443	487	478	388	426	472	422	433	442	482	440	457	463	475	451	459	456	465	416	464	462	454	474	470	470	458	451	459	446	477	452	433	416	476	457	450	456	480	446	469	453	459	487	481	461	479	470	465	500	477	454	474	485	473	426	435	465	431	447	484	480	498	483	457	434	456	474	440	470	436	471	436	475	450	450	465	459	466	463	439	485	466	478	479	469	414	416	437	475	465	457	468	454	447	472	469	467	502	448	464	461	483	436	447	469	469	446	461	450	468	474	483	459	455	480	466	461	474	472	453	443	503	466	477	460	459	463	444	415	475	422	518	458	475	429	455	472	469	433	445	448	435	483	462	486	436	454	468	467	462	491	488	454	483	479	432	446	473	509	478	467	438	427	494	505	435	436	442	439	422	469	453	478	444	434	461	457	470	467	439	422	475	491	453	454	442	429	466	472	491	426	450	467	447	465	470	464	481	487	400	474	467	480	439	441	452	413	434	473	443	483	446	467	483	454	495	450	461	470	468	466	492	442	429	463	482	445	448	461	460	430	455	445	463	428	408	450	474	428	462	438	459	425	421	462	464	464	463	484	462	470	455	432	480	481	459	431	476	418	451	467	439	452	482	449	467	477	482	453	437	443	440	444	440	460	463	442	454	473	458	466	461	465	427	440	460	452	485	461	481	449	458	449	428	500	456	445	454	463	441	516	461	450	444	460	476	440	452	448	490	451	437	467	433	471	469	479	446	483	464	468	457	510	504	505	457	474	448	457	492	459	469	454	419	492	424	461	444	466	436	460	466	436	479	457	465	454	484	451	447	449	416	482	431	428	479	463	443	469	505	453	467	463	461	445	467	433	477	483	465	453	448	441	480	453	477	438	476	476	497	459	440	454	460	453	468	465	470	440	458	498	463	451	455	502	439	435	435	424	440	452	452	437	459	471	447	473	444	467	463	471	443	456	474	435	461	471	443	432	434	418	445	492	423	444	489	486	468	450	423	463	470	461	465	461	434	446	466	446	452	485	441	465	460	482	478	435	438	488	478	472	472	459	445	509	458	486	470	419	448	480	456	466	469	457	441	449	468	449	447	485	454	462	471	466	458	499	471	481	438	448	447	460	475	493	446	450	465	443	445	442	451	478	499	474	468	457	424	433	472	462	464	489	449	442	462	435	426	417	473	475	455	451	455	419	479	488	465	498	447	439	441	484	473	460	474	450	469	467	488	463	446	483	478	463	457	443	479	475	436	466	471	417	423	447	459	438	452	433	465	449	452	476	430	463	479	487	484	440	445	437	439	426	453	468	449	438	494	439	459	463	444	442	452	493	434	453	450	471	457	464	428	473	454	447	445	439	456	467	470	435	473	475	496	460	471	465	476	429	457	484	498	427	459	451	474	448	434	456	443	414	431	454	475	459	421	498	470	485	459	460	470	463	445	448	442	465	445	454	459	476	454	459	421	451	474	432	490	472	482	460	449	472	461	483	449	458	458	458	477	465	447	488	459	466	470	426	401	441	471	429	494	459	497	450	455	479	463	416	469	444	481	455	435	478	457	456	457	449	434	503	456	430	430	467	487	456	449	478	480	473	462	442	457	434	473	427	439	483	455	450	426	427	447	490	465	478	448	458	447	436	428	446	451	451	427	440	477	425	474	440	458	480	483	474	460	437	475	449	442	455	436	438	432	438	458	494	445	459	495	454	489	463	502	491	435	437	448	457	480	486	426	461	453	490	430	449	448	454	455	488	454	495	441	459	454	444	476	449	447	455	438	475	465	478	466	475	469	459	454	402	442	471	452	457	460	428	472	467	467	441	484	468	440	497	461	455	485	442	448	494	470	456	482	479	446	456	466	457	470	495	412	500	485	451	513	462	458	411	492	445	457	504	458	457	455	428	452	445	436	449	468	452	470	442	448	450	463	428	415	445	447	491	488	445	443	433	489	462	451	466	462	421	503	457	457	509	426	439	460	482	451	425	460	468	483	441	441	469	440	441	427	447	428	458	460	451	507	455	464	490	471	469	466	446	435	481	442	465	461	459	464	484	475	474	438	483	445	447	434	447	442	480	495	471	437	489	464	444	469	435	449	481	438	480	444	476	471	470	463	488	454	467	462	500	532	446	451	467	485	495	469	458	451	435	449	494	417	424	483	499	462	431	489	474	466	476	456	439	436	464	441	473	467	460	436	487	438	451	436	459	456	465	471	438	430	455	448	455	482	462	416	441	471	440	448	449	453	503	462	490	450	439	463	468	462	434	457	529	438	475	458	458	456	427
4573	2749	926	445	373	463	411	380	323	262	216	196	200	174	153	132	135	144	112	111	125	97	111	85	101	92	101	105	78	73	80	87	81	71	90	91	96	67	86	77	77	97	86	92	77	82	59	79	80	74	87	54	84	77	89	77	82	88	81	79	78	59	66	92	69	96	76	82	74	81	80	87	67	60	87	81	80	81	107	81	74	85	81	81	68	85	101	75	77	94	75	69	75	78	71	73	77	78	75	91	74	84	83	74	85	63	73	88	72	75	71	71	55	76	80	64	86	98	80	95	86	65	85	78	71	66	81	64	81	83	75	69	99	58	76	85	82	70	70	83	95	68	79	76	70	75	90	80	79	85	77	80	83	75	81	92	72	66	92	78	73	68	76	74	84	82	63	82	95	75	89	59	79	70	82	82	74	79	81	70	99	67	94	75	70	75	64	86	86	72	85	75	74	68	80	92	73	73	72	79	73	66	70	78	79	78	84	73	78	79	96	74	72	78	88	82	83	72	71	84	73	80	84	66	79	77	90	77	86	63	73	66	69	91	66	76	81	106	82	73	85	62	86	85	72	91	79	75	88	79	86	90	90	74	66	74	77	79	67	94	57	76	69	87	73	79	66	80	79	81	78	83	76	79	88	71	90	92	72	64	85	72	66	73	78	95	71	81	77	76	75	96	89	77	77	83	67	73	73	69	72	69	97	75	67	68	78	81	74	79	74	70	82	80	83	68	87	55	68	75	83	92	84	88	89	88	69	84	69	66	68	85	86	74	70	62	93	84	85	75	93	61	72	85	78	70	77	62	87	66	93	79	76	79	81	79	76	67	72	73	74	62	72	87	71	76	85	90	68	78	96	67	81	75	91	77	68	80	65	69	62	74	82	74	80	83	72	87	69	87	91	76	79	84	73	82	79	79	93	80	66	91	74	71	65	76	70	83	77	80	70	75	78	87	76	74	66	81	82	83	88	85	82	73	70	91	90	90	78	91	86	82	67	89	85	91	71	82	58	67	98	98	85	71	68	63	78	72	64	67	64	88	73	92	82	54	87	82	74	61	77	95	80	80	76	68	81	97	57	76	57	75	59	68	82	78	87	86	76	86	68	77	83	83	69	86	90	75	79	71	67	89	66	79	78	80	91	84	63	90	79	79	75	90	90	74	87	75	67	62	90	78	83	88	86	84	79	80	74	76	76	89	86	71	68	82	78	102	65	67	79	80	69	72	67	74	81	81	95	88	85	60	74	79	83	101	91	85	82	87	94	75	75	82	99	81	84	85	92	67	95	76	84	78	76	89	87	85	78	79	86	87	59	85	82	67	87	73	90	80	77	86	80	84	80	77	87	69	87	83	96	70	72	83	97	89	63	55	79	78	85	79	90	86	76	89	84	84	85	72	61	71	69	82	63	79	74	82	89	76	79	75	79	84	78	84	85	83	76	65	81	82	87	85	74	78	74	80	78	76	66	83	76	86	94	75	90	89	67	66	67	72	90	87	75	83	75	75	88	69	75	83	68	83	76	85	89	93	81	76	70	66	78	83	88	61	73	87	84	87	84	78	85	78	70	81	82	86	75	68	68	71	94	78	76	75	73	72	85	77	68	75	80	71	59	65	92	84	81	78	75	72	75	93	78	79	98	76	77	82	78	81	72	87	74	79	73	70	81	64	84	88	76	76	86	85	76	73	94	61	78	73	73	88	90	80	68	71	89	78	70	67	70	60	78	74	94	70	73	85	96	81	70	73	89	84	65	74	67	81	72	74	85	63	80	74	74	86	84	78	79	61	91	77	87	62	83	77	85	67	86	66	72	70	75	68	64	66	76	81	96	81	74	78	69	78	67	81	66	86	80	77	75	89	79	75	68	74	80	85	67	72	94	76	98	78	72	57	93	86	69	81	76	78	82	77	73	82	80	74	82	78	67	78	83	86	72	59	68	91	85	82	81	96	66	84	83	58	76	72	70	66	64	86	72	72	83	69	76	73	79	77	77	78	75	68	75	87	78	69	72	78	74	83	76	79	86	66	70	73	77	76	74	92	92	78	90	86	62	70	91	95	72	94	84	68	92	77	85	59	73	55	72	59	85	78	71	57	76	77	78	74	84	69	69	62	75	105	57	71	70	71	75	81	89	81	77	69	80	71	74	86	71	68	88	73	75	74	87	85	84	70	66	90	75	84	85	72	84	82	74	71	73	74	89	85	84	68	83	81	70	68	80	80	67	72	76	81	83	75	93	73	83	70	66	68	87	93	72	77	81	80	91	70	72	94	85	89	70	85	77	80	97	90	81	79	67	82	71	72	92	62	73	85	63	92	72	80	88	96	80	89	60	81	82	70	88	75	81	77	103	72	85	83	73	77	89	74	87	92	74	94	76	68	78	97	86	79	88	67	76	84	78	68	83	70	86	72	59	69	83	88	82	81	73	78	76	76	83	85	73	68	73	71	79	87	68	95	92	68	71	87	73	67	74	84	78	67	78	93	75	79	95	60	70	73	65	71	59	80	73	86	73	83	77	64	70	79	78	80	87	71	66	83	72	76	78	99	85	68	89	90	57	93	76	80	88	76	86	62	82	62	71	77	82	80	93	63	102	77	75	80	70	65	72	110	73	87	87	87	78	99	76	82	93	80	78	67	81	73	73	76	83	77	89	84	85	91	77	66	80	65	83	70	64	74	83	75	77	90	78	93	81	75	69	69	80	80	74	95	100	85	91	84	61	75	84	88	84	71	96	78	80	79	79	76	77	75	69	80	67	83	68	71	82	62	65	72	75	91	76	80	74	74	69	84	74	84	78	80	64	68	82	69	79	89	75	86	98	71	91	85	70	80	75	71	69	90	71	91	91	90	92	69	94	68	66	85	77	76	75	72	63	78	90	81	74	77	65	73	77	85	77	71	95	68	71	70	64	90	84	94	78	77	84	74	56	69	84	82	82	90	88	83	89	78	102	69	76	70	87	86	82	77	86	92	80	59	68	90	70	77	86	72	86	68	75	76	70	76	74	85	85	64	67	87	76	78	71	83	66	89	88	93	78	84	86	65	92	96	80	79	80	90	71	81	83	75	69	72	83	75	80	74	77	85	87	86	83	76	69	71	60	75	87	86	92	79	91	73	62	84	75	67	70	69	79	83	81	78	82	80	78	71	82	71	73	65	79	84	79	71	88	64	86	67	68	77	92	94	75	74	75	84	72	81	76	83	75	64	91	73	72	73	80	82	73	77	80	80	82	65	75	83	83	74	91	90	76	80	77	84	70	77	89	77	77	82	87	84	74	69	72	86	69	67	89	80	88	90	56	75	84	94	55	91	70	87	74	80	79	75	78	78	86	66	71	78	84	85	89	76	77	61	66	56	85	70	68	95	89	79	79	60	86	93	89	100	74	77	81	84	68	68	93	91	63	84	73	87	85	79	72	79	77	67	88	79	78	55	73	84	78	79	75	83	76	68	88	80	80	79	78	83	95	94	81	63	91	70	78	76	66	77	68	83
31532	19793	9159	9110	14183	15964	15044	12715	9807	7819	6147	5118	4040	3296	2781	2435	2189	1972	1658	1513	1412	1213	1225	1069	1006	896	916	819	758	705	721	682	693	626	642	658	646	643	654	652	618	611	618	633	667	649	659	653	615	628	620	640	620	587	602	643	616	578	654	592	605	623	598	613	572	590	630	590	578	590	645	612	643	624	617	617	598	601	602	620	600	582	617	594	610	589	600	590	579	563	608	647	605	584	597	576	590	598	580	591	573	615	620	633	540	585	626	582	606	614	589	597	593	631	603	595	601	633	600	546	566	611	581	623	601	582	629	606	576	591	615	603	580	588	609	592	615	600	624	612	574	626	609	557	563	635	644	604	584	625	602	606	631	561	597	541	554	584	596	585	596	562	560	590	618	587	584	575	583	587	582	599	614	603	590	599	613	619	592	591	611	574	609	620	598	563	613	629	602	620	618	589	565	591	585	638	622	603	627	576	602	556	615	611	628	599	599	569	570	593	612	584	605	602	576	603	616	593	583	644	608	583	624	585	602	525	619	600	660	585	590	590	601	568	593	604	573	581	622	618	579	619	583	597	622	587	585	564	617	584	580	596	620	628	541	568	619	570	579	585	651	594	575	606	548	604	581	582	584	588	602	565	605	564	600	564	569	619	612	602	603	638	606	596	632	547	617	598	593	625	625	604	578	563	561	629	559	586	561	623	583	617	553	578	572	617	602	563	605	570	568	538	564	604	583	629	607	588	592	595	537	592	602	621	612	595	613	572	607	565	602	613	568	577	611	571	537	590	607	543	581	579	585	566	599	606	594	582	624	549	602	572	656	600	595	614	576	603	599	589	595	597	647	576	592	566	573	604	585	590	643	568	596	603	565	617	608	675	582	644	601	634	594	571	545	556	607	576	581	620	600	588	591	628	570	600	559	629	566	632	598	556	604	614	617	559	612	571	624	585	579	624	614	573	556	610	571	593	580	602	554	621	592	601	596	590	595	584	611	640	599	595	589	583	592	591	628	587	558	581	578	604	631	588	596	587	609	584	608	593	597	570	632	522	605	564	626	589	571	597	616	576	600	605	571	586	564	613	576	572	576	612	599	616	621	581	612	559	584	608	589	601	602	572	605	601	594	577	567	601	583	608	586	609	570	582	617	560	585	582	573	614	622	578	590	598	573	566	585	547	558	588	595	585	605	584	604	598	588	627	541	565	578	546	595	622	610	581	575	608	606	614	628	544	600	612	611	651	583	607	580	579	591	571	635	544	625	560	580	624	571	618	620	579	624	589	623	577	590	564	562	588	589	615	585	545	583	605	615	563	597	547	579	635	585	644	596	605	591	592	595	623	602	608	567	585	553	584	598	631	615	610	584	568	588	588	579	644	585	632	625	564	614	621	552	559	621	606	585	594	607	602	604	606	585	555	582	582	575	651	576	624	597	607	605	595	604	598	602	617	584	561	549	573	599	550	597	641	540	552	645	581	602	604	575	581	604	561	614	579	620	581	564	589	631	594	597	588	570	595	594	566	613	621	624	628	635	581	570	617	600	601	558	605	587	564	582	623	575	595	601	618	656	574	575	574	588	593	610	572	585	581	609	608	590	623	617	581	598	630	640	603	602	621	615	584	589	591	580	556	620	603	600	619	582	632	569	546	607	561	601	615	591	574	620	633	587	593	625	643	588	600	606	578	587	604	521	560	606	598	602	583	585	586	560	592	606	579	599	592	583	599	598	629	587	589	572	621	638	589	626	554	560	635	618	580	637	581	624	619	598	602	580	599	575	584	605	596	605	604	576	606	618	590	608	568	581	612	585	585	592	601	599	575	622	605	575	570	550	578	537	611	551	552	590	590	594	585	587	578	615	640	588	587	602	621	587	588	605	577	628	591	630	607	591	576	595	577	591	621	543	602	618	585	633	556	600	609	587	597	621	560	556	629	610	584	562	641	583	585	592	636	586	598	624	600	587	602	585	584	565	544	627	625	610	622	582	603	563	586	557	604	617	594	615	580	564	561	611	572	593	603	582	578	603	589	565	622	576	590	586	565	581	563	605	598	586	596	562	564	602	656	574	589	604	635	607	577	625	590	558	584	556	628	550	614	586	557	615	628	612	611	582	589	618	610	558	582	556	613	592	605	572	572	587	581	571	618	603	630	584	585	591	574	603	577	588	606	573	535	603	623	605	596	617	565	590	566	617	575	579	616	564	637	562	616	603	581	528	583	577	582	559	596	582	595	610	631	547	646	639	574	605	629	586	587	604	616	559	608	595	600	583	586	577	608	599	570	572	618	585	592	577	539	641	585	626	638	585	649	606	575	571	566	595	568	602	556	596	574	619	621	629	549	615	577	595	615	626	571	601	593	592	559	550	584	587	602	618	601	572	585	588	618	566	588	581	622	622	660	609	578	607	568	591	642	582	596	570	638	579	602	610	587	595	601	591	620	591	623	565	586	580	629	608	591	608	617	591	576	575	621	582	615	608	572	621	582	552	593	621	632	626	581	608	564	561	559	575	627	570	563	572	582	597	629	570	604	577	568	616	583	583	587	595	577	591	600	585	599	641	633	629	615	612	604	602	552	602	626	531	575	595	567	593	603	612	609	584	577	581	566	572	571	593	604	578	574	578	557	581	580	613	589	595	650	610	588	593	572	578	641	586	580	607	564	600	553	585	624	602	575	611	557	632	634	609	586	593	593	583	597	580	592	554	610	580	610	568	597	607	638	597	571	587	569	606	603	585	597	574	680	614	563	599	582	601	576	572	567	615	563	641	603	529	605	609	628	625	556	566	600	600	595	613	568	597	631	578	579	638	615	582	578	607	575	577	591	606	606	571	558	567	617	569	576	560	583	644	591	555	587	575	609	624	591	572	564	584	653	570	623	597	605	574	588	551	614	588	567	540	601	587	591	599	562	583	621	613	614	616	562	606	592	586	562	601	589	589	590	589	572	647	611	598	649	590	605	606	633	587	602	596	628	598	637	601	601	630	564	635	592	613	541	617	578	595	624	579	625	591	598	598	625	540	569	583	589	602	605	601	639	592	587	584	597	609	587	548	571	539	588	562	590	577	579	621	591	576	582	606	604	600	558	548	623	612	598	580	609	584	570	624	619	646	564	592	568	589	590	562	573	591	561	575	578	591	576	574	590	586	633	573	596	621	578	633	574	581	565	595	629	587	584	603	588	598	577	576	576	564	619	580	598	602	587	605	611	589	533	608	610	575	594	623	612	583	608	585	578	605	578	588	563	591	622	608	582	565	592	587	583	595	604	577	594	606	618	600	582	585	629	612	640	606	559	560	607	624	596	610	609	612	627	565	653	628	529	606	614	602	592	601	608	609	579	626	564	635	596	594	579	586	579	609	583	597	606	608	550	654	594	584	587	613	580	610	594	578	587	625	573	598	588	568	593	619	581	613	634	646	614	609	592	665	606	586	601	573	555	559	611	561	585	613	596	651	587	609	589	620	558	617	569	565	571	615	588	591	580	618	591	569	587	571	591
6556	5481	1692	605	515	546	588	489	386	339	288	229	199	171	157	132	131	131	122	102	89	86	90	84	88	66	79	72	61	59	71	66	58	64	57	52	60	58	62	47	58	59	56	67	56	57	55	63	73	50	73	64	58	54	51	45	60	55	44	56	60	70	54	70	71	69	63	66	54	67	61	58	68	65	70	70	57	68	57	73	68	53	52	44	62	55	60	47	70	54	52	63	67	63	60	44	44	65	48	56	48	60	53	48	54	60	52	61	48	63	56	60	62	78	50	49	55	62	69	55	56	48	57	58	56	67	70	58	48	61	62	65	58	66	59	49	68	65	62	61	57	52	55	50	58	54	48	64	73	63	61	56	59	63	67	53	46	57	60	72	47	64	68	66	58	50	67	63	67	67	63	44	48	55	50	51	52	72	65	56	64	52	55	56	54	54	58	54	58	65	56	49	53	57	57	56	62	59	42	47	58	59	55	60	58	68	50	58	46	64	38	63	58	67	60	50	56	76	51	51	60	56	57	49	59	49	64	57	54	45	75	55	48	56	73	56	62	56	72	44	57	54	62	48	67	66	54	65	58	58	72	46	57	47	57	61	44	74	71	73	61	79	47	71	44	46	55	45	53	62	71	69	57	58	58	66	56	65	50	63	60	73	60	54	52	63	44	64	63	51	65	62	46	57	49	52	50	50	50	40	78	59	64	53	67	48	53	69	53	47	49	52	53	59	58	46	48	58	55	67	75	58	78	65	59	47	65	70	51	49	60	57	48	47	56	53	54	66	50	59	65	72	53	65	50	62	49	61	62	56	66	35	56	58	66	62	57	55	58	54	51	57	61	59	55	58	60	59	57	60	60	58	60	73	53	55	65	73	50	61	56	44	48	53	68	59	39	67	40	63	71	53	72	62	46	62	53	51	49	64	63	40	55	55	67	59	39	73	59	62	56	52	55	68	68	67	52	65	64	71	69	56	58	66	46	59	58	60	64	58	47	67	55	68	44	73	62	57	65	52	66	52	61	58	59	60	65	70	59	44	38	55	50	54	70	51	58	56	64	58	69	63	45	71	52	64	71	54	58	63	73	50	56	46	66	56	60	57	63	53	56	58	39	66	50	45	60	56	61	54	51	54	59	62	54	72	48	64	41	66	70	52	60	65	66	57	58	64	46	75	60	60	58	54	52	79	46	62	48	56	58	54	52	59	51	63	71	66	57	66	56	55	54	65	43	52	61	41	51	54	48	53	64	60	59	56	54	67	65	57	53	56	34	65	53	61	48	59	54	47	53	65	65	67	57	59	76	67	60	51	58	55	77	42	46	64	47	55	57	58	60	54	46	65	57	54	65	61	52	66	66	56	67	63	58	63	50	55	60	61	62	67	70	52	68	42	39	54	68	59	49	44	57	64	61	62	63	53	60	66	55	58	48	55	59	64	50	51	63	63	61	59	57	65	54	45	51	62	60	71	67	67	53	64	69	61	65	53	55	70	58	41	46	50	57	44	57	52	63	48	64	61	67	63	52	63	78	66	53	54	52	62	60	47	65	48	66	64	59	65	58	51	63	53	53	45	60	45	70	54	58	45	56	50	73	59	52	57	63	63	66	62	54	49	64	52	64	50	57	53	52	59	67	47	60	61	56	50	52	59	64	52	52	75	58	66	64	63	52	60	57	53	66	60	62	55	53	68	58	79	46	51	59	57	61	68	52	37	58	64	67	68	67	54	70	64	52	54	56	58	68	60	52	56	52	70	60	57	56	59	59	61	51	54	61	55	53	58	66	53	52	59	66	58	46	56	62	58	67	67	50	47	60	62	47	75	62	46	66	64	63	52	64	49	62	41	56	57	61	69	66	64	60	66	55	54	52	64	66	62	55	50	53	64	65	52	64	57	62	58	62	66	69	75	62	63	53	42	55	60	67	51	58	56	53	69	62	57	67	58	56	53	63	46	58	69	58	58	57	59	58	56	71	62	71	67	65	62	53	53	59	53	53	58	58	54	61	61	66	53	66	57	59	57	46	56	59	60	57	58	56	64	60	61	57	66	54	44	49	76	67	50	51	58	60	63	57	55	58	64	48	56	64	61	54	49	47	54	68	60	63	55	53	50	55	67	70	56	57	82	69	62	62	54	52	68	61	62	66	63	57	75	50	61	61	57	55	53	64	76	58	71	66	59	43	49	60	70	46	69	53	45	48	52	61	57	57	60	63	61	58	56	63	54	64	56	51	57	62	67	53	50	61	48	72	68	69	67	73	72	58	45	50	57	58	61	79	54	64	66	63	65	54	57	57	53	53	52	64	58	57	58	60	49	47	62	62	52	59	61	62	68	64	56	56	56	79	56	63	61	63	46	57	62	56	56	45	44	69	51	55	68	60	55	64	52	57	56	50	58	63	55	56	62	56	73	52	59	64	61	65	48	59	61	61	48	56	69	69	56	44	59	53	58	59	49	54	52	67	53	53	55	63	51	53	52	59	61	65	60	45	58	68	67	56	54	64	52	50	79	57	70	59	75	57	55	50	66	72	53	64	38	54	64	62	53	59	43	68	53	61	60	64	47	56	58	55	54	56	53	75	63	68	63	53	56	51	54	64	61	72	48	57	67	57	52	74	58	55	71	53	58	67	48	59	49	41	56	59	66	47	62	62	68	64	65	40	58	52	62	70	75	54	72	80	51	62	61	66	59	62	43	57	59	55	58	58	45	57	59	56	57	63	58	69	54	62	62	65	54	61	61	50	54	57	56	60	52	53	55	59	54	62	47	54	46	47	73	57	52	55	70	60	45	55	63	60	55	63	52	47	75	52	53	65	70	48	61	51	65	73	65	63	57	52	79	50	49	64	59	62	52	54	61	59	68	61	61	50	60	60	55	66	53	60	37	52	71	70	67	74	60	57	73	61	50	73	62	72	52	68	51	59	51	58	71	51	59	63	58	62	55	55	56	50	48	45	58	60	62	66	70	63	67	59	60	66	50	63	64	57	61	67	60	70	65	74	56	64	56	51	62	50	57	52	44	66	56	60	74	38	55	72	53	48	65	62	55	63	54	51	49	55	53	61	58	57	58	58	66	57	51	54	53	64	60	67	68	55	50	49	70	64	71	60	62	50	66	54	67	58	60	61	68	52	52	69	54	57	51	59	64	52	58	65	60	52	62	63	65	53	72	54	53	62	59	63	51	50	56	53	50	62	74	59	63	62	50	57	66	47	73	52	60	68	60	63	76	66	65	66	51	75	63	55	52	70	61	61	66	53	62	47	47	60	63	69	57	69	50	61	59	60	57	59	62	56	64	47	61	52	60	60	58	65	53	70	60	51	54	62	51	52	54	65	45	59	58	52	72	46	69	61	60	53	62	66	53	67	50	51	55	59	53	53	59	47	49	51	76	55	67	69	68	47	64	56	45	62	53	60	68	57	51	46	64	55	50	55	47	68	54	68	49	58	59	49	49	53	66	53	65	69	75	68	77	60	61	50	56	59	51	68	59	61	45
37401	26861	13430	12740	18114	19235	18096	15701	12623	9907	7971	6407	5137	4398	3589	3086	2587	2275	1940	1795	1550	1318	1288	1129	1018	974	861	811	711	655	617	611	584	503	584	526	486	491	517	508	521	527	526	539	533	534	501	491	510	496	478	478	527	487	469	514	485	490	445	486	500	483	514	488	460	458	498	484	423	494	465	485	444	481	478	426	457	493	479	479	429	461	437	456	443	424	457	463	504	454	439	489	507	441	431	430	503	478	455	435	452	477	435	500	464	450	443	462	443	442	459	480	488	440	461	451	464	446	442	473	487	422	473	398	434	452	435	474	465	442	429	405	442	441	437	461	413	448	472	418	456	448	439	447	459	447	413	440	455	415	424	488	443	441	435	443	468	426	460	466	432	456	482	450	420	425	437	463	432	454	434	441	465	469	448	448	450	413	438	474	463	450	430	419	467	436	439	492	462	463	405	444	408	456	449	450	447	486	445	471	442	460	434	439	453	419	469	435	444	500	433	437	454	431	445	459	430	449	432	463	419	486	422	481	441	447	444	463	423	402	439	449	471	428	426	457	426	451	453	440	474	447	446	466	443	445	429	418	473	473	470	464	467	427	448	453	448	444	436	455	481	467	454	477	444	463	475	456	431	440	449	456	460	405	455	431	443	440	452	421	412	481	479	406	475	430	432	455	400	464	434	429	445	460	454	463	430	448	439	450	458	435	446	449	440	456	465	454	422	433	437	457	436	435	503	466	462	417	416	433	454	446	465	432	444	464	456	485	493	470	465	442	428	485	424	490	429	453	443	450	461	430	467	423	440	432	449	463	441	448	456	445	445	462	444	427	413	425	461	452	447	450	455	475	452	458	454	461	428	432	477	448	423	476	448	418	435	454	425	443	425	439	448	453	423	419	449	426	445	436	433	468	433	442	450	436	455	458	485	455	437	452	446	449	448	451	478	442	469	474	424	482	440	464	437	468	430	462	426	461	457	427	456	491	473	449	431	444	457	455	464	470	453	428	428	445	424	440	440	481	441	460	436	457	458	456	441	426	465	422	487	472	493	444	453	483	424	451	418	444	455	449	443	467	444	440	441	428	412	443	465	406	436	455	467	472	396	484	454	454	485	442	414	422	459	434	477	433	414	481	418	469	439	463	467	446	403	375	444	464	431	438	437	427	452	453	446	467	457	462	496	419	399	452	466	447	399	424	454	430	473	422	462	465	479	470	453	443	430	432	474	462	441	451	448	434	485	444	463	445	441	467	410	437	488	455	431	437	479	465	431	429	464	461	458	448	460	450	445	459	440	425	415	452	426	435	450	443	439	457	427	414	470	435	430	453	452	422	439	461	435	463	461	423	452	441	437	430	456	436	443	453	512	463	437	445	466	477	442	444	490	405	452	456	447	453	486	443	434	424	474	470	460	446	452	438	451	459	427	460	434	480	433	490	412	461	445	450	484	461	469	413	466	441	421	433	475	453	459	454	407	432	482	472	415	463	465	417	449	453	466	437	457	462	491	463	440	431	430	455	429	415	435	426	468	426	473	466	439	471	410	442	427	464	403	472	456	429	467	462	445	442	466	457	468	468	428	433	460	454	396	445	465	434	451	440	456	439	481	485	498	459	457	453	433	463	435	426	438	474	427	466	420	448	458	432	472	416	435	445	495	439	434	427	435	443	444	434	429	458	438	427	467	436	422	423	450	468	452	429	459	445	483	449	427	464	412	454	473	422	467	444	424	435	437	436	455	443	427	425	417	435	458	444	443	460	450	472	463	469	443	448	432	434	422	459	474	442	457	446	437	479	405	450	415	410	420	471	466	451	432	477	438	443	468	469	428	451	433	421	441	443	441	432	434	420	463	491	461	407	432	488	412	445	423	415	446	453	453	471	482	427	457	488	435	477	423	431	422	402	425	450	461	424	475	433	457	414	435	456	431	432	471	419	445	440	439	483	419	465	454	459	464	425	431	460	481	427	436	458	437	456	449	427	433	457	445	420	486	442	442	425	471	463	437	426	442	440	448	452	413	453	487	444	455	413	442	453	454	460	422	419	447	436	453	476	445	477	467	419	450	427	434	429	413	426	417	455	473	444	452	409	452	442	438	418	424	430	462	442	487	462	449	449	440	456	444	440	434	452	440	441	449	446	449	429	447	476	487	461	422	455	447	437	458	433	428	466	492	450	417	423	451	430	463	447	456	457	462	444	422	462	455	457	405	429	456	482	444	429	447	473	449	480	454	465	428	428	441	455	420	455	416	430	434	461	468	442	448	440	411	481	453	472	439	479	430	425	495	466	454	455	450	495	426	443	428	461	456	440	404	436	439	429	454	463	473	492	443	447	453	402	462	435	506	456	456	443	477	453	424	466	407	455	454	435	468	441	405	447	479	462	460	452	433	465	427	452	453	448	424	452	492	462	456	446	436	436	417	454	417	425	448	462	462	452	453	458	406	425	434	424	449	433	450	480	442	415	438	436	471	452	425	438	474	454	473	447	435	443	469	427	435	484	441	475	454	429	460	457	479	440	475	431	449	418	429	412	429	457	447	413	454	453	448	434	470	451	413	474	422	445	444	479	463	458	439	452	458	433	430	426	428	455	454	477	453	462	439	442	404	413	408	436	490	415	423	467	461	450	423	474	467	429	453	444	430	487	447	477	425	466	425	444	464	462	440	447	489	418	408	442	440	480	432	437	457	407	430	442	449	431	471	451	433	484	473	461	447	410	380	451	445	457	438	449	426	459	413	427	499	438	460	420	408	457	443	472	426	431	445	471	449	443	430	439	467	438	416	426	450	436	428	466	426	444	439	476	435	443	430	429	419	423	466	445	453	447	466	455	469	432	438	418	425	477	477	415	457	438	425	466	427	423	415	444	454	443	431	473	440	436	484	416	444	444	425	436	427	460	482	412	447	435	417	443	454	449	429	456	440	454	448	419	415	459	471	443	437	480	459	451	447	444	470	455	455	439	454	465	466	438	427	438	441	452	461	438	450	432	427	416	455	472	459	462	407	438	445	472	471	434	447	461	465	460	469	505	452	460	462	501	451	431	443	461	467	439	411	488	443	486	460	443	427	423	444	474	404	439	448	467	447	463	414	466	462	416	452	498	422	453	487	426	424	433	421	438	478	428	431	451	444	432	457	481	464	445	437	449	447	442	440	461	439	446	417	464	482	426	432	447	433	501	426	444	433	466	434	444	414	451	485	447	407	484	421	485	460	476	424	442	516	444	446	428	439	443	469	456	454	416	425	455	470	474	443	427	479	453	454	437	476	492	419	466	422	447	445	425	435	467	477	418	453	453	462	433	461	468	451	430	379	472	440	464	427	428	462	499	411	463	474	444	470	424	424	400	475	426	458	431	434	460	469	461	476	428	470	430	437	475	447	404	454	439	442	490	464	512	468	460	443	443	467	439	437	429	466	463	465	464	439	454	459	428	462	415	418	485	394	476	435	430	427	423	431	455	423	481	444	462	444	421	442	462	428	474	455	456	451	460	449	444	424	412
6891	4549	1484	659	496	515	552	481	395	331	290	259	253	176	183	158	173	160	126	127	154	106	112	127	106	121	118	100	84	102	95	95	86	91	91	88	99	83	97	85	95	65	76	78	78	87	83	80	79	85	84	96	95	84	83	91	81	84	93	81	95	95	104	89	72	82	89	91	70	78	67	97	89	86	73	85	87	76	95	85	84	101	87	79	77	73	101	81	74	83	88	86	82	82	83	68	74	82	98	91	94	90	70	82	86	114	82	99	96	86	82	76	77	76	96	95	85	69	74	77	77	91	63	82	88	78	76	73	90	83	93	81	89	77	76	91	95	85	97	77	104	85	100	88	87	74	79	84	90	103	72	77	77	75	86	76	81	77	88	63	90	79	91	77	89	83	69	73	82	83	84	108	84	85	71	83	70	91	86	86	80	89	86	80	73	81	84	98	91	76	84	81	100	97	75	83	83	84	89	101	101	82	72	102	81	68	78	101	84	99	76	62	94	65	81	69	70	92	82	88	74	94	79	84	83	80	90	69	71	78	79	96	90	81	97	89	79	60	76	90	77	97	72	86	73	81	84	71	80	92	78	86	85	91	100	96	89	87	80	93	78	76	74	94	90	65	85	80	90	89	85	84	79	88	83	77	88	81	88	78	78	80	86	82	89	78	87	82	80	85	86	94	71	69	83	78	77	85	105	75	74	88	71	77	77	80	74	73	92	73	77	75	82	81	76	74	84	87	86	88	85	64	80	86	67	71	84	79	87	83	88	76	80	83	85	91	83	77	84	74	88	77	78	67	79	88	81	79	92	71	88	87	91	76	92	82	79	70	76	95	94	78	85	70	76	80	73	73	66	102	76	89	90	90	84	94	73	77	81	88	80	81	86	81	89	93	74	82	94	89	75	74	81	83	81	86	72	79	68	78	80	81	80	89	75	89	84	93	94	78	77	71	98	99	82	83	69	87	86	88	105	82	78	66	82	78	87	90	67	81	86	91	66	70	71	78	89	87	77	92	71	77	89	87	73	88	82	78	77	85	89	66	87	74	95	106	96	99	94	94	89	104	71	81	85	104	74	64	77	75	94	84	87	90	85	70	84	73	90	84	89	78	84	93	76	79	85	79	84	91	82	65	68	70	75	92	77	90	85	94	105	74	93	74	85	74	102	85	76	86	88	83	95	71	75	74	81	86	78	81	87	98	84	85	69	89	78	90	94	73	87	69	82	90	65	84	84	83	87	85	91	77	90	76	87	78	98	73	94	87	77	91	85	75	74	94	81	95	92	90	104	67	86	84	89	81	77	92	93	86	72	71	97	74	75	81	92	90	55	88	76	80	99	85	78	82	74	94	73	77	76	83	75	82	86	85	84	80	82	71	87	66	65	83	79	82	83	78	71	89	84	73	71	72	81	78	87	86	87	83	76	79	99	81	76	76	92	91	77	91	86	95	66	87	101	79	73	78	81	65	91	80	89	109	71	81	79	81	89	73	78	70	74	70	91	88	88	102	72	81	88	95	95	67	96	86	86	65	73	84	76	88	80	74	90	87	81	99	96	90	79	76	83	66	91	86	92	76	96	82	95	81	91	82	65	79	78	87	75	73	92	68	97	82	72	94	84	92	88	98	76	83	77	77	67	77	81	92	77	86	87	75	88	69	80	80	83	97	78	71	84	67	68	83	85	103	92	95	87	94	87	91	73	84	81	88	80	65	65	74	78	72	72	88	77	87	82	88	87	88	76	76	71	86	77	66	83	86	68	86	78	81	76	64	65	90	82	82	80	70	72	67	93	95	78	79	75	79	84	76	80	72	93	99	84	83	95	90	93	79	90	108	88	89	81	92	82	87	84	76	85	92	79	68	78	74	100	99	91	75	92	91	71	83	90	88	86	74	83	83	80	88	79	82	71	86	93	90	69	71	91	92	75	77	77	85	73	73	67	80	74	89	67	89	66	79	94	89	77	77	83	78	91	76	93	78	95	100	89	90	72	72	83	94	77	85	93	68	72	97	72	71	82	71	81	80	67	83	73	78	83	77	94	81	80	83	70	87	83	76	80	80	83	90	75	87	81	77	83	73	89	84	83	103	71	73	78	71	101	93	90	91	75	86	78	90	73	82	70	90	83	85	81	75	88	80	81	85	69	91	91	91	86	91	80	72	85	105	68	93	85	84	97	88	78	85	85	87	78	102	77	78	92	67	89	64	85	71	89	76	81	64	88	79	71	73	76	93	91	86	95	67	79	91	63	88	80	82	66	95	89	73	80	76	81	84	72	65	91	104	77	90	84	83	85	86	72	90	76	72	75	92	92	90	75	79	76	90	67	104	79	84	66	72	94	75	86	93	86	60	75	77	96	82	95	110	82	74	80	84	76	78	82	84	82	84	88	91	85	84	77	88	87	87	70	66	75	76	86	79	83	90	66	77	83	92	88	73	67	84	84	79	74	77	84	80	84	87	84	83	92	81	72	86	80	69	98	79	87	77	78	88	78	98	73	78	76	76	108	99	94	82	79	85	90	88	84	86	100	92	79	97	75	81	87	83	89	73	73	78	76	97	77	77	85	77	81	95	74	78	81	80	86	91	101	104	84	99	79	88	81	84	92	100	98	76	80	94	96	79	86	81	80	73	82	90	88	90	91	85	76	79	83	78	78	102	75	78	79	94	87	72	74	80	78	84	79	89	82	94	75	86	87	60	71	89	80	76	82	97	68	83	75	71	95	72	88	93	80	89	73	99	73	84	95	76	96	79	81	82	64	63	80	72	80	93	89	78	81	61	87	86	77	88	94	61	76	99	88	88	77	86	90	103	86	79	82	78	85	89	87	82	91	90	90	81	82	86	69	77	103	83	90	89	65	76	84	92	71	88	79	57	75	96	81	81	90	80	67	84	83	90	99	87	79	79	85	81	99	80	78	75	87	93	81	80	83	90	71	79	83	86	86	87	84	72	56	91	77	93	79	75	80	82	81	86	78	81	98	83	88	78	84	69	79	77	91	92	79	81	68	86	82	73	90	91	89	78	83	79	84	90	82	87	81	70	81	78	87	84	79	77	83	82	68	70	111	85	80	81	87	84	75	93	76	91	73	86	75	71	104	74	93	80	76	95	99	84	86	91	92	76	64	73	93	75	83	81	85	78	73	78	83	76	85	82	80	92	84	76	86	99	89	73	80	95	87	86	83	77	89	75	94	86	78	88	93	97	82	73	78	76	88	69	80	84	87	89	92	87	95	92	72	72	83	77	70	85	68	80	70	96	94	75	73	79	66	88	82	83	73	75	81	70	83	74	80	65	67	97	86	93	81	83	87	84	85	94	117	92	92	81	87	90	78	81	74	89	87	99	79	65	73	67	71	71	77	97	78	81	90	71	85	78	88	87	78	86	104	98	93	86	106	78	71	85	81	70	76	85	91	72	76	69	89	95	87	94	93	84	87	92	73	71	74	83	90	73	69	79	70	92	96	91	64	104	71	81	81	93	99	71	100	77	88	78
35778	24132	12725	12546	17287	18874	17966	15592	12701	10241	8304	6652	5460	4596	3799	3230	2938	2448	2231	1873	1696	1574	1425	1328	1219	1090	1039	969	913	786	853	763	750	725	744	728	730	687	736	716	643	627	664	706	684	662	702	678	696	703	644	661	684	665	631	637	669	670	669	655	702	673	647	662	614	659	623	643	651	616	662	630	663	657	679	663	657	626	684	665	675	622	667	581	682	609	612	635	621	652	610	631	662	667	641	631	623	589	649	615	654	626	604	601	657	666	593	613	623	624	627	621	590	636	604	605	651	644	626	617	677	582	639	646	656	605	671	626	660	647	602	615	600	602	647	626	617	612	580	631	595	632	630	613	628	628	643	653	606	638	643	642	624	654	613	605	631	624	601	652	621	612	645	657	652	628	619	596	624	606	621	624	634	633	635	627	662	665	591	601	596	620	621	645	594	670	653	613	634	659	653	657	609	627	678	607	642	639	650	660	612	659	572	666	665	625	634	611	602	631	630	598	663	681	614	624	645	593	634	597	585	647	617	647	591	648	642	629	630	644	623	629	637	643	550	658	651	605	695	646	627	652	633	662	590	610	609	609	577	668	626	666	610	627	667	593	666	632	599	576	663	632	621	659	635	628	659	668	582	626	660	633	609	605	613	622	595	662	611	625	653	659	654	622	648	623	631	656	636	616	599	613	612	616	619	587	657	627	652	596	630	649	621	645	583	586	644	612	658	646	648	632	591	628	608	602	628	631	627	579	637	658	614	720	602	593	629	631	610	633	655	624	633	629	614	608	628	602	604	622	629	656	631	639	595	675	604	648	619	628	590	629	673	623	632	632	621	584	629	623	614	629	623	623	680	628	636	608	645	565	628	616	641	602	633	631	656	679	621	580	581	657	619	600	610	635	656	641	647	618	629	657	604	691	639	602	636	612	630	669	657	618	652	611	588	610	659	604	587	645	648	615	625	639	639	632	648	622	641	630	608	635	571	597	588	636	636	620	630	621	623	627	562	601	618	582	683	634	607	638	625	635	651	623	646	628	658	613	627	665	646	621	658	623	622	643	644	682	630	610	619	612	608	618	669	607	606	650	610	583	660	639	608	651	634	619	591	606	622	620	654	570	628	629	641	614	643	611	625	603	662	642	666	660	599	631	585	636	622	602	612	588	616	634	648	623	619	630	575	615	700	635	618	661	628	625	637	701	625	649	631	665	609	613	657	660	657	679	610	659	638	641	585	601	624	637	617	639	617	634	611	628	652	614	568	626	633	631	637	593	651	631	615	602	633	593	613	612	642	659	646	657	602	580	614	623	633	656	623	606	634	629	612	607	619	661	618	664	623	656	625	628	648	641	657	663	587	619	615	650	633	640	640	602	642	671	666	621	625	629	621	628	681	607	612	642	668	629	683	600	606	602	633	648	655	634	661	604	581	628	602	669	612	656	618	629	610	663	661	620	637	603	634	658	663	608	661	628	642	634	628	637	634	596	619	645	601	600	623	634	614	565	606	655	650	638	610	684	635	618	645	650	637	605	629	621	648	655	661	609	642	602	619	643	681	667	616	599	636	622	608	645	625	638	610	622	650	604	641	629	649	677	582	616	596	605	691	644	623	671	668	633	638	611	646	596	650	608	664	593	582	620	645	627	626	651	636	614	669	623	612	665	617	618	592	617	649	648	653	638	623	648	665	648	673	636	609	623	634	626	645	596	617	646	638	633	587	636	620	629	651	661	585	637	596	631	619	569	658	667	637	601	635	595	622	610	590	671	630	655	662	631	632	620	617	603	631	644	617	669	669	629	645	647	632	642	659	574	656	612	645	612	600	637	644	645	653	643	686	672	614	633	585	670	642	651	631	624	665	605	629	585	603	613	634	645	628	675	620	651	634	645	654	614	625	624	609	606	662	636	619	612	686	667	646	633	633	612	663	647	640	635	589	649	632	618	639	592	599	627	636	626	640	643	614	614	630	670	631	628	659	633	599	631	569	604	627	625	603	641	615	608	605	617	619	641	613	644	620	644	650	663	608	628	652	604	571	624	671	608	621	616	596	610	645	630	624	659	633	686	635	655	624	607	584	613	662	657	607	610	594	629	621	663	676	633	621	643	611	624	644	592	638	637	639	655	611	638	568	578	673	619	639	663	609	672	623	618	607	622	579	592	627	625	647	638	607	635	598	601	680	653	606	625	626	630	656	654	615	589	685	624	658	649	630	632	661	635	649	593	630	625	601	620	637	597	602	626	617	669	586	633	653	610	647	657	636	625	625	655	629	637	663	598	642	667	625	620	585	596	651	637	607	631	640	648	656	600	631	628	646	668	610	634	640	598	632	623	631	598	610	601	659	644	648	605	610	658	628	663	629	643	629	578	637	633	608	657	590	585	635	630	603	686	642	636	665	636	604	647	602	640	622	621	613	648	638	660	661	631	621	631	667	655	650	665	606	667	594	624	648	596	610	625	629	628	626	637	668	622	630	680	606	694	621	647	627	552	650	605	638	641	645	640	616	630	598	615	640	625	660	604	601	673	628	667	603	639	627	621	618	616	633	666	684	586	639	626	647	640	638	641	635	633	611	657	607	634	659	648	642	603	610	687	656	594	625	682	606	607	626	598	621	608	657	642	603	685	637	630	650	568	659	636	642	602	640	625	628	595	629	649	610	609	652	618	629	622	670	628	618	623	663	613	654	607	609	669	631	630	586	604	609	629	602	616	655	670	636	631	646	615	611	645	645	636	609	606	590	638	655	629	635	609	583	610	632	654	633	627	625	650	619	629	617	602	635	632	613	629	605	636	649	614	646	618	663	591	608	658	624	639	604	661	622	614	571	618	620	599	656	721	601	546	636	616	627	607	641	645	668	686	638	596	609	639	618	668	575	608	639	620	609	625	635	622	649	621	606	649	678	650	617	661	613	642	654	634	650	616	627	614	631	552	638	600	616	634	589	640	645	648	668	638	607	648	606	613	642	618	619	558	632	671	627	643	630	631	679	642	623	634	654	620	663	647	593	590	634	623	608	613	657	600	627	627	645	648	590	634	666	610	605	655	620	660	634	625	664	628	559	624	651	645	610	625	559	617	661	614	612	634	650	635	616	598	674	635	649	655	660	654	636	641	613	648	639	642	588	650	608	617	665	652	639	546	593	631	641	608	650	611	642	677	648	656	615	613	601	618	659	625	645	617	659	631	620	617	639	602	651	606	701	645	621	660	578	651	659	594	640	629	629	634	619	687	671	621	592	658	596	630	595	651	556	620	592	650	671	678	636	636	629	635	612	648	629	600	671	655	632	654	616	663	622	670	661	641	643	683	662	612	647	656	610	620	583	606	609	647	630	653	624	618	640	661	639	609	591	643	689	637	674	646	668	677	612	640	628	647	625	658	608	657	628	605	641	639	636	628	624	584	630	622	672	633	669	620	607	657	606	666	670	638	637	648	624	655	659	612	685	630	607	631	614	606	696	612	633	598	625	622	639	636	623	656	592	671	644	621	598	611	616	624	613	624
8195	6245	2179	860	612	727	735	639	537	469	376	288	239	223	180	172	198	164	123	122	115	104	91	101	90	80	82	81	73	76	88	78	68	83	59	61	94	63	76	88	71	62	73	69	77	72	71	69	56	72	71	76	73	69	59	52	55	71	66	56	63	75	66	59	63	60	69	55	60	56	72	70	50	56	58	63	46	61	74	72	64	57	53	62	70	60	53	61	72	66	73	71	63	73	81	62	62	62	59	54	58	64	69	56	69	52	52	70	59	72	62	67	56	59	65	62	64	58	61	65	60	51	59	53	61	61	70	62	74	68	39	55	72	72	64	68	64	51	56	56	79	71	71	59	68	57	47	57	70	56	67	57	65	69	63	67	71	62	72	77	69	64	70	57	48	62	63	56	62	73	65	77	48	56	60	74	62	52	54	72	60	59	72	65	65	72	66	61	79	65	61	66	73	54	62	67	56	69	66	55	70	60	61	62	71	60	63	56	57	64	69	58	55	62	73	59	52	65	57	64	62	44	75	53	76	73	72	64	58	64	78	56	79	66	53	73	63	65	57	58	67	64	74	70	68	46	76	68	54	59	58	49	65	45	44	52	64	58	70	69	52	61	70	55	57	65	70	54	50	69	62	62	56	55	65	71	52	54	52	69	66	65	60	61	70	66	63	62	67	61	45	56	51	69	73	76	58	58	57	39	69	54	49	70	69	68	65	58	63	58	57	57	76	62	58	65	54	54	68	57	67	88	58	59	73	57	64	55	49	57	65	79	46	62	49	72	60	70	65	60	65	53	58	60	57	64	50	75	59	79	61	73	63	65	67	59	63	65	58	70	66	59	80	60	55	57	63	69	72	64	65	62	57	66	72	67	47	71	74	61	45	53	57	58	57	61	63	56	57	51	64	52	51	61	59	52	63	63	71	61	74	67	63	61	54	53	81	53	75	56	74	63	58	63	64	61	63	59	40	55	50	58	47	53	57	45	64	68	63	67	64	62	73	73	58	57	49	71	68	60	74	58	58	45	70	55	61	77	50	60	72	85	63	65	68	57	69	57	63	59	62	57	53	51	55	73	62	83	52	71	59	58	57	58	78	52	59	61	60	65	70	56	56	46	93	50	53	65	59	54	74	54	96	71	63	63	62	52	69	60	61	73	62	57	68	55	60	47	57	47	61	70	71	71	61	67	54	62	60	68	68	53	68	56	47	60	67	78	75	52	61	82	62	61	71	65	67	66	66	51	64	56	75	60	53	71	68	65	66	58	62	61	69	49	60	75	58	63	79	52	58	67	61	71	63	66	74	60	70	63	59	61	63	57	58	59	61	69	62	69	51	62	66	55	61	67	87	67	70	52	57	58	65	64	64	79	77	68	65	70	56	63	69	55	66	47	48	65	56	64	64	51	70	67	73	49	46	72	62	68	60	67	58	70	54	67	51	67	67	58	53	54	59	64	77	60	62	50	67	72	53	55	70	65	69	59	55	53	77	57	50	62	49	53	60	68	55	68	57	56	48	64	56	57	70	71	58	63	74	70	61	51	55	66	61	63	56	63	62	64	70	64	52	69	59	66	63	59	64	60	52	65	58	60	64	60	65	53	54	58	63	67	65	54	53	67	66	56	65	49	49	68	54	66	55	72	58	59	66	51	58	69	65	59	50	65	70	47	59	63	75	71	52	60	59	78	57	59	59	51	59	75	59	58	55	68	64	64	52	69	64	65	62	58	62	57	52	68	74	60	61	58	49	59	44	66	63	47	79	70	59	71	62	53	56	60	56	57	51	66	59	65	57	65	68	58	45	53	54	51	64	50	49	57	71	55	59	55	56	66	58	61	65	68	63	72	63	53	63	75	60	60	69	55	66	49	74	70	74	61	59	65	62	71	48	51	74	61	71	68	57	60	60	62	54	69	50	53	55	71	57	58	59	58	70	67	48	80	56	68	64	65	66	61	63	67	60	55	73	58	60	52	43	57	78	53	60	56	61	59	49	43	72	72	59	46	80	43	44	63	74	76	66	48	71	55	58	70	51	51	69	50	55	71	47	66	67	70	57	51	45	60	51	59	64	55	54	66	69	77	69	60	57	57	60	58	70	67	63	49	50	62	62	55	54	48	52	66	66	52	48	65	61	60	60	73	71	66	63	63	61	77	67	50	70	56	60	64	77	69	61	69	75	60	61	72	73	61	58	66	57	61	54	60	53	59	51	61	68	69	71	56	67	60	74	54	44	75	45	63	70	54	64	60	66	51	60	56	57	60	77	58	72	58	70	65	45	73	63	58	59	53	53	83	69	66	62	72	72	69	56	55	58	48	63	64	58	54	55	67	70	66	63	57	68	51	48	65	77	58	66	65	51	73	50	58	61	66	59	75	57	54	70	63	73	72	63	57	61	70	58	60	57	64	69	61	63	63	67	73	62	42	69	54	78	63	59	57	52	67	63	54	62	62	67	62	53	60	52	70	44	63	65	76	46	71	62	52	56	61	54	73	59	63	65	57	66	61	68	63	55	63	69	44	68	63	58	67	52	57	61	62	63	61	67	59	68	58	54	55	50	69	57	79	64	53	69	62	63	73	60	70	59	51	56	55	72	63	58	61	59	67	55	61	70	53	55	52	75	82	54	53	59	62	66	66	48	63	55	71	64	58	68	75	61	55	60	67	65	59	62	57	61	52	57	76	63	61	54	63	67	77	51	55	56	72	65	65	59	64	59	73	53	60	58	57	59	70	52	67	65	67	55	76	54	56	68	51	62	62	58	69	43	59	54	66	67	80	54	68	59	64	58	68	43	54	55	60	72	64	61	75	62	64	56	49	70	56	64	34	55	62	48	69	83	68	64	67	54	60	54	66	59	52	56	76	66	54	65	63	75	57	76	72	60	49	57	63	56	48	57	54	72	65	74	52	76	64	64	50	72	60	45	70	67	59	61	44	70	63	63	58	54	57	60	62	62	60	53	67	64	58	65	56	61	68	62	51	67	68	60	72	85	55	58	56	62	60	62	58	70	74	62	67	56	62	54	55	50	61	71	64	67	69	74	58	56	48	49	66	55	51	74	49	70	67	65	61	56	50	65	60	64	71	59	65	62	53	68	67	62	60	59	60	62	52	61	54	59	69	61	76	53	62	75	53	76	60	60	68	57	47	66	69	74	57	75	69	50	55	61	65	66	66	72	67	72	58	65	70	70	48	69	59	67	55	64	49	60	63	66	57	50	64	65	71	57	53	58	63	64	62	62	65	70	53	73	57	57	63	62	65	51	57	71	58	65	67	57	62	70	56	64	58	69	61	64	73	67	64	51	53	63	70	48	72	67	60	75	70	50	73	59	61	62	62	67	52	54	76	52	51	73	65	62	56	53	53	52	60	72	74	68	65	49	72	59	63	64	61	67	69	70	50	57	52	57	67	60	77	59	69	63	65	54	63	68	56	57	55	63	71	62	74	62	53	50	63	65	66	55	50	72	81	71	65	54	65	56	66	66	57	45	58	64	51
39818	27284	15836	15521	21217	22464	20950	18389	15215	12595	9999	7926	6637	5408	4567	3906	3422	2970	2508	2146	1906	1711	1581	1357	1320	1089	998	949	828	739	697	635	713	633	614	574	514	539	560	588	570	568	510	577	514	522	521	533	577	504	539	556	547	558	502	469	503	518	430	518	545	481	510	468	554	480	512	503	502	487	480	480	501	535	485	493	479	452	519	452	451	430	441	441	477	481	468	458	462	494	477	431	448	484	443	479	488	455	481	458	511	509	472	465	451	471	463	482	469	459	439	477	392	471	451	451	447	477	491	469	461	456	428	431	446	447	467	468	481	428	474	468	437	452	452	482	481	441	457	467	452	447	528	483	453	452	479	447	454	441	470	441	476	481	475	482	424	452	473	447	481	446	461	435	462	485	485	438	438	503	435	514	441	476	434	471	492	507	478	476	448	498	427	469	467	405	452	480	502	449	451	467	463	496	459	415	472	467	432	487	466	440	452	438	471	453	435	412	497	462	439	454	472	457	463	442	496	430	470	478	474	470	469	507	436	460	467	455	453	445	473	452	481	470	452	427	475	479	462	513	436	478	457	460	469	463	424	444	454	473	473	436	512	445	468	499	466	467	460	472	448	465	460	471	467	429	454	492	463	475	461	449	453	441	480	495	467	479	451	451	456	471	496	488	480	454	466	468	452	453	449	495	513	434	491	466	493	495	468	458	486	455	441	483	464	453	414	433	502	463	449	468	469	485	472	454	457	486	476	447	473	448	455	446	467	460	475	449	464	464	457	452	467	476	445	472	509	451	473	455	467	484	431	488	468	498	472	497	455	502	469	464	421	469	474	494	473	484	455	486	458	473	519	448	493	439	470	504	441	481	503	484	479	440	482	473	491	453	503	481	473	455	498	473	466	485	459	469	447	479	448	451	429	466	434	477	477	459	509	465	471	445	487	477	463	457	468	477	436	439	482	457	449	439	481	445	471	492	488	464	460	451	461	479	467	477	445	436	456	497	479	453	458	454	508	462	456	439	441	488	444	454	452	458	457	449	455	454	444	473	467	464	463	445	462	470	489	484	455	460	418	444	481	474	482	473	462	467	509	450	493	467	454	445	475	485	474	493	462	432	477	455	453	452	425	407	436	465	461	482	509	475	485	440	473	451	460	456	477	439	447	491	465	487	453	469	487	410	432	484	489	469	467	401	450	480	504	493	438	451	486	477	474	457	437	468	476	463	440	431	447	474	455	461	443	487	454	450	499	395	478	487	489	470	452	505	442	459	458	525	415	443	475	479	501	443	503	494	490	456	477	432	471	482	462	445	436	449	440	482	458	475	458	485	477	411	438	493	441	477	450	491	450	462	487	461	487	461	449	487	488	451	452	471	451	405	468	460	463	460	494	465	442	479	444	465	466	494	467	450	474	423	456	461	469	422	499	489	457	435	472	442	513	494	456	470	453	451	443	446	449	437	513	451	477	487	449	448	468	436	449	455	449	478	458	471	458	477	461	445	475	515	449	430	473	407	444	476	470	468	475	476	464	469	452	502	493	446	449	452	435	421	464	480	451	426	470	507	464	442	473	454	452	442	424	484	447	451	462	478	448	457	431	481	474	451	501	460	458	444	476	432	461	440	490	410	448	492	453	447	414	461	486	438	453	452	442	465	431	443	508	487	458	470	445	452	464	460	484	457	451	482	442	443	465	477	452	452	434	422	458	448	450	484	477	472	472	449	462	439	513	413	419	412	480	458	432	491	466	487	436	450	419	456	477	481	476	455	469	418	502	470	444	474	445	512	428	473	407	458	438	466	445	460	486	436	441	466	472	457	468	439	456	455	434	460	416	435	499	485	464	484	457	437	455	456	465	465	503	470	482	478	435	429	453	441	440	442	458	453	462	485	450	476	461	454	463	453	528	452	460	481	450	455	464	443	482	448	429	463	456	461	422	432	482	449	468	447	471	465	486	465	455	482	446	488	445	429	462	441	473	452	476	475	427	472	430	496	441	441	455	469	441	501	488	437	476	451	459	460	448	473	470	482	462	449	461	416	444	487	471	464	478	466	485	446	471	434	430	452	459	443	449	459	484	476	475	466	476	444	455	496	453	428	423	462	441	425	507	491	448	474	484	488	463	463	471	499	452	477	473	430	462	434	437	407	442	435	483	464	449	427	431	468	492	446	459	493	475	482	470	470	447	482	447	473	453	421	446	464	436	472	465	467	436	462	458	438	463	449	497	496	488	451	442	483	450	438	429	418	461	450	424	429	471	501	466	487	443	423	459	464	489	464	493	441	455	476	479	448	444	480	462	443	464	438	453	450	477	455	446	474	416	455	444	459	470	477	456	460	469	475	437	444	466	443	458	478	458	495	474	467	456	430	431	456	453	447	492	437	512	479	502	500	459	467	475	486	456	429	452	487	465	468	425	455	444	436	472	452	499	446	435	439	437	451	430	483	442	471	456	461	469	474	447	437	444	456	468	508	465	449	464	496	422	462	445	460	473	481	506	480	454	473	486	452	488	423	424	432	460	453	445	439	437	417	493	467	491	478	458	431	439	487	469	494	505	453	447	464	441	435	430	467	480	441	449	486	446	427	466	460	446	452	501	438	476	410	459	489	461	469	436	451	481	445	429	463	470	499	447	483	505	463	434	486	461	465	488	454	468	461	477	439	445	506	465	467	448	427	463	497	413	447	455	427	443	456	452	499	468	460	414	491	469	456	489	459	494	467	455	462	436	468	441	492	466	442	451	434	450	459	475	438	484	507	500	455	484	456	455	480	479	471	464	492	445	471	452	489	438	439	451	481	470	439	459	453	465	448	475	485	436	463	482	437	437	468	442	487	438	450	458	471	459	438	459	449	466	467	446	424	468	460	439	463	486	426	410	467	487	432	497	444	456	440	482	462	436	450	500	472	487	485	465	485	418	463	482	479	445	436	510	465	451	459	445	469	493	480	471	501	479	478	417	452	493	469	458	486	469	441	452	476	463	446	441	452	462	455	475	500	466	485	429	425	430	486	419	461	432	452	467	489	438	455	453	468	448	495	461	470	484	495	453	475	453	473	450	478	434	459	428	464	454	473	433	461	480	480	443	465	434	457	421	446	449	454	424	475	439	422	436	461	519	461	473	472	425	495	450	453	462	445	463	439	469	473	472	492	450	449	464	493	456	462	472	445	464	461	438	453	444	492	388	454	423	454	473	445	425	484	462	473	452	462	428	468	442	432	464	412	441	445	443	445	435	490	450	417	447	422	463	497	470	437	455	458	451	450	454	429	455	440	471	443	430	523	445	427	484	451	425	450	462	453	488	464	432	450	452	445	461	444	435	460	401	488	444	465	475	474	477	471	448	455	457	477	454	475	460	484	485	456	497	441	442	494	442	499	490	477	423	429	426	480	430	500	451	447	486	502	468	501	486	482	499	451	478	470	459	429	439	437	447	528	465	468	467	457	445	480	465	426	466	469	476	454	469	463	473	425	425	463	479	479	456	483	449	449	454	416	443	470	460	450
4310	2383	950	480	389	418	417	398	326	296	238	199	183	162	145	158	137	120	119	115	99	108	93	97	112	90	94	96	81	86	80	78	74	70	84	83	104	76	73	98	75	62	68	81	90	86	63	70	78	77	69	80	90	105	71	71	85	76	94	77	74	84	75	83	72	58	69	81	62	81	60	72	86	67	73	80	80	75	85	84	69	73	71	70	74	78	80	84	84	64	69	67	85	69	79	70	72	86	79	70	75	63	65	83	82	80	83	82	73	77	79	101	77	76	80	63	79	72	72	74	80	75	99	67	64	73	66	88	69	89	65	79	109	90	67	71	69	77	98	80	64	81	86	71	83	83	90	88	69	67	71	79	86	80	74	73	73	78	70	87	86	79	82	96	88	78	87	84	83	86	69	75	105	73	72	83	81	80	84	84	105	72	73	69	81	72	69	70	72	68	87	82	77	93	72	81	79	73	74	83	81	69	76	66	70	78	83	69	67	81	83	80	79	67	83	78	77	89	82	83	84	70	99	72	75	78	68	65	70	75	92	55	74	62	92	65	76	74	80	90	83	98	71	79	75	91	80	88	75	79	66	75	69	64	70	68	85	69	80	81	69	71	81	68	92	87	80	77	79	91	73	67	74	80	78	78	86	80	85	87	78	75	74	81	88	64	88	85	82	84	87	82	73	79	82	74	71	78	86	84	81	76	82	81	85	83	81	56	86	76	77	71	69	84	86	75	77	69	77	78	74	72	76	66	97	68	87	88	79	85	80	78	85	95	74	83	86	76	61	84	68	88	65	75	89	75	78	83	84	85	82	79	79	55	81	78	72	96	78	89	80	91	76	92	69	92	82	71	80	82	71	83	93	83	84	66	87	74	74	62	72	82	87	76	66	77	73	102	63	76	78	65	67	80	83	84	87	75	84	78	68	72	72	86	75	62	70	83	78	66	93	73	98	81	75	59	80	59	93	67	65	78	84	85	89	76	68	68	70	76	66	85	53	71	80	93	69	67	74	95	85	70	67	65	69	70	66	71	83	58	65	68	78	60	78	87	86	70	77	77	98	70	86	73	82	78	67	70	67	84	71	83	67	84	72	61	78	100	78	94	82	83	78	91	70	87	70	71	86	82	81	68	80	76	77	90	81	86	103	81	68	92	75	75	72	77	90	79	76	78	96	82	83	87	68	79	75	68	68	78	78	90	74	77	82	64	65	73	72	83	86	64	76	78	77	74	75	92	73	81	91	73	84	69	73	88	76	90	80	68	68	85	81	61	71	91	78	81	79	73	82	98	64	84	71	72	81	86	82	78	63	94	77	70	72	97	95	90	74	82	74	89	76	78	60	84	75	82	73	85	87	75	64	79	70	87	91	53	82	84	62	65	80	85	83	86	81	76	85	91	74	70	77	86	79	78	95	81	66	66	77	79	83	68	96	81	88	72	84	77	65	86	75	69	71	70	66	75	71	62	74	74	82	69	67	83	77	80	70	66	73	93	64	85	89	90	85	76	86	77	82	80	73	89	87	80	87	68	84	86	59	81	92	67	74	82	86	73	73	79	84	79	73	61	81	65	69	88	62	82	73	78	88	76	74	76	76	89	83	86	69	70	82	69	76	81	75	84	72	72	71	89	67	73	66	77	86	93	79	82	68	61	74	67	93	87	62	67	48	79	75	89	74	92	78	68	78	68	78	76	91	88	76	79	67	89	83	78	79	85	73	73	74	88	74	81	68	77	84	71	81	81	90	78	91	70	83	73	78	69	81	72	77	80	86	70	83	69	80	87	96	89	76	83	56	85	79	81	72	78	82	57	86	69	79	75	76	80	74	88	89	74	86	100	85	87	75	64	80	82	61	66	61	81	73	75	70	80	84	76	91	78	63	85	76	66	71	91	75	89	82	85	89	73	81	63	77	73	83	83	80	86	74	77	77	75	81	79	68	78	55	81	85	81	65	88	91	77	75	85	86	84	87	66	79	67	71	87	79	87	67	73	86	75	77	85	76	73	72	73	72	89	86	88	85	74	74	85	83	85	76	78	76	85	80	77	80	77	65	76	66	72	67	76	85	95	68	70	82	82	90	77	84	88	64	70	69	80	78	70	71	89	63	93	71	87	91	88	77	78	76	95	98	85	75	82	80	91	85	95	77	80	67	69	80	72	80	69	77	78	65	84	79	86	76	76	72	74	82	78	85	96	86	74	76	77	69	69	76	86	100	57	96	70	81	60	74	67	69	80	81	77	86	94	76	75	72	92	86	80	106	73	66	73	88	73	63	79	72	79	81	81	87	75	84	80	79	64	72	74	70	77	82	84	71	67	74	90	67	74	76	71	82	91	75	78	67	80	69	79	62	75	86	78	60	94	76	65	79	83	84	66	85	79	69	83	87	88	76	70	64	73	63	82	67	73	83	100	72	70	71	79	75	79	73	73	68	66	63	79	70	83	81	92	87	57	74	80	74	70	90	69	78	85	67	76	86	75	73	89	78	86	78	83	74	64	72	67	76	80	74	84	84	85	84	100	66	83	94	64	67	84	78	87	89	76	78	82	79	71	87	80	76	75	88	83	77	72	56	83	79	81	85	80	84	71	69	88	88	60	71	87	97	81	78	95	86	74	71	80	74	95	86	72	81	84	85	83	76	85	78	71	78	71	82	76	92	89	105	69	91	106	77	59	82	86	83	90	77	83	71	88	85	70	83	80	83	64	79	81	89	77	82	85	82	62	79	65	75	71	85	89	75	64	87	70	85	59	79	88	81	73	62	61	71	86	73	79	87	76	77	83	72	67	66	69	91	83	81	64	95	81	64	97	67	73	94	77	75	71	66	88	90	85	72	84	88	58	80	86	93	78	83	73	76	74	72	89	88	90	87	78	85	85	73	73	82	65	76	76	72	79	72	80	68	69	79	77	80	77	66	85	66	85	87	85	93	76	71	89	70	77	76	99	74	80	88	66	72	88	75	67	79	76	68	60	68	88	91	87	102	80	92	75	69	85	80	77	74	73	86	74	67	86	75	83	73	83	70	100	67	81	76	89	63	82	72	66	79	76	92	70	75	84	79	78	72	79	78	94	76	64	79	81	87	64	58	65	89	86	69	75	68	75	81	88	68	78	82	67	83	64	84	85	84	75	77	85	92	63	95	77	80	76	71	79	88	75	82	88	81	66	89	80	83	63	91	78	71	79	75	80	88	70	79	85	84	90	67	68	81	89	78	83	63	77	73	73	77	88	82	94	76	76	94	83	85	73	79	69	70	85	75	78	59	84	86	87	90	73	76	73	75	81	73	89	61	76	89	84	75	93	77	75	67	82	73	78	74	72	81	80	81	80	78	74	73	68	80	87	88	79	64	69	80	65	65	84	73	85	74	82	81	80	80	76	80	64	80	80	80	68	73	98	69	72	66	71	55	100	90	78	78	75	56	86	90	93	73	76	76	84	84	93	75	85	71	75	84	67	60	81	79	88	66	92	69	60	89	72	82	75	74	73	61	65
30672	18682	10000	9914	15290	16363	14888	12488	10149	7957	6353	5015	3977	3328	2780	2442	2131	1907	1633	1440	1311	1215	1164	1072	1007	924	812	829	787	694	665	691	641	652	662	667	646	593	623	636	628	604	647	648	599	603	618	591	662	577	622	596	675	626	621	573	624	587	628	627	663	594	608	648	612	573	601	579	577	616	604	563	614	548	595	571	618	654	609	558	612	613	545	575	613	602	615	578	565	594	600	581	628	558	588	573	589	577	608	543	586	549	620	588	575	560	591	597	592	583	621	589	623	589	561	586	567	632	602	577	560	567	608	581	527	593	612	593	572	605	617	622	593	615	550	556	584	581	590	571	617	582	582	583	612	576	620	586	561	603	596	576	585	602	597	637	600	586	623	570	578	594	572	623	567	594	550	599	556	560	589	596	621	608	607	628	545	593	551	603	582	616	615	603	579	573	609	599	581	619	581	571	645	607	578	588	598	604	576	605	602	562	600	603	571	577	618	619	584	572	568	618	554	591	562	594	581	579	602	594	586	552	588	576	568	596	583	561	613	604	586	569	609	587	613	583	613	567	543	572	639	604	580	580	542	600	575	576	586	619	617	538	596	596	586	580	602	545	632	561	600	605	543	611	601	607	599	619	588	610	607	565	560	580	620	596	581	605	587	594	546	589	599	580	598	635	590	592	602	569	633	611	568	602	600	596	603	587	594	574	596	570	524	605	580	594	624	595	563	618	571	601	622	575	606	545	579	610	595	575	588	609	608	595	614	567	591	567	593	612	600	599	599	635	629	604	597	554	594	566	586	570	567	581	596	588	583	575	628	567	615	601	583	571	587	544	549	601	565	599	566	595	579	580	600	568	539	634	540	559	587	564	620	595	595	617	590	582	580	531	597	582	629	592	592	604	613	580	567	580	620	584	619	596	605	604	557	609	591	624	631	545	545	613	538	575	563	602	625	596	565	547	556	581	540	607	546	605	574	583	565	637	544	570	621	608	577	563	601	546	596	578	607	566	548	572	575	556	598	590	632	620	595	592	619	580	598	562	595	550	571	581	585	588	603	614	640	603	604	590	557	575	616	531	549	588	620	644	597	603	590	624	588	581	622	548	577	582	606	605	623	562	583	564	569	586	580	596	648	571	596	559	591	619	623	562	592	618	583	578	548	560	573	574	571	586	578	604	546	557	629	603	603	581	615	570	562	578	578	571	614	532	562	593	608	587	633	606	596	614	586	650	565	578	574	608	588	550	602	629	568	545	560	605	612	548	604	596	581	591	643	616	599	584	615	589	581	584	541	589	552	584	571	593	604	589	559	583	559	613	581	557	594	580	626	585	564	588	597	602	573	592	534	577	599	567	616	622	585	627	628	617	587	580	598	607	607	595	597	594	590	606	579	596	601	559	623	576	552	582	592	580	585	576	584	611	586	568	547	569	609	585	591	579	585	585	573	581	597	587	625	608	593	580	570	590	603	552	604	562	594	584	631	582	606	601	565	557	607	548	567	563	560	587	580	558	529	578	517	561	569	590	596	598	558	608	613	603	605	592	598	600	616	552	584	567	569	557	591	586	549	572	613	571	619	581	603	570	587	565	596	578	590	590	559	590	588	543	581	573	563	594	575	617	580	582	569	634	644	617	626	595	567	567	574	585	555	584	575	599	606	603	582	586	572	631	599	598	556	598	595	611	553	618	574	600	561	602	569	596	603	600	616	569	644	578	613	609	545	571	553	577	589	565	529	584	592	565	595	595	603	584	602	561	570	573	579	576	611	588	577	565	600	594	593	585	555	583	543	596	645	548	574	588	566	599	627	562	562	564	600	619	567	564	611	611	530	598	602	614	587	562	520	587	564	592	574	566	591	593	581	563	596	563	572	583	580	602	577	549	592	570	582	598	613	597	606	623	617	599	615	639	619	585	611	599	575	614	588	599	565	600	553	607	534	544	575	601	606	568	600	565	596	590	557	567	637	586	594	549	607	600	622	618	584	586	564	608	576	592	626	559	588	599	591	622	595	607	583	616	598	603	591	610	611	577	594	615	547	592	561	631	600	557	595	552	574	571	564	584	619	569	582	615	605	601	573	553	618	639	580	537	553	586	568	595	570	584	600	565	590	611	569	575	571	621	611	560	584	605	641	607	605	623	589	616	591	615	595	594	580	611	562	609	591	556	584	575	625	560	602	604	597	567	624	561	556	583	597	618	599	598	598	583	575	593	608	606	587	610	608	604	589	578	549	544	581	576	556	604	557	546	614	569	588	573	591	602	585	613	541	548	585	532	573	581	634	572	608	580	555	569	546	597	541	569	582	585	601	572	564	584	545	595	555	606	563	609	561	591	589	620	539	602	618	545	563	551	542	625	582	553	584	603	563	587	609	646	579	578	594	576	563	576	625	554	566	594	618	590	578	577	592	582	576	584	592	602	520	598	614	569	614	594	560	577	594	545	578	638	569	571	568	611	572	634	584	557	618	594	593	610	586	581	584	598	577	587	567	607	558	573	600	566	591	545	586	572	570	560	599	574	587	625	610	559	532	604	569	543	587	596	616	568	543	541	574	571	604	612	550	573	608	616	577	594	579	605	582	578	618	587	536	620	604	598	581	577	577	594	593	597	613	646	602	562	564	612	574	604	567	566	577	573	598	575	595	619	583	631	573	596	613	544	620	632	581	609	552	604	585	604	624	568	541	556	604	577	631	612	554	610	589	627	599	591	550	604	565	590	556	623	576	567	560	570	586	601	593	597	596	576	588	564	602	584	585	636	599	601	562	591	591	575	575	590	612	577	557	556	628	559	607	563	566	615	610	600	585	578	590	573	580	583	581	544	599	586	559	607	557	563	635	579	607	570	603	527	607	622	580	573	566	586	589	597	550	554	593	580	587	570	582	610	596	546	579	599	571	564	592	601	577	587	576	614	571	596	599	601	598	651	603	607	610	584	575	562	603	540	608	605	607	579	597	645	628	629	628	608	572	576	564	626	593	593	559	560	624	553	592	576	600	557	557	573	598	602	610	559	607	578	579	612	564	598	578	575	587	590	568	591	587	568	582	573	601	597	572	623	599	560	534	609	629	619	592	595	584	634	602	596	586	610	572	608	575	615	573	576	535	638	557	557	564	596	611	562	568	612	550	571	589	627	583	580	636	560	580	582	602	617	566	594	585	618	593	608	585	588	586	576	598	595	632	575	569	600	570	565	577	589	567	614	589	575	555	627	546	583	587	612	563	553	580	576	589	571	614	574	587	582	587	572	592	598	637	602	608	609	577	568	609	602	591	612	614	568	591	576	522	604	570	611	593	580	547	590	585	575	576	600	561	581	625	586	611	584	581	611	599	554	569	551	619	565	578	571	589	612	580	600	585	580	608	610	603	557	564	605	597	583	593	576	588	605	597	597	582	578	534	570	601	597	621	611	554	603	603	623	602	572	570	567	531	589	550	593	587	599	581	591	567	569	551	585	617	549	632	589	613	539	564	629	558	590	597	597	584	616	591	552	609	607	590	575
5451	4371	1797	762	538	617	588	509	424	365	288	273	219	181	167	154	135	129	126	104	105	96	88	69	67	87	70	63	73	58	74	77	57	68	41	58	51	54	53	64	62	54	67	52	67	69	58	58	70	66	66	47	64	45	68	55	64	56	52	61	50	55	67	66	44	65	69	67	46	69	65	58	64	75	56	68	56	59	55	62	52	64	60	82	46	45	54	61	71	51	54	47	59	67	49	53	58	44	53	53	67	49	60	66	59	73	62	67	63	58	61	70	63	63	54	70	41	66	48	67	47	61	59	49	59	63	60	57	49	45	59	67	61	55	55	67	75	59	57	47	52	60	67	61	64	74	56	66	60	56	56	65	61	50	54	65	56	59	58	55	51	53	53	66	67	62	57	74	49	67	78	59	72	64	52	56	60	56	56	48	52	63	50	57	54	63	70	59	57	60	58	55	42	53	62	69	67	53	66	58	55	53	59	56	54	50	58	51	66	45	58	69	51	48	52	53	64	56	64	48	69	58	50	61	83	78	68	53	58	70	59	48	58	65	60	65	47	66	59	58	63	62	57	63	65	65	65	62	56	67	54	56	65	51	50	67	61	58	51	53	54	48	63	59	67	54	57	70	59	58	66	61	58	50	48	49	74	59	56	57	46	53	55	62	69	49	45	64	63	48	66	55	57	62	56	44	61	60	62	69	46	64	71	68	67	72	70	69	65	62	54	71	52	58	67	53	52	59	60	65	55	52	54	53	51	62	59	72	65	77	62	54	69	63	55	61	57	64	53	54	53	74	50	55	58	53	66	50	73	57	58	48	63	73	61	75	66	61	63	66	50	62	64	65	55	77	65	52	59	59	69	54	52	60	48	76	62	36	63	61	50	72	76	56	52	72	48	71	64	58	55	67	60	68	59	49	62	47	68	62	68	62	51	61	57	67	57	66	66	61	48	67	68	68	51	56	63	53	51	51	54	62	61	55	65	46	61	50	52	55	69	51	56	51	55	71	45	50	58	47	62	44	60	57	66	50	77	54	47	53	59	50	71	64	65	69	61	60	85	68	56	57	61	57	58	57	59	49	44	51	68	71	46	43	67	63	58	67	50	61	57	45	66	54	54	60	65	51	54	56	52	57	47	68	40	49	63	71	62	54	54	65	50	60	60	60	59	55	60	59	48	46	62	56	52	73	57	56	55	56	52	61	56	65	56	51	55	60	53	62	49	66	70	59	64	69	52	67	70	48	73	67	53	57	56	50	61	67	56	62	59	64	73	62	51	51	52	54	61	61	65	67	58	69	61	64	67	63	44	55	52	63	67	57	59	56	53	66	51	50	53	69	52	61	45	51	64	58	63	46	73	40	49	51	65	61	43	52	54	57	57	68	58	55	64	62	70	65	61	61	53	64	60	54	48	55	61	66	48	50	62	68	62	60	66	67	60	57	56	47	59	57	55	61	60	74	54	50	69	64	45	69	58	61	64	66	73	79	52	53	49	45	65	61	55	79	52	39	63	69	62	59	48	68	58	52	51	48	57	52	58	66	56	60	50	61	52	61	52	54	59	62	67	63	61	58	58	73	58	63	58	71	52	64	64	56	45	56	54	51	68	47	68	45	58	52	55	55	67	56	56	44	53	62	65	55	68	69	56	44	60	61	56	48	63	51	73	59	57	57	69	53	53	54	58	50	65	57	59	76	54	60	54	43	59	48	55	77	63	54	61	60	65	54	50	62	48	63	53	55	62	64	56	54	45	56	63	56	60	47	69	53	37	52	54	57	58	65	61	61	63	68	57	50	56	75	60	55	53	72	64	75	50	81	59	69	62	60	50	55	69	63	67	67	47	71	69	62	50	79	65	52	50	66	63	61	64	63	59	54	70	55	56	56	78	70	69	66	61	55	60	51	74	78	67	65	54	54	50	67	60	49	52	71	55	48	66	70	56	49	62	63	64	62	59	47	73	53	58	74	58	66	66	53	63	62	68	60	47	60	44	61	65	55	57	58	62	65	59	59	52	61	58	55	54	61	58	55	40	68	60	43	57	60	56	49	51	62	60	63	58	54	47	52	69	58	56	51	51	50	67	50	43	71	48	58	75	36	54	50	43	73	56	61	60	46	66	46	72	62	65	63	63	55	64	53	50	73	50	57	73	49	50	57	53	59	81	55	65	55	57	77	52	62	67	52	57	61	73	45	65	61	62	65	51	45	42	63	52	62	63	48	70	59	55	61	55	56	55	62	69	74	58	55	55	63	62	69	55	62	62	61	55	58	60	64	52	63	51	71	62	63	71	49	67	49	62	56	46	58	64	61	68	69	64	63	56	44	53	46	53	56	60	60	60	58	51	65	57	69	59	55	60	56	51	62	54	60	67	51	59	60	46	43	65	59	65	55	67	57	63	47	54	57	55	62	72	55	45	61	56	61	63	65	57	56	62	76	51	53	47	51	60	56	66	62	50	56	54	66	56	53	44	67	56	52	63	56	56	55	68	58	64	59	75	56	56	63	65	58	60	55	62	70	59	59	71	55	57	54	55	57	56	63	64	60	63	56	68	65	74	56	59	46	56	60	63	53	52	59	54	63	67	51	54	56	68	52	48	65	68	51	78	56	62	67	66	73	61	48	56	61	49	70	45	61	46	64	74	61	52	75	58	47	58	48	66	70	59	54	63	64	52	52	48	60	61	73	56	70	58	57	57	51	63	65	75	56	49	68	58	62	55	65	53	53	40	76	46	52	63	67	56	53	49	59	49	62	60	61	54	50	58	61	71	51	56	53	62	54	59	57	58	66	56	70	62	54	63	56	64	69	63	66	56	62	68	53	67	39	59	63	57	65	59	67	65	50	58	64	57	64	61	56	58	48	71	51	53	57	62	59	69	66	55	51	64	69	46	43	58	64	58	57	67	71	64	62	57	76	38	66	66	60	49	60	66	62	71	62	47	54	65	42	62	49	54	60	58	66	57	52	60	63	58	47	64	61	62	63	51	58	70	56	59	70	62	61	52	59	61	55	77	57	52	55	59	62	65	53	70	61	61	57	46	55	49	55	58	58	50	50	61	70	55	60	65	63	66	57	61	54	60	58	57	74	59	68	67	68	60	60	58	68	58	70	51	53	57	55	59	67	53	58	52	55	55	58	57	65	52	65	68	58	68	52	66	65	59	56	51	67	61	69	53	46	70	56	69	62	64	61	62	43	57	66	61	59	61	47	56	57	59	55	54	69	53	58	48	64	46	76	75	70	70	59	58	53	59	52	61	57	61	59	62	81	54	63	56	62	42	53	49	64	53	53	72	53	61	60	44	53	48	72	48	53	67	60	39	56	57	53	38	68	62	65	71	50	62	61	51	51	42	63	56	76	51	43	60	56	54	50	65	61	55	81	62	55	53	58	45	66	66	55	54	53	42	68	66	66	73	58	62	59	67	61	57	48	60	69	70	58	67	57	58	60	63	62	48	53	54	49	56	53	65	76	63	51	63	71	60	59	59	52	56	55
34660	25351	14700	14673	18966	20186	18500	15796	12693	10424	8191	6454	5178	4317	3522	3113	2722	2407	1970	1761	1626	1389	1284	1116	1055	940	898	749	795	674	607	557	555	507	576	491	537	515	474	456	508	484	543	545	553	496	498	481	515	464	524	492	483	508	477	478	465	493	527	475	482	455	464	464	449	427	493	490	466	495	486	495	457	507	423	435	455	410	451	455	466	433	424	462	462	482	460	488	444	436	457	475	437	445	430	400	480	433	442	458	414	448	436	426	435	488	443	453	468	448	429	486	493	448	441	406	452	408	460	417	436	443	439	403	442	459	468	455	477	497	484	454	443	432	463	433	428	472	457	423	463	436	453	461	467	469	491	458	423	422	408	469	427	460	449	447	471	434	438	468	491	452	427	467	429	465	467	463	469	445	454	443	406	422	451	426	449	438	393	462	421	451	436	465	468	445	444	432	469	438	393	460	471	427	431	455	444	458	434	459	435	476	484	451	459	459	468	440	449	451	470	451	480	482	448	442	435	445	498	451	419	465	416	417	503	448	453	453	462	445	493	448	456	404	471	453	456	448	440	456	431	488	417	464	446	429	451	452	493	455	458	505	434	439	441	415	429	453	491	445	449	452	480	435	448	412	442	454	461	471	455	438	476	495	468	437	475	442	461	452	401	424	452	429	454	488	479	481	434	454	419	484	456	457	503	467	491	466	451	487	420	431	423	484	448	437	435	433	445	468	435	460	399	456	427	436	414	467	450	441	429	439	504	431	444	426	443	460	386	424	459	442	450	463	443	427	474	439	438	457	428	465	424	483	404	446	465	456	434	437	424	452	462	480	478	490	430	475	474	469	462	492	443	474	425	465	418	447	449	481	450	424	436	411	415	448	477	433	444	435	451	421	455	446	453	452	463	430	419	448	445	466	472	451	423	410	473	461	467	450	444	474	443	438	464	407	412	459	408	451	460	440	469	450	457	426	477	469	446	448	488	465	434	437	442	472	431	502	429	462	439	425	443	434	428	468	447	482	450	428	465	433	469	458	445	446	473	449	466	459	424	448	428	426	456	474	448	452	461	449	427	431	433	479	408	467	431	410	447	429	451	446	486	432	434	436	466	450	475	449	459	445	429	458	440	440	456	453	430	438	450	456	475	453	488	474	487	480	487	470	473	470	422	441	477	463	448	422	473	452	467	429	439	437	453	446	448	447	458	484	445	481	467	452	432	452	487	447	431	474	447	439	443	473	453	466	447	381	461	460	468	446	433	464	421	454	458	462	424	469	429	462	425	440	428	419	457	444	481	433	452	454	460	468	458	441	443	409	439	428	479	439	449	451	427	488	448	478	446	457	438	459	451	453	455	446	451	436	438	442	451	446	451	411	473	468	508	454	442	449	436	457	424	462	435	505	480	486	433	451	479	463	427	449	485	451	446	450	468	443	431	410	447	426	407	456	413	469	457	408	455	462	439	453	481	515	491	461	475	446	454	417	455	451	455	434	417	455	473	416	435	412	467	460	457	439	446	424	454	476	429	443	447	481	462	420	459	410	427	475	428	487	425	459	457	419	489	408	463	506	463	482	433	425	495	421	437	451	448	448	442	457	485	476	437	446	422	448	414	439	460	396	423	467	429	454	433	449	449	404	474	490	466	438	418	438	447	416	427	461	447	474	470	442	449	455	493	447	388	456	460	410	431	405	428	450	462	465	470	482	438	460	462	462	434	433	473	444	448	436	449	472	414	449	424	462	453	465	463	439	460	450	449	471	459	482	462	462	456	450	462	481	443	440	440	470	460	456	430	459	439	429	410	441	430	445	451	417	451	443	443	409	417	485	464	436	454	461	458	428	480	468	467	485	470	448	407	447	468	444	460	491	463	450	434	463	455	471	449	450	432	458	454	464	452	473	470	509	504	437	416	461	461	468	454	448	459	429	470	459	461	428	490	447	433	432	482	443	451	424	487	481	458	432	457	420	450	460	440	462	444	452	450	471	443	449	457	467	422	432	459	456	410	462	460	431	448	487	455	434	472	445	438	453	453	438	484	424	432	489	442	432	465	401	426	442	492	458	454	454	422	426	423	466	469	458	444	439	487	415	435	455	478	440	461	459	454	447	439	438	459	472	443	442	438	440	454	430	458	416	474	424	455	469	453	426	448	454	393	440	462	485	445	459	435	459	431	425	438	463	472	433	403	475	469	444	433	427	443	487	422	471	480	435	466	400	495	435	436	463	502	483	446	435	431	460	383	471	425	446	454	459	398	427	477	450	444	429	470	473	472	454	461	489	472	464	414	465	454	433	446	408	467	446	455	440	433	469	430	448	447	438	439	456	443	424	432	412	434	425	457	451	404	439	439	450	473	444	489	452	444	446	448	449	447	455	448	460	456	441	444	433	431	456	437	441	424	451	433	465	437	446	451	421	447	431	457	442	450	487	451	419	449	459	458	443	442	444	469	435	462	461	466	452	444	412	464	439	481	440	425	413	475	448	450	460	458	434	456	465	426	445	449	462	490	443	449	440	451	438	457	444	460	449	424	457	430	459	470	430	490	477	479	478	424	423	443	402	465	451	437	478	436	445	462	479	424	461	412	449	432	442	449	444	475	509	453	442	451	429	457	412	465	440	434	420	447	429	413	407	445	412	458	457	448	463	414	475	446	451	479	463	454	475	470	456	461	416	496	416	464	448	468	483	448	403	466	458	465	441	424	458	410	466	450	419	469	455	410	451	453	468	468	451	452	435	450	459	467	487	434	456	477	484	444	443	444	464	456	441	453	467	427	460	442	457	443	449	455	440	448	411	452	469	403	436	469	445	455	443	429	412	422	428	464	417	452	430	476	480	454	456	487	433	438	466	418	445	473	482	469	432	468	470	453	462	471	429	470	438	405	476	430	456	463	463	453	450	430	468	464	481	467	484	467	422	489	461	436	432	448	479	454	427	474	460	426	433	447	457	464	442	402	452	436	435	469	473	440	468	451	436	477	471	465	459	485	455	428	422	444	464	450	441	427	462	423	461	454	459	434	444	476	433	490	471	471	459	455	445	490	459	459	466	444	407	442	442	448	439	442	440	449	494	469	426	447	437	423	459	446	461	446	477	442	477	461	406	463	430	461	440	448	471	456	470	447	442	474	407	475	468	424	474	457	462	465	483	441	451	448	473	449	443	454	436	464	468	456	477	446	436	457	466	449	420	452	422	477	450	433	493	449	463	419	446	441	451	426	442	444	453	456	456	428	452	463	463	439	466	440	426	430	447	412	473	468	429	469	468	456	432	442	447	432	470	428	462	459	458	461	436	442	464	433	460	456	467	475	442	476	461	474	451	425	446	422	420	443	444	477	409	442	469	453	420	444	478	463	475	442	475	457	492	441	432	442	433	459	472	496	446	464	468	455	449	461	481	476	438	443	465	433	436	438	438	478	493	385	459	468	491	458	450	449	487	505	444	444	456	444	437	453	457	419	422	447	441	467	458	443	458	446	467	443	456	479	420	407	468	445	481	482	461	409	458
6023	4718	2062	865	587	562	548	457	399	314	298	261	218	186	174	160	152	164	132	128	146	123	95	99	84	106	101	113	79	73	92	94	94	82	92	80	70	95	95	83	85	82	90	83	87	76	101	86	94	83	86	97	94	69	72	65	93	86	87	98	76	88	99	79	68	93	75	90	85	95	87	69	65	75	100	78	93	83	80	79	84	85	80	76	92	79	73	76	75	78	83	69	74	87	75	87	91	83	103	115	99	76	71	88	108	85	90	82	87	88	89	93	90	74	81	79	80	97	78	74	78	81	98	77	80	80	93	80	86	89	80	70	76	74	94	67	75	68	78	80	78	68	94	104	73	82	87	71	92	76	70	92	86	91	69	79	85	69	86	83	60	86	88	85	93	77	81	96	82	86	78	97	84	88	80	88	82	79	79	83	82	98	79	92	77	78	72	68	73	68	80	67	77	98	102	94	103	81	74	73	87	72	90	87	86	82	94	106	94	88	79	70	81	78	96	82	73	79	78	91	96	87	74	93	71	101	85	95	77	80	92	77	76	80	87	93	85	68	94	64	73	81	72	78	69	78	75	82	83	91	80	99	86	89	72	67	67	82	91	88	94	74	79	77	84	94	88	85	74	84	90	77	81	93	87	81	80	89	85	78	88	81	92	88	92	84	94	77	73	77	84	89	93	93	77	82	82	88	99	70	85	89	91	101	84	89	95	97	100	81	76	83	72	66	83	94	73	76	77	92	80	92	77	84	80	82	87	73	82	73	95	83	82	78	82	66	92	87	77	80	72	85	70	63	81	86	82	76	97	92	80	89	78	82	97	91	78	90	76	92	73	102	93	80	104	86	81	81	69	78	81	102	81	71	90	75	111	85	97	82	68	97	77	83	81	89	89	75	77	72	72	79	90	71	81	94	91	78	74	83	90	81	92	73	69	76	95	89	86	81	86	87	87	67	82	74	80	80	58	89	78	75	89	81	71	90	89	90	89	80	87	94	74	95	84	80	77	104	94	73	78	89	94	83	97	97	102	86	89	87	68	76	82	80	97	89	87	77	79	79	74	74	94	90	84	66	71	71	91	100	87	88	81	85	83	85	84	82	75	94	87	77	80	96	92	82	72	92	74	78	95	98	72	75	92	83	87	96	88	82	95	81	82	88	78	86	91	83	100	85	79	82	78	96	96	87	89	74	91	86	67	68	78	95	94	79	78	90	89	97	91	84	67	74	87	90	87	94	82	94	79	90	92	75	95	75	76	90	91	62	94	82	83	88	94	93	87	85	63	87	92	94	74	57	75	85	86	88	71	85	72	66	86	79	83	84	85	75	84	94	65	83	89	74	87	92	92	88	90	63	101	70	75	88	83	85	85	83	94	97	63	79	82	82	76	72	72	68	87	87	91	89	72	85	106	84	83	83	84	85	83	76	97	87	80	90	67	95	95	81	76	89	88	79	77	89	79	86	90	84	78	94	80	84	101	101	84	91	69	104	89	83	105	93	80	73	83	83	81	78	87	89	98	78	83	73	83	96	66	74	92	98	86	85	86	92	68	75	86	89	99	90	76	91	76	69	93	103	92	104	74	77	78	93	91	92	98	86	96	99	81	86	96	88	88	84	89	79	81	95	99	74	87	64	74	80	87	79	87	88	71	89	98	76	85	96	75	84	90	72	90	79	66	87	81	83	83	98	75	80	79	94	82	65	90	78	83	89	95	76	74	85	80	76	85	90	65	87	82	90	111	80	108	65	89	91	65	82	84	86	81	92	76	90	90	77	89	97	93	74	69	89	84	74	90	71	103	82	70	90	86	88	74	63	82	81	87	96	79	102	77	76	105	81	93	78	87	84	61	87	92	85	76	63	70	81	81	82	101	74	79	90	98	94	74	79	74	68	77	81	97	73	86	62	80	87	93	93	83	84	74	85	71	98	80	89	99	81	76	71	79	81	74	71	87	87	92	66	90	76	97	79	76	84	79	73	76	89	75	93	75	97	86	81	88	92	81	74	91	74	70	91	83	87	74	74	70	100	90	72	82	87	88	79	76	93	88	83	91	70	84	96	94	90	86	85	56	81	84	85	76	88	79	95	83	103	88	92	83	81	86	63	82	77	73	66	65	90	69	96	97	81	83	93	71	98	90	92	88	83	63	96	70	83	76	76	75	68	68	82	88	73	82	81	94	71	76	94	91	73	78	80	89	83	72	85	68	71	83	78	68	82	71	84	102	81	84	73	76	74	77	104	70	80	93	92	86	84	89	85	99	87	89	87	76	83	84	85	72	94	90	70	84	90	74	91	100	87	88	80	70	74	81	74	79	79	77	68	82	88	86	90	66	82	79	99	77	69	85	96	76	82	83	80	81	80	76	76	77	76	83	83	92	84	90	83	84	87	81	79	84	88	97	86	88	87	84	81	86	87	82	93	90	93	74	73	65	113	106	73	89	75	84	86	79	73	70	69	86	76	76	81	84	63	73	77	76	71	92	94	91	73	81	86	82	84	79	89	75	64	85	93	84	75	81	82	78	68	85	93	83	86	100	86	66	75	81	92	89	75	79	88	97	81	72	87	103	86	87	70	98	98	86	81	84	92	66	89	91	64	83	86	84	82	93	87	76	72	90	74	87	92	92	83	89	75	63	82	82	73	75	91	81	69	74	70	77	84	99	82	76	79	104	72	81	95	80	98	78	80	75	81	70	76	88	85	61	74	81	94	80	84	84	86	100	91	72	88	85	76	86	76	87	76	80	77	81	86	71	90	56	87	85	70	77	95	74	77	94	73	84	76	92	64	79	72	70	92	81	71	79	83	94	85	69	87	69	87	65	85	85	78	97	85	94	79	90	88	74	77	84	94	87	90	82	97	87	84	84	54	80	74	83	78	73	88	92	75	91	99	82	74	86	78	90	72	99	89	76	93	94	73	71	79	90	93	87	81	84	90	99	74	76	85	81	89	88	99	73	69	69	77	82	84	55	80	98	77	97	76	78	70	84	92	78	87	89	85	80	98	97	71	80	82	91	96	83	71	81	74	100	80	91	86	82	80	84	86	65	84	91	89	87	85	74	72	81	90	98	76	83	78	84	86	94	78	94	74	87	69	97	95	75	83	76	75	76	89	74	89	81	88	96	88	79	71	77	90	69	77	83	59	86	94	80	98	97	83	90	85	84	102	97	93	89	71	74	91	81	85	91	68	73	87	75	76	76	76	75	107	86	72	72	77	79	85	79	81	85	78	66	89	79	78	89	62	62	78	84	77	96	93	71	93	84	103	86	94	84	82	79	82	85	79	78	87	71	82	89	83	81	83	88	66	85	82	97	88	92	75	80	80	87	80	79	92	87	79	75	79	93	85	87	89	85	81	97	80	90	81	79	87	80	74	79	95	81	93	75	95	88	78	87	76	78	81	94	68	81	98	79	86	90	89	90	79	92	89	65	88	65	93	95	105	84	80	78	91	79	95	98	81	84	80	86	103	89	95	89	98	74	88	79	89	74	90
33614	25948	16153	15199	18511	19045	17600	14870	11868	9755	7545	6143	5171	4166	3540	3254	2732	2354	2063	1831	1633	1478	1350	1292	1149	1084	987	973	920	824	762	759	737	738	763	693	698	656	713	723	655	642	651	686	684	683	663	718	723	685	695	682	648	674	671	681	676	694	659	661	604	639	691	588	690	633	645	626	666	552	639	650	682	614	651	619	629	619	595	646	628	645	685	643	636	630	674	629	622	638	636	658	595	633	650	617	615	606	625	583	649	629	666	668	635	619	591	642	625	592	594	614	586	649	610	603	626	641	608	662	649	595	590	661	621	612	664	608	669	612	675	661	635	619	647	603	648	617	632	612	632	627	644	607	645	617	641	646	583	609	641	664	640	616	586	637	606	632	616	647	645	584	601	590	598	598	625	645	616	613	672	640	628	634	611	629	579	604	639	616	605	669	624	645	647	620	626	602	646	635	620	657	624	652	606	645	616	618	630	606	602	630	630	618	612	572	569	580	594	630	606	656	641	631	623	611	620	654	652	573	610	640	640	648	614	665	632	625	624	661	610	579	653	616	616	629	604	603	644	645	646	674	618	650	656	651	616	563	669	606	630	607	598	626	631	621	610	627	601	592	606	604	652	646	638	646	617	614	618	652	593	606	675	633	653	611	632	671	593	624	662	675	647	681	628	661	615	613	635	616	627	665	639	637	628	595	629	645	632	632	624	629	616	634	593	624	626	659	620	581	620	622	615	691	623	628	617	617	630	692	616	593	617	630	609	615	595	642	634	631	598	616	636	630	607	620	660	614	620	660	640	662	588	575	636	614	577	616	631	704	591	643	647	617	585	626	624	617	611	623	640	613	629	584	629	573	613	602	620	648	609	585	596	591	626	634	578	623	648	638	627	604	660	601	677	619	692	670	594	628	658	675	649	551	656	596	683	648	659	622	659	606	633	642	604	624	591	644	664	606	619	642	632	642	604	631	668	608	611	610	707	629	651	660	612	615	615	689	569	637	624	588	616	634	648	617	636	592	628	647	617	615	616	575	653	635	669	656	617	641	647	616	660	602	629	629	656	638	637	633	622	610	627	632	615	618	617	628	680	665	593	635	629	652	640	646	663	641	638	627	658	615	672	624	625	596	656	660	610	622	631	619	632	641	604	630	635	628	660	654	636	608	605	637	606	658	644	616	649	617	601	567	615	574	596	586	624	660	607	635	633	615	703	626	620	610	635	623	620	644	630	642	623	638	621	619	629	586	638	588	627	626	622	621	628	608	622	618	650	605	639	577	629	646	601	599	666	584	607	593	604	617	599	640	652	692	652	602	624	610	681	662	635	635	610	625	595	621	614	595	625	636	628	633	649	569	605	626	681	668	645	584	641	621	619	600	615	647	643	639	591	660	655	620	674	605	643	626	621	661	665	613	650	632	627	614	624	618	640	639	639	651	668	652	640	634	631	674	585	579	618	616	663	621	594	648	612	610	677	659	675	645	619	625	656	665	660	591	633	623	638	610	579	633	654	628	616	661	598	650	639	641	662	669	672	594	657	623	643	636	647	622	610	600	585	628	669	656	629	634	639	575	594	580	592	680	637	610	616	643	596	645	652	632	638	662	621	621	621	642	621	654	635	608	627	612	609	653	614	633	622	622	616	656	628	626	609	667	591	606	628	691	617	651	621	679	625	640	615	591	632	633	629	622	567	597	631	613	650	622	629	589	588	635	574	612	631	613	633	637	588	631	650	590	658	646	615	654	567	607	613	642	649	643	586	641	636	639	622	667	660	603	657	623	639	653	635	649	622	596	611	613	603	632	665	640	627	619	596	624	631	597	609	599	615	599	631	612	605	592	628	628	588	627	610	653	641	625	651	654	586	648	631	656	618	591	606	663	654	596	652	659	625	653	593	674	654	655	660	599	640	574	590	644	553	616	620	630	653	646	665	603	652	611	655	621	653	644	569	619	644	651	628	671	669	636	654	655	639	619	661	636	615	644	672	618	574	594	615	621	636	635	582	629	663	618	634	654	613	661	617	632	630	644	626	592	648	638	635	687	606	619	624	649	618	664	642	642	609	679	593	638	626	634	640	616	591	635	621	606	622	627	640	622	640	639	641	611	639	647	638	630	564	631	670	652	646	608	601	659	643	620	616	616	605	616	643	616	645	644	628	637	595	632	639	637	599	648	639	657	656	631	606	650	624	591	645	589	649	613	634	650	620	669	640	629	635	637	603	613	601	610	634	602	596	647	591	609	631	609	660	615	564	613	645	615	643	641	605	609	634	588	646	607	591	565	633	614	616	634	615	596	621	599	655	631	647	697	630	602	634	608	685	614	621	626	625	614	652	585	655	614	605	648	670	632	642	612	649	643	590	646	628	624	590	629	631	645	629	672	588	625	631	627	633	601	614	662	626	686	643	653	606	636	622	591	646	626	663	632	611	616	624	637	605	585	629	614	644	634	618	603	643	618	630	580	624	628	597	598	669	603	611	617	634	647	611	636	648	627	662	610	648	610	616	584	653	643	654	637	667	579	612	646	621	618	631	622	653	666	604	611	621	612	642	657	616	677	646	643	615	588	641	619	659	675	614	618	640	644	579	636	584	667	636	654	651	611	653	564	663	644	602	665	625	637	625	630	600	629	637	631	615	593	635	592	657	584	589	589	640	634	655	608	643	622	600	585	665	611	632	660	658	637	597	601	651	648	579	633	615	659	666	584	632	619	600	648	641	621	608	598	610	598	622	699	646	651	644	625	627	655	643	677	616	667	637	646	587	610	619	595	634	603	596	624	662	651	610	623	612	662	676	661	627	617	602	608	597	593	645	625	632	623	649	643	595	626	597	625	633	587	631	649	654	602	653	660	628	621	585	644	638	615	649	608	624	614	561	639	615	652	668	648	627	666	590	597	640	634	616	631	625	644	684	649	640	597	662	655	639	601	641	627	633	618	613	652	612	679	582	625	625	659	618	620	624	657	644	635	631	617	624	662	645	617	623	616	623	639	637	631	631	617	649	640	634	635	636	608	611	654	654	628	635	608	649	639	582	662	592	677	665	653	608	647	635	633	648	647	602	610	561	644	614	648	630	569	632	657	607	628	613	633	636	599	556	623	611	613	631	628	645	598	645	618	620	670	627	634	640	623	647	621	601	669	592	629	557	611	616	586	573	643	627	606	645	648	612	646	656	653	587	633	623	617	599	664	635	620	618	586	624	638	656	610	640	618	650	638	656	614	630	627	616	592	665	646	607	586	613	586	620	666	614	624	623	618	641	634	624	619	648	613	665	574	588	617	667	656	615	647	591	610	599	630	644	623	629	625	637	597	599	609	568	657	614	624	609	657	613	596	616	613	633	652	620	595	606	612	619	630	622	677	649	641	605	628	656	630	658	601	600	614	651	577	611	623	662	637	603	666	646	645	603	612	596	594	601	604	634	592	611	657	647	650	626	602	609	626	652	613	654	577	587	619	624	647	606	599	620	634	642	639	614	585	615	644	639	603	590	666	621	644	610	638
8161	8099	3557	1197	701	770	668	567	500	385	304	260	236	214	168	157	173	127	143	121	100	94	104	101	94	65	80	68	65	80	69	53	70	57	55	56	74	57	65	71	68	62	55	62	59	54	60	66	58	69	64	67	60	56	66	60	48	67	58	61	62	65	82	69	70	52	53	61	67	65	62	63	52	70	62	54	71	52	59	66	65	67	61	57	56	62	69	82	72	68	68	66	58	61	58	61	67	38	67	47	68	63	48	50	59	61	61	45	62	55	63	72	76	52	65	70	60	53	62	70	46	68	76	72	73	45	60	58	58	56	67	60	62	75	57	54	69	60	59	65	66	60	70	70	59	65	56	62	62	68	51	62	55	62	55	52	52	54	53	59	63	56	65	72	57	63	59	61	82	56	68	58	53	51	62	49	59	62	70	60	66	53	59	69	59	55	62	60	57	72	58	64	57	73	61	66	53	61	61	57	52	56	48	70	57	67	67	52	65	67	72	68	61	55	65	48	59	56	55	60	72	73	53	72	46	61	68	47	48	56	66	64	60	60	55	57	66	61	67	66	61	56	63	63	50	52	55	56	58	53	65	58	57	61	55	65	52	50	64	55	57	59	68	68	49	55	63	57	58	71	54	57	79	59	67	68	63	67	74	61	74	61	72	71	65	41	62	53	64	57	74	68	58	68	49	61	66	52	65	66	65	58	64	59	69	48	73	60	66	76	58	49	54	60	53	71	57	65	74	58	44	67	62	46	61	69	63	57	66	66	62	44	64	65	65	62	62	78	62	63	71	62	69	67	71	59	62	67	58	68	52	47	55	70	73	57	65	69	56	50	73	60	63	66	55	66	51	58	59	48	69	57	62	56	58	49	65	59	62	62	70	72	62	63	58	74	69	56	69	61	83	63	66	62	60	62	72	84	52	57	63	55	64	53	67	51	59	67	76	65	55	72	60	58	56	61	72	67	80	65	58	67	65	55	84	63	59	74	52	62	69	63	66	66	63	73	66	65	65	48	51	58	66	55	62	59	74	50	58	73	66	63	53	58	64	58	76	81	60	51	69	58	71	53	67	52	60	68	68	53	58	73	55	62	73	59	59	56	53	50	60	65	70	62	70	58	61	58	59	55	55	53	77	46	60	58	51	68	61	68	54	52	55	73	61	56	60	64	52	43	60	61	61	68	66	62	57	58	49	62	60	63	75	54	69	73	75	60	78	49	67	48	56	58	55	66	68	66	63	60	75	57	70	59	61	50	55	57	75	73	59	51	60	65	66	61	44	54	52	76	76	50	63	65	64	68	59	70	71	54	60	48	68	59	54	67	67	53	58	86	55	70	69	51	72	64	53	65	71	60	60	75	88	54	75	58	57	60	64	59	60	61	54	71	53	63	65	51	67	57	65	62	58	70	48	62	52	64	67	56	61	61	45	69	51	66	52	73	70	68	58	66	58	63	71	58	57	58	57	68	55	68	46	76	53	62	74	75	65	46	61	57	75	59	70	47	62	57	65	63	60	73	62	63	77	68	67	53	62	62	61	56	69	76	79	61	58	62	62	75	57	65	62	60	60	62	65	64	71	57	54	70	64	55	65	70	80	65	49	53	60	59	58	52	55	65	55	69	76	55	63	67	52	65	68	70	72	56	59	53	61	53	61	65	61	54	60	63	60	52	62	66	55	56	57	59	66	62	67	76	68	60	63	60	49	57	61	53	62	48	72	58	66	66	61	60	57	62	62	68	71	69	47	74	62	73	72	61	65	64	53	53	70	52	68	44	62	59	64	64	65	76	62	54	60	66	66	68	66	65	70	56	59	69	67	59	76	72	53	54	63	47	70	64	53	76	71	62	52	56	72	57	71	61	49	62	62	49	66	62	70	63	71	53	61	79	63	74	68	68	57	60	62	69	72	63	72	46	74	72	57	52	62	58	64	52	75	56	71	60	66	63	63	73	59	69	68	73	58	58	54	66	56	64	62	51	57	64	57	65	55	68	52	59	65	64	49	68	56	66	52	69	59	72	69	51	68	59	58	59	59	70	48	61	63	67	62	58	55	77	65	77	74	67	53	69	59	60	69	74	64	62	69	61	80	82	50	67	64	57	65	69	57	62	69	68	69	56	67	62	53	72	62	48	67	68	60	62	72	49	72	53	64	65	54	67	62	61	74	59	51	64	67	62	64	69	56	51	71	62	64	70	70	79	63	49	69	70	66	58	80	57	64	57	49	63	51	56	63	72	46	55	60	61	68	68	55	57	54	59	68	50	59	65	57	55	57	63	60	56	57	48	53	66	63	75	65	69	68	51	61	61	62	56	65	52	60	54	51	57	59	68	63	53	69	56	61	66	60	66	60	54	58	60	58	67	54	67	55	68	71	67	49	79	69	54	82	61	67	68	66	69	61	53	44	63	50	61	62	64	59	60	44	49	59	55	59	71	57	64	71	61	60	55	56	55	62	66	75	74	59	60	64	55	56	55	73	52	57	60	71	59	70	76	67	67	76	57	73	61	69	47	60	54	75	58	69	57	58	64	56	68	56	53	53	67	60	63	63	64	64	60	74	52	53	69	54	47	61	59	62	69	60	66	60	57	58	74	65	75	75	77	64	71	64	61	56	67	54	63	74	65	62	54	62	64	66	61	71	63	57	54	68	61	73	92	64	68	56	63	59	52	51	69	67	67	57	42	65	70	68	73	72	57	47	61	51	65	65	63	65	71	74	60	74	70	60	48	68	61	74	72	62	69	56	62	64	55	67	61	59	58	53	64	57	61	69	54	58	68	73	53	69	59	61	73	52	69	76	48	53	77	74	56	60	57	63	52	51	55	78	57	67	52	72	57	60	56	70	58	55	67	64	66	73	75	56	62	62	62	65	50	84	53	64	86	56	74	59	53	66	58	64	62	49	68	69	65	71	58	60	52	66	70	51	75	52	57	44	63	65	76	53	51	53	60	69	52	50	55	49	59	58	70	63	71	48	59	61	67	59	55	61	54	64	66	55	79	69	62	63	68	59	73	70	67	60	69	62	76	55	57	73	75	57	65	76	58	66	63	70	70	49	68	62	58	64	81	55	61	66	56	44	72	75	69	56	70	65	85	69	66	65	76	53	72	67	60	72	61	60	62	68	57	64	66	75	58	66	68	63	51	62	63	62	46	57	65	71	43	66	56	65	72	56	51	69	71	57	57	49	60	52	64	53	44	53	60	61	52	62	79	63	50	78	62	64	59	61	59	68	58	58	61	58	63	64	55	66	64	51	61	67	44	60	51	67	71	61	66	57	63	53	58	54	56	51	40	54	56	62	54	67	58	60	73	44	57	59	54	67	59	54	60	44	58	64	63	59	70	68	68	76	63	55	64	51	60	76	62	66	76	70	56	70	77	55	61	57	63	67	68	71	52	59	66	50	52	62	52	60	74	50	66	54	65	61	64	51	69	66	64	61	63	59	68	57	72	75	60	67	62	65	62	68	54	64	61	68	73	62	60	54	60	52	73
39608	31619	20561	18326	21057	21741	19517	17113	13915	11227	8880	7271	5933	4888	4228	3670	3208	2675	2350	2058	1802	1648	1425	1199	1096	934	965	795	768	712	642	649	621	613	581	565	569	556	559	592	575	605	574	551	567	526	559	522	529	520	530	577	490	499	533	498	549	536	524	524	538	527	537	506	509	518	466	432	487	480	492	494	505	457	469	488	517	496	482	484	483	502	436	429	475	509	424	500	470	479	449	498	472	420	467	487	438	433	474	448	459	497	512	443	467	464	440	449	493	473	500	468	470	512	468	497	437	455	486	456	487	485	493	481	452	505	507	468	517	482	473	505	450	472	485	468	460	453	470	481	469	472	530	462	535	447	462	493	498	484	461	493	474	450	471	488	444	466	474	452	480	458	474	485	473	484	462	488	446	469	465	465	502	450	439	474	455	524	436	507	493	477	442	503	469	472	461	468	436	486	445	428	432	446	448	460	493	455	522	467	474	496	432	461	487	460	484	472	493	473	435	474	459	437	472	507	448	449	466	444	489	436	518	453	481	467	461	454	476	517	498	463	464	441	491	475	502	482	478	446	434	464	491	484	457	442	451	460	485	479	460	457	492	482	505	466	478	443	492	480	494	483	458	472	449	501	468	487	482	447	461	450	483	473	480	447	472	498	458	451	466	448	496	501	456	490	470	493	479	493	482	492	476	445	529	485	460	497	479	480	451	479	440	435	496	476	526	459	483	465	490	478	428	495	506	485	528	501	462	465	471	510	479	516	446	462	500	489	464	462	504	513	503	481	505	428	467	450	468	483	504	508	462	488	507	507	461	470	449	434	451	462	460	467	449	486	457	450	467	445	435	505	468	465	487	462	492	491	482	479	448	465	445	454	464	448	444	499	475	480	488	527	477	502	426	472	441	471	461	497	488	445	472	480	456	478	480	495	455	448	488	459	416	490	448	478	477	462	494	466	437	451	467	482	471	464	461	457	443	489	465	471	494	479	455	493	495	494	487	471	477	437	468	455	507	438	476	487	483	439	495	498	483	501	467	466	460	474	456	436	498	465	491	450	471	466	442	479	465	468	469	496	503	434	444	457	490	499	458	462	492	497	480	499	475	452	468	467	456	482	451	432	471	456	457	443	463	429	455	502	517	455	490	492	490	475	462	485	468	461	519	479	468	461	444	501	449	467	496	518	489	470	472	454	469	456	505	458	463	447	463	480	432	490	441	472	470	483	522	442	480	478	435	437	490	506	479	446	465	490	490	479	467	466	470	465	514	498	480	493	471	454	460	503	481	478	475	472	476	484	428	465	468	475	447	448	449	399	435	504	465	430	480	468	494	494	456	510	460	452	452	465	506	483	495	437	437	462	457	494	458	468	445	476	464	489	468	491	482	442	515	476	508	482	491	482	486	446	436	499	461	454	478	466	493	444	455	437	485	478	477	482	431	500	472	453	441	459	532	496	485	471	450	463	473	493	507	489	470	453	458	488	517	472	451	479	484	466	461	497	468	443	429	466	488	467	478	453	493	452	454	467	450	438	452	469	459	453	469	481	478	487	489	462	468	522	475	466	463	464	488	470	469	451	458	480	436	503	469	441	487	466	482	465	453	484	464	481	485	461	516	468	503	495	463	481	468	492	465	502	432	493	508	460	455	449	465	502	495	471	478	480	452	469	472	473	464	447	473	473	467	461	464	466	462	452	494	438	459	458	442	495	480	459	466	492	459	480	485	464	462	442	483	496	484	482	432	444	485	499	482	451	485	501	465	469	479	478	454	476	429	441	449	469	434	468	472	510	513	458	460	441	460	457	493	500	449	479	463	486	464	440	453	432	499	472	464	480	450	497	462	446	443	465	509	469	461	465	448	507	481	470	482	472	458	475	469	476	458	463	493	463	475	476	461	465	447	475	445	442	478	448	442	534	470	408	461	459	438	456	467	460	471	479	463	483	466	453	406	456	463	457	481	512	502	500	511	483	420	461	473	469	427	483	465	489	478	490	473	476	465	481	462	463	475	443	473	441	456	443	498	511	461	454	502	467	464	468	506	445	476	443	490	481	459	437	448	448	448	446	468	482	436	446	453	503	441	469	434	477	463	459	464	484	523	481	461	490	493	474	528	464	465	483	461	467	430	468	492	439	464	442	447	469	481	471	464	484	422	486	469	503	452	429	480	455	503	466	450	484	447	451	466	479	527	507	452	487	478	449	460	460	459	452	446	440	476	483	477	491	474	467	449	454	466	505	456	458	492	468	415	494	443	483	472	468	482	510	463	456	470	487	425	472	459	479	441	478	480	461	457	474	464	458	501	459	451	458	479	483	471	438	488	493	489	467	465	488	463	476	463	434	453	470	446	462	507	460	444	449	496	449	465	424	436	476	499	469	483	467	469	442	437	474	457	462	455	473	482	451	453	481	505	448	488	501	491	431	474	456	456	497	465	487	437	431	461	458	469	475	485	453	463	477	462	427	478	473	439	439	457	500	484	473	476	484	487	484	462	490	478	449	464	462	477	467	446	454	457	474	514	486	470	455	429	467	495	458	469	464	473	473	469	477	434	489	455	453	457	476	450	483	479	487	476	473	449	467	441	494	508	499	480	467	490	451	495	456	475	507	492	445	469	456	452	516	466	473	480	468	454	436	440	524	482	455	458	464	466	475	509	464	474	470	454	496	480	452	455	446	466	484	472	451	486	495	475	495	459	459	463	488	479	475	489	473	478	452	456	471	490	494	471	436	513	444	498	480	491	481	489	489	460	473	465	462	505	504	476	441	452	499	463	486	419	496	459	476	471	505	480	454	461	468	461	436	481	450	504	479	467	490	486	461	471	470	441	447	502	493	465	426	487	487	485	500	461	498	484	471	508	473	458	469	486	486	457	461	476	467	471	505	459	476	477	468	487	456	479	477	495	460	474	461	452	446	439	505	480	513	452	434	485	478	488	508	452	389	475	473	472	446	466	474	454	450	472	494	466	472	479	472	478	486	499	493	464	479	443	482	431	494	495	438	432	479	479	484	480	513	468	491	471	476	482	452	461	452	458	500	469	481	455	495	470	485	480	457	466	522	473	474	458	531	453	466	476	463	475	474	451	481	447	424	471	465	472	464	494	410	509	446	503	451	497	499	484	481	457	456	455	454	466	449	475	455	502	443	441	479	491	487	444	419	488	502	491	494	488	455	497	440	493	499	435	491	481	459	461	460	464	431	527	478	461	467	477	459	459	411	493	485	494	454	478	480	459	484	502	503	530	477	496	436	461	477	513	465	412	466	471	440	445	442	473	490	479	492	466	470	434	469	512	464	433	457	434	459	474	497	443	457	456	460	476	488	463	486	469	460	459	463	456	457	487	455	491	484	465	458	439	466	465	442	452	451	452	492	439	477	434	502	487	448	473	446	436	455	458	506	480	504	478	463	494	518	497	473	453	481	470	505	464	476	455	462	463	465	461	481	459	483	455	438	467	475	483	484	464	456	439	492	467	493	468	497	466	464	468	473	499	485	477	444	453	478
4205	2586	998	609	415	423	423	335	336	258	233	195	161	158	167	150	142	135	116	109	97	105	93	86	83	86	78	93	85	79	74	52	82	78	73	82	71	90	69	78	78	85	79	73	84	74	90	85	88	78	70	80	86	71	94	84	97	83	72	92	74	89	76	92	80	78	70	100	77	87	66	67	68	69	72	76	64	74	82	80	81	79	66	75	89	78	80	93	80	89	63	75	76	93	82	104	84	65	78	79	86	92	75	72	80	84	71	71	88	75	76	89	87	70	92	76	81	76	91	93	64	83	64	85	78	82	82	86	65	71	91	85	77	86	67	71	77	76	76	86	78	70	102	105	75	68	77	83	71	78	76	72	77	78	83	75	65	94	76	91	72	82	69	85	92	89	90	73	79	96	93	69	69	70	81	83	89	84	66	71	77	65	77	65	76	87	78	78	84	93	87	66	70	74	90	86	85	75	76	99	84	78	81	89	87	85	83	86	80	79	64	66	80	94	76	79	84	73	84	86	76	85	78	78	83	86	78	77	78	88	77	85	67	57	73	73	74	72	80	79	67	106	71	71	73	68	94	100	68	77	74	84	81	71	91	62	58	90	67	77	101	67	83	82	80	58	86	74	79	76	65	81	80	75	58	78	81	81	83	77	84	83	73	69	76	76	71	70	74	81	84	89	66	75	88	73	95	83	93	95	79	86	71	71	67	86	79	77	73	79	69	73	75	70	88	83	67	64	82	92	77	75	64	68	85	91	64	70	94	82	66	78	75	59	69	79	82	63	81	72	86	81	103	104	94	77	99	90	79	65	78	79	99	72	81	85	82	80	68	70	72	81	83	73	88	80	68	77	77	80	76	64	89	77	71	80	65	67	83	81	95	65	86	86	80	81	76	78	69	81	76	79	70	72	73	75	78	77	80	87	83	80	99	82	82	85	79	91	63	80	87	81	78	76	87	93	78	73	79	93	96	81	84	72	69	88	78	61	75	83	81	89	84	87	88	93	68	67	78	79	69	66	73	84	73	70	90	87	78	68	89	68	82	90	79	72	73	80	79	79	74	82	87	73	70	68	66	67	89	63	68	59	89	72	88	86	82	72	75	78	67	87	72	76	88	65	82	76	73	75	68	70	74	87	57	64	66	66	86	69	87	87	93	79	72	102	86	88	82	82	88	75	73	83	81	73	75	74	78	61	74	77	81	67	81	62	89	82	84	81	87	88	70	74	51	70	77	76	71	80	80	76	86	72	73	87	72	95	82	81	81	69	63	71	76	86	89	87	75	71	80	77	71	67	71	77	79	71	81	79	72	62	85	70	55	61	78	77	80	79	76	89	73	64	82	80	53	78	96	90	68	74	69	79	66	84	84	71	77	94	78	78	75	70	84	54	62	77	79	82	88	72	87	67	81	82	75	72	76	78	78	74	83	76	76	73	82	85	77	78	91	61	82	83	80	71	72	87	78	74	92	65	80	65	84	81	67	77	72	92	77	91	77	83	73	85	65	82	81	72	79	92	86	77	77	71	81	59	77	64	72	59	74	88	76	88	66	85	67	82	69	88	84	94	69	80	80	87	92	81	71	72	80	84	85	73	80	73	77	81	82	62	80	90	60	71	58	84	77	72	86	74	88	72	69	98	66	72	76	67	93	65	80	68	68	59	70	91	80	70	83	76	82	86	75	79	70	94	94	92	70	72	70	66	77	87	74	87	90	67	71	76	81	73	80	73	81	71	53	78	94	75	74	94	62	79	86	102	81	80	80	76	71	85	86	75	63	84	65	85	82	80	84	73	75	75	68	62	64	83	87	73	88	72	68	87	78	72	77	70	61	78	86	83	80	78	81	72	72	57	71	64	65	74	71	85	76	84	75	75	89	68	88	75	82	79	85	81	73	87	86	54	80	83	77	79	90	82	80	80	86	72	77	93	84	75	72	74	76	71	82	81	83	82	81	84	83	106	75	79	79	69	69	81	54	61	71	88	83	99	91	71	84	87	77	85	85	92	73	74	74	69	86	75	74	69	83	83	95	80	82	70	73	83	108	79	90	69	81	84	70	92	96	98	76	86	91	81	82	88	67	78	79	84	81	74	81	75	75	83	84	83	81	71	71	92	88	64	73	98	79	70	79	84	83	71	88	79	65	79	77	77	69	69	73	75	73	74	78	78	66	74	92	68	77	68	64	67	62	84	81	96	80	82	68	59	70	83	76	72	73	82	84	87	86	64	83	88	82	85	83	97	78	72	74	67	67	82	70	80	85	81	84	81	63	79	81	71	68	86	74	104	87	81	84	79	77	61	81	71	76	86	73	63	75	72	92	73	72	78	75	77	96	71	75	78	82	70	78	78	64	87	76	77	70	94	103	74	66	69	83	74	91	79	85	84	77	69	66	88	79	79	80	86	74	75	95	78	75	76	89	89	88	92	75	85	64	103	80	66	82	82	82	78	66	68	97	82	89	79	87	74	79	77	79	90	72	80	79	86	73	68	77	76	75	70	96	67	82	70	64	79	79	90	74	96	75	78	80	86	82	94	84	79	62	71	76	76	85	69	91	83	74	63	68	83	78	72	84	69	96	79	79	76	66	55	84	84	83	82	75	80	95	82	85	79	79	61	85	66	106	92	61	86	73	74	85	78	70	74	73	78	88	81	80	79	76	81	74	74	62	93	66	73	66	73	72	79	76	80	82	72	67	89	75	69	88	72	80	68	78	83	77	60	69	80	75	78	89	77	80	77	93	89	57	95	92	87	82	66	68	81	89	77	78	81	67	63	66	87	86	76	69	79	72	87	76	89	72	60	78	77	62	67	57	81	76	81	74	68	78	74	82	81	81	86	82	70	72	59	69	81	84	71	64	64	84	76	91	77	112	79	61	80	72	76	79	81	72	73	57	90	98	63	81	95	67	85	69	80	84	74	83	51	66	72	70	65	78	72	80	81	70	92	81	79	71	57	72	75	79	91	78	92	80	80	73	76	87	90	92	90	85	67	82	90	99	83	78	83	79	73	100	82	65	78	75	77	83	82	80	62	68	80	75	79	80	93	95	85	78	84	87	71	69	83	75	80	77	76	74	73	76	73	66	74	67	79	71	71	83	80	75	90	84	75	75	80	60	64	71	88	86	78	89	90	69	78	67	79	80	77	70	82	80	81	86	99	72	73	69	107	59	81	83	77	74	58	92	88	69	62	74	74	84	76	78	90	72	92	82	99	83	83	84	75	77	71	78	87	72	70	90	71	86	84	85	80	69	81	70	89	72	92	83	72	76	79	94	79	64	72	91	76	76	66	87	74	83	96	80	75	79	84	75	77	59	70	74	77	74	68	75	71	76	74	86	81	92	78	90	77	97	76	91	67	82	74	77	95	80	76	87	105	79	82	74	83	64	78	71	77	72	86	93	72	79	74	70	83	84	73	75	75	80	83	79	80	82	89	81	62	77	65	92	67	77	76	79	81	75	83	65	82	66	80	85	70	106	70	87	80	63	71	70	65
31066	19823	10483	11858	15415	16186	14422	12086	9530	7577	5896	4771	3847	3181	2812	2446	2125	1805	1632	1428	1284	1218	1115	1030	914	865	796	827	757	767	672	706	698	656	656	670	657	677	617	628	672	665	650	697	667	652	645	635	640	636	630	566	620	649	606	622	621	622	646	638	607	607	609	580	608	591	605	578	586	590	621	588	615	578	606	618	609	552	641	611	635	593	574	573	610	541	572	581	630	631	590	608	620	617	615	589	587	568	587	535	613	643	579	603	597	592	585	630	607	639	587	570	596	603	588	600	561	590	636	589	594	568	568	595	596	614	557	606	586	568	581	647	610	595	602	598	631	604	562	616	571	596	602	658	640	584	585	581	591	603	618	593	605	635	584	575	629	575	595	536	614	633	575	586	615	624	545	587	622	610	587	609	612	575	575	591	583	615	568	598	585	577	571	597	626	557	568	608	528	629	601	608	591	602	585	616	587	643	594	596	616	565	585	545	631	559	606	607	585	567	567	663	607	597	580	589	581	554	606	585	601	593	555	616	594	569	654	584	597	578	620	592	641	606	579	602	587	610	597	557	587	613	555	615	630	604	628	558	621	636	625	627	588	604	576	584	615	590	615	631	603	586	604	646	601	606	612	640	601	581	615	601	578	574	587	580	599	626	609	614	619	601	585	555	617	619	585	642	593	599	620	603	609	587	542	582	587	591	619	551	572	567	568	555	589	550	581	629	564	580	589	591	619	624	605	628	634	572	562	582	588	627	562	590	565	591	597	624	572	586	629	594	566	588	583	567	559	613	603	585	565	567	593	630	634	590	595	609	566	585	664	575	583	587	583	631	600	605	586	569	527	581	635	633	559	654	626	611	591	613	598	655	621	608	603	597	564	559	580	585	584	613	626	580	568	599	590	609	574	608	569	591	637	558	600	616	583	585	585	589	589	606	651	550	596	577	577	601	592	635	616	581	621	581	603	591	590	610	589	562	568	589	586	570	635	601	577	574	602	620	641	610	577	604	592	597	561	562	558	590	560	609	562	596	590	584	623	602	616	585	598	594	599	592	614	612	554	599	580	619	573	576	606	554	594	577	581	603	592	575	584	554	598	623	557	599	595	600	624	596	603	632	578	611	595	603	601	611	609	629	587	612	558	561	541	565	613	590	557	597	599	612	604	560	573	597	593	581	611	570	557	640	593	614	597	599	602	603	562	557	603	621	635	604	612	609	609	558	596	578	576	596	588	579	583	578	602	640	601	593	599	572	606	622	604	598	608	592	634	634	564	567	601	595	559	578	611	582	550	579	593	598	634	610	608	564	574	598	623	569	656	598	557	587	598	609	593	592	597	596	555	583	579	591	602	595	578	618	603	640	586	617	561	589	563	551	571	608	596	589	573	649	581	612	555	546	607	620	598	584	578	593	581	547	589	577	610	590	602	611	592	618	598	579	593	578	627	612	615	582	632	623	580	629	618	577	608	611	599	574	546	573	637	632	620	598	587	577	601	622	577	606	594	586	557	631	573	597	617	615	592	580	630	592	582	561	581	610	580	569	644	567	579	558	633	585	597	588	615	564	655	567	599	577	590	583	603	577	569	620	582	610	616	616	581	604	602	581	603	613	547	587	589	598	598	582	604	626	620	580	630	560	612	572	584	617	616	564	624	583	557	647	608	567	603	555	587	596	602	610	614	582	605	546	617	623	609	589	604	643	612	559	559	588	610	616	619	583	596	619	650	568	564	645	560	613	610	619	601	544	634	604	580	556	612	580	644	592	628	611	635	583	617	597	614	598	602	555	594	633	587	667	600	615	563	561	612	566	651	609	605	599	581	589	590	570	628	526	613	560	582	588	597	604	560	619	576	574	574	604	577	548	604	613	608	608	578	598	616	621	565	607	587	549	623	559	599	583	602	593	586	635	621	618	603	563	604	593	615	579	586	607	578	562	550	602	618	590	590	601	583	590	585	603	560	606	616	609	613	604	604	620	534	560	599	538	564	595	592	589	611	625	616	611	591	550	616	561	612	594	569	589	602	597	586	571	535	610	569	588	611	574	616	592	608	580	543	585	569	572	573	572	622	614	576	589	570	560	565	582	618	622	569	589	591	615	601	551	578	628	660	604	593	576	599	620	550	591	652	608	571	612	591	562	600	568	581	603	606	580	630	587	611	594	595	604	571	581	576	617	628	597	570	580	609	576	633	583	585	562	557	613	639	592	618	586	580	566	560	596	598	594	605	576	574	624	562	585	594	586	585	642	602	569	631	596	582	611	543	561	615	570	568	596	609	604	586	606	605	609	566	589	623	595	571	632	587	611	561	580	590	623	640	582	608	568	610	572	588	571	634	636	591	609	595	567	594	564	625	608	613	558	598	578	602	623	589	633	601	589	561	590	588	617	593	619	601	597	630	617	593	624	610	647	582	611	608	623	606	602	578	615	612	571	603	585	596	613	616	592	602	629	621	572	546	576	575	590	623	600	570	574	613	617	629	563	579	584	601	612	614	608	645	591	578	540	581	599	603	563	560	605	657	599	587	635	612	620	603	568	610	601	597	609	590	593	621	581	598	571	578	608	571	597	603	595	634	561	593	567	587	613	572	566	555	568	597	569	602	605	592	624	587	595	605	597	586	632	597	629	639	594	581	597	601	612	604	618	560	578	607	586	618	585	607	638	598	604	597	604	596	612	594	562	585	584	583	624	596	602	599	632	591	629	603	595	613	615	574	630	605	579	603	607	603	607	596	587	570	547	591	602	602	620	573	592	601	580	575	596	578	584	599	607	620	603	626	593	605	590	580	651	607	606	558	569	615	550	608	575	574	587	600	591	549	559	637	557	604	576	631	601	647	625	622	541	618	572	606	617	585	591	585	569	597	601	546	599	608	611	589	615	612	611	586	583	605	598	585	648	597	632	598	561	622	624	606	596	564	595	585	640	633	572	589	596	587	608	633	589	585	612	577	563	615	618	567	572	616	606	654	594	604	567	584	619	578	666	582	591	582	628	584	628	577	595	557	567	570	591	584	589	591	601	597	552	581	601	613	619	613	561	560	589	593	644	575	588	586	609	603	616	606	607	616	578	564	635	556	556	606	570	599	597	552	629	594	582	611	592	597	670	589	559	588	599	586	601	635	580	573	555	603	558	586	603	627	609	586	611	592	572	586	565	619	590	618	600	609	628	611	563	586	617	604	582	609	603	574	556	585	580	602	569	591	572	580	606	545	609	598	638	566	588	603	553	634	605	596	589	598	563	584	630	573	570	565	598	597	604	607	586	606	612	559	584	579	620	554	599	610	621	635	584	559	606	582	550	579	622	628	589	621	623	591	637	611	607	610	577	604	622	601	618	597	598	617	625	577	569	619	598	583	601	597	580	598	609	624	637	605	590	613	555	596	551	562	617	586	568	634	587	612	590	631	585	597	630	569	629	611	532	576	654	597	604	587	619	578	559	581	566	584	594	578	590	568	568	560	591	575	606	576	602	588	580	602	598	601	621	539	578	595	611	635	565
6386	5383	2088	1137	586	557	537	471	397	312	254	212	188	176	171	149	128	108	95	96	69	88	104	96	81	76	76	81	81	62	67	69	74	68	56	69	50	65	63	64	73	74	67	70	69	70	67	58	78	59	57	66	65	66	76	67	63	56	68	52	66	62	76	53	50	63	62	64	70	62	55	57	65	59	65	52	57	49	70	59	58	64	55	63	64	62	56	56	60	77	66	59	54	65	43	70	60	50	53	62	75	72	74	59	57	62	58	54	50	72	54	64	55	54	54	66	58	76	65	50	63	66	62	67	54	66	59	66	54	78	57	57	69	61	78	81	49	49	59	55	55	54	65	50	69	61	75	52	63	75	59	55	52	58	52	67	53	70	61	56	54	62	54	58	56	49	65	76	61	53	53	56	48	56	60	76	77	57	62	69	67	50	55	42	69	62	74	72	63	63	63	53	53	70	60	47	68	59	80	67	58	67	68	48	71	54	71	56	68	59	69	63	45	71	50	64	52	65	75	65	61	53	70	72	52	72	63	63	61	71	68	47	67	75	68	38	52	64	59	47	63	66	63	66	50	66	69	51	60	53	57	64	48	60	43	57	63	53	68	57	80	55	53	64	53	51	59	56	61	49	59	55	64	51	53	67	51	57	50	62	71	59	64	55	58	60	69	61	48	57	66	63	69	65	61	49	68	58	55	57	66	56	64	68	48	70	58	74	55	63	58	54	56	83	60	70	74	59	61	50	59	63	57	69	60	57	68	53	62	61	56	63	56	57	52	62	68	64	56	76	55	68	67	54	63	60	64	55	65	44	49	53	58	57	64	57	58	71	63	53	72	52	67	63	69	60	52	56	57	57	66	68	52	60	62	62	64	68	66	63	54	55	61	62	68	61	58	64	62	68	83	50	60	64	63	58	61	74	59	58	54	50	47	55	76	56	75	57	55	59	60	56	53	65	51	45	53	68	56	55	68	56	73	63	51	51	69	43	58	58	50	65	64	59	69	60	58	68	52	62	51	76	68	70	70	56	63	54	59	55	65	60	68	65	72	72	44	64	56	76	67	60	53	56	56	59	63	73	51	79	41	53	51	61	73	39	57	48	58	66	57	66	56	62	74	66	59	72	50	59	58	55	63	75	61	58	65	55	55	57	58	60	70	59	62	51	63	67	49	69	54	59	56	66	61	44	70	49	56	49	50	65	48	40	66	56	63	64	66	59	65	55	58	45	67	58	62	64	68	58	51	58	57	49	62	52	59	59	58	55	59	59	65	61	54	59	76	55	64	60	67	54	50	47	61	51	73	58	61	72	61	75	54	51	66	73	69	67	71	59	57	70	51	57	61	67	72	62	60	60	57	69	64	52	60	53	50	49	81	70	74	60	72	55	70	66	54	58	76	71	38	59	59	52	64	74	58	59	63	68	59	56	61	66	50	53	63	72	82	66	61	63	66	56	77	62	63	63	89	48	54	68	62	59	67	73	51	63	50	62	70	65	65	61	54	68	54	55	55	61	60	61	75	62	45	57	86	62	56	69	73	50	69	65	59	55	68	54	65	70	40	61	52	56	83	71	68	65	68	52	71	71	63	71	69	65	71	67	51	76	53	62	58	60	64	60	54	59	63	60	76	60	71	75	62	54	61	72	61	47	59	85	56	56	53	73	73	55	59	55	56	60	68	56	64	65	53	60	68	54	55	54	59	68	52	58	55	52	70	66	47	49	52	53	61	75	59	60	63	53	51	50	59	50	67	63	63	54	62	63	60	62	68	54	54	47	62	58	51	64	64	49	63	44	60	54	54	61	55	56	55	50	60	53	72	63	57	62	68	49	56	75	62	63	66	71	62	62	65	58	54	62	55	53	62	60	55	53	69	68	60	48	52	51	46	72	46	72	65	69	74	56	67	57	57	74	50	59	48	64	48	56	60	51	51	65	52	70	68	45	61	57	65	62	62	58	61	52	71	56	56	50	48	56	58	65	63	69	56	52	82	71	62	57	60	52	52	62	48	70	59	50	50	59	55	73	52	66	50	64	55	69	66	65	68	61	61	69	72	53	61	57	55	59	50	51	50	62	44	67	54	53	57	74	53	55	58	57	60	52	81	66	56	60	48	53	56	59	59	58	59	42	60	53	70	65	62	63	45	54	56	63	55	61	60	74	57	50	61	66	64	56	57	59	56	51	46	55	61	50	64	60	48	62	55	63	69	48	66	65	52	65	58	65	60	63	48	55	68	64	60	58	64	54	64	69	61	54	60	60	61	50	71	59	55	55	69	59	44	61	53	69	70	56	58	69	52	51	62	63	71	55	71	53	60	52	45	61	66	59	76	56	61	61	50	44	69	66	57	52	54	52	57	65	55	76	77	67	49	65	50	61	47	60	67	64	52	51	58	71	53	58	62	54	56	71	57	46	60	51	58	64	48	57	55	51	50	69	70	53	73	65	66	57	78	59	72	55	72	41	48	53	56	72	69	59	59	58	54	52	68	67	61	59	67	59	54	69	55	68	56	60	52	66	60	50	59	60	53	54	72	59	54	59	39	64	63	65	55	66	60	70	46	46	54	58	65	51	66	58	53	54	62	67	73	55	56	62	64	60	52	46	70	61	52	50	60	57	65	55	65	60	54	74	64	62	68	42	64	69	54	62	58	68	50	45	58	48	73	64	55	56	44	71	70	54	55	75	56	43	58	64	60	50	64	57	68	60	64	71	50	62	41	60	74	56	56	59	60	55	74	76	54	61	63	57	67	58	59	55	63	63	54	52	68	62	63	71	58	60	63	52	49	64	64	54	67	59	55	76	64	59	57	64	59	55	53	45	57	69	58	60	55	50	67	62	61	65	47	65	56	63	65	64	54	62	64	54	52	51	66	66	58	63	71	76	69	58	57	57	60	48	59	63	56	45	58	53	74	52	64	60	50	55	54	75	66	55	67	59	70	60	62	46	59	46	59	62	60	59	68	65	73	67	52	64	74	71	62	73	54	63	67	59	71	66	55	80	55	62	65	60	63	71	63	51	59	57	64	62	69	56	75	60	67	65	47	55	79	57	63	52	60	63	54	60	57	69	56	62	61	68	60	62	57	69	69	57	69	44	50	64	52	59	56	71	69	69	56	57	59	57	51	53	51	74	57	53	56	61	62	57	61	52	57	77	59	59	63	58	56	61	58	54	61	61	78	51	57	58	54	57	54	63	68	50	44	60	52	57	65	51	60	62	62	61	73	60	69	65	54	66	72	59	62	51	56	55	57	74	63	60	59	60	60	70	56	75	53	76	61	70	60	56	63	58	72	56	51	53	71	55	68	52	53	63	52	56	65	49	60	61	60	63	62	52	49	51	70	71	60	55	67	72	72	54	64	53	66	65	57	62	59	57	56	64	60	52	59	64	54	61	47	57	65	57	59	66	59	77	66	60	60	60	63	57	63	65	69	48	52	56	57	56	64	66	62	71	58	57	54	68	59	54	60	58	67	60	58	56	58	56	66	51	54	46
36776	26632	16747	16680	18167	19438	17409	14609	11807	9404	7348	5970	4896	3928	3432	3010	2527	2122	1923	1651	1316	1342	1200	1027	924	823	709	754	678	637	589	579	584	566	555	510	473	516	549	511	543	505	548	523	530	510	538	548	540	537	583	533	486	513	504	510	497	501	469	488	519	474	494	478	481	503	447	460	510	459	463	505	472	481	487	516	472	439	450	427	482	474	451	424	442	431	462	486	483	452	428	461	456	475	460	477	423	430	452	429	456	498	441	442	448	414	475	487	481	395	449	462	472	477	469	470	439	473	436	459	469	468	409	462	466	480	457	429	455	482	438	491	420	419	444	492	446	456	442	441	453	492	430	466	418	469	508	429	440	498	470	472	480	457	483	452	454	462	443	484	453	411	469	440	448	453	493	476	452	435	513	448	438	454	475	439	458	460	480	493	481	448	529	419	466	446	480	458	456	491	468	455	474	455	435	436	476	510	423	486	456	491	456	470	445	409	456	476	487	434	423	455	482	457	485	470	475	460	482	467	490	469	463	501	459	491	458	471	457	479	458	469	471	461	422	425	458	446	432	465	454	496	458	465	437	445	454	458	500	451	490	483	458	448	434	479	462	419	470	439	413	457	463	490	467	434	440	452	498	479	460	443	451	427	439	478	452	436	450	423	445	440	474	420	465	450	438	457	465	441	463	456	469	434	460	474	471	479	419	453	454	481	433	478	485	447	464	417	469	443	439	446	469	474	480	452	454	449	438	451	450	442	459	489	465	481	473	503	474	425	445	450	470	444	411	423	493	421	466	456	450	448	412	443	457	455	469	436	449	490	459	472	436	458	445	459	484	462	482	479	408	446	451	451	460	439	467	478	451	435	482	443	481	474	447	455	438	452	463	457	469	423	459	442	469	453	464	502	531	443	486	464	466	464	457	464	433	454	465	466	456	457	451	456	522	483	483	459	464	477	476	495	462	474	463	437	457	479	477	433	442	451	463	475	481	476	453	423	454	467	472	387	447	452	469	413	484	426	453	438	427	451	463	446	408	474	457	446	479	463	491	459	417	458	461	456	443	481	460	437	449	442	439	473	462	442	489	480	491	441	448	494	474	414	469	416	494	427	440	474	467	456	438	474	507	464	447	480	476	426	443	457	459	451	448	472	430	476	513	411	531	460	442	461	513	450	475	472	471	538	480	491	469	465	428	433	452	437	454	445	445	490	459	438	450	440	446	481	475	450	466	465	457	447	458	431	474	469	485	454	491	481	445	468	504	435	433	444	491	469	428	435	471	451	447	432	484	484	450	464	446	474	436	459	427	416	457	476	445	482	459	445	468	461	455	472	435	506	453	459	432	470	514	488	454	403	454	470	457	444	461	472	458	471	463	460	459	472	439	481	465	447	491	459	460	441	464	474	444	469	449	436	489	477	496	475	482	473	441	447	453	473	439	462	455	494	422	442	459	459	485	413	464	473	440	458	459	442	473	450	475	446	392	426	449	461	465	506	409	460	469	497	421	446	477	448	454	433	454	421	435	452	442	482	481	435	435	456	478	486	427	474	476	456	492	442	452	460	482	488	433	473	520	472	434	420	454	487	452	450	449	440	475	450	465	492	442	475	473	463	476	458	451	432	436	455	455	470	487	441	463	430	459	418	426	462	469	469	498	481	484	467	508	447	468	488	461	466	446	484	468	494	459	483	457	409	494	494	430	462	480	447	470	411	459	454	414	469	507	460	417	479	456	480	421	446	477	443	457	450	488	485	447	449	476	466	463	449	448	448	442	478	445	459	426	488	426	463	473	459	463	468	473	449	492	474	454	462	437	452	423	459	447	455	484	447	455	474	480	453	461	446	479	474	447	446	471	452	431	443	468	459	461	437	479	464	445	497	482	468	481	439	447	512	479	453	463	441	481	438	465	460	476	433	431	418	457	458	453	467	468	445	479	467	463	450	473	467	481	476	440	457	459	485	459	456	477	437	451	437	451	460	430	492	435	488	429	456	455	455	455	463	447	435	436	446	457	471	464	446	453	449	462	467	488	442	464	479	453	456	436	459	442	475	418	445	461	475	475	468	423	455	442	469	469	466	466	460	508	423	452	453	449	488	450	463	453	476	461	472	473	463	434	471	448	486	430	470	523	451	444	436	430	443	449	472	450	483	473	457	456	448	429	464	455	480	452	478	449	467	437	484	418	477	426	471	480	469	455	452	482	474	458	445	482	475	463	445	468	475	444	469	445	524	478	480	433	447	422	451	454	447	435	455	433	451	419	456	461	454	454	505	430	443	449	469	439	483	452	446	444	447	437	465	455	483	466	414	451	443	462	456	480	461	464	461	426	491	469	446	494	444	448	434	474	469	516	447	484	447	469	458	441	462	467	460	459	484	473	452	445	466	485	450	472	500	483	485	438	494	459	472	424	418	462	482	475	472	477	453	450	507	472	465	467	487	445	481	470	458	475	423	521	452	453	463	510	475	412	441	428	468	490	475	453	469	493	457	487	484	457	426	457	461	464	489	448	516	448	470	456	445	459	461	487	471	486	473	443	444	438	463	482	443	450	439	449	471	454	522	486	459	436	453	462	457	434	446	468	466	483	429	442	479	483	465	457	458	446	446	450	496	489	457	434	462	437	456	421	442	461	476	477	497	474	485	492	435	475	444	500	444	424	436	463	471	464	463	456	451	455	470	479	438	460	451	475	475	487	452	423	442	482	461	480	456	509	428	485	445	444	453	428	428	448	468	480	465	451	480	483	481	454	454	462	453	464	463	414	474	502	426	453	440	456	447	474	445	480	458	444	495	449	434	475	442	462	454	467	420	445	475	468	432	471	479	423	448	418	472	476	463	492	468	435	458	428	462	450	432	459	480	415	451	451	475	439	468	509	490	453	427	428	456	484	429	441	451	462	466	447	423	414	437	488	479	413	448	487	445	453	446	462	427	442	417	460	438	434	472	456	466	461	462	457	487	478	476	420	493	456	451	433	451	433	454	462	506	429	448	466	480	467	442	485	457	436	447	455	462	457	453	430	455	483	463	441	448	463	452	468	482	444	483	439	468	416	465	442	460	466	500	481	453	468	485	471	463	430	434	438	434	442	428	476	471	470	505	446	475	477	450	499	479	487	459	452	438	452	476	472	441	450	476	444	465	459	491	446	485	451	468	506	442	453	441	492	461	442	458	451	451	467	464	493	432	413	465	489	466	467	464	466	445	453	431	473	481	472	440	449	490	446	472	457	496	447	471	468	481	441	461	443	469	440	484	488	475	467	441	456	448	476	470	492	474	436	449	434	434	467	422	442	487	433	475	459	487	464	442	453	487	479	445	451	457	457	428	436	465	475	438	476	471	472	442	451	438	470	475	464	463	447	456	394	462	472	463	498	453	416	441	476	472	484	510	455	462	459	461	464	460	465	439	438	431	461	467	465	428	456	474	484	492	473	464	536	412	473	454	437	462	457	515	459	442	466	439	483	473	447	461	430	445	485	452	453	438	493	480	480	468	465	456	441	472
7084	5187	2247	1009	554	557	519	455	394	333	306	268	230	197	174	156	167	153	140	102	112	123	113	93	98	79	86	100	92	94	89	84	82	97	80	74	97	107	77	92	88	81	101	98	91	72	82	77	71	93	82	101	98	83	88	84	66	75	86	71	91	67	85	103	86	80	95	85	83	82	81	85	80	86	103	96	96	68	81	93	78	75	83	74	89	93	93	103	66	83	82	79	67	83	79	81	62	77	100	81	90	92	78	78	93	81	85	88	78	70	92	99	83	82	92	80	85	93	83	70	71	82	64	78	88	96	79	81	87	73	94	87	89	88	94	82	88	81	84	104	81	71	91	78	76	98	88	93	86	85	86	73	98	92	89	102	79	72	79	84	83	76	92	88	88	86	73	65	89	90	86	65	81	83	81	76	85	78	78	69	76	94	86	86	82	84	76	80	82	82	92	85	88	79	81	80	90	82	76	94	82	100	73	80	94	83	84	79	95	72	84	83	74	104	78	74	88	68	87	91	78	76	75	89	95	84	77	99	84	90	73	92	75	81	71	90	79	92	67	93	74	73	80	69	96	83	95	76	83	81	88	93	79	84	84	86	88	100	75	73	70	95	94	87	74	78	87	91	97	86	80	84	80	90	86	69	91	79	81	83	78	74	69	99	83	82	76	86	71	88	93	84	87	84	70	90	82	90	103	90	83	75	96	82	85	81	84	79	75	104	80	85	87	58	78	94	96	92	85	91	99	85	94	75	76	101	69	96	105	85	116	97	73	87	84	80	84	82	83	92	76	88	81	66	101	78	79	83	76	81	90	72	72	68	84	63	80	75	66	75	107	90	86	76	73	61	87	93	88	101	78	93	80	75	85	80	76	77	95	87	96	98	88	81	88	93	101	98	79	79	70	77	92	75	85	80	108	80	79	81	91	95	92	79	75	78	90	80	91	69	91	76	77	82	89	70	78	77	80	91	70	100	72	78	74	84	86	87	80	81	76	93	87	80	87	84	66	77	87	90	85	71	74	68	80	80	74	87	85	84	97	86	74	69	85	95	95	74	81	75	78	78	88	97	78	86	96	85	99	78	74	78	90	89	88	76	88	67	78	76	67	90	81	70	68	96	78	92	87	85	100	88	89	105	83	79	91	80	91	69	85	85	77	78	71	92	97	78	79	83	79	88	59	81	90	80	87	75	87	70	78	77	80	80	79	72	64	88	84	75	91	77	100	79	84	88	81	69	74	89	94	95	81	76	86	80	78	87	85	75	87	69	79	89	92	87	80	82	76	88	100	88	57	92	87	113	91	83	64	82	77	74	81	74	97	93	87	82	79	77	83	84	95	78	96	96	92	85	94	97	78	74	69	75	88	86	77	79	87	87	86	90	89	72	82	88	89	90	88	84	83	80	87	100	74	77	80	71	82	83	77	95	84	83	66	82	80	108	73	95	78	101	90	79	79	77	90	76	72	92	71	92	90	75	79	95	86	92	83	68	68	94	67	66	107	93	89	92	92	75	93	75	100	84	65	76	79	75	75	100	86	91	78	91	76	69	68	92	86	101	82	88	78	90	77	87	83	75	91	87	77	82	75	94	76	85	90	71	87	82	86	87	85	65	97	87	82	76	96	69	73	92	86	72	89	79	84	68	85	85	83	64	88	96	100	84	97	64	83	90	76	91	83	67	86	103	76	71	74	77	92	91	103	70	91	85	79	82	102	97	87	98	79	71	96	91	94	90	92	91	81	88	81	80	75	71	76	77	96	87	85	73	70	71	80	75	64	87	90	91	91	92	91	77	83	88	82	66	81	90	81	76	78	87	73	88	81	84	79	91	86	77	85	96	81	86	72	97	98	74	84	93	70	83	72	77	91	80	78	84	83	82	83	83	86	76	83	91	90	91	81	89	78	67	80	87	82	74	88	83	87	79	76	78	80	79	95	66	85	85	71	87	84	82	87	81	89	83	78	80	77	71	74	86	82	88	88	87	87	99	79	99	101	85	70	79	93	82	80	71	84	82	77	94	90	77	75	87	80	93	88	80	83	65	84	75	85	68	81	88	81	79	98	84	85	93	77	86	100	84	80	85	69	72	86	83	94	85	64	79	83	81	91	87	87	81	79	78	75	82	95	70	79	87	98	78	93	96	82	83	85	72	85	81	83	88	89	83	86	87	94	64	95	90	86	92	77	94	86	93	69	84	89	91	95	71	81	80	92	79	80	90	89	68	80	87	82	83	104	78	85	103	75	94	81	77	85	71	76	79	93	88	91	62	106	82	76	88	75	86	69	104	57	87	91	84	72	77	87	84	80	86	74	76	88	89	84	94	73	67	67	84	82	89	103	69	71	85	93	76	92	71	100	82	69	93	80	74	98	70	97	100	75	95	70	79	89	73	82	81	81	87	80	84	63	77	88	93	104	75	102	84	71	87	73	101	85	98	85	78	85	84	70	81	78	76	74	97	89	76	83	84	87	69	79	67	85	77	71	72	79	88	77	86	101	82	71	86	80	76	85	78	80	80	71	68	77	89	77	86	93	81	80	76	82	71	83	74	78	85	72	89	81	84	74	81	88	79	89	92	77	82	106	70	72	87	91	95	74	90	95	80	79	90	73	81	101	80	74	73	94	89	89	81	82	77	76	99	91	86	76	81	76	105	83	84	80	91	94	75	95	78	73	90	92	88	82	96	86	80	67	81	103	77	82	80	77	85	89	97	90	70	79	73	75	105	81	92	76	79	89	78	79	66	81	72	87	79	81	99	86	88	82	90	89	80	74	82	73	75	95	99	79	82	102	84	88	87	95	96	78	89	75	86	90	88	84	87	80	93	91	92	77	62	87	89	89	84	91	89	89	88	78	82	88	88	91	84	86	79	86	84	81	78	95	87	80	78	74	91	87	85	84	69	90	86	89	87	81	93	77	81	111	96	72	80	106	97	94	75	92	93	87	79	98	71	93	77	76	70	82	86	69	91	61	92	105	93	88	83	83	68	85	78	76	92	81	90	80	74	83	76	75	96	95	94	79	77	88	96	87	90	88	83	90	102	81	70	97	87	66	78	74	94	82	74	58	88	81	83	78	100	80	95	86	69	67	84	74	69	84	83	89	97	107	87	84	75	99	95	68	87	94	88	74	85	79	95	87	94	78	88	77	75	73	73	77	83	99	83	87	83	63	69	79	79	83	93	82	86	109	83	87	80	91	92	83	78	77	81	88	73	100	82	77	79	74	72	84	84	78	96	92	82	98	68	84	70	81	67	84	100	70	83	84	84	75	81	87	78	83	68	88	99	70	76	82	88	90	73	73	95	82	79	90	80	93	76	103	88	93	94	74	76	86	69	89	73	80	84	85	95	83	84	79	78	78	67	102	82	80	78	87	88	87	102	79	112	102	81	85	80	72	73	77	75	87	91	75	86	84	76	79	78	79	72	74	94	80	93	90	71	89	95	65	87	76	98	72	81	81	74	87	66	75	77	75	83	84	102	90	76	70	83	76	79
35717	26422	17449	15741	17436	18410	16662	14092	11527	9080	7296	5969	4845	4023	3601	3030	2592	2309	1878	1746	1603	1446	1280	1227	1063	997	892	886	831	777	794	750	710	743	708	682	668	731	687	683	676	653	730	731	697	636	721	699	696	717	690	688	712	680	640	657	633	654	657	663	690	696	694	621	604	655	597	620	667	593	638	650	610	608	625	616	586	653	639	598	638	639	607	631	634	595	651	621	606	619	655	606	638	652	639	635	633	611	695	595	637	654	598	623	645	626	644	653	625	652	608	605	694	606	654	650	643	684	665	624	634	665	627	648	606	617	609	580	618	638	625	683	635	649	621	616	639	644	678	621	633	629	641	649	651	629	670	608	636	670	661	646	633	623	669	599	646	630	639	602	626	634	586	679	608	620	640	606	685	662	661	636	624	641	637	617	601	608	612	668	616	634	633	596	660	642	629	626	644	591	595	598	607	631	652	635	586	646	606	629	618	626	639	584	646	614	645	586	654	571	630	594	590	611	612	638	621	655	646	632	569	636	546	678	610	641	622	609	638	632	619	634	595	646	605	653	620	658	636	638	644	621	644	686	621	622	620	635	615	646	626	657	596	653	646	587	605	626	603	583	652	634	642	621	658	646	622	608	651	634	638	633	669	596	645	628	617	646	624	621	604	638	619	630	591	597	606	585	634	613	677	648	616	646	615	631	597	632	636	594	657	619	629	637	648	617	591	653	653	618	661	679	658	625	662	612	620	605	661	616	639	644	671	646	635	605	640	648	631	613	634	625	662	618	644	649	620	622	637	607	642	640	647	637	597	587	614	628	658	652	646	647	631	638	616	597	628	621	609	630	626	579	650	634	657	612	605	634	646	632	632	636	618	653	659	640	648	646	617	650	631	644	599	623	662	622	651	642	613	618	618	647	631	647	586	612	651	609	617	642	600	629	631	606	626	660	627	660	664	654	653	628	631	675	609	639	656	621	669	608	682	628	647	613	633	613	652	640	609	618	650	629	661	636	619	636	626	625	635	649	635	671	581	629	627	654	603	593	609	648	611	610	613	612	691	627	630	616	610	610	632	641	642	649	635	630	588	649	638	644	666	620	606	678	634	632	604	638	604	614	643	636	578	624	630	653	630	654	570	620	616	625	638	614	609	594	618	616	641	623	624	639	658	597	626	621	628	700	632	605	640	549	600	588	670	637	586	617	634	640	606	615	598	625	652	640	586	595	648	597	628	655	688	629	617	642	603	647	641	644	637	637	635	644	652	648	637	593	621	689	628	561	612	633	651	600	629	688	644	612	640	660	611	614	608	653	634	637	618	666	657	593	620	623	614	614	618	639	633	660	611	634	664	643	660	619	654	626	596	609	600	639	665	610	621	641	635	621	595	616	636	627	620	670	606	672	646	623	634	575	622	626	668	661	592	580	656	612	659	634	659	620	592	644	614	598	618	646	591	608	641	667	603	617	661	664	569	605	624	640	630	681	669	645	609	652	637	605	614	619	613	601	653	657	648	647	642	647	624	657	633	655	632	615	648	605	639	657	614	651	640	683	646	641	653	610	632	589	591	659	638	572	606	573	633	657	572	641	615	611	591	657	641	664	598	602	664	656	600	598	623	603	617	627	669	624	643	612	677	622	616	625	579	635	660	623	618	622	662	623	603	623	684	650	635	629	650	639	615	651	628	620	635	595	666	613	650	625	638	621	597	634	587	617	633	669	608	625	644	635	632	634	607	624	568	637	621	627	629	615	641	621	626	594	604	628	615	578	651	629	688	634	649	613	587	620	639	631	650	648	589	634	642	610	602	644	645	641	616	584	609	638	606	633	647	584	630	625	639	606	616	583	672	644	626	621	680	613	619	584	629	643	652	636	584	611	632	624	620	602	640	557	644	637	653	590	599	655	642	668	612	663	643	670	680	600	590	609	655	617	618	607	620	646	610	595	612	641	615	613	593	660	641	609	626	633	625	643	643	637	617	629	611	650	625	618	647	652	645	627	624	638	593	603	632	646	672	628	614	629	607	648	654	610	605	609	636	595	644	581	662	653	620	614	601	620	649	631	592	610	616	659	657	637	650	677	652	637	612	636	671	598	664	633	623	661	646	616	657	582	615	687	604	618	671	605	613	661	655	641	607	580	583	691	633	667	660	620	618	645	650	620	622	698	665	635	635	620	626	621	646	626	646	645	589	629	635	599	652	661	634	634	634	598	641	680	587	643	634	570	657	642	629	636	651	637	651	597	631	632	603	606	610	639	604	591	627	625	592	620	634	628	664	580	604	620	615	618	619	622	656	614	671	613	632	609	632	640	655	612	613	606	655	603	639	614	624	696	618	664	627	655	636	660	598	603	578	631	638	627	640	622	649	617	722	643	641	651	629	621	602	656	609	650	636	634	638	643	656	602	630	606	665	607	636	630	616	633	623	628	606	639	641	652	618	648	644	634	594	646	638	644	645	627	590	611	637	648	691	590	628	655	634	576	614	629	701	650	633	662	626	627	620	640	583	675	620	641	637	640	602	628	593	651	626	619	634	654	636	641	618	616	631	630	633	713	608	623	661	672	672	655	642	623	586	614	623	657	652	619	635	686	599	617	676	610	694	597	668	631	585	577	649	636	646	618	591	600	621	602	611	626	628	624	658	614	580	597	593	676	595	599	609	617	657	643	633	646	612	619	596	647	648	618	623	620	660	633	629	633	620	633	631	628	642	624	640	633	660	653	578	630	642	628	633	656	666	679	674	607	626	635	632	654	668	607	654	614	638	619	632	589	647	682	659	630	640	653	602	619	592	590	639	649	628	603	626	652	609	616	596	685	677	654	610	621	643	618	664	637	618	675	592	630	654	647	627	633	666	624	607	665	634	580	597	593	636	617	612	632	669	625	639	658	666	679	677	685	669	614	599	604	673	664	626	623	661	649	620	622	635	622	630	636	620	671	636	617	643	651	581	606	641	607	614	649	661	632	620	611	634	650	661	651	599	633	600	641	628	633	592	602	619	635	611	633	631	626	656	587	608	644	658	604	620	628	624	640	632	595	591	639	633	651	595	602	629	657	621	622	678	657	669	638	555	615	614	631	624	603	610	643	611	637	616	634	628	651	618	645	640	640	616	640	609	659	652	620	646	615	622	626	593	612	684	619	621	618	654	584	600	628	622	651	667	597	610	630	640	614	631	605	593	655	607	588	629	654	618	622	611	651	656	646	558	549	625	678	597	618	627	662	630	636	623	608	617	589	649	645	626	585	635	630	625	611	653	621	622	624	626	610	606	621	623	614	676	651	652	585	605	653	617	626	650	661	618	620	637	592	605	685	646	621	622	644	611	618	617	655	648	587	626	601	670	644	620	639	622	639	644	600	631	660	656	599	648	638	613	629	670	641	595	642	622	587	638	640	631	643	629	604	602	618	628	615	672	676	624	606	655	606	649	611	583	664	623	622	639	638	666	619	660	645	652	609	626	582	627	595	600	639	626	620	594	651	628	594	672	627	629	614	616	602	630	606
8797	8274	3474	1337	674	716	600	573	463	393	345	265	249	184	183	157	146	133	127	119	110	119	86	95	87	80	60	66	74	69	72	70	49	80	37	74	62	54	70	69	66	66	62	55	63	66	72	56	71	63	68	81	64	53	64	70	64	66	71	70	55	73	52	64	73	81	59	62	52	81	54	58	65	74	63	56	73	59	59	75	62	73	62	53	63	72	52	59	44	50	47	76	65	70	60	66	54	58	62	67	57	71	76	68	57	63	64	54	61	73	57	64	65	70	49	71	73	57	69	71	57	66	63	68	67	61	85	58	72	67	87	59	59	52	48	60	44	70	46	71	54	56	60	74	62	53	58	68	69	54	60	63	52	63	69	71	61	62	55	71	60	49	71	65	68	65	57	61	58	69	51	53	58	61	60	68	57	60	71	77	65	60	68	75	55	79	63	65	67	46	58	63	67	78	62	75	60	65	66	46	53	61	58	57	84	65	55	55	70	71	64	65	66	63	66	64	66	66	65	57	81	55	58	53	59	63	68	62	60	45	70	53	55	72	61	66	80	64	44	70	64	67	48	62	64	63	65	59	64	54	54	59	45	57	49	68	48	74	66	58	62	59	51	73	77	61	67	59	64	65	60	65	73	74	66	70	74	55	63	60	59	51	65	50	56	72	74	85	54	68	55	63	61	66	56	63	63	68	48	47	61	69	60	68	49	64	56	58	65	53	66	63	60	66	54	59	75	68	62	73	66	57	71	65	69	72	57	86	57	64	63	59	64	66	67	68	81	81	56	74	56	51	77	59	74	64	54	54	56	64	52	64	54	54	63	55	75	49	63	62	64	51	55	55	65	64	63	57	67	74	63	62	59	66	50	50	61	68	62	56	71	72	55	60	80	54	66	60	74	58	70	73	65	74	54	59	65	59	61	50	55	65	81	55	67	68	67	59	62	67	62	55	58	62	61	64	63	79	46	70	72	51	64	72	67	82	53	54	53	63	59	71	56	64	64	62	64	50	64	59	53	58	74	59	56	67	59	77	70	64	67	57	70	69	54	56	53	53	67	52	59	49	53	66	56	59	56	67	63	54	61	69	68	55	55	61	67	68	73	63	67	73	59	69	68	72	51	60	73	66	55	65	50	71	67	62	54	63	61	55	56	55	79	62	71	62	78	73	62	56	80	73	64	58	64	58	62	69	60	61	61	71	60	56	59	68	65	64	63	67	50	70	55	61	58	61	66	55	48	58	69	57	50	67	63	55	58	73	65	61	67	65	52	57	83	67	45	63	62	63	63	57	57	68	67	63	49	72	61	63	76	69	55	53	51	68	63	65	56	74	50	52	56	67	68	61	68	65	61	65	66	72	51	57	65	49	49	65	60	68	58	56	66	63	60	49	62	70	66	62	55	75	59	78	63	56	47	58	61	68	66	61	70	60	48	59	67	49	57	76	58	63	57	51	54	52	47	67	72	82	58	61	58	64	74	69	59	64	57	71	65	67	71	61	63	49	81	54	70	75	56	66	63	69	61	76	63	54	65	51	56	57	59	71	70	50	61	64	66	57	57	64	69	75	79	59	58	68	51	63	52	64	70	53	51	66	47	63	73	62	60	57	63	60	55	57	64	63	72	55	63	63	65	66	72	59	60	64	61	68	66	75	61	63	49	65	54	68	52	66	59	62	68	62	72	64	58	63	66	58	68	72	55	88	67	58	55	65	68	60	70	51	60	56	63	65	61	57	60	82	53	66	54	69	53	57	58	73	70	64	66	54	46	68	45	67	63	66	72	70	68	63	47	61	69	61	57	62	64	55	57	61	60	60	71	59	52	59	71	46	73	66	53	61	70	64	56	57	54	55	65	70	61	52	63	80	59	53	47	61	58	72	85	57	68	57	70	71	51	62	62	56	46	70	59	60	70	64	71	73	59	73	53	71	61	50	59	67	61	67	66	67	58	58	49	76	62	58	79	53	71	73	52	61	50	62	49	67	50	47	62	61	73	65	58	57	63	61	69	59	80	59	63	73	62	71	68	66	57	53	73	48	64	70	67	71	62	68	52	63	52	56	65	61	63	58	55	59	50	53	59	67	71	60	51	59	62	59	53	52	50	62	74	54	62	68	65	56	63	61	59	82	65	56	72	56	51	66	78	53	68	50	52	58	61	65	63	62	45	56	50	68	80	52	74	65	75	49	65	76	65	55	59	52	65	78	62	59	70	56	53	60	63	67	55	65	51	64	66	59	63	66	65	65	63	65	65	50	76	59	55	65	65	47	66	71	68	50	66	53	67	54	69	60	70	60	75	68	61	59	66	65	55	50	68	62	61	62	64	60	61	81	59	74	64	71	59	62	62	50	64	62	70	61	63	54	65	53	63	52	58	74	59	44	77	76	56	66	64	63	69	62	56	62	66	64	62	63	44	59	78	70	56	49	52	64	54	63	63	68	42	58	77	64	57	60	64	62	66	51	68	56	60	68	63	66	72	67	64	57	60	60	57	55	52	54	66	51	68	64	62	56	66	56	51	65	60	59	52	84	64	57	65	53	67	48	56	56	65	61	53	56	69	63	69	68	49	53	54	52	69	59	64	66	62	60	58	63	75	43	64	59	62	59	63	77	62	73	57	71	66	50	48	60	65	74	70	64	62	66	86	63	75	62	65	57	60	63	58	61	68	66	65	54	72	66	49	59	49	56	70	64	62	61	44	59	70	57	57	58	52	64	64	48	52	64	59	62	69	55	57	57	59	60	63	60	55	70	53	62	49	63	68	58	59	65	63	60	62	63	57	70	59	66	60	74	66	70	64	64	60	53	65	60	49	75	68	49	71	57	58	62	62	54	60	51	56	55	56	64	55	58	54	74	54	72	53	58	62	56	77	47	47	75	68	50	63	65	61	63	65	68	68	66	65	57	71	64	69	64	59	69	58	54	64	58	73	66	72	53	56	57	66	62	55	58	58	68	68	48	57	73	62	68	54	53	61	56	66	66	60	56	69	60	58	69	59	63	59	57	55	50	56	73	60	57	70	60	61	67	60	61	56	56	58	69	62	66	66	53	64	57	69	71	74	54	61	63	56	67	54	70	52	63	65	72	60	53	64	66	56	49	69	69	56	59	64	66	76	66	67	69	69	56	80	59	62	63	56	59	59	61	69	59	51	65	72	55	63	58	70	57	56	65	55	51	75	62	64	53	86	56	62	72	50	62	66	48	57	60	43	58	71	59	60	71	63	74	56	62	63	43	49	61	55	55	71	70	66	53	53	57	57	52	69	61	61	62	66	63	61	67	61	59	52	55	57	63	58	53	69	48	55	54	47	55	58	55	47	70	58	58	63	64	59	60	58	56	65	65	67	66	63	58	57	55	68	62	58	73	61	68	62	62	54	64	53	61	57	55	74	63	54	59	45	49	47	60	53	62	64	55	54	66	62	62	72	58	72	54	67	55	52	65	66	49	55	53	57	59	62	53	66	65	64	63	58	67	60	47	67	57	50	68	55	57
40731	31609	21273	19009	20398	21325	19515	16784	13280	10997	8821	7187	5881	4977	4348	3518	3040	2549	2119	1911	1707	1498	1346	1107	1029	956	861	722	736	682	678	626	619	586	592	583	575	571	561	554	539	536	534	557	561	540	558	587	548	544	543	527	555	544	515	521	551	555	558	543	500	527	547	487	484	486	481	524	516	446	455	519	505	491	458	474	505	455	511	511	447	482	464	475	498	485	481	469	466	478	476	510	433	472	500	453	439	519	504	482	456	468	452	476	439	421	461	482	459	488	466	464	452	515	521	465	459	459	463	476	464	478	443	466	447	483	464	482	505	463	458	525	474	493	431	482	490	467	475	430	463	463	493	489	462	476	460	485	500	498	455	455	425	459	513	470	470	469	453	464	471	518	487	461	484	437	488	464	505	502	469	480	457	453	482	439	446	429	487	485	466	456	494	462	462	479	495	422	476	439	506	463	462	447	449	543	457	452	481	440	446	477	457	510	434	456	471	506	455	467	436	474	487	458	489	508	446	479	472	479	478	455	436	438	435	456	466	455	471	496	468	462	495	446	467	474	445	482	501	483	503	480	463	508	453	453	467	464	484	457	472	506	518	481	452	449	468	474	440	480	497	478	468	434	453	511	487	441	468	511	497	485	513	454	506	467	506	413	488	437	429	453	473	465	496	479	469	501	486	453	449	496	439	482	492	499	465	483	478	434	465	441	490	492	506	479	482	457	500	487	505	491	477	483	495	452	493	452	498	474	469	498	457	496	460	476	477	440	480	447	477	478	447	483	453	473	458	436	482	452	466	465	454	456	440	466	468	460	475	462	450	471	484	499	480	470	455	501	433	463	442	474	502	485	489	488	533	462	469	476	457	480	428	452	490	489	526	487	415	486	447	502	467	462	459	450	429	431	473	481	453	478	473	488	490	456	468	472	475	441	508	499	447	490	473	440	435	449	480	447	498	512	464	487	461	487	515	465	463	468	469	495	509	472	433	460	458	464	474	540	493	490	484	468	446	503	464	478	467	469	501	465	499	487	444	470	488	486	501	470	429	461	492	483	479	473	466	448	433	456	451	481	516	479	474	459	456	515	472	488	495	481	478	462	437	458	442	435	464	497	468	472	455	510	455	484	458	465	511	496	460	455	478	449	477	464	449	457	459	458	458	468	483	482	497	480	481	494	477	450	463	476	421	487	471	485	434	483	493	490	461	458	419	486	433	490	458	494	432	500	456	515	464	450	473	492	485	468	489	479	498	475	451	483	460	430	428	461	505	468	500	452	460	476	493	461	454	497	484	467	518	501	469	481	491	451	465	454	479	462	507	442	435	485	470	508	502	442	466	465	427	485	473	461	484	413	456	496	473	491	468	477	490	450	463	479	463	466	473	447	501	469	485	479	480	493	478	428	459	437	497	479	492	475	481	446	472	476	482	446	496	459	494	473	483	501	466	478	489	506	455	499	435	501	457	481	472	464	469	448	512	451	482	497	508	491	490	458	471	455	451	463	410	480	474	448	494	476	471	479	452	484	483	479	500	500	475	473	504	444	482	451	477	475	452	440	457	443	465	450	460	493	475	442	457	483	460	466	484	488	424	462	471	462	503	511	473	466	451	458	470	460	457	474	482	472	470	490	466	466	454	456	480	472	464	466	482	453	451	492	469	476	500	474	468	468	493	464	481	443	462	463	423	452	462	468	470	457	481	467	483	448	470	462	467	452	450	496	463	460	496	435	445	498	447	464	475	502	469	452	435	473	464	498	483	474	471	531	453	547	510	483	471	437	484	457	489	500	455	427	500	469	530	518	454	506	471	503	464	439	454	473	495	485	486	445	469	475	481	452	402	440	459	448	471	477	463	459	459	490	490	471	444	485	462	457	446	465	459	464	497	441	475	493	456	463	518	473	451	427	427	449	471	506	457	469	446	482	494	481	492	486	467	482	473	479	469	444	472	492	470	460	448	473	461	465	474	473	469	444	470	491	502	487	484	504	441	481	466	441	516	465	437	466	501	471	482	462	474	469	434	460	463	464	431	483	484	449	461	452	501	460	463	471	493	511	460	453	478	459	488	471	493	465	530	485	457	473	456	473	507	460	487	474	518	455	488	476	491	437	482	459	491	456	452	446	440	469	492	466	473	475	474	487	440	490	465	467	454	497	465	452	471	475	415	441	504	460	490	534	480	521	489	476	434	402	495	522	472	418	460	471	437	469	456	463	456	493	442	461	472	462	462	484	502	475	477	432	445	483	447	484	497	500	468	465	477	476	437	460	498	451	480	501	479	464	442	459	466	500	507	411	444	466	491	474	485	497	458	423	452	484	447	484	468	509	489	469	469	507	496	465	508	466	507	441	457	456	442	475	467	506	480	432	461	484	490	445	464	463	434	436	486	467	444	478	472	498	466	443	490	434	458	429	477	492	508	511	461	479	458	477	482	485	481	467	449	451	438	430	460	488	464	475	470	494	451	489	455	448	480	454	481	426	491	457	452	466	513	464	510	470	516	454	466	493	457	495	467	478	479	487	424	465	503	433	486	461	506	464	466	458	467	464	479	493	469	484	491	440	494	484	491	486	461	495	472	454	484	475	487	450	421	450	512	445	480	485	450	434	468	473	450	476	469	502	440	469	456	491	491	431	483	478	460	470	482	484	493	464	480	430	489	438	457	508	447	480	452	460	480	438	464	497	456	448	471	452	501	465	429	463	479	477	461	488	444	482	428	439	496	463	485	471	467	474	527	496	471	514	465	452	424	472	493	489	445	469	465	459	460	475	475	447	474	465	483	472	462	478	491	468	498	474	467	483	439	476	497	481	455	528	463	477	475	492	494	472	497	510	438	477	456	490	484	452	461	478	489	476	457	485	465	448	508	479	463	483	456	445	466	496	416	444	456	489	483	436	470	456	460	442	440	459	501	472	497	472	458	462	479	455	468	498	501	498	522	473	458	487	498	508	475	528	469	443	454	472	442	491	471	449	472	474	453	469	459	501	457	449	456	479	507	472	481	458	500	501	476	514	457	468	446	436	525	424	458	461	517	446	493	423	489	485	463	459	459	450	446	460	539	503	452	490	506	439	483	457	429	461	429	494	474	477	458	457	436	432	478	464	474	507	472	488	490	455	464	460	512	447	425	453	495	463	517	508	468	494	451	479	444	452	472	464	494	480	466	436	497	453	498	473	475	482	441	442	462	487	442	480	481	445	486	509	495	475	491	472	482	469	493	446	485	475	446	502	487	510	475	520	509	457	452	517	488	478	461	481	501	491	487	471	481	422	436	454	478	474	463	483	504	462	440	443	477	461	477	478	458	502	482	472	494	493	446	472	474	448	504	497	485	443	461	487	455	487	481	452	507	536	476	467	484	478	454	454	472	459	493	467	473	430	458	440	473	485	476	437	499	465	523	443	443	463	503	476	466	453	472	466	496	457	460	452	488	472	470	477	470	470	474	466	513	451	472	494	492	465	488	476	456	489	438	482	429	463	458	491	470	455	466	485	465	457	487	500
4321	2850	1217	586	398	405	395	382	290	239	222	200	154	189	152	132	127	131	103	115	102	104	98	91	91	83	74	98	98	75	89	74	83	90	87	78	85	78	90	85	67	70	72	75	104	73	83	75	79	82	81	91	74	93	81	72	74	85	82	84	68	81	76	65	71	72	84	75	75	64	82	83	76	66	74	83	64	76	58	84	75	70	84	70	74	69	71	78	72	78	69	81	66	66	69	99	69	71	66	76	72	78	89	86	70	81	68	90	64	72	85	66	72	68	74	73	76	75	78	100	82	90	79	73	65	75	80	82	75	92	75	79	64	69	82	67	90	59	74	57	62	69	66	72	79	78	65	76	84	94	75	79	76	76	74	78	77	82	61	84	68	70	80	73	62	67	62	89	95	93	80	80	60	82	81	93	71	82	68	85	71	77	78	72	63	75	73	108	60	81	107	80	52	67	75	65	79	84	70	80	84	72	79	63	69	69	77	83	61	80	75	81	75	70	81	98	74	77	86	71	77	84	80	72	90	77	77	67	81	63	74	75	73	67	86	85	69	73	80	81	80	64	78	73	85	66	69	79	75	68	88	71	80	70	68	84	83	86	95	79	63	76	71	61	83	69	72	76	68	76	72	76	64	74	81	79	84	72	77	73	89	67	70	73	73	68	78	80	71	96	87	72	71	78	75	80	90	75	87	88	69	83	81	82	85	73	84	79	84	76	85	89	79	76	82	88	75	77	67	66	68	83	76	79	72	82	85	89	79	74	73	78	70	61	70	71	72	65	80	64	81	73	74	81	79	68	66	74	80	77	83	79	78	79	74	77	79	75	90	84	84	79	69	74	84	75	53	84	71	84	86	87	75	76	71	74	74	61	70	79	64	72	70	70	91	80	85	81	88	83	68	71	97	78	73	83	91	99	70	86	79	71	98	85	89	81	82	86	91	76	74	72	76	85	77	81	90	81	76	69	85	87	87	77	69	88	75	78	91	82	76	56	82	74	77	86	72	76	81	86	83	78	74	78	84	83	92	82	65	83	70	83	90	63	90	85	84	93	88	81	97	65	76	77	64	75	78	68	67	78	81	89	86	78	73	65	80	73	75	72	74	75	83	71	74	79	82	66	87	66	80	78	74	60	68	85	70	92	67	70	56	82	59	75	73	66	85	86	96	76	89	66	70	69	80	83	83	86	70	62	80	71	86	75	71	75	80	81	75	61	66	77	75	73	73	72	79	73	88	71	79	85	81	64	83	84	90	76	66	77	87	80	72	63	73	75	100	80	86	74	83	61	74	81	71	78	77	80	74	75	83	79	68	79	78	76	60	82	88	65	78	75	76	100	68	78	76	86	77	77	96	101	73	81	75	83	98	67	75	84	72	77	104	85	76	71	86	87	58	76	74	78	76	100	74	90	72	84	84	74	79	64	79	70	78	76	71	56	86	93	93	75	79	69	67	79	91	76	72	88	77	88	94	84	79	90	100	89	67	74	82	79	69	67	82	76	73	82	82	86	81	77	70	63	74	79	78	81	72	79	68	75	68	90	70	75	62	74	62	74	75	89	75	75	74	72	68	76	65	74	82	84	87	63	75	72	62	59	91	63	74	76	80	89	91	90	76	77	77	78	67	79	66	72	72	69	71	75	84	85	74	79	62	79	78	89	81	81	77	92	84	84	67	70	67	76	63	74	78	85	75	79	78	62	82	83	68	67	92	82	83	77	64	82	73	74	85	74	94	80	77	67	71	77	81	71	86	63	74	91	86	75	64	57	77	74	75	75	82	88	70	95	71	70	93	98	73	72	81	86	72	80	76	86	83	81	73	72	78	76	70	67	91	66	71	81	84	87	91	79	84	76	75	79	91	68	79	80	69	79	77	74	79	78	73	74	78	94	82	79	72	71	84	72	94	71	73	74	63	62	83	62	67	76	76	70	80	75	82	72	82	74	63	76	72	62	85	74	82	84	80	62	70	71	89	90	83	85	75	75	77	71	88	60	87	68	83	88	76	79	75	74	70	92	94	78	90	81	79	86	72	80	70	84	71	90	72	83	72	82	90	86	61	87	74	75	79	77	51	78	80	74	80	83	83	74	81	74	83	81	71	67	69	77	70	64	59	61	64	88	83	76	81	80	81	69	63	57	93	81	65	95	74	59	70	76	80	72	84	78	84	73	71	98	86	89	89	66	84	66	86	69	82	65	80	68	67	86	67	65	65	75	79	82	77	81	70	73	75	75	81	80	83	74	81	86	69	93	65	65	88	88	75	91	73	70	53	83	85	73	78	77	85	88	77	68	86	65	76	82	91	74	76	82	78	80	95	79	97	77	82	75	82	71	89	84	78	75	87	71	87	80	71	73	76	76	71	71	87	79	81	65	78	80	89	85	84	64	65	72	72	77	86	75	84	80	82	76	92	75	67	78	76	79	92	92	88	81	73	86	68	80	84	81	70	78	82	80	90	75	78	76	74	77	80	76	79	76	81	87	83	84	60	84	79	78	71	78	68	77	56	64	69	77	79	78	75	78	71	74	74	89	91	84	70	94	77	68	78	90	88	58	78	85	67	84	78	73	85	75	74	97	81	87	67	81	79	77	88	77	69	75	104	89	57	56	83	84	77	77	53	74	92	72	77	64	80	75	76	90	60	80	70	85	97	77	72	87	93	88	82	73	68	67	91	75	67	79	81	77	84	70	77	93	67	74	43	57	63	75	74	76	78	61	71	75	79	61	80	63	75	84	77	68	93	70	79	79	83	90	80	76	79	61	87	84	81	66	62	85	73	80	68	84	94	76	72	74	83	77	86	74	64	83	85	79	83	72	85	64	86	88	81	71	76	89	66	86	82	86	79	78	74	84	87	84	70	95	74	57	75	78	87	80	75	72	72	73	60	65	79	68	76	72	73	80	80	80	69	90	72	77	77	78	63	76	82	74	91	78	68	70	84	79	73	86	74	87	76	76	73	72	75	77	78	58	84	73	80	69	84	66	84	77	83	77	79	81	71	67	71	73	69	76	80	77	96	92	76	65	84	67	81	71	89	82	90	88	69	88	74	72	70	57	68	89	77	75	67	78	78	76	72	73	71	70	74	91	67	82	70	86	75	75	70	73	82	74	77	85	87	92	67	85	80	80	56	78	72	67	71	72	80	71	88	82	76	72	90	63	83	73	70	80	77	66	88	76	70	81	76	63	81	76	69	65	59	85	71	69	67	79	61	89	61	98	73	89	72	87	83	88	56	81	67	57	62	77	76	68	59	76	78	65	87	81	75	74	88	89	97	69	74	91	86	72	80	77	67	91	71	88	72	72	97	83	94	88	73	89	77	74	74	82	77	85	91	64	87	77	64	97	65	69	81	83	87	91	77	67	69	85	69	74	88	73	69	58	65	75	89	83	80	79	75	83	60	75	84	78	66	57	80	75	82	77	70	74	76	91	72	73	66	69	94	67	73	92	83	66	91	88	78	77	89	70	77	92	73	68	70	75	75	68	69	84
31159	21019	12415	11604	14859	15671	14244	11586	9021	7258	5825	4559	3787	3312	2809	2299	2050	1676	1571	1345	1267	1158	1119	926	903	810	752	758	751	720	640	652	664	693	642	625	603	599	611	609	659	653	651	670	624	636	629	640	679	653	656	593	637	615	646	588	614	637	648	586	647	596	606	634	598	602	617	632	588	580	616	603	565	621	557	611	614	643	591	619	550	560	565	589	597	604	612	557	624	593	597	614	544	584	637	576	597	564	592	593	579	569	645	545	624	592	601	616	589	566	626	603	600	614	597	588	611	519	621	536	598	631	559	559	551	620	594	575	574	610	580	601	595	579	594	584	571	590	616	580	559	599	616	572	596	552	600	596	607	615	616	588	595	557	592	559	634	594	604	608	595	628	598	598	567	567	592	593	577	576	595	592	574	583	593	602	590	616	603	585	582	589	612	587	581	556	587	627	622	564	570	589	617	604	586	574	623	597	576	597	592	557	581	593	588	601	554	617	572	579	625	592	602	610	592	554	577	605	587	607	557	571	609	607	630	575	596	567	595	590	639	582	524	588	612	563	572	624	549	587	631	576	609	595	618	578	585	603	564	586	597	583	618	542	568	604	625	540	592	567	569	559	591	569	569	564	583	549	568	626	624	531	604	603	580	609	612	568	566	594	582	562	562	601	590	572	629	570	601	580	635	579	575	605	559	604	555	572	551	611	595	632	625	612	577	589	547	565	585	637	568	621	614	637	587	575	614	623	601	578	583	589	560	601	568	560	604	597	595	621	642	607	578	605	584	600	633	614	563	632	571	572	600	612	588	584	626	569	587	609	577	583	579	575	607	606	578	597	518	605	575	559	595	593	582	605	552	587	618	579	616	582	567	613	622	595	601	604	548	599	565	595	578	526	640	591	623	612	540	620	589	604	566	540	590	622	625	595	619	620	545	590	614	609	580	614	610	650	585	574	635	564	596	604	600	566	601	587	614	620	589	595	576	597	587	599	576	630	629	589	611	556	604	568	609	594	599	584	570	608	606	596	573	582	569	592	535	569	618	568	598	610	625	625	587	626	581	618	577	587	578	539	566	590	567	599	590	621	631	578	569	570	614	641	584	575	570	557	568	616	548	586	625	590	606	567	563	570	605	600	617	587	561	648	603	606	612	622	590	603	594	588	566	643	640	642	612	628	585	578	583	615	649	577	570	555	549	603	576	659	562	614	578	554	598	574	615	593	590	606	603	595	599	577	584	605	551	636	572	591	628	596	607	592	592	578	538	581	567	562	607	600	608	584	568	566	604	587	610	564	629	554	569	589	574	549	599	560	568	611	571	597	601	592	583	613	629	605	565	550	616	631	545	588	586	605	596	590	652	596	585	596	638	569	566	601	618	602	578	625	575	624	606	564	592	596	592	589	605	573	589	579	604	615	548	559	597	615	617	576	606	583	579	573	590	582	633	582	570	603	611	593	589	590	576	569	587	631	583	588	637	542	619	601	614	614	591	557	588	651	595	592	543	592	595	619	583	534	653	604	612	616	586	577	621	599	556	607	561	613	622	584	547	607	594	598	632	573	593	618	558	550	582	613	558	573	598	600	598	587	584	601	627	545	600	621	604	558	593	574	588	612	581	572	606	586	577	596	588	582	587	580	587	592	585	602	617	583	553	591	600	570	635	634	538	587	619	612	579	630	603	639	577	606	591	573	587	602	568	587	607	592	549	613	597	615	569	552	639	572	614	601	556	581	578	560	593	613	598	580	568	518	607	593	614	618	599	560	593	611	604	580	615	586	597	563	621	624	638	609	603	615	589	590	570	625	595	571	591	606	569	571	604	603	591	614	650	594	605	571	588	631	601	570	584	581	609	582	574	645	596	621	582	617	576	584	618	588	577	570	612	573	560	608	552	588	639	589	633	542	575	596	643	590	613	603	557	640	569	537	568	543	594	548	562	614	554	595	602	606	623	601	553	581	599	597	576	607	618	588	613	581	600	624	553	619	560	604	592	589	562	613	582	566	605	567	614	643	573	594	588	579	619	632	610	596	623	604	584	613	575	624	585	568	576	611	559	589	609	652	602	609	558	612	592	604	640	617	598	603	568	601	637	579	581	599	611	644	565	565	578	507	629	564	586	599	654	605	553	596	629	630	598	601	598	633	534	621	592	588	626	611	579	596	598	615	602	573	569	558	595	565	628	611	598	589	559	579	596	538	621	607	540	601	610	578	549	575	570	640	577	625	657	566	621	594	628	569	581	592	599	569	630	590	612	585	566	637	606	595	628	541	580	581	588	601	583	587	652	570	569	559	562	597	597	606	603	545	583	619	591	579	625	577	565	602	588	597	580	556	566	568	575	611	588	567	589	577	600	598	597	596	613	612	594	590	572	628	557	549	626	631	575	600	586	595	603	609	591	623	644	618	618	619	622	636	557	594	573	583	562	566	603	577	611	592	617	613	583	561	582	619	631	592	612	620	568	588	562	616	545	590	611	599	589	589	612	598	590	593	636	593	598	612	584	632	551	597	614	573	579	551	568	592	624	578	608	602	636	579	567	626	589	604	598	569	581	579	565	614	602	570	582	602	614	611	586	584	542	579	585	607	593	602	557	583	632	595	604	618	583	587	611	608	605	572	586	611	562	566	621	596	569	567	540	573	611	565	619	555	548	575	597	588	572	575	626	565	576	592	607	550	605	564	620	607	603	572	577	630	531	556	588	599	643	594	606	582	601	604	610	587	581	596	565	611	611	588	618	553	626	551	597	595	571	565	566	582	590	584	610	602	580	537	564	572	603	627	627	586	611	578	589	585	584	611	630	563	588	589	595	599	611	582	595	589	574	638	588	568	627	614	636	598	596	598	624	602	599	527	593	563	571	606	594	563	562	605	596	614	596	618	608	598	594	569	642	579	603	596	555	611	566	561	565	611	569	568	628	593	558	606	546	590	583	592	629	588	570	641	591	618	582	605	632	582	608	612	599	594	569	615	600	611	573	597	629	585	590	577	557	621	571	591	570	566	615	608	595	554	631	598	568	553	587	573	540	632	607	627	588	613	644	614	599	624	565	606	570	617	591	598	591	590	574	607	581	592	608	574	562	601	621	622	545	588	594	569	614	563	594	592	607	584	546	583	568	585	599	580	598	619	606	634	588	616	568	578	592	613	630	614	610	568	600	544	606	600	614	598	613	564	583	587	578	607	604	599	587	598	591	555	560	556	572	581	597	620	647	614	561	610	626	575	521	581	608	570	596	600	617	582	619	603	621	601	573	571	591	587	572	575	587	589	584	579	613	588	623	601	585	627	569	593	645	607	603	633	595	584	594	542	584	630	580	592	572	589	599	552	572	564	559	626	583	567	637	620	582	639	603	598	578	575	588	587	583	646	592	581	527	598	597	570	557	604	604	613	594	546	631	562	639	584	566	616	582	612	579	593	550	600	645	596	611	570	622	572	592	605	600	618	591	592	610	557	570	579	612	560	605	622	591	598	568	611	582	569	605	562	522	581	615	589	575	595
6641	6050	2303	979	554	549	526	400	360	337	259	197	208	176	165	147	128	113	111	97	101	83	79	70	73	52	72	75	50	65	64	60	57	62	56	59	74	53	60	63	65	61	63	58	66	61	59	75	60	63	67	80	56	67	63	57	64	61	69	72	63	56	55	68	45	51	63	59	52	60	62	57	62	73	45	53	57	55	59	56	60	71	67	54	61	63	78	58	59	59	62	55	64	49	49	45	57	71	76	65	60	62	66	65	71	67	56	66	61	60	69	51	44	56	62	59	52	75	59	64	64	56	51	60	56	50	65	67	60	59	56	68	58	65	66	68	57	47	60	58	48	73	55	39	58	45	61	62	62	55	65	64	53	51	57	53	53	60	48	63	58	62	59	68	66	62	69	53	67	51	62	57	47	52	58	71	58	46	60	55	68	45	58	58	58	55	57	52	63	59	67	58	57	48	65	61	77	55	53	53	48	83	67	82	37	60	65	64	72	52	63	38	63	61	57	50	55	59	49	56	59	55	62	46	57	62	56	50	61	71	67	54	79	64	79	51	54	69	63	60	55	54	58	59	55	56	62	59	57	46	87	47	66	51	52	44	60	64	59	73	72	71	62	46	60	62	62	63	63	69	73	61	65	78	59	62	53	61	72	69	73	59	60	58	54	46	64	59	47	64	74	66	69	56	52	60	58	71	61	52	57	62	60	55	59	55	59	66	52	70	69	66	66	57	62	66	61	54	54	76	72	52	62	59	52	53	56	71	58	76	59	62	59	67	70	69	58	78	58	55	54	61	66	57	59	69	75	64	47	68	53	74	62	54	69	57	61	70	51	51	61	63	64	55	63	73	53	59	63	59	63	49	47	69	41	56	76	57	66	54	61	60	59	65	51	54	63	60	74	53	59	62	69	60	66	60	66	56	58	51	64	65	49	72	49	56	56	57	48	66	49	57	57	59	56	57	58	55	48	58	53	55	56	56	64	72	53	52	73	67	65	54	61	53	63	64	54	48	62	69	58	62	56	64	55	66	68	69	69	50	70	55	55	61	67	56	63	63	65	59	59	48	50	54	57	78	58	50	59	57	59	55	67	62	61	61	57	56	65	58	67	63	43	60	67	64	62	62	54	77	62	66	65	68	71	54	58	58	57	58	66	53	61	73	57	51	54	59	60	50	55	53	60	61	45	76	68	42	69	52	62	61	70	50	60	59	58	65	50	47	60	55	62	60	60	47	58	69	50	66	59	50	45	53	67	63	72	66	54	64	47	51	59	57	63	57	68	59	66	61	64	62	58	68	80	56	64	52	65	74	73	59	64	57	61	63	72	68	64	62	67	57	60	60	56	52	46	60	56	54	55	49	59	74	63	70	53	61	72	73	65	76	55	49	53	60	55	51	58	54	62	47	61	52	48	54	68	53	60	51	43	51	71	61	65	57	60	65	68	55	57	66	44	65	63	78	57	66	67	68	57	67	50	67	51	59	67	67	63	65	42	60	53	62	56	49	64	55	75	56	47	53	67	46	54	52	58	67	68	68	56	57	59	62	53	52	58	52	68	50	53	41	61	68	59	57	64	41	70	55	58	49	60	61	49	65	72	56	63	71	63	59	59	61	54	54	58	67	65	54	71	63	61	78	66	54	58	63	69	72	56	66	62	62	66	64	50	63	69	56	62	59	72	75	68	58	53	45	57	59	69	56	58	53	71	71	46	62	62	54	65	57	53	49	52	52	57	77	54	59	59	66	62	49	45	59	54	66	50	65	47	67	59	58	65	63	56	72	57	66	49	55	58	56	55	59	70	61	41	73	42	60	50	56	51	49	60	64	60	64	70	65	69	71	62	47	59	66	57	44	61	70	60	46	53	53	50	69	59	57	57	67	65	56	67	75	64	63	76	55	47	61	52	60	58	68	58	54	70	68	61	57	55	54	67	53	55	62	66	60	54	74	63	55	61	67	49	80	61	72	56	56	56	56	52	58	68	41	57	50	65	57	44	64	60	53	65	48	59	38	42	45	52	61	66	67	63	63	52	47	57	57	52	64	57	51	65	53	54	58	55	65	66	51	60	67	60	57	62	53	65	47	66	43	50	76	63	59	54	59	64	58	49	57	49	59	80	65	59	65	66	50	58	72	67	54	55	58	49	57	51	63	50	54	68	78	53	43	80	67	58	80	70	56	42	56	61	61	61	46	60	41	64	57	61	70	59	57	65	67	74	68	62	51	55	75	56	71	55	65	67	67	72	71	63	68	51	72	53	58	66	44	56	55	60	75	41	65	61	50	76	58	70	67	53	52	67	49	62	46	65	59	62	60	63	60	58	55	68	60	55	60	39	54	52	52	60	65	63	64	47	56	53	54	66	64	53	54	57	74	73	45	75	57	64	64	57	56	71	52	56	48	53	43	47	51	79	61	65	57	52	46	65	59	50	55	46	71	55	54	44	71	68	54	63	58	68	56	51	66	58	53	48	65	63	64	57	65	50	63	53	69	65	63	64	68	52	52	64	62	56	59	75	56	62	45	58	58	65	55	48	56	58	57	57	60	46	53	51	62	56	66	60	66	73	60	55	63	60	72	62	64	56	77	62	62	57	58	64	51	59	60	58	56	62	50	65	50	61	68	56	57	58	70	72	56	64	46	61	57	64	57	72	48	66	76	83	71	53	48	59	51	68	63	65	41	59	52	69	67	55	61	52	64	65	66	56	66	56	58	65	54	59	63	66	60	60	45	51	61	54	51	52	53	57	66	65	67	46	59	50	70	59	56	56	48	61	48	67	62	65	51	51	60	68	57	67	51	47	50	59	70	70	61	72	61	52	64	56	55	57	70	53	53	65	51	68	64	67	73	64	50	63	56	52	56	63	52	61	63	57	57	63	59	58	51	61	57	53	57	49	50	52	68	65	52	57	62	65	53	67	67	57	61	59	59	53	54	58	56	53	54	55	53	54	68	62	62	72	61	56	57	50	61	73	69	54	62	70	68	63	61	62	51	58	62	64	66	68	75	66	58	53	60	62	69	57	47	56	61	53	59	73	57	47	68	66	58	67	57	58	61	61	58	52	60	61	61	65	53	71	71	42	68	54	60	62	70	71	52	62	61	63	66	52	52	59	59	72	64	59	67	51	62	49	74	72	62	58	49	66	42	48	62	68	60	75	74	52	57	61	63	72	54	62	59	63	60	61	69	56	59	55	77	61	65	46	59	60	54	54	71	60	58	57	66	59	69	55	58	49	53	52	60	64	55	66	58	52	60	60	53	68	52	56	65	51	66	58	62	51	57	49	63	54	78	47	61	76	57	48	57	57	53	73	52	72	51	59	63	63	69	63	59	52	62	44	54	68	44	60	69	65	56	65	46	44	51	71	53	62	56	57	66	61	59	62	65	59	60	60	55	68	70	66	55	66	60	65	59	55	66	53	65	64	52	63	62	60	49	65	57	53	53	55	59	55	65	44	70	57	54	45	59	57	75	54	56	77	41	62	51	54	49	58	59
37249	28168	17185	16321	17812	19053	17396	14212	11363	9183	7159	5753	4775	4077	3369	2818	2434	2004	1761	1606	1496	1275	1184	916	935	818	671	666	598	642	615	545	537	566	525	558	523	513	528	474	519	472	488	534	507	516	533	501	510	514	479	517	549	503	479	494	504	511	529	493	491	465	468	502	472	492	472	465	451	504	496	463	482	477	453	450	489	466	477	437	439	451	447	473	437	454	451	435	452	471	445	457	460	450	476	484	473	500	447	431	473	415	465	474	457	453	458	467	449	449	406	405	438	463	416	470	459	455	438	486	454	460	457	436	484	429	472	425	458	452	448	466	449	480	448	464	463	450	453	415	437	448	454	437	443	489	449	460	455	445	440	444	455	458	464	440	465	462	475	454	433	420	467	469	445	422	457	437	489	486	416	445	431	445	469	420	440	438	474	492	435	445	415	460	418	490	481	434	475	455	461	477	441	458	481	446	449	460	455	417	452	435	451	452	448	464	442	495	454	416	490	423	449	439	430	464	462	488	430	474	458	475	446	435	498	432	473	445	463	453	460	470	429	506	439	429	481	456	445	437	491	446	462	453	464	457	441	453	449	459	428	457	478	457	452	454	465	450	461	435	459	472	454	463	453	462	462	474	463	449	489	443	457	433	447	440	449	450	466	449	433	458	447	454	461	445	446	469	478	449	438	454	434	457	476	441	451	465	433	492	451	460	450	435	485	459	475	452	478	434	458	471	436	446	467	411	447	483	451	469	459	423	479	456	430	483	443	434	415	456	448	450	454	441	480	463	443	442	486	451	463	488	454	496	450	474	452	427	425	472	425	465	446	455	458	439	510	438	462	450	429	435	463	443	447	447	425	484	441	471	429	488	444	455	447	460	483	447	432	460	467	456	478	462	494	451	457	443	425	461	455	464	467	429	442	471	462	475	468	484	459	441	450	442	438	444	471	480	465	451	457	464	450	420	475	469	467	467	442	422	488	443	462	445	399	464	463	445	465	454	477	463	448	394	467	429	458	415	486	481	467	438	430	463	442	421	452	464	431	467	473	461	437	497	413	474	434	418	419	451	444	452	477	493	471	489	475	459	476	431	456	465	464	506	426	446	460	494	448	453	494	445	442	460	454	442	431	461	479	451	450	457	490	477	459	462	441	437	464	450	425	454	468	470	423	500	428	438	490	478	438	463	463	449	483	441	451	473	480	449	441	461	482	479	441	483	444	457	457	452	423	468	497	468	457	444	461	458	440	506	437	440	471	442	460	418	474	434	442	463	488	458	408	459	443	440	436	472	439	447	420	442	442	493	434	466	435	431	491	491	410	454	456	440	441	457	458	435	474	457	455	464	423	482	440	441	488	402	425	466	432	499	468	482	435	454	457	488	469	420	492	443	416	431	473	403	412	446	465	459	444	493	461	457	430	482	429	431	453	432	468	456	450	427	449	394	416	438	446	418	441	445	474	431	470	444	449	441	440	462	459	439	473	474	455	453	468	436	471	448	391	486	445	480	446	447	424	475	473	478	427	456	474	459	440	437	460	484	461	447	461	450	461	465	446	433	465	456	437	459	493	458	477	419	427	456	452	480	465	444	475	449	459	465	452	435	428	455	427	465	460	448	470	491	443	440	430	448	438	414	429	472	494	430	438	458	432	428	439	460	461	443	438	470	425	475	424	433	456	473	462	453	427	467	446	466	440	430	429	449	428	459	459	461	432	427	456	469	480	431	425	463	437	459	450	459	487	435	446	474	426	452	460	463	464	461	429	413	458	466	437	471	463	439	453	427	499	440	464	454	449	457	483	421	428	491	472	463	455	482	456	454	465	500	450	442	454	454	503	422	425	446	493	452	448	452	456	504	466	472	462	451	448	434	473	442	458	450	434	416	455	432	436	506	442	420	513	494	464	474	432	450	445	467	421	450	428	433	458	426	435	450	462	456	510	499	461	445	456	453	457	467	453	439	432	411	458	479	471	435	443	440	436	484	448	533	409	447	438	428	465	483	446	424	478	459	469	447	483	429	450	465	427	449	448	463	479	472	472	480	438	477	439	466	476	480	463	473	443	426	470	460	461	430	452	463	446	463	438	475	428	465	463	466	450	462	463	457	461	448	457	452	417	437	401	457	439	464	471	457	456	469	465	448	442	428	435	436	446	497	457	413	441	456	416	486	430	460	472	419	450	430	463	432	437	426	468	443	433	462	429	470	475	439	489	436	482	454	448	417	473	453	494	458	486	448	446	450	432	472	457	425	441	463	492	475	422	457	456	466	481	486	468	471	492	443	449	451	439	483	481	441	485	448	403	453	476	464	419	480	444	431	481	460	442	438	490	456	478	447	439	497	421	452	494	477	431	443	420	432	445	419	452	473	428	455	419	442	454	451	445	448	438	437	452	446	449	428	462	398	462	470	439	469	467	472	459	479	472	431	467	470	482	477	434	461	444	459	456	441	483	404	435	438	416	459	429	445	456	417	405	452	427	444	478	446	427	464	451	419	431	473	430	449	459	454	453	481	459	468	454	463	431	465	426	449	445	440	471	480	461	455	457	458	455	390	432	424	408	434	466	471	452	465	446	432	443	457	432	451	455	451	444	440	418	447	456	439	439	469	454	442	459	454	459	465	469	451	500	470	456	461	447	422	469	441	502	450	457	450	430	486	450	480	427	448	439	448	449	448	461	407	428	461	498	459	439	459	441	472	503	448	458	442	422	451	461	473	401	457	428	480	400	443	438	439	486	475	458	500	476	452	399	427	419	457	474	460	461	433	488	455	425	454	480	457	399	501	413	460	444	431	478	453	531	460	460	427	499	407	436	465	445	471	447	455	491	481	455	457	468	490	457	454	398	454	468	463	436	456	465	471	466	505	468	453	455	442	447	448	445	457	446	442	448	444	496	437	473	450	468	494	416	433	413	409	451	435	455	476	475	456	492	474	482	468	472	482	469	429	489	487	466	449	475	447	438	477	429	465	415	438	483	442	474	469	468	460	480	439	450	431	475	451	426	453	474	457	468	476	447	443	484	430	430	426	423	458	451	465	439	452	482	481	430	428	449	465	447	435	474	416	435	482	465	490	464	471	447	456	455	475	478	433	464	459	450	465	477	482	452	453	482	480	480	440	467	434	431	476	462	472	432	455	448	454	417	459	462	440	461	454	439	452	451	424	447	424	455	427	455	482	447	471	465	483	452	461	464	444	452	479	453	437	463	423	438	458	465	432	486	469	428	434	475	431	508	468	433	465	465	446	389	441	449	453	412	454	436	489	430	460	424	452	482	479	444	471	475	428	457	478	481	415	497	471	468	471	478	462	466	444	459	464	428	475	457	441	453	442	455	491	471	450	429	477	465	419	453	469	448	441	458	458	428	454	454	437	461	469	484	454	478	416	462	425	468	456	450	470	442	454	479	449	431	417	460	451	442	453	454	459	453	500	441	487	443	461	479	426	465	480	501	481	494	493	434	449	457	441	444	446	475	444	457	428	462	516	480	473	444	443	478	430	471	452
7013	5241	2388	976	528	533	516	407	385	316	265	240	242	185	167	186	144	127	140	119	111	92	112	113	112	86	110	90	93	83	98	98	85	88	81	87	74	86	113	93	89	101	98	88	56	82	67	95	72	80	82	69	93	77	79	68	99	67	84	70	76	79	83	72	81	93	90	83	92	85	98	81	74	85	101	81	88	80	74	79	72	77	78	77	93	85	90	57	74	85	72	85	88	95	70	99	84	101	84	79	73	87	91	84	69	72	78	69	82	93	77	83	85	95	84	64	81	90	87	83	84	90	85	83	83	89	82	77	76	75	79	83	83	75	79	83	86	83	71	84	77	76	96	76	94	89	90	76	89	74	71	86	66	86	78	89	84	71	81	87	59	69	94	81	83	92	72	97	81	92	88	86	90	84	88	66	76	71	82	102	78	85	71	75	75	84	78	87	97	98	88	66	84	85	96	79	70	92	82	106	92	84	80	74	59	80	94	89	92	99	89	87	70	82	90	88	87	72	85	83	105	83	71	107	81	70	76	78	84	82	97	83	96	84	92	84	92	78	89	75	105	71	78	72	79	84	79	75	76	86	83	85	90	97	86	100	70	93	96	92	96	80	82	65	81	75	73	79	78	72	82	71	86	86	77	72	79	82	74	81	83	84	75	69	98	87	103	73	81	75	72	74	68	87	81	99	84	108	87	74	72	84	73	83	93	78	75	76	75	92	94	86	67	80	84	81	84	81	77	91	79	77	83	69	75	108	96	87	79	92	83	83	90	73	72	83	85	72	91	83	70	98	83	86	89	82	94	89	86	84	79	85	93	88	99	81	71	88	88	87	74	78	80	81	83	75	79	88	73	74	81	64	88	86	78	79	81	81	71	74	86	78	72	82	91	84	80	85	95	88	91	75	90	94	77	84	94	73	76	72	96	96	74	85	67	90	88	94	84	73	88	80	73	93	91	70	79	74	77	77	94	72	82	106	76	88	71	76	90	65	102	77	92	86	72	101	87	79	84	91	76	84	93	94	97	75	87	73	77	69	73	75	85	88	84	91	77	89	83	92	93	79	89	74	87	86	85	84	84	94	87	78	62	93	95	89	77	79	88	87	81	89	94	75	79	92	78	101	99	82	84	71	74	93	80	92	92	86	80	68	83	91	70	62	84	70	87	85	91	78	91	90	77	75	77	59	93	79	86	84	75	88	98	88	83	83	84	79	82	93	64	89	95	76	77	97	94	87	78	65	80	70	77	93	98	85	94	77	82	79	80	95	78	78	62	83	78	92	87	93	82	88	73	69	77	83	74	79	80	77	80	77	77	73	76	85	85	75	79	81	76	96	71	68	84	69	90	91	79	78	80	72	76	84	75	78	99	74	80	74	93	101	88	86	80	93	96	84	65	87	79	73	88	85	79	81	84	82	84	95	86	76	84	97	104	86	87	67	73	91	67	79	83	85	89	83	76	70	79	65	71	104	85	88	82	85	74	66	82	73	80	77	80	89	78	87	87	71	84	88	73	69	75	90	78	81	83	90	99	78	80	79	85	80	78	85	66	81	77	64	79	87	82	75	83	81	66	84	85	85	91	79	85	78	94	96	78	82	76	87	93	90	69	89	75	99	101	75	76	78	91	92	81	84	83	87	84	94	85	90	87	84	97	78	90	61	63	89	56	80	79	66	65	89	62	70	77	91	71	95	85	110	70	71	86	76	87	77	98	78	87	94	79	83	92	97	86	75	101	95	84	85	98	73	83	83	82	75	86	98	77	69	77	80	90	79	87	78	94	70	87	88	102	80	91	94	74	83	76	84	79	82	89	83	88	66	72	90	78	78	89	75	84	68	79	74	70	74	87	85	80	77	72	71	83	91	95	76	73	75	79	63	86	98	79	79	80	89	86	81	78	81	95	78	91	70	77	80	80	74	86	80	86	96	67	86	80	80	87	75	94	81	72	65	74	76	83	71	64	96	63	79	86	78	76	79	59	92	81	75	92	88	86	66	80	93	83	92	70	71	95	78	74	81	75	91	74	82	78	91	87	81	82	68	88	81	92	87	80	74	84	71	89	76	66	79	92	73	93	83	88	82	87	94	89	104	92	82	74	83	76	78	83	115	77	80	86	99	87	88	84	81	97	65	84	74	91	79	84	81	83	81	68	72	91	86	98	82	80	72	67	86	79	87	75	68	75	82	80	91	72	93	75	76	83	79	93	96	82	73	90	85	76	82	82	69	78	87	75	91	96	73	74	78	86	93	77	70	84	87	78	80	98	72	74	82	85	103	78	72	73	82	94	86	83	83	77	85	83	78	76	80	73	92	82	76	70	80	79	77	72	75	83	79	94	89	83	77	81	80	78	72	89	73	65	93	89	74	85	76	86	82	97	81	93	76	78	80	71	86	85	85	87	87	82	93	86	69	68	96	91	84	91	70	83	72	91	102	76	85	89	72	80	72	88	91	100	95	102	74	78	83	65	78	87	85	71	106	70	74	85	79	79	76	69	84	84	86	76	97	97	73	79	80	58	92	77	79	83	69	77	90	69	59	81	75	79	74	96	82	84	80	81	69	84	85	82	79	72	92	71	68	77	83	90	90	90	76	87	86	86	89	76	87	80	84	83	68	70	85	62	89	84	70	94	74	76	71	67	83	73	70	70	96	88	73	76	94	87	91	79	78	72	71	83	84	77	62	81	81	82	84	67	77	93	79	79	70	86	83	83	84	87	82	75	94	83	82	80	87	83	81	78	91	83	76	75	98	81	92	94	77	90	76	86	85	73	82	87	98	77	81	78	102	78	77	88	85	70	79	79	87	72	83	80	70	92	78	75	72	90	72	73	82	76	71	79	84	80	72	92	84	71	74	84	81	69	84	85	85	85	83	82	97	76	78	95	71	99	95	84	83	71	74	74	86	71	86	72	85	91	78	67	76	95	98	83	86	101	77	99	82	73	86	102	72	77	72	81	81	73	102	73	78	91	92	74	89	68	76	72	80	73	86	71	91	73	89	72	80	87	98	104	78	86	70	94	76	92	74	78	87	82	76	81	82	67	78	86	76	73	87	97	71	81	86	76	102	82	78	81	93	66	86	72	87	77	79	61	92	89	72	84	82	77	91	86	80	68	86	87	90	94	87	78	88	87	84	81	84	85	74	69	99	76	86	87	76	88	82	88	78	80	76	97	91	80	94	72	82	88	75	79	83	83	83	91	89	87	98	80	104	79	91	92	66	65	78	88	86	92	79	91	85	78	95	74	78	80	74	76	74	80	84	82	95	83	87	83	74	76	67	63	100	81	71	76	74	84	83	89	80	94	79	69	90	100	100	71	90	89	83	70	65	93	100	80	88	89	79	92	90	89	77	75	96	75	74	93	82	77	106	89	79	96	86	86	78	78	93	90	87	79	85	84	84	69	73	80	88	103	88	90	75	85	83	89	92	77	85	79	78	80	79	97	77	90	77	89	88	92	94	88	69	73	78	96	72	72	94	84	88	69	76	83	85
35955	26859	18158	15446	17123	18746	16638	14068	11424	9116	7207	5864	4954	4274	3522	3075	2578	2201	1962	1726	1597	1426	1234	1088	1066	911	876	834	808	770	728	760	748	693	656	700	695	674	710	656	697	719	666	685	640	675	711	707	668	692	681	685	686	639	710	686	689	681	686	677	654	699	644	622	688	634	652	606	628	631	645	612	607	637	633	649	630	660	634	678	641	610	614	666	623	621	612	595	626	628	613	605	604	642	626	611	574	640	595	653	661	654	623	620	631	603	612	639	647	604	614	586	626	617	662	654	604	621	636	631	625	603	649	614	592	619	635	623	606	604	648	632	623	613	666	623	578	593	585	641	533	593	630	563	661	653	641	648	610	634	586	648	619	643	604	680	674	644	608	621	599	598	639	629	614	606	621	632	598	619	637	611	623	614	616	553	589	633	632	594	624	637	620	585	684	618	621	582	614	658	609	578	608	627	612	647	614	609	642	589	625	638	642	651	632	610	627	610	622	635	590	623	644	659	630	612	615	603	626	634	621	613	591	623	616	577	645	574	662	601	677	631	673	620	614	625	636	632	621	619	629	642	630	615	586	677	629	611	604	647	634	610	621	642	611	678	644	594	636	591	635	612	640	598	647	587	625	604	644	640	599	622	637	616	614	592	612	610	610	591	625	669	604	676	635	640	593	610	594	649	630	621	619	677	633	604	625	616	667	643	644	653	643	604	611	623	639	648	610	628	624	588	619	637	614	596	624	613	639	609	605	578	589	617	640	687	591	655	640	576	616	666	633	660	623	590	686	640	595	561	660	661	622	638	595	600	623	657	641	649	644	612	579	654	599	685	573	654	625	641	641	595	591	596	609	626	587	636	600	616	628	564	602	601	646	612	640	589	640	656	614	617	608	585	647	622	591	641	669	618	634	644	606	628	655	601	616	626	629	606	621	651	638	628	617	606	593	607	647	635	610	599	653	586	606	639	673	619	623	641	656	592	637	619	640	617	636	629	624	644	638	651	633	620	608	614	672	568	631	613	608	610	633	585	660	602	648	646	602	596	615	629	647	615	607	600	612	616	618	633	617	618	670	634	656	619	630	605	670	598	611	619	612	626	639	636	665	635	673	622	642	620	617	640	659	626	618	644	618	638	616	602	651	637	639	622	589	610	576	603	638	669	619	604	608	629	621	662	606	598	590	662	651	611	628	615	587	590	616	595	608	655	622	645	636	624	614	620	606	602	654	616	591	602	630	610	626	655	628	584	609	670	609	616	648	662	645	626	598	628	627	620	602	627	639	614	626	663	613	620	636	641	614	597	597	673	615	629	622	638	649	571	635	629	626	608	622	644	650	629	621	579	583	644	662	649	667	602	643	645	625	618	617	624	656	659	626	600	638	623	652	609	635	626	590	621	623	612	602	613	632	634	604	646	624	586	625	618	615	609	633	626	625	604	653	611	649	596	614	614	656	677	595	603	648	652	628	604	628	640	646	625	582	655	649	639	651	596	642	632	620	642	660	599	686	675	622	623	590	609	647	626	616	571	633	593	610	646	623	623	643	623	611	658	654	556	625	638	658	610	646	633	586	657	619	636	608	622	621	626	623	623	661	635	645	606	606	583	583	624	632	594	631	592	626	588	615	640	574	637	601	678	628	645	621	594	590	620	603	602	611	609	623	590	607	591	642	619	598	659	632	618	623	596	591	620	599	643	600	651	606	630	613	627	636	588	645	646	657	631	630	610	669	578	640	658	654	686	623	618	658	624	636	608	638	626	643	641	563	625	597	612	624	633	635	633	641	660	611	655	636	628	602	582	651	628	583	600	599	641	612	637	601	621	636	607	630	620	613	668	625	661	641	685	629	616	634	651	594	606	649	626	603	574	613	622	600	633	645	643	629	615	629	601	643	610	562	618	626	613	615	610	635	622	627	601	664	623	607	665	636	627	607	626	642	647	617	600	661	599	602	607	662	628	672	582	632	610	616	644	590	630	578	620	662	619	624	585	629	609	625	662	634	656	647	593	611	687	667	657	588	616	624	606	638	619	649	666	653	647	603	644	602	629	624	604	612	647	623	574	607	609	668	596	586	636	586	586	638	610	646	651	628	593	619	627	607	650	646	637	598	576	626	657	642	636	650	662	638	627	611	652	646	641	624	685	567	630	627	638	598	661	626	607	655	632	613	625	643	621	617	635	630	622	622	652	617	671	641	631	595	627	592	598	594	617	624	599	617	602	618	625	609	597	587	611	602	656	706	592	670	661	644	636	624	589	604	675	686	634	651	577	616	591	649	623	660	611	587	596	639	645	595	600	616	651	635	602	616	594	635	572	633	652	651	605	660	588	604	574	606	632	600	618	623	637	590	595	619	603	608	631	625	669	602	611	651	574	620	630	657	619	598	621	579	643	623	667	636	624	654	612	566	663	573	599	655	635	613	583	636	622	619	679	609	632	607	596	672	652	652	619	634	651	625	614	602	610	653	607	628	594	652	638	676	580	596	599	598	623	665	620	607	639	640	618	603	604	609	608	591	621	617	610	625	622	598	659	585	629	642	615	654	630	590	667	627	672	620	665	663	605	634	630	626	602	629	601	618	660	654	610	610	612	586	592	631	643	626	650	639	611	628	622	652	656	591	604	600	639	651	637	632	644	623	625	619	614	595	649	644	620	665	632	664	700	623	602	633	598	624	636	599	642	649	623	685	643	650	639	619	631	627	634	633	644	664	588	610	614	621	632	594	635	593	605	651	573	600	626	624	660	624	621	663	643	645	620	642	650	657	611	587	576	656	598	617	600	611	618	615	590	650	658	642	629	574	637	622	637	616	637	626	647	621	614	661	623	625	646	661	625	628	649	687	596	639	667	610	652	638	677	586	623	609	646	623	620	628	633	626	641	658	643	626	621	613	602	648	605	625	590	609	610	666	593	611	637	654	653	618	641	629	624	589	607	602	663	601	649	582	608	592	612	641	623	628	622	647	631	650	590	653	655	611	590	581	602	616	616	653	598	621	609	624	623	656	630	616	640	630	620	664	629	635	653	618	637	608	610	594	604	609	626	640	584	670	605	637	637	616	616	610	625	713	566	620	638	595	634	615	630	632	561	644	628	666	598	587	637	573	631	574	607	600	614	611	561	637	682	618	645	617	630	639	633	571	646	605	614	678	615	600	627	624	649	641	621	594	605	582	615	589	638	614	629	656	639	613	594	646	617	631	638	643	600	628	638	629	593	642	624	626	644	591	630	585	641	633	632	640	607	658	619	609	641	595	609	620	662	610	599	637	628	624	593	597	600	613	617	619	669	641	598	625	651	647	672	689	631	643	622	639	643	614	611	674	592	590	612	641	647	661	648	614	643	668	630	613	609	623	627	627	562	616	615	616	642	637	642	654	585	600	578	632	602	601	655	648	615	626	598	598	659	634	671	640	599	625	611	636	629	602	618	631	660	624	580	605	614	578	606	567	646	616	632	654	617	642	594	631	654	586	631	657	636	593	648	609	640	632	595	655	614	624	654
8825	8310	3468	1301	686	755	656	557	460	403	316	286	256	195	176	180	143	145	121	118	114	106	101	91	88	74	83	52	73	81	73	63	68	82	68	60	63	39	70	57	67	74	75	68	65	82	60	57	59	59	61	56	64	64	61	71	60	66	71	78	63	72	66	72	58	54	73	63	51	72	73	60	72	67	73	71	60	50	70	57	59	61	56	69	64	57	65	63	61	66	60	54	53	62	54	63	76	73	53	54	48	54	53	54	53	62	46	66	76	60	59	60	75	52	43	61	61	62	66	53	82	61	78	78	73	64	51	56	65	60	63	65	61	62	54	59	64	49	57	69	67	56	62	65	74	75	58	66	52	54	61	57	53	71	57	43	61	69	56	56	55	56	71	57	61	74	68	65	72	42	61	62	62	64	63	70	62	67	58	65	63	69	70	55	59	64	54	72	80	66	50	63	57	63	61	57	58	54	64	71	59	73	56	69	68	56	53	68	57	65	64	59	68	62	60	66	77	60	66	49	59	57	64	56	56	61	70	65	59	69	53	59	82	67	56	67	63	43	58	63	57	57	60	55	74	67	61	59	63	48	56	65	54	65	54	69	63	65	76	62	46	54	52	61	59	56	78	64	75	61	53	64	61	60	67	71	59	43	62	63	68	67	64	54	60	56	79	56	68	62	62	65	63	64	70	72	48	63	81	54	68	67	59	71	66	69	71	66	56	69	73	63	47	54	69	55	48	73	67	59	58	48	64	56	59	64	61	60	57	63	66	63	50	50	65	69	61	43	65	72	63	69	53	72	56	72	68	72	70	55	60	65	60	65	59	60	63	63	65	62	53	75	55	60	55	57	57	57	62	59	56	58	65	56	55	70	63	64	63	60	45	60	65	52	55	52	59	46	68	77	51	58	61	60	72	60	69	58	74	64	63	55	65	54	54	60	54	61	77	61	68	65	63	54	55	71	45	61	51	77	71	69	58	76	51	54	68	71	58	56	68	86	49	58	62	58	57	72	50	54	72	70	61	65	64	61	67	71	57	70	59	70	51	61	74	56	57	53	47	59	62	69	57	62	55	65	75	58	72	70	60	57	71	50	61	62	56	52	59	68	60	62	63	54	80	65	67	59	65	62	53	57	66	60	73	59	52	65	55	52	49	62	52	82	66	70	47	61	69	65	58	59	70	50	54	56	60	48	57	64	66	76	59	71	72	54	53	57	69	61	65	53	68	72	61	67	65	78	65	67	58	53	63	64	56	61	46	60	65	70	58	47	65	56	58	60	64	66	68	59	68	66	63	63	51	64	58	71	57	72	61	73	65	75	63	70	56	70	77	73	63	55	58	52	63	61	68	57	70	68	56	68	47	38	59	68	54	67	52	53	65	59	60	61	87	56	63	59	57	50	54	70	70	63	72	62	58	51	56	55	42	52	66	55	65	70	72	55	69	53	86	55	58	68	54	62	59	64	65	51	51	66	59	61	48	58	49	56	70	59	53	60	66	71	56	67	54	70	63	56	72	72	69	66	57	67	59	64	55	56	71	55	65	69	54	40	55	69	65	64	61	59	58	62	70	66	65	56	77	59	60	62	47	48	60	50	61	57	68	51	77	54	75	68	70	61	74	62	58	60	65	61	60	49	58	73	76	49	63	68	58	71	78	53	66	60	77	69	64	58	81	56	63	62	57	58	65	56	68	58	67	65	58	67	52	78	49	64	73	47	68	63	63	64	49	59	63	71	68	72	72	55	55	64	63	47	78	70	60	60	56	67	64	65	51	67	49	60	65	56	50	71	64	62	56	61	59	65	71	71	68	63	67	56	64	68	58	57	68	59	76	68	69	54	58	54	57	62	71	70	71	50	61	47	70	71	62	56	59	77	61	50	51	60	61	73	58	70	79	51	52	68	56	62	64	64	73	64	58	50	61	68	64	64	61	61	70	53	70	71	61	46	56	55	56	53	50	59	64	75	54	68	50	66	49	62	70	44	62	73	62	55	67	60	64	53	55	54	51	53	59	64	72	64	62	62	67	59	69	61	60	66	45	65	67	57	44	57	58	64	58	51	54	67	69	54	50	70	57	72	59	65	60	72	60	54	64	57	53	67	54	53	76	57	52	57	65	58	59	52	65	54	49	66	54	61	69	56	73	53	67	68	53	61	70	71	71	64	57	61	56	60	52	65	49	61	59	64	67	67	61	62	64	57	60	58	68	46	71	67	58	78	62	63	66	51	57	78	61	76	75	60	68	52	56	63	56	90	65	47	65	47	58	59	59	58	59	70	63	69	57	58	54	53	56	66	49	77	59	61	61	62	65	70	67	76	67	54	65	60	64	70	70	58	58	72	61	59	68	56	63	58	57	64	49	74	58	59	68	45	56	50	76	58	62	71	63	50	51	61	70	57	76	67	52	72	69	62	48	62	48	51	58	55	63	69	65	56	62	52	66	77	69	53	52	76	57	56	60	64	61	65	70	60	80	56	78	61	59	58	67	49	46	76	60	63	56	59	63	62	50	60	65	60	67	67	69	60	47	62	65	64	55	53	59	62	81	54	66	58	59	68	57	72	70	67	45	57	63	51	63	64	71	49	62	53	65	53	60	71	65	71	48	71	60	67	56	52	64	50	68	53	59	66	69	48	68	57	68	68	63	72	58	45	71	52	62	75	66	59	53	67	57	52	56	59	57	62	67	72	66	62	79	59	48	59	65	59	54	73	69	61	61	67	66	63	60	56	75	64	60	63	75	72	62	59	70	68	67	65	52	76	86	58	62	69	65	67	72	58	69	67	67	58	55	78	77	65	78	58	58	46	65	53	53	53	60	60	55	57	57	59	61	66	53	61	72	65	57	65	87	63	60	54	75	67	63	58	74	74	61	54	59	57	61	71	59	59	63	64	55	52	59	69	69	61	63	59	57	53	60	56	67	67	63	68	55	55	46	70	58	75	49	55	68	66	58	41	62	51	58	75	61	82	62	72	82	69	65	48	63	62	61	62	48	53	70	73	56	64	63	72	57	77	66	54	63	58	60	66	67	60	61	62	65	64	59	69	61	59	68	79	76	69	59	48	53	68	58	49	74	72	58	67	52	52	64	60	44	60	67	61	63	77	69	51	61	50	75	74	60	50	62	62	55	75	67	53	70	59	70	51	61	65	67	67	63	72	68	68	59	47	57	60	55	60	74	50	70	61	63	55	75	62	66	68	70	72	52	71	60	55	76	46	69	61	61	53	80	66	46	60	62	53	60	62	54	59	64	68	67	55	54	64	57	71	65	70	71	55	57	77	66	65	64	68	58	73	61	53	73	58	61	62	67	60	64	72	71	58	63	54	70	58	55	67	72	59	61	54	48	52	66	51	59	66	54	60	57	68	56	60	63	57	65	62	60	56	64	60	63	60	59	65	63	72	48	57	56	50	50	66	66	67	46	59	46	72	68	46	73	53	52	58	47	56	70	56	63	69	81	72	60	58	64	47	57	59	56	50	52	54	51	57	53	78
40388	31643	21443	17616	20276	21580	19487	16468	13634	10828	8642	7283	6225	4999	4238	3562	2866	2492	2171	1981	1740	1521	1298	1154	1046	868	851	764	685	634	674	660	568	582	582	540	590	560	587	540	552	530	542	580	579	565	553	552	591	558	525	552	536	529	535	546	532	530	538	586	509	504	481	493	448	478	491	528	473	494	479	500	495	484	466	484	474	483	490	423	500	462	469	486	414	468	449	436	453	476	514	425	510	463	451	501	480	489	475	465	452	461	469	460	463	486	492	454	437	445	451	459	471	479	481	458	441	469	479	522	446	465	439	456	470	489	465	458	484	446	456	458	459	481	483	484	427	445	491	477	473	461	488	456	448	486	445	458	431	499	451	484	451	428	485	444	473	501	470	497	464	494	467	418	453	454	488	498	466	532	426	462	455	390	445	443	412	473	466	456	449	485	460	470	429	463	435	476	483	486	486	471	451	467	482	476	438	488	431	476	486	493	461	441	474	457	428	503	445	444	482	469	449	484	467	507	457	478	441	463	465	457	461	453	459	486	452	467	434	434	447	459	455	459	456	459	431	510	453	490	430	461	418	412	493	459	456	452	449	452	459	422	491	494	450	466	466	449	454	502	463	458	466	448	469	421	464	472	457	435	463	469	475	481	474	466	462	497	510	468	488	485	475	517	407	449	448	444	442	469	472	463	458	436	496	487	460	458	467	467	431	455	435	448	459	453	480	472	475	440	513	486	440	478	434	450	485	462	428	480	467	443	458	448	445	471	474	457	444	440	481	434	449	454	452	466	484	456	465	452	456	481	428	449	482	481	470	494	463	449	446	456	446	449	425	462	484	440	462	502	466	481	525	487	457	478	447	440	440	468	470	470	423	467	463	501	471	466	474	485	493	442	477	443	418	463	469	464	485	449	451	445	440	453	477	503	491	443	476	456	440	421	436	497	476	460	447	408	468	482	458	436	477	523	485	464	475	450	458	472	512	492	478	462	472	481	503	471	458	453	466	469	424	428	480	453	526	476	446	456	446	466	468	471	432	454	484	448	411	461	473	528	437	465	470	427	510	470	480	473	448	494	475	521	460	482	448	435	460	490	459	439	432	427	435	468	464	452	455	467	457	488	459	487	442	447	402	454	462	470	454	443	496	451	459	497	467	477	440	475	474	449	472	483	463	446	433	480	499	498	472	430	477	471	491	484	485	477	462	450	463	436	455	461	502	486	476	429	442	488	471	457	478	450	478	506	450	448	481	478	416	511	427	480	465	479	488	459	462	487	473	432	478	442	448	466	445	495	490	443	472	445	434	480	446	480	480	508	487	441	468	467	482	483	446	481	457	502	439	491	478	498	462	464	480	486	481	484	478	454	477	469	458	454	460	469	473	465	465	471	440	461	439	461	448	483	464	459	466	460	484	464	464	452	450	449	471	442	483	478	451	443	481	467	481	475	471	469	482	452	436	475	481	469	419	451	448	473	479	475	452	458	435	471	457	457	471	451	478	428	464	476	438	456	510	452	498	456	460	454	461	462	464	462	476	437	467	457	476	472	456	407	440	488	439	462	461	488	477	516	453	427	484	499	458	483	460	484	465	435	422	496	447	470	484	442	475	478	420	458	462	447	467	500	467	478	477	489	449	478	471	433	467	473	443	448	437	481	482	477	451	457	468	432	445	457	474	475	480	474	424	433	472	469	488	461	447	458	468	447	486	451	463	459	431	477	474	473	505	467	481	453	453	454	486	462	505	448	440	461	468	474	432	445	439	478	465	478	461	498	472	451	442	490	437	450	526	474	433	447	487	441	458	473	493	475	493	469	461	421	473	450	451	473	468	465	448	488	461	461	448	438	495	422	443	499	421	478	450	467	447	465	527	456	429	495	457	444	444	491	467	456	450	471	446	431	457	471	473	472	465	452	466	461	434	434	417	458	481	465	443	448	512	472	441	462	414	440	492	467	466	458	492	482	467	439	437	462	472	433	427	469	459	480	467	458	456	491	493	468	450	444	476	485	497	436	461	463	475	450	477	449	448	446	489	456	451	443	498	434	467	457	485	466	445	472	424	449	472	455	450	473	453	485	467	476	454	490	462	477	465	479	454	482	494	436	462	484	461	476	493	438	474	458	441	468	484	450	447	421	477	477	431	443	440	487	456	473	470	502	456	480	434	489	481	483	450	458	482	480	466	518	479	468	504	452	474	462	450	474	459	447	436	476	425	465	445	462	466	448	446	459	440	500	433	452	460	439	470	470	474	467	472	422	481	460	440	467	420	461	438	490	478	490	480	436	454	457	484	479	458	449	429	485	438	477	476	454	509	415	492	463	494	492	481	463	447	487	493	464	464	475	454	475	477	451	459	480	450	447	487	457	426	452	454	444	445	461	484	450	487	479	507	455	492	514	483	450	434	474	487	446	482	471	424	462	466	459	449	463	456	491	478	462	461	457	448	493	459	455	454	453	450	450	455	472	464	478	456	466	442	457	439	493	460	479	491	448	471	458	450	456	425	455	470	493	475	431	460	474	471	430	481	465	484	459	481	479	480	435	480	463	484	482	489	428	450	484	473	468	465	457	483	456	472	444	486	476	475	455	460	447	469	441	447	488	433	460	479	473	474	467	438	508	438	456	471	456	480	464	479	497	490	490	479	515	474	470	437	525	460	471	451	477	472	462	478	460	465	495	471	417	428	425	479	451	477	456	454	476	459	456	494	507	469	450	465	510	469	505	448	505	479	467	492	428	474	422	438	440	482	475	441	469	453	464	466	501	477	452	457	469	451	474	480	424	443	453	494	409	461	450	476	459	461	430	467	460	455	470	475	455	472	470	440	470	477	490	426	470	448	480	464	468	429	485	500	471	483	491	435	468	458	480	459	472	468	424	449	494	461	515	467	456	444	468	454	452	466	484	436	472	448	454	504	465	466	435	490	493	482	443	481	509	430	489	474	460	469	481	469	462	429	447	458	423	491	456	468	469	481	500	432	454	467	468	460	469	425	448	474	460	468	475	437	489	444	479	462	471	438	457	488	481	456	467	467	454	481	498	468	465	460	455	474	454	453	430	453	435	477	458	441	494	478	483	460	456	498	456	453	443	508	438	490	449	440	454	476	501	441	455	481	473	436	517	448	479	456	459	436	460	479	508	431	457	448	477	453	460	448	477	480	432	495	515	423	441	458	427	474	466	452	503	443	433	461	464	502	472	534	457	493	455	464	475	449	479	478	459	470	434	459	443	422	452	432	485	466	488	464	465	461	444	454	487	503	455	433	479	423	459	441	416	462	461	440	485	492	463	471	452	457	420	462	476	424	446	438	459	444	512	451	467	443	475	468	463	414	449	484	496	479	462	459	444	440	483	467	492	451	480	457	517	495	505	463	470	445	459	440	462	449	474	458	468	489	493	486	483	481	465	464	482	472	442	452	466	446	454	485	448	530	460	506	485	430	475	470	462	452	440	456	514	501	427	480	461	422	479	452	426	469	429	455	484	491	458	445	432	439	454	443	502	442	449
4586	2968	1193	545	415	428	391	347	268	247	216	181	200	169	145	134	122	115	107	111	86	81	102	105	107	80	79	97	94	64	73	93	70	81	78	70	85	82	83	77	67	70	71	84	63	84	68	81	82	75	77	89	75	93	81	86	86	62	68	75	83	97	81	82	59	78	81	81	83	88	88	112	84	66	82	78	73	73	73	93	80	63	83	67	73	74	77	89	86	72	75	70	98	69	67	60	77	64	62	84	77	67	75	72	84	75	66	80	69	84	53	85	80	70	68	72	87	64	88	86	84	82	87	69	82	60	63	72	76	85	80	93	84	76	85	89	75	76	77	89	70	76	77	71	80	74	80	65	63	80	79	70	79	75	67	90	72	67	75	69	81	76	75	74	82	78	67	68	71	77	91	90	74	78	80	76	71	83	73	76	85	66	73	89	78	74	84	85	84	78	69	80	56	88	84	71	94	74	94	55	76	73	86	79	75	80	71	77	90	75	83	76	86	85	73	64	68	79	83	83	75	85	95	81	78	82	83	88	91	72	71	68	84	92	72	85	78	79	90	75	73	71	74	91	72	72	66	70	79	74	75	86	64	68	69	94	74	77	87	80	78	62	81	76	98	71	65	72	71	67	70	77	63	61	72	78	83	60	79	84	84	73	92	68	70	95	77	69	74	75	91	50	76	72	85	63	76	58	71	74	74	69	86	85	61	64	81	90	79	64	66	77	63	74	68	72	72	85	89	88	80	75	62	91	81	66	77	72	76	69	73	77	61	87	80	82	93	62	61	76	69	71	69	61	90	81	68	82	72	75	89	80	71	87	79	86	64	73	76	57	75	74	73	61	81	78	64	73	83	89	81	86	70	81	86	85	68	72	72	67	71	100	69	76	74	68	92	84	76	75	72	86	75	78	74	75	74	86	77	91	65	62	79	85	71	72	71	79	73	81	68	68	46	68	79	71	70	82	56	80	67	80	82	69	60	61	85	80	75	81	60	85	75	89	74	61	63	83	88	85	82	81	80	75	71	77	71	92	89	81	76	75	73	59	64	80	67	82	73	75	78	78	71	71	91	73	78	78	68	72	80	72	84	77	72	80	74	67	78	73	82	73	82	60	70	69	75	68	67	92	85	75	82	85	81	70	73	67	67	79	79	67	78	75	84	71	91	75	67	68	82	80	91	87	76	83	72	57	78	71	71	82	96	75	87	65	67	73	80	86	73	73	79	66	75	61	43	68	59	84	59	85	71	75	69	79	75	75	81	72	73	69	75	82	75	75	64	76	63	77	75	69	81	73	78	75	63	70	71	74	65	72	68	79	76	67	69	70	68	80	84	83	84	68	68	66	84	74	84	74	57	85	82	72	66	59	86	67	91	112	74	82	74	74	80	82	73	57	71	83	73	69	84	68	65	77	95	75	72	72	87	64	78	70	67	71	84	99	69	94	75	60	88	86	73	67	88	73	93	94	80	70	83	68	80	60	77	80	77	69	91	72	87	76	82	72	69	92	99	78	89	75	78	72	79	78	59	83	76	77	72	89	83	94	79	76	71	86	68	69	98	73	74	80	80	80	61	73	73	71	75	71	80	71	73	83	76	81	90	88	76	85	88	70	77	82	60	69	78	86	61	71	70	86	68	81	89	81	79	83	67	73	87	82	90	71	62	57	66	90	83	84	72	73	74	78	78	75	86	71	64	67	65	64	88	72	77	90	97	67	66	79	79	74	82	76	79	81	69	96	84	61	81	90	71	66	80	88	87	84	69	95	84	76	92	87	76	82	79	70	78	80	72	82	79	90	64	81	70	82	85	80	67	76	85	77	81	83	77	80	76	67	67	77	72	70	75	73	68	82	66	63	73	69	81	65	67	82	77	78	66	76	75	74	88	73	82	83	78	82	71	76	81	66	74	64	80	72	75	77	86	83	87	73	81	72	73	68	62	69	82	79	62	77	86	73	75	75	78	81	49	63	71	79	71	78	74	67	65	78	68	83	83	68	76	63	84	72	79	87	69	93	83	81	66	72	76	68	84	75	72	73	79	70	83	90	77	55	79	93	77	78	81	73	69	88	86	80	91	92	67	76	82	80	92	89	95	88	72	78	78	69	78	75	67	79	73	76	82	74	73	69	65	73	71	85	71	71	73	72	66	77	73	70	84	75	84	93	79	69	62	68	86	67	70	64	70	73	63	79	85	75	81	88	85	69	80	96	78	59	74	66	86	60	70	84	76	76	74	77	69	82	77	76	76	75	77	69	78	78	86	88	69	88	71	84	78	74	71	79	73	72	84	69	75	88	78	66	76	70	69	72	77	75	61	74	88	83	94	71	91	96	74	67	55	94	84	96	75	89	97	97	87	92	57	81	65	87	58	83	76	75	88	78	66	64	79	72	78	79	75	82	71	72	85	77	86	100	77	82	83	79	80	64	77	76	80	63	67	60	71	72	73	68	89	81	66	73	75	85	83	90	81	88	83	77	95	89	79	77	67	88	85	72	83	67	86	73	74	79	70	64	74	66	73	81	76	84	89	82	61	81	79	78	75	81	79	65	97	77	73	84	86	72	67	81	68	67	85	63	76	86	72	72	75	78	79	85	75	91	74	74	86	78	66	64	69	79	81	68	95	85	74	79	69	59	79	75	70	81	83	67	74	81	75	77	78	71	59	75	96	91	79	69	69	90	85	73	63	66	76	79	79	77	67	77	80	79	73	74	97	83	65	61	80	68	84	88	85	75	63	80	61	84	63	87	72	82	55	86	78	94	77	61	82	84	66	80	64	76	79	69	82	75	77	82	77	76	85	79	76	79	82	56	66	61	66	69	79	82	93	76	82	71	85	63	84	66	59	72	72	78	68	89	66	88	77	73	78	68	74	54	79	90	77	91	78	70	58	69	82	83	100	92	73	75	75	85	79	84	82	75	73	74	77	70	64	72	69	64	69	62	69	75	83	79	76	99	70	65	93	75	88	60	76	68	79	90	75	79	82	95	74	83	76	66	75	68	78	77	73	83	66	74	75	84	84	78	81	68	80	69	84	82	65	68	75	59	77	67	71	71	77	60	75	75	65	69	73	79	74	73	83	75	72	76	89	78	70	100	72	73	72	82	72	70	90	75	62	75	74	74	79	79	77	77	93	72	69	77	65	89	77	82	60	87	64	73	74	85	66	57	57	80	67	78	79	75	76	69	71	74	74	74	81	77	61	85	84	78	70	91	92	80	79	86	73	64	71	87	70	90	92	79	83	75	85	69	87	63	75	77	71	76	82	71	79	84	75	79	78	82	64	88	84	73	77	79	84	74	85	65	91	74	77	61	68	65	72	72	71	75	87	82	65	83	87	75	78	71	76	72	76	72	68	62	82	55	90	81	78	71	74	85	80	62	84	64	83	74	71	74	82	79	76	62	76	87	62	67	65	92	69	83	77	74	70	56	74	73	94	60	70	72	75	85	76	81	85	73	89	73	66	77	78	77	76	68	72	82	62	69	72	79	83	88
31812	21136	12044	10510	14650	15922	13995	11508	9186	7047	5601	4727	3899	3288	2728	2351	2015	1814	1530	1362	1262	1158	1029	948	885	782	744	714	711	692	607	680	645	594	690	617	596	601	627	638	659	646	569	633	645	658	631	617	613	614	610	589	597	635	618	614	622	625	608	629	577	594	555	611	618	567	604	574	600	636	617	621	600	577	536	553	583	571	652	568	572	621	530	595	599	597	621	602	523	591	576	584	555	575	592	587	601	578	558	612	606	622	574	615	595	575	556	513	594	569	520	601	577	568	612	578	582	623	550	569	591	630	611	561	616	605	596	621	576	559	592	583	585	584	621	602	596	572	581	586	536	568	546	570	592	592	627	629	573	604	547	568	587	561	571	568	576	589	583	573	542	560	592	578	626	593	547	586	565	567	584	594	565	593	624	585	629	600	607	592	620	579	561	589	574	578	588	580	575	604	540	570	555	573	606	573	564	584	598	567	592	600	596	557	563	606	570	596	576	578	558	592	591	598	596	567	573	569	595	560	567	594	576	559	594	619	566	594	581	609	580	555	572	579	591	567	574	580	565	598	569	624	584	587	577	609	578	578	585	574	570	624	597	593	524	611	621	570	585	538	558	593	555	545	640	541	589	570	614	580	561	578	565	577	599	596	581	552	626	578	649	603	544	601	585	577	577	583	550	596	581	602	581	608	556	560	599	597	603	587	576	619	557	561	589	595	590	590	562	597	598	600	592	585	534	607	615	594	583	572	587	540	561	587	579	603	608	564	596	616	585	581	569	578	608	616	613	595	593	577	553	575	596	553	593	588	585	576	600	616	636	580	581	580	576	580	601	575	565	598	581	585	588	558	594	610	558	563	561	592	598	545	576	571	570	565	595	578	570	591	591	593	558	625	591	593	599	579	587	591	597	576	571	558	575	580	565	589	566	629	568	598	604	646	608	556	577	617	652	611	578	620	616	588	610	557	591	626	582	558	561	576	622	564	635	530	601	609	581	570	616	580	558	592	610	610	590	579	580	560	618	582	580	549	582	536	608	589	600	584	562	624	567	571	633	595	572	611	621	636	561	572	630	563	632	621	557	580	552	569	566	558	563	593	565	618	589	591	526	645	603	563	618	556	563	554	559	615	567	567	584	585	612	594	564	591	542	595	571	606	583	597	566	553	586	559	534	582	550	602	585	595	563	622	639	559	603	592	578	557	558	560	568	575	572	555	592	546	602	581	544	591	589	575	587	608	578	586	570	600	632	572	568	582	576	599	545	637	601	585	562	597	602	558	539	608	575	572	598	592	579	560	592	638	596	583	625	564	622	600	598	613	637	530	589	577	580	624	578	571	653	578	552	588	588	607	605	594	552	575	590	580	605	552	593	584	582	563	598	580	566	569	616	587	560	542	603	551	598	588	602	629	574	577	577	588	615	607	606	588	599	570	595	637	576	599	568	633	560	612	603	613	551	607	593	574	569	540	621	623	570	639	554	558	546	610	623	624	588	581	574	562	529	570	579	587	611	618	511	578	572	588	588	582	623	577	613	579	564	568	619	556	576	569	539	602	604	605	575	599	616	574	592	578	559	555	576	618	579	605	588	562	593	581	602	623	573	584	554	579	545	626	646	603	608	605	600	574	573	615	552	537	552	593	590	607	561	588	542	605	596	565	560	656	596	584	552	562	603	560	557	601	539	615	594	611	576	610	581	585	593	600	589	607	596	582	590	569	608	562	612	580	573	585	595	591	551	577	592	532	569	558	598	547	551	563	616	585	598	584	602	591	562	589	570	552	599	581	602	587	570	581	583	599	629	556	575	569	585	596	593	588	604	589	572	575	589	565	589	551	624	564	534	602	626	626	597	584	569	600	587	582	594	581	563	590	554	598	541	564	570	546	587	551	588	595	536	616	549	601	596	578	588	569	577	595	542	629	589	590	580	575	658	549	549	584	568	571	639	567	561	603	615	584	575	568	591	539	625	537	556	637	600	578	598	594	612	577	605	596	613	568	574	585	608	555	579	622	569	549	615	612	648	612	597	594	561	618	592	601	588	580	573	618	601	594	567	576	593	555	586	563	616	590	577	585	583	611	555	605	580	564	584	580	641	576	581	588	560	611	605	570	595	632	585	566	598	581	578	601	559	608	607	582	583	584	582	600	564	593	554	620	612	562	603	564	583	589	596	570	579	626	600	589	572	582	620	599	596	551	624	576	571	614	593	562	583	552	572	620	620	577	573	626	554	580	586	590	588	595	579	557	568	605	586	571	595	610	591	549	599	582	584	577	592	589	563	602	552	617	595	583	619	554	578	586	534	586	552	587	584	619	573	596	590	587	567	592	570	577	610	578	579	578	629	595	561	606	535	579	569	583	617	559	577	580	572	582	564	632	595	580	567	574	590	570	593	583	562	537	615	559	595	582	572	573	576	612	591	589	571	593	544	616	561	619	602	566	591	601	589	598	614	590	597	615	571	558	546	587	586	640	640	610	567	568	584	569	599	587	591	571	578	572	607	566	570	578	572	548	600	610	580	572	554	588	555	584	564	578	604	619	609	582	621	584	588	557	556	607	578	590	576	590	605	583	627	565	559	618	605	570	560	591	594	554	577	572	573	624	566	601	581	550	544	573	542	572	563	591	581	593	585	597	564	601	594	584	576	569	575	554	595	596	568	510	576	614	572	615	579	573	545	603	580	607	600	549	598	586	598	550	581	567	605	573	577	548	577	595	570	610	530	577	557	549	576	597	555	610	631	601	598	600	604	623	575	579	585	546	571	606	544	558	619	613	569	591	568	590	578	545	587	568	594	583	580	631	593	580	589	574	502	592	565	615	582	558	616	571	613	604	599	570	570	555	605	593	590	586	563	567	575	540	546	589	591	597	617	519	564	558	581	580	567	527	614	608	545	610	624	570	620	602	557	589	556	529	582	571	583	625	609	567	605	544	575	599	581	574	572	616	604	574	544	613	581	639	607	580	574	583	555	591	604	589	591	589	607	583	581	578	571	540	604	585	560	625	601	546	571	572	622	567	588	584	588	616	558	601	542	587	559	561	559	571	571	581	560	592	571	577	619	556	599	625	565	564	597	556	574	604	529	590	574	574	581	566	599	554	603	609	598	581	566	544	614	580	573	554	598	581	554	569	612	571	576	570	578	627	616	575	591	577	586	553	638	583	569	590	584	584	553	573	581	589	575	550	573	597	592	545	575	632	623	592	594	549	544	560	608	608	583	571	553	599	545	589	584	567	610	582	601	574	572	568	597	568	604	579	592	596	572	600	590	575	586	559	577	588	605	600	574	585	572	547	582	613	571	580	543	642	563	550	611	584	603	596	603	556	532	574	574	586	602	598	591	555	579	576	614	600	632	561	620	565	543	555	565	553	564	572	576	580	521	647	594	576	560	556	531	572	557	570	559	562	616	589	570	609	573	540	617	589	561	634	593	564	577	565	562	590	584	609	639	547	594	587	586	549	546	586	574	600	588	591	557	598	602	600	562	534	592	588	589	589
6929	5748	2194	762	527	559	544	446	352	305	250	233	184	188	150	136	135	92	98	91	88	85	74	68	66	67	82	58	58	59	70	53	66	65	67	65	70	70	63	58	66	53	51	63	73	64	69	62	71	52	62	68	60	48	60	63	65	57	56	65	43	67	50	61	73	52	61	61	52	65	61	60	46	55	58	66	55	58	55	70	54	64	61	72	58	64	55	55	49	55	47	47	54	61	53	55	50	67	58	58	48	61	71	63	59	62	58	42	53	66	57	60	70	57	67	65	51	60	56	55	43	66	63	42	54	55	56	45	62	52	62	61	65	58	62	56	48	63	49	58	51	57	50	66	60	55	67	76	77	67	68	57	71	74	55	53	56	49	48	65	59	65	61	71	50	55	60	54	65	69	59	48	63	53	66	54	64	59	59	53	48	49	61	54	59	45	54	52	56	53	60	56	57	47	54	64	48	61	53	57	58	67	57	61	59	43	56	59	60	57	66	69	56	64	66	67	49	51	52	52	51	74	58	56	73	43	66	70	59	64	54	53	60	62	56	60	62	56	58	55	58	50	50	62	67	68	57	54	56	59	76	59	54	54	58	66	65	41	48	61	66	63	43	57	56	59	66	53	61	53	51	74	57	58	67	54	64	51	71	60	60	57	54	69	62	67	66	47	59	67	55	54	57	59	50	69	57	56	71	75	71	52	54	52	57	51	52	59	56	45	63	68	60	59	56	65	73	68	55	72	58	54	45	69	61	69	57	67	56	56	68	56	59	44	71	63	60	62	50	64	54	47	68	66	56	54	61	62	38	59	59	58	59	59	57	55	61	61	61	62	58	59	61	51	56	69	66	76	60	61	54	53	80	67	70	66	64	66	70	65	55	54	57	63	53	59	50	56	67	57	57	63	54	56	63	51	65	56	60	55	47	56	56	52	59	51	70	49	53	46	69	60	60	74	54	40	57	55	62	64	68	67	57	41	54	62	47	61	64	42	72	52	46	51	62	58	35	62	60	56	58	53	54	65	49	49	57	68	56	60	72	63	57	58	51	73	46	66	63	59	43	50	49	48	52	55	59	51	81	54	55	55	52	60	44	69	63	63	53	51	51	51	58	57	54	61	58	67	64	54	67	64	45	58	65	52	60	59	61	49	58	58	54	47	51	76	65	46	54	61	68	61	53	66	61	55	60	66	55	69	63	39	43	51	63	44	63	58	55	58	64	55	68	60	69	57	46	67	55	61	56	53	65	53	62	54	72	77	58	57	60	76	57	61	62	57	67	49	53	60	60	64	53	73	45	57	64	61	42	52	48	54	78	41	66	47	47	54	41	68	70	62	49	68	46	67	60	56	59	52	64	41	55	52	50	63	54	60	63	71	52	49	58	43	54	63	53	67	58	51	50	72	57	67	49	66	63	50	57	50	59	67	69	48	63	69	54	52	63	72	58	63	52	62	53	56	57	55	57	62	55	64	58	54	56	62	67	67	49	63	60	49	58	62	63	69	59	50	57	59	80	61	47	59	59	51	54	54	47	52	62	62	54	53	72	53	70	63	66	58	54	64	55	65	56	60	50	60	58	56	48	52	67	65	61	61	49	48	53	50	48	59	44	51	60	65	60	58	55	55	69	49	71	49	62	64	66	52	57	69	58	56	49	66	66	52	67	61	57	72	53	56	59	48	57	53	61	60	51	56	67	60	49	45	71	57	53	54	63	59	49	64	57	66	60	58	48	75	64	54	57	53	57	60	59	65	47	60	61	53	56	43	41	60	60	60	65	80	60	48	59	60	68	56	62	58	57	60	60	45	75	57	57	56	59	67	62	70	80	62	69	45	59	76	52	64	63	54	50	67	55	69	66	55	62	65	52	43	49	65	43	56	58	59	63	69	67	54	44	66	41	63	55	49	56	62	51	65	65	60	70	69	50	60	49	61	60	44	65	61	47	46	53	73	64	75	46	64	56	53	50	60	61	45	54	44	62	50	46	54	48	64	39	68	53	67	74	59	62	67	53	57	65	51	71	63	66	66	56	57	63	56	65	60	50	68	72	56	57	57	64	53	63	45	57	58	61	57	59	64	62	58	71	56	58	71	56	65	57	61	48	46	66	70	51	59	64	75	56	62	61	80	69	72	55	68	57	61	65	67	71	53	52	50	51	51	59	61	58	46	54	64	51	51	61	39	55	62	65	71	61	66	56	63	54	54	54	56	72	66	61	65	49	65	65	52	44	52	55	60	61	64	55	62	51	64	61	53	53	53	55	58	53	68	55	62	63	68	51	54	45	64	65	51	50	52	71	63	63	51	57	62	67	59	56	68	65	56	61	52	66	63	52	61	68	50	53	64	62	58	59	55	54	64	59	55	72	62	60	59	69	51	62	59	66	65	65	60	57	48	59	57	65	57	53	64	67	63	53	47	62	58	59	63	52	73	49	58	69	64	57	58	51	60	55	49	49	58	56	76	75	51	52	72	54	62	61	60	56	71	58	68	54	43	46	72	53	66	50	58	58	64	51	64	69	64	67	53	51	63	53	63	55	54	50	76	67	60	54	56	63	63	58	50	50	58	70	49	57	60	65	49	65	57	56	65	70	68	64	75	63	59	57	62	56	69	59	57	64	64	48	84	68	79	74	48	59	56	72	52	50	51	49	50	65	72	57	67	61	61	41	51	65	69	66	55	58	64	55	43	58	55	50	56	62	61	52	68	56	54	57	57	61	64	76	54	44	65	60	58	50	58	60	60	64	55	61	63	61	59	51	63	66	56	56	57	63	69	72	53	54	62	64	37	56	48	75	57	48	55	43	65	62	70	67	71	70	51	51	50	61	48	56	65	61	50	53	70	61	66	63	66	69	57	66	61	58	59	53	71	69	77	65	55	67	49	66	52	60	52	56	56	56	52	54	51	47	56	63	54	64	53	62	51	69	44	62	56	66	61	73	60	57	58	61	52	66	67	72	57	58	59	56	57	56	51	68	46	50	56	55	58	69	61	63	59	70	69	50	59	52	61	64	46	56	64	48	64	54	57	48	59	55	59	47	57	52	55	65	73	49	62	47	62	51	57	54	67	54	55	53	60	57	53	67	64	58	48	58	62	46	66	59	65	53	59	67	50	67	69	77	54	60	48	67	66	49	51	62	60	52	54	68	53	46	72	68	45	68	70	53	56	48	47	57	51	43	56	63	65	47	57	60	45	51	51	56	60	59	59	55	62	54	46	71	66	69	51	54	51	57	54	57	58	72	53	67	61	59	56	68	69	52	58	63	62	59	63	61	71	54	58	66	58	63	48	55	64	61	54	57	45	75	71	52	62	45	56	65	62	60	59	49	64	52	66	65	49	53	68	52	61	75	65	57	43	54	71	63	65	72	58	52	65	63	59	66	55	67	57	43	61	63	53	53	58	67	64	49	50	57	56	48	57	64	62	57	56	40	66	60	64	60	58	58	44	63	66	57	50	69	61	60	47	60	59	63	57	67	54	41	49	62	61	54	57
37731	27617	16791	14058	18278	19460	17379	14363	11337	8782	7126	6114	4921	4306	3556	2933	2441	2125	1781	1522	1455	1209	1141	969	856	780	735	703	663	623	589	589	517	531	547	547	540	488	515	491	596	478	511	576	525	545	508	527	549	518	521	488	551	516	444	508	516	466	517	558	448	436	457	468	482	456	489	476	441	476	453	469	481	477	471	449	461	465	467	466	473	456	452	430	446	414	477	441	475	430	440	456	439	455	442	444	454	468	462	455	469	466	462	456	439	498	447	467	437	470	456	451	491	446	435	442	453	439	434	454	458	433	450	498	445	456	424	438	500	501	451	499	457	485	420	448	477	474	395	429	418	442	470	456	474	431	468	480	441	477	460	467	452	488	436	437	456	444	460	456	439	465	436	464	442	506	485	428	440	449	412	435	439	469	435	486	445	479	456	434	453	447	484	469	434	464	470	445	457	436	438	452	480	495	463	469	463	490	461	442	449	436	444	463	437	433	452	464	438	486	469	476	472	444	438	450	436	428	454	423	438	448	453	429	461	461	431	436	459	469	451	417	439	474	431	476	438	479	431	434	445	457	428	453	461	438	476	427	434	456	457	451	475	441	432	466	474	449	447	429	457	472	469	456	467	419	468	440	483	500	466	489	431	456	427	468	465	423	450	435	471	459	466	499	444	472	445	458	447	498	444	420	458	432	470	441	451	431	447	466	467	466	455	427	471	451	429	463	440	453	481	464	481	432	455	449	458	464	442	460	466	456	449	410	419	478	430	468	439	433	416	473	445	448	464	460	463	486	449	417	451	439	425	414	431	433	430	453	420	451	461	468	462	435	474	443	450	481	463	476	474	463	433	460	496	444	463	467	437	427	431	469	465	449	463	441	447	441	430	443	489	425	432	442	469	462	457	429	468	429	416	488	462	469	460	450	453	443	454	476	471	425	432	445	436	464	436	480	453	460	467	448	470	455	484	436	429	418	432	456	446	469	476	472	455	463	463	468	453	478	454	461	461	473	460	428	452	444	459	482	445	411	464	411	473	471	419	470	415	467	431	471	431	458	464	439	454	438	441	420	482	406	430	476	459	449	439	412	456	451	481	464	485	472	421	434	446	470	467	433	447	440	496	476	450	464	460	450	438	435	459	445	414	431	466	412	467	455	454	468	456	443	472	480	450	405	442	438	461	459	423	431	469	477	445	470	460	466	459	441	458	426	438	412	455	477	433	467	459	465	446	441	472	445	446	476	444	471	468	465	487	483	439	452	440	434	457	453	490	447	462	455	461	440	462	458	440	466	460	409	480	515	473	443	474	433	453	435	435	409	472	492	443	447	462	475	455	407	465	467	437	468	467	431	476	449	419	459	456	473	453	426	466	428	457	459	424	470	435	413	441	466	448	480	460	445	440	435	473	463	455	443	516	468	450	486	453	472	448	450	435	445	489	467	459	458	475	409	488	444	416	448	464	455	423	477	462	441	422	461	441	414	437	389	443	458	438	452	454	452	435	426	466	469	434	472	464	426	455	467	464	463	469	456	421	432	460	411	500	435	431	466	446	462	456	443	425	477	479	493	503	443	449	445	421	487	467	433	483	424	427	438	433	454	428	463	433	447	465	412	480	457	461	456	444	436	461	461	467	404	477	451	399	462	457	465	442	473	495	436	432	450	450	459	469	472	439	475	453	442	454	464	439	453	432	448	448	427	432	433	467	440	455	437	465	449	442	458	421	462	453	461	472	451	437	464	438	443	448	431	445	434	433	428	435	452	426	453	460	429	468	443	423	427	472	442	402	467	458	441	452	399	467	428	457	421	448	468	445	457	469	435	412	439	427	426	445	450	444	429	435	500	448	426	440	449	479	452	430	421	449	453	437	420	440	477	431	421	470	474	447	431	436	450	449	425	442	443	487	451	471	443	485	479	452	428	428	431	441	442	439	418	416	459	417	437	451	497	453	435	453	468	469	487	434	429	454	464	494	450	432	455	479	440	442	432	434	451	437	438	438	470	448	484	427	452	514	462	468	445	451	454	414	450	464	451	469	469	460	425	446	433	444	466	464	454	425	491	478	460	445	465	446	473	469	465	463	447	453	444	466	413	451	479	468	494	454	450	454	471	485	454	436	492	463	455	457	451	451	471	443	443	433	433	446	457	469	451	421	458	460	444	470	469	435	437	463	457	459	493	489	479	478	434	479	482	486	435	475	449	493	426	417	434	461	449	453	455	460	448	454	424	490	470	438	436	455	377	463	438	441	480	475	440	429	442	453	465	478	450	474	449	446	466	486	425	439	469	418	482	421	431	446	423	473	469	424	436	427	457	435	432	456	446	432	483	454	443	454	453	455	464	459	416	442	489	434	433	462	465	431	478	445	478	431	470	445	483	428	452	461	438	437	442	440	447	469	458	401	443	449	410	446	418	468	463	459	472	455	475	480	442	451	450	435	435	480	473	452	467	459	477	452	479	437	488	523	468	455	481	462	432	435	474	461	474	457	427	472	429	462	471	492	460	447	447	492	433	444	447	451	451	458	485	475	451	440	422	437	478	444	478	478	451	447	442	433	431	492	453	436	494	473	448	450	433	458	454	478	462	461	441	440	414	415	458	435	431	460	476	460	444	453	445	442	416	447	467	444	412	478	433	447	465	450	439	456	470	446	456	452	452	427	466	445	434	437	470	454	441	395	470	449	456	468	463	426	447	497	452	435	463	471	476	487	484	439	460	438	476	467	476	466	444	456	451	446	454	433	459	520	443	471	423	445	462	413	414	456	440	431	463	494	454	458	479	454	429	475	435	402	475	472	412	477	479	435	461	456	474	443	423	452	439	462	425	445	483	495	449	425	453	482	475	443	454	444	469	473	473	442	462	438	488	460	447	454	434	481	446	468	474	429	450	450	467	425	437	418	487	437	449	430	441	413	471	471	428	452	459	448	458	453	441	470	438	471	454	468	442	410	485	449	453	426	435	463	440	470	438	446	431	468	490	471	428	450	467	476	460	463	443	458	442	431	416	430	467	483	445	461	459	414	451	443	475	468	426	444	456	432	483	430	452	483	437	449	482	420	466	439	428	460	460	440	456	445	419	439	458	428	491	467	434	446	440	447	423	451	442	474	440	455	471	403	467	458	446	420	401	451	418	457	476	444	455	486	479	431	483	422	471	476	439	460	476	500	449	450	431	479	459	469	434	470	473	456	455	462	461	418	460	415	444	461	420	435	438	463	443	432	491	488	460	466	441	468	459	455	472	459	471	463	466	412	436	459	480	425	457	479	439	412	402	455	441	460	452	434	460	456	473	446	484	432	447	460	493	460	469	422	473	444	500	444	432	485	454	457	457	467	449	411	463	441	431	481	449	471	440	466	452	420	457	446	436	465	453	458	434	444	435	491	475	452	469	500	436	469	450	483	423	483	430	469	442	486	447	474	468	470	443	447	433	497	415	469	458	452	428	476	427	458	477	381	439	504	428	467	434	470	459	451	439	426	484	441	460	474	487	479	462	455	426	476	453
7362	4990	1927	705	516	576	531	438	413	320	256	267	226	218	187	157	150	139	122	119	108	126	98	97	93	92	97	88	91	94	77	92	79	79	88	72	81	83	90	89	85	92	76	86	84	104	77	85	97	94	90	101	80	97	74	80	97	82	85	84	86	90	87	70	69	73	63	83	83	84	105	84	77	68	82	89	103	69	59	105	85	82	88	78	86	81	84	97	74	93	72	75	72	86	67	100	81	81	87	86	82	71	86	89	79	73	92	86	82	81	84	80	85	99	87	91	89	89	90	85	81	75	96	92	79	91	58	73	71	82	102	99	77	70	85	62	77	89	84	80	75	90	75	67	72	105	99	83	83	82	73	85	76	94	76	91	90	83	73	74	88	87	99	66	88	61	81	81	69	85	92	56	81	94	73	75	75	64	71	73	86	85	84	84	78	95	81	88	87	70	85	86	86	77	81	77	87	77	79	60	75	76	72	82	83	84	73	85	80	93	82	94	80	97	74	75	97	78	80	77	81	89	88	98	70	95	73	83	95	91	71	75	84	81	68	77	79	86	77	95	90	75	72	76	80	87	74	90	69	76	73	86	83	87	80	95	99	92	81	90	102	85	77	66	67	78	86	79	95	88	79	91	79	87	64	78	81	83	82	71	68	80	80	83	73	89	74	66	73	76	77	84	85	78	94	81	73	101	67	84	81	85	68	78	71	71	76	76	88	94	91	69	62	75	91	92	62	77	85	92	90	72	65	79	80	77	95	76	76	77	63	76	72	80	81	75	81	74	84	76	86	69	87	83	79	87	80	102	88	90	83	81	71	82	76	86	91	84	99	80	78	74	77	76	69	72	81	82	64	90	76	74	71	88	95	84	83	58	82	98	83	87	85	93	78	81	72	96	83	92	64	77	72	86	62	77	90	98	97	103	64	100	96	75	69	69	79	77	73	70	76	75	105	71	97	78	71	76	69	85	85	78	67	83	83	65	77	79	89	88	91	89	70	83	78	76	83	69	75	72	78	69	97	83	87	74	62	83	87	79	81	89	71	71	65	78	71	82	94	104	82	91	77	64	82	74	81	87	88	82	97	66	102	73	91	80	74	67	76	88	83	75	64	76	60	81	82	95	75	78	67	96	82	96	90	75	66	75	88	90	85	76	81	84	73	72	75	78	71	78	73	100	85	73	84	86	85	91	66	59	80	88	79	67	93	95	78	90	81	81	96	87	70	75	86	69	100	82	81	80	80	88	81	85	72	91	67	95	77	81	88	81	81	72	71	65	79	84	86	80	81	69	75	79	71	72	73	77	77	82	85	82	82	76	91	68	67	74	75	85	70	73	80	84	85	92	75	75	90	79	86	76	83	63	75	80	89	75	84	83	92	75	69	89	83	90	86	81	92	64	91	86	89	71	82	79	93	74	76	85	90	84	84	88	79	78	95	98	82	81	99	68	73	84	86	85	95	65	71	86	88	76	76	77	91	87	65	74	79	81	87	88	59	82	69	94	91	90	86	92	94	70	74	80	70	101	91	79	70	93	71	80	85	86	93	93	75	91	84	62	75	80	74	69	79	81	70	95	76	73	83	78	80	75	86	83	75	77	94	76	79	77	108	92	85	83	67	68	86	69	79	67	90	75	84	96	80	92	65	92	89	81	72	95	65	73	76	83	84	97	75	88	87	60	80	90	85	90	81	81	65	82	63	76	78	70	80	96	67	77	72	83	87	74	77	83	78	79	72	91	60	89	83	77	84	79	87	86	81	84	66	73	78	84	88	82	93	74	95	81	77	69	77	77	88	98	91	75	67	85	92	93	89	95	65	96	79	95	81	79	73	95	86	97	82	86	78	77	82	85	81	79	83	86	83	84	89	82	64	84	81	80	73	89	79	82	89	91	62	76	76	87	99	85	99	78	79	89	92	86	73	91	74	62	106	87	94	82	85	77	89	89	74	78	86	79	82	76	78	94	73	83	61	89	96	69	97	101	71	83	75	80	96	82	81	76	97	78	76	70	77	69	76	70	101	76	90	64	74	64	72	87	75	75	87	77	90	83	90	80	97	86	67	82	72	84	69	89	76	86	72	74	67	79	74	84	85	79	86	84	69	88	89	85	84	89	89	83	74	100	69	82	88	80	82	89	97	79	92	86	84	88	85	88	77	97	89	72	79	79	94	64	67	82	69	81	74	90	77	69	105	70	83	81	78	76	72	79	66	66	90	67	70	83	85	87	88	94	97	97	74	82	75	96	95	80	86	89	73	80	95	87	75	92	61	70	91	75	101	87	70	80	90	80	89	85	89	90	59	83	70	72	74	76	83	88	87	87	74	67	73	76	72	80	91	72	83	90	65	100	85	89	79	92	75	80	77	94	86	101	80	75	83	73	76	81	86	73	73	82	76	87	78	86	76	69	78	76	86	74	86	67	61	80	78	83	99	72	74	78	69	96	89	90	76	88	92	96	89	88	74	74	67	79	88	74	88	89	90	70	76	83	76	80	74	90	68	95	84	94	93	89	85	80	82	74	75	77	77	63	74	84	69	81	77	88	92	96	65	69	72	78	88	84	75	79	75	89	73	85	75	89	70	74	81	87	95	71	84	84	72	78	78	76	79	63	94	96	87	73	82	74	81	75	79	81	76	76	85	63	84	78	86	86	69	88	92	83	79	75	75	83	77	86	76	76	80	74	81	68	68	73	68	75	89	78	80	84	68	63	81	83	86	70	67	90	76	76	74	72	66	71	93	79	80	81	69	87	79	75	70	84	83	73	102	71	91	74	78	82	77	88	77	72	84	87	83	81	79	80	75	81	84	75	99	75	84	105	90	77	74	77	80	84	85	90	86	85	90	94	89	83	87	83	79	90	95	69	77	77	72	80	71	83	74	91	73	75	85	81	75	68	83	73	74	87	94	83	73	84	77	71	98	69	71	91	72	78	89	87	110	83	75	93	72	86	77	64	81	68	82	93	86	77	90	94	85	71	67	76	82	81	77	81	82	90	75	95	87	76	79	74	121	79	84	92	79	70	84	67	101	87	77	63	77	57	79	76	89	98	78	83	86	90	76	90	92	78	80	71	80	80	80	88	116	80	98	65	74	76	84	81	66	70	80	79	87	64	77	85	75	82	82	81	83	81	73	92	93	91	83	63	84	71	71	86	88	83	83	82	93	79	81	86	77	94	77	82	104	88	77	90	86	75	78	80	73	71	88	70	73	73	67	93	93	71	79	70	80	94	90	75	90	81	83	102	90	95	77	72	90	74	85	73	77	75	81	96	85	87	84	80	78	84	97	102	85	83	79	73	78	81	75	70	66	72	76	77	78	63	90	85	92	75	77	86	85	81	83	62	71	74	78	85	85	91	80	65	64	66	80	93	81	80	80	78	84	86	83	85	85	70	66	89	70	77	83	89	81	84	76	78	72	85	80	67	85	79	93	82	78	73	89	65	89	83	88	80	77	94	80	84	93	76	73	72	78	78	102	83	73	70	86	86	63	93
36590	25449	16299	12631	17729	19153	17362	13935	11361	9155	7441	6269	5274	4205	3783	2966	2656	2313	2013	1830	1509	1407	1300	1147	1007	992	840	885	802	755	817	785	757	748	723	720	665	749	740	700	722	661	685	652	673	675	661	700	679	678	657	656	688	652	668	667	665	691	701	703	587	613	648	640	620	665	685	636	649	613	649	638	614	641	601	620	624	616	610	614	623	575	631	608	592	591	581	629	628	605	624	651	573	649	619	618	596	594	604	620	611	640	648	644	601	643	581	602	591	666	664	588	609	650	577	627	606	651	611	604	630	638	581	587	624	620	592	675	623	596	624	572	620	626	592	601	645	609	621	635	586	595	592	665	624	575	622	591	605	632	571	648	593	611	597	606	620	579	589	609	625	638	625	591	566	605	639	609	620	581	615	593	638	586	621	637	590	625	599	625	614	609	663	610	648	591	626	607	595	637	635	625	594	596	632	627	635	643	620	612	561	607	553	647	566	604	633	604	565	615	625	598	610	599	607	593	599	635	642	618	635	598	591	601	583	617	599	578	621	626	624	646	600	615	626	610	585	584	624	614	636	637	666	616	672	607	608	570	613	661	572	596	600	633	675	599	631	649	604	617	674	626	615	596	611	652	638	618	600	613	630	598	612	598	626	614	633	617	616	650	617	611	617	643	616	616	657	546	618	614	616	638	588	632	578	600	638	661	592	630	631	658	630	604	633	583	627	633	615	621	565	668	656	625	621	659	587	617	633	619	611	632	600	601	595	603	563	645	643	614	590	591	603	656	612	665	593	635	577	604	630	592	613	656	608	614	619	594	654	625	590	625	621	653	598	591	653	629	622	619	626	646	615	636	577	636	598	588	596	610	579	602	620	610	610	611	615	633	624	655	611	613	602	639	623	630	608	625	591	653	620	612	613	584	579	641	605	642	605	615	583	613	629	608	623	618	667	596	597	594	621	621	587	614	617	622	593	620	650	679	588	584	673	603	614	656	679	582	609	639	602	562	589	599	627	623	594	635	595	580	608	597	623	628	656	612	615	577	656	617	635	597	594	586	641	597	639	631	608	612	636	639	599	648	581	595	657	599	626	643	620	635	586	582	634	591	615	599	597	614	639	623	616	588	587	603	614	616	642	646	623	564	624	614	632	612	573	597	631	602	636	609	562	611	624	591	600	639	650	619	588	656	640	643	563	583	620	615	626	617	625	637	622	612	643	589	606	622	615	612	646	600	595	681	638	599	621	606	660	586	615	655	614	651	626	637	621	606	604	589	617	620	616	666	654	613	608	618	637	652	609	635	602	635	622	557	600	631	650	620	638	585	635	589	635	653	617	673	563	646	606	622	618	628	640	618	609	618	640	600	613	565	565	608	640	648	603	630	559	672	614	623	643	595	622	610	571	635	590	615	635	625	599	615	542	638	617	602	639	581	600	602	613	634	613	626	640	642	610	619	581	581	627	589	625	612	588	592	613	572	595	610	605	639	667	632	620	585	644	633	612	615	650	597	639	576	640	603	640	611	590	570	575	631	641	596	591	609	595	687	594	640	615	624	633	605	577	619	611	628	607	621	643	626	635	625	614	672	686	581	626	591	579	632	607	622	637	639	611	588	629	637	605	612	599	654	572	678	629	595	599	629	627	619	600	627	616	590	629	633	596	629	612	623	623	650	598	612	617	585	566	627	637	600	616	690	664	625	620	628	608	601	643	629	622	606	620	556	619	591	614	617	603	624	637	658	630	619	602	601	645	599	635	623	603	672	617	598	564	617	632	583	659	630	596	622	642	636	583	639	662	602	611	629	652	629	647	610	608	607	632	610	618	587	625	614	625	580	623	579	614	582	633	655	629	652	598	648	590	575	631	625	615	629	609	571	632	610	583	621	601	610	632	626	626	585	607	631	608	649	659	674	585	627	650	597	621	579	619	636	598	620	648	585	624	618	627	597	596	602	656	605	605	632	622	617	646	623	631	637	631	598	649	603	623	632	603	624	594	600	614	620	636	636	617	645	635	593	608	618	633	656	638	580	588	671	596	656	625	637	597	621	600	589	585	579	619	600	621	628	590	604	660	598	613	587	593	627	584	605	632	575	600	617	590	604	662	647	617	605	608	623	604	621	633	643	635	569	619	611	579	609	588	584	615	662	629	594	642	628	613	591	634	627	633	573	611	599	659	605	644	611	643	647	617	616	628	624	606	616	635	639	671	597	602	574	632	645	648	624	582	608	628	561	595	622	601	607	593	611	649	620	598	627	545	617	578	622	640	632	585	618	622	603	616	639	638	634	628	613	658	692	620	585	618	614	618	584	625	610	623	605	622	600	664	618	639	675	575	620	629	600	666	657	606	577	619	640	555	622	658	672	606	607	652	590	678	659	586	599	656	573	603	609	609	644	612	616	606	618	617	629	625	611	613	615	629	590	643	660	672	600	618	587	637	575	617	637	659	606	653	658	650	651	640	675	612	612	617	610	634	617	607	632	626	629	597	648	604	652	610	604	649	621	624	585	627	557	575	640	627	637	615	643	632	630	622	608	597	593	601	655	638	622	595	597	683	602	619	644	600	581	608	617	591	601	622	644	666	608	621	626	585	613	577	636	621	624	619	600	634	609	599	642	631	613	583	603	625	627	585	608	643	635	613	564	560	627	607	610	610	602	607	631	628	624	637	620	619	676	605	620	606	656	594	591	603	640	593	640	638	604	613	654	587	642	643	595	627	631	590	660	649	616	622	596	615	621	586	607	579	589	613	596	632	619	619	634	623	617	587	641	568	624	608	604	660	649	656	616	634	621	599	602	635	656	614	590	628	586	624	621	598	636	703	637	621	633	627	602	599	641	637	639	624	603	575	600	655	635	598	634	631	627	642	593	618	633	589	618	628	601	612	623	626	638	611	628	610	607	628	624	611	570	616	602	581	610	587	639	593	626	619	667	634	627	620	643	623	636	601	567	578	632	608	623	598	630	600	613	589	624	633	585	621	598	596	607	647	589	618	650	596	614	602	605	591	659	614	625	617	640	621	634	560	626	584	632	600	614	630	645	642	583	596	615	607	632	629	658	593	604	601	632	591	621	597	607	649	646	609	633	617	607	637	647	599	633	617	630	624	659	585	621	599	613	599	632	604	651	618	599	639	577	610	615	594	613	620	592	616	599	620	575	650	639	564	651	594	611	586	600	594	583	571	651	647	628	599	611	621	636	634	579	619	602	593	638	611	605	601	608	620	596	619	591	615	630	590	619	609	649	581	563	687	592	575	627	578	611	619	597	611	602	607	625	597	654	621	593	606	642	636	588	603	613	650	646	603	564	632	624	606	634	624	592	601	606	626	547	614	675	599	580	662	635	600	618	622	604	563	615	613	612	614	602	594	630	605	585	619	591	637	620	605	615	617	590	655	648	648	630	616	610	647	604	610	601	599	658	631	613	589	617	621	638	610	579	664	605	660	663	638	634	578	642	612	613	630	619	594	621	613	609	651	617	617	631	602	619	616	626	605	613	673	643
9049	7415	3124	917	619	760	664	530	438	379	310	266	227	189	191	168	175	161	135	119	99	105	103	93	84	85	62	56	70	70	71	52	72	73	59	63	61	65	62	63	76	56	81	64	71	57	62	51	66	68	61	53	61	79	61	67	61	60	70	61	68	58	57	61	62	62	59	52	60	57	68	58	62	60	55	69	59	63	57	49	54	71	65	63	63	64	58	59	53	74	65	72	48	56	49	58	60	43	55	60	73	67	61	56	59	56	64	53	59	55	52	46	53	48	64	60	50	44	60	61	54	65	71	57	68	67	70	54	64	51	48	63	44	62	56	63	56	63	59	34	66	52	64	46	61	67	59	53	59	56	77	63	57	59	59	53	45	55	57	60	61	77	61	54	69	60	58	56	53	58	53	60	49	60	58	65	45	65	52	66	60	61	52	54	56	61	67	63	56	53	46	48	49	64	54	59	58	56	56	62	33	60	67	73	57	52	65	58	57	44	69	63	72	49	67	53	68	62	63	61	57	61	56	56	55	58	60	58	49	57	58	59	63	76	63	65	60	57	44	61	50	54	64	61	55	57	62	68	53	61	61	53	64	71	53	53	60	53	55	51	58	57	65	70	71	57	70	72	49	56	47	76	59	60	61	50	72	53	58	56	47	47	71	55	62	56	52	62	70	59	66	67	56	55	68	71	59	75	54	65	64	52	40	56	69	53	59	57	63	57	53	61	57	53	55	46	69	63	54	62	68	59	64	60	62	66	62	56	54	40	57	65	62	60	78	62	60	68	61	53	59	53	60	64	67	74	54	50	57	56	61	54	61	54	68	51	50	61	57	59	59	69	55	70	55	56	72	61	55	45	59	57	62	54	68	52	48	65	57	56	67	70	54	67	61	62	49	56	51	60	60	61	70	51	62	66	64	65	55	66	50	56	45	72	63	57	67	67	78	57	51	57	71	68	58	67	53	77	50	57	63	61	71	70	52	53	68	71	54	56	61	63	48	56	54	64	55	59	58	61	66	70	53	60	48	60	54	46	54	64	67	55	50	66	66	53	56	68	66	67	49	49	64	69	66	72	45	66	57	57	49	54	66	53	68	53	72	66	48	72	67	68	55	53	59	62	55	63	62	58	69	64	74	53	65	67	48	59	57	60	51	41	55	65	68	54	67	60	67	61	60	50	52	63	56	45	56	67	59	67	62	63	71	55	59	76	60	50	44	70	59	82	60	67	56	51	68	57	57	68	59	53	50	68	54	73	49	58	61	57	56	59	61	57	54	69	51	56	67	55	57	70	66	72	53	59	70	76	56	72	71	50	58	50	54	71	56	59	47	60	51	54	60	55	66	77	48	71	59	62	49	70	70	60	69	65	57	62	60	62	55	48	59	59	65	66	52	58	53	59	75	63	59	55	54	67	46	61	49	46	60	46	55	69	57	56	61	61	69	58	75	53	63	58	61	58	63	60	50	44	73	68	44	62	57	61	69	58	54	68	61	61	60	56	72	58	57	49	50	57	58	52	72	67	45	77	67	70	64	64	54	63	59	59	63	55	54	56	82	70	43	58	58	59	61	55	44	54	48	56	43	65	62	64	63	56	71	45	64	51	66	60	63	62	74	57	59	45	51	83	68	63	48	65	62	61	62	61	68	48	60	64	57	76	66	68	52	64	48	64	60	52	63	63	48	75	56	68	53	56	51	56	58	72	65	69	55	79	58	70	51	69	65	55	68	50	45	57	65	67	56	65	66	65	67	60	53	54	58	62	52	62	59	75	58	73	53	63	68	70	60	63	64	49	53	59	59	66	58	59	63	70	59	55	52	62	67	51	72	83	55	53	69	62	73	59	67	67	55	51	56	49	57	46	62	64	50	56	72	46	60	69	59	67	73	55	53	57	75	54	56	50	67	64	48	56	54	72	51	60	63	73	57	59	73	62	70	58	69	62	58	70	52	68	68	62	53	50	51	70	53	51	64	54	68	71	56	66	65	53	57	56	74	57	61	62	76	62	56	64	57	60	56	71	71	54	64	56	50	64	63	48	61	56	48	63	55	50	72	57	57	58	48	78	56	65	63	55	58	61	64	58	60	69	58	54	64	61	60	55	67	56	54	50	52	54	49	56	58	61	61	67	61	71	60	65	57	65	61	67	65	65	61	69	52	57	58	63	65	52	71	54	72	53	61	57	60	54	65	45	50	56	54	63	76	67	55	61	68	60	66	63	59	68	60	61	75	50	54	51	66	66	68	62	61	59	63	67	69	71	59	58	56	59	55	64	52	62	62	60	78	46	63	63	66	69	52	61	66	57	44	63	70	58	63	61	68	51	56	55	65	72	66	61	50	60	62	60	65	61	78	57	45	48	70	64	61	59	69	47	72	57	63	61	69	63	66	66	61	61	61	49	72	60	57	63	52	56	66	61	69	59	44	67	56	64	64	60	58	54	60	51	59	53	41	62	60	56	68	59	52	77	62	67	56	67	63	72	61	49	58	59	63	56	65	72	61	63	54	56	58	60	64	54	65	52	57	61	79	61	80	59	61	61	56	59	71	71	53	48	65	47	62	52	50	62	57	60	39	50	55	62	71	61	57	54	54	68	59	57	64	61	64	60	63	59	54	79	78	63	71	60	62	56	60	65	52	66	59	55	71	59	65	61	59	81	50	67	58	63	60	64	63	59	61	56	62	69	66	63	53	49	62	64	69	71	59	64	61	64	55	55	50	54	61	64	62	56	62	51	43	67	69	65	67	58	57	53	60	46	65	64	56	63	53	70	66	49	55	64	61	62	54	65	59	58	57	49	67	66	49	58	58	58	61	70	66	70	53	58	73	60	70	64	79	52	63	71	66	57	49	49	68	56	57	54	45	66	71	52	57	67	53	67	75	60	58	67	58	54	69	61	61	66	54	63	77	68	56	70	66	55	60	49	56	65	70	58	53	58	49	60	49	51	58	57	46	54	68	59	52	55	52	46	62	71	58	56	56	71	53	49	75	62	55	65	41	57	66	67	81	48	65	52	62	67	64	71	53	54	53	60	48	52	50	49	58	65	55	59	70	51	72	75	48	66	64	50	50	53	49	49	72	79	63	58	52	68	70	53	59	60	65	64	69	66	66	67	54	64	58	49	68	50	60	57	45	47	52	59	50	63	55	50	66	44	55	59	49	60	46	62	55	58	58	55	65	60	66	73	82	55	68	52	59	52	48	55	72	62	63	61	77	71	49	48	56	65	47	55	65	58	38	63	55	58	64	57	55	53	65	44	62	54	58	55	65	63	46	61	57	57	65	53	49	59	59	67	70	57	73	64	57	53	59	68	64	59	60	65	62	54	59	54	45	61	62	72	74	55	72	59	56	55	64	54	56	62	59	62	63	45	65	66	60	58	54	60	50	59	59	59	59	49	55	58	60	58	49	59	46	51	65	67	43	61	62	56	51	57	56	53	60	55	55	61	55	49	67	57	60	62	57	65	55	63	40	70	62	58	72	60	66	64	61	63
41121	30128	19863	14895	20525	21989	19773	16512	13587	10945	9173	7593	6312	5124	4215	3598	3113	2640	2333	2074	1694	1450	1302	1127	1055	908	747	720	729	671	648	637	639	606	596	538	595	564	558	581	555	534	552	586	546	533	566	553	541	536	509	520	520	521	574	535	567	539	484	523	497	553	488	491	469	472	475	480	496	481	453	466	487	495	492	467	481	465	498	448	501	478	484	490	424	454	487	453	463	474	465	495	454	462	464	470	422	434	421	422	502	487	447	446	483	464	426	430	488	472	440	441	419	481	468	466	415	447	494	464	457	450	429	471	453	483	455	468	442	483	447	440	447	446	453	450	470	461	468	475	433	470	502	437	437	420	438	453	467	462	440	473	444	486	465	444	483	492	450	457	471	514	477	449	488	464	447	410	465	438	460	493	451	471	471	465	473	467	468	434	463	465	438	430	465	453	479	487	415	467	458	447	457	470	442	457	465	469	471	474	453	470	444	455	461	472	468	482	473	466	421	460	457	471	467	442	440	403	453	427	447	435	460	476	495	452	446	446	478	430	466	471	482	413	462	481	435	478	448	471	452	434	496	447	444	467	431	458	445	449	438	437	458	479	463	444	437	471	490	457	452	505	468	463	463	451	472	473	467	418	463	488	453	439	470	459	488	417	438	454	496	476	430	472	461	466	464	442	454	463	447	465	430	460	477	442	475	468	400	448	442	421	426	466	426	473	467	450	495	471	447	467	420	465	399	431	445	454	447	439	464	474	478	459	440	489	451	455	470	427	460	427	442	493	414	457	471	492	455	464	460	439	500	446	469	460	482	458	435	464	422	480	413	446	472	485	446	468	430	447	441	478	454	458	474	471	463	465	465	451	442	463	471	453	465	446	468	465	450	483	443	430	439	449	446	463	442	452	454	455	471	442	425	457	482	424	448	454	414	455	463	461	446	445	473	451	487	451	452	466	478	485	430	459	461	470	436	424	460	467	478	449	461	486	463	486	445	497	447	463	478	439	473	439	466	464	471	449	491	459	475	475	486	468	460	425	480	450	420	461	426	455	482	437	488	443	446	470	461	447	439	431	460	432	467	437	477	464	434	460	470	441	490	451	452	463	483	468	422	483	474	482	437	474	441	430	477	474	425	460	446	440	446	475	453	455	466	447	459	438	458	465	463	478	444	459	415	495	465	448	438	491	454	491	462	407	445	442	441	456	466	481	449	477	471	439	432	461	495	483	451	435	465	457	470	462	454	446	402	482	459	471	422	461	460	445	460	452	477	466	484	456	443	431	458	445	476	483	476	488	464	471	447	475	461	462	453	412	487	440	454	463	458	454	440	446	490	474	501	459	472	451	413	494	455	430	474	442	474	418	427	467	482	458	470	512	439	442	457	431	494	434	467	450	505	489	457	452	447	425	470	456	435	453	451	441	484	446	476	481	485	430	440	427	444	436	439	427	431	440	453	446	430	435	447	441	447	450	474	483	481	460	455	472	448	481	437	444	462	457	466	444	443	463	444	436	469	437	454	462	456	457	449	459	456	450	465	498	434	438	462	474	496	434	478	472	482	423	422	457	451	434	474	465	461	505	494	454	471	444	434	477	470	469	432	464	467	452	504	459	466	460	467	487	457	488	442	469	480	425	475	471	432	446	452	452	484	441	455	447	472	459	486	435	448	440	469	462	492	453	431	459	490	523	414	502	477	473	440	448	469	441	426	435	446	442	420	441	458	419	489	442	448	439	425	462	455	470	460	497	468	432	479	446	484	484	451	426	500	487	464	482	483	456	458	435	424	436	438	437	464	440	408	420	475	479	450	498	472	420	463	465	464	438	464	485	488	428	477	487	438	504	444	463	480	433	447	458	465	466	489	485	473	449	474	464	437	442	470	429	467	433	475	456	410	441	496	458	454	455	462	456	453	464	474	418	434	456	404	455	464	474	450	456	457	504	448	446	452	455	487	441	454	447	487	443	483	449	474	441	447	439	445	478	432	449	436	447	448	500	474	463	450	442	432	444	483	461	440	428	433	467	441	459	466	489	479	429	467	442	458	430	473	450	442	462	447	429	475	490	483	454	511	434	486	490	446	454	455	483	470	447	441	422	461	447	498	487	476	506	473	490	495	453	477	443	463	446	442	464	447	446	446	447	442	493	476	433	502	463	434	433	470	463	442	408	434	435	425	467	421	452	485	446	461	463	452	461	485	442	481	472	446	439	423	470	406	463	455	470	471	464	450	460	448	452	436	470	460	461	432	474	481	517	438	459	462	424	446	502	422	436	420	430	455	434	463	474	475	461	465	464	463	455	485	444	493	438	452	457	447	503	437	455	459	442	453	444	443	453	442	465	461	501	445	469	443	463	464	468	444	483	470	495	463	477	447	451	434	476	556	480	430	471	457	485	507	440	437	450	436	463	476	478	465	450	462	473	413	462	448	479	435	417	444	458	457	452	459	473	468	431	489	476	470	442	429	422	484	424	453	467	439	477	437	456	508	461	474	487	463	483	437	456	490	477	450	510	467	410	462	437	454	419	446	448	410	450	473	452	462	435	442	457	433	434	475	479	499	437	431	430	453	479	481	463	485	465	412	484	463	470	475	441	475	468	464	444	448	445	449	456	424	446	474	428	471	464	458	465	442	461	446	467	442	472	467	458	454	464	443	460	445	430	448	436	474	458	436	446	484	473	458	478	428	437	446	418	484	440	488	424	448	399	474	429	441	462	484	461	471	439	461	419	438	466	493	418	421	445	470	424	461	429	445	522	514	504	444	464	459	456	491	461	452	490	433	420	467	460	448	461	463	471	467	462	490	467	468	424	443	472	459	483	406	460	441	457	452	499	466	448	418	457	480	474	489	421	462	437	418	447	439	406	472	440	441	465	435	505	487	480	464	483	462	462	509	441	454	463	458	471	436	490	477	459	477	464	438	449	434	460	488	468	455	439	469	492	426	508	455	465	469	451	432	464	452	430	495	472	436	446	435	410	465	467	456	451	470	453	435	461	463	455	485	425	445	452	447	445	467	466	457	490	470	461	422	419	452	457	485	470	459	430	445	445	463	456	487	455	455	458	424	488	472	461	446	456	430	485	429	446	456	441	424	484	488	465	465	472	497	481	501	479	479	477	463	453	484	482	459	459	431	459	433	485	456	445	457	465	428	415	451	459	482	489	470	458	442	422	440	473	462	467	418	429	491	498	431	469	457	446	436	463	484	466	405	440	450	460	447	497	430	474	431	469	477	425	455	455	467	481	468	416	493	483	453	477	469	447	455	453	474	475	473	411	450	434	444	467	397	471	446	469	501	446	473	468	451	493	413	399	454	441	435	456	459	454	468	440	480	482	487	443	426	487	461	468	491	462	440	491	439	454	406	491	466	481	479	450	464	476	468	455	473	429	443	466	450	439	436	479	428	463	454	475	438	447	483	491	414	464	452	443	471	439	434	486	484	480	427	480	470	452	469	454	439	426	458	429	472	438	453	449	455	477	414	450	442	457	470	493	422	433	468	478
4766	2686	1007	478	446	411	394	352	303	216	223	178	166	154	134	145	121	116	100	118	94	117	81	88	81	76	88	83	83	92	88	83	78	81	78	65	73	86	81	67	77	84	76	74	84	62	86	78	62	77	93	68	88	67	83	71	71	68	77	79	78	86	84	57	61	69	76	91	66	82	77	86	67	69	82	64	74	70	85	67	79	93	83	84	86	68	59	81	77	72	72	93	75	83	82	65	70	88	68	69	82	77	83	82	75	71	59	64	67	68	76	67	70	74	81	78	81	70	68	80	61	77	80	79	84	91	69	80	93	77	62	88	81	89	77	70	90	74	71	73	78	81	54	74	77	86	75	78	89	57	67	80	77	69	86	73	78	88	76	78	68	65	88	77	78	79	79	72	86	72	80	63	82	61	89	74	59	75	76	64	86	73	71	60	73	67	76	67	66	81	80	67	76	82	61	92	83	73	77	66	69	71	71	76	78	86	91	72	89	78	81	79	63	74	77	71	70	99	86	65	61	70	69	90	68	61	74	64	77	65	86	88	78	66	84	66	96	73	76	80	75	84	78	80	66	58	71	72	86	79	79	76	63	75	79	95	71	72	90	82	91	101	76	59	67	65	67	67	66	78	82	75	77	86	66	63	71	73	70	67	75	76	75	69	59	71	78	69	70	93	72	93	79	73	86	75	67	80	76	68	80	66	76	72	73	91	88	84	85	74	81	67	83	68	65	89	72	75	80	88	79	90	85	80	70	59	72	74	68	79	83	85	75	77	69	60	92	68	74	65	69	76	61	68	62	73	83	73	56	79	66	66	81	76	75	69	60	74	79	75	72	78	78	74	85	58	75	70	79	67	70	96	86	66	77	82	78	79	86	82	77	78	59	65	74	77	66	69	76	70	81	68	74	72	71	87	64	84	82	78	75	70	85	78	61	79	81	88	65	84	75	82	84	77	75	81	68	76	84	70	69	82	80	59	72	67	76	95	72	81	78	77	81	86	78	61	77	80	83	62	73	77	87	80	91	70	82	81	67	81	69	77	75	67	65	82	58	85	80	70	86	76	79	78	68	85	73	66	78	79	98	77	71	84	83	88	99	83	83	65	84	65	89	83	67	81	68	82	79	92	77	72	81	74	69	76	77	60	90	77	81	70	62	85	66	59	72	76	80	86	66	86	78	60	70	66	85	80	65	71	79	61	74	69	86	61	74	87	80	75	70	69	62	89	82	71	73	74	73	77	77	78	75	88	77	74	73	77	58	89	83	57	81	71	73	78	61	66	68	60	78	71	84	80	70	86	73	82	101	77	54	65	65	70	77	63	64	70	76	80	68	80	73	72	73	72	81	73	83	86	78	83	87	74	62	68	79	81	72	68	106	87	87	89	74	64	72	87	78	82	76	69	87	96	71	62	81	76	66	72	89	66	82	74	75	70	75	79	76	65	80	59	74	70	96	85	76	91	88	65	59	69	68	70	77	71	58	78	77	74	81	74	75	71	82	88	73	81	90	70	60	73	78	85	70	69	79	86	88	83	82	90	67	65	86	73	79	74	80	79	81	85	78	73	70	84	71	51	86	90	102	83	61	83	78	80	75	77	84	66	67	79	78	73	71	75	72	83	71	83	78	90	75	85	85	78	67	85	68	85	62	83	72	68	82	98	84	77	62	76	85	71	88	67	77	66	73	59	70	101	72	95	71	72	84	87	75	72	72	74	83	84	86	76	86	73	72	80	76	77	61	72	85	82	72	78	68	73	79	97	68	83	74	67	66	72	75	65	95	73	81	72	69	89	68	83	88	93	73	77	62	75	64	64	91	68	84	74	76	72	74	63	79	77	71	64	72	59	70	71	82	80	67	87	68	72	67	57	65	75	83	75	77	59	73	79	69	84	91	68	77	82	72	65	65	69	77	67	68	81	68	61	77	69	81	78	74	73	76	72	83	67	81	84	86	66	86	68	86	70	81	85	95	77	70	78	78	72	66	69	85	81	76	75	78	76	90	89	74	77	68	62	90	84	73	77	77	68	74	76	68	88	65	71	75	64	70	68	78	69	77	63	72	64	67	63	83	56	69	68	75	70	74	75	67	81	76	68	73	70	100	84	75	74	90	78	69	90	73	65	76	72	72	73	64	74	62	73	84	72	55	63	76	82	90	65	81	79	69	76	62	60	88	62	74	93	72	94	69	69	75	75	84	71	68	79	71	88	66	66	74	74	74	77	78	91	73	82	76	82	58	63	81	77	73	65	81	87	87	71	71	71	69	83	84	75	70	68	76	75	77	71	76	59	79	80	80	78	91	78	80	69	73	68	74	73	89	76	87	79	73	81	80	94	92	73	72	78	75	67	70	79	76	74	73	68	84	66	62	90	68	75	81	77	74	71	72	85	76	73	80	86	90	61	66	82	76	68	73	84	100	77	81	64	67	84	66	78	77	76	75	81	80	89	64	65	66	82	73	80	76	71	79	78	83	80	71	84	65	86	78	65	64	77	82	68	83	91	68	73	73	81	86	76	62	73	75	71	81	73	77	71	92	77	86	80	63	88	66	72	67	75	73	74	73	67	81	80	70	67	82	77	71	82	64	89	66	79	67	57	76	85	62	69	82	71	93	69	86	77	69	81	86	77	73	78	80	76	71	71	59	90	64	66	75	84	68	77	65	71	76	75	83	96	82	87	82	72	83	76	91	68	65	78	82	67	70	67	73	86	85	64	61	78	71	77	73	81	69	77	73	61	69	87	65	73	83	68	79	73	72	60	69	79	72	74	71	87	95	74	89	75	74	82	68	66	74	69	78	67	75	77	78	80	74	66	69	70	90	81	66	83	73	66	66	63	79	85	87	76	82	69	86	71	56	72	80	84	82	75	82	59	71	72	71	83	75	75	84	67	77	56	75	71	67	78	70	75	64	68	67	67	63	79	83	81	83	64	76	72	69	80	85	67	68	77	94	56	77	77	69	68	55	75	78	93	77	62	83	68	69	76	70	72	85	77	70	62	92	78	70	77	74	77	60	85	87	61	66	81	84	89	72	77	83	64	75	82	72	78	83	77	62	76	84	70	78	81	70	87	71	63	89	79	67	74	88	94	82	103	80	78	80	62	75	78	85	79	76	66	76	86	61	77	84	79	88	89	70	74	57	73	83	80	48	90	77	67	101	90	69	72	80	80	78	66	79	80	83	62	78	74	75	67	64	77	83	67	69	80	72	79	77	79	90	84	81	84	80	95	70	82	86	80	60	92	91	73	80	73	75	77	98	74	65	85	63	90	74	73	78	77	83	70	88	75	90	82	72	86	62	68	68	64	77	80	78	72	80	81	64	75	88	58	89	66	58	76	86	58	80	91	76	64	73	85	90	61	72	72	74	73	80	89	71	64	78	76	76	85	66	85	63	69	69	91	69	70	73	56	75	88	85	72	72	93	84	83	75	74	73	89	96	57	74	74	69	71	61	80	67	77	88	69	86	85	81	86	79	79	76	76	76	61	77	84
32544	19907	10809	9933	15034	16328	13975	11550	9351	7250	5939	4886	4218	3317	2796	2316	2090	1812	1594	1340	1282	1125	970	957	866	774	780	732	731	659	689	671	671	635	587	653	651	613	659	650	607	602	622	601	599	683	634	626	643	612	608	640	623	581	599	573	604	659	625	634	525	645	550	595	604	570	575	611	559	584	589	542	570	600	595	549	630	579	578	601	538	596	580	583	603	579	578	605	572	560	574	563	592	578	619	622	561	593	588	589	552	522	526	599	544	591	577	615	545	552	562	598	611	595	525	576	586	510	586	618	609	620	530	611	601	586	560	566	587	584	591	586	565	557	560	590	540	604	572	506	575	546	576	568	557	627	565	616	592	552	587	566	566	584	566	602	609	590	580	565	576	604	552	588	559	574	559	584	567	593	596	587	608	551	600	583	542	612	575	607	587	596	580	581	544	495	564	560	590	604	540	554	589	587	566	560	628	583	599	607	595	562	592	579	538	598	553	632	562	554	576	572	564	572	604	596	595	551	557	539	561	578	570	627	578	579	534	590	549	610	590	582	581	574	575	598	562	591	582	623	536	572	574	569	579	592	534	599	531	590	601	570	580	606	624	579	595	574	573	547	614	632	568	582	621	583	576	561	601	591	576	552	600	555	639	567	595	593	550	603	581	589	585	589	632	563	578	557	610	561	544	562	584	560	604	550	525	610	557	601	553	590	557	602	593	614	586	561	581	560	574	560	594	579	541	577	573	578	558	553	603	542	593	575	615	563	584	571	539	600	560	579	545	576	581	552	581	527	545	590	584	550	604	582	570	583	582	571	621	616	571	624	576	579	606	577	632	589	598	580	621	579	596	578	589	622	626	574	583	553	588	560	572	531	573	553	567	571	587	574	563	560	528	577	569	582	570	601	583	577	587	592	577	579	626	548	592	603	590	557	614	556	590	557	572	609	603	612	545	536	544	594	589	582	590	557	627	573	577	539	570	547	549	534	543	586	557	578	564	597	556	534	569	571	637	568	568	595	581	603	575	617	556	633	565	557	571	627	576	587	564	613	587	558	584	574	578	585	618	559	560	570	595	586	589	563	587	574	562	572	576	595	580	558	577	584	578	562	554	571	573	605	581	568	582	576	603	610	583	561	580	573	590	542	563	581	577	566	597	566	577	557	584	515	600	564	585	573	542	526	578	567	565	581	560	583	579	554	611	572	566	632	586	571	565	624	553	605	547	579	566	580	567	601	562	537	599	599	590	565	540	526	572	552	575	577	552	567	578	577	555	583	573	574	595	552	571	565	539	590	544	560	577	583	625	566	563	603	582	609	646	603	568	572	564	596	602	582	581	552	525	619	563	548	554	595	580	592	549	589	577	593	616	597	588	560	536	540	619	609	579	608	550	559	579	576	590	588	585	561	579	573	591	563	605	534	590	603	554	609	579	580	625	561	592	589	557	552	562	557	561	541	564	574	610	613	596	601	592	602	573	600	567	592	573	613	587	556	580	598	555	582	556	596	553	581	604	524	595	581	596	608	544	573	602	601	582	575	572	568	551	585	548	646	591	560	580	583	575	560	590	550	580	550	595	582	567	618	611	563	564	608	616	545	566	560	561	599	565	585	589	542	588	610	577	569	533	581	581	554	569	588	570	587	585	593	565	584	582	559	617	613	570	616	584	571	599	617	565	572	534	535	572	572	587	569	567	651	556	609	559	537	554	611	570	580	568	597	610	600	562	630	588	551	574	537	575	595	567	608	569	613	609	577	548	577	550	544	582	533	541	580	581	549	612	577	599	576	604	612	564	604	568	603	598	617	552	578	552	627	582	548	539	550	582	547	595	587	594	596	561	545	557	564	582	604	608	570	556	607	586	582	592	581	594	567	564	602	575	600	604	536	600	562	539	594	575	521	573	538	594	622	544	572	610	501	594	542	561	569	594	538	589	588	592	594	568	587	589	563	547	605	602	586	605	597	571	586	563	574	575	559	563	550	611	575	517	591	562	599	597	572	592	585	573	529	557	575	600	568	590	566	555	565	507	589	559	575	554	620	599	534	566	583	569	582	621	542	568	508	534	570	614	562	589	527	530	565	581	579	594	598	596	579	515	619	573	584	572	544	580	581	552	559	544	553	613	633	627	562	541	581	566	627	571	541	555	572	554	578	561	589	568	618	560	572	578	610	619	530	561	614	567	571	598	624	612	572	590	577	537	543	562	569	607	541	552	600	571	617	582	539	582	582	561	594	570	574	552	617	553	574	553	588	551	528	523	548	570	602	550	597	548	581	585	586	578	590	536	577	570	572	567	593	551	592	549	568	538	587	595	562	560	601	565	597	576	604	567	560	568	584	563	575	571	566	573	597	573	560	584	576	613	596	587	550	572	560	594	595	564	590	562	613	558	631	588	583	580	567	577	571	572	568	590	582	594	575	599	583	579	604	603	625	581	583	576	575	577	597	551	555	618	570	555	580	586	548	596	592	542	579	591	574	562	595	577	619	564	595	611	569	551	583	580	565	549	561	577	610	559	596	589	621	554	548	605	578	562	593	591	582	577	590	528	589	584	619	567	566	572	588	571	556	574	565	551	546	576	597	553	561	583	604	545	559	574	556	593	570	592	566	578	547	601	566	566	594	562	583	545	603	551	559	577	566	568	566	572	601	575	576	603	592	551	628	626	586	605	573	574	592	588	590	566	594	616	574	582	566	588	548	582	566	565	573	572	589	595	589	558	595	632	603	563	567	562	585	580	576	593	577	555	559	595	530	597	561	608	579	581	586	583	568	599	547	589	537	587	577	604	573	608	602	579	567	593	571	592	578	615	598	563	556	533	602	595	621	562	549	594	571	580	569	576	555	560	535	583	545	585	582	540	601	605	599	572	563	615	607	581	613	589	573	589	560	589	565	603	597	569	570	513	587	572	566	592	629	570	560	592	542	519	602	584	571	568	580	579	587	612	562	554	565	575	613	573	579	551	594	609	554	544	577	575	589	583	558	557	604	570	520	567	578	592	636	597	588	579	585	599	610	566	583	571	565	609	580	594	608	562	561	535	607	577	602	569	585	591	603	562	551	548	580	572	611	622	581	598	570	550	609	564	573	577	558	571	595	605	551	594	582	567	589	559	596	604	555	586	604	641	538	617	628	612	561	568	574	561	582	549	599	585	601	591	573	641	521	565	552	560	593	531	572	578	596	552	615	603	580	531	609	546	552	604	577	590	585	631	541	580	582	592	559	555	630	569	551	570	541	608	617	559	618	535	564	574	571	566	584	546	606	577	596	619	607	552	588	560	577	571	595	569	570	576	559	576	630	559	631	630	544	546	571	560	521	574	578	565	536	583	574	538	564	613	577	579	544	554	573	602	598	612	613	599	584	611	575	550	597	586	666	568	557	587	546	567	551	531	586	588	544	622	626	567	591	558	573	609	584	584	556	552	591	560	583	577	580	551	606	593	543	609	600	605	523	574	604	594	555	582	601	590	591	590	585	617	614	600	547	604	546	577	561	587	585
6738	5461	2024	661	544	591	542	444	358	309	231	260	226	169	155	113	142	128	83	129	87	67	95	80	80	76	64	74	78	61	70	71	58	62	68	55	61	59	52	70	59	62	62	61	51	64	58	48	56	61	62	68	51	71	51	50	53	57	55	59	67	58	58	63	65	57	63	60	64	49	59	49	60	51	47	57	57	65	47	66	64	58	69	46	59	39	57	48	60	72	49	46	47	70	60	52	51	54	51	65	60	66	58	45	66	49	75	60	57	44	65	46	70	48	52	48	39	61	59	62	46	62	47	49	54	55	59	54	49	56	68	73	59	66	77	57	66	69	53	60	37	60	51	58	72	71	53	60	62	54	63	48	54	46	55	55	58	59	45	60	54	58	57	69	54	52	50	54	46	55	58	42	50	54	53	56	67	67	67	54	67	71	59	45	61	51	73	52	52	54	66	61	54	57	50	53	56	63	44	72	51	50	50	49	65	56	55	58	49	54	58	51	70	47	55	59	64	62	52	68	58	56	45	52	64	63	61	52	64	63	58	51	55	61	43	57	59	57	61	63	54	66	51	63	60	58	59	65	54	62	58	73	62	58	56	46	66	60	63	60	56	34	57	62	43	57	58	60	53	64	47	44	60	63	51	66	57	53	60	52	59	69	63	65	43	61	57	46	63	52	67	58	70	52	61	62	69	60	57	63	54	60	53	53	54	62	66	58	59	56	52	58	47	60	58	60	52	56	59	55	67	67	50	61	68	48	58	66	53	62	57	51	53	55	51	47	65	57	64	61	60	60	61	53	42	53	54	65	66	65	60	51	59	68	64	66	54	49	58	53	61	65	59	60	58	47	46	60	65	64	59	52	54	58	55	48	53	56	62	49	58	55	49	56	63	66	51	54	53	44	56	64	59	61	62	67	52	61	59	60	63	67	58	64	53	59	61	59	58	58	60	58	52	51	60	56	53	45	47	57	65	73	54	64	67	58	51	64	56	64	31	53	54	66	64	68	60	58	63	59	57	49	61	66	61	62	67	50	61	39	61	57	56	70	74	62	52	60	61	58	53	62	75	61	53	63	65	70	53	59	46	62	46	47	70	50	65	69	63	63	54	67	55	67	52	54	53	52	68	46	59	63	59	56	49	71	68	62	66	48	55	55	62	44	47	69	59	70	53	67	60	50	68	51	49	58	56	64	53	70	71	64	45	42	47	52	49	48	63	70	70	53	60	53	48	59	57	60	59	58	67	56	51	50	67	58	60	54	58	60	51	64	67	68	52	51	54	51	58	60	54	74	60	55	52	59	64	44	66	49	48	65	68	60	62	69	49	64	73	55	57	57	54	44	56	49	61	58	62	54	51	53	51	62	64	56	54	52	58	44	60	45	63	72	74	43	63	60	58	48	55	58	53	59	56	62	65	72	70	63	51	41	52	56	67	50	47	76	62	56	45	47	57	66	52	52	65	58	65	74	40	55	49	65	52	46	57	45	48	62	59	54	51	72	53	61	64	61	54	52	51	64	54	66	54	47	57	62	57	51	46	67	47	62	50	57	57	59	56	81	60	61	69	75	53	55	69	60	55	62	59	63	48	59	55	63	67	68	52	59	50	59	53	62	66	52	61	57	52	54	48	65	50	57	62	57	53	57	67	61	52	57	49	73	52	65	68	62	62	52	59	63	52	53	54	52	61	61	52	63	54	54	50	58	63	58	50	43	63	52	63	52	57	71	48	68	73	55	70	58	61	41	62	52	55	50	54	52	66	50	67	57	45	73	47	60	51	75	50	55	62	65	57	53	52	56	57	60	59	54	59	72	64	57	43	61	57	53	43	53	59	54	51	60	49	46	69	52	68	51	58	59	47	64	57	65	63	54	51	52	49	56	71	58	65	62	62	45	48	53	56	41	56	60	68	60	66	60	54	51	49	58	52	62	54	64	65	55	55	59	49	54	38	85	62	48	64	55	56	61	42	46	55	71	68	59	63	61	61	66	57	56	66	34	54	53	56	57	52	69	59	68	73	62	58	66	57	58	66	58	60	59	53	48	66	45	61	51	48	54	34	59	69	53	46	61	52	51	44	58	50	64	52	56	73	54	49	60	51	64	61	59	53	52	51	63	50	52	66	64	59	59	48	60	65	63	62	59	51	66	58	55	45	54	55	56	54	52	59	57	43	59	62	78	53	52	38	45	65	58	56	61	50	44	50	63	52	50	65	64	56	50	60	51	51	47	55	57	57	49	68	50	60	67	52	50	50	57	53	48	63	59	64	59	53	53	56	60	59	71	69	52	50	51	61	53	59	53	68	55	68	54	61	41	38	53	46	66	56	64	54	75	60	66	71	43	50	46	63	45	49	48	66	58	62	55	63	56	55	43	49	36	60	66	49	60	39	65	51	40	54	51	51	57	69	57	68	50	64	68	57	66	59	43	68	62	60	67	52	50	50	57	57	56	61	64	61	61	63	63	48	57	35	62	65	62	49	58	58	55	73	55	61	61	54	68	47	68	68	55	44	62	58	55	66	72	70	50	50	52	55	45	51	52	52	59	53	50	57	47	46	48	68	54	65	59	52	50	65	57	59	60	52	52	48	52	57	53	49	51	62	52	75	56	42	51	50	41	53	66	53	48	53	54	58	58	47	65	65	71	52	65	53	49	50	51	54	53	59	67	72	50	65	55	51	49	63	69	57	49	52	47	71	57	56	58	49	52	60	73	59	57	70	49	71	53	38	59	58	58	66	48	48	69	67	47	54	47	63	59	54	55	50	62	51	61	61	57	50	62	63	67	55	52	54	63	46	66	56	41	67	47	62	52	53	64	48	57	62	56	61	60	63	56	63	56	69	53	59	59	56	70	51	59	56	43	50	66	66	63	51	66	70	62	50	47	55	57	41	57	54	59	65	59	62	55	54	48	48	52	69	74	62	48	53	62	41	69	58	46	57	53	48	67	63	57	65	58	51	51	57	63	69	67	45	68	54	61	52	50	68	53	57	59	58	57	45	44	53	61	72	60	50	49	52	46	59	68	47	59	52	58	60	63	62	54	49	57	58	53	55	61	76	58	60	56	52	54	46	57	61	58	57	74	55	54	52	70	69	58	51	70	63	67	50	51	63	54	53	54	57	65	65	56	47	70	63	40	42	51	51	42	66	53	54	61	51	53	40	53	60	52	68	59	71	54	55	53	53	53	58	52	63	58	57	55	54	62	42	65	59	56	45	49	59	56	66	49	54	57	58	58	56	63	57	61	68	74	57	60	55	50	56	61	51	53	68	65	60	56	57	66	77	57	56	72	68	55	69	67	69	60	52	55	63	54	66	54	46	63	73	68	62	55	47	64	58	69	57	57	60	57	53	55	42	49	47	45	65	54	56	56	56	53	72	59	62	50	52	66	50	66	50	70	68	69	61	60	77	61	51	51	59	66	63	62	61	65	47	53	61	55	61	62	44	57	63	49	66	62	61	49	52	49	58	63	66	66	51	53	57	48	72	61	57	56
37433	27340	15936	12693	18496	19318	17009	14320	11779	9401	7588	6398	5132	4206	3515	3034	2470	2069	1828	1525	1396	1203	982	932	857	746	742	673	608	568	588	592	510	547	565	535	505	545	512	555	469	536	527	521	590	509	508	507	446	497	509	504	514	500	484	501	503	420	476	484	475	482	492	464	502	476	416	451	441	486	456	493	468	451	456	466	458	426	399	445	379	446	432	474	463	454	434	436	442	452	436	500	449	409	431	465	444	431	435	428	436	417	430	460	454	446	456	466	437	394	432	452	420	443	462	420	456	450	421	476	440	410	447	422	427	434	429	464	428	458	401	446	422	459	365	424	462	433	414	475	464	421	387	468	453	459	436	426	456	443	467	410	424	433	458	462	427	475	427	429	450	434	406	412	445	450	412	427	455	424	439	440	443	435	432	436	483	458	451	438	438	442	442	422	459	485	462	488	443	430	413	461	456	416	412	452	476	460	436	418	431	439	441	406	445	436	435	464	429	463	442	442	435	458	456	435	431	444	444	471	440	434	430	412	423	485	433	446	470	459	402	454	460	426	438	402	453	428	426	432	453	437	457	450	437	454	443	440	435	481	436	451	463	431	445	451	431	443	408	437	447	430	440	440	439	449	397	415	427	447	443	420	421	413	438	439	445	448	453	443	476	398	447	467	455	447	402	445	405	479	443	427	420	432	392	467	437	427	448	436	460	469	448	454	432	444	408	432	418	408	444	451	471	465	492	395	432	455	435	431	410	430	429	438	490	485	447	463	402	412	451	441	424	403	487	433	429	454	462	419	457	461	450	452	442	467	439	434	472	400	474	456	425	464	440	467	461	425	453	476	413	446	461	431	448	432	467	469	435	470	441	448	445	446	474	427	428	409	473	417	432	454	483	428	413	435	462	409	413	457	466	416	408	423	489	448	460	407	430	488	451	438	450	458	418	479	430	461	422	424	424	473	433	479	484	470	475	423	443	440	450	417	410	457	442	457	485	446	431	446	428	409	446	471	453	420	414	442	444	425	476	477	472	428	441	441	459	439	397	442	462	396	443	425	428	408	438	416	458	474	441	439	449	448	451	469	453	433	454	453	444	458	410	428	481	434	449	428	443	428	422	436	443	441	420	482	436	464	431	448	453	426	424	425	450	468	419	437	462	472	462	430	459	396	452	424	454	428	455	426	461	425	476	429	456	408	420	434	395	449	428	471	457	405	500	464	467	502	433	436	480	401	458	450	416	467	473	456	465	444	479	439	431	436	398	416	403	438	445	451	464	447	438	448	456	445	426	410	445	396	408	425	441	464	434	444	449	429	439	450	459	442	433	447	429	432	435	422	461	470	466	445	453	429	406	417	458	398	444	491	438	442	426	409	435	428	436	447	466	443	436	421	473	451	428	436	468	472	430	421	421	404	464	489	411	442	419	448	423	438	393	425	420	441	465	434	417	438	441	423	442	430	451	448	450	429	442	450	444	474	436	447	457	458	428	468	461	463	424	445	434	449	415	426	476	476	454	436	420	442	437	447	388	415	442	416	458	423	423	453	466	435	466	432	417	451	428	456	423	445	456	413	426	440	433	454	464	436	434	447	440	407	428	429	465	414	462	429	412	445	430	416	471	439	433	447	406	431	460	414	449	454	435	459	455	428	449	470	411	473	463	450	480	464	443	456	409	454	447	479	417	458	421	423	433	432	461	482	454	453	450	435	442	442	443	511	475	445	522	444	414	456	435	462	407	439	430	445	430	403	457	470	401	474	407	404	466	467	484	441	448	422	426	461	434	430	450	458	413	479	478	457	429	447	430	442	445	443	454	455	416	458	471	393	438	449	476	428	453	462	432	431	423	484	436	420	434	421	429	430	439	472	439	441	475	454	470	419	439	415	439	417	422	451	470	427	429	439	436	462	455	410	416	469	422	452	458	440	428	480	448	416	466	436	473	454	449	482	441	438	429	418	434	444	456	427	434	461	445	501	497	457	458	447	419	436	371	415	435	441	449	453	465	468	429	378	458	424	447	431	440	446	401	427	453	443	420	418	431	445	455	452	394	419	415	412	416	469	438	453	421	445	465	434	444	445	455	448	430	450	431	422	449	457	423	419	437	437	465	449	419	446	441	451	469	414	434	438	447	489	409	425	460	443	421	423	422	422	403	453	456	442	432	464	438	459	446	438	441	448	426	464	424	405	388	427	438	452	421	460	449	437	412	426	448	441	413	498	397	408	431	475	419	417	424	429	466	405	464	429	427	479	423	431	461	475	449	412	436	433	446	404	465	443	456	442	462	416	405	436	451	426	488	444	431	416	411	471	451	415	419	438	452	420	448	431	476	441	436	446	432	439	430	427	444	435	445	430	438	442	428	434	453	437	476	437	450	444	429	445	435	442	460	480	413	421	437	475	417	393	435	455	475	480	444	450	426	418	413	473	466	463	452	440	426	408	429	463	438	393	461	460	457	436	411	416	426	461	440	464	417	435	418	449	476	422	440	413	443	450	437	445	445	467	415	494	448	389	431	444	468	448	438	416	439	444	414	410	450	442	438	414	459	412	450	426	442	420	453	429	465	420	423	452	468	455	450	434	425	432	434	436	448	449	448	464	461	435	453	447	451	388	465	433	452	453	497	436	422	477	449	433	415	424	435	435	417	428	433	470	454	415	397	474	475	421	422	458	463	454	473	435	459	430	430	403	466	416	451	452	386	457	427	444	491	431	441	439	408	468	454	484	423	447	445	441	441	464	453	489	437	446	425	380	436	449	446	439	452	463	475	446	454	461	445	491	454	449	463	436	422	417	403	456	487	454	463	425	427	463	436	442	412	458	443	407	453	413	429	475	467	422	456	492	421	454	458	451	439	437	439	433	464	436	419	439	435	419	441	438	453	461	427	422	433	456	438	436	439	458	417	423	420	434	492	468	423	453	428	425	435	440	463	471	474	440	433	429	434	456	434	485	443	429	418	430	440	427	441	510	449	406	454	441	434	391	460	417	438	427	449	417	480	462	430	424	424	423	450	424	445	428	476	440	420	433	441	438	456	455	429	447	460	435	381	443	433	435	430	462	435	431	433	404	478	459	451	476	408	470	464	423	445	416	439	437	478	416	428	466	451	434	444	430	477	456	440	421	445	426	452	433	458	464	445	427	419	444	430	449	459	435	436	441	436	437	446	442	476	446	441	448	480	439	456	430	466	437	485	424	444	477	448	438	423	411	414	421	490	431	419	441	427	435	486	424	460	462	423	444	446	420	453	452	469	443	463	457	434	421	417	440	439	425	450	457	419	407	430	419	438	451	444	450	444	427	448	460	463	460	456	442	415	442	428	430	479	442	443	449	498	433	422	445	456	447	432	432	447	454	441	462	435	440	431	440	446	421	439	444	463	456	424	449	431	490	431	449	445	454	440	455	466	432	444	440	460	433	473	410	457	444	444	424	429	425	408	463	430	423	443	434	435	394	424	432	452	448	455	415	475	432	448	440	440	447	454	465	471	465	421	455	460	471	461	448
7041	4695	1962	692	533	537	504	468	376	299	277	265	229	193	168	167	159	124	136	121	120	117	96	71	104	98	77	99	79	80	86	102	81	83	82	71	76	85	86	77	69	82	71	91	60	88	86	93	75	97	76	85	86	94	74	81	77	54	66	72	88	75	92	81	80	83	82	89	90	82	88	90	82	87	73	110	89	81	73	83	85	64	82	89	78	75	81	83	66	76	75	69	79	89	77	92	89	91	83	83	71	78	67	65	82	81	93	78	86	62	66	78	75	69	70	74	92	85	74	86	77	83	85	82	87	85	89	90	88	83	83	89	77	91	72	75	84	75	77	85	81	87	65	73	74	84	83	81	86	70	68	71	87	75	67	80	82	93	103	75	82	71	85	63	68	83	92	81	82	97	78	104	65	78	88	83	88	91	65	68	82	73	90	85	83	83	84	81	90	85	78	81	87	89	84	82	80	78	73	78	79	80	83	91	87	73	84	72	63	89	84	77	77	84	67	72	77	60	77	81	71	65	73	71	71	77	92	74	88	88	61	68	85	86	86	74	82	90	74	73	63	84	89	61	88	87	96	79	87	98	77	78	85	68	79	85	72	88	86	82	66	76	88	83	83	82	59	95	84	86	73	74	78	73	81	88	83	83	85	73	74	85	75	73	67	73	72	92	75	108	74	85	80	90	82	88	80	71	73	94	69	93	84	81	100	82	84	76	73	72	82	80	87	72	81	87	79	79	77	71	101	74	82	74	79	75	85	71	91	70	70	92	68	66	64	86	75	80	81	91	68	81	76	80	78	86	86	86	84	75	70	76	74	93	76	81	63	76	82	78	76	75	88	94	73	70	94	83	88	82	79	77	87	94	79	97	95	78	67	79	79	73	83	67	83	81	97	76	85	77	80	74	77	84	83	66	72	64	81	83	73	87	69	70	81	84	84	79	76	92	75	83	80	81	87	85	76	78	86	91	83	77	97	69	93	94	79	85	74	82	81	76	83	92	87	75	88	73	85	75	75	74	92	71	68	76	88	88	72	70	78	87	83	100	89	79	79	72	71	92	69	73	82	83	74	82	89	66	81	84	103	76	79	83	84	85	96	63	77	76	64	81	93	74	76	85	75	82	69	84	63	78	75	74	75	74	92	67	81	85	78	78	82	92	72	67	95	85	79	74	70	86	76	97	75	81	83	78	87	81	73	77	66	80	87	85	65	78	84	85	101	64	81	86	85	91	71	64	88	79	67	89	66	76	77	94	103	74	68	91	73	71	91	88	81	103	86	69	72	82	83	88	84	67	87	105	64	89	77	80	84	84	92	79	75	66	85	71	78	82	96	92	65	78	72	81	63	79	74	96	71	76	95	83	71	67	76	78	75	82	75	87	84	78	81	70	68	98	78	83	80	76	71	75	98	79	91	89	81	77	84	77	72	70	74	82	73	73	81	76	77	82	71	80	76	83	81	92	73	73	72	74	73	96	78	72	77	76	74	88	73	73	93	77	83	83	69	64	85	69	60	82	68	75	93	69	95	67	84	62	76	77	72	87	98	87	76	88	77	78	94	81	66	94	78	83	78	73	90	80	85	67	86	89	60	73	79	68	85	88	74	81	93	83	76	81	80	82	74	85	80	68	78	78	76	79	87	86	67	78	67	70	93	63	78	81	73	77	68	74	88	84	70	87	70	75	74	82	79	57	66	71	76	71	78	69	69	74	84	82	77	96	89	79	68	74	67	73	72	75	89	77	79	83	88	80	80	103	70	89	79	66	84	74	73	84	82	83	70	85	81	63	74	79	72	77	83	75	78	70	79	85	71	91	67	71	71	83	88	77	84	74	78	67	77	66	80	69	77	80	80	68	77	98	95	90	76	74	75	81	94	80	90	74	70	79	99	88	76	69	72	72	72	74	81	87	81	73	80	99	66	89	86	93	83	83	77	70	87	87	75	65	86	89	93	70	87	78	88	78	76	79	81	73	82	79	69	83	82	90	75	73	88	77	94	85	76	82	82	67	79	78	103	81	64	61	67	76	85	73	73	87	101	79	67	82	71	72	72	89	78	87	77	96	86	79	66	74	89	80	74	89	64	72	66	74	62	93	80	69	71	70	67	74	80	73	63	94	75	80	103	78	59	76	75	63	89	78	82	96	94	68	71	78	80	85	83	73	90	93	93	79	78	83	75	88	74	68	91	72	74	64	87	75	77	76	69	81	86	82	86	81	83	84	69	85	81	87	69	84	66	88	79	74	66	81	68	76	87	88	79	89	62	103	101	82	96	96	57	72	87	71	73	85	87	61	63	72	77	93	82	77	91	78	82	70	78	86	81	78	78	71	75	60	78	77	73	76	96	83	78	86	75	76	80	78	80	95	92	82	72	81	79	84	77	84	70	85	87	83	73	76	84	69	96	89	96	72	95	74	78	81	83	88	83	76	74	85	67	72	86	61	96	90	86	83	87	76	77	73	66	61	80	76	91	97	82	100	75	92	84	73	78	84	89	86	94	83	86	53	94	74	90	65	74	75	76	83	80	87	78	74	65	86	118	80	88	76	85	80	91	65	74	86	83	91	74	69	81	95	79	78	86	81	66	86	81	75	77	77	76	76	85	77	83	81	79	81	80	82	72	83	74	70	72	65	75	76	87	74	88	70	76	74	86	96	94	77	78	78	83	72	58	73	79	65	82	85	78	77	77	87	76	83	52	86	76	84	67	75	77	56	72	83	73	102	72	76	76	75	93	72	71	67	76	81	75	75	67	84	69	87	86	75	77	64	74	61	94	84	89	82	90	80	82	89	75	77	74	77	60	87	95	89	83	82	72	89	70	74	94	77	91	79	91	75	75	88	104	85	97	70	105	79	88	65	73	71	91	94	86	83	81	80	85	69	68	81	80	81	84	68	77	84	98	76	82	87	91	75	82	64	69	74	85	77	79	83	80	87	75	102	94	85	91	87	87	76	97	70	88	80	84	84	68	72	84	75	66	78	98	83	73	86	75	84	78	76	65	84	66	88	79	67	80	94	69	86	80	72	81	57	87	93	92	74	62	73	68	98	88	75	78	61	87	91	98	64	78	88	77	71	86	86	60	82	89	99	81	68	88	77	68	84	76	72	92	69	80	84	78	67	78	76	75	79	73	73	96	68	89	75	88	73	79	90	74	71	79	92	67	82	76	70	77	96	64	82	62	83	82	84	91	91	89	73	80	78	66	73	91	72	96	80	82	100	82	80	78	82	77	82	77	93	84	73	86	75	97	77	84	80	65	86	92	84	72	84	71	87	71	85	95	81	84	69	77	83	85	93	81	66	64	76	89	77	84	79	74	67	68	77	70	99	79	92	85	68	81	80	95	78	68	89	81	81	85	77	90	73	93	86	78	95	76	73	88	77	78	62	89	89	79	71	81	75	79	86	67	66	95	92	85	73	66	72	69	79	67	81	80	82	79	76	94	81	78	77	81	69	90	90	87	88	88	91	90	100	98	78	58	87	77	84	68	73
36119	25780	15462	12105	18114	18800	16548	14227	11864	9213	7788	6355	5270	4299	3702	3122	2603	2321	1965	1797	1520	1311	1137	1045	948	919	871	826	775	823	681	687	696	685	697	695	700	741	698	733	685	663	694	704	688	661	696	666	644	669	691	636	672	676	697	655	672	676	631	637	651	593	637	613	632	661	606	659	656	631	610	672	581	615	595	621	617	674	593	614	596	633	629	620	617	620	614	647	572	614	622	605	575	635	637	606	616	625	630	614	589	610	616	651	588	624	578	618	623	626	588	583	624	612	595	665	624	654	571	662	585	584	641	605	578	632	649	618	628	627	597	636	577	602	619	572	626	601	627	607	578	601	600	650	594	576	588	630	594	605	572	585	597	641	612	597	599	629	641	592	591	583	610	597	618	600	572	605	597	653	588	646	592	594	641	606	641	613	603	599	604	614	614	606	592	574	621	637	609	593	625	598	601	609	597	619	644	605	625	652	589	610	606	634	618	629	648	659	624	584	644	584	617	626	583	632	645	602	622	623	575	628	648	608	591	624	603	599	605	628	601	667	597	594	615	651	590	608	622	592	609	597	594	648	628	608	649	648	614	594	603	671	646	598	594	576	587	623	600	614	658	637	681	588	569	583	623	606	602	644	636	631	624	611	604	644	605	582	601	592	607	574	600	600	651	659	569	608	619	621	631	596	617	606	608	629	607	607	569	625	630	609	620	601	588	653	630	576	584	656	551	589	570	587	610	621	675	596	627	611	611	584	641	615	633	631	619	602	596	648	624	590	595	578	586	610	635	542	590	628	598	638	606	618	619	628	602	596	618	634	649	585	616	599	621	624	615	569	598	609	621	633	619	590	580	576	664	622	609	647	612	593	587	593	597	632	603	612	592	569	573	623	610	562	592	580	591	580	625	571	607	601	612	579	626	619	601	636	640	609	583	628	592	665	575	613	624	617	596	598	586	625	586	635	609	607	625	630	623	605	593	638	560	605	608	617	636	619	628	644	574	587	645	626	615	630	618	582	576	612	615	628	640	637	581	567	641	595	614	592	614	556	584	637	587	625	598	599	628	619	666	586	589	611	630	606	655	579	634	572	646	591	611	598	609	634	617	608	596	580	608	588	641	588	638	593	585	585	634	614	636	609	622	593	605	575	619	589	595	610	604	602	602	607	596	596	613	617	635	642	605	616	663	594	584	594	621	649	595	581	672	598	614	632	634	620	613	595	565	594	616	638	615	591	618	563	601	575	603	615	624	601	652	595	592	582	608	626	618	591	602	628	580	637	612	634	584	642	632	582	623	590	579	563	587	569	613	630	599	597	578	626	567	623	592	582	622	611	617	583	620	620	577	620	609	643	622	648	579	620	604	685	634	614	605	610	632	603	626	657	628	629	602	594	611	603	594	624	643	635	631	591	611	600	590	615	608	615	592	629	630	568	601	635	624	598	622	619	605	620	619	612	640	622	579	637	607	593	638	639	599	648	595	598	562	552	653	541	536	624	642	599	635	646	673	616	587	607	614	593	557	634	625	666	616	569	622	605	568	609	592	632	606	602	586	622	589	602	611	589	613	577	602	596	553	603	626	555	620	594	577	650	564	543	608	620	631	612	568	653	628	612	630	628	618	647	607	630	587	610	592	569	632	594	662	668	648	638	582	612	621	585	637	585	587	628	624	579	591	607	587	588	566	655	606	589	589	632	661	595	607	564	622	583	546	633	594	588	610	621	628	599	601	615	639	619	621	623	573	594	599	570	626	587	639	641	639	666	577	615	626	598	589	600	610	647	601	586	582	574	588	572	667	611	609	613	652	608	581	542	603	577	628	563	601	585	599	579	587	599	605	560	608	597	611	571	635	615	589	601	627	587	589	594	613	596	575	659	617	592	635	624	606	645	618	633	660	594	618	605	599	607	609	607	638	642	610	632	612	638	643	613	600	594	622	625	608	606	578	638	618	624	692	579	596	576	618	592	595	585	613	553	607	652	642	616	605	603	609	664	618	584	590	640	603	610	590	625	591	619	603	636	613	628	603	621	615	601	577	616	616	634	646	604	621	619	593	633	642	639	627	574	580	632	612	589	584	611	586	614	597	589	611	617	604	573	585	594	600	584	597	596	625	599	637	612	648	597	603	604	612	567	607	615	576	618	598	603	594	614	611	580	620	593	601	620	609	630	590	662	599	658	596	626	586	612	683	645	602	583	608	594	606	575	583	614	594	606	607	669	605	612	618	657	628	645	582	618	602	631	643	629	606	594	606	598	583	642	629	583	606	616	639	631	592	640	598	620	633	590	582	604	597	614	619	593	622	581	609	576	634	599	677	622	599	647	620	590	615	582	599	604	625	600	603	613	582	637	610	647	618	637	647	609	627	582	667	582	579	597	633	648	552	590	665	657	576	650	606	618	581	611	616	578	608	601	625	647	589	587	589	592	587	609	593	614	640	605	611	601	620	630	635	593	618	606	614	611	570	616	634	578	581	613	625	644	587	608	610	640	626	560	600	619	625	631	597	617	605	589	637	641	612	623	621	588	594	600	618	648	609	638	579	610	588	601	555	610	578	630	602	570	632	578	579	666	639	603	594	627	646	625	618	592	628	614	559	617	606	614	577	607	597	619	593	633	650	573	624	584	655	628	577	634	636	576	611	601	614	605	614	600	627	574	594	613	605	626	606	606	607	607	633	585	592	590	615	590	629	635	642	594	603	613	585	609	605	608	614	634	600	610	600	621	607	571	588	607	655	631	648	623	629	614	624	591	627	674	584	594	621	620	617	569	610	605	630	635	616	620	612	618	603	626	585	660	597	624	592	622	644	587	612	610	555	587	608	576	611	611	589	604	606	617	605	656	585	557	582	584	644	610	639	623	593	609	621	622	628	602	585	621	621	653	620	590	645	633	585	621	643	595	574	624	633	637	622	637	635	597	617	579	619	619	593	609	616	604	638	591	606	632	637	596	593	645	624	586	624	631	565	642	607	583	612	589	611	589	607	623	599	621	597	589	643	622	584	553	633	633	625	640	624	598	591	593	611	628	565	611	615	650	609	612	657	556	601	587	599	647	648	624	600	626	586	610	637	576	590	623	606	629	661	595	590	615	650	596	572	628	588	578	584	607	622	636	602	634	616	596	639	655	620	605	634	618	607	645	634	599	574	620	606	594	603	649	583	624	607	561	619	615	589	574	580	589	586	598	602	621	665	631	645	607	647	646	564	623	591	635	596	596	587	628	601	609	578	564	576	584	561	562	629	645	612	620	626	601	582	583	624	626	603	637	613	612	613	662	596	592	609	644	607	587	642	560	573	621	613	621	578	572	601	562	616	599	634	620	590	577	614	603	609	619	587	644	636	598	627	590	597	572	593	644	624	593	613	657	565	604	617	586	616	673	595	642	600	623	608	608	636	623	601	588	627	607	625	621	603	587	613	610	590	654	615	684	597	609	621	609	605	628	570	617	637	554	581	592	645	564	620	658	608	598	589	619	566	582	635	595	623	628	621	624	633	603
8570	7535	2726	806	633	648	628	584	452	360	322	280	248	206	177	152	173	125	129	117	96	89	92	84	63	93	69	70	65	76	78	70	77	58	72	67	62	63	69	63	62	64	68	53	62	75	76	59	43	78	66	91	68	67	59	79	62	56	58	75	63	65	62	51	64	60	70	60	62	61	65	77	63	61	56	50	47	59	67	67	66	49	60	60	63	74	81	65	64	51	61	68	61	65	62	62	63	68	68	47	65	69	70	60	56	48	54	65	63	56	55	60	55	72	60	57	57	59	52	48	67	57	67	58	55	60	65	70	45	57	40	48	53	59	54	69	72	55	52	63	66	56	53	58	58	53	46	59	70	48	60	59	63	50	55	57	64	66	59	60	58	48	61	67	50	64	70	53	49	54	52	71	53	69	45	51	73	55	64	60	56	56	59	64	51	69	50	58	73	47	53	47	54	66	57	60	44	61	54	52	65	62	65	65	51	59	60	68	59	51	65	60	53	71	49	59	56	53	54	61	56	43	71	68	56	59	47	75	67	58	70	64	65	70	64	42	68	59	59	56	63	64	59	68	68	60	70	60	55	63	75	60	50	56	56	58	54	61	59	50	50	60	57	61	57	61	56	68	72	60	61	62	55	73	61	54	55	34	56	54	51	46	59	66	70	75	56	69	57	84	64	47	54	64	48	56	60	51	60	55	66	65	66	60	43	59	62	67	50	71	52	60	55	69	61	64	64	62	61	57	49	66	58	64	64	55	67	70	61	67	68	60	64	53	67	66	53	50	74	57	55	59	60	46	50	47	58	59	55	49	67	56	37	67	65	54	39	63	59	68	70	45	45	60	56	62	47	64	69	67	51	55	67	51	51	62	64	59	68	61	57	56	57	53	60	64	61	71	52	53	45	53	66	75	52	73	55	53	63	56	55	70	49	56	59	57	63	75	61	58	64	52	57	70	65	69	53	66	57	54	63	66	55	56	53	59	52	54	56	56	63	58	60	76	57	49	59	67	70	73	78	58	57	48	53	72	52	52	53	60	55	60	56	58	50	63	50	55	72	48	57	58	58	47	55	47	46	62	51	53	60	73	64	47	57	53	58	55	67	63	69	69	55	59	61	62	53	52	60	56	61	68	58	59	51	62	66	63	78	54	46	51	58	56	61	63	67	56	57	48	48	62	65	49	55	73	71	53	65	60	57	58	63	63	64	52	49	52	63	57	58	61	51	62	67	66	57	49	68	52	61	67	63	53	67	62	56	74	60	61	50	51	72	59	58	46	60	78	57	58	68	46	40	61	51	56	61	51	56	58	82	67	59	69	47	82	48	59	69	64	45	55	52	56	59	57	60	62	59	55	73	51	58	58	56	58	51	54	56	55	61	51	50	57	55	69	57	51	55	60	60	69	48	52	45	62	59	54	63	60	67	59	47	65	63	64	49	63	64	59	56	62	64	59	60	51	63	60	53	55	44	58	66	56	65	59	61	65	51	55	57	56	71	59	62	60	57	45	61	53	70	56	48	54	44	64	74	69	48	50	62	59	57	62	54	68	70	69	53	84	63	71	73	47	71	52	64	57	47	62	65	52	71	68	57	60	70	45	70	77	67	58	58	54	44	56	67	49	70	52	52	72	63	56	56	64	60	53	71	54	43	49	45	53	68	45	75	50	57	55	51	55	62	61	70	56	59	55	46	53	57	45	60	72	67	69	64	52	56	51	61	53	69	56	56	59	43	53	56	60	54	50	59	50	60	69	64	66	53	46	57	58	61	46	58	63	62	52	76	62	51	63	56	54	48	57	71	54	71	59	60	54	63	71	60	52	46	60	73	74	60	56	55	60	59	58	65	53	49	60	51	59	65	40	63	56	54	67	63	68	62	71	54	83	70	52	56	72	53	72	54	58	60	52	59	62	55	58	64	55	45	71	56	84	51	45	58	52	54	60	59	63	52	73	52	58	64	51	60	52	58	67	61	61	63	61	71	73	60	58	52	52	47	47	54	67	54	58	61	57	44	54	62	58	57	58	67	59	67	63	59	50	61	57	55	61	57	69	56	63	72	45	68	45	60	57	61	58	51	63	71	57	64	56	54	63	51	64	54	61	71	54	45	55	48	51	47	54	72	56	63	64	49	71	65	47	60	53	67	55	57	55	67	48	51	47	58	59	62	72	64	57	54	58	57	60	45	57	51	60	78	62	54	48	69	67	66	63	53	73	54	67	62	62	53	49	55	61	64	56	49	49	61	51	56	53	67	44	55	60	54	67	71	58	48	61	60	67	67	50	60	62	54	85	57	56	67	49	66	69	64	58	61	58	50	76	54	58	72	57	71	63	64	56	57	57	61	67	68	55	57	56	60	55	59	72	64	63	51	65	71	57	57	67	65	63	60	56	68	55	58	82	78	63	56	53	60	53	64	68	61	62	71	57	47	69	48	62	48	64	68	62	49	56	50	64	74	51	56	73	59	67	65	57	62	69	59	51	55	50	67	56	57	72	47	61	68	67	56	61	60	66	47	66	68	54	54	63	61	61	58	85	64	56	58	61	65	56	62	52	59	60	56	50	57	50	59	66	61	61	56	48	62	63	61	55	52	68	55	58	43	66	47	52	59	68	61	65	56	64	56	50	71	56	64	48	49	59	55	56	57	64	55	66	61	62	47	52	52	60	70	68	59	60	44	44	57	55	55	51	67	62	56	55	68	60	49	48	65	58	66	56	66	51	64	71	48	65	60	61	58	52	49	58	65	54	62	56	59	52	58	64	66	57	57	54	61	63	61	57	61	66	55	62	61	60	60	59	56	59	47	67	54	84	58	55	50	58	49	56	54	52	56	55	51	64	52	68	59	53	51	78	66	57	66	64	48	54	55	65	40	80	67	49	68	68	51	57	71	62	78	57	67	53	48	63	58	43	58	50	65	49	54	58	50	62	56	41	60	57	67	52	56	63	56	61	52	53	59	48	64	43	75	55	56	51	66	68	47	55	56	51	75	61	66	52	60	55	63	60	70	68	66	50	59	54	62	56	41	62	63	62	53	61	58	57	55	60	55	43	63	60	71	57	42	49	52	67	64	67	53	59	60	48	66	63	56	65	61	51	61	45	45	54	58	61	59	63	71	58	44	57	66	66	54	58	65	73	64	63	70	73	53	50	59	47	59	71	68	71	62	52	56	63	44	57	53	57	60	64	54	47	56	59	72	60	55	63	54	54	62	59	54	53	49	50	71	57	67	47	52	50	51	54	48	58	48	57	52	72	66	73	63	72	54	53	56	68	49	65	69	63	67	76	54	49	59	59	61	52	59	65	64	59	58	52	60	60	68	52	58	59	47	69	60	41	67	55	55	56	63	59	47	53	53	62	47	49	68	59	63	56	53	55	53	54	53	53	62	54	64	52	55	60	53	60	50	69	72	55	53	73	52	69	47	60	59	69	61	78	71	56	58	47	72	65	63	55	70	74	65	55	64	63	68	59	55	56	62	55	65	62	58	75	48	49
40184	30473	18341	14206	20886	21710	19566	16843	13981	11282	9562	7855	6435	5404	4486	3643	3128	2695	2386	1957	1661	1390	1224	1118	987	932	841	712	701	697	673	658	583	567	647	567	586	559	541	546	564	554	555	596	552	592	549	529	509	553	557	505	559	576	513	586	488	522	487	504	472	475	468	487	449	472	476	487	474	520	518	484	451	464	469	469	452	447	460	456	429	411	502	440	456	466	457	458	438	476	505	460	453	446	466	474	463	465	442	458	458	486	502	457	466	443	434	456	445	462	465	453	455	479	426	488	447	469	453	435	445	455	460	435	467	489	457	468	448	421	435	465	431	430	442	457	438	454	438	469	457	469	453	442	413	437	475	435	492	433	429	442	423	441	468	457	430	450	447	416	461	418	452	469	435	444	438	437	447	440	460	461	445	424	475	461	461	490	430	434	467	449	451	450	453	458	444	461	456	463	427	449	468	468	443	458	483	427	463	456	426	458	466	473	463	429	441	428	446	436	444	478	454	489	441	446	473	484	458	434	411	480	407	475	472	487	468	447	462	443	411	469	470	439	475	420	438	425	427	451	447	482	411	419	464	415	432	477	440	456	439	447	445	431	468	439	485	458	467	414	432	440	461	439	450	454	442	439	444	393	448	465	450	465	443	438	435	420	465	476	472	455	452	479	406	412	437	429	463	444	474	469	454	450	462	453	432	421	464	458	401	444	469	460	476	433	427	462	470	455	442	450	433	471	468	453	467	459	447	468	432	456	431	473	444	438	434	479	433	467	444	425	450	425	455	483	429	451	476	452	445	466	480	429	408	434	458	464	451	454	455	436	470	481	396	478	442	409	428	459	479	431	480	456	453	469	451	478	448	469	443	430	466	455	399	456	446	437	457	440	450	456	440	449	460	433	465	477	447	468	434	451	445	473	432	444	450	458	433	416	444	440	445	476	519	428	475	434	452	483	477	424	482	473	464	401	464	410	420	476	451	434	461	423	444	406	436	432	421	466	473	437	447	474	438	455	447	450	439	440	446	432	425	483	488	434	444	460	450	470	419	422	480	446	438	408	461	432	446	471	396	438	417	436	440	482	474	508	441	476	444	455	478	419	470	449	428	417	482	458	455	468	445	479	447	441	451	445	412	464	467	506	456	437	460	460	458	426	454	412	460	447	469	482	471	446	441	430	427	470	467	457	427	442	476	432	436	448	419	411	487	458	450	454	467	440	437	457	422	466	456	457	434	434	478	459	466	452	419	482	488	442	436	401	438	453	422	479	447	452	466	435	436	426	421	419	456	455	459	454	412	491	490	440	458	468	419	483	460	411	431	414	518	482	459	464	483	431	488	449	440	424	446	444	436	475	460	437	444	461	457	464	416	436	437	444	425	465	422	460	448	469	417	430	442	425	497	451	477	432	441	425	489	441	449	484	474	452	440	462	429	476	408	395	433	442	424	458	455	429	478	412	457	456	461	483	433	451	481	461	467	404	457	457	422	466	451	460	422	419	463	459	447	418	455	446	449	430	443	456	451	458	449	430	443	416	451	443	447	475	457	436	442	435	453	401	446	459	479	498	432	443	471	455	436	452	444	422	445	423	438	469	453	464	411	451	479	442	410	430	425	489	479	451	439	458	423	449	401	436	456	474	444	434	447	440	440	459	451	450	456	450	475	451	447	475	456	459	431	459	448	433	449	460	448	431	453	450	453	418	445	418	423	430	434	446	437	471	468	472	426	441	417	432	466	457	451	425	471	471	457	460	429	494	447	460	376	450	439	421	446	408	446	462	427	453	458	447	439	453	488	468	460	407	441	490	462	434	426	409	453	496	466	414	435	455	428	475	448	456	495	441	481	423	427	437	458	448	441	474	459	425	465	476	422	457	439	458	454	457	464	448	466	434	457	434	428	465	416	417	441	445	455	440	466	467	438	464	434	466	419	431	463	409	462	451	459	467	415	451	464	459	450	451	406	443	434	428	474	424	422	428	414	465	424	450	465	462	478	430	429	479	443	479	455	465	448	447	451	442	465	393	454	432	460	444	441	426	429	451	436	444	442	453	469	456	465	422	407	456	448	437	402	454	431	467	418	458	433	417	413	435	476	442	450	405	483	466	465	426	422	457	451	448	443	444	429	459	427	443	450	454	411	431	446	433	408	416	420	464	473	443	477	483	508	471	466	476	459	439	479	432	446	427	396	465	436	454	448	449	464	482	418	484	469	477	444	443	476	445	424	439	456	433	429	444	454	410	484	446	479	442	472	452	468	451	443	417	489	415	407	449	432	439	496	433	469	445	438	428	457	419	464	423	481	436	465	449	493	441	448	464	433	470	466	423	468	494	493	417	413	435	450	456	416	458	418	414	433	455	441	418	457	453	461	434	462	451	442	497	453	454	459	452	456	458	439	415	445	475	461	437	479	437	452	443	434	417	465	436	455	442	445	471	453	477	441	495	472	464	450	465	433	436	451	439	462	428	427	471	451	432	434	470	447	470	426	423	445	448	452	470	456	425	441	433	441	466	436	413	451	463	445	458	466	430	442	412	434	437	471	453	453	472	471	476	458	438	431	468	470	474	431	458	489	444	453	434	457	458	439	452	431	494	418	472	447	399	438	430	478	446	465	433	451	456	452	444	430	470	465	444	422	425	455	437	510	438	441	470	439	454	412	429	430	425	436	471	490	443	425	462	442	432	453	463	471	411	466	447	458	483	466	473	466	429	446	423	447	476	449	462	484	451	429	446	482	474	438	472	426	488	445	455	451	429	460	435	407	469	454	432	446	446	437	471	458	431	424	458	430	471	458	470	443	447	417	411	447	452	448	437	444	465	441	451	457	446	465	459	445	455	474	423	442	439	461	440	451	456	443	458	477	439	455	435	435	436	444	452	444	433	451	482	460	465	415	460	453	427	432	474	435	452	437	420	444	446	485	464	422	430	450	453	475	444	426	452	447	450	415	439	459	432	448	462	461	445	438	449	478	440	450	446	465	439	453	434	480	468	457	466	431	419	448	449	467	446	460	478	482	417	446	482	440	436	434	442	420	462	465	439	445	466	469	457	486	451	424	436	426	445	479	417	466	459	443	450	439	450	459	432	403	424	473	440	452	437	435	452	465	433	448	459	466	463	471	444	451	442	476	485	443	429	443	429	439	457	428	436	448	474	441	460	432	453	444	462	439	448	459	464	463	466	466	441	420	461	460	413	463	454	479	433	427	478	412	462	478	447	436	471	447	438	470	454	484	436	430	428	476	411	420	457	481	437	440	449	450	452	472	434	451	476	471	510	460	458	450	470	487	465	445	425	477	482	463	446	472	445	451	469	447	471	467	445	462	469	421	420	432	481	465	421	450	437	464	460	441	458	435	423	440	443	454	488	485	487	424	461	449	482	421	417	452	486	447	442	451	410	437	422	436	416	435	417	472	430	468	440	411	454	472	474	451	441	463	453	465	436	432	454	450	470	450	438	443	463	471	456	450	444	475	482	434	435	469	444	465	464	411	495	450	429	465	449
4712	2943	1067	509	352	442	378	356	295	232	216	179	162	140	134	138	94	120	115	125	99	91	84	98	84	90	69	83	90	67	76	85	81	69	75	61	80	80	78	93	70	74	60	63	61	62	89	68	78	86	84	82	75	71	68	72	85	67	81	91	68	57	69	66	75	86	80	70	62	80	90	72	62	84	64	85	84	75	62	90	63	68	79	68	66	70	76	85	87	70	78	58	73	71	74	77	78	89	60	80	77	70	87	73	78	90	69	73	63	73	87	61	64	71	77	70	74	72	74	75	77	75	63	73	69	78	61	72	69	77	62	78	62	68	82	83	75	72	65	88	79	77	72	64	68	84	72	70	81	73	82	51	82	75	68	84	82	81	66	92	76	73	68	63	64	81	72	93	78	80	83	88	68	78	81	67	70	72	76	72	81	88	83	78	59	63	59	58	83	86	81	81	72	83	75	77	70	60	72	76	60	67	69	92	73	79	65	71	73	75	78	79	72	85	82	73	69	91	81	79	70	73	63	81	71	65	69	79	63	77	74	79	71	78	80	82	71	81	72	79	74	69	69	69	59	69	77	63	72	78	65	71	85	77	69	89	56	63	83	71	82	64	66	85	85	67	61	92	79	70	73	68	84	83	70	62	75	71	85	72	74	71	67	86	74	72	74	78	69	76	72	74	60	69	87	77	70	67	80	89	66	64	64	69	77	91	75	80	89	64	73	77	75	74	77	71	58	66	91	80	79	67	73	81	74	63	57	53	72	73	77	85	78	66	68	66	60	59	75	72	77	84	84	72	78	81	90	67	85	60	57	71	74	87	84	79	63	68	71	66	79	71	69	83	78	65	66	74	76	67	71	72	77	74	87	68	78	78	79	83	78	64	81	69	63	86	76	84	66	81	71	75	83	67	78	71	68	70	61	65	64	67	71	89	73	64	74	69	79	78	81	71	64	74	88	68	59	85	81	75	83	63	78	76	65	75	83	84	71	92	65	76	58	91	82	87	68	87	75	78	73	83	67	86	62	74	67	80	76	63	76	63	69	75	71	72	62	64	79	69	73	74	86	84	81	73	78	73	69	89	65	72	58	64	76	74	74	74	80	71	74	77	69	71	78	76	85	72	74	74	64	77	84	69	82	63	73	81	75	59	86	71	69	78	71	79	68	82	71	74	84	68	64	93	79	69	80	85	68	70	71	75	73	81	78	73	74	76	77	56	74	65	75	73	70	72	69	96	73	57	84	71	82	75	83	74	70	81	96	76	64	71	74	68	67	74	89	78	72	82	81	99	78	80	79	75	73	64	63	81	85	68	75	77	78	61	64	77	73	68	71	85	69	82	61	71	64	68	64	73	68	63	76	87	73	70	67	87	65	70	78	69	84	92	76	84	75	75	75	79	92	82	72	76	83	82	73	70	89	76	64	75	77	79	83	72	71	64	91	70	81	63	72	75	62	83	86	56	69	80	74	84	71	57	70	55	83	73	79	72	74	73	74	77	68	68	78	72	70	66	75	68	80	68	67	80	73	74	71	70	71	66	80	85	68	62	82	74	66	78	81	78	78	69	69	81	63	81	69	72	63	63	56	74	73	71	77	81	74	72	71	69	80	82	73	85	70	95	64	71	63	81	55	84	63	75	87	87	77	78	64	74	60	57	70	77	61	91	65	91	64	62	76	65	74	71	86	76	79	68	70	76	75	69	78	80	79	93	79	74	74	75	80	72	67	66	82	59	66	94	85	76	64	83	71	66	68	66	73	81	65	78	74	80	77	84	69	79	72	78	70	74	92	78	70	58	63	84	57	98	67	75	65	68	70	75	66	79	70	67	97	82	86	77	78	67	66	73	62	77	71	76	57	79	72	70	88	85	83	75	78	72	82	77	88	71	86	74	82	79	78	65	71	72	83	67	82	75	71	60	82	63	72	73	71	73	78	60	66	69	72	86	65	87	70	76	79	78	60	59	79	80	71	73	85	69	83	79	59	88	85	62	64	83	73	61	74	79	63	64	90	69	69	65	74	78	72	83	77	67	67	76	71	82	84	79	67	77	78	75	78	83	75	74	80	72	84	83	72	74	53	62	82	72	59	68	65	84	87	73	64	73	72	72	55	103	88	71	71	72	86	78	88	68	74	87	74	75	67	64	79	78	74	65	79	72	70	74	76	62	79	63	79	74	68	70	82	69	100	66	91	70	49	81	90	66	56	50	70	73	67	77	76	69	68	89	92	69	89	73	77	58	60	72	73	62	70	78	72	66	77	73	82	66	74	87	57	77	78	92	58	63	60	68	84	73	89	76	73	81	63	69	70	66	81	77	81	84	86	70	93	72	74	77	74	67	73	81	80	74	71	90	83	80	88	68	96	77	70	73	64	76	67	64	93	68	71	75	64	66	79	80	67	81	76	68	75	81	84	77	64	83	66	70	71	81	90	78	68	71	70	73	73	86	74	70	61	72	73	69	74	70	55	68	63	76	84	65	78	66	64	83	74	70	75	73	90	75	65	85	72	74	75	93	77	93	65	74	75	65	53	57	57	71	65	83	80	65	54	62	71	82	74	91	77	77	78	65	61	86	74	67	76	78	80	62	89	85	62	67	66	86	76	64	80	57	86	77	68	90	67	69	96	65	63	59	82	70	70	62	69	64	68	85	73	93	75	71	79	64	68	66	59	84	74	75	77	71	81	64	74	71	84	81	77	66	94	56	90	81	79	78	89	79	67	73	86	70	70	73	70	72	75	68	83	93	77	77	61	59	72	68	80	74	84	72	87	82	67	65	86	74	56	70	82	84	73	92	71	68	71	72	75	75	64	74	70	87	68	69	90	64	84	70	78	66	67	75	76	60	68	66	82	62	91	88	63	65	86	67	79	74	59	77	67	69	80	81	69	69	75	77	61	70	71	63	82	68	81	85	104	83	75	83	83	81	69	74	80	71	78	77	76	69	87	85	59	70	78	58	80	61	70	84	77	73	74	72	74	69	73	69	66	82	67	81	76	84	80	75	77	82	67	64	70	64	64	70	77	90	84	75	72	77	70	68	63	76	66	59	92	77	75	76	80	84	83	71	71	68	72	72	82	74	66	61	83	79	72	85	74	68	70	69	71	67	72	91	78	70	84	68	78	74	91	90	83	69	58	82	68	88	90	75	48	95	68	75	73	69	63	80	84	74	67	89	62	68	70	84	74	71	76	73	67	69	66	64	68	70	80	77	81	85	65	63	70	69	63	88	89	67	69	64	86	84	70	81	76	80	61	86	68	85	74	64	77	68	61	80	62	75	68	72	67	64	71	79	63	75	81	79	75	63	87	86	74	88	67	80	81	71	78	82	82	62	59	55	67	84	81	73	68	76	80	63	86	52	82	81	86	81	75	65	69	50	78	74	61	61	83	64	71	71	60	68	95	60	93	79	59	71	70	84	84	75	94	81	73	90	77	92	87	80	65	68	77	65	71	84	71	64	89	71	74	69	67	62	86	57	76	77	78	66	73	87
32193	20962	10433	9577	14714	15338	13576	11388	9023	7288	6100	4820	3963	3288	2725	2354	1992	1798	1557	1362	1232	1018	943	896	823	757	756	722	652	651	655	630	654	673	624	608	658	629	628	630	588	602	655	648	670	663	636	634	600	635	622	641	611	614	605	621	647	625	599	633	579	548	632	559	513	605	637	591	556	583	579	551	616	557	573	574	601	601	605	587	562	555	559	604	542	541	599	628	598	622	592	601	577	604	604	542	586	604	563	548	554	542	602	561	530	547	565	560	599	578	537	542	629	549	541	592	564	579	562	571	571	550	563	544	547	566	573	581	600	588	567	595	574	577	570	519	539	544	583	590	568	606	597	543	566	528	566	602	577	556	619	571	564	535	572	555	591	589	593	587	579	605	584	552	596	563	559	518	562	566	569	564	554	544	619	548	560	596	581	568	602	556	586	588	581	591	556	573	578	555	556	528	575	598	571	618	558	561	548	565	535	593	560	597	541	595	625	559	580	599	551	542	593	565	595	533	569	595	554	571	587	563	550	585	567	574	577	585	588	605	590	615	576	537	542	552	572	553	562	545	532	530	566	585	596	606	596	559	550	627	598	564	571	575	579	558	581	589	563	549	595	539	601	561	602	559	579	590	556	624	568	544	597	563	587	568	564	561	555	593	559	521	624	609	598	582	540	522	565	580	556	559	541	561	577	565	566	589	583	572	554	568	528	567	553	560	574	551	565	588	526	539	587	574	587	597	591	547	531	581	587	539	551	589	556	615	559	582	559	569	566	590	559	536	565	560	550	562	548	571	567	574	592	595	555	567	553	578	594	552	604	588	565	573	558	584	581	605	621	527	556	550	544	561	600	528	543	593	533	583	564	554	532	566	608	590	546	573	570	562	630	567	565	559	591	567	583	560	540	566	638	571	553	559	550	506	533	564	582	573	578	568	551	561	559	552	575	538	550	558	536	569	571	572	573	538	600	580	586	587	548	572	547	570	585	555	637	590	558	581	554	542	577	537	524	576	580	544	593	571	581	583	588	580	555	570	602	628	544	610	552	603	592	616	588	598	530	580	564	546	602	591	585	588	592	570	556	588	597	550	545	548	562	587	577	558	534	620	549	584	570	573	547	568	572	580	579	573	576	552	581	608	570	592	575	556	546	543	571	607	566	555	603	539	586	563	588	569	570	588	617	625	586	567	547	569	589	554	572	574	563	631	551	568	576	574	586	513	546	600	596	530	558	595	600	573	600	559	581	569	552	595	531	575	574	543	583	604	598	579	585	584	558	566	633	563	532	602	579	556	529	569	569	596	578	614	552	579	568	536	572	555	583	572	554	594	638	554	570	596	568	548	592	581	565	589	564	557	538	597	579	551	586	523	587	605	593	595	602	611	545	592	587	570	574	544	601	553	546	551	562	585	567	608	539	548	584	580	607	538	621	596	563	533	534	565	543	580	622	540	519	536	578	557	567	540	559	541	559	540	580	550	559	569	559	587	569	608	570	572	564	583	560	569	565	529	537	557	556	621	527	566	521	511	573	612	586	590	564	546	554	580	575	599	601	581	579	596	542	584	542	567	548	543	559	592	569	570	571	590	617	597	593	532	583	559	529	580	586	547	580	538	570	548	565	541	567	594	557	602	573	553	499	554	557	581	541	568	555	540	553	586	578	610	607	588	550	570	577	609	568	556	554	532	594	534	568	606	605	570	556	596	566	544	525	572	591	564	578	583	555	538	593	558	605	562	603	547	570	591	599	542	588	544	598	572	579	582	567	597	595	571	593	577	577	587	570	576	560	569	562	591	593	611	557	556	537	559	570	536	616	554	608	580	602	582	586	554	556	580	573	532	581	550	574	593	619	591	598	616	556	571	555	559	578	612	574	557	606	562	558	576	557	592	582	534	561	528	546	584	561	540	538	539	582	571	569	588	574	559	602	561	556	531	547	557	588	572	556	552	585	549	590	596	548	567	587	603	545	590	604	580	580	559	584	542	577	553	580	543	564	561	634	543	607	560	552	575	569	589	596	560	553	564	566	568	544	606	581	550	568	526	605	584	551	587	556	547	561	596	555	583	579	603	604	549	550	581	580	567	562	597	581	577	562	598	589	575	604	568	600	594	580	573	576	583	603	545	572	607	580	595	570	616	614	568	572	578	563	533	540	571	609	595	579	565	574	622	591	607	552	543	555	551	574	541	575	567	568	564	577	563	564	531	580	593	568	616	582	574	554	560	578	588	539	568	583	586	541	540	601	620	539	590	596	601	568	552	579	590	586	559	582	584	588	543	562	585	556	565	554	599	571	572	561	562	567	577	545	544	611	590	529	544	578	622	575	549	563	585	533	535	581	528	535	532	567	549	550	572	583	596	582	562	599	564	539	558	563	565	531	607	560	542	553	588	559	540	591	562	586	567	571	573	589	584	585	541	587	558	607	570	550	584	538	547	571	551	572	553	595	554	579	564	570	594	594	556	533	543	584	545	568	552	539	554	611	577	549	557	592	635	556	597	612	600	561	555	609	579	559	552	596	573	570	526	595	551	546	545	565	571	583	611	598	600	567	577	548	561	560	584	572	559	593	570	547	583	562	566	617	560	631	602	590	533	550	560	597	506	618	543	572	586	563	597	557	554	590	579	560	564	595	593	615	594	544	582	613	581	569	544	589	599	563	583	555	506	619	572	558	558	532	541	558	584	594	535	545	571	569	586	569	540	561	566	552	599	531	560	550	618	599	558	610	580	552	561	562	538	576	585	597	534	570	593	586	603	577	556	586	522	584	543	613	571	547	550	551	577	519	589	557	544	595	537	570	617	590	543	506	527	527	562	593	628	546	559	574	588	594	570	571	603	517	550	575	566	567	552	530	595	566	606	570	593	518	562	555	601	570	601	595	557	562	603	587	586	566	609	583	566	573	577	586	549	567	592	539	546	573	537	602	592	559	584	598	567	580	558	567	599	589	595	544	562	600	536	603	573	588	603	604	606	597	600	603	596	599	530	574	564	565	566	607	557	523	578	573	628	599	589	562	540	550	614	565	597	595	572	542	565	530	580	596	586	548	564	555	564	581	594	571	588	564	570	544	583	572	540	562	566	572	578	584	544	585	587	613	571	572	586	566	547	607	558	565	581	586	545	577	546	570	597	576	624	531	572	574	566	602	573	558	526	600	582	560	550	575	581	613	615	589	583	560	575	591	617	558	562	573	558	569	572	585	565	558	564	595	589	537	576	589	542	569	631	583	585	536	572	558	564	564	575	599	607	591	568	566	577	533	603	566	583	564	595	565	546	586	529	578	588	531	526	578	564	583	605	636	588	560	532	583	601	540	555	572	588	534	595	544	548	553	569	600	602	577	549	586	536	560	565	589	555	565	583	552	551	579	619	611	599	573	540	541	586	584	558	593	578	565	539	592	585	562	528	577	536	574	543	537	549	512	597	527	572	544	535	595	589	604	572	576	562	543	577	565	562	545	554	603	555	596	558	594	587	556	528	543	569	554	587	569	571	556	561
6719	5152	2044	679	512	550	490	427	337	327	276	236	193	165	158	116	146	110	84	96	92	92	88	92	68	64	71	74	63	56	57	70	52	56	61	57	59	60	54	51	58	61	63	68	68	53	54	39	53	48	67	51	56	64	56	56	64	72	67	55	71	54	56	48	52	51	47	67	40	73	54	58	67	69	60	42	49	49	66	68	75	54	47	50	61	57	62	60	74	55	62	63	58	46	56	50	64	52	64	60	54	70	45	54	51	62	59	47	60	66	57	59	60	56	50	53	60	52	60	57	64	54	60	64	62	63	57	44	57	72	51	71	74	52	54	65	56	63	58	51	57	61	52	49	55	60	56	60	58	55	60	54	53	58	60	48	47	68	64	44	43	52	63	53	47	60	49	51	62	48	54	60	44	45	70	57	59	48	71	57	67	49	48	67	62	63	42	63	53	49	68	46	65	49	43	51	63	60	39	55	59	57	49	43	47	73	46	44	56	53	54	77	70	48	55	59	72	52	56	60	50	42	58	51	63	65	53	57	46	88	73	45	44	53	70	49	44	51	58	53	49	54	54	50	65	46	58	58	73	56	67	75	62	49	59	56	68	52	58	59	47	51	51	60	56	54	43	53	53	51	48	57	57	52	51	66	56	53	51	61	60	60	54	50	49	51	58	43	49	51	65	55	58	46	58	56	47	64	58	60	63	64	56	48	55	49	54	51	55	61	67	51	48	45	53	51	61	67	58	67	57	45	51	66	53	52	49	52	55	40	63	52	57	65	65	48	58	51	52	58	62	53	46	64	60	56	56	55	53	54	62	63	52	64	53	49	57	70	55	61	60	51	49	65	50	55	60	61	57	49	51	65	54	59	62	64	50	62	57	63	54	50	58	51	57	63	63	48	59	59	56	70	62	66	55	65	54	49	57	58	44	60	52	66	49	45	46	49	51	52	57	53	56	64	59	60	56	54	64	51	53	68	59	62	48	44	53	64	51	53	49	66	52	48	54	56	56	52	52	53	59	53	59	50	56	56	54	47	53	66	62	79	63	62	67	67	58	64	51	59	60	47	55	64	42	56	48	59	59	50	55	64	48	51	53	42	53	50	45	61	64	50	46	50	59	55	60	67	48	61	51	67	64	51	58	69	46	62	51	52	64	69	53	61	46	63	69	46	36	48	46	62	64	52	64	57	53	54	54	55	60	51	71	58	55	44	52	46	68	52	66	48	61	58	68	47	60	46	47	72	65	50	66	55	56	63	56	56	60	50	62	58	61	50	51	67	69	54	72	49	73	51	66	62	55	56	47	66	54	68	62	67	53	53	61	60	62	68	50	39	50	50	69	59	72	54	45	56	58	46	54	46	65	48	58	57	60	61	47	68	48	60	66	67	51	49	60	52	63	66	47	64	47	63	76	55	52	51	61	54	64	52	47	62	56	51	67	43	55	48	50	48	59	51	47	55	49	54	55	56	50	48	61	58	58	58	53	57	36	62	63	57	57	54	62	55	57	53	55	56	63	56	64	50	56	59	37	62	47	51	51	68	57	77	72	53	64	47	64	60	55	53	53	68	71	49	66	59	53	57	68	40	57	50	47	50	61	63	59	56	50	62	48	53	49	56	48	63	49	48	44	61	56	59	49	59	49	72	52	49	51	71	47	51	46	41	58	43	66	55	64	70	54	63	59	64	54	46	73	42	56	54	46	57	46	53	63	65	55	51	57	62	57	53	58	49	68	54	58	57	62	56	53	51	55	59	60	62	61	63	58	66	69	68	44	60	52	60	64	63	49	58	63	52	47	57	62	61	64	53	54	60	48	59	52	55	47	51	56	50	53	49	53	56	49	76	44	52	53	48	54	60	61	62	53	52	54	46	56	67	58	54	61	46	41	51	56	65	52	62	48	56	53	61	47	54	52	54	58	45	70	46	58	53	58	68	59	58	49	48	56	52	58	52	55	55	59	52	49	55	55	51	48	61	60	57	47	52	57	51	59	68	56	67	62	61	52	46	58	54	70	51	52	38	62	45	49	58	70	60	64	55	60	53	58	59	66	58	62	44	60	50	73	50	53	54	50	59	56	58	56	41	41	56	48	60	51	53	55	51	55	71	52	60	50	64	57	45	43	56	47	54	59	61	52	57	61	54	66	69	69	52	57	62	52	51	56	60	54	73	68	54	56	49	55	58	65	68	58	58	49	61	66	59	53	56	58	58	41	60	60	67	52	48	62	52	57	52	49	53	63	56	56	45	57	55	45	65	43	51	48	62	42	59	51	62	54	54	52	45	56	64	67	46	58	39	76	63	47	56	59	50	48	68	55	63	56	48	55	52	73	60	49	65	64	48	64	50	51	65	46	73	59	64	39	66	62	44	65	62	45	40	46	64	71	54	59	62	65	64	45	58	51	65	51	65	73	41	58	51	70	56	60	52	53	74	62	60	61	56	65	62	55	58	47	48	63	60	49	56	62	46	70	60	58	52	55	57	59	44	48	66	64	38	57	58	43	63	57	74	59	58	50	50	61	69	49	57	60	58	55	59	53	62	55	59	55	49	62	73	42	58	55	57	64	55	51	64	61	52	55	45	55	43	65	57	51	62	61	58	49	58	58	47	58	66	63	58	59	63	35	63	59	44	65	58	58	65	52	58	46	45	56	67	53	52	57	59	47	47	49	51	54	53	53	57	53	58	56	52	62	51	67	49	67	61	57	50	60	43	60	54	64	60	44	61	61	60	56	67	62	50	62	67	56	50	65	61	57	63	55	55	56	49	70	55	54	61	58	68	63	71	56	43	64	64	54	64	65	63	53	64	56	52	57	59	50	76	48	51	51	49	69	54	57	52	52	51	70	48	51	62	64	53	51	62	47	53	55	57	73	66	55	57	59	51	52	49	50	53	60	62	58	44	67	59	59	52	45	53	49	63	59	68	60	47	62	59	59	47	58	40	66	49	64	45	59	64	54	67	62	49	62	60	46	61	69	61	47	61	57	62	44	72	56	60	58	50	55	58	56	56	47	51	65	48	54	60	56	54	69	58	58	43	53	57	56	57	46	61	57	62	41	51	56	50	62	62	53	48	61	69	47	58	60	58	71	46	71	57	58	60	50	66	41	46	55	48	64	67	59	51	47	49	60	67	61	55	50	56	63	64	62	70	56	61	63	43	58	61	48	57	49	50	57	50	66	48	52	58	46	49	48	48	59	61	62	46	64	70	62	67	62	63	58	42	63	45	48	56	63	66	53	65	57	67	48	51	62	62	45	52	50	52	53	53	61	61	68	53	40	47	59	53	48	71	51	49	54	49	47	56	56	59	49	51	53	62	63	58	59	67	46	52	54	67	69	48	50	72	43	49	51	70	47	41	69	66	54	47	66	56	60	66	59	51	51	45	49	53	47	52	67	56	44	63	61	47	57	46	55	46	52	59	57	53	53	53	61	55	55	47	64	48	58	56	58	59	46	54	59	66	53	58	67	59	45	66	69	56	44	55	58	69	68	51
37399	26066	16291	13167	18257	19015	17182	14466	11684	9565	7818	6172	5244	4304	3506	2956	2532	2151	1798	1488	1379	1181	1068	905	884	770	753	662	627	605	569	566	572	514	574	541	514	530	516	500	483	511	521	532	531	512	498	500	496	490	518	537	507	519	476	472	511	445	509	461	465	444	463	477	425	479	428	449	461	493	455	456	468	448	454	419	407	440	432	427	405	446	411	427	444	444	464	442	451	464	404	457	451	422	438	396	453	420	443	450	424	433	443	425	410	436	427	492	455	402	434	426	452	460	414	393	395	447	459	434	454	414	450	428	435	417	435	425	425	435	414	420	419	406	401	447	462	441	392	434	466	449	451	406	426	479	452	422	453	409	413	425	448	473	473	430	439	429	444	408	412	438	474	451	441	417	429	408	442	404	460	437	422	459	455	404	425	433	414	452	481	444	420	423	434	421	423	421	452	452	452	421	451	412	410	460	438	444	446	385	414	443	449	407	424	442	444	425	401	465	373	418	417	440	415	464	414	473	425	423	411	440	437	427	411	454	448	447	404	385	402	423	394	424	417	399	423	450	409	468	439	419	416	454	408	445	465	458	437	452	449	435	462	444	430	415	416	440	409	418	455	399	431	411	443	385	427	454	418	435	410	435	463	429	463	419	442	466	455	401	416	451	453	445	439	421	404	452	428	466	423	385	458	457	399	439	439	409	415	424	437	454	416	446	403	434	448	437	435	453	428	429	427	438	410	452	404	431	444	442	445	446	407	439	409	416	424	419	431	424	423	457	437	429	444	454	426	438	446	456	467	450	435	419	445	452	438	457	418	435	434	454	424	478	439	427	431	464	461	448	465	454	421	415	446	390	456	418	442	407	425	460	444	431	417	466	448	442	449	433	448	409	438	424	403	434	407	446	485	436	428	404	452	447	479	435	400	451	428	423	426	452	451	418	417	441	410	442	436	417	420	420	451	426	459	471	461	424	439	436	448	441	410	438	431	429	428	427	410	449	451	437	416	449	438	476	435	452	476	452	462	453	428	442	426	414	433	428	437	410	415	445	418	435	411	414	468	441	456	423	404	491	414	458	434	418	459	416	431	458	466	493	405	453	431	462	450	440	480	477	436	414	438	386	447	457	421	463	472	449	428	447	410	423	432	405	447	419	452	441	432	421	425	414	441	448	435	442	448	407	458	431	427	430	454	408	439	421	428	462	422	412	451	442	384	432	426	466	458	438	430	437	430	416	423	452	440	468	419	415	427	449	441	475	428	420	402	468	426	463	416	449	454	396	434	413	430	418	416	399	465	421	424	416	445	460	424	423	467	475	446	448	431	437	457	422	437	424	462	425	446	445	429	453	466	430	411	429	415	425	410	465	443	404	428	435	428	429	453	436	435	455	426	419	415	460	454	438	432	440	449	432	500	436	412	414	422	412	469	445	468	424	431	391	452	412	459	429	438	451	446	420	399	420	448	425	459	402	450	448	435	443	412	440	418	474	422	481	443	423	439	452	416	412	428	435	438	434	426	453	418	425	384	412	469	422	442	450	463	434	414	437	415	477	432	428	475	427	467	445	432	449	436	457	459	437	426	426	481	437	405	403	445	431	447	497	428	454	431	456	438	458	426	430	453	459	414	442	421	437	434	458	447	459	429	464	445	449	437	447	436	443	441	427	427	401	426	388	401	440	465	425	513	440	437	445	410	443	429	460	401	449	459	436	448	441	466	408	442	449	459	431	409	385	393	426	411	438	451	428	439	440	429	434	422	421	423	423	424	428	485	416	414	420	429	443	433	413	447	436	453	442	437	420	417	477	432	490	449	442	433	457	431	436	440	445	427	445	428	422	431	410	488	406	480	448	472	448	442	417	420	459	435	419	449	437	422	427	443	427	420	473	434	466	426	442	415	428	418	447	432	470	435	432	446	485	452	446	444	419	437	437	446	442	430	441	452	433	423	399	431	427	450	451	430	453	447	453	411	444	434	441	399	421	456	407	426	440	439	444	435	449	425	464	456	457	415	435	410	429	408	401	455	418	419	418	462	429	463	445	415	424	436	412	453	446	441	437	427	416	432	438	414	421	430	413	421	443	440	429	418	434	439	429	453	431	394	428	447	411	473	455	380	448	439	441	408	465	434	438	456	433	447	426	440	444	424	472	436	459	427	448	438	390	423	446	464	468	428	459	410	412	448	424	479	479	401	450	408	422	427	433	450	449	445	482	441	441	480	435	410	469	418	440	436	459	427	423	409	415	411	426	438	463	409	442	445	430	451	399	425	455	412	411	421	411	447	431	471	413	431	441	445	434	448	441	441	440	403	424	450	428	432	391	454	434	440	429	449	470	450	422	426	420	437	437	456	416	416	450	412	447	431	427	412	469	432	409	451	433	405	446	448	469	431	452	466	437	436	432	433	429	452	406	454	481	428	454	436	468	423	410	414	448	432	422	449	436	442	454	464	465	428	420	448	440	446	412	427	433	419	431	435	426	439	421	416	433	414	434	433	438	406	419	425	462	446	422	439	442	393	430	430	436	451	422	424	434	408	432	479	440	433	377	448	424	409	404	378	421	425	456	419	430	422	449	417	412	428	450	450	439	395	446	426	451	418	435	423	397	454	405	449	428	448	469	428	435	403	435	450	442	477	408	426	440	383	449	450	472	422	459	439	430	468	390	459	450	409	438	467	413	462	455	413	457	466	447	428	468	433	408	408	461	426	422	405	436	443	439	430	438	441	463	451	418	431	409	449	452	396	437	418	416	461	418	461	448	447	448	430	444	438	408	426	409	449	438	407	432	442	436	432	438	441	426	412	424	431	436	449	416	411	423	428	427	440	454	417	436	422	400	464	434	415	455	443	449	491	441	451	438	465	481	427	450	475	475	431	436	455	433	458	445	427	466	437	407	429	450	458	423	469	424	421	421	440	431	436	424	399	418	447	393	477	440	443	399	476	408	449	414	448	471	481	443	434	468	460	442	431	459	443	415	425	445	442	400	437	422	412	440	455	418	421	438	415	436	445	448	393	448	433	389	413	471	433	432	441	412	427	429	412	409	415	419	467	451	430	429	433	448	457	456	423	456	430	409	401	422	435	432	408	467	437	427	452	479	444	437	425	430	390	400	431	445	459	436	414	439	403	403	418	458	469	414	469	389	408	422	393	409	448	443	445	443	422	441	414	423	419	435	413	427	436	445	465	438	421	444	444	415	391	388	424	432	406	445	434	447	407	428	459	421	421	442	461	455	432	431	452	449	434	435	408	462	426	432	421	445	470	446	424	416	441	436	463	429	428	478	454	455	405	422	416	489	431	450	453	428	461	392	411	460	439	455	425	435	456	405	438	407	461	459	476	467	466	446	422	449	472	399	426	456	438	406	431	447	485	416	435	437	453	436	428	423	452	408	432	473	463	422	406	420	461	438	425	439	414	419	447	440	383	428	446	433	451	437	452	443	445	409	420	401	448	459	422	427	434	446	420	416	448	417	425	423	460	430	452	406	425	444	471	418	445	439
7003	4931	1912	605	474	560	524	472	384	330	334	230	211	187	164	177	140	133	108	133	121	119	100	112	93	94	81	78	76	63	83	70	76	81	93	75	103	81	85	71	87	83	83	79	92	90	77	84	96	68	77	74	90	85	90	68	80	79	84	75	89	56	102	78	82	67	89	88	90	80	83	89	80	73	92	76	77	81	77	94	100	73	79	88	76	95	88	85	73	80	85	80	65	65	79	68	86	71	85	68	94	77	83	76	74	68	75	70	80	74	80	75	80	71	88	69	76	71	56	90	81	67	81	89	73	74	88	77	83	75	83	96	64	62	86	84	67	78	84	78	93	74	71	76	67	101	77	83	84	90	91	78	88	72	85	99	81	74	97	80	86	73	75	81	74	66	76	75	80	87	67	81	83	80	70	80	94	73	86	85	88	79	82	78	85	78	89	91	84	82	81	80	87	86	67	79	78	88	62	94	77	87	87	61	94	70	70	95	87	83	73	83	78	59	87	73	85	88	76	70	63	73	88	73	68	79	81	75	80	75	60	97	85	83	91	83	73	82	76	76	78	73	72	78	72	83	106	84	89	79	77	99	66	80	80	76	79	68	79	69	85	87	91	63	70	89	77	75	67	85	67	72	91	73	84	81	77	72	93	67	84	96	89	82	69	69	79	93	73	94	82	91	73	93	92	93	73	92	69	85	93	80	90	77	77	81	75	101	81	91	92	75	72	62	85	78	85	89	78	63	63	91	80	67	77	67	79	92	69	79	79	80	84	72	77	65	94	84	88	71	74	78	72	75	63	87	97	90	85	68	83	76	84	90	79	85	80	87	63	88	59	76	100	69	83	80	94	80	98	71	74	77	90	99	62	74	77	93	64	74	76	64	65	111	94	89	84	80	57	85	83	62	67	67	76	76	94	81	89	91	89	90	79	75	89	74	77	98	85	74	64	76	72	81	80	62	82	92	76	84	87	74	72	69	57	86	80	92	87	79	96	70	80	70	75	85	68	83	82	80	71	92	79	86	81	70	81	84	73	81	89	74	81	78	69	90	69	90	90	107	69	72	80	95	74	91	91	66	95	108	75	86	91	58	109	82	88	90	100	81	75	74	77	82	85	83	83	85	84	64	78	80	85	79	83	80	71	88	68	79	86	76	82	82	81	81	71	89	92	79	79	65	90	83	80	89	88	82	65	87	76	73	97	71	77	88	73	93	79	85	84	88	77	72	71	79	73	87	85	72	80	85	78	82	83	97	74	71	86	77	89	75	77	91	79	83	75	73	82	77	94	77	83	75	80	87	78	78	69	74	76	68	88	67	82	94	72	81	73	93	83	91	71	78	75	67	94	77	57	83	79	100	81	82	79	66	80	68	80	73	76	87	89	80	81	65	88	48	88	88	90	90	76	81	68	73	75	88	103	84	78	80	75	83	82	68	86	84	83	67	100	64	89	89	79	79	72	83	87	88	82	103	63	82	72	85	71	80	85	88	73	75	80	73	80	66	73	93	73	72	78	94	79	77	78	73	79	87	77	82	84	76	75	76	97	81	87	68	84	78	86	83	74	81	81	78	66	83	93	82	70	78	77	83	81	76	91	72	69	75	78	72	85	71	67	85	81	82	75	82	73	63	58	85	84	93	78	83	79	74	71	73	76	72	80	84	86	91	81	90	95	71	81	62	74	71	78	74	77	90	84	74	72	68	78	71	74	84	88	82	67	69	83	89	86	90	70	70	81	90	86	79	62	99	86	75	73	90	66	76	76	76	70	88	91	82	85	71	84	88	89	91	74	74	95	63	68	62	78	79	82	95	75	89	68	80	86	92	85	81	74	80	81	80	83	71	90	66	82	88	81	88	62	88	91	92	84	73	82	82	86	77	70	85	71	83	83	87	88	92	90	87	75	94	95	89	83	85	88	74	90	79	76	84	64	94	78	93	94	86	77	67	87	85	76	77	80	91	91	78	71	72	74	74	71	82	78	81	81	98	85	74	88	76	67	90	71	76	79	75	94	77	88	58	87	78	79	95	83	76	52	83	74	72	81	82	59	69	93	87	81	90	81	90	74	81	94	87	80	88	86	77	77	82	85	64	81	87	77	72	79	93	70	88	98	70	79	83	84	69	85	64	67	67	81	78	85	86	88	82	69	79	91	83	93	91	90	84	70	86	84	102	78	80	84	70	80	82	77	79	81	89	83	77	79	74	81	75	78	95	77	75	75	93	86	84	88	84	83	86	67	81	74	89	75	81	89	81	90	84	67	80	75	71	74	80	81	77	86	76	70	69	72	67	84	70	81	66	73	80	74	79	76	75	89	89	78	89	73	97	82	68	92	73	79	80	70	82	93	78	71	86	75	105	83	73	79	83	86	67	76	88	85	87	101	87	95	86	73	81	73	74	81	63	80	73	73	82	65	82	81	69	86	81	72	68	71	79	90	90	84	74	82	79	84	89	73	97	87	84	66	79	85	76	81	100	78	83	76	85	92	79	89	83	92	85	74	76	69	83	82	66	77	75	93	78	61	76	91	85	87	79	81	88	81	77	73	82	81	55	86	93	73	76	72	80	79	82	73	93	87	80	66	66	91	96	93	80	77	77	71	82	76	80	78	68	89	81	87	89	76	80	93	68	68	86	68	73	80	87	92	66	98	72	78	96	65	82	70	96	76	82	78	69	81	73	75	71	94	73	68	74	73	63	69	77	80	107	73	83	79	76	82	91	91	75	85	76	92	74	89	54	86	78	95	74	72	87	76	81	80	72	104	73	72	81	73	93	75	75	87	83	82	84	84	77	88	81	78	93	72	71	88	76	77	80	87	62	88	75	80	67	78	75	91	72	93	80	94	73	85	89	82	66	77	75	93	82	81	79	79	87	84	68	79	78	82	93	89	63	63	76	90	82	88	89	79	85	83	87	82	84	81	90	65	91	78	77	64	78	86	89	85	90	98	93	82	80	70	98	67	99	78	83	81	73	64	74	88	67	81	82	81	97	87	79	88	84	83	92	74	73	75	79	77	83	75	75	78	71	89	83	79	68	80	95	84	71	66	75	81	90	85	85	72	72	79	78	84	62	73	59	90	79	74	85	87	76	97	75	82	74	82	71	76	71	88	83	86	97	82	84	82	84	84	93	80	75	85	92	86	68	81	69	55	94	69	72	70	77	70	93	104	91	78	90	84	83	79	73	63	67	73	71	63	66	84	91	84	84	68	83	70	80	85	82	81	71	83	82	87	79	65	75	83	102	75	67	65	85	76	81	95	79	56	70	66	81	75	86	74	70	77	86	82	91	90	92	83	80	78	71	81	81	72	59	70	67	89	76	89	78	73	83	74	78	77	84	92	91	70	97	94	93	61	59	74	72	83	77	58	87	86	60	65	78	72	72	76	90	66	77	73	60	83	73	80	86	74	94	76	78	81	64	80	86	81	88	75	63	78	70	74	78	81	85	88	86	84	82	74	79	83	90	87	90	83	102	86	58	72	81	83	84	70	82
35982	25754	15451	11697	16837	18284	16699	14092	11328	9525	7854	6282	5366	4264	3584	3016	2630	2129	1923	1709	1440	1247	1174	1052	971	882	894	818	770	745	765	723	703	733	726	675	687	686	677	735	691	730	692	692	702	614	630	658	692	666	697	674	646	679	663	621	671	652	674	667	655	605	597	608	611	621	614	624	640	624	596	647	621	644	609	548	575	600	610	639	602	603	593	618	630	612	665	643	628	628	600	592	616	639	605	596	568	613	607	565	556	606	609	577	595	603	620	584	591	612	646	617	577	620	619	602	628	622	652	600	626	650	636	605	605	615	604	610	629	618	583	589	599	587	635	604	646	584	597	547	589	575	585	600	613	634	576	594	588	597	582	586	571	593	598	605	592	624	615	583	623	554	606	618	592	632	576	566	581	594	596	587	605	595	585	614	581	596	598	546	588	561	589	629	623	590	634	581	569	585	619	610	607	614	632	582	634	653	627	628	600	593	645	619	621	589	612	573	615	578	630	593	597	587	627	581	566	590	605	594	571	598	621	643	609	607	574	561	619	567	572	591	610	592	616	597	630	644	660	587	578	625	602	596	571	600	594	586	607	604	566	640	607	591	618	575	590	588	623	632	542	610	573	607	554	557	598	594	582	561	617	596	598	630	621	588	586	551	594	614	600	557	626	595	602	625	563	632	602	576	570	606	611	564	593	577	576	598	594	597	623	608	557	604	621	559	581	590	658	577	600	586	598	616	595	588	612	603	616	631	613	604	569	571	568	554	611	565	614	602	599	577	583	604	568	597	573	606	602	593	619	574	626	633	595	598	584	580	574	598	546	618	614	607	551	584	618	626	582	640	586	624	604	584	584	611	657	602	604	596	577	589	568	626	589	569	631	622	591	590	580	591	635	600	621	582	592	581	624	609	579	559	572	619	611	599	638	585	611	562	600	583	651	625	557	660	560	625	576	623	538	610	596	605	602	557	615	599	582	609	562	594	622	598	599	586	602	610	581	600	605	660	606	609	589	597	583	599	607	606	603	601	608	614	572	601	556	590	571	591	650	621	602	643	589	593	597	605	617	623	564	588	654	607	570	591	576	598	597	656	637	547	575	563	579	626	581	584	578	614	579	622	632	614	634	587	603	573	555	574	596	597	573	617	563	611	596	584	613	604	586	542	587	628	573	596	593	613	595	609	575	609	593	624	651	591	648	615	593	603	572	598	615	620	639	584	633	588	628	615	600	594	562	590	563	625	623	567	585	634	615	584	595	621	634	627	614	625	568	584	636	629	605	618	596	631	597	621	578	597	593	544	545	582	582	604	615	587	613	614	593	581	613	615	599	544	636	575	603	587	585	584	627	592	582	570	596	620	632	610	620	580	546	604	579	611	607	624	593	627	597	576	587	604	609	611	609	617	601	563	617	616	619	557	584	583	589	589	648	594	592	616	603	586	577	629	601	608	611	618	635	598	610	602	636	630	643	625	615	623	573	602	575	614	501	622	607	571	598	538	630	604	637	575	619	601	571	644	571	585	633	663	600	611	600	591	612	612	656	611	600	613	567	579	581	593	568	620	593	608	547	595	594	631	588	644	605	612	596	605	591	595	659	628	609	572	574	577	630	608	589	570	576	621	631	591	611	564	567	594	611	615	575	604	609	561	584	571	573	592	570	633	582	585	603	565	572	590	621	571	604	586	597	591	658	590	615	562	582	588	557	618	592	561	590	549	597	596	589	638	596	607	602	601	561	597	572	598	578	609	644	602	578	579	591	654	639	584	676	600	580	560	570	650	593	637	541	671	578	583	610	609	597	635	624	634	635	600	593	587	620	577	565	613	614	604	586	616	609	605	613	634	628	605	610	548	626	606	658	616	627	574	583	633	606	605	595	603	567	566	602	579	562	571	619	585	580	619	595	613	595	562	609	613	591	634	591	634	620	563	580	565	605	633	572	624	634	577	621	637	579	566	598	572	581	588	629	547	595	615	598	548	593	602	629	564	597	630	582	595	598	599	574	624	555	575	637	612	575	623	585	560	579	633	573	597	586	606	595	584	585	579	621	578	643	564	658	626	597	627	590	583	616	602	634	546	633	584	594	604	603	567	630	611	592	584	567	613	592	577	601	605	585	620	576	585	561	593	623	590	637	626	599	551	601	641	618	570	596	591	567	614	620	606	622	611	600	630	608	576	654	616	571	568	592	637	640	605	583	580	596	635	587	583	626	638	631	590	606	604	622	616	585	588	567	585	676	591	639	603	629	587	613	576	590	599	669	623	602	563	584	641	607	634	553	593	590	643	599	638	633	609	607	579	599	643	626	613	630	644	585	556	648	590	619	601	558	611	594	583	581	575	620	593	606	562	572	576	565	580	583	575	594	585	573	550	574	613	610	573	563	583	596	599	587	617	573	619	607	637	579	583	629	596	566	538	597	606	628	577	612	622	572	622	648	580	621	635	614	647	570	617	579	572	578	570	618	567	589	604	587	555	592	611	600	629	608	613	594	600	626	638	579	602	589	558	630	576	580	618	601	604	602	575	617	576	632	621	636	629	596	590	592	617	610	613	614	544	560	585	609	565	644	642	607	633	574	584	583	575	594	568	566	603	634	610	580	555	582	615	585	629	650	554	564	615	592	576	606	615	564	624	600	612	626	647	605	621	615	617	612	595	602	580	621	602	643	614	644	548	610	637	606	595	639	604	584	576	610	654	553	637	610	613	594	578	589	535	619	610	575	609	596	615	627	582	544	564	610	613	617	606	616	555	601	622	597	625	600	619	608	597	612	628	550	618	584	554	608	600	591	613	631	590	594	583	575	608	612	583	639	626	609	585	596	612	569	612	574	598	593	605	645	623	613	582	604	590	613	634	597	619	635	622	562	625	599	598	626	594	547	600	569	565	561	635	620	624	623	605	594	560	589	588	641	586	610	630	597	618	610	627	607	602	613	631	580	619	573	579	564	584	645	577	583	576	588	632	656	604	636	620	567	566	606	622	611	588	610	642	620	627	640	594	628	607	612	617	615	607	616	584	585	578	638	602	599	566	583	636	612	623	607	618	611	591	581	607	577	605	572	607	584	604	596	640	585	602	636	597	596	610	577	633	598	588	615	603	551	598	611	606	608	618	633	585	605	582	626	596	641	610	619	574	597	602	601	594	618	595	595	559	602	613	611	573	599	615	606	622	596	577	606	586	627	576	585	622	582	607	591	573	613	631	608	529	603	578	583	592	586	609	618	606	624	607	542	617	623	549	579	578	622	610	556	628	583	639	605	641	598	642	606	572	626	615	598	610	581	592	584	615	600	599	612	585	614	640	605	582	597	599	611	656	593	606	604	605	619	615	602	598	616	584	614	629	598	635	583	646	594	585	607	591	567	604	592	590	587	600	607	620	589	569	595	639	578	596	630	585	581	562	609	617	607	585	608	603	573	601	583	578	580	581	599	658	575	607	594	588	606	580	598	554	593	571	603	648	565	603	597	587	556	603	604	632	560	576	626	652	579	618	634	613	604	593
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
