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
341928792968	341928793529	341928794079	341928794629	341928795177	341928795729	341928796279	341928796829	341928797377	341928797929	341928798479	341928799029	341928799577	341928800129	341928800679	341928801229	341928801777	341928802329	341928802879	341928803429	341928803977	341928804529	341928805079	341928805629	341928806177	341928806729	341928807279	341928807829	341928808377	341928808929	341928809479	341928810029	341928810577	341928811129	341928811679	341928812229	341928812777	341928813329	341928813879	341928814429	341928814977	341928815529	341928816079	341928816629	341928817177	341928817729	341928818279	341928818829	341928819377	341928819929	341928820479	341928821029	341928821577	341928822129	341928822679	341928823229	341928823777	341928824329	341928824879	341928825429	341928825977	341928826529	341928827079	341928827629	341928828177	341928828729	341928829279	341928829829	341928830377	341928830929	341928831479	341928832029	341928832577	341928833129	341928833679	341928834229	341928834777	341928835329	341928835879	341928836429	341928836977	341928837529	341928838079	341928838629	341928839177	341928839729	341928840279	341928840829	341928841377	341928841929	341928842479	341928843029	341928843577	341928844129	341928844679	341928845229	341928845777	341928846329	341928846879	341928847429	341928847977	341928848529	341928849079	341928849629	341928850177	341928850729	341928851279	341928851829	341928852377	341928852929	341928853479	341928854029	341928854579	341928855129	341928855679	341928856229	341928856777	341928857329	341928857879	341928858429	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	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
12883	3453	186	143	231	214	214	197	176	156	143	128	123	111	115	110	93	72	106	93	78	86	101	64	89	88	77	82	72	87	70	75	80	76	78	76	75	72	67	79	69	84	71	69	69	77	71	67	81	66	73	63	63	59	65	64	59	63	65	64	63	66	68	67	68	69	67	61	76	63	59	69	64	57	63	56	65	64	56	79	68	78	69	70	63	50	68	58	66	57	72	58	61	67	65	77	54	61	71	70	71	65	66	68	66	64	67	61	62	68	57	64	71	69	79	76	64	68	64	78	77	67	59	71	76	75	74	69	66	64	70	72	66	55	65	70	65	52	70	77	66	54	76	68	60	70	68	64	60	72	66	71	55	73	64	68	61	68	74	65	71	70	70	56	63	74	67	66	66	77	66	51	71	69	71	53	59	75	64	77	64	56	62	52	62	51	68	62	74	67	58	75	45	72	64	54	60	58	44	72	63	59	66	60	67	79	69	64	62	50	59	64	61	66	57	65	54	59	59	62	68	62	58	63	62	64	61	62	57	50	68	66	69	57	58	60	64	72	67	69	57	71	69	78	53	69	59	61	71	55	62	63	62	65	60	65	66	69	78	74	68	72	61	52	59	76	60	62	63	70	60	80	54	73	62	61	68	69	62	65	58	78	73	52	59	57	64	55	68	74	53	63	75	76	70	55	83	65	63	64	77	66	63	69	61	57	57	63	62	70	66	43	79	63	56	60	62	72	73	59	50	82	54	61	66	59	69	57	80	61	74	58	64	57	56	73	64	70	64	66	70	63	60	68	55	65	60	67	67	58	66	68	72	72	65	73	74	64	57	58	72	61	67	73	66	61	60	54	56	70	66	60	63	56	64	41	62	73	64	65	64	56	58	72	54	71	70	65	58	65	70	58	67	65	57	66	55	70	72	53	59	83	55	67	62	66	57	71	57	64	77	72	58	51	68	62	69	71	72	66	73	69	70	66	63	58	56	65	60	66	62	61	66	49	50	59	66	63	72	69	53	62	44	61	64	59	58	70	64	54	66	69	64	72	64	60	55	62	71	74	72	60	54	63	60	72	67	75	64	72	66	57	58	63	67	77	70	77	70	62	58	58	63	59	63	53	56	63	55	60	60	63	92	73	86	64	59	83	53	60	65	52	59	71	61	64	67	70	74	71	65	60	46	54	73	68	87	78	62	70	66	67	74	59	67	61	64	61	72	62	62	60	73	76	67	75	72	64	68	72	62	59	55	76	76	78	71	77	69	64	78	60	64	85	63	66	63	63	69	64	80	62	72	58	73	76	66	65	58	63	79	60	64	46	67	75	53	58	67	66	76	55	72	64	59	56	64	56	76	67	56	75	77	82	58	90	61	51	69	76	61	56	74	79	59	75	47	63	81	66	54	62	62	67	71	60	53	66	49	70	54	63	56	68	68	59	73	70	69	62	88	74	78	61	54	69	65	77	55	59	62	57	58	64	70	59	74	77	66	75	62	74	59	69	61	58	73	61	60	79	63	63	64	72	68	57	59	58	67	67	70	68	69	68	56	79	65	52	63	57	62	63	67	58	60	62	68	57	65	67	63	66	69	71	74	59	73	52	48	67	71	64	55	62	70	62	51	63	53	49	57	62	66	70	74	65	51	63	67	62	49	56	53	76	79	72	70	56	62	74	67	72	81	68	51	50	73	57	71	59	63	81	59	74	63	74	61	64	63	57	80	66	59	59	56	74	60	67	60	46	75	55	58	73	83	57	57	76	77	66	58	67	62	56	61	58	58	54	64	84	59	60	73	63	68	52	72	73	48	57	76	71	76	72	66	71	51	70	55	61	57	79	60	79	67	66	68	74	62	64	82	53	53	64	68	93	67	56	66	54	78	67	48	62	53	50	59	64	68	64	71	46	59	77	65	56	68	64	61	72	62	42	61	76	65	55	57	61	58	56	82	68	69	74	64	70	75	56	69	63	64	49	60	63	68	71	56	92	66	64	61	71	68	61	56	76	52	56	60	68	46	60	62	64	65	43	82	61	75	75	69	49	81	70	69	61	74	65	58	67	67	41	66	64	66	61	78	74	65	65	74	64	62	57	70	57	67	60	72	55	66	63	60	64	67	52	80	73	70	56	52	64	67	59	65	51	63	64	84	76	48	43	63	75	66	61	60	70	64	73	65	78	51	57	67	55	67	47	61	62	68	58	53	71	58	56	65	59	64	60	58	60	68	69	59	65	64	73	55	56	60	72	69	71	65	56	62	64	56	53	57	61	61	67	69	71	59	52	69	59	72	62	75	77	66	56	60	64	68	73	66	56	80	67	63	63	76	56	80	56	61	76	74	63	66	81	60	48	52	75	62	76	71	60	68	83	61	73	58	62	65	61	60	54	79	50	56	76	57	61	64	67	75	69	70	60	54	81	68	59	73	59	73	75	58	74	62	67	58	57	66	70	59	64	70	55	60	62	66	61	65	61	54	64	65	77	58	72	62	52	75	65	72	67	60	62	73	74	66	42	65	85	76	60	61	68	61	77	47	62	65	77	56	70	61	68	71	78	64	70	49	67	60	61	55	59	61	50	51	58	57	43	64	61	62	58	72	67	55	61	60	53	65	50	75	59	66	62	65	69	63	64	79	51	68	67	80	65	70	76	59	55	71	62	64	60	61	68	81	70	64	62	66	62	60	62	63	85	71	60	60	60	67	64	59	59	65	57	63	57	69	63	61	62	56	52	59	60	67	66	59	63	75	77	64	74	79	63	58	55	49	77	62	73	72	67	70	64	61	62	57	59	55	61	71	58	75	78	74	71	82	57	50	60	84	55	64	56	65	55	67	68	54	61	76	62	61	66	60	67	62	63	60	56	58	48	76	73	66	72	76	58	70	66	66	87	69	64	59	75	65	64	58	53	60	64	59	73	56	59	54	69	69	67	75	64	60	65	71	72	62	62	74	57	55	63	70	67	59	55	80	67	64	63	79	61	57	62	58	55	57	54	65	51	68	64	70	60	68	78	61	54	64	74	62	59	59	77	68	58	70	62	61	62	75	67	61	66	61	72	58	55	73	63	64	55	60	59	61	57	54	67	75	63	77	60	71	69	58	81	67	68	62	64	66	67	60	66	74	74	61	58	79	63	58	77	71	55	60	57	76	64	71	59	55	49	53	71	78	67	68	71	61	69	65	62	66	66	93	82	52	74	57	65	68	69	64	72	69	70	63	71	50	61	58	53	61	75	67	60	68	63	71	87	56	59	64	55	72	63	70	67	54	74	51	59	67	56	65	67	62	63	59	65	62	66	79	64	54	68	65	71	69	68	81	74	73	58	65	75	73	69	56	58	57	60	66	68	72	67	59	58	70	67	58	68	54	63	76	82	50	82	63	48	68	65	65	67	69	71	64	59	66	59	57	71	60	60	59	66	63	61	69	63	77	64	77	60	63	57	52	65	67	66	70	86	71	66	59	59	55	74	66	64	57	67	56	51	95	67	64	73	64	67	56	66
32052	9887	4167	12868	19688	19345	14544	11132	8809	7116	5905	4980	4448	3845	3380	2983	2834	2611	2335	2288	2234	1932	1857	1794	1617	1681	1563	1488	1442	1388	1384	1354	1314	1321	1277	1225	1163	1261	1151	1158	1142	1176	1116	1133	1116	1068	1076	1140	1000	1095	1099	1055	1031	1059	1015	1046	1031	1025	1037	1024	1065	1011	1047	1055	1080	952	1023	990	979	988	1001	1013	1012	1045	1001	1015	982	1019	1012	1009	1023	1000	1029	1004	952	1022	1022	968	968	1041	942	969	1004	940	958	983	994	967	995	963	1017	952	896	927	909	990	965	1025	929	938	986	994	1025	988	954	982	872	971	961	961	910	955	985	979	955	1012	981	952	906	965	932	988	936	898	911	964	956	934	940	962	936	941	934	939	1005	988	935	910	950	929	954	920	959	957	973	934	967	897	1000	951	967	922	953	968	908	992	951	929	955	933	979	905	971	873	931	920	927	971	943	924	986	991	880	960	947	968	956	937	903	974	915	971	957	960	995	975	970	920	898	911	966	927	915	952	925	998	1004	999	977	996	960	989	913	895	928	955	914	922	965	990	944	919	928	955	953	923	918	964	888	946	903	952	926	946	929	972	951	923	968	964	937	905	961	959	956	894	957	893	880	911	966	942	912	991	928	986	928	965	965	923	921	918	915	927	888	929	937	930	925	919	993	958	958	913	954	952	942	979	948	933	955	970	945	943	969	879	925	929	893	927	958	933	958	968	976	956	899	935	960	938	983	940	950	932	935	964	949	920	975	915	904	951	918	933	942	945	943	907	1001	915	984	977	980	975	922	960	916	991	927	898	909	1003	948	908	959	934	944	914	934	946	953	916	958	876	960	927	932	946	913	930	1003	972	942	874	911	938	923	932	991	963	898	915	946	986	895	971	951	990	918	969	951	963	885	957	929	1014	922	911	986	938	922	939	939	956	978	890	976	979	897	940	980	937	924	929	987	908	894	927	930	967	901	987	906	903	987	965	969	930	928	924	934	906	934	912	943	969	881	961	911	971	917	975	942	911	936	927	915	922	902	963	998	932	913	963	947	925	936	961	956	886	901	930	944	935	911	961	998	932	901	910	972	921	963	948	946	936	878	948	937	949	947	932	906	946	954	935	949	915	957	942	943	923	940	918	942	907	948	917	920	1002	936	910	954	942	941	977	933	912	908	917	927	922	972	959	948	912	960	948	900	922	944	949	935	996	928	981	982	977	887	904	942	941	884	987	919	995	977	942	958	891	923	948	940	985	950	986	1008	965	1008	918	953	965	927	915	923	852	927	971	939	910	936	955	960	940	927	939	947	953	941	942	936	937	917	966	921	934	962	941	895	870	923	953	879	969	957	999	984	944	935	950	907	965	966	955	992	1010	981	956	946	932	1002	962	909	927	906	946	937	968	915	928	963	959	952	899	920	981	942	932	906	948	885	920	909	886	922	952	954	943	960	1003	947	922	991	979	900	940	913	875	935	967	921	941	918	962	925	935	937	954	930	955	910	932	926	959	960	908	957	938	965	997	986	957	943	956	915	963	863	959	894	896	1005	913	945	971	966	924	938	915	1005	934	936	937	974	936	985	924	941	914	938	934	953	963	975	981	873	985	906	983	923	926	882	925	918	972	919	928	939	896	974	893	914	935	943	919	995	915	920	946	978	995	931	968	935	967	922	870	966	942	939	949	912	956	949	935	913	870	892	965	909	943	963	952	923	950	969	966	952	952	951	960	942	936	1006	910	976	947	936	941	912	952	896	941	976	962	981	882	930	945	943	956	946	969	966	971	911	960	920	961	960	902	969	921	890	933	924	926	891	949	916	923	983	917	938	927	941	922	932	920	945	910	936	939	897	924	985	954	890	976	938	894	905	967	940	916	954	991	968	915	927	931	931	937	953	982	958	946	904	949	939	950	952	944	935	925	884	876	910	911	1049	926	911	989	940	954	930	1010	927	880	930	937	934	919	926	948	935	926	927	930	933	987	951	923	947	892	894	915	968	925	955	926	913	903	972	972	950	918	992	925	919	955	961	913	908	925	944	957	930	918	941	956	947	903	903	892	949	959	940	900	960	948	931	921	951	943	941	986	940	987	933	963	1022	1019	961	921	932	946	1000	899	932	937	878	931	934	882	939	915	955	923	947	950	1029	896	929	898	906	945	962	994	945	963	914	947	957	961	975	982	945	865	976	933	963	921	906	910	892	938	958	931	975	938	910	992	967	930	977	987	953	960	993	973	940	940	960	920	972	955	931	911	935	950	907	911	952	914	941	981	962	965	934	963	949	975	968	889	935	938	966	1013	977	950	969	952	960	1016	939	914	877	924	1009	881	984	947	923	919	1034	906	906	967	949	941	978	964	938	938	905	887	938	925	962	887	944	969	952	974	965	939	929	940	947	950	961	916	903	929	971	886	934	941	896	1013	928	997	953	956	926	931	957	922	926	941	880	957	969	997	972	943	993	982	922	920	954	945	893	971	970	960	937	922	927	923	933	960	932	986	921	965	940	970	988	940	922	921	966	916	992	906	975	927	953	959	963	907	899	891	911	934	952	887	976	987	927	942	973	1013	873	932	949	926	948	912	931	956	956	932	997	919	1001	987	993	930	864	962	934	909	897	954	1005	942	993	920	923	900	927	921	945	902	927	971	1010	932	937	953	936	943	945	964	914	988	939	922	1014	931	928	955	912	961	973	957	925	929	919	905	924	951	955	983	995	961	950	977	967	982	959	978	964	875	924	960	910	936	983	951	918	976	954	947	946	967	936	859	882	924	981	907	952	935	968	966	926	935	879	990	895	944	966	892	896	927	870	940	945	911	962	927	984	935	956	946	960	951	997	982	920	934	918	904	925	954	939	920	986	891	935	985	882	931	925	962	986	969	941	907	1011	964	905	937	963	950	961	912	899	941	932	930	927	1004	912	982	947	907	925	910	981	910	953	921	942	979	918	899	900	987	943	949	946	953	977	974	914	880	930	941	947	984	893	913	913	930	999	924	904	913	1026	955	981	929	998	927	940	952	1007	907	912	983	935	903	937	943	879	932	923	964	1004	947	997	959	940	909	951	929	939	920	989	905	926	958	965	977	976	974	955	897	916	1010	945	939	938	951	899	955	937	920	919	999	936	920	897	946	949	963	926	978	936	974	974	877	962	965	954	958	959	960	935	961	1003	984	932	946	959	940	992	934	890	939	933	1007	1015	949	903	918	960	930	962	932	966	897	998	926	912	931	927	954	1000	948	936	948	951	954	905	921	926	976	960	906	1010	954	913	919	923	945	909	955	963	938	919	948	976	963	959	931	910	942	976	965	924	943	942	934	962	900	936	916	919	979	910	918	921	987	919	904	940	970	983	996	926	945	961	926	922	893	897	962	909	921	994	950	901	929	976	957	941	916	952	916	896	935	966	933	957	914	964	882	910	962	938	918	920	925	999	895	993	947	960	973	939	931	943	919	919	1007	952	899	924	929	894	894	956	880	933	923	955	948	966	955	952	912	960	974	938	923	946	870	956	922	905	956	986	937	982	925	929	968	996	971	964	900	956	923	981	905	946	925	931	934	942	937	952	932	952	934	967	958	957	981	951	932
3057	79	46	42	44	52	49	46	32	27	36	42	33	31	52	33	28	29	26	40	31	35	31	27	27	32	32	25	31	28	40	38	33	28	24	37	21	29	22	21	27	30	21	32	35	31	40	17	31	33	29	31	30	27	26	33	34	34	29	35	33	24	32	19	23	27	30	34	34	36	35	28	29	31	37	33	30	24	27	24	35	26	30	35	28	31	34	15	24	32	34	28	29	22	25	26	35	30	33	27	31	36	36	36	39	26	33	33	28	31	31	34	28	34	34	30	37	37	31	33	29	27	31	35	25	32	27	24	32	36	17	22	29	31	30	36	22	25	32	25	42	30	27	38	28	26	35	29	29	26	33	24	30	40	32	36	29	29	23	31	30	28	30	31	33	29	29	33	21	26	21	24	19	34	21	41	29	22	28	36	27	25	35	32	34	26	25	32	26	26	34	30	33	37	24	33	33	17	30	27	23	43	36	18	30	29	25	24	23	29	30	26	32	30	26	34	33	30	34	32	26	24	32	25	25	34	23	22	30	31	28	25	25	28	26	29	35	31	41	21	35	25	28	29	30	24	26	33	19	22	31	28	21	30	28	36	41	28	25	34	29	32	27	27	27	35	37	34	24	39	25	32	30	27	36	31	31	29	34	33	31	41	22	29	24	34	32	31	20	42	31	23	25	30	38	31	26	18	33	38	21	26	26	28	24	25	21	19	27	30	19	29	35	33	40	32	31	25	18	32	23	31	22	29	36	41	27	45	45	32	34	29	28	32	25	15	25	31	23	32	28	28	33	33	18	27	37	22	28	35	29	24	36	26	48	26	33	37	22	33	27	31	33	38	37	18	25	20	26	18	27	38	27	18	36	23	25	25	21	28	27	26	30	20	27	28	30	16	29	32	30	34	25	38	24	37	19	23	22	22	36	27	27	39	28	39	30	29	34	34	25	32	36	36	31	18	23	35	21	27	28	23	21	21	31	32	29	35	25	28	29	18	40	34	35	25	36	36	31	34	27	33	22	30	27	30	42	24	28	29	25	24	26	27	35	25	31	25	21	31	30	40	30	28	32	27	28	25	17	32	21	24	35	33	38	33	33	40	24	26	39	25	26	31	28	24	27	30	24	28	23	17	28	29	36	30	34	21	39	30	25	24	31	32	31	40	32	30	34	22	27	38	26	21	33	36	25	27	30	31	21	28	31	26	24	35	32	30	35	33	22	28	20	34	31	23	29	26	31	28	36	17	29	27	31	29	34	20	26	29	26	36	22	30	37	38	25	30	20	35	28	26	31	31	28	27	21	32	41	25	30	23	23	34	33	25	28	24	36	35	29	26	29	19	27	23	32	20	33	32	22	33	28	31	33	37	39	27	23	29	30	22	35	32	32	22	34	30	35	25	26	24	28	34	34	20	34	31	33	31	38	28	37	28	23	32	18	30	35	28	23	30	26	35	33	26	17	25	21	27	39	32	26	30	21	26	29	25	30	18	37	23	39	28	31	24	25	41	31	27	34	33	23	27	27	32	24	30	22	38	29	26	33	34	30	18	25	33	32	34	20	37	27	32	30	36	34	29	33	30	32	31	40	24	25	27	31	23	20	28	34	32	34	41	24	23	30	28	30	24	27	31	31	36	29	26	28	40	22	34	32	26	27	19	24	31	30	22	23	27	21	36	26	35	30	31	29	28	24	30	40	24	26	35	36	28	24	27	27	23	24	28	26	28	22	35	29	28	26	30	31	27	20	40	20	30	24	27	28	33	35	27	24	23	23	28	33	26	37	28	30	25	37	35	22	32	29	32	28	28	32	24	30	26	26	38	19	23	18	21	24	28	25	25	28	32	33	23	21	27	30	31	30	30	37	34	36	29	36	39	25	35	26	26	35	30	29	25	31	19	32	25	34	29	27	31	23	29	34	18	37	36	25	34	19	30	32	23	29	32	28	22	30	28	28	24	38	23	33	36	19	24	34	33	23	21	32	22	32	21	25	21	24	30	24	37	25	28	30	30	27	25	28	27	32	23	21	37	29	25	40	29	33	32	27	33	29	27	33	33	28	27	39	32	28	28	24	28	32	28	31	35	27	26	32	26	34	21	28	33	24	26	23	23	31	27	30	38	38	28	18	35	39	37	42	32	29	26	25	25	26	23	24	30	28	22	29	24	27	31	29	33	28	28	32	28	26	24	24	30	29	24	28	36	38	34	30	20	32	27	25	24	31	35	20	37	30	29	28	23	30	39	28	29	31	29	20	28	35	25	30	27	26	26	30	31	28	27	36	29	37	32	30	36	22	22	31	32	27	25	31	29	28	21	33	43	25	33	28	28	23	21	19	29	28	25	35	29	32	22	28	33	21	32	25	17	44	29	36	33	30	32	47	23	27	24	24	25	31	26	30	34	32	27	33	22	36	27	26	26	30	38	36	39	27	34	32	31	20	26	25	26	31	27	38	24	25	35	35	34	16	29	32	27	40	36	28	27	33	36	25	24	29	32	31	32	27	33	31	30	31	26	38	27	27	35	36	30	27	21	25	32	28	38	22	25	30	35	33	28	27	26	35	40	29	34	36	27	37	30	28	29	35	27	29	37	36	24	21	32	25	22	33	27	23	19	40	36	24	21	31	23	32	23	29	31	26	25	27	30	28	33	28	29	34	37	30	21	27	22	29	32	28	30	40	27	32	25	38	29	27	35	18	28	39	24	31	27	22	26	33	22	20	41	31	21	37	25	20	30	42	26	24	37	32	35	26	25	32	24	25	18	26	28	33	26	23	26	30	30	39	38	32	22	20	34	23	23	25	31	36	31	21	35	27	21	37	23	26	24	29	33	29	31	27	27	36	22	33	23	29	40	25	36	31	25	32	24	23	25	36	33	31	22	30	21	32	32	24	33	32	25	27	18	28	22	34	32	22	31	30	27	28	23	35	33	32	32	29	31	33	28	34	30	37	27	37	28	30	23	34	31	32	29	28	26	27	27	29	32	29	31	31	33	42	29	35	26	35	33	22	35	22	28	31	37	19	26	29	34	26	35	22	34	33	20	26	23	28	28	32	27	30	25	28	35	28	23	40	28	21	26	31	28	24	23	25	29	29	23	26	37	26	32	29	34	29	25	30	18	32	24	32	29	31	29	33	24	17	21	25	26	28	36	34	32	22	35	34	28	29	18	28	31	29	31	25	32	31	33	24	34	37	36	31	26	25	26	28	26	32	30	27	23	26	29	29	22	33	22	42	25	32	36	25	38	25	27	33	37	28	24	35	37	30	36	36	34	30	29	24	38	31	34	23	32	35	34	29	34	36	23	22	29	37	28	18	36	24	21	24	32	34	33	26	35	27	30	31	30	36	31	37	30	34	38	26	22	30	21	38	23	33	22	31	44	27	29	32	31	25	31	37	28	31	36	27	26	30	25	24	28	29	33	26	21	25	38	37	32	29	30	23	22	20	28	31	37	29	30	33	28	25	24	26	32	27	21	20	35	31	23	35	35	31	28
25845	2118	886	2234	4005	3869	2661	1923	1517	1233	1099	927	842	764	743	670	656	623	635	603	544	565	497	510	524	510	511	516	493	467	445	474	446	460	444	477	452	471	534	470	491	490	432	456	434	448	467	461	451	442	446	482	499	498	429	455	428	419	459	434	437	453	432	441	465	453	420	410	455	458	416	443	424	433	446	449	462	466	486	461	453	396	466	402	456	448	447	418	431	433	419	457	431	446	437	454	417	414	428	439	450	480	444	421	461	446	431	460	427	461	416	449	397	441	433	442	475	388	432	435	432	420	382	435	414	447	437	417	450	451	424	424	446	425	396	438	415	450	438	446	423	461	440	452	425	435	468	439	449	468	441	405	465	517	427	428	436	453	423	458	435	415	419	461	441	442	476	452	429	436	441	434	453	464	450	422	420	446	469	410	411	443	432	485	445	449	451	410	457	426	412	452	453	465	436	415	400	453	455	429	440	476	445	472	448	442	409	449	433	416	451	436	456	428	421	434	452	459	423	409	429	457	420	431	427	427	428	421	401	416	432	408	441	453	462	428	407	453	435	441	445	407	444	443	436	425	442	406	446	437	415	411	424	434	444	432	424	471	421	426	385	412	422	376	428	438	430	441	421	435	461	446	443	430	456	451	445	440	416	440	431	431	443	460	454	458	434	448	425	446	409	435	485	448	448	439	449	483	445	450	431	448	448	437	453	458	428	444	402	403	435	414	440	417	434	427	422	441	482	425	426	461	449	404	415	464	396	437	432	460	445	447	440	455	419	451	501	434	423	421	420	426	476	430	430	436	397	423	456	456	458	451	445	424	381	436	452	402	446	428	447	415	449	426	470	447	413	412	427	435	433	439	440	427	403	444	456	415	461	463	397	453	444	432	420	439	456	463	461	416	456	440	439	425	448	431	381	402	447	422	453	421	444	408	452	420	479	455	425	411	447	421	433	453	446	456	415	473	472	447	429	409	427	432	447	387	441	393	424	451	436	462	422	459	465	399	429	427	432	459	446	467	450	415	457	432	413	430	437	403	416	466	394	423	438	434	430	406	472	454	442	412	468	451	407	434	459	444	440	432	402	440	425	440	452	451	477	437	418	448	421	462	438	426	386	425	444	431	432	434	435	431	419	387	427	376	438	446	492	441	429	439	381	443	453	441	425	420	436	414	423	431	432	461	450	413	423	449	449	424	425	399	498	412	416	443	428	460	425	426	433	431	423	487	417	438	481	413	453	421	471	426	471	453	449	435	446	449	455	438	456	458	425	433	412	429	467	433	422	459	447	460	426	429	451	424	439	437	412	438	413	459	399	440	475	429	414	443	417	451	420	461	450	465	491	433	447	416	444	428	451	449	431	467	433	446	415	437	459	423	426	430	434	438	477	425	430	470	438	483	462	450	471	403	404	427	438	461	392	443	401	451	408	434	409	448	476	422	454	403	412	454	421	427	421	427	456	435	461	426	463	439	425	468	452	430	468	421	445	459	433	465	404	441	460	453	415	419	432	462	425	421	455	446	470	453	414	430	472	455	454	426	482	450	438	421	380	450	430	437	412	479	454	419	464	442	449	409	444	434	435	444	461	445	423	420	469	445	399	444	464	419	438	459	444	458	429	422	440	447	442	428	416	429	443	475	408	463	427	421	425	445	433	465	440	448	433	489	417	439	428	429	422	438	433	465	481	421	457	429	459	440	447	422	435	462	432	451	426	437	438	439	480	424	440	437	428	428	444	471	463	435	440	422	424	433	439	427	428	403	405	441	444	432	455	438	437	468	431	435	464	408	430	429	437	433	441	445	443	398	429	452	460	469	426	465	430	461	434	429	438	447	455	471	436	444	412	404	408	448	449	457	447	440	435	443	479	431	427	457	454	474	421	451	409	401	438	444	427	427	454	433	419	459	476	438	424	395	470	459	434	419	442	425	443	455	442	442	448	413	429	408	454	442	447	434	432	446	449	447	441	419	449	413	463	373	427	453	428	416	468	443	427	448	438	432	460	437	444	434	481	445	440	421	467	408	429	435	449	453	459	434	433	451	426	430	466	419	424	452	456	390	425	438	419	431	453	402	458	413	414	432	493	450	431	451	435	417	443	433	418	396	447	469	432	422	451	428	462	436	454	401	454	426	451	466	481	443	428	419	447	448	459	421	444	467	428	423	441	457	424	427	437	457	443	416	439	448	428	425	421	423	422	433	409	397	437	420	445	437	429	439	440	424	418	436	441	433	411	433	411	455	483	453	422	471	424	429	460	409	459	436	467	426	440	468	402	416	429	443	435	455	433	459	436	451	462	435	458	430	445	453	392	447	460	449	419	448	445	436	458	434	427	456	425	450	471	450	413	441	408	462	446	397	442	460	422	443	434	446	417	453	456	438	445	427	478	443	446	416	423	450	389	455	452	425	396	430	420	439	439	443	417	448	449	465	410	446	388	445	452	450	454	438	447	422	465	437	422	434	414	440	438	452	431	380	439	444	371	420	455	445	447	435	462	445	399	429	459	474	531	444	427	445	424	448	433	435	449	460	451	442	449	426	415	450	423	458	431	427	455	413	459	420	422	399	424	447	406	434	430	443	421	438	444	438	437	432	467	434	402	459	448	456	426	435	463	422	436	423	418	404	449	432	432	440	422	462	431	455	419	409	422	428	432	428	439	383	421	417	402	435	444	427	440	461	444	432	440	433	443	435	428	415	441	425	426	425	436	453	463	433	420	410	469	450	442	438	382	439	432	433	475	463	414	441	420	430	416	403	443	428	423	426	420	436	468	464	439	420	426	424	453	406	446	450	434	420	430	411	444	421	435	435	437	451	461	451	434	449	461	428	449	455	468	501	410	425	464	453	453	449	455	462	425	457	452	418	446	438	425	439	407	452	461	409	422	475	423	433	466	413	430	438	416	442	418	408	457	458	456	433	424	427	463	440	451	472	411	461	449	442	446	470	453	457	452	421	413	425	455	446	391	447	409	426	478	452	416	463	451	460	444	443	426	377	412	485	430	465	420	421	486	438	440	456	445	427	445	428	444	455	456	448	416	455	442	462	451	437	412	464	440	453	428	451	417	417	430	424	451	419	453	438	448	409	459	483	476	425	451	429	444	465	427	459	428	476	445	421	396	455	427	440	431	451	452	481	419	421	425	428	439	422	455	413	457	428	415	418	458	448	431	437	423	436	448	450	387	444	469	450	428	453	444	492	419	420	443	455	411	466	430	466	394	462	417	452	445	428	437	457	416	414	407	441	451	447	425	396	419	407	440	414	433	435	459	434	392	387	432	387	435	491	418	414	432	446	444	444	461	449	401	409	485	474	433	439	429	394	448	424	444	430	463	453	419	448	450	447	441	450	417	441	407	475	447	449	445	457	438	455	448	442	455	450	454	424	478	410	439	449	437	439	465	461	460	406	421	452	372	420	395	452	467	475	438	472	449	410	419	402	441	415	455	459	421	443	459	416	415	416	425	440	405	425	449	420	466	440	475	429	456	469	428	435
8782	970	102	85	117	135	118	115	86	89	87	63	57	66	59	53	57	47	49	44	36	42	45	42	31	37	37	33	41	24	42	38	33	40	47	40	43	33	46	25	41	19	40	33	30	40	28	23	28	37	36	26	36	31	33	30	29	27	47	34	45	38	40	35	30	29	30	34	27	29	34	31	31	38	31	27	29	32	34	32	30	34	33	34	28	26	31	26	38	33	34	31	30	29	26	38	32	37	40	28	27	33	40	24	27	28	36	31	37	32	25	34	20	28	23	29	34	46	31	25	33	25	32	40	23	25	31	27	23	17	21	30	28	26	28	33	34	36	33	24	25	23	31	22	29	40	44	29	34	31	33	30	33	37	30	30	31	26	25	29	36	37	28	29	33	40	34	23	20	29	29	35	32	31	28	32	33	26	26	35	26	30	29	25	27	29	39	29	32	27	26	24	35	34	35	35	32	37	39	30	29	30	26	26	30	35	37	36	32	23	45	29	41	32	40	36	33	45	37	29	32	30	34	34	41	25	37	38	44	32	42	34	33	30	35	39	19	42	33	34	38	29	33	38	37	25	27	42	37	38	34	23	30	30	31	38	33	23	27	28	26	28	21	29	36	43	34	23	39	27	33	34	20	26	33	29	30	23	35	30	40	24	29	32	30	35	40	27	28	38	22	30	34	38	33	25	38	33	20	33	23	36	30	32	17	31	29	32	32	32	26	40	34	32	24	31	31	32	31	40	29	32	29	26	37	43	24	28	34	37	31	23	32	27	37	27	42	33	37	33	38	28	21	31	27	35	27	22	30	38	35	27	33	35	35	36	26	40	37	32	36	27	31	34	35	36	41	25	25	31	32	22	30	32	32	45	38	37	28	26	34	32	24	21	24	28	30	24	29	30	28	31	37	34	30	31	31	35	24	34	37	29	43	26	37	24	38	26	36	41	53	22	27	30	25	45	34	34	24	37	27	36	25	29	34	33	27	30	30	31	27	29	31	40	44	33	30	31	31	33	33	37	30	31	21	39	28	40	31	29	37	26	34	28	33	31	23	34	27	30	31	32	22	28	32	32	26	30	31	38	23	33	36	41	21	32	35	31	36	31	32	40	33	33	28	30	31	32	23	34	37	30	32	37	27	33	24	32	32	36	33	34	31	29	31	35	22	26	29	30	31	39	39	25	32	33	35	26	28	31	30	31	24	36	38	40	35	31	24	29	30	28	34	20	29	30	26	26	41	33	28	35	32	34	35	26	28	33	32	26	27	30	32	32	25	28	32	30	25	27	33	32	26	42	39	42	21	36	32	36	28	35	28	32	31	32	32	31	36	39	27	31	21	18	40	28	44	34	32	33	34	26	27	30	22	31	38	33	31	33	35	34	30	41	41	26	17	33	40	36	37	32	27	42	26	24	40	38	31	33	30	41	30	29	34	33	32	31	36	40	26	29	22	32	45	36	39	34	25	23	29	35	33	33	31	42	24	28	26	22	26	32	24	40	34	28	23	35	25	28	36	28	37	21	35	21	30	36	34	33	28	32	35	35	35	40	33	38	30	30	31	35	41	31	38	32	30	32	34	28	33	30	31	31	42	18	26	30	26	27	36	48	27	27	27	30	27	22	35	31	29	26	42	43	27	37	32	29	31	30	30	30	41	32	23	23	23	35	28	33	30	32	25	21	39	31	24	25	30	32	27	29	34	27	25	28	41	22	34	31	28	24	37	25	27	30	33	35	39	26	36	33	29	24	32	33	36	22	30	30	30	28	35	26	25	27	40	22	38	42	27	30	26	30	28	25	33	24	27	22	31	30	23	42	28	29	28	32	39	30	40	25	32	33	36	39	26	36	35	41	23	30	42	36	27	35	28	20	30	38	35	36	28	37	42	32	23	36	31	28	22	34	34	25	27	30	25	29	16	27	36	40	26	37	30	29	29	37	38	29	30	29	29	31	30	31	30	31	35	37	32	36	30	28	26	37	28	32	35	31	34	29	30	25	44	34	29	31	30	38	32	31	36	23	24	27	34	40	33	39	25	33	27	36	44	29	24	42	31	27	28	29	30	27	22	37	33	28	39	28	32	31	34	33	22	38	38	41	28	33	30	25	31	37	29	34	25	24	38	33	24	32	36	25	21	33	36	28	40	34	33	30	37	27	26	26	33	35	22	31	35	28	33	31	32	18	34	37	30	25	36	40	31	22	34	17	38	34	26	27	21	26	39	40	32	28	29	31	35	29	28	37	31	28	24	26	32	34	24	26	29	35	34	30	29	32	33	27	32	26	31	20	24	35	32	36	38	26	42	29	25	40	28	31	26	32	34	40	36	34	32	39	36	32	43	32	32	31	32	37	32	37	18	24	39	26	34	32	27	38	30	31	31	28	25	31	32	32	27	34	33	30	27	21	36	36	38	32	28	32	29	29	32	32	39	30	22	25	22	29	32	27	29	30	26	29	31	26	24	29	36	24	26	21	20	33	30	35	35	33	34	39	36	34	35	41	28	27	37	36	24	40	31	28	32	27	23	36	30	33	37	40	33	21	42	21	30	41	25	32	27	22	29	27	21	35	31	33	30	24	29	33	28	37	33	42	34	29	32	30	26	38	27	27	27	36	30	25	38	42	35	28	34	37	41	28	25	26	30	34	25	26	27	28	35	38	30	29	34	26	35	25	44	28	24	38	36	29	34	36	27	35	27	26	28	32	28	28	28	29	34	26	23	37	25	27	34	35	33	39	39	28	36	33	23	45	24	34	33	35	25	35	43	42	16	30	24	32	31	29	32	29	29	31	43	28	33	22	27	39	28	27	30	36	32	36	32	29	31	32	27	29	35	27	40	30	34	33	41	41	33	31	37	33	35	21	31	36	33	31	27	38	30	37	35	41	20	40	34	30	40	37	35	23	27	32	40	36	35	32	25	36	31	39	40	34	35	28	35	30	29	33	35	40	33	28	22	27	37	22	32	27	26	39	20	33	33	29	38	27	35	33	30	32	31	35	29	35	26	32	38	34	34	34	27	24	37	29	31	32	32	30	33	37	33	22	38	31	32	32	26	28	34	25	23	24	29	42	33	33	27	39	42	31	21	33	37	32	33	26	36	32	34	37	28	36	35	28	26	36	34	39	38	29	31	27	22	46	35	30	24	31	23	35	32	29	30	29	34	36	30	36	30	27	33	34	34	36	31	32	39	41	30	22	25	37	27	37	42	25	26	29	30	32	29	29	38	25	31	31	27	20	36	32	27	26	28	23	35	22	35	27	41	40	32	31	29	34	27	24	28	27	24	36	29	27	21	30	35	20	24	35	28	33	27	29	23	26	28	29	37	25	42	39	35	33	31	26	30	37	30	29	36	31	38	26	29	38	38	31	29	38	29	26	45	43	32	33	29	41	36	29	30	35	32	42	36	25	39	34	37	34	37	27	36	37	26	39	24	33	22	37	29	32	33	35	34	30	32	37	41	17	39	31	32	28	40	30	37	35	31	32	32	28	35	30
34795	6885	2347	7903	12889	12685	8864	6373	4965	3971	3225	2636	2269	2103	1747	1599	1474	1364	1245	1093	1081	1033	927	912	826	831	806	795	785	690	713	690	651	608	647	662	611	652	611	617	604	573	561	574	577	541	544	532	546	580	513	544	540	497	536	559	545	523	497	501	523	502	502	529	503	512	501	469	480	480	497	500	506	502	507	525	521	459	479	475	517	525	529	451	469	481	513	483	494	489	480	480	511	514	474	485	469	468	475	474	473	472	490	519	469	479	432	467	486	473	508	478	453	462	488	519	467	473	498	505	446	461	482	476	481	449	455	490	457	464	499	519	453	468	481	463	480	464	503	450	482	448	483	436	490	489	478	451	483	467	471	483	463	520	525	452	448	455	483	446	478	432	462	465	494	446	474	484	464	501	465	472	418	501	469	521	507	485	516	470	463	459	485	472	466	484	443	428	464	533	477	449	478	452	487	468	478	472	495	505	419	463	482	477	497	440	444	472	462	495	429	477	471	470	470	452	492	463	452	477	460	469	453	498	457	442	457	488	463	491	476	514	465	484	429	453	497	463	429	445	476	456	496	466	491	461	490	452	504	481	501	492	472	477	519	471	467	475	486	463	472	519	473	452	468	460	487	453	462	465	506	489	461	471	428	476	454	503	441	451	447	430	491	475	465	488	431	477	469	453	490	439	471	447	475	426	462	486	471	500	444	484	473	483	471	472	466	481	468	448	461	445	451	487	496	496	446	495	433	506	455	478	491	491	509	438	473	473	501	447	492	459	436	490	492	479	481	474	491	479	485	421	484	475	464	489	506	446	449	488	477	483	511	482	503	481	486	432	481	461	468	437	486	427	475	461	438	467	506	479	478	505	488	530	444	468	472	474	467	473	450	473	499	499	518	498	470	454	475	457	497	486	462	456	485	455	498	488	485	475	442	467	466	528	492	480	460	450	481	492	467	462	472	494	482	424	472	465	467	482	463	479	461	467	462	471	472	476	468	511	471	465	433	469	445	495	478	494	403	513	501	454	462	455	467	478	480	482	462	448	486	464	471	457	446	513	488	485	456	490	488	475	486	454	457	491	472	468	450	500	448	489	465	465	489	461	466	476	492	465	455	467	495	493	470	480	473	477	513	426	453	522	473	447	467	445	445	469	445	449	492	449	473	500	460	502	478	477	485	425	436	473	472	454	463	484	485	475	496	476	464	492	458	500	463	469	463	453	460	489	495	482	451	494	498	481	486	511	436	442	471	497	472	492	477	479	469	448	519	461	431	479	460	485	459	459	463	485	446	443	489	466	476	506	463	451	436	461	444	486	459	458	497	464	468	489	452	472	412	472	430	446	444	457	420	475	443	467	468	487	507	433	479	466	442	475	460	446	488	442	534	500	479	446	430	479	477	483	474	458	450	490	481	458	452	461	459	459	452	469	427	463	462	443	474	513	473	476	505	495	474	482	490	498	467	455	448	461	472	436	442	484	446	474	435	465	471	487	483	478	458	476	452	497	494	430	496	491	503	441	498	475	450	476	460	442	490	446	482	485	452	500	442	461	472	482	454	455	463	474	464	487	493	484	487	464	520	481	470	495	445	449	485	505	476	486	440	449	489	514	481	504	488	464	424	470	464	474	506	461	467	447	508	458	447	451	474	478	448	471	515	471	475	465	467	480	457	480	507	482	458	478	471	466	462	473	486	434	492	490	441	464	461	453	477	461	483	460	470	480	505	473	462	451	453	451	494	494	488	497	421	480	492	453	468	436	440	491	505	469	508	469	495	523	467	514	448	437	459	503	469	507	515	481	432	483	474	442	446	449	433	469	477	444	473	474	510	491	465	495	448	476	479	457	474	479	444	482	469	451	429	486	471	443	462	486	447	470	462	476	465	503	500	468	462	449	496	501	472	464	464	473	477	502	489	461	410	491	499	474	477	471	470	465	458	500	457	478	471	485	498	477	476	529	460	480	505	456	506	465	470	504	473	469	439	429	468	490	453	474	463	496	480	512	502	439	430	461	450	496	455	400	441	487	470	483	441	465	494	489	473	451	482	469	485	466	453	481	443	485	506	434	459	476	456	483	416	467	462	494	481	472	470	478	448	485	482	457	441	458	431	462	459	499	486	487	463	467	463	453	446	456	463	453	486	472	500	482	476	432	488	482	471	492	501	434	429	434	487	492	469	452	491	505	486	449	468	461	470	473	445	487	424	493	484	440	475	446	456	469	459	482	484	484	472	423	494	472	465	519	450	456	475	482	465	439	428	464	488	463	477	453	431	472	462	456	482	488	448	421	472	447	480	453	491	454	478	454	459	477	480	458	486	482	475	434	468	465	487	485	452	438	448	475	502	469	462	454	455	460	480	483	468	471	489	481	493	475	457	521	500	426	455	502	476	460	500	485	467	419	463	486	457	494	465	467	451	447	480	474	451	474	453	472	486	459	450	486	469	459	470	436	448	489	478	460	485	470	452	498	477	473	476	481	465	500	470	444	474	484	489	464	437	482	425	474	505	434	512	445	485	460	515	443	474	489	501	455	468	493	494	464	464	468	448	454	481	472	456	478	465	499	446	460	481	484	482	477	504	468	442	509	470	477	475	473	481	482	438	514	448	466	433	462	479	449	483	466	492	449	440	487	460	452	481	475	462	519	463	475	478	490	484	445	463	466	467	465	440	489	474	439	476	493	439	450	442	475	497	448	485	456	486	446	453	494	512	444	446	475	472	491	467	484	452	484	516	479	464	484	513	451	504	487	466	486	507	465	468	431	481	473	462	442	487	442	480	453	442	484	445	475	470	471	476	463	467	472	495	459	464	407	478	458	482	489	465	454	466	472	502	449	488	464	489	451	463	519	466	476	466	483	470	475	475	482	447	426	442	470	428	483	456	462	493	449	464	527	516	513	480	490	463	460	467	467	480	445	486	495	468	448	445	456	449	428	519	438	466	474	476	508	436	498	441	469	489	501	505	476	475	488	466	531	444	454	468	462	471	447	434	465	476	508	497	489	466	442	467	469	470	449	444	483	459	487	446	416	427	484	459	473	451	435	482	482	487	481	485	488	504	466	470	475	493	479	472	459	449	484	509	505	478	496	495	486	465	486	485	469	490	480	458	467	503	486	452	481	448	449	498	507	449	508	482	488	454	484	485	420	439	473	444	478	469	445	518	453	473	493	476	468	517	459	496	518	445	470	462	475	485	473	479	435	444	461	479	491	464	435	529	476	452	450	445	456	523	474	516	457	501	486	447	446	476	456	471	439	486	511	512	467	487	480	455	446	449	471	459	482	409	493	433	471	445	448	452	481	481	501	477	448	467	444	470	476	481	456	478	437	475	472	497	497	487	471	451	461	472	479	457	502	447	447	478	472	441	469	481	458	446	504	486	450	440	455	473	454	468	464	467	425	532	491	497	497	501	459	455	432	474	458	468	424	459	469	468	488	442	472	461	480	467	492	469	452	493	467	453	437	439	461	458	481	446	488	489	473	482	488	433	458	457	509	459	487
6845	456	107	119	131	157	123	128	111	117	102	74	98	88	77	78	80	75	73	60	67	71	69	67	56	61	61	66	65	49	61	56	51	56	64	50	62	47	42	58	62	58	52	56	58	58	63	58	62	63	39	52	68	53	60	39	49	57	65	62	54	50	56	61	52	65	67	55	58	60	63	62	55	58	75	55	45	69	51	72	65	63	54	61	80	72	60	58	64	56	66	71	56	65	56	60	55	54	68	74	53	52	74	54	61	52	49	62	67	59	47	63	59	70	58	55	71	67	59	52	51	61	63	60	60	50	52	66	49	73	51	51	49	63	53	51	57	52	52	51	60	59	71	56	58	66	58	67	67	62	63	49	45	52	54	67	61	54	49	53	53	80	53	57	51	56	52	61	65	47	58	65	60	53	55	56	56	62	57	50	37	63	47	53	56	49	61	50	65	63	63	67	66	59	47	47	58	60	69	58	55	39	57	43	45	67	63	68	72	54	59	56	79	52	61	54	68	57	65	77	52	57	55	71	56	45	45	46	55	68	56	55	55	59	50	48	55	54	59	50	57	48	53	53	54	56	60	55	61	62	52	51	59	66	54	66	72	60	52	65	60	54	65	53	55	76	61	65	61	57	56	57	61	59	53	71	53	60	58	65	60	49	58	43	44	52	71	75	53	72	52	70	55	44	56	43	52	47	58	66	65	55	49	57	62	62	53	52	63	69	49	71	63	67	64	49	55	60	51	69	58	67	58	73	63	60	65	59	53	59	57	54	66	66	55	57	51	47	53	54	48	57	60	39	55	58	69	57	44	56	45	50	61	56	67	54	63	62	54	49	51	47	64	52	61	59	54	57	50	51	60	58	59	52	61	66	56	55	73	53	62	61	67	44	57	73	53	64	63	68	77	53	57	54	48	63	46	80	46	57	65	77	65	51	55	76	59	62	50	49	74	49	64	58	50	62	82	62	59	58	64	66	71	48	60	58	57	68	52	63	47	58	61	47	69	48	63	57	47	58	58	60	59	67	58	62	54	58	56	67	75	72	56	53	52	71	55	43	58	59	58	68	63	50	67	53	54	64	69	46	55	53	59	56	64	43	62	72	68	63	60	72	64	62	67	54	69	70	54	39	61	50	53	68	65	58	60	49	59	57	65	63	62	48	63	65	60	63	52	53	51	52	65	60	54	55	65	69	52	65	49	59	58	61	51	62	65	49	65	68	67	75	57	71	53	64	58	62	70	63	57	57	57	41	62	57	49	73	53	58	44	59	47	53	59	45	48	71	62	62	69	48	56	66	63	71	61	52	57	53	58	53	68	55	68	48	59	61	40	57	53	58	69	68	55	60	61	42	67	47	47	52	70	58	59	54	71	38	62	57	65	55	62	64	55	59	62	51	60	59	64	54	68	64	61	60	62	75	59	53	51	64	41	50	64	50	62	42	58	52	60	62	52	58	51	56	57	62	62	66	64	58	53	75	61	51	66	51	57	60	68	52	48	60	55	55	52	69	45	55	47	60	56	46	59	50	51	70	47	43	68	67	53	61	66	49	61	63	66	42	52	60	62	56	48	65	68	53	56	50	69	62	62	57	58	49	57	66	41	59	52	62	57	63	59	53	52	58	62	55	54	71	49	51	55	64	54	53	68	51	63	54	52	56	52	68	54	66	68	63	52	61	58	57	58	64	45	61	50	63	61	53	67	50	52	64	73	66	55	59	58	61	38	55	59	59	57	60	65	50	69	59	58	69	59	68	70	50	63	58	50	60	64	68	58	56	55	54	58	52	52	68	59	62	61	63	59	63	62	68	46	58	44	37	66	46	60	63	58	59	50	67	60	45	42	58	52	55	42	53	52	58	52	55	60	57	62	73	50	60	63	53	39	60	66	52	74	56	64	48	50	63	69	72	52	69	45	67	54	49	69	59	60	59	52	72	73	65	55	75	47	72	54	61	50	52	67	48	57	56	55	52	44	72	61	56	51	48	52	60	60	57	72	75	69	56	51	58	49	60	55	69	57	53	54	65	43	74	63	58	65	46	60	58	51	55	64	63	52	59	57	45	64	66	63	71	54	51	51	53	55	86	48	54	64	52	54	45	70	55	69	48	64	53	74	69	54	58	56	71	58	68	66	55	53	49	62	87	56	55	65	56	58	72	46	60	57	54	63	59	56	66	60	52	60	67	73	42	54	44	53	61	65	62	60	54	61	51	61	63	57	58	49	58	56	39	55	61	56	80	53	57	55	45	46	50	61	59	46	63	70	65	55	76	74	55	50	42	47	59	59	47	56	57	54	54	50	53	55	46	49	56	57	61	66	64	51	58	59	65	78	60	45	60	40	58	61	53	56	58	60	63	57	60	48	53	49	51	58	53	57	52	71	67	45	47	69	58	53	52	69	59	47	73	61	36	52	67	47	54	72	64	59	55	56	47	74	53	62	49	63	70	52	57	61	57	62	54	63	61	56	61	54	57	62	55	61	69	65	46	55	57	55	46	69	61	51	45	59	52	50	56	57	69	51	67	66	54	49	57	49	44	56	55	67	58	65	63	67	57	73	51	61	53	60	76	38	69	62	58	59	46	61	63	65	53	72	61	59	59	53	66	53	66	57	58	54	49	57	72	54	48	60	53	56	51	64	49	45	74	51	51	67	67	59	55	46	47	59	58	60	42	35	62	42	40	65	49	62	60	40	61	50	61	65	45	65	58	54	66	45	61	57	53	58	62	58	45	56	60	64	61	57	69	73	58	62	58	47	58	47	63	62	53	53	61	64	53	51	56	58	68	51	55	53	55	59	74	56	54	62	58	39	54	60	61	52	66	59	52	54	52	53	72	53	71	48	65	55	76	62	55	55	54	61	79	51	60	54	65	57	51	49	44	54	70	47	77	58	55	66	49	63	38	53	52	64	52	55	72	59	53	50	56	48	56	53	59	48	67	60	61	63	64	64	75	39	76	54	49	62	53	62	54	54	62	60	51	53	60	53	49	67	73	62	59	61	50	65	51	65	46	66	60	45	57	56	59	59	42	59	50	66	59	72	65	64	55	72	62	50	66	51	47	53	49	52	69	68	52	59	51	52	59	60	68	68	45	57	60	63	58	53	56	50	66	55	69	50	48	63	66	63	64	53	68	50	59	58	67	64	61	58	52	46	44	49	66	52	57	57	68	60	52	55	65	44	70	66	48	64	55	59	44	51	54	67	51	68	68	55	52	67	51	49	48	74	51	56	59	55	64	68	54	61	50	60	57	61	53	53	59	58	58	62	53	53	70	46	58	71	72	77	66	57	49	65	69	58	66	54	56	65	71	60	75	54	52	68	50	46	70	49	59	58	43	52	59	49	56	58	62	59	59	49	48	60	65	54	73	60	70	50	42	56	66	54	64	68	55	65	58	63	58	58	61	48	63	54	59	68	62	61	56	61	50	62	67	71	51	46	58	53	61	69	61	60	58	67	44	58	69	66	65	63	54	50	59	64	44	59	68	49	53	61	52
30560	5166	2373	6959	11398	11426	8133	6116	4711	3831	3216	2799	2396	2115	2061	1817	1730	1626	1505	1467	1343	1342	1323	1228	1182	1123	1146	1114	1057	1046	1047	1046	989	1050	1019	966	983	958	986	978	929	940	902	934	906	907	984	943	914	891	928	948	958	911	870	900	900	912	823	882	866	906	940	870	899	863	888	917	866	839	869	827	879	829	922	889	865	881	853	857	840	836	847	861	855	855	860	849	874	833	862	884	868	853	832	893	869	842	848	899	846	888	913	854	907	853	869	831	888	902	866	843	884	838	854	873	834	844	885	853	877	869	921	814	887	848	867	851	852	894	825	845	826	846	900	901	910	896	855	839	811	807	863	857	884	823	870	833	835	807	899	863	906	889	850	865	831	844	856	795	842	875	866	915	872	839	888	902	796	878	910	844	930	877	832	856	889	834	853	889	841	847	858	845	863	836	862	858	901	817	874	847	841	914	875	900	872	839	857	884	883	822	891	863	858	798	836	878	818	829	828	852	854	895	852	866	863	897	841	832	854	830	914	825	817	837	908	850	854	795	878	802	854	866	867	880	863	863	868	878	840	841	849	847	792	828	829	855	928	856	824	872	889	850	834	825	901	877	820	920	825	839	885	839	859	856	773	856	830	823	874	823	844	846	842	814	813	832	863	843	880	874	789	827	896	839	886	849	859	863	891	859	789	796	849	806	829	856	846	897	801	871	905	818	825	819	809	816	850	820	865	839	860	921	802	892	883	811	825	881	819	904	844	872	845	843	878	863	890	801	876	823	823	845	907	876	880	845	846	825	841	888	846	877	830	807	842	798	891	869	882	833	814	824	818	854	830	843	838	848	873	845	819	794	828	845	859	888	863	886	867	846	874	862	852	866	837	796	844	848	873	823	903	874	892	869	859	866	829	874	880	874	844	864	859	899	860	845	937	832	868	875	836	857	847	903	867	830	815	821	801	872	839	814	876	890	808	819	848	910	809	796	855	836	890	809	866	859	849	816	868	866	853	913	843	824	881	824	862	869	888	889	852	864	798	892	891	843	805	867	818	849	860	790	898	869	885	831	830	882	830	846	880	785	815	841	879	901	892	834	864	903	899	863	857	827	887	875	893	868	904	874	852	844	840	807	838	837	826	867	844	875	862	922	821	865	834	844	829	810	875	842	851	863	844	876	864	842	852	825	834	864	856	865	819	828	849	845	821	851	852	876	861	870	821	821	843	886	897	919	842	842	900	867	846	868	827	802	861	912	867	831	821	879	879	841	848	810	802	862	876	825	850	916	831	808	841	828	856	851	841	850	867	860	860	861	881	914	815	811	866	858	841	842	860	762	854	839	792	860	836	881	861	802	824	863	869	863	844	862	888	813	834	872	814	819	885	834	818	860	864	873	842	895	883	862	849	857	883	910	837	841	836	860	873	827	851	834	833	839	881	875	797	822	797	835	867	810	843	833	873	860	874	868	853	873	835	869	868	818	878	865	833	898	866	837	858	833	839	876	836	831	874	860	869	870	867	809	887	883	855	803	823	851	816	867	939	866	870	854	838	834	844	867	822	851	871	899	854	850	838	901	878	901	847	813	827	863	813	851	849	889	788	855	767	817	823	855	907	842	830	858	852	848	886	827	876	837	835	862	856	812	878	793	876	872	779	849	823	836	855	902	847	869	851	866	854	833	849	862	904	788	800	840	855	858	863	815	857	889	816	864	876	865	829	874	868	876	866	822	844	820	792	838	838	812	885	796	868	849	889	862	849	851	958	864	860	846	893	832	860	856	850	853	865	838	908	871	815	856	835	913	830	878	836	849	846	842	804	870	855	840	846	852	873	828	877	908	853	851	871	864	844	862	831	798	820	853	876	869	808	837	849	803	895	832	863	870	854	843	878	852	841	857	847	852	830	844	825	830	874	858	838	788	793	834	876	870	843	866	858	821	869	790	860	831	822	869	826	831	914	853	811	877	814	847	840	859	882	795	871	869	839	882	840	785	807	823	823	854	872	858	807	874	843	864	833	843	863	889	864	806	859	859	902	830	845	850	852	817	857	874	840	879	872	821	890	852	943	852	846	855	843	804	846	856	903	824	903	836	829	824	846	911	863	815	894	867	864	819	829	813	828	830	856	889	838	845	828	824	853	895	808	834	843	873	835	872	887	873	813	847	829	834	826	905	823	865	864	845	867	880	877	774	897	795	882	867	838	886	832	832	870	900	835	824	839	851	838	890	823	821	840	864	881	832	814	878	836	838	829	836	851	829	871	861	833	853	867	814	863	843	813	815	817	894	861	816	900	871	860	840	817	862	882	854	906	874	798	883	812	833	856	861	829	844	875	859	896	866	850	864	825	850	872	808	843	874	877	838	854	873	825	838	826	844	831	836	815	865	902	882	804	866	853	857	857	857	865	846	874	834	893	839	853	859	880	887	894	840	837	868	870	861	855	828	853	849	827	858	874	850	896	890	860	886	850	811	859	848	826	814	932	858	878	905	869	811	865	886	842	871	856	859	863	846	857	887	873	807	850	817	929	883	854	876	866	850	905	863	857	797	814	827	844	858	821	864	863	869	813	853	852	824	897	832	864	892	880	830	828	797	810	836	850	886	886	848	890	872	806	833	883	819	831	849	862	829	870	855	894	845	829	823	876	889	828	853	832	859	891	847	893	832	852	897	823	834	821	857	798	825	845	846	869	880	840	867	836	840	826	853	841	883	817	844	817	880	862	839	834	873	884	824	831	881	856	835	839	845	822	896	888	862	832	819	873	844	887	813	881	849	821	819	957	834	826	835	844	813	824	884	868	913	847	791	824	814	869	862	855	821	867	833	779	841	855	833	825	874	871	818	885	872	882	851	876	815	827	812	836	843	854	839	811	855	853	884	840	857	860	791	858	820	851	896	840	897	845	857	827	832	829	826	843	869	863	873	842	857	811	860	803	857	850	818	840	848	776	852	799	851	869	850	872	783	838	857	858	928	833	861	880	805	855	815	856	862	876	821	861	824	859	884	812	832	839	834	819	798	859	877	843	838	859	859	840	897	825	807	833	825	819	851	850	880	842	838	799	821	800	858	863	820	842	888	957	815	797	836	861	875	856	910	814	893	859	819	843	856	852	881	866	834	823	844	818	837	868	892	839	865	853	857	899	862	861	830	827	848	878	860	861	799	815	843	834	907	840	854	876	896	841	880	851	844	845	870	888	859	857	825	879	856	850	794	853	846	853	910	782	833	831	833	825	824	854	896	871	842	848	874	899	890	871	896	832	839	777	862	878	816	831	863	829	834	831	821	907	811	838	842	865	855	877	855	849	874	844	820	853	860	836	887	871	812	824	848	849	786	827	854	830	819	847	832	818	900	867	792	859	812	885	851	796	858	875	816	862	839	841	854	845	831	879	865	901	817	905	804	842	851	837	809	912	790	868	805	851	805	829	955	807	806	841	860	868	856	835	868	830	868	893	889	840	860	845	844	872	863	823	866	875	893	762	900	838	814	828	803	799	867	881	864	868	817
12987	3111	190	141	214	261	207	199	174	157	163	129	119	118	85	113	103	83	106	79	75	69	77	87	91	77	81	72	87	67	59	54	75	75	63	65	73	82	64	62	60	68	71	72	60	62	75	75	60	62	83	86	64	66	86	49	72	64	66	72	60	49	57	71	54	56	64	65	70	70	65	77	67	65	76	46	60	63	68	81	47	68	71	54	68	68	75	63	66	58	51	79	62	56	58	74	60	55	59	53	66	54	68	63	68	67	64	59	60	57	67	65	68	58	71	68	73	47	45	68	63	65	62	62	74	56	66	81	59	63	61	67	66	56	61	78	67	69	71	59	71	78	62	59	66	49	53	69	65	52	80	59	53	53	66	61	66	63	58	76	63	67	64	58	64	58	63	63	67	57	64	55	61	66	76	63	76	62	65	57	70	52	62	69	80	66	59	56	59	60	71	57	63	72	65	53	67	52	49	65	54	67	51	74	64	64	66	51	57	57	55	68	50	61	56	72	64	57	75	67	74	71	78	74	59	67	50	69	60	71	56	66	48	54	52	58	66	67	58	71	57	68	49	52	74	49	61	61	58	72	61	60	69	78	84	74	66	73	80	62	58	68	64	69	63	61	68	59	53	63	56	64	51	76	63	61	75	72	51	59	64	67	67	75	56	51	60	71	61	49	67	65	70	64	55	62	66	65	62	66	73	71	56	78	58	61	66	72	52	76	51	76	60	77	78	63	70	59	63	54	69	55	78	82	41	56	65	57	62	49	82	69	49	64	81	49	53	61	61	66	60	66	55	67	84	67	58	72	72	58	68	65	48	73	79	87	68	63	69	72	51	71	76	70	69	61	53	71	59	59	54	73	70	61	63	56	66	65	76	51	61	77	59	54	66	77	67	61	64	65	65	62	69	74	62	67	67	58	60	83	66	65	66	60	62	72	67	69	74	67	56	81	67	74	57	61	67	60	58	64	55	74	49	67	57	72	63	62	70	53	65	68	71	56	61	69	77	59	57	63	87	71	64	74	52	59	63	83	55	64	60	47	65	66	68	71	69	67	72	63	79	80	68	60	70	68	63	71	50	69	71	51	61	68	70	46	70	58	58	65	59	60	60	53	59	63	65	51	60	64	58	75	63	66	67	65	67	65	68	69	61	64	55	68	61	71	56	57	68	49	55	59	68	62	62	68	70	67	66	62	54	64	73	59	58	70	65	58	58	61	64	59	59	58	82	70	64	65	73	66	68	66	61	66	66	64	44	78	66	59	71	64	59	65	68	66	56	66	62	53	59	55	67	66	70	53	61	69	68	58	41	60	68	68	65	58	60	75	71	63	68	67	62	67	64	60	70	66	72	57	58	58	71	52	49	66	62	58	81	70	60	60	73	77	64	60	76	60	87	68	72	74	72	54	85	67	68	80	63	62	53	58	77	56	45	66	72	59	49	70	84	76	52	61	61	56	62	55	50	53	69	59	56	71	64	52	69	66	64	57	58	64	78	70	71	66	53	44	70	64	76	56	61	66	62	55	64	80	71	62	60	64	65	52	76	56	59	71	68	65	63	68	82	68	72	64	64	61	67	63	74	60	57	68	50	63	58	62	64	62	70	65	62	62	63	64	53	62	59	61	53	63	79	65	71	71	60	50	65	76	82	74	64	61	61	71	76	64	80	73	62	67	76	55	42	70	73	61	69	58	70	68	71	52	73	63	59	56	74	57	71	63	67	60	65	59	92	67	54	57	79	79	57	65	69	61	56	56	61	79	66	65	73	68	62	63	63	49	74	61	63	63	68	60	65	58	56	57	69	53	47	55	70	76	66	65	53	60	70	54	67	65	56	58	58	63	60	67	74	56	66	71	65	64	63	64	57	63	53	71	61	62	64	59	61	56	62	49	66	65	62	59	70	71	61	69	62	71	61	66	65	68	56	56	52	60	65	59	71	68	61	68	78	50	62	65	62	63	53	65	72	59	75	54	73	58	68	80	58	66	56	62	71	75	56	65	66	59	64	59	66	55	61	83	66	75	73	75	75	61	58	65	67	67	63	60	73	50	55	60	57	66	88	60	74	69	64	64	60	51	81	76	76	69	60	49	72	60	61	73	51	66	71	52	59	64	59	57	84	63	79	67	68	59	63	58	64	77	60	94	54	62	69	73	55	62	52	55	67	67	74	63	79	69	67	71	64	70	67	65	63	56	59	49	73	55	58	42	61	68	59	77	72	52	61	62	63	67	72	56	66	73	67	77	52	63	59	52	72	63	52	57	74	67	68	62	62	61	62	69	61	56	59	63	59	68	72	52	66	67	56	59	81	49	77	65	74	67	57	49	63	64	70	66	65	57	58	73	67	72	66	60	46	65	48	50	69	70	66	69	70	60	57	67	58	69	71	80	69	69	70	61	59	66	70	65	50	86	64	54	51	57	57	67	60	46	63	87	69	72	74	60	77	73	57	62	69	54	68	63	51	53	58	40	67	58	71	76	66	76	63	59	73	56	69	58	71	63	66	68	61	63	63	61	53	48	72	59	47	80	59	72	49	67	68	66	71	70	73	75	63	64	67	54	61	60	56	70	66	70	55	57	56	55	57	60	58	60	65	81	54	72	67	65	61	57	61	70	61	66	65	74	57	67	76	63	50	60	60	66	72	63	65	60	65	61	54	72	70	65	62	63	66	76	56	55	60	80	59	61	56	58	75	60	58	55	63	68	56	64	73	73	64	58	76	62	75	68	60	61	58	63	42	68	49	58	69	61	66	78	54	52	78	81	72	66	62	60	74	55	73	68	69	63	71	64	62	58	63	48	52	64	62	67	61	69	60	53	59	51	68	72	55	76	62	57	59	47	72	79	54	57	66	68	69	70	64	59	67	59	64	75	76	70	75	56	50	60	71	73	73	59	84	65	69	71	65	87	78	67	70	69	59	63	72	62	65	64	82	65	71	72	71	63	71	62	59	55	62	52	51	65	69	65	64	74	72	55	65	58	72	54	70	68	44	68	64	55	70	60	69	63	62	72	51	57	68	65	65	54	64	71	53	75	63	57	69	70	57	61	63	66	53	62	57	59	74	63	56	67	66	69	46	66	64	67	63	86	50	53	59	78	64	57	63	49	58	55	57	55	70	64	61	67	63	73	70	91	63	72	79	62	59	51	68	71	68	67	61	74	58	67	52	62	63	58	61	73	68	72	61	52	74	75	64	69	75	52	66	61	75	68	70	76	54	61	55	60	60	69	74	65	53	60	78	66	73	68	69	65	66	62	70	68	62	62	72	73	72	58	76	63	62	65	59	74	56	53	57	60	62	55	65	73	82	53	60	69	65	47	69	67	65	64	62	61	63	70	70	64	45	57	81	57	57	75	55	53	74	61	68	93	63	64	60	73	59	57	72	66	65	71	68	72	63	57	60	71	51	77	75	53	70	78	61	56	61	58	69	66	69	61	64	49	70	76	64	63	69	77	72	57	78	84	61	70	57	75	58	57	61	72	57	79	48	68
33942	9695	4310	12583	19519	19405	14528	11106	8706	7152	5764	5028	4386	3739	3329	2966	2690	2574	2349	2263	2020	1990	1758	1785	1630	1619	1560	1504	1392	1381	1355	1313	1247	1324	1229	1225	1125	1155	1138	1181	1180	1195	1138	1122	1111	1071	1136	1050	1062	1029	1067	1072	1025	1060	1036	1112	1043	1032	1025	983	1072	1023	954	1037	985	1050	946	990	1001	1018	999	976	960	962	1003	983	936	1006	993	982	955	895	1032	967	1026	967	969	898	941	983	954	972	995	912	996	952	932	932	957	926	944	947	892	900	984	950	977	951	934	899	897	942	972	956	937	908	994	904	931	929	983	927	936	994	912	975	967	895	964	985	952	906	927	970	929	897	928	957	952	894	908	887	941	967	973	992	916	900	927	944	935	932	901	885	924	971	941	913	923	902	908	963	930	906	928	905	975	912	935	839	931	882	948	908	902	928	948	939	1020	899	910	924	870	927	915	920	885	945	941	951	929	945	908	947	877	924	881	960	940	937	946	882	941	907	893	966	895	981	870	950	963	882	920	924	924	994	927	950	891	945	981	864	958	951	947	929	936	958	907	922	935	900	892	905	913	952	886	875	991	932	970	889	913	936	869	948	910	894	905	887	946	936	905	919	960	927	894	923	912	884	938	905	975	984	927	908	956	953	899	987	859	948	958	943	924	888	876	969	893	923	926	880	989	928	929	888	993	960	930	873	897	952	884	924	896	873	946	899	942	893	904	950	904	918	908	889	930	912	935	929	915	960	913	894	949	869	952	912	930	931	936	986	962	935	917	902	963	927	896	953	948	946	895	939	932	914	986	931	955	934	919	908	946	932	946	905	880	910	905	886	894	918	922	915	879	956	941	927	915	936	919	906	916	899	922	912	880	908	948	964	845	886	940	854	936	883	974	936	885	945	904	905	869	928	977	877	889	943	923	937	957	912	960	893	877	901	966	854	890	913	884	912	958	899	896	931	894	928	914	880	918	916	926	881	951	898	920	906	886	903	930	946	890	912	907	911	932	893	854	940	935	896	949	900	950	909	931	908	941	926	864	911	954	906	948	904	889	902	879	939	929	883	943	911	901	927	940	974	929	911	899	956	981	950	908	1007	931	923	901	936	917	925	871	916	900	910	940	901	918	920	998	960	933	929	880	908	886	935	921	955	922	918	915	962	936	905	970	893	948	926	934	916	957	937	886	966	947	906	901	937	884	866	962	948	907	858	973	935	931	927	911	890	941	930	934	930	889	865	922	948	903	940	964	894	921	896	929	916	913	926	924	974	917	932	968	950	981	954	938	967	905	944	933	883	923	858	942	930	940	932	894	940	926	873	927	912	906	912	910	975	907	913	996	984	933	932	911	865	923	897	923	939	928	920	887	931	942	976	922	957	935	939	910	871	948	900	897	935	918	870	926	876	862	931	880	909	970	974	976	910	944	882	897	912	906	976	898	914	895	947	890	932	902	932	945	922	911	887	833	883	982	928	863	929	946	964	889	964	918	898	923	895	902	910	875	944	903	917	944	921	946	934	937	926	945	915	926	912	931	920	914	904	972	932	898	956	896	879	915	950	925	930	881	949	958	928	917	925	906	851	894	992	950	952	898	953	918	923	915	933	883	943	946	885	964	912	927	926	939	915	976	878	947	952	957	888	858	970	879	926	928	912	893	939	947	877	919	927	946	907	927	909	928	937	891	947	926	910	1013	891	961	922	945	899	893	944	888	954	905	947	924	885	909	927	932	933	975	893	928	960	880	987	913	949	880	898	876	946	938	937	945	929	933	933	931	911	902	906	938	930	974	936	896	975	942	957	904	874	910	899	938	885	911	943	953	914	898	905	956	926	930	918	913	893	987	889	968	924	879	968	950	882	934	930	932	921	966	912	931	947	982	851	939	949	945	895	907	898	953	935	904	906	922	911	916	958	945	967	912	862	908	949	899	927	950	941	937	879	917	889	902	875	960	922	991	891	879	922	942	920	954	921	932	939	893	971	968	889	968	890	908	926	917	926	921	963	899	997	911	1004	928	949	895	898	924	922	967	943	886	920	929	858	923	894	903	953	930	907	928	929	915	956	914	910	904	903	922	949	889	936	947	925	908	928	936	960	932	954	948	915	875	1008	912	894	900	1000	924	868	932	934	918	886	910	938	980	883	931	898	950	947	938	919	937	956	907	949	889	895	992	926	959	937	897	877	874	942	929	896	888	861	924	925	914	924	899	907	925	910	922	946	937	911	928	916	906	904	920	910	926	908	969	950	917	930	945	911	855	912	918	952	930	921	912	938	883	937	954	892	978	911	935	921	914	900	959	959	937	863	944	900	916	970	923	930	942	1012	945	884	914	934	964	911	1001	931	951	947	878	917	956	949	935	908	922	957	964	914	886	937	895	940	954	987	951	961	945	889	909	954	906	885	884	934	880	919	921	913	925	947	951	939	902	923	952	834	964	905	954	910	929	941	946	922	947	950	920	899	853	859	1012	859	970	932	873	933	931	923	929	988	851	911	884	922	905	902	992	967	914	952	955	900	901	927	894	919	984	916	959	906	901	873	881	892	899	896	908	873	931	984	952	921	958	918	927	915	941	920	948	941	923	882	861	882	930	937	949	953	891	936	964	890	909	944	913	900	942	922	966	965	930	943	978	959	894	946	911	980	909	915	910	946	926	919	895	923	910	909	932	919	886	943	893	889	856	924	914	953	930	888	919	936	913	952	947	911	908	941	901	890	890	975	941	929	896	921	911	883	932	903	992	883	967	941	941	893	852	923	892	910	928	887	934	915	911	919	888	893	890	944	928	946	934	919	889	918	935	930	935	886	969	932	884	950	944	955	910	884	882	930	923	911	959	952	902	970	937	953	926	929	930	894	879	932	936	916	925	943	915	922	924	944	909	920	887	901	927	906	906	896	875	941	914	912	888	922	914	904	949	936	897	922	952	896	894	919	972	936	895	993	902	892	938	887	927	913	926	914	949	908	952	901	954	944	925	930	915	908	967	951	946	887	935	902	936	861	933	909	898	877	943	873	931	962	930	898	896	888	925	967	927	988	948	861	939	956	862	915	956	938	893	918	947	957	889	908	893	931	942	913	925	922	865	906	881	919	914	961	917	886	882	905	940	910	931	954	896	962	922	965	945	911	935	936	961	970	906	947	914	892	925	921	942	976	901	969	896	927	992	940	981	923	895	906	949	916	933	945	952	939	885	962	942	959	882	908	928	933	934	877	911	925	944	897	947	943	935	987	908	937	931	897	942	902	902	914	910	949	912	960	948	955	898	908	963	936	919	935	914	905	908	908	944	930	922	847	889	923	891	897	979	816	894	935	930	940	955	915	983	951	905	924	950	876	910	936	924	878	943	926	958	860	868	932	932	903	880	931	935	935	945	961	909	958	924	899	870	924	880	902	951	921	957	927	954	913	977	906	910	902	921	937	886	890	911	859	883	963	955	912	870	919	898	944	888	885	915	939	905	946	922	917	974	894	930	898	959	863	901	929	918	948	929	922	902	899	972	884	955	976	916	929	847	896	918	944	910	934
3892	153	43	35	50	41	41	43	36	42	39	39	43	41	41	39	28	40	28	30	23	30	39	32	23	29	35	35	36	19	34	26	25	33	32	30	24	31	30	18	24	28	26	30	33	32	32	27	33	30	42	24	36	25	29	36	38	29	23	36	31	28	34	34	29	29	37	29	42	30	37	22	25	42	37	28	26	26	36	32	25	26	30	23	43	24	28	21	34	29	32	16	34	36	30	30	25	32	35	31	31	26	33	23	34	21	27	34	35	49	35	26	27	25	35	27	30	31	28	33	36	30	40	19	28	39	35	30	30	33	29	38	26	14	41	34	28	31	29	25	34	36	33	38	35	44	18	27	21	23	29	28	35	18	36	26	24	20	43	31	21	35	36	29	25	35	40	27	34	29	28	30	23	27	22	16	37	28	30	21	35	27	21	22	24	23	23	22	44	36	22	27	16	33	28	23	24	31	29	30	36	40	19	37	26	30	30	27	30	35	18	35	36	27	29	33	24	24	28	19	30	29	24	31	22	23	23	35	29	23	30	27	34	38	25	31	33	21	28	24	31	35	25	20	29	34	35	32	38	29	32	25	28	31	39	31	30	31	35	35	34	20	28	24	29	26	30	25	30	21	32	27	30	31	30	29	27	22	29	34	23	30	23	27	29	27	36	35	43	35	21	34	29	38	28	19	25	20	33	36	34	34	22	30	26	23	38	18	36	31	36	30	30	31	34	31	19	29	27	38	30	23	35	40	21	23	30	26	24	38	31	33	26	25	30	29	31	29	21	26	31	28	38	34	25	31	28	29	30	21	34	27	30	39	31	26	46	35	30	31	25	34	27	36	33	19	24	22	30	29	24	26	33	29	27	25	38	27	32	35	31	35	29	26	34	34	34	36	23	29	44	31	22	25	33	31	34	35	27	26	23	21	28	30	32	33	33	36	32	34	29	21	30	24	29	29	42	26	33	29	31	24	29	38	22	32	34	33	36	32	34	28	27	30	32	22	29	28	32	36	32	33	33	28	33	27	43	25	28	37	35	35	23	28	30	27	25	27	28	22	34	26	26	32	27	30	30	31	28	26	33	24	21	25	37	35	28	26	24	31	16	33	39	26	24	26	29	27	19	41	14	24	22	37	24	33	33	29	30	33	30	29	28	21	28	26	16	28	24	20	29	23	27	28	31	32	26	30	29	35	35	27	25	26	27	42	28	31	24	18	32	22	30	23	43	25	24	27	26	31	30	26	26	37	30	32	33	32	31	34	31	27	31	29	28	28	23	25	45	30	39	33	21	34	34	25	37	27	32	27	35	27	28	22	35	30	29	32	23	36	29	36	27	32	26	31	35	28	32	34	31	33	31	33	16	30	21	33	28	20	24	28	31	38	27	23	30	37	18	35	28	30	41	38	28	27	25	32	31	27	32	37	26	33	21	25	25	39	26	21	28	41	30	28	29	29	23	27	18	29	28	35	27	27	32	26	27	31	30	32	30	28	31	41	28	23	23	29	29	25	34	32	36	25	41	25	26	29	26	38	29	28	30	35	31	21	38	40	25	37	34	34	29	30	38	29	21	26	25	31	24	28	34	28	23	20	30	37	31	32	40	29	26	41	23	33	28	26	25	38	25	27	29	32	28	36	31	26	21	38	40	27	14	38	36	27	34	28	43	36	25	27	31	42	26	23	35	33	26	24	36	22	27	24	26	39	24	29	30	28	21	28	26	38	34	27	26	36	37	28	45	21	26	30	31	22	35	27	45	30	29	29	29	32	39	42	28	35	36	26	28	35	23	29	32	26	27	31	34	24	37	27	32	28	28	19	22	27	33	29	33	27	28	34	31	28	28	19	27	22	37	22	35	42	34	30	32	29	26	25	30	31	26	45	33	39	29	26	32	33	37	32	29	33	26	23	29	36	22	29	34	29	36	30	28	35	20	36	26	36	29	36	37	33	25	30	36	39	23	28	33	20	23	26	30	22	25	21	23	28	32	34	27	30	32	26	28	24	29	28	26	32	16	33	34	34	30	35	25	29	32	36	28	26	26	35	38	22	39	29	28	29	30	25	32	31	27	23	41	28	41	39	25	23	32	25	24	20	44	33	28	24	30	32	25	34	19	32	31	26	29	32	27	40	38	26	31	39	39	29	37	41	25	30	33	41	29	30	30	28	26	32	20	32	34	28	33	39	30	24	36	28	18	31	27	29	31	33	26	27	29	30	27	39	30	34	29	31	19	36	26	39	33	29	33	26	32	27	25	22	35	43	32	37	27	27	28	30	32	24	32	34	32	28	24	28	23	34	32	30	25	29	21	27	23	28	33	28	37	27	30	31	25	28	26	32	30	35	20	32	33	29	33	41	24	32	18	28	30	36	22	26	34	37	28	31	34	33	30	31	33	25	32	30	26	24	27	31	31	31	22	27	29	34	33	30	21	41	23	30	36	28	31	31	36	27	30	21	29	32	32	28	30	44	32	31	28	25	34	31	24	30	29	39	32	33	29	21	37	31	23	28	26	25	44	34	18	25	29	27	28	32	32	21	26	25	29	31	30	22	29	30	23	23	26	38	23	29	24	33	25	24	29	29	27	25	27	25	32	31	34	31	32	21	32	17	31	42	30	26	30	32	26	29	26	28	16	37	33	35	30	31	27	25	29	39	27	30	29	30	26	36	25	26	28	23	26	30	31	37	25	23	30	40	31	34	29	32	29	43	26	26	34	34	29	31	31	22	26	34	32	35	19	26	27	27	32	28	24	19	21	24	24	32	34	31	21	29	38	30	36	26	29	21	31	29	38	34	30	35	35	25	30	31	34	25	30	31	24	36	27	40	28	43	24	30	26	34	26	21	25	27	23	26	23	30	29	32	28	30	26	37	34	31	38	28	30	37	27	20	21	30	22	28	30	17	23	21	29	29	23	35	34	22	36	32	39	36	25	26	28	17	31	31	18	21	28	39	36	30	30	33	34	28	24	23	26	31	26	38	26	32	32	33	22	27	24	23	34	29	24	24	24	26	32	33	36	31	36	28	28	30	36	31	25	33	24	32	31	27	35	24	31	20	25	25	34	22	34	30	33	29	27	38	32	26	39	28	33	24	21	31	25	26	28	26	33	26	29	23	27	22	36	26	30	31	33	23	35	31	26	32	23	28	26	29	32	33	26	31	23	36	23	22	37	30	25	28	37	25	23	21	27	35	33	28	27	35	23	34	21	35	29	32	27	29	22	38	34	28	29	19	31	26	28	22	24	22	33	31	29	33	29	38	31	35	19	23	32	36	30	34	38	27	34	29	26	36	32	18	27	28	28	25	25	32	33	28	38	22	30	30	28	22	29	32	29	32	21	29	19	31	31	30	16	28	29	23	27	40	26	32	24	25	24	31	32	29	33	27	32	27	35	30	32	33	28	33	25	31	31	30	25	29	31	29	27	25	35	28	29	31	42	36	31	25	33	25	23	36	22	32	32	35	35	23	22	30	28	36	33	32	33	22	27	34
33292	2428	911	2322	4048	3930	2568	1849	1454	1211	1036	881	826	773	697	741	635	597	551	556	549	572	549	517	563	536	515	506	486	496	523	512	466	501	494	466	484	453	534	483	444	432	470	465	442	464	488	441	497	451	471	445	435	465	465	392	439	457	457	498	450	437	438	474	429	471	443	463	446	446	436	484	473	458	452	459	433	444	406	472	469	422	423	459	465	431	443	439	461	420	425	481	458	451	431	448	399	434	405	402	469	404	457	449	458	433	434	433	408	451	465	468	435	432	469	430	391	440	465	448	458	427	461	461	429	425	449	438	463	486	495	453	451	409	404	428	440	435	422	472	398	446	447	432	457	485	445	437	426	486	397	455	477	425	397	442	483	449	416	438	457	443	413	426	445	440	438	437	458	449	419	422	393	471	399	434	416	439	409	460	454	415	435	445	438	431	435	452	440	448	463	440	493	417	443	420	453	459	432	437	441	401	424	489	419	463	423	387	432	419	477	433	453	458	414	487	459	424	438	386	455	431	432	472	464	463	435	440	427	431	443	423	395	461	443	405	420	456	440	421	478	447	432	447	446	453	438	416	432	462	436	438	476	452	443	430	465	444	457	463	418	464	431	459	438	380	428	472	426	443	437	442	441	435	475	471	444	428	452	443	435	473	462	471	446	467	419	423	459	430	424	466	448	393	439	422	429	413	432	433	432	431	468	422	436	453	459	431	442	431	498	423	400	455	439	433	405	421	438	431	438	422	453	408	423	444	458	457	434	450	451	402	459	463	466	438	429	472	436	407	468	469	457	436	445	434	454	444	424	431	492	443	417	403	401	420	440	469	432	443	433	453	437	428	482	475	462	433	448	445	454	451	482	421	436	451	448	465	444	441	400	443	443	462	470	458	482	434	425	478	476	429	441	436	459	440	443	424	412	435	429	423	426	431	450	430	457	483	440	420	455	424	429	446	453	401	409	442	448	448	415	398	427	383	432	414	433	405	455	446	446	447	434	449	441	439	412	433	408	476	450	402	416	433	454	458	446	446	426	402	425	417	456	463	436	425	432	413	457	436	437	434	460	426	421	436	427	423	415	460	410	452	406	404	485	447	428	436	445	419	470	447	448	421	432	467	412	452	455	428	391	440	392	460	465	467	437	432	454	464	399	472	441	451	394	445	431	445	417	428	465	440	443	465	446	404	436	446	418	445	435	387	437	412	471	481	445	444	393	456	443	462	413	447	435	418	452	460	440	408	435	414	440	434	456	461	447	472	438	423	458	436	453	438	461	458	423	428	452	454	458	448	436	462	412	430	420	442	444	462	435	469	458	432	437	419	432	454	447	416	456	483	422	467	448	433	456	439	491	433	447	432	434	458	476	467	443	456	453	411	458	467	442	431	416	408	443	447	449	367	445	450	463	448	440	445	444	444	452	426	407	421	420	440	416	427	440	416	412	427	430	421	432	446	444	471	409	408	429	463	464	401	429	456	459	452	434	418	427	427	445	420	437	419	423	417	464	444	429	432	442	434	409	427	464	427	445	428	410	425	428	449	438	423	454	445	418	419	460	450	432	420	432	425	435	418	423	448	445	452	427	429	428	446	454	445	421	450	454	448	479	409	475	412	425	442	430	451	446	436	426	427	424	444	478	428	438	433	460	413	440	449	401	445	457	449	431	430	398	436	449	461	422	463	473	431	405	453	446	448	424	414	448	446	428	430	420	432	425	423	390	427	462	464	453	455	428	408	421	429	441	438	408	434	427	473	435	455	436	487	452	441	428	463	439	451	447	461	447	430	440	475	422	486	452	446	434	450	444	458	399	478	422	415	449	435	430	439	431	455	492	456	435	418	440	462	458	403	455	419	417	448	388	420	416	431	418	428	455	451	438	419	431	512	427	444	423	455	451	442	411	414	441	415	448	436	412	416	459	455	411	445	452	406	406	472	413	447	460	466	403	454	432	411	451	404	446	446	444	457	464	454	462	465	472	426	436	388	440	467	455	411	459	468	464	440	424	409	481	434	452	448	460	417	441	461	463	427	454	457	417	470	441	455	420	465	443	467	441	444	457	408	413	474	446	447	487	427	471	423	457	462	430	450	470	441	418	419	483	453	441	435	453	460	412	414	423	449	474	413	428	475	446	433	473	451	427	491	471	460	448	434	409	419	434	448	416	432	441	413	463	450	452	478	444	432	429	456	454	446	439	464	438	406	434	437	456	434	430	447	465	470	456	448	417	407	465	443	448	431	439	460	440	423	435	458	437	438	418	446	448	439	418	416	435	417	440	448	437	427	474	431	440	430	425	446	413	406	446	444	428	443	462	462	455	479	453	413	431	450	458	417	476	436	443	439	417	432	432	429	456	486	448	474	434	452	420	442	437	439	457	428	439	463	467	416	427	434	436	399	432	415	466	463	461	429	479	416	449	448	470	448	440	482	416	434	448	440	426	461	428	445	454	464	455	427	422	398	410	457	419	399	451	414	450	433	441	463	423	447	434	430	425	424	463	429	444	459	438	470	454	426	464	454	468	455	421	413	417	441	418	432	432	448	462	424	432	476	459	432	475	426	431	425	469	455	454	404	482	472	467	498	449	415	428	430	395	425	459	485	430	447	418	451	443	456	445	483	433	431	439	417	387	412	441	449	452	442	428	422	403	445	412	462	442	411	431	435	454	432	453	418	470	455	416	418	462	439	409	418	440	438	433	468	463	446	412	425	430	431	476	403	411	450	456	439	444	447	479	415	411	450	440	446	468	433	442	429	411	439	454	405	431	435	422	436	374	447	433	409	498	438	411	477	413	410	445	441	449	422	411	443	430	454	489	423	446	408	432	409	407	403	415	407	415	426	435	431	375	437	437	434	461	434	449	403	425	445	418	459	474	442	449	471	458	457	436	422	417	411	462	445	411	450	452	463	419	476	435	432	438	477	425	464	428	424	414	403	452	433	416	434	411	427	478	464	475	455	472	413	397	471	462	437	424	430	408	494	446	432	460	434	435	456	449	437	431	469	456	451	443	473	414	425	427	453	463	416	455	448	456	432	472	455	450	431	443	401	471	406	442	400	423	433	437	420	447	447	428	453	430	449	404	460	413	446	420	421	458	443	418	441	437	435	432	428	478	444	441	455	437	452	466	462	437	424	442	423	463	447	410	434	439	424	462	409	414	467	402	465	451	418	446	502	442	464	455	444	445	433	435	440	417	451	475	422	418	442	477	471	460	409	453	433	403	434	436	465	457	444	417	445	414	398	435	439	461	454	439	440	442	474	455	410	409	442	451	432	433	455	456	441	416	429	419	465	426	460	472	433	429	412	458	453	415	430	430	438	395	427	424	433	446	443	461	428	431	422	419	454	434	434	429	428	461	448	468	456	419	437	427	420	443	460	403	424	422	391	404	408	462	447	427	435	437	463	430	449	448	492	427	465	439	454	406	438	432	473	448	425	449	468	418	453	477	441	435	449	431	419	469	445	460	504	445	448	472	433	442	431	458	411	422	424	459	470
11786	1934	93	66	118	161	123	87	76	78	76	82	59	55	56	52	37	39	46	43	56	31	36	32	37	49	46	45	31	45	26	39	33	32	34	35	27	42	34	32	35	35	37	38	26	35	37	34	34	33	32	28	29	21	24	35	35	18	40	33	27	36	28	22	29	29	28	36	28	30	48	29	30	44	26	25	44	33	31	27	34	34	29	35	32	31	38	32	29	33	26	26	37	35	30	18	31	28	26	45	23	27	31	24	29	32	40	36	36	39	33	27	30	36	35	20	44	31	40	32	36	33	37	46	35	31	26	29	35	24	41	34	29	31	25	39	25	27	27	28	24	27	27	29	32	31	26	28	36	28	33	30	20	33	29	33	31	29	26	25	30	29	27	33	32	34	32	38	32	35	24	37	36	35	33	23	30	38	33	19	41	34	32	27	29	33	30	22	29	36	32	38	21	34	32	34	33	28	24	28	34	30	34	39	43	26	32	29	27	31	36	29	27	31	37	46	17	34	29	32	36	18	31	32	33	36	36	38	42	25	29	33	24	39	36	32	31	25	26	30	25	32	29	32	25	28	34	28	30	41	32	34	29	21	40	25	31	31	27	24	35	33	29	29	36	28	25	37	26	35	31	30	33	25	35	28	25	27	41	27	30	30	30	39	36	22	22	27	40	35	22	26	31	31	32	31	28	44	41	27	29	30	38	32	31	36	28	34	36	33	40	29	26	33	37	32	29	36	29	36	32	30	44	27	29	28	24	28	24	33	39	43	33	31	34	43	26	39	27	31	38	30	35	33	36	34	27	29	31	29	37	34	24	20	37	35	32	42	33	33	28	29	31	30	30	30	23	35	33	26	36	35	31	25	40	33	28	33	34	33	31	29	36	26	36	32	35	39	29	25	34	23	32	36	38	22	32	27	25	32	24	29	41	41	18	39	37	38	34	30	23	43	33	19	33	28	25	43	21	35	28	33	25	44	33	40	32	41	25	31	25	23	32	35	34	31	21	45	26	27	28	27	30	23	32	28	24	36	26	31	28	32	24	27	33	28	34	23	21	25	35	28	25	27	29	16	29	30	30	34	28	42	33	28	20	26	37	34	34	25	35	29	31	32	34	27	31	37	44	32	32	26	38	32	25	31	25	38	35	34	31	22	32	31	29	36	32	28	38	25	27	38	19	32	31	31	30	36	32	35	35	20	37	30	40	22	23	29	33	29	33	32	42	26	23	27	36	32	26	32	35	28	39	31	29	33	43	33	33	36	27	34	28	34	37	31	37	30	30	30	31	39	25	29	35	31	38	31	35	34	40	25	31	35	35	28	32	25	24	25	34	29	45	33	40	32	29	22	31	31	43	24	34	20	29	35	22	30	27	30	37	40	34	33	29	33	27	33	25	29	32	39	39	29	38	31	42	40	39	28	22	33	33	30	28	27	29	36	26	27	29	33	30	31	26	36	34	28	26	43	27	35	36	31	29	29	39	30	49	31	29	31	32	25	33	34	35	28	25	30	30	39	31	25	37	31	36	39	32	39	43	36	31	41	21	33	31	33	27	28	32	33	38	41	22	33	33	25	32	30	34	28	32	31	30	28	38	31	27	37	29	28	26	29	42	28	37	30	30	29	31	29	35	28	35	26	32	31	30	40	29	33	23	34	25	37	35	24	35	29	33	32	29	32	28	31	23	35	42	28	25	34	23	30	34	38	29	25	32	31	31	31	34	35	28	32	29	35	29	28	31	33	33	36	31	29	31	35	31	28	41	29	34	23	29	29	29	24	35	30	42	20	32	39	34	35	30	30	24	26	24	23	36	36	23	27	27	26	40	25	29	34	28	31	33	39	33	28	32	26	39	33	31	32	35	32	31	18	23	35	35	31	35	36	30	24	27	35	38	34	39	32	20	27	38	37	43	24	39	31	35	32	31	33	35	27	28	30	30	35	27	31	32	50	34	31	31	34	32	29	26	38	29	30	27	37	31	28	25	33	24	33	27	31	30	32	35	31	33	35	44	31	30	29	25	28	26	32	20	31	42	29	23	27	32	25	38	35	34	36	26	27	32	26	28	42	32	35	40	35	32	28	44	36	31	37	32	31	40	19	30	24	26	48	28	32	30	33	29	26	26	40	28	23	26	25	28	40	40	34	36	32	27	30	18	26	35	26	22	39	29	31	46	32	28	47	34	31	35	22	35	33	35	27	38	39	29	39	28	35	26	30	28	30	41	33	25	28	26	38	25	32	30	34	29	27	17	25	28	38	30	29	35	33	29	26	28	36	39	32	28	17	32	35	29	34	35	33	28	31	25	42	29	34	19	37	33	39	33	27	28	36	27	21	25	23	23	26	23	28	40	38	27	32	37	38	30	32	27	43	34	36	34	34	34	44	21	32	24	32	34	45	35	27	39	24	41	31	33	22	40	27	32	27	34	24	35	29	20	31	43	32	32	29	33	33	37	36	28	37	29	38	41	30	38	31	33	44	30	30	37	25	32	24	31	20	41	28	39	34	34	26	35	29	31	30	24	30	30	42	25	36	39	34	28	43	29	28	34	36	29	30	35	40	28	26	31	30	40	31	28	40	23	18	24	30	36	30	30	27	39	34	33	28	24	31	29	32	24	41	36	35	25	33	37	38	30	26	34	28	33	34	43	39	20	32	33	37	31	29	35	34	33	31	48	31	24	30	34	36	31	24	26	33	38	33	32	28	32	31	38	23	27	33	39	37	27	39	39	38	22	27	26	32	26	35	42	28	35	34	35	26	32	32	35	22	31	34	40	39	31	33	35	22	27	41	32	25	36	42	27	34	35	30	33	37	31	28	31	33	21	40	33	25	32	24	24	35	30	30	24	32	30	42	35	28	38	37	31	32	35	25	40	41	32	32	37	42	30	28	27	32	36	33	36	26	24	19	35	32	28	31	29	31	39	25	33	39	32	31	25	38	33	37	16	29	36	29	29	36	23	30	26	30	28	29	38	45	27	30	41	24	35	32	34	33	39	33	30	31	28	25	29	32	41	29	32	34	23	34	29	24	37	26	28	39	31	31	27	34	30	32	28	25	17	30	28	39	31	30	36	43	44	37	19	30	20	38	37	31	31	37	28	34	29	36	31	24	38	24	33	23	28	31	29	29	36	26	30	34	29	29	27	29	31	29	30	42	27	27	37	24	43	29	28	27	28	29	30	38	27	35	43	34	30	33	22	25	34	36	39	33	35	25	33	38	31	29	36	31	17	41	35	32	37	41	37	46	38	20	38	34	37	28	28	25	33	37	35	25	24	37	27	30	24	28	29	33	31	31	29	28	30	31	32	28	37	23	35	30	36	24	35	38	37	31	39	28	28	40	31	22	28	32	29	33	23	28	34	27	25	32	40	29	33	27	36	36	25	29	36	34	33	32	28	34	24	37	32	31	40	32	26	31	25	27	32	34	32	40	31	25	40	38	35	23	36	29	32	27	38	31	38	36	36	38	32	36	23	29	31	30	33	22	35	28
40461	5771	2285	7750	12701	13449	9003	6204	4784	3775	3278	2651	2316	1963	1734	1566	1370	1339	1202	1150	1017	977	968	891	847	821	812	768	754	686	647	656	680	654	593	615	643	620	594	592	562	557	608	597	546	539	532	525	554	526	526	493	558	540	512	516	552	518	579	530	498	490	518	448	501	451	514	495	471	505	493	509	488	520	477	523	529	491	480	535	477	531	495	454	481	576	461	463	489	506	491	498	456	475	498	471	489	505	508	480	510	495	517	463	466	472	461	507	473	470	477	466	513	463	466	483	454	500	487	444	471	476	495	497	491	503	442	522	464	460	485	487	481	511	484	499	477	474	489	476	450	475	519	487	489	479	488	499	479	523	451	463	475	490	428	458	455	496	494	468	480	465	495	483	487	471	481	458	492	486	465	489	449	475	476	474	455	461	476	447	503	458	444	480	452	473	479	449	468	497	508	443	463	421	506	476	480	463	442	473	465	458	471	477	465	482	480	460	462	473	464	513	506	464	510	513	476	460	486	483	504	511	477	470	492	478	472	455	475	465	456	479	477	456	466	519	482	503	511	472	492	480	495	471	478	453	457	497	515	465	463	465	505	459	494	462	491	478	490	489	483	446	447	517	494	463	478	477	474	453	503	448	500	488	473	464	459	491	453	439	405	472	476	506	481	482	483	485	504	500	466	422	517	493	501	476	485	497	476	484	452	447	462	468	438	517	485	482	504	450	467	460	514	512	468	438	487	453	490	451	499	478	429	467	494	471	470	472	468	497	453	445	480	455	456	473	473	467	472	467	442	472	490	514	517	471	469	477	490	505	511	473	447	471	460	496	460	445	471	483	466	487	525	504	488	492	489	458	493	459	476	492	473	467	451	468	421	438	480	471	474	483	482	439	482	529	495	482	452	457	507	474	473	469	516	473	485	496	451	469	455	480	504	480	491	491	443	493	454	479	484	480	484	468	468	493	482	508	468	491	463	481	484	493	457	474	485	518	475	461	468	453	487	490	467	488	472	442	488	486	444	456	489	448	462	455	462	486	446	478	515	490	475	494	489	449	494	477	414	461	496	508	507	448	483	471	489	494	439	462	492	441	489	440	456	433	486	472	514	496	499	452	493	496	474	518	481	453	459	453	492	470	440	464	502	479	484	453	482	402	426	481	500	450	534	494	450	467	479	442	497	540	499	476	519	438	500	443	483	476	524	480	465	499	463	494	500	487	480	464	468	452	483	449	499	487	444	489	489	456	473	536	473	504	474	471	461	502	494	436	475	485	469	430	458	485	462	423	469	495	438	495	492	533	469	499	488	452	446	460	469	459	446	471	492	464	490	478	451	477	472	466	455	515	465	483	460	466	480	452	476	503	456	461	495	467	484	481	441	459	476	481	479	470	455	466	517	481	475	461	529	483	489	468	507	484	460	444	477	470	521	418	486	501	508	494	477	498	474	502	463	504	457	500	481	495	464	496	472	484	432	454	450	495	486	457	467	511	435	463	437	482	459	511	468	478	448	462	520	497	494	468	482	466	500	517	429	480	523	477	496	497	472	474	498	467	458	484	453	474	472	479	446	551	487	468	494	509	453	496	469	469	501	465	459	490	480	490	455	484	489	500	476	463	488	484	490	437	464	494	463	478	506	461	455	502	478	516	473	496	516	476	482	505	485	444	447	469	431	507	517	457	469	486	481	501	445	471	471	479	503	491	505	461	468	467	463	488	463	493	450	458	466	487	481	519	454	510	446	466	479	497	460	453	491	454	468	493	462	497	484	446	478	467	455	498	436	480	461	472	458	493	433	474	495	448	488	485	458	442	488	458	470	442	485	462	465	499	437	506	454	466	470	424	481	446	472	445	474	465	481	486	498	516	505	449	458	500	480	468	474	480	522	499	455	481	482	471	486	477	493	483	505	481	456	494	451	503	446	444	452	452	477	467	470	489	513	498	446	501	445	498	492	445	502	464	487	478	473	466	472	445	477	491	472	502	488	475	514	509	457	496	477	500	498	474	456	482	478	483	460	488	448	454	484	501	481	491	461	466	498	506	503	472	465	483	504	484	466	462	480	502	502	512	464	467	455	480	448	491	460	489	451	505	499	487	456	497	470	493	489	469	416	486	464	478	486	475	485	461	441	491	474	476	523	474	514	468	475	467	497	436	535	470	504	503	496	489	437	491	515	450	513	440	494	474	451	470	441	511	447	485	492	483	514	497	493	478	477	451	483	420	456	464	476	483	482	451	453	461	499	460	494	465	501	476	462	515	508	455	508	423	474	446	477	413	438	485	461	492	493	497	463	452	470	453	519	482	520	481	477	493	487	474	494	448	452	458	501	506	487	487	454	458	442	484	480	507	454	482	438	476	477	513	472	480	463	462	441	435	475	434	479	518	485	485	519	497	462	504	478	473	424	475	485	508	490	485	477	509	496	485	446	491	492	449	503	453	458	480	470	480	486	449	462	517	462	491	489	479	468	492	486	492	488	479	448	451	484	461	478	424	525	485	469	502	448	481	464	482	452	495	502	468	488	462	467	479	468	477	499	457	504	504	444	492	497	475	451	450	485	479	474	485	439	505	513	450	468	501	488	459	440	517	443	442	462	464	446	441	492	483	454	453	448	496	490	478	466	456	470	450	471	484	420	483	479	452	482	507	495	495	475	495	452	463	490	475	496	484	491	489	454	473	495	465	448	464	506	478	475	491	492	466	493	451	449	458	491	473	517	453	473	513	529	471	478	480	494	483	477	467	458	481	474	483	457	449	496	469	469	481	471	461	456	458	447	487	455	476	486	466	505	474	453	465	495	506	487	512	484	483	447	457	467	482	448	445	501	491	492	486	459	446	456	471	455	492	495	457	479	462	483	437	484	507	445	466	472	440	452	512	472	463	465	516	504	458	469	480	492	493	504	509	492	491	466	439	505	451	479	491	475	445	471	472	476	457	487	466	506	501	464	484	411	491	458	475	441	453	460	504	497	480	483	471	480	462	474	471	496	463	486	501	484	507	470	449	510	472	490	458	472	451	514	496	458	531	447	487	457	453	467	457	498	455	465	466	528	493	476	474	471	479	518	503	494	517	493	504	472	482	445	424	475	475	474	471	486	467	483	442	448	478	503	454	511	476	511	465	456	475	490	494	497	511	478	473	523	438	477	475	459	475	475	479	481	441	475	464	434	469	519	462	454	486	437	468	461	472	524	486	508	491	461	464	517	513	451	469	484	458	501	480	501	459	476	429	473	499	452	474	482	492	475	465	440	464	438	436	454	483	477	481	441	452	465	512	473	483	506	458	471	497	485	460	470	482	483	509	494	465	451	518	466	459	482	432	492	462	481	489	453	481	423	415	475	470	474	461	488	459	483	491	465	479	488	515	466	502	452	430	485	476	428	443	487	482	490	428	464	470	480	484	491	433	480	470	468	434	473	479	495	503	473	495	460	480	506	448	465	500	479	442	479	486	444	447	491	511	526	442	426	470	481	493	488	488	461	489	481	473	483	457	419	474
10788	1048	131	97	133	153	116	117	91	89	87	86	78	93	99	71	70	86	75	57	88	59	69	56	53	60	66	62	58	55	64	61	78	55	72	56	53	62	51	71	65	64	62	68	54	35	60	59	67	40	64	73	60	64	58	48	65	61	44	60	72	50	65	67	71	63	61	72	55	63	55	52	64	57	67	71	52	61	69	48	46	60	53	59	56	44	60	57	57	49	50	51	65	55	58	55	60	46	73	63	59	70	55	56	70	50	58	48	61	62	53	54	71	73	59	58	57	61	61	70	43	62	56	61	66	59	59	67	57	55	66	60	54	48	66	64	48	60	59	64	52	61	45	55	56	51	54	53	57	57	59	60	58	59	54	56	65	50	49	52	57	56	57	47	62	51	72	55	56	58	49	64	57	60	66	60	56	57	49	60	53	63	58	65	65	53	55	58	72	46	51	67	52	81	53	49	62	51	56	62	45	49	70	69	66	56	53	60	69	61	55	64	54	76	47	49	59	60	73	75	51	51	55	68	58	69	50	65	57	62	71	60	64	66	58	59	60	61	60	62	50	48	67	58	47	71	62	50	59	41	60	50	52	72	65	55	69	63	46	59	68	65	49	57	46	63	53	60	57	53	73	69	66	55	66	69	58	76	55	67	60	47	57	69	45	51	64	52	50	58	51	54	59	58	52	59	53	58	53	53	57	63	57	66	53	64	54	84	58	54	74	56	50	64	62	51	53	59	57	62	65	66	51	51	59	67	56	65	58	39	58	56	76	59	55	56	58	42	60	65	58	57	59	66	69	54	62	61	59	53	63	58	63	64	59	48	52	58	50	59	48	35	49	57	55	60	67	57	52	62	70	61	62	54	60	59	68	77	57	56	57	44	68	57	59	61	68	62	74	48	45	71	54	63	45	60	69	69	66	49	73	57	60	71	52	49	56	62	64	60	53	64	61	67	73	45	59	64	59	54	62	54	56	65	53	51	65	69	57	55	64	59	66	57	54	45	68	60	60	57	55	73	58	45	54	63	51	49	50	78	61	49	50	73	46	49	61	55	67	53	64	62	56	55	64	70	54	66	54	58	66	61	59	71	55	64	59	59	51	56	55	59	64	60	60	63	56	56	63	63	53	49	61	63	61	44	70	60	56	54	58	61	81	68	44	56	46	66	45	60	52	57	45	62	84	58	54	53	59	60	59	50	61	62	54	70	73	64	60	52	69	61	53	49	59	43	57	53	54	64	72	54	49	53	48	60	44	60	58	59	53	57	55	51	47	45	51	54	62	74	64	60	74	61	82	48	66	74	72	54	51	45	45	52	49	64	53	53	71	58	54	51	61	52	53	66	52	52	51	64	61	53	67	48	55	57	56	61	54	61	53	43	49	51	48	58	67	70	52	64	54	70	58	55	59	57	50	45	59	64	73	69	65	58	59	66	54	48	48	47	47	54	69	49	57	56	71	59	71	53	44	58	52	54	68	61	78	56	78	53	65	70	42	55	59	63	64	44	49	46	54	60	61	64	71	64	59	68	56	46	66	70	45	46	67	52	56	63	53	67	59	40	59	61	55	53	70	55	59	63	58	39	53	51	66	61	59	58	50	49	75	64	56	46	60	56	76	74	69	77	68	53	51	58	49	61	64	63	67	61	50	59	61	58	65	72	62	55	63	65	79	52	68	63	56	52	47	58	66	57	58	53	55	53	40	58	64	54	78	44	74	53	61	43	68	56	53	64	64	68	61	72	46	60	63	69	69	58	69	44	56	56	64	62	57	67	65	46	67	63	60	71	54	60	53	72	62	65	70	62	55	51	55	57	65	48	49	64	58	54	55	67	43	58	50	62	45	49	58	60	68	66	47	50	76	40	43	63	57	60	59	55	51	54	66	53	60	69	61	61	64	56	67	73	63	66	55	57	67	58	69	54	65	59	71	68	75	66	48	48	66	53	67	57	50	62	69	52	60	42	57	68	55	73	49	52	59	57	62	54	68	51	63	66	64	59	54	64	64	66	60	70	56	54	71	55	49	48	62	81	48	51	43	69	49	57	52	64	72	60	60	70	54	47	55	70	65	57	52	45	51	52	62	64	65	67	59	54	45	72	47	70	49	66	58	67	66	55	50	57	59	53	57	58	50	52	59	53	81	52	64	49	61	55	73	60	61	63	63	51	59	64	59	57	73	76	59	59	61	63	56	65	68	59	65	55	53	54	58	74	60	56	49	62	62	61	64	63	48	65	54	70	59	61	60	71	60	42	59	53	51	55	58	61	53	79	58	64	62	65	59	50	59	56	52	50	46	64	55	62	64	64	54	64	51	57	67	52	43	61	65	58	54	55	55	54	56	60	55	60	65	59	67	70	53	61	49	64	58	64	53	62	66	66	56	67	68	49	64	67	54	59	66	62	59	60	66	56	61	60	49	63	56	66	58	55	53	37	55	63	55	54	53	80	62	59	61	66	60	41	72	56	51	53	46	57	65	44	54	63	65	52	54	48	61	60	58	70	46	70	67	61	49	61	64	52	40	52	58	53	47	66	44	62	63	68	60	62	68	60	43	57	72	57	46	66	55	61	57	50	53	62	75	72	69	58	60	60	52	62	58	56	62	57	56	60	45	51	54	49	78	60	61	54	60	52	48	62	60	56	48	51	52	54	57	59	50	47	64	56	54	52	56	49	58	51	72	56	58	69	53	48	55	55	63	55	59	59	67	61	67	45	59	58	57	70	42	70	51	53	61	50	70	63	56	63	48	54	60	54	45	60	51	62	62	57	66	64	66	57	46	52	54	61	56	48	55	71	67	55	54	46	56	66	68	79	62	57	64	44	50	64	64	61	63	61	57	62	72	54	65	54	59	55	57	70	64	57	50	45	73	64	57	60	51	55	60	62	62	66	59	57	70	75	62	67	59	58	50	52	54	77	43	70	75	62	54	69	56	49	67	51	57	67	56	62	61	59	61	54	47	72	43	65	55	59	75	60	56	53	48	55	44	65	48	55	71	61	50	56	57	50	60	61	75	58	61	55	54	68	62	67	62	80	54	64	63	62	47	52	63	56	58	72	52	59	63	58	74	47	45	61	59	52	63	57	68	51	50	49	56	65	65	61	53	60	53	70	65	61	68	56	66	53	75	79	59	59	61	59	67	59	51	54	55	67	53	52	63	71	60	74	65	46	56	69	60	58	67	51	59	58	64	48	55	51	64	72	60	55	59	52	58	73	62	65	49	62	51	69	51	55	56	60	61	57	50	72	48	66	74	58	57	52	50	53	59	63	46	58	55	57	59	61	56	53	48	65	72	71	42	60	55	64	69	55	56	52	78	57	51	65	50	52	54	52	40	70	56	54	49	65	58	64	48	57	65	61	59	55	62	61	58	65	67	65	51	67	63	66	57	78	60	57	59	60	66	77	63	48	64	64	50	55	55	46	52	55	65	66	59	57	53	64	67	68	63	61	57	49	35	62	74	49	65	56	46	61	63	65	41	54	69	53	55	56
41805	4806	2367	6616	10825	12098	8029	5834	4550	3637	3104	2648	2359	1991	1854	1795	1633	1546	1473	1473	1386	1293	1251	1212	1205	1144	1092	1090	1141	1001	1065	1030	999	994	982	1016	1038	941	966	970	906	955	939	913	912	931	911	889	919	918	845	930	912	905	928	843	830	880	901	892	929	917	923	902	851	890	902	889	875	859	897	858	920	910	853	873	864	938	849	903	906	882	905	879	880	873	816	851	872	896	847	908	877	799	845	824	848	826	858	814	877	878	900	845	848	877	849	862	880	847	829	865	878	923	852	881	848	836	860	782	871	803	874	860	893	876	851	902	845	851	877	862	860	878	848	861	806	844	863	849	868	841	876	835	899	914	903	860	874	845	878	913	858	836	861	868	875	866	803	876	832	888	838	883	933	872	837	854	887	835	873	902	826	863	862	850	833	825	872	866	841	842	869	839	869	828	791	841	897	861	859	809	806	819	867	906	879	852	921	860	854	890	881	881	834	880	836	782	879	859	882	838	859	863	931	811	910	791	824	925	830	860	876	824	881	901	838	879	823	828	880	884	880	866	852	852	853	873	844	801	893	919	853	816	877	847	885	885	910	880	852	852	853	914	854	825	854	883	890	848	823	853	825	898	875	831	860	835	802	866	905	908	834	844	884	860	841	923	863	818	861	871	823	796	826	859	849	814	857	838	870	928	898	866	828	897	873	845	820	879	849	877	856	908	865	847	929	851	827	909	844	889	828	870	812	850	856	852	865	873	875	891	861	853	835	833	862	898	922	829	837	840	842	853	890	844	829	829	840	875	857	884	855	850	867	842	902	898	952	891	856	838	866	861	833	867	873	840	831	810	864	874	879	861	853	873	852	883	914	865	902	853	842	826	886	883	843	921	909	876	869	909	814	819	827	894	802	919	904	816	916	851	852	884	898	825	909	873	876	903	878	860	920	860	875	875	828	868	866	813	845	901	891	879	865	830	831	851	810	886	833	866	866	864	822	845	914	841	891	842	841	793	848	819	873	814	905	823	838	880	854	800	860	877	881	836	854	906	895	819	902	892	797	934	858	830	883	790	835	879	892	908	817	851	894	817	840	914	878	889	794	909	866	899	884	897	848	928	860	856	883	880	821	908	834	847	809	884	912	827	902	889	862	887	871	807	856	865	874	815	828	871	858	875	835	881	866	835	879	823	863	872	916	893	844	885	870	915	874	884	843	866	889	846	804	853	885	856	854	849	850	882	854	862	885	849	777	841	903	839	904	877	855	890	861	904	824	826	933	923	905	825	857	890	913	889	823	852	838	875	884	838	849	864	888	853	855	881	857	868	841	852	842	839	869	877	823	856	898	892	853	848	872	833	843	870	883	902	902	888	872	866	827	799	886	898	847	859	816	900	845	863	872	900	938	787	867	875	875	870	891	856	825	854	812	890	860	890	866	889	826	875	845	880	928	899	848	877	830	941	903	902	842	853	828	856	868	864	855	846	891	846	826	837	847	844	875	888	795	828	863	884	855	829	839	907	870	869	890	861	854	840	857	939	862	910	853	851	864	884	841	847	838	842	885	907	862	839	886	836	819	824	904	829	856	847	886	779	831	818	837	876	834	887	836	882	916	856	861	877	880	887	877	852	905	902	893	878	872	877	873	872	886	896	852	876	836	840	890	827	835	875	862	831	874	878	897	854	799	920	811	870	807	871	859	860	867	876	851	849	924	844	913	846	830	782	875	860	832	832	864	845	836	820	868	913	885	885	894	863	795	827	879	898	787	876	867	858	831	857	851	881	869	817	890	841	872	892	851	834	855	845	916	862	891	892	901	850	825	825	829	809	841	834	837	859	858	824	853	853	821	872	866	830	897	904	843	892	901	793	857	862	803	848	864	854	829	887	879	815	888	812	850	820	880	888	898	884	838	840	836	851	827	893	865	838	914	886	848	862	875	820	870	859	877	870	826	851	886	822	829	845	838	901	874	920	816	836	881	870	869	846	818	906	886	852	823	861	857	859	841	908	858	848	867	862	821	876	807	841	875	842	847	876	853	872	827	852	849	825	855	857	862	884	893	899	832	828	857	905	845	893	874	881	821	840	912	919	827	863	887	856	858	839	871	878	853	862	890	856	880	869	857	869	864	888	903	811	873	863	854	850	831	835	798	850	830	816	878	876	822	825	818	901	853	900	859	847	836	821	862	858	877	797	844	884	856	855	834	848	843	869	891	824	877	836	884	829	825	832	867	863	915	853	822	823	882	879	838	826	852	827	836	879	871	876	883	849	816	876	855	883	842	869	900	872	929	828	880	890	893	909	863	871	817	834	910	822	793	845	881	867	830	896	844	884	890	855	854	826	931	884	875	930	846	863	844	885	861	845	901	869	854	835	880	829	844	838	904	908	823	846	865	839	849	846	884	900	902	830	881	822	846	921	845	905	873	835	885	829	843	857	822	873	861	834	849	835	839	851	871	914	900	864	836	828	783	869	867	819	913	906	884	881	822	870	848	812	948	878	835	853	887	884	845	835	839	852	800	850	873	857	868	866	836	880	851	838	844	805	832	849	876	840	907	910	888	826	867	870	834	852	848	866	869	902	893	883	817	907	842	828	828	873	864	878	823	838	840	898	868	873	825	842	784	864	872	919	877	860	888	861	893	842	883	911	836	905	899	852	851	851	893	899	878	884	833	899	850	858	886	868	895	828	866	846	835	858	915	855	864	852	837	876	873	882	882	827	867	834	838	804	874	830	836	854	849	888	823	853	779	854	912	846	858	809	885	830	840	853	865	797	870	881	853	857	847	840	912	811	877	878	847	845	878	830	841	900	921	820	862	849	885	864	821	822	838	839	868	929	831	854	889	841	821	876	818	840	841	838	864	877	857	822	848	868	827	932	878	863	885	857	860	847	833	851	904	849	889	878	890	857	865	809	850	765	876	892	872	881	836	868	861	833	868	865	864	851	853	849	896	847	885	851	820	858	835	830	856	895	834	900	822	909	811	891	868	838	853	826	788	790	873	885	853	881	866	816	812	840	826	924	872	899	840	805	900	827	876	858	822	891	890	806	835	867	865	840	823	857	921	842	887	834	870	832	889	832	839	814	887	844	884	849	857	846	921	884	839	852	883	863	847	840	803	870	862	928	839	854	802	878	877	873	799	866	873	838	875	864	844	860	888	877	845	843	891	837	878	825	818	825	865	848	889	869	870	873	923	832	900	888	882	854	872	871	838	875	843	883	804	861	893	907	841	865	871	860	867	862	847	893	855	838	870	832	830	840	876	869	851	904	901	909	849	858	881	882	888	856	838	870	877	854	914	873	840	880	839	887	889	845	868	837	831	902	811	851	872	857	871	876	875	862	884	842	854	935	870	892	871	871	863	877	841	877	874	851	870	886	869	836	885	918	872	859	860	884	859	876	859	838	826	879	877	813	857	856	898	860	909	854	864	843	814	826	842	911	839	828	862	871	851	835	884	881	842	883	859	888	859	868	855	827	908	888	887	817	846	910	826	905	841	871	809	888
16088	5621	224	119	191	325	266	171	178	149	145	124	121	118	102	117	109	92	73	92	101	78	73	78	84	85	69	69	71	76	86	70	74	69	77	72	69	70	76	72	77	64	73	57	71	69	60	74	73	62	61	69	67	66	64	55	57	60	77	52	59	50	66	64	68	69	57	67	58	64	73	63	71	75	56	75	75	55	54	46	80	69	72	49	50	62	69	64	48	64	60	75	72	55	56	68	64	68	69	59	59	52	76	60	68	60	75	52	75	62	60	67	63	62	70	60	48	59	63	78	61	67	76	83	71	61	72	79	71	61	69	63	73	59	61	43	60	53	73	51	53	67	74	79	83	72	59	58	65	59	55	66	66	65	60	66	83	70	71	70	57	64	71	70	63	68	67	57	59	68	56	75	66	62	70	69	69	55	87	57	77	83	55	56	68	75	64	79	52	63	60	61	63	60	65	55	55	57	61	49	62	75	64	57	64	70	68	88	59	52	67	61	73	57	57	56	63	73	53	69	56	89	48	62	63	72	62	53	58	70	75	62	62	67	64	78	67	62	66	74	58	54	46	68	71	57	66	53	70	74	70	66	67	62	60	61	67	66	58	55	57	53	66	59	87	70	52	65	58	59	54	61	73	45	58	68	64	63	61	58	67	69	67	61	87	75	68	55	69	66	60	63	67	57	43	50	61	61	56	74	63	73	58	70	62	75	54	57	63	61	74	69	63	54	63	62	66	65	53	65	70	69	67	57	63	78	63	70	62	73	57	57	60	74	62	63	68	75	74	65	65	51	68	62	69	64	64	66	53	60	67	65	60	56	61	66	54	67	54	75	80	64	58	63	56	65	68	70	55	56	66	59	66	67	64	62	67	62	60	67	73	72	78	75	59	59	62	84	75	74	60	55	55	61	74	53	69	72	76	58	62	48	57	57	58	50	64	72	68	60	78	79	67	61	64	56	46	63	47	60	62	68	55	69	75	64	52	66	65	71	74	61	72	55	64	58	60	76	64	65	59	69	67	57	70	63	56	58	63	50	68	69	52	62	60	55	68	77	59	62	58	65	54	83	59	62	74	80	62	66	64	73	70	82	72	64	74	60	73	58	62	82	60	62	59	76	64	62	64	82	71	60	75	68	73	58	79	66	62	71	58	54	51	72	64	55	63	48	56	58	58	75	58	61	47	58	56	60	66	68	62	62	63	62	71	57	63	64	62	62	71	56	55	59	56	63	62	68	66	59	51	65	75	66	53	63	70	68	68	63	69	46	72	67	66	53	67	68	76	74	75	67	53	75	72	61	61	66	59	53	57	68	64	60	61	49	64	64	52	50	56	65	62	58	65	68	59	58	73	63	56	75	74	57	71	62	59	69	63	63	75	68	76	71	64	69	64	70	64	56	60	57	63	60	45	63	73	68	62	66	72	67	71	61	61	73	61	61	54	58	64	60	75	71	55	75	72	65	69	78	69	57	53	64	70	62	62	72	54	43	55	54	60	82	90	61	65	61	76	70	53	62	54	51	65	75	68	59	57	76	59	57	50	61	57	62	46	61	54	65	67	76	59	70	68	65	65	65	80	49	62	62	54	74	61	76	57	69	63	67	69	62	71	63	50	65	58	60	68	71	63	66	73	68	62	77	68	77	59	54	65	71	53	66	64	76	60	53	64	59	55	66	66	53	47	68	62	78	66	55	62	52	58	74	53	63	69	63	74	65	61	82	72	64	65	67	62	67	82	66	64	74	59	68	59	58	68	63	65	66	67	70	68	69	56	65	67	74	58	42	60	66	59	56	67	50	56	66	62	65	68	64	63	45	60	68	66	69	53	69	66	70	64	59	62	69	52	57	62	57	63	76	55	45	77	74	67	72	76	79	70	71	71	54	57	66	68	72	51	77	73	62	56	62	60	62	55	65	75	66	74	50	65	66	58	64	71	70	63	77	66	68	62	62	62	68	59	66	87	57	77	72	65	56	70	64	58	66	79	68	64	55	66	67	70	58	80	54	65	62	58	47	71	63	70	55	58	76	61	70	71	63	56	74	60	69	53	58	67	74	75	57	69	73	58	76	61	55	56	69	63	64	56	66	80	74	64	72	71	61	66	65	60	68	60	59	67	54	52	75	77	74	68	59	55	62	70	48	59	63	64	73	62	75	63	59	71	68	73	75	70	64	70	59	75	64	66	70	63	74	61	60	67	53	55	50	59	74	75	57	68	62	68	62	52	58	54	61	73	61	62	72	68	53	56	59	54	79	61	74	57	54	68	56	73	62	52	58	56	65	63	69	56	78	61	77	76	72	69	61	57	74	60	76	61	75	79	57	75	58	60	69	82	50	73	51	66	68	68	63	79	81	68	61	64	67	61	60	75	64	53	63	62	64	66	59	75	59	64	62	62	57	53	63	69	70	67	58	56	77	66	65	83	57	64	66	70	61	79	65	54	65	64	56	67	59	62	55	75	66	75	43	61	56	66	56	77	63	69	59	66	60	66	58	60	72	72	53	71	43	48	67	78	76	45	70	65	51	59	68	62	78	76	60	65	54	55	61	63	60	65	58	88	66	62	58	68	60	71	82	65	70	63	63	65	60	59	87	65	75	80	66	60	68	59	70	60	62	61	55	62	61	53	68	66	61	65	65	57	66	79	65	74	65	53	66	60	76	59	56	65	54	64	71	58	64	68	66	68	56	68	61	66	71	59	58	80	73	64	76	53	82	71	64	54	61	66	59	63	70	70	66	62	57	63	78	60	63	64	56	60	66	61	61	64	60	66	75	54	58	56	64	41	65	59	57	56	64	64	68	66	63	65	63	75	77	69	61	65	60	67	74	74	69	57	68	73	72	73	57	63	54	59	66	63	60	67	82	62	64	54	58	67	52	69	58	54	61	56	74	67	57	63	59	65	56	67	53	62	42	63	70	69	70	75	60	69	74	52	61	65	64	58	52	62	60	62	74	52	44	65	75	65	63	66	66	68	59	65	60	62	81	46	65	52	71	82	72	64	68	66	66	54	85	68	57	71	60	52	67	63	62	65	73	67	71	73	58	51	66	81	60	56	64	69	69	71	65	61	76	56	49	65	65	49	68	70	68	71	65	59	49	69	69	70	71	71	58	57	50	61	61	69	76	62	58	76	62	64	75	54	74	65	82	70	77	55	76	72	60	56	59	73	59	60	57	68	61	68	72	60	54	74	60	64	61	65	62	63	63	54	60	67	62	70	59	72	47	67	59	74	69	62	74	51	87	62	57	62	58	81	63	67	58	76	61	58	58	68	62	71	62	54	59	73	73	72	63	81	63	57	63	68	63	63	63	60	67	71	56	64	73	43	70	64	82	75	60	69	70	63	72	71	65	58	68	55	68	74	67	50	63	69	57	61	57	73	75	68	64	65	60	64	63	57	71	61	57	77	65	71	65	55	57	69	64	66	56	58	71	73	58	73	63	68	55	60	63	58	51	57	77	60	52	81	61	49	67	68	52	78	78	56	59	64	65
41220	7989	4260	12430	19008	21207	14632	10704	8594	6719	5760	4845	4012	3653	3275	3018	2792	2490	2303	2239	2053	1833	1778	1657	1552	1564	1533	1429	1408	1347	1339	1263	1269	1284	1163	1232	1256	1200	1170	1130	1167	1110	1167	1046	1099	1083	1061	1025	1085	1125	1019	1099	1060	1030	1048	1073	1056	1028	1001	1068	1036	1014	1032	1033	1013	966	1045	1004	963	1075	1005	1021	976	913	972	945	984	1001	939	957	900	970	957	984	987	914	977	1073	927	944	951	954	952	961	976	1019	888	957	988	934	941	971	990	966	927	924	908	933	970	947	1002	972	910	921	940	943	938	972	921	935	933	996	940	972	979	920	905	927	932	894	968	959	916	916	933	921	930	992	929	908	968	920	941	905	869	938	922	959	922	963	909	913	908	942	968	893	964	952	954	934	953	954	954	961	978	919	907	875	914	926	931	925	904	936	930	938	907	880	932	951	913	980	989	922	940	941	1002	909	923	923	888	947	970	936	952	911	984	924	913	952	907	906	986	879	936	929	976	972	934	905	919	900	883	934	903	946	919	956	920	934	985	928	1005	985	917	953	922	931	959	964	925	965	951	917	969	980	933	914	938	931	903	942	884	908	871	890	911	933	932	943	948	941	971	904	932	890	918	973	936	922	898	871	941	953	936	980	944	932	892	878	995	971	941	977	935	937	914	905	926	894	904	910	1016	927	928	928	951	882	962	863	945	911	902	899	949	904	887	913	955	950	936	914	916	972	933	911	914	932	908	869	933	910	916	966	945	881	895	890	959	934	924	911	894	954	962	918	934	917	928	958	965	981	950	922	929	937	977	892	919	931	914	910	899	903	870	949	957	968	957	925	917	904	912	924	973	968	902	927	947	930	889	917	937	944	935	953	890	916	965	939	922	901	925	955	894	942	902	913	926	931	949	957	918	917	904	918	878	1013	856	955	948	935	929	904	935	909	892	922	946	909	933	903	930	952	874	854	953	886	936	910	891	948	927	891	905	937	933	905	899	934	898	972	875	929	928	950	971	867	899	927	899	946	933	909	993	943	949	899	893	962	914	910	879	943	951	935	903	930	936	889	875	962	979	948	930	939	920	937	963	943	881	941	927	906	938	974	938	903	923	895	886	858	1027	882	923	910	950	910	898	947	1002	949	896	936	883	913	909	905	929	950	878	909	912	910	901	937	911	949	929	927	929	983	868	925	963	941	906	992	921	922	943	937	923	889	873	912	917	987	913	914	874	932	931	910	933	941	964	936	979	883	906	923	962	973	957	912	934	971	927	984	888	928	896	970	940	943	982	868	939	1009	985	933	924	925	939	874	910	957	902	926	904	985	941	929	925	951	944	933	964	962	985	922	1001	907	876	970	943	943	940	965	975	913	956	923	970	879	968	910	914	934	961	962	1003	891	920	922	968	919	956	958	980	873	929	885	923	986	953	942	902	925	979	936	948	906	987	929	970	929	919	867	900	936	975	928	882	964	923	976	885	884	914	927	891	947	959	942	890	928	971	904	930	931	936	950	901	857	969	974	983	941	917	941	920	902	909	923	925	898	978	916	959	929	932	866	926	919	913	920	934	914	875	956	937	886	915	965	941	951	959	949	941	964	927	920	938	972	923	943	897	924	909	912	956	915	909	904	960	915	905	935	930	891	962	935	901	929	954	911	894	983	899	929	939	949	943	956	945	950	934	921	916	934	868	936	905	863	822	980	957	956	958	928	908	934	898	923	947	949	861	913	888	985	1016	913	907	921	947	954	939	905	912	951	983	942	975	965	914	904	945	939	965	929	920	959	926	941	828	883	894	899	910	896	918	927	890	921	982	1003	916	931	943	955	876	927	958	948	904	913	924	972	921	934	913	971	929	900	911	924	947	874	879	928	897	891	935	935	938	945	940	937	895	940	937	910	980	906	910	936	920	904	959	879	981	926	954	927	966	929	902	935	935	965	1012	963	929	955	878	891	935	927	906	963	891	917	884	974	942	949	1021	890	917	901	930	913	982	951	923	907	902	930	957	956	898	982	921	907	902	907	909	912	917	880	886	939	937	954	950	978	897	939	916	937	959	966	937	920	957	899	886	937	1000	994	909	898	931	901	935	953	956	964	935	895	928	919	925	905	928	931	915	943	944	924	927	909	894	937	932	959	969	910	932	936	941	970	906	930	939	954	905	948	904	964	942	943	962	905	989	934	855	940	929	929	976	949	907	950	842	898	878	901	929	884	934	981	956	935	958	948	941	921	958	979	903	943	949	914	912	968	931	943	934	947	929	941	932	908	916	949	884	976	921	944	985	883	920	885	952	1001	898	888	936	902	954	925	955	934	913	918	933	883	917	941	918	883	883	917	902	909	926	917	932	862	965	923	933	921	936	944	909	922	929	961	912	909	972	982	931	929	941	929	901	972	902	910	899	908	946	911	924	934	959	917	957	919	906	915	974	926	928	889	904	990	926	916	937	961	947	946	976	947	945	921	884	888	943	923	902	914	936	926	910	930	929	890	910	930	903	942	948	890	874	955	941	913	915	890	914	933	952	928	912	950	899	937	958	923	928	950	973	898	964	922	928	907	919	946	919	934	910	908	926	919	931	884	930	905	879	867	991	901	933	923	971	898	904	902	908	925	960	955	965	898	952	932	933	918	902	945	904	884	934	955	910	953	914	919	942	952	949	958	912	922	878	880	951	911	893	937	906	881	971	933	971	866	931	889	929	904	953	975	969	924	908	1001	952	946	909	960	944	878	981	945	938	928	893	929	963	945	956	893	912	918	914	931	931	923	934	919	941	951	962	946	938	907	925	942	889	906	897	886	913	933	881	951	967	962	929	854	894	862	951	936	950	870	872	956	904	906	965	905	959	905	912	911	973	931	965	937	961	901	871	962	937	899	960	925	923	919	968	925	929	931	868	942	949	951	954	963	895	904	887	942	916	880	1012	861	979	934	944	888	982	946	951	934	964	931	942	867	942	918	935	879	851	999	941	928	937	919	975	950	909	912	924	954	891	917	951	912	933	955	943	891	918	959	932	897	936	949	946	933	904	871	969	935	880	935	924	932	938	939	935	916	936	892	964	945	884	909	946	981	946	901	936	951	962	924	938	912	937	995	939	956	949	895	902	927	916	928	919	925	924	998	961	920	932	952	916	904	933	952	987	931	893	955	920	868	913	887	930	949	910	879	963	936	902	910	934	908	893	872	920	937	986	897	863	930	896	971	935	948	982	941	907	921	907	890	935	960	924	904	887	874	922	947	921	943	889	946	966	939	964	956	895	921	897	907	892	918	939	936	899	971	865	944	993	921	911	924	959	942	948	932	959	946	959	896	852	932	953	966	918	946	922	888	880	923	924	916	910	893	897	911	973	922	936	863	919	895	911	910	931	913	890	955	912	915	904	916	870	925	966	933	941	920	991	882	991	966	919	914	889	958	889	985	927	954	866	915	917	942	864	983	907	936	950	959	913	927	944	980	882	978	915	922	913	933	996	935	922	950	955	903	957	932	882	954	945	962	932	930	888	947	956	910	892	924	907	945	874	934	902	968	944	876	940	900
3851	137	48	45	55	52	59	43	41	42	34	41	37	40	31	38	35	33	32	32	28	34	28	38	32	32	23	23	26	31	33	33	26	26	31	34	28	36	26	33	22	32	29	21	33	30	17	29	28	32	28	24	23	27	33	25	37	23	31	23	33	34	22	21	33	19	27	35	25	16	24	33	33	29	26	38	30	26	24	34	35	40	20	36	29	30	36	20	37	27	31	30	37	29	26	39	31	24	25	38	28	23	33	32	37	25	30	23	23	25	32	21	37	24	29	36	25	38	35	40	39	38	21	22	35	27	41	32	28	22	32	39	27	24	31	29	27	27	33	28	28	39	30	27	26	33	27	26	36	27	32	27	30	34	26	23	22	31	27	30	32	28	34	28	30	21	31	27	25	28	17	29	36	37	35	28	27	35	33	29	32	36	35	40	26	32	44	32	37	35	25	34	36	27	26	25	21	26	42	30	35	24	26	28	36	23	30	44	35	27	36	20	32	31	37	41	40	29	31	33	28	27	32	29	28	23	35	39	29	33	23	31	32	33	33	32	29	31	33	21	24	35	18	35	22	22	33	28	27	21	29	36	27	28	30	29	24	28	19	26	26	23	39	35	30	26	28	32	31	38	30	25	34	24	32	34	25	26	28	26	36	36	31	28	22	33	33	39	31	31	36	33	22	25	33	28	23	35	31	28	29	38	22	30	21	34	25	30	29	38	30	34	27	36	27	33	35	32	23	26	35	17	36	29	19	31	32	28	26	31	26	26	40	32	37	32	26	27	22	27	37	29	28	27	25	30	32	28	25	41	22	32	25	32	27	20	30	24	31	32	31	33	30	37	32	35	31	37	30	29	28	36	28	27	27	28	25	28	27	27	25	22	24	31	30	33	30	37	33	26	41	26	23	29	25	32	29	33	29	33	22	27	33	23	25	26	21	30	31	21	28	31	33	37	26	28	36	29	31	30	36	29	32	25	25	29	41	28	40	33	35	28	30	29	30	22	32	27	35	21	41	31	39	31	30	34	31	26	31	27	28	26	40	32	26	25	30	38	28	30	29	20	32	26	40	31	30	30	22	30	26	29	29	29	36	28	38	33	28	35	30	32	24	25	35	31	37	27	41	41	26	34	28	28	22	34	28	29	27	24	37	27	20	23	29	31	39	34	26	33	31	24	23	30	30	29	20	25	21	26	23	26	30	29	23	25	34	34	32	19	28	28	29	32	25	23	25	30	29	23	18	24	37	36	18	27	28	36	34	33	32	23	36	33	34	32	22	34	25	37	29	21	30	26	33	38	20	30	21	29	28	29	36	35	33	32	24	27	27	31	38	33	32	24	30	25	29	18	31	26	29	28	36	21	23	29	31	33	20	35	27	27	29	37	25	30	25	31	26	28	33	32	23	34	22	29	27	33	37	24	34	20	14	27	28	32	28	28	30	36	30	24	34	29	28	32	32	35	26	29	31	29	31	21	29	36	25	24	34	26	25	27	29	33	35	22	27	28	24	34	27	31	19	26	35	37	28	42	35	32	33	32	29	37	27	30	28	31	17	19	24	26	24	36	26	32	38	34	26	29	26	28	33	27	33	28	35	27	16	37	32	27	27	38	32	19	23	55	27	31	35	42	21	28	26	26	25	23	26	22	36	37	19	21	32	33	33	32	26	33	32	34	34	27	24	30	31	26	28	37	30	26	21	19	27	31	32	34	38	35	34	29	39	24	24	33	38	29	24	36	37	16	43	21	29	31	28	33	39	21	31	34	34	38	21	38	22	31	33	30	31	32	34	16	33	36	28	29	32	24	41	36	31	19	38	21	25	26	20	22	25	32	31	22	33	27	42	29	24	23	31	21	21	29	24	36	29	37	21	33	31	26	28	38	29	32	35	22	29	37	30	30	25	24	31	29	37	25	40	30	33	22	29	27	23	28	30	25	25	32	29	18	36	25	29	22	34	32	25	33	40	33	33	28	34	28	27	21	19	26	16	32	34	36	25	34	34	19	17	28	34	28	31	34	28	37	32	29	27	43	28	36	35	27	31	29	31	29	28	30	31	35	25	30	28	21	29	35	30	31	28	25	21	21	32	35	27	35	32	26	27	28	27	27	26	21	19	24	40	36	28	22	25	21	31	30	36	26	33	28	27	29	29	23	38	22	30	29	31	26	22	34	30	30	23	26	31	36	29	25	36	39	37	25	32	27	32	33	23	31	31	28	36	19	31	26	34	37	29	31	43	26	31	28	20	30	33	34	30	34	33	32	39	27	32	27	26	35	20	22	26	29	43	26	34	23	37	24	29	36	24	33	29	36	30	28	32	27	36	28	30	29	31	37	40	32	43	45	36	27	30	28	35	25	29	28	35	15	23	37	32	29	40	26	40	30	28	34	31	20	31	22	32	20	32	29	31	19	30	14	28	32	29	29	27	23	31	28	16	33	33	33	27	24	26	28	34	20	33	31	31	28	38	28	34	30	35	30	39	24	26	25	33	30	26	29	46	24	24	32	34	23	38	30	25	31	29	38	25	30	26	26	27	30	29	31	38	32	29	35	26	36	17	35	34	27	40	28	31	31	27	28	34	36	29	34	19	32	22	31	31	36	41	28	31	32	28	34	27	29	33	33	30	35	31	30	30	37	29	30	23	20	40	36	28	23	34	23	28	42	29	39	25	38	29	30	26	33	30	30	34	27	33	28	22	26	38	39	39	24	31	26	34	35	29	24	36	28	27	30	28	30	27	41	34	28	36	32	33	28	29	27	35	34	43	28	34	31	32	40	26	35	28	22	36	31	22	27	26	32	24	31	22	33	35	30	32	29	25	27	20	35	32	21	29	30	19	23	28	17	24	38	36	26	28	31	26	27	30	40	40	32	40	26	29	31	20	24	28	30	39	31	23	29	28	28	39	29	28	35	31	29	30	34	25	28	29	29	25	31	41	23	31	20	24	24	32	35	29	30	30	27	30	23	32	26	23	33	33	34	27	26	24	34	24	31	27	26	25	26	28	23	36	22	27	38	32	26	24	25	29	26	32	31	27	24	13	27	28	33	29	37	27	23	19	36	30	31	26	24	29	38	36	28	30	24	40	26	31	21	26	37	26	21	28	31	25	30	29	32	36	32	27	33	29	37	29	35	19	34	21	23	24	29	28	34	33	33	32	31	31	21	31	26	28	22	24	26	31	36	29	26	27	29	33	25	28	13	34	22	25	27	34	34	34	36	26	33	35	37	32	29	28	20	24	24	25	34	36	29	25	24	25	50	20	35	34	23	32	26	21	30	34	36	32	26	23	25	32	44	34	35	32	28	32	35	26	43	23	35	24	39	28	35	18	22	24	24	31	44	42	25	20	32	27	25	29	23	29	33	26	23	32	22	25	32	30	27	37	40	23	30	29	40	35	18	39	38	32	30	39	21	34	26	33	30	30	29	26	25	30	24	27	34	30	35	30	26	34	32	31	19	20	34	27	26	24	27	26	42	25	37	32	15	22	36
31615	2343	955	2366	4158	4795	2795	1875	1526	1157	1088	906	841	780	689	723	651	613	599	586	549	558	546	503	536	523	504	514	515	480	490	504	478	453	472	459	456	437	477	450	438	464	444	427	464	444	478	437	486	425	467	442	463	461	449	438	479	476	452	480	450	476	472	431	449	441	463	447	455	494	432	433	457	445	478	424	447	440	433	454	435	449	407	452	454	430	465	463	462	431	427	475	458	415	433	429	408	448	427	459	434	471	472	472	432	423	452	480	477	465	472	456	426	467	466	418	480	462	431	442	424	435	433	484	455	468	450	464	442	404	427	416	456	436	444	421	436	457	463	461	402	430	473	455	408	448	440	451	470	443	446	412	451	437	454	449	447	417	472	430	471	422	477	444	437	467	450	421	451	425	396	485	435	464	415	488	442	455	451	437	398	437	486	401	430	446	445	407	445	437	442	441	430	463	503	441	436	458	436	436	467	430	437	388	435	424	455	437	475	444	403	429	416	447	439	441	455	434	448	441	463	411	391	433	456	412	455	431	472	433	417	405	456	464	468	448	462	436	454	458	447	422	459	454	451	452	447	451	439	463	447	457	459	487	458	460	452	422	462	449	453	423	420	444	395	430	447	472	447	418	479	459	441	467	404	437	471	415	420	428	402	491	440	446	448	478	446	446	472	451	434	463	456	419	418	451	430	478	437	426	439	421	450	430	476	432	439	473	447	433	494	435	412	476	450	470	515	449	453	453	428	456	442	453	452	399	457	451	459	452	450	435	453	462	446	450	425	464	434	425	445	422	455	448	459	430	444	416	403	433	459	427	427	403	437	460	467	421	387	418	445	440	430	414	441	433	456	440	443	434	440	430	467	484	427	459	459	433	489	436	438	406	455	462	429	447	456	373	461	430	447	446	481	476	460	417	467	494	443	442	441	420	412	448	416	479	476	461	461	435	452	477	455	414	439	436	446	461	400	441	439	470	443	452	442	447	441	414	449	470	465	473	471	410	452	445	428	428	460	470	411	431	415	445	426	426	446	431	447	433	415	413	449	416	456	402	471	460	438	473	460	466	387	438	427	450	454	415	405	451	427	424	504	407	464	442	434	456	410	434	456	461	443	449	420	404	428	426	452	450	433	470	425	447	466	439	449	458	426	450	445	409	419	457	419	432	427	471	424	415	440	462	441	440	438	424	430	446	443	442	435	429	457	440	460	432	421	426	469	422	476	443	411	453	421	470	448	480	466	457	469	484	426	410	432	430	441	420	408	417	427	399	448	476	420	419	404	441	450	452	428	469	473	443	436	438	420	435	452	449	412	429	454	457	430	440	441	448	456	435	456	453	461	451	440	452	465	435	431	460	389	480	454	447	440	434	412	450	454	458	433	445	450	422	424	453	436	452	446	467	456	424	449	441	412	417	440	466	430	400	422	442	483	460	421	449	414	443	401	458	451	460	439	417	453	470	428	432	470	438	451	441	426	496	434	413	456	453	421	459	442	456	423	421	419	425	443	433	439	411	463	420	438	456	448	420	406	457	461	423	457	421	440	413	456	419	468	460	456	439	449	434	426	460	432	434	464	421	465	435	445	472	455	469	429	476	456	437	456	426	436	444	475	467	435	444	429	443	467	448	460	411	412	459	423	416	448	467	456	457	417	460	416	431	468	465	397	417	434	416	416	437	444	424	457	428	430	436	442	462	419	467	417	442	405	437	458	422	422	451	453	453	456	440	455	453	438	440	449	420	436	427	491	454	434	454	491	434	447	451	428	444	446	417	434	436	412	432	454	434	435	444	402	413	454	437	440	449	416	500	445	432	461	479	404	449	402	454	418	432	449	418	454	432	451	455	445	476	415	432	457	478	448	455	446	438	431	462	458	431	420	436	464	467	472	413	454	457	443	486	436	436	455	424	418	457	396	453	435	442	507	474	466	428	436	449	425	480	409	431	431	454	476	430	455	455	417	405	426	442	445	444	442	452	449	412	444	422	433	478	428	431	412	452	448	417	447	412	443	417	434	477	431	455	433	435	458	486	411	462	464	474	448	421	470	426	419	426	462	419	421	455	464	448	456	420	444	447	436	443	445	426	454	455	444	448	478	445	436	425	427	458	421	425	450	445	436	429	439	403	455	444	437	438	445	453	436	470	404	439	442	396	444	442	422	457	443	445	431	457	449	416	469	430	443	477	427	438	484	445	435	451	471	454	449	442	424	419	437	440	457	453	420	467	425	437	432	459	438	446	424	444	463	451	415	425	446	441	440	456	438	441	432	449	416	445	396	402	409	426	462	468	389	448	447	406	407	447	440	426	433	484	438	458	392	427	433	439	431	406	475	424	430	429	445	470	383	444	445	439	477	397	433	472	428	440	428	444	457	441	389	446	407	434	440	479	446	474	450	475	423	435	439	458	451	455	430	441	458	457	431	427	436	464	447	421	463	499	426	490	409	440	444	399	402	393	466	452	427	423	413	423	434	465	432	454	430	449	445	448	409	431	431	473	449	434	508	472	451	467	462	458	440	438	431	451	460	442	462	439	443	434	419	427	464	447	457	445	455	421	424	447	430	454	410	467	444	464	461	433	457	414	429	463	440	412	429	430	442	463	439	464	445	435	458	462	429	463	450	435	421	437	452	463	431	421	442	454	416	444	428	455	432	439	464	429	435	421	466	460	463	433	426	431	433	457	425	433	421	423	442	469	437	449	438	411	429	435	400	462	435	399	459	417	483	427	445	449	444	451	452	468	434	436	427	473	456	456	444	428	477	443	454	421	420	449	447	426	449	480	425	469	458	430	444	435	444	441	443	454	440	435	437	463	441	447	486	443	446	432	463	423	470	494	449	424	429	487	429	455	455	486	436	456	440	455	422	408	455	421	437	461	437	448	453	456	433	438	452	446	423	491	461	449	411	443	404	439	414	452	445	498	415	429	442	427	448	441	486	459	487	424	441	479	450	436	412	453	437	463	446	424	415	445	459	405	456	450	454	461	393	450	422	451	478	477	430	484	428	440	457	464	441	403	402	467	441	449	435	447	489	450	465	458	464	461	427	459	428	437	442	387	442	422	440	439	464	441	462	426	448	422	419	483	421	432	436	417	386	453	418	460	416	434	419	465	450	435	423	410	455	448	404	456	470	451	395	451	457	433	407	422	406	439	470	432	449	389	452	482	480	443	444	431	437	446	437	422	405	422	438	442	448	450	426	433	430	494	426	450	419	424	421	410	453	420	459	457	414	438	437	452	403	441	452	440	424	436	432	454	450	425	440	434	438	466	454	430	439	416	445	457	436	441	424	422	454	434	430	459	448	427	442	437	447	424	413	468	419	398	476	422	421	439	439	432	449	425	437	470	436	483	473	454	449	429	428	458	422	462	453	426	461	448	424	425	427	431	412	429	433	412	481	464	464	433	430	445	417	459	486	451	450	470	416	410	461	430	446	424	443	412	430	443	435	432	421	481	433	433	432	462	421	461	421	465	451	412	408	456	450	467	488	436	439	457
11673	2471	89	75	119	181	112	106	86	82	67	61	64	62	45	46	63	43	58	46	39	39	51	40	48	44	38	36	38	30	26	29	31	25	35	38	44	37	32	42	37	36	28	39	30	26	36	39	26	24	29	33	21	30	24	30	37	42	43	28	28	20	27	29	34	27	26	27	32	37	33	45	34	38	19	27	28	26	34	28	35	35	25	31	25	30	25	28	23	39	29	24	34	31	33	41	23	34	32	30	29	27	31	34	40	27	37	30	24	28	36	30	38	28	34	18	33	32	24	25	16	32	44	42	26	38	35	37	34	26	31	40	25	27	29	28	31	33	26	31	26	35	26	30	38	34	24	35	30	33	28	28	36	25	39	24	28	29	24	38	19	26	33	28	35	33	34	28	34	28	37	31	37	30	31	33	31	30	53	35	28	33	29	29	30	29	35	28	27	32	25	23	36	36	37	27	33	29	38	31	30	30	30	18	30	23	31	31	31	32	35	29	31	34	33	25	40	48	29	25	29	17	31	31	23	28	29	36	35	30	34	40	33	30	31	21	29	32	25	30	37	43	27	36	31	28	32	23	38	35	21	28	34	38	35	34	32	24	39	22	32	30	34	28	25	30	32	33	43	32	26	31	33	33	38	28	37	37	34	50	27	36	30	22	32	44	34	24	23	37	23	44	37	29	35	26	41	32	25	30	23	31	25	34	43	33	30	33	28	32	34	35	33	27	26	25	28	41	35	21	31	32	37	30	29	36	25	37	27	24	37	38	36	43	36	29	36	32	41	31	41	31	32	34	41	39	31	36	29	32	33	29	34	37	27	35	40	29	34	33	23	44	30	32	31	27	33	30	30	22	26	29	34	34	43	34	35	37	27	30	31	50	30	24	30	31	33	25	36	35	32	30	28	27	35	28	35	31	26	30	37	31	30	33	31	31	33	36	29	30	35	28	28	33	28	30	33	21	32	31	28	33	24	26	31	28	35	38	29	26	43	27	39	46	26	35	30	30	26	30	33	46	34	28	35	28	26	36	29	24	31	32	34	29	45	35	38	42	39	31	40	29	34	34	28	32	31	27	38	36	37	28	25	28	31	39	29	26	35	29	21	29	30	34	37	28	34	28	34	27	31	33	46	34	30	30	32	34	35	28	29	27	32	42	30	22	27	36	29	35	34	35	33	34	35	32	26	35	22	23	26	28	44	39	50	37	27	34	27	37	38	34	36	42	39	32	30	34	37	27	24	34	36	19	37	36	24	31	27	42	34	30	33	46	33	29	48	31	28	26	41	33	32	34	37	26	36	36	26	30	35	29	27	28	37	23	22	33	31	29	32	38	28	35	32	27	28	29	34	17	40	40	34	31	33	22	37	47	35	28	38	34	35	26	35	33	31	23	29	40	28	29	41	43	35	29	24	32	37	35	27	35	25	25	31	21	21	29	36	36	27	33	34	26	38	37	29	29	31	33	33	36	27	37	33	32	28	29	40	30	26	31	33	34	27	31	34	30	26	26	29	24	35	27	34	33	20	25	30	34	36	26	33	28	29	37	41	40	35	30	32	31	29	37	43	22	39	28	34	37	36	32	35	34	30	39	26	30	28	24	28	29	38	34	37	31	32	34	28	26	22	35	31	26	41	35	33	33	32	26	29	25	31	30	35	19	29	34	40	31	30	26	36	41	27	30	27	39	37	31	36	34	33	32	34	18	31	29	37	39	50	42	24	34	26	41	34	30	28	34	25	32	33	40	34	36	35	36	32	31	30	30	43	35	34	31	29	29	29	29	32	29	22	37	38	29	34	39	25	28	45	29	36	33	42	37	29	38	27	32	41	20	36	35	30	29	26	28	27	30	28	29	29	20	37	38	32	30	42	33	41	33	25	39	28	30	22	36	21	38	15	28	27	31	30	34	29	29	27	36	37	34	27	25	29	29	31	26	23	36	24	39	30	33	39	41	31	39	32	24	37	32	26	36	34	38	41	26	36	32	27	34	28	41	29	41	28	34	38	28	41	32	27	30	35	31	27	32	26	31	28	31	25	18	32	28	29	35	36	27	37	23	27	30	36	32	24	26	25	32	41	26	30	38	42	39	20	32	24	30	39	28	28	26	36	36	31	29	32	37	25	36	36	30	26	38	36	25	35	29	20	32	30	33	36	37	32	27	36	38	29	43	29	20	36	16	38	45	47	34	38	39	40	34	27	29	29	30	32	25	32	29	35	29	29	34	31	34	25	24	32	22	29	25	28	24	25	35	30	31	38	26	28	36	36	30	38	27	26	31	27	28	37	24	23	30	28	33	38	47	27	32	29	28	33	28	30	43	28	33	22	31	35	32	34	29	34	33	28	36	46	34	32	32	24	25	42	31	33	32	28	29	36	26	30	32	36	38	32	32	22	33	31	37	22	41	30	23	25	35	33	37	40	29	34	34	40	29	34	26	37	41	32	33	29	21	26	26	35	32	33	34	37	33	29	39	30	31	38	33	35	35	33	39	26	21	40	34	43	30	29	35	39	21	21	37	30	28	34	24	34	45	41	26	34	28	29	46	38	24	36	32	36	43	40	23	36	22	30	42	24	34	24	30	24	32	16	38	25	42	28	29	33	32	34	29	33	26	32	29	35	24	29	24	35	36	36	25	32	27	35	29	40	33	41	19	37	35	29	25	34	26	30	31	37	36	36	35	30	26	33	39	31	21	31	39	35	42	37	26	29	23	30	29	34	29	30	26	36	33	40	23	28	35	36	36	39	27	39	27	29	35	40	41	30	26	32	37	27	35	28	30	38	25	32	29	30	34	22	24	41	36	26	27	23	22	30	36	31	25	36	22	41	27	34	42	39	32	38	34	36	28	29	25	31	40	30	24	30	18	26	32	26	36	30	32	27	24	27	41	43	31	29	28	34	29	34	33	38	28	29	24	27	25	35	35	37	36	35	31	34	26	30	45	40	21	29	30	25	39	39	28	33	22	32	35	41	20	31	31	24	25	26	31	34	31	31	32	23	36	28	31	28	35	27	32	39	24	31	27	27	22	30	35	38	37	38	49	31	35	27	36	28	31	34	31	24	21	33	24	32	24	37	26	37	32	28	34	28	34	36	45	41	27	30	31	36	30	44	30	27	26	29	35	33	31	34	24	34	38	28	26	30	25	31	31	32	22	24	28	25	26	38	31	30	32	27	32	35	38	27	31	35	30	33	33	30	24	30	36	30	36	33	26	34	39	28	29	20	33	35	41	32	31	34	32	37	29	31	22	35	24	41	30	28	38	31	30	28	28	38	28	33	44	22	35	28	28	31	39	21	23	23	30	27	30	36	35	33	30	30	31	28	27	26	31	27	34	18	36	28	28	19	35	25	27	29	28	30	32	36	23	28	36	24	37	33	26	46	36	37	27	31	31	38	24	27	28	28	46	26	32	36	29	32	23	26	29	32	42	35	28	27	37	42	30	45	41	23	31	43	34	33	34	35	28	31	38	23	25	32	37	35	35	33	34
40913	6193	2421	7738	12998	15374	9344	6303	4823	3773	3110	2630	2230	2013	1703	1536	1423	1324	1253	1091	1076	964	984	884	820	809	844	807	800	701	681	683	611	644	651	581	672	611	635	638	588	574	562	570	601	609	557	566	550	547	576	531	529	592	552	529	553	539	529	556	551	524	521	599	493	500	505	537	500	543	519	477	524	496	507	470	501	509	497	449	470	482	487	495	496	545	494	520	508	448	513	488	461	512	502	464	504	485	523	483	491	459	503	490	482	483	462	466	499	502	482	463	518	448	515	483	504	477	499	506	487	478	506	481	503	479	509	482	472	522	466	498	520	525	475	490	480	482	500	470	468	504	498	472	515	459	479	513	492	429	470	462	472	445	484	476	488	461	475	441	451	463	481	498	506	480	499	465	499	455	491	469	462	491	494	483	473	500	518	482	480	503	507	498	454	510	509	497	488	452	487	457	482	476	449	518	472	450	485	527	480	469	487	467	535	506	456	474	465	508	466	497	488	485	468	516	475	473	532	496	470	478	480	517	466	465	481	458	453	484	458	469	476	492	474	465	502	494	446	508	439	511	477	484	453	491	487	453	447	478	477	480	486	488	486	479	463	469	484	495	473	445	479	434	459	500	470	483	471	468	495	479	466	449	459	510	461	484	505	488	534	476	487	475	491	468	513	500	460	476	502	487	468	464	475	471	481	487	443	484	491	514	482	484	494	470	444	474	499	458	515	454	473	500	484	473	468	477	445	458	487	425	471	483	470	484	466	487	463	486	482	522	482	432	489	460	488	535	464	466	509	489	477	456	462	529	513	461	469	475	473	526	418	488	483	464	514	512	479	463	463	503	522	510	497	463	494	468	479	448	517	474	439	450	470	485	505	480	466	459	484	502	501	431	464	437	484	504	513	517	453	494	444	482	481	455	446	460	504	426	448	434	470	465	484	509	468	473	439	499	506	456	478	496	509	473	499	487	486	451	483	509	506	474	482	469	463	478	478	494	475	465	473	491	490	475	475	481	502	492	477	496	478	492	508	441	474	511	484	460	517	485	489	446	477	496	429	482	467	491	481	496	495	499	516	474	512	499	522	452	483	514	486	485	463	462	481	471	458	493	517	484	453	464	493	502	485	478	536	487	489	463	466	496	513	468	472	462	514	484	440	440	450	500	456	484	460	463	463	464	454	487	465	506	484	488	473	474	451	469	476	458	482	471	476	429	449	478	452	483	496	492	498	462	468	463	464	485	434	487	485	495	460	500	494	460	504	487	541	457	502	504	461	451	465	452	525	439	463	479	477	488	512	484	456	489	465	488	492	453	472	510	523	500	459	473	483	483	465	513	485	452	502	495	433	479	448	469	508	483	523	475	500	460	429	456	470	462	431	462	447	484	470	470	465	492	545	478	471	470	515	470	473	490	469	474	495	493	493	500	443	524	506	506	478	454	484	492	475	493	489	483	471	494	463	485	490	477	499	506	457	452	493	476	475	475	477	450	504	483	459	475	455	471	499	461	486	475	487	445	441	474	487	472	476	466	491	462	531	473	480	494	461	495	487	473	472	502	478	454	502	487	487	485	478	462	523	530	474	479	456	436	473	525	509	472	478	489	453	443	501	470	485	501	508	459	470	425	483	496	439	453	443	493	461	506	512	460	461	443	467	504	466	475	436	460	451	411	488	457	483	545	471	466	444	458	489	479	445	490	495	448	491	468	460	454	506	453	516	481	473	464	491	477	453	483	484	445	473	454	493	459	456	448	473	481	474	474	489	470	461	516	468	464	494	479	478	463	483	462	480	525	478	477	441	510	504	485	504	468	480	532	506	495	515	460	445	495	487	441	499	480	460	457	456	499	497	442	484	479	467	462	478	446	472	469	460	465	529	471	491	474	469	465	473	482	458	460	451	453	484	462	489	484	508	511	477	481	457	506	469	511	487	437	468	486	495	478	454	485	459	463	475	464	459	459	472	544	445	478	467	482	501	534	492	487	480	450	517	475	492	424	503	485	490	502	472	466	447	458	471	480	496	457	517	459	506	457	457	524	479	474	461	505	477	488	498	498	484	443	449	458	490	458	479	476	484	466	481	440	472	493	484	442	495	465	449	510	490	425	452	444	472	492	489	483	461	466	494	479	483	536	502	494	512	516	501	447	469	497	504	493	474	461	458	472	494	514	482	461	450	439	484	458	475	482	490	508	451	475	509	510	502	481	513	493	468	471	469	465	474	523	498	459	495	491	509	455	488	489	463	484	451	480	471	497	444	489	488	445	521	447	445	512	468	485	485	486	474	475	536	465	503	467	491	467	463	484	505	469	486	497	475	459	465	444	494	483	476	465	481	463	487	495	456	488	475	492	457	480	480	435	474	478	508	474	463	501	448	527	493	463	456	500	498	441	454	462	472	474	466	466	432	498	512	471	484	436	480	486	458	493	496	501	429	499	509	494	438	467	463	497	479	481	451	477	463	503	506	484	462	498	445	447	516	481	459	481	516	492	465	467	440	473	502	490	503	463	483	479	499	472	456	467	485	525	493	451	469	470	513	453	451	504	455	461	475	474	513	489	433	482	469	475	498	492	481	491	481	476	479	509	460	476	472	447	499	473	468	466	462	466	444	476	482	496	460	490	478	479	463	519	473	487	446	496	468	433	494	469	480	467	496	509	433	500	467	497	497	498	496	461	471	436	490	490	446	504	502	490	505	477	539	474	454	468	446	501	452	472	470	512	496	453	446	469	461	490	481	466	461	488	455	465	509	447	500	558	477	457	482	456	515	462	476	457	494	497	420	454	502	493	477	484	443	438	505	504	497	459	490	471	467	503	483	449	496	476	471	488	517	484	461	479	480	484	458	463	462	479	455	439	485	466	520	487	446	458	486	521	426	454	467	466	519	509	450	473	496	483	473	436	455	470	481	522	466	500	472	515	479	479	475	504	455	453	517	496	475	515	512	460	471	438	486	483	473	484	501	476	491	472	495	476	445	470	454	457	458	443	500	501	448	483	461	443	486	484	506	467	448	439	465	500	468	463	470	480	505	498	479	503	498	478	456	456	470	476	449	447	507	456	522	489	455	481	452	476	468	492	465	464	483	485	493	476	504	469	455	514	480	469	475	492	482	468	470	473	497	451	502	462	478	504	467	493	426	446	476	515	471	479	454	516	484	462	474	472	498	533	458	484	462	452	461	442	471	474	503	501	498	484	460	468	466	452	496	517	461	460	441	466	523	472	501	460	435	467	478	468	495	507	492	450	470	470	475	453	474	424	464	461	454	468	483	477	487	484	466	442	477	554	472	475	482	431	465	482	480	481	441	501	482	492	520	477	457	503	501	480	459	483	470	455	480	469	449	477	488	472	445	493	425	478	483	519	476	494	478	461	462	459	455	477	459	477	481	497	470	470	456	469	479	450	513	444	480	478	484	460	422	480	479	500	470	439	469	495	452	457	496	475	466	490	488	506	476	492	476	439	473	524	494	494	503	523	523	462	483	494	483	448	487	456	502	473
10391	1018	112	102	121	195	123	109	110	94	113	98	84	88	77	69	76	67	75	76	58	76	63	84	71	74	71	61	63	64	67	53	56	66	54	56	50	56	72	60	54	61	62	66	66	53	62	57	60	60	61	60	64	63	68	55	72	54	63	53	62	80	63	62	58	51	74	64	53	58	72	56	59	57	51	44	65	75	46	59	51	62	47	61	61	52	48	57	64	39	68	57	60	50	51	63	62	54	56	73	67	70	59	61	61	53	54	68	55	62	65	58	58	51	57	60	65	61	61	78	73	52	69	56	62	66	66	60	60	45	62	70	59	52	61	55	49	71	69	67	54	64	59	55	53	65	65	62	56	72	51	55	66	64	60	67	60	65	63	59	71	59	55	64	43	63	75	45	54	63	46	50	47	55	74	54	69	62	62	61	60	60	62	67	56	54	57	54	58	49	67	68	67	58	65	54	51	49	47	53	60	61	72	45	60	58	71	59	56	52	68	52	53	54	53	57	63	53	60	78	61	63	64	48	56	62	54	58	66	57	53	63	66	55	59	82	60	49	69	57	51	48	49	33	54	57	44	64	87	63	71	59	63	61	55	51	60	65	47	76	67	46	69	54	62	51	50	58	56	44	64	73	65	62	56	55	67	53	73	63	42	53	55	47	55	55	55	53	51	36	51	60	60	65	59	64	55	61	56	60	50	59	55	78	61	71	64	62	68	60	68	45	74	71	58	74	59	59	62	71	66	54	49	54	67	48	62	48	70	60	58	53	57	62	62	49	59	59	68	59	69	60	64	54	72	57	67	63	68	64	51	52	57	64	57	67	60	59	58	67	74	61	53	64	70	60	69	61	59	59	48	69	48	56	53	62	51	65	78	63	70	53	68	62	59	49	57	55	56	64	58	63	61	51	53	69	69	58	59	52	54	55	52	60	48	55	56	75	64	58	50	59	66	57	54	60	81	59	56	62	57	50	55	56	56	56	66	74	58	69	74	56	59	55	62	56	51	59	70	56	68	64	58	66	67	50	65	67	63	60	68	67	78	54	51	45	55	61	54	52	49	52	55	54	63	55	61	64	56	67	63	63	59	53	70	55	79	69	61	56	57	58	57	61	53	52	65	66	68	54	56	63	62	55	46	60	61	58	72	61	60	60	52	53	73	55	50	56	55	45	66	51	55	66	62	73	57	67	60	66	57	54	51	59	57	51	52	61	57	55	65	63	53	61	46	60	70	55	49	59	63	71	69	52	59	57	58	60	55	69	60	52	66	62	64	51	59	66	56	63	58	55	70	47	63	47	64	63	62	54	51	73	51	57	60	59	61	67	53	42	58	66	69	66	48	65	56	54	53	58	68	73	68	45	71	76	54	43	49	61	51	52	61	63	59	58	61	55	48	59	50	68	68	44	50	52	50	50	63	50	66	66	54	65	58	45	51	57	60	51	60	52	67	52	52	56	54	65	61	55	74	61	69	50	66	53	48	63	56	54	57	54	60	64	66	59	60	51	55	71	72	78	60	50	66	61	52	52	68	52	63	59	63	63	62	53	56	44	58	62	48	71	57	56	54	59	58	68	61	52	57	58	64	76	50	54	67	54	60	83	59	58	52	57	67	50	63	55	58	62	53	53	50	74	59	49	56	56	57	41	54	57	56	53	56	74	43	55	52	66	79	59	66	53	55	64	54	52	50	55	73	62	57	61	62	62	66	50	54	65	51	57	71	53	55	65	61	46	58	79	53	59	64	64	65	59	62	53	65	50	58	56	59	65	56	62	52	73	69	52	47	63	42	64	66	51	50	66	57	45	69	60	54	70	58	49	62	56	66	70	63	59	61	65	60	57	43	63	46	65	58	53	63	55	63	50	62	79	56	59	49	46	66	57	66	51	61	53	66	71	56	56	67	63	39	73	62	45	55	64	65	60	47	60	52	61	66	47	63	58	55	61	51	43	74	61	69	57	61	67	55	75	60	61	66	62	51	61	58	56	58	46	71	50	50	59	56	55	72	77	70	63	53	73	59	64	55	45	59	53	55	56	55	57	69	55	57	57	63	47	33	55	63	62	73	70	60	69	49	68	55	63	50	68	54	59	53	58	58	51	63	67	53	65	58	66	51	54	69	60	61	67	57	70	65	51	65	65	49	64	63	56	56	53	52	61	46	58	58	65	47	59	60	62	58	54	80	70	63	68	49	68	58	64	52	56	55	54	57	53	59	60	53	47	60	64	64	50	61	57	71	66	48	78	54	59	57	59	58	74	62	58	57	53	63	52	54	60	60	51	51	64	57	63	61	65	56	55	58	53	52	58	60	64	59	50	67	65	66	42	51	56	59	53	63	67	57	46	58	58	59	59	68	59	53	59	63	60	48	49	61	62	64	63	52	61	72	63	66	55	57	49	51	55	72	64	49	36	49	60	72	66	63	59	62	64	58	62	65	60	70	59	66	47	41	68	57	63	54	63	66	61	69	66	62	60	78	56	51	58	56	69	54	62	54	56	50	53	70	55	54	66	42	58	48	59	68	55	79	65	55	75	63	50	68	69	58	52	50	63	60	70	62	59	65	61	58	65	66	58	84	58	55	51	60	49	63	80	64	64	54	73	59	58	62	66	53	63	65	61	56	61	76	57	46	60	61	65	60	45	54	61	53	67	66	63	61	56	57	57	77	59	79	51	66	64	62	59	54	65	63	66	54	51	59	72	62	73	56	62	62	59	49	59	53	57	57	65	54	47	62	58	56	52	54	61	60	59	49	53	45	69	66	64	52	50	65	51	55	60	51	62	52	53	55	48	68	56	48	61	57	55	60	54	53	65	63	53	59	57	69	72	57	52	72	54	66	65	56	58	64	66	58	68	68	44	75	53	58	60	55	52	56	59	55	58	51	69	63	61	61	67	65	62	55	61	46	62	64	53	56	44	76	59	63	46	50	63	53	50	57	69	58	63	69	61	55	65	74	73	73	55	61	57	61	59	76	59	61	55	58	56	62	61	65	52	72	45	68	58	60	56	67	45	53	61	64	71	49	56	54	59	58	54	65	55	59	71	59	52	55	59	59	60	72	55	47	68	55	62	52	55	64	48	60	57	51	50	48	63	42	57	55	60	57	56	55	53	50	52	55	66	52	60	59	58	77	63	50	73	59	58	63	63	79	55	48	57	57	59	48	56	66	53	52	67	64	45	67	64	69	48	59	58	62	66	61	64	60	51	58	60	55	55	60	51	47	51	60	55	65	55	60	55	50	46	53	48	42	75	61	46	55	52	66	68	57	52	68	60	62	58	70	65	49	50	71	67	70	62	70	58	68	71	71	63	55	61	62	59	52	64	55	59	65	57	70	53	50	58	54	62	63	59	58	45	65	56	57	78	46	56	61	48	67	58	66	48	57	65	63	68	58	71	46	51	67	68	47	63	50	70	58	71	54	58	78	59	64	62	55	55	74	62	61	56	60	46	57	52	62	61	55	51	48	51	62	62	66	68	67	58	54	53	54	55
39233	5884	2499	6761	11433	14773	8378	5875	4705	3680	3162	2733	2374	2149	1929	1724	1679	1554	1522	1467	1338	1327	1303	1174	1142	1153	1137	1125	1145	1036	1053	1085	1055	1087	1029	1064	971	965	975	972	985	957	968	920	902	896	884	921	929	914	928	893	923	851	901	923	902	935	901	928	907	917	921	908	906	925	894	899	901	906	931	857	873	889	916	914	853	864	830	851	872	892	937	858	872	941	835	852	890	848	833	912	839	853	888	870	905	876	912	912	874	865	883	926	877	911	896	848	822	861	883	849	942	936	911	897	857	884	876	917	859	882	852	834	850	863	867	853	824	824	859	882	861	897	907	904	842	885	874	868	874	891	889	903	903	909	859	875	845	888	876	803	871	849	850	910	845	901	884	883	891	837	784	835	847	862	873	880	857	863	861	845	835	831	934	832	869	907	892	966	865	831	904	911	926	848	877	820	857	865	842	826	842	883	875	832	836	863	898	803	867	879	830	837	855	870	851	851	828	847	833	827	844	841	895	829	847	855	872	892	921	871	866	792	858	847	859	829	852	877	867	817	873	917	890	846	903	845	829	919	851	871	855	830	900	837	841	903	846	851	881	853	918	847	877	910	843	828	899	878	876	861	857	920	844	862	855	894	892	854	884	901	874	886	818	903	838	858	832	831	830	858	910	882	861	835	876	837	886	846	879	888	881	915	844	908	849	873	874	891	839	894	891	850	867	863	786	887	774	820	862	899	877	851	871	864	864	864	871	883	859	893	896	869	903	843	884	881	847	852	852	896	854	815	870	841	873	865	862	843	868	876	847	881	848	864	822	889	924	899	848	886	851	865	901	857	824	844	888	917	839	874	825	852	828	832	873	829	855	884	829	902	884	884	929	859	893	855	841	857	851	836	845	875	826	870	824	851	838	892	846	911	894	895	900	842	877	870	841	849	855	837	877	861	861	866	885	867	874	878	851	857	827	838	863	841	862	867	843	851	892	857	920	884	835	887	903	833	891	885	833	892	897	940	840	862	904	879	853	873	875	888	845	883	839	828	848	872	895	892	861	855	832	899	807	842	819	852	853	876	861	843	921	885	874	888	906	863	857	856	852	784	903	846	876	868	829	831	857	869	861	867	885	881	928	916	856	897	855	907	868	891	910	878	829	874	918	876	856	827	915	846	845	845	894	850	850	846	831	849	848	879	868	886	870	859	847	874	889	892	861	809	878	889	874	913	944	871	833	809	854	843	863	889	835	898	904	872	863	848	925	908	863	859	837	898	868	896	932	828	839	879	885	822	869	882	896	882	835	893	843	852	860	833	850	825	863	853	877	857	901	874	861	873	836	855	875	873	877	831	879	877	902	849	905	873	830	862	847	872	862	857	910	906	829	850	820	840	840	903	866	894	877	867	928	857	880	876	871	846	819	853	884	915	874	811	893	842	847	869	876	894	904	866	828	892	896	861	868	905	882	891	845	806	939	859	864	872	818	822	860	816	881	859	878	885	821	890	883	912	837	887	819	860	864	909	924	875	842	870	871	857	887	862	852	933	874	867	871	919	936	872	854	843	915	858	893	835	832	877	882	817	862	887	865	841	839	866	845	840	816	884	845	905	895	834	837	831	807	850	839	902	873	874	859	898	913	869	810	852	879	864	812	862	875	849	856	828	882	878	895	864	830	933	890	843	876	832	845	838	899	813	923	904	890	829	842	881	861	799	831	857	862	876	869	820	906	890	942	857	870	898	865	829	886	854	856	897	831	881	940	872	861	845	897	906	888	912	854	870	901	866	822	911	868	903	901	875	896	876	850	885	892	837	852	859	857	863	874	876	842	891	830	816	827	890	870	827	859	845	816	886	876	903	863	861	872	888	844	892	872	869	856	901	886	831	859	877	857	892	879	848	909	899	819	915	846	898	876	879	876	865	839	948	906	840	832	855	916	861	878	877	866	849	889	877	888	860	889	849	872	871	852	867	855	866	859	883	893	825	874	875	837	897	858	870	855	866	840	859	849	837	876	838	943	871	856	851	858	850	843	859	849	812	894	871	852	893	830	815	843	861	890	879	848	896	845	887	839	906	869	879	830	872	883	834	814	827	877	864	863	918	878	881	896	820	845	874	856	844	856	859	889	837	887	897	859	895	865	891	931	891	881	843	877	859	881	872	854	839	855	837	826	842	856	882	865	846	881	837	866	868	868	876	920	886	844	843	851	838	860	892	874	904	855	888	849	848	858	905	851	866	894	867	893	848	874	875	889	878	887	907	859	861	885	864	837	830	853	879	868	914	827	838	830	901	928	875	896	849	899	849	890	860	843	871	879	800	903	847	872	870	828	893	884	838	890	863	853	834	869	907	824	909	864	827	912	823	914	831	866	822	885	872	811	900	900	884	838	826	884	828	897	887	843	897	844	809	825	840	896	809	831	894	915	922	840	867	882	846	837	870	823	890	815	869	885	893	849	861	826	849	884	848	856	806	862	916	840	908	827	838	865	864	886	874	852	911	900	871	918	847	883	847	856	831	842	864	830	900	837	862	889	868	900	836	848	849	877	859	833	821	843	864	878	839	845	834	852	863	900	861	876	875	883	850	839	878	885	865	861	864	844	876	865	889	838	872	811	869	897	878	855	889	845	839	892	886	866	900	850	853	864	854	828	846	844	837	884	880	885	880	800	872	842	864	855	853	875	886	873	832	915	926	891	827	810	886	847	870	845	875	861	850	885	827	844	877	859	839	855	929	820	878	866	898	830	880	901	785	859	897	874	948	888	879	883	898	849	878	849	877	859	861	873	847	838	868	880	857	891	840	861	882	838	867	871	876	870	858	870	889	843	829	855	869	857	850	839	870	833	783	866	815	909	819	845	865	847	879	900	848	833	887	844	890	890	864	874	884	827	886	853	910	892	841	874	859	852	870	857	908	875	834	864	874	827	881	847	920	878	911	878	886	849	937	856	887	906	862	878	874	879	902	896	911	943	898	858	899	865	846	826	879	866	892	854	841	897	877	819	892	906	895	862	876	817	821	904	835	853	883	875	858	861	875	879	840	787	831	907	897	829	862	855	877	825	825	900	880	937	854	863	869	926	863	921	877	853	869	872	835	896	845	910	883	835	911	912	871	835	903	927	885	850	858	884	794	927	891	897	850	852	870	888	862	902	920	893	833	849	853	864	899	868	874	876	928	890	897	823	795	873	828	892	941	841	859	898	860	916	883	877	841	880	844	883	869	864	862	876	884	875	899	859	879	862	836	867	884	914	874	907	810	849	849	891	870	849	833	847	878	877	844	806	857	927	855	860	862	863	866	874	879	902	888	890	879	860	887	842	826	892	836	839	892	840	896	870	882	849	820	833	861	890	844	934	907	861	845	851	864	896	882	859	849	816	864	895	799	911	872	920	900	849	832	869	888	889	899	862	834	821	865	838	885	902	838	886	829	859	885	816	857	868	871	900	814	896	890	889	899	893	827	865	824	874	822	859	833	852	824	866	895	866	883	851	904	906	877	849	876	902	868	856	868
17817	5308	229	139	247	645	260	193	170	158	135	149	124	111	104	115	94	85	97	72	96	72	84	84	93	73	99	87	77	75	81	71	83	67	70	68	68	75	59	65	69	56	69	67	66	66	66	56	63	74	79	80	64	65	62	72	71	56	78	54	61	71	64	44	57	60	63	59	55	60	82	63	79	66	62	52	77	76	61	78	65	64	69	61	70	70	66	61	56	61	66	73	66	68	69	63	65	62	75	64	61	71	68	64	69	63	51	69	64	78	63	70	58	55	72	65	53	76	84	60	68	79	69	75	80	79	82	63	64	69	68	74	61	50	62	64	69	58	68	62	66	68	62	79	68	70	62	68	68	63	71	62	69	43	69	59	59	67	66	72	48	60	59	55	61	63	63	60	76	51	75	64	56	54	73	68	69	72	63	66	53	69	65	77	62	40	70	73	62	59	71	61	54	63	54	67	64	77	66	57	60	79	56	46	55	65	59	58	67	54	64	53	51	76	62	59	75	57	66	62	59	56	62	58	72	63	65	58	61	66	69	58	64	62	73	73	53	53	64	67	71	84	62	77	68	52	66	54	72	56	68	57	55	71	67	63	66	72	67	77	67	64	77	61	68	60	60	69	49	71	58	72	59	68	67	64	77	60	41	64	63	59	59	61	53	61	63	77	67	61	59	65	68	62	63	61	57	69	61	67	55	64	74	60	64	67	73	67	71	73	58	48	57	83	66	47	77	61	80	68	73	78	47	58	57	62	65	57	70	70	57	53	66	52	62	60	76	68	69	52	81	59	56	69	65	68	54	72	72	61	61	74	57	71	70	67	70	74	70	62	55	66	70	77	54	50	51	68	59	65	48	55	63	53	48	70	66	58	69	75	64	70	64	67	64	54	45	63	56	60	74	79	60	57	81	72	65	71	65	61	64	66	57	72	53	66	65	75	57	59	53	62	75	54	63	56	83	60	71	48	53	61	78	76	60	64	65	60	61	71	64	65	70	64	60	78	75	61	76	74	57	68	58	55	66	71	60	65	61	73	66	68	58	88	69	70	65	66	62	73	65	58	76	62	84	57	59	64	61	58	68	68	49	55	60	57	75	78	70	77	55	62	61	46	79	58	65	60	62	75	61	55	68	74	57	64	58	58	64	59	68	68	81	70	75	67	64	58	66	74	69	62	55	58	52	66	62	76	64	46	52	65	69	54	67	74	70	62	53	60	54	51	64	63	49	73	70	70	64	67	60	45	62	59	61	66	72	54	53	66	55	66	67	70	66	60	71	54	63	66	48	75	65	65	73	59	75	66	49	51	64	61	64	54	53	63	76	60	75	67	57	65	58	69	63	59	70	59	55	59	63	61	63	56	56	62	74	57	51	70	57	58	73	80	66	72	62	72	68	80	66	58	62	71	69	70	43	56	68	69	57	64	73	59	60	64	84	53	80	63	62	43	69	73	67	67	80	57	80	72	63	52	64	82	53	75	70	49	60	69	67	72	70	73	78	67	68	64	68	55	55	76	49	63	51	62	66	58	57	64	54	62	61	68	72	65	66	57	64	54	64	63	57	56	66	61	69	69	70	67	67	66	68	64	56	61	75	66	61	66	54	64	67	62	67	51	55	64	70	72	56	77	68	65	60	73	62	66	63	79	71	74	61	67	69	71	65	62	77	67	70	67	64	62	60	58	65	55	64	63	59	60	92	64	59	53	63	85	64	54	51	69	67	74	66	62	67	65	68	74	73	52	53	68	61	78	76	60	56	71	63	70	62	66	71	54	64	57	66	54	56	70	63	61	53	67	65	64	52	63	61	69	59	80	68	64	78	68	81	57	67	56	53	54	67	61	67	70	55	70	69	64	64	48	76	67	59	64	65	58	58	70	62	52	67	65	63	72	59	61	61	65	64	61	66	57	65	71	67	66	57	76	67	56	57	61	83	60	51	58	81	58	51	73	65	61	65	50	57	62	76	54	63	51	75	72	67	57	62	61	67	56	61	54	57	57	58	65	50	59	70	60	54	62	48	65	68	57	49	63	67	74	61	54	61	73	73	74	89	63	72	64	65	72	63	76	62	59	67	66	79	60	50	65	67	65	72	55	70	67	67	63	65	65	68	65	60	45	47	71	61	64	61	59	60	76	73	61	74	71	69	56	68	57	63	60	71	71	71	53	62	65	62	73	59	46	61	70	83	66	50	64	56	65	68	70	58	66	60	74	66	76	56	59	66	59	65	67	61	67	57	69	70	67	61	65	57	74	81	58	46	67	83	65	58	63	67	67	76	79	61	57	57	59	50	49	66	52	76	45	77	69	69	54	55	72	66	77	57	63	57	84	75	49	59	72	71	66	64	62	73	67	57	64	46	60	66	60	43	72	61	51	69	54	62	60	67	71	89	64	57	53	57	62	56	72	61	69	58	90	75	64	68	57	73	63	73	68	67	62	63	65	74	51	67	72	67	63	51	68	67	77	60	57	69	68	69	55	70	56	63	60	65	83	68	64	62	73	65	56	69	64	64	65	57	64	52	66	59	47	58	53	68	52	40	60	56	73	66	80	73	54	62	82	60	57	60	61	62	57	68	58	68	49	56	80	66	67	57	61	65	71	67	78	75	79	72	58	65	68	64	72	60	50	71	75	64	64	70	53	74	59	66	62	88	67	63	68	65	59	72	60	51	77	60	70	78	54	74	63	59	72	64	65	75	59	68	62	65	67	66	66	78	70	60	52	71	54	56	47	66	56	57	84	71	62	92	71	63	73	57	55	62	88	68	75	76	69	67	62	58	74	92	61	57	58	75	68	67	87	71	66	82	64	67	62	66	58	64	62	70	72	70	62	79	46	70	68	77	70	52	69	66	80	65	47	59	55	73	68	62	66	69	61	59	68	65	74	53	61	83	59	65	62	68	59	62	71	58	59	68	56	53	48	70	62	76	65	65	83	55	55	65	68	66	61	72	42	60	72	58	59	56	66	61	60	77	72	67	67	66	70	65	57	76	66	63	64	62	49	58	59	56	50	84	85	75	76	68	53	60	63	74	56	61	51	67	55	59	58	68	71	73	59	70	70	71	67	67	53	69	59	59	52	64	60	57	62	56	62	61	57	64	81	61	81	52	61	72	49	69	62	59	61	64	63	67	62	61	79	53	55	83	67	46	67	60	57	68	64	70	70	65	77	54	66	78	51	66	65	75	66	70	57	69	47	61	61	79	60	50	65	63	78	54	56	75	71	55	83	64	74	64	66	67	74	73	60	67	65	68	61	67	63	79	63	60	54	65	64	62	68	75	78	74	55	63	51	70	53	60	59	60	57	75	61	69	66	62	71	71	67	66	73	70	64	69	63	79	77	70	54	55	66	64	61	59	51	76	60	59	58	71	72	50	60	66	64	51	55	66	70	63	66	63	51	73	71	50	54	60	64	59	62	70	47	65	56	52	54	82	57	67	56	59	63	72	65	67	65	53	55	75	70	64	70	72	60	55	50	49	66	66	72	68	69
40553	8824	4138	12536	19215	27103	14646	10518	8538	6803	5691	4725	4092	3659	3219	2935	2671	2436	2383	2132	1929	1874	1761	1697	1632	1527	1474	1552	1434	1393	1290	1299	1229	1262	1243	1242	1184	1177	1138	1098	1099	1153	1089	1038	1031	1115	1047	1069	1079	1070	1022	1072	1050	1040	1011	1001	1029	1040	983	1030	1042	989	1069	1013	1015	1030	968	1062	1036	1010	940	952	961	992	965	992	910	963	977	998	985	963	952	991	958	924	982	933	937	950	932	925	978	962	955	1003	917	951	944	903	973	977	988	960	942	938	996	959	929	976	936	908	954	937	984	936	939	950	954	942	934	975	970	926	936	930	941	1022	919	938	943	933	907	894	980	916	985	943	967	931	940	899	992	963	934	914	911	938	987	954	952	944	1016	945	970	1003	951	954	936	989	932	974	911	960	931	898	903	922	979	974	975	891	1012	928	868	925	891	934	905	951	971	989	958	931	944	986	970	933	880	950	880	877	960	942	936	913	946	922	870	935	923	939	943	939	902	894	944	945	954	975	968	898	941	967	910	951	948	924	930	916	939	934	939	891	975	925	973	897	897	900	889	975	929	1024	882	900	942	956	945	932	898	918	952	923	951	905	900	958	900	944	933	892	986	925	898	934	929	905	888	901	928	907	971	946	911	898	933	924	919	886	939	936	923	984	924	896	916	937	890	965	957	905	912	926	970	959	948	976	910	938	931	900	927	926	894	911	1026	931	942	891	893	915	953	921	913	948	940	924	926	924	935	881	962	899	901	881	921	902	947	930	957	891	916	954	943	945	994	922	922	955	941	903	912	974	914	907	934	920	973	951	930	955	940	926	924	908	924	931	940	967	871	928	934	957	938	988	941	963	928	964	951	950	926	910	917	913	906	858	936	935	872	908	885	939	946	938	914	845	971	962	930	949	922	963	952	966	964	924	981	969	868	936	922	923	963	902	999	971	979	926	916	985	909	930	954	956	938	960	963	931	932	952	948	952	967	932	956	983	915	934	920	925	904	935	931	945	920	930	929	955	939	903	887	911	982	948	955	946	917	949	987	1025	867	950	923	932	883	917	970	894	929	953	894	907	994	928	858	929	876	916	925	929	948	902	868	949	944	922	919	955	956	926	958	938	949	914	882	957	940	898	964	910	1005	920	941	923	1008	908	932	936	955	903	971	894	903	958	937	928	901	901	920	947	916	955	886	963	920	941	948	912	988	908	925	931	914	921	922	893	884	927	912	964	960	890	962	887	934	919	919	933	894	946	914	924	941	950	962	958	973	866	918	961	920	931	931	905	915	926	949	923	935	966	940	887	916	972	913	921	984	871	988	1000	955	931	946	962	894	962	930	942	916	915	989	913	941	877	918	925	928	942	921	867	992	927	933	919	977	960	943	897	967	941	877	956	913	944	935	918	926	928	948	964	942	959	934	961	929	923	919	992	927	911	958	953	913	942	963	956	931	916	933	950	892	926	865	993	950	915	940	919	917	898	954	908	960	898	946	900	884	918	928	930	941	938	905	948	943	884	918	997	955	921	899	913	906	927	964	959	954	947	975	887	903	992	943	953	913	932	924	923	983	951	934	954	970	960	936	951	927	917	947	933	952	916	942	966	899	971	933	992	930	895	895	969	910	961	890	908	899	859	924	944	877	897	932	921	914	968	950	899	944	947	915	966	955	956	941	902	900	947	933	876	968	965	928	962	872	937	936	934	923	941	907	935	897	949	922	925	940	921	959	958	947	957	890	924	887	953	900	981	914	925	920	919	922	860	981	934	928	944	910	940	949	896	876	967	939	887	925	923	961	922	895	914	923	962	867	898	935	931	910	940	926	960	884	959	952	954	920	922	894	988	919	919	987	942	943	977	973	924	959	960	971	934	916	945	960	957	973	949	913	970	945	967	973	924	929	943	911	946	908	970	901	929	915	891	975	928	946	993	900	904	926	954	914	915	967	930	924	923	935	890	905	923	898	883	952	919	964	914	885	929	877	946	942	875	902	950	918	969	943	943	936	908	944	907	956	953	913	901	925	975	899	959	952	927	928	980	986	877	886	879	968	924	888	913	906	918	915	913	952	917	887	912	942	909	898	888	969	951	969	940	908	920	884	944	932	930	916	956	910	909	905	962	919	917	923	909	921	929	929	927	887	956	907	933	891	909	944	911	973	903	954	955	920	948	924	914	955	933	915	861	881	938	937	960	946	917	928	942	916	915	899	985	934	920	934	950	965	980	949	949	979	935	959	961	917	947	901	934	999	963	925	914	910	982	933	946	929	899	914	890	910	952	991	898	909	892	984	1007	955	870	940	921	928	968	917	976	912	980	945	925	914	935	929	925	906	894	948	930	939	892	919	945	876	947	951	867	958	877	940	926	896	898	949	877	924	924	929	908	907	895	950	985	824	881	950	933	930	973	969	912	896	967	984	912	920	927	878	899	880	954	891	892	913	907	942	879	943	957	955	933	906	931	892	936	920	975	956	854	937	912	943	915	950	912	971	953	967	938	892	945	923	927	943	914	887	899	964	974	932	913	895	850	931	955	948	916	955	942	977	985	957	945	975	941	887	907	954	904	940	888	989	965	911	921	928	928	911	977	908	938	928	912	919	953	938	903	977	936	925	891	889	962	889	930	914	950	898	950	958	959	927	890	903	911	935	942	883	945	925	859	936	922	948	969	907	961	914	933	904	966	876	933	898	894	987	956	965	885	990	942	911	971	892	967	874	903	956	927	914	880	985	908	986	933	911	911	912	977	927	923	914	939	914	905	919	906	942	928	897	958	1018	927	993	863	920	946	873	894	897	948	930	1008	936	915	921	1008	898	935	916	900	898	919	936	936	954	952	1020	962	894	918	968	932	927	963	896	911	950	939	956	919	881	939	917	939	899	889	903	872	951	906	972	945	903	941	962	905	944	967	893	967	939	937	953	927	912	992	914	919	944	897	968	925	957	989	894	943	946	966	918	921	900	899	954	931	903	973	910	932	992	959	914	943	976	903	921	915	861	961	995	926	918	931	937	960	933	899	903	958	930	936	948	931	913	912	952	952	849	931	958	983	972	906	918	904	957	983	887	921	927	917	963	897	911	967	910	927	926	946	926	959	898	963	933	944	966	904	868	930	954	947	943	921	893	968	989	917	929	905	951	932	938	973	943	933	946	921	976	959	890	932	908	923	947	957	909	922	944	919	967	913	913	911	912	897	930	922	935	942	1008	955	915	917	956	933	912	943	947	908	909	949	922	946	926	918	876	936	977	925	955	914	930	916	957	904	878	967	965	939	904	944	948	881	890	917	917	894	918	961	923	963	920	897	967	901	904	972	910	895	919	949	925	902	879	914	929	958	929	946	921	946	937	925	881	898	915	996	956	902	919	910	946	906	970	931	953	901	910	929	943	948	891	893	888	948	934	908	933	946	932	886	950	980	971	922	944	910	892	908	935	936	907	943	892	894	944	938	969	876	946	954	971	929	955	938	916	966	919	980	909	937	940	922	877	902	903	927	938	855	910	963	916	929	900	933	892	894	958	920	887	955	918	939	901	933
5106	193	44	35	64	138	58	47	43	53	37	27	29	33	35	33	30	39	23	28	43	37	41	29	29	36	30	33	28	22	34	28	33	41	21	28	32	22	21	32	29	31	32	32	25	25	27	38	32	30	34	28	23	46	41	25	25	27	28	30	30	42	23	33	28	32	32	35	31	17	28	33	34	22	18	35	32	25	32	29	35	27	29	27	29	37	23	24	27	25	40	45	30	25	18	27	27	32	26	27	32	21	20	28	34	20	36	35	29	29	29	28	22	27	32	28	41	30	32	24	36	41	24	33	27	31	30	37	27	29	31	28	30	31	28	26	24	29	42	37	35	37	44	35	31	28	31	29	35	37	40	27	28	27	26	28	23	28	39	30	35	31	29	30	31	25	32	28	30	33	42	32	21	31	24	26	26	25	39	34	16	24	25	26	33	35	29	34	37	33	23	32	37	27	44	29	30	42	27	30	45	36	39	23	29	21	32	28	24	29	32	26	37	36	31	26	25	26	23	26	30	30	31	35	31	20	25	34	31	28	34	43	30	29	29	33	21	23	29	29	29	36	30	30	22	27	31	33	30	28	25	32	25	24	35	29	24	17	28	30	36	19	35	20	27	42	36	25	33	27	30	39	28	40	35	30	22	25	23	41	35	30	29	37	30	29	26	43	29	29	37	26	33	28	30	19	22	22	25	26	27	32	28	24	26	31	22	37	25	25	36	30	25	25	33	19	30	30	29	23	36	25	25	34	32	34	30	31	32	27	29	28	31	23	21	27	30	29	30	30	34	25	29	20	27	30	30	25	23	27	42	34	21	39	38	25	24	29	25	35	32	27	26	17	44	29	31	26	26	30	33	36	35	31	28	27	21	39	39	31	33	37	24	38	34	20	33	25	30	38	31	19	31	19	31	24	32	29	35	28	38	29	28	29	35	34	29	27	38	32	26	26	31	30	37	24	28	24	34	26	27	23	32	34	25	21	30	35	29	31	34	35	30	34	34	30	26	22	33	29	27	22	29	24	28	30	30	27	22	31	20	27	27	22	29	44	38	40	29	29	33	24	33	41	32	27	32	29	32	21	26	35	43	28	38	24	26	26	27	39	36	24	23	29	31	38	30	39	28	32	28	26	23	30	27	33	27	44	37	24	27	24	25	27	33	31	28	31	38	29	27	37	34	28	29	29	26	42	35	28	28	31	31	28	29	30	25	29	28	39	25	28	32	31	26	34	31	27	26	36	29	17	35	33	34	32	27	30	36	27	22	19	31	33	31	24	26	29	24	33	34	25	35	32	31	34	36	19	29	30	23	32	28	27	37	34	31	31	43	32	20	23	16	39	25	32	23	38	29	30	19	27	28	21	29	27	25	28	33	22	28	32	33	28	39	21	31	20	27	35	28	27	32	23	42	36	29	37	33	31	36	12	30	31	37	36	31	26	27	27	23	35	34	27	33	25	35	31	29	35	33	24	28	30	28	32	30	39	37	30	33	15	33	24	28	37	30	44	27	36	30	27	30	26	32	27	26	33	28	38	21	32	20	27	37	29	37	29	26	33	25	32	33	23	31	31	38	29	30	39	32	21	37	39	29	46	27	27	35	28	30	49	22	27	30	26	31	37	19	27	26	33	25	35	25	25	38	34	28	25	24	32	25	28	28	27	36	43	35	35	19	35	34	26	35	24	28	38	31	33	29	39	22	25	30	32	26	21	33	35	30	26	36	27	36	26	30	33	47	16	24	34	29	31	26	28	32	38	30	25	33	30	30	28	35	26	28	26	28	28	31	34	23	36	25	33	24	38	29	31	23	28	30	37	26	39	33	28	30	28	31	37	30	31	27	30	26	22	30	26	22	22	36	34	25	35	26	33	29	34	33	27	34	35	23	29	32	31	24	28	23	28	31	39	31	32	20	38	19	40	26	17	40	24	29	32	40	33	33	32	32	36	26	26	26	19	34	32	25	34	25	36	28	33	29	28	24	27	27	33	38	26	38	30	20	25	18	29	27	24	22	33	32	37	19	15	31	35	14	33	38	27	25	31	29	32	32	33	31	35	26	29	32	20	28	39	36	27	27	31	32	20	26	22	39	36	36	30	21	24	25	34	26	29	27	44	41	24	36	33	32	44	22	32	30	34	23	31	37	34	37	32	38	25	29	36	19	24	32	25	34	21	31	35	28	27	34	34	34	29	29	27	33	29	25	33	29	38	31	25	27	35	32	27	32	37	29	30	23	26	36	27	23	34	22	22	28	34	24	35	28	21	32	26	25	34	34	33	34	32	29	38	28	28	34	28	35	25	25	32	28	30	26	22	21	29	30	25	20	31	42	31	27	35	26	30	27	36	35	37	27	26	27	34	30	32	32	37	28	29	35	24	33	34	27	20	31	35	26	22	25	32	36	36	31	30	30	30	37	29	26	38	30	23	31	38	30	23	35	33	29	25	31	24	33	32	39	37	29	29	29	40	29	29	32	29	46	31	29	37	31	30	35	39	26	25	31	33	27	41	30	26	35	29	23	32	28	36	27	27	28	33	34	24	28	28	21	34	26	31	16	29	25	27	23	29	44	25	35	27	35	41	31	23	30	36	31	31	29	34	36	36	25	30	32	23	30	29	36	24	43	22	29	31	22	26	28	30	28	29	34	30	26	26	30	35	33	22	25	24	19	38	31	40	29	22	30	35	48	27	26	26	40	34	28	24	32	22	33	26	32	27	28	22	31	38	24	30	41	40	24	33	27	22	23	26	30	25	25	36	22	22	37	33	32	31	24	33	17	29	32	35	29	25	39	44	29	28	26	28	28	30	27	24	33	34	34	28	36	36	28	28	40	36	23	26	28	37	28	28	34	33	25	32	15	38	23	41	15	28	29	24	33	28	29	34	24	35	34	30	23	25	37	32	40	28	30	23	40	32	37	31	28	31	39	31	33	30	35	28	33	36	43	30	33	23	22	24	32	31	24	33	30	24	28	36	35	33	29	30	30	36	28	17	25	29	31	29	32	27	32	26	29	32	36	34	26	30	31	40	33	30	33	36	27	29	30	27	37	28	24	19	28	25	31	36	27	27	23	24	18	27	30	24	35	25	28	27	34	25	36	38	30	34	25	36	28	23	32	22	15	28	32	37	33	30	18	30	32	23	30	30	23	24	26	35	23	28	27	32	27	36	18	27	32	37	23	34	31	30	26	37	29	31	34	25	25	24	27	29	34	33	27	38	28	28	34	31	32	33	23	27	35	24	27	35	32	33	33	29	30	30	30	27	29	32	39	34	28	16	13	33	24	28	28	29	22	30	31	27	35	35	26	27	34	32	33	25	24	31	31	41	27	25	28	35	26	35	33	22	35	23	38	30	17	29	23	34	27	23	27	27	23	26	28	33	27	24	41	32	25	21	27	38	27	28	18	28	40	26	33	26	27	18	28	28	36	38	35	36	28	32	30	28	22	27	39	30	30	42	29	32	31	33	28	29	23	25	35	37	25	21	28	34	28	22
34808	2480	977	2563	4419	9686	2783	1912	1502	1213	1020	905	854	731	750	699	668	590	619	614	572	629	550	561	539	546	499	501	497	499	480	519	500	490	502	520	482	498	480	444	448	494	464	454	448	491	451	483	471	452	511	468	468	450	442	452	454	448	486	472	465	457	443	492	489	450	455	399	496	435	477	485	401	474	461	481	465	434	474	458	445	446	471	446	399	445	477	446	441	473	451	476	454	461	445	423	459	463	456	423	477	478	459	416	455	449	468	445	452	496	467	431	412	438	460	466	415	473	452	481	434	483	430	455	462	459	439	473	430	403	460	439	424	467	472	482	473	483	466	468	441	456	481	439	426	435	435	458	450	416	454	459	421	444	433	479	465	473	426	465	468	442	448	474	468	429	456	445	455	409	409	424	443	488	492	463	481	456	456	452	452	474	421	424	440	432	487	438	448	505	470	431	431	443	452	479	433	454	450	432	420	448	448	475	473	470	449	448	441	453	474	451	463	456	488	444	482	449	457	442	433	464	468	449	501	482	472	483	474	436	392	428	468	466	464	473	489	438	432	443	445	429	440	439	461	469	443	457	491	453	455	445	430	446	472	457	452	429	417	403	461	480	476	483	467	435	440	455	456	446	449	480	461	436	448	399	485	432	442	443	458	425	484	465	436	476	446	477	428	461	440	445	454	442	451	460	424	461	482	481	424	435	437	493	473	474	450	470	447	455	458	435	462	471	409	451	443	449	483	471	470	447	481	447	450	476	468	451	473	445	487	497	459	469	434	436	468	466	463	473	506	440	417	462	451	429	419	462	478	435	409	488	476	442	459	459	484	457	484	440	442	445	473	441	480	443	442	498	436	445	466	465	448	470	461	479	431	456	486	465	463	459	452	454	495	457	487	450	465	468	430	469	454	442	468	465	457	425	476	433	456	427	431	438	434	426	452	476	450	427	431	441	431	453	487	447	456	469	435	434	454	475	470	462	451	477	461	453	459	492	488	454	438	435	450	457	427	431	438	472	456	406	426	466	443	429	452	443	430	455	435	494	454	465	475	449	442	456	443	473	443	460	468	442	427	431	438	472	459	465	473	448	464	477	493	429	469	462	426	430	439	436	469	474	423	451	482	470	439	472	484	428	473	466	452	480	449	439	438	485	465	407	458	455	416	493	433	430	422	423	459	443	433	445	440	477	443	461	458	428	433	454	414	450	435	424	475	488	488	442	487	447	452	419	467	458	494	489	453	442	455	445	421	454	480	421	438	416	456	422	425	436	468	451	456	417	457	450	496	496	419	454	463	478	438	447	433	449	490	432	464	445	455	431	462	414	484	445	435	444	478	461	463	463	450	446	431	475	417	462	431	466	463	432	464	467	454	459	460	463	458	448	429	415	489	424	480	498	441	443	474	460	447	428	451	457	462	449	447	494	426	485	444	459	464	480	446	496	475	467	493	442	471	452	459	488	433	457	468	438	459	461	478	439	436	477	452	430	454	431	456	451	467	465	427	516	411	479	445	450	493	418	453	416	431	456	456	460	475	415	452	479	446	464	432	415	443	452	466	419	483	475	420	419	429	451	452	475	446	479	432	457	438	478	451	433	419	440	481	457	453	451	455	477	424	433	471	459	470	434	381	466	420	452	479	429	435	479	492	451	443	449	417	468	432	427	435	449	459	435	412	456	486	480	423	474	425	452	435	441	397	448	469	443	450	460	479	438	461	487	447	467	437	444	443	470	454	410	475	463	467	463	407	464	453	469	465	469	460	444	453	460	452	471	441	446	429	464	455	447	458	460	448	454	487	467	456	435	429	464	454	478	444	453	476	453	465	452	436	436	464	436	471	470	417	447	457	451	472	454	415	440	462	439	462	458	452	448	449	430	471	413	467	453	440	474	448	410	428	473	483	436	467	453	469	444	462	429	460	416	445	433	449	429	425	434	437	428	450	454	467	465	486	467	449	443	446	459	467	444	444	433	449	450	437	470	470	453	427	473	502	467	505	455	467	413	451	492	420	414	427	474	452	446	435	440	467	454	409	420	454	431	433	466	436	423	466	432	462	485	464	471	425	475	416	441	460	449	452	466	431	454	443	481	495	451	441	450	447	427	462	442	414	460	426	452	461	493	448	434	469	446	453	461	456	467	466	448	429	478	478	478	432	448	460	456	449	447	460	465	441	421	480	453	458	433	453	464	462	437	462	477	469	433	450	492	418	442	458	432	436	503	440	446	440	445	446	445	426	468	467	414	449	485	435	451	480	468	436	451	464	456	464	471	458	459	440	487	477	464	432	461	478	452	474	459	434	430	442	462	469	461	427	490	456	382	460	440	453	471	433	428	494	436	412	470	443	460	445	476	455	478	490	460	484	439	407	446	455	458	454	447	449	474	447	448	513	440	464	447	434	468	449	469	431	433	450	476	450	451	466	462	434	478	472	438	439	457	473	489	440	475	440	452	429	461	437	460	460	430	487	489	450	480	430	479	444	487	439	457	448	437	477	473	418	459	480	472	432	447	435	382	466	481	486	416	448	488	468	427	473	446	439	427	428	468	470	452	487	438	465	471	428	455	457	453	448	487	452	465	470	425	460	462	445	446	471	427	400	459	430	427	445	487	467	449	477	409	458	463	449	438	440	421	485	470	457	449	488	451	425	436	427	426	440	476	461	436	453	465	489	453	452	452	453	448	462	452	438	459	429	467	491	473	457	410	458	481	404	440	446	453	418	471	452	408	436	428	447	460	432	466	471	451	431	478	451	433	433	476	392	473	475	453	429	445	459	477	400	477	459	445	464	476	441	448	456	469	479	426	487	411	472	468	469	417	420	449	489	443	459	478	433	465	449	471	476	447	440	453	487	430	426	437	459	469	428	432	458	455	468	457	499	497	430	409	458	428	445	487	461	513	429	459	443	483	467	438	472	452	433	446	412	476	450	422	436	461	465	437	508	457	437	433	464	467	428	467	462	474	462	458	445	439	452	440	450	490	452	422	452	464	468	430	449	404	422	479	447	471	429	457	473	454	442	466	427	486	431	457	438	467	479	451	443	481	466	416	453	480	453	494	479	432	467	470	470	449	454	485	451	489	424	442	434	495	452	472	437	437	489	412	448	419	435	459	455	426	423	474	471	463	424	455	446	422	432	442	461	444	428	418	456	435	425	441	441	450	451	454	457	456	435	451	451	471	460	455	442	467	461	458	455	483	485	449	431	432	464	460	484	440	447	435	430	500	450	462	453	435	412	444	457	453	442	458	457	446	452	476	463	452	490	471	446	455	463	461	499	462	476	425	478	458	442	447	464	440	447	447	468	456	503	455	461	484	464	485	450	464	482	492	476	418	427	486	400	453	444	459	430	483	451	456	458	408	474	396	410	438	438	458	484	432	453	431	471	471	435	442	435	439	484	426	450	461	418	442	442	444	442	474	446	463	490	447	464	440	416	453	426	438	430	475	468	427	505	480	467	453	483	456	452	459	449	474	441	469	447	478	458	425	461	457	487	456
14019	2601	99	86	109	1048	134	92	86	59	70	52	66	62	56	59	41	54	36	42	38	47	32	32	50	34	43	30	34	35	37	50	40	34	41	34	44	43	40	34	35	44	40	34	28	45	25	28	24	38	36	39	41	31	33	25	37	36	40	40	30	37	28	35	31	35	34	37	28	34	35	27	32	30	44	41	36	27	30	22	44	32	35	34	27	36	33	28	28	22	46	35	34	33	37	33	43	28	35	28	33	35	31	22	26	27	34	29	23	26	35	29	33	31	24	41	36	32	27	23	29	19	22	36	31	30	20	29	30	39	41	32	27	29	35	24	40	33	30	25	38	18	40	30	36	37	27	27	30	23	29	34	38	39	30	36	37	30	42	28	20	25	39	28	39	35	33	28	41	34	33	35	38	37	29	26	38	40	37	43	32	24	29	29	24	22	31	38	31	43	31	29	38	37	22	30	42	38	24	33	39	27	33	26	25	43	37	29	29	38	33	39	25	35	39	28	33	31	26	28	27	30	29	33	29	30	30	24	31	37	33	30	45	33	36	35	45	37	36	29	31	37	35	30	35	32	33	28	36	30	26	29	34	27	40	22	41	29	35	29	36	26	27	29	27	35	35	27	33	30	26	26	27	32	31	36	43	44	33	33	37	35	32	26	32	29	37	28	33	37	46	22	31	36	26	32	28	28	34	40	22	37	29	43	40	31	25	35	33	27	41	35	31	22	27	35	30	29	34	37	24	22	34	27	30	24	36	37	20	32	32	26	32	26	35	34	32	28	31	23	29	32	34	40	34	30	24	28	31	33	33	24	25	27	37	22	38	49	29	31	30	29	39	24	37	41	41	31	35	31	33	20	32	26	34	26	33	37	24	34	26	34	48	31	41	29	31	35	29	32	22	31	31	35	22	27	27	26	31	38	23	28	31	27	29	32	32	25	41	30	31	38	24	34	29	35	27	28	40	28	28	41	26	31	36	29	33	37	26	25	40	25	28	30	34	30	28	35	43	32	30	26	38	32	38	31	20	34	34	37	33	37	39	31	41	28	38	22	20	23	31	34	37	34	31	41	26	36	35	37	27	39	33	28	29	37	42	24	30	30	39	23	22	34	37	39	38	35	28	38	34	39	33	26	35	34	38	29	30	25	32	30	40	33	30	31	31	31	36	31	43	41	37	21	35	25	41	39	29	22	30	37	41	24	28	27	34	24	35	22	40	24	32	38	41	39	26	40	28	27	35	23	40	25	28	27	42	27	34	35	44	36	36	27	22	25	25	35	33	30	48	26	29	19	27	34	31	29	19	29	32	28	28	36	32	28	33	38	44	25	22	31	37	36	34	37	34	33	31	38	25	32	27	30	26	34	27	34	25	37	32	36	27	27	31	35	33	29	24	24	32	35	39	39	42	26	38	38	28	26	36	35	34	38	42	37	30	22	41	35	30	36	30	30	34	30	36	23	33	25	24	35	41	42	32	25	31	29	32	25	21	28	29	29	34	36	30	38	28	26	27	23	30	31	30	36	30	35	41	43	33	36	24	40	25	30	37	37	36	25	36	31	32	41	41	40	30	39	34	44	29	29	42	38	36	40	36	30	29	34	34	33	37	28	34	37	41	29	38	23	32	26	35	40	34	27	33	35	40	35	27	42	29	32	34	36	30	28	37	38	38	26	29	28	33	30	27	37	34	41	35	28	34	27	30	26	35	33	35	21	31	31	20	27	34	33	37	31	31	41	29	31	18	36	31	33	39	40	43	25	26	32	28	34	30	33	39	32	30	25	30	35	29	33	27	37	37	24	26	29	32	32	49	50	24	32	41	31	30	29	26	31	43	38	33	31	39	42	36	40	34	29	31	28	40	28	37	31	32	25	27	29	39	28	25	31	33	25	37	36	35	34	21	47	29	28	28	21	31	28	35	23	29	32	35	28	24	36	32	26	31	29	36	34	28	24	50	30	34	40	32	31	21	22	47	39	40	31	38	34	24	31	22	27	31	41	35	33	30	34	24	39	27	44	32	40	31	28	30	34	35	36	32	32	30	21	29	39	30	41	40	32	33	36	31	36	39	35	31	30	28	29	31	45	22	32	21	33	31	27	27	29	29	31	45	27	31	34	36	27	26	33	37	31	32	37	41	31	36	38	31	30	24	32	30	27	32	33	36	36	30	23	21	31	18	41	21	25	21	35	33	24	41	37	26	40	37	28	36	30	29	40	33	38	44	25	30	31	35	33	35	33	32	31	25	27	32	38	41	26	26	26	30	36	23	32	31	33	25	23	33	32	24	28	26	26	36	31	28	35	27	48	34	32	32	43	36	34	34	37	36	41	34	28	37	25	26	35	32	37	33	36	23	38	33	24	25	43	35	19	29	32	25	27	36	32	29	28	26	34	32	43	32	35	26	36	29	28	26	34	27	27	35	40	30	24	30	33	37	34	42	30	24	29	30	35	43	31	20	30	29	29	29	30	30	32	34	25	41	28	40	36	38	24	48	38	44	26	24	33	28	22	40	39	30	29	26	27	43	19	27	29	33	27	29	35	24	36	24	30	30	35	36	32	32	26	23	31	29	35	27	34	26	38	34	21	28	28	40	31	29	36	40	46	27	28	37	29	36	39	23	43	27	22	30	29	27	25	31	35	34	30	35	33	29	32	36	36	35	30	33	43	40	37	32	31	26	45	44	37	25	28	33	26	37	29	29	21	31	36	32	33	41	27	37	29	26	36	37	37	31	37	29	40	28	29	25	29	32	34	30	33	21	39	31	24	34	44	35	37	31	28	30	27	30	28	30	33	35	34	43	25	30	26	24	27	23	28	27	33	34	36	34	22	21	29	41	26	35	36	37	26	31	38	31	39	21	29	31	23	34	33	37	38	47	37	22	33	28	41	30	22	36	27	32	34	30	15	24	34	29	33	22	28	31	30	27	27	30	28	36	35	29	36	35	23	33	37	31	40	31	33	31	32	32	34	31	28	39	35	32	27	31	29	33	29	29	24	30	32	24	41	28	46	31	24	38	36	37	26	35	34	32	33	28	23	27	27	35	26	28	32	37	33	29	37	35	23	29	37	41	32	37	20	33	31	37	29	41	29	31	41	38	32	31	23	27	32	29	27	25	28	37	29	32	32	36	32	34	36	34	36	36	29	38	39	39	25	32	30	33	34	31	17	35	29	31	33	36	38	27	33	36	37	24	34	25	28	33	27	31	34	35	29	27	26	35	18	27	31	23	31	33	28	30	26	37	43	32	28	27	27	29	32	36	34	32	32	34	37	35	24	28	28	23	31	31	29	30	29	33	24	41	28	35	34	26	32	24	28	29	22	29	32	42	37	35	28	35	35	31	26	28	33	37	37	30	38	26	33	22	38	35	37	38	25	32	30	35	37	36	19	43	27	32	36	26	26	46	28	26	34	31	27	37	46	40	39	24	42	33	31	36	34	26	22	28	25	22	36	35	34	33	37	32	25	34	35	28	31	44	38	29	28	33	35
41566	6907	2399	7788	13176	26303	8835	6054	4695	3709	2942	2562	2142	1832	1632	1568	1373	1296	1195	1081	1044	955	928	865	845	799	798	751	774	704	681	645	684	629	615	641	615	597	575	618	570	566	569	595	571	544	553	559	584	558	562	565	570	531	531	532	528	505	496	506	560	520	512	539	545	556	474	511	537	513	545	514	543	512	497	521	533	524	520	469	511	466	514	502	515	476	460	478	504	500	497	500	533	495	494	504	486	486	513	498	486	486	484	477	484	495	496	484	458	492	503	497	507	462	501	500	467	498	492	474	536	485	511	506	488	480	477	453	495	472	509	455	426	468	487	491	448	529	528	440	465	467	535	497	502	499	455	474	471	490	510	478	480	472	491	477	493	493	467	485	473	489	513	500	480	484	469	516	458	510	481	499	457	488	429	456	489	518	479	490	470	520	511	458	487	466	464	458	447	508	493	492	504	482	482	480	490	488	458	491	524	523	490	479	482	468	501	486	490	482	511	488	493	490	448	468	493	463	483	461	469	485	506	474	448	448	495	479	466	430	454	454	468	458	512	478	455	513	515	461	466	472	500	428	459	470	508	465	485	477	472	493	438	485	469	459	494	493	484	490	475	474	492	438	496	416	480	467	509	483	498	502	497	482	468	467	499	454	470	518	455	467	511	470	478	495	482	478	421	499	477	508	448	474	472	474	495	507	475	490	507	448	496	502	535	464	456	491	494	458	476	481	522	527	487	489	466	525	479	486	437	456	484	484	470	470	507	522	469	451	476	450	518	483	492	487	475	502	471	488	487	482	511	479	474	478	474	492	432	492	492	445	456	465	474	480	461	490	473	503	473	473	477	518	473	450	495	484	467	474	498	452	484	482	487	456	462	516	474	515	501	467	485	451	468	467	465	505	479	481	461	454	496	452	507	465	487	526	456	489	503	471	511	479	491	482	492	480	470	460	471	503	452	435	471	510	504	502	496	493	496	505	487	484	501	465	482	486	467	507	445	453	489	489	499	491	451	477	455	476	501	534	533	468	488	489	482	502	511	476	465	472	458	515	510	460	448	504	482	448	523	453	474	483	477	489	460	507	468	476	519	502	439	510	484	494	476	482	512	468	451	494	462	497	477	464	502	493	491	514	469	453	505	431	503	451	480	470	465	488	519	486	504	489	468	466	512	465	500	457	485	469	506	468	467	459	482	458	476	498	461	475	500	463	476	467	476	465	445	489	503	441	491	506	520	467	458	500	504	484	473	490	443	470	485	494	482	488	485	489	479	449	460	490	516	495	465	495	483	502	473	481	489	471	474	516	491	466	483	471	484	478	469	485	463	450	444	518	451	476	519	489	460	455	466	477	510	465	487	465	473	430	473	482	511	457	498	479	472	488	481	462	484	475	478	497	478	472	451	494	450	500	462	471	432	490	445	500	462	443	480	423	497	477	482	496	500	513	492	524	473	471	448	473	479	482	497	446	453	442	487	487	537	493	473	540	470	467	479	468	465	496	475	446	486	462	459	495	490	465	497	506	475	473	518	498	475	480	466	487	474	484	477	459	472	510	493	475	496	485	498	503	469	457	475	493	471	480	494	489	477	478	469	474	489	525	511	494	485	495	499	474	478	479	456	513	479	504	495	491	463	487	476	499	511	499	472	485	481	481	450	479	466	472	440	473	491	491	447	490	455	496	434	475	472	484	529	480	469	484	453	474	470	478	525	518	460	474	485	470	485	469	499	451	454	504	507	507	500	452	484	496	485	487	509	487	478	476	477	459	464	467	512	441	523	508	476	457	455	489	511	446	475	481	456	488	488	460	500	472	486	460	498	490	483	519	466	497	522	493	476	461	491	485	466	479	516	460	483	489	465	451	485	475	469	524	472	471	527	480	473	472	479	532	519	452	441	484	495	508	519	511	471	503	479	481	443	470	507	480	509	473	479	542	496	501	482	469	461	469	467	477	489	445	464	506	485	460	494	476	472	482	466	469	489	476	451	473	496	484	463	497	488	447	498	468	466	453	478	457	487	480	483	479	464	529	488	457	485	488	496	455	532	440	460	492	471	472	479	500	436	514	479	473	503	446	459	462	483	472	490	481	466	505	495	493	503	478	466	495	476	472	439	484	474	503	468	493	509	481	425	490	463	482	484	473	477	465	488	482	512	466	468	460	517	463	494	459	492	527	456	441	489	499	491	471	483	459	441	483	489	488	459	483	463	514	530	478	470	466	479	505	493	484	500	477	490	455	467	493	491	536	445	467	459	491	492	477	487	497	481	453	507	476	467	460	467	454	484	477	524	521	462	443	485	500	506	486	452	431	487	474	462	489	453	507	500	406	481	475	498	484	495	472	521	488	495	479	476	494	489	469	471	470	473	486	480	470	486	505	501	487	484	499	497	467	501	466	456	468	476	454	487	473	470	475	486	520	487	466	495	454	479	484	482	470	478	472	455	453	437	455	493	497	490	463	505	491	454	460	459	474	506	489	464	488	466	491	470	466	495	508	511	510	541	473	494	511	454	463	497	463	493	470	468	474	498	514	482	482	481	474	486	479	522	446	451	521	488	468	498	496	490	507	507	475	459	473	554	456	522	510	514	483	467	483	491	499	473	488	438	474	496	495	469	468	488	499	466	470	493	469	481	488	551	495	503	475	506	449	513	477	483	456	471	499	523	491	470	462	462	495	452	475	514	553	494	480	513	482	480	449	508	464	485	494	483	495	489	516	453	484	494	514	490	449	518	487	520	498	463	481	487	496	529	477	514	522	472	483	524	473	469	512	500	481	496	477	486	485	458	483	524	473	509	496	501	442	466	472	495	466	499	444	462	473	468	472	501	470	501	435	511	465	487	482	481	482	500	489	494	520	482	500	461	501	475	470	509	439	454	459	472	468	453	465	461	514	455	484	498	481	456	481	475	461	532	478	453	472	458	527	495	502	520	450	500	549	486	477	487	461	488	459	498	456	457	491	468	484	494	487	500	495	479	496	491	465	475	497	496	523	483	463	463	509	471	474	478	490	469	486	477	495	508	487	478	497	454	489	493	450	481	501	477	464	505	473	501	436	479	470	474	515	487	493	490	460	515	462	458	479	467	477	450	515	481	458	463	500	449	464	469	481	498	464	484	459	521	476	516	464	504	479	499	500	478	470	492	477	446	501	443	472	475	526	491	483	465	506	470	477	491	468	487	476	479	498	469	472	508	509	505	480	471	531	466	455	481	527	513	474	446	489	456	460	479	465	503	469	490	461	519	487	493	443	493	495	473	459	485	456	523	442	480	494	471	469	504	470	513	486	457	468	459	474	476	463	456	473	441	440	501	461	443	458	518	497	494	503	453	498	467	471	460	488	488	428	526	519	503	478	446	483	497	489	516	490	441	490	484	475	480	479	461	443	499	493	462	486	531	462	474	516	450	494	482	472	491	465	478	504	482	485	456	449	467	465	474	447	513	485	530	481	491	491	485	490	459	481	476	481	433	478	506	455	474	494	471	488	487	461	455	477	485	502
14772	1112	122	104	135	1238	140	117	105	101	70	87	73	85	68	72	86	61	82	74	64	74	61	74	70	65	68	70	65	60	69	74	64	53	64	71	70	58	67	64	70	58	48	61	72	66	56	51	68	62	65	50	61	62	72	65	63	54	58	61	64	61	51	72	69	72	55	56	67	69	60	54	63	76	58	59	68	52	59	45	52	59	65	55	52	70	60	84	71	79	62	44	62	51	65	60	66	60	69	67	52	58	54	79	65	68	67	55	51	60	67	52	62	58	54	68	56	68	55	43	66	45	55	63	64	52	76	57	58	70	63	57	56	75	71	44	65	64	62	49	57	61	70	69	57	68	75	56	68	62	46	60	60	61	51	62	67	67	64	48	53	58	55	55	75	48	70	57	68	62	62	69	72	64	60	82	64	62	71	49	76	53	68	55	58	75	55	57	66	60	52	69	59	57	55	59	70	63	68	65	60	55	54	50	77	45	53	58	71	61	71	53	59	66	58	74	66	63	67	51	52	61	66	63	59	65	65	65	67	69	71	66	55	63	73	57	65	62	58	59	49	56	53	59	61	67	52	65	52	63	72	71	70	60	54	67	60	55	55	60	54	57	61	55	49	57	56	58	59	66	57	53	54	55	63	51	42	48	68	57	47	62	65	43	65	62	60	49	58	75	59	55	64	75	55	49	58	62	53	72	61	49	57	68	67	67	63	54	67	52	53	53	51	47	56	63	66	59	55	57	65	64	53	66	64	57	46	49	55	57	63	53	59	63	51	61	58	48	73	51	59	50	71	64	54	50	65	71	58	63	54	45	60	55	55	67	61	59	55	55	64	59	77	41	60	49	63	62	76	59	61	73	58	57	55	62	68	56	74	55	62	61	67	61	58	52	60	59	50	57	57	49	68	58	64	75	61	68	63	66	68	68	65	73	62	54	67	76	67	84	62	58	77	65	58	55	62	58	58	70	51	66	56	68	51	66	62	53	64	82	54	50	58	58	57	65	61	68	68	53	52	54	79	52	65	69	64	68	67	70	49	75	56	59	64	44	54	67	60	60	63	64	50	68	54	54	59	65	65	76	56	57	61	71	50	50	57	55	42	57	67	71	73	67	63	65	54	58	63	60	64	39	45	59	71	76	64	42	58	73	62	66	57	55	53	61	62	64	66	56	57	65	36	63	54	67	48	68	63	40	64	60	50	55	72	60	57	44	47	70	59	63	52	59	53	65	55	51	50	62	60	60	60	57	65	64	58	50	57	50	66	58	58	51	71	67	58	64	66	58	72	63	69	60	53	60	59	55	74	57	53	50	55	61	69	57	49	61	60	48	50	49	61	51	55	62	63	57	60	54	57	52	55	61	57	51	79	54	59	67	54	53	61	58	60	66	64	47	55	63	60	57	70	60	47	67	46	61	70	66	63	55	52	65	59	60	85	59	45	60	68	51	60	72	67	63	64	66	67	58	62	69	66	50	70	61	60	66	59	44	54	84	56	64	69	53	65	64	71	72	55	64	50	67	53	61	61	64	66	66	59	54	61	54	63	57	73	60	60	66	59	60	72	63	70	61	52	58	48	51	61	61	53	55	69	59	65	62	62	62	59	66	61	53	52	72	57	57	64	57	59	67	55	44	69	68	57	57	55	60	63	84	66	54	69	59	59	63	58	55	52	68	60	57	59	55	55	60	63	66	57	61	67	56	58	66	52	58	69	54	56	64	64	58	49	75	57	64	63	64	48	54	57	60	59	64	66	68	61	59	55	56	47	55	55	60	63	56	54	68	67	54	63	68	70	50	71	56	60	57	58	62	65	65	70	69	67	52	63	60	62	56	51	74	80	69	61	64	67	68	70	42	66	60	50	50	65	65	54	50	55	68	76	56	55	69	74	71	66	53	66	58	51	66	54	61	57	74	70	55	71	68	66	71	64	52	66	81	69	61	56	70	66	54	59	62	63	53	69	61	60	54	58	64	58	52	57	65	63	64	76	66	69	54	51	64	57	73	57	59	53	56	55	69	59	53	47	70	55	47	64	68	65	63	64	56	56	70	69	77	70	63	57	67	60	60	59	73	85	54	56	67	58	59	57	62	78	56	57	50	56	48	68	57	68	55	51	66	57	57	54	61	70	58	56	56	67	54	64	63	53	67	60	55	65	46	71	55	56	53	57	65	68	59	61	57	65	64	68	67	67	76	53	59	59	64	58	56	72	59	52	57	50	68	54	61	63	58	65	50	68	65	64	63	64	60	61	79	50	55	62	63	52	61	63	57	65	64	79	89	35	56	72	54	75	59	49	61	52	57	51	67	68	59	61	62	58	72	68	58	70	45	60	53	65	58	65	62	56	49	58	55	55	62	63	63	60	75	51	57	52	48	83	64	55	58	50	68	70	56	65	67	54	65	53	62	61	56	70	67	60	62	61	55	59	64	61	64	74	71	65	56	70	55	55	68	60	39	60	53	75	63	62	42	52	63	54	61	66	70	46	60	81	48	58	64	71	61	51	61	77	69	52	53	61	51	67	75	68	67	59	71	57	55	58	62	47	42	58	55	51	54	64	65	63	66	65	76	56	42	54	61	75	53	64	60	47	53	65	65	69	58	56	53	67	58	77	67	56	57	70	65	61	60	52	62	66	59	55	67	60	79	66	49	59	61	59	61	47	54	76	71	52	70	51	59	64	65	68	68	61	48	71	63	50	69	67	73	53	50	51	60	53	62	62	45	61	65	55	49	61	56	69	66	60	52	59	62	60	45	63	59	56	51	66	56	67	69	49	64	59	66	55	68	59	65	50	46	59	70	68	72	53	63	65	56	60	61	55	62	44	57	51	54	60	48	57	59	56	58	71	48	56	62	64	64	65	42	52	63	61	65	65	58	66	67	57	48	50	67	56	50	46	61	62	50	50	51	65	46	63	48	63	63	63	54	59	64	66	51	61	61	57	57	43	56	48	53	44	54	55	45	59	64	50	62	52	51	61	59	55	49	70	56	71	60	74	58	72	62	67	72	74	72	57	62	56	65	57	59	63	63	63	62	52	50	53	68	69	57	68	67	58	54	60	61	52	63	65	56	63	62	56	62	55	65	65	56	68	63	49	61	49	53	61	55	57	50	64	63	49	69	58	63	58	57	57	74	61	45	55	53	74	65	51	55	62	58	61	72	67	55	50	70	65	40	67	62	52	69	62	62	50	51	55	62	69	53	54	75	63	70	52	63	77	64	57	69	63	63	69	62	67	61	50	63	58	64	56	56	60	61	55	50	57	64	47	65	59	65	53	66	62	61	66	63	64	61	61	48	68	66	62	56	48	64	64	66	60	49	70	67	61	53	61	62	61	57	55	67	60	58	59	58	58	61	49	55	71	50	55	55	64	59	53	46	60	59	66	63	66	61	47	68	69	69	58	69	61	68	57	66	63	56	63	59	57	48	64	54	56	54	52	58	62	61	78	80	52	73	64	64	59	56	63	50	60	64	57	51	73	64	66	56	54	61
39892	7852	2234	6591	11096	26433	7869	5381	4265	3506	2884	2634	2262	2046	1808	1754	1649	1465	1457	1383	1298	1269	1261	1202	1141	1115	1093	1169	1047	1092	1044	1001	1031	971	986	997	986	980	992	983	978	956	931	960	971	943	995	957	929	917	972	996	982	876	925	924	893	872	879	864	906	908	913	883	1020	891	950	916	897	861	919	896	898	922	883	953	849	898	919	935	880	910	855	890	855	886	907	932	949	877	889	914	906	903	868	884	897	854	880	876	898	893	874	885	911	864	852	890	832	932	888	911	854	928	875	902	845	914	882	925	905	869	896	844	861	936	840	887	902	837	899	927	894	869	849	834	895	897	896	864	845	868	901	882	849	908	899	860	881	885	869	856	873	891	884	860	892	929	888	912	906	914	875	887	880	860	882	849	907	876	887	841	849	913	915	871	822	864	875	876	869	917	857	897	880	867	859	892	838	906	910	860	892	920	927	887	854	892	915	889	812	870	868	901	886	850	873	898	840	886	860	865	875	877	887	941	896	888	879	861	878	931	871	842	892	921	881	835	866	925	867	908	898	855	865	926	885	873	885	866	870	903	838	860	876	917	891	847	899	886	868	904	842	861	802	852	924	886	876	892	859	903	862	848	861	892	834	844	854	881	895	863	879	844	946	893	905	923	834	879	857	871	923	873	878	845	948	875	922	873	911	897	847	902	891	876	866	867	855	922	875	916	890	863	827	820	838	907	844	839	879	896	874	845	878	886	915	909	918	872	808	867	854	875	905	884	915	845	892	888	881	892	869	864	876	917	908	866	862	881	851	821	836	897	869	854	948	810	913	843	873	881	885	839	897	875	881	896	886	913	864	924	855	895	833	890	846	851	835	887	912	896	895	944	869	900	886	838	888	848	827	829	882	869	857	862	877	834	864	897	860	821	901	855	874	932	895	885	863	829	887	887	881	869	874	862	848	855	920	873	915	821	882	819	852	889	823	861	925	854	845	879	905	876	907	879	897	812	838	871	900	823	893	886	904	926	876	857	893	915	866	872	902	876	937	895	861	862	882	851	860	901	891	930	858	897	887	911	942	843	913	889	936	884	891	848	910	845	865	879	884	831	947	849	861	863	896	845	853	864	873	914	863	898	908	928	885	850	879	898	856	869	841	894	892	861	862	908	868	936	868	884	865	937	857	847	870	879	841	871	901	897	871	876	838	797	859	843	895	907	901	851	884	903	872	886	879	903	866	937	889	897	858	885	903	915	850	927	892	865	913	852	870	889	870	855	947	927	864	855	872	872	847	906	902	879	869	979	896	834	860	882	912	822	910	895	821	850	915	823	869	921	857	869	926	879	914	869	856	895	908	872	898	875	858	915	852	848	886	885	900	895	908	838	775	818	929	871	867	858	869	842	890	834	901	857	864	902	898	895	915	854	853	828	848	930	891	837	842	861	876	832	898	908	887	887	884	854	892	883	859	973	842	883	878	925	897	849	855	872	840	852	816	861	885	892	859	869	879	909	920	880	853	850	890	855	834	896	911	843	869	951	855	856	899	877	829	849	863	965	836	848	859	912	867	881	864	876	887	902	917	835	830	911	890	885	891	890	913	884	861	886	889	858	891	888	886	903	901	861	879	834	901	879	899	889	933	884	846	841	877	869	843	910	858	870	902	882	871	920	886	899	879	925	826	874	876	916	860	875	823	871	840	902	854	836	844	937	883	877	937	910	854	885	867	889	874	858	858	868	828	908	888	922	859	870	886	889	865	859	871	889	896	873	890	929	908	868	852	881	889	850	879	871	876	882	903	839	925	934	874	864	873	894	836	870	868	899	820	868	908	897	873	974	839	835	879	886	869	791	905	897	864	828	919	863	865	865	855	878	850	919	831	866	898	900	901	862	865	853	811	796	932	819	864	899	824	896	912	841	816	842	882	854	890	868	868	888	924	866	891	920	875	901	833	895	902	849	858	870	893	901	837	904	856	909	846	854	919	904	840	868	864	902	851	820	915	890	916	857	851	880	882	866	864	832	902	891	863	860	933	856	910	844	913	896	834	855	899	897	907	891	850	895	909	867	880	904	875	884	944	854	877	819	891	881	851	883	859	889	926	821	890	860	892	883	810	879	897	902	919	859	855	867	830	887	906	874	879	837	895	910	919	920	889	902	908	879	903	903	881	907	883	907	886	880	828	917	922	882	830	874	913	854	887	861	877	876	887	830	896	898	868	873	871	885	857	862	911	890	856	903	873	875	882	922	941	905	905	850	801	867	900	822	835	902	890	873	909	861	899	895	826	885	886	851	885	918	890	868	863	867	856	888	920	905	850	909	827	844	846	866	882	903	876	887	893	880	880	868	908	844	857	866	889	873	871	871	898	895	863	909	901	887	904	883	895	859	869	840	910	841	910	877	878	837	852	890	903	840	838	884	822	920	881	894	904	890	918	850	903	868	918	876	824	848	815	882	922	931	868	922	870	900	899	903	874	916	827	889	889	883	930	876	847	884	870	913	893	823	834	853	898	906	874	838	878	847	887	836	872	853	899	866	855	862	849	848	877	890	841	864	871	834	920	807	882	882	872	853	883	864	848	886	884	889	890	853	904	915	924	858	926	891	907	855	875	937	891	858	848	900	858	901	806	909	890	840	895	920	894	837	886	858	873	873	860	837	871	830	862	861	875	894	884	892	839	915	900	873	940	904	852	875	837	840	852	879	852	893	855	871	907	873	904	841	921	867	849	889	815	852	867	886	913	840	892	852	917	891	827	876	832	902	904	845	866	893	840	811	897	940	923	803	844	837	869	884	917	896	879	902	879	835	886	893	894	948	886	869	900	849	878	898	846	896	908	916	834	851	933	832	868	905	908	919	873	849	877	879	867	865	851	897	888	890	933	900	869	830	868	866	912	865	850	850	867	886	884	915	864	827	852	876	923	876	896	824	860	827	830	861	869	880	883	920	933	878	803	879	868	932	884	927	848	877	903	879	978	874	872	886	890	865	848	880	845	879	861	888	886	888	852	829	885	831	838	860	934	879	811	852	884	937	883	855	855	811	849	868	858	908	858	883	864	868	874	837	817	895	896	826	887	892	894	941	885	879	904	916	943	867	895	889	872	835	848	925	881	877	927	826	911	914	841	902	860	873	839	953	908	888	895	935	840	939	836	818	856	905	882	908	862	900	860	884	866	854	867	902	887	901	814	906	871	826	875	902	898	909	910	887	943	863	899	871	879	902	889	843	868	908	884	879	853	885	884	901	925	895	887	851	895	896	843	902	891	901	865	866	883	920	859	914	909	899	916	872	922	846	944	872	892	867	850	850	942	882	939	878	874	893	899	918	875	854	873	879	932	852	932	845	900	908	883	906	896	875	905	851	862	898	877	920	893	868	865	834	896	843	860	883	875	876	907	901	877	951	896	854	882	846	928	912	844	818	892	823	835	863	875	877	875	863	853	833	807	859	849	878	868	843	912	856	864	836	880	870	888	862	902	873	823	882	900	879	859	878	891	882	854	859	881	873	891	912
23838	5437	192	137	200	2094	235	176	171	134	125	122	105	121	121	103	118	92	72	88	85	82	78	88	96	77	82	77	65	79	85	68	66	75	86	66	69	69	71	69	65	57	71	71	70	61	72	56	67	65	80	64	74	70	70	64	68	48	55	82	63	76	69	61	67	71	58	65	69	74	73	79	68	62	67	69	55	74	68	68	66	61	69	70	67	70	60	77	70	76	68	65	47	79	66	72	63	79	70	65	69	68	77	61	59	60	64	63	69	61	61	65	55	81	57	59	70	70	65	57	75	63	74	50	53	52	74	62	65	53	75	78	56	56	71	70	75	81	70	55	69	60	71	66	63	71	71	63	66	87	61	73	52	79	55	56	68	64	52	70	75	61	64	57	67	65	55	62	61	60	68	53	63	56	62	82	59	49	59	60	74	55	55	64	82	56	69	73	72	64	65	61	62	67	59	58	69	74	65	61	67	51	53	61	63	68	59	72	65	74	58	68	68	64	66	76	63	59	69	56	60	49	63	64	64	58	70	59	72	63	75	71	57	67	67	76	56	58	60	58	64	63	61	73	62	62	63	70	74	72	55	61	76	49	63	63	74	55	43	65	76	54	60	68	52	66	73	57	56	58	70	65	58	57	51	52	60	68	69	68	62	61	51	52	73	71	75	83	58	73	63	56	67	64	74	48	50	60	66	80	70	68	66	53	66	59	76	75	66	59	67	66	63	71	54	50	73	57	56	45	65	56	71	55	57	78	68	80	53	66	57	66	54	65	58	71	69	63	68	59	52	71	66	72	54	62	60	53	60	78	57	53	70	67	75	86	69	67	72	80	60	60	64	62	69	73	78	61	64	68	58	48	72	60	79	59	66	60	84	72	58	75	58	61	66	66	62	77	58	68	62	69	66	60	64	53	85	67	81	54	55	64	48	58	52	62	67	50	67	80	75	71	76	83	85	49	72	57	72	62	69	75	67	61	70	61	55	70	68	58	68	64	70	82	62	60	63	55	59	66	63	55	67	52	71	65	77	60	58	77	61	60	66	81	68	73	69	66	66	57	73	73	69	67	46	67	64	58	58	76	73	68	61	49	65	63	62	52	67	55	68	64	57	57	76	70	62	59	60	58	62	61	67	66	61	58	67	62	56	72	59	67	67	72	58	50	68	64	53	65	42	60	77	70	61	72	60	71	66	66	65	68	70	68	62	68	65	68	59	67	64	74	66	64	59	60	51	57	65	69	61	66	49	52	62	62	66	68	63	59	71	65	60	52	58	57	62	47	74	69	67	65	74	87	66	56	63	63	61	61	58	71	65	68	67	76	78	62	71	61	64	57	63	72	57	64	67	68	59	77	65	64	66	67	82	72	71	64	65	54	60	58	56	59	68	63	53	60	58	51	49	69	70	74	65	58	88	57	66	72	75	68	57	70	71	52	52	61	64	71	58	61	60	66	52	51	63	40	67	58	75	50	55	64	62	60	67	69	66	59	68	62	74	69	76	52	59	53	64	79	70	72	61	63	65	78	57	65	57	72	61	65	69	70	64	70	75	62	53	62	62	65	57	75	54	60	58	63	62	65	57	62	52	72	60	55	70	68	62	71	56	62	67	88	57	63	78	68	58	86	51	64	74	65	58	62	83	80	58	48	57	55	81	67	60	61	72	69	79	66	73	60	67	66	70	60	70	69	74	76	68	70	78	62	79	62	55	61	74	53	85	61	71	70	57	55	81	60	73	72	82	70	66	76	66	71	66	66	59	56	72	58	84	71	50	63	71	80	66	69	57	72	58	54	53	70	73	64	52	70	66	47	72	70	78	56	54	60	66	62	79	57	45	71	73	65	62	66	71	54	63	69	58	61	57	74	69	60	62	59	56	71	73	68	73	55	50	62	54	82	64	55	64	56	68	65	67	70	64	63	52	62	63	65	76	72	58	69	72	54	67	53	60	74	58	71	69	82	73	63	45	60	52	67	63	57	54	71	74	73	61	56	70	67	61	63	62	68	64	70	67	65	53	78	64	80	58	70	59	78	56	75	64	57	72	86	72	68	67	66	63	79	67	65	57	66	72	68	53	68	73	56	64	62	53	74	61	64	72	62	70	69	53	66	87	56	68	60	64	52	51	76	75	70	58	58	71	67	72	81	58	66	78	77	67	71	62	76	71	60	70	68	61	77	70	62	54	79	61	65	65	65	51	53	66	61	58	63	64	66	67	63	59	61	57	70	58	52	61	69	59	55	72	67	63	80	54	63	78	68	43	68	61	71	62	72	55	63	60	77	70	75	64	64	67	72	56	56	62	68	55	77	60	72	53	62	58	74	70	55	63	60	61	76	66	65	64	61	66	67	71	54	56	47	69	79	64	64	76	61	67	53	60	65	81	68	69	71	62	66	65	68	54	66	68	57	72	68	61	67	67	43	85	69	68	59	68	70	65	51	66	61	60	58	56	58	49	65	72	72	53	54	47	69	61	66	74	64	72	51	71	74	72	71	53	79	59	68	61	61	60	78	61	48	73	63	66	59	87	80	68	66	52	65	54	62	72	72	58	81	56	62	62	72	63	74	71	69	77	62	67	63	65	62	69	61	67	64	71	66	76	71	78	57	65	62	56	60	71	69	60	72	62	58	61	67	61	53	66	64	62	67	74	81	66	54	55	64	73	75	65	52	68	66	58	65	71	66	60	63	57	61	73	67	67	80	79	71	70	61	79	58	69	70	55	57	66	77	47	51	61	76	57	63	58	70	80	63	51	73	78	56	66	69	64	61	67	62	67	51	81	64	62	57	76	59	74	65	59	74	60	62	52	63	54	89	47	70	56	62	77	66	79	55	58	75	71	39	55	63	62	55	81	76	58	75	67	60	67	72	63	77	70	71	52	61	73	57	62	65	79	63	64	68	79	67	62	67	65	59	65	58	57	78	59	60	55	67	74	81	62	69	53	58	59	70	68	69	53	54	69	82	77	69	43	57	51	53	72	65	76	72	57	57	64	65	60	84	61	65	63	87	63	51	81	76	59	72	60	57	60	67	68	56	64	74	56	51	70	58	57	83	60	45	68	63	53	57	62	70	65	61	60	56	61	70	62	47	61	74	63	65	58	77	52	66	76	56	70	64	56	52	74	72	62	63	70	67	64	78	53	79	67	68	71	70	55	81	64	68	58	74	71	64	64	56	55	84	51	68	72	66	73	75	74	72	57	58	77	70	63	73	65	70	67	65	53	68	47	68	69	56	57	50	59	54	67	62	54	72	70	57	73	55	70	60	62	66	57	56	71	68	50	49	67	62	65	59	71	64	50	62	55	63	62	76	63	55	63	78	60	67	65	54	68	73	63	68	67	79	68	67	61	66	66	63	66	57	77	64	64	54	59	66	60	65	64	70	58	58	56	59	50	62	86	62	70	79	64	66	73	73	65	61	65	64	71	54	75	67	70	85	63	64	80	63	67	74	79	62	76	68	79	74	60	78	56	60	64	74	73	81	56	71	65	63
42565	11845	4015	11807	19301	32802	13771	10098	7984	6444	5274	4623	3971	3345	3172	2735	2582	2393	2226	2052	1974	1886	1750	1608	1618	1503	1507	1435	1367	1336	1324	1303	1267	1300	1237	1159	1180	1116	1183	1152	1163	1144	1118	1044	1074	1127	1072	1061	1099	1011	1023	1073	1012	1004	1032	1082	1037	1072	1040	979	1012	1045	1028	1002	975	979	991	1040	945	942	1034	1021	998	995	989	1042	968	957	990	977	956	1028	987	998	967	923	1035	1019	976	946	974	995	1007	966	937	971	1004	981	967	941	958	961	967	882	915	968	945	898	949	963	959	956	968	930	995	942	936	925	909	978	955	930	938	1004	929	935	925	963	946	959	937	938	972	940	953	914	997	951	897	950	989	970	965	924	906	956	905	989	974	949	967	963	921	938	964	921	922	959	967	967	906	957	950	932	955	936	945	901	909	929	901	983	926	981	973	972	927	955	884	950	918	965	959	945	959	914	946	940	943	910	939	899	939	919	916	924	986	999	964	961	933	935	933	978	976	911	927	938	981	926	943	880	943	938	906	948	936	891	967	928	960	907	967	907	979	974	885	900	949	944	900	906	1007	958	939	932	990	898	880	923	930	918	893	900	891	905	925	930	903	906	966	933	981	961	968	963	943	983	994	933	940	909	932	915	922	980	938	966	950	1018	969	928	945	953	964	928	907	981	953	943	940	926	924	895	897	958	937	932	911	926	986	937	912	934	925	989	919	964	886	945	888	995	941	945	957	907	923	946	936	930	960	904	931	955	987	948	958	938	913	937	855	882	889	910	954	916	932	912	894	900	915	913	964	929	919	915	881	849	939	979	953	983	892	899	969	954	888	924	931	939	935	935	906	938	971	938	930	934	942	935	973	1015	927	960	962	937	944	959	987	934	973	963	978	965	956	967	922	907	947	930	922	940	941	916	888	920	924	962	961	948	967	918	976	859	945	978	978	930	908	938	919	998	917	965	984	950	937	912	971	962	915	979	966	952	947	987	953	890	924	965	918	934	968	950	967	948	915	922	948	916	944	934	876	948	973	936	927	930	940	923	944	951	945	970	938	968	916	953	887	908	959	927	911	932	964	922	951	908	916	900	927	930	931	953	902	986	922	925	1009	942	936	965	987	931	899	938	936	972	959	1012	913	914	918	898	936	925	932	985	945	929	965	945	909	863	961	966	924	954	913	962	940	896	933	935	918	950	891	989	943	878	916	938	969	920	958	954	937	944	920	936	882	946	965	941	939	951	966	944	934	923	976	969	1006	930	904	944	946	984	895	916	900	940	949	924	975	971	973	907	968	932	965	954	951	907	991	931	883	930	899	917	948	946	931	967	933	952	936	976	954	929	906	917	960	929	935	928	940	914	936	922	965	938	930	972	911	912	928	973	958	939	954	963	883	898	973	956	905	957	945	941	943	933	970	976	858	938	939	911	941	992	896	949	954	920	948	957	922	907	914	947	911	908	916	924	925	953	941	978	954	910	902	970	945	926	938	965	967	954	957	935	1003	851	945	925	975	946	952	911	1003	954	944	914	949	928	955	937	946	899	918	934	955	938	905	940	972	968	955	1012	937	958	892	944	882	915	909	985	937	930	905	950	960	915	915	963	932	948	959	949	925	963	892	884	928	925	945	939	931	926	945	967	972	896	950	941	973	932	997	896	927	966	990	973	983	938	939	901	930	985	957	982	912	939	956	962	950	951	932	929	995	960	932	913	940	899	938	946	923	933	948	909	926	940	952	973	980	949	956	951	939	919	975	978	985	930	944	948	873	983	941	978	913	949	934	939	900	940	948	914	968	959	939	936	891	963	935	899	962	979	933	926	932	973	954	928	904	919	922	954	909	940	880	962	950	965	924	998	933	957	922	963	945	911	891	927	932	992	925	977	955	929	887	958	970	950	901	921	898	981	977	961	924	945	923	952	946	965	911	985	895	950	920	897	1013	964	920	922	908	941	960	959	900	903	895	989	902	969	927	903	978	943	930	927	952	951	914	958	920	933	964	921	870	930	901	937	951	904	884	969	913	905	930	936	938	901	903	933	968	893	861	970	1005	916	879	949	943	980	884	955	963	930	942	914	960	912	937	928	934	942	1009	934	964	943	980	932	914	935	965	898	872	918	910	925	940	939	890	953	929	912	947	917	932	928	920	981	907	929	949	957	945	877	929	970	921	912	929	898	966	917	921	1017	916	963	952	922	888	904	944	942	960	901	912	980	953	947	923	883	920	896	935	914	964	964	981	986	963	975	914	932	966	923	976	943	951	948	932	953	925	968	970	901	985	921	933	1001	953	927	951	923	934	979	1004	944	1011	1000	919	927	916	922	941	963	915	913	985	922	907	936	905	877	1005	901	952	973	942	1003	902	882	947	920	944	958	913	880	940	952	960	916	930	915	968	926	942	952	842	946	925	928	934	940	968	976	896	917	957	969	968	931	975	947	982	952	940	975	933	911	930	966	970	988	924	920	930	945	915	919	960	954	925	943	942	885	987	948	955	964	955	964	955	913	907	937	881	916	954	945	923	969	973	888	896	942	877	975	943	912	902	964	936	971	897	1004	999	927	933	961	974	973	972	985	953	967	920	992	975	901	907	952	923	909	946	980	964	881	939	964	981	906	976	907	987	964	961	932	914	955	948	913	919	886	1038	962	945	901	942	933	943	959	941	937	915	933	928	894	950	930	901	909	905	907	940	910	943	1011	966	924	928	895	989	958	936	975	914	972	943	889	947	925	940	887	931	955	905	939	920	974	1003	988	946	941	897	915	963	922	962	991	910	889	905	928	924	1000	967	935	964	980	939	925	986	967	930	933	921	969	906	934	978	865	985	932	935	921	921	949	944	947	954	928	922	915	987	935	903	971	965	976	887	910	955	968	974	949	980	864	913	966	919	915	963	952	947	968	957	982	907	918	901	902	946	950	930	973	981	916	952	948	997	914	961	890	994	915	951	981	868	975	938	901	945	978	938	1017	963	905	897	938	959	935	917	924	935	902	956	890	957	905	901	911	883	960	929	965	920	861	961	923	981	926	947	936	936	906	955	978	913	924	921	977	893	982	916	989	972	947	925	905	920	930	986	938	958	887	913	939	1005	937	954	943	979	965	994	1004	913	951	923	981	974	908	960	1019	891	911	889	978	915	939	948	960	929	961	929	963	904	937	971	946	985	948	993	940	979	972	931	913	960	990	914	1029	961	943	933	922	966	1020	872	919	966	948	997	913	991	973	979	920	987	981	929	943	907	939	1005	957	920	973	1005	917	955	931	965	955	973	884	975	936	948	939	865	921	974	906	895	984	952	889	988	964	935	952	898	899	918	960	892	919	992	985	970	939	986	912	946	937	933	980	995	927	920	980	961	909	912	954	932	988	961	953	891	964	921	936	895	895	919	883	949	903	943	900	915	930	909	912	943	896	878	944	970	920	994	975	959	929	972	954	937	891	912	913	942	901	949	993	920	910	942	964	938	927	948	911	917	958	947	922	934	926	912	942	892	941	949	923	946	944	971	966	891	910	968	956	942	970	965	902	1017	934	956	955	941	887	942	932	955	988	969	906	963	894
5964	159	49	35	35	349	39	37	34	40	36	42	35	34	39	36	32	41	25	25	28	30	30	29	48	36	25	36	33	25	33	26	40	25	43	29	30	30	27	17	30	31	31	26	29	27	27	28	31	37	24	26	27	37	39	25	29	37	39	26	29	29	37	40	38	36	34	30	36	30	44	29	30	32	33	32	29	37	30	23	27	27	34	29	40	24	34	27	36	24	31	38	36	30	29	32	27	26	33	29	37	37	29	28	24	34	28	25	26	33	28	35	24	37	27	32	39	36	40	30	22	30	25	42	32	33	25	26	34	26	31	29	41	21	22	21	36	32	31	16	22	37	32	22	32	25	41	20	42	23	29	31	30	30	32	31	40	26	32	28	39	31	32	39	29	23	42	21	41	31	28	24	36	28	44	35	22	30	25	36	21	24	27	29	33	28	45	29	40	39	28	22	35	33	40	28	35	35	31	35	28	32	29	26	42	36	12	27	29	33	34	36	31	27	31	29	33	33	31	28	36	32	30	33	25	29	39	38	30	32	27	31	36	24	25	27	20	29	41	32	32	26	33	30	29	32	32	32	16	30	34	29	29	29	38	23	22	29	29	25	25	35	32	30	29	28	39	34	32	32	25	26	28	30	31	29	29	31	25	33	25	33	34	28	30	33	27	31	27	37	28	27	27	27	31	34	27	39	16	23	26	36	25	30	27	28	28	30	24	40	30	24	22	35	30	29	33	42	37	27	26	22	32	30	28	28	25	31	22	34	34	33	37	25	34	31	30	26	36	38	37	35	20	25	28	36	21	33	34	30	34	26	21	40	32	35	32	36	23	24	31	40	27	26	32	20	26	30	28	26	37	27	33	33	38	33	30	35	27	31	33	27	23	27	30	23	27	39	29	31	31	25	32	34	32	33	32	29	46	31	22	30	28	23	42	31	33	40	25	28	29	28	41	31	31	25	36	30	29	26	19	25	24	28	26	27	31	31	32	28	21	24	28	26	26	22	31	27	39	30	27	30	25	32	24	25	32	28	30	34	24	27	34	24	25	30	21	26	22	45	44	35	36	23	30	35	29	26	32	24	27	24	29	26	24	28	24	19	42	40	25	29	24	31	32	34	29	38	23	32	24	25	39	29	30	29	35	39	29	26	33	20	31	24	37	31	25	32	44	32	30	34	33	28	21	32	28	32	17	27	38	24	40	39	33	23	25	37	34	35	35	23	38	27	23	29	32	43	24	33	27	27	22	25	34	27	28	19	36	32	28	23	25	22	25	37	38	33	29	32	40	32	29	32	23	35	36	43	30	37	33	32	30	33	33	35	36	26	20	38	24	36	38	34	23	30	31	38	37	27	20	32	30	30	21	30	21	26	36	24	24	27	24	36	26	31	45	34	40	36	24	26	31	26	34	31	20	40	22	39	33	21	27	35	22	31	22	24	39	39	32	20	28	26	42	38	32	20	24	37	26	35	28	33	26	22	27	30	39	33	23	31	27	29	31	29	29	27	20	31	33	29	30	37	21	21	33	28	22	25	25	25	24	32	31	38	32	22	30	23	29	28	38	35	34	33	24	28	25	29	35	42	36	30	43	27	31	33	22	27	20	32	29	38	26	40	28	28	27	27	27	37	24	30	35	30	35	33	28	31	39	37	39	21	32	31	19	36	27	33	34	30	29	31	30	24	21	30	25	36	37	28	33	28	33	31	21	30	33	20	30	26	30	21	26	28	37	33	38	29	28	23	32	21	27	30	29	30	32	32	27	22	29	28	28	25	24	27	28	29	27	36	33	31	26	31	20	36	39	35	32	36	28	33	23	33	30	31	32	30	25	32	25	29	32	35	31	27	34	37	33	25	23	36	25	28	25	36	32	34	34	35	32	32	30	34	30	39	26	35	34	22	31	35	28	28	27	35	25	35	27	30	33	24	24	30	28	27	28	39	30	26	43	31	33	35	33	25	33	23	33	32	33	21	29	42	29	32	28	33	29	32	31	27	25	24	30	23	25	36	32	28	27	37	29	35	33	30	35	26	29	39	34	29	31	33	31	35	32	36	31	39	28	17	25	39	28	32	31	30	26	41	28	32	30	27	33	34	31	26	31	28	30	38	28	21	32	30	35	32	23	30	27	28	29	37	31	41	44	30	33	27	33	29	23	32	37	30	31	28	33	27	33	36	44	29	33	29	35	31	32	28	21	31	33	28	19	36	31	35	46	22	34	32	26	31	32	20	30	34	33	26	30	19	40	26	39	30	32	27	37	26	43	36	37	34	31	29	28	22	33	29	29	26	33	33	21	38	33	30	38	28	34	25	36	30	27	24	32	24	40	29	28	39	33	25	21	38	39	41	24	34	27	28	33	39	36	27	35	30	39	24	39	30	34	17	26	32	30	28	28	17	33	30	28	31	35	35	28	33	20	32	28	27	27	29	32	43	24	24	33	25	35	26	33	36	29	34	29	29	28	35	24	30	32	27	36	23	30	33	34	26	45	30	32	31	29	39	33	35	33	34	33	29	27	21	30	42	26	35	34	23	32	23	27	23	22	28	38	30	36	28	28	29	31	27	26	17	38	35	28	31	17	40	34	30	27	33	22	32	31	30	38	33	23	25	28	34	31	27	31	38	38	33	25	23	32	31	25	31	27	32	24	30	34	31	30	27	33	27	29	35	41	22	33	36	33	38	34	33	36	23	32	33	31	30	42	27	26	27	26	30	36	19	35	39	30	29	33	28	36	27	31	23	25	33	43	23	19	24	32	34	34	36	24	26	31	33	25	29	23	30	29	28	32	31	25	29	36	24	31	28	35	26	28	30	36	28	35	34	27	19	35	36	41	38	39	28	31	36	33	32	33	39	34	30	33	26	34	22	38	27	30	33	39	34	35	34	42	32	38	35	22	29	27	37	31	20	27	25	29	32	30	29	24	22	26	33	31	33	22	31	31	29	30	32	29	28	26	26	28	33	28	33	42	31	25	34	29	27	37	28	36	30	39	40	26	29	30	27	39	19	31	30	36	30	30	42	30	30	33	33	23	31	43	31	25	25	23	31	31	30	33	34	33	24	33	42	38	23	30	25	34	27	26	28	27	32	32	31	28	26	37	27	32	36	31	35	47	34	40	23	33	37	29	23	37	26	39	31	30	34	30	29	27	34	31	25	16	39	29	34	29	21	35	23	20	28	27	27	28	28	23	37	21	26	28	35	23	23	22	24	29	27	37	31	39	24	34	34	31	25	26	24	40	34	30	25	27	26	31	40	26	31	31	23	29	22	26	31	33	26	27	25	32	34	37	29	29	34	31	31	27	33	29	21	21	25	29	35	27	27	30	26	32	32	23	36	36	25	28	25	31	25	29	32	32	28	23	24	26	30	32	27	35	37	25	29	28	24	35	31	43	30	34	28	30	31	34	26	37	35	35	32	30	38	33	47	24	34	36	37	25	28	20	22	33	28	21	36	28	16	31	22	32	34	34	36	31	29	36	30	35	28	24	26
34767	2937	989	2389	4591	18331	2471	1686	1425	1219	992	924	812	756	689	688	610	588	618	603	614	596	590	561	501	531	542	563	501	493	512	502	443	489	508	497	464	500	497	502	450	439	534	471	500	466	474	490	491	453	476	469	452	502	461	436	440	451	434	482	463	493	475	424	499	466	445	477	479	423	522	485	443	470	452	478	466	441	451	476	501	456	483	476	441	459	450	480	550	449	456	444	499	488	462	495	436	447	485	438	425	479	455	477	455	450	512	446	443	433	454	477	513	453	448	418	490	461	461	459	457	447	436	471	433	462	473	425	466	457	436	469	468	474	443	415	435	454	430	468	457	455	441	464	476	436	454	460	463	483	474	470	452	490	403	448	484	433	463	443	440	455	439	474	429	461	470	477	429	490	444	470	456	465	476	468	454	432	475	431	445	466	444	474	484	432	452	470	469	502	482	429	455	464	433	408	479	451	478	468	457	473	461	427	470	431	443	476	418	472	447	451	470	466	425	487	423	433	460	463	434	453	441	444	438	442	475	441	432	478	438	447	430	436	513	483	446	446	425	448	442	440	431	441	471	441	425	508	502	431	401	457	437	469	492	491	453	446	452	478	456	482	478	452	458	410	473	435	467	429	461	466	436	462	461	467	516	485	460	464	468	411	500	482	439	460	447	460	412	461	462	476	457	456	505	468	468	482	439	495	471	502	479	459	429	421	478	506	504	464	451	442	467	457	476	470	487	463	484	490	434	468	455	481	462	484	455	463	487	447	461	486	479	451	448	438	467	425	477	468	453	433	505	448	461	456	440	455	449	480	473	440	433	412	491	494	453	487	453	430	442	465	442	491	461	434	463	466	439	466	488	405	460	422	433	499	460	449	440	464	439	498	442	488	460	452	431	451	435	444	485	468	445	431	470	514	490	491	459	505	522	454	496	427	462	471	467	448	455	434	455	436	432	476	451	496	472	431	449	482	445	431	462	430	422	468	459	451	450	455	438	440	423	462	483	432	472	431	398	479	506	467	444	427	463	453	456	453	426	466	447	447	441	478	450	463	479	475	475	452	498	449	461	435	479	456	441	483	450	494	447	432	442	451	445	458	491	440	483	455	442	478	453	478	445	438	450	441	456	439	464	436	453	478	486	450	466	482	478	454	466	464	514	427	448	461	459	457	450	461	473	474	445	452	503	444	457	458	449	437	445	492	477	470	449	491	452	461	461	454	457	453	407	463	458	468	410	437	490	494	454	446	518	460	446	464	455	439	454	457	419	461	450	440	455	445	481	460	460	476	461	420	466	438	484	515	451	433	465	477	457	438	421	467	469	456	442	468	462	429	510	470	446	469	441	468	453	481	481	450	431	473	485	497	483	432	427	448	475	455	479	443	474	455	488	419	450	422	468	432	436	526	455	419	460	448	497	443	453	452	467	492	421	464	447	446	459	413	462	473	459	469	457	444	427	439	469	454	451	411	454	477	513	452	423	484	476	470	453	481	448	442	429	453	454	429	444	455	460	459	471	491	464	467	474	507	442	447	462	446	483	428	473	449	475	472	480	461	461	435	448	453	454	456	492	481	498	448	465	478	445	405	432	457	470	442	440	425	437	403	467	467	485	490	485	455	426	437	435	446	489	468	457	482	487	483	434	442	492	457	460	467	456	472	465	480	444	468	463	472	462	461	493	488	465	427	425	437	424	471	428	477	401	482	461	485	456	490	483	478	475	452	445	439	427	456	437	447	482	425	455	423	458	470	435	474	442	443	414	437	434	439	437	426	454	463	440	443	463	425	415	444	451	404	446	470	487	424	466	454	449	442	410	442	455	448	451	473	490	433	457	468	434	468	435	436	486	400	464	466	470	467	436	477	453	446	453	477	508	489	429	458	425	487	457	461	455	466	476	454	452	438	466	475	424	460	463	466	470	450	421	455	430	461	441	454	459	456	495	465	475	465	467	427	455	452	471	408	410	435	481	457	467	473	461	479	497	447	447	436	463	448	435	479	432	436	467	458	417	435	428	448	426	456	439	466	452	429	486	445	465	412	499	488	478	460	464	421	455	440	458	436	448	475	472	500	451	416	509	447	453	504	503	501	450	468	446	488	474	444	460	418	465	473	475	468	456	463	473	484	493	450	460	496	449	474	474	484	480	455	494	460	457	494	466	490	416	477	403	444	481	422	457	440	416	432	461	471	480	414	464	445	462	470	458	486	504	468	414	456	488	467	478	475	414	446	450	429	416	410	488	511	437	450	476	471	505	442	455	493	418	459	473	455	420	470	474	476	476	464	469	456	440	456	459	490	483	452	411	452	432	451	444	461	427	439	446	447	436	464	444	443	445	474	444	466	480	467	480	485	461	462	410	455	464	454	452	452	446	506	488	487	470	456	509	478	446	465	476	428	453	431	422	455	468	440	473	452	455	430	462	473	442	428	435	465	445	462	467	443	448	512	482	478	436	418	474	451	478	483	471	476	438	424	474	508	454	489	453	448	454	500	462	452	429	447	490	390	503	421	408	471	435	471	448	435	471	472	474	463	424	453	478	473	457	475	431	469	438	440	418	406	452	416	452	450	448	443	471	497	459	470	416	453	465	473	468	470	489	437	472	438	453	461	459	416	438	480	467	413	439	460	432	437	444	451	475	476	454	423	443	454	455	462	435	484	435	491	444	445	465	461	489	483	448	518	471	451	452	464	403	464	471	439	455	482	438	445	451	449	448	443	419	434	422	447	429	432	437	444	497	462	415	459	433	489	465	420	447	454	425	474	493	461	453	452	481	441	429	485	455	466	399	423	492	460	457	480	454	437	460	464	434	436	481	456	465	491	464	460	441	443	460	487	436	418	436	475	453	485	482	462	461	475	482	452	405	462	489	474	432	449	476	443	439	423	460	479	510	460	440	441	436	448	462	464	464	431	453	449	472	460	470	469	480	456	468	460	455	469	429	447	436	437	451	488	419	472	460	464	461	453	442	476	425	453	446	447	445	455	441	480	454	458	438	479	425	437	478	470	448	440	439	497	482	450	491	451	432	474	435	458	464	438	412	420	431	499	498	469	460	455	485	454	463	468	460	465	429	425	438	472	457	439	503	467	450	459	441	476	464	429	431	421	460	431	393	443	416	436	469	452	430	457	451	462	416	498	464	452	463	449	433	457	502	483	444	445	454	445	473	458	429	441	441	449	449	476	462	441	427	471	448	433	426	482	444	456	465	485	482	452	464	461	451	422	449	442	427	459	425	456	458	455	417	447	457	458	444	495	455	456	490	427	471	431	437	447	391	486	429	452	454	456	485	453	459	438	450	472	475	428	464	451	465	477	444	479	471	450	459	426	421	486	425	441	464	457	460	446	454	477	473	484	452	459	438	444	447	467	489	473	479	441	427	433	457	423	471	456	446	440	409	492	485	462	452	435	448	458	422	482	466	452	487	463	456	493	468	464	472	401	462	466	431	478	425	473	451	434	461	457	453	442	449	475	461	491	451	446	479	463	443	470	502	461
14561	2145	96	55	121	1901	120	87	93	70	69	61	75	62	46	42	51	41	39	43	47	46	44	41	32	32	32	33	43	48	36	39	28	35	39	36	36	29	27	34	47	33	36	34	28	34	30	45	30	38	30	40	33	31	36	25	29	28	39	42	30	32	33	26	37	24	34	37	28	29	25	32	34	33	39	25	27	29	27	31	35	36	26	30	31	33	32	29	32	29	32	30	25	28	27	36	37	34	27	28	34	33	39	30	40	36	21	25	41	32	33	27	34	24	32	34	40	27	36	32	38	33	30	23	29	24	31	37	32	34	25	34	26	25	36	35	28	42	36	30	28	37	29	26	31	42	27	41	22	33	23	40	31	25	30	31	28	32	39	32	37	29	39	29	28	27	36	24	39	34	34	34	25	32	30	32	39	36	32	30	37	29	33	32	28	24	30	33	36	30	36	31	26	29	35	20	30	46	30	26	22	31	18	31	24	33	42	31	30	35	35	33	43	33	37	35	31	26	29	36	39	38	24	30	25	39	32	22	29	37	30	20	27	30	35	27	26	38	32	26	25	34	34	38	28	28	32	34	35	31	33	37	45	36	24	30	29	36	28	41	42	34	39	28	37	34	28	32	19	28	41	37	34	32	27	31	36	44	26	27	27	35	21	47	28	43	28	37	26	23	25	35	34	28	41	38	37	39	30	25	33	30	25	22	32	30	26	20	27	36	28	33	33	41	35	29	40	30	36	41	41	35	36	31	31	31	41	26	37	29	22	29	38	32	38	31	35	27	19	31	33	18	39	24	45	31	28	39	25	36	30	32	26	31	43	39	30	38	31	33	33	24	38	33	45	30	29	38	34	37	26	46	33	40	43	35	32	20	50	35	35	29	31	35	28	34	28	39	19	31	26	43	24	33	39	33	30	34	26	34	44	35	32	29	34	36	28	34	51	42	25	28	23	40	28	29	34	40	37	38	26	35	46	29	29	36	33	30	32	23	39	30	32	29	37	29	34	38	32	40	28	29	31	26	32	33	27	29	33	43	31	38	42	31	43	30	29	32	33	23	30	22	34	38	40	37	19	34	34	27	29	31	28	46	27	27	32	29	29	38	26	48	37	26	35	39	40	40	31	36	21	36	36	34	29	36	31	24	37	37	32	34	29	41	37	36	27	30	32	32	29	33	24	26	24	33	39	35	33	29	35	27	31	28	31	19	29	36	48	36	29	34	42	26	46	33	34	35	30	33	37	35	32	39	36	32	30	27	27	30	31	24	33	41	30	37	30	36	33	22	42	34	29	22	40	38	31	42	34	33	32	46	25	39	31	27	37	38	29	31	38	29	36	34	30	34	30	28	22	33	28	37	35	31	27	27	26	31	31	31	29	34	35	32	30	37	37	36	34	34	36	33	16	47	40	31	35	42	35	39	27	41	34	34	26	37	30	30	46	28	31	31	28	27	33	33	33	31	29	31	27	27	47	30	30	30	26	28	28	25	33	32	29	38	28	28	31	32	40	33	31	34	26	37	34	31	22	34	33	31	31	34	28	32	41	35	34	39	37	31	33	30	42	31	23	34	37	33	27	39	30	32	37	29	31	29	31	37	30	35	31	22	33	24	20	29	31	34	33	23	27	34	37	29	36	32	30	33	29	33	29	34	32	23	31	31	37	43	32	18	41	29	39	32	30	34	20	36	32	30	31	35	25	27	36	36	34	24	28	33	33	37	28	28	33	37	31	22	44	35	27	37	32	33	31	29	31	25	37	36	28	30	33	25	32	21	27	31	35	32	33	26	24	23	33	35	33	32	27	29	34	30	28	19	32	35	40	36	26	33	34	49	37	34	32	40	30	27	34	33	34	31	29	32	27	31	26	34	30	30	25	22	25	36	28	30	52	32	22	32	30	34	32	38	28	24	28	40	36	36	31	33	34	27	27	29	27	21	43	34	33	34	27	31	31	27	42	27	33	32	32	21	37	26	36	27	34	29	36	26	42	38	26	34	30	34	43	30	29	30	33	35	34	34	29	33	38	37	30	26	32	29	31	36	37	34	43	31	29	24	31	27	31	31	42	30	29	33	32	39	25	27	28	40	41	24	35	33	25	26	38	26	31	27	37	29	25	33	36	27	28	36	26	35	35	36	30	41	27	34	46	32	30	29	35	28	27	28	40	38	33	40	31	32	31	35	29	22	30	33	33	31	34	36	33	31	23	17	22	35	21	31	34	39	34	30	29	25	30	36	35	31	35	41	33	48	33	36	26	33	47	31	27	33	32	24	35	30	31	37	39	33	25	31	20	31	52	33	29	37	44	37	31	25	37	36	39	44	34	35	40	25	32	33	44	44	30	23	29	27	37	24	39	25	48	34	35	38	29	18	23	38	30	27	42	18	34	29	26	27	32	39	28	31	38	23	22	31	26	30	42	33	29	25	28	37	31	31	29	22	32	37	33	22	41	27	43	35	35	24	36	29	30	27	30	33	27	36	34	35	45	23	32	36	26	33	31	42	31	37	29	28	35	34	33	30	28	26	30	31	28	28	36	35	36	23	37	31	35	38	45	31	40	36	41	31	33	37	22	36	35	33	45	27	33	29	23	23	26	30	29	32	24	27	32	28	31	28	31	42	38	27	37	30	34	24	37	28	30	26	37	33	43	45	32	32	28	28	34	29	30	30	34	39	32	33	34	28	32	22	34	36	32	33	37	38	35	29	30	28	32	35	31	27	30	38	33	30	30	44	36	28	30	30	39	33	26	33	39	45	35	35	33	32	27	31	43	32	32	44	28	30	27	35	36	32	32	28	28	20	27	35	39	31	36	37	23	35	32	30	29	34	35	36	28	29	35	32	30	27	39	41	23	41	28	27	36	36	33	33	38	34	35	29	36	32	40	34	29	42	41	34	39	33	31	23	26	44	41	31	35	33	43	30	43	21	33	33	28	24	32	31	33	31	29	32	42	33	43	31	32	29	36	38	27	34	26	36	34	37	30	42	32	43	32	31	33	32	26	32	28	35	32	36	33	31	34	31	35	27	28	30	39	30	32	36	31	31	36	36	30	30	36	37	26	24	39	34	31	37	36	39	30	29	31	29	40	37	32	33	37	35	30	33	29	27	37	33	22	28	28	37	32	52	42	31	36	40	30	31	34	31	28	24	35	30	36	29	30	29	30	39	39	37	34	27	37	25	30	33	26	31	30	30	27	31	32	36	29	37	30	29	26	38	30	24	29	26	36	32	26	33	37	34	31	31	38	24	26	30	44	23	34	35	32	32	42	30	33	26	35	27	23	34	33	40	28	24	25	27	48	20	27	26	28	30	43	39	27	33	35	29	22	35	20	27	32	24	29	26	29	32	41	20	35	35	21	41	26	28	28	19	33	32	34	26	27	33	36	31	27	35	30	26	39	32	26	34	34	36	26	25	27	35	33	22	32	28	25	32	26	30	25	33	26	28	39	28	35	31	33	27	28	29	39	29	29	38	31	48	31	30	39	29	43	37
41178	8133	2540	7762	14222	31352	8250	5861	4560	3557	2915	2484	2125	1855	1631	1431	1452	1289	1194	1054	1070	950	902	935	845	806	767	775	771	717	745	643	651	640	688	647	615	661	667	600	558	600	598	562	640	550	550	535	546	532	542	540	521	562	491	537	533	514	524	548	561	519	549	538	505	525	518	512	556	517	525	515	506	530	510	526	499	470	486	488	492	466	533	490	477	470	442	506	497	491	490	487	503	516	524	511	486	482	440	472	510	541	465	507	480	526	508	533	500	509	462	529	488	513	488	501	514	504	499	495	447	473	515	491	535	495	480	482	469	513	468	484	444	475	522	472	496	500	447	508	493	494	469	445	488	463	479	505	470	491	476	514	515	534	470	440	488	507	500	499	507	461	441	483	430	472	477	473	499	495	510	484	491	452	445	511	468	487	442	455	493	474	485	462	518	490	487	488	462	492	501	506	552	458	538	456	489	505	464	495	479	477	482	491	531	526	459	467	520	456	477	467	461	471	503	493	483	471	469	456	483	477	441	481	468	478	479	481	467	520	514	491	520	463	497	495	451	472	467	468	507	513	488	477	490	468	473	491	492	489	483	491	480	489	501	473	450	517	527	471	478	501	519	488	489	460	472	497	514	439	492	456	498	492	497	470	482	488	459	489	502	475	456	468	454	470	479	480	483	468	497	453	508	495	482	498	487	457	489	473	504	474	486	442	470	488	509	512	443	480	500	487	484	468	477	492	486	502	490	528	485	489	476	503	488	444	458	461	540	486	514	436	451	495	465	448	481	474	481	500	506	495	505	473	471	469	449	439	454	482	517	472	441	473	492	477	484	464	504	501	459	468	480	498	491	456	467	479	457	499	488	482	466	461	494	472	481	512	472	494	506	499	487	446	486	448	517	509	475	484	477	491	487	496	468	466	474	472	458	500	484	453	510	471	466	519	469	443	472	487	482	482	442	493	468	523	488	460	439	484	467	480	509	460	466	472	457	467	493	454	493	480	480	464	488	478	490	484	493	460	465	480	427	494	472	464	480	493	464	455	478	472	459	499	444	505	485	454	470	477	493	519	510	447	486	442	476	501	492	500	495	476	465	488	446	494	503	459	485	512	508	463	507	469	457	487	453	462	489	477	500	493	454	527	455	439	513	478	490	454	485	493	468	501	490	478	497	482	483	436	509	487	458	459	534	489	494	469	480	493	496	492	496	489	498	468	444	490	509	467	484	478	500	470	457	506	500	506	493	459	521	454	486	443	516	464	433	501	506	484	471	491	469	530	472	491	481	496	486	470	478	463	488	483	502	466	469	511	463	505	490	486	456	463	492	448	481	463	452	492	474	495	457	475	428	498	507	488	513	516	470	457	504	478	466	507	500	477	486	507	455	473	516	505	442	482	479	494	474	480	512	446	482	476	459	459	451	486	488	492	466	486	474	480	481	521	482	478	499	482	472	453	483	493	486	492	503	473	467	504	485	488	429	474	460	511	472	436	482	499	479	457	492	485	489	482	486	485	473	470	475	471	474	460	480	450	489	445	490	501	469	492	498	485	501	474	479	498	496	484	473	496	471	471	490	466	521	474	478	511	476	482	517	493	538	506	500	489	456	480	492	474	474	454	477	480	441	490	527	509	481	491	482	466	486	491	443	470	480	461	491	481	465	498	491	468	496	474	495	472	497	492	494	427	493	476	476	468	487	482	488	459	452	483	458	471	459	510	506	469	448	526	521	517	490	510	510	483	439	500	518	529	472	468	468	468	462	496	505	551	472	485	463	464	472	484	484	477	516	490	499	495	472	471	447	432	480	476	474	492	485	511	480	449	471	501	445	503	503	479	470	487	540	510	456	454	474	499	499	468	510	470	414	501	506	495	474	458	443	479	503	453	497	463	474	436	460	465	477	463	496	462	488	468	459	471	480	452	442	444	447	454	486	520	493	492	460	474	458	509	471	481	519	476	437	485	508	480	473	491	483	482	454	470	470	463	480	466	474	493	513	508	454	452	448	498	473	533	516	473	457	498	484	453	476	488	521	441	481	452	484	446	436	467	462	497	483	463	514	479	466	490	512	477	475	462	501	489	476	459	461	495	459	445	449	467	500	505	463	466	476	488	474	456	470	497	496	480	497	512	495	479	482	488	465	457	469	484	478	483	482	438	483	505	463	479	450	501	522	441	473	509	493	472	434	483	456	478	476	506	530	480	494	470	497	490	475	479	519	450	484	473	469	460	458	483	476	465	448	504	476	502	505	429	497	493	452	470	510	502	451	452	450	470	478	493	502	469	516	491	460	445	457	483	475	485	484	465	481	497	454	476	477	515	456	453	460	510	465	483	463	483	473	451	480	478	470	493	521	453	499	475	459	496	478	453	470	481	468	477	513	466	466	475	490	492	493	460	479	492	490	479	537	494	504	488	507	487	486	478	454	510	534	495	499	493	480	500	471	471	503	465	500	489	459	479	489	527	463	490	476	472	525	480	494	490	517	489	484	498	455	490	455	460	489	473	473	527	540	468	494	454	486	465	456	457	480	484	447	484	485	461	478	517	491	494	474	480	477	498	451	458	491	458	477	442	496	458	500	493	485	498	461	460	496	494	442	497	456	491	468	435	450	486	487	471	492	478	526	453	495	434	453	483	471	450	449	486	463	490	483	500	514	469	462	481	479	485	524	443	489	470	522	448	496	467	483	484	493	450	478	483	462	497	456	441	495	478	455	472	485	488	476	525	468	437	482	469	501	467	502	450	441	507	480	493	486	506	513	523	505	496	475	470	474	484	443	481	472	459	494	469	478	501	455	492	498	486	488	470	471	456	451	460	511	480	427	488	486	452	484	447	484	513	475	512	491	480	504	429	503	475	483	474	448	496	483	467	511	491	481	515	487	468	462	469	453	495	465	493	492	474	467	452	477	446	465	472	497	474	466	493	451	475	507	455	524	495	464	504	472	465	446	501	452	491	499	472	489	492	467	460	476	454	478	487	529	545	498	439	446	515	487	485	506	425	498	459	465	509	491	474	521	506	467	445	454	469	477	475	462	529	456	528	477	478	497	466	514	494	466	488	466	477	452	492	487	488	487	509	493	465	495	521	493	510	469	492	461	474	482	490	469	503	486	499	491	489	459	475	474	472	506	476	442	431	476	457	499	463	465	522	479	461	474	455	505	539	488	506	474	514	510	477	518	435	466	509	484	477	467	417	479	491	481	487	474	478	499	488	481	464	493	457	492	477	497	495	492	488	472	515	457	467	507	490	488	495	469	451	433	536	471	490	453	495	490	515	453	475	479	443	434	460	494	485	510	469	467	477	451	461	495	477	511	463	482	493	453	450	481	522	483	456	503	468	463	480	476	449	440	499	493	447	483	479	444	509	472	464	504	503	535	490	486	471	490	456	502	470	505	491	481	488	485	456	472	478	479	509	491	452	517	459	446	491	472	447	461	490	501	506	492	500	482	473	494	461	522	448	480	453	470	482	485	451	495	511	463	461	464	494	521	462	432	489
13058	824	118	110	135	1347	145	114	115	97	101	77	80	81	85	97	71	76	70	68	64	75	66	67	65	64	73	70	58	64	53	62	54	62	60	55	72	67	61	63	70	65	84	76	61	68	65	66	64	73	65	54	61	60	50	65	61	66	57	71	62	58	66	57	53	56	65	47	66	60	68	60	45	52	66	55	50	59	72	60	59	56	53	62	63	58	59	62	58	52	53	67	73	67	65	47	60	66	78	59	51	56	64	55	64	57	66	64	50	62	62	62	58	56	62	67	72	78	55	70	46	70	64	49	59	48	55	55	69	69	56	54	64	60	52	67	48	51	64	64	57	81	45	58	52	53	56	55	61	58	60	58	69	69	57	57	64	55	59	69	49	59	54	61	65	48	57	61	60	59	61	69	51	50	53	58	73	52	63	47	56	57	48	61	51	53	58	66	63	58	55	55	52	65	56	66	64	53	61	53	69	59	69	71	52	58	48	67	59	73	48	56	65	73	58	51	59	61	66	46	63	60	61	62	77	52	57	68	57	73	59	68	61	71	61	64	61	47	58	51	59	45	58	72	50	55	75	62	54	54	60	50	76	70	62	58	58	51	66	56	54	66	68	67	66	65	71	51	65	67	58	57	57	60	56	48	51	58	65	64	62	64	56	74	53	56	49	45	60	63	59	62	66	50	65	60	58	87	55	64	56	62	59	60	58	67	54	68	57	56	64	65	58	57	60	62	75	63	64	64	65	54	69	55	63	56	55	70	58	59	58	60	55	54	67	57	51	51	66	57	69	60	53	54	49	56	61	65	63	64	54	60	54	55	70	68	50	75	60	59	49	53	60	72	67	74	55	62	62	56	67	62	55	75	59	70	55	58	62	64	68	61	65	54	63	68	62	54	68	55	51	48	50	59	56	65	63	63	66	61	62	56	48	54	56	64	68	62	79	53	62	59	52	60	69	56	75	58	70	70	51	58	53	62	48	59	57	62	46	61	61	49	54	69	65	43	62	58	50	59	57	51	64	63	51	59	55	55	59	53	55	80	67	59	60	64	67	73	73	54	62	74	57	55	57	62	62	54	42	69	63	65	52	59	60	67	53	52	62	61	65	66	65	61	73	56	69	62	71	55	62	70	53	61	53	55	72	66	76	51	72	63	49	71	57	76	64	68	56	65	59	53	58	72	67	55	66	52	60	66	52	66	66	69	62	62	59	59	65	53	58	57	54	47	54	77	60	70	63	56	60	58	54	75	68	56	65	71	61	50	65	63	50	68	57	69	45	65	70	55	55	75	46	48	61	57	62	56	51	54	76	55	56	64	53	59	52	60	57	73	72	50	64	60	68	64	64	58	51	57	61	69	66	48	54	60	54	57	67	53	67	58	57	66	65	64	62	59	55	58	75	50	56	67	59	47	61	47	56	41	62	52	78	45	58	63	74	60	76	64	58	70	60	66	60	76	53	69	48	63	59	43	57	61	63	73	69	60	65	60	62	55	67	60	67	73	57	53	51	67	63	57	52	53	70	58	60	49	60	66	58	67	55	55	65	52	62	65	51	71	56	62	47	64	63	57	54	42	66	55	56	61	63	55	58	57	60	62	74	77	68	57	57	46	46	65	59	37	50	68	55	66	56	58	49	41	58	56	64	72	75	66	61	71	46	55	58	57	59	50	74	43	55	57	64	61	67	71	60	75	54	63	65	53	54	56	61	66	63	50	55	53	63	73	58	75	57	65	54	49	64	61	64	69	62	48	62	58	52	59	60	58	60	68	58	69	44	52	47	61	55	70	60	54	58	67	65	56	72	58	61	72	73	66	55	56	60	51	45	51	80	64	58	55	53	66	51	68	66	39	55	65	65	61	61	62	65	57	50	46	68	54	45	57	59	58	78	62	69	61	40	52	68	66	63	62	49	69	62	58	56	59	71	50	52	68	44	56	61	57	51	57	76	61	70	56	60	61	51	64	68	63	77	59	69	53	51	58	68	61	67	58	65	64	79	52	73	70	57	62	62	58	72	71	64	60	49	57	62	53	55	59	66	72	57	60	59	53	61	64	56	64	62	52	60	68	56	53	62	65	47	63	63	58	57	54	62	68	53	66	52	86	68	72	58	64	61	47	55	62	60	56	50	58	45	67	61	49	66	49	73	56	66	62	51	66	70	58	64	45	50	64	46	64	52	59	58	62	70	51	64	69	50	54	61	68	60	62	53	58	75	48	73	68	59	60	49	58	51	79	68	59	65	47	60	60	68	75	42	63	65	65	62	60	59	42	69	49	59	60	56	74	51	64	68	63	54	55	50	55	53	65	48	46	55	52	63	73	69	55	57	48	67	66	51	40	56	68	52	63	68	45	60	72	59	60	53	53	55	50	63	56	60	56	62	54	43	59	52	60	59	64	58	60	52	50	54	49	59	58	53	63	67	43	54	63	66	68	57	63	51	74	65	67	45	58	55	51	73	66	55	62	58	52	57	66	55	47	69	61	78	45	61	69	56	49	67	46	59	53	75	62	53	56	53	69	61	55	64	62	43	58	65	58	64	57	58	53	64	61	52	52	56	55	54	58	55	54	56	55	50	77	55	59	45	47	61	67	56	57	70	78	78	79	49	62	59	57	66	70	57	50	70	63	76	50	48	50	51	65	77	51	58	49	76	59	54	53	56	62	52	59	62	59	50	60	58	61	56	72	70	66	66	54	51	67	61	54	59	62	66	68	71	70	71	71	55	62	59	63	58	57	68	58	76	60	61	75	82	51	59	73	63	48	52	57	71	54	60	71	59	71	56	56	67	61	55	75	68	56	56	57	65	65	46	71	63	53	72	77	57	62	64	64	55	64	56	59	75	62	68	48	61	66	51	55	49	63	62	61	57	76	52	44	70	64	72	53	62	68	60	65	61	59	63	58	58	44	52	57	57	68	60	62	51	70	65	52	68	57	64	58	53	49	68	74	62	62	50	48	72	75	52	65	62	67	70	57	71	77	51	59	67	58	66	55	56	61	63	54	50	67	76	43	62	67	59	60	61	53	43	69	50	61	57	64	71	56	63	65	52	48	55	48	54	62	73	63	66	60	45	54	60	60	65	52	74	57	52	52	51	44	69	79	55	62	64	64	64	75	53	51	49	70	52	52	58	53	70	62	44	54	41	56	60	56	64	56	86	63	62	57	72	59	66	62	51	76	81	58	76	50	62	62	66	53	64	57	66	56	46	52	70	80	71	68	59	73	79	64	56	65	44	60	46	63	46	57	74	53	57	63	56	71	65	60	51	64	74	64	75	47	54	69	59	53	60	74	65	60	60	78	46	59	46	77	59	74	47	61	70	53	52	60	61	72	59	57	55	75	55	66	55	76	66	50	66	58	63	49	55	74	46	60	61	52	70	60	46	59	62	74	58	58	52	61	59	44	67	70	63	58	59	57	58	55	81	62	57	58	62	66	66	59	69	58	72	67	52	50	75	77	62	38	57	67	57	40	64	56	70	58	67	66	51	60
39432	6252	2364	6665	12045	27453	7526	5509	4320	3513	2986	2599	2296	2078	1849	1779	1654	1503	1442	1383	1351	1292	1236	1240	1182	1149	1138	1113	1114	1038	1076	993	998	1036	1046	1003	954	1027	1009	960	956	964	896	913	951	948	953	964	904	919	930	961	936	946	941	908	892	885	940	954	934	889	930	869	915	902	938	891	932	884	939	902	886	929	852	906	866	888	927	890	883	906	892	909	915	895	865	851	878	923	924	901	851	882	888	900	913	913	902	918	859	885	888	849	831	878	901	881	907	913	820	899	917	916	874	926	864	859	893	920	857	817	920	871	912	797	908	852	906	863	898	877	819	886	900	850	919	879	884	857	834	838	891	839	837	862	867	877	906	846	876	872	902	857	832	849	907	897	868	831	812	853	856	916	878	892	914	855	864	887	926	856	850	853	911	850	864	911	871	941	830	895	904	849	864	872	885	891	854	910	927	925	884	855	896	857	939	888	839	901	840	882	871	885	823	873	869	855	912	879	828	915	886	885	828	843	912	868	829	916	912	832	888	899	861	896	826	867	874	815	878	932	879	871	862	882	870	915	832	830	848	895	874	897	842	882	865	892	874	809	902	863	917	915	905	892	863	874	887	923	875	898	864	889	831	876	854	874	830	876	894	893	904	865	900	870	886	868	825	885	969	862	846	878	867	878	823	888	879	820	913	816	839	830	866	811	916	908	869	871	857	905	847	901	858	863	846	919	875	936	927	867	830	895	861	877	861	855	878	869	927	897	923	890	869	833	829	853	892	897	865	919	909	822	866	853	905	861	878	844	884	924	867	854	878	896	844	910	858	840	861	886	849	879	849	855	881	913	827	866	868	884	898	857	834	861	867	826	912	905	841	882	882	889	925	873	858	862	854	880	846	890	844	895	877	912	836	859	868	852	869	871	843	867	854	852	909	880	831	866	833	902	889	844	877	865	830	808	902	872	910	856	901	848	874	877	828	851	852	853	874	854	894	859	946	863	898	890	885	855	915	878	912	885	857	905	878	883	871	867	849	882	871	935	831	870	871	894	826	857	898	855	850	892	877	892	851	891	852	865	880	887	876	882	881	880	851	819	861	838	886	850	900	934	874	886	846	822	865	870	871	867	865	831	878	832	913	870	836	854	878	840	875	868	852	826	940	871	887	878	863	887	888	871	833	862	899	848	829	882	848	861	888	793	894	874	845	873	924	888	872	944	867	839	888	927	866	866	858	873	857	884	901	842	893	871	935	859	907	861	879	919	853	854	855	870	878	876	870	860	887	871	824	897	846	866	869	931	877	896	861	861	870	896	923	903	909	866	882	808	906	887	885	830	810	885	838	870	876	856	838	865	826	855	859	847	852	895	896	863	932	899	855	853	847	918	887	915	877	916	866	854	891	921	895	877	857	859	899	858	871	853	905	860	898	884	879	829	849	878	903	908	907	846	860	874	807	857	865	857	871	889	910	911	870	876	878	868	916	868	969	856	849	863	864	893	825	821	884	895	928	904	847	872	846	834	913	898	835	882	857	873	835	867	877	861	876	870	870	835	884	844	869	851	820	861	876	868	920	839	870	842	881	890	887	895	885	857	934	863	877	888	855	848	843	850	844	863	826	867	839	885	943	878	863	855	857	902	849	874	898	838	861	824	874	894	859	819	846	905	831	860	864	878	931	902	890	852	862	900	863	859	873	852	907	917	843	840	930	876	865	932	838	869	872	920	852	892	827	857	893	829	892	863	873	876	852	887	820	853	833	844	876	836	937	862	893	840	887	829	919	907	874	872	867	878	874	884	854	891	883	806	892	870	916	841	809	898	860	925	946	900	868	890	877	885	831	848	905	917	902	878	816	866	860	912	923	878	850	832	956	911	894	932	887	870	861	833	834	883	910	859	869	872	827	836	869	838	850	827	853	842	853	870	862	893	898	861	899	856	853	883	870	909	908	898	883	864	912	892	894	842	856	887	856	931	840	872	905	882	883	899	905	883	887	915	834	838	850	857	859	922	845	845	824	854	906	910	851	877	899	851	912	891	859	841	855	865	905	898	889	883	981	884	899	876	896	847	870	924	812	871	874	888	865	927	886	880	846	886	916	865	871	852	915	853	891	868	881	881	936	839	849	867	860	929	883	879	919	870	868	848	855	885	898	853	829	904	877	877	928	846	915	890	878	873	816	865	894	860	933	901	891	902	882	811	900	837	869	849	910	928	885	899	866	897	882	842	853	856	878	883	850	859	857	830	867	861	879	887	903	883	929	877	849	843	853	864	851	872	861	847	868	884	913	828	872	855	829	835	903	865	905	878	854	922	871	855	856	870	880	826	846	908	896	865	857	860	906	833	868	890	860	832	886	881	877	905	865	875	862	845	880	851	867	853	905	840	883	886	894	900	889	838	893	818	888	884	903	897	905	921	840	907	850	902	929	840	864	882	950	870	884	892	903	843	868	898	897	837	878	851	893	857	849	852	857	897	833	867	864	937	862	920	873	952	918	904	869	866	860	872	913	855	865	892	865	848	814	876	898	879	910	830	890	840	938	916	845	882	864	902	850	913	865	924	899	914	867	877	909	875	891	838	880	866	850	895	918	926	879	876	902	844	858	926	885	876	874	848	869	911	846	855	820	869	874	862	898	873	896	875	867	882	827	855	902	894	885	862	885	858	880	852	865	883	910	850	866	886	840	908	854	849	872	885	857	876	848	885	876	858	884	870	876	893	841	904	877	898	905	866	832	869	897	880	825	827	914	838	841	899	860	859	845	902	847	845	865	834	837	894	824	869	875	913	873	863	899	914	845	841	863	847	862	895	860	864	898	898	887	880	852	865	846	870	883	889	873	936	845	875	877	868	872	912	879	848	860	869	861	879	826	851	890	850	861	846	881	878	910	913	868	876	896	937	851	892	902	859	857	923	880	837	908	863	878	866	943	899	900	869	888	858	898	907	897	916	851	864	936	870	901	858	826	881	875	909	840	897	886	889	878	938	850	848	875	831	909	856	827	841	888	919	881	885	865	857	892	826	890	858	827	872	859	854	857	911	857	855	850	941	863	912	838	911	905	920	853	899	892	914	856	910	878	844	860	875	888	876	873	864	863	918	849	871	900	860	892	867	862	880	863	821	892	871	873	892	880	884	913	895	867	904	879	878	916	873	873	901	878	897	881	850	898	874	875	875	843	873	822	908	879	849	887	877	916	817	909	889	919	838	867	870	834	912	882	899	892	908	880	873	915	855	844	856	883	862	889	899	793	818	922	952	862	826	876	878	890	855	850	879	933	860	889	871	884	869	920	878	890	889	836	853	863	922	864	870	899	926	914	852	904	917	854	878	862	838	889	845	895	901	893	888	838	862	799	894	857	857	878	906	870	851	806	834	925	914	864	900	861	887	871	845	866	879	888	851	813	896	876	808	886	841	819	902	879	827	891	796	856	872	861	920	910	900	829	882	932	841	872	884	872	952	901	910	814	905	872	899	842	931	884	846	864	947	854	887	892	895	848	859	856	887	840	845
21940	3161	195	160	257	2283	234	180	148	162	125	134	132	138	103	93	97	91	62	79	72	80	78	73	75	82	88	71	78	79	88	68	74	76	64	74	74	65	58	64	51	55	70	70	73	55	73	59	69	79	56	58	58	75	63	64	62	61	70	61	67	65	67	66	65	69	72	58	67	70	61	56	69	63	55	71	57	61	72	56	76	67	63	49	63	78	58	63	72	67	80	76	72	71	66	66	52	61	54	76	64	69	64	79	45	54	60	55	71	67	60	60	52	64	63	64	53	75	52	63	59	63	62	78	59	53	51	52	55	60	82	51	55	55	61	73	65	49	64	68	68	61	63	53	58	57	69	56	66	61	71	67	58	67	76	60	59	71	68	77	63	59	69	64	69	65	59	64	75	50	62	62	52	75	64	60	62	71	53	54	72	64	75	75	74	68	63	52	55	68	59	47	58	77	63	66	78	70	66	66	60	56	57	68	69	61	81	73	71	76	53	55	71	77	74	55	60	65	67	70	64	87	67	63	55	74	59	54	82	62	51	71	64	46	53	57	70	64	56	60	59	72	67	65	64	61	70	65	62	61	68	65	54	69	78	75	56	61	60	61	59	53	65	65	65	72	64	58	62	60	63	77	61	57	56	77	62	77	58	60	49	60	68	91	85	53	74	65	63	79	76	57	71	55	60	74	59	55	62	63	77	79	71	73	66	68	52	68	65	72	62	55	72	65	51	62	70	72	64	55	72	69	61	57	66	71	70	69	62	78	61	79	52	65	63	51	63	64	64	75	68	72	65	60	58	50	64	51	72	65	64	60	58	73	50	60	57	68	63	58	66	54	81	65	66	61	68	65	68	69	65	66	83	67	55	54	65	70	66	52	62	70	70	74	44	65	56	63	75	64	64	65	87	57	57	53	48	53	85	55	58	53	69	61	63	63	52	74	65	66	64	71	62	59	62	72	68	63	63	77	65	45	60	66	58	65	76	65	58	46	73	73	66	74	57	57	56	57	60	68	62	67	67	71	69	47	55	74	68	64	61	54	61	52	63	61	73	71	66	53	59	80	53	72	58	50	67	78	68	60	71	65	71	56	61	70	75	80	67	61	71	58	55	46	60	63	64	72	58	68	75	58	66	63	74	63	74	64	53	59	59	61	64	64	53	53	65	54	63	67	55	70	66	60	67	50	63	62	81	63	58	61	62	72	62	70	54	60	72	53	60	63	63	72	74	58	71	54	65	66	77	55	55	60	61	56	54	70	63	59	65	74	60	63	57	82	52	67	75	53	61	66	48	58	62	67	63	59	76	73	51	56	68	59	63	77	52	58	53	66	65	61	76	57	54	55	64	65	66	60	58	62	72	66	59	53	69	78	57	63	59	69	59	68	65	79	59	51	75	81	89	68	68	49	59	59	70	69	58	70	63	64	61	53	66	53	55	62	73	49	60	61	47	61	64	61	63	61	70	70	65	73	66	69	54	58	69	76	58	67	64	66	46	71	57	71	73	71	60	72	54	58	58	74	56	56	77	92	60	67	62	62	67	71	70	52	59	56	49	61	64	70	67	59	67	73	71	66	67	71	60	79	60	72	59	59	64	56	68	63	77	60	53	65	69	61	67	56	58	64	66	63	54	64	47	66	60	73	65	75	79	64	67	67	60	61	73	65	62	67	60	51	75	59	64	56	52	59	69	58	59	69	62	61	60	63	59	62	69	70	61	63	66	66	62	52	58	66	72	66	59	67	73	54	74	67	66	88	63	50	78	66	64	66	58	71	63	56	78	78	62	79	60	56	59	65	57	58	71	46	76	74	52	53	79	73	61	60	65	57	54	55	59	64	67	72	52	67	75	58	56	75	56	68	70	67	67	57	58	69	59	63	65	64	59	57	59	58	51	72	63	64	69	68	71	54	60	69	51	63	73	66	61	60	59	58	48	67	64	70	59	50	69	68	66	58	74	65	82	67	60	63	55	62	68	56	68	64	69	51	74	56	64	69	71	70	67	73	63	59	67	65	70	60	80	84	56	76	63	74	57	51	62	68	71	55	62	55	68	52	60	69	67	69	60	75	64	71	71	62	58	64	63	60	65	64	52	67	51	58	64	72	49	48	62	73	71	72	55	62	63	63	58	66	60	67	62	54	57	62	62	68	75	65	45	80	69	66	63	69	84	61	62	60	71	52	59	68	58	66	60	49	61	69	57	55	72	61	57	53	77	71	57	61	68	69	68	58	64	58	67	71	71	52	51	76	52	72	82	67	60	54	66	71	77	64	68	77	78	60	57	59	65	66	55	56	51	66	56	61	62	70	59	59	64	69	69	57	71	62	59	63	57	65	56	56	74	54	66	69	68	75	60	72	68	60	53	54	57	64	70	74	56	61	58	67	69	52	69	61	64	74	69	69	65	63	75	55	60	75	57	52	68	61	54	63	56	56	69	58	56	63	61	72	61	53	50	84	71	64	72	57	65	62	60	64	65	65	66	51	50	52	50	66	61	59	69	55	59	67	65	68	54	60	60	65	67	62	68	63	69	60	68	57	52	66	65	60	61	67	70	53	65	64	68	75	57	73	67	72	71	71	67	60	59	57	72	57	73	75	51	67	65	66	59	71	69	73	76	56	67	77	73	67	66	67	57	63	67	49	67	43	58	67	54	50	67	69	52	50	64	56	66	77	63	53	55	58	72	69	59	72	69	69	59	61	77	55	77	68	71	73	68	60	69	69	65	55	65	66	62	79	64	66	70	73	66	62	60	67	49	67	65	56	73	62	70	65	64	62	64	65	67	62	87	55	68	50	71	64	71	64	56	55	69	61	56	68	68	73	68	71	67	75	67	61	62	58	62	47	62	71	69	64	69	65	71	59	84	65	60	67	63	63	67	64	46	57	67	67	60	79	57	65	58	61	58	70	64	61	66	68	49	68	68	70	73	57	57	69	62	59	63	66	41	79	67	69	64	67	62	60	79	60	64	58	63	62	66	53	73	61	54	60	61	63	61	75	75	55	64	70	72	71	65	63	65	77	57	71	75	62	60	67	62	57	55	67	56	60	59	63	47	64	55	56	63	61	73	58	62	71	64	54	65	67	74	63	65	55	73	55	71	58	70	76	72	70	68	63	63	54	60	70	44	61	63	68	61	72	73	67	61	55	52	62	44	59	45	52	73	73	66	59	71	71	58	67	63	81	63	66	72	52	57	75	62	78	65	80	74	49	57	62	53	60	59	77	57	64	52	53	72	84	65	51	65	84	73	62	71	67	67	66	85	74	65	63	73	77	68	55	59	62	61	67	73	52	60	69	68	77	50	68	63	66	71	74	66	62	52	54	54	78	60	73	70	62	61	67	73	60	63	69	64	58	70	81	73	70	63	56	64	70	74	73	58	69	64	64	47	73	70	46	75	61	59	59	64	66	66	50	61	63	70	72	59	56	58	60	62	62	66	54	55	78	68	59	75	63	79	63	67	87	65	64	66	74	66	61	62	57	66	79	63	64
40992	10356	4234	12405	20906	31714	13697	10239	8220	6618	5490	4630	3908	3582	3130	2802	2678	2434	2255	2070	1973	1805	1790	1747	1572	1518	1471	1459	1419	1339	1360	1305	1241	1280	1138	1256	1128	1209	1197	1135	1114	1149	1096	1054	1055	1050	1041	1067	1088	1058	1065	1001	1032	1024	1044	1064	1044	1046	977	1047	1003	1019	946	1020	952	972	968	937	964	933	944	1001	967	1024	1076	960	1000	1001	934	1023	964	962	991	962	934	970	1002	999	923	931	1001	978	974	949	935	984	986	991	979	934	1048	923	923	945	912	953	904	986	944	914	888	956	947	933	917	955	975	939	923	938	921	916	901	925	917	999	925	948	895	936	995	950	955	906	980	942	922	928	940	908	911	949	915	947	926	936	944	921	975	975	960	951	981	947	943	927	944	922	939	954	896	922	971	929	1010	893	942	1001	921	1000	934	917	968	932	954	924	889	917	930	982	978	922	932	1017	922	1002	918	921	904	968	934	915	913	881	936	931	859	982	918	909	938	906	941	991	958	969	932	952	920	936	1018	907	946	892	942	906	968	896	914	962	900	950	952	856	950	934	953	883	927	874	951	934	968	899	924	925	931	915	951	1001	946	946	922	929	923	946	913	937	931	918	965	903	930	939	931	886	937	975	940	942	914	905	940	962	935	923	981	897	936	870	993	921	885	936	905	883	968	944	919	897	916	956	940	949	894	919	934	925	956	961	924	958	966	939	940	870	913	950	912	921	878	866	962	908	931	976	933	907	895	917	954	969	996	956	915	942	868	912	970	914	935	897	899	949	959	918	956	973	943	935	924	966	955	914	966	952	906	934	875	915	905	905	976	915	950	942	939	945	927	942	901	932	923	922	922	917	864	928	900	955	916	918	923	886	917	937	934	915	928	909	902	960	911	897	957	992	930	898	915	826	883	938	927	967	879	897	935	957	986	892	937	952	877	957	887	933	960	946	929	925	958	901	910	944	924	915	913	931	922	924	935	920	950	899	942	975	941	868	925	904	953	945	908	893	991	918	948	938	944	959	880	974	927	952	1003	912	937	956	934	959	932	1000	899	933	910	930	902	938	950	922	919	950	903	863	945	939	973	923	1006	911	950	940	897	891	930	951	895	860	967	938	885	924	967	932	921	968	890	923	934	903	943	926	872	956	954	930	946	904	937	951	962	871	927	970	952	956	923	911	931	919	954	889	1007	913	939	961	936	934	929	908	964	960	916	901	906	909	947	933	952	939	869	939	928	953	966	948	888	997	941	886	927	939	934	957	914	919	922	918	863	925	914	902	962	890	887	939	997	905	917	950	937	906	910	945	929	945	921	974	912	894	911	905	953	885	910	929	962	954	901	910	882	959	941	971	948	918	898	899	921	922	923	953	914	924	918	915	961	975	878	891	885	908	900	866	917	928	913	919	951	892	921	928	899	922	889	914	894	938	927	965	945	839	958	959	903	913	957	948	950	936	910	884	937	913	946	958	949	908	953	997	1021	956	967	990	949	901	963	957	902	922	909	905	959	885	922	909	943	906	913	951	920	921	916	937	942	944	929	925	944	904	867	901	928	900	955	956	946	960	935	884	918	937	911	887	870	924	934	967	967	950	961	938	973	951	922	897	925	932	902	971	954	932	917	904	953	977	922	879	907	912	900	995	918	938	923	940	904	918	954	946	929	973	950	909	967	904	884	922	974	950	923	953	957	930	885	941	960	960	925	944	906	945	908	916	890	873	926	897	967	906	880	948	927	949	910	910	897	855	946	953	913	920	914	904	947	960	896	931	917	939	933	891	929	891	919	974	928	966	939	955	972	951	927	950	952	941	925	929	929	942	930	977	946	893	907	943	902	972	935	972	912	952	935	914	986	956	892	898	969	984	950	944	868	875	953	913	980	929	938	939	925	905	947	891	910	904	929	955	928	923	895	929	934	935	880	965	931	915	944	923	921	1001	900	949	883	907	922	921	912	908	889	894	927	942	963	969	900	921	970	988	918	894	930	908	969	898	917	866	973	940	921	913	918	880	939	938	889	926	913	900	898	890	928	924	975	922	980	933	915	966	927	916	910	994	948	924	935	957	1004	941	922	977	967	951	912	947	942	910	903	926	913	913	964	955	900	952	915	908	885	924	941	914	906	932	871	966	957	892	917	862	969	903	944	936	905	950	886	924	946	916	931	921	917	920	915	947	895	985	957	938	984	965	934	887	948	948	951	961	946	966	959	950	923	935	938	928	971	893	873	992	880	916	936	922	942	924	931	940	957	941	882	904	903	954	945	993	910	936	915	940	908	889	917	936	868	974	901	950	890	987	920	897	938	926	956	930	935	916	974	966	945	960	900	888	961	1005	908	906	897	944	973	906	892	977	925	856	947	901	951	959	931	993	932	894	939	927	910	932	984	958	939	874	904	893	952	923	892	951	942	936	911	956	887	906	918	947	878	923	914	917	939	966	969	942	885	899	887	874	888	930	884	952	959	932	888	931	898	877	949	932	895	960	924	967	961	931	907	876	937	889	934	957	913	968	849	947	868	938	882	937	931	949	873	973	953	932	901	895	903	950	984	980	958	941	956	948	907	957	927	915	926	909	902	914	923	918	956	869	924	912	966	938	901	905	951	939	883	911	980	936	928	926	958	949	947	923	909	931	872	925	894	927	930	951	940	924	951	863	933	942	902	941	965	986	931	953	961	894	961	893	898	913	978	958	968	923	956	891	901	952	983	914	904	933	945	993	956	938	960	931	919	923	943	877	891	928	945	904	932	933	966	956	916	937	902	911	923	925	915	980	984	924	915	878	910	942	955	927	950	975	908	928	975	881	934	924	930	901	898	931	865	883	949	945	935	969	879	887	906	866	953	872	965	971	926	940	917	944	879	907	948	927	963	893	949	950	949	880	977	932	890	896	927	940	937	878	942	941	939	899	930	921	948	955	970	930	957	921	914	940	945	918	923	945	942	936	933	947	935	929	929	944	940	915	938	915	944	940	935	924	911	945	903	891	913	916	976	909	931	909	923	1011	919	923	896	905	936	927	968	937	889	955	947	906	955	912	936	955	965	902	947	934	1022	929	920	893	929	921	956	893	975	918	886	951	893	962	898	984	934	953	948	927	906	945	876	931	868	921	908	881	975	967	949	947	937	969	936	931	939	863	891	964	939	919	928	911	959	932	970	924	938	917	966	916	877	869	882	959	922	866	911	916	959	912	928	936	937	946	917	939	930	956	908	955	912	900	902	929	906	975	887	918	919	931	885	963	1009	949	921	952	876	937	904	896	916	866	990	910	924	927	933	902	939	909	885	992	974	917	939	941	927	925	903	957	994	894	933	924	884	922	905	929	945	955	998	914	924	976	991	898	910	945	952	905	946	920	886	908	961	915	943	957	924	933	907	924	959	909	928	939	918	937	952	902	937	940	902	905	917	885	904	894	943	910	960	937	907	954	904	970	950	1005	1004	923	957	927	873	858	912	963	932	943	876	963	900	901	954	947	916	988	898	950	936	905	913	887	932	983	942	945	981	878	931	906	899	967	942	920	903	943	871	921	911	902	940	929
5417	115	42	47	57	230	57	38	51	31	36	36	44	36	33	32	35	35	23	31	36	38	41	29	30	26	30	43	25	31	26	40	28	42	25	22	32	27	30	29	29	28	23	27	18	31	39	28	33	28	25	21	30	22	42	22	23	40	36	35	29	27	22	24	31	26	24	30	21	32	32	27	25	28	23	38	35	25	36	26	19	30	38	29	35	22	31	22	18	37	28	31	39	24	21	37	30	20	40	24	23	26	32	24	32	25	26	26	27	25	24	25	38	30	34	35	27	29	34	31	23	32	30	31	36	29	28	34	39	24	28	20	32	45	34	42	26	34	33	30	24	30	29	29	27	33	27	32	28	30	21	26	25	31	23	38	31	31	29	29	33	23	37	29	27	30	33	28	26	34	36	34	38	30	30	35	38	31	28	36	28	32	34	38	27	29	32	44	37	33	33	34	34	41	27	29	24	27	33	29	30	29	26	25	37	37	33	29	30	38	31	26	30	20	37	30	23	30	28	38	27	38	21	21	35	29	33	35	30	32	25	34	32	24	36	32	31	40	29	27	28	35	27	33	32	27	35	33	39	36	34	28	35	25	34	37	27	29	24	22	32	36	22	27	32	35	27	36	23	29	33	29	28	23	27	30	32	32	20	26	37	26	34	22	25	30	26	28	26	24	24	36	31	27	33	22	27	24	29	31	44	33	26	31	36	27	23	35	37	31	23	30	27	32	39	29	23	35	23	26	24	39	31	23	30	24	26	23	38	29	28	25	31	19	26	28	39	26	37	20	26	26	26	33	29	35	27	33	24	27	36	28	31	25	28	35	20	39	29	28	29	23	24	33	37	36	27	18	31	28	29	37	44	32	28	26	30	35	31	30	29	23	43	27	23	27	30	28	36	23	26	23	30	41	27	32	34	35	26	28	26	39	29	33	29	27	33	32	36	30	26	25	30	30	42	26	29	42	33	26	23	27	21	30	27	32	34	27	33	40	35	29	32	18	22	39	35	31	27	20	32	25	39	30	23	31	28	40	35	29	32	21	24	31	33	29	27	22	35	35	35	40	25	29	35	24	34	34	26	40	31	33	27	28	26	27	27	27	24	30	36	28	22	29	32	19	28	27	30	34	29	33	25	38	30	27	31	28	24	33	23	34	31	20	23	38	33	30	20	33	32	22	37	24	28	35	26	22	32	33	37	29	30	28	30	28	30	30	28	27	25	31	39	36	34	25	33	36	23	37	27	29	29	29	34	33	25	23	38	20	25	38	31	38	26	23	25	27	30	29	25	26	25	32	35	25	31	35	34	20	30	26	24	28	22	23	28	38	32	25	29	23	22	26	26	37	33	25	34	35	29	42	25	27	29	41	31	29	31	25	27	33	21	23	34	31	27	32	39	19	25	33	26	24	33	29	23	39	38	23	32	32	32	25	24	29	24	30	37	20	26	22	37	31	27	23	23	26	20	29	27	31	38	26	30	24	31	28	36	34	24	31	29	37	35	37	35	28	26	28	39	28	32	20	28	31	30	26	29	34	31	30	29	32	27	33	37	30	30	26	25	33	36	20	24	32	21	29	27	25	36	22	21	30	30	24	25	30	37	25	25	27	29	29	29	28	32	28	23	32	30	26	25	29	24	41	21	32	33	35	26	29	29	32	29	25	30	38	44	37	25	21	30	29	33	30	32	31	34	32	25	22	34	34	29	26	34	25	31	30	15	22	26	22	18	35	27	24	20	29	33	34	24	24	36	28	23	31	26	37	37	29	22	31	34	35	33	24	36	26	23	31	29	30	28	27	28	33	34	24	36	24	32	32	28	19	29	28	29	34	23	32	28	33	37	32	31	24	32	31	31	26	27	30	26	34	32	33	35	31	26	36	34	36	22	37	31	31	27	22	27	30	40	35	24	26	27	24	31	27	36	25	33	29	29	35	19	28	29	34	24	27	29	29	34	26	28	33	20	30	35	30	36	24	40	31	35	23	23	35	30	30	33	23	25	35	26	25	32	43	20	23	22	31	36	26	36	31	31	25	24	29	32	31	26	31	33	17	32	32	26	27	29	27	30	24	30	30	27	33	27	13	27	22	26	34	43	24	26	39	34	25	34	34	21	27	41	27	21	30	22	25	28	34	20	31	25	34	30	25	31	31	30	31	31	29	36	28	27	32	22	28	26	33	19	30	29	38	38	31	23	38	32	26	29	27	29	31	22	35	37	26	31	31	29	39	37	35	30	22	27	39	24	32	22	28	29	26	27	25	28	31	28	30	29	23	14	39	30	25	27	26	24	33	24	39	33	32	33	33	30	33	32	38	29	38	35	38	34	34	35	30	23	27	17	35	23	33	26	32	38	32	26	32	34	35	25	35	32	28	27	21	30	21	31	34	26	22	26	29	25	33	28	25	27	22	29	37	23	34	25	35	39	31	22	24	30	26	22	19	32	39	26	21	36	22	28	32	41	35	29	26	26	34	34	20	29	35	24	27	35	30	44	30	29	23	22	32	29	40	22	26	34	32	23	30	23	37	30	18	41	28	32	34	28	34	33	31	25	35	22	27	29	26	32	35	37	34	25	29	21	29	24	29	35	19	29	34	26	29	25	28	30	34	17	34	32	33	25	28	27	28	31	39	29	35	29	22	22	28	16	30	33	31	19	29	31	36	29	32	33	30	30	27	26	33	34	32	28	35	29	36	37	34	22	33	36	32	22	31	35	37	25	27	28	33	26	25	37	27	28	21	26	21	22	31	34	24	31	32	28	22	27	31	35	28	34	28	33	25	30	35	28	34	31	35	28	33	34	31	33	28	26	32	31	26	41	32	38	25	23	41	28	32	30	20	34	34	32	31	29	27	39	31	33	29	27	31	28	24	25	23	28	15	29	23	27	25	32	39	20	35	25	33	34	24	33	25	36	27	36	27	35	24	31	28	34	40	23	33	30	30	29	22	22	25	23	34	22	38	36	34	32	31	27	31	44	22	37	35	35	31	19	36	34	35	30	29	32	44	28	22	31	28	23	24	35	27	38	21	25	39	24	20	44	25	33	34	41	24	41	33	29	26	24	38	28	15	48	28	21	32	27	25	21	36	29	41	36	23	33	30	25	32	32	34	31	33	28	33	41	27	29	36	25	35	24	37	31	37	25	28	32	38	15	31	27	29	25	32	27	28	26	22	34	22	34	28	31	33	27	28	34	33	35	29	20	37	30	32	31	33	24	33	27	39	24	28	26	35	23	28	21	39	32	22	31	27	32	41	33	28	32	21	40	16	36	27	29	29	29	30	24	31	26	31	21	27	26	33	37	25	38	27	30	28	28	28	27	34	18	30	26	32	30	34	25	24	38	19	30	32	36	38	23	25	33	40	25	30	31	35	25	38	30	15	28	32	35	23	38	29	30	36	28	22	32	28	27	28	33	34	34	28	29	37	32	30	33	48	28	26	32	31	27	26	25	31	27	29	22	28	25	29	31	27	34	26	35	22	31	26	21	36	36	30
32373	2934	950	2483	5383	13861	2508	1802	1469	1195	975	835	750	728	679	693	653	631	604	606	544	527	585	578	520	530	552	511	534	467	486	497	486	523	461	523	445	490	511	496	478	461	490	445	434	473	520	452	459	456	453	459	486	455	467	450	461	459	461	459	469	488	454	446	478	445	474	478	473	466	443	472	429	473	462	449	473	459	483	455	438	477	468	505	469	452	491	463	457	433	469	454	455	464	469	437	459	462	444	446	481	463	440	460	456	433	483	469	449	443	468	446	456	474	472	444	440	433	440	449	489	444	436	481	464	469	447	479	472	474	451	460	472	456	472	460	427	436	476	466	447	496	459	455	422	450	456	463	484	442	470	453	432	452	421	434	448	481	494	454	482	453	468	431	450	472	455	432	446	474	468	444	496	473	412	489	492	458	462	462	461	463	467	439	444	447	447	441	474	431	494	484	494	464	490	475	474	446	468	466	434	444	455	442	459	405	453	465	442	458	467	459	444	476	474	475	480	460	462	459	429	459	489	419	447	442	466	424	473	448	460	412	451	428	455	452	438	447	459	439	443	424	454	451	434	469	484	426	460	460	435	466	461	439	446	477	482	432	476	464	509	469	459	447	451	421	460	457	450	447	448	465	452	395	417	449	436	497	444	455	444	445	431	437	479	433	472	431	451	464	443	427	463	466	448	472	463	463	427	468	445	454	468	488	442	448	477	448	398	491	442	474	488	447	420	451	475	445	444	416	452	444	429	428	452	456	419	440	474	462	409	436	453	478	439	433	493	447	431	465	431	451	441	459	450	434	477	428	472	482	439	468	444	459	460	434	457	436	466	442	474	448	473	419	474	433	445	488	470	451	458	433	452	430	450	473	454	421	445	443	502	412	429	463	464	455	434	440	475	427	456	475	444	464	480	458	437	467	400	463	452	411	449	467	456	442	482	430	443	426	422	447	450	449	451	430	461	440	470	445	455	462	464	435	479	432	465	497	418	468	422	470	448	448	450	488	484	437	452	438	439	442	452	431	465	434	467	436	425	460	444	440	479	448	449	473	455	443	478	440	434	493	456	445	473	422	455	463	432	441	466	472	422	450	437	454	446	446	450	461	477	428	452	432	454	446	410	450	477	473	444	451	446	446	459	461	461	462	432	473	447	403	461	484	449	506	483	437	481	422	476	452	465	476	479	485	460	435	431	431	486	444	461	448	451	445	455	479	429	412	441	448	438	451	442	448	436	441	475	458	455	435	470	426	442	478	492	445	450	523	441	476	451	493	440	466	447	481	452	476	474	445	448	433	478	470	470	481	491	475	507	451	455	458	465	462	471	440	439	475	420	433	445	460	417	496	464	440	428	470	448	458	448	449	485	439	431	460	418	503	385	466	447	462	448	489	454	455	468	487	456	452	450	480	430	455	495	454	458	474	438	457	443	409	476	440	427	469	470	462	462	448	460	443	446	456	433	499	451	450	437	456	431	485	466	451	412	459	467	498	457	454	461	456	456	460	433	451	446	440	424	425	480	462	435	394	442	444	464	432	471	470	468	447	457	447	437	468	446	414	434	446	444	444	490	452	433	421	470	440	471	440	451	474	444	461	447	445	406	491	450	479	418	443	445	468	438	442	420	468	482	481	449	471	445	434	436	468	453	446	425	459	453	452	480	466	464	472	472	485	424	437	426	453	452	446	449	434	450	488	452	449	430	472	421	421	470	463	451	446	449	440	488	478	417	440	489	503	473	462	479	465	447	495	447	454	429	426	458	448	499	484	419	447	459	481	472	478	496	453	459	447	471	478	478	517	461	436	441	431	436	467	455	431	465	451	434	443	416	468	435	472	447	471	441	476	436	481	493	436	470	481	444	439	438	477	430	419	442	476	470	441	479	439	428	416	452	442	433	434	469	452	440	446	464	434	457	423	431	411	446	458	458	440	437	461	480	434	461	440	506	429	467	490	450	420	450	488	433	459	486	457	420	449	452	392	462	455	438	417	446	431	496	455	466	467	460	432	440	474	455	466	453	481	484	422	477	426	440	444	419	407	424	492	442	442	468	459	430	466	428	434	415	464	443	477	379	411	480	480	473	483	475	446	481	435	424	428	442	470	457	458	436	475	489	460	388	411	456	460	497	416	472	442	458	426	453	425	473	420	472	466	471	410	451	425	455	433	455	440	441	470	424	408	459	470	447	439	458	479	426	451	442	466	457	477	462	457	408	470	432	441	438	415	474	454	440	416	449	441	467	467	481	476	432	459	450	449	434	463	467	469	430	476	480	440	446	493	446	439	423	448	465	452	426	463	427	459	485	416	438	436	462	455	440	460	465	450	430	474	467	459	473	435	474	490	459	465	447	467	458	460	506	456	443	473	463	452	464	494	436	491	447	450	466	471	454	468	460	484	469	458	466	461	439	430	440	450	450	443	426	453	451	432	431	464	436	427	457	426	438	433	434	438	450	463	433	466	465	473	409	450	415	451	452	492	441	470	432	456	490	446	458	464	444	477	434	434	471	452	431	444	451	432	435	490	459	432	487	453	464	484	469	473	446	454	454	491	441	458	471	464	432	423	447	457	445	441	497	456	413	453	460	437	468	411	455	444	413	439	495	445	478	462	457	476	435	436	439	451	469	508	453	465	448	473	473	457	451	420	462	471	451	466	409	423	458	447	454	418	482	435	487	423	444	433	478	413	462	432	459	439	468	440	495	458	440	424	450	428	444	484	433	436	445	437	501	480	416	420	418	413	477	458	441	458	490	449	425	466	428	492	468	460	462	460	458	455	462	465	449	436	444	461	469	450	411	459	489	478	439	439	428	479	429	457	431	457	460	458	477	428	453	418	458	448	456	469	426	443	438	418	441	464	425	447	424	447	402	447	432	438	494	448	439	449	464	448	466	441	448	457	398	432	470	489	455	479	458	459	451	455	483	483	483	440	429	413	447	467	420	451	465	444	454	497	420	413	467	473	461	439	456	420	422	470	435	489	439	433	420	423	477	447	468	448	428	441	407	467	461	460	461	421	395	483	442	471	476	459	501	419	430	449	475	435	459	434	486	468	464	473	452	478	440	465	463	483	462	430	424	459	420	451	453	467	467	418	440	443	462	472	456	442	444	482	439	475	470	470	458	453	449	416	489	456	405	468	441	445	456	493	405	454	444	474	454	469	452	452	451	492	404	442	449	417	443	437	422	466	443	446	477	446	472	438	407	430	432	395	470	465	457	421	456	431	456	465	471	463	494	436	416	449	473	464	478	415	484	424	463	435	462	449	456	432	429	398	446	443	490	463	486	438	439	446	439	463	506	431	459	449	457	450	425	434	472	445	484	449	425	438	473	459	434	471	451	458	476	419	447	440	464	410	471	420	467	465	443	430	430	457	418	427	444	435	435	426	440	447	477	450	472	426	431	432	460	458	447	428	466	482	486	448	455	470	421	439	456	467	499	491	439	443	432	456	445	450	451	453	458	425	451	477	486	441	480	465	443	480	478	446	435	431	459	454
16139	2790	80	75	129	483	134	103	82	63	79	71	63	48	42	52	53	42	50	32	41	40	44	35	44	46	29	36	39	40	42	32	37	32	36	49	32	33	38	32	39	40	26	36	26	37	34	20	37	31	35	28	30	35	34	26	25	24	36	35	30	40	30	36	33	37	33	30	36	35	37	28	22	30	25	36	37	26	38	29	39	28	20	21	35	33	40	30	27	32	41	34	38	34	36	39	34	34	42	34	36	29	35	25	35	27	29	30	31	37	26	26	34	28	27	38	22	36	30	28	32	29	30	35	33	31	27	29	26	33	28	24	28	32	24	32	33	25	20	22	34	32	28	29	28	38	27	38	27	28	28	31	24	30	26	31	45	31	25	19	26	28	27	34	36	34	40	33	28	30	34	33	29	27	31	25	30	31	31	29	33	32	32	37	37	35	40	30	26	17	27	24	36	37	28	30	31	36	29	31	27	35	32	34	37	30	27	30	37	33	34	27	27	29	31	28	40	39	34	38	32	36	35	32	32	35	34	29	36	29	35	23	33	27	26	26	31	36	32	28	32	30	35	34	28	26	31	24	25	28	25	29	27	28	36	34	31	32	25	35	28	25	29	36	35	38	36	29	29	21	29	34	38	30	36	27	25	34	35	32	28	37	29	34	32	26	33	28	28	33	34	33	29	30	31	33	23	46	28	34	37	26	31	38	34	33	33	35	28	43	30	36	33	29	24	30	38	28	37	31	30	32	34	37	31	33	23	33	33	31	35	29	25	33	29	36	25	31	35	33	31	25	28	27	46	36	37	28	26	35	24	38	23	32	36	28	26	29	39	36	37	35	25	24	36	34	30	25	32	36	24	27	27	31	39	29	22	32	34	28	32	44	34	31	31	37	32	25	35	34	31	28	37	36	27	29	30	30	28	28	20	36	29	29	42	37	36	29	34	26	35	27	42	30	45	24	36	31	43	27	34	33	24	35	32	22	20	39	26	33	35	25	33	30	34	34	42	34	38	28	30	32	31	31	31	39	27	29	30	34	34	34	29	25	30	36	44	39	36	36	33	25	26	25	38	28	31	30	25	29	31	29	23	27	39	30	32	21	36	24	33	27	42	31	36	40	31	38	32	30	31	38	33	29	41	37	33	25	38	35	31	27	28	27	34	35	25	43	29	32	28	38	22	39	39	31	29	25	33	24	33	32	21	32	31	22	30	27	35	34	39	37	36	29	32	30	32	25	29	32	42	28	32	35	24	33	31	33	32	28	32	25	37	23	28	29	31	34	38	30	37	36	42	27	35	32	30	29	28	32	28	30	32	29	33	39	29	37	33	33	34	32	36	46	38	33	35	35	25	35	26	24	42	36	34	26	25	29	37	26	29	23	36	30	34	32	34	29	19	36	41	31	24	37	38	31	20	31	30	39	37	30	33	32	27	30	36	35	23	39	33	28	27	36	29	27	32	39	35	30	30	37	28	31	33	38	34	28	38	33	28	27	40	38	30	23	22	31	34	28	40	39	34	23	34	23	47	33	33	31	27	24	30	30	33	36	26	33	40	41	37	40	31	36	27	28	34	40	35	26	36	39	39	35	31	29	27	30	30	29	30	32	29	28	34	34	33	37	31	33	34	33	31	25	39	26	19	23	36	28	44	23	30	34	28	31	29	32	32	28	31	27	37	35	29	35	36	31	34	27	27	33	36	36	36	37	42	30	23	33	33	31	33	33	33	32	35	33	33	36	37	29	30	41	30	35	27	30	29	34	25	29	42	41	29	34	21	36	38	30	34	22	37	41	31	36	36	32	25	34	30	32	35	32	36	31	27	37	26	30	26	39	33	28	34	33	30	18	38	40	35	28	27	34	38	41	29	34	22	31	26	33	28	33	35	34	36	29	46	23	26	25	34	20	31	38	35	24	32	19	32	34	35	28	44	34	28	23	27	31	41	29	35	26	37	26	43	36	40	42	30	26	35	37	28	28	31	35	37	33	32	27	32	24	20	36	33	25	32	28	29	26	34	22	32	33	31	34	31	34	32	33	33	31	38	36	30	38	24	30	28	29	36	21	31	25	36	24	48	38	34	43	41	29	28	30	30	41	26	36	25	31	38	34	33	29	19	36	24	32	27	33	23	37	30	30	36	28	36	30	36	29	32	35	23	34	24	42	31	25	27	34	29	35	23	29	32	28	27	31	38	32	31	35	28	39	38	33	38	32	35	23	45	24	24	24	36	31	22	36	26	31	30	32	30	26	31	37	34	26	26	39	27	38	39	26	36	32	35	26	41	23	42	36	31	24	33	32	35	31	35	33	40	33	35	35	39	32	24	41	30	30	30	39	32	29	36	33	14	27	41	33	34	30	16	34	34	29	41	28	36	29	32	33	36	37	39	40	39	37	22	31	24	35	43	32	33	28	32	32	35	26	36	26	38	33	26	38	33	29	28	35	35	33	36	21	35	40	37	23	30	42	26	32	30	29	38	32	31	33	31	32	32	35	25	24	40	27	40	36	30	32	36	25	23	27	30	39	33	29	34	32	28	33	27	35	31	35	39	26	28	33	33	37	23	23	30	29	31	23	29	33	27	30	34	31	27	35	27	32	29	30	25	34	35	25	25	34	38	29	33	21	38	25	33	19	37	36	31	27	36	26	23	30	30	32	29	34	28	31	34	35	29	26	25	41	23	25	23	31	25	42	31	42	22	26	44	32	26	30	27	26	34	25	32	43	24	31	28	22	29	27	32	38	28	32	44	32	33	33	28	29	37	28	29	25	37	28	38	27	35	25	25	33	38	39	35	30	30	26	28	38	28	29	35	40	30	30	31	33	30	27	18	35	29	39	24	36	35	28	30	30	41	46	32	36	36	35	33	34	26	24	43	35	27	35	33	24	30	28	40	41	33	23	44	36	35	25	29	32	26	33	25	30	20	34	24	41	33	28	30	30	24	38	28	35	22	29	28	28	29	38	28	22	25	53	48	37	34	22	35	33	35	24	30	27	36	29	39	23	34	28	34	33	34	39	32	37	33	39	30	44	28	39	30	21	41	30	27	26	29	24	32	34	33	30	39	39	33	33	35	31	36	35	26	36	25	32	29	31	40	22	38	28	30	28	32	26	32	41	30	38	31	35	39	34	21	42	35	34	30	34	32	35	32	33	29	28	34	21	26	31	32	30	30	31	37	27	26	27	26	32	38	29	40	34	30	38	26	35	32	24	33	27	27	35	44	39	29	32	42	37	22	25	28	33	37	29	26	39	32	30	25	19	30	18	28	28	28	27	27	20	34	23	31	25	29	28	43	38	44	28	34	28	24	30	27	34	28	36	36	33	30	41	33	34	31	25	26	26	30	34	35	33	35	28	38	32	30	40	23	30	30	29	27	33	36	28	30	32	36	28	33	37	27	33	29	36	30	21	27	33	38	35	39	41	35	24	31	28	35	33	40	33	30	35	44	31	33	34	28	38	33	36	29	31	29	35	36	32	37	27	34	31	29	29
45766	9047	2354	7899	13910	21569	8067	5873	4725	3677	2955	2529	2140	1887	1729	1552	1432	1243	1138	1059	1036	1019	866	882	798	827	789	754	737	713	681	613	631	651	620	627	595	609	602	583	600	577	561	554	570	549	527	553	549	578	570	580	546	506	503	508	537	532	473	525	498	501	508	539	510	517	489	535	494	502	541	556	508	509	481	488	491	501	515	508	494	541	495	545	465	486	491	496	513	495	463	498	512	527	516	501	496	489	518	514	527	498	539	491	499	506	507	445	488	529	498	508	533	496	474	497	473	485	450	461	490	526	489	469	469	423	489	485	491	467	509	480	486	487	446	460	513	476	503	503	473	487	457	439	506	517	518	484	480	500	526	496	500	525	480	507	463	455	486	496	504	466	473	497	476	476	449	487	466	473	496	492	498	474	493	471	473	455	472	487	534	492	500	507	465	500	475	483	469	473	489	495	429	508	469	479	488	469	510	475	488	503	494	443	498	479	501	497	457	485	472	484	494	471	484	500	484	488	530	462	434	486	492	454	493	506	448	507	486	469	456	474	502	477	487	474	455	477	464	514	512	479	501	494	463	484	495	480	491	449	452	504	509	501	470	463	456	482	460	472	514	519	508	456	438	490	494	459	485	486	502	525	505	479	487	509	489	461	433	478	493	512	468	533	441	435	516	473	463	496	475	505	441	484	490	487	515	484	486	481	461	469	483	495	473	441	488	469	514	466	484	511	521	434	486	444	504	518	488	476	462	495	477	454	455	512	545	456	497	468	480	522	497	456	488	480	459	445	462	475	486	457	495	501	451	518	506	454	494	480	490	487	454	462	459	477	500	459	474	497	496	512	443	451	449	460	438	520	465	471	516	443	479	484	498	458	462	481	478	495	451	445	473	486	501	453	469	469	511	462	440	485	478	450	476	458	434	458	470	527	460	493	474	451	487	441	500	518	503	471	423	527	476	461	473	500	444	503	513	519	460	486	496	468	448	489	480	450	469	485	482	472	473	484	470	486	446	481	448	473	518	468	497	473	481	505	484	493	475	475	501	477	471	478	509	495	440	488	479	452	472	507	482	496	457	472	502	501	480	476	460	468	442	487	476	497	466	445	468	459	487	458	468	429	479	538	436	491	510	505	462	486	444	482	473	474	514	490	501	465	506	449	457	494	509	488	462	457	487	462	468	489	481	483	471	460	453	489	523	467	493	497	483	484	433	479	496	490	406	442	476	487	480	516	437	468	504	464	491	433	505	495	485	437	493	491	523	473	489	509	457	507	488	501	491	479	459	469	497	427	466	477	485	540	476	462	477	479	479	478	499	498	532	473	488	481	473	502	475	500	493	479	448	466	470	454	518	488	489	517	477	468	481	463	484	496	481	479	472	488	474	502	493	501	478	469	528	520	447	477	488	468	472	458	450	455	472	424	474	487	462	461	460	481	497	512	457	500	446	451	462	463	490	487	546	465	486	481	459	491	489	482	436	498	468	496	480	460	471	480	459	482	488	494	474	479	477	444	494	501	499	488	499	498	493	484	480	509	442	510	476	460	493	483	446	498	462	466	516	442	460	483	495	454	451	441	437	503	488	508	480	519	504	470	511	455	478	456	494	427	498	456	468	459	434	440	475	471	448	501	474	461	487	470	471	495	458	488	466	482	520	504	489	492	482	520	458	501	468	453	473	517	471	488	448	493	448	483	439	494	474	473	445	482	476	465	454	447	457	510	491	494	462	479	486	448	451	474	479	500	490	480	525	498	469	460	453	490	459	488	492	474	457	454	435	482	484	484	452	484	440	437	451	469	465	511	507	463	489	453	481	444	503	530	430	498	477	481	439	434	484	505	445	462	503	517	493	478	456	482	496	481	475	520	465	469	503	504	506	468	516	480	482	487	479	487	452	500	489	481	478	472	482	498	440	481	428	480	437	504	485	478	486	482	452	501	484	451	494	483	456	449	456	520	466	436	480	463	446	491	450	480	482	444	493	476	450	488	464	452	477	481	487	424	473	474	483	458	496	468	467	452	466	474	489	447	461	470	451	480	526	486	482	455	495	477	467	522	466	482	486	475	529	492	527	495	460	484	506	495	474	499	489	496	500	440	494	443	492	472	482	481	490	476	453	473	475	458	511	551	489	505	467	484	441	487	492	461	491	470	451	452	399	433	473	488	451	461	476	520	485	494	495	471	472	488	467	462	512	453	501	456	478	494	490	472	494	461	498	460	485	477	459	460	501	527	478	482	467	448	493	479	463	462	460	497	486	527	481	490	454	487	499	463	453	445	466	492	476	476	454	457	459	469	483	485	473	494	479	464	474	451	477	499	459	504	471	477	482	453	480	496	472	477	519	439	484	506	510	498	473	519	502	471	473	534	464	458	477	476	472	467	465	484	485	500	467	487	472	437	476	456	485	483	470	499	503	466	462	510	496	474	486	450	484	467	490	504	503	466	475	479	491	480	507	498	473	445	450	471	520	528	472	484	474	447	484	455	450	453	452	493	470	498	485	478	444	480	512	467	515	467	487	482	491	492	466	523	500	483	479	467	461	488	472	481	497	470	497	486	477	494	482	493	476	481	518	445	465	455	456	463	494	476	453	463	457	467	482	481	480	474	452	491	460	458	485	474	446	509	530	452	476	499	457	459	483	484	460	488	467	477	479	442	451	457	439	484	485	506	480	466	460	511	465	485	473	496	482	465	478	480	440	471	513	479	450	510	481	457	458	481	468	475	465	477	511	478	504	472	484	507	466	513	433	488	487	494	453	505	456	487	512	416	446	498	458	457	486	428	475	512	513	461	455	497	500	482	499	505	470	432	442	475	472	456	472	473	487	441	453	497	488	490	475	480	469	513	464	477	474	459	486	485	487	472	480	441	456	467	469	466	463	461	444	468	468	519	484	472	454	505	477	507	498	480	487	450	487	499	478	470	504	501	500	495	459	500	515	478	481	447	453	509	488	467	484	471	497	486	485	502	470	503	493	482	509	466	478	478	459	505	503	509	540	495	473	536	424	472	545	483	463	485	473	461	461	501	452	483	478	519	496	489	431	485	450	457	450	460	455	469	476	508	485	506	467	448	485	469	481	483	463	454	460	490	476	480	470	510	466	492	472	525	468	438	453	482	504	507	493	488	470	487	502	499	507	501	481	494	497	482	476	475	469	474	492	467	480	507	497	467	453	457	512	472	479	471	477	502	496	453	475	504	495	460	459	456	474	472	466	468	474	493	484	486	474	476	436	444	470	512	509	462	481	512	471	462	484	474	476	456	511	480	484	458	420	467	475	486	472	467	492	473	504	484	506	496	452	440	424	460	476	507	466	470	476	461	475	500	411	505	457	479	469	504	482	497	475	463	453	497	468	499	486	441	470	496	522	504	502	492	525	474	465	477	482	492	430	489	485	501	479	466	459	522	456	476	465	528	477	462	495	477	480	470	477	486	495	495	507	457	467	471	457	473	469	493	497	494	444	460	480	470	443	492	456	491	527	460	499	458	478	481	510	479
15516	1085	92	124	129	324	107	104	108	91	89	83	86	78	75	64	61	55	65	73	70	62	65	63	58	61	69	85	64	63	51	56	71	58	57	58	74	60	58	62	50	72	57	57	72	57	64	59	61	41	66	55	68	56	56	63	60	69	51	42	65	41	64	69	52	69	66	59	67	63	63	55	59	61	68	44	46	48	63	51	63	61	74	67	57	64	58	61	64	68	70	57	61	60	50	73	65	67	57	68	73	57	47	62	59	67	54	65	62	59	67	49	65	69	60	56	67	55	64	54	71	56	61	68	60	46	70	66	64	49	61	51	59	65	59	71	55	50	60	54	61	57	58	51	75	65	60	73	61	61	56	48	64	55	64	59	55	58	53	48	57	68	57	50	65	78	54	57	55	60	46	63	66	57	74	53	47	51	68	68	51	65	49	56	50	66	65	72	72	54	53	62	62	64	67	58	45	65	64	61	81	41	79	69	70	50	55	68	60	54	57	57	57	58	66	57	54	70	63	63	66	60	53	58	59	44	54	62	75	69	66	58	50	56	67	53	60	47	55	53	57	67	57	54	63	57	52	57	54	56	55	62	71	65	53	57	59	50	48	48	55	69	72	46	63	64	52	53	49	61	57	54	64	58	57	61	57	65	58	68	50	50	50	58	59	61	67	57	54	55	54	62	58	60	55	58	60	66	70	69	47	60	59	57	59	51	77	54	42	68	74	62	68	58	61	62	59	59	67	63	49	66	55	44	58	61	75	50	59	50	65	55	62	65	58	55	70	55	59	65	74	63	56	60	68	72	65	61	60	55	59	58	55	71	71	52	60	60	58	63	68	53	73	51	80	63	60	67	51	78	69	58	70	61	51	53	54	59	59	48	57	61	55	59	48	61	52	40	57	59	60	63	49	69	56	56	52	52	73	48	65	58	58	50	72	48	63	53	57	55	68	52	72	69	61	63	62	60	57	57	71	69	68	60	62	64	56	53	51	60	76	61	60	57	82	70	62	61	63	53	67	56	69	69	52	55	59	49	47	60	50	61	60	68	72	70	65	67	56	54	54	58	59	65	57	53	65	62	47	51	54	60	51	48	60	62	65	60	58	53	59	63	59	58	55	45	53	57	51	51	63	42	88	62	60	60	55	65	76	54	67	49	56	53	63	59	68	67	54	62	72	66	65	70	63	52	57	54	56	45	61	55	62	55	69	56	53	73	52	57	51	45	63	55	68	61	65	57	63	60	51	52	60	53	56	52	49	70	43	59	58	59	43	56	53	59	58	65	68	51	69	56	55	69	67	68	54	54	59	70	58	58	59	43	49	65	57	65	67	55	65	47	63	66	62	50	55	60	64	57	55	54	61	71	55	67	61	57	57	51	70	57	56	58	44	55	54	70	59	49	59	57	58	51	73	50	68	54	66	53	63	60	49	51	55	65	49	60	52	61	60	74	52	61	53	58	61	58	67	52	62	51	67	72	70	63	65	63	57	62	50	58	67	72	55	54	54	55	57	61	70	64	63	54	63	60	62	63	76	64	69	70	61	66	58	64	64	65	66	69	61	55	61	63	54	68	54	56	63	53	42	57	62	79	61	48	65	71	51	53	49	65	54	53	70	58	56	64	63	59	57	45	52	50	43	49	52	60	61	52	75	48	50	68	62	64	55	75	53	63	55	65	44	69	50	68	54	57	60	57	59	60	71	53	59	59	66	55	66	59	61	72	65	66	61	68	67	65	63	66	59	58	54	68	62	70	68	49	67	67	71	65	71	54	44	74	51	60	61	63	58	58	50	71	53	70	67	55	65	54	60	54	70	57	69	69	57	55	52	58	48	52	57	71	66	60	71	75	68	55	53	59	54	51	60	56	66	63	64	67	63	62	57	62	66	76	59	46	52	52	56	58	55	59	70	55	49	73	85	65	80	62	56	52	58	62	54	52	72	47	54	67	58	51	59	52	57	55	75	40	66	51	63	51	63	66	80	66	42	61	51	56	48	61	73	63	63	72	57	51	61	59	61	60	55	49	59	47	69	50	48	62	51	58	61	51	34	50	67	50	66	65	58	52	77	63	57	60	76	65	44	61	55	68	74	44	75	68	58	52	55	41	50	58	74	55	52	59	61	51	59	62	55	58	59	55	59	58	60	59	63	69	70	73	44	56	72	62	45	55	47	64	63	55	51	46	44	55	58	61	78	56	59	66	67	61	53	65	53	59	43	33	56	56	47	57	66	54	39	65	60	60	62	73	63	56	65	70	60	57	46	44	47	67	75	60	75	60	50	54	66	53	53	61	57	47	53	50	68	61	56	73	71	61	59	50	61	65	52	55	58	68	54	62	68	63	61	60	61	54	66	58	56	55	59	60	59	53	58	58	66	65	78	62	66	58	70	44	50	49	65	54	60	66	60	60	55	58	49	70	55	69	59	63	55	64	49	67	69	62	71	53	47	73	59	44	75	67	63	56	68	39	57	75	50	47	44	60	66	65	64	68	59	73	70	59	56	67	68	63	52	53	64	37	59	63	66	60	72	50	60	51	58	68	57	48	51	57	63	63	67	55	71	61	56	75	67	56	62	52	56	53	54	63	54	54	49	67	47	56	60	52	74	61	52	73	63	61	69	50	59	57	60	62	61	62	57	56	66	79	63	76	69	51	68	64	56	60	53	56	65	72	51	53	78	61	56	60	55	47	58	64	54	70	55	67	60	61	63	61	67	44	52	60	61	78	47	57	53	63	63	60	67	51	64	59	54	70	59	59	55	58	58	69	60	53	50	61	72	54	67	60	67	64	51	65	70	61	60	65	64	56	73	53	50	61	58	72	63	60	49	70	47	64	66	45	59	58	46	65	62	55	45	57	56	60	43	61	69	69	48	37	62	71	41	68	60	58	62	76	57	67	54	66	64	56	62	57	56	58	76	62	62	65	68	69	57	73	61	64	57	66	68	54	52	55	67	66	57	52	58	45	50	56	63	70	57	61	78	67	69	73	49	67	62	54	65	58	56	53	51	58	65	72	54	80	58	64	58	80	63	56	58	64	56	51	63	53	71	42	52	69	62	59	69	55	62	63	69	82	63	54	63	54	58	53	70	58	54	54	44	49	57	49	63	59	51	54	61	56	60	59	62	62	59	71	49	46	71	50	58	63	62	55	59	58	66	57	67	56	69	61	57	66	54	51	65	53	51	65	66	73	57	65	69	62	60	66	57	67	50	60	63	60	53	67	54	49	68	51	66	45	58	63	51	63	59	50	67	69	63	62	70	63	75	47	63	53	49	60	71	57	56	61	51	49	54	57	62	59	56	64	55	59	45	65	55	63	48	61	57	65	49	51	63	61	62	49	59	63	56	64	71	51	66	50	54	52	68	65	48	57	68	59	66	57	59	75	66	55	59	53	51	58	45	66	54	58	56	58	58	53	57	63	72	59	65	69	67	57	67	58	47	55	54	69	53	56	81	49	71	47	56	55	60	69	63	54	51	61	62	73	62	66	62	57
42840	7539	2292	6948	12479	18333	7425	5521	4369	3513	2933	2576	2244	2035	1871	1699	1638	1541	1470	1387	1299	1293	1230	1262	1149	1137	1121	1175	1067	1049	1054	1018	1021	1037	1015	1024	1017	940	955	1012	953	977	972	954	911	971	927	931	910	895	938	949	936	897	850	928	939	930	932	849	848	875	909	903	894	914	900	907	904	894	910	880	910	911	927	963	945	866	881	921	876	874	915	939	892	891	878	873	839	883	984	922	854	886	910	881	872	881	871	910	852	852	909	854	905	904	907	849	876	934	869	903	898	857	902	866	882	901	884	902	876	917	911	910	835	935	849	878	870	866	876	884	903	853	907	832	854	876	896	892	852	886	893	926	845	873	866	831	880	858	834	874	880	874	859	865	884	868	926	911	862	901	834	918	854	852	876	901	807	836	872	920	878	876	879	917	867	821	870	836	883	913	812	832	902	930	920	882	901	901	864	881	818	929	857	908	913	877	873	851	896	869	859	866	913	915	813	889	844	841	862	914	846	931	896	880	922	810	873	907	903	835	864	848	873	920	862	832	881	908	843	890	915	874	871	866	895	847	909	912	881	917	854	828	869	860	947	884	847	847	878	921	862	857	856	894	874	852	929	871	890	854	901	860	864	899	883	878	811	876	880	853	881	862	939	871	922	919	914	860	878	857	855	891	864	877	864	929	885	862	917	894	902	908	858	833	853	848	887	890	833	897	878	860	860	884	890	904	892	845	899	826	815	871	864	913	881	858	895	862	837	912	889	861	859	899	881	866	868	862	861	870	854	864	854	939	872	884	931	906	950	916	897	868	865	891	890	874	912	862	838	890	831	894	906	800	843	849	863	841	912	884	900	896	893	851	830	873	819	882	842	828	887	866	832	884	876	933	868	863	898	885	924	898	884	908	907	907	880	856	873	923	817	842	827	894	881	894	851	878	848	851	873	832	930	870	881	912	894	930	882	868	944	914	833	834	849	849	880	861	929	908	879	912	886	881	824	885	895	891	895	868	878	898	855	926	866	932	883	889	880	910	916	834	896	889	881	846	896	875	878	841	846	897	901	862	894	890	906	897	859	899	865	864	847	835	878	908	868	865	901	851	858	893	905	851	901	868	856	923	865	829	895	883	914	859	869	825	815	893	850	863	864	880	899	884	894	919	877	855	858	884	880	908	845	904	866	828	888	816	849	869	848	866	866	886	855	906	931	846	880	903	904	910	891	867	917	855	893	853	923	923	849	947	894	875	918	859	862	892	928	944	884	864	875	815	845	833	881	853	917	862	905	860	827	926	881	817	829	928	950	874	867	849	853	842	891	845	888	851	933	899	861	866	831	830	932	865	856	844	852	891	920	844	856	870	846	888	883	839	909	904	865	853	853	870	846	901	903	886	854	878	896	893	852	885	899	873	837	882	927	889	865	881	875	865	842	863	910	852	852	853	861	902	903	837	860	888	868	874	883	857	937	880	883	881	850	831	896	907	904	898	870	829	833	849	891	874	855	836	857	878	856	916	910	820	881	861	956	820	862	869	872	913	865	820	884	881	947	893	885	853	908	926	874	850	884	887	846	867	841	894	893	848	868	884	908	820	894	829	838	868	874	885	934	861	921	905	869	852	887	853	859	882	856	885	853	850	878	879	851	819	832	833	878	997	855	869	875	856	860	877	872	860	887	895	860	864	841	898	868	851	901	847	886	886	820	934	902	904	905	873	848	832	888	880	904	864	881	849	911	924	839	819	868	883	906	831	875	866	855	885	839	882	860	876	800	888	842	880	877	846	925	837	878	867	899	840	814	892	863	872	865	875	885	922	903	855	811	848	903	865	827	868	927	848	846	854	841	903	896	836	873	829	890	820	862	896	837	849	927	863	867	945	875	865	845	862	855	899	843	873	858	876	905	848	864	849	888	867	858	853	879	883	975	912	868	915	851	915	893	886	874	867	876	857	858	865	863	867	894	845	920	825	866	844	812	897	866	886	882	899	878	861	846	879	900	825	867	908	887	834	842	881	858	875	893	876	908	877	885	892	876	885	829	894	837	890	821	869	847	820	881	882	892	839	905	862	836	868	819	858	916	855	836	868	852	853	845	849	806	872	843	892	906	898	886	834	845	908	877	893	862	928	862	847	866	871	856	869	902	827	879	820	880	882	850	877	873	835	901	921	881	831	888	883	867	916	881	860	838	960	834	923	852	886	842	881	873	933	887	909	896	876	877	835	905	900	879	855	899	806	890	896	910	834	926	899	902	853	920	876	881	913	870	854	881	926	838	879	861	901	913	856	843	901	857	866	818	869	899	853	836	857	892	824	903	902	806	868	898	895	899	874	884	856	888	876	820	855	841	913	872	867	844	830	837	881	877	918	869	810	872	845	884	833	913	908	831	889	909	869	900	848	884	947	860	895	883	918	856	869	865	863	889	875	895	898	862	880	839	877	891	818	848	860	920	844	882	858	892	889	884	896	888	847	859	871	886	952	850	855	870	825	885	851	857	803	894	878	820	872	844	875	889	872	840	887	942	856	933	873	854	884	891	894	869	899	908	835	920	901	856	880	908	856	862	890	828	866	857	830	906	874	875	852	831	889	907	906	910	850	849	885	918	851	887	841	839	910	926	901	858	884	907	903	912	890	912	859	877	866	876	834	913	916	905	880	877	886	850	863	859	860	916	836	865	872	842	890	860	932	927	894	864	856	831	829	901	894	898	850	876	903	891	896	874	882	880	885	883	855	862	897	852	867	815	871	833	874	850	896	872	802	883	881	879	876	800	904	881	871	936	881	864	929	833	858	873	896	859	876	890	885	903	893	912	871	894	892	878	881	885	900	863	884	848	881	884	866	891	864	875	884	894	914	882	902	907	917	891	853	802	843	893	863	909	888	849	848	915	847	886	880	928	922	888	838	896	862	872	886	900	901	882	902	848	916	912	876	869	911	899	857	854	873	840	862	919	902	859	845	864	925	903	876	912	859	904	826	882	924	871	910	853	861	903	875	842	850	893	912	895	831	847	875	910	932	817	886	866	861	874	868	868	862	851	840	867	895	848	881	871	895	830	901	872	918	956	871	856	846	889	854	890	857	828	860	838	926	920	863	847	868	841	888	881	878	875	955	853	877	897	897	872	879	870	848	899	927	898	897	912	855	903	913	845	871	873	879	881	876	895	850	834	846	904	867	844	873	852	808	909	911	871	877	826	851	872	863	883	868	889	889	880	874	822	895	884	851	859	874	917	885	923	945	873	852	935	831	897	841	865	898	928	906	819	914	891	868	889	851	913	858	889	896	902	910	881	911	818	807	880	940	846	850	897	861	835	884	860	873	896	898	841	912	880	872	833	893	856	826	896	853	830	894	894	864	840	873	913	929	855	844	908	920	878	878	862	891	869	870	851	903	842	888	882	855	882	930	876	878	896	879	871	867	830	820	891	839	805	862	818	883	887	891	896	833	905	855	866	852	851	901	911	904	894	911	897	844	869	918	866	913	888	916	882	901	863	853	887	881	897	869	872	926
27143	6106	223	135	234	812	209	193	155	147	142	132	104	119	90	101	95	75	81	89	89	79	95	76	79	48	79	71	54	72	73	71	71	80	74	71	67	62	64	59	51	58	72	52	55	80	64	57	75	69	56	68	70	76	60	67	60	64	60	62	65	63	71	86	60	55	62	70	50	62	69	63	44	73	78	75	62	62	64	58	74	65	50	71	72	72	76	58	59	48	78	76	41	60	80	56	73	64	74	52	54	54	72	50	60	61	65	71	59	70	69	51	60	68	69	61	71	57	67	59	61	52	67	74	67	61	71	37	77	73	69	71	52	62	75	77	53	65	60	69	54	70	61	68	67	57	64	67	71	66	58	56	66	59	61	75	75	84	73	54	59	67	62	63	58	51	65	56	69	69	51	51	74	60	49	59	58	68	64	53	66	61	70	68	67	67	67	54	50	73	64	63	58	61	63	70	65	76	58	80	78	68	55	71	72	75	53	58	65	54	57	56	85	69	51	66	70	68	63	67	86	69	57	62	58	77	59	71	58	69	60	61	56	71	55	62	68	53	50	63	47	53	61	63	59	65	61	72	61	55	55	69	70	73	81	77	77	58	70	71	64	72	65	65	68	58	71	60	68	75	65	71	67	46	71	66	65	58	47	54	82	73	55	68	68	64	66	73	71	69	55	68	51	61	72	67	66	47	70	66	59	68	59	62	46	82	67	56	65	61	62	51	68	70	62	59	56	64	60	53	66	55	52	47	64	58	72	54	65	71	67	56	49	84	54	68	70	75	68	62	56	75	59	61	79	55	62	83	57	49	60	71	66	68	57	79	66	72	59	65	60	63	67	53	71	57	65	63	59	65	68	65	70	69	74	73	67	62	64	75	66	57	62	86	78	68	58	65	62	64	55	67	59	72	68	57	73	58	54	64	72	68	54	59	59	44	49	54	68	58	67	59	65	69	55	69	60	60	60	66	64	70	54	90	61	58	61	64	70	67	72	70	73	56	52	53	76	60	60	65	79	85	59	64	66	73	71	75	69	63	58	62	58	72	59	62	70	51	71	77	66	54	69	58	57	68	72	59	78	57	58	62	66	72	59	50	65	66	76	70	77	58	70	68	59	69	68	57	68	78	74	57	66	75	73	56	84	62	63	66	79	70	79	74	50	58	71	73	62	53	71	67	70	70	70	74	48	71	54	63	43	80	56	67	62	67	64	47	67	49	80	69	55	51	72	60	69	57	68	54	70	66	75	70	52	54	67	54	73	61	62	62	68	65	64	62	54	73	72	63	61	69	55	64	62	58	62	61	67	80	63	68	57	69	73	62	85	68	57	71	51	64	57	61	60	70	68	74	60	70	57	59	63	63	74	63	66	68	53	62	55	67	59	50	64	60	62	63	52	66	63	56	78	60	66	67	67	82	65	57	71	62	68	63	57	63	70	61	63	72	74	67	52	66	68	56	60	66	67	71	68	54	66	63	75	68	59	60	52	68	64	60	73	54	66	49	67	82	65	69	59	70	70	63	55	65	67	67	61	80	62	74	66	58	53	61	65	45	55	64	68	52	59	58	65	66	68	76	61	55	59	68	77	73	63	59	60	65	63	64	65	62	71	60	64	67	77	64	60	53	57	55	53	76	62	70	58	73	59	58	52	77	68	75	57	76	68	81	49	53	57	63	72	62	65	73	83	58	54	53	52	71	64	68	55	61	53	64	67	64	58	63	73	61	72	64	60	62	48	66	68	84	68	64	61	55	72	61	79	69	71	62	62	70	68	71	64	81	62	59	52	71	61	53	59	66	54	74	65	68	59	71	68	56	66	71	47	64	46	69	68	85	68	65	53	71	61	57	61	66	62	43	62	64	75	72	65	62	67	60	57	60	60	62	55	64	53	53	61	65	60	65	84	61	71	53	64	63	60	72	66	66	61	70	68	51	76	70	73	57	57	66	65	67	66	63	76	74	78	83	82	66	57	62	48	67	66	52	75	66	58	78	70	64	65	66	65	68	79	68	67	63	73	67	59	52	67	66	64	73	65	60	60	62	56	61	65	57	48	68	79	70	61	64	75	70	66	62	56	55	61	62	66	62	63	58	60	65	73	78	55	64	67	62	55	56	72	73	57	67	47	74	65	62	60	72	63	80	64	56	71	49	52	53	68	63	73	64	55	64	62	64	65	66	66	60	75	68	69	69	62	68	75	62	67	69	72	65	64	62	79	88	62	62	54	66	68	69	66	65	62	71	75	70	51	62	68	72	56	64	84	43	77	59	62	69	56	60	69	72	54	65	88	67	77	59	59	63	76	80	60	69	79	66	65	57	68	65	55	70	72	75	73	65	51	64	63	56	63	65	62	69	64	57	64	59	61	55	60	46	72	71	64	59	80	50	58	60	57	67	56	71	62	45	57	50	50	66	64	55	72	56	74	71	54	66	74	61	53	59	72	55	69	66	67	57	63	59	58	50	53	64	58	62	66	52	63	68	62	67	52	63	71	59	70	61	59	63	74	76	71	64	61	69	57	65	64	55	61	61	63	64	58	66	62	58	63	57	66	68	72	75	65	62	45	56	50	58	57	69	71	66	54	66	58	61	56	67	70	50	63	64	62	70	64	65	65	56	72	74	66	74	54	64	64	69	76	70	63	55	52	74	56	60	63	74	63	65	76	56	63	58	74	64	62	56	60	57	80	51	63	67	69	64	74	72	47	71	70	71	64	61	60	69	67	68	51	72	65	58	58	75	49	52	60	65	56	59	63	54	59	61	64	71	69	57	69	67	70	64	67	71	69	56	54	60	65	71	67	73	57	62	57	68	70	60	57	66	65	51	74	66	62	65	63	67	62	66	72	75	65	67	69	60	49	60	72	59	61	46	67	64	82	67	66	62	64	65	70	56	75	70	54	64	61	70	73	59	62	77	68	62	62	61	69	56	55	61	63	45	67	57	54	55	49	64	56	62	63	59	69	63	68	67	74	57	63	72	70	76	72	58	59	64	56	80	71	63	58	69	72	60	81	57	65	62	53	61	46	55	52	64	59	64	55	64	68	70	62	66	75	56	62	57	58	67	57	62	61	65	63	64	75	66	81	60	62	69	66	77	54	64	69	52	77	67	57	53	40	58	65	57	67	60	61	67	63	71	63	72	67	65	62	60	69	59	71	64	62	60	60	66	65	60	68	51	62	67	62	60	57	64	48	66	78	64	56	66	56	64	53	51	59	60	58	65	62	59	68	63	54	45	68	66	57	72	61	68	58	62	67	68	60	67	62	56	63	70	68	64	69	59	68	59	66	55	60	54	73	60	61	55	73	69	62	77	71	71	79	70	62	58	59	65	53	62	61	62	68	49	63	77	54	77	66	70	69	62	64	61	64	66	62	73	61	51	65	62	61	64	60	57	71	66	69	52	66	70	71	65	76	63	72	64	67	66	69	66	62	54	70	47	74	60	70	62	64	79	54	64	93	77	70	67	62	56	71	57	70	57	65	62	64	63	66	61
48569	10609	4114	12154	20113	26475	12948	9690	7813	6232	5287	4441	3761	3451	3035	2710	2542	2282	2111	2015	1919	1797	1777	1646	1526	1532	1487	1501	1403	1346	1271	1259	1222	1232	1174	1152	1198	1168	1127	1101	1075	1124	1065	1115	1042	1101	1103	1020	1121	1065	1007	1053	1002	1031	972	1028	1062	1004	983	1000	1030	1012	994	998	1030	1036	967	1036	957	973	991	962	974	1022	929	972	969	962	945	1020	976	964	1025	947	927	974	919	914	938	981	962	954	900	976	904	929	914	973	966	912	948	957	903	924	951	942	949	933	964	922	938	993	901	930	896	898	982	966	907	956	928	994	940	950	939	957	946	937	891	951	938	1009	956	912	946	984	946	962	1014	929	976	901	974	904	936	930	907	924	886	925	923	974	922	924	958	920	947	969	947	949	939	917	935	948	965	924	896	945	973	896	946	932	937	980	955	1001	950	916	913	986	855	959	933	922	981	954	921	946	956	946	980	919	933	970	922	967	918	962	946	925	924	913	921	917	965	943	942	985	959	958	949	940	966	915	928	945	898	962	965	928	928	981	948	911	941	900	960	878	989	954	929	956	931	914	945	971	920	934	896	883	979	933	972	887	986	944	936	912	903	1003	905	876	925	1008	931	945	954	977	942	956	941	885	906	995	957	933	968	877	907	975	922	947	920	949	925	923	911	965	969	930	963	945	947	870	921	930	934	967	935	911	946	949	942	939	906	871	953	960	926	933	968	919	992	976	946	988	953	922	933	999	923	986	907	944	918	909	889	992	945	937	911	924	901	929	928	919	962	917	943	960	963	899	981	896	939	879	958	941	962	940	938	887	969	903	919	960	905	924	886	984	952	926	876	915	928	987	932	921	923	949	897	966	917	960	865	977	930	893	934	919	946	946	969	925	916	960	912	881	904	942	941	898	943	933	932	931	938	936	913	896	945	927	935	887	890	932	852	897	898	917	1007	954	918	939	950	930	921	952	904	905	928	964	923	911	914	922	852	905	917	936	935	974	965	901	885	922	891	922	940	950	943	939	909	912	913	945	993	959	950	964	995	908	899	960	906	905	907	945	919	907	973	966	885	965	948	934	983	927	962	882	994	929	929	923	937	897	918	931	937	1008	970	954	983	914	960	939	979	903	902	941	922	968	952	921	927	918	958	917	912	958	962	949	923	915	922	942	967	891	983	897	907	934	895	922	956	939	871	940	876	950	908	907	921	948	970	936	876	965	959	973	904	937	946	889	951	908	955	950	985	941	933	914	946	931	937	963	953	926	875	911	878	953	953	941	942	915	913	912	933	947	927	939	1003	925	913	930	926	932	943	976	880	931	907	937	938	937	948	929	928	892	958	917	944	959	970	898	943	948	961	932	936	941	943	982	932	905	917	906	933	899	951	972	938	948	955	918	978	936	909	924	914	906	872	908	942	879	942	976	925	969	890	920	965	925	906	932	915	915	984	970	907	877	1008	921	926	911	922	924	952	925	895	924	921	940	921	939	914	908	944	947	899	885	933	939	897	936	963	926	907	932	921	955	913	932	966	933	914	905	932	904	947	906	968	917	942	989	970	969	922	909	896	963	923	996	914	937	939	908	953	905	973	952	935	867	921	926	937	885	956	942	911	925	911	898	947	988	934	915	920	897	917	930	945	941	936	949	955	930	917	936	911	929	934	986	969	958	903	931	911	927	954	961	940	909	961	973	896	924	906	925	912	956	969	928	895	916	919	909	836	965	927	894	940	943	947	898	903	891	891	901	969	924	914	895	895	872	902	906	906	903	930	943	883	947	960	911	905	919	900	914	915	925	949	914	921	919	909	926	874	947	922	903	914	928	929	966	883	937	923	928	937	946	950	910	897	883	969	911	918	904	927	914	933	966	934	945	986	986	918	944	925	960	887	939	898	976	866	913	940	901	949	950	948	971	905	879	936	1008	918	986	985	908	959	968	880	906	949	922	947	898	943	1012	929	913	904	975	937	922	904	928	987	975	895	954	968	977	932	950	900	963	945	987	903	938	879	940	903	881	998	900	893	985	933	880	1008	926	908	971	905	924	912	938	932	917	954	897	941	875	966	932	942	966	912	952	965	913	951	940	968	872	936	919	956	884	920	908	925	958	910	949	878	900	939	925	988	967	912	954	910	961	948	920	875	928	983	940	958	933	962	933	895	893	893	871	927	970	946	875	994	913	890	887	921	908	947	964	915	970	965	933	957	927	889	939	913	915	918	957	934	929	919	892	935	954	958	909	909	963	961	873	937	959	894	949	923	933	1006	964	905	982	914	871	897	957	945	979	930	917	1021	944	949	936	979	1004	920	938	916	906	901	931	950	911	959	951	909	892	916	948	948	948	882	931	949	928	924	957	910	958	960	950	901	937	932	979	929	870	933	938	975	930	964	898	939	968	933	948	897	931	972	993	969	892	896	950	1007	947	906	929	900	936	946	967	968	928	1011	913	940	954	915	952	936	922	896	915	951	929	949	949	950	888	885	897	961	946	940	888	884	944	888	964	886	957	906	984	962	960	977	911	923	971	931	937	950	906	1025	912	942	912	928	891	930	927	905	946	936	915	974	921	935	941	943	932	927	890	986	928	940	929	920	995	922	927	937	942	917	892	923	959	915	993	938	968	947	964	956	967	959	846	954	888	958	918	917	913	945	914	915	949	1000	932	941	892	937	905	883	922	965	898	916	963	934	941	916	986	960	914	914	907	937	892	920	960	1010	963	917	910	913	889	892	988	918	954	955	957	941	967	891	860	908	927	957	947	910	890	963	925	913	957	899	941	931	915	912	958	903	958	926	905	975	958	962	907	914	889	925	931	915	920	878	963	916	920	964	942	956	969	933	967	893	908	896	936	925	925	920	916	953	928	945	943	908	891	950	941	941	903	976	972	929	951	923	958	970	950	980	926	941	940	1002	974	945	927	939	906	917	938	913	927	947	862	880	916	937	954	969	912	887	944	921	876	893	939	916	985	941	956	932	935	957	945	955	979	930	946	941	887	936	924	918	939	907	937	993	934	930	966	926	892	935	850	949	951	911	875	925	914	958	892	915	880	910	960	945	898	932	873	892	973	977	948	874	981	995	902	952	940	875	963	960	928	905	990	885	937	906	930	933	974	905	960	945	972	859	908	879	926	956	960	928	933	930	909	977	898	915	877	978	948	972	892	922	901	900	845	978	986	938	930	915	911	929	973	909	918	981	987	950	936	909	929	931	950	906	957	905	913	912	892	897	932	881	954	978	920	948	920	899	927	911	979	941	936	978	934	972	931	904	935	899	962	894	953	926	890	945	910	891	953	909	983	951	898	942	910	914	926	906	918	914	882	941	907	917	982	912	919	919	962	915	1008	896	956	900	935	955	900	964	915	911	958	897	964	926	965	1009	913	995	931	961	959	983	946	894	915	951	913	924	947	951	951	952	898	935	960	918	994	983	874	886	944	901	921	918	927	966	927	945	939	858	938	991	928	955	926	929	934	914	1003	1010	913	931	940	944	927	929	942	961	882	957	967	942	973	913	952	969	964	985	874	906	927	879	958	961	906	906	940
6920	293	45	43	58	134	43	40	41	40	46	43	38	31	32	32	42	31	32	38	35	30	38	21	31	29	31	33	39	29	28	38	30	30	23	26	27	31	39	26	30	31	35	29	41	28	31	27	37	31	27	26	30	21	24	34	31	38	34	23	28	34	26	21	32	24	31	24	31	34	34	35	46	32	44	33	27	22	32	27	26	31	29	36	37	31	38	32	34	27	19	44	38	22	30	21	31	36	39	33	34	30	40	25	28	34	31	21	26	37	29	30	29	29	33	35	39	46	29	25	34	27	27	31	32	22	35	24	36	34	27	26	36	24	31	32	26	22	35	33	37	30	38	29	32	51	30	24	35	32	28	28	39	32	30	29	38	29	44	27	32	32	33	27	33	35	40	29	28	31	30	23	33	33	24	32	37	22	24	40	32	31	37	31	32	31	31	21	30	26	28	23	27	19	29	37	23	28	43	34	30	25	33	29	29	26	26	30	30	19	32	19	21	29	34	26	30	33	29	25	26	29	31	21	32	36	39	26	34	33	23	35	35	21	20	23	36	32	26	36	22	34	28	37	32	32	32	32	27	27	27	20	31	23	32	26	26	40	31	17	36	38	29	32	34	28	33	33	28	35	32	34	39	37	23	31	28	33	31	29	31	27	29	35	33	18	30	38	35	33	33	38	28	37	43	30	29	39	28	38	36	32	22	21	36	26	37	36	27	28	16	32	36	31	36	28	27	31	33	37	32	33	33	31	43	32	25	29	28	24	26	31	25	24	33	32	34	31	18	31	30	25	38	48	32	27	36	34	30	25	38	27	39	31	24	35	34	24	25	49	27	28	30	14	25	36	44	19	32	35	40	25	35	24	34	30	26	27	21	21	21	26	26	20	35	43	39	27	24	27	36	34	25	26	35	34	30	35	36	36	35	24	35	31	28	32	26	33	38	24	28	36	34	24	33	33	29	36	17	27	32	37	30	34	29	28	41	25	31	30	32	27	16	25	34	23	36	38	40	35	32	32	32	31	30	35	32	27	37	33	18	31	33	27	29	37	38	27	31	29	20	24	33	42	33	22	23	35	23	27	23	20	23	37	28	23	32	31	23	36	38	29	26	26	35	34	27	26	27	31	29	27	26	30	30	39	22	34	31	28	25	25	34	34	29	33	30	30	28	26	37	43	22	23	32	33	49	35	27	25	40	25	31	31	34	33	31	29	29	25	26	22	29	38	22	31	29	32	30	33	29	30	39	21	37	43	30	27	25	25	28	25	27	35	25	38	28	43	29	32	30	28	29	27	32	30	34	30	29	25	27	24	30	27	43	38	46	40	26	26	37	28	34	30	33	32	35	30	26	31	29	38	36	39	21	34	39	24	43	41	29	18	23	36	27	29	28	25	25	34	23	33	41	35	28	42	29	28	28	28	36	29	33	25	30	17	28	33	25	29	29	31	24	32	32	25	23	28	29	23	33	26	38	27	29	31	32	38	36	31	43	27	23	28	22	23	30	35	28	25	40	26	31	29	20	25	31	37	30	34	29	39	35	25	30	50	16	31	19	32	20	33	34	25	38	29	25	27	27	37	27	33	26	29	35	29	39	23	40	31	33	28	29	29	21	25	38	34	41	46	32	33	33	33	43	26	28	27	35	34	38	24	31	37	32	24	27	26	30	26	32	31	30	24	27	34	30	28	31	26	29	29	30	36	32	37	33	33	26	30	26	31	30	31	26	29	33	27	23	31	31	36	22	35	25	26	33	35	36	21	35	40	22	34	28	27	24	32	31	33	19	32	27	25	44	29	30	27	23	26	21	35	33	34	35	32	30	40	32	33	29	36	36	27	32	26	28	34	38	26	36	32	35	28	27	32	25	34	25	24	31	37	36	36	33	29	33	27	34	28	26	32	29	28	28	32	35	22	35	33	31	38	34	36	36	34	18	31	34	29	38	27	28	22	29	19	32	22	32	28	37	33	28	22	25	36	20	20	34	30	34	32	39	26	33	30	30	27	22	37	28	29	25	24	34	28	36	28	34	27	29	28	31	35	32	30	24	29	26	39	35	22	31	32	20	30	36	33	24	23	28	28	31	27	36	25	33	25	24	37	36	31	31	31	28	27	29	26	32	29	30	28	32	27	37	31	23	29	28	24	30	43	26	31	39	30	30	40	26	28	25	26	36	36	27	35	28	27	25	24	30	32	37	39	24	20	40	29	22	31	25	27	31	25	23	27	33	30	33	30	33	32	43	40	33	30	27	36	30	30	28	31	30	38	29	32	28	28	31	30	42	17	45	29	38	31	27	40	26	33	34	29	41	35	26	34	36	32	30	27	35	30	22	34	27	26	22	26	29	27	34	26	34	28	40	29	30	38	34	31	25	35	29	32	28	32	24	28	26	32	31	27	35	28	26	26	35	32	41	38	26	35	36	31	21	31	33	27	28	29	37	27	21	37	28	33	37	25	27	26	26	35	27	16	33	21	30	24	31	26	31	24	33	27	38	22	37	30	25	33	31	30	34	23	29	16	37	34	31	34	42	32	25	32	30	35	27	30	37	39	24	32	28	26	30	25	30	34	29	22	19	33	41	34	37	24	25	23	31	33	34	23	21	32	32	33	33	32	32	18	30	32	34	26	40	33	26	30	22	25	25	37	35	32	32	37	32	26	43	21	30	39	29	32	31	34	27	26	34	23	27	34	27	28	34	39	31	31	31	31	19	20	31	24	36	30	32	27	23	31	21	27	28	34	31	42	44	27	30	36	33	35	34	19	34	23	32	27	35	29	26	30	27	28	28	37	20	23	33	31	21	26	32	32	38	40	44	37	16	26	24	28	24	29	24	25	32	31	35	29	36	31	23	32	33	27	32	31	40	32	25	27	26	23	32	21	33	30	32	39	24	38	33	25	37	44	28	32	28	27	35	28	26	27	29	20	34	41	34	29	37	17	33	23	38	38	33	30	32	33	30	30	31	31	36	23	30	34	31	29	37	31	31	38	27	31	30	25	27	32	21	29	26	31	30	34	21	34	39	28	23	28	21	25	35	21	41	26	35	41	38	31	29	33	25	29	29	20	31	34	31	42	30	30	20	39	16	37	33	26	32	31	22	30	20	33	29	31	36	43	38	28	30	33	31	40	34	35	25	17	16	32	20	30	41	36	28	31	33	27	30	37	29	35	36	37	23	38	37	26	33	43	32	39	21	28	29	34	28	32	30	32	31	34	28	28	23	22	28	27	40	29	30	28	21	30	32	19	34	22	37	39	22	28	30	31	38	26	24	28	31	30	35	40	34	32	26	23	33	27	41	30	39	33	25	25	35	36	35	36	34	31	28	27	24	30	29	17	20	28	44	23	29	42	27	38	36	29	40	40	30	20	30	40	32	28	35	35	18	34	27	34	38	35	40	27	31	29	30	41	34	28	34	22	27	31	38	26	21	34	34	34	32	33	47	31	34	27	28	27	25	34	27	36	23	28	37	30	27	34	25	28	40	41	38	28
40077	5748	965	2566	4851	10026	2304	1789	1378	1117	917	913	817	781	703	699	663	568	581	645	567	536	549	558	484	552	512	537	543	505	527	473	464	520	450	505	476	494	483	493	460	474	491	479	462	488	480	484	475	463	475	460	490	501	475	507	475	441	444	498	449	464	475	509	486	459	441	448	443	469	467	475	467	461	433	483	441	434	477	485	446	472	467	475	477	431	484	437	468	465	451	473	454	462	468	445	437	472	452	478	496	469	480	451	453	450	465	468	479	495	433	463	474	428	433	470	461	473	461	457	448	469	483	464	476	491	456	469	475	463	497	461	445	406	449	451	454	451	437	467	448	466	471	452	447	462	450	445	446	442	460	489	459	480	452	452	485	491	440	479	480	475	465	439	447	511	470	458	460	447	455	464	472	464	450	452	478	490	478	452	441	436	472	434	414	464	462	447	448	448	472	405	446	450	469	454	474	438	450	460	458	466	467	455	451	419	469	480	446	445	437	459	415	494	459	491	464	426	453	475	486	469	497	462	479	446	496	457	478	466	484	484	472	492	429	520	465	465	441	444	430	478	472	499	470	465	500	471	469	469	445	478	438	437	430	489	510	460	421	446	485	448	434	474	431	457	504	455	451	431	462	431	456	457	494	464	426	491	449	467	466	439	486	427	452	481	430	484	482	469	468	452	404	464	488	476	448	450	445	476	439	415	484	473	449	471	436	447	495	473	450	433	436	475	482	449	442	477	430	493	472	478	438	478	474	449	494	485	472	476	452	478	451	420	475	467	453	465	486	468	471	458	449	450	447	459	420	468	480	443	461	473	460	435	429	439	423	467	437	414	450	441	446	421	508	480	449	457	439	486	423	453	473	456	481	457	428	457	494	434	446	462	510	433	452	454	429	439	449	480	472	497	442	487	464	498	470	462	467	450	453	434	397	472	460	450	495	473	463	432	421	475	452	457	464	465	466	443	433	467	456	476	460	443	490	440	469	474	464	422	448	442	447	495	488	483	470	467	498	497	476	464	440	452	441	451	435	457	422	450	489	441	450	466	456	480	465	466	456	444	460	452	484	470	453	486	435	494	472	441	456	459	452	446	484	451	446	483	448	462	477	464	495	427	418	449	453	455	409	433	446	461	451	477	493	456	493	477	468	532	493	494	470	453	502	461	439	457	456	490	478	441	421	466	505	463	501	446	451	485	416	442	463	486	475	444	466	474	465	488	425	436	466	436	417	455	449	449	453	462	485	446	460	439	481	465	476	438	459	475	493	490	414	473	444	485	456	483	487	469	467	425	505	475	447	455	454	440	466	491	400	473	458	463	446	476	440	499	442	478	426	468	444	449	447	463	513	451	444	465	454	433	470	486	475	481	438	438	493	462	468	470	442	469	466	422	468	502	432	447	471	470	474	433	464	490	489	426	447	460	432	435	474	437	477	460	428	420	446	453	458	459	432	451	473	470	449	451	436	463	452	445	480	460	446	498	476	456	477	468	468	471	418	448	449	447	468	444	459	471	450	466	411	439	472	433	469	458	474	465	484	427	451	453	490	451	434	438	498	473	459	481	446	466	427	463	454	463	453	478	430	485	420	460	488	487	465	449	457	443	484	479	441	438	458	469	448	445	449	479	425	430	478	466	489	439	473	469	455	440	459	482	481	452	489	442	458	440	474	457	481	486	466	451	471	453	441	520	430	420	459	493	473	456	442	499	490	512	477	466	453	472	438	467	472	493	467	432	424	464	467	481	428	445	411	451	450	452	476	505	431	466	486	450	467	453	461	481	460	442	440	455	476	442	445	445	422	435	489	456	441	430	442	450	441	437	475	468	441	450	490	458	451	417	464	451	461	486	481	421	463	435	436	452	467	454	457	431	469	483	417	460	461	461	459	478	451	478	471	455	459	450	486	469	458	449	451	470	473	491	442	422	470	492	487	457	458	451	479	432	509	459	446	471	474	480	459	447	435	464	434	500	459	418	478	461	443	459	460	470	453	434	465	478	463	457	466	494	458	417	490	469	491	428	460	487	405	434	454	441	452	467	468	424	472	473	434	455	481	449	458	418	456	460	457	461	462	473	467	433	438	422	481	473	417	463	471	470	452	454	448	481	478	454	429	461	439	502	444	470	462	451	461	476	488	486	478	435	477	441	422	467	473	460	445	488	432	437	462	484	475	474	440	458	461	444	473	453	489	441	464	459	481	457	437	435	411	455	461	470	461	465	476	440	487	458	496	471	476	502	497	472	447	443	459	484	481	471	452	466	456	444	461	463	460	478	465	452	459	455	457	487	455	456	453	441	461	478	471	483	431	480	472	462	465	459	417	467	478	501	466	455	446	483	478	448	464	509	438	495	459	465	453	506	472	463	447	432	436	483	439	459	460	429	466	427	462	452	463	472	465	471	468	441	461	459	483	429	449	456	448	449	471	474	507	450	485	475	425	475	444	504	447	461	435	482	431	473	467	445	486	429	454	458	464	468	490	455	446	443	469	433	497	482	456	456	461	443	485	474	465	487	475	446	485	468	470	441	455	448	449	469	480	462	452	482	442	442	464	488	473	445	484	451	466	452	446	442	454	428	458	499	457	494	502	451	452	492	491	434	466	483	447	435	464	468	435	463	430	479	442	495	428	461	470	458	492	452	434	478	450	435	435	452	479	473	457	410	459	466	478	465	409	446	438	426	436	472	470	472	482	466	484	442	470	489	455	435	486	413	485	464	473	467	426	463	463	466	444	507	441	476	472	466	512	437	483	449	432	462	430	455	464	455	500	475	435	482	444	454	472	472	469	453	465	414	455	456	483	456	429	440	455	468	452	462	457	441	495	500	436	455	429	452	479	450	451	431	440	431	402	473	442	443	412	446	478	456	460	486	451	421	454	465	479	426	471	468	468	471	455	463	440	434	447	451	459	483	462	427	463	459	461	450	452	477	476	480	467	445	465	432	478	434	468	484	456	462	469	420	461	486	465	430	469	434	473	452	490	511	480	442	465	424	470	495	459	445	484	451	465	467	441	483	475	468	440	472	477	451	516	437	454	446	468	462	429	469	481	482	452	464	398	479	466	448	475	426	468	449	479	445	462	446	487	450	467	434	419	460	451	442	455	475	438	479	432	450	486	478	477	460	438	431	445	453	454	457	472	494	495	461	441	422	409	470	481	499	480	476	510	451	461	445	461	442	443	515	452	470	471	481	482	429	451	450	477	475	439	434	465	488	470	462	432	463	468	467	495	468	431	445	431	495	473	449	489	462	462	469	455	484	489	415	484	440	469	503	461	469	449	499	460	467	461	426	487	471	447	446	483	454	498	484	453	451	424	465	442	473	481	435	453	475	502	488	429	414	451	472	445	483	434	453	476	443	484	443	442	461	486	446	438	470	454	455	443	418	511	456	473	492	470	458	467	472	434	472	468	468	426	473	452	447	455	464	435	490	472	480	437	451	445	476	473	456	441	479	444	434	427	469	441	484	460	467	489	453	479	462	445	462	476	432	461	460
18543	2932	125	88	111	597	115	92	100	67	86	64	60	65	48	55	47	54	42	39	43	29	39	33	51	30	27	32	49	39	31	44	42	35	54	33	33	28	40	44	35	31	30	27	40	35	29	32	35	45	37	37	34	44	26	25	40	31	41	28	34	28	31	37	26	40	41	40	31	33	37	32	34	32	26	41	42	30	36	30	44	29	22	31	35	30	27	31	31	21	36	32	27	39	24	26	39	31	44	30	33	23	41	26	32	19	43	29	23	29	12	38	30	33	32	33	39	30	36	40	43	36	36	36	28	39	41	24	30	35	36	49	35	38	38	32	30	32	25	35	37	36	24	30	30	38	29	37	27	35	29	21	37	31	24	31	24	30	34	33	37	27	23	33	31	35	29	29	25	23	30	40	21	29	34	30	35	31	43	32	27	26	28	35	30	33	28	28	33	39	31	33	28	26	29	30	25	49	31	34	27	40	30	34	32	34	29	39	37	22	30	42	35	31	26	20	26	34	19	44	41	31	24	43	30	33	41	41	34	40	39	27	35	29	30	28	30	31	39	29	25	28	33	29	30	35	19	32	44	29	35	40	42	18	26	28	33	28	27	36	46	37	33	22	30	43	31	29	28	30	29	30	30	39	30	32	28	34	39	30	39	27	35	31	27	30	28	41	32	29	30	32	30	34	45	20	39	31	25	36	27	30	30	34	35	29	37	29	34	29	19	38	28	26	35	30	26	25	32	18	33	31	32	28	33	35	38	38	25	34	34	33	24	28	19	29	28	24	30	27	36	33	42	30	29	29	27	45	45	32	30	24	30	29	33	38	29	30	28	28	30	23	38	24	33	35	32	25	39	36	36	31	26	21	28	24	35	23	28	27	25	29	29	39	40	35	32	27	28	31	27	29	34	36	30	23	36	32	35	35	37	30	32	35	49	35	40	34	32	34	30	36	24	32	40	30	38	34	34	38	33	33	36	37	38	36	32	33	29	31	38	31	35	25	29	27	36	35	26	27	20	26	32	28	27	26	37	36	25	30	31	34	30	39	32	33	32	30	28	33	26	38	38	24	47	33	26	29	32	32	32	45	25	31	34	40	37	32	21	31	38	31	25	31	28	29	36	31	29	26	24	19	38	35	29	35	34	28	44	31	37	33	35	32	25	24	42	26	34	24	29	32	33	39	29	39	37	39	33	25	31	27	32	37	26	30	25	34	32	30	26	28	38	30	28	33	36	28	27	42	32	29	37	30	27	38	38	25	31	43	33	49	41	34	33	33	30	20	34	25	29	29	33	35	36	32	30	31	46	30	29	30	27	30	32	29	26	27	36	33	18	21	29	32	35	26	35	24	32	27	28	41	39	39	33	27	29	32	38	35	32	26	26	31	33	21	30	30	24	28	27	35	30	35	34	40	23	34	29	45	35	39	38	36	21	38	32	34	38	31	28	35	34	26	31	40	26	31	30	34	22	25	26	29	36	37	33	35	28	24	33	36	34	25	29	32	36	26	28	23	28	25	34	24	36	22	38	24	36	32	26	39	27	25	26	34	32	24	32	39	22	31	29	30	35	39	27	32	32	33	44	34	32	28	35	40	36	28	30	32	38	35	30	32	39	35	41	26	35	29	34	38	25	34	24	29	34	34	39	29	18	43	38	22	39	32	40	28	33	26	40	30	25	22	29	40	30	31	32	30	35	39	30	28	31	40	34	33	39	28	37	31	25	30	25	30	27	26	42	32	30	32	23	25	32	34	29	24	24	33	32	42	43	31	46	38	32	41	30	30	32	36	29	35	33	26	32	28	31	35	21	39	26	31	33	30	30	24	30	34	27	30	30	26	30	45	32	30	42	33	31	41	31	29	29	27	32	45	39	32	31	40	42	30	31	29	43	24	30	25	25	36	38	27	35	33	27	26	36	24	36	42	36	21	31	29	27	35	30	22	32	31	33	23	46	33	31	35	30	27	31	29	41	37	34	34	32	30	40	36	18	23	29	27	31	29	47	34	31	24	36	30	23	26	35	38	31	34	39	30	31	22	33	35	42	33	26	36	28	26	36	30	27	39	29	34	40	33	36	33	32	35	33	29	36	26	31	38	33	36	24	38	31	30	34	30	29	42	30	31	36	34	25	34	40	35	21	26	23	45	27	27	31	26	33	28	36	35	36	28	35	16	27	26	51	47	37	31	36	33	29	31	24	30	38	24	39	46	24	29	40	28	26	35	34	33	25	36	30	40	34	31	28	45	32	23	23	28	24	26	39	28	27	27	29	31	28	29	41	31	31	44	26	34	42	15	30	38	28	31	31	33	42	30	44	32	34	37	38	32	28	31	32	28	31	29	22	47	40	31	29	31	29	32	27	28	37	26	29	28	37	30	35	34	32	27	33	23	29	33	48	42	26	26	39	32	44	35	33	39	40	35	32	49	28	30	31	40	25	27	28	32	31	36	38	18	41	31	36	38	21	36	31	30	27	24	33	39	29	22	32	32	36	36	30	44	31	27	28	22	35	30	29	44	36	30	32	24	30	28	30	37	22	27	27	35	30	33	31	31	33	25	37	40	36	35	31	38	48	35	32	36	41	34	38	21	31	41	40	26	37	37	37	26	28	30	41	38	25	29	28	32	33	41	31	38	36	35	41	35	29	30	31	28	33	35	30	22	38	37	42	22	46	39	39	34	22	29	33	27	21	23	35	33	26	40	25	35	30	25	34	31	24	26	36	30	33	31	46	33	43	26	28	34	35	22	38	29	40	27	28	30	33	26	25	35	24	29	36	30	44	24	39	39	30	36	33	33	39	27	28	31	37	32	24	30	29	40	36	34	35	28	35	40	28	32	27	32	32	31	33	22	40	38	26	25	32	35	30	35	31	35	22	36	26	25	43	38	31	36	42	44	34	37	25	36	33	33	38	36	35	24	28	27	35	28	39	33	39	25	39	31	33	36	34	44	36	19	30	36	29	40	34	28	32	32	39	31	35	36	43	30	38	22	40	24	27	31	27	30	33	27	29	25	28	46	28	35	26	27	38	32	29	42	24	45	29	38	29	36	33	27	29	27	35	30	19	35	41	42	38	29	28	28	29	33	26	33	36	33	31	22	35	35	35	32	24	27	22	32	36	23	24	27	20	23	34	38	45	33	40	35	32	40	21	26	23	32	26	26	35	30	29	36	32	28	26	23	27	33	32	21	38	37	32	34	32	41	33	36	24	27	35	29	20	30	26	29	21	23	25	26	32	22	28	32	20	26	26	40	26	24	28	27	37	34	34	30	38	31	33	33	28	35	33	30	27	31	40	24	40	28	29	40	25	42	37	24	36	33	36	37	34	33	28	36	35	29	35	31	31	28	30	40	35	36	30	37	26	24	23	27	29	32	35	36	38	34	30	29	31	30	41	33	27	40	33	34	26	25	25	29	35	30	31	21	33	38	35	28	29	32	45	33	32	34	32	27	38	25	32	30	33	30	35	34	24	31	43	36	35	27	33	26	26	31
55198	9444	2350	8132	13216	21602	7875	5875	4531	3455	2928	2434	2119	1815	1581	1432	1278	1231	1106	1102	1025	934	905	819	797	835	756	749	700	662	666	618	668	638	586	610	609	608	624	623	583	545	551	557	561	518	561	497	582	541	563	518	521	527	551	530	572	551	532	488	508	536	509	528	514	508	508	518	499	504	500	511	502	540	507	480	526	524	583	487	509	495	467	502	490	501	471	492	533	520	483	508	480	522	528	488	471	473	517	502	514	508	456	459	509	512	497	485	506	490	477	490	494	517	478	495	488	507	472	509	498	484	454	493	496	507	461	510	476	503	495	518	489	466	489	448	491	460	491	454	499	509	510	486	483	504	499	482	456	493	464	515	490	512	494	491	464	505	416	528	478	464	516	491	525	455	529	501	455	470	504	467	469	469	524	461	464	487	506	530	480	470	470	492	500	435	476	495	477	479	503	499	509	463	459	482	496	482	486	457	482	463	503	476	485	482	454	467	470	474	477	520	463	447	466	469	519	476	498	484	498	518	473	476	511	462	479	499	510	485	503	466	505	487	530	489	500	482	454	484	467	485	451	503	468	491	490	476	497	447	475	501	522	488	497	511	451	497	473	471	484	465	450	529	481	458	481	453	488	468	506	478	477	478	502	455	449	482	440	531	506	487	486	448	490	496	485	444	485	472	464	486	529	462	487	488	474	485	487	475	465	500	465	471	503	482	454	536	458	494	481	500	483	443	454	514	465	477	466	497	493	474	463	499	458	468	465	473	507	464	449	479	489	476	493	455	479	504	521	488	470	463	468	476	478	499	491	478	523	473	508	486	480	449	489	481	471	510	444	451	467	483	487	506	470	464	454	462	481	470	479	451	519	479	488	490	461	472	453	492	445	484	482	484	452	467	464	483	464	503	471	491	527	501	510	495	513	483	477	487	516	448	446	517	470	509	471	511	493	494	484	504	516	515	475	451	464	457	467	484	480	487	489	473	486	470	416	487	468	468	453	485	456	467	469	474	469	469	508	467	481	477	502	490	525	457	490	520	475	437	472	509	484	455	504	446	473	474	478	462	487	447	479	487	484	462	497	506	450	483	466	497	500	490	512	471	458	490	475	495	484	498	445	478	453	514	460	503	446	464	476	499	496	475	469	475	522	484	505	465	446	482	478	488	495	473	479	501	470	454	498	490	455	496	457	524	473	466	426	433	482	485	475	494	492	479	491	477	481	467	480	468	477	478	498	512	487	459	483	496	478	495	495	507	486	511	475	476	478	483	498	450	503	531	450	504	472	459	529	470	460	482	464	461	476	465	469	451	494	510	478	481	476	512	504	478	454	490	474	509	485	481	460	493	472	482	506	453	470	493	520	478	500	473	471	495	480	492	508	472	450	530	485	493	474	490	487	511	487	482	521	481	507	500	466	495	488	467	465	468	481	511	522	443	521	485	492	489	491	496	510	498	469	494	463	481	458	466	469	484	497	500	440	455	490	475	455	510	486	466	478	481	473	456	487	505	522	445	459	474	492	468	506	449	460	451	461	487	485	455	479	446	479	499	476	428	517	458	456	457	484	477	460	488	486	471	486	490	494	493	462	503	546	479	476	462	519	520	488	482	499	443	491	490	410	476	451	485	463	483	505	446	460	461	482	516	493	480	480	504	476	486	513	483	486	513	493	495	495	487	474	489	519	511	466	491	497	504	482	465	471	486	468	465	493	476	511	452	469	460	474	496	488	476	450	452	482	462	492	475	475	462	446	483	516	441	484	522	491	491	481	473	465	504	498	481	452	509	467	542	483	493	467	479	470	473	475	521	500	470	497	454	441	471	493	469	500	456	488	465	421	535	514	444	481	460	451	493	470	492	482	455	476	489	504	470	485	488	503	466	450	476	522	498	479	442	491	491	489	461	478	478	459	478	441	469	465	452	458	471	476	497	465	502	449	483	474	497	451	439	489	491	525	498	465	497	455	489	471	476	497	497	488	477	442	442	531	497	522	525	506	516	468	480	486	520	477	479	494	453	457	482	505	505	445	485	457	468	516	517	472	457	487	485	497	489	472	488	475	484	446	509	458	458	528	459	463	484	487	497	503	495	508	466	486	463	446	473	499	461	490	461	493	465	499	463	476	442	496	485	506	490	468	487	502	480	479	506	502	488	467	476	493	519	463	505	440	469	471	525	504	499	459	510	452	482	513	478	460	486	472	481	480	416	473	512	482	476	465	512	490	471	459	482	465	469	476	477	482	468	462	491	538	508	505	470	456	451	498	441	481	469	510	461	473	495	449	494	496	511	468	469	433	471	457	486	493	494	477	520	454	552	494	489	501	497	496	488	473	443	467	504	495	473	490	472	463	466	471	428	462	469	446	525	499	446	499	490	478	484	522	523	481	480	472	458	453	437	482	462	451	450	443	491	474	523	489	516	444	493	490	481	499	491	472	481	513	457	499	472	458	517	444	472	504	490	496	480	441	493	499	476	425	469	471	490	485	484	488	463	428	463	481	474	469	497	448	523	524	465	471	467	488	453	501	476	488	477	486	504	511	496	463	457	460	527	487	525	489	492	494	483	449	488	499	464	462	485	462	493	482	502	493	472	453	462	461	508	438	446	478	494	508	487	488	484	483	507	480	489	456	445	493	453	491	489	430	487	520	497	477	495	482	480	456	460	499	476	502	460	449	514	435	496	444	509	487	467	485	473	482	492	429	464	490	484	494	461	472	483	463	520	479	499	496	502	501	463	466	456	481	474	448	518	431	466	512	500	481	514	499	474	528	470	468	495	498	485	434	504	449	509	488	481	485	535	487	489	478	467	482	464	522	493	476	451	487	499	480	438	507	498	451	508	489	524	488	505	495	499	515	483	456	511	503	493	458	492	487	468	521	477	478	445	436	484	458	491	492	497	435	506	498	478	450	433	497	455	447	463	465	458	451	488	494	515	460	486	461	487	470	474	498	502	513	508	455	514	504	480	465	509	459	525	463	489	477	490	469	501	521	493	461	472	462	482	502	509	512	479	484	452	462	484	469	484	485	473	479	506	495	451	523	465	512	464	496	475	533	494	493	484	537	443	540	495	514	450	430	466	499	516	481	446	452	477	512	468	493	472	489	470	491	490	431	481	459	475	479	511	456	488	499	469	491	474	476	471	470	475	456	460	510	488	543	474	500	459	490	474	468	512	445	468	484	479	443	486	458	506	471	487	484	519	469	480	479	505	495	491	451	488	503	456	477	476	497	465	484	461	491	489	482	512	487	484	510	443	492	498	488	492	487	472	459	462	492	455	498	506	548	486	511	448	473	447	486	489	485	450	496	468	511	500	463	493	512	510	483	500	479	485	471	511	474	505	467	511	502	460	479	479	503	469	470	476	494	480	446	471	463	491	469	475	510	478	498	480	528	464	500	474	468	466	508	508	471	515	455	470	476	509	507	470	493	474	453	498	423	450	491	487	476	478	504	446	446	463	475	447	461	466	518	497	467	478	456	480	467	484	531	472	455	478	479	467
16753	1842	106	90	138	359	125	103	101	97	90	78	72	78	87	71	76	86	84	65	64	70	58	66	57	81	53	61	63	60	63	65	70	52	52	48	67	55	78	53	54	59	63	59	66	57	56	69	56	63	43	76	63	55	69	50	61	55	65	49	63	56	49	53	59	48	78	52	65	54	69	65	72	66	68	76	69	61	51	63	62	66	62	55	54	54	64	49	65	46	51	53	57	60	71	64	52	65	51	54	51	57	55	49	54	63	45	46	64	66	61	55	58	55	56	51	67	65	66	77	71	57	43	61	61	53	55	58	54	54	66	48	63	53	49	65	74	62	65	75	68	78	45	46	48	72	49	58	58	62	59	55	60	57	58	53	47	58	61	64	69	58	58	65	73	64	37	60	53	56	71	54	70	63	69	58	62	66	60	52	64	57	54	62	54	57	54	65	63	59	66	53	58	63	59	65	51	75	62	56	62	75	76	70	51	51	58	55	72	55	63	57	67	65	56	62	65	65	64	77	64	52	57	63	45	57	55	58	59	38	51	61	58	61	68	67	65	56	54	45	58	61	57	64	56	48	38	49	51	60	61	64	61	75	60	59	57	65	55	62	59	63	72	57	63	50	63	65	60	48	69	55	52	70	78	61	51	67	51	60	64	52	68	65	65	64	59	69	47	56	71	59	54	63	64	61	57	57	56	75	56	66	44	62	69	67	59	75	59	68	50	54	54	66	63	59	56	59	79	64	62	75	56	65	55	82	56	60	52	49	53	67	53	49	53	56	67	67	72	58	70	70	55	71	44	61	52	54	62	67	67	76	57	49	65	64	41	70	55	54	55	58	71	62	59	78	62	64	57	48	64	50	65	67	61	53	59	50	61	44	75	62	70	70	54	51	68	73	52	65	51	68	54	80	59	57	63	52	63	69	63	65	69	58	67	62	60	55	68	47	66	53	60	53	53	57	57	61	66	51	64	67	50	46	68	45	66	62	57	60	64	63	71	48	50	61	54	55	71	64	63	64	56	45	60	53	60	52	56	62	51	68	73	57	57	63	52	55	47	53	55	60	53	52	56	54	58	67	70	66	51	54	40	58	60	71	64	65	58	56	53	84	74	62	55	54	64	63	66	59	57	64	47	60	66	62	54	54	66	57	57	64	64	64	67	62	66	52	71	60	51	62	55	46	56	59	65	58	55	56	50	60	63	61	56	67	49	79	68	59	68	56	60	55	59	49	62	66	63	59	69	52	55	60	53	37	61	56	72	65	51	66	58	66	47	63	56	51	58	53	72	56	71	55	67	52	56	63	73	47	55	54	52	45	60	73	58	54	40	68	64	59	60	61	58	62	63	63	55	61	50	52	62	67	54	66	54	58	78	78	56	55	73	57	52	69	59	52	69	64	49	65	49	45	60	54	44	54	57	53	46	64	51	58	70	48	62	57	54	55	57	75	49	55	50	55	56	66	57	57	61	62	52	64	60	68	69	47	53	84	61	54	61	61	64	46	61	58	64	63	65	65	76	62	57	67	66	53	64	65	63	63	56	67	60	63	71	71	58	65	65	62	66	49	65	61	62	66	53	62	60	51	68	57	64	53	67	74	55	40	67	67	55	49	53	72	55	67	70	63	51	62	72	56	59	58	64	64	59	76	59	43	69	65	72	70	70	55	56	61	47	65	50	64	69	74	58	51	47	65	56	60	61	47	74	61	46	56	69	59	55	59	50	65	58	57	58	59	61	75	68	71	69	59	62	59	74	69	55	45	66	49	66	54	50	61	75	63	42	62	49	83	64	64	58	63	78	50	68	76	64	65	57	68	62	55	63	44	48	63	70	57	63	58	54	69	51	51	57	76	61	53	49	55	48	54	55	58	59	53	50	88	57	44	52	69	58	58	51	44	69	65	69	59	72	61	58	89	66	54	71	56	54	57	51	64	62	55	55	60	58	66	48	59	68	76	60	61	60	76	72	48	51	52	63	66	54	69	56	59	66	66	69	73	52	56	50	49	56	66	53	53	63	51	61	55	58	56	60	71	58	72	59	73	54	54	59	61	56	45	74	53	66	73	54	60	57	69	54	54	68	52	58	76	51	64	55	71	68	58	49	59	66	55	49	65	68	46	59	69	46	68	56	56	52	74	65	57	66	67	65	68	55	71	75	61	55	55	68	60	81	66	63	58	63	55	50	73	68	58	45	66	60	61	52	60	48	64	57	48	75	50	53	61	65	70	52	45	51	59	49	56	56	64	53	60	75	61	54	48	60	79	66	51	54	57	77	63	61	52	63	59	49	57	66	67	72	58	62	74	60	60	66	51	69	58	51	65	68	60	53	59	65	82	62	47	44	54	62	55	59	54	67	57	69	59	50	63	61	53	64	54	60	73	75	59	50	55	66	57	63	63	60	64	49	55	65	50	48	66	63	59	63	73	72	59	76	69	50	60	63	54	60	66	46	57	76	66	59	68	64	61	54	62	58	58	64	79	59	56	61	73	51	49	54	47	60	66	63	52	57	51	67	57	50	58	61	63	67	64	60	69	70	69	67	61	62	56	68	62	52	52	54	57	59	48	63	51	62	66	67	55	58	53	47	53	49	59	56	54	61	64	69	58	48	71	57	78	53	71	56	66	61	48	66	73	46	67	58	71	44	76	51	72	66	67	54	64	50	50	57	65	60	50	57	57	63	53	63	50	68	70	60	65	66	59	67	63	75	61	58	63	69	69	59	73	50	63	57	66	71	49	69	48	51	68	64	47	68	58	66	59	57	65	69	55	51	68	55	65	64	40	57	51	58	44	63	79	50	70	44	61	49	49	51	57	64	61	57	50	49	76	57	60	62	66	61	53	73	58	70	59	55	54	64	57	49	63	64	62	62	67	60	50	71	69	67	58	44	74	57	48	58	52	52	51	59	55	59	57	54	61	62	53	67	62	61	72	62	70	70	65	71	71	57	59	51	63	58	51	75	58	63	64	75	60	69	55	63	69	59	69	65	67	54	56	69	58	61	61	67	72	62	56	59	67	66	61	59	61	57	64	63	55	58	51	58	60	57	58	64	65	60	47	68	62	61	50	58	83	66	60	61	62	64	66	63	66	58	62	61	60	51	61	56	74	53	70	54	61	55	67	58	63	66	65	69	69	49	71	48	55	69	68	42	49	57	62	60	56	61	61	65	56	49	61	51	52	69	65	57	65	66	57	75	55	63	71	53	57	63	55	78	76	58	69	68	72	67	51	67	61	69	58	70	60	64	63	76	60	55	61	53	55	66	57	56	56	58	65	68	61	56	59	64	59	56	72	58	67	51	56	68	51	59	53	68	55	61	57	51	67	64	64	58	52	53	49	72	47	68	59	56	66	57	59	54	69	56	49	57	46	50	56	60	63	60	48	55	58	54	56	59	66	61	68	76	73	60	72	64	62	52	49	54	69	65	62	66	56	52	51	67	53	70	56	57	48	49	47	47	67	62	78	49	62	65	62	54	50	66	66	62	58	64	58
51753	8160	2378	7171	11289	18247	7225	5341	4340	3544	2987	2508	2207	1919	1757	1693	1658	1500	1474	1405	1304	1227	1217	1181	1138	1174	1142	1102	1101	1082	1020	1087	1058	1019	1020	912	1007	1031	1011	958	995	926	984	935	917	864	954	903	954	969	917	920	920	946	919	885	928	894	862	921	937	851	933	895	936	845	851	931	907	912	981	869	840	893	941	873	847	837	875	857	917	948	934	913	907	816	885	915	868	868	877	895	934	898	905	905	864	860	928	860	893	880	923	894	879	871	902	925	921	882	861	889	920	912	916	873	853	903	901	840	892	858	868	921	903	885	864	892	904	912	887	881	878	889	854	903	892	916	895	892	878	873	858	839	875	914	871	867	864	887	863	849	882	866	899	930	907	909	881	883	919	846	893	851	863	871	894	896	894	863	852	890	887	885	872	839	880	887	868	866	868	874	862	885	881	899	947	909	879	914	872	927	895	913	872	857	857	880	850	842	810	890	918	903	898	858	936	857	843	916	843	823	848	936	856	893	851	885	924	837	910	898	838	926	863	841	898	916	827	873	900	861	865	875	883	892	933	825	922	861	872	856	882	888	875	834	841	868	869	883	881	847	862	889	880	893	893	848	838	868	886	862	873	916	852	824	895	867	872	892	839	857	880	843	889	922	893	863	938	878	868	893	920	893	855	851	893	874	907	877	839	895	883	855	805	918	870	852	931	936	943	867	926	921	841	886	838	885	862	840	849	889	817	855	835	886	865	875	912	870	881	893	881	899	872	862	921	853	861	920	876	888	893	894	846	861	807	880	927	872	933	904	858	884	870	852	881	908	876	852	870	895	879	832	923	856	872	830	860	865	865	884	873	799	878	833	898	902	805	848	869	879	927	893	881	867	881	880	816	854	877	894	847	899	869	905	927	864	862	906	921	849	899	880	877	891	916	891	888	919	875	921	899	868	930	924	863	860	852	897	870	891	893	883	890	926	877	937	890	899	860	886	924	856	840	846	838	885	838	857	900	899	877	903	897	912	887	864	901	863	881	881	837	931	916	864	872	866	866	941	880	843	854	904	923	855	866	906	877	868	873	898	890	812	890	857	892	873	877	890	864	945	881	879	858	876	858	867	869	887	886	887	881	931	898	889	901	843	866	865	843	895	892	888	851	884	829	871	816	895	859	923	886	813	936	886	880	929	918	897	883	895	869	917	854	803	831	919	883	858	919	886	881	859	867	872	858	881	866	829	865	875	862	902	901	877	901	926	833	880	900	846	868	878	896	891	910	805	863	886	890	893	876	853	846	930	855	893	873	926	906	888	882	859	844	865	898	866	940	864	849	826	838	905	842	899	864	871	842	836	899	887	833	929	873	906	886	836	896	857	891	843	858	874	849	905	961	870	848	932	908	837	856	890	954	867	849	891	834	847	923	891	911	871	928	864	855	834	888	899	899	905	931	882	853	834	900	902	904	883	857	872	896	911	925	962	877	889	873	931	898	872	846	871	907	862	875	873	892	914	879	870	922	842	866	861	890	887	896	842	851	877	845	840	876	867	882	829	870	896	875	882	884	900	862	876	834	869	912	942	846	893	870	872	875	908	854	907	829	894	819	839	917	864	893	907	863	826	855	874	824	913	862	863	907	905	867	940	923	893	874	841	931	910	875	884	852	919	870	932	867	859	935	852	950	929	880	868	877	937	905	885	895	843	890	863	896	910	907	909	895	911	867	862	877	892	921	895	901	845	886	947	927	888	855	900	827	911	872	882	935	897	894	889	877	853	893	891	848	862	867	848	885	875	873	868	862	865	945	862	868	888	882	838	861	857	816	882	916	855	880	910	883	885	885	888	884	865	824	874	908	887	850	862	900	933	836	840	811	880	848	857	876	878	822	841	926	880	897	855	847	837	893	834	813	863	891	880	844	872	861	894	869	812	951	894	807	878	842	863	876	912	911	858	908	873	832	864	918	874	893	853	833	835	875	845	835	843	908	918	940	916	832	875	883	882	912	918	846	884	907	860	844	870	929	880	877	891	844	861	860	901	917	903	846	781	882	925	849	852	878	899	880	872	877	878	886	867	849	914	857	888	863	886	921	853	869	857	873	848	900	884	876	910	863	856	901	918	889	901	845	836	846	884	896	904	824	853	891	860	811	874	878	889	902	831	904	905	932	886	865	881	895	921	908	925	854	866	905	905	871	845	841	880	918	855	813	867	861	826	791	866	873	838	877	889	865	838	909	901	910	893	843	834	886	863	889	879	841	898	830	821	857	894	853	880	830	850	849	914	891	900	851	925	814	882	860	880	907	859	875	838	921	904	884	841	856	892	889	862	884	846	851	849	827	860	840	894	885	880	854	888	841	872	848	840	855	844	846	877	888	853	899	883	891	863	885	853	865	872	819	871	887	877	930	845	929	905	836	870	896	886	906	882	928	890	845	912	871	884	830	849	887	888	955	898	881	886	879	913	818	894	836	906	871	890	890	899	881	824	851	891	860	821	897	859	870	869	873	882	847	848	859	874	888	876	884	844	857	926	854	944	906	872	870	831	871	848	888	873	861	868	881	864	912	912	874	929	906	885	888	922	858	860	909	879	907	844	832	921	919	925	851	894	913	851	920	900	913	863	839	892	898	889	894	883	908	856	857	883	878	900	876	874	834	906	889	908	888	891	864	842	832	889	877	815	868	805	868	830	863	880	907	911	835	870	867	887	886	880	870	898	930	825	887	917	891	904	890	902	888	884	870	879	866	844	830	893	872	846	869	853	841	820	903	924	948	887	878	884	896	899	890	871	880	891	819	863	853	880	906	841	895	888	840	903	933	903	899	901	868	875	897	833	897	840	858	880	890	867	841	894	902	889	839	872	868	851	866	867	830	846	889	807	871	887	886	834	905	849	844	857	862	851	964	875	881	882	849	856	829	818	922	882	848	835	870	927	860	901	860	863	856	887	876	870	848	910	916	864	898	892	901	858	886	851	876	861	907	866	906	925	892	867	899	819	908	916	909	860	891	869	885	856	867	856	863	895	841	892	875	916	883	868	895	834	894	914	904	857	880	886	848	832	812	828	859	895	842	881	894	908	864	880	808	854	886	881	933	901	919	889	836	872	895	840	909	906	871	827	895	852	820	857	883	915	901	898	846	867	908	861	882	860	889	881	870	902	846	857	846	884	881	869	887	873	879	846	899	917	852	897	876	891	887	857	925	885	837	879	852	876	923	950	867	905	822	938	843	902	895	893	874	876	846	853	855	886	913	890	860	941	898	859	871	855	818	874	874	879	873	871	838	860	822	839	934	863	841	915	888	892	857	829	888	868	887	952	819	878	892	895	872	938	875	881	830	849	912	828	907	837	873	858	882	894	864	857	828	856	904	894	848	856	888	848	890	897	904	860	876	941	862	855	812	880	848	896	861	851	905	918	874	896	861	890	899	819	919	823	868	875	832	927	864	900	918	855	931	906	894	811	897	903	871	869	872	901	907	900	853	874	829	875	850	894	880	851	875	859	901	877	861	888	878	919
26591	5993	208	161	241	2358	359	181	177	149	121	114	116	107	106	110	91	83	82	77	94	86	93	82	78	74	82	79	82	57	70	65	69	80	71	70	73	64	77	61	60	65	66	72	64	79	67	72	60	62	57	73	59	65	85	62	70	74	74	72	84	61	61	71	76	58	61	74	73	63	62	68	56	59	53	66	65	48	69	69	58	53	57	62	65	69	76	49	72	65	70	52	66	63	68	75	78	60	61	73	66	70	66	78	53	68	49	71	76	60	81	63	68	66	56	69	71	62	58	68	53	72	82	66	52	50	71	49	70	54	79	62	75	72	81	66	89	59	75	70	73	74	53	56	70	52	63	84	77	69	57	70	67	63	66	80	66	64	77	54	55	54	52	52	77	64	72	69	56	47	55	66	62	56	70	53	61	72	61	59	83	56	58	64	60	75	72	65	62	57	66	62	51	71	64	60	63	61	68	58	66	62	50	63	59	65	67	65	64	58	78	70	64	70	57	79	71	81	65	66	75	71	63	64	71	52	56	66	62	65	59	82	56	51	56	66	55	71	60	58	65	68	68	75	64	63	63	59	75	58	63	65	61	59	52	48	75	64	73	65	71	68	57	76	62	61	55	67	73	77	75	72	62	69	74	54	78	61	53	68	59	71	63	63	57	45	64	70	65	57	62	49	63	56	65	61	57	76	72	69	65	68	65	68	70	45	67	70	75	71	60	83	62	63	68	83	54	59	67	69	63	71	60	63	47	64	65	62	60	70	65	65	55	65	65	69	63	63	83	72	66	65	72	62	70	56	67	56	77	65	68	70	71	68	83	69	69	56	69	66	93	74	60	70	54	61	59	63	64	70	72	71	65	68	58	65	65	47	67	74	81	55	67	72	66	54	77	57	54	70	65	64	52	57	59	60	62	64	77	58	72	51	67	69	71	68	63	73	66	62	51	61	74	70	72	36	67	69	61	53	60	61	65	65	59	68	47	50	67	67	80	64	62	61	68	72	62	70	56	63	74	75	73	70	55	72	63	64	49	51	73	78	48	74	57	60	71	83	64	64	64	64	64	63	52	65	56	62	62	66	69	72	52	57	57	66	66	55	67	55	68	71	77	64	73	67	58	86	59	80	69	56	66	61	80	50	65	58	65	64	71	74	66	71	77	55	66	68	73	56	61	62	71	77	60	61	69	71	62	44	66	70	68	66	77	73	60	73	75	65	59	58	44	69	73	64	55	65	62	62	67	62	55	53	60	58	42	52	60	70	78	69	74	76	75	73	59	61	60	83	67	57	58	74	60	62	63	66	69	73	61	69	55	69	77	72	48	65	59	69	63	74	55	60	74	64	69	70	60	75	60	64	68	68	67	39	56	53	68	73	73	56	55	65	79	57	63	76	75	70	76	63	67	67	62	66	69	73	51	67	60	55	56	71	68	60	66	62	72	56	65	65	72	52	71	57	67	69	57	67	64	64	63	63	62	57	62	86	67	57	70	70	78	68	78	63	66	52	72	58	68	76	47	60	74	69	72	74	71	91	59	72	58	64	62	43	78	77	57	72	66	77	57	61	70	68	54	53	61	74	69	54	60	70	53	76	72	62	79	61	64	74	62	67	66	76	55	62	57	54	67	65	60	63	55	70	61	61	55	62	62	61	64	75	74	58	64	78	70	67	64	61	68	72	60	58	55	74	69	75	71	59	54	55	62	61	62	65	54	76	57	67	68	72	53	66	62	72	73	58	67	77	64	69	60	68	72	57	69	54	60	54	68	70	77	58	63	67	64	68	62	71	68	59	63	67	84	68	60	55	64	62	59	51	61	53	73	64	56	67	62	66	66	69	70	72	80	51	79	82	71	68	53	55	69	64	76	74	58	70	59	78	73	63	60	59	73	69	67	68	62	60	65	61	59	62	68	78	61	56	69	49	64	60	66	77	64	55	67	56	76	58	62	79	65	55	63	61	64	58	65	61	68	71	65	52	60	59	74	63	61	55	58	73	59	53	53	63	66	59	74	55	67	71	73	57	60	69	66	67	64	70	60	68	55	70	67	52	64	68	61	61	67	68	44	71	60	71	58	66	73	69	59	69	59	68	75	68	66	74	81	63	61	61	67	81	61	58	60	60	63	63	61	69	70	63	51	52	56	54	52	67	60	76	67	67	70	57	67	67	50	58	74	55	52	57	79	60	56	55	79	63	58	69	80	67	59	87	75	64	61	68	68	79	69	77	64	67	68	49	65	63	65	61	62	74	59	54	70	68	70	53	62	62	60	70	69	65	61	63	75	60	67	64	68	53	61	59	49	79	51	60	70	53	60	67	70	64	68	56	67	57	70	80	65	64	63	77	63	65	69	58	67	59	62	80	54	68	64	76	62	68	73	60	68	65	65	53	68	70	66	65	54	62	59	79	60	59	42	60	51	59	63	70	57	65	58	63	70	63	58	68	60	69	92	71	68	64	65	72	53	65	56	70	62	56	69	58	68	61	49	72	51	61	67	68	55	59	54	68	69	67	67	65	65	64	70	58	67	61	69	59	55	55	68	71	60	53	66	69	69	76	73	60	60	71	72	59	65	64	47	75	50	58	58	60	69	66	60	73	71	60	57	62	63	48	75	68	58	71	67	83	57	64	57	51	56	64	67	60	77	75	63	87	54	79	70	67	86	64	57	64	74	56	49	55	73	82	60	61	55	64	59	53	63	74	53	64	67	69	78	72	56	50	68	59	69	61	60	67	57	66	59	74	57	63	68	65	64	65	93	72	64	77	70	60	69	70	69	60	57	62	76	64	70	74	58	60	73	68	50	55	68	55	53	75	76	74	54	50	70	75	58	62	61	64	70	54	50	68	73	69	70	61	71	67	63	55	56	58	63	65	66	69	74	53	76	62	65	56	74	66	58	57	72	59	42	57	66	68	75	66	59	78	76	72	62	49	72	58	67	66	52	57	63	68	65	55	67	68	69	64	65	51	68	67	61	64	68	55	54	45	69	61	63	66	61	73	66	69	57	55	57	63	55	76	68	74	62	60	74	77	65	65	59	51	53	65	56	49	54	68	68	65	64	57	67	63	66	70	70	72	59	62	79	61	59	65	60	71	53	67	69	74	49	72	77	69	64	76	69	63	66	62	71	71	64	66	61	54	66	59	69	68	66	55	59	63	68	53	70	72	67	59	71	78	58	56	62	76	58	69	62	77	65	69	57	66	61	65	69	65	62	62	79	54	69	64	61	56	52	72	58	57	49	78	70	66	74	60	68	66	60	59	73	71	65	60	76	61	64	69	70	59	74	70	43	54	63	54	70	74	63	50	75	65	51	69	53	57	49	69	63	56	59	59	58	67	58	77	63	66	77	50	66	65	52	56	65	57	53	66	62	61	65	72	74	66	87	67	55	65	65	57	62	60	48	67	75	65	63	60	66	58	65	78	66	63	83	68	67	62	71	72	61	72	60	69	75	64	75	56	63	59	69	59	68	63	58	66	62	59	66	68	73	67
58242	8760	4133	12522	19289	34789	12294	9850	7891	6265	5263	4443	3915	3444	3001	2759	2463	2232	2074	2050	1856	1836	1664	1700	1591	1448	1394	1483	1418	1331	1286	1253	1262	1222	1173	1243	1148	1200	1152	1169	1120	1115	1058	1060	1086	1050	1045	1083	1047	1013	1016	972	1057	1044	1064	1000	1045	1006	1050	1028	1061	1028	1002	972	976	1072	967	1006	961	985	1022	1035	992	948	1011	933	984	978	969	973	990	930	972	972	987	938	925	961	970	937	982	955	942	1016	936	950	877	926	1002	932	955	1009	933	968	987	922	942	927	904	931	991	907	930	933	943	911	962	916	1001	962	932	895	943	989	960	915	872	984	994	955	932	947	879	984	898	938	915	933	910	967	898	909	980	906	964	928	959	976	965	930	968	937	968	906	934	938	981	897	965	953	927	909	935	974	893	899	991	983	900	968	916	907	930	931	961	951	986	953	950	927	980	941	955	1004	936	918	960	951	895	883	968	941	957	966	942	936	954	903	938	895	970	947	963	972	904	915	979	921	968	942	930	944	961	951	892	923	969	989	908	905	957	932	944	942	960	966	985	941	892	971	955	963	941	947	940	959	955	974	922	878	911	921	933	922	957	920	928	941	946	914	990	969	948	926	932	914	960	927	903	950	914	902	953	990	915	935	924	931	937	885	932	990	932	916	938	906	915	861	934	976	907	916	918	964	937	943	967	906	911	921	993	924	925	933	924	906	877	888	951	928	936	914	931	921	938	924	910	944	867	894	985	957	955	944	937	948	934	905	964	914	894	899	945	952	925	961	891	951	911	945	942	943	900	885	935	902	935	896	934	924	934	973	924	890	947	893	947	932	909	903	945	990	925	890	924	915	925	959	946	961	953	927	950	917	920	932	967	934	937	935	935	926	968	1001	968	941	926	914	962	923	966	964	939	933	971	912	982	926	987	917	920	955	883	875	975	962	925	899	962	962	896	977	919	874	936	895	971	858	941	915	942	896	900	925	962	914	955	897	953	929	938	951	934	908	918	921	955	900	920	965	926	955	936	977	951	929	983	922	907	925	889	978	932	981	916	932	895	868	934	912	967	935	972	890	965	975	869	893	929	955	935	953	929	934	937	1001	936	919	951	944	948	921	932	937	1016	912	883	935	927	963	926	910	924	964	966	929	917	957	942	955	961	928	952	959	931	882	892	944	933	955	933	961	947	926	938	957	919	947	916	953	941	863	925	956	861	934	939	940	951	948	975	951	938	872	911	875	931	951	885	923	949	852	898	955	971	963	950	969	944	965	937	896	906	902	873	905	913	975	940	934	962	1001	957	930	910	908	950	905	919	909	958	919	909	928	929	961	902	917	926	926	954	898	996	893	914	937	972	969	950	920	945	945	940	915	923	917	914	963	905	955	919	918	906	977	947	931	965	925	917	905	930	909	956	923	925	960	924	880	937	888	960	910	930	938	945	937	961	980	957	866	927	966	911	920	891	874	919	926	919	924	963	912	888	936	902	894	941	912	893	967	915	890	933	902	938	904	912	903	977	907	949	935	949	884	941	981	911	934	946	896	908	926	953	939	927	930	918	940	876	941	909	912	951	903	944	966	885	926	972	926	944	934	955	898	909	914	950	904	942	921	886	956	900	974	902	920	909	922	897	911	955	921	943	914	923	920	963	957	969	911	988	946	951	936	946	962	928	902	946	963	933	918	856	928	922	954	886	931	879	931	954	975	921	899	890	951	941	919	959	962	946	945	914	943	979	912	948	948	909	886	933	930	955	898	946	887	909	910	938	957	940	916	934	951	907	891	887	920	928	914	969	888	918	954	963	926	945	945	877	980	982	915	946	964	909	897	872	924	932	928	1003	958	929	935	915	954	926	975	943	935	942	938	970	890	948	965	979	993	919	950	1012	942	909	945	957	890	911	871	956	891	956	972	926	962	888	898	1008	923	895	919	990	950	915	953	951	926	938	943	927	941	901	935	872	926	959	947	1003	909	934	901	882	939	976	907	926	955	875	885	906	978	897	927	975	962	891	966	939	895	907	960	899	906	917	936	921	945	913	950	828	936	917	923	946	912	912	943	926	885	968	880	908	974	906	954	880	911	935	912	1019	895	962	908	907	953	917	929	940	950	951	901	910	946	961	881	911	969	938	961	948	978	886	871	936	929	890	940	900	938	917	980	940	937	976	969	934	926	934	894	919	921	893	928	916	913	867	1019	915	878	882	938	910	896	957	957	925	930	884	920	968	950	963	894	937	912	938	942	921	925	938	958	930	969	929	907	921	990	931	981	886	926	953	934	962	948	943	905	939	928	970	912	1010	881	922	940	887	916	917	962	911	922	924	927	954	894	915	948	968	958	950	951	902	905	911	909	942	989	949	913	954	908	973	919	959	905	910	970	980	926	906	927	997	955	939	937	955	970	927	935	964	965	945	926	885	847	898	925	926	896	925	964	940	876	945	894	931	934	938	881	950	907	980	870	934	913	945	897	931	964	918	953	903	911	913	985	891	1007	949	905	902	979	918	941	907	938	990	902	927	965	923	929	954	948	906	885	931	912	884	940	941	977	890	916	956	939	946	956	843	923	957	952	870	976	904	931	962	939	979	904	859	946	910	911	956	956	1003	879	945	932	895	975	907	912	885	949	950	908	924	957	843	878	932	932	941	956	943	929	944	921	922	872	929	953	916	905	878	958	889	941	964	970	976	909	960	947	937	906	959	971	948	894	955	897	915	946	939	926	945	951	947	985	887	956	944	923	959	969	930	961	927	932	933	937	1008	975	961	930	914	975	932	925	916	917	911	976	927	925	920	935	925	936	945	957	945	932	991	908	958	882	953	961	952	945	942	924	936	946	872	991	938	963	867	903	928	922	939	933	950	992	907	948	890	909	924	913	952	910	983	928	949	948	987	915	966	942	913	889	931	934	971	901	918	894	952	948	905	928	932	955	916	930	961	916	902	980	913	947	866	936	936	933	940	922	937	923	905	942	959	901	927	950	929	919	877	973	948	987	906	967	945	978	892	872	973	919	940	950	870	892	915	938	933	974	954	937	943	935	904	923	910	906	909	970	949	935	879	939	910	904	908	911	901	925	969	946	953	888	914	943	944	936	949	924	949	943	925	898	915	918	920	934	900	911	950	895	899	909	943	968	922	934	942	927	938	925	939	924	939	936	914	913	895	946	888	979	925	927	917	914	960	925	954	960	904	931	947	931	985	970	938	944	910	920	886	868	954	912	942	897	955	899	973	903	868	978	931	966	943	982	940	926	924	970	906	942	952	907	891	979	924	912	946	906	905	942	972	938	978	920	898	922	982	911	906	858	924	931	974	939	961	901	1035	922	910	945	957	957	947	917	947	961	953	958	959	952	908	883	936	888	934	954	963	936	964	930	944	901	915	920	965	914	911	909	917	948	911	960	912	958	977	933	833	917	975	902	972	946	911	918	905	944	991	901	943	925	915	878	928	891	915	923	971	918	908	985	961	937	888	961	884	922	921	949	953	968	942	890	961	913	974	941	949	931	911	974	850	940	973	957	879	895	962	884	999	885	889	894
6605	167	43	43	58	185	39	46	52	51	34	48	33	48	32	29	37	25	27	31	40	26	40	30	38	38	35	26	42	35	27	38	29	42	37	42	29	20	34	26	41	29	30	29	27	36	33	29	23	26	21	26	32	28	38	24	29	31	33	34	31	34	30	33	35	35	37	31	25	26	28	23	26	33	30	28	31	26	32	32	29	24	30	37	37	21	36	27	25	32	18	39	22	41	45	22	46	24	26	26	22	36	32	29	36	32	29	26	28	29	35	30	32	18	23	18	31	21	27	36	36	30	43	28	30	23	23	26	29	41	29	28	31	45	30	26	28	28	35	27	28	22	39	28	29	45	29	29	32	32	32	27	35	30	30	29	35	26	30	25	30	31	26	30	29	33	23	24	40	34	36	22	38	29	31	27	31	33	33	24	31	35	30	37	34	32	25	40	28	38	31	22	46	33	31	19	34	42	26	32	24	34	37	29	33	30	20	29	30	33	28	26	25	23	39	35	34	25	27	29	29	26	33	27	35	38	25	27	28	30	32	24	21	33	27	27	36	28	33	33	34	30	29	25	28	26	34	39	36	32	39	26	41	24	27	38	32	27	27	29	27	30	36	33	26	30	28	37	27	25	27	30	35	24	28	28	26	28	32	37	24	23	36	30	25	29	32	33	30	26	30	32	40	31	25	29	29	28	28	37	39	34	32	28	35	25	29	20	28	34	29	41	30	32	29	36	26	28	37	39	20	36	25	26	30	32	21	28	19	30	31	32	30	23	27	27	29	28	22	32	36	44	30	27	27	29	33	30	30	27	29	29	34	38	25	30	34	27	23	32	30	30	35	36	26	35	26	32	35	27	30	32	25	29	20	25	20	36	21	22	35	19	26	40	30	35	26	27	21	27	18	29	23	29	30	33	29	24	33	39	25	40	22	27	23	35	27	30	41	35	36	29	28	28	31	31	30	34	45	36	39	23	27	38	34	20	38	28	27	28	26	34	34	26	29	13	28	24	32	35	28	27	18	21	22	24	35	39	26	29	31	27	28	24	35	18	31	30	21	21	33	32	27	24	35	21	34	29	24	24	26	22	26	24	29	27	25	37	33	34	29	31	27	46	20	29	29	22	29	34	30	34	33	30	35	37	26	33	32	30	37	28	33	37	27	27	33	31	30	31	26	29	28	40	29	31	34	29	27	26	30	28	28	30	36	24	24	34	21	40	27	25	40	27	40	33	23	23	21	18	33	29	33	17	32	20	35	30	36	21	35	31	18	25	26	30	30	39	46	39	31	32	38	31	31	24	38	30	38	33	35	33	31	30	27	32	29	28	28	20	42	32	29	35	32	21	25	29	29	36	39	24	37	22	28	28	36	24	38	31	26	32	21	31	27	27	30	37	30	36	37	31	29	49	24	30	29	41	35	36	21	33	27	36	29	34	31	33	29	28	25	29	26	37	23	32	35	28	37	31	37	34	23	24	40	39	30	36	29	28	26	29	26	35	22	28	26	26	36	29	25	35	31	19	36	26	35	35	23	23	29	30	37	29	24	24	24	28	38	20	22	31	33	35	35	33	36	22	25	42	31	23	36	28	28	37	25	42	32	19	39	32	27	39	23	30	31	34	21	36	24	26	23	30	28	32	34	30	34	25	25	30	31	35	28	32	33	33	34	33	19	24	40	42	34	31	23	27	24	34	28	29	31	27	25	22	33	42	30	28	29	34	30	35	21	27	31	18	16	29	42	21	35	33	32	36	33	38	28	36	30	27	30	38	28	31	39	35	28	28	39	34	24	23	33	34	28	39	32	25	33	25	31	26	34	19	46	31	44	32	34	37	40	32	22	28	21	25	32	34	22	30	23	25	40	20	26	27	33	28	37	36	31	40	31	18	29	28	31	28	25	35	40	32	29	34	24	37	28	26	36	32	25	36	34	28	33	30	31	36	29	31	31	31	31	28	36	30	34	35	33	35	41	36	35	34	38	38	29	25	24	35	37	23	31	27	24	30	28	30	28	24	36	21	28	27	33	30	37	28	28	24	24	33	30	29	29	27	26	36	38	21	33	31	35	31	34	30	23	22	29	31	26	34	34	31	19	36	42	26	35	29	29	34	33	31	22	20	30	26	21	36	38	34	30	36	27	26	30	23	31	27	36	23	23	33	18	29	30	20	39	27	35	31	24	28	25	30	31	24	18	37	31	22	31	26	33	42	33	23	34	30	27	37	47	38	28	33	21	32	30	30	26	29	34	33	29	38	32	32	18	29	26	31	25	32	29	24	33	38	33	33	29	32	32	20	40	25	32	31	30	29	21	22	22	37	32	35	29	29	40	33	30	34	38	23	32	29	35	19	34	26	18	35	19	38	33	44	28	35	35	21	25	32	25	27	26	26	37	34	26	26	32	32	34	32	38	37	28	28	36	23	32	35	26	32	34	37	24	29	23	26	44	33	25	17	30	46	23	28	24	34	33	31	34	28	22	22	28	28	41	25	31	30	32	44	33	26	35	28	30	33	29	24	31	32	32	36	28	31	36	28	29	32	28	21	32	28	30	26	39	40	26	26	37	37	28	36	29	36	34	28	27	38	30	19	29	36	29	37	23	30	33	38	20	28	28	34	26	38	31	25	43	27	32	29	30	31	26	29	25	39	26	34	22	24	34	21	21	38	29	34	25	32	34	28	37	26	23	35	22	30	29	26	29	32	31	33	27	22	38	31	30	36	28	34	32	33	35	29	31	27	29	29	26	26	35	21	23	34	32	35	34	32	25	28	35	42	32	28	29	32	30	24	28	43	40	34	37	31	32	30	21	26	36	30	27	37	27	35	28	30	29	38	30	27	35	22	32	34	36	36	28	28	32	36	27	34	32	27	32	32	28	30	26	37	35	33	21	41	31	28	27	21	39	33	25	25	30	30	25	36	27	34	29	33	29	37	39	26	31	17	27	22	25	23	28	39	24	37	37	38	31	34	36	21	18	26	26	35	36	26	32	28	16	30	34	31	30	40	29	28	41	23	32	24	27	42	27	35	22	23	38	25	23	33	49	30	35	15	31	25	22	38	35	38	36	29	28	27	32	33	24	31	29	34	28	36	40	36	29	29	30	36	35	28	17	36	33	34	30	39	30	36	31	46	31	41	34	24	22	29	26	36	30	28	31	20	30	50	29	32	23	23	37	31	30	34	28	31	33	34	32	26	29	31	24	18	30	39	31	28	34	21	25	28	29	28	37	40	28	28	39	37	25	28	24	36	33	36	37	41	30	31	21	25	28	33	18	34	34	40	40	39	23	33	27	23	26	31	34	23	36	31	34	26	36	18	33	30	34	27	32	25	16	40	28	24	20	29	23	21	31	18	27	32	30	37	34	22	31	26	23	30	45	35	27	29	30	26	26	31	31	28	23	35	28	28	33	32	33	27	30	39	26	25	33	37	34	27	33	28	37	40	27	19	30	29	30	22	27	33	24	31	24	34	26	18	26	28	35	30	30	27	34	25
39623	3368	949	2370	4111	11668	2486	1744	1398	1165	1042	910	831	740	668	683	612	637	606	597	588	523	553	504	536	509	554	517	510	478	499	458	475	472	506	489	491	480	515	465	477	472	481	480	494	496	506	493	455	463	492	460	412	512	472	484	467	496	450	435	490	449	485	493	450	460	460	477	453	454	446	482	462	447	455	437	463	465	459	470	469	462	462	437	470	417	441	493	451	435	448	468	467	465	437	411	530	478	471	449	434	503	479	450	461	434	479	458	505	462	454	459	475	417	463	477	435	485	450	465	440	465	452	445	448	457	438	469	455	459	472	445	449	457	473	457	469	444	472	446	422	480	473	458	453	448	479	472	456	444	441	489	402	425	446	446	448	496	458	440	458	386	449	481	442	458	439	452	474	486	485	400	484	465	482	444	474	463	440	476	426	452	466	461	481	463	447	470	481	442	438	461	459	448	461	470	418	468	476	451	449	457	462	496	439	428	427	458	441	460	436	460	454	487	457	437	479	406	451	453	436	456	464	419	435	475	457	487	459	452	461	478	465	446	473	458	460	445	481	440	449	433	485	455	500	490	445	461	468	474	475	483	444	457	458	436	431	441	461	459	459	450	456	416	448	469	457	426	488	457	465	472	463	435	477	485	499	410	493	426	458	470	431	474	460	456	457	454	441	465	493	422	453	442	469	474	468	425	442	459	448	495	452	481	460	470	477	473	470	451	459	484	466	487	511	462	472	485	428	457	472	471	446	471	502	512	493	446	474	452	447	429	459	461	472	474	469	483	443	447	432	456	452	477	433	447	442	472	422	424	471	428	422	436	423	437	438	473	485	452	441	432	454	421	459	467	460	433	476	436	450	467	464	425	444	462	469	439	457	464	445	466	481	455	462	456	436	432	456	456	440	445	483	458	472	451	454	485	475	456	491	457	484	453	451	476	443	450	450	476	467	434	470	459	476	440	458	477	427	444	491	463	466	448	430	462	452	457	480	491	473	446	436	436	516	448	466	459	440	485	510	433	451	429	437	415	453	462	454	463	505	445	419	447	451	418	448	451	461	429	457	470	446	446	458	448	482	496	421	443	448	478	449	468	425	486	474	451	447	465	473	471	471	450	484	452	453	448	450	469	452	440	458	439	483	468	471	462	506	478	483	453	454	477	452	434	508	468	469	436	447	431	467	480	456	458	432	439	445	429	425	406	447	432	468	475	464	432	487	464	484	440	467	469	492	463	463	425	466	422	432	447	466	430	466	457	472	453	473	476	461	468	504	486	475	424	474	436	474	474	437	463	420	457	473	423	430	433	490	477	445	446	460	402	428	458	458	477	442	452	463	425	455	491	444	444	469	439	498	445	441	443	466	441	481	415	472	458	438	480	466	446	451	452	494	467	471	469	469	467	470	437	487	449	452	458	444	465	441	459	433	451	451	450	456	427	506	418	447	507	452	419	460	456	477	468	480	426	440	443	463	447	469	441	458	454	448	476	438	466	457	472	424	426	463	464	447	473	455	447	450	462	438	479	484	459	460	442	482	439	424	430	486	454	452	447	432	471	453	494	456	420	435	454	449	406	437	463	447	471	473	487	452	466	478	430	442	437	494	461	439	452	486	466	434	445	449	480	483	438	475	468	448	459	458	460	460	442	458	472	468	492	481	446	441	450	476	458	407	481	443	459	450	434	471	491	479	448	443	476	443	436	420	467	449	425	447	431	445	442	425	452	450	425	436	457	440	448	439	492	427	457	428	426	432	440	481	433	478	448	480	463	502	493	456	445	457	496	443	474	461	447	485	447	472	440	443	499	497	431	455	464	447	472	486	429	432	473	454	446	473	442	444	444	500	492	450	454	453	485	438	445	481	470	472	456	429	472	477	458	425	473	473	459	498	503	459	451	426	474	500	423	429	444	449	465	449	499	433	448	454	478	486	461	452	451	422	430	435	455	469	455	489	468	460	449	459	450	450	480	481	477	498	501	397	473	426	444	453	458	454	468	468	457	458	417	465	443	435	454	495	517	466	469	496	492	475	408	452	434	445	444	472	470	431	430	441	460	450	430	472	451	426	446	453	465	460	475	446	472	437	484	440	432	425	433	450	442	461	469	462	427	481	439	518	491	490	455	456	435	456	421	436	446	461	446	442	435	433	481	448	462	451	455	444	459	427	485	425	451	440	456	486	454	448	453	472	445	441	445	447	443	435	466	465	459	447	470	510	447	456	456	475	468	450	444	439	430	434	469	457	428	466	431	484	462	463	431	460	470	428	449	419	441	465	467	436	396	451	433	429	436	453	493	423	451	514	503	478	451	428	480	483	485	443	468	445	431	460	467	478	441	469	433	451	432	477	434	460	444	456	435	457	438	449	478	419	473	456	464	437	473	450	423	486	452	430	443	473	426	431	480	457	485	463	469	465	440	456	409	441	438	456	444	441	448	492	467	440	429	470	454	474	417	477	451	439	455	475	458	462	483	446	441	457	464	425	437	457	437	480	474	451	436	443	479	458	470	463	441	478	464	437	450	482	464	466	451	471	482	478	456	481	445	456	448	439	481	438	475	447	490	443	484	429	472	461	455	455	487	450	451	454	456	500	483	464	484	451	445	439	464	432	484	432	437	454	469	448	463	454	488	466	468	481	467	450	489	464	467	465	425	466	448	444	466	495	442	472	458	447	473	456	451	443	483	465	458	439	442	394	451	427	434	399	432	456	456	454	451	473	458	443	475	466	439	459	438	454	463	428	476	458	482	471	412	442	439	432	472	467	463	463	497	476	487	492	476	446	468	436	476	427	430	502	443	486	460	413	488	416	462	441	474	445	442	459	458	411	476	446	461	443	455	481	480	469	447	472	472	468	459	478	462	467	454	470	446	486	456	435	471	461	434	432	452	444	430	454	452	467	491	492	501	446	450	459	460	415	419	478	469	471	448	457	448	442	471	456	447	450	478	475	398	503	437	462	461	451	497	439	431	462	471	470	448	494	452	477	428	460	454	477	488	467	460	420	416	449	475	429	451	462	477	466	496	475	492	493	477	487	441	436	467	464	434	453	475	473	508	458	454	481	448	464	440	465	460	471	458	432	460	458	458	456	444	475	482	469	443	459	414	451	484	455	473	453	464	440	444	493	464	450	468	448	425	453	441	460	464	474	448	463	496	451	413	478	444	466	425	468	467	465	436	442	475	481	451	492	458	446	439	476	464	503	436	500	433	459	457	470	485	484	432	452	435	433	455	469	446	428	448	435	470	457	477	487	444	450	441	453	432	480	474	428	450	448	445	480	436	452	467	442	466	473	458	449	471	427	462	434	447	466	446	471	462	429	424	479	450	456	487	449	435	459	459	464	488	483	456	483	467	468	474	462	465	503	471	472	485	486	478	469	447	449	446	497	438	445	442	477	443	461	474	471	443	412	436	459	470	461	454	449	486	472	463	502	465	434	464	440	396	462	474	437	443	459	461	450	453	442	445	462	432	488	464	430	474	460	471	467	411	490	441	463	465
17458	1729	89	79	116	199	114	118	87	71	73	67	56	64	59	33	40	61	37	36	47	27	39	57	40	32	41	42	41	41	38	36	32	27	32	30	38	32	37	28	19	40	31	35	25	31	36	36	34	30	34	33	37	33	35	35	36	42	25	27	29	38	42	36	31	38	36	44	28	38	32	34	37	37	38	31	28	33	24	28	29	22	27	39	30	29	34	35	38	29	24	38	29	25	25	33	34	31	36	25	44	23	34	30	25	21	36	25	28	21	24	35	39	28	36	30	40	30	39	28	33	34	41	37	27	35	33	34	20	37	27	25	38	34	28	32	28	36	39	29	34	30	31	36	21	31	28	31	35	20	36	27	36	29	34	25	34	28	27	34	24	36	36	40	33	30	29	27	34	33	35	29	42	29	32	40	31	45	30	25	30	33	30	38	31	33	37	26	30	29	27	34	31	31	31	32	27	31	32	29	30	37	37	33	28	20	28	23	24	25	39	32	30	27	27	34	38	26	32	33	29	20	43	28	28	30	35	23	39	28	41	23	29	31	28	19	23	31	37	34	28	30	42	34	41	34	29	32	35	32	20	33	35	27	25	36	29	27	38	26	30	30	41	26	37	26	29	41	17	32	33	24	35	34	27	35	29	25	37	26	33	31	38	27	35	28	27	27	28	33	24	27	35	41	38	26	19	40	37	36	31	26	27	25	29	41	30	24	31	40	24	37	16	29	39	30	31	33	26	29	28	20	40	36	25	34	25	28	27	27	27	38	30	33	34	35	27	29	33	33	28	24	46	29	35	28	30	35	32	41	33	42	37	20	26	36	32	37	31	32	31	27	22	35	33	29	25	30	33	40	35	33	22	28	28	40	31	37	31	33	28	36	41	29	23	29	30	22	26	37	46	40	28	37	29	35	38	38	33	32	39	26	30	26	28	22	33	27	35	37	37	38	34	38	46	32	24	29	29	36	26	37	36	20	26	39	31	36	37	34	30	38	32	32	24	34	34	27	26	38	32	32	28	32	26	43	28	28	34	38	40	28	30	45	24	44	33	40	31	31	33	35	34	33	27	32	29	39	27	36	35	30	38	29	28	26	32	26	40	31	30	24	36	26	39	32	37	40	36	34	44	30	28	38	35	29	34	21	20	30	26	37	40	28	41	29	30	29	39	28	35	33	26	43	35	35	24	31	28	25	37	28	24	39	28	30	31	33	25	26	30	40	37	35	29	30	32	32	33	37	36	20	34	32	32	26	33	43	34	35	20	32	38	22	30	39	32	31	28	32	33	30	28	25	39	42	30	36	30	34	40	30	36	30	30	34	35	32	27	31	35	32	24	38	40	29	36	32	36	33	37	35	38	32	34	37	25	20	38	28	44	47	32	28	40	35	30	37	32	26	25	24	33	27	27	37	21	28	40	19	25	28	33	37	36	37	35	34	26	41	40	30	24	44	27	23	52	30	38	26	35	34	27	34	36	29	47	34	33	33	33	38	32	41	22	36	34	32	23	23	30	36	25	25	26	34	36	32	26	36	39	27	33	35	33	20	27	36	32	29	26	33	42	27	25	43	31	28	33	34	29	35	30	29	24	30	28	37	24	33	32	29	40	35	30	31	31	36	34	39	35	35	23	28	33	19	28	39	21	32	29	19	34	41	33	35	18	43	33	38	35	35	31	38	33	28	41	26	39	44	30	20	31	23	21	33	39	27	29	34	21	28	34	44	29	27	31	28	40	29	40	34	33	20	30	33	31	28	27	39	24	29	32	27	24	24	25	26	34	21	27	25	35	26	25	43	32	28	34	26	25	36	31	31	30	23	37	24	35	33	30	32	42	31	33	32	34	28	27	33	33	29	28	40	25	25	26	27	27	38	37	35	21	24	32	26	39	31	31	39	28	27	28	25	33	24	38	31	32	34	32	23	30	35	35	28	25	28	35	31	21	31	39	31	25	36	25	29	30	43	33	29	21	30	19	22	36	35	25	39	35	28	38	25	27	27	28	30	31	41	41	24	26	32	30	24	23	37	33	41	37	26	26	43	31	24	23	27	43	28	35	39	24	46	29	27	27	30	29	22	32	26	32	35	26	24	23	24	31	32	29	35	32	24	32	30	41	46	33	30	39	34	35	31	35	31	47	37	29	26	31	27	31	32	45	25	29	41	38	37	28	29	32	40	32	34	23	36	28	24	23	33	30	40	27	23	27	29	32	35	42	23	33	30	28	30	36	33	26	21	24	25	30	34	35	27	31	26	27	31	26	31	31	22	31	36	36	28	37	34	35	39	27	39	31	29	29	36	23	42	31	38	25	35	34	36	32	33	27	32	40	29	31	33	40	35	29	30	30	29	38	31	34	30	32	40	35	29	31	26	30	29	29	24	35	31	34	40	27	30	34	31	30	35	42	33	29	29	29	34	16	31	31	26	27	27	25	33	37	33	30	19	33	23	22	39	40	35	31	27	37	23	32	27	30	34	31	30	35	31	35	38	32	36	21	40	31	30	31	33	34	34	39	32	33	18	33	31	36	47	27	28	37	31	29	40	28	43	28	20	28	17	23	22	30	30	35	33	29	35	27	40	29	31	31	29	31	38	45	28	28	34	45	42	31	34	31	28	35	28	22	42	39	35	30	40	32	25	16	34	29	38	34	46	36	29	37	37	25	32	29	29	27	40	33	31	37	27	29	32	27	31	27	32	33	24	21	35	34	24	26	35	43	43	29	34	24	39	33	31	37	25	26	34	34	32	44	32	40	29	28	37	36	30	41	22	27	28	18	25	41	32	34	30	33	36	28	30	36	29	38	25	27	42	35	31	26	31	29	32	37	33	39	29	23	30	29	31	32	37	21	28	36	40	31	35	33	31	31	48	21	34	35	34	30	37	39	27	29	30	30	30	37	24	29	25	25	40	32	24	34	35	31	30	43	32	37	36	35	36	29	29	33	37	33	27	36	29	30	32	29	37	28	35	23	31	29	25	29	39	30	28	26	23	32	39	30	35	20	33	33	24	38	37	26	26	31	26	28	36	25	33	43	42	28	27	30	29	38	34	28	25	37	33	29	32	31	34	27	29	27	33	31	37	31	26	36	35	37	31	40	39	40	23	28	32	40	29	31	35	29	20	30	36	33	28	34	38	33	32	35	38	44	28	32	29	27	34	39	22	36	32	19	25	32	27	19	33	30	30	27	31	32	25	26	22	33	15	35	47	29	40	26	27	44	40	31	27	30	29	36	39	30	21	27	28	29	33	32	36	28	33	42	27	33	38	37	22	32	28	26	27	33	30	32	32	22	33	31	32	26	39	28	20	35	26	33	34	31	32	27	38	30	37	38	27	27	41	37	32	33	44	30	40	34	31	31	28	31	44	37	30	20	25	35	38	36	28	33	23	36	28	34	37	31	32	30	49	29	30	33	27	27	30	36	31	32	36	31	30	32	40	34	29	29	27	30	25	28	40	27	32	25	41	36	27	37	38	28	33	28	36	34	35	29	35
51361	7355	2372	7837	13208	16355	8337	5984	4640	3540	2948	2436	2109	1951	1658	1425	1348	1329	1163	1121	1003	943	872	888	835	785	731	758	738	705	638	657	634	621	639	583	644	599	585	583	596	579	523	564	512	553	539	513	556	507	511	534	513	524	510	506	562	496	541	582	504	514	536	529	505	542	493	507	528	512	503	494	472	485	531	482	482	495	492	512	484	495	476	469	518	490	500	490	483	471	494	471	511	487	513	454	504	488	471	530	468	462	468	476	495	510	535	480	476	497	474	499	482	514	483	496	494	487	452	488	456	480	488	463	498	469	444	505	532	464	483	476	507	487	519	450	478	471	505	489	455	478	463	454	508	438	510	489	480	528	512	488	489	477	483	489	535	510	491	471	449	463	476	506	471	464	476	451	489	479	479	478	459	472	462	458	466	461	489	477	472	430	465	462	513	493	460	504	480	484	522	507	488	467	486	494	419	463	486	514	455	499	459	446	501	513	465	469	462	477	532	448	490	433	475	449	506	449	508	501	471	479	453	492	463	496	472	525	469	506	514	491	507	465	491	474	487	468	489	452	463	488	443	483	474	496	480	468	448	458	527	480	510	488	466	487	461	480	455	481	475	470	484	478	514	461	426	483	471	481	467	483	459	486	503	441	475	487	487	467	440	524	434	480	459	484	490	433	504	479	490	480	464	498	491	492	477	426	451	447	479	473	482	458	511	484	479	448	487	456	475	457	475	443	487	450	512	493	483	488	498	470	488	487	443	447	480	466	483	494	435	465	481	500	467	490	495	454	491	497	463	466	489	432	480	497	481	472	457	461	482	442	501	486	422	444	467	490	485	478	448	445	487	500	507	500	496	482	462	471	450	530	474	421	443	482	446	486	455	482	445	483	500	485	486	480	520	491	463	465	515	453	465	471	473	480	471	470	447	450	471	448	519	454	463	454	478	485	464	521	494	518	482	497	506	495	475	529	474	512	464	532	492	476	466	505	488	461	447	477	505	509	467	474	492	474	460	465	447	482	480	496	423	478	482	520	443	481	446	458	456	457	482	443	478	496	457	485	543	448	493	503	471	470	481	475	480	461	465	516	446	489	471	439	474	472	509	437	472	493	485	483	427	442	481	438	500	475	489	477	431	476	490	471	452	476	487	439	496	498	489	485	474	517	495	480	465	466	486	431	448	488	482	439	459	493	437	495	465	453	476	474	437	482	444	461	503	472	492	498	471	489	483	521	465	459	484	480	484	490	464	483	507	507	464	475	447	500	491	484	454	486	454	449	490	487	492	459	485	475	494	475	480	455	487	474	493	484	477	460	495	499	448	473	445	477	507	469	483	457	497	457	466	500	485	436	467	505	511	468	502	456	505	476	499	460	435	454	424	459	468	471	458	474	458	450	464	487	481	449	453	477	455	505	480	435	471	447	475	497	501	473	469	475	506	494	499	492	475	480	479	461	469	490	449	484	446	449	459	436	502	496	494	479	459	466	466	450	463	476	496	490	455	493	503	514	479	478	443	450	496	457	473	463	449	471	431	462	474	480	480	465	487	512	422	462	476	458	515	454	466	464	489	492	439	448	500	471	487	454	466	480	454	481	461	469	512	483	477	462	467	469	491	519	500	478	486	480	486	528	459	475	504	457	445	462	520	482	418	485	474	449	482	467	500	482	455	449	478	453	488	493	474	474	488	482	479	494	472	434	450	463	442	487	479	479	473	460	461	463	474	487	461	452	449	472	462	463	491	485	492	468	458	463	452	457	506	490	466	469	474	480	503	473	517	451	428	495	498	484	494	474	494	489	469	498	474	454	480	493	464	478	463	484	460	476	512	467	456	505	486	462	470	502	458	478	529	450	465	496	483	477	474	418	469	449	453	443	493	479	474	532	489	458	484	510	532	443	442	477	504	498	484	507	473	453	448	501	485	475	477	464	453	491	447	454	472	456	453	488	439	485	507	497	444	487	469	493	455	505	499	466	478	518	444	453	473	517	438	476	481	460	469	465	492	512	489	471	466	463	476	444	475	505	447	459	458	454	483	454	483	473	488	484	492	484	491	434	489	498	480	486	493	462	511	467	485	461	502	469	457	473	483	506	508	456	457	477	474	453	468	498	530	494	449	473	479	428	457	480	487	419	456	488	478	492	505	459	526	506	518	469	472	481	479	481	478	445	440	435	427	510	479	488	473	471	446	502	449	480	475	469	479	455	449	522	503	492	433	483	513	463	481	464	452	451	493	484	516	512	481	469	504	484	451	449	451	466	467	500	486	448	472	461	491	471	468	448	467	498	466	491	444	490	478	491	494	455	458	446	475	471	438	490	481	460	490	502	472	485	471	503	443	481	448	468	483	443	471	456	469	471	465	439	471	447	474	485	516	456	461	504	474	451	498	487	474	502	470	494	438	465	464	494	423	482	460	486	522	452	455	477	441	477	498	488	457	500	426	468	489	473	492	466	484	443	465	442	480	517	494	467	469	486	513	482	483	482	453	500	489	436	481	447	487	467	451	477	504	453	498	505	499	491	490	480	508	435	478	456	433	459	468	486	467	517	456	486	453	478	488	505	462	498	460	443	480	523	431	488	445	483	474	452	466	516	448	464	496	469	455	459	471	485	454	477	424	509	518	496	494	478	516	517	442	439	485	476	488	496	483	484	497	494	442	507	482	494	474	462	505	479	462	501	481	507	451	495	474	473	503	501	432	460	488	460	508	489	473	504	469	434	495	511	502	500	491	511	454	488	489	475	481	487	482	483	473	458	466	510	477	500	483	457	465	488	445	475	475	433	458	510	487	461	463	489	486	474	472	463	455	484	493	445	473	482	462	458	449	465	510	462	470	506	455	500	479	484	455	481	473	465	505	485	471	492	530	479	461	496	493	454	515	442	508	470	464	524	485	458	461	419	456	465	489	511	508	457	477	459	469	455	446	501	499	467	440	444	476	518	480	499	502	461	497	493	488	462	486	488	519	494	428	468	480	504	466	436	466	510	484	461	485	464	475	425	495	499	450	468	473	514	471	455	502	456	500	451	526	474	529	485	443	491	477	471	490	451	462	461	452	525	491	509	481	453	470	468	451	489	480	434	481	468	462	475	465	470	500	486	443	446	480	431	502	481	500	505	460	507	447	465	456	495	475	474	466	464	472	453	524	463	449	480	483	482	439	473	446	488	485	497	478	496	472	514	469	529	456	499	470	466	530	451	488	500	473	499	439	455	477	461	514	481	467	471	473	486	461	487	486	468	485	482	462	446	444	461	460	484	482	477	468	447	471	454	472	477	471	478	466	483	481	509	475	453	462	485	533	500	458	495	449	462	450	438	491	496	513	483	437	491	451	475	483	524	463	498	468	467	473	472	473	477	481	481	489	469	447	472	466	514	468	443	473	477	445	450	497	467	492	467	471	448	495	501	471	508	479	471	463	475	467	467	489	456	497	457	507	480	460	461	461	479	462	490	489	458	464	475	446	481	501	474	468	477	482	453	460	467	465	483	472	485	433	485
14812	769	123	110	142	256	115	124	108	98	112	87	97	84	76	87	69	68	71	70	63	60	77	69	67	63	67	58	66	67	68	70	67	58	72	55	55	48	71	52	64	59	65	53	51	71	66	47	71	53	65	56	64	51	65	51	71	67	62	72	60	59	70	65	66	50	61	56	61	64	65	60	60	51	64	64	65	74	51	61	57	55	55	66	67	55	59	52	62	50	58	64	61	43	60	65	61	52	56	39	58	53	57	55	56	64	62	57	52	52	41	61	60	59	61	56	64	64	58	48	62	59	54	72	73	59	52	65	51	56	43	67	54	63	67	47	63	60	58	48	66	67	71	54	50	69	74	78	60	60	52	47	52	47	62	64	53	66	57	59	64	53	58	59	62	51	45	72	51	67	70	49	42	55	71	72	58	61	63	55	59	55	57	66	70	68	58	68	58	64	56	63	70	72	57	59	66	67	48	55	66	65	59	62	50	72	63	52	60	54	67	55	61	50	66	49	63	61	46	78	62	61	58	74	59	76	65	55	60	69	56	51	62	61	42	61	61	67	54	46	57	70	67	49	59	56	56	55	71	46	64	53	52	57	57	54	57	74	53	68	56	55	71	56	59	50	62	52	63	67	60	61	54	46	70	55	66	59	58	68	60	54	50	56	60	62	76	54	59	65	62	54	65	59	58	58	60	69	61	34	55	60	54	51	65	67	54	59	62	68	62	70	79	59	52	50	59	55	67	56	46	63	60	53	58	52	60	70	58	71	41	68	58	59	53	70	59	53	67	54	65	58	59	53	67	59	67	66	41	57	59	55	59	72	57	66	57	54	87	57	70	61	44	73	56	72	65	50	54	61	49	56	54	59	61	66	74	71	48	65	59	60	52	57	57	50	68	71	58	62	55	62	56	62	49	63	54	52	69	62	66	55	55	55	63	51	66	66	67	55	50	59	65	68	71	74	76	71	58	54	54	59	62	67	67	60	73	66	72	53	66	60	61	58	67	66	59	67	64	61	59	63	69	71	58	67	54	53	68	66	64	72	59	48	57	56	53	66	60	64	68	52	67	81	47	72	66	60	57	65	74	59	71	65	52	58	59	62	57	57	67	60	56	54	67	65	60	41	64	60	61	57	68	56	58	58	62	55	59	60	61	65	74	60	68	55	47	56	56	65	66	51	60	62	64	48	53	67	56	61	55	68	58	79	63	65	40	56	67	57	49	65	64	61	62	61	62	53	58	55	52	62	44	53	68	58	75	59	48	72	49	57	51	55	81	61	64	58	60	57	58	62	66	56	60	56	47	54	64	68	64	59	59	70	64	55	54	57	52	60	65	63	74	53	60	56	55	62	61	59	57	50	49	73	57	62	68	68	57	73	67	50	62	56	58	58	58	48	66	59	71	66	65	60	53	60	56	65	57	74	59	56	57	53	64	65	56	66	58	49	56	63	88	56	63	69	62	53	57	72	60	57	81	38	53	65	51	61	69	61	82	53	62	59	60	50	49	57	65	65	54	64	60	60	63	59	58	53	60	54	53	75	67	55	54	56	61	60	51	77	63	58	62	59	59	48	51	54	67	58	58	71	57	58	60	69	71	54	42	74	56	55	66	54	60	70	60	53	64	63	73	49	68	55	57	75	59	69	62	65	58	47	64	71	59	57	67	57	70	65	56	65	52	56	60	44	58	61	60	69	58	66	55	60	54	58	44	61	58	62	58	67	52	67	49	56	54	68	73	59	70	55	64	61	59	66	54	69	64	52	62	65	58	68	63	58	63	62	62	59	45	57	66	56	65	56	60	69	59	60	59	60	51	51	79	58	68	53	64	57	57	53	72	53	57	62	68	51	69	50	67	55	62	67	61	62	61	69	58	76	65	56	74	75	69	66	46	72	68	61	74	64	56	55	55	51	67	53	58	51	63	80	72	56	76	62	63	48	55	68	64	53	58	63	60	47	66	51	48	74	61	64	66	72	62	53	64	69	61	60	58	59	66	52	70	64	74	67	49	62	62	61	60	64	65	49	39	64	68	54	64	60	74	62	50	44	59	60	56	63	51	60	59	66	66	58	60	51	59	53	48	50	58	61	52	56	63	59	61	52	57	41	58	75	84	62	64	68	64	52	67	75	69	44	56	76	54	84	44	63	52	59	58	68	74	54	48	64	67	63	76	56	66	65	53	47	57	47	66	61	62	60	64	58	73	56	74	59	64	73	49	58	64	52	49	65	53	57	47	62	61	49	76	52	50	57	47	52	55	57	68	61	54	56	59	51	64	64	63	62	60	55	63	61	47	63	63	59	61	66	62	44	52	58	55	68	57	66	65	56	55	58	58	61	64	49	56	47	61	58	78	67	59	55	54	67	60	75	64	48	63	63	59	57	48	65	58	46	61	59	54	73	53	49	65	54	72	63	30	68	58	59	60	72	65	56	56	56	66	52	55	53	70	56	59	59	52	74	70	66	54	58	62	65	64	61	61	82	47	55	59	60	69	60	52	52	56	54	59	43	36	58	62	60	71	52	70	52	60	63	53	47	67	57	62	82	56	56	65	71	63	57	62	68	51	57	52	62	57	56	62	70	61	52	65	66	45	58	70	69	65	60	67	53	44	52	52	59	75	61	48	53	60	64	65	63	60	57	64	59	61	51	76	61	66	74	68	54	62	74	71	69	60	48	49	55	65	59	39	72	58	62	61	62	64	67	69	47	59	49	57	49	64	68	57	62	65	61	52	60	68	65	62	45	49	52	65	72	53	55	58	68	72	44	63	59	69	49	63	59	51	51	57	52	58	62	57	57	60	60	59	67	57	61	77	66	61	54	60	64	63	57	49	63	66	64	70	53	51	60	66	66	59	56	64	57	73	68	51	66	58	60	57	68	55	60	59	55	58	50	62	68	70	60	63	50	66	56	53	49	60	59	43	63	62	58	63	55	52	68	53	58	65	56	54	55	62	51	53	66	73	43	71	79	69	51	58	51	63	53	58	60	67	73	69	54	59	64	61	54	63	67	71	53	82	56	64	54	60	61	60	53	65	74	50	54	52	66	80	58	55	60	64	52	49	60	49	53	56	48	47	65	54	59	70	57	59	60	85	58	69	69	78	50	59	67	57	56	66	57	47	53	63	66	73	58	55	61	64	44	66	65	61	58	52	75	53	53	51	48	60	53	64	50	59	61	49	56	57	68	48	62	54	56	68	61	55	40	69	63	53	64	52	63	59	79	61	53	76	52	62	57	65	60	63	60	63	59	59	61	63	57	53	60	47	64	65	63	56	52	61	59	55	50	54	49	46	45	56	54	62	66	56	58	62	54	57	47	60	62	59	47	73	56	62	62	59	65	57	78	53	59	61	57	50	55	62	56	61	55	66	68	70	66	62	64	53	63	59	62	59	48	43	53	60	50	60	64	74	56	74	60	53	50	47	57	54	78	53	61	63	63	59	75	56	71	67	66	59	49	61	54	65	64	56	65	54	59	48	62	61	43	53	57	61	48
44656	6634	2476	6591	11204	16574	7642	5633	4474	3491	2983	2611	2237	2032	1967	1751	1719	1503	1425	1403	1296	1272	1233	1204	1137	1120	1162	1133	1060	1112	1077	1018	1039	1041	1011	1006	952	986	970	1005	941	947	959	914	916	942	895	933	924	872	905	948	927	944	917	908	886	911	923	918	913	858	879	925	839	881	830	919	913	930	864	842	888	868	924	904	934	848	899	849	888	903	882	878	899	897	927	913	906	865	905	869	894	879	919	877	930	859	897	872	886	841	875	858	851	900	926	857	872	936	847	908	868	875	870	874	902	861	912	854	857	874	904	831	849	865	881	898	906	907	897	856	864	854	871	817	837	929	834	873	839	844	851	857	875	924	848	832	920	882	913	876	898	820	848	895	859	854	897	892	873	872	861	862	871	853	884	874	848	855	818	898	906	833	834	876	869	867	882	885	858	856	919	860	825	917	883	901	897	889	859	879	863	932	885	813	837	911	858	893	883	889	892	862	887	855	871	861	856	855	879	868	868	852	855	863	865	884	857	834	869	840	874	884	901	897	849	878	872	887	851	860	913	865	854	889	869	831	864	848	893	888	841	855	899	869	883	850	861	841	906	836	879	867	844	852	906	890	865	886	898	840	860	854	857	860	886	863	923	881	836	856	863	897	857	915	824	858	828	861	823	893	906	828	839	865	830	860	901	913	903	820	864	829	840	880	861	883	838	809	876	894	853	862	919	865	895	888	877	846	899	829	883	837	881	844	868	887	870	861	838	861	957	913	855	856	853	847	870	838	855	869	876	861	874	800	877	849	886	892	890	875	878	893	861	864	940	865	864	865	849	874	905	855	831	835	861	892	916	827	840	825	891	855	896	909	867	834	923	895	919	859	888	868	908	888	831	888	847	851	889	867	846	832	876	887	851	848	853	872	834	890	907	915	881	900	896	855	937	888	881	875	868	867	872	859	842	888	866	851	836	850	862	873	854	841	886	851	870	919	835	878	873	877	830	850	851	894	873	870	850	906	834	918	858	867	825	899	813	879	850	943	923	814	870	869	895	864	899	924	873	857	864	887	844	869	853	845	855	909	866	861	839	885	885	898	889	849	920	849	865	846	867	866	830	879	869	850	819	911	882	868	858	861	864	896	908	887	851	878	853	903	893	887	840	887	893	785	822	828	876	813	882	872	897	893	910	883	830	888	913	858	862	838	885	911	813	921	869	883	897	893	891	873	849	828	893	893	880	842	869	909	888	862	858	898	835	936	861	846	858	890	832	924	900	865	840	846	852	861	874	845	882	877	874	908	880	920	897	865	894	876	918	861	914	874	947	888	873	913	838	845	972	867	855	883	859	886	895	882	869	890	851	880	900	829	892	875	880	882	885	896	852	882	887	954	834	865	877	915	925	899	902	864	887	845	862	878	902	878	899	878	863	836	869	868	883	879	866	887	883	858	899	832	791	880	870	874	867	858	874	899	910	874	850	848	855	853	838	921	914	906	857	911	857	929	889	891	862	860	859	860	859	861	836	894	885	862	863	857	853	825	882	882	859	826	862	848	844	870	879	857	858	846	857	922	860	867	863	853	885	818	908	896	846	806	869	877	808	859	887	876	872	868	865	899	876	826	892	865	879	856	878	879	875	885	882	883	875	838	874	923	811	868	869	874	863	870	863	917	875	902	844	861	888	863	838	894	846	922	895	871	856	883	862	858	894	847	818	813	886	852	892	861	890	910	890	868	831	837	836	863	851	811	815	895	881	921	871	855	908	862	882	865	828	868	872	895	886	891	869	847	874	881	873	878	840	868	912	851	864	883	906	867	851	902	869	891	857	829	857	865	868	879	871	836	898	891	848	862	822	882	800	864	843	867	850	858	888	847	874	830	875	883	908	849	897	864	837	875	869	834	860	883	857	892	865	877	842	858	856	891	890	815	870	855	871	803	883	883	855	833	857	879	870	885	938	851	853	895	896	836	879	865	818	812	892	856	873	919	865	887	878	819	873	922	888	840	872	829	883	880	881	855	840	827	844	882	907	848	905	885	863	891	852	935	870	866	847	894	889	841	860	868	840	829	866	871	835	851	873	860	863	897	837	895	844	861	872	889	847	838	838	848	923	860	814	854	886	839	856	894	862	850	853	907	872	861	841	861	877	888	831	836	907	901	826	882	849	861	909	883	848	834	872	868	865	907	890	875	852	858	872	862	914	864	871	915	902	880	890	877	866	871	823	918	858	887	873	875	915	882	895	871	816	914	889	900	861	887	827	826	859	861	845	862	884	839	895	864	922	888	870	912	936	848	873	881	858	890	833	865	899	882	902	846	872	880	906	805	878	883	921	886	912	925	876	827	833	882	845	922	846	914	834	826	887	886	891	841	895	864	860	851	821	908	798	872	868	895	912	869	906	849	881	903	865	904	887	897	829	831	864	850	801	905	915	886	884	848	911	844	907	882	821	844	894	847	882	903	834	876	879	849	832	921	878	839	923	946	827	859	924	847	835	871	852	872	887	875	827	874	887	886	886	849	858	880	869	868	876	881	901	807	890	845	868	906	894	897	822	849	856	878	881	899	889	890	844	845	908	869	864	887	874	819	844	827	847	880	875	845	870	824	879	840	923	890	869	890	872	869	819	798	860	812	855	885	850	833	857	860	873	862	804	841	831	864	915	901	877	927	879	918	829	828	889	925	853	866	888	895	853	893	798	853	898	892	864	921	930	844	835	839	851	904	893	887	898	887	833	801	846	909	836	848	911	852	899	832	875	874	913	879	886	890	912	842	818	849	823	794	893	908	877	843	851	875	858	878	852	856	894	853	832	925	806	925	923	859	859	890	907	842	818	870	864	835	876	863	838	888	893	886	889	890	884	887	850	855	869	861	881	867	880	893	874	869	944	840	863	851	865	851	872	907	897	927	868	865	877	862	895	859	855	853	839	864	868	946	890	805	854	907	913	890	839	901	858	888	871	880	876	841	871	908	872	900	859	837	879	845	832	840	852	855	857	917	912	895	886	908	914	838	866	862	928	911	890	899	845	878	901	887	907	959	876	901	849	872	847	910	871	910	816	862	915	911	920	872	890	909	921	905	875	921	866	867	879	866	844	856	908	837	874	851	916	916	820	857	904	830	897	864	872	848	914	870	933	891	911	835	884	880	824	923	853	869	850	871	882	824	870	908	831	838	907	864	907	886	878	896	846	877	873	838	817	899	965	872	830	894	854	839	859	836	832	902	851	878	853	869	877	878	908	856	866	789	887	904	875	876	847	857	813	864	842	877	869	853	882	908	850	898	882	813	900	894	876	902	888	847	870	907	823	872	839	839	906	852	886	837	905	846	878	876	897	857	929	862	901	871	890	952	846	878	937	844	907	852	886	927	877	863	866	823	887	876	885	876	890	831	904	854	926	842	908	897	868	887	856	856	855	860	938	908	926	920	836	902	857	882	869	900	871	816	862	877	865	869	866	838	896	845	891	906	895	836	893	897	846	875	877	927	861	886	906	911	863	876	839	841	891	886	910	917
23360	3162	223	153	263	798	221	175	167	155	142	134	121	102	101	70	102	91	92	69	88	97	99	77	78	82	75	78	75	80	62	74	66	63	86	70	69	64	72	76	70	65	60	75	67	68	67	62	62	76	83	68	73	65	57	61	53	52	63	51	81	60	65	62	51	69	68	71	59	51	65	47	64	69	63	65	63	75	66	67	79	64	54	63	61	61	71	69	56	58	73	62	76	70	59	76	68	63	60	53	59	70	63	62	78	61	56	64	54	56	65	83	76	53	59	58	66	70	67	57	59	76	77	61	62	55	50	73	70	57	63	74	69	67	70	68	76	65	65	73	60	63	72	83	46	56	63	56	66	60	59	67	68	86	70	63	62	66	62	63	77	67	59	59	74	76	65	56	70	71	85	54	54	60	55	56	73	78	66	61	70	82	51	73	69	46	61	65	66	58	66	63	58	62	70	64	72	81	68	70	62	62	48	61	71	69	67	68	54	58	62	79	70	52	66	73	68	67	63	60	60	67	63	74	52	65	59	55	61	62	61	59	59	55	65	46	66	62	62	92	66	67	66	59	56	76	58	64	71	66	49	68	61	66	56	58	70	76	55	64	65	74	74	42	60	64	65	60	58	62	57	72	64	52	65	63	68	61	70	67	47	76	62	66	65	61	63	57	61	73	61	43	69	68	67	74	73	77	70	55	61	51	64	68	66	73	63	49	58	73	63	67	60	59	69	76	70	59	70	65	64	53	73	61	48	63	58	50	66	78	59	54	64	51	51	61	66	63	67	61	61	61	60	63	49	66	69	59	71	62	53	53	78	68	62	58	65	53	66	73	67	60	63	73	59	62	71	63	66	54	67	77	63	61	58	56	54	60	67	69	63	61	56	49	62	68	62	74	81	70	82	71	59	57	62	75	59	87	71	53	56	67	55	57	71	59	50	59	69	69	59	76	74	68	67	58	65	65	58	69	73	66	76	48	51	56	62	54	64	64	67	68	67	68	58	50	65	64	67	62	71	63	58	58	55	64	61	71	66	63	67	73	64	73	80	53	63	69	59	57	53	68	77	44	68	71	66	55	75	48	58	66	64	75	60	74	64	60	63	62	63	75	55	66	67	80	63	57	57	73	65	69	51	54	67	59	64	88	64	66	55	57	56	63	66	75	54	65	57	64	69	73	74	56	61	64	71	62	61	54	67	60	79	64	64	71	56	61	66	65	67	77	60	61	69	67	66	61	68	75	75	69	73	56	60	51	73	73	69	56	71	73	68	70	55	62	83	58	52	62	76	63	58	87	57	68	67	62	57	69	69	73	52	61	56	64	77	63	58	65	47	62	73	63	64	60	80	63	52	70	79	61	65	61	60	69	66	78	74	64	78	89	68	65	68	63	68	66	69	70	75	61	66	61	70	69	51	57	74	73	59	57	63	61	61	76	67	60	62	64	66	78	68	61	60	76	64	63	54	76	71	64	57	62	65	53	67	59	70	73	57	50	61	71	75	77	62	72	64	76	72	62	50	68	63	69	62	70	59	68	72	70	59	57	65	61	76	59	79	60	60	59	62	76	61	63	69	75	57	49	77	56	56	51	66	63	62	72	57	55	70	62	50	70	52	57	71	59	58	68	62	65	71	65	67	79	65	71	67	61	69	59	73	57	54	56	78	51	60	54	61	68	49	80	74	57	71	73	79	83	71	61	58	64	74	76	62	63	56	81	57	78	65	59	55	59	63	71	60	67	73	64	71	66	70	72	54	65	69	65	73	67	59	70	60	61	54	68	61	66	63	66	65	61	60	55	67	62	70	66	62	55	60	52	77	76	64	70	71	71	54	59	58	68	62	62	61	57	76	67	58	57	54	70	63	67	61	39	54	58	74	83	69	55	65	63	61	71	73	75	71	65	72	77	61	76	60	48	54	68	62	61	65	56	80	73	73	66	68	65	68	67	72	61	60	50	72	58	63	69	71	63	63	46	54	64	52	63	70	56	76	55	62	70	74	63	54	57	66	68	51	85	65	55	68	51	72	76	73	60	65	64	59	74	66	63	77	63	64	59	74	71	69	61	72	68	78	70	86	48	59	56	44	61	73	74	60	63	57	73	70	72	61	64	64	52	69	75	70	69	61	66	69	50	61	71	66	64	63	76	53	60	68	59	66	65	55	78	75	64	83	56	68	58	66	75	61	67	62	70	52	80	63	70	72	66	68	60	65	52	76	72	70	62	59	67	72	70	63	57	71	68	65	72	62	64	54	65	71	65	61	68	54	61	67	72	51	66	55	69	62	71	66	71	75	61	64	61	66	62	78	68	60	76	59	53	66	54	62	63	64	83	76	46	70	57	60	66	65	73	54	66	53	63	74	62	67	67	60	66	59	60	65	76	60	60	59	66	49	53	78	78	64	55	62	57	57	73	64	46	68	54	53	69	64	54	58	69	63	69	60	79	60	76	58	62	65	64	65	66	56	69	56	65	64	70	60	57	61	61	63	63	70	58	63	66	51	51	52	54	72	66	66	65	59	65	61	51	75	64	70	59	72	59	70	62	79	65	44	62	68	64	78	72	74	54	65	54	57	64	50	66	68	80	65	62	56	53	73	67	54	64	62	49	56	73	66	66	73	71	63	67	75	57	49	62	61	74	72	58	80	68	63	72	62	54	53	52	71	72	68	63	60	61	63	61	69	62	57	54	61	69	69	69	60	74	64	60	73	70	59	70	86	58	69	69	60	66	59	48	50	68	73	62	62	55	66	75	51	61	70	50	58	69	65	70	73	62	58	63	65	64	67	57	65	72	75	59	61	57	58	69	77	64	58	52	69	59	77	52	55	69	60	75	69	69	73	66	72	72	63	60	49	58	58	52	59	52	62	52	52	57	56	57	76	61	58	55	65	66	55	57	57	58	67	67	68	63	56	70	72	58	57	52	66	71	63	56	69	54	56	70	63	59	67	64	68	78	65	58	78	56	76	67	67	71	61	63	72	83	69	61	80	68	74	55	61	61	65	58	70	55	54	62	63	72	60	58	50	70	50	57	72	73	53	65	63	60	57	61	72	65	62	59	60	57	75	68	76	69	72	60	61	56	67	64	67	65	62	77	72	68	81	76	77	70	69	64	63	60	81	63	57	69	74	60	72	56	62	71	59	73	76	50	70	72	82	60	69	62	71	65	55	48	74	77	61	52	61	64	70	60	83	57	68	69	58	59	59	57	78	59	59	73	68	61	70	51	57	65	60	59	64	74	67	65	77	64	57	63	88	60	54	56	62	44	69	68	77	62	64	77	52	64	65	68	49	66	59	68	53	59	75	73	77	58	65	65	77	70	62	63	71	70	63	61	75	62	63	59	75	49	43	59	58	68	66	60	54	56	60	56	77	63	58	65	61	81	53	57	59	72	50	63	69	62	49	71	58	66	73	73	56	75	53	61	66	71	75	50	63	72	71	66	58	58	68	78	61	67	63	64	63	64	87	63	62	53	59	67	61	50	65	72	50	63
44199	12894	4213	12112	19457	27121	13791	10247	8258	6589	5482	4560	3908	3462	3184	2805	2559	2380	2297	2047	1960	1808	1775	1672	1587	1522	1524	1455	1383	1310	1296	1316	1279	1213	1247	1224	1163	1220	1175	1108	1136	1094	1053	1079	1117	1117	1119	1075	1045	1071	1039	1015	1076	1029	1040	1011	1053	1057	1023	1002	993	950	1055	1028	993	993	998	1020	999	943	954	954	961	951	950	949	939	954	943	951	988	903	984	977	928	928	942	912	958	917	966	943	962	921	1002	962	992	953	941	917	930	943	894	967	939	982	950	924	931	932	879	965	932	911	915	920	978	977	943	950	947	936	941	936	939	968	934	916	944	918	911	973	909	951	935	973	934	919	901	934	929	884	943	986	954	873	970	931	966	941	879	953	899	914	930	929	923	917	949	910	946	936	876	981	959	924	922	912	900	1010	894	918	862	932	939	929	953	926	926	931	936	948	958	932	897	914	956	913	956	945	901	935	967	944	953	926	938	868	913	940	877	950	887	880	925	856	876	951	936	940	899	906	933	1010	927	892	892	909	956	925	910	932	938	962	878	918	907	934	940	940	871	859	881	904	932	938	933	890	871	984	952	940	877	956	911	893	937	867	869	936	946	864	944	915	904	909	918	897	910	892	918	882	910	944	910	909	938	912	937	958	930	906	900	938	890	919	904	937	907	909	971	931	916	948	867	931	932	923	915	845	905	920	927	909	919	950	923	939	959	884	982	910	930	943	935	917	886	996	902	916	896	929	946	892	943	955	927	928	917	969	922	886	921	892	908	902	936	905	894	897	926	933	916	926	947	932	910	967	873	953	963	937	919	923	947	915	926	875	956	936	917	945	937	942	876	959	901	928	883	914	934	938	933	934	898	953	891	897	899	914	913	955	913	921	960	938	925	889	958	910	974	876	940	891	933	895	921	912	919	969	951	921	885	943	878	974	895	967	960	863	972	968	881	927	944	936	889	901	863	945	962	879	899	951	916	951	917	916	858	939	923	943	935	980	900	920	902	872	955	952	892	874	892	966	891	893	944	924	849	878	878	938	904	921	948	884	976	891	900	932	898	893	923	910	911	854	909	950	884	965	890	939	875	953	920	959	970	967	974	945	875	901	878	897	930	922	973	914	932	822	952	865	906	916	901	870	882	945	874	923	877	952	876	899	887	928	899	899	936	927	945	886	951	947	967	939	947	928	924	910	930	919	908	920	924	941	919	897	912	1013	903	892	965	928	916	871	901	947	889	935	968	938	976	909	960	921	964	921	893	903	857	899	967	889	912	906	911	926	886	920	917	887	920	868	948	888	935	901	924	934	917	924	880	975	960	938	904	944	909	933	915	941	927	950	947	913	912	933	895	922	910	904	904	939	909	972	986	946	900	906	888	941	913	917	951	893	952	851	907	935	936	904	910	900	875	949	927	900	913	962	890	920	909	881	948	908	925	910	935	919	885	876	927	924	881	910	950	922	955	947	929	936	921	960	997	915	894	913	951	880	935	918	937	938	920	912	919	883	925	917	917	895	899	942	905	900	952	904	952	892	946	888	896	902	892	902	943	910	890	920	899	945	970	900	953	894	917	904	932	918	933	910	936	928	857	878	901	931	924	964	966	943	894	883	956	857	938	942	913	913	864	928	908	909	881	953	930	935	917	881	956	978	922	972	939	892	944	972	868	863	915	921	883	912	889	929	941	926	949	965	912	895	934	951	923	918	898	914	965	891	957	916	956	901	975	912	950	954	987	947	950	930	915	957	942	926	932	937	925	934	840	917	885	916	945	916	896	892	932	914	927	887	919	923	938	893	958	938	934	918	894	837	937	914	883	930	979	953	908	911	937	901	919	931	918	964	943	980	951	1004	882	930	914	950	928	911	923	937	928	906	854	898	906	939	913	887	938	935	898	924	957	916	892	995	899	886	940	936	931	935	934	943	861	919	898	953	908	912	854	899	900	952	914	921	926	936	875	899	927	909	945	922	917	910	911	883	907	934	892	896	899	930	908	954	938	936	941	887	935	922	900	940	887	929	940	918	897	917	966	893	879	898	891	910	949	947	904	915	901	844	937	928	894	961	918	975	924	888	900	911	956	950	923	948	885	906	983	1008	919	879	879	929	944	959	911	943	940	933	914	899	912	915	962	892	907	962	916	933	912	947	909	870	955	958	923	931	922	887	876	877	920	898	891	938	981	939	940	951	949	920	899	934	896	919	953	908	968	907	953	915	898	892	959	884	958	915	857	941	979	958	953	948	878	916	884	967	970	894	941	937	944	1015	907	916	937	929	953	939	932	1010	867	917	904	933	943	901	968	953	876	936	878	911	895	948	905	912	930	911	946	948	886	892	906	973	972	967	978	916	873	926	947	989	992	904	937	921	914	907	946	901	931	987	878	964	911	928	967	869	884	853	885	944	895	969	944	955	920	962	870	913	918	882	898	880	933	914	917	922	902	882	910	862	903	947	888	942	946	941	962	929	887	1000	952	924	860	917	942	955	943	916	939	909	895	886	889	919	960	879	903	951	926	906	919	947	944	915	926	886	943	980	935	936	957	912	952	887	928	913	932	863	912	941	951	892	927	904	951	882	978	960	894	880	919	971	887	920	917	948	961	888	927	936	908	854	906	918	919	899	915	916	897	948	905	914	908	980	898	947	939	865	932	938	955	916	897	866	883	958	900	923	922	929	939	935	894	947	922	932	955	930	920	921	936	939	916	912	954	924	939	936	907	920	940	840	872	923	916	929	915	940	900	949	924	919	869	961	951	944	890	971	924	956	866	928	926	870	954	957	913	891	919	902	948	893	907	947	886	946	968	926	924	917	957	966	888	918	916	886	861	922	941	942	896	940	945	970	983	931	979	945	961	888	902	880	956	910	914	914	899	901	903	982	902	891	911	901	927	879	913	896	930	914	866	908	906	957	933	921	942	885	915	923	945	906	891	911	919	969	933	927	933	909	905	935	938	940	896	924	898	946	915	888	880	895	887	983	891	934	913	883	907	891	947	989	961	925	923	920	958	924	933	931	963	943	881	972	950	972	903	914	914	947	916	912	949	897	880	910	894	910	939	946	932	923	942	905	929	884	897	909	918	916	948	868	920	919	940	971	839	892	915	938	916	914	880	890	914	954	952	892	871	927	897	928	874	911	919	913	916	919	882	856	869	923	919	856	895	912	942	949	896	929	933	949	930	900	919	894	945	932	968	929	933	917	930	946	881	922	980	928	918	937	891	902	894	945	909	893	950	913	870	916	932	932	971	926	913	939	937	944	922	1013	951	919	935	919	915	959	904	891	922	960	893	926	945	862	927	931	910	875	880	946	913	940	950	949	878	964	981	892	871	940	924	881	909	897	938	898	907	898	999	941	902	926	899	877	948	891	909	922	964	916	900	935	912	906	917	943	942	984	886	921	975	902	926	910	888	911	946	900	949	942	951	925	921	946	905	928	924	916	915	861	923	977	881	936	922	904	918	932	887	967	956	974	843	910	925	895	928	941	898	936	908	895	930	960	930	938	904	957	875	867	921	931	911	925
5406	99	45	37	53	163	46	55	32	31	30	28	35	33	35	38	28	30	27	39	33	29	34	36	33	31	34	25	29	35	31	35	34	33	30	34	22	30	23	30	25	23	38	30	39	41	34	27	32	37	25	30	26	42	22	29	27	31	40	34	35	34	26	32	35	32	28	28	32	24	32	24	31	35	34	31	39	29	36	28	32	35	29	35	30	33	33	41	26	30	50	27	28	31	28	21	29	40	29	33	31	23	25	32	29	29	27	28	34	33	31	30	32	34	35	35	29	31	27	26	26	21	35	27	29	34	36	22	37	38	20	30	26	25	24	25	24	27	24	46	30	27	24	28	19	33	46	35	27	37	26	23	28	28	34	27	32	32	32	27	46	29	33	26	29	34	33	35	27	29	27	34	25	38	35	30	26	24	33	37	28	27	29	23	30	35	30	32	22	36	25	36	33	35	37	22	26	19	32	19	39	34	28	20	34	25	33	40	35	23	37	20	19	31	27	31	45	35	27	30	26	26	23	32	23	33	39	32	25	28	37	28	25	27	25	37	28	29	30	34	33	31	28	34	29	32	22	39	36	33	19	38	26	33	35	24	47	23	26	24	27	28	20	32	32	27	35	30	44	28	35	29	29	28	26	32	39	34	32	32	27	39	32	25	35	29	29	25	29	27	28	30	27	35	35	26	36	36	29	40	25	28	31	26	28	28	29	34	29	32	38	31	37	25	31	30	29	14	22	30	39	34	30	25	27	21	26	27	22	29	24	28	33	33	32	31	33	30	22	34	25	21	24	32	20	26	30	28	28	27	20	25	33	26	39	28	32	24	24	20	28	33	24	30	33	26	25	25	24	26	36	35	36	31	29	47	28	36	36	43	39	28	34	28	32	30	30	29	35	33	26	35	26	38	18	27	36	28	23	34	30	30	30	32	20	35	27	27	36	29	31	22	38	27	55	32	23	33	30	28	30	24	24	33	28	27	30	25	24	39	35	37	26	26	21	37	33	40	17	30	28	34	28	21	34	22	27	28	34	27	30	30	24	32	22	26	26	30	26	36	28	30	31	32	32	25	39	40	24	30	34	31	29	34	33	28	21	34	22	26	27	29	31	28	32	25	29	31	37	24	24	24	33	26	26	28	30	38	31	33	23	39	29	32	30	23	29	33	32	36	23	26	36	32	24	34	35	27	26	25	39	33	36	29	30	41	32	28	24	28	29	36	20	33	22	31	26	43	33	28	25	18	33	45	30	24	33	19	40	30	37	27	26	37	31	30	32	35	45	29	22	30	28	28	27	30	30	30	31	31	31	24	38	24	33	30	25	23	32	26	24	31	33	28	32	30	24	27	39	38	40	37	20	29	36	38	36	26	35	27	26	33	26	31	34	26	20	32	29	26	31	28	35	30	24	29	20	27	31	29	35	36	18	29	35	32	34	27	38	43	36	26	30	30	31	25	24	37	35	33	29	26	40	23	30	26	38	25	29	27	29	18	29	32	31	34	30	25	28	35	29	31	30	25	27	32	30	21	35	31	26	19	36	26	39	32	35	33	27	22	28	43	27	29	31	25	38	32	31	41	23	36	33	33	29	30	30	36	32	27	41	35	32	25	36	29	28	26	27	31	29	32	33	25	28	28	30	36	26	36	35	29	26	34	29	29	28	36	26	29	31	37	28	38	25	27	32	24	29	37	23	39	24	23	23	29	25	29	30	45	26	34	20	28	27	30	26	38	24	37	28	30	29	28	29	23	27	29	29	36	37	25	31	36	40	24	34	35	27	31	32	38	24	23	32	30	32	26	39	30	28	26	34	30	30	37	27	28	28	35	28	31	39	34	36	33	15	35	28	27	29	32	30	27	24	33	29	30	32	28	30	26	30	32	34	25	35	35	35	35	36	30	23	41	26	40	23	30	33	34	29	28	27	24	37	29	27	24	29	32	33	20	22	28	29	25	39	36	32	23	34	30	35	25	32	30	26	28	27	29	20	34	25	27	35	28	33	32	28	35	36	29	33	31	33	26	34	29	29	25	27	30	22	20	28	29	36	35	31	40	25	33	35	41	38	33	37	29	25	33	26	29	34	25	23	27	31	20	30	30	32	32	33	25	31	29	45	37	38	39	22	26	23	30	24	31	24	25	22	27	34	22	25	32	33	38	30	30	28	23	34	27	33	28	28	26	29	21	24	26	25	37	38	28	25	29	37	38	27	28	29	27	28	33	26	30	34	23	31	38	33	22	37	35	32	35	32	32	24	21	29	27	30	32	27	24	38	30	32	30	30	26	25	36	24	40	29	30	22	34	35	35	30	27	30	34	27	28	35	22	27	25	28	27	25	23	31	32	22	25	34	22	24	33	28	28	28	31	26	33	25	22	36	44	37	32	23	35	21	30	25	32	27	25	27	31	39	31	40	23	31	33	31	28	27	40	28	34	25	30	36	30	25	30	29	33	35	38	28	41	36	31	38	23	22	25	22	31	30	36	20	33	33	29	20	23	26	32	25	21	35	29	32	33	33	20	37	28	30	34	25	28	29	19	36	22	27	24	36	36	25	30	26	30	27	26	40	31	32	37	32	39	30	28	32	30	28	27	27	36	33	33	32	26	21	21	29	34	20	27	24	31	32	28	30	30	41	30	31	35	35	33	41	30	37	42	30	30	27	27	29	24	23	36	35	30	27	26	39	29	30	24	22	27	35	26	47	25	34	29	38	23	29	33	39	31	24	31	44	34	37	34	37	22	31	47	31	35	30	31	35	35	32	32	24	29	28	39	24	35	28	41	30	39	31	24	31	24	37	28	44	28	39	36	29	31	26	21	35	27	31	26	26	33	33	24	29	31	29	34	30	29	23	32	21	29	29	39	35	38	27	22	35	24	25	26	29	21	34	32	26	30	35	31	33	20	31	28	33	28	26	30	33	22	26	35	38	27	37	35	34	33	29	23	27	30	35	26	29	36	27	44	41	25	27	28	31	27	27	22	33	39	31	31	42	27	33	25	33	33	19	36	30	34	28	30	32	31	23	30	31	19	26	35	35	44	26	23	28	29	30	29	28	33	23	25	31	23	25	26	39	30	29	24	23	30	27	34	31	37	24	44	26	20	18	28	27	28	31	30	28	30	41	21	25	31	30	24	41	28	25	26	26	34	29	27	30	31	29	37	28	34	34	32	26	31	28	27	31	24	26	20	34	37	24	32	39	28	29	28	37	33	25	36	25	30	31	27	21	26	30	31	23	33	30	35	22	24	26	35	34	27	41	38	41	39	26	26	26	33	27	35	26	32	20	32	30	30	35	26	35	32	41	32	29	34	26	32	30	24	26	24	29	28	30	32	25	23	38	31	28	27	29	22	29	29	35	30	41	37	32	28	29	31	19	24	25	42	35	20	34	35	33	30	23	34	29	24	37	33	28	23	41	32	29	31	22	28	34	37	27	37	32	29	27	29	41	29	30	38	34	35	24	39	28	35	39	33	27	25	19	34	37	26	21	36
32298	2847	987	2526	4292	11802	2616	1775	1483	1216	1016	901	786	754	728	667	695	645	581	568	556	588	555	538	516	530	529	525	520	512	474	511	492	534	491	464	478	452	447	480	506	507	470	458	465	450	491	479	472	494	456	464	431	437	429	491	498	442	464	495	466	464	459	462	446	510	444	439	452	453	469	431	477	456	478	457	490	484	475	492	449	486	495	445	427	476	459	441	454	450	506	481	460	437	450	459	497	483	459	489	453	453	429	466	431	445	457	441	435	506	419	466	463	461	459	442	472	422	493	455	440	454	432	437	491	446	435	420	468	503	459	485	441	492	412	431	439	446	497	440	443	451	440	460	449	446	480	484	461	442	424	459	464	449	467	431	449	443	473	438	418	446	452	443	420	436	469	455	473	420	417	471	474	479	430	452	460	439	446	455	435	451	451	449	448	423	426	434	447	406	441	398	444	442	475	455	413	434	451	435	467	470	464	466	450	437	450	481	421	452	418	425	498	466	458	445	489	414	476	473	474	459	462	429	510	467	434	462	470	468	464	465	445	450	485	462	470	493	466	451	407	404	464	441	457	409	424	519	453	473	450	467	435	435	469	473	433	463	432	435	431	435	491	461	423	435	441	469	456	421	450	449	445	460	460	454	432	502	444	476	453	433	444	461	467	429	451	477	396	451	456	464	447	457	456	458	449	464	409	453	444	446	476	449	434	421	443	451	449	459	470	477	439	435	438	435	405	508	466	446	462	427	425	450	477	464	457	452	409	448	470	430	440	453	464	474	445	437	407	453	463	488	411	428	408	444	459	443	428	453	473	460	451	385	451	513	480	433	458	495	460	434	482	415	435	438	480	468	484	428	451	450	487	465	442	445	425	422	461	429	452	490	446	446	468	474	455	436	476	427	431	428	444	452	451	428	424	455	426	437	431	453	408	431	459	418	482	432	467	489	436	453	450	438	475	448	452	455	450	431	415	451	432	438	444	435	450	446	469	462	454	476	465	426	471	405	432	461	458	462	410	446	442	465	447	434	427	441	481	450	458	446	469	428	431	451	412	473	481	487	473	406	464	427	460	436	443	435	421	477	447	443	394	444	491	420	439	445	429	466	503	466	460	448	440	411	439	391	451	407	426	474	408	467	434	452	438	411	418	435	455	454	458	432	461	443	448	453	438	483	457	442	449	431	460	437	483	448	470	469	445	473	438	451	458	435	445	437	436	468	430	480	433	449	438	467	417	453	406	414	459	492	464	469	469	443	453	491	406	446	472	449	412	446	439	472	426	486	442	426	440	440	461	480	477	439	453	441	452	466	461	487	448	440	443	445	459	447	413	430	444	468	427	437	433	462	475	459	490	444	426	478	453	437	483	449	479	465	475	426	424	428	471	436	436	462	436	460	467	440	453	460	418	447	440	446	464	453	496	435	457	497	454	450	447	470	445	452	447	451	474	433	427	399	483	470	415	462	441	476	476	475	450	441	442	435	465	412	439	458	457	448	468	440	460	436	449	440	455	444	434	454	465	474	465	431	458	424	459	437	407	420	413	439	435	455	477	460	424	453	452	435	458	447	427	459	405	450	424	450	480	431	433	434	415	426	480	432	438	451	419	466	428	474	447	463	468	469	438	450	446	469	457	439	439	452	437	443	458	451	457	442	489	491	445	453	439	465	422	501	420	477	525	468	435	481	476	436	443	460	469	451	406	449	416	460	428	447	450	417	454	441	450	467	427	443	414	429	455	464	451	454	447	456	509	406	453	467	456	426	432	450	462	447	398	451	429	476	438	421	487	438	429	424	451	463	456	452	449	469	461	429	409	391	415	473	463	464	427	469	473	421	409	499	456	446	470	434	450	428	434	442	458	429	441	471	447	479	471	436	417	474	453	456	459	447	431	474	442	466	442	408	432	475	479	447	453	461	453	456	444	468	472	455	496	454	477	471	426	443	467	435	463	451	472	475	466	477	421	457	439	461	448	452	445	438	470	452	448	443	474	442	435	422	471	445	492	468	469	444	459	438	441	442	450	475	452	502	467	459	448	444	461	467	480	454	438	409	425	460	463	418	473	441	427	424	444	448	498	433	442	448	443	462	475	479	471	427	438	503	441	419	446	476	454	487	493	457	430	443	459	449	464	461	438	460	407	416	481	427	446	454	445	467	470	463	427	428	458	426	468	495	456	423	461	439	480	459	448	434	477	446	425	502	468	454	470	450	438	454	425	444	449	429	462	452	462	442	398	439	479	430	481	411	436	447	457	482	459	439	435	441	436	413	440	466	458	474	452	444	429	491	448	427	447	441	428	426	474	434	462	434	430	451	425	446	433	468	477	453	442	424	427	400	427	459	437	452	466	438	446	448	448	466	426	465	435	420	470	476	473	434	409	437	457	480	432	426	457	471	480	443	436	408	405	456	463	436	444	415	458	424	432	455	451	478	425	433	426	453	469	405	428	418	443	438	504	445	419	445	443	437	398	455	464	433	483	446	458	475	472	483	452	468	482	458	443	424	455	405	447	417	461	465	416	461	453	419	478	423	420	446	436	482	435	433	446	459	461	451	393	442	410	429	462	449	489	451	444	416	426	456	490	479	454	424	465	470	425	473	462	464	453	413	476	480	441	439	430	455	447	433	428	456	432	456	465	451	434	453	429	469	479	458	438	428	463	432	415	468	427	465	445	429	449	491	446	454	428	467	451	462	415	438	449	405	436	477	432	467	467	442	465	438	457	432	499	463	447	501	405	423	450	418	454	489	451	456	435	436	440	431	396	485	394	486	447	499	462	453	436	447	426	429	459	440	409	450	450	441	456	461	470	479	453	432	406	440	445	456	422	427	437	453	458	473	433	456	440	436	453	465	476	447	457	447	457	473	438	465	445	459	424	423	505	429	432	468	456	405	447	472	428	442	481	453	463	461	414	437	466	487	445	415	414	421	457	482	457	468	405	459	476	461	449	449	442	444	456	452	448	446	434	414	459	438	418	445	455	456	454	468	442	469	485	472	469	400	422	443	460	453	465	424	435	417	428	436	460	473	472	459	458	441	444	436	465	516	495	448	477	408	451	468	439	475	435	436	435	455	456	463	470	431	436	450	440	453	474	466	498	442	483	448	458	462	436	435	480	453	438	429	447	445	474	432	439	434	415	461	453	443	454	463	427	442	480	431	419	456	440	418	428	451	407	474	443	421	484	421	454	439	436	467	439	432	425	466	430	462	425	479	449	432	450	456	434	414	424	427	411	457	495	440	467	436	429	405	459	431	439	490	472	469	475	436	480	463	476	481	414	458	455	474	465	444	480	433	431	435	456	453	443	496	451	456	459	481	463	455	461	453	498	451	443	457	485	414	452	437	447	457	468	455	446	441	421	456	480	466	437	440	461	424	458	414	451	418	471	457	456	416	470	447	459	458	486	459	433	437	454	455	426	462	456	402	441	438	471	445	469	430	436	475	449	445	431	434	475	455	481	433	443	446	461	459	464	476	464	444	408	433	471	463	464	508
14379	728	107	80	119	332	123	107	76	81	93	73	43	54	61	54	44	59	41	33	32	44	42	46	43	32	28	39	36	38	32	30	36	25	48	37	34	37	27	36	33	41	28	26	23	27	36	27	33	32	44	31	36	42	35	24	41	32	41	22	19	27	35	26	23	29	35	27	28	31	46	30	42	36	36	44	29	32	37	35	17	30	29	34	38	20	40	34	33	32	29	24	32	39	30	27	26	35	38	30	34	39	23	41	30	34	27	40	26	36	28	21	31	27	34	29	38	33	25	25	26	44	38	24	26	36	38	36	31	25	44	31	29	31	27	31	32	31	34	28	33	39	32	29	37	38	22	35	27	33	29	36	30	34	31	27	35	35	30	34	37	21	24	41	36	37	25	30	37	28	32	24	29	19	34	23	30	20	24	35	36	35	43	33	33	38	28	42	32	43	33	30	27	40	35	37	30	23	35	22	26	29	27	29	26	39	42	38	23	33	38	32	32	24	25	20	21	28	30	38	25	39	35	29	28	29	38	34	31	34	31	27	26	34	32	28	35	30	30	27	26	30	31	35	25	30	34	29	30	43	31	33	28	34	31	32	31	35	28	39	38	41	26	32	33	28	31	37	38	27	23	27	29	36	41	27	32	31	32	42	26	30	34	31	32	27	29	23	34	32	30	33	27	26	26	34	29	37	33	36	32	33	24	29	39	32	22	35	33	28	33	42	31	23	29	39	35	38	36	36	34	33	36	39	31	29	26	28	32	44	37	38	25	29	24	36	31	34	32	29	33	26	38	41	27	37	32	19	26	38	26	28	30	27	37	28	28	29	38	34	25	32	36	19	41	36	41	33	31	30	26	28	37	42	32	38	32	27	35	39	23	31	30	33	26	28	29	27	34	29	16	40	36	28	28	36	31	41	32	29	24	31	22	34	32	24	29	33	35	36	21	28	34	30	34	35	26	31	38	28	29	32	25	38	29	29	38	18	28	26	28	24	29	31	39	35	34	36	38	28	39	32	36	36	29	29	28	41	21	34	29	35	40	34	27	29	26	37	35	18	24	33	23	24	32	34	28	32	35	28	21	35	34	26	46	34	36	36	24	31	35	34	35	28	33	33	32	25	27	25	26	34	43	29	33	26	35	37	35	39	34	27	36	29	32	30	33	39	46	39	30	33	31	37	26	35	23	43	47	27	32	35	39	36	50	26	24	34	37	33	19	30	33	35	41	20	40	20	27	46	25	31	41	28	25	39	22	31	37	48	43	22	31	29	29	32	30	39	23	24	40	23	30	35	38	34	43	31	32	37	27	30	31	24	36	34	37	21	35	34	35	37	48	50	43	42	25	17	35	32	29	31	28	28	32	31	27	29	33	29	33	40	27	45	24	35	28	29	33	36	26	36	42	29	29	21	26	33	24	37	34	26	22	28	37	41	32	31	38	40	34	25	38	25	30	39	34	44	29	36	41	26	36	32	36	27	36	23	37	35	33	26	30	36	29	34	29	44	36	31	38	22	27	30	27	30	27	28	22	28	25	37	31	27	25	34	49	23	36	35	36	38	28	35	31	37	33	25	27	28	31	39	38	38	35	51	31	31	42	25	24	29	44	25	38	28	47	34	29	32	41	31	29	33	32	29	18	28	37	24	38	34	40	27	21	36	27	33	33	31	41	27	27	20	36	27	23	32	33	28	39	31	17	32	29	25	26	29	21	35	31	37	23	35	28	23	28	33	25	28	35	36	36	20	34	24	42	46	26	34	27	22	39	46	33	47	33	35	18	27	26	35	28	22	33	39	39	41	31	29	34	24	27	26	28	23	32	36	23	35	25	37	30	40	25	34	38	25	39	35	27	33	31	24	33	35	40	41	31	35	35	39	31	32	39	37	28	24	35	38	33	31	33	48	30	32	27	28	23	34	32	29	25	31	39	32	25	43	37	31	32	34	28	29	38	24	41	36	26	29	34	37	36	32	26	31	35	32	25	31	26	34	23	29	43	36	23	28	21	31	26	28	35	29	31	40	35	29	46	28	32	39	30	32	26	32	26	29	31	32	38	28	26	43	34	35	34	35	33	38	32	41	32	32	33	33	28	22	33	27	47	26	39	33	44	28	26	38	28	36	20	35	30	31	29	37	31	32	41	25	47	46	33	33	28	34	27	30	37	27	29	31	26	29	47	41	27	26	36	28	21	38	30	36	36	34	31	38	31	36	33	35	36	35	29	28	28	23	38	37	30	45	17	42	46	26	39	28	32	35	30	31	37	34	37	33	25	30	42	28	39	24	31	41	21	38	23	26	33	34	28	33	41	27	32	36	27	29	34	27	35	26	40	31	18	24	26	25	35	30	32	21	35	32	37	29	33	36	34	26	36	36	31	26	35	34	33	31	37	33	32	34	33	28	24	29	26	32	30	36	34	23	34	34	31	36	29	43	22	36	36	35	27	28	26	28	32	29	31	35	23	41	35	30	33	30	23	30	34	47	24	40	39	41	38	34	30	31	34	29	29	35	29	37	29	30	29	31	20	25	31	30	31	31	36	30	30	38	29	31	32	33	30	26	33	33	35	38	36	27	29	26	25	26	32	34	32	20	31	28	40	35	28	35	30	21	33	45	33	39	31	26	30	37	23	26	31	23	24	36	38	28	39	28	28	27	40	39	26	35	27	33	34	36	22	35	30	27	34	22	30	18	29	32	37	35	29	29	30	34	19	31	37	36	27	26	34	35	33	27	26	23	35	30	33	16	36	26	25	36	31	39	35	27	28	22	32	35	31	29	33	29	42	34	33	34	45	29	28	32	33	27	30	28	47	36	38	38	27	26	33	37	28	31	46	34	30	28	34	30	28	38	38	33	35	38	30	31	26	23	40	23	35	30	39	26	32	44	38	22	26	40	30	36	32	39	24	34	41	30	24	32	36	33	42	26	34	30	31	33	33	27	24	28	31	37	30	28	21	30	29	38	28	34	30	31	37	38	38	40	40	26	30	39	28	34	42	35	31	43	47	32	40	31	29	28	33	38	28	34	43	30	39	30	32	25	28	33	36	22	24	36	34	32	19	26	24	20	30	33	26	23	31	40	24	39	32	35	33	28	31	18	38	22	22	25	34	30	36	23	25	29	31	31	26	35	28	26	37	37	37	28	32	38	30	29	24	34	30	28	28	33	39	28	33	33	24	22	14	35	34	28	28	35	21	31	21	33	29	28	26	23	29	31	32	34	23	34	31	32	35	26	34	36	32	32	33	28	37	30	29	31	36	39	40	26	33	38	31	33	33	27	29	31	37	43	28	32	31	28	33	29	26	28	22	35	33	28	29	35	31	30	28	27	27	26	29	29	33	32	26	28	34	20	32	26	36	26	27	39	35	36	37	29	27	35	41	34	38	30	28	22	30	36	25	28	23	25	36	32	24	27	26	32	33	36	32	30	40	31	39	29	38	41	26	33	27	40	30	37	35	30	17	31	20	22	23	25	15	24	25	33	31	28	29	29
35851	8509	2640	7835	13680	19579	8914	6284	4813	3675	3127	2535	2241	1890	1678	1536	1394	1260	1214	1113	1042	1034	891	848	813	832	825	767	728	660	666	694	629	638	622	620	608	599	603	592	586	592	580	557	586	502	541	503	521	533	549	501	554	510	529	524	530	515	488	511	524	508	494	476	499	466	514	524	465	472	450	482	497	522	501	530	457	482	500	508	498	483	533	496	472	506	452	491	491	505	544	438	501	492	467	449	484	470	496	459	451	517	493	464	503	490	473	491	488	499	470	499	487	497	480	465	485	450	509	505	469	492	474	493	481	452	464	429	485	481	502	442	446	502	451	454	469	469	482	488	458	482	485	488	464	469	490	462	457	432	464	457	442	497	455	472	472	492	451	473	445	493	493	443	464	484	474	454	446	449	449	450	442	466	486	467	509	497	440	459	454	438	441	443	479	479	524	462	462	442	480	478	448	478	458	471	483	459	457	485	457	481	469	480	449	476	476	428	487	503	447	498	428	464	482	443	403	463	455	490	479	445	485	448	452	467	497	483	439	455	454	517	420	489	447	471	489	481	454	466	504	503	470	431	463	484	506	449	463	451	462	432	487	492	454	475	456	486	431	489	490	443	475	485	470	472	501	479	491	471	443	484	474	433	462	481	483	426	459	489	486	462	428	523	478	478	491	477	516	492	479	454	517	482	480	468	438	468	454	467	455	439	476	471	430	500	474	468	460	442	468	449	468	459	458	479	457	479	477	462	473	475	485	430	490	495	487	448	513	488	507	454	463	478	457	472	469	464	481	449	474	464	464	489	448	476	514	452	494	457	470	429	469	466	455	475	480	437	455	461	442	499	435	446	475	483	498	460	447	486	476	460	479	497	482	458	516	468	457	478	495	434	445	466	491	467	454	480	434	485	493	449	450	487	455	458	442	477	503	486	465	516	479	462	485	417	457	464	485	460	508	488	430	453	461	473	468	504	483	478	509	481	479	433	468	492	484	500	442	464	476	488	482	468	453	478	491	474	469	452	433	452	469	477	456	452	498	441	479	460	484	463	459	476	478	454	479	444	455	462	464	450	470	496	498	504	475	464	489	470	452	518	475	485	450	483	452	443	502	499	479	501	449	468	469	488	476	444	469	463	478	445	487	484	460	463	437	466	485	464	496	440	519	450	478	491	462	499	462	494	491	483	472	473	453	492	490	443	460	448	466	470	451	453	503	419	460	419	498	464	446	499	429	431	464	456	460	459	474	461	444	464	477	442	503	434	461	449	451	463	483	422	523	479	497	500	456	439	458	459	456	454	460	476	495	444	479	444	481	462	444	488	448	419	427	425	477	461	489	476	464	481	454	503	443	509	438	451	452	439	453	440	474	462	476	464	473	476	486	463	497	467	512	451	493	481	498	447	419	509	452	498	467	454	466	516	453	481	469	467	495	471	461	478	483	444	434	469	483	461	468	436	499	438	473	437	459	491	455	456	466	466	433	457	448	472	439	482	489	473	447	509	448	492	468	496	448	462	456	467	443	478	484	510	463	438	495	452	420	450	473	475	471	482	435	422	478	479	452	492	481	474	509	424	448	474	479	445	455	462	475	457	459	481	436	494	496	489	443	460	470	452	480	490	473	445	446	428	490	475	468	461	465	463	444	476	459	476	459	479	457	459	442	461	483	499	500	497	446	450	476	490	447	465	448	460	498	450	445	455	481	449	457	450	507	487	469	459	507	423	451	439	487	494	455	465	447	474	494	497	463	447	436	439	432	489	467	444	459	481	476	478	467	464	464	416	438	505	473	487	478	452	459	483	477	469	445	460	466	430	448	478	496	488	460	479	462	471	492	450	471	458	454	406	475	482	457	478	451	484	453	446	475	493	446	527	460	453	474	489	471	464	462	475	480	480	469	476	497	453	475	506	489	439	437	451	458	486	475	486	425	433	471	483	469	500	438	468	473	450	496	439	466	501	466	493	419	495	424	464	461	450	501	519	507	480	486	463	491	477	482	440	473	451	469	463	448	483	473	410	477	463	441	468	479	450	406	457	480	479	410	492	397	469	505	486	510	454	463	490	457	470	483	479	460	488	449	475	489	460	488	447	507	513	479	441	480	471	469	475	499	429	446	434	465	475	442	489	440	480	511	444	437	458	450	456	452	478	473	473	456	456	458	462	461	479	450	485	454	430	473	474	482	467	436	473	475	498	431	468	449	441	485	474	493	460	466	436	530	450	489	487	484	460	499	460	465	485	451	482	481	463	494	478	486	454	504	479	462	487	444	508	472	465	487	470	456	485	460	458	451	453	467	451	467	509	480	478	468	497	458	475	457	490	428	460	488	448	448	460	507	468	496	471	464	453	504	469	481	455	488	453	478	434	457	473	478	473	443	463	463	433	451	473	442	450	479	474	478	482	465	495	482	477	477	457	428	465	496	454	494	478	459	444	484	513	470	455	477	466	489	445	498	481	482	454	497	500	446	455	474	469	480	445	456	513	509	471	475	462	451	469	462	467	482	459	450	464	446	477	492	445	458	438	456	466	493	450	454	477	449	462	503	469	474	501	473	492	485	474	485	476	457	465	446	451	454	481	476	456	493	427	492	443	497	498	438	437	487	477	501	450	485	466	480	450	486	501	465	459	453	490	445	446	460	427	455	474	434	481	463	451	479	448	447	451	477	468	470	463	458	455	466	461	484	458	475	454	477	470	426	476	426	470	477	485	423	457	464	457	483	471	450	446	472	455	426	465	454	502	446	433	464	463	462	488	482	475	474	429	502	447	458	462	500	452	458	458	447	489	472	460	438	480	484	470	492	452	480	467	455	460	460	482	447	454	473	482	472	457	503	477	433	477	448	495	461	480	448	463	494	454	478	508	488	453	450	526	460	423	528	475	473	453	496	465	461	459	466	449	444	433	488	479	470	471	467	479	442	485	471	506	458	479	465	471	499	526	488	462	477	501	485	463	471	497	475	472	467	517	459	459	442	504	442	514	457	468	494	488	498	443	495	460	454	463	463	479	475	469	483	451	451	495	447	493	469	445	482	473	477	435	452	468	468	476	460	516	460	456	480	439	516	450	449	479	442	485	450	450	456	479	469	430	433	489	449	468	473	473	457	425	482	449	457	447	446	456	454	472	457	445	464	465	480	485	454	476	462	465	460	505	462	482	490	489	421	459	441	452	505	445	495	428	476	489	476	449	487	454	459	487	476	435	451	437	469	497	453	458	458	454	494	474	477	452	518	494	456	446	439	434	494	485	472	464	496	481	509	489	489	488	473	479	448	470	500	468	512	497	454	452	488	476	460	449	459	478	493	461	504	479	512	457	450	466	459	443	523	471	450	516	471	456	466	508	450	516	466	469	449	439	462	432	498	462	483	448	462	454	467	484	412	482	465	456	447	485	460	469	466	474	490	475	458	457	440	462	428	455	444	483	463	482	438	519	440	491	458	456	472	451	458	449	512	462	447	472	507	456	473	479	470	459	473	484	472	473	450	441	479	498	457	444	506	466
12345	429	131	121	138	957	137	120	103	95	86	105	86	85	71	81	83	64	75	71	69	59	83	61	69	68	67	59	65	59	62	69	50	72	75	56	51	63	60	56	67	63	66	62	56	73	65	68	57	65	72	67	59	63	71	68	65	52	51	56	64	52	55	67	63	66	74	71	75	59	61	51	77	68	68	60	61	59	64	56	46	68	67	66	41	68	76	60	63	64	67	66	58	54	71	72	58	57	41	56	51	55	69	73	59	46	56	62	57	60	64	74	72	50	52	58	60	52	52	73	55	64	52	56	62	66	59	54	56	52	55	53	49	69	55	47	44	55	56	56	67	55	60	58	70	57	56	55	64	55	68	67	61	72	61	63	53	49	51	57	62	61	70	55	52	55	60	60	54	70	44	61	59	41	61	60	68	57	48	69	58	50	54	40	59	60	56	58	58	55	53	51	82	59	55	66	58	77	65	49	55	61	61	54	53	61	64	48	48	59	50	61	61	59	48	59	59	63	66	54	56	57	57	60	73	52	62	60	66	77	60	60	52	48	70	63	54	60	50	61	73	60	65	55	67	43	60	61	50	53	63	56	68	63	61	53	58	46	47	69	76	74	59	60	58	59	78	76	54	63	53	58	73	69	49	53	61	62	50	65	78	60	47	63	60	59	66	50	40	48	55	71	51	71	56	50	61	53	61	59	50	54	43	66	47	69	67	56	61	56	62	47	52	49	64	59	60	65	62	64	68	69	62	63	52	59	59	65	50	57	58	62	48	62	74	67	78	52	67	51	47	61	61	56	60	60	70	67	48	60	66	53	62	70	69	47	60	61	62	53	54	61	48	48	54	70	54	59	68	61	80	71	57	65	62	58	60	61	57	59	56	62	57	71	64	64	55	59	80	64	65	60	63	52	54	66	62	66	62	53	71	58	66	66	68	67	61	61	61	68	71	70	42	63	55	42	58	65	53	64	49	52	75	58	77	59	62	64	63	37	53	52	56	51	53	66	76	53	50	58	68	56	58	64	56	63	53	63	63	57	64	63	57	68	54	63	44	53	59	56	62	72	70	66	46	62	74	58	59	65	64	54	55	49	56	54	56	51	50	62	68	60	48	66	51	71	75	67	57	58	58	58	61	64	58	52	73	53	57	71	65	70	72	68	60	52	63	47	66	52	70	56	65	51	65	59	66	58	50	50	47	62	61	53	54	58	64	46	58	50	72	54	55	68	63	69	67	60	53	60	59	63	72	63	63	48	64	50	55	64	60	63	55	59	52	48	62	52	51	48	59	59	59	55	48	69	44	55	51	55	64	59	61	66	57	56	52	72	68	54	66	63	71	61	56	64	55	64	51	57	55	53	59	50	53	71	71	50	60	58	57	67	57	69	62	49	65	54	46	52	53	73	46	66	62	60	61	50	60	54	59	62	56	52	64	66	66	65	51	63	68	58	65	71	72	71	63	63	60	51	61	54	45	48	59	65	71	69	51	62	62	63	49	53	55	51	65	52	68	62	66	49	63	69	62	58	57	64	58	46	52	52	56	58	55	50	50	59	53	71	62	59	51	51	57	55	64	51	64	64	53	63	64	52	60	70	66	44	73	52	58	56	54	63	74	55	55	58	58	56	50	70	70	62	64	73	63	48	46	51	58	60	78	57	62	60	60	69	49	74	53	67	61	64	70	53	60	51	62	45	57	56	72	54	56	58	50	58	64	62	44	65	64	67	58	56	50	63	56	64	71	57	48	58	66	54	47	61	49	60	59	55	64	50	56	65	62	67	52	73	62	60	53	64	61	71	52	66	64	64	65	50	57	75	62	63	64	63	71	68	46	71	56	68	62	60	57	73	65	72	54	62	53	63	73	66	58	44	65	62	67	64	58	44	65	59	62	65	50	58	55	62	55	54	66	73	65	54	56	59	61	55	55	51	60	63	50	59	53	60	60	53	58	62	54	61	69	65	62	53	66	62	53	53	64	57	68	52	60	54	68	63	61	65	52	48	68	52	55	54	46	50	53	55	63	53	74	68	73	52	50	59	48	59	67	51	64	54	46	63	56	56	62	63	57	61	59	48	62	64	56	48	53	72	59	67	66	69	60	60	69	64	64	68	60	59	58	64	63	61	53	70	68	76	70	55	56	59	67	61	61	60	71	65	57	56	57	57	43	67	56	54	44	61	69	59	54	57	46	60	59	56	54	60	60	63	71	61	65	71	61	53	58	76	64	59	64	71	65	62	58	68	61	47	50	49	65	63	63	56	60	69	64	51	56	64	52	52	60	50	48	63	49	51	55	51	65	62	53	70	70	61	58	59	51	60	70	61	64	60	58	58	58	51	53	70	51	72	68	43	54	60	45	49	61	58	57	63	50	45	62	47	69	65	74	57	57	61	67	59	52	73	66	73	60	55	51	41	59	52	57	44	67	53	62	50	68	60	75	73	61	59	63	66	57	55	54	55	49	58	55	58	63	60	73	61	55	64	69	67	76	41	60	47	55	75	60	59	64	77	60	65	63	59	67	63	57	43	59	52	76	60	56	67	66	78	47	60	42	59	62	59	52	73	49	64	68	62	67	64	68	58	63	68	61	68	69	59	57	71	65	54	54	64	49	55	59	56	72	63	64	48	59	63	58	60	60	56	64	51	64	66	50	62	65	69	55	70	55	67	58	58	60	63	55	43	58	72	68	61	59	62	48	63	57	65	56	58	73	60	57	54	65	63	67	69	71	79	55	37	71	70	60	63	66	59	59	54	56	57	69	58	48	61	56	59	71	55	64	73	49	62	67	58	62	65	53	53	73	55	80	59	55	67	56	53	51	54	51	56	62	58	68	54	52	59	68	66	55	46	62	59	63	63	54	73	44	61	48	57	57	51	70	69	57	64	57	68	67	72	69	64	47	44	60	63	65	44	59	52	53	57	50	61	49	52	64	67	49	68	81	48	64	61	51	65	63	58	66	62	63	55	50	54	76	69	68	59	52	63	56	53	61	53	69	60	58	58	48	50	50	48	62	65	58	65	63	57	52	56	57	62	69	67	50	58	68	56	65	47	54	57	51	72	51	60	45	45	62	56	57	53	72	53	66	59	56	57	50	68	56	51	50	66	54	61	49	75	54	73	68	57	64	51	65	60	59	55	68	59	51	73	66	56	69	60	65	61	57	71	47	66	65	51	68	63	73	64	59	80	53	64	75	59	60	67	70	62	49	59	55	51	57	56	60	70	61	67	57	56	53	63	61	58	66	46	66	65	45	50	58	63	72	62	65	51	60	57	46	52	59	37	67	67	56	53	52	59	51	55	68	61	53	62	69	63	51	61	79	54	68	51	72	61	63	51	51	50	67	62	65	71	57	57	55	67	77	57	50	54	52	56	62	59	52	72	63	54	59	55	61	56	68	72	64	60	65	48	69	64	62	53	53	77	58	56	62	46	50	63	54	71	72	71	66	69	69	55	48	65	63	50	59	62	59	70	51	57	49	67	73	62	54	78	64	55
37017	6383	2645	6794	11878	24941	7857	5624	4602	3724	3017	2666	2303	2103	1952	1688	1717	1599	1519	1421	1284	1269	1259	1196	1164	1265	1139	1125	1099	1088	1072	1036	997	980	1022	975	993	959	991	1014	963	950	960	929	905	926	931	928	939	909	923	949	909	872	945	906	890	915	912	928	968	929	841	859	907	852	830	838	940	852	899	844	888	885	893	924	865	852	875	906	835	874	872	914	878	858	910	917	864	907	853	830	835	850	862	883	844	831	879	904	911	899	850	920	885	912	884	886	894	886	837	902	846	867	879	907	882	874	912	902	880	893	911	882	899	858	833	834	877	858	912	878	888	899	864	876	867	843	883	826	882	859	867	916	855	894	850	887	831	880	857	904	873	929	856	821	864	897	887	927	871	895	896	890	868	857	894	873	902	876	910	880	825	848	905	857	856	862	864	916	832	887	898	903	869	893	888	878	869	833	836	851	873	866	900	898	899	832	904	880	847	911	919	842	865	845	894	883	873	877	848	930	867	879	903	846	877	887	886	882	827	867	824	884	844	860	837	859	854	867	848	841	810	855	860	888	875	835	878	876	861	850	875	839	901	877	872	870	863	823	885	866	824	825	829	838	857	840	864	896	897	893	939	887	852	896	909	831	848	874	914	868	858	906	874	859	889	871	825	819	893	847	855	856	890	872	878	873	865	871	893	883	871	876	883	894	842	817	886	814	847	884	886	926	860	877	827	852	887	845	909	866	899	860	788	857	869	869	866	905	831	895	882	852	870	886	920	833	862	842	847	857	915	868	869	785	842	851	839	860	858	861	883	843	880	854	870	877	894	885	905	876	878	873	875	858	886	921	857	856	879	831	877	883	839	881	893	869	974	849	849	917	847	854	879	838	890	861	896	912	909	893	857	872	854	830	875	870	885	875	812	867	863	881	904	863	841	879	917	859	900	884	839	883	834	830	847	872	833	914	861	872	877	920	862	896	862	909	944	896	822	848	823	926	846	859	910	881	849	856	916	905	892	893	827	848	906	894	888	844	882	840	885	873	859	869	864	881	884	825	839	837	853	893	825	857	857	872	876	876	834	837	877	852	897	891	895	840	877	867	833	844	832	888	861	938	877	875	887	867	871	944	872	846	812	872	846	842	868	880	906	881	851	865	830	876	868	897	835	847	842	927	862	876	862	875	951	887	820	885	872	818	825	857	870	869	882	897	855	887	850	843	878	893	827	829	912	896	877	881	851	824	940	862	943	829	837	786	818	867	883	860	923	853	847	900	809	891	846	855	871	873	887	858	860	865	890	855	846	850	874	855	910	934	865	911	883	851	905	898	867	864	909	889	849	807	900	847	908	884	840	872	899	889	844	900	915	857	886	842	888	841	869	861	835	862	805	913	860	875	858	911	879	874	848	848	887	843	897	879	786	823	864	846	871	840	851	892	823	831	824	824	881	889	864	860	792	827	822	899	856	841	859	842	916	875	888	923	875	844	874	905	860	846	871	869	891	853	878	823	863	905	874	839	895	839	851	872	836	873	892	898	878	886	871	897	845	856	857	887	891	869	838	860	854	883	812	928	901	827	873	865	856	839	921	830	883	856	880	815	882	883	870	892	835	877	866	862	854	877	909	845	888	883	842	930	869	863	821	855	890	837	888	855	871	873	872	879	869	891	860	849	870	935	897	879	859	867	856	897	872	848	872	890	836	811	876	879	837	842	871	859	889	868	882	854	863	873	847	906	826	903	879	848	885	861	832	904	820	924	872	901	873	812	890	869	859	879	853	891	895	872	859	909	857	857	854	905	922	922	898	884	875	865	871	869	877	870	827	843	884	848	897	874	906	857	878	830	827	871	875	911	876	808	852	891	891	911	852	836	842	890	873	856	879	894	849	877	843	867	883	897	873	855	853	759	846	908	823	854	894	875	840	893	898	835	860	875	864	894	827	855	858	876	883	832	884	809	872	905	886	879	813	898	890	891	873	874	867	886	843	891	891	816	837	857	883	849	823	877	874	911	839	847	861	847	830	817	871	868	894	934	856	843	891	880	884	796	911	881	908	793	903	879	866	870	895	805	896	886	907	884	887	870	894	931	920	850	867	883	834	851	882	873	938	883	834	906	871	868	848	864	906	849	836	875	790	899	887	915	907	887	845	838	858	834	943	893	849	842	897	887	876	869	915	852	825	963	870	879	867	843	802	894	886	920	847	882	856	876	881	894	832	831	853	905	893	860	857	920	897	890	849	912	854	868	832	896	891	847	861	838	862	819	827	879	875	889	856	873	888	899	833	899	885	848	923	818	896	901	872	856	857	860	893	876	846	913	836	848	867	879	890	842	828	820	850	799	871	900	876	838	953	819	898	890	843	851	860	829	863	881	896	879	846	868	865	855	877	882	848	890	850	906	910	849	888	823	880	869	915	835	883	893	865	893	865	852	876	902	842	902	815	844	884	834	864	872	863	864	869	868	858	871	804	856	873	840	871	879	856	861	907	887	896	886	860	871	908	913	840	885	868	867	847	830	855	903	850	918	838	908	800	828	809	872	885	876	853	845	859	877	926	883	888	904	904	888	881	801	861	874	915	834	880	875	837	915	824	875	818	905	872	878	819	873	868	895	905	873	855	899	897	924	909	898	926	865	919	854	875	823	837	893	860	898	862	873	832	891	819	835	873	827	864	882	829	833	889	883	933	917	874	898	867	852	884	831	870	862	809	858	899	854	873	893	853	911	872	838	893	847	876	879	862	897	878	936	865	864	896	864	920	851	846	857	847	880	847	846	841	933	858	884	879	896	940	891	867	900	842	892	810	871	832	887	863	900	873	925	834	875	820	841	876	852	859	825	860	895	880	933	857	845	887	860	872	923	908	840	861	922	896	897	909	887	819	867	877	869	895	870	856	872	856	883	858	856	919	859	899	872	867	870	841	884	870	867	832	876	876	892	879	894	884	860	889	826	856	910	898	869	863	870	842	866	880	823	886	852	848	825	922	846	902	870	853	925	849	931	863	851	849	837	873	884	836	842	897	887	925	836	879	861	884	858	851	799	946	885	813	815	882	911	862	827	869	849	866	902	775	842	872	863	872	847	875	884	862	849	849	870	873	897	914	831	938	859	928	905	859	856	895	864	866	888	903	821	879	840	920	913	804	820	880	864	859	886	887	861	901	927	902	889	838	875	869	849	828	874	896	875	871	905	824	841	850	856	908	848	860	911	870	892	871	891	863	850	860	881	901	844	893	854	908	795	885	896	889	828	887	822	909	877	898	872	871	888	841	835	922	894	905	925	835	924	884	886	877	860	800	936	887	872	851	866	846	872	819	862	877	875	886	852	886	887	922	850	828	849	864	849	837	809	839	858	863	896	847	842	866	867	906	884	844	841	855	876	866	884	834	869	883	877	888	825	882	850	855	870	910	926	843	885	847	900	915	875	915	869	888	874	879	906	839	858	890	923	872	916	832	896	837	849	888	881	827	854	842	891	835	834	872	881	826	807	870	885	886	844	861	846	834	863	868	877
17966	1508	252	158	259	3900	256	196	180	137	143	107	138	104	124	86	106	94	80	127	79	71	78	81	81	60	71	92	66	85	70	70	85	70	64	73	85	89	75	71	59	55	69	70	68	70	63	56	61	65	82	66	62	74	76	76	64	74	77	64	67	54	79	60	67	63	69	57	72	66	61	66	73	68	59	64	80	73	69	44	60	71	63	71	63	61	73	59	67	63	75	68	68	71	48	65	71	68	57	54	67	48	64	64	57	70	78	57	53	66	63	77	69	65	73	62	70	57	69	67	57	69	67	47	61	67	77	68	54	71	70	61	58	71	52	72	69	57	66	78	60	60	81	43	64	62	75	66	56	72	62	70	57	63	62	60	52	74	73	87	63	56	61	70	70	56	43	68	69	59	65	65	64	66	71	72	77	78	66	62	69	62	49	71	57	61	53	72	68	62	50	59	56	59	60	57	58	71	66	71	77	60	63	52	84	63	55	83	58	73	71	71	52	78	59	71	58	64	65	72	49	55	67	65	50	58	54	57	72	66	53	54	64	56	66	59	54	62	53	69	46	83	56	60	63	57	73	60	63	75	56	52	61	75	57	67	58	68	59	79	80	64	77	65	63	68	62	73	72	69	67	57	66	59	61	54	53	80	68	64	63	68	56	59	61	68	66	62	63	65	73	50	67	63	77	84	78	69	61	55	63	58	56	68	49	62	52	64	69	63	64	57	53	75	74	63	64	61	60	65	64	59	69	59	63	72	69	67	67	65	61	66	69	63	58	52	56	77	64	61	60	56	62	57	70	63	75	62	58	64	63	77	50	56	61	68	63	72	56	66	68	68	70	74	65	54	67	67	67	63	50	73	72	59	73	61	57	69	65	80	63	57	58	68	51	61	56	62	65	61	62	63	71	68	88	63	60	61	57	76	56	59	60	63	50	63	64	60	56	54	68	61	72	55	82	68	60	71	69	63	62	56	73	61	68	61	59	72	69	68	65	57	78	67	73	76	70	73	61	76	67	55	72	70	56	60	81	51	41	73	55	79	68	59	71	68	76	69	70	82	63	62	60	76	54	70	62	75	59	76	64	54	62	87	67	75	56	79	61	63	60	53	56	69	69	72	58	63	67	67	73	59	73	63	57	58	61	73	59	59	64	69	70	63	65	58	66	59	56	79	58	52	62	61	50	62	59	66	62	63	74	60	58	60	65	69	80	66	61	75	71	69	53	52	68	59	61	56	62	67	74	56	65	61	62	70	58	62	72	63	51	52	56	75	52	60	59	62	55	78	52	63	69	63	62	62	48	55	55	62	60	62	47	67	73	56	49	59	69	68	70	67	55	69	64	62	55	66	57	75	81	68	50	55	65	69	72	69	58	74	56	74	68	65	55	67	69	63	68	62	58	54	58	69	63	74	66	65	64	66	64	65	66	62	58	59	70	70	67	61	63	60	67	57	65	77	59	67	62	75	64	58	70	55	56	67	62	66	86	72	62	66	66	66	52	66	63	58	57	65	72	61	60	57	52	88	62	68	46	63	72	59	61	62	63	61	68	63	65	68	73	66	73	62	53	66	64	63	55	58	67	48	65	80	75	63	69	70	64	63	58	62	64	77	62	71	65	60	61	64	53	60	58	58	56	70	66	60	74	59	66	67	67	57	65	62	68	63	69	61	60	69	55	59	64	67	57	78	64	70	62	61	71	58	56	68	54	68	59	65	60	63	69	55	70	60	59	48	64	65	63	64	40	72	57	64	69	62	55	49	75	67	67	51	59	75	73	59	69	51	68	67	72	69	62	68	67	65	68	60	57	69	73	62	56	72	67	49	65	77	74	64	55	65	80	62	64	61	64	73	57	73	81	62	64	61	69	66	57	57	72	67	58	69	66	54	69	59	63	63	49	83	56	71	63	64	58	57	69	70	61	72	53	69	75	64	53	67	58	55	75	65	54	66	79	63	71	77	59	54	70	62	50	60	43	62	53	56	66	64	82	58	50	63	59	66	56	66	69	62	72	65	46	56	65	59	48	66	56	51	70	70	71	66	71	67	64	56	60	56	64	76	46	60	72	73	65	60	75	61	86	62	58	60	78	75	52	69	77	61	61	52	69	74	69	60	79	65	56	48	76	59	54	57	63	73	49	62	72	55	54	66	69	58	52	68	65	57	50	56	66	51	64	55	66	63	64	64	67	64	68	56	64	73	59	63	59	70	57	67	64	70	70	64	61	67	67	64	62	89	55	72	61	66	64	55	67	71	61	67	69	58	57	81	58	54	58	54	62	72	63	59	62	69	65	61	59	73	59	54	59	46	67	66	57	64	74	68	58	56	61	61	63	60	63	57	69	77	59	70	71	59	72	54	67	59	52	61	57	62	46	64	65	63	80	55	78	64	71	70	48	83	61	75	59	59	53	62	51	65	54	71	70	67	72	77	77	67	55	56	55	50	69	53	68	67	54	68	52	66	57	74	62	65	63	49	74	57	80	60	56	58	68	74	66	57	72	68	66	54	65	70	61	67	75	59	54	74	73	66	60	70	64	57	66	53	63	56	60	68	64	78	62	61	68	60	61	59	64	57	65	60	59	73	71	45	66	70	76	67	63	56	55	52	61	74	67	72	53	62	67	61	67	58	59	56	61	68	54	71	77	61	62	48	76	49	63	68	63	65	63	74	60	74	61	59	65	54	57	67	52	60	70	63	66	57	64	59	50	69	67	68	65	56	69	69	57	75	62	63	75	50	75	65	72	62	70	76	63	60	66	51	57	61	78	62	75	79	74	50	67	63	68	46	70	64	61	57	65	71	77	51	65	51	66	73	62	54	65	67	51	59	68	59	76	62	66	76	76	71	66	59	69	63	59	67	60	64	66	66	68	51	72	60	65	71	65	67	73	63	63	72	70	75	49	61	60	59	63	73	77	77	58	67	66	72	66	69	84	55	61	60	63	77	62	53	65	71	63	60	78	60	64	58	63	62	53	73	69	65	59	74	76	59	54	79	69	63	56	79	73	55	69	58	64	63	66	77	59	55	68	70	64	64	59	55	67	60	71	68	60	58	67	50	70	63	72	71	56	74	80	59	64	69	46	63	62	61	69	48	75	60	64	71	87	69	58	61	64	57	68	55	81	67	66	66	62	61	61	75	66	48	57	61	67	56	62	72	66	50	58	61	61	66	67	53	62	58	59	51	64	71	60	58	64	67	69	63	50	76	71	64	64	61	57	69	75	71	65	71	80	57	53	74	60	66	65	67	65	70	75	67	78	63	57	72	66	57	73	58	70	64	57	57	64	57	80	66	72	54	64	66	66	62	66	72	56	68	56	70	72	58	61	55	58	61	47	72	58	62	65	65	47	73	56	69	60	60	59	79	61	49	55	63	67	71	64	55	68	78	75	70	55	74	55	59	53	67	53	60	88	52	59	70	55	44	64	55	55	66	66	57	50	58	54	55	60	70	49	53	68	54	62	49	64	66	66	81	72	63	63	69	50	57	72	63
34320	11476	4463	12816	20953	33869	14136	10417	8476	6699	5657	4743	4109	3668	3089	2858	2632	2364	2276	2125	1917	1911	1808	1734	1602	1570	1532	1448	1432	1385	1279	1276	1281	1250	1132	1182	1175	1184	1144	1184	1169	1075	1104	1057	1081	1038	1079	1065	1141	970	1036	1080	1047	1043	1002	1013	1051	1028	1048	1025	969	988	996	1043	982	988	1029	981	1032	945	976	954	986	974	993	1011	976	972	962	955	961	927	913	982	961	996	967	967	936	903	917	924	963	949	887	985	883	913	928	986	953	904	940	945	953	939	917	987	1027	953	928	968	941	946	955	964	910	950	938	925	919	976	916	920	907	932	890	932	907	912	939	933	955	931	918	942	907	896	922	911	911	927	885	922	920	915	886	977	985	898	935	970	977	901	935	918	936	931	912	959	931	893	922	906	926	855	922	929	871	896	918	955	965	916	902	916	959	919	954	932	872	877	937	894	907	937	955	879	902	928	866	934	917	908	936	933	980	906	864	906	912	928	940	935	873	959	932	918	860	936	932	943	894	948	963	938	850	940	943	917	851	926	919	866	893	907	880	908	932	913	929	922	846	890	956	918	936	878	893	887	921	916	884	939	936	862	881	926	930	921	898	914	914	865	919	912	952	941	890	881	926	901	927	977	933	874	901	929	896	956	903	915	854	917	967	899	964	951	931	1005	915	874	903	901	903	950	920	897	941	908	925	931	960	974	954	914	928	953	899	887	938	886	913	931	927	884	911	939	929	873	949	953	898	842	912	905	924	845	893	920	906	918	912	927	944	907	903	915	829	930	922	928	923	888	909	998	957	856	926	940	941	872	873	905	897	900	910	908	942	881	974	882	949	910	926	866	898	907	915	959	924	940	870	938	907	969	892	968	917	923	927	893	871	919	933	948	960	913	900	930	988	922	943	888	935	885	921	903	877	873	960	907	936	950	985	940	927	938	890	913	929	947	958	914	912	955	939	935	923	922	917	952	864	888	931	941	935	862	879	865	871	941	931	914	941	867	866	807	895	873	914	904	890	914	924	924	847	960	941	922	922	935	952	949	938	908	923	960	931	908	905	915	973	897	905	894	922	914	897	926	943	934	915	907	961	906	937	896	950	883	924	911	834	901	871	885	906	938	862	942	889	893	888	923	871	871	875	946	929	931	917	880	932	937	917	961	920	952	866	936	917	889	888	910	916	876	934	912	929	923	911	916	870	898	938	903	923	861	938	905	957	914	942	940	959	903	932	887	913	877	903	908	971	909	971	898	926	881	911	941	912	924	924	908	886	954	937	903	927	950	913	886	903	961	925	897	880	920	885	883	907	948	949	963	932	911	891	961	921	895	918	907	890	968	918	941	954	879	896	889	933	923	940	867	889	918	932	923	879	896	932	901	958	916	896	935	894	919	937	889	932	898	935	915	939	909	839	891	920	955	990	905	934	869	943	932	900	948	894	878	884	903	940	877	914	902	908	984	879	888	872	958	903	892	931	930	904	882	911	932	897	921	884	920	905	927	894	920	917	909	908	896	913	899	866	917	930	898	895	927	897	921	889	934	954	889	1012	920	910	965	896	908	862	884	920	918	928	952	900	937	852	916	927	952	896	974	962	876	879	924	879	923	885	960	907	910	878	951	854	873	923	917	934	916	945	944	919	936	893	940	909	907	940	897	939	898	878	904	905	909	870	944	956	919	888	950	897	910	908	961	901	912	928	949	899	946	958	919	872	889	901	935	870	929	897	919	958	941	975	920	959	916	885	891	937	914	969	911	915	961	908	930	912	905	964	918	929	874	919	927	916	882	941	915	879	899	953	955	912	947	936	970	935	926	952	929	979	943	924	931	942	904	893	909	905	954	872	920	915	931	944	918	880	870	872	911	882	907	884	921	927	923	961	884	901	935	870	910	911	929	930	924	887	927	912	901	953	880	979	928	892	968	896	935	938	973	964	949	923	917	926	961	950	892	897	935	931	908	896	945	926	931	931	847	958	864	881	884	893	923	915	913	866	879	928	934	914	886	884	922	917	935	858	895	954	901	997	869	967	944	871	872	903	941	842	887	916	934	902	915	919	902	902	881	926	966	915	971	937	944	897	932	921	919	924	908	887	940	939	918	901	911	869	918	857	890	890	943	895	978	886	928	882	927	933	938	890	894	891	874	912	934	921	898	897	908	864	916	909	939	876	937	943	893	918	883	949	881	893	874	886	877	868	914	926	956	930	991	913	900	927	932	939	918	911	920	886	920	938	924	903	899	910	889	931	941	929	972	943	972	924	909	941	940	977	935	894	899	899	916	928	922	905	959	894	908	979	883	871	875	975	906	919	908	907	921	945	855	972	914	963	941	922	871	867	929	922	953	914	979	899	890	920	884	921	918	879	931	959	915	924	969	898	904	950	869	883	958	896	969	982	870	874	950	929	991	907	925	916	942	865	919	894	921	888	915	911	950	930	839	925	872	953	932	932	973	917	939	940	957	919	943	984	864	916	896	929	922	894	933	886	919	969	885	869	933	899	887	923	920	928	930	902	939	881	930	880	944	948	931	961	901	895	930	928	900	893	910	918	958	921	884	975	901	973	931	968	910	966	960	930	915	906	910	949	968	895	903	879	908	934	932	928	922	926	854	932	894	936	934	882	911	939	910	904	990	902	980	919	922	987	868	938	937	934	932	903	880	893	934	949	942	914	954	898	932	945	925	953	927	932	930	904	949	981	912	941	916	918	939	928	900	917	919	962	882	871	962	921	893	893	863	946	888	921	892	899	911	884	845	937	917	906	919	926	921	896	959	876	917	906	916	894	935	853	903	952	890	902	974	904	955	892	932	887	910	919	908	876	918	880	864	916	924	917	894	896	909	944	878	879	866	840	939	895	936	927	962	845	952	912	883	909	883	928	886	889	935	955	904	917	916	913	923	896	882	934	978	890	935	927	910	951	926	918	910	894	888	901	880	913	973	887	906	942	916	931	903	929	887	962	916	908	960	917	905	940	937	896	931	941	920	940	853	928	897	942	896	951	942	985	949	892	868	925	915	899	868	953	941	901	939	875	911	983	966	916	890	920	937	918	907	899	933	939	941	907	919	929	952	895	949	875	892	922	849	955	909	927	936	936	941	881	945	901	930	883	905	924	910	894	888	876	919	889	967	878	912	894	917	914	918	939	933	929	902	948	906	908	942	937	928	917	898	902	914	913	917	901	871	861	891	916	965	908	920	902	920	905	885	926	958	923	951	938	916	848	931	954	880	907	923	953	896	912	935	948	926	968	901	912	916	923	915	919	906	901	936	913	867	891	988	967	901	923	908	943	919	907	881	912	895	906	936	911	872	856	891	891	964	883	877	917	918	910	899	859	917	969	895	923	988	929	936	915	955	908	869	881	962	900	917	895	960	895	915	933	907	911	900	914	884	902	1007	878	897	876	903	942	929	917	925	926	931	907	927	954	906	945	968	920	948	934	913	911	924	944	952	905	884	953	875	947	949	954	905	897	903	915	973	902	914	923	937	934	984	960	934	898	941	901	960	908	948	913	896
4449	76	35	44	54	674	45	36	39	36	25	33	25	39	29	37	37	38	38	21	30	36	46	32	23	41	19	34	32	31	41	37	29	25	29	31	31	34	38	31	34	32	38	24	31	32	33	22	31	33	26	28	24	22	27	20	22	33	38	24	35	23	24	30	33	44	29	29	19	38	40	26	33	26	31	23	41	23	27	32	17	27	44	33	34	28	37	38	24	38	35	28	27	34	36	34	28	30	25	35	36	35	19	23	31	28	28	35	33	27	31	26	30	27	24	30	28	29	34	27	26	26	34	23	31	23	27	26	29	31	32	32	19	23	22	34	29	37	27	29	31	38	35	35	25	30	31	42	26	43	25	39	37	33	35	31	28	30	28	27	21	27	34	31	31	37	25	33	28	37	27	26	34	27	24	19	43	27	20	22	36	36	22	37	28	39	32	29	29	26	29	27	26	27	31	31	32	31	28	44	29	35	21	26	30	21	33	33	23	29	35	34	35	29	33	27	33	26	21	38	31	35	25	32	26	27	31	22	30	29	23	36	23	21	34	28	35	28	27	36	37	23	29	38	38	33	25	27	27	26	28	41	32	43	33	28	25	27	23	32	34	41	31	37	31	27	24	26	30	25	28	33	42	21	35	27	32	22	27	28	29	27	36	39	30	28	19	28	37	24	25	30	34	31	23	30	28	37	26	22	36	33	33	20	30	28	34	23	31	29	33	23	26	28	27	42	31	30	26	38	28	41	28	32	28	34	31	24	22	29	25	39	34	31	24	39	26	41	27	22	33	28	21	29	38	23	30	31	42	24	23	30	30	35	36	24	20	35	23	19	31	28	29	19	27	38	41	32	22	33	26	25	33	33	25	27	36	26	28	22	28	26	36	33	30	27	32	28	40	22	32	22	27	33	34	27	24	34	36	32	15	27	31	40	26	31	28	32	33	29	31	28	31	21	29	25	33	35	32	34	24	30	24	30	32	26	26	39	27	26	23	29	21	37	33	24	31	24	30	32	29	33	30	37	30	30	25	27	35	24	39	32	32	34	29	20	23	37	29	39	24	30	34	26	26	38	37	32	25	34	31	34	27	30	34	28	28	28	23	29	21	36	35	29	26	26	21	24	29	28	32	24	36	33	25	35	25	40	37	27	31	22	27	37	24	25	35	21	31	30	28	27	24	32	26	28	32	27	30	32	33	30	24	22	32	29	33	30	27	41	34	27	29	44	36	34	31	26	17	44	22	44	30	28	27	31	41	30	34	29	20	21	27	19	42	30	34	32	38	30	33	27	16	37	22	33	38	34	33	25	32	27	33	29	29	30	27	31	34	24	25	35	36	27	34	18	36	27	25	29	28	38	32	29	28	18	28	31	28	43	32	37	22	25	33	35	33	34	34	42	23	26	38	28	26	43	30	34	24	30	37	33	24	32	28	28	28	22	31	37	27	40	31	25	31	33	34	30	25	31	39	37	32	36	31	30	29	29	27	37	25	24	31	31	24	26	29	35	38	33	29	24	26	31	43	23	27	37	30	32	38	26	27	25	26	26	20	32	28	31	31	26	40	30	33	22	19	29	21	31	36	30	32	26	29	31	25	35	25	31	39	25	33	34	33	27	35	35	28	38	22	28	30	37	14	26	20	25	28	27	20	38	24	29	31	29	28	33	35	25	29	35	28	35	32	27	26	29	22	30	22	30	32	40	26	42	29	34	27	34	35	31	29	20	33	31	30	46	36	31	35	34	25	31	35	23	41	25	25	31	28	33	24	32	30	31	32	26	31	35	43	32	37	27	47	27	22	38	33	28	29	25	28	30	34	27	31	33	28	25	27	26	34	32	32	32	24	37	31	23	31	37	33	23	31	27	23	28	27	22	25	38	31	30	35	37	33	41	29	31	28	29	34	37	29	40	31	37	26	27	40	33	32	34	31	27	29	34	38	29	30	23	29	32	34	33	31	27	30	36	26	29	28	28	32	25	38	29	33	30	33	34	31	25	34	36	29	28	23	28	32	31	29	29	37	29	29	36	39	27	20	35	33	28	27	28	23	29	30	27	33	27	23	31	36	33	36	29	29	33	30	34	33	29	41	29	39	27	37	25	32	30	40	31	24	44	33	26	40	39	33	37	30	31	21	33	26	21	37	24	26	28	28	33	42	34	30	33	23	28	26	24	28	35	31	30	23	35	30	25	36	29	37	24	32	26	29	25	25	22	28	35	30	31	22	25	32	25	24	27	32	29	32	32	35	22	35	31	40	34	41	28	34	23	37	24	36	25	30	31	32	32	28	30	30	34	27	27	32	26	29	28	35	26	25	23	41	27	26	27	31	26	24	27	31	27	25	23	24	42	40	28	32	35	31	29	27	33	40	31	37	35	26	25	37	29	30	22	28	31	28	40	36	28	25	25	36	23	22	19	36	28	34	30	29	31	34	33	37	34	36	28	38	35	35	30	26	29	27	35	28	33	38	30	38	32	43	28	33	38	21	26	28	37	23	37	32	20	30	31	24	25	33	32	31	35	30	23	29	28	27	28	31	22	36	34	31	39	24	32	25	24	19	30	45	38	46	25	28	24	44	29	31	31	21	25	26	35	31	29	27	36	17	25	27	48	32	30	30	27	34	18	30	23	33	23	24	31	27	33	34	25	26	22	37	31	26	40	31	25	28	39	20	33	31	29	31	31	30	21	22	16	34	39	38	34	26	32	34	29	25	27	29	27	29	25	33	32	33	26	23	35	30	29	25	38	26	35	25	31	32	21	30	29	20	33	35	33	39	27	34	29	23	36	26	24	19	30	23	18	26	31	35	16	18	29	40	37	37	32	24	31	27	32	27	30	31	25	24	29	23	27	38	30	28	26	44	25	19	28	35	34	32	23	23	27	23	34	28	36	37	32	26	27	32	35	29	27	19	30	35	25	31	36	35	37	36	35	36	38	29	33	21	29	31	30	20	26	32	34	31	26	28	30	32	30	19	32	33	26	29	33	22	22	37	25	33	22	29	28	32	34	31	26	32	34	23	29	22	28	24	32	30	30	29	40	26	18	38	24	28	35	28	27	32	36	32	26	41	29	29	33	27	31	38	30	26	30	43	36	25	32	34	23	34	31	36	36	26	31	30	30	14	31	31	36	28	26	37	33	28	32	36	42	42	25	29	34	21	31	32	27	29	37	31	32	24	39	24	23	34	22	34	38	36	37	36	30	23	34	20	33	52	34	40	22	28	41	31	26	20	29	32	29	33	24	34	34	28	28	25	34	17	35	32	35	28	30	26	29	32	23	31	35	38	29	29	27	35	31	29	29	29	26	34	22	24	26	34	28	31	26	20	16	33	33	23	27	28	24	28	26	20	30	30	23	37	33	32	29	27	32	23	35	39	40	32	21	28	34	15	27	34	42	35	26	27	25	28	35	36	39	30	33	26	32	38	39	30	28	36	26	34	29	25	32	31	44	21	36	27	38	30	36	30	42	38	35	30	32	37	29	28	35	38	28
26696	2672	1043	2410	4920	22683	2590	1909	1477	1174	963	904	811	798	699	720	645	608	611	576	642	584	567	566	511	527	550	517	514	495	499	493	481	500	488	513	473	474	474	447	473	487	448	471	449	451	476	474	472	457	441	468	454	458	505	462	482	465	446	470	498	453	423	438	469	445	512	465	494	451	453	455	477	478	452	440	458	456	462	472	454	421	473	455	472	463	436	499	436	485	472	474	493	472	443	444	445	431	482	451	465	440	425	484	453	439	461	441	471	480	494	437	452	421	437	457	467	435	445	468	465	457	423	430	446	490	411	446	468	436	419	419	426	468	478	431	453	422	486	423	432	452	449	470	439	453	450	473	425	442	460	462	442	416	453	427	456	420	481	495	447	441	450	485	465	448	451	451	464	447	482	476	426	449	457	404	497	484	451	456	440	450	477	445	436	463	450	459	437	447	475	447	427	475	450	457	437	438	467	448	434	449	485	420	460	430	465	428	467	412	457	456	445	433	459	453	472	489	408	416	440	458	478	456	435	457	450	429	453	433	453	445	451	471	431	420	420	467	448	477	444	473	436	440	426	429	446	422	435	497	463	457	465	466	431	455	419	455	421	407	439	457	455	435	440	418	479	435	478	432	445	475	505	431	489	453	448	430	469	449	444	430	445	465	441	441	472	499	426	447	482	455	503	450	416	441	487	431	471	436	447	450	435	480	441	483	526	443	446	448	451	473	473	421	457	470	471	448	480	424	441	452	461	484	419	452	447	468	464	430	453	452	467	483	417	458	434	445	448	459	425	451	459	427	454	465	431	456	445	427	484	479	427	471	436	440	480	410	458	453	428	426	449	457	459	466	470	471	470	483	469	468	425	472	480	429	446	453	422	454	434	462	451	412	471	459	460	470	488	452	455	416	471	443	507	440	459	462	447	461	444	439	463	480	427	451	479	456	478	455	435	448	431	432	469	450	433	486	486	411	497	439	433	463	453	434	420	453	464	453	474	440	489	466	453	470	469	454	456	451	469	447	469	464	436	462	458	440	446	432	464	462	487	455	445	462	472	411	455	457	417	425	442	446	462	440	472	421	436	457	475	440	450	423	454	482	441	422	477	436	453	465	458	485	421	477	447	442	452	417	419	436	480	469	450	490	452	481	457	484	424	463	452	467	447	476	456	438	501	448	434	450	442	461	452	453	452	463	451	432	463	448	444	443	450	438	472	476	476	453	443	423	481	479	445	467	443	407	496	467	420	433	453	423	441	415	458	436	413	460	446	450	458	452	416	465	490	427	459	424	419	429	454	494	468	442	420	459	449	450	452	427	419	442	460	464	480	442	443	471	421	453	425	446	476	466	462	452	470	434	457	471	432	446	461	464	472	433	470	421	442	421	428	440	450	491	445	445	427	432	458	493	503	433	442	458	472	449	429	426	468	468	477	495	453	431	431	457	462	450	453	419	443	437	458	438	426	453	457	487	511	446	465	429	448	485	411	425	436	435	439	445	465	442	424	464	481	435	452	436	456	448	439	428	478	449	443	466	466	451	452	465	479	463	457	454	476	448	471	466	408	454	450	425	453	454	471	456	437	464	438	469	461	429	466	435	501	470	467	442	461	476	467	465	487	475	438	459	448	454	459	443	410	447	468	457	469	441	459	475	491	429	497	425	441	417	455	522	473	427	452	419	448	476	471	425	458	462	417	436	465	448	478	439	471	453	417	471	434	458	428	442	463	458	454	447	448	445	460	469	455	463	451	450	449	422	463	436	423	418	482	424	411	475	440	447	439	448	468	407	441	444	414	494	428	454	456	454	461	404	455	444	461	464	481	423	492	470	480	428	448	435	452	482	455	426	452	457	454	443	436	444	492	450	431	460	475	447	451	478	448	435	445	447	424	460	418	453	463	480	421	457	461	438	461	460	442	443	447	460	406	477	462	402	411	459	415	467	424	407	480	452	425	452	426	476	472	425	437	448	425	490	472	424	442	439	463	488	453	441	474	476	472	452	455	484	446	436	448	462	476	448	425	454	442	454	425	449	450	461	463	458	461	458	464	432	439	437	442	439	456	435	424	435	480	428	452	410	408	443	430	428	469	420	434	488	506	446	438	461	473	430	437	444	474	429	476	489	432	438	443	430	449	462	448	467	463	490	448	410	486	461	453	427	427	478	499	417	467	397	451	459	467	455	446	500	455	442	497	435	471	446	423	462	446	453	439	478	475	446	426	439	446	454	461	468	449	439	498	473	464	396	478	437	449	434	467	417	419	461	518	447	493	475	417	426	465	427	482	463	433	485	458	442	477	492	446	483	462	423	443	465	479	452	479	477	431	459	482	400	451	426	453	429	451	460	464	477	430	432	419	450	468	452	428	484	438	420	483	466	446	473	417	478	441	409	423	463	457	436	429	480	483	473	463	462	454	456	444	469	472	441	477	449	437	487	452	399	474	476	412	430	425	444	432	478	471	425	452	462	476	471	427	458	466	486	436	461	459	464	483	465	477	487	441	454	462	449	452	446	449	434	464	473	461	467	483	431	458	465	405	447	437	429	438	406	447	428	487	441	446	440	445	453	437	439	439	468	421	443	467	436	414	460	428	436	469	451	414	449	461	469	443	471	462	438	445	456	457	458	455	441	443	427	414	415	490	470	410	457	429	467	445	452	447	447	442	476	479	418	452	433	444	446	468	426	449	464	428	467	468	459	447	414	492	447	419	439	443	462	474	464	464	440	449	448	431	465	467	466	440	454	432	441	453	436	472	471	486	476	454	418	434	446	450	483	400	413	464	445	472	469	442	432	420	411	458	443	451	460	471	460	449	417	451	445	440	464	448	416	445	442	461	450	458	442	451	502	453	460	473	414	473	418	466	422	422	480	438	479	455	437	445	412	467	474	437	436	434	447	406	440	428	453	460	399	458	446	433	462	440	459	444	463	440	437	473	463	455	450	459	455	495	426	429	467	425	445	464	454	460	447	458	454	425	473	443	438	492	410	449	522	473	426	462	472	483	428	434	456	465	461	506	461	443	449	451	458	457	467	426	481	493	454	467	457	432	491	478	443	432	456	443	430	463	479	490	433	440	434	478	455	477	442	412	447	434	452	458	419	468	413	466	465	438	457	443	428	461	450	479	422	450	419	460	468	475	432	452	466	431	454	437	477	473	473	435	473	453	475	505	467	460	484	457	448	479	449	451	479	475	464	439	498	419	421	436	449	446	445	418	423	454	447	456	424	459	459	417	476	461	414	457	419	477	402	464	465	478	433	439	476	449	450	446	475	459	453	470	493	447	467	490	458	453	442	450	472	444	429	434	424	461	442	495	459	471	446	465	425	442	463	456	445	462	454	458	454	441	481	449	441	385	502	467	438	432	429	495	440	425	486	415	508	457	476	417	481	444	481	436	468	450	440	470	473	425	451	466	389	476	435	457	430	444	454	431	450	491	453	432	447	444	410	467	472	443	449	478	489	437	460	469	463	477	451	431	445	467	437	467	446	483	437	432	469
13411	564	95	69	126	2060	102	102	103	98	81	59	51	58	49	35	66	44	55	40	41	44	48	41	42	29	26	40	40	39	39	32	42	36	32	26	40	47	32	34	42	35	25	39	42	43	27	29	36	36	25	30	26	25	34	32	28	34	33	24	42	34	32	37	33	28	27	31	27	32	29	31	34	24	32	42	28	30	47	33	36	44	32	25	33	23	34	35	32	31	20	32	33	32	27	26	33	39	43	22	19	19	36	41	30	39	34	28	38	33	31	21	27	28	28	35	34	37	39	28	36	27	29	28	27	22	26	27	21	31	39	29	30	31	37	39	29	25	36	23	28	42	24	38	28	30	31	30	40	35	27	22	20	33	29	26	38	32	41	30	26	40	40	32	39	34	24	29	35	26	31	39	24	36	25	30	47	33	31	30	38	33	32	38	29	36	28	34	27	22	31	33	34	30	34	36	28	37	44	38	28	36	38	26	37	27	37	33	35	31	34	32	21	31	30	24	32	35	43	26	28	25	28	24	36	36	33	33	30	34	32	27	31	32	31	39	38	31	31	37	48	30	26	34	44	33	33	28	36	37	32	36	23	36	34	37	38	26	31	30	38	31	31	24	28	32	38	27	32	35	28	25	40	36	30	30	39	25	30	37	36	32	34	26	34	26	32	26	36	37	28	36	39	26	25	38	38	22	27	23	39	29	34	34	32	28	28	26	25	36	33	31	38	31	35	32	29	26	32	33	37	32	28	25	38	36	29	31	29	30	36	23	33	29	36	26	31	31	24	28	39	39	32	26	36	24	37	32	31	26	31	34	33	44	33	33	33	25	23	35	32	37	40	32	31	30	32	26	36	28	28	30	40	24	26	28	27	37	32	43	30	34	26	26	27	34	25	33	33	38	25	33	27	33	33	35	33	27	34	31	35	27	38	27	41	25	17	28	31	22	24	34	30	32	34	36	31	29	33	30	23	19	25	30	30	25	40	32	32	37	34	35	35	34	19	22	36	34	37	27	30	41	25	29	32	38	24	27	23	43	38	25	29	24	42	34	29	39	29	28	36	33	36	39	28	26	36	28	39	35	26	21	26	42	26	34	37	40	30	25	40	30	38	33	27	35	28	27	28	35	36	33	43	32	23	27	38	38	37	30	30	38	29	31	42	32	35	37	35	20	36	34	31	28	30	27	31	31	36	30	40	36	26	28	30	39	27	32	26	24	30	36	33	31	31	24	34	38	24	33	34	29	27	35	29	35	34	43	33	29	32	24	36	28	29	24	16	32	30	25	30	35	43	38	28	37	26	29	36	36	37	41	23	39	19	32	25	27	31	32	35	30	34	33	34	27	22	36	33	26	31	35	29	37	28	33	39	38	30	33	31	34	35	28	21	30	28	31	24	29	28	30	29	32	27	32	29	39	30	37	28	29	36	27	35	24	28	44	34	27	33	34	33	28	25	24	35	23	36	33	32	31	28	27	31	32	36	33	31	21	40	31	28	34	31	37	27	22	30	31	30	23	31	26	37	31	34	26	30	41	35	30	21	31	37	34	29	34	28	36	30	36	23	35	24	26	40	26	43	36	31	37	26	39	37	28	29	38	33	23	25	31	38	23	28	29	24	31	35	23	33	23	18	21	34	28	29	36	36	34	36	34	22	32	22	35	35	30	29	39	29	40	31	29	37	38	42	31	38	31	27	31	40	33	28	31	43	32	22	36	27	29	36	24	41	40	22	29	22	31	23	33	24	27	28	32	33	30	33	37	40	33	27	33	26	33	25	22	38	38	22	38	32	35	27	35	22	46	33	18	30	27	32	30	30	23	30	46	32	33	37	37	32	32	29	25	29	26	37	31	34	38	34	31	30	34	32	29	22	23	29	34	41	29	34	30	24	24	28	29	30	37	32	30	33	31	30	30	35	26	30	27	38	27	26	37	37	32	33	27	33	26	33	35	24	27	22	35	32	37	29	22	24	34	26	28	38	26	26	30	32	31	31	32	22	24	35	21	39	31	30	22	36	26	39	22	36	29	41	44	25	24	30	25	27	30	34	34	40	36	36	30	37	26	41	33	40	29	25	32	30	27	30	33	31	34	29	22	26	28	26	36	35	40	32	32	26	25	25	32	34	29	28	26	35	35	43	29	30	36	34	29	26	30	33	31	28	29	30	31	30	29	34	42	31	36	34	29	38	30	35	32	19	25	33	31	26	33	41	32	38	32	35	28	37	44	33	27	35	33	23	27	34	33	30	36	41	32	24	27	24	36	37	38	36	23	33	22	34	30	31	30	31	33	35	23	33	22	32	37	40	31	46	33	37	35	31	27	30	33	30	30	22	36	25	36	36	32	32	27	28	41	27	35	29	31	35	32	27	28	36	24	38	35	30	37	22	32	32	31	37	28	33	36	37	35	31	42	31	46	42	39	32	24	27	39	26	35	36	31	29	32	34	22	23	26	24	39	32	35	34	37	33	34	34	43	31	41	32	37	36	33	20	37	24	29	27	31	25	34	31	35	22	36	41	24	35	36	40	35	36	31	26	32	33	39	40	42	35	32	37	36	28	24	36	33	27	31	33	44	22	31	41	26	40	28	31	30	22	30	37	25	31	27	30	31	28	23	27	23	37	36	25	26	31	25	28	26	27	38	35	26	29	27	34	23	40	34	31	39	41	25	32	28	33	27	40	31	25	35	36	37	32	34	20	33	34	27	27	28	36	24	28	32	31	27	28	28	36	28	32	22	26	26	34	24	26	29	28	40	33	31	33	30	26	24	30	26	32	26	31	30	39	35	31	30	36	29	28	31	34	24	27	37	27	34	27	35	29	32	29	39	34	25	30	39	26	31	35	36	32	33	26	39	24	42	48	39	33	38	35	36	40	29	45	35	35	30	24	24	31	29	29	34	37	27	33	34	28	33	41	30	33	29	30	29	26	23	28	32	32	26	37	36	40	36	26	29	25	32	37	33	30	29	33	32	26	35	25	32	30	38	31	28	41	26	24	33	29	41	37	33	29	27	37	40	36	30	27	32	36	35	26	32	31	42	27	30	37	24	34	26	26	22	35	34	28	32	28	27	24	39	38	27	31	28	30	34	36	31	18	27	46	39	34	34	22	31	29	28	40	35	21	28	30	36	35	32	30	33	34	28	34	28	33	24	33	24	25	26	29	25	19	27	33	24	29	30	31	29	24	33	32	43	31	42	33	23	31	32	27	34	27	23	40	23	32	39	34	21	29	30	34	32	26	32	29	29	37	30	34	38	27	27	34	38	38	31	19	28	34	35	35	23	21	20	37	34	28	28	23	28	26	30	29	38	28	39	33	39	31	30	35	37	30	40	24	23	43	24	37	22	34	30	30	31	26	27	29	34	30	37	31	31	21	27	24	30	28	29	30	37	33	29	37	33	33	36	36	28	31	24	34	33	25	34	33	27	31	34	30	37	26	29	36	40	36	42	27	25	26	29	29	40	32	30	25	30	26	35	20	38	36	40	30	28
36695	8015	2574	7682	13940	31246	8575	5879	4680	3667	2982	2597	2124	1770	1664	1462	1414	1295	1211	1113	988	968	927	870	842	808	799	745	704	630	674	621	668	658	599	666	606	581	612	572	584	532	527	535	508	546	570	562	574	538	533	521	550	537	544	528	504	502	505	515	521	521	508	527	539	488	526	514	527	517	527	483	534	474	539	497	537	488	521	474	448	486	476	492	490	494	509	477	499	489	499	457	481	459	538	486	493	467	469	494	517	471	487	492	484	497	475	500	465	460	488	460	485	474	499	480	467	501	486	496	458	491	493	494	443	463	489	478	450	485	466	433	514	482	474	457	441	405	472	484	461	485	451	464	453	466	477	487	452	495	477	467	465	471	499	460	478	463	442	470	454	472	495	491	464	477	482	485	451	468	439	489	501	475	486	454	460	463	445	463	504	471	495	445	470	477	480	484	488	463	480	464	494	480	451	511	474	489	453	475	456	495	477	523	471	481	453	460	444	462	455	498	487	487	433	493	516	468	492	486	463	438	496	444	488	497	475	486	478	481	464	455	442	476	475	455	461	488	517	465	481	458	455	482	477	466	500	498	471	488	471	482	493	452	431	430	436	473	462	500	460	482	461	420	483	458	486	463	463	480	481	468	452	482	456	432	468	497	453	440	478	502	497	482	486	465	455	459	459	491	471	441	453	476	467	480	460	475	491	441	467	477	489	453	468	505	475	506	480	440	466	450	464	462	450	462	475	492	480	455	451	460	492	488	462	467	507	517	487	471	445	441	499	507	477	512	441	490	482	464	430	470	455	523	476	456	484	460	499	465	512	474	478	456	444	431	467	469	480	464	465	516	504	462	496	499	453	467	450	464	506	432	487	471	477	490	469	482	489	517	473	492	509	478	491	485	488	407	479	486	482	486	464	480	440	465	452	441	482	452	451	428	445	440	464	474	450	483	479	475	479	454	488	471	431	483	445	438	472	459	476	485	485	483	479	460	464	445	508	439	518	443	496	499	475	475	450	486	434	450	460	490	469	519	469	487	492	465	476	460	483	536	464	464	447	515	502	474	448	508	448	470	498	481	456	437	495	484	462	418	477	497	450	497	473	486	479	463	451	523	496	464	494	437	505	463	463	493	490	490	468	460	473	469	458	500	498	525	443	462	440	446	471	471	498	451	444	467	430	471	447	454	491	486	454	461	467	463	454	481	483	475	502	479	466	468	512	451	451	444	460	491	483	511	493	489	475	437	476	486	487	461	463	469	457	508	445	456	448	459	454	459	458	507	475	484	418	453	481	490	468	467	485	471	471	457	484	452	460	470	475	448	466	477	509	452	474	504	473	500	428	472	491	473	500	488	420	470	485	471	452	472	479	479	510	461	469	453	466	450	485	491	490	445	483	472	449	469	450	461	421	504	487	460	485	443	446	496	441	478	485	459	484	489	443	476	472	441	503	454	491	480	454	500	495	495	465	495	471	476	497	453	484	446	462	477	458	483	473	472	467	487	494	492	493	466	481	471	474	509	460	482	432	424	470	429	463	439	454	454	433	395	436	505	447	450	496	476	458	455	435	484	485	487	441	469	450	494	459	463	470	486	493	450	458	514	423	450	491	452	444	468	468	475	467	484	472	428	419	459	473	452	458	495	477	464	471	486	434	448	480	466	486	493	464	461	478	466	414	473	472	478	490	464	476	462	467	447	470	492	447	471	519	442	461	481	498	462	487	435	517	465	493	487	468	472	448	456	440	485	437	466	445	483	455	486	463	439	432	497	428	486	505	467	507	455	514	485	452	513	432	482	478	478	477	523	458	451	484	426	488	473	452	447	450	472	463	426	474	514	477	444	485	476	438	501	508	483	479	498	437	464	497	503	475	485	499	443	505	460	470	447	417	466	461	449	453	487	487	444	502	455	500	463	495	470	453	476	479	489	469	462	449	444	503	442	446	478	428	463	484	476	469	456	460	461	452	459	492	464	467	471	463	475	458	429	453	453	491	483	465	478	468	459	422	473	454	484	482	462	444	441	494	500	436	485	475	447	464	440	488	463	450	451	446	455	457	484	462	466	484	476	449	471	492	484	462	506	452	471	456	494	480	450	452	471	492	460	473	548	489	464	452	475	471	455	443	481	489	455	471	475	459	461	478	510	443	467	463	505	464	482	518	445	476	457	502	477	478	423	474	496	515	481	484	459	465	466	508	480	487	466	483	428	472	462	471	501	475	466	491	498	511	437	460	474	461	484	468	475	474	485	488	431	482	491	512	498	450	454	471	465	476	474	469	494	469	464	467	435	493	467	486	502	497	464	447	480	520	462	475	511	446	499	471	459	485	436	472	476	489	457	491	518	478	486	468	441	432	461	475	504	477	475	462	458	472	480	463	445	495	475	418	471	446	474	496	488	448	440	445	437	466	464	469	454	487	496	464	491	460	463	474	484	465	469	493	454	488	449	478	493	464	492	458	520	492	466	493	459	475	446	468	463	431	444	474	473	482	426	474	440	465	470	425	501	467	470	439	487	471	491	485	470	465	488	479	425	490	457	517	481	460	465	447	434	496	467	479	463	491	493	478	465	452	482	504	442	434	473	477	452	398	490	451	477	443	470	452	458	458	507	462	483	437	475	514	509	436	490	457	454	504	502	450	465	463	488	482	473	476	483	445	515	449	508	481	493	464	435	463	488	496	484	465	463	488	437	479	486	474	463	466	441	490	522	477	481	468	443	478	454	448	458	484	496	444	480	475	520	485	493	459	462	455	501	470	463	440	475	483	482	468	459	490	487	471	472	436	479	478	446	482	473	484	491	452	470	455	477	450	457	456	461	465	439	478	525	486	471	495	476	464	468	485	471	455	462	465	449	458	479	451	460	491	474	510	489	473	482	442	467	431	464	464	483	478	497	446	433	455	492	451	458	511	481	459	436	460	507	469	489	501	475	466	514	520	478	499	456	458	461	468	437	459	467	471	447	476	486	475	456	509	505	466	476	479	448	427	481	498	451	457	463	475	455	454	459	458	443	477	493	453	448	477	481	502	463	480	500	455	441	452	464	522	483	473	489	475	484	488	458	464	446	453	522	501	469	447	454	426	459	504	435	488	472	446	443	449	473	465	447	482	458	452	485	482	468	460	493	495	491	472	484	501	457	470	445	494	500	491	478	476	441	473	452	433	492	495	450	460	463	443	454	472	486	458	489	486	474	477	453	455	480	511	488	501	432	480	502	477	488	479	445	478	459	453	532	453	468	449	456	437	453	484	465	489	427	522	473	478	504	494	456	475	429	482	448	442	484	455	458	490	458	493	446	520	471	496	437	441	459	491	475	469	469	459	464	498	492	478	454	463	468	523	432	528	482	481	467	486	534	473	472	433	496	461	448	452	477	498	489	488	479	464	502	493	495	494	432	478	492	496	474	440	448	481	472	514	455	506	484	477	482	498	479	486	499	459	476	456	444	483	432	463	465	479	502	443	509	465	480	458	465	460	466	489	462	498	470	479	447	480	439	465	479
12365	417	114	121	112	2288	125	100	106	88	94	84	71	86	81	75	97	78	69	85	77	75	63	63	74	60	75	69	71	54	61	58	65	60	52	68	54	70	50	59	61	73	52	56	60	43	59	65	63	50	61	75	60	53	58	62	66	55	58	51	62	69	69	66	54	67	47	76	63	60	67	82	65	65	65	47	76	53	75	62	51	74	63	53	69	67	48	80	57	64	47	66	64	47	63	59	48	47	52	58	63	71	55	73	65	48	69	60	59	64	50	57	58	55	66	51	50	64	58	47	60	65	61	62	59	56	45	56	68	52	55	52	67	71	43	64	61	61	62	63	61	67	61	68	55	58	63	41	57	66	59	63	53	59	45	59	63	54	56	58	60	59	50	51	61	57	50	56	55	49	67	63	46	64	61	58	60	50	61	73	63	63	47	52	57	65	50	57	54	54	74	74	60	64	55	58	54	63	54	65	71	85	54	67	47	58	50	53	74	63	48	63	52	57	63	69	60	72	65	50	50	61	60	52	53	53	62	56	54	45	56	61	54	53	49	62	64	62	62	57	52	50	67	57	63	56	63	52	70	58	65	65	60	78	59	56	62	46	61	52	78	55	57	63	70	55	67	55	61	66	52	56	56	60	53	69	62	61	63	55	64	66	58	60	62	70	62	58	70	69	49	69	62	64	63	51	72	57	71	60	61	66	55	63	58	60	59	61	65	55	65	59	56	62	51	63	59	60	73	53	57	61	59	63	66	60	65	54	56	66	51	58	67	66	54	60	44	54	62	60	58	54	64	68	49	58	57	49	68	55	59	61	72	74	64	66	64	65	71	57	65	68	46	65	61	55	59	57	46	73	56	65	73	59	53	58	63	48	63	68	65	73	64	61	51	65	65	71	60	46	37	50	67	52	68	64	61	57	65	56	60	50	69	61	78	49	60	56	51	54	59	55	40	65	54	55	58	68	61	60	60	58	67	57	56	56	52	60	58	63	59	58	64	57	69	70	64	63	66	64	60	59	79	63	59	68	66	73	59	58	60	60	52	52	49	60	61	65	52	52	62	68	45	44	70	64	49	77	62	78	59	51	62	49	67	58	59	57	59	73	48	47	59	75	68	66	52	65	73	48	69	60	50	54	54	58	48	55	52	47	70	47	51	71	58	54	63	60	65	50	74	56	60	51	54	53	52	58	62	53	80	77	67	57	66	53	61	57	71	59	57	61	75	51	51	66	72	63	55	60	58	49	55	70	60	65	57	60	56	56	65	55	56	65	70	57	62	55	62	62	65	67	72	55	66	68	64	60	60	72	75	60	66	57	35	64	63	65	68	55	72	58	68	57	58	63	65	53	65	59	65	72	57	54	57	60	51	54	74	59	57	47	69	54	53	68	91	47	51	65	58	75	43	68	55	61	68	45	58	48	45	77	55	62	66	55	47	77	61	63	70	64	63	51	61	56	58	60	66	60	48	71	64	62	67	64	73	58	50	58	62	62	56	60	56	63	72	51	74	63	51	50	57	51	69	65	45	54	76	63	49	62	55	65	53	63	57	65	56	72	73	52	68	54	61	50	62	64	52	56	48	66	58	67	54	67	48	68	61	58	75	62	55	50	52	52	58	51	60	62	64	50	58	70	53	49	58	58	66	55	53	59	59	55	65	50	51	59	58	73	50	54	57	54	67	57	64	59	61	77	55	54	52	73	61	63	55	44	66	66	47	44	64	64	62	63	54	50	52	58	65	45	82	49	54	50	68	61	65	62	55	54	55	52	59	46	62	65	63	55	70	48	65	64	63	65	53	62	58	63	49	63	56	70	51	74	64	53	39	65	63	65	52	45	55	46	60	53	66	70	54	69	54	60	64	66	50	57	55	63	54	49	61	53	69	64	47	50	61	65	67	72	57	56	59	70	58	63	57	69	65	49	50	55	73	66	45	54	58	67	63	57	60	59	58	63	59	56	67	64	58	67	72	56	56	64	77	60	57	72	64	62	59	64	90	52	70	63	48	53	63	73	48	63	53	47	55	62	57	68	61	58	47	56	38	56	82	53	50	45	63	56	57	58	60	71	50	61	73	68	59	64	68	70	68	54	61	65	64	43	56	59	55	62	56	55	60	56	53	66	55	60	54	74	48	49	61	44	66	63	73	67	55	74	49	42	60	74	83	60	65	58	66	66	66	61	64	74	68	54	59	47	52	51	58	65	70	53	54	59	50	68	63	50	56	61	61	61	56	60	56	66	58	51	60	67	65	59	55	59	70	52	50	62	74	58	64	59	65	74	70	71	64	55	72	59	69	66	73	54	51	52	72	58	70	71	60	70	63	66	48	60	46	63	50	61	63	63	55	77	69	55	62	71	59	60	51	58	57	58	69	54	58	46	61	58	68	66	66	52	63	60	48	71	56	53	58	60	66	62	58	56	67	79	46	67	53	54	48	65	60	70	61	56	69	49	67	63	47	71	57	69	54	66	51	60	58	78	60	64	70	61	59	51	56	70	59	56	67	58	73	66	56	58	60	54	68	59	72	53	62	60	64	49	69	48	70	59	63	48	60	60	55	63	59	67	57	71	62	57	61	58	58	45	48	61	62	61	50	56	76	54	49	73	57	57	57	61	65	58	44	66	59	56	59	69	69	72	59	65	56	63	60	52	57	57	48	74	54	49	62	44	61	66	67	60	48	68	61	61	45	55	64	51	61	59	47	47	45	51	58	62	57	70	55	56	68	70	61	57	56	65	59	55	64	60	61	45	52	53	63	64	71	73	62	65	80	60	68	63	64	57	62	63	72	53	63	71	50	53	53	65	63	55	68	60	64	59	43	49	62	56	63	51	58	55	80	60	70	62	64	66	54	52	69	47	63	46	49	60	63	53	50	57	50	57	56	54	58	50	64	71	50	60	72	54	59	51	59	55	52	54	60	65	67	57	67	70	55	39	59	59	56	60	57	62	63	56	57	67	61	66	54	48	65	70	62	52	62	69	53	72	68	51	65	61	58	61	66	61	69	69	58	70	60	58	72	58	58	51	59	53	68	42	50	73	70	68	52	68	57	61	62	54	57	53	61	52	70	55	53	59	48	71	56	68	58	48	76	54	66	54	66	53	54	47	61	62	53	63	53	61	51	67	68	60	58	55	68	56	51	60	67	48	55	54	45	60	61	59	50	61	58	64	61	58	57	58	66	59	52	68	52	48	51	53	71	63	57	60	68	55	56	55	70	66	67	54	63	61	71	56	68	43	74	64	52	59	65	68	55	58	54	57	54	50	57	51	53	62	51	63	51	69	68	53	51	56	48	57	55	61	55	65	58	81	53	66	63	58	60	43	69	65	66	66	49	61	64	60	71	45	71	72	50	64	74	48	56	59	50	71	46	68	55	77	57	71	63	67	70	55	54	50	63	49	52	59	62	76	61	54	65	59	68	70	50	57	62	56	73	59	60	62	47	67	49	81	53	53	40	45	65	59	72	66	64	63	61	75	49	64	56	65	61	50
38076	6193	2452	6413	11984	35071	7888	5559	4401	3584	3023	2603	2319	2136	1909	1739	1592	1543	1502	1429	1363	1271	1265	1179	1179	1198	1136	1188	1100	1055	990	1062	999	940	1012	1006	1002	990	995	933	975	930	940	979	975	935	943	968	957	913	944	910	916	891	916	919	948	900	936	927	931	876	905	917	928	975	896	894	898	914	868	862	902	884	844	873	911	869	828	894	887	876	858	900	872	904	892	871	899	873	883	859	889	890	852	862	925	891	951	850	888	891	898	915	841	832	943	861	929	898	881	847	895	823	856	878	808	864	883	862	907	889	892	874	857	896	859	888	868	903	892	842	918	892	888	893	878	868	879	925	889	868	894	855	858	854	886	866	920	885	854	910	876	876	895	863	806	838	881	886	897	913	848	900	841	885	924	876	909	783	825	891	927	886	912	844	891	871	874	922	855	859	855	891	911	837	876	879	918	861	872	848	860	901	845	885	914	905	858	870	822	898	877	845	907	824	847	893	885	924	858	880	882	897	890	894	855	877	896	906	885	906	888	884	854	859	863	857	885	920	875	892	887	896	921	909	834	871	872	901	892	896	907	823	900	839	883	875	869	914	873	810	901	921	833	906	909	946	891	876	834	844	850	866	848	861	840	879	897	844	833	854	826	854	874	896	887	885	852	882	857	868	864	863	890	861	873	825	856	875	932	828	833	895	910	854	885	866	906	874	882	909	910	818	908	865	827	815	936	821	841	872	834	838	873	896	855	916	833	844	883	857	890	894	858	859	893	855	907	872	894	844	899	850	866	869	898	888	881	911	889	843	866	933	865	909	905	859	804	916	857	820	899	919	910	920	872	811	878	840	882	884	856	879	831	841	881	890	888	861	809	849	915	826	889	890	853	887	861	833	864	847	857	901	890	844	865	891	866	924	843	879	876	867	912	885	889	906	871	856	884	943	849	955	873	872	888	861	857	888	843	902	854	895	857	860	870	907	860	869	882	884	885	851	921	872	875	873	835	901	920	855	923	900	849	878	867	886	908	870	864	889	857	948	863	888	877	836	845	882	859	851	842	876	911	822	850	853	848	834	845	835	869	862	871	890	893	870	854	832	856	875	857	965	912	894	857	853	787	872	868	948	834	871	842	915	925	869	897	876	935	867	904	871	859	898	822	858	928	870	838	919	876	832	867	871	881	850	869	847	856	888	879	915	860	878	875	928	877	877	846	803	914	797	859	885	835	848	899	860	913	859	895	853	869	893	846	885	857	890	907	915	868	913	892	862	911	852	864	899	916	882	833	864	865	855	862	911	867	827	912	914	903	862	885	872	884	831	870	901	846	883	877	876	907	869	819	898	885	908	914	891	882	899	854	890	884	851	857	855	894	883	916	903	867	900	842	879	834	836	859	866	891	865	877	872	888	879	873	898	861	900	845	851	932	879	855	928	881	892	870	859	908	847	862	851	878	891	872	902	918	871	845	863	829	926	830	850	859	835	825	897	870	860	848	905	855	844	917	885	839	859	852	875	842	875	866	872	832	891	922	850	847	880	889	888	864	886	823	853	911	887	865	900	880	813	885	850	865	860	869	879	850	840	870	875	863	900	905	859	870	834	851	862	872	835	885	846	854	857	863	852	815	861	906	877	862	894	834	900	913	896	867	844	832	885	881	899	887	845	863	902	916	851	870	920	857	868	861	883	861	840	917	896	887	881	832	886	841	832	871	941	855	880	822	806	845	929	934	806	800	881	840	884	883	880	844	851	865	868	926	806	871	917	841	874	851	860	860	863	910	854	850	883	879	855	833	914	857	862	916	872	884	829	884	887	845	865	890	913	819	881	899	855	904	878	845	886	877	910	868	895	869	871	789	876	879	879	878	885	818	885	874	837	842	875	895	915	890	898	880	841	866	885	885	859	896	869	914	864	925	888	881	878	861	893	886	878	858	921	880	872	895	863	863	864	871	852	899	860	912	838	809	886	854	872	849	924	891	921	825	857	856	890	865	874	849	844	865	862	904	879	845	844	880	858	906	903	852	863	844	866	938	917	865	860	878	945	821	842	909	832	878	904	852	839	925	880	860	859	790	877	889	905	864	895	831	895	870	863	842	873	880	898	892	854	851	839	871	929	883	879	863	882	880	853	867	928	885	848	913	920	886	861	878	890	863	915	882	910	852	852	853	839	839	878	834	881	891	862	860	881	842	919	863	852	851	832	903	904	900	941	879	923	826	901	896	858	884	850	835	825	880	878	838	860	824	894	874	883	917	871	835	782	851	901	829	854	872	826	880	894	852	852	850	807	927	831	844	895	823	862	865	866	899	820	860	867	867	898	874	890	895	840	884	849	901	850	908	883	882	875	904	835	935	872	872	861	868	851	891	889	888	887	879	889	902	867	927	874	862	871	862	865	887	836	865	906	884	934	883	912	865	881	856	850	811	915	895	875	837	874	858	888	855	868	784	829	835	893	899	914	833	845	859	838	845	903	900	845	859	852	835	889	871	817	916	875	841	815	845	828	874	904	861	861	858	917	877	886	894	851	863	895	873	873	852	867	892	855	869	866	856	865	840	855	858	835	850	889	879	921	912	922	855	862	909	844	841	882	895	871	843	878	849	932	909	864	855	885	845	878	868	870	900	882	877	866	859	901	858	912	873	860	875	887	887	809	866	869	821	852	878	886	887	895	917	858	916	891	883	848	838	869	919	828	863	833	861	870	858	889	923	883	925	845	850	884	847	842	877	849	903	899	868	860	936	879	887	841	880	848	899	850	867	870	909	840	875	830	871	844	892	871	928	828	881	898	867	931	877	923	856	875	886	881	867	879	898	936	809	894	880	896	884	823	869	911	920	886	886	854	866	889	848	900	881	886	813	868	885	820	887	906	912	824	900	895	914	861	884	826	898	903	915	846	842	872	874	898	867	897	911	873	865	899	826	869	890	914	891	921	863	891	934	863	873	891	861	883	873	933	847	866	861	854	830	845	870	853	833	886	856	840	851	830	854	852	894	880	821	926	895	863	843	851	852	865	855	878	851	897	880	885	854	853	869	892	915	872	865	846	915	838	885	846	894	872	878	880	862	866	790	891	871	888	899	935	945	871	846	902	875	899	832	898	878	855	865	859	876	832	936	858	885	918	839	913	806	887	862	846	909	901	908	853	873	897	851	870	874	861	906	882	887	858	905	819	896	929	882	885	868	869	857	829	862	864	879	871	907	861	899	872	868	869	858	879	899	850	865	920	875	879	901	843	869	860	889	850	912	898	860	867	844	848	872	834	874	836	854	889	828	856	855	886	840	833	887	859	878	912	899	821	912	901	873	930	846	890	865	917	866	827	845	883	867	863	891	870	846	880	896	849	872	921	896	852	825	893	859	901	859	850	887	908	872	914	843	877	888	877	912	871	890	921	813	852	902	911	836	862	921	896	826	822	882	904	878	913	828	917	918	868	890	855	873	899	907	834	870	858	886	865	878	885	862	878	915	893	854	861	909	858	934	874	882	912	870	947	908	865	889	867	899	888
21661	2155	186	159	242	6711	576	157	160	148	126	121	129	80	105	105	90	93	90	77	72	86	79	76	66	86	74	82	84	54	77	58	71	67	79	59	83	60	85	74	66	71	67	69	79	68	67	66	74	68	66	72	70	70	58	61	76	65	78	65	56	47	65	48	74	68	76	77	50	60	64	65	63	65	53	56	66	62	53	58	54	63	63	69	67	59	56	71	80	71	62	62	73	64	61	59	66	81	51	73	60	68	58	75	65	61	70	73	64	67	66	51	65	64	55	64	60	67	79	70	63	54	82	63	74	61	63	66	69	77	62	59	73	72	60	66	57	62	56	41	75	51	56	60	51	66	76	56	54	65	57	65	71	56	70	73	61	51	56	58	59	46	53	52	72	60	58	63	69	60	60	65	65	64	46	64	62	78	62	61	62	60	57	61	61	65	61	76	61	50	58	58	65	65	62	75	73	56	70	60	70	55	66	71	61	78	82	52	54	63	64	70	66	53	69	69	71	80	82	62	64	64	77	67	63	67	71	60	77	54	72	77	53	59	63	72	58	77	64	63	63	76	65	67	71	56	63	64	78	59	48	60	60	73	73	61	58	70	68	66	74	70	61	65	63	55	73	69	65	71	58	66	62	61	61	68	68	45	63	65	74	68	62	54	76	57	50	62	73	53	47	64	68	60	62	54	65	66	62	58	70	67	76	53	76	70	59	64	60	60	61	70	71	64	69	69	69	47	77	58	41	59	66	66	55	67	62	58	67	67	60	71	55	68	59	47	68	59	62	63	68	49	62	64	63	64	60	58	68	70	69	83	57	60	55	63	56	57	63	63	75	64	70	62	56	60	67	56	57	67	55	56	56	72	67	71	54	63	60	62	78	58	68	69	65	58	62	76	58	68	77	70	68	68	81	67	69	65	63	64	68	59	57	67	52	55	81	62	86	69	71	55	66	62	64	69	60	75	72	67	54	59	61	64	54	65	66	58	67	64	43	67	60	61	78	59	63	59	64	52	63	53	57	63	65	49	67	71	62	51	79	70	63	53	69	62	61	78	58	62	65	55	75	52	71	66	70	80	63	75	53	71	71	84	68	70	70	61	61	60	62	66	64	63	68	71	54	54	52	68	72	69	59	61	63	58	61	55	65	68	59	58	69	61	64	73	65	73	63	53	60	62	70	80	49	67	82	66	66	52	63	51	74	62	55	80	58	60	63	72	60	62	59	53	64	62	59	69	68	65	70	64	71	72	67	62	66	41	58	72	57	57	65	59	55	61	60	73	67	61	72	49	82	68	66	69	64	57	83	57	55	59	58	69	52	64	64	76	52	67	55	66	54	63	71	72	70	72	83	73	63	58	53	71	73	66	63	58	63	61	68	76	57	58	66	64	67	61	50	77	62	66	63	58	64	70	47	68	74	52	69	54	61	64	67	57	61	53	70	76	77	69	69	59	68	74	65	55	67	66	65	69	66	69	60	70	82	60	64	75	76	69	62	77	61	78	61	72	60	55	74	61	55	77	57	57	69	70	65	64	66	71	57	54	55	61	67	62	71	73	59	74	70	64	60	56	55	64	65	66	70	63	78	64	67	63	74	43	79	52	57	54	62	56	57	62	69	75	62	63	66	57	63	64	62	77	51	68	79	63	53	77	68	59	51	78	70	59	77	58	66	60	53	66	55	75	47	67	49	66	67	55	69	65	73	61	68	52	54	50	79	52	75	54	58	58	53	57	59	66	60	60	60	71	53	52	76	69	70	76	80	74	55	70	71	68	68	58	66	60	56	61	62	60	60	66	66	68	66	72	64	81	63	67	67	67	55	64	62	59	63	71	58	63	58	56	66	66	62	57	72	61	67	59	68	73	61	61	55	56	66	48	50	66	58	54	48	59	69	70	72	56	60	78	70	71	67	71	64	59	62	60	61	59	57	62	55	63	67	70	68	57	70	79	57	63	81	65	73	81	53	72	70	70	58	69	69	60	62	54	55	70	64	59	45	63	57	72	64	63	57	56	67	70	59	76	57	80	60	79	62	72	55	71	80	62	68	55	53	59	60	68	64	51	58	73	69	64	64	59	65	55	64	51	61	61	65	60	67	59	52	68	46	70	70	80	66	61	62	75	65	56	64	67	56	63	70	66	57	58	59	50	67	68	54	66	63	60	60	57	59	70	67	67	60	77	55	47	71	57	61	56	62	67	67	57	52	65	69	59	80	62	80	63	70	62	57	78	69	52	70	73	56	62	58	57	73	63	56	58	61	71	55	71	68	71	67	76	54	47	54	65	57	78	72	67	64	55	61	73	50	58	56	65	62	75	62	69	58	57	65	65	78	71	77	58	62	69	66	64	62	66	70	46	57	57	67	58	57	55	75	61	67	64	62	74	49	63	63	57	76	61	62	69	48	56	75	53	65	58	64	74	63	69	68	60	83	65	60	75	59	73	71	54	63	67	58	80	59	67	71	70	58	60	86	72	69	67	62	69	71	54	55	67	58	63	54	60	60	61	71	66	62	76	60	59	69	67	62	52	67	77	67	59	66	59	75	76	68	68	71	56	68	70	63	62	71	67	48	60	61	54	61	55	60	65	79	64	69	65	68	62	54	63	58	57	72	50	54	64	63	71	61	68	61	54	76	72	63	50	54	55	71	70	59	69	60	68	46	63	75	64	49	50	61	64	69	70	48	69	65	55	63	56	59	66	76	61	59	64	59	67	65	65	64	47	60	68	66	73	57	60	76	59	54	70	60	68	60	67	73	55	61	59	84	70	59	52	57	66	58	62	48	74	77	67	73	63	66	74	68	61	59	54	71	65	45	54	65	64	62	73	66	77	53	58	63	71	62	61	54	67	68	59	71	74	79	76	72	70	71	76	68	42	71	61	65	61	77	82	61	54	68	55	62	60	57	51	63	65	63	75	74	82	65	68	69	57	64	59	76	61	59	54	63	63	52	58	69	61	50	59	68	62	68	76	69	55	58	58	59	60	64	50	68	56	74	55	51	69	75	64	66	62	80	73	65	53	58	61	50	76	66	66	71	69	62	81	71	61	62	70	50	74	59	65	71	79	48	70	49	56	57	71	71	57	64	66	61	63	52	60	81	58	59	69	70	53	61	62	66	63	74	65	51	54	63	86	59	63	64	60	71	56	63	58	63	68	50	65	65	60	55	58	66	73	76	54	56	53	63	72	68	53	62	72	55	66	72	72	68	63	70	61	67	73	65	63	75	51	62	61	65	65	62	61	54	67	60	57	61	69	57	75	52	63	62	68	60	73	64	61	70	53	66	70	71	59	65	78	62	58	54	79	68	57	51	74	61	63	63	70	64	74	56	68	65	68	82	66	60	71	63	65	62	60	67	67	59	64	70	60	65	65	58	60	55	61	71	57	66	63	63	87	70	51	60	53	74	77	62	58	73	68	68	69	51	58	68	62	68	62	71	62	77	58	64	63	56	60	66	59	69	74	71	71	54	66	62	58	73	75	67	55	49	62
41535	10836	4368	12147	20022	48512	13144	9971	8068	6364	5299	4499	3931	3358	3044	2790	2506	2358	2129	2054	1908	1769	1715	1695	1530	1497	1448	1401	1385	1320	1350	1286	1255	1202	1200	1150	1199	1139	1109	1097	1121	1117	1063	1126	1063	1081	1053	1085	1052	1043	1053	1049	1033	988	1004	1048	1069	1062	1044	1014	1031	1005	957	1000	970	1045	1018	1019	1004	909	1049	956	983	990	953	951	969	1019	946	959	997	909	951	950	967	967	943	999	945	918	925	965	937	958	958	955	964	931	974	1022	931	953	940	960	953	942	876	971	892	937	982	967	972	927	943	932	933	946	931	913	938	923	943	921	942	924	826	926	944	922	995	987	942	913	1011	954	921	957	949	949	996	929	897	981	948	934	980	930	892	955	900	886	930	947	928	870	903	967	880	940	953	1009	897	936	947	914	950	880	922	931	924	912	905	960	939	916	929	968	931	891	947	927	879	940	917	956	957	927	904	882	870	959	917	957	883	948	938	924	968	910	955	917	887	896	923	938	875	961	943	957	920	936	917	905	919	919	977	891	860	939	950	906	955	932	954	913	898	921	895	908	905	952	945	868	924	926	990	913	888	932	903	900	918	919	992	960	916	896	907	889	906	953	943	906	929	892	920	992	863	959	931	917	919	913	923	893	894	892	929	973	914	953	924	959	942	967	982	926	971	907	933	936	914	896	902	978	885	929	920	961	950	892	938	875	897	871	893	906	889	977	930	950	919	909	994	907	933	899	926	948	934	975	908	913	972	938	868	895	905	971	887	923	906	880	979	892	906	925	945	910	850	990	936	921	938	923	929	853	931	884	898	912	923	911	900	974	915	904	930	913	969	907	935	972	955	874	941	898	938	894	910	888	912	870	894	966	980	896	908	923	937	917	895	945	886	907	953	910	918	925	910	915	963	948	901	940	909	944	955	933	971	939	997	924	1001	866	998	952	931	880	906	905	932	931	943	908	914	853	930	921	915	912	904	888	918	942	968	948	924	943	922	944	945	902	876	888	958	875	976	954	960	951	942	904	920	935	908	874	907	948	956	911	933	911	937	878	926	917	864	892	978	972	883	927	924	924	908	901	933	917	919	974	934	930	922	985	920	904	923	938	911	968	915	925	903	894	924	982	944	966	889	866	933	915	860	884	969	988	885	935	946	925	915	912	962	891	931	911	963	925	926	866	903	904	891	928	936	945	867	932	888	894	945	918	986	942	925	929	935	885	925	941	910	941	921	930	885	943	952	956	896	961	900	905	882	925	958	948	927	914	870	1010	928	896	916	976	925	955	879	926	913	949	942	930	912	920	919	929	968	925	911	945	923	920	945	925	917	911	862	974	918	912	914	898	912	908	932	914	914	905	910	954	924	964	917	911	873	926	890	949	936	907	927	927	903	991	929	917	900	897	952	942	918	951	911	933	983	942	975	939	911	869	924	884	978	933	935	887	915	865	875	917	917	900	937	876	864	924	956	905	948	949	928	894	940	948	937	936	961	919	934	884	925	937	936	918	902	891	931	950	880	890	936	936	918	882	883	927	952	948	882	902	899	942	930	968	900	886	929	966	960	951	924	938	939	941	917	925	907	969	892	908	926	941	979	955	923	946	956	881	934	921	887	897	990	948	901	951	941	946	940	863	953	935	993	908	917	938	944	926	900	925	987	937	923	934	943	947	906	910	927	922	938	929	891	891	899	930	968	874	952	919	962	897	894	900	988	944	953	935	946	933	988	918	939	936	882	879	900	949	906	907	957	863	925	933	949	925	897	932	888	954	955	1002	946	942	937	920	922	898	907	921	952	936	913	920	918	935	927	912	934	976	949	947	925	927	892	963	937	926	960	940	970	916	889	943	903	926	890	904	933	931	854	899	924	868	904	927	892	931	933	972	957	897	886	958	938	884	932	978	963	910	940	921	899	908	932	912	955	938	860	886	936	974	951	962	927	939	987	906	921	989	924	931	956	941	893	901	1013	958	936	940	979	946	914	928	838	923	904	941	925	930	966	944	907	968	908	908	930	891	894	935	907	909	960	947	936	918	911	938	892	935	917	909	901	963	893	922	908	924	927	910	932	914	910	945	869	916	959	947	878	956	935	957	913	945	929	874	967	943	944	966	904	900	893	942	925	917	887	919	949	928	895	950	926	914	970	910	944	921	884	930	931	1006	974	923	908	934	937	934	929	905	907	942	955	921	928	998	898	955	936	879	908	916	936	934	962	881	918	907	908	930	918	869	908	957	943	960	919	963	891	894	931	1002	883	920	899	982	971	931	951	926	928	909	893	931	879	925	934	942	954	932	940	947	941	921	895	962	953	929	940	936	931	932	950	946	930	966	932	928	918	974	951	958	933	886	926	940	899	967	920	931	947	909	913	933	892	930	880	914	972	904	961	946	908	931	900	936	897	924	958	929	985	912	911	968	901	896	958	889	901	894	939	848	923	934	895	913	969	892	957	909	941	922	898	937	939	947	947	925	877	891	888	871	860	875	922	944	901	893	925	900	963	911	896	895	872	931	861	924	897	978	834	922	887	907	933	950	964	919	918	894	947	941	933	951	979	962	960	901	924	967	915	895	902	894	924	937	926	959	942	856	981	907	928	960	915	943	973	871	917	906	899	873	935	878	883	930	956	902	932	949	893	899	921	920	944	906	929	851	910	962	918	930	916	888	893	926	947	928	954	905	929	943	904	939	920	898	898	936	922	924	907	874	961	944	926	898	926	878	972	959	954	965	894	939	932	925	900	939	896	932	899	936	874	910	971	899	936	896	902	927	924	885	876	872	964	829	897	922	987	914	937	917	934	922	903	983	949	929	937	979	937	948	923	921	900	919	936	965	946	909	952	939	955	912	895	877	884	955	933	930	891	933	879	894	912	899	968	924	894	875	924	968	940	886	921	920	968	956	913	905	964	889	903	897	906	942	908	933	908	951	953	929	950	916	887	882	886	901	965	957	867	934	891	926	890	929	906	899	905	900	928	936	954	909	985	898	935	956	891	917	897	987	884	916	946	923	863	889	937	983	941	947	937	924	938	876	960	964	952	902	913	947	995	897	876	938	884	886	948	958	927	945	945	923	935	949	915	958	930	930	920	891	924	910	883	916	975	921	950	917	908	901	872	912	951	924	929	875	912	948	916	895	902	940	908	949	943	944	888	909	951	919	964	948	914	944	965	913	930	874	908	891	970	890	883	956	932	890	947	932	998	976	899	892	938	937	956	935	958	901	906	874	916	991	910	892	967	904	965	946	859	892	949	883	905	930	915	931	932	930	960	940	961	939	894	929	941	938	958	905	954	982	988	942	934	974	841	949	944	922	935	929	924	910	953	952	894	956	895	995	935	961	1006	849	961	879	939	950	904	992	896	916	939	903	940	918	961	884	925	955	946	935	906	929	993	947	940	934	963	949	892	956	984	933	898	895	951	898	915	858	919	921	960	902	979	959	985	914	942	945	948	943	859	920	933	932	869	929	907	976	927	938	946	967	862	932	904	892	937	943	959	961	939	910	897	943	934	895	881	914	947	935	916	894
4766	71	42	45	40	1139	57	43	39	38	34	40	43	40	32	37	35	26	32	33	31	36	31	29	39	23	28	24	39	34	29	30	26	28	37	28	27	41	33	30	27	31	35	38	37	31	31	27	38	31	38	29	20	23	27	39	31	29	27	27	22	35	30	31	26	40	26	24	34	22	24	28	27	32	30	25	32	36	27	31	33	27	25	32	30	39	22	39	26	36	26	32	23	36	22	41	26	42	28	40	27	25	36	32	33	30	24	35	39	39	24	30	32	21	36	39	48	47	38	37	31	44	34	25	34	26	35	31	30	21	31	27	23	29	31	36	26	33	28	31	33	31	30	34	33	31	32	28	38	34	22	29	24	19	27	26	22	29	29	19	31	28	22	28	25	35	28	39	29	29	43	28	38	33	29	26	36	35	32	25	32	29	35	28	26	31	46	39	27	37	28	27	43	27	31	39	23	34	24	30	26	29	38	42	30	28	33	36	34	31	29	35	31	33	27	30	33	23	29	35	36	33	18	40	36	26	39	22	27	32	39	35	31	29	27	34	25	25	32	31	31	27	28	32	30	27	27	36	39	25	38	19	24	34	36	38	33	34	33	28	24	30	22	27	41	31	34	27	33	33	29	35	26	38	26	20	26	34	20	27	25	31	25	35	27	32	29	31	28	38	41	24	29	26	30	36	38	30	32	36	32	37	35	35	31	29	31	27	37	26	34	28	26	26	20	28	28	35	32	32	39	31	17	36	36	32	26	30	26	19	24	33	25	30	30	33	23	24	45	27	21	33	38	20	36	20	30	27	30	31	36	32	41	30	29	33	32	35	35	23	25	35	39	28	22	28	30	28	29	36	32	20	25	34	23	34	42	27	28	37	39	29	25	32	23	33	21	24	23	26	33	23	32	26	28	26	43	32	30	26	31	33	39	31	34	25	28	38	23	30	30	35	34	30	21	37	30	34	30	26	29	33	31	32	21	33	23	29	25	34	30	34	31	25	34	33	32	32	34	31	32	27	24	37	28	41	28	34	29	35	29	28	31	32	36	23	32	31	30	40	39	34	23	28	33	29	39	34	36	37	33	38	28	26	24	28	35	29	27	28	30	35	32	28	31	37	36	31	34	31	22	34	28	31	24	23	34	25	25	24	19	27	30	27	38	40	24	33	32	32	37	32	35	20	37	34	29	30	22	40	28	34	23	28	30	28	35	28	26	37	28	25	29	33	28	38	32	48	22	21	32	29	27	28	32	39	34	32	31	33	35	33	28	32	29	46	31	30	31	40	27	36	32	20	22	34	29	26	27	39	19	29	36	30	35	29	20	26	45	30	17	30	34	29	41	31	31	21	38	20	22	20	33	28	38	37	40	38	30	30	41	30	33	30	32	29	33	32	32	20	29	31	27	29	39	29	29	29	33	30	28	30	35	26	26	26	26	27	31	32	31	23	31	29	31	37	30	30	27	29	30	26	25	31	25	21	30	29	27	34	31	26	34	35	27	34	31	29	34	36	31	34	31	36	31	37	34	37	28	29	39	28	22	28	25	33	33	40	21	31	25	26	33	32	32	34	28	38	35	26	38	22	22	36	35	36	31	33	38	37	34	33	35	31	26	32	26	33	18	23	27	24	34	28	45	30	27	29	23	25	33	30	30	26	28	23	31	26	30	31	32	31	31	26	32	33	35	30	34	39	20	35	38	35	27	27	31	30	28	35	37	26	31	35	28	24	27	22	27	40	27	30	41	27	21	30	29	30	38	27	32	27	34	38	30	19	33	39	32	42	27	34	38	26	25	33	43	27	33	28	28	30	32	30	32	18	30	27	35	29	26	22	23	26	31	32	34	33	27	24	30	34	31	40	32	39	32	21	29	31	24	50	27	34	28	25	38	31	29	27	33	35	18	18	28	29	31	23	34	25	37	28	42	16	30	30	34	40	27	30	31	38	38	36	34	37	27	30	35	23	34	28	40	36	30	23	28	28	29	25	29	27	28	19	21	30	35	43	33	33	34	27	34	39	27	31	36	26	34	31	26	40	32	37	31	26	25	25	24	36	36	31	45	28	26	26	22	30	22	32	38	39	32	24	29	32	31	27	29	33	33	22	28	28	37	28	35	30	35	29	28	27	26	29	35	34	36	38	41	39	28	40	31	52	26	28	37	34	27	29	31	27	24	40	31	35	27	38	34	34	22	31	31	34	31	39	27	34	27	20	37	31	31	27	21	31	33	33	30	32	29	24	25	29	28	23	38	31	34	25	22	32	24	35	20	24	31	36	35	39	27	24	30	39	22	28	35	27	32	26	35	35	37	27	25	39	28	31	40	35	27	33	33	37	37	25	24	30	39	25	34	29	29	22	27	25	22	27	36	29	25	30	34	32	39	33	28	25	29	26	30	24	28	43	29	28	39	28	26	23	38	34	34	26	31	27	27	27	41	31	41	42	27	34	26	30	32	30	30	27	38	28	31	23	34	30	22	29	22	37	26	32	24	28	39	28	32	25	26	32	27	32	34	26	31	33	26	26	38	33	39	28	36	26	16	30	21	28	32	30	27	33	28	38	29	35	31	31	32	35	41	28	34	35	24	21	23	36	27	29	31	43	31	29	29	32	28	33	31	34	28	40	25	18	32	29	30	21	36	29	20	35	27	23	27	35	31	23	33	28	26	34	19	26	29	34	31	30	35	29	36	29	34	22	32	34	24	26	39	43	31	38	28	33	19	31	36	39	28	20	41	39	22	22	36	32	34	32	36	29	32	19	34	32	23	29	26	36	36	34	26	34	27	25	29	25	23	33	29	28	27	23	24	25	33	26	27	35	32	36	33	20	32	24	23	32	26	32	21	26	31	26	27	36	32	28	25	30	27	24	26	37	31	31	36	23	26	39	29	29	32	26	29	40	26	29	29	28	30	34	28	29	30	15	46	27	21	36	34	19	22	31	41	32	26	30	28	36	24	25	28	31	32	32	27	34	39	31	23	36	29	32	29	28	41	38	30	29	39	46	30	36	39	25	29	31	28	23	30	28	43	21	29	31	34	25	30	29	24	30	26	20	31	29	32	30	35	28	27	44	28	26	31	32	35	28	28	29	30	39	30	33	35	25	22	30	33	31	29	27	36	34	33	35	36	29	29	29	28	26	23	27	33	37	33	25	33	32	36	28	24	30	36	37	37	26	19	26	43	27	35	25	33	32	29	24	27	30	25	31	41	24	35	33	26	28	35	23	26	28	35	29	36	29	38	31	41	29	22	21	25	20	24	27	27	29	40	33	29	27	30	36	28	21	27	33	33	27	31	29	27	42	27	39	33	36	24	34	23	33	28	38	32	26	45	37	25	22	34	31	34	28	33	27	24	30	25	30	26	27	34	35	30	32	29	28	40	20	30	30	35	28	38	31	26	33	21	28	30	22	36	37	31	30	27	29	30	28	26	29	38	37	24	26	27	25	30	36	20	31	25	31	34	39	29	35	31	26	27	22	29	34	29	37	18	28
28010	2598	1035	2499	4841	31771	2564	1686	1376	1109	1023	865	853	749	732	689	703	647	539	551	591	520	576	562	535	563	520	544	511	523	528	483	498	485	450	503	494	469	497	497	498	516	451	484	494	478	448	504	486	486	459	484	465	474	476	479	434	461	428	447	416	470	479	452	460	448	463	515	467	479	468	435	469	506	415	441	461	436	448	440	471	475	450	465	474	484	462	469	484	430	472	432	468	480	420	459	467	499	464	448	475	450	464	487	435	479	522	434	457	443	460	465	461	472	462	457	473	462	483	449	475	443	466	421	456	452	446	427	459	442	450	476	436	438	440	468	462	439	449	462	453	481	433	455	459	419	453	441	440	417	442	487	460	482	469	433	436	469	475	466	437	485	433	485	492	471	428	480	459	477	441	442	465	460	474	459	429	475	500	424	468	497	466	435	446	470	449	419	458	438	452	459	454	499	470	392	459	449	432	484	472	462	411	461	471	412	459	473	465	450	491	452	446	450	440	493	392	499	445	474	437	463	479	463	484	423	435	450	433	451	451	443	438	451	434	478	451	479	450	442	464	435	474	470	450	484	438	471	449	467	459	446	501	507	492	470	488	496	454	497	493	431	460	460	481	457	420	442	456	411	465	439	472	450	463	459	431	463	445	431	458	490	475	483	478	422	453	430	437	444	446	447	462	448	448	452	460	445	467	442	474	481	461	463	472	466	470	432	434	491	465	445	445	475	452	427	499	429	454	480	477	454	455	445	455	454	469	442	447	456	444	462	455	476	437	462	438	454	441	482	471	486	429	472	446	444	452	456	478	457	464	471	398	445	446	473	475	450	471	465	421	474	478	457	474	465	477	457	465	483	457	455	451	440	447	464	454	450	487	460	449	432	455	441	485	461	420	440	475	452	499	484	511	483	449	448	441	442	431	454	473	472	427	486	455	455	458	431	436	467	419	445	440	442	467	451	469	483	489	494	470	483	473	452	468	465	433	461	486	476	476	477	460	488	449	460	472	477	452	417	500	485	476	446	474	478	496	463	497	432	453	448	426	474	455	443	450	456	458	514	457	463	427	438	419	434	480	477	437	484	450	423	480	478	444	450	460	431	420	432	473	513	432	461	444	469	424	456	442	497	470	480	461	404	435	469	433	474	469	468	451	470	457	434	479	463	463	437	473	431	479	459	467	494	407	455	434	484	451	459	449	451	483	434	438	469	486	468	483	461	425	462	457	461	439	436	471	437	465	468	431	475	498	464	475	444	465	443	440	446	487	446	436	421	446	415	445	464	463	506	455	438	454	481	455	476	457	460	434	449	433	445	481	456	465	419	439	452	444	480	467	455	481	425	446	475	432	444	449	448	485	477	463	465	445	446	481	449	465	409	471	418	450	467	456	491	424	438	427	461	469	481	425	439	467	469	467	467	479	440	435	432	428	458	462	455	444	459	481	430	438	505	456	488	473	476	438	454	479	469	474	469	457	456	463	453	424	490	474	469	461	472	454	465	462	477	449	462	459	505	449	462	453	431	489	491	486	457	444	410	480	472	434	426	448	456	461	454	487	486	440	494	467	472	456	459	431	494	433	510	455	447	436	423	460	468	472	457	481	499	467	426	439	450	495	436	465	441	466	465	451	441	441	458	493	453	457	484	490	456	480	447	440	425	437	473	493	421	485	431	420	454	450	458	440	430	463	489	455	445	415	471	474	444	463	440	445	448	473	481	450	462	473	473	448	452	445	478	445	427	462	457	454	425	462	438	473	449	481	436	473	455	475	457	464	439	466	450	448	482	488	454	439	485	457	434	433	494	459	464	450	439	429	445	462	454	433	475	474	463	455	479	446	444	456	446	480	421	471	512	468	486	457	442	476	459	489	467	470	464	439	450	449	463	493	481	481	465	477	424	489	447	485	408	438	464	423	450	471	475	459	449	492	460	463	447	468	467	459	442	454	436	434	438	491	470	497	463	457	454	456	480	457	445	461	498	429	502	475	419	488	456	452	476	470	470	466	454	513	455	463	483	506	460	441	434	429	456	466	484	483	500	450	466	471	461	462	467	479	452	442	496	476	442	475	441	471	430	464	442	441	445	470	475	495	451	428	453	444	469	481	440	421	458	466	455	414	451	504	425	488	438	500	457	442	430	458	460	446	427	476	426	408	453	454	475	468	456	473	433	473	478	468	458	444	483	435	471	452	413	505	446	470	441	440	455	483	446	442	455	463	438	423	428	433	440	489	455	464	442	457	465	528	443	459	469	491	444	467	478	454	453	438	468	454	440	483	432	453	503	498	479	478	445	443	466	459	472	451	462	445	480	454	438	517	430	440	489	472	474	471	474	508	454	472	475	491	483	449	480	474	453	456	477	469	456	458	450	471	451	519	460	456	476	459	494	419	452	448	467	499	471	462	446	434	456	431	445	457	431	446	475	432	451	440	470	484	446	470	489	465	479	450	464	469	463	437	478	412	449	480	467	488	461	454	475	448	480	495	500	485	453	462	470	431	429	440	480	439	452	459	465	483	429	420	468	438	433	494	443	473	451	463	456	456	481	472	453	449	484	448	459	469	470	451	469	499	482	461	475	438	470	463	472	433	447	424	459	448	451	458	466	471	436	465	491	456	468	460	440	498	453	454	464	436	455	466	439	477	450	473	433	506	467	467	454	469	454	486	483	492	450	455	447	455	450	480	459	473	442	447	502	456	478	479	422	443	457	444	462	437	486	453	446	448	438	473	451	469	453	451	416	425	478	457	489	482	458	443	471	428	480	455	473	485	454	471	483	460	488	454	443	479	448	439	487	486	446	469	474	466	461	448	442	461	463	462	445	448	445	487	426	449	473	463	424	467	450	466	461	457	464	459	439	456	473	449	433	471	445	454	452	452	421	473	489	454	456	452	467	420	476	415	440	445	469	504	444	442	460	494	432	446	428	484	444	465	456	487	463	504	453	435	462	444	479	442	452	441	466	451	425	418	428	484	444	447	490	486	477	484	457	439	486	459	479	454	433	431	466	490	471	469	471	457	443	468	463	449	500	457	467	463	462	428	447	477	417	454	487	420	466	422	432	467	467	479	444	488	450	459	466	445	459	451	490	447	461	469	451	494	461	435	477	437	492	461	439	507	484	463	443	436	407	413	457	470	448	468	432	459	462	471	445	455	455	456	507	452	483	432	432	443	461	459	469	445	431	443	447	468	437	473	458	491	433	474	431	475	481	512	441	455	457	456	453	440	468	432	470	444	487	486	487	451	456	466	493	457	492	468	426	443	487	450	457	471	436	443	444	449	471	466	451	449	468	494	448	491	426	470	466	417	492	472	442	438	422	451	459	474	455	449	495	473	454	462	480	458	461	484	460	463	445	443	467	479	482	450	431	481	463	469	483	453	451	459	468	450	467	472	510	437	426	461	485	451	428	502	461	496	426	505	465	479	425	450	456	465	464	469	471	465	435	446	481	442	466	471	479	444	438	472	466	442	440	465	460	462	435	443	464	481	456	477	481
15597	1302	79	61	143	4487	203	70	82	77	72	70	47	50	55	60	52	51	48	32	31	39	41	41	37	41	32	45	38	40	37	44	35	37	38	40	39	42	38	40	39	29	36	33	35	26	31	23	45	35	30	30	26	31	25	32	26	34	35	22	26	36	35	37	38	29	30	33	34	33	34	35	39	32	36	33	25	18	35	32	34	33	34	29	29	31	44	39	29	36	35	21	23	30	30	38	40	33	33	30	30	31	28	30	41	36	39	37	37	22	26	35	40	34	29	35	38	35	36	29	37	28	34	33	32	38	28	29	37	27	30	34	31	41	43	34	23	36	27	26	32	33	37	32	28	23	31	39	26	29	37	29	30	36	27	29	23	29	29	31	29	36	31	33	47	26	33	36	24	36	34	35	33	26	34	24	32	37	27	37	40	33	33	28	25	33	44	38	27	33	34	35	34	37	36	27	35	44	39	27	40	35	27	29	38	37	31	38	30	24	33	29	26	30	21	40	27	35	34	30	33	35	41	39	31	35	41	38	34	34	40	35	24	35	27	31	36	26	23	40	32	31	32	42	29	31	36	35	18	36	40	29	34	24	30	34	29	26	38	23	33	38	35	34	31	35	34	29	40	39	29	27	37	32	29	29	35	20	32	29	30	38	33	28	41	30	40	31	34	32	30	21	26	48	32	33	33	35	32	33	33	23	36	30	35	26	35	40	38	25	26	30	31	25	36	31	32	33	31	35	23	29	30	41	20	27	32	37	25	36	31	26	25	38	40	35	28	31	31	33	32	43	28	34	36	47	37	32	34	27	28	27	39	25	28	31	37	31	36	31	33	43	31	29	24	21	42	24	41	33	24	29	25	41	32	39	23	44	26	29	29	33	30	39	30	33	34	23	38	33	30	41	31	25	30	30	34	27	33	16	21	29	28	29	36	45	32	26	38	38	31	34	49	25	30	30	32	28	32	29	37	36	27	34	31	33	33	29	25	30	37	34	31	39	42	35	29	42	30	36	29	31	27	32	22	36	39	28	32	26	31	24	29	38	26	38	28	32	29	26	40	39	30	27	30	29	29	41	36	36	42	42	39	33	36	26	24	28	29	31	32	36	38	35	33	28	24	36	24	35	29	44	44	42	26	35	25	38	35	30	29	28	30	31	41	34	36	37	24	33	30	34	37	35	41	41	27	35	37	35	30	32	36	35	38	32	32	28	36	42	28	39	36	23	38	33	34	21	31	30	26	33	35	20	24	30	37	27	27	35	30	33	35	35	30	23	38	31	33	31	23	23	37	38	26	32	29	31	39	27	26	37	33	39	33	24	39	42	21	33	35	48	36	39	32	39	27	28	36	19	33	31	34	37	39	36	42	27	28	31	43	32	40	34	36	27	37	24	35	26	29	24	34	36	31	23	41	38	30	36	24	31	37	38	31	26	42	29	37	37	36	34	25	27	23	27	25	32	22	33	36	40	29	36	34	28	31	30	28	40	20	37	41	25	38	26	39	27	27	41	41	32	28	28	23	33	35	30	29	41	42	29	19	38	39	39	22	32	30	46	30	30	31	31	35	45	25	31	23	27	28	30	31	28	34	32	31	37	36	19	29	33	34	34	31	41	35	32	31	37	25	27	33	31	27	33	26	31	28	30	32	38	27	35	37	31	36	38	31	37	34	24	31	27	29	36	39	36	27	29	43	30	23	41	30	36	45	32	30	38	37	38	35	40	42	26	29	41	29	29	33	23	39	30	31	32	43	34	31	32	26	38	32	31	40	27	22	31	34	37	28	28	37	25	21	37	31	24	33	36	35	32	33	23	28	32	31	25	35	22	33	28	37	33	31	27	25	36	26	43	33	32	42	45	41	32	39	39	31	34	30	35	28	36	39	27	25	34	32	27	32	28	28	29	29	40	39	30	36	30	28	40	33	24	32	33	25	41	41	26	42	33	27	28	26	30	29	21	29	33	31	34	26	41	33	31	41	28	39	37	30	28	32	34	24	37	28	32	35	27	31	24	35	35	29	29	38	28	30	31	33	29	38	23	31	43	35	31	33	30	26	31	43	36	35	27	35	24	31	23	44	41	35	24	35	35	27	24	32	31	36	44	29	35	47	29	33	29	25	33	34	40	40	48	28	31	26	23	29	34	41	30	32	24	35	47	23	27	36	34	34	38	33	30	30	35	30	23	27	33	40	33	28	32	29	33	33	29	36	31	28	34	27	33	34	31	30	38	34	44	33	32	30	29	32	32	35	29	29	27	38	40	27	44	38	33	36	28	31	23	35	27	37	30	33	28	29	39	30	36	32	29	23	43	29	38	31	41	29	26	36	31	32	35	38	32	32	36	32	42	43	36	32	44	40	31	26	26	37	28	27	31	34	32	28	43	33	30	40	28	36	22	30	26	41	26	23	35	32	31	35	27	24	29	22	24	35	30	28	30	30	33	31	28	34	25	28	46	34	24	30	36	32	39	34	31	26	28	30	29	43	25	34	43	27	38	32	35	26	28	30	28	31	34	35	43	34	40	36	28	28	35	30	32	32	32	27	32	29	35	37	33	28	29	31	25	35	35	23	21	29	35	35	37	28	35	27	28	34	44	33	36	36	35	30	23	31	23	37	30	32	31	32	29	25	29	37	33	41	24	40	27	47	31	22	23	24	30	34	38	31	37	36	24	33	29	26	22	27	32	34	28	26	24	29	30	34	33	27	37	33	36	34	30	36	32	35	36	21	31	42	29	32	34	41	40	25	27	31	39	36	37	25	33	35	32	38	37	28	38	22	35	26	26	30	27	40	27	29	32	25	40	17	35	28	35	38	33	41	37	30	27	34	33	32	28	30	37	33	25	27	36	30	33	37	29	30	31	32	33	28	33	39	32	42	28	28	28	36	27	32	37	31	20	45	32	33	28	41	44	34	37	40	27	28	37	26	28	31	29	37	28	45	30	34	34	37	35	30	30	41	34	26	29	44	21	31	28	32	32	27	28	35	46	32	35	31	27	45	41	32	34	25	30	27	32	21	33	27	25	37	43	36	25	24	46	28	46	32	35	31	29	29	41	33	27	38	30	31	31	42	42	41	26	32	31	28	27	39	30	25	41	39	31	38	31	38	38	27	36	41	35	34	27	36	44	35	32	36	32	31	21	35	30	34	30	31	35	32	40	30	21	31	25	40	29	23	39	24	39	29	34	24	33	26	30	36	31	26	35	40	34	52	34	27	33	34	29	27	32	30	34	38	24	35	30	29	30	36	39	41	34	26	36	33	35	35	37	25	42	28	32	38	36	35	33	36	24	33	49	26	40	41	36	30	21	31	30	25	28	25	29	33	45	25	28	33	43	34	34	26	31	29	29	16	33	38	26	46	29	29	31	25	29	23	32	20	23	27	41	35	32	27	19	37	29	22	34	26	33	28	35	29	34	30	26	39	26	32	29	41	35	36	28	34	26	34	27	36	26	29	33	33	29	39	22	48	29	35	27	40	31	36	39	31	27
40386	8110	2453	7535	14273	47018	8199	5699	4475	3480	2918	2396	1960	1867	1526	1374	1345	1204	1130	1003	928	930	871	877	792	757	739	708	706	675	656	673	642	636	587	594	621	592	577	592	588	563	597	557	567	564	541	554	538	538	568	497	483	574	514	567	562	525	497	481	570	507	488	514	478	495	488	501	537	485	544	488	482	491	515	487	508	487	509	537	503	515	516	541	493	507	484	445	510	512	500	474	520	486	465	474	479	504	503	491	526	452	450	479	487	520	493	519	473	457	472	514	498	505	500	479	533	483	467	492	515	489	443	468	484	480	535	502	474	475	431	516	442	453	488	496	477	477	476	475	443	500	487	485	503	493	457	489	500	501	459	490	485	502	504	520	461	498	484	479	511	492	497	463	514	456	501	476	475	462	491	462	425	497	477	430	507	484	527	490	477	478	477	489	508	497	428	461	486	445	482	464	490	403	486	493	498	453	470	463	497	477	484	474	435	464	500	453	565	486	440	453	484	457	459	462	485	474	512	454	455	490	482	436	474	495	504	471	455	430	488	498	481	527	461	513	464	466	492	467	515	486	499	476	492	486	500	459	465	493	463	493	470	473	490	482	480	445	511	465	455	491	477	485	496	526	471	479	467	472	438	479	457	460	482	482	504	480	488	467	488	475	483	534	465	471	506	494	485	494	500	471	462	498	477	499	504	483	475	495	453	463	475	474	478	476	485	499	485	474	471	453	501	463	480	472	510	476	477	475	486	497	465	473	496	472	463	477	481	511	454	478	485	458	470	450	442	432	511	512	474	471	489	507	464	458	497	485	451	517	448	473	458	486	460	481	472	540	482	488	477	467	450	483	463	454	486	467	472	478	514	443	471	481	489	461	522	454	514	489	425	477	481	452	489	502	461	473	500	512	501	468	499	488	467	498	506	453	490	474	461	438	481	466	462	506	483	474	484	470	509	442	499	489	459	476	460	475	459	480	491	513	455	471	467	451	479	505	500	474	465	529	471	506	472	481	461	451	512	474	480	448	451	526	528	442	496	463	494	459	482	529	469	482	467	486	484	462	485	459	501	449	538	498	463	467	472	525	497	488	528	485	451	451	516	450	449	486	475	459	476	445	459	507	557	449	483	517	488	498	468	472	483	519	485	448	481	511	474	501	434	481	480	490	462	449	457	464	474	460	456	483	480	465	493	469	482	494	454	469	457	493	509	459	476	497	467	440	469	502	485	482	481	475	476	553	466	488	480	502	459	467	482	508	523	474	469	441	518	451	539	462	538	479	443	483	467	448	453	464	502	458	438	496	482	494	480	497	471	496	491	444	487	484	522	477	459	484	481	466	472	434	410	476	477	489	476	532	473	488	504	460	490	522	503	500	476	470	490	477	472	482	483	483	483	481	475	480	458	508	451	483	515	447	503	454	442	490	497	480	448	496	490	480	484	490	480	504	509	446	499	491	484	460	435	449	472	476	480	500	486	512	436	487	498	505	501	447	470	497	459	473	527	474	484	505	509	479	455	436	426	453	489	494	491	473	488	500	524	503	491	493	527	475	468	465	451	501	490	463	502	536	464	467	464	474	464	440	483	487	502	463	491	475	490	470	451	485	493	501	508	490	424	480	498	472	484	460	487	447	447	465	464	440	485	457	453	449	486	493	439	460	476	448	444	457	499	496	505	473	489	472	452	445	474	499	508	510	447	485	469	465	488	481	435	482	517	471	480	458	485	516	508	513	512	481	471	438	502	511	522	492	467	493	460	450	509	504	488	498	485	484	464	460	467	483	489	463	495	494	477	452	475	490	490	494	489	471	436	485	480	448	449	490	507	463	468	466	511	487	494	471	447	478	472	454	492	473	523	504	516	464	492	480	501	485	495	502	455	479	484	469	461	457	495	489	485	474	476	504	462	491	475	479	446	487	430	438	484	445	452	478	465	502	464	493	491	493	455	487	505	457	478	512	465	438	506	444	470	518	466	505	493	493	476	468	466	478	461	455	491	449	477	478	479	483	489	456	490	458	483	476	478	511	516	511	469	479	489	474	454	480	501	475	471	466	469	460	452	431	489	476	507	485	484	488	484	511	456	455	477	455	512	439	469	511	459	446	503	462	481	458	487	478	498	457	482	511	497	461	523	476	473	443	468	481	461	457	480	467	498	467	504	452	477	458	511	475	501	494	469	471	483	439	478	464	477	483	479	489	471	479	450	505	481	481	471	496	494	459	460	502	456	449	458	468	462	487	453	468	462	493	479	477	451	442	499	463	491	477	476	526	507	491	457	497	463	475	512	506	468	483	524	456	519	478	448	464	476	467	442	503	445	525	474	447	505	522	444	533	465	488	513	479	485	462	451	498	488	469	510	487	478	466	482	497	443	507	465	493	472	494	476	467	533	490	495	461	496	478	468	468	487	501	412	461	454	472	506	483	463	479	496	500	469	480	470	455	497	478	472	451	500	472	447	506	481	480	471	471	473	462	491	496	520	496	487	476	471	478	509	429	505	502	502	461	500	484	511	488	500	511	451	518	454	443	479	477	455	494	438	475	536	490	485	470	453	515	446	450	494	500	492	450	467	474	473	511	487	496	509	466	487	479	443	457	480	490	436	473	493	459	457	438	468	490	453	476	476	472	476	452	505	488	475	520	491	564	474	472	489	498	485	494	483	464	468	455	514	447	454	471	472	509	455	472	485	520	460	463	491	473	523	491	496	441	471	488	492	475	493	508	488	469	490	475	506	494	461	444	476	472	520	470	509	498	518	479	467	491	462	519	488	507	465	513	512	461	476	500	507	460	479	479	465	434	493	498	445	517	454	484	463	476	463	525	466	436	479	438	493	489	499	444	521	505	463	489	464	472	473	476	496	458	480	478	496	441	485	482	494	447	471	481	466	467	515	512	507	478	474	445	475	490	539	446	488	469	467	470	480	447	467	523	490	509	434	446	467	467	488	474	485	487	480	472	440	499	480	447	434	493	479	482	448	460	449	478	487	481	469	479	448	461	485	464	517	489	514	480	457	476	437	490	431	489	467	518	497	472	486	451	486	497	487	464	512	477	511	487	519	462	438	459	474	462	488	478	483	505	473	479	497	467	468	466	461	482	472	489	509	498	504	478	512	509	479	481	471	444	470	468	449	473	503	468	463	518	465	479	475	475	498	462	493	484	478	454	495	481	447	453	483	462	461	448	495	456	465	481	478	489	516	478	526	464	469	466	516	506	436	509	442	476	498	475	480	507	532	453	411	453	476	467	510	481	488	471	474	493	469	503	471	465	480	513	502	524	480	462	438	480	514	461	449	490	506	493	481	485	492	425	488	488	475	488	497	459	492	447	505	424	443	467	494	469	471	497	458	465	474	488	483	495	470	512	501	509	476	490	466	468	486	470	456	501	458	489	479	471	502	487	507	493	478	469	511	472	502	485	461	476	492	489	504	474	493	439	500	473	481	450	466	505	488	477	484	412	460	460	460	542	518	504	472	458	455	503	466	476	484	490	489	491	517	495
13794	543	97	98	154	2480	152	119	95	101	95	94	59	82	78	87	93	78	74	67	67	58	67	58	54	75	56	58	72	58	63	41	76	63	49	68	61	72	61	51	47	50	63	56	61	75	62	85	72	51	72	66	58	59	68	62	65	73	65	54	70	66	53	57	71	53	62	63	63	54	52	37	53	62	61	48	51	63	51	63	55	64	73	51	65	55	59	62	67	61	56	49	70	62	77	62	60	64	67	60	67	48	47	63	67	63	67	54	73	61	59	47	64	70	54	64	61	52	56	73	72	77	67	52	60	58	50	61	85	63	51	52	64	59	58	69	49	53	53	60	56	66	47	60	62	59	69	57	63	62	63	72	57	69	60	61	63	76	59	46	49	67	67	57	58	61	64	66	68	55	56	58	63	59	73	59	57	60	53	61	56	54	68	55	68	70	55	43	57	65	61	53	65	61	66	56	69	53	75	56	68	62	61	64	60	53	68	62	55	65	42	50	61	72	73	66	51	55	55	53	66	79	60	79	57	59	55	64	62	68	50	57	63	55	53	59	59	59	65	54	69	69	60	61	74	52	66	68	60	63	65	61	69	61	45	65	61	54	79	66	73	77	57	66	49	46	62	63	61	63	64	58	65	56	63	60	59	60	61	59	59	58	50	56	70	70	69	61	64	68	70	55	55	74	50	62	52	55	70	59	62	53	67	51	68	60	72	64	59	57	70	58	68	59	72	66	66	67	67	60	63	64	47	62	53	57	63	50	71	54	59	58	53	64	54	67	69	72	62	56	55	58	78	87	72	55	64	77	61	59	56	67	68	56	59	57	68	58	74	55	61	64	59	68	54	65	57	61	63	54	68	62	44	66	53	75	53	57	66	56	66	60	72	63	61	60	64	70	72	55	66	63	58	60	53	61	74	43	62	63	48	62	46	71	46	63	57	60	50	63	59	62	64	60	66	64	73	62	61	76	62	57	61	68	71	60	61	62	81	61	75	52	71	79	50	72	69	76	61	48	46	52	47	58	64	59	49	61	69	59	47	52	52	52	46	44	60	60	52	69	56	51	53	72	63	59	57	53	70	50	69	66	62	74	49	65	64	70	61	66	60	69	55	71	64	53	63	63	63	60	72	47	51	52	60	56	44	54	50	59	59	69	49	53	57	60	58	60	66	56	60	57	67	75	74	54	53	61	45	51	44	55	59	74	70	71	50	70	55	67	62	61	50	53	78	66	58	50	62	72	63	59	55	61	51	57	65	72	53	60	68	60	55	71	71	59	62	71	66	64	55	67	71	58	72	84	62	64	69	56	60	53	65	65	68	66	57	63	54	49	62	67	66	70	54	59	59	69	65	56	68	68	55	62	72	62	63	51	42	57	70	63	69	62	77	62	62	63	63	54	60	52	59	58	65	61	62	67	62	54	61	57	59	69	63	65	61	58	55	69	55	76	63	55	62	50	76	50	62	78	48	64	47	50	62	64	76	57	53	54	57	63	63	69	75	59	64	73	52	73	69	71	60	72	53	65	50	57	57	61	60	72	78	71	59	72	56	73	76	56	61	65	59	63	71	63	61	70	68	69	72	66	56	60	50	54	70	67	69	50	54	69	56	55	44	56	62	67	57	52	77	72	63	59	69	77	52	60	61	58	62	68	62	80	54	63	67	58	55	55	64	73	64	73	59	71	79	56	75	51	67	74	71	58	55	60	65	55	59	57	64	57	68	58	58	67	77	58	52	64	63	69	47	64	62	60	59	68	52	62	56	76	65	68	57	68	54	63	64	58	70	54	59	46	66	57	68	59	54	56	59	68	60	69	63	71	53	73	64	55	75	65	66	62	73	63	61	54	65	69	71	65	59	57	51	57	51	54	55	67	67	55	67	55	50	55	59	47	55	58	71	74	57	53	55	64	71	61	65	59	58	70	70	68	59	63	70	48	58	54	61	57	64	54	57	57	55	56	57	63	66	63	61	60	52	49	77	49	51	57	61	61	61	56	61	63	56	60	52	61	59	57	52	73	60	43	49	64	59	58	60	60	66	60	56	62	61	57	58	73	71	66	65	54	52	65	58	74	57	71	63	64	64	76	77	63	49	53	68	65	57	63	64	60	68	74	53	71	56	49	67	80	55	60	56	56	67	70	66	54	63	55	53	54	58	60	62	68	43	61	64	61	58	58	58	71	52	82	69	57	60	68	51	63	59	60	57	53	61	50	56	70	77	55	62	66	63	53	74	73	68	68	60	60	59	54	61	58	57	87	57	55	65	58	48	55	52	58	70	72	52	64	62	59	62	66	58	64	82	45	65	60	58	60	58	52	65	61	52	66	73	60	62	56	54	67	66	65	58	87	64	69	67	64	67	64	63	58	65	58	52	62	73	63	69	49	61	55	54	71	45	75	71	46	62	50	66	60	72	80	55	51	77	60	67	60	65	56	61	65	63	42	52	77	67	59	69	53	65	65	57	63	70	74	63	51	64	57	62	57	71	62	78	56	65	61	69	53	60	64	61	56	51	53	66	51	71	64	51	61	61	58	53	63	72	62	52	65	65	63	53	69	58	58	65	66	70	68	59	58	52	64	75	65	68	57	60	46	57	66	60	57	73	43	61	60	60	61	70	45	64	60	61	60	67	73	61	59	60	58	60	68	58	59	56	54	74	45	70	62	71	52	76	70	57	65	52	68	65	62	58	57	49	64	54	53	71	57	63	52	50	64	58	53	57	69	70	57	56	52	65	62	48	62	59	63	68	52	51	53	66	47	71	49	83	61	54	39	58	59	55	63	42	67	63	76	58	78	61	57	64	61	63	50	70	63	61	69	44	54	57	72	46	63	67	64	51	59	66	68	70	59	62	62	72	66	53	56	47	72	64	47	50	54	80	77	70	56	55	44	47	55	62	62	61	67	62	59	61	62	57	57	54	58	59	61	63	70	62	53	60	49	55	66	61	47	47	63	68	65	60	72	63	50	59	72	53	65	59	58	66	46	65	52	46	60	69	63	70	53	55	67	68	64	66	60	69	55	63	64	53	50	50	57	58	56	64	52	71	65	45	63	53	56	59	66	49	59	50	55	65	64	67	58	54	67	62	49	64	56	67	58	56	55	46	62	68	78	60	52	47	56	54	52	66	67	74	59	58	71	65	65	50	57	59	71	60	58	51	59	58	62	42	66	70	51	62	49	75	56	53	66	57	52	60	57	66	63	64	47	68	69	63	60	56	62	51	57	53	63	63	61	48	55	56	64	55	57	50	60	48	53	61	59	65	59	65	70	53	72	58	71	51	57	82	49	51	70	60	57	52	58	63	61	63	51	68	63	64	65	74	66	55	57	61	47	59	52	63	50	63	71	74	66	69	46	62	74	59	68	55	53	71	50	80	61	52	61	61	81	68	49	64	52	61	76	50	52	41	64	57	68	61	66	47	57	62	79	69	60	74	67	58	50	51	68	59	57	57	53	57	73	60	57	54	54	56	59	60	53	58	62	64	63	78	53
39217	6026	2350	6401	11812	38625	7602	5354	4320	3432	2817	2542	2317	1980	1812	1743	1578	1497	1457	1419	1364	1246	1229	1232	1181	1150	1122	1158	1013	1058	1004	1056	1041	1038	996	998	945	989	992	938	978	967	965	967	1002	976	958	940	925	922	946	900	921	935	960	916	879	883	917	930	936	870	916	931	938	885	1003	875	920	919	869	951	940	911	910	902	874	878	958	911	963	893	921	866	869	911	908	887	876	949	905	869	855	875	855	924	871	889	904	927	901	914	867	921	881	956	916	862	915	848	862	897	865	954	857	840	880	863	920	894	839	895	873	908	839	851	876	826	908	851	823	833	912	847	865	861	871	866	882	843	859	881	868	879	897	879	854	880	890	844	829	828	885	881	893	866	894	924	878	836	897	906	855	939	893	900	959	821	882	887	886	885	847	878	876	849	866	917	908	877	877	886	879	865	882	900	856	917	854	865	836	876	880	868	923	891	887	860	841	850	891	889	849	871	853	920	842	886	884	841	930	878	904	882	925	906	877	876	781	832	904	877	858	908	845	876	866	862	891	936	857	839	879	829	894	906	843	855	884	867	942	857	902	895	931	839	874	933	890	892	895	859	895	896	923	866	887	882	846	947	887	925	853	888	836	883	872	906	911	898	885	893	838	913	902	895	803	903	832	911	871	856	914	808	880	886	860	869	901	864	876	863	869	820	878	877	845	918	803	928	848	878	866	871	804	923	860	966	924	905	873	844	857	888	866	851	935	899	916	874	851	887	924	860	892	863	907	885	859	870	877	844	860	881	869	854	916	894	876	853	853	837	898	851	856	860	853	944	873	915	882	860	887	885	842	845	882	863	910	881	894	889	863	892	898	904	827	869	866	833	895	863	798	866	867	906	908	872	868	906	860	900	881	887	890	880	838	852	888	859	862	857	900	896	897	853	880	848	896	841	864	873	848	888	871	890	852	854	903	858	835	949	876	862	885	922	911	826	856	922	837	876	924	875	848	868	888	884	884	866	906	857	844	818	887	949	855	912	869	841	820	865	883	935	877	906	935	841	847	893	884	874	888	899	921	851	841	875	856	933	915	898	818	879	893	867	887	847	873	884	864	906	892	857	870	886	873	835	857	914	883	864	934	908	920	840	852	820	898	885	879	892	911	870	834	920	900	875	914	930	837	905	851	883	880	862	897	903	856	936	838	910	906	863	819	844	901	864	905	854	903	896	878	872	882	877	931	888	906	906	842	915	859	905	853	930	873	859	889	876	854	935	884	918	891	922	923	865	846	856	831	879	874	899	867	918	893	933	878	931	872	878	849	898	842	795	895	882	850	840	915	925	891	875	875	940	915	873	845	883	912	886	913	901	891	906	865	887	888	880	887	838	818	905	906	884	921	860	862	904	843	950	848	873	903	890	878	892	855	930	892	885	874	844	879	838	891	840	884	897	880	912	898	867	941	867	904	943	873	903	868	841	887	862	920	917	862	930	862	936	926	866	837	911	872	880	862	882	892	844	852	880	858	827	850	907	946	808	866	918	849	922	917	875	889	889	831	822	900	882	863	914	820	848	915	848	857	867	897	858	900	905	868	881	853	868	959	920	863	876	901	885	827	868	882	912	881	880	883	894	897	854	862	882	851	914	905	907	882	927	878	845	861	902	806	834	893	882	839	890	875	887	862	938	889	870	930	897	923	906	891	860	840	884	887	832	890	889	917	870	889	806	831	908	904	910	890	903	886	936	925	855	853	885	879	872	821	810	857	921	847	875	883	892	887	831	828	934	844	865	896	865	825	916	878	856	819	900	910	846	907	848	884	849	877	897	851	860	804	873	854	888	916	894	862	870	966	889	894	885	908	840	866	897	923	906	884	931	894	883	914	881	864	921	901	920	840	869	861	848	839	849	898	857	889	925	874	840	862	874	893	905	879	839	894	881	853	859	861	887	883	892	909	930	895	897	899	903	893	854	885	881	827	883	861	873	858	859	848	903	862	890	887	885	886	866	905	883	911	898	838	862	930	889	870	879	900	858	866	860	856	893	840	859	844	808	858	850	875	902	896	907	850	840	839	863	841	896	924	866	849	881	879	879	924	847	892	893	884	869	863	805	928	800	848	921	879	886	907	884	879	885	939	904	886	844	911	876	883	870	840	849	874	847	829	880	870	891	895	863	875	865	878	887	851	863	924	870	888	864	882	896	926	833	905	916	880	866	866	903	836	849	879	904	877	884	881	904	902	894	850	917	887	836	858	892	868	912	904	873	935	879	869	860	840	944	846	906	880	878	924	849	899	865	880	867	866	857	925	819	865	844	816	926	895	903	857	863	879	880	884	844	894	859	847	839	875	893	882	866	826	859	897	854	882	843	870	921	822	894	892	887	919	839	879	875	904	841	847	928	937	851	872	852	870	869	820	828	900	905	825	844	879	824	894	868	827	870	886	914	874	805	858	872	886	889	823	883	883	860	911	881	910	891	863	869	885	841	843	887	931	911	836	918	906	862	878	848	887	893	925	858	843	888	871	855	830	858	861	857	951	836	894	891	833	868	869	850	869	904	878	900	885	867	901	920	878	935	897	842	880	899	917	893	907	859	907	867	874	905	870	908	868	858	872	891	881	846	878	896	840	857	923	916	823	832	833	869	837	921	871	874	862	926	888	830	872	844	877	829	872	896	890	901	876	882	904	879	868	881	876	899	897	862	877	874	855	892	883	941	892	892	864	875	847	850	903	872	865	890	932	854	901	922	845	848	916	884	847	853	946	895	819	864	878	859	902	841	876	866	875	890	892	879	859	886	842	827	921	907	875	893	868	866	907	844	944	872	859	841	847	887	884	928	861	892	907	894	870	861	922	886	873	877	870	874	888	923	899	874	870	882	935	937	914	846	895	869	880	864	879	892	840	870	892	861	862	826	850	867	885	871	818	913	855	861	881	911	899	864	922	897	927	882	935	884	904	872	860	858	859	910	850	908	889	899	887	852	900	896	901	899	920	852	860	896	842	832	964	829	922	897	904	838	883	856	874	944	923	811	863	881	865	925	875	845	884	886	802	890	878	877	905	910	847	911	856	875	875	874	908	881	876	884	860	868	921	885	845	911	895	884	870	901	862	818	861	862	892	835	821	864	904	875	871	861	858	906	877	842	944	902	797	870	818	926	881	896	869	851	902	893	902	907	856	875	881	822	881	901	919	882	890	864	897	889	894	889	864	861	901	876	904	915	842	895	845	913	819	888	859	860	883	828	954	853	886	821	874	880	885	918	900	877	883	897	854	862	865	903	914	878	873	880	879	926	858	850	853	924	896	894	924	822	876	919	902	884	895	856	916	846	893	918	918	889	832	888	887	824	853	894	910	865	883	905	879	881	886	872	841	922	907	883	919	882	870	936	905	874	852	892	917	916	910	939	882	914	905	844	829	901	885	890	853	887	895	870	891	892	875	869	893	885	923	912	855	875	864	865	861	844	912	878	872	863	960	896	868	870	909	830	899	839	848	902	869	902	847	864	863	892	892	864	855	878
21676	1922	221	149	254	5527	378	178	182	129	136	137	111	115	104	118	102	81	94	86	66	91	83	89	79	88	66	77	65	71	82	63	75	81	64	78	54	68	54	68	79	66	87	63	60	63	62	75	66	73	73	75	66	70	56	56	63	67	76	54	68	47	64	72	73	66	67	78	48	67	50	73	69	58	58	61	59	63	64	60	68	57	52	64	61	55	53	64	57	49	58	63	66	61	77	54	65	65	63	71	64	68	64	70	56	57	60	61	67	65	51	58	71	56	70	56	58	56	67	64	53	52	52	59	60	79	66	60	52	61	65	69	54	60	54	63	65	72	54	64	53	64	48	63	70	55	48	66	68	61	56	83	65	60	54	58	51	69	57	51	67	56	56	73	58	65	71	68	53	63	76	63	72	47	72	62	68	58	55	64	51	74	79	38	68	57	56	86	66	60	57	69	60	60	63	54	69	64	55	55	62	51	78	54	67	65	63	63	77	66	73	70	70	61	67	60	68	65	73	50	48	65	49	60	56	69	70	68	81	62	64	67	75	57	65	60	59	63	60	61	64	70	80	68	73	64	57	59	62	57	67	57	73	81	67	67	65	73	60	60	56	48	63	60	56	71	71	66	75	74	65	66	67	52	60	66	63	59	70	78	59	73	59	64	59	60	68	63	67	67	76	78	79	69	58	76	55	68	57	59	73	76	57	72	57	56	70	70	77	60	63	64	63	59	65	73	66	68	57	64	75	65	71	51	70	67	59	48	60	68	64	69	66	61	69	62	71	54	59	51	57	62	73	67	64	85	69	55	55	59	63	59	66	55	68	68	65	66	58	62	56	68	69	78	68	52	61	63	75	75	69	61	58	66	65	76	61	54	56	50	62	65	54	52	71	65	66	64	67	64	57	67	59	87	64	72	57	59	61	52	69	58	71	82	67	49	72	48	60	67	83	58	67	91	64	62	57	68	78	68	59	64	56	59	53	54	60	70	74	79	78	69	68	70	67	67	75	59	76	68	68	54	54	80	71	67	68	73	59	68	73	64	78	72	64	66	63	64	66	59	53	57	71	66	69	50	72	59	61	57	84	64	58	65	69	52	67	74	55	59	75	65	57	60	54	76	54	56	54	58	54	65	65	66	65	62	53	56	76	74	73	69	63	52	61	70	55	69	66	63	61	64	71	64	75	73	69	58	66	57	70	55	76	65	75	62	48	45	60	62	51	76	59	74	65	75	67	62	72	60	69	62	64	69	61	62	66	53	67	60	51	83	86	71	56	64	59	53	62	78	64	68	55	62	58	48	69	62	64	57	60	65	57	62	74	61	50	64	51	62	53	64	48	59	59	63	75	57	48	75	62	72	56	62	74	52	70	60	65	68	62	56	68	60	68	53	64	53	62	75	67	61	69	59	60	52	53	69	68	62	80	59	69	64	72	61	62	63	73	70	79	70	57	60	54	59	60	57	65	67	77	55	57	55	54	60	58	76	65	66	73	76	71	67	66	61	67	64	60	64	63	64	67	74	57	68	60	64	67	67	63	69	52	64	57	49	59	67	64	45	68	61	70	53	67	73	73	47	83	61	59	71	59	63	60	56	66	58	60	52	73	72	63	67	68	72	60	68	66	68	60	69	59	59	62	74	67	71	58	50	59	64	70	59	64	68	67	62	67	70	54	76	61	79	80	73	56	42	60	62	74	58	71	56	76	63	64	73	62	54	62	75	67	68	66	63	63	75	61	69	52	63	61	66	75	73	67	54	75	57	77	68	61	56	66	58	66	62	66	63	72	74	55	54	71	69	67	58	66	58	68	57	63	73	78	56	73	49	56	66	64	62	66	65	76	55	64	68	60	56	62	69	66	49	73	66	65	79	79	68	67	62	61	51	66	54	70	63	79	49	71	57	62	57	57	68	58	76	59	66	73	65	74	73	51	51	69	64	59	82	74	63	68	49	70	69	62	57	69	73	65	64	67	65	75	57	70	57	59	64	68	60	73	62	73	69	71	55	70	64	60	60	67	54	54	67	60	75	60	78	72	77	70	67	69	62	58	55	77	59	68	62	75	58	78	64	71	78	69	53	44	69	88	54	79	72	57	74	55	49	82	70	83	68	62	60	63	77	58	59	60	67	59	47	71	60	74	77	71	63	60	72	81	53	70	69	66	53	58	59	62	64	63	68	57	58	88	49	56	77	54	78	73	64	46	65	71	66	64	70	69	69	66	56	76	64	50	69	56	72	70	69	65	57	71	82	65	62	72	54	66	68	76	76	63	60	66	65	57	57	69	58	59	56	69	59	75	66	81	72	61	61	53	78	72	61	61	63	73	71	64	60	48	65	54	65	60	67	56	69	69	62	66	65	73	67	74	70	53	75	64	69	58	70	66	57	58	66	57	72	61	67	59	59	50	71	46	57	59	50	62	71	74	64	60	65	77	57	70	68	64	72	77	70	60	63	58	65	74	71	66	63	74	55	60	51	57	81	59	57	63	64	59	73	67	57	50	49	77	61	63	66	63	73	61	56	59	71	71	69	62	59	63	49	60	75	64	72	48	63	75	54	65	50	68	55	71	72	62	65	58	67	62	64	65	58	74	63	71	63	67	62	66	70	50	63	79	59	65	64	66	56	70	63	74	80	71	66	74	49	72	71	65	68	81	65	68	64	53	69	52	63	65	49	67	56	66	57	58	59	69	53	68	74	62	66	60	63	64	55	63	64	75	61	60	62	69	62	61	69	68	72	61	64	59	64	64	64	53	63	60	72	70	54	75	70	72	64	58	67	60	49	64	81	61	51	70	75	78	57	79	85	54	74	54	64	57	55	63	66	65	71	60	64	57	65	51	65	74	61	56	59	67	66	59	71	62	56	69	57	69	73	69	77	49	70	70	68	82	51	63	73	54	55	58	54	50	72	58	76	63	73	60	59	64	59	75	51	82	86	66	71	80	75	74	62	67	68	84	62	60	74	49	69	60	64	52	64	78	59	63	63	49	59	75	70	71	68	81	61	67	66	58	63	55	72	77	65	76	57	62	61	58	51	65	62	66	70	53	69	68	65	73	64	64	68	60	65	48	74	76	71	62	65	61	65	78	64	54	73	61	66	48	60	79	47	70	60	62	66	69	72	69	59	62	72	63	55	74	66	75	52	50	66	77	60	57	58	51	64	50	63	64	72	67	65	56	56	64	71	60	62	68	54	59	74	52	65	73	70	68	63	64	74	56	55	68	60	74	63	62	68	56	68	57	70	72	61	69	58	73	73	60	72	89	58	61	71	68	60	63	63	66	65	70	67	62	69	55	72	57	70	67	64	69	67	67	61	67	70	64	63	69	51	60	71	47	68	67	65	75	73	63	52	46	75	58	75	74	74	68	65	67	68	64	75	65	79	69	56	59	67	69	70	54	77	56	62	63	68	68	63	44	67	69	51	57	68	69	84	58	63	62	69	62	60	69	64	59	72	66	62	67	60	73	59	71	71	59	72	55	61	68	62	65	53
41272	11404	4199	11868	20890	45473	14024	10072	7969	6463	5414	4552	3910	3290	3092	2799	2569	2309	2164	1981	1868	1849	1725	1597	1569	1507	1393	1504	1385	1320	1339	1292	1163	1295	1169	1160	1181	1205	1173	1183	1130	1165	1007	1018	1057	1060	1042	1065	1054	1007	1039	971	998	1018	991	1045	1015	1024	1034	1018	999	994	1014	1009	981	959	954	1002	984	978	977	969	1010	993	1053	971	978	948	932	933	969	982	992	1026	933	997	947	937	922	981	925	1002	938	944	952	997	930	940	976	952	957	921	934	965	1008	940	989	1034	965	946	912	931	912	966	954	932	932	953	922	910	956	944	956	919	942	949	928	920	923	1000	946	872	971	898	946	955	1007	922	1019	951	947	914	918	876	887	923	931	950	916	900	895	897	965	926	893	945	906	946	983	934	943	907	919	983	970	906	950	925	921	942	930	925	903	933	936	895	941	963	972	968	907	964	979	999	1018	933	933	861	939	938	935	928	958	927	968	924	948	931	920	911	945	945	896	941	945	923	917	948	958	944	987	868	967	954	881	952	978	910	929	883	949	922	960	931	932	911	942	884	921	895	941	956	907	992	983	911	921	934	912	904	945	935	915	923	874	904	953	958	918	893	956	914	970	872	929	869	875	967	890	929	876	925	912	957	905	933	958	910	899	877	898	913	946	989	932	874	901	899	910	915	921	966	908	932	914	922	975	908	928	928	938	881	925	908	953	967	934	916	943	941	894	952	873	946	935	966	969	921	856	959	935	934	897	922	910	887	898	903	934	936	928	931	978	908	940	907	909	976	927	902	944	935	925	923	909	993	903	930	885	956	932	952	945	939	919	989	913	904	858	906	868	912	890	863	918	876	912	925	953	951	934	901	901	927	891	925	865	955	929	915	909	963	963	886	894	944	924	889	884	907	875	947	924	930	954	900	930	968	914	923	967	930	966	918	916	866	923	876	935	924	964	946	909	947	901	931	930	869	898	932	910	958	998	921	943	929	936	922	936	896	920	890	918	959	938	947	898	906	955	909	939	930	927	919	939	951	993	914	933	952	954	975	909	898	914	937	942	945	926	946	939	888	929	895	943	874	984	955	910	940	925	947	869	907	922	985	904	951	893	958	905	957	935	994	903	924	899	946	928	950	952	936	887	934	949	940	967	955	945	952	910	961	887	919	945	878	875	902	889	938	956	958	921	921	940	937	939	935	925	947	917	991	949	950	857	905	917	925	947	957	943	902	874	933	932	947	875	912	985	915	948	900	922	961	878	987	858	888	909	910	980	901	908	896	930	941	930	941	904	916	927	890	960	956	882	892	877	918	944	920	931	890	900	892	918	941	936	915	901	941	930	927	943	920	1035	932	905	871	952	903	928	897	927	894	917	964	923	889	942	927	910	933	893	886	893	926	937	982	950	960	912	960	975	955	902	955	936	962	918	928	847	861	924	944	942	898	878	921	895	888	922	954	905	898	957	849	907	878	907	959	911	987	899	912	908	920	925	922	868	875	912	958	944	910	931	905	868	946	939	912	932	951	900	928	930	948	963	940	928	898	900	940	932	887	919	925	911	930	852	920	918	939	927	903	905	847	956	938	947	915	912	949	924	948	935	975	949	917	920	930	898	988	944	939	874	902	932	919	880	870	958	947	910	933	945	924	911	940	896	882	957	894	955	925	889	917	918	940	919	917	889	896	931	936	952	855	945	900	927	935	908	986	904	873	921	950	956	872	935	894	884	950	892	947	932	937	954	919	945	939	912	920	930	953	978	863	961	911	958	980	936	926	868	959	898	939	955	894	897	881	883	938	871	911	908	948	914	904	906	879	911	961	935	947	917	960	954	898	951	920	953	955	942	901	956	947	928	879	893	918	946	918	927	914	953	937	902	877	987	921	953	917	923	900	922	967	901	987	917	920	892	925	930	904	923	912	929	888	921	923	952	901	904	949	969	889	888	891	938	911	927	915	968	922	970	890	923	950	970	943	914	922	905	918	919	929	868	914	892	902	891	934	951	891	1017	981	942	925	919	892	932	862	910	966	948	931	926	928	932	980	912	957	970	977	966	946	925	869	929	961	949	934	926	940	958	961	932	912	886	934	942	950	920	867	912	928	968	933	947	969	884	922	850	935	946	918	981	918	905	972	951	906	893	925	887	920	925	874	923	928	930	877	929	891	940	893	915	912	983	881	916	932	934	894	975	940	919	943	914	953	874	871	935	903	861	921	914	1003	934	938	885	851	920	936	948	920	909	943	909	930	914	937	950	903	830	975	927	923	937	842	925	913	929	918	901	965	882	902	946	896	876	938	872	914	1020	931	910	884	916	877	864	924	957	941	918	946	923	927	928	941	914	908	935	918	896	877	943	907	960	913	899	932	879	943	880	939	901	936	891	944	909	949	947	941	914	884	1004	955	896	880	924	910	933	924	882	901	880	965	946	913	952	949	899	902	968	971	912	938	952	959	929	938	962	924	897	933	948	912	927	947	985	902	926	921	867	941	914	930	890	958	916	923	878	957	933	911	892	921	921	917	912	954	938	905	919	971	931	912	900	919	939	885	944	894	938	920	945	937	935	949	947	931	921	894	906	930	917	886	963	949	951	893	894	975	901	942	922	916	951	930	924	950	958	944	900	946	900	962	917	900	911	933	949	921	885	915	991	949	888	980	921	926	880	934	886	904	956	939	937	871	881	903	910	926	905	907	907	891	896	969	926	943	990	865	936	946	864	916	904	929	926	875	931	916	912	943	936	988	948	866	961	873	942	914	962	936	937	912	873	900	932	895	942	943	938	926	912	918	913	889	958	934	910	893	946	925	889	922	971	913	879	921	903	892	910	986	944	881	900	904	935	914	938	914	922	949	975	910	904	936	863	919	940	911	933	957	907	929	947	980	913	895	959	892	954	942	930	905	912	928	885	895	906	910	925	932	918	911	864	952	950	939	978	865	889	883	824	902	920	947	881	941	932	922	918	929	926	943	898	973	918	914	949	889	908	926	950	938	921	920	895	985	879	941	912	889	930	929	859	951	913	922	913	913	963	876	935	939	936	994	900	968	957	907	950	930	917	926	929	907	945	903	948	966	933	969	912	883	951	879	955	899	932	893	932	957	957	987	929	947	951	913	927	936	916	885	957	926	944	949	881	886	886	905	884	903	934	926	920	907	882	920	920	932	932	917	907	935	922	942	907	870	918	956	947	918	906	921	946	906	873	925	897	896	928	915	977	947	959	885	943	928	958	964	876	919	907	913	898	892	887	942	937	900	928	892	885	907	887	912	895	925	960	902	882	936	949	960	888	867	930	945	954	873	886	962	903	919	892	931	921	908	929	901	894	931	898	923	928	948	921	853	870	860	891	963	923	933	921	930	928	923	910	919	942	949	892	947	866	925	880	946	903	893	906	900	938	890	929	919	930	953	888	902	904	856	904	866	936	928	934	928	880	896	905	918	897	935	943	948	917	929	955	895	902	929	926	947	933	866	941	966	962	914	920	950	887	884	928	923	859	981	967	952	873	925	928	927	926	820	916	909	940	924	935	931
6519	145	37	44	59	848	53	43	49	45	37	40	39	37	30	26	34	39	27	34	38	31	27	37	39	37	27	20	31	30	40	35	32	22	28	32	21	32	30	30	40	23	30	36	29	39	38	32	31	39	30	28	22	22	28	30	33	27	26	33	34	46	44	29	21	31	29	33	27	19	32	28	35	33	34	42	36	33	22	37	30	27	36	39	30	34	32	28	28	41	28	25	38	32	29	33	28	32	22	29	30	39	39	24	38	36	37	28	31	29	32	31	36	40	33	33	27	29	40	37	37	29	34	24	36	30	32	29	28	37	24	24	38	29	28	23	32	29	26	31	30	25	23	33	26	30	38	36	31	36	30	24	34	34	32	25	26	33	22	46	42	28	37	37	30	28	27	28	29	40	36	32	30	21	26	37	34	31	51	21	19	40	28	43	38	34	34	27	17	32	34	33	37	30	36	33	37	37	37	28	37	38	32	23	26	33	36	33	29	36	42	31	41	36	35	45	37	29	24	37	28	25	29	32	26	24	39	30	34	33	32	32	26	28	32	33	24	28	40	25	27	40	32	26	31	29	38	36	32	27	36	30	31	30	32	34	31	37	38	25	31	36	31	27	26	38	29	29	29	36	26	31	30	31	33	29	35	29	28	35	29	31	29	28	21	38	31	33	30	32	32	41	36	36	31	39	30	30	24	25	34	32	40	32	23	44	24	28	36	33	35	21	33	41	38	33	37	38	24	21	30	30	44	36	38	28	33	31	30	26	30	30	35	25	42	33	28	41	28	24	25	38	32	47	29	26	29	33	34	26	31	37	23	29	32	27	43	24	34	45	24	27	28	33	30	25	18	32	31	30	34	35	26	33	29	34	33	33	37	26	30	30	33	29	30	25	31	23	42	45	42	26	38	28	35	25	37	45	35	27	28	24	32	29	27	31	33	29	33	36	25	33	31	28	22	32	31	38	30	40	38	30	30	23	24	36	35	37	29	29	25	33	34	36	29	27	28	23	40	31	26	26	34	28	37	33	29	29	22	34	37	51	30	34	28	32	29	27	28	36	38	40	35	32	30	26	30	35	43	27	29	21	31	32	28	23	29	36	31	26	38	38	36	30	31	23	30	21	30	39	36	36	32	35	17	28	34	33	25	35	31	33	34	31	26	30	36	25	30	28	30	32	26	32	37	29	31	32	38	30	35	27	29	24	30	32	31	22	31	26	33	29	35	18	30	38	33	40	35	30	26	29	35	31	25	31	28	26	24	34	27	43	29	41	35	36	27	33	32	30	28	23	15	28	26	26	31	23	26	26	33	27	25	32	37	33	33	41	41	32	38	33	24	27	30	25	33	24	33	30	38	28	23	27	23	38	23	28	28	32	35	36	29	34	27	25	32	35	29	27	33	30	35	31	31	25	29	31	31	30	34	28	22	30	36	34	35	31	31	33	24	24	39	41	30	21	33	35	19	36	28	32	28	30	28	30	34	23	38	27	32	27	28	26	39	37	33	32	31	29	26	36	32	31	31	31	25	28	36	28	19	30	40	25	22	29	44	40	22	38	26	31	35	36	28	22	26	26	33	25	24	28	31	27	45	36	42	29	35	26	29	31	31	35	32	26	33	20	22	29	41	22	27	30	29	29	31	29	25	24	40	39	26	43	33	35	21	37	26	24	27	28	38	40	27	32	31	31	33	30	38	36	35	31	29	28	36	33	31	30	29	32	32	32	21	34	36	33	35	31	34	40	31	32	35	32	21	28	28	43	32	35	33	20	25	34	32	35	25	29	36	27	22	33	31	29	27	32	38	35	36	39	25	32	25	34	41	29	34	24	23	37	36	34	24	36	22	31	40	24	23	31	21	26	30	36	27	35	30	39	22	28	30	29	26	27	26	24	21	30	31	29	37	32	30	30	29	25	31	28	33	47	39	31	26	35	39	32	25	35	32	28	33	36	27	27	29	30	24	24	29	25	30	23	36	29	42	21	26	40	14	41	31	31	34	41	41	28	32	38	25	29	27	27	34	39	36	34	34	29	30	26	31	27	22	23	35	28	35	36	37	37	32	39	38	32	18	38	28	37	34	36	33	23	32	29	23	25	45	37	44	39	36	40	21	28	41	33	26	28	31	34	30	29	36	31	37	31	35	38	41	29	28	35	27	24	24	29	30	27	35	38	30	31	27	39	31	29	24	18	31	29	40	34	27	29	40	35	25	25	40	34	33	41	33	26	28	34	32	36	37	37	31	27	51	24	31	28	33	28	43	32	25	30	24	38	25	30	40	45	33	32	32	50	24	32	39	34	29	34	37	29	30	47	30	30	33	32	20	28	22	33	38	37	22	34	23	30	36	29	30	25	38	16	38	29	25	41	36	26	36	27	43	39	28	22	42	36	41	33	27	26	30	29	29	32	28	29	25	39	32	41	37	34	24	42	38	33	28	24	31	32	28	26	33	26	27	34	33	31	38	38	34	33	24	35	40	36	30	37	33	35	29	29	37	28	38	27	30	23	24	23	27	31	30	32	31	30	19	39	25	39	35	29	28	34	32	25	40	32	32	24	31	32	26	29	27	41	22	38	38	24	31	27	35	38	18	24	33	29	29	24	28	39	29	34	27	38	30	36	31	33	38	27	32	32	29	34	25	26	30	35	38	31	32	29	30	34	37	32	22	41	32	36	34	29	29	32	34	31	37	35	32	31	19	35	37	26	46	27	41	47	41	30	31	26	33	38	36	32	35	21	41	28	23	37	38	39	30	46	31	31	37	33	32	35	30	42	33	31	45	24	32	51	41	34	40	28	22	34	35	42	25	28	31	26	38	25	24	32	43	24	34	37	37	35	40	30	39	36	35	34	25	37	36	28	30	32	32	24	28	27	26	26	28	39	34	37	39	17	36	36	29	41	33	38	33	46	37	41	39	32	35	34	27	25	30	24	22	25	43	30	43	30	29	34	23	31	31	32	31	37	28	35	40	38	32	32	29	26	36	28	28	34	30	30	30	25	27	29	34	28	33	34	28	32	35	25	34	23	22	34	27	17	15	32	27	24	28	35	35	30	29	36	26	27	27	29	22	31	23	45	27	45	27	35	35	27	24	40	35	31	34	28	19	26	36	37	32	39	41	26	36	31	42	30	38	27	32	34	36	22	33	24	25	31	29	34	33	40	40	34	27	41	35	28	31	32	21	32	37	27	21	30	32	33	31	26	33	30	33	30	36	31	29	30	28	30	30	24	37	36	29	35	33	27	37	31	32	31	29	25	29	28	36	24	38	27	31	34	41	36	36	28	31	30	35	23	24	39	26	32	40	31	21	29	32	28	31	38	35	25	28	34	20	28	28	24	38	30	25	30	29	18	32	37	37	39	29	33	27	26	25	34	37	33	39	27	41	28	34	30	33	22	32	26	35	27	28	26	33	31	35	28	27	33	36	34	33	38	21	33	38	40	25	26	33	32	28	32	33	37	40	27	35	37	30	27	36	30	17	43	38	27	35	33
35917	2713	921	2254	5100	27949	2377	1638	1381	1102	1021	896	805	709	667	594	645	658	586	540	591	575	543	555	539	514	532	527	474	520	521	508	521	475	459	471	482	473	504	497	494	461	482	491	496	470	486	459	463	471	484	493	477	484	468	453	482	494	501	479	449	500	464	512	493	469	474	464	448	482	480	460	466	440	483	475	438	464	440	476	493	474	462	471	476	495	429	429	464	492	457	475	463	432	469	447	472	453	438	492	449	516	463	505	463	476	503	459	462	441	505	495	457	452	441	431	449	445	479	500	463	480	489	482	435	481	473	497	467	443	463	454	471	491	468	464	487	477	447	459	465	452	450	461	469	444	468	469	466	497	457	489	479	490	471	457	446	442	446	462	478	485	476	459	457	456	498	434	477	400	411	426	438	475	429	462	439	472	476	514	487	501	496	426	476	515	476	436	432	438	471	430	485	453	455	451	456	457	465	434	496	460	452	464	475	467	485	445	450	465	498	503	470	466	442	503	420	462	452	450	497	462	437	468	451	471	485	452	459	473	414	501	442	466	445	461	469	442	469	448	462	483	454	465	455	518	428	432	478	455	448	468	461	493	460	429	471	441	514	472	468	442	469	456	477	448	456	494	473	472	452	461	461	466	449	492	465	506	462	491	470	476	480	417	511	457	469	443	463	468	476	482	471	462	478	445	440	495	453	462	469	446	468	478	466	482	458	491	452	439	464	452	444	473	461	485	454	451	449	438	452	474	480	518	445	510	480	457	454	508	476	455	434	460	439	467	492	447	463	458	501	461	438	461	420	463	475	482	480	454	445	515	470	444	453	487	453	464	461	437	451	423	436	431	457	452	505	452	454	468	457	428	466	455	449	454	459	444	493	453	491	488	436	454	479	482	494	474	447	455	441	461	464	473	512	454	452	469	482	508	466	484	470	463	442	460	480	466	411	489	462	462	409	467	483	447	462	471	442	459	468	431	451	461	470	442	450	449	442	457	446	466	472	474	489	439	464	452	457	449	478	456	501	454	468	455	472	460	486	454	481	474	464	461	455	471	473	472	468	449	400	485	464	429	459	439	487	418	469	454	448	432	456	449	423	464	498	476	465	471	450	468	458	457	461	444	449	479	475	478	479	429	469	465	470	424	476	458	489	476	453	466	454	475	456	504	437	448	474	475	465	461	486	458	477	450	448	505	476	480	437	463	459	469	457	457	491	447	461	442	455	465	456	477	456	427	464	462	473	441	479	432	466	491	482	447	475	505	499	462	492	461	505	424	459	477	482	442	460	479	498	451	472	432	457	469	465	442	445	443	418	461	442	466	433	458	434	473	459	426	487	455	440	450	444	446	497	436	475	488	440	479	448	487	441	437	463	428	449	459	425	444	477	490	455	472	472	436	393	492	491	441	452	455	461	451	428	451	461	493	481	444	431	485	469	448	456	508	494	498	450	495	479	462	438	455	459	501	424	480	467	464	461	461	498	494	458	482	461	461	454	441	438	469	512	479	521	442	469	438	442	466	452	448	479	500	488	456	482	470	445	451	455	452	435	511	461	444	497	494	480	467	476	456	483	437	442	447	440	487	468	461	462	464	462	437	448	470	471	473	482	432	465	473	479	462	452	466	443	462	475	469	457	464	458	476	502	499	459	475	511	459	477	465	474	481	449	376	474	418	478	482	462	434	466	484	493	486	448	486	466	470	466	470	461	464	447	451	430	458	457	442	464	496	488	425	455	433	468	496	427	445	427	434	467	414	470	501	456	495	480	458	444	443	433	426	454	478	467	496	448	470	448	453	449	466	457	443	457	456	467	490	491	469	465	514	441	454	463	455	469	486	454	477	450	443	466	473	433	466	457	467	500	501	466	448	477	467	459	437	469	452	441	480	472	468	477	439	451	458	441	483	505	450	473	486	423	430	461	437	479	492	439	466	462	498	431	478	501	476	456	430	473	473	447	497	442	466	461	432	451	488	459	456	468	470	436	451	453	432	435	446	464	487	457	448	460	481	465	454	482	459	467	495	455	473	425	492	528	444	462	474	454	495	456	472	453	437	479	455	421	432	477	441	465	490	447	453	418	481	464	430	463	466	477	468	448	453	471	429	483	455	448	469	478	475	482	462	450	424	454	448	466	457	465	471	442	462	449	497	459	462	485	484	440	504	488	466	454	450	503	480	465	442	459	471	436	499	490	473	460	477	483	450	481	490	438	489	476	489	442	467	425	461	461	468	472	457	439	498	471	439	442	482	494	496	454	464	431	490	462	450	444	491	451	473	484	494	464	473	420	482	479	451	452	481	473	441	479	443	480	489	473	440	497	467	452	496	456	449	465	467	459	467	489	473	485	468	429	439	472	465	423	476	471	468	471	458	471	442	447	476	495	468	458	477	500	489	456	454	487	480	469	475	452	475	445	453	449	462	483	434	466	457	516	482	488	422	424	470	495	439	452	450	434	444	461	463	446	445	407	464	425	456	436	467	465	441	469	492	459	425	442	465	434	467	462	423	423	448	440	502	439	454	464	510	457	470	456	503	426	456	470	433	503	471	479	466	455	449	515	470	460	481	465	511	449	460	430	473	460	447	456	437	462	442	443	453	441	494	461	467	449	458	485	430	454	483	445	463	482	487	477	429	469	522	470	479	443	460	441	464	460	469	459	460	452	467	499	499	499	471	483	458	467	507	476	509	482	512	439	445	485	471	471	456	452	392	481	460	495	434	474	443	482	490	478	438	392	482	441	501	483	479	455	453	464	467	477	454	493	452	440	452	477	454	486	440	481	444	506	410	474	483	441	466	455	455	424	461	464	447	475	475	467	442	489	458	458	437	507	462	482	456	457	433	461	445	491	463	453	481	458	482	517	468	452	461	435	492	463	457	432	484	476	418	464	496	446	467	488	433	490	474	463	470	473	464	498	458	445	487	461	454	418	486	471	434	527	420	495	457	487	456	459	476	455	458	460	458	474	443	479	429	416	478	461	452	457	498	475	461	465	418	462	468	471	494	456	456	451	470	447	483	461	472	460	454	471	460	473	445	420	484	473	456	472	466	478	420	481	437	469	463	440	471	461	470	463	437	480	449	427	467	494	480	475	447	458	451	469	461	475	438	467	416	455	470	455	392	493	449	470	462	483	447	499	494	460	475	461	465	451	478	499	493	455	448	479	476	435	465	459	486	465	469	456	477	448	486	484	468	472	452	443	453	462	436	454	461	486	458	463	463	415	432	458	474	508	431	502	453	480	471	466	478	520	491	464	494	482	460	412	461	443	474	452	443	447	502	470	465	477	480	469	503	486	461	433	485	501	495	516	474	484	474	448	474	519	502	471	477	440	459	446	443	452	414	461	453	464	483	475	473	453	446	428	431	499	448	451	516	472	416	443	460	475	459	453	493	453	479	475	456	455	474	466	465	445	486	495	462	472	489	475	474	479	468	466	472	445	468	476	474	475	438	464	479	471	452	472	470	462	477	477	465	455	470	453	433	445	486	451	438	441	460
17596	1113	108	78	149	3360	148	78	80	87	61	60	69	60	49	43	46	45	37	50	34	45	49	32	33	46	43	41	50	33	41	34	38	32	30	41	36	37	33	38	34	31	38	34	34	26	34	33	33	45	27	40	30	33	40	44	41	29	35	32	29	36	38	31	27	38	28	35	27	42	42	33	36	34	24	44	30	24	33	27	37	35	35	38	29	24	34	25	24	31	26	36	28	37	31	37	19	35	36	34	35	42	29	34	32	47	27	42	35	37	30	33	22	29	31	19	35	28	30	24	23	31	29	33	37	27	34	34	32	34	26	28	39	31	21	29	32	21	37	26	32	26	26	38	22	24	33	35	36	34	31	39	29	33	42	43	31	24	44	29	35	39	23	32	31	38	31	28	35	26	37	31	29	31	34	30	35	21	25	27	29	38	31	36	34	24	32	26	29	37	26	43	29	27	28	32	42	38	31	38	28	38	37	38	27	38	36	36	23	34	35	27	28	27	38	36	23	21	27	37	35	27	27	31	25	34	33	34	31	31	29	32	30	32	35	28	30	21	38	33	21	38	27	32	34	26	31	26	38	41	36	34	30	30	39	28	24	26	30	38	44	25	22	32	30	39	31	27	28	27	30	23	35	23	16	24	29	23	37	26	31	30	36	48	21	29	30	26	20	28	31	32	34	29	26	30	35	33	26	31	32	35	39	31	33	32	27	39	26	39	34	33	35	31	28	44	28	41	37	31	28	27	24	27	30	30	33	37	23	29	37	38	39	35	30	39	37	32	35	26	27	24	31	33	39	29	35	39	30	31	39	26	31	26	25	39	32	30	33	34	34	32	31	33	31	30	41	39	21	38	27	36	30	37	23	28	35	26	31	32	23	29	32	20	31	39	27	32	33	33	26	23	36	34	32	24	28	34	26	20	39	28	25	32	32	34	45	28	31	36	35	28	27	33	36	28	46	27	37	26	34	29	33	29	40	34	35	32	25	30	31	38	41	37	36	32	32	27	31	34	30	36	25	28	31	40	35	24	30	35	29	31	36	33	26	27	17	43	37	30	36	34	29	41	37	31	31	28	45	30	28	28	27	36	33	28	36	29	31	30	38	25	39	44	33	23	37	30	27	24	28	35	24	35	34	30	35	30	38	27	40	31	29	33	25	40	33	26	29	32	38	24	34	34	31	27	33	27	36	20	38	33	29	31	33	28	26	29	30	35	25	33	34	29	32	36	34	31	36	24	45	33	32	33	41	43	31	38	35	40	29	29	32	27	33	30	32	21	25	37	37	27	20	22	35	29	30	39	37	25	37	29	28	37	38	35	45	31	36	32	40	26	36	19	39	33	32	27	33	26	37	20	35	29	34	34	29	31	18	37	36	16	33	24	20	38	29	38	31	27	42	37	27	23	28	30	33	27	27	29	42	36	25	38	31	30	26	31	26	36	32	40	39	33	33	25	30	32	27	22	31	33	28	26	34	37	23	35	25	28	30	34	24	31	32	23	31	25	36	27	34	25	21	37	22	29	39	43	25	39	42	30	41	30	30	21	30	35	42	34	32	20	24	29	30	28	25	37	32	28	31	31	21	34	24	41	37	30	41	28	34	35	29	24	27	32	27	30	27	37	38	34	33	37	25	28	39	37	36	35	44	38	42	28	37	33	24	28	25	30	27	31	38	42	28	35	33	29	32	30	36	34	19	40	34	32	24	26	26	29	39	38	28	36	34	27	31	29	27	32	32	39	37	18	42	35	26	31	32	26	34	36	35	24	26	30	32	38	29	36	30	20	26	29	40	33	35	32	23	40	33	25	27	36	41	19	41	34	36	30	35	31	29	26	26	29	33	33	33	28	23	34	33	41	38	35	31	33	25	42	29	36	43	28	33	38	28	25	41	38	36	25	31	36	33	29	32	27	38	34	36	48	29	25	33	34	32	25	31	34	38	25	37	40	27	31	36	28	36	30	40	46	38	30	27	30	34	33	26	25	36	32	28	33	27	35	29	28	36	37	33	34	30	26	50	17	30	37	29	24	28	30	26	29	35	32	27	44	25	27	27	22	33	28	32	24	39	20	28	33	33	31	34	30	30	34	37	35	32	34	28	24	24	40	32	28	35	33	31	28	30	26	36	43	34	37	25	30	34	26	29	29	35	27	32	34	32	45	26	35	28	25	32	33	31	36	39	36	32	33	42	36	27	30	28	48	28	36	32	34	34	28	31	31	35	26	28	31	28	34	32	31	25	36	39	30	21	41	38	34	24	29	32	42	37	46	26	42	32	27	25	37	44	31	29	20	34	28	26	28	31	24	34	29	36	31	32	32	36	37	31	37	28	44	34	34	26	25	49	29	37	35	32	29	41	39	32	34	29	26	28	29	32	20	31	29	27	37	19	37	35	33	26	22	29	39	40	28	32	25	30	18	33	31	25	31	36	46	29	41	36	38	31	34	33	35	39	22	30	34	37	33	32	33	39	33	41	22	39	36	40	37	34	30	30	30	38	28	32	43	40	23	41	41	43	27	33	26	33	36	33	36	22	41	34	31	35	43	41	25	31	29	30	28	21	28	41	39	37	33	27	37	32	38	26	32	38	30	26	39	32	30	32	32	32	32	34	33	49	33	16	32	30	29	31	31	30	37	27	39	31	33	27	35	33	29	26	31	23	43	20	25	34	28	34	21	31	24	38	32	40	27	39	30	41	31	33	34	28	39	25	38	28	27	35	37	38	35	28	27	25	28	35	27	31	35	37	42	36	31	29	36	21	36	42	28	26	39	25	25	34	33	35	34	44	24	29	33	32	28	37	36	31	40	28	34	29	30	30	25	41	40	39	31	39	31	30	29	33	40	29	39	35	36	32	31	37	36	28	34	27	38	33	38	35	41	23	37	31	30	27	33	32	40	30	30	24	36	27	49	36	38	32	32	21	32	38	28	31	34	33	36	35	17	27	30	31	34	32	20	38	29	24	33	34	34	25	33	39	32	30	31	37	38	25	35	32	26	31	30	39	50	39	30	24	33	30	31	35	35	28	34	40	24	19	20	27	42	27	29	28	31	39	35	32	34	26	32	25	36	43	33	23	37	33	37	29	23	27	28	34	35	27	37	28	36	33	36	36	40	26	27	29	41	26	36	23	49	28	40	35	18	31	33	39	31	37	37	37	39	28	27	30	31	39	31	28	34	39	30	32	31	35	37	25	26	35	36	36	33	34	29	39	30	37	25	31	34	25	33	19	27	29	26	30	38	33	43	44	27	40	35	35	31	33	26	25	36	29	27	37	22	29	43	26	25	36	32	39	40	39	28	32	24	32	28	20	36	31	22	34	27	29	25	25	26	31	32	27	19	32	33	37	38	20	36	32	21	48	36	29	29	33	32	26	30	40	33	38	25	34	27	20	30	24	36	28	27	30	26	23	42	29	32	32	28	22	30	27	38	20	27	38	34	34	24	31	35	28	36	28	34	30	42	34	35	35	29	28	43	37	20	34	40	25	27
44658	7548	2369	7244	14103	41246	8360	5768	4370	3317	2765	2321	2006	1810	1581	1489	1287	1158	1088	1068	976	931	897	848	781	770	776	728	761	690	688	651	580	628	571	608	597	603	598	563	595	566	541	535	548	546	579	514	560	521	516	549	518	520	500	493	489	526	518	522	532	525	491	494	510	489	517	455	494	488	488	519	551	518	488	489	503	479	484	508	521	478	498	462	499	473	497	506	443	503	522	514	465	504	470	536	444	501	516	471	518	464	465	468	492	504	495	502	498	500	499	471	484	453	501	480	469	508	495	493	494	496	481	497	479	497	493	489	454	516	466	463	493	510	458	447	490	449	455	454	451	495	485	471	477	482	454	491	500	481	462	509	480	523	465	489	503	471	487	463	478	477	451	448	462	497	471	471	491	455	487	456	446	495	438	547	499	517	477	491	455	512	494	470	485	478	515	453	473	498	499	500	463	453	486	503	471	463	471	507	509	503	491	489	512	467	509	468	459	471	471	475	489	447	468	482	492	473	480	494	516	491	481	467	444	455	487	472	459	483	488	488	454	463	484	485	473	482	491	481	446	479	487	455	492	478	475	485	508	508	469	482	494	442	492	431	481	484	473	431	455	482	487	461	484	472	473	476	493	451	468	484	467	515	491	479	481	476	459	455	468	488	514	447	483	432	471	496	464	511	442	510	457	477	454	510	477	511	484	467	444	489	489	457	504	462	443	463	490	457	497	451	481	495	479	446	478	493	467	498	476	477	450	468	500	451	468	481	465	504	457	449	480	463	427	464	464	482	455	517	454	486	507	493	480	445	461	451	508	463	503	467	481	486	445	436	484	475	488	525	475	463	499	507	466	501	491	490	480	509	468	477	477	467	481	507	476	481	486	485	456	452	470	471	477	486	449	501	472	464	507	478	526	502	477	487	500	465	470	533	512	448	490	483	473	513	489	504	484	480	485	471	489	462	526	489	508	529	493	471	484	441	455	470	480	513	474	515	469	470	476	490	460	470	462	446	481	462	478	503	457	483	473	470	464	459	506	459	464	477	494	497	479	466	473	472	469	497	485	488	501	456	486	497	487	493	482	469	484	476	458	483	503	438	490	469	466	522	495	483	483	512	471	449	445	452	436	496	493	439	485	463	476	473	463	494	502	440	492	487	478	453	507	450	489	418	504	490	465	495	453	507	465	488	484	513	460	518	484	476	449	466	452	465	483	503	482	462	491	519	472	535	468	491	494	472	490	442	455	478	458	474	494	474	454	496	426	438	476	480	458	484	511	448	475	484	436	456	487	489	487	487	500	474	475	484	463	484	451	473	522	468	482	482	472	454	463	467	464	456	457	453	492	494	462	480	519	428	482	454	451	445	485	482	470	431	474	458	470	495	493	464	460	489	479	480	466	464	477	435	458	496	462	486	484	465	489	475	485	471	493	457	474	456	485	479	469	454	460	495	457	476	440	477	466	490	508	481	484	521	462	513	485	459	462	460	486	442	476	482	446	513	473	499	454	476	458	474	516	475	475	467	461	434	546	516	455	450	490	462	474	506	503	483	486	467	490	481	462	464	454	504	514	486	476	445	485	444	488	478	438	482	478	488	473	457	473	453	460	462	477	450	470	465	477	484	457	438	508	467	490	481	463	460	495	471	437	499	493	520	456	471	466	479	485	462	532	493	504	463	477	482	489	491	492	450	470	504	511	504	499	489	463	480	454	520	478	440	463	502	481	472	448	433	469	495	499	467	496	507	472	476	454	501	446	483	446	445	482	457	497	465	473	473	476	484	464	489	480	456	453	510	473	490	538	490	446	488	488	449	463	460	487	468	485	500	514	455	485	520	486	463	448	467	479	490	488	459	500	476	452	492	501	486	482	504	477	448	475	477	499	458	503	471	484	463	528	480	526	518	438	486	491	468	461	482	481	488	447	450	493	482	467	471	440	473	463	521	453	455	477	504	470	491	458	484	460	525	447	507	456	455	493	469	501	481	525	482	464	454	431	463	492	480	468	468	449	466	490	453	456	524	494	484	500	461	491	481	503	472	482	513	482	470	479	502	480	446	454	509	495	458	462	458	463	509	454	492	477	511	478	483	467	479	500	438	467	479	511	444	487	422	497	500	476	457	497	475	465	425	439	495	472	498	499	483	498	497	493	483	443	457	454	478	513	502	492	480	452	517	486	464	492	468	461	465	492	461	486	479	458	436	509	459	500	462	497	477	454	509	484	467	459	472	480	496	460	478	472	471	464	501	461	469	460	488	496	491	501	509	474	420	498	450	501	476	473	474	485	504	471	473	476	500	487	499	487	453	489	481	478	453	441	438	479	496	422	459	470	484	488	474	440	464	475	504	508	504	486	506	498	487	472	456	460	480	489	446	449	506	487	478	446	431	468	472	474	505	505	489	471	466	450	471	444	505	450	475	453	507	490	514	485	460	475	481	455	456	488	467	490	512	496	512	470	441	507	474	476	458	498	487	487	468	463	499	476	480	513	456	452	465	468	519	511	486	504	462	455	499	467	493	459	464	480	450	462	474	449	491	495	451	475	444	511	489	495	476	474	474	438	464	478	452	475	493	487	510	465	508	489	477	465	467	428	504	448	470	497	501	502	461	497	489	468	448	491	452	436	477	465	425	477	500	489	443	475	486	459	498	447	453	481	485	447	498	507	538	458	464	504	449	498	481	521	473	512	495	471	458	462	513	488	459	512	514	495	484	504	524	517	474	487	451	501	437	494	502	474	473	461	496	495	476	517	462	486	483	503	513	459	452	466	471	520	450	488	464	512	493	495	511	474	442	464	475	483	469	453	512	460	491	516	462	478	474	458	432	469	490	457	473	463	484	468	484	478	500	491	499	520	491	465	485	457	484	503	450	477	462	494	483	459	468	465	486	472	507	484	469	502	468	500	525	477	469	475	470	486	500	446	429	463	499	438	503	492	484	515	511	470	493	496	460	470	486	518	449	470	486	488	491	467	454	528	469	491	506	482	489	499	441	492	471	486	480	490	486	463	470	493	481	463	480	438	484	474	434	467	480	486	491	477	504	462	490	490	477	466	441	511	452	444	501	465	517	481	532	483	509	475	492	480	475	470	464	500	467	470	483	482	481	500	492	474	503	436	467	478	441	483	459	429	529	467	506	522	465	488	487	487	455	476	435	498	465	475	461	490	524	497	457	477	469	464	474	526	471	466	479	533	431	481	499	479	474	446	460	483	479	487	459	532	488	490	503	498	482	450	476	492	472	473	474	432	471	492	480	447	486	483	505	490	446	459	441	481	486	451	465	488	492	498	460	462	443	514	423	494	525	496	483	502	473	446	447	469	481	473	481	502	451	473	459	472	457	493	452	464	505	473	474	464	481	439	471	501	480	470	457	497	456	477	475	425	434	469	415	462	493	484	456	461	466	482	455	520	445	488	459	515	487	488	469	478	475	468	465	456	470	467	489	472	439	480	484	464	475	487	457	497	470	475	481	494	435	449	460	509	494	458	505	485	457	507	473
15148	525	119	79	157	1389	98	113	85	117	95	90	89	80	66	80	71	87	68	86	65	69	75	67	84	62	85	61	61	65	57	80	59	59	67	68	69	54	62	63	54	67	62	58	54	69	63	61	66	75	56	59	69	52	81	62	53	69	57	62	49	70	56	61	57	55	75	61	77	66	70	74	60	67	54	65	54	58	74	68	70	65	64	48	61	56	64	67	57	68	62	61	57	53	63	70	63	53	53	68	66	58	58	55	67	40	48	57	71	68	56	57	82	60	63	53	54	48	56	58	67	58	69	62	55	68	60	58	59	45	58	67	67	54	60	60	69	49	75	65	55	61	68	69	58	57	66	62	77	54	49	56	55	55	70	61	48	55	64	68	64	52	72	55	57	55	55	60	63	50	64	53	55	60	58	61	46	68	66	50	66	59	67	56	67	56	68	59	58	52	61	57	49	67	56	65	50	69	63	70	51	57	52	57	65	63	75	61	78	60	50	57	43	61	68	71	63	73	70	70	63	62	64	61	58	56	59	44	62	75	65	51	56	57	52	59	60	61	60	63	68	57	55	64	49	58	60	55	60	53	57	64	56	64	72	50	58	59	66	54	61	59	65	62	71	68	62	67	58	53	71	63	52	52	62	65	56	65	58	55	51	52	75	57	62	62	79	56	70	60	62	57	55	71	67	58	78	39	59	62	56	55	60	54	77	58	54	65	67	57	52	53	56	53	69	56	58	52	57	59	62	69	69	72	52	63	54	66	67	59	65	56	49	65	60	73	59	58	69	70	67	66	56	62	63	68	58	76	51	61	46	70	68	51	53	61	47	69	59	67	57	63	66	60	55	64	55	45	72	52	71	66	55	68	69	55	69	86	64	54	57	61	52	55	61	76	43	50	63	64	51	48	55	66	57	61	69	60	61	56	60	61	57	53	62	76	75	50	70	63	62	58	68	64	49	61	62	68	58	66	55	55	62	69	54	49	54	63	77	57	71	52	56	61	64	64	60	56	61	48	59	51	53	72	56	51	50	44	62	54	71	68	63	53	77	69	61	64	58	62	69	52	66	94	51	67	62	64	62	64	59	62	61	45	63	53	61	58	67	62	65	64	61	48	53	46	71	70	56	66	53	64	67	65	69	76	64	52	72	73	53	67	67	62	65	63	62	59	64	51	86	68	56	59	62	73	70	62	59	62	69	54	54	67	48	62	67	57	57	63	69	54	83	52	66	72	57	63	70	67	51	54	66	41	65	64	61	60	67	47	61	62	59	46	60	51	67	55	76	69	58	61	65	71	53	56	68	70	61	69	74	54	52	59	65	56	53	60	61	74	47	52	46	62	69	66	68	65	66	78	56	63	53	58	68	61	51	62	63	55	65	65	68	58	66	63	62	67	51	71	61	73	55	57	56	60	53	69	64	63	57	62	64	58	55	57	47	55	56	61	51	71	66	60	60	67	71	66	60	67	62	65	44	58	62	67	55	61	63	62	65	67	47	63	72	53	76	65	64	53	70	49	53	54	73	53	64	58	57	67	65	60	61	63	76	67	64	67	67	67	66	58	35	48	59	51	71	52	65	62	66	75	73	60	51	65	57	62	63	56	60	66	63	60	68	62	61	68	51	58	48	78	69	65	70	73	57	71	60	58	67	53	69	70	59	76	64	59	59	51	58	76	59	63	57	58	57	67	65	68	55	62	59	64	58	62	70	65	49	61	56	83	50	49	55	61	56	64	59	64	64	58	65	72	67	68	61	53	49	64	71	62	64	79	49	59	67	65	57	68	53	43	63	63	66	65	52	74	54	56	57	74	62	55	58	65	68	49	66	48	56	57	64	52	95	58	59	61	77	56	64	69	62	64	64	72	48	69	56	74	63	63	61	69	76	63	61	57	75	68	63	60	58	59	61	45	66	63	53	51	58	55	52	71	60	54	58	63	62	70	59	58	54	74	57	68	50	66	73	65	62	67	64	68	68	63	54	59	59	72	65	65	48	76	70	73	58	55	67	56	59	65	51	66	78	53	62	69	52	58	63	65	69	52	55	43	65	53	51	68	74	58	71	57	51	69	66	60	53	60	66	56	60	67	52	61	65	60	60	48	60	65	69	68	48	51	51	66	62	77	64	62	49	60	52	63	65	73	72	57	53	56	71	66	59	58	56	65	66	61	55	75	57	66	68	43	46	59	68	61	53	68	72	66	45	55	66	48	50	59	59	63	57	56	72	64	68	62	67	62	55	69	67	50	56	51	62	53	56	62	71	59	71	60	70	60	59	59	55	54	72	64	58	56	58	55	66	60	66	41	59	79	73	67	58	53	70	62	68	54	70	63	86	69	77	57	69	57	67	61	59	58	55	74	66	47	59	48	82	59	63	63	56	49	66	49	60	64	75	59	55	57	43	68	58	59	55	71	52	57	55	68	64	61	61	68	70	47	76	62	55	53	61	65	72	55	50	57	55	66	76	66	59	71	56	66	42	49	46	65	68	69	58	56	67	55	53	67	71	58	63	62	60	56	57	56	60	63	54	67	60	53	51	65	64	61	60	64	63	56	72	74	66	58	59	62	63	42	61	42	56	70	55	64	74	59	69	65	62	56	66	58	53	51	72	62	67	70	66	69	65	53	58	74	54	62	56	68	68	61	47	58	65	61	63	51	59	62	70	61	66	68	72	56	69	53	51	76	48	51	67	64	60	59	60	60	67	67	64	70	52	50	49	60	63	64	71	66	68	67	75	51	56	52	67	61	63	64	64	63	55	53	63	49	59	57	64	65	62	61	63	54	63	59	53	67	46	59	58	65	65	74	58	63	54	56	71	62	63	72	49	58	70	54	69	68	67	58	62	55	55	68	62	54	69	58	53	65	57	57	57	65	53	73	52	67	55	71	60	67	64	56	76	58	59	61	71	62	70	55	68	51	60	64	64	65	63	65	63	72	61	73	72	61	61	77	67	65	67	62	74	83	70	63	61	62	62	65	61	58	56	57	50	65	79	66	74	57	58	58	68	71	57	57	59	68	51	61	56	42	63	59	52	60	63	57	61	56	52	62	69	59	57	67	58	56	74	60	68	52	59	63	59	56	62	70	60	63	46	57	47	53	63	60	59	63	64	66	56	62	60	58	59	47	56	52	44	59	69	73	83	70	63	53	54	56	59	63	56	49	60	59	55	56	54	71	51	60	62	59	52	47	47	53	51	51	55	65	65	60	59	73	56	58	62	56	69	52	67	63	64	63	58	60	67	59	64	62	60	50	53	64	70	55	57	55	60	69	67	59	44	53	67	63	51	58	59	57	55	58	66	64	46	64	50	52	67	60	58	62	69	55	51	60	80	55	58	45	58	59	51	71	52	64	64	57	56	62	72	63	59	68	60	59	66	75	65	54	61	66	57	72	57	59	76	71	59	66	64	81	71	54	56	45	60	67	53	64	64	54	65	64	45	40	67	70	62	49	66	72	45	56	69	58	64	55	55	64	67	62	69	61	78	62	48	66
44427	5344	2291	6228	11940	31483	7766	5388	4342	3414	2848	2560	2258	2071	1940	1790	1621	1463	1420	1356	1321	1323	1216	1214	1172	1177	1113	1116	1060	1085	1024	1063	1024	997	1020	936	991	988	957	987	962	931	941	935	909	918	906	915	983	968	957	921	907	937	895	893	868	844	891	931	946	925	932	923	960	884	866	908	902	926	905	933	873	888	896	878	906	877	886	892	895	838	922	881	875	959	863	874	882	881	865	903	875	892	860	870	837	917	880	907	888	889	865	872	832	840	920	914	885	878	826	847	901	947	932	867	944	855	831	851	839	908	869	917	873	864	863	940	906	857	880	869	885	886	922	879	889	856	886	843	899	887	877	882	842	861	858	929	859	935	926	883	824	822	842	930	853	877	895	916	894	913	859	888	870	843	852	891	842	878	818	862	823	936	864	896	920	849	801	906	830	892	882	864	879	871	907	854	829	914	868	930	920	884	853	906	884	897	902	935	883	872	795	874	854	893	911	888	909	899	887	882	870	920	852	916	895	872	933	845	833	879	889	856	900	854	914	914	884	841	860	887	881	881	870	854	859	864	829	879	870	864	836	877	881	882	890	935	860	888	874	852	895	852	888	847	867	859	871	909	879	865	861	859	844	884	843	862	915	888	911	926	923	909	844	921	866	838	900	938	871	865	863	886	883	860	850	888	897	857	873	847	862	849	830	862	912	902	865	907	874	852	874	881	882	869	907	894	841	822	863	937	880	899	850	904	877	842	873	897	857	908	907	848	804	872	887	903	865	898	927	861	878	875	844	887	871	871	903	920	883	877	888	865	884	893	845	863	858	830	909	908	898	836	900	896	860	869	908	830	856	862	880	847	877	858	892	864	919	893	888	916	851	868	878	895	856	916	872	861	876	891	895	888	886	877	872	881	833	928	880	853	865	858	866	858	853	903	886	901	862	871	860	877	894	886	874	821	882	895	832	881	902	875	859	821	895	871	891	881	863	887	870	867	866	872	911	870	892	884	823	873	858	896	848	881	921	906	889	887	870	858	877	914	856	879	909	839	884	830	904	847	889	912	871	846	895	860	885	910	853	862	806	854	930	864	858	868	871	894	902	930	915	941	903	906	857	851	897	851	894	915	873	892	918	845	892	898	859	893	845	908	907	909	897	857	920	862	919	855	870	859	864	882	842	872	844	882	838	883	884	890	924	837	880	903	888	874	878	834	882	869	927	898	848	903	934	838	887	878	909	876	900	969	908	890	905	803	863	889	874	864	897	863	850	912	909	873	915	848	884	884	856	855	886	862	839	877	930	850	882	845	872	899	891	849	832	870	920	801	909	888	872	874	903	897	883	843	870	821	898	881	792	865	871	867	855	826	903	900	866	885	888	870	880	839	935	870	841	861	855	853	897	901	890	914	868	855	849	853	852	866	901	821	906	825	863	886	821	930	872	859	892	890	915	827	882	864	867	823	836	829	876	872	903	859	853	878	914	878	858	884	904	874	882	880	829	880	857	922	901	882	856	874	900	882	872	821	894	950	834	841	921	907	856	883	846	872	915	881	862	849	839	888	873	858	900	871	899	859	858	935	939	890	889	863	891	832	876	854	822	851	814	874	884	873	896	858	931	886	857	912	875	893	820	840	917	904	903	865	845	857	874	879	872	880	879	832	839	832	863	880	880	877	803	886	868	879	862	861	858	850	882	910	904	883	889	847	874	850	878	852	822	880	880	903	875	872	851	897	873	877	827	904	873	863	846	859	861	858	852	809	921	864	859	871	891	850	945	864	910	874	837	844	853	890	891	866	837	899	899	898	875	885	903	915	887	789	852	942	887	943	908	898	877	892	908	897	869	884	885	844	914	850	880	839	831	872	861	919	876	905	876	853	925	821	859	889	878	814	929	907	833	883	843	879	868	888	897	866	907	883	820	846	859	866	850	894	870	807	853	870	898	855	902	863	869	855	823	858	921	929	885	851	919	915	880	861	921	870	894	868	885	842	892	875	964	859	849	883	876	812	823	822	840	863	862	899	845	857	835	878	939	864	910	877	900	890	909	861	892	850	849	883	848	914	889	892	897	833	877	844	938	845	866	878	885	854	897	953	837	884	878	881	889	880	897	860	895	883	888	847	860	886	860	890	947	906	870	876	864	867	892	848	889	851	843	857	889	873	902	910	892	861	904	880	866	868	885	889	865	895	953	843	860	841	849	918	878	875	841	845	915	838	838	910	872	854	873	857	910	881	876	882	868	865	936	839	908	939	898	857	912	892	848	920	816	898	903	911	906	903	831	902	860	889	895	881	859	874	845	891	882	880	880	909	902	866	890	841	876	859	835	824	949	920	834	874	920	874	876	821	886	916	885	901	899	804	864	870	862	887	849	822	918	877	836	898	829	890	877	903	887	809	851	885	804	889	915	879	880	916	865	847	852	889	890	856	839	916	906	913	875	884	873	917	805	909	910	885	823	853	928	884	867	906	838	883	847	868	859	876	895	780	949	863	849	912	854	901	884	889	852	899	917	863	842	869	875	874	888	853	838	877	901	803	964	842	892	852	899	899	831	887	831	897	869	887	865	928	884	831	893	876	822	876	929	855	853	889	849	889	916	898	852	879	879	810	862	890	862	840	892	878	863	852	904	868	905	915	930	912	927	856	884	883	852	880	901	896	927	884	897	877	889	906	897	849	897	909	869	838	924	830	821	912	894	852	855	876	872	886	895	841	847	904	894	832	897	973	875	919	867	891	853	841	880	897	855	887	888	866	879	879	894	903	870	883	874	867	898	861	898	893	852	907	856	864	901	947	809	858	921	869	882	901	873	823	848	824	866	902	879	855	853	873	861	859	905	897	838	819	861	811	887	904	845	872	888	830	842	827	867	914	881	948	877	863	908	868	861	866	887	889	880	807	902	958	879	836	860	858	882	890	867	905	850	883	872	843	872	863	880	827	879	878	858	868	892	854	873	856	914	845	880	834	848	856	895	849	867	853	894	863	893	862	886	872	894	868	910	930	851	868	858	859	853	899	900	864	893	883	845	899	881	872	861	892	838	873	872	857	872	891	852	845	898	866	896	820	876	916	877	880	806	851	875	881	853	882	883	878	889	822	960	889	882	895	915	870	869	930	875	887	927	874	883	886	874	905	878	844	908	875	874	894	850	877	854	910	814	880	916	858	867	835	861	869	862	867	884	834	813	937	918	869	921	888	892	831	870	883	815	886	858	883	882	935	818	882	896	856	831	820	881	885	825	851	848	907	870	874	890	809	918	912	887	844	866	884	881	854	854	869	902	911	896	929	893	897	955	929	885	853	896	889	891	850	876	885	853	870	839	845	832	828	884	896	861	864	820	897	915	874	910	896	883	892	870	922	897	897	878	847	871	935	879	897	902	904	937	929	879	834	859	897	912	866	917	907	862	868	936	894	879	897	925	867	887	837	893	977	850	913	874	849	928	843	932	870	882	839	829	880	896	898	869	861	833	871	811	908	825	866	917	899	857	829	927	812	847	864	898	909	860	932
25400	2634	189	149	249	882	203	185	166	153	130	127	130	99	110	87	95	101	71	101	86	88	83	65	59	61	76	76	74	79	78	77	71	74	55	76	65	52	56	64	57	69	69	69	47	59	59	70	63	64	69	62	77	57	69	49	66	71	68	66	68	59	68	86	64	56	56	57	75	70	80	74	64	59	55	69	57	68	55	61	62	50	56	77	69	80	57	69	51	75	48	62	71	50	57	85	49	74	60	77	56	67	72	59	64	50	73	57	72	58	50	64	74	72	63	62	73	55	69	70	68	57	70	65	64	70	63	84	66	62	61	53	48	67	61	66	62	73	59	53	68	54	61	74	70	62	73	57	57	59	64	70	76	58	68	72	76	71	53	76	69	53	59	54	74	67	65	85	68	76	67	78	61	67	52	64	61	67	65	47	77	76	68	48	67	71	49	56	63	58	61	55	46	68	67	71	74	57	44	67	60	67	59	78	59	70	61	61	61	52	82	67	68	51	76	62	61	78	62	61	54	73	54	66	66	53	69	72	71	62	68	61	57	64	73	64	70	56	80	55	69	71	80	61	72	42	75	70	52	68	95	68	76	62	53	58	52	63	72	62	81	68	70	55	49	58	62	90	73	70	60	72	49	61	69	43	73	73	73	58	60	62	80	71	64	55	51	72	67	69	41	54	54	64	77	66	61	75	67	72	60	51	74	63	63	47	64	64	63	50	77	62	65	48	77	69	70	64	65	51	74	54	68	45	71	55	51	75	67	70	74	53	63	72	73	59	78	53	60	73	71	58	66	54	51	76	67	75	72	56	49	58	63	61	65	41	70	76	59	57	52	62	68	60	64	66	71	68	61	72	67	68	69	65	57	59	65	69	68	56	60	62	51	65	58	56	53	67	62	75	57	49	49	49	68	67	60	66	67	66	51	68	72	74	66	59	60	80	81	61	73	62	66	50	60	65	76	62	68	58	67	69	65	67	59	63	71	55	69	55	55	60	63	59	55	69	67	64	57	61	66	65	82	64	76	65	65	62	57	62	64	59	67	56	58	69	76	60	58	65	72	60	57	73	64	61	58	43	60	59	69	59	77	57	40	71	65	70	62	56	58	59	55	72	54	61	67	70	80	73	61	68	67	72	66	71	60	61	68	64	61	51	55	66	64	66	66	52	60	73	52	63	61	69	64	68	70	81	57	59	70	70	74	53	72	71	77	83	54	61	71	63	60	77	67	75	59	62	61	60	69	68	72	57	65	55	60	66	73	66	54	67	62	50	72	57	65	55	64	73	79	69	64	65	61	63	79	75	61	58	68	84	60	55	47	62	55	65	65	65	69	74	70	56	68	72	86	60	74	65	64	47	69	69	62	55	71	71	66	62	56	66	59	58	63	63	57	71	63	63	63	54	65	78	84	66	56	76	68	48	63	59	67	74	66	62	63	64	57	83	74	67	61	72	55	66	72	68	65	67	69	69	60	70	50	70	60	75	66	67	50	69	53	75	63	68	62	59	68	62	73	70	75	59	69	60	70	73	65	53	59	52	81	61	62	71	69	68	65	65	67	56	61	78	61	67	73	66	71	53	73	61	78	67	67	63	56	72	68	61	61	47	56	65	66	58	66	73	69	60	70	56	61	64	64	62	57	59	68	72	61	61	73	74	56	68	79	66	67	74	59	72	66	79	59	70	56	68	56	74	43	56	66	61	62	64	67	75	79	71	67	67	59	63	70	61	56	58	66	64	76	53	72	75	67	70	64	68	71	66	66	61	73	76	68	59	52	62	55	70	61	56	67	67	58	48	65	58	63	65	62	59	64	45	71	60	61	60	73	74	59	76	65	63	56	68	62	80	78	57	71	74	54	76	83	59	68	67	63	57	73	68	67	62	75	68	67	63	78	65	66	66	63	66	77	63	58	60	60	63	56	78	63	61	79	75	70	69	55	66	59	58	68	62	85	66	71	71	63	60	58	58	70	62	60	64	46	57	67	73	58	62	66	74	67	73	67	67	68	62	84	62	62	64	54	63	62	78	62	68	75	63	65	66	74	53	69	66	66	75	62	65	56	84	66	72	53	83	79	79	56	64	58	61	55	64	63	59	53	62	67	59	68	65	76	71	65	71	66	59	57	61	60	54	54	61	72	51	65	72	60	53	65	52	76	56	63	47	59	63	70	61	52	57	69	53	76	64	65	67	70	59	66	60	57	62	70	79	64	62	55	62	58	74	72	55	64	54	48	60	60	73	61	86	64	70	66	50	66	73	65	67	65	64	56	69	67	64	56	57	65	84	59	51	60	61	56	61	66	77	40	47	59	68	74	53	71	68	67	55	63	56	66	69	52	61	58	71	65	72	61	60	61	72	50	62	79	52	61	69	65	62	67	65	70	71	49	51	68	66	61	74	81	66	65	74	67	67	55	71	82	58	79	77	51	70	60	69	70	56	79	64	60	61	63	45	73	62	67	69	63	63	67	70	53	81	62	63	59	70	52	69	76	56	65	76	61	58	63	67	71	60	59	80	75	64	69	57	61	63	74	61	58	66	64	63	69	50	62	59	60	62	69	68	62	62	67	52	72	57	63	69	67	58	68	75	62	75	63	52	68	55	73	69	57	71	67	61	63	70	59	58	61	70	56	74	71	60	58	71	62	66	62	66	58	64	56	37	74	58	67	61	58	68	77	66	59	62	60	60	48	63	63	61	53	53	58	61	68	70	73	74	74	69	76	64	79	74	80	62	67	58	67	68	63	61	57	74	53	68	55	57	79	71	61	71	65	57	70	77	62	69	75	72	57	65	63	65	54	78	61	66	66	74	68	72	63	70	71	75	57	72	67	72	63	69	65	72	49	60	63	59	59	60	62	65	71	57	64	71	58	59	59	55	68	62	78	63	68	69	64	60	73	67	73	59	70	87	62	63	61	73	57	62	72	77	50	62	48	73	70	69	78	68	77	65	61	58	67	47	65	66	67	67	62	58	61	74	64	76	74	63	65	72	66	62	68	73	63	59	67	69	62	60	73	57	62	61	56	60	63	60	60	70	81	61	67	53	66	51	62	59	54	76	62	80	72	74	85	64	66	74	63	79	68	63	67	67	62	54	64	58	59	64	50	58	81	61	78	74	69	59	66	68	61	65	76	54	68	65	74	72	73	65	63	65	67	66	67	65	59	72	50	72	68	73	67	67	51	65	64	57	78	72	76	74	62	67	69	55	73	55	59	79	66	80	65	77	71	82	59	54	56	68	66	58	58	61	60	57	68	64	69	64	70	69	52	72	50	66	57	78	55	67	76	59	57	62	72	61	61	65	64	59	65	70	65	58	63	61	63	51	72	75	69	74	64	58	48	54	65	79	49	68	63	62	60	58	58	60	53	64	56	71	54	70	67	65	63	67	56	58	67	59	68	66	66	61	73	64	64	83	66	78	61	77	56	51	58	81	60	64	61	57	61	72	76	63	63	61	66	75	78	80	60	61	67	72	63	60	72	71	77	91	75	54
46016	9791	4009	11260	19785	28583	13805	10027	7912	6474	5431	4597	3908	3503	3086	2733	2481	2392	2268	1961	1844	1800	1798	1623	1558	1456	1446	1381	1411	1349	1305	1242	1192	1182	1219	1162	1146	1168	1126	1129	1115	1143	1095	1078	1018	1111	1093	1056	1032	1038	1085	1114	995	997	1019	1055	1035	1041	1008	981	1024	1004	960	989	996	1002	1013	961	990	942	954	900	966	924	934	1038	988	958	983	916	927	935	959	948	1012	942	904	940	975	941	967	893	951	962	916	966	981	898	945	943	922	933	928	898	909	931	956	942	977	913	939	932	951	967	942	953	977	935	912	907	903	950	899	940	893	960	876	934	925	901	916	949	883	944	970	971	913	916	949	935	991	915	891	892	933	945	880	854	914	891	908	916	886	945	916	940	957	886	935	906	943	883	903	908	923	912	924	907	960	931	922	920	888	896	958	949	932	917	910	888	902	921	874	892	893	915	932	946	885	906	918	941	944	887	970	954	922	909	925	900	943	948	907	898	913	931	900	932	900	895	867	935	953	890	925	875	866	941	942	941	930	899	897	920	897	900	888	939	850	932	933	897	889	928	876	877	948	912	903	921	989	908	933	897	888	939	968	913	919	858	898	943	873	929	892	871	935	891	894	931	939	941	918	963	892	907	929	916	917	914	913	869	924	899	937	917	910	959	932	889	877	893	915	884	877	898	970	889	945	889	924	908	946	922	907	897	919	896	945	950	936	939	943	886	928	874	950	915	853	893	920	961	918	856	925	864	934	921	921	885	936	926	927	927	882	883	977	913	906	928	929	947	920	908	948	925	878	897	939	849	980	936	898	925	904	846	975	884	907	894	848	957	877	916	939	877	961	923	914	945	940	907	928	962	967	932	976	900	941	911	880	922	938	898	903	905	919	918	935	887	934	889	921	949	898	886	912	955	922	935	921	933	859	880	900	934	915	964	907	951	972	906	963	977	897	920	928	900	889	954	902	936	958	864	928	953	919	915	899	917	943	909	970	888	842	911	941	951	908	937	886	882	885	874	870	901	938	859	908	902	930	943	946	950	923	909	896	898	951	914	947	925	939	945	924	859	907	951	942	947	907	886	887	930	893	909	968	907	931	912	940	890	914	949	873	961	899	927	913	920	901	972	950	848	933	926	938	920	961	943	909	879	949	910	934	897	867	892	931	917	916	892	937	898	901	922	938	877	933	955	947	963	903	935	906	941	919	922	914	943	910	863	933	899	891	919	922	886	889	863	917	932	970	952	944	943	922	909	882	831	892	883	931	903	909	866	886	978	930	899	945	919	868	917	953	926	934	963	886	877	906	874	917	890	926	933	919	908	866	924	885	912	962	896	941	875	941	913	886	935	932	845	898	893	905	863	888	849	904	941	861	893	921	886	915	879	873	918	932	897	881	924	927	895	867	920	926	927	838	885	917	902	912	977	907	880	895	915	944	937	893	884	915	916	948	919	923	917	922	924	943	949	840	936	928	884	911	956	953	921	938	958	962	913	918	926	926	911	896	895	949	919	898	924	983	925	947	929	848	905	963	905	882	894	861	917	905	918	855	932	894	880	912	893	868	887	935	904	919	927	951	953	939	869	911	952	922	948	927	916	908	965	904	895	932	870	902	895	900	938	919	935	949	896	940	966	925	924	895	917	902	842	909	928	883	887	948	952	901	965	923	931	952	931	940	883	938	909	887	915	872	899	958	921	913	959	939	900	930	890	923	937	911	887	903	950	945	931	874	910	914	917	877	930	944	924	910	876	912	866	917	932	950	890	897	942	876	876	913	906	918	917	972	887	886	912	890	881	938	936	909	914	899	937	925	972	894	914	953	894	910	917	822	981	888	891	923	933	944	872	908	943	939	890	919	846	894	909	956	937	919	892	991	918	949	920	865	899	928	903	932	933	967	906	899	930	934	916	930	912	950	975	894	875	929	921	911	944	943	900	936	920	906	970	937	936	861	934	926	905	924	883	920	855	917	886	901	944	948	947	930	865	921	959	925	933	929	894	919	888	885	895	926	828	924	837	952	937	923	926	877	930	908	873	953	953	876	865	957	914	939	943	935	872	930	872	940	891	938	903	907	874	938	945	915	884	949	909	953	908	921	889	937	910	967	935	902	893	957	939	873	902	964	884	956	931	814	911	944	906	941	951	851	919	921	964	912	916	928	934	924	882	914	900	963	908	908	943	881	905	907	906	843	897	950	899	926	976	963	929	957	948	927	863	919	914	926	893	936	898	939	927	882	883	890	914	946	926	908	905	891	902	969	890	852	878	881	908	906	930	926	870	885	910	943	913	929	895	929	916	883	904	872	912	944	907	888	909	927	943	906	909	951	913	912	847	933	962	959	901	934	939	975	921	840	887	903	884	896	900	929	889	904	860	921	913	920	868	960	948	895	906	900	901	902	919	932	898	927	941	880	971	921	904	911	888	915	935	887	934	934	912	861	927	862	931	911	902	933	921	886	950	941	916	902	967	926	879	937	955	919	933	882	949	939	921	925	919	934	925	916	913	931	930	829	949	957	877	937	894	966	888	941	964	959	931	902	958	944	917	903	937	955	934	919	896	916	969	889	941	942	919	877	950	935	873	881	896	914	936	895	943	937	881	922	844	905	981	913	904	927	922	878	906	907	940	919	927	879	941	849	905	887	909	889	869	927	945	873	853	895	937	929	935	950	915	872	934	867	977	853	906	896	888	986	882	850	878	965	889	897	899	918	867	938	927	912	943	950	876	915	925	923	895	890	906	877	880	922	933	933	909	887	934	954	946	892	939	900	928	888	914	920	940	925	936	936	915	900	892	888	899	928	934	940	860	908	854	922	924	952	891	987	852	880	914	944	910	900	957	912	931	896	900	883	898	919	902	898	937	908	972	953	947	873	957	937	913	894	932	871	937	894	947	898	862	961	870	938	921	860	878	864	894	853	888	917	883	940	860	958	949	883	953	906	937	962	940	917	880	898	857	909	968	919	909	917	864	894	945	894	950	914	931	948	948	873	905	903	875	937	877	878	888	989	942	916	891	881	927	920	909	904	957	918	889	902	927	863	885	882	881	913	908	920	984	900	929	905	951	872	883	945	932	900	907	918	945	980	921	910	954	948	883	891	915	879	884	912	927	877	903	948	878	931	914	929	926	867	893	860	938	912	922	913	899	908	910	883	944	898	888	898	898	943	932	904	916	841	881	912	952	910	938	913	951	959	901	860	853	912	897	912	936	943	959	894	918	872	867	936	881	914	914	928	871	897	909	940	896	937	901	904	969	924	963	969	931	915	922	915	906	956	949	905	933	891	891	882	896	900	908	978	916	912	995	904	922	905	891	947	954	869	911	898	957	960	930	863	908	860	894	923	908	881	905	917	916	940	921	853	919	908	889	936	883	923	871	904	883	894	930	887	930	918	908	941	966	906	898	946	876	922	948	883	946	893	903	916	872	906	876	927	890	898	899	907	896	905	919	892	977	965	954	899	857	932	885	909	933	899	969	957	954	905	898	963	919	914	951	944	881	899	938	860	882
5992	79	41	52	58	101	55	34	52	36	33	28	37	26	33	44	30	37	27	38	29	28	42	33	35	36	25	29	26	23	39	27	42	42	39	29	26	39	31	37	30	30	35	41	46	23	25	35	33	36	25	27	34	21	35	34	31	32	31	28	30	37	32	31	28	25	22	30	30	21	20	33	28	32	36	19	24	24	36	21	29	33	27	44	31	31	27	30	41	22	32	36	34	32	34	33	26	33	40	29	28	26	25	40	30	27	26	33	32	33	30	32	38	17	29	31	26	31	42	29	30	26	27	21	21	44	32	27	28	26	32	24	39	34	41	32	25	41	36	30	31	24	22	33	36	34	28	30	37	37	30	31	19	23	29	36	24	35	29	36	29	36	40	30	35	33	27	24	29	31	34	31	27	22	26	35	36	31	30	31	28	29	31	29	25	28	40	24	33	26	29	22	29	33	23	28	36	26	40	30	25	33	30	32	26	35	35	29	28	30	47	27	26	43	29	37	41	24	30	35	30	27	30	36	24	29	23	34	36	28	27	39	35	29	30	30	25	28	26	34	31	25	31	32	30	31	38	27	24	45	27	34	30	32	25	36	31	30	40	40	40	35	32	30	31	31	27	30	27	38	38	25	38	24	26	31	28	31	33	24	16	26	27	28	32	35	34	26	23	27	28	31	25	35	27	27	30	26	34	26	35	40	27	29	36	20	22	40	27	33	32	29	38	37	35	31	34	21	23	34	28	37	36	32	29	29	34	29	29	35	40	26	21	36	21	19	32	36	29	28	32	31	42	22	29	26	32	34	27	24	32	32	34	21	30	35	26	36	34	26	35	29	35	27	30	29	22	31	36	28	41	36	28	31	24	25	25	27	38	29	30	22	26	28	38	30	31	43	34	28	33	23	30	25	35	27	24	30	36	37	29	29	35	23	27	31	29	25	30	35	29	38	40	30	32	31	27	33	31	32	32	27	31	31	30	19	34	30	35	39	31	25	44	29	27	28	26	37	31	31	34	25	23	21	38	19	30	28	40	31	30	35	36	36	27	26	25	33	36	30	31	32	25	26	46	20	29	28	31	36	37	35	33	31	34	43	39	38	27	32	17	24	29	31	32	27	33	29	30	33	35	34	21	33	30	28	28	28	27	30	26	28	29	24	33	26	25	39	29	27	34	28	35	31	33	29	39	34	41	36	29	27	33	25	26	34	31	33	18	17	31	38	38	22	41	29	25	17	33	27	22	28	28	27	40	35	26	30	26	33	23	26	30	30	28	37	28	21	38	34	30	30	26	39	29	32	25	31	36	29	32	33	28	30	30	35	21	26	26	38	23	33	29	30	33	36	33	34	29	37	28	35	33	35	29	30	26	29	26	40	39	36	29	39	24	30	31	22	29	25	25	30	26	28	29	36	31	41	19	24	28	35	33	29	26	34	32	47	30	24	42	27	35	30	30	20	26	34	34	26	38	29	24	35	33	33	36	25	31	27	41	26	29	41	29	26	28	27	27	31	35	28	24	31	32	22	38	28	33	37	34	32	31	27	26	23	38	34	26	33	28	38	37	26	21	28	30	30	30	28	28	31	33	28	30	34	28	24	32	32	33	34	29	28	27	31	32	25	31	28	35	24	20	32	35	33	30	34	26	24	28	33	28	28	33	24	37	31	31	32	30	30	27	32	38	27	23	30	26	27	20	36	23	37	35	39	28	26	31	25	26	28	35	34	32	33	34	25	26	21	28	27	20	34	28	32	23	28	36	32	19	33	28	32	32	29	37	37	35	25	31	40	32	34	41	30	35	26	31	29	44	32	27	39	34	37	29	36	29	31	26	32	36	37	44	33	30	24	23	31	25	40	40	26	31	28	33	42	30	24	32	30	36	28	32	32	22	32	24	31	37	32	35	27	28	28	28	30	27	26	29	25	20	28	33	28	24	29	31	35	29	33	32	25	38	30	30	20	27	30	23	32	30	32	26	28	31	27	27	35	36	32	30	31	31	25	32	38	39	23	32	24	30	29	41	27	24	35	41	39	37	26	30	19	23	40	26	32	30	27	44	37	28	33	19	37	30	29	26	23	25	36	25	23	22	26	30	33	30	38	27	26	35	26	26	34	29	26	29	39	36	23	29	20	40	32	34	39	30	38	29	32	45	32	24	32	40	41	43	23	28	37	29	37	31	30	42	29	30	26	40	27	28	26	24	19	36	37	42	30	39	34	36	33	27	29	23	30	19	29	31	29	35	27	30	29	27	26	29	39	31	41	28	30	31	17	26	27	24	30	30	27	19	22	26	17	24	27	23	29	28	33	32	34	41	26	30	34	38	25	23	29	27	28	23	25	33	36	40	33	31	34	30	29	32	23	38	28	27	32	36	30	31	26	31	28	30	25	37	36	29	25	34	38	37	36	27	33	26	29	29	30	24	21	30	26	35	27	28	30	31	31	24	29	27	30	29	34	40	33	37	27	27	23	31	24	46	28	28	33	35	39	36	39	32	35	28	25	28	27	40	35	31	30	25	35	25	42	38	37	40	25	34	27	34	38	31	31	35	34	36	24	34	28	39	30	26	28	33	22	30	24	33	30	40	28	35	36	28	23	33	30	31	27	24	30	47	27	30	27	31	35	34	35	33	25	38	26	30	29	30	43	24	25	40	40	38	32	31	20	19	26	24	30	28	27	31	28	24	32	30	29	25	29	27	33	37	30	38	30	25	32	30	33	28	30	23	28	26	27	33	31	26	20	25	21	43	34	31	31	33	27	29	31	42	36	29	20	36	38	35	28	25	28	25	20	35	35	34	29	21	28	34	31	36	40	32	32	30	33	23	26	34	27	31	33	25	27	28	22	33	28	34	26	30	27	33	29	25	42	30	24	35	42	24	29	26	29	25	20	34	34	35	36	34	31	37	30	23	24	24	27	34	21	21	39	23	40	34	25	36	40	32	24	30	35	35	31	30	31	31	26	37	34	32	36	28	25	27	26	24	31	35	20	24	25	17	31	30	31	34	34	34	26	28	35	38	27	35	36	39	27	25	26	29	35	17	31	27	39	27	23	33	28	22	23	30	32	44	35	33	43	29	34	22	22	22	26	25	26	30	32	35	28	28	25	41	29	37	27	27	24	25	31	28	27	28	35	39	31	28	30	38	25	37	29	21	38	27	32	45	29	33	34	33	27	33	30	38	40	15	29	24	29	25	40	28	48	31	21	35	30	32	36	33	26	28	27	34	26	34	22	25	33	27	23	32	35	30	32	30	26	26	31	33	35	32	31	36	33	27	23	38	32	24	32	43	33	33	29	33	20	32	35	28	30	29	34	21	27	32	18	29	32	34	39	48	26	38	26	28	40	33	27	23	26	25	29	28	38	28	27	36	34	31	38	37	32	41	20	30	26	31	25	27	30	29	41	27	30	32	36	36	29	37	30	33	28	36	40	30	36	26	47	37	29	30	36	28	28	24	32	31	30	31	31	27	17	24	33	36	37	23	39	24	24
32330	2219	982	2294	4687	7811	2737	1855	1524	1252	1029	976	860	721	784	714	652	585	565	618	582	589	520	510	512	505	543	478	501	459	572	506	481	483	446	489	510	459	476	495	496	471	488	442	501	456	445	511	456	457	477	476	447	418	433	433	457	489	462	485	501	434	446	425	443	438	492	473	443	470	449	444	436	462	441	438	469	429	484	461	460	419	443	434	492	456	470	466	438	443	432	463	423	442	456	440	440	426	479	444	486	468	480	447	411	464	439	454	470	449	464	452	441	409	494	464	442	465	475	469	451	466	501	443	431	415	421	444	462	444	464	433	444	459	459	466	486	468	468	449	495	418	477	471	443	439	458	422	476	456	456	462	449	462	448	475	441	427	449	449	488	488	451	457	462	449	458	470	491	449	466	435	438	493	482	467	436	446	439	451	459	446	449	492	464	433	480	452	458	427	435	437	441	457	464	417	486	425	479	430	468	468	431	484	434	472	466	428	456	453	478	459	423	453	476	473	470	493	431	448	453	437	462	471	414	422	478	470	428	419	441	494	459	451	482	425	478	437	437	445	453	455	462	434	471	474	469	460	426	470	448	469	424	450	408	481	468	440	448	474	433	456	463	455	433	479	429	473	469	471	439	449	462	454	428	429	410	478	473	461	414	439	443	458	421	479	415	443	428	457	448	429	430	461	459	400	447	447	446	464	479	442	454	449	417	433	444	458	459	455	439	460	405	444	462	448	451	469	467	466	453	501	467	479	458	429	468	458	439	508	398	447	436	452	444	435	439	415	449	400	467	478	473	472	465	438	493	413	467	444	465	432	424	426	471	437	443	432	460	402	459	457	424	467	484	476	445	438	473	473	409	458	458	486	417	438	411	462	418	462	467	448	470	466	447	450	464	488	431	469	473	480	444	439	458	474	490	498	458	459	469	444	477	469	480	412	461	455	437	444	431	463	469	467	436	459	485	452	444	455	415	446	475	463	476	434	467	464	430	422	458	480	472	441	438	433	452	493	447	459	437	430	467	446	415	420	438	427	445	399	423	495	458	422	464	461	453	426	480	406	405	416	437	413	475	487	441	444	453	424	450	484	446	442	430	428	440	432	439	423	436	455	449	445	439	445	429	475	437	496	485	452	478	455	459	481	470	481	463	466	474	452	448	443	431	455	451	424	427	472	449	450	446	474	456	466	448	401	443	466	471	446	444	480	440	408	460	455	442	474	455	455	453	407	450	477	482	430	422	437	428	468	435	430	431	430	450	461	421	436	463	448	461	484	434	461	458	467	444	432	446	475	464	446	455	475	438	438	455	508	441	480	477	462	433	462	473	447	431	459	445	463	447	428	483	443	470	411	450	409	430	419	450	461	424	440	497	482	463	470	476	468	497	502	438	459	460	472	440	456	460	472	473	432	408	476	465	459	458	465	463	484	455	463	455	432	442	409	482	455	455	457	418	460	417	448	475	466	481	436	471	479	455	427	465	495	479	442	451	499	477	451	457	481	458	423	434	461	466	450	442	449	430	446	482	474	428	454	445	490	459	463	453	438	475	457	473	469	452	457	432	444	446	459	463	457	472	442	493	452	477	439	483	479	473	437	445	448	461	442	441	463	472	457	447	451	451	445	449	484	473	435	423	455	475	464	469	455	439	414	428	439	488	446	441	420	465	479	475	461	458	450	455	446	424	461	488	414	417	472	448	472	480	458	449	472	467	477	443	471	460	469	395	432	462	432	462	445	479	476	476	440	471	499	435	494	422	475	472	429	479	427	450	434	476	450	454	450	458	464	403	467	476	464	421	421	431	450	439	479	415	451	452	458	447	440	454	456	449	457	441	448	420	464	420	462	430	431	429	469	419	432	423	426	451	437	486	475	442	455	446	485	447	468	427	439	465	444	424	487	460	490	442	406	452	468	470	453	433	479	448	474	460	470	466	426	456	457	452	447	464	464	452	453	460	466	445	451	497	435	444	441	424	482	468	434	438	457	471	434	461	448	448	454	446	455	446	487	504	452	486	428	428	440	443	453	425	456	427	486	459	441	432	472	422	455	466	471	447	440	447	428	444	411	468	483	454	392	422	494	461	435	471	463	434	421	443	501	423	469	445	445	436	460	447	437	467	428	456	441	471	439	477	444	440	494	432	447	483	443	428	458	479	473	440	454	453	463	434	447	450	437	461	467	466	458	471	423	446	477	486	425	455	472	450	505	451	407	454	472	462	471	464	463	464	454	421	414	463	469	457	404	433	453	458	414	418	461	468	484	436	492	412	448	456	442	433	483	474	443	483	478	483	418	456	473	443	448	480	477	478	473	446	463	448	470	423	426	436	482	434	449	470	412	458	413	447	418	488	466	443	456	483	497	440	474	401	449	488	430	449	442	441	445	458	492	440	472	458	455	429	463	396	458	457	466	474	445	495	438	464	471	480	463	489	473	461	452	438	470	466	428	435	480	415	465	468	436	457	461	422	427	471	470	444	454	441	487	442	492	466	415	409	467	450	422	449	425	445	431	464	450	427	476	451	473	497	444	458	462	446	445	486	461	458	483	433	445	431	415	481	435	438	445	448	443	457	493	468	457	451	474	455	438	437	441	437	459	433	424	428	466	422	446	475	482	449	409	481	456	480	433	505	451	481	440	478	486	483	472	434	449	454	399	453	467	477	448	452	429	432	443	504	458	441	440	474	462	473	461	476	484	435	453	433	480	425	441	491	481	439	452	490	454	479	443	442	431	447	424	467	457	415	405	435	445	443	458	474	482	474	464	425	426	395	482	460	460	447	416	461	483	452	459	458	457	486	444	450	465	462	452	412	426	457	435	458	497	475	449	456	439	422	483	444	452	478	446	474	416	466	484	447	453	458	448	481	443	418	448	464	471	431	433	464	459	434	445	434	411	414	460	458	480	450	444	445	484	410	455	473	474	455	415	480	430	452	457	465	435	419	447	433	499	487	458	461	460	441	406	460	437	471	407	451	392	446	443	456	447	504	457	460	480	471	392	445	438	407	458	490	421	454	454	460	446	437	452	442	445	435	471	464	458	441	466	436	470	466	424	462	463	418	434	461	454	469	498	443	454	468	475	478	458	472	428	449	456	460	465	495	407	428	459	479	474	438	451	452	442	451	430	417	452	490	455	446	442	439	423	468	442	441	474	463	455	433	447	454	471	462	455	442	451	459	444	416	446	465	478	458	420	471	474	442	438	458	431	463	427	442	437	435	454	456	419	467	457	456	476	487	475	441	439	428	428	435	459	454	472	474	435	451	433	459	455	439	466	432	442	433	439	456	417	442	469	443	485	444	456	459	449	443	456	420	434	462	416	481	461	467	421	465	417	438	456	486	479	431	432	443	471	455	418	455	447	456	455	479	434	449	459	446	437	471	440	482	502	483	455	475	464	459	462	468	422	456	468	471	473	460	454	411	483	452	451	431	457	467	475	467	425	456	428	436	442	461	441	423	442	440	454	464	431	457	454	453	505	405	435	441	481	420	467	410	448
15348	609	98	78	118	255	120	105	95	81	72	54	55	54	49	50	41	48	49	31	36	44	43	33	44	43	54	27	35	32	31	42	39	31	34	33	38	35	35	32	30	32	26	27	50	30	35	27	37	32	29	34	31	30	40	30	27	31	36	38	33	25	26	32	40	29	28	33	25	37	28	37	22	35	30	34	40	27	23	23	35	35	17	30	26	38	35	40	29	35	32	37	29	42	34	36	38	23	31	26	23	26	36	27	31	39	26	33	32	31	30	32	28	32	34	33	37	29	30	30	32	26	26	43	27	31	41	28	34	37	27	41	35	24	34	33	29	37	29	38	36	26	30	25	26	31	34	35	31	33	35	32	29	32	23	36	15	29	24	38	32	24	33	34	36	30	32	33	28	36	29	28	32	42	28	34	31	39	33	37	33	30	34	24	29	34	28	30	33	34	32	29	26	26	27	35	27	24	22	34	37	32	34	40	27	34	30	33	47	14	30	23	27	29	41	26	27	32	34	28	33	40	29	34	30	31	31	31	30	42	37	36	29	27	31	27	34	35	32	52	25	28	34	27	26	33	35	32	31	28	35	21	25	30	30	33	41	28	39	35	27	33	31	34	35	30	24	39	29	28	25	36	35	38	26	33	23	40	40	30	24	26	31	31	31	32	34	37	27	27	33	29	35	38	39	33	31	38	21	34	34	31	32	44	27	36	29	27	39	42	33	33	23	29	22	23	31	38	31	34	35	37	28	19	30	35	23	31	33	28	39	29	27	26	33	35	28	36	33	39	35	29	32	37	34	33	25	30	31	33	37	36	28	30	29	36	34	31	28	34	29	29	39	38	26	38	34	38	37	37	32	48	31	37	28	28	38	28	26	33	27	32	31	28	31	31	34	29	25	38	22	26	27	28	29	28	37	26	42	36	35	39	25	27	24	32	27	40	37	42	27	23	28	30	33	27	28	33	31	27	33	39	26	25	39	27	34	23	30	24	38	19	27	29	24	26	32	26	40	43	27	25	31	35	26	34	40	39	40	29	30	34	25	26	22	32	25	28	34	19	32	33	34	36	29	29	43	34	29	39	37	32	31	23	36	28	19	31	29	27	28	40	21	29	30	26	29	31	39	34	42	33	37	29	31	44	26	39	27	21	25	38	35	31	36	32	30	29	21	34	24	24	28	34	32	36	27	33	37	25	36	27	24	36	32	25	33	32	36	27	33	33	32	29	40	35	35	29	49	40	36	34	18	19	22	26	31	31	35	22	35	38	35	25	26	35	28	38	34	31	29	37	35	33	21	28	28	41	27	23	34	23	33	41	34	29	35	29	28	34	37	27	27	32	31	37	33	25	27	28	31	34	41	40	25	25	25	38	30	33	26	31	32	40	33	27	27	37	34	30	36	28	22	26	31	27	32	26	19	36	31	27	39	27	43	26	42	35	33	30	40	29	32	41	22	19	29	42	36	33	30	33	25	29	33	28	27	25	33	27	31	32	38	32	27	47	31	35	29	29	31	27	30	27	34	38	32	33	31	28	34	41	27	34	37	38	41	34	29	26	34	22	31	38	36	40	27	24	31	26	32	30	28	31	30	37	34	32	29	31	30	26	33	26	28	26	34	28	40	31	27	28	48	35	26	35	33	26	25	35	34	33	22	29	27	28	34	32	38	29	39	38	30	44	28	32	28	32	38	27	30	29	22	33	30	38	30	34	33	28	19	26	23	32	28	23	38	24	33	33	31	29	25	32	23	30	42	28	26	28	35	28	35	27	39	32	28	33	34	24	37	42	30	29	23	29	23	21	39	34	31	33	23	33	24	40	30	27	33	37	34	32	32	38	26	31	24	31	37	17	36	24	30	30	30	32	26	26	31	30	33	37	28	25	30	31	36	32	25	33	35	29	36	30	27	31	35	30	30	34	33	43	40	30	22	35	41	30	37	41	25	22	39	37	34	30	33	29	25	33	33	33	37	30	37	26	31	37	26	22	32	27	39	27	30	23	31	30	28	35	33	30	23	42	37	26	24	21	42	34	27	30	25	28	24	35	31	32	34	21	42	44	41	37	32	31	31	42	26	37	36	34	30	28	37	25	28	33	39	24	32	33	26	34	29	32	27	40	29	35	22	35	30	43	29	37	31	29	23	38	37	24	35	32	28	20	28	33	42	38	24	23	39	30	36	36	29	27	31	36	27	31	30	23	38	28	27	29	31	39	34	27	42	30	34	34	22	19	36	28	21	29	31	32	35	26	25	39	40	34	34	34	33	23	32	24	36	28	38	33	28	28	30	39	30	34	27	40	27	41	22	34	36	31	36	41	24	35	31	26	28	32	35	38	32	25	26	35	36	30	39	25	36	33	27	32	20	35	28	37	36	29	25	27	32	31	34	33	29	28	31	31	25	32	29	26	37	33	36	32	28	24	23	27	38	50	39	29	26	28	24	34	29	24	26	37	25	30	22	30	38	34	30	24	31	36	30	31	25	34	28	33	42	28	36	33	26	27	19	29	35	31	28	18	28	27	15	40	30	34	29	30	34	32	26	29	36	22	30	34	32	27	28	32	27	32	31	37	36	33	33	25	21	20	32	27	34	33	30	30	28	34	15	27	38	38	29	35	34	29	27	38	27	33	32	36	33	34	28	28	34	30	42	28	19	31	29	38	49	28	31	26	24	39	19	24	21	24	44	29	30	29	28	37	39	28	40	20	34	36	26	36	31	37	35	35	27	29	22	33	29	29	22	27	33	32	27	36	36	35	29	27	18	26	28	29	39	32	34	41	33	22	29	25	33	32	29	26	30	33	36	30	27	26	27	35	39	28	23	36	34	31	33	27	34	47	30	37	33	33	39	30	32	38	32	34	30	23	35	40	30	25	37	35	27	35	29	24	24	31	27	26	23	29	34	38	35	40	21	34	24	31	35	27	30	30	35	27	35	23	34	36	33	33	30	28	24	30	32	21	29	27	36	31	40	28	29	40	28	28	34	23	19	31	21	17	26	29	29	33	39	27	26	26	34	32	34	25	26	23	31	25	45	21	38	31	31	36	29	40	42	30	35	27	41	15	33	30	30	38	26	42	34	36	28	35	25	24	35	28	30	31	37	32	28	34	30	31	29	29	32	27	32	38	31	34	29	40	39	31	35	41	27	39	38	32	23	34	43	44	31	25	31	21	25	28	27	36	28	34	25	33	32	28	32	29	33	40	29	31	33	30	29	20	30	34	36	25	30	35	33	19	30	32	30	35	35	23	33	28	29	36	37	40	24	26	32	31	34	39	35	31	37	21	38	28	33	34	29	28	34	29	37	36	30	36	33	24	23	26	29	28	32	43	29	27	31	31	31	36	28	32	31	34	41	22	24	35	37	38	27	27	34	34	28	30	37	28	28	35	27	36	30	33	37	30	41	34	28	27	20	30	31	29	31	24	36	33	33	38	45	35	29	28	32	32	29	37	28	36	31	40	25	24	30	22	34	39	32	37	34	33	29	23	22	38
40535	6980	2277	7429	13763	18000	8980	6175	4709	3799	3078	2534	2129	1938	1679	1529	1363	1279	1142	1057	1011	933	929	898	787	805	743	747	716	667	734	701	668	639	573	600	597	614	603	593	586	555	533	554	564	516	509	527	534	532	552	549	505	535	570	523	544	504	511	526	475	493	520	509	502	498	490	481	504	491	478	448	525	503	470	494	522	493	481	456	485	476	478	506	510	520	481	448	483	479	462	463	503	504	464	461	511	469	474	475	496	463	457	456	458	447	511	498	489	483	449	460	426	506	478	451	434	496	509	483	466	468	455	463	459	508	495	471	493	490	480	461	459	446	479	465	463	473	487	510	473	459	455	471	444	493	458	506	487	469	490	466	448	454	489	477	483	481	465	486	472	490	442	471	425	455	519	447	448	484	446	471	467	500	466	482	451	483	441	454	475	433	442	468	470	472	476	488	434	471	461	455	447	498	474	465	440	475	494	452	482	463	433	453	511	452	500	438	461	461	443	435	493	516	455	479	480	472	457	455	433	470	448	454	461	457	463	469	466	481	455	473	478	439	450	464	456	443	465	427	450	487	455	471	440	495	427	487	442	507	451	462	482	435	424	453	440	473	476	454	466	483	460	468	467	468	472	486	468	470	454	448	462	468	448	494	469	444	463	481	486	443	449	432	499	446	476	477	445	497	471	447	486	490	425	456	467	493	442	451	466	463	481	432	494	463	467	455	431	441	440	439	462	483	462	457	449	455	465	502	466	463	537	481	474	455	478	434	500	483	427	470	448	469	475	489	455	485	513	491	444	485	487	443	415	465	459	461	460	508	440	455	465	468	436	502	449	472	463	468	480	457	444	454	451	513	469	439	447	432	442	458	440	491	511	454	449	451	434	482	450	480	486	429	426	461	450	470	456	463	465	465	461	464	475	415	470	465	461	468	428	478	487	469	465	436	493	465	453	475	437	458	482	476	437	484	439	412	464	445	471	476	430	445	480	452	494	486	491	464	446	446	475	467	451	468	422	434	464	457	471	474	439	438	439	457	506	465	462	470	429	485	461	452	453	396	448	490	492	410	454	484	475	452	414	474	484	442	454	471	470	435	475	469	463	443	472	457	436	480	434	450	429	428	443	459	457	473	482	466	451	474	477	470	460	459	461	455	442	471	468	441	464	457	471	448	442	453	468	456	461	425	487	443	423	490	456	483	473	474	453	456	474	459	476	451	474	455	490	467	478	474	432	460	474	432	443	456	446	490	455	480	473	477	456	434	469	457	502	430	437	442	450	436	480	462	513	467	449	481	462	464	447	412	449	461	450	491	488	485	455	485	437	436	518	461	484	517	438	469	441	431	470	446	502	455	472	477	457	495	478	469	482	474	460	457	486	436	457	467	467	468	482	444	450	455	443	461	457	474	473	480	499	446	465	477	482	472	484	416	455	475	471	413	434	455	426	493	477	431	456	448	426	466	484	436	438	474	448	449	449	487	458	461	445	476	451	485	458	492	425	468	444	439	452	478	457	442	490	470	491	517	467	475	471	466	460	456	477	424	499	417	466	442	456	441	481	497	512	422	468	456	495	471	481	440	448	453	521	463	427	465	492	485	495	454	456	454	492	492	441	434	443	463	446	472	456	446	467	402	467	497	451	492	436	460	445	502	499	459	455	446	472	477	478	455	476	432	453	431	449	475	452	482	455	481	480	464	455	476	471	480	469	471	505	457	489	498	501	455	477	484	490	513	471	424	426	470	479	473	444	449	440	508	454	488	447	469	441	478	486	485	437	446	448	493	496	468	441	432	482	493	438	476	462	494	446	518	456	426	441	471	455	431	446	451	520	457	485	502	450	478	463	465	420	444	507	483	474	510	466	477	456	455	485	471	469	448	455	473	440	485	445	445	463	452	425	468	497	481	467	469	438	440	470	448	443	461	476	448	470	486	483	437	441	464	452	468	461	449	443	457	460	462	439	452	513	495	480	460	479	464	481	476	451	491	448	473	490	458	452	438	455	447	455	508	450	456	452	431	470	411	478	445	484	494	464	444	442	447	486	431	428	462	451	487	471	471	492	483	504	437	458	478	450	421	437	471	452	481	446	447	470	466	470	474	473	454	491	424	490	489	461	449	485	471	443	491	446	452	471	490	475	422	456	451	403	464	462	454	475	446	452	475	453	510	461	484	485	441	487	452	476	463	461	414	471	504	464	468	424	468	470	434	480	515	494	457	462	487	451	456	439	476	433	457	484	449	441	477	445	421	449	454	463	485	469	447	465	475	424	478	450	457	489	471	461	459	427	455	469	458	446	469	433	462	433	469	510	438	439	458	495	485	478	439	461	491	430	512	473	476	413	452	506	453	461	472	457	498	464	463	448	456	483	453	468	421	455	444	423	440	481	470	444	476	456	491	482	464	496	498	422	470	481	467	500	500	470	478	409	480	449	475	483	470	474	486	500	472	477	459	475	447	455	462	438	453	443	463	447	471	470	447	457	448	456	464	482	447	424	460	483	447	467	461	437	456	490	462	516	489	484	446	490	454	495	474	451	471	442	443	454	494	454	493	461	485	458	462	455	457	482	460	461	483	474	460	494	438	489	461	464	443	496	465	435	455	431	481	496	418	462	498	438	480	440	440	454	473	424	437	442	465	437	478	483	429	455	458	477	454	443	485	455	450	460	473	475	475	485	488	488	487	460	468	464	470	468	466	430	440	463	462	495	460	434	447	458	480	432	436	455	426	473	461	468	467	458	445	488	463	489	486	475	474	480	461	461	486	438	468	453	488	474	455	441	487	497	432	429	467	460	460	457	444	477	440	428	484	444	439	432	438	436	458	443	492	448	453	489	474	443	506	467	467	435	479	464	451	480	494	451	474	441	513	450	484	450	486	438	438	470	459	505	493	451	468	484	444	422	459	446	472	462	449	461	467	440	452	438	478	463	451	480	467	437	435	466	483	462	480	450	481	463	456	470	427	460	484	463	445	499	445	462	468	473	489	474	485	450	465	488	441	439	439	459	467	448	467	456	478	436	438	474	445	492	497	468	437	462	463	465	426	453	490	471	453	466	455	503	478	470	478	452	467	486	478	452	429	469	479	453	478	453	444	476	490	435	435	472	459	458	446	493	445	436	440	413	457	477	469	503	465	482	434	465	454	438	467	472	469	459	471	432	450	468	434	466	429	448	416	463	442	487	490	438	500	473	498	462	460	443	476	449	475	419	483	475	475	412	429	460	454	468	474	441	477	481	425	432	501	477	458	465	466	450	465	451	469	440	479	482	400	440	451	459	483	456	465	475	456	445	470	483	450	463	436	452	458	458	474	468	501	464	487	455	465	435	471	459	472	453	450	471	470	433	449	428	479	411	441	461	468	474	450	494	466	442	456	457	463	507	469	485	430	433	496	487	453	478	447	499	435	453	491	500	452	452	480	443	472	488	504	510	454	474	486	451	458	473	463	430	434	420	510	473	500	443	485	449	459	440	472	457	464	455	496	455	476	485	467	489	456	511	473
14497	497	108	97	112	184	133	113	123	100	103	68	93	94	71	69	71	60	73	69	66	74	46	68	60	57	59	68	80	65	67	68	69	49	49	66	61	53	62	64	58	58	68	66	62	64	52	58	54	51	51	66	56	60	57	66	49	63	62	54	64	46	40	69	39	56	68	60	54	52	59	62	47	53	62	72	69	57	66	60	53	57	64	69	59	68	57	64	68	58	55	58	58	54	56	56	50	76	58	51	65	46	63	60	50	66	59	55	68	50	45	50	50	61	63	63	63	58	70	53	69	51	61	61	59	72	67	53	61	76	57	58	63	51	82	47	53	49	66	59	61	55	63	70	61	63	60	61	58	58	46	65	73	60	52	75	49	55	66	53	69	63	68	62	60	65	48	63	55	57	61	55	55	64	53	55	59	58	46	50	41	64	62	64	60	66	54	51	68	42	67	50	66	59	68	61	53	47	64	54	56	56	55	61	66	59	75	52	72	60	59	67	61	72	57	49	63	62	69	69	53	58	64	53	58	62	55	58	66	58	61	61	71	53	53	66	53	67	60	50	44	40	58	67	57	73	57	55	50	47	61	65	62	58	60	66	59	58	57	52	68	62	63	62	47	63	59	57	63	71	64	63	67	61	73	54	50	60	56	66	61	66	56	71	52	66	45	60	55	54	53	58	47	62	63	51	63	52	56	57	61	58	68	64	46	53	60	61	59	55	59	52	63	48	53	62	72	63	61	47	56	68	73	52	57	54	58	66	55	63	65	57	53	59	68	44	62	57	50	57	56	54	70	56	68	60	58	64	57	58	53	66	56	54	68	66	67	56	52	49	63	61	65	65	57	62	56	62	70	56	58	54	60	72	53	73	70	57	66	74	63	65	68	50	53	65	55	71	48	63	53	58	58	57	60	57	62	52	68	66	48	57	50	51	51	55	64	65	61	64	42	79	55	59	55	51	52	44	74	60	44	73	70	46	81	57	63	67	66	60	49	60	64	58	60	70	70	56	67	82	54	51	61	43	73	60	52	53	50	61	66	50	56	63	67	68	61	60	53	67	83	61	73	47	59	70	53	59	58	56	60	54	67	50	58	67	74	57	71	67	61	50	61	60	63	63	47	59	58	61	40	48	57	63	66	54	54	59	72	64	68	60	60	66	46	44	66	55	67	72	48	62	61	53	59	63	78	48	53	64	65	53	57	53	60	58	48	73	61	65	72	52	64	47	53	52	64	54	62	66	54	56	58	64	55	52	61	65	50	51	58	50	55	47	75	48	60	51	57	50	53	54	48	72	67	50	59	66	76	68	67	69	58	61	60	63	56	58	67	50	58	54	69	55	57	52	58	50	59	56	61	61	59	59	58	57	47	57	55	66	55	45	60	55	65	54	55	53	67	43	74	79	57	60	63	64	50	64	64	67	64	64	69	58	73	62	61	51	66	50	60	50	56	58	60	52	69	58	72	60	47	56	55	75	49	70	53	54	65	65	57	70	63	67	63	76	51	65	62	63	61	63	55	52	61	72	60	57	55	63	60	58	63	63	50	55	55	65	52	68	63	62	58	63	57	61	58	53	50	52	59	54	66	55	63	60	65	45	62	50	57	76	56	52	77	60	63	61	50	57	54	59	53	72	82	64	60	57	64	58	58	66	47	60	57	60	76	68	52	65	51	62	72	60	52	59	55	74	61	63	64	60	55	79	55	60	76	58	54	65	71	56	73	55	71	70	71	52	60	53	61	61	62	51	44	53	57	64	66	55	46	66	53	60	64	69	59	54	58	47	72	56	52	65	60	59	58	53	55	50	52	77	77	60	55	68	63	55	61	64	62	74	69	60	54	49	61	64	64	59	50	51	67	51	60	63	63	79	67	71	73	63	59	56	51	55	44	67	81	61	50	55	51	50	61	75	62	54	68	52	61	61	52	50	45	66	66	60	59	52	63	65	58	68	60	57	53	55	58	61	71	45	67	67	66	54	60	58	60	55	66	73	66	69	57	68	67	55	61	64	65	56	47	48	53	56	80	51	63	51	59	67	63	51	67	63	72	56	60	62	58	63	61	64	62	56	56	57	65	59	67	58	55	52	87	55	56	55	45	67	65	60	57	55	67	65	50	70	64	51	56	57	51	70	69	54	64	58	52	61	67	59	70	61	62	64	59	56	67	45	59	50	67	65	46	71	61	64	48	59	64	62	65	66	68	52	67	63	60	47	79	56	61	59	52	45	72	71	49	63	65	66	59	70	56	66	61	63	57	50	71	66	58	58	60	66	47	56	75	58	56	72	62	66	65	53	51	52	55	54	63	48	56	63	52	62	71	60	70	55	62	65	56	56	59	59	65	69	60	66	64	48	54	59	56	64	45	61	53	56	63	63	66	53	53	70	74	54	63	67	53	51	64	65	62	73	62	67	56	49	58	68	62	46	64	64	55	51	41	65	54	56	59	60	49	41	68	55	60	58	69	56	61	47	59	56	68	66	55	50	69	73	65	65	52	69	53	61	64	52	50	60	61	60	80	59	60	51	62	70	59	55	56	56	73	64	67	55	48	54	61	62	56	65	53	62	68	60	67	47	59	74	57	75	56	47	53	62	66	73	56	63	52	51	75	68	75	53	50	56	52	47	67	62	40	77	62	53	69	57	60	64	60	73	65	57	54	63	63	51	58	68	57	65	61	53	56	69	60	64	57	55	54	69	63	53	60	59	69	67	78	80	55	66	66	69	53	49	52	58	42	48	53	60	46	60	54	52	64	78	64	68	50	64	64	58	58	58	76	63	63	70	50	52	74	45	52	54	53	55	60	68	64	56	60	66	72	67	64	66	43	50	54	63	59	72	69	57	61	54	56	47	66	61	53	60	59	67	53	50	50	66	58	58	63	63	48	58	63	67	55	61	62	74	45	56	73	46	51	59	68	65	55	74	83	54	56	59	58	57	49	66	56	76	52	54	61	63	64	50	67	58	72	67	56	64	56	63	66	61	57	76	66	68	61	56	68	67	55	58	59	49	72	62	68	56	60	78	73	60	60	68	53	55	61	67	59	56	62	63	59	76	60	63	53	58	72	74	49	65	61	51	52	63	56	56	69	77	51	53	56	60	59	60	64	73	65	63	61	49	65	61	65	72	62	69	70	47	68	45	66	63	70	57	59	52	64	70	66	62	58	76	59	58	54	60	61	69	56	68	62	53	68	61	66	53	62	57	46	58	58	67	64	63	63	63	52	60	47	64	47	64	61	67	62	61	80	68	52	39	73	71	52	53	66	48	61	57	66	62	54	53	63	63	65	65	65	56	67	63	59	56	66	56	61	49	54	59	60	49	67	49	39	54	59	62	64	56	64	58	65	50	64	55	60	62	48	51	54	60	52	66	78	43	47	66	58	53	53	54	66	57	53	60	56	57	56	60	57	70	55	71	62	59	58	55	70	41	62	66	57	43	58	50	75	69	60	53	74	72	69	60	53	49	60	65	73	57	54	55	73	68	73	58	56	59
40066	5119	2288	6485	11955	12437	7863	5616	4500	3616	3037	2675	2363	2047	1901	1721	1629	1500	1451	1344	1348	1218	1275	1253	1162	1213	1080	1111	1048	1097	1027	1048	1037	1004	971	1005	1051	1033	989	998	886	949	897	891	876	921	940	973	938	916	945	963	880	917	866	902	909	950	926	912	868	894	874	910	955	803	901	939	832	896	863	900	898	901	862	938	853	882	885	892	848	929	927	922	913	881	858	856	888	879	917	888	906	833	936	899	938	872	869	862	844	885	941	918	891	852	892	810	892	873	849	933	910	838	819	867	846	936	850	879	849	918	835	814	907	908	839	871	922	845	931	874	849	916	839	862	853	897	826	903	875	911	904	910	898	891	900	864	863	873	875	928	854	890	784	904	895	862	839	820	878	883	810	885	908	865	890	864	884	939	904	906	906	870	830	823	869	906	860	892	913	894	860	860	902	848	841	835	928	888	829	865	884	885	878	877	873	914	913	860	877	849	873	893	846	896	903	837	817	889	897	907	864	852	871	819	883	901	880	838	840	854	871	840	849	833	846	906	894	918	845	871	820	860	849	852	895	889	853	880	840	816	887	874	902	895	859	915	886	877	843	831	827	837	868	854	864	872	908	893	887	871	897	854	885	875	870	864	837	875	924	863	892	877	871	867	872	848	848	844	871	832	867	835	840	869	923	932	881	877	891	814	863	892	940	924	930	856	914	826	851	894	839	823	868	842	896	901	818	846	842	907	844	826	918	843	830	905	862	895	895	906	832	808	921	854	905	883	844	849	885	894	857	829	836	854	858	845	887	865	896	858	935	845	904	857	900	900	879	871	848	858	846	883	865	831	869	850	833	935	852	860	830	884	866	894	905	853	905	871	845	845	878	877	884	875	859	851	894	869	890	883	894	894	801	871	863	904	878	909	849	856	923	860	871	888	833	922	873	824	842	868	875	847	900	859	890	913	874	867	833	880	827	807	911	855	837	855	891	848	837	957	874	847	924	890	846	847	843	919	889	851	894	932	834	860	925	859	857	843	890	889	887	889	868	830	849	852	869	835	864	873	873	853	904	863	878	875	862	851	947	926	894	887	826	904	847	894	869	881	925	849	901	858	892	891	850	856	908	819	887	807	865	845	915	863	849	907	879	889	843	892	854	920	912	823	823	875	880	842	834	873	814	875	885	850	901	856	901	849	849	846	890	875	897	889	875	878	838	897	906	883	865	850	817	870	905	820	901	839	853	880	843	866	841	878	877	884	894	890	924	886	869	901	857	891	913	866	900	877	878	858	850	867	852	931	892	895	841	894	882	869	876	877	860	872	882	848	883	837	885	818	855	880	843	851	900	893	879	815	825	924	900	896	843	908	872	880	852	878	871	846	864	872	827	803	860	885	855	859	909	871	830	826	893	850	882	854	841	878	838	935	907	861	875	853	861	911	884	852	864	899	816	850	875	915	819	829	841	905	856	864	838	875	897	844	884	896	866	904	860	881	859	829	858	838	902	858	855	842	941	901	882	865	804	909	883	851	858	868	894	889	810	883	880	850	925	866	941	872	907	869	874	874	899	881	857	847	883	900	906	890	856	885	863	854	811	857	861	873	846	827	845	847	879	895	883	877	916	835	897	838	867	782	886	871	865	868	901	832	831	872	911	890	874	899	946	890	842	862	782	915	859	867	888	877	869	834	854	849	860	834	846	879	848	934	860	892	883	811	871	854	886	823	899	885	826	858	843	859	873	885	886	854	901	780	851	892	853	839	871	901	908	833	934	900	871	844	847	866	837	864	865	916	865	897	912	837	917	897	822	866	863	848	888	834	881	855	854	866	857	909	873	896	849	931	897	886	856	931	811	854	858	843	902	828	893	896	873	925	870	910	879	906	881	808	892	820	816	863	865	882	870	899	906	895	842	860	854	857	856	905	895	824	855	906	863	903	876	903	884	843	893	825	853	849	876	824	888	893	881	890	892	931	876	864	858	871	911	910	919	873	890	871	907	816	867	880	883	855	895	887	885	788	893	862	887	910	883	897	884	915	894	849	864	922	861	882	882	831	902	878	884	863	898	883	871	882	890	860	858	836	875	913	861	844	843	880	904	849	897	929	910	881	872	901	878	836	877	835	908	863	831	849	898	826	875	839	906	863	909	844	833	849	807	872	843	851	845	879	909	907	885	927	890	901	905	906	852	930	849	925	889	907	845	859	916	894	911	873	835	876	881	814	833	844	910	822	871	848	927	879	921	870	845	849	880	856	883	859	847	874	850	829	962	887	876	872	874	868	868	876	907	871	874	882	900	894	891	891	866	890	915	885	884	867	846	830	893	862	869	846	875	880	853	910	873	822	931	851	873	863	859	892	871	841	847	929	801	904	905	871	875	890	866	850	852	840	874	890	872	887	860	850	848	897	869	880	874	875	884	835	887	860	903	859	850	868	953	827	851	873	897	851	882	859	865	856	866	879	836	810	877	838	873	847	867	913	852	915	892	866	886	912	845	857	830	897	848	874	869	848	916	880	843	859	910	876	917	889	859	813	881	871	807	925	809	852	841	823	896	852	893	851	826	894	843	884	861	915	956	885	891	860	851	861	933	844	853	865	856	847	854	859	907	875	901	927	922	879	871	850	886	952	865	891	907	861	870	877	900	862	874	889	799	899	864	869	882	859	877	892	858	869	892	849	882	851	884	874	907	857	875	823	884	895	884	872	904	891	887	893	859	908	831	828	800	840	875	847	872	832	873	850	847	898	843	894	907	831	923	865	880	925	913	916	874	891	862	901	866	836	878	839	893	898	919	846	888	853	855	836	853	855	892	839	892	922	865	870	854	852	906	898	881	878	873	905	835	856	859	888	883	850	862	871	871	891	895	878	891	876	889	878	895	870	871	852	894	853	866	879	878	860	886	879	867	865	869	843	857	891	860	842	863	830	835	869	868	789	854	906	847	863	871	857	898	847	854	905	870	808	931	927	860	860	885	833	915	849	883	846	868	924	849	873	947	862	809	893	900	887	841	864	856	848	888	832	899	866	840	872	870	845	860	877	899	813	871	858	864	920	937	878	843	862	891	871	848	854	813	903	895	855	891	900	918	857	859	878	866	870	831	931	920	824	867	836	881	916	879	876	803	877	834	869	878	908	847	828	894	859	878	827	879	884	850	934	861	881	827	899	850	859	892	832	875	851	865	879	853	842	825	868	834	861	885	883	900	858	898	846	857	842	914	893	907	914	870	889	869	873	900	817	877	860	884	868	860	891	890	867	842	879	873	876	844	926	908	907	883	914	846	894	879	919	837	880	882	871	895	917	817	881	850	848	889	865	828	811	880	889	883	831	857	842	839	870	923	898	850	902	854	820	820	874	919	845	902	880	891	854	840	856	838	883	870	885	857	948	859	869	909	865	812	910	856	904	871	888	852	896	938	822	873	839	885	824	896	873	836	869	815	855	914	901	898	942	857	865	828	918	884	864	851	887	938	874	908	908	927	912	856	891	863	880	918	852	856	878	945	869	885	902	855	865
26713	3010	175	132	249	337	208	178	158	158	137	139	121	112	98	110	105	97	92	81	69	84	91	61	74	72	81	75	84	70	70	73	74	63	71	68	60	73	76	55	61	57	69	79	63	66	63	74	69	68	61	64	88	76	82	69	48	70	57	56	54	69	67	71	68	63	70	60	68	44	58	71	63	57	59	60	73	57	52	60	61	58	74	53	80	62	55	65	59	68	63	75	71	72	62	63	60	58	72	52	65	63	60	68	55	57	57	64	67	54	64	49	68	58	67	80	62	60	62	65	60	68	85	55	74	71	69	65	55	55	62	52	54	82	62	73	83	69	52	61	62	72	67	67	62	65	62	62	58	65	46	58	57	72	69	65	66	47	55	67	63	68	46	65	61	66	82	65	56	65	71	56	68	72	63	64	71	55	42	77	57	63	61	85	71	69	75	60	59	54	58	56	62	63	75	61	60	62	61	64	81	65	70	68	58	61	79	60	67	56	55	64	51	68	74	58	51	59	67	74	77	76	67	75	53	60	64	63	73	78	77	66	63	50	62	63	62	46	66	51	73	69	72	64	57	56	62	67	58	77	49	62	73	56	52	54	69	63	56	69	68	67	85	62	72	46	70	68	77	62	71	45	55	59	61	60	67	65	53	87	74	75	52	63	67	82	64	48	63	56	64	69	58	70	71	60	60	61	48	56	67	60	75	73	65	72	61	69	72	55	71	65	60	66	59	71	70	55	60	56	64	59	73	68	62	54	69	44	57	65	59	74	53	70	58	67	55	62	83	74	77	90	68	69	80	63	65	62	68	64	60	72	67	62	53	69	64	59	59	58	52	60	59	54	57	59	62	75	56	53	60	55	59	57	63	58	65	72	66	67	70	65	55	57	65	58	72	59	44	73	55	59	73	54	77	65	59	68	62	56	76	70	47	72	58	60	55	70	55	80	65	67	62	58	61	64	74	72	43	61	61	48	62	58	62	67	59	63	69	52	69	61	69	58	72	59	61	56	74	60	56	80	70	53	71	61	53	68	76	55	64	61	57	68	65	54	65	80	71	53	63	74	51	52	76	56	65	80	60	61	56	60	62	63	60	66	53	62	66	74	58	46	62	57	59	62	73	55	72	65	49	65	79	65	61	67	61	59	86	58	62	67	59	64	61	59	73	58	68	62	75	77	69	65	54	65	49	66	60	55	61	67	76	68	58	71	66	59	72	73	61	57	57	62	68	55	77	65	72	52	58	54	64	63	62	65	48	57	53	58	59	55	57	69	57	65	53	75	74	67	55	63	55	70	65	67	58	71	68	61	68	74	58	64	66	68	72	60	71	66	70	76	69	80	57	72	55	46	65	66	68	67	53	58	57	61	57	67	63	72	61	59	54	68	78	66	62	50	70	64	62	62	59	51	61	59	64	66	64	54	62	61	62	53	71	75	57	73	65	66	55	51	57	79	67	68	65	54	54	63	75	65	66	57	55	64	60	68	77	63	49	56	55	68	49	68	63	53	69	64	67	63	66	57	61	66	60	66	65	56	70	64	63	72	52	65	68	72	58	65	65	66	60	62	66	68	58	46	48	51	60	62	59	60	67	50	57	62	69	69	67	64	62	65	77	49	62	68	67	75	67	60	54	71	67	74	57	59	62	71	64	52	73	56	70	54	67	46	78	58	67	57	59	68	68	84	50	72	61	49	56	61	61	61	65	67	57	58	63	64	64	58	56	64	66	46	60	57	61	78	63	84	59	54	42	62	67	75	55	63	51	56	79	63	63	56	52	68	67	60	70	60	59	58	47	51	74	60	72	71	55	65	57	61	60	66	64	69	65	61	75	63	84	60	73	72	81	61	54	64	78	60	78	65	46	61	71	65	80	67	61	73	86	80	46	73	70	63	59	72	58	57	76	67	72	56	70	70	75	51	60	66	54	69	61	75	71	50	64	60	72	85	65	57	60	71	64	60	60	68	66	57	54	61	79	78	69	69	64	54	67	68	44	61	47	84	61	60	65	68	72	58	56	73	74	77	56	72	52	64	64	60	72	65	79	60	67	59	80	67	69	72	54	71	57	56	70	55	52	65	65	72	62	64	66	62	69	59	62	74	54	64	56	61	68	79	76	57	58	74	52	59	56	66	58	76	52	51	68	68	76	75	63	66	61	75	55	65	64	64	66	60	60	69	67	57	73	72	64	63	57	70	90	52	72	66	71	51	69	74	58	63	58	54	56	59	70	63	67	71	59	60	82	73	62	66	71	58	58	52	73	72	65	59	61	62	74	67	57	70	57	63	63	63	50	63	54	59	64	61	56	59	77	59	61	54	69	64	74	55	64	62	66	67	68	64	72	70	78	71	51	61	67	64	55	48	51	55	66	64	61	71	72	71	55	71	67	71	62	54	54	66	48	51	63	79	62	56	68	79	66	46	62	51	78	78	66	62	76	55	54	70	45	66	63	62	65	56	67	76	63	57	59	66	61	66	68	63	63	65	55	62	61	70	51	61	67	56	62	54	71	62	61	65	68	67	79	60	74	60	55	55	54	67	58	67	68	61	73	52	70	72	64	50	55	59	53	56	57	62	64	78	66	73	73	64	55	48	54	70	62	68	73	67	70	64	64	61	57	62	62	61	65	72	68	60	55	68	59	70	67	53	77	67	64	55	66	64	55	68	60	65	69	59	59	69	65	66	68	57	48	53	44	64	61	53	68	52	80	70	71	69	67	57	69	66	60	52	72	80	66	51	55	76	67	50	58	76	57	57	64	64	67	73	63	59	69	73	59	68	60	74	75	52	66	76	63	69	66	57	70	75	73	62	74	63	52	60	62	61	76	72	71	61	70	77	65	55	61	61	57	51	54	71	92	56	55	58	64	64	72	69	76	83	59	59	55	59	67	65	67	62	70	76	55	64	65	73	63	70	69	74	59	66	54	61	72	63	50	57	47	78	77	76	58	56	69	66	64	58	71	57	59	67	61	68	69	52	80	65	53	77	67	58	71	67	60	75	59	62	74	86	63	59	63	73	52	77	61	50	65	69	82	70	59	68	69	56	65	65	74	53	59	60	65	61	51	57	69	87	61	61	65	53	62	63	64	50	80	61	60	61	69	56	69	64	56	74	59	58	72	55	66	68	63	64	73	67	58	65	70	64	64	64	65	58	55	67	64	66	77	52	61	60	90	64	65	63	85	81	74	77	45	69	59	63	61	56	77	47	73	67	76	54	61	43	71	54	61	60	68	68	54	59	77	62	60	51	64	74	56	75	59	63	69	56	85	79	81	67	70	78	68	76	65	60	68	72	63	69	61	63	71	62	67	68	64	71	68	68	67	75	75	66	59	48	54	64	66	76	62	62	53	66	74	53	60	57	69	65	50	72	55	79	80	63	68	65	64	57	56	65	62	51	71	60	58	69	70	52	62	58	53	59	66	47	47	76	52	59	73	64	69	75	55	51	66	56	60	59	79	67	66	59	64	68	71	73	45	69	69	56	69	55	70	72
48017	9324	3813	11498	19628	21946	13775	10292	8008	6384	5229	4489	3924	3282	3072	2733	2503	2310	2146	1996	1870	1815	1770	1648	1564	1486	1374	1441	1367	1379	1324	1225	1213	1238	1232	1187	1219	1162	1168	1110	1054	1115	1080	1082	1008	1053	1052	1007	995	1062	1002	1034	1028	1031	1070	1032	1001	1007	998	991	976	968	1008	942	955	923	1029	1020	1020	1052	1003	921	980	956	939	963	980	964	969	944	1013	939	1014	989	966	944	972	951	932	949	940	949	926	943	982	978	917	947	930	926	976	971	905	929	948	953	905	914	939	916	923	943	924	899	949	953	890	948	938	938	927	907	929	898	953	984	950	961	958	978	917	894	970	969	935	938	961	953	910	912	963	897	925	943	902	908	938	924	959	927	895	934	882	908	922	988	902	913	934	925	917	912	947	868	921	917	940	905	929	914	901	913	882	866	947	914	864	936	929	949	974	997	866	919	927	870	931	919	932	915	916	929	890	906	912	913	961	886	865	909	939	913	963	888	915	921	936	894	943	917	937	933	935	894	914	928	975	940	900	902	865	914	925	948	889	966	897	907	933	891	880	952	902	928	905	899	914	880	936	922	941	909	949	882	889	926	905	955	924	905	860	955	952	910	972	868	880	877	929	948	905	869	991	978	894	912	945	953	891	1000	864	938	895	926	943	876	954	918	944	897	954	927	927	917	913	936	921	902	903	926	908	888	944	870	907	899	916	894	947	881	886	924	927	903	929	909	914	895	926	930	962	904	922	967	975	915	919	902	915	911	920	896	912	915	904	907	967	875	914	914	926	910	889	891	896	859	955	933	969	926	945	945	898	882	888	895	850	925	952	896	921	910	913	911	924	929	904	920	880	905	938	938	863	952	901	923	934	894	917	922	936	888	914	919	925	932	936	969	901	912	922	917	928	893	941	898	905	909	865	929	945	924	955	898	921	908	915	940	898	923	969	875	937	934	917	911	906	950	856	904	889	942	872	936	943	921	916	895	918	883	972	931	924	966	897	957	937	869	905	924	897	967	887	903	907	931	919	966	904	913	923	934	950	925	958	910	844	885	930	890	910	943	878	972	903	913	930	908	968	951	895	898	910	953	926	924	907	947	902	895	927	871	884	926	892	943	853	929	880	916	855	938	905	927	902	894	871	885	889	892	919	908	872	943	933	863	938	898	904	886	939	920	913	890	916	897	878	936	866	932	949	845	926	929	843	919	905	924	919	933	908	950	885	898	884	904	881	956	910	871	877	933	900	971	931	939	878	870	938	958	937	934	904	894	912	967	854	886	915	909	917	960	936	859	913	861	960	951	950	890	930	909	908	914	951	965	918	953	940	926	915	902	898	898	865	908	879	907	880	923	913	912	944	942	930	887	941	947	915	914	888	893	891	889	940	923	859	915	887	930	878	909	902	904	891	915	899	926	926	902	938	945	926	856	875	913	855	949	882	921	911	904	933	902	903	939	935	949	864	979	945	909	935	868	870	887	924	947	875	946	916	936	934	942	915	946	882	870	912	889	948	829	889	921	919	933	946	956	832	940	895	962	943	956	945	907	935	941	922	936	930	950	928	919	900	912	893	939	887	954	892	937	929	958	956	890	866	858	942	934	971	921	903	905	914	905	926	980	941	923	893	944	921	927	955	942	911	891	910	925	938	951	905	906	892	886	895	893	949	941	943	959	888	868	905	919	889	878	992	912	884	943	939	971	943	914	955	947	949	914	920	853	956	875	962	892	848	899	927	930	902	862	902	888	877	961	898	935	895	934	984	893	904	909	917	881	905	910	910	926	924	921	909	909	939	922	905	941	890	901	906	892	906	909	942	905	870	880	913	909	942	883	922	856	862	867	953	879	946	913	948	886	904	896	938	922	881	853	901	896	938	931	911	937	917	891	910	862	887	932	911	924	957	946	980	926	924	931	927	869	911	928	958	926	931	867	981	938	952	921	914	921	930	938	905	907	901	886	952	871	878	911	982	958	916	914	873	920	876	888	855	919	890	897	912	903	878	936	897	898	921	904	828	944	923	903	934	923	912	871	909	941	895	917	919	972	926	891	892	937	956	868	910	897	940	889	906	880	897	934	913	970	909	940	893	942	905	930	910	945	909	941	937	882	932	924	954	891	886	917	919	981	900	885	885	879	882	926	913	921	875	911	929	932	1004	933	914	914	951	865	939	940	991	908	928	942	869	958	922	908	932	927	931	955	925	999	949	871	958	949	949	947	920	979	906	932	914	889	878	967	904	900	917	903	926	896	946	941	917	897	897	893	948	928	891	887	918	947	860	870	871	916	886	906	962	903	894	933	866	881	908	943	889	893	876	894	913	921	917	908	927	899	969	894	885	941	911	875	914	989	884	904	900	883	912	861	923	901	873	954	922	894	941	884	920	928	884	907	990	933	885	896	934	920	941	920	959	903	859	913	926	952	979	924	869	935	906	861	957	928	923	885	954	929	888	923	937	867	917	899	902	915	917	952	894	898	919	932	885	880	921	898	942	860	823	899	875	904	887	894	887	871	969	867	911	866	901	887	914	907	921	848	921	932	878	936	904	908	890	946	888	924	915	929	908	943	944	926	959	898	882	887	925	937	888	868	878	956	898	912	941	890	893	948	923	897	948	895	917	948	872	862	893	849	901	991	923	870	890	919	881	912	913	903	848	841	973	924	953	921	925	885	909	919	937	911	949	929	943	889	839	851	895	920	907	922	894	923	940	917	939	939	963	908	929	928	917	900	894	918	917	967	924	875	913	925	948	869	938	1018	856	918	889	921	934	884	914	954	919	913	920	925	955	963	865	927	931	942	952	955	913	865	928	930	925	904	953	896	890	870	927	952	998	912	1025	922	914	932	933	921	925	946	888	891	877	951	914	894	938	931	906	964	869	931	906	871	938	933	910	869	966	846	921	944	892	953	900	827	884	924	877	895	930	858	898	908	945	889	932	925	866	903	932	917	896	885	887	934	891	880	968	931	916	920	942	921	931	914	900	917	897	871	894	915	937	875	906	919	907	916	936	913	881	892	930	920	965	880	916	927	881	938	883	912	949	907	962	974	913	978	923	902	943	937	831	878	889	932	946	912	928	881	967	893	917	920	948	934	927	892	898	882	928	890	925	881	911	930	949	951	919	983	911	970	929	927	864	863	907	950	882	903	910	913	923	919	897	918	930	945	944	909	876	937	869	890	913	924	881	975	889	945	901	948	952	877	921	935	949	912	893	938	895	931	927	913	912	886	974	859	886	955	914	896	916	953	906	852	877	922	942	923	897	849	914	908	919	935	902	899	904	913	890	898	934	934	892	957	861	899	909	908	920	839	935	914	933	943	914	921	935	896	887	899	908	882	937	904	890	921	899	944	952	934	849	928	916	914	878	943	934	915	875	932	913	880	906	887	893	896	907	924	904	880	960	910	898	923	920	904	977	967	923	885	870	976	917	947	885	870	909	949	892	899	906	914	983	880	865	906	953	944	891	933	934	916	916	867	858	906	873	901	892	961	889	862	941	930	926	954	935	934	942	924	947	888
7237	80	34	25	60	59	48	37	43	44	37	38	28	29	26	33	30	31	32	26	31	30	30	25	42	37	27	27	25	47	26	26	29	27	24	25	34	31	33	36	36	48	32	36	24	31	34	35	15	32	23	26	32	32	29	30	43	25	33	32	24	30	34	25	24	33	26	29	33	25	29	25	31	26	27	38	42	25	30	31	32	30	37	23	32	27	34	36	33	32	22	40	23	29	26	25	36	37	22	29	29	31	18	33	29	37	32	41	28	30	32	25	30	39	30	29	36	36	32	30	30	40	28	32	33	34	34	20	27	33	24	31	27	37	34	22	37	33	33	26	24	26	31	26	26	41	22	24	33	24	28	30	33	22	36	40	32	25	30	34	28	32	22	37	39	22	28	25	30	26	28	26	30	38	33	36	30	31	31	25	31	24	38	24	27	33	27	34	35	43	29	27	41	25	31	22	26	28	34	32	26	26	28	33	27	38	30	23	31	43	33	26	34	33	28	24	35	29	19	29	33	36	30	27	35	35	33	35	35	18	28	38	30	29	23	28	35	23	33	32	25	27	32	31	40	34	28	20	25	28	24	19	27	36	25	31	25	30	27	39	31	24	41	36	22	23	28	34	37	32	35	33	24	36	29	23	31	37	30	20	37	28	34	26	29	30	25	32	29	36	40	31	29	39	23	24	39	34	45	27	32	31	34	31	28	36	21	28	24	35	33	32	37	41	26	29	32	27	34	24	43	25	28	40	25	31	28	22	27	35	34	37	22	35	30	32	31	27	49	24	30	35	38	36	32	21	26	38	39	37	27	33	34	28	24	29	25	30	22	30	28	33	27	33	33	38	29	33	32	26	30	25	28	28	31	32	33	34	30	31	23	28	33	28	31	40	21	29	33	37	29	29	31	34	34	29	28	24	22	21	28	31	29	29	35	43	38	30	35	30	23	27	33	40	45	32	29	39	34	21	26	32	32	28	30	29	33	28	29	30	34	29	25	32	31	35	30	32	21	23	24	32	31	23	26	45	48	33	22	30	36	29	25	37	41	29	29	22	30	26	28	30	37	42	20	34	24	30	27	29	36	31	38	41	20	31	32	32	18	30	35	25	35	31	30	23	38	30	31	29	18	39	30	38	34	28	41	33	32	46	30	34	34	34	30	26	30	33	27	30	41	35	29	34	26	27	26	28	22	26	29	36	24	32	18	31	21	28	34	27	27	35	35	28	30	31	39	23	27	33	31	37	36	41	33	32	29	23	28	24	19	26	33	22	26	26	31	33	27	38	33	31	18	27	39	27	31	34	33	33	26	24	24	29	28	34	32	28	38	25	21	33	30	28	37	30	34	34	23	32	38	34	24	32	34	34	29	34	29	33	31	31	35	34	36	31	35	27	40	24	29	28	29	29	34	34	18	33	31	26	32	34	33	27	28	34	29	34	17	37	40	27	35	39	34	33	47	25	24	35	36	34	26	30	33	32	27	35	26	33	31	28	31	37	25	39	30	24	27	22	31	23	35	28	32	26	35	24	27	22	32	30	30	36	31	29	23	34	23	27	32	24	32	40	25	29	32	37	38	24	34	31	30	26	35	36	28	29	33	34	35	36	21	34	30	35	31	25	31	28	38	29	30	27	27	35	29	26	26	36	33	30	18	29	33	22	21	30	37	37	30	34	32	32	29	22	29	40	44	35	24	37	32	26	37	30	29	32	37	23	37	36	26	25	37	28	32	38	30	29	27	30	35	30	33	30	28	37	44	23	33	43	31	24	32	32	32	31	34	32	28	33	32	39	26	24	20	32	40	36	31	29	31	32	35	27	30	26	33	35	34	38	28	29	35	25	32	39	36	28	27	25	34	36	25	18	34	36	27	24	30	33	21	29	26	34	32	37	36	37	37	32	32	31	29	35	31	24	35	27	30	27	32	30	32	39	23	32	27	30	31	37	35	31	30	36	44	21	26	29	32	23	31	45	35	15	25	32	22	31	20	38	24	40	35	27	26	39	33	28	34	29	40	22	23	35	34	25	32	26	36	35	35	33	38	22	27	33	30	27	28	32	33	26	26	25	21	33	31	27	41	31	19	28	28	26	37	28	31	24	41	27	32	29	27	28	34	36	30	32	39	30	28	36	32	35	23	35	28	37	23	30	34	28	32	35	40	23	39	30	33	36	33	36	20	34	28	32	27	24	28	31	34	32	31	29	23	36	27	27	31	33	24	26	36	33	37	37	34	34	26	35	31	29	22	25	18	35	23	25	32	24	40	18	33	31	40	20	28	29	35	32	37	28	30	23	29	34	25	24	30	37	25	36	37	36	24	37	26	28	29	32	45	37	27	32	35	28	35	28	25	29	31	26	30	24	42	30	28	28	35	37	27	30	36	41	41	26	29	25	35	43	30	38	44	31	37	34	30	25	33	43	34	32	38	27	38	20	33	36	36	32	27	45	26	37	36	27	33	29	27	31	36	26	29	20	30	24	29	34	36	26	27	26	30	23	24	37	37	29	30	26	27	32	25	27	34	33	26	30	30	21	26	32	20	33	30	21	35	35	29	25	37	27	34	31	30	30	33	38	27	30	12	33	31	28	33	32	29	26	25	43	25	37	38	32	18	26	36	38	39	32	31	26	30	28	25	35	20	25	28	47	35	28	23	23	31	21	24	31	36	24	27	22	27	36	37	22	31	41	25	22	28	29	28	24	33	26	36	28	35	33	32	23	23	30	37	34	37	22	29	21	36	27	38	28	14	26	23	29	24	29	34	44	35	25	29	26	33	27	29	35	32	23	28	30	31	42	24	30	26	19	39	32	19	20	35	38	38	36	41	27	35	43	38	28	31	34	31	26	27	43	36	38	19	33	29	41	27	43	28	26	32	20	25	26	35	35	27	34	23	29	27	44	24	26	34	25	34	29	24	22	36	29	30	28	13	30	35	26	26	23	26	36	34	40	27	39	33	35	31	33	36	30	34	30	24	32	27	23	31	20	30	26	42	30	19	28	34	32	31	26	34	37	36	31	18	31	34	34	31	30	32	36	27	30	34	30	36	25	32	35	27	27	31	26	20	26	23	28	34	34	26	19	20	39	25	33	40	26	23	34	35	27	23	30	38	28	23	32	30	32	26	35	27	28	30	32	29	35	35	31	39	25	32	36	25	20	22	33	31	30	28	35	28	32	23	34	31	23	23	32	31	29	35	35	16	31	28	38	29	28	24	25	23	41	20	32	33	29	40	25	29	26	38	34	32	25	36	35	31	23	29	38	37	34	31	25	23	21	32	27	36	38	35	24	31	27	38	31	36	34	28	33	31	29	35	30	31	32	32	34	35	36	30	27	37	37	32	23	32	33	41	22	26	26	31	28	33	34	26	28	24	33	39	34	34	30	25	28	30	27	37	37	39	32	30	38	33	26	36	34	22	38	40	31	26	34	41	34	43	31	31	36	29	28	27	32	23	23	36	30	38	30	31	24	32	30	34	28	44	30	27	19	20	27
35729	1995	842	2272	4448	4830	2613	1792	1480	1097	1013	888	844	813	693	670	664	649	564	548	568	580	545	558	606	547	516	511	480	484	487	483	503	485	498	459	462	498	523	490	518	476	471	444	437	490	455	470	431	490	448	442	470	480	510	489	512	490	490	424	464	463	464	433	410	454	480	447	465	450	473	459	421	477	498	443	493	461	435	443	426	472	428	480	450	477	405	456	451	442	495	491	462	477	443	438	453	479	443	461	519	473	431	442	490	473	488	451	507	460	469	471	477	463	447	446	474	483	481	438	461	430	467	469	383	448	451	437	451	477	431	452	452	453	456	471	481	418	470	441	436	438	466	430	458	468	481	434	429	449	441	449	449	436	419	420	450	457	451	440	467	486	422	472	480	478	466	451	457	453	470	464	406	488	432	491	431	458	456	453	472	480	423	458	488	463	436	444	435	476	447	410	437	447	480	485	410	436	459	471	439	485	463	499	459	454	480	458	473	443	457	487	463	443	450	438	441	455	487	459	434	479	437	459	469	430	456	480	474	482	462	444	470	489	445	453	449	461	462	434	456	465	473	446	447	474	447	447	477	479	432	442	472	474	439	445	437	443	428	477	474	434	454	475	467	439	498	480	401	445	479	457	426	417	433	452	507	466	476	491	486	454	436	477	423	446	462	419	480	461	469	460	461	462	473	433	477	493	513	454	461	468	475	474	429	444	470	406	444	449	433	456	472	458	470	434	486	446	471	441	482	492	446	501	446	446	438	425	474	434	456	433	450	474	427	484	494	455	481	447	430	452	431	490	486	457	450	480	446	478	444	456	407	473	443	471	478	463	444	463	431	460	457	459	449	483	458	462	492	407	471	474	442	436	442	487	437	452	428	472	463	451	438	461	479	463	481	455	463	466	445	471	449	463	459	446	460	460	489	429	475	488	436	461	477	444	446	454	444	462	458	460	445	455	482	479	481	482	418	484	464	445	474	450	461	469	462	451	457	454	442	424	422	409	431	452	461	462	433	438	442	438	457	479	474	458	472	467	455	468	440	449	485	441	477	461	446	443	460	441	419	499	460	449	447	489	452	504	434	497	443	464	425	445	484	433	458	469	464	468	472	416	453	451	489	423	458	480	428	456	448	469	436	494	440	447	438	432	482	426	462	451	471	428	452	462	464	500	426	437	427	422	461	466	447	456	442	491	493	460	442	429	467	487	461	455	442	477	445	437	422	450	488	448	453	412	449	422	439	459	444	472	449	490	456	492	471	466	432	462	489	448	429	482	491	475	420	451	497	468	481	441	403	456	452	450	440	425	479	441	469	458	433	429	433	458	465	442	436	477	443	474	434	446	431	450	420	448	460	412	444	426	429	467	463	456	444	434	426	467	501	442	465	446	442	443	504	450	443	470	461	470	488	465	435	482	450	444	454	469	445	442	433	466	451	453	441	434	450	460	463	481	432	461	416	422	454	430	450	469	472	483	464	452	453	497	461	447	419	454	465	458	448	444	477	434	457	467	466	460	435	451	463	435	483	493	437	461	489	447	460	430	445	476	439	482	445	448	450	447	461	455	470	495	425	453	484	439	442	476	460	463	464	451	449	461	422	470	450	425	458	429	437	434	468	453	438	477	467	464	460	447	469	455	461	428	470	407	449	467	427	433	461	436	440	479	484	435	437	475	454	478	487	428	429	453	438	463	450	473	469	427	442	442	438	495	453	480	466	394	475	485	451	433	451	468	475	462	475	519	455	477	444	427	448	444	466	442	452	447	460	453	474	456	436	463	507	480	476	485	454	453	434	438	447	463	458	495	422	459	450	495	432	449	442	453	443	446	421	488	460	430	455	455	486	454	469	473	449	444	455	431	481	441	427	466	457	445	440	454	426	449	433	469	439	459	453	447	475	456	434	418	481	467	483	444	462	452	461	427	441	426	460	426	455	446	447	465	463	462	483	474	474	466	432	474	422	461	461	473	422	411	458	474	465	456	416	442	471	461	448	433	434	434	488	413	439	485	438	470	490	436	468	406	462	494	446	464	450	428	478	433	466	469	463	435	428	452	470	463	455	455	413	448	451	472	466	452	485	438	465	484	431	441	419	420	446	451	464	457	463	459	465	467	472	474	456	465	474	439	447	423	439	455	470	451	456	449	452	452	446	445	464	479	471	460	426	506	432	457	462	440	449	476	462	476	455	424	446	501	449	456	486	458	439	476	444	444	464	413	469	470	425	471	510	458	503	487	453	455	454	497	424	451	454	438	468	466	452	479	502	458	474	459	436	448	507	493	439	432	448	447	434	467	454	428	491	433	411	462	442	465	441	483	479	413	450	448	433	461	443	496	449	474	446	454	436	512	468	445	486	456	473	495	445	438	467	434	506	463	437	440	461	437	466	490	453	401	461	442	468	456	440	468	457	426	431	447	481	481	436	420	464	463	445	456	470	484	425	464	451	475	451	481	449	433	457	463	452	454	414	482	432	431	453	473	449	458	459	455	458	470	464	435	472	424	437	474	443	516	465	433	466	449	423	452	448	474	458	415	448	441	473	435	461	478	488	438	465	441	483	437	442	458	415	425	482	429	482	446	432	479	420	471	472	438	444	469	494	473	447	471	406	480	475	432	433	454	468	458	498	446	461	479	460	448	447	451	455	478	478	457	470	413	457	448	458	468	496	453	437	468	475	445	472	488	463	440	430	445	454	469	457	438	464	411	486	466	493	460	445	468	439	440	453	449	450	443	451	448	423	458	453	436	473	410	453	485	500	484	441	487	447	459	475	474	470	475	462	499	484	432	486	446	453	442	483	470	438	512	473	483	505	419	450	487	457	471	453	431	435	435	423	497	411	453	441	480	443	466	456	446	451	459	449	465	487	465	436	468	451	469	470	452	432	466	480	440	470	467	469	461	454	405	486	494	472	453	420	455	479	432	465	466	450	471	463	466	434	417	488	414	447	452	463	471	468	470	437	455	475	439	444	467	449	440	451	495	446	433	465	425	475	456	420	470	455	425	480	455	459	442	438	450	440	453	450	457	448	458	471	410	451	436	485	481	435	456	472	428	467	441	441	461	447	469	479	413	437	477	451	486	451	461	446	492	450	447	472	453	447	433	429	437	460	489	455	443	438	435	441	479	459	467	450	430	447	458	434	431	476	427	460	448	463	442	455	467	439	459	437	452	457	420	489	446	468	455	446	458	449	470	442	496	499	462	450	456	443	453	428	418	435	436	444	442	444	482	470	462	456	499	440	482	449	474	467	455	431	469	450	452	462	470	497	454	432	487	452	428	442	458	440	451	447	480	466	452	453	447	436	457	438	440	447	482	458	463	458	456	455	500	501	496	474	435	501	452	443	463	471	462	483	468	480	446	450	452	445	422	463	462	472	445	492	476	460	444	473	450	483	471	401	443	457	424	443	432	471	462	474	466	454	426	456	471	455	477	473	434	457	443	473	457	471	459	449	434	484	464	482	438	460	486	455	464	469	503	422	444	463	442	456	461	467	443
15938	808	83	77	115	184	116	92	80	83	72	75	66	40	53	53	40	47	46	45	44	42	29	35	44	33	36	43	34	35	32	35	43	30	38	30	32	39	39	39	29	33	34	29	36	30	24	34	33	26	39	28	43	34	22	34	31	20	29	22	34	37	44	30	31	29	44	34	30	38	28	42	33	27	37	32	33	41	28	43	29	30	36	26	31	26	48	31	31	31	36	30	26	28	40	26	38	31	33	40	34	36	39	38	39	25	24	36	35	35	34	28	32	34	28	32	31	23	38	28	26	34	38	34	31	33	32	33	27	28	32	26	29	22	30	40	32	29	21	31	29	34	31	25	23	38	36	45	23	28	26	25	41	32	41	34	31	37	37	26	28	46	27	34	24	31	38	25	33	27	29	36	25	34	37	28	31	30	28	34	34	23	35	38	24	32	38	35	26	26	23	27	44	31	41	30	27	32	22	29	36	29	35	36	33	33	26	27	26	33	34	30	32	30	28	27	35	34	30	25	31	25	31	39	28	33	36	29	19	34	37	34	23	33	37	34	35	40	27	33	28	29	37	25	19	24	36	30	36	32	34	38	34	32	36	30	28	40	31	29	24	36	33	32	20	31	34	29	27	28	26	39	26	23	33	38	31	27	22	33	23	38	20	22	41	30	28	26	37	31	25	27	35	37	30	36	26	28	40	25	47	30	32	23	18	22	39	40	31	33	33	27	21	38	33	23	25	30	31	28	26	33	46	32	29	25	36	30	31	30	30	32	26	33	32	28	42	30	34	34	39	42	18	29	29	38	23	16	29	32	26	29	30	34	30	26	33	35	26	29	40	27	34	23	23	39	35	36	24	22	34	34	33	27	31	39	33	35	31	15	35	34	41	37	37	26	36	35	31	34	24	45	30	29	32	20	32	26	31	22	28	36	29	26	18	24	24	34	38	28	31	22	44	40	33	25	37	32	29	30	36	34	26	39	29	29	25	37	28	22	34	36	32	30	26	23	23	23	34	27	26	31	27	37	28	40	31	27	32	23	32	32	41	29	45	25	29	34	18	41	36	28	30	28	37	28	33	37	33	37	31	26	39	26	29	45	24	38	25	22	34	32	31	32	23	41	21	27	29	21	34	18	41	30	35	38	37	26	27	37	31	34	33	39	29	35	38	37	35	28	48	31	26	46	36	32	32	39	28	33	26	29	32	37	29	36	25	33	38	33	32	38	48	34	29	24	27	36	40	29	33	32	37	43	35	30	37	35	30	38	34	32	30	24	35	38	28	34	36	43	40	27	28	36	25	34	28	27	27	29	23	27	38	29	38	21	27	29	37	34	30	21	39	37	39	30	30	36	31	28	36	33	33	25	27	37	19	24	37	42	27	33	32	32	34	34	29	31	40	32	32	38	23	31	30	33	24	34	26	27	20	24	33	28	27	36	33	23	28	26	31	34	32	31	28	33	33	33	29	29	25	39	30	34	26	22	22	30	34	35	25	28	25	33	33	31	33	34	37	34	27	33	37	31	22	24	31	32	32	29	29	30	28	35	21	34	34	35	38	27	37	39	38	33	22	25	27	29	31	31	23	25	32	29	26	39	39	33	25	38	32	33	34	25	32	36	36	33	36	30	22	32	31	34	36	37	34	33	30	30	24	26	25	41	29	39	20	30	24	21	26	37	34	26	43	30	44	31	28	44	19	37	32	34	35	26	31	32	25	38	31	40	32	28	37	32	24	31	30	33	27	20	20	33	25	28	37	39	33	34	28	34	35	32	28	32	32	23	43	29	36	35	33	33	31	37	42	33	43	37	29	36	30	28	25	32	29	34	35	31	30	35	25	19	25	37	24	32	32	20	27	25	44	23	37	41	25	21	29	31	31	28	38	33	31	31	32	31	24	28	29	23	30	31	39	29	29	27	43	30	22	31	39	33	29	36	23	37	29	30	28	35	32	37	33	34	28	22	27	39	35	27	37	37	27	34	35	23	33	28	37	21	41	27	29	30	21	29	29	32	39	29	26	34	38	24	28	29	30	34	35	27	21	32	45	33	43	38	29	23	36	17	35	29	32	21	23	34	36	30	35	37	36	27	26	30	39	28	31	30	22	34	43	27	29	37	38	29	27	38	26	20	32	41	23	39	28	39	32	39	34	20	29	31	36	33	31	35	33	38	33	18	32	33	28	27	36	28	24	27	44	25	26	30	39	24	41	33	27	24	33	30	43	35	35	32	27	26	29	36	31	28	35	29	28	44	33	24	38	32	35	44	27	33	40	33	24	30	33	26	30	31	35	30	35	27	28	31	34	32	31	39	28	42	24	34	32	33	40	31	28	34	28	30	31	44	28	31	37	28	25	26	28	37	35	34	33	30	33	38	37	32	18	28	32	30	33	31	39	36	31	22	27	35	33	27	24	35	25	38	26	31	31	23	28	41	40	25	34	32	37	33	41	28	26	32	39	29	30	34	28	25	32	32	29	23	38	29	25	24	30	34	36	37	31	29	25	31	42	33	32	26	32	27	37	27	36	33	34	33	34	23	23	43	29	30	31	24	31	23	26	23	35	35	32	40	31	31	26	19	24	25	20	34	27	16	17	30	24	34	28	33	30	31	33	35	25	23	27	24	22	24	44	32	35	33	33	29	39	28	36	26	35	48	30	32	38	34	24	31	38	35	30	35	37	30	29	40	29	32	28	28	32	19	21	26	24	43	33	25	28	32	28	32	31	20	28	36	26	37	28	35	39	27	31	21	38	33	23	22	35	31	34	30	35	31	33	30	33	34	22	22	29	34	30	41	43	19	24	33	24	26	35	30	37	28	27	24	19	29	35	26	26	31	30	24	37	34	41	31	29	18	34	32	31	29	33	40	32	25	24	34	40	29	28	25	27	29	34	29	31	35	30	41	31	33	33	20	26	37	34	41	20	30	29	33	37	34	34	32	33	30	34	29	39	32	31	38	27	26	28	33	24	28	28	42	33	28	35	37	29	35	34	26	36	37	29	27	35	30	28	26	33	30	36	24	35	27	25	32	29	28	34	32	33	27	31	29	32	28	17	35	28	26	34	28	25	26	25	24	23	29	29	33	28	31	33	34	29	21	42	29	33	34	30	27	30	29	31	31	21	25	29	33	34	39	29	32	30	31	28	33	37	36	21	34	30	28	25	20	18	28	33	36	31	22	33	30	28	26	29	42	30	35	28	46	23	43	24	23	22	40	30	32	30	40	40	35	30	30	27	27	19	31	25	27	33	32	25	32	28	21	25	23	40	37	27	27	31	33	37	42	33	29	32	32	32	29	36	26	26	34	36	29	24	24	31	27	37	30	35	22	38	25	34	32	31	31	28	36	30	25	42	25	26	33	24	37	36	31	26	35	30	28	35	29	36	30	31	43	27	26	31	23	34	31	42	22	35	27	21	25	44	34	37	34	29	24	28	27	35	31	33	23	35	25	25	34	28	30	26	33	31	36	39	34	38	37	36	37	37	19	30	34	27	23
41939	6773	2303	7523	13653	14747	8818	6239	4785	3661	3020	2487	2194	1974	1680	1510	1435	1280	1177	1078	1003	946	924	920	833	819	764	767	723	708	669	574	622	611	642	638	600	588	621	529	575	554	624	571	555	568	523	607	531	564	525	493	520	534	530	500	551	505	515	480	494	534	484	502	489	472	431	488	507	555	517	467	483	458	493	462	472	493	503	487	470	458	485	499	496	513	512	482	512	464	477	454	461	468	485	482	480	482	464	461	484	488	429	470	532	428	451	493	460	460	463	475	453	478	479	483	484	460	448	460	461	487	494	459	433	471	429	472	454	460	479	446	456	487	436	466	483	479	483	462	471	467	506	411	462	472	456	469	509	475	468	461	452	480	448	481	450	458	488	442	439	467	515	496	460	447	487	484	484	406	469	478	481	459	450	521	428	413	473	429	445	472	492	489	473	450	491	497	446	507	468	420	457	448	504	467	466	461	440	471	442	469	466	495	479	483	447	423	479	460	423	471	452	490	437	490	488	493	457	486	485	444	431	442	466	456	488	481	446	466	444	466	449	468	453	431	450	468	426	461	442	463	479	489	466	498	446	484	492	467	424	457	465	469	479	482	408	441	463	463	423	458	472	484	459	477	452	475	480	441	432	448	468	441	439	482	472	461	464	544	476	468	450	481	448	461	428	465	439	469	449	461	438	466	457	507	460	467	482	492	444	468	458	480	477	434	487	443	465	430	419	462	469	487	459	449	470	456	460	453	436	455	469	444	498	474	468	512	458	484	451	499	462	473	440	480	443	471	483	477	468	465	495	462	463	433	433	454	431	482	466	487	492	416	457	485	491	472	477	460	477	437	447	423	492	480	481	460	461	498	437	448	479	454	402	446	459	483	436	466	470	466	443	482	473	485	480	466	453	457	473	467	500	436	466	463	474	482	469	491	453	473	463	453	471	471	459	468	435	487	480	460	500	455	467	442	432	457	469	473	456	468	435	472	456	456	490	455	459	414	434	476	469	467	492	497	488	461	466	461	481	461	483	449	443	440	452	470	431	511	501	452	477	433	477	447	489	442	486	467	452	450	458	442	473	460	470	490	455	447	460	453	504	480	517	476	492	483	450	462	476	484	453	435	463	442	441	475	457	476	434	483	477	468	479	445	471	451	468	471	422	458	455	434	452	473	461	440	500	471	447	466	450	474	444	465	425	454	458	433	474	457	460	482	446	463	472	474	424	434	466	464	453	461	471	500	489	495	479	438	458	449	504	468	480	453	483	474	459	439	447	477	502	464	472	491	496	437	459	467	480	441	438	433	486	473	465	479	458	463	443	438	472	477	448	495	472	481	478	449	445	456	462	471	493	466	444	470	425	446	479	476	451	440	495	480	461	461	473	459	441	456	470	482	464	453	437	468	451	447	458	443	444	422	455	476	419	484	479	474	441	480	483	449	433	441	481	487	476	462	456	450	430	464	456	469	501	457	475	453	440	457	479	456	445	461	440	436	442	453	446	453	445	452	463	484	497	459	459	419	480	463	440	454	473	472	473	466	471	500	464	519	470	435	454	454	443	463	450	459	456	458	470	455	454	454	463	452	459	473	442	472	433	484	444	425	469	468	437	466	464	440	449	436	467	515	460	430	460	451	480	414	491	455	461	502	448	464	486	482	445	436	467	483	464	435	464	453	475	445	493	447	459	453	447	435	461	466	435	538	449	452	455	469	477	474	462	440	442	420	471	504	429	469	471	457	430	479	405	445	455	467	462	466	498	454	438	492	459	482	404	463	436	442	473	415	455	452	489	468	460	455	491	448	428	475	469	463	470	474	487	479	422	481	481	475	475	481	468	480	492	471	460	429	489	482	497	476	446	466	462	452	478	480	449	474	424	456	479	494	487	451	466	464	494	458	443	447	462	475	463	436	483	467	465	455	457	470	463	478	467	476	455	469	465	478	433	473	435	457	452	463	446	496	485	484	477	443	482	395	452	449	484	446	447	476	463	459	452	470	462	473	446	452	489	432	475	462	438	467	454	428	468	484	484	437	471	464	446	419	446	459	447	451	451	414	476	455	447	446	485	459	486	452	473	442	490	445	454	456	473	501	487	480	488	443	456	450	450	426	472	462	475	457	449	472	462	469	459	524	479	488	462	504	471	470	477	405	447	477	428	457	451	502	440	471	428	482	463	440	485	446	484	433	427	448	465	446	470	470	469	484	469	465	484	432	496	478	461	456	436	447	469	458	489	472	486	487	474	455	472	433	455	453	437	420	465	460	465	459	452	467	445	461	457	458	462	466	493	440	447	445	428	460	478	470	466	440	422	476	473	429	451	442	421	466	476	462	486	457	436	470	470	430	468	453	491	450	464	458	449	429	472	475	448	453	473	482	481	461	506	445	453	450	459	475	461	431	442	445	435	450	461	478	434	494	485	476	452	477	462	464	428	431	497	483	429	464	465	447	405	470	479	477	454	472	459	457	480	450	425	491	429	412	471	444	457	470	498	469	478	469	467	519	498	451	499	443	478	469	474	488	438	482	475	467	443	482	467	466	472	453	476	436	454	434	479	488	444	452	455	444	474	423	465	490	436	489	456	448	461	414	458	461	465	484	458	447	449	464	459	456	468	436	462	451	499	466	437	439	470	464	476	488	451	513	488	463	474	489	469	457	450	460	457	445	424	469	438	438	429	474	462	462	447	483	446	502	431	422	392	458	457	441	448	438	470	480	461	460	473	457	442	452	449	422	440	476	487	409	427	457	456	482	433	440	486	446	474	470	477	468	444	475	452	468	466	493	454	454	461	443	496	469	464	447	462	430	439	433	477	471	457	460	480	427	494	453	451	473	444	445	520	485	462	488	457	445	457	483	483	455	464	460	425	494	444	468	467	459	464	447	459	451	465	478	456	485	476	469	498	480	491	459	491	466	496	460	446	497	457	479	449	493	455	490	490	428	468	521	462	471	443	432	420	467	469	469	422	490	455	451	474	490	476	458	437	439	501	482	436	471	442	433	425	489	451	466	479	488	466	457	457	444	478	513	479	443	456	431	494	465	482	478	472	494	440	440	498	448	464	450	439	429	439	468	482	468	479	499	507	482	436	498	480	462	453	474	453	463	454	471	494	434	450	457	454	450	456	451	433	480	480	482	485	494	488	468	453	487	466	448	493	470	491	465	416	503	434	456	458	425	481	480	451	459	468	499	478	447	447	428	453	449	460	456	424	447	471	477	455	444	434	475	450	443	486	451	464	425	450	427	453	502	437	492	435	442	450	461	507	425	471	444	432	474	449	448	451	462	434	484	428	457	493	509	456	466	460	445	468	479	449	457	445	404	404	486	452	456	441	456	475	488	444	451	464	450	465	462	410	495	472	503	446	442	487	482	490	454	447	467	464	457	444	476	480	477	443	460	468	463	436	472	465	491	448	461	451	469	437	480	459	438	466	445	490	447	453	477	463	484	480	467	416	457	447	454	463	468	435	439	470	478	459	432	459	461	497	512	467	502	467	447	468	493
14642	537	113	87	128	174	135	101	108	94	87	87	78	92	85	72	63	65	68	53	56	53	66	73	58	55	62	70	78	63	63	55	73	60	53	46	70	64	51	79	57	67	70	57	59	63	59	73	57	62	68	62	59	54	57	60	47	66	76	54	56	60	77	62	65	74	64	43	55	57	49	67	56	50	63	78	52	50	53	54	58	63	68	65	52	81	53	60	67	64	42	55	60	67	48	56	54	54	67	54	55	83	57	54	67	62	54	55	49	65	54	47	62	60	55	70	62	62	59	48	56	51	55	45	66	71	71	60	55	57	58	50	61	55	50	51	60	52	51	65	70	61	55	65	50	78	54	56	63	51	51	68	68	52	60	66	57	73	67	83	49	61	58	61	52	64	43	54	46	60	61	57	59	55	54	65	65	71	69	61	78	59	56	64	61	73	54	67	60	56	63	67	57	59	68	63	48	79	68	72	54	48	54	65	52	55	73	54	61	49	72	56	68	68	59	63	40	77	64	68	47	64	58	69	52	52	54	49	60	67	64	50	59	57	60	60	45	63	56	49	57	54	73	53	61	57	70	59	40	57	70	70	53	66	42	63	62	72	72	64	54	64	56	56	55	68	53	69	60	48	64	46	53	68	49	55	63	54	74	69	55	83	68	66	70	76	53	56	53	59	69	55	62	49	64	62	59	54	57	67	59	61	73	63	64	66	56	52	57	69	65	67	70	52	50	70	62	54	71	63	58	56	71	39	51	70	61	56	70	74	63	51	63	62	51	63	47	58	70	51	62	68	67	69	48	57	69	58	50	58	65	55	50	77	64	50	59	44	63	57	55	58	46	53	47	65	49	59	44	57	62	52	61	67	61	60	61	67	60	61	68	64	53	47	67	53	65	68	50	51	66	59	71	76	72	61	69	58	55	51	60	59	56	66	57	59	54	58	54	61	61	43	55	57	66	49	75	64	58	54	62	49	67	56	68	54	66	58	52	69	67	57	41	59	46	73	55	54	63	65	60	59	59	53	47	51	51	62	68	66	48	63	60	63	56	53	70	58	57	57	50	58	50	75	66	73	62	66	51	74	60	54	63	55	61	60	65	66	61	67	66	64	72	64	39	51	54	52	51	50	69	62	69	60	58	60	71	63	59	57	60	51	62	52	80	54	62	55	57	60	67	57	52	47	68	64	67	53	64	64	54	58	62	62	67	63	59	55	50	56	65	62	65	67	70	62	57	52	60	65	66	61	63	55	64	53	67	53	50	52	60	60	60	53	63	70	66	71	73	50	60	40	53	54	59	62	66	63	65	63	54	51	56	64	60	48	54	57	56	69	63	55	63	59	63	56	54	51	62	75	63	54	59	66	61	49	66	64	62	57	53	49	49	67	59	78	62	72	62	63	55	66	52	45	77	62	65	67	57	53	64	53	78	68	63	77	50	63	41	63	53	46	52	63	56	58	56	63	62	61	61	59	51	60	55	60	77	59	72	52	66	55	56	59	44	61	65	68	70	60	52	78	64	54	68	67	72	64	54	48	55	65	62	59	58	57	56	61	57	59	59	61	56	54	52	56	66	52	64	64	61	68	55	58	64	63	74	58	62	59	74	58	63	51	74	59	48	54	63	61	66	69	69	73	64	55	59	58	57	62	59	61	59	77	47	56	56	52	55	63	58	63	68	58	63	62	52	60	68	54	59	76	51	55	52	64	62	63	67	67	54	47	67	48	57	77	67	71	60	58	70	67	57	66	57	56	65	61	60	51	59	73	55	50	52	51	59	72	73	53	56	70	60	66	57	68	71	60	47	57	59	65	54	50	60	71	61	49	62	40	78	68	58	66	60	62	63	68	62	77	54	50	61	67	65	73	74	45	47	83	63	63	66	59	68	41	56	64	81	61	65	47	61	60	67	66	57	58	71	60	61	58	61	49	56	67	64	57	49	58	57	61	66	50	59	61	45	62	59	46	60	62	52	61	58	64	65	72	67	69	61	59	59	53	71	66	52	65	67	64	63	67	53	67	76	50	59	61	65	59	49	63	61	66	48	51	48	63	60	50	58	75	49	54	61	61	54	63	58	60	65	65	52	67	61	64	60	48	46	55	60	73	50	67	51	57	56	53	69	61	50	57	52	64	60	62	62	62	74	64	56	66	63	55	53	65	48	58	64	64	77	59	49	55	64	55	51	64	55	52	54	68	69	62	51	61	68	61	57	69	45	76	64	63	66	57	55	55	74	73	59	49	60	46	69	44	42	51	55	62	62	42	68	59	56	58	65	68	57	65	60	55	55	77	50	76	72	69	65	55	64	71	58	66	70	81	74	64	57	61	57	60	60	59	52	54	59	55	64	67	56	64	52	60	52	65	49	58	50	59	67	49	68	53	59	70	56	63	61	60	64	68	54	49	50	56	68	54	54	55	45	57	64	65	60	66	65	55	46	51	61	75	65	64	52	46	57	73	50	76	55	66	49	63	63	74	55	70	57	71	61	68	61	71	55	69	61	55	68	67	49	67	59	71	61	55	66	64	71	61	65	51	62	72	61	68	67	57	63	66	60	53	47	54	63	59	47	67	67	39	54	55	62	69	71	69	74	48	68	61	67	63	55	59	61	56	66	45	57	85	54	56	60	58	60	64	59	53	62	45	72	54	75	61	49	61	60	75	74	50	58	59	56	53	54	65	61	66	60	60	55	53	56	52	62	70	47	51	65	70	56	80	53	81	56	70	59	59	54	53	60	69	56	53	57	69	63	53	76	61	69	51	62	56	67	77	43	65	54	71	71	62	64	62	68	50	71	57	65	59	64	60	67	67	56	68	64	44	60	67	63	56	56	62	62	63	49	61	60	47	61	53	66	56	72	41	64	56	66	60	66	60	63	59	53	57	57	58	64	47	55	66	64	61	63	63	71	53	68	65	61	63	59	48	59	62	68	56	51	52	52	53	56	67	66	52	63	57	71	59	64	59	63	63	64	79	64	57	60	53	64	68	52	59	49	65	50	45	56	72	61	61	65	69	38	63	72	60	80	64	65	68	59	49	58	62	52	59	48	62	61	59	61	68	54	59	53	69	57	75	73	46	71	51	60	65	81	62	54	51	65	62	59	64	61	65	63	48	49	50	63	68	46	51	60	45	56	64	71	67	68	66	71	59	65	44	55	64	64	50	62	52	65	52	72	56	57	48	62	63	62	59	60	50	63	61	56	46	51	48	56	66	72	47	60	56	46	63	68	50	80	70	66	69	63	71	62	61	58	55	61	57	64	63	69	63	63	56	58	61	47	55	57	70	54	58	46	54	71	57	44	60	64	75	47	71	54	59	56	68	57	69	52	66	62	58	70	65	46	63	53	53	62	55	51	71	57	56	53	69	64	73	61	70	58	62	52	70	68	68	72	64	67	59	58	58	59	58	79	52	59	66	61	55	63	56	55	52	52	73	43	57	55	43	55	61	55	50	60	66	65	63	53	62	52	56	63	60	51	58	55	62	64	72	61	67
41711	4985	2289	6561	11690	13136	8011	5634	4443	3554	3055	2617	2299	2081	1918	1786	1603	1539	1497	1374	1326	1271	1236	1188	1217	1096	1135	1125	1110	1029	1004	1016	1022	997	1014	1041	1020	974	1000	937	992	980	933	986	974	905	930	894	934	901	852	923	858	923	961	890	931	879	923	904	870	911	864	942	889	957	880	913	908	910	881	931	891	863	898	940	853	906	924	887	972	881	878	846	904	900	873	857	901	871	880	808	863	863	931	909	862	897	896	913	909	885	913	829	899	861	898	856	878	802	893	906	922	922	894	895	824	862	889	887	896	892	831	875	885	923	899	926	896	913	891	870	873	875	845	910	855	894	873	807	847	939	902	874	909	783	879	890	842	868	858	860	921	834	908	892	857	870	922	862	941	870	828	922	876	892	883	893	882	915	856	879	844	905	875	883	887	871	898	882	897	863	858	893	876	881	900	863	875	870	839	889	891	930	856	891	910	890	870	858	858	850	897	855	850	856	881	861	850	935	837	909	864	866	890	899	840	927	868	870	869	867	895	829	895	891	838	879	900	858	907	896	929	889	906	877	847	896	852	887	887	857	818	881	865	848	886	832	852	900	852	833	868	858	828	924	853	870	862	859	868	855	888	816	907	831	889	865	886	820	895	929	822	865	863	867	889	860	885	881	852	851	882	890	893	866	861	881	841	933	820	869	842	851	944	868	833	875	907	906	889	926	915	852	904	881	874	868	850	850	876	795	955	835	834	773	869	879	942	841	889	915	846	891	903	830	876	833	913	898	867	921	888	826	941	883	794	867	857	877	893	864	897	870	881	869	923	890	851	844	902	871	830	924	851	850	871	883	882	909	881	888	826	855	859	912	863	870	889	834	894	880	883	931	909	882	848	912	861	880	855	867	893	864	817	889	934	889	902	878	906	824	894	856	915	881	843	848	873	906	840	831	853	902	888	809	824	859	815	906	887	820	939	843	846	870	865	854	901	841	874	906	874	817	848	876	911	855	891	863	834	835	883	925	838	910	912	838	951	902	879	843	884	875	875	864	874	888	906	873	872	859	855	856	867	865	915	767	858	858	922	891	841	865	883	811	881	869	883	891	887	872	886	847	905	902	861	852	834	856	876	821	832	839	816	904	826	909	882	891	868	856	913	896	930	869	891	925	845	899	930	890	894	917	872	851	829	841	871	917	920	846	859	833	838	861	849	882	825	866	914	873	818	890	888	858	881	874	856	842	823	851	890	885	924	875	837	880	884	906	905	841	878	863	841	825	866	886	839	853	853	912	869	879	893	912	882	892	876	852	856	854	871	813	862	901	907	847	885	885	872	870	888	915	868	950	820	840	905	887	828	922	945	907	929	877	900	861	896	892	882	897	860	881	889	899	818	895	874	900	904	906	846	868	871	833	869	877	864	835	873	870	845	834	878	869	887	896	832	854	859	879	847	894	885	909	869	854	904	848	904	889	883	882	912	858	919	903	900	842	893	816	866	873	905	848	888	868	854	879	830	865	861	905	891	910	890	869	915	895	872	887	916	869	880	844	892	863	904	858	839	896	863	856	873	872	854	865	953	919	835	870	861	861	846	894	912	862	898	856	864	882	842	873	826	876	839	887	853	888	877	941	882	855	863	839	863	822	869	878	868	926	869	884	909	868	858	787	856	833	890	890	872	856	878	914	850	829	864	930	872	883	875	879	855	848	902	831	833	913	881	843	907	868	861	867	858	918	882	896	841	826	883	931	921	916	850	898	857	898	853	849	882	852	849	858	873	933	838	884	865	882	853	869	818	826	872	881	859	845	827	900	886	842	850	868	919	904	924	924	860	871	883	856	883	911	866	867	866	906	887	928	890	889	886	886	858	875	870	870	835	851	892	867	902	895	859	882	830	903	865	864	894	867	856	849	858	913	878	921	850	832	851	841	892	866	892	836	909	833	903	859	853	910	906	890	919	804	838	903	861	859	879	893	861	869	830	882	934	827	878	845	857	878	849	879	915	878	844	906	879	859	909	884	869	842	814	879	880	889	906	850	913	869	840	879	889	875	851	864	895	869	895	868	853	871	842	835	872	854	885	826	827	911	901	937	926	890	862	840	841	908	837	923	906	871	848	870	847	862	849	943	883	889	857	847	845	806	868	876	831	985	840	923	901	864	834	897	882	893	912	883	895	872	889	910	858	844	891	851	918	881	855	910	866	842	914	856	889	927	936	866	861	864	893	867	877	822	860	862	869	900	895	867	909	841	878	917	900	887	845	856	878	919	860	876	852	869	876	877	864	876	886	779	903	929	914	897	864	874	870	865	903	894	898	892	846	869	905	886	854	835	840	900	876	885	843	837	851	953	876	847	887	886	843	848	898	884	899	881	853	865	812	846	886	888	850	930	894	846	895	893	873	887	863	825	856	849	841	870	838	857	860	866	901	807	853	881	835	862	932	883	867	867	872	913	869	845	882	828	893	888	929	869	940	836	867	906	889	865	902	897	838	912	859	885	908	934	894	877	908	882	875	878	904	896	897	864	849	879	870	986	890	835	921	844	871	839	924	924	890	915	910	871	851	857	872	841	858	843	910	900	884	861	917	880	885	838	888	919	828	851	918	938	921	902	912	867	824	865	856	882	904	836	875	916	844	858	937	849	832	884	845	869	848	875	812	868	848	917	879	890	878	874	902	838	859	860	862	858	883	845	885	892	862	853	872	899	927	884	914	827	890	893	883	953	936	900	910	869	895	846	824	870	879	885	859	856	893	853	855	881	858	914	869	835	831	910	852	871	864	812	892	878	903	875	861	855	809	854	890	868	871	854	840	808	863	877	858	897	859	836	888	851	900	846	866	886	879	884	860	878	850	901	869	885	843	847	816	874	900	892	858	874	857	906	871	907	883	857	891	871	909	906	906	835	857	884	871	884	878	897	855	927	831	912	891	893	895	883	902	900	913	837	809	904	867	899	869	846	885	911	891	878	854	819	838	854	855	817	904	887	911	869	896	905	877	914	900	882	858	849	905	883	909	897	866	862	880	815	871	913	879	857	872	881	828	849	903	897	907	884	874	902	866	899	870	859	883	891	916	883	882	890	888	839	853	887	870	825	854	924	855	893	882	843	863	860	857	845	815	848	880	819	904	923	881	913	862	845	889	895	851	861	879	910	875	870	842	814	875	875	855	878	816	871	896	852	884	906	871	847	904	874	899	900	878	928	932	827	850	912	847	848	845	892	864	863	860	872	878	856	845	865	826	891	881	869	844	892	901	900	874	896	841	839	897	863	862	874	862	884	895	864	900	887	887	873	871	896	842	865	857	843	872	892	855	931	920	915	872	831	845	872	878	899	870	881	876	922	852	896	877	837	830	850	825	908	897	907	860	915	862	869	872	890	906	904	850	876	856	874	905	839	903	884	911	830	896	860	934	888	879	834	841	865	893	841	870	851	839	881	922	937	867	874	895	905	862	906	866	852	836	871	855	829	874	904	890	891	853	935	924	880	867	907	838	917	840	846	885	877	827	870	963	888
26547	2982	172	159	236	287	216	171	157	156	127	143	112	126	91	97	109	94	86	84	91	95	86	72	72	73	73	81	70	73	72	76	77	65	70	59	75	69	76	73	70	65	80	67	61	70	75	55	54	73	66	58	54	63	68	63	59	75	64	66	59	59	59	67	80	50	58	53	71	73	57	55	62	63	70	60	62	55	63	67	76	54	54	64	56	70	75	42	72	58	66	62	57	79	56	65	63	55	81	66	62	44	65	71	62	58	61	61	53	49	72	54	72	72	68	69	63	65	59	75	79	64	60	62	75	57	62	56	53	62	62	61	60	66	78	61	60	63	64	53	58	65	89	67	68	52	64	56	64	70	61	72	61	78	67	69	66	81	63	58	63	55	57	67	72	66	65	60	67	73	65	57	71	61	69	67	75	70	57	66	69	69	60	78	74	69	67	78	60	52	64	61	75	50	44	58	59	65	65	71	60	54	63	75	61	64	62	63	76	60	74	60	75	59	51	68	62	65	56	52	56	56	67	51	64	76	76	56	67	78	72	71	52	66	55	72	66	70	79	46	59	82	69	65	62	59	58	62	60	46	57	68	51	71	63	66	71	60	84	73	60	53	69	56	64	56	59	69	55	60	68	63	54	74	72	66	54	48	74	60	69	71	77	68	62	68	69	66	65	64	51	56	74	47	60	60	53	80	60	75	55	67	57	64	61	49	65	46	65	55	56	76	69	66	71	67	55	68	69	54	52	60	67	74	54	54	59	54	77	66	55	61	65	63	61	63	62	63	59	69	68	62	64	68	61	64	62	78	57	63	57	60	69	59	64	58	61	58	69	58	71	70	55	62	71	65	56	67	54	45	72	80	56	52	57	45	62	64	54	65	71	75	83	84	64	62	75	68	68	65	57	79	61	51	75	79	63	67	64	60	67	70	74	56	68	59	59	59	58	70	69	56	66	63	72	79	62	74	64	60	53	61	70	58	77	60	60	61	68	65	67	58	63	56	78	71	61	57	79	54	52	71	64	69	58	67	75	63	79	51	61	55	55	68	66	82	61	52	68	50	55	49	52	66	59	65	68	80	67	65	58	67	55	65	60	65	61	69	75	59	68	70	79	64	74	75	57	52	60	57	62	74	79	70	61	40	50	66	73	60	81	69	71	57	64	72	63	69	67	65	75	63	54	66	78	68	57	49	60	67	64	51	39	72	60	58	61	55	78	67	70	68	66	65	65	61	55	75	56	55	57	65	47	68	71	65	53	79	65	55	56	62	55	62	70	59	66	52	63	54	67	74	72	60	59	65	54	60	66	73	57	56	68	54	62	60	70	56	57	59	68	65	65	59	68	61	53	66	52	78	61	75	53	72	72	65	76	66	56	59	69	54	73	62	55	59	71	71	68	54	59	53	74	69	71	56	67	69	62	59	69	62	59	64	60	79	65	64	63	59	56	64	49	81	71	74	52	50	66	70	68	50	73	67	53	66	67	45	53	64	68	60	57	64	51	73	68	49	84	82	68	69	60	70	79	70	58	62	61	62	65	69	67	73	66	61	55	57	65	53	52	50	64	69	78	61	62	62	66	67	66	58	52	58	57	59	64	60	84	59	55	77	73	55	65	67	55	51	57	59	54	58	59	59	57	53	55	56	58	85	60	71	72	76	63	63	55	63	61	76	59	77	66	61	53	64	62	61	71	64	70	71	69	64	69	59	88	69	79	71	53	74	66	54	50	69	55	62	63	86	72	50	65	73	56	62	59	71	49	62	61	58	62	56	67	48	66	75	70	59	55	72	57	76	77	65	65	64	57	60	61	61	56	74	70	54	77	60	72	70	67	57	81	65	61	56	65	68	62	61	63	64	54	65	69	69	70	68	70	54	62	69	67	63	61	78	77	57	67	67	60	60	69	61	73	72	54	72	68	65	63	65	50	47	69	42	57	72	70	61	63	71	59	68	73	75	79	64	68	53	66	64	73	64	50	66	60	58	67	59	45	71	82	70	65	51	70	64	61	79	71	70	59	73	60	77	59	68	69	54	69	70	57	67	60	77	55	58	57	65	61	62	69	65	64	69	79	59	69	62	67	68	52	74	66	69	59	62	71	72	63	63	54	77	65	57	55	68	70	64	70	71	77	67	62	55	58	64	65	66	58	56	62	53	63	67	65	54	57	66	56	40	64	67	69	78	51	56	52	74	54	63	74	63	58	60	77	60	54	72	72	55	54	59	58	61	66	57	65	74	58	59	46	66	58	71	63	62	61	74	56	64	62	68	56	63	82	76	69	46	49	59	67	63	62	55	60	63	54	57	57	68	48	70	64	59	73	48	49	73	68	65	57	67	78	58	71	61	45	59	40	63	74	67	72	86	50	57	78	52	59	58	76	54	66	64	60	55	67	58	65	50	64	72	67	60	75	60	68	77	67	60	78	60	66	68	84	46	77	92	59	71	57	65	67	63	75	55	66	70	50	59	61	69	69	56	64	69	64	59	59	63	65	65	59	68	65	71	71	71	75	74	70	68	70	75	59	70	72	63	57	75	68	63	52	59	54	46	65	72	61	70	51	61	66	52	70	69	69	67	69	61	52	82	71	64	78	72	62	58	86	71	80	61	62	73	66	62	59	72	68	63	61	66	70	65	58	65	77	66	69	58	53	60	64	67	53	71	80	67	68	70	70	56	69	67	65	61	66	57	77	60	66	70	79	57	67	60	61	54	52	72	71	62	47	67	65	59	64	58	71	71	77	59	72	52	52	67	48	63	58	63	59	63	90	60	64	66	68	51	73	65	62	79	73	55	52	57	67	68	62	78	58	65	75	62	63	80	62	70	62	78	65	56	66	62	59	60	61	64	63	64	71	70	66	64	68	60	70	71	85	68	60	66	67	60	77	66	56	68	66	61	63	52	74	75	53	51	56	65	76	65	78	73	60	69	62	59	71	67	68	54	61	54	57	59	79	59	74	63	72	49	65	79	54	69	46	60	59	64	62	71	61	72	55	64	60	83	61	78	71	66	68	62	66	68	47	48	70	63	66	76	64	52	58	90	50	59	69	64	56	59	53	58	64	69	67	57	67	44	52	54	76	62	70	59	71	68	48	56	68	68	74	69	62	62	53	59	62	53	67	60	65	60	57	61	55	67	78	52	74	62	64	70	59	62	54	64	71	68	65	60	57	61	66	74	59	67	60	64	70	58	76	58	55	63	62	66	64	51	67	54	73	64	61	64	59	49	54	53	64	68	49	58	58	57	67	55	65	58	51	68	54	63	80	57	65	57	65	65	63	55	63	71	83	58	74	61	44	69	71	56	55	59	68	52	47	79	56	68	69	67	53	55	68	59	66	61	54	59	73	77	64	70	59	67	60	81	70	63	56	67	69	51	52	71	62	60	60	73	72	61	68	70	65	61	63	57	75	66	57	79	67	73	55	73	74	53	68	64	71	72	59	74	52	51	50	65	63	64	54	55	66	68	44	67	64	66	70	63	60	69	61	61	71	47
43707	9544	3873	11393	19667	20107	14088	10114	8126	6527	5433	4587	3954	3368	3138	2833	2569	2298	2245	1990	1870	1846	1702	1682	1612	1494	1505	1442	1367	1283	1281	1298	1226	1207	1201	1114	1214	1187	1127	1169	1100	1083	1081	1095	1084	1052	1047	1018	1055	1073	1000	995	999	992	985	995	1053	1015	966	983	971	1003	1016	958	992	982	988	999	965	987	951	949	994	1016	950	1016	1018	902	951	945	925	971	908	932	919	929	941	963	919	918	934	884	952	933	944	897	979	919	879	960	963	967	903	948	908	964	993	912	912	944	917	897	942	959	935	954	944	905	908	912	861	936	950	913	932	983	974	926	892	937	954	881	916	919	852	892	907	942	958	931	930	907	916	883	930	924	934	933	899	901	936	948	945	893	936	905	944	978	939	940	978	904	902	958	870	960	930	908	890	930	957	938	878	929	895	878	904	872	914	936	903	940	947	946	878	921	907	932	881	898	917	832	990	936	946	966	901	920	895	846	911	898	909	934	920	846	921	893	899	934	965	912	922	958	909	927	921	886	884	933	882	974	870	876	899	913	897	895	917	945	942	972	935	899	901	871	884	881	913	964	908	921	938	938	906	912	895	884	911	1005	886	921	918	940	885	952	948	882	939	867	964	885	933	894	908	947	927	914	892	904	857	902	934	925	868	929	903	955	881	921	927	838	872	919	941	935	867	932	928	925	970	877	904	937	895	914	957	905	955	966	891	916	929	872	916	925	910	893	973	889	906	952	912	867	907	886	882	883	949	892	921	919	881	901	927	977	930	909	899	908	885	885	931	932	955	906	888	833	917	938	919	917	896	932	908	919	855	927	866	932	932	904	878	951	912	951	893	873	944	925	915	902	906	983	916	911	924	946	899	989	848	875	899	936	962	922	925	927	930	936	907	903	968	928	932	957	904	979	939	908	913	881	894	877	952	918	931	920	924	893	897	964	957	902	896	918	874	904	891	874	880	893	898	930	889	914	908	862	956	939	894	965	945	911	900	921	875	921	922	964	925	952	904	930	912	961	912	903	965	888	903	902	912	922	936	956	932	937	928	972	888	924	906	874	920	981	889	910	902	931	946	861	890	888	970	898	881	946	875	917	937	930	908	957	925	917	915	858	926	892	921	933	931	958	926	933	962	958	876	907	901	944	955	946	899	938	910	900	935	948	904	936	861	955	904	904	909	893	904	918	906	872	887	951	885	932	938	967	955	870	878	899	936	945	957	905	899	893	917	882	915	913	909	917	860	914	863	935	931	908	898	882	872	891	901	985	937	926	946	960	954	957	901	857	941	888	902	898	899	920	927	932	934	966	918	919	880	913	977	892	901	904	882	902	877	964	961	947	962	918	926	888	898	937	923	920	944	958	911	857	886	893	959	923	917	888	936	949	998	943	922	937	917	893	911	910	918	896	914	896	951	931	939	896	837	922	924	882	924	894	940	880	913	904	877	869	890	932	937	889	995	932	867	974	932	958	945	912	908	915	927	908	895	888	909	923	915	942	984	943	944	899	949	890	884	944	929	847	948	929	928	913	860	950	908	916	900	876	949	934	887	881	945	939	897	953	905	904	891	856	926	925	901	874	975	944	892	916	928	948	915	893	936	905	921	911	888	882	929	896	944	909	921	890	920	895	1008	897	865	878	889	905	896	914	927	887	906	910	952	939	973	927	895	885	895	862	955	865	976	881	889	968	987	924	913	905	916	858	886	842	922	915	936	919	965	928	864	886	914	942	872	919	936	977	893	914	916	902	901	905	933	918	982	904	910	957	934	904	963	913	962	893	898	907	976	926	921	937	907	880	985	957	887	933	925	947	886	924	850	960	921	931	902	895	932	872	940	903	925	904	893	917	947	895	841	902	885	939	892	885	942	930	911	925	866	902	966	903	893	958	937	916	906	968	904	948	874	910	892	912	899	904	919	956	985	901	902	923	855	875	902	927	896	930	971	934	911	864	905	914	898	908	879	962	900	916	925	948	915	892	952	913	907	905	934	903	959	898	968	913	865	940	940	855	906	863	934	947	954	942	963	889	909	947	900	932	925	930	906	889	863	935	887	896	948	888	859	937	887	863	870	908	869	898	940	900	933	964	933	927	925	853	920	884	952	931	942	939	887	885	868	874	891	879	852	963	902	968	947	920	946	881	928	870	892	866	906	949	951	886	925	897	937	894	857	897	885	914	918	969	886	922	892	880	893	915	946	927	944	924	899	969	904	969	942	909	863	984	927	889	942	891	928	937	946	869	933	902	934	937	926	947	928	876	938	921	880	941	910	938	838	910	976	863	872	919	935	952	898	919	892	917	897	863	969	834	970	911	896	872	885	937	879	931	868	802	928	876	869	945	929	925	921	889	900	886	875	960	938	943	932	958	881	941	906	917	888	816	881	898	912	916	886	925	882	932	896	950	976	920	897	955	890	933	939	923	882	936	897	941	905	935	849	908	918	965	959	928	886	940	904	943	896	926	935	974	954	958	955	951	962	974	886	973	906	912	913	964	899	918	886	926	927	926	929	896	925	899	955	998	918	928	912	929	894	874	941	922	837	956	857	875	912	927	855	908	972	924	913	899	831	845	954	924	871	940	927	963	927	870	921	906	871	903	928	911	896	955	932	919	929	925	920	913	872	928	909	920	922	983	881	926	876	971	853	931	929	908	956	896	905	906	927	916	869	905	901	884	867	893	908	876	913	883	884	880	897	901	932	968	950	859	919	900	879	898	889	923	933	875	877	858	903	892	918	904	969	875	949	931	916	928	899	929	925	894	923	864	933	910	932	916	969	917	876	913	861	899	952	918	886	885	924	922	945	910	935	891	922	977	861	869	888	891	933	902	937	932	879	897	930	903	891	886	893	953	871	921	824	936	911	1020	980	915	949	942	909	873	945	923	925	880	890	1011	889	893	911	918	923	888	938	904	839	927	947	877	963	917	930	928	887	909	908	876	901	926	915	875	937	908	924	906	915	950	885	977	983	905	924	859	921	914	916	874	904	941	937	907	934	877	902	911	937	896	953	893	959	904	894	872	842	972	965	932	913	913	898	946	934	913	912	949	969	899	942	939	973	921	949	934	896	952	936	945	906	944	891	892	944	925	952	893	904	926	931	898	931	908	916	915	890	958	926	965	965	906	936	948	952	947	874	947	919	890	872	941	883	915	906	874	910	906	938	925	887	924	944	926	890	939	921	874	885	936	915	918	888	895	915	910	898	942	900	908	926	954	905	886	920	953	892	921	921	927	888	914	907	946	886	853	942	935	879	876	906	951	923	932	901	831	935	917	882	883	916	971	913	847	942	932	925	886	943	896	916	913	918	922	890	856	883	883	921	868	885	959	924	919	922	873	933	887	913	924	970	882	913	886	916	931	856	949	932	937	899	930	936	870	897	942	947	897	912	917	921	863	907	940	915	895	978	915	901	856	888	999	868	854	905	953	933	890	925	918	951	876	931	911	914	887	925	890	904	901	931	891	907	895	913	892	898	938	880	1004	938	907	930	928	933	916	931	927	918	923	903	933
6870	76	46	41	42	58	49	39	31	30	36	51	32	39	45	37	49	21	25	30	28	16	32	39	31	32	31	30	25	28	21	36	29	36	31	26	44	37	38	29	29	40	34	32	38	25	29	37	34	29	32	26	31	36	30	29	37	33	29	17	36	31	30	33	27	36	39	24	26	29	29	31	26	32	37	35	36	21	30	29	33	26	30	29	29	41	35	18	39	20	30	31	25	27	22	34	29	27	23	37	23	37	27	32	28	35	17	32	28	22	34	29	25	36	33	34	33	28	31	29	40	40	32	24	27	19	28	35	37	29	35	29	27	37	34	29	41	39	28	25	31	31	38	32	36	34	42	33	27	36	30	30	30	33	31	31	39	36	29	29	27	28	30	43	30	24	28	33	45	28	32	26	19	23	32	29	33	28	34	28	35	35	23	35	29	30	34	30	38	28	26	31	30	28	34	43	33	31	27	25	22	40	28	32	39	26	44	31	34	36	23	27	39	35	32	29	32	32	31	24	24	29	33	33	23	33	23	28	31	30	30	28	35	17	31	23	32	36	31	30	33	35	41	30	23	37	36	36	32	31	29	24	36	25	36	20	21	36	27	28	30	21	30	40	29	42	28	34	29	30	27	23	32	26	28	24	27	33	25	36	22	31	27	28	35	30	39	26	23	34	39	31	42	38	31	38	37	34	34	29	29	31	31	34	37	35	31	30	37	39	28	32	26	27	27	26	30	33	30	33	47	29	33	23	30	30	33	28	39	36	39	32	25	24	30	26	32	35	29	26	34	30	28	35	26	30	24	33	27	30	34	39	21	31	27	30	26	40	32	33	41	24	25	35	34	32	27	29	35	29	38	21	32	37	32	36	34	23	24	28	23	32	32	25	29	24	36	27	24	31	26	39	28	29	37	34	31	28	29	33	31	21	33	29	29	35	34	45	23	26	29	28	35	41	24	26	31	36	35	26	32	35	34	34	32	27	39	24	28	41	39	37	25	25	29	31	35	42	32	29	27	30	30	22	30	34	21	28	30	31	29	29	21	38	31	19	30	29	32	21	37	27	23	24	20	25	24	18	28	36	30	36	37	29	32	31	34	27	28	35	31	30	31	35	30	33	28	35	24	41	29	34	45	33	34	38	28	29	28	31	44	31	30	24	31	28	39	24	25	33	33	29	38	24	20	28	33	26	32	32	28	28	32	32	39	36	22	27	25	28	28	32	34	28	31	23	31	26	32	37	32	25	34	27	23	39	32	31	31	27	22	21	36	32	21	27	26	33	44	36	34	39	25	26	37	24	31	25	26	31	28	30	33	39	37	22	33	32	25	32	26	27	33	28	31	27	28	29	31	34	36	32	30	33	26	28	22	40	33	27	31	34	34	33	30	30	30	35	36	35	42	36	34	31	29	44	27	26	24	25	27	26	35	29	31	28	35	31	25	36	25	35	27	31	27	25	27	27	30	26	26	28	37	33	33	29	19	31	25	34	17	32	21	36	38	30	35	33	31	24	26	37	39	26	32	40	27	34	23	34	35	28	33	33	28	27	29	28	29	33	31	32	24	24	30	42	30	38	46	34	28	35	24	37	25	26	33	38	32	41	33	41	19	31	36	39	27	28	32	25	30	33	32	34	23	35	38	32	34	25	35	27	28	31	33	31	25	30	32	33	22	32	38	30	28	35	41	35	24	37	38	34	34	20	33	29	29	23	35	25	29	26	35	26	31	43	27	24	24	28	38	39	22	29	24	27	24	29	31	28	27	22	27	19	37	32	34	40	23	30	37	29	31	30	25	29	24	31	38	37	29	30	29	24	30	34	47	41	39	34	41	35	31	23	25	41	27	30	29	32	31	22	34	23	30	33	24	42	35	30	32	37	31	32	37	28	40	36	31	33	37	22	31	30	35	48	30	20	43	29	40	35	38	39	38	34	35	20	32	22	31	29	20	36	23	41	28	30	35	29	28	23	31	28	31	26	38	30	28	21	31	29	38	31	40	25	30	35	31	35	35	25	37	33	32	32	31	22	21	30	23	28	27	30	23	30	41	19	29	24	29	33	29	31	35	29	17	38	22	30	27	29	32	34	35	27	30	27	32	39	28	41	28	37	27	22	43	31	31	32	24	32	26	34	38	35	28	28	34	31	27	26	40	21	29	26	35	29	31	38	32	33	39	19	28	27	26	29	32	38	40	34	20	34	35	37	29	30	39	34	35	29	29	32	30	33	28	38	24	23	33	22	27	30	37	32	34	30	35	32	32	39	27	30	23	29	35	24	25	25	33	30	33	33	34	26	21	18	21	29	30	33	32	27	37	31	34	35	29	38	28	31	26	22	32	27	34	29	30	27	20	41	33	33	26	32	34	28	34	40	23	22	27	33	25	47	24	23	32	25	32	22	38	20	29	40	29	23	23	30	40	29	41	22	23	24	27	34	36	33	28	22	28	30	23	26	35	27	27	21	32	28	23	33	33	35	28	25	33	31	34	28	29	33	26	34	38	35	29	27	45	23	26	32	30	25	30	28	36	42	30	33	33	28	26	33	31	37	40	39	34	22	25	26	25	36	31	34	27	28	26	27	41	29	29	26	29	41	33	21	36	24	25	28	36	30	33	28	32	27	26	34	39	28	26	32	20	35	27	29	35	30	35	32	19	34	25	44	31	25	23	37	33	33	38	38	33	24	33	28	42	26	31	22	36	34	33	36	21	24	28	29	26	25	24	23	32	28	29	33	33	26	41	36	27	31	23	25	31	36	26	29	44	46	35	28	20	40	24	33	19	30	26	30	33	23	33	37	31	38	30	32	37	25	31	37	20	28	48	29	27	32	44	27	34	22	25	33	21	31	32	30	28	24	36	27	33	27	34	28	34	31	31	29	29	33	36	39	37	39	35	36	35	39	31	21	25	29	28	34	25	30	23	32	31	37	38	33	30	32	27	25	34	25	31	31	38	31	33	35	24	23	43	37	29	37	30	35	24	31	30	33	37	41	42	28	29	39	35	24	28	31	32	33	31	31	24	29	31	33	22	38	27	34	33	29	27	36	29	39	42	42	36	30	32	30	34	30	23	30	40	25	26	30	39	34	33	26	20	22	38	32	19	32	32	37	42	34	24	28	39	34	42	41	26	30	42	25	34	28	33	24	35	34	34	29	29	24	31	26	23	26	23	35	37	30	20	29	27	20	32	29	28	42	36	22	36	37	21	32	35	38	34	27	30	28	26	31	42	23	34	30	33	23	35	24	42	37	36	35	34	33	33	22	33	33	31	28	29	33	25	18	29	30	29	32	28	22	36	25	33	32	36	36	26	32	25	30	39	34	32	25	31	24	33	37	35	32	35	22	28	33	32	20	31	34	33	25	32	29	36	37	23	34	34	32	28	30	31	33	32	26	29	30	37	26	25	31	36	26	42	33	31	41	32	31	38	22	30	35	23	31	39	33	29	20	28	37	43	37	28	32	32	25	26	27	29	36	20	33	24	26	33	43	33	19
33108	2038	864	2297	4321	4508	2588	1758	1470	1155	978	867	840	792	694	690	591	622	594	591	580	583	548	574	565	561	538	531	518	475	530	529	492	489	536	495	477	512	487	469	488	464	446	466	487	480	490	474	498	462	455	486	484	500	470	430	487	442	501	458	470	472	456	426	491	416	457	443	480	448	465	453	452	436	484	488	460	427	446	454	468	426	467	475	410	532	463	425	447	446	432	493	461	466	425	443	451	486	474	511	459	444	446	476	428	424	492	487	451	458	421	453	494	424	464	474	426	454	483	444	434	426	425	428	419	466	443	447	476	471	452	444	470	446	429	443	496	444	469	460	429	484	471	467	479	467	446	474	459	511	447	422	423	458	465	447	463	446	483	462	444	463	473	452	451	418	432	484	489	469	448	445	425	467	467	458	484	480	448	444	445	461	470	439	468	422	433	440	468	444	431	450	460	448	489	477	420	448	485	457	464	440	443	468	513	456	433	468	423	452	468	449	457	461	455	452	445	429	453	466	468	465	444	465	474	457	455	465	477	449	452	458	450	426	459	455	458	462	458	439	463	459	474	442	508	467	427	472	496	483	434	468	430	468	467	460	471	477	447	453	469	487	481	442	471	413	450	449	458	433	454	445	469	475	474	444	425	416	423	447	457	476	441	471	386	468	464	430	476	436	445	439	406	462	461	486	447	465	465	475	412	439	478	449	461	464	444	441	463	470	456	442	445	434	463	501	474	451	463	459	432	488	448	468	444	425	412	407	466	427	465	481	492	427	433	471	442	449	471	430	436	487	418	455	459	464	409	462	413	461	465	441	474	483	485	490	467	446	457	452	446	467	470	481	493	474	472	502	456	484	460	429	446	430	389	452	424	454	452	463	485	459	450	434	430	436	420	439	460	439	478	471	446	474	455	469	454	468	444	394	411	465	459	445	493	448	472	468	446	432	435	458	445	399	454	446	505	439	451	460	477	451	504	439	450	453	471	458	453	447	461	457	437	417	463	454	434	484	447	434	455	482	461	446	457	461	462	437	435	475	455	431	451	415	448	433	437	481	449	447	499	429	435	428	444	469	430	464	431	466	481	447	441	460	463	481	443	499	471	442	463	447	440	458	457	450	449	416	469	437	479	411	453	523	422	418	471	512	435	451	463	472	431	470	467	457	456	455	448	421	462	461	484	438	442	449	468	472	436	470	441	431	489	478	450	470	485	428	432	442	455	459	465	469	477	443	420	436	426	467	421	470	414	479	448	432	461	442	422	442	476	457	455	425	432	456	457	453	489	475	436	439	427	449	452	427	436	473	493	441	482	461	464	427	428	450	450	461	460	428	470	442	441	465	475	433	443	477	463	494	436	458	469	444	459	440	447	463	467	465	408	503	500	471	438	468	440	456	434	434	396	474	507	463	459	464	451	464	494	440	462	481	468	445	458	448	441	458	455	458	435	463	456	469	478	462	475	478	445	483	490	451	438	444	476	447	474	443	429	462	464	422	486	468	479	472	458	477	445	444	466	465	450	482	480	443	430	454	433	434	423	447	446	455	443	466	467	441	473	431	440	473	463	462	441	482	428	462	471	442	467	474	438	433	489	449	418	467	473	447	459	464	488	466	432	489	466	445	466	440	465	487	451	469	463	485	456	450	431	476	512	474	431	460	444	461	491	421	439	467	415	487	454	434	445	441	452	467	490	463	460	421	474	446	442	483	446	483	454	458	477	435	446	452	463	430	457	466	444	456	431	454	462	444	463	443	457	461	457	472	465	420	485	469	426	443	454	445	436	436	458	449	460	435	470	497	455	478	428	437	448	512	442	452	446	468	461	431	458	476	445	482	446	469	406	456	482	446	426	500	484	472	425	462	454	462	444	449	457	465	434	435	455	445	452	468	424	418	418	476	455	464	450	487	452	479	436	505	430	443	463	440	478	428	442	475	443	414	456	436	429	425	428	467	451	461	462	469	499	438	453	480	469	446	434	480	456	453	449	458	508	460	429	470	440	468	459	456	479	447	444	455	459	488	455	452	466	457	406	444	490	433	442	451	436	457	438	520	452	459	465	448	480	405	464	494	441	458	449	462	476	453	489	492	441	448	425	474	470	462	475	410	447	486	471	428	463	491	452	487	443	432	460	438	485	497	463	427	450	472	418	426	448	432	435	457	459	451	449	470	457	468	463	450	422	478	453	454	419	440	425	503	435	443	453	450	447	447	470	424	430	456	448	431	490	449	429	470	478	463	470	436	418	495	430	464	453	422	451	471	437	430	448	445	472	412	456	469	452	433	454	492	451	443	451	439	465	417	449	429	414	453	426	477	443	437	412	433	467	476	480	424	458	457	449	473	470	447	445	437	521	452	391	473	457	472	482	490	425	471	458	446	442	486	466	462	469	488	445	475	437	479	435	456	481	432	448	404	481	486	450	437	415	474	443	438	437	478	438	481	460	461	444	465	470	466	464	452	466	474	493	459	452	502	467	433	461	444	415	443	478	479	455	476	485	483	441	467	456	475	499	466	484	411	456	417	444	444	498	435	439	437	445	434	443	430	441	448	437	427	448	457	445	434	456	433	439	421	415	492	454	492	459	439	452	453	437	449	442	439	435	463	453	428	447	430	436	443	470	433	466	439	454	478	473	486	445	442	450	470	449	436	458	432	416	463	446	437	509	427	467	494	480	458	462	474	460	418	471	478	456	494	455	453	426	443	460	450	455	462	458	450	458	453	431	453	451	438	480	471	471	451	470	492	470	501	472	422	443	437	490	449	468	468	408	425	481	465	419	468	484	448	437	427	458	457	457	496	478	466	457	468	475	444	473	472	491	471	463	468	476	443	447	432	478	488	485	474	476	446	487	432	479	448	435	422	451	442	453	489	462	446	418	452	445	436	467	453	426	436	487	461	442	474	506	434	453	442	462	464	465	413	474	444	467	470	465	453	417	459	422	445	450	479	445	466	428	449	474	451	426	488	464	471	468	483	493	443	439	470	436	458	448	454	445	489	513	472	488	431	453	451	466	447	470	437	425	451	422	446	494	479	453	437	473	424	459	462	503	475	472	463	472	435	482	462	424	432	450	475	454	438	424	481	488	449	415	427	451	453	453	506	417	493	419	453	463	450	482	434	436	442	446	414	430	468	433	410	458	490	472	470	465	417	439	433	448	474	428	447	454	456	451	463	503	438	463	485	471	459	446	443	476	436	470	464	421	465	462	470	469	460	449	411	438	449	480	461	421	406	456	457	442	473	448	451	457	455	466	486	462	447	493	471	443	436	466	470	450	438	459	452	424	483	441	457	425	458	442	444	488	463	463	456	455	433	502	471	446	449	484	390	430	445	471	456	420	436	493	441	436	419	456	461	430	510	460	467	424	513	464	445	494	459	467	442	456	432	480	488	466	417	470	448	471	450	404	425	396	405	475	456	464	421	434	439	452	437	482	439	471	448	443	502	455	413	438	482	455	467	444	440	467	499	437	465	420	461	455	474	417	462	451	436	483	468
16584	755	89	84	137	163	120	103	108	60	73	73	51	59	51	61	53	51	39	37	43	32	37	34	46	33	38	39	31	35	50	29	23	40	26	32	24	44	38	25	26	28	28	33	41	31	34	32	28	25	37	38	30	26	26	28	39	31	26	29	34	23	38	32	24	19	37	23	33	30	33	30	39	35	25	39	29	40	35	29	36	35	34	32	28	26	28	33	24	30	26	30	35	26	25	33	28	43	45	33	39	40	25	31	19	34	28	28	29	29	27	26	27	36	21	31	34	26	23	19	25	21	22	26	34	27	30	37	38	35	26	36	30	40	35	28	35	28	39	33	36	31	26	29	27	34	37	25	30	33	37	34	32	27	22	23	27	41	26	33	27	28	37	32	39	33	42	39	27	40	26	31	22	39	29	31	35	24	24	27	36	32	25	32	37	39	34	27	22	29	28	35	28	29	30	25	32	29	26	43	37	26	37	20	23	46	38	31	32	36	30	29	27	34	39	38	38	38	39	33	38	39	26	30	27	34	23	35	39	34	36	27	29	29	28	26	26	33	40	25	24	31	38	30	36	36	31	29	31	29	23	31	25	28	37	29	28	22	37	29	34	25	29	27	27	28	22	26	26	30	29	32	29	31	34	26	28	23	39	29	29	28	33	39	20	23	21	28	38	29	34	40	30	33	22	34	29	29	33	34	40	31	22	26	30	40	43	36	27	26	25	44	30	33	27	28	28	28	25	34	22	39	26	39	25	29	29	32	32	35	18	22	35	27	30	29	32	25	40	34	27	30	48	32	34	29	36	25	41	32	42	29	29	26	33	29	28	28	29	35	21	35	31	35	21	23	41	35	32	35	28	33	40	37	31	40	38	24	45	32	25	38	37	24	30	28	36	38	25	30	31	32	32	29	37	23	26	22	33	28	38	41	24	34	36	39	26	31	37	33	28	23	34	33	29	32	33	22	28	29	32	34	31	29	34	34	41	34	23	35	25	29	28	32	38	32	38	36	37	27	37	29	30	39	25	37	30	35	26	29	28	45	36	32	32	34	24	38	29	34	31	32	26	29	40	29	32	34	31	29	21	21	26	35	29	26	26	33	31	26	36	30	36	23	32	25	32	33	29	39	41	33	32	29	29	40	35	24	31	28	44	37	32	24	32	39	35	33	31	34	36	29	32	29	39	34	29	18	35	27	30	35	33	21	35	35	30	26	27	28	24	36	38	28	22	25	31	32	36	41	24	24	28	37	27	26	30	27	30	39	34	39	39	25	31	32	31	31	34	29	28	38	21	35	32	40	20	29	31	28	25	30	30	42	31	34	30	31	26	28	23	32	27	30	37	34	34	27	37	32	34	31	29	31	34	22	25	28	28	31	23	38	39	30	24	25	34	31	40	25	31	31	32	33	27	32	31	34	23	31	37	28	24	36	31	29	29	31	36	25	22	26	23	38	31	22	23	32	36	31	29	24	35	37	15	33	36	32	36	27	26	38	27	34	23	34	41	33	33	39	27	29	29	29	36	29	28	23	19	35	37	20	29	33	37	23	38	26	40	41	27	44	23	32	26	36	25	41	28	28	26	35	33	31	28	29	41	41	38	26	25	34	36	24	23	28	28	29	26	42	35	25	26	34	43	28	25	41	25	28	26	25	30	35	32	35	42	26	35	33	28	25	25	34	19	22	35	26	30	33	29	26	26	26	25	42	32	43	24	34	26	33	33	34	35	24	28	45	16	31	30	28	33	32	27	31	28	20	31	20	27	32	25	27	32	31	34	31	26	30	24	34	27	42	27	30	36	24	28	28	26	31	33	32	26	33	24	37	27	35	24	46	33	30	41	28	39	33	38	40	36	27	33	29	34	44	20	35	36	27	24	31	35	25	31	42	28	25	23	35	33	31	33	34	32	30	26	29	28	40	31	22	21	28	33	26	32	34	34	39	29	24	36	27	25	37	28	36	33	29	28	28	23	21	30	30	37	45	28	25	28	38	32	22	32	44	28	26	33	36	35	37	32	26	27	33	31	36	33	32	52	28	28	41	35	32	32	33	34	31	36	27	31	34	34	30	28	21	31	32	17	33	22	20	37	38	25	34	38	33	28	28	27	30	32	47	25	24	41	35	27	46	37	32	38	30	28	27	31	32	30	37	38	37	15	29	31	37	29	30	32	26	32	38	32	26	19	26	23	26	22	26	39	33	30	26	32	37	24	31	30	45	22	25	26	36	28	42	24	33	16	32	26	27	34	33	27	36	38	28	28	19	32	40	31	34	36	26	32	32	34	31	29	26	26	33	33	25	27	27	28	38	31	39	25	21	37	26	32	32	26	44	34	27	31	31	29	31	27	20	30	30	24	33	36	39	36	28	29	25	26	35	19	33	37	21	30	26	30	33	33	33	40	30	26	38	29	34	36	33	24	24	30	47	35	26	19	25	38	36	33	28	27	25	35	30	39	27	24	27	23	36	34	22	29	31	26	35	36	30	32	23	33	35	25	35	28	22	26	38	30	35	29	18	27	31	33	26	38	27	36	31	35	33	19	30	32	21	35	24	39	30	32	23	27	35	39	30	25	36	42	33	38	35	31	32	36	37	30	36	41	33	25	34	22	32	32	32	31	31	34	30	29	33	35	30	25	37	32	22	26	29	34	33	28	30	20	41	33	25	31	28	27	38	36	24	29	33	35	36	31	32	31	34	17	30	38	44	27	23	31	42	20	36	32	34	36	28	31	33	37	31	39	24	33	34	39	34	32	25	30	33	29	24	24	41	41	37	35	23	24	32	39	27	42	34	36	46	23	46	28	28	30	34	26	33	43	27	29	27	39	28	35	34	30	31	42	33	19	29	29	28	37	32	25	36	36	27	27	24	37	29	36	34	38	28	41	31	29	35	24	34	41	26	25	23	24	35	30	36	27	30	29	28	34	32	38	34	28	32	27	32	27	30	39	36	32	44	19	27	25	33	28	23	33	25	25	31	26	33	27	21	42	41	30	30	20	29	36	32	29	26	44	35	32	36	29	30	30	29	38	26	36	20	30	44	35	40	35	26	29	39	26	30	28	42	43	32	28	33	39	26	32	29	32	34	25	31	34	20	37	33	35	21	25	28	34	33	32	35	40	39	29	40	29	31	28	32	32	29	26	36	29	29	29	31	32	26	30	32	36	35	32	34	29	34	33	22	29	30	31	29	21	25	24	36	40	40	33	34	35	34	35	21	38	24	30	30	28	27	36	34	43	39	36	38	37	32	34	32	25	27	26	29	34	34	26	28	34	25	32	28	29	42	33	31	32	32	31	32	36	33	29	34	42	29	33	33	32	32	34	31	33	27	22	25	22	40	36	30	36	21	24	36	26	36	24	34	30	29	31	27	29	30	31	36	34	31	29	39	39	30	31	34	37	34	23	21	26	24	25	22	29	30	37	30	32	37	35	32	43	33	27	38	35	31	28	27	40	29	28	31	34	30	31	31	29	31	25	25	30	39	29	27	34	25
40653	6467	2160	7460	13221	13838	9113	6138	4821	3580	3082	2540	2086	1867	1701	1542	1337	1223	1105	1101	1012	994	951	859	834	816	804	770	656	689	638	653	674	647	671	621	589	576	614	567	584	551	584	571	556	550	568	533	570	525	472	533	533	509	529	504	533	543	537	533	537	494	497	475	490	476	469	519	490	476	471	508	472	487	482	509	468	513	433	501	478	483	461	452	479	499	478	503	482	505	493	477	489	474	462	511	523	514	498	471	469	494	500	500	502	493	471	470	494	474	444	426	447	464	504	510	467	471	504	476	493	493	493	459	453	458	489	455	506	490	454	456	450	493	460	461	465	431	474	478	478	477	462	451	448	461	442	478	476	458	447	469	451	466	478	457	451	482	492	532	432	428	490	457	488	470	459	482	443	495	453	446	428	443	489	472	435	463	452	495	450	456	480	442	436	463	482	457	486	475	432	464	393	463	469	489	461	439	448	458	477	453	460	450	469	504	460	403	471	491	523	491	457	428	454	440	449	433	457	472	465	458	459	430	443	452	475	475	440	439	474	438	457	459	465	489	522	444	448	439	441	479	413	461	495	479	457	491	524	473	498	469	520	441	462	488	476	491	459	443	468	451	477	445	473	473	456	486	480	464	480	455	433	477	437	454	484	484	448	470	455	437	453	424	464	451	453	460	462	481	442	494	460	456	470	461	459	435	444	427	444	439	458	442	503	443	440	482	478	445	440	446	460	461	459	454	458	462	479	445	483	488	512	492	473	443	445	486	437	472	460	417	459	490	489	424	446	470	426	443	471	484	462	448	472	475	478	464	433	450	424	414	474	440	451	508	457	442	443	477	464	436	488	456	460	446	432	479	480	479	426	476	461	452	496	432	479	471	476	514	445	452	435	454	431	460	426	461	424	441	483	456	455	505	486	454	479	466	469	462	439	435	490	416	480	457	473	489	494	425	467	455	471	458	458	438	443	470	481	488	482	434	448	455	489	457	457	434	486	483	420	466	482	477	450	486	485	487	466	440	430	432	449	470	431	470	447	459	506	477	478	477	476	477	449	492	473	434	454	497	444	444	481	447	466	455	470	477	422	444	450	472	449	423	489	496	434	436	500	410	439	451	468	444	463	438	473	421	437	472	433	451	447	498	481	454	465	444	478	469	491	447	423	474	467	455	426	477	428	470	468	458	452	461	493	469	463	511	438	484	479	469	483	499	489	448	474	455	484	489	428	465	467	451	493	432	487	435	482	458	482	391	454	456	434	432	440	463	464	471	446	466	465	503	441	490	498	510	501	437	442	442	480	460	462	464	469	490	452	440	434	477	477	476	479	433	455	452	480	430	488	460	481	485	507	438	465	445	445	451	429	448	438	469	483	488	476	488	458	497	443	456	455	454	454	433	444	454	516	462	441	505	495	440	458	432	470	486	433	478	475	419	425	481	440	442	478	460	433	471	461	484	432	516	513	478	430	447	459	460	401	470	455	478	492	476	463	469	415	425	479	460	508	476	491	440	481	490	449	452	468	473	507	418	450	453	436	478	438	462	463	457	429	462	441	458	477	437	467	479	402	429	496	504	438	421	470	482	502	467	498	485	431	486	460	473	437	458	468	438	518	457	461	458	461	447	476	479	424	465	473	466	477	477	476	453	464	478	485	443	483	492	439	462	507	437	475	466	451	465	417	485	476	505	449	477	487	459	463	434	475	475	463	473	491	466	452	461	465	495	447	434	435	457	492	427	493	455	454	496	432	481	488	462	450	470	430	473	419	420	491	433	462	440	475	496	433	466	476	453	495	450	485	413	493	488	462	455	482	446	449	446	463	461	463	461	483	446	497	500	427	477	469	454	492	465	429	470	438	416	467	478	471	436	484	484	459	457	472	455	470	491	437	469	456	437	462	482	442	485	416	453	449	470	465	452	449	439	489	462	466	447	416	449	424	464	442	492	511	446	439	448	449	449	477	515	491	466	472	463	454	470	460	474	437	477	469	525	472	457	456	456	482	462	462	481	473	467	453	440	465	482	478	500	427	468	421	463	443	465	451	493	437	451	423	451	460	466	470	422	467	425	448	506	469	466	485	495	439	439	452	453	471	462	469	456	472	471	475	442	458	476	474	462	446	479	459	448	463	472	447	471	463	464	503	433	427	463	466	458	477	449	476	440	456	448	471	472	478	426	437	472	464	445	462	446	476	440	470	476	448	500	451	439	435	473	464	479	458	461	437	450	467	462	448	443	483	455	408	514	463	478	474	454	453	480	467	456	459	459	476	488	490	471	448	445	443	436	462	427	469	450	453	438	461	497	472	451	478	456	486	453	427	495	466	481	465	506	416	477	457	443	478	458	423	450	444	480	497	485	445	461	434	457	443	484	496	466	445	457	453	458	471	460	484	498	446	454	449	445	479	461	460	496	491	443	471	527	469	461	524	496	451	431	447	472	476	507	452	441	471	457	458	497	481	464	475	460	467	463	438	448	468	487	439	475	500	475	471	461	477	416	497	434	461	460	455	453	487	461	455	473	462	469	470	416	495	438	447	444	442	443	465	463	449	481	437	493	459	439	449	432	461	485	429	459	432	465	461	461	472	452	467	454	475	434	450	503	484	461	479	428	426	484	473	437	474	491	430	441	476	470	453	431	468	441	488	482	447	435	442	458	454	498	507	447	450	463	478	452	482	467	466	486	474	444	479	450	487	446	467	456	502	447	441	468	459	448	438	486	524	508	505	444	491	463	445	464	469	444	467	486	462	462	438	498	478	472	449	452	485	438	464	434	487	494	473	490	489	474	439	419	440	428	416	458	448	454	410	480	462	450	445	501	462	467	456	467	467	475	450	478	462	451	454	505	477	414	455	476	475	483	475	490	454	495	457	466	458	457	462	479	453	446	435	454	469	474	425	505	486	415	434	452	458	500	521	449	438	448	415	478	496	467	479	515	467	480	463	447	490	456	479	474	429	457	473	458	488	468	461	495	493	514	443	451	438	448	486	468	453	459	481	489	491	452	465	444	469	486	495	461	453	440	438	466	471	444	462	484	448	449	526	431	465	428	444	468	455	451	450	481	478	441	452	487	503	445	466	437	471	427	420	451	448	475	500	454	448	424	474	433	478	460	457	430	445	469	462	451	468	445	457	451	459	475	449	475	438	472	428	437	443	475	504	430	508	477	466	454	468	484	463	408	458	462	426	452	453	437	478	462	427	447	429	458	453	449	445	490	468	456	468	513	502	437	446	474	502	465	449	442	461	469	438	434	476	488	423	440	437	441	482	454	481	432	478	490	466	443	467	437	473	436	454	464	487	484	486	467	476	457	447	474	443	500	497	459	470	460	458	464	457	443	485	460	400	448	466	478	426	467	449	471	458	484	492	450	428	425	471	441	483	461	456	471	434	443	474	438	488	488	484	493	462	475	466	452	448	445	475	454	491	454	448	410	451	454	468	470	459	464	485	468	472	440	496	502	450	455	466	466	441	445	474	436	437	489	471	463	499	453	431	458	410	491
14248	419	106	105	132	180	132	102	103	93	101	95	97	93	81	86	75	59	68	80	72	74	67	55	69	69	61	61	60	67	78	75	58	70	66	60	60	60	58	69	50	70	56	45	50	65	84	69	49	50	58	56	78	70	66	64	63	54	64	61	54	68	59	63	54	75	58	46	65	60	63	56	62	60	51	54	64	60	56	62	62	76	64	55	54	66	53	60	68	69	57	63	58	58	62	72	69	78	56	70	54	50	70	63	58	64	46	59	74	67	62	52	66	51	56	62	74	43	55	64	54	60	66	60	73	56	71	66	71	61	55	52	69	57	58	50	62	74	57	62	60	64	64	55	63	73	70	52	56	61	55	62	64	53	60	54	57	70	62	58	66	55	70	63	57	56	57	55	62	70	51	62	59	66	66	82	57	62	54	66	67	56	56	75	56	56	65	76	53	62	50	57	56	48	72	69	64	66	61	74	50	54	67	58	66	62	65	59	59	55	55	55	81	75	46	50	69	56	66	61	55	69	58	43	72	67	62	61	52	54	56	75	55	51	45	44	72	72	61	56	66	56	55	50	54	62	57	67	58	54	59	51	66	53	52	58	57	53	67	59	59	53	50	41	51	58	57	43	47	61	62	63	57	53	51	61	61	65	58	66	69	56	60	69	57	63	47	70	71	64	68	56	66	69	58	53	63	58	58	62	37	77	58	66	53	69	57	66	65	62	59	36	69	72	75	54	62	49	70	65	59	65	63	59	65	52	58	63	57	65	65	60	67	64	59	59	54	59	64	57	53	53	70	64	64	62	48	68	72	59	79	53	68	55	62	60	75	68	56	73	61	59	69	63	49	61	50	46	60	55	57	61	65	58	64	50	65	53	67	66	59	62	51	69	52	70	67	59	50	83	68	76	62	67	70	75	50	63	65	59	64	51	67	71	69	55	66	46	64	58	71	63	58	55	61	57	68	57	61	59	52	71	58	64	67	63	60	65	53	71	61	51	53	56	63	63	71	69	86	65	68	56	64	60	72	74	64	47	67	59	70	56	72	60	57	61	52	54	68	61	85	58	50	63	48	68	56	65	54	62	61	70	66	64	63	60	54	59	86	58	71	60	61	68	56	54	41	51	62	74	51	59	59	68	50	71	63	54	68	52	55	59	54	50	65	60	57	63	58	53	58	63	44	62	59	55	61	77	70	58	58	73	62	61	57	57	58	70	57	56	66	63	68	73	60	52	50	63	54	72	67	59	80	61	60	58	72	62	43	58	63	53	72	74	68	80	61	53	67	65	69	64	69	69	57	60	49	46	63	67	62	66	59	48	77	51	57	64	74	61	49	58	78	62	57	66	56	60	63	69	69	63	57	77	56	64	59	58	46	65	57	57	61	64	73	56	44	56	57	71	62	65	61	54	51	57	67	64	55	53	64	73	56	61	58	68	57	60	58	65	52	74	56	56	70	67	59	54	52	67	52	60	57	68	52	64	61	62	64	60	45	52	60	62	54	56	54	61	56	66	47	64	57	59	53	50	71	63	56	53	54	43	64	69	62	55	55	52	56	53	72	59	62	74	52	61	56	55	68	58	62	49	53	52	47	61	64	49	61	64	61	87	69	76	58	62	57	82	58	72	56	61	48	50	55	57	63	58	60	66	60	67	58	53	64	73	78	47	58	50	58	60	61	49	59	62	64	66	67	67	69	65	74	65	74	58	65	52	63	72	57	47	67	63	66	63	64	69	57	61	56	55	60	58	79	58	58	66	65	70	56	65	52	63	75	54	63	67	63	60	68	73	65	68	75	69	48	60	59	64	57	62	54	62	61	65	54	60	69	54	52	67	76	52	57	65	56	75	57	57	66	50	54	69	61	57	57	67	65	66	60	63	57	67	64	55	66	55	53	62	51	69	58	68	60	45	59	56	58	63	52	53	41	70	58	59	64	71	59	47	70	65	59	66	52	67	59	53	65	65	45	51	63	54	57	65	50	61	55	57	61	55	74	70	62	71	52	69	67	69	58	64	57	52	68	53	61	77	57	51	48	57	67	70	49	61	72	55	63	55	50	55	58	55	67	52	64	57	60	64	61	45	61	62	65	57	63	64	63	67	55	59	60	56	80	54	74	57	56	64	56	72	77	55	61	54	62	63	58	55	47	72	58	52	74	54	63	63	64	47	52	53	65	60	59	62	60	80	59	66	72	59	47	59	66	49	54	50	76	59	72	57	60	65	56	63	51	53	72	52	56	62	64	69	70	59	53	77	61	64	64	57	72	55	62	64	65	69	63	61	66	73	71	60	73	64	62	61	62	52	57	64	68	70	63	56	64	60	69	56	67	47	68	56	57	60	59	59	56	61	64	49	53	69	62	55	53	61	74	52	58	63	63	67	74	68	65	65	51	59	48	64	66	71	68	71	62	50	60	63	57	60	67	64	59	63	72	56	61	67	57	53	54	56	61	70	62	66	61	51	66	64	69	66	66	63	73	62	57	59	57	60	60	63	67	55	62	63	73	48	59	70	56	60	62	57	62	55	59	60	58	64	77	49	50	61	57	56	65	71	53	69	55	54	45	60	66	62	53	71	58	60	53	64	59	55	57	50	56	57	56	62	67	68	50	57	65	65	70	58	72	65	57	56	56	62	57	45	63	55	50	73	57	65	59	56	54	61	48	46	72	56	46	53	81	56	53	49	75	65	49	63	47	54	56	63	66	57	68	62	69	73	59	55	48	62	56	56	51	73	57	64	57	63	59	56	52	66	44	65	65	71	61	68	64	58	80	57	52	58	69	53	73	60	69	66	49	44	58	63	56	69	53	59	49	58	55	53	67	53	55	57	63	54	61	65	67	63	55	63	48	54	82	57	59	66	55	60	52	69	56	66	55	64	67	75	62	66	71	57	56	68	53	51	65	56	58	52	70	47	56	52	61	71	57	54	62	66	57	69	63	59	59	52	68	65	57	56	59	60	62	54	61	80	63	59	56	67	52	53	62	55	66	62	57	45	61	57	67	76	59	67	66	64	54	64	60	53	73	59	58	59	59	64	69	60	67	50	72	57	47	69	62	56	49	58	58	67	59	62	64	54	59	62	51	65	63	58	64	62	58	73	78	54	64	70	76	42	52	52	68	56	63	48	73	53	61	69	51	53	67	55	62	65	59	55	57	47	63	68	63	58	70	56	59	59	54	54	64	48	59	65	58	68	54	61	56	67	44	68	58	63	55	60	58	68	54	55	51	67	69	52	78	51	70	58	62	62	64	70	72	54	65	46	48	59	48	65	52	55	43	62	71	72	56	55	72	68	55	68	62	69	53	44	67	55	70	51	69	62	65	67	64	56	62	56	59	66	58	55	47	52	70	55	63	71	63	67	65	62	61	61	60	72	57	63	58	60	65	58	65	68	64	57	52	72	54	70	62	55	66	48	51	59	62	56	65	65	66	76	64	57	63	75	64	53	81	56	45	64	64	49	60	61	66	58	62	55	45	56	56	50	62	54	49	66
39129	4758	2193	6508	11608	12831	8257	5647	4629	3580	3017	2623	2340	2117	1824	1841	1620	1564	1472	1414	1295	1295	1232	1253	1154	1150	1194	1094	1066	1056	1006	1031	970	1011	1019	1015	969	988	1012	950	947	986	914	958	980	894	931	939	921	898	942	921	873	941	907	885	868	962	935	905	950	884	908	891	955	908	896	924	884	901	900	862	898	929	905	902	901	886	838	895	932	925	864	884	899	920	936	894	881	875	834	884	834	904	819	819	948	879	846	837	912	869	899	849	873	877	898	906	885	921	902	862	864	849	884	886	876	895	899	851	852	906	881	898	869	856	885	856	898	862	850	889	848	885	877	842	885	813	879	864	880	887	861	846	919	924	869	917	875	810	877	916	918	872	866	887	941	897	881	906	864	843	920	864	852	874	888	881	886	892	859	859	864	871	892	901	820	860	881	843	915	899	934	893	902	880	888	916	866	849	866	881	918	893	898	929	871	844	887	849	894	882	889	849	919	892	909	850	849	831	859	867	891	879	901	930	899	888	910	857	889	867	893	829	873	866	880	863	859	859	894	875	928	849	925	875	854	933	852	888	899	884	963	887	888	831	890	861	848	851	834	816	854	846	809	864	890	875	894	877	874	881	870	832	850	904	852	877	897	880	909	897	875	850	868	822	864	928	843	900	853	879	877	826	867	868	907	828	929	862	838	825	870	882	924	890	883	829	873	907	867	846	890	846	859	853	848	891	887	837	893	903	816	898	866	847	843	893	816	883	886	845	832	842	866	844	850	901	902	900	873	838	867	813	847	853	893	824	827	873	828	853	863	876	863	886	937	893	892	893	912	865	889	859	937	878	869	859	903	900	938	801	872	881	869	931	811	832	863	853	852	892	812	859	843	849	947	918	877	835	851	892	890	876	858	810	820	882	904	870	833	895	893	975	902	877	893	828	892	893	870	912	876	867	866	910	916	853	886	893	914	849	845	854	866	853	881	815	831	885	899	897	868	880	918	884	882	860	835	881	890	877	862	914	948	844	853	892	903	876	875	840	861	908	810	841	891	825	865	870	917	806	890	882	905	905	842	892	920	921	841	901	918	907	831	875	902	913	910	938	894	852	915	841	882	879	838	830	898	895	836	839	860	901	864	902	884	834	847	884	849	882	880	881	838	851	878	861	837	863	799	828	857	832	873	867	849	882	868	936	853	904	890	914	861	911	877	907	843	873	873	839	866	909	851	857	851	876	898	862	823	901	852	860	876	813	886	840	820	882	852	871	909	837	901	881	882	892	829	880	870	824	848	867	824	850	838	887	868	851	856	892	887	926	855	869	835	853	908	860	845	891	854	833	918	848	938	899	851	882	837	871	848	867	878	848	911	845	880	909	854	901	872	890	884	830	838	889	889	853	900	856	857	886	903	899	919	818	896	882	840	850	854	930	865	827	870	901	880	878	862	870	878	926	812	910	877	883	898	922	909	839	861	859	844	846	880	865	885	870	915	856	913	874	859	776	900	866	853	920	857	865	929	887	936	859	933	912	858	859	852	846	892	889	904	929	900	849	939	886	914	884	887	893	874	918	821	889	875	896	914	885	845	923	875	872	894	896	853	898	828	873	905	854	886	840	869	894	843	900	846	880	879	818	845	860	888	889	902	860	896	914	846	867	892	867	885	868	863	849	841	837	863	864	905	905	862	877	900	900	834	864	848	864	913	899	844	870	858	897	869	838	864	871	896	919	880	875	887	877	811	869	858	886	870	895	886	895	845	858	851	890	863	853	902	868	908	850	809	891	913	872	871	846	888	864	851	913	894	850	817	846	892	908	874	876	889	902	898	884	888	875	834	819	897	860	849	830	847	889	867	877	868	885	892	842	861	857	894	870	841	889	859	849	893	898	897	895	869	867	843	887	856	878	871	888	852	916	879	817	902	886	871	827	957	867	890	812	830	847	813	854	910	899	851	923	888	838	859	868	884	889	897	914	879	838	825	914	885	918	856	896	828	820	856	800	914	889	910	866	859	871	912	855	897	832	853	902	929	875	902	866	890	900	843	828	836	837	847	852	881	847	854	873	873	899	896	824	891	911	860	838	894	875	872	847	840	832	853	825	884	845	832	887	883	848	873	876	868	821	823	868	888	880	831	903	879	854	912	932	835	830	855	828	845	862	849	924	866	833	919	844	876	823	881	895	831	867	871	818	908	908	864	874	845	859	873	862	862	855	916	848	843	863	809	792	871	887	857	870	896	876	872	881	888	872	882	857	911	857	853	887	919	877	886	843	821	875	848	882	863	892	851	860	828	943	893	877	884	852	906	914	898	860	899	861	871	898	897	861	827	855	863	857	885	889	778	880	876	911	880	915	870	873	886	847	882	876	823	893	895	880	884	902	897	883	901	907	866	893	844	894	912	866	866	895	860	884	893	895	884	893	881	897	819	871	849	922	857	895	858	854	883	922	837	892	845	831	883	889	884	919	890	826	842	893	881	892	884	918	888	883	887	822	860	886	852	895	863	818	819	941	867	865	894	887	875	924	889	898	870	881	862	884	871	874	911	895	899	881	818	875	881	822	876	849	884	890	827	841	869	870	846	919	861	901	844	924	916	862	829	864	904	854	882	826	872	841	875	888	860	912	859	885	938	880	924	871	877	883	849	880	903	870	858	868	873	917	817	866	898	860	814	867	901	864	830	847	858	860	802	880	863	810	869	934	846	864	836	876	888	881	867	903	943	908	873	825	902	882	879	836	862	822	924	832	858	883	864	890	842	861	815	890	896	835	865	903	849	873	890	933	893	832	934	889	860	824	866	908	882	831	852	814	880	832	926	858	875	891	940	875	873	847	887	859	832	879	908	928	879	884	823	869	912	848	806	865	841	883	899	872	910	861	898	855	876	847	958	916	865	884	889	903	829	895	883	855	826	883	859	866	868	873	850	833	819	857	854	870	875	883	837	927	848	895	871	861	906	883	902	891	881	871	872	899	879	859	816	866	903	891	886	856	910	855	871	855	887	841	880	895	931	846	928	876	899	928	873	900	834	910	915	843	845	924	884	807	862	881	941	843	911	900	852	822	880	897	871	863	890	883	835	885	869	874	853	802	831	890	886	884	815	859	813	900	819	868	889	881	884	892	871	854	846	876	820	886	927	874	869	885	855	866	874	843	831	920	870	829	925	897	911	915	840	886	867	810	866	894	878	868	874	907	879	843	864	877	848	901	871	859	886	886	876	913	803	878	856	878	865	840	940	869	921	903	882	825	878	905	878	846	842	920	864	790	832	848	877	836	922	889	880	907	892	820	863	814	846	851	866	908	848	921	860	847	902	882	896	913	852	804	875	884	883	861	888	882	918	898	921	854	860	858	860	846	892	820	849	893	857	914	954	859	894	915	898	878	911	907	821	861	869	867	868	834	940	869	878	838	899	805	885	872	844	901	892	883	860	893	912	854	874	804	849	911	896	909	883	890	851	887	909	862	918	812	837	873	845	829	865	842	826	895	900	872	844	868	851	910	899	896	833	857	911	862
23817	1899	200	149	230	333	225	180	150	124	128	140	112	128	112	108	103	84	86	100	85	77	59	57	65	75	63	72	75	87	77	80	72	65	62	72	62	65	81	83	60	67	61	56	70	72	61	61	67	84	67	59	64	65	65	76	66	60	63	73	73	70	62	56	69	55	75	60	66	60	72	53	63	73	70	62	53	68	69	66	59	64	67	80	75	71	81	71	59	61	70	57	61	64	77	67	59	67	62	52	60	79	71	58	70	59	71	66	63	59	72	72	62	79	68	58	56	60	63	67	61	72	59	60	59	70	63	61	66	69	74	63	62	56	53	51	63	46	60	70	55	52	64	72	60	65	59	57	77	69	59	69	70	51	64	74	62	77	59	58	70	70	72	64	52	62	67	73	68	64	57	76	61	66	68	73	72	64	54	66	56	73	64	67	52	60	54	76	78	63	62	58	65	50	55	73	59	65	68	70	61	69	58	66	56	64	66	67	57	62	63	58	58	59	58	71	79	62	64	60	73	51	65	59	57	63	69	61	73	57	66	45	56	62	63	59	79	56	62	71	68	63	76	73	66	66	65	67	51	54	50	60	73	67	60	69	66	56	72	58	77	65	60	72	67	67	51	62	81	38	75	63	56	63	68	44	63	65	61	62	52	65	66	63	67	62	48	66	70	48	61	52	56	71	61	56	67	72	70	56	68	60	86	43	50	61	79	70	69	63	66	61	61	62	69	65	69	72	62	66	57	71	77	56	62	62	57	63	66	62	62	57	72	60	60	68	70	58	50	59	87	68	51	65	70	68	73	61	70	71	60	52	51	73	71	73	56	66	61	74	52	59	59	73	56	61	42	74	68	63	70	48	67	59	54	65	68	74	62	69	68	55	72	78	64	47	60	57	62	70	70	72	60	72	77	83	65	76	58	62	57	59	68	76	71	59	55	73	66	57	53	65	63	61	65	65	67	71	79	54	67	68	54	70	70	59	75	59	80	72	68	65	63	55	60	63	71	52	60	77	48	64	57	70	60	55	62	65	62	63	57	61	64	67	77	60	56	57	62	71	63	67	70	61	68	63	55	49	49	44	62	59	59	58	61	51	74	79	63	54	70	61	79	74	69	63	76	65	69	58	62	56	67	65	62	69	65	69	65	69	58	66	47	69	63	73	71	56	83	65	56	74	76	60	75	70	69	57	57	72	73	66	66	76	54	60	55	52	72	60	69	56	60	56	64	63	63	68	58	53	65	65	54	58	62	52	59	64	66	60	51	62	68	69	62	77	50	84	62	72	65	65	61	57	65	57	56	71	63	58	63	70	71	65	62	65	67	80	58	73	61	48	52	66	58	60	71	63	65	69	65	59	72	60	77	74	65	72	55	53	60	48	54	55	77	66	66	54	49	70	46	59	59	62	76	47	53	55	57	66	62	57	73	64	66	72	71	69	62	52	73	64	64	64	74	63	70	70	68	59	53	73	59	71	82	72	60	66	64	65	51	69	70	57	66	50	63	57	55	69	79	66	56	88	62	63	77	60	63	46	55	55	69	66	53	64	59	62	53	64	60	59	71	60	66	63	38	49	75	52	67	60	65	64	62	62	60	67	71	64	78	65	75	58	62	57	50	65	60	56	60	64	52	71	74	61	58	57	65	57	66	73	58	72	60	56	85	61	66	66	76	75	59	68	75	72	63	71	62	51	60	66	77	63	67	61	66	50	70	65	70	56	61	63	73	55	68	62	55	63	57	70	63	64	52	63	72	69	54	77	60	44	58	51	61	46	59	54	62	71	70	66	51	71	62	54	74	59	55	63	68	64	61	60	66	66	63	60	66	51	62	70	75	56	54	69	73	74	70	65	59	44	70	75	49	69	62	75	72	53	89	75	63	62	63	57	64	71	70	65	68	69	61	71	65	47	64	56	64	62	61	78	61	56	79	71	62	69	74	74	61	73	62	63	51	63	65	56	76	64	69	79	67	55	80	62	61	66	64	60	82	73	67	67	58	62	52	61	60	65	66	66	54	57	62	78	44	56	61	72	62	69	66	65	68	73	49	56	66	66	63	63	69	69	60	64	59	53	59	65	73	71	74	66	67	70	63	57	85	73	70	56	60	57	66	53	58	66	65	70	60	71	66	61	72	61	49	65	52	63	76	54	74	64	72	50	65	70	70	63	56	68	68	60	64	58	69	64	50	58	74	65	64	68	61	74	58	61	60	52	51	60	58	72	58	68	72	63	47	82	63	59	65	59	67	67	71	67	47	63	49	61	60	66	61	56	78	47	74	67	65	79	65	54	52	56	67	67	60	66	66	60	70	52	62	65	69	57	61	65	60	78	61	72	71	52	71	61	60	57	60	59	74	76	63	65	71	68	63	50	79	65	68	49	71	64	71	70	53	53	77	65	57	66	58	65	58	71	72	53	63	61	66	75	77	71	47	64	75	63	56	56	59	64	62	64	51	55	54	63	58	54	66	52	64	77	60	61	64	67	73	57	61	72	61	63	72	56	63	70	71	74	53	48	80	48	66	61	52	63	71	49	54	62	68	84	56	59	63	67	78	73	56	70	65	57	73	57	66	68	58	75	62	83	60	56	56	69	71	60	56	62	59	46	61	68	66	71	50	70	60	60	70	46	65	58	67	50	52	61	64	53	46	51	56	69	66	71	64	68	82	57	63	58	65	63	73	54	61	56	65	55	66	66	76	47	62	59	69	72	59	63	64	70	69	66	54	73	62	64	54	64	71	50	51	58	55	63	63	61	66	71	61	55	68	63	57	67	54	77	67	59	64	63	47	59	68	62	56	62	66	68	77	74	62	78	72	74	67	54	73	60	67	51	59	67	74	87	68	55	51	61	63	67	51	53	60	66	69	79	57	45	60	53	64	64	61	64	54	52	64	69	66	71	57	65	63	68	69	70	62	64	52	57	50	58	74	78	70	68	64	60	59	85	59	69	60	65	72	62	63	84	58	81	63	60	61	69	46	58	65	61	47	61	67	59	71	65	59	61	51	69	68	75	70	62	56	64	63	47	66	63	54	57	77	71	59	55	62	67	58	65	63	55	65	64	78	64	50	50	68	61	61	63	77	83	66	67	64	65	62	61	59	82	58	60	71	66	76	72	68	61	58	71	64	56	66	66	77	59	44	69	67	54	56	65	65	60	50	61	46	78	62	48	51	58	70	70	59	60	68	66	43	76	86	59	67	63	74	61	69	73	61	63	65	67	65	59	67	62	65	53	60	59	52	66	54	65	54	53	61	67	88	59	61	66	66	55	48	51	64	62	76	67	58	61	52	62	69	73	62	68	54	56	80	62	64	71	72	68	54	71	60	50	63	67	67	62	52	70	54	53	67	65	62	50	71	58	62	50	72	53	65	67	66	56	79	82	68	71	64	73	62	67	66	62	60	62	56	67	57	61	65	79	60	67	78	53	71	53	73	59	63	68	56	63	85	48	68	51	54	67	60	61	63	81	59	62	52	76	71	54	72	72	58	73
42692	9420	3912	11637	19678	22105	14367	10327	8262	6633	5365	4653	3865	3485	3199	2895	2606	2254	2141	2035	1935	1766	1736	1614	1600	1500	1445	1432	1416	1305	1239	1260	1196	1259	1187	1141	1214	1191	1110	1141	1101	1081	1057	1056	1035	1113	1083	983	1045	1020	968	1024	1042	996	1046	1026	1068	997	1044	1001	1036	992	940	955	973	953	1026	991	937	993	957	937	970	944	1033	915	974	967	978	945	920	951	964	962	951	997	935	874	898	967	944	934	915	867	889	922	931	943	964	951	947	901	948	913	964	988	908	952	951	927	913	954	954	951	912	937	931	932	948	914	847	926	897	925	956	950	932	957	921	887	841	897	945	881	922	875	934	976	984	959	933	919	953	859	877	952	924	901	965	885	964	899	948	949	911	937	925	855	915	934	869	941	893	935	934	922	866	919	900	931	917	910	900	881	918	940	931	920	904	886	937	914	875	888	876	943	883	885	890	941	870	923	928	910	931	882	939	887	853	948	910	922	873	931	922	944	952	916	914	891	878	886	950	936	913	945	894	897	938	942	913	926	890	905	939	894	889	944	928	926	950	909	904	911	858	927	912	899	881	907	940	910	891	898	960	894	886	914	884	930	885	926	912	899	895	936	924	868	914	903	923	938	878	873	891	953	920	967	900	876	893	927	884	923	916	952	876	941	898	920	882	915	935	937	888	922	905	937	914	819	914	891	861	923	920	955	918	922	951	962	875	908	890	942	922	929	924	911	913	885	929	932	908	904	870	932	911	922	915	863	863	908	928	885	920	861	916	890	931	908	917	864	907	944	909	891	855	921	901	870	886	960	978	967	927	927	890	900	920	936	866	971	872	942	917	871	925	913	902	842	944	928	940	890	896	921	925	879	912	842	881	889	922	922	890	891	896	897	885	944	894	917	874	892	880	916	899	884	878	933	925	922	916	894	901	862	949	899	954	933	949	921	888	926	910	887	920	904	901	940	905	878	908	855	909	958	891	922	895	865	934	893	930	917	904	905	911	890	883	868	895	904	938	867	944	940	905	922	900	889	899	889	901	973	903	898	881	881	889	900	853	868	890	922	853	886	938	914	928	919	963	892	888	888	912	889	889	925	890	892	897	904	873	913	905	859	874	878	925	867	905	915	899	894	918	904	913	915	909	970	904	906	909	916	910	914	921	913	898	903	891	871	873	928	927	880	933	925	905	904	843	952	918	925	831	952	924	880	880	867	921	878	899	886	918	927	855	875	950	930	908	877	894	890	950	897	949	891	863	921	918	846	925	883	907	952	908	878	970	895	931	898	900	886	878	904	967	907	931	915	900	972	948	865	889	901	846	938	899	856	894	897	934	877	913	918	878	932	922	897	927	895	896	872	947	835	909	924	890	902	932	888	877	896	890	946	909	912	914	946	928	873	911	876	914	966	912	968	891	960	892	980	890	877	850	898	928	861	955	871	881	944	912	884	967	894	907	903	888	912	901	849	866	823	929	919	919	924	961	878	898	936	865	934	902	902	883	908	935	873	852	895	895	912	929	931	916	846	935	900	880	838	925	908	884	961	906	924	907	897	932	895	925	916	928	928	890	938	887	930	926	873	927	903	912	904	900	909	944	915	867	933	901	947	895	903	938	955	913	908	909	925	896	940	912	891	878	878	938	871	880	949	902	934	892	1047	878	907	873	950	882	907	899	919	887	859	870	927	930	909	887	891	879	919	879	925	950	878	894	883	905	926	883	967	878	923	910	913	883	918	840	875	914	850	887	931	948	902	931	911	920	927	877	906	877	947	918	896	871	930	916	868	942	927	946	916	909	942	952	897	910	866	891	916	932	892	909	868	924	912	946	916	893	909	927	857	911	896	934	934	935	899	925	883	937	905	899	893	888	889	892	962	947	948	833	955	882	865	891	888	862	938	913	880	864	898	892	912	890	913	986	950	878	881	918	869	870	909	853	902	920	871	918	875	887	888	919	914	913	943	843	893	916	908	893	884	911	949	891	881	912	955	867	918	892	960	890	905	942	919	881	921	844	887	945	952	913	909	907	917	902	899	865	924	830	911	850	921	863	891	898	907	915	933	947	923	910	892	902	918	912	927	892	958	907	917	926	921	874	956	905	951	863	900	919	899	897	864	936	896	942	912	889	896	959	894	916	924	924	910	935	933	897	935	913	910	900	933	961	874	928	847	934	935	891	886	898	886	889	861	895	909	902	878	880	908	900	878	931	925	912	867	931	927	918	880	894	828	962	900	913	963	897	900	965	831	882	972	883	939	918	893	921	875	836	871	935	896	900	872	900	937	889	880	888	914	897	954	918	922	926	933	966	909	883	898	895	902	883	925	936	932	909	875	909	916	874	913	871	884	927	877	898	875	885	890	902	890	860	953	852	934	860	917	890	955	870	925	893	930	893	955	927	959	866	919	903	898	914	894	921	886	901	927	947	912	900	875	879	884	930	900	940	934	887	897	893	946	986	911	945	893	955	870	821	906	939	870	901	897	883	965	886	919	883	871	912	887	852	889	948	934	921	870	912	947	868	913	924	942	903	880	941	911	896	898	871	931	924	928	899	918	910	913	871	900	899	906	934	979	863	910	903	914	887	874	899	914	900	891	971	950	942	919	968	881	932	892	870	889	892	922	915	888	882	912	939	889	894	885	925	931	887	902	893	895	923	871	905	886	919	954	955	937	908	968	919	890	894	868	941	907	907	904	886	925	925	936	880	878	896	918	914	881	880	883	916	920	938	895	881	942	878	906	908	864	919	940	968	946	942	923	886	932	954	883	877	851	907	883	940	920	932	874	940	865	887	885	899	895	921	893	885	949	849	923	923	911	961	936	961	976	883	937	896	866	910	887	906	904	913	888	904	875	923	879	881	876	997	898	925	868	939	922	889	935	869	916	946	898	946	961	938	886	926	924	954	986	841	930	931	854	866	851	967	941	968	885	935	936	903	914	885	879	952	875	932	875	922	924	918	903	904	899	870	947	894	932	853	909	879	924	907	842	909	912	890	898	914	908	879	920	928	874	932	925	938	915	873	910	895	932	918	874	923	887	918	906	861	937	904	889	892	909	904	891	931	887	876	902	880	929	883	944	864	879	887	915	899	886	878	923	906	887	871	892	891	885	878	890	868	942	897	888	960	900	896	946	959	915	873	902	900	952	903	922	907	866	904	946	931	925	883	832	922	873	921	905	994	845	917	926	928	930	905	878	909	962	874	914	894	875	886	942	942	941	901	900	869	872	851	942	942	949	835	936	880	915	881	939	928	915	901	912	923	906	911	893	879	911	887	926	893	959	959	908	946	935	877	900	883	913	899	904	899	921	919	885	897	915	880	915	928	934	880	900	857	873	949	914	882	903	909	847	911	913	924	926	931	866	855	927	927	927	909	861	909	936	889	911	859	908	932	871	900	876	896	940	929	865	857	938	896	909	850	917	851	922	958	914	841	860	941	911	917	975	937	909	897	833	950	872	960	918	913	843	942	941	893	897	974	922	951	914	933	924	840	918	884	965	901	943	920	892	901	963
6064	63	45	48	41	73	47	55	47	37	35	42	35	36	34	34	42	35	41	38	40	28	34	30	38	23	31	29	25	36	37	27	30	32	21	22	26	37	38	38	34	32	29	30	36	32	32	33	32	32	46	21	25	27	24	46	27	29	23	42	37	35	30	34	31	30	22	33	29	32	28	19	27	27	42	32	29	37	32	32	30	33	22	37	36	25	29	34	35	40	34	32	33	43	30	30	23	29	24	27	44	30	32	24	37	25	29	39	41	35	38	41	30	36	19	23	27	35	28	39	21	26	38	25	31	18	43	31	22	31	38	40	37	23	27	27	29	38	28	29	20	29	30	27	30	21	26	31	29	33	26	41	25	27	22	31	36	36	31	38	28	29	27	25	31	22	23	25	29	27	27	32	24	25	19	40	20	22	25	33	22	25	27	25	38	20	35	39	21	31	29	33	29	22	26	41	33	29	36	38	25	31	31	29	36	40	40	28	29	37	29	22	30	26	33	29	34	21	25	40	23	27	30	29	24	26	28	31	40	29	26	34	36	30	30	33	33	33	23	21	36	29	30	34	23	23	34	29	25	30	26	29	33	32	35	35	33	33	32	35	33	36	33	33	32	28	25	27	44	18	21	35	44	36	22	34	30	31	28	30	34	28	32	39	25	33	29	24	31	37	22	30	30	40	27	35	26	37	34	42	30	34	29	19	26	28	22	20	30	35	33	29	32	27	30	26	29	43	29	22	38	28	30	30	32	32	24	28	45	36	35	41	30	32	32	25	25	32	30	24	22	30	28	38	28	27	25	29	33	23	32	26	24	26	23	30	33	29	31	25	37	27	46	22	31	31	33	31	26	26	32	26	27	35	30	34	30	24	31	36	24	46	28	33	32	26	27	26	28	26	37	24	40	27	26	34	43	30	26	31	32	21	35	35	44	31	37	25	34	27	38	31	37	34	29	29	29	33	36	35	35	33	28	23	39	41	26	30	25	33	33	34	27	21	30	20	44	34	23	35	35	25	41	40	27	29	29	26	29	32	28	27	35	38	18	26	23	33	27	40	31	31	26	27	30	28	27	29	29	35	29	33	25	34	28	29	31	28	36	28	28	23	28	27	26	23	36	31	23	21	30	29	29	35	36	37	21	38	34	35	32	27	42	39	26	40	20	32	23	27	24	22	25	25	30	28	36	31	29	41	26	26	24	31	31	36	25	21	30	35	30	29	34	30	30	33	33	20	31	27	23	38	21	35	46	22	26	45	26	32	32	31	31	23	30	36	33	20	20	22	48	23	23	32	35	37	35	35	31	33	39	36	25	16	30	25	38	22	27	33	36	32	23	37	35	22	27	37	25	29	30	26	32	29	32	33	29	29	26	32	35	35	25	33	28	27	20	23	40	30	33	36	31	25	34	24	35	25	28	31	33	35	31	21	28	22	24	22	28	29	33	24	24	27	31	19	42	24	20	26	35	29	16	32	39	32	27	30	25	32	35	30	29	28	38	25	24	27	33	24	35	31	31	41	25	29	37	27	33	25	28	28	39	32	22	25	36	37	26	39	32	38	41	30	26	21	34	23	32	24	39	29	33	33	22	28	36	24	35	25	37	32	30	29	30	24	27	39	37	29	30	38	30	23	25	39	28	25	38	22	31	32	29	38	40	34	32	38	37	33	30	23	37	35	18	34	24	30	31	30	29	36	27	39	35	28	41	27	29	30	28	21	28	35	26	30	26	33	34	19	36	31	35	28	29	29	29	34	40	28	33	19	36	26	23	26	30	41	29	23	28	42	33	35	42	28	24	37	30	27	33	36	35	27	37	24	30	28	36	34	33	39	34	33	36	28	30	30	17	27	30	23	29	29	38	33	34	31	32	30	39	40	23	31	37	31	33	36	36	32	23	30	23	26	30	35	28	27	31	33	35	22	30	35	28	25	19	38	34	43	34	32	31	30	27	23	30	27	22	40	26	40	34	25	33	20	26	29	28	29	21	34	27	44	32	31	28	35	49	33	24	32	45	24	24	41	38	35	36	36	30	25	27	32	37	27	31	35	23	40	42	24	24	26	33	27	33	23	29	28	22	28	36	31	27	33	17	22	26	32	23	26	26	33	36	30	34	24	27	21	44	31	22	36	28	27	26	39	21	25	28	34	28	29	28	27	33	28	28	48	33	36	26	27	27	33	25	30	37	37	24	26	28	36	34	32	33	27	40	32	32	32	29	29	28	31	21	29	33	37	26	32	21	26	38	39	25	30	31	25	25	26	34	23	36	30	18	27	32	20	20	44	35	31	26	28	29	26	32	36	39	31	28	38	18	27	24	29	34	26	29	35	28	27	22	37	37	37	28	33	28	30	37	24	32	34	29	21	29	33	26	23	24	26	22	14	24	36	35	38	24	21	36	27	24	29	31	35	33	32	34	24	23	40	28	27	20	31	23	26	26	21	26	29	27	34	32	31	25	28	23	29	31	22	28	28	24	31	31	36	31	39	24	23	25	31	27	25	36	27	26	19	29	39	33	33	28	23	29	37	24	32	23	27	32	36	35	32	34	42	26	28	26	29	28	28	33	30	22	30	19	27	28	27	29	35	30	24	38	32	28	22	28	41	38	23	29	23	51	26	32	32	26	41	37	28	46	29	33	24	21	30	30	35	26	36	28	27	31	30	28	29	32	34	33	33	33	30	20	31	29	23	37	32	28	36	26	25	21	31	30	31	22	34	36	23	35	32	29	33	26	29	31	27	23	28	30	26	39	38	40	38	35	32	34	41	23	27	36	27	25	26	41	22	29	38	37	36	26	24	25	24	31	24	24	21	30	28	18	28	32	21	23	21	20	26	29	25	36	38	33	31	35	22	40	31	33	31	32	39	22	32	30	35	36	36	34	34	28	31	34	33	30	31	29	25	25	30	29	31	24	20	35	32	36	19	30	39	20	36	29	24	19	22	33	33	40	34	32	34	33	20	36	27	25	29	25	30	30	28	38	19	29	32	25	37	26	38	27	45	31	26	32	29	35	27	20	31	32	24	42	31	34	33	26	31	27	28	21	28	36	33	26	27	33	29	26	34	26	29	30	26	26	34	31	24	30	25	30	26	32	33	22	27	32	30	32	21	27	32	32	27	37	26	28	40	41	29	35	39	29	25	24	27	24	22	29	30	31	29	29	39	25	27	31	35	33	26	26	34	32	31	23	29	19	32	33	35	31	30	40	32	32	25	28	31	33	24	25	24	42	26	19	21	26	34	30	33	35	25	28	35	38	45	38	28	30	28	31	33	37	22	42	30	36	21	36	35	34	27	27	28	25	31	30	25	30	34	33	23	31	21	28	40	38	31	30	19	33	36	21	28	39	33	36	34	35	36	34	29	37	26	33	31	24	22	34	35	29	34	37	40	22	25	32	38	31	28	26	36	25	28	23	31	37	33	24	32	29	35	37	30	35	26	35	36	35	22	31	32	24	31	27	35	36	37	37	24	30	29	32	29	31	27	26	33
31101	1976	910	2439	4333	4971	2803	1836	1488	1170	1003	895	838	780	696	684	655	652	630	615	558	564	528	557	544	505	517	526	520	477	495	464	506	498	499	493	484	473	463	501	474	469	447	447	472	472	450	460	489	451	443	509	435	451	446	477	443	450	449	444	453	451	444	455	450	497	484	480	452	464	464	455	467	435	466	470	451	500	475	482	500	453	453	445	481	458	432	484	455	459	484	405	451	420	448	480	414	502	453	448	486	415	452	486	459	446	441	458	419	459	454	472	479	431	452	471	464	476	452	454	444	493	441	464	435	457	415	431	451	470	435	445	456	444	439	412	444	439	495	461	431	439	475	451	433	439	449	463	426	481	431	425	455	463	442	442	455	474	428	454	443	453	490	446	460	452	454	456	438	430	424	457	454	422	456	445	448	434	473	442	471	451	433	447	407	439	433	445	439	442	465	413	481	450	487	445	434	409	487	413	410	451	448	456	423	483	420	468	446	497	455	502	446	433	434	447	457	490	457	475	453	427	443	448	488	433	405	440	460	473	462	487	485	463	446	451	458	482	436	473	430	433	435	455	459	447	458	468	466	477	424	461	498	464	452	436	471	450	466	416	456	446	399	481	418	454	486	455	453	456	410	443	423	460	495	438	427	399	437	401	473	482	425	465	460	490	460	473	430	452	473	430	470	460	454	409	497	440	439	455	474	473	438	481	463	468	450	438	484	446	473	455	463	437	412	443	434	460	479	519	466	458	449	403	468	451	449	452	438	483	476	448	454	462	473	476	480	432	417	471	439	456	422	456	430	458	444	459	425	469	432	480	447	450	466	474	427	455	447	414	462	418	463	443	441	460	469	438	454	472	443	459	460	412	430	444	439	450	434	459	493	470	472	511	441	461	448	434	454	466	427	434	446	457	490	441	468	430	448	441	457	427	438	457	465	451	440	399	457	459	452	408	422	478	426	419	458	463	452	400	424	441	426	456	465	429	435	432	436	446	429	424	429	434	464	467	473	440	443	439	437	453	445	454	504	434	462	466	451	480	491	449	451	459	470	457	431	409	417	453	447	472	444	455	451	440	433	448	436	472	485	457	425	401	469	457	426	467	462	466	461	475	448	509	403	397	403	468	444	449	460	488	456	484	461	444	486	484	426	474	456	442	471	416	467	437	442	433	421	455	474	441	464	456	463	461	434	428	453	461	479	489	423	436	420	439	452	479	452	472	440	431	426	456	441	430	456	438	415	426	484	469	470	454	464	464	429	459	427	479	405	468	466	408	446	471	463	449	454	460	464	475	439	445	466	475	446	432	450	443	435	429	486	465	456	480	443	444	481	461	415	411	444	439	476	430	425	454	473	439	449	477	437	477	472	459	456	411	482	468	446	477	481	394	440	474	455	434	454	435	446	427	428	444	474	480	423	452	454	456	420	431	470	434	472	464	459	478	474	457	480	444	434	446	459	453	426	458	485	422	461	434	500	468	435	440	440	480	410	439	474	469	428	433	459	445	436	454	440	435	454	448	450	459	439	423	488	448	440	479	477	422	489	459	466	450	437	416	438	442	426	428	465	468	457	465	469	443	472	434	425	463	448	448	473	443	431	443	438	474	457	461	455	459	427	471	451	490	447	480	450	447	434	478	468	436	440	437	457	442	459	447	431	434	467	475	456	459	475	463	483	491	443	429	474	448	426	421	463	409	412	497	442	450	452	472	457	422	453	450	432	493	434	472	481	427	464	467	456	450	431	429	446	424	424	427	468	433	486	476	467	451	463	459	468	419	464	481	436	419	441	424	493	451	490	461	467	444	445	493	422	438	478	443	436	450	454	460	483	451	468	412	437	415	392	468	487	456	420	469	424	465	401	450	449	468	456	426	411	437	469	457	459	483	424	464	450	449	478	446	442	459	467	451	428	488	465	417	445	460	475	458	461	435	449	470	474	435	460	475	439	450	472	445	466	463	406	441	447	475	458	453	540	450	432	500	492	496	480	460	482	427	460	421	419	474	438	435	483	420	436	435	452	390	411	437	478	436	460	449	462	462	395	450	454	450	442	449	462	459	452	422	466	482	432	407	461	453	448	448	457	467	447	452	476	463	484	410	456	444	449	465	453	458	445	436	463	440	490	458	435	430	470	435	461	485	474	465	456	416	407	431	449	469	462	438	424	477	436	457	449	441	476	430	462	419	481	474	460	440	463	507	441	422	452	480	414	457	493	426	480	404	459	415	455	430	424	473	455	469	457	430	450	458	442	473	475	416	467	440	463	445	464	477	469	434	471	421	453	436	429	435	404	463	444	497	483	465	460	451	443	431	486	479	493	471	485	459	483	443	456	426	426	477	415	436	475	497	454	437	483	443	447	428	494	427	436	496	426	414	476	442	460	423	462	463	440	452	463	461	422	420	414	493	464	410	466	470	459	425	457	443	448	477	458	436	443	469	456	452	478	427	442	493	467	464	477	464	435	434	438	503	436	459	453	456	459	472	419	449	459	429	455	431	480	475	437	481	467	444	461	413	485	453	452	441	450	448	427	476	442	415	396	502	478	467	458	473	460	420	465	426	461	427	446	431	384	481	463	441	456	444	451	435	453	478	416	451	493	441	455	464	453	470	472	467	474	470	523	469	448	413	419	476	460	462	428	437	466	462	450	445	458	445	458	491	449	491	446	466	459	449	464	478	454	441	463	487	426	455	448	441	442	454	475	458	462	429	448	451	447	436	465	451	414	442	458	444	436	458	450	458	436	441	470	469	427	486	440	457	450	424	423	482	449	437	429	478	453	446	464	474	442	426	437	439	450	443	435	423	431	438	423	453	450	430	470	451	418	428	432	446	419	498	453	464	443	432	447	464	442	460	464	457	479	449	426	462	442	471	477	461	428	445	469	488	473	460	461	456	441	446	466	482	481	458	425	444	414	461	440	435	431	422	443	444	456	477	462	480	470	485	463	410	466	427	455	482	451	401	448	440	446	437	450	458	474	423	450	495	487	449	429	475	410	449	436	477	454	414	448	447	437	419	460	454	433	448	442	500	437	444	495	431	463	498	459	446	456	470	440	447	457	473	406	424	476	490	452	427	448	403	475	455	476	450	465	412	448	459	459	486	446	438	425	456	482	434	460	461	434	475	440	481	445	450	458	446	460	460	479	458	479	472	479	458	480	416	460	445	462	416	450	466	457	459	459	439	470	456	420	474	463	446	446	476	438	446	440	463	449	420	427	423	429	436	506	446	437	427	455	437	437	482	477	467	441	447	441	428	476	480	453	453	441	450	469	448	434	410	459	456	428	458	486	465	439	462	429	429	476	440	441	472	475	484	439	432	447	462	458	437	444	468	440	461	465	474	442	458	441	462	456	454	455	425	458	424	460	437	428	455	430	438	427	490	436	450	452	442	451	468	488	440	460	469	457	449	424	448	473	450	470	494	462	501	433	427	441	475	439	429	460	430	460	467	434	448	421	413	474	410	436	455	457	482	444	465	432	479	416	434	447	480	446	449
17162	840	84	60	132	152	96	87	77	72	77	65	51	69	54	46	47	43	51	53	44	35	44	50	38	37	28	41	34	42	38	30	40	33	30	36	38	32	31	26	40	40	36	31	36	37	26	30	30	29	38	31	38	28	37	29	27	23	23	25	34	35	29	31	32	45	25	42	31	32	27	23	32	22	34	43	35	39	42	32	26	22	21	29	29	22	32	30	31	35	40	30	29	35	28	31	19	41	25	31	37	31	32	18	27	34	30	31	27	28	35	35	32	25	29	27	33	30	32	26	35	42	28	32	26	38	25	29	30	37	36	39	35	22	27	25	27	32	28	33	39	34	41	34	21	26	26	29	37	32	27	31	27	39	33	35	38	35	27	24	28	33	42	28	38	28	39	33	33	36	28	36	26	38	29	29	39	40	31	29	35	32	37	35	39	32	23	33	36	25	20	42	32	27	36	31	23	29	28	44	27	29	34	31	32	32	37	23	32	28	37	29	24	24	35	32	32	34	47	40	22	37	34	30	42	28	40	29	38	28	27	26	25	35	32	36	36	26	21	32	20	33	27	28	25	28	50	35	31	27	30	37	25	41	25	25	38	43	30	34	31	28	21	30	37	30	34	27	21	37	37	25	44	31	27	25	38	30	22	32	38	30	38	35	38	45	26	19	25	27	30	29	22	25	36	32	27	26	25	31	35	26	33	39	32	29	39	22	38	39	30	24	27	38	41	33	31	23	39	35	32	34	30	30	37	29	42	28	24	29	33	39	30	28	28	28	34	31	26	28	35	32	32	27	28	30	29	30	34	31	31	24	29	29	28	17	38	28	36	33	28	31	33	28	25	35	40	36	47	36	24	43	39	40	18	20	30	27	27	30	25	24	29	25	20	34	28	33	29	34	38	29	36	45	28	24	32	25	29	27	20	33	25	32	31	28	31	36	36	31	30	34	24	27	37	23	32	34	22	23	27	36	21	42	43	31	26	27	36	35	40	28	31	30	30	29	23	32	33	27	37	26	32	33	30	30	21	38	28	28	31	36	30	28	20	32	29	33	24	35	40	35	37	25	27	28	29	28	33	41	28	34	45	33	27	29	30	28	31	31	34	26	31	21	34	28	30	32	30	26	26	32	35	36	40	27	41	28	38	31	28	46	28	39	37	28	25	33	27	31	32	37	26	32	31	33	26	42	28	26	23	31	22	31	31	30	37	33	32	19	29	39	37	35	34	28	37	38	37	35	30	34	25	33	34	31	38	34	28	37	26	29	30	37	32	18	35	24	31	31	33	22	32	36	37	28	29	27	24	41	37	34	19	49	33	39	26	34	22	26	30	31	23	21	27	32	29	28	31	25	32	23	27	24	26	29	25	22	30	23	34	29	35	35	34	35	30	31	32	30	38	35	25	35	28	37	28	27	34	37	23	34	31	26	21	34	27	33	26	31	33	27	38	31	36	30	43	36	34	31	19	18	37	37	38	29	32	27	28	29	21	23	42	40	25	31	30	26	38	20	31	35	33	33	28	38	32	36	32	21	27	24	29	28	29	32	41	39	37	31	19	28	35	39	32	35	28	31	26	32	38	27	36	35	34	30	36	28	23	35	39	43	30	29	26	23	33	29	25	38	38	24	33	29	31	20	28	28	28	24	28	29	38	26	28	23	18	33	46	35	33	21	36	32	28	35	19	33	24	30	30	32	25	27	25	32	23	31	31	28	27	27	35	26	25	29	30	40	23	28	25	35	34	33	32	34	23	13	21	27	25	30	34	25	28	35	28	37	29	39	39	39	35	33	32	25	26	35	32	29	26	35	31	23	22	29	29	29	33	39	29	29	30	28	28	23	27	32	30	31	36	24	34	31	23	38	33	27	35	37	35	19	30	31	32	30	31	26	34	27	38	25	37	28	30	16	36	38	22	30	34	39	36	29	27	35	28	38	30	29	34	35	24	26	32	40	25	29	36	35	31	27	30	42	41	34	41	30	31	27	36	36	34	28	33	34	34	27	29	31	27	31	33	29	24	36	28	32	33	34	28	32	34	29	30	30	26	28	24	33	33	24	28	32	34	23	39	32	29	29	41	24	22	41	34	38	39	25	28	31	24	36	25	27	26	43	33	28	33	35	21	28	20	24	35	25	25	27	30	35	30	35	29	29	36	31	37	29	37	35	35	32	29	29	32	26	28	36	27	24	31	29	30	24	26	39	33	35	35	31	28	34	42	30	43	25	36	31	33	26	24	34	33	24	25	38	27	36	28	30	35	17	33	39	31	26	26	42	37	40	35	31	35	30	35	26	33	24	29	27	32	34	30	32	32	33	29	30	29	28	33	30	21	29	33	31	31	37	29	38	26	37	24	25	28	34	29	33	20	31	27	39	33	26	31	26	19	32	23	28	29	38	37	25	34	34	33	33	33	25	24	29	32	38	33	31	33	44	31	27	40	42	27	36	27	37	31	24	28	29	28	34	21	29	45	45	36	33	30	32	21	27	25	37	32	25	34	24	31	28	20	35	25	24	32	28	34	33	36	28	19	29	24	27	27	31	26	31	39	43	29	33	35	30	19	38	35	24	32	25	29	37	31	30	19	19	28	30	29	29	29	25	39	37	40	36	29	21	33	40	31	30	34	28	32	33	25	24	30	39	28	36	19	20	28	22	30	28	29	21	30	40	25	30	32	29	38	25	21	33	22	24	20	25	22	23	31	31	41	18	33	31	35	28	31	22	32	24	38	28	32	22	35	30	33	36	35	25	30	27	30	41	29	24	34	23	30	34	29	24	27	31	24	27	37	36	31	32	34	40	27	36	30	29	32	41	31	25	36	41	37	31	28	17	28	35	25	39	24	28	33	22	20	27	27	35	29	32	28	36	35	36	32	36	39	34	41	36	28	32	39	25	24	35	33	27	23	36	30	34	34	26	31	33	39	27	28	22	41	31	33	42	10	37	28	35	36	27	35	33	34	35	30	29	22	32	29	27	28	18	37	29	30	32	21	19	29	29	22	35	23	38	31	38	43	28	29	33	39	25	29	32	31	39	36	37	34	31	28	33	32	33	30	36	32	22	28	27	31	28	35	30	30	28	34	41	31	29	30	24	31	32	35	26	21	28	36	26	37	37	36	40	24	31	35	30	33	23	41	27	40	33	23	25	31	39	19	32	38	29	29	35	33	26	27	37	33	29	37	35	33	38	24	41	36	39	29	33	30	33	22	29	29	28	36	33	25	40	22	35	19	21	38	24	25	27	38	26	33	27	26	32	37	12	36	26	40	31	28	28	30	25	41	35	35	32	37	27	28	42	41	40	29	38	35	28	31	30	34	19	34	37	25	21	24	29	29	32	32	29	33	26	37	38	27	25	30	37	27	29	35	22	23	24	23	30	39	28	33	27	34	28	40	21	24	29	24	24	35	36	32	41	37	41	29	27	33	34	36	41	33	28	28	38	27	25	28	37	23	21	22	30	29	36	29	31	31	24	32	24	38	37	34	30	30	27
41177	6549	2261	7388	13139	14224	8893	6019	4795	3651	2980	2475	2045	1918	1691	1441	1354	1219	1166	1130	1009	920	874	862	830	761	769	770	753	720	656	655	625	627	615	642	624	604	616	595	571	564	543	539	517	516	505	533	525	528	514	550	500	545	542	541	516	492	513	495	526	528	504	509	443	494	478	494	488	523	495	503	493	456	472	480	491	530	484	486	531	481	472	443	429	508	479	489	492	504	516	474	477	476	454	484	473	455	478	474	521	452	466	490	505	478	451	483	506	487	464	455	480	463	451	452	463	482	494	485	456	467	495	469	445	463	462	428	484	489	464	477	477	457	450	403	491	464	488	462	429	475	436	437	457	479	466	520	454	495	433	478	505	477	458	447	460	469	482	488	480	478	476	461	465	513	424	459	445	477	453	485	475	455	475	486	455	474	446	459	410	481	471	509	505	500	436	433	497	487	447	479	488	422	450	437	460	475	466	459	439	452	506	453	470	490	460	484	466	462	480	448	463	476	502	497	470	464	440	479	495	462	465	470	471	442	464	434	436	509	483	460	450	483	453	484	422	487	434	454	486	438	418	466	489	478	421	458	447	438	469	477	420	478	485	444	485	446	466	471	477	462	474	444	471	479	479	466	455	477	407	466	433	459	478	459	452	452	436	449	459	489	470	429	451	454	468	449	453	492	438	475	459	446	468	483	452	525	431	450	466	443	463	426	470	481	485	483	446	449	438	458	501	450	471	448	440	454	486	426	480	431	452	456	455	416	438	466	475	474	466	511	499	458	456	486	475	459	454	470	458	447	450	451	413	462	431	451	463	465	488	439	461	482	485	462	421	446	447	467	457	423	450	488	458	478	451	442	478	433	484	488	477	494	497	448	475	472	508	482	427	441	468	426	453	469	505	409	472	496	439	472	465	463	482	467	437	452	489	495	458	460	448	467	473	453	427	436	478	485	452	476	454	452	450	455	446	437	474	420	468	452	448	479	486	412	460	508	512	457	486	469	447	491	462	464	442	436	482	488	418	451	469	477	461	496	462	447	452	476	463	462	458	480	469	423	474	430	474	433	492	471	468	470	471	477	467	461	484	448	451	458	481	425	440	450	451	452	479	446	445	473	462	437	471	424	460	464	483	457	471	448	422	438	440	443	421	488	431	466	442	480	440	452	495	462	443	412	450	502	439	452	450	469	503	440	454	457	467	490	481	466	464	482	443	489	439	479	481	437	448	484	455	465	480	495	444	471	446	504	461	471	458	467	461	431	478	435	455	499	459	434	454	458	482	480	461	447	466	441	461	459	478	459	481	458	460	448	440	459	503	424	457	462	443	490	468	479	483	446	504	447	466	507	437	462	443	441	463	470	467	459	496	460	414	473	442	481	441	454	458	473	455	470	413	474	491	466	406	450	438	465	462	440	489	456	434	439	487	475	440	428	464	453	432	501	466	435	469	453	463	469	443	486	501	459	422	449	458	480	484	456	465	469	485	454	448	405	442	472	449	477	481	477	472	463	452	483	449	459	516	481	482	447	457	454	440	460	474	459	477	449	456	476	435	447	478	497	485	490	472	479	450	467	444	492	460	427	449	480	485	414	459	451	456	485	437	422	452	458	481	451	459	469	510	453	483	456	466	481	486	469	445	454	508	470	488	506	501	509	464	456	457	465	480	477	452	440	442	478	463	433	445	465	474	451	445	449	447	527	441	477	467	481	485	464	477	497	467	484	452	468	468	443	516	483	404	457	448	453	485	450	479	461	449	458	472	464	411	497	476	449	412	487	427	493	445	454	473	472	506	477	461	461	468	463	427	479	476	463	450	468	454	485	468	443	487	422	473	471	445	455	447	464	472	499	472	466	459	495	491	452	450	454	455	476	456	454	480	458	452	469	476	466	474	449	431	437	440	444	452	500	459	452	425	500	437	491	483	472	444	434	459	453	475	425	462	494	431	473	493	453	426	454	468	435	498	445	460	465	466	456	464	448	483	472	470	440	447	465	425	479	440	454	500	461	491	450	453	445	477	487	494	494	457	423	477	448	492	488	438	494	480	479	477	431	467	469	407	448	475	505	445	428	501	440	462	425	456	467	474	455	423	450	480	453	466	449	469	423	443	480	477	455	469	470	460	447	490	464	449	433	449	454	482	475	408	504	494	426	462	459	484	445	458	498	480	454	446	469	457	451	475	441	462	499	462	438	490	501	471	443	449	438	481	459	480	473	443	465	436	502	469	456	482	458	478	453	467	461	476	442	467	479	461	457	470	419	440	442	461	481	459	526	461	500	444	470	423	421	459	447	468	470	474	474	510	448	470	463	457	487	458	441	490	439	483	454	454	411	472	455	489	473	474	427	449	459	431	505	440	460	484	450	468	451	436	465	442	469	447	480	438	451	467	444	437	463	463	523	476	467	472	478	447	467	472	450	443	418	459	459	457	441	445	477	456	461	480	433	471	454	460	476	484	493	463	462	462	494	455	444	460	466	432	474	439	442	452	451	407	423	474	438	502	464	456	469	463	416	445	476	474	508	458	485	459	499	439	428	453	489	466	477	475	436	473	482	485	489	459	483	497	440	463	476	457	444	503	468	462	408	456	458	478	440	498	437	433	455	469	448	454	465	487	463	465	461	459	466	458	490	473	483	447	472	474	509	420	481	484	440	477	456	501	474	474	445	435	456	436	481	473	423	440	451	463	454	456	451	489	406	443	458	469	419	432	446	494	457	485	491	493	477	477	433	472	466	465	461	450	431	470	473	429	421	469	421	490	450	473	454	455	450	474	424	455	463	475	471	450	498	464	459	465	459	475	502	440	447	465	450	504	428	452	461	453	496	469	466	488	427	486	468	509	449	474	463	441	458	462	472	500	457	441	441	429	446	445	497	466	488	496	460	485	492	479	463	434	471	481	457	442	478	490	447	509	448	457	469	450	462	471	436	479	442	479	456	466	425	448	459	453	486	451	466	462	471	461	418	430	459	475	475	437	448	484	479	463	495	510	445	446	439	484	435	484	441	458	472	445	445	444	478	475	468	510	428	422	484	470	424	479	473	453	458	449	449	450	475	425	503	445	433	461	469	476	460	471	501	403	513	450	445	490	434	484	467	458	431	447	471	486	491	443	475	500	458	451	401	480	460	457	448	448	463	470	429	476	429	469	464	453	500	455	459	452	457	458	455	514	486	478	454	434	504	444	449	453	490	427	464	400	441	440	466	459	434	451	496	485	461	454	480	429	450	457	449	508	465	465	464	498	482	462	463	450	499	494	497	428	452	453	416	429	441	470	461	450	453	477	477	492	446	509	449	479	455	483	499	473	462	448	419	465	443	441	494	474	504	484	489	456	491	437	450	439	423	439	456	481	474	451	472	456	425	470	466	460	459	453	469	456	439	449	496	489	418	468	464	426	465	444	432	434	436	467	426	471	463	485	449	451	427	469	440	490	470	467	477	485	473	471	462	441	462	458	473	480	422	467	465	493	492	515	456	457	501	442	444	480	502	435	455	453	464
13090	365	130	110	125	181	120	112	109	101	77	87	85	78	104	71	62	89	75	76	71	69	75	73	62	63	68	65	71	63	48	66	66	62	77	58	77	65	51	55	76	54	61	53	65	70	61	63	58	63	50	67	66	63	70	58	57	59	88	63	65	58	68	43	50	58	51	70	80	59	56	63	62	55	60	68	72	74	60	57	58	53	62	72	68	64	70	44	59	70	54	79	43	52	50	46	53	62	59	66	52	59	61	66	57	65	50	65	62	54	61	56	50	51	67	57	60	62	72	75	57	66	43	57	53	60	55	61	55	70	67	59	71	62	59	54	45	63	63	61	56	61	71	60	65	74	58	54	61	63	44	60	58	66	67	76	75	51	63	55	53	50	73	59	57	72	63	59	54	57	65	68	62	38	66	57	68	45	62	79	41	49	59	54	76	59	48	56	51	48	58	51	62	61	59	55	76	52	55	66	58	66	57	55	51	68	55	67	64	51	55	65	72	74	77	52	70	56	59	63	49	69	55	61	63	53	67	49	66	78	67	67	64	65	53	68	64	59	55	56	62	63	52	57	68	61	52	57	65	77	54	60	56	62	64	65	67	61	58	66	58	55	49	52	53	64	56	60	53	75	62	53	57	69	63	55	62	66	56	60	49	60	58	56	62	75	47	47	58	78	61	63	69	65	65	66	64	59	59	67	76	64	75	58	56	59	54	58	65	67	57	56	58	62	65	55	61	63	66	50	69	67	54	63	59	56	65	61	60	67	66	64	52	62	62	59	61	51	45	46	59	48	70	53	48	63	59	53	64	52	72	60	57	61	60	68	66	76	58	60	64	56	60	60	61	59	59	70	72	55	57	59	63	43	68	54	61	54	70	55	72	59	65	56	70	63	61	64	59	43	59	45	60	58	60	54	70	66	46	56	57	49	63	61	45	49	65	68	72	61	60	62	57	58	42	45	66	55	74	63	63	62	53	59	66	54	49	69	51	58	49	44	65	62	59	53	52	66	68	64	66	69	67	54	69	64	52	67	67	50	53	75	56	66	51	61	68	71	59	54	58	63	57	62	63	58	49	49	60	63	73	54	57	66	69	57	58	62	70	62	43	61	49	72	55	65	58	49	51	62	61	48	69	54	65	43	60	51	63	56	50	53	61	50	63	64	59	54	51	59	63	64	53	64	62	49	53	47	55	57	63	52	60	46	44	56	73	58	64	60	60	63	53	63	59	65	64	78	60	61	63	55	59	59	67	54	52	49	64	58	48	61	70	56	62	64	57	40	59	49	61	62	64	74	54	60	58	60	68	69	63	70	57	67	65	62	47	57	45	67	60	51	49	62	62	63	56	56	66	55	68	54	60	66	65	47	56	62	56	65	56	71	61	66	51	65	54	55	59	73	68	72	60	52	79	69	57	62	59	59	73	55	60	60	70	49	60	60	58	48	53	68	73	72	58	66	56	55	64	60	64	56	63	60	55	42	71	45	67	46	60	51	82	61	73	69	74	53	60	67	56	68	52	62	59	60	74	71	56	65	58	63	57	69	62	68	63	57	67	62	68	59	46	61	63	54	50	62	72	67	57	62	56	58	59	69	59	54	67	76	41	64	56	64	62	54	71	67	53	69	71	55	52	60	54	67	80	54	54	55	60	50	48	54	69	64	65	58	71	62	61	57	80	47	77	76	69	49	59	52	59	48	58	47	58	51	48	53	55	56	47	55	57	54	63	69	66	51	57	56	57	51	78	69	64	60	59	49	62	56	56	55	65	59	59	65	52	55	58	57	50	69	49	49	69	64	58	57	66	65	60	53	67	61	57	68	50	52	59	66	61	51	64	62	71	65	50	55	59	66	72	53	64	58	61	64	47	62	77	61	63	55	67	62	50	63	77	51	55	68	63	55	66	70	51	62	55	67	53	58	50	63	56	59	56	55	62	45	70	61	70	61	54	57	62	48	61	53	65	50	54	57	59	50	59	49	61	62	48	70	62	57	51	62	56	51	60	69	63	54	67	64	64	55	49	65	56	59	60	63	64	59	59	59	66	60	66	59	51	51	65	71	53	56	66	56	57	60	65	56	63	64	56	54	74	52	59	49	42	45	74	69	47	65	73	53	43	55	56	47	56	65	46	58	51	70	59	58	71	68	44	51	53	52	46	55	50	46	58	61	51	57	58	60	51	69	61	64	66	60	58	58	74	58	66	44	66	59	57	51	66	56	64	56	60	59	47	65	63	57	55	73	54	67	49	56	73	52	63	67	46	57	54	79	70	58	61	55	57	60	56	48	65	72	64	54	62	60	60	58	45	58	57	63	63	61	53	72	69	50	58	75	59	66	55	64	60	44	83	60	78	43	51	60	58	61	57	63	68	70	49	55	54	67	54	64	66	67	46	48	66	57	57	52	60	62	64	61	65	63	74	59	46	59	55	62	66	61	61	63	62	61	55	65	56	62	68	58	61	54	48	69	51	50	51	67	63	63	63	70	69	70	62	88	56	56	55	62	68	61	61	59	54	61	60	56	62	57	60	51	51	48	82	68	48	68	61	63	51	65	56	63	46	54	77	62	57	58	49	52	58	60	73	59	63	62	54	58	60	57	66	62	51	65	57	57	61	63	66	63	41	63	57	63	64	65	54	52	49	53	64	47	71	61	51	63	67	64	69	62	53	70	60	46	56	67	65	58	55	60	64	60	65	58	60	69	61	55	57	64	60	58	58	60	61	76	62	46	69	73	54	60	59	61	47	51	56	65	56	67	58	64	64	60	56	60	44	59	61	72	62	61	62	54	50	48	52	60	58	61	65	64	51	51	58	43	59	58	63	46	59	48	48	77	60	57	62	64	58	65	68	47	59	63	64	71	55	59	60	59	64	57	62	70	51	61	53	75	60	82	58	58	58	53	66	66	56	61	47	55	60	62	66	61	65	74	51	75	48	52	58	71	49	58	68	55	70	63	59	64	65	65	47	51	48	44	52	70	53	67	70	62	71	63	46	60	56	62	63	57	71	60	69	49	60	45	65	62	61	64	62	68	61	74	63	70	61	51	61	56	59	44	73	55	65	58	63	71	66	52	67	59	70	63	57	61	61	55	59	62	64	58	59	67	59	78	63	58	63	52	72	63	57	68	68	67	71	68	57	65	55	63	57	75	60	44	54	80	51	59	61	57	57	60	68	55	64	57	59	55	56	53	56	60	65	61	53	59	63	49	51	59	59	71	52	60	63	68	62	63	56	70	61	63	49	66	55	68	58	65	51	61	45	54	68	59	49	67	66	66	72	58	62	64	57	56	52	55	48	58	68	61	46	61	72	61	53	81	60	56	67	56	49	61	67	63	63	55	50	57	58	55	51	60	65	50	56	62	69	59	63	64	60	60	53	68	56	48	45	61	62	65	53	74	55	58	61	60	59	58	61	50	73	55	60	63	59	63	57	58	64	57	50	55	70	59	62	55	56	58	53	64	76	46	54	69	72	65	60	49	70	60	54	59	67	51
37200	4967	2279	6514	11688	12197	8104	5643	4634	3638	3060	2692	2420	2072	1870	1768	1627	1600	1487	1407	1368	1295	1232	1214	1190	1136	1155	1117	1074	1107	1042	1075	1055	1078	1021	979	1039	924	956	970	1000	935	927	936	923	952	916	954	934	912	890	909	907	873	905	888	906	942	888	956	973	912	877	890	911	877	885	936	889	881	874	878	873	887	954	922	853	893	869	876	857	876	876	897	890	937	842	878	912	840	898	890	898	886	865	899	870	918	931	897	885	891	844	828	866	899	840	871	845	864	884	895	867	859	867	917	896	837	907	820	905	925	884	845	887	854	827	895	888	873	933	896	868	831	861	832	941	874	921	878	864	840	856	817	908	893	900	916	830	864	926	862	888	854	873	906	850	897	863	844	884	860	872	861	891	877	880	862	899	887	874	868	843	848	870	851	893	895	886	899	904	869	889	823	830	895	891	818	858	859	877	881	839	896	865	877	856	919	851	893	861	830	815	843	834	907	953	865	891	915	857	887	834	927	875	854	884	960	877	873	851	876	829	916	930	914	849	874	952	897	889	823	876	871	871	851	887	875	889	863	873	860	879	873	929	857	824	812	871	854	916	888	850	854	910	858	821	892	896	850	901	914	847	848	889	851	850	876	870	892	834	842	888	891	914	902	866	865	853	907	775	874	844	890	878	930	856	882	841	885	845	847	850	845	897	842	902	890	901	891	906	890	859	914	874	891	882	945	874	809	988	861	876	875	776	890	879	885	878	848	927	877	841	864	812	834	904	896	857	806	921	839	909	895	898	911	870	878	881	873	868	840	856	818	843	855	883	885	882	826	909	876	876	841	896	844	826	890	878	844	860	885	942	857	854	872	892	859	874	846	852	851	902	905	855	824	959	841	901	895	858	856	896	850	941	885	852	872	880	861	775	851	886	940	882	905	872	868	863	885	896	893	843	831	885	876	837	882	918	885	892	865	875	912	872	918	870	913	869	897	888	828	881	844	898	901	831	900	916	858	851	857	827	881	803	905	859	899	851	901	911	859	833	881	863	892	884	884	875	887	858	926	867	872	907	908	818	900	865	852	864	854	877	869	865	867	888	878	867	864	874	871	855	827	824	850	893	827	911	877	838	823	836	859	826	837	859	886	890	821	897	892	891	872	851	886	836	881	861	839	883	913	877	847	854	839	916	862	894	897	868	844	874	899	857	902	901	833	886	933	861	830	900	885	860	919	880	866	890	897	854	877	856	865	836	881	860	856	845	912	870	880	839	922	900	901	852	833	925	824	894	868	883	896	886	827	918	868	862	889	887	873	859	842	885	858	876	916	865	854	908	877	850	854	875	863	877	850	895	886	922	858	861	819	862	889	866	892	889	860	882	851	814	915	821	892	879	827	877	871	832	936	911	846	889	859	891	871	851	893	795	862	837	906	873	882	871	882	866	920	850	827	871	830	826	856	878	912	895	839	851	841	949	867	846	865	864	860	843	868	882	898	873	928	853	818	859	846	833	846	822	828	884	816	849	847	905	883	883	865	802	900	873	804	838	881	861	885	881	900	858	873	868	835	889	853	856	859	888	850	872	909	870	887	887	857	844	841	835	843	864	855	878	828	865	881	888	844	862	874	869	897	935	868	890	844	890	847	907	859	846	870	897	890	852	861	925	897	894	889	909	784	855	894	835	902	848	875	884	878	885	850	869	881	843	902	838	938	867	900	884	817	871	870	866	865	886	872	872	845	909	898	854	884	872	836	879	835	880	860	872	861	934	872	856	886	871	851	927	807	864	842	861	865	828	919	858	854	888	902	854	826	824	914	892	914	866	891	882	894	887	871	878	866	837	881	858	872	857	895	857	815	864	861	854	886	868	862	847	882	874	884	914	893	888	845	889	866	917	890	902	873	870	890	825	925	913	881	914	842	847	895	892	855	902	841	832	852	878	894	861	856	900	923	852	890	835	838	905	923	855	856	883	907	864	894	865	849	874	951	884	868	880	966	875	858	832	931	874	818	847	875	854	853	916	866	907	875	846	894	868	865	918	865	907	863	823	856	910	906	837	837	881	897	896	789	857	859	853	921	890	850	898	810	902	882	872	866	844	902	845	886	916	873	855	889	864	878	840	851	869	837	869	822	850	812	869	878	852	828	848	903	823	815	845	893	907	874	913	873	847	848	879	879	850	863	874	868	891	902	875	902	856	871	889	823	896	817	909	838	877	868	884	879	889	860	901	937	895	896	835	920	877	859	934	899	824	886	907	841	877	899	891	915	860	851	911	891	894	822	908	867	849	857	871	894	915	887	887	855	890	878	833	888	874	857	892	841	906	916	824	883	899	877	892	880	859	863	864	872	830	897	881	858	884	843	862	859	844	857	891	827	840	859	874	856	852	869	842	853	854	880	862	857	847	875	851	822	824	890	834	885	877	933	866	895	832	869	839	814	908	884	864	849	869	816	830	871	884	908	843	884	848	838	816	920	875	794	830	903	861	897	849	877	854	904	829	885	894	876	922	846	869	847	854	887	885	813	897	874	893	883	887	866	866	828	858	873	853	850	859	902	905	897	786	882	848	890	828	892	919	842	870	854	840	892	867	861	880	894	883	877	864	883	838	918	832	822	882	835	903	853	873	885	915	856	925	850	894	898	936	824	912	919	851	848	857	874	884	861	922	893	809	866	902	837	847	865	873	849	890	833	875	866	845	870	882	847	915	804	839	870	884	900	824	814	857	915	870	850	900	856	864	833	843	837	875	858	851	881	900	888	899	861	878	842	862	875	876	892	834	857	877	879	834	862	862	896	837	878	871	855	919	881	883	896	850	873	852	864	919	877	892	834	838	858	913	918	868	874	876	880	830	878	875	879	847	862	851	867	852	886	867	842	919	911	840	852	797	873	873	862	897	887	851	873	906	903	854	935	891	887	874	830	878	907	902	825	827	820	924	871	908	816	888	894	921	812	842	841	869	854	863	909	981	860	851	865	853	870	849	829	904	860	853	854	834	879	882	883	835	852	866	878	888	860	869	832	842	834	874	845	905	858	882	869	854	829	904	878	839	842	839	896	842	817	895	885	858	855	863	887	841	842	812	890	864	844	837	886	932	887	884	843	881	854	898	846	904	872	859	902	835	855	882	865	883	910	938	815	921	860	885	896	893	902	885	867	871	857	906	892	865	889	886	809	922	879	917	861	885	906	888	923	846	913	883	853	868	821	826	904	858	895	872	867	877	886	856	927	885	865	920	876	830	897	842	833	909	848	932	877	842	896	892	857	860	863	928	849	859	793	887	840	834	896	872	900	934	893	872	860	831	842	913	804	852	849	881	923	903	870	860	822	874	878	844	879	935	900	897	843	870	876	947	900	921	851	856	842	835	900	842	880	878	846	848	876	860	864	835	888	907	830	898	862	913	885	887	855	842	843	886	883	881	891	865	942	928	864	914	866	805	851	875	892	864	902	853	895	894	869	883	868	868	854	899	863	855	838	899	907	886	882	892	871	866	869	874	897	843	812	835	891	839	880
22539	1654	184	158	218	307	225	224	166	153	163	101	107	98	107	83	101	94	87	90	76	88	82	76	66	80	89	90	72	69	69	73	80	68	54	72	70	64	53	55	65	68	71	59	62	65	58	61	54	58	78	64	57	64	57	61	62	55	73	58	77	73	60	53	70	70	68	61	60	59	76	56	63	58	63	64	59	63	59	69	60	58	65	60	70	64	68	71	56	66	56	58	68	59	60	60	65	66	72	53	62	59	59	64	75	55	55	77	69	67	64	73	56	55	58	52	52	66	54	46	73	57	65	54	60	57	74	55	77	51	63	60	77	70	67	64	68	75	53	69	61	75	73	71	60	80	59	52	59	64	57	56	67	59	88	69	69	71	62	71	64	58	62	58	52	63	50	63	65	75	58	60	50	54	66	58	62	59	60	73	53	61	65	68	59	68	63	61	64	56	56	92	59	65	83	59	67	49	45	60	62	72	68	82	54	72	64	62	54	55	60	52	51	57	71	74	66	57	66	77	72	66	78	42	62	61	55	73	54	63	57	61	62	56	54	52	58	62	63	64	59	62	62	66	50	44	61	62	59	52	50	63	64	69	60	48	65	52	77	67	77	55	63	66	61	74	60	68	46	58	55	66	68	62	60	64	64	54	62	57	55	63	58	56	62	51	55	48	55	68	67	62	61	52	42	82	54	58	61	53	54	62	58	66	76	60	64	66	72	54	64	58	53	67	61	74	61	72	79	62	66	71	68	55	78	74	58	65	66	56	59	65	67	68	58	63	69	62	65	60	59	62	71	59	69	59	57	62	81	67	67	81	59	67	73	65	59	66	53	58	71	66	63	59	56	51	60	54	64	56	48	58	57	56	67	53	64	55	63	69	74	66	65	73	59	49	65	57	62	63	62	62	62	68	56	61	63	71	52	51	68	70	76	67	68	51	61	57	63	57	70	68	63	60	67	65	55	73	56	56	46	65	56	67	58	53	67	56	71	55	54	56	66	67	58	66	62	64	78	54	57	53	67	54	48	53	67	65	59	73	53	61	62	74	69	56	68	63	69	64	73	54	68	64	62	61	66	80	62	58	78	55	74	70	69	83	56	55	60	67	72	58	58	60	55	55	43	74	64	72	72	59	67	69	53	54	48	47	61	57	69	70	57	67	59	52	71	59	75	64	72	80	65	52	67	71	62	63	70	54	61	53	72	78	67	64	57	60	52	66	54	46	62	59	72	64	73	62	64	68	67	63	73	48	65	58	68	62	52	64	63	65	56	54	62	75	59	61	70	59	67	75	44	74	63	79	74	65	68	63	49	51	70	75	70	42	43	61	59	52	59	61	70	53	63	50	49	55	72	63	58	51	69	72	66	58	60	54	71	60	74	58	77	76	61	59	51	82	75	62	66	68	63	68	76	68	68	58	64	76	69	69	67	61	60	61	61	67	66	73	60	68	69	69	73	81	62	61	77	63	63	63	61	76	56	70	65	63	77	55	58	62	67	50	65	72	63	53	67	63	67	69	72	53	60	58	68	68	58	56	62	77	61	76	60	60	69	63	69	57	57	61	76	49	51	59	56	61	59	59	69	75	55	65	59	69	76	58	56	74	57	46	60	66	64	57	65	63	61	64	72	53	65	60	87	56	51	63	56	58	61	63	66	68	60	77	60	51	55	59	65	75	66	63	77	71	70	54	65	51	60	65	50	59	68	63	61	77	59	61	85	74	62	53	53	66	70	44	65	65	58	75	71	59	41	51	52	49	69	72	69	59	55	68	71	59	61	68	48	60	57	54	80	50	50	61	66	52	51	62	76	66	63	73	66	64	76	72	57	61	55	59	61	46	61	59	66	57	60	64	69	65	76	61	51	70	51	57	61	56	56	69	80	56	65	54	58	56	69	55	66	66	51	82	55	62	41	59	76	49	66	74	65	69	47	62	58	71	49	69	61	50	73	60	58	69	64	80	62	57	46	62	67	50	56	64	62	53	68	64	67	68	71	58	60	62	59	59	63	53	64	52	65	54	49	67	68	63	62	63	72	58	65	70	62	78	77	64	56	65	45	70	66	52	67	66	77	52	64	64	72	68	62	55	74	70	71	50	59	59	69	56	65	60	60	71	51	64	68	43	70	65	52	56	85	73	63	94	59	66	53	71	53	64	60	60	59	59	58	67	63	60	63	66	68	78	72	62	67	74	72	73	67	65	61	77	69	60	81	67	59	66	58	71	69	63	67	70	48	69	84	71	65	54	60	78	86	78	62	55	67	72	57	50	60	73	51	65	55	63	55	66	71	60	66	58	50	78	64	56	73	57	57	58	66	62	62	65	59	64	63	68	74	66	51	65	69	66	54	68	72	58	68	57	70	69	66	57	71	63	74	57	67	69	71	61	76	54	66	65	58	63	69	68	78	67	58	55	67	65	46	62	53	52	64	60	60	65	54	72	53	66	54	56	59	70	57	60	64	62	57	81	51	76	56	61	71	73	65	68	51	61	54	65	66	54	59	62	59	62	62	81	58	62	63	58	58	66	63	57	61	64	68	64	66	63	59	49	61	71	56	69	51	69	64	55	63	72	57	65	50	63	66	66	72	68	72	62	61	74	71	63	72	70	54	66	66	57	65	80	74	41	63	65	51	61	59	51	59	62	60	70	55	51	56	47	65	68	64	64	58	72	60	57	54	75	69	68	46	50	62	46	60	64	64	67	59	54	65	59	68	70	67	65	64	67	62	60	66	83	61	42	60	60	54	61	59	52	61	67	57	64	68	60	58	74	67	71	71	69	59	61	59	49	64	74	55	61	62	72	54	69	61	75	58	50	65	64	59	79	67	69	69	57	55	58	64	64	78	59	66	65	60	58	69	74	64	58	64	52	51	67	65	66	71	65	58	53	64	71	57	66	56	61	67	57	59	63	57	64	67	64	48	69	62	64	56	66	60	73	72	64	62	76	46	57	60	70	72	62	62	75	55	63	60	62	46	60	56	66	56	63	67	46	56	63	61	62	56	58	70	64	65	72	69	51	64	72	64	79	62	68	61	58	70	49	56	56	59	56	46	59	65	64	64	74	71	52	52	70	55	81	75	47	58	79	70	51	67	63	70	50	58	53	65	62	87	60	54	72	63	68	63	63	62	67	59	61	71	56	78	60	62	47	57	64	54	63	79	66	60	61	75	64	50	53	63	66	50	72	59	67	67	61	61	65	60	72	61	61	54	62	63	48	50	87	66	57	66	61	54	58	58	48	62	65	60	57	56	67	68	58	59	55	56	58	76	57	49	68	57	56	58	61	66	57	63	67	61	72	57	60	74	61	65	58	57	51	64	67	71	48	64	55	62	54	67	54	58	56	59	58	64	58	52	62	61	61	76	64	67	52	47	69	62	56	64	59	77	77	66	73	66	80	76	56	55	46	52	72	67	45	58	72	72	61	70	61	49	55	61	52	70	56	74	58	66	63	64	60	65	68	64	56	56	58	65	64	55	77	55	51	61	59	67	69
40430	9534	3869	11685	19667	19693	14194	10409	8486	6753	5523	4718	4007	3567	3158	2815	2650	2357	2200	2105	1974	1813	1784	1609	1582	1562	1499	1486	1351	1337	1247	1292	1255	1214	1194	1205	1149	1190	1165	1078	1129	1094	1041	1066	1049	1120	1054	1052	1040	1033	1020	981	985	974	1021	968	1031	1031	991	1038	992	963	1013	978	893	953	982	956	937	999	1009	952	922	1033	960	904	925	947	952	945	936	944	933	993	894	990	941	952	931	981	947	970	897	899	942	931	938	942	997	907	913	917	938	958	973	904	903	963	971	909	956	925	981	954	927	922	923	874	941	959	881	952	876	897	896	932	910	834	917	892	852	942	944	943	940	926	914	897	911	885	919	922	926	861	896	882	906	894	945	899	887	904	882	950	960	934	902	846	880	900	869	916	902	925	924	934	904	911	969	870	858	914	928	901	930	925	900	951	873	939	928	923	909	963	923	885	943	889	915	930	931	914	933	953	900	927	856	952	947	915	909	866	905	875	924	893	884	945	957	920	943	911	934	928	898	955	882	906	934	944	897	917	925	884	896	879	888	964	897	913	909	921	935	905	922	912	889	909	950	843	929	917	924	901	837	957	885	919	929	924	889	895	896	917	936	927	934	907	933	913	856	916	861	895	920	925	931	880	887	893	906	917	913	916	863	903	873	916	865	922	872	928	873	932	960	848	964	907	868	962	850	888	879	928	902	900	873	901	908	903	851	910	902	925	914	898	874	908	859	897	855	938	959	904	859	932	829	953	917	893	886	942	912	921	936	861	904	942	920	951	877	848	964	918	899	896	933	955	906	869	890	928	881	960	941	888	878	931	942	918	875	904	916	844	931	920	850	901	937	846	890	914	895	917	949	916	886	888	935	869	906	908	946	904	908	871	881	921	880	935	848	955	897	903	896	934	890	925	863	938	888	888	957	938	915	939	923	884	931	900	886	873	871	939	889	984	963	928	895	904	893	887	871	945	890	888	919	898	867	880	872	914	865	861	887	957	880	903	906	905	875	913	890	897	913	901	968	887	905	933	954	860	859	951	961	903	895	922	934	873	876	860	903	903	920	877	904	935	922	921	920	898	949	909	913	865	898	930	917	924	896	907	919	903	945	878	904	922	967	861	881	905	868	926	925	907	918	866	930	900	892	906	892	980	887	929	899	917	897	861	880	905	905	866	906	926	903	850	894	888	899	922	935	873	917	920	860	883	914	888	940	937	894	882	976	866	914	841	872	858	877	915	907	885	925	892	928	959	931	855	939	943	946	887	860	886	934	904	980	955	899	899	907	920	950	930	929	890	994	945	920	936	953	910	918	906	873	918	949	898	943	924	944	918	895	907	906	869	912	933	892	943	860	852	953	915	907	912	915	924	897	839	927	894	904	850	933	929	890	829	915	928	887	876	905	869	929	899	913	912	910	944	927	910	908	934	919	837	875	872	944	920	923	920	913	910	896	929	885	862	878	890	925	893	920	896	900	899	901	895	869	875	883	871	907	880	911	873	905	963	868	894	906	883	944	939	902	917	887	891	878	871	888	882	865	904	909	904	887	840	927	875	894	857	903	907	879	901	870	924	906	898	942	871	840	920	865	917	925	923	881	868	890	891	913	961	897	928	897	870	902	958	903	950	903	937	932	933	878	874	909	908	882	920	898	900	883	876	923	889	890	858	972	881	846	896	899	947	926	883	935	897	904	937	889	895	917	887	851	879	907	895	918	930	911	936	915	918	913	886	872	870	911	911	912	916	940	934	965	909	894	898	951	936	915	854	856	883	911	962	883	860	904	944	943	912	875	934	944	865	935	914	928	879	924	857	881	924	888	851	905	912	965	909	933	884	908	936	888	831	866	939	923	968	931	925	894	880	952	909	893	901	920	895	931	918	882	920	865	905	865	897	890	855	914	873	943	898	922	905	904	940	910	902	881	909	891	900	862	1002	915	898	914	939	882	908	910	868	911	929	917	867	889	898	922	914	948	849	910	872	885	966	913	874	919	956	884	848	927	887	933	902	905	899	949	950	881	872	905	939	859	918	968	921	892	892	928	878	918	899	925	890	867	896	936	966	937	933	883	932	899	935	889	996	921	856	926	930	883	847	977	913	901	899	892	916	875	901	892	900	913	908	920	925	951	912	893	882	876	891	915	933	938	911	875	912	949	914	870	889	901	888	878	910	888	913	926	943	919	945	876	894	907	945	875	896	899	885	916	885	919	944	887	929	846	869	893	855	847	901	911	938	899	896	881	924	948	940	891	873	922	871	926	847	947	900	878	903	882	948	932	983	955	904	944	911	885	972	878	898	882	918	917	932	956	899	891	893	901	905	947	861	878	962	931	904	945	880	952	918	888	901	927	873	852	887	908	841	893	900	948	943	968	902	882	911	920	935	936	890	901	919	857	886	907	938	887	926	896	916	921	876	873	939	938	960	933	879	951	893	930	897	888	885	880	889	935	910	901	933	893	882	894	862	886	897	897	918	885	960	922	914	870	954	864	893	901	893	890	930	937	902	910	880	892	876	875	896	890	914	953	973	908	903	941	984	900	904	859	887	903	901	917	872	873	939	858	935	883	899	926	939	872	884	906	920	936	878	819	927	939	912	925	948	876	920	917	933	924	914	933	853	915	976	956	944	882	898	897	923	898	876	879	910	869	907	916	987	839	896	928	921	926	872	836	923	895	910	893	929	884	936	889	950	888	894	942	929	879	894	905	904	895	926	931	906	905	898	890	899	923	920	894	906	953	898	908	879	903	939	927	944	886	899	916	956	862	836	920	890	921	879	905	897	933	891	903	912	884	892	926	899	908	921	948	970	897	875	917	904	867	849	833	913	869	853	911	895	873	898	883	933	889	922	926	860	917	902	921	848	854	887	856	893	869	896	917	877	930	895	896	920	844	944	909	883	923	865	961	965	902	935	977	882	911	872	884	877	887	872	918	932	969	878	915	873	929	916	956	898	890	866	925	867	867	924	877	871	886	877	929	881	901	927	877	876	933	929	907	925	937	871	930	925	941	914	895	965	893	909	878	949	887	945	881	915	914	934	883	930	911	908	925	875	956	954	911	877	931	951	923	909	941	868	876	919	888	928	963	879	887	936	896	1002	936	882	927	866	896	994	919	891	920	891	880	872	976	930	925	955	882	919	899	882	885	885	941	927	878	879	921	929	928	924	930	916	961	920	896	879	915	849	894	876	897	913	905	875	854	984	884	955	869	864	917	861	968	911	857	883	883	967	851	861	912	953	896	867	914	867	870	917	924	907	921	911	931	854	893	935	951	856	891	864	865	897	914	880	842	851	924	911	874	920	876	935	906	861	908	930	936	931	922	877	853	903	920	909	942	921	904	869	920	884	880	893	896	962	892	935	909	953	920	911	949	892	944	901	911	923	942	938	963	914	881	969	850	945	994	955	927	899	954	912	862	911	833	886	918	917	881	969	934	896	882	877	893	910	898	908	950	881	923	863	889	889	909	890	868	853	962	921	884	896	925	905	951	945	819	878	914	895	931	910	977	910
6301	81	57	23	53	57	55	46	46	45	34	40	31	31	27	34	25	25	32	32	44	33	42	39	35	27	22	37	32	33	34	29	36	31	36	32	38	33	28	29	16	29	23	25	23	32	36	30	26	39	33	30	31	25	31	30	33	31	34	34	37	26	29	41	28	16	23	30	35	30	22	32	35	39	22	33	22	41	37	35	31	30	34	32	34	31	33	28	25	26	19	34	25	22	38	23	27	32	33	28	51	23	23	33	28	26	29	32	31	28	34	32	32	30	22	26	33	25	20	37	33	26	31	31	34	33	30	36	24	26	31	22	26	13	37	28	31	28	33	43	26	37	33	31	38	29	35	33	30	34	27	20	31	23	37	29	28	29	31	26	28	31	29	30	29	29	39	24	29	31	35	31	20	20	33	35	34	28	27	34	32	23	20	32	28	37	29	22	28	39	27	21	36	23	34	31	36	27	26	33	41	19	28	25	26	25	21	40	20	31	27	18	41	23	29	25	30	24	22	28	24	34	26	36	44	15	34	23	27	31	30	28	31	34	27	27	29	38	30	28	43	29	28	29	28	26	35	28	39	26	35	24	35	31	20	23	40	34	20	27	34	32	30	34	36	39	44	31	25	31	25	23	36	30	26	24	31	32	42	35	31	28	27	36	26	24	26	18	32	23	26	29	29	19	27	33	19	31	38	34	32	23	32	30	32	23	33	33	32	22	30	25	26	31	31	27	35	35	31	35	33	37	20	28	36	26	37	38	31	31	34	26	24	42	33	33	29	27	28	35	25	31	38	28	28	25	33	32	32	28	37	26	25	28	33	25	32	27	30	24	24	32	32	30	34	35	28	33	28	36	37	27	30	32	36	31	36	27	31	36	28	34	35	23	26	30	27	25	30	30	33	28	36	38	28	34	35	22	32	39	32	21	30	34	28	24	30	28	37	27	33	28	28	36	31	33	35	37	29	28	24	27	31	32	28	36	36	25	34	34	36	45	28	32	23	30	27	37	22	37	24	31	20	20	25	26	28	28	37	30	31	25	30	38	35	35	41	33	27	35	32	37	34	28	23	30	26	31	28	34	26	41	33	18	28	26	28	34	33	35	23	28	33	22	36	20	30	38	36	32	18	37	23	33	28	20	34	28	19	41	36	26	26	31	30	31	32	31	25	32	29	28	32	27	31	30	24	19	28	29	25	34	32	30	24	28	35	25	34	32	28	35	31	28	36	33	25	23	25	27	34	22	43	22	39	24	16	38	26	22	32	26	29	33	43	27	32	31	39	27	27	22	35	46	27	32	33	27	18	38	33	34	36	22	29	24	33	25	25	35	23	35	33	22	36	36	28	26	27	28	24	29	35	28	34	29	29	29	35	34	32	23	40	33	32	31	26	33	24	23	28	33	22	27	25	42	32	30	26	39	33	33	33	30	29	25	36	30	28	31	25	32	29	25	34	29	23	31	33	31	27	36	35	25	31	34	21	39	27	25	25	31	32	24	24	36	31	26	27	30	37	31	36	24	28	35	28	32	30	30	22	24	23	33	29	29	25	26	32	27	34	26	36	25	32	36	23	23	33	41	33	30	28	29	43	29	40	28	32	37	31	35	32	31	28	22	31	29	27	26	29	20	36	34	27	30	33	31	37	26	34	36	34	26	34	34	26	26	34	24	36	27	27	40	32	28	25	32	25	26	26	29	33	33	29	30	29	26	26	40	30	16	26	29	24	24	28	38	29	25	24	29	24	32	29	30	35	24	27	40	26	29	34	31	34	37	25	34	26	29	28	34	28	23	29	34	30	40	24	26	34	33	27	32	25	29	33	29	38	32	33	28	29	28	25	26	36	27	28	37	26	35	26	31	36	27	42	28	30	23	36	26	22	30	19	34	32	40	26	40	38	31	34	21	30	21	27	27	33	38	28	25	36	32	22	39	29	36	36	41	33	24	27	25	34	34	27	34	28	26	31	31	28	31	20	36	19	26	39	33	32	23	31	31	28	31	19	33	35	30	24	30	19	37	29	36	38	25	25	21	22	34	24	27	34	29	35	23	33	36	37	41	30	29	27	23	33	30	29	28	32	28	23	26	40	27	27	31	30	26	27	27	28	27	34	27	27	35	28	29	37	29	28	32	35	30	25	36	23	26	31	32	32	21	40	29	30	36	29	29	27	24	34	32	34	34	29	27	24	20	27	22	20	35	33	39	30	32	33	19	25	19	22	33	35	37	22	39	32	27	31	29	31	25	38	45	32	26	28	26	24	25	36	24	31	37	27	23	29	30	30	30	34	35	41	27	27	27	32	36	26	31	31	27	29	26	40	29	31	36	23	25	36	28	33	22	22	19	27	50	19	32	22	41	39	33	30	35	34	30	30	27	28	32	27	34	37	24	22	31	34	20	29	34	42	19	28	30	32	24	30	22	33	41	19	40	35	35	27	34	33	37	33	26	29	30	27	38	29	25	21	31	25	41	25	30	36	31	19	39	24	24	45	24	30	30	20	31	32	24	28	35	26	30	31	35	27	35	38	29	33	37	34	30	37	22	41	35	22	27	27	29	17	40	28	28	29	36	31	30	32	40	25	36	29	26	35	25	39	37	23	33	26	28	26	29	29	34	21	34	30	25	29	30	35	38	30	29	34	36	33	21	21	29	28	35	31	25	30	26	34	32	23	31	40	40	28	34	28	25	26	24	31	31	29	28	35	29	28	35	28	20	25	23	26	27	24	26	23	26	41	28	22	23	31	26	31	34	34	31	28	31	28	32	20	24	23	30	27	27	25	35	27	27	35	29	24	33	30	31	26	18	31	32	29	38	36	28	28	23	20	29	29	31	36	32	28	34	30	31	45	29	32	33	34	32	39	31	29	33	34	25	37	30	33	17	31	32	32	36	32	39	28	33	32	35	32	35	28	27	32	27	23	28	27	33	32	30	29	35	36	29	26	32	28	28	44	27	35	25	43	27	23	38	39	26	21	38	27	23	34	31	33	35	35	30	28	32	36	38	28	33	32	30	32	33	16	25	33	19	28	35	34	37	20	34	38	41	35	27	34	31	24	28	32	25	32	41	27	18	37	28	34	33	35	31	29	32	28	21	41	29	24	33	26	23	34	38	29	30	32	31	33	37	36	30	29	35	38	29	35	29	31	27	29	37	34	26	34	40	36	33	25	25	27	23	19	27	25	33	18	34	25	37	34	29	31	32	29	25	32	37	31	31	26	32	25	26	29	24	39	31	33	30	25	35	32	29	34	27	34	28	27	31	36	30	25	49	29	30	27	34	28	27	23	23	27	40	29	38	36	24	27	30	21	32	34	18	17	39	36	28	23	30	30	27	35	35	20	29	22	33	31	37	33	22	32	35	27	27	33	31	37	30	31	28	33	37	34	22	34	30	37	31	24	23	34	25	22	34	31	27	32	27	34	30	28	31	27	28	25	29	27	36	36	32	33	27	25	30	34	29	31	26	33	31	39	24	37	21	27	32	27	31	36	31
32214	2006	915	2367	4374	4161	2540	1766	1467	1205	991	916	786	804	708	681	623	665	615	598	589	555	520	535	489	564	535	482	492	473	513	497	457	495	485	454	479	482	499	473	468	496	480	488	455	507	464	478	485	456	458	470	454	460	459	449	446	452	469	488	448	475	478	482	453	434	442	483	479	474	462	482	456	435	456	446	440	439	470	480	464	465	477	438	469	510	453	457	464	445	456	476	443	429	458	472	449	479	479	492	471	465	405	451	486	437	435	450	458	453	451	480	477	467	467	450	449	457	472	474	466	466	449	477	441	470	443	470	448	445	505	424	440	478	459	476	440	464	477	475	498	467	437	437	411	460	500	488	431	455	439	443	475	464	454	448	492	444	412	436	440	445	403	463	478	467	463	478	410	478	462	461	499	450	420	473	485	428	457	446	435	479	450	476	447	456	487	449	456	459	443	478	461	451	439	429	487	393	443	462	466	416	448	440	495	451	463	434	415	426	481	425	442	458	457	444	459	462	447	478	451	443	503	455	441	456	430	442	423	465	449	423	451	470	445	484	466	461	459	441	449	444	395	422	466	472	461	473	437	459	434	458	458	457	488	418	465	436	476	433	455	443	444	438	417	457	420	427	439	443	451	492	466	483	478	459	424	428	473	428	482	478	442	476	473	447	472	464	452	463	499	467	451	455	462	460	426	474	457	413	426	442	464	434	496	457	421	451	442	441	452	492	481	429	449	468	441	475	441	485	449	420	478	429	472	463	461	444	470	457	478	449	450	462	451	495	456	430	455	456	424	424	449	464	423	424	426	458	423	465	455	462	451	467	401	473	415	450	471	434	458	449	486	478	443	451	452	453	457	417	471	457	476	414	480	437	480	477	420	489	457	470	477	440	458	417	467	453	470	473	463	455	428	461	468	465	467	471	440	429	458	432	456	444	403	423	490	485	480	459	449	491	468	450	441	465	419	425	476	429	439	445	440	433	471	452	435	450	456	471	446	404	416	484	444	446	416	445	447	468	467	392	471	459	433	444	474	455	477	433	463	457	461	464	446	451	447	407	425	466	447	445	434	470	480	441	449	465	446	434	461	445	429	469	457	448	461	517	473	463	445	504	452	417	439	463	465	464	429	427	481	459	466	473	451	494	455	496	452	410	459	477	433	475	441	448	426	461	443	480	482	438	456	463	474	455	427	463	482	454	439	397	408	467	425	478	471	463	444	492	475	455	437	453	471	468	467	441	430	456	445	442	476	448	434	472	456	451	430	460	483	486	447	450	422	473	461	470	460	449	436	435	420	482	483	482	468	430	446	467	451	482	468	467	484	428	467	448	478	475	390	447	480	436	460	442	473	439	447	478	471	432	423	431	455	412	455	451	432	481	472	430	456	462	437	462	449	470	389	457	429	457	479	426	461	487	463	486	465	439	461	474	419	451	470	462	471	411	426	426	465	461	475	451	477	411	449	475	435	465	431	479	479	488	457	489	464	494	460	452	443	496	446	458	419	451	446	423	482	446	479	464	408	483	452	477	462	469	455	469	454	439	442	441	430	460	439	505	473	466	484	437	435	428	457	433	441	439	446	455	443	446	458	434	398	505	427	484	482	465	472	432	496	453	439	436	462	484	450	485	452	506	464	448	469	475	475	444	465	450	456	429	427	429	435	436	446	468	430	455	437	416	480	441	451	438	455	448	464	474	474	476	459	453	481	465	491	450	444	448	437	471	459	402	471	472	458	446	413	399	470	440	454	483	452	434	467	489	454	481	433	473	473	452	432	484	459	455	478	420	439	436	484	419	416	430	395	464	437	469	448	440	433	466	467	442	419	453	486	414	448	446	431	477	443	483	471	468	442	485	463	430	445	458	420	459	443	429	421	429	430	425	455	438	451	403	477	468	455	447	457	426	460	439	425	445	427	467	440	449	473	496	479	452	476	471	469	456	438	439	473	438	418	455	460	447	432	440	455	461	502	453	484	469	437	447	478	477	481	475	450	461	475	474	444	464	456	433	476	442	455	432	461	446	508	473	469	429	466	472	465	420	455	473	430	439	442	450	455	426	419	448	451	455	457	439	427	466	440	436	433	462	443	435	483	468	459	486	446	498	462	448	433	472	455	435	461	453	454	462	455	439	428	465	468	447	447	440	423	445	437	450	428	463	447	451	477	454	477	448	473	493	446	446	487	436	461	439	431	473	458	476	447	467	465	469	439	456	447	463	445	469	449	468	455	441	436	462	436	440	450	473	427	454	464	481	422	519	437	462	442	468	441	433	456	520	455	451	434	439	479	429	483	463	507	466	443	452	477	440	450	440	457	470	421	429	419	473	439	502	449	482	456	455	490	430	448	467	457	466	458	477	463	487	469	470	442	478	464	468	481	443	485	487	444	464	463	463	467	474	471	417	487	451	432	477	482	473	456	455	456	460	457	435	430	463	470	413	485	449	502	497	445	412	454	462	455	487	428	428	504	472	461	473	432	498	458	435	437	443	442	439	451	458	431	469	446	444	439	468	472	425	419	476	444	434	432	447	451	485	432	442	470	438	478	450	428	461	445	477	473	448	430	437	467	450	456	453	423	436	468	468	490	441	475	445	442	422	464	461	448	459	465	464	445	447	447	463	451	431	454	496	435	453	417	491	439	416	453	457	455	445	454	432	443	449	457	415	469	486	467	453	445	423	440	510	444	495	460	447	422	490	406	468	466	466	497	439	451	476	444	482	446	434	467	457	452	452	460	471	502	443	445	484	459	464	444	460	487	477	470	465	441	446	437	454	435	411	437	477	457	454	418	475	444	452	485	426	453	471	429	441	437	451	482	455	421	436	462	464	446	436	479	403	470	443	454	454	451	441	472	491	422	478	452	445	456	472	433	428	473	440	445	461	475	429	469	404	438	411	480	468	482	467	458	484	455	474	461	467	445	472	495	441	450	439	435	519	434	475	461	463	473	434	425	442	450	450	453	428	434	448	482	481	450	456	431	446	487	466	437	480	454	425	428	464	426	438	423	434	437	457	427	416	481	440	471	427	444	472	431	509	472	420	465	452	456	441	447	482	417	454	494	462	418	456	421	456	445	466	450	420	447	427	439	450	435	497	463	479	471	421	494	418	462	480	411	442	481	459	439	474	425	427	459	477	481	432	483	472	443	444	476	494	450	444	454	446	428	459	484	433	456	457	451	448	471	445	473	458	463	465	447	487	450	431	432	417	426	452	426	477	454	462	429	459	465	442	451	462	471	475	423	439	470	438	448	427	402	449	465	453	471	437	422	453	477	459	458	483	441	463	471	432	472	444	441	445	457	435	430	435	441	460	454	446	477	469	439	478	438	447	434	483	471	478	454	453	468	462	458	447	478	471	469	446	482	457	479	454	461	424	429	467	446	475	448	462	445	476	431	419	462	462	449	460	438	505	442	502	485	463	452	430	411	481	401	435	431	445	453	485	496	466	449	434	473	471	469	463	490	449	466	445	472	460	461	457	464	447	488	433	460	447	450	417
17614	825	102	63	122	147	106	103	98	98	59	53	61	60	54	44	54	41	41	48	47	39	37	32	40	31	30	45	33	34	39	41	30	28	30	34	35	35	30	44	37	34	33	47	25	41	25	41	24	27	28	27	31	24	39	31	34	33	26	24	29	35	47	36	28	29	37	34	20	30	35	39	28	36	38	32	33	36	23	33	44	33	33	36	24	41	29	29	26	32	41	33	30	37	35	21	27	35	25	31	33	41	22	28	30	35	39	40	27	27	30	33	26	19	37	23	26	22	30	28	27	30	29	26	29	32	24	27	27	26	35	29	25	40	28	29	29	30	32	34	25	36	29	36	34	30	44	23	38	34	28	28	32	34	23	18	26	23	37	29	38	33	33	35	22	36	32	34	34	38	35	25	33	26	31	24	31	29	32	31	38	36	31	24	28	28	35	33	19	40	33	42	27	30	34	20	40	39	39	26	30	34	38	37	36	33	37	40	43	28	28	28	31	36	36	35	30	32	27	37	32	32	30	29	28	30	23	23	34	32	40	37	33	35	31	29	25	30	38	43	24	25	30	25	19	33	36	30	30	22	21	33	18	29	28	26	38	35	26	28	37	20	28	33	33	34	26	33	30	27	35	20	41	40	31	32	22	35	27	26	37	27	30	28	36	33	23	29	22	29	21	23	35	25	44	23	33	31	41	35	32	34	35	34	37	23	31	24	32	31	28	38	27	36	25	35	42	23	31	31	32	24	30	34	33	27	42	31	28	34	35	30	25	34	34	31	32	35	33	29	35	39	28	33	35	32	29	26	32	38	34	30	30	26	34	28	36	35	32	27	37	23	26	25	29	27	25	34	25	28	32	39	30	38	35	31	53	24	23	31	30	32	32	29	38	31	25	35	38	32	28	25	31	29	32	35	29	27	26	31	40	35	33	34	32	37	37	29	26	30	38	37	30	38	28	28	29	28	25	29	41	27	29	29	35	25	28	30	29	30	25	32	37	29	34	34	31	34	24	26	35	38	29	27	30	26	30	35	27	25	51	40	24	33	30	33	30	30	35	34	31	40	36	41	36	29	27	40	40	24	29	35	22	30	36	39	36	27	20	32	19	28	26	21	25	28	30	26	22	33	31	31	35	39	32	43	38	33	33	34	25	22	30	33	36	33	24	24	35	28	44	32	38	36	27	30	28	29	30	25	26	31	35	22	34	24	35	36	39	26	36	23	31	25	23	34	38	37	46	28	38	29	38	29	31	27	36	34	31	32	28	44	32	35	32	27	30	30	26	26	29	28	31	29	33	27	33	25	31	24	30	31	31	28	32	25	42	23	24	21	37	33	32	28	28	39	30	28	30	29	33	26	28	27	25	33	31	24	24	24	28	37	29	38	22	27	24	28	24	27	26	25	26	20	20	34	32	25	25	24	25	39	27	30	44	29	33	31	30	33	39	24	26	36	30	39	30	34	31	36	30	28	33	26	29	19	30	19	25	27	30	25	29	32	36	32	28	28	26	30	25	30	31	28	35	33	26	39	27	30	28	35	33	28	27	38	42	25	24	27	37	24	33	28	33	36	33	34	28	48	27	27	24	25	29	30	30	43	28	32	27	24	32	35	27	32	37	29	24	26	33	35	29	30	30	38	28	37	32	39	36	24	36	26	35	28	26	31	31	34	34	29	22	25	37	35	36	31	25	38	28	29	32	31	34	27	29	30	30	39	24	34	40	20	33	21	38	35	29	34	26	29	34	24	34	25	21	25	16	28	33	28	29	33	33	22	32	32	35	29	31	33	21	33	32	26	35	30	28	28	36	34	40	28	35	20	34	40	29	36	33	25	36	22	29	24	29	31	25	18	33	32	25	29	30	25	28	27	26	37	35	29	27	28	35	31	36	37	37	31	24	33	27	30	28	40	17	35	29	25	35	28	31	23	33	31	26	25	33	28	29	46	37	27	26	29	25	34	28	28	27	29	30	34	24	25	17	30	29	35	31	39	35	30	29	29	33	20	32	21	31	27	36	30	22	32	34	26	27	38	43	38	28	31	28	36	34	32	27	36	33	45	34	26	36	30	32	24	23	35	33	29	31	31	27	28	34	24	25	29	28	49	30	26	25	24	30	38	18	36	29	38	31	34	35	18	18	36	34	28	33	24	22	31	32	29	27	31	35	30	31	28	32	37	37	34	27	27	32	26	24	32	27	28	26	33	26	26	32	29	32	37	42	34	27	30	34	35	41	33	30	27	33	38	35	26	30	29	34	40	34	44	40	32	26	30	31	35	31	25	34	30	26	24	34	46	36	20	30	33	28	23	40	36	24	38	24	32	29	30	31	37	30	25	22	33	28	25	35	29	25	43	25	30	34	27	30	34	31	27	33	32	39	30	30	41	34	27	27	39	36	33	29	31	21	29	36	27	33	26	22	26	46	28	33	25	26	32	33	28	30	33	28	29	26	25	33	28	37	36	29	45	31	32	35	29	25	24	29	32	21	42	27	31	21	31	37	29	29	34	28	43	21	26	43	31	28	20	30	29	34	32	39	33	30	23	22	29	25	32	28	30	22	33	35	31	31	34	43	20	34	28	29	24	38	33	38	30	37	40	32	27	25	33	35	24	35	32	25	37	35	24	25	33	32	48	25	41	23	45	26	32	32	26	20	29	26	26	25	39	33	17	23	37	21	36	25	34	27	41	18	26	39	25	29	27	23	35	33	35	30	30	21	26	25	25	28	23	29	26	28	24	39	33	36	35	27	27	37	32	31	21	18	39	25	31	30	34	24	34	24	26	36	34	29	33	38	32	30	31	42	29	32	30	25	28	33	27	24	35	30	32	36	34	38	25	30	44	34	24	34	31	23	26	22	39	32	32	34	38	36	40	31	30	27	32	37	25	41	36	31	23	26	37	29	32	51	27	33	24	32	24	36	34	34	33	26	33	36	40	30	23	31	33	36	35	39	37	35	28	24	26	38	33	28	22	33	37	32	27	21	26	32	31	34	36	33	28	31	38	24	26	28	33	35	43	32	31	38	34	26	30	31	29	28	33	33	35	34	24	28	32	33	27	33	26	45	24	30	33	34	31	40	35	30	30	31	31	26	37	28	31	28	34	30	36	28	29	26	23	24	26	28	37	32	30	23	21	32	33	28	31	24	34	23	23	27	28	37	28	30	32	30	36	38	29	34	36	25	36	34	28	27	28	36	35	33	28	31	23	40	32	28	29	38	21	26	39	29	23	30	31	28	28	26	29	40	35	42	50	33	33	27	29	21	29	35	30	22	30	38	22	25	28	40	26	19	38	28	28	26	39	25	40	27	21	36	26	42	30	30	26	39	24	22	36	37	32	25	27	31	35	21	24	24	34	25	28	36	25	29	24	29	25	24	28	39	33	21	27	29	36	32	31	28	30	27	33	33	34	25	37	26	43	29	34	31	28	37	35	26	26	23	26	27	36	33	42	23	34	31	24	33	33	24	38	29	29	37	32	37	33	25	27	33	29
44785	6778	2204	7153	12972	13047	8546	6049	4619	3774	2857	2456	1985	1813	1683	1502	1335	1247	1117	1083	961	933	922	807	838	798	739	728	715	708	698	638	614	600	670	619	614	568	592	619	569	564	543	541	561	587	505	503	467	546	521	518	503	513	502	493	490	517	497	525	557	496	483	501	516	513	465	527	522	484	504	528	495	505	483	463	466	500	497	469	496	484	500	433	489	472	466	505	472	479	481	467	437	475	479	494	465	462	479	469	444	481	483	454	449	536	467	460	459	433	472	505	444	485	480	454	465	505	452	479	474	482	458	473	448	442	458	458	468	468	472	454	478	460	427	451	460	459	472	452	444	448	476	439	427	448	456	440	474	455	436	449	439	499	434	468	451	501	421	480	485	465	439	442	519	472	475	474	460	509	472	457	424	465	473	451	459	479	456	459	467	450	453	466	464	479	449	475	498	486	446	450	474	435	461	484	476	445	492	452	448	476	482	447	416	498	444	462	466	482	461	477	435	478	496	470	448	480	456	447	457	471	476	448	452	452	493	474	435	462	436	502	471	463	426	486	444	459	499	472	472	423	470	459	446	487	464	463	442	438	454	455	447	426	445	494	447	505	425	466	442	463	467	429	473	530	458	450	436	444	488	460	483	485	479	439	468	465	480	458	442	476	453	461	452	442	446	432	434	460	453	451	448	474	417	510	475	462	455	494	438	468	443	431	442	447	459	412	457	447	440	438	419	469	464	454	495	495	472	435	487	442	450	497	443	411	476	451	467	500	457	473	452	483	456	465	460	432	498	419	483	482	452	408	428	437	487	424	417	469	436	465	440	433	489	467	436	422	461	414	451	484	442	494	465	422	460	492	493	472	497	495	488	481	458	455	450	442	440	486	468	422	498	450	429	489	461	473	451	480	460	436	497	475	453	488	469	444	473	444	488	469	427	438	467	417	429	521	425	469	448	451	401	465	449	456	457	446	486	465	444	482	469	475	480	435	443	491	457	463	442	433	467	453	463	497	480	452	478	467	471	450	419	459	464	465	457	466	447	470	478	434	459	476	456	487	491	499	491	453	469	471	440	478	470	447	472	443	442	458	474	498	506	408	464	464	465	490	481	471	468	441	426	465	428	473	445	457	437	430	455	467	434	461	477	437	505	468	474	465	482	476	434	460	462	492	460	422	463	461	449	453	463	474	438	470	479	472	438	486	480	488	455	472	438	460	459	451	473	448	452	477	456	465	451	451	458	442	436	462	462	467	437	418	447	443	471	419	415	444	456	438	486	493	458	466	493	425	462	466	477	450	463	462	495	489	455	460	453	461	448	464	475	469	453	449	443	476	436	405	470	457	448	508	453	465	463	466	427	433	486	453	451	480	469	446	504	473	476	452	464	470	441	509	465	447	447	460	467	483	478	453	446	471	448	422	479	449	477	457	437	455	501	484	470	458	449	447	419	463	484	504	473	472	471	446	432	470	452	470	488	469	444	438	470	444	482	460	480	468	455	486	434	469	482	433	458	438	504	458	492	477	463	436	449	470	448	496	478	474	473	484	464	454	477	432	453	456	427	431	462	482	492	476	476	447	469	492	457	421	446	494	472	470	428	483	488	453	510	457	461	421	468	454	498	450	450	419	475	461	447	466	473	452	450	455	452	466	452	496	473	476	468	447	483	447	439	505	457	439	470	462	479	425	489	402	454	466	473	463	467	436	448	467	478	446	461	449	478	470	471	455	442	444	464	462	475	441	414	478	448	431	443	446	487	444	476	488	464	429	463	443	466	459	445	456	484	462	475	449	446	446	442	449	507	432	481	454	475	426	481	463	444	489	411	469	465	427	431	456	479	452	489	514	470	465	493	483	469	448	464	439	484	454	517	469	444	455	430	495	467	487	423	464	460	446	435	450	478	436	440	460	458	444	453	486	469	396	469	487	452	441	475	450	454	508	508	434	465	478	453	474	488	442	456	444	464	457	479	467	508	491	470	456	477	443	479	452	486	459	476	445	447	489	473	475	482	474	477	431	440	469	443	465	444	504	493	471	459	464	485	439	426	441	471	478	465	464	450	440	453	494	482	472	445	477	466	481	508	459	462	504	442	451	430	428	465	477	436	475	428	441	490	468	428	496	451	447	468	461	469	464	471	470	468	467	483	443	448	439	447	436	477	468	480	444	423	447	477	447	440	465	451	499	432	476	459	452	475	453	479	479	463	449	471	465	470	451	446	464	418	456	467	461	469	458	528	453	470	507	451	500	449	461	471	461	485	449	428	479	454	435	462	410	463	439	458	468	447	466	468	449	485	449	435	456	451	428	463	467	488	491	460	471	464	488	420	453	445	475	472	436	455	429	481	502	482	464	455	400	461	431	459	493	452	463	493	477	478	434	500	484	433	455	451	438	470	441	450	468	446	444	454	457	476	449	448	432	412	415	416	436	474	439	475	462	459	442	435	461	419	451	470	447	484	468	466	440	458	462	467	448	492	437	458	448	457	437	479	460	447	438	472	445	511	478	503	444	489	502	454	460	410	478	484	464	443	449	471	459	429	452	440	462	464	448	471	491	431	463	453	439	469	457	456	462	424	429	423	459	490	454	480	439	458	472	488	455	449	448	451	497	463	424	453	455	464	466	440	480	439	423	476	465	462	483	467	490	439	438	485	489	459	476	432	462	444	498	442	472	490	459	469	454	440	473	459	448	455	495	450	434	483	494	455	460	489	483	449	475	454	448	449	449	457	482	455	446	435	448	452	435	475	482	468	468	473	463	455	416	477	478	456	450	433	436	448	454	456	446	468	459	479	464	476	449	482	453	466	478	472	466	433	471	492	456	442	431	493	448	465	466	449	451	411	464	446	450	403	468	468	491	420	463	455	430	457	469	506	489	464	434	418	476	428	451	464	485	461	460	453	465	459	453	467	502	444	490	468	475	489	483	444	438	465	441	465	446	469	468	432	494	479	464	479	441	462	448	472	463	444	471	463	487	471	427	504	512	457	396	459	437	456	455	466	477	447	446	500	419	425	467	456	451	483	458	498	494	435	424	442	472	443	482	483	465	449	435	438	453	447	449	468	481	445	427	464	440	464	448	450	487	479	450	455	501	482	460	497	462	502	472	462	426	469	466	469	445	471	457	482	471	486	434	477	484	437	479	448	472	455	517	496	473	448	483	456	467	423	465	471	434	461	485	457	418	446	482	457	484	466	446	478	484	426	452	461	457	436	473	483	478	450	502	463	487	477	482	453	505	440	485	476	501	473	448	465	460	471	441	487	414	520	483	449	422	455	444	488	487	441	431	468	429	435	482	430	466	452	476	474	467	465	398	472	463	466	512	454	434	486	427	445	466	469	476	469	458	447	458	466	492	449	453	424	460	440	450	440	490	448	470	470	463	443	485	444	448	472	442	417	471	453	473	471	492	464	482	485	458	505	476	491	426	441	457	449	474	453	512	477	459	467	425	466	465	456	480	473	461	471	418	470	413	467	472	475	416	416	454	498	474	453	486	460	456
15500	578	120	93	141	169	123	99	100	96	95	78	92	85	95	75	63	80	59	79	63	61	72	53	75	60	63	59	75	79	69	57	69	68	72	58	58	60	55	69	70	48	62	52	59	64	64	66	53	67	57	63	68	61	67	57	61	58	52	60	77	72	57	59	63	56	60	76	66	64	66	64	66	66	57	54	66	63	65	64	48	52	67	71	64	49	61	72	70	57	54	46	56	54	77	60	67	58	59	60	61	60	68	68	61	62	74	58	72	57	72	65	59	48	62	61	62	63	54	67	50	71	57	65	43	51	66	59	61	60	56	57	53	66	66	68	57	66	56	48	58	49	52	54	65	63	64	49	55	74	65	51	78	52	59	51	72	59	56	50	68	67	65	72	73	69	61	55	63	61	66	47	71	64	56	64	69	51	62	54	59	59	65	73	48	66	48	66	53	59	72	54	58	66	72	60	63	69	68	50	67	49	50	62	48	55	68	68	43	60	67	53	48	69	58	52	47	65	57	56	59	50	75	61	63	60	49	61	50	53	55	62	52	66	59	64	49	53	61	61	55	59	66	66	64	60	62	56	49	68	74	57	47	68	51	54	69	76	59	65	51	47	73	71	51	57	59	72	62	55	55	54	67	68	53	64	64	52	64	53	65	57	68	62	56	70	59	46	59	65	51	59	59	52	68	65	56	65	57	70	64	78	70	65	47	64	60	56	68	59	63	67	57	68	49	66	51	55	58	51	56	60	60	58	63	81	54	56	64	58	62	63	72	46	71	72	64	75	65	68	58	60	59	45	65	51	69	59	60	59	73	66	53	63	69	57	76	57	56	59	65	47	67	70	58	57	60	69	59	53	73	63	55	66	62	69	42	69	50	49	57	63	60	55	61	75	70	59	58	52	73	64	64	77	56	53	65	57	69	58	57	76	59	53	58	75	57	56	54	61	62	48	49	69	58	69	63	66	61	53	53	50	54	60	66	55	63	75	69	60	64	58	47	57	61	50	57	66	74	49	54	58	78	44	64	67	49	54	63	61	45	59	60	64	59	71	57	64	57	65	76	72	58	48	59	50	43	64	79	61	56	58	49	53	58	66	59	69	64	48	58	80	60	55	55	63	48	61	49	52	67	57	62	57	57	53	72	61	63	64	56	60	61	66	47	49	52	81	58	52	73	58	61	47	57	71	44	57	64	62	56	61	76	55	64	58	65	67	68	53	70	54	48	59	56	52	57	68	52	55	55	72	60	54	57	52	56	57	66	60	61	57	58	64	64	65	66	61	52	57	57	73	72	51	56	68	57	63	56	63	71	76	54	67	62	62	64	45	67	63	64	63	51	76	60	64	56	56	57	62	64	60	63	75	56	41	65	58	56	64	77	57	62	50	64	70	66	51	55	43	72	63	51	75	62	58	58	63	62	78	56	47	50	59	69	65	53	79	60	57	51	63	60	43	61	54	68	71	69	67	61	64	62	74	55	42	65	74	70	49	53	76	63	72	58	61	52	57	75	63	70	50	62	77	55	42	62	58	57	59	71	72	55	72	52	56	65	61	64	54	54	55	68	64	49	71	65	53	65	58	50	59	60	53	74	62	71	75	50	74	47	46	67	56	41	51	63	80	61	65	72	53	54	60	58	60	64	63	66	50	52	67	58	55	80	54	60	64	52	51	73	60	62	52	55	49	57	66	55	62	60	45	57	55	53	59	62	61	61	47	64	70	68	59	55	71	49	55	68	58	62	61	53	59	49	66	66	54	56	62	51	52	59	58	54	57	58	52	61	63	62	58	52	65	58	64	60	57	72	73	58	58	76	76	62	56	53	54	65	65	56	59	66	56	56	59	74	67	69	53	61	50	68	66	62	53	71	51	56	61	48	68	55	64	56	73	64	57	59	52	53	60	64	51	58	51	56	52	70	66	59	70	52	47	70	52	66	67	60	63	47	63	52	63	44	50	65	56	49	62	63	62	65	48	71	61	54	66	65	64	47	56	54	56	65	66	63	55	81	48	57	56	55	51	55	62	60	69	58	60	52	39	60	60	52	54	55	55	58	64	69	65	54	54	67	64	52	62	48	67	70	66	65	68	59	66	65	57	52	56	60	61	50	56	65	55	61	66	59	67	58	56	65	63	54	69	62	65	66	57	59	61	48	56	59	68	62	50	66	63	55	56	58	59	53	73	55	72	46	63	59	54	66	61	52	45	59	60	68	68	58	72	47	50	66	63	68	57	60	70	61	60	76	66	49	55	62	78	60	70	56	65	74	70	58	54	49	56	47	59	68	54	51	47	60	67	49	70	64	64	54	52	63	49	68	67	56	69	49	55	57	50	63	57	48	60	67	51	65	66	64	67	60	57	56	71	59	58	74	49	54	51	56	71	64	61	47	55	56	61	52	59	61	69	71	56	72	70	59	57	48	55	68	57	58	65	60	66	49	71	70	62	66	55	48	59	46	58	66	59	60	55	57	54	75	60	50	68	53	75	49	56	48	57	64	61	47	46	56	65	64	45	45	61	60	92	60	64	58	57	55	63	57	57	67	43	63	54	51	69	67	77	69	66	53	68	56	48	52	50	55	51	61	58	55	53	56	68	61	59	61	65	70	74	55	59	64	67	55	55	54	53	41	51	58	73	55	55	50	64	48	91	72	70	51	58	70	58	65	75	56	55	63	61	67	71	55	55	64	51	61	66	67	65	62	66	54	69	64	43	64	63	43	54	53	49	49	52	51	58	69	74	56	46	48	68	56	71	67	67	78	53	53	59	57	64	48	72	60	66	60	56	57	64	60	65	71	74	65	56	72	63	69	63	52	74	54	60	63	64	56	62	73	64	53	58	64	57	59	56	63	54	68	70	67	71	53	49	59	68	60	60	68	57	64	56	56	47	58	52	63	56	69	50	69	64	52	60	48	79	77	59	58	61	60	65	57	66	72	69	61	52	63	55	61	50	52	56	59	54	69	58	47	73	58	67	55	47	60	59	58	69	59	46	60	74	61	59	54	61	63	63	54	70	80	53	76	66	69	69	54	61	61	63	54	67	61	58	69	67	47	61	68	47	60	54	63	68	65	55	49	54	59	55	54	54	58	55	59	65	56	54	71	68	54	56	71	70	64	65	62	63	63	52	67	71	63	61	66	48	57	54	66	64	69	63	62	71	60	53	60	55	70	42	61	59	55	56	55	68	67	54	60	74	73	61	68	53	65	53	64	56	61	58	57	65	66	67	42	64	66	62	63	62	61	54	56	66	60	74	54	71	71	58	51	62	59	55	59	75	61	66	59	59	70	45	61	55	58	70	61	73	44	55	51	63	69	55	71	57	63	48	65	62	72	67	50	56	64	66	66	58	66	52	52	61	72	62	61	69	56	57	57	63	72	60	51	55	72	62	60	69	49	61	68	60	55	48	53	47	61	57	55	62	61	67	69	63	68	61	57	60	50	75	45	60	60	66	61	58	46	73	48	55	53	50	74	54	57	65	58	73	48	64	69	55
43956	5285	2565	6275	11226	11425	7546	5541	4482	3464	3009	2589	2311	2076	1851	1734	1669	1538	1387	1345	1325	1263	1187	1197	1195	1139	1110	1154	1096	1028	1053	1047	1020	969	1019	1009	937	1023	990	923	1022	958	965	930	931	909	978	897	934	963	923	893	943	915	946	940	919	909	886	894	898	938	918	922	902	911	918	951	957	929	873	882	886	918	944	940	946	900	878	954	920	904	880	837	904	890	896	874	946	898	908	872	912	844	900	853	921	925	886	866	864	879	828	908	897	884	893	864	889	875	850	917	857	857	861	867	846	943	873	889	874	884	866	867	883	881	895	808	911	876	901	875	867	903	891	862	879	905	850	949	875	880	852	837	892	909	844	894	840	884	878	922	873	907	863	877	899	853	867	906	882	914	909	938	919	879	919	858	867	933	847	935	872	913	916	820	884	875	837	879	873	854	885	858	899	854	897	877	892	890	882	881	854	791	852	862	897	877	920	855	904	842	846	856	882	894	844	856	926	856	857	865	865	907	892	874	903	874	872	853	844	857	875	891	879	866	927	866	888	865	850	866	886	880	885	868	908	877	860	880	863	898	802	893	863	873	871	887	887	873	920	901	853	884	953	859	842	906	880	870	864	896	887	906	849	846	844	884	858	880	896	913	880	839	921	866	841	883	897	925	861	856	843	942	885	895	941	875	892	858	834	877	928	877	889	901	861	865	861	925	872	858	872	861	835	859	841	848	871	892	877	863	823	843	850	870	890	872	878	868	837	908	886	896	870	832	868	844	872	871	862	842	924	943	923	864	891	888	882	880	840	875	857	839	857	866	884	892	873	882	860	896	891	871	841	901	830	881	890	870	921	873	832	917	886	835	883	931	852	914	906	832	876	875	906	884	877	869	878	883	883	889	864	912	920	820	921	871	888	888	811	865	875	915	850	847	887	877	877	872	890	892	902	883	838	876	872	945	811	886	897	917	858	864	852	897	907	848	845	847	860	874	839	862	882	836	870	869	898	865	938	819	886	823	935	907	845	881	859	886	881	864	905	874	899	827	923	916	842	871	873	926	913	882	828	864	840	891	867	856	872	907	847	858	921	876	887	866	804	917	858	883	830	887	939	870	857	856	841	884	892	880	893	883	874	877	858	841	890	906	919	864	874	874	854	880	823	873	913	861	887	905	859	852	869	856	909	835	898	871	879	824	855	880	904	862	850	860	903	909	892	885	907	882	854	899	875	877	900	859	904	928	904	905	913	874	878	863	855	879	844	903	892	815	816	865	895	901	872	854	921	883	903	846	930	861	875	877	876	894	925	830	868	888	891	903	922	885	891	866	917	886	887	921	867	836	796	831	881	875	867	879	891	896	856	806	860	913	868	820	873	862	888	819	868	794	896	832	894	896	845	910	852	875	907	881	874	836	896	873	908	895	856	831	942	905	800	868	829	845	859	811	875	886	903	845	883	875	832	860	883	879	869	878	903	886	842	923	852	851	879	866	856	863	791	815	898	933	917	889	872	845	902	862	862	900	889	889	816	801	876	866	866	885	884	868	870	860	896	894	840	875	810	832	871	854	923	899	868	866	910	883	843	849	860	867	833	916	887	840	904	861	877	855	876	889	908	847	894	908	843	895	858	871	855	916	821	860	862	894	860	871	878	841	907	867	808	877	845	875	875	869	883	854	886	899	936	854	897	933	848	939	838	916	843	854	909	854	886	836	862	893	837	944	847	833	804	891	905	854	828	847	862	857	804	885	882	861	880	890	899	856	840	869	900	851	855	832	912	827	853	856	832	843	881	922	857	874	880	903	872	892	899	825	858	857	871	884	844	855	917	866	862	927	891	875	897	854	880	843	907	898	877	863	885	891	904	856	863	856	864	859	824	868	845	912	881	891	879	930	826	884	856	857	857	904	894	858	884	935	868	832	882	866	888	855	899	921	866	836	877	947	866	897	882	894	847	818	876	872	895	853	863	896	892	896	876	829	864	851	936	903	942	847	883	805	827	853	838	906	896	868	868	900	854	866	887	818	864	881	883	899	886	843	864	897	866	885	891	898	855	892	853	849	889	883	861	903	865	870	774	865	901	910	869	857	899	883	835	898	887	888	920	870	917	854	886	840	867	856	861	843	863	854	884	881	822	916	844	816	887	913	808	889	883	845	867	871	826	952	913	817	891	865	855	893	912	924	884	871	881	888	887	932	939	875	904	887	898	896	882	943	901	913	900	895	887	924	871	842	847	820	879	902	898	875	837	905	893	879	846	863	817	938	813	916	943	815	936	882	910	875	866	815	905	897	865	844	868	896	867	859	873	893	840	855	843	871	873	916	835	848	907	844	875	863	835	795	883	792	906	894	835	859	874	872	843	878	867	864	862	897	915	867	839	855	842	890	927	893	856	884	910	871	893	859	840	913	883	895	851	878	896	827	882	893	902	911	906	892	837	854	864	913	853	877	865	853	858	862	871	880	864	871	838	901	884	893	884	874	835	868	934	947	893	835	893	893	879	875	879	845	887	870	853	843	849	884	857	868	860	893	897	862	892	918	851	883	942	909	892	867	858	887	811	874	869	879	862	835	865	860	884	848	856	866	884	836	815	853	877	865	892	886	834	811	886	853	879	899	879	940	924	871	874	921	886	903	875	920	820	889	847	849	861	882	889	845	812	846	872	910	820	880	895	894	874	837	888	791	908	864	924	934	934	872	924	864	898	861	873	882	880	884	942	864	902	871	868	873	886	864	829	897	840	870	866	895	912	836	937	906	855	838	908	915	899	822	850	876	844	881	890	858	853	829	898	879	871	825	906	843	906	798	868	877	916	893	869	900	855	853	873	873	894	875	931	914	838	890	864	881	905	859	902	898	887	895	835	887	911	836	880	893	876	863	885	894	835	853	895	861	850	854	861	913	876	898	831	854	912	821	884	886	885	909	867	819	853	834	881	866	859	857	931	916	865	884	873	875	870	892	871	871	816	903	861	877	837	869	860	847	867	845	904	828	925	856	842	892	831	851	886	867	886	870	832	873	871	792	957	855	934	849	862	875	871	860	851	901	939	896	856	870	843	959	851	900	907	898	873	922	887	827	844	869	862	920	891	854	884	876	863	856	873	857	894	879	854	871	893	813	896	920	935	886	885	876	849	815	899	897	896	888	915	896	808	850	872	912	852	911	827	913	835	887	898	877	847	887	932	846	904	867	865	891	892	906	830	799	898	881	854	918	875	861	849	877	902	906	909	881	928	864	860	891	870	907	884	907	884	888	902	819	832	895	848	836	873	858	904	924	873	846	897	844	927	902	920	866	935	869	885	851	909	896	832	882	894	861	895	861	845	863	862	875	917	861	886	852	854	907	853	882	889	841	880	892	875	821	833	833	886	883	897	872	884	860	939	883	911	824	893	877	837	865	882	859	900	853	852	872	773	874	904	845	876	959	894	855	952	885	885	884	876	860	822	868	868	899	843	879	893	856	844	877	934	849	898	883	936	815	865	868	893	841	869	850	842	834	886	884	893	906	853	870
25048	2868	263	131	215	276	210	179	168	136	155	122	129	105	113	94	93	93	91	87	73	89	60	64	67	81	74	80	81	69	70	68	63	66	78	62	75	69	73	73	70	75	67	60	53	65	61	68	79	70	63	66	55	68	66	57	66	62	59	82	71	56	62	58	69	74	79	57	74	71	50	57	55	57	67	73	74	63	64	55	71	53	55	80	72	58	61	49	68	52	56	65	69	68	50	65	72	54	59	76	60	68	55	60	75	55	47	65	70	59	74	62	66	72	63	57	58	61	63	65	74	75	57	56	61	53	60	63	72	56	67	66	54	72	54	52	61	51	71	60	53	59	64	54	64	62	73	63	53	71	66	66	60	55	69	51	56	41	64	80	60	53	57	54	69	62	42	68	64	63	73	53	62	69	63	60	61	58	61	63	59	51	67	68	70	60	56	65	61	73	64	58	68	69	63	56	55	64	64	57	60	70	68	64	75	53	47	64	70	65	74	76	69	68	48	65	56	61	62	73	60	79	63	68	73	63	68	75	62	66	74	75	57	74	71	59	63	74	77	74	59	67	49	74	61	68	69	67	66	71	56	64	72	66	67	58	63	71	70	57	66	50	62	63	70	61	81	59	60	71	65	71	65	66	77	80	61	68	55	60	63	66	71	50	68	58	44	70	59	71	66	64	49	68	78	74	49	63	61	55	56	67	49	60	49	73	68	73	54	46	67	56	60	61	65	75	51	74	56	66	78	68	70	68	63	60	65	59	61	50	64	84	62	59	75	75	75	59	55	69	52	66	65	73	80	66	60	64	69	69	47	61	67	62	65	60	64	71	58	52	60	63	70	43	62	61	65	67	52	76	66	63	61	69	58	66	54	61	55	74	55	68	60	60	68	58	66	68	67	58	45	62	64	60	67	72	59	67	51	60	76	71	74	58	68	64	68	66	58	56	68	60	62	59	59	74	70	69	62	63	57	73	65	71	65	67	80	62	65	53	59	72	49	76	60	89	74	51	67	59	68	74	52	63	66	44	62	69	73	68	65	70	50	68	71	50	64	76	49	62	52	58	61	63	69	62	79	58	62	56	79	53	60	48	72	62	58	60	63	60	65	44	60	47	58	60	53	82	73	64	53	57	70	72	60	65	62	55	55	56	61	83	63	57	63	78	63	61	64	85	70	56	50	61	60	54	61	75	64	60	63	72	58	61	61	65	63	72	59	70	62	61	62	58	58	57	58	63	53	69	77	58	58	56	67	77	71	56	59	68	50	67	70	58	68	60	60	58	60	59	78	72	59	60	61	59	62	68	54	67	63	59	77	71	80	60	60	71	67	58	61	60	75	60	70	65	70	57	68	61	49	61	57	62	71	50	55	56	68	63	61	72	53	68	60	67	66	59	70	66	75	65	64	64	60	63	67	48	53	79	56	59	65	58	73	72	55	52	68	67	73	71	52	84	70	56	61	69	64	75	57	70	65	67	72	47	53	78	67	62	63	67	65	54	62	72	65	77	64	56	59	65	53	50	66	63	57	62	61	73	51	72	76	57	69	70	76	64	62	63	51	66	66	75	63	64	60	72	63	41	77	59	52	72	56	73	60	64	65	61	66	66	68	68	62	69	73	71	56	63	63	60	55	47	75	57	63	58	64	65	60	62	67	72	60	59	56	64	49	75	65	78	66	80	60	70	70	56	54	58	71	59	76	66	55	52	82	76	79	65	78	63	53	52	68	75	63	50	73	76	67	45	64	59	74	63	71	74	66	71	64	68	68	65	60	59	64	76	52	60	49	80	56	62	60	55	66	47	62	75	54	63	68	74	74	69	65	51	52	67	75	71	62	68	78	43	44	63	65	65	61	58	54	65	58	80	72	67	71	44	60	62	60	65	55	66	66	79	55	66	59	54	75	56	48	57	68	69	72	67	57	61	59	62	74	64	72	67	69	58	58	66	62	72	51	71	72	63	55	60	58	65	64	72	67	61	54	71	63	53	64	52	66	69	80	59	67	62	67	59	79	63	68	65	71	67	56	70	60	68	76	50	68	66	73	63	63	62	64	66	71	65	59	58	66	67	55	56	59	47	61	67	74	68	63	82	65	62	72	54	59	69	73	74	74	59	59	77	69	68	40	75	75	59	71	57	64	78	62	58	73	59	48	56	63	59	62	55	75	61	67	75	51	60	71	65	58	67	66	57	59	70	68	63	78	84	58	48	74	64	57	54	58	61	61	71	67	62	81	54	69	70	66	60	67	61	70	60	74	71	58	66	64	71	56	81	63	70	60	63	60	62	64	64	61	61	47	64	55	52	54	52	68	64	64	61	64	62	65	73	54	63	48	64	73	54	61	51	59	67	66	69	80	64	64	47	60	75	55	77	70	54	70	62	54	58	57	42	59	70	52	68	64	59	63	56	58	73	62	46	78	56	59	69	60	61	66	68	68	55	53	63	68	55	65	66	44	71	64	53	72	73	64	62	62	63	67	71	59	52	56	85	59	59	63	78	69	63	69	69	71	83	75	63	75	57	79	58	69	63	69	74	60	57	63	70	75	68	61	59	74	82	67	54	60	59	61	79	62	49	60	57	69	73	74	66	61	65	51	63	71	56	57	62	72	71	63	51	75	71	49	47	71	61	61	67	62	69	73	58	57	55	78	69	52	78	60	71	58	57	65	68	75	67	54	55	64	75	67	65	71	74	56	48	67	65	63	84	59	57	57	66	57	63	67	73	58	47	60	57	59	68	53	68	59	57	60	58	76	77	74	67	60	57	65	66	69	56	69	45	66	50	58	55	56	56	53	56	53	65	71	72	66	77	55	69	51	49	56	73	67	59	48	78	57	78	61	68	64	67	67	64	61	63	66	73	57	55	73	66	53	75	64	64	68	74	62	60	64	66	67	72	52	75	67	61	67	65	68	66	54	69	52	68	58	62	59	63	54	66	65	54	67	49	67	51	68	71	56	78	71	71	54	67	56	70	54	59	60	66	58	52	60	65	60	65	70	61	67	80	65	62	59	69	75	57	61	63	70	67	67	64	61	75	71	54	65	70	71	58	73	69	49	56	58	69	42	65	60	68	60	60	59	49	69	72	50	68	57	52	56	65	59	67	71	66	49	66	68	63	61	65	52	58	71	60	68	52	54	79	72	68	70	62	52	63	65	73	80	55	63	56	59	63	53	62	45	58	65	59	67	59	57	59	68	53	60	57	60	69	53	58	80	82	83	64	73	54	61	54	69	66	59	62	52	53	62	66	79	63	58	52	63	67	57	60	48	55	58	55	65	58	54	72	71	64	68	56	61	73	56	68	53	61	51	71	65	68	68	71	65	67	65	63	59	65	59	72	69	60	68	67	60	62	59	66	68	52	72	78	59	78	68	57	59	61	50	60	46	61	56	63	71	61	55	53	59	65	71	66	56	50	57	59	57	50	72	58	62	60	64	58	59	60	61	74	59	59	47	67	58	48	49	54	58	67	58	56	49	72	46	71	71	55	48	68
48949	9490	5913	11378	19138	19117	13671	10109	8338	6540	5281	4447	4001	3436	3087	2709	2552	2320	2216	1950	1880	1782	1799	1645	1545	1521	1466	1517	1424	1306	1221	1225	1226	1214	1226	1205	1165	1205	1159	1125	1064	1088	1067	1029	994	1011	1090	1049	948	1036	1070	1007	1037	1017	976	1018	989	1066	965	988	1029	979	978	977	983	949	990	972	959	971	957	906	941	968	926	1017	960	926	980	984	990	953	973	938	896	992	977	905	949	914	947	929	940	938	944	948	976	938	935	947	909	908	941	952	899	940	916	920	880	943	937	889	963	894	922	905	900	919	920	902	909	929	875	923	949	914	930	932	938	924	900	951	910	911	916	917	914	917	905	925	948	881	903	911	905	938	931	987	918	953	861	896	869	889	906	905	862	930	1008	949	937	921	866	916	901	871	877	936	875	916	846	900	926	895	943	892	935	909	893	932	913	917	885	884	977	946	865	912	969	903	894	878	856	923	891	945	876	939	899	928	902	909	923	878	886	874	884	930	913	893	891	910	893	960	901	906	908	914	977	906	909	927	916	914	939	913	942	927	914	895	929	856	854	921	913	926	877	893	911	1000	892	885	899	919	946	877	904	865	935	892	885	917	895	933	953	886	919	947	868	903	951	917	911	867	888	912	896	910	923	849	878	867	901	902	881	957	915	934	878	950	947	920	898	926	919	899	886	913	881	971	901	904	933	911	847	916	926	860	875	909	901	909	992	917	914	912	901	886	889	894	920	897	855	878	884	918	937	890	925	929	922	915	938	920	874	928	932	879	921	872	882	856	907	951	895	913	938	836	889	901	912	885	878	891	855	874	928	963	904	881	858	930	920	894	941	891	884	905	924	904	920	954	899	894	914	903	941	943	929	923	882	874	890	978	913	903	912	930	891	892	951	870	897	899	865	966	838	908	877	885	958	894	961	864	898	937	862	916	904	909	919	916	910	921	920	910	892	915	895	889	912	843	913	913	919	882	888	913	896	924	936	879	900	865	858	910	929	877	886	898	871	912	937	895	929	925	887	923	930	916	924	968	890	876	850	909	911	885	855	892	882	925	938	932	921	919	942	945	900	899	896	907	871	918	925	873	855	911	864	861	893	881	933	886	897	883	927	897	909	938	928	886	920	881	893	904	817	930	902	900	904	929	909	847	903	893	884	867	895	924	904	932	954	898	868	891	946	916	866	906	931	895	899	909	888	938	873	878	848	902	889	942	924	909	879	906	897	862	878	927	919	918	921	910	871	868	950	851	918	897	909	927	877	866	926	885	890	922	889	931	915	893	957	943	894	883	895	928	897	932	859	887	902	862	885	954	928	869	925	895	940	937	921	860	919	911	885	909	947	911	937	953	855	936	868	903	969	909	879	891	871	925	886	872	874	876	978	883	908	932	935	931	902	944	981	889	934	950	893	904	896	833	844	917	865	947	899	928	934	926	889	878	914	924	924	926	921	900	914	875	934	860	837	884	902	934	890	905	867	897	934	934	917	914	886	846	904	899	905	912	960	901	838	911	937	858	906	938	951	969	887	912	870	899	896	937	910	908	922	911	885	871	857	869	898	880	946	932	916	936	875	913	904	892	890	936	926	914	953	952	879	928	858	921	914	912	897	952	854	941	921	903	919	954	886	917	883	901	885	912	916	859	904	990	910	833	863	923	890	913	912	979	911	938	891	903	879	932	936	932	882	926	922	907	856	880	884	919	885	892	943	895	860	927	901	937	923	903	925	871	905	876	950	898	937	909	892	903	837	907	891	912	858	873	926	911	878	871	920	865	846	923	851	924	939	877	851	926	862	903	919	908	932	907	913	941	894	901	926	896	881	908	910	890	905	913	892	908	891	930	934	905	864	919	937	878	889	922	926	923	891	944	911	890	927	885	898	922	913	880	901	910	887	966	926	920	880	918	897	889	939	972	903	953	893	869	894	878	911	921	919	929	879	937	833	829	930	900	834	915	923	928	884	967	913	893	841	878	857	917	967	866	945	889	872	903	926	891	884	903	960	873	880	885	875	945	918	898	924	921	895	917	964	931	932	921	923	850	920	902	878	923	921	905	892	923	872	964	918	906	911	878	900	932	912	883	901	895	865	908	895	851	899	931	900	942	936	931	893	904	879	933	914	880	860	923	872	857	931	932	868	886	945	947	867	915	920	922	903	903	925	925	887	921	834	920	906	895	872	902	889	857	959	919	909	929	904	867	947	910	957	919	918	923	907	867	911	868	897	858	857	984	888	970	843	920	901	929	890	886	877	897	836	902	890	895	911	888	866	896	962	926	871	907	863	917	887	936	880	892	886	857	855	929	861	882	884	895	895	931	893	886	898	874	911	809	918	912	937	947	922	951	952	954	951	903	919	909	915	939	900	954	901	900	837	962	974	876	901	946	954	868	870	901	911	915	933	902	929	905	846	933	923	892	919	901	852	900	911	898	935	924	917	907	932	952	919	903	924	887	896	865	928	899	950	835	949	896	890	926	901	936	910	900	879	924	913	924	986	926	910	899	911	867	921	944	914	856	920	899	930	899	908	912	892	880	909	988	892	940	909	866	935	837	892	944	892	885	931	903	946	935	848	857	869	916	913	887	953	885	893	924	888	929	918	935	925	901	894	919	913	897	897	961	910	937	913	871	808	1007	840	925	873	908	884	1005	905	963	916	915	920	919	939	928	919	951	878	922	840	928	918	931	978	928	956	858	934	983	913	881	908	865	908	877	899	912	939	907	887	871	946	888	873	890	914	939	923	883	927	871	902	892	933	909	881	912	922	920	951	852	940	902	962	887	912	893	909	844	944	901	905	944	917	915	925	918	902	945	956	882	858	911	886	971	948	931	950	923	851	884	898	914	909	945	869	894	887	924	955	880	960	868	923	894	897	972	916	840	904	907	867	876	890	947	913	889	905	859	896	843	868	901	943	911	869	882	968	915	861	901	926	888	884	885	861	882	892	935	872	927	916	931	916	909	911	930	935	891	890	891	953	905	908	889	899	846	898	917	873	895	927	864	947	912	952	939	876	869	894	898	921	878	835	888	917	942	977	855	921	885	884	946	902	912	926	919	896	970	924	891	876	866	896	919	930	867	853	898	983	981	930	941	908	906	878	954	875	909	858	852	896	962	925	925	933	898	921	908	890	874	929	904	934	898	912	947	919	863	925	882	884	899	875	877	864	911	891	873	884	955	883	899	926	906	944	929	893	913	893	883	898	909	904	899	887	866	937	836	944	897	908	894	906	879	906	923	914	888	918	884	857	887	909	914	927	877	878	959	923	925	892	966	884	924	851	894	903	896	939	876	958	910	896	947	934	907	908	936	921	900	889	869	871	914	889	912	883	922	890	935	906	940	963	866	893	890	914	864	904	909	908	895	875	911	882	924	929	916	931	877	928	938	912	858	902	900	898	944	921	935	937	905	898	891	917	951	886	889	861	889	879	891	938	890	942	899	861	931	913	882	896	932	910	914	873	915	882	893	897	869	886	902	861	905	912	881	850	893	813	901	883	897	951	868	925	878
6158	101	58	48	60	51	45	27	43	42	38	41	35	41	37	37	30	33	39	26	31	44	40	33	35	32	40	35	22	27	21	30	38	27	27	32	19	27	28	32	31	45	28	32	34	34	34	30	24	31	42	28	29	32	28	27	29	31	40	27	20	29	28	44	34	26	27	23	36	24	32	36	23	32	28	31	18	24	23	22	33	39	27	39	33	28	22	28	24	29	35	24	32	31	29	31	33	30	35	34	32	25	43	33	32	26	35	36	29	24	32	21	33	30	29	38	28	34	31	30	28	24	25	35	25	29	25	29	44	24	27	31	33	39	31	29	32	28	32	33	30	33	26	32	20	23	24	28	35	38	29	28	29	33	28	23	27	33	32	31	36	36	29	32	34	22	23	39	35	27	22	34	27	30	30	30	28	26	38	30	35	28	31	37	26	33	25	37	28	32	29	33	32	32	26	38	22	32	25	31	28	24	28	36	27	30	38	30	28	28	20	23	29	24	27	25	38	34	39	26	32	38	26	30	29	25	35	28	25	29	23	31	18	30	36	28	31	27	28	19	35	21	23	25	39	24	30	23	31	28	22	33	31	29	32	28	28	19	41	34	33	26	28	27	43	29	20	37	40	20	22	28	33	30	29	29	19	29	26	32	25	27	33	26	29	33	28	26	29	25	46	22	33	29	33	31	37	17	28	19	19	24	25	27	23	29	35	28	30	31	29	36	26	34	27	21	26	30	31	35	30	35	27	29	22	20	34	26	26	26	34	32	28	33	25	30	27	34	31	24	30	32	31	32	25	26	39	27	26	23	29	32	38	31	30	26	29	34	25	27	28	24	27	36	39	29	27	30	34	31	33	38	32	31	29	38	42	28	29	34	24	35	38	22	28	28	32	34	25	28	34	42	31	29	30	36	35	29	24	34	29	17	27	28	34	20	25	14	26	24	22	34	31	29	30	28	19	32	35	26	33	25	23	29	36	22	28	19	23	33	29	27	26	25	25	35	32	24	31	26	26	33	30	25	31	30	35	31	27	25	36	32	35	26	21	31	33	34	32	28	36	32	27	28	22	31	36	30	31	22	27	30	33	36	31	27	29	23	26	28	30	32	34	34	33	35	32	22	35	28	31	36	25	20	25	34	19	31	31	35	21	23	27	25	40	32	37	32	30	39	30	34	31	34	34	25	30	29	33	20	27	29	21	29	25	38	30	25	34	38	33	29	30	29	32	37	33	33	33	34	20	23	41	40	38	26	42	30	29	28	26	37	31	24	34	27	35	26	35	33	33	31	34	25	31	32	33	38	30	30	31	29	33	25	30	23	33	20	27	34	38	39	19	36	30	30	34	33	32	27	18	19	26	41	30	33	35	28	40	42	22	35	29	29	30	32	32	38	33	31	25	20	25	31	23	28	39	31	34	30	23	26	26	27	37	38	46	22	36	37	30	41	28	36	41	33	28	39	33	36	32	27	18	19	24	25	26	36	27	34	23	43	26	38	35	31	22	33	43	43	30	35	27	29	38	35	40	32	26	26	35	24	34	27	24	37	38	29	23	24	27	39	37	26	27	31	29	30	38	16	22	26	26	29	30	30	22	37	40	29	32	34	25	33	28	36	32	29	24	28	39	28	25	28	28	26	26	26	34	30	38	23	31	26	33	32	22	30	31	33	27	33	35	31	27	26	33	34	30	31	35	24	42	31	32	41	33	30	35	42	27	41	22	40	34	28	20	32	25	39	31	26	43	25	40	27	24	26	25	28	33	29	26	28	26	25	28	37	21	26	30	27	27	20	28	27	32	35	39	36	34	34	28	41	20	31	28	40	28	37	30	30	19	21	25	24	30	30	29	27	39	34	25	26	33	21	28	19	38	34	21	29	27	38	24	36	25	27	28	23	38	25	31	33	38	27	30	23	29	26	47	28	30	32	39	31	25	28	31	37	41	26	26	30	33	38	40	25	31	40	40	30	32	38	31	38	36	32	22	31	41	31	32	31	41	34	30	35	42	26	27	29	29	32	21	28	22	24	25	34	32	27	32	30	25	41	31	31	25	34	16	34	37	27	35	36	28	32	32	41	38	28	29	34	32	26	39	28	32	27	29	29	34	29	26	38	36	27	35	32	23	33	26	32	29	40	35	27	26	25	31	32	27	30	27	31	37	25	31	29	35	23	30	28	36	29	31	34	25	34	26	34	32	31	23	28	30	27	28	46	32	32	26	32	30	33	33	33	22	27	31	35	31	25	30	31	31	31	27	28	36	35	27	27	36	27	32	32	37	37	30	29	40	33	33	41	41	41	26	28	22	27	33	32	33	33	34	33	35	35	22	34	37	33	30	36	35	25	27	34	37	43	32	28	40	31	37	31	31	38	32	33	35	38	26	39	30	35	34	28	29	25	28	29	27	28	35	37	39	32	28	30	39	19	29	26	35	22	43	36	28	36	33	32	27	36	36	30	32	24	22	31	30	27	27	33	30	27	34	28	26	35	30	26	17	24	35	29	27	28	33	29	35	31	34	22	30	26	33	32	25	31	32	19	30	22	35	42	25	36	33	24	36	26	29	27	33	28	31	30	33	28	28	34	32	27	40	28	34	28	29	30	22	30	23	25	31	40	34	30	30	33	30	18	25	27	30	38	34	21	36	30	26	28	33	34	32	36	33	21	38	35	32	27	34	26	25	32	33	30	36	28	24	42	40	27	31	32	28	33	26	21	32	35	31	31	35	31	22	30	24	34	25	27	35	25	26	34	39	32	23	22	39	32	28	29	26	27	20	34	27	26	31	28	29	29	30	33	30	32	32	25	32	24	24	42	25	37	32	33	41	29	32	40	22	29	27	32	27	24	23	21	28	18	26	30	39	29	23	39	36	29	36	28	30	33	33	27	27	28	40	30	32	28	18	23	25	25	29	31	33	23	27	17	32	38	18	30	33	26	34	38	29	32	24	26	28	31	37	34	31	31	33	29	33	28	19	36	26	35	16	28	24	23	29	22	31	31	36	37	25	31	32	20	39	28	35	28	34	32	29	33	25	34	29	36	32	29	33	35	27	29	26	28	36	35	23	33	32	38	32	33	32	27	30	32	35	35	31	26	35	35	32	25	42	27	32	31	33	31	30	38	30	28	27	27	31	29	27	29	24	30	25	32	36	38	16	27	24	26	28	34	23	32	28	21	29	25	32	25	30	26	25	33	27	27	27	26	42	36	23	22	40	26	28	25	35	35	36	40	25	30	28	26	30	33	21	32	27	27	43	29	25	35	24	32	34	21	39	39	34	33	31	36	34	29	31	29	30	32	33	31	18	24	24	27	35	29	36	38	22	23	29	34	35	31	26	31	20	41	40	36	25	28	25	33	36	35	33	29	27	28	30	33	16	30	35	30	34	26	38	27	24	22	33	25	25	20	30	28	28	27	31	22	35	30	32	28	34	30	28	37	30	23	25	28	32	36	36	35	42	31	22	27	31	29	32	30	28	23	45	25	24	43	27	42
36684	2691	1232	2337	4148	4158	2656	1828	1499	1220	977	870	831	769	743	649	647	650	607	589	603	556	581	563	517	535	525	512	508	520	440	474	520	491	472	484	445	468	487	439	502	452	461	453	495	460	428	464	465	474	511	481	466	448	470	503	439	478	446	450	445	503	479	421	461	421	461	455	479	490	429	438	471	450	446	451	429	445	445	486	482	480	459	435	463	486	429	463	467	435	452	425	403	454	432	485	467	481	458	465	422	466	502	503	470	470	420	461	472	458	447	453	501	441	443	477	494	481	429	457	467	470	457	475	437	461	451	453	463	431	467	440	438	496	511	463	469	472	476	471	466	480	451	458	414	428	451	450	458	462	472	432	437	455	404	464	457	472	447	446	458	423	493	451	444	479	464	451	467	479	434	445	475	448	445	478	462	451	460	474	453	450	470	469	460	443	467	458	431	472	454	433	455	464	433	495	463	447	433	437	440	453	444	457	470	456	486	467	495	483	442	456	440	437	513	462	453	440	471	417	441	430	451	445	478	460	456	473	454	490	456	465	486	445	443	484	465	432	462	455	445	447	456	509	430	480	469	460	447	481	449	464	446	463	416	466	453	451	486	467	460	447	477	453	461	466	435	440	456	458	440	434	465	453	405	432	449	531	439	430	448	411	446	453	428	452	459	462	479	491	452	439	437	418	488	432	456	463	435	467	463	456	444	413	421	452	455	504	454	445	420	474	447	474	460	480	465	452	448	452	434	438	451	471	509	435	460	476	446	443	485	443	453	480	486	493	449	465	462	472	425	458	423	475	462	470	426	422	451	444	466	481	416	453	438	453	476	444	472	453	461	505	429	454	442	424	487	417	453	470	486	462	456	440	468	455	436	449	438	454	448	435	449	478	439	489	447	491	464	434	431	450	445	481	465	445	464	449	473	456	504	467	448	434	483	466	441	453	490	442	460	420	435	426	436	479	477	440	422	447	466	448	433	476	463	424	433	456	439	434	446	424	468	420	476	461	432	463	478	428	462	481	449	436	461	422	481	471	459	458	438	456	411	499	467	450	445	454	469	419	456	454	460	490	479	461	426	436	462	441	478	478	426	414	459	465	442	469	410	437	455	445	464	474	490	480	468	446	477	456	462	430	464	473	449	464	460	457	449	450	468	470	442	424	442	442	480	487	489	439	458	462	417	445	493	435	460	516	438	442	467	446	465	501	501	476	484	467	462	470	492	446	508	441	448	475	442	448	446	468	442	495	440	460	488	451	436	458	475	459	468	448	462	445	453	454	476	461	454	479	457	459	476	471	455	434	438	470	455	451	445	439	453	462	460	439	513	443	474	473	457	417	469	463	474	438	430	455	472	442	475	460	468	427	456	466	440	463	470	443	456	458	490	475	441	441	427	426	445	450	455	473	462	470	454	444	432	478	454	431	502	445	439	433	419	514	441	448	472	427	430	454	413	463	464	476	484	462	468	438	469	453	495	481	477	465	494	496	439	453	482	432	428	441	460	468	449	460	454	478	458	452	423	445	469	414	478	449	445	445	426	462	464	454	446	458	435	441	444	483	459	437	454	443	436	461	408	473	458	464	462	476	434	479	483	423	482	472	502	502	446	484	450	462	457	472	481	464	443	391	445	444	477	446	460	475	458	438	459	482	466	421	476	493	457	449	415	467	460	453	435	467	500	458	464	448	456	462	438	444	457	476	442	450	410	459	450	464	470	461	480	491	467	427	449	534	471	457	441	440	449	462	461	449	430	451	442	451	489	499	480	508	491	439	449	441	419	457	486	469	492	436	456	472	446	477	433	432	456	435	460	464	481	462	441	463	443	453	402	493	488	415	482	447	448	460	465	443	459	420	453	443	462	475	441	464	422	497	453	447	441	417	467	425	482	448	481	423	457	475	452	449	452	478	484	420	457	436	444	453	455	423	427	479	473	470	467	473	478	474	431	434	444	467	422	480	462	449	461	471	485	465	445	447	461	458	444	460	452	494	454	502	455	460	444	449	460	480	464	497	466	447	499	449	422	461	472	459	468	456	446	465	487	484	421	456	460	472	457	464	485	457	455	448	417	445	445	413	465	456	473	506	434	445	469	477	439	453	465	460	442	462	447	456	451	453	470	430	480	455	420	428	441	497	501	422	441	453	455	427	479	456	434	437	447	432	453	433	455	485	468	463	460	448	443	476	472	469	453	487	457	420	446	431	418	465	452	419	521	457	424	472	457	441	459	435	446	437	462	439	457	442	448	470	459	444	431	464	430	515	476	442	482	436	464	451	454	507	448	479	473	437	479	502	455	430	446	477	456	425	479	426	481	447	467	464	476	466	433	467	450	420	453	496	476	462	459	466	468	460	467	461	433	468	464	445	451	425	486	454	457	436	442	472	431	483	440	460	464	458	451	475	432	476	425	434	445	478	426	457	422	451	451	456	499	443	484	449	442	419	438	464	489	447	467	429	473	433	447	459	473	445	461	434	431	452	437	427	466	456	448	465	457	465	492	473	446	472	467	477	423	485	460	449	452	444	452	452	454	458	460	456	487	456	453	443	479	458	445	439	432	435	446	388	431	488	443	430	420	454	415	451	479	447	429	448	477	417	432	458	453	441	423	448	426	443	426	456	445	417	465	471	457	439	466	444	480	446	465	445	482	396	428	439	424	463	410	450	463	436	460	477	456	425	486	458	476	451	467	456	460	465	482	459	477	462	442	451	449	491	415	432	434	467	453	453	459	450	486	420	451	459	489	477	458	464	453	410	464	504	470	474	464	444	444	432	422	467	445	419	476	440	426	434	462	450	462	445	457	446	477	477	441	473	445	511	426	487	466	435	485	456	459	442	479	479	449	479	465	475	461	460	414	456	481	479	459	424	447	428	387	464	436	467	497	503	473	416	480	457	435	455	428	446	444	432	453	433	437	457	424	487	475	444	466	444	492	451	444	470	446	457	418	438	462	457	494	460	465	458	466	437	451	434	455	456	465	467	479	487	473	476	450	463	432	487	443	466	448	443	479	474	484	470	482	456	400	467	472	446	500	464	499	472	464	482	473	449	459	443	482	501	435	440	446	463	472	490	453	446	448	453	449	479	473	464	447	483	489	467	458	450	444	440	457	445	454	441	444	417	442	494	486	482	464	472	487	451	452	436	430	448	441	450	451	466	461	450	455	467	465	487	460	455	468	529	478	486	473	448	464	427	448	455	470	442	464	453	444	476	462	427	468	416	462	476	466	434	462	442	417	416	440	463	463	462	453	433	489	448	467	488	474	491	424	462	446	457	451	449	458	447	487	471	491	482	495	411	448	480	458	474	461	523	443	416	441	455	426	467	463	458	488	493	480	452	441	455	454	455	479	451	451	478	475	446	459	410	464	443	465	433	467	451	426	459	420	505	476	443	440	484	464	442	476	459	480	497	466	446	414	438	487	471	490	457	431	465	448	427	433	488	490	450	467	418	431	438	438	431	425	516	471	433	517	469	455	472	444	451	441	421	503	461	476	445
17703	1350	238	75	135	143	110	81	94	84	74	66	52	49	48	55	45	46	41	43	47	47	34	40	32	31	51	44	37	27	38	44	34	38	36	35	34	42	40	25	27	31	29	39	33	34	27	41	47	40	28	28	41	35	28	26	34	33	35	36	29	41	22	32	39	30	37	40	33	34	33	39	32	30	20	34	33	29	33	35	38	28	20	39	33	27	44	36	33	28	22	36	46	38	22	33	31	32	34	38	33	40	39	31	28	36	32	23	20	35	39	41	32	33	38	33	31	35	33	33	28	27	23	28	37	35	24	27	31	31	25	31	43	27	34	35	29	26	25	35	35	29	25	31	36	32	23	32	36	23	32	26	28	23	20	31	30	36	23	27	41	28	23	35	32	36	36	35	26	27	33	33	23	31	24	28	35	29	26	34	27	29	23	29	35	30	31	27	34	31	26	27	35	37	42	19	28	31	34	27	29	27	37	36	32	44	22	31	39	34	31	34	36	28	24	33	32	28	32	38	28	48	27	37	35	33	48	27	30	38	28	33	24	43	35	42	33	27	27	27	34	24	33	34	32	31	32	29	28	40	24	39	22	35	29	20	26	28	19	23	20	36	25	28	29	35	27	23	33	30	39	25	38	36	27	23	32	29	31	31	23	35	33	38	27	41	25	32	42	27	28	28	30	24	39	27	32	25	34	24	29	27	32	37	19	37	39	20	31	18	34	34	26	33	34	31	25	25	35	37	34	27	29	30	34	32	21	27	30	38	30	31	36	32	38	32	24	36	40	26	37	32	29	32	32	25	29	21	24	25	30	34	35	40	31	34	28	33	37	45	23	33	26	31	34	29	33	41	37	30	30	30	26	25	42	27	29	31	37	28	26	30	23	31	36	34	31	37	21	27	29	38	34	32	31	24	23	35	25	25	36	36	28	31	35	31	21	45	38	32	33	33	27	27	36	33	25	32	26	28	18	26	22	25	26	26	30	28	28	23	29	31	36	25	31	39	31	26	25	42	35	26	31	30	23	17	25	33	38	35	25	40	37	29	32	27	39	41	25	23	35	33	27	35	20	19	22	37	32	38	38	31	32	33	42	32	33	30	31	26	28	34	31	31	34	24	36	35	36	26	31	25	34	34	27	27	27	38	42	21	33	37	33	35	27	33	39	24	27	27	24	30	37	33	34	37	29	20	32	35	25	26	31	23	26	22	50	29	35	24	30	33	28	28	37	32	28	35	33	33	31	28	34	29	26	28	27	33	43	30	38	37	29	32	26	36	39	26	32	33	24	30	34	28	32	26	36	20	31	26	29	26	24	26	28	27	30	29	38	39	29	26	32	30	42	30	32	31	26	23	40	18	36	44	38	30	24	23	38	26	32	36	24	23	20	32	36	25	35	37	33	27	31	36	31	30	39	23	22	21	37	31	35	31	33	29	33	28	36	28	35	36	25	33	22	30	30	36	25	31	26	31	28	28	34	24	35	30	34	28	32	34	30	32	33	28	30	24	32	30	34	31	30	36	32	30	39	37	28	25	31	36	22	32	27	33	37	33	41	34	33	32	27	31	31	39	44	26	26	38	30	34	32	37	25	35	25	38	32	43	33	31	23	30	38	32	33	29	23	31	23	30	34	23	30	36	33	32	37	37	23	37	28	23	45	33	18	29	33	32	27	37	39	43	27	31	21	39	35	27	27	31	25	31	33	30	32	33	25	35	26	23	34	29	23	22	26	34	24	29	28	24	33	29	27	29	34	40	36	32	35	25	28	36	31	31	22	35	30	27	37	30	24	38	25	40	42	26	34	32	25	33	25	37	44	28	36	27	32	32	25	34	37	43	35	32	15	26	34	34	22	30	33	31	36	36	25	34	40	33	30	33	26	35	35	27	32	26	27	31	34	21	29	30	29	33	31	26	26	30	26	26	24	29	24	29	31	36	26	37	28	32	25	36	38	38	27	33	23	32	23	22	37	34	32	39	29	21	31	31	20	32	30	27	26	34	39	22	39	30	31	29	26	33	19	29	35	35	23	23	29	29	25	30	29	24	34	33	25	34	24	32	40	20	25	31	36	32	26	24	30	25	27	26	36	34	24	26	25	33	30	30	22	35	26	35	20	26	32	32	40	26	31	38	26	37	30	28	24	23	27	28	24	33	45	36	29	36	31	28	22	13	29	25	27	32	46	22	31	26	22	25	28	36	41	35	42	26	29	39	31	24	27	28	37	28	35	23	34	29	27	33	35	31	31	37	34	40	35	32	28	33	29	23	29	24	31	30	29	33	27	37	22	34	42	36	34	31	23	30	35	28	44	27	14	43	29	22	30	29	32	39	36	29	29	27	31	33	27	32	24	23	33	38	31	36	15	20	31	36	26	35	30	22	45	34	40	32	40	32	31	32	21	32	32	30	30	27	39	33	41	34	27	28	34	33	29	24	26	26	36	31	42	33	33	38	40	25	20	42	22	26	25	34	24	23	23	37	25	32	35	32	28	29	25	27	22	28	29	32	33	27	21	30	31	40	30	27	33	27	35	31	27	29	22	42	13	44	36	33	29	24	29	37	38	29	34	39	30	33	31	30	30	29	35	31	33	31	33	29	27	29	35	25	31	26	34	29	28	23	34	29	27	26	25	41	35	34	31	35	28	28	29	22	35	38	30	31	25	41	32	34	34	27	31	33	22	34	29	34	40	25	31	43	28	32	29	23	29	29	37	28	32	35	36	26	40	35	34	32	27	22	28	34	38	24	42	25	26	29	38	36	40	25	28	31	25	36	33	34	31	39	29	12	28	31	33	26	25	36	28	37	39	23	24	41	27	31	33	28	24	30	33	40	27	20	35	28	39	21	29	34	35	34	33	29	27	30	27	24	33	31	32	24	31	34	30	28	40	24	29	38	27	29	34	24	30	30	37	27	37	26	40	29	28	17	21	28	39	23	29	32	42	28	21	34	35	19	22	32	28	28	27	36	31	26	31	27	26	23	29	27	33	34	44	30	33	27	28	20	26	43	25	22	28	35	31	34	42	35	25	24	40	35	32	28	39	30	24	32	34	36	29	24	30	27	32	44	30	26	29	25	29	25	30	29	33	32	24	30	32	27	39	33	30	35	31	27	25	33	27	37	33	26	35	24	30	31	27	26	32	38	26	38	39	30	31	30	34	37	30	30	34	24	31	34	33	25	39	27	23	28	28	23	31	31	36	24	29	26	38	42	30	22	35	36	22	32	22	27	34	34	23	39	32	29	32	36	30	25	29	39	35	29	32	33	16	25	29	38	27	36	21	24	31	27	32	30	37	35	34	27	29	21	26	30	39	28	23	29	29	28	31	32	27	20	28	32	36	41	41	35	31	34	20	32	28	34	25	46	34	39	34	25	31	33	22	30	39	26	41	29	29	27	32	37	27	30	25	35	37	22	39	21	29	31	34	37	26	32	37	24	26	19	30	21	30	29	25	38	33	21	28	30	33	21	32	26	33	32	34	29	26	31	23	30
52045	7768	5302	7249	12849	12858	8711	5993	4680	3644	2965	2499	2128	1811	1561	1464	1304	1187	1134	1055	1016	945	924	876	841	780	773	760	702	676	659	639	630	648	603	631	600	602	559	580	616	578	558	555	526	553	548	586	504	540	575	498	528	495	494	504	512	505	522	506	495	494	512	459	507	487	523	514	470	503	492	495	438	505	507	484	491	487	467	464	487	477	445	493	497	511	431	520	460	485	493	449	487	447	466	472	472	506	498	512	470	466	483	497	523	463	487	450	422	474	483	497	487	477	512	503	470	477	475	486	483	458	462	475	457	427	464	475	472	445	465	464	458	466	466	488	457	463	484	440	487	483	503	454	446	495	468	491	478	455	438	477	441	442	471	459	483	455	466	495	430	450	443	476	447	460	474	428	450	474	456	470	474	448	480	465	469	478	459	485	473	483	479	446	473	481	471	466	472	488	452	482	498	497	430	454	452	464	455	481	498	444	467	454	482	467	459	454	512	432	467	449	436	460	448	447	485	444	469	456	436	490	483	451	423	477	476	456	398	468	448	477	460	528	442	470	508	425	474	481	461	484	493	470	475	456	434	484	458	481	484	432	425	435	468	471	481	462	461	477	481	441	452	417	436	440	461	454	434	469	453	458	467	452	465	503	474	470	462	432	449	473	474	465	512	466	439	489	495	456	474	475	469	473	447	458	434	429	443	483	489	481	467	474	462	483	435	462	390	442	446	439	487	461	438	465	450	469	448	470	492	450	474	439	480	439	485	473	453	464	450	428	517	482	441	471	447	478	443	453	442	455	495	482	483	501	440	479	468	457	439	473	464	440	450	467	457	479	473	458	482	514	455	499	468	466	473	469	456	448	453	433	495	462	464	451	477	459	478	482	489	482	495	423	490	443	500	456	475	446	467	470	502	464	511	444	466	495	426	444	485	444	438	452	472	457	462	468	462	477	471	433	468	453	442	477	462	457	462	484	432	485	480	420	474	481	514	450	461	459	461	463	426	485	462	436	488	446	489	494	415	480	476	457	465	458	473	528	449	476	421	445	473	492	437	485	469	447	459	430	456	494	419	460	479	483	503	463	480	465	499	437	462	488	500	471	443	447	446	445	410	472	433	449	459	485	483	450	430	450	471	461	502	460	422	473	470	471	476	470	453	474	469	487	488	433	464	449	484	450	480	480	499	442	464	467	507	477	461	470	483	428	505	461	475	453	464	466	489	465	492	436	459	421	452	442	454	440	428	455	465	485	472	459	454	459	483	441	448	455	473	475	509	450	439	460	478	479	481	483	454	480	470	447	468	447	461	453	478	485	449	448	479	453	468	449	462	431	496	508	432	461	454	444	425	481	483	432	454	490	470	465	474	476	447	413	410	446	440	463	432	458	478	437	432	472	461	489	465	463	483	472	478	468	472	444	467	487	458	437	475	482	462	468	417	451	465	458	470	441	477	437	442	461	490	452	441	472	431	471	439	475	473	502	492	444	493	456	449	464	478	463	488	495	485	456	448	494	457	457	466	474	450	479	459	461	452	474	436	482	429	462	459	441	443	472	455	452	420	477	433	427	455	450	436	469	455	469	418	471	466	445	457	460	421	437	446	474	433	439	448	438	410	490	473	452	480	397	437	443	462	510	440	430	483	440	469	505	470	449	494	453	442	468	487	444	443	485	475	470	448	476	473	459	421	501	439	456	462	446	475	445	469	427	470	484	467	493	464	489	465	464	457	433	493	464	465	459	457	488	459	453	467	478	457	451	472	476	451	448	435	467	456	435	449	481	442	444	455	462	461	459	475	494	487	449	449	449	444	440	459	468	464	469	463	461	456	411	449	434	476	416	483	457	450	423	474	433	480	469	455	459	466	465	446	441	470	459	448	476	443	431	446	472	485	473	477	468	480	472	447	441	506	448	497	451	467	470	444	515	464	446	442	513	433	476	436	491	454	469	453	456	483	472	495	466	488	459	466	458	454	447	398	475	517	447	436	480	434	448	419	429	454	460	412	463	478	469	459	462	479	452	447	457	457	442	492	440	449	469	448	449	420	438	456	473	480	459	451	438	464	486	458	436	434	448	447	457	458	468	472	498	457	474	482	408	428	424	457	460	448	454	491	431	482	480	447	472	459	454	439	456	490	414	473	501	438	443	454	439	503	426	434	459	452	458	459	442	458	506	468	490	435	432	462	440	481	457	427	479	449	433	453	440	441	467	464	474	420	436	471	484	446	468	452	420	425	462	480	479	479	440	427	471	462	445	456	447	466	468	448	474	463	517	458	446	475	430	451	459	484	490	443	441	457	472	482	465	454	457	475	472	442	443	459	444	418	496	451	457	465	437	494	462	452	455	453	489	459	462	498	431	470	464	441	452	448	468	432	431	481	454	498	434	481	467	436	442	463	484	484	471	452	469	480	491	462	436	475	497	487	410	438	509	464	491	515	448	462	443	447	433	472	497	467	427	499	492	435	457	428	465	485	454	474	506	435	455	443	464	457	413	495	450	432	474	501	428	474	435	431	453	427	472	493	461	508	450	404	457	457	475	454	482	505	472	442	434	451	447	483	464	445	436	440	440	465	478	455	428	459	455	469	491	465	444	476	465	453	461	439	478	475	480	489	447	495	458	443	473	461	438	444	473	451	465	445	444	461	467	449	461	452	466	487	477	463	511	426	467	503	440	418	423	486	465	464	497	461	439	506	471	455	475	462	440	454	424	505	448	478	432	447	461	457	471	461	448	489	446	469	438	447	468	464	488	449	432	466	428	463	468	420	484	499	488	458	502	462	448	433	453	466	428	457	456	430	466	471	445	453	458	445	494	447	477	452	485	463	494	459	454	462	456	473	489	446	440	479	467	489	462	473	460	443	467	490	482	511	455	427	452	478	493	438	482	443	426	427	463	475	469	490	462	451	488	504	426	482	467	463	481	477	461	447	450	450	474	475	474	429	460	494	447	417	447	422	465	447	488	455	460	456	437	452	443	447	467	496	452	468	435	465	451	460	460	458	453	418	483	450	477	484	469	443	466	429	466	453	459	458	477	453	493	483	442	454	473	490	457	489	424	476	470	463	472	443	503	485	437	486	477	457	469	495	448	486	466	478	460	440	497	450	461	456	464	413	473	509	408	478	439	445	424	431	469	420	440	447	462	442	456	466	467	478	473	511	432	449	448	444	430	453	477	463	455	443	471	486	482	446	458	484	439	439	516	452	475	470	468	439	493	476	469	459	490	456	470	469	465	469	470	470	470	480	484	479	486	491	450	450	431	468	467	472	440	488	472	434	479	481	429	448	475	445	474	464	427	486	450	455	505	462	469	472	467	450	460	475	446	447	419	463	486	477	436	441	486	466	441	458	450	466	419	433	460	457	477	486	461	475	502	481	450	466	425	479	436	441	490	478	432	463	473	463	442	453	465	461	455	447	463	460	493	473	460	464	462	482	449	448	468	460	470	462	486	461	459	454	488	466	504	457	462	452	469	502	476	480	452	458	421	434	448	472	455
15749	780	279	104	140	139	118	87	111	87	97	92	79	76	77	70	69	78	60	80	79	72	72	75	69	61	56	71	60	63	69	78	72	53	58	66	62	44	59	53	70	65	65	65	63	55	63	64	65	82	58	69	63	68	65	71	51	56	59	54	49	64	71	60	59	66	58	59	66	55	64	63	53	67	60	67	71	48	67	60	65	68	57	54	56	55	60	62	57	69	42	75	74	56	71	69	59	54	63	65	57	66	73	59	60	64	61	67	59	46	60	61	61	64	62	63	68	52	83	69	56	47	57	50	71	61	66	56	64	56	70	74	69	62	60	61	63	59	66	59	67	65	63	55	56	48	59	68	46	61	56	76	62	65	72	57	67	56	71	59	53	65	55	54	50	54	68	61	61	66	60	51	48	58	55	48	67	63	67	55	47	49	54	56	64	54	65	53	62	50	74	65	72	59	57	56	59	69	65	61	67	61	64	52	53	54	57	58	59	51	50	53	44	66	67	59	55	72	62	63	62	66	54	52	63	59	66	70	51	62	53	38	70	55	50	50	71	62	66	70	48	58	68	58	51	68	57	58	54	68	67	75	56	67	53	64	55	57	64	58	56	65	66	60	55	48	55	61	67	68	60	59	58	51	61	62	58	69	55	55	70	68	59	58	69	62	51	70	75	51	64	63	49	67	52	67	64	54	64	45	63	58	75	63	53	64	54	56	62	60	52	59	69	57	53	59	53	62	62	51	53	79	65	54	81	66	59	49	65	65	51	54	54	62	61	49	67	68	54	75	57	54	57	61	58	71	60	60	57	60	51	64	60	61	58	53	58	58	67	55	64	74	76	73	63	59	50	61	70	56	71	49	53	64	66	55	64	51	62	63	53	65	48	52	66	62	53	63	58	55	43	50	57	61	56	59	59	70	67	59	58	51	70	63	61	76	64	64	54	61	67	50	62	65	80	66	63	64	49	56	56	54	64	57	63	51	56	55	68	69	77	61	73	58	57	65	55	62	49	58	69	54	62	57	49	62	61	57	66	64	84	67	54	59	66	51	65	47	55	64	56	61	66	57	56	70	61	63	57	64	67	60	50	51	85	68	52	62	59	64	53	66	57	59	64	56	75	50	56	42	64	76	53	65	55	66	72	71	60	60	63	50	64	66	70	75	62	69	63	60	60	47	47	59	76	54	60	61	46	66	59	56	61	64	50	58	70	69	55	54	56	55	74	57	59	61	68	60	55	61	57	73	65	63	62	58	58	51	51	43	67	66	58	60	64	65	50	53	69	68	58	66	60	46	42	51	55	64	61	56	44	55	64	58	55	60	65	48	53	56	52	59	56	63	56	63	71	68	58	63	61	75	59	50	56	55	64	57	54	68	56	68	65	62	68	67	75	54	57	76	60	65	69	63	64	54	60	66	52	56	68	42	54	52	53	67	58	59	60	59	59	49	63	56	39	55	61	63	47	60	60	51	49	54	56	66	59	65	64	57	55	64	57	49	51	59	62	51	62	65	69	60	59	72	61	54	62	62	70	53	64	62	60	55	55	70	61	66	51	52	71	54	68	54	52	63	47	70	56	58	62	68	66	62	52	57	58	60	48	53	59	62	58	72	67	47	49	51	67	67	61	60	45	67	50	58	59	44	60	49	69	52	67	42	69	66	56	56	60	51	61	61	65	73	63	51	57	66	49	54	68	59	59	52	61	71	74	54	63	49	50	65	60	59	64	70	65	56	62	61	47	60	63	68	57	66	48	71	50	72	42	54	59	62	63	53	61	62	60	71	55	47	59	55	70	57	65	50	58	62	52	59	61	64	53	64	48	60	58	49	67	55	60	74	60	61	59	57	74	76	70	58	60	61	48	69	66	52	64	69	63	55	73	55	58	43	57	38	47	67	58	49	60	58	71	44	67	59	65	61	66	62	56	59	52	66	51	49	64	49	68	65	66	68	53	57	49	56	64	50	81	57	61	72	58	56	71	58	69	67	62	66	68	71	67	61	64	56	67	66	55	66	46	63	55	66	64	65	49	57	50	61	53	58	53	64	65	62	66	68	76	55	61	53	49	55	64	61	40	61	69	69	70	49	66	63	61	61	58	61	46	59	70	79	62	52	53	59	58	72	62	46	69	67	53	58	63	57	54	62	54	55	61	60	55	59	61	57	54	61	60	76	50	74	73	74	48	66	50	69	57	44	55	68	51	64	56	77	70	58	75	47	63	70	56	57	61	75	62	67	51	58	45	66	65	52	69	53	57	62	70	66	56	58	70	57	65	57	58	54	79	48	43	59	62	45	61	66	62	38	63	54	53	54	70	60	62	49	64	59	62	57	63	69	54	58	57	60	57	64	62	56	49	64	52	58	51	68	63	55	72	65	57	55	56	60	55	54	65	71	63	61	70	65	72	55	56	59	58	56	59	68	60	69	59	60	58	52	62	57	57	60	58	47	62	50	66	69	63	57	70	56	49	65	46	69	70	61	55	64	51	58	58	60	50	57	61	59	66	62	50	59	79	54	55	66	62	48	53	58	66	69	62	65	70	56	57	61	67	57	63	52	73	54	63	63	69	62	65	70	62	55	58	60	61	51	68	72	63	52	75	69	66	48	68	53	47	68	67	49	62	58	66	65	51	51	59	51	78	66	54	51	50	59	55	67	55	61	48	57	53	54	58	75	61	57	78	59	60	59	68	66	59	57	61	65	49	52	62	67	66	59	64	74	60	58	60	71	57	59	67	62	60	70	50	61	68	57	52	61	53	50	68	57	49	66	68	65	59	55	69	49	56	49	64	47	74	55	58	59	64	60	72	46	64	57	65	48	64	55	60	60	71	62	41	65	65	51	66	47	75	56	50	62	65	63	52	53	61	61	63	69	58	54	51	64	65	61	55	54	89	69	71	58	60	79	77	52	59	68	66	59	54	60	66	65	55	65	51	60	61	65	61	60	59	53	67	61	58	50	55	56	51	66	62	55	66	62	71	74	66	57	52	66	63	50	58	63	56	67	72	51	64	59	77	60	62	85	55	63	60	66	60	60	65	58	59	47	55	48	64	48	57	68	62	70	47	58	52	57	61	72	66	71	75	53	62	50	61	63	57	63	53	58	66	58	76	61	67	54	57	55	64	65	63	68	66	50	61	58	59	51	61	61	50	68	58	52	53	49	53	64	64	73	59	74	52	62	60	65	54	54	41	57	70	61	58	47	55	55	65	65	59	51	53	57	80	55	56	62	54	63	60	63	46	58	59	54	52	55	70	69	60	60	44	59	68	60	55	54	63	55	64	53	61	74	51	57	58	69	58	59	69	62	49	61	66	71	57	46	62	48	49	56	56	50	47	57	68	59	59	56	73	74	56	55	57	48	60	63	54	48	69	58	65	63	61	67	63	58	67	56	59	70	80	68	56	62	64	68	70	55	67	58	61	52	57	58	55	56	62	63	54	50	75	50	62	50	68	66	69	63	68	75	61	52	70	56	62	64	72	51	55	62	73	69
48693	6019	5629	6456	10849	11122	7624	5522	4457	3578	2999	2537	2301	2055	1888	1744	1581	1581	1411	1459	1311	1287	1232	1144	1173	1172	1135	1132	1056	1050	1046	1043	1033	1070	1052	1047	987	1015	975	970	984	954	974	926	962	940	906	956	965	978	938	987	923	906	904	892	935	913	896	901	879	949	951	888	920	924	909	939	916	935	952	932	908	899	897	886	924	945	865	969	933	887	879	956	928	902	914	861	862	898	880	862	918	852	898	871	930	900	905	873	873	900	946	855	855	869	879	926	890	854	942	866	863	904	949	925	886	920	917	948	905	869	859	834	829	887	868	854	818	907	837	842	874	839	862	886	850	920	850	896	902	909	904	916	931	894	886	917	910	912	922	866	871	892	868	850	916	906	845	933	866	857	878	787	810	877	896	907	892	869	879	897	876	928	878	845	886	887	932	844	851	866	848	870	893	853	917	867	878	860	887	894	912	875	901	867	844	881	856	862	894	883	915	859	919	902	918	946	894	927	911	903	899	894	857	897	896	890	884	823	872	904	913	835	775	876	852	861	853	873	879	916	920	889	897	859	892	843	882	870	939	846	879	891	918	864	906	859	938	895	858	916	865	892	892	928	879	905	837	889	882	911	859	925	855	890	883	919	934	888	869	887	882	908	867	895	916	909	889	856	865	949	911	867	892	874	869	849	885	889	873	889	855	879	915	908	901	855	919	823	884	865	896	897	809	891	847	872	870	832	915	929	900	841	923	893	907	862	903	891	886	867	926	873	864	866	888	875	921	894	863	883	919	905	872	925	940	839	911	883	915	862	881	815	854	853	863	938	878	914	867	857	923	910	917	862	883	908	862	892	912	881	943	918	891	916	881	835	844	879	919	907	883	820	876	902	895	882	882	878	855	908	853	886	886	875	924	903	875	857	927	843	864	854	892	908	885	899	820	857	894	871	900	927	874	885	862	865	866	868	904	905	872	867	871	902	839	900	943	907	858	847	903	872	889	871	846	884	886	856	867	833	860	896	884	885	844	919	858	917	946	879	875	931	888	935	863	934	889	907	889	887	868	926	867	858	861	870	842	869	858	836	886	889	862	849	849	897	849	913	921	807	902	948	860	864	882	920	860	873	910	846	834	845	874	853	884	883	861	926	877	910	879	878	895	856	921	876	839	871	881	941	875	893	853	881	843	907	941	891	910	903	861	882	858	894	871	921	850	884	905	898	862	917	879	819	876	847	895	885	957	890	864	869	912	810	866	884	899	875	862	890	905	886	910	886	885	855	850	892	905	862	911	875	862	922	891	905	900	853	903	918	891	884	922	884	863	910	910	849	795	953	902	865	932	853	860	868	870	826	876	881	879	921	822	900	906	873	871	883	800	889	896	847	856	911	870	836	847	827	839	817	838	831	870	882	866	868	837	852	876	904	881	941	879	904	935	872	859	876	866	890	862	901	934	883	887	867	838	863	900	899	892	908	906	840	875	817	837	942	892	877	888	864	838	901	858	894	889	900	881	881	935	939	878	864	901	901	946	836	914	873	902	875	873	841	881	939	887	853	854	862	879	867	868	884	894	863	855	872	906	864	865	857	893	907	864	855	919	877	897	874	891	894	894	896	841	841	893	941	867	886	881	826	886	852	878	868	906	870	862	878	872	853	900	883	859	867	879	913	843	927	883	848	882	869	892	857	869	876	878	839	859	809	909	862	879	864	873	900	913	847	898	884	845	847	912	891	887	893	858	935	920	883	898	901	932	913	954	852	860	854	879	869	899	903	903	905	860	889	861	925	853	873	912	861	924	896	879	850	902	866	857	877	883	823	897	891	903	893	836	891	893	867	887	873	857	886	866	886	844	877	839	858	859	900	901	882	951	863	903	864	883	858	906	861	866	897	869	899	891	870	881	890	853	932	897	870	919	854	908	867	905	849	864	859	911	832	883	907	888	851	841	864	904	875	865	886	887	890	883	905	917	895	938	870	943	865	825	854	892	889	892	844	879	929	900	857	897	903	850	912	857	834	888	823	854	855	919	877	934	861	879	841	862	835	897	899	892	872	856	875	893	852	889	879	899	886	869	850	874	806	905	837	874	859	830	860	840	868	922	839	908	864	845	873	881	914	855	933	904	839	885	905	873	892	912	929	879	891	897	894	848	889	862	929	900	914	872	875	916	856	885	878	867	835	853	868	914	868	848	851	880	871	846	870	900	919	865	866	881	836	884	874	870	867	864	881	885	858	882	897	896	843	882	826	891	885	889	888	898	855	872	878	820	934	873	909	851	880	877	863	868	852	889	886	888	872	894	916	843	847	878	897	908	855	901	827	904	873	871	884	842	854	898	907	912	902	922	869	909	932	852	872	910	863	837	870	846	907	878	926	820	951	869	822	884	841	934	904	847	869	883	884	860	857	941	882	848	871	865	940	894	849	874	894	856	838	901	886	859	902	886	882	810	886	899	903	885	923	856	858	868	885	888	876	877	881	894	873	805	867	910	877	865	902	920	896	866	886	871	879	890	882	836	861	839	826	905	883	826	911	840	898	852	925	872	837	845	846	896	885	912	863	912	857	930	852	899	860	883	923	878	916	887	885	885	889	841	880	884	842	883	885	894	901	856	836	906	823	886	886	835	863	907	859	945	875	888	866	879	932	895	876	897	892	887	869	906	859	873	871	871	849	860	847	874	854	864	873	897	854	872	901	843	857	860	837	860	911	875	838	928	877	896	877	831	845	855	870	838	871	860	881	878	842	890	863	857	922	841	878	865	880	874	890	917	889	886	902	823	881	805	875	910	870	851	878	904	827	898	908	876	886	872	856	895	911	845	910	897	886	853	906	876	849	911	855	917	848	804	867	850	859	827	912	850	832	888	843	894	890	909	875	887	928	884	833	875	924	907	888	910	915	867	879	880	829	888	901	928	887	891	875	869	861	894	882	874	898	931	867	906	929	885	867	924	902	855	902	879	924	893	868	929	838	875	848	850	882	834	857	873	855	858	859	898	903	922	909	905	890	888	844	855	870	927	954	851	844	940	885	850	891	913	874	847	866	880	923	888	827	860	904	869	897	925	885	854	913	894	863	889	884	947	830	901	900	819	811	922	897	867	907	883	907	870	895	858	877	885	899	866	886	881	877	918	877	859	902	858	872	819	914	914	867	872	863	810	897	918	842	842	866	882	897	890	842	873	869	848	883	850	857	889	887	848	858	873	898	914	887	874	864	855	865	849	866	858	880	913	890	910	869	861	904	868	909	896	875	867	889	917	828	872	902	851	910	897	880	896	871	891	814	947	884	859	917	887	916	866	875	895	918	862	861	926	841	839	943	893	878	836	924	848	856	863	867	891	893	865	881	888	918	843	895	956	857	865	904	882	830	862	896	873	914	882	832	864	875	904	873	856	894	873	929	861	875	941	841	943	913	871	881	845	854	931	906	865	886	842	891	971	860	860	907	893	861	845	930	866	866	900	849	852	825	838	868	928	904	808	899	851	846	863	867	923	838	856	916	1015	854	882	892	908	882
25076	3248	686	134	234	244	222	184	159	136	144	121	114	92	104	103	99	81	81	75	85	83	89	95	80	80	77	83	74	65	61	72	66	55	61	81	66	57	68	74	59	59	57	59	58	64	69	66	56	63	73	54	63	68	61	49	69	67	74	70	62	62	58	64	50	66	69	43	74	62	51	57	54	60	56	68	59	75	56	58	65	67	45	69	76	67	60	67	59	64	51	61	64	64	63	59	67	58	65	58	56	56	51	74	64	71	74	59	75	59	79	64	51	59	56	72	59	53	62	63	66	64	52	64	65	77	54	60	54	59	73	67	62	60	72	65	47	55	48	64	57	75	61	69	70	62	58	57	69	58	66	61	52	58	73	61	58	68	66	60	70	61	59	65	60	69	56	70	58	61	62	53	52	53	63	56	60	76	61	48	53	66	55	46	60	66	68	50	65	56	48	59	57	61	70	79	64	65	71	78	73	50	52	73	66	56	54	65	68	60	67	67	54	65	63	76	66	73	60	77	59	53	82	64	76	58	59	65	63	61	66	60	63	58	57	68	68	51	66	67	59	42	71	54	76	71	59	70	66	74	57	53	56	61	61	59	56	56	76	57	70	49	70	77	64	57	55	65	66	69	64	73	67	69	70	63	70	61	58	59	52	68	67	46	71	67	75	60	70	66	70	61	79	73	56	48	56	54	60	69	55	55	71	74	56	60	62	51	65	61	55	69	46	73	70	51	68	66	72	54	55	74	65	73	64	59	52	59	55	76	71	66	56	54	58	78	52	51	60	63	49	57	69	66	44	69	76	72	54	58	61	76	76	61	69	54	72	64	50	65	60	50	59	62	72	67	70	60	55	61	48	74	68	61	56	58	60	47	62	79	58	71	47	67	59	67	56	47	65	58	63	69	73	53	51	66	52	72	59	60	57	54	58	67	69	60	71	60	75	65	58	64	44	55	75	73	68	63	54	56	56	54	62	53	51	61	56	60	68	68	59	72	66	65	72	63	71	72	50	49	82	64	62	54	63	56	62	68	61	75	67	76	64	60	67	63	65	61	59	66	67	70	62	54	74	60	63	71	60	58	56	48	59	54	68	60	73	57	57	68	61	57	72	50	59	64	66	62	69	43	66	64	49	51	51	66	50	58	64	71	59	63	63	63	58	59	58	68	53	60	68	56	66	63	63	57	57	50	62	68	44	64	61	64	57	64	65	60	63	63	70	57	69	64	49	57	60	59	66	69	66	84	57	60	78	54	64	59	61	72	59	73	51	61	56	49	56	61	62	68	65	59	76	71	66	66	54	67	56	74	61	62	73	69	71	72	62	68	58	58	52	62	66	53	56	63	58	54	57	62	59	66	66	48	54	63	69	75	60	71	52	71	74	63	68	76	65	54	65	50	61	60	61	56	63	58	59	62	66	61	50	62	64	64	74	66	66	58	60	59	63	65	44	61	51	64	52	75	66	66	73	64	60	72	64	57	68	64	53	65	61	68	63	78	64	51	70	49	57	63	56	49	69	58	63	62	51	49	64	51	68	64	66	56	69	76	59	61	76	54	60	61	69	61	73	58	53	62	62	60	66	62	61	80	60	60	63	65	60	76	51	57	65	57	55	61	62	72	50	72	63	77	57	63	59	55	59	68	66	64	61	60	66	64	60	66	64	56	50	61	58	57	57	60	57	68	73	53	47	60	63	63	65	62	75	56	72	69	68	61	64	65	56	66	52	76	61	69	75	60	56	60	64	67	60	59	59	70	67	58	56	79	55	63	68	63	64	70	54	68	58	58	73	67	65	43	75	63	64	57	79	54	71	50	64	69	48	72	53	65	75	60	59	46	62	67	63	63	64	65	55	55	59	65	59	53	53	55	52	70	74	71	57	58	69	76	61	62	72	62	85	58	53	58	50	53	61	66	65	60	65	69	72	51	65	64	51	61	70	56	77	54	55	65	57	70	58	67	47	60	77	71	55	59	67	54	50	65	67	64	74	56	51	57	60	67	54	75	83	64	67	66	59	57	52	77	57	69	65	68	63	70	47	66	56	72	51	58	70	59	62	70	54	61	58	58	62	48	59	54	52	68	62	59	77	57	70	61	68	55	65	69	69	65	62	83	84	57	57	66	74	76	78	59	65	62	59	61	68	57	57	54	58	58	65	69	76	55	53	70	61	64	58	82	78	66	58	66	68	69	63	54	55	50	58	70	55	56	55	80	57	59	62	68	65	56	77	72	61	61	72	73	65	66	68	64	56	64	63	68	49	59	62	66	70	62	62	56	66	56	63	80	46	50	53	47	61	58	55	56	61	67	61	52	64	77	68	61	71	65	58	59	57	56	61	49	55	59	75	57	68	64	77	48	64	57	60	76	63	58	75	65	60	54	76	62	65	54	52	65	62	58	60	65	64	74	60	75	60	67	68	65	54	67	56	56	65	65	59	66	66	57	62	83	66	59	62	58	62	70	59	62	70	62	67	51	60	69	45	72	61	55	57	54	65	66	73	53	56	55	73	65	62	63	65	70	54	63	51	70	71	59	58	68	69	55	79	53	73	71	57	63	68	65	68	61	62	71	42	63	60	59	64	65	51	60	66	58	64	56	74	50	50	68	61	71	80	79	68	77	74	50	54	82	54	56	64	60	57	71	59	64	68	74	60	65	75	63	58	64	45	61	57	58	63	69	61	62	54	63	63	69	58	67	63	59	57	58	45	74	58	56	63	55	66	58	60	46	68	57	66	54	53	58	64	77	68	62	64	62	67	77	76	73	62	63	66	55	50	59	65	60	64	60	61	59	60	60	65	53	63	66	56	69	52	54	65	74	71	64	47	52	58	53	51	57	74	75	68	69	71	66	54	77	74	66	61	69	70	67	58	56	70	69	75	55	50	49	71	60	59	65	64	54	60	69	67	62	71	78	61	66	71	63	65	62	58	68	71	64	69	71	71	63	74	58	62	54	49	68	65	78	62	51	61	70	51	59	65	67	49	53	63	54	53	59	67	62	60	68	69	73	53	71	61	58	55	67	64	58	55	77	63	54	58	78	44	61	53	68	75	69	54	63	68	63	65	60	74	73	61	60	47	52	60	60	65	43	46	56	53	77	62	67	84	65	58	74	72	64	70	65	60	79	80	55	76	56	60	64	56	57	59	61	67	70	71	61	77	66	70	64	63	70	57	65	71	73	57	60	60	50	61	63	56	61	54	59	79	70	70	57	64	54	52	58	69	49	71	76	74	60	52	74	73	66	76	67	69	61	66	48	73	64	65	63	51	53	61	66	60	57	70	58	69	64	64	57	71	58	66	57	57	61	66	53	55	50	69	63	52	59	70	58	62	61	53	69	70	76	69	68	69	73	69	60	75	64	57	62	70	57	73	71	63	64	46	62	63	56	74	54	64	68	59	56	55	69	52	64	57	51	64	72	53	52	50	50	56	51	57	71	60	71	63	63	61	57	61	63	62	51	67	46	70	54	55	56	52	58	59	51	58	81	78	59
54015	9761	10093	11416	18922	19211	13709	10139	8068	6414	5333	4446	3955	3355	3007	2771	2448	2256	2136	1955	1856	1783	1735	1652	1560	1525	1460	1470	1352	1282	1323	1241	1246	1144	1150	1237	1124	1118	1189	1142	1121	1142	1097	1100	1077	1041	1032	1016	964	1051	1035	1015	994	1053	994	1042	973	960	1036	943	964	1002	970	949	1057	1006	953	955	973	949	993	1005	943	1019	1038	982	950	905	901	967	966	998	930	948	965	952	901	897	936	942	931	941	944	950	971	969	939	965	901	905	888	930	984	969	896	865	870	1010	931	1002	925	920	960	903	912	889	955	944	963	949	943	921	958	899	910	940	883	981	962	886	913	939	902	906	936	940	886	877	899	909	919	928	904	849	935	955	902	897	913	898	871	908	855	930	915	886	889	912	964	932	869	903	907	935	893	932	918	844	949	940	938	962	908	924	906	905	944	891	923	932	930	897	869	929	911	892	898	899	940	929	905	931	913	881	907	937	917	914	925	917	882	882	908	870	906	898	948	927	908	925	912	875	941	922	967	940	839	869	930	879	908	882	911	911	885	932	905	867	862	953	911	883	927	913	919	926	868	885	907	890	930	870	895	894	914	869	896	889	942	913	914	906	901	940	879	952	953	939	878	903	934	908	902	868	869	930	918	954	912	961	926	881	973	884	910	976	937	897	854	921	913	944	878	861	922	879	956	921	889	904	879	927	931	952	872	916	929	921	893	919	892	937	918	965	884	872	837	970	894	887	945	879	914	902	886	882	878	911	930	927	941	907	924	914	946	867	886	938	939	910	944	956	893	888	886	882	891	907	921	901	879	956	907	853	880	930	965	880	919	894	926	919	881	955	872	928	886	948	892	863	924	925	910	920	895	906	976	854	876	880	947	908	878	941	911	872	946	919	944	911	924	870	893	932	911	854	938	884	940	915	932	894	935	921	953	942	920	925	929	913	910	942	914	916	970	932	917	936	870	892	895	856	917	894	948	939	899	961	939	906	906	896	875	905	904	944	915	887	876	888	860	915	951	934	915	905	912	926	861	841	952	894	919	941	933	899	933	890	950	899	927	920	898	897	914	986	915	928	946	828	931	896	916	901	925	919	909	933	879	908	890	915	928	903	919	964	904	890	940	886	935	884	889	937	871	931	933	918	914	903	888	917	888	871	909	836	926	900	844	914	889	893	954	913	855	917	903	935	907	880	915	899	866	933	917	911	880	852	894	917	881	903	895	866	909	849	940	898	923	925	898	901	964	931	908	884	871	948	894	841	887	906	925	891	918	911	880	902	906	953	978	903	900	902	864	934	928	874	930	904	854	925	865	909	938	967	904	936	916	903	904	919	914	921	918	971	871	910	888	877	930	931	952	862	899	898	916	913	945	887	949	916	926	906	934	998	915	877	871	902	892	921	865	904	904	915	971	931	928	908	924	893	921	909	885	902	972	938	923	882	896	896	907	899	866	950	912	968	913	823	931	903	905	924	935	915	967	931	908	910	941	882	841	934	860	908	896	866	920	911	930	948	920	919	916	871	864	894	923	951	898	897	904	962	910	913	887	871	920	892	892	894	884	870	897	948	887	879	867	874	933	933	974	930	929	889	909	893	916	880	917	921	924	884	936	912	896	872	865	949	934	948	902	896	899	939	844	898	867	915	876	891	949	893	892	904	956	876	908	921	890	902	952	980	941	956	929	923	886	916	967	891	920	930	924	950	912	881	856	957	883	939	896	934	860	945	873	903	921	915	943	878	891	934	852	911	902	929	912	890	899	931	922	882	882	926	853	855	911	873	928	899	926	969	930	910	897	952	850	941	928	964	930	850	878	884	923	907	956	881	866	953	931	873	914	896	900	921	882	894	948	933	950	902	870	893	931	915	915	909	907	935	842	836	886	860	903	891	953	940	936	914	898	916	900	906	880	950	938	900	950	918	924	952	970	918	883	951	885	930	846	898	914	922	896	884	903	891	905	863	918	825	861	898	963	894	949	928	907	919	917	951	905	902	946	933	926	901	909	879	889	892	902	889	902	913	857	928	919	936	891	908	872	892	926	914	867	925	917	924	914	887	886	904	858	935	914	905	916	970	902	901	905	902	922	903	885	939	942	965	953	868	909	907	904	865	870	932	942	926	931	869	886	910	914	891	891	916	896	923	850	937	878	862	918	891	909	874	871	872	893	913	933	918	910	864	931	966	900	950	896	862	882	986	924	913	935	903	908	894	870	909	887	907	891	863	846	948	896	930	847	930	951	825	904	847	930	940	912	931	835	929	916	892	950	920	909	930	853	925	927	823	938	942	898	875	940	883	888	927	876	934	908	926	949	883	911	882	956	903	885	909	929	929	885	955	907	893	919	859	899	871	847	890	939	941	934	852	867	922	942	907	881	921	905	925	933	928	919	922	959	941	928	884	905	925	907	950	917	895	898	926	886	881	861	910	883	885	919	956	916	888	907	922	882	893	904	917	894	970	885	924	853	923	944	947	969	970	963	881	918	910	916	878	875	904	892	935	829	884	893	937	826	916	893	905	949	944	915	935	882	862	927	879	934	860	951	906	879	891	908	865	898	910	901	944	915	888	935	954	883	954	883	937	899	840	899	937	898	913	870	905	962	899	955	938	855	896	858	931	903	934	932	884	921	946	856	911	904	899	909	878	864	900	940	926	948	927	854	884	884	899	956	961	857	899	936	957	927	877	936	893	948	888	961	874	927	885	888	977	898	931	889	900	944	902	949	918	885	919	957	895	890	917	912	921	927	899	909	899	920	906	896	951	908	980	928	932	881	923	872	882	851	886	908	879	923	894	950	954	856	967	903	910	951	911	898	883	889	852	905	864	899	858	900	952	931	914	860	902	955	919	901	889	869	918	902	948	951	930	896	906	882	890	945	920	897	902	946	900	933	904	895	942	958	886	894	888	871	894	930	936	927	888	935	922	914	878	900	929	885	859	912	888	908	864	906	946	897	882	880	993	885	885	887	914	878	916	896	917	917	868	938	877	895	911	892	895	891	966	929	903	895	888	914	899	876	857	952	907	890	880	853	853	936	906	916	852	873	952	850	893	919	923	894	925	875	926	874	918	895	856	935	947	933	913	893	908	916	892	908	864	886	902	950	876	921	906	869	913	954	919	919	940	918	931	933	901	930	900	928	889	886	862	846	908	951	890	906	873	881	880	956	911	878	898	891	895	930	909	913	907	874	913	935	865	933	927	910	935	870	908	906	912	832	903	951	896	914	880	887	921	851	857	906	880	930	826	925	891	950	875	901	936	901	862	916	972	912	875	889	861	926	892	903	906	905	936	879	903	908	926	854	892	894	915	944	969	892	916	867	865	866	888	921	912	898	868	914	845	882	870	883	885	906	888	885	908	860	888	956	880	895	902	869	881	859	953	931	887	880	918	951	894	875	942	877	886	847	901	915	898	906	970	877	884	822	890	938	917	907	885	906	888	924	924	885	894	916	926	846	873	866	937	932	908	942	866	838	928	889	925	889	920	884	916	905	844	911	939	843	922	853	945	880	910
6796	127	123	43	60	60	52	52	53	34	33	44	28	24	32	31	23	32	41	30	32	33	32	25	30	36	27	34	20	27	30	32	25	40	26	34	37	39	29	40	34	27	33	26	39	32	21	29	29	28	29	23	34	22	26	30	28	29	25	22	31	32	28	29	32	25	40	37	35	28	29	25	31	22	28	27	26	29	25	32	35	29	37	30	30	21	26	27	34	30	24	35	36	22	39	31	21	27	37	32	40	35	33	23	29	29	27	30	22	19	27	38	38	30	33	33	33	28	33	32	28	32	28	34	31	23	27	19	36	26	39	23	26	27	26	25	30	33	33	32	27	26	27	31	23	26	31	26	30	33	26	33	27	24	42	30	38	28	35	35	30	34	30	30	27	34	27	21	36	44	30	39	26	21	30	24	28	33	29	39	36	29	31	42	28	23	25	25	34	42	30	34	37	32	29	34	32	30	33	35	33	26	40	26	28	41	26	26	21	41	28	30	23	38	25	33	33	37	41	40	32	34	32	28	24	33	36	31	37	24	18	27	44	26	42	41	25	29	26	24	35	27	30	24	25	26	28	28	36	27	27	30	25	34	26	26	32	28	29	27	36	28	35	27	35	18	28	32	44	29	31	31	39	22	28	31	37	21	46	35	28	31	26	30	36	33	39	23	47	31	25	33	33	26	27	35	34	29	26	22	28	42	28	44	28	35	23	33	26	36	29	32	31	31	25	26	35	30	33	37	38	29	23	26	30	28	29	39	29	26	26	32	29	36	30	29	32	33	32	26	25	24	29	30	31	40	30	35	23	33	30	37	30	37	35	33	37	20	40	35	30	28	33	36	27	32	24	23	34	37	31	34	33	25	22	38	23	29	32	37	34	37	40	34	30	39	28	34	32	28	23	41	34	20	37	31	29	48	27	21	31	26	29	29	28	38	29	26	38	27	29	26	25	28	42	24	32	38	37	36	32	25	36	37	42	29	31	35	27	34	26	35	26	26	25	28	33	31	29	46	35	33	31	23	26	28	25	36	31	31	20	29	26	38	20	30	35	23	27	32	26	35	19	25	30	29	34	33	40	36	39	31	27	23	30	34	38	30	28	37	33	20	20	37	21	36	38	28	35	31	25	30	21	34	31	31	28	28	33	38	33	22	22	31	41	23	18	37	29	34	22	38	33	36	43	28	27	35	37	38	25	22	34	35	31	25	29	33	23	25	32	26	36	26	25	28	20	27	31	31	35	31	29	35	28	32	21	29	30	34	28	29	39	27	27	41	31	27	34	29	28	30	37	39	42	26	31	32	25	32	25	27	31	20	35	33	33	34	37	34	33	35	24	41	29	33	32	26	40	29	25	28	28	37	26	30	33	37	31	35	30	36	23	34	27	25	39	32	33	27	21	37	35	47	30	30	25	30	26	30	41	35	28	35	24	30	31	22	35	32	27	27	31	22	39	27	28	24	30	29	44	27	34	30	32	35	29	24	22	27	37	41	39	28	31	28	34	40	30	24	33	39	34	33	31	26	38	29	37	24	36	45	31	29	33	24	28	35	38	25	31	46	30	36	26	28	30	24	36	32	30	27	24	30	30	41	28	32	34	39	36	41	27	31	26	25	31	32	27	26	36	27	21	38	23	28	35	30	25	28	22	29	38	31	34	23	33	39	21	39	31	34	25	36	29	37	24	36	28	40	24	32	33	29	36	31	24	29	30	37	33	34	33	35	27	21	27	36	31	30	31	29	30	39	34	38	41	28	38	27	25	25	27	27	23	33	34	33	30	28	36	37	34	33	31	29	25	26	31	37	21	23	30	21	22	21	27	32	31	33	32	28	33	24	22	26	36	23	19	38	28	36	27	31	34	22	35	35	34	35	24	28	29	33	27	20	24	34	35	19	28	33	33	32	30	31	26	28	19	30	35	30	37	35	39	27	26	29	33	32	38	37	25	30	32	35	38	24	19	22	30	37	37	29	29	27	33	35	26	32	28	22	35	36	24	27	26	28	33	31	30	38	35	30	25	42	32	32	32	21	27	30	28	22	31	30	29	35	38	30	31	37	23	31	25	32	24	30	39	38	30	35	37	36	28	29	29	33	32	30	26	24	27	29	26	19	36	27	35	18	18	34	33	22	21	21	22	23	32	45	31	39	27	32	36	41	30	32	28	28	36	35	28	43	34	25	25	37	30	29	30	31	42	29	31	23	30	28	34	29	35	36	31	35	25	25	30	31	31	25	35	32	32	33	31	35	32	28	34	29	31	37	34	37	31	27	31	46	32	29	28	28	31	33	25	30	32	24	34	28	21	33	29	36	27	25	33	23	28	36	26	37	23	36	43	26	29	27	32	29	28	18	31	35	36	33	42	28	29	27	32	26	34	23	28	28	32	37	25	24	37	21	30	34	33	29	34	40	33	31	26	22	30	35	33	29	43	29	31	37	39	17	35	23	37	34	31	18	28	32	31	29	36	28	31	29	35	34	27	32	23	22	37	26	34	32	40	38	37	25	27	30	34	23	45	31	35	27	31	29	16	28	29	31	26	33	30	37	32	32	33	29	24	29	34	33	32	30	30	23	29	30	20	32	36	25	19	26	30	33	32	29	47	37	28	30	30	28	30	35	21	31	33	23	29	33	32	31	22	32	29	29	37	25	25	37	21	30	36	29	31	27	40	33	24	37	30	21	26	30	35	21	19	28	28	24	33	30	22	25	34	27	28	25	32	31	38	33	31	27	29	28	35	34	36	34	27	25	34	23	33	29	34	36	30	28	36	28	19	26	29	35	36	26	32	26	35	23	32	21	24	18	39	32	34	39	17	27	26	28	32	31	35	38	27	29	31	28	24	29	27	32	33	29	35	29	19	25	32	28	28	35	42	23	20	28	33	28	27	29	39	28	24	31	29	32	28	36	53	33	23	30	27	33	29	36	28	27	27	40	29	28	34	29	32	35	28	33	27	36	24	37	29	29	23	33	30	29	27	24	29	28	28	31	34	22	37	22	32	20	35	33	25	33	25	30	37	35	31	31	36	35	41	27	32	38	41	28	34	24	27	31	30	28	29	32	25	36	41	34	22	27	45	38	27	32	37	28	28	27	24	32	33	24	25	44	19	30	22	25	22	35	28	33	28	28	21	39	41	35	30	24	29	26	33	31	32	33	23	40	29	27	31	26	23	24	25	32	25	32	42	29	32	30	29	21	29	44	28	34	39	44	34	26	32	30	27	34	34	31	29	31	37	29	27	30	23	33	40	36	36	24	27	34	29	20	33	38	30	27	23	21	25	32	27	26	32	33	23	37	28	42	28	30	24	36	27	34	31	40	33	26	29	35	36	26	36	29	29	27	29	27	33	27	34	25	30	21	42	40	38	15	27	32	23	36	31	26	30	24	27	31	32	36	31	34	26	35	31	33	35	29	33	24	33	32	28	30	41	39	27	28	32	44	34	28	24	35	25	36	44	29	22	43	38	39	28	28	32	25	23	40	30	26	25	24
38459	3087	3108	2262	3948	4196	2647	1746	1413	1149	1012	879	814	729	734	683	669	608	654	579	594	584	643	541	486	523	502	515	508	491	521	510	505	503	480	536	492	482	490	475	481	494	473	483	490	454	494	492	446	506	478	456	460	468	471	516	478	465	469	483	490	478	482	437	495	466	465	500	488	488	477	442	476	497	492	480	480	465	529	487	467	453	434	478	469	476	473	469	506	419	438	497	460	446	461	449	460	495	499	415	434	444	458	471	459	473	462	429	497	412	497	475	485	465	414	438	465	478	446	472	486	484	459	490	487	460	474	467	454	419	451	496	457	458	449	482	473	487	463	477	466	444	476	422	458	465	476	459	490	470	437	482	501	478	493	481	493	466	488	460	447	427	405	488	457	447	432	442	462	457	483	441	440	497	475	471	453	462	518	473	425	439	507	441	473	458	458	515	440	464	457	453	430	480	468	484	430	412	459	464	455	453	438	477	451	480	448	472	492	458	441	468	432	443	464	503	474	447	456	437	474	456	478	491	454	479	485	447	439	455	482	468	444	476	475	458	453	452	463	459	479	453	463	448	480	428	424	436	427	435	448	454	494	477	436	467	420	422	443	487	448	477	460	464	482	459	437	465	444	424	494	453	461	455	464	487	433	456	459	490	515	473	442	470	463	498	486	458	460	438	458	473	477	489	468	465	474	473	464	440	445	450	477	455	484	460	498	462	458	483	453	461	478	469	439	443	453	495	413	457	470	429	468	499	445	420	426	465	437	463	454	448	482	457	494	507	480	431	503	419	454	472	464	446	481	451	483	462	478	449	436	432	482	478	474	433	470	461	459	422	460	453	478	464	439	456	469	468	499	460	438	478	413	480	462	486	473	461	457	480	486	442	451	474	458	430	493	467	467	491	457	484	472	427	441	475	461	496	473	447	427	465	445	458	487	478	452	473	474	445	442	470	446	436	451	489	493	431	433	467	471	467	460	484	456	448	431	489	438	440	472	442	456	440	466	498	455	461	441	468	473	448	461	446	458	465	442	465	473	479	481	471	457	472	474	448	457	489	418	495	456	482	444	455	466	468	467	467	488	498	430	470	427	462	487	426	487	487	451	482	461	453	468	424	454	432	457	442	468	464	488	456	444	458	452	476	493	490	446	395	471	479	449	426	440	441	441	455	466	449	438	443	473	463	483	451	461	477	487	445	490	459	483	442	440	493	471	463	501	467	466	463	455	472	452	446	464	502	507	446	467	444	456	418	458	431	512	476	448	469	458	460	460	484	434	430	451	459	459	442	456	491	458	448	437	479	462	508	468	470	451	520	439	491	459	454	449	473	454	433	491	441	499	470	456	474	432	472	475	510	474	439	513	458	499	453	467	502	461	465	476	448	461	431	463	425	453	449	496	451	445	438	457	472	478	463	448	466	468	488	458	471	473	451	475	466	446	476	454	469	486	460	444	460	445	472	474	475	458	469	446	473	487	458	453	442	498	448	484	495	443	427	481	470	429	445	465	452	427	453	436	461	450	467	470	474	446	432	504	477	452	452	453	483	463	424	462	431	469	475	468	478	488	459	482	440	454	477	438	467	452	478	495	429	455	448	480	439	464	431	491	436	435	468	467	460	445	453	444	461	452	458	457	460	468	464	457	483	455	433	490	457	495	469	451	475	464	464	499	424	450	464	411	502	472	458	506	465	489	482	452	465	458	464	452	476	450	464	456	459	424	512	473	470	464	471	404	487	431	469	460	489	479	460	459	482	477	491	491	448	410	427	487	480	480	441	478	486	465	482	480	427	450	452	476	439	466	471	465	470	473	429	471	494	489	440	432	469	481	476	479	481	451	461	467	430	467	398	457	437	415	443	477	475	480	460	455	475	473	497	449	461	471	483	471	476	462	443	455	427	471	435	498	451	469	461	475	442	467	453	497	438	447	434	422	439	489	460	460	454	432	485	416	459	477	451	459	462	479	495	467	433	475	432	491	474	488	482	467	427	444	451	471	464	434	487	454	440	448	469	443	431	441	461	459	463	443	443	435	423	465	428	463	490	448	464	470	449	451	456	423	463	436	434	413	438	439	456	436	496	463	480	466	400	453	479	463	479	452	437	442	449	426	486	475	507	485	492	474	481	451	437	477	437	432	472	451	408	480	455	436	481	465	444	472	506	458	465	505	431	473	487	446	463	470	470	439	460	480	427	478	489	464	479	472	411	462	452	449	473	446	459	435	484	445	502	471	456	436	468	446	462	442	509	477	468	430	456	492	455	443	450	474	484	465	480	462	458	468	465	447	464	463	545	494	489	459	457	466	470	439	454	492	440	446	465	440	423	451	434	449	414	454	457	461	443	455	424	450	450	461	470	451	469	465	495	491	444	461	441	476	459	467	445	435	468	444	427	477	452	529	442	455	438	520	452	460	461	471	484	497	444	452	458	458	478	454	499	397	479	455	454	443	486	444	482	444	471	469	501	466	442	462	459	456	453	498	474	444	465	447	491	479	485	470	418	464	476	461	473	471	456	438	474	451	454	463	465	480	441	469	485	449	440	462	472	430	443	435	463	482	493	447	480	461	457	506	449	440	476	447	464	448	450	477	458	431	459	485	474	496	463	469	437	438	443	459	440	450	462	444	448	434	445	461	475	472	464	461	462	457	403	519	469	440	484	472	441	486	430	492	490	438	481	444	475	485	432	454	490	454	497	475	469	463	449	473	455	447	441	466	446	474	449	469	448	462	498	476	447	468	435	449	495	456	448	462	487	450	447	456	431	458	465	462	428	417	474	494	504	458	467	446	489	478	487	430	497	448	492	455	438	477	466	465	483	471	465	478	427	486	431	447	454	456	462	452	475	460	473	454	464	452	464	467	474	463	499	441	439	422	470	473	467	460	421	440	470	435	421	435	468	492	472	498	456	447	482	467	470	455	468	435	423	441	456	517	472	456	418	468	476	462	480	451	438	513	496	458	483	485	476	473	456	465	449	429	420	471	418	478	453	441	426	470	466	439	431	455	440	474	437	428	416	501	466	395	464	451	476	491	462	440	493	442	465	439	447	481	426	499	436	458	451	457	485	475	448	491	430	471	464	485	453	460	485	445	500	431	449	455	465	491	445	425	479	435	436	453	439	460	457	458	437	477	420	464	463	465	443	475	482	419	436	463	458	435	434	460	434	443	441	442	490	492	475	460	483	456	440	449	447	452	447	457	452	461	454	443	475	482	451	457	457	481	506	458	455	461	469	479	451	436	447	440	480	459	514	405	454	468	485	451	474	468	420	406	490	470	483	481	437	440	489	511	465	461	448	463	439	453	482	460	475	452	428	459	426	467	495	430	478	453	445	445	497	472	454	487	466	434	463	465	476	475	439	443	446	458	470	471	465	483	467	481	454	487	480	478	435	462	449	430	467	459	427	428	456	438	470	489	473	482	472	443	484	457	504	489	467	450	441	456	485	470	451	464	492	475	438	470	445	491	442	465	441	457	483	461	481	467	507	475	463	486	443
19458	1824	454	66	95	133	112	77	83	95	59	71	58	60	66	41	42	47	52	31	39	34	46	34	26	42	34	30	52	32	33	43	43	36	34	31	41	21	30	34	35	37	27	29	30	35	33	29	27	35	37	26	21	40	39	42	26	31	33	31	28	30	29	24	28	24	26	24	28	31	23	34	31	35	26	31	28	26	41	37	24	24	26	28	36	31	27	33	23	30	31	40	27	37	39	35	32	30	31	28	34	33	27	27	32	30	33	28	30	31	31	36	36	25	25	26	28	27	28	41	39	32	34	32	31	28	28	35	28	30	33	45	34	22	37	29	33	33	26	38	33	37	32	35	33	30	38	31	30	36	21	23	26	31	31	39	29	35	39	34	41	27	28	52	31	35	28	31	30	26	24	27	39	25	36	32	38	24	39	29	47	35	29	28	27	28	27	33	43	30	32	35	28	28	38	27	22	26	43	30	30	25	28	33	24	29	30	38	34	29	26	36	41	41	39	34	34	20	25	33	23	28	34	35	31	29	39	36	39	25	31	27	31	17	29	30	39	25	33	31	30	34	36	23	31	25	32	30	29	29	28	29	37	36	23	34	31	28	30	18	28	29	33	33	32	29	29	18	30	30	34	45	29	25	30	39	30	35	24	34	36	29	30	41	40	26	26	28	24	25	39	18	28	31	29	31	23	26	23	27	36	29	35	32	26	23	31	29	26	36	25	27	33	31	29	21	29	27	33	27	35	34	31	36	35	28	39	29	24	29	33	28	36	38	26	27	29	30	25	33	32	41	45	31	31	34	39	23	31	34	29	24	20	31	33	24	34	31	30	32	22	45	35	37	32	32	36	30	28	29	26	38	29	27	35	37	35	24	39	25	32	35	25	30	38	32	40	35	21	26	29	30	27	33	38	24	33	31	32	21	30	24	27	36	27	29	32	31	30	20	26	32	43	38	28	31	43	38	38	26	30	25	34	30	34	33	36	32	31	38	21	34	38	38	33	29	35	34	26	31	28	27	28	46	30	35	32	33	37	29	24	29	27	32	35	26	26	23	15	39	35	29	35	34	31	34	34	32	39	27	22	41	42	35	25	25	31	33	28	43	27	31	31	35	31	32	32	31	36	38	23	29	37	28	27	29	38	26	30	22	27	34	27	35	23	31	33	27	31	27	40	33	21	31	33	31	25	31	34	27	38	23	26	33	39	31	40	34	33	32	40	33	27	34	34	35	22	38	27	31	33	27	28	29	28	31	25	27	23	31	22	29	35	35	23	38	33	27	39	43	30	31	30	32	30	28	25	35	31	43	34	25	34	28	34	34	32	36	29	28	30	34	43	30	24	33	28	36	37	27	25	30	33	35	42	29	19	28	38	29	26	21	29	33	33	30	22	30	21	39	37	27	31	38	33	25	30	34	22	33	33	38	25	35	39	39	29	32	27	24	41	19	29	28	33	34	29	27	27	29	30	26	33	27	35	28	30	32	39	32	40	27	29	29	23	39	29	31	30	35	34	46	28	25	29	35	38	29	26	31	35	38	32	28	46	30	34	26	26	22	30	29	32	21	29	33	30	34	45	27	27	35	33	36	31	16	27	31	39	29	25	30	38	28	21	27	31	16	24	34	24	17	23	26	40	27	30	36	44	35	31	27	29	31	34	31	33	26	26	35	30	27	31	27	29	28	32	19	45	30	36	28	29	32	33	19	23	23	34	27	32	28	30	41	43	32	23	31	33	32	35	27	45	25	24	36	23	33	34	34	43	26	29	27	23	24	33	25	33	23	33	34	47	34	25	26	38	35	24	33	36	30	22	25	24	19	32	27	36	29	43	34	18	23	30	30	26	19	34	33	24	28	36	32	29	37	36	31	29	33	37	28	38	33	26	25	25	37	32	43	30	27	24	34	42	38	35	31	43	30	37	27	26	32	32	33	34	31	38	30	31	24	29	24	28	31	34	31	37	29	39	32	28	42	39	26	26	29	30	35	38	31	37	32	36	25	31	15	30	31	25	37	24	23	21	42	33	29	27	35	36	25	30	18	33	33	28	29	30	31	27	27	29	28	26	32	18	22	37	30	23	26	33	27	31	30	41	33	33	24	28	31	32	35	31	33	33	28	30	28	24	32	27	41	21	27	37	41	22	34	25	27	30	16	38	45	25	29	33	28	35	25	45	29	34	26	29	30	34	33	28	34	27	31	23	23	35	30	26	33	32	28	45	29	34	37	31	26	22	35	38	24	24	35	33	25	32	32	28	42	28	34	31	27	36	34	34	34	25	35	33	29	32	35	33	36	31	20	29	34	30	39	31	34	32	25	43	36	26	35	33	30	36	28	32	25	32	35	29	32	34	35	37	36	37	30	28	22	36	28	19	34	34	33	35	33	21	36	29	26	24	35	28	29	27	33	25	34	35	21	32	25	34	46	37	34	29	29	43	34	44	31	23	36	23	33	33	35	31	25	32	25	34	33	31	36	39	23	30	27	31	20	35	22	39	31	31	39	26	35	35	30	33	25	27	27	33	30	31	31	31	32	28	31	25	30	32	35	37	22	29	41	35	32	25	34	26	37	41	26	34	32	21	31	31	24	35	46	34	40	34	39	31	29	28	36	38	31	27	23	27	27	40	26	33	32	25	31	30	28	36	31	34	36	34	25	22	43	28	28	29	22	29	24	29	27	35	27	31	39	33	21	21	39	42	34	26	27	34	28	27	31	35	21	28	32	34	34	39	30	27	43	19	27	31	27	28	47	28	26	32	31	24	31	17	27	26	31	35	25	30	30	31	35	32	34	30	25	35	27	32	30	32	31	30	30	35	36	29	24	29	31	31	38	38	27	32	23	32	21	30	39	27	21	28	34	36	25	23	27	30	24	33	32	25	32	23	30	25	33	38	24	35	31	31	30	31	28	26	27	26	32	29	18	31	36	30	32	30	26	22	30	29	36	34	36	23	29	24	33	41	34	31	32	22	25	25	32	33	34	21	25	36	33	33	30	27	27	40	30	30	32	34	37	33	27	32	28	33	36	29	26	36	31	37	28	39	33	38	23	25	42	30	25	25	31	21	18	27	39	26	25	24	23	30	29	32	30	37	24	34	35	38	26	33	34	35	20	37	29	30	31	35	25	31	27	42	26	32	28	42	27	22	34	25	30	33	37	37	33	37	25	23	28	28	42	34	32	49	35	25	42	28	41	33	29	24	31	32	28	32	31	31	37	31	40	32	31	29	28	30	28	29	30	30	32	27	33	33	30	32	32	31	36	42	32	32	27	20	31	28	23	33	29	38	34	29	28	30	27	37	37	29	30	27	31	33	40	25	37	27	33	30	25	23	24	34	25	30	42	34	33	21	32	37	24	34	31	30	38	36	38	27	30	37	39	37	34	33	29	30	23	26	31	23	31	27	27	43	35	34	33	31	35	27	33	23	35	32	34	31	31	35	34	19	42	20	30	31	33	27	29	34	21	34	23	41	40	30	28	32	20	25	33	47	28
53320	7694	7691	6837	12586	12935	8669	5841	4736	3620	2859	2443	2004	1779	1575	1474	1363	1267	1100	1061	1004	922	891	870	830	787	719	800	684	625	691	659	657	590	601	612	598	577	578	593	571	564	531	537	549	548	535	551	553	512	533	502	558	531	513	498	505	541	557	531	501	532	514	514	515	504	471	524	507	502	502	504	486	486	489	515	503	493	476	526	496	471	527	470	479	539	483	496	495	483	476	440	483	488	441	514	465	482	513	498	462	452	493	506	479	503	465	494	502	484	460	472	440	474	494	438	466	470	471	473	468	482	457	500	451	461	446	486	478	483	466	454	494	499	502	452	495	485	486	466	454	470	489	468	429	488	464	472	450	450	460	466	467	472	492	488	448	472	489	470	454	492	539	461	450	463	468	494	451	475	471	497	461	445	457	446	481	440	443	440	499	463	455	469	451	484	475	470	492	452	473	470	468	472	469	467	452	462	500	484	459	465	534	477	474	445	467	449	472	496	491	460	472	456	498	474	449	478	492	442	448	500	500	457	439	483	439	493	442	435	480	457	462	415	442	458	458	451	460	440	473	466	473	483	479	454	450	466	488	444	470	484	423	466	463	490	461	459	498	495	477	456	479	485	493	463	466	461	473	453	438	490	457	427	459	447	465	455	498	474	411	451	459	489	483	440	470	471	456	435	440	475	467	447	497	445	452	485	460	453	437	433	459	506	453	480	485	435	446	463	483	477	510	470	477	486	491	489	480	472	471	433	454	487	453	448	461	445	428	501	496	471	441	421	422	456	471	456	464	477	454	440	492	431	454	501	464	446	475	471	474	459	509	495	466	467	419	471	480	469	507	457	426	439	473	468	440	504	486	460	427	464	472	459	450	475	496	464	445	474	427	499	458	484	502	423	472	525	486	450	439	479	441	492	487	408	492	478	459	437	474	471	458	486	507	452	445	453	448	424	428	427	477	447	503	450	484	466	440	500	438	468	453	457	449	449	467	442	462	455	462	515	463	507	460	485	442	463	424	483	465	471	458	439	453	482	440	483	465	443	466	451	462	489	490	442	497	450	493	498	503	456	456	457	460	491	441	468	440	474	503	474	517	459	485	444	513	480	482	478	473	468	488	504	478	469	431	512	453	496	464	437	458	455	463	461	483	463	483	486	474	475	442	432	470	481	464	444	462	465	471	497	453	488	470	456	450	440	453	469	412	470	488	464	464	488	470	447	498	495	478	481	484	477	451	462	458	496	488	489	475	455	496	479	453	453	458	472	458	450	434	482	473	450	410	497	443	487	441	477	467	466	507	471	490	471	465	469	462	458	484	493	471	475	450	481	437	420	451	474	469	497	461	458	462	486	487	460	506	454	445	521	485	464	433	464	483	459	492	457	494	488	444	439	469	442	509	475	460	469	487	420	465	498	473	447	447	443	480	436	483	477	455	442	475	481	424	469	467	447	464	440	456	497	429	452	476	437	461	466	468	483	425	464	504	431	474	449	462	496	453	446	467	475	465	474	488	477	451	416	463	460	443	484	468	439	421	475	463	454	460	505	454	479	439	498	451	443	450	477	488	484	447	486	467	453	463	479	449	466	499	502	466	461	467	493	472	466	493	452	478	480	489	495	447	463	448	476	459	460	455	459	470	484	476	470	466	487	413	463	505	479	507	476	454	493	465	456	469	465	448	469	464	457	485	469	477	456	458	440	472	433	453	427	494	435	461	482	459	510	494	484	466	469	459	427	475	482	427	459	441	485	457	453	459	464	456	430	439	471	415	464	439	456	445	484	456	504	473	463	494	448	465	447	497	443	464	476	450	466	457	474	436	448	499	424	460	492	485	470	476	467	472	428	462	447	467	444	466	479	458	454	429	476	488	476	471	451	511	453	470	458	456	431	444	443	446	480	458	441	437	460	409	497	449	478	463	484	502	461	501	440	438	493	490	431	509	487	473	464	462	471	440	451	439	495	455	457	451	440	491	458	436	482	459	429	462	476	488	475	451	452	476	491	467	463	448	487	441	436	444	470	463	475	459	460	480	474	484	487	468	445	465	490	499	497	464	467	464	490	457	480	470	432	459	462	432	457	498	482	476	423	479	457	463	473	472	474	483	462	463	514	456	503	468	466	395	513	467	430	443	453	476	495	466	489	433	473	463	461	492	483	472	419	463	465	487	476	462	475	467	495	448	529	451	456	464	459	493	475	475	471	475	454	513	463	466	450	488	456	461	468	443	464	440	437	479	536	463	463	478	492	464	434	482	506	470	465	494	488	447	455	446	469	484	449	472	458	472	494	487	456	455	469	432	448	436	511	467	457	503	518	512	462	460	503	480	452	455	473	435	481	481	487	462	479	462	442	448	464	432	477	444	479	482	447	483	470	478	499	476	449	457	467	440	500	480	443	479	455	514	442	440	475	483	472	433	459	443	463	484	495	467	421	455	447	464	489	478	447	454	436	469	472	491	437	449	460	467	460	487	493	454	482	423	467	485	464	481	483	481	464	477	487	497	435	472	473	458	475	473	464	460	480	508	462	462	487	478	471	455	428	442	444	482	437	466	498	432	461	484	455	489	443	470	432	445	451	485	461	457	456	459	508	498	499	435	450	439	464	469	458	441	459	485	455	486	501	488	455	472	440	453	451	456	474	454	435	486	460	468	495	461	457	507	481	527	485	455	452	456	470	460	457	417	464	494	487	446	474	450	453	414	466	473	483	462	482	415	427	462	502	417	504	455	472	453	453	460	482	460	499	439	434	476	456	451	452	475	473	444	459	474	475	429	464	503	448	512	481	450	451	459	482	431	463	452	477	471	464	468	469	441	491	454	458	510	459	462	470	506	474	456	467	462	463	462	477	464	487	458	487	457	457	457	464	479	447	482	475	490	486	468	453	467	486	492	472	451	478	470	460	484	440	436	492	469	448	438	489	474	467	463	447	444	451	439	478	477	433	436	499	470	472	498	453	447	479	480	477	433	446	443	474	462	460	461	507	461	478	468	469	465	452	427	457	479	476	488	503	452	446	463	484	476	464	468	487	478	478	466	443	466	485	421	469	438	466	472	498	505	443	460	452	477	473	451	448	473	492	477	472	462	477	475	466	477	434	478	480	497	465	459	487	446	470	443	506	491	436	479	468	480	483	496	479	466	489	477	467	477	523	450	458	464	468	457	445	499	452	470	485	446	455	474	490	438	501	427	475	480	442	474	440	479	445	462	505	443	448	482	464	480	487	475	482	437	500	449	445	488	471	474	456	477	458	481	422	445	449	482	431	507	486	501	458	496	470	480	457	461	465	469	446	443	442	427	456	477	483	470	489	426	468	473	440	465	475	490	486	434	437	481	448	495	470	450	483	497	467	452	460	452	456	481	470	490	481	457	491	489	464	483	446	474	483	470	438	471	473	487	485	465	397	465	492	498	480	469	481	477	471	473	485	475	463	470	461	471	443	501	468	483	504	504	473	483	526	437	423	472	435	469	475	505	457	461	492	465	461	511	468	455	444	453	442
16725	996	540	98	135	148	144	123	101	92	108	92	74	78	78	87	74	72	75	79	69	74	60	71	79	60	59	51	64	82	54	66	74	64	83	64	66	58	49	67	56	60	69	60	57	51	58	56	64	69	72	69	54	60	62	60	54	67	61	51	64	74	67	55	57	65	68	47	80	64	63	56	57	74	50	58	66	53	65	73	68	50	70	56	73	63	47	74	51	60	51	60	43	51	64	62	57	59	64	53	60	49	54	56	57	71	68	58	65	62	65	51	56	49	68	63	59	77	67	63	53	55	57	70	59	69	58	63	50	66	64	72	56	69	63	71	49	77	70	74	75	53	61	61	51	67	72	75	65	53	60	68	65	57	49	52	54	69	53	60	65	53	68	67	66	64	73	58	67	67	66	65	59	68	64	62	72	57	58	69	52	69	51	57	66	62	62	58	54	58	61	62	64	51	64	69	76	64	65	73	66	58	71	59	58	67	63	49	66	57	76	62	67	56	67	58	69	64	55	59	63	63	63	67	60	64	61	71	62	57	64	68	50	68	70	60	67	60	55	65	66	53	66	75	54	78	57	69	53	70	62	78	50	58	59	54	64	65	53	54	65	59	46	67	64	71	65	68	50	61	58	58	56	51	57	67	77	47	45	64	65	55	50	42	55	59	60	56	74	57	73	61	67	71	79	58	72	69	66	77	53	58	67	51	48	49	71	54	55	60	67	46	55	64	63	57	68	53	52	60	48	59	56	62	64	55	43	61	71	54	57	59	68	49	53	64	66	65	64	60	62	65	65	54	51	75	68	50	70	60	63	61	57	62	71	49	55	62	62	59	49	73	61	48	67	65	65	66	62	59	69	63	57	72	62	76	75	54	58	68	54	65	65	61	52	65	67	61	71	71	64	49	70	68	63	58	59	73	69	60	76	63	49	65	61	62	59	63	45	61	57	65	60	49	66	65	58	67	59	55	69	56	58	63	73	76	55	64	53	58	68	53	68	58	63	60	67	70	57	58	58	54	65	65	52	59	55	57	68	71	67	73	77	63	57	69	59	56	59	77	58	54	50	62	57	49	52	51	56	53	66	48	72	50	67	52	75	56	43	59	71	57	53	68	68	52	68	51	62	57	57	61	53	58	77	71	64	62	58	58	63	49	62	58	47	74	50	57	50	53	70	57	62	45	57	63	65	53	57	73	67	53	69	73	63	72	56	70	44	53	65	50	48	62	62	67	66	69	48	50	58	70	58	40	70	60	63	60	62	67	55	49	45	63	54	61	56	53	66	51	79	75	53	67	82	54	56	61	59	53	60	59	58	58	58	48	56	53	55	72	59	74	62	59	53	65	52	63	71	58	65	62	51	61	66	58	55	60	46	68	46	72	66	67	71	57	60	69	61	75	59	57	65	83	52	64	60	61	53	64	58	73	55	51	53	57	62	70	62	55	44	61	55	71	64	65	67	69	62	50	54	50	60	58	59	61	49	62	49	57	45	60	68	63	72	57	70	82	57	56	64	67	66	54	68	55	58	63	57	66	76	51	55	68	49	63	58	68	57	73	58	69	72	64	63	52	68	41	57	66	54	64	57	61	65	59	68	59	59	47	61	63	51	55	47	69	64	49	51	58	65	53	50	43	44	56	60	64	70	73	56	59	67	63	64	67	61	70	75	54	62	58	59	48	68	43	57	62	71	69	70	69	65	62	44	66	49	71	66	52	63	79	43	67	53	59	71	59	60	53	63	61	65	48	46	63	55	70	56	54	77	49	62	57	54	60	64	61	69	58	56	56	64	62	71	61	68	62	54	70	52	59	59	59	56	61	52	72	64	60	61	59	60	56	67	57	67	70	56	55	59	73	50	71	44	63	68	66	49	55	48	58	70	51	69	63	64	61	52	60	55	57	56	59	63	58	69	60	67	66	46	55	65	55	61	67	63	67	70	58	68	55	56	62	52	51	63	68	62	65	49	59	68	72	41	47	63	64	61	60	69	63	67	55	48	64	55	45	68	68	69	70	67	67	71	64	60	68	56	62	58	51	60	62	54	68	54	67	50	57	62	54	67	58	61	51	70	62	58	48	58	64	57	55	45	57	52	68	70	57	50	49	47	66	55	69	57	64	58	59	69	51	56	56	76	66	55	72	60	82	63	67	64	68	62	47	75	74	64	50	53	69	64	70	65	59	47	45	58	66	78	69	66	65	66	59	63	59	56	63	59	63	66	57	68	57	51	61	63	69	63	56	70	66	75	63	60	48	71	53	77	58	66	59	48	56	54	70	62	69	56	77	59	58	53	64	67	60	69	71	58	65	68	64	53	47	61	60	65	63	71	55	57	68	68	74	76	62	66	68	59	48	55	61	55	68	65	46	52	58	49	61	51	58	63	67	53	69	61	66	66	81	58	56	53	60	59	69	58	64	59	77	64	52	61	56	67	57	61	53	50	66	47	67	62	69	63	54	64	68	55	60	49	58	62	55	57	66	65	62	61	68	61	55	64	64	63	63	50	78	69	69	49	59	71	76	56	54	62	65	64	59	47	83	61	64	61	60	72	54	64	65	67	61	52	60	67	56	60	66	54	46	69	51	56	63	59	66	60	55	55	61	57	43	63	56	66	58	51	68	66	66	59	51	70	77	76	57	63	69	57	49	64	66	52	67	57	55	71	60	65	66	56	66	64	36	69	51	64	64	54	65	68	57	57	57	48	52	57	51	66	64	49	52	59	52	65	52	45	50	47	68	71	61	66	44	58	66	50	60	57	61	71	69	61	66	62	57	74	60	59	58	53	61	53	53	51	49	48	64	63	50	72	65	61	64	63	66	72	74	73	58	64	62	59	56	54	53	77	54	60	57	59	57	62	49	55	53	78	69	54	50	64	53	65	57	51	59	66	58	53	55	61	55	54	54	62	60	54	50	54	70	52	66	58	63	73	57	55	54	58	54	68	69	62	60	59	61	62	62	69	64	55	70	70	68	47	73	69	55	66	61	54	58	60	72	67	57	56	50	51	61	77	51	52	66	64	66	69	45	60	56	73	64	51	47	45	63	65	57	55	49	62	66	56	59	69	70	72	54	63	49	76	71	51	49	70	75	68	51	65	54	59	58	56	54	63	71	62	68	65	59	64	56	59	74	49	56	46	61	57	59	60	50	63	50	73	70	58	63	63	61	55	65	57	75	75	56	62	62	58	56	45	72	59	52	79	56	68	54	65	60	61	51	49	55	69	67	67	69	57	50	55	67	60	67	65	68	63	69	65	56	66	67	55	58	62	54	67	61	64	60	48	55	67	66	57	68	57	62	39	72	61	47	59	59	65	73	49	60	66	50	63	69	56	63	58	61	76	74	66	62	71	69	60	69	60	55	60	70	65	60	67	52	61	58	66	56	62	54	55	60	51	65	60	44	54	65	66	50	64	64	70	68	53	55	57	67	56	55	61	63	53	62	68	58	63	63	51	50	60	56	58	64	65	60	64	48	49	46	65	56	63	50	57	59
50254	7081	7443	6143	10541	11421	7782	5420	4300	3479	2960	2508	2208	2039	1896	1812	1566	1506	1428	1339	1276	1287	1199	1292	1118	1139	1156	1145	1070	1024	1038	1098	1025	974	1041	1047	971	965	976	965	1001	992	941	979	937	998	1014	929	939	985	980	948	906	959	908	921	905	933	892	931	990	909	946	954	925	928	927	871	949	952	889	872	966	955	897	855	888	945	958	912	904	967	867	898	966	884	864	901	895	907	895	922	886	838	984	949	852	902	882	893	851	879	852	938	891	915	968	886	887	931	872	902	936	952	887	894	939	902	886	871	852	931	829	900	889	869	899	912	890	851	832	827	886	859	889	859	881	853	910	870	907	910	911	851	879	925	941	861	913	876	888	893	882	903	800	928	913	945	909	932	921	884	877	893	922	935	938	877	894	884	944	918	871	912	891	847	859	832	936	864	881	879	915	883	873	918	890	886	926	897	887	849	885	856	853	875	906	896	892	890	860	865	884	892	859	878	912	862	875	864	884	937	960	888	922	896	864	911	928	867	892	902	894	839	948	952	903	891	840	874	856	891	872	899	918	904	883	910	863	894	861	913	864	907	891	891	831	861	869	878	892	876	856	939	921	901	853	879	879	908	884	935	874	921	939	856	878	908	912	911	895	865	884	836	885	913	869	887	912	920	881	820	896	869	898	872	891	837	903	892	902	933	882	918	881	881	920	871	937	862	883	880	846	870	953	846	945	879	905	900	868	864	859	886	870	852	858	857	849	887	820	904	910	899	912	856	851	917	914	824	904	939	895	953	826	861	842	874	905	824	847	878	860	862	939	939	905	871	851	907	859	909	901	897	843	873	899	860	933	901	933	876	874	890	887	883	917	883	942	870	888	864	908	899	869	840	842	873	915	847	857	900	886	909	830	875	846	870	926	845	852	884	903	900	921	907	853	873	890	857	931	876	906	934	878	908	938	839	880	867	871	914	891	888	892	909	886	866	913	849	887	845	917	861	927	871	891	876	908	899	847	901	847	872	936	813	896	969	873	934	917	821	920	897	905	911	909	835	906	903	839	902	857	873	864	861	937	896	886	927	903	897	930	865	918	899	870	871	900	881	841	863	878	856	888	900	838	889	888	884	838	868	899	837	930	927	872	844	864	876	877	901	859	869	910	890	903	876	870	862	849	808	918	845	876	906	852	873	891	860	889	876	910	832	873	917	836	875	890	852	881	865	909	875	908	906	867	888	841	900	901	883	901	840	868	871	888	836	848	844	842	925	871	933	817	872	894	875	837	873	874	902	915	857	983	953	892	903	870	823	870	877	866	848	934	880	912	932	855	876	875	871	900	898	905	901	887	852	902	875	880	863	878	873	884	858	839	934	922	884	875	906	930	861	912	900	902	843	876	931	854	898	872	900	849	893	888	902	882	864	930	878	937	885	848	942	944	900	878	974	859	838	903	914	875	875	872	893	877	890	887	928	887	881	880	895	822	872	933	902	889	880	860	902	946	886	844	892	861	914	880	854	869	846	878	873	883	858	866	936	908	856	891	881	851	881	935	881	904	940	853	877	894	902	893	871	860	897	967	909	889	895	918	924	870	883	890	895	823	867	880	923	839	881	852	861	880	884	854	851	934	924	895	868	885	899	898	942	924	925	919	871	911	930	892	915	903	966	875	873	894	840	862	880	815	863	899	904	920	904	896	870	855	863	895	858	901	895	893	949	869	847	931	819	904	886	880	856	857	872	871	850	884	866	895	879	855	832	891	859	912	897	894	875	913	884	878	870	881	888	894	896	894	854	871	901	886	873	913	909	884	902	874	900	838	871	917	872	855	843	875	864	886	880	917	903	898	879	849	899	891	903	889	837	902	914	905	854	903	867	899	892	912	902	907	881	891	899	887	898	869	900	873	907	901	922	822	886	914	900	875	851	904	887	900	866	924	890	869	907	830	900	907	918	904	896	871	890	858	863	887	847	893	834	868	876	897	883	907	916	927	871	875	880	899	910	856	898	920	891	898	897	924	860	918	895	934	881	845	865	880	877	926	836	926	923	925	842	863	894	867	884	902	912	923	900	891	859	885	885	882	850	936	934	837	899	913	885	913	893	886	888	896	920	858	872	835	894	898	860	847	969	933	888	861	919	955	893	922	914	905	871	895	891	889	904	901	872	912	888	865	928	906	974	877	938	929	865	856	899	891	905	912	907	892	868	878	920	912	905	855	916	896	899	847	839	904	865	895	928	915	847	856	920	907	868	927	877	902	901	858	885	930	852	912	870	932	901	874	896	867	877	877	930	917	839	869	896	921	906	891	862	835	887	862	863	913	891	913	868	848	946	871	902	920	862	923	900	883	924	903	900	948	847	893	865	912	852	878	934	845	870	954	858	894	931	887	919	862	878	861	930	886	878	875	889	957	953	869	885	921	869	852	902	847	857	856	833	852	851	838	915	896	911	915	881	861	876	847	893	843	875	846	890	892	896	833	870	896	862	895	883	901	887	945	921	861	863	882	911	881	901	933	890	900	866	884	851	940	838	924	851	855	881	885	875	915	934	859	883	864	829	866	849	903	878	881	872	874	929	901	837	883	900	884	893	928	885	866	886	813	910	905	873	896	922	849	873	885	934	890	863	893	887	937	903	901	839	822	862	880	876	890	904	870	908	903	905	858	871	871	873	886	874	911	888	863	959	902	819	854	871	894	945	920	879	894	876	890	864	889	887	847	909	898	937	901	930	868	881	912	890	908	916	864	914	896	880	904	859	861	905	870	897	906	855	866	905	862	909	859	852	896	879	915	857	842	914	895	905	887	866	875	902	886	858	861	866	884	858	918	938	922	916	860	863	903	854	838	919	880	921	900	912	885	855	877	866	872	879	896	910	921	927	898	879	857	899	891	881	858	892	927	910	905	868	894	838	922	958	923	898	926	866	845	883	910	878	875	906	848	879	879	880	920	874	922	910	871	909	883	864	899	892	900	899	888	907	898	905	862	849	880	918	907	883	872	926	879	932	896	953	989	902	889	906	903	885	925	882	866	901	908	877	898	866	891	947	861	866	850	854	841	941	889	840	857	909	828	870	837	894	890	894	916	905	918	887	908	911	807	895	905	892	877	905	879	907	862	883	957	893	885	900	889	923	855	880	871	876	846	846	876	899	887	910	843	870	951	862	858	938	874	870	872	920	858	808	910	904	859	899	879	890	889	923	891	872	841	879	847	842	873	892	893	941	868	891	880	865	867	854	860	910	860	918	873	898	901	842	895	913	845	943	892	943	935	828	904	844	875	891	896	872	891	911	859	844	887	903	865	913	899	888	941	876	900	924	852	889	844	879	829	964	908	858	905	877	848	864	902	889	873	914	935	891	868	874	839	856	918	883	892	868	875	856	915	862	892	873	904	842	925	904	873	792	873	876	860	862	894	898	920	971	867	868	873	892	894	910	902	855	923	948	845	890	900	857	859	870	891	917	874	963	912	871	829	839	897	908	835	897	881	900	942	875	923	905	857	911	893	910	935	888	883	889
27151	4311	1134	157	203	267	198	155	186	133	126	109	119	99	97	100	93	87	93	87	81	85	81	78	73	74	63	68	61	59	62	78	79	68	60	58	68	76	68	70	74	58	69	61	81	78	71	76	65	73	56	81	66	70	66	74	66	67	52	59	68	65	73	88	59	53	73	73	67	73	62	50	59	65	59	62	56	70	46	51	53	79	64	70	57	66	61	57	52	63	66	56	69	56	59	62	60	57	57	62	79	67	58	67	67	68	63	68	61	48	54	69	50	83	57	54	66	55	55	75	55	55	68	62	69	52	69	37	70	56	66	75	63	72	59	67	62	52	62	71	56	58	62	63	66	65	85	67	60	70	63	77	59	75	52	63	49	53	56	71	48	51	82	78	66	76	69	77	57	59	56	59	61	85	55	71	58	62	76	57	69	67	68	58	64	61	68	51	58	74	56	64	74	65	46	57	56	56	57	56	50	62	56	64	63	62	58	69	62	65	66	52	67	67	71	62	66	56	73	81	59	56	76	63	68	69	59	59	63	60	65	58	61	55	65	65	63	74	46	79	59	52	61	57	57	58	74	57	63	63	64	64	64	56	62	55	51	66	49	67	51	60	55	68	54	54	58	58	64	62	73	67	68	69	50	64	63	55	64	68	64	67	58	65	68	62	63	55	69	55	72	71	58	56	79	66	68	54	59	66	68	54	69	77	79	63	66	62	60	78	54	53	36	79	65	76	75	67	58	67	58	68	58	65	72	58	64	74	72	74	56	69	65	63	50	63	50	75	60	67	62	61	61	58	67	70	58	52	65	65	60	79	62	66	68	60	54	81	68	59	75	59	73	63	65	70	55	70	61	47	74	62	65	65	59	60	70	58	68	62	70	77	61	63	58	53	64	53	62	58	62	67	72	75	69	44	67	62	52	72	72	65	61	54	68	62	67	64	72	64	52	47	59	60	66	65	66	45	71	56	62	56	69	54	76	63	66	67	60	78	76	63	57	67	53	71	58	57	72	53	63	56	74	46	70	74	68	64	71	62	61	63	74	63	54	73	38	54	59	66	68	45	51	62	63	48	62	64	47	44	67	81	69	59	63	78	62	65	57	58	63	55	64	71	69	59	67	59	46	52	56	63	59	72	75	73	64	60	72	79	64	59	62	59	59	57	47	52	57	62	65	77	64	74	64	66	78	72	57	57	76	54	63	65	67	73	71	52	77	69	54	61	67	55	58	55	69	64	67	59	72	75	55	61	75	54	64	65	70	68	71	79	52	64	60	52	56	52	67	52	57	67	65	64	59	57	60	66	59	67	63	74	57	55	50	66	58	65	55	65	64	69	63	45	78	68	55	54	59	46	56	70	51	52	59	61	68	58	72	72	59	63	62	61	74	67	52	64	68	58	72	67	65	57	68	51	67	57	61	68	60	58	64	62	82	71	69	60	56	62	70	65	75	49	65	71	56	71	62	72	51	62	59	78	68	60	51	63	73	61	77	52	62	68	60	56	55	67	52	66	76	57	71	65	58	66	72	50	67	59	53	76	64	63	48	62	65	55	61	66	74	58	53	53	65	75	57	62	66	50	63	74	71	54	61	52	72	58	56	62	67	58	56	68	56	66	58	58	59	63	74	70	68	56	61	59	38	66	73	56	64	59	56	85	65	49	67	59	63	53	66	63	56	66	55	50	64	67	74	72	61	73	69	68	54	53	70	66	66	64	66	54	54	59	61	71	60	71	65	76	59	54	65	68	65	54	67	59	72	54	64	64	65	79	54	51	55	52	70	61	62	45	53	70	65	56	70	70	53	79	76	60	51	67	56	52	56	77	57	78	60	68	50	65	51	62	73	73	57	64	60	68	59	72	47	67	63	77	66	67	61	62	59	70	66	69	59	69	77	69	60	69	59	61	67	63	60	71	64	71	71	54	60	76	69	67	73	82	70	61	58	61	76	54	67	59	56	54	73	60	56	68	59	76	46	58	71	60	69	70	76	65	59	54	68	50	60	58	48	62	72	65	52	60	45	59	55	62	65	71	60	74	76	71	72	63	64	60	44	62	48	61	58	70	61	62	62	66	64	55	70	55	58	56	60	53	62	48	67	55	68	59	56	68	60	63	72	62	53	68	77	54	62	73	65	55	60	68	59	58	71	47	57	64	74	55	68	81	67	58	48	65	64	57	62	65	70	63	68	73	57	63	71	67	54	51	61	70	69	62	58	67	62	67	57	74	55	58	70	72	68	56	69	58	68	59	66	66	62	63	66	58	58	57	66	62	69	61	57	67	60	69	70	70	68	63	56	59	65	78	59	51	53	76	57	78	73	62	67	67	67	71	62	69	70	56	68	60	61	71	60	54	63	63	67	50	53	56	71	66	66	54	61	62	57	61	65	60	79	54	48	71	61	81	62	60	72	65	57	72	54	60	58	86	62	65	64	60	66	71	60	63	65	68	60	82	62	65	56	71	75	69	73	62	66	77	70	56	67	72	62	55	69	62	65	48	57	71	67	65	50	66	55	68	74	72	53	64	56	63	53	67	63	71	59	73	65	83	60	53	74	63	56	67	67	57	55	56	64	65	63	64	66	55	64	67	56	55	56	72	56	67	61	59	63	64	71	60	52	52	64	62	66	77	65	56	63	63	54	54	62	71	68	66	55	70	60	49	70	63	61	72	58	71	63	61	59	70	63	59	55	82	58	69	71	60	72	67	58	59	71	63	59	65	71	62	62	65	63	51	60	62	66	44	67	62	61	60	59	61	48	35	70	62	62	61	63	63	70	66	53	77	68	62	59	66	63	50	68	67	61	63	50	59	64	48	65	60	72	65	59	62	66	64	60	66	60	73	50	56	60	56	55	63	54	69	57	64	47	67	56	72	66	63	54	74	67	62	57	53	58	67	49	77	67	68	68	69	70	63	60	60	63	66	68	71	44	63	44	71	66	74	64	53	57	57	65	73	61	74	70	61	67	69	71	60	64	55	63	51	54	55	58	69	51	58	57	58	67	59	61	72	65	69	76	58	46	69	63	71	71	75	71	61	78	66	63	60	63	71	56	59	63	59	58	73	61	57	72	53	63	50	55	64	59	82	66	68	61	51	65	54	65	57	64	59	60	63	69	79	55	57	63	95	76	76	60	62	65	61	64	57	77	52	52	67	73	55	77	58	68	65	59	68	70	69	53	67	48	71	62	57	68	63	59	53	71	66	64	61	67	47	54	59	71	66	65	66	76	54	64	74	54	60	82	52	78	64	69	70	76	67	65	65	61	70	64	64	59	62	59	74	65	67	65	57	62	49	49	60	60	68	71	57	58	57	48	64	61	56	55	51	59	71	73	62	64	66	68	65	69	56	64	66	49	55	73	60	48	69	58	45	75	73	62	64	56	63	86	58	55	61	83	49	75	63	67	65	64	55	53	80	59	61	54	81	74	55	61	63	66	63	66	54	65	52	55	68	55	62	62	67	64	63	72	70	56	57	61	64	63	59	62	56	62	55
56280	10744	10948	10918	18386	18869	14066	9977	7951	6379	5231	4347	3822	3378	3017	2679	2515	2297	2083	1932	1903	1776	1675	1602	1496	1499	1460	1377	1350	1372	1204	1324	1208	1216	1181	1199	1167	1112	1130	1213	1090	1157	1085	1050	1064	1081	1000	1097	1007	1049	1036	1009	970	984	998	1041	1003	1021	1039	990	1010	976	992	972	991	984	1007	972	1017	924	957	1029	976	1005	979	1015	909	946	953	953	946	988	996	959	976	990	929	914	962	927	920	936	915	942	906	926	974	963	1001	949	978	946	959	917	926	878	928	874	941	965	953	882	887	983	863	945	873	934	922	900	944	937	922	876	936	905	896	950	949	880	882	887	792	946	933	986	927	913	913	935	955	916	983	860	916	940	911	918	899	915	871	912	840	920	905	902	937	940	907	849	929	932	900	917	885	929	966	935	891	881	937	922	947	867	921	887	939	931	919	915	998	950	889	830	926	937	863	955	892	870	944	898	910	920	868	890	881	894	879	886	877	923	872	884	919	934	938	937	913	862	932	888	928	920	909	958	904	894	914	891	886	891	932	895	890	883	922	889	872	948	893	930	913	901	916	869	867	903	944	897	891	942	910	987	903	883	899	922	958	934	904	945	877	872	930	968	947	878	885	908	917	958	897	872	922	929	926	966	913	872	930	946	928	954	932	937	966	935	950	914	967	906	915	936	881	918	891	914	908	885	898	894	864	919	954	906	935	943	955	857	923	884	908	913	872	875	942	923	909	909	948	906	827	944	924	859	943	932	844	882	878	934	915	928	927	909	884	945	888	917	927	908	889	920	923	913	882	935	860	943	898	970	877	905	929	916	874	971	899	919	913	943	891	909	905	941	940	890	929	877	916	923	922	950	948	889	977	865	896	950	910	892	913	907	837	901	893	896	960	963	913	944	972	936	967	890	953	899	918	933	895	896	872	913	929	922	925	933	930	901	892	900	875	922	870	892	958	886	913	934	933	941	885	898	935	906	919	888	925	890	903	856	882	917	928	916	968	946	857	937	916	853	882	876	960	919	863	912	947	873	903	900	880	964	907	936	897	951	912	930	926	914	908	877	917	903	907	878	944	864	927	896	920	960	848	909	919	882	894	885	922	902	892	905	951	920	939	893	879	876	908	905	880	915	924	927	915	920	910	940	905	952	890	884	913	888	912	914	880	966	923	896	913	900	932	964	841	922	939	826	897	954	911	970	945	882	954	933	907	869	941	862	869	911	887	934	921	946	964	913	929	957	968	933	983	930	991	907	936	959	933	907	914	931	921	880	942	889	954	891	917	872	915	899	947	908	869	909	913	926	868	915	917	942	970	896	938	949	901	912	896	938	872	918	932	881	915	915	938	862	946	936	904	917	948	933	888	911	896	992	903	910	910	993	925	943	948	861	911	925	925	907	954	859	924	938	855	885	912	891	887	873	898	951	893	937	960	897	941	874	884	883	918	912	904	941	892	899	928	918	970	945	904	914	902	924	942	869	937	918	908	950	949	916	888	931	895	968	915	906	921	917	899	980	889	934	952	895	855	905	909	890	889	897	944	921	915	909	993	872	931	875	952	907	885	892	922	883	906	880	926	906	918	887	959	927	923	866	968	931	895	919	910	948	921	881	971	851	921	966	863	850	923	856	888	906	821	870	944	942	889	924	940	870	927	964	909	935	878	944	870	892	930	847	929	934	888	917	885	908	867	934	886	895	916	927	908	931	922	902	898	881	906	959	936	936	889	955	912	929	942	892	891	887	945	901	892	960	948	886	909	900	934	894	936	894	894	944	935	927	906	937	906	943	911	850	937	912	953	897	836	957	903	901	930	907	905	939	967	922	927	958	889	885	902	868	929	889	912	927	895	936	871	902	953	894	877	909	968	941	903	902	886	937	861	939	921	832	824	908	916	838	902	866	899	926	924	878	991	895	880	867	954	912	913	900	921	920	914	892	860	931	907	932	969	947	911	889	927	844	951	874	884	878	906	907	897	928	919	890	943	907	975	896	912	925	844	915	925	903	881	851	891	940	887	945	927	949	949	947	931	929	904	922	880	863	858	945	879	893	895	934	928	908	873	910	899	904	939	896	905	904	881	851	898	924	874	872	928	891	892	916	891	952	938	919	840	920	890	903	899	923	918	919	862	925	857	832	926	886	910	931	852	868	869	932	900	859	917	891	896	953	919	932	990	944	910	951	887	897	899	924	919	892	951	924	935	969	851	930	901	918	878	925	857	912	919	979	902	878	963	912	867	922	912	946	896	910	889	894	879	914	902	934	892	920	930	896	866	928	908	902	885	888	882	946	960	886	887	905	931	953	910	882	924	938	876	922	910	904	986	980	920	952	910	957	976	900	935	857	900	982	882	953	874	872	943	915	937	895	916	910	921	917	924	911	949	888	922	877	942	909	877	888	918	935	905	944	915	924	892	945	850	925	893	937	902	859	888	929	869	937	953	868	958	834	909	904	883	918	950	911	900	884	906	956	953	911	950	925	907	946	928	899	943	909	894	873	871	869	894	942	908	912	890	911	899	957	910	938	855	881	916	940	915	885	943	939	899	893	933	934	957	935	902	927	896	909	852	913	895	933	874	883	920	927	874	879	906	867	835	912	900	929	897	882	904	909	994	902	894	893	917	929	917	926	906	941	863	944	955	880	952	915	878	902	932	901	907	918	919	879	884	900	855	909	875	893	864	935	878	910	919	874	917	968	918	920	907	933	891	939	898	897	900	928	947	886	906	853	863	927	901	907	890	882	845	926	960	936	898	910	924	889	921	880	896	881	886	941	894	908	867	923	906	888	939	971	919	883	913	927	880	921	905	922	926	915	908	922	903	951	915	881	882	947	882	903	892	897	881	915	870	916	923	927	930	872	926	877	944	946	924	927	943	898	888	918	946	873	900	927	938	928	916	884	950	938	887	947	934	909	896	915	967	885	944	920	955	872	886	856	944	909	913	914	856	925	953	906	932	845	909	956	918	936	903	873	971	898	864	934	931	932	892	948	944	921	936	859	918	927	933	894	915	889	916	948	922	877	906	857	888	888	939	920	875	892	911	884	897	842	930	907	940	916	915	889	916	883	937	872	905	922	949	925	920	871	921	916	925	856	913	979	910	959	909	926	905	955	884	933	899	947	862	893	892	914	860	937	943	912	886	884	911	941	917	882	920	915	861	938	935	906	914	948	933	928	933	952	903	978	901	872	936	881	926	895	926	907	934	899	949	944	928	890	888	952	943	914	888	924	879	901	917	899	920	860	942	927	932	909	896	941	881	905	945	908	939	951	877	890	979	922	972	962	895	906	883	888	912	951	956	902	931	869	917	922	956	877	879	904	906	971	917	917	912	912	922	933	935	924	936	947	918	894	928	901	930	846	911	911	915	948	925	902	944	916	920	959	896	883	919	936	941	888	880	885	869	932	893	896	892	865	917	948	872	926	907	932	916	943	890	917	871	875	915	950	965	912	873	955	878	936	919	923	941	871	914	832	921	897	933	897	899	963	902	931	882	887	911	915	948	905	909	912
7136	199	106	39	52	63	39	60	49	47	33	27	39	33	34	29	34	32	30	30	41	30	33	20	27	31	21	35	31	23	31	36	31	23	27	35	33	29	22	23	27	36	34	32	28	27	36	31	21	34	30	32	35	32	23	38	40	21	26	28	32	27	33	32	29	27	35	36	17	39	38	29	20	28	27	31	32	23	33	37	37	31	22	32	26	34	26	30	33	23	38	27	30	27	29	23	32	40	29	30	28	28	28	39	30	30	28	34	38	36	28	30	27	29	26	36	32	31	32	26	25	34	33	35	31	35	36	27	27	24	41	32	29	27	33	31	40	39	31	33	36	31	29	30	32	28	24	34	27	31	27	26	33	36	28	29	26	32	32	33	32	27	34	34	35	33	25	27	27	31	27	32	36	37	20	39	28	33	27	29	27	35	40	35	37	33	30	25	33	44	28	27	40	36	35	25	24	29	35	32	31	32	35	28	31	33	34	32	34	31	37	27	31	22	24	22	32	38	40	21	29	25	35	30	22	31	27	29	35	36	24	26	34	42	29	21	32	39	25	28	27	35	13	35	23	31	29	41	38	42	27	26	27	33	27	30	31	36	26	32	33	25	39	39	37	42	26	34	35	35	25	28	22	37	24	26	32	28	24	34	20	31	35	29	31	28	32	29	29	47	17	36	31	33	31	29	26	39	35	22	36	39	27	24	33	35	25	41	34	31	25	36	37	35	35	28	30	28	33	36	38	35	43	25	34	35	33	29	27	28	35	25	31	37	30	27	25	32	31	29	22	39	34	33	33	33	23	27	35	32	28	39	34	30	26	36	24	37	25	27	29	34	30	24	30	37	31	34	34	25	26	29	38	24	33	30	20	29	44	20	35	40	25	38	36	42	30	31	29	28	23	22	37	23	29	21	36	30	25	23	35	27	28	23	27	35	31	35	36	34	41	43	30	20	32	28	29	37	29	36	25	40	33	36	28	23	34	32	31	30	24	26	30	31	45	33	32	42	30	16	37	29	46	49	25	33	14	36	30	31	31	27	38	29	32	26	28	35	31	32	30	27	32	26	31	32	35	37	26	28	23	27	30	43	40	41	35	30	28	30	26	42	23	36	35	37	18	23	29	30	26	17	27	42	31	31	35	30	20	28	34	33	18	32	35	31	31	31	28	26	33	29	29	32	34	23	47	28	22	31	29	36	36	34	31	21	34	36	35	30	36	38	36	37	31	36	24	28	37	31	37	25	29	21	29	23	22	29	27	42	29	37	31	20	31	37	28	31	21	35	26	29	30	28	36	27	28	29	34	32	47	26	28	29	19	39	32	30	32	34	34	28	26	29	41	39	29	43	36	36	29	29	28	30	24	31	29	25	32	33	29	27	24	36	27	31	25	33	37	34	27	29	30	37	39	29	36	34	42	36	29	19	30	36	34	32	37	40	36	46	25	26	30	47	33	38	33	34	31	25	41	38	39	32	33	40	30	23	22	25	33	34	26	28	47	30	35	30	36	31	30	33	34	21	29	34	42	28	31	32	35	31	29	28	29	31	26	41	38	35	26	29	30	24	42	33	24	33	37	28	30	26	30	35	27	29	26	19	53	40	31	39	39	32	30	30	35	32	33	31	43	28	40	26	32	39	34	23	31	34	28	37	25	21	34	26	18	40	22	32	28	30	34	28	31	38	34	29	33	25	41	33	34	32	27	39	23	36	41	30	23	33	25	37	40	34	31	30	31	29	39	20	33	26	30	24	36	24	27	28	34	29	36	31	33	27	36	28	35	36	31	32	35	30	40	25	30	27	32	18	29	32	41	24	29	33	22	31	28	35	24	23	29	24	34	28	32	27	27	27	36	36	33	43	30	35	27	33	25	27	40	26	22	24	22	30	33	33	21	33	28	37	25	27	20	32	33	42	32	24	30	25	38	27	21	36	25	27	33	34	22	35	36	31	20	27	37	31	38	30	31	38	26	29	29	44	23	21	30	36	27	24	31	24	34	27	20	18	34	29	31	29	29	30	30	31	28	34	27	39	30	28	28	28	24	24	35	27	26	26	27	34	26	37	27	28	32	23	24	35	33	32	41	31	42	21	26	25	27	39	34	26	32	26	30	29	22	28	31	26	25	34	26	27	38	32	24	34	34	29	33	47	47	31	31	24	27	35	34	25	22	29	28	26	19	29	29	27	25	28	20	34	28	35	28	33	28	30	25	32	32	33	27	32	33	44	27	32	39	21	35	36	32	34	42	31	32	34	28	39	34	38	22	35	19	29	29	26	38	26	26	36	41	35	23	23	31	31	31	30	37	22	29	37	31	33	32	25	24	19	27	25	28	30	32	39	40	32	37	47	34	36	31	46	27	31	25	37	33	21	30	36	36	29	33	30	35	32	34	35	24	29	34	38	29	35	28	17	36	16	32	31	35	32	27	23	26	26	41	28	28	38	39	30	27	32	37	31	21	23	31	41	39	28	33	33	31	38	28	28	42	36	36	24	23	33	23	25	36	36	37	33	25	28	33	31	34	38	26	28	25	24	23	31	35	37	38	31	33	29	24	31	34	34	32	29	27	18	33	24	26	31	35	24	34	35	33	31	36	38	26	34	21	29	28	30	31	32	14	23	37	31	29	33	26	28	36	27	34	35	23	32	30	27	34	32	35	27	31	31	31	30	38	28	24	36	28	31	31	44	44	28	36	30	38	27	32	22	24	33	32	36	36	36	31	36	30	42	27	31	30	25	43	33	29	30	46	37	32	27	27	37	26	26	31	25	24	30	28	34	51	32	31	29	32	35	27	33	26	34	26	35	24	19	27	35	40	28	35	37	34	33	37	28	33	40	39	24	35	36	33	42	36	32	38	30	38	38	40	33	28	49	27	25	30	23	31	35	31	33	28	33	44	30	29	25	28	33	32	30	33	31	32	31	42	23	32	38	36	37	32	34	32	32	30	30	29	23	35	32	34	30	34	29	31	25	33	29	24	24	39	33	33	31	37	31	33	35	38	41	41	25	30	29	25	32	25	36	35	35	32	28	32	32	41	34	30	32	38	23	30	27	33	44	30	24	37	31	39	29	24	29	39	32	39	30	28	29	32	43	26	19	27	25	40	26	33	28	27	28	28	30	30	34	37	34	34	34	39	29	34	28	33	38	20	27	33	25	33	27	40	38	32	31	37	35	33	30	34	22	37	29	22	30	38	28	33	19	31	37	25	36	31	30	19	30	29	41	33	35	39	33	39	34	24	29	26	26	37	38	30	30	33	29	27	33	27	16	42	31	32	28	30	38	28	28	37	31	25	39	39	29	39	16	31	35	18	23	51	28	22	38	26	39	36	41	36	18	29	25	32	25	26	34	26	34	26	26	29	28	32	20	35	32	37	33	40	32	36	35	37	35	31	26	38	36	31	31	36	38	31	29	34	38	27	27	25	35	22	32	26	24	39	31	20	24	33	25	26	28	27	37	32	34	28	43	35	40	32	42	27	34	35	34	20	31
40177	3885	2449	2185	3972	4242	2875	1807	1467	1189	1013	892	835	744	663	653	644	584	607	550	606	606	578	558	577	563	548	574	511	507	541	555	481	535	506	510	496	515	489	497	461	530	465	505	409	501	436	525	491	498	517	506	472	473	472	495	468	484	440	507	477	476	479	457	488	449	491	478	445	469	479	493	448	436	518	476	472	487	448	479	448	437	430	506	490	450	509	493	439	447	475	454	467	451	495	459	452	480	467	462	467	465	492	472	458	500	430	455	443	462	455	441	440	451	472	497	477	462	482	449	469	479	431	491	468	446	469	447	495	474	440	503	452	454	481	475	460	467	487	463	433	463	457	464	452	458	444	476	445	484	488	468	494	462	448	494	455	494	434	453	496	473	475	493	452	469	475	448	469	409	481	472	505	444	436	470	461	459	459	500	526	466	461	477	473	469	477	441	423	468	473	475	439	425	447	487	447	463	449	484	447	413	464	445	447	443	483	452	459	481	457	480	465	444	435	507	476	462	420	478	448	464	483	424	433	453	477	439	445	501	503	469	443	438	492	461	424	470	457	489	455	461	479	480	488	463	475	422	446	483	458	440	405	462	476	466	460	449	486	467	475	460	491	453	444	432	454	465	433	465	453	454	462	458	482	450	495	455	451	473	438	482	447	446	514	468	483	450	432	435	457	501	455	516	466	487	436	447	461	525	466	427	477	484	487	444	475	491	452	472	473	476	479	517	463	444	462	519	470	444	478	477	468	412	466	460	456	450	476	414	454	449	480	451	498	445	452	466	451	490	477	465	475	453	461	471	476	490	469	460	467	499	457	474	462	453	533	444	452	525	463	451	476	487	500	420	423	480	411	447	435	481	489	484	461	465	454	455	449	438	471	415	464	447	453	471	474	448	478	452	448	454	498	449	451	486	494	464	475	443	486	453	458	417	476	478	437	445	441	483	482	471	457	464	472	443	474	463	498	504	462	455	444	446	493	477	464	475	464	471	462	499	444	421	481	469	463	480	479	479	460	444	481	463	473	438	445	450	484	432	478	472	470	473	472	429	435	499	443	478	454	496	449	464	473	475	469	510	474	492	457	492	474	434	470	448	463	460	454	496	464	454	475	454	446	448	422	458	444	480	433	465	463	447	440	444	442	497	444	488	496	466	463	463	475	461	462	466	481	453	415	468	448	442	434	455	506	438	446	483	493	511	483	461	478	472	472	465	499	471	451	462	417	427	443	475	439	449	448	470	459	485	510	494	437	462	498	436	441	481	456	463	471	495	462	442	483	481	512	476	442	478	453	503	501	476	442	465	486	462	464	482	446	474	453	498	495	447	457	442	452	468	431	447	436	442	474	460	486	461	447	416	441	491	467	463	454	486	507	446	478	488	426	464	483	462	450	456	463	464	450	447	482	491	466	415	458	472	468	449	475	492	446	471	488	458	442	479	491	436	488	465	481	467	437	472	469	484	459	444	458	472	436	455	420	435	461	473	440	480	470	439	479	514	482	482	466	451	435	460	483	463	482	479	473	485	486	486	422	454	481	462	476	429	452	488	472	467	483	455	490	469	464	463	482	496	415	485	499	487	485	464	455	446	487	465	465	448	441	453	446	463	451	451	489	472	469	503	463	493	443	481	481	458	459	463	457	492	475	483	463	490	474	473	444	479	473	513	471	479	479	471	487	472	447	457	479	473	455	445	417	504	396	448	502	499	487	500	459	480	441	479	472	471	433	477	446	477	466	433	470	465	474	463	446	478	460	469	423	490	468	443	447	469	478	450	469	419	454	476	499	452	463	434	437	460	494	484	498	422	413	487	445	448	460	431	441	464	441	455	446	447	462	441	505	515	481	490	461	449	500	453	457	461	427	499	490	459	493	458	473	472	474	512	472	479	481	436	479	476	503	480	540	487	455	470	477	508	451	504	461	478	424	464	494	499	439	490	482	533	444	443	462	413	475	470	448	484	463	467	474	502	484	426	422	498	491	459	493	447	490	461	456	471	519	464	472	469	423	450	438	481	435	426	456	474	519	473	473	480	442	461	444	467	448	457	471	478	427	470	465	481	433	444	499	490	476	475	473	465	435	475	464	462	452	460	487	446	512	445	450	489	456	456	476	468	478	453	454	487	464	449	472	459	469	512	455	489	453	489	435	467	456	439	442	502	429	438	448	461	447	483	472	489	441	445	481	501	423	446	420	488	469	481	462	464	504	464	464	439	472	453	462	469	428	432	449	455	485	487	494	468	444	411	491	487	475	494	460	462	459	455	469	459	426	474	448	458	482	479	438	475	489	476	441	471	476	485	464	483	454	461	481	469	452	457	477	474	457	455	487	439	441	439	463	457	429	444	450	456	477	475	506	444	456	470	479	467	489	482	475	456	475	460	490	459	456	472	468	491	463	499	467	452	473	434	440	436	451	424	481	447	451	472	421	441	420	462	482	463	494	478	442	469	453	477	465	476	514	467	485	480	447	440	465	471	431	457	463	454	475	492	474	449	473	453	480	457	466	452	472	492	453	459	473	463	504	495	456	455	461	452	521	503	487	488	456	497	469	500	476	438	459	461	444	485	469	488	477	480	483	473	452	487	473	478	443	430	492	431	480	462	458	445	474	503	457	495	445	458	466	476	459	493	472	461	451	465	455	459	475	474	448	449	471	441	447	443	428	487	449	471	470	456	462	449	476	474	475	467	466	451	464	431	424	420	470	446	471	517	462	455	445	517	445	464	449	488	485	499	500	495	486	502	450	452	435	479	434	435	467	444	488	441	462	470	441	461	459	454	474	470	472	462	486	459	438	434	431	491	452	504	450	446	460	420	471	492	491	452	460	451	462	460	471	493	465	500	483	476	450	414	476	438	468	450	460	467	466	422	490	478	512	441	467	447	473	461	470	493	514	467	480	468	454	493	452	490	459	486	434	456	433	453	444	454	512	469	473	498	493	473	497	466	469	443	416	462	455	435	474	538	485	465	489	490	433	479	472	471	467	515	465	467	431	473	455	475	456	443	410	469	457	489	494	455	496	447	437	470	446	444	464	464	464	495	485	437	473	472	494	470	506	457	487	413	459	500	448	461	477	476	485	455	479	459	461	461	459	505	476	461	446	456	459	480	468	473	479	458	446	458	498	468	449	468	443	408	439	458	475	498	482	430	467	485	479	412	483	465	469	461	501	453	456	450	475	460	464	427	489	450	435	475	457	491	429	449	472	463	469	455	481	447	427	441	440	460	428	491	441	459	467	477	490	475	492	473	451	446	464	472	453	487	445	464	461	469	477	490	476	474	442	503	449	474	457	488	470	462	493	462	470	486	459	456	460	475	486	494	461	440	433	482	497	485	496	429	463	455	476	453	449	452	433	441	459	424	484	466	461	477	473	473	437	448	468	462	473	470	450	445	455	424	463	436	474	463	415	461	456	447	443	429	452	476	455	485	441	475	434	444	447	416	469	457	469	438	494	452	471	469	456	459	441	460	492	483	505	475	488	474	487	402	482	436
19907	2102	593	75	122	171	128	84	77	92	66	76	47	50	41	54	50	40	48	40	35	48	48	42	38	33	51	45	50	38	33	25	42	25	28	31	37	31	31	44	30	36	22	30	40	26	24	25	34	28	29	32	27	32	38	40	37	34	24	32	34	28	32	22	27	37	28	29	23	29	20	27	31	24	32	31	34	26	31	45	30	32	28	25	37	39	35	32	40	28	40	26	32	26	36	26	25	22	28	28	34	19	37	40	29	34	30	28	28	26	37	31	34	21	31	25	28	32	31	31	27	26	29	31	32	40	23	32	28	36	20	32	35	43	27	44	36	34	25	29	25	28	32	24	43	31	30	36	45	25	27	31	40	34	22	29	32	31	32	31	28	32	44	26	27	35	37	25	36	30	27	18	33	17	22	31	28	20	35	37	39	37	45	36	27	25	27	33	38	30	29	43	40	38	30	30	27	33	31	32	31	30	40	32	28	24	33	33	28	24	28	26	39	26	36	27	27	24	28	25	23	25	23	32	23	27	23	36	41	29	28	36	25	38	37	31	42	27	32	36	32	25	33	24	34	36	27	35	29	31	33	35	23	34	26	41	29	34	35	42	30	21	20	27	33	34	37	29	27	33	26	32	26	35	40	29	33	28	36	24	34	32	34	31	35	35	28	34	28	36	30	21	38	30	40	26	23	25	29	43	30	30	32	29	17	28	38	37	32	28	33	34	40	27	37	37	21	24	26	25	38	20	25	35	35	40	31	27	28	31	31	32	25	33	30	23	27	36	31	28	28	35	36	32	24	37	38	20	29	34	31	30	28	34	33	28	42	33	38	32	31	44	30	27	28	39	36	31	25	26	34	25	34	36	33	36	49	26	32	35	35	28	32	28	36	28	36	39	31	36	33	33	23	33	43	35	23	32	34	34	24	26	39	29	33	25	44	31	45	25	29	28	30	25	31	32	33	25	34	24	34	46	31	33	21	25	34	28	32	26	27	35	27	42	37	22	23	32	38	20	32	38	26	28	30	35	37	29	33	33	47	39	36	28	32	23	33	36	37	34	38	31	34	34	27	24	17	39	20	38	34	26	33	27	28	24	24	40	23	33	24	34	25	31	26	28	35	32	40	29	32	30	29	30	24	20	32	30	30	38	29	33	36	34	36	38	33	37	28	31	29	32	29	31	31	34	29	32	35	30	27	25	34	31	29	30	30	28	25	31	32	28	35	36	35	33	36	27	23	30	28	35	34	45	29	28	36	29	24	24	29	30	32	24	35	29	19	31	26	28	40	25	45	31	31	38	24	33	23	26	26	42	23	27	23	33	25	28	21	28	24	28	26	20	29	25	32	37	31	25	43	27	30	34	40	24	29	28	34	35	38	24	34	28	36	28	36	29	39	27	27	29	43	35	44	32	34	31	31	30	33	30	30	26	29	30	35	33	32	32	31	34	48	38	42	28	25	39	27	29	43	30	31	35	39	27	23	26	32	43	29	31	28	26	19	26	27	28	25	38	35	24	34	35	34	28	31	31	27	29	35	43	30	36	31	29	42	34	25	28	37	35	35	36	30	39	28	28	30	32	34	38	18	25	42	32	27	32	30	31	29	24	38	33	27	41	36	27	28	41	30	30	32	30	34	36	30	32	26	34	32	29	27	23	32	28	22	33	25	36	30	34	35	30	22	32	30	27	30	30	26	40	28	30	36	22	43	36	32	23	43	31	25	31	33	36	38	32	32	36	30	26	34	29	38	30	20	26	37	35	37	44	27	22	30	32	31	34	32	23	27	24	23	25	40	21	31	32	42	23	35	29	33	22	20	41	17	31	21	46	23	38	33	34	20	28	29	29	36	28	29	28	37	44	25	38	35	23	26	33	33	25	23	36	36	34	26	27	27	25	28	32	25	35	25	35	30	32	28	36	27	26	33	30	37	24	29	27	22	27	31	25	38	33	37	34	34	30	31	35	36	36	36	33	28	33	23	27	41	28	39	38	17	19	24	27	30	35	32	36	16	20	27	25	27	28	24	14	35	29	34	24	20	29	21	30	35	34	36	40	25	37	29	28	34	32	26	35	25	35	35	30	35	30	19	32	34	21	30	27	25	37	30	43	36	33	27	34	28	24	27	19	28	34	40	31	35	33	35	30	31	27	31	24	25	47	36	33	40	28	31	33	22	29	29	34	36	35	31	31	19	31	26	35	35	35	30	33	25	26	28	29	29	38	29	35	22	38	26	35	31	33	38	30	36	29	40	30	35	31	25	25	28	30	47	29	28	28	20	30	39	35	21	31	30	36	23	31	26	29	37	25	24	26	38	42	28	34	25	32	36	30	25	42	33	30	32	35	21	35	33	35	32	29	34	34	19	31	33	25	37	42	30	26	38	37	32	27	28	26	26	29	29	36	43	32	27	28	35	28	30	37	34	28	24	32	28	36	37	27	32	31	39	30	32	28	36	29	35	28	32	20	37	26	36	31	32	21	35	29	33	28	25	28	37	25	31	34	28	34	20	36	35	26	31	24	37	36	32	25	25	38	37	25	35	32	32	35	30	47	36	38	24	27	28	33	32	35	43	31	44	40	32	21	27	41	30	27	33	30	36	36	20	35	37	36	38	39	31	43	30	18	39	43	41	31	32	32	28	35	31	32	28	46	31	36	41	24	29	26	26	27	19	36	22	44	23	25	37	33	37	35	28	31	31	35	36	33	39	34	28	41	34	28	41	22	31	21	30	31	29	38	34	33	28	28	29	37	27	24	28	42	29	34	25	25	29	32	26	31	23	36	28	34	37	37	29	29	22	36	19	32	34	26	23	35	32	33	30	31	23	29	40	35	28	21	26	33	33	37	38	27	33	28	31	29	35	30	27	38	23	38	33	25	23	27	35	29	33	30	38	38	26	35	39	32	25	31	31	24	25	26	32	31	28	28	26	27	28	28	28	28	41	27	35	40	33	24	24	43	32	29	38	37	31	32	36	29	23	31	35	26	32	35	33	28	26	28	35	43	24	32	45	21	36	32	38	27	29	48	32	29	36	44	34	45	34	40	40	22	41	27	37	25	31	29	30	26	44	34	36	15	38	33	33	30	27	30	30	21	28	31	28	30	29	19	41	28	22	24	32	27	28	41	35	35	21	28	29	26	37	27	32	33	22	38	21	33	32	30	32	37	31	44	23	21	29	26	30	24	36	39	35	40	33	29	21	43	32	23	30	41	39	19	29	26	26	29	36	29	39	30	24	43	34	34	26	38	30	28	24	27	36	36	35	28	26	32	33	34	36	31	29	28	34	33	34	38	36	26	36	27	28	26	31	36	26	35	38	33	45	26	23	25	38	38	39	18	27	35	29	35	23	21	24	34	30	19	29	36	42	33	36	39	36	20	35	41	35	31	25	33	28	24	36	41	36	25	26	30	32	24	27	28	32	35	35	33	36	32	36	36	25	44	30	31	29	27	27	40	35	25	28	35	35	26	45	27	32	25	28	18	30	32	30	26
53421	9261	8208	6820	12331	13475	9028	5921	4619	3444	2871	2322	1995	1802	1628	1412	1295	1219	1067	1048	1036	894	896	872	791	786	775	698	663	698	643	607	588	618	626	616	594	594	625	601	558	528	574	539	578	565	555	537	516	537	476	511	511	516	548	489	534	534	504	546	505	476	508	497	515	543	481	503	492	461	493	511	504	503	475	482	471	476	503	511	472	458	508	469	502	483	489	491	492	464	469	445	504	488	459	476	476	482	461	499	473	475	472	459	514	500	457	494	443	470	502	478	464	505	489	511	405	505	452	504	488	459	492	469	478	478	495	460	489	448	474	484	494	492	452	470	487	455	487	486	461	482	484	504	465	491	429	443	474	456	447	474	496	459	456	474	490	485	480	487	461	444	459	467	494	472	475	495	497	459	442	464	444	507	440	482	452	489	508	443	438	435	481	467	480	515	454	496	448	433	508	473	474	467	450	467	506	472	494	455	463	465	498	463	495	421	516	459	469	504	477	435	480	463	475	480	484	478	500	503	473	452	501	459	469	479	443	458	491	469	498	469	450	485	484	517	487	457	466	439	434	489	450	456	495	460	503	456	509	456	460	483	452	421	502	447	497	460	457	498	440	443	514	459	480	476	426	467	479	478	470	482	492	495	491	451	470	471	470	464	437	503	510	476	449	455	476	441	428	506	468	431	451	433	482	457	479	478	489	425	441	465	488	476	466	454	486	479	464	467	457	458	484	508	502	482	485	498	481	479	463	459	502	448	465	427	491	500	483	476	448	467	462	439	466	491	462	450	451	473	452	455	481	481	448	478	462	486	452	489	405	490	501	469	501	471	488	454	498	523	463	463	440	489	471	468	480	505	423	449	443	462	459	451	455	442	479	462	497	494	471	464	467	461	456	456	484	423	479	436	481	469	440	468	485	458	440	447	460	428	456	439	457	463	454	439	472	467	447	450	494	445	465	451	484	482	473	462	455	467	474	469	494	468	478	414	478	470	506	440	437	470	400	450	448	482	456	507	453	475	431	436	436	459	472	450	457	450	463	457	482	455	443	454	450	458	445	443	454	459	457	464	469	452	495	456	474	436	429	480	490	481	459	507	458	463	427	475	431	454	418	512	495	439	488	464	429	449	448	476	451	434	501	490	442	478	467	493	536	490	436	530	482	459	449	448	442	482	461	482	486	524	472	465	423	419	465	470	446	484	497	472	484	447	481	467	468	455	441	478	495	476	471	453	458	449	475	476	476	473	478	464	462	438	500	492	448	465	448	481	464	481	475	511	489	440	448	459	458	439	490	448	463	471	452	486	436	435	425	468	486	445	458	439	412	457	453	483	506	443	481	489	520	494	460	460	493	470	442	448	461	463	466	442	464	478	481	455	443	463	462	458	424	443	434	421	469	481	440	484	450	527	494	487	459	454	448	468	466	501	461	458	441	449	481	435	434	497	485	470	479	492	467	553	451	480	479	442	457	478	495	493	480	470	474	491	496	514	428	457	492	487	486	454	464	458	445	439	474	465	459	481	466	420	481	510	436	494	481	439	466	502	470	461	435	458	475	460	510	468	448	484	465	448	473	429	467	442	418	464	459	488	454	443	431	486	469	486	491	464	442	444	490	452	459	459	442	493	455	446	525	451	489	467	456	460	446	487	422	474	459	481	451	491	497	483	439	458	469	469	461	446	483	420	454	472	446	470	470	436	468	464	449	452	452	443	486	465	488	449	478	473	434	490	502	487	485	455	455	461	529	452	469	454	442	470	472	443	493	449	481	435	476	415	444	465	449	432	482	477	479	485	452	507	484	457	470	462	482	467	462	466	458	468	473	474	454	458	449	429	518	470	464	470	485	441	501	476	448	439	459	481	460	454	465	466	466	468	479	441	396	466	483	440	470	484	466	463	482	537	455	474	481	436	460	458	477	476	472	461	465	456	452	476	473	523	479	411	458	496	462	473	430	478	426	474	463	459	469	474	480	482	474	488	399	445	409	409	461	443	470	429	450	471	429	440	503	509	501	458	485	463	439	459	475	452	493	473	476	464	450	497	478	457	444	460	461	449	480	466	477	453	469	427	449	494	433	441	442	475	469	471	468	477	455	443	458	466	433	500	479	427	493	493	416	450	469	478	475	486	435	481	497	494	452	450	456	449	486	450	440	414	451	462	467	453	446	454	497	450	493	455	454	476	472	470	481	467	488	499	485	445	452	459	492	455	439	499	462	466	469	471	435	469	447	448	466	455	446	441	457	466	477	468	483	475	501	490	457	451	484	459	448	469	443	466	478	508	452	418	506	428	494	459	493	448	505	495	438	429	464	460	497	502	452	453	449	479	452	478	433	439	468	478	463	404	460	502	456	473	426	486	454	460	444	454	421	490	477	489	475	484	446	482	498	508	506	444	450	462	455	492	474	454	481	449	477	442	477	457	454	470	492	456	476	481	432	478	480	426	448	443	430	450	485	461	456	458	463	461	472	478	458	461	483	423	446	472	493	462	485	469	443	453	463	431	467	492	489	436	418	452	450	461	450	423	444	469	471	472	450	463	453	456	475	474	467	435	473	441	435	460	471	434	458	452	470	440	457	469	445	463	461	438	500	464	455	491	470	495	468	482	445	436	468	445	471	485	484	463	473	456	470	463	438	462	479	476	470	459	433	446	442	467	489	445	466	448	443	485	465	450	490	465	498	455	469	455	442	460	463	422	486	492	446	477	443	450	475	425	461	471	465	447	440	512	465	460	451	424	470	484	469	482	495	449	471	478	508	437	447	452	438	481	428	443	450	498	453	467	492	446	447	437	441	463	479	468	473	485	476	496	498	472	439	423	456	516	465	478	496	455	477	427	459	504	488	481	464	424	467	467	492	454	441	476	499	425	484	480	472	440	458	481	479	423	475	436	459	489	472	476	448	492	446	481	467	439	450	478	463	502	460	456	474	479	460	487	459	486	468	475	488	449	487	459	468	465	470	433	456	442	454	494	470	461	490	451	465	467	419	486	446	491	475	458	465	459	434	483	456	479	457	468	439	430	474	476	489	424	452	461	441	453	484	491	481	477	479	440	479	447	479	507	452	478	486	458	466	470	469	477	459	470	447	459	451	434	424	490	453	504	493	427	473	496	453	419	499	432	440	501	485	489	428	459	458	483	461	417	460	479	464	468	441	458	477	493	452	470	462	424	484	492	478	465	451	466	468	474	483	459	475	447	481	491	469	454	494	432	470	460	519	500	464	454	453	456	488	467	458	458	449	444	469	462	499	500	483	470	489	457	427	466	429	469	435	467	462	451	495	484	475	492	452	467	463	459	447	441	475	473	457	474	410	449	447	477	470	462	465	452	467	484	480	474	474	419	476	445	474	468	450	438	415	499	483	436	458	437	458	485	495	481	431	467	484	490	460	452	452	455	474	441	484	476	471	489	477	468	437	462	509	416	398	476	505	405	454	431	478	466	472	469	459	484	499	492	514	453	435	469	457	463	465	504	446	445	481	452	471	470	442	496	484	457
18581	1455	462	91	130	162	144	98	97	92	96	107	73	82	71	68	69	66	82	51	71	62	70	66	57	66	56	52	73	63	70	64	60	63	48	54	59	62	51	63	63	69	62	58	53	61	55	61	58	55	69	59	56	69	65	57	44	60	52	64	45	50	55	58	60	53	79	55	55	56	68	54	44	55	63	63	63	53	54	59	65	54	70	68	56	45	51	59	53	75	63	69	62	48	57	62	64	62	74	48	57	59	53	61	67	75	71	51	54	51	62	59	48	66	68	56	62	55	66	51	67	68	65	66	60	53	66	68	56	48	59	69	51	51	55	51	63	67	55	55	52	70	76	60	59	61	64	64	86	51	69	51	52	78	77	60	56	65	64	48	53	60	56	63	63	57	54	60	65	45	66	59	49	48	62	62	53	70	69	57	61	59	59	61	55	48	84	58	54	62	59	49	55	41	72	63	81	48	55	72	61	59	58	72	69	61	64	58	61	66	59	54	70	69	52	68	69	74	64	66	79	64	63	73	58	71	59	59	63	62	60	58	50	62	62	59	49	71	63	50	51	60	64	66	58	57	66	59	80	50	74	72	59	62	59	61	84	70	46	55	66	63	57	63	64	62	57	73	61	60	69	66	62	70	62	71	60	60	57	71	47	63	64	59	63	60	65	66	77	56	73	64	56	63	63	53	41	56	60	55	56	59	56	55	64	60	82	64	54	59	52	58	54	60	52	70	68	53	70	65	52	57	62	66	64	71	64	62	65	62	70	66	51	82	40	74	75	51	67	56	66	55	63	67	51	56	61	65	49	54	65	60	51	64	67	67	61	54	67	57	66	52	56	62	77	71	58	51	65	64	70	54	54	62	52	50	57	74	67	54	49	65	59	51	51	58	74	57	49	52	53	65	76	56	60	62	73	69	72	62	77	55	68	65	57	62	68	67	67	64	66	52	74	63	66	58	72	58	65	54	58	68	52	80	51	62	62	67	71	74	58	57	53	68	71	65	62	58	71	48	50	64	56	74	68	63	49	53	70	55	59	62	64	56	57	60	51	70	56	66	68	69	65	58	57	77	58	60	58	50	69	59	58	56	63	67	65	72	57	62	53	74	68	76	68	67	42	69	42	60	60	58	61	63	69	73	58	62	62	72	58	61	68	65	59	52	62	60	59	59	53	48	56	78	54	66	61	52	65	71	58	49	57	62	53	52	60	52	66	54	60	68	50	57	72	70	62	52	49	66	60	66	77	60	67	58	59	76	49	49	49	48	53	66	58	64	58	51	58	56	59	60	61	65	59	70	55	44	58	62	60	56	58	61	54	62	59	69	54	52	68	62	62	54	61	57	54	68	61	54	67	68	53	57	57	55	53	63	62	61	41	74	49	50	59	68	65	68	66	67	57	67	66	57	60	76	60	52	62	60	55	47	70	76	78	65	81	52	69	63	63	74	49	74	48	78	62	71	58	66	57	64	60	61	66	57	59	54	62	71	56	71	72	50	63	62	58	59	63	51	70	64	57	53	50	63	59	53	53	68	56	55	68	55	49	57	64	71	67	60	62	64	51	59	58	51	58	58	54	73	62	56	47	68	64	61	64	74	64	68	62	59	63	57	68	62	48	61	55	66	60	63	67	52	52	59	83	56	64	63	55	64	54	65	77	70	58	87	62	60	57	65	60	54	72	61	64	56	67	62	66	76	71	51	58	73	53	69	64	57	62	68	52	45	70	65	66	76	45	58	54	61	54	61	61	61	75	53	63	53	67	62	72	62	66	51	46	63	61	69	48	61	57	62	63	51	69	61	64	63	61	65	69	45	70	63	75	53	58	67	68	54	52	65	58	61	60	59	68	74	68	57	68	64	58	64	55	61	58	57	55	69	57	51	47	59	55	55	59	70	65	68	76	66	67	56	69	60	55	60	64	68	69	55	67	52	59	72	54	71	68	62	55	67	63	51	66	64	75	55	48	71	66	65	54	65	59	54	56	49	60	61	60	45	59	57	76	59	65	51	55	43	55	58	58	57	53	51	64	52	53	72	52	55	61	50	57	69	56	71	63	58	65	55	69	68	63	66	52	61	60	66	81	54	72	66	44	64	69	60	60	51	66	63	55	55	72	59	48	53	59	66	62	59	66	50	41	55	70	54	48	61	62	62	82	61	76	71	53	53	67	66	63	73	58	60	61	62	68	60	80	59	76	66	78	65	65	55	55	45	71	51	80	41	72	64	60	63	49	51	68	75	55	56	62	55	60	50	75	75	68	61	57	56	62	61	64	56	61	71	42	64	60	54	71	57	60	54	67	64	55	53	74	55	47	65	53	44	69	55	51	62	63	52	45	58	56	60	55	57	72	64	50	67	53	65	52	50	60	59	66	55	74	45	52	65	64	57	66	64	56	57	58	59	64	62	64	61	70	63	49	54	61	75	62	64	55	59	63	54	68	56	68	51	58	59	65	64	65	63	57	61	65	71	57	45	41	58	46	65	66	68	49	73	64	57	58	64	64	65	55	51	70	62	65	55	64	57	65	61	48	65	66	59	62	64	64	67	59	67	59	69	52	66	62	58	51	61	63	55	51	66	57	55	56	66	59	57	59	62	63	64	52	73	50	61	55	64	57	64	61	67	59	66	57	73	52	55	56	70	47	56	71	49	64	73	47	48	68	48	62	63	57	69	56	48	54	47	58	52	53	57	63	62	56	63	67	59	61	65	58	54	65	57	50	61	55	51	59	50	59	56	59	59	60	62	56	53	57	75	72	60	62	61	60	63	72	54	53	70	70	61	59	62	56	60	77	59	51	75	53	66	69	46	53	58	63	59	59	64	51	69	49	59	55	50	73	71	36	50	62	47	55	60	68	49	65	56	58	68	59	66	46	61	60	50	63	43	65	60	60	69	79	69	70	74	64	73	55	69	55	55	72	58	62	56	53	73	63	50	74	75	58	57	59	64	65	54	64	66	70	48	71	59	58	50	46	50	62	48	66	72	57	62	59	67	49	75	67	60	60	51	74	70	52	53	77	55	69	57	54	69	62	66	59	59	52	53	62	51	50	50	59	49	52	53	59	64	61	72	76	60	49	63	70	72	62	62	67	47	59	72	50	52	67	66	57	64	67	50	72	57	56	60	63	60	67	65	68	57	73	54	57	60	74	48	63	58	66	55	79	52	62	56	61	54	58	69	83	71	62	57	57	65	67	49	56	64	58	45	64	62	52	51	44	55	59	67	54	55	63	52	38	62	57	63	71	67	66	49	59	69	56	59	62	56	59	51	70	57	59	64	74	68	62	46	59	56	63	74	76	66	52	56	65	60	66	53	63	66	63	48	56	64	66	67	73	65	74	68	65	53	59	57	59	59	67	72	64	60	45	64	61	57	56	74	53	63	59	65	67	67	61	45	66	65	57	57	56	68	80	61	67	62	59	55	41	69	64	68	59	60	53	53	71	58	70	59	68	69	62	60	66	61	71	52	63	68	66	51	57	60	60	57	54	50
52408	9127	7044	5744	10185	11894	8085	5433	4327	3431	2804	2438	2084	1998	1803	1673	1601	1518	1438	1366	1255	1253	1292	1177	1154	1149	1093	1093	1065	1084	1049	1074	1021	1003	1065	983	1008	964	955	1003	902	973	1009	976	989	923	915	943	923	942	924	914	931	899	908	953	971	932	916	982	928	970	911	939	891	947	944	908	917	899	941	900	877	956	922	876	854	919	911	911	934	908	890	858	922	916	887	913	886	874	906	837	886	876	920	904	925	924	942	896	886	847	815	913	890	873	902	888	873	894	895	909	906	937	960	910	928	929	924	918	889	916	893	897	911	907	940	873	878	920	920	893	915	879	923	872	910	895	913	890	897	905	871	878	900	898	927	881	950	915	920	922	898	880	861	927	874	890	934	856	903	874	944	906	898	916	860	857	937	906	941	855	901	879	897	914	909	929	906	888	861	931	897	885	875	852	868	887	892	849	911	879	912	928	895	831	941	890	958	886	889	934	923	861	864	897	907	868	894	906	878	878	910	891	852	926	869	888	840	921	899	894	864	924	828	869	879	913	854	943	930	875	934	889	831	925	907	883	919	804	874	842	857	906	918	850	865	909	889	848	883	893	908	863	890	857	846	923	885	887	874	904	881	891	878	906	915	891	916	894	924	924	944	870	858	912	904	870	898	829	887	928	863	912	940	884	861	832	889	886	893	875	908	906	915	863	835	899	895	881	920	854	928	909	850	788	891	912	865	913	849	959	872	841	907	891	867	828	829	820	912	901	841	922	863	929	853	867	886	890	894	872	893	878	903	973	833	891	887	889	867	913	896	889	926	865	906	842	884	898	920	895	920	899	890	836	893	896	899	869	898	880	862	885	906	935	918	923	875	901	853	818	895	862	934	876	916	886	877	798	849	874	892	912	872	916	885	910	870	860	882	905	862	919	863	901	847	907	887	856	894	905	914	928	864	883	879	879	874	903	901	875	897	857	900	877	905	917	910	856	906	872	905	872	891	870	837	866	872	881	869	867	874	856	846	855	865	895	895	855	944	900	849	910	848	883	822	860	937	854	872	870	863	886	919	883	894	896	880	845	892	845	850	901	877	921	845	853	932	918	876	888	870	894	909	894	920	870	897	857	807	911	949	850	903	892	885	872	903	832	911	895	902	894	930	891	873	883	925	912	884	875	878	916	837	898	898	846	866	879	897	931	876	878	853	926	890	877	931	880	899	897	942	876	877	848	883	891	906	907	902	849	857	869	862	874	874	911	848	929	888	899	887	927	905	927	882	937	912	913	917	856	844	880	886	862	839	873	854	896	927	894	911	904	847	919	871	944	885	889	910	871	913	888	910	874	929	862	924	859	942	878	836	928	876	884	939	918	898	939	917	875	870	901	874	838	884	904	835	905	952	856	874	874	887	883	844	812	927	898	905	948	837	906	919	843	891	930	882	852	907	920	883	863	841	901	924	896	838	895	901	866	841	870	866	863	853	920	906	893	891	840	861	888	924	902	841	880	912	883	874	917	878	950	891	853	971	909	892	868	888	841	891	873	930	858	870	871	875	915	911	855	900	894	936	867	931	893	926	854	899	861	948	883	900	916	835	865	898	931	854	875	874	911	874	872	878	913	893	862	868	902	882	907	932	880	973	887	911	871	877	919	874	897	875	835	936	894	873	923	825	857	862	902	931	871	894	888	878	860	917	927	837	906	901	863	884	893	893	889	869	886	859	894	905	880	858	886	880	858	924	913	908	953	893	846	880	871	903	928	882	890	909	927	880	908	912	883	909	858	908	864	894	869	860	870	909	928	853	947	957	886	890	937	850	815	842	884	909	868	972	883	951	847	904	915	874	914	898	859	936	858	908	858	890	870	943	951	819	896	905	897	887	898	869	879	929	920	888	870	918	890	909	873	856	921	893	904	899	921	874	874	869	878	906	886	894	915	869	854	940	886	889	872	919	944	887	881	863	901	867	906	845	839	848	902	881	871	916	944	927	854	938	847	890	844	881	892	894	881	912	964	895	896	876	906	874	895	892	878	907	892	861	919	916	920	912	877	916	840	885	822	897	884	872	890	890	895	890	879	871	876	906	881	864	862	871	872	841	906	834	901	884	835	911	866	877	886	914	842	913	915	891	897	873	885	837	903	885	912	859	933	930	945	935	812	882	887	891	895	886	889	906	919	859	895	876	914	845	858	841	914	910	878	934	852	900	894	904	914	890	910	881	901	908	880	932	869	877	871	844	898	903	930	885	887	847	903	889	936	887	848	885	876	908	832	886	866	921	900	843	886	872	863	900	882	884	910	866	834	950	872	878	884	894	849	883	908	920	814	882	895	941	869	885	909	885	852	916	857	857	848	859	936	880	833	907	898	890	882	877	839	921	921	877	860	835	871	897	899	836	933	832	917	833	943	883	876	873	912	899	926	888	827	868	883	851	866	869	827	879	903	884	917	874	851	854	902	932	861	921	891	846	886	890	915	869	866	834	899	843	927	871	884	871	951	895	921	924	817	869	892	903	930	879	802	866	801	890	902	858	855	896	947	835	878	887	818	841	866	891	878	885	892	853	896	922	922	908	849	904	862	916	863	886	884	889	911	871	909	900	906	865	889	901	899	947	921	850	915	894	869	842	890	903	909	895	846	959	898	923	871	874	890	874	889	895	929	868	897	870	834	863	902	915	822	894	917	894	924	899	844	874	896	884	864	941	875	868	969	866	912	881	843	888	929	846	934	909	883	854	887	882	902	855	864	884	942	881	877	879	880	892	917	880	923	970	872	870	899	902	913	865	868	899	857	924	900	911	887	929	890	899	868	895	907	851	891	871	899	920	872	849	879	954	926	909	851	821	902	867	895	841	903	870	857	891	860	809	885	898	892	904	889	893	920	857	842	921	885	883	869	865	874	936	881	834	881	870	842	905	912	849	865	900	819	895	853	865	871	852	891	898	859	939	904	893	890	851	892	955	863	900	862	860	890	845	909	838	866	853	885	906	873	845	855	865	922	926	936	883	877	871	916	896	901	866	866	907	915	891	891	895	858	887	874	930	886	921	869	860	968	869	866	825	852	848	847	888	919	902	918	867	898	871	873	873	925	850	897	933	881	913	845	915	886	894	920	897	941	834	867	891	860	889	873	902	857	917	926	853	866	895	915	829	904	877	925	846	914	866	881	898	867	869	901	875	939	901	875	857	921	830	892	882	873	877	903	910	905	920	909	901	905	899	904	849	878	941	865	898	886	862	838	890	905	836	932	878	891	895	910	887	862	861	831	910	856	889	878	914	898	870	861	912	894	870	916	850	908	871	846	939	912	907	899	917	886	902	869	868	889	897	884	825	893	864	945	932	852	890	825	851	895	889	900	929	901	871	831	899	891	864	854	903	887	928	864	900	892	897	877	900	875	879	909	955	897	889	901	857	831	859	844	877	848	866	860	914	909	923	886	924	836	857	931	925	928	863	909	868	896	921	901	898	888	880	886	863	952	950	922	883	874	905	902	920	900	939	904	884	900	905	911	872	926
27330	5161	899	132	209	310	214	185	156	144	119	123	115	111	102	87	89	89	80	85	75	79	72	76	77	74	84	96	64	78	69	65	77	70	79	59	69	74	65	70	74	81	65	81	67	64	67	61	65	71	65	65	62	70	64	65	48	69	65	68	56	64	60	64	60	53	54	56	80	70	71	56	63	60	62	56	73	67	57	68	47	60	70	76	61	67	53	71	64	69	69	66	62	67	70	75	64	65	56	58	67	63	78	49	52	50	74	69	54	59	65	62	60	52	73	70	56	78	60	59	60	59	62	45	60	88	67	68	60	52	61	62	63	52	52	60	73	53	58	64	49	66	51	59	64	76	77	92	62	61	61	67	87	61	61	57	73	70	67	73	61	70	74	56	76	61	68	66	47	75	72	65	57	62	88	54	69	58	59	59	69	60	61	55	66	62	77	56	60	47	49	59	61	66	58	56	58	61	72	66	52	67	72	51	60	65	69	70	77	86	73	63	81	54	67	65	69	57	63	51	59	45	72	57	54	46	66	54	76	57	81	64	60	59	71	81	68	62	81	53	74	62	64	64	69	73	56	62	48	62	68	58	82	56	55	63	67	69	67	66	85	64	57	46	48	53	59	50	66	64	61	63	57	63	67	61	66	66	50	77	68	66	44	76	75	66	49	72	60	67	65	56	47	62	69	70	61	67	63	60	55	65	62	57	64	60	63	56	61	52	82	75	58	66	56	60	60	63	56	81	68	62	58	54	66	54	64	73	52	76	78	54	62	66	71	59	72	77	53	57	64	71	68	60	50	63	67	61	63	70	75	51	58	70	73	50	61	74	48	64	65	53	63	69	70	65	58	66	72	55	75	62	60	66	61	63	70	73	58	71	59	69	57	66	62	59	61	60	70	57	52	57	57	75	61	79	63	62	66	60	54	59	62	60	57	49	59	64	71	57	77	63	69	62	68	78	56	91	62	60	57	66	66	63	57	37	60	55	74	65	57	56	64	60	64	64	47	50	65	60	70	60	68	53	67	63	61	66	63	59	71	60	58	71	52	59	65	66	59	53	47	59	62	56	66	72	70	77	73	56	62	62	70	56	57	62	71	69	68	50	67	63	67	65	63	62	75	61	52	63	62	63	63	52	55	79	82	64	66	76	68	67	59	72	50	64	66	75	60	65	71	60	63	64	53	67	63	55	57	58	66	64	62	65	49	69	58	68	80	55	60	51	67	60	78	62	55	51	63	58	54	65	52	83	59	65	67	82	57	73	63	54	63	59	61	62	76	84	58	67	57	67	58	58	71	64	49	62	58	61	50	72	54	71	60	63	73	61	56	56	56	70	67	64	67	54	63	53	62	77	66	63	61	52	69	46	70	73	53	72	60	67	62	52	73	57	63	61	60	58	71	84	69	64	50	54	60	60	68	72	58	70	66	52	73	54	58	63	48	57	64	49	59	75	61	60	63	43	58	70	72	73	76	59	59	63	40	55	59	70	52	61	58	74	68	51	66	56	73	47	57	54	67	59	70	60	74	68	62	53	49	61	55	62	54	61	59	50	61	51	54	72	76	66	73	69	68	63	61	83	79	47	65	71	57	73	55	55	52	66	52	62	65	59	73	60	48	50	61	56	59	58	74	53	49	74	61	72	56	51	67	56	68	58	65	56	62	83	57	66	49	63	68	62	63	67	58	74	63	64	57	77	59	79	51	69	60	60	55	56	66	56	74	57	55	67	63	61	63	63	68	68	75	54	67	55	79	60	56	67	70	69	63	78	71	57	58	55	66	75	65	78	53	59	77	54	63	49	74	67	46	72	60	58	58	67	71	66	63	69	58	64	64	60	64	72	57	75	60	61	62	76	66	58	57	63	65	75	67	68	62	70	56	56	67	73	59	79	74	45	60	65	51	44	65	67	56	62	66	74	76	61	66	67	57	67	61	69	58	61	58	51	75	55	47	69	59	70	60	91	59	73	69	44	61	56	62	71	67	63	66	57	72	73	61	68	73	66	75	83	62	63	72	67	63	74	62	82	63	54	69	57	75	70	68	50	67	61	71	64	44	71	54	63	60	70	83	72	61	66	48	65	61	69	59	72	62	64	59	74	61	59	56	61	67	68	56	57	73	63	72	72	63	64	58	47	67	64	68	57	51	60	66	43	58	57	68	59	52	62	69	57	76	67	59	48	63	52	75	43	69	59	80	55	59	69	63	58	57	58	63	73	67	59	53	61	70	70	64	67	63	66	62	60	63	70	67	66	71	62	62	68	59	64	66	73	70	55	57	66	63	74	52	58	69	79	65	57	56	78	65	55	68	68	65	79	75	62	60	67	65	62	56	64	60	66	70	54	56	68	63	68	59	57	50	63	55	71	62	60	56	48	74	65	77	64	59	59	62	58	73	69	58	59	54	48	81	74	63	62	78	66	58	49	56	65	69	70	59	65	74	74	71	64	65	73	59	59	57	68	67	68	54	53	47	62	58	66	66	50	55	66	62	73	57	80	56	63	71	60	55	71	80	64	54	57	62	65	61	71	54	79	59	52	57	65	82	57	46	49	55	59	62	68	76	65	61	49	63	54	63	73	71	59	64	56	63	71	60	66	54	64	60	54	54	72	78	68	68	82	68	70	50	60	52	75	48	59	55	63	76	65	62	59	72	59	62	67	63	79	62	48	66	64	56	65	64	73	60	61	56	74	63	67	82	59	57	68	52	64	74	70	62	59	61	67	78	58	60	70	68	72	59	63	63	68	75	60	62	52	68	63	55	70	74	63	67	46	76	74	59	70	48	62	72	55	58	64	56	57	61	50	66	51	61	73	85	59	46	52	74	58	68	69	58	53	72	67	61	65	60	61	69	75	60	72	56	67	57	59	55	61	49	59	57	64	63	63	71	53	67	89	59	77	67	48	68	62	73	51	83	69	53	55	64	66	52	56	67	55	60	57	59	64	68	40	52	66	58	56	74	61	68	66	69	63	73	69	67	53	68	62	75	74	65	62	60	59	68	63	59	68	50	60	65	75	58	54	70	59	65	75	55	58	48	64	60	50	76	80	67	70	56	61	49	63	66	73	59	58	59	66	53	66	56	43	67	65	45	67	60	83	62	67	48	67	51	66	65	68	62	80	63	75	58	65	64	73	56	50	71	67	64	79	60	77	62	57	57	77	55	65	56	73	66	57	57	58	65	60	64	58	60	78	67	56	66	56	61	54	50	65	69	75	61	65	58	69	59	58	72	59	57	57	65	63	63	45	63	66	72	57	69	53	62	61	69	64	64	73	55	62	62	67	53	65	71	76	52	52	74	63	65	58	71	72	62	43	62	63	64	65	54	68	51	59	53	63	60	62	70	59	60	78	53	53	58	66	54	70	66	57	56	71	53	64	73	65	69	57	66	65	66	52	51	65	81	57	61	80	68	78	55	68	59	65	55	57	62	69	54	68	61	69	74	60	58	61	48	62	76	59	61	88	56	56	67	77	72	73	58	64	76	70	64	61
58149	12881	10521	10958	18465	20586	14683	10084	7977	6406	5155	4410	3817	3352	2918	2599	2567	2290	2105	2065	1851	1763	1686	1579	1552	1441	1441	1367	1427	1355	1250	1278	1228	1213	1199	1171	1163	1138	1137	1145	1035	1080	1081	1089	1064	1043	1017	984	1076	995	1017	1007	1059	987	1073	983	972	1086	940	951	1014	1009	1030	1017	975	959	994	945	981	977	994	948	983	939	973	980	944	922	1013	979	934	926	950	940	972	915	947	906	946	937	948	1002	913	904	940	991	949	978	969	943	994	944	991	912	949	923	918	996	947	944	975	959	871	896	906	933	933	978	937	885	901	911	943	941	928	895	933	902	916	896	917	891	965	913	926	935	920	914	961	896	956	981	917	938	911	969	934	935	921	927	926	928	892	886	901	913	917	900	954	854	942	899	903	886	883	953	904	914	929	924	937	900	908	924	908	909	855	894	928	932	923	958	873	917	872	911	929	955	886	899	951	941	923	949	903	888	871	935	883	948	917	865	924	903	905	888	923	859	910	871	939	917	886	892	930	927	956	967	877	899	938	940	907	875	915	896	888	879	888	905	886	917	921	867	908	913	957	912	910	941	932	936	959	923	907	942	865	946	947	958	928	915	866	926	905	884	896	918	928	947	918	907	951	932	864	932	883	948	891	919	927	900	916	903	924	976	944	907	856	870	919	950	913	913	989	908	907	919	955	902	907	918	924	919	909	900	980	925	878	907	909	876	895	986	930	957	873	921	951	912	909	928	871	917	895	894	895	922	930	910	907	920	953	949	923	948	897	975	958	910	898	936	939	974	887	964	945	944	907	897	966	883	918	944	889	904	928	927	905	905	965	919	929	955	957	881	909	921	870	885	925	885	948	879	965	916	900	879	895	868	842	910	920	891	914	876	936	946	945	932	910	929	892	924	880	936	861	908	951	913	923	963	927	874	910	951	954	896	935	910	1009	958	956	897	910	921	936	891	879	958	920	885	947	950	900	889	916	958	931	934	848	875	934	946	888	917	887	952	910	902	896	882	904	893	866	906	923	907	956	885	845	895	882	939	851	891	939	906	932	912	892	929	922	945	928	937	910	889	962	860	901	891	868	942	861	879	937	893	886	856	909	908	917	900	898	894	933	870	910	950	903	904	878	894	936	908	923	905	921	888	880	903	910	912	908	904	874	894	878	893	908	888	911	870	903	932	921	838	892	946	952	930	908	986	926	941	887	966	859	879	915	945	902	924	909	905	881	933	918	922	919	940	905	928	933	921	894	862	952	927	939	911	923	960	862	916	890	992	937	926	942	952	953	904	930	905	847	903	906	902	961	890	871	944	893	922	900	942	867	883	919	912	886	943	881	956	940	874	894	870	940	869	868	891	892	938	895	916	939	880	854	899	954	919	887	874	907	907	915	894	914	859	925	996	925	900	902	879	881	953	935	863	877	923	935	837	921	911	877	938	936	889	941	944	863	905	892	917	913	887	901	864	959	839	928	861	943	905	881	922	941	871	908	936	857	919	906	877	910	925	960	881	926	908	880	909	935	853	916	902	923	941	832	898	922	932	946	967	996	913	895	916	918	881	917	891	915	926	935	907	896	868	932	891	917	900	901	905	926	899	904	916	845	920	927	903	951	912	901	949	908	877	913	899	908	918	933	942	899	920	872	883	898	920	848	926	937	946	919	906	911	878	888	932	893	920	884	887	886	899	860	950	926	962	980	905	928	874	944	933	884	873	873	957	847	920	927	908	977	874	911	910	906	881	959	905	927	891	868	924	901	884	935	891	934	910	888	890	905	884	893	890	881	925	933	968	904	946	955	900	915	891	850	931	881	891	927	912	937	932	875	910	887	915	913	915	904	918	943	908	939	913	948	909	897	881	912	898	890	851	879	886	896	917	898	892	960	890	920	953	928	912	939	880	940	869	916	901	908	912	905	908	971	875	867	902	914	856	933	913	881	886	911	922	899	933	908	896	929	922	923	894	874	892	922	870	924	886	916	886	899	931	950	892	934	860	923	874	917	849	983	920	881	920	889	983	903	915	919	872	888	919	870	888	907	905	946	910	909	962	874	912	890	932	909	924	900	882	917	935	889	947	936	894	963	909	877	957	934	904	917	917	930	932	934	863	928	888	877	914	877	878	923	884	901	942	893	885	954	874	917	922	941	895	882	963	859	887	907	890	874	929	886	899	951	959	928	841	912	889	921	883	966	901	910	873	977	938	901	940	882	893	926	885	940	894	941	900	948	893	865	861	928	932	984	912	867	936	887	909	903	927	888	968	909	886	959	941	856	912	926	933	913	939	963	887	942	947	929	935	910	948	938	886	923	873	985	899	903	918	879	940	952	967	925	906	908	910	912	885	899	933	931	928	906	910	914	908	908	926	911	924	920	952	907	884	935	906	902	908	883	927	915	877	899	950	912	863	952	902	868	904	889	961	935	896	928	906	915	935	877	918	906	909	920	998	931	877	863	927	906	897	899	963	924	915	897	876	900	916	905	988	920	942	973	942	920	893	877	946	919	921	870	910	868	894	914	925	904	934	897	940	951	904	937	901	912	933	892	897	954	852	928	890	952	909	950	939	970	913	892	946	928	879	947	857	981	895	859	927	915	969	949	911	919	838	875	889	908	935	924	920	872	937	916	914	863	950	885	959	847	945	971	925	851	909	917	895	916	914	917	913	924	939	968	897	901	880	903	880	912	903	947	902	890	935	899	924	944	911	935	928	874	899	918	925	884	926	917	922	920	965	923	906	922	893	938	915	924	926	939	912	913	891	866	915	923	896	850	922	874	951	940	885	912	975	917	876	858	903	946	915	925	831	872	942	898	923	935	967	879	934	914	917	940	949	881	964	891	958	964	935	961	914	899	900	878	915	917	911	915	853	884	941	901	888	976	925	885	865	902	952	888	971	939	868	941	884	965	905	926	967	938	826	878	860	911	919	961	896	908	908	946	932	884	936	905	893	886	885	930	908	940	898	929	905	926	904	910	924	887	881	885	940	963	933	908	909	931	916	894	878	880	904	908	879	906	894	907	904	907	850	906	885	926	937	881	933	915	956	907	907	917	892	893	888	880	903	881	934	964	936	934	932	931	882	927	881	905	925	966	873	894	908	898	905	921	925	950	928	861	900	883	905	891	890	950	921	902	894	864	899	896	926	924	884	921	924	870	965	887	928	910	917	880	901	912	935	931	933	932	943	923	962	878	907	923	899	901	942	949	958	923	902	839	938	937	923	943	908	866	864	929	979	903	928	966	927	914	895	895	929	906	904	969	926	922	915	892	945	938	912	907	890	914	923	895	888	917	915	865	904	842	904	918	921	942	904	903	917	925	912	955	884	923	889	915	948	906	940	885	900	873	929	986	910	872	953	901	924	881	897	943	928	896	911	916	926	841	886	918	953	934	873	905	919	926	897	859	934	901	906	931	907	961	902	870	931	916	903	905	915	962	846	920	893	918	902	906	909	897	896	881	868	906	962	921	862	893	871	948	892	944	876	927	923	921	901	907	888	921	927	915	895	883	921
8658	308	90	38	57	80	52	41	43	37	37	45	43	36	34	40	31	46	29	37	26	23	27	32	32	43	34	31	34	33	40	42	30	42	22	38	31	25	20	29	37	42	37	29	24	29	27	37	24	29	27	35	37	32	21	27	25	29	34	25	34	32	35	34	33	36	32	33	26	30	23	29	30	29	33	34	39	34	14	31	36	32	41	32	39	30	26	32	31	29	34	28	39	27	29	20	24	37	42	32	27	27	28	34	28	22	25	22	27	33	36	33	22	24	20	32	29	30	40	31	28	28	39	30	32	35	25	36	30	26	35	30	32	24	37	22	30	42	22	40	28	30	32	25	33	34	38	23	36	26	30	41	22	38	24	28	37	35	33	30	29	26	39	34	38	26	39	32	36	32	29	31	36	26	38	34	37	42	32	35	26	34	37	28	29	34	40	26	35	19	33	29	34	25	38	33	34	41	29	30	39	25	27	38	28	32	30	39	33	29	31	41	29	45	26	36	26	42	28	33	41	40	30	28	31	22	23	40	37	40	41	28	41	30	30	32	40	29	26	35	24	30	27	27	38	33	34	28	27	26	24	29	24	34	42	23	31	30	44	30	35	36	27	26	42	33	37	35	32	35	32	21	33	31	19	30	20	25	33	39	29	31	29	26	31	26	23	31	43	27	37	27	36	27	37	36	27	31	26	21	24	34	37	38	26	33	26	31	30	30	35	29	38	26	29	35	32	23	38	31	40	26	31	42	29	31	36	28	27	31	30	30	19	23	33	33	30	18	21	30	33	25	27	23	29	27	25	35	40	35	38	34	36	36	24	35	34	31	25	19	39	25	37	30	33	33	25	21	31	31	42	30	27	25	35	29	37	32	39	26	26	34	40	26	31	24	31	28	26	31	29	25	36	36	30	26	33	32	23	30	30	25	40	26	48	32	37	39	35	23	21	24	32	35	22	36	33	35	31	42	27	40	31	36	44	39	30	31	37	26	28	36	39	36	33	27	37	29	19	37	26	30	34	34	32	23	34	33	23	28	32	26	36	38	31	35	29	29	26	17	20	18	34	31	28	29	30	32	27	21	36	40	26	39	36	37	36	30	34	26	30	28	29	42	36	26	43	33	33	22	34	26	38	22	31	32	33	26	29	28	29	33	33	33	31	21	33	34	40	40	35	27	30	39	29	28	19	30	28	32	31	28	30	32	24	39	27	38	40	40	23	33	33	29	31	35	26	23	27	23	38	25	26	30	25	29	38	35	23	39	31	29	29	44	38	37	30	37	32	28	35	35	29	34	39	31	35	29	30	36	41	30	25	40	33	23	41	43	31	27	39	32	25	32	31	28	29	37	24	23	31	30	42	22	25	50	28	28	23	39	34	32	36	26	36	34	28	23	39	35	32	30	27	34	31	32	34	28	21	30	36	38	23	39	30	35	35	28	41	29	26	18	33	20	28	32	23	42	29	32	34	23	31	39	40	33	44	30	43	38	37	29	39	33	24	34	24	37	34	25	36	30	28	32	34	27	31	29	31	31	31	37	28	32	35	38	35	41	29	21	36	41	29	29	23	22	33	25	31	28	41	35	32	26	25	42	30	32	30	33	26	37	25	28	22	28	31	27	45	44	38	31	36	27	35	24	26	24	30	37	29	28	31	24	22	35	25	32	26	28	33	38	31	33	26	45	30	26	38	30	36	44	22	27	32	30	32	40	27	27	28	43	33	29	29	36	28	38	32	31	38	44	24	26	22	31	38	32	34	19	36	37	25	33	30	28	36	21	28	35	30	30	35	30	33	38	33	29	26	38	23	27	31	30	35	29	29	31	21	32	26	28	33	38	31	29	23	24	28	26	26	41	28	38	30	31	34	29	42	32	34	19	34	33	38	34	39	25	36	36	27	37	33	27	25	28	29	37	28	25	36	31	38	35	32	31	28	31	35	36	30	27	29	33	27	33	24	22	35	34	26	34	34	20	27	28	34	31	30	34	34	32	36	38	31	35	22	31	45	31	38	29	32	21	27	39	34	24	30	24	33	38	30	41	29	30	31	39	34	35	38	30	37	33	26	33	25	25	31	31	29	51	30	33	28	38	30	34	29	30	34	27	26	33	36	36	28	28	36	33	26	41	36	37	33	23	30	36	29	18	37	31	34	25	27	28	29	30	28	32	33	33	31	29	31	28	29	31	40	22	23	23	32	29	32	30	39	33	24	45	28	30	37	36	48	34	23	28	38	32	40	27	21	33	42	36	30	32	29	27	43	26	20	24	29	26	34	38	26	31	28	35	27	33	40	30	21	26	28	22	29	38	38	26	35	40	26	24	26	23	33	31	41	23	38	30	29	28	40	28	39	33	25	40	31	36	35	26	42	54	27	39	26	33	19	32	42	36	30	33	31	28	31	34	30	29	29	33	37	28	24	33	23	29	27	33	30	25	28	45	33	33	34	29	29	37	35	33	39	35	19	40	41	29	30	27	33	35	24	28	29	36	39	25	32	33	22	19	41	25	34	37	33	43	31	32	28	46	22	28	26	37	28	36	42	35	30	35	25	27	34	31	29	35	33	27	29	32	21	33	36	46	41	22	37	27	29	29	26	34	42	31	32	38	27	29	36	33	35	30	27	41	34	34	31	27	33	30	33	22	29	24	33	42	32	29	28	39	25	35	35	27	31	32	39	37	22	24	29	44	27	32	27	32	40	31	30	30	35	33	38	28	39	41	29	30	24	40	37	37	32	32	31	40	31	30	35	27	27	37	24	43	33	32	28	36	24	29	34	35	32	28	30	26	22	28	35	33	43	32	28	25	34	25	30	33	43	22	28	32	26	24	30	34	43	28	34	35	31	32	39	23	29	25	32	17	26	21	39	26	30	32	30	31	34	44	36	24	35	23	26	38	28	40	29	27	30	25	30	26	35	31	28	36	33	27	30	31	26	34	32	21	23	23	30	33	35	39	30	20	32	39	30	37	34	25	24	31	35	39	29	37	31	38	29	31	34	32	21	30	35	38	31	38	42	25	48	33	30	36	33	28	33	32	24	37	32	37	33	30	30	26	21	23	27	27	26	32	35	28	26	31	24	28	34	36	21	22	24	31	37	38	26	35	46	34	25	35	26	37	32	30	20	27	36	30	37	29	28	33	34	30	29	19	26	19	27	28	22	27	31	37	24	32	28	22	38	25	17	25	33	36	26	45	30	27	29	26	28	36	33	41	29	25	30	30	27	37	27	39	41	25	22	22	31	35	24	37	27	26	28	29	28	26	25	36	24	33	31	34	23	30	20	30	33	37	33	29	28	32	34	18	36	34	25	39	28	20	32	27	26	33	28	29	40	33	33	36	32	20	41	28	24	40	32	28	27	36	25	20	36	26	38	29	36	23	35	25	40	24	23	38	25	31	35	38	27	26	29	31	20	30	36	27	23	25	28	32	20	27	29	32	32	37	27	29	36	32	43	31	29	17	28	25	25	36	27	33	35	26	39	33	28	32	30	28
44120	5938	2009	2106	3685	5441	2846	1690	1394	1112	949	895	755	737	701	636	600	600	572	608	562	559	536	569	568	513	524	572	532	527	541	474	457	518	491	504	529	500	512	486	510	440	462	428	479	447	498	508	442	475	464	503	487	470	467	468	455	498	496	489	496	520	483	486	471	503	492	474	449	486	521	505	458	491	436	483	469	480	466	463	474	467	467	491	441	431	445	490	495	477	499	463	460	485	451	442	465	472	447	479	475	503	491	458	470	435	461	476	440	482	501	471	505	447	429	442	454	473	480	468	504	494	465	466	467	494	499	488	469	470	441	480	488	454	518	425	464	490	514	482	466	484	444	450	473	476	471	465	450	485	480	482	474	486	474	410	458	461	489	498	488	450	489	432	484	466	436	479	462	445	485	461	476	457	477	501	512	450	476	499	451	465	470	458	494	436	482	464	469	482	502	456	423	467	455	448	457	482	441	480	502	466	435	482	498	474	466	448	474	457	532	459	477	449	473	492	461	475	467	486	480	490	492	451	427	496	484	471	484	436	478	448	438	462	471	445	482	478	481	466	472	422	481	451	432	462	480	475	473	460	432	482	448	455	457	463	477	470	484	480	458	472	444	500	473	456	445	467	467	435	492	497	469	437	474	462	444	468	458	443	470	475	444	468	524	452	456	450	494	458	482	488	463	453	483	467	440	488	442	490	477	476	455	477	508	420	487	481	495	442	461	483	457	501	463	466	459	481	449	481	471	448	450	489	475	490	453	455	437	462	487	487	493	495	425	466	454	471	457	503	484	459	462	442	518	447	467	434	444	439	468	435	447	464	517	447	496	465	476	429	457	465	541	465	474	445	472	460	464	455	453	465	466	479	496	471	487	450	486	492	499	461	481	467	476	499	477	446	461	450	491	468	459	442	454	463	455	480	463	457	452	495	507	491	460	474	440	431	503	488	507	497	465	464	427	444	476	451	457	489	453	505	478	473	440	471	443	464	465	479	475	462	442	458	488	457	463	502	491	490	457	434	494	435	449	460	431	472	485	474	468	505	480	488	531	436	473	506	467	484	475	445	481	502	490	484	471	449	465	490	459	472	477	466	489	468	439	484	469	427	468	456	450	463	446	456	431	473	460	452	466	464	453	449	503	459	441	494	499	454	495	474	498	436	456	469	475	482	452	467	475	469	496	452	484	480	492	467	498	481	468	479	493	495	472	478	462	495	474	476	502	486	459	474	479	475	494	464	471	484	478	463	470	461	479	478	477	472	427	491	481	483	465	500	431	509	432	523	483	459	473	501	479	457	472	467	487	453	513	454	486	443	472	419	459	454	486	455	488	448	477	413	465	439	454	506	468	446	452	443	512	510	425	463	482	502	461	464	468	470	473	453	506	479	429	448	459	494	438	456	520	459	466	463	473	459	454	438	457	504	476	465	502	490	505	473	482	476	436	471	468	436	502	478	482	479	461	441	471	483	481	528	447	471	538	451	491	505	485	415	475	467	456	468	501	454	438	457	495	456	431	466	434	456	461	487	467	499	459	493	461	500	455	448	496	448	467	462	472	451	436	465	445	469	484	487	454	509	478	467	467	474	454	505	471	479	433	485	446	450	479	470	463	466	520	476	485	481	479	465	477	458	464	499	474	457	455	457	430	429	427	459	462	462	463	451	450	461	442	474	475	441	496	466	476	465	432	456	453	458	491	447	462	508	501	466	432	458	455	477	430	471	477	470	451	474	430	456	479	447	505	437	491	473	448	515	478	468	469	473	476	456	497	440	470	460	450	474	447	471	462	422	498	436	484	451	469	444	449	474	496	468	496	475	474	470	475	446	449	459	478	466	463	440	461	504	461	482	467	490	453	428	485	460	455	467	428	456	469	439	443	452	458	455	459	474	474	459	455	458	440	458	444	465	467	479	427	502	488	463	501	455	492	465	466	511	469	428	457	492	469	484	495	459	436	455	460	485	467	480	444	482	457	440	426	448	450	475	466	442	471	493	446	485	483	499	452	459	484	510	479	483	491	484	456	482	474	496	477	488	446	463	493	443	474	479	460	479	488	460	460	508	469	442	484	480	487	464	472	478	474	426	449	466	477	436	446	487	431	505	464	450	452	524	473	474	453	462	499	436	494	491	491	503	453	471	471	478	483	485	443	481	502	461	484	480	453	424	499	491	488	471	468	489	471	463	502	456	460	473	480	444	469	488	433	491	483	466	474	471	480	462	477	495	456	487	478	487	485	460	477	480	484	492	425	451	444	443	462	454	490	478	500	477	465	478	466	448	443	429	473	439	477	443	495	469	439	481	456	466	453	478	505	483	420	491	467	491	499	460	487	463	486	469	453	459	449	471	464	468	485	461	423	479	463	454	470	484	450	427	483	445	471	488	467	441	480	433	488	422	459	462	473	480	461	498	443	483	445	465	453	478	428	480	471	436	497	469	458	494	438	503	422	471	464	457	459	465	469	438	442	443	472	454	494	472	477	483	485	486	432	451	451	466	458	462	443	481	491	448	467	446	470	486	486	438	491	466	477	475	469	459	516	508	470	446	490	466	466	478	491	468	519	465	442	495	478	459	479	480	439	496	479	479	460	449	483	473	511	506	506	503	491	457	448	459	434	494	482	451	486	414	459	463	499	469	491	469	442	450	494	463	421	462	475	474	463	462	464	439	458	472	445	440	482	482	499	473	484	492	467	490	453	487	440	463	453	478	456	504	455	438	462	487	462	507	465	444	428	441	465	467	468	492	464	430	455	441	473	459	465	488	484	465	472	502	453	512	493	495	455	484	476	488	491	458	462	482	447	433	446	459	424	444	448	493	457	436	492	453	509	465	494	469	449	470	490	460	458	469	458	459	453	442	471	493	485	491	458	464	463	463	442	454	464	478	473	458	460	448	469	523	484	446	473	485	459	465	415	474	443	501	438	467	484	452	505	454	424	523	459	462	437	463	487	482	510	440	457	437	436	484	508	447	472	508	473	477	455	473	440	463	433	432	467	473	463	478	431	463	477	469	471	499	451	461	457	473	452	433	444	477	446	457	491	478	441	463	447	411	458	476	454	440	499	482	460	461	450	508	469	486	481	445	473	471	465	467	495	448	413	465	438	459	464	474	474	488	486	468	457	482	458	474	484	488	483	492	462	434	466	457	466	464	474	485	484	496	479	459	450	464	470	506	456	457	456	455	454	491	453	426	469	484	490	400	458	482	450	428	472	487	468	509	452	477	449	469	466	451	469	463	429	479	477	489	469	492	479	464	490	485	482	447	458	487	501	466	451	469	480	500	489	442	462	467	473	459	479	427	490	477	474	458	466	465	452	480	472	429	493	486	422	439	485	490	440	551	482	454	453	471	464	466	471	489	478	500	477	516	466	477	488	471	447	466	474	428	487	507	476	457	471	508	467	473	397	469	465	462	505	508	481	497	498	495	485	455	472	446	501	485	458	494	489	479	473	465	494	452	467	464	484	500	500	483	468	454	454	445	474	478	505	474	489	466
22690	3222	320	64	133	286	127	93	85	88	57	43	66	50	54	59	50	42	37	47	40	43	37	44	33	44	37	35	35	39	34	47	30	42	29	44	39	19	32	20	28	37	38	32	31	32	42	32	24	32	43	41	37	40	31	34	43	28	25	44	26	29	28	41	29	23	22	30	26	31	31	27	44	37	29	39	34	29	42	33	25	35	34	33	28	22	38	30	26	27	20	29	29	26	36	30	28	23	31	31	26	40	32	29	33	21	35	37	30	34	29	35	35	29	40	41	33	31	42	34	27	22	41	26	33	29	32	35	35	26	35	44	29	36	28	24	28	25	30	29	30	29	31	39	33	17	35	37	32	39	24	38	27	34	22	31	41	24	38	35	29	40	32	31	27	28	21	28	34	36	36	35	35	35	30	36	38	32	49	22	33	31	30	29	30	23	32	37	31	21	28	30	32	34	31	30	31	36	39	23	41	26	31	30	29	28	20	29	29	37	29	37	33	38	29	29	22	27	17	26	36	32	16	40	27	25	27	35	23	30	36	25	35	29	24	24	28	25	31	34	31	36	28	47	33	25	31	39	35	31	45	23	25	39	40	37	32	34	33	33	35	27	30	40	31	30	43	31	28	33	33	29	41	25	30	30	37	31	34	35	46	38	24	34	36	31	27	25	37	20	37	37	33	24	31	27	35	29	36	35	17	33	27	38	27	34	29	20	35	30	26	26	34	22	33	36	22	32	31	25	19	25	30	43	35	32	33	25	25	40	39	30	25	39	27	31	34	30	23	28	23	39	32	23	43	29	20	30	38	33	31	33	40	25	22	27	29	35	37	32	28	25	32	30	33	31	28	29	37	32	28	32	30	35	27	33	24	20	30	32	42	29	35	35	30	32	20	26	27	27	26	34	27	37	29	33	33	30	33	28	28	34	34	41	35	27	30	25	33	38	32	37	38	24	22	31	34	38	35	24	34	33	32	25	38	37	27	31	30	24	30	30	36	30	34	22	39	36	35	32	38	31	48	24	34	37	35	39	36	35	24	38	28	37	35	29	38	25	44	28	31	31	33	29	35	37	34	37	41	35	29	23	38	40	33	38	39	26	32	34	34	38	30	28	32	29	24	34	30	40	28	30	27	32	37	41	32	31	37	29	26	18	34	24	27	37	33	34	38	32	25	40	22	21	34	25	30	47	30	24	29	33	31	41	33	34	30	22	24	36	41	36	35	30	32	32	38	35	25	33	27	30	29	30	26	31	31	36	29	27	18	28	36	31	31	31	23	45	31	32	34	30	32	36	28	38	39	30	30	28	36	24	29	30	34	33	47	21	35	47	28	32	39	46	30	30	32	28	25	30	29	28	23	22	38	35	24	37	22	37	28	34	30	37	37	41	30	41	32	47	31	30	27	38	30	29	20	35	30	39	38	38	31	32	33	39	28	31	28	29	24	30	33	35	23	23	40	34	28	24	22	33	38	39	31	31	31	29	35	20	31	36	31	30	32	28	27	35	30	25	32	43	32	33	38	30	33	20	32	19	32	31	42	35	23	34	33	26	32	36	30	23	41	40	26	29	21	23	29	41	27	30	38	26	32	25	35	20	34	24	43	42	27	37	35	23	36	30	29	28	28	22	36	36	48	46	32	30	26	25	32	34	24	24	30	25	35	26	23	30	38	28	30	24	30	28	28	23	26	33	37	27	22	29	28	24	29	28	29	34	25	33	46	26	24	31	27	32	25	35	35	29	29	29	28	44	30	26	34	33	28	31	17	34	41	33	28	29	22	34	37	29	25	36	27	25	47	41	32	33	27	37	27	25	29	33	28	43	34	28	34	32	28	29	34	35	38	32	34	33	30	36	35	36	29	29	26	36	24	38	27	34	31	18	23	40	33	32	26	32	30	32	27	35	30	31	33	26	38	40	37	30	26	29	32	34	31	23	29	34	24	27	28	21	39	35	37	27	33	24	33	25	35	36	35	23	23	35	26	27	28	35	35	31	38	25	32	27	31	22	35	27	28	37	28	44	30	21	26	33	26	28	33	26	31	41	26	30	22	33	37	30	33	38	26	40	23	29	27	26	41	28	39	28	25	32	31	34	33	34	31	34	40	33	32	38	39	28	27	28	24	31	38	24	32	32	22	29	32	32	25	29	27	33	28	24	29	27	26	25	29	33	29	35	36	23	24	20	33	25	32	27	31	24	28	29	41	30	33	34	34	28	25	28	40	30	20	29	25	29	36	41	22	37	29	33	31	29	17	33	18	33	20	26	32	33	31	26	37	19	27	33	36	32	26	31	39	34	47	27	40	33	31	23	31	46	33	38	31	29	29	25	25	26	34	23	35	29	34	40	32	34	28	31	32	30	22	24	34	27	30	28	43	29	32	34	39	40	28	30	34	39	20	37	34	37	24	37	40	29	36	38	29	33	27	22	29	42	30	27	29	44	25	29	22	30	29	20	30	34	35	24	25	31	36	25	27	16	34	32	29	38	31	32	27	27	23	30	36	16	40	22	34	19	37	29	23	34	28	21	24	30	30	38	27	27	34	46	25	40	32	28	40	25	28	40	37	21	28	42	32	34	20	29	30	29	32	31	24	39	31	35	33	28	27	28	25	31	28	35	36	33	25	35	34	26	19	24	25	35	38	32	31	30	29	39	36	30	35	40	28	31	46	26	27	23	31	34	35	24	32	27	37	26	34	35	33	24	37	25	29	44	34	30	24	33	40	22	24	20	26	21	30	34	33	35	30	37	37	34	31	25	37	31	25	33	34	35	38	34	42	25	24	30	24	22	29	29	31	32	28	31	25	33	20	28	27	37	30	32	19	32	29	33	23	27	28	42	27	18	28	28	36	26	29	33	32	43	49	23	30	35	26	33	27	23	25	37	35	37	30	36	42	27	29	27	36	30	28	42	28	40	29	34	33	34	28	37	32	26	34	28	27	37	20	33	28	33	30	30	32	31	36	38	27	39	35	41	27	38	39	28	30	36	36	28	39	41	27	30	36	29	33	29	28	30	29	39	33	36	28	31	19	30	28	35	30	28	32	33	31	26	32	36	27	23	48	31	31	27	25	35	26	26	32	32	24	31	21	16	34	33	23	32	30	28	27	40	31	27	26	30	35	32	26	40	28	19	21	26	28	26	31	37	36	32	32	25	38	32	36	33	40	32	24	28	30	26	29	32	33	27	35	33	30	38	26	31	29	26	33	31	38	30	26	40	32	30	21	35	34	25	34	37	39	32	31	39	35	29	29	37	43	40	30	44	31	31	33	42	33	35	29	29	33	26	39	29	28	39	31	28	37	28	41	34	35	20	34	37	33	27	36	35	32	28	30	27	21	27	35	37	48	40	32	29	24	24	37	29	26	32	25	30	32	25	30	37	25	34	30	28	33	17	32	45	24	32	37	27	32	34	34	35	22	30	31	29	28	29	40	33	18	36	48	27	32	28	26	28	33	27	22	40	28	28	26	33	26	21	37	22	27	42	28	24
59777	9710	5977	6891	11864	17634	9699	5986	4495	3434	2726	2373	1959	1775	1532	1368	1304	1191	1110	1021	984	906	870	783	840	730	709	705	700	714	648	601	662	639	598	589	571	606	573	563	560	556	612	551	510	552	575	513	539	523	568	548	521	524	490	554	524	540	483	498	531	569	501	489	492	483	484	481	473	495	475	505	523	501	506	486	472	524	485	491	510	493	483	502	476	459	473	500	492	486	484	450	482	498	497	480	495	503	453	478	520	522	490	530	512	483	481	508	492	449	500	481	500	509	518	499	507	468	485	499	477	448	498	466	498	487	454	499	481	480	501	442	461	485	473	462	455	490	470	491	433	453	477	464	503	478	487	504	459	455	453	457	497	466	511	459	457	469	485	498	465	459	467	480	485	473	497	487	501	465	470	478	495	503	473	429	475	483	476	485	471	466	460	491	452	454	482	479	449	509	490	463	491	452	471	479	475	494	449	509	465	449	440	492	467	501	481	485	467	478	490	483	480	448	496	458	433	458	481	476	458	476	447	505	442	459	478	472	513	426	469	415	476	449	493	462	494	455	443	520	471	480	466	460	496	521	480	479	459	447	484	442	468	470	438	457	477	490	504	476	471	461	462	466	464	483	462	491	454	494	469	486	433	479	462	452	473	483	471	430	480	482	469	428	472	463	472	483	495	492	437	470	460	470	456	477	450	489	465	459	467	466	439	468	457	456	465	511	427	451	497	475	506	470	489	457	516	489	440	484	485	474	446	484	456	469	477	479	488	491	465	491	450	500	458	478	472	486	483	464	484	465	469	469	452	475	450	488	492	470	462	480	448	477	438	478	471	464	466	476	477	468	447	466	459	473	482	471	518	463	471	474	430	483	488	471	438	500	462	476	441	462	477	454	487	463	473	486	525	502	447	518	463	475	506	431	523	487	438	476	518	488	457	487	477	459	460	477	491	496	471	504	476	453	452	474	465	512	472	475	456	474	484	499	464	469	473	474	475	474	474	491	475	482	489	438	447	479	465	477	467	488	470	464	443	457	496	473	443	492	495	457	470	445	530	480	476	479	483	455	479	458	496	454	459	480	489	487	473	448	496	485	461	494	455	500	454	466	501	461	492	503	443	429	430	483	463	489	499	473	503	474	451	458	440	474	479	472	490	490	517	436	481	464	468	491	456	468	467	459	471	433	466	502	461	485	475	484	464	474	463	475	455	485	419	491	484	504	460	469	478	481	464	475	446	483	471	482	472	489	483	492	467	472	446	494	520	476	479	466	469	469	479	457	406	469	467	497	473	459	473	497	459	449	469	538	488	460	515	493	474	492	473	496	516	501	455	490	476	503	473	465	456	456	489	488	427	470	494	475	475	428	476	452	465	461	466	490	466	446	425	491	441	469	433	466	482	454	448	437	481	441	522	464	457	442	445	495	473	505	470	486	456	441	465	476	478	461	467	447	471	464	498	461	462	486	448	479	505	472	530	460	445	453	462	440	466	477	449	448	445	497	512	442	504	419	453	474	511	506	442	484	436	464	454	502	504	451	402	461	500	450	476	467	502	491	509	455	475	471	450	454	434	474	482	505	417	466	473	441	478	510	453	499	445	456	450	467	450	472	458	466	500	466	446	469	474	424	459	461	445	481	517	474	452	450	499	426	452	464	497	468	495	474	440	466	484	493	485	515	463	474	505	485	444	484	457	499	523	437	472	454	528	461	500	456	474	511	491	465	469	519	485	460	469	490	427	469	462	469	437	469	490	498	433	492	456	500	503	453	482	452	484	506	465	468	485	492	452	486	466	455	456	501	477	455	481	479	483	455	460	481	472	518	429	473	465	479	461	458	453	428	458	470	461	499	475	479	490	486	501	473	457	445	471	478	451	476	437	492	463	466	464	486	452	474	486	480	510	475	458	497	470	455	442	466	471	498	448	435	474	490	488	474	461	458	447	461	514	450	488	478	486	470	476	445	440	514	448	485	459	438	441	440	461	472	489	511	473	457	454	479	462	457	445	470	512	482	463	476	502	477	475	479	474	441	450	474	487	460	447	471	484	505	476	482	497	493	466	466	487	412	479	418	443	468	432	445	438	444	494	507	440	448	475	442	476	480	451	552	442	435	468	500	462	481	498	479	484	511	477	442	453	473	509	460	439	474	466	467	484	462	464	488	464	461	500	443	433	442	447	489	510	465	468	513	483	494	481	476	465	471	481	476	449	491	480	473	459	467	468	502	467	425	456	467	463	439	472	458	473	456	496	479	443	518	483	432	489	461	454	477	474	492	482	455	458	474	474	483	430	500	484	493	464	473	507	435	463	510	519	477	464	449	508	515	448	495	465	470	449	486	439	475	471	483	445	420	446	505	440	491	486	421	486	475	433	451	492	488	463	509	463	469	470	447	452	453	484	491	491	458	475	483	456	536	454	466	461	472	497	422	470	455	470	479	468	483	498	488	403	509	445	488	440	487	466	456	466	491	467	491	494	467	475	474	471	441	455	472	505	452	498	470	513	493	515	481	487	502	455	490	480	456	460	478	460	424	455	470	476	487	463	478	492	450	484	432	463	516	503	461	453	444	476	460	419	457	482	466	476	479	453	514	469	454	472	468	502	472	490	477	464	442	446	466	473	481	453	475	452	489	519	456	488	439	495	472	506	477	498	455	442	486	480	470	449	465	471	485	488	483	444	478	474	458	443	446	467	429	490	488	457	471	478	459	481	471	458	475	449	489	473	491	508	471	487	449	479	518	464	493	485	483	446	461	476	462	453	536	466	464	478	442	466	468	453	464	521	472	509	480	468	477	463	473	463	478	452	499	473	491	456	425	524	473	491	457	496	410	458	435	434	474	482	483	486	424	443	459	449	463	471	444	489	479	488	453	476	461	472	478	432	431	444	474	494	470	445	527	450	482	478	499	483	486	447	458	471	481	444	500	501	445	490	459	453	501	449	474	462	475	449	504	473	452	505	431	478	440	472	491	529	493	451	427	481	456	501	492	477	450	478	452	456	458	465	516	444	494	444	479	486	486	429	466	459	457	486	444	464	479	495	451	487	453	441	471	443	484	434	445	509	444	487	435	455	488	480	484	493	444	478	458	470	412	451	449	449	477	482	481	442	483	463	480	463	435	485	447	508	487	473	504	482	483	460	455	470	448	478	443	483	481	467	485	484	446	476	466	453	466	509	463	459	489	466	489	459	477	481	489	444	457	475	466	454	454	478	496	468	457	478	482	470	441	484	493	477	475	428	475	480	447	458	431	440	460	454	448	485	456	484	473	481	487	480	507	483	484	481	467	511	453	488	503	482	449	469	473	463	457	412	474	463	450	434	441	502	484	457	469	472	505	485	462	451	472	487	467	439	495	472	533	469	481	454	462	490	454	487	491	472	482	518	500	453	467	477	462	409	452	455	517	468	482	466	495	492	491	453	489	474	468	473	492	423	462	451	461	495	482	470	481	476	444	441	462	485	447	456	459	473	501	465	498	458	481	469	482	504	461	483	434	500	466
18140	1427	217	99	126	285	155	118	90	76	86	93	95	100	98	70	81	96	55	67	71	56	67	69	72	57	48	59	57	56	77	64	58	69	60	62	67	57	72	61	77	70	55	63	52	61	68	57	68	72	69	59	69	63	48	61	62	69	67	60	62	69	57	54	64	61	61	56	53	43	61	64	61	69	81	60	52	71	74	60	59	67	58	59	65	75	56	68	57	45	66	68	56	54	62	62	58	56	67	69	66	44	56	54	64	62	66	59	65	79	65	62	54	61	71	63	47	71	59	45	56	62	66	58	58	80	65	59	52	75	56	48	47	74	79	52	73	63	64	58	60	55	67	53	74	52	60	58	71	58	60	72	56	56	59	76	68	64	65	72	77	60	66	62	57	66	79	59	59	63	60	57	51	74	64	55	63	61	61	49	71	61	55	61	72	72	67	72	66	64	62	59	64	61	61	58	71	64	58	64	66	57	49	53	68	55	46	76	48	60	52	59	62	49	50	65	61	52	61	44	51	67	62	55	61	65	69	66	67	65	55	65	65	61	68	71	58	74	56	68	70	59	57	59	63	67	63	60	64	60	62	73	51	66	59	65	66	68	64	76	55	66	67	58	58	65	58	61	62	65	63	64	66	82	62	49	55	57	48	71	61	65	54	57	40	54	83	71	51	62	69	70	59	74	56	55	43	65	64	65	64	65	72	60	54	69	73	50	66	62	55	59	72	66	67	55	56	49	59	48	51	51	62	62	72	65	63	62	51	62	71	67	53	66	66	68	71	63	58	59	65	47	53	70	61	41	71	59	54	67	55	50	68	58	68	67	57	68	50	60	69	58	72	58	58	56	50	56	49	54	58	65	71	79	68	62	71	61	63	66	63	63	66	53	53	60	60	63	59	63	70	67	61	56	61	55	66	52	44	65	76	59	60	62	62	58	56	47	54	64	66	70	72	57	68	53	72	66	69	59	60	54	72	56	46	62	72	63	74	52	58	49	61	53	59	58	55	70	48	73	65	41	57	66	65	71	52	64	61	68	62	54	58	70	60	46	66	68	64	64	70	56	59	52	40	63	52	63	60	47	56	59	65	57	56	70	63	68	54	56	62	73	63	74	67	62	56	43	57	64	75	49	60	71	56	65	70	77	65	60	75	43	74	70	60	53	54	69	70	63	62	74	57	63	42	72	54	65	55	52	60	75	69	58	70	67	57	62	58	68	41	77	54	65	53	65	61	61	67	63	51	65	53	67	50	67	52	49	62	67	63	65	70	50	70	61	56	66	66	58	62	56	51	71	59	69	62	56	66	55	69	66	59	62	63	69	68	61	67	53	64	53	49	59	59	60	55	65	77	63	73	65	62	51	44	58	57	43	70	64	61	73	68	61	51	80	74	69	51	50	56	67	57	65	65	56	64	68	64	62	75	71	67	51	61	61	63	65	69	80	65	69	55	61	59	53	72	59	67	64	51	59	51	72	76	62	57	52	52	64	67	61	43	61	59	58	65	56	58	67	55	69	61	71	52	74	52	53	60	57	67	53	70	72	54	46	59	71	79	64	52	47	69	64	54	74	68	60	49	59	84	72	67	61	67	54	59	73	64	52	50	73	71	69	73	61	50	57	64	58	58	65	63	47	47	62	68	69	56	53	73	71	50	55	56	48	55	53	61	65	63	65	63	59	58	63	66	46	55	63	72	56	63	59	52	67	55	61	74	58	61	58	62	67	69	57	63	57	73	51	58	60	59	52	65	70	62	67	69	49	71	45	66	64	70	73	50	70	64	62	60	60	56	66	61	64	60	64	60	70	64	53	68	58	50	62	70	61	57	67	54	66	57	61	79	59	60	55	68	62	75	57	47	66	58	63	67	43	59	75	56	59	61	72	59	55	66	50	64	49	62	68	67	59	62	57	72	68	64	39	41	72	65	51	50	63	58	65	58	58	47	72	72	60	57	68	63	55	48	63	67	54	61	60	52	33	62	62	59	66	57	53	62	61	56	53	59	65	62	66	65	58	62	61	53	71	79	48	59	68	69	70	44	73	64	57	54	67	63	53	66	72	53	71	62	49	65	49	65	62	55	61	56	53	60	66	63	63	39	58	70	58	60	56	67	68	70	59	66	49	62	73	71	59	64	53	62	56	67	64	52	50	73	64	55	62	61	61	48	58	62	65	56	61	60	74	74	56	62	60	70	62	59	66	67	65	57	66	66	50	61	64	58	63	65	70	65	61	69	44	55	56	51	62	71	45	65	54	69	73	61	53	61	70	56	59	62	72	52	77	55	61	60	61	51	63	63	66	65	60	61	60	79	66	67	56	48	53	71	65	74	56	69	67	43	65	58	53	60	65	59	55	64	72	51	53	82	74	54	70	68	61	64	66	49	64	61	52	61	56	57	78	59	87	41	71	66	61	69	55	78	54	57	69	55	52	76	70	63	57	53	61	51	58	72	65	77	56	59	60	43	62	61	63	70	87	64	62	59	55	65	57	77	55	51	64	73	68	58	61	63	71	80	51	59	67	56	59	63	66	45	60	59	66	73	61	73	76	51	52	60	60	59	58	58	55	62	52	68	59	61	61	69	66	59	68	65	60	52	63	78	74	61	62	62	65	49	66	73	70	54	55	53	53	57	61	68	53	57	63	63	54	47	74	69	58	60	66	67	68	44	66	50	57	50	57	62	63	64	61	62	49	71	77	57	62	61	48	64	67	62	79	58	51	57	55	63	64	67	63	53	75	54	52	61	58	71	65	66	54	64	49	67	63	67	74	58	65	48	76	67	47	69	57	64	77	56	50	60	59	53	57	60	51	49	63	60	66	56	57	45	70	69	65	62	48	67	64	60	60	68	45	56	69	59	57	69	60	49	58	73	73	44	66	61	64	54	68	58	74	60	57	53	55	64	51	71	66	60	51	68	63	54	57	77	66	58	61	62	53	63	63	74	67	66	82	74	84	66	69	70	67	76	74	58	60	57	56	83	62	57	61	53	60	52	57	68	63	45	52	63	69	61	65	60	49	78	71	62	82	57	62	67	71	58	59	67	53	69	59	59	75	63	62	60	61	47	63	62	55	60	59	72	64	76	53	73	65	62	67	60	59	48	68	67	67	54	61	56	62	62	57	53	60	55	55	51	66	68	49	72	58	63	76	68	47	56	54	80	71	56	79	53	66	49	51	69	74	76	53	56	64	50	58	70	72	55	60	70	69	57	52	64	58	55	68	53	66	60	59	67	67	61	67	67	54	52	59	73	58	65	64	44	68	58	55	64	67	56	56	62	58	60	76	65	50	70	48	50	52	59	67	75	67	63	58	54	42	65	55	51	56	58	86	68	48	66	58	52	65	65	60	55	66	70	63	65	61	56	76	61	54	56	57	57	77	69	76	51	57	74	55	46	72	70	59	64	60	76	47	75	51	54	71	58	64	71	60	56	73	57	73	56	67	62	56	67	53	67	56	77	68	59	44	51	53	50	57	66	52	70	63	67	61	83	67
53589	8302	3880	6189	10711	17425	8888	5585	4330	3507	2903	2478	2143	1978	1861	1756	1567	1541	1475	1330	1357	1270	1255	1183	1139	1143	1145	1152	1048	1075	1041	988	962	1046	1001	997	971	989	990	982	956	970	969	968	960	1011	961	936	923	942	948	910	875	917	915	962	911	929	1008	930	933	952	859	951	925	916	873	900	921	915	887	952	858	903	900	875	1001	945	933	892	853	880	894	951	1015	875	942	933	873	843	924	954	913	866	905	857	918	911	874	822	903	880	895	936	894	890	893	893	919	901	873	902	917	870	951	877	857	849	898	926	850	946	865	908	858	897	844	899	860	919	904	914	867	886	880	915	925	902	904	929	914	917	918	869	888	863	915	860	914	905	840	878	884	917	862	957	902	859	871	907	872	916	948	919	888	887	905	899	953	928	872	890	875	897	866	910	906	929	847	886	876	886	875	873	870	933	964	900	923	857	866	933	914	875	878	871	912	900	883	877	824	868	765	868	932	881	886	876	898	861	864	881	852	880	918	905	865	933	874	906	874	888	838	787	883	951	881	855	929	923	931	854	847	899	923	901	894	957	886	863	886	887	865	904	905	873	938	882	899	875	862	875	924	879	889	829	915	889	918	898	831	886	881	923	892	859	914	840	910	942	874	850	869	873	884	835	926	903	964	861	837	935	896	925	864	886	917	952	854	856	904	835	881	909	932	913	870	845	900	889	878	891	913	860	933	869	890	884	864	887	904	888	875	847	885	859	845	939	905	859	897	897	886	882	937	927	858	908	853	847	889	930	894	859	887	927	896	828	868	922	864	884	917	838	858	915	826	904	880	901	832	883	897	895	867	957	890	902	865	892	918	848	851	900	899	870	882	854	876	894	878	856	890	922	872	852	895	873	898	883	862	873	920	918	861	938	917	860	872	940	880	905	859	916	887	852	861	853	858	905	846	847	890	883	867	939	900	843	930	885	925	899	889	842	898	918	851	883	880	857	915	868	926	836	827	894	859	947	859	867	886	873	912	848	923	897	895	925	919	930	899	870	912	922	935	864	917	948	923	888	926	878	848	952	913	873	900	925	911	913	931	932	911	861	853	913	898	901	905	863	853	875	960	873	873	886	892	832	900	814	862	876	859	895	901	836	901	865	829	861	959	855	857	940	894	895	876	823	834	879	859	865	908	997	859	880	904	874	868	874	900	872	878	878	922	863	911	904	861	942	926	867	854	921	863	936	896	866	925	928	862	898	867	894	935	881	901	848	930	913	882	859	901	825	917	879	898	861	907	869	935	891	875	872	873	876	926	936	877	854	919	870	890	840	914	927	861	927	891	923	903	915	898	853	896	916	854	923	885	910	913	857	885	879	925	892	843	888	915	876	904	893	897	927	878	925	891	876	936	895	924	910	887	879	920	893	890	881	843	848	900	910	943	915	871	922	934	880	862	946	846	894	886	887	919	911	940	885	887	903	871	906	840	872	876	856	884	853	909	920	892	916	904	878	910	852	917	857	859	891	880	958	956	865	920	944	879	866	949	883	908	878	862	863	881	922	897	885	898	910	836	851	869	923	857	880	929	868	868	844	844	857	952	878	942	842	887	860	902	862	917	896	870	904	908	888	858	882	886	899	861	912	906	893	858	859	860	884	865	930	911	862	884	881	894	937	859	864	828	875	826	881	878	874	918	826	895	856	897	889	868	889	895	881	856	906	931	927	920	863	910	892	917	850	893	820	932	855	887	921	896	853	916	865	923	859	935	856	892	895	906	872	899	909	901	903	911	853	896	846	956	855	865	857	913	878	878	893	898	928	847	856	891	839	824	866	911	879	848	885	921	901	857	865	851	891	869	894	893	845	923	925	864	836	948	825	929	909	905	940	846	905	877	835	856	911	842	914	902	864	859	830	867	845	967	867	863	944	876	873	928	914	909	864	868	901	885	819	876	905	845	848	870	874	910	889	908	877	885	901	845	954	852	878	886	905	848	858	912	916	857	861	914	875	881	906	845	924	898	850	892	904	921	890	900	875	866	853	940	929	908	895	938	908	897	890	913	912	883	867	913	886	859	925	899	882	855	873	906	876	869	879	861	869	928	863	897	884	865	890	888	934	917	900	864	887	868	927	874	891	904	864	924	891	916	877	886	889	829	908	857	857	820	888	920	888	899	925	813	877	857	907	846	916	860	886	892	903	928	919	953	875	908	871	912	893	854	885	890	942	848	905	880	888	901	862	941	863	852	883	899	937	867	858	885	872	851	888	896	903	891	861	854	880	863	902	875	921	869	919	905	939	841	918	858	854	871	949	903	847	881	925	889	886	919	886	914	880	856	933	869	901	881	896	838	884	914	870	903	841	912	893	889	906	930	920	939	938	869	915	847	869	916	856	879	885	932	872	867	896	902	850	874	895	855	836	883	940	897	886	860	962	873	903	890	872	887	908	828	911	866	896	852	867	890	843	871	881	911	879	876	921	875	903	894	859	873	880	863	910	852	929	882	898	868	902	899	897	898	924	921	882	968	898	893	932	879	858	855	870	901	894	900	845	904	895	837	871	906	884	914	871	904	944	903	863	842	914	887	856	877	870	824	858	907	870	880	938	901	861	878	852	921	872	877	919	873	856	933	863	869	865	899	908	887	877	907	926	923	919	871	828	906	897	897	871	899	925	900	947	894	875	894	899	875	904	827	945	869	863	881	907	870	915	894	900	846	904	891	873	903	887	887	880	886	910	870	861	913	894	891	891	939	865	904	853	847	870	905	914	853	876	858	859	888	896	906	842	897	858	890	880	862	883	895	937	896	884	835	861	853	887	908	828	845	877	887	818	877	844	954	879	917	901	897	855	912	889	849	869	914	855	914	884	875	871	891	863	845	899	915	852	878	840	868	917	884	902	869	892	851	911	879	894	846	873	863	868	906	895	900	875	932	881	877	886	870	864	906	858	867	929	858	879	897	890	910	912	876	943	890	897	901	860	876	900	852	915	906	878	875	917	911	874	931	927	884	908	882	898	850	925	902	852	860	884	892	850	856	948	913	905	916	835	870	856	860	954	910	867	882	933	870	902	918	877	928	900	868	864	902	873	888	883	884	910	912	858	913	898	902	923	856	889	895	895	892	885	913	921	878	928	893	926	876	902	908	896	851	920	876	926	943	911	904	911	895	911	890	835	912	913	901	902	903	894	830	889	892	903	897	875	903	891	903	898	918	913	886	897	848	880	939	869	910	934	844	951	849	903	786	880	886	823	940	898	840	845	922	887	848	876	862	914	871	853	898	941	964	864	872	914	830	830	866	884	931	876	878	935	883	907	934	892	890	884	839	896	890	902	916	864	906	875	867	861	860	938	894	853	914	917	845	931	891	878	917	876	875	874	903	892	859	880	845	873	899	878	915	875	849	808	867	876	860	905	927	849	876	931	859	925	858	895	873	872	866	886	895	937	920	881	876	850	907	843	864	855	904	907	879	867	834	880	863	895	864	819	865	868	920	855	842	901	899	882	875	937	870	874	902	921	884	884	898	913
30024	5883	222	133	208	380	230	185	173	129	124	112	122	106	80	100	103	106	98	79	74	84	80	65	77	76	76	68	66	65	58	75	66	77	73	64	50	76	58	73	74	75	68	60	81	60	68	64	59	46	62	73	59	66	59	65	70	78	63	70	65	80	64	70	53	82	75	70	69	52	63	61	59	78	66	61	61	65	71	59	70	68	64	59	70	58	70	64	67	64	75	67	55	85	67	55	75	62	68	55	60	74	69	85	69	66	66	62	50	65	69	61	61	63	70	56	71	53	62	78	65	71	53	44	67	62	58	55	52	57	71	64	74	64	62	70	53	66	59	69	80	58	62	56	53	55	60	59	68	60	66	60	57	77	57	68	57	52	74	66	70	59	64	56	58	64	78	64	64	63	69	69	66	57	49	72	75	70	70	70	63	58	61	57	67	65	65	61	68	64	72	66	62	58	53	49	63	73	61	61	59	63	67	66	67	58	56	63	65	64	59	60	51	68	67	65	77	62	56	47	54	69	62	80	51	65	66	65	55	69	53	56	57	70	55	64	55	58	58	48	69	46	70	66	64	73	53	78	61	72	58	53	62	69	73	67	71	58	71	56	63	69	49	76	55	52	75	57	70	66	65	84	65	59	79	68	62	60	65	74	75	50	70	56	57	71	77	59	64	65	52	57	60	56	59	66	63	66	62	72	75	77	53	50	63	63	65	51	62	58	63	61	78	83	83	62	67	72	70	61	53	68	73	57	63	54	51	73	68	63	80	62	76	56	67	65	65	59	57	53	65	67	54	56	70	79	54	60	72	59	54	72	74	68	61	82	75	82	63	75	42	66	67	70	59	65	61	47	67	69	58	60	65	59	58	73	64	77	65	67	81	62	65	66	71	58	78	70	65	54	66	70	60	80	69	59	63	57	50	69	64	62	65	59	61	60	61	64	64	59	71	72	62	64	59	62	61	56	63	71	69	56	77	78	69	73	61	55	71	62	59	51	78	84	67	66	54	70	58	65	64	76	64	70	78	61	66	61	43	52	66	72	71	63	80	61	70	71	67	55	69	58	60	53	63	66	63	64	75	52	62	65	65	67	68	54	65	46	53	59	52	70	66	63	67	52	66	60	47	64	69	62	79	68	59	80	68	70	72	61	46	57	60	75	69	56	65	63	66	62	65	66	50	64	49	75	57	75	52	62	77	56	59	49	74	51	61	63	60	71	65	73	73	62	70	65	57	65	62	49	69	80	58	50	62	69	53	67	79	68	61	59	59	76	45	67	67	54	58	63	58	63	59	64	68	54	81	59	57	66	69	62	70	69	58	53	57	63	59	79	58	60	68	54	59	67	60	57	77	65	62	72	59	62	62	55	58	69	53	62	55	69	64	56	56	57	72	80	65	59	62	80	62	63	66	47	65	67	69	54	47	69	68	56	53	64	50	61	63	65	53	47	65	71	66	70	57	63	66	81	64	53	73	66	61	67	66	43	56	79	73	85	62	58	78	53	75	60	50	58	71	77	55	76	62	64	61	68	60	68	53	76	64	68	66	65	61	54	69	52	70	62	59	63	62	61	62	70	78	56	55	57	47	54	65	59	67	71	62	49	73	59	58	71	67	80	78	55	73	62	66	68	54	64	51	73	52	67	65	61	60	65	75	69	68	56	75	58	51	58	57	79	52	64	66	56	58	59	51	80	61	63	57	59	54	72	56	67	69	73	52	69	61	56	58	69	57	60	54	61	49	69	70	83	68	66	53	72	52	60	59	65	62	62	65	71	51	64	59	53	62	57	60	60	67	58	62	58	48	63	77	80	79	71	64	52	70	72	68	53	59	78	62	70	50	62	67	74	71	54	60	71	62	69	51	58	67	57	63	53	51	81	61	58	70	54	60	52	74	68	59	79	59	49	57	69	79	61	66	62	62	59	46	78	50	70	75	61	66	45	52	68	53	59	69	69	73	56	71	58	64	66	52	70	64	67	56	72	73	59	43	75	60	57	86	72	76	82	68	89	58	53	64	55	55	63	70	55	59	57	66	56	55	66	66	55	69	72	73	66	76	74	67	61	76	58	68	68	67	65	61	71	59	68	58	73	59	69	66	71	65	67	55	62	57	75	62	60	69	64	51	60	60	68	57	64	59	62	55	53	50	68	60	61	60	64	72	67	60	83	72	73	74	68	61	55	66	81	49	70	65	63	54	71	55	52	60	56	66	54	55	51	62	62	64	62	69	54	70	61	55	66	61	42	62	56	60	55	63	55	62	78	54	59	52	56	59	65	61	64	53	55	73	71	65	67	80	59	58	57	63	56	70	57	62	57	75	65	59	48	59	64	63	47	72	67	64	49	64	56	53	70	65	72	55	57	68	66	69	50	67	76	60	77	60	73	62	57	75	68	69	79	49	77	57	58	67	66	70	78	67	72	70	61	49	55	62	55	61	54	69	61	63	54	58	48	68	80	56	41	60	57	50	62	61	69	65	67	75	66	60	59	58	69	71	63	65	72	61	54	66	67	60	69	62	66	66	61	59	58	59	64	67	52	58	57	69	72	52	76	54	52	62	71	73	61	63	75	69	68	54	61	65	56	66	61	49	73	55	58	54	69	69	58	67	58	63	59	50	47	67	67	66	78	66	78	61	69	71	64	60	60	57	70	73	54	67	64	59	65	51	60	57	70	63	59	46	62	54	65	67	64	67	58	72	47	56	55	50	70	80	66	67	57	62	58	60	58	55	70	64	59	57	52	66	60	89	60	59	69	55	61	61	75	68	53	53	59	74	65	62	63	62	57	65	60	58	51	57	69	57	53	72	52	53	56	66	67	70	71	57	64	74	59	46	62	68	71	66	58	52	74	67	68	61	74	61	66	53	49	61	65	66	62	69	60	60	67	60	83	67	76	66	65	63	62	76	59	70	53	66	62	61	57	55	59	58	71	61	62	81	58	52	86	73	52	58	74	83	69	54	67	60	54	55	64	49	60	57	57	78	62	60	66	56	71	60	56	57	51	69	59	64	61	68	72	71	53	70	58	64	82	68	71	72	62	62	55	64	71	62	67	70	56	65	63	68	65	62	45	59	71	70	56	76	48	55	75	60	51	65	60	65	50	61	76	63	74	64	77	71	56	67	56	66	55	65	70	68	73	50	76	81	54	78	65	56	63	61	59	63	50	71	68	54	62	57	62	65	57	52	67	50	60	76	60	65	66	69	64	56	63	50	59	59	75	69	63	60	78	60	63	60	68	52	55	58	57	59	58	73	80	56	59	64	63	62	57	66	69	68	61	59	74	62	72	52	66	63	66	75	59	69	66	73	58	58	74	54	64	57	69	72	71	78	58	70	62	68	73	73	68	59	73	68	60	60	60	71	67	47	71	61	73	65	52	53	54	61	69	55	57	70	63	45	62	65	71	79	68	75	75	66	63	56	71	61	47	75	52	58	75	66	68	70	50	73	65	60	53	58	75	67	54	57	47	62	66	61	52	72	72	61	61	65	67
59451	15763	4192	10953	18393	21763	16011	10296	7879	6181	4976	4297	3714	3296	3005	2687	2348	2118	2131	1933	1824	1766	1637	1606	1558	1466	1373	1387	1309	1308	1237	1252	1209	1211	1217	1136	1099	1147	1196	1137	1128	1056	1040	1032	1047	1063	1055	1022	1068	1024	1004	1067	973	1025	1070	1035	996	994	1014	1013	959	1020	997	970	974	960	917	1011	945	948	955	1003	957	948	927	975	893	893	969	940	961	991	951	976	936	943	930	928	929	1008	986	971	943	977	911	965	949	895	951	972	890	932	936	944	888	940	950	936	959	870	938	957	904	885	928	912	927	941	910	928	902	887	917	886	884	892	922	865	939	889	868	958	942	932	942	839	925	897	908	883	902	905	926	952	962	949	952	898	925	936	867	944	929	886	910	910	925	908	892	907	906	897	916	889	885	908	869	954	926	865	896	893	949	880	860	822	906	914	938	955	908	892	934	914	976	896	825	978	902	885	918	914	893	874	896	940	927	897	931	930	902	867	906	896	884	945	913	928	935	876	859	941	1005	909	932	912	949	949	939	902	943	945	879	937	913	912	929	924	932	855	931	912	894	934	880	904	939	914	925	899	973	907	924	837	935	947	895	935	935	880	880	905	909	934	934	931	875	887	886	928	868	916	926	882	937	886	943	905	919	897	856	946	925	867	951	914	856	931	891	888	1020	876	896	907	896	946	965	922	901	912	886	949	866	894	892	901	939	931	892	946	904	879	909	927	943	905	857	932	947	893	941	879	968	935	899	892	918	923	926	955	899	868	851	931	898	874	931	898	870	917	887	844	951	953	972	913	876	928	951	905	913	993	919	857	905	957	876	942	909	874	873	843	940	873	905	907	929	906	919	921	900	826	904	846	913	926	910	942	910	909	919	903	864	967	910	969	959	900	910	928	926	886	918	908	898	907	936	891	834	897	926	928	942	939	904	920	913	928	908	924	839	928	927	860	918	887	957	928	869	932	964	935	931	891	933	920	881	901	918	907	974	928	905	851	914	895	904	967	866	920	935	920	915	942	956	903	899	945	854	912	915	903	908	907	925	918	938	880	910	896	900	886	908	892	876	969	849	928	935	897	942	900	904	915	888	911	897	918	879	912	901	886	879	895	904	887	904	905	894	888	930	893	883	919	937	939	878	941	913	932	880	933	956	921	951	880	884	927	928	915	884	937	910	907	898	951	918	880	868	898	871	922	931	923	881	852	925	922	951	912	907	926	918	883	920	922	931	916	930	889	908	895	940	886	938	928	922	947	915	882	911	853	906	944	925	898	933	864	892	961	941	899	878	898	928	895	923	949	898	914	922	931	869	874	915	947	967	915	909	913	921	914	899	867	895	953	919	903	906	870	931	883	928	893	917	960	995	959	866	930	962	900	912	891	945	876	925	949	922	904	939	893	921	914	909	920	978	970	882	939	856	946	931	845	934	869	907	915	893	961	947	913	937	947	908	896	890	874	862	908	934	928	895	910	903	892	917	900	922	878	920	913	939	863	948	889	915	964	901	972	877	886	918	883	871	876	858	906	961	921	915	950	902	931	908	881	886	890	886	864	895	935	946	875	872	919	942	873	918	916	924	900	922	944	915	908	886	891	896	913	863	884	922	931	951	919	918	945	876	938	894	902	883	884	913	929	898	913	930	951	916	923	926	890	850	885	924	902	880	908	906	934	867	910	912	921	863	958	918	875	996	925	906	888	863	956	908	898	905	926	897	909	953	879	883	936	905	905	987	880	943	951	845	883	879	954	889	870	889	912	901	876	840	930	918	957	910	913	915	923	869	962	900	945	911	876	941	938	943	936	880	855	872	936	921	825	914	898	923	891	857	896	941	836	907	895	894	922	861	922	890	924	865	904	898	917	903	939	903	941	914	885	957	949	936	950	908	912	926	927	922	868	908	904	899	900	894	921	923	878	889	890	849	912	862	890	939	920	944	936	913	923	849	903	944	902	961	896	929	906	926	914	858	936	912	925	924	919	850	887	970	924	937	950	927	877	919	926	869	948	875	918	921	910	939	879	939	902	928	889	924	969	907	879	924	845	906	934	835	859	859	907	916	939	880	915	945	875	889	884	924	926	899	904	934	895	891	903	914	921	904	950	911	862	920	877	898	889	866	885	907	889	900	933	877	940	853	877	934	904	868	906	881	878	974	908	886	926	917	944	899	881	888	916	924	910	934	936	924	878	929	891	951	948	881	865	892	897	905	918	859	857	864	884	889	904	931	890	975	946	882	894	884	930	918	892	868	902	905	889	907	935	985	934	916	916	875	878	875	928	915	948	909	938	909	923	900	947	939	888	856	904	955	909	883	946	923	884	957	942	908	922	893	902	911	910	912	905	911	884	904	904	926	824	929	850	910	939	887	912	925	859	892	914	913	900	932	894	945	961	881	933	868	915	903	929	912	872	903	922	891	901	915	926	912	909	927	960	915	933	895	939	865	901	963	940	875	915	953	913	904	875	938	883	931	927	955	925	890	906	953	884	860	947	967	935	940	890	894	923	953	933	912	899	917	906	928	930	926	910	885	908	870	915	903	911	919	902	902	922	921	922	860	903	919	866	941	847	908	864	864	861	910	959	915	900	952	918	903	892	910	884	905	936	878	887	939	913	954	907	915	914	897	884	904	944	983	886	936	912	889	900	908	946	876	901	908	971	917	882	885	924	889	894	910	873	928	910	917	954	873	929	872	969	926	939	926	967	896	902	948	994	946	939	885	964	894	858	880	883	906	930	880	941	935	940	898	914	893	903	853	916	881	876	852	945	954	976	836	925	939	943	953	890	902	907	908	921	902	965	914	926	900	894	912	897	898	945	875	968	944	911	913	981	878	898	886	941	914	929	873	929	932	879	905	907	875	900	925	887	944	906	919	915	893	917	859	912	899	935	944	911	963	908	876	980	915	909	909	884	920	942	896	909	909	902	915	958	857	898	880	907	1015	891	906	923	970	879	916	930	861	884	921	891	907	952	978	861	828	937	948	877	880	933	933	918	892	877	887	879	927	919	915	898	939	843	871	950	919	866	870	945	866	887	917	929	900	931	919	940	899	935	947	924	873	902	875	917	890	928	946	885	878	860	895	889	941	910	917	851	891	971	872	905	911	901	919	907	928	936	937	921	896	920	895	898	907	857	895	899	946	967	920	888	946	945	916	910	896	913	865	895	940	933	913	867	864	901	903	943	968	915	934	826	916	875	868	869	900	938	918	893	903	923	903	937	946	918	819	924	895	933	889	883	915	932	917	902	948	966	929	904	932	923	915	909	891	932	934	903	896	934	935	918	908	920	895	881	933	963	902	936	941	881	920	909	952	966	893	899	915	916	873	893	880	955	920	887	932	885	921	890	880	941	993	891	893	895	879	930	913	978	946	931	909	899	894	875	948	921	880	925	929	879	897	918	906	886	922	959	933	859	914	910	912	921	931	957	937	900	896	1014	845	904	882	961	942	927	941	967	936	871	923	873	911	853	887	895	929	886	915	908	924	888	956	960	924	875	868	903	861	932	894	913	913	933
7767	284	51	35	64	61	63	34	44	33	32	40	30	41	44	35	34	37	27	33	29	45	30	26	38	34	42	26	31	27	27	40	34	24	33	30	30	23	24	40	33	31	38	38	25	32	27	25	40	30	33	29	36	32	31	33	24	38	26	34	27	31	42	18	26	23	21	27	28	35	26	25	31	28	36	33	25	18	29	29	39	32	26	36	26	35	32	33	31	39	30	38	24	29	31	38	29	33	30	49	41	41	29	29	33	32	31	26	26	32	31	27	34	40	36	26	40	34	27	46	30	32	32	25	18	23	38	28	25	38	29	32	36	32	32	26	29	32	33	38	32	31	34	23	49	33	36	23	25	34	37	24	38	30	23	33	20	27	27	28	40	39	30	37	29	35	38	32	29	29	20	37	30	24	27	34	27	27	24	25	29	31	38	28	31	23	33	30	27	33	28	30	27	29	26	33	32	25	24	33	33	25	35	27	30	33	28	31	35	40	30	35	27	26	40	27	24	32	29	20	32	44	43	34	24	39	26	25	44	22	27	27	22	38	37	24	34	30	28	34	29	28	35	22	37	26	35	26	37	23	42	30	27	39	34	26	24	30	31	29	31	25	37	30	37	34	36	29	26	31	37	35	25	22	25	34	31	26	26	40	35	27	25	25	32	23	37	37	31	24	30	30	40	32	28	22	29	34	32	25	34	39	46	21	22	37	32	40	18	33	41	31	22	30	36	43	31	35	31	31	28	32	27	32	31	25	27	28	33	39	39	36	25	36	37	26	33	26	28	34	31	37	28	35	30	34	41	32	34	28	33	31	27	43	32	26	31	30	36	32	31	27	34	25	38	27	34	32	27	43	28	28	28	27	25	24	27	27	34	33	22	27	36	32	41	33	32	35	20	39	39	36	39	33	29	20	28	23	32	28	32	29	26	34	38	31	20	23	24	33	41	35	37	35	31	25	31	45	27	25	28	28	36	34	36	27	31	24	30	31	32	27	31	37	26	33	28	38	27	34	32	30	40	29	39	37	34	40	29	31	30	38	37	27	37	36	38	30	36	23	39	35	31	30	36	35	29	29	28	23	28	27	32	42	30	36	35	28	25	31	35	26	32	26	26	25	33	32	38	30	30	38	39	30	37	33	30	18	32	29	24	32	25	27	40	23	30	32	43	39	28	30	28	23	29	44	27	29	25	31	27	30	24	24	27	31	33	26	29	44	33	29	31	34	32	34	31	27	30	28	25	31	26	41	32	34	27	28	34	28	32	33	28	27	31	29	34	26	34	29	35	30	34	43	32	34	27	34	32	32	38	26	41	36	30	34	27	23	33	23	30	35	32	23	28	30	39	33	30	29	37	25	34	27	32	25	30	24	31	27	35	35	34	32	28	32	28	26	35	35	28	28	31	32	21	35	35	26	19	27	33	24	21	36	27	21	34	33	33	34	39	40	44	28	31	37	32	32	33	27	33	29	34	21	24	21	23	26	31	39	21	35	39	23	32	22	36	28	28	33	26	22	35	28	25	24	27	32	25	29	34	25	25	33	33	35	33	37	33	23	32	18	34	33	35	34	24	23	28	30	35	37	30	34	31	39	27	27	36	29	32	28	31	36	27	38	39	29	26	31	30	36	30	37	39	35	31	37	35	49	33	24	24	28	22	36	36	19	30	35	35	36	25	35	39	28	21	20	28	28	32	22	32	23	24	33	27	29	29	29	30	32	37	36	23	33	32	29	36	36	20	23	32	27	31	27	20	28	30	25	43	35	31	39	27	29	32	28	41	36	37	29	25	30	26	27	35	32	39	32	33	33	24	32	31	19	25	26	30	32	25	35	32	41	37	23	27	29	38	38	39	32	36	31	36	25	23	29	34	29	33	33	17	42	40	27	21	33	27	28	35	26	31	37	34	34	40	27	46	41	24	38	30	27	38	25	24	30	31	38	37	27	48	28	29	27	32	32	32	27	24	37	26	28	33	31	39	34	36	33	29	27	30	41	25	25	42	27	43	31	38	28	28	28	32	30	29	42	26	30	33	29	25	28	29	28	36	37	23	26	35	25	27	29	44	28	22	29	36	28	27	37	38	32	20	27	27	29	38	30	25	37	36	37	39	33	39	33	30	35	28	26	37	37	40	37	37	32	36	35	38	31	40	22	32	29	28	41	24	26	35	28	33	30	32	32	41	35	29	26	38	34	34	32	29	19	36	34	28	27	30	31	30	31	26	26	31	27	34	28	24	29	31	33	32	34	37	28	35	23	28	25	39	36	37	22	28	34	33	30	32	30	28	25	24	38	33	21	37	30	30	23	38	24	26	22	41	34	33	35	22	28	32	26	33	25	19	39	23	27	31	34	30	39	39	30	31	21	31	23	28	27	35	34	28	40	30	24	36	31	37	18	31	34	36	37	27	35	24	28	28	39	27	24	29	37	36	33	36	21	30	24	27	32	36	32	32	40	29	27	35	33	35	19	38	35	39	33	38	39	33	28	20	35	36	24	30	33	37	32	31	38	34	27	39	39	28	39	25	32	30	27	33	30	34	22	26	38	40	32	33	31	34	34	33	28	34	44	29	34	26	29	25	21	26	25	19	28	25	36	43	37	29	35	37	32	28	28	32	31	26	38	45	29	32	36	38	28	23	27	37	33	36	26	28	37	33	34	26	31	35	36	33	38	37	35	33	37	31	24	24	34	20	22	34	25	27	22	22	31	37	35	34	27	25	37	27	32	41	28	36	29	33	30	22	32	28	32	35	23	36	24	20	27	45	18	29	27	32	37	32	38	23	33	24	28	38	33	34	27	36	40	26	34	34	30	25	21	31	26	34	36	37	24	32	29	27	29	29	44	26	44	33	27	30	30	25	40	39	27	27	24	27	25	32	33	34	31	28	37	26	41	27	33	31	27	23	25	26	40	30	29	30	27	25	41	31	40	38	30	24	30	26	39	29	29	19	29	37	39	26	37	35	22	42	36	36	31	34	27	30	44	29	31	20	26	34	34	33	26	35	22	32	29	46	36	22	45	22	33	32	23	37	28	30	31	22	28	29	21	31	30	33	37	31	38	28	28	21	36	41	19	26	24	25	31	27	35	30	40	35	32	29	33	28	38	26	28	21	42	33	31	25	26	31	43	31	37	33	25	30	29	35	30	22	26	21	21	19	27	32	40	27	28	27	23	26	35	21	27	30	23	29	42	30	34	35	31	38	31	33	21	36	26	28	40	24	27	23	24	41	27	38	34	30	38	41	35	25	37	31	34	20	33	35	31	42	31	32	21	29	20	29	35	40	35	34	33	39	28	35	29	23	34	32	29	27	24	37	36	25	29	34	25	33	29	32	30	32	17	30	39	27	35	32	32	32	33	31	35	41	24	26	36	22	33	36	41	36	27	25	31	24	33	27	35	36	27	30	30	23	30	31	25	30	35	34	35	41	27	40	35	23	27	35	29	24	33	35	31	32	33	33	28	35	35	24	28	24	30	42	39	23	28	35	34
41427	6549	917	2231	4173	4877	4253	1912	1442	1166	1003	869	793	752	707	650	665	603	602	627	551	552	576	574	560	550	506	527	532	513	517	488	491	506	565	506	485	502	510	489	538	455	486	524	484	496	461	454	467	449	484	488	460	492	482	474	447	484	482	470	496	459	481	457	443	485	509	503	446	506	473	478	472	474	442	441	494	475	476	484	479	450	438	468	490	474	457	475	435	476	446	498	455	468	445	441	497	421	500	465	495	477	451	469	482	449	443	483	473	481	456	469	449	489	481	484	493	475	461	445	457	467	461	484	488	436	454	483	481	473	488	444	460	460	466	469	459	435	447	429	487	466	427	468	499	471	496	483	498	473	496	469	475	460	468	464	481	468	446	522	463	469	485	452	471	462	470	470	444	433	456	458	455	441	496	456	447	460	501	450	454	443	423	428	463	504	439	513	452	469	465	465	452	458	458	460	479	446	497	483	501	486	448	470	446	461	504	478	452	467	455	446	481	455	460	478	468	498	463	491	499	500	485	437	489	461	465	469	467	420	450	451	434	441	497	447	483	478	472	456	452	452	456	450	496	457	418	444	462	443	460	490	455	497	466	466	472	490	489	434	469	484	433	486	476	463	468	439	449	430	450	484	488	464	436	498	423	469	476	473	448	471	486	467	472	437	467	440	492	490	465	443	475	476	464	449	421	447	481	493	449	459	465	473	464	466	450	465	446	510	484	448	455	442	479	494	426	492	461	491	476	419	422	447	479	435	454	445	469	440	450	456	475	453	459	450	430	458	409	447	460	473	485	457	444	434	508	443	463	484	451	446	461	468	465	521	464	438	463	454	495	455	478	463	460	481	412	470	477	477	455	442	471	487	453	487	482	480	450	442	473	476	490	470	484	487	447	476	502	442	443	436	490	443	452	476	470	467	503	438	453	472	476	441	464	450	460	450	457	463	472	469	468	450	481	479	527	475	470	455	421	490	508	501	463	476	450	469	503	477	478	472	504	489	486	492	491	464	463	451	455	464	471	467	486	444	489	438	442	510	486	457	464	437	458	436	495	424	410	444	472	479	456	491	481	478	472	476	480	493	452	457	446	482	469	507	461	468	483	502	462	490	443	493	467	507	490	444	477	476	465	437	482	445	455	446	463	460	432	478	488	472	465	452	484	466	464	476	434	448	502	449	436	439	474	453	446	440	461	485	437	489	467	447	487	436	454	442	461	465	471	453	460	469	461	470	476	452	495	470	474	515	483	447	520	455	455	441	474	508	402	464	397	488	453	430	481	467	487	451	478	454	465	478	475	485	435	427	451	496	485	462	474	471	484	481	497	470	457	497	448	472	459	458	457	472	469	513	446	474	474	468	449	443	456	447	437	484	457	431	496	517	447	434	478	506	445	468	445	462	457	477	482	461	463	480	481	467	474	484	493	494	455	487	437	473	482	498	475	435	471	466	458	477	451	501	442	454	453	468	451	466	465	498	480	431	486	455	451	486	475	475	476	481	426	505	448	441	469	461	471	463	474	486	472	496	473	480	474	487	474	464	471	465	474	471	458	470	452	488	464	465	484	475	441	419	473	486	457	471	486	463	471	477	486	447	478	456	474	449	485	498	470	485	471	453	497	473	470	455	451	493	473	437	463	469	448	475	435	454	440	470	433	448	487	451	473	464	467	487	503	473	453	472	443	447	483	450	466	446	462	485	464	443	451	456	465	474	446	433	454	461	471	503	445	485	461	478	466	487	470	465	453	459	475	441	461	466	467	469	477	486	452	472	443	452	450	450	447	463	500	476	448	473	492	502	505	472	467	471	474	475	439	489	476	475	446	464	482	472	517	430	460	447	446	473	457	553	472	447	474	496	449	454	430	476	473	447	441	464	451	466	488	474	471	495	435	463	449	483	458	471	483	444	469	430	468	481	419	472	438	448	468	418	476	470	459	468	460	453	486	439	463	447	473	461	455	484	463	439	479	433	487	465	417	484	412	474	497	474	473	444	472	468	439	481	499	461	485	452	484	429	471	472	461	487	481	480	455	462	464	448	464	457	474	446	432	484	484	462	496	486	444	459	490	451	467	455	471	487	448	475	491	484	468	452	461	465	447	496	467	479	478	481	457	492	446	511	463	447	452	474	449	467	473	511	491	463	503	454	459	428	471	484	457	460	463	468	483	459	478	501	474	463	480	474	521	427	462	457	506	464	450	467	436	474	484	485	492	458	446	476	470	485	433	449	414	457	422	477	505	448	478	437	478	490	432	477	438	453	487	468	433	425	434	478	458	475	433	485	492	477	461	428	444	488	413	443	483	441	456	512	475	483	458	449	435	443	479	479	464	484	461	438	476	455	516	472	432	472	455	461	444	489	460	471	461	441	487	507	480	465	421	475	507	488	433	461	512	405	458	490	500	442	446	435	464	491	482	438	452	472	444	459	468	494	410	494	454	460	477	476	484	467	492	434	485	505	451	481	457	446	448	494	476	480	471	465	462	466	487	479	470	483	503	467	486	480	474	460	446	452	431	495	465	483	441	461	512	447	450	501	426	457	487	476	456	461	459	488	451	439	467	513	467	483	462	498	468	449	436	483	451	469	468	471	451	468	469	432	462	462	461	442	478	438	456	464	454	472	456	463	453	492	451	478	477	457	470	478	470	450	454	460	489	462	449	486	456	474	482	464	497	465	461	474	429	450	455	475	453	492	458	443	478	455	462	457	460	501	488	467	469	498	451	484	469	390	488	408	478	487	447	479	482	483	491	456	445	449	435	438	463	483	487	496	431	459	465	446	466	466	461	454	503	443	476	460	465	475	461	497	464	434	484	456	471	456	498	502	462	453	464	488	450	464	440	466	437	454	453	451	455	457	476	474	455	484	464	472	520	477	413	418	447	439	487	448	434	484	455	456	466	472	482	468	506	479	477	494	459	474	477	427	486	427	462	456	449	482	479	470	474	455	455	482	457	463	478	471	458	466	478	474	421	446	477	443	469	456	508	433	444	451	466	471	506	494	479	459	477	467	480	447	480	454	445	482	459	466	500	460	471	472	479	459	476	446	445	470	424	453	475	446	456	463	477	469	477	457	478	461	451	462	482	475	455	476	460	474	470	436	459	465	446	454	435	493	456	486	434	463	456	488	470	488	417	482	472	497	458	449	464	472	463	439	491	460	452	437	485	484	482	437	450	474	466	489	441	442	457	433	488	441	477	452	475	454	477	438	485	427	463	458	423	488	458	493	446	441	522	441	496	488	446	457	464	477	459	492	468	498	461	476	461	471	469	472	462	439	497	457	443	415	453	436	441	468	428	457	492	479	458	477	463	469	435	443	494	472	500	419	458	463	455	470	497	464	476	475	481	474	473	464	453	458	488	537	482	477	475	481	478	473	473	479	470	460	463	475	459	500	476	499	436	450	432	472	436	435	471	470	531	463	477	469	473	460	465	465	465	464	414	448	420	501	476	451	452	488	450	454	466	454	485	466	471	472	428	478	445	457	482	471	440	475
20994	2244	100	68	118	175	241	100	81	60	54	64	64	49	55	53	44	35	38	40	45	46	34	41	49	39	40	42	26	45	39	35	35	28	28	42	34	33	36	23	29	42	37	33	32	30	28	29	36	36	38	38	34	30	30	33	25	34	50	29	35	28	27	26	33	28	31	30	37	32	33	25	32	33	31	36	32	34	40	35	31	26	36	29	32	31	27	38	27	34	32	31	31	34	26	46	27	35	25	33	28	32	35	26	38	24	40	25	32	20	39	22	30	30	36	30	28	31	29	18	26	37	26	34	32	30	36	33	27	33	34	25	30	34	33	32	34	26	36	33	30	33	30	25	30	38	27	33	43	26	35	38	27	29	30	25	32	31	24	35	43	31	43	38	26	32	42	34	20	23	23	39	34	35	25	37	48	27	36	30	29	23	32	42	29	28	36	25	30	30	33	43	28	24	41	39	24	41	19	35	33	30	36	35	36	28	26	33	42	24	37	30	28	31	36	37	26	34	33	23	36	28	26	33	26	29	41	24	31	33	41	32	35	28	33	26	36	24	26	35	24	30	28	29	37	35	35	35	26	29	32	36	19	22	24	30	36	30	30	27	30	35	37	23	24	45	30	30	34	25	30	38	31	41	27	27	29	25	33	21	37	30	29	36	25	23	35	32	40	34	35	35	34	36	28	36	34	22	31	33	28	50	31	31	28	41	23	30	23	30	30	33	29	33	37	28	35	30	32	34	36	26	23	31	29	29	27	31	39	22	37	36	35	21	34	30	23	31	21	38	43	41	30	35	31	39	32	29	29	43	48	29	31	35	31	23	31	37	35	24	33	37	23	31	25	38	25	27	33	39	23	30	36	26	29	41	30	31	34	28	31	36	37	37	32	28	36	28	24	35	33	28	31	33	34	30	34	46	22	40	26	38	31	37	35	25	31	34	33	36	28	37	32	19	26	29	32	32	29	20	28	46	34	35	39	16	35	30	33	32	35	33	42	31	34	30	34	27	29	36	27	29	51	32	29	34	27	29	32	29	33	30	39	29	34	31	31	23	34	31	37	33	18	37	25	31	28	32	42	29	35	30	36	35	24	33	36	31	31	29	23	40	25	34	29	31	33	28	23	33	24	25	36	32	36	38	32	35	29	28	30	39	32	36	30	39	30	28	33	27	37	29	35	28	27	31	23	36	34	37	24	32	36	26	24	32	49	30	25	31	32	34	34	34	32	24	36	27	31	35	33	19	23	31	30	37	29	34	35	19	26	29	35	35	36	32	33	30	20	44	31	28	26	29	36	29	34	32	31	18	27	36	32	36	24	32	19	28	32	28	32	34	36	25	35	25	40	33	42	29	33	43	29	28	33	38	25	28	34	39	37	34	23	23	28	27	37	33	25	45	25	23	39	33	23	42	28	32	34	22	40	28	34	34	24	31	42	36	30	31	30	38	40	27	30	27	28	34	36	36	33	33	27	41	30	34	22	35	32	34	25	34	34	34	31	24	32	38	29	38	24	33	25	27	26	29	30	29	24	28	34	24	28	33	27	28	40	34	28	38	28	33	36	28	29	22	36	40	29	32	30	25	36	38	37	30	27	34	41	40	22	29	41	25	29	28	39	31	28	35	25	31	24	27	31	26	34	23	35	30	31	24	25	27	31	42	34	26	32	26	27	28	36	15	18	34	21	36	26	28	36	29	31	36	25	23	26	31	18	25	29	35	30	33	30	29	31	38	19	33	30	19	34	31	17	23	33	28	31	24	32	23	28	26	25	29	38	40	29	35	30	22	20	28	38	30	29	35	39	30	42	31	36	28	32	36	31	34	38	24	34	33	32	37	28	29	31	29	32	35	31	35	43	26	28	35	29	44	39	49	41	32	30	27	34	33	34	30	25	28	37	38	31	36	27	29	34	22	23	30	29	32	22	26	40	32	34	26	36	34	25	27	37	26	23	32	24	20	23	23	30	25	25	30	42	31	27	36	32	35	34	25	36	26	39	25	29	32	33	39	40	47	28	19	29	24	34	31	26	33	31	33	31	22	33	37	26	36	22	42	28	33	24	29	32	33	18	32	35	24	35	34	31	24	33	28	35	32	28	36	26	26	33	23	33	36	41	26	26	30	35	26	28	29	26	21	31	32	28	28	29	27	34	40	31	30	28	33	32	20	40	25	27	38	20	39	33	39	33	41	25	29	31	26	27	45	22	35	37	32	23	34	23	41	26	23	38	31	35	32	36	30	26	31	25	27	31	23	34	32	40	34	35	31	33	36	36	32	32	47	23	25	28	36	24	37	17	33	27	44	28	29	32	31	27	27	41	37	34	34	26	40	36	44	28	30	33	36	23	28	30	31	30	30	30	45	30	21	26	30	36	26	33	25	33	38	30	35	27	33	32	29	38	38	29	32	24	23	30	31	30	29	21	25	29	33	33	22	31	28	32	37	23	27	40	31	30	32	29	27	36	26	29	38	34	26	31	38	34	28	22	33	36	28	30	31	25	33	37	33	30	42	26	30	30	31	39	28	36	30	26	29	33	28	29	30	33	32	26	26	39	27	36	44	35	31	23	35	39	23	38	24	21	35	28	30	35	43	34	32	35	31	31	25	34	32	25	36	35	39	33	25	32	30	29	30	29	29	29	23	28	23	39	35	38	40	36	50	37	27	29	22	33	31	35	38	22	36	26	32	32	25	31	32	29	33	30	33	33	34	37	32	39	33	37	26	41	38	40	21	43	30	37	33	34	33	30	29	22	39	33	34	31	23	33	27	47	36	30	23	30	55	32	36	38	32	33	36	37	32	31	28	31	40	30	25	33	30	25	34	38	27	28	30	35	34	26	33	38	26	46	24	36	36	43	36	32	25	37	40	24	26	33	35	32	39	34	25	22	22	25	30	28	38	34	30	32	21	30	20	32	37	28	20	37	24	39	27	31	27	38	36	20	34	23	26	34	35	29	36	29	29	31	39	35	36	26	33	26	37	43	38	19	34	28	18	34	34	28	38	44	21	37	31	34	23	27	28	37	27	29	36	29	31	19	35	28	27	38	32	27	28	33	38	18	29	30	40	29	35	31	26	42	23	35	18	26	26	26	23	29	24	29	37	28	30	19	37	35	35	30	34	24	37	38	30	31	30	35	37	28	37	30	30	21	27	20	33	22	36	30	41	25	32	26	31	28	24	33	49	27	32	28	30	27	29	33	25	36	37	26	34	28	39	35	29	39	34	24	32	37	16	33	31	31	47	33	35	28	29	33	23	36	27	26	35	33	32	41	36	34	32	50	30	21	25	35	36	26	30	22	29	38	33	31	28	31	30	32	32	31	37	23	30	37	31	29	40	29	28	31	26	23	35	32	32	25	22	42	25	35	32	44	25	39	40	31	27	31	32	35	26	29	29	34	34	37	25	29	50	29	38	38	27	32	23	28	40	32	20	35	45	31	34	33	39	35	23	30	39	36	32	44	33	25	25	33	30	38	32	35	30	42	23	41	26
54975	10814	2305	6891	12764	14471	15237	5983	4686	3543	2800	2355	1962	1812	1573	1431	1249	1224	1156	1074	993	876	891	845	794	794	739	702	662	662	641	599	583	581	653	577	586	616	575	588	569	535	522	573	523	550	561	533	560	556	501	512	547	533	542	510	508	492	496	522	490	457	492	498	475	511	469	444	492	507	495	501	503	473	499	516	489	483	485	454	434	469	480	477	490	462	494	467	511	479	471	477	449	480	485	462	483	482	459	484	450	461	481	473	474	471	467	493	478	490	471	485	487	467	490	466	471	480	473	451	447	480	484	455	478	446	467	485	467	465	496	502	466	469	476	466	473	453	472	456	491	462	452	459	459	488	491	484	455	460	482	516	465	484	470	451	479	482	478	473	473	464	461	471	432	449	456	457	468	491	473	460	463	474	466	414	479	481	450	469	466	480	468	454	475	447	442	479	472	447	485	491	483	478	471	463	447	490	478	427	456	460	445	500	465	457	511	471	422	482	460	458	485	475	480	476	496	451	441	454	458	477	464	446	468	495	457	463	468	466	489	432	483	505	498	505	466	462	449	466	473	467	481	463	452	446	488	451	483	494	467	496	467	471	479	430	453	519	475	444	437	497	450	485	458	479	477	485	436	420	458	474	444	391	457	447	470	458	446	459	453	444	463	446	448	468	417	450	436	454	446	443	453	485	466	495	459	411	457	465	466	461	448	486	520	463	460	445	491	471	458	472	450	433	483	516	442	488	498	462	461	473	432	460	459	466	442	481	457	465	459	472	443	459	483	459	468	468	497	480	473	459	452	457	476	489	453	455	427	409	449	441	490	443	422	410	483	416	483	450	478	479	462	460	442	472	506	415	444	433	492	433	471	473	460	466	455	453	492	457	465	455	464	474	420	480	481	468	458	449	479	455	436	458	465	446	471	417	473	472	489	481	454	500	477	472	471	461	450	467	429	465	503	457	468	473	479	446	440	463	483	466	458	432	463	406	466	464	432	459	456	483	424	463	449	454	461	446	453	456	432	463	435	474	469	487	479	479	460	456	437	470	450	469	439	472	422	460	448	436	489	448	452	453	492	457	468	471	472	440	471	425	459	462	436	447	464	446	468	471	469	448	452	470	450	485	485	444	482	459	443	456	467	484	488	442	453	480	414	475	461	441	446	462	436	489	451	459	490	442	468	472	465	484	451	476	444	477	488	418	442	453	466	434	441	447	480	500	421	441	499	454	494	468	433	507	438	460	478	474	454	491	449	439	422	436	452	481	459	467	445	449	452	478	477	483	427	447	456	463	461	448	469	493	440	476	484	495	471	466	438	469	473	445	472	434	464	451	453	437	484	496	472	442	464	468	481	458	436	465	485	440	467	450	472	469	510	455	438	444	435	491	489	511	459	481	429	437	449	444	445	490	460	462	424	473	459	430	461	421	429	462	442	446	509	474	451	425	438	470	453	499	416	480	496	479	464	436	471	491	455	470	474	459	486	472	510	477	446	484	461	430	463	457	502	468	443	475	436	460	485	499	454	483	471	462	455	473	481	499	490	497	475	460	433	452	454	459	446	461	478	480	498	508	471	453	443	445	457	433	434	475	481	458	459	434	454	426	479	507	448	477	463	488	487	438	488	452	484	435	445	485	453	434	444	463	496	474	450	492	454	472	464	440	460	436	465	478	471	452	442	464	444	447	487	433	408	472	443	484	483	452	473	472	470	481	466	496	460	478	451	452	450	490	442	483	424	514	473	473	445	458	454	470	478	465	501	441	478	463	434	466	467	466	474	477	474	449	427	413	477	469	478	477	437	479	479	466	479	431	485	451	437	480	534	469	445	441	492	437	447	482	478	450	469	431	416	475	485	457	503	454	486	456	454	480	492	457	459	466	462	437	439	445	396	448	472	448	455	473	448	471	492	448	465	484	472	441	485	468	470	457	497	481	453	469	463	478	485	465	465	476	447	437	492	431	416	440	453	478	450	480	446	465	457	483	455	483	489	492	495	419	460	441	434	481	455	439	414	410	448	446	469	453	464	465	469	511	450	467	469	510	465	473	462	404	453	467	478	458	480	455	474	441	447	449	458	465	526	477	456	459	461	490	491	472	439	437	449	427	488	500	432	453	469	463	464	453	492	446	478	439	425	447	470	480	471	430	477	467	441	480	451	456	490	496	440	483	473	496	429	435	439	435	456	477	513	475	432	420	473	439	469	431	483	492	463	501	471	475	451	471	429	407	454	495	468	440	447	445	482	459	456	451	428	479	462	481	458	474	469	446	473	469	470	495	446	490	446	477	477	461	471	487	465	430	435	443	463	445	488	449	483	466	466	447	469	443	479	497	442	460	481	465	515	441	469	418	447	453	467	449	442	431	486	461	506	430	447	465	509	428	456	455	431	445	452	487	459	447	488	449	478	428	444	469	482	497	464	442	448	471	446	446	449	435	476	469	504	442	471	483	485	488	486	461	454	459	456	504	475	446	429	444	454	462	489	428	449	454	456	499	490	461	462	412	448	487	490	457	457	460	448	463	477	477	459	431	470	471	451	464	462	482	504	489	437	505	453	489	442	447	453	446	453	468	488	480	454	447	460	509	474	475	450	452	462	467	474	479	445	436	483	450	430	463	499	425	440	445	465	413	432	473	487	492	474	452	478	473	457	475	479	462	438	459	456	481	448	462	456	457	449	450	484	475	506	456	481	438	435	416	475	470	471	470	492	440	457	467	454	464	460	535	492	452	483	474	437	426	481	454	478	481	468	441	478	463	439	499	481	497	495	428	470	476	465	504	468	450	489	438	504	446	479	471	457	484	453	514	460	429	474	495	446	435	467	464	464	440	443	481	454	424	468	459	461	453	475	460	467	484	443	442	460	523	459	471	449	465	444	486	469	446	440	466	463	495	474	440	473	441	456	424	489	479	478	434	460	462	449	452	445	503	472	446	437	447	477	486	459	460	440	448	442	489	441	473	469	454	441	486	455	436	444	474	467	479	479	512	466	460	430	420	446	451	471	514	479	471	500	506	460	429	468	428	461	432	473	467	465	450	432	474	457	480	483	493	449	464	468	457	480	476	456	483	493	456	443	446	453	460	448	482	420	474	427	453	505	463	447	472	466	463	479	482	442	433	503	463	425	444	459	454	449	463	510	472	442	465	494	458	444	488	450	471	513	418	461	472	466	467	417	454	476	492	472	458	469	454	424	480	459	447	450	436	464	483	452	459	449	476	458	457	462	456	462	479	501	474	453	451	511	452	498	486	457	481	473	483	443	456	457	451	472	466	467	511	463	439	473	462	497	438	445	479	462	475	473	434	455	497	454	446	460	466	468	481	470	468	441	467	490	484	473	452	458	501	448	487	491	446	453	425	466	464	469	477	476	485	474	476	466	498	456	493	472	480	481	468	468	453	468	449	485	506	476	448	482	507	464	458	440	436	463	448	494	430	458	447	470	494	482	493	466	453	462	482	405	464	465	442	466	469	482	435	501	451	478	475	513	459	451	433	471	435
17360	1144	188	94	152	158	309	126	100	103	97	77	87	76	98	82	67	67	62	73	62	78	68	55	71	72	50	71	53	56	74	61	65	53	74	79	56	52	52	59	69	67	67	69	58	61	63	62	61	73	65	59	66	77	60	52	53	77	59	58	74	63	76	69	60	59	62	46	68	59	58	58	66	77	66	77	63	73	59	66	69	64	66	60	61	68	57	72	49	67	60	74	72	61	58	55	60	56	62	56	72	53	56	50	75	60	69	66	55	64	52	62	53	62	59	54	69	66	66	69	70	74	59	64	53	49	65	59	60	68	69	57	60	39	62	57	56	68	53	57	72	64	60	66	56	56	56	66	62	52	55	76	57	60	64	63	66	51	54	53	61	46	57	56	54	63	54	62	61	66	69	69	60	74	55	68	64	64	69	64	57	70	59	71	69	63	67	53	63	64	59	54	71	60	60	61	59	57	50	50	68	64	59	63	57	46	58	71	62	66	63	49	79	57	65	69	71	62	68	70	65	59	56	68	51	74	71	61	59	53	71	59	65	69	66	64	61	71	62	72	68	58	60	74	79	63	61	54	56	51	65	64	68	63	66	60	55	63	40	71	51	65	58	63	62	59	56	60	66	58	62	66	57	58	56	66	57	69	59	64	69	78	44	55	65	61	68	63	66	61	72	63	67	64	62	85	52	69	62	58	56	57	57	60	57	62	70	58	74	65	62	52	73	57	51	50	50	59	65	49	56	55	64	54	56	59	53	57	61	50	63	70	58	63	56	61	55	83	80	60	68	52	66	59	70	61	66	57	59	69	61	79	64	57	67	62	52	61	57	76	64	53	67	52	71	64	56	56	56	62	50	67	63	53	71	59	57	53	67	48	59	64	66	64	59	65	57	58	59	74	74	60	68	64	60	65	69	59	60	55	70	63	71	58	53	57	59	60	58	61	58	66	64	66	63	52	61	54	66	65	53	56	57	70	43	51	59	57	59	61	73	68	55	63	54	59	55	81	57	66	63	51	57	61	67	64	61	63	57	70	55	66	62	62	57	51	72	65	60	69	62	50	56	64	64	57	60	69	69	72	60	59	63	55	53	64	55	67	75	55	55	59	58	59	83	63	70	59	59	59	61	55	71	46	59	61	60	67	62	54	66	66	70	53	60	65	63	53	67	75	68	70	52	51	52	59	79	59	56	64	51	70	70	69	59	58	69	52	72	57	61	55	59	73	55	47	74	51	68	74	47	62	56	57	67	79	77	59	70	69	59	61	63	77	79	63	59	64	57	62	55	51	58	69	45	63	60	59	65	67	64	61	55	66	62	69	47	75	70	79	57	74	59	62	74	66	59	57	59	63	63	52	58	50	56	63	49	65	59	53	60	54	63	60	60	72	46	71	69	64	52	68	69	60	58	68	66	52	51	63	57	79	72	67	60	76	61	44	57	57	57	75	61	69	63	63	57	60	59	39	60	57	56	51	60	61	65	60	66	58	57	62	58	53	63	70	61	66	73	65	70	58	76	52	60	60	59	65	56	58	62	88	58	71	55	63	61	62	62	57	56	57	68	62	68	63	68	51	61	54	67	55	64	42	48	63	71	74	52	46	66	44	54	56	64	53	67	63	53	53	74	69	57	53	48	53	55	61	61	63	71	57	64	69	51	63	68	62	62	50	61	65	54	62	66	71	73	61	53	51	70	49	61	52	63	58	54	72	65	61	49	80	58	58	67	57	51	60	55	63	53	58	48	64	69	65	61	60	69	61	56	55	42	58	64	68	76	50	61	56	57	66	71	54	60	69	56	67	63	67	67	70	70	53	91	70	74	47	75	71	68	47	63	60	64	53	63	51	59	60	57	62	47	56	62	49	64	52	67	68	58	65	55	42	57	55	70	69	41	79	53	58	65	75	49	72	66	65	72	63	60	81	52	69	55	59	60	70	61	55	73	54	67	58	63	52	52	71	66	51	51	75	51	62	59	54	64	51	63	66	53	67	73	55	65	60	59	57	65	66	55	61	55	70	72	62	68	65	54	73	60	60	60	55	61	55	56	68	59	60	56	66	76	59	52	66	60	60	73	57	76	64	42	58	66	68	57	62	67	70	74	57	67	60	68	67	49	63	63	65	72	49	50	63	55	58	66	80	66	59	62	51	55	68	69	78	66	49	55	59	50	78	50	55	61	60	61	64	54	49	58	68	71	85	70	59	53	59	52	60	53	67	55	59	67	54	55	72	63	51	62	55	69	60	63	54	70	66	68	54	59	69	68	61	48	64	54	65	65	57	73	44	66	59	62	50	49	75	56	63	58	77	50	66	74	67	57	50	81	58	65	64	75	60	46	62	50	60	60	60	56	67	53	75	64	52	50	45	60	73	51	59	58	61	65	64	60	53	61	64	62	56	67	52	63	71	50	67	50	53	55	72	59	67	53	65	57	58	47	74	57	62	65	65	70	52	58	73	54	64	55	53	57	59	49	64	71	67	68	61	67	70	67	60	66	69	65	67	55	55	59	65	58	56	73	61	61	85	64	63	62	63	59	57	57	55	62	54	61	56	67	72	59	75	45	65	64	56	44	49	50	68	69	60	77	59	70	65	68	70	54	51	51	61	61	59	47	56	50	52	54	55	63	65	60	66	67	57	71	69	60	58	55	65	59	53	60	53	75	64	62	56	64	44	55	45	56	59	54	60	49	63	58	64	54	65	68	64	56	62	61	68	59	48	60	69	63	63	57	59	51	66	73	71	62	53	58	61	55	51	53	52	59	62	60	60	60	66	65	56	53	60	73	51	58	57	57	75	56	54	75	58	77	62	61	58	62	54	75	73	70	54	69	73	57	65	55	62	55	81	60	61	70	47	64	71	58	60	61	72	61	57	65	53	57	58	43	56	56	65	44	46	72	55	52	63	80	64	52	81	68	72	59	69	73	65	59	63	52	52	65	62	64	61	54	60	64	61	50	51	50	70	61	59	62	56	66	68	64	68	62	53	60	61	59	65	68	70	74	66	54	55	53	60	56	57	48	58	66	56	65	45	76	66	59	49	72	54	63	71	56	73	66	57	65	64	60	74	51	56	61	59	64	54	67	54	53	62	64	62	57	55	63	64	52	77	57	61	72	57	44	55	62	53	58	72	64	70	59	72	61	72	70	65	57	39	64	57	70	65	61	54	56	57	77	63	57	53	75	59	59	55	62	71	46	51	62	62	59	67	57	61	68	59	53	64	61	72	62	64	57	54	57	63	63	66	61	55	68	60	68	56	62	67	63	63	59	68	57	67	53	61	58	63	66	66	72	71	62	63	66	64	58	60	44	58	59	59	49	59	70	66	78	54	58	69	72	63	69	57	59	47	67	67	63	44	60	47	64	73	49	46	51	73	61	59	63	60	71	61	59	62	61	66	71	68	60	57	58	81	59	58	61	77	71	48	39	56	53	76	62	57	70	63	47	60	55	49	71	61	56	58	77	61	62	56	56	64	55	56	67	64	71	63	63	67
51535	9568	3375	6060	10855	12819	15964	5464	4389	3471	2908	2506	2307	2008	1856	1692	1585	1484	1443	1334	1303	1280	1237	1264	1181	1187	1151	1116	1105	1006	1039	1047	981	1011	1021	962	978	996	987	958	1014	963	1045	929	926	965	897	948	940	960	985	926	972	910	925	952	885	939	952	971	944	899	953	929	948	876	979	922	915	953	944	914	877	885	892	959	908	890	848	923	945	871	902	900	887	859	896	852	943	925	906	916	855	881	902	904	970	873	890	888	901	892	867	848	889	946	882	960	904	865	901	897	905	903	876	888	934	828	836	978	885	929	902	906	901	953	902	847	869	881	859	945	893	858	969	915	907	905	902	869	898	912	931	887	861	878	882	872	915	888	903	874	901	941	910	889	912	850	879	907	935	848	912	846	913	869	909	861	825	848	914	882	851	891	854	904	894	889	906	879	881	901	933	885	868	849	879	919	842	864	914	875	927	891	857	879	829	878	889	858	912	878	908	900	963	892	883	887	931	933	862	915	931	843	898	941	866	932	880	879	848	876	877	890	888	910	903	878	872	923	893	932	855	958	870	955	890	893	894	857	857	892	848	870	884	882	932	931	896	897	893	926	850	897	851	913	881	907	862	894	842	896	942	901	866	914	848	885	871	964	913	904	866	850	896	912	881	890	862	839	916	887	913	890	923	863	920	875	873	891	902	905	892	853	872	873	897	881	857	894	938	855	922	913	879	944	898	862	860	903	906	907	903	920	870	877	874	848	904	895	875	869	925	886	926	899	853	868	860	856	929	924	872	934	905	898	894	887	972	846	926	886	894	870	866	875	862	896	888	886	870	882	877	852	868	863	859	891	854	863	953	888	894	854	938	876	941	859	869	876	903	877	926	881	885	882	862	887	818	931	880	926	850	912	885	915	892	833	891	911	921	867	896	884	885	886	979	894	884	911	864	915	887	838	917	901	893	878	893	882	883	872	921	929	930	833	850	890	861	862	925	885	829	870	893	919	846	927	846	890	951	859	898	913	885	794	866	906	940	894	894	872	906	913	865	856	901	930	888	898	866	868	893	916	859	852	891	923	897	863	926	918	837	832	870	917	867	876	895	901	855	866	894	880	926	910	899	896	886	880	906	929	933	898	886	906	875	889	859	871	825	903	907	855	851	924	932	892	854	895	943	841	930	887	895	969	926	899	840	899	876	871	858	938	909	867	858	930	820	871	899	870	916	919	879	902	905	851	842	852	868	874	910	922	924	891	911	874	861	894	869	925	843	891	912	851	924	859	910	890	883	899	830	890	902	906	861	932	853	943	885	947	895	927	922	846	892	887	900	921	867	883	918	926	836	889	878	951	917	926	895	867	877	888	878	965	871	907	840	905	924	884	840	871	894	889	949	886	891	938	858	823	855	865	874	923	894	877	844	908	846	941	876	914	953	883	877	898	895	820	874	912	836	916	896	924	884	942	885	880	907	894	869	855	877	886	856	864	872	882	923	933	939	911	890	915	873	876	912	894	925	874	928	899	930	883	881	933	914	923	885	941	906	851	827	893	919	931	833	878	878	877	858	853	876	853	928	861	909	907	936	859	897	895	870	926	897	873	865	849	950	919	864	887	873	869	927	873	876	894	934	903	890	893	891	912	898	908	866	937	940	855	894	933	893	888	864	861	872	835	866	885	902	887	859	884	935	861	934	910	872	912	887	888	797	891	906	892	892	877	902	924	875	906	919	901	853	896	909	846	900	898	849	906	903	894	843	893	959	880	850	893	917	927	901	901	930	949	907	885	893	929	864	861	909	915	901	879	831	901	850	863	922	920	901	912	886	899	888	907	891	881	910	853	887	848	865	900	862	866	889	845	886	928	898	882	876	920	889	905	863	856	888	938	876	858	930	911	895	874	922	904	886	901	935	916	872	901	816	896	917	911	862	864	866	850	884	876	900	884	931	939	906	912	902	897	940	893	870	931	898	864	831	914	885	882	881	871	936	899	894	931	881	889	883	891	821	882	931	864	920	894	869	854	888	863	920	847	913	901	850	976	862	925	846	885	902	843	893	909	880	891	880	918	882	848	885	898	861	878	906	857	864	885	870	889	895	857	896	874	867	880	911	861	895	880	911	831	885	902	888	907	866	921	889	895	862	891	919	943	898	868	908	879	885	892	861	908	913	890	895	842	959	899	861	842	875	885	866	890	857	894	862	872	875	864	923	878	876	957	860	963	861	877	918	923	967	953	907	873	882	862	859	881	879	856	919	890	826	953	888	898	915	919	847	889	898	878	913	894	865	906	901	838	889	855	896	855	874	927	922	869	948	928	906	891	902	865	898	860	892	866	870	903	930	906	951	881	903	863	858	882	945	868	875	879	858	863	927	903	907	892	920	888	868	901	896	912	908	855	883	915	907	848	836	903	897	936	908	876	905	827	880	943	845	865	845	900	913	849	871	934	889	923	880	892	926	880	890	908	905	861	897	925	898	875	886	909	937	857	892	883	857	893	906	851	936	846	900	896	887	891	903	872	872	936	900	852	825	906	852	888	833	855	890	866	864	923	921	933	932	875	863	892	919	917	891	880	928	856	915	887	850	915	877	900	847	883	915	882	870	925	901	888	879	891	881	896	922	875	940	882	873	900	882	884	855	891	873	883	885	972	884	920	923	882	928	924	890	873	887	859	902	884	913	884	908	929	939	861	882	913	914	818	871	934	877	898	877	866	879	898	907	865	895	860	858	853	870	868	919	923	942	877	854	891	939	902	937	907	845	863	896	897	969	934	894	877	916	908	894	889	941	866	905	839	861	878	896	827	882	905	903	842	894	879	931	857	861	887	905	928	845	848	922	878	900	945	875	897	881	873	841	890	870	865	890	900	861	870	877	897	927	895	881	865	903	870	902	846	907	854	885	887	861	865	851	936	890	856	908	896	844	933	935	916	899	920	859	854	864	930	895	890	921	887	860	899	885	930	879	861	909	929	867	857	947	926	904	920	872	877	868	851	927	888	923	906	917	894	882	870	932	870	881	889	864	914	918	905	886	843	887	858	902	874	826	914	879	885	916	898	865	913	876	859	944	857	832	883	884	906	868	925	909	902	849	911	912	912	888	884	881	891	969	862	812	892	919	876	891	883	835	852	901	866	908	836	893	895	903	902	909	870	960	919	873	915	884	843	929	883	919	883	906	864	864	894	871	898	892	905	917	878	881	947	914	898	884	853	906	896	889	910	900	881	877	891	893	901	848	857	896	891	859	871	853	908	886	876	855	925	928	876	867	893	883	912	916	915	876	878	914	863	877	874	859	877	860	911	874	871	892	862	910	864	878	867	857	941	912	898	847	903	869	924	915	876	916	893	866	876	844	900	910	914	875	857	818	922	922	894	857	904	907	936	897	875	843	873	913	876	908	855	929	917	934	885	873	876	908	883	893	902	891	892	876	872	922	809	889	932	895	908	883	842	910	916	949	896	876	920	896	884	946	882	860	956	888	874	891	909	907	847	916	884	872	890	926	867	907	882	903	894	905	902
28823	4237	225	144	228	274	1103	199	170	155	151	102	119	106	132	84	91	100	72	69	64	73	79	90	68	75	70	73	66	88	74	62	73	60	72	57	67	81	53	70	63	89	67	72	61	71	52	68	58	64	64	64	57	65	73	61	70	58	60	73	57	56	77	88	63	63	55	58	64	56	68	56	68	57	60	71	65	71	56	73	76	54	83	69	61	68	74	74	60	70	60	63	82	46	73	51	64	54	61	49	64	68	66	57	82	49	62	59	69	66	68	57	51	61	64	38	67	68	84	62	59	56	73	56	53	77	60	81	54	63	64	66	74	52	49	49	70	63	71	61	63	63	73	62	61	63	79	56	62	66	61	76	62	69	64	58	66	65	67	65	57	70	71	57	64	72	59	63	55	57	58	73	44	56	64	56	72	55	64	58	52	60	65	67	60	70	67	64	55	64	61	86	58	57	60	73	52	72	71	69	63	65	50	50	66	58	69	67	60	71	65	67	64	61	54	61	65	53	67	64	51	54	63	70	51	71	54	57	57	69	53	56	70	52	60	66	49	47	54	68	66	66	64	63	61	58	58	55	50	42	72	58	71	57	59	56	53	78	82	58	66	73	53	49	82	52	58	53	55	56	71	59	55	57	73	56	66	55	61	53	80	64	60	46	70	58	71	67	80	63	66	67	58	59	72	70	57	66	75	62	53	77	50	65	69	68	64	67	64	55	65	58	59	49	64	65	75	69	53	58	72	53	55	57	57	52	78	64	56	63	60	56	60	62	56	59	60	67	65	49	71	73	60	53	68	59	62	65	62	72	76	73	67	63	63	66	53	65	46	70	71	51	57	52	62	64	70	61	52	64	73	65	54	59	68	71	73	59	52	64	66	64	58	76	70	71	63	49	53	46	48	69	53	62	70	66	55	51	67	58	57	60	72	61	53	52	83	66	59	59	58	47	73	70	54	73	62	64	63	65	59	68	69	62	72	64	81	52	56	57	60	62	62	74	64	74	66	61	73	74	70	43	72	64	58	70	84	67	64	63	62	53	75	66	68	43	49	59	63	53	60	53	67	62	68	55	62	69	52	51	65	54	62	59	62	54	64	67	68	60	55	70	57	71	71	60	51	58	66	59	58	59	72	49	58	55	64	73	63	60	59	69	56	55	70	86	72	44	59	51	70	73	58	75	70	70	47	56	56	61	67	64	72	59	67	60	60	54	68	57	53	67	68	55	47	67	52	66	64	61	63	73	59	73	52	75	62	70	67	60	74	62	68	55	53	71	73	63	72	63	59	60	69	63	52	55	68	67	75	45	58	58	66	61	69	57	57	60	64	70	64	63	64	75	55	58	69	55	76	66	60	76	57	71	70	61	66	61	72	66	59	62	79	58	62	60	59	48	75	65	61	62	62	62	55	70	63	64	61	69	63	42	76	70	73	55	70	68	80	66	79	64	65	65	54	74	61	76	57	52	62	66	58	69	52	62	63	62	60	53	73	58	64	51	73	56	53	56	56	61	77	59	67	71	58	63	73	77	52	55	59	61	74	54	58	66	53	74	66	64	77	58	65	48	52	72	63	51	65	63	48	66	60	63	70	67	66	61	70	58	50	57	58	65	50	62	62	58	56	68	75	59	52	53	74	63	69	63	55	63	57	66	60	74	63	63	66	52	63	64	51	53	59	70	62	68	68	63	53	59	68	61	61	56	50	65	54	60	57	57	61	70	62	78	56	55	62	66	64	71	62	62	68	73	59	75	60	72	56	62	66	67	64	52	69	63	65	58	53	67	60	71	73	79	67	61	68	60	56	60	64	66	65	64	56	77	90	60	45	59	61	48	67	64	73	66	71	60	63	54	55	60	45	65	62	51	72	61	53	58	50	71	74	53	63	59	60	64	51	60	63	48	62	59	67	59	66	65	65	70	63	62	59	73	68	59	58	59	76	64	52	70	65	60	65	73	56	54	65	56	60	56	60	63	58	59	66	58	61	69	54	68	69	54	68	50	63	54	56	73	71	66	55	77	68	55	67	63	65	63	61	66	67	74	73	69	62	50	58	60	61	66	64	59	68	71	64	73	54	59	62	70	68	63	68	63	60	53	60	50	59	58	46	65	69	58	72	54	59	60	74	62	77	62	64	52	59	59	65	57	64	57	68	58	78	66	57	59	64	80	59	44	54	52	56	58	57	64	56	72	76	63	62	64	61	54	67	72	75	63	64	62	58	59	70	60	67	67	54	47	65	50	64	65	67	50	55	62	85	57	64	62	71	61	76	57	78	53	50	64	67	48	53	65	72	63	66	49	54	59	64	68	73	51	60	57	72	51	67	53	55	71	62	65	71	63	56	66	69	69	58	66	53	51	50	64	66	62	61	66	71	61	72	74	59	61	64	67	52	62	56	51	68	61	71	68	60	68	67	52	65	57	86	68	66	61	59	60	62	59	54	66	57	76	59	65	67	61	54	68	59	70	73	53	55	78	66	56	70	80	52	73	58	60	66	65	47	59	70	63	57	63	65	85	50	70	70	74	63	69	63	86	54	59	72	58	57	66	57	61	74	65	65	77	49	55	72	62	64	70	66	53	64	56	65	61	67	72	66	64	60	70	61	59	57	60	62	63	71	59	60	77	50	60	43	62	63	52	65	66	60	80	64	56	67	62	74	61	58	62	69	62	74	69	57	66	75	73	61	64	70	58	59	64	61	73	48	68	54	56	73	67	60	59	72	73	62	47	64	55	71	69	75	68	72	65	72	56	62	65	60	59	65	55	81	61	71	67	64	56	60	64	64	58	54	60	52	59	67	69	70	70	46	70	74	57	78	67	65	54	60	50	58	55	59	66	59	52	57	64	60	65	55	71	66	62	72	70	62	65	60	55	65	63	59	66	51	60	57	65	59	67	64	64	75	56	64	69	53	54	54	56	63	68	70	68	65	53	56	54	63	65	58	75	55	70	72	65	57	70	69	58	72	49	59	60	71	68	68	77	66	71	57	54	67	64	57	60	58	71	61	51	66	45	66	61	55	62	62	47	48	92	67	69	72	60	64	61	55	63	59	57	66	50	72	67	70	58	50	66	57	60	59	51	68	66	63	69	60	54	59	65	61	70	60	72	61	68	59	55	52	57	55	63	63	65	74	59	59	56	66	73	55	49	72	60	75	59	57	67	74	53	54	53	67	61	67	52	73	76	59	66	59	76	61	61	62	83	63	53	54	70	71	43	61	60	66	47	59	63	77	66	63	61	59	67	54	49	60	64	61	64	63	57	58	53	55	72	62	66	66	69	56	52	64	71	61	46	76	55	56	56	48	79	51	53	64	65	80	83	59	56	62	64	63	70	64	75	63	77	84	67	65	62	84	81	63	53	64	59	66	68	65	57	64	68	64	55	70	45	59	56	74	71	77	69	65	63	75	61	55	51	69	65	64	55	82	66	59	49	55	51	68	65	58	42	54	73	68	74	74	75	56	70	63	46	55	65	61	67	66	60	58	58	53	72
58670	12089	3867	11045	18538	19696	23348	9749	7806	6279	5106	4277	3692	3336	3019	2629	2488	2345	2127	1917	1805	1739	1630	1609	1531	1435	1445	1437	1369	1367	1238	1287	1218	1180	1175	1072	1135	1138	1067	1124	1065	1044	1095	1053	1068	1014	994	1056	1083	1049	978	1082	1059	1006	981	1029	1030	1004	970	1011	996	945	1019	979	945	1042	969	988	997	951	949	998	950	930	909	980	944	935	975	979	963	903	927	924	968	958	1021	918	936	930	979	940	973	918	874	896	958	942	896	969	929	960	915	888	986	924	952	874	976	968	933	910	900	972	979	924	977	918	920	935	912	918	949	900	916	891	893	884	878	885	931	933	946	865	1007	920	965	918	892	902	942	907	932	909	985	873	946	877	948	887	933	921	903	902	936	885	907	872	867	900	941	928	916	874	912	926	950	940	933	946	957	931	922	906	924	925	930	906	891	947	915	931	943	852	840	955	925	934	943	948	905	912	865	867	901	944	911	882	888	923	879	904	921	959	967	891	920	871	870	951	888	862	902	921	908	900	956	902	874	942	959	931	919	931	874	933	957	906	970	940	951	862	893	949	938	928	916	932	893	892	924	916	901	913	896	875	950	930	917	910	874	948	913	896	890	897	910	853	848	961	943	925	977	904	930	896	926	861	954	906	931	907	905	945	874	892	885	927	931	920	892	915	943	935	919	892	905	928	933	922	905	935	974	945	863	978	955	899	897	926	895	885	933	880	915	935	894	888	863	922	932	891	904	894	916	936	923	875	956	928	853	868	905	876	959	910	901	896	881	864	937	851	920	932	943	876	905	872	956	907	919	919	947	920	885	983	941	871	942	906	879	898	909	915	953	880	919	881	880	906	908	893	873	957	905	882	878	960	889	921	908	916	929	946	877	989	891	891	888	980	958	909	906	928	917	988	958	910	871	926	885	895	903	889	938	921	938	882	940	902	935	907	933	870	891	914	920	907	897	919	897	925	924	913	904	886	926	898	907	885	949	876	934	923	904	958	934	939	901	895	914	854	938	923	877	937	891	942	971	931	919	882	906	965	903	927	988	918	923	891	966	943	914	948	827	869	945	875	907	890	927	964	931	934	894	884	908	906	919	917	932	905	895	842	940	877	941	942	935	866	924	900	912	934	938	892	942	892	939	906	906	899	933	927	930	894	916	894	926	900	929	980	877	949	934	937	925	842	905	884	883	943	906	912	920	924	924	913	902	897	930	862	940	867	931	934	892	943	943	946	911	929	930	833	914	898	888	917	881	907	944	922	922	934	974	932	882	846	942	877	928	910	898	927	874	903	966	871	874	936	949	929	932	964	940	915	935	970	956	948	907	844	912	876	944	878	895	869	913	925	884	930	947	914	891	896	914	935	939	936	860	932	965	954	908	898	873	902	893	923	879	911	946	896	899	925	927	922	906	907	938	948	959	946	910	884	895	878	937	896	955	876	904	881	888	882	926	907	931	899	913	933	912	860	905	898	946	906	921	914	894	911	920	933	919	934	892	888	925	909	904	934	955	903	936	921	873	895	901	928	942	887	929	967	903	907	935	956	886	917	889	927	914	902	886	864	856	890	933	904	946	935	872	892	885	888	880	949	929	918	946	937	887	923	889	900	911	879	844	925	886	930	927	895	891	949	915	902	889	890	914	880	912	952	923	903	890	943	905	923	865	890	968	873	902	900	901	924	930	911	944	884	932	911	911	853	885	891	886	931	928	914	851	874	933	906	924	871	927	881	947	1008	957	929	904	897	920	940	941	911	880	912	878	914	896	883	917	877	944	891	920	902	911	959	937	958	901	919	945	902	963	870	897	901	977	863	960	908	884	923	867	910	917	916	938	945	888	960	905	933	911	899	858	941	943	900	913	942	944	913	900	903	864	921	956	910	917	916	889	872	917	910	882	924	939	917	934	879	892	904	945	877	932	858	910	904	907	955	891	916	930	901	931	890	869	918	862	922	929	946	899	946	885	920	928	948	912	949	900	843	885	868	944	935	904	887	965	898	913	914	956	941	900	902	874	911	878	947	957	872	889	895	876	875	902	917	919	897	901	877	863	922	871	947	904	888	885	956	922	844	926	911	877	931	897	894	920	854	964	846	882	904	930	942	908	868	923	893	923	878	922	944	896	883	891	932	925	889	913	953	876	975	900	905	882	899	916	910	926	917	905	931	868	961	949	922	886	931	886	957	897	932	897	905	924	952	884	897	928	897	950	883	941	899	893	926	938	807	927	951	890	950	902	908	888	909	936	941	938	926	897	938	946	898	903	899	911	899	938	888	966	882	919	883	960	934	887	909	893	881	867	927	886	912	907	864	893	903	916	912	874	897	921	912	959	923	922	909	844	948	910	913	905	898	911	875	898	882	877	911	901	890	918	931	883	941	890	914	894	909	877	906	931	902	924	889	956	901	930	898	944	847	886	867	892	873	942	846	893	964	865	905	946	958	936	888	909	931	914	855	884	876	930	910	986	925	904	913	925	854	908	877	946	913	900	919	903	978	945	938	854	946	880	924	922	906	907	897	938	923	941	933	894	937	934	895	914	875	920	868	932	934	948	911	916	954	931	922	855	946	913	953	898	874	898	881	847	923	950	899	949	904	977	905	892	884	872	918	900	957	931	907	949	969	882	963	950	899	943	867	907	899	933	876	865	841	911	899	895	853	888	899	883	864	905	931	885	901	885	830	860	922	964	906	919	888	927	900	910	923	884	897	893	883	902	921	882	928	921	881	881	918	910	939	895	906	894	914	886	876	953	908	895	910	913	975	887	908	924	865	897	908	893	895	935	871	927	895	881	871	889	972	888	914	916	934	937	915	928	913	903	857	889	936	944	864	938	997	916	870	867	918	903	836	933	902	916	887	931	964	947	895	902	908	907	938	946	914	880	938	907	907	861	893	902	864	904	862	897	937	973	892	867	923	906	917	898	895	959	921	891	889	978	900	911	894	937	940	969	859	899	901	902	900	922	944	875	962	931	894	916	891	931	932	871	896	958	905	907	948	883	961	873	864	932	893	942	939	946	908	903	887	879	958	922	919	901	928	877	924	896	887	915	945	905	911	877	868	881	946	944	929	946	932	910	910	906	968	967	869	907	914	902	894	955	915	895	921	883	912	958	947	904	909	837	905	939	865	964	910	875	921	889	936	944	875	920	889	904	890	929	920	914	925	899	885	888	931	936	931	890	895	852	927	909	918	922	915	901	901	892	901	848	919	947	862	851	925	907	866	835	883	903	888	867	920	942	919	904	874	950	892	994	914	963	906	865	941	853	919	916	901	878	940	883	908	916	985	847	897	905	911	908	943	924	917	859	935	916	896	905	926	916	882	923	896	867	901	888	974	925	873	854	858	903	874	877	949	918	915	916	926	926	892	904	926	904	930	878	886	924	920	953	908	919	940	902	912	842	888	915	925	866	978	935	909	880	940	923	886	894	928	903	888	889	914	911	897	922	941	908	935	891	931	900	895	938	899	945	936	925	875	873	878	954	940	909	893	803	891	860	945	911	918	906	911
8935	154	44	41	38	59	142	43	41	37	49	42	33	41	31	36	28	47	45	29	27	37	30	29	38	32	34	22	26	33	31	41	37	26	37	26	32	23	38	31	28	26	28	35	35	27	28	18	38	28	27	31	29	32	37	35	30	19	27	31	37	31	38	37	23	34	22	31	28	29	27	32	21	23	27	20	31	26	29	26	23	38	30	40	34	33	31	25	38	25	29	29	28	32	32	34	25	24	27	38	33	38	43	33	26	33	34	38	33	28	25	28	35	24	31	26	33	24	36	24	27	28	33	37	34	24	41	36	35	33	35	36	26	38	26	33	34	33	32	25	32	27	33	31	43	35	35	26	32	33	38	32	28	31	32	26	38	25	34	26	35	35	35	32	30	22	32	28	37	41	42	28	31	36	29	25	34	36	32	30	42	33	35	30	26	24	30	35	26	32	38	33	24	33	36	29	32	22	39	21	26	29	35	34	27	33	35	38	35	32	27	36	32	19	29	44	30	45	38	26	23	36	35	40	29	30	26	28	32	33	24	28	30	29	28	34	22	31	48	30	31	30	26	32	26	34	41	21	22	33	22	31	24	36	33	32	33	31	33	34	25	40	35	38	28	27	35	41	30	37	33	32	32	18	36	25	32	33	28	35	37	36	39	23	28	37	31	26	27	33	27	48	29	26	24	37	34	29	31	29	32	34	31	34	28	24	25	38	34	38	33	25	24	29	32	32	31	44	36	29	34	26	40	44	33	39	19	43	30	24	32	31	39	27	32	27	36	32	31	28	35	35	24	37	29	31	36	29	31	29	32	26	36	20	24	29	31	29	28	32	32	41	33	30	41	25	34	33	31	36	28	20	29	44	33	45	32	27	35	29	26	27	26	23	37	31	31	37	32	43	31	27	28	30	29	32	19	31	30	32	33	29	29	30	35	37	31	28	33	28	19	42	30	32	33	35	34	33	33	27	23	16	25	24	31	35	22	18	24	34	32	29	32	37	39	31	43	27	29	44	33	21	42	34	25	24	32	40	25	31	37	23	31	36	24	30	32	32	32	34	36	23	26	39	35	27	25	37	32	35	35	35	33	26	33	22	30	34	25	26	34	26	32	23	26	25	31	30	26	27	28	34	31	30	34	25	30	30	31	29	42	34	31	34	28	35	29	39	42	42	34	29	45	35	36	27	28	25	35	34	30	41	35	37	29	33	26	34	32	31	27	25	25	29	28	28	31	36	26	35	38	33	26	29	24	27	39	30	34	30	29	19	33	23	32	34	26	28	35	30	27	30	30	20	33	38	37	34	38	33	30	22	33	40	23	23	28	36	23	25	43	25	27	28	35	28	31	35	25	42	37	33	27	32	29	30	31	36	28	35	32	36	26	34	26	27	26	36	27	28	37	36	36	23	31	36	34	37	29	36	33	27	33	32	37	26	26	28	37	33	25	28	28	22	38	28	24	30	27	26	27	22	27	36	24	27	25	44	28	42	30	36	23	39	40	32	30	35	23	43	34	35	28	29	43	25	36	29	35	26	33	27	38	26	44	32	25	32	35	33	31	39	31	25	28	22	36	26	32	31	38	23	31	31	33	31	32	34	28	27	33	27	39	28	28	20	33	39	36	25	36	30	31	24	32	31	26	26	36	22	27	24	35	31	36	31	37	31	37	30	17	35	26	22	30	23	34	36	29	34	31	37	42	39	19	49	27	29	37	35	26	29	25	26	27	34	18	34	29	30	35	30	25	35	35	38	30	26	36	32	35	30	29	32	24	27	25	19	28	33	41	36	26	25	29	28	25	31	33	17	40	23	25	37	29	32	36	30	28	35	35	32	24	32	31	35	48	29	30	31	37	31	38	33	25	37	32	30	35	32	26	26	32	32	34	33	42	30	35	31	27	35	32	49	41	27	30	22	30	39	25	35	42	28	30	36	42	46	35	30	28	30	36	32	35	29	25	30	37	28	36	26	28	33	28	32	33	31	31	41	17	29	39	38	36	24	32	32	36	37	24	26	27	38	27	34	25	28	39	30	28	38	29	30	26	33	20	31	35	28	42	25	27	25	21	35	24	28	39	28	32	36	28	19	31	30	35	33	27	33	44	27	31	26	30	31	39	24	31	35	37	33	19	25	36	37	37	39	26	37	28	36	30	32	31	21	26	28	36	38	33	27	35	29	22	31	25	24	35	27	32	24	35	32	26	36	30	29	39	31	38	28	36	35	29	25	27	30	31	31	19	30	24	25	36	33	30	26	34	46	37	29	33	27	17	33	29	36	21	35	37	35	34	36	32	24	30	32	41	23	35	30	26	20	30	36	34	33	30	31	29	28	29	27	32	29	32	29	27	27	28	29	33	46	24	32	29	44	38	27	35	35	22	43	31	25	36	24	23	34	42	24	27	38	43	22	27	38	29	26	32	23	24	35	35	21	35	39	33	32	31	30	29	26	26	29	34	26	36	29	36	42	31	25	32	31	31	33	31	23	38	40	29	22	29	31	33	22	34	25	28	33	35	30	41	36	36	40	25	39	30	38	33	32	28	31	21	27	37	25	31	25	33	39	40	25	37	34	24	27	28	40	26	40	36	28	30	26	27	38	28	38	42	36	30	36	34	37	30	36	27	23	42	39	31	41	35	31	42	29	25	28	28	23	33	32	40	36	29	34	33	27	16	34	28	33	29	28	39	37	40	28	38	37	29	32	28	24	32	27	32	20	37	32	36	30	25	21	45	36	26	27	35	30	30	27	23	29	26	36	30	28	25	35	25	35	24	29	25	32	32	45	30	24	31	33	30	27	36	42	37	22	34	32	30	29	25	26	35	29	20	34	27	43	31	33	26	29	39	32	41	27	24	27	28	33	31	20	28	29	20	27	30	25	31	24	39	27	27	31	27	32	26	28	31	29	25	32	31	33	37	26	29	24	30	41	25	27	24	30	20	27	36	27	24	24	44	28	23	25	41	33	27	24	41	30	24	39	30	34	32	26	31	38	28	31	31	31	37	24	28	26	28	28	28	35	30	48	38	26	40	30	29	25	32	25	25	25	37	25	30	32	31	27	21	26	37	32	28	32	31	44	32	25	34	40	34	30	31	23	32	41	34	28	29	25	29	35	26	34	25	28	32	31	30	30	34	31	27	25	39	34	30	31	29	30	26	32	29	36	34	35	26	28	38	37	22	37	32	30	27	36	23	29	26	30	36	42	37	38	36	34	32	33	37	50	32	34	25	25	28	36	22	25	23	23	33	29	31	41	33	49	28	31	25	38	29	28	33	25	37	28	40	40	34	24	27	28	25	32	47	26	31	32	38	34	28	31	30	38	31	21	36	36	35	38	36	29	30	29	28	24	30	34	31	29	33	37	42	30	39	23	39	28	36	30	30	41	41	33	38	38	30	19	27	29	34	35	24	41	25	34	40	28	42	25	24	24	34	36	37	21	30	23	23	31	37	34	39	40	26	27	32	35	36	29	33	33	38	32	41	29	24	39	35	36
41650	2959	887	2096	4044	4439	9268	1875	1449	1169	1021	887	813	783	678	643	663	608	607	582	547	583	519	572	546	539	542	539	559	502	496	522	499	479	565	522	497	500	506	499	523	489	525	488	484	490	492	491	486	436	481	424	470	500	474	463	479	492	487	456	461	461	451	496	456	503	476	476	510	450	458	489	517	530	445	495	471	451	464	457	486	485	479	488	462	427	452	500	483	478	484	501	423	501	480	497	476	484	445	514	459	435	449	486	498	501	449	492	506	433	475	510	502	437	500	496	462	479	489	444	499	489	456	474	450	475	474	488	460	458	505	477	490	472	461	474	499	472	448	479	458	455	482	491	488	480	478	438	501	450	462	446	483	472	502	461	457	448	491	514	451	477	507	488	447	479	510	476	435	523	479	526	473	454	482	462	485	445	448	446	445	462	412	480	452	476	474	480	454	465	456	466	433	440	461	444	461	458	449	482	476	469	454	470	509	495	479	473	442	469	463	459	525	479	484	445	443	496	442	479	439	460	482	486	456	501	470	482	471	465	433	444	463	465	504	464	452	483	486	456	510	477	528	458	458	484	438	461	457	455	478	460	457	455	495	519	458	490	495	440	462	499	477	465	475	441	452	476	461	471	515	449	453	474	509	480	502	450	457	443	454	435	484	445	489	444	474	512	485	449	446	464	488	453	465	502	475	404	416	442	473	479	455	481	488	513	465	445	472	462	465	463	469	462	453	460	455	464	488	435	440	500	488	435	477	501	463	480	477	445	494	491	487	435	490	436	476	488	478	457	464	475	448	457	481	455	458	478	407	456	419	494	457	494	448	489	426	455	497	489	477	469	448	459	459	456	455	484	496	487	478	476	421	455	445	493	505	485	459	499	516	451	441	478	459	477	483	485	469	487	482	468	461	452	474	478	453	473	485	494	409	477	481	451	471	474	507	489	483	493	483	483	471	482	506	451	470	465	457	489	500	497	516	485	468	466	469	447	480	459	462	465	438	423	488	495	433	465	462	488	470	491	487	472	491	454	493	469	453	462	444	451	491	483	459	476	504	448	490	408	440	492	498	451	483	445	487	488	473	463	489	475	448	474	465	462	444	474	456	515	472	476	454	476	509	460	439	485	460	486	442	453	443	467	463	455	473	457	481	478	501	485	445	493	483	495	488	454	460	444	457	460	478	466	452	457	453	463	463	443	457	468	440	535	502	458	474	452	474	502	449	491	438	453	460	471	482	476	513	435	495	463	449	452	475	483	439	481	469	473	470	451	446	438	491	496	483	502	468	507	465	522	495	475	436	460	480	479	495	463	483	450	467	468	527	453	459	454	448	462	470	430	475	435	450	461	501	464	485	463	457	451	473	454	466	483	431	465	444	455	463	481	471	464	449	440	466	444	444	515	478	469	484	481	487	462	455	496	429	451	457	478	462	446	479	452	471	487	428	450	485	444	494	482	488	456	501	482	471	468	466	470	495	472	447	490	475	450	491	494	500	463	490	489	415	464	478	488	449	479	432	492	464	452	458	480	512	510	486	488	493	456	479	442	443	492	445	474	455	464	488	510	452	482	493	473	464	471	495	524	495	452	445	493	456	479	453	456	465	464	454	484	503	489	498	493	476	444	444	466	458	492	468	462	479	425	487	489	467	491	437	477	442	454	476	467	432	433	420	433	462	451	506	506	475	444	498	451	511	464	430	447	502	470	465	475	501	482	456	447	473	465	477	449	454	512	465	478	466	450	482	469	466	487	471	528	445	448	499	475	461	438	441	488	498	506	491	475	439	478	483	505	457	454	464	462	454	501	440	536	466	487	494	483	474	451	455	490	465	443	486	444	478	478	469	489	436	452	434	468	467	479	510	449	478	439	462	463	482	456	488	465	505	465	476	418	447	467	467	457	462	459	468	494	488	440	400	458	523	494	434	473	481	511	461	467	453	470	467	472	443	448	464	464	482	476	438	452	478	486	448	453	486	464	468	464	492	467	478	469	486	448	455	462	491	447	477	447	465	476	480	501	469	448	464	491	478	461	430	490	482	461	429	464	474	487	471	468	451	455	478	531	467	446	437	493	430	454	450	490	469	479	484	455	446	445	451	448	496	502	454	437	471	472	455	447	480	452	500	445	482	515	482	481	458	476	432	470	456	442	517	503	482	420	426	448	506	440	490	471	445	480	498	521	453	431	444	455	431	492	484	458	441	483	490	461	450	503	514	512	521	467	483	494	430	476	461	459	446	473	437	484	480	479	482	484	452	487	443	530	463	480	462	427	452	452	476	487	459	472	496	481	511	433	459	472	496	437	460	446	435	483	512	477	469	485	438	491	474	437	441	437	513	527	498	493	494	483	479	429	452	492	473	454	426	439	492	452	478	476	472	435	485	427	432	470	474	491	461	497	478	445	478	472	435	499	439	491	472	471	513	480	457	452	499	458	459	478	453	469	446	498	471	480	450	480	461	445	454	463	443	482	448	446	492	490	496	450	439	449	468	471	446	511	429	448	452	434	489	472	493	458	432	456	473	476	490	452	450	424	496	467	438	459	477	443	443	446	486	469	472	462	457	473	459	479	477	512	506	453	431	441	474	473	481	476	474	466	450	449	466	473	469	462	465	458	471	475	488	487	471	465	460	455	465	439	497	447	479	475	504	451	464	456	482	475	457	449	428	473	463	474	503	464	468	470	472	484	474	484	515	468	466	470	443	479	462	462	492	484	473	440	464	464	461	491	492	424	499	483	479	492	477	463	448	455	518	440	451	457	532	469	469	467	461	501	455	455	524	455	459	497	515	458	431	506	494	475	496	475	446	479	476	464	468	447	506	470	468	442	423	466	481	460	484	498	484	455	464	462	464	514	459	474	456	476	479	466	510	518	465	461	473	480	463	460	490	487	505	493	466	497	467	490	466	463	520	431	459	446	509	484	485	454	461	481	487	460	508	451	457	451	465	509	490	484	429	491	488	468	460	447	494	475	467	502	439	469	455	484	479	450	474	481	481	409	463	447	458	458	465	499	458	446	466	474	453	483	451	460	464	438	459	509	456	458	448	477	465	470	437	480	491	466	456	449	481	456	466	486	471	469	494	470	474	473	454	456	486	444	520	466	492	483	468	472	456	441	436	438	441	458	441	465	462	465	457	478	489	453	468	487	484	495	468	463	478	446	486	487	464	447	458	443	445	433	458	471	466	457	467	460	470	494	467	455	450	459	456	462	471	450	455	510	434	432	496	477	466	499	461	474	466	473	509	478	457	474	473	545	484	470	468	503	446	465	467	515	476	477	472	439	471	511	469	502	454	450	480	436	489	527	486	466	471	459	433	465	449	459	484	476	421	477	458	455	461	469	444	450	497	482	488	499	468	475	457	477	463	478	451	434	450	462	455	479	473	443	479	460	475	447	453	449	480	457	479	502	449	494	489	494	467	461	468	476	508	504	480	469	464	445	468	453	456	437	439	460	499	472	436	485	455	480	482	431	476	448	494	471	441	450	444	415	502	480
22694	1953	81	56	124	172	452	105	93	67	61	64	61	55	44	60	38	50	45	48	47	36	40	43	37	44	40	31	32	35	37	40	32	40	37	33	29	37	49	41	27	35	29	43	30	30	35	33	34	27	35	42	37	42	31	37	30	34	28	31	41	33	37	28	25	29	39	43	31	27	40	33	36	27	21	30	28	26	26	32	41	26	33	32	32	41	22	30	38	32	29	27	34	37	34	24	29	23	31	27	45	30	33	23	35	34	37	33	32	35	42	37	34	29	28	31	31	36	31	27	40	34	36	30	20	28	34	33	29	36	26	31	32	34	28	39	31	35	31	27	35	29	35	38	33	23	31	36	36	24	29	24	23	30	29	28	44	20	34	24	28	24	39	41	26	27	28	26	27	28	40	26	30	29	27	34	40	33	22	24	33	40	40	28	34	28	41	36	27	29	29	26	24	34	34	30	34	25	33	35	24	24	28	25	35	39	33	33	31	34	45	22	36	29	34	29	22	28	34	34	27	36	32	33	32	19	32	31	42	29	26	40	32	28	28	35	27	34	32	28	36	37	30	33	33	30	34	26	34	24	32	32	26	25	40	35	35	32	25	29	26	34	29	34	35	24	31	31	31	29	24	37	29	30	31	29	27	30	26	23	22	33	36	37	31	31	44	32	32	38	29	25	26	33	35	37	20	40	26	28	29	26	23	32	28	30	30	21	32	34	28	29	27	26	30	30	31	28	38	26	26	27	21	24	36	33	28	33	38	34	21	33	33	24	28	32	22	29	24	31	38	20	32	19	31	41	27	23	39	32	29	21	28	28	36	34	36	30	38	41	24	26	32	32	28	26	30	33	29	35	30	30	25	32	32	22	26	40	27	28	24	34	31	21	29	37	28	24	34	29	29	28	37	30	29	21	31	30	25	31	39	31	25	24	23	49	32	45	29	30	23	25	25	36	26	33	39	24	43	47	23	26	28	26	30	38	39	34	25	36	37	30	31	34	27	32	31	37	27	27	34	32	33	29	24	38	38	25	35	24	36	37	31	37	31	37	37	21	30	25	35	30	30	39	35	35	35	20	37	31	29	29	29	34	38	34	25	30	35	25	34	23	40	20	31	30	33	42	30	29	23	37	37	25	37	24	37	33	27	31	34	41	31	42	33	39	25	25	34	35	30	27	36	46	36	35	27	34	28	35	38	30	31	27	28	26	38	27	29	24	37	33	28	35	24	25	34	33	28	34	38	32	30	36	31	26	27	36	30	37	29	32	27	31	27	30	28	18	38	27	30	34	34	37	44	36	39	28	23	31	34	34	31	43	29	34	43	27	29	30	39	25	37	23	32	26	40	25	31	32	23	39	28	32	29	29	24	27	27	26	28	27	21	29	38	39	24	32	30	30	28	28	31	25	38	22	25	24	30	34	28	34	38	26	23	26	26	26	42	23	23	35	26	26	31	31	33	36	22	26	38	29	36	27	31	24	37	33	29	26	21	33	42	36	27	26	27	28	34	32	31	39	33	40	39	30	34	26	29	34	36	41	32	29	34	24	34	30	34	35	39	28	27	36	26	35	26	21	35	26	33	36	36	35	27	32	33	38	39	37	41	37	30	35	31	41	28	26	35	31	35	45	28	27	25	32	32	31	34	43	42	25	37	33	33	36	29	30	30	31	23	26	29	36	24	25	31	29	27	28	32	33	40	28	32	23	33	35	31	31	31	35	31	31	34	30	37	26	20	27	25	35	27	27	33	31	29	30	36	49	36	33	27	21	34	23	26	32	23	26	35	24	22	31	29	27	40	29	29	27	35	17	36	37	28	26	28	29	26	27	31	46	35	42	34	32	28	36	28	31	34	31	27	37	28	26	25	47	38	36	28	35	25	31	35	36	24	29	31	33	34	41	28	25	34	34	26	35	40	28	26	32	35	25	17	26	42	40	37	37	27	27	23	34	32	24	39	39	21	41	31	29	28	36	30	29	33	33	29	28	40	25	29	35	29	30	32	40	31	25	32	24	32	33	40	21	23	31	30	37	31	31	27	38	32	47	36	44	38	40	27	35	33	20	25	34	36	31	42	26	34	22	39	36	31	24	34	27	40	26	32	28	25	31	28	22	31	32	23	30	34	41	27	33	26	30	26	33	28	35	29	33	24	32	32	28	32	25	33	31	31	36	31	28	38	33	32	23	30	30	22	38	36	36	30	29	30	32	31	46	22	16	31	38	37	30	26	29	23	32	24	33	31	20	35	40	28	27	28	22	30	37	19	28	40	30	41	34	31	37	33	21	28	31	29	34	31	29	37	31	25	32	39	26	28	24	26	35	48	34	28	23	51	27	41	31	35	29	30	32	27	22	43	29	29	36	38	32	29	28	32	27	21	35	28	31	37	33	31	24	34	28	31	38	33	29	27	26	32	30	27	33	33	35	37	33	31	18	34	28	28	20	27	22	36	25	26	33	38	33	34	37	32	31	22	35	27	30	29	26	32	41	26	26	30	28	28	29	33	30	41	29	38	26	36	42	32	32	31	30	33	27	36	34	40	39	26	28	33	27	30	27	35	19	38	32	35	25	39	30	27	24	27	42	40	42	35	25	30	25	36	26	36	30	40	46	29	28	28	35	31	30	26	18	30	34	26	40	36	29	36	30	21	24	23	23	33	28	38	29	30	33	26	46	21	34	23	32	37	34	40	37	31	30	32	24	35	21	27	25	37	29	34	25	27	35	26	27	34	44	30	38	22	27	25	24	25	34	29	34	33	34	31	31	31	32	18	40	37	22	37	33	34	32	31	28	27	27	33	36	24	23	23	30	34	33	27	36	31	35	33	28	23	35	31	30	27	39	31	25	29	34	32	40	31	24	35	37	39	34	32	29	29	25	35	30	25	28	31	36	33	39	31	31	27	31	29	35	38	40	28	42	23	30	25	21	39	19	25	25	27	22	40	19	36	37	35	35	31	25	34	20	35	29	29	36	38	49	26	30	28	24	30	22	30	40	33	30	35	20	26	30	41	42	29	31	30	36	32	28	29	30	21	25	35	17	37	34	27	34	30	32	35	34	32	28	29	30	35	29	30	32	36	38	26	29	25	33	33	27	25	36	34	44	43	22	35	30	29	25	35	33	26	28	30	31	25	29	25	40	31	32	25	26	28	35	38	39	29	35	21	36	27	30	19	23	24	15	28	33	23	34	36	28	27	31	25	23	30	26	27	33	30	33	40	44	25	26	35	21	49	34	15	45	34	40	28	29	36	33	25	47	36	33	25	30	32	38	31	36	30	34	25	29	32	36	28	26	27	39	26	43	34	31	33	34	33	37	28	39	34	31	30	30	16	31	35	28	28	23	31	22	33	25	29	29	33	25	33	45	28	25	40	33	40	33	36	27	37	31	27	43	31	26	30	29	22	32	28	23	25	30	31	38	32	30	35	33	27	28	30	24	24	30	32	34	53	22	35	40	32	35	26	39	32	28	31	32	31	36	31	38	24	37	39	31
53093	6350	2140	6831	12164	13332	17704	5598	4590	3471	2768	2361	1988	1724	1530	1479	1242	1100	1144	982	908	848	913	860	836	793	734	751	700	640	686	652	668	609	573	608	512	614	596	600	560	563	515	542	551	537	496	526	512	533	533	570	520	523	507	503	502	514	509	474	499	509	568	487	505	485	490	475	494	497	475	493	519	500	466	487	517	494	445	526	494	474	417	532	492	490	478	495	470	459	418	480	485	486	466	476	468	471	494	454	483	457	463	474	504	489	495	461	442	463	479	454	449	461	500	501	444	460	439	458	471	480	445	467	467	511	450	503	479	466	482	461	449	472	489	458	490	446	459	479	488	437	450	478	476	495	477	502	480	442	451	469	477	471	471	470	468	490	435	484	440	475	469	471	473	471	474	512	477	443	474	448	467	489	469	450	441	493	478	489	443	462	456	459	451	475	456	444	480	420	447	439	454	490	466	440	480	480	473	495	460	442	482	477	496	440	469	457	481	441	452	447	470	444	469	472	446	488	472	459	474	453	512	476	481	438	469	481	470	443	499	471	445	447	453	484	466	526	469	471	478	463	477	485	451	490	442	487	477	456	474	463	473	480	476	471	456	462	465	432	503	439	492	452	441	474	481	496	486	427	438	449	480	447	455	487	456	489	523	465	475	451	464	463	459	495	479	495	450	449	467	459	430	445	494	489	456	426	483	447	428	450	444	482	471	452	479	457	484	449	494	492	490	481	424	448	487	520	477	483	485	440	440	514	490	494	470	452	470	468	458	462	519	473	428	451	509	482	487	442	450	456	458	439	473	473	471	478	449	464	453	473	490	473	473	436	492	459	470	446	463	472	462	485	463	502	435	479	458	446	482	482	465	480	480	437	445	465	490	440	464	494	479	505	506	486	484	458	497	466	491	471	542	464	474	482	453	498	429	488	497	493	486	450	471	480	452	474	481	451	479	421	444	453	454	443	486	464	454	467	455	488	483	500	481	486	426	494	488	499	440	481	459	470	478	483	461	459	502	472	512	499	457	502	482	467	451	448	467	515	471	468	497	493	472	466	472	445	444	457	505	473	474	441	472	477	501	474	497	460	443	472	474	472	499	470	455	464	456	449	496	475	453	486	445	484	497	459	436	485	461	461	465	430	469	466	443	468	446	434	464	463	486	481	469	426	496	430	453	456	432	487	454	484	449	501	442	463	491	472	485	453	454	445	441	465	476	465	495	485	484	461	503	447	460	457	439	473	479	465	450	463	448	441	450	467	509	427	499	490	519	449	483	454	458	474	460	513	475	495	479	475	466	471	483	492	452	433	450	438	450	468	474	487	444	452	485	437	489	453	447	464	440	449	494	464	491	456	466	475	452	487	499	447	456	507	496	447	442	501	439	453	480	474	497	457	507	436	490	463	492	464	471	451	499	487	476	481	474	504	454	475	448	459	472	451	454	454	448	473	469	460	480	486	502	458	453	472	464	463	507	468	447	467	481	430	456	472	457	470	507	485	468	471	427	473	504	468	461	470	469	482	489	470	447	448	451	467	438	451	422	458	469	442	453	492	474	470	463	492	466	439	501	454	454	459	432	466	493	481	469	483	474	485	464	482	478	448	464	479	458	501	492	489	467	453	462	479	466	516	476	475	460	451	453	493	473	484	456	484	464	470	463	482	477	427	453	479	446	485	443	447	449	477	443	460	431	476	464	450	418	453	453	455	448	412	489	444	451	467	474	455	473	477	446	453	433	494	440	458	448	449	461	463	467	469	450	496	492	487	430	478	429	418	462	456	489	514	476	440	460	507	472	483	493	424	476	462	509	467	492	446	440	442	442	492	485	454	442	464	431	481	489	499	469	454	461	472	463	473	478	426	490	500	477	482	442	481	472	513	497	511	447	470	498	453	449	511	468	450	447	477	460	498	435	457	444	473	426	478	482	492	502	480	499	448	439	464	468	463	460	459	471	461	491	484	447	445	455	449	410	467	428	496	453	451	511	480	459	441	472	462	452	500	448	440	472	469	422	462	434	487	445	421	498	493	458	436	455	453	479	476	491	487	499	455	466	428	425	479	457	482	479	459	525	452	444	451	433	491	510	493	465	460	502	486	442	491	445	475	459	473	493	448	496	469	499	446	452	463	468	452	442	455	467	488	436	476	463	471	465	465	493	484	465	462	494	472	429	464	443	471	435	461	448	472	475	500	457	445	493	463	517	473	490	495	458	469	467	449	423	461	447	479	482	477	446	471	414	459	476	472	466	471	501	464	495	485	461	451	472	460	465	472	456	457	489	490	461	443	444	477	423	438	472	472	478	472	480	452	441	429	520	493	463	440	500	472	467	478	447	481	476	476	450	445	459	460	447	479	423	435	484	465	485	484	457	456	464	484	493	438	413	457	508	468	444	510	446	450	485	513	461	487	497	478	442	465	461	513	445	477	439	470	470	439	422	472	436	487	467	431	461	459	461	439	439	456	481	517	452	487	453	444	486	463	457	469	474	459	483	455	463	447	471	492	458	493	473	464	450	478	482	479	490	445	485	434	474	458	428	490	454	453	470	443	473	432	502	488	454	427	448	492	480	487	461	460	464	473	470	466	418	480	545	450	454	498	462	464	484	474	486	479	432	466	449	468	460	412	465	439	476	475	443	463	433	491	450	461	484	474	440	498	424	453	477	470	467	491	516	444	507	487	419	436	499	422	424	489	481	465	488	489	464	450	473	497	496	450	450	478	461	509	444	479	473	503	472	510	446	433	480	438	470	498	447	455	471	423	478	485	467	408	438	436	434	431	462	426	473	443	493	454	478	458	507	455	482	442	470	466	482	448	465	455	459	453	490	454	452	449	479	430	446	462	488	483	458	452	487	502	468	477	468	502	465	448	474	445	470	493	501	441	457	461	439	466	492	470	479	440	479	466	461	464	479	420	483	445	422	435	509	491	486	522	459	510	446	446	425	483	487	473	446	473	472	448	462	469	434	474	487	474	414	457	489	474	476	497	420	458	457	471	459	448	459	467	476	430	488	514	469	501	487	459	457	480	483	471	431	447	461	449	516	471	435	467	481	493	448	456	514	475	471	437	475	483	444	493	457	524	483	473	468	464	444	428	481	444	482	471	477	486	462	447	472	479	448	455	469	477	475	496	493	465	472	525	461	457	463	452	450	455	457	494	480	489	498	456	456	486	470	467	460	480	479	429	479	461	448	437	468	457	452	444	464	454	451	495	450	450	459	477	469	469	497	442	478	427	492	417	447	485	426	471	441	483	490	470	473	455	469	430	461	443	486	486	437	457	454	498	455	466	484	456	452	467	472	494	515	483	446	507	466	527	453	466	490	473	456	493	473	496	454	473	464	455	468	462	451	499	471	442	481	459	425	456	459	444	470	496	429	435	448	496	457	505	471	464	447	472	455	494	480	475	467	466	454	451	472	458	476	445	470	471	473	475	491	501	482	454	468	489	461	469	495	468	489	466	465	431	490	481	412	478	429	485	437	467	498	437	484	507	468	491
18579	948	125	99	117	145	316	127	106	99	90	107	79	67	81	63	94	79	71	61	81	76	70	71	72	63	69	68	69	61	64	64	70	56	68	60	68	64	62	52	70	66	64	70	75	51	57	51	65	58	72	61	64	78	58	56	63	64	59	63	64	61	58	68	61	64	62	53	71	48	52	65	58	74	86	53	53	59	71	57	61	69	53	67	65	58	68	52	58	72	54	56	87	49	69	68	58	58	73	63	60	49	52	62	56	60	68	63	57	73	55	63	55	54	60	67	62	50	81	60	64	57	65	62	59	56	62	65	54	52	54	62	64	60	58	61	67	58	58	57	59	58	71	59	67	59	50	64	55	60	67	66	69	62	66	61	63	62	54	63	61	62	44	62	61	67	57	73	57	54	63	72	67	67	58	65	65	69	64	54	49	71	67	61	60	82	54	69	69	64	51	55	79	51	55	55	63	69	76	57	58	76	81	54	63	57	45	70	55	59	70	49	54	68	72	59	54	70	58	58	61	61	61	71	62	67	60	69	72	61	59	58	55	66	65	52	62	51	48	54	65	57	70	76	60	66	62	67	55	64	40	71	63	69	64	52	61	69	54	64	56	85	61	54	60	71	43	64	65	59	57	57	51	58	54	71	58	71	81	60	70	58	56	61	56	63	61	54	53	66	63	70	57	75	58	66	61	73	76	66	64	63	65	52	46	58	63	55	56	63	63	52	62	66	54	55	66	62	58	63	47	63	68	61	65	57	70	67	56	65	62	70	49	63	56	63	69	53	70	63	60	56	53	47	66	44	60	73	64	64	48	65	64	61	66	69	54	61	62	59	72	57	66	60	58	79	49	58	51	55	63	60	61	59	54	62	50	66	56	63	59	51	58	62	61	59	77	62	54	64	63	76	64	61	56	64	40	69	63	62	52	45	55	67	58	71	57	47	69	55	61	53	61	48	56	71	57	52	61	57	59	52	58	63	68	51	68	56	52	67	56	52	67	53	56	57	65	55	48	57	74	62	56	81	75	69	56	52	54	64	47	58	74	69	65	64	52	70	49	72	67	63	59	64	63	59	43	57	69	54	50	68	66	60	67	64	71	62	60	42	70	65	56	66	69	72	59	51	51	68	60	71	75	60	65	67	53	47	65	54	49	72	64	47	58	50	60	58	59	59	42	61	67	70	71	66	55	85	56	56	52	55	56	63	66	51	56	64	62	55	71	67	65	61	50	66	56	58	71	68	84	71	67	67	64	52	57	64	63	79	63	67	59	68	57	60	67	60	58	58	64	75	55	58	64	64	59	62	77	55	60	56	58	49	52	60	59	52	59	58	56	66	62	66	53	70	71	58	48	63	63	56	50	56	60	64	57	61	55	71	62	64	73	69	67	60	58	76	64	53	72	67	53	61	61	68	59	69	45	61	67	64	69	61	54	44	75	53	62	54	73	57	63	80	62	66	62	49	69	63	65	61	68	61	54	54	66	45	54	53	66	68	61	61	79	61	54	57	68	55	60	62	63	54	43	62	71	64	68	68	71	42	65	58	69	62	67	53	58	55	56	47	58	64	67	49	60	67	59	57	70	68	70	65	48	56	61	53	66	78	57	59	46	57	55	57	44	69	62	63	52	47	60	63	55	58	63	62	62	64	53	59	65	57	63	58	62	57	59	59	53	49	45	59	57	54	52	69	50	64	60	71	57	68	69	57	47	54	71	72	54	56	54	58	69	61	59	56	55	75	61	66	67	60	79	49	72	56	62	74	54	56	70	59	51	71	60	67	59	71	57	60	69	58	65	53	71	59	60	68	62	45	60	64	59	58	65	66	60	55	62	67	60	62	58	67	64	62	60	55	66	81	72	65	59	68	40	55	64	56	75	67	70	36	59	65	60	66	71	64	62	63	65	62	68	57	53	50	50	63	66	54	57	53	61	75	61	71	68	61	61	73	61	66	62	47	53	71	68	58	60	52	64	54	56	72	63	69	72	68	51	61	60	70	63	64	58	51	61	66	57	64	65	62	65	68	70	70	59	63	62	45	72	60	52	63	72	59	58	66	57	59	65	60	63	81	68	64	63	61	69	61	66	56	57	61	58	67	52	66	67	53	74	69	46	65	70	64	46	50	57	54	64	54	50	51	73	53	64	60	64	69	61	64	55	60	80	56	50	67	69	72	60	52	55	61	54	67	60	64	52	60	56	58	70	70	72	86	62	67	45	57	64	65	51	67	46	59	69	60	68	66	53	61	61	61	54	64	50	63	69	57	61	52	65	69	62	45	77	72	74	56	62	60	64	53	67	67	68	53	48	62	54	57	58	57	68	58	52	55	74	48	56	53	58	63	54	62	56	60	56	57	60	65	54	87	51	75	46	57	49	70	65	75	54	62	63	60	43	61	67	57	62	75	69	64	57	53	59	55	56	70	52	66	65	75	53	60	64	57	65	53	74	66	61	64	54	70	59	64	54	55	68	60	68	53	45	56	60	56	57	55	56	57	46	50	61	71	54	70	66	53	62	59	55	54	59	63	56	69	64	52	56	67	52	46	61	56	52	74	59	75	62	59	72	53	58	59	74	69	63	68	74	53	86	64	71	53	70	71	70	62	53	70	43	72	44	53	57	57	54	66	55	63	66	66	69	74	58	75	74	67	55	59	75	68	51	52	73	60	71	62	71	58	60	92	55	58	71	67	83	57	65	62	64	71	56	61	59	62	60	68	60	58	58	58	54	55	62	68	47	60	63	50	73	74	55	51	55	59	52	65	56	66	62	60	66	61	67	61	75	84	53	58	55	63	62	55	61	60	63	61	50	72	51	57	57	55	60	72	72	62	60	62	60	71	58	79	60	52	62	53	51	49	62	73	71	69	49	59	77	54	59	62	68	56	57	69	66	59	67	67	64	59	65	66	61	64	64	51	76	75	52	64	50	52	63	59	74	64	65	78	78	59	68	70	67	67	69	56	50	68	61	53	69	57	67	56	57	61	59	56	72	54	60	57	71	55	46	73	57	62	57	53	65	62	59	51	73	59	66	60	66	81	65	59	52	70	76	66	62	61	66	48	76	59	57	62	58	61	69	66	76	60	64	53	57	60	56	69	66	54	56	68	61	54	50	69	62	67	62	63	59	75	50	74	70	56	61	73	64	54	60	74	76	64	57	63	73	70	62	63	63	53	63	58	56	57	59	62	73	59	68	61	62	61	80	58	72	71	57	69	61	59	66	57	57	78	61	62	63	71	62	64	62	61	52	75	53	54	67	51	64	52	47	55	56	54	66	78	55	59	51	30	54	77	56	51	54	53	66	62	59	67	48	64	53	58	61	64	66	70	62	64	74	64	83	61	61	62	69	56	69	69	58	49	47	53	52	54	62	77	63	47	76	54	56	61	60	60	51	57	70	58	55	69	61	57	51	53	67	75	43	68	62	60	80	64	54	72	61	46	63	49	62	55	64	59	55	57	81	74	53	68	64	54	62	52	58	62	55	67	64	59	58	52
48773	5664	2518	6018	10382	12014	16121	5273	4287	3618	2910	2443	2237	1917	1773	1702	1600	1489	1457	1421	1324	1239	1204	1148	1185	1178	1188	1122	1068	1079	1059	990	980	1043	1034	1043	1010	970	1023	950	980	966	931	948	937	922	973	945	878	916	910	934	885	954	895	906	921	914	917	939	925	896	923	973	900	895	827	928	914	930	934	915	941	880	906	879	925	874	900	860	893	921	871	921	901	911	942	883	913	928	916	959	937	903	900	871	919	895	873	909	930	937	884	888	919	870	926	911	956	930	883	888	893	925	922	909	870	916	885	841	882	866	911	914	862	943	911	876	923	886	874	883	874	919	919	909	892	900	840	909	924	877	932	881	875	874	891	884	916	894	888	883	852	905	950	924	845	860	904	836	910	846	871	866	896	917	917	906	930	906	881	847	879	906	874	840	900	954	876	847	885	861	847	856	928	878	889	923	900	918	882	913	875	883	850	920	905	913	895	897	848	926	887	909	876	873	825	842	925	913	912	783	915	896	899	918	897	974	844	885	859	865	889	937	936	877	886	911	942	879	928	904	902	882	911	890	859	904	858	877	936	884	872	858	868	883	918	927	843	870	859	896	877	890	860	879	957	904	887	886	922	845	849	877	960	841	899	920	924	867	868	907	861	877	905	849	869	891	895	870	895	861	889	901	906	845	876	894	896	825	883	914	890	960	824	892	934	935	862	849	929	853	860	887	862	845	861	915	873	862	866	873	893	925	919	889	901	897	873	896	875	906	892	872	953	867	915	884	850	890	846	869	907	840	879	862	916	929	933	902	930	881	861	909	912	911	810	903	908	879	855	885	893	900	885	926	906	945	919	874	919	844	916	897	895	865	856	964	927	937	875	908	935	877	883	853	904	907	895	883	862	907	879	914	905	898	856	836	863	871	926	853	931	873	846	865	917	842	907	876	937	893	862	967	919	869	883	892	873	869	929	872	887	898	929	881	890	918	912	874	857	872	885	905	872	917	908	915	873	858	810	854	870	881	901	917	917	890	905	854	932	904	926	853	913	864	864	832	926	877	900	870	921	885	855	876	871	944	887	898	903	885	835	883	936	896	930	946	898	858	935	848	835	860	854	845	865	902	877	860	852	904	892	879	868	894	948	882	833	896	887	869	929	929	920	886	881	912	859	901	870	895	896	912	892	930	868	910	883	899	874	904	864	870	886	919	896	908	885	856	897	873	816	878	831	898	946	861	936	876	938	908	850	952	879	908	851	866	901	882	893	907	863	834	866	919	856	877	897	901	864	930	920	944	874	900	916	886	905	903	934	905	840	897	904	844	876	860	920	899	882	884	896	904	929	907	917	912	884	877	890	857	871	905	891	895	885	878	943	909	885	876	876	893	899	895	878	889	937	906	950	935	861	836	914	867	855	863	896	849	883	878	864	956	865	884	937	839	866	877	836	895	915	893	877	899	922	956	868	917	889	895	853	957	887	864	880	886	928	931	819	874	897	916	924	938	876	877	879	888	907	894	861	935	884	870	854	936	875	866	911	904	902	949	901	868	925	899	856	881	883	901	897	882	905	908	894	880	874	843	858	847	949	894	919	876	917	930	853	928	878	872	907	897	893	915	811	885	910	881	893	924	935	876	870	881	839	889	896	877	870	877	901	850	896	850	885	906	905	882	902	874	893	925	899	975	884	876	881	859	900	908	893	880	883	854	908	907	912	885	899	866	903	886	905	862	896	908	898	911	934	878	859	880	915	897	935	881	877	935	860	900	845	894	904	920	865	872	951	933	861	901	919	861	912	884	913	861	899	914	906	898	925	896	872	922	892	910	882	854	884	907	898	910	937	853	892	891	877	874	922	823	913	844	901	879	854	910	851	940	868	897	891	943	876	875	871	860	896	907	872	893	877	875	893	887	824	891	877	885	891	859	891	871	866	907	898	856	913	844	939	836	868	903	897	917	893	882	911	915	884	854	872	887	883	931	872	881	815	875	879	910	905	861	877	835	971	893	900	881	873	827	891	913	870	829	904	869	897	877	928	847	888	831	874	875	950	862	906	912	880	855	887	885	908	858	891	960	900	861	902	873	914	877	908	946	899	896	817	896	917	921	887	906	894	905	874	886	874	892	852	917	888	867	904	903	909	932	891	909	866	874	875	927	857	862	865	850	890	847	852	837	884	842	920	875	856	865	882	893	934	862	920	894	890	845	899	864	903	880	867	883	838	900	862	951	917	913	909	936	883	885	983	856	845	902	906	887	901	816	911	845	858	864	893	903	882	854	898	853	841	884	856	866	870	901	909	898	886	910	847	904	878	878	959	898	886	883	912	912	844	869	874	916	832	928	887	839	904	893	901	857	875	911	865	884	911	908	914	854	882	902	851	902	921	917	936	880	901	912	873	889	831	859	911	865	901	912	890	913	914	954	891	874	863	923	907	907	892	890	899	942	833	868	883	900	876	888	893	908	858	921	870	934	892	904	877	849	882	928	906	837	943	872	856	953	881	916	893	907	876	871	986	850	866	896	908	900	874	887	905	873	887	937	868	906	882	922	907	875	951	891	934	933	890	920	864	901	906	870	858	899	913	872	916	924	859	889	913	856	819	878	865	901	925	820	913	859	895	890	909	951	893	952	891	894	842	919	858	886	890	914	950	860	869	900	912	895	829	881	899	919	903	873	899	897	862	888	877	875	922	875	895	863	891	901	865	864	875	857	899	890	961	836	898	877	913	929	926	875	885	895	871	885	873	939	929	881	959	853	908	889	912	884	878	906	916	925	908	885	846	880	890	875	891	876	890	900	938	916	937	908	863	897	824	869	891	917	885	867	927	919	872	864	855	909	930	910	889	905	901	902	879	889	861	881	900	865	894	899	885	932	839	891	959	906	923	863	909	867	882	916	884	869	858	859	851	821	873	864	912	848	865	921	919	865	893	846	877	929	900	856	927	869	950	882	883	932	871	896	852	902	909	864	865	841	892	897	853	898	869	869	907	879	894	827	916	847	835	850	845	918	861	832	865	864	865	853	888	880	869	902	884	893	899	910	942	897	913	922	870	930	896	824	867	951	874	934	879	887	876	952	896	929	932	862	911	846	892	879	930	883	895	872	913	923	881	889	936	913	905	861	913	863	894	883	883	887	904	836	851	886	872	922	924	927	822	893	865	901	894	908	930	889	918	893	857	840	920	903	904	854	885	948	928	915	926	903	857	881	913	894	873	909	872	845	881	918	864	928	839	831	974	887	878	923	895	839	895	903	908	887	848	892	898	930	887	889	880	872	781	880	941	845	885	892	905	850	881	873	903	908	898	922	932	926	914	878	915	839	897	945	928	854	933	901	956	866	846	911	898	842	849	869	872	904	914	905	859	835	891	898	889	872	872	908	878	904	892	906	922	899	859	903	882	889	925	918	887	847	901	862	908	892	911	857	948	899	841	869	896	900	861	872	853	880	908	899	943	820	921	837	922	900	873	909	899	865	874	913	911	872	918	842	902	885	885	856	900	890	892	901	892	905	861	846
28526	3303	233	153	211	286	549	273	157	147	136	131	117	111	94	83	89	98	100	96	87	77	100	82	76	73	69	80	69	81	70	72	51	64	57	60	72	77	68	75	72	69	80	64	66	78	76	65	75	62	59	68	72	80	70	74	58	51	70	58	70	57	81	64	72	58	68	57	63	72	53	65	66	66	78	64	56	62	63	56	69	67	59	55	58	74	73	64	61	75	68	52	60	65	57	66	64	72	70	49	62	60	58	62	39	64	64	57	73	50	70	54	58	70	69	72	75	66	39	62	64	45	66	66	74	63	64	63	68	68	47	68	51	64	47	57	59	64	53	67	73	60	64	68	66	63	55	55	49	67	36	67	67	65	67	67	68	59	65	61	74	58	57	78	79	75	52	60	72	57	58	52	55	72	51	53	56	66	84	68	58	51	54	45	69	69	52	67	51	66	76	61	70	68	75	50	71	59	64	59	48	68	53	62	60	78	53	59	66	56	75	75	72	62	70	52	77	71	66	45	56	61	60	76	52	54	65	78	65	61	66	62	56	57	54	50	63	78	61	71	55	74	58	50	49	73	68	57	64	71	66	67	85	72	59	61	59	60	74	61	59	59	75	52	60	51	58	59	60	64	65	77	68	61	56	53	69	62	71	46	60	68	57	64	63	61	56	67	69	71	68	67	61	62	52	57	61	58	54	60	53	72	66	55	54	65	77	82	61	56	52	55	68	57	80	69	67	44	59	55	55	72	63	48	66	70	71	54	71	71	51	62	71	61	60	73	78	73	63	72	63	77	65	65	59	46	64	61	59	64	50	72	75	73	65	60	61	47	59	57	65	52	63	61	68	61	65	53	69	57	65	65	55	61	74	58	66	63	55	71	58	56	67	54	49	69	67	63	49	83	53	63	63	65	54	45	54	62	56	58	46	69	71	64	70	55	68	65	61	56	61	60	59	64	45	75	60	56	60	62	64	59	71	68	60	65	61	57	67	49	65	60	65	57	63	62	72	65	54	63	68	56	53	60	70	73	58	60	52	60	70	52	53	77	66	68	59	58	60	56	76	62	73	71	73	71	68	62	61	50	48	63	68	58	47	65	67	58	60	66	62	64	51	61	73	55	60	60	61	71	70	52	53	63	71	77	62	56	67	59	83	61	53	78	57	56	72	62	59	56	54	62	69	64	62	50	44	72	61	55	64	59	59	64	60	64	65	65	69	64	50	57	69	56	52	60	71	63	61	57	69	55	70	60	55	50	67	57	61	62	56	63	52	50	71	58	75	51	71	61	62	55	55	58	66	65	57	67	53	61	66	75	73	69	51	73	62	64	62	59	50	56	70	56	70	62	63	78	59	61	71	58	60	58	74	51	59	73	74	63	50	50	66	48	74	63	61	57	47	65	69	56	53	63	62	56	69	55	68	64	72	63	62	63	59	63	59	63	50	60	65	64	64	65	67	64	60	74	66	67	70	63	68	55	59	61	69	64	69	59	62	54	66	61	69	57	61	56	65	59	60	67	68	68	63	54	69	61	66	52	50	64	66	73	54	57	64	57	68	60	65	59	58	72	54	73	52	59	53	64	51	73	54	63	61	58	72	54	73	68	52	74	64	79	67	72	63	53	57	63	67	61	63	50	65	61	62	66	83	39	72	51	68	61	55	55	62	66	64	64	55	62	59	64	65	50	70	65	60	70	73	74	68	75	52	66	77	73	71	57	55	63	59	63	57	68	71	65	73	63	60	54	60	69	62	61	71	65	64	58	68	60	70	73	60	54	43	55	68	62	49	73	56	74	68	71	69	63	61	51	68	64	72	61	63	45	50	67	63	75	52	75	62	54	48	73	66	57	56	71	64	60	60	63	49	69	72	66	61	78	52	73	79	51	53	68	64	59	73	63	57	45	55	44	72	67	59	65	55	56	59	63	80	81	68	64	71	76	55	60	63	70	72	59	68	63	53	66	61	52	53	71	77	78	52	88	60	66	70	65	49	73	68	61	71	73	66	65	63	60	61	75	59	72	68	67	49	56	59	56	54	59	68	70	52	65	58	56	61	66	63	68	52	58	63	64	72	72	64	70	64	59	53	55	63	67	57	65	71	67	73	66	57	51	66	78	47	55	61	63	70	65	61	56	59	63	71	72	62	57	64	55	59	73	62	67	48	47	64	52	73	61	66	50	60	67	69	62	66	59	47	78	51	85	48	54	77	57	69	66	56	57	71	62	55	70	63	56	53	62	76	65	61	66	60	71	66	59	66	62	47	61	62	58	66	56	58	65	64	68	71	66	58	67	65	75	62	56	71	65	55	75	54	67	62	53	80	71	49	74	64	57	79	62	56	59	67	64	63	68	77	66	64	59	48	56	60	58	71	61	66	58	63	68	75	66	68	46	57	57	57	71	73	45	70	60	76	57	58	62	59	65	67	70	55	66	56	63	68	67	51	61	58	66	71	63	62	56	68	64	78	58	63	57	54	63	46	56	66	62	52	58	59	61	71	76	60	54	65	63	62	58	67	68	58	55	67	77	52	61	71	63	74	78	51	58	72	73	62	58	63	64	58	63	59	50	59	64	74	56	69	61	73	51	66	58	68	67	70	75	59	69	72	76	78	66	53	62	72	67	77	46	57	63	52	55	73	68	60	55	60	56	67	57	66	62	63	75	60	65	70	75	59	61	65	59	67	68	68	59	71	61	67	66	72	52	58	65	53	68	70	70	75	46	61	74	75	66	61	65	67	60	71	71	45	66	51	58	67	72	65	69	69	60	64	58	64	58	57	66	59	69	50	59	80	73	64	61	69	73	66	67	55	70	74	65	63	59	66	59	56	64	52	57	66	68	74	58	67	54	76	66	68	72	69	60	75	79	63	63	62	46	64	57	73	64	58	79	78	50	62	63	73	58	57	67	50	55	51	62	63	64	65	67	46	57	62	63	73	70	67	71	58	60	51	67	61	59	54	68	61	59	65	51	55	86	65	67	65	35	71	64	67	82	76	63	60	52	67	63	68	58	47	54	59	68	62	59	59	71	49	55	66	55	73	62	61	78	71	54	55	64	70	58	74	66	54	64	53	65	59	65	55	59	60	56	59	59	58	67	62	58	59	66	62	70	65	63	71	57	46	63	67	66	54	61	75	63	48	46	57	70	60	56	75	62	74	71	54	65	58	57	70	63	55	57	62	64	69	60	65	59	67	60	64	48	79	71	70	53	62	79	69	63	82	52	59	65	63	64	67	63	56	53	60	62	58	74	62	67	49	60	55	61	57	65	67	64	55	69	62	68	42	63	70	65	56	59	65	59	69	49	67	60	56	49	59	42	76	67	59	65	83	55	70	51	61	56	65	76	50	63	62	63	51	60	67	55	57	55	59	70	55	58	55	55	52	68	65	77	69	55	55	72	76	64	56	75	66	56	57	60	56	63	69	61	45	66	59	50	65	62	66	66	70	47	57	70	56	62	62	71	76	62	53	56	63	53	64	64	68	64	49	51	54	77
52084	9711	3779	11074	18199	19843	23072	9690	7855	6350	5242	4347	3678	3202	2946	2673	2555	2347	2117	2018	1853	1720	1683	1541	1531	1498	1400	1434	1373	1281	1316	1218	1183	1181	1187	1184	1131	1056	1070	1053	1076	1042	1114	1051	1028	1059	1055	1042	1026	1019	1061	992	1019	955	1065	1029	990	1000	989	976	992	992	960	909	1015	993	956	1006	940	982	1004	1012	964	907	982	970	918	950	884	990	966	909	966	983	867	884	899	896	920	940	912	989	908	963	914	905	917	909	937	912	932	970	914	953	1015	917	962	922	905	955	929	930	894	955	950	911	933	970	908	929	949	880	892	915	944	914	934	960	967	914	869	861	864	934	951	915	858	874	906	897	892	931	924	981	910	940	935	851	932	915	920	947	952	912	828	883	881	917	952	898	894	958	896	919	869	900	936	890	914	877	928	921	942	947	901	868	916	901	930	941	956	850	941	912	909	928	970	940	896	986	949	876	879	883	899	920	911	894	895	930	892	951	938	842	926	893	891	910	907	904	994	923	896	888	842	915	924	868	886	939	903	941	909	858	968	900	914	895	881	924	978	877	896	934	907	858	947	902	880	944	878	885	926	899	848	920	936	925	954	904	895	886	939	946	934	947	900	879	844	904	956	901	957	922	873	895	926	892	868	929	883	865	893	930	864	930	882	915	861	957	899	894	904	886	909	883	895	876	930	963	868	893	896	947	947	929	900	898	860	947	944	906	918	922	870	866	976	915	897	864	919	933	914	932	896	884	919	900	874	865	923	921	881	940	862	901	906	879	875	846	944	901	834	876	886	909	920	906	919	943	866	888	945	893	896	856	884	862	851	898	913	878	920	890	938	962	918	873	874	896	940	913	839	880	898	904	914	925	903	918	877	943	901	872	901	886	909	917	932	999	960	961	940	868	905	931	908	973	960	915	922	927	918	899	917	878	926	952	923	952	889	888	891	901	889	880	912	909	956	900	916	879	932	868	871	907	907	942	857	911	891	860	886	896	922	891	922	908	908	919	896	899	891	887	886	841	908	872	927	922	843	936	926	881	909	950	883	893	945	900	864	981	930	909	873	903	937	907	924	848	943	922	872	895	929	923	884	915	868	910	846	938	943	890	858	933	890	907	917	935	873	881	877	905	879	860	886	905	847	910	912	921	867	912	904	950	885	946	950	885	916	931	930	902	902	857	896	915	902	909	914	845	963	894	920	870	914	912	836	864	904	906	906	909	933	905	880	888	924	890	891	936	917	903	891	894	849	848	908	902	887	895	903	875	888	865	889	883	860	927	927	914	862	904	894	932	916	883	889	942	891	917	900	887	922	886	952	933	918	877	905	949	870	942	824	926	928	888	908	890	952	858	924	904	879	918	949	878	903	859	902	948	921	905	872	975	956	888	936	901	906	891	892	904	857	855	918	907	905	873	894	888	913	921	909	860	904	961	938	902	893	893	934	885	939	895	883	880	936	932	967	952	886	935	918	880	877	879	872	872	911	912	904	911	932	873	897	849	861	882	829	875	876	863	905	878	914	916	921	883	877	890	910	866	906	923	904	903	928	924	929	883	920	875	944	917	886	949	933	847	902	873	945	942	882	909	876	907	913	879	913	916	902	894	899	867	858	894	842	873	867	782	924	943	934	965	903	885	922	873	924	927	903	884	897	924	903	900	904	943	912	907	904	951	875	896	850	841	935	913	911	897	925	919	947	918	935	887	914	892	986	881	864	938	865	917	927	871	886	915	876	898	899	921	887	865	918	888	909	858	941	918	933	931	858	917	904	933	939	961	891	968	910	951	937	878	890	844	875	927	872	931	871	917	870	918	889	918	933	941	892	888	892	908	910	873	872	946	908	884	894	948	906	881	886	928	893	938	896	924	886	944	928	871	863	960	900	901	927	953	896	905	875	910	891	923	903	879	913	912	962	891	900	914	898	930	877	901	891	928	872	921	866	836	949	856	936	939	905	866	925	950	876	931	875	921	854	911	853	913	911	870	933	910	905	950	938	891	849	910	868	862	897	888	934	843	909	914	893	905	892	933	874	914	914	853	954	866	879	948	928	886	881	903	895	917	902	912	951	887	953	875	906	870	900	907	909	855	907	870	964	888	894	928	883	937	899	936	888	961	911	898	872	906	899	937	940	921	927	901	838	881	841	881	865	897	908	867	898	869	924	936	870	931	905	894	959	847	930	906	890	954	869	889	879	905	954	905	889	901	900	919	912	896	978	907	865	924	876	869	911	926	945	928	933	929	901	893	923	841	894	910	905	929	913	936	893	914	951	955	899	919	903	957	885	952	948	881	931	887	922	924	898	924	943	888	900	860	904	880	880	914	929	932	949	882	891	904	886	897	881	916	936	880	926	966	852	897	958	883	927	891	950	908	964	936	903	878	930	857	934	905	909	927	837	887	904	910	910	910	905	860	907	953	900	902	850	936	937	901	898	878	861	903	933	850	896	896	889	962	905	906	860	915	887	922	870	884	922	893	907	841	898	903	858	915	875	963	902	853	930	899	883	947	886	891	889	852	921	952	881	904	905	896	892	881	929	902	940	880	928	885	921	916	890	887	897	917	906	937	879	913	893	949	898	885	931	913	908	893	898	934	895	875	900	884	892	932	903	945	953	893	908	919	882	895	917	874	880	934	896	887	897	868	879	908	908	884	878	915	896	894	826	901	948	883	905	919	930	937	857	892	904	889	937	868	894	928	882	907	904	865	919	926	873	877	900	856	922	931	917	889	889	906	943	925	939	895	933	873	942	966	895	904	916	900	857	897	873	860	934	915	885	901	934	936	917	887	930	917	897	870	932	878	929	896	956	927	898	942	890	879	878	918	897	902	859	890	916	894	889	911	857	935	916	833	910	921	883	907	949	881	944	886	890	890	979	890	856	857	881	933	946	986	899	854	867	903	914	914	924	889	901	871	899	927	858	961	890	940	905	949	889	897	915	931	870	913	909	923	893	884	948	933	922	909	905	909	926	917	868	900	888	899	878	875	868	866	894	917	910	922	872	885	881	858	944	871	883	897	902	945	919	863	951	934	917	941	858	871	901	860	959	917	944	945	906	882	847	922	886	839	854	947	910	885	938	880	919	929	900	893	869	909	898	906	921	965	916	893	966	910	870	913	933	874	861	966	840	912	990	852	893	923	947	924	944	916	904	862	896	917	915	944	898	921	917	900	915	927	884	890	860	875	894	905	842	997	916	924	936	921	916	919	933	867	864	883	921	915	956	951	911	890	867	902	942	872	903	940	927	895	910	896	927	896	892	880	871	888	930	915	936	906	874	899	892	940	904	876	872	937	885	873	970	889	911	962	928	880	885	908	845	911	891	948	853	906	933	878	896	917	881	898	869	918	867	895	907	879	938	874	889	881	893	916	893	903	837	851	860	889	884	895	953	949	939	887	900	892	878	864	960	918	864	864	950	942	957	911	915	886	905	957	880	909	877	878	907	901	877	916	842	900	946	901	923	885	876	851	882	918	917	887	869	939	926	917	878	933	905	830	906	942	909	894
8491	98	39	49	59	61	77	62	39	33	40	24	36	39	24	31	33	31	28	31	42	47	33	29	33	40	25	32	44	32	34	31	39	32	21	36	40	24	37	31	26	30	30	46	26	34	36	26	23	41	30	25	35	35	34	27	32	29	30	25	28	33	25	33	33	35	27	39	38	23	36	25	32	33	28	30	34	38	24	30	24	36	28	27	33	24	31	22	20	27	37	25	36	25	24	28	27	32	30	32	32	42	22	25	25	26	31	25	39	24	28	28	35	29	35	34	39	28	34	37	38	31	28	42	28	32	25	33	33	35	41	26	44	31	31	30	25	23	26	27	30	32	28	41	32	27	41	35	45	39	37	25	33	27	28	25	27	30	16	25	25	28	38	32	41	31	28	27	33	28	31	28	36	33	29	26	34	26	36	35	36	33	29	31	26	31	27	39	27	29	35	30	27	28	24	27	24	31	24	24	33	35	27	35	25	30	33	28	39	30	28	31	39	19	22	21	42	29	35	40	21	34	31	26	26	36	25	24	32	28	36	38	33	28	32	26	29	28	30	34	28	31	33	28	24	29	42	36	35	25	35	42	27	25	34	26	32	37	31	31	25	34	38	34	29	25	33	25	37	30	28	33	35	42	29	34	36	36	36	25	34	23	33	42	32	36	22	37	39	37	25	47	35	37	27	34	34	39	35	24	24	37	30	30	29	20	26	37	28	37	29	31	32	33	27	38	31	32	31	33	35	33	29	29	25	35	33	36	33	26	34	41	34	27	28	25	28	30	29	29	32	30	29	31	29	33	32	26	35	21	30	24	39	25	33	30	26	34	32	29	37	37	24	36	22	37	24	25	31	36	26	23	29	32	43	25	30	37	22	33	31	30	29	32	41	35	29	34	41	28	31	28	32	27	34	29	42	43	25	22	30	30	33	28	32	35	26	35	26	38	30	28	31	25	47	30	28	26	31	36	33	29	31	28	40	37	39	39	30	35	30	43	27	34	35	34	39	27	27	36	28	33	32	36	30	34	33	33	43	26	37	32	37	38	37	25	31	36	35	30	43	34	32	42	38	34	38	29	24	29	26	28	31	36	24	30	31	33	24	32	31	40	30	27	34	29	28	28	29	29	30	25	29	41	27	37	39	27	36	35	39	25	32	28	32	36	36	29	47	42	32	32	31	31	32	34	39	36	27	32	24	27	35	27	27	32	20	28	31	21	32	37	27	27	25	37	47	27	30	29	35	35	31	34	41	27	31	27	29	36	31	34	46	25	22	30	27	32	27	31	31	29	31	38	28	28	26	40	33	29	33	25	26	36	31	28	36	37	28	24	40	28	25	32	26	40	35	22	32	17	30	27	23	34	34	34	33	26	30	35	30	31	34	27	35	30	31	38	30	36	26	40	24	24	42	37	27	33	32	30	27	29	20	34	42	30	28	35	21	26	39	31	36	33	29	32	40	34	27	30	33	29	32	30	31	28	33	23	28	31	23	31	32	35	25	30	38	36	22	29	22	41	29	40	40	31	33	25	32	26	35	40	34	26	16	35	25	28	34	28	26	27	42	29	27	26	40	37	34	22	16	33	33	42	24	35	26	32	27	35	29	35	28	35	39	25	39	19	38	23	24	31	16	32	30	29	32	33	40	43	29	25	40	25	28	25	32	41	30	23	26	37	29	20	24	28	32	30	41	29	34	37	28	38	27	24	39	33	45	36	35	28	28	34	20	36	28	23	26	28	26	36	31	36	32	29	27	35	33	25	24	35	31	37	28	24	32	39	23	29	42	33	37	22	31	37	33	31	36	36	35	34	33	32	32	40	26	26	35	38	31	29	35	29	31	18	30	37	26	23	37	33	34	34	33	28	40	34	22	25	26	33	36	29	37	37	25	37	40	30	24	25	30	31	34	32	31	30	29	31	26	32	30	39	34	32	28	22	40	34	33	38	35	27	28	29	24	34	33	22	34	29	31	29	39	46	34	24	37	31	30	41	34	27	32	32	23	36	29	28	21	32	39	30	24	23	19	41	32	36	35	23	28	33	30	27	37	33	28	29	12	30	38	31	31	35	26	30	30	41	33	34	31	28	28	41	34	31	22	24	28	32	30	36	30	44	29	33	36	28	37	37	35	32	41	31	34	26	25	40	47	35	31	25	32	21	38	33	41	32	28	37	41	37	21	29	23	43	45	25	45	23	30	31	31	24	36	30	22	32	24	33	24	23	35	27	35	29	25	33	30	39	27	30	27	22	38	28	18	37	21	36	29	23	37	32	32	24	38	29	32	23	35	35	32	25	42	36	37	32	36	25	20	36	36	44	31	32	32	32	32	30	31	39	26	35	31	38	29	32	39	36	32	22	32	36	34	24	23	30	40	40	33	37	29	29	30	24	33	23	32	30	24	33	36	25	35	33	31	20	44	26	27	27	33	27	20	33	30	27	30	32	32	36	30	27	34	31	41	27	39	27	32	28	36	26	24	33	35	43	21	36	31	40	28	33	38	31	31	23	31	33	32	27	26	40	32	24	28	35	26	31	28	25	23	31	40	35	34	34	36	22	29	27	33	42	25	30	31	45	24	28	36	33	29	31	38	29	29	25	29	37	29	38	37	35	20	27	25	41	42	28	40	22	37	26	44	27	30	26	24	33	33	37	37	39	27	27	26	28	38	37	37	44	31	43	22	28	30	31	39	30	29	30	30	28	33	24	22	35	28	35	31	41	28	31	25	31	34	32	25	32	19	34	30	34	21	26	34	31	33	33	23	33	29	37	19	30	35	32	27	36	26	32	28	32	28	25	33	35	27	34	30	34	32	24	32	30	23	23	25	36	25	46	37	33	28	23	30	22	32	31	36	26	33	38	33	35	31	19	24	25	28	45	38	19	32	28	33	29	38	24	26	34	35	31	23	37	35	26	24	32	34	34	43	38	27	29	25	31	36	34	35	34	33	30	30	22	36	34	27	39	33	22	31	28	30	30	32	37	16	33	34	30	36	29	28	26	35	28	28	26	29	31	27	27	40	30	42	24	40	33	34	29	28	32	31	21	22	23	46	26	30	31	24	29	33	31	30	29	26	31	32	32	34	22	27	32	28	33	30	39	37	36	28	33	38	28	32	33	25	31	29	32	35	32	30	26	29	32	31	29	35	27	35	28	31	38	28	37	29	36	32	35	35	27	35	29	37	27	36	36	33	29	30	30	20	29	39	31	31	28	28	35	27	30	32	23	26	40	34	38	36	36	32	29	35	30	29	33	27	35	30	37	25	39	37	29	33	34	34	33	33	39	32	32	29	38	35	38	16	24	22	28	34	34	26	32	25	31	38	32	23	29	30	32	25	30	17	31	34	43	26	41	33	32	36	25	38	38	31	21	34	34	33	33	38	21	31	24	26	27	38	18	27	26	40	29	25	25	27	34	35	37	33	31	38	24	31	27	33	26	36	23	37	31	26	30	23	24	33	25	35	26	27	30	39	20	31	32	44	27	43	26	25	30
37343	2210	929	2143	4162	4731	5915	3589	1439	1197	971	904	792	772	631	648	630	615	605	582	587	563	512	522	571	580	515	551	538	523	530	502	508	532	493	506	489	452	465	480	459	484	468	483	464	463	451	497	438	498	469	476	507	468	432	468	502	493	458	513	481	503	500	444	486	481	467	453	503	499	441	468	482	462	490	474	447	498	483	504	502	442	529	450	521	429	480	455	473	541	455	443	477	443	485	475	500	453	481	487	475	481	443	487	497	467	487	474	456	472	467	459	454	442	439	471	482	458	478	476	457	443	459	465	435	492	515	469	506	474	478	447	406	457	438	451	461	448	467	452	467	467	453	467	469	468	477	500	485	489	459	510	462	465	469	446	424	507	450	491	472	447	449	481	446	444	447	496	454	472	509	485	468	469	423	447	463	461	467	499	483	482	471	474	496	506	440	450	438	476	432	469	438	443	460	448	463	466	458	465	497	491	472	491	464	479	454	512	453	459	458	498	484	487	452	472	474	459	447	501	482	482	510	452	464	450	484	472	437	479	465	474	455	485	483	494	453	458	441	491	470	487	478	453	476	459	469	471	467	488	489	476	451	476	487	459	484	432	486	459	424	482	422	471	461	480	456	507	460	450	472	490	481	420	508	500	457	447	449	496	461	432	477	520	426	483	485	480	504	459	466	436	451	424	476	488	437	502	451	450	444	489	486	474	479	464	473	440	432	522	452	493	484	461	430	466	459	436	454	496	461	464	491	485	471	491	478	482	484	452	474	452	486	490	456	487	454	459	490	427	458	479	456	478	478	472	501	456	456	469	511	482	439	467	484	504	465	485	440	432	486	448	456	425	469	456	479	463	461	445	451	428	478	437	512	452	456	482	456	469	480	475	450	426	479	492	417	481	435	460	480	445	474	522	449	439	479	463	458	448	444	512	470	482	459	474	456	467	483	470	487	447	470	479	439	445	466	471	459	439	442	402	465	442	464	427	473	452	449	460	473	503	494	480	468	473	449	461	466	473	521	460	432	464	499	467	433	504	460	479	460	518	453	444	461	489	463	429	454	464	495	421	484	445	492	478	453	435	455	461	463	414	465	499	461	507	498	465	504	443	488	460	454	458	441	456	464	447	525	432	462	471	450	482	478	477	498	454	455	440	468	497	505	451	465	501	430	432	481	468	475	446	449	486	470	461	444	450	456	467	470	483	404	438	469	437	437	438	478	466	462	428	446	462	460	428	449	518	480	479	470	487	480	416	520	474	494	468	448	477	493	486	509	471	474	476	459	447	520	475	483	492	452	439	457	494	487	465	470	479	465	423	456	449	491	501	469	446	473	480	491	449	458	438	457	467	487	438	448	447	444	492	421	452	493	488	458	444	481	506	473	532	525	463	479	479	455	432	451	513	468	446	455	428	454	447	530	480	492	475	464	476	492	489	468	448	488	504	442	490	447	440	478	476	486	493	442	408	472	450	489	445	468	426	436	450	474	457	467	455	418	485	493	489	466	467	494	472	505	466	492	475	467	491	470	440	483	502	459	459	472	474	451	495	490	481	470	444	451	462	475	473	485	433	481	466	456	490	470	457	472	436	506	449	481	441	491	473	468	460	435	493	492	448	475	494	449	487	450	509	470	474	482	479	499	496	418	471	514	463	446	453	450	476	445	437	471	471	471	483	445	449	453	479	467	474	463	466	439	466	458	474	457	463	526	447	503	441	468	470	492	492	451	518	453	497	480	479	499	481	460	501	492	456	496	488	483	477	418	434	480	484	454	456	456	473	453	464	475	471	463	508	434	491	443	478	449	453	477	462	466	500	476	506	432	466	454	483	472	485	441	497	423	487	457	474	468	491	436	455	491	452	506	452	484	480	506	515	480	426	449	475	455	456	460	480	440	455	495	473	476	468	472	487	467	494	473	427	485	466	451	450	459	468	460	428	464	496	455	493	450	471	455	465	487	458	490	443	508	505	462	455	477	450	456	460	432	488	476	446	467	476	505	461	475	475	485	474	452	490	478	412	479	462	484	514	495	438	485	470	489	474	445	520	439	477	450	491	508	462	471	466	464	496	459	493	494	466	480	422	469	441	463	501	452	467	480	479	441	495	462	461	469	502	497	462	454	502	467	478	453	479	444	453	443	458	453	476	443	448	492	478	482	460	457	473	443	465	507	463	481	437	436	434	477	467	445	469	487	468	445	453	443	471	471	506	485	450	497	489	460	467	462	493	456	454	436	451	414	492	467	439	519	433	456	459	462	454	458	513	485	452	479	446	479	435	432	459	461	449	456	484	485	443	479	459	452	485	470	461	488	455	454	460	459	482	490	501	441	444	466	464	465	453	463	439	469	440	491	477	441	496	467	460	454	480	458	479	502	505	460	423	475	455	502	426	478	484	453	460	482	470	461	473	468	450	466	477	460	470	452	479	457	442	454	451	448	500	470	449	458	450	463	498	467	449	473	478	418	449	469	474	430	476	439	462	506	476	474	460	494	475	443	453	490	496	487	466	455	486	452	464	444	446	482	480	467	458	477	473	445	487	478	434	485	452	475	468	449	489	442	469	485	462	441	474	457	442	504	461	485	496	446	477	456	483	493	464	454	461	470	447	498	455	468	468	443	480	487	463	478	478	519	465	468	470	481	472	452	453	483	454	478	434	442	479	483	456	481	461	481	462	465	484	495	437	457	424	461	511	465	478	450	468	461	450	484	468	461	496	461	472	456	459	480	482	442	446	455	484	490	449	507	462	491	450	516	476	462	456	488	484	457	461	475	465	453	443	469	508	445	459	456	476	444	467	464	461	478	465	485	437	457	455	470	481	482	436	423	444	492	492	464	470	459	456	464	473	490	440	450	475	496	460	462	489	458	485	483	442	456	454	455	448	437	483	494	507	454	476	507	474	470	472	441	437	424	483	472	449	474	424	474	424	499	472	486	473	470	489	467	472	483	539	482	448	464	468	485	493	458	442	448	457	443	448	446	455	434	497	448	469	455	438	435	490	481	461	449	474	461	462	447	477	487	472	447	477	429	455	453	463	449	427	477	461	445	463	442	466	492	451	494	447	428	526	428	481	453	530	514	465	460	460	447	469	478	467	473	462	454	465	459	443	452	457	446	435	460	464	492	462	443	468	488	446	498	479	465	483	440	476	451	461	461	445	491	456	482	455	495	460	458	471	466	455	456	469	450	438	483	456	477	462	472	462	489	485	471	502	478	492	474	485	474	489	489	474	454	439	468	476	458	462	469	425	475	515	458	430	474	461	491	474	430	485	452	457	452	463	496	476	461	459	459	492	464	457	468	471	446	499	460	499	516	475	491	487	487	504	481	464	424	457	460	420	478	438	416	462	456	431	434	493	457	448	425	529	486	445	481	466	486	456	476	454	454	446	482	461	499	464	468	501	487	456	469	485	464	476	475	444	431	469	489	450	438	498	450	508	459	481	465	454	485	487	420	462	471	466	493	453	473	439	471	513	459	449	458	459	476	473	471	469	451	487
19281	1059	82	63	132	166	309	245	92	72	54	49	58	45	42	48	39	56	48	39	44	44	36	31	28	45	36	45	30	25	45	29	28	24	32	35	26	37	33	27	22	35	32	14	33	38	35	30	38	27	34	23	29	23	35	26	33	25	30	26	29	27	24	25	18	25	32	32	29	29	28	35	34	26	37	36	37	38	32	33	31	39	32	37	26	39	35	34	38	29	36	32	36	30	29	34	37	37	26	37	32	30	34	33	27	28	18	38	29	29	27	32	42	30	30	38	26	24	29	20	35	28	35	26	36	34	29	26	27	35	28	32	21	30	26	45	25	39	27	36	35	28	24	31	37	34	26	20	29	33	32	24	33	36	38	32	30	39	33	32	24	28	27	34	34	29	31	29	24	33	34	28	32	26	29	40	30	22	34	33	33	32	39	38	24	38	24	28	35	39	39	36	25	18	37	31	34	24	22	33	24	41	34	30	30	31	31	29	29	30	28	44	37	31	39	39	24	35	37	31	35	34	47	33	32	28	24	29	26	31	39	33	27	26	25	26	38	32	28	25	31	31	31	40	40	22	30	31	35	37	37	24	34	31	25	36	29	33	26	24	40	29	32	33	32	27	36	32	31	34	38	29	24	27	38	23	27	32	26	30	22	31	24	30	24	32	27	32	32	28	29	30	24	33	36	24	35	39	35	38	20	26	43	26	31	26	27	24	24	35	33	25	31	35	28	26	29	39	26	30	28	30	31	35	28	26	31	30	31	26	38	37	24	24	34	40	23	42	21	35	33	23	32	30	30	26	23	32	40	27	32	42	43	33	38	24	31	23	30	28	24	38	23	33	26	30	34	36	26	37	41	31	33	28	30	34	29	26	34	33	27	21	30	27	32	39	23	32	31	30	27	28	38	37	26	35	25	26	31	36	18	26	31	30	29	33	38	38	23	29	29	38	28	30	32	21	38	35	22	38	31	37	26	34	33	36	31	29	22	27	29	29	31	35	31	34	26	30	26	33	37	39	28	34	35	32	29	38	39	31	38	28	33	24	41	31	33	21	37	23	31	21	19	32	28	44	41	31	37	32	34	39	20	26	33	35	26	41	22	35	25	29	34	23	39	26	28	40	31	40	34	22	22	22	47	35	44	26	31	23	23	24	27	26	41	32	29	32	33	36	29	24	42	36	36	41	31	26	29	32	40	36	34	29	25	24	27	24	35	32	30	34	27	27	34	29	30	28	32	35	27	28	25	31	30	36	35	33	31	28	29	22	35	35	28	36	41	33	32	36	35	41	32	34	21	38	27	42	40	35	34	25	28	26	34	33	25	32	34	49	26	11	30	29	31	45	29	31	33	41	37	35	29	23	30	31	27	29	32	38	20	28	38	31	38	32	31	37	35	27	38	34	36	22	24	40	30	32	29	26	28	29	34	38	35	25	28	19	28	28	38	34	33	32	26	30	27	26	24	24	25	35	41	32	22	31	31	24	31	26	29	24	30	23	22	32	23	29	36	33	26	41	23	26	37	31	43	36	33	27	24	26	31	30	22	33	23	34	19	40	35	20	33	38	34	35	31	40	34	32	38	31	25	37	35	29	37	34	34	34	29	35	28	28	27	29	23	21	29	32	32	22	32	37	28	20	29	29	31	26	34	18	24	37	26	31	33	29	25	32	36	37	32	24	22	29	43	24	44	25	39	32	32	36	24	43	31	28	36	35	36	32	39	43	27	28	26	33	18	25	24	35	34	23	24	26	29	31	31	20	32	30	30	39	35	29	23	47	38	30	26	27	27	38	31	25	34	39	38	38	29	30	38	35	36	40	35	31	34	39	24	25	33	30	38	43	22	47	31	26	31	25	41	29	26	33	39	22	31	21	31	23	15	29	29	32	32	25	29	32	38	34	27	31	35	33	34	34	32	38	28	23	23	30	29	22	34	30	25	39	36	38	30	23	33	36	29	32	33	25	32	34	29	25	38	37	34	36	36	28	28	33	30	24	35	25	22	28	34	29	45	29	25	25	40	25	30	30	22	37	38	26	32	18	37	28	33	37	29	36	30	31	37	34	37	38	29	30	25	26	31	36	25	36	22	34	32	24	29	22	25	30	30	34	31	25	34	35	33	36	31	26	26	25	17	30	32	36	38	28	28	31	27	29	32	23	25	26	31	39	20	33	32	29	24	33	25	34	30	21	44	28	38	34	32	26	25	29	33	28	26	32	32	42	37	34	48	30	29	25	20	32	38	38	25	26	25	27	25	34	27	30	38	35	32	28	34	27	26	31	29	28	32	30	36	31	30	33	35	27	28	22	38	31	25	26	33	29	24	33	33	29	36	29	25	31	31	32	28	38	29	30	22	34	28	29	35	30	33	32	31	28	29	33	23	37	17	30	23	35	34	34	34	24	24	33	37	24	30	29	26	38	36	30	37	25	34	29	37	29	33	29	24	36	30	38	23	31	23	36	37	44	27	31	34	39	25	31	28	27	32	33	33	26	29	36	31	31	39	36	25	34	40	32	24	36	28	21	35	28	30	42	27	37	34	35	33	27	23	36	37	24	24	34	47	37	27	30	27	23	21	24	26	46	27	20	29	35	21	32	30	38	29	26	31	30	24	30	39	29	31	28	33	40	31	26	22	37	37	33	27	26	17	24	32	32	27	21	26	31	28	31	39	24	34	34	33	42	31	45	27	26	21	35	34	30	37	32	24	20	34	27	27	37	28	28	22	24	30	25	26	34	26	31	32	31	21	30	44	34	32	31	34	24	36	27	32	28	31	26	28	38	44	39	30	36	38	32	36	25	26	30	27	27	26	34	28	27	36	34	46	30	31	24	26	31	35	45	41	22	36	26	48	36	37	17	27	29	30	31	27	28	32	32	29	19	44	28	33	44	32	27	35	33	30	34	39	30	22	33	35	31	33	31	42	25	33	31	38	32	29	38	33	43	33	20	33	21	40	32	40	39	32	38	29	23	30	35	27	29	39	34	28	24	34	32	48	29	34	30	35	27	27	24	38	31	32	42	41	32	32	26	33	21	28	24	32	30	26	29	29	37	25	31	29	27	29	42	34	27	23	35	27	24	33	31	20	16	27	27	31	39	28	32	31	42	25	31	27	28	25	29	35	25	27	37	32	32	33	32	27	27	27	24	37	35	34	34	36	31	30	30	26	25	29	32	29	21	29	36	29	38	31	30	37	23	30	28	32	29	31	32	34	28	28	36	32	28	37	31	20	42	36	34	31	27	25	34	33	26	41	37	34	28	22	26	24	31	28	30	39	22	36	30	38	32	30	29	28	33	23	38	34	33	27	24	29	23	25	35	23	27	38	26	22	25	33	38	25	28	38	27	30	32	39	26	27	38	24	28	15	27	29	36	28	29	29	29	40	33	34	34	35	36	30	22	28	30	30	36	42	29	38	34	30	25	34	31	33	28	28	37	26	23	36	33	37	35	27	29	38	27	33	27	22	32	32	42	24	36	26	31	30	26	29	30
44659	7100	2133	7191	12798	13804	17739	7537	4668	3591	2927	2362	2153	1820	1642	1426	1335	1202	1123	1064	970	991	828	861	846	743	745	787	700	671	657	637	658	609	618	614	538	648	634	549	559	549	528	542	538	514	527	534	507	570	511	520	523	524	540	530	538	525	531	487	480	508	464	484	499	514	490	471	494	458	488	480	502	487	493	442	482	484	494	476	519	445	474	456	459	489	496	463	471	472	472	466	451	485	494	448	461	427	422	467	512	476	468	464	481	461	473	461	470	443	474	510	465	470	507	460	445	474	467	429	431	471	503	452	456	477	471	474	466	452	457	454	449	447	434	469	490	443	433	481	421	458	485	451	437	455	457	459	423	448	430	477	481	479	454	458	488	468	442	453	486	442	472	453	433	491	461	456	476	460	467	422	428	433	459	442	421	473	465	481	480	478	449	465	487	466	444	488	449	448	448	451	472	495	490	483	472	456	470	430	461	434	500	421	440	475	441	451	474	474	510	486	459	456	487	463	470	426	411	451	480	436	483	500	465	471	446	465	487	478	484	457	453	468	467	445	448	465	448	448	438	477	452	495	463	433	463	493	471	461	436	487	474	430	493	475	458	429	477	482	459	434	510	483	456	472	436	470	455	466	445	426	452	463	434	475	473	475	488	487	496	445	469	507	470	479	464	452	468	536	453	458	443	485	481	488	464	498	468	442	462	464	425	474	443	428	451	472	443	447	487	457	474	461	427	475	449	453	451	451	472	460	451	479	432	480	494	493	446	422	465	457	469	457	469	482	470	415	481	475	473	503	461	475	461	453	468	460	479	453	500	454	483	454	468	456	488	473	473	451	471	459	496	469	436	485	456	474	488	484	491	439	452	454	474	437	470	489	477	446	471	463	405	476	450	467	419	478	472	456	463	483	502	440	489	423	448	489	472	496	459	472	476	439	430	438	454	480	465	498	453	469	460	440	441	408	437	468	464	446	464	473	426	444	490	421	466	500	440	468	464	458	480	460	432	496	499	446	452	462	450	454	461	443	486	441	460	396	494	470	461	460	464	472	479	449	457	489	418	453	462	440	488	431	449	524	434	485	489	499	456	431	489	417	468	484	438	478	486	432	453	428	426	461	476	465	435	450	454	421	477	455	427	445	462	466	477	499	460	454	488	491	454	457	441	456	453	479	439	467	474	434	476	468	490	456	443	435	464	450	432	456	466	453	482	480	429	494	412	485	451	459	440	425	430	439	427	450	466	465	465	482	456	508	449	411	455	470	461	483	469	456	464	481	449	467	452	459	453	440	450	454	454	439	468	486	451	445	423	461	462	472	496	463	495	442	461	487	473	436	462	462	474	471	462	448	451	527	432	427	437	457	463	448	475	457	430	479	439	437	463	428	483	459	480	478	453	465	474	446	446	471	497	475	474	493	456	435	466	458	477	438	452	447	471	452	474	471	449	477	445	461	465	436	463	459	484	456	441	474	449	430	465	444	451	473	494	429	459	469	438	458	460	439	428	442	447	462	440	439	478	439	472	504	463	466	471	461	445	465	456	427	471	440	468	470	457	418	424	462	418	464	465	462	464	490	488	436	478	446	500	466	450	476	462	490	436	469	445	450	446	438	436	442	498	445	475	450	421	460	468	485	473	458	435	441	440	444	447	470	441	456	488	504	443	426	460	455	482	449	450	468	464	485	461	439	445	453	428	430	464	476	472	456	459	446	478	442	437	466	459	481	439	484	444	499	475	476	453	453	415	461	444	443	430	442	458	449	437	460	462	452	462	451	466	438	450	452	466	469	455	487	461	462	427	472	451	492	469	444	488	456	463	452	473	466	460	425	432	487	449	458	468	504	457	447	506	465	437	466	451	439	454	457	426	451	462	486	463	510	461	493	449	424	438	476	460	448	476	488	437	465	443	443	469	414	454	480	451	500	427	484	486	492	460	469	469	465	438	459	462	447	444	478	458	473	477	438	468	481	467	517	439	462	474	482	460	427	440	489	412	468	447	460	477	445	456	468	457	463	429	443	497	452	476	422	513	451	468	432	474	470	464	447	492	455	457	439	461	471	455	488	451	429	464	468	444	451	456	443	418	498	482	442	463	450	463	443	472	457	461	448	441	458	479	463	441	423	461	441	436	471	489	466	480	471	498	450	465	448	436	468	480	439	489	446	461	429	471	486	467	446	419	471	432	460	424	448	498	450	506	444	443	420	447	493	420	444	472	440	446	453	418	442	439	476	487	423	466	482	433	483	433	440	482	455	440	489	488	500	477	440	451	453	458	468	488	445	463	460	429	478	495	481	492	449	507	410	460	436	414	463	457	413	476	457	434	422	476	468	456	461	494	448	480	446	480	452	503	471	492	459	420	478	441	461	461	462	483	464	464	470	478	462	450	476	421	477	450	459	476	460	450	462	465	459	441	495	514	471	459	488	462	432	405	473	456	493	449	467	467	467	485	473	523	451	479	467	433	465	483	453	488	436	460	485	483	483	453	449	451	457	456	459	491	466	434	460	460	438	458	458	496	430	454	441	460	441	420	465	483	437	459	464	439	493	496	430	449	469	437	408	456	483	489	492	458	463	461	454	443	463	465	483	478	460	472	444	460	469	477	452	493	420	446	442	448	466	473	459	456	474	471	438	504	460	456	497	447	450	470	468	471	477	500	439	433	426	461	430	521	452	497	432	436	475	459	468	428	487	480	479	438	451	437	476	476	434	420	458	489	435	458	478	484	486	431	456	500	504	464	433	463	461	468	454	474	426	466	499	487	444	438	440	448	494	452	465	438	414	454	425	456	454	468	468	493	430	456	468	477	474	498	453	443	474	443	484	497	452	487	474	455	471	464	457	450	476	458	444	427	494	482	463	481	462	458	443	449	454	460	465	427	444	447	445	472	475	445	480	431	455	460	442	480	442	436	483	444	455	450	435	476	499	454	458	428	446	478	480	448	460	445	448	452	493	459	455	461	442	473	478	456	491	456	490	482	453	453	443	452	459	461	462	437	480	486	489	428	451	494	469	464	445	483	449	427	489	471	453	493	510	452	440	467	493	459	450	436	473	502	458	486	465	482	484	459	458	457	466	436	461	486	468	468	446	426	468	451	457	475	460	473	456	462	439	442	451	415	511	456	454	442	447	467	486	474	487	473	425	479	453	455	423	472	482	470	470	467	464	454	449	461	485	464	451	468	452	450	452	486	488	438	488	451	478	443	454	461	446	477	441	499	443	473	487	457	448	457	477	465	477	469	469	466	475	431	453	427	463	444	503	474	457	444	464	437	462	439	460	503	442	444	465	456	463	490	450	481	472	481	415	508	459	456	467	510	471	495	459	464	454	496	469	448	441	441	467	440	454	505	453	464	465	434	471	463	441	489	460	439	483	466	480	438	509	471	446	505	437	414	464	451	466	452	429	441	492	428	439	483	460	442	487	443	485	450	455	454	449	459	481	456	447	421	430	430	428	489	488	416	465	455	449	461	442	480	494	439	455	454	481	453	471	461	493
18580	892	116	99	144	163	363	261	104	86	83	99	72	87	100	68	72	71	72	70	85	68	71	66	77	63	63	56	56	72	50	71	73	73	61	63	62	68	66	64	67	72	69	70	75	56	61	66	60	70	55	72	50	62	76	60	74	71	54	60	46	53	57	56	59	63	52	57	68	71	55	60	68	70	63	64	81	66	59	61	60	56	59	65	70	57	72	62	55	74	82	51	56	49	60	66	51	61	72	59	70	68	55	56	61	68	57	76	62	66	50	65	53	57	64	70	78	57	73	58	60	48	76	64	62	63	53	68	43	65	70	59	65	59	67	55	59	54	62	59	56	52	63	80	73	59	51	64	60	67	64	51	67	54	80	62	62	57	48	74	73	57	53	67	56	54	60	62	43	68	71	74	59	45	57	62	57	59	61	71	60	63	59	55	66	64	62	60	55	57	66	58	68	51	63	59	60	68	60	58	53	78	72	57	69	68	52	52	69	75	70	66	59	69	54	59	58	61	52	66	76	56	59	75	60	47	62	58	53	54	61	56	55	73	66	68	53	64	68	57	62	48	62	60	69	69	49	63	61	58	72	45	62	51	52	64	53	59	52	68	66	62	64	55	67	65	63	56	57	60	49	53	60	82	63	46	79	59	60	75	54	46	64	65	55	61	74	71	64	53	68	55	64	47	63	59	59	61	52	69	73	61	59	52	65	62	63	70	59	59	56	66	75	70	54	66	62	59	65	45	65	74	58	64	58	56	58	64	62	55	71	52	71	64	55	53	64	62	74	64	59	64	61	71	49	59	62	49	68	64	71	58	64	65	49	66	67	55	59	65	58	52	68	47	68	66	58	67	50	49	66	55	67	52	66	46	68	61	57	66	74	67	57	55	54	68	50	72	68	67	69	60	57	61	64	64	57	47	69	61	75	63	72	71	53	68	76	57	53	63	62	61	64	63	53	52	56	70	59	69	62	51	59	61	50	70	64	64	82	57	50	49	78	63	53	59	56	60	65	51	71	59	63	66	64	48	65	65	65	54	61	79	66	60	74	45	58	56	53	61	65	49	71	62	71	58	63	70	73	60	60	68	54	56	48	47	61	53	68	76	68	67	54	47	57	61	63	56	72	58	67	63	65	50	64	68	54	79	62	57	69	51	59	54	58	58	60	50	73	40	59	70	61	62	57	71	64	68	61	65	58	74	47	64	50	63	63	71	52	69	55	67	72	61	84	65	59	62	57	64	62	48	57	58	62	59	54	55	66	58	69	58	46	60	75	71	49	56	54	52	50	71	77	62	70	54	73	70	54	66	57	56	59	74	53	66	69	73	53	56	55	52	65	62	73	65	67	64	63	61	55	62	60	60	71	53	63	63	66	65	63	64	67	70	59	55	52	61	57	69	76	53	60	60	60	63	73	58	56	65	66	54	60	66	65	63	67	65	64	53	51	53	61	55	66	63	45	66	49	52	70	64	69	65	53	61	68	60	63	67	50	61	52	59	70	59	67	56	52	57	65	57	52	53	64	58	78	52	70	57	57	60	49	77	55	56	63	62	65	67	56	58	68	55	60	53	60	62	69	59	74	72	62	57	70	52	66	56	63	59	54	64	67	60	60	76	77	65	51	71	54	61	62	64	51	63	59	70	53	74	56	55	62	56	62	54	62	63	48	64	50	75	66	47	58	48	62	58	54	59	68	64	68	63	49	54	57	57	61	70	64	68	57	62	61	59	56	48	50	68	60	76	67	71	44	58	62	55	61	64	59	67	68	52	70	53	59	63	63	55	46	60	61	68	63	55	48	66	59	60	42	56	58	53	51	53	59	56	58	74	66	60	70	66	43	61	61	75	56	61	47	65	66	61	71	54	70	69	72	60	60	60	55	53	66	57	60	64	57	63	65	54	80	47	54	56	51	60	65	55	57	63	54	64	52	52	75	66	80	72	62	48	52	57	60	65	57	58	65	66	59	57	64	58	61	54	73	64	66	58	76	68	55	67	49	65	69	48	50	51	56	64	67	52	66	55	55	72	64	55	52	54	61	61	75	53	62	70	59	62	75	63	59	57	67	71	60	68	62	59	63	61	59	69	65	41	71	65	67	65	52	76	58	60	57	78	58	68	66	68	55	67	70	67	59	58	75	66	60	61	72	59	55	66	58	73	41	69	48	89	74	59	59	61	54	54	55	64	55	51	55	67	58	52	56	54	47	58	64	66	52	61	65	60	60	62	55	63	64	53	62	59	65	53	73	59	50	70	71	71	56	60	67	59	73	77	63	69	69	73	79	57	71	47	66	56	62	53	61	56	62	74	60	71	51	62	57	70	66	66	64	62	55	71	52	63	57	54	63	57	67	50	63	60	63	55	50	57	57	47	46	70	54	48	62	53	49	74	64	72	60	61	69	63	65	56	61	67	65	72	65	62	45	68	58	62	62	47	63	60	61	61	76	59	57	54	53	64	62	70	52	49	75	59	73	66	68	61	72	55	60	63	56	79	72	69	71	49	66	58	59	69	76	54	68	56	75	48	61	41	68	52	69	61	52	71	46	65	62	50	60	51	60	72	60	44	51	79	52	59	68	61	49	55	67	67	62	65	49	62	67	53	70	62	57	61	66	62	68	73	58	67	51	61	54	56	56	60	59	51	59	54	53	48	62	54	50	67	68	53	56	55	59	33	53	58	63	68	50	65	66	62	55	64	63	59	63	54	67	68	60	58	68	63	53	66	57	74	65	61	71	70	64	61	61	59	59	64	52	64	59	64	60	62	61	49	57	61	54	45	56	63	55	67	61	70	63	50	56	60	72	50	62	52	64	50	58	53	55	58	65	75	51	63	60	64	68	43	51	66	71	57	58	55	58	71	63	68	74	67	58	56	60	65	55	53	66	63	53	60	60	70	50	60	74	75	77	53	57	61	68	60	65	64	66	64	70	57	67	64	65	65	48	49	70	68	53	76	47	67	58	59	55	64	47	55	57	44	51	56	64	56	52	61	56	60	60	46	61	60	68	63	65	62	56	53	69	47	59	68	49	64	71	68	63	65	64	66	46	70	68	55	62	59	57	48	70	64	55	54	68	66	72	61	81	62	42	70	72	68	66	61	72	50	59	62	59	54	55	60	68	71	52	77	69	74	66	60	37	69	62	58	63	59	62	44	55	64	58	62	52	42	57	68	63	55	52	71	51	77	58	63	63	60	66	59	58	72	46	70	66	64	59	73	63	68	56	62	56	62	66	64	49	64	53	61	67	68	71	47	67	55	54	67	56	48	49	69	54	60	63	59	52	54	52	63	71	58	75	66	61	48	58	60	57	59	58	65	53	71	58	77	64	47	70	58	54	57	57	67	61	65	61	60	71	71	64	64	74	54	55	61	53	49	72	50	58	63	58	80	69	62	74	67	62	58	74	60	81	68	71	72	63	60	62	64	56	81	63	55	50	69	59	56	62	49	57	78	57	72	65	70	47	54	56	47	66	72	54	56	44	62	64	54	64	57
45500	6717	2091	5915	10377	11669	17810	6524	4363	3483	2815	2443	2227	2053	1834	1645	1551	1513	1419	1344	1333	1276	1250	1252	1190	1178	1128	1049	1099	1039	1078	1029	1037	1001	1048	1029	1014	1020	933	989	972	965	911	991	962	923	949	1010	918	935	932	905	921	958	937	963	895	909	878	912	958	935	965	928	916	921	983	896	915	949	984	895	898	911	976	902	912	873	947	944	899	908	922	926	923	931	948	959	948	900	909	927	857	909	917	917	884	937	833	884	947	900	904	969	846	904	924	914	888	881	911	927	918	941	890	915	884	901	872	900	911	875	924	952	903	929	914	875	866	923	906	876	906	918	890	939	845	895	862	927	926	882	926	837	924	886	920	914	953	864	885	874	889	880	891	901	851	897	897	927	852	905	831	852	921	886	905	944	867	915	931	856	883	927	867	892	882	907	874	878	881	922	884	859	900	889	907	873	898	910	905	880	862	904	883	944	942	833	888	904	958	927	855	842	858	902	912	925	896	897	893	892	884	906	900	896	897	934	843	935	841	881	862	896	925	912	884	884	883	881	924	876	866	949	898	950	937	963	915	858	885	866	954	854	848	912	868	931	878	909	850	924	926	855	918	910	924	872	868	898	898	905	932	897	873	849	914	852	907	908	934	896	881	865	927	874	935	944	889	882	891	846	836	881	908	849	930	922	888	910	882	897	915	940	924	877	970	910	924	868	874	876	876	912	911	857	905	902	869	878	890	907	912	922	878	896	880	887	882	858	849	889	903	929	883	901	858	902	871	910	891	913	900	965	911	927	903	879	898	867	881	811	935	904	851	923	897	835	850	925	894	906	903	878	902	850	898	933	840	944	912	878	891	892	886	895	890	977	908	911	925	878	886	922	889	891	925	859	911	885	863	926	830	893	901	921	872	883	899	927	912	895	910	916	832	949	884	883	917	943	874	903	894	909	938	881	908	888	873	955	884	912	880	830	852	883	938	814	865	892	882	920	902	878	914	915	919	904	936	894	889	899	913	918	916	845	882	895	879	901	900	888	886	902	904	891	919	932	868	884	899	895	900	897	890	916	861	842	895	869	939	879	886	894	898	933	920	910	951	895	895	825	911	871	863	905	880	929	914	924	962	889	848	903	888	892	938	889	916	918	916	907	901	928	896	866	856	919	886	938	850	913	888	904	908	886	869	884	869	893	903	917	842	872	882	911	944	875	818	862	869	847	862	894	871	912	872	890	921	902	838	884	921	877	863	891	895	859	897	911	892	856	861	904	858	904	922	888	881	889	895	905	889	911	937	918	855	830	853	903	861	921	855	872	877	888	872	851	858	903	910	906	930	901	891	873	934	898	873	876	914	868	892	881	938	926	885	931	890	868	882	923	890	902	856	891	878	918	868	958	867	892	929	905	902	883	936	907	893	863	895	875	875	920	865	935	894	909	957	877	900	903	903	894	874	886	880	883	945	900	900	913	836	929	915	867	923	910	929	872	878	925	873	853	901	877	930	884	837	875	905	906	852	930	847	933	901	841	923	906	919	888	912	895	908	936	928	873	842	892	921	906	856	881	882	873	895	928	907	899	929	879	911	909	887	916	892	924	861	802	938	831	859	863	918	883	859	902	870	925	891	878	876	907	860	893	899	921	913	905	891	950	859	884	926	922	914	911	897	915	872	863	870	888	857	887	891	880	827	875	818	918	955	863	960	873	865	883	900	936	887	927	887	867	918	865	912	906	883	891	921	872	940	876	910	875	896	898	866	916	911	912	937	862	910	889	938	870	868	945	920	903	846	913	859	866	959	886	901	948	910	844	851	875	908	933	874	943	858	891	898	852	823	874	859	903	909	873	886	877	903	873	864	867	929	876	866	944	925	877	885	900	877	859	908	890	910	903	849	894	879	902	943	883	914	888	890	914	864	912	918	808	930	874	867	950	870	911	935	852	855	876	918	875	909	949	846	842	868	931	876	873	870	872	875	928	900	933	908	864	870	896	922	920	870	930	857	906	854	931	873	847	900	895	897	922	876	899	861	877	848	899	878	914	932	930	850	893	882	900	886	880	934	916	917	929	901	867	924	915	863	945	909	876	896	884	912	897	939	943	916	885	928	909	813	909	918	907	894	891	897	875	897	853	858	887	859	914	882	918	935	917	841	838	882	947	879	870	920	925	897	894	879	846	943	876	885	880	921	863	888	885	919	855	910	906	891	866	912	922	881	886	881	925	876	887	873	849	885	899	885	849	930	859	932	905	878	867	924	884	925	849	881	950	879	832	853	958	867	867	872	899	859	880	936	874	827	916	868	901	878	860	921	841	898	900	909	900	880	911	920	886	887	910	914	900	896	911	922	886	916	905	844	851	919	912	911	901	898	859	888	894	874	911	881	841	922	871	908	896	863	933	910	924	839	940	975	902	889	876	899	921	925	886	888	880	839	903	908	888	849	914	902	919	934	861	841	909	872	959	864	936	873	962	880	933	899	874	935	904	955	866	894	897	872	855	865	931	901	881	905	881	846	874	932	910	899	906	879	873	919	820	950	868	904	906	873	871	887	886	895	857	952	853	902	888	930	950	886	915	891	956	912	883	949	878	828	854	892	873	924	893	835	933	891	841	876	893	924	846	837	902	912	875	935	876	891	879	898	905	912	922	897	892	862	862	899	942	915	816	870	882	912	879	879	822	880	926	953	929	845	901	900	906	902	867	878	920	890	925	936	909	903	949	860	902	891	905	926	880	901	916	852	914	882	885	904	926	899	916	894	880	829	887	890	866	924	898	923	916	837	950	933	941	888	923	922	908	897	850	885	861	917	884	900	864	911	923	957	864	889	925	902	874	867	921	847	885	899	922	953	918	967	899	828	905	889	864	915	879	910	924	860	901	892	890	861	947	855	866	970	878	890	888	903	892	884	903	867	887	902	874	884	860	878	912	889	925	891	855	921	867	849	871	932	837	889	916	897	870	903	886	897	853	915	904	908	951	868	856	902	852	907	911	911	912	941	884	845	948	912	892	915	931	903	837	832	919	889	923	899	906	879	875	885	938	900	898	926	858	946	854	893	883	894	931	885	1000	914	924	972	821	900	894	896	888	892	897	929	903	902	881	900	921	919	903	907	925	851	890	851	841	889	936	837	885	927	927	925	872	852	862	874	929	894	888	895	896	959	887	908	900	854	895	873	952	852	890	895	885	878	887	895	898	890	897	898	919	880	901	852	872	914	959	876	879	889	883	886	882	871	892	877	880	878	912	937	934	945	927	949	906	849	897	926	881	912	834	931	959	922	851	933	941	963	909	902	854	846	877	844	873	827	887	849	909	890	914	911	939	914	911	908	947	902	881	944	884	917	936	870	880	838	876	882	916	836	862	880	912	906	916	922	849	891	893	883	911	854	892	864	895	885	830	943	926	887	861	944	882	906	846	874	946	923	926	897	906	886	892	871	887	936	933	871	928	895	869	936	887	905	899	907	886	906	895	872	897	946	874	877	874	857	886	875	908	961	912	884	909	911	924	935	897	920	892
29781	4022	227	127	223	283	768	749	149	150	147	110	115	97	109	113	77	104	95	73	69	62	78	70	90	84	77	65	62	59	75	69	64	56	69	60	79	75	73	62	60	63	73	76	82	67	53	69	78	87	62	54	72	60	59	64	69	56	72	67	71	55	57	63	70	89	68	55	68	58	69	80	71	63	70	53	69	72	61	56	71	54	60	77	82	47	65	69	72	61	63	64	56	52	68	59	57	70	51	55	64	69	60	58	70	67	59	70	77	57	61	66	58	57	77	60	71	54	61	47	56	56	63	51	53	55	48	67	70	72	48	73	70	68	74	53	47	57	67	68	67	68	45	66	64	62	59	61	63	69	67	72	60	60	59	64	62	63	64	57	59	60	67	67	52	74	65	69	64	60	70	65	63	63	47	59	61	57	58	64	68	60	60	61	64	60	61	71	56	61	54	60	70	74	59	55	59	58	66	47	84	64	53	66	67	67	60	58	73	66	62	69	59	60	66	57	60	75	57	62	61	72	63	78	69	62	66	48	73	56	63	70	52	67	56	63	62	70	52	46	69	73	52	66	65	65	54	77	65	63	68	54	55	59	66	61	70	46	73	54	71	67	52	58	67	54	70	67	62	71	61	71	62	64	68	56	69	54	64	71	86	56	46	69	56	69	51	63	55	53	62	63	64	58	72	67	71	55	51	67	61	85	56	56	79	57	68	60	55	59	63	57	51	63	69	79	55	63	69	69	73	54	71	75	54	64	63	54	52	52	78	62	58	68	59	55	61	68	55	69	63	63	67	74	67	61	61	52	51	55	56	55	70	60	72	68	70	60	73	67	60	67	56	58	69	63	48	69	55	62	57	56	50	59	61	62	62	53	64	66	62	64	67	54	54	65	58	64	67	57	57	53	68	51	55	67	66	63	70	65	75	45	63	65	62	64	61	60	66	73	92	70	54	63	65	65	72	56	63	66	63	64	59	56	68	61	62	52	58	48	51	59	41	62	63	54	60	58	70	61	51	69	63	65	64	58	63	57	66	56	75	70	60	71	55	58	51	52	50	64	66	62	62	59	50	44	55	77	65	54	67	74	56	72	50	65	71	60	63	67	53	65	64	74	56	71	62	56	74	64	58	58	64	62	75	64	54	64	55	70	67	73	62	60	73	60	63	65	56	66	78	57	63	56	48	69	53	54	57	65	59	68	62	62	81	64	64	75	72	68	81	69	75	73	71	57	69	61	56	56	84	60	70	73	67	53	57	68	49	58	67	57	74	58	58	73	58	57	56	72	57	78	62	48	59	73	61	72	70	61	45	64	52	72	63	65	56	67	75	63	71	61	57	49	60	52	70	61	59	61	50	61	66	65	52	67	69	65	52	54	61	50	60	74	69	59	75	60	71	55	71	70	53	57	64	76	65	54	66	59	61	62	78	59	67	53	55	63	66	52	61	65	65	67	65	61	68	78	55	58	65	55	60	59	50	67	52	74	59	52	52	57	66	67	61	77	56	60	75	74	77	68	60	65	58	68	66	62	59	67	56	53	54	54	66	79	62	61	63	62	52	85	79	76	57	72	52	61	68	62	76	56	71	68	53	65	58	58	58	72	65	78	63	57	64	64	64	74	72	61	60	60	62	73	61	56	75	68	58	63	61	58	59	81	67	56	72	66	62	58	73	57	63	59	65	69	69	71	53	66	60	64	70	62	52	56	60	58	73	65	55	62	62	58	74	71	65	70	70	81	59	56	66	57	70	68	54	51	83	56	79	59	52	63	72	63	73	62	56	67	71	72	82	60	56	68	54	67	53	53	72	69	60	49	58	56	65	58	54	55	50	70	75	62	69	67	56	58	47	55	60	65	79	68	60	53	61	59	70	57	70	69	54	65	63	74	58	52	65	73	62	60	77	54	59	48	57	66	73	56	56	68	53	67	47	64	63	77	69	70	76	56	63	65	55	72	72	66	59	77	65	46	60	71	63	68	61	50	72	69	60	65	61	71	62	74	53	63	76	67	50	74	74	56	53	59	44	55	73	68	69	58	77	58	60	69	58	70	76	54	75	50	68	65	62	60	67	71	61	64	60	60	58	50	54	61	59	63	65	44	66	77	68	60	61	72	47	63	60	65	70	55	70	63	61	55	73	64	69	58	73	56	50	78	53	72	67	76	41	52	71	61	70	61	63	48	68	74	43	57	53	60	64	62	57	65	66	64	69	68	57	48	53	49	68	68	81	73	75	64	59	58	67	74	55	72	68	64	61	72	66	75	57	59	53	68	63	58	60	65	56	77	63	71	64	52	56	56	57	80	60	63	52	48	61	68	76	61	61	66	61	66	60	69	71	67	75	52	68	71	63	53	69	73	69	75	63	62	68	54	72	72	57	72	60	56	73	61	60	73	64	63	67	66	77	62	53	67	68	62	57	60	80	57	56	61	57	65	50	58	75	43	59	59	60	63	67	52	65	68	53	63	60	62	58	67	66	60	76	63	63	82	70	58	83	53	58	70	53	74	55	68	68	59	62	47	66	67	53	66	65	65	60	60	59	61	62	67	62	60	69	46	78	61	66	59	67	65	74	74	58	50	44	44	63	65	56	59	65	58	57	62	51	78	62	61	48	57	60	65	63	69	68	71	64	68	59	72	44	74	61	62	58	68	59	64	59	57	70	63	65	64	54	84	57	54	62	65	66	57	72	63	49	59	65	52	51	73	66	61	64	62	57	67	64	60	65	63	63	68	68	64	56	64	77	59	76	64	64	56	52	56	69	65	70	75	73	40	63	56	47	53	65	71	67	73	55	56	62	61	69	60	73	76	57	65	63	60	67	66	68	68	54	53	54	57	76	62	67	74	70	66	63	73	68	49	72	60	51	64	58	55	56	77	55	81	62	63	55	62	69	60	62	64	73	58	51	76	56	60	68	71	67	69	71	58	58	56	61	55	58	71	45	78	54	52	70	76	67	73	69	64	70	65	77	72	58	65	65	61	59	55	65	77	57	54	59	63	59	71	53	61	70	67	56	76	76	63	54	63	80	74	67	54	54	61	71	48	62	63	72	62	64	50	60	65	69	65	57	57	52	63	62	61	58	66	46	77	57	63	59	71	63	60	75	64	76	67	54	78	61	71	66	67	67	63	56	59	56	63	59	70	61	76	63	64	56	58	55	56	72	55	63	68	70	59	43	62	56	65	50	69	51	58	67	55	52	62	71	62	67	64	68	78	50	55	59	53	61	69	64	57	64	59	52	72	57	57	63	60	60	63	51	50	64	60	54	62	63	54	54	49	64	57	53	74	72	60	59	61	67	84	55	63	66	58	59	58	63	56	63	54	75	74	66	75	75	81	74	59	74	71	54	71	65	54	67	81	63	62	63	65	59	55	73	54	76	66	70	65	54	58	58	64	63	53	55	64	74	71	67	69	58	61	63	60	63	80	64	67	53	66	72	50	57	66	45	57	71	62	66	70	59	63	58	77	62	82	67	61	62	65	62	61	75	71
47336	15307	3394	11141	18146	20726	28102	11347	7966	6214	5081	4181	3637	3196	2899	2580	2446	2285	2164	1884	1792	1768	1697	1599	1501	1458	1388	1382	1335	1324	1245	1276	1213	1200	1196	1178	1172	1153	1137	1059	1067	1070	1045	1051	1062	1012	1048	1035	998	1035	1001	1020	1003	1031	981	978	1007	1007	1030	980	1001	1021	996	1001	983	965	948	1002	975	944	949	973	938	979	922	926	922	919	946	962	900	962	909	951	948	935	955	957	950	953	924	937	917	957	938	928	951	955	944	901	963	992	937	948	903	907	930	976	887	983	947	1035	958	935	896	951	920	887	908	896	932	948	901	921	887	892	968	923	941	883	875	905	907	928	852	902	929	943	911	949	898	911	870	894	894	889	912	889	911	900	911	907	951	880	926	904	912	982	935	936	940	897	889	954	902	960	906	862	977	870	910	930	941	905	913	991	898	910	915	909	939	888	899	918	965	942	898	935	959	942	882	896	948	922	862	966	897	920	911	915	925	937	943	926	949	922	938	866	929	910	933	895	938	912	931	940	944	858	940	873	886	885	927	939	885	927	888	910	903	919	925	861	946	900	944	991	848	954	880	942	900	882	944	936	964	939	906	943	894	839	818	886	926	894	882	885	909	955	891	924	897	901	879	923	958	924	846	919	892	915	957	860	894	866	956	932	934	972	935	926	919	913	913	885	922	944	914	894	907	896	918	871	928	932	931	933	899	936	931	944	876	924	868	884	970	905	888	926	925	875	902	953	897	910	886	938	881	948	882	910	968	920	962	894	907	926	943	879	979	884	908	845	910	935	964	904	922	915	899	965	901	895	930	916	963	902	913	934	895	895	905	874	974	898	930	920	916	925	865	927	930	897	871	943	904	949	856	941	917	926	896	888	909	953	918	936	905	931	890	945	954	894	905	888	942	931	931	933	891	983	898	919	945	879	962	918	905	902	914	873	960	907	909	907	857	878	979	923	926	925	903	949	939	902	898	924	917	864	915	951	945	949	820	945	909	923	904	931	914	906	860	907	935	929	928	924	900	865	890	920	935	899	918	889	873	887	889	902	936	901	942	964	904	964	896	866	919	937	909	923	906	921	921	911	925	872	967	862	920	907	938	874	894	902	927	853	908	911	931	924	947	929	895	910	881	919	879	892	956	924	886	897	933	893	877	902	898	917	906	946	911	944	952	908	883	880	964	878	886	919	907	927	892	980	924	935	925	901	883	911	886	892	910	898	895	893	930	904	891	934	894	876	911	893	872	903	886	930	893	875	921	882	956	907	884	940	941	941	925	913	897	869	904	934	927	878	895	894	925	832	915	943	877	869	955	882	893	926	874	927	950	927	910	963	893	864	916	894	885	977	964	864	906	915	890	880	878	897	944	899	907	922	883	864	902	900	947	928	897	922	891	925	903	911	911	898	914	880	965	870	920	925	934	916	983	883	968	921	903	920	959	906	890	885	946	924	871	941	870	902	898	909	937	924	888	960	922	859	881	897	910	868	909	924	887	895	924	928	931	874	915	916	894	874	903	859	884	955	936	913	959	936	965	856	919	910	899	850	859	897	890	920	881	926	915	872	923	925	930	918	875	902	926	905	878	871	999	884	881	921	922	871	917	888	892	902	892	953	884	919	953	873	913	980	912	923	898	902	937	891	932	964	887	903	924	919	947	926	925	875	914	915	912	896	854	914	942	909	975	979	941	941	848	925	932	894	906	943	948	919	953	935	855	902	891	895	877	925	943	880	898	887	896	902	869	904	884	901	928	869	909	857	906	890	952	927	904	924	907	897	916	885	870	951	873	968	910	919	907	902	921	850	884	891	934	906	913	970	956	865	874	875	876	921	986	899	911	890	945	893	942	873	913	913	889	918	947	880	884	946	907	943	919	946	901	935	889	896	967	864	934	923	969	905	944	949	945	900	891	906	928	939	902	857	887	948	895	889	932	948	897	860	956	895	910	950	929	946	889	906	936	942	916	914	928	920	917	1014	899	940	894	914	904	926	958	974	873	881	900	875	886	939	889	908	938	884	912	867	859	919	997	922	907	921	901	867	941	893	875	899	935	955	947	896	878	860	886	950	947	947	921	868	936	959	936	907	990	924	895	963	905	960	916	890	950	950	908	947	914	950	903	876	901	912	850	972	873	905	948	929	871	1002	909	863	927	922	899	892	837	954	878	926	964	943	860	848	907	908	952	880	945	919	894	934	882	919	891	858	915	907	919	916	889	904	822	902	930	910	850	923	908	956	929	869	855	969	903	865	893	946	911	902	907	874	913	921	858	928	883	924	901	893	912	904	884	925	881	944	899	857	930	954	868	932	946	896	896	863	898	908	967	889	875	943	890	898	921	893	965	868	894	889	930	933	905	911	914	882	911	931	863	940	932	875	914	927	949	867	934	939	953	913	917	933	900	906	943	911	936	877	921	887	902	907	926	862	918	917	928	863	914	870	925	911	967	896	898	915	823	917	883	899	899	933	910	903	914	912	918	902	920	871	950	927	900	925	919	893	901	932	900	954	915	881	963	957	930	893	925	939	928	977	904	914	924	897	944	923	937	882	913	848	880	944	890	923	908	914	987	908	899	823	908	879	932	919	924	894	929	862	890	954	909	903	867	855	918	921	913	958	931	932	925	961	874	866	942	893	940	914	983	910	884	931	890	938	911	924	891	909	896	939	919	892	929	879	944	879	922	904	971	918	902	915	901	888	910	910	905	955	981	909	927	889	951	868	922	892	919	965	954	868	886	881	942	944	938	952	900	928	862	963	861	889	913	977	931	899	882	911	917	928	889	877	899	913	967	943	919	892	895	903	947	862	917	948	934	900	902	887	904	903	890	848	937	953	918	900	873	928	910	874	922	923	869	874	879	945	873	944	897	916	903	920	930	900	983	968	885	930	901	896	918	934	911	887	898	912	902	913	932	922	875	868	934	922	949	919	922	891	922	908	877	975	945	863	936	890	905	859	880	866	919	882	863	939	886	897	914	903	856	940	913	916	956	906	938	908	942	852	935	906	928	957	877	967	943	924	903	957	895	838	918	899	840	907	866	924	879	983	881	890	913	895	892	889	853	917	937	889	973	893	886	899	943	902	893	946	868	899	884	969	988	926	936	943	869	887	913	935	942	933	845	925	866	929	863	922	899	889	901	891	913	916	893	916	894	923	903	913	933	925	918	871	921	880	929	914	954	903	891	922	928	932	904	953	971	897	875	897	899	896	879	900	949	933	904	941	906	927	887	897	927	950	866	929	937	880	890	969	886	945	895	912	953	907	918	984	900	866	901	874	937	914	911	910	901	889	922	859	878	916	895	929	847	920	893	880	917	932	951	923	930	932	876	965	834	890	939	921	942	869	900	904	954	862	915	970	923	894	925	906	905	911	855	980	891	848	874	926	881	941	879	890	918	903	891	912	966	896	848	921	869	915	987	926	919	893	894	938	832	907	922	903	889	901	920	894	933	903	902	928	883	930	915	969	876	907	978	884	923	895	913	925	924	929	909	971	936	960	935	908	928	876	856	872
9066	194	49	40	55	75	122	112	46	37	39	37	43	26	35	27	41	31	36	35	30	28	23	29	31	41	26	32	40	43	34	30	27	23	27	40	34	28	22	24	39	20	42	31	32	31	30	28	30	43	36	29	34	37	37	43	32	23	24	28	20	35	39	28	25	35	45	36	28	25	32	27	30	33	36	32	30	27	28	31	45	27	31	37	39	32	29	35	25	36	31	36	28	30	42	42	38	42	40	34	29	32	27	33	23	36	38	26	29	29	29	29	38	34	30	37	27	34	37	28	26	28	30	34	30	28	30	34	32	36	28	28	25	29	27	29	27	27	36	38	24	28	28	33	30	33	25	33	26	27	34	27	32	27	35	28	29	36	24	32	25	31	41	29	35	34	23	25	27	28	37	32	28	32	29	33	21	35	30	38	27	36	26	25	27	38	28	29	28	23	34	31	33	28	36	28	34	17	22	32	29	29	27	33	29	31	34	25	32	31	32	38	25	34	17	30	35	32	30	27	37	32	25	40	37	27	36	30	27	39	24	29	29	31	38	33	39	30	31	31	26	29	32	27	42	41	40	30	30	28	41	25	22	32	29	36	19	41	23	27	39	32	26	33	33	38	37	34	22	29	29	34	31	25	29	31	40	33	33	32	27	23	35	30	28	30	31	37	33	34	34	23	42	40	32	31	38	26	27	41	35	31	35	28	34	36	29	38	29	34	28	41	32	30	34	30	33	36	26	30	33	28	26	32	23	28	26	26	26	25	31	35	28	31	19	43	37	31	37	36	29	32	34	40	30	37	26	40	34	26	31	46	41	30	39	29	41	34	28	31	30	40	25	33	25	25	27	17	39	33	27	31	26	28	34	26	31	32	36	36	28	26	41	23	36	39	36	31	32	25	27	26	35	30	38	29	31	48	32	30	35	32	33	25	28	25	29	34	30	27	34	35	30	31	37	38	30	25	24	24	28	25	39	27	27	20	38	33	33	31	26	25	34	36	29	44	35	42	31	32	22	20	44	24	27	30	35	36	41	34	32	28	30	44	36	32	34	22	33	22	28	31	26	29	40	36	29	21	27	34	32	22	42	28	39	27	33	27	31	33	27	33	36	28	35	41	42	33	36	29	31	31	34	29	30	22	24	32	30	22	26	40	32	31	36	35	27	31	30	35	25	36	21	28	37	31	32	23	38	36	35	32	29	36	30	38	31	29	29	28	32	26	31	26	34	48	37	30	36	32	30	42	24	33	29	33	30	33	30	29	31	33	35	35	45	34	32	37	38	30	34	30	40	25	30	36	31	26	31	29	23	22	43	30	37	40	24	29	37	47	34	36	29	29	29	25	37	29	23	39	40	27	28	32	44	20	42	33	29	29	44	41	30	31	35	30	32	29	26	38	27	31	36	47	36	31	22	26	30	33	30	26	32	37	27	32	33	39	26	35	28	40	34	22	42	43	34	27	30	33	35	36	36	33	32	34	35	30	27	38	33	34	39	32	31	30	33	31	32	31	28	29	30	29	29	32	35	22	35	45	19	27	23	32	35	36	36	34	31	25	30	27	35	34	27	32	27	34	42	26	25	30	36	26	23	21	31	19	22	25	33	37	24	25	37	32	41	28	34	37	33	36	24	33	29	37	27	29	27	31	31	39	42	40	35	45	38	35	36	30	36	36	34	34	38	32	39	44	32	40	26	36	25	28	33	27	24	46	36	30	37	37	31	31	28	35	33	21	29	30	24	35	41	36	39	47	28	32	37	27	37	39	25	28	26	34	36	39	39	31	34	34	37	24	30	28	36	24	31	30	41	38	29	30	33	34	26	34	25	30	20	34	41	39	30	33	33	30	29	32	35	33	25	44	29	32	33	27	32	36	27	27	30	35	26	28	32	30	30	34	26	42	39	23	29	24	33	35	35	27	37	45	24	39	31	28	27	20	30	29	28	30	23	26	30	26	31	29	36	33	30	34	34	20	41	27	35	31	33	33	26	30	31	32	35	30	34	27	35	30	30	23	17	34	25	32	29	33	26	29	36	27	38	34	35	31	40	28	38	41	36	23	39	24	32	32	40	35	46	28	28	19	35	35	40	33	32	31	31	30	20	33	36	31	41	40	34	33	32	26	26	32	35	27	28	37	34	28	29	37	28	35	25	20	28	30	33	29	32	31	42	34	27	35	21	29	25	44	27	29	26	32	35	42	28	35	34	38	38	23	32	32	29	33	47	39	33	32	31	29	33	42	38	35	37	40	41	40	23	38	30	41	26	29	30	31	46	27	37	27	30	27	40	38	33	28	30	32	31	35	30	25	37	39	33	36	31	27	27	38	39	29	36	25	38	40	33	33	33	37	24	37	40	35	25	34	35	24	34	36	39	30	45	34	31	34	27	38	35	30	30	27	31	29	27	27	33	31	24	36	28	24	29	26	43	33	33	40	26	24	25	28	30	40	30	55	29	24	24	43	26	24	30	42	33	28	30	33	29	32	30	22	25	31	33	27	33	36	39	41	31	28	43	22	32	30	39	37	31	33	36	23	35	30	21	26	31	28	31	28	40	31	28	33	32	52	30	31	41	30	27	28	35	21	26	31	25	38	24	27	23	37	39	28	35	36	25	26	27	37	29	21	30	35	33	26	23	27	27	45	32	40	39	36	29	45	33	33	37	23	40	30	41	25	39	28	33	28	28	29	24	36	40	31	39	27	26	27	39	27	26	38	29	32	31	29	42	32	27	26	24	28	40	32	24	27	25	30	26	32	37	33	37	36	42	34	32	34	29	23	35	33	35	31	27	28	39	34	32	36	26	29	28	36	30	32	40	40	36	22	35	34	23	35	39	31	29	33	30	30	20	28	29	24	32	29	33	29	34	35	28	31	27	41	31	23	27	38	37	33	36	30	32	20	34	42	36	34	33	38	30	38	26	32	26	23	35	36	46	25	32	31	35	23	30	32	28	39	28	35	32	29	29	29	35	39	36	32	36	36	34	27	22	32	32	29	50	29	31	36	40	37	36	38	34	32	29	28	28	28	29	39	23	28	27	30	32	31	35	35	33	29	25	26	30	26	38	28	26	28	38	29	28	32	28	36	40	21	29	40	35	33	41	28	33	35	27	29	29	23	38	38	35	32	27	32	26	30	31	38	35	39	42	30	36	42	35	29	31	33	43	39	27	27	27	25	30	36	26	34	32	32	19	26	33	27	21	26	33	33	34	34	31	19	29	28	28	29	43	40	21	45	33	30	31	32	21	41	27	34	35	22	38	35	28	38	30	28	37	31	23	21	33	30	26	29	26	29	45	32	24	26	27	24	40	37	41	37	33	48	32	35	38	34	40	33	40	21	28	27	41	27	35	41	26	36	31	28	28	26	42	31	30	29	33	37	34	25	41	33	41	35	32	27	27	23	44	25	28	36	33	25	40	37	31	36	28	27	26	30	28	26	23	31	31	29	27	26	36	36	24	39	24	27	36	32	36	31	35	35	43	39	26	29	31	36
37417	3096	924	2312	4281	5037	8938	5352	1463	1193	1026	950	861	796	723	731	654	632	608	589	596	572	558	558	550	562	538	541	519	539	521	562	470	499	498	512	502	496	511	502	488	488	516	482	501	495	513	503	499	490	510	486	478	488	475	502	489	508	491	473	497	462	501	443	482	496	444	484	458	498	473	493	476	478	469	506	492	491	510	493	466	452	501	482	475	485	453	479	473	509	475	461	472	500	456	493	506	516	478	437	498	471	485	485	474	476	518	490	453	488	473	475	478	489	473	486	495	461	480	471	501	460	472	502	468	487	508	493	497	511	467	490	462	475	463	476	452	456	478	488	457	486	495	507	491	487	449	473	448	490	506	451	500	487	514	476	448	468	499	497	490	433	481	484	457	451	475	484	489	430	463	483	486	445	473	448	486	474	463	460	531	476	473	479	461	468	466	454	473	451	470	474	513	517	444	453	451	536	490	514	455	465	472	487	460	475	452	443	465	462	458	501	484	444	475	455	462	471	505	469	451	453	474	482	520	465	471	477	448	524	459	487	500	491	486	500	451	468	540	518	458	476	481	473	530	465	471	494	523	512	469	491	486	449	441	484	446	482	478	464	480	475	486	483	467	489	444	480	454	463	454	415	467	468	468	494	462	480	438	489	482	450	473	461	457	495	488	496	486	503	451	492	478	461	483	475	478	456	468	474	462	443	503	448	512	455	482	449	496	469	467	493	455	489	465	468	448	467	460	455	473	487	481	454	445	435	494	489	464	500	418	486	453	483	462	498	443	480	462	441	479	497	509	495	472	447	453	469	474	470	470	440	493	450	488	474	471	471	472	491	481	458	469	480	417	477	480	452	503	477	477	454	460	449	497	476	465	445	447	474	481	478	493	513	465	472	476	470	508	481	474	501	442	451	509	445	474	487	463	472	515	445	485	468	490	443	462	469	480	447	488	474	467	463	487	482	474	456	462	471	485	485	446	448	489	510	486	473	481	482	502	464	490	481	478	527	486	474	431	470	484	491	484	477	468	493	464	441	492	449	476	476	473	484	476	448	506	467	470	487	457	456	444	464	472	501	456	461	470	465	468	476	501	481	476	504	461	449	446	425	456	453	458	480	476	485	464	474	487	499	470	435	453	465	480	479	453	492	481	478	468	473	470	498	445	486	517	495	474	455	464	484	474	466	446	468	473	476	473	478	485	452	499	522	489	468	517	477	506	473	474	486	469	478	493	484	477	485	509	453	490	469	499	485	464	447	484	446	493	455	472	458	486	504	452	462	483	465	479	476	483	482	456	463	459	468	474	468	477	485	529	461	467	452	492	461	467	495	515	491	492	508	507	497	464	474	508	455	485	470	470	448	511	450	496	500	483	476	487	462	474	493	464	494	504	478	477	471	506	453	505	466	488	456	486	482	489	448	481	444	467	470	494	507	456	468	473	510	463	498	494	507	466	512	485	477	449	521	452	488	476	503	474	505	487	463	460	458	457	498	473	469	485	451	455	459	477	450	476	452	449	482	473	453	506	524	516	507	515	487	476	458	454	486	482	497	479	474	501	482	456	523	464	497	482	491	464	434	472	465	480	456	469	441	464	456	492	507	507	457	459	454	497	449	462	501	446	506	497	498	478	493	467	471	507	468	476	474	521	491	453	475	468	475	456	447	479	487	450	467	456	479	471	467	451	491	510	484	458	503	465	437	461	432	478	425	498	511	486	489	519	489	487	507	463	492	483	496	514	433	447	474	444	471	500	500	461	484	480	520	491	471	470	449	507	474	457	506	486	467	463	470	499	504	477	461	455	491	440	476	440	462	502	476	485	458	497	495	466	476	467	491	468	478	445	471	506	449	443	470	461	476	497	459	461	438	454	519	483	482	483	480	500	495	472	508	467	441	445	458	491	492	463	465	460	477	459	495	463	460	440	436	473	462	535	467	481	491	479	465	463	473	481	458	487	471	445	453	442	466	452	456	467	519	460	439	494	469	446	460	473	490	479	471	484	452	487	472	480	474	452	474	452	523	451	509	484	493	486	448	532	449	521	479	484	497	471	442	469	491	456	473	479	505	447	434	465	492	492	463	488	491	484	504	511	486	466	481	511	459	457	433	467	481	470	478	455	479	466	448	500	496	493	500	434	481	448	459	473	495	507	511	435	463	474	465	497	471	473	449	453	494	470	465	517	527	474	450	505	438	452	468	436	458	467	478	461	476	492	472	511	467	474	485	479	468	468	458	442	474	439	473	487	454	471	488	471	473	517	466	453	467	467	487	460	472	485	483	456	462	495	493	457	482	476	478	492	494	446	444	528	485	440	477	500	505	493	421	500	462	480	462	494	464	493	512	451	502	499	510	515	468	471	461	482	467	472	461	476	434	473	485	483	469	416	463	464	512	455	491	449	472	487	487	493	444	504	434	500	436	477	480	469	455	446	463	463	486	453	490	453	477	504	483	489	487	447	497	505	478	475	466	475	462	512	498	502	464	494	450	462	462	481	453	463	480	495	479	499	466	455	479	520	461	470	479	485	455	470	498	447	448	504	525	490	466	466	453	457	498	464	498	474	470	463	482	480	430	455	466	441	467	457	476	485	485	447	460	452	471	440	489	455	479	473	499	515	486	465	466	454	503	422	444	419	470	466	472	480	472	483	479	483	472	449	483	443	465	480	487	470	507	473	475	467	486	456	480	476	495	494	431	490	517	484	463	455	452	467	499	463	463	472	477	469	471	480	479	510	467	460	477	461	471	496	479	459	458	471	456	481	443	482	465	456	459	442	478	460	451	448	489	458	479	446	489	481	495	475	474	496	475	491	480	439	449	454	472	447	466	472	455	443	476	464	513	464	514	470	481	464	475	462	454	499	468	474	434	463	457	472	477	518	462	456	465	478	486	482	471	489	474	451	453	486	459	456	498	407	496	482	462	445	468	454	467	503	476	485	469	480	487	452	517	454	461	484	475	463	484	476	469	508	473	445	497	476	468	460	505	468	475	475	468	473	509	456	493	475	457	487	460	484	479	461	459	513	480	475	471	470	466	451	483	483	491	465	514	468	483	489	429	469	492	465	463	480	506	510	502	491	457	477	438	468	460	481	467	463	509	447	486	483	476	501	477	482	439	487	487	461	522	464	500	495	466	478	491	450	464	512	450	495	487	509	464	492	486	488	465	477	479	475	475	462	458	471	482	449	491	482	474	484	461	493	458	471	447	462	485	444	511	474	455	447	500	506	451	446	462	471	486	464	469	453	465	493	503	502	480	460	460	463	484	473	480	464	467	444	507	432	442	495	472	467	512	466	437	494	479	466	472	481	494	470	494	449	501	490	489	507	480	475	431	475	516	509	469	409	442	481	467	429	477	491	490	487	440	529	470	471	465	448	493	453	477	482	471	485	478	483	489	455	524	461	477	490	469	435	426	487	492	467	468	487	480	479	462	459	452	482	498	492	469	458	466	457	452	505	481	469	487	445	484	475	461	455	465	477	424	487	511	461	519	477	472
22105	1942	92	88	112	206	445	692	71	49	72	42	54	53	61	41	51	47	44	38	40	44	43	48	47	37	29	25	40	35	27	31	40	37	40	36	22	33	31	28	31	39	30	25	33	27	34	22	26	25	31	27	37	27	32	36	28	36	26	30	38	30	25	29	30	30	33	27	36	36	31	37	28	35	43	37	29	33	24	29	34	34	29	30	36	30	33	28	30	29	35	46	28	25	40	31	37	26	42	20	34	24	31	33	31	36	23	31	34	32	43	46	26	36	36	33	41	42	34	40	40	33	33	28	24	27	28	20	26	30	24	33	29	34	36	29	38	37	33	32	35	33	31	46	33	31	40	39	24	28	33	33	26	33	31	21	27	31	34	39	33	20	35	31	28	25	29	31	38	21	26	29	30	28	26	28	25	22	27	32	34	34	29	27	26	42	39	31	31	38	35	31	24	26	24	34	35	26	32	27	34	35	24	36	27	21	29	30	25	32	28	35	24	31	27	21	36	35	31	46	29	19	37	39	37	35	40	19	36	41	36	38	33	30	18	35	34	31	37	38	24	39	39	31	36	41	28	30	27	28	30	23	30	30	32	27	33	32	30	34	36	26	46	24	23	36	26	30	22	41	28	41	41	30	32	35	29	32	30	31	28	33	37	32	35	26	31	30	28	26	28	41	32	37	29	31	34	29	35	27	32	20	29	36	31	26	32	34	27	29	34	22	36	29	38	21	24	27	32	31	36	35	28	23	30	38	27	39	18	28	22	29	27	38	38	24	27	35	32	37	29	21	21	41	39	39	33	22	21	30	31	29	31	36	34	30	32	20	30	32	19	29	38	27	34	33	33	34	31	33	26	38	29	28	27	30	24	19	30	37	31	34	36	27	31	19	29	24	28	24	33	26	28	38	24	27	24	32	37	28	30	29	32	32	30	36	26	43	26	32	34	27	31	30	32	37	22	32	20	26	22	39	28	31	35	24	31	32	21	30	34	27	28	31	34	35	29	25	38	30	25	26	24	39	36	30	24	28	41	28	29	28	32	30	29	26	31	35	33	34	25	35	47	27	41	30	31	26	23	41	32	28	42	36	28	24	27	35	34	28	32	29	26	25	24	25	30	40	30	31	31	24	26	41	24	30	24	29	28	32	49	35	41	29	37	33	31	44	30	48	25	50	39	25	38	23	38	30	34	24	26	26	26	27	29	31	36	34	35	28	35	48	35	34	21	30	37	22	37	31	32	33	25	32	28	27	28	25	33	30	27	36	37	40	42	30	19	28	30	33	40	33	34	24	31	28	19	24	27	31	27	24	34	27	26	27	28	22	31	31	27	34	29	33	23	31	29	24	28	30	29	35	37	24	40	24	25	38	34	41	31	32	32	30	37	30	31	21	28	36	29	33	31	28	30	27	35	19	32	28	26	31	27	36	30	30	30	35	21	25	33	35	31	34	35	35	33	28	32	25	32	28	35	35	37	29	33	30	42	30	43	32	39	32	27	37	20	28	32	26	28	33	31	23	30	34	32	38	46	30	31	32	27	21	36	34	20	27	31	39	37	25	26	30	29	35	26	37	29	36	27	37	31	28	32	24	33	28	33	40	30	31	34	25	29	27	34	38	30	38	28	40	23	43	31	39	37	28	28	35	27	38	25	34	27	32	28	30	34	24	30	31	30	28	29	32	35	32	24	28	36	29	26	28	35	30	37	30	33	34	27	32	31	30	28	19	37	30	33	31	32	29	39	32	39	22	39	34	26	29	32	28	26	31	33	33	30	37	29	26	25	24	32	23	27	42	25	26	32	27	33	36	35	40	30	19	23	33	23	34	33	27	21	32	37	36	37	27	30	40	36	32	34	20	19	36	31	43	30	15	34	23	28	25	45	29	33	36	36	36	36	29	34	24	32	23	29	32	32	42	37	39	25	23	36	38	27	23	38	27	37	34	26	34	31	24	32	34	34	36	34	30	29	31	30	30	25	29	34	36	40	37	35	28	24	42	35	33	27	34	31	22	28	22	28	33	24	30	21	18	31	35	39	31	21	28	27	33	28	34	24	38	37	31	38	22	35	34	27	32	36	39	31	28	30	31	40	27	36	32	40	28	35	27	28	27	28	28	29	30	32	30	28	30	36	28	27	28	28	37	21	25	32	34	29	35	35	33	31	30	32	31	38	30	34	28	37	37	30	36	28	36	38	29	31	23	38	33	22	37	33	31	36	26	31	24	27	37	31	30	30	30	30	27	36	37	33	32	33	14	23	29	35	35	35	26	36	40	29	21	22	37	34	30	32	38	21	27	33	26	19	27	45	32	27	39	24	34	37	35	24	27	35	33	23	27	32	25	30	28	27	25	34	24	31	28	30	29	25	35	30	36	35	34	28	32	26	24	30	32	25	33	30	28	33	20	32	29	32	38	24	32	35	21	38	27	29	32	24	33	38	41	39	24	33	26	36	24	31	27	26	28	28	24	34	32	44	31	30	27	29	26	32	24	24	33	25	29	28	41	36	25	34	26	27	39	31	34	28	27	33	37	28	31	30	29	31	29	42	43	29	22	41	42	28	38	24	33	34	30	31	37	24	28	23	30	32	28	34	35	27	29	33	21	24	26	23	28	28	26	25	30	26	27	32	33	23	23	27	26	30	31	24	27	27	25	38	31	26	34	29	32	32	22	34	32	40	30	38	31	21	30	28	31	32	22	23	26	29	41	28	28	27	27	26	38	37	34	39	35	41	26	35	38	27	27	40	38	28	35	27	25	23	31	31	29	28	30	29	34	20	24	26	38	31	32	31	32	31	33	31	30	38	39	29	37	28	31	26	25	30	27	35	31	32	36	30	30	34	28	34	34	24	29	37	28	28	19	36	25	34	40	29	27	27	41	29	35	38	30	27	26	25	30	28	42	21	42	31	34	29	30	28	33	35	26	26	35	31	30	33	30	32	26	35	26	26	27	28	28	29	24	35	25	36	17	31	35	31	28	24	35	42	36	30	31	31	34	33	27	29	33	28	36	26	38	36	33	30	24	36	28	28	26	31	39	32	31	24	29	31	37	24	30	22	41	44	31	34	36	36	28	26	36	27	30	27	29	24	35	26	33	30	31	27	32	24	29	26	37	38	22	38	17	41	33	45	28	31	35	29	28	32	34	39	30	27	34	40	34	33	23	34	41	33	40	25	28	40	31	26	21	32	29	40	29	36	33	36	38	26	43	30	28	27	36	32	27	30	29	23	44	30	23	27	26	29	35	37	31	27	17	31	35	28	30	29	38	33	30	38	31	25	44	37	31	32	41	31	24	31	43	22	26	26	27	44	39	27	30	39	32	30	36	29	33	34	36	37	33	26	34	32	31	37	22	32	31	31	32	25	37	32	29	35	35	36	27	30	30	25	36	27	27	28	38	33	27	23	31	41	26	38	29	32	33	43	38	25	31	27	28	29	29	34	32	33	35	21	23	35	16	29	34	26	35	26	23	29	41	27	37	33	30	26	34
46868	11532	2121	7038	12153	15966	23507	11817	4529	3433	2709	2336	1997	1715	1584	1436	1234	1208	1138	1004	893	855	895	837	772	706	721	717	721	632	681	607	617	595	607	556	604	596	606	558	528	592	556	536	520	576	535	528	538	515	481	466	517	537	494	536	500	506	525	524	493	489	501	487	471	521	475	541	518	515	506	480	505	490	493	475	464	497	485	498	464	543	471	507	492	494	466	515	490	498	482	504	498	500	470	457	461	478	479	419	486	472	521	457	472	489	494	497	489	470	455	484	492	456	456	509	463	459	476	451	449	473	475	468	483	469	486	439	440	474	517	510	462	454	451	459	464	500	432	507	470	473	468	482	479	410	449	450	473	472	490	495	481	469	450	484	463	484	472	460	498	483	485	443	458	486	492	456	478	512	484	464	463	488	488	442	485	465	471	462	467	476	429	483	485	479	496	522	446	495	499	408	465	458	486	451	488	474	466	460	481	455	463	464	444	489	446	458	467	456	443	483	448	476	503	500	466	470	455	477	432	471	483	427	464	483	460	457	483	468	462	460	470	467	438	485	453	486	450	506	479	518	489	467	468	476	484	479	503	471	430	450	464	503	452	464	465	459	436	489	513	461	500	479	472	465	458	511	497	448	458	447	451	439	465	445	445	460	500	425	432	483	438	451	472	497	442	486	493	474	477	470	481	455	470	492	454	474	464	503	469	481	469	466	438	499	449	472	485	462	467	447	491	433	487	521	435	476	463	479	495	458	455	437	457	470	501	435	498	470	454	455	486	428	420	487	412	490	477	476	462	442	441	500	450	468	475	499	479	441	482	473	480	430	440	480	493	501	478	457	417	448	452	431	494	444	445	469	426	475	475	479	522	440	435	498	472	489	468	447	484	463	480	469	480	464	481	490	493	474	479	470	457	488	492	504	468	483	450	439	447	415	480	451	491	461	483	492	486	464	442	465	460	446	465	465	505	503	425	440	486	486	467	434	410	434	476	492	474	482	466	438	463	450	451	467	448	479	453	480	481	455	456	487	445	485	488	463	441	493	470	439	457	483	443	459	504	467	452	428	451	443	450	486	466	443	494	458	468	460	488	499	503	513	461	455	442	460	462	487	474	486	466	491	438	491	464	465	483	514	486	460	445	434	411	483	467	468	472	482	485	443	460	468	523	477	470	507	463	445	457	477	482	496	476	470	499	463	452	425	460	439	474	441	482	428	486	498	484	481	479	445	462	466	471	484	471	462	496	475	480	497	416	490	476	445	446	457	464	453	452	473	509	453	491	473	506	465	448	508	465	439	450	465	462	464	445	498	486	503	468	442	461	461	460	476	482	435	471	497	470	508	497	482	468	496	488	461	470	471	478	508	466	473	470	480	481	464	473	466	473	467	463	483	476	445	423	445	468	461	499	448	450	480	496	452	403	432	452	526	427	476	434	444	469	478	480	511	477	502	453	427	486	481	480	473	472	495	493	450	456	482	473	426	457	456	464	474	476	460	474	499	448	475	458	464	481	482	510	486	480	513	499	496	443	439	479	437	509	472	514	452	479	489	467	476	464	464	443	456	468	455	472	464	506	472	482	492	426	457	473	462	473	427	466	433	488	478	507	464	445	433	477	468	450	456	489	465	524	482	427	476	462	484	454	442	500	488	490	423	432	457	468	518	480	422	513	457	445	474	460	490	509	427	471	484	473	442	496	475	482	459	476	515	456	450	434	484	504	470	489	433	498	460	488	466	457	460	465	492	499	458	496	485	514	442	476	436	436	462	485	462	489	497	452	465	465	493	442	470	468	414	447	443	452	425	440	483	503	452	464	485	469	468	485	455	480	488	471	460	477	468	480	460	446	477	493	449	495	461	509	481	440	453	476	454	444	483	470	467	487	478	445	499	454	424	493	484	465	475	466	421	488	449	514	479	475	424	466	489	464	451	428	497	428	421	467	483	493	461	454	470	503	482	486	456	487	475	458	443	454	484	481	466	433	483	453	479	496	459	480	462	475	478	488	511	464	463	478	454	449	464	473	469	424	460	439	493	475	478	441	502	452	469	461	479	476	484	438	479	488	442	479	466	461	488	463	472	435	471	417	448	447	442	450	456	455	515	462	412	446	479	465	459	478	454	459	476	462	418	467	448	475	463	496	433	459	472	481	472	443	495	490	489	473	480	487	462	474	445	479	455	437	469	468	464	509	451	467	480	454	468	435	470	476	489	466	434	479	461	431	458	447	458	444	462	434	470	480	467	479	482	423	441	480	467	487	424	487	460	461	444	488	432	444	468	482	477	458	446	484	473	473	449	469	456	477	463	453	473	463	490	446	467	529	449	442	425	491	498	485	428	535	464	461	468	495	491	465	436	488	433	438	459	439	436	484	478	459	438	472	456	453	466	452	478	485	455	470	452	443	470	476	437	468	456	465	476	455	491	497	484	411	482	456	461	463	478	479	461	451	464	485	478	452	433	441	418	472	478	509	461	455	481	466	477	475	444	468	452	481	470	456	456	452	441	423	460	453	472	473	460	447	454	437	492	437	451	447	504	469	507	487	460	473	464	472	449	464	476	453	468	439	465	504	451	459	469	437	458	450	471	460	452	476	438	497	505	474	469	489	492	449	469	509	445	469	471	465	473	478	464	481	464	483	473	469	430	455	479	468	439	491	469	461	431	445	464	469	450	487	459	500	452	468	463	497	484	439	438	432	503	504	501	471	487	521	448	491	443	454	479	499	469	480	493	436	475	463	472	433	510	456	463	471	490	451	457	449	494	500	473	504	461	521	433	454	449	473	426	459	467	452	491	464	472	457	487	450	473	467	480	446	471	456	458	490	470	459	469	458	438	456	484	466	446	454	457	487	474	440	425	484	426	477	493	454	442	482	444	516	447	474	458	455	457	461	460	436	463	454	467	452	446	432	476	460	472	437	485	474	437	463	465	520	449	469	434	469	435	441	481	424	482	466	503	440	485	434	469	449	473	473	470	444	481	494	485	491	436	460	467	465	475	466	479	478	443	455	443	453	458	496	480	484	460	481	471	484	409	501	459	482	447	480	475	468	459	458	519	436	466	492	453	435	458	452	475	486	444	486	465	468	448	446	472	491	467	474	435	459	462	487	445	451	524	496	441	430	440	490	486	534	461	490	443	471	457	464	464	458	461	478	474	462	447	470	442	495	460	455	487	460	472	482	478	426	475	505	466	506	474	471	488	431	509	435	440	444	470	451	482	465	481	453	449	484	489	481	450	461	498	438	472	467	450	449	436	504	492	432	428	466	487	452	463	491	467	494	459	482	484	491	479	449	461	483	469	458	489	456	489	480	465	476	477	494	499	455	470	461	469	429	490	441	460	483	467	457	438	472	456	489	457	459	448	453	507	436	480	502	424	443	490	453	456	513	478	472	440	448	475	492	475	435	492	483	520	426	469	434	491	417	464	468	450	503	466	464	460	482	424	479	448	470	410	431	438	462	511	497	472	467	446	464	449	461	475	485	504	480	482	455	481	459	432
19492	1308	122	77	113	174	320	538	101	101	90	89	110	74	68	83	78	80	71	69	85	73	58	70	75	94	59	69	72	63	63	64	62	76	61	55	56	61	52	63	53	57	64	55	61	71	53	67	53	64	57	61	59	62	73	60	78	56	61	66	61	60	58	59	73	61	53	67	52	64	54	51	67	55	65	52	64	58	77	51	53	58	55	60	51	47	59	59	67	60	69	60	54	67	50	66	48	63	52	60	63	69	60	58	78	69	61	63	65	53	57	72	64	59	60	53	62	65	62	61	63	59	50	57	63	74	54	58	54	45	46	68	59	62	57	73	63	74	76	68	58	60	64	65	52	59	62	67	69	66	58	54	56	54	54	55	51	50	61	52	69	59	69	65	61	63	49	54	63	50	58	71	66	58	71	55	60	62	61	62	63	81	63	67	88	60	59	58	71	58	68	60	51	65	63	66	65	51	56	47	62	48	62	62	66	57	64	78	54	57	54	61	57	64	59	49	83	65	55	66	57	82	60	57	63	50	75	55	54	58	64	51	58	57	58	51	72	62	49	45	51	55	60	71	64	52	74	61	82	57	69	72	58	62	66	82	79	67	47	60	65	63	62	68	63	58	72	58	68	49	65	55	49	56	56	64	56	80	65	58	62	68	65	58	56	70	66	62	58	65	68	75	61	61	60	54	56	61	57	63	65	57	62	65	70	63	58	57	44	60	74	63	60	61	64	70	64	64	55	47	64	73	62	72	55	61	55	48	67	69	67	48	80	50	57	60	68	63	51	57	71	50	60	72	50	65	56	70	68	54	69	71	61	63	50	62	65	73	60	64	61	64	58	66	59	55	78	49	65	63	54	58	55	65	62	67	54	70	64	45	58	66	72	59	79	69	67	55	58	52	70	53	70	51	60	67	62	67	68	69	56	53	58	58	54	77	61	55	73	70	50	54	63	53	50	66	63	62	42	51	60	76	57	69	61	53	60	71	63	58	50	71	63	74	63	59	58	61	70	67	56	51	68	61	63	60	69	59	72	64	55	58	69	51	61	60	50	61	69	78	61	63	73	62	63	69	56	75	65	67	56	51	79	61	65	66	61	46	69	55	58	62	66	72	57	72	68	60	45	59	67	63	60	55	65	57	75	57	60	70	60	64	65	76	64	81	62	52	63	64	65	73	50	55	66	68	60	57	60	68	61	48	67	64	64	48	68	64	60	57	62	61	61	61	65	59	48	68	48	66	69	59	61	63	51	82	62	65	56	76	56	55	58	48	52	53	64	70	50	60	74	60	82	70	58	61	48	51	63	60	63	59	65	64	50	59	59	64	61	64	78	59	58	61	59	61	64	58	57	60	54	49	59	61	54	59	58	58	67	64	50	71	54	70	54	60	73	65	62	54	65	55	72	56	44	55	61	57	53	65	65	65	61	55	60	64	66	75	80	66	63	63	60	56	57	71	68	69	55	55	61	68	57	57	59	72	52	55	50	68	60	65	64	65	57	63	58	54	73	65	61	65	54	57	59	68	68	58	71	78	58	70	53	80	53	64	58	74	62	63	62	62	42	68	59	70	60	59	69	58	60	62	64	57	71	56	77	46	69	69	55	69	51	73	70	62	64	62	77	56	60	57	55	56	71	52	69	62	60	71	63	58	51	54	73	65	64	63	71	58	65	71	54	59	57	82	54	59	81	68	49	56	57	54	58	68	63	59	60	69	66	58	78	67	53	58	61	74	49	48	49	58	57	65	56	63	59	55	66	58	66	75	48	64	51	70	55	67	70	59	52	76	64	47	61	65	65	67	61	50	64	57	62	73	48	49	66	64	79	71	69	57	63	55	64	64	70	69	62	72	51	58	57	50	57	82	59	61	50	52	55	74	71	65	56	63	59	61	75	58	75	69	51	85	73	62	66	61	69	61	60	72	60	55	62	57	59	64	71	51	55	68	65	65	49	54	67	56	70	55	65	61	76	57	60	60	66	53	77	59	73	57	53	75	54	44	67	48	70	52	53	70	65	56	61	55	61	48	68	69	65	59	78	61	51	54	50	54	61	55	60	59	63	75	67	54	61	72	56	69	73	78	62	51	56	69	52	50	65	61	59	53	63	58	49	63	63	64	61	41	63	67	56	63	49	59	80	60	64	59	59	64	44	45	65	68	71	64	66	58	64	54	64	71	61	59	58	73	62	47	64	66	58	75	65	55	53	59	63	65	55	57	58	59	59	56	58	58	56	45	63	80	54	65	58	56	76	61	78	63	69	64	46	65	55	69	58	54	68	58	59	58	66	50	55	59	69	60	57	76	57	64	63	61	60	48	69	76	78	49	69	65	64	58	81	67	58	65	45	63	67	61	56	58	58	44	62	65	47	54	69	58	62	57	63	66	66	61	63	51	59	79	66	43	51	68	58	61	66	71	63	64	56	50	64	60	66	58	50	57	55	67	61	53	67	53	73	63	69	78	54	54	46	65	51	61	66	52	61	71	47	54	71	45	57	62	61	61	66	69	55	55	68	68	61	56	57	58	67	57	53	61	64	64	51	70	62	63	61	73	63	67	59	66	61	58	57	57	61	61	63	48	51	57	53	66	51	81	49	61	56	56	76	50	72	68	70	70	66	64	77	63	85	59	71	54	68	66	69	84	49	56	58	70	59	72	71	70	72	49	48	57	48	58	67	70	61	64	61	81	55	61	63	62	73	66	63	69	61	59	60	60	57	53	63	66	75	61	49	60	62	56	51	70	64	66	82	65	56	69	79	63	58	68	58	70	49	63	56	50	73	60	67	53	63	69	60	54	60	62	73	56	61	73	60	70	84	55	61	66	58	48	45	77	58	70	63	54	72	76	51	55	72	65	49	60	63	54	61	53	64	60	56	71	76	66	63	71	68	60	70	72	49	58	65	58	60	57	52	56	57	57	67	64	80	80	60	50	64	63	64	55	58	54	67	63	65	68	61	57	60	62	49	63	56	66	56	54	48	65	64	53	60	78	62	58	58	58	64	51	70	78	71	58	61	65	75	56	53	70	40	56	74	61	61	70	70	57	74	68	60	69	71	60	42	78	58	62	66	56	61	66	55	44	80	59	53	73	55	72	64	60	72	66	72	61	70	61	68	45	62	70	57	55	67	67	62	61	62	60	54	76	51	63	64	74	73	48	57	67	61	51	76	53	64	78	70	65	61	53	61	68	67	59	67	49	57	59	63	60	58	61	75	63	57	65	61	73	59	58	65	70	49	57	60	71	62	62	73	62	55	54	60	58	52	54	50	58	59	56	66	43	51	82	68	69	71	63	58	81	59	64	74	66	60	65	51	74	50	67	60	55	64	61	53	60	64	65	64	62	59	53	54	63	61	63	76	67	60	67	84	58	64	51	60	77	60	54	58	66	58	66	53	60	60	55	54	65	55	55	54	51	74	59	58	71	57	70	59	69	54	72	62	54	51	69	53	51	64	62	66	65	64	57	70	58	61	64	51	52	65	55	49	66	67	55
47886	8919	2098	5895	10153	11666	17622	12102	4237	3331	2738	2377	2159	1848	1804	1729	1620	1528	1439	1327	1358	1271	1204	1242	1164	1115	1114	1169	1131	1047	993	1097	1095	966	973	1009	986	991	1028	944	1017	980	986	961	964	957	907	968	904	984	957	898	903	980	886	949	871	938	956	912	970	890	957	882	932	948	917	924	912	923	933	944	961	902	920	974	930	855	847	936	916	935	917	875	870	959	888	888	895	919	898	897	946	880	948	936	914	961	893	910	868	902	910	943	925	944	915	846	931	940	942	855	903	893	909	902	936	927	891	893	911	874	921	881	909	886	876	928	962	903	892	930	881	852	917	904	899	897	892	909	881	858	921	883	904	906	878	960	915	856	910	890	902	897	935	926	925	940	911	962	912	938	882	966	959	895	902	940	874	876	877	869	910	854	893	941	914	890	873	940	947	921	900	904	978	918	905	934	865	898	934	868	937	930	879	922	863	883	912	886	918	852	862	885	912	914	915	881	894	888	874	931	864	929	920	921	905	895	916	944	893	880	936	881	891	804	925	954	911	821	921	867	893	905	848	894	952	933	948	895	882	894	923	920	891	961	921	906	892	859	907	911	937	920	855	892	889	928	911	885	879	888	897	912	918	944	903	886	900	873	900	919	909	953	856	969	889	871	912	918	843	874	897	886	866	897	889	905	933	914	948	869	915	866	886	913	857	889	928	889	903	901	878	876	936	939	859	873	905	911	912	926	870	861	847	861	917	932	934	924	859	890	901	931	893	890	908	889	916	894	943	912	915	903	877	897	924	897	888	888	903	952	860	893	923	913	884	925	895	860	924	953	883	910	850	937	922	887	843	862	945	940	899	958	898	851	906	927	907	879	898	869	910	903	871	903	881	908	809	974	882	843	902	905	898	933	844	942	901	896	944	929	866	845	902	891	937	871	916	904	930	948	913	872	857	929	903	960	946	885	862	878	907	930	893	862	901	943	926	903	956	841	901	935	929	946	902	887	925	860	890	892	925	868	941	943	908	947	854	951	854	879	893	865	875	917	867	881	894	878	930	853	904	936	948	909	914	925	937	893	928	837	865	909	965	892	915	903	875	874	930	948	865	899	886	885	932	890	848	875	914	894	887	890	896	913	895	933	876	914	925	880	887	893	903	898	946	894	889	897	846	834	865	935	888	891	898	868	922	919	906	873	904	893	898	907	853	931	898	889	867	884	873	915	992	897	897	886	896	969	912	898	930	914	881	907	913	902	901	932	893	892	904	943	948	868	931	947	898	889	925	900	918	924	827	878	926	898	878	856	926	932	956	907	879	903	863	940	829	947	858	843	900	893	903	936	921	896	933	891	877	904	873	922	894	890	899	847	903	952	884	860	931	909	924	871	914	897	951	905	892	951	876	856	886	895	916	921	925	844	930	926	889	893	916	915	883	955	947	919	903	859	878	874	909	942	897	920	893	907	864	908	877	895	915	918	904	927	929	930	1009	875	976	923	932	934	890	917	951	945	908	914	924	927	926	896	947	888	863	924	930	955	920	934	937	896	863	920	936	825	919	882	905	850	942	877	884	911	924	874	830	886	900	898	875	964	886	836	912	854	901	887	898	958	883	897	908	917	899	895	883	880	903	903	916	944	954	872	877	901	894	864	903	920	899	892	893	855	902	906	923	915	950	935	898	906	913	912	913	902	886	945	912	888	818	869	854	912	936	907	897	928	891	905	931	906	897	906	870	927	877	907	905	882	819	912	943	905	905	922	911	883	905	929	927	909	912	898	907	888	892	923	922	918	888	933	896	899	867	899	918	911	850	955	868	920	914	905	897	911	903	957	872	914	842	887	942	931	919	883	854	920	940	833	885	923	857	893	929	927	913	879	916	893	849	897	917	915	913	893	876	868	895	907	872	958	941	935	842	899	865	869	882	909	927	889	890	878	841	890	892	903	891	851	918	876	919	879	867	920	965	917	874	903	922	950	940	891	931	915	885	910	935	950	896	900	829	872	853	892	913	963	875	909	911	916	922	919	934	947	887	853	856	899	905	898	903	921	892	906	895	913	904	951	909	928	919	919	895	889	865	926	928	926	924	918	928	934	894	931	924	901	893	957	918	879	892	853	843	919	914	858	893	894	886	897	920	954	877	934	904	895	917	900	887	869	917	893	844	914	924	928	945	855	917	897	871	916	840	904	885	904	936	917	883	893	891	868	900	847	834	926	923	918	907	897	898	937	903	880	930	898	898	920	920	924	889	885	919	879	920	834	844	899	839	930	883	980	897	902	905	892	921	871	824	904	861	899	861	895	926	950	891	932	921	926	882	921	919	917	919	878	866	907	822	897	843	936	898	900	923	919	893	905	895	885	813	867	860	927	880	889	911	912	904	883	891	899	878	898	921	909	924	847	875	885	913	817	900	900	880	899	901	869	933	959	935	941	914	904	893	897	884	965	874	896	877	943	880	894	906	903	928	901	877	928	911	980	897	914	860	896	907	892	930	875	891	890	889	845	871	875	933	914	915	867	900	942	895	866	912	938	865	892	890	851	859	917	899	877	915	905	862	884	902	881	887	873	898	903	922	889	906	862	926	935	913	932	899	928	881	932	889	896	882	923	946	893	882	950	910	898	876	920	867	887	910	921	921	902	937	887	878	921	883	901	895	867	897	913	904	934	871	869	873	969	933	879	860	950	886	858	859	903	919	928	922	911	898	904	929	875	887	926	911	964	839	880	934	907	864	899	891	879	903	896	868	903	906	923	943	884	901	941	917	838	902	906	909	907	888	942	886	944	894	904	870	907	931	862	917	919	891	881	942	915	903	886	901	915	930	908	903	904	896	928	894	869	908	890	930	941	906	898	849	921	951	893	900	855	929	845	923	885	923	880	882	903	901	917	883	906	872	912	915	890	860	918	887	895	934	882	917	861	883	933	962	906	888	897	904	914	847	934	912	893	935	925	935	894	926	923	912	896	864	900	912	892	899	960	922	929	944	856	879	885	968	912	921	860	944	888	899	897	891	915	890	909	900	944	895	903	879	918	897	915	884	926	966	886	944	960	897	901	883	884	871	918	915	862	901	890	883	931	894	844	923	863	894	873	904	837	925	962	926	897	869	929	949	917	923	899	917	901	870	916	914	866	888	893	876	958	948	895	863	895	908	907	874	880	900	901	847	901	917	884	880	879	884	869	890	922	864	869	932	944	880	901	918	907	917	888	943	833	895	898	912	887	902	902	876	890	908	878	954	884	886	883	869	927	894	871	894	913	865	925	851	942	925	957	856	878	907	898	856	895	974	907	912	908	884	921	961	871	888	911	835	897	938	867	931	830	894	922	875	930	903	921	905	888	935	890	991	849	914	924	899	868	906	924	877	949	891	887	899	864	917	929	921	901	942	852	954	918	949	929	954	965	933	855	912	894	918	846	890	911	878	877	858	898	899	963	892	879	886	915	933	904	860	875	872	905	859	920	938	906	897	899	885	922	853	851	871	929	945	914	907	930	851	898	941	878	895	891	918	926
31317	4318	219	135	202	283	704	694	166	146	122	135	110	115	87	101	96	83	84	78	95	81	75	79	79	59	71	83	96	49	56	67	57	68	55	83	72	45	53	61	46	91	64	61	57	75	72	68	62	64	60	68	68	61	60	63	59	58	60	72	62	49	75	67	66	70	80	49	61	71	60	56	61	59	62	59	52	58	72	63	56	64	59	71	57	66	54	63	54	76	67	54	62	63	63	67	70	56	60	61	49	56	84	51	67	69	53	73	67	61	70	64	65	61	63	63	70	69	55	72	65	60	64	59	54	62	58	66	54	57	63	66	77	67	62	50	63	55	68	69	74	73	61	58	67	62	68	56	71	64	90	49	60	75	59	61	65	53	53	58	67	72	64	62	58	61	72	64	75	65	63	58	48	61	63	62	64	52	66	65	73	64	56	58	49	68	55	69	67	58	55	65	59	60	60	62	50	57	62	76	66	73	65	62	49	62	74	52	66	66	62	64	64	52	69	45	58	55	72	68	73	50	57	43	53	74	73	66	52	63	66	52	50	64	62	82	70	69	58	59	58	68	67	47	67	45	61	64	70	72	75	61	70	65	43	66	56	67	61	61	55	69	58	60	61	57	61	67	56	56	85	58	49	57	65	65	55	68	50	50	60	49	59	54	66	62	73	71	65	59	67	59	66	63	60	63	64	65	64	64	50	64	72	70	58	56	53	56	68	66	66	62	59	67	61	67	49	47	50	70	76	60	59	63	46	64	72	58	67	53	60	72	77	76	68	68	59	68	53	63	58	54	58	60	65	65	77	66	65	55	61	62	86	61	70	54	63	65	55	69	73	65	50	54	63	60	67	64	59	57	65	63	57	71	72	74	54	64	43	76	66	54	68	56	45	53	58	66	56	66	53	62	64	56	61	58	62	76	73	57	49	66	63	57	72	64	52	77	59	57	74	79	63	63	65	59	64	54	63	58	53	60	62	63	65	51	61	55	63	62	58	59	62	68	73	67	48	59	56	66	57	59	76	68	66	57	58	51	64	76	65	52	52	48	69	76	59	57	79	65	73	62	60	61	62	50	72	51	75	52	67	54	69	66	64	63	57	74	58	61	63	68	72	63	56	72	56	76	72	73	58	60	69	71	63	70	70	64	61	60	67	76	64	67	62	66	66	61	65	40	51	67	56	56	66	64	84	68	57	56	71	58	61	69	60	54	61	64	45	69	68	51	62	61	58	68	61	50	52	70	59	64	64	75	55	62	61	58	69	57	55	71	76	55	63	67	52	71	53	64	57	69	70	55	60	73	66	49	72	55	57	75	72	71	75	46	64	64	74	61	62	67	59	52	77	61	41	60	60	71	66	58	57	63	69	48	57	53	64	79	71	62	61	73	60	62	58	67	62	57	68	71	56	78	76	61	81	72	57	64	67	68	64	65	67	45	72	59	72	86	69	62	53	62	60	56	61	65	70	65	52	68	78	49	60	56	74	63	64	62	62	61	57	64	52	54	70	71	78	68	61	51	68	61	59	69	56	61	66	55	66	64	60	78	74	72	62	58	59	63	61	67	51	71	57	69	68	64	47	67	72	67	70	61	61	57	65	57	70	65	68	73	58	62	59	58	71	69	50	49	56	61	54	61	81	74	69	60	74	70	78	61	64	76	70	57	50	68	64	65	63	70	57	49	76	57	66	72	53	55	53	58	62	68	59	59	58	62	58	66	58	56	78	64	60	66	60	54	69	65	60	68	65	69	65	60	63	78	55	59	57	62	53	61	72	65	65	60	59	51	58	66	48	73	65	83	54	69	71	82	71	51	50	66	64	70	66	54	68	68	61	56	60	72	61	64	68	59	59	78	66	60	79	54	61	55	72	65	62	51	65	64	70	57	84	55	66	58	79	64	58	63	57	63	57	59	78	74	50	69	56	69	82	58	63	66	63	65	56	63	64	72	81	61	73	59	70	55	79	65	80	63	52	61	71	78	63	62	61	63	57	76	55	70	55	56	77	70	62	71	80	58	59	54	76	56	57	57	64	63	70	60	73	69	59	61	58	83	52	67	68	67	58	53	52	56	75	56	64	81	68	68	44	57	47	64	71	62	76	66	67	55	46	67	65	68	85	67	64	47	76	61	62	70	72	68	69	57	73	62	50	61	77	66	57	68	71	49	63	63	54	68	55	63	53	61	77	62	67	58	51	81	62	56	50	60	64	71	48	68	70	62	73	62	60	70	64	55	54	51	54	62	68	58	65	52	54	66	70	52	68	52	66	62	72	65	57	70	58	66	58	84	56	66	76	73	56	58	74	49	67	58	55	58	74	49	65	74	60	56	64	53	64	66	56	56	63	63	71	68	50	63	58	69	65	69	61	74	62	60	55	69	50	66	61	49	64	70	65	53	66	64	78	57	57	56	68	48	65	67	51	62	62	70	57	68	62	55	61	72	64	59	79	60	78	63	77	65	63	59	61	56	56	62	61	61	67	68	71	71	70	60	63	53	47	70	61	60	67	46	65	59	61	48	54	53	67	57	72	61	53	78	67	67	62	77	56	66	59	65	50	70	67	64	52	42	51	66	54	70	58	52	70	65	67	57	68	54	57	74	51	73	52	61	52	62	65	63	62	61	49	57	65	62	70	49	52	57	65	71	60	63	76	57	77	59	53	52	50	55	68	67	76	77	74	64	55	65	54	48	59	57	57	57	53	67	60	58	66	59	56	66	63	54	60	53	76	60	61	61	64	55	52	59	60	57	59	56	60	60	67	58	71	49	61	81	72	63	63	53	71	59	62	64	70	60	66	62	55	80	61	60	68	57	62	46	68	63	76	73	76	57	78	79	64	57	63	57	56	61	61	72	64	68	68	53	69	76	57	67	58	58	67	72	59	82	52	60	66	72	55	56	84	58	70	78	62	67	62	68	47	75	64	66	73	69	48	62	70	57	58	76	74	62	80	55	70	70	68	58	64	53	57	60	55	67	65	55	62	65	58	70	71	65	75	63	66	62	57	66	50	58	60	59	60	60	55	54	53	71	65	63	60	50	55	48	64	62	58	77	57	57	62	68	65	78	72	63	56	64	64	60	53	51	64	67	60	59	68	65	71	61	65	78	64	60	60	51	53	45	58	68	65	74	62	58	70	74	67	48	66	64	53	62	59	68	74	73	55	57	69	59	64	53	72	61	54	67	54	71	64	72	57	55	65	48	54	69	69	61	63	69	62	50	60	71	76	68	74	63	68	64	54	68	55	58	65	59	60	76	62	74	57	73	54	48	57	63	55	59	64	73	60	47	69	55	74	60	53	68	71	74	73	64	65	56	59	58	68	49	60	42	65	67	58	55	80	63	73	75	58	63	63	69	72	70	64	63	66	53	66	68	66	67	52	58	61	54	66	58	70	80	69	57	61	60	81	75	84	76	69	54	65	52	66	66	60	55	59	68	76	52	61	63	66	53	76	74	62	62	70	67	67	52	54	58	73	73	56	58	69	65	57	70	64	73
47506	13807	3571	11036	17445	19412	28655	12396	7805	6002	5066	4282	3569	3251	2888	2575	2316	2313	2075	1891	1769	1725	1635	1593	1482	1445	1320	1393	1336	1288	1240	1252	1165	1131	1150	1112	1145	1135	1122	1047	1107	1090	1017	1049	1052	1025	993	1080	1017	1042	1069	988	1051	1014	1048	1005	1033	965	1019	1007	1023	937	950	1004	950	935	951	955	979	888	956	931	1032	930	992	930	973	919	974	929	972	969	972	952	938	937	975	1004	984	997	905	964	925	898	955	924	966	925	909	969	935	943	959	986	962	938	972	926	950	890	924	919	946	885	906	978	967	896	878	899	939	943	915	962	922	944	939	1015	930	921	960	942	969	858	927	905	952	977	942	915	939	904	904	938	888	907	940	921	932	922	977	968	909	983	936	904	915	884	900	887	951	945	918	901	912	909	933	906	883	907	965	911	918	880	901	898	907	915	898	952	958	891	950	964	934	948	903	934	939	879	876	864	931	904	928	932	879	957	894	981	915	919	900	917	916	891	931	909	903	923	919	942	900	930	928	934	908	957	910	893	961	918	934	905	947	932	894	921	885	908	863	927	931	906	952	935	924	928	865	932	972	957	912	876	901	915	895	933	900	969	903	942	897	871	912	904	927	960	934	942	866	913	906	958	916	930	962	909	839	933	929	882	873	913	920	938	921	922	929	900	922	914	896	914	880	877	866	882	946	943	927	899	908	887	915	886	937	931	927	990	898	959	877	911	888	956	904	939	889	943	889	894	950	934	921	911	926	916	902	888	880	872	881	870	909	936	912	913	915	908	920	901	893	909	885	897	921	905	897	852	907	881	862	895	956	961	905	911	941	890	883	911	920	943	908	936	890	922	851	962	914	955	908	945	957	932	913	918	931	947	899	902	910	908	852	898	929	920	903	943	891	900	885	897	933	888	887	929	854	922	932	913	894	921	916	963	862	902	902	891	930	940	942	894	934	919	884	913	914	894	910	908	876	927	895	861	898	883	958	890	906	889	918	949	884	944	901	918	920	893	917	930	918	914	857	905	932	930	882	903	912	928	922	916	890	909	926	879	923	909	924	940	934	940	894	885	922	911	912	878	916	912	882	943	903	939	936	911	926	953	903	938	882	936	910	865	914	911	858	914	981	888	916	930	914	943	915	903	914	923	845	900	932	882	888	937	960	917	899	909	941	861	895	960	896	933	943	915	880	926	934	946	876	946	899	914	945	903	849	874	939	902	911	942	916	967	913	889	899	977	878	945	930	896	900	939	887	855	876	904	903	941	921	870	889	932	883	903	916	885	882	907	863	914	915	906	911	941	882	903	903	910	960	880	923	852	896	928	945	886	930	918	905	935	893	937	896	912	960	905	899	841	905	964	908	895	875	883	938	879	962	972	877	936	944	910	933	892	914	900	917	894	886	866	906	912	853	975	929	912	928	926	950	890	893	871	918	944	935	900	897	915	867	887	866	894	928	916	916	912	911	981	879	940	857	935	892	893	905	882	896	900	911	891	913	870	908	912	941	892	947	930	902	879	835	904	878	875	930	894	902	904	907	898	879	893	909	939	921	945	900	940	911	911	860	930	858	925	919	961	912	902	844	956	889	921	932	863	946	930	898	889	857	871	871	882	938	965	912	877	941	920	881	925	826	897	924	915	892	924	907	968	963	916	888	899	930	904	923	935	874	969	871	901	890	888	895	937	907	886	874	961	950	908	913	853	972	898	898	928	961	894	908	928	896	896	920	904	929	903	890	889	894	929	941	915	899	909	898	937	924	891	923	895	880	932	944	897	913	895	904	897	952	907	878	873	901	871	888	868	891	866	925	944	875	888	889	889	886	860	909	882	922	946	913	961	886	922	931	933	875	938	922	922	942	909	888	885	918	878	904	871	871	887	891	919	901	910	878	898	903	904	927	882	952	907	902	953	947	938	836	985	912	897	848	938	894	872	921	904	908	940	926	888	889	944	969	876	916	967	917	900	942	908	903	886	939	907	934	887	868	920	944	866	874	903	910	881	884	914	897	863	883	901	914	931	912	919	903	940	859	936	956	934	941	880	919	929	913	931	923	974	885	939	867	924	904	899	955	888	866	893	848	899	876	945	913	887	885	909	906	920	876	899	861	914	900	942	910	926	846	893	978	887	961	879	885	927	940	975	962	882	904	885	925	922	939	894	912	927	872	954	859	964	911	936	916	915	957	939	898	919	877	916	956	866	864	923	895	924	916	895	941	878	915	958	969	922	872	907	912	887	862	920	958	944	889	955	883	932	881	934	861	902	899	914	891	870	901	913	888	937	926	875	855	949	885	926	945	906	918	953	889	914	912	851	919	914	947	915	936	928	925	968	906	934	879	866	897	902	982	918	880	902	908	892	897	942	850	880	907	868	857	926	860	883	899	901	909	923	871	925	909	896	913	921	871	937	927	958	864	971	925	888	931	918	939	948	944	919	875	947	905	950	914	930	943	912	900	864	906	936	886	898	860	902	895	928	896	942	886	888	969	909	945	927	917	886	929	914	916	955	908	878	933	911	924	893	923	961	943	869	912	920	921	907	952	949	874	870	890	861	984	920	893	911	955	922	887	917	855	996	930	878	926	889	892	865	917	901	897	906	919	927	920	841	930	950	907	938	910	910	924	920	964	927	900	897	889	937	961	872	917	984	905	900	910	939	943	856	913	882	937	918	914	900	933	903	886	925	937	861	898	932	920	923	951	892	907	872	906	894	891	927	907	898	914	908	882	926	895	930	952	854	950	902	921	867	909	967	892	928	879	900	890	880	924	947	863	903	888	922	899	899	901	910	920	917	918	878	892	903	903	874	893	897	931	834	957	918	947	881	914	909	903	876	970	946	866	931	944	899	900	919	923	892	917	940	866	948	914	922	924	912	880	864	885	900	927	891	926	911	918	931	879	865	929	936	885	935	879	916	858	907	907	879	901	920	886	898	904	956	941	849	905	914	868	884	880	912	916	947	895	880	955	890	900	975	915	891	911	883	955	878	962	870	892	909	907	872	949	891	885	916	910	908	905	918	897	923	916	904	923	934	915	932	892	920	913	921	913	872	921	877	936	910	908	849	925	888	892	989	904	884	954	896	908	925	921	907	910	914	897	881	883	908	928	974	935	903	875	923	907	892	885	956	919	910	884	912	917	910	937	948	947	851	905	929	894	906	856	901	923	902	930	958	973	926	932	916	986	939	876	914	874	911	883	881	847	865	919	878	947	929	929	921	897	925	891	927	943	920	924	943	914	945	881	922	872	892	883	934	898	913	898	912	914	925	913	921	934	909	938	947	941	894	924	904	901	915	900	969	900	900	962	922	923	902	895	873	894	921	919	862	904	900	906	921	932	924	913	860	862	946	897	923	914	900	930	967	921	861	903	902	863	900	895	860	900	933	895	885	882	945	898	924	911	910	878	895	943	860	859	883	931	933	887	908	962	878	893	876	918	936	932	894	991	897	908	906	888	939	943	918	960	912	895	987	908	842	931	903	939	910	919	898	911	858	920	895	905	923	876	874	915	925
9947	225	59	48	50	65	187	210	44	32	37	41	31	32	36	39	45	29	35	36	39	37	30	31	32	23	39	38	36	34	31	33	47	22	42	33	24	32	38	33	36	25	33	41	30	34	35	28	34	30	26	34	33	34	31	36	31	37	35	32	30	30	30	30	34	41	32	37	29	31	32	38	28	27	38	35	26	33	23	41	39	25	33	38	41	26	36	50	33	31	37	26	36	36	36	24	25	20	26	40	34	34	47	34	34	26	31	34	21	27	32	30	30	37	37	35	26	32	31	38	33	29	28	28	42	42	30	35	38	34	31	21	29	31	35	30	38	30	19	26	36	30	22	33	39	35	39	31	35	37	36	37	32	35	34	27	28	33	29	36	35	26	41	32	36	37	27	30	37	30	30	32	33	29	24	28	29	27	37	24	27	41	35	24	35	38	36	40	40	35	21	27	22	34	27	43	27	30	43	34	26	35	41	33	31	28	31	26	37	31	45	29	30	27	26	27	34	34	33	28	29	30	20	27	30	39	25	40	32	27	34	35	30	25	27	38	41	21	31	34	30	22	25	25	37	26	33	33	33	27	37	39	36	40	27	24	33	21	26	29	35	32	31	23	28	37	27	34	37	38	34	33	35	46	31	36	28	29	35	25	30	38	36	22	37	27	34	34	30	31	29	34	27	24	35	26	30	25	26	36	18	37	35	18	23	44	35	36	41	33	33	32	39	31	30	41	41	24	24	33	40	33	38	19	41	34	26	36	33	38	32	35	36	28	34	21	29	35	29	38	34	34	24	46	23	33	39	28	39	40	40	36	32	36	30	27	42	28	26	39	38	33	33	32	27	32	33	35	34	27	25	39	33	34	33	33	27	36	26	26	41	37	35	30	35	37	25	35	34	38	25	39	28	37	28	28	24	28	28	28	25	36	35	34	33	31	33	33	30	25	46	42	43	25	25	30	34	38	33	31	31	27	29	30	27	39	29	25	24	42	24	34	36	36	41	25	28	34	28	29	31	35	27	27	30	26	35	29	23	37	37	16	29	28	40	30	38	27	33	39	25	36	34	34	29	36	34	37	23	25	35	42	40	36	28	26	41	31	40	35	29	32	36	40	31	27	35	29	31	35	37	27	29	38	25	32	28	28	38	29	22	31	30	28	24	36	22	29	29	31	30	35	37	30	33	32	29	35	28	34	35	23	33	26	29	33	31	32	32	24	40	35	34	33	37	33	24	37	45	39	32	31	37	33	26	34	35	37	26	34	27	36	23	27	38	31	34	35	34	32	34	27	29	40	40	31	38	38	32	33	35	42	45	34	41	25	32	26	32	31	27	36	30	34	26	32	32	39	22	34	28	38	32	27	22	38	39	33	30	32	30	28	30	40	33	31	30	31	34	23	40	29	29	32	27	26	47	26	42	39	28	32	36	44	33	43	21	28	31	25	34	28	39	34	31	23	35	33	40	34	39	35	35	30	23	40	37	29	31	29	37	29	22	31	35	32	31	40	39	28	41	27	26	25	31	34	29	26	29	31	30	43	27	32	31	19	32	27	36	23	20	39	45	28	26	32	28	45	32	33	41	35	20	35	26	32	33	44	31	29	34	37	37	29	38	29	44	33	36	33	37	29	33	25	30	38	30	33	31	29	21	35	40	34	28	43	40	39	35	27	41	38	25	41	28	29	37	35	37	33	42	34	30	23	41	29	22	20	25	29	30	30	27	36	25	35	31	49	34	34	28	31	30	24	42	36	34	30	36	26	38	29	43	33	33	29	24	35	33	34	31	30	31	27	40	31	33	34	28	42	34	39	34	35	40	36	34	37	31	24	32	35	35	29	28	23	30	31	30	36	34	37	29	27	30	33	31	32	27	35	42	27	37	28	30	33	31	31	30	34	37	31	36	36	23	36	28	23	41	42	26	29	36	34	25	34	37	26	31	35	39	28	31	32	26	40	33	33	28	35	30	28	37	31	25	36	44	27	28	34	32	28	34	26	29	36	37	33	27	26	39	35	38	44	31	38	26	29	31	34	28	27	34	28	28	26	30	30	31	29	23	36	36	32	33	32	26	44	34	27	37	30	24	24	21	38	34	34	39	35	24	37	34	29	34	38	35	24	27	37	32	33	39	36	35	44	35	35	40	41	36	24	23	30	30	39	29	24	30	38	29	34	35	23	29	27	38	27	29	32	31	31	44	14	31	31	26	30	41	22	33	25	37	29	29	24	29	36	35	36	38	33	35	25	24	35	34	34	30	34	29	34	41	36	32	40	34	36	40	24	31	31	30	31	30	29	38	24	31	31	27	32	31	36	37	33	40	38	38	20	36	31	27	29	28	38	30	34	32	31	32	43	32	38	37	24	33	35	29	42	28	28	23	31	45	31	44	33	35	34	35	39	29	34	35	27	27	40	38	34	34	23	38	31	38	32	37	32	24	35	40	29	31	31	34	29	40	32	34	38	31	29	34	33	27	40	24	28	28	26	40	37	36	32	36	37	31	34	37	32	33	27	22	35	36	27	29	29	36	31	29	39	34	31	33	36	31	29	44	34	36	26	39	37	30	25	24	25	34	39	36	42	30	35	27	33	31	43	29	32	32	20	35	33	28	24	36	37	33	26	30	34	35	31	34	33	20	30	32	27	28	28	22	29	31	28	29	31	37	37	37	25	33	30	32	26	23	39	22	34	34	36	29	31	31	30	27	32	19	31	23	38	40	33	38	27	34	30	24	36	29	29	54	27	31	38	38	42	37	27	39	28	26	38	30	32	25	27	34	24	33	34	26	37	34	28	36	30	27	37	32	32	30	28	26	26	34	36	37	33	35	34	25	24	41	37	29	18	29	28	25	29	27	32	32	30	25	38	25	32	39	30	33	26	33	35	35	28	32	32	27	25	26	34	35	31	25	26	32	26	36	31	32	38	35	32	26	32	33	36	40	29	36	32	32	33	33	29	18	33	33	29	43	33	37	28	30	28	46	29	27	32	37	29	27	34	28	34	23	41	30	37	27	27	28	36	30	33	28	36	41	37	30	36	32	31	31	33	31	32	36	26	35	30	26	45	31	39	35	27	38	33	37	30	34	40	43	27	39	40	36	38	29	30	29	43	26	26	22	33	32	37	31	37	36	33	36	29	33	27	32	36	23	28	28	35	32	46	28	23	29	34	29	30	23	32	32	22	43	27	35	36	41	27	36	29	21	27	25	30	36	26	26	30	39	26	39	38	29	30	35	35	37	34	36	47	29	32	33	34	28	50	41	34	38	32	46	22	30	30	24	27	23	37	34	31	29	36	20	35	31	28	33	40	31	35	30	31	26	30	32	32	28	35	37	34	35	28	30	31	36	39	25	38	32	27	29	33	37	28	28	34	29	38	30	32	34	29	28	30	25	37	24	34	28	31	27	45	34	48	35	30	19	37	29	34	28	33	31	32	26	30	39	31	39	41	32	31	35	29	33	27	31	27	25	37	30	30	42	35	37	36	35	35	36	26
35690	2825	925	2401	4014	4452	12003	9726	1407	1184	981	906	842	758	729	652	643	594	619	629	575	570	567	539	574	555	524	559	526	544	533	519	500	538	468	514	498	542	477	487	502	502	455	492	508	516	486	459	489	487	476	499	479	508	478	485	447	523	517	483	482	471	519	477	487	507	458	468	465	498	507	514	469	507	517	515	497	492	488	481	455	474	457	511	513	524	488	466	465	506	447	477	430	487	501	484	451	466	488	486	472	511	530	465	474	455	449	466	434	477	519	434	469	508	487	487	458	469	480	454	497	524	477	538	501	499	493	519	448	435	505	469	491	473	502	455	456	492	496	473	509	496	492	476	500	486	474	467	498	505	471	501	474	491	494	472	512	496	496	463	505	463	491	450	466	468	453	487	492	451	437	452	523	489	486	461	504	485	451	464	480	512	468	502	493	475	499	513	509	438	529	484	448	483	504	465	486	490	456	456	472	492	525	480	485	494	482	487	464	501	506	476	477	482	483	458	503	520	458	482	479	476	499	454	523	494	472	499	448	459	469	497	489	468	467	445	482	508	438	474	459	478	505	499	467	466	458	495	474	462	485	465	464	458	486	485	493	459	450	480	506	513	457	452	457	499	459	481	436	462	494	446	497	469	442	495	493	457	448	503	483	488	484	478	478	523	515	487	500	450	492	463	466	538	492	517	486	509	429	467	523	488	481	464	446	463	482	487	472	504	452	470	488	447	466	468	445	502	467	488	474	502	484	460	493	503	471	516	479	478	473	463	471	450	489	462	456	469	461	511	462	494	488	499	482	485	476	481	478	461	490	411	468	464	483	476	494	470	485	484	461	433	489	471	484	508	521	508	491	502	478	489	493	456	498	482	474	487	500	473	460	436	509	452	434	466	490	494	472	487	475	455	480	485	501	481	458	464	474	453	488	454	488	485	496	489	499	491	534	457	502	505	457	500	455	513	454	483	482	454	445	499	491	469	477	443	470	471	509	467	458	472	473	450	454	459	479	502	503	500	498	460	467	494	439	493	463	467	484	486	478	492	477	526	516	508	472	497	492	476	518	455	525	476	497	464	472	509	450	457	455	478	478	443	508	481	489	509	504	453	452	454	509	466	439	496	504	458	527	498	482	475	482	443	486	509	497	466	450	467	448	466	487	450	512	455	444	466	498	476	448	457	478	475	440	448	485	478	506	476	463	502	486	504	508	452	445	492	482	508	486	510	507	457	490	483	488	463	504	454	490	446	491	480	453	489	462	507	467	465	481	470	497	502	460	482	511	489	461	481	464	455	498	462	558	474	465	463	495	466	474	496	437	483	448	472	456	460	463	478	447	458	503	463	453	521	477	476	422	480	487	481	432	505	480	466	484	439	474	491	492	456	488	479	478	490	530	496	491	487	466	477	529	468	499	455	454	468	436	482	459	452	437	499	449	499	490	447	506	487	486	480	467	517	519	461	464	499	469	451	475	502	478	436	476	503	451	478	498	470	481	527	455	486	454	509	505	523	485	494	447	462	470	481	479	485	452	490	456	489	506	469	523	462	505	485	514	493	488	468	432	482	465	519	481	471	488	506	451	493	439	475	473	467	477	454	494	495	478	483	463	493	471	483	488	487	466	481	460	480	486	525	496	496	492	434	479	499	504	484	478	485	511	499	452	532	473	510	515	467	459	482	466	475	507	504	475	492	485	501	522	500	480	489	488	481	479	472	480	514	493	512	465	479	490	484	493	469	489	464	416	526	486	454	485	469	488	479	462	521	442	461	502	481	482	450	461	481	494	474	470	464	472	433	488	458	472	482	472	459	489	490	472	466	504	495	477	484	486	462	450	481	459	519	423	487	459	461	461	498	468	483	508	490	459	511	450	494	452	458	494	492	446	494	461	510	483	503	500	455	477	487	476	441	453	472	509	484	463	458	480	495	479	446	462	494	470	485	519	482	460	428	462	527	441	437	457	480	470	452	473	486	480	464	491	452	460	480	443	496	467	486	515	468	492	457	489	498	488	535	466	463	490	458	446	497	456	481	447	464	519	462	463	471	485	456	511	476	483	485	489	461	512	501	476	517	488	454	489	493	504	499	450	473	463	506	507	485	488	460	511	493	468	451	463	469	520	480	488	480	469	494	489	494	475	471	443	427	494	454	473	497	488	491	487	503	513	459	493	509	449	488	490	448	487	501	466	437	475	475	498	485	476	490	458	453	481	484	488	482	445	456	445	475	449	485	509	494	464	470	447	478	467	446	458	452	468	501	433	492	446	481	455	510	486	516	497	453	498	459	474	479	471	488	488	469	498	488	487	487	506	480	462	461	487	457	477	491	474	456	471	449	468	484	530	496	478	463	484	472	486	509	474	473	475	474	462	491	490	460	478	488	489	491	509	468	473	452	512	506	463	495	516	465	446	474	498	497	448	501	465	495	501	497	494	463	497	472	483	476	489	482	511	510	461	460	508	471	475	508	496	464	494	470	480	459	506	435	442	506	469	457	493	468	483	460	472	473	460	478	477	472	479	498	481	494	446	481	478	429	506	498	475	461	486	508	490	451	455	471	464	458	520	438	463	515	486	477	495	484	481	467	479	462	483	487	484	504	462	465	466	494	483	477	476	504	477	442	507	464	502	466	531	483	471	498	499	541	475	511	472	494	481	485	520	467	501	511	462	471	484	467	483	502	502	514	464	476	512	482	479	448	487	526	503	449	501	482	487	475	474	479	489	482	467	473	489	474	472	497	487	445	464	475	482	490	471	448	496	499	475	486	494	466	522	458	461	443	477	481	472	479	432	477	501	492	446	499	443	478	446	471	466	500	459	467	510	482	501	500	461	492	478	449	505	474	492	439	492	458	484	487	527	480	502	524	463	476	433	487	477	440	507	476	484	475	478	471	465	499	480	488	476	459	473	486	485	465	510	475	463	505	438	487	476	453	471	449	494	454	510	467	435	485	496	448	495	482	492	480	494	437	462	454	458	471	504	526	474	501	459	508	476	462	490	511	476	487	477	488	459	456	500	470	459	460	506	474	439	472	491	496	464	488	504	472	457	486	523	532	495	504	492	478	496	467	493	469	491	498	489	481	483	466	475	447	509	465	486	470	435	461	483	489	471	453	481	459	473	509	475	495	500	468	450	473	477	472	511	479	489	500	461	464	441	470	490	452	460	495	469	485	481	483	499	460	455	461	493	497	466	493	450	486	486	497	493	525	474	441	447	442	504	479	481	499	504	457	473	459	477	458	497	477	483	477	494	449	493	461	457	488	492	494	487	493	497	442	515	440	488	438	486	443	467	497	475	490	519	431	430	464	505	459	454	499	491	491	491	499	487	486	461	439	477	481	501	511	462	505	492	477	531	542	464	454	483	485	490	479	483	438	480	503	457	481	454	453	423	507	516	473	501	501	479	468	482	514	486	469	449	513	480	514	460	508	475	506	474	462	458	502	471	485	492	497	446	483	465	444	507	483	437	485	492	472	475	456	472	487	439	471	495	498	484	474
23771	1973	107	70	93	156	1067	904	81	55	66	58	68	60	47	40	50	48	33	46	40	48	34	38	37	30	35	27	38	30	35	29	36	40	30	43	46	23	32	34	35	37	38	32	34	25	27	32	26	26	31	35	30	28	29	27	34	41	37	23	32	33	38	33	25	33	35	20	31	31	43	29	29	32	32	43	34	27	31	39	27	46	22	30	37	39	32	32	25	33	34	27	34	35	36	38	35	30	33	48	32	32	33	41	26	32	36	31	35	21	31	27	37	30	39	33	35	30	36	29	29	46	30	29	34	34	35	35	21	40	31	35	25	38	32	24	26	32	35	32	37	40	37	28	29	25	30	30	35	29	33	32	43	44	35	31	33	32	33	25	35	33	30	34	39	34	30	30	38	22	39	35	31	43	29	21	36	34	44	37	27	35	30	29	33	18	35	42	25	15	37	25	32	33	32	34	29	32	25	29	28	25	32	25	24	30	36	26	29	35	22	25	29	36	32	31	39	33	29	25	29	37	28	37	30	36	18	30	40	26	33	32	24	36	38	23	36	38	31	26	38	29	45	39	38	33	35	25	33	30	30	33	31	22	26	20	28	33	32	22	29	35	33	27	24	29	26	33	40	26	26	30	31	19	30	39	40	37	35	31	34	39	30	30	29	31	32	46	35	34	40	33	34	29	23	24	31	30	25	31	37	28	35	32	26	23	37	27	37	33	38	32	31	24	38	33	34	36	35	31	25	23	36	38	35	40	33	27	37	29	31	28	32	26	31	28	22	36	25	37	36	28	34	21	31	19	37	36	29	41	31	35	43	31	31	36	36	38	29	38	38	28	30	35	38	41	25	32	32	29	29	24	31	33	34	34	36	35	35	33	25	21	37	40	27	32	32	24	40	31	33	26	32	40	30	40	37	39	33	35	25	29	19	24	30	31	28	27	30	29	33	43	28	35	32	24	38	31	31	29	26	37	37	27	38	34	31	29	33	30	30	26	34	33	23	32	31	46	31	31	27	30	27	25	39	33	32	33	35	31	40	35	30	34	35	35	31	30	40	33	33	34	31	31	32	32	31	32	29	35	40	30	29	35	32	27	35	30	27	40	33	30	34	31	33	34	32	36	38	31	22	32	34	36	30	29	31	26	37	33	31	29	40	31	33	19	29	20	27	36	33	18	35	32	45	27	35	35	25	29	27	38	37	30	33	28	35	30	28	32	35	39	35	36	21	33	44	36	28	27	48	32	40	36	21	33	24	24	34	38	28	34	31	34	25	29	41	38	39	39	39	36	28	40	38	38	28	36	37	32	29	32	39	30	41	36	30	33	41	32	28	30	24	28	31	39	26	42	31	23	37	26	28	32	28	29	32	24	30	37	36	23	30	17	31	41	27	33	26	27	30	30	27	29	42	40	35	21	24	40	34	34	28	31	36	35	32	23	33	31	31	33	38	40	36	31	25	29	32	27	26	33	32	33	37	28	25	29	30	32	32	33	32	33	30	27	38	29	29	28	45	29	37	31	32	31	33	30	24	34	22	30	34	26	38	29	36	30	25	36	25	31	35	29	34	32	43	31	22	45	29	32	31	29	34	35	31	33	30	34	33	36	36	37	25	23	41	31	34	20	30	23	26	30	33	29	36	34	32	32	32	33	33	42	29	32	28	21	36	30	29	36	36	27	23	43	32	30	31	32	33	29	18	26	38	31	39	41	28	49	24	19	41	23	32	30	35	39	23	49	31	32	30	37	29	22	31	34	27	35	32	21	26	31	30	33	32	25	32	29	25	36	34	38	30	34	31	18	37	35	33	30	31	33	41	31	27	39	36	30	36	33	31	29	30	20	25	43	29	27	32	35	23	27	30	40	33	30	27	28	33	27	31	29	25	25	28	26	35	42	29	31	29	29	22	26	29	31	35	39	35	29	30	17	34	31	46	30	36	27	37	31	35	34	30	26	32	35	36	24	30	28	38	36	35	34	27	29	33	33	27	43	33	30	31	31	39	25	32	28	27	31	38	24	35	33	34	33	30	24	35	27	27	28	28	32	27	37	24	39	36	32	40	37	37	30	32	32	19	33	30	33	30	33	30	30	32	37	28	29	25	38	33	35	26	24	29	32	30	30	29	26	41	35	36	25	34	35	37	37	28	17	29	23	30	24	37	31	30	35	28	32	37	29	25	40	48	42	46	27	16	26	26	33	29	28	38	18	31	35	44	32	34	23	36	34	31	34	26	33	32	27	37	41	26	37	36	31	28	25	38	30	30	27	29	30	31	39	36	19	34	21	32	31	26	36	39	34	38	24	35	34	35	37	40	20	23	28	27	36	32	36	31	26	32	31	32	38	29	31	35	28	32	30	32	29	35	31	41	28	32	25	26	30	19	48	35	22	27	39	29	34	25	32	37	31	30	37	33	28	23	31	25	32	23	28	32	28	35	35	28	44	30	32	34	27	31	26	19	33	39	38	30	23	27	25	37	32	43	27	22	35	26	32	26	33	35	33	32	43	26	29	41	35	30	25	29	31	40	40	34	36	33	29	40	39	27	38	28	32	34	38	33	29	29	40	36	27	33	30	35	29	31	33	38	38	39	38	29	32	22	31	29	31	27	28	28	34	20	28	32	14	22	24	27	39	30	20	33	39	33	38	24	34	25	26	24	33	30	32	29	26	25	24	34	28	25	32	28	25	34	26	22	30	25	41	48	28	31	30	35	36	36	37	25	34	37	35	26	32	37	37	37	30	35	25	40	30	39	27	34	25	26	32	25	31	27	28	36	24	33	38	31	29	38	35	30	34	32	38	30	35	31	30	28	26	27	33	35	29	36	19	30	35	38	32	43	33	37	34	28	34	22	37	27	27	32	28	30	31	26	30	25	39	30	30	25	31	35	27	30	36	23	23	29	32	27	37	35	30	32	31	31	28	28	29	35	33	25	47	43	25	18	24	29	31	34	32	38	32	32	31	36	29	27	31	20	34	40	45	31	26	22	31	42	25	35	33	26	35	26	35	32	24	33	33	30	35	32	32	29	35	35	22	29	43	21	32	38	38	34	27	34	24	19	34	28	28	27	25	34	35	30	33	32	25	30	24	27	31	22	35	35	41	38	38	32	30	33	32	27	29	43	32	38	40	31	32	24	37	32	44	41	32	35	36	37	35	26	27	30	24	31	22	30	28	28	22	36	35	29	27	41	35	28	35	34	31	31	30	23	36	38	30	22	27	26	19	34	31	35	27	34	41	32	30	25	31	27	33	41	34	23	25	31	27	34	30	22	20	26	27	39	32	20	20	35	39	29	25	15	37	33	26	33	17	39	28	28	30	32	27	21	32	41	41	21	38	25	29	30	28	32	39	36	31	31	34	27	28	27	41	24	28	24	31	32	33	34	29	39	33	35	23	29	32	39	28	38	30	20	25	34	28	39	35	26	42	41	31	32	21	28	32	38	25	18	31	37	31	36	26	38	29	31	28	39	31	26	30	37	27	40	24	34	30
46034	9672	2029	6763	11455	13347	29464	15870	4282	3375	2655	2207	1917	1633	1427	1322	1243	1164	1052	1027	930	838	850	832	772	766	700	709	677	662	615	620	609	612	596	589	594	559	588	546	607	550	522	512	532	570	525	555	522	576	546	522	577	525	527	556	525	544	501	468	585	494	532	539	520	481	463	524	460	501	441	481	491	497	516	518	486	484	532	482	452	488	470	481	511	485	504	451	499	441	482	506	474	485	496	496	453	480	481	474	483	521	471	437	462	495	466	474	474	503	508	506	444	459	475	472	480	485	458	480	426	502	474	454	479	452	463	478	448	475	444	467	459	499	470	491	515	498	481	457	454	476	450	458	476	450	452	492	460	476	483	427	454	457	463	508	435	489	444	435	477	462	456	488	474	489	482	457	430	463	476	440	508	441	509	474	459	463	469	520	511	482	402	481	453	475	454	490	479	440	441	508	455	436	477	451	487	448	497	481	478	462	452	471	498	469	453	444	494	456	493	481	460	451	488	488	465	449	453	499	469	421	475	483	425	466	462	490	455	467	502	459	477	442	494	441	479	477	492	495	517	465	496	451	484	453	479	475	498	452	440	465	452	472	503	489	501	494	480	482	507	466	455	487	504	450	439	462	466	458	450	496	481	515	462	476	427	446	455	455	475	491	486	479	474	449	443	490	497	464	433	481	490	489	465	475	445	488	469	446	454	502	465	460	485	481	511	474	436	492	488	455	471	454	471	487	457	497	482	451	493	461	489	472	487	481	441	480	471	526	485	482	461	452	438	469	456	460	446	504	485	463	460	462	442	461	489	450	469	450	470	452	474	487	479	466	494	488	501	501	527	478	452	450	467	461	467	497	453	467	503	462	468	470	471	482	464	489	463	465	492	471	465	474	450	463	468	463	439	511	487	448	465	484	466	471	468	464	479	477	440	500	496	476	446	477	473	458	440	433	471	440	456	458	485	454	519	467	469	489	442	468	502	497	439	462	446	480	475	394	500	470	469	482	444	487	478	486	506	520	460	466	451	491	437	465	491	479	466	475	477	476	475	488	456	473	486	485	489	492	464	459	460	473	489	464	425	478	467	492	469	486	457	458	448	483	489	450	475	466	440	483	460	437	465	437	483	473	461	474	446	476	494	471	435	465	484	495	461	506	476	462	536	467	462	416	426	446	460	433	455	489	461	455	457	462	492	503	462	467	460	450	444	498	469	474	508	442	457	473	472	481	447	487	502	438	457	459	476	481	473	444	480	470	454	474	461	516	465	511	475	445	472	489	487	450	465	430	448	488	482	467	468	526	451	478	479	470	449	512	487	459	492	479	436	418	477	408	512	465	490	454	460	469	458	438	457	458	478	469	441	487	461	445	454	481	444	450	463	501	444	478	460	487	486	491	459	443	444	482	479	480	466	449	466	487	488	459	460	441	441	452	476	491	460	472	466	480	446	471	462	500	490	489	439	497	505	517	457	479	490	496	449	460	504	475	456	409	483	475	412	492	515	437	490	482	458	469	459	450	483	452	480	461	505	498	451	484	465	447	490	485	458	469	494	466	466	474	482	480	491	429	498	459	458	489	498	482	460	464	491	465	482	465	503	493	478	455	456	489	497	486	452	478	455	441	484	492	526	444	472	506	466	478	465	491	410	392	460	484	482	493	450	498	494	473	471	473	471	468	475	462	465	496	447	467	472	462	468	460	445	446	457	471	451	468	452	443	452	476	456	446	447	467	474	501	463	482	453	496	436	445	454	473	502	441	431	473	450	478	456	451	474	466	461	483	460	486	480	490	482	454	507	457	469	493	469	475	457	475	453	488	470	487	502	489	468	462	493	456	461	459	448	437	455	430	487	417	468	472	514	485	457	445	481	481	491	492	501	474	476	469	495	458	463	489	476	497	479	446	464	470	459	497	502	477	498	474	462	482	509	481	499	443	481	465	457	482	474	453	453	448	454	502	480	486	443	451	469	469	472	461	478	492	460	429	498	479	476	480	471	456	454	491	499	479	456	448	496	502	495	488	455	470	442	454	438	487	491	444	517	467	446	479	455	468	460	470	447	497	428	499	455	471	479	474	494	457	452	469	490	485	478	470	455	475	453	465	446	503	459	423	501	465	439	457	462	481	458	474	481	464	471	439	480	466	480	473	445	489	459	444	414	450	461	468	452	457	487	507	487	463	465	466	472	464	456	482	478	487	475	483	448	473	435	525	448	481	502	484	472	455	501	451	464	469	426	480	448	501	485	484	469	490	469	479	469	494	468	459	447	479	471	499	464	457	472	476	479	504	502	468	497	481	472	493	475	453	467	428	525	519	495	457	490	466	486	475	480	474	437	473	449	472	445	505	488	442	420	435	463	472	504	476	475	463	478	467	396	453	474	462	468	470	461	451	474	440	486	465	472	513	430	424	464	474	481	494	478	445	471	452	453	492	474	479	509	449	480	446	439	496	478	490	429	490	454	475	499	490	505	462	476	479	488	452	447	493	448	463	489	458	504	509	476	482	472	476	512	489	486	472	485	462	467	481	487	497	474	440	487	455	465	475	443	437	456	476	494	465	480	480	484	510	434	512	484	493	489	456	453	462	442	453	438	491	461	468	475	470	466	471	459	483	483	494	474	456	489	500	487	488	467	481	535	468	463	434	464	465	498	489	472	490	460	427	467	478	491	470	464	461	479	428	475	511	504	483	469	500	462	518	456	462	501	487	465	490	486	464	454	484	475	446	474	460	493	434	449	427	467	510	480	495	451	469	442	462	468	482	478	499	465	475	513	445	441	490	473	478	474	440	461	490	491	489	485	452	462	470	501	454	465	479	517	431	467	476	449	473	444	464	473	486	458	475	464	465	497	475	454	457	446	462	428	472	448	468	460	457	450	454	467	475	468	471	499	448	432	441	476	468	449	462	461	453	470	478	464	472	458	471	464	499	445	474	477	468	508	455	449	470	491	469	518	486	492	449	424	489	500	450	486	482	464	499	479	468	474	506	498	458	445	466	449	478	469	504	446	465	437	504	434	476	456	499	471	479	490	450	521	443	519	439	428	448	459	485	468	471	477	458	478	488	465	438	478	449	487	446	496	523	463	449	470	442	472	470	422	465	488	458	458	418	466	439	448	452	472	454	465	435	457	512	458	462	504	456	467	431	450	454	453	500	511	495	449	450	467	493	446	490	527	480	492	462	495	455	477	448	471	472	437	477	461	484	480	470	476	477	464	464	447	487	443	504	450	438	456	452	469	459	470	496	495	452	460	508	454	461	474	466	472	471	451	457	456	477	458	465	477	447	457	495	466	459	493	474	441	447	451	441	461	478	485	456	453	498	478	456	503	451	503	445	479	474	455	440	475	506	476	447	470	522	451	462	458	466	474	443	452	440	482	464	413	459	491	489	461	442	431	483	493	465	443	453	492	465	483	450	495	474	439	486	501	472	461	437	457	483	485	493	413	479	456	508	487	468	446	470	459	467	448	443	454	438	447	448	434	499	480	474	490	483	437	443
19168	1160	110	81	131	168	1408	568	97	95	84	96	87	76	68	68	74	70	67	81	76	88	77	67	53	71	62	57	71	77	77	77	63	79	55	62	77	70	55	63	68	66	57	71	56	66	62	53	74	65	58	64	68	57	70	66	64	76	62	59	60	59	67	52	68	62	69	73	62	60	58	66	79	46	64	72	65	54	76	68	60	56	60	55	51	60	47	68	67	59	50	54	57	52	64	66	67	65	75	50	69	67	63	62	72	60	51	54	72	63	50	68	46	60	57	52	54	60	67	66	51	65	46	72	61	57	61	60	66	62	56	55	75	61	67	66	55	71	51	49	67	82	63	65	77	46	66	55	74	61	58	50	63	58	60	63	48	61	71	64	64	59	46	64	68	69	70	58	76	59	60	53	59	68	59	66	71	56	67	55	67	76	52	78	63	59	47	59	48	55	71	62	49	60	70	69	74	64	70	61	66	64	91	62	55	56	60	64	58	60	61	52	54	65	63	53	60	51	66	47	53	68	47	47	65	66	66	64	65	45	60	60	72	62	60	44	62	53	62	55	60	70	73	61	72	72	52	59	50	78	51	61	54	49	72	61	57	71	62	57	53	75	67	68	72	73	72	57	62	48	64	55	68	67	62	72	63	67	72	66	58	65	63	53	78	59	63	46	61	54	51	71	71	57	70	62	61	54	47	64	53	65	66	56	64	69	54	81	54	56	62	65	67	69	52	72	64	61	50	70	46	67	54	61	56	56	56	51	48	60	61	49	73	54	54	57	65	46	61	59	74	57	64	68	57	70	47	57	69	55	57	61	62	60	57	57	59	72	71	48	61	50	71	71	61	63	52	55	59	77	72	59	64	60	70	71	70	67	55	51	60	59	41	66	63	78	53	65	54	59	54	60	69	69	61	73	46	58	54	64	53	68	65	68	68	63	73	66	57	62	52	65	78	57	72	60	56	64	54	60	64	61	63	57	57	62	59	78	56	57	62	72	62	65	65	61	60	55	59	77	56	53	74	46	55	61	59	74	64	61	66	60	61	57	54	67	70	64	57	66	57	63	60	50	65	60	50	61	56	72	60	55	71	60	72	54	58	54	76	65	56	59	50	60	62	61	61	65	71	64	52	48	52	61	67	70	68	46	66	56	54	62	64	71	55	67	67	67	60	62	63	51	60	67	54	61	65	59	68	67	56	56	55	58	56	65	48	60	59	84	64	67	45	72	52	58	48	67	73	75	60	57	62	59	68	60	73	66	45	70	62	73	55	57	70	56	54	57	56	65	56	59	59	65	67	51	65	59	65	58	76	63	55	68	52	50	63	59	58	64	54	49	65	79	51	58	60	72	44	55	56	64	68	63	64	52	57	62	48	59	72	50	75	65	62	64	64	67	60	42	65	63	66	46	66	63	60	72	56	54	67	54	63	60	70	73	78	56	65	71	69	66	62	66	56	65	59	76	72	60	47	77	52	54	64	73	75	63	64	42	55	65	69	68	48	66	51	72	58	48	68	58	58	65	58	57	63	65	59	77	69	65	60	54	61	67	57	54	67	55	56	56	60	53	66	64	56	64	56	73	70	52	64	51	57	67	55	68	59	71	61	49	80	48	57	61	64	60	70	61	66	68	55	71	56	62	74	65	67	74	60	55	59	52	65	69	61	71	60	47	69	66	74	65	53	59	59	62	67	50	64	68	72	61	66	66	62	65	63	74	71	71	58	56	51	59	51	54	50	56	60	53	71	61	69	65	68	69	55	53	56	62	50	53	73	65	75	56	59	61	64	55	64	48	58	69	52	68	52	64	57	59	64	55	55	74	72	58	78	70	58	53	71	69	57	71	62	45	60	62	58	55	62	67	74	63	61	60	76	69	59	66	68	78	57	66	57	61	55	64	61	57	74	65	57	53	66	61	64	67	66	57	72	57	64	66	63	63	53	57	63	46	50	59	54	59	75	60	69	72	55	75	74	59	59	54	48	50	66	51	46	68	59	67	59	56	62	56	76	55	64	65	67	65	58	63	65	71	51	68	54	69	70	73	83	52	55	59	63	61	68	70	51	69	70	61	66	84	73	61	75	64	57	56	58	57	43	79	65	67	66	46	62	79	65	78	58	48	65	59	63	58	59	44	63	74	61	66	55	61	57	61	62	74	62	56	70	53	61	73	54	63	64	56	60	72	63	58	60	56	66	51	74	63	55	74	65	62	49	56	55	62	53	58	55	64	49	56	55	61	65	60	66	56	70	59	56	59	62	58	50	66	55	64	69	70	66	67	64	56	65	56	70	57	56	77	59	48	64	67	70	77	71	51	75	55	54	55	50	63	57	64	75	71	74	63	49	53	57	54	71	56	85	60	62	71	43	52	67	52	60	63	59	59	63	65	61	61	57	78	73	56	61	57	59	56	51	69	66	57	69	54	53	53	51	58	69	75	69	51	69	51	75	71	66	70	66	75	70	61	61	65	43	57	42	52	64	68	63	57	55	57	63	53	67	77	69	55	61	57	68	62	53	69	62	63	54	54	56	70	65	68	68	59	64	67	69	60	70	57	61	58	63	49	81	51	64	59	67	73	53	66	70	72	55	66	58	59	74	64	54	71	64	63	77	40	72	65	58	61	48	70	56	60	63	57	63	60	55	61	49	58	74	62	65	58	68	45	60	80	59	71	55	72	58	71	48	78	55	58	57	54	69	74	59	75	67	67	71	51	76	70	68	61	59	67	55	65	56	63	59	63	52	62	60	60	63	55	60	63	73	76	74	58	72	68	59	60	54	57	61	74	70	68	77	63	59	63	49	67	49	69	69	67	65	63	57	61	52	62	62	55	61	65	59	73	66	64	72	59	59	68	66	64	65	65	61	61	65	68	57	60	58	68	75	63	69	64	72	53	61	51	71	65	62	66	60	51	63	48	62	60	65	53	61	48	64	52	72	50	57	66	54	66	60	59	72	63	66	76	62	56	66	51	60	58	64	51	71	60	58	49	64	70	61	49	71	64	60	58	63	51	59	70	48	65	59	62	56	61	76	81	55	54	56	64	53	67	48	54	64	63	66	65	56	55	63	62	63	56	70	69	68	69	71	64	61	83	73	57	49	72	61	63	59	69	65	57	76	53	71	62	53	60	63	68	64	59	62	66	66	54	48	67	67	66	81	56	66	55	64	67	55	62	74	62	83	59	72	68	78	70	65	63	55	80	51	47	52	74	62	70	61	67	70	68	48	70	56	56	56	66	64	38	69	62	63	54	60	61	59	58	46	58	48	66	67	56	54	58	57	37	65	40	69	61	62	47	71	58	51	58	66	65	54	51	81	58	57	65	59	59	41	50	83	53	72	61	68	64	59	55	51	65	57	58	69	68	69	72	66	42	60	62	59	68	64	63	68	62	63	52	61	75	62	45	49	51	53	48	51	70	62	67	63	69	76	80	66	63	56	73	61	63	66	64	56	71	66	59	55	57	48	57	62	76	51	72	49	57	64	61	50	53	58	70
43552	9296	2117	5920	9718	12254	35394	14399	4174	3355	2733	2401	2089	2031	1790	1682	1524	1455	1392	1302	1306	1239	1187	1220	1112	1196	1141	1093	1071	1041	1079	1039	1065	983	1000	1025	1023	1033	948	974	970	986	939	965	925	943	876	926	961	926	955	959	941	975	906	953	944	949	891	944	917	1028	974	920	956	942	933	936	957	920	948	908	942	948	892	926	926	932	939	929	927	924	927	904	908	957	873	880	880	911	942	940	906	958	909	976	921	869	943	940	852	881	884	911	939	970	927	915	905	877	887	922	887	934	909	910	903	961	944	940	903	923	875	876	942	918	937	941	907	920	879	906	889	949	900	894	877	893	882	903	872	910	910	869	917	946	928	915	942	908	866	891	903	848	954	872	871	920	846	919	940	891	887	956	853	861	857	903	980	866	921	852	923	891	898	936	918	950	921	880	901	892	857	907	868	902	862	911	901	952	910	916	942	870	920	897	910	905	934	889	939	899	957	886	867	877	933	934	918	883	828	920	941	886	904	915	833	816	902	940	956	919	898	901	883	878	907	921	876	880	944	871	911	897	927	897	924	878	972	913	945	870	907	959	921	899	863	874	856	871	871	911	915	895	864	891	909	919	889	921	932	942	937	942	891	917	925	873	885	927	890	885	947	928	895	912	925	895	903	936	856	886	913	898	861	878	937	851	856	892	931	922	874	878	914	890	920	855	856	896	948	891	863	882	927	871	871	913	897	918	950	891	927	902	896	891	867	921	938	920	835	893	918	892	916	939	850	888	877	904	878	864	915	895	885	950	931	914	913	911	987	881	872	875	879	916	954	922	899	914	958	886	933	909	941	947	923	820	885	879	908	933	886	884	897	919	884	860	836	923	915	872	866	909	905	966	892	857	892	898	918	911	853	909	887	884	894	867	944	913	943	870	967	946	848	885	941	931	844	900	875	930	894	857	928	869	871	845	902	963	873	906	881	862	892	885	934	918	895	873	896	908	918	905	921	902	900	867	889	924	891	890	887	889	892	919	883	940	873	887	892	921	889	873	893	940	928	929	896	927	853	878	905	924	933	857	867	922	897	850	890	923	892	904	885	869	902	883	882	879	916	894	984	893	891	888	897	888	941	867	901	880	920	871	910	900	893	922	917	928	888	879	952	859	942	891	946	892	863	870	883	940	915	877	881	918	889	917	943	915	919	914	906	906	909	841	919	928	895	898	903	853	889	919	950	865	890	892	879	938	907	913	898	934	908	859	868	923	915	929	916	912	930	869	913	937	972	956	906	905	919	917	890	880	903	910	900	948	853	929	871	900	919	876	884	914	886	971	892	908	925	896	915	904	900	925	955	913	901	876	931	858	940	917	916	918	941	864	924	922	928	920	894	911	896	893	902	870	926	952	906	917	882	896	926	894	946	888	911	870	956	897	911	887	905	845	926	860	927	889	929	911	968	915	896	941	912	962	909	972	870	919	839	916	826	856	866	891	904	888	918	880	930	899	880	894	874	916	845	922	914	936	895	906	910	941	884	917	916	921	905	919	976	923	877	880	927	947	901	919	921	913	853	845	939	926	944	893	896	906	896	872	895	887	896	964	915	883	912	900	933	928	862	901	880	869	917	891	948	900	878	915	895	898	926	918	954	889	873	890	919	938	914	901	909	915	895	827	914	855	920	895	925	848	907	893	882	924	952	963	888	892	909	891	898	929	900	836	913	900	875	929	855	915	872	892	860	908	918	891	901	915	878	922	859	941	894	954	936	935	893	919	916	945	872	887	958	898	907	903	889	857	905	859	922	872	940	898	938	920	917	869	903	843	892	941	989	938	907	909	921	886	873	916	860	893	904	911	957	906	885	889	937	904	941	853	918	938	876	949	848	920	919	922	898	966	968	850	943	877	883	950	846	907	960	862	919	867	864	969	917	894	921	900	910	898	907	853	931	959	889	895	908	883	896	861	929	934	831	911	899	908	877	880	894	848	875	868	882	939	951	915	907	895	894	873	956	966	887	899	909	870	905	896	908	897	923	891	937	888	963	894	919	944	885	900	910	883	906	896	893	902	882	888	869	931	959	988	925	913	879	930	899	892	885	915	868	936	891	912	901	918	925	899	907	933	980	925	924	889	903	897	900	860	880	937	892	882	897	885	917	923	907	951	869	928	913	832	917	873	917	962	912	887	873	929	882	893	942	898	1001	867	933	929	889	901	883	939	842	887	894	944	888	919	924	872	911	937	891	918	955	864	871	888	919	871	873	922	814	916	886	870	928	896	881	871	917	886	931	954	867	884	837	865	964	914	887	921	888	896	943	864	848	865	919	886	920	923	923	891	906	856	933	884	873	911	887	847	854	893	874	940	916	923	885	880	896	905	894	871	922	886	882	902	906	829	912	946	886	913	881	898	919	905	869	934	903	902	901	840	901	868	916	893	912	926	928	957	845	947	884	909	921	895	870	958	852	912	879	937	908	913	921	891	912	937	878	914	910	918	902	854	875	889	869	850	885	916	854	897	870	884	933	953	874	914	923	894	920	909	920	920	936	936	887	901	840	883	871	922	909	926	876	879	877	893	921	840	881	891	873	871	904	918	891	885	976	918	906	934	901	885	880	857	892	902	904	845	855	932	905	892	899	879	869	866	893	922	910	868	844	874	908	873	891	878	943	918	928	877	913	922	978	850	915	881	885	839	885	897	914	908	912	939	877	874	881	950	860	893	916	917	893	930	894	881	908	938	905	904	857	845	904	914	950	926	879	894	904	948	855	886	946	902	902	934	863	856	921	874	892	897	904	901	931	927	841	924	852	865	926	890	911	915	878	899	958	870	894	866	896	918	905	905	896	875	892	878	870	937	877	875	891	897	852	869	935	932	940	884	938	895	899	926	920	904	933	917	886	925	894	905	911	822	956	932	903	992	917	907	931	869	891	892	898	938	852	881	852	912	937	867	869	871	938	884	954	911	854	855	884	903	895	920	907	912	845	929	896	934	865	906	876	862	874	867	902	919	935	932	908	867	924	890	896	886	872	862	917	851	929	916	935	887	861	914	939	955	887	906	871	866	898	895	826	884	880	906	890	894	944	887	888	877	910	864	869	882	907	916	820	924	906	939	872	908	928	872	918	891	874	947	918	942	940	887	883	937	867	838	894	913	882	895	868	919	870	878	885	948	885	899	910	902	872	850	897	841	905	849	921	917	896	939	947	856	861	888	894	925	925	900	887	933	874	883	902	897	910	847	833	964	951	936	907	845	928	883	938	846	923	904	844	904	875	982	870	874	914	890	875	877	896	908	898	895	918	875	876	896	906	931	870	906	933	892	914	885	890	904	892	913	907	906	886	893	925	906	926	913	879	913	899	963	937	918	909	931	884	896	878	913	884	946	848	915	890	942	878	897	880	960	843	868	840	867	930	864	902	876	902	952	844	912	936	900	940	911	887	937	901	915	902	885	871	955	910	885	914	903	855	887	896	952	913	865	946	917	922	911	944	895	935	894	926	885	894	915	916	888	851	926	808	950	904	924
29265	4173	302	123	180	331	4426	1435	152	156	106	114	90	111	104	103	94	94	84	86	60	66	65	78	63	87	72	82	64	84	78	65	65	62	76	63	72	76	61	57	66	71	66	81	60	67	80	65	71	55	73	52	68	68	77	48	50	63	83	48	76	72	61	67	67	63	79	62	50	73	58	61	66	67	68	61	65	49	56	74	74	79	41	82	56	55	51	67	54	65	63	58	76	72	67	54	67	65	57	72	75	62	59	57	66	66	59	55	67	56	56	63	74	62	64	60	64	50	73	70	62	70	66	73	77	60	73	68	73	65	65	87	67	57	81	73	77	67	70	57	53	77	64	59	65	58	51	67	58	61	61	59	68	61	62	63	78	61	51	65	61	75	72	70	62	55	65	68	51	62	68	53	59	65	75	55	65	51	57	66	65	52	58	65	58	66	81	70	73	55	59	51	68	76	67	75	57	66	74	79	67	59	54	65	50	64	59	66	76	69	71	47	60	70	62	76	63	74	56	56	71	41	61	64	69	62	62	57	71	69	61	60	63	63	61	57	72	57	67	71	47	58	65	59	49	58	73	71	53	61	55	56	68	69	69	61	61	51	70	60	77	69	69	72	62	57	65	71	62	72	73	60	59	54	62	56	62	74	56	61	60	68	68	62	62	63	65	59	64	60	51	65	77	52	63	58	70	47	64	52	64	64	60	60	56	60	56	68	67	62	64	61	58	65	79	62	63	67	57	80	59	57	59	59	46	54	69	58	60	49	79	61	61	69	64	56	64	56	67	67	62	70	67	63	63	62	67	65	49	66	68	74	66	73	62	41	60	60	57	71	50	51	59	66	66	54	65	62	58	65	63	73	70	52	68	69	66	60	72	59	55	73	62	76	58	66	50	62	56	58	58	73	64	56	49	68	72	68	61	70	52	64	80	60	60	74	72	63	56	70	71	58	53	68	63	68	63	57	56	60	70	58	70	66	73	64	51	70	55	64	56	60	50	71	61	56	65	57	58	62	62	59	62	60	73	57	50	63	68	57	55	61	76	58	73	75	64	59	63	81	57	80	67	58	55	69	74	57	71	71	71	77	66	61	72	72	63	61	57	61	56	58	62	50	64	67	57	57	55	69	53	59	71	70	74	64	60	51	69	50	68	64	60	61	62	65	66	77	52	62	55	75	50	50	55	57	62	91	57	72	55	65	58	65	64	56	55	62	72	63	64	59	59	62	58	66	70	59	68	53	60	74	73	57	49	59	66	68	55	63	80	68	54	69	60	58	73	71	74	61	50	65	60	52	63	71	65	72	66	61	56	72	63	75	65	70	58	57	60	53	62	55	82	84	58	54	55	58	46	53	61	52	72	74	54	73	87	70	63	66	57	60	65	46	61	66	56	71	66	58	49	67	63	62	66	71	59	67	72	63	48	60	58	61	60	69	60	58	73	63	56	65	74	46	74	54	67	64	63	66	57	62	72	59	57	59	56	65	64	60	71	64	60	78	72	77	74	51	55	61	50	60	73	81	77	67	76	62	74	65	56	63	66	62	64	69	55	74	60	68	62	72	64	67	63	62	54	65	71	72	58	62	79	59	59	65	62	57	67	63	51	65	56	41	67	56	63	74	61	68	65	71	66	73	56	62	68	63	59	68	54	62	67	65	57	68	65	66	47	60	63	64	66	61	51	59	52	68	69	64	59	78	58	51	51	51	62	67	59	80	58	52	64	72	67	66	61	71	63	59	62	58	81	60	50	54	62	68	57	57	79	62	63	68	61	55	65	75	61	64	51	66	70	55	57	62	69	58	64	51	68	68	77	78	61	61	67	51	75	53	51	69	57	76	54	54	62	58	68	56	68	66	67	60	50	57	65	57	60	57	69	51	65	72	58	58	58	61	54	58	73	69	73	76	68	66	50	68	66	67	63	62	79	69	51	61	50	60	58	68	60	62	65	60	46	66	56	56	62	58	67	65	58	61	68	57	72	62	59	69	58	55	64	59	71	65	63	67	56	55	54	57	61	62	50	66	62	60	74	62	72	52	65	69	54	75	75	73	64	82	52	68	59	53	66	68	60	72	61	66	68	84	63	55	39	71	52	63	69	56	67	81	71	56	71	56	63	67	58	62	57	62	59	61	67	54	65	59	75	61	67	75	65	69	79	57	66	48	53	56	53	64	63	61	58	71	64	58	68	68	71	65	61	60	51	70	57	50	48	55	67	68	61	75	53	61	66	69	63	58	64	52	61	62	58	55	56	73	62	58	72	65	65	61	69	53	66	62	69	61	61	69	65	84	71	42	57	56	63	69	65	46	73	58	52	50	64	73	67	56	74	70	64	60	70	66	66	61	68	63	65	51	63	68	73	51	66	56	50	63	66	60	70	72	61	59	66	80	62	58	66	59	54	72	47	71	51	61	66	60	47	66	62	73	67	53	67	61	74	58	59	57	80	65	70	57	70	75	68	66	57	65	60	61	68	63	65	60	69	71	65	64	64	58	56	57	66	59	77	58	53	65	77	55	56	63	57	45	46	65	61	72	59	60	53	73	70	53	72	67	66	57	60	63	54	65	65	60	64	62	71	59	50	65	68	67	79	59	58	61	47	56	58	62	67	67	48	64	51	73	61	75	71	49	60	66	59	82	67	76	62	58	63	57	71	56	66	61	70	71	65	60	71	74	60	77	63	67	62	58	59	64	70	65	64	67	68	64	50	56	56	49	64	55	60	70	74	57	61	56	68	76	52	54	48	60	47	61	74	65	65	55	67	71	71	58	74	71	65	70	57	59	73	58	60	64	52	56	51	63	60	70	65	61	56	58	46	58	54	66	68	45	64	66	62	63	62	68	66	71	60	75	60	55	69	60	62	60	55	66	62	70	69	85	61	47	67	67	65	57	72	72	51	56	50	69	79	74	55	60	64	62	52	63	50	60	61	55	67	71	61	63	53	66	70	53	55	74	61	51	48	64	64	58	71	78	71	68	52	60	55	73	74	55	70	60	55	43	60	75	64	56	79	46	71	69	62	57	65	63	69	79	54	78	55	53	69	70	72	72	66	54	53	83	60	66	56	75	51	58	56	62	48	58	69	65	73	63	70	70	70	67	58	60	77	61	67	69	61	77	57	46	56	67	66	54	55	63	55	47	51	58	62	71	56	64	63	58	51	47	60	74	66	51	71	65	55	73	61	65	53	55	64	41	69	66	61	57	71	64	61	78	74	51	47	66	71	60	60	58	62	60	65	59	69	63	66	48	49	44	62	71	41	50	81	56	57	71	76	71	76	45	68	63	69	82	59	60	59	66	72	55	67	41	62	71	59	73	64	69	68	76	48	49	69	68	51	65	60	67	59	68	65	59	60	61	68	58	75	75	54	62	45	58	56	63	60	66	51	62	59	60	58	73	58	63	57	40	54	62	58	63	55	44	59	66	66	76	58	55	65	57	73	64	57	76	75	69	63	53	62	67	58	60	58	59	60	65	56	67	59	56	67	64	66	59
41168	17156	3550	11048	17226	21201	45841	18466	7524	5820	4739	4020	3518	3155	2866	2466	2365	2178	1994	1885	1822	1702	1625	1521	1481	1468	1429	1336	1364	1241	1244	1164	1202	1161	1145	1170	1089	1158	1074	1106	1024	1066	1067	956	1125	1050	1006	1002	1062	1030	970	967	951	1001	1000	958	968	980	1033	927	1035	998	963	984	918	976	966	1019	1000	985	968	897	1000	947	940	1021	916	926	965	932	977	997	912	909	943	981	950	914	1004	939	922	935	949	902	899	973	949	922	934	933	943	863	931	905	939	953	967	933	924	931	882	931	975	893	926	906	939	910	880	962	929	926	904	905	886	936	965	919	976	950	857	893	950	886	911	904	931	927	946	945	896	920	957	919	933	925	885	908	941	902	911	932	922	941	943	955	960	913	876	923	862	949	836	962	897	881	916	930	899	938	917	915	909	904	888	907	920	902	898	948	937	918	935	934	885	877	907	852	893	934	907	968	936	928	901	873	904	905	911	897	909	915	915	889	882	883	902	938	963	873	894	934	925	908	914	960	861	857	946	902	885	917	925	900	921	858	920	826	881	905	916	893	901	865	905	939	900	876	951	867	923	877	923	913	912	909	902	868	891	900	923	942	900	934	889	897	921	914	941	912	896	930	900	984	879	902	918	910	832	919	951	929	926	881	894	967	892	921	905	894	903	942	910	900	900	931	960	874	930	918	955	855	948	898	932	979	968	920	914	984	916	891	909	916	908	954	919	928	934	894	941	897	871	927	917	917	874	915	910	883	894	938	934	952	951	908	908	891	961	830	945	925	947	929	960	881	918	891	926	922	865	904	968	940	924	887	916	909	923	926	858	875	888	935	893	884	955	881	944	899	925	922	945	873	909	875	956	939	872	901	914	851	879	908	871	951	904	918	876	925	871	928	883	919	875	906	902	868	830	947	915	900	921	904	938	894	923	912	905	921	933	931	908	906	885	917	951	968	930	974	942	853	946	906	956	946	904	883	922	895	895	916	900	953	891	900	935	927	908	934	932	860	913	935	940	894	915	947	899	897	913	940	931	944	923	922	894	933	872	896	866	943	881	882	924	903	937	894	881	894	859	907	897	930	957	913	947	901	932	942	891	911	914	955	902	858	915	869	905	958	902	899	934	908	870	864	947	926	845	957	942	869	900	905	959	874	895	880	880	936	908	895	908	950	877	935	876	940	925	899	965	915	899	901	896	894	937	901	907	955	852	881	912	910	880	897	915	916	928	909	880	966	883	886	963	924	918	865	893	917	885	936	883	939	960	958	946	944	904	928	878	964	856	906	1003	868	917	894	905	949	846	902	898	840	898	926	951	888	856	924	867	878	900	932	910	885	922	920	919	929	940	891	908	854	920	890	932	886	948	894	937	865	892	901	905	926	902	947	906	843	851	926	929	917	915	924	920	917	919	944	914	939	926	917	879	878	928	897	891	922	920	937	887	919	908	904	884	955	924	964	926	903	916	893	916	901	872	877	966	874	853	871	879	869	932	913	865	970	920	907	889	902	978	874	909	934	926	881	882	875	946	884	867	937	844	898	853	926	920	909	948	932	960	939	916	917	909	993	933	930	1001	867	893	917	927	894	835	882	898	898	916	970	927	902	894	893	923	944	902	934	961	898	895	908	925	940	893	932	902	966	892	909	927	886	920	934	905	915	910	966	919	932	907	889	908	896	893	916	874	891	927	896	870	860	981	940	911	940	900	922	947	928	947	884	910	916	853	913	913	940	899	874	942	941	919	917	894	931	915	925	947	883	936	917	857	989	960	930	912	850	955	957	954	864	908	940	914	882	855	915	851	951	899	977	936	905	884	937	882	908	968	924	852	931	929	882	856	902	978	949	902	897	925	862	918	960	898	942	932	884	920	953	935	917	928	894	900	913	851	874	904	915	943	896	938	936	907	906	919	928	911	902	918	893	896	903	908	951	887	906	906	943	861	915	888	915	916	986	921	864	935	926	860	885	905	883	946	927	888	893	917	910	861	926	859	957	893	858	910	922	916	895	853	883	944	915	891	918	894	903	902	889	910	889	867	922	873	884	922	952	882	946	915	913	931	920	899	898	941	919	835	934	847	925	913	917	902	949	920	929	921	961	940	932	915	891	888	867	934	892	913	955	874	929	890	927	921	900	900	871	917	897	886	952	862	893	886	909	966	880	920	897	907	879	888	937	944	933	904	945	960	917	907	882	916	909	902	959	968	906	921	924	915	904	889	912	966	932	937	942	928	933	935	934	898	885	938	943	946	917	880	957	895	890	908	936	922	899	916	869	922	915	919	893	935	893	936	923	949	939	943	934	906	927	887	869	871	908	900	890	888	918	931	899	854	974	898	896	920	903	901	905	886	900	902	871	948	844	907	892	857	911	914	911	922	923	938	865	985	880	935	933	920	935	886	930	910	928	879	927	888	902	882	915	903	931	884	907	951	919	944	916	938	961	925	904	894	894	928	887	895	928	935	958	863	930	963	882	893	896	940	908	888	922	911	923	855	935	900	884	884	971	888	889	877	909	863	866	931	940	939	897	881	928	874	958	892	925	869	866	887	922	914	961	915	930	908	937	953	929	920	910	897	966	889	960	904	930	949	904	913	874	879	887	878	914	916	928	918	923	891	909	934	929	899	906	909	918	913	870	871	942	922	875	848	896	948	913	877	926	883	894	918	937	898	863	913	881	909	977	952	890	883	925	939	922	935	925	894	895	917	937	930	851	923	910	883	911	897	886	911	870	857	948	911	878	899	902	914	896	922	962	922	883	912	921	892	906	890	880	893	906	894	873	972	911	909	934	882	913	886	880	934	871	899	935	941	954	915	912	895	918	901	919	887	882	938	917	887	893	920	905	938	871	932	907	904	931	916	918	918	911	875	873	933	919	869	899	921	889	905	852	893	986	904	947	933	911	922	930	938	921	893	909	918	925	954	921	917	920	922	905	882	877	911	890	898	900	915	930	937	957	892	935	890	987	886	876	903	914	912	894	969	889	944	897	885	925	893	951	849	868	902	936	882	902	940	903	871	897	907	904	895	889	925	983	936	886	911	926	864	841	911	886	867	914	886	909	890	1009	957	925	897	984	880	954	976	852	857	876	917	890	946	921	896	940	945	844	941	891	926	850	995	915	885	930	961	886	915	942	904	929	935	913	851	948	944	882	856	921	909	906	967	948	900	898	912	885	926	902	878	898	903	953	922	934	929	903	973	868	925	965	951	918	901	931	898	913	949	941	937	934	891	885	923	943	892	918	916	938	930	933	931	896	991	892	893	931	939	888	893	883	934	867	910	910	866	935	876	901	919	975	942	864	898	886	904	938	959	916	935	899	890	900	913	939	942	914	933	941	911	997	902	882	890	939	915	879	967	906	958	897	933	936	850	951	852	903	920	917	963	1000	903	913	885	961	938	905	953	879	959	880	961	877	916	958	927	909	872	862	937	853	924	926	909	901	896	901	925	862	892	909	892	979	888	928	929	912	938	899	902	880	930	886	885	869	933	899	873	906	854	926	906	919	906	879
9319	221	38	31	39	71	522	182	38	30	47	44	46	29	34	33	30	41	42	25	30	34	29	32	39	20	33	32	35	39	35	38	43	37	34	27	29	31	34	23	28	35	30	36	49	48	29	36	39	29	31	30	30	29	21	31	34	40	35	35	33	26	35	28	36	33	41	34	34	23	29	29	40	35	35	30	31	32	36	31	30	26	33	25	28	36	26	29	32	41	35	38	38	22	31	38	35	25	40	26	35	24	29	36	27	32	32	43	30	29	31	31	28	32	30	41	29	32	30	39	38	36	28	37	26	34	30	39	27	32	30	22	37	29	36	28	32	28	26	38	29	31	23	22	28	30	23	36	33	23	35	31	28	43	39	39	29	32	38	29	21	23	31	24	31	45	32	27	24	46	25	35	37	36	31	25	36	33	35	30	43	32	27	36	29	34	37	28	38	35	34	38	28	37	26	30	26	31	32	34	36	25	30	41	31	35	33	42	34	28	36	27	30	24	34	34	21	24	26	28	31	22	37	32	31	25	26	22	28	35	35	31	33	39	31	43	35	29	26	34	32	34	24	20	27	32	38	23	38	26	25	30	24	31	23	30	24	37	26	33	30	38	17	24	30	36	31	30	44	35	26	28	36	42	37	30	37	23	34	43	26	32	26	29	35	37	29	22	30	42	40	32	35	29	29	26	26	35	47	41	27	39	27	35	29	43	29	22	26	33	37	40	33	29	33	22	26	43	46	37	24	37	35	23	29	32	33	30	17	36	22	33	25	26	31	21	26	47	43	29	32	30	38	27	36	33	29	33	35	30	24	36	28	29	26	34	36	32	29	28	20	46	27	26	28	22	31	27	42	23	33	38	29	29	27	38	34	34	37	28	33	25	30	30	40	44	32	39	39	32	30	34	26	31	22	41	41	29	26	32	35	33	29	36	28	22	29	24	21	34	29	33	28	32	34	34	33	33	31	23	32	40	37	36	38	24	36	45	36	33	28	29	25	24	23	33	35	37	37	47	33	28	22	43	28	31	27	38	33	42	31	35	37	26	34	29	27	35	27	38	33	31	27	23	28	28	39	31	29	34	31	39	21	29	41	34	28	29	32	32	27	34	38	31	23	30	29	23	36	29	26	30	35	34	28	24	29	42	34	31	35	41	36	42	35	31	33	29	28	44	23	42	49	41	33	37	39	30	33	37	27	40	29	32	35	35	32	40	38	35	34	19	42	28	33	29	36	25	35	42	48	24	40	29	32	41	33	34	33	29	34	27	22	40	32	33	31	29	20	34	28	36	37	36	28	34	29	30	27	35	30	35	36	30	44	35	22	26	25	37	33	33	45	25	39	25	26	43	25	29	32	30	31	34	29	33	29	31	36	36	27	34	33	27	27	36	44	26	33	33	39	36	23	37	31	31	47	40	22	36	35	39	32	40	37	36	40	37	26	33	39	29	32	27	31	33	26	35	31	28	31	25	32	36	33	28	31	30	35	27	30	28	35	37	38	31	26	30	37	29	22	40	38	25	34	36	30	34	31	33	37	38	27	42	29	41	28	28	33	38	31	33	25	31	35	27	32	42	30	29	37	25	33	33	32	29	37	25	37	22	45	34	35	32	40	34	39	30	26	33	38	40	28	36	37	36	30	31	43	36	32	19	31	28	42	32	28	42	39	36	28	27	31	25	28	30	34	38	28	34	29	32	31	34	28	43	48	34	38	38	39	31	31	29	37	29	27	39	31	34	33	42	40	40	31	34	33	23	32	37	35	27	46	32	36	31	29	41	37	29	32	31	36	25	40	35	25	34	37	25	43	38	38	34	36	29	30	12	21	33	40	29	39	37	35	28	30	25	32	29	31	44	43	19	34	23	27	21	32	31	25	36	33	22	27	25	27	28	28	29	26	39	39	27	49	34	31	26	32	27	25	25	28	37	31	34	27	27	19	36	33	29	33	34	39	31	29	43	28	37	24	36	32	28	32	44	31	24	29	35	36	28	38	34	32	29	27	38	28	42	26	33	41	38	25	31	31	31	41	35	31	45	37	47	36	28	24	23	24	29	33	28	35	21	44	31	32	31	28	25	39	29	26	32	42	29	34	19	37	27	26	32	37	25	32	36	24	37	20	35	26	23	23	37	32	31	36	29	39	32	26	30	37	39	29	29	26	26	30	32	35	36	45	29	29	37	25	32	25	34	33	26	37	30	38	30	41	38	30	29	27	27	40	32	27	34	28	31	37	43	27	43	37	28	34	35	25	24	31	25	26	28	37	35	28	34	30	34	26	34	27	29	25	24	43	34	33	41	41	39	26	29	32	26	25	29	28	32	31	30	31	31	28	36	30	28	32	34	24	30	28	41	43	20	30	29	32	32	36	32	36	34	28	33	29	19	35	24	36	33	37	31	31	30	40	30	41	25	24	27	32	23	39	27	36	38	30	28	21	28	37	35	29	34	40	20	32	43	35	28	35	28	45	31	27	36	40	32	35	34	30	33	36	26	29	24	30	28	38	18	43	21	25	32	28	34	35	40	38	32	34	30	31	37	31	33	34	29	25	27	29	31	35	39	32	43	26	33	24	28	27	30	42	31	21	31	38	28	39	29	34	33	35	30	29	32	31	28	35	37	25	24	36	30	25	32	33	33	34	32	28	30	23	29	34	21	21	34	30	26	32	35	35	33	28	36	32	40	29	26	32	31	26	29	28	32	37	35	42	29	38	30	36	49	34	46	30	45	37	42	29	31	39	29	34	42	33	23	40	43	31	54	33	36	36	24	28	25	28	26	34	31	29	40	25	29	26	32	31	28	31	36	30	38	37	23	26	23	27	28	24	45	39	32	29	24	36	34	33	36	31	27	22	40	37	26	40	28	34	32	34	28	42	27	33	32	21	25	36	25	30	39	26	34	27	33	28	26	37	28	32	28	23	21	37	35	32	28	39	39	34	30	35	29	30	34	29	30	33	37	42	40	32	25	32	36	25	36	42	34	29	32	23	23	34	34	34	38	35	43	33	29	28	41	35	32	31	36	28	39	31	29	39	24	31	31	30	34	25	39	29	42	31	34	30	39	28	34	30	43	37	26	32	27	44	30	39	37	33	40	32	31	30	21	37	27	35	30	27	43	28	31	30	26	23	39	25	33	27	40	37	28	31	42	33	33	32	35	33	31	25	30	40	33	36	33	30	38	34	39	28	34	34	32	29	38	40	31	47	35	38	27	35	32	29	30	34	24	42	41	33	34	28	34	36	36	34	29	32	42	32	38	39	35	38	18	36	34	32	30	26	30	30	31	27	31	38	36	30	25	34	29	27	26	35	27	35	34	37	31	36	42	31	27	30	34	34	35	31	31	28	37	37	28	27	32	34	36	31	35	38	25	29	38	37	17	48	26	41	31	27	32	38	34	32	33	30	41	25	27	35	27	33	30	27	37	26	24	28	34	32	30	37	36	29	25	35	34	38	27	22	23	36	30	39	24	33	32	23	21	20	50	29	40	23	34
32503	4540	891	2330	3629	5266	25061	8539	1401	1152	944	858	781	739	686	631	623	585	616	621	613	565	572	580	537	540	528	513	511	506	544	522	495	475	507	516	507	498	516	523	542	483	503	524	475	506	472	510	490	494	491	483	476	441	477	438	490	502	480	484	509	489	465	477	482	490	463	477	485	447	479	494	489	490	469	466	461	460	507	481	506	452	474	494	494	518	489	564	485	488	475	474	474	497	480	474	454	470	493	479	482	476	457	456	491	477	481	500	489	478	466	517	500	466	508	466	466	461	489	493	479	492	478	481	451	457	519	469	483	446	474	499	457	496	475	479	462	498	472	486	485	502	479	460	483	486	509	551	471	492	487	511	514	433	497	480	473	483	435	441	471	445	474	495	492	453	448	470	477	448	471	540	493	475	448	512	461	452	466	523	475	482	498	502	473	466	498	463	469	475	472	473	428	517	479	458	481	440	506	454	458	487	462	479	455	476	475	486	482	516	481	461	470	477	472	463	495	470	513	486	482	486	474	482	458	469	469	496	430	446	477	474	457	471	472	467	493	481	469	492	480	487	467	516	455	506	483	479	483	506	476	459	506	504	472	446	500	487	496	472	477	497	460	462	455	485	504	457	460	429	511	517	497	480	488	512	462	489	475	484	453	465	505	486	490	463	453	491	477	499	467	482	489	450	494	489	477	451	510	474	493	524	508	504	497	465	483	502	464	485	493	462	506	477	496	475	511	468	464	483	502	475	463	493	533	485	456	493	501	480	443	463	480	504	448	481	487	491	473	484	513	457	441	507	457	481	494	460	471	441	488	440	484	489	508	452	466	474	499	470	468	463	467	462	462	505	465	486	472	463	470	512	468	484	476	494	496	456	479	452	459	466	479	449	438	465	451	421	499	473	472	485	470	478	471	440	512	446	494	455	497	497	480	458	473	459	483	480	494	518	479	455	445	484	420	499	489	497	495	444	523	446	509	504	479	476	480	469	474	474	522	456	517	512	480	501	505	448	487	495	507	483	470	473	469	520	479	447	466	513	498	458	463	460	523	449	492	497	453	479	439	479	501	509	486	448	507	488	562	505	476	481	471	511	458	472	509	489	491	483	472	507	450	477	535	493	483	443	483	470	476	492	487	477	494	477	472	477	487	467	487	502	476	459	515	448	479	465	484	484	475	468	480	478	479	457	509	472	459	523	458	458	456	499	462	506	470	423	500	480	474	520	488	468	477	502	467	505	481	481	468	482	471	497	513	505	496	497	458	478	449	448	494	442	478	533	503	464	449	467	471	470	465	479	455	519	456	458	505	495	527	498	518	482	501	430	459	463	491	517	500	479	479	454	494	466	476	488	483	448	477	498	487	481	513	490	496	453	475	486	477	490	479	500	454	473	499	468	507	478	496	486	462	449	455	490	462	471	491	482	472	485	500	488	443	498	445	514	489	512	475	447	468	494	444	460	494	487	505	485	485	456	467	476	474	469	544	477	471	483	521	492	479	491	493	480	492	476	470	493	475	528	471	450	465	466	480	479	499	451	450	476	473	455	460	498	481	509	486	507	466	490	511	485	477	517	472	485	478	472	452	454	495	461	459	479	467	484	501	478	493	498	524	473	479	510	506	432	484	470	442	498	472	480	471	469	477	491	450	506	483	465	495	494	474	498	502	495	451	548	501	470	471	486	486	518	513	511	498	484	486	491	484	521	458	489	465	522	480	491	457	486	487	515	496	481	457	506	513	468	476	478	468	465	514	456	481	462	478	506	496	434	506	443	484	497	514	491	498	437	514	454	495	478	520	482	498	474	432	495	473	456	490	503	475	466	450	488	474	527	505	465	484	494	496	478	499	508	477	505	468	487	470	486	483	523	436	480	447	485	488	492	486	486	474	474	471	464	443	485	480	506	503	476	475	502	485	502	484	538	456	447	476	499	472	455	475	439	463	485	487	486	471	446	531	468	475	482	461	465	473	485	494	470	495	482	472	427	512	486	474	499	478	449	473	466	482	492	465	481	438	445	449	523	464	476	497	507	498	478	491	468	450	491	512	509	500	477	506	486	478	509	483	515	475	473	461	482	468	497	463	487	500	525	471	476	490	464	450	491	431	474	469	487	458	478	481	512	470	517	469	465	485	475	482	506	453	502	447	460	500	493	454	442	521	456	513	470	454	483	493	485	487	492	471	491	454	465	506	499	472	466	443	470	490	486	506	480	475	479	479	491	457	487	467	482	470	475	517	478	478	444	462	521	488	507	474	460	468	503	488	488	482	492	485	480	446	529	460	476	465	465	490	466	475	501	475	448	486	515	452	468	474	440	493	500	476	508	490	497	455	486	468	483	438	442	471	523	524	482	490	449	500	522	489	506	443	517	467	448	494	466	456	508	510	470	473	462	509	443	477	500	466	453	471	517	445	445	464	460	476	509	509	470	515	483	472	477	501	479	462	447	452	507	482	466	486	523	512	468	480	482	473	445	487	483	482	481	472	461	466	502	479	482	514	461	446	514	456	463	489	497	483	469	496	451	487	432	500	508	480	457	472	469	520	487	466	464	452	450	495	452	457	481	466	484	479	447	472	524	481	492	478	481	438	475	466	462	474	491	465	506	491	488	448	461	457	471	518	482	487	522	466	471	461	462	479	515	509	493	466	495	492	517	477	505	480	486	500	458	486	463	462	483	476	483	513	475	464	481	466	480	459	472	503	482	480	494	459	441	446	502	462	475	498	475	529	457	509	467	510	527	442	460	480	492	470	481	453	480	476	463	469	458	463	482	503	488	514	446	464	469	478	476	498	466	453	466	513	458	457	454	475	464	475	493	469	497	489	455	495	464	484	457	464	438	507	474	468	470	479	489	436	494	486	469	498	478	472	500	494	499	488	494	449	485	459	504	512	487	414	492	462	448	484	441	487	500	452	475	482	487	530	439	473	496	502	507	448	485	504	465	495	493	429	451	480	450	460	501	497	473	504	490	496	470	455	491	475	483	443	475	489	429	510	490	475	467	500	479	486	482	485	484	457	465	514	494	468	454	462	440	541	447	480	485	474	484	483	456	528	482	482	541	481	471	460	493	463	461	447	466	455	458	446	481	542	479	492	450	478	490	466	485	519	499	453	478	456	507	511	502	499	446	470	476	470	480	490	486	489	504	462	490	467	464	486	468	483	480	431	471	491	498	443	476	479	459	481	438	490	484	482	502	448	429	473	491	511	507	467	455	435	424	492	473	497	465	467	498	444	496	462	494	500	491	450	471	489	468	469	497	516	465	454	471	472	456	485	455	472	514	462	446	474	485	480	468	475	483	475	484	429	472	473	464	453	482	474	476	475	493	492	468	450	474	445	496	489	486	469	463	446	480	475	493	505	461	547	474	484	467	460	505	530	445	454	478	509	474	496	440	446	450	462	490	490	478	497	503	492	494	482	441	494	501	457	473	446	472	459	487	485	530	479	483	428	449	481	471	488	503	502	491	468	480	473	484	493	449	442	495	504	498	507	486
22575	2206	98	72	110	190	2438	729	70	58	58	57	49	47	49	52	51	52	38	48	44	40	34	35	46	41	41	35	21	27	36	44	36	40	33	34	35	40	41	35	34	30	37	27	39	35	32	30	47	35	34	32	31	37	41	33	34	36	28	42	39	36	27	35	38	29	32	34	33	34	32	25	31	35	41	28	35	37	37	33	34	35	28	30	24	28	30	37	38	27	35	29	32	41	32	37	33	28	42	24	42	33	28	36	34	32	22	36	42	41	38	30	27	27	40	41	31	35	32	32	34	27	49	38	39	39	23	29	32	32	19	27	39	20	27	35	30	29	29	36	29	44	26	28	22	33	50	33	27	31	41	33	40	35	21	30	29	29	25	35	30	37	32	22	35	41	38	24	31	34	37	43	24	39	36	28	32	23	31	34	35	28	35	27	35	30	35	29	35	23	29	37	25	34	19	37	27	26	34	24	31	30	36	36	34	32	21	35	32	29	39	24	32	31	26	23	27	30	37	36	29	34	28	36	31	38	31	38	22	34	30	43	28	35	24	27	25	36	38	30	40	32	43	33	37	31	36	24	30	31	29	34	41	34	41	38	37	46	20	33	35	34	26	19	33	26	39	29	25	24	29	19	29	34	20	21	32	30	27	44	37	31	33	26	42	35	39	35	27	34	29	26	32	29	46	30	27	34	33	41	38	31	28	31	22	38	34	40	36	32	38	34	33	27	30	33	37	32	34	24	32	23	26	43	27	27	37	32	32	27	30	28	42	32	25	40	26	31	43	34	34	29	29	27	47	33	34	31	28	35	35	33	33	30	36	34	26	34	37	23	33	28	28	37	21	35	36	34	23	28	36	32	36	39	27	26	29	32	38	32	35	21	26	24	23	31	28	27	34	34	31	40	28	41	26	29	35	26	32	29	35	29	25	30	38	37	34	24	33	24	37	33	29	24	30	35	32	44	27	35	26	30	28	30	30	31	29	25	30	31	34	29	36	41	24	37	27	30	31	21	37	33	32	43	35	34	29	28	29	24	34	31	28	29	38	23	42	35	44	36	47	44	25	27	22	37	34	37	24	38	26	18	32	34	40	25	26	25	25	30	27	35	35	21	28	29	32	39	25	37	37	39	39	33	27	37	33	32	24	27	37	29	24	23	31	30	37	39	45	23	27	28	32	20	27	39	27	35	31	24	28	42	24	31	35	31	32	29	33	28	27	30	38	25	32	36	28	27	28	36	27	30	36	38	35	33	39	35	33	39	32	39	26	35	38	19	28	39	33	26	34	24	34	26	39	23	31	33	25	32	37	22	33	22	35	33	42	30	32	39	43	28	32	35	31	31	34	37	30	28	29	27	38	45	41	24	31	25	39	37	31	26	29	46	34	22	39	33	30	44	24	27	24	36	24	23	34	37	30	22	35	29	42	35	28	19	40	37	31	28	34	36	45	26	35	31	31	40	35	39	29	27	35	31	33	32	34	34	38	45	28	32	31	35	25	35	28	24	31	40	32	29	27	23	40	28	23	35	31	39	28	32	32	31	35	32	28	32	32	23	35	38	33	37	18	35	35	30	40	29	33	34	35	33	39	41	36	39	28	29	27	31	23	25	41	30	25	30	36	35	30	32	34	34	26	31	30	34	28	27	29	35	27	28	35	24	30	35	30	19	31	38	31	26	29	32	33	33	26	33	30	34	36	28	35	31	33	25	39	31	36	24	34	41	32	36	31	15	40	24	28	38	35	25	29	33	30	30	29	18	33	24	43	26	34	34	31	27	37	32	30	26	41	25	30	37	24	28	24	30	30	37	31	35	24	27	28	23	26	28	30	31	40	18	33	30	35	34	25	36	27	27	26	35	33	32	36	32	33	32	28	32	35	33	29	35	21	32	23	27	26	33	25	26	25	41	26	43	35	35	28	29	38	28	34	31	23	35	32	31	24	23	21	25	29	39	27	30	38	31	34	31	40	37	30	34	22	36	28	36	24	40	28	26	33	34	31	35	31	36	34	30	35	27	28	31	30	28	24	30	33	29	25	27	27	30	28	31	20	29	29	36	25	32	40	27	28	32	25	31	34	31	37	20	29	33	30	27	31	30	27	31	28	36	41	26	29	31	23	34	29	35	35	40	37	25	38	35	38	32	29	38	30	32	30	26	38	32	26	40	31	27	23	28	29	32	35	32	33	32	32	35	37	18	38	29	36	40	33	32	35	36	24	25	31	28	44	30	36	30	32	28	39	43	31	30	31	31	24	30	32	31	25	30	30	24	37	35	38	30	39	37	40	34	31	24	30	24	38	34	44	44	36	34	29	31	27	32	24	33	28	23	36	41	27	29	38	35	28	33	30	31	34	24	31	27	35	29	29	22	25	29	28	40	33	32	36	30	28	35	26	30	32	32	33	26	36	28	44	24	38	24	33	32	26	32	23	28	33	31	32	32	31	33	31	31	40	32	33	33	36	35	26	35	31	39	34	29	30	38	32	37	33	31	30	29	28	29	38	39	24	29	29	29	40	39	31	26	32	32	40	31	28	31	25	28	40	34	17	34	21	41	40	38	30	23	26	29	26	37	35	34	39	37	33	23	46	32	25	34	30	37	34	36	21	21	40	25	23	27	28	30	34	30	29	22	26	27	32	39	36	41	29	30	33	38	35	29	33	27	28	34	31	26	35	39	32	25	36	24	30	31	31	34	20	17	33	26	36	32	22	35	33	35	31	32	26	32	18	34	30	29	34	43	27	31	27	36	28	36	31	20	23	31	29	34	28	31	35	29	39	43	40	44	36	36	35	23	38	25	39	32	30	30	25	26	29	26	24	29	24	31	34	25	22	27	31	26	35	32	31	38	25	26	34	22	35	39	36	31	35	34	20	33	22	26	42	33	38	36	26	22	37	32	34	31	45	30	43	30	30	28	24	31	39	27	26	33	33	35	30	34	29	40	39	39	28	33	27	34	29	31	33	38	30	33	29	27	34	31	28	31	35	32	38	37	29	37	28	23	30	39	25	27	40	33	21	28	27	30	23	32	28	27	29	37	31	29	24	29	24	25	35	43	34	36	37	38	29	26	32	28	28	29	32	30	38	28	28	27	42	25	36	36	39	31	33	45	33	30	26	30	26	25	32	27	22	34	26	45	30	43	26	29	28	32	34	27	28	37	37	29	36	25	33	39	34	19	24	35	38	35	28	41	31	29	28	26	33	34	30	31	20	29	31	29	44	36	36	27	31	24	29	27	33	34	34	27	30	22	33	30	45	30	35	29	28	25	28	31	46	31	23	29	31	30	27	39	21	31	25	28	37	26	30	30	31	37	30	28	40	27	27	40	22	30	30	38	30	27	30	32	28	44	46	33	25	26	34	32	36	35	34	28	21	33	35	34	38	35	26	39	27	25	30	31	32	27	29	29	37	32	34	36	35	33	27	31	37	29	36	36	27	24	32	36	31	28	32	32	30	26	35	34	31	35	30	28	43	36	31	31	42	21	31	30
42246	14461	2039	7402	11311	14442	41722	15033	4326	3274	2691	2184	1866	1675	1522	1281	1261	1145	1101	1030	967	817	820	746	781	756	726	701	672	695	638	617	633	549	574	618	542	568	598	528	573	594	598	522	505	573	530	572	523	545	514	533	551	513	537	535	557	516	510	523	550	479	507	485	517	497	512	519	489	535	508	490	501	470	461	545	502	479	522	497	490	490	488	500	490	496	503	496	482	492	479	442	502	490	484	466	483	489	499	504	449	489	487	516	472	449	501	476	481	490	449	513	485	462	472	458	488	462	469	504	486	451	482	473	521	490	471	508	487	473	477	446	492	496	454	477	464	475	470	499	490	491	492	495	463	476	488	480	435	453	459	480	492	458	471	460	481	480	516	463	447	457	455	445	464	501	472	472	453	525	464	512	479	485	471	469	472	446	440	498	481	461	493	428	488	457	493	483	478	458	497	446	461	432	501	482	481	467	486	464	486	457	490	522	495	486	461	477	505	461	492	503	461	505	419	438	476	457	432	489	439	417	450	440	488	484	502	446	445	464	476	506	440	465	473	469	469	494	438	469	473	467	458	485	440	454	472	465	425	450	489	477	438	456	454	460	453	477	467	467	471	455	472	474	486	466	476	513	477	480	482	518	506	486	433	475	490	480	459	451	484	458	448	469	432	459	459	470	464	451	487	458	526	472	427	483	441	475	438	488	473	427	480	477	472	492	474	507	487	503	474	458	463	507	442	461	440	485	485	480	484	485	455	440	463	449	456	460	436	489	495	488	435	497	436	429	445	448	489	478	457	448	456	454	472	468	463	474	484	449	440	473	489	492	484	516	467	483	466	509	462	514	429	502	491	484	485	485	476	450	464	442	481	458	453	473	494	483	421	488	473	449	434	437	488	457	470	459	483	497	433	503	508	491	455	456	498	426	495	488	465	481	476	456	458	433	479	466	490	501	471	457	453	456	447	487	482	472	475	495	481	498	495	464	475	460	450	476	480	460	456	439	497	506	463	452	465	473	443	474	502	463	454	478	460	484	470	435	460	452	458	448	450	481	482	463	486	452	503	481	463	456	451	483	488	501	484	479	466	475	473	477	525	473	498	443	443	473	512	461	476	490	453	448	512	497	479	477	487	479	470	477	481	446	482	453	474	437	462	464	486	465	430	478	493	473	499	418	497	490	461	482	477	504	488	476	491	456	480	482	466	510	494	497	471	459	463	493	487	518	489	455	435	473	512	465	464	442	490	433	505	477	504	472	468	448	454	503	489	462	446	463	456	479	474	491	483	492	480	479	515	500	461	424	457	468	476	461	453	498	453	466	448	462	538	503	495	445	448	484	485	538	450	467	467	496	503	480	516	463	437	465	475	470	521	487	468	544	469	463	504	478	525	447	464	450	506	494	494	445	473	506	481	469	483	479	487	490	487	460	463	450	460	446	507	460	439	433	468	468	474	452	486	455	498	508	480	490	485	468	462	452	476	488	492	482	476	490	518	480	491	464	455	476	458	483	486	463	472	456	478	460	480	483	480	520	436	467	463	454	437	489	472	481	444	469	484	491	456	476	494	463	465	463	462	480	492	511	471	476	462	470	455	480	474	430	493	511	467	487	478	466	438	506	470	459	484	492	485	448	500	488	492	451	453	489	472	453	499	505	470	459	493	450	456	509	458	473	481	472	451	482	483	457	445	506	494	488	503	538	459	457	462	463	508	485	452	448	474	470	456	489	469	463	466	507	429	471	501	444	491	498	479	467	462	467	499	496	501	490	502	462	481	467	488	482	444	444	491	531	454	450	465	471	454	500	486	458	477	457	479	477	454	474	495	497	472	510	479	480	463	484	484	448	472	492	448	474	524	519	482	458	442	484	443	489	476	464	479	449	456	481	462	514	493	484	489	449	440	474	493	489	479	516	454	458	453	501	485	516	520	471	479	435	491	455	478	474	470	478	449	458	449	503	472	462	492	458	463	500	478	486	456	438	463	483	491	436	530	411	509	402	467	442	433	508	497	447	445	470	472	487	465	455	468	496	438	507	505	480	419	503	512	496	460	493	465	500	433	469	503	476	455	498	460	474	499	493	476	485	464	520	491	448	486	474	442	502	468	459	496	449	474	441	456	463	501	471	480	449	451	455	484	500	473	499	471	472	490	465	453	502	470	484	461	480	488	439	461	459	459	503	459	466	454	480	454	475	482	463	460	463	488	459	506	474	470	486	451	453	477	471	478	449	487	449	484	487	469	453	495	431	453	529	424	493	459	486	463	484	479	489	484	416	494	499	474	482	456	462	457	448	465	497	451	437	496	439	464	438	455	517	474	480	492	475	474	477	448	481	473	471	465	462	472	456	502	470	472	492	462	478	502	527	447	425	501	454	473	492	474	477	447	510	495	512	501	466	472	479	463	507	444	466	463	437	478	501	466	480	460	474	480	438	494	527	460	453	476	474	503	443	483	463	458	454	485	478	459	480	502	430	458	488	478	416	473	472	470	507	444	472	494	498	436	471	491	510	482	497	503	466	491	483	467	486	482	482	445	530	487	502	483	512	488	458	469	474	433	480	470	506	424	474	475	446	484	446	449	497	477	466	452	467	472	444	428	493	488	475	486	436	459	464	489	489	464	444	508	486	518	447	451	474	418	487	474	482	478	429	473	478	461	465	451	504	485	522	480	400	452	481	487	468	484	441	462	445	479	501	489	452	480	483	465	456	493	464	475	516	472	439	485	505	458	452	409	524	453	464	480	464	468	458	445	498	476	505	450	481	480	445	500	484	460	492	429	484	469	471	481	489	534	506	480	510	473	463	480	498	438	483	452	516	468	467	487	481	502	451	458	485	451	476	477	457	487	469	505	466	475	431	508	486	464	498	432	462	468	509	490	457	441	483	480	467	471	471	472	479	482	471	483	462	462	478	462	453	464	459	446	485	471	486	471	458	476	451	460	492	455	508	493	472	461	474	466	502	475	493	475	464	497	529	496	540	465	446	481	492	464	486	439	459	461	460	489	470	457	478	446	459	482	440	463	476	446	454	451	460	436	500	488	503	460	460	506	465	475	481	490	461	471	472	480	464	444	471	475	493	478	435	471	515	488	531	502	450	461	488	455	454	502	461	458	484	426	453	454	465	469	447	486	518	454	446	495	496	441	457	509	491	473	507	434	478	491	467	497	464	475	469	526	463	481	456	473	442	468	493	472	483	494	489	419	510	475	443	451	493	474	487	474	484	485	452	443	481	500	486	454	500	435	485	505	490	514	467	488	471	492	456	423	495	468	470	482	476	466	470	470	472	471	472	474	505	474	510	442	471	459	526	475	446	455	476	452	458	463	465	451	485	457	480	481	475	496	460	445	498	493	468	442	474	469	505	467	472	458	470	460	515	468	470	448	464	482	463	492	473	495	473	512	502	472	450	451	445	447	486	535	492	486	501	457	485	475	440	490	459	466	461	492	497	469	471	456	481	472	472	442	471	490	482	459	501	458	450	493	435	467	457	469	467	460	448
19841	1731	159	81	110	164	1860	474	107	93	100	71	70	79	74	73	59	86	76	72	71	66	71	66	74	66	72	63	55	68	59	67	73	69	56	67	57	76	61	69	64	63	62	62	54	67	56	71	45	59	69	50	58	60	65	63	66	69	61	62	56	73	87	57	64	57	76	75	76	63	50	56	54	54	73	66	66	64	62	56	63	63	61	64	67	73	53	61	60	61	69	71	56	64	75	65	47	73	65	44	74	57	63	63	61	49	61	66	61	55	59	63	65	70	71	63	76	55	62	51	71	67	52	52	67	49	67	54	75	60	67	69	62	68	53	54	55	65	52	56	61	65	65	57	58	78	62	71	48	66	65	55	70	58	66	74	65	57	63	61	52	64	58	65	89	69	61	78	70	62	71	52	54	69	66	80	58	68	59	67	58	50	62	62	56	44	70	54	55	49	55	69	70	57	58	53	57	61	55	63	52	62	64	55	70	57	67	53	64	55	64	63	62	74	88	76	61	56	60	62	54	68	60	57	60	59	73	53	57	62	63	70	65	75	62	57	53	63	59	64	71	66	67	61	77	62	47	54	66	58	79	52	64	53	69	67	61	54	58	72	74	71	73	66	60	71	64	50	65	66	55	79	52	51	69	64	70	55	64	63	66	76	43	66	60	62	62	76	58	50	66	66	64	72	57	50	48	69	62	59	65	55	69	57	69	74	59	68	72	75	59	76	48	69	53	60	73	67	47	72	61	73	61	50	61	60	76	64	68	70	78	67	63	54	52	47	53	51	59	61	66	55	60	63	59	54	66	60	68	66	65	71	59	51	59	59	63	59	60	59	71	60	56	75	64	70	88	64	67	62	62	56	50	69	75	74	64	70	58	62	61	72	59	69	64	69	68	61	58	57	71	57	65	66	65	74	64	64	58	50	68	65	73	55	54	77	52	58	58	62	59	70	56	61	53	58	64	50	62	81	62	66	59	75	58	59	79	51	69	57	56	59	61	59	70	56	66	75	51	49	59	53	68	55	73	48	62	73	58	68	63	58	55	62	66	59	50	69	63	61	63	76	61	64	63	65	52	58	67	60	51	58	62	64	68	62	61	73	73	66	76	62	59	54	51	56	59	58	80	56	61	56	58	68	68	58	47	55	70	54	57	58	78	46	66	63	60	62	53	57	58	74	57	72	74	62	76	71	71	51	66	52	70	69	82	67	49	58	63	59	62	60	53	65	60	67	58	74	65	49	48	72	67	58	61	67	63	71	58	72	63	66	63	62	61	65	53	72	58	65	51	68	56	65	63	71	67	56	67	64	53	54	57	66	52	74	76	64	53	59	55	57	66	50	79	73	62	61	58	65	57	69	57	64	57	64	70	64	66	66	64	61	58	63	56	78	72	49	64	65	75	64	58	62	64	65	52	57	55	69	66	54	73	70	56	62	75	76	52	70	74	57	83	67	56	63	64	63	61	66	59	57	67	75	64	67	44	66	50	58	61	60	71	68	62	54	57	70	80	61	60	57	65	50	58	59	65	59	65	74	54	69	64	63	68	65	68	58	54	55	60	62	61	55	50	57	72	68	71	66	63	65	60	54	53	62	71	62	63	55	71	61	68	67	57	76	62	61	55	71	70	55	68	70	58	65	77	68	56	53	71	73	57	71	65	74	62	57	65	63	68	55	57	62	68	55	54	71	71	70	59	70	53	68	66	61	55	76	57	59	59	65	64	74	59	59	54	80	64	59	46	56	69	80	57	53	55	49	58	61	51	60	62	56	58	55	63	72	57	62	59	65	49	73	81	64	71	79	61	58	63	53	65	62	64	59	73	63	66	65	66	50	67	73	60	59	55	73	65	63	67	73	56	67	54	57	57	51	67	53	58	51	64	78	68	70	63	61	54	60	70	63	62	67	69	58	68	58	57	59	67	55	59	53	70	56	62	70	75	56	60	51	70	65	61	58	67	69	64	64	70	62	56	59	81	54	55	68	44	56	75	58	81	65	54	68	59	64	64	57	51	61	60	61	59	58	56	53	46	48	60	72	74	68	61	70	68	60	53	72	56	63	73	70	66	59	74	65	55	50	61	64	64	64	69	69	68	62	61	60	61	68	66	46	68	65	52	62	49	68	55	50	60	69	66	66	54	52	63	56	65	55	63	56	73	47	59	77	59	70	53	50	58	54	65	65	63	55	76	60	78	60	64	59	78	55	62	73	41	53	57	61	63	61	55	65	63	56	67	52	62	59	65	64	57	76	60	70	62	66	61	65	52	58	45	65	50	55	72	52	70	54	63	83	61	68	69	74	67	70	69	50	61	62	71	63	71	63	68	73	74	55	74	72	65	62	56	60	66	75	54	65	70	64	53	58	63	71	63	64	65	57	66	52	60	55	68	69	70	51	61	76	68	66	63	61	59	66	60	68	60	70	70	62	63	63	56	60	60	50	60	66	58	69	57	75	69	70	59	62	71	70	52	62	58	55	54	82	60	56	63	70	63	76	62	59	56	52	70	68	48	79	75	47	75	61	55	57	75	69	62	64	57	48	48	71	58	57	77	75	65	55	78	63	49	72	50	62	58	69	62	55	71	57	80	66	69	62	52	58	51	58	55	69	65	58	63	55	66	52	72	52	62	72	59	56	50	57	50	52	62	63	69	76	70	62	72	64	63	61	69	64	64	79	58	71	59	54	63	66	61	88	63	68	63	77	63	56	55	58	65	63	57	56	52	59	68	47	59	60	61	72	59	66	63	50	68	60	68	65	57	63	71	70	63	62	62	60	72	69	69	70	67	59	60	70	52	63	57	53	73	63	70	55	71	46	78	75	68	70	68	53	64	62	76	52	67	73	62	46	62	62	48	61	65	44	64	57	70	78	70	57	62	52	75	62	68	49	69	60	66	58	62	59	60	60	61	70	62	64	64	76	57	61	49	69	63	58	73	71	78	65	62	62	57	58	65	64	71	55	64	62	60	53	63	54	48	65	72	66	62	70	57	75	58	57	61	65	75	64	53	63	58	62	75	49	68	59	62	63	68	68	60	70	72	86	58	66	57	61	63	59	62	66	70	53	52	62	60	62	67	51	59	63	52	47	58	51	60	53	54	56	50	54	54	61	73	62	68	69	73	64	51	65	62	80	65	63	61	66	59	59	55	67	69	56	63	70	65	52	58	64	66	62	58	65	73	63	75	60	75	49	71	73	48	62	66	62	71	62	47	57	71	70	76	72	60	68	64	70	59	71	50	73	62	65	52	43	63	58	42	45	52	67	48	66	72	52	73	78	68	55	46	61	72	58	57	58	66	58	64	62	70	66	53	61	67	63	68	61	65	63	70	56	63	82	65	58	58	58	49	49	50	63	66	68	60	58	63	54	61	56	68	75	68	54	57	56	53	54	64	64	63	56	74	61	66	61	70	63	54	64	67	50	78	71	61	64	62	63	55	52	57	68	60	54	51	71	60	62	56	57	68	77	45	68	73	66	61	72	51	52	60	60	61	65
43083	12769	2085	6686	9520	12134	38606	13614	4058	3315	2642	2201	2106	1885	1805	1593	1490	1462	1435	1360	1289	1260	1205	1201	1135	1158	1146	1113	1041	1040	1048	1004	989	1021	1006	996	1006	1027	1079	978	972	934	956	991	966	978	930	949	924	1006	960	902	953	953	972	945	946	980	932	944	960	958	941	905	969	940	919	893	879	989	878	968	867	953	930	924	927	898	896	908	864	879	938	869	901	905	874	963	963	917	924	851	991	908	867	962	881	929	892	855	866	858	945	876	896	949	939	910	930	858	845	932	883	922	873	910	932	875	889	896	889	894	905	895	875	868	911	921	912	903	856	880	902	896	935	896	893	932	892	919	931	880	946	812	937	938	869	914	897	911	881	854	923	933	959	921	926	887	890	906	875	849	881	881	878	906	886	895	880	882	959	954	928	919	907	922	934	914	928	948	893	900	897	927	894	897	942	862	917	930	914	869	949	910	942	888	896	918	917	854	943	922	953	871	914	915	887	849	886	895	938	817	875	937	942	901	869	861	865	932	896	907	851	912	895	905	860	937	937	941	917	945	948	908	945	920	896	943	915	992	902	917	924	920	944	884	916	886	913	876	866	943	918	926	926	936	915	880	881	852	883	931	913	919	914	922	913	921	940	893	871	883	901	928	912	949	931	963	920	901	843	921	902	899	878	912	928	891	906	913	881	940	884	884	905	848	923	911	894	882	931	916	918	893	850	906	905	916	894	969	887	913	879	958	887	885	926	888	902	888	890	884	912	898	936	904	896	879	875	909	874	886	902	875	890	966	897	950	918	891	847	871	925	892	909	868	896	910	932	850	938	920	939	942	910	886	952	948	911	897	901	917	922	918	916	917	879	959	845	925	926	855	951	876	897	917	881	928	915	910	910	896	918	901	862	936	872	942	932	956	944	886	949	858	898	886	895	933	900	885	894	861	918	929	909	899	852	903	866	877	843	860	878	941	952	933	904	873	925	913	926	888	957	912	880	891	971	904	933	939	933	906	919	891	895	869	896	893	904	900	924	867	933	913	840	934	909	854	893	920	844	926	872	936	877	924	939	924	885	867	902	863	900	920	927	880	941	863	903	926	885	918	884	895	896	894	861	856	880	878	874	895	883	893	840	896	872	880	858	908	887	897	882	813	952	949	880	938	860	974	888	870	933	876	937	921	942	925	946	895	921	905	926	903	911	878	916	957	882	893	910	934	916	902	931	860	905	1006	944	870	852	896	887	870	924	906	928	893	927	874	877	948	949	914	872	846	921	921	860	896	932	893	908	934	905	907	914	885	896	914	944	897	951	889	934	937	915	889	901	925	953	886	923	912	900	895	939	897	895	905	949	902	888	864	891	956	928	943	890	909	910	850	921	933	883	889	943	894	929	921	884	877	906	922	884	924	932	921	889	868	900	903	912	852	916	900	958	888	880	908	924	924	910	922	928	882	938	873	890	895	878	927	888	903	943	887	853	940	861	955	957	879	875	902	918	929	880	906	865	875	865	930	948	946	918	931	914	886	930	916	922	888	915	853	899	914	856	883	887	892	860	864	874	927	897	932	924	953	905	883	847	868	909	907	868	924	911	908	904	904	886	896	936	901	843	868	891	886	921	881	870	869	897	862	866	917	931	884	939	830	923	891	883	880	859	943	912	906	954	913	897	905	925	940	902	881	843	925	940	933	901	907	902	933	886	911	918	935	912	873	885	848	954	908	880	868	927	862	922	896	914	887	893	871	885	902	919	843	843	905	891	919	939	906	900	908	861	974	925	896	938	902	914	892	889	896	908	892	894	894	925	879	944	903	916	878	897	928	905	856	878	936	939	861	902	912	891	898	804	888	961	879	862	933	892	856	896	972	900	899	870	893	884	918	896	870	942	912	893	809	949	921	916	919	905	929	896	909	876	951	883	888	892	895	894	928	836	928	896	879	891	887	904	897	905	926	903	892	942	875	915	914	922	882	902	883	900	911	924	949	921	881	928	951	913	890	869	886	899	897	903	960	895	891	882	921	898	896	926	936	942	952	921	890	952	919	978	880	899	917	929	951	909	884	893	933	927	946	935	922	892	858	908	892	909	861	883	888	926	849	874	895	929	846	874	924	857	891	894	910	948	905	947	886	879	895	919	948	979	880	898	940	933	882	912	913	851	845	846	886	895	921	948	899	904	951	933	896	885	899	927	924	952	875	890	912	929	897	949	904	885	894	916	875	877	936	917	912	925	907	886	952	858	913	951	906	918	865	869	892	919	909	907	868	954	962	926	880	865	942	961	929	854	907	905	901	893	930	915	870	893	917	902	868	844	899	872	892	956	938	901	943	914	875	924	912	890	945	882	940	911	913	896	912	928	882	857	895	931	989	926	968	916	907	932	903	868	875	940	929	921	911	877	929	919	874	856	926	941	1007	936	926	899	866	934	888	909	937	886	890	947	884	895	877	914	904	908	910	907	874	889	911	903	902	932	915	932	902	927	914	920	873	942	924	896	927	908	879	884	946	933	912	920	858	890	896	869	889	867	904	859	894	864	897	947	885	885	880	919	958	883	911	943	888	886	926	937	860	939	899	887	955	913	882	897	909	895	899	879	912	903	926	861	899	866	868	947	893	942	857	852	904	955	925	888	950	914	881	916	882	854	900	928	899	919	893	900	917	929	891	925	916	881	883	905	984	879	863	870	927	940	926	920	888	910	892	936	861	874	899	942	884	882	917	899	927	897	842	872	910	892	893	864	906	932	929	928	881	952	886	905	926	902	916	955	947	922	892	881	888	885	948	958	912	996	890	860	930	864	918	861	861	968	937	909	871	931	887	867	912	931	915	884	922	869	944	827	983	902	901	980	947	926	876	949	915	943	927	847	885	967	883	875	911	876	867	886	904	877	882	849	914	902	875	850	894	887	929	858	914	905	930	925	935	896	923	881	906	877	925	887	841	925	919	883	861	893	892	957	905	961	845	903	892	947	880	880	925	887	912	871	927	942	936	945	942	936	933	867	947	867	882	885	916	945	893	899	869	868	960	924	924	898	892	901	926	893	871	954	932	877	860	852	935	925	900	849	952	903	884	906	897	914	903	845	944	945	952	923	899	895	939	894	968	876	908	943	911	838	871	903	924	970	941	953	862	955	888	882	878	934	872	876	877	895	919	918	941	916	881	949	926	911	902	912	925	940	907	863	895	901	922	889	917	878	908	844	849	914	943	890	900	903	967	910	908	900	872	895	918	952	886	942	911	968	893	896	872	920	877	904	905	922	899	895	909	870	895	935	887	951	926	896	948	905	923	891	857	944	889	925	880	939	920	943	922	909	877	891	887	929	888	879	923	902	986	890	915	911	843	954	900	908	926	874	920	941	908	906	947	930	919	909	980	910	949	917	928	893	902	857	885	960	960	874	849	927	897	864	898	922	911	898	913	930	886	898	880	913	911	922	870	951	961	887	920	892	933	916	869	869	878	945	960	922	960	896	899	890	892	947	914	938	882	944	901	949	904	912	919	879	925	870	931	921	943
28969	5192	451	180	193	296	3301	571	135	130	124	131	123	110	104	90	114	93	95	69	71	75	91	95	84	64	86	75	71	75	85	70	75	70	69	68	78	77	64	63	47	73	58	75	80	60	68	66	71	74	63	75	63	67	70	65	60	73	75	62	63	60	65	62	67	59	59	68	70	71	56	51	66	66	59	60	40	50	77	55	60	65	70	68	60	56	64	57	76	70	62	63	55	53	64	61	69	71	70	62	54	53	68	59	53	64	62	59	70	58	80	52	69	66	61	50	66	54	70	70	58	58	61	78	66	62	71	79	73	55	67	66	64	60	68	74	70	60	51	66	75	63	65	60	63	62	69	54	70	62	65	68	54	60	70	68	63	61	57	60	57	61	72	51	48	54	80	61	68	57	59	58	68	65	63	44	65	62	70	53	55	59	63	67	72	54	55	66	49	55	69	65	59	53	62	79	81	61	69	64	65	56	56	50	67	57	63	72	61	57	62	62	69	71	55	66	62	65	59	49	60	78	78	72	60	66	56	77	60	77	52	68	63	53	56	48	56	60	50	73	49	66	64	70	73	60	59	57	54	66	80	73	58	68	57	69	53	68	60	55	79	71	55	68	82	53	63	66	64	58	63	47	73	67	68	69	76	59	51	69	62	54	65	67	72	86	73	62	71	66	68	57	59	72	64	50	80	76	63	61	62	69	55	70	62	63	53	59	57	52	74	71	70	57	46	55	74	63	64	61	72	67	73	72	54	58	63	71	66	61	74	66	65	57	73	71	81	61	59	44	70	63	59	46	62	75	65	55	66	59	61	58	62	65	68	76	52	59	49	63	59	63	62	55	62	50	59	70	51	73	62	64	64	68	62	58	72	58	75	58	54	60	71	64	60	65	54	61	70	61	45	63	60	62	72	56	59	64	57	72	50	70	58	47	72	57	67	59	79	60	62	51	76	63	72	67	81	74	69	70	64	47	63	55	71	64	67	75	59	65	56	83	62	54	68	67	78	57	75	60	64	71	57	71	68	58	61	76	66	60	58	59	60	60	56	58	72	60	78	59	68	68	60	60	48	59	65	72	67	67	71	58	58	77	49	68	57	59	57	70	70	72	77	59	57	71	55	67	55	55	81	73	56	64	72	58	66	64	49	80	49	59	64	52	60	62	67	55	61	65	66	71	64	66	55	73	52	57	70	68	50	66	61	47	70	61	56	59	53	56	70	58	56	46	58	79	54	63	66	58	60	73	59	58	70	74	69	57	63	60	43	73	44	59	67	65	60	62	83	51	66	52	76	59	47	71	65	69	58	60	73	55	50	56	70	64	65	69	59	63	65	74	61	67	69	56	66	62	60	58	72	66	73	64	65	52	71	69	70	59	57	56	62	69	54	56	44	73	71	56	73	60	67	75	59	71	81	67	48	55	66	57	70	62	60	71	51	61	55	73	66	67	74	66	61	49	59	63	60	52	65	72	71	58	57	56	64	55	67	54	80	60	48	59	67	65	70	62	65	51	60	66	51	68	50	56	64	59	65	60	70	75	60	58	59	60	59	66	65	56	64	76	54	60	52	66	67	61	65	75	51	58	72	51	59	83	75	80	62	52	55	56	74	70	56	73	68	75	63	72	68	65	64	75	55	62	57	66	69	52	64	53	43	59	66	71	70	64	63	48	57	67	79	64	58	62	62	50	61	63	51	49	74	64	60	61	80	49	55	63	65	69	60	68	71	54	68	47	52	65	65	63	64	61	51	72	59	53	70	71	79	53	57	64	56	66	58	73	57	73	65	53	60	64	54	47	64	76	65	64	52	68	60	52	64	56	68	65	55	63	64	73	54	64	63	51	74	56	61	56	70	60	74	64	66	60	65	59	61	70	70	67	62	49	63	60	57	69	80	66	50	72	79	75	48	79	65	56	61	87	69	71	58	77	51	55	61	52	54	64	63	70	64	53	58	49	68	61	50	69	60	71	52	62	57	58	68	52	60	50	76	59	78	74	52	60	63	57	68	79	65	56	63	64	69	59	68	54	67	57	46	66	55	56	55	60	63	62	60	54	72	57	64	63	63	59	53	62	69	65	48	62	68	74	53	57	56	55	62	73	72	66	56	58	46	60	64	75	44	65	59	62	62	71	59	76	64	64	45	70	67	61	75	65	57	58	66	60	69	63	64	72	61	64	42	60	66	67	54	60	67	49	49	72	64	50	70	68	68	59	74	68	66	72	43	66	64	69	52	57	57	50	67	68	79	68	68	76	57	68	52	51	72	61	55	64	79	60	72	61	77	65	64	63	72	54	66	66	52	58	63	58	55	60	67	56	52	58	57	60	67	58	60	58	68	64	63	78	54	61	70	54	70	69	69	70	48	72	76	67	50	56	62	65	56	63	67	59	47	58	46	66	52	69	62	69	57	62	73	69	59	58	57	67	53	67	63	79	63	71	62	55	68	48	72	66	57	74	67	60	58	70	57	68	72	62	69	48	77	81	57	64	62	63	70	63	56	79	67	62	72	64	64	61	57	63	56	69	73	55	58	71	72	67	68	54	64	59	65	58	68	64	64	65	71	72	77	72	62	67	61	66	71	67	61	63	76	51	53	63	70	66	56	53	62	68	57	80	60	66	53	70	63	56	66	59	60	60	69	76	67	55	53	62	66	63	54	61	64	65	51	57	59	55	66	70	53	67	60	60	50	72	57	62	78	74	54	58	72	60	80	67	66	71	62	70	59	68	61	62	67	59	70	64	71	43	54	65	74	73	75	85	59	65	51	70	56	55	60	60	63	59	60	61	63	54	52	70	57	73	62	65	53	64	71	63	57	64	75	48	54	59	74	52	68	59	66	70	62	60	71	56	73	56	62	52	56	69	60	56	64	66	57	66	54	63	53	58	65	59	51	57	68	63	67	48	70	49	73	68	57	68	71	58	54	61	52	68	62	70	59	50	77	66	52	66	59	78	72	59	44	70	75	73	61	71	68	66	73	62	62	55	79	58	64	55	62	61	64	69	57	68	59	57	62	64	50	61	67	65	61	71	65	52	61	71	67	71	75	56	58	64	61	55	71	63	86	71	59	67	74	67	79	67	73	54	53	72	71	75	61	66	71	62	71	65	79	51	50	64	65	75	67	65	75	59	65	54	45	51	52	58	64	70	64	61	63	63	47	68	69	62	57	70	53	56	50	72	58	53	60	67	65	62	54	76	54	58	52	48	64	66	72	73	76	70	73	59	66	60	45	52	60	61	53	62	65	64	52	59	56	53	57	72	63	58	60	68	48	57	59	71	62	61	56	61	53	65	54	56	69	68	70	73	58	51	66	67	70	57	70	66	66	51	61	60	66	76	66	68	59	54	64	69	48	56	63	63	57	68	73	68	54	70	74	51	72	58	72	78	51	57	68	75	79	60	74	59	75	60	55	66	54	49	65	63	70	72	72	71	51	66	68	64	71	43	47	77	76	68	79	67	57	51	54	64	64	65	74	67	56	48	56	50	68	73
39571	19273	3549	12997	17247	20689	41518	16515	7607	6053	4886	4140	3553	3023	2859	2423	2430	2178	2017	1913	1844	1690	1661	1557	1401	1402	1422	1341	1286	1282	1238	1211	1172	1175	1125	1091	1090	1124	1182	1064	1119	1097	993	1038	1033	1042	1048	1008	1024	1026	1022	1030	1002	979	952	1044	1064	1023	1039	1001	964	946	1007	999	978	983	968	912	937	1004	1003	955	890	1024	999	947	912	967	928	970	972	986	978	947	917	932	943	949	905	960	901	926	915	958	901	999	941	982	904	929	923	914	966	924	927	969	907	934	866	865	929	957	873	929	884	916	929	912	942	908	902	912	897	974	955	903	951	864	962	887	881	915	895	901	949	940	923	898	914	964	905	965	888	917	937	873	924	910	910	901	907	859	923	986	897	945	893	913	877	919	905	865	906	906	876	924	909	913	920	882	894	895	939	924	937	886	932	912	884	947	897	888	937	850	942	880	925	971	937	934	921	918	939	926	998	905	873	889	907	990	864	915	874	951	897	911	926	918	892	864	901	901	869	858	928	886	940	931	890	886	909	966	953	913	949	891	905	906	889	887	938	933	984	886	917	867	877	954	902	884	892	952	894	896	882	920	909	918	895	912	942	962	928	942	843	908	905	902	864	897	890	914	859	935	897	879	860	919	951	957	919	982	862	924	859	934	941	888	887	921	907	900	963	959	894	912	876	899	891	910	919	919	930	949	945	873	943	929	920	898	907	950	909	889	937	922	931	911	909	918	892	970	906	862	863	872	924	902	954	906	938	872	909	915	962	968	905	915	881	910	892	956	862	942	920	923	948	950	926	924	943	945	902	863	968	847	936	961	905	907	848	936	904	922	886	908	877	922	904	884	839	901	908	901	916	895	911	895	922	900	897	939	886	884	912	888	886	896	897	877	880	902	931	907	888	912	964	961	953	871	888	935	946	847	886	949	920	900	859	913	892	900	930	861	893	893	869	901	931	970	892	900	925	975	924	882	947	942	958	903	896	860	871	893	857	889	950	946	923	872	954	895	900	926	895	902	946	926	924	889	889	902	936	928	937	960	954	891	923	951	906	916	898	970	896	935	936	908	897	935	890	940	871	902	896	944	903	918	964	899	969	873	836	905	843	938	857	937	907	924	940	908	932	953	899	997	863	931	906	924	929	940	994	957	881	899	905	838	977	922	886	943	896	967	890	908	909	866	937	927	886	957	952	923	929	908	941	932	883	971	896	898	910	916	866	940	884	905	877	940	936	920	880	878	873	916	920	932	905	880	901	909	910	933	920	898	913	869	964	889	892	962	896	876	893	875	857	907	921	866	888	874	925	895	932	936	883	917	972	924	934	980	896	865	940	926	916	927	888	872	916	861	930	915	923	867	941	857	959	929	912	924	916	926	942	938	953	902	892	943	928	906	915	905	922	935	893	944	933	926	946	946	880	981	919	899	897	902	906	898	918	888	940	890	968	917	918	913	863	942	895	860	910	850	906	973	862	907	863	902	897	944	920	905	947	908	948	903	887	879	869	930	945	923	872	905	966	871	919	901	946	897	899	901	943	879	921	913	927	919	866	894	891	892	898	917	906	927	957	903	937	926	915	895	946	912	912	865	944	909	894	910	901	896	885	871	968	881	846	965	919	944	956	932	897	970	943	941	890	898	906	868	934	951	925	909	890	851	932	914	881	889	890	909	879	886	874	901	854	891	880	946	869	872	963	879	915	912	905	930	877	936	925	914	950	937	902	871	921	884	879	910	866	891	962	870	929	931	933	873	898	915	894	915	889	931	941	937	914	874	924	950	894	912	889	919	863	903	967	901	941	925	884	887	911	921	911	923	914	910	899	897	947	949	860	893	898	889	942	952	897	925	882	878	889	880	941	917	951	891	898	965	854	904	898	944	865	882	918	911	945	919	873	927	838	936	921	888	929	880	941	898	925	922	911	869	904	911	920	932	870	969	934	928	910	964	899	883	879	882	950	886	908	871	894	896	879	895	944	941	943	933	924	891	870	949	922	918	947	911	915	892	905	899	949	930	906	902	940	875	943	890	922	930	927	871	956	916	859	885	929	868	867	910	929	886	884	916	907	884	922	920	901	961	917	877	889	929	900	900	898	930	921	923	937	916	916	929	930	892	901	909	924	879	941	905	904	938	873	884	940	908	895	920	949	915	895	865	885	971	920	873	868	968	967	954	921	928	909	926	907	916	905	881	886	930	925	967	928	916	906	932	911	916	927	883	933	868	881	953	943	909	910	928	928	859	856	928	939	925	861	884	930	971	889	904	932	894	928	894	905	904	918	884	894	921	919	912	929	918	872	927	931	851	916	952	879	886	912	969	896	924	906	917	917	889	928	932	955	942	905	955	900	890	913	906	895	886	890	924	882	948	909	904	914	935	889	926	895	876	892	895	939	897	902	881	955	898	875	831	928	892	882	903	844	945	881	871	933	949	919	862	888	979	886	941	878	912	976	887	928	949	880	944	921	884	900	906	899	956	946	890	895	919	903	853	879	915	929	908	946	887	874	946	928	941	882	932	915	861	897	856	946	887	868	915	878	873	878	863	897	906	843	889	941	882	911	859	880	912	943	917	920	897	943	839	895	958	922	889	912	899	911	980	839	873	885	896	873	906	877	945	901	918	879	900	863	880	901	981	912	975	916	948	885	909	882	960	908	919	887	920	870	947	891	926	970	893	987	873	902	885	935	939	880	919	905	857	952	897	888	930	896	872	838	855	935	880	902	928	893	939	924	882	935	913	928	956	954	901	877	949	952	924	940	886	912	892	896	948	935	906	877	930	916	886	897	854	887	884	908	930	906	854	853	865	906	960	893	903	944	865	924	848	890	894	934	916	874	913	911	880	886	881	915	908	910	897	935	919	870	912	894	950	930	938	916	867	846	893	858	965	874	960	868	909	893	895	900	885	885	887	924	885	862	887	862	895	872	877	933	921	892	892	924	888	894	953	877	948	920	902	909	903	943	926	873	863	941	928	924	905	895	885	842	881	877	945	917	878	925	897	903	848	913	966	877	934	873	870	951	958	898	940	901	912	953	924	885	890	931	913	885	879	903	875	940	929	903	931	863	901	864	891	968	867	964	919	901	873	917	857	928	956	856	877	886	943	953	938	970	879	910	854	917	934	907	901	880	854	941	851	895	943	869	865	918	899	914	885	876	935	903	946	937	895	863	890	926	875	902	928	919	910	923	927	912	901	945	949	911	920	904	958	929	894	926	910	912	933	898	895	926	878	915	876	880	938	885	908	899	936	937	884	941	913	883	913	907	937	867	946	953	908	922	894	973	908	918	882	872	892	902	897	941	946	857	879	894	911	872	920	909	871	881	891	902	878	907	892	896	892	919	898	899	936	870	898	869	899	928	915	919	933	967	975	896	868	861	879	894	917	951	927	912	869	971	916	916	902	885	880	947	927	889	926	937	919	907	950	898	856	911	920	874	854	903	925	929	930	903	925	923	913	888	884	863	916	976	898	875	855	895	929	890	926	899	892	877	837	908	878	884	882	938	923
9308	419	50	41	50	57	463	84	43	30	36	40	36	39	37	38	38	31	24	33	35	28	34	28	32	38	36	36	30	35	41	35	38	41	24	30	40	41	28	26	30	35	33	30	29	39	33	34	33	38	32	30	30	38	30	38	27	33	25	38	28	30	25	24	29	36	33	35	38	23	33	23	34	35	36	34	36	27	44	33	28	32	31	23	25	25	35	35	30	32	27	36	35	33	37	28	32	40	32	43	23	30	31	34	29	38	31	36	28	37	35	32	34	38	29	24	18	27	35	36	29	22	21	33	31	30	19	28	35	35	35	38	27	45	25	39	26	30	30	35	40	43	33	42	24	28	19	38	35	45	29	30	23	33	29	32	41	28	34	35	38	36	25	45	32	35	34	36	35	35	33	22	32	32	32	35	34	29	27	33	24	38	34	25	38	29	45	34	40	38	38	28	18	36	35	47	26	33	22	33	46	37	28	33	25	20	39	34	28	33	20	19	28	28	26	37	34	21	32	28	26	29	41	39	24	33	27	30	31	25	37	32	25	32	31	21	40	25	22	34	23	31	43	29	26	30	32	36	28	25	26	28	31	29	26	36	36	35	33	34	41	39	32	32	35	38	34	36	34	34	23	32	31	35	30	35	32	34	25	33	28	31	29	35	40	42	39	28	30	30	32	25	25	21	27	22	32	30	30	23	32	29	41	35	26	30	27	33	39	30	38	31	43	33	41	33	44	34	22	30	35	45	37	39	43	27	32	36	32	37	26	42	30	26	31	28	37	41	38	33	33	37	32	32	34	21	30	41	31	26	36	29	41	30	32	35	37	33	27	33	40	50	27	30	35	42	40	34	27	34	42	19	28	45	31	31	30	28	29	31	33	40	42	28	25	42	22	46	29	26	36	35	39	39	37	28	32	27	26	29	38	34	28	27	34	37	32	28	27	40	34	30	43	24	29	32	23	30	40	31	33	40	28	29	37	36	37	35	31	32	33	31	25	19	32	29	33	28	34	37	33	30	29	29	30	35	27	37	33	30	41	34	26	35	42	26	41	33	30	40	26	23	32	31	40	33	24	31	28	32	35	27	35	39	38	27	31	45	36	31	30	29	36	30	31	33	42	37	30	30	31	31	37	29	36	34	33	27	26	31	26	27	26	27	37	37	41	30	32	37	35	35	28	29	32	30	40	38	31	32	25	30	29	31	31	25	37	29	36	33	33	35	20	36	28	31	30	40	34	28	31	45	34	38	41	39	35	24	32	19	40	25	31	32	29	30	36	26	43	35	31	24	26	52	39	31	30	30	31	37	35	36	29	28	33	28	33	37	38	29	27	33	32	29	43	38	28	29	26	27	29	32	28	35	31	28	32	29	45	32	30	30	38	31	29	36	37	32	38	25	29	37	38	33	35	35	33	29	30	23	40	34	26	29	30	30	30	23	28	28	32	29	32	31	25	28	33	37	33	41	27	36	27	21	32	42	30	37	25	36	31	29	41	32	32	42	29	39	27	22	33	30	27	33	27	35	33	30	31	36	33	25	29	30	28	49	30	33	36	29	28	39	28	30	28	46	23	23	25	30	39	27	32	38	34	35	37	39	33	27	25	29	29	34	36	31	39	31	32	34	26	30	41	35	30	38	33	27	28	32	34	35	33	35	27	20	21	34	35	35	38	25	34	30	30	35	32	32	27	38	33	42	28	40	39	29	31	26	33	36	30	33	35	39	30	31	39	24	29	35	31	24	26	38	27	32	32	32	28	37	33	27	36	35	27	35	34	31	37	37	27	26	40	31	30	24	29	37	37	33	34	30	38	34	43	33	28	31	26	29	38	32	24	29	28	37	26	35	29	41	28	31	33	30	36	45	29	39	18	30	38	39	40	28	30	28	33	26	37	28	36	27	34	27	35	39	45	34	44	31	42	32	35	39	43	20	21	36	20	31	38	32	38	27	38	37	27	30	30	33	38	42	27	28	30	25	40	31	38	22	32	35	34	33	25	34	29	40	35	45	24	26	33	31	27	34	28	27	34	31	33	28	25	27	28	28	45	33	34	30	24	34	30	34	42	29	33	32	42	39	25	30	33	40	31	27	29	38	32	32	29	34	28	34	25	50	26	39	45	32	32	28	31	32	39	39	30	34	38	30	31	33	35	38	21	46	32	36	32	27	39	24	24	25	31	44	28	32	33	30	29	37	31	39	27	31	28	26	35	32	33	34	32	30	36	29	31	31	40	44	32	38	36	42	26	31	41	44	32	28	30	25	24	46	39	24	42	23	35	23	24	32	34	25	43	22	29	40	23	35	43	24	28	27	32	35	34	19	42	24	33	32	32	30	34	25	33	19	38	35	38	41	32	29	29	33	25	39	32	34	42	31	25	31	32	23	29	38	33	32	40	30	42	33	26	38	25	21	39	40	27	35	24	31	21	46	21	36	27	37	41	26	35	31	34	40	28	30	31	25	31	28	37	37	33	28	23	29	45	27	29	37	40	30	27	34	35	22	32	37	41	27	30	36	33	36	40	34	32	34	35	27	22	38	31	38	33	34	28	44	28	33	26	35	29	34	26	22	28	34	34	27	31	42	19	41	30	29	36	43	37	21	38	27	28	42	26	26	35	23	32	23	31	35	22	28	38	44	29	39	28	35	38	39	26	30	26	36	31	28	27	31	24	24	29	25	32	30	37	44	34	41	36	29	42	26	36	37	32	34	33	36	36	32	21	30	29	33	24	31	38	22	28	30	31	36	27	27	31	27	35	22	28	28	32	25	26	33	20	44	27	36	38	28	33	34	29	25	34	33	27	38	37	36	28	28	31	27	34	36	31	24	42	28	32	31	30	30	35	31	25	38	26	37	28	38	38	44	37	31	28	29	34	26	37	22	35	31	40	45	37	29	35	37	35	40	44	29	40	33	31	42	29	31	31	29	32	30	28	44	41	43	28	36	37	35	39	25	33	31	19	42	35	33	29	28	37	39	40	36	30	28	30	22	36	37	35	30	36	31	30	33	39	41	28	32	27	25	30	28	35	33	30	31	30	37	26	36	36	29	33	37	23	34	22	31	28	42	18	30	22	37	44	39	39	29	32	28	33	47	38	35	40	26	35	25	33	30	28	31	21	38	31	34	35	34	34	27	26	33	33	41	41	27	29	35	35	23	24	26	33	35	36	33	30	32	35	34	26	30	43	28	19	32	34	35	28	25	35	25	36	24	37	40	24	27	28	38	26	34	36	41	29	36	30	27	27	31	31	36	38	26	32	32	33	33	34	25	24	24	34	26	43	32	31	20	15	31	32	25	37	36	24	40	37	35	38	29	32	26	25	28	21	25	30	26	30	26	29	26	29	31	32	32	28	35	28	33	37	35	29	32	31	33	30	27	40	26	31	22	28	28	25	41	29	37	24	22	36	24	31	43	33	30	26	27	34	37	30	34	29	29	37	16	37	34	28	36	29	40	36	29	37	30	39	24	35	28	29	37	35	31	33	25	31	31
30372	7278	887	2574	3872	5268	22554	3909	1394	1095	956	850	816	706	730	618	632	585	586	601	552	573	595	575	547	562	544	560	518	521	504	498	516	486	506	493	504	509	477	528	482	497	507	486	465	502	466	500	496	462	534	516	492	478	488	469	509	477	497	479	486	440	475	525	475	461	495	514	500	455	494	506	489	503	522	464	465	529	484	476	517	500	481	476	493	478	518	465	507	480	492	510	481	490	478	500	488	497	469	494	468	490	463	508	497	482	418	471	496	503	457	507	461	464	485	485	446	486	497	508	477	517	511	521	508	514	500	471	490	499	479	514	499	485	483	522	482	465	494	483	483	468	489	428	453	443	486	498	460	504	480	400	496	462	482	478	480	499	462	482	477	490	508	471	492	524	457	451	456	484	463	508	487	511	479	464	443	502	471	488	475	477	475	510	457	478	447	479	482	485	455	486	428	529	466	499	461	484	483	501	468	482	473	483	481	462	496	460	474	457	484	466	481	478	482	476	482	415	494	470	457	475	479	481	449	468	504	519	469	473	481	468	531	479	461	481	432	503	475	495	483	453	495	487	450	470	490	447	465	484	495	489	490	503	451	439	479	462	485	505	496	481	479	473	516	504	484	477	455	475	509	501	439	502	495	443	499	473	487	481	490	511	478	496	456	466	491	455	487	493	454	468	510	464	506	487	489	477	492	510	471	497	448	497	499	503	458	477	505	474	444	481	493	487	482	500	477	461	520	495	446	493	501	497	454	481	449	453	489	471	451	490	470	456	435	501	485	495	479	521	545	495	477	479	541	494	479	430	471	462	507	505	479	478	471	526	479	492	461	446	446	479	476	474	469	457	485	478	469	503	456	455	500	477	467	533	490	484	488	497	458	482	508	487	456	474	464	464	470	474	460	475	466	507	467	477	493	484	480	504	466	518	465	505	491	476	489	495	487	515	462	450	480	498	474	448	467	493	442	477	462	483	470	515	493	427	522	481	449	485	502	484	483	513	494	475	481	454	511	464	485	481	455	479	482	479	451	460	463	470	473	488	491	456	429	490	480	508	485	474	492	506	491	527	477	485	428	481	451	483	456	484	482	462	464	492	456	463	487	522	502	490	510	473	474	514	456	444	484	440	477	465	486	475	513	540	500	455	508	435	498	489	512	501	476	477	479	506	475	485	484	503	482	466	485	478	484	490	481	463	507	474	517	507	497	478	471	449	509	499	516	468	484	463	467	530	511	509	461	498	479	436	496	480	485	482	457	508	477	501	457	463	489	450	459	470	483	431	479	471	483	482	477	487	446	492	463	514	516	489	507	520	493	486	508	493	502	509	448	481	466	445	432	442	431	456	508	490	499	452	508	464	482	468	459	470	500	454	438	497	506	472	434	493	475	490	510	481	467	457	484	460	463	489	441	481	514	527	488	454	449	472	470	476	492	511	442	467	497	499	461	470	442	457	513	514	469	454	505	513	476	495	522	472	496	481	506	518	477	494	477	457	471	447	450	448	485	464	504	459	447	492	469	470	482	499	469	434	471	463	477	523	467	498	523	481	477	486	479	472	486	489	496	478	476	459	465	497	490	494	486	484	483	470	498	526	472	462	479	472	484	500	478	475	484	489	487	500	492	488	522	468	476	461	459	485	452	493	469	470	474	464	450	474	454	498	483	458	496	489	463	500	487	501	465	472	493	478	435	490	469	513	484	494	455	491	461	447	524	533	474	477	504	480	471	505	492	485	511	444	467	510	479	506	511	452	471	489	484	499	473	450	448	434	469	435	452	457	470	452	439	508	453	492	501	483	485	432	478	466	491	488	451	454	458	495	469	516	508	472	489	458	519	460	484	534	504	472	484	471	482	495	462	435	515	456	502	486	489	506	490	483	468	424	468	505	504	480	430	450	475	521	496	460	534	496	510	497	472	464	501	485	460	472	442	469	495	462	508	448	483	465	506	498	498	467	482	440	475	470	459	464	461	445	484	483	508	506	490	500	472	480	476	478	494	479	500	512	498	484	486	458	454	483	509	471	494	473	503	468	492	485	511	489	441	483	488	475	452	494	489	469	531	468	482	449	495	463	490	484	471	461	509	518	450	459	484	480	466	489	463	483	503	503	474	465	427	460	420	524	477	452	520	477	461	483	474	457	481	504	465	466	482	429	486	498	423	458	475	461	486	477	449	479	467	478	493	470	474	494	487	446	515	450	494	478	492	478	457	469	446	524	492	489	528	471	485	510	467	502	469	452	472	465	463	497	445	497	490	473	544	495	452	481	494	451	484	467	470	452	460	472	473	474	485	495	520	470	483	492	454	465	473	456	478	484	483	514	464	477	457	497	475	504	483	461	452	468	461	460	460	464	488	453	441	471	458	455	469	485	481	490	478	455	461	489	519	456	467	476	480	458	463	500	487	477	475	486	451	462	459	453	479	497	495	485	483	486	500	469	493	455	448	483	464	475	460	457	489	512	495	508	520	464	486	484	475	469	463	461	458	436	471	514	474	472	476	456	490	480	462	456	480	444	494	466	477	457	467	477	494	491	487	450	471	469	463	517	423	468	497	473	481	489	505	513	448	450	477	469	501	499	500	475	445	470	480	464	497	475	490	479	514	488	472	481	467	479	484	479	488	487	505	485	493	461	536	464	477	501	468	466	487	488	463	471	517	460	422	466	492	472	480	492	467	489	435	494	432	480	479	478	455	474	467	482	464	454	520	463	498	483	487	461	500	496	467	483	498	457	474	507	448	451	475	487	513	457	505	439	449	462	479	468	482	485	480	483	463	426	475	462	466	455	499	496	524	470	489	480	458	465	545	483	490	438	492	501	482	478	506	451	477	457	494	483	470	472	492	497	465	529	509	506	494	488	494	449	451	508	495	477	431	500	481	477	445	467	516	464	462	494	469	472	477	431	471	433	469	461	497	472	508	460	521	488	499	464	480	447	446	414	503	469	465	469	486	502	476	476	447	450	481	492	482	442	497	530	462	513	501	456	491	516	494	479	509	470	486	493	463	456	441	476	456	464	453	523	493	470	464	508	469	464	453	487	469	456	483	461	453	433	475	451	491	480	476	460	517	475	492	503	493	470	468	500	489	489	502	490	483	462	455	488	502	481	481	483	482	455	437	450	481	478	522	416	457	494	483	560	482	491	453	506	468	484	491	488	494	479	466	482	466	464	485	508	464	474	474	482	473	481	460	476	470	478	489	455	484	484	465	511	447	474	485	483	480	459	497	449	487	471	450	490	479	468	484	488	465	495	486	494	500	450	493	502	487	466	515	501	464	482	494	491	453	476	495	467	479	480	508	490	484	449	451	441	456	494	462	456	471	493	470	518	473	475	452	497	483	464	451	494	444	471	460	479	471	464	466	456	484	511	473	474	469	501	491	488	456	426	477	513	488	467	452	477	501	468	469	478	489	445	539	469	488	488	498	497	493	491	481	482	486	486	477	455	440	484	486	464	460	494	497	448	461	469	464	501	480	500	451	453	475	479	487	482
23611	2896	124	97	105	138	2055	182	93	72	60	52	30	47	42	47	45	40	31	31	35	41	41	37	31	26	43	45	31	41	39	34	45	25	31	33	35	34	41	45	36	35	39	27	29	37	35	48	32	19	36	36	30	29	17	38	27	34	29	28	30	18	41	30	35	22	27	33	44	33	38	23	35	26	34	36	29	24	37	35	26	30	34	31	29	32	29	35	34	27	31	32	35	33	32	31	35	25	36	38	29	32	21	22	32	32	36	20	38	28	43	29	26	28	32	31	24	30	32	37	27	39	25	28	33	26	34	29	29	31	34	23	36	26	27	24	28	40	37	29	23	35	36	31	33	32	31	28	30	33	26	28	21	34	32	36	30	34	29	20	23	30	42	25	23	38	40	26	40	36	33	38	35	35	30	42	31	40	30	40	21	36	30	38	25	32	40	24	25	34	29	19	34	40	29	51	30	31	36	40	25	29	28	40	28	43	29	34	42	34	38	28	23	23	39	28	29	38	26	32	31	26	27	24	25	39	30	29	32	31	28	31	33	27	36	30	24	28	35	39	36	29	29	33	35	35	28	31	26	21	32	34	21	31	27	35	26	28	33	29	38	34	38	35	32	32	39	32	28	26	37	27	29	24	28	21	30	34	30	32	28	39	43	25	34	36	34	26	35	39	27	27	24	32	37	34	29	34	31	23	36	32	32	29	38	23	27	34	29	28	26	28	25	32	34	36	26	31	40	34	36	29	25	41	25	21	34	27	35	34	27	29	31	30	31	27	22	30	33	29	33	26	39	37	41	25	33	36	30	36	26	32	44	31	30	36	37	26	37	33	23	37	30	28	33	21	31	29	40	34	30	28	30	33	26	28	36	34	31	31	36	31	22	32	27	31	31	34	25	25	26	25	33	29	27	43	25	28	35	32	37	30	29	27	23	24	31	41	43	33	28	21	27	29	26	29	25	20	32	39	35	35	25	36	25	29	29	29	28	31	26	25	34	34	38	31	23	30	23	30	22	29	34	32	31	34	35	21	28	26	28	27	29	28	28	37	29	36	36	30	41	33	24	38	34	38	26	32	36	28	28	31	25	34	34	28	35	33	32	33	32	30	20	26	32	35	35	30	25	29	30	29	34	36	33	36	34	17	30	40	34	21	34	41	31	26	19	26	30	33	28	37	38	36	37	28	23	44	31	31	42	33	25	20	20	26	29	26	35	28	28	40	34	38	30	30	27	28	27	27	33	24	39	26	23	24	31	28	27	23	28	32	26	30	31	29	30	32	37	27	27	32	32	35	24	24	25	37	26	31	33	32	28	39	38	35	32	35	42	32	25	22	30	33	35	32	31	33	38	28	38	26	30	29	28	24	31	36	34	27	25	28	28	28	36	27	22	19	34	29	23	28	30	37	39	31	30	27	30	22	21	22	32	44	43	40	42	33	28	34	20	35	34	42	33	31	34	37	22	26	33	33	43	25	30	32	34	37	40	30	38	31	21	27	32	34	34	20	32	28	32	31	29	36	24	24	31	30	41	42	32	20	31	39	19	33	35	42	22	30	22	27	21	44	40	36	25	24	21	36	41	35	34	29	26	29	36	28	31	42	26	26	32	38	27	34	30	36	37	39	26	39	25	28	29	36	47	38	35	26	33	28	39	38	29	34	43	25	34	27	47	33	31	34	32	30	29	44	35	30	42	25	43	25	36	35	37	31	23	38	25	31	27	24	31	29	30	31	47	23	27	33	22	24	28	35	33	31	29	32	33	28	35	22	26	24	30	28	35	32	31	29	32	39	27	29	38	24	34	39	30	33	46	37	27	22	35	39	31	28	28	35	33	32	33	41	35	34	32	35	33	35	43	16	31	32	23	28	38	46	38	31	22	29	26	19	31	45	43	31	34	16	27	40	34	31	27	38	35	29	26	29	29	30	33	27	32	37	43	30	29	22	35	49	24	25	34	36	22	33	35	28	30	33	25	26	32	31	34	33	23	32	18	36	29	24	22	37	31	20	31	34	34	32	28	34	41	33	36	30	33	28	33	38	26	30	36	25	30	38	25	35	36	31	28	25	26	39	26	29	29	24	34	41	32	26	33	30	28	30	29	30	37	33	25	34	34	33	21	28	35	25	31	34	37	39	33	32	34	28	27	39	35	35	36	42	37	26	37	34	39	37	34	38	27	39	34	23	27	32	25	27	27	23	29	31	34	33	24	32	27	37	32	48	40	39	25	31	31	23	30	31	28	32	37	30	32	31	36	25	27	31	27	34	26	32	35	31	30	33	33	33	38	18	29	37	28	38	27	34	34	40	28	28	31	31	29	26	24	32	36	29	30	24	31	26	25	38	24	29	29	26	21	36	28	28	31	36	34	28	34	32	31	33	30	27	31	26	35	31	26	31	28	28	32	50	43	36	32	38	32	29	35	32	27	46	31	29	35	31	33	41	30	24	30	35	30	34	30	32	37	33	29	20	26	26	39	24	39	32	30	32	33	36	28	30	31	29	25	48	24	31	35	30	28	25	31	32	26	24	39	39	34	26	42	36	25	23	33	31	33	30	34	39	23	37	23	28	32	27	28	19	31	32	24	24	24	26	33	29	38	22	39	34	30	42	37	35	36	30	35	25	37	35	28	33	30	36	32	26	32	27	22	31	33	31	38	30	41	36	31	27	31	32	29	30	29	36	31	40	25	28	31	23	29	23	32	27	31	38	37	33	32	39	29	20	30	28	34	28	28	38	25	28	30	36	27	34	32	34	26	34	23	32	29	32	26	36	23	29	39	35	31	33	26	31	30	25	33	23	37	38	34	33	26	35	32	31	15	31	33	37	22	22	32	25	40	38	33	30	33	37	35	34	28	33	39	31	33	41	32	19	23	40	31	30	28	33	28	31	23	24	39	29	26	37	34	34	34	31	25	35	36	27	37	38	29	27	29	28	28	32	28	27	31	39	30	26	21	30	34	25	30	27	35	25	30	25	29	33	33	33	25	33	35	29	32	30	35	37	30	24	30	30	38	40	29	41	31	32	22	31	33	27	45	36	31	33	35	30	28	29	22	36	29	33	38	32	36	35	28	30	33	28	42	29	25	35	31	36	28	39	29	28	29	37	27	27	30	27	30	31	21	37	29	24	33	30	33	32	26	30	33	46	19	31	31	40	35	32	38	25	15	32	39	27	30	26	43	22	47	29	29	27	45	39	30	26	36	27	28	36	29	30	25	43	33	27	24	28	22	28	34	37	21	36	37	33	30	26	35	35	37	34	33	41	33	24	31	34	32	20	23	34	27	32	30	43	52	28	35	38	32	26	32	17	34	27	33	27	23	28	32	30	17	36	31	30	38	29	28	29	40	33	30	37	29	31	34	39	24	32	32	39	36	26	39	27	35	28	30	35	38	38	26	28	30	32	33	32	24	35	27	31	35	36	33	31	35	30	24	38	29	26	41	42	41	32	34	42	32	32	30	31	29	32	36	41	21	33	25	37	40	29	26	22
40229	15840	2027	10232	11589	13421	36498	9336	4359	3306	2724	2225	1938	1647	1455	1280	1262	1125	1041	1027	952	887	868	794	846	752	723	754	650	665	621	605	656	662	574	608	555	573	586	590	543	528	548	577	563	576	539	529	518	563	529	539	510	553	504	507	563	488	528	531	510	496	473	496	505	524	500	470	489	473	470	497	513	484	510	444	510	485	508	515	493	498	502	489	494	439	509	479	497	510	500	516	466	475	551	458	481	498	515	489	524	444	499	513	536	507	484	499	497	445	438	459	478	464	476	466	466	432	473	462	473	475	514	438	513	451	467	462	464	417	529	493	501	433	423	464	462	505	464	463	475	479	477	481	467	519	512	466	503	466	458	478	488	455	457	450	463	464	493	431	472	485	491	480	430	448	463	483	450	469	471	489	491	479	464	505	488	454	477	466	477	477	467	486	476	454	484	442	480	465	468	485	493	474	458	477	458	512	477	437	498	485	465	470	462	471	471	502	469	454	454	468	473	473	472	488	502	466	477	437	463	481	502	464	479	443	468	460	471	434	467	476	495	447	471	444	432	457	463	491	490	440	471	470	435	496	458	478	473	443	471	475	497	484	462	469	459	470	468	424	456	467	447	441	493	508	455	486	468	513	458	463	461	495	455	496	475	466	446	491	474	476	494	469	449	469	433	480	458	468	459	452	469	458	497	460	491	472	464	485	479	498	501	451	481	460	464	443	482	484	458	457	485	420	459	451	478	458	506	475	467	447	462	466	444	490	484	480	501	477	447	473	488	460	494	489	464	467	443	495	487	443	522	471	438	507	467	452	474	501	457	443	447	499	462	426	478	462	466	435	478	501	452	510	442	512	489	499	485	459	442	445	448	487	487	403	421	460	416	513	498	471	489	471	479	504	467	463	504	488	430	483	442	466	488	448	468	454	489	526	479	427	475	443	474	438	491	476	456	491	443	469	463	463	438	453	450	453	508	474	469	464	485	449	446	442	466	473	452	459	475	460	477	431	461	483	476	453	460	472	453	486	473	448	457	453	476	482	480	476	462	480	460	509	473	458	405	462	454	477	482	506	479	455	474	437	453	476	488	479	502	474	454	438	492	477	470	502	478	485	457	470	439	493	473	471	490	427	489	481	478	470	490	460	486	462	448	468	447	454	462	484	452	499	475	487	460	448	477	459	479	429	447	499	462	452	497	466	526	450	451	489	447	475	485	478	494	450	484	466	458	477	498	445	496	466	472	481	481	499	447	429	468	461	466	474	456	467	453	451	498	474	466	462	470	473	491	460	470	466	503	470	474	473	454	489	493	427	488	442	492	477	495	472	473	479	466	448	498	458	429	482	474	482	520	458	456	478	491	473	476	474	470	438	453	448	476	446	476	503	484	487	499	463	448	449	465	491	485	464	462	434	485	485	467	452	459	454	467	475	454	443	448	467	477	482	472	457	466	514	477	459	448	462	474	462	459	514	448	484	479	459	476	443	459	433	453	481	480	471	527	511	484	467	495	485	459	505	451	485	481	450	526	476	496	472	467	469	446	515	472	478	497	476	454	469	479	445	437	484	478	471	485	425	487	440	470	454	463	476	463	484	451	503	514	466	439	457	473	480	461	480	474	492	438	474	481	502	475	473	453	468	454	461	493	488	491	471	480	468	482	467	470	453	462	504	467	432	461	509	444	464	470	438	461	441	479	443	508	467	476	495	465	468	517	439	444	417	464	477	490	465	455	441	468	451	460	473	477	484	475	449	443	480	473	438	438	516	473	458	442	465	491	458	446	476	477	487	456	492	487	474	444	434	495	468	466	490	493	460	471	479	447	477	473	462	499	454	469	500	459	435	451	471	485	454	470	476	488	437	470	470	440	470	497	482	462	443	449	470	471	495	459	509	456	439	493	454	462	519	479	471	449	462	478	453	489	465	456	468	457	491	474	514	438	453	511	475	503	498	506	447	485	499	464	505	492	502	419	503	453	435	466	449	442	464	455	434	485	499	507	496	459	466	467	449	476	491	499	508	480	461	482	494	462	471	492	459	448	489	504	488	449	472	477	476	460	475	450	459	497	505	465	507	498	429	479	489	434	461	470	464	460	472	447	447	497	465	466	475	489	430	479	462	487	478	450	467	462	458	470	439	490	448	470	461	483	497	480	449	444	440	479	500	464	436	443	474	483	462	446	460	462	461	461	463	457	473	463	443	442	483	483	477	483	462	482	466	451	488	457	442	458	449	432	455	439	480	432	457	475	492	494	457	428	461	483	483	449	454	474	463	461	459	448	480	481	465	469	505	485	454	484	416	485	461	498	478	469	462	453	441	443	460	496	497	492	496	422	494	438	479	496	465	452	482	478	451	461	453	485	497	466	477	443	470	446	452	475	458	466	483	473	447	462	461	503	487	468	431	445	519	482	468	480	479	474	467	478	462	481	492	433	510	501	467	474	470	503	428	454	453	454	483	486	469	472	456	467	470	489	503	499	473	487	471	461	461	484	450	467	439	468	466	455	467	480	434	452	470	480	460	464	498	460	502	457	466	473	475	487	447	514	504	481	448	486	450	507	453	440	474	464	482	457	463	451	475	466	471	491	491	472	485	475	482	502	496	468	469	464	476	463	462	463	460	462	483	481	460	481	477	426	491	471	447	481	468	488	445	454	454	463	437	432	481	498	485	491	427	478	487	486	491	472	468	464	511	444	476	512	435	474	471	511	486	499	491	482	496	426	471	479	521	434	477	454	514	491	436	474	461	466	396	464	482	455	482	445	454	469	483	493	436	480	474	465	472	504	487	448	483	496	483	469	477	465	505	445	477	433	491	457	470	442	494	464	487	461	468	481	466	417	481	471	490	406	475	466	510	472	485	498	482	462	472	452	469	450	470	465	483	502	484	493	510	494	467	462	446	481	524	463	490	480	469	485	468	452	449	466	464	470	441	461	441	498	475	451	459	468	502	458	420	518	482	497	506	496	489	463	490	506	477	463	502	463	475	449	463	458	462	474	439	458	451	444	484	473	435	448	460	456	511	446	478	481	470	474	457	463	452	467	464	484	479	461	456	463	444	449	417	449	458	451	489	508	485	463	472	474	473	466	472	428	472	461	427	482	460	471	466	471	420	482	494	491	463	462	444	507	508	467	492	495	460	500	440	410	501	480	414	510	487	498	471	494	450	487	468	464	426	506	462	468	398	469	436	453	477	448	479	456	494	496	474	453	450	460	477	461	458	508	431	477	468	470	496	484	432	441	458	487	479	487	500	461	454	498	469	506	483	461	430	469	441	465	520	450	498	449	457	444	491	473	448	459	428	495	464	452	455	443	505	471	442	455	464	456	446	461	496	466	497	455	495	482	483	440	492	455	468	472	474	464	437	466	484	497	459	475	492	482	498	470	471	459	449	508	471	500	477	480	517	462	515	474	453	477	454	444	508	509	530	455	500	485	445	483	457	498	461	463	462	507	475	444	453	486	447	457	449	458	489	492	478	467	451	495	466	461	453	483	470	455	504
19323	1441	112	221	125	155	1461	224	92	96	84	91	86	76	68	54	69	78	90	77	59	69	63	59	63	62	54	66	68	69	75	63	68	65	69	68	65	61	67	63	69	76	71	56	76	72	63	54	59	61	54	60	59	62	70	49	60	69	66	49	67	49	69	60	57	64	56	69	66	54	52	53	63	56	76	64	62	63	64	73	61	48	61	71	54	53	68	74	59	63	68	48	61	62	84	60	61	62	61	73	62	62	57	66	69	64	60	56	76	59	68	56	68	71	61	53	56	72	66	64	70	61	68	68	55	59	70	55	75	52	56	57	65	65	64	67	55	75	67	64	59	67	77	70	69	69	60	67	63	54	65	60	71	71	61	64	75	61	67	62	72	72	57	54	61	62	58	63	73	54	46	71	45	76	56	67	55	56	60	64	48	65	57	57	71	64	56	50	57	65	63	59	63	56	61	69	57	81	65	41	56	66	60	74	69	68	61	62	76	58	54	66	59	66	57	74	59	60	57	60	73	57	50	48	62	50	63	72	57	66	66	59	62	72	82	72	72	70	59	72	59	55	63	66	48	62	56	68	70	55	63	51	50	56	60	62	58	54	62	51	58	79	60	51	62	63	67	54	54	72	55	70	61	60	49	56	67	57	72	64	65	63	56	63	61	67	70	64	65	55	73	46	64	53	57	54	72	70	53	49	52	75	68	56	61	66	59	74	61	67	59	61	71	57	64	77	68	63	55	53	65	61	64	59	75	61	67	53	58	54	85	65	65	50	57	55	74	65	50	63	64	52	64	52	65	58	60	57	55	59	65	48	79	51	49	80	70	55	73	58	60	63	48	48	67	52	66	56	63	51	68	65	62	57	54	61	50	60	64	68	66	57	47	65	58	83	67	60	49	48	54	59	72	40	81	54	51	65	81	50	62	62	64	67	52	58	57	56	71	60	55	53	68	55	54	55	66	40	65	49	61	50	69	71	56	63	71	63	52	63	57	62	56	49	57	65	58	62	50	46	61	47	60	69	60	56	59	74	71	51	62	64	44	48	72	58	56	47	63	61	57	59	57	53	47	49	52	53	55	59	76	56	57	46	61	77	63	70	56	50	79	54	55	64	62	55	53	60	66	59	47	58	51	55	69	78	70	76	54	50	63	73	48	74	55	61	56	65	71	74	72	51	58	61	72	64	48	74	59	55	64	58	50	63	70	79	59	69	71	56	58	68	54	72	55	67	52	62	70	65	65	64	50	72	66	81	57	55	56	42	50	65	56	70	51	60	66	74	62	60	51	64	64	71	39	65	70	59	49	57	61	72	62	67	57	62	60	58	56	62	60	73	66	64	60	51	71	61	73	47	63	54	72	52	65	59	62	69	50	55	59	64	48	74	66	62	71	80	64	63	68	63	58	68	54	58	49	57	51	56	61	44	55	58	62	56	74	63	57	63	52	59	68	73	61	66	67	63	67	60	59	62	50	66	56	54	54	57	68	54	58	64	67	60	61	52	61	57	72	48	59	71	64	65	62	67	68	63	58	60	58	64	61	51	54	67	52	65	54	65	54	64	49	46	81	61	62	68	70	65	56	75	69	66	50	69	62	61	59	67	64	52	54	46	58	47	63	49	73	68	76	64	57	69	55	62	53	65	59	61	62	55	64	57	67	72	63	58	72	66	54	66	61	56	52	71	58	56	56	58	61	54	74	63	55	67	56	58	65	62	55	59	66	71	56	46	62	54	51	83	81	67	63	62	60	81	61	59	66	66	59	66	63	74	54	53	52	68	72	67	78	63	64	75	53	63	62	64	63	54	66	67	62	63	59	61	69	61	55	54	61	66	58	63	82	68	83	68	76	66	58	54	64	51	74	57	62	64	58	53	77	72	63	79	76	61	59	76	67	75	67	69	52	62	60	66	72	65	61	61	66	55	66	56	49	65	62	56	66	70	74	62	85	60	63	63	72	75	52	61	61	80	55	58	72	59	61	69	61	63	44	56	64	67	63	66	50	61	63	59	65	67	52	61	49	69	66	51	59	52	64	80	61	66	57	63	65	59	70	58	64	63	64	57	45	60	74	54	62	74	59	66	65	46	65	68	61	58	61	57	72	71	75	57	57	64	78	63	56	75	59	63	67	63	61	59	59	65	57	52	58	56	60	70	69	52	55	61	47	61	47	64	64	63	61	77	44	50	73	76	61	72	58	61	61	78	59	60	58	64	65	63	69	63	80	53	76	54	63	64	63	70	56	75	47	77	49	64	64	72	73	63	60	66	44	80	52	78	60	56	60	65	74	56	65	61	45	53	59	55	54	61	52	69	59	69	61	70	52	47	62	65	56	59	54	57	62	65	77	74	62	63	66	54	72	52	50	64	71	77	68	79	55	51	59	59	58	65	62	66	64	59	45	60	65	61	59	66	65	57	62	70	57	76	54	71	53	72	53	68	48	69	62	55	53	69	58	54	59	75	55	73	63	56	58	51	55	67	54	55	49	53	71	53	66	63	54	56	59	58	72	60	82	59	52	67	54	66	58	53	52	57	66	60	58	54	46	52	63	57	77	59	63	59	66	59	73	52	62	62	50	56	48	67	50	60	73	76	60	74	71	68	63	63	53	73	60	62	52	57	58	57	66	56	62	71	58	58	71	50	60	75	72	56	49	57	72	66	72	68	86	60	71	55	69	61	60	67	58	72	65	64	57	59	63	60	77	55	64	42	68	54	74	56	57	56	66	74	54	57	65	54	57	62	59	63	68	62	60	54	60	72	65	81	55	66	51	67	67	71	58	67	71	66	66	63	63	70	59	55	63	55	69	71	43	64	62	68	59	70	59	55	58	47	53	62	62	55	57	59	69	52	66	74	74	58	59	66	64	74	57	60	61	50	52	59	52	60	68	64	70	69	49	63	56	61	54	63	67	54	71	60	60	54	59	74	55	59	72	75	60	47	52	76	61	53	59	53	54	57	62	57	69	57	55	66	59	72	67	51	57	62	54	58	66	60	62	57	63	58	62	58	82	66	71	67	59	60	63	61	52	62	70	72	65	66	65	55	71	66	68	71	58	64	61	49	55	53	50	61	67	68	66	61	62	72	50	61	46	64	62	78	58	59	71	47	62	54	62	62	65	56	45	47	56	62	54	65	65	54	67	56	65	69	63	70	67	57	47	54	78	48	62	63	60	53	70	66	56	70	65	62	57	64	67	57	55	61	60	63	58	53	71	70	57	63	58	61	57	63	64	69	76	61	62	48	60	58	67	62	77	48	54	51	72	70	64	50	69	70	64	69	54	72	54	60	57	56	54	59	48	58	57	63	65	58	54	48	61	57	73	68	59	57	65	68	60	55	64	65	63	65	55	46	52	68	69	57	70	54	58	75	66	75	51	71	68	69	59	54	51	68	62	66	60	77	55	60	52	65	68	69	52	73	76	55	60	76	80	50	60	70	57	59	52	53	62	49	53	62	46	61	62	65	59	50	59	71	69	64	67	59	52	59	69	55
39116	12094	2191	13947	10017	11907	34536	9569	4184	3342	2812	2399	2183	1892	1726	1658	1519	1441	1406	1282	1301	1183	1241	1227	1158	1160	1085	1102	1084	1058	1069	1042	1045	1024	1010	1004	1064	970	1008	965	991	971	1039	923	938	955	919	915	977	948	994	970	908	934	905	871	963	973	924	958	906	918	878	952	898	900	985	930	932	945	971	960	906	911	904	984	913	925	904	932	951	912	962	900	929	921	920	932	919	907	851	925	940	919	870	871	956	880	925	876	886	928	958	934	969	925	917	909	913	927	865	946	922	888	872	917	941	918	947	957	953	930	907	907	919	930	919	908	940	864	876	921	861	908	860	906	897	941	939	904	866	912	896	872	920	912	883	924	886	909	912	887	891	895	922	947	915	890	911	937	906	929	938	918	913	939	921	890	896	908	865	916	925	884	886	855	889	915	916	899	935	914	848	935	918	939	900	889	877	897	938	902	901	918	888	926	917	972	924	868	865	925	918	909	901	884	900	865	974	913	868	947	900	870	882	948	915	918	876	889	918	869	896	986	945	874	934	843	920	927	861	898	883	901	904	860	951	917	885	917	880	921	888	875	860	943	899	914	930	933	891	924	885	915	910	894	909	858	910	881	901	900	879	900	907	872	960	865	913	928	915	866	922	882	897	892	933	919	948	900	826	930	957	909	914	968	930	912	917	885	847	922	881	895	904	925	885	935	886	855	850	942	848	893	923	891	894	930	914	899	879	918	958	901	899	933	865	857	900	895	916	920	897	900	875	908	915	884	875	912	908	930	878	847	922	884	946	869	892	922	916	900	913	867	868	901	898	887	886	851	936	920	868	934	966	895	905	918	934	911	925	911	910	855	919	907	905	931	921	851	883	832	922	897	897	922	883	879	933	909	869	880	859	921	939	946	933	894	904	918	894	926	892	912	881	863	893	866	902	884	931	883	912	914	922	884	881	894	932	891	933	826	935	934	912	966	886	926	859	930	856	936	953	903	954	899	863	928	906	933	860	897	920	893	892	856	879	946	932	904	941	895	903	947	940	898	970	935	927	916	931	895	920	840	980	898	887	900	945	939	845	877	909	882	913	903	948	864	843	882	901	854	920	870	921	837	955	884	936	876	904	863	873	910	902	875	909	929	870	929	921	910	905	929	941	836	885	942	937	845	923	905	882	903	878	858	883	915	901	948	912	860	904	920	880	911	933	907	882	910	926	883	898	921	856	877	884	909	901	843	912	902	864	944	837	824	882	907	900	942	875	898	921	945	879	952	951	930	861	971	840	851	874	878	884	861	923	959	867	901	909	878	898	844	874	920	857	937	895	913	916	870	900	872	959	862	895	879	901	895	868	904	971	893	900	896	921	939	895	938	882	911	896	915	895	941	846	919	892	867	929	939	950	942	936	879	869	954	930	892	859	919	912	897	935	868	922	878	901	920	854	893	908	883	925	914	905	916	917	917	914	868	908	922	931	941	887	927	893	912	920	941	852	828	927	888	923	868	879	931	905	879	908	898	911	879	915	914	920	878	924	896	916	943	910	897	946	919	840	893	898	864	904	878	945	957	907	915	899	906	933	865	896	906	883	885	880	862	896	922	927	850	888	858	935	860	938	916	898	932	860	837	867	867	840	865	931	915	886	915	892	872	915	907	890	916	908	898	881	896	914	955	892	975	940	909	859	1009	842	936	907	877	921	875	931	925	895	899	846	883	889	919	871	857	935	939	954	891	954	918	924	905	887	879	897	889	894	893	904	875	952	863	860	919	923	930	874	935	912	917	908	928	896	879	882	908	869	907	897	935	927	882	818	941	977	940	943	899	883	917	876	924	849	884	892	967	930	940	920	901	862	883	892	905	846	842	932	903	897	910	906	902	907	887	909	892	889	857	888	898	890	900	905	891	883	896	886	852	923	919	929	883	922	917	910	908	922	923	852	905	885	898	925	878	931	852	902	884	890	936	914	912	908	956	908	906	882	914	930	916	888	906	951	914	898	928	885	839	904	857	919	891	866	894	877	893	892	942	923	859	899	858	931	927	918	898	898	940	920	933	905	971	879	936	895	892	900	931	860	908	939	891	879	905	907	908	883	938	930	874	897	904	900	899	897	880	883	929	883	929	895	855	934	897	898	872	883	907	919	874	866	870	851	893	858	867	902	940	921	910	943	881	916	900	873	881	857	857	887	929	873	947	895	882	878	876	970	925	912	915	923	957	934	925	901	896	905	898	868	875	972	900	958	912	870	874	934	893	866	974	875	890	886	914	898	958	918	945	909	910	905	908	858	847	860	906	909	890	880	882	861	923	923	917	890	899	970	914	927	923	946	884	891	923	883	923	845	964	913	892	895	873	948	870	876	856	854	883	905	933	949	895	916	885	875	900	943	904	911	950	929	919	898	902	930	836	923	888	894	921	908	892	819	927	896	937	930	905	855	943	911	922	906	916	921	899	887	943	920	900	897	872	885	875	910	904	857	936	873	871	877	928	945	937	874	893	902	890	905	919	930	901	912	876	890	917	939	900	925	885	887	947	894	916	935	906	848	910	952	923	928	907	908	904	914	903	901	928	879	906	881	888	898	955	870	907	924	924	902	935	965	885	908	868	899	904	903	916	876	891	934	855	918	941	906	902	901	893	969	901	936	912	874	908	888	925	860	906	890	930	861	884	919	884	977	876	872	954	927	931	876	936	907	877	899	888	911	907	914	869	918	893	888	931	924	908	890	905	911	866	885	920	875	894	899	902	885	918	889	920	931	946	948	969	873	910	852	907	948	885	915	932	975	919	925	941	896	899	902	922	881	921	895	881	892	871	891	899	898	865	884	927	906	905	868	913	874	911	910	865	924	906	884	925	894	937	927	892	898	918	906	896	935	914	889	947	877	912	941	918	892	950	876	879	923	906	920	884	889	958	940	847	889	890	845	880	925	934	900	929	888	862	912	910	890	936	936	934	847	860	926	941	885	832	892	884	945	922	903	914	947	920	935	914	915	894	907	929	896	923	925	909	902	902	927	895	938	846	955	960	880	832	835	890	960	892	910	915	934	890	891	929	870	871	923	917	912	923	908	959	867	901	896	945	975	892	923	945	905	851	925	977	931	940	909	958	874	918	960	874	897	918	880	962	835	882	943	894	878	917	832	961	906	904	874	945	900	972	901	890	896	884	966	909	911	900	871	876	954	835	915	913	933	929	912	930	912	914	897	921	872	913	915	875	907	912	857	914	923	929	907	923	927	919	827	866	920	940	895	857	871	893	890	909	935	882	838	890	860	910	957	911	929	893	964	901	915	936	864	904	934	871	924	910	903	909	866	905	917	917	942	909	928	840	870	873	936	917	925	857	940	915	887	941	903	856	904	885	832	934	879	884	885	870	934	911	937	924	904	864	910	856	848	868	963	879	863	885	857	914	895	917	954	914	899	909	859	900	933	946	877	898	927	913	899	883	911	901	918	921	921	890	908	899	886	917	920	872	891	940	906	942	894	824	906	846	942	874	925	902	881	859	941	896	913	882
27177	3574	240	613	184	270	3386	380	159	137	112	124	127	107	88	93	110	95	90	82	68	98	70	70	71	75	70	83	89	68	54	66	76	71	78	68	48	66	57	60	79	68	67	65	65	64	63	69	64	65	63	86	75	56	74	56	80	66	61	63	63	82	68	67	61	67	65	67	67	64	69	71	65	67	63	63	77	75	56	68	64	57	55	51	52	59	57	68	74	56	63	56	59	61	63	77	66	66	64	64	51	69	74	68	53	62	64	60	72	54	74	55	56	66	59	67	72	42	55	62	62	70	54	62	74	49	56	60	69	72	64	74	56	70	60	62	69	69	57	48	62	73	49	64	64	50	58	63	60	63	55	55	54	51	61	64	76	68	62	59	60	70	62	59	49	62	74	73	69	64	74	59	62	58	72	52	63	60	64	54	74	69	61	64	68	62	70	65	60	52	54	58	62	73	61	64	55	59	67	74	64	59	70	65	64	57	54	71	54	60	53	71	80	40	69	68	62	60	59	63	58	56	62	59	64	64	55	51	61	63	61	49	72	65	62	62	61	49	61	56	73	69	69	76	69	74	78	64	64	64	60	58	67	63	67	51	59	67	52	55	54	63	71	59	72	59	64	52	66	67	64	61	52	70	78	65	60	80	51	67	62	54	67	52	69	60	73	64	71	61	61	64	59	65	72	56	69	55	62	74	74	57	69	69	59	64	61	79	72	67	70	61	60	69	59	77	58	65	63	74	56	61	54	60	73	58	68	51	54	63	59	62	55	67	53	72	60	68	64	68	59	61	70	67	55	64	82	52	63	53	94	71	56	55	59	61	76	53	61	75	67	59	72	68	68	76	69	51	62	66	58	71	52	67	67	68	68	73	62	60	63	56	54	57	62	72	55	67	58	69	66	59	66	60	70	71	59	70	61	83	61	63	65	60	60	57	61	64	64	65	79	73	62	53	74	69	64	54	57	56	55	73	63	70	49	64	69	60	66	70	70	59	63	59	59	63	58	64	70	53	55	70	69	61	65	56	73	67	52	72	65	68	65	62	67	68	52	56	61	68	71	60	48	57	76	53	61	65	60	70	62	71	57	52	77	52	79	59	54	61	48	59	70	66	49	75	62	50	49	59	55	69	75	65	67	61	55	71	51	78	63	60	67	51	56	61	52	62	64	61	62	52	61	56	68	70	58	66	64	58	67	58	68	62	59	52	62	53	56	64	62	68	70	70	62	74	55	59	76	72	60	63	69	55	51	48	56	68	59	77	57	87	56	60	58	48	57	60	61	62	58	66	62	70	76	48	63	49	45	68	56	72	63	58	59	71	68	70	67	58	68	56	63	60	59	48	51	64	65	55	65	60	70	61	65	56	56	52	75	60	86	60	57	56	65	61	72	71	63	70	58	60	60	62	58	64	61	66	61	75	68	65	57	67	56	63	56	59	69	54	66	61	78	63	65	63	52	70	60	58	64	59	52	66	69	65	52	66	67	61	50	75	62	59	70	55	45	56	68	66	52	73	80	69	57	62	65	55	66	66	68	67	66	67	66	56	77	64	67	56	60	59	69	67	61	66	67	60	72	79	75	68	65	64	46	77	75	79	63	61	52	53	58	64	71	69	55	77	61	53	62	62	68	64	66	72	61	59	54	48	53	43	63	60	58	55	61	68	63	61	63	73	61	54	63	55	71	56	69	61	80	48	57	73	66	61	60	55	46	78	78	65	75	59	55	58	67	83	67	48	81	46	75	76	59	60	60	80	69	80	68	55	66	68	59	81	51	56	46	53	73	51	60	59	59	63	70	61	63	63	72	55	57	75	53	59	62	60	73	70	55	68	56	76	62	62	76	54	60	74	52	70	62	79	80	64	60	53	64	66	71	52	73	63	64	70	56	59	74	69	55	59	57	51	53	63	49	50	74	52	61	55	51	76	65	67	70	73	63	62	69	68	63	73	57	79	68	57	57	56	59	66	53	58	59	64	74	55	59	63	75	62	50	72	56	71	68	55	64	63	62	62	51	79	58	77	61	55	68	72	69	71	61	73	86	65	65	45	65	75	64	61	43	61	45	67	59	61	67	60	70	58	68	71	74	64	63	65	69	69	46	53	64	54	62	51	72	58	68	63	72	72	68	61	65	64	59	62	60	48	56	58	66	74	64	66	53	58	63	54	64	55	59	61	52	69	63	65	54	67	56	70	65	73	78	56	51	48	69	78	61	72	61	82	68	58	62	63	69	65	68	68	65	52	77	79	68	59	78	65	61	64	67	51	66	44	62	63	74	65	63	70	69	63	69	62	75	68	67	69	75	67	61	64	68	72	68	67	67	72	68	67	71	54	68	72	56	62	76	53	56	66	65	55	64	54	74	67	73	56	57	59	50	72	65	78	67	57	68	60	55	75	67	43	56	67	63	74	61	58	63	71	82	84	55	71	56	67	62	66	64	70	57	51	63	72	68	61	61	68	49	62	78	76	70	58	63	71	56	63	61	64	60	66	56	62	53	48	73	64	62	53	72	57	54	68	58	74	76	65	56	52	54	53	60	50	65	54	55	61	53	69	60	63	70	65	64	71	61	67	73	63	56	64	79	80	66	72	71	86	67	63	52	72	65	62	63	58	62	61	54	67	72	70	56	73	68	76	72	75	69	48	59	60	54	54	71	56	59	79	60	67	72	65	52	75	65	63	63	50	73	60	72	61	79	65	58	67	66	54	50	69	69	57	66	58	63	59	53	58	56	53	71	75	66	52	58	64	67	66	71	68	67	64	55	74	58	58	60	81	54	72	64	62	54	54	62	72	78	59	52	73	59	61	60	47	70	71	64	53	57	57	81	63	77	61	64	68	63	69	79	78	72	67	60	56	61	65	57	73	66	62	57	64	66	67	57	62	82	61	58	60	58	58	51	65	72	56	64	58	70	67	56	65	54	62	71	65	71	63	50	79	61	58	71	48	58	62	68	43	59	62	73	66	50	55	65	54	53	68	73	50	56	69	71	55	68	59	70	49	55	50	55	73	58	79	52	68	60	69	60	60	58	68	78	57	76	52	55	48	63	57	63	61	54	63	74	67	78	61	70	57	74	60	76	55	64	63	67	62	66	55	66	69	57	64	70	67	60	50	52	66	60	68	50	68	65	56	57	62	59	79	50	62	60	59	67	67	69	63	65	65	63	50	65	81	62	80	67	61	74	54	74	69	64	70	61	62	65	50	63	57	53	80	71	64	57	65	52	63	69	71	59	53	69	46	55	58	62	59	59	53	57	63	61	69	56	65	65	58	67	69	57	72	51	69	64	55	59	63	53	63	67	65	59	56	72	58	77	69	66	71	68	67	63	66	58	60	66	66	71	60	71	60	67	70	64	72	62	55	64	58	71	74	60	53	61	48	65	62	72	73	65	76	70	66	67	67	54	66	79	62	62	51	74	59	62	51	59	67	70	52	63	61	56	60	61	56	69	68	52	74	64	54	67	58	69	72	78	58	57	82	58	61	82	70
37986	17205	3859	21370	17581	19974	39298	12509	7704	6101	4982	4084	3543	3131	2781	2551	2348	2210	2124	1904	1812	1700	1690	1571	1482	1447	1431	1427	1366	1182	1274	1177	1175	1173	1141	1135	1156	1101	1125	1115	1101	1073	1038	1073	1038	1062	1066	1037	1030	984	1042	1003	986	988	955	1068	998	982	914	988	999	986	996	942	965	975	945	1000	974	970	998	994	980	930	990	968	945	909	928	979	914	981	904	945	959	909	972	922	924	934	933	942	922	907	964	942	970	926	905	895	885	907	912	916	929	948	958	947	883	965	929	928	944	880	963	950	904	967	860	937	884	875	914	880	938	928	949	857	894	910	952	958	923	948	939	961	912	908	979	913	922	867	906	961	902	947	879	878	932	904	901	924	893	873	905	891	898	911	933	906	955	874	916	869	962	948	906	879	899	890	924	933	904	886	842	942	915	926	898	995	939	930	917	900	921	901	903	974	943	892	954	899	947	936	869	911	888	889	972	861	899	945	901	921	943	890	907	970	863	860	936	862	937	916	893	950	920	878	871	880	886	909	927	909	860	903	894	917	915	932	941	901	874	898	961	889	915	877	867	929	906	922	909	909	885	874	912	894	948	897	910	921	904	911	938	899	855	954	907	925	868	901	893	891	877	872	841	890	886	909	907	906	917	841	929	865	932	957	936	928	930	848	919	892	858	968	922	889	885	825	887	859	897	929	894	921	895	913	889	899	926	858	928	912	946	916	876	869	923	855	910	952	884	895	907	923	909	886	913	961	926	904	944	937	924	911	909	856	908	937	876	874	933	951	912	961	919	915	866	913	962	919	915	910	922	873	895	917	840	911	890	923	913	938	863	908	878	925	821	867	944	951	951	866	895	880	917	940	965	905	981	875	948	940	942	897	912	973	897	938	862	945	914	878	881	912	918	857	865	906	883	930	882	974	965	896	868	904	837	914	855	862	911	941	883	963	883	871	888	891	920	967	861	930	909	855	903	931	894	947	879	897	909	945	902	945	889	876	887	970	902	906	893	903	955	899	843	934	941	910	934	945	884	880	832	895	884	915	910	857	907	870	916	956	882	848	883	919	931	945	906	910	893	879	917	926	872	933	887	901	888	880	932	900	913	929	897	920	886	900	913	916	903	888	887	974	918	908	931	924	904	893	872	904	872	899	940	919	911	908	890	995	905	902	930	915	896	891	897	892	926	909	953	926	875	905	901	895	914	996	949	886	949	899	906	893	903	886	878	928	903	872	907	915	876	899	925	911	900	863	949	957	946	933	895	869	926	964	935	905	904	900	960	857	877	909	853	873	946	920	897	909	927	895	927	940	919	872	887	883	933	890	922	877	935	904	911	949	864	914	892	899	898	895	910	942	899	928	937	930	903	848	895	936	891	950	946	899	917	880	845	926	903	899	897	928	864	937	881	879	839	891	920	916	856	891	921	877	942	918	949	905	913	911	921	911	903	909	920	934	892	973	903	879	875	972	956	864	889	915	922	873	875	930	868	917	843	829	896	885	917	867	903	881	897	877	861	902	910	959	891	849	897	918	901	924	923	929	933	901	855	924	903	875	943	919	881	857	853	894	874	906	884	944	913	875	937	875	902	868	916	903	881	877	924	892	893	908	944	935	879	893	916	943	859	914	862	879	916	901	888	918	848	904	914	893	896	832	834	919	917	908	956	898	876	864	895	890	950	876	933	867	957	922	894	944	899	912	869	903	918	922	884	901	902	866	930	874	922	889	912	915	899	930	947	955	856	912	877	923	926	875	912	920	864	951	934	914	942	908	884	909	925	886	954	901	904	889	902	887	926	900	914	945	868	906	912	884	856	906	884	914	864	980	888	865	884	929	892	916	965	886	908	879	879	899	864	948	933	910	923	928	910	895	925	914	899	862	935	884	874	882	929	921	874	913	909	898	898	921	901	921	956	874	907	905	919	936	870	925	906	885	919	892	875	950	850	948	879	887	906	912	893	851	880	876	895	930	962	916	908	855	955	882	893	897	934	954	884	892	860	939	942	877	876	927	935	927	935	826	913	899	937	889	869	958	911	928	903	917	923	832	890	956	906	928	904	923	893	882	882	867	937	944	931	913	988	881	950	918	860	926	865	934	927	907	863	891	878	883	897	874	897	966	955	942	898	899	863	922	898	883	868	904	883	821	905	882	911	890	919	906	919	898	916	890	856	890	862	867	893	907	864	927	914	888	931	958	913	891	872	898	901	931	915	888	948	903	885	926	923	972	886	910	898	912	960	902	917	883	868	893	897	897	872	888	881	938	896	939	918	963	944	927	897	884	879	886	890	885	929	914	865	939	896	865	875	932	894	871	918	926	933	870	891	917	877	878	920	903	888	894	924	920	873	950	938	849	943	912	944	932	893	961	901	883	910	875	856	917	936	918	871	870	942	915	951	943	928	891	866	914	910	937	915	885	942	981	911	910	915	889	914	873	923	914	878	956	908	938	915	901	864	917	935	920	915	851	899	941	904	934	930	896	881	895	908	894	921	888	851	939	914	946	861	867	929	899	884	893	950	881	893	917	884	897	922	949	891	885	909	914	861	897	911	884	871	895	944	887	862	877	907	911	883	924	968	855	960	920	845	945	885	903	983	927	862	900	924	909	913	897	919	885	931	889	904	921	875	874	908	910	956	867	938	889	932	972	897	929	852	907	866	931	931	920	807	925	910	867	863	918	883	922	895	874	889	926	917	895	943	912	965	959	953	915	943	908	919	895	883	930	907	946	868	914	887	909	940	854	944	864	912	851	879	875	867	933	897	916	932	929	846	854	914	929	923	919	944	896	918	909	869	910	892	938	892	894	925	927	884	929	964	858	912	899	879	878	926	883	869	919	878	950	931	931	850	932	874	877	866	868	938	908	883	890	908	866	879	910	899	911	903	925	873	902	870	931	890	888	835	865	912	870	987	903	913	879	934	863	906	937	878	869	935	884	904	919	897	894	892	924	852	851	887	947	938	889	907	932	895	890	945	903	915	909	920	953	949	946	887	851	891	920	899	892	901	878	913	842	947	844	909	882	937	931	920	912	940	931	928	886	872	943	919	871	919	861	911	867	893	895	908	912	906	942	928	886	891	907	921	898	917	907	918	921	897	883	911	912	973	892	880	900	966	885	878	971	902	895	905	892	900	947	956	907	898	906	958	948	863	910	893	873	887	888	905	916	914	900	869	894	900	883	971	941	923	887	941	856	858	917	905	898	987	936	916	925	910	916	875	917	874	893	904	932	894	973	926	879	907	933	878	896	913	916	944	917	923	894	987	892	869	968	947	916	853	931	930	883	908	881	940	902	907	881	901	871	937	888	896	896	889	882	869	912	906	917	897	888	891	873	906	861	923	869	898	891	862	918	941	919	927	884	870	932	890	929	926	961	818	929	890	915	876	860	852	903	891	857	933	891	895	884	887	902	874	863	917	924	920	910	952	936	866	926	876	908	907	884	906	880	950	915	836	896	949	930	936	842	927	847	883	901	904	901	920	884	892	872	893	895	876	871	943	868
9934	201	61	166	51	70	405	57	34	38	25	40	34	29	41	29	24	38	37	25	33	35	20	29	37	35	42	31	33	35	39	29	34	28	42	34	30	31	31	34	30	34	37	32	36	36	39	37	36	32	34	26	26	29	24	28	36	33	37	30	25	38	42	33	29	42	39	37	21	25	19	34	25	27	36	34	32	32	28	30	38	31	42	32	31	36	31	36	32	29	39	29	36	31	28	36	28	25	33	38	32	32	33	40	24	40	27	19	28	30	30	36	28	43	29	24	43	29	36	24	28	27	32	27	23	27	25	37	38	29	34	23	31	38	34	32	29	35	32	40	25	31	30	29	43	29	34	33	19	32	40	32	33	28	24	37	35	27	34	43	23	27	31	28	31	28	26	36	26	31	26	27	32	31	28	28	33	36	27	29	29	31	26	45	30	33	32	29	32	25	30	35	33	27	35	27	43	39	34	30	33	31	32	48	21	39	34	42	34	32	26	36	25	35	34	32	34	35	37	31	34	34	27	34	35	33	34	32	30	25	33	37	33	26	30	44	37	27	27	28	33	26	40	35	25	33	29	45	33	33	31	29	28	25	36	47	38	34	31	34	31	30	34	29	28	41	28	31	39	27	23	29	33	28	32	30	33	20	33	29	29	33	29	26	35	35	40	31	31	28	22	37	34	34	30	32	32	29	23	25	21	30	32	32	30	35	32	24	32	31	25	37	32	26	26	38	31	31	28	25	31	30	28	36	20	35	30	28	36	30	25	31	30	34	32	38	31	25	41	20	30	31	22	33	33	33	31	28	28	21	23	32	37	35	42	42	31	36	28	24	29	25	25	42	31	23	41	36	31	38	22	24	20	35	27	23	30	36	43	29	38	29	39	37	25	28	32	46	34	30	36	36	30	43	39	30	24	30	25	37	39	35	22	37	20	14	27	34	38	25	34	36	34	28	27	25	32	35	34	28	30	31	29	29	27	31	40	38	24	35	40	29	31	48	31	29	25	28	41	28	25	37	28	36	29	24	41	42	31	36	38	24	39	35	27	39	35	36	29	32	34	33	38	28	35	28	31	31	25	27	27	30	35	35	29	33	37	36	20	41	44	31	29	29	31	27	34	32	31	35	28	39	37	39	30	34	37	31	41	45	25	33	33	33	35	23	31	22	35	28	26	33	23	28	37	25	31	38	34	39	29	34	34	29	26	31	32	25	36	37	29	22	29	35	28	27	26	29	37	35	29	34	36	36	34	39	32	23	31	28	29	29	29	34	29	42	36	24	28	29	34	41	37	28	36	25	36	23	29	32	33	29	28	27	38	24	29	31	31	32	20	28	37	36	37	32	26	30	38	35	35	34	28	37	34	27	35	27	36	32	29	29	33	26	28	37	36	38	36	31	31	31	33	38	32	38	19	34	25	26	25	44	30	35	31	36	24	29	25	37	40	25	31	38	26	39	37	36	31	22	31	44	24	47	36	24	25	37	38	32	26	41	37	28	35	26	35	27	41	31	34	31	32	23	39	37	23	34	30	38	29	40	35	22	31	41	30	27	30	24	26	28	30	38	39	33	25	30	32	30	23	40	39	34	29	37	34	35	35	27	36	39	28	40	36	36	33	25	35	34	38	31	31	24	38	40	30	42	26	29	29	29	25	40	33	35	27	24	25	31	34	36	26	46	38	39	31	35	30	39	33	46	26	24	40	37	29	26	31	37	32	35	38	29	22	40	29	27	42	39	39	37	31	26	41	32	30	32	36	31	38	24	34	36	35	32	25	31	25	36	33	49	30	40	30	34	28	18	32	38	40	33	37	33	18	29	27	29	35	36	32	39	33	22	25	36	37	38	35	30	25	37	32	27	35	42	31	32	34	37	40	26	37	28	41	28	31	31	29	26	34	43	39	44	28	37	41	42	23	37	32	32	38	24	22	34	27	30	25	36	28	32	30	33	31	26	34	32	32	34	32	40	35	38	24	33	35	35	25	45	25	28	25	33	24	33	43	35	29	33	31	36	30	23	35	30	31	34	27	32	37	25	37	36	42	24	38	24	28	28	35	29	26	39	36	36	29	29	31	37	32	42	29	30	33	38	28	28	31	29	38	36	31	38	25	34	23	29	28	38	31	26	40	32	34	33	34	31	33	26	36	22	27	36	31	25	34	31	23	42	27	34	44	33	27	25	33	30	36	43	20	30	29	32	20	32	27	31	31	35	26	30	26	27	30	38	36	42	32	27	31	39	33	35	26	32	23	39	26	21	37	43	35	26	39	32	33	25	25	32	37	25	25	33	36	46	24	30	29	32	42	26	36	34	41	23	27	32	44	39	34	31	25	44	32	35	30	26	31	26	29	31	43	22	25	37	34	27	27	52	28	27	33	28	28	22	35	21	37	16	34	29	31	28	38	30	32	41	28	22	33	31	31	30	35	44	37	28	33	39	26	24	33	31	29	27	40	36	25	33	27	42	32	40	36	29	40	36	37	26	39	29	24	30	38	31	33	34	38	23	34	34	24	33	40	31	39	32	41	37	35	25	36	35	37	32	29	33	35	29	34	25	28	31	32	31	37	48	28	32	28	32	43	27	24	34	28	28	41	32	37	30	36	45	23	35	34	40	32	35	41	33	34	30	25	39	33	30	41	34	36	35	25	33	25	40	33	27	44	23	29	32	38	38	31	30	39	37	30	33	28	55	27	32	28	39	30	35	35	35	34	26	29	30	39	29	38	31	20	31	39	34	29	26	31	29	20	33	38	35	30	42	39	40	37	24	27	29	28	22	42	38	41	33	33	32	37	34	32	27	32	40	27	36	44	36	29	31	29	33	34	30	32	33	38	32	25	24	31	34	34	36	34	35	34	34	44	29	31	36	38	31	34	25	17	25	35	24	20	35	36	31	29	36	28	38	29	41	27	42	32	33	29	26	41	46	29	23	35	35	33	26	41	33	37	34	33	32	28	25	32	39	32	44	38	36	40	39	35	39	35	30	24	31	28	29	39	25	37	29	31	32	18	25	27	30	34	31	37	31	37	33	35	34	28	32	34	29	32	30	34	30	34	30	25	28	20	27	33	34	30	33	28	33	31	35	36	34	38	31	26	34	28	30	23	31	40	22	42	30	33	34	26	29	31	29	29	42	37	32	25	32	37	49	48	29	32	32	34	40	34	37	36	26	32	34	35	35	38	17	40	40	27	23	26	30	34	44	30	29	31	27	25	35	35	31	36	33	25	26	24	33	37	32	36	31	30	33	29	30	35	42	27	30	32	36	31	37	27	35	29	25	39	28	24	26	23	43	37	29	30	32	31	33	28	32	42	34	31	43	29	27	29	35	27	38	27	30	25	33	32	33	33	31	32	31	28	36	34	35	32	35	33	36	18	35	31	28	34	32	37	33	35	39	35	39	31	35	37	38	37	29	35	34	35	32	47	26	24	31	31	35	29	24	46	35	34	26	26	28	41	36	41	34	29	33	30	28	29	38	29	43	28	32	31	28
30043	4071	1019	13154	3942	4985	22314	2168	1441	1099	1006	865	812	740	688	732	641	616	679	615	605	597	547	577	558	555	533	594	570	582	520	498	517	494	518	514	490	512	485	491	505	481	500	504	524	509	473	514	505	492	495	482	462	523	517	492	479	485	513	490	489	471	484	496	470	489	483	472	510	496	487	525	490	439	498	480	521	467	465	525	511	472	507	479	504	477	479	484	516	488	504	514	497	474	476	480	440	517	514	494	482	448	410	474	461	484	487	420	436	454	480	483	463	506	468	466	511	504	451	471	501	501	470	476	426	478	521	479	492	495	496	478	510	479	506	516	474	495	489	474	483	471	515	479	484	463	510	463	480	456	524	494	473	487	462	452	526	476	493	490	465	516	431	464	487	480	466	502	491	516	477	443	470	517	451	473	483	468	449	469	457	468	467	543	503	515	495	499	449	504	485	511	487	528	512	468	455	495	445	494	456	453	466	445	512	503	467	479	486	466	457	465	478	495	459	473	444	469	497	513	470	502	474	442	479	504	459	528	501	480	466	470	460	466	469	486	496	486	485	511	522	457	473	465	439	459	460	468	464	462	476	517	491	461	437	465	460	489	476	483	488	493	498	470	495	493	521	506	456	472	520	510	487	493	527	487	505	472	478	459	428	501	454	480	453	475	516	492	480	466	463	505	472	456	490	506	463	488	508	479	523	480	477	499	500	505	493	470	482	462	488	462	448	492	494	489	519	475	472	480	520	484	479	473	423	478	503	442	466	459	456	466	471	485	517	487	470	493	495	467	493	524	477	472	457	499	463	506	475	486	488	448	516	476	449	486	517	486	494	483	503	455	503	471	498	496	437	495	494	481	513	524	459	496	483	464	501	471	455	485	490	448	512	479	464	511	481	490	510	484	495	490	505	469	457	476	504	467	479	463	418	474	479	521	462	470	502	463	468	485	456	472	524	477	498	464	466	501	479	488	510	486	490	459	466	493	495	478	478	493	467	470	501	439	476	489	492	487	476	487	498	476	474	477	475	474	431	499	461	475	475	521	462	484	461	497	492	488	520	485	501	495	499	448	440	475	474	502	438	512	518	490	455	503	493	482	470	487	468	496	495	467	476	489	480	486	484	475	474	465	471	481	464	489	479	500	495	455	439	473	515	484	447	490	503	457	518	522	464	452	505	436	484	492	503	465	502	453	481	492	458	466	475	457	493	464	471	467	462	461	476	443	501	489	473	467	489	489	496	458	509	467	466	463	488	486	462	485	507	479	463	471	478	473	536	481	512	480	455	499	478	471	468	509	484	504	519	449	489	485	520	480	476	473	438	483	470	480	425	475	456	478	504	468	487	503	501	466	460	476	494	493	430	509	506	496	478	480	465	486	460	448	477	499	487	483	481	451	488	474	475	474	485	477	482	452	481	479	487	506	476	493	483	502	502	507	490	474	501	486	471	500	472	501	502	503	477	465	483	463	501	478	430	505	458	469	482	545	468	470	483	504	510	467	469	464	492	503	484	493	472	495	483	484	479	469	484	480	486	485	536	459	475	468	478	503	475	506	497	482	510	491	487	459	492	512	473	477	504	468	477	500	479	500	467	487	482	491	486	464	538	449	533	507	468	506	481	458	445	470	480	448	498	481	506	501	464	466	473	458	477	488	453	482	505	463	495	480	508	515	480	543	497	491	494	466	499	476	494	477	497	466	470	510	477	497	474	466	465	451	474	448	540	457	462	492	488	470	465	464	492	471	475	440	452	521	493	473	503	492	492	471	487	487	450	424	488	457	499	464	486	465	474	519	500	440	491	497	526	505	490	454	466	485	457	511	497	480	508	493	473	488	511	444	486	482	513	442	476	505	489	537	474	490	516	469	496	466	492	477	467	457	507	482	498	453	470	501	498	513	479	473	456	475	488	477	493	457	455	491	431	475	484	467	470	505	487	481	485	487	493	514	455	476	491	488	486	467	494	482	456	474	477	472	443	445	499	462	473	457	467	476	483	504	471	458	483	469	454	434	515	493	528	454	495	485	462	463	482	450	509	450	476	488	494	474	484	450	450	489	527	497	520	477	484	530	476	483	510	471	505	451	482	537	505	478	442	467	501	459	497	506	480	498	524	478	468	485	468	475	512	502	444	543	485	494	495	462	512	439	471	519	479	502	493	465	511	476	507	518	451	472	509	484	473	484	509	485	492	479	482	442	497	520	493	481	459	496	523	464	492	454	470	431	499	488	468	521	462	509	481	480	471	512	485	467	467	440	498	496	531	453	460	441	512	530	498	486	455	475	495	486	475	466	452	486	466	503	515	486	447	489	429	472	487	467	505	521	496	487	533	475	528	465	489	503	509	459	510	461	501	495	476	452	530	470	534	489	487	473	463	520	522	519	484	448	440	501	514	498	504	487	437	463	485	476	500	494	516	470	437	484	454	488	516	471	493	486	513	474	502	495	484	483	505	485	441	481	485	486	481	495	481	515	485	472	487	476	494	482	485	462	473	452	508	479	474	442	502	453	484	502	458	499	468	476	505	460	471	517	444	480	501	485	554	495	468	506	460	488	476	489	525	468	452	451	501	468	504	496	457	496	531	479	510	468	469	444	520	489	443	467	509	484	489	482	508	478	468	508	485	500	448	482	480	485	497	442	500	484	486	517	480	501	457	434	461	457	448	468	495	460	481	445	473	474	458	477	484	496	475	492	450	470	494	517	498	463	510	491	490	478	479	502	438	494	459	501	503	481	454	443	483	463	478	465	448	473	470	490	490	467	470	469	499	447	467	479	476	469	503	495	468	500	464	490	479	455	454	505	424	488	474	533	491	498	491	503	513	463	466	495	487	500	489	463	442	491	488	484	483	491	496	491	513	471	521	471	473	479	452	515	478	483	497	474	451	477	456	477	468	464	472	465	440	478	480	471	513	536	501	501	486	518	450	473	493	479	454	469	483	447	474	494	458	508	491	444	470	477	461	508	511	493	472	452	498	523	481	460	451	505	491	455	435	503	504	464	478	531	476	507	465	480	466	488	505	472	500	457	466	473	452	495	478	489	490	479	485	460	466	524	493	523	487	522	519	467	472	469	465	523	482	486	471	503	475	513	434	481	499	500	518	451	525	501	503	475	488	453	449	478	490	475	480	492	510	491	475	508	521	498	467	509	468	490	459	507	507	433	545	467	483	493	443	469	505	518	505	500	461	501	528	474	499	493	506	496	511	486	490	471	452	464	489	481	439	534	496	468	458	514	487	521	484	453	445	433	487	472	478	514	474	494	490	441	483	468	517	469	464	424	485	484	478	466	481	475	477	449	451	516	506	453	499	447	490	487	502	464	481	529	496	526	444	511	514	494	517	472	495	458	466	472	438	490	498	471	459	501	465	462	491	452	486	486	471	510	494	467	458	484	468	478	465	528	439	449	496	515	473	539	500	468	485	485	455	505	513	450	530	488	485	467	474	498	481	535	481	453	460	490	490	505	502	477	478	465	478	508	480	488	493	446	496	502
18248	1232	115	701	110	151	2507	145	66	79	58	65	51	63	57	57	41	43	46	46	38	39	45	36	45	44	31	32	36	42	35	37	28	41	29	33	19	27	39	25	25	45	25	33	27	27	23	40	35	35	29	45	30	22	26	35	36	38	37	30	32	33	34	35	28	29	34	30	30	25	35	38	30	28	28	45	34	34	37	31	37	32	23	23	38	29	32	38	38	34	34	36	28	30	29	22	27	15	30	25	23	34	37	38	31	40	34	33	32	30	21	33	28	37	31	38	29	26	33	28	33	30	32	29	29	22	39	24	47	32	36	32	30	32	27	36	27	31	27	34	32	27	31	30	23	29	32	30	38	36	25	37	35	26	26	29	36	39	35	31	31	42	26	28	28	33	31	22	22	29	26	35	35	25	35	39	31	32	34	36	34	23	16	30	29	30	30	23	42	29	25	28	30	38	35	36	26	36	20	32	40	32	33	32	24	30	26	29	33	34	28	39	27	28	45	33	28	26	36	21	27	32	32	39	32	29	35	25	27	36	28	35	29	20	39	29	30	32	29	37	29	34	25	32	39	32	25	29	36	34	24	33	29	26	23	27	28	24	27	26	26	35	27	29	38	37	18	28	24	28	32	26	33	34	43	32	32	31	32	34	41	29	14	33	33	34	31	29	37	30	34	36	30	25	34	31	21	30	29	26	27	45	27	34	34	28	29	22	33	24	36	27	33	30	35	28	25	32	26	33	32	19	32	32	33	39	39	33	30	32	27	31	40	36	38	28	33	34	26	34	39	31	29	43	32	28	25	25	28	25	26	24	35	37	39	44	32	28	30	30	22	34	31	25	21	22	35	36	36	26	31	23	36	29	27	20	22	35	42	33	21	30	23	27	31	32	33	31	35	36	16	22	29	28	27	35	28	23	24	24	25	24	19	30	24	29	25	22	35	23	31	28	32	30	26	26	27	38	25	28	21	21	41	32	28	37	19	32	36	33	34	34	29	33	29	32	30	30	28	35	38	34	22	39	29	36	26	36	31	36	24	30	26	28	26	32	25	17	26	31	25	43	27	37	29	21	29	34	33	26	23	24	28	23	43	27	30	28	31	27	29	34	23	33	39	35	33	33	33	40	23	30	27	27	29	17	27	33	34	27	25	28	33	34	23	33	40	29	35	32	29	42	29	27	26	34	24	27	35	19	27	30	21	35	31	35	33	22	37	32	28	31	37	30	40	42	25	37	27	17	30	24	35	28	22	22	32	28	38	27	27	31	21	30	24	26	29	26	39	33	41	33	49	29	28	28	35	33	29	39	36	40	23	37	35	31	21	36	30	22	32	37	19	32	37	31	28	38	29	31	29	44	38	27	36	22	31	27	34	33	31	21	40	23	23	30	26	23	33	38	28	31	31	29	29	31	25	32	26	19	34	36	30	26	20	29	28	22	37	29	42	37	25	38	30	27	23	37	31	36	32	31	36	33	28	28	32	48	37	24	29	27	24	34	33	42	31	29	34	37	33	35	27	33	37	26	43	34	36	35	28	34	33	27	35	35	21	32	29	30	26	29	25	33	24	26	28	25	29	34	38	27	41	30	48	34	33	23	22	25	35	42	36	25	28	31	37	27	30	25	35	31	30	29	38	30	24	25	28	38	30	33	28	27	26	30	30	34	24	32	28	31	22	28	35	25	22	19	22	32	35	34	36	33	31	32	29	24	32	33	21	21	25	42	31	33	36	31	28	36	29	32	41	35	32	34	36	48	33	28	20	30	38	36	29	36	30	35	31	32	23	31	27	26	37	35	35	34	34	34	25	29	20	40	26	30	25	38	21	33	37	30	37	34	37	38	35	33	28	34	38	37	30	30	31	26	43	19	18	31	28	31	38	33	29	33	26	31	20	31	36	35	31	33	31	24	34	31	24	30	25	32	23	24	24	29	30	29	28	28	28	38	39	33	27	34	40	38	24	22	28	24	33	31	23	45	31	35	31	19	35	37	32	32	30	36	32	25	23	28	42	33	29	28	30	25	32	31	21	30	32	25	24	34	25	27	30	33	38	23	27	30	22	21	28	26	20	34	31	31	30	21	32	29	40	27	30	29	32	20	35	26	32	24	23	33	34	31	27	36	27	31	28	31	30	24	32	21	38	27	26	22	23	38	28	39	27	32	32	23	32	29	25	34	24	36	28	30	32	23	23	29	25	36	27	39	24	27	37	24	33	27	31	32	27	31	29	32	28	26	26	22	30	28	23	32	37	24	35	28	27	29	36	33	41	27	30	29	35	30	29	40	32	33	35	32	40	29	28	32	32	29	25	24	31	42	33	30	42	29	40	30	32	31	26	42	23	31	33	21	36	26	29	31	29	39	36	32	28	26	36	39	32	21	32	26	37	31	34	23	24	25	34	32	31	28	21	36	32	30	33	31	34	32	52	36	31	26	20	35	28	28	28	24	39	35	31	35	23	34	29	29	25	31	43	36	31	32	27	16	29	29	39	33	34	29	25	29	36	28	27	23	23	28	37	31	34	27	26	37	24	39	34	25	38	23	25	26	39	28	27	31	39	29	24	28	18	31	20	25	24	27	34	27	36	34	26	16	22	29	34	28	30	35	29	25	30	31	37	26	22	34	22	29	29	25	27	26	30	41	35	30	25	29	25	35	34	36	32	36	35	21	32	43	36	32	35	35	28	29	29	32	34	48	31	32	30	28	27	24	34	30	30	35	26	23	33	25	37	30	37	28	29	28	30	33	26	21	30	37	33	36	36	31	20	31	32	30	33	28	28	28	42	24	24	33	47	36	35	21	33	24	29	23	26	32	27	22	30	31	35	30	22	28	32	37	35	25	34	34	28	33	26	23	28	29	26	31	46	34	21	28	32	34	32	34	28	22	29	37	31	36	40	26	37	26	33	34	37	35	28	30	39	36	30	26	29	26	26	32	29	33	27	26	31	37	20	29	31	32	28	22	28	39	32	29	35	32	41	29	36	30	38	29	28	33	30	28	24	31	31	27	29	46	24	31	32	30	30	37	38	31	30	25	33	29	30	30	33	21	31	27	19	28	36	31	31	32	27	24	25	37	35	20	29	22	38	28	39	38	29	31	29	20	33	33	37	28	35	33	26	29	27	32	30	23	25	31	34	27	34	31	25	28	37	31	27	32	21	25	35	30	32	39	26	35	32	30	29	36	27	28	32	36	37	38	21	28	41	37	18	45	33	29	28	28	38	31	29	26	33	39	36	28	31	34	35	24	33	27	54	23	21	19	33	32	25	24	27	27	32	31	25	35	40	36	35	23	27	32	26	35	27	28	31	33	37	30	20	36	31	36	31	34	30	34	23	26	19	22	33	26	36	22	28	17	30	24	30	29	31	30	30	35	37	26	25	29	25	31	25	20	31	29	41	33	28	42	23	31	40	29	38	32	32	29	43	28	32	23	31	35	26	37	29	29	26	31	26	30	25	31	34	38	27	43	24	35	35	44	40	41	20	33	35	33
35494	12538	2264	23494	12034	13882	40558	7275	4550	3350	2694	2259	1971	1633	1545	1369	1262	1116	1121	1019	907	893	852	810	762	721	734	689	701	652	664	634	648	612	624	571	637	584	586	549	584	590	559	531	550	527	516	493	519	518	494	512	521	506	545	523	498	546	535	477	495	526	508	494	471	507	522	487	476	488	503	491	492	497	482	518	490	504	512	528	458	437	484	446	509	472	466	462	497	472	470	450	439	500	480	447	451	471	457	485	518	503	506	501	498	490	491	475	489	469	471	489	477	467	475	511	446	487	433	444	494	456	475	482	489	478	504	474	443	447	445	443	475	517	485	460	401	498	457	473	484	479	482	466	421	470	490	478	464	454	465	498	463	472	474	471	459	506	495	433	503	485	490	451	466	447	476	448	479	475	463	505	504	467	479	475	451	426	503	450	491	431	488	469	445	478	439	445	506	451	452	474	422	441	470	422	472	436	471	490	484	486	423	509	480	446	463	506	476	489	501	472	437	455	474	479	443	482	475	460	465	466	500	471	495	470	479	477	447	433	447	465	472	466	480	487	482	480	468	443	452	413	495	489	429	482	469	473	454	491	489	467	450	485	471	489	475	481	439	474	469	481	458	499	506	456	482	469	457	478	478	449	473	448	498	487	464	469	425	458	460	490	482	469	460	482	489	461	476	475	433	486	448	485	464	452	464	463	463	478	489	455	491	434	459	469	451	452	438	453	464	459	494	470	487	422	467	458	432	451	434	449	472	500	468	467	451	463	487	462	464	455	496	452	441	438	481	471	484	462	452	467	450	469	448	500	475	461	462	466	501	471	466	502	466	474	473	457	495	468	431	455	462	480	437	460	456	510	488	484	454	431	474	475	459	478	488	463	477	457	457	435	505	448	445	459	416	443	446	467	505	473	488	491	456	462	435	455	445	476	460	498	481	496	474	437	457	494	470	466	477	475	504	431	496	430	462	477	479	500	469	450	451	500	490	450	428	488	494	469	510	461	453	441	476	475	460	445	445	471	453	477	461	451	434	487	524	489	434	496	486	492	473	474	457	480	474	500	495	439	471	460	482	432	494	473	460	423	467	467	490	470	440	474	431	458	494	459	497	486	479	471	468	489	494	480	443	463	462	474	470	458	460	463	444	472	476	495	475	463	425	446	464	483	467	435	458	492	422	461	468	511	459	452	463	470	448	467	457	484	443	485	459	460	457	455	471	486	432	490	470	463	451	455	450	456	462	472	484	462	455	473	461	468	455	455	478	447	437	462	477	484	440	436	443	448	462	448	463	480	477	479	490	469	480	468	485	514	497	510	467	450	456	491	453	473	437	462	472	476	477	431	497	471	448	473	477	489	432	474	484	428	441	502	516	487	484	492	496	435	461	431	457	483	451	449	471	433	462	485	459	500	473	442	462	471	494	517	460	455	463	466	486	479	464	478	464	478	469	485	513	450	481	467	461	477	423	429	482	461	444	465	424	456	462	481	502	462	495	458	448	493	489	479	477	492	494	455	467	462	450	475	475	458	442	468	455	465	470	434	496	498	467	477	479	464	450	448	451	471	454	459	480	467	456	452	470	469	474	522	457	460	460	456	477	499	456	479	475	452	450	473	460	468	482	446	434	486	485	481	436	465	476	471	474	473	485	508	466	460	487	484	430	493	470	452	451	511	506	449	494	499	504	419	469	488	459	505	484	464	454	467	442	468	458	485	482	434	460	428	476	497	470	449	476	436	461	507	462	474	449	475	468	456	481	453	448	442	463	449	437	506	465	500	497	479	447	492	424	486	464	463	500	447	504	488	471	468	486	456	484	495	451	461	490	459	493	459	492	470	476	469	431	444	472	463	465	515	479	451	495	448	465	447	479	458	483	452	463	463	479	476	422	467	439	464	452	443	455	465	460	435	489	469	472	468	445	434	451	426	486	440	473	446	503	508	484	469	492	463	431	450	478	460	427	510	448	456	447	450	483	473	477	498	485	491	476	485	502	465	484	490	439	458	492	456	489	459	482	430	453	449	464	466	444	489	464	478	484	461	478	477	432	448	462	472	473	476	469	460	437	455	469	469	471	480	503	504	477	469	497	471	461	433	497	442	478	443	468	464	503	459	475	508	481	495	474	484	454	432	468	465	441	433	447	465	471	449	464	480	454	456	491	449	485	445	467	487	466	506	465	461	465	455	426	487	429	491	474	476	467	484	443	493	474	487	460	444	475	490	510	490	445	478	447	483	455	476	499	441	442	477	490	464	452	447	465	501	442	474	450	485	476	460	505	422	444	456	454	431	483	418	491	440	509	469	478	474	463	461	472	477	456	488	475	472	437	422	450	441	505	456	415	463	484	454	517	439	485	439	474	459	458	478	459	467	441	467	430	472	458	472	457	454	471	428	442	485	463	466	465	510	476	461	462	460	478	494	440	501	491	506	510	449	463	472	502	467	459	444	542	456	436	452	461	488	476	479	462	449	443	461	456	448	458	486	440	486	473	448	473	493	460	472	409	436	497	471	505	498	466	486	477	451	479	465	456	481	468	434	468	465	503	491	461	484	504	431	479	445	445	476	451	492	460	451	476	473	471	478	495	458	489	447	457	445	429	460	430	473	464	435	473	467	454	484	455	475	478	471	458	465	497	514	448	495	446	472	453	477	465	437	462	466	438	456	412	482	488	469	468	452	472	520	469	458	462	485	471	497	477	461	432	497	479	446	469	451	447	492	472	431	494	457	485	427	458	469	450	423	497	464	441	494	501	445	468	441	467	483	439	452	449	466	443	469	461	491	502	452	451	433	452	467	452	495	483	446	418	463	400	492	475	477	465	462	485	449	480	472	438	436	479	478	458	452	486	415	448	455	449	485	484	493	473	428	492	460	451	456	469	430	454	453	497	469	495	428	440	444	472	463	430	498	429	455	469	442	454	422	495	447	452	430	451	434	453	461	469	466	519	462	491	483	475	444	475	448	503	473	473	442	498	481	488	456	466	481	446	483	502	491	467	489	466	454	472	519	483	481	484	482	490	443	426	461	457	484	430	473	466	470	456	485	464	431	450	479	491	463	446	463	478	455	489	445	461	477	462	429	442	445	461	466	470	484	506	500	422	498	457	430	436	480	491	499	436	423	462	478	501	493	469	470	447	436	442	494	441	456	450	484	469	474	435	482	460	478	463	464	486	467	452	438	463	479	476	452	462	438	494	462	442	441	471	483	450	482	478	482	427	456	490	477	493	506	458	450	438	443	482	476	437	527	461	469	470	480	470	483	517	471	471	474	520	522	442	508	460	490	486	469	413	477	467	488	436	458	459	491	493	473	444	480	467	483	471	469	443	458	514	485	473	482	472	477	464	442	445	525	435	470	496	483	454	470	517	456	471	469	491	495	475	479	463	442	446	458	509	436	439	458	493	409	498	481	444	455	494	466	466	452	481	465	464	482	479	480	455	465	475	457	444	447	462	445	461	485	493	421	484	454	503	469	451	481	468	500	494	444	476	480	480	467	487	447
15481	495	142	792	116	149	2740	215	113	107	110	90	77	83	80	83	79	76	60	72	61	63	73	66	74	73	65	69	54	56	62	71	62	62	58	66	76	63	61	54	54	71	77	60	54	67	48	42	65	67	72	62	58	63	51	65	53	53	51	57	62	69	70	88	73	61	53	57	70	59	66	52	57	68	78	70	60	55	77	66	65	53	69	73	48	71	61	73	57	60	59	63	61	56	63	68	68	52	67	65	60	64	63	52	74	52	74	57	45	64	77	57	56	59	63	54	74	57	73	68	61	56	57	60	62	40	58	51	55	53	52	65	55	66	68	45	59	65	70	55	77	62	63	66	70	68	65	49	55	60	77	64	48	71	62	63	73	66	64	68	63	66	59	60	58	51	63	73	59	59	63	69	63	65	67	66	66	69	46	71	62	69	61	73	53	61	62	53	71	61	56	54	77	73	71	65	64	64	62	61	55	59	47	46	51	56	59	51	61	60	59	61	61	68	52	65	47	62	59	65	71	55	63	57	56	57	59	75	53	62	60	58	57	53	49	72	64	54	63	59	59	58	61	65	68	68	66	64	72	53	69	47	62	57	59	76	57	62	58	68	86	56	62	59	61	77	63	53	69	76	65	47	61	68	64	54	68	79	56	55	54	52	68	55	54	67	63	55	57	77	68	60	65	50	62	54	51	78	67	68	68	66	69	68	76	68	46	55	63	58	56	60	53	63	78	72	67	63	70	48	51	47	59	64	56	66	60	70	61	56	74	64	72	53	78	65	57	61	64	68	70	76	60	62	66	72	60	74	52	71	74	73	58	69	67	62	63	54	64	66	58	65	69	75	66	51	62	69	54	59	57	62	57	62	51	71	61	56	53	71	73	69	61	65	64	63	54	61	67	57	73	69	60	66	62	67	75	50	57	57	53	55	66	72	70	58	69	67	71	71	57	67	53	63	62	50	57	78	66	54	53	59	73	58	74	65	64	71	64	72	49	63	67	71	56	75	62	67	67	62	58	67	66	72	61	68	54	51	59	66	46	58	64	56	47	67	66	57	56	77	66	55	69	65	57	70	80	54	61	65	79	63	54	56	50	72	64	71	64	49	72	59	57	58	57	56	81	71	64	74	61	73	57	63	56	50	69	52	57	66	56	72	55	61	70	66	57	56	75	67	50	66	54	61	55	54	72	67	56	54	65	58	57	74	60	56	57	56	72	66	57	60	68	69	54	66	52	63	65	54	66	60	63	60	74	63	60	71	55	65	57	56	70	61	74	73	63	75	73	64	63	60	58	52	64	69	63	65	70	57	61	74	61	67	70	52	63	60	61	63	57	70	70	64	62	58	53	61	66	54	61	67	56	60	71	73	72	58	71	64	58	55	57	59	67	59	55	67	65	57	67	59	64	68	59	47	64	72	53	56	67	72	61	64	65	54	64	65	63	68	65	62	64	54	70	57	58	66	48	61	72	58	64	64	70	67	51	68	57	63	56	64	53	65	57	50	64	64	52	62	65	59	55	61	62	71	61	59	64	54	64	54	62	65	54	50	58	55	68	64	67	54	67	74	64	61	66	61	67	68	65	60	69	59	62	68	59	70	63	58	64	60	69	45	61	61	53	49	64	66	59	48	69	60	61	65	56	50	60	55	54	48	66	67	42	64	63	73	50	55	49	50	51	72	48	79	62	54	59	71	62	45	68	68	61	52	59	69	65	61	74	54	70	56	70	76	64	57	56	50	60	57	55	79	57	67	75	69	65	64	59	64	81	59	58	68	59	62	52	58	55	64	78	68	67	63	46	72	78	59	49	65	58	56	48	61	74	67	62	65	52	72	65	64	51	50	60	57	73	55	54	58	49	60	71	64	65	64	60	51	53	70	50	61	57	54	52	69	58	62	61	70	64	53	46	50	58	53	72	55	77	70	57	74	54	71	81	42	51	58	61	71	59	55	52	65	62	73	63	72	70	62	59	57	74	69	62	66	55	73	58	63	60	75	72	56	67	70	65	57	62	60	55	61	58	68	58	58	67	58	68	63	56	47	68	60	54	73	58	70	78	68	67	63	66	65	75	64	69	62	62	62	57	59	67	49	52	68	54	53	45	57	64	57	70	60	55	86	58	66	65	72	58	67	69	57	66	60	52	76	62	67	70	55	55	57	63	70	79	57	56	67	52	72	59	65	77	47	55	66	64	60	68	58	55	57	64	59	50	54	60	50	54	64	59	70	67	55	68	66	72	56	76	55	76	53	50	60	70	72	72	55	44	46	59	64	58	64	56	67	54	66	57	79	62	76	53	53	65	56	55	47	61	67	67	72	64	57	71	54	65	69	74	56	61	66	73	63	52	71	64	65	70	56	69	62	64	66	64	69	53	71	72	69	47	54	57	64	65	62	46	55	62	73	63	64	77	48	62	50	56	66	53	67	40	73	76	60	53	62	56	67	49	65	59	60	62	71	79	73	48	62	63	57	45	64	69	62	71	46	56	55	56	67	54	60	63	53	51	63	55	60	62	60	50	64	72	72	60	72	68	65	65	56	69	42	77	55	55	61	50	75	64	65	51	70	64	78	72	56	50	52	54	68	64	64	50	65	55	58	54	61	64	67	66	56	64	60	66	56	74	53	56	66	68	65	58	75	67	58	59	57	60	66	63	61	78	57	65	66	79	56	46	60	65	85	71	53	62	50	57	51	72	84	86	53	62	55	56	72	71	67	64	71	48	67	63	60	56	68	52	54	72	55	79	60	66	64	75	63	62	67	56	58	57	64	72	59	66	53	72	54	64	62	59	68	55	72	69	55	56	64	57	65	72	68	62	65	65	50	54	55	57	78	48	62	67	66	56	61	50	64	54	64	54	73	72	57	68	63	57	62	61	60	55	70	73	59	66	66	65	65	71	70	57	61	60	62	62	54	53	68	57	56	60	50	75	57	51	70	59	57	53	63	68	72	67	57	60	76	69	50	65	64	65	61	70	62	56	71	55	57	51	69	51	63	61	60	43	61	82	60	73	56	67	47	48	57	58	71	61	55	56	65	65	56	67	64	60	79	72	70	52	62	63	73	67	75	56	59	58	69	56	59	77	53	66	54	56	52	77	63	52	67	57	76	65	60	54	72	56	51	43	56	68	70	54	57	74	59	66	58	70	53	69	55	59	71	57	63	60	75	68	54	59	48	79	62	64	63	58	63	55	53	62	50	65	50	59	61	76	55	68	64	59	65	53	78	54	60	64	53	69	65	62	63	64	69	60	69	54	75	64	60	65	63	52	51	67	49	74	62	55	58	54	55	69	54	72	54	60	60	63	56	71	65	62	60	73	61	67	58	65	63	63	59	67	54	59	72	70	60	67	76	42	58	53	71	69	62	57	54	66	71	47	59	57	48	63	56	60	52	54	62	77	56	71	67	53	59	63	69	55	69	51	48	68	55	62	64	60	69	58	72	63	68	69	60	64	72	75	62	67	68	54	52	60	58	58	60	51	68	70	48	55	67
34452	7398	2384	24997	10171	12178	45908	7087	4252	3321	2723	2409	2142	2023	1744	1693	1535	1480	1407	1300	1337	1245	1209	1218	1271	1183	1202	1100	1147	1067	1015	1044	998	1042	1046	1036	1011	996	1026	1032	965	980	987	955	945	988	917	1009	1002	945	985	950	943	972	944	961	941	939	923	999	931	972	918	888	901	914	990	892	928	923	890	953	936	1003	928	930	913	918	900	938	961	957	916	903	926	911	892	904	947	913	949	921	903	892	949	924	917	958	891	916	916	917	898	875	810	949	929	897	936	938	916	927	947	996	886	924	928	879	906	866	888	925	891	972	903	900	915	893	941	899	879	949	983	942	879	862	949	918	951	888	896	926	920	921	918	897	924	902	937	875	893	884	898	949	905	923	928	914	843	917	951	912	870	931	876	957	923	954	875	910	927	886	947	948	913	883	902	852	935	906	884	939	919	922	917	867	900	904	860	950	879	869	903	925	948	926	949	857	921	899	841	906	884	931	928	936	902	913	895	918	916	917	891	897	965	895	896	948	874	869	885	913	955	890	920	918	932	880	908	895	879	937	881	905	876	925	966	882	896	876	843	916	923	889	847	934	925	896	878	954	912	936	883	902	947	927	957	897	912	912	878	927	893	938	889	843	962	891	898	931	918	880	879	911	910	935	875	943	903	902	931	898	897	910	949	901	915	913	897	886	904	914	912	884	920	876	927	898	912	886	898	897	876	920	927	947	857	937	909	924	868	890	886	902	886	887	898	927	856	916	898	876	944	912	871	892	895	896	884	874	847	888	930	961	840	944	903	845	879	910	918	865	899	890	911	871	900	945	908	915	898	963	830	945	896	932	899	903	945	895	913	890	906	898	907	918	845	941	902	923	911	896	881	928	934	907	940	869	822	874	960	876	946	911	868	927	918	933	936	893	918	911	936	872	923	891	887	903	902	902	902	866	909	905	875	936	927	874	932	867	939	911	958	878	881	931	894	914	909	891	882	918	900	952	863	916	956	896	914	888	940	889	857	917	905	857	885	844	859	860	938	893	886	885	889	871	894	947	891	928	921	863	832	906	892	909	884	927	878	863	863	867	871	978	919	924	902	947	941	910	896	912	948	934	993	928	937	929	920	937	891	934	916	881	859	882	944	909	863	930	899	903	886	901	854	860	1032	880	877	971	858	895	898	914	899	901	897	918	926	946	925	856	891	954	881	953	881	928	927	900	923	948	844	889	891	923	910	901	911	866	872	930	926	893	938	869	922	882	931	890	924	877	946	896	978	931	885	933	883	931	916	854	988	876	903	916	881	908	948	948	955	871	850	915	939	916	931	898	922	910	897	933	931	930	937	888	878	878	935	964	859	936	868	924	892	872	888	932	948	866	863	887	933	908	891	967	935	924	880	944	924	890	873	916	869	909	955	905	960	887	940	936	942	852	957	882	906	905	905	914	878	897	918	939	928	940	929	908	867	944	938	977	946	947	875	931	919	889	968	901	928	921	926	896	911	921	945	876	923	881	919	908	933	891	919	891	935	936	929	885	937	873	942	914	911	879	878	914	868	903	894	944	904	954	926	929	884	922	902	900	938	882	976	937	921	911	884	929	915	897	901	956	899	877	957	869	901	938	938	914	925	950	924	939	893	905	907	878	918	857	877	904	907	921	908	936	837	939	945	880	957	883	928	822	837	922	919	907	920	901	883	902	918	892	912	880	913	914	958	906	867	901	884	908	910	854	914	943	897	895	887	883	899	902	911	898	894	931	902	921	934	861	911	889	852	932	901	932	935	906	843	931	909	918	947	894	940	876	882	963	872	837	929	916	954	868	908	889	970	906	921	899	902	992	916	938	900	902	853	884	853	890	886	858	952	890	911	924	915	928	951	934	926	916	909	863	900	879	923	918	898	940	917	952	904	932	885	981	929	927	896	917	958	851	902	895	924	920	903	904	894	972	895	934	898	910	882	935	895	955	882	950	905	904	968	892	927	897	886	889	897	842	866	936	877	943	863	909	937	882	913	899	944	913	901	885	911	913	939	854	926	902	875	915	950	931	796	935	912	884	922	968	966	917	912	948	890	883	942	914	919	924	910	828	894	886	921	888	879	861	914	877	904	919	907	916	927	911	935	879	925	900	873	902	903	933	905	922	906	926	912	955	910	864	919	942	898	892	916	916	943	892	901	878	914	821	868	913	916	896	930	968	923	928	922	927	933	917	874	901	950	938	899	938	916	915	894	892	923	902	901	927	910	917	906	887	918	946	836	932	951	972	927	937	878	902	894	873	908	891	929	876	908	927	891	846	906	913	926	924	921	897	866	904	861	931	888	886	959	899	896	951	910	899	902	897	945	918	968	944	929	852	871	893	902	967	849	874	917	905	908	930	881	895	917	912	911	887	849	948	946	874	913	903	898	887	878	940	942	899	936	866	909	912	908	865	885	903	876	847	924	864	920	896	918	884	924	872	897	907	908	879	862	938	897	871	958	904	914	908	909	882	875	902	857	942	872	867	903	877	908	920	946	849	935	909	915	953	945	909	952	973	882	930	891	931	890	882	925	947	912	941	916	909	924	973	868	904	889	904	911	888	880	923	906	858	942	901	932	907	910	918	953	901	906	885	921	945	886	916	975	906	918	887	907	951	896	918	957	916	961	884	877	951	897	923	948	926	951	888	911	891	890	972	940	969	846	917	838	926	892	912	881	928	965	937	868	868	930	935	924	906	922	885	895	953	877	871	944	936	974	926	888	926	896	954	899	912	912	859	902	894	927	942	841	894	933	904	909	903	912	914	911	855	881	967	857	825	875	880	904	925	849	921	857	909	910	901	927	937	933	903	892	911	920	888	952	954	915	926	956	873	921	893	869	920	845	927	932	914	897	929	960	911	971	895	965	910	913	925	853	914	872	925	923	991	945	905	923	898	936	906	957	925	886	901	911	873	882	883	975	922	898	971	925	938	863	928	881	915	948	894	929	912	910	916	934	841	888	872	865	906	840	869	910	883	903	883	864	886	957	910	883	932	906	986	916	901	893	918	885	925	907	892	877	915	903	902	847	930	883	880	935	903	905	888	928	945	930	825	840	894	916	893	891	909	882	869	893	847	942	914	902	887	869	966	873	933	909	938	936	938	884	903	880	885	951	905	888	968	931	898	898	840	907	909	909	924	892	946	909	879	922	948	854	913	971	870	918	877	963	849	906	918	948	894	882	918	903	958	907	922	919	931	872	916	959	884	948	904	914	917	915	902	915	935	921	923	896	909	906	874	908	902	899	911	902	895	929	904	936	883	866	906	892	947	914	936	920	929	867	912	841	942	920	898	909	903	905	909	905	859	929	951	952	958	891	893	875	920	933	909	932	886	895	933	901	917	886	920	884	910	873	915	910	891	920	909	886	909	865	890	857	911	916	919	900	853	923	948	965	921	867	927	951	939	870	855	938	912	939	862	884	910	926	891	936	881	917	896	882	937	913	877	901	952	917	872	897	887	948	954	964	916	820	892	863	894	957	909	911	952	856	872	856	879
24954	2519	175	2969	303	315	5808	390	174	150	115	127	106	102	82	96	112	86	77	94	76	73	79	79	71	73	59	72	59	64	65	71	58	72	63	64	60	72	65	66	78	72	69	61	73	77	69	60	85	63	69	67	68	70	60	68	78	67	66	59	51	59	64	71	60	68	52	64	49	79	50	59	67	60	58	62	50	59	60	77	63	59	58	65	47	66	70	61	54	54	69	54	65	64	54	66	77	68	64	62	54	60	66	66	54	69	71	81	60	55	74	63	65	64	70	64	69	57	79	62	52	63	65	59	63	53	71	66	62	75	68	55	69	73	68	53	78	64	75	79	62	61	64	66	69	63	65	76	57	67	58	59	51	69	69	54	72	64	56	62	58	68	59	63	67	66	70	57	61	68	55	76	60	57	57	79	54	76	56	60	68	58	86	65	59	69	61	62	78	63	58	52	46	63	41	50	59	54	81	52	62	68	68	52	67	78	67	49	74	58	72	63	67	56	75	61	67	58	71	60	55	62	77	54	55	54	51	70	69	63	54	64	74	52	66	66	56	66	51	69	67	52	61	66	61	57	62	55	55	68	45	67	61	56	68	64	80	50	65	74	67	62	55	65	66	67	71	63	73	56	72	57	63	63	59	66	65	49	59	64	64	67	60	64	75	71	62	62	64	61	62	71	65	57	70	60	59	62	76	67	61	54	64	67	59	63	70	71	55	70	68	59	67	56	56	65	82	54	68	63	74	50	61	55	71	60	44	68	67	60	62	66	70	60	69	60	59	48	67	61	70	77	63	56	67	59	59	67	60	68	61	60	63	65	68	58	64	51	59	62	46	61	66	66	64	53	64	65	75	63	83	60	76	51	51	62	76	78	63	62	53	63	61	68	65	52	82	77	59	76	69	59	68	52	53	81	56	61	65	69	70	51	76	68	77	61	59	54	69	70	69	75	64	73	71	43	80	65	58	78	62	59	42	46	62	73	74	55	63	67	64	56	60	57	63	57	67	59	65	59	46	67	68	69	65	56	59	56	63	63	65	66	73	59	52	64	59	43	52	68	58	55	60	76	62	59	56	67	68	61	50	55	55	50	61	60	60	72	60	66	54	61	70	45	62	63	59	63	49	55	69	55	67	74	68	73	64	64	38	62	69	59	60	61	68	65	65	61	64	82	62	65	59	49	55	58	66	61	74	62	69	64	58	79	76	61	54	55	69	59	78	57	65	66	65	72	65	77	64	67	63	55	69	66	80	73	59	60	68	66	79	61	64	58	64	60	71	59	68	60	72	60	54	71	63	55	69	55	67	55	71	54	68	55	63	79	67	54	44	79	64	60	52	69	57	58	57	59	59	67	72	56	43	66	54	64	53	62	55	55	56	59	66	66	60	58	63	68	57	52	64	47	60	65	66	62	71	61	62	51	70	60	70	72	63	69	65	65	69	60	69	64	68	71	79	76	59	62	59	74	59	52	60	70	66	59	53	71	53	50	64	54	54	70	72	54	58	50	66	57	84	50	60	56	64	60	73	62	70	48	66	70	58	73	56	66	60	54	63	59	63	67	66	55	68	56	73	58	71	65	74	67	63	59	56	51	70	61	58	71	65	70	69	62	73	68	63	81	58	82	56	64	54	64	50	67	60	65	73	58	55	62	55	56	81	63	55	67	68	62	66	66	51	50	60	67	70	58	57	55	50	50	73	68	52	65	72	60	65	57	66	50	69	81	56	79	66	59	49	56	66	57	66	76	55	66	55	65	81	56	65	55	64	49	57	65	57	67	72	68	70	56	52	66	56	73	73	56	87	68	71	66	69	67	61	46	65	56	68	58	76	73	58	59	61	61	66	51	55	64	62	54	65	66	51	55	72	59	67	62	58	64	59	63	65	72	68	66	67	71	51	62	51	62	52	65	65	61	52	60	54	69	76	87	48	50	51	46	74	60	60	64	50	78	68	69	71	53	72	75	66	68	76	58	53	53	58	48	56	76	64	63	70	73	64	65	59	54	60	68	64	57	67	73	53	59	67	70	62	73	58	62	58	67	67	61	69	67	62	51	66	63	64	58	63	68	62	58	73	57	81	50	61	51	43	73	40	67	71	54	64	64	58	56	61	52	58	52	54	75	52	63	58	68	61	52	65	62	63	66	64	60	50	78	56	59	53	61	45	54	62	73	56	54	74	86	66	69	72	65	57	78	56	65	62	70	59	67	58	54	58	66	70	61	69	69	57	64	65	56	63	58	68	68	71	66	63	79	70	69	70	55	65	58	57	66	59	51	67	63	59	68	57	59	56	59	64	77	69	63	68	62	62	56	72	60	73	52	56	67	64	57	69	67	65	58	75	60	72	64	76	55	58	57	60	73	41	75	66	64	63	66	66	80	76	61	70	61	79	64	78	62	65	70	62	72	53	66	67	75	73	64	62	56	63	60	55	72	70	54	65	56	55	72	56	72	51	58	56	65	69	62	67	72	67	74	61	56	52	62	79	62	71	70	52	57	56	76	44	62	60	54	60	57	70	62	69	72	68	56	55	63	59	68	75	56	55	73	59	62	54	48	61	67	60	56	55	71	60	62	65	67	59	61	64	58	60	71	62	68	62	63	56	73	68	59	68	56	53	55	59	61	56	80	62	58	77	57	67	65	59	64	70	53	58	63	59	85	61	55	66	80	63	63	42	66	77	64	55	54	48	63	64	55	59	76	50	60	59	59	54	62	64	70	60	63	64	79	57	69	63	60	58	58	61	57	65	55	71	37	62	73	68	62	58	52	52	63	64	60	63	47	60	64	68	60	59	63	51	62	56	55	68	69	61	54	68	51	55	68	50	59	57	68	41	65	62	59	67	64	64	46	61	62	57	59	59	60	55	65	69	58	65	62	60	56	77	82	63	67	65	58	69	61	59	68	64	49	69	61	51	40	66	69	62	72	55	69	56	60	54	71	66	72	64	56	77	55	63	78	71	59	60	76	72	66	72	56	70	51	54	75	52	62	64	55	64	54	71	50	65	53	64	88	72	66	71	63	56	65	57	64	71	56	58	54	57	61	64	55	44	69	54	60	54	59	59	59	63	64	57	58	60	59	63	59	72	62	55	54	76	68	72	62	59	59	58	55	61	61	69	70	55	56	77	60	57	49	67	58	63	61	57	51	68	68	68	74	77	77	65	65	41	62	65	67	64	62	59	64	57	73	70	71	62	57	72	46	54	63	60	62	58	67	69	60	52	64	50	73	64	56	58	65	52	57	65	58	61	69	78	68	63	67	62	47	62	65	67	59	78	57	53	74	66	59	56	81	61	60	70	48	67	72	69	67	63	63	55	70	66	67	59	60	70	72	65	47	61	73	69	51	55	68	65	64	51	67	47	57	55	57	64	60	70	56	66	55	55	66	65	66	67	51	55	63	62	67	74	67	62	69	52	56	62	63	66	66	58	67	52	57	55	44	68	68	68	60	61	58	55	67	62	75	64	55	51	59	55	53	63	71	58	75	66	62
39500	15540	3930	36947	16437	20112	55408	11323	7518	5711	4716	3957	3384	3060	2794	2385	2260	2099	2066	1866	1690	1678	1589	1515	1474	1485	1384	1313	1271	1234	1209	1195	1148	1223	1097	1121	1124	1095	1123	1112	1156	1119	1030	1049	994	1004	1060	989	982	1039	1013	970	965	1023	977	1023	990	969	1062	1040	998	991	981	996	921	1013	955	976	977	992	962	1000	923	950	1008	909	923	990	997	968	912	983	925	944	930	930	879	859	919	953	908	931	933	907	888	942	950	854	963	898	903	952	941	946	892	893	911	938	986	929	911	917	937	977	877	919	947	925	928	935	897	926	986	855	937	962	968	959	943	975	862	987	921	936	926	926	937	908	951	972	931	910	940	957	882	973	862	944	929	941	944	901	912	906	960	941	862	934	936	902	922	887	904	891	893	918	940	924	940	873	926	930	956	878	906	897	910	902	932	925	892	893	906	956	903	871	938	939	915	901	952	946	888	954	923	930	923	959	958	949	942	942	910	961	928	918	872	907	966	943	876	893	952	940	897	882	887	891	928	927	884	905	868	889	931	931	895	842	944	914	903	981	882	887	925	874	945	870	912	942	964	917	854	929	938	942	908	859	940	908	901	881	892	878	933	918	896	895	891	916	896	920	860	930	935	905	929	936	884	956	913	922	887	915	928	943	904	943	910	920	912	864	874	904	893	980	957	929	976	874	881	936	908	882	951	917	887	889	913	878	922	945	926	924	896	898	920	909	911	920	950	942	910	938	887	952	890	932	932	897	898	929	914	943	924	929	877	930	924	913	926	957	935	923	904	894	887	904	925	897	955	893	922	931	915	905	942	911	903	962	875	931	895	863	929	925	964	866	908	902	894	926	877	929	898	880	978	927	882	926	913	925	924	945	944	902	920	916	929	913	916	934	885	915	888	925	838	896	919	963	937	971	908	938	902	912	897	878	866	919	900	929	888	943	922	968	909	970	887	962	942	908	931	884	896	860	845	955	856	892	932	893	891	939	925	929	890	882	919	866	875	929	913	939	979	932	919	953	934	909	924	934	900	905	922	883	917	915	905	899	947	939	945	921	902	895	946	887	901	958	876	957	971	885	883	940	930	917	906	882	908	901	917	936	929	878	895	892	904	938	918	937	974	883	916	864	945	945	861	969	891	965	885	887	942	959	874	936	908	933	923	882	967	923	879	908	936	917	924	877	891	945	930	901	905	937	874	909	932	943	898	916	948	919	909	927	901	889	850	902	875	909	923	978	1010	939	899	914	889	925	903	921	906	973	963	881	922	910	945	911	942	936	901	940	976	952	887	979	941	929	943	848	909	931	911	910	869	943	932	953	881	912	911	910	894	967	915	891	953	943	924	902	929	959	939	911	937	875	902	925	929	909	914	898	901	921	924	885	934	958	951	924	893	973	922	970	920	889	892	926	980	943	891	926	867	953	952	876	915	895	947	918	921	965	928	931	917	927	940	890	942	958	937	900	911	908	925	932	904	890	903	962	927	965	882	936	985	868	894	919	887	903	868	932	941	966	918	936	893	967	881	916	932	920	921	912	946	878	942	931	937	947	914	917	890	890	962	945	955	933	848	927	934	967	939	888	935	897	908	967	985	964	966	895	933	903	950	923	908	888	934	947	999	956	886	925	932	903	902	926	886	901	966	913	926	896	923	877	900	952	928	943	918	889	919	889	912	907	913	945	1000	906	858	898	888	930	947	877	923	957	944	916	934	914	899	902	929	898	867	948	926	975	935	907	940	907	917	928	955	913	941	879	907	859	902	935	899	929	914	929	885	920	830	896	897	887	897	894	894	927	909	848	924	899	890	892	938	885	907	926	896	883	928	907	953	961	918	922	902	888	958	908	865	919	922	858	900	927	888	869	899	906	939	899	857	899	904	869	912	904	899	909	927	926	884	907	892	916	941	898	878	886	916	914	909	850	924	932	914	915	941	918	888	893	920	912	936	901	981	889	938	907	902	889	864	963	949	960	898	922	941	966	926	973	936	893	915	891	904	923	896	937	996	936	951	897	934	946	916	898	905	926	946	915	902	916	945	848	895	901	911	882	874	939	906	938	908	888	889	935	882	921	920	855	928	862	872	910	918	904	952	928	939	908	922	882	881	924	894	933	926	930	903	939	918	898	961	888	895	886	900	888	919	923	914	870	903	943	904	873	887	954	881	888	900	909	915	879	908	922	912	873	916	910	895	905	916	914	944	940	909	925	996	950	857	932	891	923	888	918	906	901	886	950	924	929	926	919	885	898	918	944	945	936	930	939	928	923	915	892	896	921	877	954	896	938	961	954	905	912	917	961	881	927	877	897	886	926	959	869	901	879	950	904	930	862	879	858	865	910	910	905	923	899	929	916	890	893	913	931	911	924	948	918	858	973	941	887	927	900	933	890	948	913	864	873	869	930	967	984	865	948	876	959	913	904	902	911	883	884	958	984	891	885	882	912	908	915	937	934	933	913	909	955	931	907	940	863	919	941	938	914	911	933	929	892	849	942	862	892	955	974	942	875	973	919	906	933	927	972	865	947	892	934	895	896	892	845	922	897	918	943	898	919	918	919	941	914	900	898	945	879	904	923	890	894	921	915	871	914	925	895	909	928	925	934	914	895	880	906	924	906	872	955	962	910	915	930	901	929	925	916	950	902	924	894	917	905	869	910	911	912	889	926	971	895	915	944	950	935	883	934	948	926	953	899	899	916	843	923	898	952	875	893	891	889	909	964	962	887	907	937	901	933	892	895	914	953	896	937	945	849	936	939	980	908	885	934	955	919	881	964	889	909	928	940	896	961	940	896	931	932	909	925	931	904	888	881	972	952	891	909	899	900	936	912	946	917	875	864	974	984	870	885	920	914	933	951	908	946	938	895	880	954	906	901	924	908	887	918	924	911	936	908	927	872	905	890	904	903	872	902	853	896	920	895	874	919	857	924	906	917	933	892	919	895	890	931	929	894	964	971	920	943	884	879	966	927	844	882	902	861	898	956	869	947	910	853	891	874	941	941	907	930	891	910	915	893	932	925	890	965	872	881	904	928	943	950	946	895	925	908	891	901	928	855	934	915	861	906	889	950	883	921	906	905	900	919	937	943	917	990	907	930	901	944	992	904	899	920	925	952	980	877	924	914	876	885	923	887	949	942	974	844	919	848	920	921	951	902	870	944	915	904	905	941	923	917	898	941	888	922	899	930	890	943	950	887	922	909	948	878	883	953	903	901	924	924	939	893	925	944	925	944	913	924	951	940	868	944	908	920	898	886	917	886	890	948	859	901	874	910	913	949	898	895	922	900	838	944	926	861	914	944	860	894	849	918	922	872	881	872	881	916	937	897	986	905	859	896	933	935	904	869	954	876	944	912	870	903	863	907	948	930	917	906	953	934	922	908	905	918	910	897	878	969	899	896	913	900	958	881	918	912	871	955	874	894	905	908	915	933	942	930	934	942	888	923	925	928	864	923	990	946	940	906	878	937	958	948	927	870	984	864	867	850	911	877	934	923	970	917	884	890	938	856
9139	207	55	575	69	58	574	48	48	44	34	32	34	36	40	34	38	40	27	45	28	43	42	47	25	36	39	47	32	32	39	34	43	43	36	39	32	28	39	23	46	26	32	32	40	34	38	22	33	39	28	31	39	32	30	31	27	34	24	30	39	38	31	41	30	35	33	38	49	42	34	36	40	24	37	21	28	41	30	39	45	32	30	23	35	29	41	38	28	29	39	36	31	32	33	33	34	39	32	24	37	39	38	24	31	43	23	34	32	35	28	33	27	25	43	32	41	39	48	41	26	34	33	30	30	38	40	33	27	21	33	28	28	42	21	42	42	32	31	34	30	23	34	42	36	35	28	27	24	44	24	26	27	25	22	31	33	33	43	38	41	49	31	36	37	34	37	32	33	30	37	42	28	31	20	34	37	24	31	38	25	26	40	24	29	35	33	28	32	40	33	24	29	23	24	25	28	30	37	35	32	35	47	32	36	32	33	28	36	33	36	29	35	49	33	31	31	42	36	39	29	38	30	32	27	36	25	33	34	26	30	33	48	24	38	23	24	30	36	21	25	29	22	30	31	40	32	26	33	20	36	27	30	30	49	25	36	40	18	35	31	38	27	29	27	36	38	35	33	27	21	30	34	30	34	28	31	27	27	28	28	33	40	29	25	26	41	33	32	29	39	38	22	25	33	34	40	41	26	27	32	31	31	32	38	33	36	39	27	21	32	36	40	43	35	32	30	31	26	31	30	37	30	29	31	26	42	26	31	32	34	18	38	36	43	39	43	25	29	31	29	36	25	28	33	22	30	30	32	22	33	32	30	35	37	31	44	36	29	29	28	28	26	38	36	35	41	24	23	30	29	37	37	44	38	39	33	31	34	32	31	35	25	33	33	34	33	34	33	31	36	30	50	34	32	22	28	36	27	28	33	34	26	36	43	27	28	28	31	31	36	37	28	42	35	34	27	36	38	31	39	28	28	31	26	26	35	39	40	42	21	44	36	24	31	31	27	26	40	23	34	23	32	29	32	31	30	23	27	42	32	35	25	30	36	27	29	29	27	36	30	22	33	32	36	31	27	25	27	30	36	29	17	34	35	27	41	35	32	32	28	38	35	32	42	30	28	17	36	25	28	28	29	29	33	30	27	28	38	29	28	42	36	34	28	40	28	28	32	30	36	30	26	38	38	39	34	25	36	38	36	23	30	31	30	35	35	37	33	42	41	38	33	33	24	34	42	44	47	31	29	34	33	26	40	33	37	28	39	38	36	27	33	31	25	27	35	21	30	32	35	30	33	36	24	25	26	26	42	35	32	20	37	33	37	37	33	32	25	25	33	25	26	28	41	26	28	37	31	39	41	35	34	31	23	23	23	29	25	31	37	30	26	41	31	43	39	30	35	32	36	44	27	39	32	30	36	28	38	31	26	34	41	30	29	33	30	28	33	34	42	35	41	33	39	30	28	28	22	34	28	32	32	37	33	39	26	24	31	37	32	32	33	41	39	28	22	38	37	26	31	23	38	34	26	23	37	18	34	34	29	38	36	27	36	37	28	38	33	28	29	32	20	45	32	36	25	35	27	35	27	20	29	41	38	31	34	28	40	36	34	34	28	27	37	35	28	35	33	36	43	34	46	32	41	43	34	33	30	27	38	38	33	34	36	33	29	29	33	28	33	41	28	28	29	41	34	31	24	32	31	38	40	29	27	37	35	29	25	41	33	41	34	30	33	30	37	25	43	29	38	30	25	38	27	37	24	36	43	36	33	39	30	34	27	27	41	33	33	38	38	42	34	30	31	22	39	24	37	43	33	30	39	29	30	31	31	26	33	25	34	27	34	25	38	40	24	28	32	39	31	26	35	30	27	29	26	34	37	24	27	29	33	31	31	33	29	38	30	40	34	35	28	31	31	36	32	27	49	29	28	42	39	26	45	32	22	28	37	31	31	37	29	30	36	26	39	32	39	32	33	28	38	30	47	29	30	19	23	28	30	33	36	48	36	21	31	38	43	26	25	31	28	35	44	29	35	31	32	35	30	37	37	36	30	32	35	39	24	32	43	31	35	34	39	35	35	36	41	32	33	43	34	27	34	31	27	31	25	36	38	22	30	30	30	28	34	40	34	34	26	27	33	30	30	28	28	32	38	19	31	27	43	32	38	33	25	23	33	39	37	35	34	34	38	35	39	38	29	21	41	30	35	35	36	27	32	32	30	38	25	32	31	30	31	30	40	24	38	37	37	40	28	28	29	33	29	41	32	35	31	38	33	46	32	23	49	27	36	36	32	35	34	31	36	45	28	32	31	32	36	26	26	36	42	32	27	30	28	35	29	41	30	32	27	26	31	35	33	32	38	21	38	31	27	35	30	19	31	39	32	34	30	31	34	25	31	27	39	33	34	33	37	34	29	38	40	39	27	43	41	24	28	30	34	34	33	43	31	43	44	25	34	25	39	37	27	31	31	32	26	33	42	27	26	38	35	28	27	30	28	39	40	26	26	35	34	35	40	38	31	28	39	35	43	33	43	42	41	38	27	32	31	33	39	37	36	30	29	36	31	27	32	33	35	29	37	36	36	50	35	24	31	42	29	28	33	35	37	25	33	24	30	38	39	33	35	27	32	37	29	39	27	32	42	29	39	31	39	22	29	33	29	29	34	35	28	18	36	29	31	33	36	36	25	31	28	37	39	35	38	23	32	38	35	24	35	29	39	31	30	29	34	36	21	31	34	39	30	30	38	25	32	27	33	31	33	38	32	26	38	23	32	26	30	30	36	40	35	32	33	25	36	40	30	32	37	29	41	31	38	39	51	36	37	34	24	38	35	37	29	31	36	32	28	28	24	28	33	45	28	27	38	31	34	40	41	29	30	30	37	26	47	33	33	25	24	27	33	30	35	27	36	27	31	32	35	20	31	27	42	31	31	25	28	32	35	45	32	26	36	28	36	36	25	36	40	30	26	34	31	31	38	30	33	23	37	37	36	35	38	31	24	35	33	29	36	32	27	42	30	41	30	38	29	30	30	31	34	38	38	38	36	45	35	37	40	32	30	35	32	35	35	28	30	29	36	28	33	31	30	30	34	32	31	36	27	30	32	34	36	32	25	29	36	24	38	25	36	31	24	35	35	30	32	26	26	32	33	28	34	28	42	40	48	23	34	35	28	35	43	38	42	26	21	27	35	26	37	38	27	42	29	36	34	38	27	23	29	32	34	29	32	39	42	30	31	38	39	34	30	32	33	30	36	46	32	31	38	33	31	29	35	32	36	34	26	25	28	33	43	31	34	31	40	31	38	34	30	27	29	25	32	33	37	36	18	27	29	29	26	35	38	31	37	32	28	31	19	24	31	34	29	29	31	31	36	30	34	34	27	46	34	38	31	31	29	32	34	38	40	33	26	37	38	32	26	40	30	40	28	32	30	27	30	27	35	35	29	33	33	33	33	34	20	23	29	32	33	27	32	32	32	31	33	30	29	27	35	31	32	24	34	35	40	27
28654	4421	1022	24102	3904	5079	26032	1880	1385	1184	968	879	778	767	722	642	618	664	637	616	627	604	571	561	535	541	567	524	532	509	554	554	512	527	544	541	540	505	443	472	532	498	499	517	517	474	513	502	506	503	495	502	542	491	461	516	494	475	490	488	485	471	519	511	531	451	520	489	508	480	521	542	474	493	507	502	490	498	467	499	523	530	525	448	499	515	514	503	484	519	500	532	518	497	526	503	497	529	485	499	528	503	471	493	490	456	486	496	523	503	475	508	461	477	495	479	487	489	467	517	509	516	494	528	483	528	507	464	505	513	512	483	530	488	526	483	479	471	529	471	543	462	498	502	504	491	500	467	485	482	490	471	499	515	465	495	459	509	459	461	474	480	475	458	484	510	476	500	480	507	433	496	492	489	498	472	490	470	452	502	469	480	442	474	479	516	514	454	447	446	516	481	457	447	471	514	484	481	475	509	502	496	456	479	536	506	509	484	525	505	472	485	479	463	545	463	493	502	483	513	487	459	514	510	451	484	478	471	473	495	475	480	500	477	523	497	457	478	495	465	508	501	503	470	513	517	505	485	497	456	480	473	474	485	469	502	482	531	465	471	498	513	466	478	506	481	499	459	451	493	473	483	488	471	514	508	469	441	498	475	515	507	451	501	495	494	497	509	499	496	497	490	472	495	509	551	489	465	488	506	503	480	494	478	532	485	516	464	486	485	463	490	443	532	487	467	468	450	474	509	490	476	536	526	525	496	479	496	546	506	487	533	483	468	498	507	460	460	527	463	488	473	459	505	498	510	462	477	544	483	490	486	471	497	500	495	474	459	467	494	519	502	491	494	484	492	515	487	501	467	484	476	477	492	479	471	475	523	472	462	476	485	510	479	517	473	511	492	492	494	515	501	480	508	480	476	489	476	513	513	489	463	489	502	491	483	502	486	517	490	497	533	447	484	452	472	503	485	473	491	461	510	495	509	471	491	481	482	494	469	494	482	511	521	504	491	489	496	504	485	506	447	464	508	493	500	521	477	486	500	510	489	513	488	509	483	486	484	451	466	490	478	495	428	478	489	483	516	496	498	497	499	451	471	487	452	479	507	477	482	466	493	540	505	467	458	460	497	475	478	444	472	498	488	493	513	504	469	478	499	477	482	511	478	504	517	504	484	490	494	502	508	503	511	465	456	483	487	490	511	549	453	540	446	476	449	475	530	472	503	515	492	461	462	499	508	450	534	462	495	476	485	502	496	481	468	491	461	515	481	493	474	484	507	481	473	475	467	478	511	519	456	457	486	508	509	437	483	480	469	524	516	483	487	477	494	502	480	515	474	504	435	480	501	486	535	476	476	516	530	481	495	463	484	492	478	515	514	489	470	491	498	469	482	480	521	474	487	529	474	492	519	523	476	501	517	474	479	457	466	466	505	507	511	519	483	460	492	488	509	507	490	523	482	482	479	493	468	474	489	457	512	466	465	491	514	503	527	497	509	468	516	490	475	476	476	508	509	490	476	457	452	500	482	492	508	508	463	488	504	515	495	512	497	496	500	496	496	510	511	484	502	458	508	448	466	429	499	479	504	511	459	488	494	485	467	500	476	488	527	474	499	489	469	487	453	478	491	438	481	516	499	456	512	463	495	491	487	510	514	479	442	472	524	470	510	489	493	470	493	477	470	467	508	487	523	482	462	505	477	489	491	480	501	502	452	506	437	517	519	485	494	472	491	487	451	503	502	496	520	492	503	497	512	468	504	494	479	516	484	498	471	508	521	488	503	487	489	495	463	535	506	461	525	496	478	497	480	486	498	472	466	476	506	456	464	467	453	529	463	497	478	486	472	474	488	527	436	499	507	547	488	460	466	529	480	481	507	488	499	524	524	473	484	509	477	468	489	490	491	464	493	493	484	457	521	511	488	503	489	514	471	498	495	506	448	453	471	528	485	494	447	466	457	488	512	510	480	538	502	483	524	443	486	506	470	506	462	489	484	490	516	502	501	500	510	471	460	488	506	514	462	511	484	484	533	523	518	503	515	529	490	508	468	505	493	470	474	504	502	506	440	486	473	482	481	484	472	479	481	523	488	518	491	473	501	513	505	456	494	508	527	494	482	483	451	527	481	480	474	452	468	487	492	486	438	519	500	487	483	482	501	481	497	490	489	466	464	516	498	524	531	494	442	474	484	470	484	487	481	475	448	498	494	503	470	490	531	432	507	475	477	558	485	451	502	496	473	488	478	477	536	496	478	509	470	469	504	464	467	461	511	477	471	469	490	523	472	452	480	471	471	536	467	486	454	459	475	510	507	481	457	502	542	465	502	510	492	526	484	478	476	460	470	515	482	498	488	498	545	500	475	517	476	523	494	481	525	510	534	475	469	491	458	453	487	461	470	468	470	454	494	502	461	489	465	493	458	463	460	485	532	466	510	507	519	476	481	503	484	502	506	473	503	464	466	410	465	479	523	479	504	465	522	485	502	488	532	485	458	503	530	455	493	470	478	485	500	510	474	485	473	476	481	490	473	520	454	491	500	485	482	467	491	489	512	477	526	464	496	485	478	501	469	511	534	453	449	508	477	466	509	531	484	451	496	477	480	492	511	514	520	479	535	510	497	486	475	492	490	483	503	476	495	464	468	475	502	501	491	483	488	449	468	484	503	488	521	477	494	497	466	490	467	512	480	484	491	473	499	496	512	455	474	489	465	495	500	499	454	472	446	464	476	469	494	460	508	518	533	473	469	490	510	486	448	496	483	502	488	461	494	493	539	513	503	485	487	484	516	485	500	488	524	539	455	503	500	540	487	476	472	492	488	488	470	485	522	475	519	486	467	481	478	462	443	498	480	492	489	486	470	500	464	536	478	496	535	495	495	457	485	452	500	493	482	470	486	451	515	487	488	446	491	525	504	496	449	470	500	468	466	490	481	520	509	467	471	507	484	444	517	528	506	500	460	485	498	472	472	463	534	481	523	523	464	506	530	495	463	529	493	484	516	474	481	487	463	475	483	430	506	479	515	469	504	501	510	513	493	541	499	448	544	493	478	515	491	464	493	490	489	508	441	512	497	481	494	480	480	476	484	496	489	493	498	486	497	484	475	474	482	484	497	464	466	519	488	474	479	506	468	494	478	476	468	499	494	476	484	441	476	500	493	471	501	511	503	544	485	511	458	477	499	472	505	505	500	449	478	460	512	535	494	463	495	477	467	446	460	501	470	461	504	482	471	531	472	494	512	500	497	490	510	496	499	481	480	503	538	459	502	482	475	481	510	467	441	478	460	521	519	515	488	520	478	545	496	481	468	478	498	485	444	505	502	477	504	486	470	467	476	469	512	473	480	475	487	482	488	509	462	457	528	477	487	489	525	452	522	470	504	489	479	502	515	468	462	489	519	482	496	471	475	453	510	497	494	470	509	503	516	486	482	504	458	464	491	486	547	493	499	473	524	515	497	536	483	513	488	481	515	502	496	510	450	500	497	472	494	479	506	504	524	507	464
16097	1218	95	2380	165	163	1753	92	86	61	67	48	44	47	56	48	40	39	57	44	28	43	43	35	36	27	39	32	32	25	42	31	25	34	30	28	39	37	27	32	32	29	24	35	37	34	41	44	36	36	31	32	30	24	42	40	34	25	31	37	27	28	28	28	35	31	34	28	29	32	34	24	24	22	34	27	31	24	34	30	32	26	42	16	23	33	22	31	33	30	32	27	33	21	27	36	30	32	36	31	20	36	22	34	24	33	34	34	20	32	21	21	30	28	36	27	25	24	25	23	31	22	32	41	28	31	29	34	32	25	29	46	35	26	30	33	31	29	29	35	22	23	34	27	26	18	25	32	24	19	32	26	32	29	31	19	24	36	30	32	32	22	27	28	28	31	28	29	38	27	28	33	27	25	30	33	26	35	21	27	29	33	28	25	32	42	32	30	26	32	33	24	21	25	27	25	30	28	27	26	23	40	30	36	35	36	32	36	35	23	27	38	30	32	30	35	25	21	36	24	35	31	28	34	31	27	31	28	23	28	38	40	28	20	29	28	38	27	32	21	30	23	33	34	33	17	31	43	35	37	28	34	31	35	25	22	36	38	40	33	35	31	23	28	39	31	30	25	35	20	21	32	20	34	25	30	29	32	30	40	33	37	23	40	35	31	26	27	32	30	42	29	23	32	42	38	31	31	26	32	32	22	37	27	27	39	24	36	33	32	23	35	27	35	30	22	29	35	31	32	26	21	32	19	32	33	35	31	28	26	32	33	26	27	35	32	23	28	27	37	26	32	33	36	28	38	26	39	24	36	21	22	37	34	26	40	30	23	26	28	29	21	17	17	19	31	41	27	39	25	35	32	38	38	29	26	33	36	34	28	22	30	37	29	22	36	30	41	22	24	25	31	28	24	25	28	22	20	25	36	32	27	30	32	34	32	26	35	35	34	47	37	19	34	28	37	25	21	25	28	28	38	24	28	37	22	27	34	25	34	29	30	26	31	28	38	31	22	23	27	30	35	34	45	25	39	33	37	31	30	33	27	33	31	35	36	36	27	31	31	38	36	44	20	31	22	21	36	32	34	27	36	32	39	35	26	24	26	37	21	21	17	41	28	35	23	26	30	23	33	32	25	35	43	31	35	31	26	25	34	30	26	28	28	36	24	24	36	30	32	29	38	37	32	28	20	38	35	22	23	46	29	20	31	41	44	25	34	37	34	33	27	43	28	33	40	37	29	31	26	34	30	34	27	37	37	24	30	35	34	27	36	29	39	32	26	26	30	28	25	27	29	31	27	29	40	35	31	28	31	33	23	34	29	21	23	27	36	29	27	13	26	24	31	24	33	30	22	35	41	36	28	34	28	20	35	35	24	36	35	35	30	32	27	34	29	39	31	28	31	35	25	35	44	29	31	26	38	27	24	36	28	24	31	25	18	35	30	25	30	36	37	35	28	33	33	30	31	28	15	29	35	29	21	27	35	45	30	25	26	29	35	26	22	27	32	30	22	28	33	24	29	32	36	24	45	26	33	41	30	33	25	39	31	31	28	22	23	26	32	28	26	25	35	32	29	24	35	33	34	32	21	24	25	36	23	41	29	26	29	27	23	26	33	31	24	33	29	35	28	33	30	15	29	32	42	25	35	28	36	29	34	22	33	34	35	30	34	28	28	31	37	23	31	33	27	29	26	32	39	38	31	28	31	31	23	38	33	25	28	29	28	26	33	30	30	24	36	33	23	27	21	17	28	34	39	30	38	29	28	37	29	20	30	42	29	20	25	28	32	25	21	40	31	25	33	31	36	28	24	30	38	33	23	22	31	30	27	33	44	26	24	25	32	33	32	23	40	35	29	29	25	30	27	35	31	31	19	24	35	24	28	34	24	29	26	33	30	22	16	37	38	30	29	30	23	20	41	33	29	24	31	31	33	35	31	26	34	31	33	27	44	28	25	37	29	29	24	36	40	27	37	30	31	34	36	28	43	31	31	28	28	30	43	34	32	34	37	33	23	31	25	40	23	34	25	27	31	35	26	32	28	24	33	30	33	37	24	27	33	20	30	32	29	31	32	27	41	37	26	29	32	21	37	23	36	35	33	37	37	26	33	36	27	46	32	27	27	34	33	29	31	18	30	21	27	31	27	30	28	31	39	27	30	27	33	28	25	35	24	32	29	36	32	28	31	38	33	25	31	31	27	25	28	27	33	41	35	34	24	40	32	32	35	36	26	32	21	17	28	27	33	31	30	23	32	30	30	40	33	28	32	29	26	40	29	45	30	43	25	24	38	23	32	36	35	43	30	28	29	24	22	27	45	38	32	38	33	26	36	27	18	28	34	36	29	28	29	39	34	26	27	30	21	28	25	28	29	21	21	36	26	27	29	28	33	34	44	26	21	31	26	28	32	41	24	24	39	31	36	28	28	31	28	23	23	31	42	32	29	36	41	27	33	33	32	32	25	32	30	17	35	31	29	40	31	41	35	25	29	21	34	31	41	29	23	29	24	32	41	23	27	23	33	32	35	32	28	32	25	27	21	27	39	39	30	26	26	35	33	27	31	33	30	33	36	37	33	31	31	42	24	37	26	26	30	28	24	20	29	28	44	31	34	18	34	28	32	28	26	35	33	33	20	32	30	31	28	22	27	30	34	29	27	30	28	29	37	29	23	27	32	38	31	34	27	38	19	40	32	33	38	41	36	22	25	33	28	38	32	37	21	32	31	43	36	26	34	27	37	25	33	28	41	33	37	28	31	36	23	29	30	29	31	29	31	24	29	43	39	25	38	34	30	32	36	40	35	26	34	37	30	24	36	22	18	31	32	23	26	35	23	34	27	27	29	41	30	30	31	25	29	34	35	32	48	32	31	38	31	28	32	23	33	40	20	37	35	29	29	31	28	27	34	26	34	27	38	30	21	36	32	36	31	23	36	27	33	24	34	36	36	40	31	22	35	24	32	29	33	33	31	33	28	33	30	28	21	33	33	33	22	19	31	27	25	32	29	28	35	40	27	32	33	30	35	30	19	29	41	27	26	30	34	36	30	36	26	32	32	29	37	38	27	31	36	36	29	33	27	27	28	30	28	37	32	25	31	22	32	26	25	40	31	36	29	33	25	29	27	42	26	38	25	34	29	26	32	33	33	45	32	25	18	28	27	26	32	37	36	30	28	32	26	33	34	22	29	23	38	24	24	40	33	23	36	38	20	53	36	23	28	36	26	34	16	29	35	39	39	36	27	24	27	39	26	24	32	30	25	32	38	35	23	33	29	32	33	33	40	32	35	22	37	29	34	33	36	27	33	30	36	29	28	32	26	31	36	33	29	32	40	26	29	38	36	42	37	25	28	35	26	32	33	36	23	35	31	43	37	31	34	42	37	40	36	29	28	36	36	29	35	28	32	23	28	39	33	29	22	29	39	28	26	41	28	24	30	28	36	27	39	37	37	33	40	20	30	34	36	29	26	32	27	26	30	22	26	34	30	36	31	27	34	36	34
39107	14542	2476	38063	10631	13992	38387	5675	4423	3251	2647	2151	1928	1680	1531	1368	1193	1234	1154	1001	885	898	804	812	753	726	748	710	670	665	663	661	631	600	594	605	587	595	577	563	525	534	541	598	520	542	539	516	559	516	505	542	510	544	496	519	524	506	544	529	516	479	509	485	487	450	496	506	495	470	511	472	457	527	479	475	521	517	471	489	494	499	483	492	517	510	486	489	470	517	475	532	501	499	488	423	493	442	509	517	447	479	486	488	439	472	465	466	470	489	477	490	463	424	492	477	526	488	490	479	504	475	473	503	483	482	450	474	459	420	470	497	512	485	471	439	427	490	495	515	521	473	464	457	495	440	457	477	495	482	424	476	506	458	472	458	504	448	444	473	462	458	496	490	464	483	484	439	488	453	498	467	482	494	442	493	492	462	457	464	495	455	437	502	501	464	504	497	464	486	456	468	496	489	485	485	446	465	430	459	522	461	496	484	472	486	473	460	484	488	493	479	482	458	417	477	476	442	494	469	480	532	466	479	490	486	493	474	443	462	478	464	474	450	440	485	495	489	465	484	458	491	483	495	487	489	446	507	476	452	473	439	469	468	465	495	467	496	423	468	459	450	473	507	495	455	446	475	492	455	508	468	457	461	474	412	472	492	494	482	520	533	443	472	449	445	475	479	464	474	499	499	493	490	445	493	445	452	442	514	471	443	455	473	472	440	447	470	470	478	460	454	461	464	480	438	465	498	454	478	477	478	484	483	481	510	451	461	434	453	453	488	431	435	464	502	452	444	453	460	487	457	461	522	463	480	457	488	426	474	461	499	474	490	420	469	504	435	450	454	455	469	460	485	454	474	465	476	484	449	464	488	460	455	456	436	467	464	479	478	480	474	487	470	454	475	482	479	476	448	445	476	503	494	471	460	469	488	462	480	457	492	469	515	465	457	480	475	476	462	484	507	478	464	451	412	466	478	461	442	433	474	490	470	508	511	472	441	414	463	483	479	440	475	486	461	478	451	446	499	473	408	450	435	487	482	497	482	459	479	502	488	480	481	488	480	456	496	476	473	450	471	459	454	475	455	466	459	478	512	447	463	413	483	467	429	438	471	437	426	487	445	476	464	469	451	490	451	451	446	448	470	444	438	466	503	485	478	462	469	481	450	494	453	470	458	483	455	458	471	464	502	443	513	483	477	496	443	480	471	450	472	469	444	498	429	433	457	484	419	476	492	500	488	496	452	459	429	438	469	445	475	462	465	461	472	481	483	467	463	478	427	450	489	490	473	455	452	478	433	471	443	444	461	453	462	510	451	462	477	469	479	436	476	490	490	488	446	453	515	483	473	478	433	470	431	511	463	474	476	450	451	473	489	492	456	482	462	487	456	500	446	487	476	509	484	457	516	485	487	442	472	504	452	448	458	504	475	480	466	472	483	445	472	474	471	464	477	456	480	502	485	465	455	442	432	430	479	492	438	463	481	467	507	466	459	445	440	436	482	475	496	477	482	458	454	509	472	483	504	445	460	524	487	477	467	478	473	505	440	504	469	477	457	503	477	472	457	474	413	480	470	472	486	489	472	460	500	464	484	477	499	455	474	461	475	417	474	465	499	482	508	479	489	461	454	446	449	459	479	496	493	472	493	476	430	498	477	474	474	465	472	422	436	454	488	457	475	471	468	456	427	451	457	540	478	484	434	433	495	490	503	465	462	441	453	491	489	456	455	478	477	439	497	469	425	482	431	465	474	466	493	503	475	457	486	459	468	484	466	489	447	477	446	485	443	458	465	504	488	463	460	456	476	480	460	439	447	485	459	459	441	481	493	471	458	475	463	481	455	462	491	482	490	462	483	490	498	494	493	451	452	448	425	438	457	482	463	485	461	461	507	459	476	468	452	478	463	490	492	469	474	467	477	444	466	443	485	484	435	486	453	487	457	496	448	472	453	499	505	432	464	501	496	416	463	432	484	449	428	441	435	494	479	480	490	504	438	481	487	511	488	509	454	481	478	484	454	464	452	477	465	483	464	471	478	450	486	484	454	467	484	433	485	472	444	461	441	464	444	510	427	448	455	513	482	474	441	489	435	427	456	468	449	481	508	460	504	464	504	472	474	482	472	473	489	466	467	491	464	447	477	491	488	473	475	456	438	495	476	451	444	494	450	460	451	459	460	472	451	493	458	461	460	489	476	469	472	464	476	504	470	477	488	481	480	434	464	477	479	444	423	491	462	487	470	401	428	478	471	468	468	462	423	458	462	497	484	463	473	457	450	492	488	486	511	445	431	434	472	439	435	485	455	459	437	476	490	453	436	452	450	473	417	465	454	487	481	436	466	447	475	468	485	462	467	454	512	452	506	483	457	475	479	483	434	491	467	502	512	465	463	462	499	479	475	481	457	451	457	468	446	446	490	492	435	476	492	461	479	461	455	451	472	515	485	440	479	494	461	477	432	516	449	481	460	427	481	424	463	483	426	419	518	446	486	460	492	475	464	456	467	453	478	441	467	465	469	469	445	468	488	435	485	453	486	448	471	461	463	450	433	466	462	437	486	438	489	463	472	442	489	503	489	438	492	454	479	481	474	445	448	457	479	502	454	513	490	514	481	481	487	454	490	486	471	481	486	488	444	475	479	450	490	485	450	492	465	475	492	448	477	450	457	481	487	475	466	471	476	480	441	466	455	444	465	461	482	503	434	451	522	472	480	467	497	429	476	459	473	443	494	513	480	447	492	471	471	497	487	500	489	483	479	456	457	469	462	459	477	445	490	463	484	489	454	496	495	434	458	449	428	477	456	470	450	442	467	476	452	502	444	477	469	453	455	491	471	476	470	468	426	423	481	437	488	476	437	487	451	471	458	481	457	475	465	473	442	444	451	421	486	488	462	446	475	449	436	483	462	505	482	506	424	492	467	500	477	490	453	453	486	461	469	458	404	472	470	457	478	461	454	468	497	483	478	475	445	454	468	468	463	483	450	489	445	483	460	458	517	492	460	485	428	492	477	465	439	479	453	490	472	524	465	469	477	450	500	463	472	487	481	508	444	453	467	455	476	485	453	473	476	477	446	464	466	491	430	480	466	456	451	452	457	500	514	467	445	472	464	486	501	545	468	515	507	481	467	428	494	454	445	444	464	519	492	494	460	501	477	469	487	498	474	503	500	463	489	478	489	452	471	477	465	479	476	497	468	476	469	500	461	473	490	455	437	458	445	437	444	506	452	504	452	496	455	496	462	448	457	468	464	486	433	466	461	479	445	491	483	480	478	478	484	475	419	443	489	446	445	445	465	455	469	479	491	478	465	455	485	443	450	434	476	468	495	498	449	423	488	488	438	509	464	438	510	451	467	467	446	482	484	481	505	470	454	502	444	437	451	461	458	476	505	482	450	519	485	474	524	462	475	451	463	471	475	470	460	466	488	498	496	478	480	477	462	448	478	468	490	491	460	463	482	487	454	473	498	461	443	475	413	475	479	493	482	459	461	480	478	486	474	427	477	505	464
16379	1324	134	2326	186	152	999	86	89	93	84	86	83	72	90	71	75	74	59	67	69	62	73	61	60	68	52	75	67	80	60	62	68	67	65	53	77	89	60	75	65	68	59	47	70	63	59	59	63	60	59	62	49	75	59	61	59	63	67	63	67	60	59	65	78	48	82	61	62	50	58	52	59	51	57	58	66	63	62	63	50	71	73	47	61	55	57	61	51	69	57	55	77	62	43	65	57	60	68	57	53	53	71	60	60	57	58	61	59	57	71	66	64	74	62	60	67	59	68	67	68	62	63	65	67	61	59	59	73	61	68	73	51	73	53	68	60	69	66	73	65	64	57	55	77	79	51	62	62	61	57	77	63	58	62	54	41	74	50	62	63	61	65	76	55	63	65	55	59	62	46	65	66	62	55	57	73	58	61	57	75	74	59	55	64	53	69	59	65	66	59	50	60	57	66	65	62	64	55	67	64	67	72	67	75	65	59	56	65	71	66	55	72	70	60	67	75	67	56	68	60	62	49	48	65	59	54	60	85	79	52	64	54	61	63	68	69	52	55	52	54	60	59	66	68	68	56	53	53	65	56	60	77	77	68	69	69	60	62	57	63	67	67	82	49	62	67	67	61	60	63	59	68	58	51	73	73	68	74	56	57	69	53	64	66	55	60	53	51	50	62	79	55	51	59	70	65	63	55	80	62	59	62	64	46	67	59	61	88	62	54	67	57	58	66	70	51	59	59	50	63	73	61	56	58	76	63	75	69	72	48	65	57	54	68	73	52	70	66	64	65	63	67	62	68	83	54	79	59	56	67	76	68	61	60	58	69	51	72	62	58	67	62	59	59	54	64	68	59	76	55	59	56	55	52	54	67	60	60	57	38	70	51	58	57	57	63	43	64	58	72	70	77	65	72	55	61	71	71	63	68	81	55	56	65	68	42	58	56	59	61	67	53	72	65	70	54	52	71	70	68	43	59	60	65	69	63	67	53	64	54	61	59	66	53	65	61	58	58	57	65	60	62	73	57	61	65	53	67	56	62	75	60	49	71	66	45	90	63	62	67	59	59	74	66	79	49	60	50	65	57	51	66	51	63	55	48	69	47	64	68	66	64	54	51	62	60	55	61	62	73	56	67	56	60	54	64	61	67	54	51	55	66	68	66	63	68	61	50	59	51	49	69	70	64	59	58	70	63	58	55	66	64	60	58	61	60	61	59	59	57	70	59	70	58	62	69	62	63	67	66	66	68	63	56	61	56	54	60	66	67	59	59	53	60	48	65	59	72	57	72	49	61	65	59	61	48	60	53	49	59	60	78	55	57	67	68	46	76	53	62	59	72	57	68	52	60	71	58	55	81	50	55	69	61	67	61	55	51	70	60	65	63	64	47	58	63	63	68	61	62	71	66	40	57	70	66	54	60	55	62	59	50	61	61	52	53	53	77	66	51	65	63	82	65	53	67	74	49	67	78	51	65	70	59	75	60	59	64	54	70	68	54	66	63	69	61	64	69	50	63	59	83	60	75	59	55	65	57	49	60	56	48	78	54	53	74	68	67	71	60	57	53	66	71	69	55	56	73	75	64	64	68	57	71	50	60	62	79	63	61	52	51	58	55	54	78	60	63	77	57	60	63	49	66	76	65	56	72	60	78	65	56	66	61	56	63	70	45	63	42	64	78	63	71	50	61	56	74	62	70	56	64	53	60	58	78	53	43	63	57	71	66	59	57	72	56	51	74	52	65	68	73	47	62	58	57	64	60	59	64	58	38	65	63	66	60	64	58	69	68	69	60	57	49	69	60	63	74	60	57	55	72	56	58	59	73	53	72	58	60	74	87	60	54	65	63	62	72	59	68	73	65	60	64	51	72	75	60	63	50	66	64	56	70	58	68	71	53	63	69	66	56	64	59	76	80	59	53	53	59	78	67	52	56	55	53	74	65	59	64	59	62	67	57	73	84	50	54	56	57	79	65	63	54	58	62	60	69	67	81	66	64	69	58	55	73	48	56	56	63	59	68	51	55	61	77	69	46	56	71	56	62	67	50	69	69	68	44	46	65	66	51	55	63	64	68	59	59	59	69	68	43	73	74	66	68	59	67	62	69	67	61	63	64	62	51	68	67	57	67	67	68	69	70	62	63	46	65	54	54	58	59	69	84	61	57	74	56	66	73	59	65	62	63	70	70	56	68	59	68	58	69	64	61	63	63	61	72	61	52	82	68	61	62	72	50	66	58	59	63	57	52	62	65	60	74	58	57	55	55	59	66	52	75	65	58	60	59	77	48	52	64	77	59	56	67	63	54	53	50	58	71	56	67	60	52	67	50	67	63	54	74	73	62	61	56	66	73	77	53	62	56	71	58	56	57	67	50	57	54	59	53	73	70	58	62	67	60	61	59	52	61	52	75	51	66	56	61	51	60	67	60	72	60	54	55	57	54	57	66	72	52	60	47	63	58	62	77	61	56	75	72	57	60	74	41	61	63	56	56	62	72	39	57	44	70	66	58	67	59	56	61	52	56	63	67	71	72	54	60	49	62	71	54	70	58	59	54	63	63	68	55	52	62	65	53	59	74	68	75	59	58	75	76	62	69	56	61	62	62	60	65	64	62	62	56	61	56	66	71	58	62	56	59	50	53	60	49	61	65	57	66	63	68	65	73	64	74	73	62	77	57	60	59	58	62	60	66	60	56	62	54	56	57	70	66	62	58	66	61	78	55	55	58	67	55	70	62	83	64	56	54	59	69	55	61	61	59	58	54	60	54	59	68	59	70	71	64	38	63	61	49	64	57	60	61	57	74	63	56	66	67	47	49	49	76	64	61	61	57	50	59	55	65	63	56	57	59	55	49	48	66	75	54	57	65	70	74	56	56	68	61	54	54	69	65	75	53	64	71	63	61	62	51	50	57	59	53	59	62	45	71	53	68	54	63	77	65	61	69	66	53	59	71	66	63	68	47	70	64	64	58	66	60	65	81	72	61	46	59	46	52	65	68	53	60	58	54	62	60	60	63	60	45	53	82	59	76	56	79	76	53	65	77	61	73	57	57	64	57	62	57	46	67	62	49	53	64	71	53	60	53	66	66	60	65	61	75	69	51	72	57	65	60	53	53	66	67	71	53	84	70	66	69	69	79	64	54	55	62	48	65	60	61	65	63	69	67	69	52	68	55	81	63	57	59	67	64	76	52	51	54	58	64	45	50	47	57	65	64	60	62	66	68	56	69	61	45	55	59	60	61	68	72	54	68	60	67	57	63	71	48	64	73	71	66	63	59	58	73	64	54	58	71	82	54	65	74	49	77	53	63	78	56	59	58	55	64	67	78	65	50	70	54	62	57	73	53	68	72	62	59	71	60	74	68	52	65	69	65	76	57	73	59	59	68	69	69	48	63	55	65	63	52	63	67	49	52	54	64	70	61	50	65	43	58	63	62	54	68	76	52	68	78	71	58	67	72	58	69	63	67	51	70	72	62	54	64	74	58	49	63	53	60	48
40578	13743	2446	41305	8615	11647	31956	4926	4050	3220	2631	2310	2105	1873	1730	1631	1550	1481	1406	1375	1244	1240	1216	1152	1159	1114	1100	1123	1057	1067	990	1067	1090	1007	1005	1006	971	1029	984	1014	971	954	961	938	941	893	950	988	990	893	935	939	920	950	942	962	953	940	901	950	982	999	990	999	928	878	961	905	918	925	920	886	946	893	934	921	932	885	896	935	988	892	870	911	974	913	956	913	939	965	921	934	931	940	932	940	917	921	953	914	890	887	933	925	939	883	905	919	945	896	924	892	892	910	902	913	909	874	917	915	944	919	908	952	907	939	976	929	970	886	943	903	926	893	891	931	924	893	890	940	898	880	925	951	911	931	949	884	902	928	876	916	941	873	995	922	949	941	975	950	912	914	895	891	881	920	859	936	886	924	898	903	877	862	910	934	910	950	935	856	925	891	927	902	944	871	930	938	907	883	898	877	934	920	944	874	855	969	911	909	858	932	897	919	890	878	934	892	902	966	848	936	897	911	922	904	916	946	887	906	917	904	911	946	929	951	913	986	903	930	901	909	934	909	911	929	895	952	918	914	909	933	883	946	890	916	916	893	944	923	907	893	926	936	871	954	949	948	945	888	896	839	876	874	987	942	927	894	893	899	951	878	955	905	952	920	934	911	970	865	940	956	857	951	916	895	901	890	891	968	888	866	925	829	911	864	938	925	868	906	906	890	935	854	869	848	854	923	950	908	933	938	869	919	931	933	894	936	945	907	890	949	894	934	963	916	911	900	923	880	982	905	941	900	919	867	862	927	969	907	876	915	887	867	907	924	902	906	913	897	893	918	906	953	942	883	913	958	924	857	927	890	928	953	908	930	990	868	922	927	907	907	881	904	959	925	983	944	940	922	888	822	952	902	922	898	892	897	912	895	924	960	916	895	912	912	965	909	902	960	874	920	917	905	926	942	874	914	930	906	897	944	972	920	910	944	872	951	921	948	917	883	930	932	904	888	936	933	925	898	936	956	886	946	946	947	860	917	904	892	888	942	985	913	914	889	920	890	870	920	905	938	904	943	882	893	931	902	845	946	889	908	849	890	934	892	902	915	920	892	985	967	885	934	938	881	897	925	866	922	945	944	875	888	947	877	953	912	879	909	921	955	904	881	927	934	876	952	983	924	911	934	909	904	912	941	861	872	859	905	924	905	931	936	919	902	909	949	872	943	937	957	917	939	941	951	906	973	883	1003	934	892	907	924	949	923	868	873	937	869	905	954	883	940	902	905	895	911	942	935	904	916	972	869	888	951	899	920	886	954	927	877	957	894	878	899	923	882	931	951	892	907	909	891	991	912	865	882	934	952	950	915	915	908	933	956	912	933	890	932	865	895	939	911	922	968	880	875	932	915	945	967	884	940	881	891	897	877	920	956	893	882	910	1016	983	901	913	916	926	905	955	936	927	907	895	902	894	871	965	910	943	905	886	888	884	937	864	932	887	925	906	925	897	899	880	913	891	880	913	928	917	941	939	905	911	919	928	924	879	895	934	900	927	915	908	930	866	889	923	870	895	954	916	923	914	948	859	906	915	924	954	864	932	899	968	872	868	942	868	888	912	891	945	881	926	936	905	936	947	905	920	895	949	903	919	936	914	946	952	923	887	938	881	905	879	904	864	842	880	898	938	914	919	874	888	946	889	944	897	956	906	874	953	941	918	877	878	889	941	930	923	940	903	926	881	916	848	929	907	888	897	931	895	910	924	928	889	904	922	902	919	874	894	883	889	881	940	936	958	878	868	889	921	880	905	908	948	919	881	910	905	952	941	858	892	957	886	860	950	922	913	948	937	873	886	928	921	925	872	868	884	912	857	873	854	941	904	926	884	865	920	912	885	912	896	990	900	941	885	922	900	915	878	874	884	866	907	909	978	953	904	875	923	903	910	949	918	891	916	933	905	905	939	899	927	923	950	909	928	925	887	898	835	901	887	857	921	888	917	986	886	912	925	947	941	871	946	896	921	931	964	947	895	897	921	907	922	882	885	916	915	871	894	927	929	891	910	930	926	909	881	915	976	947	899	873	902	876	951	961	924	907	911	873	929	909	938	931	874	952	953	922	904	878	930	916	884	935	916	918	914	905	935	865	933	900	908	940	922	908	920	936	886	877	909	912	857	884	878	937	941	999	970	957	911	947	877	901	899	929	890	934	905	936	893	903	925	928	929	887	943	883	968	908	921	869	888	858	895	909	919	922	903	889	918	963	908	891	918	898	936	910	907	898	887	866	913	934	920	884	904	893	902	878	894	927	907	969	933	868	935	944	893	911	922	974	885	976	966	910	866	954	892	913	943	948	911	916	869	939	897	880	932	866	961	848	909	899	902	917	875	921	872	905	914	910	918	933	1008	958	861	945	891	939	915	901	951	884	893	896	917	961	908	935	903	848	872	937	950	906	932	881	908	907	930	909	875	901	851	982	919	897	863	946	858	884	962	895	940	905	893	899	918	888	912	915	901	905	908	921	917	873	935	899	918	926	877	929	889	962	863	894	902	907	901	928	993	888	862	910	881	887	859	891	875	939	942	981	919	936	865	893	937	920	899	908	925	903	900	889	917	929	952	920	856	892	912	902	917	885	912	912	937	922	848	926	884	908	937	869	940	863	964	927	882	871	930	951	946	886	875	942	906	927	911	922	933	913	906	947	922	886	876	904	938	902	918	934	917	929	921	931	859	906	966	868	914	937	910	896	921	899	931	870	918	947	878	866	916	950	951	929	879	934	917	931	915	914	930	919	950	901	950	932	884	855	926	918	936	897	928	895	878	924	904	968	939	913	940	925	875	895	937	964	885	919	947	898	957	931	897	930	909	877	926	911	932	887	925	897	839	897	1000	975	903	909	926	929	921	949	945	871	916	945	913	899	901	944	917	970	869	914	927	914	975	979	946	900	900	915	912	944	901	893	887	912	948	936	963	914	855	881	946	943	923	931	968	948	890	916	969	894	901	889	929	977	892	873	942	898	929	883	925	941	934	877	990	926	951	866	917	934	902	958	962	921	904	923	930	934	908	913	942	917	966	899	935	889	908	909	933	909	984	889	923	912	900	913	933	927	872	899	868	905	931	951	970	931	901	898	854	911	926	889	913	904	894	905	914	925	904	923	952	904	900	945	915	895	923	887	922	874	926	918	944	902	881	920	857	902	960	881	878	915	899	970	914	905	939	945	892	966	895	904	898	923	857	921	843	919	950	901	907	905	944	960	910	936	914	889	955	896	925	925	940	955	952	916	920	909	923	921	895	939	888	942	917	955	919	948	915	908	940	892	905	952	952	879	946	915	933	914	911	950	930	931	925	926	888	901	941	919	913	906	880	907	857	911	929	897	975	923	918	922	955	921	934	881	928	924	944	935	892	841	957	984	925	957	862	972	901	881	916	999	909	937	931	930	894	899	925	868	887	952	961	912	914	910	936	922	939	938	925	920	902	926	925	954	902	930	959	886	906	898	921	873	925	942	931	944	914	906	909	955	937	862
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
